@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.p.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.p.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.p.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.nmXBrq_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.nmXBrq_variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f7;--surface:#fff;--surface-2:#f9fafb;--border:#e2e5ea;--border-soft:#eef0f3;--border-input:#d5d9e0;--border-dashed:#c9cdd5;--text:#141821;--text-2:#3c4250;--muted:#6b7380;--faint:#9aa0ab;--avatar:#e4e7ee;--accent:#1f5dc2;--accent-hover:#0e4eb1;--accent-text:#0e4eb1;--accent-text-hover:#003a95;--accent-soft:#eef0f6;--accent-ring:#1f5dc226;--accent-box:#eff6ff;--accent-box-border:#b7cff6;--danger:#9b2c2c;--danger-bg:#fdf2f2;--danger-border:#f1c7c7;--success:#1f7a3a;--success-bg:#e8f5ec;--success-border:#bfe3c9;--neutral-bg:#f1f0f4;--radius:6px;--radius-lg:8px;--sans:var(--font-sans), system-ui, sans-serif;--mono:ui-monospace, Menlo, monospace}@supports (color:lab(0% 0 0)){:root{--accent:lab(40.3413% 10.5427 -59.3736);--accent-hover:lab(34.3863% 12.984 -59.2789);--accent-text:lab(34.3863% 12.984 -59.2789);--accent-text-hover:lab(25.9617% 17.5344 -59.2227);--accent-ring:lab(40.3413% 10.5427 -59.3736/.15);--accent-box:lab(96.4524% -.975847 -7.43712);--accent-box-border:lab(82.3454% -1.99288 -21.9001)}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--sans);margin:0;font-size:13px}a{color:var(--accent-text)}a:hover{color:var(--accent-text-hover)}input::placeholder{color:var(--faint)}@keyframes spin{to{transform:rotate(360deg)}}.page{flex-direction:column;gap:16px;width:100%;max-width:448px;margin:0 auto;padding:7vh 24px 40px;display:flex}.page-wide{max-width:928px}.brand{align-items:center;gap:10px;min-width:0;padding:0 2px;display:flex}.brand-mark{background:var(--accent);border-radius:7px;flex:none;width:26px;height:26px}.brand-name{font-size:14px;font-weight:600}.brand-session{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:12px;overflow:hidden}.footer-note{color:var(--faint);margin:0;padding:0 2px;font-size:12px;line-height:1.5}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;box-shadow:0 1px 2px #1418210a}.card h1{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 18px;font-size:20px;font-weight:600;line-height:1.3}.card h1:has(+.lead){margin-bottom:8px}.card h1:only-child{margin:0}.card h1.title-sm{font-size:18px;line-height:1.35}.lead{color:var(--muted);overflow-wrap:anywhere;margin:0 0 18px;font-size:14px;line-height:1.5}.lead:last-child,.form>.lead{margin-bottom:0}.lead:has(+.back){margin-bottom:0}.lead b{color:var(--text);font-weight:500}.success-row b{font-weight:600}.form{flex-direction:column;gap:14px;display:flex}.form>button[type=submit]{margin-top:4px}.form-sm{gap:12px;padding:16px}.field{color:var(--text-2);flex-direction:column;gap:6px;font-size:12px;font-weight:500;display:flex}.field input{border:1px solid var(--border-input);border-radius:var(--radius);width:100%;height:40px;font:14px var(--sans);color:var(--text);background:var(--surface);outline:none;padding:0 12px}.field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.form-sm .field input{height:36px;padding:0 10px;font-size:13px}.field-hint{color:var(--faint);font-size:12px;font-weight:400}.btn{border-radius:var(--radius);background:var(--accent);color:#fff;width:100%;height:40px;font:500 14px var(--sans);cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.btn:hover{background:var(--accent-hover);color:#fff}.btn:disabled{opacity:.7;cursor:default}.btn:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.btn-secondary{border:1px solid var(--border-input);background:var(--surface);color:var(--text)}.btn-secondary:hover{background:var(--bg);color:var(--text)}.btn-md{height:36px;font-size:13px}.btn-sm{white-space:nowrap;width:auto;height:30px;padding:0 10px;font-size:12px}.btn-sm:disabled{opacity:.5}.btn-sm[aria-busy=true]{opacity:1}.link-quiet{color:var(--muted);align-self:center;padding:4px;font-size:13px;text-decoration:none}.link-quiet:hover{color:var(--text)}.link-strong{font-size:14px;font-weight:500}.back{margin:18px 0 0}.alert,.notice{border-radius:var(--radius);border:1px solid;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.alert{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.notice{background:var(--success-bg);border-color:var(--success-border);color:var(--success)}.success-row{align-items:flex-start;gap:10px;display:flex}.success-row p{margin:0;font-size:15px;line-height:1.5}.success-row h1{margin:0}.check{background:var(--success-bg);width:22px;height:22px;color:var(--success);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.check:has(+h1){margin-top:2px}.checking{color:var(--muted);align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin}.page-head{padding:4px 2px 0}.page-head h1{letter-spacing:-.01em;margin:0 0 6px;font-size:20px;font-weight:600}.page-head p{color:var(--muted);max-width:620px;margin:0;font-size:13px;line-height:1.5}.grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:16px;display:grid}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.panel-tall{flex-direction:column;min-height:200px;display:flex}.panel-head{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--border);background:var(--surface-2);margin:0;padding:10px 16px;font-size:11px;font-weight:600}.panel>.alert,.panel>.notice{margin:12px 16px}.list{margin:0;padding:0;list-style:none}.list-busy{opacity:.6}.row{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;padding:10px 16px;display:flex}.row-gap{gap:12px}.person{text-align:left;border:0;border-bottom:1px solid var(--border-soft);background:var(--surface);cursor:pointer;width:100%;font:13px var(--sans);color:var(--text)}.person:hover{background:var(--surface-2)}.person[aria-pressed=true]{background:var(--accent-soft)}.person[aria-pressed=true] .who-name{color:var(--accent-text)}.person:disabled{cursor:default}.avatar{background:var(--avatar);width:28px;height:28px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.avatar-lg{width:32px;height:32px;font-size:12px}.avatar-dashed{border:1.5px dashed var(--border-dashed);color:var(--muted);background:0 0}.who{flex:1;min-width:0}.who-name{font-weight:500;display:block}.who-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.badge{background:var(--accent-soft);color:var(--accent-text);border-radius:4px;flex:none;padding:2px 7px;font-size:11px;font-weight:500}.pill{background:var(--neutral-bg);color:var(--muted);border-radius:10px;flex:none;padding:2px 7px;font-size:11px;font-weight:500}.pill-open{background:var(--success-bg);color:var(--success)}.pill-accepted{background:var(--accent-soft);color:var(--text-2)}.row-action{flex:none;justify-content:flex-end;width:72px;display:flex}.placeholder{color:var(--faint);text-align:center;flex:1;place-items:center;padding:40px 24px;display:grid}.empty{color:var(--faint);text-align:center;margin:0;padding:28px 16px}.access-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 16px;display:flex}.access-head>div{min-width:0}.access-head h3{margin:0;font-size:14px;font-weight:600}.access-note{border-bottom:1px solid var(--border-soft);color:var(--muted);flex-direction:column;gap:4px;padding:12px 16px;font-size:12px;line-height:1.5;display:flex}.access-note p{margin:0}.app-row{flex-wrap:wrap;gap:8px 12px}.app-id{flex:160px;align-items:center;gap:10px;min-width:160px;display:flex}.app-id>div{min-width:0}.app-logo{border-radius:var(--radius);background:oklch(.92 .05 var(--hue));width:26px;height:26px;color:oklch(.42 .12 var(--hue));flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.app-name{font-weight:500}.app-client{font:11px var(--mono);color:var(--faint)}.app-status{white-space:nowrap;min-width:100px;color:var(--muted);font-size:12px;font-weight:500}.app-status-on{color:var(--success)}.app-unavailable .app-logo{background:var(--neutral-bg);color:var(--faint)}.app-unavailable .app-name,.app-unavailable .app-status{color:var(--faint)}.link-box{border:1px solid var(--accent-box-border);background:var(--accent-box);border-radius:var(--radius-lg);flex-direction:column;gap:8px;margin:0 16px 16px;padding:12px 14px;display:flex}.link-box p{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.link-row{align-items:center;gap:8px;display:flex}.link-code{min-width:0;font:12px var(--mono);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:8px 10px;overflow:hidden}.card-narrow{max-width:400px}@media (max-width:480px){.page{padding-left:16px;padding-right:16px}.card{padding:22px 20px}}
