:root {
  --black: #020202;
  --void: #070707;
  --white: #ededE8;
  --ash: #8b8b85;
  --dead: #474743;
  --line: rgba(237,237,232,.18);
  --hot-line: rgba(237,237,232,.72);
  --alive: #d8ff68;
  --f5: 5px;
  --f8: 8px;
  --f13: 13px;
  --f21: 21px;
  --f34: 34px;
  --f55: 55px;
  --f89: 89px;
  --phi-major: 61.8%;
  --phi-minor: 38.2%;
  --mono: "SFMono-Regular", "Roboto Mono", "Cascadia Code", Consolas, monospace;
  --sans: Inter, "Helvetica Neue", Arial, sans-serif;
  --ease: cubic-bezier(.16,1,.3,1);
}

*{box-sizing:border-box}
[hidden]{display:none!important}
.no-js .interface,.no-js .signal-field,.no-js form,.no-js .boot-log,.no-js .enter{display:none}.no-js .boot{opacity:1;visibility:visible}.noscript-note{position:fixed;z-index:200;left:50%;bottom:58px;translate:-50% 0;width:min(560px,calc(100% - 30px));margin:0;padding:10px 14px;border:1px solid var(--line);background:#020202;color:var(--ash);font:8px/1.5 var(--mono);letter-spacing:.08em;text-align:center}
html,body{width:100%;min-height:100%;background:var(--black)}
html{color-scheme:dark;scrollbar-color:#333330 #020202}
body{margin:0;overflow:hidden;color:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased}
button,a{color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}
button{cursor:pointer}
::selection{color:var(--black);background:var(--white)}
.skip-link{position:fixed;z-index:1000;top:8px;left:8px;padding:10px 14px;background:var(--white);color:var(--black);font:10px var(--mono);transform:translateY(-150%)}.skip-link:focus{transform:none}

.signal-field,.void-light,.noise,.scan{position:fixed;inset:0;pointer-events:none}.signal-field{z-index:0;width:100%;height:100%}.void-light{z-index:1;overflow:hidden;background:radial-gradient(ellipse at 61.8% 47%,rgba(255,255,255,.105),transparent 13%),radial-gradient(ellipse at 61.8% 47%,transparent 0 21%,rgba(255,255,255,.025) 21.2%,transparent 34%),linear-gradient(108deg,#020202 0 38.2%,#080808 61.8%,#020202 100%)}.void-light::before,.void-light::after{content:"";position:absolute;inset:-13%;transform:rotate(-8deg)}.void-light::before{opacity:.34;background:repeating-radial-gradient(ellipse at 61.8% 47%,transparent 0 33px,rgba(255,255,255,.055) 34px,transparent 35px 55px);mask:radial-gradient(ellipse at 61.8% 47%,#000 0 34%,transparent 68%)}.void-light::after{opacity:.18;background:conic-gradient(from 233deg at 61.8% 47%,transparent 0 34deg,rgba(216,255,104,.19) 34.5deg,transparent 35deg 144deg,rgba(255,255,255,.13) 144.5deg,transparent 145deg)}
.noise{z-index:90;inset:-8%;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.scan{z-index:91;opacity:.07;background:repeating-linear-gradient(0deg,transparent 0 4px,rgba(255,255,255,.04) 5px,transparent 6px)}

/* COLD START */
.boot{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:rgba(1,1,1,.96);transition:opacity .8s var(--ease),visibility .8s}
.boot.is-leaving{opacity:0;visibility:hidden}
.boot-frame{width:min(987px,calc(100vw - 34px));height:min(610px,calc(100svh - 34px));position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--line);background:radial-gradient(circle at 61.8% 38.2%,rgba(255,255,255,.05),transparent 55%)}
.boot-frame::before,.boot-frame::after{content:"";position:absolute;pointer-events:none}.boot-frame::before{inset:10px;border:1px solid rgba(255,255,255,.055);clip-path:polygon(0 0,18% 0,18% 1px,82% 1px,82% 0,100% 0,100% 100%,82% 100%,82% calc(100% - 1px),18% calc(100% - 1px),18% 100%,0 100%)}.boot-frame::after{top:-1px;left:12%;width:22%;height:1px;background:var(--white);box-shadow:0 0 18px white}
.boot-corner{position:absolute;font:7px var(--mono);letter-spacing:.18em;color:var(--dead)}.boot-tl{top:20px;left:22px}.boot-tr{top:20px;right:22px}.boot-bl{bottom:20px;left:22px}.boot-br{right:22px;bottom:20px}
.boot-sigil{width:144px;height:144px;margin-bottom:8px;filter:drop-shadow(0 0 21px rgba(255,255,255,.18));contain:strict}.tesseract-canvas{display:block;width:144px;height:144px}
.boot-pre{margin:0 0 13px;font:8px var(--mono);letter-spacing:.35em;color:var(--ash)}
.boot h1{margin:0;color:var(--white);font-size:clamp(55px,8vw,89px);line-height:.9;letter-spacing:-.07em;text-shadow:0 0 34px rgba(255,255,255,.055)}
.boot-offer{width:min(520px,calc(100% - 50px));display:flex;justify-content:space-between;gap:18px;margin:17px 0 0;padding-top:10px;border-top:1px solid var(--line);color:var(--ash);font:7px/1.5 var(--mono);letter-spacing:.14em}.boot-offer span{color:var(--white);text-align:right}
.boot-log{width:min(520px,calc(100% - 50px));min-height:42px;margin:13px 0 14px;padding:8px 12px;border-block:1px solid var(--line);font:7px/1.6 var(--mono);letter-spacing:.1em;color:var(--ash)}.boot-log p{margin:0}.boot-log p::before{content:"> ";color:var(--white)}.boot-log .ok{float:right;color:var(--alive)}
.access-form,.code-form{width:min(610px,calc(100% - 55px));margin:0}.access-form>label[for="accessEmail"],.code-form>label:first-child,.service-choice label{display:block;margin-bottom:7px;color:var(--ash);font:7px var(--mono);letter-spacing:.14em}.service-choice{display:grid;grid-template-columns:38.2% 61.8%;align-items:center;margin-bottom:8px}.service-choice label{margin:0;padding-right:13px}.service-choice select{width:100%;height:34px;padding:0 34px 0 13px;border:1px solid var(--line);border-radius:0;background:#050505;color:var(--white);font:7px var(--mono);letter-spacing:.04em;outline:none}.service-choice select:focus{border-color:var(--white);box-shadow:inset 2px 0 var(--alive)}.service-fit{grid-column:2;margin:5px 0 0;color:var(--dead);font:6px/1.45 var(--mono);letter-spacing:.04em}.access-input-row{display:grid;grid-template-columns:61.8% 38.2%}.access-input-row input{min-width:0;height:46px;padding:0 13px;border:1px solid var(--hot-line);border-right:0;border-radius:0;background:rgba(2,2,2,.82);color:var(--white);font:11px var(--mono);outline:none}.access-input-row input::placeholder{color:var(--dead)}.access-input-row input:focus{border-color:var(--white);box-shadow:inset 2px 0 var(--alive)}.access-input-row button{min-width:142px;height:46px;display:flex;align-items:center;justify-content:space-between;gap:13px;padding:0 13px;border:1px solid var(--white);border-radius:0;background:var(--white);color:var(--black);font:7px var(--mono);letter-spacing:.12em}.access-input-row button:hover,.access-input-row button:focus-visible{background:var(--alive);border-color:var(--alive);outline:none}.access-check{display:grid!important;grid-template-columns:13px minmax(0,1fr);gap:8px;margin-top:8px!important;color:var(--dead)!important;font:6px/1.5 var(--mono)!important;letter-spacing:.055em!important;text-transform:none}.access-check input{width:13px;height:13px;margin:1px 0 0;accent-color:var(--alive)}.access-check a{color:var(--ash)}.access-check code{color:var(--ash);font:inherit}.access-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.access-status{width:min(610px,calc(100% - 55px));min-height:13px;margin:8px 0 0;color:var(--dead);font:6px/1.5 var(--mono);letter-spacing:.08em}.access-status.is-error{color:#ff8d78}.access-status.is-ok{color:var(--alive)}.access-back{min-height:34px;margin-top:8px;padding:0;border:0;background:transparent;color:var(--ash);font:6px var(--mono);letter-spacing:.12em}.access-back:hover,.access-back:focus-visible{color:var(--white);outline:none}
.access-status[data-state="error"]{color:#ff8d78}.access-status[data-state="verified"],.access-status[data-state="sent"]{color:var(--alive)}
.turnstile-mount{width:min(300px,100%);min-height:65px;margin-top:9px;overflow:hidden}
.enter{isolation:isolate;position:relative;width:min(377px,calc(100% - 55px));height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border:1px solid rgba(237,237,232,.22);background:rgba(2,2,2,.82);color:var(--ash);box-shadow:none;font:7px var(--mono);letter-spacing:.12em;transition:border-color .25s,color .25s,background .25s}.enter::before,.enter::after{content:"";position:absolute;height:1px;pointer-events:none;transition:width .35s var(--ease)}.enter::before{left:13px;top:-1px;width:55px;background:rgba(237,237,232,.55)}.enter::after{right:13px;bottom:-1px;width:34px;background:rgba(216,255,104,.45)}.enter b{color:var(--dead);font-weight:400}.enter:hover,.enter:focus-visible{border-color:rgba(237,237,232,.52);background:#020202;color:var(--white);outline:none}.enter:hover::before,.enter:focus-visible::before{width:89px}.enter:hover::after,.enter:focus-visible::after{width:55px}.enter:hover b,.enter:focus-visible b{color:var(--ash)}
.boot-note{max-width:420px;margin:16px 0 0;color:var(--dead);font:7px/1.5 var(--mono);letter-spacing:.1em;text-align:center;text-transform:uppercase}

/* FIELD SHELL */
.interface{position:relative;z-index:4;width:100vw;height:100svh;display:grid;grid-template:89px minmax(0,1fr) 55px / 89px minmax(0,1fr);opacity:0;visibility:hidden;transition:opacity 1s .3s}.interface.is-live{opacity:1;visibility:visible}
.topbar{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);background:rgba(2,2,2,.76);backdrop-filter:blur(9px)}
.brand{height:100%;display:flex;align-items:center;gap:12px;padding-left:22px;text-decoration:none;font:800 11px var(--mono);letter-spacing:.18em}.nav-tesseract{display:block;width:29px;height:29px;filter:drop-shadow(0 0 8px rgba(255,255,255,.2))}.brand small{margin-left:-5px;padding-left:8px;border-left:1px solid var(--line);color:var(--dead);font:5px/1 var(--mono);font-weight:400;letter-spacing:.12em}.topbar-center{display:flex;align-items:center;gap:13px;color:var(--dead);font:7px var(--mono);letter-spacing:.2em}.topbar-center i{width:3px;height:3px;border-radius:50%;background:var(--white)}
.topbar-state{height:100%;display:flex;justify-content:flex-end;align-items:center;gap:13px;padding-right:21px;font:7px var(--mono);letter-spacing:.13em}.topbar-state b{font-weight:400;color:var(--ash)}.topbar-state time{min-width:58px;padding-left:13px;border-left:1px solid var(--line);color:var(--white)}.pulse{width:5px;height:5px;border-radius:50%;background:var(--alive);box-shadow:0 0 13px var(--alive);animation:pulse 2.584s infinite}
.module-rail{grid-column:1;grid-row:2;display:flex;flex-direction:column;border-right:1px solid var(--line);background:rgba(2,2,2,.7)}
.module-tab{flex:1;min-height:0;position:relative;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--dead);font:7px var(--mono);letter-spacing:.14em;writing-mode:vertical-rl;transform:rotate(180deg);transition:color .3s,background .3s}.module-tab::after{content:"";position:absolute;top:0;right:0;width:1px;height:0;background:var(--white);transition:height .45s var(--ease)}.module-tab:hover,.module-tab:focus-visible{color:var(--white);background:rgba(255,255,255,.035);outline:none}.module-tab.is-active{color:var(--white);background:rgba(255,255,255,.055)}.module-tab.is-active::after{height:100%}.module-tab span{margin-bottom:10px;color:var(--ash)}

.stage{grid-column:2;grid-row:2;position:relative;overflow:hidden;outline:none}
.stage::before,.stage::after{content:"";position:absolute;pointer-events:none}.stage::before{inset:18px;border:1px solid rgba(255,255,255,.07);clip-path:polygon(0 0,12% 0,12% 1px,88% 1px,88% 0,100% 0,100% 100%,91% 100%,91% calc(100% - 1px),9% calc(100% - 1px),9% 100%,0 100%)}.stage::after{left:52%;top:0;bottom:0;width:1px;background:linear-gradient(transparent,var(--line) 20%,var(--line) 80%,transparent)}
.stage-index{position:absolute;z-index:5;top:42px;left:42px;display:flex;align-items:center;gap:10px;font:8px var(--mono);color:var(--ash)}.stage-index span{color:var(--white);font-size:12px}.stage-index i{width:74px;height:1px;background:linear-gradient(90deg,var(--white),var(--dead))}.stage-index b{font-weight:400;color:var(--dead)}
.stage-coordinate{position:absolute;z-index:4;font:6px var(--mono);letter-spacing:.16em;color:var(--dead)}.coordinate-a{top:43px;left:50%;transform:translateX(-50%)}.coordinate-b{bottom:28px;left:49%}.coordinate-b span{color:var(--ash)}

.transmission{position:absolute;z-index:8;top:13%;left:5%;width:min(61.8%,987px);transition:opacity .2s,transform .7s var(--ease),filter .2s}.transmission.is-switching{opacity:0;transform:translateX(-34px);filter:blur(8px)}
.eyebrow{margin:0 0 18px;font:7px var(--mono);letter-spacing:.25em;color:var(--ash)}
.transmission h2{position:relative;margin:0;font-size:clamp(60px,7.7vw,150px);font-weight:800;letter-spacing:-.075em;line-height:.73;text-transform:uppercase;text-shadow:0 0 60px rgba(255,255,255,.055)}.transmission h2::before,.transmission h2::after{content:attr(data-text);position:absolute;inset:0;white-space:pre-line;pointer-events:none;opacity:0}.transmission h2.is-corrupt::before{opacity:.8;color:white;clip-path:inset(17% 0 65%);transform:translateX(-8px);animation:corruptA .34s steps(2)}.transmission h2.is-corrupt::after{opacity:.5;color:#777;clip-path:inset(67% 0 9%);transform:translateX(9px);animation:corruptB .34s steps(2)}
.transmission>p:last-child{max-width:430px;margin:30px 0 0;padding-left:16px;border-left:1px solid var(--hot-line);color:var(--ash);font:10px/1.65 var(--mono);letter-spacing:.05em}

.breach{position:absolute;z-index:3;left:59%;top:47%;width:min(43vw,660px);aspect-ratio:1;transform:translate(-50%,-50%);filter:drop-shadow(0 0 34px rgba(255,255,255,.1));transition:transform 1.2s var(--ease),filter .5s;contain:layout paint size}
.stage.is-changing .breach{transform:translate(-50%,-50%) scale(.86) rotate(8deg);filter:blur(2px) drop-shadow(0 0 55px rgba(255,255,255,.2))}
.breach::before,.breach::after{content:"";position:absolute;pointer-events:none;border-radius:50%}
.breach::before{inset:3%;background:radial-gradient(circle,rgba(255,255,255,.075),transparent 9%,rgba(216,255,104,.025) 23%,transparent 54%),repeating-radial-gradient(circle,transparent 0 33px,rgba(255,255,255,.035) 34px,transparent 35px 55px);mask:radial-gradient(circle,#000 0 72%,transparent 96%)}
.breach::after{inset:10%;border:1px solid rgba(255,255,255,.075);box-shadow:inset 0 0 89px rgba(255,255,255,.035),0 0 144px rgba(216,255,104,.025)}
.state-emblem{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:.96}
.state-ket{position:absolute;left:50%;top:50%;width:12.5%;aspect-ratio:1;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.92);border-radius:50%;background:radial-gradient(circle at 40% 36%,#fff 0 8%,#e9e9e4 31%,#a9a9a5 70%,#202020 72% 100%);color:#050505;box-shadow:0 0 8px white,0 0 34px rgba(255,255,255,.7),0 0 89px rgba(255,255,255,.25),0 0 233px rgba(216,255,104,.08);font:800 clamp(13px,1.65vw,29px)/1 var(--mono);letter-spacing:-.15em;animation:statePulse 5s ease-in-out infinite}
.state-ket::before,.state-ket::after{content:"";position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none}.state-ket::before{width:170%;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.17);border-inline-color:rgba(216,255,104,.32)}.state-ket::after{width:5px;height:5px;transform:translate(190%,-820%);background:var(--alive);box-shadow:0 0 13px var(--alive),0 0 34px rgba(216,255,104,.6)}
.state-ket span{transform:translateX(-.06em)}.state-ket i{position:absolute;left:50%;top:50%;width:1px;height:280%;transform:translate(-50%,-50%) rotate(34deg);background:linear-gradient(transparent,rgba(255,255,255,.34),transparent)}

.dossier{position:absolute;z-index:10;right:3%;bottom:5%;width:min(377px,34vw);padding:21px;border:1px solid var(--line);border-left-color:var(--hot-line);background:rgba(3,3,3,.86);backdrop-filter:blur(8px);box-shadow:0 34px 89px rgba(0,0,0,.62);transition:opacity .2s,transform .65s var(--ease),filter .2s}.dossier.is-switching{opacity:0;transform:translateY(21px);filter:blur(5px)}.dossier-head{display:flex;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid var(--line);font:6px var(--mono);letter-spacing:.16em;color:var(--dead)}.dossier-head b{font-weight:400;color:var(--ash)}.dossier-label{margin:13px 0 8px;color:var(--alive);font:6px var(--mono);letter-spacing:.13em}.dossier h3{margin:0 0 13px;font-size:21px;letter-spacing:-.035em}.dossier>p:not(.dossier-label){margin:0;color:var(--ash);font:9px/1.618 var(--mono)}.dossier .dossier-includes{margin-top:13px!important;color:var(--dead)!important;font:5px var(--mono)!important;letter-spacing:.14em}.dossier ul{list-style:none;margin:8px 0 13px;padding:0;border-top:1px solid var(--line)}.dossier li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08);font:6px var(--mono);letter-spacing:.11em;color:var(--ash)}.dossier li::after{content:"[OK]";color:var(--white)}.dossier a{display:flex;justify-content:space-between;margin-top:13px;padding-bottom:8px;border-bottom:1px solid var(--white);font:7px var(--mono);letter-spacing:.13em;text-decoration:none}.dossier a span{font-size:13px;transition:transform .3s}.dossier a:hover span{transform:translate(5px,-5px)}
.survival-mark{position:absolute;z-index:7;left:2%;bottom:5%;display:flex;align-items:baseline;gap:8px;writing-mode:vertical-rl;transform:rotate(180deg);font:6px var(--mono);letter-spacing:.2em;color:var(--dead)}.survival-mark b{font-weight:400;color:var(--white)}

.console{grid-column:1/-1;grid-row:3;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);background:rgba(2,2,2,.88);font:7px var(--mono);letter-spacing:.1em}.console-line{height:100%;min-width:0;display:flex;align-items:center;gap:9px;padding-left:20px}.console-prompt{color:var(--alive)}.console-line>span:nth-child(2){min-width:0;overflow:hidden;white-space:nowrap;color:var(--ash)}.console-line i{width:6px;height:11px;background:var(--white);animation:blink 1s steps(1) infinite}.console-metrics{height:100%;display:flex;align-items:center}.console-metrics>span,.console-metrics button{height:100%;display:flex;align-items:center;gap:6px;padding:0 16px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--dead);font:inherit;letter-spacing:inherit}.console-metrics b{color:var(--ash);font-weight:400}.console-metrics button{color:var(--ash)}.console-metrics button:hover,.console-metrics button:focus-visible{color:var(--white);background:rgba(255,255,255,.05);outline:none}
.edge-code{position:fixed;z-index:12;font:5px var(--mono);letter-spacing:.23em;color:var(--dead);pointer-events:none}.edge-left{left:8px;top:50%;writing-mode:vertical-rl;transform:rotate(180deg) translateY(50%)}.edge-right{right:8px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%)}

@keyframes pulse{50%{opacity:.25}}
@keyframes blink{50%{opacity:0}}
@keyframes spin{to{rotate:360deg}}
@keyframes orbit{to{transform:rotateX(69deg) rotateZ(390deg)}}
@keyframes core{50%{scale:.88;opacity:.76}}
@keyframes statePulse{50%{box-shadow:0 0 13px white,0 0 55px rgba(255,255,255,.68),0 0 144px rgba(255,255,255,.2),0 0 233px rgba(216,255,104,.12)}}
@keyframes bootPulse{50%{opacity:.3;r:6}}
@keyframes corruptA{0%{transform:translateX(-11px)}40%{clip-path:inset(45% 0 31%);transform:translateX(9px)}80%{clip-path:inset(78% 0 4%);transform:translateX(-4px)}100%{opacity:0}}
@keyframes corruptB{0%{transform:translateX(9px)}40%{clip-path:inset(7% 0 70%);transform:translateX(-8px)}80%{clip-path:inset(59% 0 17%);transform:translateX(7px)}100%{opacity:0}}

@media(max-width:1000px){
  .topbar{grid-template-columns:1fr 1fr}.topbar-center{display:none}.transmission{top:13%;left:5%;width:63vw}.transmission h2{font-size:clamp(58px,10vw,106px)}.breach{left:60%;top:48%;width:62vw}.dossier{right:3%;bottom:5%;width:310px;max-width:35vw}.dossier>p:not(.dossier-label){font-size:8px}
}
@media(max-width:700px){
  body{overflow:auto}.interface{height:auto;min-height:100svh;display:grid;grid-template:55px minmax(754px,1fr) 55px 55px / 1fr}.topbar{grid-column:1;grid-row:1}.brand{padding-left:13px}.brand small{display:none}.topbar-state{padding-right:13px}.topbar-state b{display:none}.topbar-state time{border:0}.stage{grid-column:1;grid-row:2}.module-rail{grid-column:1;grid-row:4;position:sticky;bottom:0;z-index:30;flex-direction:row;border:0;border-top:1px solid var(--line);background:#020202}.module-tab{min-width:0;min-height:55px;padding:0 3px;border:0;border-right:1px solid var(--line);writing-mode:horizontal-tb;transform:none;font-size:5px;letter-spacing:.04em}.module-tab span{display:none}.module-tab::after{left:0;right:auto;width:0;height:1px;transition:width .4s}.module-tab.is-active::after{width:100%;height:1px}.console{grid-column:1;grid-row:3}.console-metrics>span{display:none}.console-metrics button{padding:0 8px}.console-line{padding-left:13px}.edge-code{display:none}
  .stage::before{inset:10px}.stage-index{top:27px;left:25px}.stage-coordinate{display:none}.transmission{top:10%;left:7%;width:86vw}.transmission h2{font-size:clamp(52px,15vw,82px);line-height:.84}.transmission>p:last-child{width:78vw;margin-top:21px;padding:9px 12px;font-size:8px;background:rgba(2,2,2,.7)}.breach{left:58%;top:49%;width:105vw;opacity:.73}.dossier{left:7%;right:auto;bottom:5%;width:86vw;max-width:none;padding:14px 16px}.dossier h3{font-size:18px}.dossier>p:not(.dossier-label){max-width:94%;font-size:8px}.dossier ul{display:flex;gap:8px;border:0;margin:12px 0}.dossier li{flex:1;display:block;padding:7px 5px;border:1px solid var(--line);font-size:5px}.dossier li::after{display:block;margin-top:5px}.dossier a{margin-top:12px}.survival-mark{display:none}
  .boot{position:absolute;min-height:100svh}.boot-frame{min-height:calc(100svh - 21px);height:auto;width:calc(100vw - 21px);margin:10px 0;padding:55px 0 34px}.boot-sigil,.tesseract-canvas{width:89px;height:89px}.boot-sigil{margin-bottom:8px}.boot h1{font-size:16vw}.boot-offer{font-size:6px}.boot-log{margin:8px 0 13px}.boot-corner{font-size:5px}.boot-pre{font-size:6px}.boot-note{max-width:300px}.service-choice{grid-template-columns:1fr;gap:5px}.service-choice label{padding:0}.service-choice select{height:44px}.service-fit{grid-column:1;margin-top:0}.access-input-row{grid-template-columns:1fr}.access-input-row input{border-right:1px solid var(--hot-line);border-bottom:0}.access-input-row button{width:100%;min-height:44px}.access-check{font-size:6px!important}.access-status{min-height:21px}.enter{min-height:55px}
}
@media(max-height:720px) and (min-width:701px){.transmission{top:12%}.transmission h2{font-size:clamp(54px,7vw,100px)}.dossier{bottom:4%;transform:scale(.88);transform-origin:right bottom}.boot-frame{justify-content:flex-start;overflow:auto;padding:34px 0 28px}.boot-sigil,.tesseract-canvas{width:55px;height:55px}.boot-sigil{margin-bottom:5px}.boot-pre{margin-bottom:8px}.boot h1{font-size:60px}.boot-offer{margin-top:10px}.boot-log{margin:8px 0 10px}.boot-note{margin-top:10px}}
@media(prefers-reduced-motion:reduce){.noise,.pulse,.state-ket,.console-line i{animation:none!important}.boot,.interface,.transmission,.dossier,.breach{transition:none}.signal-field{opacity:.72}}
.is-still .noise,.is-still .pulse,.is-still .state-ket,.is-still .console-line i{animation:none!important}
.is-still .boot.is-leaving{display:none}.is-still .interface{transition:none}
[data-quality="low"] .noise{display:none}[data-quality="low"] .void-light::before{opacity:.14}[data-quality="low"] .void-light::after{display:none}[data-quality="low"] .state-emblem{opacity:.78}[data-quality="low"] .landing-nav,[data-quality="low"] .topbar,[data-quality="low"] .dossier,[data-quality="low"] .register-workspace,[data-quality="low"] .brief-builder,[data-quality="low"] .proof-verdict{backdrop-filter:none}[data-quality="low"] .pulse,[data-quality="low"] .state-ket,[data-quality="low"] .console-line i{animation:none!important}[data-quality="low"] .boot-sigil,[data-quality="low"] .nav-tesseract,[data-quality="low"] .breach{filter:none}[data-quality="low"] .proof-console,[data-quality="low"] .sample-docket{box-shadow:none}[data-quality="low"] .boot{scroll-behavior:auto}
@media(prefers-contrast:more){:root{--ash:#c5c5bf;--dead:#8b8b86;--line:rgba(255,255,255,.35)}}

/* COMMERCIAL LANDING */
.boot{display:block;overflow:auto;background:#020202;scroll-behavior:smooth}.boot-frame{width:100%;height:auto;min-height:100svh;display:block;border:0;background:radial-gradient(circle at 78% 18%,rgba(216,255,104,.035),transparent 24%),linear-gradient(135deg,#020202 0 61.8%,#050505 100%)}.boot-frame::before{position:fixed;z-index:-1;inset:0;border:0;clip-path:none;background:linear-gradient(rgba(255,255,255,.023) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.023) 1px,transparent 1px);background-size:89px 89px;mask:linear-gradient(to bottom,#000,transparent 84%)}.boot-frame::after{position:fixed;z-index:-1;left:61.8%;top:0;width:1px;height:100%;background:linear-gradient(transparent,rgba(255,255,255,.16),transparent);box-shadow:none}.landing-nav{position:relative;z-index:5;height:89px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1440px;margin:auto;padding:0 34px;border-bottom:1px solid var(--line);background:rgba(2,2,2,.7);backdrop-filter:blur(13px)}.landing-brand{display:flex;align-items:center;gap:12px;color:var(--white);font:800 11px var(--mono);letter-spacing:.2em;text-decoration:none}.landing-brand small{padding-left:12px;border-left:1px solid var(--line);color:var(--dead);font:5px var(--mono);font-weight:400;letter-spacing:.16em}.landing-monogram{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--hot-line);clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);color:var(--alive);font:7px var(--mono)}.landing-nav nav{display:flex;gap:34px}.landing-nav nav a{color:var(--ash);font:6px var(--mono);letter-spacing:.16em;text-decoration:none}.landing-nav nav a:hover,.landing-nav nav a:focus-visible{color:var(--white);outline:none}.landing-state{justify-self:end;color:var(--dead);font:6px var(--mono);letter-spacing:.14em}.landing-state i{display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:50%;background:var(--alive);box-shadow:0 0 13px rgba(216,255,104,.55)}
.landing-main{max-width:1440px;margin:auto;padding:0 34px}.landing-hero{min-height:calc(100svh - 89px);display:grid;grid-template-columns:minmax(0,61.8fr) minmax(377px,38.2fr);gap:55px;align-items:center;padding:55px 0}.hero-copy{padding-left:34px}.boot .boot-pre{margin:0 0 21px;color:var(--alive);font:7px var(--mono);letter-spacing:.3em}.hero-copy h1{max-width:850px;margin:0;color:var(--white);font-size:clamp(68px,7.2vw,116px);font-weight:760;line-height:.78;letter-spacing:-.075em;text-shadow:0 0 55px rgba(255,255,255,.055)}.hero-copy h1 span{color:#777772;font-weight:400}.hero-summary{max-width:610px;margin:34px 0 0;padding-left:18px;border-left:1px solid var(--hot-line);color:var(--ash);font:11px/1.7 var(--mono);letter-spacing:.035em}.hero-assurances{display:flex;flex-wrap:wrap;gap:8px 21px;list-style:none;margin:21px 0 0;padding:0;color:var(--dead);font:6px var(--mono);letter-spacing:.13em}.hero-assurances li::before{content:"✓";margin-right:8px;color:var(--alive)}
.access-panel{max-width:610px;margin-top:34px;padding-top:21px;border-top:1px solid var(--line)}.access-panel-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:13px}.access-panel-head p{margin:0 0 5px;color:var(--alive);font:6px var(--mono);letter-spacing:.16em}.access-panel-head h2{margin:0;font-size:21px;font-weight:500;letter-spacing:-.03em}.access-panel-head>span{color:var(--dead);font:5px/1.6 var(--mono);letter-spacing:.12em;text-align:right}.access-panel .boot-log{width:100%;min-height:34px;margin:0 0 13px;padding:7px 0;border-block:1px solid rgba(255,255,255,.08);font-size:6px}.access-panel .access-form,.access-panel .code-form,.access-panel .access-status{width:100%}.access-panel .boot-note{max-width:none;margin:10px 0 0;text-align:left;font-size:5px}.access-panel .enter{margin-top:8px}.access-panel .service-choice{grid-template-columns:34% 66%}.access-panel .service-choice select{height:39px}
.proof-console{position:relative;min-height:610px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(8,8,8,.94),rgba(2,2,2,.97));box-shadow:0 55px 144px rgba(0,0,0,.55);overflow:hidden}.proof-console::before{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.045);pointer-events:none}.proof-console-head{height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 21px;border-bottom:1px solid var(--line);color:var(--dead);font:6px var(--mono);letter-spacing:.13em}.proof-console-head b{color:var(--alive);font-weight:400}.proof-visual{position:relative;height:267px;display:grid;place-items:center;border-bottom:1px solid var(--line);background:radial-gradient(circle,rgba(255,255,255,.075),transparent 42%)}.proof-visual::before,.proof-visual::after{content:"";position:absolute;width:61.8%;height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.proof-visual::before{rotate:34deg}.proof-visual::after{rotate:-34deg}.proof-console .boot-sigil,.proof-console .tesseract-canvas{width:233px;height:233px;margin:0}.proof-console .boot-sigil{filter:drop-shadow(0 0 34px rgba(255,255,255,.18));opacity:.82}.proof-verdict{position:absolute;left:21px;bottom:18px;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-left:1px solid var(--alive);background:rgba(2,2,2,.75);backdrop-filter:blur(5px)}.proof-verdict small{color:var(--dead);font:5px var(--mono);letter-spacing:.14em}.proof-verdict strong{color:var(--white);font:13px var(--mono);font-weight:400;letter-spacing:.08em}.proof-verdict span{color:var(--alive);font:5px var(--mono);letter-spacing:.08em}.proof-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.proof-metrics div{min-width:0;display:grid;grid-template-columns:1fr auto auto;align-items:end;gap:5px;padding:13px;border-right:1px solid var(--line)}.proof-metrics div:last-child{border-right:0}.proof-metrics span{grid-column:1/-1;color:var(--dead);font:5px var(--mono);letter-spacing:.1em}.proof-metrics b,.proof-metrics strong{font:12px var(--mono);font-weight:400}.proof-metrics b{color:var(--ash)}.proof-metrics strong{color:var(--white)}.proof-metrics i{color:var(--alive);font:7px var(--mono)}.proof-chain{list-style:none;margin:0;padding:8px 21px}.proof-chain li{display:grid;grid-template-columns:34px 1fr auto;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.07);color:var(--ash);font:6px var(--mono);letter-spacing:.09em}.proof-chain li span{color:var(--dead)}.proof-chain li b{color:var(--white);font-weight:400}.proof-chain li:last-child b{color:var(--alive)}.proof-caption{margin:0;padding:0 21px 18px;color:var(--dead);font:5px/1.6 var(--mono);letter-spacing:.05em}
.proof-ribbon{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:21px;padding:0 21px;border-block:1px solid var(--line);color:var(--dead);font:6px var(--mono);letter-spacing:.13em;white-space:nowrap;overflow:hidden}.proof-ribbon span:nth-child(3){color:var(--ash)}.landing-section{padding:144px 34px;border-bottom:1px solid var(--line)}.section-intro{display:grid;grid-template-columns:233px minmax(0,610px) minmax(240px,377px);gap:34px;align-items:start;margin-bottom:55px}.section-intro>p:first-child,.method-copy>p:first-child{color:var(--alive);font:6px var(--mono);letter-spacing:.18em}.section-intro h2,.method-copy h2{margin:0;font-size:clamp(34px,4.2vw,68px);font-weight:500;line-height:.95;letter-spacing:-.055em}.section-intro>p:last-child,.method-copy>p:last-child{margin:0;color:var(--ash);font:10px/1.7 var(--mono)}.register-card{margin-left:233px;border:1px solid var(--line);background:rgba(5,5,5,.72)}.register-card>header,.register-card>footer{min-height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 21px;color:var(--ash);font:6px var(--mono);letter-spacing:.13em}.register-card>header{border-bottom:1px solid var(--line)}.register-card>header b{color:var(--alive);font-weight:400}.register-card-grid{display:grid;grid-template-columns:repeat(3,1fr)}.register-card article{min-height:233px;padding:34px 21px;border-right:1px solid var(--line)}.register-card article:last-child{border:0}.register-card article>span{color:var(--dead);font:7px var(--mono)}.register-card h3{margin:55px 0 13px;font-size:21px;font-weight:500;letter-spacing:-.03em}.register-card article p{margin:0;color:var(--ash);font:9px/1.65 var(--mono)}.register-card>footer{border-top:1px solid var(--line);color:var(--dead)}.register-card>footer a{padding-bottom:5px;border-bottom:1px solid var(--white);color:var(--white);text-decoration:none}.section-intro.compact{grid-template-columns:233px minmax(0,754px)}.delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-left:233px}.delivery-grid article{min-height:288px;padding:34px 21px;border:1px solid var(--line);border-right:0;background:rgba(3,3,3,.55)}.delivery-grid article:last-child{border-right:1px solid var(--line)}.delivery-grid article.is-primary{position:relative;border-top-color:var(--alive);background:linear-gradient(180deg,rgba(216,255,104,.06),rgba(3,3,3,.74))}.delivery-grid article.is-primary::before{content:"RECOMMENDED";position:absolute;right:13px;top:13px;color:var(--alive);font:5px var(--mono);letter-spacing:.11em}.delivery-grid article>span{color:var(--dead);font:6px var(--mono);letter-spacing:.15em}.delivery-grid h3{margin:55px 0 13px;font-size:26px;font-weight:500;letter-spacing:-.04em}.delivery-grid p{min-height:89px;margin:0;color:var(--ash);font:9px/1.65 var(--mono)}.delivery-grid article>b{display:block;margin-top:21px;color:var(--white);font:7px var(--mono);font-weight:400;letter-spacing:.11em}.method-section{display:grid;grid-template-columns:38.2% 61.8%;gap:55px}.method-copy h2{margin:21px 0 34px}.method-copy>p:last-child{max-width:377px}.method-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.method-steps li{display:grid;grid-template-columns:144px 1fr;align-items:center;min-height:89px;border-bottom:1px solid var(--line)}.method-steps span{color:var(--dead);font:6px var(--mono);letter-spacing:.12em}.method-steps b{font-size:16px;font-weight:400;letter-spacing:-.02em}.landing-footer{max-width:1440px;min-height:144px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:34px;margin:auto;padding:34px 68px;border-top:1px solid var(--line);background:#020202}.landing-footer>div{display:flex;flex-direction:column;gap:8px;font:800 10px var(--mono);letter-spacing:.16em}.landing-footer small{color:var(--dead);font:5px var(--mono);font-weight:400}.landing-footer p{margin:0;color:var(--dead);font:6px/1.6 var(--mono);letter-spacing:.05em}.landing-footer nav{display:flex;justify-content:flex-end;gap:21px}.landing-footer a{color:var(--ash);font:6px var(--mono);letter-spacing:.1em;text-decoration:none}.landing-footer a:hover,.landing-footer a:focus-visible{color:var(--white);outline:none}

/* RECURRING PRODUCT + FREE TOOL */
.register-workspace,.brief-builder{position:absolute;z-index:12;left:50%;top:50%;width:min(987px,calc(100% - 89px));max-height:calc(100% - 68px);transform:translate(-50%,-50%);border:1px solid var(--line);border-left-color:var(--hot-line);background:rgba(3,3,3,.94);box-shadow:0 55px 144px rgba(0,0,0,.72);backdrop-filter:blur(13px);overflow:auto}.register-workspace>header,.brief-builder>header{min-height:89px;display:flex;align-items:center;justify-content:space-between;padding:21px 34px;border-bottom:1px solid var(--line)}.register-workspace>header span,.brief-builder>header span{color:var(--alive);font:6px var(--mono);letter-spacing:.14em}.register-workspace>header h2,.brief-builder>header h2{margin:8px 0 0;font-size:29px;font-weight:500;letter-spacing:-.045em}.register-workspace>header>b,.brief-builder>header>b{color:var(--ash);font:6px var(--mono);font-weight:400;letter-spacing:.12em}.register-workspace-grid{display:grid;grid-template-columns:38.2% 61.8%}.register-decision{padding:34px;border-right:1px solid var(--line)}.register-decision p{margin:0;color:var(--dead);font:6px var(--mono);letter-spacing:.13em}.register-decision h3{margin:34px 0 13px;font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-.035em}.register-decision>span{color:var(--ash);font:8px/1.6 var(--mono)}.decision-status{display:flex;align-items:center;justify-content:space-between;margin-top:34px;padding-top:13px;border-top:1px solid var(--line);font:6px var(--mono);letter-spacing:.1em}.decision-status b{color:var(--alive);font-weight:400}.decision-status i{color:var(--dead);font-style:normal}.register-matrix{padding:21px 34px}.register-matrix>div{display:grid;grid-template-columns:1.5fr repeat(3,1fr);min-height:55px;align-items:center;border-bottom:1px solid var(--line);color:var(--ash);font:8px var(--mono)}.register-matrix>div:first-child{min-height:34px;color:var(--dead);font-size:5px;letter-spacing:.12em}.register-matrix b{color:var(--white);font-weight:400}.register-matrix b.is-open{color:var(--alive)}.register-workspace>footer,.brief-builder>footer{min-height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;border-top:1px solid var(--line)}.register-workspace>footer p{margin:0;color:var(--dead);font:6px var(--mono);letter-spacing:.06em}.register-workspace>footer a,.brief-builder>footer a{padding-bottom:5px;border-bottom:1px solid var(--white);font:6px var(--mono);letter-spacing:.1em;text-decoration:none}
.brief-grid{display:grid;grid-template-columns:38.2% 61.8%;min-height:377px}.brief-grid form{padding:21px 34px;border-right:1px solid var(--line)}.brief-grid label{display:block;color:var(--ash);font:6px var(--mono);letter-spacing:.12em}.brief-grid input,.brief-grid select{width:100%;height:44px;margin-top:7px;padding:0 13px;border:1px solid var(--line);border-radius:0;background:#050505;color:var(--white);font:9px var(--mono);outline:none}.brief-grid input:focus,.brief-grid select:focus{border-color:var(--white);box-shadow:inset 2px 0 var(--alive)}.brief-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:21px}.brief-grid form>button{width:100%;height:46px;display:flex;align-items:center;justify-content:space-between;margin-top:21px;padding:0 13px;border:1px solid var(--white);background:var(--white);color:var(--black);font:7px var(--mono);letter-spacing:.12em}.brief-grid form>button:hover,.brief-grid form>button:focus-visible{border-color:var(--alive);background:var(--alive);outline:none}.brief-grid form>p{margin:13px 0 0;color:var(--dead);font:5px/1.6 var(--mono);letter-spacing:.05em}.brief-output{display:block;padding:34px}.brief-output>span{color:var(--alive);font:6px var(--mono);letter-spacing:.13em}.brief-output h3{max-width:520px;margin:34px 0 21px;font-size:29px;font-weight:500;line-height:1.08;letter-spacing:-.04em}.brief-output p{margin:0 0 13px;color:var(--ash);font:8px/1.65 var(--mono)}.brief-output ul{list-style:none;margin:21px 0 0;padding:0;border-top:1px solid var(--line)}.brief-output li{display:grid;grid-template-columns:89px 1fr;padding:8px 0;border-bottom:1px solid var(--line);color:var(--ash);font:7px/1.5 var(--mono)}.brief-output li b{color:var(--dead);font-weight:400}.brief-actions{display:flex;align-items:center;gap:21px}.brief-builder>footer button{border:0;background:transparent;color:var(--ash);font:6px var(--mono);letter-spacing:.1em}.brief-builder>footer button:disabled{color:var(--dead);cursor:not-allowed}.brief-builder>footer button:not(:disabled):hover,.brief-builder>footer button:not(:disabled):focus-visible{color:var(--white);outline:none}

@media(max-width:1100px){.landing-nav{grid-template-columns:1fr auto}.landing-nav nav{display:none}.landing-hero{grid-template-columns:1fr 377px;gap:34px}.hero-copy{padding-left:0}.hero-copy h1{font-size:clamp(60px,8vw,89px)}.proof-console{min-height:580px}.section-intro{grid-template-columns:144px 1fr}.section-intro>p:last-child{grid-column:2}.register-card,.delivery-grid{margin-left:144px}.method-section{grid-template-columns:1fr 1.3fr}}
@media(max-width:820px){.landing-nav{height:68px;padding:0 21px}.landing-state{display:none}.landing-main{padding:0 21px}.landing-hero{min-height:auto;grid-template-columns:1fr;padding:55px 0}.hero-copy h1{font-size:clamp(55px,12vw,89px)}.proof-console{min-height:560px}.landing-section{padding:89px 0}.section-intro,.section-intro.compact{grid-template-columns:1fr;gap:21px}.section-intro>p:last-child{grid-column:1}.register-card,.delivery-grid{margin-left:0}.method-section{grid-template-columns:1fr}.landing-footer{grid-template-columns:1fr;padding:34px 21px}.landing-footer nav{justify-content:flex-start}.register-workspace,.brief-builder{width:calc(100% - 34px);max-height:calc(100% - 34px)}.register-workspace-grid,.brief-grid{grid-template-columns:1fr}.register-decision,.brief-grid form{border-right:0;border-bottom:1px solid var(--line)}}
@media(max-width:600px){.landing-brand small{display:none}.landing-hero{padding:34px 0}.boot .boot-pre{font-size:6px}.hero-copy h1{font-size:14.5vw;line-height:.84}.hero-summary{margin-top:21px;font-size:9px}.hero-assurances{display:grid}.access-panel{margin-top:34px}.access-panel .access-input-row{grid-template-columns:1fr}.access-panel .access-input-row input{border-right:1px solid var(--hot-line);border-bottom:0}.access-panel .access-input-row button{width:100%}.access-panel .service-choice{grid-template-columns:1fr}.access-panel .service-fit{grid-column:1}.proof-console{min-height:520px}.proof-visual{height:233px}.proof-console .boot-sigil,.proof-console .tesseract-canvas{width:178px;height:178px}.proof-metrics div{padding:10px 7px}.proof-metrics b,.proof-metrics strong{font-size:9px}.proof-chain{padding-inline:13px}.proof-caption{padding-inline:13px}.proof-ribbon{justify-content:flex-start;overflow:auto}.register-card-grid,.delivery-grid{grid-template-columns:1fr}.register-card article,.delivery-grid article{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.register-card article:last-child{border-bottom:0}.register-card h3,.delivery-grid h3{margin-top:34px}.delivery-grid article{border-right:1px solid var(--line)}.delivery-grid p{min-height:auto}.method-steps li{grid-template-columns:89px 1fr;gap:13px}.landing-footer nav{flex-wrap:wrap}.register-workspace>header,.brief-builder>header{padding:13px 16px}.register-workspace>header h2,.brief-builder>header h2{font-size:21px}.register-workspace>header>b,.brief-builder>header>b{display:none}.register-decision,.register-matrix,.brief-grid form,.brief-output{padding:21px 16px}.register-matrix>div{grid-template-columns:1.5fr repeat(3,.75fr);font-size:6px}.register-workspace>footer,.brief-builder>footer{align-items:flex-start;gap:13px;padding:13px 16px}.register-workspace>footer p{max-width:52%}.brief-actions{flex-direction:column;align-items:flex-start;gap:10px}.brief-field-grid{grid-template-columns:1fr}.brief-builder{top:17px;transform:translateX(-50%);max-height:calc(100% - 34px)}}
@media(prefers-reduced-motion:reduce){.boot{scroll-behavior:auto}}
.landing-monogram{width:34px;height:34px;display:block;border:0;clip-path:none;opacity:.9;filter:drop-shadow(0 0 8px rgba(255,255,255,.12))}

/* PUBLIC PROOF + BUYER QUALIFICATION */
.hero-proof-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px}.hero-proof-actions a{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:34px;padding:0 13px;border:1px solid var(--line);color:var(--ash);font:6px var(--mono);letter-spacing:.12em;text-decoration:none;transition:border-color .25s,color .25s,background .25s}.hero-proof-actions a span{color:var(--alive);font-size:10px}.hero-proof-actions a:hover,.hero-proof-actions a:focus-visible{border-color:rgba(255,255,255,.5);color:var(--white);background:rgba(255,255,255,.035);outline:none}.hero-proof-actions .proof-action-primary{border-color:rgba(216,255,104,.32);color:var(--white)}
.proof-console-head b{display:flex;align-items:center;gap:8px}.proof-console-head b::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--alive);box-shadow:0 0 10px rgba(216,255,104,.52)}
.proof-visual{isolation:isolate;background:radial-gradient(circle at 50% 50%,rgba(216,255,104,.075),transparent 7%,rgba(255,255,255,.04) 7.2%,transparent 28%),repeating-linear-gradient(90deg,transparent 0 54px,rgba(255,255,255,.025) 55px),repeating-linear-gradient(0deg,transparent 0 54px,rgba(255,255,255,.025) 55px),radial-gradient(circle,rgba(255,255,255,.07),transparent 48%);box-shadow:inset 0 0 89px rgba(0,0,0,.72)}
.proof-visual .boot-sigil{position:relative;z-index:2}.proof-telemetry{position:absolute;z-index:3;inset:16px 18px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;pointer-events:none}.proof-telemetry span{width:max-content;padding:4px 6px;border-left:1px solid rgba(216,255,104,.45);background:rgba(2,2,2,.58);color:var(--dead);font:5px var(--mono);letter-spacing:.11em}.proof-telemetry span:nth-child(2){justify-self:end;border-left:0;border-right:1px solid rgba(237,237,232,.25)}.proof-telemetry span:nth-child(3){grid-column:2;align-self:end;justify-self:end;border-left:0;border-right:1px solid rgba(216,255,104,.45);color:var(--ash)}
.proof-context{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-bottom:1px solid var(--line);background:rgba(255,255,255,.018)}.proof-context div{min-width:0;padding:10px 13px;border-right:1px solid var(--line)}.proof-context div:last-child{border-right:0}.proof-context dt{color:var(--dead);font:5px var(--mono);letter-spacing:.11em}.proof-context dd{margin:6px 0 0;color:var(--ash);font:6px var(--mono);letter-spacing:.055em;white-space:nowrap}.proof-context div:last-child dd{color:var(--alive)}
.sample-section{display:grid;grid-template-columns:38.2fr 61.8fr;gap:55px;align-items:center;background:radial-gradient(circle at 78% 50%,rgba(216,255,104,.045),transparent 27%)}.sample-copy>p:first-child,.fit-heading>p:first-child,.procurement-intro>p:first-child,.final-scope-section>p:first-child{margin:0;color:var(--alive);font:6px var(--mono);letter-spacing:.18em}.sample-copy h2,.fit-heading h2,.procurement-intro h2{margin:21px 0 34px;font-size:clamp(34px,4.2vw,68px);font-weight:500;line-height:.95;letter-spacing:-.055em}.sample-copy>p:nth-of-type(2),.fit-heading>p:last-child,.procurement-intro>p:nth-of-type(2){max-width:430px;margin:0;color:var(--ash);font:10px/1.7 var(--mono)}.sample-copy>a,.procurement-intro>a{width:max-content;display:flex;align-items:center;gap:34px;margin-top:34px;padding-bottom:8px;border-bottom:1px solid var(--white);color:var(--white);font:7px var(--mono);letter-spacing:.11em;text-decoration:none}.sample-copy>a span,.procurement-intro>a span{color:var(--alive)}.sample-copy>small{display:block;margin-top:13px;color:var(--dead);font:5px var(--mono);letter-spacing:.08em;text-transform:uppercase}
.sample-docket{position:relative;display:block;border:1px solid rgba(237,237,232,.2);background:#e9e9e3;color:#0a0a0a;box-shadow:21px 21px 0 #050505,21px 21px 0 1px rgba(255,255,255,.12),0 55px 144px rgba(0,0,0,.68);text-decoration:none;transform:perspective(1200px) rotateY(-2deg) rotateX(1deg);transform-origin:center;transition:transform .55s var(--ease),box-shadow .55s var(--ease)}.sample-docket::before,.sample-docket::after{content:"";position:absolute;pointer-events:none}.sample-docket::before{inset:8px;border:1px solid rgba(0,0,0,.12)}.sample-docket::after{right:-13px;top:21px;width:13px;height:89%;background:linear-gradient(90deg,#272725,#050505);transform:skewY(45deg);transform-origin:left top}.sample-docket:hover,.sample-docket:focus-visible{transform:perspective(1200px) rotateY(0) rotateX(0) translateY(-5px);box-shadow:13px 21px 0 #050505,13px 21px 0 1px rgba(255,255,255,.18),0 55px 144px rgba(0,0,0,.75);outline:1px solid var(--alive);outline-offset:5px}.sample-docket>header,.sample-docket>footer{min-height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 21px;border-bottom:1px solid rgba(0,0,0,.16);font:6px var(--mono);letter-spacing:.12em}.sample-docket>header b{color:#546b13;font-weight:700}.sample-docket>footer{border-top:1px solid rgba(0,0,0,.16);border-bottom:0;color:#54544f}.sample-docket>footer b{color:#0a0a0a}.sample-docket-body{display:grid;grid-template-columns:1.15fr .85fr;gap:21px;padding:34px}.sample-docket-verdict{padding-right:21px;border-right:1px solid rgba(0,0,0,.16)}.sample-docket-verdict>span{font:6px var(--mono);letter-spacing:.13em;color:#676762}.sample-docket-verdict>strong{display:block;margin:21px 0 13px;font:500 clamp(29px,3vw,47px)/1 var(--sans);letter-spacing:-.05em}.sample-docket-verdict>p{margin:0;color:#42423e;font:8px/1.65 var(--mono)}.sample-docket-bars{height:144px;display:flex;align-items:flex-end;gap:13px;padding:13px;border-left:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.17);background:linear-gradient(rgba(0,0,0,.055) 1px,transparent 1px);background-size:100% 34px}.sample-docket-bars span{flex:1;position:relative;display:flex;align-items:flex-end;justify-content:center;height:80.8%;background:#8a8a84}.sample-docket-bars span:last-child{height:93.3%;background:#171716}.sample-docket-bars i{position:absolute;inset:0;border-top:2px solid #677f1b}.sample-docket-bars b{padding-bottom:8px;color:#fff;font:6px var(--mono);font-weight:400}.sample-docket dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);margin:13px 0 0;border:1px solid rgba(0,0,0,.14)}.sample-docket dl div{padding:13px;border-right:1px solid rgba(0,0,0,.14)}.sample-docket dl div:last-child{border-right:0}.sample-docket dt{color:#686863;font:5px var(--mono);letter-spacing:.09em}.sample-docket dd{margin:8px 0 0;font:8px var(--mono)}.sample-docket ol{grid-column:1/-1;list-style:none;margin:0;padding:0;border-top:1px solid rgba(0,0,0,.16)}.sample-docket li{display:grid;grid-template-columns:34px 1fr;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.1);color:#464642;font:6px var(--mono);letter-spacing:.08em}.sample-docket li span{color:#777772}
.fit-section{display:grid;grid-template-columns:38.2fr 61.8fr;gap:55px}.fit-heading{align-self:start;position:sticky;top:34px}.fit-matrix{display:grid;grid-template-columns:1fr 1fr}.fit-matrix article{border:1px solid var(--line);background:rgba(3,3,3,.66)}.fit-matrix article+article{border-left:0}.fit-matrix header{height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 21px;border-bottom:1px solid var(--line);color:var(--ash);font:6px var(--mono);letter-spacing:.12em}.fit-matrix header b{color:var(--dead);font-weight:400}.fit-yes header{border-top:1px solid var(--alive)}.fit-no{background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(3,3,3,.7))!important}.fit-matrix ul{list-style:none;margin:0;padding:0 21px}.fit-matrix li{display:grid;grid-template-columns:34px 1fr;gap:13px;min-height:89px;align-items:center;border-bottom:1px solid var(--line)}.fit-matrix li:last-child{border-bottom:0}.fit-matrix li>span{color:var(--alive);font:7px var(--mono)}.fit-no li>span{color:#898984}.fit-matrix li p{margin:0;color:var(--ash);font:8px/1.6 var(--mono)}
.procurement-section{display:grid;grid-template-columns:38.2fr 61.8fr;gap:55px;background:linear-gradient(125deg,rgba(216,255,104,.025),transparent 38%)}.procurement-intro{align-self:start}.procurement-facts{border-top:1px solid var(--line)}.procurement-facts details{border-bottom:1px solid var(--line)}.procurement-facts summary{min-height:89px;display:grid;grid-template-columns:89px 1fr auto;align-items:center;color:var(--white);font:10px var(--mono);letter-spacing:.05em;cursor:pointer;list-style:none}.procurement-facts summary::-webkit-details-marker{display:none}.procurement-facts summary::after{content:"+";color:var(--alive);font:16px var(--mono);font-weight:300}.procurement-facts details[open] summary::after{content:"−"}.procurement-facts summary span{color:var(--dead);font:6px var(--mono)}.procurement-facts details>p{max-width:610px;margin:-13px 34px 34px 89px;color:var(--ash);font:9px/1.7 var(--mono)}.procurement-facts summary:focus-visible{outline:1px solid var(--alive);outline-offset:4px}
.final-scope-section{text-align:center;background:radial-gradient(circle at 50% 55%,rgba(216,255,104,.055),transparent 26%)}.final-scope-section h2{margin:34px auto 55px;font-size:clamp(42px,6vw,89px);font-weight:600;line-height:.9;letter-spacing:-.065em}.final-scope-section h2 span{color:#71716c;font-weight:400}.final-scope-section>div{display:flex;justify-content:center;gap:8px}.final-scope-section a{min-width:233px;height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 21px;border:1px solid var(--line);color:var(--white);font:7px var(--mono);letter-spacing:.12em;text-decoration:none}.final-scope-section a span{color:var(--alive)}.final-scope-section a:hover,.final-scope-section a:focus-visible{border-color:var(--white);outline:none}.final-scope-section a.final-primary{border-color:var(--white);background:var(--white);color:var(--black)}.final-scope-section a.final-primary span{color:#435310}.final-scope-section a.final-primary:hover,.final-scope-section a.final-primary:focus-visible{border-color:var(--alive);background:var(--alive)}.final-scope-section>small{display:block;margin-top:21px;color:var(--dead);font:5px var(--mono);letter-spacing:.08em}
@media(max-width:1100px){.sample-section,.fit-section,.procurement-section{grid-template-columns:1fr}.sample-copy>p:nth-of-type(2),.fit-heading>p:last-child,.procurement-intro>p:nth-of-type(2){max-width:610px}.fit-heading{position:static}.sample-docket{max-width:820px}.fit-matrix{max-width:820px}}
@media(max-width:700px){.hero-proof-actions{display:grid}.hero-proof-actions a{width:100%}.sample-docket{transform:none;box-shadow:8px 8px 0 #050505,8px 8px 0 1px rgba(255,255,255,.12)}.sample-docket::after{display:none}.sample-docket-body{grid-template-columns:1fr;padding:21px}.sample-docket-verdict{padding:0 0 21px;border:0;border-bottom:1px solid rgba(0,0,0,.16)}.sample-docket-bars{height:89px}.sample-docket dl,.sample-docket ol{grid-column:1}.sample-docket dl{grid-template-columns:1fr 1fr}.sample-docket dl div:nth-child(2){border-right:0}.sample-docket dl div:nth-child(-n+2){border-bottom:1px solid rgba(0,0,0,.14)}.fit-matrix{grid-template-columns:1fr}.fit-matrix article+article{border-left:1px solid var(--line);border-top:0}.procurement-facts summary{grid-template-columns:55px 1fr auto}.procurement-facts details>p{margin-left:55px}.final-scope-section>div{display:grid}.final-scope-section a{min-width:min(100%,377px);width:100%}}
@media(max-width:420px){.sample-docket>header,.sample-docket>footer{align-items:flex-start;gap:8px;padding:13px;flex-direction:column}.sample-docket dl{grid-template-columns:1fr}.sample-docket dl div{border-right:0;border-bottom:1px solid rgba(0,0,0,.14)}.sample-docket dl div:last-child{border-bottom:0}.fit-matrix li{grid-template-columns:21px 1fr;padding-block:13px}.procurement-facts summary{grid-template-columns:34px 1fr auto;font-size:8px}.procurement-facts details>p{margin-left:34px}.final-scope-section h2{font-size:13vw}}
@media(max-width:600px){.proof-telemetry{inset:12px}.proof-telemetry span{font-size:4px}.proof-context div{padding:9px 6px}.proof-context dt{font-size:4px}.proof-context dd{font-size:5px;letter-spacing:0}}
@media(prefers-reduced-motion:reduce){.sample-docket{transition:none;transform:none}}
@media(max-width:600px){.hero-copy h1{font-size:12.8vw}}
@supports (content-visibility:auto){.landing-section,.landing-footer{content-visibility:auto;contain-intrinsic-size:auto 700px}.landing-footer{contain-intrinsic-size:auto 144px}}

/* Deployment typography: supported system weights, stable kerning, and readable operational text. */
:root{--dead:#85857f;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body{font-kerning:normal;text-rendering:optimizeLegibility}
h1,h2,h3{font-kerning:normal;font-variant-ligatures:common-ligatures;letter-spacing:-.02em!important}
.hero-copy h1{font-weight:700;line-height:.88;letter-spacing:-.018em!important;text-wrap:balance}
.hero-line{display:inline-block;white-space:nowrap}
.hero-copy h1 .hero-line-primary{color:var(--white);font-weight:700}
.hero-copy h1 .hero-line-secondary{color:#aaa9a3;font-weight:500}
.transmission h2{font-weight:700;line-height:.82}
.section-intro h2,.method-copy h2,.final-scope-section h2{line-height:1.02}
.boot-pre,.hero-assurances,.landing-state,.proof-console-head,.proof-telemetry,.proof-context,.proof-chain,.proof-caption,.proof-ribbon,.register-card>header,.register-card>footer,.delivery-grid article>span,.delivery-grid article>b,.method-steps span,.landing-footer,.access-panel-head,.access-form>label,.code-form>label,.service-choice label,.access-check,.access-status,.boot-note{letter-spacing:.08em!important}
.hero-assurances,.proof-console-head,.proof-context,.proof-chain,.proof-caption,.proof-ribbon,.register-card>header,.register-card>footer,.delivery-grid article>span,.delivery-grid article>b,.method-steps span,.access-form>label,.code-form>label,.service-choice label,.access-check,.access-status,.boot-note{font-size:9px!important;line-height:1.55}
.proof-telemetry span,.proof-context dt{font-size:8px!important}.proof-context dd{font-size:9px!important}
.landing-footer small,.landing-footer p,.landing-footer a{font-size:9px!important;line-height:1.55}
.pricing-grid{row-gap:0}.pricing-grid article:nth-child(3){border-right:1px solid var(--line)}
.pricing-note{max-width:987px;margin:34px 0 0 233px;padding-left:21px;border-left:2px solid var(--alive);color:var(--ash);font:10px/1.7 var(--mono)}
@media(max-width:1100px){.pricing-note{margin-left:144px}}
@media(max-width:820px){.pricing-note{margin-left:0}}
@media(max-width:600px){.hero-copy h1{font-size:clamp(43px,12vw,68px);line-height:.92}.hero-line{white-space:normal}.pricing-grid article{padding:34px 21px}.pricing-note{font-size:10px}}

/* Balanced type scale: keep display text inside its column at every viewport. */
html,body,.boot,.boot-frame{max-width:100%;overflow-x:hidden}
.landing-main,.landing-hero,.hero-copy,.proof-console{min-width:0}
.landing-hero{grid-template-columns:minmax(0,58fr) minmax(360px,42fr);gap:48px}
.hero-copy h1{max-width:720px;font-size:clamp(48px,5vw,72px);line-height:.96}
.section-intro h2,.method-copy h2,.sample-copy h2,.fit-heading h2,.procurement-intro h2{font-size:clamp(32px,3.6vw,52px);line-height:1.08}
.final-scope-section h2{max-width:840px;font-size:clamp(38px,5vw,68px);line-height:1.02}
@media(max-width:1100px){.landing-hero{grid-template-columns:minmax(0,1fr) 360px;gap:34px}.hero-copy h1{font-size:clamp(46px,6.2vw,62px)}}
@media(max-width:820px){.landing-hero{grid-template-columns:minmax(0,1fr);gap:55px}.hero-copy,.proof-console{width:100%;max-width:680px;margin-inline:auto}}
@media(max-width:600px){.landing-main{width:100%}.landing-hero{gap:44px}.hero-copy h1{max-width:100%;font-size:clamp(36px,10.5vw,42px);line-height:1}.hero-summary{width:100%;max-width:100%;overflow-wrap:anywhere}.proof-context dd{overflow:hidden;text-overflow:ellipsis}.section-intro h2,.method-copy h2,.sample-copy h2,.fit-heading h2,.procurement-intro h2{font-size:clamp(29px,8.5vw,38px)}.final-scope-section h2{font-size:clamp(32px,9.5vw,42px)}}
@media(max-width:700px){.interface{width:100%;max-width:100%;grid-template:55px minmax(754px,1fr) 55px 55px/minmax(0,1fr);overflow:hidden}.topbar,.stage,.module-rail,.console{width:100%;min-width:0;max-width:100%}.topbar{grid-template-columns:minmax(0,1fr) auto}.brand,.topbar-state{min-width:0}.register-workspace,.brief-builder{width:calc(100vw - 34px)}}

/* Column-bound hero fit and left-aligned landing-page wording. */
.hero-copy{container-type:inline-size}
.hero-copy h1{max-width:100%;font-size:clamp(34px,9.6cqw,72px);letter-spacing:-.012em!important;word-spacing:.035em}
.landing-main,.landing-section,.section-intro,.method-copy,.sample-copy,.fit-heading,.procurement-intro,.final-scope-section{text-align:left}
.final-scope-section h2{margin-left:0;margin-right:0}
.final-scope-section>div{justify-content:flex-start}
.final-scope-section>small{max-width:610px;margin-left:0;margin-right:0}
@media(max-width:1100px){.landing-hero{grid-template-columns:minmax(0,1fr);gap:55px}.hero-copy,.proof-console{width:100%;max-width:760px;margin-inline:0}.hero-copy h1{font-size:clamp(46px,7vw,62px)}}
@media(max-width:600px){.hero-copy h1{font-size:clamp(36px,10.5vw,42px);word-spacing:.025em}}

/* Offer placement: explanatory copy stays left of its purchase surface. */
.product-section{display:grid;grid-template-columns:minmax(260px,38.2fr) minmax(0,61.8fr);column-gap:55px;align-items:start}
.product-section .section-intro{display:block;grid-column:1;margin:0}
.product-section .section-intro h2{margin:21px 0 34px;font-size:clamp(32px,3.4vw,48px);line-height:1.08}
.product-section .section-intro>p:last-child{grid-column:auto}
.product-section .register-card{grid-column:2;margin-left:0}
.pricing-section{display:grid;grid-template-columns:minmax(200px,233px) minmax(0,1fr);column-gap:34px;row-gap:34px;align-items:start}
.pricing-section .section-intro.compact{display:block;grid-column:1;margin:0}
.pricing-section .section-intro h2{margin:21px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.08}
.pricing-section .pricing-grid{grid-column:2;margin-left:0}
.pricing-section .pricing-note{grid-column:2;margin:0}
@media(max-width:900px){.product-section,.pricing-section{grid-template-columns:minmax(0,1fr);gap:34px}.product-section .section-intro,.product-section .register-card,.pricing-section .section-intro.compact,.pricing-section .pricing-grid,.pricing-section .pricing-note{grid-column:1}.product-section .section-intro h2,.pricing-section .section-intro h2{max-width:760px}}

/* Clear public navigation and a non-overlapping mobile workstation. */
.console-metrics a{height:100%;display:flex;align-items:center;padding:0 16px;border-left:1px solid var(--line);color:var(--ash);font:inherit;letter-spacing:inherit;text-decoration:none}
.console-metrics a:hover,.console-metrics a:focus-visible{color:var(--white);background:rgba(255,255,255,.05);outline:none}
@media(max-width:1100px){
  .landing-nav{grid-template-columns:auto 1fr auto}
  .landing-nav nav{display:flex;justify-self:center;gap:18px}
  .landing-nav nav a{font-size:8px;letter-spacing:.1em}
}
@media(max-width:700px){
  .interface{height:auto;min-height:100svh;grid-template:55px auto 55px 55px/minmax(0,1fr);overflow:visible}
  .stage{min-height:950px;display:flex;flex-direction:column;padding:96px 24px 28px;overflow:hidden;isolation:isolate}
  .stage::before{inset:10px}
  .transmission{position:relative;top:auto;left:auto;width:100%;z-index:8}
  .transmission h2{font-size:clamp(42px,13vw,62px);line-height:.9}
  .transmission>p:last-child{width:100%;max-width:100%;margin-top:21px;padding:10px 12px;font-size:11px;line-height:1.6;background:rgba(2,2,2,.76)}
  .eyebrow{font-size:9px;line-height:1.5}
  .breach{left:50%;top:47%;width:min(112vw,470px);opacity:.5}
  .dossier{position:relative;left:auto;right:auto;bottom:auto;width:100%;max-width:none;margin-top:auto;padding:20px;background:rgba(3,3,3,.94)}
  .dossier-head,.dossier-label{font-size:9px;line-height:1.45}
  .dossier h3{font-size:22px;line-height:1.08}
  .dossier>p:not(.dossier-label){max-width:100%;font-size:11px;line-height:1.6}
  .dossier .dossier-includes{font-size:8px!important}
  .dossier ul{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}
  .dossier li{min-width:0;padding:8px 6px;font-size:8px;line-height:1.4;overflow-wrap:anywhere}
  .dossier a{font-size:10px;line-height:1.45}
  .console-line{display:none}
  .console-metrics{width:100%;display:grid;grid-template-columns:repeat(4,1fr)}
  .console-metrics>a,.console-metrics button{justify-content:center;padding:0 4px;text-align:center;font-size:7px;line-height:1.25}
  .console-metrics>a[href="privacy.html"],.console-metrics>a[href="terms.html"]{display:none}
  .module-tab{font-size:7px;letter-spacing:.025em}
}
@media(max-width:600px){
  .landing-nav{grid-template-columns:auto 1fr;padding-inline:16px}
  .landing-nav nav{justify-self:end;gap:14px}
  .landing-nav nav a:nth-child(2),.landing-nav nav a:nth-child(3){display:none}
  .landing-nav nav a{font-size:8px}
  .access-panel-head h2{max-width:280px;font-size:22px;line-height:1.1}
  .access-panel .service-choice select{font-size:9px}
  .access-panel .service-fit,.access-panel .access-status,.access-panel .boot-note{font-size:9px!important;line-height:1.55}
}
.delivery-grid article.is-primary::before{content:"RECURRING"}
