:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--focus:var(--ink);--control-edge:#676a73;--mobile-nav-h:56px;--void:#0d0e10;--bg-rail:#0d0e10;--bg-canvas:#0d0e10;--panel:#151619;--panel-hi:#1a1b1f;--edge-hair:#1a1b1e;--bezel:#222327;--bezel-hi:#35363d;--ink:#e7e8ea;--ink-dim:#b5b5bf;--ink-faint:#8b8d93;--ink-mute:#54565c;--signal:#fff;--signal-glow:color-mix(in srgb, var(--signal) 28%, transparent);--t1:#3fb88a;--t1-solid:#35a87c;--t1-bg:#192624;--t1-edge:#22473b;--t2:#6ea8fe;--t2-solid:#5795e8;--t2-bg:#182536;--t2-edge:#294b74;--t3:#b084f5;--t3-solid:#986fe0;--t3-bg:#241d31;--t3-edge:#493567;--fail:#e0666b;--fail-solid:#c4474c;--fail-bg:#291e21;--fail-edge:#502a2e;--ok:#3fb88a;--signal-good:#3fb88a;--warn:#d9a44a;--phase-dns:#5b7fbf;--phase-connect:#8b7fd6;--phase-ttfb:#c99a4b;--phase-download:#3fb88a;--grid:#a0aabe08;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--wordmark:"Sora", "Inter", -apple-system, system-ui, "Segoe UI", sans-serif;--read:"Inter", -apple-system, system-ui, "Segoe UI", "Helvetica Neue", sans-serif;--sans:"Inter", -apple-system, system-ui, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--s9:48px;--s10:64px;--topbar-h:76px;--fs-0:10px;--fs-1:11px;--fs-2:12px;--fs-3:13px;--fs-4:14px;--fs-5:16px;--fs-6:18px;--fs-7:22px;--fs-8:28px;--row-sm:26px;--row:30px;--row-md:34px;--row-lg:38px;--tick:11px;--r-xs:3px;--r:8px;--r-sm:6px;--r-lg:12px;--on-signal:#0a0a0c;--input-bg:#0a0b0d;--hover:#ffffff0a;--topbar-bg:#0d0e10c7;--head-bg:transparent;--shadow:none;--shadow-lift:0 8px 30px #00000080;--ease:cubic-bezier(.22, .61, .36, 1);--dur-1:.12s;--dur-2:.16s;--dur-3:.24s;--noise-opacity:0;--glow-ambient:transparent;--glow-ambient-2:transparent;--card-hi:transparent;--card-grad:var(--panel)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--control-edge:#858891;--void:#fbfbfb;--bg-rail:#fff;--bg-canvas:#fbfbfb;--panel:#fff;--panel-hi:#f3f3f4;--edge-hair:#eaebed;--bezel:#e2e3e5;--bezel-hi:#cfd1d5;--ink:#17181b;--ink-dim:#494952;--ink-faint:#6b6d73;--ink-mute:#9c9da3;--signal:#000;--signal-glow:color-mix(in srgb, var(--signal) 18%, transparent);--t1:#197f4b;--t1-solid:#1a7f4b;--t1-bg:#e8f2ed;--t1-edge:#bad9c9;--t2:#2764b0;--t2-solid:#2d6fc2;--t2-bg:#eaf2fc;--t2-edge:#bfd2ea;--t3:#7041b1;--t3-solid:#7a49bf;--t3-bg:#f1ecf8;--t3-edge:#d3c2e8;--fail:#c43f44;--fail-solid:#b42318;--fail-bg:#f9ecec;--fail-edge:#edc5c7;--ok:#197f4b;--signal-good:#197f4b;--warn:#8a5a12;--phase-dns:#5b7fbf;--phase-connect:#8b7fd6;--phase-ttfb:#b58b44;--phase-download:#39a67c;--grid:#1e283c08;--on-signal:#fff;--input-bg:#fff;--hover:#1010180a;--topbar-bg:#ffffffc7;--head-bg:transparent;--shadow:0 1px 2px #0f10140a;--shadow-lift:0 8px 24px #0f10141a;--noise-opacity:0;--glow-ambient:transparent;--glow-ambient-2:transparent;--card-hi:transparent;--card-grad:var(--panel)}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--void);color:var(--ink);font-family:var(--sans);font-size:var(--fs-4);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45;overflow-x:hidden}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}.field input:focus-visible,.table-search:focus-visible,.sessions-search:focus-visible,.token-input:focus-visible,.agent-input input:focus-visible,.auth-field input:focus-visible{outline:none}button:not(:disabled):not([aria-disabled=true]):active,summary:active,[role=button]:not([aria-disabled=true]):active{translate:0 1px}.tick{font-family:var(--sans);font-size:var(--fs-2);letter-spacing:0;text-transform:none;color:var(--ink-faint);font-weight:600;line-height:16px}h1.tick,h2.tick,h3.tick,h4.tick{margin:0}.readout{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.note{font-family:var(--sans);font-size:var(--fs-3);letter-spacing:0;text-transform:none;color:var(--ink-faint);max-width:78ch;line-height:1.65}.note code{font-family:var(--mono);color:var(--ink-dim);background:var(--input-bg);border:1px solid var(--edge-hair);border-radius:var(--r-xs);padding:1px 5px;font-size:.92em}.meta{font-family:var(--mono);font-size:var(--fs-1);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;color:var(--ink-faint);line-height:16px}.mono{font-family:var(--mono)}.panel{background:var(--card-grad);border:1px solid var(--bezel);border-radius:var(--r);box-shadow:var(--shadow), inset 0 1px 0 var(--card-hi);z-index:2;position:relative;overflow:hidden}.panel-head{justify-content:space-between;align-items:center;gap:var(--s3);padding:13px var(--s4);border-bottom:1px solid var(--bezel);background:var(--head-bg);display:flex}.sites-search{flex:0 240px;min-width:150px}.sites-search input{border:1px solid var(--bezel-hi);border-radius:var(--r-sm);background:var(--input-bg);width:100%;min-height:32px;color:var(--ink);font:400 var(--fs-3) var(--sans);padding:6px 10px}.sites-search input::placeholder{color:var(--ink-faint)}.sites-search input:focus{border-color:var(--focus);outline:none}.sites-search-toggle{display:none}.sites-search-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:18px;height:18px}.sites-agent-filter{flex:0 190px;min-width:150px}.sites-agent-filter select{border:1px solid var(--bezel-hi);border-radius:var(--r-sm);background:var(--input-bg);width:100%;min-height:32px;color:var(--ink);font:400 var(--fs-3) var(--sans);padding:6px 10px}.sites-agent-filter select:focus{border-color:var(--focus);outline:none}.sites-agent-filter{flex:0 240px;min-width:220px;position:relative}.sites-agent-filter-trigger{justify-content:space-between;align-items:center;gap:var(--s2);width:100%;min-height:34px;padding:var(--s1) var(--s2);border:1px solid var(--bezel-hi);border-radius:var(--r-sm);background:var(--input-bg);color:var(--ink);font:600 var(--fs-2) var(--sans);text-align:left;cursor:pointer;display:flex}.sites-agent-filter-trigger.has-clear{padding-right:var(--s2)}.sites-agent-filter-trigger:hover,.sites-agent-filter-trigger[aria-expanded=true]{border-color:var(--focus)}.sites-agent-filter-current{align-items:center;gap:var(--s2);min-width:0;display:flex}.sites-agent-filter-current>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sites-agent-filter-chevron{width:18px;height:22px;color:var(--ink-faint);flex:none;place-items:center;display:grid}.sites-agent-filter-chevron svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.sites-agent-filter-clear{width:22px;height:22px;color:var(--ink-faint);font:500 20px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.sites-agent-filter-clear:hover,.sites-agent-filter-clear:focus-visible{background:var(--hover);color:var(--ink)}.sites-agent-filter-clear:focus-visible{outline:2px solid var(--focus);outline-offset:-1px}.sites-agent-filter-avatar,.sites-agent-filter-all{border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.sites-agent-filter-avatar{border:1px solid var(--bezel-hi);background:var(--panel-2);overflow:hidden}.sites-agent-filter-avatar>.agent-face-img{object-fit:cover;width:100%;height:100%;display:block}.sites-agent-filter-avatar>.agent-face-logo,.sites-agent-filter-avatar>svg{width:16px;height:16px;margin:auto;display:block}.sites-agent-filter-avatar>.agent-face-tinted{place-items:center;width:100%;height:100%;display:grid}.sites-agent-filter-avatar .agent-face-text{text-align:center;place-items:center;width:auto;height:auto;margin:auto;line-height:1;display:grid}.sites-agent-filter-avatar .agent-face-tinted>*{width:68%;height:68%}.sites-agent-filter-all{color:var(--ink-dim);background:var(--panel-2)}.sites-agent-filter-all svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px;height:17px}.sites-agent-filter-menu{z-index:20;width:100%;max-height:min(360px,55vh);padding:var(--s1);border:1px solid var(--bezel-hi);border-radius:var(--r-sm);background:var(--input-bg);box-shadow:var(--shadow);display:grid;position:absolute;top:calc(100% + 5px);right:0;overflow:auto}.sites-agent-filter-option{align-items:center;gap:var(--s2);min-height:32px;padding:var(--s1) var(--s2);color:var(--ink-dim);font:500 var(--fs-2) var(--sans);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;display:flex}.sites-agent-filter-option>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sites-agent-filter-option small{color:var(--ink-faint);margin-left:auto}.sites-agent-filter-option:hover,.sites-agent-filter-option[data-selected=true]{border-color:var(--bezel-hi);background:var(--panel-2);color:var(--ink)}.sites-agent-filter-option:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sites-filtered-access{gap:var(--s1);display:inline-flex}.sites-filtered-access-option{min-width:58px;min-height:30px;padding:0 var(--s2);border:1px solid var(--bezel);color:var(--ink-faint);font:600 var(--fs-1) var(--sans);cursor:pointer;background:0 0;border-radius:5px}.sites-filtered-access-option[data-selected=true][data-value=allow]{border-color:color-mix(in srgb, var(--ok) 48%, var(--bezel));background:color-mix(in srgb, var(--ok) 20%, var(--panel));color:var(--ok)}.sites-filtered-access-option[data-selected=true][data-value=block]{border-color:color-mix(in srgb, var(--fail) 48%, var(--bezel));background:color-mix(in srgb, var(--fail) 20%, var(--panel));color:var(--fail)}.sites-filtered-access-option:hover:not(:disabled){border-color:var(--bezel-hi);background:var(--hover);color:var(--ink)}.sites-filtered-access-option:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sites-filtered-access-option:disabled{cursor:wait;opacity:.65}.sites-agent-total{color:var(--ink-faint);font-size:var(--fs-1);white-space:nowrap}.sites-agent-clear{border:1px solid color-mix(in srgb, var(--fail) 45%, var(--bezel));background:color-mix(in srgb, var(--fail) 12%, var(--input-bg));width:34px;height:34px;color:var(--fail);font:600 16px/1 var(--sans);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid}.sites-agent-clear:hover,.sites-agent-clear:focus-visible{border-color:var(--fail);background:color-mix(in srgb, var(--fail) 22%, var(--input-bg));color:var(--fail)}.sites-agent-clear:focus-visible{outline:2px solid var(--fail);outline-offset:1px}.panel-body{padding:var(--s4)}.sites-panel-body>.sites-loading,.sites-panel-body>.alarm,.sites-panel-body>.empty{place-content:center;justify-items:center;gap:var(--s2);text-align:center;min-height:min(60vh,560px);display:grid}.sites-panel-body>.alarm{border-left:0}.shell{z-index:2;grid-template-rows:auto 1fr;max-width:1440px;min-height:100%;margin:0 auto;padding:0 22px 56px;display:grid;position:relative}.masthead{justify-content:space-between;align-items:flex-end;gap:var(--s6);padding:26px 2px var(--s5);border-bottom:1px solid var(--bezel);flex-wrap:wrap;display:flex}.wordmark{align-items:baseline;gap:var(--s3);display:flex}.wordmark h1{font-family:var(--read);font-weight:700;font-size:var(--fs-6);letter-spacing:-.045em;color:var(--ink);margin:0}.wordmark h1 span{color:var(--signal)}.tagline{color:var(--ink-faint);font-size:var(--fs-2);letter-spacing:.02em;white-space:nowrap;max-width:72ch}@media (width<=900px){.tagline{white-space:normal}}.nav{border:1px solid var(--bezel);border-radius:var(--r);background:#0000004d;gap:2px;padding:3px;display:flex}.nav button{appearance:none;color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-3);letter-spacing:0;border-radius:var(--r-xs);cursor:pointer;transition:color var(--dur-2), background var(--dur-2);background:0 0;border:0;padding:7px 15px;font-weight:500}.nav button:hover{color:var(--ink)}.nav button[data-on=true]{color:var(--on-signal);background:var(--signal);font-weight:600}.link-status{align-items:center;gap:7px;display:flex}.led{background:var(--ink-faint);border-radius:50%;flex:none;width:7px;height:7px}.led[data-on=true]{background:var(--signal)}.led[data-on=false]{background:var(--fail)}:root{--side:252px;--side-mini:76px}.app{z-index:2;grid-template-columns:var(--side) minmax(0, 1fr);height:100vh;transition:grid-template-columns var(--dur-3) var(--ease);grid-template-rows:minmax(0,1fr);display:grid;position:relative}@media (width>=54.0625rem){.app[data-rail=closed]{grid-template-columns:var(--side-mini) minmax(0, 1fr)}.app[data-rail=closed]>.sidebar{--rail-pad:var(--s2);padding-left:var(--rail-pad);padding-right:var(--rail-pad);overflow:hidden}.app[data-rail=closed]>.sidebar:has(.org-menu){overflow:visible}.app[data-rail=closed] .rail-edge-toggle{left:calc(var(--side-mini) - 11px)}.app[data-rail=closed] .brand{justify-content:center;padding:0}.app[data-rail=closed] .brand h1{justify-content:center}.app[data-rail=closed] .brand h1 .brand-mark{margin-right:0}.app[data-rail=closed] .brand h1 span,.app[data-rail=closed] .sidebar .side-legend,.app[data-rail=closed] .side-label,.app[data-rail=closed] .side-switch,.app[data-rail=closed] .side-profile-text,.app[data-rail=closed] .side-profile-go,.app[data-rail=closed] .side-origin,.app[data-rail=closed] .side-crown{display:none}.app[data-rail=closed] .side-nav button{justify-content:center;gap:0;padding:0;position:relative}.app[data-rail=closed] .side-nav button[data-on=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal) 40%, transparent)}.app[data-rail=closed] .side-count{text-align:center;min-width:15px;padding:0 3px;font-size:9px;line-height:15px;position:absolute;top:1px;right:1px}.app[data-rail=closed] .side-profile{justify-content:center;padding-left:0;padding-right:0}}@media (width<=54rem){.rail-toggle{display:none}}@media (prefers-reduced-motion:reduce){.app{transition:none}}.sidebar{--rail-pad:var(--s3);height:100vh;padding:2px var(--rail-pad) calc(var(--s4) - 2px);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink-faint) 38%, transparent) transparent;border-right:1px solid var(--bezel);background:var(--bg-rail);flex-direction:column;align-self:start;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar:has(.org-menu){z-index:10}.sidebar::-webkit-scrollbar{width:7px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-faint) 38%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:999px}.sidebar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink-faint) 58%, transparent);background-clip:content-box}.brand{padding:0 var(--s5) 0 11px;height:var(--topbar-h);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.brand h1{font-family:var(--wordmark);font-weight:500;font-size:var(--fs-7);letter-spacing:-.04em;color:var(--ink);align-items:center;gap:0;margin:0;line-height:1;display:flex;transform:translate(-1px,2px)}.brand-mark{flex:none;display:block}.auth-wordmark .brand-mark{margin-right:var(--s3)}.brand h1 .brand-mark{margin-right:var(--s2)}.brand-home,.topbar-mark{border-radius:var(--r-sm);min-width:44px;min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;padding:0}.brand-home{align-items:center;display:inline-flex}.side-nav{margin-top:var(--s5);padding-bottom:var(--s4);margin-right:calc(var(--rail-pad) * -1);padding-right:var(--rail-pad);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink-faint) 38%, transparent) transparent;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.side-nav::-webkit-scrollbar{width:8px}.side-nav::-webkit-scrollbar-track{background:0 0}.side-nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-faint) 42%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:999px}.side-nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink-faint) 68%, transparent);background-clip:content-box}.side-group{flex-direction:column;gap:3px;display:flex}.side-group.side-group-end{padding-top:var(--s5);margin-top:auto}.side-legend{font-family:var(--sans);font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);padding:var(--s5) var(--s2) var(--s3);font-weight:600}.side-nav button{min-height:40px;padding:0 var(--s2) 0 10px;border-radius:var(--r-sm);color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-3);letter-spacing:0;text-align:left;cursor:pointer;transition:color var(--dur-2) var(--ease), background var(--dur-2) var(--ease);background:0 0;border:0;align-items:center;gap:9px;font-weight:500;display:flex}.side-nav button:hover{color:var(--ink);background:var(--hover)}.side-nav button:hover .side-glyph{color:var(--ink-dim)}.side-nav button[data-on=true]{color:var(--ink);background:color-mix(in srgb, var(--signal) 13%, transparent);box-shadow:inset 2px 0 0 var(--signal)}.side-nav button[data-on=true] .side-glyph{color:var(--ink-dim)}.side-glyph{width:18px;height:18px;color:var(--ink-faint);transition:color var(--dur-2) var(--ease);flex:none;place-items:center;display:grid}.side-glyph svg{width:17px;height:17px;display:block}.side-foot{gap:var(--s2);margin-top:auto;margin-inline:calc(var(--rail-pad) * -1);padding:var(--s4) var(--rail-pad) 0;border-top:1px solid var(--bezel);flex-direction:column;flex-shrink:0;display:flex}.side-origin{color:var(--ink-faint);font-size:var(--fs-2);line-height:16px}.link-status .meta{color:var(--ink-faint)}.content{background:var(--bg-canvas);flex-direction:column;min-width:0;display:flex}.topbar{z-index:5;justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) var(--s7);min-height:var(--topbar-h);border-bottom:1px solid var(--bezel);background:var(--topbar-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);display:flex;position:sticky;top:0}.topbar-title{font-size:var(--fs-6);letter-spacing:-.011em;color:var(--ink);margin:0;font-weight:600;line-height:1.2}.topbar-sub{font-size:var(--fs-3);color:var(--ink-faint);margin-top:2px}.topbar-actions{align-items:center;gap:var(--s2);display:flex}.attention-bell{flex:none;place-items:center;width:44px;min-height:44px;padding:0;display:grid;position:relative}.attention-bell>svg{transform-origin:50% 20%;width:22px;height:22px}.attention-bell[data-waiting=true]{color:var(--signal)}.attention-bell[data-waiting=true]>svg{animation:3s ease-in-out infinite attention-ring}.attention-count{min-width:18px;height:18px;padding:0 var(--s1);border-radius:var(--r-sm);background:var(--signal);color:var(--void);font-size:var(--fs-1);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid;position:absolute;top:0;right:0}@keyframes attention-ring{0%,35%,to{transform:rotate(0)scale(1)}8%,24%{transform:rotate(-12deg)scale(1.08)}16%{transform:rotate(12deg)scale(1.08)}}.attention-backdrop{z-index:79;background:#0000006b;position:fixed;inset:0;overflow:hidden}.attention-sheet{overscroll-behavior:contain;width:min(540px,100%);padding:var(--s4);background:var(--panel);border-left:1px solid var(--bezel);animation:attention-enter var(--dur-3) ease-out;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.attention-head{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s4);display:flex}.attention-head h2{font-size:var(--fs-5);margin:0}.attention-head button{min-height:44px}.attention-sheet .handoff-row{flex-wrap:wrap}.attention-sheet .handoff-what{flex:1 1 calc(100% - 9px - var(--s3))}.attention-sheet .handoff-row .spacer{display:none}.attention-sheet .handoff-row>.tip-wrap{min-width:0;max-width:100%}.attention-sheet .handoff-row .btn-primary,.attention-sheet .handoff-row .key-signin,.attention-sheet .handoff-row .key-revoke{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px}.attention-sheet .handoff-row .revoke-all{flex-wrap:wrap;width:100%}.attention-sheet .handoff-meta .mono{overflow-wrap:anywhere;min-width:0}@keyframes attention-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.attention-bell[data-waiting=true]>svg,.attention-sheet{animation:none}}.chip{height:24px;padding:0 var(--s2);border:1px solid var(--bezel);border-radius:var(--r-xs);background:var(--panel-hi);color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-1);letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;gap:6px;display:flex}.chip-warn{color:var(--t3);border-color:var(--t3-edge);background:var(--t3-bg);cursor:pointer}.topbar-fetch{height:var(--row);padding:0 var(--s3);border:1px solid var(--signal);border-radius:var(--r-sm);background:var(--signal);color:var(--on-signal);font-family:var(--sans);font-size:var(--fs-3);letter-spacing:0;text-transform:none;cursor:pointer;font-weight:500}.topbar-fetch:hover{box-shadow:0 0 16px -4px var(--signal-glow)}.theme-toggle{border:1px solid var(--bezel);border-radius:var(--r);background:var(--panel-hi);width:32px;height:32px;color:var(--ink-dim);font-size:var(--fs-5);cursor:pointer;transition:color var(--dur-2), border-color var(--dur-2);flex:none;place-items:center;display:grid}.theme-toggle:hover{color:var(--ink);border-color:var(--bezel-hi)}.rail-edge-toggle{top:26px;left:calc(var(--side) - 11px);z-index:15;border:1px solid var(--bezel);background:var(--panel);width:22px;height:22px;color:var(--ink-faint);cursor:pointer;transition:color var(--dur-1) ease, border-color var(--dur-1) ease;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.rail-edge-toggle:hover{color:var(--ink);border-color:var(--bezel-hi)}.rail-edge-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block}.rail-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.side-nav .rail-toggle{margin-top:var(--s3);color:var(--ink-faint)}.side-nav .rail-toggle:hover{color:var(--ink-dim)}.side-nav .rail-toggle .side-glyph{color:inherit}.token-gate{z-index:2;min-height:100vh;padding:var(--s6);place-items:center;display:grid;position:relative}.token-card{gap:var(--s3);text-align:center;flex-direction:column;width:min(24rem,100%);padding:30px 28px;display:flex}.token-brand{font-family:var(--wordmark);font-family:var(--wordmark);font-weight:600;font-size:var(--fs-6);letter-spacing:-.03em;color:var(--ink);justify-content:center;align-items:center;gap:11px;margin:0;display:flex}.token-lede{color:var(--ink-dim)}.token-input{padding:10px var(--s3);border:1px solid var(--bezel-hi);border-radius:var(--r);background:var(--input-bg);color:var(--ink);font-family:var(--mono);font-size:var(--fs-4);text-align:center}.token-input:focus{border-color:var(--focus);outline:none}.token-submit{border:1px solid var(--signal);border-radius:var(--r);background:var(--signal);color:var(--on-signal);font-family:var(--sans);font-size:var(--fs-3);letter-spacing:0;cursor:pointer;padding:10px;font-weight:500}.token-submit:disabled{opacity:.5;cursor:default}.token-hint{color:var(--ink-faint);text-transform:none;letter-spacing:.02em;line-height:1.6}.content main{scrollbar-gutter:stable;min-height:0;padding:var(--s4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.content main>.stack{min-height:0;padding-bottom:var(--s9);flex:1 0 auto;width:100%}.panel-fill{flex-direction:column;flex:auto;min-height:0;display:flex}.panel-fill .scroll{flex:auto;min-height:0;max-height:none}@media (width<=54rem){.app{grid-template-columns:1fr}.sidebar{height:auto;padding:var(--s3) var(--s4);border-right:0;border-bottom:1px solid var(--bezel);flex-direction:row;align-items:center;gap:14px;position:static;overflow:auto hidden}.brand{flex:none}.side-nav{flex-direction:row;margin-top:0}.side-nav button{padding:7px 10px}.side-label{display:none}.side-glyph{font-size:var(--fs-5)}.side-foot{border-top:0;margin-top:0;margin-left:auto;padding:0}.side-origin{display:none}.content main{padding:18px var(--s4) var(--s9)}.topbar{padding:14px var(--s4)}}.kpi-grid{background:var(--bezel);border:1px solid var(--bezel);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:1px;display:grid;overflow:hidden}.kpi{padding:var(--s4) 18px;background:var(--panel);flex-direction:column;gap:6px;display:flex}.kpi-link{color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-2) var(--ease);border:0}.kpi-link:focus-visible{outline-offset:-3px}.kpi-link:hover{background:var(--panel-hi)}.kpi-label{color:var(--ink-faint)}.kpi-value{font-family:var(--mono);font-size:var(--fs-7);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600;line-height:1}.kpi-sub{font-size:var(--fs-2);color:var(--ink-dim)}.kpi-warn .kpi-value{color:var(--t3)}.kpi-bad .kpi-value{color:var(--fail)}.overview-view>.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-view>.kpi-grid>.kpi{min-width:0}.overview-view .kpi-value,.overview-view .kpi-sub{overflow-wrap:anywhere}@media (width<=620px){.overview-view>.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-view>.kpi-grid>.kpi{min-width:0;padding:var(--s3);gap:var(--s1)}}.ov-onboard-lede{margin:0 0 var(--s5);max-width:56ch;color:var(--ink-dim);font-size:var(--fs-4)}.ov-onboard-count{color:var(--ink-faint);font-size:var(--fs-3)}.ov-onboard-of{color:var(--ink-faint)}.ov-steps{margin:0 0 var(--s5);gap:var(--s1);padding:0;list-style:none;display:grid}.ov-step{gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--edge-hair);grid-template-columns:26px minmax(0,1fr);align-items:start;display:grid}.ov-step:first-child{border-top:0}.ov-step[data-state=todo]{opacity:1}.ov-step-mark{border:1px solid var(--bezel);width:26px;height:26px;color:var(--ink-faint);border-radius:50%;place-items:center;display:grid}.ov-step-mark svg{width:15px;height:15px}.ov-step-n{font-family:var(--mono);font-size:var(--fs-2);line-height:1}.ov-step[data-state=done] .ov-step-mark{border-color:var(--signal-good);color:var(--signal-good)}.ov-step[data-state=current] .ov-step-mark{border-color:var(--signal);color:var(--ink)}.ov-step-title{font-size:var(--fs-4);color:var(--ink);margin:0;font-weight:600}.ov-step[data-state=done] .ov-step-title,.ov-step[data-state=todo] .ov-step-title{color:var(--ink-dim)}.ov-step-body{margin:var(--s1) 0 0;font-size:var(--fs-3);color:var(--ink-dim);max-width:66ch;line-height:1.55}.ov-step-cta{margin-top:var(--s3)}.agent-confirm{gap:var(--s3);margin-top:var(--s3);padding:var(--s3) var(--s4);border:1px solid color-mix(in srgb, var(--warn) 45%, var(--bezel));border-radius:var(--r-sm);background:color-mix(in srgb, var(--warn) 7%, transparent);display:grid}.agent-confirm>strong{font-size:var(--fs-3);text-transform:none}.agent-confirm>p{max-width:62ch;font-size:var(--fs-2);color:var(--ink-dim);margin:0;line-height:1.6}.ov-step-try{align-items:center;gap:var(--s2);margin-top:var(--s3);padding:var(--s2) var(--s2) var(--s2) var(--s3);border:1px solid var(--bezel);border-radius:var(--r-sm);background:var(--input-bg);display:flex}.ov-step-try>code{min-width:0;font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-dim);overflow-wrap:anywhere;flex:1}.ov-step-wait{margin:var(--s3) 0 0;align-items:center;gap:var(--s2);font-size:var(--fs-3);color:var(--ink-faint);display:flex}.ov-onboard-cta{gap:var(--s2);flex-wrap:wrap;display:flex}.ov-onboard-guide{display:none}.ov-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ov-grid>:only-child{grid-column:1/-1}@media (width<=62rem){.ov-grid{grid-template-columns:1fr}}.ov-activity-pair{align-items:stretch;gap:var(--s5)}.ov-activity-pair>.panel{flex-direction:column;min-width:0;height:100%;display:flex}.ov-activity-pair>.panel>.panel-head{min-height:64px;padding-block:var(--s2);flex:none}.ov-activity-pair>.panel>.panel-body{flex-direction:column;flex:1;display:flex}.ov-methods,.ov-activity-pair>.ov-recent{flex-direction:column;display:flex}.ov-recent{--ov-activity-cols:16px minmax(120px, 1.1fr) 96px minmax(170px, .9fr) 62px 84px 15px}.ov-activity-head,.ov-recent .activity-row{grid-template-columns:var(--ov-activity-cols);align-items:center;gap:var(--s3);padding-inline:var(--s4);display:grid}.ov-activity-head{border-bottom:1px solid var(--bezel);min-height:28px;color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-1);letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-weight:600}.ov-activity-head>span:not(:first-child,:last-child){cursor:help}.ov-activity-head>:nth-child(n+3):not(:last-child),.ov-recent .activity-row>:nth-child(n+3):not(:last-child){padding-left:var(--s3);border-left:1px solid var(--edge-hair);align-self:stretch;align-items:center;display:flex}.ov-activity-tier{min-width:0}.ov-tier-chip{border-radius:var(--r-xs);width:max-content;max-width:100%;font-size:var(--fs-1);text-overflow:ellipsis;white-space:nowrap;border:1px solid;padding:2px 6px;line-height:15px;overflow:hidden}.ov-tier-chip[data-tier=t1]{color:var(--t1);border-color:var(--t1-edge);background:var(--t1-bg)}.ov-tier-chip[data-tier=t2]{color:var(--t2);border-color:var(--t2-edge);background:var(--t2-bg)}.ov-tier-chip[data-tier=t3]{color:var(--t3);border-color:var(--t3-edge);background:var(--t3-bg)}.ov-tier-chip[data-tier=fail]{color:var(--fail);border-color:var(--fail-edge);background:var(--fail-bg)}.ov-recent .activity-by:empty{display:flex}.ov-recent .activity-dur,.ov-recent .activity-ago{text-align:left;justify-self:start}.ov-recent .activity-type,.ov-recent .activity-dur,.ov-recent .activity-ago{width:100%}.ov-recent .activity-ago{white-space:nowrap}.ov-methods .panel-head{position:relative}.fetch-flow-heading{align-items:center;gap:var(--s1);display:flex}.fetch-flow-heading .info{width:44px;height:44px}.fetch-flow-heading .info>summary{border-radius:var(--r-sm);border:0;width:44px;height:44px}.fetch-flow-heading .info>summary>span{border:1px solid var(--ink-faint);border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.ov-methods-body{gap:var(--s3);flex-direction:column;flex:1;display:flex;container-type:inline-size}.fetch-flow{--stream-width:140px;--flow-row-height:96px;width:100%;margin:auto 0}.fetch-flow-source{align-items:baseline;gap:var(--s2);width:var(--stream-width);min-height:48px;padding:var(--s2);border:1px solid var(--bezel-hi);border-radius:var(--r-sm);background:var(--panel-hi);display:flex}.fetch-flow-source b{font:550 22px/28px var(--mono)}.fetch-flow-source span{color:var(--ink-faint);font-size:var(--fs-1)}.fetch-flow-waterfall{grid-template-columns:var(--stream-width) minmax(0, 1fr);grid-auto-rows:var(--flow-row-height);display:grid;position:relative}.fetch-flow-stream{width:var(--stream-width);height:calc(4 * var(--flow-row-height));position:absolute;top:0;left:0}.fetch-flow-ribbon{fill:var(--ink-faint);opacity:.55}.fetch-flow-ribbon[data-tier=t1]{fill:var(--t1)}.fetch-flow-ribbon[data-tier=t2]{fill:var(--t2)}.fetch-flow-ribbon[data-tier=t3]{fill:var(--t3)}.fetch-flow-ribbon[data-tier=fail]{fill:var(--fail)}.fetch-flow-stage{padding:0 var(--s5) 0 var(--s3);border:0;border-bottom:1px solid var(--bezel);color:var(--ink);text-align:left;cursor:pointer;background:0 0;flex-direction:column;grid-column:2;justify-content:center;align-items:flex-start;display:flex;position:relative}.fetch-flow-stage:last-child{border-bottom:0}.fetch-flow-stage:hover{background:var(--hover)}.fetch-flow-stage:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.fetch-flow-method{font:550 14px/20px var(--sans);white-space:nowrap}.fetch-flow-count{font:550 22px/28px var(--mono);font-variant-numeric:tabular-nums}.fetch-flow-percent{color:var(--ink-faint);font:var(--fs-1)/16px var(--mono)}.fetch-flow-chevron{right:0;top:calc(var(--flow-row-height) / 2 - 6px);color:var(--ink-faint);position:absolute}.fetch-flow-chevron path{fill:none;stroke:currentColor;stroke-width:1.5px}.fetch-flow-stage[data-tier=t1] .fetch-flow-method{color:var(--t1)}.fetch-flow-stage[data-tier=t2] .fetch-flow-method{color:var(--t2)}.fetch-flow-stage[data-tier=t3] .fetch-flow-method{color:var(--t3)}.fetch-flow-failed .fetch-flow-method{color:var(--fail)}.fetch-flow-outcomes{justify-content:space-between;gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--bezel);font-size:var(--fs-1);color:var(--ink-faint);flex-wrap:wrap;display:flex}.fetch-flow-outcomes>:first-child{color:var(--ink)}@media (width>=62.001rem){.ov-activity-pair{grid-template-columns:1.85fr 1fr}.ov-activity-pair>.panel>.panel-head{height:46px;min-height:46px;padding-block:0}.ov-methods .fetch-flow{--stream-width:140px;--flow-row-height:72px}.ov-methods .fetch-flow-source{min-height:40px}.ov-methods .fetch-flow-source b{font-size:20px;line-height:24px}}.ov-methods>.ov-methods-body{padding-top:var(--s6)}@container (width<=320px){.fetch-flow{--stream-width:120px}.fetch-flow-source{column-gap:var(--s1);flex-wrap:wrap}.fetch-flow-source b,.fetch-flow-count{font-size:20px}}.ov-activity-empty{min-height:204px;padding:var(--s5)}.activity-type.is-failed{color:var(--fail)}@media (width<=36rem){.ov-recent{--ov-activity-cols:16px minmax(0, 1fr) 74px 52px 15px}.ov-activity-head>:nth-child(4),.ov-activity-head>:nth-child(5),.ov-recent .activity-by,.ov-recent .activity-by:empty,.ov-recent .activity-dur{display:none}}.dot{border-radius:2px;flex:none;width:9px;height:9px}.dot-t1{background:var(--t1)}.dot-t2{background:var(--t2)}.dot-t3{background:var(--t3)}.dot-fail{background:var(--fail)}.dot-ok{background:var(--signal-good,var(--t1))}.dot-held{box-shadow:inset 0 0 0 1.5px var(--bezel-hi);background:0 0}.result-head{flex-wrap:wrap;gap:10px}.result-actions{gap:var(--s2);flex-wrap:wrap}.result-cards{padding:var(--s4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.result-card{border:1px solid var(--bezel-hi);border-radius:var(--r);background:var(--panel-hi);color:inherit;transition:transform var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.result-card:hover{border-color:var(--bezel-hi);background:var(--panel-hi)}.result-card-thumb{aspect-ratio:1;background:var(--panel);overflow:hidden}.result-card-thumb img{object-fit:cover;width:100%;height:100%;display:block}.result-card-noimg{width:100%;height:100%;color:var(--ink-faint);place-items:center;display:grid}.result-card-body{gap:var(--s2);padding:10px var(--s3) var(--s3);flex-direction:column;flex:1;display:flex}.result-card-title{font-size:var(--fs-3);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.result-card-foot{justify-content:space-between;align-items:baseline;gap:var(--s2);margin-top:auto;display:flex}.result-card-brand{font-size:var(--fs-2);color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-card-price{font-size:var(--fs-4);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.result-bar{align-items:center;gap:var(--s3);border:1px solid var(--bezel-hi);border-radius:var(--r);background:var(--card-grad);padding:10px 14px;display:flex}.result-bar-url{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fetch-working{padding:var(--s3) 14px;border:1px solid var(--bezel-hi);border-radius:var(--r);background:var(--panel-hi);color:var(--ink-dim);font-size:var(--fs-4);align-items:center;gap:10px;display:flex}.activity{margin:0;padding:0;list-style:none}.activity-row{width:100%;color:inherit;font:inherit;text-align:left;align-items:center;gap:var(--s3);padding:9px var(--s4);border:0;border-bottom:1px solid var(--bezel);cursor:pointer;transition:background var(--dur-1);background:0 0;display:flex}.activity>.activity-row:last-child,.activity>li:last-child>.activity-row{border-bottom:0}.activity-flag{width:15px;height:15px;color:var(--fail);flex:none;justify-content:center;align-items:center;display:inline-flex}.activity-flag svg{width:15px;height:15px}.activity-row:hover{background:var(--hover)}.activity-host{font-family:var(--mono);font-size:var(--fs-3);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.activity-type{min-width:0;font-size:var(--fs-2);color:var(--ink-dim);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.activity-by{flex:1;align-items:center;min-width:0;display:flex}.activity-by:empty{display:none}.activity-by .agent-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=62rem){.activity-by .agent-chip-name{display:none}}.activity-dur{font-size:var(--fs-2);color:var(--ink-dim);flex:none}.activity-ago{flex:none}.cool-row{cursor:default}.sys-list{flex-direction:column;gap:13px;display:flex}.sys-row{align-items:center;gap:10px;display:flex}.sys-led{border-radius:50%;flex:none;width:8px;height:8px}.sys-on{background:var(--t1);box-shadow:0 0 7px color-mix(in srgb, var(--t1) 70%, transparent)}.sys-off{background:var(--fail)}.sys-neutral{background:var(--ink-faint)}.sys-label{width:6.5rem;font-size:var(--fs-3);color:var(--ink-dim);flex:none}.sys-val{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink)}.sys-cta{margin-top:var(--s1)}.mini-cta{border:1px solid var(--bezel-hi);border-radius:var(--r);background:var(--panel-hi);width:100%;color:var(--ink);font-family:var(--sans);font-size:var(--fs-4);cursor:pointer;transition:border-color var(--dur-2);padding:9px}.mini-cta:hover{border-color:var(--bezel-hi)}.mini-link{color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-3);letter-spacing:0;text-transform:none;cursor:pointer;transition:color var(--dur-2) var(--ease);background:0 0;border:0;font-weight:500}.mini-link:hover{color:var(--ink);text-decoration:underline}.barchart{align-items:flex-end;gap:var(--s2);height:132px;padding:6px 2px 0;display:flex}.barchart-col{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.barchart-bar{border-radius:var(--r-xs) var(--r-xs) 0 0;background:var(--ink-faint);width:100%;max-width:30px;min-height:2px;transition:height .5s var(--ease)}.barchart-n{font-size:var(--fs-2);color:var(--ink-dim);font-variant-numeric:tabular-nums}.barchart-x{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.02em;color:var(--ink-faint);white-space:nowrap}.bar-row{align-items:center;gap:var(--s3);display:flex}.bar-row+.bar-row{margin-top:11px}.bar-row-label{width:5.5rem;font-size:var(--fs-3);color:var(--ink-dim);text-transform:capitalize;flex:none}.bar-row-track{border-radius:var(--r-xs);background:var(--void);border:1px solid var(--bezel);flex:1;height:8px;overflow:hidden}.bar-row-track>i{background:var(--ink-faint);border-radius:var(--r-xs) 0 0 var(--r-xs);height:100%;transition:width .6s var(--ease);display:block}.bar-row-n{text-align:right;width:3rem;font-size:var(--fs-3);color:var(--ink);flex:none}.bar-row-track i.is-bad{background:var(--t3-solid)}.admin-tags{flex-wrap:wrap;gap:3px;display:flex}.admin-warn{color:var(--t3);font-size:var(--fs-1)}.sessions-list{--sess-cols:140px 140px 70px 40px 75px 58px;width:100%;min-width:0;container-type:inline-size}.sess-head{z-index:2;background:var(--panel);border-bottom:1px solid var(--bezel);font-family:var(--sans);font-size:var(--fs-1);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);-webkit-user-select:none;user-select:none;align-items:center;gap:11px;padding:9px 14px;font-weight:600;display:flex;position:sticky;top:0}.sess-head-dot{flex:none;width:7px}.sess-head-fav{flex:none;width:16px}.sess-head-title{flex:auto;min-width:0}.sessions-grid{flex:auto;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:1rem;min-height:0;display:grid}.sessions-grid[data-split=even]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sessions-grid[data-split=film]{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr)}.sessions-grid[data-split=strip]{grid-template-columns:62px minmax(0,1fr)}.sessions-grid[data-split=strip] .sessions-filter,.sessions-grid[data-split=strip] .panel-head .meta,.sessions-grid[data-split=strip] .session-item-main,.sessions-grid[data-split=strip] .session-item-cols,.sessions-grid[data-split=strip] .sess-head,.sessions-grid[data-split=strip] .sessions-quiet{display:none}.sessions-grid[data-split=strip] .panel-head{justify-content:center;padding-inline:0}.sessions-grid[data-split=strip] .panel-head .tick{font-size:9px}.sessions-grid[data-split=strip] .session-item{flex-direction:column;justify-content:center;gap:5px;padding:10px 0}.sessions-grid[data-split=strip] .session-item .session-item-fav{width:22px;height:22px}.split-toggle{height:22px;padding:0 var(--s2);border:1px solid var(--bezel);border-radius:var(--r-xs);color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-1);letter-spacing:0;text-transform:none;cursor:pointer;transition:color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);background:0 0;align-items:center;gap:6px;display:inline-flex}.split-toggle:hover{color:var(--ink);border-color:var(--bezel-hi)}.split-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:12px;height:12px}.panel-head:has(.split-toggle){justify-content:flex-start}.panel-head:has(.split-toggle)>.split-toggle+*{margin-right:auto}.panel-head .split-toggle{flex:none}@media (width<=62rem){.sessions-grid{flex:none;grid-template-columns:1fr;align-items:start}.sessions-list,.sessions-inspector{height:34rem}}.sessions-list,.sessions-inspector{flex-direction:column;min-width:0;min-height:0;display:flex}.sessions-filter{align-items:center;gap:var(--s2);padding:10px var(--s3);border-bottom:1px solid var(--bezel);display:flex}.sessions-search{border:1px solid var(--bezel-hi);border-radius:var(--r);background:var(--input-bg);min-width:0;color:var(--ink);font-family:var(--sans);font-size:var(--fs-4);flex:1;padding:7px 10px}.sessions-search:focus{border-color:var(--focus);outline:none}.seg-sm button{font-size:var(--fs-1);padding:5px 9px}.sessions-scroll{flex:1;min-height:0;overflow-y:auto;padding:0!important}.session-item{border:0;border-bottom:1px solid var(--bezel);width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:background var(--dur-1);background:0 0;align-items:center;gap:11px;padding:11px 14px;display:flex}.session-item:hover{background:var(--hover)}.session-item.is-on{background:color-mix(in srgb, var(--signal) 8%, transparent);box-shadow:inset 2px 0 0 var(--signal)}.session-item .dot,.hist-item .dot{border-radius:50%}.session-item-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.session-item-title{min-width:0;font-size:var(--fs-4);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.session-item-host{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint);white-space:nowrap;flex:none}.session-item-cols{grid-template-columns:var(--sess-cols);font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint);white-space:nowrap;flex:none;align-items:center;gap:0 10px;display:grid}.sess-col{text-overflow:ellipsis;min-width:0;overflow:hidden}.sess-col-num,.sess-col-ago{text-align:right}.machine-chip.is-unverified{color:var(--warn);border-color:var(--warn);border-style:dashed}.session-item .session-item-fav,.hist-item .hist-item-fav,.activity-row .activity-fav{border-radius:var(--r-xs);letter-spacing:0;-webkit-user-select:none;user-select:none;flex:none;place-items:center;width:16px;height:16px;padding:1px;font-size:8px;font-weight:700;display:grid}.session-item .chip{height:16px;padding:0 6px}.session-item .machine-chip{height:16px}.session-item-host{color:var(--ink-dim)}.session-item-ago{flex:none}.kind-badge{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:0;text-transform:none;border-radius:var(--r-xs);border:1px solid;padding:1px 6px}.kind-demo,.kind-agent,.kind-bridge{color:var(--ink-dim);border-color:var(--bezel);background:var(--panel-hi)}.session-status-t1{color:var(--ok);background:#4cc38a17;border-color:#4cc38a66}.session-status-t3{color:var(--t3);background:#f0803c17;border-color:#f0803c66}.session-status-fail{color:var(--fail);background:#f0615a17;border-color:#f0615a66}.inspector-body{gap:var(--s3);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.inspector-name{align-items:center;gap:var(--s2);min-width:0;font-family:var(--sans);font-size:var(--fs-3);letter-spacing:0;text-transform:none;color:var(--ink);margin-right:auto;font-weight:600;display:flex}.inspector-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inspector-name .inspector-fav{border-radius:var(--r-xs);letter-spacing:0;-webkit-user-select:none;user-select:none;flex:none;place-items:center;width:18px;height:18px;padding:2px;font-size:9px;font-weight:700;display:grid}.inspector-meta{color:var(--ink-dim);letter-spacing:.04em}.inspector-answer{font-size:var(--fs-4);color:var(--ink);white-space:pre-wrap;word-break:break-word;padding:var(--s3) 14px;border:1px solid var(--bezel);border-radius:var(--r);background:var(--panel-hi);line-height:1.6}.inspector-section-head{margin-bottom:var(--s2)}.session-item-kind{color:var(--ink-dim)}.session-item .live-dot{flex:none;margin-right:0}.session-item .dot-t1{background:var(--bezel-hi)}.chip-live{border-color:color-mix(in srgb, var(--signal-good) 45%, transparent);background:color-mix(in srgb, var(--signal-good) 12%, transparent);height:18px;color:var(--signal-good);text-transform:none;letter-spacing:0;padding:0 6px}.sessions-quiet{width:100%;padding:var(--s3) 14px;color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.03em;text-align:left;cursor:pointer;background:0 0;border:0}.sessions-quiet:hover{color:var(--ink-dim);background:var(--hover)}.sessions-moved{margin:var(--s2) var(--s3) var(--s1);padding:10px var(--s3);border:1px solid var(--bezel);border-left:2px solid var(--t2-solid);border-radius:var(--r-sm);background:var(--hover)}.sessions-moved p{font-size:var(--fs-2);color:var(--ink-dim);margin:6px 0 0;line-height:1.5}.inspector-body .live-stage{flex:none}.sessions-inspector .live-frame{place-items:center;width:100%;max-height:60vh;display:grid}.sessions-inspector .live-frame .session-shot{object-fit:contain;width:100%;height:100%}.session-blank-inline{flex:auto;min-height:15rem;padding:2.5rem 1rem}.inspector-body .inspector-section:last-child{flex-direction:column;flex:auto;min-height:0;display:flex}.machine-head{align-items:center;gap:var(--s2);padding:2px 0 var(--s2);display:flex}.stage-tabs{border:1px solid var(--bezel-hi);background:color-mix(in srgb, var(--panel-hi) 92%, var(--ink));border-radius:7px;align-self:stretch;gap:2px;padding:2px;display:flex}.stage-tab{min-height:32px;color:var(--ink-dim);font:600 var(--fs-1) / 1 var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-1) ease, color var(--dur-1) ease;background:0 0;border:0;border-radius:5px;flex:1 1 0;padding:5px 10px}.stage-tab:hover{background:var(--bezel-hi);color:var(--ink)}.stage-tab.is-on{background:color-mix(in srgb, var(--panel-hi) 80%, var(--ink));color:var(--ink);box-shadow:inset 0 0 0 1px var(--control-edge)}@media (pointer:coarse),(width<=600px){.stage-tab{min-height:44px}}.story{flex-direction:column;align-self:stretch;gap:.5rem;min-height:6rem;display:flex}.inspector-body .story{flex:auto;min-height:0}.stage-pair{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:14px;min-height:0;display:grid}.stage-pair>.live-stage{align-self:start}.stage-pair-side{flex-direction:column;min-width:0;min-height:0;display:flex}.inspector-body .story-rows{flex:auto;min-height:0;max-height:none}.story-line{font:var(--fs-2) / 1.55 var(--sans);color:var(--ink);margin:0}.story-sum{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.story-chip{border:1px solid var(--edge-hair);color:var(--ink-dim);font:var(--fs-1) / 1.5 var(--mono);border-radius:999px;padding:2px 7px}.story-chip.is-bad{border-color:var(--t3-edge);background:var(--t3-bg);color:var(--t3)}.story-chip.is-warn{border-color:var(--edge-hair);color:var(--ink)}.story-chip.is-jump{cursor:pointer;font-family:var(--mono);background:0 0}.story-chip.is-bad.is-jump{background:var(--t3-bg)}.story-chip.is-jump:hover{border-color:var(--ink-faint);color:var(--ink)}.story-chip.is-bad.is-jump:hover{border-color:var(--t3);color:var(--t3)}.story-rows{font:var(--fs-2) / 1.5 var(--mono);flex-direction:column;max-height:26rem;display:flex;overflow-y:auto}.story-row{--story-num:1.9rem;--story-t:3.6rem;--story-gap:.7rem;grid-template-columns:var(--story-num) var(--story-t) minmax(0, 1fr);gap:.15rem var(--story-gap);color:var(--ink-dim);border-left:2px solid #0000;align-items:baseline;padding:7px .7rem 7px .4rem;display:grid;position:relative}.story-row:before{content:"";background:var(--bezel-hi);width:1px;position:absolute;top:0;bottom:0;left:1.35rem}.story-row:first-child:before{top:50%}.story-row:last-child:before{bottom:50%}.story-num{z-index:1;border:1px solid var(--bezel-hi);background:var(--panel-hi);min-width:1.35rem;height:1.35rem;color:var(--ink-dim);font:500 var(--fs-1) / 1 var(--mono);font-variant-numeric:tabular-nums;border-radius:999px;justify-self:center;place-items:center;display:grid;position:relative}.story-row.is-seekable{cursor:pointer}.story-row.is-seekable:hover{background:var(--hover);color:var(--ink)}.story-row.is-seekable:hover .story-num{border-color:var(--ink-faint);color:var(--ink)}.story-row.is-active{border-left-color:var(--signal);background:color-mix(in srgb, var(--signal) 8%, transparent);color:var(--ink)}.story-row.is-active .story-num{border-color:var(--signal);color:var(--signal)}.story-row.is-bad{border-left-color:var(--t3-solid)}.story-row.is-bad .story-num{border-color:var(--t3-edge);color:var(--t3)}.story-row.is-idle{color:var(--ink-faint);font-style:italic}.story-row.is-idle .story-num{background:0 0;border-style:dashed}.story-row.is-idle{grid-template-columns:var(--story-num) auto minmax(0, 1fr)}.story-t{color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.story-what{flex-wrap:wrap;align-items:baseline;gap:0 .45rem;min-width:0;display:flex}.story-text{color:var(--ink);word-break:break-word}.story-row.is-idle .story-text{color:var(--ink-faint)}.story-n{font:var(--fs-1) / 1.5 var(--mono);color:var(--ink-faint);border:1px solid var(--edge-hair);border-radius:999px;padding:0 5px}.story-verdict{color:var(--t3);font-style:normal}.story-why{padding-left:calc(var(--story-num) + var(--story-gap) + var(--story-t) + var(--story-gap));color:var(--t3);word-break:break-word;grid-column:1/-1;padding-bottom:2px}.story-rows[data-timed=false] .story-why{padding-left:calc(var(--story-num) + var(--story-gap))}.story-rows[data-timed=false] .story-row{grid-template-columns:var(--story-num) minmax(0, 1fr)}.story-note{color:var(--ink-faint)}.story-loop{font:var(--fs-1) / 1.5 var(--mono);border:1px solid var(--edge-hair);color:var(--ink-faint);cursor:pointer;background:0 0;border-radius:999px;padding:0 6px}.story-loop:hover{border-color:var(--ink-faint);color:var(--ink)}.story-wait{color:var(--ink-faint);align-items:center;gap:.5rem;padding:3px .7rem 3px 2.6rem;display:flex;position:relative}.story-wait:before{content:"";background:repeating-linear-gradient(to bottom, var(--edge-hair) 0 3px, transparent 3px 6px);width:1px;position:absolute;top:0;bottom:0;left:1.35rem}.story-wait:after{content:"";background:repeating-linear-gradient(to right, var(--edge-hair) 0 3px, transparent 3px 6px);flex:auto;height:1px}.story-wait-mark{font:var(--fs-1) / 1.5 var(--mono);font-variant-numeric:tabular-nums}.stage-details{flex-direction:column;flex:auto;align-self:stretch;gap:1rem;min-height:0;display:flex;overflow-y:auto}.story-tail{border-top:1px solid var(--edge-hair);color:var(--ink-faint);font:var(--fs-1) / 1.5 var(--mono);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;padding:6px .6rem;display:flex}.story-tail:after{content:"";background:repeating-linear-gradient(to right, var(--edge-hair) 0 3px, transparent 3px 6px);flex:auto;height:1px}.story-tail-mark{white-space:nowrap}.story-tail-pulse{background:var(--ink-faint);border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-in-out infinite story-breathe}@keyframes story-breathe{0%,to{opacity:.28}50%{opacity:1}}.story-tail.is-waiting{color:var(--ink-dim)}.story-tail.is-waiting .story-tail-pulse{background:var(--ink-dim)}.story-tail.is-stalled{color:var(--t3);border-top-color:var(--t3-edge);background:var(--t3-bg)}.story-tail.is-stalled .story-tail-pulse{background:var(--t3-solid);animation-duration:1.1s}.story-tail.is-gone{color:var(--ink-faint);font-style:italic}.story-tail.is-gone:after{opacity:.5}.story-live-lamp{margin-right:.15rem}.story-live-note{margin:.4rem 0 0}.key-stale{border:1px solid var(--t3-edge);background:var(--t3-bg);color:var(--t3);font:var(--fs-1) / 1.6 var(--mono);white-space:nowrap;cursor:help;border-radius:999px;margin-left:.5rem;padding:1px 7px;display:inline-block}.shared-page{background:var(--bg-canvas);flex-direction:column;min-height:100vh;padding:clamp(1.2rem,4vw,3rem) clamp(1.1rem,3vw,2.5rem) 2rem;display:flex}.shared-col{flex-direction:column;flex:1;gap:1.4rem;width:100%;max-width:64rem;margin:0 auto;display:flex}.shared-col.is-wide{max-width:88rem}.shared-body{flex-direction:column;flex:1;justify-content:center;gap:1.4rem;display:flex}@media (width>=62rem){.shared-body.is-split{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-content:center;align-items:start;gap:2rem;display:grid}.shared-body.is-split .shared-aside{position:sticky;top:1rem}}.shared-aside{flex-direction:column;gap:1.4rem;min-width:0;display:flex}.shared-main{min-width:0}.shared-head{flex-direction:column;gap:.5rem;display:flex}.shared-site{font:500 var(--fs-2) / 1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:.55rem;display:flex}.shared-fav{object-fit:contain;width:1.6rem;height:1.6rem;font:600 .7rem / 1 var(--sans);letter-spacing:0;border-radius:4px;flex:none;place-items:center;display:grid}.shared-title{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.5rem,4vw,2.1rem);line-height:1.2}.shared-title.is-address{font:500 clamp(1.05rem, 2.4vw, 1.32rem) / 1.4 var(--mono);letter-spacing:-.01em;overflow-wrap:anywhere}.shared-line{color:var(--ink-dim);margin:0;font-size:clamp(1rem,2.2vw,1.12rem);line-height:1.55}.shared-answer{border-left:2px solid var(--edge-hair);background:var(--panel);color:var(--ink);margin:0;padding:.8rem 1rem;font-size:.98rem;line-height:1.55}.shared-film{flex-direction:column;gap:.5rem;min-width:0;display:flex}.shared-shot-wrap{aspect-ratio:16/10;background:var(--panel);border:1px solid var(--edge-hair);border-radius:4px;place-items:center;display:grid;overflow:hidden}.shared-shot{object-fit:contain;width:100%;height:100%;display:block}.shared-transport{align-items:center;gap:.6rem;display:flex}.shared-play{border:1px solid var(--bezel);cursor:pointer;background:var(--panel-hi);width:2.1rem;height:2.1rem;color:var(--ink);border-radius:999px;flex:none;place-items:center;font-size:.72rem;line-height:1;display:grid}.shared-play:hover{border-color:var(--bezel-hi)}.shared-scrub{min-width:0;accent-color:var(--signal);flex:auto}.shared-count{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none}.shared-page .story-rows{max-height:none;overflow-y:visible}.shared-foot{border-top:1px solid var(--edge-hair);font:var(--fs-1) / 1.6 var(--mono);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-top:auto;padding-top:1rem;display:flex}.shared-mark{color:var(--ink-faint);border-bottom:1px solid var(--edge-hair);text-decoration:none}.shared-mark:hover{color:var(--ink)}.shared-brand{justify-content:space-between;align-items:center;gap:var(--s4);padding-bottom:var(--s5);border-bottom:1px solid var(--edge-hair);display:flex}.shared-brand .provider-mark,.shared-brand .shared-mark{min-width:0;font:600 16px / 1.4 var(--sans);color:var(--ink);overflow-wrap:anywhere;border:0;align-items:center;gap:10px;display:flex}.shared-brand .provider-mark img{flex-shrink:0;width:32px;height:32px}.shared-brand>.tick{color:var(--ink-faint);font-size:var(--fs-0);flex-shrink:0}.shared-wait{color:var(--ink-dim);align-items:center;gap:.6rem;padding:3rem 0;display:flex}.shared-cold{flex-direction:column;gap:.6rem;padding:3rem 0;display:flex}.shared-cold-h{color:var(--ink);margin:0;font-size:1.5rem;line-height:1.25}.share-run{flex-direction:column;align-self:stretch;gap:1.4rem;padding:1rem 0;display:flex}.share-links{flex-direction:column;gap:.7rem;display:flex}.share-links-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.share-links-head h3{font:600 .95rem / 1.3 var(--sans);color:var(--ink);align-items:center;gap:.45rem;margin:0;display:flex}.share-links-count{border:1px solid var(--edge-hair);font:var(--fs-1) / 1.5 var(--mono);color:var(--ink-faint);border-radius:999px;padding:1px 7px}.share-links-wait{align-items:center;gap:.5rem;display:flex}.share-links-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.share-link{border:1px solid var(--edge-hair);background:var(--panel);border-left-width:2px;flex-direction:column;gap:.5rem;padding:.7rem .85rem;display:flex}.share-link.is-live{border-left-color:var(--t1-solid)}.share-link.is-expired{border-left-color:var(--ink-faint)}.share-link.is-revoked{border-left-color:var(--t3-solid)}.share-link.is-expired,.share-link.is-revoked{opacity:.72}.share-link-top{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.share-link-state{border:1px solid var(--edge-hair);font:500 var(--fs-1) / 1.5 var(--mono);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:1px 7px}.share-link-state.is-live{color:var(--t1);border-color:var(--t1-edge);background:var(--t1-bg)}.share-link-state.is-expired{color:var(--ink-faint)}.share-link-state.is-revoked{color:var(--t3);border-color:var(--t3-edge);background:var(--t3-bg)}.share-link-who{color:var(--ink);font-size:.9rem}.share-link-life{color:var(--ink-faint);font:var(--fs-1) / 1.5 var(--mono);margin-left:auto}.share-link-facts{color:var(--ink-faint);font:var(--fs-1) / 1.5 var(--mono)}.share-link-blind{margin:0;font-size:.85rem}.share-link-actions{gap:.5rem;display:flex}.btn-ghost.is-danger{color:var(--t3)}.btn-ghost.is-danger:hover{border-color:var(--t3-edge);color:var(--t3);background:var(--t3-bg)}.share-links-many{margin:0;font-size:.85rem}.share-make{border-top:1px solid var(--edge-hair);flex-direction:column;gap:1rem;padding-top:1.1rem;display:flex}.share-run-preview{border:1px solid var(--edge-hair);background:var(--panel);flex-direction:column;gap:.35rem;padding:.9rem 1rem;display:flex}.share-run-preview-tag{font:500 var(--fs-1) / 1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.share-run-preview-title{color:var(--ink);font-weight:600}.share-run-preview-line{color:var(--ink-dim);margin:0;font-size:.95rem;line-height:1.55}.share-run-field{flex-direction:column;gap:.3rem;display:flex}.share-run-field>span{color:var(--ink);font-size:.9rem;font-weight:600}.share-run-field em,.share-run-check em{color:var(--ink-faint);font-size:.85rem;font-style:normal;line-height:1.5}.share-run-field input[type=text],.share-run-field select{background:var(--panel);border:1px solid var(--edge-hair);color:var(--ink);font:inherit;border-radius:3px;padding:.45rem .6rem}.share-run-choice{flex-wrap:wrap;gap:.4rem;display:flex}.share-run-choice button{cursor:pointer;border:1px solid var(--edge-hair);background:var(--panel);color:var(--ink-dim);font:inherit;border-radius:3px;flex:12rem;padding:.5rem .7rem}.share-run-choice button.is-on{border-color:var(--signal);color:var(--ink);background:var(--panel-hi)}.share-run-check{align-items:start;gap:.6rem;display:flex}.share-run-check span{flex-direction:column;gap:.15rem;font-size:.9rem;display:flex}.share-film-shut{gap:.5rem}.share-film{gap:.55rem}.share-film-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.share-film-bar b{font:500 .88rem / 1.4 var(--sans);color:var(--ink-faint)}.share-film-bar b.is-on{color:var(--ink)}.share-film-picks{flex-wrap:wrap;gap:.35rem;display:flex}.share-film-picks button{cursor:pointer;font:var(--fs-1) / 1.6 var(--mono);border:1px solid var(--edge-hair);background:var(--panel);color:var(--ink-dim);border-radius:3px;padding:3px 9px}.share-film-picks button:hover{border-color:var(--bezel-hi);color:var(--ink)}.share-film-sheet{border:1px solid var(--edge-hair);background:var(--void);grid-template-columns:repeat(auto-fill,minmax(5.2rem,1fr));gap:.3rem;max-height:21rem;padding:.45rem;display:grid;overflow-y:auto}.share-film-cell{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;padding:0;line-height:0;position:relative;overflow:hidden}.share-film-cell img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.share-film-cell:not(.is-on) img{opacity:.28;filter:grayscale()}.share-film-cell.is-on{border-color:var(--signal)}.share-film-cell:hover:not(.is-on) img{opacity:.55}.share-film-no{background:color-mix(in srgb, var(--void) 78%, transparent);font:var(--fs-1) / 1.5 var(--mono);color:var(--ink-faint);border-radius:2px;padding:0 3px;position:absolute;bottom:2px;left:2px}.share-film-cell.is-on .share-film-no{color:var(--ink)}.share-run-actions{flex-wrap:wrap;gap:.5rem;display:flex}.share-run-problem{border:1px solid var(--t3-edge);background:var(--t3-bg);color:var(--t3);padding:.6rem .8rem;font-size:.9rem}.share-run-link{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.share-run-link code{white-space:nowrap;background:var(--void);border:1px solid var(--edge-hair);min-width:0;font:var(--fs-2) / 1.5 var(--mono);color:var(--ink);border-radius:3px;flex:18rem;padding:.45rem .6rem;overflow-x:auto}.machine-panel{flex-direction:column;gap:10px;padding:2px 0 6px;display:flex}.machine-provenance{margin:0}.machine-grid{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:10px 18px;display:grid}.machine-col{min-width:0}.machine-col-head{align-items:baseline;gap:var(--s2);border-bottom:1px solid var(--bezel);flex-wrap:wrap;margin-bottom:6px;padding-bottom:6px;display:flex}.machine-col-sub{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint)}.machine-facts{font-family:var(--mono);font-size:var(--fs-1);margin:0}.machine-fact{align-items:baseline;gap:.75rem;padding:3px 0;display:flex}.machine-fact-key{width:7.5rem;color:var(--ink-faint);flex:none}.machine-fact-val{flex-wrap:wrap;flex:1 1 0;align-items:baseline;gap:0 .5rem;min-width:0;margin:0;display:flex}.machine-fact-value{color:var(--ink-dim);overflow-wrap:anywhere}.machine-tag{padding:0 var(--s1);border:1px solid var(--bezel);border-radius:var(--r-xs);color:var(--ink-faint);font-size:var(--fs-1);letter-spacing:.04em;flex:none}.machine-note{color:var(--ink-faint);flex-basis:100%;line-height:1.5}.machine-egress{border-top:1px solid var(--bezel);padding-top:6px}.machine-egress .machine-fact-key{color:var(--ink-dim)}.console{gap:var(--s3);grid-template-columns:1fr auto;align-items:end;display:grid}@media (width<=780px){.console{grid-template-columns:1fr}}.field input[type=url],.field input[type=text]{background:var(--void);border:1px solid var(--bezel);border-radius:var(--r);width:100%;color:var(--ink);font-family:var(--mono);font-size:var(--fs-4);padding:var(--s3) 14px;transition:border-color var(--dur-2), box-shadow var(--dur-2);outline:none}.field input:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 11%, transparent)}.field input::placeholder{color:var(--ink-faint)}.controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seg{border:1px solid var(--bezel);border-radius:var(--r);display:flex;overflow:hidden}.seg button{appearance:none;border:0;border-right:1px solid var(--bezel);background:var(--void);color:var(--ink-dim);font-family:var(--sans);font-size:var(--fs-3);letter-spacing:0;cursor:pointer;transition:color var(--dur-2), background var(--dur-2);padding:9px 13px;font-weight:500}.seg button:last-child{border-right:0}.seg button:hover{color:var(--ink);background:var(--panel-hi)}.seg button[data-on=true]{color:var(--signal);background:var(--panel-hi)}.toggle{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--sans);font-size:var(--fs-3);letter-spacing:0;color:var(--ink-dim);align-items:center;gap:9px;font-weight:500;display:inline-flex}.toggle input{display:none}.toggle .box{border:1px solid var(--bezel);border-radius:var(--r);background:var(--void);width:30px;height:16px;transition:border-color var(--dur-2), background var(--dur-2);position:relative}.toggle .box:after{content:"";background:var(--ink-faint);width:10px;height:10px;transition:transform var(--dur-2) cubic-bezier(.4, 0, .2, 1), background var(--dur-2);border-radius:50%;position:absolute;top:2px;left:2px}.toggle input:checked+.box{border-color:var(--signal-good);background:var(--signal-good)}.toggle input:checked+.box:after{background:#fff;transform:translate(14px);box-shadow:0 1px 2px #00000059}.go{appearance:none;border:1px solid var(--signal);background:var(--signal);color:var(--on-signal);font-family:var(--sans);font-size:var(--fs-3);letter-spacing:0;border-radius:var(--r);cursor:pointer;transition:filter var(--dur-2), translate var(--dur-1), box-shadow var(--dur-2);box-shadow:0 0 0 color-mix(in srgb, var(--signal) 0%, transparent);padding:13px 26px;font-weight:500}.go:hover:not(:disabled){filter:brightness(1.12);box-shadow:0 0 22px color-mix(in srgb, var(--signal) 28%, transparent)}.go:disabled{opacity:.42;cursor:not-allowed}.chain{padding:var(--s2) 2px var(--s1);align-items:stretch;gap:0;display:flex;overflow-x:auto}.station{min-width:116px;padding:var(--s1) 6px 0;flex-direction:column;flex:1 1 0;align-items:center;gap:9px;display:flex;position:relative}.node{border:1px solid var(--bezel);border-radius:var(--r);background:var(--void);width:100%;padding:11px var(--s2) 9px;text-align:center;transition:border-color var(--dur-3), background var(--dur-3), box-shadow var(--dur-3)}.node .label{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.14em;text-transform:none;color:var(--ink-faint);transition:color var(--dur-3);display:block}.node .ms{font-family:var(--read);font-size:var(--fs-3);font-variant-numeric:tabular-nums;color:var(--ink-faint);transition:color var(--dur-3);margin-top:5px;display:block}.station[data-state=passed] .node{border-color:color-mix(in srgb, var(--tone) 45%, var(--bezel));background:color-mix(in srgb, var(--tone) 7%, var(--void))}.station[data-state=passed] .node .label{color:var(--tone)}.station[data-state=passed] .node .ms{color:var(--ink-dim)}.station[data-state=active] .node{border-color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, var(--void));box-shadow:0 0 0 1px color-mix(in srgb, var(--tone) 30%, transparent), 0 0 26px color-mix(in srgb, var(--tone) 22%, transparent);animation:1.5s ease-in-out infinite pulse}.station[data-state=active] .node .label{color:var(--tone)}.station[data-state=failed] .node{border-color:var(--fail);background:#ff5c7a17}.station[data-state=failed] .node .label{color:var(--fail)}.station[data-state=skipped] .node{opacity:.3;border-style:dashed}@keyframes pulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--tone) 30%, transparent), 0 0 26px color-mix(in srgb, var(--tone) 20%, transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--tone) 55%, transparent), 0 0 38px color-mix(in srgb, var(--tone) 36%, transparent)}}.wire{background:var(--bezel);flex:0 0 26px;align-self:flex-start;height:2px;margin-top:27px;position:relative;overflow:hidden}.wire[data-on=true]{background:color-mix(in srgb, var(--tone) 60%, var(--bezel))}.wire[data-flow=true]:after{content:"";background:linear-gradient(90deg, transparent, var(--tone), transparent);animation:1.1s linear infinite flow;position:absolute;inset:0}@keyframes flow{0%{transform:translate(-100%)}to{transform:translate(100%)}}.escalation{margin-top:var(--s3);flex-direction:column;gap:6px;display:flex}.esc-row{border-left:2px solid var(--t2);background:color-mix(in srgb, var(--t2) 5%, transparent);font-size:var(--fs-3);color:var(--ink-dim);align-items:baseline;gap:10px;padding:7px 11px;display:flex}.esc-row b{font-family:var(--mono);font-size:var(--tick);letter-spacing:.1em;color:var(--t2);white-space:nowrap}.readout-grid{background:var(--bezel);border:1px solid var(--bezel);border-radius:var(--r);flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:1px;display:grid;overflow:hidden}.cell{background:var(--panel);padding:var(--s4) 18px}.cell .v{font-family:var(--mono);font-size:var(--fs-7);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:var(--s1);color:var(--ink);font-weight:600;display:block}.cell .v.big{font-size:var(--fs-8);color:var(--ink)}.cell .v small{color:var(--ink-faint);margin-left:3px;font-size:.62em;font-weight:400}.bar{background:var(--void);border-radius:var(--r-xs);border:1px solid var(--bezel);height:5px;margin-top:9px;overflow:hidden}.bar>i{background:var(--ink-faint);border-radius:var(--r-xs);height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);display:block}.split{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.doc{max-height:560px;padding:18px var(--s5);font-size:var(--fs-4);line-height:1.72;overflow:auto}.doc[dir=rtl]{text-align:right}.url-line{text-align:left;font-family:var(--mono);font-size:var(--fs-2);overflow-wrap:anywhere;opacity:.8;direction:ltr;unicode-bidi:isolate;margin-top:3px}.doc li{overflow-wrap:anywhere}.doc pre{font-family:var(--mono);font-size:var(--fs-3);white-space:pre-wrap;word-break:break-word;color:var(--ink-dim);margin:0;line-height:1.65}.doc h1,.doc h2,.doc h3{font-family:var(--sans);color:var(--ink);letter-spacing:-.015em;margin:1.35em 0 .5em;line-height:1.25}.doc h1{font-size:var(--fs-6);margin-top:0}.doc h2{font-size:var(--fs-5)}.doc h3{font-size:var(--fs-5);color:var(--ink-dim)}.doc p{color:var(--ink);margin:0 0 .95em}.doc a{color:var(--ink);border-bottom:1px solid var(--ink-mute);text-decoration:none}.doc a:hover{border-bottom-color:var(--ink)}.doc ul,.doc ol{margin:0 0 1em;padding-inline-start:1.3em}.doc li{margin-bottom:.42em}.doc code{font-family:var(--mono);background:var(--void);border:1px solid var(--bezel);border-radius:var(--r-xs);padding:1px 5px;font-size:.86em}.doc hr{border:0;border-top:1px solid var(--bezel);margin:1.6em 0}.doc table{border-collapse:collapse;width:100%;margin-bottom:1em;font-size:.85em}.doc th,.doc td{border:1px solid var(--bezel);text-align:start;padding:6px 9px}.doc th{background:var(--void);color:var(--ink-dim)}.grid-table{border-collapse:collapse;width:100%;font-size:var(--fs-3)}.grid-table th{font-family:var(--sans);font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);text-align:left;padding:var(--s2) var(--s4);border-bottom:1px solid var(--bezel);background:var(--panel);z-index:1;font-weight:600;line-height:16px;position:sticky;top:0}.grid-table td{padding:var(--s3) var(--s4);border-bottom:1px solid var(--edge-hair);color:var(--ink-dim);vertical-align:top}.grid-table tbody tr{transition:background var(--dur-1)}.grid-table tbody tr:hover{background:var(--hover)}.grid-table tbody tr[data-click=true]{cursor:pointer}.grid-table tbody tr[data-click=true]:focus-visible{background:var(--hover);box-shadow:inset 0 0 0 1px var(--bezel-hi);outline:none}.grid-table td.strong{color:var(--ink)}.scroll{max-height:520px;overflow:auto}.back-link{height:var(--row-sm);padding:0 var(--s2) 0 6px;margin-bottom:var(--s1);border-radius:var(--r-sm);color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-3);cursor:pointer;transition:color var(--dur-2) var(--ease), background var(--dur-2) var(--ease);background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;font-weight:500;display:inline-flex}.back-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.back-link:hover{color:var(--ink);background:var(--hover)}.hist-bar{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--edge-hair);flex-wrap:wrap;display:flex}.hist-search{flex:0 320px;align-items:center;min-width:200px;display:flex;position:relative}.hist-search svg{fill:none;width:15px;height:15px;stroke:var(--ink-faint);stroke-width:1.8px;stroke-linecap:round;pointer-events:none;position:absolute;left:10px}.hist-search input{width:100%;height:var(--row);padding:0 var(--s3) 0 var(--s7);border:1px solid var(--bezel);border-radius:var(--r-sm);background:var(--input-bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-3)}.hist-search input::placeholder{color:var(--ink-faint)}.hist-search input:focus{border-color:var(--bezel-hi);outline:none}.hist-search:focus-within svg{stroke:var(--ink-faint)}.hist-facets{flex-wrap:wrap;gap:2px;display:flex}.hist-facets button{height:var(--row);border-radius:var(--r-sm);color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-3);cursor:pointer;transition:color var(--dur-2) var(--ease), background var(--dur-2) var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 10px;font-weight:500;display:inline-flex}.hist-facets button:hover:not(:disabled){color:var(--ink);background:var(--hover)}.hist-facets button[data-on=true]{color:var(--ink);background:var(--panel-hi);border-color:var(--bezel)}.hist-facets button:disabled{opacity:.4;cursor:default}.facet-dot{background:var(--tone);border-radius:2px;flex:none;width:7px;height:7px}.facet-n{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint);font-variant-numeric:tabular-nums}.hist-facets button[data-on=true] .facet-n{color:var(--ink-faint)}.hist-sort{flex:none;margin-left:auto}.hist-sort button{height:var(--row);font-size:var(--fs-3);align-items:center;gap:5px;padding:0 10px;display:inline-flex}.caret{color:var(--ink-faint);opacity:0}.caret[data-on=true]{opacity:1;color:var(--ink-faint)}.hist-list{padding:0}.hist-more{width:100%;padding:13px var(--s4);border:0;border-top:1px solid var(--bezel);color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-3);cursor:pointer;transition:color var(--dur-2) var(--ease), background var(--dur-2) var(--ease);background:0 0;display:block}.hist-more:hover:not(:disabled){color:var(--ink);background:var(--hover)}.hist-more:disabled{cursor:default;color:var(--ink-faint)}.hist-day{padding:var(--s5) var(--s4) var(--s2);border-bottom:1px solid var(--edge-hair);font-family:var(--sans);font-size:var(--fs-1);letter-spacing:0;text-transform:none;color:var(--ink-faint);font-weight:600}.hist-list>.hist-day:first-child{padding-top:var(--s3)}.hist-item{width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:background var(--dur-1);background:0 0;border:0;align-items:center;gap:11px;padding:11px 14px;display:flex}.hist-item-wrap{border-bottom:1px solid var(--bezel)}.hist-item:hover{background:var(--hover)}.hist-item.is-on{background:var(--panel-hi);box-shadow:inset 2px 0 0 var(--signal)}.hist-item-url{min-width:0;font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.hist-item-url b{color:var(--ink);font-weight:500}.hist-item-path{color:var(--ink-faint)}.hist-item-name{font-family:var(--sans);font-size:var(--fs-2);margin-right:.5rem}.hist-list{--hist-cols:84px 200px 140px 56px 124px 88px 62px 52px}.hist-item-cols{grid-template-columns:var(--hist-cols);align-items:center;gap:0 var(--s3);font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint);white-space:nowrap;flex:none;display:grid}.hist-head{z-index:2;background:var(--panel);border-bottom:1px solid var(--bezel);font-family:var(--sans);font-size:var(--fs-1);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);-webkit-user-select:none;user-select:none;align-items:center;gap:11px;padding:9px 14px;font-weight:600;display:flex;position:sticky;top:0}.hist-head-fav{flex:none;width:16px}.hist-head-url{flex:auto;min-width:0}.hist-head .hist-item-cols{font-family:inherit;font-size:inherit;color:inherit}.hist-col{align-items:center;min-width:0;min-height:18px;display:flex}.hist-col-num,.hist-col-tokens,.hist-col-saved,.hist-col-ago{text-align:left;justify-content:flex-start}.hist-col-ago>.activity-time-dot{display:none}.hist-item-cols .readout{font-size:var(--fs-1)}@media (width>=761px){.hist-item-url,.hist-head-url{flex:0 34%;max-width:34%}.hist-item-cols>.hist-col,.session-item-cols>.sess-col{box-sizing:border-box;padding-left:var(--s3)}.hist-item-cols>.hist-col+.hist-col,.session-item-cols>.sess-col+.sess-col,.hist-item-cols>.hist-col:first-child,.session-item-cols>.sess-col:first-child{border-left:1px solid color-mix(in srgb, var(--bezel) 88%, transparent)}}.hist-item-tier{color:var(--tone)}.reduction-chip,.reduction-none{border-radius:var(--r-xs);font-family:var(--sans);font-size:var(--fs-1);padding:2px 6px;line-height:14px;display:inline-block}.reduction-chip{color:var(--t1);background:var(--t1-bg);border:1px solid var(--t1-edge);padding:1px 5px}.reduction-none{color:var(--ink-faint)}.hist-item-drift{color:var(--ink-faint);text-overflow:ellipsis;overflow:hidden}.hist-col-why{grid-column:span 2}.hist-item-why{color:var(--fail);text-overflow:ellipsis;overflow:hidden}.hist-item-why[data-held=true]{color:var(--ink-faint)}.hist-item-flag{flex:none;justify-content:center;align-items:center;width:9px;display:flex}.agent-chip{border:1px solid color-mix(in srgb, var(--agent-tone) 32%, transparent);border-radius:var(--r-xs);background:color-mix(in srgb, var(--agent-tone) 11%, transparent);max-width:100%;height:18px;color:var(--agent-tone);font-family:var(--sans);font-size:var(--fs-1);letter-spacing:0;white-space:nowrap;cursor:pointer;--agent-tone:var(--ink-dim);align-items:center;gap:5px;padding:0 7px 0 5px;font-weight:500;display:inline-flex;overflow:hidden}.agent-chip svg{flex:none;width:11px;height:11px}.agent-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-chip.is-static{cursor:inherit}.agent-chip.is-static:hover{border-color:color-mix(in srgb, var(--agent-tone) 32%, transparent)}.session-item .agent-chip{height:16px}.agent-chip:hover{border-color:color-mix(in srgb, var(--agent-tone) 60%, transparent)}.agent-chip[data-agent=claude]{--agent-tone:#d97757}.agent-chip[data-agent=openai]{--agent-tone:#10a37f}.agent-chip[data-agent=gemini],.agent-chip[data-agent=google]{--agent-tone:#4285f4}.agent-chip[data-agent=perplexity]{--agent-tone:#20a4a4}.agent-chip[data-agent=cursor]{--agent-tone:#a78bfa}.agent-chip[data-agent=cline]{--agent-tone:#6ee7b7}.agent-chip[data-agent=windsurf]{--agent-tone:#58c4a0}.agent-chip[data-agent=jetbrains]{--agent-tone:#f97583}.agent-chip[data-agent=langchain]{--agent-tone:#64b5a6}.agent-chip[data-agent=unfenced]{--agent-tone:var(--signal)}.agent-chip[data-self=true],.agent-chip[data-agent=script],.agent-chip[data-agent=browser]{--agent-tone:var(--ink-mute)}.machine-chip{border:1px solid var(--bezel);border-radius:var(--r-xs);background:var(--input-bg);max-width:100%;height:18px;color:var(--ink-dim);line-height:16px;font-family:var(--mono);font-size:var(--fs-1);white-space:nowrap;text-overflow:ellipsis;padding:2px;display:inline-block;overflow:hidden}.country-flag{vertical-align:-1px;width:16px;height:11px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:2px;margin-right:6px;display:inline-block}.country-flag-NL{background:linear-gradient(#ae1c28 0 33%,#fff 33% 66%,#21468b 66%)}.country-flag-IL{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 160'%3E%3Cpath fill='%230038b8' d='M0 25h220v15H0zM0 120h220v15H0z'/%3E%3Cpath fill='none' stroke='%230038b8' stroke-width='5.5' d='M110 55 88.35 92.5h43.3zM110 105 88.35 67.5h43.3z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.country-flag-US{background:repeating-linear-gradient(#b22234 0 1px,#fff 1px 2px)}.country-flag-icon{object-fit:cover;vertical-align:-1px;background:color-mix(in srgb, var(--ink) 12%, transparent);width:18px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:2px;flex:none;display:inline-block}.ui-switch{align-items:center;gap:var(--s2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.ui-switch input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.ui-switch-track{background:var(--control-edge);width:34px;height:20px;transition:background var(--dur-1);border-radius:999px;flex:none;position:relative}.ui-switch-thumb{background:var(--panel);width:16px;height:16px;transition:transform var(--dur-1);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.ui-switch input:checked+.ui-switch-track{background:var(--signal)}.ui-switch input:checked+.ui-switch-track .ui-switch-thumb{background:var(--on-signal,var(--void));transform:translate(14px)}.ui-switch input:focus-visible+.ui-switch-track{outline:2px solid var(--focus);outline-offset:2px}.hist-error{font-size:var(--fs-2);color:var(--fail)}.activity-preview-stack{gap:var(--s4);min-width:0;display:grid}.activity-preview-stack>.panel{min-width:0}.activity-unified{flex:auto;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.activity-sheet{--hist-cols:122px 220px 140px 56px 124px 88px 96px;height:100%;overflow:auto}.activity-sticky-head{z-index:4;background:var(--panel);min-width:max-content;box-shadow:0 1px 0 var(--bezel);position:sticky;top:0}.activity-toolbar{min-width:max-content;padding:10px var(--s4);background:var(--panel);flex-wrap:nowrap;justify-content:flex-start}.activity-sticky-head>.hist-head{position:static}.activity-sticky-head>.hist-head>.hist-item-flag{border-left:1px solid var(--bezel);align-self:stretch}.activity-toolbar>h2{margin-right:var(--s2);flex:none}.activity-toolbar .hist-search{flex:0 420px;width:420px}.activity-menu{flex:none;position:relative}.activity-menu>summary{height:var(--row);border:1px solid var(--bezel);border-radius:var(--r-sm);background:linear-gradient(180deg, var(--panel-hi), var(--input-bg));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent);color:var(--ink-dim);font:500 var(--fs-3) var(--sans);cursor:pointer;align-items:center;gap:7px;min-width:132px;padding:0 28px 0 10px;list-style:none;display:flex}.activity-menu>summary::-webkit-details-marker{display:none}.activity-tier-menu>summary{min-width:136px}.activity-tier-menu .activity-menu-popover{width:184px}.activity-tier-menu .activity-menu-popover button>span:not(.facet-n){white-space:nowrap}.activity-agent-filter>summary{width:170px}.activity-menu>summary>span:not(.activity-agent-avatar,.facet-n,.activity-menu-chevron){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.activity-menu-chevron{width:7px;height:7px;color:var(--ink-faint);transition:transform var(--dur-1) var(--ease), margin var(--dur-1) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin:-3px 1px 0 auto;transform:rotate(45deg)}.activity-menu[open] .activity-menu-chevron{margin-top:3px;transform:rotate(225deg)}.activity-menu>summary:hover,.activity-menu[open]>summary{border-color:var(--bezel-hi);background:var(--hover);color:var(--ink)}.activity-menu>summary:focus{outline:none}.activity-menu>summary:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.activity-menu-popover{z-index:8;min-width:100%;padding:var(--s1);border:1px solid var(--bezel-hi);border-radius:var(--r-sm);background:var(--panel-hi);box-shadow:var(--shadow);position:absolute;top:calc(100% + 6px);left:0}.activity-agent-filter .activity-menu-popover{width:220px;max-height:320px;overflow-y:auto}.activity-menu-popover button{align-items:center;gap:var(--s2);width:100%;min-height:34px;padding:5px var(--s2);border-radius:var(--r-xs);color:var(--ink-dim);font:500 var(--fs-3) var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto;display:grid}.activity-menu-popover button:hover,.activity-menu-popover button[data-on=true]{background:var(--hover);color:var(--ink)}.activity-menu-popover button .facet-n{justify-self:end}.facet-dot-space{width:7px}.activity-agent-avatar-all{color:var(--ink-faint);font-size:7px;font-weight:700}.activity-choice-menu>summary{width:132px}.activity-choice-menu .activity-menu-popover{min-width:148px}.activity-choice-menu .activity-menu-popover button{grid-template-columns:minmax(0,1fr)}.activity-header-menu{width:100%}.activity-header-menu>summary{width:100%;min-width:0;height:32px;box-shadow:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:0;padding:0}.activity-header-menu>summary:hover,.activity-header-menu[open]>summary{color:var(--ink-dim);background:0 0;border-color:#0000}.activity-header-menu>summary[data-active=true]{border-radius:var(--r-xs);background:color-mix(in srgb, var(--signal) 8%, transparent);box-shadow:inset 0 -2px var(--signal);color:var(--ink);padding-inline:8px}.activity-header-menu>summary[data-active=true] .activity-agent-avatar{box-shadow:0 0 0 1px var(--bezel-hi)}.activity-header-menu .activity-menu-popover{text-transform:none;letter-spacing:0;top:calc(100% + 2px)}.activity-header-menu.activity-agent-filter>summary{width:100%}.activity-header-menu.activity-time-menu>summary{justify-content:flex-start;width:100%}.activity-header-menu.activity-time-menu .activity-menu-popover{left:0;right:auto}.activity-star-filter{width:26px;height:26px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.activity-star-filter:hover,.activity-star-filter[data-on=true]{color:#e7b84b;background:var(--hover)}.activity-star-filter svg,.activity-star svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:14px;height:14px}.activity-star-filter[data-on=true] svg,.activity-star[data-on=true] svg{fill:#e7b84b;stroke:#e7b84b}.activity-sheet .hist-item-url,.activity-sheet .hist-head-url{flex:auto;max-width:none}.activity-sheet .hist-item-wrap{position:relative}.activity-sheet .hist-item-flag{width:40px}.activity-star{z-index:1;width:24px;height:24px;color:var(--ink-faint);opacity:0;cursor:pointer;transition:opacity var(--dur-1), color var(--dur-1), background var(--dur-1);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:13px}.activity-star[data-on=true],.activity-sheet .hist-item-wrap:hover .activity-star,.activity-star:focus-visible{opacity:1}.activity-star:hover,.activity-star:focus-visible{background:var(--hover);color:#e7b84b}.activity-star{transform:translateY(-50%)}.activity-col-sort{justify-content:flex-start;align-items:center;gap:var(--s1);width:100%;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.activity-col-sort:hover,.activity-col-sort[data-on=true]{color:var(--ink-dim)}.activity-when-head{align-items:center;gap:5px;width:100%;min-width:0;display:flex}.activity-when-head>.activity-time-menu{flex:auto;width:auto;min-width:0}.activity-when-sort{width:18px;height:26px;color:var(--ink-faint);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.activity-when-sort:hover,.activity-when-sort[data-on=true]{color:var(--ink-dim)}.activity-result-count{padding-left:var(--s3);flex:none;margin-left:auto}.activity-load-more{min-height:42px;color:var(--ink-faint);font-size:var(--fs-2);place-items:center;display:grid}.activity-tier{font-family:var(--mono);gap:6px;font-weight:600}.activity-tier-http{color:var(--t1)}.activity-tier-stealth{color:var(--t2)}.activity-tier-headed{color:var(--t3)}.activity-tier-fail{color:var(--fail)}.activity-row-session{cursor:pointer}.activity-row-session:hover{background:color-mix(in srgb, var(--t3) 5%, var(--panel-hi))}.activity-play{border:1px solid color-mix(in srgb, var(--t3) 45%, var(--bezel));background:color-mix(in srgb, var(--t3) 10%, transparent);width:18px;height:18px;color:var(--t3);border-radius:50%;flex:none;place-items:center;display:inline-grid}.activity-play svg{fill:currentColor;width:11px;height:11px}.sessions-grid.is-inspector-only{grid-template-columns:minmax(0,1fr)}.activity-drawer-backdrop{z-index:79;position:fixed;inset:0}.activity-session-drawer{z-index:80;border-left:1px solid var(--bezel-hi);background:var(--panel);width:min(760px,56vw);padding:18px;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-24px 0 60px #0000006b}.activity-session-drawer .panel{background:var(--panel)}.activity-session-drawer .sessions-grid,.activity-session-drawer .sessions-inspector{min-height:calc(100vh - 36px)}.activity-drawer-close{border:1px solid var(--bezel);border-radius:var(--r-sm);background:var(--panel-hi);width:30px;height:30px;color:var(--ink-dim);font-size:var(--fs-5);cursor:pointer;flex:none;place-items:center;line-height:1;display:grid;position:static}.activity-drawer-close:hover{color:var(--ink);border-color:var(--bezel-hi)}.activity-fetch-inspector{min-height:calc(100vh - 36px);overflow:hidden}.activity-fetch-inspector .activity-inspector-head{gap:var(--s3);padding:var(--s4);grid-template-columns:28px minmax(0,1fr) 44px;align-items:center;display:grid}.activity-inspector-head>:is(.site-favicon,.cred-avatar){width:28px;height:28px}.activity-inspector-title{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.activity-inspector-title>b{color:var(--ink);font-size:var(--fs-4);overflow-wrap:anywhere;line-height:1.4}.activity-inspector-title>.meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-1);overflow:hidden}.activity-inspector-head>.activity-drawer-close{background:0 0;border-color:#0000;align-self:start;width:44px;height:44px}.activity-inspector-head>.activity-drawer-close:hover{background:var(--panel-hi)}.activity-inspector-request{border-bottom:1px solid var(--bezel)}.activity-inspector-summary{align-items:center;gap:var(--s3);min-height:44px;padding:var(--s2) var(--s4);cursor:pointer;color:var(--ink-faint);font-size:var(--fs-2);list-style:none;display:flex}.activity-inspector-summary::-webkit-details-marker{display:none}.activity-inspector-summary:hover{background:var(--panel-hi)}.activity-inspector-summary>.activity-tier{font-size:var(--fs-2);flex:1}.activity-inspector-glance{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-1)}.activity-inspector-chevron{border:1px solid;border-width:0 1px 1px 0;flex:none;width:6px;height:6px;margin:-3px 2px 0;transform:rotate(45deg)}.activity-inspector-request[open] .activity-inspector-chevron{margin-top:3px;transform:rotate(225deg)}.activity-inspector-url{padding:var(--s3) var(--s4) 0;color:var(--ink-dim);font-family:var(--mono);font-size:var(--fs-1);overflow-wrap:anywhere;line-height:1.6}.activity-fetch-inspector .activity-inspector-facts{gap:var(--s4);padding:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.activity-inspector-facts .hist-figure{align-items:flex-start;min-width:0}.activity-inspector-facts .readout{white-space:normal;overflow-wrap:anywhere;font-size:var(--fs-2)}.activity-receipt-markdown{padding:var(--s5) var(--s4);color:var(--ink-dim)}.activity-receipt-label{margin:0 0 var(--s4);color:var(--ink-faint);font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.activity-receipt-body{max-width:72ch;font-size:var(--fs-4);overflow-wrap:anywhere;line-height:1.65}.activity-receipt-body>:first-child{margin-top:0}.activity-receipt-body :is(h1,h2,h3,h4,h5,h6){color:var(--ink);letter-spacing:-.02em;margin:var(--s5) 0 var(--s2);line-height:1.35}.activity-receipt-body h1{font-size:var(--fs-7)}.activity-receipt-body h2{font-size:var(--fs-6)}.activity-receipt-body :is(h3,h4,h5,h6){font-size:var(--fs-4)}.activity-receipt-body :is(p,ul,ol,blockquote,pre,table){margin:0 0 var(--s4)}.activity-receipt-body :is(ul,ol){padding-left:var(--s5)}.activity-receipt-body li+li{margin-top:var(--s1)}.activity-receipt-body hr{border:0;border-top:1px solid var(--bezel);margin:var(--s5) 0}.activity-receipt-body blockquote{border-left:2px solid var(--bezel-hi);padding-left:var(--s3);color:var(--ink-faint)}.activity-receipt-body pre{padding:var(--s3);border-radius:var(--r-sm);background:var(--panel-hi);font-size:var(--fs-2);overflow:auto}.activity-inspector-error{margin:var(--s4);padding:var(--s4);border:1px solid color-mix(in srgb, var(--fail) 40%, var(--bezel));border-radius:var(--r-sm);background:color-mix(in srgb, var(--fail) 7%, var(--panel));color:var(--fail);font-family:var(--mono);font-size:var(--fs-2)}@media (width<=760px){.activity-session-drawer{width:100%;padding:var(--s3)}.activity-fetch-inspector,.activity-session-drawer .sessions-grid,.activity-session-drawer .sessions-inspector{min-height:calc(100vh - 24px)}.activity-session-drawer:has(.activity-fetch-inspector){padding:0}.activity-session-drawer .activity-fetch-inspector{border:0;border-radius:0;min-height:100dvh}}.hist-detail{gap:var(--s3);background:var(--panel-hi);box-shadow:inset 2px 0 0 var(--signal);flex-direction:column;padding:2px 14px 15px 41px;display:flex}.hist-detail-head{align-items:flex-start;gap:var(--s4);display:flex}.hist-detail-name{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hist-detail-title{font-size:var(--fs-4);color:var(--ink)}.hist-detail-url{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-dim);overflow-wrap:anywhere}.hist-detail-url:hover{color:var(--ink)}.hist-detail-final{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint)}.hist-detail-final span{color:var(--ink-dim);overflow-wrap:anywhere}.hist-detail-open{flex:none}.hist-detail-why,.hist-detail-notes{margin:0}.hist-figures{gap:var(--s2) var(--s6);grid-template-columns:repeat(auto-fit,minmax(108px,max-content));display:grid}.hist-figure{flex-direction:column;gap:3px;min-width:0;display:flex}.hist-figure.is-wide{grid-column:span 2}.hist-figure .readout{font-size:var(--fs-3);color:var(--ink-dim);overflow-wrap:anywhere}.src-filter{height:var(--row);border:1px solid var(--bezel);border-radius:var(--r-sm);background:var(--panel-hi);color:var(--ink);font-family:var(--mono);font-size:var(--fs-2);cursor:pointer;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.src-filter:hover{border-color:var(--bezel-hi)}.src-filter-label{font-family:var(--sans);font-size:var(--fs-1);letter-spacing:0;text-transform:none;color:var(--ink-faint);font-weight:600}.hist-arrow{color:var(--ink-faint)}.hist-saved{align-items:center;gap:var(--s2);display:flex}.hist-bar-track{background:var(--bezel);border-radius:3px;flex:none;width:52px;height:5px;overflow:hidden}.hist-bar-track i{background:var(--ink-faint);border-radius:3px;height:100%;display:block}.tier{font-family:var(--mono);font-size:var(--tick);letter-spacing:.1em;text-transform:none;padding:2px var(--s2);border-radius:var(--r-xs);border:1px solid color-mix(in srgb, var(--tone) 40%, transparent);background:color-mix(in srgb, var(--tone) 11%, transparent);color:var(--tone);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.url{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-dim);word-break:break-all;max-width:42ch;display:inline-block}.copy{appearance:none;border:1px solid var(--bezel);background:var(--void);color:var(--ink-dim);font-family:var(--sans);font-size:var(--fs-3);letter-spacing:0;padding:6px var(--s3);border-radius:var(--r-xs);cursor:pointer;transition:color var(--dur-2), border-color var(--dur-2);font-weight:500}.copy:hover{color:var(--ink);border-color:var(--bezel-hi)}.stack{flex-direction:column;gap:14px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spacer{flex:1}.empty{padding:var(--s9) var(--s5);text-align:center;color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-3);letter-spacing:0;line-height:1.6}.empty-action{margin-top:var(--s4)}.alarm{border-left:2px solid var(--fail);padding:var(--s3) 15px;font-size:var(--fs-4);color:var(--ink);background:#ff5c7a12}.alarm b{font-family:var(--mono);font-size:var(--tick);letter-spacing:.14em;text-transform:none;color:var(--fail);margin-bottom:var(--s1);display:block}.notice{border-left:2px solid var(--t2);background:var(--hover);padding:var(--s3) 15px;font-size:var(--fs-4);color:var(--ink)}.notice b{font-family:var(--mono);font-size:var(--tick);letter-spacing:.14em;text-transform:none;color:var(--t2);margin-bottom:var(--s1);display:block}.rise{animation:.62s cubic-bezier(.16,1,.3,1) backwards rise}@keyframes rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:var(--bezel);border:2px solid var(--void);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--bezel-hi)}.agent-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:1rem;display:grid}@media (width<=60rem){.agent-grid{grid-template-columns:1fr}}.agent-chat,.agent-view{flex-direction:column;height:80vh;min-height:32rem;max-height:52rem;display:flex}.agent-chat .panel-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.agent-scroll{flex-direction:column;flex:1;gap:.85rem;min-height:0;padding-right:.4rem;display:flex;overflow-y:auto}.agent-empty{flex-direction:column;gap:.5rem;display:flex}.agent-suggestion{text-align:left;border:1px solid var(--bezel);border-radius:var(--r);background:var(--panel-hi);color:var(--ink);font-family:var(--sans);font-size:var(--fs-4);cursor:pointer;transition:border-color var(--dur-2), transform var(--dur-1);padding:.6rem .85rem}.agent-suggestion:hover{border-color:var(--bezel-hi);transform:translate(2px)}.agent-cta{text-align:left;border:1px solid var(--bezel);border-radius:var(--r);background:var(--panel-hi);color:var(--ink);cursor:pointer;transition:border-color var(--dur-2), transform var(--dur-1), box-shadow var(--dur-2);align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.agent-cta:hover:not(:disabled){border-color:var(--bezel-hi);background:var(--panel-hi)}.agent-cta:disabled{opacity:.5;cursor:default}.agent-cta-body{flex-direction:column;gap:.15rem;display:flex}.agent-cta-body b{font-family:var(--sans);font-size:var(--fs-4);font-weight:600}.agent-cta-body small{font-family:var(--sans);font-size:var(--fs-3);color:var(--ink-faint);line-height:1.5}.agent-cta-play{background:var(--bezel);width:2rem;height:2rem;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.agent-cta-play svg{width:15px;height:15px;display:block}.agent-cta-live:hover:not(:disabled){border-color:var(--bezel-hi)}.agent-cta-live .agent-cta-play{background:var(--signal-good)}.agent-cta-live.is-on{border-color:var(--signal-good)}.live-dot{background:var(--signal-good);vertical-align:middle;width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--signal-good) 60%, transparent);border-radius:50%;margin-right:5px;animation:1.8s infinite live-pulse;display:inline-block}@keyframes live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal-good) 55%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--signal-good) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal-good) 0%, transparent)}}.agent-or{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:0;text-transform:none;color:var(--ink-faint);margin:.5rem 0 .1rem}.agent-keynote{margin-top:.6rem}.bubble{border-radius:var(--r);max-width:90%;font-size:var(--fs-5);white-space:pre-wrap;word-break:break-word;padding:.65rem .9rem;line-height:1.55}.bubble-user{background:var(--panel-hi);border:1px solid var(--bezel-hi);color:var(--ink);border-bottom-right-radius:3px;align-self:flex-end}.bubble-agent{background:var(--panel);border:1px solid var(--bezel);color:var(--ink);border-bottom-left-radius:3px;align-self:flex-start}.rich-link{color:var(--ink);border-bottom:1px solid var(--ink-mute);word-break:break-all;text-decoration:none}.rich-link:hover{border-bottom-color:var(--ink)}.rich-img{border:1px solid var(--bezel);border-radius:var(--r);max-width:100%;margin:.5rem 0;display:block}.agent-gallery{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));align-self:stretch;gap:.6rem;display:grid}.gallery-card{border:1px solid var(--bezel);border-radius:var(--r);background:var(--panel-hi);color:var(--ink);transition:border-color var(--dur-2), transform var(--dur-1), box-shadow var(--dur-2);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.gallery-card:hover{border-color:var(--bezel-hi);background:var(--panel-hi)}.gallery-thumb{aspect-ratio:1;background:var(--input-bg);color:var(--ink-faint);font-size:var(--fs-7);place-items:center;display:grid;overflow:hidden}.gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.gallery-meta{flex-direction:column;gap:.3rem;padding:.5rem .6rem;display:flex}.gallery-title{font-size:var(--fs-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.gallery-sub{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.gallery-price{font-family:var(--mono);font-size:var(--fs-3);color:var(--ink);font-weight:600}.gallery-source{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint)}.agent-trace{border-left:2px solid var(--bezel-hi);background:var(--hover);border-radius:0 var(--r) var(--r) 0;font-family:var(--mono);font-size:var(--fs-2);flex-direction:column;align-self:flex-start;gap:.2rem;padding:.5rem .7rem;display:flex}.trace-status{color:var(--ink-dim)}.trace-tool{color:var(--ink)}.agent-input{border-top:1px solid var(--bezel);gap:.5rem;margin-top:.85rem;padding-top:.85rem;display:flex}.agent-input input{border:1px solid var(--bezel-hi);border-radius:var(--r);background:var(--input-bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-5);flex:1;padding:.6rem .8rem}.agent-input input:focus{border-color:var(--focus);outline:none}.agent-input button{border:1px solid var(--signal);border-radius:var(--r);background:var(--signal);color:var(--on-signal);font-family:var(--sans);font-size:var(--fs-3);letter-spacing:0;cursor:pointer;padding:0 1.1rem;font-weight:500}.agent-input button:disabled{opacity:.4;cursor:default}.agent-console-error{border:1px solid color-mix(in srgb, var(--fail) 45%, var(--bezel));border-radius:var(--r);background:color-mix(in srgb, var(--fail) 8%, var(--panel));color:var(--ink);font-size:var(--fs-2);justify-content:space-between;align-items:center;gap:.75rem;margin:.65rem 0 0;padding:.55rem .7rem;display:flex}.agent-console-error button{color:var(--fail);cursor:pointer;font:inherit;background:0 0;border:0;flex:none}.agent-console-error button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.agent-viewport{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.session-badge{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:0;text-transform:none;border-radius:var(--r-xs);border:1px solid;padding:.14rem .5rem}.session-live{color:var(--t1);border-color:color-mix(in srgb, var(--t1) 45%, transparent);background:color-mix(in srgb, var(--t1) 8%, transparent)}.session-fetch{color:var(--ink-dim);border-color:var(--bezel);background:0 0}.session-url{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-dim);white-space:nowrap;margin-bottom:.35rem;overflow-x:auto}.session-detail{color:var(--ink-dim);margin-bottom:.7rem}.session-blank{text-align:center;border:1px dashed var(--bezel);border-radius:var(--r);background:repeating-linear-gradient(45deg,#0000,#0000 8px,#ffffff03 8px 16px);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex}.session-blank-glyph{color:var(--bezel-hi)}.session-blank-glyph svg{width:40px;height:40px;display:block}.session-blank-glyph .spinner{width:28px;height:28px;display:block}.session-blank-sub{max-width:32ch;color:var(--ink-faint);line-height:1.6}.session-blank-failure{padding:var(--s5)}.session-blank-failure h2{margin:var(--s2) 0 0;color:var(--ink);font:600 var(--fs-5)/1.3 var(--sans)}.session-blank-failure p{max-width:38ch;color:var(--ink-dim);font:400 var(--fs-3)/1.6 var(--sans);overflow-wrap:anywhere;margin:0}.session-blank-failure .btn-ghost{min-height:44px;margin-top:var(--s3)}.session-replay-warning{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--bezel);color:var(--ink-dim);font:400 var(--fs-3)/1.5 var(--sans);display:flex}.session-replay-warning .btn-ghost{flex:none;min-height:44px}@media (width<=760px){.session-replay-warning{flex-direction:column;align-items:flex-start}}.live-stage{flex-direction:column;flex:1;gap:.6rem;min-height:0;display:flex}.live-frame{border:1px solid var(--bezel);border-radius:var(--r);background:var(--input-bg);position:relative;overflow:hidden;box-shadow:0 0 28px #00000073}.session-shot{width:100%;display:block}.live-opening{aspect-ratio:16/10;color:var(--ink-dim);font-family:var(--mono);font-size:var(--fs-3);justify-content:center;align-items:center;gap:.6rem;display:flex}.spinner{border:2px solid var(--bezel-hi);border-top-color:var(--ink-dim);border-radius:50%;width:.9rem;height:.9rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.rec-badge{border-radius:var(--r-xs);font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.08em;color:#f3d5d3;background:#0a0c0fb8;border:1px solid #f0615a73;align-items:center;gap:.35rem;padding:.2rem .5rem;display:flex;position:absolute;top:.5rem;left:.5rem}.rec-dot{background:var(--fail);border-radius:50%;width:7px;height:7px;animation:1.1s step-end infinite rec-blink}@keyframes rec-blink{50%{opacity:.25}}.playback{border:1px solid var(--bezel);border-radius:var(--r);background:var(--panel-hi);align-items:center;gap:.6rem;padding:.4rem .55rem;display:flex}.playback-btn{border:1px solid var(--signal);background:var(--signal);width:1.9rem;height:1.9rem;color:var(--on-signal);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.playback-btn svg{width:14px;height:14px;display:block}.playback-slider{accent-color:var(--signal);cursor:pointer;flex:1}.replay-lightbox{z-index:120;padding:clamp(var(--s3), 2vw, 28px);background:#030406f0;place-items:center;animation:.16s ease-out scrim-in;display:grid;position:fixed;inset:0}.replay-lightbox-card{gap:var(--s3);grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid}.replay-lightbox-head{justify-content:space-between;align-items:center;gap:var(--s3);color:var(--ink);display:flex}.replay-lightbox-head>span{align-items:center;gap:var(--s2);min-width:0;display:flex}.replay-lightbox-head b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.replay-lightbox-close{border:1px solid var(--bezel-hi);background:var(--panel-hi);width:36px;height:36px;color:var(--ink-dim);font-size:var(--fs-7);cursor:pointer;border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.replay-lightbox-close:hover{color:var(--ink);background:var(--hover)}.replay-expanded-stage{min-width:0;min-height:0}.replay-expanded-stage .live-frame{min-height:0;box-shadow:none;background:0 0;border:0;flex:auto;place-items:center;display:grid}.replay-expanded-stage .live-frame .session-shot{object-fit:contain;width:100%;height:100%}.replay-expanded-stage .playback{background:#14161af5;flex:none;place-self:center;width:min(760px,100%)}.playback-count{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-dim);text-align:right;min-width:3.5rem}.playback-live{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:0;text-transform:none;border-radius:var(--r-xs);border:1px solid var(--t1-edge);background:var(--t1-bg);color:var(--t1);cursor:pointer;padding:.2rem .45rem}.session-fetchcard{border:1px solid var(--bezel);border-radius:var(--r);background:var(--panel-hi);align-items:center;gap:1rem;padding:1rem;display:flex}.fetch-hero{object-fit:cover;border-radius:var(--r);border:1px solid var(--bezel);flex:none;width:8rem;height:8rem}.fetch-glyph{border-radius:var(--r);border:1px solid var(--bezel);background:var(--input-bg);width:8rem;height:8rem;color:var(--ink-faint);flex:none;place-items:center;display:grid}.fetch-glyph svg{width:34px;height:34px;display:block}.fetch-meta{flex-direction:column;gap:.5rem;display:flex}.session-fetchcard-badge{font-family:var(--mono);font-size:var(--fs-5);color:var(--ink-faint);letter-spacing:.05em}.code-block{background:var(--input-bg);border:1px solid var(--bezel);border-radius:var(--r);font-family:var(--mono);font-size:var(--fs-3);color:var(--ink-dim);margin-top:.9rem;padding:.7rem .9rem;overflow-x:auto}.app-boot{background:var(--void);position:fixed;inset:0}.auth-screen .tick{font-family:var(--mono);font-size:.72rem;font-weight:500;line-height:1.55}.auth-screen{color:var(--ink);z-index:2;background:var(--void);min-height:100svh;position:relative}.auth-screen input{-webkit-user-select:text;user-select:text}.consent-screen{padding:var(--s6);background:var(--void);place-items:center;display:grid}.consent-card{width:min(480px,100%);padding:30px 30px var(--s6);background:var(--card-grad);border:1px solid var(--bezel-hi);border-radius:var(--r-lg);box-shadow:var(--shadow-lift);animation:rise .24s var(--ease) backwards}.consent-brand{margin-bottom:var(--s5)}.consent-wordmark{font-family:var(--wordmark);font-weight:600;font-size:var(--fs-5);letter-spacing:-.03em;color:var(--ink)}.consent-title{margin:0 0 var(--s2);font-size:var(--fs-6);color:var(--ink);text-wrap:balance;font-weight:600;line-height:1.25}.consent-client{color:var(--signal)}.consent-lede{color:var(--ink-dim);font-size:var(--fs-4);margin:0 0 18px;line-height:1.6}.consent-account{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) 14px;border:1px solid var(--bezel-hi);border-radius:var(--r);background:var(--panel-hi);margin-bottom:var(--s4);display:flex}.consent-email{color:var(--ink);font-weight:600;font-size:var(--fs-4)}.consent-scope{flex-direction:column;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.consent-scope li{padding-left:var(--s6);color:var(--ink-dim);font-size:var(--fs-4);line-height:1.45;position:relative}.consent-scope li:before{content:"";background:var(--ink-faint);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:6px}.consent-actions{margin-top:var(--s1);justify-content:flex-end;gap:10px;display:flex}.consent-actions .btn-primary,.consent-actions .btn-ghost{padding:10px 18px}.consent-foot{color:var(--ink-faint);margin:14px 0 0}.consent-badge{margin-left:var(--s2);padding:2px var(--s2);border:1px solid var(--t2);color:var(--t2);font-size:var(--fs-1);letter-spacing:0;text-transform:none;vertical-align:middle;cursor:help;border-radius:999px;font-weight:600;display:inline-block}.consent-dest{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) 14px;border:1px solid var(--bezel-hi);border-radius:var(--r);background:var(--panel-hi);margin-bottom:var(--s4);display:flex}.consent-desthost{color:var(--ink);font-weight:600;font-size:var(--fs-4);font-family:var(--mono,monospace)}.consent-warn{padding:10px var(--s3);border-left:2px solid var(--t2);background:color-mix(in srgb, var(--t2) 8%, transparent);color:var(--ink-dim);border-radius:0 var(--r) var(--r) 0;margin:0 0 18px;line-height:1.5}.auth-split{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-visual-side{background:#08080c;border-right:1px solid #ffffff0f;position:relative;overflow:hidden}.auth-canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.auth-visual-copy{z-index:2;position:absolute;bottom:46px;left:46px;right:46px}.auth-visual-copy:before{content:"";pointer-events:none;background:linear-gradient(#08080c00 0%,#08080cd1 55%);position:absolute;inset:-60px -46px -46px}.auth-wordmark{font-family:var(--wordmark);letter-spacing:-.034em;color:#f5f5f8;align-items:center;gap:0;font-size:2.15rem;font-weight:500;display:flex;position:relative}.auth-vision{text-wrap:balance;letter-spacing:-.01em;color:#f5f5f8b8;max-width:46ch;margin:7px 0 0;font-size:1.06rem;line-height:1.5;position:relative}.auth-form-side{min-width:0;padding:var(--s8) var(--s6);background:#050507;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}.auth-frost-canvas{z-index:0;opacity:.9;width:100%;height:100%;display:block;position:absolute;inset:0}.auth-frost{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(72%);backdrop-filter:blur(16px)saturate(72%);background:radial-gradient(120% 100%,#ffffff0e,#0000 58%),radial-gradient(185% 165%,#0000 82%,#050507 100%);position:absolute;inset:0}.auth-card{z-index:2;-webkit-backdrop-filter:blur(120px)saturate(210%)brightness(1.28);backdrop-filter:blur(120px)saturate(210%)brightness(1.28);background:linear-gradient(160deg,#ffffff13,#ffffff06 55%,#ffffff0a);border:1px solid #ffffff21;border-radius:30px;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff0d,0 50px 120px -40px #000000d9}.auth-screen .auth-field input,.auth-screen .oauth-btn,.auth-screen .auth-submit{border-radius:15px}.auth-screen .auth-field input{color:#f2f2f5;background:#0000006b;border-color:#ffffff1f}.auth-screen .auth-field input:focus{border-color:var(--signal)}.auth-screen .oauth-btn{color:#f2f2f5;background:#ffffff12;border-color:#ffffff1f}.auth-screen .oauth-btn:hover:not(:disabled){background:#ffffff16;border-color:#fff3}.auth-screen .auth-sub{color:#f4f4f7;text-align:center}.auth-screen .tick{color:#f5f5f873}.auth-screen .auth-alt,.auth-screen .note{color:#f5f5f89e}.auth-screen .auth-divider{color:#f5f5f866}.auth-screen .auth-divider:before,.auth-screen .auth-divider:after{background:#ffffff1a}.auth-screen .auth-switch{color:#f5f5f8b8}.auth-screen .auth-switch:hover{color:var(--ink)}@media (width<=860px){.auth-split{grid-template-columns:1fr}.auth-visual-side{display:none}.auth-form-side{min-height:100vh}}.auth-card{width:min(23.5rem,100%);min-width:0;padding:var(--s7) 30px;flex-direction:column;gap:13px;display:flex}.auth-sub{color:var(--ink);letter-spacing:-.015em;margin:0 0 6px;font-size:1.06rem;font-weight:600}.auth-field{flex-direction:column;gap:5px;display:flex}.auth-field input{padding:10px var(--s3);border:1px solid var(--bezel-hi);border-radius:var(--r);background:var(--input-bg);color:var(--ink);font-family:var(--sans);font-size:.95rem}.auth-field input:focus{border-color:var(--focus);outline:none}.auth-error{color:var(--fail);background:color-mix(in srgb, var(--fail) 10%, transparent);border:1px solid color-mix(in srgb, var(--fail) 30%, transparent);border-radius:var(--r);padding:var(--s2) 10px;font-size:.85rem}.auth-notice{color:var(--signal);background:color-mix(in srgb, var(--signal) 10%, transparent);border:1px solid color-mix(in srgb, var(--signal) 30%, transparent);border-radius:var(--r);padding:var(--s2) 10px;font-size:.85rem}.auth-submit{margin-top:var(--s1);border:1px solid var(--signal);border-radius:var(--r);background:var(--signal);color:var(--on-signal);font-family:var(--sans);cursor:pointer;padding:11px;font-size:.95rem;font-weight:600}.auth-submit:disabled{opacity:.55;cursor:default}.auth-switch{color:var(--ink-dim);font-family:var(--sans);cursor:pointer;background:0 0;border:0;font-size:.85rem}.auth-switch:hover{color:var(--ink)}a.auth-switch{text-align:center;text-decoration:none;display:block}.auth-inline-link{color:inherit;text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.oauth-row{flex-direction:column;gap:9px;display:flex}.oauth-btn{padding:10px var(--s3);border:1px solid var(--bezel-hi);border-radius:var(--r);background:var(--panel-hi);color:var(--ink);font-family:var(--sans);cursor:pointer;transition:border-color var(--dur-2), background var(--dur-2);justify-content:center;align-items:center;gap:10px;font-size:.92rem;font-weight:500;display:flex}.oauth-btn:hover:not(:disabled){border-color:var(--bezel-hi);background:var(--hover)}.oauth-btn:disabled{opacity:.55;cursor:default}.oauth-mark{flex:none;display:block}.auth-divider{align-items:center;gap:var(--s3);color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-1);letter-spacing:0;text-transform:none;margin:2px 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--bezel);flex:1;height:1px}.auth-alt{flex-direction:column;align-items:center;gap:6px;margin-top:2px;display:flex}.btn-primary{border:1px solid var(--signal);border-radius:var(--r-sm);background:var(--signal);color:var(--on-signal);font-family:var(--sans);font-size:var(--fs-3);cursor:pointer;padding:7px 14px;font-weight:600}.btn-primary:disabled{opacity:.55;cursor:default}.btn-ghost{padding:6px var(--s3);border:1px solid var(--bezel);border-radius:var(--r-sm);background:var(--panel);color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-3);cursor:pointer;transition:color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);font-weight:500}.btn-ghost:hover{border-color:var(--bezel-hi);color:var(--ink)}.topbar-discord{align-items:center;gap:6px;display:inline-flex}.topbar-discord svg{flex:none;width:14px;height:14px}.topbar-discord:hover,.topbar-discord:focus-visible{--brand-discord:#5865f2;color:var(--brand-discord);border-color:var(--brand-discord)}.copy-btn{flex:none}.keys-create{gap:var(--s2);display:flex}.keys-create input,.key-setup-name input,.key-rename input{padding:9px var(--s3);border:1px solid var(--bezel-hi);border-radius:var(--r);background:var(--input-bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-4);flex:1}.keys-create input:focus,.key-setup-name input:focus,.key-rename input:focus{border-color:var(--focus);outline:none}.key-reveal{margin-top:var(--s4);border:1px solid color-mix(in srgb, var(--signal) 40%, var(--bezel));border-radius:var(--r);background:color-mix(in srgb, var(--signal) 6%, transparent);flex-direction:column;gap:10px;padding:14px;display:flex}.key-reveal-row{align-items:center;gap:10px;display:flex}.key-reveal-row code{font-family:var(--mono);font-size:var(--fs-4);color:var(--ink);word-break:break-all;background:var(--input-bg);border:1px solid var(--bezel);border-radius:var(--r);padding:var(--s2) 10px;flex:1}.key-reveal-label{font-size:var(--fs-1);color:var(--ink-faint);font-weight:600}.key-reveal-note{font-size:var(--fs-2);color:var(--ink-dim);margin:0;line-height:1.55}.key-reveal-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.connect-panel .key-reveal{margin-top:0}.connect-preview{padding:10px var(--s3);border:1px dashed var(--bezel);background:var(--input-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.connect-preview-cta{flex:none;margin-left:auto}.keys-view{transition:grid-template-columns var(--dur-3) var(--ease);grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:start;gap:14px;display:grid}.keys-view[data-connect=open]{grid-template-columns:minmax(28rem,1fr) minmax(0,80rem)}.keys-platforms .platform-strip-row{gap:6px}.connect-panel-title{align-items:baseline;gap:var(--s2);min-width:0;display:flex}.connect-panel-title strong{font-family:var(--sans);font-size:var(--fs-3);color:var(--ink)}.connect-panel-body{gap:var(--s3);padding:14px var(--s4);flex-direction:column;display:flex}.connect-panel .step-head{align-items:baseline;display:flex}.connect-panel .step-code{margin-top:6px}.connect-panel .code-block{width:fit-content;max-width:100%}.keys-view[data-connect=open] .keys-panel{min-width:0}.keys-view[data-connect=open] .keys-panel .keys-table{table-layout:fixed}@media (width<=62rem){.keys-view,.keys-view[data-connect=open]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.keys-view{transition:none}}.keys-th-note{width:34%}.key-note-cell{vertical-align:middle}.key-note,.key-note-input{width:100%;min-height:34px;font-family:var(--sans);font-size:var(--fs-2);text-align:left;line-height:1.4;display:block}.key-note{padding:5px var(--s2);border:1px dashed var(--bezel);border-radius:var(--r-sm);color:var(--ink-dim);cursor:text;white-space:normal;background:0 0}.key-note[data-empty=true]{color:var(--ink-faint);font-style:italic}.key-note:hover{color:var(--ink);border-color:var(--edge);background:var(--input-bg)}.key-note:focus-visible{outline:1px solid var(--focus);outline-offset:1px}.key-note-input{padding:5px var(--s2);border:1px solid var(--signal);border-radius:var(--r-sm);background:var(--input-bg);color:var(--ink)}.keys-view[data-connect=open] .keys-th-note,.keys-view[data-connect=open] .key-note-cell,.keys-view[data-connect=open] .keys-th-created,.keys-view[data-connect=open] .key-created-cell{display:none}.keys-table{border-collapse:collapse;width:100%}.keys-table th{text-align:left;padding:10px var(--s4);font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--bezel);font-weight:500}.keys-table td{padding:var(--s3) var(--s4);border-bottom:1px solid var(--bezel);font-size:var(--fs-4);color:var(--ink)}.keys-table tr:last-child td{border-bottom:0}.key-revoked td{opacity:.5}.key-revoke{border:1px solid color-mix(in srgb, var(--fail) 40%, var(--bezel));color:var(--fail);border-radius:var(--r);padding:5px var(--s3);font-size:var(--fs-3);cursor:pointer;background:0 0}.key-revoke:hover{background:color-mix(in srgb, var(--fail) 10%, transparent)}.key-anysite{border:1px solid var(--warn);background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn);border-radius:var(--r);padding:var(--s1) 10px;font-size:var(--fs-3);letter-spacing:.01em;cursor:pointer;font-weight:600}.key-anysite:hover{background:color-mix(in srgb, var(--warn) 26%, transparent)}.key-name{display:block}.key-prefix{font-size:var(--fs-2);color:var(--ink-faint);letter-spacing:.02em;margin-top:2px;display:block}.key-scope{font-size:var(--fs-3);color:var(--ink-dim);border-bottom:1px dotted var(--bezel-hi);cursor:help}.keys-note{max-width:62ch;font-size:var(--fs-3);color:var(--ink-faint);margin:10px 0 0;line-height:1.55}.keys-filter{flex:none}.keys-filter button{padding:var(--s1) 10px;font-size:var(--fs-2)}.seg-n{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:5px}.seg button[data-on=true] .seg-n{color:inherit}.key-scope-none{color:var(--ink-faint)}.key-actions{text-align:right;white-space:nowrap}.key-actions>*+*{margin-left:var(--s2)}.connect-panel .code-block{max-width:100%;overflow-x:auto}.connect-panel .note,.connect-panel .step-do,.connect-panel .step-note,.connect-panel .key-reveal-note,.connect-panel .probe .note{max-width:62ch}.connect-panel .code-inline{white-space:pre;word-break:normal}.connect-drawer-title{align-items:baseline;gap:10px;min-width:0;display:flex}.connect-drawer-title.has-subtitle{align-items:flex-start;gap:var(--s1);flex-direction:column}.connect-drawer-title strong{font-size:var(--fs-5);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.connect-panel .client-detail{border-left:0;padding-left:0}.scope-site-mark{object-fit:contain;background:var(--panel-hi);border-radius:4px;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-weight:600;display:grid}.perm-suggest-chip img.site-favicon,.scope-site img.site-favicon,.wizard-site-preview img.site-favicon,.site-login-add-mark.site-favicon,.shared-site img.site-favicon,.logins-new-account-mark.site-favicon,img.site-login-mark{background:0 0;padding:0}.key-scope-btn{font:inherit;font-size:var(--fs-3);color:var(--ink-dim);cursor:pointer;border:0;border-bottom:1px dotted var(--bezel-hi);background:0 0;padding:2px 0}.key-scope-btn:hover{color:var(--ink);border-bottom-color:var(--ink-faint)}.key-scope-btn[data-narrowed=true]{color:var(--signal);border-bottom-color:var(--signal)}.scope-modes{gap:var(--s2);flex-direction:column;display:flex}.scope-mode{border:1px solid var(--bezel);border-radius:var(--r);background:var(--input-bg);cursor:pointer;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.scope-mode[data-on=true]{border-color:var(--signal);background:var(--panel-hi)}.scope-mode input{accent-color:var(--signal);flex:none;margin-top:3px}.scope-mode span{flex-direction:column;gap:3px;min-width:0;display:flex}.scope-mode strong{font-size:var(--fs-4);color:var(--ink);font-weight:550}.scope-mode em{font-style:normal;font-size:var(--fs-3);color:var(--ink-faint)}.key-shared{border:1px solid var(--bezel);font-size:var(--fs-2);color:var(--ink-faint);white-space:nowrap;vertical-align:1px;border-radius:999px;margin-left:0;padding:1px 6px;display:inline-block}.scope-shared{border:1px solid var(--bezel);border-radius:var(--r);background:var(--input-bg);cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 13px;display:flex}.scope-shared[data-on=true]{border-color:var(--signal)}.scope-site input,.scope-shared input{accent-color:var(--warn)}.key-setup-fields{border:0;min-width:0;margin:0;padding:0}.key-setup-fields legend,.key-setup-heading{font-size:var(--fs-4);color:var(--ink);margin:0 0 var(--s3);font-weight:600}.key-setup-heading{margin-top:28px}.key-setup-name{gap:var(--s2);color:var(--ink);margin-bottom:28px;display:grid}.key-setup-name input{width:100%}.key-settings-row{cursor:pointer}.key-settings-row:hover,.key-settings-row:focus-within{background:var(--panel-hi)}.key-name-button{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.key-name-button:disabled{cursor:default}.key-rename{gap:var(--s2);min-width:160px;display:grid}.key-rename input{width:100%}.key-rename>div{gap:6px;display:flex}.key-drawer-name{align-items:center;gap:var(--s2);min-width:0;display:flex}.key-drawer-name strong{overflow-wrap:anywhere}.key-edit-name,.key-trash{min-width:36px;min-height:36px;padding:var(--s2);justify-content:center;align-items:center;display:inline-flex}.key-actions-menu{position:relative}.key-actions-menu summary{cursor:pointer;padding:var(--s2) var(--s3);border:1px solid var(--bezel);border-radius:8px;list-style:none}.key-actions-menu summary::-webkit-details-marker{display:none}.key-actions-menu>div{z-index:5;gap:var(--s1);min-width:140px;padding:var(--s2);background:var(--panel);border:1px solid var(--bezel);border-radius:10px;display:grid;position:absolute;right:0;box-shadow:0 8px 24px #0003}.scope-shared input{flex:none;margin-top:3px}.scope-shared span{flex-direction:column;gap:3px;min-width:0;display:flex}.scope-shared strong{font-size:var(--fs-4);color:var(--ink);font-weight:550}.scope-shared em{font-style:normal;font-size:var(--fs-3);color:var(--ink-faint)}.scope-list{border:1px solid var(--bezel);border-radius:var(--r);flex-direction:column;gap:2px;max-height:44vh;padding:6px;display:flex;overflow-y:auto}.scope-site{border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-3);color:var(--ink-dim);align-items:center;gap:9px;padding:7px 9px;display:flex}.scope-site:hover{background:var(--hover)}.scope-site[data-on=true]{color:var(--ink)}.scope-note{font-size:var(--fs-3);color:var(--ink-faint);margin:0;line-height:1.55}.scope-note-warn{color:var(--ink-dim)}.usage-badge{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:0;text-transform:none;padding:2px var(--s2);border-radius:var(--r-xs);border:1px solid var(--bezel-hi);color:var(--ink-dim)}.usage-fetch{color:var(--ink-dim);border-color:var(--bezel)}.usage-session{color:var(--t1);border-color:color-mix(in srgb, var(--t1) 40%, transparent)}.side-account{flex-direction:column;gap:5px;display:flex}.side-email{font-size:var(--fs-2);color:var(--ink-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-signout{color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-3);letter-spacing:0;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:500}.side-signout:hover{color:var(--fail)}.side-nav button,.kpi,.panel,.btn-primary,.btn-ghost,.topbar-fetch,.theme-toggle,.agent-cta,.gallery-card,.session-item,.auth-submit,.playback-btn,.key-revoke,.chip-warn,.mini-cta,.agent-suggestion{transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-3) var(--ease), border-color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease), filter var(--dur-2) var(--ease)}.kpi-value{letter-spacing:-.01em}.btn-primary,.topbar-fetch,.auth-submit{border-radius:var(--r-sm);background:var(--signal);transition:filter var(--dur-2) var(--ease)}.btn-primary:hover:not(:disabled),.topbar-fetch:hover,.auth-submit:hover:not(:disabled){filter:brightness(1.07)}.btn-primary:active,.topbar-fetch:active,.auth-submit:active{filter:brightness(.95)}.panel{transition:box-shadow var(--dur-3) var(--ease), border-color var(--dur-2) var(--ease)}.theme-toggle{border-radius:var(--r-sm)}.theme-toggle:hover{color:var(--ink);transform:rotate(15deg)scale(1.05)}.kpi-grid>.kpi{animation:none}.kpi-grid>.kpi:first-child{animation-delay:30ms}.kpi-grid>.kpi:nth-child(2){animation-delay:70ms}.kpi-grid>.kpi:nth-child(3){animation-delay:.11s}.kpi-grid>.kpi:nth-child(4){animation-delay:.15s}.kpi-grid>.kpi:nth-child(5){animation-delay:.19s}.kpi-grid>.kpi:nth-child(6){animation-delay:.23s}.content main{animation:view-enter .5s var(--ease) backwards}@keyframes view-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.auth-card{animation:auth-in .75s var(--ease) backwards}@keyframes auth-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.led[data-on=true]{position:relative}.led[data-on=true]:after{content:"";border:1px solid var(--signal);opacity:.6;animation:led-ring 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:-3px}@keyframes led-ring{0%{opacity:.6;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.9)}}.side-uid{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;max-width:100%;overflow:hidden}.side-uid:hover{color:var(--ink)}:root{--brand-claude:#d97757;--brand-google:#4285f4;--brand-warp:#01a4ff;--brand-langchain:#7fc8ff;--brand-anthropic:#fff;--brand-cursor:#fff;--brand-cline:#fafafa;--brand-windsurf:#fff;--brand-jetbrains:#fff;--brand-vercel:#fff;--brand-ollama:#fff;--brand-zed:#fff}:root[data-theme=light]{--brand-anthropic:#191919;--brand-cursor:#000;--brand-cline:#18181b;--brand-windsurf:#0b100f;--brand-jetbrains:#000;--brand-vercel:#000;--brand-ollama:#000;--brand-zed:#084ccf;--brand-warp:currentColor;--brand-langchain:currentColor}.client-mark{width:26px;height:26px;margin-bottom:var(--s1);color:var(--ink-faint);place-items:center;display:grid}.client-mark svg,.client-mark img.brand-logo{object-fit:contain;width:22px;height:22px;display:block}.client-detail{padding:var(--s5) var(--s5) var(--s6);min-width:0}.client-detail-head{gap:var(--s3);align-items:flex-start;display:flex}.client-detail-head h3{font-size:var(--fs-5);color:var(--ink);margin:0 0 3px;font-weight:600}.client-detail-head .note{max-width:62ch;margin:0}.client-mark-lg{flex:none;width:40px;height:40px;margin:0}.client-mark-lg svg,.client-mark-lg img.brand-logo{width:30px;height:30px}img.brand-logo[data-mono=true]{filter:var(--mono-logo-filter,brightness(0) invert(1))}:root[data-theme=light]{--mono-logo-filter:brightness(0)}.steps{margin:var(--s5) 0 0;gap:var(--s4);padding:0;list-style:none;display:grid}.step{gap:var(--s3);grid-template-columns:24px minmax(0,1fr);display:grid}.step[data-blocked=true]{opacity:.55}.step-n{border:1px solid var(--bezel);width:24px;height:24px;font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint);border-radius:50%;place-items:center;display:grid}.step-body{min-width:0;display:block}.step-head{align-items:center;gap:var(--s2);flex-wrap:wrap;margin-bottom:6px;display:flex}.step-label{font-size:var(--fs-3);color:var(--ink);font-weight:500}.step-do{font-size:var(--fs-3);color:var(--ink-faint);margin:0}.step-note{font-size:var(--fs-2);color:var(--ink-faint);max-width:70ch;margin:6px 0 0;line-height:1.55}.step-code{width:fit-content;max-width:100%;position:relative}.step-code .copy-btn{position:absolute}.step-code .code-block{margin:0;padding-right:84px}.step-code .copy-btn{border-radius:0 var(--r) var(--r) 0;border-left:1px solid var(--bezel);background:var(--input-bg);box-shadow:-18px 0 14px -10px var(--input-bg);top:1px;bottom:1px;right:1px}.code-inline{white-space:pre-wrap;word-break:break-all}.step-install{height:var(--row-md);padding:0 var(--s4);border-radius:var(--r-sm);align-items:center;text-decoration:none;display:inline-flex}.probe{align-items:center;gap:var(--s3);margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--edge-hair);flex-wrap:wrap;display:flex}.probe .note{max-width:54ch;margin:0}.probe[data-state=ok] .note{color:var(--t1)}.probe[data-state=bad] .note{color:var(--fail)}.probe[data-state=unknown] .note{color:var(--warn)}.side-profile{align-items:center;gap:var(--s2);width:100%;padding:var(--s2) 6px;border-radius:var(--r-sm);color:var(--ink-dim);text-align:left;cursor:pointer;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);background:0 0;border:0;display:flex}.side-profile:hover,.side-profile[data-on=true]{background:var(--hover);color:var(--ink)}.avatar{background:var(--panel-hi);border:1px solid var(--bezel);font-size:var(--fs-2);color:var(--ink-dim);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.side-profile[data-on=true] .avatar{border-color:var(--bezel-hi);color:var(--ink)}.side-profile-text{flex:auto;min-width:0;display:block}.side-profile .side-email{font-size:var(--fs-2);color:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.side-profile-sub{font-size:var(--fs-1);color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.side-profile-go{fill:none;width:15px;height:15px;stroke:var(--ink-faint);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.set-row{gap:var(--s5);padding:var(--s4) 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.set-row+.set-row{border-top:1px solid var(--edge-hair)}.set-label>span{font-size:var(--fs-4);color:var(--ink);font-weight:600}.set-label .note{margin:var(--s1) 0 0;max-width:62ch}.set-label code{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-dim)}.set-value{font-size:var(--fs-3);color:var(--ink-dim);padding-top:2px}.set-uid{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-dim);background:var(--input-bg);border:1px solid var(--edge-hair);border-radius:var(--r-xs);padding:var(--s1) var(--s2)}.set-actions{align-items:center;gap:var(--s5);padding-top:var(--s4);border-top:1px solid var(--edge-hair);margin-top:auto;display:flex}.set-actions-text{flex:auto;min-width:0}.set-actions-text>span{font-size:var(--fs-4);color:var(--ink);font-weight:600}.set-actions-text .note{margin:var(--s1) 0 0;max-width:62ch}.set-actions>button{flex:none}.set-danger{border-top:0;align-items:flex-start}.set-danger .erase-arm{color:var(--fail);min-width:0}.set-danger .erase-arm:hover{color:var(--fail);text-decoration:underline}.set-actions-pair{align-items:center;gap:var(--s2);flex:none;display:flex}.erase-confirm{margin-top:var(--s3);max-width:22rem}.set-value-row{align-items:center;gap:var(--s2);display:flex}.fleet{gap:var(--s4);flex-direction:column;display:flex}.fleet-group{flex-direction:column;gap:1px;display:flex}.fleet-group .side-legend{margin-bottom:var(--s2)}.fleet-row{appearance:none;justify-content:space-between;align-items:baseline;gap:var(--s4);text-align:left;background:var(--void);border:1px solid var(--bezel);border-radius:var(--r);cursor:pointer;width:100%;color:var(--ink-dim);font-family:var(--sans);font-size:var(--fs-3);transition:color var(--dur-2), background var(--dur-2), border-color var(--dur-2);padding:10px 13px;display:flex}.fleet-row:hover:not(:disabled){color:var(--ink);background:var(--panel-hi)}.fleet-row:disabled{cursor:default;opacity:.55}.fleet-row[data-on=true]{color:var(--signal);background:var(--panel-hi);border-color:var(--signal)}.fleet-who{align-items:baseline;gap:var(--s2);min-width:0;display:flex}.fleet-label{color:inherit;font-weight:600}.fleet-name{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-faint)}.fleet-tag{font-family:var(--sans);font-size:var(--fs-1);letter-spacing:0;text-transform:none;color:var(--ink-faint)}.fleet-facts{align-items:baseline;gap:var(--s3);flex-shrink:0;display:flex}.fleet-fact{font-size:var(--fs-2);color:var(--ink-faint)}.fleet-egress[data-tone=unprotected]{color:var(--fail)}.fleet-egress[data-tone=undeclared]{color:var(--ink-faint);font-style:italic}.fleet-row[data-warn=true]{border-color:color-mix(in srgb, var(--fail) 45%, var(--bezel))}.fleet-row[data-on=true][data-warn=true]{border-color:var(--fail);color:var(--fail)}.fleet-note{max-width:62ch;margin:0}.fleet-loading{font-size:var(--fs-2);color:var(--ink-faint)}.platform-strip{gap:var(--s2);flex-direction:column;display:flex}.platform-strip-row{flex-wrap:wrap;gap:6px;display:flex}.platform-pill{border:1px solid var(--bezel);background:var(--input-bg);color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-2);cursor:pointer;transition:color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), background var(--dur-2) var(--ease);border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 7px;line-height:1;display:inline-flex}.platform-pill:hover{color:var(--ink);border-color:var(--bezel-hi)}.platform-pill[data-on=true]{color:var(--ink);border-color:color-mix(in srgb, var(--signal) 55%, var(--bezel));background:color-mix(in srgb, var(--signal) 10%, transparent)}.platform-pill .client-mark{width:16px;height:16px;color:inherit;margin:0}.platform-pill .client-mark svg,.platform-pill .client-mark img.brand-logo{width:15px;height:15px}@media (width>=76rem){.step-code .code-block{overflow-x:auto}}.avatar-img{object-fit:cover;background:var(--panel-hi);padding:0}.settings .avatar{border-color:var(--bezel-hi)}.sidebar,.topbar,.panel-head,.tick,.seg,.chip,.step-n,.step-label,.kpi-label,.kpi-sub,.playback,.bar-row-label,.barchart-x,.empty,.session-blank,.agent-empty,th,label,button{-webkit-user-select:none;user-select:none}input,textarea,code,pre,td,.mono,.url,.hist-detail-url,.hist-detail-final span,.session-url,.code-block,.code-inline,.step-code,.set-uid,.set-value,.key-reveal,.kpi-value{-webkit-user-select:text;user-select:text}.set-row-block{display:block}.set-row-block .set-label{margin-bottom:var(--s3)}.team-table{width:100%}.team-table td{vertical-align:middle}.team-table .th-right{text-align:right}.team-email{font-family:var(--mono);font-size:var(--fs-3)}.team-you{height:20px;margin-left:var(--s2);vertical-align:middle;font-size:var(--fs-1);letter-spacing:0;text-transform:none;display:inline-flex}.team-table td:first-child{white-space:nowrap}.team-role-flat{font-family:var(--mono);font-size:var(--fs-3);color:var(--ink-dim)}.team-input,.team-role,.field-select{height:var(--row);padding:0 var(--s3);border:1px solid var(--bezel);border-radius:var(--r-sm);background:var(--input-bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-3)}.team-input{flex:auto;min-width:15rem}.field-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b8d93' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:26px}:root[data-theme=light] .field-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b6d73' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3C/svg%3E")}.field-select:hover{border-color:var(--bezel-hi)}.field-select option{background:var(--panel);color:var(--ink)}.team-input:focus,.team-role:focus,.field-select:focus{border-color:var(--bezel-hi);outline:none}.field-select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.team-invite{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.team-link{flex-wrap:wrap}.team-link .set-uid{overflow-wrap:anywhere;flex:22rem;min-width:0}.side-switch{padding:0 var(--s3) var(--s3);flex-direction:column;gap:5px;display:flex}.side-switch select{width:100%;height:var(--row);padding:0 var(--s2);border:1px solid var(--bezel);border-radius:var(--r-sm);background:var(--input-bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-3)}.side-switch select:focus{border-color:var(--bezel-hi);outline:none}.join-screen{min-height:100vh;padding:var(--s5);background:var(--void);place-items:center;display:grid}.join-card{width:min(480px,100%);padding:30px 30px var(--s6);text-align:center}.join-brand{font-family:var(--sans);font-size:var(--fs-5);letter-spacing:-.01em;margin-bottom:var(--s5);font-weight:700}.join-title{font-family:var(--sans);font-size:var(--fs-6);margin:0 0 var(--s2);color:var(--ink);text-wrap:balance;font-weight:600;line-height:1.25}.join-lede{font-size:var(--fs-4);color:var(--ink-dim);margin:0 0 var(--s3);line-height:1.6}.join-email{font-family:var(--mono);color:var(--ink)}.join-note{margin:var(--s3) 0 0}.join-error{margin:var(--s4) 0 0}.join-action{margin-top:var(--s5);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.auth-screen[data-no-canvas] .auth-frost-canvas,.auth-screen[data-no-canvas] .auth-canvas{display:none}.auth-screen[data-no-canvas] .auth-form-side:before{content:"";pointer-events:none;z-index:0;filter:blur(18px);background:radial-gradient(38% 30% at 18% 26%,#c99a4b80,#0000 70%),radial-gradient(34% 28% at 76% 22%,#5b7fbf6b,#0000 70%),radial-gradient(40% 32% at 32% 74%,#8b7fd666,#0000 70%),radial-gradient(30% 26% at 82% 78%,#3fb88a5c,#0000 70%);animation:48s ease-in-out infinite alternate auth-drift;position:absolute;inset:0}.auth-screen[data-no-canvas] .auth-visual-side:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(90deg,#0000 0 26px,#ffffff0b 26px 27px);animation:9s linear infinite auth-rain;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}@keyframes auth-drift{0%{transform:translate(-2%,-1%)scale(1.04)}to{transform:translate(3%,2%)scale(1.1)}}@keyframes auth-rain{0%{background-position-y:0}to{background-position-y:120px}}@media (prefers-reduced-motion:reduce){.auth-screen[data-no-canvas] .auth-form-side:before,.auth-screen[data-no-canvas] .auth-visual-side:before{animation:none}}.panel-head-actions{align-items:center;gap:var(--s3);display:flex}.grant{gap:var(--s2);flex-direction:column;display:flex}.grant-row{gap:var(--s2);margin:0;display:flex}.grant-input{min-width:0;padding:9px var(--s3);border:1px solid var(--bezel-hi);border-radius:var(--r);background:var(--input-bg);color:var(--ink);font-family:var(--mono);font-size:var(--fs-4);flex:1}.grant-input:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 11%, transparent);outline:none}.grant-input::placeholder{color:var(--ink-faint);font-family:var(--mono)}.sites-hint{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-faint);letter-spacing:0;padding-left:2px}.site-confirm{margin-top:var(--s4);padding:var(--s4);border:1px solid color-mix(in srgb, var(--signal) 40%, var(--bezel));border-radius:var(--r);background:color-mix(in srgb, var(--signal) 6%, transparent);gap:var(--s2);flex-direction:column;display:flex}.site-confirm-lede{color:var(--ink-dim);font-size:var(--fs-3);margin:0;line-height:1.6}.site-confirm-q{color:var(--ink);font-size:var(--fs-5);margin:0;font-weight:600}.site-confirm .note{margin:0}.site-confirm-actions{gap:var(--s2);margin-top:var(--s1);display:flex}.grant-modes{gap:var(--s1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.grant-mode{align-items:baseline;column-gap:var(--s2);padding:var(--s2) 10px;border:1px solid var(--edge-hair);border-radius:var(--r);cursor:pointer;grid-template-columns:auto 1fr;display:grid}.grant-mode:hover{background:var(--hover)}.grant-mode:has(input:checked){border-color:color-mix(in srgb, var(--signal) 45%, var(--bezel))}.grant-mode input{accent-color:var(--signal);grid-row:1/span 2;margin:0}.grant-mode-name{color:var(--ink);font-size:var(--fs-4)}.grant-mode-note{color:var(--ink-dim);font-size:var(--fs-2);grid-column:2;line-height:1.5}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:0;left:var(--s3);z-index:200;background:var(--panel);color:var(--ink);border:1px solid var(--bezel);border-radius:var(--r-sm);font-family:var(--sans);font-size:var(--fs-3);transition:transform var(--dur-2) ease;padding:10px 14px;font-weight:600;text-decoration:none;position:fixed;transform:translateY(-140%);box-shadow:0 6px 24px #00000059}.skip-link:focus{outline:2px solid var(--focus);outline-offset:2px;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.revoke-all{align-items:center;gap:var(--s3);display:flex}.revoke-all-q{color:var(--ink-dim);font-size:var(--fs-3)}.site-undo{align-items:center;gap:var(--s2);margin:0 var(--s4) var(--s3);padding:10px var(--s3);border-left:2px solid var(--signal);background:var(--hover);color:var(--ink-dim);font-size:var(--fs-3);display:flex}.site-list{margin:0;padding:0;list-style:none}.site-row{align-items:center;gap:var(--s3);padding:11px var(--s4);border-top:1px solid var(--edge-hair);display:flex}.site-row:first-child{border-top:0}.site-row:hover{background:var(--hover)}.cred-grid{padding:var(--s3) var(--s4) var(--s4);grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:10px;display:grid}.login-library-head{align-items:flex-start}.login-library-head>div{min-width:0}.login-library-head .tick{display:block}.panel-subtitle{margin:var(--s1) 0 0;color:var(--ink-faint);font-size:var(--fs-2);max-width:66ch;line-height:1.45}.login-card{flex-direction:column;gap:7px;min-width:0;display:flex}.login-card .cred-card{flex:auto}.login-access{justify-content:space-between;align-items:center;gap:var(--s2);min-height:26px;padding:0 3px;display:flex}.login-card-field{align-items:baseline;gap:var(--s2);min-width:0;display:flex}.login-card-field-label{color:var(--ink-faint);font-size:var(--fs-0);letter-spacing:.08em;text-transform:uppercase;flex:none;font-weight:600}.login-access .login-card-field{overflow:hidden}.login-access .login-card-field>.meta{min-width:0}.login-access .meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.login-unassigned{color:var(--warning,#d9a441);font-size:var(--fs-1)}.cred-card{border:1px solid var(--edge-hair);background:var(--panel);transition:border-color var(--dur-2) ease, box-shadow var(--dur-2) ease;border-radius:12px;flex-direction:column;gap:14px;padding:14px;display:flex}.cred-card:hover{border-color:var(--ink-faint)}.cred-card[data-editing=true]{border-color:var(--signal);box-shadow:0 0 0 1px var(--signal), 0 6px 20px var(--signal-glow)}.cred-card-top{align-items:center;gap:11px;display:flex}.cred-avatar{letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid}.cred-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cred-label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cred-email{font-size:var(--fs-2);color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cred-card-top .chip{align-self:flex-start;margin-top:2px}.cred-foot{align-items:center;gap:var(--s2);display:flex}.cred-time{font-size:var(--fs-1);color:var(--ink-faint)}.cred-confirm{align-items:center;gap:var(--s2);flex-wrap:wrap;justify-content:flex-end;display:flex}.cred-confirm-q{color:var(--ink-faint);font-size:11.5px}.key-signin[data-on=true]{border-color:var(--signal);color:var(--signal)}.add-login{margin-left:10px;padding:6px 14px}.drawer-scrim{z-index:60;background:#00000080;animation:.15s scrim-in;position:fixed;inset:0}.drawer{background:var(--panel);border-left:1px solid var(--edge-hair);z-index:61;flex-direction:column;width:min(440px,94vw);animation:.2s cubic-bezier(.22,1,.36,1) drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 50px #00000073}.drawer.site-create-modal,.drawer.signin-account-modal{border:1px solid var(--bezel-hi);border-radius:16px;width:min(560px,100vw - 32px);max-height:min(760px,100vh - 32px);animation:.2s cubic-bezier(.22,1,.36,1) site-modal-in;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0000008c}.drawer.signin-account-modal{border-radius:var(--r);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px)}.drawer.signin-account-modal .drawer-body{padding-block:var(--s5)}.signin-account-modal .drawer-head .tick{color:var(--ink);font-size:var(--fs-4)}.signin-account-choices{gap:var(--s2);display:grid}.signin-account-choices .method-card{min-height:68px}.signin-account-choices .logins-new-account-copy{flex:1}.signin-account-choices .login-account-email{font-weight:400}.signin-account-choices .logins-new-account-copy strong{white-space:normal;overflow-wrap:anywhere}.drawer.signin-account-modal .drawer-foot:has(>button:first-child)>button.btn-ghost{flex:none;width:auto}.signin-account-modal .drawer-foot>button:first-child:not(:last-child){margin-right:auto}@keyframes site-modal-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.site-create-preview{border-bottom:1px solid var(--edge-hair);background:linear-gradient(135deg, color-mix(in srgb, hsl(var(--cover-hue) 60% 50%) 20%, var(--panel)) 0%, var(--panel) 72%);position:relative;overflow:hidden}.site-create-preview .site-hero{aspect-ratio:1200/360;max-height:170px;display:block}.site-create-preview-row{align-items:center;gap:14px;min-height:88px;padding:18px 52px 18px 22px;display:flex;position:relative}.site-create-preview-icon,.site-create-preview-placeholder{border:1px solid var(--bezel-hi);background:var(--panel-hi);border-radius:13px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 3px 12px #00000047}.site-create-preview-placeholder{color:var(--ink-faint);font-size:26px}.site-create-preview-copy{gap:5px;min-width:0;display:grid}.site-create-preview-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.site-create-preview-copy span{color:var(--ink-faint);font-size:var(--fs-2)}.site-create-preview .drawer-x{position:absolute;top:14px;right:14px}.site-create-preview:has(.site-hero[data-ready=true]) .drawer-x{color:#ffffffe0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073}.site-create-heading{padding-block:14px}.drawer.site-create-modal .drawer-body{padding-block:18px}.drawer.site-create-modal .drawer-foot{background:var(--panel-2)}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.drawer,.drawer-scrim,.drawer.site-create-modal,.drawer.signin-account-modal{animation:none}}.drawer-head{padding:var(--s4) var(--s5);border-bottom:1px solid var(--edge-hair);justify-content:space-between;align-items:center;display:flex}.drawer-x{color:var(--ink-faint);cursor:pointer;padding:var(--s1) var(--s2);background:0 0;border:0;border-radius:7px;font-size:15px;line-height:1}.drawer-x:hover{color:var(--ink);background:var(--hover)}.drawer-body{padding:18px var(--s5);gap:var(--s4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.drawer-foot{padding:14px var(--s5);border-top:1px solid var(--edge-hair);justify-content:flex-end;align-items:center;gap:10px;display:flex}.drawer-foot-note{font-size:var(--fs-3);color:var(--ink-faint);margin-right:auto}.credential-actions{align-items:center;gap:var(--s2);display:flex}.credential-actions .btn-ghost,.credential-actions .btn-primary{min-height:36px}.field{flex-direction:column;gap:6px;display:flex}.field-label{font-size:var(--fs-2);color:var(--ink-dim);font-weight:600}.field-label .opt{color:var(--ink-faint);font-weight:400;font-size:var(--fs-1);margin-left:var(--s1)}.field-secret{gap:6px;margin:0;display:flex}.field-secret .grant-input{flex:1;min-width:0}.field-hint{color:var(--ink-faint);margin:2px 0 0;font-size:11.5px;line-height:1.45}.field-check{align-items:center;gap:var(--s2);font-size:var(--fs-2);color:var(--ink-dim);margin-top:var(--s2);cursor:pointer;display:flex}.field-check input{accent-color:var(--signal)}.drawer-grant{padding:var(--s3);border:1px solid var(--edge-hair);background:var(--panel-hi);border-radius:10px;align-items:flex-start;gap:10px;margin-top:0;line-height:1.5}.drawer-grant input{accent-color:var(--signal-good);margin-top:2px}.seg-sm{width:100%}.seg-sm button{font-size:var(--fs-1);padding:var(--s1) var(--s2);flex:1}.site-card{position:relative}img.site-favicon{object-fit:contain;background:var(--panel-hi);padding:6px}.cred-email[data-muted=true]{color:var(--ink-faint)}.site-remove{color:var(--ink-faint);font-size:var(--fs-3);cursor:pointer;opacity:0;transition:opacity var(--dur-1) ease;background:0 0;border:0;border-radius:6px;flex:none;align-self:flex-start;padding:2px 6px;line-height:1}.cred-card:hover .site-remove,.site-remove:focus-visible{opacity:0}.site-remove:hover{color:var(--fail);background:var(--hover)}.site-remove-confirm{align-items:center;gap:6px;display:flex}.site-card-btn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.site-card-btn:hover{border-color:var(--ink-faint)}.site-card-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.site-open{color:var(--ink-faint);font-size:var(--fs-6);margin-left:auto;line-height:1}.site-card-btn:hover .site-open{color:var(--ink-faint)}.site-card-foot{align-items:center;gap:var(--s2);display:flex}.sites-table{--sites-cols:minmax(260px, 1fr) 40px 140px 120px 120px 100px 22px;padding-bottom:var(--s4);overflow:hidden}.sites-table.is-agent-filtered{--sites-cols:minmax(220px, 1fr) minmax(180px, .8fr) 100px 42px}.sites-table.is-agent-filtered .sites-table-head>span:nth-child(3),.sites-table.is-agent-filtered .sites-table-head>span:nth-child(4),.sites-table.is-agent-filtered .sites-table-added,.sites-table.is-agent-filtered .sites-table-allowed,.sites-table.is-agent-filtered .sites-table-blocked,.sites-table.is-agent-filtered .sites-table-tags,.sites-table.is-agent-filtered .sites-table-row:after,.sites-table.is-agent-filtered .sites-table-delete{display:none}.sites-table-agent-login{min-width:0;color:var(--ink-faint);font:inherit;font-size:var(--fs-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:400;display:inline-flex}.sites-table-agent-login:hover,.sites-table-agent-login:focus-visible{color:var(--ink-dim)}.sites-table.is-agent-filtered .sites-table-row>.sites-table-agent-login-cell{min-width:0;padding-left:var(--s3);border-left:1px solid color-mix(in srgb, var(--bezel) 88%, transparent);align-self:stretch;align-items:center;display:flex}.sites-table.is-agent-filtered .sites-table-agent-login{flex:auto;width:100%}.sites-table-agent-login.is-empty{opacity:0}.sites-table-row:hover .sites-table-agent-login.is-empty,.sites-table-row:focus-within .sites-table-agent-login.is-empty,.sites-table-agent-login.is-empty:focus-visible{opacity:1}.sites-tags-button,.sites-table-tags,.wizard-tag-list{display:none!important}.sites-table-head,.sites-table-row{grid-template-columns:var(--sites-cols);align-items:center;column-gap:var(--s4);display:grid}.sites-table-head{min-height:28px;padding:0 var(--s3);background:color-mix(in srgb, var(--panel) 78%, var(--void));color:var(--ink-faint);font-size:var(--fs-1);letter-spacing:.07em;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-weight:600}.sites-table-head>span:not(:first-child){padding-left:var(--s3);border-left:1px solid color-mix(in srgb, var(--bezel) 88%, transparent)}.sites-table:not(.is-agent-filtered) .sites-table-head>:first-child{grid-column:1}.sites-table:not(.is-agent-filtered) .sites-table-head>:nth-child(2){grid-column:3}.sites-table:not(.is-agent-filtered) .sites-table-head>:nth-child(3){grid-column:4}.sites-table:not(.is-agent-filtered) .sites-table-head>:nth-child(4){grid-column:5}.sites-table:not(.is-agent-filtered) .sites-table-head>:nth-child(5){grid-column:6}.sites-table-item{border-top:1px solid var(--bezel)}.sites-table-row{width:100%;min-height:46px;padding:5px var(--s3);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-1), box-shadow var(--dur-1);background:0 0;border:0}.sites-table-row:after{color:var(--ink-faint);content:"›";font-size:var(--fs-6);transition:transform var(--dur-1), color var(--dur-1);line-height:1}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-site{grid-column:1}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-delete{grid-area:1/2}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-added{grid-column:3}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-allowed{grid-column:4}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-blocked{grid-column:5}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-permission{grid-column:6}.sites-table:not(.is-agent-filtered) .sites-table-row:after{grid-area:1/7}.sites-table-row:hover,.sites-table-item.is-open .sites-table-row{background:var(--hover)}.sites-table-row:focus-visible{z-index:1;outline:2px solid var(--focus);outline-offset:-2px;position:relative}.sites-table-row.is-stale{box-shadow:inset 3px 0 color-mix(in srgb, var(--danger,#d14343) 75%, transparent)}.sites-table-site,.sites-agent-identity{align-items:center;gap:var(--s2);min-width:0;display:flex}.sites-table-delete{width:28px;height:28px;color:var(--fail);opacity:0;cursor:pointer;transition:opacity var(--dur-1), color var(--dur-1), background var(--dur-1), border-color var(--dur-1);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-self:center;place-items:center;padding:0;line-height:0;display:grid}.sites-table-delete svg{width:14px;height:14px;display:block}.sites-table-row:hover .sites-table-delete,.sites-table-row:focus-within .sites-table-delete,.sites-table-delete:focus-visible{opacity:1;border-color:color-mix(in srgb, var(--fail) 45%, var(--bezel));background:color-mix(in srgb, var(--fail) 8%, transparent);color:var(--fail)}.sites-table-delete:hover,.sites-table-delete:focus-visible{border-color:color-mix(in srgb, var(--fail) 45%, var(--bezel));background:color-mix(in srgb, var(--fail) 13%, transparent);color:var(--fail)}.sites-table-site>.cred-avatar{width:32px;height:32px;font-size:var(--fs-2);border-radius:9px}.sites-table-site>img.site-favicon{padding:var(--s1)}.sites-table-site>.mono{font-size:var(--fs-2);line-height:1.2}.sites-table-site-copy,.sites-agent-identity>span:last-child{gap:3px;min-width:0;display:grid}.sites-table-site-copy strong,.sites-agent-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-2);font-weight:400;line-height:1.2;overflow:hidden}.sites-table-site-copy small,.sites-table-value small,.sites-agent-identity small,.sites-table-detail-head span,.sites-table-detail-empty{color:var(--ink-faint);font-size:var(--fs-1);line-height:1.4}.sites-table-site-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sites-table-value{min-width:0;padding-left:var(--s3);border-left:1px solid color-mix(in srgb, var(--bezel) 88%, transparent);gap:3px;display:grid}.sites-table-allowed,.sites-table-blocked{color:var(--ink);font-family:var(--mono);font-size:var(--fs-3)}.sites-table-blocked.has-blocked{color:var(--fail)}.sites-table-added{color:var(--ink-faint);font-size:var(--fs-1);white-space:nowrap}.sites-table-agents small{font-family:var(--sans)}.sites-table-added{gap:2px;min-width:0;display:grid}.sites-site-approver,.sites-agent-approver{align-items:center;gap:var(--s1);min-width:0;color:var(--ink-faint);font-size:var(--fs-0);white-space:nowrap;line-height:1.1;display:inline-flex;overflow:hidden}.sites-site-approver>span:last-child,.sites-agent-approver>span:last-child{text-overflow:ellipsis;overflow:hidden}.sites-approver-mark{background:var(--input-bg);border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:7px;display:grid;overflow:hidden}.sites-table-tags{display:block;position:relative}.sites-tag-chips{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:flex}.sites-tag-chip{--site-tag-color:var(--focus);border:1px solid color-mix(in srgb, var(--site-tag-color) 48%, var(--bezel));background:color-mix(in srgb, var(--site-tag-color) 17%, var(--panel));max-width:105px;color:color-mix(in srgb, var(--site-tag-color) 78%, var(--ink));font-size:var(--fs-0);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 6px;line-height:1.25;overflow:hidden}.sites-tag-add{padding:2px var(--s1);color:var(--ink-faint);font:inherit;font-size:var(--fs-0);cursor:pointer;background:0 0;border:0}.sites-tag-add:hover,.sites-tag-add:focus-visible{color:var(--focus)}.sites-tag-add{opacity:0}.sites-table-row:hover .sites-tag-add,.sites-table-row:focus-within .sites-tag-add,.sites-tag-add:focus-visible{opacity:1}.sites-tag-picker{z-index:3;border:1px solid var(--bezel-hi);border-radius:var(--r-sm);background:var(--panel-hi);width:190px;min-width:0;box-shadow:var(--shadow);gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 3px);left:0}.sites-tag-picker label{min-width:0;padding:var(--s1) 5px;color:var(--ink-dim);font-size:var(--fs-1);white-space:nowrap;align-items:center;gap:6px;display:flex}.sites-tag-picker-row{align-items:center;gap:var(--s2);min-width:0;display:flex}.sites-tag-picker-row label{flex:1;min-width:0}.sites-tag-picker-row label input{flex:none;margin:0}.sites-tag-picker-row label>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.sites-tag-picker-dot{background:var(--site-tag-color,var(--ink-faint));border-radius:50%;flex:none;width:7px;height:7px}.sites-tag-picker-edit{color:var(--ink-faint);font:inherit;font-size:var(--fs-0);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 3px}.sites-tag-picker-edit:hover,.sites-tag-picker-edit:focus-visible{color:var(--focus)}.sites-tag-picker>.sites-tag-add{opacity:1;text-align:left;width:100%}.site-tag-editor{gap:var(--s5);display:grid}.site-tag-field{gap:var(--s2);color:var(--ink-dim);font-size:var(--fs-2);font-weight:600;display:grid}.site-tag-field input{border:1px solid var(--bezel-hi);border-radius:var(--r-sm);background:var(--input-bg);width:100%;color:var(--ink);font:inherit;outline:none;padding:9px 10px}.site-tag-field input:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 12%, transparent)}.site-tag-preview{align-items:center;gap:var(--s3);min-height:30px;display:flex}.site-tag-palette{gap:var(--s3);border:0;min-width:0;margin:0;padding:0;display:grid}.site-tag-palette legend{margin-bottom:var(--s2);color:var(--ink-dim);font-size:var(--fs-2);padding:0;font-weight:600}.site-tag-color-grid{gap:var(--s2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.site-tag-swatch{width:30px;height:30px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);cursor:pointer;border:2px solid #0000;border-radius:50%;justify-self:center;padding:0}.site-tag-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--focus)}.site-tag-swatch:hover:not(:disabled),.site-tag-swatch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.site-tag-swatch:disabled{opacity:.25;cursor:not-allowed;filter:grayscale(.6)}.site-tag-editor-foot{align-items:center}.site-tag-delete-action{align-items:center;gap:var(--s2);min-width:0;margin-right:auto;display:flex}.btn-danger{border:1px solid color-mix(in srgb, var(--danger,#d14343) 65%, var(--bezel));border-radius:var(--r-sm);background:color-mix(in srgb, var(--danger,#d14343) 16%, var(--panel));color:var(--danger,#d14343);font:inherit;font-size:var(--fs-1);cursor:pointer;padding:7px 10px}.btn-danger:hover:not(:disabled),.btn-danger:focus-visible{background:color-mix(in srgb, var(--danger,#d14343) 25%, var(--panel))}.btn-danger:disabled{cursor:wait;opacity:.6}.btn-danger-quiet{background:0 0;border-color:#0000;padding:5px 7px}.sites-tag-picker label:hover{background:var(--hover);color:var(--ink)}.sites-tags-manager{gap:var(--s3);margin-bottom:var(--s4);padding:var(--s3);border:1px solid var(--bezel);border-radius:var(--r-sm);background:color-mix(in srgb, var(--panel-hi) 45%, var(--panel));display:grid}.sites-tags-manager-head,.sites-tag-manager-row{align-items:center;gap:var(--s3);display:flex}.sites-tags-manager-head>div:first-child{gap:2px;min-width:170px;display:grid}.sites-tags-manager-head>div:first-child span,.sites-tag-manager-row>span{color:var(--ink-faint);font-size:var(--fs-1)}.sites-tag-create{justify-content:flex-end;gap:var(--s2);flex:1;display:flex}.sites-tag-create input,.sites-tag-manager-row input{border:1px solid var(--bezel-hi);border-radius:var(--r-sm);background:var(--input-bg);min-width:0;color:var(--ink);font:inherit;font-size:var(--fs-1);padding:5px 7px}.sites-tag-manager-row input{flex:0 240px}.sites-tag-manager-row button{margin-left:auto}.sites-tags-manager-list{gap:var(--s1);display:grid}.sites-tag-manager-row{min-height:30px}.sites-table-warning{color:var(--danger,#d14343)!important}.sites-table-item.is-open .sites-table-row:after{color:var(--ink);transform:rotate(90deg)}.sites-table-detail{padding:var(--s2) var(--s3) var(--s3);background:color-mix(in srgb, var(--panel-hi) 58%, var(--panel));border-top:1px solid var(--edge-hair)}.sites-table-detail>.btn-ghost{margin:var(--s3) 0 var(--s3) auto;display:block}.sites-table-detail-head{justify-content:flex-end;align-items:center;gap:var(--s4);padding:var(--s3) 0;display:flex}.sites-table-detail-head>div{gap:3px;min-width:0;display:grid}.sites-table-detail-head strong{font-size:var(--fs-2)}.sites-table-detail-head .btn-ghost{flex:none}.sites-agent-table{column-gap:var(--s4);border:1px solid var(--bezel);border-radius:var(--r-sm);background:var(--panel);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px 140px 120px 120px 100px 22px;width:100%;display:grid;overflow:hidden}.sites-agent-table-head,.sites-agent-table-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:inherit;padding:0 var(--s3);text-align:left;display:grid}.sites-agent-table-head{border-bottom:1px solid var(--edge-hair);min-height:24px;color:var(--ink-faint);font-size:var(--fs-0);letter-spacing:.06em;text-transform:uppercase;font-weight:400}.sites-agent-table-head>span:not(:first-child),.sites-agent-table-row>:not(:first-child){padding-left:var(--s3);border-left:1px solid color-mix(in srgb, var(--bezel) 88%, transparent)}.sites-agent-table-row>.sites-agent-access-control{border-left:0;justify-self:start;width:max-content;padding-left:0;padding-right:0}.sites-agent-table-row>.sites-agent-access-control .sites-agent-access-option{flex:none}.sites-agent-table-head>:first-child,.sites-agent-table-row>:first-child{grid-column:1}.sites-agent-table-head>:nth-child(2),.sites-agent-table-row>:nth-child(2){grid-column:2}.sites-agent-table-head>:nth-child(3),.sites-agent-table-row>:nth-child(3){grid-column:5}.sites-agent-table-head>:nth-child(4),.sites-agent-table-row>:nth-child(4){grid-column:7}.sites-agent-table-head>span,.sites-agent-table-row>*{justify-self:start;min-width:0}.sites-agent-table-row{border-bottom:1px solid var(--edge-hair);min-height:34px}.sites-agent-table-row:last-child{border-bottom:0}.sites-delete-modal{z-index:100;padding:var(--s5);place-items:center;display:grid;position:fixed;inset:0}.sites-delete-scrim{cursor:default;background:#000000ad;border:0;width:100%;height:100%;position:absolute;inset:0}.sites-delete-card{z-index:1;border:1px solid color-mix(in srgb, var(--fail) 42%, var(--bezel-hi));background:var(--panel);border-radius:14px;width:min(500px,100%);position:relative;overflow:hidden;box-shadow:0 24px 80px #00000094}.sites-delete-head,.sites-delete-foot{align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);display:flex}.sites-delete-head{border-bottom:1px solid var(--edge-hair);justify-content:space-between}.sites-delete-head h2{margin:var(--s1) 0 0;font-size:var(--fs-5);font-weight:600}.sites-delete-head .drawer-x{flex:none;position:static}.sites-delete-body{gap:var(--s3);padding:var(--s5);color:var(--ink-dim);line-height:1.55;display:grid}.sites-delete-body strong{color:var(--fail)}.sites-delete-body p{margin:0}.sites-delete-foot{border-top:1px solid var(--edge-hair);background:var(--panel-2);justify-content:flex-end}.sites-agent-avatar{border:1px solid var(--bezel-hi);background:var(--input-bg);width:24px;height:24px;color:var(--ink-dim);font-family:var(--sans);font-size:var(--fs-0);border-radius:8px;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.sites-agent-avatar>*{object-fit:cover;width:100%;height:100%}.sites-agent-avatar .agent-face-logo[data-mono=true]{filter:brightness(0)invert()}.sites-agent-avatar .agent-face-tinted[data-light-ink=false] .agent-face-logo[data-mono=true]{filter:brightness(0)}.sites-agent-avatar .agent-face-tinted{place-items:center;display:grid}.sites-agent-avatar .agent-face-tinted>*{width:68%;height:68%}.sites-agent-avatar .agent-face-text{width:auto;height:auto;font-size:var(--fs-0);letter-spacing:-.02em;place-items:center;font-weight:500;line-height:1;display:grid}.sites-agent-detail{min-width:0;color:var(--ink-dim);font-size:var(--fs-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sites-agent-login-cell{align-items:center;gap:var(--s2);min-width:0;display:flex;position:relative}.sites-agent-table-row>.sites-agent-login-cell{padding-left:var(--s3);border-left:1px solid color-mix(in srgb, var(--bezel) 88%, transparent)}.sites-agent-login-list{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.sites-agent-login-list::-webkit-scrollbar{display:none}.sites-agent-login{align-items:center;gap:var(--s2);min-width:0;padding:var(--s1) 6px;border-radius:var(--r-xs);background:var(--panel);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-1), background var(--dur-1), opacity var(--dur-1);border:1px solid #0000;flex:none;display:flex}.sites-agent-login:hover,.sites-agent-login:focus-visible{border-color:var(--bezel-hi);background:var(--hover);opacity:1;filter:none}.sites-agent-login:hover .sites-agent-login-copy strong,.sites-agent-login:focus-visible .sites-agent-login-copy strong{color:var(--focus)}.sites-agent-login-mark{background:var(--input-bg);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid;overflow:hidden}.sites-agent-login-mark.site-favicon,.sites-agent-login-mark.agent-face-img,.sites-agent-login-mark.agent-face-logo{object-fit:contain}.sites-agent-login-copy{min-width:0;max-width:110px;display:grid}.sites-agent-login-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-1);font-weight:400;overflow:hidden}.sites-agent-add-login{opacity:0;color:var(--ink-faint);font:inherit;font-size:var(--fs-0);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 5px}.sites-agent-add-login:hover,.sites-agent-add-login:focus-visible{color:var(--focus)}.sites-agent-table-row:hover .sites-agent-add-login,.sites-agent-table-row:focus-within .sites-agent-add-login{opacity:1}.sites-workspace-blocked{margin-bottom:var(--s2);border:1px solid color-mix(in srgb, var(--ink-faint) 35%, var(--bezel));border-radius:var(--r-sm);background:color-mix(in srgb, var(--ink-faint) 8%, var(--panel));color:var(--ink-dim);font-size:var(--fs-1);gap:3px;padding:7px 9px;display:grid}.sites-workspace-blocked strong{color:var(--ink);font-size:var(--fs-2);font-weight:500}.sites-table-detail[data-blocked=true] .sites-agent-table{opacity:.52}.sites-table-detail[data-blocked=true] .sites-agent-login{pointer-events:none}.sites-agent-added{color:var(--ink-faint);font-size:var(--fs-1);white-space:nowrap}.sites-agent-approval{gap:2px;min-width:0;display:grid}.sites-agent-approver-pending{color:var(--ink-faint)}.sites-agent-approver .sites-approver-mark{width:21px;height:21px;font-size:var(--fs-0)}.sites-agent-approver .sites-approver-mark.site-favicon{background:0 0;padding:0}.sites-agent-approval-empty{color:var(--ink-faint)}.sites-agent-access-control{width:max-content;margin-left:var(--s2);border:1px solid var(--bezel);background:var(--input-bg);border-radius:8px;justify-content:flex-start;justify-self:start;gap:2px;padding:2px;display:inline-flex}.sites-agent-access-option{min-width:46px;height:24px;color:var(--ink-faint);font:600 10.5px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 7px}.sites-agent-access-option:hover:not(:disabled){background:var(--hover);color:var(--ink)}.sites-agent-access-option[data-selected=true]{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-faint)}.sites-agent-access-option[data-value=allow][data-selected=true]{color:var(--ok);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 60%, transparent)}.sites-agent-access-option[data-value=block][data-selected=true]{color:var(--fail);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fail) 60%, transparent)}.sites-agent-access-option:focus-visible{z-index:1;outline:2px solid var(--focus);outline-offset:-2px;position:relative}.sites-agent-access-option:disabled{cursor:default;opacity:.6}.site-permission-toggle{border:1px solid var(--bezel-hi);background:var(--input-bg);width:56px;min-height:22px;color:var(--ink-faint);font:inherit;font-size:var(--fs-0);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:2px 5px;font-weight:600;line-height:1;display:inline-flex}.site-permission-toggle:before{background:var(--ink-faint);content:"";border-radius:50%;flex:none;width:16px;height:16px}.site-permission-toggle[data-active=true]{border-color:color-mix(in srgb, var(--ok) 48%, var(--bezel));background:color-mix(in srgb, var(--ok) 15%, var(--input-bg));color:var(--ok)}.site-permission-toggle[data-active=true]:before{background:var(--ok);order:2}.site-permission-toggle>span{text-align:center;min-width:18px}.site-permission-toggle:hover:not(:disabled),.site-permission-toggle:focus-visible{border-color:var(--focus);outline:none}.site-permission-toggle:disabled{cursor:wait;opacity:.65}.sites-table-detail-error{margin:var(--s3) 0 0;color:var(--danger,#d14343);font-size:var(--fs-2)}.sites-table-detail-empty{padding:var(--s3) 0;margin:0}@media (width<=760px){.sites-table-head{display:none}.sites-table-row{row-gap:var(--s2);min-height:0;padding-block:var(--s3);grid-template-columns:minmax(0,1fr) auto}.sites-table-site{grid-column:1}.sites-table-delete{grid-area:1/2}.sites-table-value{justify-content:space-between;align-items:baseline;gap:var(--s3);border-left:0;grid-column:1/-1;padding:0 0 0 30px;display:flex}.sites-table-value:before{color:var(--ink-faint);content:attr(data-label);font-size:var(--fs-0);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.sites-table-allowed:before{content:"Allowed"}.sites-table-blocked:before{content:"Blocked"}.sites-table-added:before{content:"Added"}.sites-table-tags:before{content:"Tags"}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-site{grid-column:1}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-delete{grid-area:1/2}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-value{grid-column:1/-1}.sites-table:not(.is-agent-filtered) .sites-table-row:after{grid-area:1/2}.sites-agent-table{column-gap:var(--s2);grid-template-columns:minmax(0,1fr) auto}.sites-table-permission:before{content:"Permission"}.sites-agent-table-row{grid-template-columns:subgrid;gap:var(--s2);padding-block:var(--s3)}.sites-agent-table-row>:not(:first-child){border-left:0;padding-left:0}.sites-agent-table-row>*{grid-column:auto}.sites-agent-table-row>:nth-child(2),.sites-agent-table-row>:nth-child(3),.sites-agent-table-row>:nth-child(4){grid-column:1/-1}.sites-agent-detail{white-space:normal;grid-column:1/-1;padding-left:36px}.sites-agent-login-cell{grid-column:1/-1;padding-left:36px}.sites-agent-table-head{display:none}.sites-agent-added{grid-column:1/-1;padding-left:36px}.sites-table-detail-head{flex-direction:column;align-items:flex-start}.sites-tags-manager-head{flex-direction:column;align-items:stretch}.sites-tag-create{justify-content:stretch}.sites-tag-create input{flex:1}}.site-card-stale{border-color:color-mix(in srgb, var(--danger,#d14343) 55%, var(--edge-hair))}.site-stale-tag{font-size:var(--fs-0);letter-spacing:0;text-transform:none;color:var(--danger,#d14343);margin-left:auto;font-weight:700}.site-level-tag{border:1px solid var(--edge-hair);color:var(--ink-dim);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.site-level-tag[data-mode=free],.site-level-tag[data-mode=approve]{color:var(--signal);border-color:color-mix(in srgb, var(--signal) 40%, var(--edge-hair))}.site-level-tag[data-mode=allow]{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 48%, var(--edge-hair));background:color-mix(in srgb, var(--ok) 12%, transparent)}.site-level-tag[data-mode=block]{color:var(--fail);border-color:color-mix(in srgb, var(--fail) 48%, var(--edge-hair));background:color-mix(in srgb, var(--fail) 12%, transparent)}.site-level-tag[data-mode=read]{color:var(--ink-faint);border-style:dashed}.site-drawer-host{font-size:var(--fs-4);color:var(--ink);background:var(--panel-hi);border:1px solid var(--edge-hair);border-radius:8px;padding:9px 11px}.act-toggle{align-items:center;gap:var(--s3);padding:var(--s3) 14px;border:1px solid var(--edge-hair);background:var(--panel);cursor:pointer;border-radius:10px;display:flex}.act-toggle:hover{border-color:var(--ink-faint)}.act-toggle[data-on=true]{border-color:color-mix(in srgb, var(--signal-good) 55%, var(--edge-hair));background:color-mix(in srgb, var(--signal-good) 10%, transparent)}.site-agent-decisions{padding:var(--s3) 14px;border:1px solid var(--edge-hair);background:var(--panel);border-radius:10px}.site-suggestions{flex-direction:column;gap:6px;margin-top:2px;display:flex}.site-suggestion-list{flex-wrap:wrap;gap:5px;display:flex}.site-suggestion{border:1px dashed var(--bezel);min-width:0;max-width:100%;color:var(--ink-dim);font:11px/1.1 var(--mono);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}.site-suggestion:hover{border-style:solid;border-color:var(--bezel-hi);background:var(--panel);color:var(--ink)}.site-suggestion-plus{color:var(--ink-faint)}.site-suggestion-action{font:600 10px/1 var(--sans);letter-spacing:.02em;margin-left:2px}.site-suggestion-action-block{color:var(--fail)}.site-suggestions-block{padding:var(--s2);border:1px solid color-mix(in srgb, var(--fail) 28%, var(--edge-hair));background:color-mix(in srgb, var(--fail) 5%, transparent);border-radius:8px}.site-suggestions-block>.field-hint{color:color-mix(in srgb, var(--fail) 75%, var(--ink-faint))}.site-suggestion .site-favicon{width:15px;height:15px}.site-suggestions>.field-hint{letter-spacing:.08em;text-transform:uppercase;font-weight:600}.site-existing-note{justify-content:space-between;align-items:center;gap:var(--s3);border:1px solid color-mix(in srgb, var(--signal) 35%, var(--edge-hair));background:color-mix(in srgb, var(--signal) 7%, transparent);border-radius:8px;padding:9px 10px;display:flex}.site-existing-note>div{flex-direction:column;gap:3px;min-width:0;display:flex}.site-existing-note strong{color:var(--ink);font-size:var(--fs-3)}.site-existing-note span{color:var(--ink-faint);font-size:var(--fs-1);line-height:1.35}.site-existing-note .btn-ghost{padding:5px var(--s2);font-size:var(--fs-1);flex:none}.site-agent-decision-list{margin-top:var(--s2);border-top:1px solid var(--edge-hair);flex-direction:column;gap:1px;display:flex}.site-agent-decision{justify-content:space-between;align-items:center;gap:var(--s3);border-bottom:1px solid var(--edge-hair);min-height:32px;padding:3px 0;display:flex}.site-agent-decision-identity{align-items:center;gap:var(--s2);min-width:0;display:flex}.site-agent-decision-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-dim);font-size:var(--fs-3);overflow:hidden}.site-agent-decision-segment{border:1px solid var(--bezel);background:color-mix(in srgb, var(--panel-hi) 72%, var(--input-bg));border-radius:8px;flex:none;gap:2px;padding:2px;display:inline-flex}.site-agent-decision-option{min-width:0;min-height:34px;color:var(--ink-faint);font:600 12px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1 1 0;padding:0 10px}.site-agent-decision-option:hover{color:var(--ink);background:var(--hover)}.site-agent-decision-option[data-selected=true]{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-faint)}.site-agent-decision-option[data-value=allow][data-selected=true]{color:var(--signal-good);background:color-mix(in srgb, var(--signal-good) 16%, var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal-good) 60%, transparent)}.site-agent-decision-option[data-value=block][data-selected=true]{color:var(--fail);background:color-mix(in srgb, var(--fail) 16%, var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fail) 60%, transparent)}.site-agent-decision-option:focus-visible{z-index:1;outline:2px solid var(--focus);outline-offset:-2px;position:relative}.site-agent-decision .sites-agent-avatar{width:24px;height:24px}.site-agent-decision .sites-agent-avatar>*{width:100%;height:100%}.site-agent-decision .sites-agent-avatar .agent-face-text{font-size:9px}.site-agent-decision .sites-agent-avatar .agent-face-tinted>*{width:68%;height:68%}.act-toggle-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.act-toggle-label{font-size:var(--fs-3);color:var(--ink);font-weight:600}.act-toggle-note{color:var(--ink-faint);font-size:11.5px;line-height:1.35}.key-cover{color:var(--ink-faint);margin-top:10px;font-size:11.5px;line-height:1.45}.key-cover[data-gap=true]{border:1px solid var(--t3-edge);background:var(--t3-bg);border-radius:8px;padding:9px 11px}.key-cover-line{color:var(--ink-dim);font-weight:600}.key-cover[data-gap=true] .key-cover-line{color:var(--t3)}.key-cover-why{margin:var(--s1) 0 0;color:var(--ink-dim)}.key-cover-keys{margin-top:var(--s2);flex-wrap:wrap;gap:6px;display:flex}.key-cover-add{padding:var(--s1) 9px;border:1px solid var(--edge-hair);background:var(--panel);color:var(--ink-dim);font:11.5px/1.3 var(--sans);cursor:pointer;border-radius:999px}.key-cover-add b{color:var(--ink);font-weight:600}.key-cover-add:hover{border-color:var(--ink-faint);color:var(--ink)}.act-switch{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.act-switch-track{background:var(--panel-hi);border:1px solid var(--bezel);width:40px;height:23px;transition:background var(--dur-2) ease, border-color var(--dur-2) ease;border-radius:999px;flex:none;position:relative}.act-switch-knob{background:var(--ink-faint);width:17px;height:17px;transition:transform var(--dur-2) cubic-bezier(.22, 1, .36, 1), background var(--dur-2) ease;border-radius:50%;position:absolute;top:2px;left:2px}.act-toggle[data-on=true] .act-switch-track{background:var(--signal-good);border-color:var(--signal-good)}.act-toggle[data-on=true] .act-switch-knob{background:#fff;transform:translate(17px);box-shadow:0 1px 2px #00000059}.act-switch:focus-visible~.act-switch-track{outline:2px solid var(--focus);outline-offset:2px}.site-login-list{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.site-login-empty{margin-top:var(--s3);padding:var(--s3);border:1px solid var(--edge-hair);background:color-mix(in srgb, var(--panel-hi) 52%, transparent);color:var(--ink-faint);border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.site-login-empty:hover{border-color:var(--bezel-hi)}.site-login-empty-mark{border:1px solid var(--bezel-hi);background:var(--panel-hi);width:30px;height:30px;color:var(--ink-dim);font-size:var(--fs-6);border-radius:8px;flex:none;place-items:center;font-weight:600;line-height:1;display:grid}.site-login-empty-copy{gap:var(--s1);min-width:0;display:grid}.site-login-empty-copy strong{color:var(--ink);font-size:var(--fs-3);font-weight:600;line-height:1.25}.site-login-empty-copy span{font-size:var(--fs-1);line-height:1.3}.site-login-empty-action{border-color:var(--bezel-hi);color:var(--ink-dim);white-space:nowrap;flex:none;align-self:center;margin:0;padding:6px 9px;text-decoration:none}.site-login-empty-action:hover{border-color:var(--focus);background:var(--hover);color:var(--ink)}@media (width<=30rem){.site-login-empty{row-gap:var(--s2);grid-template-columns:30px minmax(0,1fr)}.site-login-empty-action{grid-column:2;justify-self:start}}.site-login-row{padding:var(--s2) 11px;border:1px solid var(--edge-hair);background:var(--panel-hi);border-radius:8px;align-items:center;gap:10px;display:flex}.site-login-id{align-items:center;gap:var(--s2);min-width:0;font-size:var(--fs-3);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;display:flex;overflow:hidden}.twofa-badge{font-size:var(--fs-0);letter-spacing:0;text-transform:none;border:1px solid var(--edge-hair);color:var(--ink-faint);border-radius:999px;flex:none;padding:1px 6px}.site-login-row .mini-link{flex:none}.site-login-mark{border-radius:4px;flex:none;width:18px;height:18px}.site-login-mark-warn{font-size:var(--fs-2);color:var(--danger,#d14343);background:color-mix(in srgb, var(--danger,#d14343) 16%, transparent);place-items:center;font-weight:700;display:grid}.site-login-id .site-login-account{font-size:var(--fs-1);color:var(--ink-faint)}.site-login-sep{background:var(--edge-hair);height:1px;margin:var(--s4) 0 var(--s3)}.site-login-account{color:var(--ink-faint);font-weight:500}.site-login-account.is-warn{color:var(--t3,#b8860b)}.site-login-account.is-removed{color:var(--danger,#d14343);font-weight:600}.grant-input.is-stale{border-color:var(--danger,#d14343)}.site-account-list{margin:0 0 var(--s2);flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.site-account-row{border:1px solid var(--edge-hair);background:var(--panel-hi);border-radius:8px;align-items:center;gap:9px;padding:7px 10px;display:flex}.site-account-id{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;align-items:center;gap:7px;font-size:12.5px;display:flex;overflow:hidden}.site-account-row .mini-link{flex:none}.site-main-pick,.site-add-account{flex-direction:column;margin-top:6px;display:flex;position:relative}.site-main-pick{gap:var(--s1)}.site-main-pick>.field-label{margin:0}.site-main-trigger{justify-content:space-between;align-items:center;gap:var(--s2);border:1px solid var(--bezel-hi);background:var(--input-bg);width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;padding:7px 10px;display:flex}.site-main-trigger:hover,.site-main-trigger:focus-visible,.site-main-trigger[aria-expanded=true]{border-color:var(--focus);background:var(--panel-hi);outline:none}.site-main-trigger-value,.site-main-option{align-items:center;gap:var(--s2);min-width:0;display:flex}.site-main-trigger-value>span:last-child,.site-main-option>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-main-chevron{color:var(--ink-dim);font-size:var(--fs-6);flex:none;line-height:1}.site-main-menu{z-index:5;padding:var(--s1);border:1px solid var(--bezel-hi);background:var(--panel-hi);box-shadow:var(--shadow);border-radius:8px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.site-main-option{width:100%;min-height:36px;padding:6px var(--s2);color:var(--ink-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px}.site-main-option:hover,.site-main-option:focus-visible,.site-main-option[aria-selected=true]{background:var(--hover);color:var(--ink);outline:none}.site-main-account-mark,.site-main-ask-mark{border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.site-main-account-mark{background:var(--input-bg);overflow:hidden}.site-main-ask-mark{border:1px solid var(--bezel-hi);color:var(--ink-dim);font-size:var(--fs-2)}.site-login-add{gap:var(--s3);margin-top:0;display:grid}.site-login-add-heading{justify-content:space-between;align-items:baseline;gap:var(--s2);display:flex}.site-login-add-heading .field-label{margin:0}.site-login-add-note{color:var(--ink-faint);font-size:var(--fs-1)}.site-login-add-options{gap:0;display:grid}.site-login-add-option{width:100%;min-height:52px;padding:var(--s2) var(--s3);border:0;border-bottom:1px solid var(--edge-hair);color:var(--ink-faint);opacity:.72;text-align:left;cursor:pointer;transition:background var(--dur-1), color var(--dur-1), opacity var(--dur-1);background:0 0;border-radius:0;align-items:center;gap:10px;display:flex}.site-login-add-option:last-child{border-bottom:0}.site-login-add-option:hover,.site-login-add-option:focus-visible{background:var(--hover);color:var(--ink);opacity:1}.site-login-add-option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.site-login-add-option:disabled{cursor:wait;opacity:.45}.site-login-add-mark{border-radius:6px;flex:none;width:24px;height:24px}.site-login-add-copy{flex:1;gap:2px;min-width:0;display:grid}.site-login-add-copy strong,.site-login-add-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-login-add-copy strong{font-size:var(--fs-2);font-weight:600}.site-login-add-copy span{color:var(--ink-faint);font-size:var(--fs-1)}.site-login-add-arrow{color:var(--ink-faint);font-size:var(--fs-6);flex:none;line-height:1}.site-login-add-option:hover .site-login-add-arrow{color:var(--signal)}.site-login-edit{flex-direction:column;align-items:stretch;gap:0}.site-login-edit-actions{align-items:center;gap:var(--s3);margin-top:var(--s2);display:flex}.site-login-edit-actions .btn-primary{padding:6px var(--s4)}.add-login-toggle{width:100%;padding:10px var(--s3);border:1px dashed var(--edge-hair);color:var(--ink-dim);font-family:var(--sans);font-size:var(--fs-3);cursor:pointer;text-align:left;background:0 0;border-radius:8px;font-weight:600}.add-login-toggle:hover{border-color:var(--ink-faint);color:var(--ink)}.method-pick{gap:var(--s2);flex-direction:column;display:flex}.method-grid{gap:var(--s2);grid-template-columns:repeat(2,1fr);display:grid}.method-card{padding:10px var(--s3);border:1px solid var(--edge-hair);background:var(--panel);color:var(--ink);font-family:inherit;font-size:var(--fs-3);text-align:left;cursor:pointer;transition:border-color var(--dur-1) ease, background var(--dur-1) ease;border-radius:10px;align-items:center;gap:10px;font-weight:600;display:flex}.method-card:hover:not(:disabled){border-color:var(--ink-faint);background:var(--panel-hi)}.method-card:disabled{opacity:.55;cursor:default}.method-card-wide{width:100%}.method-mark{object-fit:contain;width:26px;height:26px;font-size:var(--fs-0);background:#ffffffeb;border-radius:7px;flex:none;place-items:center;padding:3px;font-weight:700;display:grid}.method-mark-glyph{background:var(--panel-hi);color:var(--ink-faint);font-size:var(--fs-3);padding:0}.method-label{flex-direction:column;gap:2px;min-width:0;display:flex}.method-note{font-size:var(--fs-1);color:var(--ink-faint);font-weight:400}.account-list{margin:0 0 var(--s4);grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:10px;padding:0;list-style:none;display:grid}.account-row{gap:var(--s3);border:1px solid var(--edge-hair);background:var(--panel);transition:border-color var(--dur-2) ease;border-radius:12px;flex-direction:column;padding:14px;display:flex}.account-row:hover{border-color:var(--ink-faint)}.account-top{align-items:center;gap:11px;min-width:0;display:flex}.account-id{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.account-name{align-items:center;gap:var(--s2);font-size:var(--fs-3);color:var(--ink);font-weight:600;display:flex}.account-sub{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.account-alias{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:500;overflow:hidden}.account-alias:before{content:"·";margin:0 6px 0 2px}.account-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.logins-new-view{overflow:hidden}.logins-new-head{justify-content:space-between;align-items:center;gap:var(--s5);padding:var(--s5);border-bottom:1px solid var(--edge-hair);display:flex}.logins-new-head h2{font-size:var(--fs-4);color:var(--ink);margin:0;font-weight:650}.logins-new-head p{margin:var(--s1) 0 0;color:var(--ink-faint);font-size:var(--fs-2)}.logins-new-table-wrap{overflow-x:auto}.logins-new-table{border-spacing:0;width:100%;min-width:820px;display:block}.logins-new-table>thead,.logins-new-table>tbody,.logins-new-inner-table>thead,.logins-new-inner-table>tbody{display:block}.logins-new-row>th,.logins-new-row>td,.logins-new-inner-row>th,.logins-new-inner-row>td{box-sizing:border-box;text-align:left}.logins-new-row>th,.logins-new-row>td{padding:0 var(--s4);align-items:center;display:flex}.logins-new-row>:first-child{padding-inline-start:0}.logins-new-row>:last-child{padding-inline-end:0}.logins-new-row>:not(:first-child){border-inline-start:1px solid var(--edge-hair)}.logins-new-row{box-sizing:border-box;width:100%;min-height:76px;padding:0 var(--s5);border-top:1px solid var(--edge-hair);grid-template-columns:minmax(220px,1.2fr) minmax(160px,.8fr) minmax(280px,1.5fr) minmax(150px,auto);align-items:stretch;display:grid}.logins-new-row:not(.logins-new-row-head):hover{background:var(--hover)}.logins-new-row-head{min-height:42px;color:var(--ink-faint);font-size:var(--fs-0);letter-spacing:.08em;text-transform:uppercase;font-weight:650}.logins-new-account-cell{min-width:0}.logins-new-account{align-items:center;gap:var(--s3);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.logins-new-account:disabled,.logins-new-manage:disabled{cursor:default;opacity:.6}.logins-new-account-mark{object-fit:contain;border-radius:9px;flex:none;width:32px;height:32px;display:block}.logins-new-account-copy,.logins-new-session{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.logins-new-account-copy strong,.logins-new-session strong{color:var(--ink);font-size:var(--fs-3);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.logins-new-account-title{align-items:center;gap:var(--s2);min-width:0;display:flex}.logins-new-account-title .twofa-badge{color:var(--ink-faint);font-size:var(--fs-0);flex:none}.logins-new-account-detail{align-items:baseline;gap:var(--s1);flex-wrap:wrap;min-width:0;display:flex}.logins-new-account-detail .login-account-email:before{content:"·";color:var(--ink-faint);margin-right:4px}.logins-new-account-detail .login-account-identify{min-height:auto}.logins-new-account-copy span,.logins-new-session span{color:var(--ink-faint);font-size:var(--fs-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logins-new-session span{white-space:normal}.logins-new-account-copy .login-account-email,.account-id .login-account-email,.drawer .login-account-email{color:var(--ink-dim);white-space:normal;overflow-wrap:anywhere}.account-photo.site-favicon{object-fit:cover;border-radius:50%}.logins-new-row>.logins-new-session{justify-content:center;align-items:flex-start;gap:var(--s1)}.logins-new-session strong{font-size:var(--fs-2)}.logins-new-session .logins-session-indicator{display:none}.logins-new-used-by{justify-content:center;align-items:flex-start;gap:var(--s1);flex-direction:column;min-width:0;display:flex}.logins-new-access-scope{color:var(--ink-faint);font-size:var(--fs-1)}.logins-new-row.is-expanded{background:var(--hover)}.logins-new-expand,.logins-new-sites-toggle{align-items:center;gap:var(--s2);min-height:32px;padding:var(--s1) var(--s2);border-radius:var(--r-sm);color:var(--ink);font:inherit;font-size:var(--fs-2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.logins-new-expand:hover,.logins-new-expand:focus-visible,.logins-new-sites-toggle:hover,.logins-new-sites-toggle:focus-visible{border-color:var(--edge-hair);background:var(--panel-hi)}.logins-new-expand:after,.logins-new-sites-toggle:after{content:"";width:6px;height:6px;color:var(--ink-faint);transition:transform var(--dur-1) var(--ease);border-bottom:1px solid;border-right:1px solid;flex:none;transform:translateY(-1px)rotate(45deg)}.logins-new-expand[aria-expanded=true]:after,.logins-new-sites-toggle[aria-expanded=true]:after{transform:translateY(1px)rotate(225deg)}.logins-new-expanded-row{border-top:1px solid var(--edge-hair);background:var(--panel-hi);display:block}.logins-new-expanded-cell{box-sizing:border-box;width:100%;padding:var(--s3) var(--s5) var(--s4);display:block}.logins-new-inner-table{border-spacing:0;border:1px solid var(--edge-hair);border-radius:var(--r-sm);background:var(--panel);width:100%;max-height:min(60vh,560px);display:block;overflow:hidden auto}.logins-new-inner-row{min-height:44px;padding:0 var(--s4);border-top:1px solid var(--edge-hair);grid-template-columns:minmax(220px,1fr) minmax(220px,1.2fr);align-items:stretch;display:grid}.logins-new-inner-row>th,.logins-new-inner-row>td{padding:0 var(--s3);align-items:center;display:flex}.logins-new-inner-row>:first-child{padding-inline-start:0}.logins-new-inner-row>:nth-child(2){border-inline-start:1px solid var(--edge-hair)}.logins-new-inner-row-head{z-index:1;background:var(--panel);min-height:30px;color:var(--ink-faint);font-size:var(--fs-0);letter-spacing:.08em;text-transform:uppercase;border-top:0;font-weight:650;position:sticky;top:0}.logins-new-inner-agent,.logins-new-inner-sites,.logins-new-site-row,.logins-new-site-access{align-items:center;min-width:0;display:flex}.logins-new-inner-agent{gap:var(--s2)}.logins-new-inner-agent strong,.logins-new-site-row strong{color:var(--ink);font-size:var(--fs-2);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.logins-new-inner-agent-avatar{border:1px solid var(--edge-hair);border-radius:var(--r-xs);flex:none;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.logins-new-inner-agent-avatar>.agent-face-img{object-fit:cover;width:100%;height:100%;display:block}.logins-new-inner-agent-avatar>.agent-face-logo,.logins-new-inner-agent-avatar>svg{object-fit:contain;width:18px;height:18px}.logins-new-inner-agent-avatar>.agent-face-tinted{place-items:center;width:100%;height:100%;display:grid}.logins-new-inner-agent-avatar .agent-face-tinted>*{width:68%;height:68%}.logins-new-inner-agent-avatar>.agent-face-text{width:100%;height:100%;font-size:var(--fs-1);place-items:center;line-height:1;display:grid}.logins-new-inner-sites{justify-content:flex-start}.logins-new-all-sites,.logins-new-no-sites{color:var(--ink-dim);font-size:var(--fs-2)}.logins-new-no-sites{color:var(--ink-faint)}.logins-new-sites-detail{border-top:1px solid var(--edge-hair);background:var(--bg-canvas);display:block}.logins-new-sites-detail-cell{box-sizing:border-box;width:100%;padding:0 var(--s4);grid-template-columns:minmax(220px,1fr) minmax(220px,1.2fr);display:grid}.logins-new-sites-table{border-inline-start:1px solid var(--edge-hair);grid-column:2;margin:0;padding:0;list-style:none;overflow:hidden}.logins-new-site-row{border-bottom:1px solid var(--edge-hair);grid-template-columns:32px minmax(0,1fr);min-height:42px;padding:0;display:grid}.logins-new-site-row strong{min-width:0;padding-inline:var(--s3);border-inline-start:1px solid var(--edge-hair);align-items:center;display:flex}.logins-new-site-row:last-child{border-bottom:0}.logins-new-site-row>:first-child{flex:none;width:20px;height:20px;margin-inline:auto}.logins-new-site-row>img.site-favicon{background:0 0;padding:0}.logins-new-agent-count,.logins-new-all-agents,.logins-new-no-agents,.logins-new-loading-agents{color:var(--ink);font-size:var(--fs-2);white-space:nowrap;font-weight:600}.logins-new-loading-agents,.logins-new-no-agents{color:var(--ink-faint);font-weight:500}.logins-new-agent-chips{gap:var(--s1);flex-wrap:wrap;min-width:0;display:flex}.logins-new-agent-chip{align-items:center;gap:var(--s1);max-width:150px;min-height:24px;padding:var(--s1);border:1px solid var(--edge-hair);border-radius:var(--r-sm);color:var(--ink-faint);font-size:var(--fs-1);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.logins-new-agent-chip-avatar{border-radius:var(--r-xs);flex:none;place-items:center;width:16px;height:16px;display:grid;overflow:hidden}.logins-new-agent-chip-avatar>*{width:16px;height:16px}.logins-new-agent-chip-more{padding-inline:var(--s1)}.logins-new-actions{justify-content:flex-end;display:flex}.login-account-identify{width:fit-content;min-height:44px;font:inherit;text-align:start;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.login-account-identify:hover,.login-account-identify:focus-visible{color:var(--ink)}.logins-new-actions-heading{text-align:right}.logins-new-manage{min-height:32px;padding:var(--s1) var(--s2);border:1px solid var(--edge-hair);border-radius:var(--r-sm);color:var(--ink-faint);font:inherit;font-size:var(--fs-2);cursor:pointer;background:0 0}.logins-new-manage:hover,.logins-new-manage:focus-visible,.logins-new-account:hover,.logins-new-account:focus-visible{color:var(--ink)}.logins-new-manage:hover,.logins-new-manage:focus-visible{border-color:var(--ink-faint)}.logins-new-empty{justify-content:center;align-items:center;gap:var(--s1);min-height:190px;padding:var(--s6);color:var(--ink-faint);text-align:center;flex-direction:column;grid-column:1/-1;display:flex}.logins-new-empty-row{display:block}.logins-new-empty strong{color:var(--ink);font-size:var(--fs-3)}.logins-new-empty span{font-size:var(--fs-2)}@media (width<=54rem),(width<=62rem) and (height<=32rem){.logins-new-head{flex-direction:column;align-items:flex-start}.logins-new-head .btn-primary{width:100%}.logins-new-table{min-width:0}.logins-new-row-head{display:none}.logins-new-row{gap:var(--s2) var(--s3);min-height:0;padding:var(--s4) var(--s5);grid-template-columns:minmax(0,1fr) auto}.logins-new-row>th,.logins-new-row>td{padding:0}.logins-new-row>:not(:first-child){border-inline-start:0}.logins-new-account-cell{grid-area:1/1}.logins-new-session{grid-area:2/1}.logins-new-used-by{grid-area:3/1/auto/-1}.logins-new-actions{grid-area:1/2/span 2}.logins-new-expanded-cell{padding-inline:var(--s3)}.logins-new-inner-row{gap:var(--s2);padding-inline:var(--s3);grid-template-columns:minmax(0,1fr) auto}.logins-new-inner-row>th,.logins-new-inner-row>td{padding:0}.logins-new-inner-row>:nth-child(2){padding-inline-start:var(--s3)}.logins-new-inner-row-head{display:none}.logins-new-inner-sites{justify-content:flex-end}.logins-new-sites-detail-cell{padding-inline:var(--s3);display:block}.logins-new-sites-table{grid-column:auto}.logins-new-site-row{grid-template-columns:32px minmax(0,1fr)}.logins-new-empty{grid-column:1/-1;min-height:150px}}.account-row-open{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left}.account-row-open:disabled{cursor:default;opacity:.6}.account-chevron{color:var(--ink-faint);transition:color var(--dur-2) ease, transform var(--dur-2) ease;flex:none;font-size:20px;line-height:1}.account-row-open:hover .account-chevron{color:var(--ink);transform:translate(2px)}.drawer-remove{color:var(--danger,#d14343)}.drawer-remove:hover{color:var(--danger,#d14343);text-decoration:underline}.signin-add-block{gap:var(--s2);flex-direction:column;display:flex}.signin-add-row{gap:var(--s2);grid-template-columns:repeat(auto-fill,168px);justify-content:start;display:grid}.provider-grid{gap:var(--s2);grid-template-columns:repeat(2,1fr);display:grid}.method-card[data-soon=true]{opacity:.62;cursor:default}.method-card[data-soon=true] .method-mark{filter:grayscale()}.method-card[data-soon=true]:hover{border-color:var(--edge-hair);background:var(--panel)}.soon-tag{letter-spacing:0;text-transform:none;border:1px solid var(--edge-hair);color:var(--ink-faint);border-radius:999px;flex:none;margin-left:auto;padding:1px 6px;font-size:9.5px;font-weight:600}.provider-chosen{padding:10px var(--s3);border:1px solid var(--edge-hair);background:var(--panel-hi);font-size:var(--fs-3);color:var(--ink);border-radius:10px;align-items:center;gap:11px;font-weight:600;display:flex}.provider-chosen .mini-link{margin-left:auto}.signin-add-note{font-size:var(--fs-3);color:var(--ink-faint);margin:2px 0 0;line-height:1.5}.signin-add-note .mini-link{text-underline-offset:2px;text-decoration:underline}.signin-waiting{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-top:var(--s2);padding:10px var(--s3);border:1px solid var(--edge-hair);border-left:3px solid var(--ink-mute);background:var(--panel-hi);border-radius:10px;display:flex}.signin-waiting .field-hint{margin:0}.site-trash{width:32px;height:32px;color:var(--ink-faint);cursor:pointer;transition:color var(--dur-1) ease, background var(--dur-1) ease, border-color var(--dur-1) ease;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.site-trash:hover:not(:disabled){color:var(--fail);background:color-mix(in srgb, var(--fail) 12%, transparent);border-color:color-mix(in srgb, var(--fail) 35%, transparent)}.site-trash:disabled{opacity:.5;cursor:default}.site-cover-host-input{background:0 0;border:1px solid #0000;border-radius:6px;width:100%;max-width:280px;margin-left:-6px;padding:2px 6px}.site-cover-host-input:hover{border-color:var(--edge-hair)}.site-cover-host-input:focus{border-color:var(--focus);background:var(--panel);outline:none}.site-cover-host-input[readonly]{cursor:default}.site-cover-host-input[readonly]:hover,.site-cover-host-input[readonly]:focus{background:0 0;border-color:#0000;outline:none}.site-cover{border-bottom:1px solid var(--edge-hair);background:linear-gradient(135deg, color-mix(in srgb, hsl(var(--cover-hue) 60% 50%) 22%, var(--panel)) 0%, var(--panel) 70%);position:relative}.site-cover-row{padding:22px 46px var(--s5) 22px;align-items:center;gap:14px;display:flex}.site-hero[data-ready=false]{display:none}.site-hero{aspect-ratio:1200/630;background:color-mix(in srgb, hsl(var(--cover-hue) 60% 50%) 14%, var(--panel));animation:.28s ease-out hero-in;position:relative;overflow:hidden}.site-hero-img{object-fit:cover;width:100%;height:100%;display:block}.site-hero:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 74%, color-mix(in srgb, var(--panel) 40%, transparent) 89%, var(--panel) 100%);position:absolute;inset:0}@keyframes hero-in{0%{opacity:0}to{opacity:1}}.site-cover:has(.site-hero[data-ready=true]) .site-cover-x{color:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073}.site-cover:has(.site-hero[data-ready=true]) .site-cover-x:hover{color:#fff;background:#000000a6}.site-cover-icon{letter-spacing:.02em;background:var(--panel-hi);border-radius:13px;flex:none;place-items:center;width:52px;height:52px;font-size:19px;font-weight:700;display:grid;box-shadow:0 3px 12px #0000004d}.site-cover-id{flex-direction:column;gap:7px;min-width:0;display:flex}.site-cover-host{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.logins-new-manage:after{content:"›";margin-left:var(--s1)}.logins-new-manage[data-external]:after{content:"↗"}.site-cover .site-level-tag{align-self:flex-start}.site-cover-x{position:absolute;top:14px;right:14px}.site-dot{border:1.5px solid var(--ink-faint);background:var(--ink-faint);border-radius:50%;flex:none;width:9px;height:9px}.site-dot[data-allowed=false]{background:0 0}.site-dot[data-mode=approve]{background:linear-gradient(90deg, var(--ink-faint) 50%, transparent 50%)}.site-host{font-size:var(--fs-4);color:var(--ink)}.site-mode{font-size:var(--fs-2);color:var(--ink-faint);letter-spacing:.02em}.key-signin{border:1px solid var(--bezel-hi);color:var(--ink-dim);border-radius:var(--r);padding:5px var(--s3);font-size:var(--fs-3);cursor:pointer;background:0 0}.key-signin:hover:not(:disabled){border-color:var(--bezel-hi);color:var(--ink)}.key-signin:disabled{opacity:.5;cursor:default}.handoff-row{align-items:flex-start}.handoff-row .site-dot{margin-top:5px}.handoff-row .btn-primary,.handoff-row .key-signin,.handoff-row .key-revoke{flex:none}.handoff-what{flex-direction:column;gap:3px;min-width:0;display:flex}.handoff-kind{font-size:var(--fs-4);color:var(--ink)}.handoff-form{border:1px solid var(--bezel);border-radius:var(--r);background:var(--void);flex-direction:column;gap:.5rem;max-width:34rem;margin-top:.6rem;padding:.7rem;display:flex}.handoff-form .grant-row{margin:0}.handoff-form .seg-inline{display:block}.handoff-meta{align-items:baseline;gap:var(--s2);font-size:var(--fs-2);color:var(--ink-faint);letter-spacing:.02em;flex-wrap:wrap;display:flex}.handoff-expiry{color:var(--ink-faint)}.handoff-reason{font-size:var(--fs-3);color:var(--ink-dim);overflow-wrap:anywhere}.side-count{background:var(--panel-hi);min-width:18px;height:18px;color:var(--ink);font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.02em;border-radius:9px;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;display:inline-flex}.side-crown{width:14px;height:14px;color:var(--ink-faint);flex:none;place-items:center;margin-left:auto;display:grid}.side-crown svg{width:14px;height:14px;display:block}.live-session{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.live-unavailable{aspect-ratio:auto;min-height:240px;padding:var(--s5);text-align:center;font-family:var(--sans);cursor:default;flex-direction:column}.live-unavailable strong{color:var(--ink)}.live-unavailable p{max-width:42ch;margin:0;line-height:1.5}.live-unavailable .btn-primary{min-height:44px}.live-session-head{justify-content:space-between;align-items:center;gap:var(--s4);display:flex}.live-session-status{align-items:center;gap:var(--s3);min-width:0;display:flex}.live-session-hint{color:var(--ink-dim);font:400 var(--fs-3)/1.4 var(--sans)}.live-session-actions{align-items:center;gap:var(--s2);flex:none;display:flex}.live-session-actions .btn-ghost,.live-session-actions .btn-primary{justify-content:center;align-items:center;gap:var(--s2);min-height:44px;display:inline-flex}.live-session-actions svg{flex:none}.live-navigation{gap:var(--s1)}.live-navigation .btn-ghost{min-width:44px;padding:0}.live-session-head .live-session-status{flex:1}.live-lamp{align-items:center;gap:var(--s2);font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.12em;color:var(--signal);flex:none;display:inline-flex}.live-session-frame{cursor:text;outline:none}.live-session-frame:focus-visible,.live-session-frame.is-focused{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus), 0 0 28px #00000073}.live-session-frame .session-shot{cursor:default;-webkit-user-select:none;user-select:none}.live-privacy{align-items:center;gap:var(--s2);color:var(--ink-dim);font:400 var(--fs-3)/1.5 var(--sans);margin:0;display:flex}.live-privacy svg{color:var(--ink-faint);flex:none}.live-note{color:var(--ink-dim);font-family:var(--mono);font-size:var(--fs-2)}.live-modal{z-index:40;padding:var(--s5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.live-modal-scrim{background:color-mix(in srgb, var(--void) 78%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.live-modal-card{z-index:1;width:min(920px,100%);max-height:92vh;box-shadow:var(--shadow-lift);position:relative;overflow-y:auto}.live-modal-card .panel-head>div:first-child{gap:var(--s1);flex-direction:column;flex:auto;min-width:0;display:flex}.live-signin .panel-body{gap:var(--s3);flex-direction:column;display:flex}.live-signin .panel-body>.field-hint{margin:0}.live-signin .panel-head .tick{color:var(--ink);font-size:var(--fs-4)}.live-signin .live-modal-card{overflow:hidden}.signin-opening{min-height:min(740px,92dvh)}.signin-content{max-height:inherit;overflow-y:auto}.signin-saving{z-index:2;justify-content:center;align-items:center;gap:var(--s4);padding:var(--s5);background:var(--panel);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.signin-saving .spinner{width:32px;height:32px}.signin-saving .field-hint{margin:0}@media (prefers-reduced-motion:reduce){.signin-saving .spinner{animation:none}}.live-modal.live-handoff{padding:var(--s6)}.live-handoff .live-modal-card{flex-direction:column;width:min(1600px,100%);height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.live-handoff .live-handoff-head{padding:var(--s4) var(--s5);flex:none;align-items:center}.live-handoff-title{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.live-handoff-title h2{color:var(--ink);font:600 var(--fs-6)/1.3 var(--sans);margin:0}.live-handoff-title>span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-dim);font:400 var(--fs-2)/1.5 var(--mono);overflow:hidden}.live-handoff-head .btn-ghost{flex:none;min-height:44px}.live-handoff .live-session{min-height:0;padding:var(--s4) var(--s5);flex:1}.live-handoff .live-session-head,.live-handoff .live-privacy,.live-handoff .live-note{flex:none}.live-handoff .live-session-frame{min-height:0;box-shadow:none;background:var(--void);flex:1 1 0;justify-content:center;align-items:center;display:flex}.live-handoff .live-session-frame.is-focused{box-shadow:0 0 0 1px var(--focus)}.live-handoff .session-shot{flex:none;width:auto;max-width:100%;height:auto;max-height:100%}.live-handoff .live-opening{aspect-ratio:auto;width:100%;height:100%;min-height:0}.live-handoff .live-note{max-height:20dvh;overflow:auto}.machines{flex-direction:column;flex:auto;min-height:0;display:flex}.mach-split{gap:var(--s4);flex:auto;grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);min-height:0;display:grid}.mach-split>.panel{flex-direction:column;min-height:0;display:flex}.mach-split>.mach-fleet{max-height:100%}.mach-fleet-body,.mach-detail-body{flex-direction:column;flex:auto;min-height:0;display:flex}.mach-fleet-body{gap:var(--s4);container-type:inline-size}.mach-fleet-body>.fmap,.fmap{flex:auto;min-height:0}.mach-under{gap:var(--s3);flex-direction:column;flex:0 auto;min-height:0;display:flex}.mach-under-head{align-items:center;gap:var(--s2);display:flex}.mach-fleet-head .info{margin-left:var(--s2)}.mach-disagree{margin:0}.mach-detail-body{scrollbar-gutter:stable;gap:var(--s5);overflow-y:auto}.mach-inspect{gap:var(--s5);flex-direction:column;display:flex}.mach-inspect-loading{font-size:var(--fs-2);color:var(--ink-faint)}.mach-ident{gap:var(--s2);flex-direction:column;display:flex}.mach-ident-name{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.mach-ident-label{font-size:var(--fs-5);color:var(--ink);font-weight:600}.mach-standing{font-size:var(--fs-2);color:var(--ink-faint);margin:0;line-height:1.6}.mach-standing[data-of=other],.mach-standing[data-of=unnamed]{color:var(--ink-dim);border-left:2px solid var(--t2-solid);padding-left:var(--s3)}.mach-recheck{align-items:center;gap:var(--s2);display:flex}.mach-recheck-btn{font:inherit;font-size:var(--fs-2);font-family:var(--mono);color:var(--ink-dim);background:var(--panel-hi);border:1px solid var(--bezel);border-radius:var(--r-xs);padding:3px var(--s3);cursor:pointer}.mach-recheck-btn:hover{color:var(--ink);border-color:var(--bezel-hi)}.mach-recheck-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mach-alarm{font-size:var(--fs-3);color:var(--fail);background:var(--fail-bg);border:1px solid var(--fail-edge);border-left:3px solid var(--fail-solid);border-radius:var(--r-sm);padding:var(--s3);margin:0;line-height:1.6}.mach-alarm code{color:var(--fail);border-color:var(--fail-edge);background:0 0}.mach-open-pages{font-size:var(--fs-2);margin:0}.mach-block{gap:var(--s3);flex-direction:column;display:flex}.mach-block-head{align-items:center;gap:var(--s2);padding-bottom:var(--s2);border-bottom:1px solid var(--edge-hair);display:flex}.mach-egress-tone[data-tone=undeclared] .machine-fact-value{font-style:italic}.mach-egress-tone[data-tone=unprotected] .machine-fact-value,.mach-egress-tone[data-tone=blocked] .machine-fact-value{color:var(--fail)}.mach-readouts{align-items:flex-start;gap:var(--s6);flex-wrap:wrap;display:flex}.mach-readout{flex-direction:column;gap:2px;min-width:0;display:flex}.mach-readout-head{align-items:center;gap:var(--s2);display:flex}.mach-readout-value{font-family:var(--mono);align-items:baseline;line-height:1;display:flex}.mach-readout-major{font-size:var(--fs-7);color:var(--ink);letter-spacing:-.02em}.mach-readout-rest{font-size:var(--fs-3);color:var(--ink-faint)}.mach-readout-sub{font-size:var(--fs-2);color:var(--ink-faint);margin:0}.mach-plate{align-items:center;gap:var(--s3);min-width:0;display:flex}.mach-plate-svg{width:108px;height:auto;max-height:68px;display:block}.mach-plate-screen{fill:var(--input-bg);stroke:var(--bezel-hi);stroke-width:12px;vector-effect:non-scaling-stroke}.mach-plate-window{fill:color-mix(in srgb, var(--signal) 22%, transparent);stroke:var(--signal);stroke-width:1px;vector-effect:non-scaling-stroke}.mach-plate-legend{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint);margin:0}.mach-plate-legend>div{gap:var(--s2);display:flex}.mach-plate-legend dt{color:var(--ink-faint);min-width:3.4rem}.mach-plate-legend dd{color:var(--ink-dim);margin:0}.mach-meters{gap:var(--s3) var(--s6);flex-wrap:wrap;display:flex}.mach-meter{align-items:center;gap:var(--s2);font-family:var(--mono);font-size:var(--fs-1);display:flex}.mach-meter-key{color:var(--ink-faint)}.mach-meter-value{color:var(--ink);font-variant-numeric:tabular-nums}.mach-tally{flex-wrap:wrap;gap:2px;max-width:12rem;display:inline-flex}.mach-tally-mark{background:color-mix(in srgb, var(--ink-faint) 62%, var(--bezel));border-radius:1px;width:4px;height:10px}.mach-block-head,.mach-under-head,.mach-recheck,.fmap-key,.mach-fleet-head,.fmap-unplaced-head,.agent-head,.agent-section-head{position:relative}.info{vertical-align:middle;width:16px;height:16px;display:inline-block;position:static}.info:not([open]) .info-body{display:none}.info>summary{border:1px solid var(--bezel-hi);width:16px;height:16px;color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-0);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:50%;place-items:center;line-height:1;list-style:none;display:grid}.info>summary::-webkit-details-marker{display:none}.info>summary::marker{content:""}.info>summary:hover{color:var(--ink);border-color:var(--ink-faint)}.info>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.info[open]>summary{color:var(--signal);border-color:var(--signal)}.info[data-place=above] .info-body{margin-top:0;margin-bottom:var(--s2);top:auto;bottom:100%}.info-body{z-index:30;margin-top:var(--s2);padding:var(--s3);border:1px solid var(--bezel-hi);border-radius:var(--r-sm);background:var(--panel-hi);box-shadow:var(--shadow-lift);font-family:var(--sans);font-size:var(--fs-2);letter-spacing:0;text-transform:none;color:var(--ink-dim);white-space:normal;line-height:1.6;position:absolute;top:100%;left:0;right:0}.info-body p{margin:0 0 var(--s2)}.info-body p:last-child{margin-bottom:0}.info-body code{font-family:var(--mono);color:var(--ink);background:var(--input-bg);border:1px solid var(--edge-hair);border-radius:var(--r-xs);padding:1px var(--s1);font-size:.92em}.fmap{gap:var(--s3);flex-direction:column;display:flex}.fmap-loading{font-size:var(--fs-2);color:var(--ink-faint)}.fmap-frame{touch-action:none;cursor:grab;background:var(--void);border:1px solid var(--bezel);border-radius:var(--r);flex:auto;width:100%;min-height:15rem;max-height:100cqw;position:relative;overflow:hidden}.fmap-frame[data-dragging=true]{cursor:grabbing}.fmap-frame:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fmap-svg{width:100%;height:100%;display:block}.fmap-controls{z-index:8;top:var(--s3);right:var(--s3);border:1px solid var(--bezel-hi);border-radius:var(--r-sm);background:color-mix(in srgb, var(--void) 92%, transparent);box-shadow:var(--shadow-lift);align-items:stretch;display:flex;position:absolute;overflow:hidden}.fmap-controls button{appearance:none;border:0;border-right:1px solid var(--bezel);color:var(--ink-dim);min-width:2rem;padding:var(--s2) var(--s3);font:inherit;font-family:var(--mono);font-size:var(--fs-1);cursor:pointer;background:0 0}.fmap-controls button:last-child{border-right:0}.fmap-controls button:hover:not(:disabled){color:var(--ink);background:var(--panel-hi)}.fmap-controls button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.fmap-controls button:disabled{opacity:.38;cursor:default}.fmap-cluster{z-index:4;color:var(--ink-faint);position:absolute;transform:translate(-50%,-50%)}.fmap-cluster[data-on=true]{color:var(--ok)}.fmap-cluster-dot{appearance:none;background:var(--void);width:1.7rem;height:1.7rem;color:inherit;font:600 var(--fs-1)/1 var(--mono);cursor:pointer;box-shadow:0 0 0 4px color-mix(in srgb, var(--void) 72%, transparent);border:1.5px solid;border-radius:50%;padding:0}.fmap-cluster-dot:hover,.fmap-cluster-dot:focus-visible{color:var(--ink);outline:2px solid var(--focus);outline-offset:3px}.fmap-cluster-label{left:calc(100% + var(--s2));white-space:nowrap;pointer-events:none;font-size:var(--fs-1);color:inherit;background:color-mix(in srgb, var(--void) 88%, transparent);border:1px solid var(--bezel);border-radius:var(--r-xs);padding:3px var(--s2);font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.fmap-grid path{fill:none;stroke:color-mix(in srgb, var(--ink) 7%, transparent);stroke-width:.4px;vector-effect:non-scaling-stroke}.fmap-land{fill:color-mix(in srgb, var(--ink) 11%, var(--void));stroke:color-mix(in srgb, var(--ink) 20%, var(--void));stroke-width:.35px;vector-effect:non-scaling-stroke}.fmap-empty{inset:auto var(--s6) var(--s5);max-width:54ch;font-family:var(--sans);font-size:var(--fs-2);color:var(--ink-faint);background:color-mix(in srgb, var(--void) 82%, transparent);border:1px solid var(--bezel);border-radius:var(--r-sm);padding:var(--s2) var(--s3);margin:0;line-height:1.6;position:absolute}.fmap-pin{appearance:none;padding:var(--s1);cursor:pointer;color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-1);background:0 0;border:0;align-items:center;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.fmap-pin:disabled{cursor:default;opacity:.5}.fmap-pin:hover:not(:disabled),.fmap-pin:focus-visible{z-index:3;color:var(--ink)}.fmap-pin:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-xs)}.fmap-pin[data-on=true]{z-index:2;color:var(--signal)}.fmap-dot{width:11px;height:11px;box-shadow:0 0 0 3px color-mix(in srgb, var(--void) 70%, transparent);background:currentColor;border:1.5px solid;border-radius:50%;flex:none}.fmap [data-exit=elsewhere] .fmap-dot{background:0 0}.fmap [data-exit=unknown] .fmap-dot{background:0 0;border-style:dashed}.fmap [data-exit=blocked] .fmap-dot{border-color:var(--fail);background:0 0;position:relative}.fmap [data-exit=blocked] .fmap-dot:after{content:"";background:var(--fail);height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:-3px;right:-3px;transform:rotate(-45deg)}.fmap-pin[data-on=true] .fmap-dot{color:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 22%, transparent)}.fmap-pin[data-warn=true]{color:var(--fail)}.fmap-flag{margin-left:var(--s1);pointer-events:none;white-space:nowrap;background:color-mix(in srgb, var(--void) 88%, transparent);border:1px solid var(--bezel);border-radius:var(--r-xs);padding:3px var(--s2);display:none;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.fmap-pin[data-flag=left] .fmap-flag{margin-left:0;margin-right:var(--s1);left:auto;right:100%}.fmap-pin:hover .fmap-flag,.fmap-pin:focus-visible .fmap-flag,.fmap-pin[data-on=true] .fmap-flag{align-items:baseline;gap:var(--s2);display:flex}.fmap-flag-label{color:inherit;font-weight:600}.fmap-flag-place{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint)}.fmap-key{gap:var(--s4);font-size:var(--fs-2);color:var(--ink-faint);flex-wrap:wrap;display:flex}.fmap-key-item{align-items:center;gap:var(--s2);display:inline-flex}.fmap-key-item .fmap-dot{width:9px;height:9px;box-shadow:none}.fmap-note{max-width:78ch;margin:0}.fmap-unplaced{gap:var(--s2);flex-direction:column;display:flex}.fmap-unplaced-head{align-items:center;gap:var(--s2);display:flex}.fmap-off-list{gap:var(--s1);flex-direction:column;display:flex}.fmap-off{justify-content:space-between;align-items:center;gap:var(--s3);width:100%;min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--bezel);border-radius:var(--r-sm);background:var(--panel-hi);color:var(--ink-dim);font:inherit;text-align:left;cursor:pointer;display:flex}.fmap-off:hover:not(:disabled){border-color:var(--ink-faint);color:var(--ink)}.fmap-off:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fmap-off:disabled{cursor:default;opacity:.6}.fmap-off[data-on=true]{border-color:var(--signal);color:var(--ink)}.fmap-off[data-warn=true]{border-color:var(--fail)}.fmap-off-who{align-items:baseline;gap:var(--s2);min-width:0;display:flex}.fmap-off-label{color:var(--ink);font-weight:600}.fmap-off-facts{align-items:baseline;gap:var(--s3);font-size:var(--fs-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.fmap-off-why{color:var(--ink-faint)}@media (width<=62rem){.machines{flex:1 0 auto}.mach-split{min-height:0;padding-bottom:var(--s7);flex:1 0 auto;grid-template-columns:minmax(0,1fr)}.mach-split>.panel{min-height:0}.mach-detail-body{min-height:0;overflow:visible}}@media (width<=720px){.fmap-flag{font-size:var(--fs-1)}.fmap-empty{inset:auto var(--s3) var(--s3)}}.set-label .note a{color:var(--ink);border-bottom:1px solid var(--ink-mute);text-decoration:none}.set-label .note a:hover{border-bottom-color:var(--ink)}:root{--tabbar:56px}.mobile-tabs,.mobile-more-backdrop,.topbar-account,.topbar-mark,.topbar-brand-name,.topbar-switch{display:none}.live-keyin{resize:none;opacity:0;color:#0000;caret-color:#0000;pointer-events:none;width:100%;height:100%;font-size:var(--fs-5);background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}@media (width<=54rem),(width<=62rem) and (height<=32rem){.settings-page[data-mobile-feed=true]>.sidenav{display:none}.settings-page[data-mobile-feed=true]>.settings{padding-top:0}.settings-page[data-mobile-feed=true] .settings-appearance .set-row{align-items:center;gap:var(--s3);grid-template-columns:minmax(0,1fr) auto}.settings-page[data-mobile-feed=true] .settings-appearance .set-label .note,.settings-page[data-mobile-feed=true] .settings-appearance .theme-picker>span{display:none}.app,.app[data-rail]{grid-template-columns:minmax(0,1fr);height:100dvh}.sidebar,.rail-edge-toggle{display:none}.topbar{gap:var(--s3);padding:var(--s3) var(--s4)}.topbar-sub,.topbar-title,.topbar-titles{display:none}.topbar-title{font-size:var(--fs-5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-mark{flex:none;align-items:center;gap:6px;display:inline-flex}.topbar-brand-name{font-size:var(--fs-4);letter-spacing:-.02em;color:var(--ink);font-weight:600;display:inline}.topbar-actions{gap:var(--s2);flex:0 auto;min-width:0;margin-left:auto}.topbar-account{border-radius:var(--r-sm);width:44px;height:44px;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.topbar-account>svg{width:22px;height:22px}.topbar-account:hover{background:var(--hover);color:var(--ink)}.topbar-account:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.topbar-account[data-on=true]{color:var(--signal)}.topbar-account[data-on=true] .avatar{box-shadow:0 0 0 2px var(--signal)}.topbar-switch{max-width:8rem;min-height:40px;padding:var(--s1) var(--s2);border:1px solid var(--bezel);border-radius:var(--r-sm);background:var(--panel-hi);color:var(--ink-dim);font-family:var(--sans);font-size:var(--fs-2);display:block}.topbar .chip,.topbar-discord,.topbar-guide{display:none}.topbar:has(.activity-scope){flex-wrap:wrap}.topbar:has(.activity-scope) .topbar-actions{flex-basis:100%}.topbar-actions .activity-scope{flex-shrink:0}.theme-toggle{min-width:40px;min-height:40px}.content main{padding:var(--s4) var(--s4) calc(var(--tabbar) + env(safe-area-inset-bottom,0px) + var(--s6));scrollbar-gutter:auto}.content main>.stack{padding-bottom:0}.mobile-tabs{z-index:30;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--bezel);background:var(--bg-rail);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-more-backdrop{z-index:29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;-webkit-tap-highlight-color:transparent;background:#0006;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:0}.mobile-tab{min-height:var(--tabbar);padding:var(--s2) var(--s1);color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-1);letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-2) var(--ease);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:500;display:flex}.mobile-tab-glyph{place-items:center;width:22px;height:22px;display:grid}.mobile-tab-glyph svg{width:20px;height:20px;display:block}.mobile-tab-glyph,.mobile-tab-label{pointer-events:none}.mobile-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-tab[data-on=true]{color:var(--signal)}.mobile-tab[data-on=true] .avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--signal) 70%, transparent)}input,select,textarea{font-size:var(--fs-5)!important}input:not([type=checkbox]):not([type=radio]),select,textarea:not(.live-keyin){min-height:44px}.mini-link{min-width:44px;min-height:44px;padding-inline:var(--s2)}.btn-primary,.btn-ghost,.key-revoke,.key-signin,.key-scope-btn,.add-login-toggle,.key-note,.key-note-input,.seg button{min-height:44px}.seg button{padding-inline:var(--s4)}.site-trash,.drawer-x{min-width:44px;min-height:44px}.panel-head{gap:var(--s2);padding:var(--s3) var(--s4);flex-wrap:wrap}.panel-body{padding:var(--s3) var(--s4)}.panel-head .meta{flex-basis:100%}.add-login{margin-left:0}.drawer{border-left:0;width:auto;left:0}.drawer-head{padding:var(--s3) var(--s4)}.drawer-body{padding:var(--s4);gap:var(--s4);padding-bottom:var(--s9)}.drawer-foot{padding:var(--s3) var(--s4);padding-bottom:calc(var(--s3) + env(safe-area-inset-bottom,0px));background:var(--panel);gap:var(--s2);position:sticky;bottom:0}.drawer-foot .btn-primary,.drawer-foot .btn-ghost{flex:1}.drawer-foot:has(>.btn-ghost):not(:has(.btn-primary)){flex-wrap:wrap}.drawer-foot:has(>.btn-ghost):not(:has(.btn-primary))>.spacer{display:none}.drawer-foot:has(>.btn-ghost):not(:has(.btn-primary))>.btn-ghost{flex:100%;width:100%}.credential-actions{gap:var(--s2);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.credential-actions .btn-ghost,.credential-actions .btn-primary{width:100%}.drawer-foot .site-trash{flex:none}.live-modal{padding:0}.live-modal-card{border-left:0;border-right:0;border-radius:0;width:100%;height:100dvh;max-height:none}.live-modal-card .panel-head{align-items:flex-start;gap:var(--s1) var(--s2);padding:var(--s3) var(--s4)}.live-modal-card .panel-head .meta{font-family:var(--sans);font-size:var(--fs-1);line-height:1.35}.live-modal-card .panel-body{padding:var(--s3) var(--s4)}.live-session-head{gap:var(--s2);flex-wrap:wrap}.live-session-status{align-items:flex-start;gap:var(--s1);flex-direction:column}.live-session-hint{font-size:var(--fs-2)}.live-session-head .live-session-status{flex-direction:row;flex-basis:100%;order:-1}.live-session-head .btn-ghost,.live-session-head .btn-primary{min-height:44px;padding-inline:var(--s3)}.live-privacy{font-size:var(--fs-1);line-height:1.4}.live-modal.live-handoff{padding:0}.live-handoff .live-modal-card{height:100dvh}.live-handoff .live-handoff-head{padding:var(--s3) var(--s4);padding-top:max(var(--s3), env(safe-area-inset-top))}.live-handoff .live-session{padding:var(--s3) var(--s4);padding-bottom:max(var(--s4), env(safe-area-inset-bottom))}.live-handoff-title h2{font-size:var(--fs-5)}.drawer-grant{padding:10px;font-size:11.5px;line-height:1.4}.cred-grid{padding:var(--s3) var(--s4) var(--s4);grid-template-columns:minmax(0,1fr)}.cred-id{min-width:0}.cred-label,.cred-email{overflow-wrap:anywhere}.site-login-row{flex-wrap:wrap}.site-login-id{overflow-wrap:anywhere;min-width:0}.site-login-edit-actions{width:100%}.handoff-row{flex-wrap:wrap}.handoff-what{flex:100%}.handoff-row .spacer{display:none}.handoff-row .btn-primary,.handoff-row .key-signin,.handoff-row .key-revoke{flex:auto}.handoff-row .revoke-all{flex-wrap:wrap;width:100%}.handoff-form{max-width:none}.keys-table,.keys-table tbody,.keys-table tr,.keys-table td{width:100%;display:block}.keys-table thead{display:none}.keys-table{border-collapse:separate;margin-top:var(--s3)!important}.keys-table tr{padding:var(--s3);border:1px solid var(--edge-hair);border-radius:var(--r);background:var(--panel-hi)}.keys-table tr+tr{margin-top:var(--s2)}.keys-table td{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s1) 0;border-bottom:0;display:flex}.keys-table td[data-label]:before{content:attr(data-label);font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);flex:none}.keys-table td:first-child{padding-bottom:var(--s2);margin-bottom:var(--s1);border-bottom:1px solid var(--edge-hair);display:block}.keys-table .key-name{overflow-wrap:anywhere;font-weight:600}.keys-table td.key-actions{padding-top:var(--s3);justify-content:stretch}.keys-table td.key-actions .key-revoke{width:100%}.keys-create{flex-direction:column;align-items:stretch}.keys-create .btn-primary{min-height:44px}.set-row{gap:var(--s2);padding:var(--s3) 0;grid-template-columns:minmax(0,1fr)}.set-value{padding-top:0}.set-value-row{flex-wrap:wrap}.set-uid{overflow-wrap:anywhere}.set-actions{align-items:stretch;gap:var(--s3);flex-direction:column}.set-actions-pair{grid-template-columns:1fr 1fr;display:grid}.erase-confirm{max-width:none}.connect-panel .code-inline,.connect-panel .code-block{white-space:pre-wrap;word-break:break-all}.connect-panel .code-block,.connect-panel .step-code .code-block{overflow-x:visible}.site-cover-row{padding-right:62px}.site-cover-host-input{max-width:none}.connect-panel .steps{padding-left:0}.connect-panel .client-detail-head{flex-wrap:wrap}.auth-screen .oauth-btn,.auth-screen .auth-submit{min-height:44px}.auth-screen .auth-switch{min-height:44px;padding-inline:var(--s1);align-items:center;display:inline-flex}.auth-split,.auth-form-side{min-height:100dvh}}.tip{z-index:60;max-width:30ch;padding:5px var(--s2);border:1px solid var(--bezel-hi);border-radius:var(--r-xs);background:var(--panel-hi);box-shadow:var(--shadow-lift);color:var(--ink);font-size:var(--fs-2);text-wrap:balance;pointer-events:none;animation:tip-in .13s var(--ease);line-height:1.45}@keyframes tip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.tip[data-side=bottom]{animation-name:tip-in-down}@keyframes tip-in-down{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.tip[data-side=left]{animation-name:tip-in-left}@keyframes tip-in-left{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:none}}.tip[data-side=right]{animation-name:tip-in-right}@keyframes tip-in-right{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tip,.tip[data-side=bottom],.tip[data-side=left],.tip[data-side=right]{animation:none}}.tip-wrap{display:inline-flex}.tip-wrap>[disabled]{pointer-events:none}.deck-wrap{gap:var(--s3);flex-direction:column;flex:auto;min-height:0;display:flex}.deck-wrap[data-presenting=true]{background:var(--bg-canvas);padding:var(--s6) var(--s7) var(--s5);gap:var(--s4)}.deck-bar{justify-content:space-between;align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.deck-picks{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.deck-pick{align-items:baseline;gap:var(--s2);height:var(--row);padding:0 var(--s3);border:1px solid var(--bezel);border-radius:var(--r-sm);color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-2);cursor:pointer;transition:color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);background:0 0;display:inline-flex}.deck-pick:hover{color:var(--ink);border-color:var(--bezel-hi)}.deck-pick[data-on=true]{color:var(--ink);border-color:var(--signal);background:var(--panel)}.deck-pick-n{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint)}.deck-pick[data-on=true] .deck-pick-n{color:var(--signal)}.deck-pick-name{letter-spacing:-.01em;font-weight:500}.deck-tagline{font-size:var(--fs-2);color:var(--ink-faint);padding-left:var(--s3);border-left:1px solid var(--edge-hair);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=68rem){.deck-tagline{display:none}}.deck-bar-right{align-items:center;gap:var(--s3);display:flex}.deck-count{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-faint)}.deck-count i{color:var(--ink-faint);padding:0 2px;font-style:normal}.deck-present{height:var(--row);padding:0 var(--s4);border:1px solid var(--bezel-hi);border-radius:var(--r-sm);color:var(--ink-dim);font-family:var(--sans);font-size:var(--fs-2);cursor:pointer;transition:color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);background:0 0}.deck-present:hover{color:var(--ink);border-color:var(--ink-faint)}.deck-stage{flex:auto;min-height:0;display:flex}.slide{scrollbar-gutter:stable;background:var(--panel);border:1px solid var(--bezel);border-radius:var(--r-lg);min-height:0;padding:clamp(var(--s6), 4vw, var(--s10)) clamp(var(--s6), 5vw, 72px);animation:slide-in .34s var(--ease) backwards;flex-direction:column;flex:auto;justify-content:center;display:flex;overflow-y:auto}@keyframes slide-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.slide{animation:none}}.slide>*{width:100%;max-width:74ch;margin-inline:auto}.slide>.sl-phases,.slide>.sl-ledger,.slide>.sl-measure{max-width:96ch}.deck-foot{align-items:center;gap:var(--s4);justify-content:center;display:flex}.deck-arrow{width:var(--row);height:var(--row);border:1px solid var(--bezel);border-radius:var(--r-sm);color:var(--ink-faint);font-size:var(--fs-6);cursor:pointer;transition:color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);background:0 0;place-items:center;line-height:1;display:grid}.deck-arrow:hover:not(:disabled){color:var(--ink);border-color:var(--bezel-hi)}.deck-arrow:disabled{color:var(--ink-faint);cursor:default;opacity:.5}.deck-ticks{align-items:center;gap:6px;display:flex}.deck-tick{cursor:pointer;background:0 0;border:0;width:26px;height:18px;padding:0;position:relative}.deck-tick:after{content:"";background:var(--ink-mute);height:2px;transition:background var(--dur-2) var(--ease);position:absolute;top:8px;left:0;right:0}.deck-tick[data-seen=true]:after{background:var(--ink-faint)}.deck-tick:hover:after{background:var(--ink-dim)}.deck-tick[data-on=true]:after{background:var(--signal)}.sl-lead{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:var(--s3);margin:0 0 var(--s4);display:flex}.sl-lead:after{content:"";background:var(--edge-hair);flex:1;height:1px}.slide h3{font-family:var(--sans);font-size:clamp(var(--fs-7), 2.4vw, 32px);letter-spacing:-.02em;color:var(--ink);margin:0 0 var(--s6);font-weight:600;line-height:1.15}.sl-note{font-family:var(--read);font-size:var(--fs-4);color:var(--ink-dim);margin:var(--s6) 0 0;max-width:68ch;line-height:1.62}.sl-source{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint);margin:var(--s5) 0 0}.sl-lamp{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sl-lamp i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.sl-lamp[data-state=shipped]{color:var(--signal-good)}.sl-lamp[data-state=building]{color:var(--signal)}.sl-lamp[data-state=next] i,.sl-lamp[data-state=later] i{background:0 0;box-shadow:inset 0 0 0 1.5px}.sl-lamp[data-state=later] i{width:5px;height:5px}.sl-title{text-align:center;flex-direction:column;align-items:center;display:flex}.sl-title .brand-mark{color:var(--ink-faint);margin-bottom:var(--s6)}.sl-eyebrow{font-family:var(--mono);font-size:var(--fs-2);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 var(--s4)}.sl-title h2{font-family:var(--sans);letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(34px,6vw,68px);font-weight:600;line-height:1.02}.sl-title-sub{font-family:var(--read);font-size:clamp(var(--fs-5), 1.7vw, 21px);color:var(--ink-dim);margin:var(--s5) 0 0;max-width:46ch;line-height:1.45}.sl-meta{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint);margin:var(--s8) 0 0}.sl-big{font-family:var(--sans);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(21px,2.9vw,38px);font-weight:500;line-height:1.22}.sl-chain{margin:var(--s7) 0 0;align-items:center;gap:var(--s3) var(--s6);counter-reset:chain;flex-wrap:wrap;padding:0;list-style:none;display:flex}.sl-chain li{counter-increment:chain;align-items:center;gap:var(--s2);padding:0 var(--s3);height:var(--row-md);border:1px solid var(--bezel);border-radius:var(--r-sm);background:var(--panel-hi);font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-dim);white-space:nowrap;display:inline-flex;position:relative}.sl-chain li:before{content:counter(chain, decimal-leading-zero);color:var(--ink-faint);font-size:var(--fs-1)}.sl-chain li:not(:last-child):after{content:"→";right:calc(var(--s6) * -1);width:var(--s6);text-align:center;color:var(--ink-faint);position:absolute}.sl-ledger table{border-collapse:collapse;width:100%}.sl-ledger thead th{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);text-align:left;padding:0 var(--s4) var(--s3) 0;border-bottom:1px solid var(--bezel);font-weight:400}.sl-ledger tbody th{text-align:left;font-weight:400}.sl-ledger tbody tr{border-bottom:1px solid var(--edge-hair)}.sl-ledger tbody tr:last-child{border-bottom:0}.sl-ledger td,.sl-ledger tbody th{padding:var(--s4) var(--s4) var(--s4) 0;vertical-align:top;font-family:var(--read);font-size:var(--fs-3);color:var(--ink-dim);line-height:1.5}.sl-ledger tbody th{width:32%}.sl-gate-top{align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.sl-gate-name{font-family:var(--sans);font-size:var(--fs-5);letter-spacing:-.015em;color:var(--ink);font-weight:600}.sl-gate-q{font-size:var(--fs-2);color:var(--ink-faint);margin-top:2px;display:block}.sl-them{color:var(--ink-faint)}.sl-versus{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}@media (width<=60rem){.sl-versus{grid-template-columns:1fr}}.sl-side{border:1px solid var(--bezel);border-radius:var(--r);padding:var(--s5);background:var(--panel-hi)}.sl-side[data-won=true]{border-color:var(--t1-edge);background:var(--t1-bg)}.sl-side-label{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 var(--s3)}.sl-side[data-won=true] .sl-side-label{color:var(--t1)}.sl-figure{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);margin:0 0 var(--s4);overflow-wrap:anywhere;font-size:clamp(22px,2.4vw,34px);font-weight:500;line-height:1.1}.sl-side-detail{font-family:var(--read);font-size:var(--fs-3);color:var(--ink-dim);margin:0;line-height:1.55}.sl-punch{font-family:var(--sans);font-size:clamp(var(--fs-6), 2.1vw, 27px);letter-spacing:-.02em;color:var(--ink);text-align:center;margin:var(--s7) 0 0;font-weight:500}.sl-phases .ladder{margin:0;padding:0;list-style:none;position:relative}.sl-phases .ladder:before{content:"";background:var(--edge-hair);width:1px;position:absolute;top:18px;bottom:18px;left:15px}.rung{position:relative}.rung+.rung{margin-top:2px}.rung-head{align-items:center;gap:var(--s3);width:100%;padding:var(--s3) var(--s3) var(--s3) 0;border-radius:var(--r-sm);text-align:left;cursor:pointer;transition:background var(--dur-2) var(--ease);background:0 0;border:0;grid-template-columns:32px 156px 104px 1fr;display:grid}.rung-head:hover{background:var(--hover)}.rung-n{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-faint);background:var(--panel);z-index:1;text-align:center;padding:3px 0}.rung[data-open=true] .rung-n{color:var(--ink)}.rung-name{font-family:var(--sans);font-size:var(--fs-5);letter-spacing:-.015em;color:var(--ink-dim);font-weight:600}.rung[data-open=true] .rung-name{color:var(--ink)}.rung-what{font-family:var(--read);font-size:var(--fs-2);color:var(--ink-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.rung[data-open=true] .rung-what{-webkit-line-clamp:unset;color:var(--ink-dim)}@media (width<=72rem){.rung-head{grid-template-columns:32px 1fr auto}.rung-what{display:none}}.rung-body{gap:var(--s6);margin:0 0 var(--s4) var(--s7);padding:var(--s4) var(--s4) var(--s4) var(--s3);border-left:1px solid var(--bezel);animation:rung-open .24s var(--ease) backwards;grid-template-columns:1fr 1.15fr;display:grid}@keyframes rung-open{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rung-body{animation:none}}@media (width<=64rem){.rung-body{gap:var(--s4);grid-template-columns:1fr}}.rung-h{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 var(--s2)}.rung-done,.rung-needs li{font-family:var(--read);font-size:var(--fs-3);color:var(--ink-dim);margin:0;line-height:1.55}.rung-needs{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.rung-needs li{padding-left:var(--s4);position:relative}.rung-needs li:before{content:"";background:var(--ink-mute);width:8px;height:1px;position:absolute;top:.66em;left:0}.rung-src{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint);margin:var(--s3) 0 0}.sl-list ol{gap:var(--s5);margin:0;padding:0;list-style:none;display:grid}.sl-item{gap:var(--s3);grid-template-columns:34px 1fr;align-items:start;display:grid}.sl-item-n{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-faint);padding-top:2px}.sl-list ol[data-ranked=false] .sl-item-n{color:var(--ink-faint);opacity:.6}.sl-item-lead{font-family:var(--sans);font-size:var(--fs-5);letter-spacing:-.015em;color:var(--ink);align-items:baseline;gap:var(--s3);flex-wrap:wrap;margin:0 0 5px;font-weight:600;display:flex}.sl-item-body{font-family:var(--read);font-size:var(--fs-3);color:var(--ink-dim);max-width:78ch;margin:0;line-height:1.6}.sl-chip{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--bezel);padding:2px var(--s2);white-space:nowrap;border-radius:999px}.sl-item-tag{font-family:var(--read);font-size:var(--fs-2);color:var(--ink-faint);margin:var(--s2) 0 0;padding-left:var(--s4);max-width:74ch;line-height:1.5;position:relative}.sl-item-tag:before{content:"→";color:var(--ink-faint);position:absolute;left:0}.sl-rule blockquote{padding:0 0 0 var(--s5);border-left:2px solid var(--signal);font-family:var(--sans);font-size:clamp(var(--fs-6), 2.2vw, 28px);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:500;line-height:1.28}.sl-clauses{margin:var(--s7) 0 0;gap:var(--s3);padding:0;list-style:none;display:grid}.sl-clauses li{gap:var(--s3);font-family:var(--read);font-size:var(--fs-4);color:var(--ink-dim);grid-template-columns:26px 1fr;align-items:start;line-height:1.55;display:grid}.sl-clause-n{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint);text-align:center;border:1px solid var(--bezel);border-radius:var(--r-xs);height:20px;line-height:18px}@media (width<=52rem){.slide{padding:var(--s6) var(--s5);justify-content:flex-start}.deck-bar{gap:var(--s2)}}.deck-compare{justify-content:center}.deck-compare>*{max-width:none;margin-inline:0}.deck-compare{overflow-x:auto}.deck-compare table{width:100%;min-width:calc(132px + var(--cmp-cols,3) * 250px);border-collapse:collapse;margin-top:var(--s3);table-layout:fixed}.deck-compare thead th{text-align:left;vertical-align:bottom;padding:0 var(--s4) var(--s4) 0;border-bottom:1px solid var(--bezel);font-weight:400}.deck-compare thead th:first-child{width:132px}.deck-compare thead th button{align-items:baseline;gap:var(--s2);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:flex}.cmp-n{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint)}.cmp-name{font-family:var(--sans);font-size:var(--fs-6);letter-spacing:-.02em;color:var(--ink-faint);transition:color var(--dur-2) var(--ease);font-weight:600}.deck-compare thead th:hover .cmp-name,.deck-compare thead th[data-on=true] .cmp-name{color:var(--ink)}.deck-compare thead th[data-on=true] .cmp-n{color:var(--signal)}.deck-compare thead th[data-on=true]{border-bottom-color:var(--signal)}.cmp-tagline{font-family:var(--read);font-size:var(--fs-2);color:var(--ink-faint);margin-top:5px;display:block}.deck-compare tbody tr{border-bottom:1px solid var(--edge-hair)}.deck-compare tbody tr:last-child{border-bottom:0}.deck-compare tbody th{text-align:left;vertical-align:top;padding:var(--s5) var(--s4) var(--s5) 0;font-weight:400;font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.deck-compare tbody td{vertical-align:top;padding:var(--s5) var(--s4) var(--s5) 0;font-family:var(--read);font-size:var(--fs-3);color:var(--ink-faint);line-height:1.6}.deck-compare tbody td[data-on=true]{color:var(--ink-dim)}.deck-present[data-on=true]{color:var(--ink);border-color:var(--signal)}.legal-page{flex-direction:column;min-height:100dvh;display:flex}.legal-page>.legal-wrap{padding-top:clamp(26px,4vh,46px);padding-bottom:var(--s2);flex:1}.legal-doc{max-width:76ch}.legal-kicker{margin:0 0 6px}.legal-index h1{margin:0 0 var(--s3);font-size:var(--fs-8);letter-spacing:-.02em;line-height:1.15}.legal-lede{margin:0 0 var(--s2);max-width:64ch;color:var(--ink-dim);font-size:var(--fs-5);line-height:1.6}.legal-interim{max-width:68ch;padding:var(--s3) 14px;border:1px solid var(--warn);color:var(--ink-dim);font-size:var(--fs-4);border-left-width:3px;border-radius:6px;margin:0 0 28px;line-height:1.6}.legal-interim strong{color:var(--ink)}.legal-interim-em{color:var(--ink);font-weight:600}.legal-list{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.legal-card{height:100%;padding:var(--s4) 18px;border:1px solid var(--bezel);border-radius:var(--r);background:var(--panel);transition:border-color var(--dur-2) var(--ease);flex-direction:column;gap:6px;text-decoration:none;display:flex}.legal-card:hover{border-color:var(--bezel-hi)}.legal-card-title{color:var(--ink);font-weight:600;font-size:var(--fs-4)}.legal-card-blurb{color:var(--ink-faint);font-size:var(--fs-3);line-height:1.5}.legal-doc-view{gap:var(--s7);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.legal-side{top:calc(var(--uf-head) + 28px);flex-direction:column;gap:2px;display:flex;position:sticky}.legal-side-link{border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--ink-faint);font-size:var(--fs-3);transition:color var(--dur-2) var(--ease), background var(--dur-2) var(--ease);border-left:2px solid #0000;padding:7px 10px;text-decoration:none}.legal-side-link:hover{color:var(--ink);background:var(--panel)}.legal-side-link.is-current{color:var(--ink);border-left-color:var(--signal);background:var(--panel)}.legal-doc{max-height:none;font-size:var(--fs-4);padding:0;overflow:visible}.legal-foot{gap:var(--s3) var(--s5);width:100%;max-width:940px;padding:var(--s5) var(--s6) 28px;border-top:1px solid var(--bezel);color:var(--ink-faint);font-size:var(--fs-2);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.legal-foot-links{flex-wrap:wrap;gap:18px;display:flex}.legal-foot-links a{color:var(--ink-faint);text-decoration:none}.legal-foot-links a:hover{color:var(--ink)}@media (width<=720px){.legal-doc-view{gap:var(--s5);grid-template-columns:1fr}.legal-side{gap:var(--s2);scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:var(--s3);margin-bottom:var(--s1);border-bottom:1px solid var(--bezel);flex-flow:row;position:static;overflow-x:auto}.legal-side::-webkit-scrollbar{display:none}.legal-side-link{white-space:nowrap;border-radius:var(--r-sm);border-left:none;border:1px solid var(--bezel);flex:none;align-items:center;min-height:44px;display:flex}.legal-side-link.is-current{border-color:var(--bezel-hi)}}.consent-banner{z-index:1000;justify-content:space-between;align-items:center;gap:var(--s3) var(--s5);border:1px solid var(--bezel-hi);border-radius:var(--r);background:var(--panel-hi);flex-wrap:wrap;max-width:720px;margin:0 auto;padding:14px 18px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 30px #00000047}.consent-text{color:var(--ink-dim);font-size:var(--fs-3);flex:320px;margin:0;line-height:1.5}.consent-text a{color:var(--ink);text-decoration:underline}.consent-actions{gap:var(--s2);flex-shrink:0;display:flex}.consent-accept,.consent-decline{padding:var(--s2) 14px;border-radius:var(--r-sm);font-size:var(--fs-3);cursor:pointer;border:1px solid var(--bezel);color:var(--ink-dim);transition:border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);background:0 0;font-weight:550}.consent-decline:hover{color:var(--ink);border-color:var(--bezel-hi)}.consent-accept{background:var(--signal);border-color:var(--signal);color:var(--on-signal,var(--void))}.consent-accept:hover{opacity:.9}.auth-agree{margin:2px 0 var(--s1);color:var(--ink-dim);font-size:var(--fs-3);cursor:pointer;align-items:flex-start;gap:9px;line-height:1.45;display:flex}.auth-agree input{accent-color:var(--signal);flex-shrink:0;margin-top:2px}.auth-agree a{color:var(--ink);text-decoration:underline}.consent-agree{margin:var(--s4) 0 var(--s3)}.admin-waitlist{flex-direction:column;flex:auto;min-height:0;display:flex}.wl-table-wrap{scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}.wl-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1050px}.wl-table th,.wl-table td{text-align:left;vertical-align:middle;padding:9px var(--s2)}.wl-table tr>:not(:last-child){border-right:1px solid var(--bezel)}.wl-table tbody td{border-bottom:1px solid var(--bezel)}.wl-table thead th{z-index:1;background:var(--panel-hi);color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-0);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--bezel-hi);font-weight:500;position:sticky;top:0}.wl-table thead th:first-child{width:14%;padding-left:var(--s4)}.wl-table thead th:nth-child(2){width:16%}.wl-table thead th:nth-child(3){width:20%}.wl-table thead th:nth-child(4){width:10%}.wl-table thead th:nth-child(5){width:9%}.wl-table thead th:nth-child(6){width:10%}.wl-table thead th:nth-child(7){width:7%}.wl-table thead th:nth-child(8){width:14%}.wl-row{border-bottom:1px solid var(--bezel)}.wl-row:hover,.wl-row:focus-within{background:var(--panel-hi)}.wl-row-done{opacity:.68}.wl-row .wl-person{padding-left:var(--s4)}.wl-person-inner{align-items:center;gap:var(--s2);display:flex}.wl-avatar{background:color-mix(in srgb, var(--signal) 18%, var(--panel-hi));border:1px solid color-mix(in srgb, var(--signal) 45%, var(--bezel));width:32px;height:32px;color:var(--signal);font-family:var(--mono);font-size:var(--fs-1);border-radius:50%;flex:0 0 32px;place-items:center;font-weight:700;display:grid}.wl-person-text{flex-direction:column;flex:100px;gap:2px;min-width:0;display:flex}.wl-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:var(--fs-2);font-weight:600;display:block;overflow:hidden}.wl-email,.wl-joined{color:var(--ink-dim);font:var(--fs-1) var(--mono)}.wl-email-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wl-joined{white-space:nowrap}.wl-person-foot{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.wl-tag,.wl-chip-warn{border:1px solid var(--bezel-hi);border-radius:var(--r-xs);color:var(--ink-faint);font:var(--fs-0) var(--mono);padding:2px 5px;display:inline-block}.wl-tag-in{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.wl-chip-warn{color:var(--fail);border-color:color-mix(in srgb, var(--fail) 40%, transparent)}.wl-use,.wl-tools,.wl-country,.wl-source-cell{color:var(--ink-dim);font-size:var(--fs-1);overflow-wrap:anywhere;line-height:1.45}.wl-use-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wl-missing{color:var(--ink-faint)}.wl-source,.wl-place{align-items:center;gap:6px;max-width:100%;display:inline-flex}.wl-source svg{flex:none;width:14px;height:14px}.wl-source span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wl-actions{align-items:center;gap:var(--s1);display:flex}.wl-row .wl-decision{background:var(--panel-hi)}.wl-actions button{min-height:32px;padding:6px var(--s2);white-space:nowrap}.wl-actions .btn-ghost{color:var(--ink);border-color:var(--bezel-hi);background:var(--panel-hi)}.wl-section th{padding:var(--s4) var(--s4) var(--s2);background:var(--panel-hi);color:var(--ink-faint);font:var(--fs-1) var(--mono);border-bottom:1px solid var(--bezel)}.wl-ok{margin:var(--s2) 0 0;font-size:var(--fs-1);color:var(--ok)}.wl-warn{margin:var(--s2) 0 0;font-size:var(--fs-1);color:var(--warn)}@media (width<=1100px){.wl-actions{flex-direction:column}}@media (width<=1000px){.wl-table-wrap{flex:none;overflow:visible}.wl-table,.wl-table tbody,.wl-table tr,.wl-table td{box-sizing:border-box;width:100%;display:block}.wl-table{min-width:0}.wl-table thead{display:none}.wl-table .wl-row{padding:var(--s3) var(--s4);gap:var(--s2) var(--s3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.wl-table tr>:not(:last-child),.wl-table tbody td{border:0}.wl-row .wl-person,.wl-row .wl-email,.wl-row .wl-use,.wl-row .wl-tools,.wl-row .wl-decision{grid-column:1/-1}.wl-row .wl-decision{background:0 0}.wl-row td{padding:0}.wl-row .wl-person{padding-left:0}.wl-row td:not(.wl-person):not(.wl-decision):before{content:attr(data-label);color:var(--ink-faint);font:var(--fs-0) var(--mono);text-transform:uppercase;margin-bottom:2px;display:block}.wl-person-text{flex-basis:0}.wl-email-text{white-space:normal;overflow-wrap:anywhere}.wl-use-text{display:block}.wl-actions{margin-top:var(--s1);flex-flow:wrap}.wl-actions button{min-height:44px;padding:var(--s2) var(--s3)}}@media (width>=701px) and (width<=1000px){.wl-row .wl-person,.wl-row .wl-use,.wl-row .wl-country,.wl-row .wl-source-cell{grid-column:1}.wl-row .wl-email,.wl-row .wl-tools,.wl-row .wl-joined{grid-column:2}}.terms-gate{z-index:110;padding:var(--s4);pointer-events:none;justify-content:center;display:flex;position:fixed;inset:auto 0 0}.terms-gate-card{pointer-events:auto;width:100%;max-width:620px;box-shadow:0 18px 48px #00000047}.terms-gate-card .panel-head{padding:22px var(--s6) 0;border-bottom:0}.terms-gate-card .panel-body{padding:var(--s4) var(--s6) var(--s6)}.terms-gate-card h2{margin:var(--s2) 0 0;letter-spacing:-.025em;color:var(--ink);font-size:20px;font-weight:600}.terms-gate-card .note{color:var(--ink-dim);margin:0;line-height:1.65}.terms-gate-card a,.terms-gate-card a:visited{color:var(--ink);-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);text-underline-offset:3px}.terms-gate-card a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.terms-gate-actions button{min-height:44px}.terms-gate-actions{margin-top:var(--s5);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.terms-gate-failed{color:var(--fail)}.terms-gate-card .terms-gate-failed{margin-top:var(--s3)}.terms-gate[data-blocking=true]{pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;align-items:center;inset:0}.terms-gate[data-blocking=true]>[role=dialog]{justify-content:center;width:100%;max-width:620px;display:flex}.terms-gate-changes{margin:var(--s4) 0 0;gap:var(--s2);color:var(--ink-dim);padding-left:18px;line-height:1.55;display:grid}@media (width<=620px){.consent-accept,.consent-decline{min-height:44px;padding-inline:18px}.consent-actions{gap:10px}}.route{grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:start;gap:6px;display:grid}.route-node{justify-items:center;gap:var(--s2);text-align:center;min-width:0;display:grid}.route-glyph{border:1px solid var(--bezel);border-radius:var(--r);background:var(--input-bg);width:44px;height:44px;color:var(--ink-faint);place-items:center;display:grid;position:relative}.route-node strong{font-size:var(--fs-2);color:var(--ink-dim);overflow-wrap:anywhere;font-weight:500}.route-caption{font:var(--fs-2) var(--mono);letter-spacing:.02em;color:var(--ink-faint);overflow-wrap:anywhere}.route-link{background:var(--bezel);height:1px;margin-top:22px;position:relative}.country-badge{font-family:"Twemoji Country Flags", var(--sans);background:var(--panel-hi);border:1px solid var(--bezel-hi);border-radius:var(--r-xs);padding:2px 3px;font-size:15px;line-height:1;position:absolute;bottom:-8px;right:-10px}.route[data-state=connected] .country-badge{border-color:color-mix(in srgb, var(--ok) 35%, var(--bezel-hi))}.route[data-state=connected] .route-glyph{border-color:color-mix(in srgb, var(--ok) 30%, var(--bezel));color:var(--ink-dim)}.route[data-state=connected] .route-node.is-self .route-glyph{border-color:color-mix(in srgb, var(--ok) 60%, var(--bezel));color:var(--ok)}.route[data-state=connected] .route-link{background:color-mix(in srgb, var(--ok) 40%, var(--bezel))}.route[data-state=connected] .route-link:after{content:"";background:var(--ok);border-radius:50%;width:5px;height:5px;animation:1.9s linear infinite route-flow;position:absolute;top:-2px}.route[data-state=connected] .route-link.is-out:after{animation-delay:.55s}.route[data-state=blocked] .route-link.is-in{background:repeating-linear-gradient(90deg, var(--bezel) 0 3px, transparent 3px 7px)}.route[data-state=blocked] .route-node.is-remote .route-glyph{opacity:.5}.route[data-state=blocked] .route-node.is-self .route-glyph{border-color:color-mix(in srgb, var(--warn) 50%, var(--bezel));color:var(--warn)}@keyframes route-flow{0%{opacity:0;left:0}25%,75%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}@media (prefers-reduced-motion:reduce){.route-link:after{animation:none!important}.route[data-state=connected] .route-link:after{opacity:1;left:calc(50% - 2.5px)}}.docs-view{width:100%;min-width:0;max-width:900px}.docs-view .doc{max-height:none;padding:28px var(--s7) 36px;font-size:15px;line-height:1.75;overflow:visible}.docs-view .doc>p,.docs-view .doc>ul,.docs-view .doc>ol,.docs-view .doc>blockquote,.docs-view .doc>h1,.docs-view .doc>h2,.docs-view .doc>h3,.docs-view .doc>h4{max-width:72ch}.docs-view .doc>h1{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(26px,3vw,34px)}.docs-view .doc>h2{padding-top:var(--s2);border-top:1px solid var(--bezel);margin-top:42px;font-size:21px}.docs-view .doc>h1+p,.docs-view .doc>h2+p{color:var(--ink-dim)}.docs-view .doc>pre{max-width:none;margin:var(--s5) 0 var(--s6);padding:18px var(--s5);white-space:pre;word-break:normal;background:var(--void);border:1px solid var(--bezel);border-radius:var(--r);color:var(--ink);font-size:var(--fs-2);line-height:1.7;overflow-x:auto}.docs-view .doc>table{max-width:72ch;margin:var(--s6) 0 28px;font-size:var(--fs-3);line-height:1.5}.docs-view .panel-head .tick{font-size:var(--fs-5);color:var(--ink);letter-spacing:-.01em;font-weight:600}.docs-view .panel-head{padding-block:var(--s4)}.page-with-rail{gap:var(--s7);grid-template-columns:216px minmax(0,1fr);align-items:start;display:grid}@media (width>=861px){.settings-page{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.settings-page>.settings{scrollbar-gutter:stable;height:100%;min-height:0;overflow-y:auto}.settings-page>.settings>.panel{flex-shrink:0}}.sidenav{top:var(--s4);gap:var(--s5);min-width:0;display:grid;position:sticky}.sidenav-group>ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.sidenav-group-label{margin:0 0 var(--s2);font-family:var(--sans);font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);padding-inline:10px;font-weight:600}.sidenav-group-label:empty{display:none}.sidenav-item{width:100%;min-height:var(--row-lg);border:0;border-radius:var(--r-sm);color:var(--ink-faint);font-family:var(--sans);font-size:var(--fs-3);text-align:left;cursor:pointer;transition:color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);background:0 0;border-inline-start:2px solid #0000;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.sidenav-item svg{opacity:.85;flex:none;width:16px;height:16px}.sidenav-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidenav-item:hover:not(:disabled){background:var(--hover);color:var(--ink-dim)}.sidenav-item[aria-current=true]{background:var(--panel-hi);border-inline-start-color:var(--ink);color:var(--ink);font-weight:600}.sidenav-item:disabled{cursor:default;color:var(--ink-faint)}.sidenav-badge{border:1px solid var(--bezel);border-radius:var(--r-xs);background:var(--panel);font-family:var(--mono);letter-spacing:.08em;color:var(--ink-faint);margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}@media (width<=860px){.page-with-rail{gap:var(--s4);grid-template-columns:minmax(0,1fr)}.sidenav{gap:var(--s2) var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--bezel);flex-wrap:wrap;display:flex;position:static}.sidenav-group{min-width:0}.sidenav-group>ul{gap:var(--s1);flex-wrap:wrap;display:flex}.sidenav-group-label{display:none}.sidenav-item{width:auto;max-width:100%;min-height:44px;padding-inline:var(--s3);border:1px solid var(--bezel);border-radius:var(--r-sm);border-inline-start-width:1px}.sidenav-item[aria-current=true]{border-color:var(--bezel-hi)}}.loading{gap:10px;padding:18px 0;display:grid}.loading-inline{vertical-align:middle;padding:0;display:inline-grid}.loading-bar{border-radius:var(--r-xs);background:var(--edge-hair);background-image:linear-gradient(90deg, transparent 0%, var(--hover) 50%, transparent 100%);height:12px;animation:loading-sheen 1.4s var(--ease) infinite;background-size:200% 100%}.loading-bar:nth-child(2){width:82%}.loading-bar:nth-child(3){width:64%}.loading-bar:nth-child(4){width:74%}.loading-inline .loading-bar{width:72px;height:10px}.loading-spinner-state{place-items:center;padding:0}.loading-spinner{border:2px solid color-mix(in srgb, var(--ink-faint) 28%, transparent);border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite loading-spin}@keyframes loading-sheen{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes loading-spin{to{transform:rotate(360deg)}}.sites-loading{place-items:center;min-height:240px;display:grid}@media (prefers-reduced-motion:reduce){.loading-bar,.loading-spinner{animation:none}}.site-login-password{flex-wrap:wrap}.site-login-password .site-login-id{flex:calc(100% - 48px)}.site-login-password .site-login-id .site-login-account{margin-left:0;display:block}.site-inherited-access{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4);border:1px solid var(--edge-hair);border-radius:var(--r);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.site-inherited-access>div{gap:var(--s1);display:grid}.site-inherited-access span{color:var(--ink-faint);font-size:var(--fs-2)}.account-label{font-size:var(--fs-3);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hist-recovery{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.hist-recovery .note{flex:240px;margin:0}.connection-group-heading{align-items:center;gap:var(--s2);flex-wrap:wrap;justify-content:space-between;display:flex}.connection-group-detail{padding:var(--s4);border-top:1px solid var(--bezel)}.connection-group-members{padding-left:var(--s6);margin:var(--s3) 0}.connection-group-members li{padding:var(--s2) 0}.connection-group-members li>span{color:var(--ink-faint);font-size:var(--fs-2);display:block}.proxy-group-editor{align-content:start;gap:var(--s4);display:grid}.proxy-group-editor .field input{width:100%;min-width:0}.proxy-group-editor fieldset{border:0;min-width:0;padding:0}.proxy-group-editor fieldset legend{margin-bottom:var(--s2);color:var(--ink);font-weight:600}.proxy-group-choice{align-items:center;gap:var(--s3);min-height:52px;padding:var(--s2) var(--s3);margin-bottom:var(--s2);border:1px solid var(--bezel);border-radius:var(--r-sm);cursor:pointer;display:flex}.proxy-group-choice:hover{background:var(--panel-hi)}.proxy-group-choice:has(input:checked){background:var(--panel-hi)}.proxy-group-choice:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:-2px}.proxy-group-choice small{color:var(--ink-faint);display:block}.proxy-group-priority{border-top:1px solid var(--bezel);padding-top:var(--s4)}.proxy-group-priority h3{margin:0 0 var(--s1);font-size:var(--fs-3)}.proxy-group-priority .note{margin:0}.proxy-group-priority .connection-group-members{margin:var(--s3) 0 0;padding:0;list-style:none}.proxy-group-priority .connection-group-members li{align-items:center;gap:var(--s2);padding:var(--s2) 0;border-bottom:1px solid var(--bezel);display:flex}.proxy-group-priority .connection-group-members li>span:not(.proxy-group-rank){gap:var(--s1);flex:1;min-width:0;display:inline-grid}.proxy-group-priority .proxy-group-rank{color:var(--ink-faint);font-size:var(--fs-2)}.proxy-group-priority .connection-group-heading{justify-content:flex-end;gap:var(--s1);flex-wrap:nowrap}.proxy-group-priority .connection-group-members li small{color:var(--ink-faint);font-size:var(--fs-1)}@media (width<=620px){.proxy-group-editor button{min-width:44px;min-height:44px}}.theme-picker{align-items:center;gap:var(--s3);color:var(--ink-dim);font-size:var(--fs-3);flex:none;display:flex}.settings-appearance{z-index:3;position:relative;overflow:visible}.theme-menu{min-width:112px;color:var(--ink);position:relative}.theme-menu-trigger{justify-content:space-between;align-items:center;gap:var(--s4);border:1px solid var(--control-edge);border-radius:var(--r-sm);background:var(--panel);width:100%;min-height:38px;color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--dur-1), background var(--dur-1);padding:7px 11px 7px 13px;display:flex}.theme-menu-trigger:hover,.theme-menu[data-open=true] .theme-menu-trigger{background:var(--hover);border-color:var(--control-edge-hi)}.theme-menu-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.theme-menu-trigger>i{width:7px;height:7px;color:var(--ink-faint);transition:transform var(--dur-1);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(45deg)translateY(-2px)}.theme-menu[data-open=true] .theme-menu-trigger>i{transform:rotate(225deg)translate(-1px,-1px)}.theme-menu-options{z-index:80;border:1px solid var(--control-edge);border-radius:var(--r-sm);background:var(--panel-hi);min-width:100%;box-shadow:var(--shadow);padding:5px;position:absolute;top:calc(100% + 6px);right:0}.theme-menu-options button{justify-content:space-between;align-items:center;gap:var(--s4);border-radius:calc(var(--r-sm) - 2px);width:100%;min-height:34px;color:var(--ink-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 9px;display:flex}.theme-menu-options button:hover,.theme-menu-options button:focus-visible{background:var(--hover);color:var(--ink);outline:none}.theme-menu-options button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:15px;height:15px}.theme-menu-options button[aria-selected=true]{color:var(--ink)}.theme-menu-options button[aria-selected=true] svg{opacity:1}.auth-appearance{z-index:3;position:absolute;top:20px;right:24px}.auth-mobile-brand{display:none}.auth-screen .auth-field input{min-height:44px;font-size:var(--fs-5)}.auth-screen .auth-submit,.auth-screen .oauth-btn{min-height:44px}.auth-screen .auth-field input::placeholder{color:var(--ink-faint);opacity:1}:root[data-theme=light] .auth-canvas{opacity:1}.shared-brand>.theme-picker{order:2;margin-left:auto}.provider-portal-head{flex-wrap:wrap}.provider-portal-head>.theme-picker{margin-left:auto}.desktop-notice{max-width:640px;margin:var(--s5) auto}.desktop-notice .panel-body{gap:var(--s5);display:grid}.desktop-notice h1{font-size:var(--fs-7);text-wrap:balance;margin:0}.desktop-notice p{margin:0;line-height:1.65}.desktop-notice .btn-primary{justify-self:start}.ov-welcome{gap:var(--s5);max-width:none;padding:var(--s7);display:grid}.ov-welcome h2{font-size:var(--fs-8);text-wrap:balance;margin:0}.ov-welcome p{max-width:60ch;margin:0;line-height:1.65}.ov-welcome-actions{gap:var(--s3);flex-wrap:wrap;display:flex}:where(.field input,.auth-field input,.team-input,.table-search,.sessions-search,.field-select){border-color:var(--control-edge)}body:has(.consent-banner) .content main{padding-bottom:calc(var(--consent-height,150px) + var(--s7));scroll-padding-bottom:calc(var(--consent-height,150px) + var(--s7))}@media (width<=860px){.auth-form-side{align-content:start;gap:var(--s6);padding:84px var(--s6) var(--s7);min-height:100svh}.auth-mobile-brand{font:500 20px var(--wordmark);align-items:center;gap:10px;display:flex}}@media (width<=54rem),(width<=62rem) and (height<=32rem){.theme-menu{min-width:104px;font-size:var(--fs-5)}.theme-menu-trigger,.theme-menu-options button{min-height:44px}body:has(.mobile-tabs) .consent-banner{bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom,0px) + 12px)}.theme-toggle,.info-dot{min-width:44px;min-height:44px}.device-details>summary,.proxy-usage details>summary{align-items:center;min-height:44px;display:flex}.proxy-rail button,.proxy-rail a,.device-rename,.proxy-title button{min-width:44px;min-height:44px}.ov-welcome{padding:var(--s5)}}@media (pointer:coarse){:where(button,select,summary){min-width:44px;min-height:44px}}@media (forced-colors:active){:focus-visible{outline-color:highlight}.btn-primary,.btn-ghost,.seg button,.mobile-tab{border:1px solid buttontext}.side-nav [data-on=true],.mobile-tab[aria-current=page]{outline:2px solid highlight}}.rail-edge-toggle{width:28px;height:28px}.auth-alt,.auth-note a{align-items:center;min-height:24px;display:inline-flex}@media (width>=48.01rem){.device-details>summary,.proxy-usage-details>summary{align-content:center;min-height:32px}}.auth-screen input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (width<=54rem),(width<=62rem) and (height<=32rem){.proxy-add,.proxy-app-launch .btn-ghost,.proxy-edit-name{min-width:44px;min-height:44px}}.ov-grid[data-first-use=true]{grid-template-columns:1fr}.activity-agent{max-width:100%;color:var(--ink-dim);font-family:var(--sans);font-size:var(--fs-1);cursor:pointer;vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.activity-agent.is-static{cursor:inherit}.activity-agent-avatar{border-radius:var(--r-xs);background:var(--input-bg);flex:none;place-items:center;width:20px;height:20px;display:grid;overflow:hidden}.activity-agent-avatar svg,.activity-agent-avatar .agent-face-logo{width:14px;height:14px}.activity-agent-avatar .agent-face-img{object-fit:cover;width:100%;height:100%}.activity-agent-avatar .agent-face-text{font-size:9px}.activity-agent-avatar .agent-face-tinted{border-radius:inherit;place-items:center;width:100%;height:100%;display:grid}.activity-agent-avatar .agent-face-tinted path[fill]{fill:currentColor}.activity-agent-avatar .agent-face-logo[data-mono=true]{filter:brightness(0)invert()}.activity-agent-avatar .agent-face-tinted[data-light-ink=false] .agent-face-logo[data-mono=true],:root[data-theme=light] .activity-agent-avatar>.agent-face-logo[data-mono=true]{filter:brightness(0)}.auth-screen{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f5f7;--ink-dim:#a1a1aa;--ink-faint:#92929c;--void:#08080c;--bg-canvas:#050507;--signal:#fff;--on-signal:#111;--control-edge:#53535d;--input-bg:#0f0f11}.mobile-more{flex:1;min-width:0}.mobile-more>button{cursor:pointer;width:100%;height:100%;list-style:none}.mobile-more>button::-webkit-details-marker{display:none}.mobile-more-links{gap:var(--s1);padding:var(--s2);border:1px solid var(--bezel);border-radius:var(--r);background:var(--panel);box-shadow:var(--shadow);max-height:60dvh;display:grid;position:absolute;bottom:calc(100% + 8px);left:12px;right:12px;overflow-y:auto}.mobile-more-links button{border-radius:var(--r-sm);min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;padding:10px 14px}.mobile-more-links button:hover,.mobile-more-links button[aria-current=page]{background:var(--hover)}@media (width<=54rem),(width<=62rem) and (height<=32rem){.hist-head,.sess-head{display:none}.hist-item,.session-item{flex-wrap:wrap;height:auto;min-height:64px}.hist-item-url,.session-item-main{flex:calc(100% - 65px)}.hist-item-cols,.hist-item-cols[data-operator=true],.session-item-cols{gap:var(--s2) var(--s3);flex-wrap:wrap;flex:100%;min-width:0;padding-left:26px;display:flex}.hist-item-why{white-space:normal}.hist-facets,.sessions-filter,.hist-tools{flex-wrap:wrap}.hist-facets button,.hist-sort button,.sessions-filter button,.hist-more{min-height:44px}.sessions-grid,.sessions-grid[data-split]{flex-direction:column;display:flex}.sessions-grid[data-split=strip] .sessions-filter,.sessions-grid[data-split=strip] .session-item-main,.sessions-grid[data-split=strip] .session-item-cols{display:flex}.sessions-grid[data-split=strip] .session-item{flex-direction:row}.sessions-grid[data-split=strip] .panel-head .meta{display:block}.split-toggle{display:none}.sessions-inspector{min-width:0}.sessions-grid:has(.sessions-inspector) .sessions-list{max-height:35dvh}.experience-color input[type=color]{min-width:44px}body:has(.mobile-more[data-open=true]) .consent-banner{visibility:hidden}}.mobile-more-links[hidden]{display:none}.mobile-more-links button{white-space:normal;overflow-wrap:anywhere;min-width:0}.ov-agent-scope{margin:var(--s4)}.ov-agent-row{min-height:44px;color:var(--ink);grid-template-columns:20px minmax(0,1fr) auto;text-decoration:none;display:grid}.ov-agent-row .activity-host{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hist-bar,.sessions-filter{flex-wrap:wrap}.hist-bar .activity-scope[open],.sessions-filter .activity-scope[open]{flex-basis:100%}.hist-bar .activity-filters,.sessions-filter .activity-filters{width:100%;max-width:none;margin-top:var(--s2);box-shadow:none;position:static}.sessions-grid:has(.activity-scope[open]) .sessions-list{max-height:none}@container (width<=760px){.session-item-cols{--sess-cols:140px 96px 70px 40px 75px 58px}}.ov-needs{border-color:color-mix(in srgb, var(--warn) 45%, var(--bezel));background:color-mix(in srgb, var(--warn) 6%, var(--panel))}.ov-needs-lede{margin:0 0 var(--s3);font-size:var(--fs-3);color:var(--ink-dim)}.ov-needs-list{margin:0;padding:0;list-style:none}.ov-needs-row{align-items:center;gap:var(--s3);text-align:left;grid-template-columns:18px minmax(0,1fr) auto;width:100%;min-height:34px;display:grid}.ov-needs-mark{width:18px;color:var(--ink-faint);justify-content:center;align-items:center;display:flex}.ov-needs-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-3);color:var(--ink-dim);overflow:hidden}.ov-needs-what>strong{color:var(--ink);font-weight:500}.ov-needs-when{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-faint);flex:none}.ov-needs-more{margin:var(--s2) 0 0}.content main>.stack.overview-view{padding-bottom:0}@media (width>=62.001rem){.ov-recent{flex-direction:column;display:flex}.ov-recent>.panel-head{flex:none}.ov-recent .activity-row{height:34px;padding-top:0;padding-bottom:0}}@media (width<=62rem){.ov-recent .activity-row{min-height:44px}}@media (width<=54rem),(width<=62rem) and (height<=32rem){.ov-onboard-docs{display:none}.ov-onboard-guide{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.ov-onboard{border-color:var(--bezel-hi);width:100%;box-shadow:0 10px 30px #00000038}.ov-onboard>.panel-head{border-bottom:1px solid var(--edge-hair);flex-wrap:nowrap;align-items:baseline;padding:18px 18px 10px}.ov-onboard>.panel-body{padding:0 18px var(--s4)}.ov-onboard-title{letter-spacing:-.04em;font-size:20px}.ov-onboard-count{white-space:nowrap;font-size:var(--fs-3);background:0 0;border:0;flex:none;margin-left:auto;padding:0}.ov-onboard-lede{font-size:var(--fs-3);margin-bottom:10px}.ov-onboard .ov-step{gap:var(--s3);padding:14px 0}.ov-onboard .ov-step[data-state=current]{border-radius:var(--r-sm);background:var(--panel-hi);box-shadow:inset 3px 0 0 var(--signal);border-top:0;margin-inline:-10px;padding-inline:10px}.ov-onboard .ov-step[data-state=current] .ov-step-mark{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.ov-onboard .ov-step[data-state=current]+.ov-step{border-top:0}.ov-onboard .ov-step{grid-template-columns:minmax(0,1fr)}.ov-onboard .ov-step-mark{display:none}.ov-onboard .ov-step[data-state=todo],.ov-onboard .ov-step[data-state=done]{padding-block:11px}.ov-onboard .ov-step-body{line-height:1.45}.ov-onboard .ov-step-cta{width:100%;margin-top:10px}.connection-reset,.tip{display:none!important}.handoffs-view .panel-head-actions{gap:var(--s2)}.handoffs-view .panel-head-actions .btn-ghost{white-space:nowrap;width:104px;min-width:104px;font-size:var(--fs-2)}}.activity-sheet:has(>.activity-empty){flex-direction:column;display:flex}.activity-empty{min-height:320px;padding:var(--s7) var(--s6);text-align:center;flex:1 0 min(56vh,520px);place-items:center;display:grid}.activity-empty-content{align-items:center;gap:var(--s3);flex-direction:column;max-width:420px;display:flex}.activity-empty-content h2{font:600 22px/1.25 var(--sans);letter-spacing:-.025em;color:var(--ink);margin:0}.activity-empty-content p{font:400 14px/1.6 var(--sans);color:var(--ink-faint);margin:0}.activity-empty-mark{border:1px solid var(--bezel);background:color-mix(in srgb, var(--panel-hi) 72%, transparent);width:64px;height:64px;color:var(--ink-faint);margin-bottom:var(--s1);border-radius:50%;place-items:center;display:grid}.activity-empty-mark svg{width:28px;height:28px}.activity-empty-mark path,.activity-empty-mark circle{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.activity-empty-agent{color:var(--ink);overflow:hidden}.activity-empty-agent>svg,.activity-empty-agent>.agent-face-logo{width:36px;height:36px}.activity-empty-agent>.agent-face-img{object-fit:cover;width:100%;height:100%}.activity-empty-agent>.agent-face-text{font-size:var(--fs-7);font-weight:700}.activity-empty-agent>.agent-face-tinted{border-radius:inherit;width:100%;height:100%}.activity-empty .empty-action{margin:6px 0 0}.activity-empty .empty-action button{min-height:44px}.sessions-scroll:has(>.activity-empty){flex-direction:column;flex:none;min-height:360px;display:flex}.overview-opening{justify-content:center;align-items:center;gap:var(--s4);min-height:320px;color:var(--ink-faint);flex-direction:column;flex:1;display:flex}.overview-opening .spinner{width:24px;height:24px}.overview-view[data-first-use=true]{justify-content:center}.overview-view>.ov-grid:empty{display:none}.ov-onboard{align-self:center;width:min(100%,720px)}.ov-onboard>.panel-head{padding:26px 28px var(--s4);border-bottom:0}.ov-onboard-title{font:600 28px/1.2 var(--sans);letter-spacing:-.035em;margin:0}.ov-onboard>.panel-body{padding:0 28px 26px}.ov-onboard .ov-onboard-lede{margin-bottom:var(--s5)}.ov-onboard .ov-step{gap:var(--s4);grid-template-columns:34px minmax(0,1fr);padding:18px 0}.ov-onboard .ov-step-mark{width:34px;height:34px}.ov-onboard .ov-step[data-state=todo]{opacity:1}.ov-onboard .ov-step-cta{min-height:40px}@media (width<=620px){.ov-onboard>.panel-head{padding:22px var(--s5) 14px}.ov-onboard>.panel-body{padding:0 var(--s5) 22px}.ov-onboard-title{font-size:24px}}.side-workspace-divider{border-top:1px solid var(--bezel);margin:var(--s2) 14px var(--s3)}@media (width<=54rem),(width<=62rem) and (height<=32rem){.ov-onboard{width:100%}.ov-onboard>.panel-head{padding:var(--s4) 18px 10px;border-bottom:1px solid var(--edge-hair);flex-wrap:nowrap;align-items:baseline}.ov-onboard>.panel-body{padding:0 18px var(--s4)}.ov-onboard-title{letter-spacing:-.04em;min-width:0;font-size:20px}.ov-onboard-count{white-space:nowrap;font-size:var(--fs-3);background:0 0;border:0;flex:none;margin-left:auto;padding:0}.ov-onboard .ov-step{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px 0}.ov-onboard .ov-step-mark{width:24px;height:24px;display:grid}.ov-onboard .ov-step-title{font-size:15px;line-height:1.6}.ov-onboard .ov-step-body{font-size:var(--fs-4);line-height:1.5}.ov-onboard .ov-onboard-lede{font-size:var(--fs-4);margin-bottom:var(--s4);line-height:1.5}.ov-onboard .ov-step-text{width:100%;min-width:0}.ov-onboard .ov-step[data-state=current]{border-radius:var(--r-sm);background:var(--panel-hi);box-shadow:inset 3px 0 0 var(--signal);border-top:0;margin-inline:-10px;padding-inline:10px}.ov-onboard .ov-step[data-state=current] .ov-step-cta{width:100%;min-height:48px;font-size:var(--fs-4);margin-top:10px}}.ov-start{align-items:center;gap:var(--s8);width:min(100%,920px);box-shadow:none;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.ov-start-intro{align-items:flex-start;gap:var(--s4);flex-direction:column;min-width:0;display:flex}.ov-start-mark{border:1px solid var(--bezel-hi);border-radius:var(--r);background:var(--panel);width:56px;height:56px;color:var(--ink);margin-bottom:var(--s2);place-items:center;display:grid}.ov-start-mark svg{width:28px;height:28px}.ov-start-eyebrow{color:var(--ink-dim);font-size:var(--fs-2)}.ov-start h2{font:600 38px/1.12 var(--sans);letter-spacing:-.04em;color:var(--ink);text-wrap:balance;max-width:12ch;margin:0}.ov-start .ov-onboard-lede{font-size:var(--fs-5);max-width:36ch;margin:0;line-height:1.6}.ov-start-actions{align-items:center;gap:var(--s3);width:100%;margin-top:var(--s2);flex-wrap:wrap;display:flex}.ov-start .ov-step-cta{min-height:48px;padding-inline:var(--s5);font-size:var(--fs-4);justify-content:center;align-items:center;gap:var(--s3);margin:0;display:inline-flex}.ov-start-path{min-width:0}.ov-setup-guide{grid-column:1/-1;justify-content:flex-start;display:flex}.ov-setup-guide.is-mobile{display:none}.ov-start-actions :is(.ov-onboard-docs,.ov-onboard-guide){min-height:48px;padding-inline:var(--s4);font-size:var(--fs-4)}.ov-setup-guide:not(.is-actions)>a{min-height:44px;padding:var(--s2) var(--s3);color:var(--ink-dim);font:400 var(--fs-4) var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.ov-setup-guide>a:hover{color:var(--ink)}.ov-setup-guide>:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r-sm)}.ov-start>.ov-setup-guide{margin-top:calc(-1 * var(--s6))}.ov-start-path>.panel-head{padding:var(--s4) var(--s5)}.ov-start .ov-steps{padding:var(--s3) var(--s5);gap:0;margin:0}.ov-start .ov-step{padding:var(--s4) 0;gap:var(--s3);grid-template-columns:26px minmax(0,1fr)}.ov-start .ov-step-mark{width:26px;height:26px;color:var(--ink-dim);display:grid}.ov-start .ov-step-title,.ov-start .ov-step-body{font-size:var(--fs-4);line-height:1.5}@media (width<=54rem),(width<=62rem) and (height<=32rem){.ov-setup-guide{justify-content:center}.ov-setup-guide.is-mobile{display:flex}.ov-setup-guide.is-actions{display:none}}@media (width<=62rem){.ov-start{gap:var(--s6);max-width:520px;padding-block:var(--s3);grid-template-columns:minmax(0,1fr)}.ov-start-intro{gap:var(--s2)}.ov-start-mark{width:40px;height:40px;margin-bottom:0}.ov-start-mark svg{width:24px;height:24px}.ov-start h2{max-width:15ch;font-size:32px}.ov-start .ov-onboard-lede{font-size:var(--fs-4);line-height:1.55}.ov-start .ov-step-cta{width:100%}.ov-start-actions{gap:var(--s2);margin-top:0}.ov-start .ov-step{padding-block:var(--s3)}.ov-start-path>.panel-head,.ov-start .ov-steps{padding-inline:var(--s4)}.ov-start>.ov-setup-guide{margin-top:calc(-1 * var(--s4))}}@media (height<=620px) and (width<=62rem){.ov-start-mark{display:none}.ov-start h2{font-size:var(--fs-8)}.ov-start{padding-top:0}}@media (width<=62rem){.ov-recent .ov-activity-head{display:none}.ov-recent .activity-row{gap:var(--s3);padding:var(--s3) var(--s4);grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"favicon host ago";height:auto;min-height:56px}.ov-recent .activity-row>:nth-child(n+3):not(:last-child){border:0;align-self:center;padding:0}.ov-recent .activity-fav{grid-area:favicon}.ov-recent .activity-host{font-size:var(--fs-3);white-space:nowrap;grid-area:host;line-height:1.5}.ov-recent .activity-row>:is(.activity-by,.activity-dur,.ov-activity-tier):not(:first-child){display:none}.ov-recent .activity-row .activity-ago{white-space:nowrap;width:auto;font-size:var(--fs-2);color:var(--ink-dim);grid-area:ago;justify-self:end}.ov-recent .activity-flag{display:none}.ov-recent .activity-row[data-ok=false] .activity-host{color:var(--fail)}.ov-recent>.panel-head .mini-link{align-items:center;min-height:44px;display:inline-flex}}@media (width>=40rem) and (width<=62rem) and (height<=32rem){:root{--tabbar:48px;--mobile-nav-h:48px}.topbar{padding-block:2px;padding-left:max(var(--s4), env(safe-area-inset-left,0px));padding-right:max(var(--s4), env(safe-area-inset-right,0px));min-height:48px}.mobile-tab{gap:var(--s2);flex-direction:row}.content main{padding-top:var(--s3);padding-left:max(var(--s4), env(safe-area-inset-left,0px));padding-right:max(var(--s4), env(safe-area-inset-right,0px))}.overview-view[data-first-use=true]{justify-content:flex-start}.ov-start{align-items:start;gap:var(--s4) var(--s6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:920px}.ov-start .ov-step{padding-block:var(--s2)}.ov-start>.ov-setup-guide{margin-top:0}.ov-start>.ov-setup-guide.is-mobile{display:none}.ov-start-actions .ov-setup-guide.is-actions{width:100%;display:flex}.ov-start-actions .ov-onboard-guide{justify-content:center;width:100%}}.sites-panel-body{padding:var(--s3)}.panel:has(.sites-panel-body)>.panel-head{background:color-mix(in srgb, var(--void) 20%, var(--panel))}.sites-table{padding-bottom:0}.content main>.sites-shell{flex-direction:column;flex:auto;min-height:0;display:flex}.sites-shell>.stack.sites-view{flex:auto;min-height:0}.sites-view>.panel:has(>.sites-panel-body){flex-direction:column;flex:auto;min-height:0;display:flex}.sites-view>.panel:has(>.sites-panel-body)>.panel-head{flex:none}.sites-view>.panel:has(>.sites-panel-body)>.sites-panel-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.sites-panel-body>.sites-loading,.sites-panel-body>.empty{flex:auto}.sites-view>.logins-new-view,.sites-view>.logins-loading{flex-direction:column;flex:auto;min-height:0;display:flex}.sites-view>.logins-loading{justify-content:center;align-items:center}.logins-new-view>.logins-new-head{flex:none}.logins-new-view>.logins-new-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}.logins-new-view .logins-new-table{flex-direction:column;min-height:100%;display:flex}.logins-new-view .logins-new-table>thead{flex:none}.logins-new-view .logins-new-table>tbody{flex-direction:column;flex:auto;display:flex}.logins-new-view .logins-new-empty-row,.logins-new-view .logins-new-empty{flex:auto}.logins-new-view .logins-new-empty-row{display:flex}.logins-new-view .logins-new-empty{min-height:0}.sites-table{overflow:visible}.sites-table-head{z-index:3;box-shadow:0 1px 0 var(--bezel);position:sticky;top:0}.content main{scrollbar-width:none;scrollbar-gutter:auto}.content main::-webkit-scrollbar{display:none}.wordmark-tld{color:var(--ink-faint)}.logins-new-head[hidden],.logins-new-table>thead[hidden],.sites-view>.panel>.panel-head[hidden]{display:none}.logins-new-empty .activity-empty-content>.btn-primary,.sites-empty .activity-empty-content>.btn-primary{margin-top:var(--s3);min-width:160px;min-height:44px}.logins-new-empty .activity-empty-content p,.sites-empty .activity-empty-content p{color:var(--ink-dim)}.logins-new-view:has(.logins-new-empty) .logins-new-table{min-width:0}@media (width<=62rem){.logins-new-table{min-width:0}.logins-new-row{grid-template-columns:minmax(160px,1.2fr) minmax(120px,.8fr) minmax(130px,1fr) minmax(80px,auto)}}@media (width<=54rem),(width<=62rem) and (height<=32rem){.logins-new-row{padding:var(--s4);grid-template-columns:minmax(0,1fr) auto}.logins-new-row>.logins-new-actions{grid-area:4/1/auto/-1;justify-content:flex-start}.logins-new-account,.logins-new-expand,.logins-new-manage{min-height:44px}.logins-new-session span{overflow-wrap:anywhere}.logins-new-empty{padding:var(--s5)}.logins-new-empty .activity-empty-mark,.sites-empty .activity-empty-mark{width:48px;height:48px}}@media (width>=40rem) and (width<=62rem) and (height<=32rem){.logins-new-empty,.sites-empty{padding:var(--s4)}}@media (width<=54rem),(width<=62rem) and (height<=32rem){.logins-new-row>.logins-new-account-cell,.logins-new-row>.logins-new-session{grid-column:1/-1}.logins-new-session>.logins-session-desktop{display:none}.logins-new-session .logins-session-indicator{width:auto;max-width:100%;height:auto;display:block}.logins-session-indicator>summary{align-items:center;gap:var(--s2);width:auto;min-width:44px;height:28px;padding:0 var(--s2);border-radius:var(--r-sm);font-family:var(--sans);font-size:var(--fs-1);color:var(--ink-dim);display:inline-flex;position:relative}.logins-session-indicator>summary:after{content:"";position:absolute;inset:-9px 0}.logins-session-indicator .logins-session-info-mark{border:1px solid var(--bezel-hi);width:14px;height:14px;font-family:var(--mono);font-size:var(--fs-0);border-radius:50%;place-items:center;line-height:1;display:grid}.logins-session-indicator .info-body{margin:var(--s2) 0 0;box-shadow:none;position:static}.logins-new-row>.logins-new-used-by{justify-content:flex-start;align-items:center;gap:var(--s2);flex-flow:wrap;grid-area:3/1}.logins-new-row>.logins-new-actions{grid-area:3/2;justify-content:flex-end}.logins-new-account-copy{flex:1}.logins-new-account-title strong{overflow-wrap:anywhere;white-space:normal}}@media (width<=62rem){.sites-view>.panel:has(.sites-panel-body)>.panel-head:not([hidden]){gap:var(--s3);grid-template-columns:minmax(0,1fr) auto;display:grid}.sites-search{grid-column:1/-1;min-width:0}.sites-search input,.sites-agent-filter-trigger{min-height:44px}.sites-agent-filter{min-width:0}.sites-agent-filter-trigger{width:100%}.sites-view .panel-head>.note{display:none}.sites-view .add-login{min-height:44px}.sites-table-head{display:none}.sites-table-row,.sites-table.is-agent-filtered .sites-table-row{gap:var(--s2) var(--s3);padding:var(--s3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-site,.sites-table.is-agent-filtered .sites-table-row>.sites-table-site{grid-area:1/1/auto/3}.sites-table:not(.is-agent-filtered) .sites-table-row:after{grid-area:1/3}.sites-table-row>.sites-table-value{justify-content:flex-start;align-items:center;gap:var(--s2);border:0;padding:0;display:flex}.sites-table-value:before{color:var(--ink-faint);font-size:var(--fs-1);text-transform:none;letter-spacing:0}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-added{grid-area:2/1/auto/-1}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-allowed{grid-area:3/1}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-blocked{grid-area:3/2}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-permission{grid-area:4/1/auto/-1;justify-content:space-between}.sites-table-added:before{content:"Added"}.sites-table-allowed:before{content:"Allowed"}.sites-table-blocked:before{content:"Blocked"}.sites-table-permission:before{content:"Permission"}.site-permission-toggle{min-width:64px;min-height:44px}}@media (width<=75rem){.activity-toolbar{gap:var(--s3);grid-template-columns:minmax(0,1fr) auto;display:grid}.activity-toolbar>h2{font-size:var(--fs-4);grid-column:1}.activity-toolbar .hist-search{grid-area:2/1/auto/-1;width:100%;min-width:0}.activity-toolbar .hist-search input{min-height:44px}.activity-result-count{grid-area:1/2}.activity-sheet .hist-item{gap:var(--s2);min-height:56px;padding:var(--s2) var(--s3);grid-template-columns:20px minmax(0,1fr) auto 32px;display:grid}.activity-sheet .hist-item-url{flex-direction:column;gap:2px;min-width:0;display:flex}.activity-sheet .hist-item-name{font-size:var(--fs-3);text-overflow:ellipsis;margin:0;overflow:hidden}.activity-sheet .hist-item-path{font-size:var(--fs-1);text-overflow:ellipsis;overflow:hidden}.activity-sheet .hist-item-cols{padding:0;display:block}.activity-sheet .hist-item .hist-item-cols>.hist-col:not(.hist-col-ago){display:none}.activity-sheet .hist-col-ago{font-size:var(--fs-1);white-space:nowrap;gap:var(--s2)}.activity-sheet .hist-col-ago>.activity-time-dot{flex:none;width:6px;height:6px;display:inline-block}.activity-sheet .hist-item-flag{width:32px}.activity-sheet .activity-star{opacity:1;width:44px;height:44px;right:4px}.activity-sheet .activity-empty{min-height:0;padding:var(--s5);flex:1 0 auto}.activity-sheet .activity-empty-content p{color:var(--ink-dim)}}.logins-new-head .btn-primary,.logins-new-account,.logins-new-expand,.logins-new-manage{min-height:44px}@media (width<=75rem){.activity-sticky-head,.activity-toolbar{min-width:0}.activity-sticky-head>.hist-head{align-items:end;gap:var(--s2);padding:var(--s3);grid-template-columns:minmax(0,1fr) 44px;display:grid}.activity-sheet .hist-head-fav,.activity-sheet .hist-head-url{display:none}.activity-sheet .hist-head .hist-item-cols{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));width:auto;min-width:0;padding:0;display:grid;position:relative}.activity-sheet .hist-head .hist-col{border:0;width:auto;min-width:0;padding:0}.activity-sheet .hist-head .hist-col:nth-child(3),.activity-sheet .hist-head .hist-col-num,.activity-sheet .hist-head .hist-col-tokens,.activity-sheet .hist-head .hist-col-saved{display:none}.activity-sheet .hist-head>.hist-item-flag{border:0;width:44px}.activity-sheet .activity-menu summary{background:var(--panel);height:auto;min-height:44px}.activity-sheet .activity-menu-popover button{min-height:44px}.activity-sheet .activity-agent-filter{position:static}.activity-sheet .activity-agent-filter .activity-menu-popover{width:max-content;min-width:100%;max-width:min(440px, calc(100% + 44px + var(--s2)));top:46px;left:0;right:auto}.activity-sheet .activity-agent-filter .activity-menu-popover button{grid-template-columns:20px minmax(0,1fr)}.activity-sheet .activity-agent-filter .activity-menu-popover button>span:last-child{white-space:normal;overflow-wrap:anywhere}.activity-sheet .activity-when-head{gap:0;display:flex}.activity-sheet .activity-time-menu{flex:1;min-width:0}.activity-sheet .activity-when-sort,.activity-sheet .activity-star-filter{flex:none;width:44px;min-height:44px}.activity-sheet .hist-col-ago{grid-column:1/-1}.sites-table-row>.sites-table-delete{opacity:1;width:44px;min-width:44px;height:44px}}@media (width<=62rem){.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-delete{grid-area:3/3}}.activity-sheet .hist-item[data-failed=true] .hist-item-name{color:var(--fail)}.activity-sticky-head[hidden]{display:none}.sites-view>.panel[data-empty=true] .sites-panel-body>.empty{min-height:0;padding:var(--s5)}@media (width<=75rem){.activity-sheet .activity-header-menu>summary{border:1px solid var(--bezel);border-radius:var(--r-sm);font-size:var(--fs-2);text-transform:none;letter-spacing:0;padding:0 10px;font-weight:500}}@media (width>=40rem) and (width<=75rem){.activity-sheet .hist-head .hist-item-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.activity-sheet .hist-head .hist-col-ago{grid-column:auto}}.activity-empty-content>.btn-primary{min-height:44px;margin-top:var(--s3)}@media (width<=75rem){.sites-search input,.sites-agent-filter-trigger,.sites-view .add-login,.agents-view .sidenav-item,.agents-view .agents-new{min-height:44px}}.sites-empty .activity-empty-content{text-align:center}.activity-sheet:has(>.activity-sticky-head[hidden])>.activity-empty{flex:1 0 auto;min-height:0}@media (width<=62rem) and (height<=32rem){.activity-sheet:has(>.activity-sticky-head[hidden])>.activity-empty{padding:var(--s4)}.activity-sheet:has(>.activity-sticky-head[hidden]) .activity-empty-mark{width:48px;height:48px}}.sites-table-mobile-summary{display:none}@media (width<=62rem){.sites-view>.panel:has(.sites-panel-body)>.panel-head:not([hidden]){gap:var(--s2);padding:var(--s3);grid-template-columns:minmax(0,1fr) auto}.sites-view .panel-head>.sites-agent-total,.sites-view .panel-head>.spacer,.sites-view .panel-head>.meta{display:none}.sites-view .panel-head>.sites-agent-filter{grid-area:2/1}.sites-view .panel-head>.add-login{white-space:nowrap;grid-area:2/2}.sites-view .panel-head>.sites-agent-clear{display:none}.sites-table:not(.is-agent-filtered) .sites-table-row{gap:var(--s1) var(--s2);padding:var(--s3);grid-template-columns:minmax(0,1fr) 64px 44px}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-site{padding-right:var(--s5);grid-area:1/1/auto/-1;min-height:28px}.sites-table:not(.is-agent-filtered) .sites-table-row:after{pointer-events:none;grid-area:1/3;justify-self:end}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-added,.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-allowed,.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-blocked{display:none}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-mobile-summary{color:var(--ink-dim);font-size:var(--fs-1);grid-area:2/1;align-self:center;line-height:1.5;display:block}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-permission{grid-area:2/2;justify-content:end}.sites-table:not(.is-agent-filtered) .sites-table-permission:before{display:none}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-delete{grid-area:2/3}}.sites-detail-controls{display:none}@media (width<=62rem){.sites-table:not(.is-agent-filtered) .sites-table-row{grid-template-columns:minmax(0,1fr) 20px}.sites-table:not(.is-agent-filtered) .sites-table-row:after{grid-column:2}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-mobile-summary{grid-column:1/-1}.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-permission,.sites-table:not(.is-agent-filtered) .sites-table-row>.sites-table-delete{display:none}.sites-detail-controls{align-items:center;gap:var(--s2);padding:var(--s3) 0;border-bottom:1px solid var(--bezel);display:flex}.sites-detail-controls>span{min-width:0;font-size:var(--fs-2);color:var(--ink-dim);flex:1}.sites-detail-controls .site-permission-toggle{flex:none;min-width:64px;min-height:44px}.sites-detail-controls .sites-table-delete{opacity:1;flex:none;place-items:center;width:44px;min-width:44px;height:44px;display:grid}.sites-table:not(.is-agent-filtered) .sites-table-row{gap:0 var(--s2);min-height:64px}.sites-table-detail>.sites-table-mobile-summary{padding-top:var(--s3);color:var(--ink-dim);font-size:var(--fs-1);display:block}}.activity-filters-toggle{display:none}@media (width<=75rem){.activity-toolbar{gap:var(--s2);padding:var(--s3);grid-template-columns:minmax(0,1fr) auto}.activity-toolbar>h2,.activity-toolbar>.activity-result-count{display:none}.activity-toolbar .hist-search{grid-area:1/1}.activity-filters-toggle{gap:var(--s2);min-height:44px;padding-inline:var(--s3);grid-area:1/2;justify-content:center;align-items:center;display:inline-flex}.activity-filters-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}.activity-filter-indicator{background:var(--ink);border-radius:50%;width:5px;height:5px}.activity-sticky-head[data-filters-open=false]>.hist-head{display:none}}.mobile-more-links button{align-items:center;gap:var(--s3);display:flex}.mobile-more-links button>svg{flex:none;width:20px;height:20px}.mobile-more-links button>span:first-of-type{flex:1}.mobile-more>button:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.mobile-more[data-open=true]>button{color:var(--signal)}.sites-filtered-site-toggle{display:none}.sites-agent-filter-avatar>.agent-face-logo[data-mono=true]{filter:brightness(0)invert()}@media (width<=62rem){.sites-filtered-site-toggle{align-items:center;gap:var(--s2);width:100%;min-height:64px;padding:var(--s3);color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;display:grid}.sites-filtered-site-toggle .sites-table-site{min-width:0}.sites-filtered-site-toggle .sites-table-site strong{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.sites-filtered-site-toggle .sites-table-site>.cred-avatar{border-radius:var(--r-sm);width:24px;height:24px;font-size:var(--fs-1)}.sites-filtered-site-toggle .sites-table-site>img.site-favicon{width:24px;height:24px}.sites-filtered-status{font:500 var(--fs-1) var(--sans);white-space:nowrap}.sites-filtered-status[data-value=allow]{color:var(--ok)}.sites-filtered-status[data-value=block]{color:var(--fail)}.sites-filtered-chevron{color:var(--ink-faint);font:var(--fs-6)/1 var(--sans);justify-self:end}.sites-filtered-site-toggle[aria-expanded=true] .sites-filtered-chevron{transform:rotate(90deg)}.sites-filtered-site-toggle:hover,.sites-table-item.is-open>.sites-filtered-site-toggle{background:var(--hover)}.sites-filtered-site-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sites-table.is-agent-filtered .sites-table-row{display:none}.sites-table.is-agent-filtered .sites-table-item.is-open .sites-table-row{gap:var(--s2);min-height:0;padding:0 var(--s3) var(--s3);background:var(--hover);cursor:default;grid-template-columns:auto minmax(0,1fr);display:grid}.sites-table.is-agent-filtered .sites-table-row>.sites-table-site{display:none}.sites-table.is-agent-filtered .sites-table-row>.sites-table-permission{grid-area:1/1}.sites-table.is-agent-filtered .sites-table-permission:before{display:none}.sites-filtered-access-option{border-radius:var(--r-sm);min-width:52px;min-height:44px}.sites-table.is-agent-filtered .sites-table-row>.sites-table-agent-login-cell{border:0;grid-area:1/2;justify-self:end;padding:0}.sites-table.is-agent-filtered .sites-table-agent-login{opacity:1;min-height:44px;padding:0 var(--s2);border:1px solid var(--bezel);border-radius:var(--r-sm);color:var(--ink-dim);font-size:var(--fs-1);white-space:normal;overflow-wrap:anywhere}.sites-table-detail{padding:0 var(--s3) var(--s2);background:0 0;border-top:0}.sites-detail-controls{padding:var(--s2) 0;gap:var(--s1)}.sites-detail-controls .sites-table-mobile-summary{margin-top:var(--s1);font-size:var(--fs-1);line-height:1.4;display:block}.sites-detail-controls .site-permission-toggle{width:52px;min-width:52px;min-height:32px;position:relative}.sites-detail-controls .site-permission-toggle:after{content:"";position:absolute;inset:-6px 0}.sites-table-detail .sites-agent-table{background:0 0;border:0;border-radius:0;display:block;overflow:visible}.sites-table-detail .sites-agent-table-head{display:none}.sites-table-detail .sites-agent-table-row{column-gap:var(--s2);padding:var(--s2) 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;row-gap:0;min-height:72px}.sites-table-detail .sites-agent-table-row>*{border-left:0;justify-self:stretch;min-width:0;padding:0}.sites-table-detail .sites-agent-table-row>.sites-agent-identity{align-items:center;gap:var(--s2);grid-area:1/1}.sites-table-detail .sites-agent-identity strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.sites-table-detail .sites-agent-avatar{flex:none;width:20px;height:20px}.sites-table-detail .sites-agent-table-row>.sites-agent-access-control{border:1px solid var(--bezel);border-radius:var(--r-sm);grid-area:1/2/3;place-self:center end;gap:0;margin:0;padding:2px}.sites-table-detail .sites-agent-access-option{min-width:44px;height:32px;min-height:32px;font-size:var(--fs-1)}.sites-table-detail .sites-agent-table-row>.sites-agent-login-cell{grid-area:2/1;justify-self:start;padding-left:28px}.sites-table-detail .sites-agent-add-login{border-radius:var(--r-xs);opacity:1;min-height:32px;color:var(--ink-dim);font-size:var(--fs-1);background:0 0;border:0;padding:0}.sites-table-detail .sites-agent-add-login:hover{color:var(--ink)}.sites-table-detail .sites-agent-login-cell:has(.sites-agent-login-list){width:100%;padding:var(--s1) 0 0 28px;flex-wrap:wrap;grid-area:3/1/auto/-1;justify-content:flex-start}.sites-table-detail .sites-agent-login-list{flex-wrap:wrap;overflow:visible}.sites-table-detail .sites-agent-login{min-height:44px}.sites-table-detail :is(.sites-agent-access-option,.sites-agent-add-login){position:relative}.sites-table-detail :is(.sites-agent-access-option,.sites-agent-add-login):after{content:"";position:absolute;inset:-6px 0}.sites-table-detail .sites-agent-login-copy{max-width:none}.sites-table-detail .sites-agent-login-copy strong{white-space:normal;overflow-wrap:anywhere}.sites-table-detail .sites-agent-table-row>.sites-agent-approval{grid-area:4/1/auto/-1;padding-left:28px}.sites-table-detail .sites-agent-approval:has(.sites-agent-approval-empty){display:none}.sites-table-detail .sites-agent-approver>span:last-child{white-space:normal;overflow-wrap:anywhere}.sites-table-detail .sites-agent-detail{padding:0}}@media (width<=75rem){.sites-view>.panel:has(.sites-panel-body)>.panel-head:not([hidden]){gap:var(--s2);padding:var(--s3);grid-template-columns:minmax(0,1fr) 44px auto;display:grid}.sites-view .panel-head>.sites-agent-filter{grid-area:1/1;min-width:0}.sites-view .sites-agent-filter-trigger{width:100%}.sites-view .sites-agent-filter-menu{width:max(100%, min(320px, calc(100vw - 2 * var(--s7))));left:0;right:auto}.sites-view .sites-agent-filter-option{min-height:44px}.sites-view .sites-agent-filter-option>span:nth-child(2){white-space:normal;overflow-wrap:anywhere;line-height:1.4}.sites-view .panel-head>.add-login{white-space:nowrap;grid-area:1/3}.sites-view .add-login .sites-add-site-word{display:none}.sites-view .panel-head>.sites-search-toggle{grid-area:1/2;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.sites-view .panel-head>.sites-search{grid-area:2/1/auto/-1;min-width:0}.sites-view .panel-head[data-search-open=false]>.sites-search,.sites-view .panel-head>.sites-agent-total,.sites-view .panel-head>.sites-agent-clear,.sites-view .panel-head>.spacer,.sites-view .panel-head>.meta{display:none}.sites-view .panel-head>h1{grid-column:1/-1}.sites-view .panel-head:has(>h1)>:is(.sites-agent-filter,.add-login,.sites-search-toggle){grid-row:2}.sites-view .panel-head:has(>h1)>.sites-search{grid-row:3}}@media (width<=24rem){.sites-agent-filter-trigger .sites-agent-filter-all,.sites-agent-filter-trigger .sites-agent-count{display:none}}@media (width<=360px){.auth-form-side .auth-card{padding-inline:var(--s5)}}.favicon-placeholder{position:relative}.favicon-placeholder>img{opacity:0;width:100%;height:100%;position:absolute;inset:0}.favicon-placeholder>img[data-ready=true]{opacity:1}
