@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-block-size:100svh}img,picture,video,canvas{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{background:0 0;border:0;padding:0}h1,h2,h3,h4,h5,h6{font:inherit}h1,h2,h3,h4,h5,h6,p,li,dd{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}table{border-collapse:collapse}[hidden]{display:none!important}}@layer tokens{:root{color-scheme:light;--canvas:#f7f8fb;--surface-soft:#f1f3f8;--surface-card:#e9ecf4;--surface-strong:#dee3ee;--paper:#fff;--paper-2:#fafbfd;--paper-3:#f2f4f9;--dark:#151b35;--dark-raised:#222a4d;--dark-soft:#1b2242;--hairline:#e2e6ef;--hairline-soft:#edeff5;--line-strong:#c9cfde;--line-strong-hover:#aab3c8;--hairline-dark:#2d3658;--edge-dark-strong:#3e4870;--dark-hover:#283158;--ink:#151b35;--body-strong:#1f2640;--body:#3a4256;--muted:#626b82;--muted-soft:#666e85;--on-dark:#f7f9fc;--on-dark-soft:#a6aec4;--on-dark-faint:#8b94ad;--brand:#3c56c2;--brand-press:#3149ad;--brand-grad:linear-gradient(120deg, #4d68d4 0%, #3c56c2 52%, #26357e 100%);--brand-grad-press:linear-gradient(120deg, #4360c8 0%, #344bb0 52%, #1f2c6b 100%);--brand-deep:#151b35;--brand-link:#3c56c2;--brand-cyan:#6f87e0;--brand-wash:#dbe3f5;--on-brand:#fff;--good:#12714c;--good-wash:#e0efe8;--bad-wash:#f8e4e2;--bad:#b3261e;--warn:#8a6410;--amber:#f0b849;--good-on-dark:#6fd3a3;--bad-on-dark:#f08a74;--sev-critical:#b3261e;--sev-high:#a85a09;--sev-medium:#7d6608;--sev-low:#3450c2;--font-display:"Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-sans:"Archivo", ui-sans-serif, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-hero:clamp(2.75rem, 1.55rem + 5.3vw, 6.25rem);--t-h2:clamp(2.125rem, 1.45rem + 2.9vw, 4rem);--t-h3:clamp(1.5rem, 1.25rem + 1.05vw, 2.125rem);--t-h4:clamp(1.1875rem, 1.1rem + .35vw, 1.4375rem);--t-lead:clamp(1.125rem, 1.04rem + .38vw, 1.375rem);--t-body:clamp(1rem, .97rem + .13vw, 1.0625rem);--t-small:.875rem;--t-micro:.8125rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:144px;--section-y:clamp(80px, 5rem + 5vw, 176px);--gutter:clamp(20px, 1rem + 2.6vw, 56px);--max:1320px;--r-control:8px;--r-paper:6px;--r-card:12px;--r-surface:16px;--r-pill:999px;--paper-shadow:0 1px 1px #0b0d160a, 0 2px 4px #0b0d160d, 0 18px 40px -18px #0b0d1638;--paper-shadow-lifted:0 1px 1px #0b0d160d, 0 6px 12px #0b0d160f, 0 40px 70px -28px #0b0d1652;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--d-fast:.18s;--d-base:.28s;--d-slow:.46s}}@layer fonts{@font-face{font-family:Newsreader;src:url(/fonts/newsreader.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-italic.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}}@layer base{html{background:var(--canvas);scroll-behavior:smooth;scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--canvas);color:var(--body);font-family:var(--font-sans);font-size:var(--t-body);font-optical-sizing:auto;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400;font-stretch:100%;line-height:1.55;overflow-x:clip}::selection{background:var(--surface-strong);color:var(--ink)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;padding:var(--s-2) var(--s-4);background:var(--ink);color:var(--on-dark);border-radius:var(--r-control);position:absolute;inset-block-start:var(--s-3);inset-inline-start:var(--s-3);transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.num{font-variant-numeric:tabular-nums lining-nums}}@layer components{.frame{inline-size:100%;max-inline-size:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.h1,.h2,.h3{font-family:var(--font-display);color:var(--ink);text-wrap:balance;font-weight:400}.h2{font-size:var(--t-h2);letter-spacing:-.024em;line-height:1.02}.h3{font-size:var(--t-h3);letter-spacing:-.014em;line-height:1.1}.h4{font-family:var(--font-sans);font-size:var(--t-h4);letter-spacing:-.006em;color:var(--ink);font-weight:500;line-height:1.3}.h-accent{color:var(--brand)}.lead-sub{max-inline-size:46ch;color:var(--body);text-wrap:pretty;margin-block-start:.7em}.lead-sub+.lead-sub{margin-block-start:.6em}.qbr-band .lead-sub,.trust .lead-sub{color:var(--on-dark-soft)}.lead{font-size:var(--t-lead);color:var(--body);text-wrap:pretty;max-inline-size:44ch;line-height:1.5}.body{text-wrap:pretty;max-inline-size:58ch}.small{font-size:var(--t-small);color:var(--muted);line-height:1.5}.section-head{gap:var(--s-5) var(--s-7);margin-block-end:clamp(40px,2rem + 3vw,88px);display:grid}@media (width>=960px){.section-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.section-head>.lead{padding-block-end:.35em}}.btn{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-control);min-block-size:44px;font-family:var(--font-sans);letter-spacing:-.003em;white-space:nowrap;cursor:pointer;transition:background-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out), transform .12s var(--ease-out);padding-inline:20px;font-size:.9375rem;font-weight:500;line-height:1;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--brand-grad);color:var(--on-brand)}.btn-primary:hover{background:var(--brand-grad-press)}.btn-secondary{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.btn-secondary:hover{background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line-strong-hover)}.btn-dark{background:var(--dark-raised);color:var(--on-dark)}.btn-dark:hover{background:var(--dark-hover)}.btn-small{min-block-size:36px;padding-inline:14px;font-size:.875rem}.link{color:var(--ink);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong-hover);-webkit-text-decoration-color:var(--line-strong-hover);text-decoration-color:var(--line-strong-hover);transition:text-decoration-color var(--d-fast) var(--ease-out)}.link:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.paper{background:var(--paper);border-radius:var(--r-paper);box-shadow:var(--paper-shadow);color:var(--body-strong)}.trend{white-space:nowrap;align-items:baseline;gap:.3em;font-weight:500;display:inline-flex}.trend[data-trend=good]{color:var(--good)}.trend[data-trend=bad]{color:var(--bad)}.trend[data-trend=flat]{color:var(--muted)}.trend-arrow{font-family:var(--font-sans);transform-origin:50% 55%;font-weight:600;display:inline-block}.qbr-band .h-accent,.trust .h-accent{color:#9aa9e6}}@layer sections{.topbar{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);transition:border-color var(--d-base) var(--ease-out);background:#f7f8fbf2;border-block-end:1px solid #0000;position:sticky;inset-block-start:0}.topbar[data-scrolled=true]{border-block-end-color:var(--hairline)}.topbar-inner{align-items:center;gap:var(--s-6);min-block-size:64px;display:flex}.brand{align-items:center;gap:var(--s-3);margin-inline-end:auto;display:flex}.wordmark{font-family:var(--font-sans);letter-spacing:-.045em;color:var(--ink);align-items:center;gap:9px;padding-block-end:2px;font-size:1.375rem;font-weight:640;font-stretch:108%;line-height:1;display:inline-flex}.brand-mark{border-radius:8px;block-size:30px;inline-size:30px}.footer .brand-mark{box-shadow:0 0 0 1px #ffffff14}.brand-agent{border-inline-start:1px solid var(--line-strong);block-size:24px;color:var(--body);align-items:center;padding-inline-start:var(--s-3);font-size:.9375rem;font-weight:500;display:inline-flex}.topnav{gap:var(--s-1);display:none}.topnav a{border-radius:var(--r-control);color:var(--body);transition:color var(--d-fast) var(--ease-out), background-color var(--d-fast) var(--ease-out);padding:8px 12px;font-size:.875rem;font-weight:500}.topnav a:hover{color:var(--ink);background:var(--surface-soft)}.topnav a[aria-current=true]{color:var(--ink);background:var(--surface-card)}@media (width>=1000px){.topnav{display:flex}}.hero{padding-block:clamp(36px, 1.5rem + 3vw, 96px) var(--section-y);position:relative}.hero:before{content:"";aspect-ratio:1;clip-path:polygon(100% 0,100% 100%,0 100%,46% 62%,100% 34%);pointer-events:none;background:linear-gradient(155deg,#3450c229 0%,#29caff1f 100%);inline-size:min(46vw,620px);position:absolute;inset-block-end:0;inset-inline-end:0}.hero>.frame{z-index:1;position:relative}.hero-head{gap:var(--s-6) var(--s-8);display:grid}@media (width>=1000px){.hero-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.hero-title{font-family:var(--font-display);font-size:var(--t-hero);letter-spacing:-.034em;color:var(--ink);text-wrap:balance;font-weight:400;line-height:.96}.hero-side{padding-block-end:.4rem}.hero-lead{color:var(--body)}.hero-actions{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-6);display:flex}.desk{gap:var(--s-5);border-radius:var(--r-surface);background:linear-gradient(158deg,#edf1fb 0%,#e6eaf5 100%);margin-block-start:clamp(40px,2rem + 3vw,88px);padding:clamp(10px,.25rem + 2.2vw,40px);display:grid;position:relative}@media (width>=1000px){.desk{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,3vw,56px)}}.chat{background:var(--dark);block-size:clamp(500px,36rem + 2vw,600px);color:var(--on-dark);border-radius:var(--r-card);grid-template-rows:auto minmax(0,1fr) auto;font-size:.9375rem;display:grid;overflow:hidden}.chat-head{justify-content:space-between;align-items:center;gap:var(--s-3);border-block-end:1px solid var(--hairline-dark);padding:14px 18px;display:flex}.chat-who{align-items:baseline;gap:var(--s-2);display:flex}.chat-name{letter-spacing:-.005em;font-weight:600}.chat-status,.chat-scope{font-size:var(--t-micro);color:var(--on-dark-soft)}.chat-log{flex-direction:column;justify-content:flex-end;gap:14px;padding:18px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 40px);mask-image:linear-gradient(#0000 0,#000 40px)}.js .desk:not([data-ready]) [data-static]{display:none}.msg{max-inline-size:92%;line-height:1.5}.msg-user{align-self:flex-end;max-inline-size:85%}.bubble{background:var(--dark-raised);border-radius:16px 16px 4px;padding:10px 14px;display:block}.msg-tam{align-self:flex-start}.msg-tam:has(.work){align-self:stretch;max-inline-size:none}.msg-author{color:var(--on-dark-soft);margin-block-end:6px;font-size:.75rem;font-weight:600}.msg-text{text-wrap:pretty}.wd{display:inline-block}.work{border:1px solid var(--hairline-dark);border-radius:10px;padding:12px 14px 14px;position:relative;overflow:hidden}.work-title{font-size:var(--t-micro);color:var(--on-dark-soft)}.work-counts{gap:10px var(--s-3);grid-template-columns:repeat(auto-fit,minmax(52px,1fr));margin-block-start:10px;display:grid}.work-counts>div{flex-direction:column-reverse;display:flex}.work-counts dd{letter-spacing:-.01em;color:var(--on-dark);font-size:1.3125rem;font-weight:500;line-height:1.1}.work-counts dt{color:var(--on-dark-faint);font-size:.75rem}.work-bar{block-size:2px;position:absolute;inset-block-end:0;inset-inline:0}.work-bar>span{background:var(--on-dark-soft);transform-origin:0;block-size:100%;display:block;transform:scaleX(0)}.work.is-done .work-bar{opacity:0;transition:opacity var(--d-slow) var(--ease-out)}.file{background:var(--dark-raised);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;margin-block-start:10px;padding:10px 14px 10px 10px;display:grid}.file-kind{background:var(--canvas);block-size:42px;min-inline-size:42px;color:var(--ink);letter-spacing:.01em;border-radius:6px;grid-row:span 2;place-items:center;padding-inline:6px;font-size:.6875rem;font-weight:650;display:grid}.file-name{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.file-meta{color:var(--on-dark-soft);font-size:.75rem}.chat-compose{border-block-start:1px solid var(--hairline-dark);padding:12px 14px 14px}.chat-suggest{scrollbar-width:none;gap:6px;margin-block-end:10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.chat-suggest::-webkit-scrollbar{display:none}.suggest{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--hairline-dark);font-size:var(--t-micro);color:var(--on-dark-soft);cursor:pointer;transition:color var(--d-fast) var(--ease-out), background-color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);flex:none;padding:7px 12px}.suggest:hover{color:var(--on-dark);box-shadow:inset 0 0 0 1px var(--edge-dark-strong)}.suggest[aria-pressed=true]{color:var(--on-dark);background:var(--dark-raised);box-shadow:inset 0 0 0 1px var(--edge-dark-strong)}.suggest:focus-visible{outline-color:var(--on-dark)}.chat-input{justify-content:space-between;align-items:center;gap:var(--s-3);background:var(--dark-soft);min-block-size:46px;box-shadow:inset 0 0 0 1px var(--hairline-dark);border-radius:10px;padding-inline:14px 6px;display:flex}.chat-input-text{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.chat-input-text[data-empty=true]{color:var(--on-dark-faint)}.desk.is-typing .chat-input-text:after{content:"";vertical-align:-.16em;background:var(--on-dark);block-size:1.05em;inline-size:1.5px;margin-inline-start:1px;display:inline-block}.chat-send{font-size:var(--t-micro);color:var(--on-dark-faint);background:var(--dark-raised);transition:background-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);border-radius:7px;flex:none;padding:8px 12px;font-weight:500}.desk.is-typing .chat-send{background:var(--canvas);color:var(--ink)}.artifacts{align-items:center;display:grid;container-type:inline-size}.artifact{transform-origin:50%;grid-area:1/1}.artifact[data-on="0"],.js .desk:not([data-ready]) .artifact{visibility:hidden}.wsr{padding:clamp(18px,4.2cqi,36px);font-size:.875rem}.wsr-head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);border-block-end:1px solid var(--ink);padding-block-end:16px;display:flex}.wsr-account{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.5rem,5cqi,2.25rem);font-weight:400;line-height:1}.wsr-kind{font-size:var(--t-micro);color:var(--muted);margin-block-start:6px}.wsr-ready{border-radius:var(--r-pill);background:var(--surface-soft);color:var(--body-strong);white-space:nowrap;flex:none;padding:5px 10px;font-size:.75rem;font-weight:500}.wsr-metrics{border-block-end:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (width>=520px){.wsr-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.m{padding:14px 12px 14px 0}.m+.m{border-inline-start:1px solid var(--hairline-soft);padding-inline-start:14px}@container (width<=519px){.m:nth-child(3){border-inline-start:0;padding-inline-start:0}.m:nth-child(n+3){border-block-start:1px solid var(--hairline-soft)}}.m dt{color:var(--muted);white-space:nowrap;font-size:.75rem}.m dd{flex-wrap:wrap;align-items:baseline;column-gap:6px;margin-block-start:4px;display:flex}.m-fig{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.5rem,4.6cqi,2.125rem);line-height:1}.m-was{color:var(--muted);font-size:.75rem}.m .trend{font-size:.9375rem}.wsr-sec{border-block-end:1px solid var(--hairline-soft);padding-block:13px}.wsr-sec h3{color:var(--ink);font-size:.75rem;font-weight:600}.wsr-sec p{text-wrap:pretty;margin-block-start:3px;line-height:1.5}.run-in{color:var(--ink);font-weight:600}.run-in-bad{color:var(--bad)}.wsr-foot{justify-content:space-between;gap:var(--s-3);color:var(--muted-soft);padding-block-start:12px;font-size:.6875rem;display:flex}.qbr{gap:var(--s-4);display:grid}.deck{margin-block-start:18px;margin-inline-end:18px;position:relative}.slide{aspect-ratio:16/9;background:var(--paper);border-radius:var(--r-paper);box-shadow:var(--paper-shadow)}.slide-back{transform-origin:50% 100%;position:absolute;inset:0}.slide-back[data-depth="1"]{background:var(--paper-2);transform:translate(9px,-9px)}.slide-back[data-depth="2"]{background:var(--paper-3);transform:translate(18px,-18px)}.slide-front{border-block-start:max(4px, .9cqi) solid var(--ink);flex-direction:column;padding:5.5cqi 6cqi 3.4cqi;font-size:clamp(.625rem,1.9cqi,.8125rem);display:flex;position:relative}.slide-kicker{color:var(--muted)}.slide-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-block-start:.4em;font-size:clamp(1.25rem,5.4cqi,2.375rem);font-weight:400;line-height:1}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4cqi;margin-block-start:auto;display:grid}.kpi{border-block-start:1px solid var(--hairline);flex-direction:column-reverse;padding-block-start:1.4cqi;display:flex}.kpi dd{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:clamp(1rem,4.4cqi,2rem);line-height:1.05}.kpi dt{color:var(--muted)}.slide-note{max-inline-size:60ch;color:var(--body);margin-block-start:3cqi}.slide-foot{color:var(--muted-soft);justify-content:space-between;margin-block-start:2.4cqi;font-size:.85em;display:flex}.deck-strip{color:var(--muted);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-inline-end:18px;font-size:.6875rem;line-height:1.25;display:grid}.deck-strip li:before{content:"";aspect-ratio:16/9;background:var(--paper);box-shadow:inset 0 2px 0 var(--line-strong), 0 0 0 1px var(--hairline);border-radius:3px;margin-block-end:6px;display:block}.deck-strip li[aria-current=true]{color:var(--ink)}.deck-strip li[aria-current=true]:before{box-shadow:inset 0 2px 0 var(--ink), 0 0 0 1.5px var(--ink)}@container (width<=460px){.deck-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.6cqi}.slide{aspect-ratio:auto}.slide-front{padding:20px 18px 14px;font-size:.75rem}.kpis{margin-block-start:18px}}.incident{justify-self:center;inline-size:100%;max-inline-size:560px;padding:clamp(20px,4.4cqi,36px)}.inc-head{justify-content:space-between;gap:4px var(--s-4);font-size:var(--t-micro);flex-wrap:wrap;display:flex}.inc-sev{color:var(--sev-high);font-weight:600}.inc-when{color:var(--muted)}.inc-title{font-family:var(--font-display);letter-spacing:-.018em;color:var(--ink);text-wrap:balance;margin-block-start:12px;font-size:clamp(1.5rem,5cqi,2.125rem);font-weight:400;line-height:1.05}.inc-plain{color:var(--body-strong);margin-block-start:10px;font-size:.9375rem;line-height:1.5}.inc-raw{background:var(--surface-soft);font-family:var(--font-mono);color:var(--muted);overflow-wrap:anywhere;border-radius:6px;margin-block-start:16px;padding:10px 12px;font-size:.6875rem;line-height:1.6}.inc-cause{margin-block-start:18px}.inc-cause h3{color:var(--ink);font-size:.75rem;font-weight:600}.inc-cause p{margin-block-start:3px;font-size:.875rem;line-height:1.5}.inc-actions{flex-wrap:wrap;gap:8px;margin-block-start:20px;display:flex}.faux{min-block-size:32px;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--t-micro);color:var(--ink);border-radius:7px;align-items:center;padding-inline:12px;font-weight:500;display:inline-flex}.faux-primary{background:var(--ink);color:var(--on-dark);box-shadow:none}.inc-held{border-block-start:1px solid var(--hairline-soft);color:var(--muted);margin-block-start:18px;padding-block-start:12px;font-size:.75rem}.week{--ghost:#edeff5;background:var(--surface-soft)}.week-grid{gap:var(--s-6);display:grid}@media (width>=1080px){.week-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,4vw,72px)}.week-side{position:sticky;inset-block-start:88px}}.week-side{min-inline-size:0}@media (width<=1079px){.week-bar{z-index:20;margin-inline:calc(var(--gutter) * -1);padding:var(--s-3) var(--gutter);-webkit-backdrop-filter:blur(10px);border-block-end:1px solid var(--hairline);background:#f1f3f8fa;position:sticky;inset-block-start:64px}.week-now{align-items:baseline;gap:var(--s-3);display:flex}}.week-day{font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);font-size:clamp(1.75rem,1.4rem + 1.5vw,3rem);line-height:1}.week-date{font-size:var(--t-small);color:var(--muted);margin-block-start:6px}.week-now p{will-change:transform}.week-control{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-4);display:flex}@media (width<=1079px){.week-control{flex-wrap:nowrap;margin-block-start:var(--s-3)}.week-play{min-inline-size:0}}.day-track{background:var(--surface-card);border-radius:10px;flex:250px;grid-template-columns:repeat(5,minmax(0,1fr));min-inline-size:0;padding:4px;display:grid;position:relative}.day{z-index:1;min-block-size:36px;font-size:var(--t-small);color:var(--muted);cursor:pointer;transition:color var(--d-fast) var(--ease-out);border-radius:7px;font-weight:500;position:relative}.day:hover,.day[aria-checked=true]{color:var(--ink)}.day-indicator{inline-size:var(--w,0);transform:translateX(var(--x,0));background:var(--paper);box-shadow:0 1px 2px #0b0d1614, 0 0 0 1px var(--hairline);opacity:0;transition:transform .46s var(--ease-out), inline-size .46s var(--ease-out), opacity var(--d-fast) var(--ease-out);border-radius:7px;position:absolute;inset-block:4px;inset-inline-start:0}.day-indicator[data-on="1"]{opacity:1}@media (prefers-reduced-motion:reduce){.day-indicator{transition:none}}.week-play{min-inline-size:128px}.came-in{font-size:var(--t-micro);color:var(--muted);margin-block-start:var(--s-6);font-weight:500}.slips-empty{padding:var(--s-4);border:1px dashed var(--line-strong);font-size:var(--t-small);color:var(--muted);border-radius:10px;margin-block-start:var(--s-3)}.slips{gap:10px;margin-block-start:10px;display:grid}.js .slip:not([data-current]){display:none}@media (width<=1079px){.slips{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:minmax(250px,78%);grid-auto-flow:column;padding-block-end:6px;overflow-x:auto}.slip{scroll-snap-align:start}}.slip{background:var(--paper);box-shadow:0 0 0 1px var(--hairline);transition:box-shadow var(--d-base) var(--ease-out);border-radius:10px;padding:13px 16px 14px}.slip.is-sent{box-shadow:0 0 0 1px var(--hairline), inset 3px 0 0 var(--ink)}.slip-meta{justify-content:space-between;gap:var(--s-3);color:var(--muted);font-size:.75rem;display:flex}.slip-meta span:first-child{color:var(--body);font-weight:500}.slip-title{color:var(--ink);margin-block-start:4px;font-size:.9375rem;font-weight:500;line-height:1.35}.slip-body{font-size:var(--t-small);margin-block-start:2px;line-height:1.45}.slip-body s{-webkit-text-decoration-color:var(--bad);-webkit-text-decoration-color:var(--bad);text-decoration-color:var(--bad);color:var(--muted)}.slip-raw{background:var(--surface-soft);font-family:var(--font-mono);color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin-block-start:8px;padding:8px 10px;font-size:.6875rem;line-height:1.6}.edits{padding:var(--s-4);background:var(--dark);color:var(--on-dark);border-radius:var(--r-card);margin-block-start:var(--s-5)}.edits-title{font-size:var(--t-micro);color:var(--on-dark-soft);font-weight:500}.edits-list{gap:6px;margin-block-start:10px;display:grid}.edit{box-shadow:inset 0 0 0 1px var(--hairline-dark);font-size:var(--t-small);text-align:start;color:var(--on-dark);cursor:pointer;transition:background-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);border-radius:8px;padding:9px 12px}.edit:hover{background:var(--dark-raised)}.edit:focus-visible{outline-color:var(--on-dark)}.edit:disabled{color:var(--on-dark-faint);cursor:default;background:0 0}.edits-reply{min-block-size:1.5em;font-size:var(--t-small);color:var(--on-dark);margin-block-start:10px}.report-col{min-inline-size:0}.report{font-size:var(--t-small);padding:clamp(20px,.75rem + 2.2vw,48px);container-type:inline-size}.rp-head{justify-content:space-between;align-items:flex-start;gap:var(--s-3) var(--s-4);border-block-end:1.5px solid var(--ink);flex-wrap:wrap;padding-block-end:18px;display:flex}.rp-kind,.rp-period{font-size:var(--t-micro);color:var(--muted)}.rp-account{font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);margin-block-start:2px;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);font-weight:400;line-height:1.02}.rp-period{margin-block-start:6px}.rp-status{border-radius:var(--r-pill);background:var(--surface-soft);color:var(--body);white-space:nowrap;padding:6px 11px;font-size:.75rem;font-weight:500}.rp-status[data-state=ready]{background:var(--good-wash);color:var(--good)}.rp-status[data-state=empty]{color:var(--muted)}.rp-sec{border-block-end:1px solid var(--hairline-soft);padding-block:16px}.rp-h{color:var(--ink);align-items:baseline;gap:8px;font-size:.75rem;font-weight:600;display:flex}.rp-n{font-variant-numeric:tabular-nums;min-inline-size:1ch;color:var(--muted-soft)}.rp-grid{display:grid}@container (width>=600px){.rp-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}}.wl{color:var(--body-strong);text-wrap:pretty;border-radius:3px;margin-block-start:5px;line-height:1.5}.wl+.wl{margin-block-start:8px}.run-in-warn{color:var(--warn)}.owner{color:var(--muted)}[data-edit-target]{background-image:linear-gradient(var(--bad), var(--bad));transition:background-size .34s var(--ease-in-out);background-position:0 58%;background-repeat:no-repeat;background-size:0 1.5px}[data-edit-target].is-striking{background-size:100% 1.5px}.rp-note{font-family:var(--font-display);color:var(--muted);margin-block-start:5px;font-size:.9375rem;font-style:italic;line-height:1.4}.wl[data-shown="0"],.rp-note[data-shown="0"]{color:#0000;background-image:linear-gradient(to bottom, transparent .3lh, var(--ghost) .3lh, var(--ghost) .72lh, transparent .72lh);background-size:100% 1lh}.wl[data-shown="0"] *,.rp-note[data-shown="0"] *{color:#0000!important}.rk-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-block-start:12px;display:grid}@container (width>=600px){.rk-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.rk{border-radius:6px}.rk dt{color:var(--muted);white-space:nowrap;font-size:.75rem}.rk dd:first-of-type{align-items:baseline;gap:8px;margin-block-start:4px;display:flex}.rk-fig{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.75rem,5.5cqi,2.25rem);line-height:1}.rk-fig[data-unknown]{color:var(--muted-soft)}.rk .trend{font-size:1.125rem}.rk-was{color:var(--muted);margin-block-start:3px;font-size:.75rem}.trend-dash,.trend[data-dir=flat] .trend-arrow,.trend[data-dir=none] .trend-arrow{display:none}.trend[data-dir=flat] .trend-dash{display:inline}.trend[data-dir=none]{display:none}.trend[data-dir=down] .trend-arrow{transform:rotate(180deg)}.trend[data-trend=none]{color:var(--muted-soft)}.sec-wrap{margin-block-start:12px;overflow-x:auto}.sec-table{inline-size:100%;min-inline-size:460px;font-size:var(--t-micro);font-variant-numeric:tabular-nums}.sec-table :is(th,td){text-align:end;border-block-end:1px solid var(--hairline-soft);white-space:nowrap;padding:7px 0 7px 12px}.sec-table :is(th,td):first-child{text-align:start;padding-inline-start:0}.sec-table thead th{color:var(--muted);font-size:.75rem;font-weight:500}.sec-table tbody th{font-weight:600}.sev-critical{color:var(--sev-critical)}.sev-high{color:var(--sev-high)}.sev-medium{color:var(--sev-medium)}.sev-low{color:var(--sev-low)}.sec-table .overdue{color:var(--bad);font-weight:600}.sec-table .total :is(th,td){color:var(--ink);border-block-start:1px solid var(--ink);border-block-end:0;font-weight:600}.sec-table .total .overdue{color:var(--bad)}.sec-wrap[data-shown="0"] tbody :is(th,td,span){color:#0000!important}.sec-wrap[data-shown="0"] tbody :is(th,td){background:linear-gradient(var(--ghost), var(--ghost)) no-repeat right 50% / 1.6em .55em}.sec-wrap[data-shown="0"] tbody th{background-position:0;background-size:4em .55em}.rp-foot{justify-content:space-between;gap:var(--s-2) var(--s-4);color:var(--muted-soft);flex-wrap:wrap;padding-block-start:14px;font-size:.6875rem;display:flex}.trend-note{max-inline-size:72ch;font-size:var(--t-micro);color:var(--muted);margin-block-start:var(--s-4);line-height:1.5}.token{z-index:60;border-radius:var(--r-pill);background:var(--ink);color:var(--on-dark);white-space:nowrap;pointer-events:none;will-change:transform, opacity;padding:5px 10px;font-size:.75rem;font-weight:500;line-height:1.2;position:fixed;inset-block-start:0;inset-inline-start:0}.qbr-band{background:var(--dark);color:var(--on-dark-soft)}.qbr-band .h2{color:var(--on-dark)}.qbr-band .lead{color:var(--on-dark-soft)}.qbr-band :focus-visible{outline-color:var(--on-dark)}.deckview{gap:var(--s-5);display:grid}@media (width>=1000px){.deckview{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:clamp(24px,3vw,56px)}}.deck-nav{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);gap:6px;display:flex;overflow-x:auto}@media (width>=1000px){.deck-nav{flex-direction:column;margin:0;padding:0;overflow:visible}}.dn{text-align:start;color:var(--on-dark-soft);cursor:pointer;transition:background-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);border-radius:10px;flex:none;grid-template-columns:2ch minmax(0,1fr);column-gap:12px;padding:12px 14px;display:grid;position:relative}.dn:hover{color:var(--on-dark)}.dn[aria-selected=true]{background:var(--dark-raised);color:var(--on-dark)}.dn-n{font-size:var(--t-small);color:var(--on-dark-faint);grid-row:span 2}.dn[aria-selected=true] .dn-n{color:var(--brand-cyan)}.dn-title{white-space:nowrap;font-size:.9375rem;font-weight:500;line-height:1.3}@media (width>=1000px){.dn-title{white-space:normal}}.dn-kind{color:var(--on-dark-faint);font-size:.75rem}.deck-stage{min-inline-size:0}.deck-frame{perspective:1600px;display:grid;container-type:inline-size}.qs{aspect-ratio:16/9;background:var(--paper);border-radius:var(--r-paper);border-block-start:max(5px, .8cqi) solid var(--ink);color:var(--body-strong);transform-origin:50% 60%;flex-direction:column;grid-area:1/1;padding:5.4cqi 6cqi 3.2cqi;font-size:max(11px,1.55cqi);line-height:1.4;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.qs[data-on="0"]{visibility:hidden}@container (width<=560px){.qs{aspect-ratio:auto;min-block-size:360px;padding:22px 20px 16px;font-size:12px}}.qs-kicker{color:var(--muted);font-size:.95em}.qs-title{font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);margin-block-start:.3em;font-size:3.1em;font-weight:400;line-height:1}.qs-foot{color:var(--muted-soft);justify-content:space-between;gap:1em;margin-block-start:auto;padding-block-start:1.4em;font-size:.8em;display:flex}.qs-cover{flex-direction:row;padding:0}.qs-cover-main{flex-direction:column;flex:1;justify-content:flex-end;padding:6cqi;display:flex}.qs-cover-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);max-inline-size:9ch;margin-block-start:.2em;font-size:4.6em;font-weight:400;line-height:.95}.qs-cover-sub{color:var(--muted);margin-block-start:1em}.qs-cover-side{background:var(--surface-card);inline-size:32%;color:var(--ink);flex-direction:column;justify-content:space-between;padding:4cqi;display:flex}.qs-cover-q{font-family:var(--font-display);letter-spacing:-.04em;font-size:9em;line-height:.85}.qs-cover-year{color:var(--muted);align-self:flex-end;font-size:1.2em}@container (width<=560px){.qs-cover-main{padding:22px 20px}.qs-cover-title{font-size:2.6rem}.qs-cover-side{inline-size:28%;padding:16px 12px}.qs-cover-q{font-size:3.25rem}}.qs-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4cqi;margin-block-start:auto;display:grid}@container (width<=560px){.qs-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block-start:22px}}.qk{border-block-start:1px solid var(--hairline);flex-direction:column;padding-block-start:1.1em;display:flex}.qk dt{color:var(--body);order:2;margin-block-start:.4em}.qk dd:first-of-type{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);white-space:nowrap;order:1;font-size:3.2em;line-height:1}.qk .qk-note{color:var(--muted);order:3;font-size:.88em}.qs-table-wrap{margin-block-start:auto;overflow-x:auto}.qs-table{inline-size:100%;min-inline-size:460px;font-size:.95em}.qs-table :is(th,td){text-align:start;border-block-end:1px solid var(--hairline-soft);white-space:nowrap;padding:.62em 1em .62em 0}.qs-table thead th{color:var(--muted);border-block-end-color:var(--ink);font-weight:500}.qs-table td:first-child{color:var(--ink);font-weight:500}.qs-table td:nth-child(2){white-space:normal}.qs-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6em;margin-block-start:auto;padding-block-start:2.2em;display:grid;position:relative}.qs-timeline:before{content:"";background:var(--ink);transform-origin:0;block-size:2px;transform:scaleX(var(--draw,1));position:absolute;inset-block-start:.45em;inset-inline:0}.qs-timeline li{position:relative}.qs-timeline li:before{content:"";background:var(--paper);block-size:.95em;inline-size:.95em;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;position:absolute;inset-block-start:-2.2em;inset-inline-start:0}.qs-timeline li:not(.qt-next):before{background:var(--ink)}.qt-when{color:var(--ink);font-weight:600}.qt-what{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-block-start:.3em;font-size:1.55em;line-height:1.15}.qt-next .qt-what{color:var(--muted)}@container (width<=560px){.qs-timeline{grid-template-columns:1fr;gap:14px;margin-block-start:22px;padding-block-start:0;padding-inline-start:26px}.qs-timeline:before{transform-origin:50% 0;block-size:auto;inline-size:2px;transform:scaleY(var(--draw,1));inset-block:6px;inset-inline:5px auto}.qs-timeline li:before{inset-block-start:2px;inset-inline-start:-26px}}.qs-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:4cqi;margin-block-start:auto;display:grid}.qs-col{border-block-start:2px solid;padding-block-start:1em}.qs-col:first-child{color:var(--good)}.qs-col:last-child{color:var(--bad)}.qs-col-h{font-size:1.1em;font-weight:600}.qs-col ul{color:var(--body-strong);margin-block-start:.6em}.qs-col li{border-block-end:1px solid var(--hairline-soft);padding-block:.5em;font-size:1.15em}@container (width<=560px){.qs-split{grid-template-columns:1fr;margin-block-start:22px}}.qs-list{margin-block-start:auto}.qs-list li{border-block-end:1px solid var(--hairline-soft);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:baseline;gap:1em;padding-block:.9em;display:grid}.qs-list li:first-child{border-block-start:1px solid var(--ink)}.ql-what{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:1.7em;line-height:1.15}.ql-who{color:var(--muted)}@container (width<=560px){.qs-list{margin-block-start:22px}.qs-list li{grid-template-columns:1fr;gap:2px}}.deck-controls{justify-content:space-between;align-items:center;gap:var(--s-4);margin-block-start:var(--s-5);display:flex}.deck-count{font-size:var(--t-small);color:var(--on-dark-soft)}.incidents{background:var(--surface-card)}.inc-grid{gap:var(--s-5);display:grid}@media (width>=1000px){.inc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(24px,3vw,48px)}}.stream{gap:var(--s-4);background:var(--dark);color:var(--on-dark);border-radius:var(--r-surface);flex-direction:column;padding:clamp(18px,.75rem + 1.2vw,28px);display:flex}.stream :focus-visible{outline-color:var(--on-dark)}.stream-head{justify-content:space-between;align-items:baseline;gap:4px var(--s-4);flex-wrap:wrap;display:flex}.stream-title{font-size:.9375rem;font-weight:500}.stream-policy{color:var(--on-dark-soft);font-size:.75rem}.stream-list{flex:1;align-content:start;gap:10px;display:grid}.al{background:var(--dark-soft);box-shadow:inset 0 0 0 1px var(--hairline-dark);border-radius:10px;padding:12px 14px}.al-raw{font-family:var(--font-mono);color:var(--on-dark-soft);overflow-wrap:anywhere;font-size:.75rem;line-height:1.75}.al-time{color:var(--on-dark-faint)}[data-tok]{color:var(--on-dark);background-image:linear-gradient(var(--brand-cyan), var(--brand-cyan));transition:background-size .42s var(--ease-out), color var(--d-base) var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px}[data-tok].is-lit{color:#9adcff;background-size:100% 1.5px}.al-state{color:var(--on-dark-faint);margin-block-start:6px;font-size:.75rem}.al-state[data-kind=explained]{color:var(--good-on-dark)}.al-held .al-raw{opacity:.6;-webkit-text-decoration:line-through #f7f9fc4d;text-decoration:line-through #f7f9fc4d}.al-held .al-state{color:var(--amber)}.card-slot{display:grid}.inc-live{justify-self:stretch;max-inline-size:none;padding:clamp(22px,1rem + 1.6vw,40px);position:relative}.inc-live .inc-title{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem)}.inc-live .inc-plain{font-size:1.0625rem}.card-empty{border:1px dashed var(--line-strong);font-size:var(--t-small);color:var(--muted);border-radius:8px;place-items:center;display:grid;position:absolute;inset:clamp(16px,2vw,24px)}[data-card][data-state=empty] .card-body{visibility:hidden}@media (width<=999px){[data-card][data-state=empty]{min-block-size:140px}[data-card][data-state=empty] .card-body{display:none}}.act{min-block-size:38px;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--t-small);color:var(--ink);cursor:pointer;transition:background-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);border-radius:8px;align-items:center;padding-inline:14px;font-weight:500;display:inline-flex}.act:hover{background:var(--surface-soft)}.act-primary{background:var(--ink);color:var(--on-dark);box-shadow:none}.act-primary:hover{background:var(--dark-hover)}.act:disabled{background:var(--surface-soft);color:var(--muted);box-shadow:none;cursor:default}.card-confirm{min-block-size:1.5em;font-size:var(--t-small);color:var(--good);margin-block-start:14px}.ask-grid{gap:var(--s-6);display:grid}@media (width>=1000px){.ask-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,4vw,72px)}}.ask-tabs{border-block-start:1px solid var(--hairline);display:grid}@media (width<=999px){.ask-tabs{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;border:0;gap:8px;display:flex;overflow-x:auto}.ask-tabs .at{inline-size:min(250px,72vw);box-shadow:inset 0 0 0 1px var(--hairline);scroll-snap-align:start;border:0;border-radius:10px;flex:none;padding:12px 14px}.ask-tabs .at[aria-selected=true]{background:var(--surface-card);box-shadow:none}.ask-tabs .at:before{display:none}.ask-tabs .at-q{font-size:1.0625rem}.ask-panel{min-block-size:400px}}.at{border-block-end:1px solid var(--hairline);text-align:start;cursor:pointer;gap:3px;padding:16px 8px 17px 20px;display:grid;position:relative}.at:before{content:"";background:var(--ink);transform-origin:50% 0;inline-size:2px;transition:transform .36s var(--ease-out);position:absolute;inset-block:14px;inset-inline-start:0;transform:scaleY(0)}.at[aria-selected=true]:before{transform:scaleY(1)}.at-kind{color:var(--muted);font-size:.75rem;font-weight:500}.at-q{font-family:var(--font-display);color:var(--muted);transition:color var(--d-fast) var(--ease-out);font-size:clamp(1.125rem,1.05rem + .35vw,1.375rem);font-style:italic;line-height:1.3}.at:hover .at-q,.at[aria-selected=true] .at-q{color:var(--ink)}.ask-stage{display:grid}.ask-panel{background:var(--dark);min-block-size:440px;color:var(--on-dark);border-radius:var(--r-surface);flex-direction:column;grid-area:1/1;justify-content:flex-end;gap:14px;padding:clamp(18px,.75rem + 1.4vw,28px);font-size:.9375rem;display:flex}.ask-panel :focus-visible{outline-color:var(--on-dark)}.ask-panel .msg-tam{max-inline-size:100%}.cites{flex-wrap:wrap;gap:6px;margin-block-start:12px;display:flex}.cite{background:var(--dark-raised);color:var(--on-dark-soft);border-radius:6px;padding:4px 9px;font-size:.75rem}.ask-note{color:var(--on-dark-faint);margin-block-start:10px;font-size:.75rem}.mini-list{border-block-start:1px solid var(--hairline-dark);margin-block-start:12px}.mini-list li{border-block-end:1px solid var(--hairline-dark);font-size:var(--t-small);grid-template-columns:5.5em minmax(0,1fr) auto;gap:12px;padding-block:9px;display:grid}.ml-key{color:var(--on-dark-soft)}.ml-state{color:var(--on-dark-faint);font-size:.75rem}.ml-open{color:var(--amber)}.draft{background:var(--canvas);color:var(--ink);font-size:var(--t-small);border-radius:10px;margin-block-start:12px;padding:14px 16px 16px}.draft-meta{color:var(--muted);font-size:.75rem}.draft-body{margin-block-start:8px;line-height:1.55}.draft-actions{flex-wrap:wrap;gap:8px;margin-block-start:12px;display:flex}.ask-panel .draft-actions>.act:not(.act-primary){color:var(--on-dark);box-shadow:inset 0 0 0 1px var(--hairline-dark)}.draft .draft-actions>.act:not(.act-primary){color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.ask-panel .msg-tam>.draft-actions .act-primary{background:var(--canvas);color:var(--ink)}.ask-panel .act:disabled{opacity:.55}.ask-reply{color:var(--good-on-dark);margin-block-start:10px}.trust{background:var(--dark);color:var(--on-dark-soft)}.trust .h2{color:var(--on-dark)}.trust .lead{color:var(--on-dark-soft)}.trust-grid{gap:var(--s-8);display:grid}@media (width>=1000px){.trust-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(48px,6vw,112px)}}.defaults{border-block-start:1px solid var(--hairline-dark)}.df{column-gap:var(--s-5);border-block-end:1px solid var(--hairline-dark);grid-template-columns:minmax(0,1fr) auto;padding-block:22px;display:grid}.df dt{font-family:var(--font-display);letter-spacing:-.012em;color:var(--on-dark);font-size:clamp(1.375rem,1.2rem + .7vw,1.875rem);line-height:1.15}.df-state{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--edge-dark-strong);font-size:var(--t-small);color:var(--on-dark);grid-area:1/2/span 2;align-self:center;padding:6px 14px;font-weight:600}.df-why{margin-block-start:4px;font-size:.9375rem}.rules-title{border-block-end:1px solid var(--hairline-dark);font-size:var(--t-small);color:var(--on-dark);padding-block-end:14px;font-weight:500}.rules li{border-block-end:1px solid var(--hairline-dark);padding-block:16px;font-size:1rem;line-height:1.5}.retention{border-block-start:1px solid var(--hairline-dark);margin-block-start:clamp(56px,3rem + 3vw,112px);display:grid}@media (width>=720px){.retention{grid-template-columns:repeat(3,minmax(0,1fr))}}.rt{gap:6px;padding-block:28px 8px;padding-inline-end:var(--s-5);display:grid}.rt-n{font-family:var(--font-display);letter-spacing:-.03em;color:var(--on-dark);font-size:clamp(2.5rem,1.9rem + 2.4vw,4.5rem);line-height:1}.rt-what{font-size:.9375rem}.retention-note{font-size:var(--t-small);color:var(--on-dark-faint);margin-block-start:var(--s-5)}.feedback{gap:var(--s-4);background:var(--dark-raised);border-radius:var(--r-card);align-items:center;margin-block-start:var(--s-8);padding:clamp(20px,1rem + 1vw,32px);display:grid}@media (width>=820px){.feedback{gap:var(--s-7);grid-template-columns:minmax(0,1fr) auto}}.fb-title{color:var(--on-dark);font-weight:500}.fb-body{max-inline-size:60ch;margin-block-start:4px;font-size:.9375rem}.fb-opts{flex-wrap:wrap;gap:8px;display:flex}.fb-opt{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--edge-dark-strong);font-size:var(--t-micro);color:var(--on-dark);padding:7px 13px}.tam-close{border-block-start:1px solid var(--hairline)}.tam-close-inner{gap:var(--s-6);align-items:center;display:grid}@media (width>=900px){.tam-close-inner{grid-template-columns:minmax(0,1fr) auto}}.trust-more{font-size:var(--t-small);margin-block-start:var(--s-7)}.trust-more a{color:inherit;text-underline-offset:3px;text-decoration:underline}.access{padding-block-end:clamp(64px,4rem + 3vw,128px)}.footer{background:var(--dark);color:var(--on-dark-soft);padding-block:clamp(56px,3rem + 2vw,88px) 36px}.footer :focus-visible{outline-color:var(--on-dark)}.footer-inner{gap:var(--s-7);display:grid}@media (width>=900px){.footer-inner{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.footer-mark{color:var(--on-dark)}.footer-line{max-inline-size:44ch;margin-block-start:var(--s-3);font-size:.9375rem}.footer-nav{font-size:var(--t-small);grid-template-columns:repeat(2,auto);gap:10px 40px;display:grid}.footer-nav a,.footer-legal a{transition:color var(--d-fast) var(--ease-out)}.footer-nav a:hover,.footer-legal a:hover{color:var(--on-dark)}.footer-legal{border-block-start:1px solid var(--hairline-dark);font-size:var(--t-micro);color:var(--on-dark-faint);grid-column:1/-1;padding-block-start:var(--s-5)}.footer-legal a{text-underline-offset:.2em;text-decoration:underline}.rd-logo{margin-inline-end:auto;display:inline-flex}.rd-logo-img{block-size:38px;inline-size:auto;display:block}@media (width<=479px){.rd-logo-img{block-size:32px}}@media (pointer:coarse){.topnav a,.topbar-cta{align-items:center;min-block-size:44px;display:inline-flex}}.rd-progress{background:var(--brand-grad);transform-origin:0;pointer-events:none;block-size:2px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.brand .rd-logo{margin-inline-end:0}.brand-agent{color:var(--ink);text-decoration:none}.brand-agent:hover{color:var(--brand)}.material{--rail:clamp(0px, calc((100vw - var(--max)) / 2), 100vw);background-color:#f6f7fa;background-image:radial-gradient(1100px 520px at 72% -120px,#3450c212,#0000 70%);background-repeat:no-repeat}.material .has-grid{isolation:isolate;position:relative}.material .has-grid:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#0b0d1614 1px,#0000 1.2px);background-position:50%;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 60%,#000 30%,#0000 80%)}.material main{position:relative}.material main:before,.material main:after{content:"";z-index:0;background:linear-gradient(to bottom, transparent, var(--hairline) 120px, var(--hairline) calc(100% - 120px), transparent);pointer-events:none;inline-size:1px;position:absolute;inset-block:0}.material main:before{inset-inline-start:calc(var(--rail) + var(--gutter) - 24px)}.material main:after{inset-inline-end:calc(var(--rail) + var(--gutter) - 24px)}.material main>section{z-index:1;position:relative}@media (width<=719px){.material main:before,.material main:after{display:none}}.material .btn{border-radius:var(--r-pill);transition:background-color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out), transform .12s var(--ease-out);padding-inline:22px}.material .btn-small{padding-inline:16px}.material .btn:active{transform:scale(.98)}.material .btn-primary{background:var(--brand-grad);color:#fff;box-shadow:inset 0 0 0 1px #0b0d1614}.material .btn-primary:hover{background:var(--brand-grad-press)}.material .btn-secondary,.material .btn-dark{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #0b0d1624}.material .btn-secondary:hover,.material .btn-dark:hover{background:#f4f5f8;box-shadow:inset 0 0 0 1px #0b0d1638}.material .qbr-band .btn-dark,.material .trust .btn-dark{color:var(--on-dark);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff29}.material .qbr-band .btn-dark:hover,.material .trust .btn-dark:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff42}}
