:root{--qs-stone-0:#fff;--qs-stone-25:#fcfbf8;--qs-stone-50:#f7f5f0;--qs-stone-ivory:#f3f0e9;--qs-stone-100:#ece8df;--qs-stone-150:#e2ded4;--qs-stone-200:#d6d1c7;--qs-stone-300:#bab5ab;--qs-stone-400:#96928a;--qs-stone-500:#74716b;--qs-stone-600:#565552;--qs-stone-700:#3d3e3d;--qs-stone-800:#292c2d;--qs-stone-900:#191c1e;--qs-stone-950:#101315;--qs-carbon:#070908;--qs-carbon-soft:#0c0f0d;--qs-carbon-raised:#111512;--qs-carbon-elevated:#111512;--qs-carbon-border:#202620;--qs-carbon-border-strong:#284d34;--qs-teal-25:#f1faf8;--qs-teal-50:#e3f5f1;--qs-teal-100:#c9ece5;--qs-teal-200:#9edcd2;--qs-teal-300:#6cc9bc;--qs-teal-400:#3bb5a7;--qs-teal-500:#1fa394;--qs-teal-600:#16877c;--qs-teal-700:#106e66;--qs-teal-800:#105952;--qs-teal-900:#104943;--qs-bg-canvas:#070908;--qs-bg-subtle:#0c0f0d;--qs-bg-surface:#0c0f0d;--qs-bg-raised:#111512;--qs-bg-elevated:#111512;--qs-bg-inverse:#f4f5f1;--qs-text-primary:#f4f7f4;--qs-text-secondary:#a6aea8;--qs-text-tertiary:#747d76;--qs-text-muted:#747d76;--qs-text-disabled:#515852;--qs-text-inverse:#0a0c0b;--qs-text-accent:#7dff8a;--qs-border-subtle:#202620;--qs-border-default:#202620;--qs-border-strong:#284d34;--qs-border-inverse:#d5dad4;--qs-accent:#7dff8a;--qs-accent-hover:#9bffa5;--qs-accent-active:#66e874;--qs-accent-subtle:#163a24;--qs-accent-text:#7dff8a;--qs-action-primary:#f4f7f4;--qs-action-primary-hover:#fff;--qs-action-primary-active:#ecefea;--qs-action-primary-text:#0a0c0b;--qs-action-secondary:transparent;--qs-action-disabled:#202620;--qs-surface-interactive:#163a24;--qs-focus-color:#7dff8a;--qs-focus-width:2px;--qs-focus-offset:3px;--qs-dark-canvas:#070908;--qs-dark-surface:#0c0f0d;--qs-dark-raised:#111512;--qs-dark-elevated:#111512;--qs-dark-interactive:#163a24;--qs-dark-text-primary:#f4f7f4;--qs-dark-text-secondary:#a6aea8;--qs-dark-text-tertiary:#747d76;--qs-dark-text-muted:#747d76;--qs-dark-border-subtle:#202620;--qs-dark-border:#202620;--qs-dark-border-strong:#284d34;--qs-dark-accent:#7dff8a;--qs-dark-accent-hover:#9bffa5;--qs-dark-accent-active:#66e874;--qs-light-canvas:#f4f5f1;--qs-light-surface:#ecefea;--qs-light-text-primary:#0a0c0b;--qs-light-text-muted:#5d655f;--qs-light-border:#d5dad4;--qs-success:#7dff8a;--qs-success-text:#7dff8a;--qs-success-bg:#163a24;--qs-success-dark:#7dff8a;--qs-warning:#d7a33d;--qs-warning-text:#f1c66d;--qs-warning-bg:#2b2416;--qs-warning-dark:#f1c66d;--qs-error:#d95c54;--qs-error-text:#f08a82;--qs-error-bg:#301918;--qs-error-dark:#f08a82;--qs-info:#6c9fe8;--qs-info-text:#8db7f2;--qs-info-bg:#152338;--qs-info-dark:#8db7f2;--qs-font-sans:Geist, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--qs-font-serif:var(--qs-font-sans);--qs-font-mono:"Geist Mono", "IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--qs-font-display:var(--qs-font-sans);--qs-font-body:var(--qs-font-sans);--qs-text-display-xl:clamp(3.25rem, 6.1vw, 5.5rem);--qs-text-display:clamp(3rem, 5vw, 4.5rem);--qs-text-h1:clamp(2.5rem, 4vw, 3.5rem);--qs-text-h2:clamp(2rem, 3vw, 2.5rem);--qs-text-h3:clamp(1.5rem, 2vw, 1.75rem);--qs-text-h4:clamp(1.25rem, 1.5vw, 1.375rem);--qs-text-lead:clamp(1.25rem, 1.7vw, 1.5rem);--qs-text-body-lg:1.125rem;--qs-text-body:1rem;--qs-text-sm:.875rem;--qs-text-label:.75rem;--qs-text-micro:.6875rem;--qs-weight-regular:400;--qs-weight-medium:500;--qs-weight-semibold:600;--qs-leading-display:.96;--qs-leading-heading:1.08;--qs-leading-lead:1.42;--qs-leading-body:1.55;--qs-leading-dense:1.3;--qs-track-display:-.05em;--qs-track-heading:-.032em;--qs-track-body:-.008em;--qs-track-label:.08em;--qs-radius-none:0;--qs-radius-xs:4px;--qs-radius-sm:6px;--qs-radius-md:8px;--qs-radius-lg:12px;--qs-radius-pill:999px;--qs-border-width:1px;--qs-page-width:1440px;--qs-content-width:1240px;--qs-reading-width:70ch;--qs-gutter:clamp(1.25rem, 5vw, 5rem);--qs-section-gap:clamp(5rem, 9vw, 9rem);--qs-space-1:4px;--qs-space-2:8px;--qs-space-3:12px;--qs-space-4:16px;--qs-space-5:20px;--qs-space-6:24px;--qs-space-8:32px;--qs-space-10:40px;--qs-space-12:48px;--qs-space-16:64px;--qs-space-20:80px;--qs-space-24:96px;--qs-space-32:128px;--qs-shadow-xs:0 1px 2px #0000001f;--qs-shadow-sm:0 8px 24px #00000024;--qs-shadow-md:0 16px 40px #00000029;--qs-shadow-lg:0 24px 64px #0000002e;--qs-control-compact:32px;--qs-control-standard:40px;--qs-control-large:48px;--qs-control-hero:48px;--qs-motion-fast:.14s cubic-bezier(.2,.7,.2,1);--qs-motion-standard:.24s cubic-bezier(.2,.7,.2,1);--qs-motion-slow:.4s cubic-bezier(.2,.7,.2,1);--qs-motion-flow:.8s cubic-bezier(.2,.7,.2,1);--qs-motion-resolve:.4s cubic-bezier(.2,.7,.2,1);--qs-motion-confirm:.14s cubic-bezier(.2,.7,.2,1);--qs-motion-reconcile:.28s cubic-bezier(.2,.7,.2,1);--qs-focus-ring:0 0 0 3px #7dff8a38;--qs-brand-background:var(--qs-bg-canvas);--qs-brand-surface:var(--qs-bg-surface);--qs-brand-surface-elevated:var(--qs-bg-elevated);--qs-brand-text-primary:var(--qs-text-primary);--qs-brand-text-secondary:var(--qs-text-secondary);--qs-brand-text-muted:var(--qs-text-muted);--qs-brand-text-inverse:var(--qs-text-inverse);--qs-brand:var(--qs-accent);--qs-brand-hover:var(--qs-accent-hover);--qs-brand-active:var(--qs-accent-active);--qs-brand-border:var(--qs-border-default);--qs-brand-border-strong:var(--qs-border-strong);--qs-brand-focus:var(--qs-accent);--qs-brand-success:var(--qs-success);--qs-brand-warning:var(--qs-warning);--qs-brand-error:var(--qs-error);--qs-brand-information:var(--qs-info);--qs-brand-carbon:var(--qs-carbon);--qs-brand-carbon-soft:var(--qs-carbon-soft);--qs-brand-carbon-border:var(--qs-carbon-border);--qs-text-xs:var(--qs-text-micro);--qs-text-md:var(--qs-text-body);--qs-text-lg:var(--qs-text-body-lg);--qs-text-xl:var(--qs-text-h4);--qs-leading-tight:var(--qs-leading-display);--qs-track-tight:var(--qs-track-display);--qs-ivory:var(--qs-light-canvas);--qs-teal:#1fa394;--qs-teal-bright:#3bb5a7;--qs-graphite:#50575a;--qs-stone:var(--qs-light-border);--qs-mist:var(--qs-light-surface);--qs-amber:var(--qs-warning);--qs-ink:var(--qs-light-text-primary);--qs-muted:var(--qs-light-text-muted);--qs-paper:var(--qs-light-canvas);--qs-line:var(--qs-light-border);--qs-green:#163a24;--qs-deep:var(--qs-carbon);--qs-max:var(--qs-page-width);--ash:var(--qs-bg-subtle);--mineral:var(--qs-stone-200);--silver:var(--qs-stone-300);--graphite:var(--qs-carbon-soft);--midnight:var(--qs-carbon);--green:var(--qs-teal-800);--line:var(--qs-border-default)}[data-qs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-qs-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--qs-bg-canvas:var(--qs-light-canvas);--qs-bg-subtle:var(--qs-light-surface);--qs-bg-surface:var(--qs-light-canvas);--qs-bg-raised:#fff;--qs-bg-elevated:#fff;--qs-bg-inverse:var(--qs-dark-canvas);--qs-text-primary:var(--qs-light-text-primary);--qs-text-secondary:var(--qs-light-text-muted);--qs-text-tertiary:var(--qs-light-text-muted);--qs-text-muted:var(--qs-light-text-muted);--qs-text-disabled:#8b928d;--qs-text-inverse:var(--qs-dark-text-primary);--qs-border-subtle:var(--qs-light-border);--qs-border-default:var(--qs-light-border);--qs-border-strong:#b9c0ba;--qs-accent:#163a24;--qs-accent-hover:#284d34;--qs-accent-active:#0f2d1b;--qs-accent-subtle:#e2e9e3;--qs-accent-text:#163a24;--qs-action-primary:#0a0c0b;--qs-action-primary-hover:#202620;--qs-action-primary-active:#070908;--qs-action-primary-text:#f4f7f4;--qs-surface-interactive:#e2e9e3;--qs-focus-color:#163a24}@media (prefers-reduced-motion:reduce){:root{--qs-motion-fast:0s;--qs-motion-standard:0s;--qs-motion-slow:0s;--qs-motion-flow:0s;--qs-motion-resolve:0s;--qs-motion-confirm:0s;--qs-motion-reconcile:0s}}
*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--qs-brand-background);color:var(--qs-brand-text-primary);font-family:var(--qs-font-body);font-synthesis:none}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--qs-brand-focus);outline-offset:3px}.app-shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{border-right:var(--qs-border-width) solid var(--qs-brand-border);background:var(--qs-brand-surface);padding:var(--qs-space-6) var(--qs-space-4);flex-direction:column;display:flex}.brand-lockup{padding:0 var(--qs-space-3) var(--qs-space-3)}.brand{letter-spacing:.08em;font-size:13px;font-weight:700}.brand-subtitle{color:var(--qs-brand-text-muted);margin-top:var(--qs-space-1);font-size:11px}.nav-group{margin-top:var(--qs-space-6)}.nav-label{color:var(--qs-brand-text-muted);text-transform:uppercase;letter-spacing:var(--qs-track-label);margin:0 var(--qs-space-3) var(--qs-space-2);font-size:10px}.nav{gap:3px;display:grid}.nav a{padding:9px var(--qs-space-3);border-radius:var(--qs-radius-md);color:var(--qs-brand-text-secondary);transition:background var(--qs-motion-standard), color var(--qs-motion-standard);font-size:14px}.nav a:hover{background:var(--qs-bg-elevated);color:var(--qs-brand-text-primary)}.command-trigger{border:var(--qs-border-width) solid var(--qs-brand-border);width:100%;color:var(--qs-brand-text-muted);border-radius:var(--qs-radius-md);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 2px;padding:9px 10px;font-size:12px;display:flex}.command-trigger:hover{background:var(--qs-bg-elevated);color:var(--qs-brand-text-primary)}kbd{border:var(--qs-border-width) solid var(--qs-brand-border);color:var(--qs-brand-text-muted);background:var(--qs-brand-background);border-radius:4px;padding:1px 5px;font-size:10px}.sidebar-foot{padding:var(--qs-space-5) var(--qs-space-3) 0;color:var(--qs-brand-text-muted);gap:5px;margin-top:auto;font-size:10px;display:grid}.main{min-width:0;padding:36px 44px}.content{max-width:var(--qs-content-width);margin:0 auto}.page-section{min-width:0}.eyebrow{color:var(--qs-brand-text-muted);font-size:var(--qs-text-xs);text-transform:uppercase;letter-spacing:var(--qs-track-label)}h1{margin:var(--qs-space-2) 0 10px;font-family:var(--qs-font-display);font-size:clamp(28px,4vw,42px);line-height:var(--qs-leading-heading);letter-spacing:var(--qs-track-heading);text-wrap:balance;font-weight:650}.lede{max-width:720px;color:var(--qs-brand-text-secondary);line-height:var(--qs-leading-body)}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.panel{border:var(--qs-border-width) solid var(--qs-brand-border);background:var(--qs-brand-surface);border-radius:var(--qs-radius-md);padding:20px}.panel h2{margin:0 0 var(--qs-space-2);font-size:15px}.panel-kicker{color:var(--qs-brand-text-muted);text-transform:uppercase;letter-spacing:var(--qs-track-label);margin-bottom:10px;font-size:10px}.metric{font-family:var(--qs-font-display);letter-spacing:var(--qs-track-tight);margin:14px 0 10px;font-size:38px;line-height:1}.panel-link{color:var(--qs-brand-text-secondary);font-size:13px}.panel-link:hover{text-underline-offset:3px;text-decoration:underline}.panel-empty{max-width:760px;margin-top:28px}.record-list{gap:10px;margin-top:28px;display:grid}.record{border:var(--qs-border-width) solid var(--qs-brand-border);background:var(--qs-brand-surface);border-radius:var(--qs-radius-md);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.record h2{margin:0 0 6px;font-size:15px;font-weight:600}.record-meta{color:var(--qs-brand-text-muted);white-space:nowrap;font-size:13px}.record-description{color:var(--qs-brand-text-muted);min-height:39px;font-size:13px;line-height:1.5}.empty{color:var(--qs-brand-text-muted);font-size:14px;line-height:1.5}.command-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.command-status{color:var(--qs-brand-text-muted);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.status-dot{border:1px solid;border-radius:50%;width:6px;height:6px}.command-next{justify-content:space-between;align-items:center;gap:24px;margin-top:28px;display:flex}.command-next p{max-width:720px;margin-bottom:0}.command-primary{border:var(--qs-border-width) solid var(--qs-brand-text-primary);background:var(--qs-brand-text-primary);color:var(--qs-brand-background);border-radius:var(--qs-radius-md);white-space:nowrap;padding:10px 14px;font-size:13px}.command-primary:hover{opacity:.88}.command-records{grid-template-columns:repeat(3,minmax(0,1fr))}.command-principles{border-top:var(--qs-border-width) solid var(--qs-brand-border);grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.command-principles>div{border-right:var(--qs-border-width) solid var(--qs-brand-border);margin-right:18px;padding:18px 18px 4px 0}.command-principles>div:last-child{border-right:0;margin-right:0}.command-principles span{color:var(--qs-brand-text-muted);margin-bottom:10px;font-size:10px;display:block}.command-principles strong{font-size:14px}.command-principles p{color:var(--qs-brand-text-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.command-backdrop{z-index:50;background:#1212112e;place-items:start center;padding:12vh 20px 20px;display:grid;position:fixed;inset:0}.command-dialog{background:var(--qs-brand-surface);border:var(--qs-border-width) solid var(--qs-brand-border);border-radius:var(--qs-radius-md);width:min(620px,100%);overflow:hidden;box-shadow:0 18px 60px #12121129}.command-input-wrap{border-bottom:var(--qs-border-width) solid var(--qs-brand-border);align-items:center;gap:10px;padding:12px 14px;display:flex}.command-input-wrap input{min-width:0;color:var(--qs-brand-text-primary);background:0 0;border:0;outline:0;flex:1;font-size:15px}.command-results{max-height:430px;padding:7px;overflow:auto}.command-result{width:100%;color:var(--qs-brand-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;padding:11px 12px;display:flex}.command-result:hover{background:var(--qs-bg-elevated)}.command-result strong{font-size:13px;font-weight:600;display:block}.command-result small{color:var(--qs-brand-text-muted);margin-top:3px;font-size:11px;display:block}.command-empty{color:var(--qs-brand-text-muted);margin:0;padding:24px 12px;font-size:13px}.auth{background:var(--qs-brand-background);place-items:center;min-height:100svh;padding:clamp(16px,4vw,48px);display:grid}.auth-frame{border:1px solid var(--qs-brand-border);background:var(--qs-brand-surface);grid-template-columns:.82fr 1.18fr;width:min(1060px,100%);min-height:650px;display:grid;box-shadow:0 24px 80px #12121114}.auth-frame-compact{min-height:590px}.auth-aside{background:var(--qs-brand-carbon);color:var(--qs-brand-text-inverse);flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,48px);display:flex;position:relative;overflow:hidden}.auth-aside:after{content:"";border:1px solid #f5f3ee29;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-110px;right:-110px;box-shadow:0 0 0 34px #f5f3ee09,0 0 0 68px #f5f3ee06}.auth-aside-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.auth-aside-label{color:#9aa3a4;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.auth-aside-copy{z-index:1;max-width:380px;position:relative}.auth-index{color:#7e898b;letter-spacing:.14em;font-size:10px}.auth-aside-copy h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:.95}.auth-aside-copy p{color:#aeb6b7;max-width:330px;margin:0;font-size:13px;line-height:1.7}.auth-aside-foot{color:#687375;letter-spacing:.14em;z-index:1;justify-content:space-between;gap:20px;font-size:9px;display:flex;position:relative}.auth-panel{flex-direction:column;justify-content:center;min-width:0;padding:clamp(34px,6vw,76px);display:flex}.auth-mobile-brand{display:none}.auth-heading{max-width:500px}.auth-heading h1{margin:10px 0 14px;font-size:clamp(34px,4.5vw,52px)}.auth-heading .lede{max-width:500px;margin:0;font-size:14px}.auth-form{gap:16px;width:min(430px,100%);margin-top:34px;display:grid}.field{color:var(--qs-brand-text-secondary);gap:8px;font-size:12px;font-weight:550;display:grid}.field input{border:1px solid var(--qs-brand-border-strong);border-radius:var(--qs-radius-sm);background:var(--qs-brand-surface-elevated);width:100%;min-height:48px;color:var(--qs-brand-text-primary);transition:border-color var(--qs-motion-standard), box-shadow var(--qs-motion-standard), background var(--qs-motion-standard);outline:none;padding:0 13px}.field input:hover{border-color:var(--qs-brand-text-muted)}.field input:focus{border-color:var(--qs-brand);box-shadow:0 0 0 3px #1fa3941f}.auth-submit{border:1px solid var(--qs-brand-text-primary);border-radius:var(--qs-radius-sm);background:var(--qs-brand-text-primary);width:100%;min-height:48px;color:var(--qs-brand-text-inverse);cursor:pointer;transition:transform var(--qs-motion-standard), opacity var(--qs-motion-standard);justify-content:space-between;align-items:center;margin-top:2px;padding:0 15px;font-size:13px;font-weight:600;display:flex}.auth-submit:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.auth-submit:disabled{cursor:wait;opacity:.55}.auth-message{border:1px solid var(--qs-brand-border);border-radius:var(--qs-radius-sm);margin:-2px 0 0;padding:11px 12px;font-size:12px;line-height:1.5}.auth-error{color:var(--qs-brand-error);background:#b4453d0b}.auth-success{color:var(--qs-brand-success);background:#2d7b580b}.auth-links{width:min(430px,100%);color:var(--qs-brand-text-muted);justify-content:space-between;gap:18px;margin-top:20px;font-size:12px;line-height:1.5;display:flex}.auth-links a{color:var(--qs-brand-text-primary);text-underline-offset:3px;text-decoration:underline}.auth-links a:hover{color:var(--qs-brand-active)}.auth-links-single{justify-content:flex-start}@media (max-width:760px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:var(--qs-border-width) solid var(--qs-brand-border)}.main{padding:28px 20px}.grid{grid-template-columns:1fr}.record{align-items:flex-start}.command-header,.command-next{flex-direction:column;align-items:flex-start}.command-principles{grid-template-columns:1fr}.command-principles>div{border-right:0;border-bottom:var(--qs-border-width) solid var(--qs-brand-border);margin-right:0;padding-bottom:16px}.command-principles>div:last-child{border-bottom:0}.auth{place-items:stretch stretch;padding:0}.auth-frame,.auth-frame-compact{min-height:100svh;box-shadow:none;border:0;display:block}.auth-aside{display:none}.auth-panel{justify-content:center;min-height:100svh;padding:28px 22px 34px}.auth-mobile-brand{margin-bottom:48px;display:block}.auth-links{flex-direction:column;gap:9px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.qs-entry-signup{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--qs-dark-canvas);color:var(--qs-dark-text-primary)}.qs-entry-signup .auth-frame{background:var(--qs-dark-surface);border-color:var(--qs-dark-border);box-shadow:var(--qs-shadow-lg);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.qs-entry-signup .auth-aside{background:var(--qs-dark-canvas);color:var(--qs-dark-text-primary);border-right:1px solid var(--qs-dark-border)}.qs-entry-signup .auth-aside:after{display:none}.qs-entry-signup .auth-aside-top,.qs-entry-signup .auth-aside-foot{flex-wrap:wrap}.qs-entry-signup :is(.auth-aside-label,.auth-index,.auth-aside-foot,.eyebrow,.auth-links),.qs-entry-signup .auth-aside-copy p,.qs-entry-signup .lede,.qs-entry-signup .field{color:var(--qs-dark-text-secondary)}.qs-entry-signup .auth-heading h1{font-size:clamp(32px,4vw,48px)}.qs-entry-signup .field input{background:var(--qs-dark-raised);min-width:0;color:var(--qs-dark-text-primary);border-color:var(--qs-dark-border-strong);font-size:16px}.qs-entry-signup .field input:focus{border-color:var(--qs-dark-accent);box-shadow:var(--qs-focus-ring)}.qs-entry-signup .auth-submit{background:var(--qs-action-primary);color:var(--qs-action-primary-text);border-color:var(--qs-action-primary)}.qs-entry-signup .auth-submit:hover:not(:disabled){background:var(--qs-action-primary-hover);opacity:1;transform:none}.qs-entry-signup .auth-submit:disabled{background:var(--qs-action-disabled);color:var(--qs-dark-text-secondary);border-color:var(--qs-dark-border);opacity:1}.qs-entry-signup .auth-secondary{border:1px solid var(--qs-dark-border-strong);border-radius:var(--qs-radius-sm);min-height:48px;color:var(--qs-dark-text-primary);cursor:pointer;background:0 0}.qs-entry-signup .auth-secondary:disabled{opacity:.6;cursor:wait}.qs-entry-signup .auth-error{color:var(--qs-error-text);background:var(--qs-error-bg);border-color:var(--qs-error-text)}.qs-entry-signup .auth-success{color:var(--qs-success-text);background:var(--qs-success-bg);border-color:var(--qs-dark-border-strong)}.qs-entry-signup .auth-message{overflow-wrap:anywhere}.qs-entry-signup .auth-links a{color:var(--qs-dark-text-primary)}.qs-entry-signup :is(a,button):focus-visible{outline:var(--qs-focus-width) solid var(--qs-dark-accent);outline-offset:var(--qs-focus-offset)}@media (max-width:760px){.qs-entry-signup .auth-panel{padding:32px 20px}.qs-entry-signup .auth-mobile-brand{margin-bottom:32px}}
body{background:var(--qs-bg-canvas);color:var(--qs-text-primary)}.app-shell{background:var(--qs-bg-canvas)}.sidebar{background:var(--qs-bg-surface);border-color:var(--qs-border-default)}.nav a{border-radius:var(--qs-radius-sm)}.nav a:hover{background:var(--qs-bg-subtle);color:var(--qs-text-primary)}.command-trigger{border-color:var(--qs-border-default);border-radius:var(--qs-radius-sm)}.command-trigger:hover,.command-result:hover{background:var(--qs-bg-subtle)}.main{padding-top:clamp(32px,5vw,64px)}.panel,.record{background:var(--qs-bg-surface);border-color:var(--qs-border-default);border-radius:var(--qs-radius-sm);box-shadow:none}.panel:hover{border-color:var(--qs-border-strong)}h1{font-size:min(var(--qs-text-h2),2.5rem);font-weight:var(--qs-weight-medium);letter-spacing:var(--qs-track-heading);line-height:var(--qs-leading-heading)}.metric,.record-meta,.command-status{font-variant-numeric:tabular-nums}.auth{background:var(--qs-bg-canvas)}.auth-frame{border-color:var(--qs-border-default);border-radius:var(--qs-radius-sm);box-shadow:var(--qs-shadow-sm);overflow:hidden}.auth-aside{background:var(--qs-dark-surface);color:var(--qs-dark-text-primary)}.auth-panel{background:var(--qs-bg-surface)}.auth-aside-label,.auth-index,.auth-aside-foot{color:var(--qs-dark-text-tertiary)}.auth-aside-copy p{color:var(--qs-dark-text-secondary)}.auth-aside-copy h2{font-size:var(--qs-text-h1);font-weight:var(--qs-weight-medium);letter-spacing:-.04em;line-height:1.02}.auth-submit{border-radius:var(--qs-radius-xs);min-height:var(--qs-control-large);letter-spacing:var(--qs-track-body);background:var(--qs-action-primary);border-color:var(--qs-action-primary);color:var(--qs-action-primary-text)}.auth-secondary{width:100%;min-height:var(--qs-control-standard);border:var(--qs-border-width) solid var(--qs-border-default);border-radius:var(--qs-radius-xs);color:var(--qs-text-primary);cursor:pointer;font-size:var(--qs-text-sm);font-weight:var(--qs-weight-semibold);background:0 0}.auth-secondary:hover:not(:disabled){background:var(--qs-bg-subtle)}.auth-secondary:disabled{opacity:.5;cursor:wait}.field{font-size:var(--qs-text-sm);font-weight:var(--qs-weight-medium)}.field input{border-radius:var(--qs-radius-xs);background:var(--qs-bg-elevated);min-height:48px;font-size:var(--qs-text-body)}.field input:focus{border-color:var(--qs-accent);box-shadow:var(--qs-focus-ring)}.auth-heading h1{font-size:var(--qs-text-h2);letter-spacing:var(--qs-track-heading);font-weight:var(--qs-weight-medium)}.auth-message{border-radius:var(--qs-radius-xs)}@media (min-width:761px){.auth-panel{padding-left:clamp(56px,7vw,96px);padding-right:clamp(56px,7vw,96px)}}@media (max-width:760px){.auth-panel{background:var(--qs-bg-canvas)}.auth-mobile-brand{letter-spacing:var(--qs-track-label)}.auth-heading h1{font-size:clamp(2.25rem,10vw,2.5rem)}.auth-form{gap:var(--qs-space-5)}.field input,.auth-submit,.auth-secondary{min-height:52px}}@media (prefers-reduced-motion:no-preference){.panel,.auth-submit,.auth-secondary,.field input{transition:border-color var(--qs-motion-standard),box-shadow var(--qs-motion-standard),transform var(--qs-motion-standard),background var(--qs-motion-standard)}}.edge-installations{gap:var(--qs-space-5);margin-top:var(--qs-space-6);display:grid}.edge-installation-list,.edge-installation-form{gap:var(--qs-space-4);display:grid}.edge-installation-form label,.edge-installations article>label{gap:var(--qs-space-2);font-size:var(--qs-text-sm);font-weight:var(--qs-weight-medium);display:grid}.edge-installation-form input,.edge-installation-form textarea,.edge-installations article textarea{border:var(--qs-border-width) solid var(--qs-border-default);border-radius:var(--qs-radius-xs);background:var(--qs-bg-elevated);width:100%;color:var(--qs-text-primary);font:inherit;padding:12px}.edge-installation-meta{gap:var(--qs-space-3);margin:var(--qs-space-4) 0;display:grid}.edge-installation-meta div{gap:var(--qs-space-3);grid-template-columns:minmax(130px,.35fr) 1fr;display:grid}.edge-installation-meta dt{color:var(--qs-text-secondary);font-size:var(--qs-text-sm)}.edge-installation-meta dd{overflow-wrap:anywhere;margin:0}.edge-installation-meta code{font-size:var(--qs-text-sm)}@media (max-width:600px){.edge-installation-meta div{grid-template-columns:1fr}.edge-installations .actions{align-items:stretch}.edge-installations .button{width:100%}}
