@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}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}:root{accent-color:var(--brand);caret-color:var(--brand);scrollbar-color:var(--line-strong) transparent;-webkit-tap-highlight-color:#3450c21f}::selection{background:var(--brand-wash);color:var(--ink)}button,a,[role=tab],[role=radio]{touch-action:manipulation}[id]{scroll-margin-top:80px}:focus-visible{outline-color:var(--brand)}select,input,textarea{background-color:var(--paper);color:var(--ink)}:root{--on-dark-faint:var(--muted);--dark:#fff;--dark-soft:#fbfcfd;--dark-raised:#f3f5f9;--dark-hover:#eceff5;--on-dark:var(--ink);--on-dark-soft:var(--body);--hairline-dark:var(--hairline);--edge-dark-strong:var(--line-strong);--c-double:#3c56c2;--c-double-hi:#4f67cc;--c-double-wash:#eaeefb;--c-ok:#0b0d16;--c-ok-hi:#2a2f3f;--c-ok-wash:#f1f2f5;--amber:var(--c-ok);--good:var(--c-double);--good-wash:var(--c-double-wash);--good-on-dark:var(--c-double);--brand-cyan:var(--brand);--ok-wash:var(--c-ok-wash);--double-wash:var(--c-double-wash)}}@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}}.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}.access-card{gap:var(--s-7);background:linear-gradient(150deg, var(--brand-deep) 0%, var(--brand) 58%, var(--brand-link) 100%);color:#fff;border-radius:var(--r-surface);padding:clamp(24px,.5rem + 4.4vw,88px);display:grid}@media (width>=1000px){.access-card{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(40px,5vw,96px)}}.access-card .h2{color:#fff}.access-card .lead{color:#ffffffeb;margin-block-start:var(--s-5)}.access-card :focus-visible{outline-color:#fff}.connectors{gap:var(--s-5);border-block-start:1px solid #ffffff4d;margin-block-start:clamp(32px,2rem + 2vw,64px);padding-block-start:var(--s-5);display:grid}@media (width>=700px){.connectors{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.connectors h3{font-size:var(--t-micro);font-weight:600}.connectors p{color:#ffffffe6;margin-block-start:4px;font-size:.9375rem;line-height:1.5}.access-panel{border-radius:var(--r-card);padding:clamp(20px,1rem + 1.2vw,36px)}.access-panel :focus-visible{outline-color:var(--ink)}.js .access-nojs{display:none}.field{gap:6px;margin-block-end:18px;display:grid}.field label{font-size:var(--t-small);color:var(--ink);font-weight:500}.optional{color:var(--muted);font-weight:400}.input{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--paper);min-block-size:46px;inline-size:100%;color:var(--ink);transition:border-color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);padding:10px 14px;font-size:.9375rem}.input:hover{border-color:var(--line-strong-hover)}.input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0b0d161a}textarea.input{resize:vertical;min-block-size:96px}.input[aria-invalid=true]{border-color:var(--bad)}.field-error{font-size:var(--t-micro);color:var(--bad)}.access-submit{min-block-size:48px;inline-size:100%}.form-note{color:var(--muted);margin-block-start:12px;font-size:.75rem}.done-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.5rem,1.3rem + .8vw,2rem);font-weight:400;line-height:1.1}.done-title:focus{outline:none}.done-body{margin-block-start:8px;font-size:.9375rem}.req-text{border-radius:var(--r-control);background:var(--surface-soft);font-family:var(--font-sans);font-size:var(--t-small);color:var(--body-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin-block-start:16px;padding:14px 16px;line-height:1.55}.done-actions{flex-wrap:wrap;gap:8px;margin-block-start:16px;display:flex}.copy-status{min-block-size:1.4em;font-size:var(--t-micro);color:var(--good);margin-block:8px}.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)}.rd-hero{isolation:isolate;flex-direction:column;padding-block:clamp(40px,1.5rem + 4vw,104px) clamp(56px,2rem + 3vw,96px);display:flex;position:relative}.rd-hero>.frame{inline-size:100%}@media (width>=1040px){.rd-hero{flex-direction:row;align-items:center;min-block-size:min(86svh,860px)}.rd-hero-copy{max-inline-size:36rem}}.rd-hero-copy .lead{margin-block-start:var(--s-6)}.rd-title{font-family:var(--font-display);font-size:var(--t-hero);letter-spacing:-.038em;color:var(--ink);text-wrap:balance;font-weight:400;line-height:.98}.rt-line{display:block}.rd-assure{border-block-start:1px solid var(--hairline);max-inline-size:46ch;font-size:var(--t-small);color:var(--muted);margin-block-start:var(--s-6);padding-block-start:var(--s-4);line-height:1.55}.rd-actions{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-6);display:flex}.rd-title .kw{vertical-align:top;margin-block-end:-.08em;padding-block-end:.08em;display:inline-block;overflow:hidden}.rd-title .kw-in{display:inline-block}.companion{aspect-ratio:1080/820;order:2;margin-block-start:var(--s-6);position:relative;overflow:hidden}.companion img,.companion video{object-fit:cover;object-position:90% 55%;block-size:100%;inline-size:100%;display:block}.companion video{opacity:0;transition:opacity var(--d-slow) var(--ease-out);position:absolute;inset:0}.companion.is-playing video{opacity:1}@media (width>=1040px){.companion{inset-block:0;inset-inline:max(0px, calc((100% - var(--max)) / 2 - 96px));z-index:-1;aspect-ratio:auto;-webkit-mask-composite:source-in;margin:0;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%),linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%),linear-gradient(#000 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.companion img,.companion video{object-position:85% 60%;transform-origin:82% 58%;transform:scale(.84);-webkit-mask-image:radial-gradient(62% 72% at 72% 55%,#000 62%,#0000 100%);mask-image:radial-gradient(62% 72% at 72% 55%,#000 62%,#0000 100%)}}.rd-wire{background:var(--surface-soft)}.cx{border-radius:var(--r-surface);background:#fff;overflow:hidden;box-shadow:0 0 0 1px #0b0d1612,0 1px 2px #0b0d160d,0 12px 32px -12px #0b0d1629}.cx-bar{border-block-end:1px solid var(--hairline);background:#fbfbfc;justify-content:space-between;align-items:baseline;gap:12px;padding:16px clamp(18px,2vw,28px);display:flex}.cx-title{color:var(--ink);font-size:.9375rem;font-weight:600}.cx-meta{font-size:var(--t-micro);color:var(--muted)}.cx-scroll{position:relative;overflow-x:auto}.cx-scroll:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.cx-table{border-collapse:collapse;inline-size:100%;min-inline-size:760px;font-size:.9375rem}.cx-table thead th{border-block-end:1px solid var(--hairline);font-size:var(--t-micro);color:var(--muted);text-align:start;padding:12px clamp(18px,2vw,28px);font-weight:500}.cx-table tbody th,.cx-table td{border-block-end:1px solid var(--hairline-soft);color:var(--body);text-align:start;vertical-align:middle;padding:14px clamp(18px,2vw,28px);font-weight:400}.cx-table tbody tr:last-child>*{border-block-end:0}.cx-table td:last-child{text-align:end}.cx-tool{color:var(--ink);white-space:nowrap;align-items:center;gap:12px;font-weight:500;display:inline-flex}.cx-logo{background:#fff;border-radius:8px;flex:none;place-items:center;block-size:32px;inline-size:32px;display:grid;box-shadow:0 0 0 1px #0b0d1614,0 1px 2px #0b0d160f}.cx-logo img{object-fit:contain;block-size:20px;inline-size:20px}.cx-gate{color:var(--c-ok);font-weight:500}.cx-no{color:var(--muted)}.cx-foot{border-block-start:1px solid var(--hairline);font-size:var(--t-micro);color:var(--muted);background:#fafbfc;padding:12px clamp(18px,2vw,28px) 14px}.cx-next{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block-start:var(--s-5);display:flex}.cx-next-title{font-size:var(--t-small);color:var(--ink);font-weight:500}.cx-next-list{flex-wrap:wrap;gap:8px 20px;display:flex}.cx-next-list li{font-size:var(--t-small);color:var(--muted);align-items:center;gap:8px;display:inline-flex}.cx-next-list img{object-fit:contain;block-size:18px;inline-size:18px}.cx-ask{font-size:var(--t-small)}@media (width>=1000px){.cx-ask{margin-inline-start:auto}}@media (width<=719px){.cx-table{min-inline-size:0}.cx-table thead{display:none}.cx-table,.cx-table tbody{display:block}.cx-table tr{border-block-end:1px solid var(--hairline-soft);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:16px 18px;display:grid}.cx-table tbody tr:last-child{border-block-end:0}.cx-table tbody th,.cx-table td{border:0;padding:0;display:block}.cx-table tbody th{grid-column:1;margin-block-end:6px}.cx-table td:last-child{grid-area:1/2;align-self:center}.cx-table td[data-label]:not(:last-child){font-size:var(--t-small);grid-column:1/-1;grid-template-columns:8.5rem minmax(0,1fr);gap:12px;display:grid}.cx-table td[data-label]:not(:last-child):before{content:attr(data-label);color:var(--muted)}.cx-tool{white-space:normal}}.rd-signals{border-block-start:1px solid var(--hairline)}.sig{border-radius:var(--r-card);padding:clamp(18px,.75rem + 1.4vw,36px)}.sig-bar{border-block-end:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-block-end:14px;display:flex}.sig-title{color:var(--ink);font-weight:600}.sig-meta{font-size:var(--t-micro);color:var(--muted)}.sig-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px clamp(16px,2vw,40px);padding-block:24px 28px;display:grid}@media (width>=1000px){.sig-charts{grid-template-columns:repeat(4,minmax(0,1fr))}}.ch{min-inline-size:0;color:var(--c-double)}.ch-head{gap:2px;display:grid}.ch-name{font-size:var(--t-small);color:var(--body);font-weight:500}.ch-val{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);line-height:1.05}.ch-delta{font-size:var(--t-micro);color:var(--muted)}.ch-move{color:var(--ink);font-weight:600}.ch[data-tone=bad] .ch-move{color:var(--bad)}.ch-plot{cursor:crosshair;margin-block-start:16px;position:relative}.ch-svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.ch-grid{stroke:var(--hairline);stroke-width:1px;vector-effect:non-scaling-stroke}.ch-tick{font-family:var(--font-sans);fill:var(--muted);font-variant-numeric:tabular-nums;font-size:9px}.ch-line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ch-dot{fill:#fff;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.ch-cross{opacity:0;transition:opacity .12s var(--ease-out)}.ch-plot[data-hover] .ch-cross{opacity:1}.ch-cross-line{stroke:#0b0d162e;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ch-cross-dot{fill:currentColor;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.ch-tip{z-index:2;background:var(--ink);white-space:nowrap;color:#fff;pointer-events:none;border-radius:8px;padding:6px 9px;font-size:.75rem;line-height:1.3;position:absolute;inset-block-start:-6px;transform:translate(-50%,-100%);box-shadow:0 6px 16px -6px #0b0d1666}.ch-tip b{font-weight:600;display:block}.ch-axis{color:var(--muted);justify-content:space-between;margin-block-start:6px;margin-inline-end:28px;font-size:.75rem;display:flex}html[data-motion=full] .sig:not([data-drawn]) .ch-line{stroke-dasharray:1;stroke-dashoffset:1px}html[data-motion=full] .sig:not([data-drawn]) .ch-area,html[data-motion=full] .sig:not([data-drawn]) .ch-dot{opacity:0}html[data-motion=full] .sig .ch-line{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease-in-out)}html[data-motion=full] .sig .ch-area{transition:opacity .6s var(--ease-out) .5s}html[data-motion=full] .sig .ch-dot{transition:opacity .2s var(--ease-out) 1.1s}.sig-flags{border-block-start:1px solid var(--hairline);padding-block-start:20px}.sig-flags-title{color:var(--ink);font-size:.9375rem;font-weight:600}.flags{margin-block-start:8px}.flag{border-block-end:1px solid var(--hairline-soft);grid-template-columns:14px minmax(0,1fr);gap:4px 10px;padding-block:12px;display:grid}.flag:last-child{border-block-end:0}.flag:before{content:"";background:var(--line-strong);border-radius:50%;grid-row:1;align-self:center;block-size:6px;inline-size:6px;margin-inline-start:2px}.flag[data-tone=bad]:before{background:var(--bad)}.flag-what{color:var(--ink);text-wrap:pretty;font-size:.9375rem;line-height:1.5}.flag-where{font-size:var(--t-micro);color:var(--muted);grid-column:2}@media (width>=900px){.flag{grid-template-columns:14px minmax(0,1fr) 16rem}.flag-where{text-align:end;grid-area:1/3;align-self:center}}.ch-plot:focus-visible{outline:2px solid var(--brand);outline-offset:6px;border-radius:4px}.rd-doubles{border-block-start:1px solid var(--hairline)}.rs{--rs-r:18px;border-radius:var(--rs-r);background:var(--paper);box-shadow:var(--paper-shadow);display:grid;position:relative}.rs:before{content:"";z-index:2;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(140deg,#3c56c273,#151b3514 28% 72%,#6f87e066);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html:not(.js) .rs-tabs{display:none}.rs-tabs{border-block-end:1px solid var(--hairline);background:#f6f7fb;border-start-start-radius:var(--rs-r);border-start-end-radius:var(--rs-r);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;display:grid;position:relative}.rs-tab{z-index:1;min-block-size:64px;font:inherit;color:var(--muted);cursor:pointer;transition:color var(--d-fast) var(--ease-out);background:0 0;border:0;border-radius:12px;justify-items:center;gap:4px;padding:10px 6px;display:grid;position:relative}.rs-tab:hover,.rs-tab[aria-selected=true]{color:var(--ink)}.rs-tab:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rs-tab-orb{opacity:.55;block-size:28px;inline-size:28px;transition:opacity var(--d-fast) var(--ease-out)}.rs-tab[aria-selected=true] .rs-tab-orb{opacity:1}.rs-tab-abbr{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;line-height:1}.rs-tab-full{font-size:var(--t-small);line-height:1.3;display:none}.rs-thumb{background:var(--paper);pointer-events:none;transition:transform .52s var(--ease-out), inline-size .52s var(--ease-out), block-size .52s var(--ease-out);border-radius:12px;position:absolute;inset-block-start:0;inset-inline-start:0;box-shadow:0 0 0 1px #151b350f,0 1px 2px #151b350f,0 10px 24px -14px #151b3559}.rs-thumb:after{content:"";background:var(--brand-grad);border-radius:2px;block-size:2px;position:absolute;inset-block-end:0;inset-inline:30%}.rs-tabs:not([data-ready]) .rs-thumb{transition:none}@media (width>=960px){.rs{grid-template-columns:300px minmax(0,1fr)}.rs-tabs{border-block-end:0;border-inline-end:1px solid var(--hairline);border-start-end-radius:0;border-end-start-radius:var(--rs-r);grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:14px}.rs-tab{text-align:start;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);place-items:center start;gap:2px 14px;min-block-size:76px;padding:14px 16px}.rs-tab-orb{grid-row:span 2}.rs-tab-abbr{font-size:1.5rem}.rs-tab-full{display:block}.rs-thumb:after{block-size:56%;inline-size:2px;inset-block:22% auto;inset-inline:0 auto}}@property --rs-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.rs-tab-build{min-block-size:52px;color:var(--ink);grid-column:1/-1;grid-template-rows:auto;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:10px;margin-block-start:6px}.rs-tab-build:before{content:"";background:var(--hairline);block-size:1px;position:absolute;inset-block-start:-6px;inset-inline:10px}.rs-plus{background:var(--brand-grad);color:#fff;border-radius:50%;place-items:center;block-size:28px;inline-size:28px;display:grid;position:relative;box-shadow:0 6px 14px -6px #3c56c2b3}.rs-plus:before{content:"";background:conic-gradient(from var(--rs-spin), #6f87e000 0deg, #6f87e0f2 90deg, #3c56c200 180deg, #6f87e000 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:50%;padding:1.5px;animation:3.2s linear infinite rs-spin;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes rs-spin{to{--rs-spin:360deg}}.rs-tab-build .rs-tab-abbr{letter-spacing:0;font-family:inherit;font-size:.9375rem;font-weight:600}.rs-tab-build .rs-tab-full{display:none}@media (width>=960px){.rs-tab-build{grid-column:auto;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);justify-content:stretch;column-gap:14px;min-block-size:76px;margin-block-start:14px}.rs-tab-build:before{inset-block-start:-10px;inset-inline:16px}.rs-tab-build .rs-plus{grid-row:span 2}.rs-tab-build .rs-tab-abbr{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.5rem;font-weight:400;line-height:1}.rs-tab-build .rs-tab-full{display:block}}.rs-stage{container:rs-stage/inline-size}.rs-panel.rs-build{display:block}.rs-build .bo{box-shadow:none;gap:var(--s-6);background:0 0;grid-template-columns:minmax(0,1fr);margin:0;padding:0}.rs-build .bo-orbit .ob{inline-size:min(100%,250px)}@container rs-stage (width>=780px){.rs-build .bo{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,4vw,56px)}.rs-build .bo-orbit .ob{inline-size:min(100%,340px)}}.rs-stage{min-inline-size:0;display:grid}.rs-panel{gap:var(--s-6);padding:clamp(24px,1rem + 2.6vw,56px);display:grid}html:not(.js) .rs-panel+.rs-panel{border-block-start:1px solid var(--hairline)}.js .rs-panel{transition:opacity .36s var(--ease-out) 80ms, transform .56s var(--ease-out) 80ms, visibility 0s;grid-area:1/1}.js .rs-panel:not([data-on]){visibility:hidden;opacity:0;transition:opacity .14s ease-in,transform .14s ease-in,visibility 0s .14s;transform:translateY(10px)}@media (width>=1180px){.rs-panel{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,4vw,72px)}}.rs-id{align-content:start;justify-items:start;display:grid}.rs-orb{block-size:112px;inline-size:112px;margin-block-end:var(--s-5);margin-inline-start:-10px}.rs-name{gap:6px;display:grid}.rs-abbr{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);font-size:clamp(3.5rem,2.6rem + 3vw,5.5rem);font-weight:400;line-height:.9}.rs-full{color:var(--ink);font-size:1.125rem;font-weight:600}.rs-line{max-inline-size:34ch;font-size:var(--t-lead);color:var(--body);text-wrap:pretty;margin-block-start:var(--s-4);line-height:1.45}.rs-actions{flex-wrap:wrap;gap:10px;margin-block-start:var(--s-6);display:flex}.rs-detail{align-content:start;display:grid}.rs-k{border-block-end:1px solid var(--hairline);font-size:var(--t-small);color:var(--muted);padding-block-end:10px;font-weight:500}.rs-k:not(:first-child){margin-block-start:var(--s-6)}.rs-takes li{border-block-end:1px solid var(--hairline-soft);color:var(--ink);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:14px;padding-block:14px;font-size:1rem;line-height:1.45;display:grid}.rs-takes li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2 7 10.5l4.5-5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat, var(--brand-grad);border-radius:50%;block-size:22px;inline-size:22px}.rs-keep{color:var(--body);padding-block-start:14px;font-size:1rem;line-height:1.5}@keyframes rs-in{0%{opacity:0;transform:translateY(6px)}}html[data-motion=full].js .rs-panel[data-on] .rs-takes li{animation:rs-in .48s var(--ease-out) both}html[data-motion=full].js .rs-panel[data-on] .rs-takes li:first-child{animation-delay:.12s}html[data-motion=full].js .rs-panel[data-on] .rs-takes li:nth-child(2){animation-delay:.165s}html[data-motion=full].js .rs-panel[data-on] .rs-takes li:nth-child(3){animation-delay:.21s}html[data-motion=full].js .rs-panel[data-on] .rs-takes li:nth-child(4){animation-delay:.255s}@media (prefers-reduced-motion:reduce){.rs-plus:before{--rs-spin:200deg;animation:none}.js .rs-panel,.js .rs-panel:not([data-on]),.rs-thumb{transition:none}.js .rs-panel:not([data-on]){transform:none}}.rd-gov{border-block-start:1px solid var(--hairline);background:var(--dark);color:var(--on-dark-soft)}.rd-gov .h2{color:var(--on-dark)}.rd-gov .lead{color:var(--on-dark-soft)}.gov-table-wrap{overflow-x:auto}.gov-table{border-collapse:collapse;text-align:start;inline-size:100%}.gov-table thead th{border-block-end:1px solid var(--edge-dark-strong);font-size:var(--t-micro);color:var(--on-dark-faint);text-align:start;padding-block:0 12px;font-weight:500}.gov-table thead th:last-child{text-align:end}.gov-table tbody th,.gov-table td{border-block-end:1px solid var(--hairline-dark);vertical-align:baseline;text-align:start;padding-block:18px}.gov-table tbody th{inline-size:38%;font-family:var(--font-display);letter-spacing:-.01em;color:var(--on-dark);padding-inline-end:32px;font-size:clamp(1.1875rem,1.05rem + .5vw,1.5rem);font-weight:400;line-height:1.2}.gv-area{display:block}.gv-risk{font-family:var(--font-sans);font-size:var(--t-micro);letter-spacing:0;color:var(--muted);margin-block-start:6px;line-height:1.45;display:block}.gov-table td{font-size:.9375rem;line-height:1.5}.gov-table td:last-child{white-space:nowrap;text-align:end;inline-size:1%;padding-inline-start:24px}.gv{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:5px 12px;font-weight:600;display:inline-block}.gv[data-k=ok]{color:var(--amber);box-shadow:inset 0 0 0 1px #0b0d168c}.gv[data-k=on]{color:var(--good-on-dark);box-shadow:inset 0 0 0 1px #3450c273}@media (width<=719px){.gov-table thead{display:none}.gov-table tr{border-block-end:1px solid var(--hairline-dark);grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding-block:18px;display:grid}.gov-table tbody th,.gov-table td{border:0;inline-size:auto;padding:0}.gov-table td:first-of-type{grid-area:2/1/auto/-1}.gov-table td:last-child{grid-area:1/2}}.gov-proof{gap:16px;margin-block-start:clamp(40px,2rem + 2vw,72px);display:grid}@media (width>=1000px){.gov-proof{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.gov-panel{background:var(--dark-soft);border-radius:var(--r-card);min-inline-size:0;box-shadow:inset 0 0 0 1px var(--hairline-dark);padding:clamp(18px,.75rem + 1vw,28px)}.gp-cap{border-block-end:1px solid var(--hairline-dark);font-size:var(--t-micro);color:var(--on-dark-faint);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-block-end:12px;display:flex}.gp-cap span:first-child{color:var(--on-dark);font-size:.9375rem;font-weight:600}.audit li{border-block-end:1px solid var(--hairline-dark);font-size:var(--t-small);color:var(--on-dark);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:baseline;gap:12px;padding-block:11px;display:grid}.audit li:last-child{border-block-end:0}.audit .num{font-size:var(--t-micro);color:var(--on-dark-faint)}.au-by{font-size:var(--t-micro);color:var(--on-dark-faint);white-space:nowrap}.au-by[data-k=ok]{color:var(--amber)}.au-by[data-k=you]{color:var(--on-dark)}@media (width<=559px){.audit li{grid-template-columns:4rem minmax(0,1fr)}.au-by{grid-column:2}}.keep{gap:14px;margin-block-start:18px;display:grid}.keep li{font-size:var(--t-small);grid-template-columns:8.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:12px;display:grid}.kp-what{color:var(--on-dark)}.kp-bar{background:var(--hairline-dark);border-radius:2px;block-size:10px}.kp-bar i{block-size:100%;inline-size:calc(var(--d) / 180 * 100%);background:var(--brand);transform-origin:0;border-radius:2px;display:block}.kp-n{text-align:end;color:var(--on-dark-soft)}.kp-axis{block-size:1.2em;color:var(--on-dark-faint);margin-block-start:8px;margin-inline:calc(8.5rem + 12px) calc(4.5rem + 12px);font-size:.75rem;position:relative}.kp-axis span{position:absolute;transform:translate(-50%)}.kp-axis span:first-child{inset-inline-start:0;transform:none}.kp-axis span:nth-child(2){inset-inline-start:50%}.kp-axis span:nth-child(3){inset-inline-end:0;transform:none}.kp-note{border-block-start:1px solid var(--hairline-dark);font-size:var(--t-small);margin-block-start:18px;padding-block-start:14px}html[data-motion=full] [data-keep]:not([data-drawn]) .kp-bar i{transform:scaleX(0)}html[data-motion=full] [data-keep] .kp-bar i{transition:transform .8s var(--ease-out)}html[data-motion=full] [data-keep] li:nth-child(2) .kp-bar i{transition-delay:90ms}html[data-motion=full] [data-keep] li:nth-child(3) .kp-bar i{transition-delay:.18s}@media (width<=479px){.keep li{grid-template-columns:minmax(0,1fr) auto}.kp-bar{grid-area:2/1/auto/-1}.kp-axis{margin-inline:0}}.gov-flow{gap:var(--s-7);border-radius:var(--r-surface);--flow-text:#fff;--flow-soft:#ffffffb8;--flow-body:#ffffffdb;--flow-line:#ffffff2e;--flow-ring:#ffffff59;background:var(--ink);color:var(--flow-text);margin-block-end:var(--s-8);padding:clamp(24px,3vw,48px);display:grid}.gov-steps{gap:var(--s-5);counter-reset:gov-step;display:grid}.gov-steps li{counter-increment:gov-step;gap:6px;padding-block-start:44px;display:grid;position:relative}.gov-steps li:before{content:counter(gov-step);block-size:30px;inline-size:30px;font-family:var(--font-display);color:var(--flow-text);box-shadow:inset 0 0 0 1px var(--flow-ring);border-radius:50%;place-items:center;font-size:1rem;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.gov-steps li:nth-child(3):before{background:var(--brand-deep);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-deep) 35%, transparent)}.gov-steps b{font-size:1.0625rem;font-weight:600}.gov-steps span{font-size:var(--t-small);color:var(--flow-soft);line-height:1.5}.gov-never{border-block-start:1px solid var(--flow-line);padding-block-start:var(--s-6)}.gov-never-title{font-family:var(--font-display);font-size:var(--t-h3);font-weight:400;line-height:1.1}.gov-never ul{gap:10px 32px;margin-block-start:var(--s-4);display:grid}.gov-never li{color:var(--flow-body);padding-inline-start:26px;font-size:.9375rem;line-height:1.5;position:relative}.gov-never li:before{content:"";background:var(--flow-soft);block-size:1.5px;inline-size:12px;position:absolute;inset-block-start:.68em;inset-inline-start:2px}@media (width>=760px){.gov-steps{gap:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr))}.gov-steps li:not(:last-child):after{content:"";background:var(--flow-line);block-size:1px;position:absolute;inset-block-start:15px;inset-inline:40px -16px}.gov-never ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd-start .input{font-size:1rem}.rd-roles{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid}.rd-roles legend{font-size:var(--t-small);color:var(--ink);margin-block-end:8px;font-weight:500}.r-opt{border-radius:var(--r-control);min-block-size:44px;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--t-small);color:var(--muted);cursor:pointer;transition:box-shadow var(--d-fast) var(--ease-out), background-color var(--d-fast) var(--ease-out);align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.35;display:flex}.r-opt:hover{box-shadow:inset 0 0 0 1px var(--line-strong-hover)}.r-opt:has(input:checked){background:var(--brand-wash);box-shadow:inset 0 0 0 1.5px var(--brand)}.r-opt b{color:var(--ink);font-weight:600;display:block}.r-opt input{margin-block-start:3px}@media (width<=479px){.rd-roles{grid-template-columns:minmax(0,1fr)}.r-opt span{align-items:baseline;gap:8px;display:flex}}.rd-start .access-card{background:var(--brand-deep)}.next{border-block-start:1px solid #ffffff38;margin-block-start:var(--s-7);display:grid}.next li{color:#ffffffeb;border-block-end:1px solid #ffffff38;grid-template-columns:2rem minmax(0,1fr);gap:12px;padding-block:14px;font-size:1rem;line-height:1.5;display:grid}.next-n{font-family:var(--font-display);color:#fff;font-size:1.25rem;line-height:1.2}.r-opt:has(input[value=other]){grid-column:1/-1}.rd-cta{border-block:1px solid var(--hairline);background:var(--paper);padding-block:clamp(48px,2rem + 4vw,96px)}.rd-cta-inner{gap:var(--s-6);align-items:center;display:grid}.rd-cta-title{max-inline-size:18ch}.rd-cta .rd-actions{margin-block-start:0}@media (width>=900px){.rd-cta-inner{grid-template-columns:minmax(0,1fr) auto}}.js:not([data-demo=open]) [data-demo-player],[data-demo=open] [data-demo-gate],html:not(.js) .rd-player{display:none}.rd-watch{padding-block-start:var(--s-6)}.rd-watch .h3{max-inline-size:36ch}.rd-demo{padding-block-start:clamp(32px,1rem + 3vw,64px)}.rd-demo select.input{appearance:auto;font-size:1rem}.d-pair{gap:0 12px;display:grid}@media (width>=480px){.d-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd-demo .rd-roles{margin-block-end:18px}.d-trap{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.rd-player{padding-block-start:clamp(32px,1rem + 3vw,64px)}.rd-player:focus{outline:none}.rd-film{border-radius:var(--r-surface);margin-block-start:var(--s-6);padding:0;overflow:hidden}.rd-film video{aspect-ratio:16/9;background:var(--paper);block-size:auto;inline-size:100%;display:block}.rd-next{gap:var(--s-5);align-items:center;margin-block-start:var(--s-6);display:grid}.rd-next .rd-actions{margin-block-start:0}@media (width>=900px){.rd-next{grid-template-columns:minmax(0,1fr) auto}}.ts{--ts-ink:var(--ink);--ts-mute:var(--muted);--ts-glass:#ffffff9e;--ts-glass-line:#151b3514;--ts-pill:#fff;--ts-pill-shadow:0 1px 2px #151b3514, 0 4px 12px -4px #151b352e;isolation:isolate;color:var(--ts-ink);background:radial-gradient(900px 520px at 6% -12%,#4d68d433,#0000 62%),radial-gradient(760px 480px at 104% 112%,#26357e2e,#0000 60%),linear-gradient(#f5f7fd,#edf0f9);border-radius:28px;grid-template-columns:minmax(0,1fr);gap:18px;padding:clamp(14px,1rem + 1.6vw,32px);transition:background .5s,color .3s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #151b350f,0 40px 80px -48px #151b3573}.ts:before{content:"";z-index:-1;border-radius:inherit;opacity:.18;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ts:after{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(160deg,#fffffff2,#fff0 40%,#3c56c247);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ts[data-theme=dark]{--ts-ink:#eef1fb;--ts-mute:#9aa4c2;--ts-glass:#ffffff0d;--ts-glass-line:#ffffff17;--ts-pill:#ffffff21;--ts-pill-shadow:inset 0 1px 0 #ffffff1f, 0 6px 16px -6px #0009;background:radial-gradient(900px 520px at 6% -12%,#4d68d457,#0000 62%),radial-gradient(760px 480px at 104% 112%,#3c56c23d,#0000 60%),linear-gradient(#111832,#0a0f22);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff0a,0 40px 90px -40px #0a0f22e6}.ts[data-theme=dark]:after{background:linear-gradient(160deg,#ffffff38,#fff0 38%,#6f87e073)}.ts-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ts-right{align-items:center;gap:10px;display:flex}.ts-seg{background:var(--ts-glass);box-shadow:inset 0 0 0 1px var(--ts-glass-line);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);border-radius:999px;padding:4px;display:inline-flex;position:relative}.ts-pill{background:var(--ts-pill);box-shadow:var(--ts-pill-shadow);border-radius:999px;transition:transform .52s cubic-bezier(.34,1.25,.64,1),inline-size .52s cubic-bezier(.34,1.25,.64,1);position:absolute;inset-block:4px;inset-inline-start:0}.ts-opt{z-index:1;min-block-size:38px;font:inherit;color:var(--ts-mute);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:500;transition:color .24s;display:inline-flex;position:relative}.ts-opt[aria-checked=true]{color:var(--ts-ink)}.ts-opt img{filter:saturate(.6)opacity(.75);flex:none;transition:filter .24s}.ts-opt[aria-checked=true] img{filter:none}.ts-theme .ts-opt{padding:0 11px}.ts-reset{background:var(--ts-glass);min-block-size:46px;box-shadow:inset 0 0 0 1px var(--ts-glass-line);font:inherit;color:var(--ts-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:.875rem;font-weight:500;display:inline-flex}.ts-reset:hover{background:var(--ts-pill)}.ts-opt:focus-visible,.ts-reset:focus-visible{outline-offset:2px;outline:2px solid #6f87e0}.ts-note{text-align:center;color:var(--ts-mute);margin-block-start:-4px;font-size:.8125rem}.ts-dots{justify-content:center;gap:6px;display:none}.ts-dots i{background:var(--ts-glass-line);border-radius:999px;block-size:6px;inline-size:6px;transition:inline-size .3s,background .3s}.ts-dots i[data-on]{background:var(--brand);inline-size:18px}@media (width<=719px){.ts{border-radius:22px}.ts-bar{justify-content:center}.ts-apps .ts-opt:not([aria-checked=true]) span,.ts-reset span{display:none}.ts-reset{padding:0 13px}.ts-dots{display:flex}}.ts-deck{min-inline-size:0;padding-block-end:26px;position:relative}.ts-deck>.tc{z-index:2}.ts-ghost{background:var(--g-bg);transform-origin:50% 100%;pointer-events:none;border-radius:16px;grid-template-rows:46px 1fr;grid-template-columns:26% 1fr;transition:transform .6s cubic-bezier(.16,1,.3,1),background-color .4s;display:grid;position:absolute;inset:0 0 26px;overflow:hidden;box-shadow:0 0 0 1px #151b3514,0 18px 40px -24px #151b3573}.ts-ghost[data-ghost="1"]{z-index:1;transform:translateY(13px)scale(.955)}.ts-ghost[data-ghost="2"]{z-index:0;filter:saturate(.85);transform:translateY(26px)scale(.91)}.ts-ghost:after{content:"";background:linear-gradient(#0000 55%,#151b350d);position:absolute;inset:0}.ts-ghost-top{background:var(--g-top);grid-column:1/-1;justify-content:center;align-items:center;display:flex}.ts-ghost-side{background:var(--g-side)}.ts-ghost[data-skin=google]{--g-bg:#fff;--g-top:#f6f8fc;--g-side:#f6f8fc}.ts-ghost[data-skin=teams]{--g-bg:#f5f5f5;--g-top:#ebebeb;--g-side:#f0f0f0}.ts-ghost[data-skin=slack]{--g-bg:#fff;--g-top:#350d36;--g-side:#3f0e40}.ts[data-theme=dark] .ts-ghost{box-shadow:0 0 0 1px #ffffff12,0 18px 40px -20px #000000b3}.ts[data-theme=dark] .ts-ghost[data-skin=google]{--g-bg:#1b1c1e;--g-top:#131314;--g-side:#131314}.ts[data-theme=dark] .ts-ghost[data-skin=teams]{--g-bg:#1f1f1f;--g-top:#0e0e0e;--g-side:#141414}.ts[data-theme=dark] .ts-ghost[data-skin=slack]{--g-bg:#1a1d21;--g-top:#121016;--g-side:#19171d}.ts-arrow{z-index:3;background:var(--ts-pill);block-size:44px;inline-size:44px;color:var(--ts-ink);box-shadow:var(--ts-pill-shadow), 0 0 0 1px var(--ts-glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-block-start:-22px;padding:0;transition:transform .3s cubic-bezier(.34,1.4,.64,1),background-color .2s;display:grid;position:absolute;inset-block-start:calc(50% - 13px)}.ts-prev{inset-inline-start:-22px}.ts-next{inset-inline-end:-22px}.ts-prev:hover{transform:translate(-3px)}.ts-next:hover{transform:translate(3px)}.ts-arrow:focus-visible{outline-offset:2px;outline:2px solid #6f87e0}@media (width<=719px){.ts-arrow{display:none}.ts-deck{padding-block-end:18px}.ts-ghost{inset-block-end:18px}.ts-ghost[data-ghost="1"]{transform:translateY(9px)scale(.955)}.ts-ghost[data-ghost="2"]{transform:translateY(18px)scale(.91)}}@property --tc-ring{syntax:"<angle>";inherits:false;initial-value:0deg}.ts-deck>.tc:after{content:"";z-index:5;background:conic-gradient(from var(--tc-ring), transparent 0 62%, #6f87e000 64%, #6f87e0e6 78%, #fffffff2 80%, #6f87e000 86%, transparent);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:17px;padding:1px;animation:9s linear infinite tc-ring;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes tc-ring{to{--tc-ring:360deg}}@media (prefers-reduced-motion:reduce){.ts-deck>.tc:after{background:linear-gradient(160deg,#ffffffe6,#0000 35%,#6f87e080);animation:none}}.tc ul,.tc ol,.ts ul{margin:0;padding:0;list-style:none}.tc{min-inline-size:0;position:relative;container-type:inline-size}.tc-win{--bg:#fff;--bar:#fff;--side:#f6f8fc;--side-ink:#1f1f1f;--side-mute:#5e6368;--side-on:#d3e3fd;--side-on-ink:#041e49;--ink:#1f1f1f;--soft:#444746;--mute:#5e6368;--line:#e3e5e8;--card:#fff;--card-line:#dadce0;--me:#d3e3fd;--me-ink:#041e49;--accent:#0b57d0;--accent-ink:#fff;--link:#0b57d0;--chip:#fff;--chip-line:#c4c7c5;--compose:#f0f4f9;--compose-line:transparent;--hover:#eef3fb;--chrome:#eceef3;--font:"Google Sans", "Google Sans Text", Roboto, var(--font-sans);--r-card:14px;--r-btn:999px;--side-w:248px;background:var(--bg);block-size:clamp(600px,78vh,790px);color:var(--ink);font-family:var(--font);touch-action:pan-y;border-radius:16px;grid-template-rows:auto minmax(0,1fr);font-size:.9375rem;line-height:1.5;transition:background-color .4s,color .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #151b3514,0 2px 4px #151b350a,0 24px 48px -18px #151b354d,0 70px 120px -50px #3c56c273}.tc[data-theme=dark] .tc-win{box-shadow:0 0 0 1px #ffffff14,0 24px 48px -18px #0009,0 70px 140px -40px #4d68d466}.tc[data-theme=dark] .tc-win[data-skin=google]{--bg:#1b1c1e;--bar:#1b1c1e;--side:#131314;--side-ink:#e3e3e3;--side-mute:#9aa0a6;--side-on:#004a77;--side-on-ink:#c2e7ff;--ink:#e3e3e3;--soft:#c4c7c5;--mute:#9aa0a6;--line:#303134;--card:#26272a;--card-line:#3c4043;--me:#004a77;--me-ink:#d3eaff;--accent:#a8c7fa;--accent-ink:#062e6f;--link:#a8c7fa;--chip:#1b1c1e;--chip-line:#5f6368;--compose:#2a2b2e;--hover:#2b2d31;--chrome:#0f1011}.tc-win[data-skin=teams]{--bg:#f5f5f5;--bar:#fff;--side:#f0f0f0;--side-ink:#242424;--side-mute:#616161;--side-on:#fff;--side-on-ink:#242424;--ink:#242424;--soft:#424242;--mute:#616161;--line:#e0e0e0;--card:#fff;--card-line:#e0e0e0;--me:#e8ebfa;--me-ink:#242424;--accent:#5b5fc7;--accent-ink:#fff;--link:#5b5fc7;--chip:#fff;--chip-line:#d1d1d1;--compose:#fff;--compose-line:#d1d1d1;--hover:#f0f0f0;--chrome:#ebebeb;--font:"Segoe UI", "Segoe UI Web", -apple-system, var(--font-sans);--r-card:8px;--r-btn:6px;--side-w:300px}.tc[data-theme=dark] .tc-win[data-skin=teams]{--bg:#1f1f1f;--bar:#292929;--side:#141414;--side-ink:#fff;--side-mute:#adadad;--side-on:#2e2e2e;--side-on-ink:#fff;--ink:#fff;--soft:#d6d6d6;--mute:#adadad;--line:#3d3d3d;--card:#292929;--card-line:#3d3d3d;--me:#2f2f4a;--me-ink:#fff;--accent:#7f85f5;--accent-ink:#fff;--link:#9ea2ff;--chip:#292929;--chip-line:#4d4d4d;--compose:#292929;--compose-line:#4d4d4d;--hover:#333;--chrome:#0e0e0e}.tc-win[data-skin=slack]{--bg:#fff;--bar:#fff;--side:#3f0e40;--side-ink:#f3e8f3;--side-mute:#cfc3cf;--side-on:#1164a3;--side-on-ink:#fff;--ink:#1d1c1d;--soft:#454245;--mute:#616061;--line:#e8e8e8;--card:#fff;--card-line:#ddd;--me:transparent;--me-ink:#1d1c1d;--accent:#007a5a;--accent-ink:#fff;--link:#1264a3;--chip:#fff;--chip-line:#ddd;--compose:#fff;--compose-line:#bbb;--hover:#f8f8f8;--chrome:#350d36;--font:Lato, "Slack-Lato", -apple-system, var(--font-sans);--r-card:8px;--r-btn:4px;--side-w:240px}.tc[data-theme=dark] .tc-win[data-skin=slack]{--bg:#1a1d21;--bar:#1a1d21;--side:#19171d;--side-ink:#d1d2d3;--side-mute:#9a9b9e;--side-on:#1164a3;--side-on-ink:#fff;--ink:#d1d2d3;--soft:#c1c2c3;--mute:#9a9b9e;--line:#35373b;--card:#1a1d21;--card-line:#3c3e42;--me-ink:#d1d2d3;--link:#1d9bd1;--chip:#222529;--chip-line:#565856;--compose:#222529;--compose-line:#565856;--hover:#222529;--chrome:#121016}.tc-chrome{background:var(--chrome);block-size:46px;color:var(--chrome-ink,var(--mute));border-block-end:1px solid var(--chrome-line,var(--line));align-items:center;gap:14px;padding-inline:14px;transition:background-color .4s,color .3s;display:flex;position:relative}.tc-lights{flex:none;gap:7px;display:flex}.tc-lights i{background:#ff5f57;border-radius:50%;block-size:11px;inline-size:11px;box-shadow:inset 0 0 0 .5px #00000026}.tc-lights i:nth-child(2){background:#febc2e}.tc-lights i:nth-child(3){background:#28c840}.tc-top{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) minmax(0,1fr);align-items:center;gap:12px;min-inline-size:0;display:grid}.tc-top svg{flex:none}.tc-top-brand,.tc-top-nav{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.tc-top-brand{color:var(--ink);font-size:1.0625rem}.tc-top-nav{opacity:.85;gap:12px}.tc-search{border-radius:var(--r-search,8px);background:var(--search,#0000000d);block-size:30px;inline-size:min(100%,560px);box-shadow:inset 0 0 0 1px var(--search-line,transparent);white-space:nowrap;justify-self:center;align-items:center;gap:10px;padding-inline:12px;font-size:.8125rem;display:flex;overflow:hidden}.tc-search svg{block-size:15px;inline-size:15px}.tc-top-tools{justify-content:flex-end;align-items:center;gap:14px;display:inline-flex}.tc-me-av{block-size:26px;inline-size:26px;font-size:.5625rem}.tc-win[data-skin=google]{--chrome:var(--side);--chrome-line:transparent;--search:#e9eef6;--r-search:999px}.tc[data-theme=dark] .tc-win[data-skin=google]{--search:#282a2c}.tc-win[data-skin=google] .tc-search{block-size:36px;font-size:.875rem}.tc-win[data-skin=google] .tc-shell{background:var(--side)}.tc-win[data-skin=google] .tc-side{border-inline-end:0}@container (width>=820px){.tc-win[data-skin=google] .tc-main{border-radius:18px;margin:0 10px 10px 0;overflow:hidden}}.tc-win[data-skin=teams]{--search:#fff;--search-line:#d1d1d1;--r-search:6px}.tc[data-theme=dark] .tc-win[data-skin=teams]{--search:#292929;--search-line:#4d4d4d}.tc-win[data-skin=slack]{--chrome-ink:#ffffffd1;--chrome-line:#ffffff14;--search:#ffffff29;--r-search:6px}.tc[data-theme=dark] .tc-win[data-skin=slack]{--search:#ffffff17}@container (width<=620px){.tc-top{grid-template-columns:minmax(0,1fr) auto}.tc-top-nav,.tc-top-brand{display:none}.tc-chrome{block-size:42px}}.tc-shell{grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid}.tc-side{display:none}@container (width>=820px){.tc-shell{grid-template-columns:var(--side-w) minmax(0, 1fr)}.tc-side{display:block}}.tc-main{background:var(--bg);grid-template-rows:auto minmax(0,1fr) auto;min-block-size:0;min-inline-size:0;display:grid}.tc-side{background:var(--side);color:var(--side-ink);border-inline-end:1px solid var(--line);padding:12px 10px;font-size:.875rem;transition:background-color .4s;overflow:hidden}.tc-side svg{color:var(--side-mute);flex:none}.tc-side-top{justify-content:space-between;align-items:center;gap:8px;min-block-size:36px;margin-block-end:8px;padding:0 8px;display:flex}.tc-side-brand{color:var(--side-ink);align-items:center;gap:8px;font-size:1.125rem;display:inline-flex}.tc-new{font:inherit;color:#001d35;background:#c2e7ff;border:0;border-radius:16px;align-items:center;gap:8px;margin:2px 4px 12px;padding:10px 18px 10px 14px;font-weight:500;display:inline-flex}.tc[data-theme=dark] .tc-new{color:#c2e7ff;background:#004a77}.tc-new svg{color:currentColor}.tc-side-h{color:var(--side-mute);margin:14px 10px 4px;font-size:.75rem;font-weight:500}.tc-navs{gap:1px;display:grid}.tc-nav{white-space:nowrap;border-radius:999px;align-items:center;gap:10px;min-block-size:34px;padding:0 10px;display:flex;overflow:hidden}.tc-nav span{text-overflow:ellipsis;overflow:hidden}.tc-nav em{color:var(--side-mute);border-radius:4px;margin-inline-start:auto;padding:0 5px;font-size:.6875rem;font-style:normal;box-shadow:inset 0 0 0 1px}.tc-nav-on{background:var(--side-on);color:var(--side-on-ink);font-weight:600}.tc-nav-on em{color:inherit}.tc-nav .tc-av,.tc-nav .tc-pav,.tc-space{block-size:22px;inline-size:22px}.tc-nav .tc-av{padding:3px}.tc-pav{background:hsl(var(--h,220) 55% 88%);block-size:32px;inline-size:32px;color:hsl(var(--h,220) 45% 28%);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.625rem;font-weight:700;display:inline-grid}.tc-space{color:#fff;background:#3c56c2;border-radius:7px;place-items:center;font-size:.6875rem;font-weight:700;display:inline-grid}.tc-space-2{background:#26357e}.tc-win[data-skin=teams] .tc-side{padding:0;display:none}@container (width>=820px){.tc-win[data-skin=teams] .tc-side{grid-template-columns:64px minmax(0,1fr);display:grid}}.tc-rail{background:var(--chrome);border-inline-end:1px solid var(--line);align-content:start;gap:4px;padding-block:10px;display:grid}.tc-rail li{color:var(--side-mute);justify-items:center;gap:2px;padding-block:8px;font-size:.625rem;display:grid}.tc-rail-on{position:relative;color:var(--accent)!important}.tc-rail-on svg{color:var(--accent)}.tc-rail-on:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;inline-size:3px;position:absolute;inset-block:10px;inset-inline-start:0}.tc-list{padding:12px 8px}.tc-win[data-skin=teams] .tc-nav{border-radius:6px}.tc-win[data-skin=teams] .tc-nav-on{box-shadow:0 1px 2px #00000014}.tc-win[data-skin=slack] .tc-side{border-inline-end:1px solid #ffffff14}.tc-win[data-skin=slack] .tc-side-top{border-block-end:1px solid #ffffff1f;margin-inline:-10px;padding-block-end:10px;padding-inline:18px}.tc-ws{color:#fff;font-size:1.0625rem;font-weight:800}.tc-win[data-skin=slack] .tc-nav{min-block-size:28px;color:var(--side-mute);border-radius:6px}.tc-win[data-skin=slack] .tc-nav-on{color:var(--side-on-ink)}.tc-win[data-skin=slack] .tc-nav-on svg{color:currentColor}.tc-bar{border-block-end:1px solid var(--line);background:var(--bar);align-items:center;gap:12px;min-block-size:60px;padding:10px 18px;transition:background-color .4s;display:flex}.tc-av{background:#fff;border-radius:50%;flex:none;block-size:32px;inline-size:32px;padding:5px;box-shadow:0 0 0 1px #151b351a}.tc-win[data-skin=slack] .tc-av{border-radius:8px}.tc-who p{align-items:center;gap:6px;line-height:1.3;display:flex}.tc-sub{color:var(--mute);font-size:.75rem}.tc-app,.tc-app-badge{background:color-mix(in srgb, var(--ink) 9%, transparent);color:var(--soft);border-radius:4px;padding:0 5px;font-size:.6875rem;font-weight:600;line-height:1.5}.tc-head-tools{color:var(--mute);gap:14px;margin-inline-start:auto;display:inline-flex}.tc-tabs{color:var(--mute);align-self:stretch;gap:18px;margin-inline-start:12px;font-size:.875rem;display:flex}.tc-tabs span{border-block-end:2px solid #0000;align-items:center;display:flex}.tc-tabs .tc-tab-on{color:var(--ink);border-block-end-color:var(--accent);font-weight:600}.tc-win[data-skin=slack] .tc-tabs .tc-tab-on{border-block-end-color:#1264a3}@container (width<=520px){.tc-tabs{display:none}}.tc-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--card-line) transparent;align-content:start;gap:20px;padding:24px 22px 14px;display:grid;overflow-y:auto}.tc-row{gap:10px;min-inline-size:0;display:flex}.tc-me{justify-content:flex-end}.tc-me .tc-pav,.tc-me .tc-meta{display:none}.tc-me .tc-msg{justify-items:end;display:grid}.tc-bubble{background:var(--me);max-inline-size:min(80%,46ch);color:var(--me-ink);border-radius:20px 20px 6px;padding:9px 15px}.tc-msg{flex:1;min-inline-size:0;max-inline-size:64ch}.tc-meta{align-items:center;gap:6px;margin-block-end:5px;font-size:.8125rem;display:flex}.tc-meta time{color:var(--mute);font-size:.75rem}.tc-win[data-skin=teams] .tc-me .tc-meta{display:flex}.tc-win[data-skin=teams] .tc-me .tc-meta b{display:none}.tc-win[data-skin=teams] .tc-bubble{border-radius:6px;box-shadow:0 1px 2px #00000014}.tc-win[data-skin=teams] .tc-tam .tc-body{background:var(--card);border-radius:6px;padding:12px 16px;box-shadow:0 1px 2px #00000014}.tc-win[data-skin=teams] .tc-tam .tc-card{box-shadow:none;background:0 0;padding:0}.tc-win[data-skin=slack] .tc-me{justify-content:flex-start}.tc-win[data-skin=slack] .tc-me .tc-pav,.tc-win[data-skin=slack] .tc-me .tc-meta{display:flex}.tc-win[data-skin=slack] .tc-me .tc-pav{border-radius:8px;display:inline-grid}.tc-win[data-skin=slack] .tc-me .tc-msg{justify-items:normal;display:block}.tc-win[data-skin=slack] .tc-bubble{background:0 0;border-radius:0;max-inline-size:none;padding:0}.tc-win[data-skin=slack] .tc-meta b{font-weight:900}.tc-win[data-skin=slack] .tc-tam .tc-card{box-shadow:none;background:0 0;padding:0}.tc-ans p+p,.tc-ans p+ul,.tc-ans ul+p{margin-block-start:8px}.tc-ans ul{gap:3px;padding-inline-start:20px;list-style:outside;display:grid}.tc-ans ul ::marker{color:var(--mute)}.tc-ans b{font-weight:600}.tc-status i{color:var(--soft);background:linear-gradient(90deg, var(--soft) 0%, var(--soft) 40%, var(--link) 50%, var(--soft) 60%, var(--soft) 100%) 0 0 / 250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:1.8s linear infinite tc-shine;display:inline-block}@keyframes tc-shine{0%{background-position:100% 0}to{background-position:-150% 0}}.tc-typing{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:14px;gap:4px;padding:10px 14px;display:inline-flex}.tc-typing i{background:var(--mute);border-radius:50%;block-size:6px;inline-size:6px;animation:1.1s ease-in-out infinite tc-bounce}.tc-typing i:nth-child(2){animation-delay:.15s}.tc-typing i:nth-child(3){animation-delay:.3s}@keyframes tc-bounce{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}.tc-card{border-radius:var(--r-card);background:var(--card);box-shadow:0 0 0 1px var(--card-line), 0 1px 2px #0000000a;gap:14px;padding:16px 18px;display:grid}.tc-body>p+.tc-card{margin-block-start:8px}.tc-src{border-block-start:1px solid var(--line);padding-block-start:12px}.tc-src-h{font-size:.8125rem;font-weight:600}.tc-src ul{gap:5px;margin-block-start:8px;padding:0;list-style:none;display:grid}.tc-src li{color:var(--link);align-items:center;gap:8px;font-size:.8125rem;display:flex}.tc-src li:before{content:"";background:linear-gradient(currentColor 0 0) 3px 5px / 6px 1.4px no-repeat, linear-gradient(currentColor 0 0) 3px 8px / 6px 1.4px no-repeat, color-mix(in srgb, currentColor 14%, transparent);border-radius:2px;flex:none;block-size:15px;inline-size:12px}.tc-fb,.tc-acts{flex-wrap:wrap;gap:8px;display:flex}.tc-act{border:1px solid var(--chip-line);border-radius:var(--r-btn);background:var(--card);min-block-size:34px;font:inherit;color:var(--link);cursor:pointer;align-items:center;gap:5px;padding:4px 14px;font-size:.8125rem;font-weight:500;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.tc-act:hover{background:var(--hover)}.tc-act:active{transform:scale(.97)}.tc-act:disabled{color:var(--mute);cursor:default;background:var(--hover)}.tc-act-primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.tc-act-primary:hover{background:color-mix(in srgb, var(--accent) 88%, #000)}.tc-win[data-skin=slack] .tc-act{color:var(--ink);font-weight:700}.tc-win[data-skin=slack] .tc-act-primary{color:#fff}.tc-act:focus-visible,.tc-chip:focus-visible,.tc-send:focus-visible,.tc-file:focus-visible,.tc-sheet-close:focus-visible,.tc-nav-btn:focus-visible,.tc-strip-i:focus-visible{outline-offset:2px;outline:2px solid #6f87e0}.tc-fb-done{color:var(--soft);font-size:.8125rem}.tc-inc{gap:12px}.tc-inc-head{border-block-end:1px solid var(--line);align-items:flex-start;gap:10px;padding-block-end:12px;display:flex}.tc-inc-dot{background:#e5484d;border-radius:50%;flex:none;block-size:10px;inline-size:10px;margin-block-start:6px;position:relative}.tc-inc-dot:after{content:"";opacity:0;border:2px solid #e5484d;border-radius:50%;animation:1.8s ease-out infinite tc-ping;position:absolute;inset:-4px}[data-acked] .tc-inc-dot{background:#f5a524}[data-acked] .tc-inc-dot:after{animation:none}@keyframes tc-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.tc-inc-t{font-weight:600}.tc-inc-s{color:var(--mute);font-size:.8125rem}.tc-inc-chips{flex-wrap:wrap;gap:6px;font-size:.8125rem;display:flex}.tc-inc-chips span{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;padding:2px 10px}.tc-inc-note{color:color-mix(in srgb, #1e9e5a 70%, var(--ink));background:#1e9e5a24;border-radius:10px;padding:9px 12px;font-size:.8125rem}.tc-report{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:12px;gap:10px;padding:14px;font-size:.8125rem;display:grid}.tc-report-h{font-weight:600}.tc-report label{gap:4px;display:grid}.tc-report input[type=text]{border:1px solid var(--chip-line);font:inherit;color:var(--ink);background:var(--card);border-radius:8px;padding:7px 10px}.tc-report fieldset{flex-wrap:wrap;gap:4px 14px;display:flex}.tc-report legend{margin-block-end:4px}.tc-report fieldset label,.tc-report label.tc-report-check{align-items:center;gap:6px;display:flex}.tc-gen{border-radius:var(--r-card);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--link) 10%, transparent), transparent 60%), var(--card);box-shadow:0 0 0 1px var(--card-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-block-start:10px;padding:16px;display:grid}.tc-gen-page{background:#fff;border-radius:4px;align-content:start;gap:6px;block-size:144px;inline-size:112px;padding:12px 11px;display:grid;box-shadow:0 1px 2px #0000001a,0 10px 22px -10px #151b3573}.tc-gen-page>*{background:#e6e8ee;border-radius:2px;block-size:4px;transition:background-color .4s,transform .4s;display:block}.tc-gen-page>.on{background:#c6cee9}.tc-gen-page .tc-g-h{block-size:8px;inline-size:70%}.tc-gen-page .tc-g-h.on{background:#151b35}.tc-gen-page .tc-g-s{inline-size:50%}.tc-gen-page .tc-g-short{inline-size:60%}.tc-gen-page .tc-g-kpis,.tc-gen-page .tc-g-chart{background:0 0;grid-template-columns:repeat(4,1fr);gap:3px;block-size:16px;display:grid}.tc-g-kpis b{background:#eef0f5;border-radius:2px;transition:background-color .4s}.tc-g-kpis.on b{background:#dfe5f8;box-shadow:inset 0 -3px #3c56c2}.tc-gen-page .tc-g-chart{grid-template-columns:repeat(7,1fr);align-items:end;block-size:26px}.tc-g-chart em{background:#e6e8ee;border-radius:1px;block-size:30%;transition:block-size .6s cubic-bezier(.34,1.4,.64,1),background-color .4s}.tc-g-chart.on em{background:#3c56c2}.tc-g-chart.on em:first-child{block-size:70%}.tc-g-chart.on em:nth-child(2){block-size:45%}.tc-g-chart.on em:nth-child(3){block-size:90%}.tc-g-chart.on em:nth-child(4){block-size:35%}.tc-g-chart.on em:nth-child(5){block-size:65%}.tc-g-chart.on em:nth-child(6){block-size:25%}.tc-g-chart.on em:nth-child(7){block-size:12%}.tc-gen-deck{grid-template-columns:repeat(2,64px);gap:6px;display:grid}.tc-g-slide{aspect-ratio:16/9;opacity:.25;background:#fff;border-radius:3px;align-content:start;gap:4px;padding:6px;transition:opacity .4s,transform .5s cubic-bezier(.34,1.4,.64,1);display:grid;transform:scale(.9);box-shadow:0 1px 2px #0000001f}.tc-g-slide.on{opacity:1;transform:none}.tc-g-slide i{background:#151b35;border-radius:2px;block-size:3px;inline-size:60%}.tc-g-slide b{background:#c6cee9;border-radius:2px;block-size:6px;inline-size:80%}.tc-g-cover{background:linear-gradient(140deg,#26357e,#151b35)}.tc-g-cover i,.tc-g-cover b{background:#ffffffb3}.tc-gen-steps{color:var(--mute);gap:9px;font-size:.8125rem;display:grid}.tc-gen-steps li{align-items:center;gap:10px;transition:color .3s;display:flex}.tc-gen-steps li[data-state]{color:var(--ink)}.tc-tick{block-size:18px;inline-size:18px;box-shadow:inset 0 0 0 1.5px var(--card-line);border-radius:50%;flex:none;transition:background-color .3s,box-shadow .3s;position:relative}[data-state=run]>.tc-tick{box-shadow:none;border:2px solid color-mix(in srgb, var(--link) 25%, transparent);border-block-start-color:var(--link);animation:.8s linear infinite tc-spin}[data-state=done]>.tc-tick{background:var(--link);box-shadow:none;animation:.36s cubic-bezier(.34,1.6,.64,1) tc-pop}[data-state=done]>.tc-tick:after{content:"";border:solid var(--bg);border-width:0 2px 2px 0;block-size:9px;inline-size:5px;position:absolute;inset-block-start:3px;inset-inline-start:6px;transform:rotate(45deg)}@keyframes tc-spin{to{transform:rotate(360deg)}}@keyframes tc-pop{0%{transform:scale(.5)}to{transform:none}}.tc-file{background:var(--card);inline-size:min(100%,340px);box-shadow:0 0 0 1px var(--card-line), 0 6px 18px -10px #151b3559;font:inherit;text-align:start;color:var(--ink);cursor:pointer;border:0;border-radius:12px;padding:0;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s;display:grid;overflow:hidden}.tc-file:hover{box-shadow:0 0 0 1px var(--card-line), 0 16px 30px -14px #151b3573;transform:translateY(-2px)}.tc-thumb{background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--link) 16%, transparent), transparent 70%), color-mix(in srgb, var(--ink) 5%, var(--card));block-size:118px;display:block;position:relative;overflow:hidden}.tc-thumb-doc{align-content:start;justify-items:start;gap:5px;padding:16px 30% 0 22%;display:grid}.tc-thumb-doc:before{content:"";background:#fff;border-radius:3px;position:absolute;inset:12px 18% -20px 16%;box-shadow:0 6px 20px -8px #151b3580}.tc-thumb-doc>*{position:relative}.tc-thumb-doc i{background:#151b35;border-radius:2px;block-size:6px;inline-size:55%;margin-block:6px 2px}.tc-thumb-doc b{background:#d9deeb;border-radius:2px;block-size:3px;inline-size:100%}.tc-thumb-bars{align-items:end;gap:4px;block-size:24px;inline-size:100%;display:flex}.tc-thumb-bars em{background:#3c56c2;border-radius:1px;flex:1}.tc-thumb-bars em:first-child{block-size:60%}.tc-thumb-bars em:nth-child(2){block-size:85%}.tc-thumb-bars em:nth-child(3){block-size:40%}.tc-thumb-bars em:nth-child(4){block-size:70%}.tc-thumb-bars em:nth-child(5){block-size:30%}.tc-thumb-deck{align-content:end;gap:6px;padding:0 26% 22px 14%;display:grid}.tc-thumb-deck:before{content:"";background:radial-gradient(60% 90% at 100% 100%,#6f87e073,#0000 70%),linear-gradient(140deg,#26357e,#151b35);border-radius:6px;position:absolute;inset:16px 12% 16px 10%;box-shadow:0 10px 24px -10px #151b3599}.tc-thumb-deck>*{position:relative}.tc-thumb-deck i{background:#fff9;border-radius:2px;block-size:4px;inline-size:40%}.tc-thumb-deck b{background:#fff;border-radius:2px;block-size:9px;inline-size:70%}.tc-thumb-deck b+b{background:#ffffff73;block-size:4px;inline-size:45%}.tc-file-row{border-block-start:1px solid var(--line);align-items:center;gap:12px;padding:12px 14px;display:flex}.tc-ficon{flex:none;block-size:28px;inline-size:24px}.tc-file-t{min-inline-size:0;display:grid}.tc-file-t b{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.tc-file-t small{color:var(--mute);font-size:.75rem}.tc-foot{gap:10px;padding:10px 16px 16px;display:grid}.tc-chips{flex-wrap:wrap;gap:8px;display:flex}.tc-chips:empty{display:none}.tc-chip{border:1px solid var(--chip-line);background:var(--chip);font:inherit;text-align:start;color:var(--ink);cursor:pointer;border-radius:12px;padding:7px 13px;font-size:.8125rem;transition:border-color .2s,background-color .2s,transform .2s}.tc-chip:hover{border-color:var(--link);background:var(--hover);transform:translateY(-1px)}.tc-win[data-skin=teams] .tc-chip,.tc-win[data-skin=slack] .tc-chip{border-radius:var(--r-btn)}.tc-compose{background:var(--compose);box-shadow:inset 0 0 0 1px var(--compose-line);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 18px;transition:box-shadow .2s,background-color .4s;display:flex}.tc-compose:focus-within{box-shadow:inset 0 0 0 1px var(--compose-line), 0 0 0 2px color-mix(in srgb, var(--link) 45%, transparent)}.tc-win[data-skin=teams] .tc-compose{box-shadow:inset 0 0 0 1px var(--compose-line), inset 0 -2px 0 transparent;border-radius:6px}.tc-win[data-skin=teams] .tc-compose:focus-within{box-shadow:inset 0 0 0 1px var(--compose-line), inset 0 -2px 0 var(--accent)}.tc-win[data-skin=slack] .tc-compose{border-radius:8px;flex-wrap:wrap;padding:6px 6px 6px 12px}.tc-tools-slot:empty{display:none}.tc-tools{color:var(--mute);gap:10px;display:inline-flex}.tc-win[data-skin=slack] .tc-tools-slot{border-block-end:1px solid var(--line);order:-1;inline-size:100%;padding:2px 0 6px}.tc-win[data-skin=teams] .tc-tools-slot{order:2}.tc-compose input{min-block-size:40px;min-inline-size:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.tc-compose input::placeholder{color:var(--mute)}.tc-send{block-size:40px;inline-size:40px;color:var(--link);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.tc-send:hover{background:var(--hover)}.tc-win[data-skin=teams] .tc-send{color:var(--accent);border-radius:6px;order:3}.tc-win[data-skin=slack] .tc-send{background:var(--accent);color:#fff;border-radius:4px;block-size:32px;inline-size:36px}.tc-sheet{z-index:3;background:color-mix(in srgb, var(--bg) 70%, #e8eaef);grid-template-rows:minmax(0,1fr);display:grid;position:absolute;inset:34px 0 0}.tc[data-theme=dark] .tc-sheet{background:#111214}.tc-sheet[hidden]{display:none}.tc-sheet-close{z-index:2;background:var(--card);block-size:38px;inline-size:38px;box-shadow:0 0 0 1px var(--card-line), 0 4px 10px -4px #0000004d;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:10px}.tc-sheet-body{grid-template-rows:auto minmax(0,1fr);min-block-size:0;display:grid}.tc-vbar{background:var(--card);border-block-end:1px solid var(--line);align-items:center;gap:12px;min-block-size:58px;padding:10px 60px 10px 18px;display:flex}.tc-vbar>span:first-of-type{min-inline-size:0;display:grid}.tc-vbar b{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:500;overflow:hidden}.tc-vbar small{color:var(--mute);font-size:.75rem}.tc-vshare{color:#001d35;background:#c2e7ff;border-radius:999px;margin-inline-start:auto;padding:7px 18px;font-size:.8125rem;font-weight:500}.tc-vbar-word .tc-vshare{color:#fff;background:#2b5cb8;border-radius:4px}.tc-vbar-pdf{color:#f1f1f1;background:#323639;border-color:#202124}.tc-vpage{white-space:nowrap;background:#ffffff1a;border-radius:4px;margin-inline-start:auto;padding:3px 10px;font-size:.8125rem}.tc-vpage+.tc-vpage{margin-inline-start:0}.tc-vbar-deck .tc-vpage{background:color-mix(in srgb, var(--ink) 8%, transparent)}.tc-vscroll{padding:clamp(14px,3cqi,32px);overflow-y:auto}.tc-sheet-body[data-kind=wsr]:has(.tc-doc-pdf) .tc-vscroll{background:#525659}.tc-doc{max-inline-size:680px;font-family:var(--font-sans);color:#202124;background:#fff;margin-inline:auto;padding:clamp(22px,5cqi,56px);font-size:.875rem;line-height:1.6;animation:.6s cubic-bezier(.16,1,.3,1) tc-paper;box-shadow:0 1px 3px #0000001f,0 18px 40px -24px #00000059}@keyframes tc-paper{0%{opacity:0;transform:translateY(12px)}}.tc-doc-top{border-block-end:3px solid #151b35;margin-block-end:18px;padding-block-end:16px}.tc-doc-k{color:#3c56c2;font-size:.75rem;font-weight:600}.tc-doc h3{font-family:var(--font-display);color:#151b35;margin-block:2px;font-size:2rem;font-weight:400;line-height:1.1}.tc-doc-m{color:#5f6368}.tc-doc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-block-end:6px;display:grid}.tc-doc-kpis span{background:#f3f5fb;border-radius:8px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #e3e8f5}.tc-doc-kpis small{color:#5f6368;font-size:.6875rem}.tc-doc-kpis b{color:#151b35;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.tc-doc-kpis em{color:#12714c;font-size:.6875rem;font-style:normal}@container (width<=560px){.tc-doc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-doc h4{color:#151b35;margin-block:22px 6px;font-size:.9375rem;font-weight:600}.tc-doc ul{gap:4px;padding-inline-start:20px;list-style:outside;display:grid}.tc-doc-fig{border-radius:8px;margin:0;padding:12px 14px 10px;box-shadow:inset 0 0 0 1px #eceff5}.tc-doc-chart{inline-size:100%;display:block}.tc-doc-chart line{stroke:#e3e6ee}.tc-doc-chart text{fill:#80868b;font-size:8px;font-family:var(--font-sans)}.tc-doc-chart .d-open{fill:#c3cdf0}.tc-doc-chart .d-close{fill:#3c56c2}.tc-doc-fig figcaption{color:#5f6368;align-items:center;gap:6px;font-size:.75rem;display:flex}.tc-doc-fig figcaption span{border-radius:2px;block-size:10px;inline-size:10px}.k-open{background:#c3cdf0}.k-close{background:#3c56c2;margin-inline-start:8px}.tc-doc table{border-collapse:collapse;inline-size:100%;font-size:.8125rem}.tc-doc th,.tc-doc td{text-align:start;border-block-end:1px solid #eceff5;padding:8px 10px}.tc-doc th{color:#5f6368;background:#f8f9fc;font-size:.75rem;font-weight:600}.tc-pill{white-space:nowrap;background:#eef0f4;border-radius:999px;padding:1px 9px;font-size:.75rem;display:inline-block}.tc-pill-amber{color:#8a5a00;background:#fdf0d5}.tc-pill-green{color:#12714c;background:#dcf3e6}.tc-doc-src{color:#80868b;border-block-start:1px solid #eceff5;margin-block-start:22px;padding-block-start:10px;font-size:.75rem}.tc-deckview{background:color-mix(in srgb, var(--ink) 4%, var(--bg));grid-template-rows:minmax(0,1fr) auto;gap:14px;min-block-size:0;padding:clamp(12px,3cqi,28px);display:grid}.tc-stagebox{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-block-size:0;display:grid}.tc-slidebox{aspect-ratio:16/9;touch-action:pan-y;border-radius:8px;max-block-size:100%;inline-size:100%;max-inline-size:760px;margin-inline:auto;overflow:hidden;box-shadow:0 1px 3px #00000024,0 30px 60px -30px #151b358c;container-type:inline-size}.tc-nav-btn{background:var(--card);block-size:38px;inline-size:38px;box-shadow:0 0 0 1px var(--card-line);color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:1.375rem;line-height:1;display:grid}.tc-strip{scrollbar-width:none;justify-content:center;gap:10px;padding:4px;display:flex;overflow-x:auto}.tc-strip-i{cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:6px;flex:none;inline-size:104px;padding:0;transition:opacity .2s,box-shadow .2s}.tc-strip-i[aria-selected=true]{opacity:1;box-shadow:0 0 0 2px var(--link)}.tc-mini{aspect-ratio:16/9;box-shadow:0 0 0 1px var(--card-line);pointer-events:none;border-radius:6px;display:block;overflow:hidden;container-type:inline-size}@container (width<=560px){.tc-nav-btn{display:none}.tc-stagebox{grid-template-columns:minmax(0,1fr)}.tc-strip{justify-content:start}.tc-strip-i{inline-size:84px}}.sl{color:#151b35;block-size:100%;font-family:var(--font-sans);background:#fff;align-content:start;gap:4cqi;padding:6cqi 7cqi;display:grid;position:relative;overflow:hidden}.sl:after{content:"Wayne Enterprises · Q3 2026";color:#9aa0b4;font-size:1.8cqi;position:absolute;inset-block-end:4cqi;inset-inline-start:7cqi}.sl-t{font-family:var(--font-display);font-size:5cqi;line-height:1.1}.sl-note{color:#5f6780;font-size:2.6cqi}.sl-cover{color:#fff;background:radial-gradient(70% 90% at 100% 100%,#6f87e073,#0000 70%),linear-gradient(140deg,#26357e,#151b35);align-content:end;gap:1.5cqi;padding-block-end:9cqi}.sl-cover:after{color:#ffffff80}.sl-cover p{color:#b9c4ee;font-size:2.4cqi}.sl-cover h3{font-family:var(--font-display);font-size:8cqi;font-weight:400;line-height:1}.sl-cover span{color:#b9c4ee;font-size:2.4cqi}.sl-cover svg{fill:none;stroke:#ffffff24;stroke-width:.6px;inline-size:60%;position:absolute;inset-block-end:0;inset-inline-end:0}.sl-kpis{grid-template-columns:repeat(4,1fr);gap:2cqi;display:grid}.sl-kpis span{color:#5f6780;background:#f3f5fb;border-radius:1.4cqi;gap:.5cqi;padding:2.6cqi 2.4cqi;font-size:2.2cqi;display:grid}.sl-kpis b{white-space:nowrap;color:#3c56c2;font-size:4.2cqi;font-weight:600;line-height:1}.sl-line{fill:none;stroke:#3c56c2;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;block-size:26cqi;inline-size:100%}.sl-line .sl-area{fill:#3c56c21f;stroke:none}.sl-inc{gap:2cqi;font-size:2.8cqi;display:grid}.sl-inc li{border-block-end:1px solid #eceff5;align-items:center;gap:2cqi;padding-block-end:2cqi;display:flex}.sl-inc i{border-radius:50%;block-size:1.6cqi;inline-size:1.6cqi}.sl-inc .s1{background:#e5484d}.sl-inc .s2{background:#f5a524}.sl-inc .s3{background:#1e9e5a}.sl-inc span{color:#5f6780;margin-inline-start:auto;font-size:2.2cqi}.sl-bars{gap:2.4cqi;display:grid}.sl-bars span{background:#eef1f9;border-radius:1cqi;block-size:4.6cqi;display:block;position:relative}.sl-bars span:before{content:"";inline-size:calc(var(--v) * 100%);border-radius:inherit;background:linear-gradient(90deg,#26357e,#4d68d4);position:absolute;inset-block:0;inset-inline-start:0}.sl-bars b{color:#fff;align-items:center;block-size:100%;padding-inline-start:2cqi;font-size:2.2cqi;font-weight:600;display:flex;position:relative}.sl-plan{counter-reset:p;gap:3cqi;font-size:3.4cqi;display:grid}.sl-plan li{counter-increment:p;align-items:center;gap:3cqi;display:flex}.sl-plan li:before{content:counter(p);color:#fff;background:#3c56c2;border-radius:50%;place-items:center;block-size:6cqi;inline-size:6cqi;font-size:2.8cqi;font-weight:600;display:grid}@container (width<=560px){.tc-log{padding-inline:14px}.tc-tam>.tc-av,.tc-win[data-skin=slack] .tc-me .tc-pav{display:none}.tc-gen{grid-template-columns:minmax(0,1fr);justify-items:start}.tc-foot{padding-inline:12px}.tc-chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-12px;padding-inline:12px;overflow-x:auto}.tc-chip{white-space:nowrap;text-overflow:ellipsis;flex:none;max-inline-size:78cqi;overflow:hidden}.tc-lights,.tc-who .tc-sub,.tc-vbar small,.tc-vshare,.tc-vbar-pdf .tc-vpage+.tc-vpage{display:none}.tc-sheet{inset-block-start:0}}@media (width<=599px){.tc-win{block-size:min(680px,80vh)}}@media (prefers-reduced-motion:reduce){.tc-status i,.tc-typing i,.tc-inc-dot:after,[data-state=run]>.tc-tick{animation:none}.tc-status i{-webkit-text-fill-color:currentColor;background:0 0}.ts-pill{transition:none}}.dt-head{gap:var(--s-3);max-inline-size:62ch;margin-block-end:var(--s-6);display:grid}.ts-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width>=1100px){.dt .ts-body{grid-template-columns:minmax(0,1fr) 300px}}.dt-rail{gap:var(--s-4);display:grid}.dt-did{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border-radius:18px;padding:22px;transition:background-color .4s;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #151b3512,0 18px 40px -28px #151b3566}.dt-promise{border-block-start:1px solid var(--ts-glass-line);gap:10px;margin-block-start:var(--s-5);padding-block-start:var(--s-4);display:grid}.dt-promise li{font-size:var(--t-small);color:var(--ts-ink);align-items:center;gap:10px;display:flex}.dt-promise li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2 7 10.5l4.5-5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat, var(--brand-grad);border-radius:50%;flex:none;block-size:18px;inline-size:18px}.ts[data-theme=dark] .dt-did{background:#ffffff0d;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff14}.ts[data-theme=dark] .dt-rail-h,.ts[data-theme=dark] .dt-part li,.ts[data-theme=dark] .dt-next{color:#eef1fb}.ts[data-theme=dark] .dt-empty,.ts[data-theme=dark] .dt-k{color:#9aa4c2}.ts[data-theme=dark] .dt-ask{color:#eef1fb;background:#ffffff12}.ts[data-theme=dark] .dt-waits p{color:#dfe5ff;background:#6f87e02e}.ts[data-theme=dark] .dt-part li:before{background:#8b9ee6}.ts[data-theme=dark] .dt-next .btn-secondary{color:#eef1fb;background:0 0;box-shadow:inset 0 0 0 1px #ffffff40}.dt-rail-h{font-family:var(--font-display);color:var(--ink);font-size:1.375rem;line-height:1.2}.dt-empty{font-size:var(--t-small);color:var(--muted);margin-block-start:var(--s-3)}.dt-ask{margin-block:var(--s-2) var(--s-4);background:var(--paper-3);font-size:var(--t-small);color:var(--body-strong);border-radius:10px;padding:8px 12px}.dt-part+.dt-part{margin-block-start:var(--s-4)}.dt-k{color:var(--muted);margin-block-end:6px;font-size:.75rem;font-weight:500}.dt-part ul{gap:6px;display:grid}.dt-part li{font-size:var(--t-small);color:var(--ink);padding-inline-start:18px;position:relative}.dt-part li:before{content:"";background:var(--brand);border-radius:50%;block-size:7px;inline-size:7px;position:absolute;inset-block-start:.55em;inset-inline-start:2px}.dt-waits p{background:var(--brand-wash);font-size:var(--t-small);color:var(--brand-deep);border-radius:10px;padding:10px 12px}.dt-next .rd-actions{margin:0}.dt-next{color:var(--body);gap:var(--s-3);font-size:var(--t-small);padding:4px 4px 0;display:grid}.dtour-grid{gap:var(--s-5);align-items:start;display:grid}@media (width>=1000px){.dtour-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}}.dtour-grid .rd-film{margin:0}.dtour-ch{border-block-start:1px solid var(--hairline);display:grid}.dtour-ch li{border-block-end:1px solid var(--hairline);transition:border-color var(--d-fast) var(--ease-out), background-color var(--d-fast) var(--ease-out);border-inline-start:2px solid #0000;gap:8px;padding:14px 4px 14px 12px;display:grid}.dtour-ch li[data-current]{border-inline-start-color:var(--brand);background:#3c56c20d}.dtour-seek{font:inherit;text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:44px 1fr;gap:2px 8px;padding:0;display:grid}.dtour-seek:focus-visible,.dtour-try:focus-visible,.dtour-close:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.dtour-t{font-size:var(--t-small);color:var(--muted);grid-row:span 2}.dtour-n{color:var(--ink);font-weight:500}.dtour-seek:hover .dtour-n{color:var(--brand)}.dtour-d{font-size:var(--t-small);color:var(--body)}.dtour-try{font:inherit;font-size:var(--t-small);color:var(--brand);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;justify-self:start;margin-inline-start:52px;padding:0;font-weight:500;text-decoration:underline}.dtour .rd-next{margin-block-start:var(--s-6)}.dtour-dlg{background:var(--paper);border:0;border-radius:20px;block-size:fit-content;max-block-size:calc(100dvh - 32px);inline-size:min(760px,100vw - 32px);max-inline-size:none;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 40px 80px -30px #151b3580}.dtour-dlg::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#151b3573}.dtour-dlg-in{gap:10px;padding:10px 12px 12px;display:grid}.dtour-dlg-bar{color:var(--ink);justify-content:space-between;align-items:center;padding-inline-start:8px;font-weight:500;display:flex}.dtour-close{block-size:40px;inline-size:40px;color:var(--body);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ts-compact{border-radius:20px;gap:12px;padding:12px}.dtour-dlg .tc-win{block-size:min(640px,100dvh - 190px)}.dtour-dlg{inline-size:min(1000px,100vw - 24px);box-shadow:none;background:0 0}.dtour-dlg-in{padding:0}.dtour-dlg-bar{color:#fff;padding:0 4px 8px 8px}.dtour-close{color:#fff}.dtour-close:hover{background:#ffffff1f}.bo{gap:var(--s-5);border-radius:var(--r-surface);background:radial-gradient(60% 120% at 100% 0%, #26357e12, transparent 60%), radial-gradient(50% 120% at 0% 100%, #4d68d412, transparent 60%), var(--paper);box-shadow:0 0 0 1px var(--hairline), 0 24px 48px -32px #3c56c259;align-items:center;margin-block-start:var(--s-7);padding:clamp(24px,1rem + 2vw,40px);display:grid;position:relative}@media (width>=960px){.bo{gap:var(--s-8,64px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding-inline-end:clamp(24px,1rem + 3vw,56px)}}.bo-kicker{font-size:var(--t-micro);color:var(--brand-deep);align-items:center;gap:8px;font-weight:500;display:inline-flex}.bo-title{font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:-.02em;color:var(--ink);max-inline-size:22ch;margin-block-start:var(--s-3);font-weight:400;line-height:1.08}.bo-lede{color:var(--body);max-inline-size:46ch;margin-block-start:var(--s-3);font-size:.9375rem;line-height:1.55}.bo-prompt{gap:var(--s-4);background:var(--paper);text-align:start;inline-size:100%;font:inherit;cursor:text;isolation:isolate;transition:transform var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);border:0;border-radius:14px;margin-block-start:var(--s-5);padding:18px 18px 14px 20px;display:grid;position:relative;box-shadow:0 1px 2px #0b0d160d,0 12px 28px -16px #3c56c266}.bo-prompt:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(120deg,#a8b7ec,#7e92de 50%,#8b9ee6);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bo-prompt:hover{transform:translateY(-1px);box-shadow:0 1px 2px #0b0d160d,0 18px 36px -16px #3c56c280}.bo-prompt:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.bo-prompt-text{min-block-size:3em;color:var(--body-strong);font-size:1.0625rem;line-height:1.5}.bo-caret{vertical-align:-.18em;background:var(--brand);block-size:1.1em;inline-size:2px;margin-inline-start:2px;animation:1.05s steps(2,start) infinite bo-blink;display:inline-block}@keyframes bo-blink{to{visibility:hidden}}.bo-go{pointer-events:none;justify-self:end}.bo-orbit{justify-items:center;gap:var(--s-4);margin:0;display:grid}.bo-orbit .ob{inline-size:min(100%,340px)}.bo-cap{text-align:center;font-size:var(--t-small);color:var(--ink);gap:2px;font-weight:500;display:grid}.bo-cap-sub{font-size:var(--t-micro);color:var(--muted);font-weight:400}@media (width<=959px){.bo-orbit .ob{inline-size:min(100%,260px)}}@property --ob-a{syntax:"<angle>";inherits:true;initial-value:0deg}.ob{--ob-turn:90s;aspect-ratio:1;isolation:isolate;position:relative;container-type:inline-size}.ob-rings{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.ob-rings circle{fill:none;vector-effect:non-scaling-stroke}.ob-r-guard{stroke:#b2bde6;stroke-width:1.25px;stroke-dasharray:2 5;stroke-linecap:round}.ob-r-tools{stroke:var(--hairline);stroke-width:1px}.ob-r-core{stroke:#e0e5f5;stroke-width:1px}.ob[data-empty] .ob-r-tools{stroke-dasharray:3 4}.ob-core{background:radial-gradient(circle at 35% 30%,#fff,#eef1fa 60%,#e2e7f6);border-radius:50%;place-items:center;display:grid;position:absolute;inset:32%;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #dce2f3,0 14px 30px -12px #3c56c273}.ob-core canvas{max-block-size:70%;max-inline-size:70%}.ob-track,.ob-guard{margin:0;padding:0;list-style:none;position:absolute;inset:0}.ob-track{animation:ob-spin var(--ob-turn) linear infinite}.ob-sat,.ob-lock{block-size:0;inline-size:0;transition:--ob-a .7s var(--ease-out);position:absolute;inset-block-start:50%;inset-inline-start:50%}.ob-sat{transform:rotate(var(--ob-a)) translateX(34cqi) rotate(calc(-1 * var(--ob-a)))}.ob-lock{transform:rotate(var(--ob-a)) translateX(48.5cqi) rotate(calc(-1 * var(--ob-a)))}.ob-chip{background:var(--paper);block-size:clamp(32px,13cqi,46px);inline-size:clamp(32px,13cqi,46px);box-shadow:0 0 0 1px var(--hairline), 0 6px 14px -8px #1a1f3359;animation:ob-spin var(--ob-turn) linear infinite reverse;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0;translate:-50% -50%}.ob-chip img{block-size:46%;inline-size:46%}.ob-lock span{background:var(--paper);block-size:20px;inline-size:20px;color:var(--brand);border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #d3daf2}@keyframes ob-spin{to{rotate:360deg}}html.bd-open{overflow:hidden}.bd{block-size:100dvh;max-block-size:none;inline-size:100vw;max-inline-size:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.bd::backdrop{background:0 0}.bd-wave{background:radial-gradient(40% 40% at var(--ox,50%) var(--oy,50%), #ffffff59, transparent 70%), linear-gradient(130deg, #4d68d4 0%, #3c56c2 50%, #26357e 100%);position:absolute;inset:0}.bd-wave i{opacity:0;block-size:100px;inline-size:100px;border:1.5px solid #ffffffb3;border-radius:50%;position:absolute;inset-block-start:var(--oy,50%);inset-inline-start:var(--ox,50%);transform:translate(-50%,-50%)scale(0)}.bd-shell{background:radial-gradient(#0b0d160e 1px, transparent 1px) 0 0 / 22px 22px, radial-gradient(60% 50% at 85% 10%, #26357e0f, transparent 70%), radial-gradient(50% 50% at 10% 90%, #4d68d40f, transparent 70%), var(--canvas);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:absolute;inset:0}.bd-top{align-items:center;gap:var(--s-5);padding:14px var(--gutter);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--hairline);background:#f7f8fbcc;display:flex}.bd-brand{align-items:center;gap:10px;margin-inline-end:auto;font-size:.9375rem;font-weight:600;display:inline-flex}.bd-steps{font-size:var(--t-small);color:var(--muted);gap:6px;display:none}@media (width>=720px){.bd-steps{display:flex}}.bd-steps li{border-radius:var(--r-pill);transition:background-color .3s var(--ease-out), color .3s var(--ease-out);align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.bd-steps li+li:before{content:"";background:var(--line-strong);block-size:1px;inline-size:18px;margin-inline:-4px 6px}.bd-steps span{block-size:22px;inline-size:22px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:inline-grid}.bd-steps li[aria-current]{color:var(--ink);background:var(--paper);box-shadow:0 0 0 1px var(--hairline)}.bd-steps li[aria-current] span,.bd-steps li[data-done] span{color:#fff;background:var(--brand-grad);box-shadow:none}.bd-steps li[data-done]{color:var(--body)}.bd-close{block-size:40px;inline-size:40px;color:var(--body);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.bd-close:hover{background:var(--surface-soft);color:var(--ink)}.bd-bar{background:0 0;block-size:2px}.bd-bar i{background:var(--brand-grad);transform-origin:0;block-size:100%;transition:transform .7s var(--ease-out);display:block;transform:scaleX(0)}.bd-body{gap:var(--s-6);inline-size:100%;max-inline-size:1180px;padding:clamp(24px, 2vw + 1rem, 56px) var(--gutter) var(--s-8);align-items:start;margin-inline:auto;display:grid;overflow-y:auto}@media (width>=1000px){.bd-body{grid-template-columns:minmax(0,1fr) 360px;gap:clamp(32px,4vw,72px)}}.bd-h{font-family:var(--font-display);letter-spacing:-.025em;max-inline-size:18ch;font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);font-weight:400;line-height:1.02}.bd-h-sm{max-inline-size:none;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.bd-sub{font-size:var(--t-body);color:var(--body);max-inline-size:54ch;margin-block-start:var(--s-3);line-height:1.55}.bd-sub strong{color:var(--ink);font-weight:600}.bd-label{font-size:var(--t-micro);color:var(--muted);margin-block-end:10px;font-weight:500;display:block}.bd-field{background:var(--paper);box-shadow:0 0 0 1px var(--line-strong), 0 10px 30px -20px #0b0d1640;transition:box-shadow .2s var(--ease-out);border-radius:14px;margin-block-start:var(--s-5)}.bd-field:focus-within{box-shadow:0 0 0 1.5px var(--brand), 0 0 0 6px #3c56c21f, 0 14px 34px -20px #3c56c273}.bd-field textarea{resize:none;min-block-size:132px;inline-size:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;padding:18px 20px 6px;font-size:1.125rem;line-height:1.5;display:block}.bd-field textarea::placeholder{color:#9aa1b5}.bd-field-foot{justify-content:space-between;align-items:center;gap:var(--s-3);font-size:var(--t-micro);color:var(--muted);padding:8px 14px 12px 20px;display:flex}.bd-kbd{gap:4px;display:inline-flex}kbd{background:var(--surface-soft);box-shadow:inset 0 -1px 0 var(--hairline);font-family:var(--font-sans);border-radius:5px;padding:2px 6px;font-size:.75rem}.bd-group{margin:var(--s-5) 0 0;border:0;padding:0}.bd-group legend{padding:0}.bd-chips,.bd-tools{flex-wrap:wrap;gap:8px;display:flex}.bd-chip{border-radius:var(--r-pill);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);font:inherit;font-size:var(--t-small);color:var(--body-strong);cursor:pointer;transition:background-color .16s var(--ease-out), box-shadow .16s var(--ease-out), color .16s var(--ease-out);border:0;padding:8px 14px}.bd-chip:hover{box-shadow:inset 0 0 0 1px var(--line-strong-hover)}.bd-chip[aria-pressed=true]{color:#fff;background:var(--brand-grad);box-shadow:none}.bd-tool{background:var(--paper);box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--t-small);color:var(--body);cursor:pointer;transition:box-shadow .16s var(--ease-out), color .16s var(--ease-out), background-color .16s var(--ease-out);border-radius:10px;align-items:center;gap:8px;padding:7px 12px 7px 9px;display:inline-flex;position:relative}.bd-tool input{opacity:0;pointer-events:none;position:absolute}.bd-tool img{filter:grayscale()opacity(.55);transition:filter .16s var(--ease-out)}.bd-tool:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.bd-tool:has(input:checked){color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--brand);background:#f0f3fb}.bd-tool:has(input:checked) img{filter:none}.bd-tool:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.bd-guard{margin-block-start:var(--s-5)}.bd-guard ul{gap:6px;display:grid}.bd-guard li{font-size:var(--t-small);color:var(--body);align-items:center;gap:10px;display:flex}.bd-lock{color:var(--brand);flex:none}.bd-actions{align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-block-start:var(--s-6);display:flex}.bd-submit{min-block-size:50px;padding-inline:26px;font-size:1rem;box-shadow:0 10px 24px -10px #3c56c299}.bd-note{font-size:var(--t-small);color:var(--muted)}.pipe{margin-block-start:var(--s-6);position:relative}.pp{--node:28px;grid-template-columns:var(--node) minmax(0, 1fr) auto;gap:var(--s-4);opacity:.45;transition:opacity .4s var(--ease-out);padding-block-end:18px;display:grid;position:relative}.pp[data-state]{opacity:1}.pp:not(:last-child):before,.pp:not(:last-child):after{content:"";inset-inline-start:calc(var(--node) / 2 - 1px);inset-block:calc(var(--node) + 4px) 4px;background:var(--hairline);border-radius:2px;inline-size:2px;position:absolute}.pp:not(:last-child):after{transform-origin:50% 0;transition:transform .6s var(--ease-out);background:linear-gradient(#4d68d4,#26357e);transform:scaleY(0)}.pp[data-state=done]:not(:last-child):after{transform:scaleY(1)}.pp-node{inline-size:var(--node);block-size:var(--node);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;place-items:center;display:grid;position:relative}.pp[data-state=run] .pp-node{box-shadow:none;background:conic-gradient(#4d68d4,#26357e,#26357e00 70%);animation:.9s linear infinite pp-spin}.pp[data-state=run] .pp-node:after{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:3px}.pp[data-state=done] .pp-node{background:var(--brand-grad);box-shadow:0 4px 12px -4px #3c56c299}.pp[data-state=done] .pp-node:after{content:"";border-block-end:2px solid #fff;border-inline-start:2px solid #fff;block-size:5px;inline-size:10px;margin-block-start:-2px;transform:rotate(-45deg)}@keyframes pp-spin{to{rotate:1turn}}.pp-t{color:var(--ink);padding-block-start:3px;font-size:1rem;font-weight:600}.pp-d{font-size:var(--t-small);color:var(--muted);margin-block-start:2px}.pp-out{flex-wrap:wrap;gap:6px;margin-block-start:10px;display:flex}.pp-out:empty{display:none}.pp-time{font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;padding-block-start:5px;font-size:.75rem}.pp-tag{background:var(--paper);box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--t-micro);color:var(--body-strong);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.pp-tag-duty{background:#f1f4fb;box-shadow:inset 0 0 0 1px #d6dcf2}.pp-tool em{border-radius:var(--r-pill);color:var(--brand);background:#ebeffa;padding:1px 6px;font-size:.6875rem;font-style:normal;font-weight:500}.pp-tool img{block-size:14px;inline-size:14px}.pp-guard{background:var(--paper)}.pp-tag-ok{color:#fff;background:var(--brand-grad);box-shadow:none}.pp-meter{background:var(--hairline);border-radius:6px;flex:100%;block-size:6px;overflow:hidden}.pp-meter i{background:var(--brand-grad);transform-origin:0;block-size:100%;transition:transform 90ms linear;display:block;transform:scaleX(0)}.pp-count{font-size:var(--t-micro);color:var(--muted);font-variant-numeric:tabular-nums}.pp-count b{color:var(--ink);font-weight:600}.bd-log{background:#0b0d1a;border-radius:0 0 16.5px 16.5px;block-size:96px;margin:18px -22px -22px;padding:12px 22px;display:none;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 45%);mask:linear-gradient(#0000,#000 45%)}.cc[data-building] .bd-log,.cc[data-done] .bd-log{display:block}.bd-log p{font-family:var(--font-mono);color:#c9cff0;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;line-height:1.75;overflow:hidden}.bd-log time{color:#6f78a0;margin-inline-end:10px}.eta{block-size:132px;inline-size:132px;margin-block-end:var(--s-5);position:relative}.eta-ring{block-size:100%;inline-size:100%;rotate:-90deg}.eta-track,.eta-fill{fill:none;stroke-width:6px}.eta-track{stroke:var(--hairline)}.eta-fill{stroke:url(#eta-g);stroke-linecap:round;stroke-dasharray:96 231;transform-origin:60px 60px;animation:2.8s linear infinite eta-turn}@keyframes eta-turn{to{transform:rotate(1turn)}}.eta-text{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.eta-text strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.75rem;font-weight:400;line-height:1}.eta-text span{font-size:var(--t-micro);color:var(--muted);margin-block-start:4px}.safe{padding:var(--s-5);background:var(--paper);box-shadow:0 0 0 1px var(--hairline);border-radius:14px;margin-block-start:var(--s-6)}.safe ul{gap:12px;display:grid}@media (width>=720px){.safe ul{grid-template-columns:1fr 1fr;gap:16px 28px}}.safe li{font-size:var(--t-small);color:var(--body);padding-inline-start:26px;line-height:1.5;position:relative}.safe li:before,.safe li:after{content:"";position:absolute;inset-inline-start:0}.safe li:before{background:var(--brand-grad);border-radius:50%;block-size:15px;inline-size:15px;inset-block-start:.2em}.safe li:after{border-block-end:1.6px solid #fff;border-inline-start:1.6px solid #fff;block-size:3.5px;inline-size:7px;inset-block-start:calc(.2em + 4.5px);inset-inline-start:4px;transform:rotate(-45deg)}.safe b{color:var(--ink);font-weight:600;display:block}.notify{max-inline-size:520px;margin-block-start:var(--s-6)}.notify-row{gap:8px;display:flex}.notify-row input{border-radius:var(--r-control);background:var(--paper);min-block-size:44px;min-inline-size:0;box-shadow:inset 0 0 0 1px var(--line-strong);font:inherit;color:var(--ink);border:0;flex:1;padding-inline:14px}.notify-row input:focus{box-shadow:inset 0 0 0 1.5px var(--brand), 0 0 0 4px #3c56c21f;outline:0}.notify-done{border-radius:var(--r-control);font-size:var(--t-small);color:var(--body-strong);background:#f0f3fb;padding:12px 14px}.bd-again{font:inherit;font-size:var(--t-small);color:var(--brand);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;margin-block-start:var(--s-5);padding:0;text-decoration:underline}.cc{isolation:isolate;border-radius:18px;position:relative}@media (width>=1000px){.cc{position:sticky;inset-block-start:0}}.cc-glow{z-index:-1;border-radius:inherit;background:linear-gradient(140deg,#d3dbf5,#e3e6f1 45%,#cdd5ee);position:absolute;inset:-1px}.cc[data-building] .cc-glow,.cc[data-done] .cc-glow{background:conic-gradient(from var(--a,0deg), #4d68d4, #3c56c2, #26357e, #8b9ee6, #4d68d4);filter:drop-shadow(0 18px 30px #3c56c247)}.cc[data-building] .cc-glow{animation:2.4s linear infinite cc-turn}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes cc-turn{to{--a:360deg}}.cc-in{background:var(--paper);border-radius:16.5px;margin:1.5px;padding:22px}.cc-head{text-align:center;border-block-end:1px solid var(--hairline-soft);justify-items:center;padding-block:4px 18px;display:grid}.cc-head .ob{inline-size:min(100%,236px);margin-block-end:14px}.cc-avatar{background:#f0f3fb;border-radius:14px;place-items:center;block-size:52px;inline-size:52px;display:grid;box-shadow:inset 0 0 0 1px #dee3f4}.cc-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.375rem;line-height:1.15}.cc-status{font-size:var(--t-micro);color:var(--muted);justify-self:center;align-items:center;gap:6px;margin-block-start:4px;display:inline-flex}.cc-status i{background:var(--line-strong);border-radius:50%;block-size:7px;inline-size:7px}.cc[data-building] .cc-status i{background:var(--brand);animation:1s ease-in-out infinite alternate cc-pulse}.cc[data-done] .cc-status i{background:#26357e}@keyframes cc-pulse{to{opacity:.3}}.cc-label{color:var(--muted);margin-block:18px 8px;font-size:.75rem;font-weight:500}.cc-duties li,.cc-guard li{border-block-end:1px solid var(--hairline-soft);font-size:var(--t-small);color:var(--ink);padding-block:6px}.cc-guard li{color:var(--body)}.cc-tools{flex-wrap:wrap;gap:6px;display:flex}.cc-tool{background:var(--paper-3);color:var(--body-strong);border-radius:8px;align-items:center;gap:6px;padding:4px 9px 4px 6px;font-size:.75rem;display:inline-flex}.cc-tool img{block-size:14px;inline-size:14px}.cc-ph,.cc-duties .cc-ph{color:#9aa1b5;font-size:var(--t-small);border:0}@media (prefers-reduced-motion:reduce){.bo-caret,.pp[data-state=run] .pp-node,.cc[data-building] .cc-glow,.ob-track,.ob-chip,.eta-fill{animation:none}}.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}.rd-page .rd-work,.rd-page .rd-wire{background:#e9ecf48c}.rd-page .rd-gov{background:#fff9}.rd-page .footer{border-block-start:1px solid var(--hairline);background:#ffffffb3}.state{font-size:var(--t-micro);white-space:nowrap;color:var(--muted);flex:none;font-weight:500}.state[data-status=live]{color:var(--c-double)}.role-tab{align-items:center}.rd-page .seg{background:#f1f3f7;padding:3px;box-shadow:inset 0 0 0 1px #0b0d160f}.rd-page .seg button{z-index:1;color:var(--muted);transition:color .22s var(--ease-out)}.rd-page .seg-thumb{transition:background-color .22s var(--ease-out), box-shadow .22s var(--ease-out);background:#fff;border-radius:6px;box-shadow:0 0 0 1px #0b0d1614,0 1px 2px #0b0d1614}.rd-page .seg[data-v=double] .seg-thumb{background:var(--c-double-wash);box-shadow:inset 0 0 0 1px #3450c247}.rd-page .seg[data-v=ok] .seg-thumb{box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff}.rd-page .seg[data-v=you] .seg-thumb{background:var(--ink);box-shadow:none}.rd-page .seg.has-thumb button[aria-checked=true]{color:var(--ink);font-weight:600}.rd-page .seg[data-v=double] button[aria-checked=true]{color:var(--c-double)}.rd-page .seg[data-v=ok] button[aria-checked=true]{color:var(--ink)}.rd-page .seg[data-v=you] button[aria-checked=true]{color:#fff}.rd-page .split-bar{block-size:6px}.rd-page .split-bar i{border-radius:3px}.rd-page .split-bar [data-k=double]{background:var(--c-double)}.rd-page .split-bar [data-k=ok]{box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff}.rd-page .split-bar [data-k=you]{background:var(--ink)}.rd-page .paper,.rd-page .wire-panel,.rd-page .gov-panel,.rd-page .hs-ui{box-shadow:0 0 0 1px #0b0d1612,0 1px 2px #0b0d160d,0 12px 32px -12px #0b0d1629}.rd-page .gv,.rd-page .ap-badge{border:1px solid var(--st-ring,#0b0d161a);background:var(--st-wash,#0b0d1609);box-shadow:none;color:var(--st-ink,var(--ink));font-weight:500}.rd-page .gv[data-k=on],.rd-page .approve[data-state=sent] .ap-badge{--st-ink:var(--c-double);--st-wash:#3450c214;--st-ring:#3450c238}.rd-page .gv[data-k=ok],.rd-page .ap-badge{--st-ink:var(--c-ok);--st-wash:#0b0d160a;--st-ring:#0b0d1633}.rd-page .approve[data-state=sending] .ap-badge{--st-ink:var(--brand);--st-wash:#3450c214;--st-ring:#3450c238}.rd-page .role-tabs{scrollbar-width:none;background:#eef0f4;border-radius:12px;flex-wrap:nowrap;gap:2px;max-inline-size:100%;padding:4px;display:inline-flex;position:relative;overflow-x:auto;box-shadow:inset 0 0 0 1px #0b0d160f}.rd-page .role-tab{z-index:2;box-shadow:none;color:var(--muted);background:0 0;border-radius:9px;flex:none;position:relative}.rd-page .role-tab:hover,.rd-page .role-tab[aria-selected=true]{box-shadow:none;color:var(--ink);background:0 0}.rd-page .role-tabs:not(.has-thumb) .role-tab[aria-selected=true]{background:#fff}.rt-thumb,.rt-hover{pointer-events:none;border-radius:9px;position:absolute;inset-block:4px;inset-inline-start:0}.rt-thumb{z-index:1;background:#fff;box-shadow:0 0 0 1px #0b0d1614,0 1px 2px #0b0d1614}.rt-hover{z-index:0;opacity:0;transition:opacity .16s var(--ease-out);background:#ffffff8c}.role-tabs[data-hovering] .rt-hover{opacity:1}.rd-page .friday{background:#fff;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 0 0 1px #0b0d1614,0 1px 2px #0b0d160d,0 24px 48px -24px #0b0d1638}.rd-page .fr-bar{border-block-end:1px solid var(--hairline);background:#fbfbfc;padding:18px clamp(18px,2vw,28px)}.rd-page .scrub{padding:18px clamp(18px,2vw,28px) 10px}.rd-page .fr-lanes{border-block-start:1px solid var(--hairline);gap:0}.rd-page .lane{box-shadow:none;border-radius:0}.rd-page .lane-hand{background:#fff}.rd-page .lane-double{background:linear-gradient(#3450c209 0%,#3450c204 100%)}@media (width>=960px){.rd-page .lane-double{border-inline-start:1px solid var(--hairline)}}@media (width<=959px){.rd-page .lane-double{border-block-start:1px solid var(--hairline)}}.rd-page .lane-title{align-items:center;gap:8px;display:inline-flex}.rd-page .fr-note{border-block-start:1px solid var(--hairline);background:#fafbfc;padding:12px clamp(18px,2vw,28px) 14px}.rd-page .split-panel{padding:0}.split-cap{border-block-end:1px solid var(--hairline);gap:2px;padding:clamp(20px,1rem + 1vw,32px) clamp(20px,1rem + 1vw,32px) 18px;display:grid}.split-title{letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:600}.split-sub{color:var(--muted);font-size:1rem}.rd-page .split-panel .split{padding-inline:clamp(20px,1rem + 1vw,32px)}.rd-page .split-panel .split-row{padding-block:14px;font-size:1.0625rem;font-weight:500}.rd-page .split-panel .seg{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff;gap:0;padding:0}.rd-page .split-panel .seg button{border-radius:var(--r-pill);min-block-size:44px;color:var(--muted);padding-inline:18px;font-size:.9375rem;font-weight:400}.rd-page .split-panel .seg button+button:before{content:"";background:var(--hairline);inline-size:1px;position:absolute;inset-block:11px;inset-inline-start:0}.rd-page .split-panel .seg button[aria-checked=true]:before,.rd-page .split-panel .seg button[aria-checked=true]+button:before{display:none}.rd-page .split-panel .seg-thumb,.rd-page .split-panel .seg[data-v] .seg-thumb{border-radius:var(--r-pill);background:var(--brand);inset-block:0;inset-inline-start:3px;box-shadow:0 1px 2px #141e5a40}.rd-page .split-panel .seg[data-v] button[aria-checked=true]{color:#fff;font-weight:500}.rd-page .split-panel .split-sum{border-block-start:1px solid var(--hairline);color:var(--body);margin:0;padding:18px clamp(20px,1rem + 1vw,32px) 22px;font-size:1rem}.rd-page .split-panel .split-sum b{color:var(--brand);margin-inline-end:4px;font-size:1.25rem;font-weight:500}.rd-page .split-panel .split-sum span{color:var(--muted);margin-inline:6px}@media (width<=559px){.rd-page .split-panel .seg button{padding-inline:12px;font-size:.875rem}}}
