:root{--platform-radius: 8px;--platform-radius-panel: 14px;--platform-radius-pill: 999px;--platform-control-height: 34px;--platform-focus: var(--green);--platform-space-1: 4px;--platform-space-2: 8px;--platform-space-3: 12px;--platform-space-4: 16px;--platform-space-5: 24px;--platform-space-6: 32px;--platform-space-7: 48px;--platform-gap-label: 6px;--platform-gap-controls: var(--platform-space-3);--platform-gap-fields: var(--platform-space-4);--platform-gap-actions: var(--platform-space-4);--platform-gap-groups: var(--platform-space-5);--platform-inset-panel: var(--platform-space-5);--platform-inset-frame: var(--platform-space-5);--platform-inset-editor: var(--platform-space-4);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;color:var(--ink);background:var(--paper);--ink: var(--platform-ink, #26332b);--green: var(--platform-accent, #405d47);--muted: var(--platform-muted, #68736a);--line: var(--platform-line, #e0e5dd);--paper: var(--platform-paper, #ffffff);--surface-muted: var(--platform-surface, #f4f6f0);--accent-soft: var(--platform-accent-soft, #eaf0e5);--danger: var(--platform-danger, #a13e32);--serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif}*{box-sizing:border-box}body{margin:0}[data-platform-part=select-control]{min-width:0;width:100%}[data-platform-part=select-control]>[data-platform-part=select-trigger]{position:relative;display:block;width:100%;min-height:var(--platform-control-height);padding:5px 30px 5px var(--platform-space-3);border:0;border-radius:var(--platform-radius);background:var(--surface-muted);color:var(--ink);font-size:14px;font-weight:500;line-height:22px;text-align:start}[data-platform-part=select-trigger]>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-platform-part=select-trigger]:after{content:"";position:absolute;top:50%;right:16px;width:6px;height:6px;border-inline-end:1.5px solid currentColor;border-bottom:1.5px solid currentColor;color:var(--muted);transform:translateY(-75%) rotate(45deg);pointer-events:none}[data-platform-part=select-control]>[data-platform-part=select-trigger]:is(:hover,:focus-visible,[aria-expanded=true]){outline:none;background:var(--platform-select-hover, var(--accent-soft))}[data-platform-part=select-menu]{position:fixed;inset:auto;margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--platform-radius);background:var(--paper);color:var(--ink);box-shadow:0 12px 36px #1d1d1f1a;scrollbar-width:thin}[data-platform-part=select-menu]>[role=option]{display:flex;align-items:center;gap:var(--platform-space-3);width:100%;min-height:var(--platform-control-height);padding:6px 10px;border:0;border-radius:var(--platform-radius);color:var(--ink);font-size:13px;font-weight:400;line-height:20px;text-align:start}[data-platform-part=select-menu]>[role=option]>span{flex:1;min-width:0;overflow-wrap:anywhere}[data-platform-part=select-menu]>[role=option][aria-selected=true]{font-weight:600}[data-platform-part=select-menu]>[role=option]:after{content:"";width:12px;flex-shrink:0}[data-platform-part=select-menu]>[role=option][aria-selected=true]:after{width:6px;height:10px;margin:0 3px;border-inline-end:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}[data-platform-part=select-menu]>[role=option]:is(:hover,:focus,:focus-visible){outline:none;background:var(--surface-muted)}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{opacity:.55;cursor:wait}:root:where(:not([data-platform-input=pointer])) :focus-visible{outline:3px solid var(--platform-focus);outline-offset:2px}:root[data-platform-input=pointer] :focus{outline:none}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.brand{display:flex;align-items:center;gap:var(--platform-gap-controls);font-size:22px;font-weight:650;letter-spacing:-.8px;white-space:nowrap}.brand-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:38px;border-radius:var(--platform-radius);padding-bottom:5px;background:var(--green);color:#fff;font-family:var(--serif);font-size:30px;font-style:italic;font-weight:400}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.6px;color:var(--muted)}.primary,.secondary,.danger{display:inline-flex;justify-content:center;align-items:center;gap:var(--platform-gap-controls);min-height:var(--platform-control-height);padding:6px 14px;border:1px solid transparent;border-radius:var(--platform-radius);font-size:14px;font-weight:550;line-height:1.4;text-align:center}.primary{background:var(--green);color:#fff}.secondary{border-color:var(--line);background:var(--paper)}.danger{background:var(--danger);color:#fff}@media(hover:hover){.primary:hover{background:color-mix(in srgb,var(--green),black 12%)}.secondary:hover{background:var(--surface-muted);border-color:color-mix(in srgb,var(--line),var(--ink) 20%)}.danger:hover{background:color-mix(in srgb,var(--danger),black 12%)}}.hint,.error{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.hint{color:var(--muted)}.error,[data-platform-part=settings-error]{color:var(--danger)}.error:empty{display:none}[data-platform-part=loading]{display:grid;place-items:center;min-height:100dvh;color:var(--green)}[data-platform-part=auth]{position:relative;min-height:calc(100dvh - 49px);display:grid;grid-template-columns:1fr 1fr}.auth-story{display:flex;flex-direction:column;min-width:0;padding:40px clamp(28px,6vw,96px);background:var(--surface-muted);border-inline-end:1px solid var(--line)}.story-content{margin-block:auto;padding:56px 0}.story-content h1{font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.8vw,72px);line-height:1.08;letter-spacing:-2.5px;margin:22px 0}.story-content>p{font-size:15px;line-height:1.8;color:var(--muted)}.story-footer{font-size:12px;color:var(--muted)}[data-platform-part=auth-side]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-width:0;padding:44px var(--platform-space-6) var(--platform-space-6)}[data-platform-part=auth-card]{width:100%;max-width:380px;margin:var(--platform-space-7) 0}[data-platform-part=auth-card] :is(h1,h2){font-size:30px;font-weight:600;letter-spacing:-1px;margin:0 0 var(--platform-space-3)}[data-platform-part=auth-card]>p{font-size:14px;line-height:1.6;color:var(--muted)}[data-platform-part=auth-tabs]{display:flex;gap:var(--platform-space-1);padding:var(--platform-space-1);margin:24px 0;border:1px solid var(--line);border-radius:var(--platform-radius);background:var(--surface-muted)}[data-platform-part=auth-tabs] button{width:50%;min-height:var(--platform-control-height);padding:6px 10px;font-size:14px;border-radius:var(--platform-radius);color:var(--muted)}[data-platform-part=auth-tabs] .active{background:var(--paper);box-shadow:0 1px 4px #26332b12;color:var(--ink);font-weight:600}label{display:block;font-size:13px;font-weight:550;line-height:1.5;margin:var(--platform-gap-fields) 0 var(--platform-gap-label)}[data-platform-part=auth-form] input,dialog input:not([type=checkbox],[type=radio]),dialog select{width:100%;min-width:0;min-height:var(--platform-control-height);padding:7px 10px;border:1px solid var(--line);border-radius:var(--platform-radius);background:var(--paper);font-size:14px;color:var(--ink)}input::placeholder,textarea::placeholder{color:#808a81;opacity:1}.password-wrap{position:relative}.password-wrap input{padding-inline-end:76px!important}.password-wrap button{position:absolute;top:2px;right:4px;min-height:var(--platform-control-height);padding:0 10px;border-radius:var(--platform-radius);font-size:12px;color:var(--muted)}[data-platform-part=auth-submit]{width:100%;justify-content:space-between}[data-platform-part=forgot-password]{width:100%;margin-top:var(--platform-space-3)}[data-platform-part=auth-message]{font-size:14px;line-height:1.6;color:var(--green)}[data-platform-part=auth-message]:empty{display:none}[data-platform-part=toast]{position:fixed;bottom:max(24px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);padding:14px 20px;width:max-content;max-width:calc(100vw - 32px);border-radius:var(--platform-radius);background:var(--ink);color:#fff;font-size:14px;line-height:1.6;overflow-wrap:anywhere;box-shadow:0 8px 28px #26332b26;z-index:5}dialog{width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--platform-radius-panel);padding:var(--platform-inset-panel);background:var(--paper);color:var(--ink);box-shadow:0 24px 80px #26332b26}dialog::backdrop{background:#171a203d;backdrop-filter:blur(2px)}dialog h2{font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.6px;margin:0 0 var(--platform-space-3);overflow-wrap:anywhere}dialog h3{font-size:17px;margin:var(--platform-space-6) 0 var(--platform-space-3)}dialog p{font-size:14px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.dialog-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:var(--platform-control-height);margin-bottom:var(--platform-space-4);border-radius:var(--platform-radius);background:color-mix(in srgb,var(--danger),transparent 92%);color:var(--danger)}.dialog-actions,.organization-actions{display:flex;flex-wrap:wrap;gap:var(--platform-gap-controls);align-items:center;justify-content:flex-end;margin-top:var(--platform-gap-actions)}dialog button:where(:not(.primary,.secondary,.danger)){min-height:var(--platform-control-height);padding:6px var(--platform-space-3);border:1px solid var(--line);border-radius:var(--platform-radius);font-size:13px}[data-platform-part=security-qr]{display:block;max-width:100%;height:auto;margin:20px auto}[data-platform-part=security-secret],[data-platform-part=security-codes]{display:block;padding:14px;border:1px solid var(--line);border-radius:var(--platform-radius);background:var(--surface-muted);overflow-wrap:anywhere;white-space:pre-wrap;user-select:all;font-size:14px;line-height:1.8}[data-platform-part=security-codes]{padding:var(--platform-space-4);border-radius:var(--platform-radius);text-align:center}.account-eyebrow{margin:0 0 var(--platform-space-2);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--muted)}dialog>p{margin:0 0 var(--platform-space-5)}.settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);flex:1;min-height:0;height:100%}.settings-sidebar{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:20px 12px 16px;overflow-y:auto;background:var(--surface-muted);border-inline-end:1px solid var(--line);scrollbar-width:thin}.settings-sidebar-footer{margin-top:auto;padding-top:16px}.settings-content{display:flex;flex-direction:column;min-width:0;min-height:0}.settings-compact-navigation{display:none}.settings-body{min-width:0;min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable;padding:24px;overscroll-behavior:contain}.settings-tabs{display:flex;flex-direction:column;gap:var(--platform-space-1)}.settings-tabs button[role=tab]{display:flex;align-items:center;gap:var(--platform-gap-controls);border:0;padding:6px var(--platform-space-3);min-height:var(--platform-control-height);border-radius:var(--platform-radius);text-align:start;color:var(--muted);font-size:13px;font-weight:500;white-space:nowrap}dialog .settings-tabs button:focus-visible,dialog .settings-disclosure summary:focus-visible{outline-offset:-2px}.settings-tabs svg{width:17px;height:17px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}dialog .settings-tabs button[role=tab][aria-selected=true]{background:var(--accent-soft);color:var(--green)}[data-platform-part=account-settings-dialog]{width:880px;height:min(650px,calc(100dvh - 32px));padding:0;overflow:hidden}[data-platform-part=account-settings-dialog][open]{display:flex;flex-direction:column}.settings-heading{display:flex;align-items:flex-start;gap:10px;flex-shrink:0;min-height:76px;padding:2px 6px 12px;margin:0}.settings-heading>div{min-width:0}[data-account-avatar],.settings-avatar,.organization-member-avatar{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;color:var(--ink);background:var(--surface-hover, var(--surface-muted));font-size:12px;font-weight:600}dialog .settings-heading .account-eyebrow{margin:0 0 2px;font-size:11px;letter-spacing:0}dialog .settings-sidebar .settings-heading h2{margin:0;padding:0;font-size:16px;letter-spacing:-.25px}.settings-section-heading{margin-bottom:var(--platform-space-5);padding-inline-end:30px}dialog .settings-section-heading h3{margin:0;font-size:20px;font-weight:600;letter-spacing:-.4px}dialog .settings-section-heading p{margin:6px 0 0;font-size:13px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:var(--platform-space-4);padding:14px 0;border-bottom:1px solid var(--line)}.settings-row>div{min-width:0}.settings-row strong{color:var(--ink);font-size:14px;font-weight:550;overflow-wrap:anywhere}dialog .settings-row p,dialog .settings-row small{display:block;margin:6px 0 0;font-size:13px;line-height:1.6;overflow-wrap:anywhere;color:var(--muted)}.settings-row button{flex-shrink:0}dialog .settings-row button,dialog .settings-session-actions button{min-height:var(--platform-control-height);padding:var(--platform-space-2) var(--platform-space-3);font-size:13px}dialog button[data-settings-edit][aria-expanded=true]{color:var(--green);border-color:var(--green);background:var(--accent-soft)}.settings-editor{padding:var(--platform-inset-editor);margin-top:var(--platform-gap-fields);border-radius:var(--platform-radius);background:var(--surface-muted)}dialog .settings-editor p{font-size:13px}.settings-disclosure{border-bottom:1px solid var(--line);padding:18px 0}.settings-disclosure summary{cursor:pointer;color:var(--ink);font-size:13px;font-weight:550;min-height:var(--platform-control-height);line-height:var(--platform-control-height)}dialog .settings-disclosure p{font-size:13px}.settings-danger{margin-top:0;border-bottom:0}.settings-danger summary,dialog .account-danger-link{color:var(--danger)}.settings-notice{margin-top:20px;padding:var(--platform-space-4);background:var(--accent-soft);border-radius:var(--platform-radius)}dialog .settings-notice p{margin:0 0 var(--platform-space-3);font-size:13px}.settings-session-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--platform-space-3);margin-top:var(--platform-space-5)}.account-badge{display:inline-block;margin-inline-start:var(--platform-space-2);padding:2px var(--platform-space-2);border-radius:var(--platform-radius);background:var(--accent-soft);color:var(--green);font-size:11px;font-weight:500;vertical-align:middle}.account-badge[data-enabled=false]{color:var(--muted);background:var(--surface-muted)}.account-form{margin-top:var(--platform-space-5)}.account-form #security-submit{width:100%}:is([data-platform-part=security-dialog],[data-platform-part=account-delete-dialog],[data-platform-part=account-confirmation]){padding:var(--platform-inset-panel);width:480px}:is([data-platform-part=security-dialog],[data-platform-part=account-delete-dialog],[data-platform-part=account-confirmation]) h2{font-size:21px;letter-spacing:-.5px}:is([data-platform-part=security-dialog],[data-platform-part=account-delete-dialog],[data-platform-part=account-confirmation]) p{font-size:13px;line-height:1.65}[data-platform-part=settings-pending]:empty,[data-platform-part=settings-message]:empty,[data-platform-part=settings-error]:empty{display:none}[data-platform-part=settings-message]{color:var(--green);font-size:13px}@media(max-width:700px){.settings-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.settings-sidebar{position:relative;padding:16px 56px 16px 16px;overflow:visible;border-inline-end:0;border-bottom:1px solid var(--line)}.settings-tabs{display:none}.settings-compact-navigation{display:block;flex-shrink:0;padding:12px 16px;border-bottom:1px solid var(--line)}.settings-body{padding:20px 16px;scrollbar-gutter:auto}.settings-heading{min-height:0;padding:0}.settings-section-heading{padding-inline-end:0}}@media(max-width:480px){.settings-row{flex-wrap:wrap;gap:var(--platform-space-3);padding:18px 0}.settings-row>div{flex-basis:100%}.settings-editor{padding:var(--platform-space-4)}.settings-editor .dialog-actions{flex-wrap:wrap}:is([data-platform-part=security-dialog],[data-platform-part=account-delete-dialog],[data-platform-part=account-confirmation]){padding:var(--platform-inset-panel)}}.legal-footer{flex-shrink:0;padding:var(--platform-space-1) 20px max(var(--platform-space-1),env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);color:var(--muted);font-size:11px;line-height:1.6}.legal-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--platform-space-5)}.legal-footer a{display:inline-flex;align-items:center;min-height:var(--platform-control-height)}.legal-footer a:hover,.registration-legal a{text-decoration:underline;text-underline-offset:3px}.registration-legal{font-size:13px;line-height:1.6}@media(max-width:900px){[data-platform-part=auth]{display:flex;flex-direction:column;min-height:calc(100dvh - 49px)}.auth-story{padding:var(--platform-space-5);border:0;border-bottom:1px solid var(--line)}.story-content{padding:var(--platform-space-6) 0 0}.story-content .eyebrow{font-size:9px;letter-spacing:1.1px}.story-content h1{font-size:clamp(34px,7vw,48px);letter-spacing:-1.5px;margin:var(--platform-space-4) 0}.story-content>p{font-size:14px;margin-bottom:0}.story-footer{display:none}[data-platform-part=auth-side]{flex:1;padding:var(--platform-space-6) var(--platform-space-5)}[data-platform-part=auth-card]{margin:0;max-width:440px}[data-platform-part=auth-card] :is(h1,h2){font-size:21px}.legal-footer{padding-inline:var(--platform-space-3);font-size:10px}.legal-footer nav{gap:0 var(--platform-space-4)}.legal-footer a{min-height:var(--platform-control-height)}}@media(max-width:480px){dialog{padding:var(--platform-inset-panel);border-radius:var(--platform-radius)}dialog h2{font-size:24px}.dialog-actions>button{flex:1}}dialog [data-platform-part=dialog-close]{position:absolute;z-index:2;top:12px;right:12px;width:var(--platform-control-height);height:var(--platform-control-height);padding:7px;border:0;font-size:24px;line-height:1}dialog:has([data-platform-part=dialog-close]) h2{padding-inline-end:36px}[data-platform-organizations=false] [data-account-action=organizations]{display:none}[data-platform-part=alternative-login]{display:grid;gap:var(--platform-gap-controls);margin-top:10px}[data-platform-part=alternative-login]>button{width:100%;justify-content:center}[data-platform-part=alternative-login]>p:empty{display:none}[data-platform-part=auth]:not([data-auth-mode=login]) [data-platform-part=alternative-login]{display:none}.platform-stack{display:flex;flex-direction:column;gap:var(--platform-gap-fields);min-width:0}.platform-stack>:not([hidden]){margin-block:0}.platform-stack>:is(.dialog-actions,.organization-actions,.platform-submit){margin-block-start:calc(var(--platform-gap-actions) - var(--platform-gap-fields))}.platform-stack>p:empty,.platform-field>p:empty,.platform-field:not(:has(>:not([hidden]))){display:none}.platform-field{display:grid;gap:var(--platform-gap-label);min-width:0;margin:0}.platform-field>:is(label,input,textarea,p){margin:0}@media(max-width:700px){:root{--platform-inset-panel: var(--platform-space-5);--platform-inset-frame: var(--platform-space-4)}}.ui-icon{width:18px;height:18px;flex-shrink:0}.platform-menu{position:fixed;inset:auto;margin:0;padding:5px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);box-shadow:0 10px 36px #0003}.platform-menu :is(button,a){display:flex;align-items:center;gap:10px;width:100%;min-height:var(--platform-control-height);padding:7px 10px;border:0;border-radius:5px;background:transparent;color:var(--ink);font-size:13px;font-weight:400;text-align:start}.platform-menu :is(button,a):is(:hover,:focus-visible){outline:none;background:var(--accent-soft);color:var(--green)}.platform-menu .danger{color:var(--danger);background:transparent}.platform-menu hr{border:0;border-top:1px solid var(--line);margin:5px}.platform-menu-label{padding:7px 10px 3px;font-size:11px;color:var(--muted)}.platform-menu [role=menuitemradio][aria-checked=true]:after{content:"\2713";margin-inline-start:auto}:root:where(:not([data-platform-input=pointer])) [data-platform-part=select-control]>[data-platform-part=select-trigger]:focus-visible{outline:3px solid var(--platform-focus);outline-offset:2px}.settings-row:last-child{border-bottom:0}.settings-disclosure>summary{list-style:none;display:flex;align-items:center;gap:12px}.settings-disclosure>summary::-webkit-details-marker{display:none}.settings-disclosure>summary:after{content:"\203a";margin-inline-start:auto;font-size:20px}.settings-disclosure[open]>summary:after{transform:rotate(90deg)}.account-badge{border-radius:var(--platform-radius-pill)}[data-platform-part=auth]:not([data-auth-mode=login],[data-auth-mode=register]) [data-platform-part=auth-tabs]{display:none}[data-platform-part=auth]:not([data-auth-mode=login],[data-auth-mode=register]) [data-platform-part=auth-form]{margin-top:24px}.member-picker{display:grid;gap:8px}.member-picker-label{font-size:13px;font-weight:550}.member-picker-chips{display:flex;flex-wrap:wrap;gap:6px}.member-picker-chips button{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 8px;background:var(--paper)}.member-picker-chips button span{overflow:hidden;text-overflow:ellipsis}.member-picker-entry{display:flex;gap:8px}.member-picker-entry input{flex:1;min-width:0}.member-picker-entry button{flex-shrink:0}.member-picker .hint{margin:0}@media(pointer:coarse){:root{--platform-control-height: 44px}[data-platform-part=select-menu]>[role=option]{min-height:44px}}@media(max-width:700px){:root{--platform-control-height: 40px}dialog input:not([type=checkbox],[type=radio]),dialog select{font-size:16px}.dialog-actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch}.dialog-actions>button{height:100%}.settings-section-heading{margin-bottom:16px}}.auth-back{align-self:flex-start;padding-inline:0;margin-bottom:16px;color:var(--green);background:transparent;border:0;box-shadow:none}.organization-section-heading{padding-inline-end:30px}.organization-card{min-width:0}.organization-section-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--platform-space-4);margin-bottom:var(--platform-space-5)}.organization-section-heading>div{min-width:0}.organization-section-heading>button{flex-shrink:0}.organization-section-heading h3{margin:0;font-size:20px;letter-spacing:-.4px;font-weight:600}.organization-section-heading p{margin:6px 0 0;font-size:13px;line-height:1.6}.organization-empty-state{padding:36px 20px;text-align:center;border:0;background:var(--surface-muted);border-radius:var(--platform-radius)}.organization-empty-state strong{font-size:14px;font-weight:500}.organization-empty-state p{max-width:38ch;margin:var(--platform-space-2) auto 0;font-size:13px}.access-key-intro{margin-block:0 var(--platform-space-5)}.access-key-intro p{margin:0 0 var(--platform-space-2)}.access-key-intro a{color:var(--green);font-size:13px;text-underline-offset:3px}.access-key-editor,.access-key-secret{margin-block:var(--platform-space-4) var(--platform-space-5);padding:var(--platform-inset-editor);border:1px solid var(--line);border-radius:var(--platform-radius);background:var(--surface-muted)}.access-keys h4,.settings-content .organization-body .access-keys h4{margin:0;font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.access-key-editor .access-key-identity{padding-inline-start:var(--platform-space-3);border-inline-start:2px solid var(--green)}.access-key-permission-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:var(--platform-space-4)}.access-key-advanced{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:var(--platform-space-3)}.access-key-advanced summary{font-size:13px;cursor:pointer}.access-key-advanced[open] summary{margin-bottom:var(--platform-space-3)}.access-key-permission-groups fieldset{min-width:0;margin:0;padding:0;border:0}.access-key-permission-groups legend{padding:0;margin-bottom:var(--platform-space-2);color:var(--muted);font-size:12px;font-weight:600}dialog .access-key-permission{display:flex;align-items:center;gap:var(--platform-space-3);min-height:var(--platform-control-height);margin:0;font-size:13px;font-weight:400;cursor:pointer}dialog .access-key-permission input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:0;flex:0 0 auto;accent-color:var(--green)}.access-key-row{padding-block:var(--platform-space-4);border-top:1px solid var(--line)}.access-key-row-heading,.access-key-title{display:flex;align-items:center;gap:var(--platform-space-3)}.access-key-row-heading{justify-content:space-between}.access-key-title{flex-wrap:wrap;min-width:0}.access-key-row-heading button{flex-shrink:0}.access-key-row-heading .danger{color:var(--danger);background:transparent;border:0}.access-key-badge{border-radius:999px;padding:2px 8px;background:var(--surface-muted);font-size:11px;color:var(--muted)}dialog .access-key-permissions{margin:var(--platform-space-2) 0 var(--platform-space-3);font-size:13px}.access-key-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--platform-space-3) var(--platform-space-4);margin:0;font-size:12px}.access-key-metadata dt{color:var(--muted)}.access-key-metadata dd{margin:3px 0 0;color:var(--ink);overflow-wrap:anywhere}.access-key-secret input{font-family:ui-monospace,monospace;font-size:13px}.access-key-status:empty{display:none}@media(max-width:520px){.access-key-metadata{grid-template-columns:1fr}.access-key-row-heading{align-items:flex-start}}.language-switch{display:flex;align-items:center;flex-shrink:0;gap:16px;font-size:12px;line-height:1.4;color:var(--muted)}.language-switch a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;text-decoration:none}.language-switch a[aria-current=true]{color:var(--ink);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.language-switch a:hover{color:var(--ink)}.auth-language{position:absolute;inset-block-start:28px;inset-inline-end:clamp(28px,5vw,72px)}@media(max-width:900px){.auth-language{inset-block-start:16px;inset-inline-end:24px}.auth-story>.brand{max-width:calc(100% - 120px)}}.settings-language-control{width:180px;max-width:100%;flex-shrink:0}
