/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#070708;--panel:#101011;--panel-2:#161616;--paper:#eeeae3;--muted:#8d8983;--faint:#5f5c58;--line:#eeeae321;--line-bright:#eeeae347;--red:#dc4b3e;--green:#8aa896}*{box-sizing:border-box}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ink);min-width:320px;color:var(--paper);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}button,input,textarea{font:inherit}button{color:inherit}:is(button:focus-visible,input:focus-visible,textarea:focus-visible){outline:1px solid var(--paper);outline-offset:4px}::selection{background:var(--red);color:#fff}.site-shell{--pointer-x:0px;--pointer-y:0px;isolation:isolate;background:radial-gradient(circle at calc(50% + var(--pointer-x)) calc(43% + var(--pointer-y)), #1b1a1a 0, #0e0e0f 28%, #070708 65%);min-height:100svh;position:relative;overflow:hidden}.site-shell:before{content:"";z-index:-1;pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff57 .55px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0}.screen-home,.screen-clearance,.screen-emailGate,.screen-adGate{overflow-y:auto}.site-shell:after{content:"";z-index:50;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 180px #0000009e}.ambient-grid{z-index:-1;opacity:.13;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg,var(--line) 1px,transparent 1px);transform:perspective(580px) rotateX(61deg) translate3d(var(--pointer-x), 32%, 0);background-size:74px 74px;transition:transform .5s ease-out;position:absolute;inset:-22%;-webkit-mask-image:radial-gradient(circle,#000,#0000 65%);mask-image:radial-gradient(circle,#000,#0000 65%)}.scanline{z-index:3;opacity:.1;pointer-events:none;background:linear-gradient(#0000,#ddebe24d,#0000);height:16vh;display:none;position:absolute;top:-20vh;left:0;right:0}.screen-processing .scanline{animation:3.6s ease-in-out scan;display:block}.screen-home .ambient-grid{animation:16s ease-in-out infinite alternate grid-drift}.home-theatre{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-theatre:before{content:"";opacity:.18;filter:grayscale()contrast(1.1);background-image:linear-gradient(90deg,#070708eb,#07070873 32%,#07070857 68%,#070708f0),linear-gradient(#0707088c,#0000 64%,#070708eb),url(/network-control-room.webp);background-position:50% 54%;background-size:cover;animation:18s ease-in-out infinite alternate chamber-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0 35%,#0000 76%);mask-image:radial-gradient(#000 0 35%,#0000 76%)}.home-ring{border:1px solid #eeeae313;border-radius:50%;position:absolute;top:45%;left:50%;translate:-50% -50%}.home-ring:before,.home-ring:after{content:"";background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 20px #dc4b3ea6}.home-ring:before{top:19%;left:12%}.home-ring:after{background:var(--paper);width:3px;height:3px;bottom:27%;right:6%}.home-ring--one{aspect-ratio:1;border-style:dashed;width:min(52vw,710px);animation:54s linear infinite theatre-rotate}.home-ring--two{aspect-ratio:1;border-color:#eeeae30b;width:min(68vw,940px);animation:70s linear infinite reverse-theatre-rotate}.home-ring--three{aspect-ratio:1;border-style:dotted;width:min(88vw,1220px);animation:8s ease-in-out infinite ring-breathe}.home-reticle{background:linear-gradient(90deg,transparent,var(--red));opacity:.45;width:clamp(40px,9vw,130px);height:1px;animation:5s ease-in-out infinite reticle-focus;position:absolute;top:45%}.home-reticle:after{content:"";background:var(--red);width:1px;height:15px;position:absolute;top:-7px;right:0}.home-reticle--left{left:clamp(16px,6vw,90px)}.home-reticle--right{animation-delay:-2.5s;right:clamp(16px,6vw,90px);rotate:180deg}.ghost-word{writing-mode:vertical-rl;text-orientation:mixed;color:#0000;-webkit-text-stroke:1px #eeeae30e;letter-spacing:.08em;font-size:clamp(70px,10vw,150px);line-height:1;position:absolute;top:50%;left:-1vw;translate:0 -50%}.home-signals{z-index:2;pointer-events:none;color:var(--faint);text-transform:uppercase;font:500 8px/1 var(--font-geist-mono),monospace;letter-spacing:.16em;position:absolute;inset:0}.signal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0808095c;border:1px solid #eeeae314;padding:8px 10px;animation:5s ease-in-out infinite signal-float;position:absolute}.signal i{background:var(--red);border-radius:50%;width:3px;height:3px;margin:0 7px 1px 0;display:inline-block}.signal--one{top:29%;left:8vw}.signal--two{animation-delay:-2.8s;top:34%;right:7vw}.signal--three{background:0 0;border:0;animation:none;bottom:22%;right:9vw}.topbar,.home-footer{z-index:4;color:var(--muted);font:500 10px/1 var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;display:flex;position:absolute;left:clamp(22px,4vw,64px);right:clamp(22px,4vw,64px)}.topbar{border-bottom:1px solid var(--line);padding-bottom:18px;top:27px}.home-footer{bottom:25px}.network-status i,.online-dot{background:var(--green);width:5px;height:5px;box-shadow:0 0 12px var(--green);border-radius:50%;margin:0 9px 1px 0;display:inline-block}.hero{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:94px 24px 88px;display:flex;position:relative}.eyebrow,.supporting,.kicker{text-transform:uppercase;font:540 10px/1.25 var(--font-geist-mono),monospace;letter-spacing:.2em;color:var(--muted)}.eyebrow{margin:32px 0 19px}.hero h1{text-transform:uppercase;letter-spacing:-.072em;max-width:1300px;margin:0;font-size:clamp(45px,8.3vw,124px);font-weight:620;line-height:.82;animation:6s ease-in-out infinite title-breathe;position:relative}.hero h1:before{content:attr(data-text);z-index:-1;color:#0000;-webkit-text-stroke:1px #eeeae321;animation:6s ease-in-out infinite title-echo;position:absolute;inset:0;translate:0}.hero-line{letter-spacing:-.047em;margin:27px 0 0;font-size:clamp(25px,4vw,54px);font-weight:360;line-height:1.04}.hero-line em{color:#a6a29c;font-style:normal}.supporting{margin:24px 0 18px}.query-grant{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background:#0707088a;border:1px solid #eeeae329;grid-template-columns:auto 1fr;align-items:center;gap:13px;margin-bottom:23px;padding:10px 14px 10px 11px;display:grid;box-shadow:0 12px 40px #0000003d}.query-grant>strong{border:1px solid var(--red);width:42px;height:42px;color:var(--paper);font:540 19px/1 var(--font-geist-mono),monospace;place-items:center;display:grid}.query-grant span{gap:3px;display:grid}.query-grant b{text-transform:uppercase;font:600 9px/1 var(--font-geist-mono),monospace;letter-spacing:.15em}.query-grant small{color:var(--muted);font-size:10px}.access-expired{color:var(--red);text-transform:uppercase;font:560 8px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;margin:-9px 0 15px;animation:.35s both text-focus}.hero-actions{flex-direction:column;align-items:center;gap:17px;display:flex}.curiosity-sequence{color:var(--faint);text-transform:uppercase;font:500 7px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;justify-content:center;align-items:center;gap:11px;margin-top:22px;display:flex}.curiosity-sequence i{background:linear-gradient(90deg,var(--red),transparent);width:18px;height:1px}.primary-button{background:var(--paper);color:#0b0b0c;cursor:pointer;text-transform:uppercase;min-width:192px;height:57px;font:650 11px/1 var(--font-geist-mono),monospace;letter-spacing:.16em;border:0;justify-content:space-between;align-items:center;gap:30px;padding:0 17px 0 26px;transition:transform .22s,background .22s,opacity .22s;display:inline-flex}.primary-button:hover:not(:disabled){background:#fff;transform:translateY(-2px)}.primary-button:disabled{opacity:.28;cursor:not-allowed}.primary-button i{color:var(--red);font-size:16px;font-style:normal}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #4e4c49;padding:3px 0;font-size:12px;transition:color .2s}.text-button:hover{color:var(--paper)}.observation-mark{--shift-x:calc(var(--pointer-x) * .35);--shift-y:calc(var(--pointer-y) * .35);width:106px;height:106px;transform:translate(var(--shift-x),var(--shift-y));touch-action:manipulation;flex:none;transition:transform .35s ease-out;position:relative}.mark-orbit,.mark-lens,.mark-bracket,.mark-axis{display:block;position:absolute}.mark-axis{opacity:.12;background:var(--paper)}.mark-axis--x{width:100%;height:1px;top:50%;left:0}.mark-axis--y{width:1px;height:100%;top:0;left:50%}.mark-orbit{border:1px solid #eeeae347;border-radius:50%}.mark-orbit--outer{border-style:dashed;animation:20s linear infinite rotate;inset:9px}.mark-orbit--middle{border-color:#eeeae321;inset:18px}.mark-orbit--inner{border-color:#eeeae394;inset:28px}.mark-lens{background:var(--paper);border-radius:50%;transition:inset .4s,box-shadow .4s;inset:40px;box-shadow:0 0 28px #eeeae338}.mark-lens i{opacity:.42;background:#0a0a0a;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:5px}.mark-bracket{border-color:var(--red);opacity:.83;width:17px;height:17px;transition:inset .4s,transform .4s}.mark-bracket--tl{border-top:1px solid;border-left:1px solid;top:0;left:0}.mark-bracket--tr{border-top:1px solid;border-right:1px solid;top:0;right:0}.mark-bracket--bl{border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.mark-bracket--br{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.mark--processing .mark-orbit--outer{animation-duration:1.5s}.mark--processing .mark-orbit--inner{border-style:dashed;animation:2.3s linear infinite reverse-rotate}.mark--processing .mark-lens{inset:37px;box-shadow:0 0 44px #eeeae357}.mark--locked .mark-orbit--outer,.mark--locked .mark-orbit--inner,.mark--reveal .mark-orbit--outer{animation:none}.mark--locked .mark-bracket,.mark--reveal .mark-bracket{transform:scale(.8)}.mark--reveal{transform:scale(1.08)}.mark--reveal .mark-lens{box-shadow:0 0 60px #eeeae35e}.mark--small{width:28px;height:28px;transform:none}.mark--small .mark-axis,.mark--small .mark-bracket{display:none}.mark--small .mark-orbit--outer{inset:1px}.mark--small .mark-orbit--middle{inset:5px}.mark--small .mark-orbit--inner{inset:8px}.mark--small .mark-lens{inset:11px}.network-header{z-index:8;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,4vw,62px);display:flex;position:absolute;top:0;left:0;right:0}.brand-lockup{cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:0;display:flex}.brand-lockup b{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.network-meta{color:var(--muted);text-transform:uppercase;font:500 9px/1 var(--font-geist-mono),monospace;letter-spacing:.16em;align-items:center;display:flex}.network-meta i{background:var(--line-bright);width:1px;height:14px;margin:0 14px}.network-meta .online-dot{margin-right:8px}.center-stage{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:110px 24px 54px;display:flex;position:relative}.intro-stage p,.accepted-stage>p{text-transform:uppercase;font:560 clamp(17px,2.4vw,26px)/1 var(--font-geist-mono),monospace;letter-spacing:.15em;margin:30px 0 0;animation:.55s both text-focus}.accepted-stage span{color:var(--muted);margin-top:14px;font-size:13px}.clearance-stage{background:radial-gradient(circle at 50% 40%,#eeeae312,#0000 44%);justify-content:center;padding-top:104px;padding-bottom:42px}.clearance-mark{margin-bottom:26px;position:relative}.clearance-mark>span{color:var(--red);font:600 8px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;position:absolute;top:8px;right:-34px}.clearance-stage h2{text-transform:uppercase;letter-spacing:-.067em;max-width:940px;margin:14px 0 19px;font-size:clamp(48px,7.6vw,108px);line-height:.83}.clearance-lead{color:#a7a39d;max-width:590px;margin:0 0 24px;font-size:clamp(14px,1.6vw,18px);line-height:1.55}.affirmation-card{border:1px solid var(--line-bright);text-align:left;background:#0f0f10e0;width:min(620px,100%);box-shadow:0 25px 70px #00000047}.affirmation-card>p{color:var(--muted);margin:0;padding:22px 24px;font-size:clamp(14px,1.6vw,18px);line-height:1.55}.affirmation-card>p b{color:var(--paper);font-weight:520}.affirmation-check{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;min-height:63px;padding:15px 20px;display:flex}.affirmation-check input{opacity:0;pointer-events:none;position:absolute}.affirmation-check>span{border:1px solid var(--line-bright);flex:none;width:22px;height:22px;transition:border-color .2s,background .2s;position:relative}.affirmation-check>span:after{content:"";border:solid var(--ink);opacity:0;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:3px;left:6px;rotate:45deg}.affirmation-check input:focus-visible+span{outline:1px solid var(--paper);outline-offset:4px}.affirmation-check input:checked+span{border-color:var(--paper);background:var(--paper)}.affirmation-check input:checked+span:after{opacity:1}.affirmation-check b{font-size:13px;font-weight:520}.clearance-action{justify-content:space-between;align-items:center;gap:20px;width:min(620px,100%);margin-top:16px;display:flex}.clearance-action>p{color:var(--faint);text-transform:uppercase;font:520 8px/1 var(--font-geist-mono),monospace;letter-spacing:.15em;margin:0}.clearance-action>p strong{color:var(--paper);margin-left:7px;font-size:11px}.form-stage{z-index:2;grid-template-columns:minmax(250px,.7fr) minmax(360px,1.15fr);align-items:center;gap:clamp(50px,10vw,180px);min-height:100svh;padding:140px clamp(22px,7vw,112px) 70px;display:grid;position:relative}.stage-copy h2{text-transform:uppercase;letter-spacing:-.067em;margin:16px 0 25px;font-size:clamp(49px,6.5vw,98px);font-weight:590;line-height:.83}.stage-copy>p:last-child{max-width:310px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.form-stage form{flex-direction:column;align-items:flex-start;display:flex}.form-stage label,.training-panels>*>span{color:var(--muted);text-transform:uppercase;font:520 9px/1 var(--font-geist-mono),monospace;letter-spacing:.18em;margin-bottom:13px}.form-stage input,.form-stage textarea{border:0;border-bottom:1px solid var(--line-bright);resize:none;width:100%;color:var(--paper);caret-color:var(--red);letter-spacing:-.04em;background:0 0;border-radius:0;outline:0;padding:18px 0 20px;font-size:clamp(23px,3.3vw,45px);line-height:1.16}.form-stage input::placeholder,.form-stage textarea::placeholder{color:#55524f;opacity:1}.form-stage input:focus,.form-stage textarea:focus{border-bottom-color:var(--paper)}.form-stage form>.primary-button{margin-top:36px}.stage-index{color:var(--faint);font:500 9px/1 var(--font-geist-mono),monospace;letter-spacing:.15em;position:absolute;bottom:28px;right:clamp(22px,4vw,62px)}.mic-button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:16px;padding:5px 0;font-size:12px;display:inline-flex}.mic-button i{border:1px solid;border-radius:50%;width:8px;height:8px}.mic-button.listening{color:var(--paper)}.mic-button.listening i{background:var(--red);border-color:var(--red);animation:1s infinite pulse}.processing-stage .process-halo{margin-bottom:40px;position:relative}.processing-stage .process-halo:before{content:"";background:radial-gradient(circle,#eeeae312,#0000 67%);border-radius:50%;animation:2.5s ease-in-out infinite halo;position:absolute;inset:-130px}.processing-stage h2{text-transform:uppercase;letter-spacing:-.055em;max-width:min(1100px,94vw);margin:15px 0 0;font-size:clamp(39px,7vw,94px);line-height:.9;animation:.45s both text-focus}.processing-stage blockquote{color:#c5c0b9;letter-spacing:-.02em;max-width:720px;min-height:58px;margin:26px 0 0;font-size:clamp(17px,2vw,25px);font-style:italic;line-height:1.35;animation:.5s both irritated-thought}.process-dots{gap:7px;margin-top:31px;display:flex}.process-dots i{background:var(--muted);border-radius:50%;width:3px;height:3px;animation:1.4s infinite dot}.process-dots i:nth-child(2){animation-delay:.18s}.process-dots i:nth-child(3){animation-delay:.36s}.process-aside{color:var(--faint);text-transform:uppercase;font:500 8px/1 var(--font-geist-mono),monospace;letter-spacing:.18em;position:absolute;bottom:27px}.reveal-stage{z-index:2;text-align:center;background:radial-gradient(circle,#ffffff0f,#0000 45%);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:125px 24px 72px;display:flex;position:relative}.reveal-stage:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000 49.92%,#ffffff0b 50%,#0000 50.08%);border-top:1px solid #0000;position:absolute;inset:78px 0 0}.reveal-symbol{margin-bottom:34px;animation:.8s cubic-bezier(.2,.8,.2,1) both reveal-mark}.reveal-stage h2{overflow-wrap:anywhere;text-transform:none;letter-spacing:-.075em;text-shadow:0 16px 50px #000000b3;max-width:95vw;margin:18px 0 0;font-size:clamp(68px,15vw,230px);font-weight:640;line-height:.78;animation:1.05s cubic-bezier(.18,.8,.2,1) .18s both answer-in}.reveal-classified .kicker{color:var(--red)}.reveal-direct h2{animation-duration:.18s;animation-delay:0s}.reveal-slow h2{animation-delay:1s}.verdict-panel{animation:.5s both fade-up;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.verdict-panel p{color:var(--muted);text-transform:uppercase;font:520 9px/1 var(--font-geist-mono),monospace;letter-spacing:.17em;margin:0 0 13px}.verdict-panel div{justify-content:center;gap:8px;display:flex}.verdict-panel button{border:1px solid var(--line-bright);cursor:pointer;text-transform:uppercase;width:92px;height:39px;font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;background:#0a0a0bbf;transition:background .2s,color .2s}.verdict-panel button:hover{background:var(--paper);color:var(--ink)}.outcome-stage h2{text-transform:uppercase;letter-spacing:-.07em;margin:16px 0 0;font-size:clamp(66px,11vw,166px);line-height:.82}.outcome-stage .observation-mark+.kicker{margin-top:35px}.outcome-line{color:var(--muted);margin:24px 0 33px}.outcome-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;display:flex}.outcome-actions>button:not(.primary-button){border:0;border-bottom:1px solid var(--faint);color:var(--muted);cursor:pointer;background:0 0;padding:4px 0;font-size:12px}.failed-stage h2{font-size:clamp(48px,8vw,112px)}.exchange-stage,.ad-gate-stage{background:radial-gradient(circle at 50% 40%,#dc4b3e13,#0000 43%);padding-top:104px;padding-bottom:40px}.exchange-stage h2,.ad-gate-stage h2{text-transform:uppercase;letter-spacing:-.067em;max-width:1120px;margin:14px 0 20px;font-size:clamp(48px,7.4vw,105px);line-height:.83}.exchange-lead{color:#aaa69f;max-width:630px;margin:0 0 27px;font-size:clamp(14px,1.7vw,19px);line-height:1.55}.access-email-form{border:1px solid var(--line-bright);text-align:left;background:#0f0f10eb;flex-direction:column;align-items:flex-start;width:min(610px,100%);padding:25px;display:flex;box-shadow:0 25px 80px #00000057}.access-email-form label{color:var(--muted);text-transform:uppercase;font:520 9px/1 var(--font-geist-mono),monospace;letter-spacing:.17em}.access-email-form input{border:0;border-bottom:1px solid var(--line-bright);width:100%;color:var(--paper);caret-color:var(--red);letter-spacing:-.04em;background:0 0;border-radius:0;outline:0;margin-top:12px;padding:13px 0 16px;font-size:clamp(23px,3.6vw,40px)}.access-email-form input::placeholder{color:#53514e}.access-email-form input:focus{border-bottom-color:var(--paper)}.email-terms{color:var(--faint);margin:13px 0 20px;font-size:10px;line-height:1.5}.gate-error{color:var(--red);margin:-8px 0 18px;font-size:12px}.access-email-form .primary-button{align-self:flex-end}.ad-gate-stage{background:radial-gradient(circle at 50% 42%,#eeeae30f,#0000 47%)}.ad-shell{border:1px solid var(--line-bright);text-align:left;background:#0b0b0c;width:min(760px,100%);margin-bottom:19px;box-shadow:0 28px 90px #0006}.ad-shell>header,.ad-shell>footer{min-height:38px;color:var(--muted);text-transform:uppercase;font:520 8px/1 var(--font-geist-mono),monospace;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:14px;padding:0 13px;display:flex}.ad-shell>header{border-bottom:1px solid var(--line)}.ad-shell>header b{color:var(--paper);font-size:10px}.ad-shell>footer{border-top:1px solid var(--line)}.ad-shell>footer i{background:#eeeae321;flex:1;max-width:210px;height:2px;position:relative;overflow:hidden}.ad-shell>footer i:after{content:"";background:var(--red);transform-origin:0;animation:8s linear forwards ad-progress;position:absolute;inset:0}.ad-video{background:radial-gradient(circle at 28%,#222 0,#111 28%,#080809 68%);grid-template-columns:.72fr 1.28fr;align-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.ad-video:after{content:"";z-index:4;opacity:.12;background:linear-gradient(transparent,var(--paper),transparent);height:18%;animation:4s linear 2 ad-scan;position:absolute;top:-20%;left:-20%;right:-20%}.ad-grid{opacity:.15;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:34px 34px;position:absolute;inset:-30%;transform:perspective(460px)rotateX(63deg)translateY(36%)}.ad-lens{z-index:2;place-items:center;animation:1s cubic-bezier(.2,.8,.2,1) both ad-lens-in;display:grid;position:relative}.ad-copy{z-index:2;flex-direction:column;align-items:flex-start;padding:28px 30px 28px 0;animation:.8s .55s both ad-copy-in;display:flex;position:relative}.ad-copy>span{color:var(--red);text-transform:uppercase;font:650 9px/1 var(--font-geist-mono),monospace;letter-spacing:.19em;margin-bottom:10px}.ad-copy>strong{text-transform:uppercase;letter-spacing:-.065em;font-size:clamp(34px,5.2vw,67px);line-height:.83}.ad-copy>small{color:var(--muted);text-transform:uppercase;font:520 7px/1 var(--font-geist-mono),monospace;letter-spacing:.15em;margin-top:23px}.scold-stage{background:radial-gradient(circle at 50% 42%,#dc4b3e1c,#0000 38%)}.scold-stage h2{max-width:950px;font-size:clamp(46px,8vw,112px)}.scold-stage .outcome-line{max-width:620px;line-height:1.6}.scold-symbol{position:relative}.scold-symbol>span{border:1px solid var(--red);width:25px;height:25px;color:var(--red);font:700 12px/1 var(--font-geist-mono),monospace;place-items:center;display:grid;position:absolute;top:-12px;right:-10px}.locked-stage{background:#070708}.locked-stage .observation-mark{opacity:.25;filter:grayscale()}.locked-stage h2{font-size:clamp(72px,14vw,205px)}.lock-message{color:var(--muted);margin:24px 0;font-size:clamp(15px,2vw,20px);line-height:1.55}.lock-clock{color:var(--paper);font:420 clamp(42px,8vw,90px)/1 var(--font-geist-mono),monospace;letter-spacing:-.08em;margin-top:10px}.lock-clock i{color:var(--red);padding:0 .14em;font-style:normal;animation:1s step-end infinite clock-blink}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000bf;place-items:center;padding:20px;animation:.3s both overlay-in;display:grid;position:fixed;inset:0}.info-card{border:1px solid var(--line-bright);background:#111112;width:min(720px,100%);max-height:calc(100svh - 40px);padding:clamp(24px,4vw,46px);position:relative;overflow:auto;box-shadow:0 40px 100px #0000008c}.info-card h2{letter-spacing:-.05em;margin:14px 0 22px;font-size:clamp(32px,5vw,54px);line-height:.96}.info-card>p:not(.kicker){color:#b2aea7;font-size:14px;line-height:1.65}.close-button{z-index:3;width:36px;height:36px;color:var(--paper);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070708ad;border:1px solid #eeeae329;font-size:26px;position:absolute;top:13px;right:18px}.info-visual{aspect-ratio:2.5;border:1px solid var(--line);filter:saturate(.55)contrast(1.05);background-image:linear-gradient(#0000 45%,#070708c2),url(/network-control-room.webp);background-position:50% 53%;background-size:cover;width:100%;margin-bottom:27px;position:relative;overflow:hidden}.info-visual:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000 49.8%,#dc4b3e7a 50%,#0000 50.2%);position:absolute;inset:0;box-shadow:inset 0 0 60px #0000008c}.info-visual span{z-index:1;color:#eeeae3b8;text-transform:uppercase;font:560 7px/1 var(--font-geist-mono),monospace;letter-spacing:.17em;position:absolute;bottom:11px;left:13px}.intel-strip{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:24px 0 17px;display:grid}.intel-strip article{background:#0d0d0e;min-width:0;min-height:146px;padding:17px}.intel-strip article>span{color:var(--red);font:600 8px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;margin:13px 0 8px;display:block}.intel-strip p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.intel-strip p b{color:var(--paper);text-transform:uppercase;font:620 9px/1.2 var(--font-geist-mono),monospace;letter-spacing:.08em;margin-bottom:5px;display:block}.intel-icon{width:24px;height:24px;color:var(--paper);display:block;position:relative}.intel-icon--secret{border:1px solid;border-radius:50%}.intel-icon--secret:before{content:"";border:1px solid;border-radius:50%;position:absolute;inset:5px}.intel-icon--secret:after{content:"";background:var(--red);width:4px;height:4px;box-shadow:0 0 10px var(--red);border-radius:50%;position:absolute;top:9px;left:9px}.intel-icon--time{border:1px solid;border-radius:50%}.intel-icon--time:before{content:"";transform-origin:bottom;background:currentColor;width:1px;height:7px;position:absolute;top:5px;left:11px;transform:rotate(-18deg)}.intel-icon--time:after{content:"";background:var(--red);transform-origin:0;width:7px;height:1px;position:absolute;top:11px;left:11px;transform:rotate(34deg)}.intel-icon--limit{border:1px solid}.intel-icon--limit:before,.intel-icon--limit:after{content:"";background:var(--line-bright);width:1px;position:absolute;top:4px;bottom:4px}.intel-icon--limit:before{left:7px}.intel-icon--limit:after{right:7px}.legal-note{border-top:1px solid var(--line);padding-top:15px;color:var(--muted)!important;font-size:11px!important}.info-card .primary-button{margin-top:12px}.performer-shell{min-height:100svh;color:var(--paper);background:#0a0a0b;grid-template-columns:280px 1fr;display:grid}.performer-nav{border-right:1px solid var(--line);flex-direction:column;height:100svh;padding:34px 28px;display:flex;position:sticky;top:0}.performer-nav h2{text-transform:uppercase;letter-spacing:-.04em;margin:9px 0 0;font-size:26px}.performer-nav nav{margin-top:66px;display:grid}.performer-nav nav button{border:0;border-bottom:1px solid var(--line);color:var(--muted);text-align:left;text-transform:capitalize;cursor:pointer;background:0 0;padding:18px 4px;font-size:14px}.performer-nav nav button span{width:35px;color:var(--faint);font:500 9px/1 var(--font-geist-mono),monospace;display:inline-block}.performer-nav nav button.active{color:var(--paper)}.performer-nav nav button.active span{color:var(--red)}.exit-portal{color:var(--muted);text-align:left;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;margin-top:auto;padding:0;font-size:11px;text-decoration:underline}.performer-content{min-width:0;padding:clamp(40px,7vw,100px)}.guide-section{width:min(1060px,100%);margin:0 auto}.guide-section h1{text-transform:uppercase;letter-spacing:-.07em;margin:18px 0 25px;font-size:clamp(56px,8vw,112px);line-height:.82}.guide-lead{color:#aaa69f;letter-spacing:-.02em;width:min(600px,100%);margin:0 0 50px;font-size:clamp(16px,2vw,22px);line-height:1.45}.guide-lead code{color:var(--paper)}.step-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:34px;display:grid}.step-card{background:#111112;flex-direction:column;min-height:230px;padding:25px;display:flex}.step-card>span{color:var(--red);font:600 9px/1 var(--font-geist-mono),monospace}.step-card code{color:var(--paper);font:500 clamp(21px,2.4vw,34px)/1 var(--font-geist-mono),monospace;letter-spacing:-.04em;margin:auto 0 27px}.step-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.training-panels{background:var(--line-bright);border:1px solid var(--line-bright);grid-template-columns:1fr 1fr;gap:1px;display:grid}.training-panels>*{background:#111112;flex-direction:column;min-height:190px;margin:0;padding:27px;display:flex}.training-panels input{border:0;border-bottom:1px solid var(--line-bright);width:100%;color:var(--paper);font:500 clamp(22px,3vw,35px)/1.2 var(--font-geist-mono),monospace;background:0 0;outline:none;margin-top:auto}.training-panels div p{letter-spacing:-.035em;margin:auto 0 0;font-size:clamp(20px,2.5vw,32px);line-height:1.2}.training-status{color:var(--muted);font-size:12px}.training-result{border:1px solid var(--line);text-align:center;background:radial-gradient(circle,#191919,#0000 65%);flex-direction:column;justify-content:center;align-items:center;min-height:320px;margin-top:25px;padding:30px;display:flex}.training-result p{color:var(--muted);margin:24px 0 8px}.training-result b{text-transform:uppercase;font:600 11px/1 var(--font-geist-mono),monospace;letter-spacing:.15em}.training-result strong{letter-spacing:-.07em;overflow-wrap:anywhere;font-size:clamp(55px,10vw,128px);line-height:.9}.training-complete{border-left:2px solid var(--green);background:#111512;margin-top:25px;padding:25px}.training-complete>b{text-transform:uppercase;font-size:18px}.training-complete>p{color:var(--muted)}.training-complete>div{align-items:center;gap:20px;display:flex}.training-complete>div>button:not(.primary-button){color:var(--muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}.settings-section{max-width:1000px}.setting-row,.toggle-row{border-top:1px solid var(--line);grid-template-columns:180px 1fr;align-items:center;min-height:85px;display:grid}.setting-row>b,.toggle-row>b{font-size:13px}.setting-row>div{flex-wrap:wrap;gap:8px;display:flex}.setting-row button,.voice-preview button{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;cursor:pointer;background:0 0;padding:10px 14px;font-size:11px}.setting-row button.selected{background:var(--paper);color:var(--ink);border-color:var(--paper)}.voice-preview{flex-wrap:wrap;gap:7px;margin:-4px 0 23px 180px;display:flex}.voice-preview>span{width:100%;color:var(--faint);text-transform:uppercase;font:500 9px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;margin-bottom:3px}.toggle-row>button{border:1px solid var(--line-bright);cursor:pointer;background:0 0;justify-self:start;width:66px;height:34px;font-size:11px}.toggle-row>button[aria-checked=true]{border-color:var(--green);color:var(--green)}.tips-list{border-top:1px solid var(--line)}.tips-list p{border-bottom:1px solid var(--line);letter-spacing:-.03em;margin:0;padding:20px 0;font-size:clamp(17px,2.2vw,25px)}.tips-list span{width:50px;color:var(--red);font:600 9px/1 var(--font-geist-mono),monospace;display:inline-block}.question-bank{margin-top:50px}.question-bank>div{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.question-bank span{border:1px solid var(--line);color:var(--muted);padding:11px 14px;font-size:12px}.mobile-portal-head{display:none}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes reverse-rotate{to{transform:rotate(-360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes dot{0%,to{opacity:.2}50%{opacity:1}}@keyframes halo{50%{opacity:.65;transform:scale(1.13)}}@keyframes scan{0%{top:-20vh}to{top:110vh}}@keyframes text-focus{0%{opacity:0;filter:blur(8px);transform:translateY(6px)}}@keyframes reveal-mark{0%{opacity:0;transform:scale(.82)}}@keyframes answer-in{0%{opacity:0;filter:blur(14px);transform:scale(.9)translateY(18px)}}@keyframes fade-up{0%{opacity:0;transform:translate(-50%,10px)}}@keyframes overlay-in{0%{opacity:0}}@keyframes theatre-rotate{to{rotate:360deg}}@keyframes reverse-theatre-rotate{to{rotate:-360deg}}@keyframes ring-breathe{50%{opacity:.52;scale:1.04}}@keyframes reticle-focus{50%{opacity:.75;transform:translate(12px)}}@keyframes signal-float{50%{border-color:#eeeae32e;transform:translateY(-7px)}}@keyframes grid-drift{to{opacity:.19;translate:12px -8px}}@keyframes title-breathe{50%{letter-spacing:-.064em}}@keyframes title-echo{50%{opacity:.35;translate:5px 5px}}@keyframes chamber-drift{to{opacity:.22;transform:scale(1.035)translateY(-.6%)}}@keyframes irritated-thought{0%{opacity:0;filter:blur(5px);transform:translateY(8px)}}@keyframes clock-blink{50%{opacity:.25}}@keyframes ad-progress{0%{scale:0 1}to{scale:1}}@keyframes ad-scan{to{top:110%}}@keyframes ad-lens-in{0%{opacity:0;filter:blur(8px);transform:scale(.72)rotate(-18deg)}}@keyframes ad-copy-in{0%{opacity:0;filter:blur(7px);transform:translate(24px)}}@media (max-width:760px){.topbar span:last-child,.home-footer span:first-child,.network-meta i,.network-meta{display:none}.hero h1{max-width:350px;font-size:clamp(45px,15vw,70px)}.hero-line{margin-top:24px;font-size:clamp(25px,8vw,35px)}.hero>.observation-mark{transform:translate(var(--shift-x),var(--shift-y)) scale(.87)}.home-ring--one{width:112vw}.home-ring--two{width:148vw}.home-ring--three{width:188vw}.signal--one{top:24%;left:16px}.signal--two{display:none}.signal--three{bottom:16%;right:16px}.ghost-word{display:none}.home-reticle{width:38px}.home-theatre:before{opacity:.13;background-position:54%;-webkit-mask-image:linear-gradient(#0000 4%,#000 35%,#0000 88%);mask-image:linear-gradient(#0000 4%,#000 35%,#0000 88%)}.query-grant{margin-bottom:18px}.curiosity-sequence{flex-wrap:wrap;row-gap:7px;max-width:310px;line-height:1.4}.network-header{height:66px}.brand-lockup b{font-size:10px}.clearance-stage{padding:90px 20px 28px}.clearance-mark{margin-bottom:18px;transform:scale(.82)}.clearance-stage h2{font-size:15vw}.clearance-lead{margin-bottom:18px;font-size:13px}.affirmation-card>p{padding:18px}.affirmation-check{padding:14px 16px}.clearance-action{flex-direction:column;align-items:stretch}.clearance-action>p{text-align:center}.clearance-action .primary-button{width:100%}.form-stage{flex-direction:column;justify-content:center;gap:44px;min-height:100svh;padding:96px 22px 30px;display:flex}.stage-copy,.form-stage form{width:100%}.stage-copy h2{margin:12px 0 18px;font-size:clamp(49px,16vw,75px)}.stage-copy>p:last-child{font-size:13px}.form-stage input,.form-stage textarea{font-size:clamp(23px,7.3vw,34px)}.form-stage form>.primary-button{width:100%}.stage-index{display:none}.question-stage{gap:36px}.reveal-stage{justify-content:center;padding-top:96px}.reveal-symbol{margin-bottom:28px}.reveal-stage h2{font-size:clamp(62px,22vw,116px);line-height:.8}.verdict-panel{bottom:max(22px,env(safe-area-inset-bottom));width:100%}.verdict-panel button{width:110px;height:44px}.outcome-stage h2{font-size:24vw}.failed-stage h2,.scold-stage h2{font-size:15vw}.locked-stage h2{font-size:25vw}.lock-clock{font-size:16vw}.exchange-stage,.ad-gate-stage{padding:86px 20px 28px}.exchange-stage h2,.ad-gate-stage h2{font-size:14.5vw}.access-email-form{padding:19px}.access-email-form .primary-button{width:100%}.ad-video{grid-template-columns:1fr;place-items:center;min-height:330px}.ad-lens{padding-top:25px;transform:scale(.78)}.ad-copy{text-align:center;align-items:center;padding:10px 20px 28px}.ad-copy>strong{font-size:12vw}.ad-copy>small{margin-top:15px}.ad-shell>footer span{max-width:150px;line-height:1.3}.processing-stage blockquote{min-height:72px;margin-top:22px}.process-aside{bottom:18px}.info-card{padding:20px}.info-visual{aspect-ratio:1.65;margin-bottom:22px}.intel-strip{grid-template-columns:1fr}.intel-strip article{grid-template-columns:29px 26px 1fr;align-items:center;gap:8px;min-height:0;padding:13px;display:grid}.intel-strip article>span{margin:0}.intel-strip p b{margin-bottom:3px}.performer-shell{display:block}.performer-nav{display:none}.performer-content{padding:78px 20px 40px}.mobile-portal-head{z-index:5;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;background:#0a0a0b;justify-content:space-between;align-items:center;height:55px;padding:0 20px;font-size:10px;display:flex;position:fixed;top:0;left:0;right:0}.mobile-portal-head button{color:var(--muted);background:0 0;border:0}.guide-section h1{font-size:clamp(52px,16vw,83px)}.step-grid{grid-template-columns:1fr}.step-card{min-height:190px}.step-card code{margin-top:45px}.training-panels{grid-template-columns:1fr}.training-panels>*{min-height:150px}.training-result{min-height:280px}.training-complete>div{flex-direction:column;align-items:stretch}.training-complete .primary-button{width:100%}.setting-row,.toggle-row{grid-template-columns:1fr;gap:13px;padding:20px 0}.voice-preview{margin:0 0 25px}.tips-list span{width:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.topbar{align-items:center}.topbar-left{align-items:center;gap:16px;display:inline-flex}.menu-trigger{border:1px solid var(--line-bright);cursor:pointer;background:#08080966;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:32px;height:32px;padding:0;transition:border-color .2s;display:inline-flex}.menu-trigger:hover{border-color:var(--paper)}.menu-trigger i{background:var(--paper);width:13px;height:1px}.nav-root{z-index:90;pointer-events:none;position:fixed;inset:0}.nav-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#000000a8;transition:opacity .32s;position:absolute;inset:0}.nav-drawer{border-right:1px solid var(--line-bright);visibility:hidden;background:#0a0a0b;flex-direction:column;width:min(330px,88vw);padding:26px 24px 22px;transition:transform .38s cubic-bezier(.25,.9,.25,1),visibility .38s;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:30px 0 90px #00000073}.nav-root.is-open{pointer-events:auto}.nav-root.is-open .nav-backdrop{opacity:1}.nav-root.is-open .nav-drawer{visibility:visible;transform:translate(0)}.nav-close{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;font-size:20px;position:absolute;top:14px;right:14px}.nav-close:hover{color:var(--paper)}.nav-brand{color:inherit;align-items:center;gap:13px;margin:4px 0 42px;text-decoration:none;display:flex}.nav-brand span{gap:4px;display:grid}.nav-brand b{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.nav-brand small{color:var(--faint);text-transform:uppercase;font:500 7px/1 var(--font-geist-mono),monospace;letter-spacing:.18em}.nav-drawer nav{border-top:1px solid var(--line);display:grid}.nav-drawer nav a,.nav-drawer nav button{border:0;border-bottom:1px solid var(--line);color:var(--muted);text-align:left;cursor:pointer;background:0 0;align-items:center;padding:17px 4px;font-size:14px;text-decoration:none;transition:color .2s;display:flex}.nav-drawer nav span{width:35px;color:var(--faint);font:500 9px/1 var(--font-geist-mono),monospace;flex:none}.nav-drawer nav svg{opacity:.45;margin-left:auto}.nav-drawer nav a:hover,.nav-drawer nav button:hover,.nav-drawer nav a.active{color:var(--paper)}.nav-drawer nav a.active span{color:var(--red)}.nav-drawer footer{color:var(--faint);text-transform:uppercase;font:500 8px/1 var(--font-geist-mono),monospace;letter-spacing:.16em;margin-top:auto}.page-shell{overflow-y:auto}.page-topbar .brand-lockup{color:var(--paper);text-decoration:none}.page-topbar .brand-lockup b{font-family:var(--font-geist-sans),sans-serif;letter-spacing:.08em}.return-link{color:var(--muted);text-decoration:none;transition:color .2s}.return-link:hover{color:var(--paper)}.page-body{z-index:2;width:min(1020px,100%);margin:0 auto;padding:150px clamp(22px,5vw,64px) 100px;position:relative}.page-title{text-transform:uppercase;letter-spacing:-.068em;margin:16px 0 22px;font-size:clamp(50px,7.5vw,104px);font-weight:590;line-height:.82}.page-lead{color:#aaa69f;letter-spacing:-.02em;max-width:580px;margin:0 0 44px;font-size:clamp(15px,1.8vw,20px);line-height:1.5}a.primary-button{text-decoration:none}.htp-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.htp-step{background:#111112;flex-direction:column;min-height:250px;padding:24px;display:flex}.htp-step>span{color:var(--red);font:600 9px/1 var(--font-geist-mono),monospace}.htp-visual{flex:1;align-items:center;margin:18px 0 24px;display:flex}.htp-input{border-bottom:1px solid var(--line-bright);width:100%;color:var(--paper);letter-spacing:-.03em;padding-bottom:12px;font-size:clamp(17px,1.9vw,23px)}.htp-caret{background:var(--red);vertical-align:text-bottom;width:1px;height:1em;margin-left:3px;animation:1.1s step-end infinite clock-blink;display:inline-block}.htp-q{color:var(--red);font-weight:600}.htp-timer{width:96px;height:96px;margin:0 auto;position:relative}.htp-timer i{border:1px dashed var(--line-bright);border-radius:50%;animation:14s linear infinite rotate;position:absolute;inset:0}.htp-timer:before{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:10px}.htp-timer b{font:540 24px/1 var(--font-geist-mono),monospace;place-items:center;display:grid;position:absolute;inset:0}.htp-timer small{color:var(--faint);text-align:center;text-transform:uppercase;font:500 7px/1 var(--font-geist-mono),monospace;letter-spacing:.2em;position:absolute;bottom:21px;left:0;right:0}.htp-reveal{text-align:center;width:100%}.htp-reveal span{color:var(--muted);text-transform:uppercase;font:540 8px/1 var(--font-geist-mono),monospace;letter-spacing:.18em;margin-bottom:11px;display:block}.htp-reveal strong{letter-spacing:-.05em;font-size:clamp(28px,3.4vw,42px);line-height:.9}.htp-step h2{text-transform:uppercase;letter-spacing:-.01em;margin:0 0 8px;font-size:16px}.htp-step p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.htp-meta{color:var(--faint);text-transform:uppercase;font:520 8px/1 var(--font-geist-mono),monospace;letter-spacing:.16em;flex-wrap:wrap;align-items:center;gap:14px 18px;margin:28px 0 36px;display:flex}.htp-meta i{background:linear-gradient(90deg,var(--red),transparent);width:22px;height:1px}.policy-list{border-top:1px solid var(--line)}.policy-list article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:14px;padding:24px 0;display:grid}.policy-list article>span{color:var(--red);font:600 9px/1 var(--font-geist-mono),monospace;padding-top:4px}.policy-list h2{text-transform:uppercase;letter-spacing:.02em;margin:0 0 7px;font-size:15px}.policy-list p{max-width:640px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.policy-updated{color:var(--faint);text-transform:uppercase;font:500 8px/1 var(--font-geist-mono),monospace;letter-spacing:.16em;margin-top:26px}.lang-list{border-top:1px solid var(--line)}.lang-row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--paper);cursor:pointer;background:0 0;grid-template-columns:44px 1fr auto;align-items:center;gap:18px;padding:19px 6px;transition:background .2s;display:grid}.lang-row:hover{background:#eeeae308}.lang-row>span:first-child{color:var(--faint);font:500 9px/1 var(--font-geist-mono),monospace}.lang-row.selected>span:first-child{color:var(--red)}.lang-name{gap:5px;display:grid}.lang-name b{letter-spacing:-.02em;font-size:clamp(19px,2.2vw,26px);font-weight:480}.lang-name small{color:var(--muted);text-transform:uppercase;font:520 8px/1 var(--font-geist-mono),monospace;letter-spacing:.14em}.lang-phrase{color:var(--faint);text-align:right;font-size:13px;font-style:italic}.lang-live{color:var(--green);text-transform:uppercase;font:600 8px/1 var(--font-geist-mono),monospace;letter-spacing:.16em;align-items:center;display:inline-flex}@media (max-width:760px){.htp-grid{grid-template-columns:1fr}.htp-step{min-height:210px}.page-body{padding:118px 20px 70px}.page-title{font-size:clamp(46px,15vw,62px)}.return-link{display:none}.page-topbar .brand-lockup b{font-size:10px;display:block}.lang-phrase{display:none}.lang-row{grid-template-columns:34px 1fr auto;gap:12px}}.htp-page{display:block}.htp-page .performer-content{min-height:100svh}.htp-page .page-return{color:var(--muted);text-underline-offset:5px;margin-top:36px;font-size:11px;text-decoration:underline;display:inline-block}.htp-page .page-return:hover{color:var(--paper)}.htp-page .page-return{margin-left:max(0px,50% - 530px)}.mobile-portal-head a{color:var(--muted);text-decoration:none}.secret-section .kicker{color:var(--red)}.secret-note{color:var(--muted);margin:30px 0 34px;font-size:13px;line-height:1.6}
