.dock,.chapters{display:none}.player.docked:before{content:"";aspect-ratio:9/16;display:block}.player.docked .player-frame{z-index:38;width:132px;animation:mini-in .5s var(--ease-out) both;border-radius:16px;position:fixed;bottom:24px;right:20px;box-shadow:0 0 0 4px #0b0c0d,0 18px 40px -12px #0000008c}@keyframes mini-in{0%{opacity:0;transform:translateY(16px)scale(.92)}}.player.docked .player-note{visibility:hidden}.mini-bar{z-index:2;background:linear-gradient(#0000,#0b0c0dd9);justify-content:space-between;align-items:center;padding:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.mini-back,.mini-x{color:#f4f6f7;cursor:pointer;font:500 11px var(--font-mono),monospace;background:#0b0c0db3;border:0;border-radius:999px;min-height:30px;padding:0 10px}.mini-x{width:30px;padding:0;font-size:18px;line-height:1}@media (max-width:820px){.nav .nav-links,.nav .toggle{display:none}.nav.scrolled{background:var(--bg)}body{padding-bottom:calc(var(--dock-h) + 26px + env(safe-area-inset-bottom))}.site-foot{padding-bottom:28px}.dock{z-index:42;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));height:var(--dock-h);background:color-mix(in srgb,var(--surface) 97%,transparent);border:1px solid var(--line);animation:dock-in .7s var(--ease-out) calc(var(--intro) + .3s) both;border-radius:22px;grid-template-columns:repeat(5,1fr);align-items:end;padding:0 4px 7px;display:grid;position:fixed;box-shadow:0 1px 2px #1416180f,0 18px 40px -16px #14161873}[data-theme=dark] .dock{box-shadow:0 18px 40px -16px #000c}@keyframes dock-in{0%{transform:translateY(130%)}}.returning .dock{animation:none}.dock-item,.dock-visor{min-height:48px;color:var(--muted);font:500 10.5px var(--font-jost),sans-serif;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;gap:3px;padding:8px 0 0;text-decoration:none;transition:color .25s;display:grid;position:relative}.dock-item span{white-space:nowrap}.dock-item.on{color:var(--fg)}.dock-visor:active{transform:scale(.94)}.di{overflow:visible}.di-g{transform-box:view-box;transform-origin:128px 232px;transition:transform .45s var(--ease-snap)}.dock-item:active .di-g{transition-duration:.12s;transform:scale(.84)}.di-duo{opacity:0;transition:opacity .35s var(--ease-out)}.dock-item.on .di-duo{opacity:.28}.dock:not(.in) .dock-item.on .di-duo{opacity:0}.dock:not(.in) .dock-item.on .di .di-g{animation:none}.dock-item:is(.on,[data-tap]) .di-home .di-g{animation:di-hop .6s var(--ease-snap) both}.dock-item:is(.on,[data-tap]) .di-files .di-g{animation:di-shuffle .6s var(--ease-io) both}.di-gear .di-g{transform-origin:128px 24px}.dock-item:is(.on,[data-tap]) .di-gear .di-g{animation:di-pickup .85s var(--ease-io) both}.di-id .di-g{transform-origin:128px 128px}.dock-item:is(.on,[data-tap]) .di-id .di-g{animation:di-flip .6s var(--ease-io) both}@keyframes di-hop{30%{transform:scale(1.08,.9)}55%{transform:translateY(-14%)scale(.96,1.06)}80%{transform:translateY(0)scale(1.03,.97)}to{transform:none}}@keyframes di-shuffle{25%{transform:rotate(-10deg)translate(-4%)}55%{transform:rotate(6deg)}to{transform:none}}@keyframes di-pickup{20%{transform:translateY(-12%)}40%{transform:translateY(-12%)rotate(-12deg)}62%{transform:translateY(-6%)rotate(8deg)}82%{transform:rotate(-3deg)}to{transform:none}}@keyframes di-flip{45%{transform:scaleX(.08)}to{transform:none}}.dock .dock-soon{font:normal 700 8px/1.2 var(--font-mono),monospace;letter-spacing:.08em;box-shadow:0 0 0 2px var(--surface);padding:2px 5px 1px;position:absolute;top:2px;left:calc(50% + 4px)}.dock-dot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:6px;left:calc(50% + 9px)}.dock-visor{color:var(--fg)}.dv-disc{width:48px;height:48px;box-shadow:0 0 0 4px var(--surface),0 0 0 5px var(--line),0 10px 20px -10px #0000008c;transition:box-shadow .5s var(--ease-io);background:radial-gradient(circle at 50% 35%,#1c2024,#0b0c0d 70%);border-radius:50%;place-items:center;margin-top:-30px;margin-bottom:10px;display:grid;position:relative}.dock-visor.on .dv-disc{box-shadow:0 0 0 4px var(--surface),0 0 0 6px var(--cyan),0 0 26px 2px #3fd0e473,0 12px 24px -10px #0000008c}.amg{--amg-hood:#8c939a;--amg-hood-hi:#e3e7ea;width:31px;height:31px;overflow:visible}.amg-rim{fill:#5a6168}.amg-face{fill:#07090a}.amg-visor{fill:none;stroke:#3a4046;stroke-width:1.6px;stroke-linecap:round;transition:stroke .45s var(--ease-io),stroke-width .45s}.amg-visor-glow{fill:none;stroke:#3fd0e4;stroke-width:3.2px;stroke-linecap:round;opacity:0;transition:opacity .45s var(--ease-io)}.amg-sweep{fill:#a8f1fa;opacity:0}.dock-visor.on .amg{--amg-hood:#bfc6cc;--amg-hood-hi:#fff}.dock-visor.on .amg-visor{stroke:#c9f6fc;stroke-width:1.9px}.dock-visor.on .amg-visor-glow{opacity:1}.dock-visor.on .amg-sweep{animation:amg-sweep .9s var(--ease-io) 50ms 1 both}@keyframes amg-sweep{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(17px)}}.dv-state{min-width:30px;height:17px;font:700 9px/1 var(--font-mono),monospace;letter-spacing:.06em;color:var(--muted);background:var(--surface);border:1px solid var(--field-border);border-radius:999px;place-items:center;padding:0 6px;transition:background-color .4s,color .4s,border-color .4s;display:grid;position:absolute;top:-7px;right:-14px}.dock-visor.on .dv-state{background:var(--cyan);color:#04252a;border-color:var(--cyan)}.dock-visor.on .dv-label{color:var(--accent-ink);font-weight:600}.dv-lock{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;margin-right:3px}.dock-visor.locked .dv-state{align-items:center;padding:0 6px 0 5px;display:flex}.dock-visor.why .dv-state{animation:dv-shake .45s var(--ease-io)}@keyframes dv-shake{20%,60%{transform:translate(-2px)}40%,80%{transform:translate(2px)}}.dv-why{background:var(--surface);border:1px solid var(--line);width:max-content;max-width:min(78vw,300px);color:var(--fg);font:500 12px/1.35 var(--font-inter),sans-serif;text-align:center;opacity:0;pointer-events:none;transition:opacity .25s,transform .35s var(--ease-out);border-radius:12px;padding:8px 12px;position:absolute;bottom:calc(100% + 34px);left:50%;transform:translate(-50%,6px);box-shadow:0 10px 26px -12px #0009}.dock-visor.why .dv-why{opacity:1;transform:translate(-50%)}.dv-why:empty{visibility:hidden}.dock-visor{view-transition-name:da-dock-visor}.sheet-layer{z-index:70;pointer-events:none;position:fixed;inset:0}.sheet-layer.open{pointer-events:auto}.sheet-scrim{opacity:0;transition:opacity .35s var(--ease-out);background:#04060780;position:absolute;inset:0}.sheet-layer.open .sheet-scrim{opacity:1}.sheet{max-height:92svh;padding:6px 18px calc(22px + env(safe-area-inset-bottom));background:var(--surface);transition:transform .45s var(--ease-out);border-radius:26px 26px 0 0;gap:16px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:auto;transform:translateY(105%);box-shadow:0 -20px 60px -20px #00000073}.sheet-layer.open .sheet{transform:none}.sheet-grab{cursor:grab;touch-action:none;place-items:center;height:22px;display:grid}.sheet-grab span{background:var(--field-border);border-radius:3px;width:42px;height:5px}.sheet-head{justify-content:space-between;align-items:center;display:flex}.sheet-head h2{letter-spacing:-.015em;max-width:none;font-size:22px}.sheet-x{width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:12px;font-size:26px}.sheet .field input[type=email],.sheet .btn{height:52px}.sheet .btn{width:100%}.sheet .granted{max-width:none}.hero .hero-inner.shell{padding-bottom:calc(var(--dock-h) + 30px + env(safe-area-inset-bottom))}.ag-line{display:none}.agent-guide{bottom:calc(var(--dock-h) + 30px + env(safe-area-inset-bottom))}.chapters{top:calc(58px + env(safe-area-inset-top));z-index:30;padding:8px max(var(--gutter),env(safe-area-inset-right)) 8px max(var(--gutter),env(safe-area-inset-left));background:var(--bg);transition:box-shadow .3s;display:block;position:sticky}.chapters.stuck{box-shadow:0 1px 0 var(--line),0 12px 24px -16px #00000059}.ch-track{grid-template-columns:repeat(var(--n),1fr);isolation:isolate;background:var(--surface-sunk,#e5e0d6);border-radius:14px;padding:4px;display:grid;position:relative}[data-theme=dark] .ch-track{background:#15181b}.ch-thumb{z-index:-1;width:calc((100% - 8px) / var(--n));background:var(--bg);transform:translateX(calc(var(--i) * 100%));transition:transform .45s var(--ease-out);border-radius:10px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #00000014}.ch-thumb:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan-bright),transparent);border-radius:2px;height:2px;position:absolute;bottom:3px;left:30%;right:30%}.ch-item{min-height:42px;font:500 14px var(--font-jost),sans-serif;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.ch-item[aria-current=true]{color:var(--fg);font-weight:600}.case-file .cf-decode{padding-top:28px}.player.docked .player-frame{right:14px;bottom:calc(var(--dock-h) + 28px + env(safe-area-inset-bottom));border-radius:14px;width:104px}}@media (prefers-reduced-motion:reduce){.dock{animation:none}.sheet,.sheet-scrim{transition:none}}::view-transition-group(da-dock-visor){animation:none}::view-transition-new(da-dock-visor){animation:none}::view-transition-old(da-dock-visor){display:none}@media (max-width:820px){.hero .kicker{display:none}.hud{margin-bottom:14px}.scan-card{--card-h:410px}}@media (max-width:640px){.cf-strip>div{border-right:0;margin-right:0;padding-right:0}.cf-strip>div:nth-child(odd):not(.noticed){border-right:1px solid var(--line);margin-right:16px;padding-right:16px}.cf-strip>div:nth-child(3),.cf-strip>div:nth-child(4){border-bottom:0}}@media (max-width:820px){.channel-links{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.channel-links .link-arrow{border:1px solid var(--field-border);background:var(--field-bg);border-radius:12px;justify-content:center;min-height:48px;padding:0 14px;font-size:11.5px}.channel-links .link-arrow.strong{background:var(--fg);color:var(--bg);border-color:var(--fg);grid-column:1/-1}.channel-links .link-arrow:hover{border-color:var(--cyan)}.pager-grid{gap:10px;grid-template-columns:1fr 1fr!important}.pager-card{gap:10px;min-height:132px;padding:16px}.pager-card.ghost{visibility:hidden;display:block!important}.pager-card.next{text-align:right!important;align-items:flex-end!important}.pager-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.3;display:-webkit-box;overflow:hidden}}
body{font-family:var(--font-inter),system-ui,sans-serif;font-feature-settings:"cv11","ss01";text-rendering:optimizelegibility}h1,h2,h3,h4,.hero-h1,.punch,.sign,.cf-hook,.cf-title,.pager-title,.file-title,.note-title,.case h3,.step h3,.intro-wm,.arch-hero h1,.nf h1,.pm-card h2,.pm-card .pm-h,.sheet-head h2,.idcard .idval{font-family:var(--font-jost),system-ui,sans-serif}.idcard .idval{font-family:var(--font-mono),monospace}h1,h2,h3,.punch,.sign,.cf-title,.pager-title,.file-title{text-wrap:balance}p,li,dd,.lede,.sec-lede,.cf-lede{text-wrap:pretty}.lede,.sec-lede,.cf-lede,.arch-lede{color:var(--muted);font-size:clamp(16px,15.2px + .25vw,18.5px);line-height:1.62}.decode-steps p,.scrolly-step p,.stage-copy p{font-family:var(--font-inter),system-ui,sans-serif}.perks li,.src-sup,.note-sum,.g-note,.corrections p,.corrections li{font-size:clamp(15px,14.6px + .12vw,16px);line-height:1.6}.case h3{letter-spacing:-.01em;font-weight:600}.file-sum{font-size:clamp(15px,.4vw + 9.5px,18px);line-height:1.6}.consent{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;font-size:13px;line-height:1.55}.hint{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;font-size:14px;line-height:1.5}.mech p{font-family:var(--font-inter),system-ui,sans-serif;font-size:14px;line-height:1.55}.btn{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:-.005em;font-weight:600}.field input[type=email]{font-family:var(--font-inter),system-ui,sans-serif}.label,.eyebrow,.kicker,.status,.link-arrow,.nav-link,.toggle .lab,.chip,.mech-tag,.crumbs,.file-meta,.file-no,.layer-tag,.case-no,.case-cat,.player-meta,.player-note,.watch-latest,.foot-row,.foot-h,.ledger dt,.arch-stats dt,.cf-strip dt,.ss-n,.ds-n,.tk-id,.tk-cat,.hud-row,.hl-top,.hl-id,.hl-go,.g-head,.idcard .row1 .t,.idcard .idlab,.chrome,.req-head,.lock,.mv-tag,.mv-state,.mv-row dt,.stage-meta,.src-by,.src-n,.tr-meta,.note-meta,.cf-noticed span,.empty-file>.mono,.nf-code,.intro-status,.intro-skip,.pm-kicker,.pm-foot,.pm-updated,.ag-line{letter-spacing:.08em!important}.mech-tag,.crumbs,.file-meta,.player-note,.tk-cat,.hl-top,.src-by,.tr-meta,.note-meta,.intro-skip,.pm-foot,.foot-row{font-size:11px}.eyebrow,.kicker{font-size:12px}.status,.nav-link,.toggle .lab{font-size:11.5px}.chip,.case-no,.case-cat,.lock,.layer-tag,.ledger dt,.arch-stats dt,.cf-strip dt,.foot-h,.mv-row dt,.mv-state{font-size:11px}.hud-row{font-size:11.5px}@media (max-width:820px){.lede{font-size:15.5px}.consent{font-size:12.5px}.status{font-size:11px}}.nav{padding-left:max(var(--edge),calc((100vw - var(--maxw)) / 2),env(safe-area-inset-left));padding-right:max(var(--edge),calc((100vw - var(--maxw)) / 2),env(safe-area-inset-right))}@media (max-width:820px){.nav{padding-left:max(var(--edge),env(safe-area-inset-left));padding-right:max(var(--edge),env(safe-area-inset-right))}}.source,.src-body{align-content:start}#content{overflow-x:clip}h1,h2,h3{overflow-wrap:break-word}.nav{padding-top:calc(20px + env(safe-area-inset-top))}.nav.scrolled{padding-top:calc(12px + env(safe-area-inset-top))}@media (max-width:820px){.nav:not(.scrolled){padding-top:calc(16px + env(safe-area-inset-top))}}.cf-head{padding-top:calc(clamp(92px,11svh,128px) + env(safe-area-inset-top))}.arch-hero{padding-top:calc(clamp(120px,15vw,172px) + env(safe-area-inset-top))}.policy-page{padding-top:calc(clamp(104px,13vw,150px) + env(safe-area-inset-top))}.nf{padding-top:calc(120px + env(safe-area-inset-top))}@media (max-width:760px){.arch-hero{padding-top:calc(104px + env(safe-area-inset-top))}}h1,h2,h3,.sign,.cf-title,.cf-id{overflow-wrap:anywhere}.transcript li,.src-sup,.corrections p,.corrections li,.cp-noticed p,.callout,.perks li{max-width:72ch}.cf-strip .noticed dd{max-width:60ch}@media (max-height:500px){.scrolly{display:block}.scrolly-stage{gap:var(--s-4);height:auto;padding:16px 0;position:static}.stage-copy{display:none}.stage{width:min(100%,340px)}.scrolly-steps{padding:0 0 32px}.scrolly-step{min-height:0;color:var(--fg);padding-block:20px}.scrolly-step>*{opacity:1;pointer-events:auto}.cp-machine,.chapters{position:static}.sections>.sec,.sections>[data-agent]>.sec{min-height:0}}@media (max-width:820px) and (max-height:500px) and (orientation:landscape){:root{--dock-h:52px}.hero{align-items:center;min-height:100svh}.hero-media,.hero-bricks{height:auto;bottom:0;-webkit-mask-image:none;mask-image:none}.hero-media{background-position:100%}.hero-media[data-layer=light]{background-image:-webkit-image-set(url(/hero-light.webp) 1x type("image/webp"),url(/hero-light.jpg) 1x type("image/jpeg"));background-image:image-set("/hero-light.webp" 1x type("image/webp"),"/hero-light.jpg" 1x type("image/jpeg"))}[data-theme=dark] .hero-media[data-layer=dark],.dark-ready .hero-media[data-layer=dark]{background-image:-webkit-image-set(url(/hero-dark.webp) 1x type("image/webp"),url(/hero-dark.jpg) 1x type("image/jpeg"));background-image:image-set("/hero-dark.webp" 1x type("image/webp"),"/hero-dark.jpg" 1x type("image/jpeg"))}.hero-scrim{background:var(--scrim);height:auto;bottom:0}.hero-inner{padding-block:calc(64px + env(safe-area-inset-top)) 12px;margin-top:0}.hero .hero-inner.shell{padding-bottom:calc(var(--dock-h) + 18px + env(safe-area-inset-bottom))}.hero-copy{max-width:min(100%,520px)}.hero-h1{font-size:clamp(30px,8vw,40px)}.lede,.hud,.hero-latest{display:none}.hero .watch-latest{display:inline-flex}.nav{padding-block:8px}.agent-guide{bottom:calc(var(--dock-h) + 20px + env(safe-area-inset-bottom))}}@media (pointer:coarse){.nav-link,.link-arrow,.foot-col a,.foot-row a,.privacy-link,.crumbs a,.watch-latest,.skip-link{align-items:center;min-height:44px;display:inline-flex}.nav-link:after{bottom:8px}.switch:before{content:"";position:absolute;inset:-10px -6px}.filter{height:44px}.mini-back,.mini-x{min-height:44px}.mini-x{width:44px}.pm-x{min-width:44px;min-height:44px}.source,.pager-card,.file-link{-webkit-tap-highlight-color:transparent}}@media (hover:none),(pointer:coarse){.link-arrow:hover span,.file-link:hover .file-go{transform:none}.btn:hover{box-shadow:none;transform:none}.source:hover,.pager-card:hover,.file-link:hover .file-thumb,.file-link:hover .file-title{transform:none}.file-link:hover{background:0 0}.hero-latest:hover,.hero-latest:hover .hl-go b{translate:none}.watch-latest:hover .wl-play{transform:none}.nav-link:not(.on):hover:after{transform:scaleX(0)}}@media (min-width:600px) and (max-width:1100px){.cf-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-record-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (min-width:600px) and (max-width:980px){.join-act{justify-self:start;max-width:560px}.cf-media .player{width:min(100%,300px)}}@media (min-width:821px) and (max-width:1100px){.nav-links{gap:clamp(10px,2vw,20px)}.nav .toggle .lab{display:none}}@media (min-width:1100px) and (pointer:fine){.agent-guide{right:max(10px,calc(var(--gutter) * .3),calc((100vw - var(--maxw)) / 2 - 84px))}}.nav .nav-link:has(.nav-chip){opacity:1}.nav .nav-chip,.dock-soon{background:var(--g-desk,#f3ae58);color:#141618;box-shadow:0 0 0 3px color-mix(in srgb,var(--g-desk,#f3ae58) 22%,transparent);border:0;border-radius:99px;font-weight:700;position:relative;overflow:hidden}.nav .nav-chip{vertical-align:middle;margin-top:-2px;padding:2px 7px 1px;font-size:10.5px;display:inline-block}.nav .nav-chip:after,.dock-soon:after{content:"";animation:soon-sweep 4.8s var(--ease-io) 1.6s infinite;background:linear-gradient(105deg,#0000 35%,#ffffffbf 50%,#0000 65%);position:absolute;inset:0;translate:-120%}@keyframes soon-sweep{0%,62%{translate:-120%}to{translate:120%}}@media (prefers-reduced-motion:reduce){.nav .nav-chip:after,.dock-soon:after{animation:none;display:none}}@media (pointer:coarse){.pm-back,.g-meanwhile a{align-items:center;min-height:44px;display:inline-flex}.tb-temp input[type=range]{min-height:44px;margin-block:min(0px,calc((var(--u) * 26 - 44px) / 2))}.tb-btn{min-height:44px}}
:is(.gear,.gear-lock){--g-base:#050b10;--g-s1:#0d1419;--g-s2:#161d23;--g-line:#282f35;--g-ink:#efeae2;--g-sub:#989fa7;--g-mute:#6c727a;--g-decode:#44d4e2;--g-decode-core:#00b3cb;--g-desk:#f3ae58;--g-desk-deep:#dd7b2b;--g-shadow:#000710;--g-halation:#d95544;--g-sh:0 1px 2px #00071099,0 8px 24px #00071059,0 30px 80px #00071040;--bg:var(--g-base);--fg:var(--g-ink);--muted:var(--g-sub);--line:var(--g-line);--surface:var(--g-s1);--band:var(--g-s1);--field-bg:#efeae20f;--field-border:#efeae242;--accent-ink:var(--g-decode);--cyan:var(--g-decode);--cyan-bright:var(--g-decode);--cyan-deep:var(--g-decode);--shadow:var(--g-sh);--scrim:none}@supports (color:oklch(0 0 0)){:is(.gear,.gear-lock){--g-base:oklch(14.5% .016 245);--g-s1:oklch(18.5% .016 245);--g-s2:oklch(22.5% .016 245);--g-line:oklch(30% .014 245);--g-ink:oklch(94% .012 80);--g-sub:oklch(70% .014 250);--g-mute:oklch(55% .014 250);--g-decode:oklch(80% .12 205);--g-decode-core:oklch(70% .13 210);--g-desk:oklch(80% .13 70);--g-desk-deep:oklch(68% .15 55);--g-shadow:oklch(12% .03 240);--g-halation:oklch(62% .17 30)}}:is(html:has(.gear),body:has(.gear)){background:#050b10}body:has(.gear) .agent-guide{display:none}.nav.gear-lock .switch{border-color:var(--g-decode);cursor:not-allowed;background:#44d4e229}.nav.gear-lock .switch:after{left:calc(var(--w) - 20px);background:var(--g-decode)}.nav.gear-lock .toggle .lab{opacity:1;color:var(--g-decode)}.gear-lock.dock .dock-visor{cursor:default}.nav-chip{letter-spacing:.12em;color:var(--accent-ink);vertical-align:1px;border:1px solid;border-radius:4px;margin-left:7px;padding:2px 5px 1px;font-size:9.5px;line-height:1.3}.site-foot.gear-lock{background:var(--g-base);color:var(--g-ink)}.gear{--dock-raise:0px;--bar-b:calc(var(--dock-h) + var(--dock-lift) + var(--dock-raise) + env(safe-area-inset-bottom));--ub:calc(var(--box-h) - var(--dock-raise));--gx:max(var(--edge),env(safe-area-inset-left),env(safe-area-inset-right));--gp:max(var(--gx),calc((100vw - var(--maxw)) / 2 + var(--gx)));background:var(--g-base);color:var(--g-ink);font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(17px,.95rem + .25vw,19px);line-height:1.6;position:relative;overflow-x:clip}.gear:before{content:"";z-index:30;pointer-events:none;background:radial-gradient(at 50% 45%,#0000 55%,#00071059 100%);position:fixed;inset:0}.gear:after{content:"";z-index:31;pointer-events:none;opacity:.035;background:url(/gear/grain.png);position:fixed;inset:0}.gear h1,.gear h2,.gear h3{font-family:var(--font-jost),sans-serif}.gear em{color:var(--g-decode)}.gear :focus-visible{outline:2px solid var(--g-decode);outline-offset:3px}@media (max-width:820px){.gear{--dock-raise:36px}}.g-kicker,.g-chips,.g-cue,.g-meanwhile,.g-onlist{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.4}.g-kicker{color:var(--g-sub)}.g-h2{letter-spacing:-.03em;max-width:none;font-size:clamp(40px,6vw,92px);font-weight:600;line-height:1}.g-sub{color:var(--g-sub);max-width:46ch;margin-top:20px}.dot{border-radius:50%;flex:none;width:8px;height:8px;margin-right:10px;display:inline-block}.dot.amber{background:var(--g-desk)}.dot.ring{box-shadow:inset 0 0 0 1.5px var(--g-sub);background:0 0}.g-hero{isolation:isolate;--gd:.55s;min-height:100svh;padding:var(--nav-h) var(--gp) calc(var(--bar-b) + var(--s-4));align-items:center;display:flex;position:relative;overflow:clip}.g-hero-art{z-index:-2;transform-origin:70% 40%;animation:g-kb 18s var(--ease-out) both;position:absolute;inset:0}.g-hero-art picture{width:100%;height:100%;display:block}.g-hero-img{object-fit:cover;object-position:right 40%;width:100%;height:100%;display:block}@keyframes g-kb{0%{transform:scale(1.06)}to{transform:scale(1)}}.g-scrim{z-index:-1;pointer-events:none;background:linear-gradient(in oklch to right,#050b10eb 0%,#050b10cc 28%,#050b1000 56%), linear-gradient(in oklch to top,#050b10 0%,#050b1099 14%,transparent 38%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.g-scrim{background:linear-gradient(in oklch to right,lab(2.74516% -.822939 -3.12184/.92) 0%,lab(2.74516% -.822939 -3.12184/.8) 28%,lab(2.74516% -.822939 -3.12184/0) 56%), linear-gradient(in oklch to top,lab(2.74516% -.822939 -3.12184) 0%,lab(2.74516% -.822939 -3.12184/.6) 14%,transparent 38%)}}.g-fade{z-index:5;pointer-events:none;background:#000;animation:.9s ease-out both g-fade;position:absolute;inset:0}@keyframes g-fade{to{opacity:0;visibility:hidden}}.g-hero-copy{z-index:2;max-width:min(56%,1240px);position:relative}@media (min-width:1600px){.g-hero .g-kicker,.g-chips li{font-size:clamp(12px,.68vw,17px)}.g-hero .g-cta{padding:1em 1.6em;font-size:clamp(16px,.9vw,21px)}}.g-gear{letter-spacing:-.045em;margin:.1em 0 .05em -.04em;font-size:clamp(88px,min(19vw,30svh),420px);font-weight:700;line-height:.86;display:flex}.gl{animation:gl-wipe .8s var(--ease-out) calc(var(--gd) + var(--i) * 60ms) both;display:inline-block;position:relative}.gl:after{content:"";border-right:2px solid var(--g-decode-core);opacity:0;pointer-events:none;filter:drop-shadow(0 0 6px var(--g-decode));animation:gl-line .8s var(--ease-out) calc(var(--gd) + var(--i) * 60ms) both;position:absolute;inset:0;transform:translate(0)}@keyframes gl-wipe{0%{clip-path:inset(0 92% 0 0)}to{clip-path:inset(0)}}@keyframes gl-line{0%{opacity:1;transform:translate(-92%)}85%{opacity:1}to{opacity:0;transform:translate(0)}}.g-tag{letter-spacing:-.025em;margin-top:.5em;font-size:clamp(26px,min(3.6vw,6svh),84px);font-weight:600;line-height:1.05}.g-chips{margin-top:var(--s-5);color:var(--g-ink);flex-wrap:wrap;gap:10px;list-style:none;display:flex}.g-chips li{white-space:nowrap;border:1px solid var(--g-line);background:#050b10b8;border-radius:999px;align-items:center;padding:9px 14px 9px 12px;display:inline-flex}.g-chips .dot{margin-right:9px}.g-cta{margin-top:var(--s-5)}.g-rise{animation:g-rise .9s var(--ease-out) calc(var(--gd) + .3s + var(--r,0) * 90ms) backwards}@keyframes g-rise{0%{opacity:0;transform:translateY(16px)}}.g-cue{left:50%;bottom:calc(var(--bar-b) + clamp(14px,3vh,32px));z-index:2;color:var(--g-sub);white-space:nowrap;flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:flex;position:absolute;transform:translate(-50%)}@media (max-height:639px){.g-cue{display:none}}.g-cue i{background:var(--g-line);width:1px;height:34px;display:block;position:relative;overflow:hidden}.g-cue i:after{content:"";background:var(--g-decode);width:1px;height:40%;animation:g-drip 2.2s var(--ease-io) infinite;position:absolute;top:0;left:0}@keyframes g-drip{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.g-sweep{z-index:1;opacity:.4;pointer-events:none;background:linear-gradient(90deg,transparent,var(--g-decode-core) 15%,var(--g-decode) 50%,var(--g-decode-core) 85%,transparent);height:2px;filter:drop-shadow(0 0 6px var(--g-decode));animation:g-sweep 7s var(--ease-io) 4s infinite;position:absolute;top:0;left:0;right:0;transform:translateY(-4px)}.g-sweep:before{content:"";mix-blend-mode:screen;background:linear-gradient(#0000,#00b3cb08 45%,#44d4e21f);height:190px;position:absolute;bottom:2px;left:0;right:0}@keyframes g-sweep{0%{transform:translateY(-4px)}34%,to{transform:translateY(calc(100svh + 200px))}}.g-clear{justify-content:center;gap:var(--s-5);min-height:100svh;padding:var(--nav-h) var(--gp) calc(var(--bar-b) + var(--s-4));flex-direction:column;display:flex}.g-clear-grid{column-gap:clamp(24px,5vw,72px);row-gap:var(--s-5);width:100%;max-width:var(--maxw);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;margin-inline:auto;display:grid}.g-clear-copy{grid-column:1/8;min-width:0}.g-clear-card{grid-column:8/13;min-width:0}.g-clear .g-kicker{margin-bottom:var(--s-6)}.g-clear .g-h2{text-wrap:balance;font-size:clamp(44px,min(8vw,15svh),168px)}.g-clear .g-sub{margin-top:var(--s-5);max-width:44ch;font-size:clamp(17px,min(1.6vw,2.6svh),26px)}.g-perks{gap:var(--s-3);margin-top:var(--s-6);max-width:44ch;color:var(--g-ink);font-size:clamp(16px,min(1.4vw,2.3svh),22px);list-style:none;display:grid}.g-perks li{padding-left:var(--s-4);position:relative}.g-perks li:before{content:"";background:var(--g-decode);width:10px;height:1px;position:absolute;top:.7em;left:0}.g-clear-act{flex-direction:column;gap:26px;width:100%;max-width:640px;margin-inline:auto;display:flex;container-type:inline-size}.g-clear .idcard.specimen{transition:transform .8s var(--ease-out);transform:rotate(-2deg)}.g-clear-act:hover .idcard.specimen,.g-clear-act:focus-within .idcard.specimen{transform:none}@media (min-width:981px){.g-clear .idcard .row1{padding:3.4cqw 4.2cqw}.g-clear .idcard .row1 .t{font-size:max(10.5px,2.1cqw)}.g-clear .idcard .row1 img{height:max(26px,5cqw)}.g-clear .idcard .body{padding:5cqw 4.2cqw 5.4cqw}.g-clear .idcard .idlab{font-size:max(11px,2.3cqw)}.g-clear .idcard .idval{font-size:clamp(26px,7cqw,50px)}}.g-clear .field,.g-clear .consent{max-width:none}.g-cleared{font-size:clamp(20px,2vw,26px);line-height:1.3}.g-cleared b{color:var(--g-decode);font-weight:500}.g-onlist{border:1px solid var(--g-decode);color:var(--g-decode);background:#44d4e21a;border-radius:999px;align-self:flex-start;padding:10px 16px}.g-meanwhile{margin-top:var(--s-6)}@media (max-width:1099px){.g-hero-copy{max-width:min(70%,640px)}}@media (max-width:820px){.g-hero{align-items:flex-end}.g-hero-img{object-position:center top}.g-hero-art{transform-origin:50% 30%}.g-hero-copy{max-width:none}.g-gear{font-size:clamp(72px,min(26vw,13svh),180px)}.g-tag{font-size:clamp(24px,min(7.4vw,3.6svh),44px)}.g-scrim{background:linear-gradient(in oklch to top,#050b10f5 0%,#050b10e0 38%,#050b1000 72%)}@supports (color:lab(0% 0 0)){.g-scrim{background:linear-gradient(in oklch to top,lab(2.74516% -.822939 -3.12184/.96) 0%,lab(2.74516% -.822939 -3.12184/.88) 38%,lab(2.74516% -.822939 -3.12184/0) 72%)}}.g-cue{display:none}.g-clear-copy,.g-clear-card{grid-column:1/-1}.g-clear .g-h2{font-size:clamp(40px,min(13vw,8.4svh),112px)}.g-perks{display:none}.g-clear-copy{display:contents}.g-clear-copy>*{grid-column:1/-1}.g-clear-card{order:2}.g-meanwhile{order:3}.g-clear-grid{row-gap:0}.g-clear .g-kicker{margin-bottom:var(--s-3)}.g-clear .g-sub{margin-top:var(--s-3)}.g-clear-card,.g-meanwhile{margin-top:var(--s-5)}}@media (max-width:480px){.g-chips{gap:8px}.g-chips li{letter-spacing:.1em;padding:8px 12px 8px 10px;font-size:11px}}@media (max-height:700px){.g-chips,.g-cta{margin-top:var(--s-3)}}@media (max-height:499px){.g-clear{min-height:0;padding-block:72px 48px}}@media (prefers-reduced-motion:reduce){.g-sweep,.g-cue i:after,.g-fade{display:none}.g-hero-art,.gl,.g-rise{animation:none}.gl:after{display:none}}
