:root,[data-theme=night]{--bg:#0b0d10;--surface:#13161b;--surface-raised:#1b1f26;--surface-sunken:#08090b;--surface-hover:#1f242c;--line:#232830;--line-strong:#626b78;--ink:#f2f3ee;--ink-muted:#9ba2ad;--ink-faint:#6b727d;--volt:#c8f135;--on-volt:#0e1012;--volt-text:#c8f135;--volt-soft:#c8f1351f;--flare:#ff5a36;--on-flare:#0e1012;--flare-text:#ff7a5c;--flare-soft:#ff5a3624;--amber:#ffb020;--on-amber:#0e1012;--amber-text:#ffc14d;--amber-soft:#ffb02024;--tide:#3dd6f5;--on-tide:#0e1012;--tide-text:#5cdcf7;--tide-soft:#3dd6f51f;--focus:#c8f135;--scrim:#05060899;--status-new:var(--tide-text);--status-active:var(--volt-text);--status-waiting:var(--amber-text);--status-resolved:var(--ink-muted);--status-breach:var(--flare-text);--shadow-card:0 1px 0 #ffffff0a inset, 0 1px 2px #0006;--shadow-lift:0 1px 0 #ffffff0f inset, 0 8px 24px #00000080;--shadow-pop:0 0 0 1px #ffffff0f, 0 24px 64px #0009;--shadow-glow:0 0 0 1px #c8f1358c, 0 0 24px #c8f13547}[data-theme=day]{--bg:#f5f5f0;--surface:#fff;--surface-raised:#fff;--surface-sunken:#ecece5;--surface-hover:#f0f0ea;--line:#e2e2db;--line-strong:#8c8c82;--ink:#0e1012;--ink-muted:#5a5f67;--ink-faint:#9a9ea4;--volt:#c8f135;--on-volt:#0e1012;--volt-text:#4a6600;--volt-soft:#eef8cc;--flare:#ff5a36;--on-flare:#0e1012;--flare-text:#c2340f;--flare-soft:#ffe6df;--amber:#ffb020;--on-amber:#0e1012;--amber-text:#8a5800;--amber-soft:#fff1d6;--tide:#3dd6f5;--on-tide:#0e1012;--tide-text:#00708a;--tide-soft:#dcf6fc;--focus:#4a6600;--scrim:#0e101252;--status-new:var(--tide-text);--status-active:var(--volt-text);--status-waiting:var(--amber-text);--status-resolved:var(--ink-muted);--status-breach:var(--flare-text);--shadow-card:0 1px 2px #0e10120f, 0 0 0 1px #0e10120d;--shadow-lift:0 2px 4px #0e10120f, 0 12px 28px #0e10121a;--shadow-pop:0 0 0 1px #0e10120f, 0 24px 64px #0e10122e;--shadow-glow:0 0 0 1px #c8f1358c, 0 0 24px #c8f13547}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.36s;--dur-story:.64s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-linear:linear;--z-sticky:10;--z-popover:40;--z-overlay:60;--z-toast:80;--font-display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-text:Geist, ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}@font-face{font-family:Bricolage Grotesque;src:url(/assets/BricolageGrotesque-Variable-Cre6nC2_.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Geist;src:url(/assets/Geist-Variable-BgDaEnEv.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Variable-XN7g48iV.woff2)format("woff2");font-weight:100 900;font-display:swap}.aq-canvas{background:var(--bg);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;margin:0;padding:16px;font-size:14px;line-height:21px}.aq-canvas *,.aq-canvas :before,.aq-canvas :after{box-sizing:border-box}.aq-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.aq-stack{gap:var(--space-3);flex-direction:column;display:flex}.aq-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.aq-focusable:focus-visible,.aq-btn:focus-visible,.aq-seg button:focus-visible,.aq-field input:focus-visible,.aq-trow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.aq-btn{--h:36px;align-items:center;gap:var(--space-2);height:var(--h);border-radius:var(--radius-sm);font:550 13px/16px var(--font-text);letter-spacing:-.005em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;isolation:isolate;transition:transform var(--dur-instant) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast);border:1px solid #0000;padding:0 14px;display:inline-flex;position:relative}.aq-btn:active{transition-timing-function:var(--ease-spring);transform:scale(.96)}.aq-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.aq-btn-sm{--h:28px;padding:0 10px;font-size:12px}.aq-btn-lg{--h:44px;border-radius:var(--radius-md);padding:0 20px;font-size:14px}.aq-btn-primary{background:var(--volt);color:var(--on-volt)}.aq-btn-primary:hover{box-shadow:var(--shadow-glow)}.aq-btn-primary:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%) 120% 0/250% 100%;position:absolute;inset:0}.aq-btn-primary:hover:after{animation:aq-sheen var(--dur-story) var(--ease-out) 1}@keyframes aq-sheen{0%{opacity:1;background-position:120% 0}to{opacity:1;background-position:-20% 0}}.aq-btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.aq-btn-secondary:hover{background:var(--surface-hover);border-color:var(--ink-muted)}.aq-btn-ghost{color:var(--ink-muted);background:0 0}.aq-btn-ghost:hover{background:var(--surface-hover);color:var(--ink)}.aq-btn-danger{background:var(--flare-soft);color:var(--flare-text)}.aq-btn-danger:hover{background:var(--flare);color:var(--on-flare)}.aq-btn .aq-kbd{margin-left:2px}.aq-btn-primary .aq-kbd{color:var(--on-volt);box-shadow:none;background:#0e10121f;border-color:#0e101233}.aq-kbd{border-radius:var(--radius-xs);border:1px solid var(--line);background:var(--surface-sunken);min-width:20px;height:20px;color:var(--ink-muted);font:500 11px/1 var(--font-mono);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.aq-pill{border-radius:var(--radius-pill);height:24px;font:550 12px/16px var(--font-text);background:var(--surface-sunken);color:var(--ink);border:1px solid var(--line);white-space:nowrap;transition:background-color var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.aq-pill svg{flex:none}.aq-pill-new{color:var(--tide-text);background:var(--tide-soft);border-color:#0000}.aq-pill-active{color:var(--volt-text);background:var(--volt-soft);border-color:#0000}.aq-pill-waiting{color:var(--amber-text);background:var(--amber-soft);border-color:#0000}.aq-pill-resolved{color:var(--ink-muted)}.aq-pill-closed{color:var(--ink-muted);background:0 0}.aq-pill-breach{color:var(--flare-text);background:var(--flare-soft);border-color:#0000}.aq-pill-active .aq-glyph-spin{transform-origin:50%;animation:2.4s linear infinite aq-spin}.aq-pill-new .aq-glyph-pulse{transform-origin:50%;animation:aq-pulse 1.6s var(--ease-out) infinite}@keyframes aq-spin{to{transform:rotate(360deg)}}@keyframes aq-pulse{0%,to{transform:scale(1)}50%{transform:scale(.72)}}.aq-prio{font:550 12px/16px var(--font-text);color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.aq-prio-bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.aq-prio-bars i{background:var(--line-strong);width:3px;transition:background-color var(--dur-fast);border-radius:1px;display:block}.aq-prio-bars i:first-child{height:4px}.aq-prio-bars i:nth-child(2){height:7px}.aq-prio-bars i:nth-child(3){height:10px}.aq-prio-bars i:nth-child(4){height:12px}.aq-prio-bars i.on{background:var(--ink)}.aq-prio-p1{color:var(--flare-text)}.aq-prio-p1 .aq-prio-bars i.on{background:var(--flare-text)}.aq-prio-p1 .aq-prio-bars{animation:aq-throb 1.2s var(--ease-out) infinite}@keyframes aq-throb{0%,to{opacity:1}50%{opacity:.55}}.aq-sla{align-items:center;gap:var(--space-2);color:var(--ink-muted);display:inline-flex}.aq-sla svg{flex:none;transform:rotate(-90deg)}.aq-sla .track{stroke:var(--surface-sunken)}.aq-sla .fill{stroke:var(--volt-text);transition:stroke-dashoffset 1s var(--ease-linear), stroke var(--dur-base)}.aq-sla .aq-sla-time{font:550 12px/16px var(--font-mono);font-variant-numeric:tabular-nums;text-align:left;min-width:7ch;display:inline-block}.aq-sla-risk .fill{stroke:var(--amber-text)}.aq-sla-risk .aq-sla-time{color:var(--amber-text)}.aq-sla-breach .fill{stroke:var(--flare-text)}.aq-sla-breach .aq-sla-time{color:var(--flare-text)}.aq-sla-breach svg{animation:aq-shake 2.4s var(--ease-out) infinite}@keyframes aq-shake{0%,90%,to{transform:rotate(-90deg)}93%{transform:rotate(-96deg)}96%{transform:rotate(-84deg)}}.aq-avatar[data-initials]:before{content:attr(data-initials)}.aq-avatar{border-radius:var(--radius-pill);font:600 11px/1 var(--font-text);color:var(--on-volt);letter-spacing:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.aq-trow{align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast), border-color var(--dur-fast);grid-template-columns:20px 88px minmax(0,1fr) 120px 92px 112px 28px;display:grid;position:relative;overflow:hidden}.aq-trow:hover{background:var(--surface-hover);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.aq-trow .aq-trow-id{font:450 12px/16px var(--font-mono);color:var(--ink-muted)}.aq-trow .aq-trow-main{min-width:0}.aq-trow .aq-trow-subj{font:550 13px/18px var(--font-text);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aq-trow .aq-trow-meta{font:400 12px/16px var(--font-text);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aq-trow>.aq-pill{justify-self:start}.aq-trow .aq-unread{background:var(--tide);border-radius:50%;justify-self:center;width:8px;height:8px}.aq-trow-selected{background:var(--volt-soft);border-color:var(--volt-text)}.aq-trow-enter{animation:aq-row-in var(--dur-slow) var(--ease-out) both}.aq-trow-enter:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--volt-soft), transparent);animation:aq-sweep .9s var(--ease-out) .12s both;position:absolute;inset:0}@keyframes aq-row-in{0%{opacity:0;transform:translateY(-14px)scale(.98)}to{opacity:1;transform:none}}@keyframes aq-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.aq-trow-exit{animation:aq-row-out var(--dur-base) var(--ease-in) both}@keyframes aq-row-out{to{opacity:0;transform:translate(40px)scale(.98)}}.aq-trow-claimed{animation:aq-claim var(--dur-slow) var(--ease-spring)}@keyframes aq-claim{0%{box-shadow:none}40%{box-shadow:var(--shadow-glow);transform:scale(1.012)}to{box-shadow:none;transform:none}}.aq-queue{flex-direction:column;gap:6px;display:flex}.aq-queue-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.aq-queue-group{font:600 11px/14px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding:var(--space-2) 2px;align-items:center;gap:8px;display:flex}.aq-count{border-radius:var(--radius-pill);background:var(--surface-sunken);min-width:20px;height:18px;color:var(--ink);font:600 11px/1 var(--font-mono);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.aq-count-bump{animation:aq-bump var(--dur-slow) var(--ease-spring)}@keyframes aq-bump{40%{background:var(--volt);color:var(--on-volt);transform:scale(1.35)}}.aq-live{font:550 12px/16px var(--font-text);color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.aq-live i{background:var(--volt);width:8px;height:8px;box-shadow:0 0 0 0 var(--volt-soft);animation:aq-ping 1.8s var(--ease-out) infinite;border-radius:50%}@keyframes aq-ping{0%{box-shadow:0 0 #c8f13580}to{box-shadow:0 0 0 10px #c8f13500}}.aq-seg{border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--line);padding:3px;display:inline-flex;position:relative}.aq-seg button{z-index:1;height:28px;color:var(--ink-muted);font:550 12px/16px var(--font-text);cursor:pointer;transition:color var(--dur-fast);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.aq-seg button[aria-pressed=true]{color:var(--ink)}.aq-seg-thumb{background:var(--surface-raised);box-shadow:var(--shadow-card);transition:transform var(--dur-base) var(--ease-spring), width var(--dur-base) var(--ease-spring);border-radius:6px;position:absolute;top:3px;bottom:3px}.aq-field{flex-direction:column;gap:6px;display:flex}.aq-field label{font:550 12px/16px var(--font-text);color:var(--ink-muted)}.aq-field-box{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--line-strong);height:38px;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);color:var(--ink-muted);padding:0 12px;display:flex}.aq-field-box:focus-within{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:2px}.aq-field input{min-width:0;color:var(--ink);font:400 14px/20px var(--font-text);background:0 0;border:0;outline:0;flex:1}.aq-field input::placeholder{color:var(--ink-muted)}.aq-field-hint{font:400 12px/16px var(--font-text);color:var(--ink-muted)}.aq-field-error .aq-field-box{border-color:var(--flare-text)}.aq-field-error .aq-field-hint{color:var(--flare-text)}.aq-cmd-scrim{background:var(--scrim);-webkit-backdrop-filter:blur(8px);animation:aq-fade var(--dur-base) var(--ease-out) both;z-index:var(--z-overlay);justify-content:center;align-items:flex-start;padding-top:32px;display:flex;position:absolute;inset:0}.aq-cmd{background:var(--surface-raised);border-radius:var(--radius-lg);width:min(560px,100%);box-shadow:var(--shadow-pop);animation:aq-pop var(--dur-slow) var(--ease-out) both;overflow:hidden}@keyframes aq-fade{0%{opacity:0}}@keyframes aq-pop{0%{opacity:0;filter:blur(4px);transform:translateY(-8px)scale(.97)}}.aq-cmd-input{align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-bottom:1px solid var(--line);height:56px;color:var(--ink-muted);display:flex}.aq-cmd-input input{color:var(--ink);font:450 16px/24px var(--font-text);background:0 0;border:0;outline:0;flex:1}.aq-cmd-input input::placeholder{color:var(--ink-muted)}.aq-cmd-list{padding:var(--space-2);max-height:300px;overflow:auto}.aq-cmd-sect{font:600 11px/14px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding:10px 10px 6px}.aq-cmd-item{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);height:40px;color:var(--ink);font:450 14px/20px var(--font-text);cursor:pointer;padding:0 10px;display:flex;position:relative}.aq-cmd-item .aq-cmd-ic{background:var(--surface-sunken);width:24px;height:24px;color:var(--ink-muted);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.aq-cmd-item .aq-cmd-hint{gap:4px;margin-left:auto;display:inline-flex}.aq-cmd-item[aria-selected=true]{background:var(--volt-soft)}.aq-cmd-item[aria-selected=true] .aq-cmd-ic{background:var(--volt);color:var(--on-volt)}.aq-cmd-item mark{color:var(--volt-text);background:0 0;font-weight:650}.aq-cmd-foot{gap:var(--space-4);padding:10px var(--space-4);border-top:1px solid var(--line);font:400 12px/16px var(--font-text);color:var(--ink-muted);display:flex}.aq-cmd-foot span{align-items:center;gap:6px;display:inline-flex}.aq-track{grid-auto-columns:1fr;grid-auto-flow:column;padding-top:4px;display:grid;position:relative}.aq-track-rail,.aq-track-fill{border-radius:2px;height:4px;position:absolute;top:15px}.aq-track-rail{background:var(--surface-sunken)}.aq-track-fill{background:var(--volt-text);transition:width var(--dur-story) var(--ease-out)}.aq-track-step{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 4px;display:flex;position:relative}.aq-track-node{background:var(--surface);border:2px solid var(--line-strong);width:26px;height:26px;color:var(--on-volt);transition:background-color var(--dur-base), border-color var(--dur-base), transform var(--dur-base) var(--ease-spring);z-index:1;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.aq-track-done .aq-track-node{background:var(--volt);border-color:var(--volt)}.aq-track-now .aq-track-node{background:var(--surface);border-color:var(--volt-text);animation:aq-ping 1.8s var(--ease-out) infinite;transform:scale(1.12);box-shadow:0 0 #c8f13580}.aq-track-now .aq-track-node:after{content:"";background:var(--volt-text);border-radius:50%;width:8px;height:8px}.aq-track-label{font:600 13px/18px var(--font-text);color:var(--ink)}.aq-track-todo .aq-track-label{color:var(--ink-muted);font-weight:500}.aq-track-time{font:400 12px/16px var(--font-text);color:var(--ink-muted)}.aq-toast{gap:var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised);width:360px;max-width:100%;box-shadow:var(--shadow-pop);color:var(--ink);animation:aq-toast-in var(--dur-slow) var(--ease-spring) both;align-items:flex-start;padding:14px;display:flex}@keyframes aq-toast-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}.aq-toast-ic{border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.aq-toast-success .aq-toast-ic{background:var(--volt);color:var(--on-volt)}.aq-toast-info .aq-toast-ic{background:var(--tide);color:var(--on-tide)}.aq-toast-warning .aq-toast-ic{background:var(--amber);color:var(--on-amber)}.aq-toast-danger .aq-toast-ic{background:var(--flare);color:var(--on-flare)}.aq-toast-success .aq-toast-ic path{stroke-dasharray:20;stroke-dashoffset:20px;animation:aq-draw var(--dur-slow) var(--ease-out) .18s forwards}@keyframes aq-draw{to{stroke-dashoffset:0}}.aq-toast-success .aq-toast-ic:before{content:"";border:2px solid var(--volt);animation:aq-ring-out var(--dur-story) var(--ease-out) .12s both;border-radius:50%;position:absolute;inset:-6px}@keyframes aq-ring-out{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.aq-toast-title{font:600 14px/20px var(--font-text)}.aq-toast-body{font:400 13px/18px var(--font-text);color:var(--ink-muted);margin-top:2px}.aq-toast-x{margin-left:auto}.aq-qmark .aq-qorbit{transform-box:view-box;transform-origin:32px 32px}.aq-qmark-spin .aq-qorbit{animation:aq-orbit 1.1s var(--ease-out) infinite}@keyframes aq-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:21px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.aq-field-box input:focus-visible{outline:0}.aq-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aq-icon-btn{width:var(--h);justify-content:center;padding:0}.aq-cmd-scrim{padding:var(--space-16) var(--space-4) var(--space-4);position:fixed}.aq-cmd-empty{color:var(--ink-muted);font:400 13px/18px var(--font-text);padding:10px}.aq-cmd-item{min-width:0}.aq-cmd-item>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aq-queue-group h3{font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}.aq-toast-region{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);max-width:calc(100vw - 2 * var(--space-4));flex-direction:column;display:flex;position:fixed}.aq-state{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-12) var(--space-4);color:var(--ink);flex-direction:column;display:flex}.aq-state-title{font:650 28px/32px var(--font-display);letter-spacing:-.02em;margin:0}.aq-state-body{max-width:46ch;font:400 14px/21px var(--font-text);color:var(--ink-muted);margin:0}.aq-state-label{font:550 13px/18px var(--font-text);color:var(--ink-muted)}.aq-state-action{margin-top:var(--space-2)}.aq-state-reqid{gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--surface-sunken);border:1px solid var(--line);color:var(--ink-muted);font:450 12px/16px var(--font-mono);align-items:center;display:inline-flex}.aq-state-error .aq-state-title{color:var(--flare-text)}.aq-state-denied .aq-state-title{color:var(--ink)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:aq-theme-reveal var(--dur-story) var(--ease-out) both}@keyframes aq-theme-reveal{0%{clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,50%))}to{clip-path:circle(150vmax at var(--vt-x,50%) var(--vt-y,50%))}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}html,body,#root{height:100%}body{overflow-x:hidden}.app-center{min-height:100dvh;padding:var(--space-4);place-items:center;display:grid}.app-shell{background:var(--bg);grid-template:"rail top"48px"rail main"minmax(0,1fr)/56px minmax(0,1fr);min-width:0;height:100dvh;display:grid}.rail{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-right:1px solid var(--line);background:var(--surface);flex-direction:column;grid-area:rail;min-height:0;display:flex}.rail-logo{color:var(--ink);place-items:center;height:28px;display:grid}.rail-nav{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.rail-gap{display:contents}.rail-item{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--ink-muted);cursor:pointer;font:inherit;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.rail-item:hover{background:var(--surface-hover);color:var(--ink)}.rail-item[aria-current=page]{background:var(--volt-soft);color:var(--volt-text)}.rail-item[aria-current=page]:before{content:"";border-radius:var(--radius-pill);background:var(--volt);width:3px;position:absolute;top:10px;bottom:10px;left:-8px}.rail-item[aria-disabled=true]{color:var(--ink-faint);cursor:not-allowed}.rail-item[aria-disabled=true]:hover{color:var(--ink-faint);background:0 0}.rail-item[data-tip]:after{content:attr(data-tip);left:calc(100% + var(--space-2));z-index:var(--z-popover);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-pop);font:500 12px/16px var(--font-text);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;top:50%;translate:0 -50%}.rail-item[data-tip]:hover:after,.rail-item[data-tip]:focus-visible:after{opacity:1}.topbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-bottom:1px solid var(--line);background:var(--surface);grid-area:top;min-width:0;display:flex}.topbar-left{align-items:center;gap:var(--space-2);min-width:0;display:flex}.topbar-logo{color:var(--ink);display:none}.topbar-ws{font:600 13px/18px var(--font-text);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-right{align-items:center;gap:var(--space-2);flex:none;display:flex}.search-mobile{display:none}.cmd-trigger{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);min-width:0;color:var(--ink-muted);cursor:pointer;font:450 12.5px/16px var(--font-text);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:inline-flex}.cmd-trigger:hover{border-color:var(--line-strong);color:var(--ink)}.cmd-trigger-text{white-space:nowrap}.avatar-menu{position:relative}.avatar-trigger{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.avatar-pop{right:0;top:calc(100% + var(--space-2));z-index:var(--z-popover);width:min(260px, calc(100vw - 2 * var(--space-4)));padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-pop);position:absolute}.avatar-who{padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:1px solid var(--line);margin-bottom:var(--space-2);min-width:0}.avatar-name{font:600 13px/18px var(--font-text);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar-email{font:400 12px/16px var(--font-text);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar-item{align-items:center;gap:var(--space-2);width:100%;height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;font:500 13px/16px var(--font-text);text-align:left;background:0 0;border:0;display:flex}.avatar-item:hover{background:var(--surface-hover)}.app-main{min-width:0;min-height:0;padding:var(--space-6);grid-area:main;overflow:auto}.page-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.page-title{font:650 22px/28px var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0}.bottom-nav{display:none}@media (width<=899px){.app-shell{grid-template:"top"52px"main"minmax(0,1fr)"bottom"/minmax(0,1fr)}.rail{display:none}.topbar{padding:0 var(--space-3)}.topbar-logo{display:grid}.cmd-trigger{display:none}.search-mobile{display:inline-flex}.app-main{padding:var(--space-4)}.bottom-nav{border-top:1px solid var(--line);background:var(--surface);padding-bottom:env(safe-area-inset-bottom);grid-area:bottom;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bottom-item{min-height:56px;padding:var(--space-2) 0;color:var(--ink-muted);cursor:pointer;font:500 12px/16px var(--font-text);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.bottom-item[aria-current=page]{color:var(--volt-text);background:var(--volt-soft)}.bottom-item[aria-disabled=true]{color:var(--ink-faint);cursor:not-allowed}}.queue-cleared{min-height:50vh;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;display:flex}.queue-cleared .aq-qorbit{animation:aq-app-orbit-once var(--dur-story) var(--ease-out) both}@keyframes aq-app-orbit-once{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.queue-cleared .aq-state{padding-top:var(--space-4)}.login{min-height:100dvh;padding:var(--space-4);background:var(--bg);place-items:center;display:grid;position:relative}.login-theme{top:var(--space-3);right:var(--space-3);position:absolute}.login-card{gap:var(--space-4);width:min(400px,100%);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.login-wordmark{width:auto;max-width:100%;height:34px;display:block}.login-title{font:650 24px/28px var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0}.login-form{gap:var(--space-3);flex-direction:column;display:flex}.login-form .aq-btn{justify-content:center;width:100%}.login-toast{width:100%}@media (width<=480px){.login-card{padding:var(--space-6) var(--space-4)}}.kit-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;display:grid}.kit-sec{min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line)}.kit-wide{grid-column:1/-1}.kit-h{margin:0 0 var(--space-3);font:600 11px/14px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.kit-body{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.kit-body>.aq-field,.kit-body>.aq-toast,.kit-body>.aq-state,.kit-body>.aq-cmd,.kit-body>.aq-track,.kit-body>.aq-queue,.kit-body>.kit-stack{flex:100%;max-width:100%}.kit-body>.aq-toast{width:auto}.kit-body>.aq-state{padding:var(--space-6) var(--space-2)}.kit-stack{flex-direction:column;gap:6px;min-width:0;display:flex}.kit-body .aq-seg{max-width:100%}@media (width<=599px){.aq-trow{row-gap:var(--space-1);padding:var(--space-2) var(--space-3);grid-template-columns:12px minmax(0,1fr) auto}.aq-trow>:first-child{grid-area:1/1}.aq-trow>:nth-child(2),.aq-trow>:nth-child(7){display:none}.aq-trow>:nth-child(3){grid-area:1/2}.aq-trow>:nth-child(6){grid-area:1/3}.aq-trow>:nth-child(4){grid-area:2/2}.aq-trow>:nth-child(5){grid-area:2/3;justify-self:end}.aq-track-label{overflow-wrap:anywhere;font-size:11px}}@media (prefers-reduced-motion:reduce){.queue-cleared .aq-qorbit{animation:none}.rail-item,.cmd-trigger,.rail-item[data-tip]:after{transition:none}}
