:root{--bg:#06090f;--panel:#0a0f17;--line:#182332;--blue:#2e9bff;--light:#6fc0ff;--text:#f4f7fb;--muted:#93a7bf;--green:#54d18b}.anor{margin:0;background:var(--bg);color:var(--text);font-family:'Space Grotesk',sans-serif;overflow-x:hidden}.anor *{box-sizing:border-box}.anor a:focus-visible,.anor input:focus-visible,.anor select:focus-visible,.anor textarea:focus-visible,.anor button:focus-visible{outline:2px solid var(--light);outline-offset:3px}.skip{position:fixed;top:-50px;left:10px;z-index:99;background:var(--blue);color:#000;padding:10px}.skip:focus{top:10px}.anor nav{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:17px 48px;background:#06090fdb;backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.brand{color:#fff;text-decoration:none;font-weight:600;letter-spacing:.14em}.brand b{color:var(--blue);margin-right:9px}.anor nav div{display:flex;align-items:center;gap:28px}.anor nav div a{color:#8fa3bd;text-decoration:none;font:12px 'IBM Plex Mono',monospace}.anor nav .pill{background:var(--blue);color:#06101a;padding:11px 16px;border-radius:8px}.hero{position:relative;max-width:1300px;min-height:810px;margin:auto;padding:110px 55px;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.grid{position:absolute;inset:0;background-image:linear-gradient(#0d1522 1px,transparent 1px),linear-gradient(90deg,#0d1522 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(circle,#000,transparent 72%);opacity:.45}.copy,.record{position:relative}.phase{display:inline-block;border:1px solid #28445f;border-radius:30px;padding:8px 14px;color:#aec0d4;font:10px 'IBM Plex Mono',monospace;letter-spacing:.1em}.phase:first-letter{color:#efb348}.eyebrow{color:var(--blue);font:11px 'IBM Plex Mono',monospace;letter-spacing:.22em;text-transform:uppercase;margin:24px 0 17px}.hero h1{font-size:clamp(54px,6vw,84px);line-height:.99;letter-spacing:-.045em;margin:0}.anor em{font-style:normal;color:var(--blue)}.lede{color:#a5b6c9;font-size:19px;line-height:1.7;max-width:720px}.actions{display:flex;gap:13px;margin:34px 0 28px}.button{display:inline-flex;justify-content:center;border:0;border-radius:9px;padding:15px 22px;background:var(--blue);color:#06101a;text-decoration:none;font:500 12px 'IBM Plex Mono',monospace;cursor:pointer}.button:hover{background:var(--light)}.button.ghost{background:transparent;color:#fff;border:1px solid #2a394c}.limits{display:flex;flex-wrap:wrap;gap:18px;color:#6f8299;font:10px 'IBM Plex Mono',monospace}.limits span:before{content:'◆';color:var(--blue);margin-right:7px}.record{padding:27px;border:1px solid #25405b;border-radius:18px;background:linear-gradient(145deg,#101b2a,#070c13);box-shadow:0 30px 80px #0007}.recordtop{display:flex;justify-content:space-between;color:#60758e;font:9px 'IBM Plex Mono',monospace;letter-spacing:.12em}.recordtop b,.green{color:var(--green)}.record h2{font-size:25px;margin:25px 0 15px}.source{border-left:2px solid var(--blue);background:#090f18;padding:14px}.source small{color:var(--blue);font:9px 'IBM Plex Mono',monospace}.source p{margin:7px 0 0}.facts{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;gap:1px;background:var(--line)}.facts div{padding:14px;background:#090f18}.facts small{display:block;color:#60758e;font:9px 'IBM Plex Mono',monospace}.facts b{display:block;font-size:13px;margin-top:6px}.fine{color:#5f7288;font-size:10px;margin:17px 0 0}.truth{border-block:1px solid var(--line);padding:21px 30px;text-align:center;color:#8fa3bd;background:#080c13}.section{max-width:1220px;margin:auto;padding:110px 45px}.section.wide{max-width:1420px}.heading{max-width:830px;margin-bottom:52px}.heading.center{text-align:center;margin-inline:auto}.heading h2,.fit h2,.beta h2{font-size:clamp(38px,4.5vw,58px);line-height:1.06;letter-spacing:-.035em;margin:0}.heading>p:last-child{color:var(--muted);font-size:17px;line-height:1.7}.cards,.economics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.cards article,.economics article{padding:25px;border:1px solid var(--line);border-radius:14px;background:var(--panel);min-height:240px}.cards article i,.economics i,.chain i{color:var(--blue);font:10px 'IBM Plex Mono',monospace;font-style:normal}.cards h3{margin-top:48px}.cards p,.economics p,.chain p{color:#8397af;line-height:1.6}.cards .accent{border-color:#28618f;background:#0b1825}.chain{display:grid;grid-template-columns:repeat(11,auto);gap:7px;align-items:center}.chain article{width:190px;min-height:270px;padding:21px;border:1px solid #1b2c40;border-radius:13px;background:linear-gradient(#0d1520,#080d14)}.chain> b{color:#315f86}.chain h3{font-size:16px;margin-top:45px}.chain p{font-size:13px}.result{max-width:720px;margin:27px auto 0;padding:18px;text-align:center;border:1px solid #245779;background:#0a1825;border-radius:10px}.result small{color:var(--blue);margin-right:13px}.inbox{display:grid;grid-template-columns:1.6fr .7fr;gap:16px}.decisions{border:1px solid var(--line);border-radius:14px;overflow:hidden}.decisions header{padding:16px;color:#60758e;font:10px 'IBM Plex Mono',monospace}.decisions header span{float:right}.decisions article{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:20px;border-top:1px solid var(--line)}.decisions article>i{background:#253448;color:#9bc4e8;padding:8px;text-align:center;font:9px 'IBM Plex Mono',monospace;font-style:normal}.decisions p{margin:0}.decisions small{display:block;color:#71869e;margin-top:5px}.decisions article>span{color:#8095ad;font:10px 'IBM Plex Mono',monospace}.authority{display:grid;gap:10px}.authority article{padding:21px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.authority b{color:var(--light);font:11px 'IBM Plex Mono',monospace;text-transform:uppercase}.authority p{color:#8296ad;font-size:13px;line-height:1.55}.tablewrap{overflow:auto;border:1px solid var(--line);border-radius:14px}.tablewrap table{width:100%;min-width:900px;border-collapse:collapse;background:#080d14}.tablewrap th,.tablewrap td{text-align:left;padding:19px;border:1px solid var(--line);color:#879bb2;font-size:13px;line-height:1.5}.tablewrap th{color:#bdc9d6}.tablewrap td:last-child,.tablewrap th:last-child{background:#0c1a27;color:#d4e6f6}.economics{margin-top:25px}.economics article{min-height:190px}.economics h3{margin-top:28px}.honest{margin-top:25px;border-left:3px solid var(--blue);padding:25px;background:#0b131e}.honest b{font-size:20px}.honest p{color:#8da1b8;line-height:1.65}.fit{max-width:none;padding:100px max(45px,calc((100vw - 1140px)/2));display:grid;grid-template-columns:.8fr 1.1fr;gap:80px;border-block:1px solid var(--line);background:#080c13}.fit>div>p:last-child{color:var(--muted);line-height:1.6}.fit ul{list-style:none;padding:0;margin:0;border:1px solid var(--line)}.fit li{padding:17px;border-bottom:1px solid var(--line);color:#91a5bc}.fit li:before{content:'✓';color:var(--green);margin-right:12px}.beta{display:grid;grid-template-columns:.8fr 1.1fr;gap:60px;padding:48px;border:1px solid #245173;border-radius:20px;background:#09111a}.beta>div>p,.beta li{color:#8fa3ba;line-height:1.6}.beta>div>a{color:var(--light)}form{display:grid;gap:16px;padding:26px;border:1px solid var(--line);border-radius:14px;background:#080d14}.row{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{display:grid;gap:7px;color:#aab9ca;font:10px 'IBM Plex Mono',monospace}input,select,textarea{width:100%;border:1px solid #28384c;border-radius:8px;padding:12px;background:#0d141e;color:#fff;font:14px 'Space Grotesk',sans-serif}.consent{grid-template-columns:20px 1fr;line-height:1.5;color:#8397ae}.consent input{width:16px;accent-color:var(--blue)}.trap{position:absolute;left:-9999px;width:1px}#status{min-height:18px;margin:0;color:#89a0b8;font-size:12px}#status.ok{color:var(--green)}#status.err{color:#ff9797}.anor footer{display:grid;grid-template-columns:auto 1fr auto;gap:35px;align-items:center;padding:35px 45px;border-top:1px solid var(--line)}.anor footer p{color:#667b92;font-size:12px}.anor footer>a:last-child{color:#8da2ba}
@media(max-width:1150px){.hero{grid-template-columns:1fr}.record{max-width:560px}.chain{grid-template-columns:repeat(3,1fr)}.chain article{width:auto}.chain>b{display:none}.cards,.economics{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.anor nav{padding:15px 20px}.anor nav div>a:not(.pill){display:none}.hero{padding:75px 22px;gap:45px}.hero h1{font-size:49px}.section{padding:80px 22px}.cards,.economics,.chain,.inbox,.fit,.beta,.row{grid-template-columns:1fr}.fit{padding:80px 22px;gap:35px}.beta{padding:24px}.decisions article{grid-template-columns:40px 1fr}.decisions article>span{display:none}.anor footer{grid-template-columns:1fr;padding:30px 22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
.decision-notice{max-width:1320px;padding-top:70px}.notice-head{max-width:900px}.notice-head h2{font-size:clamp(38px,4.5vw,58px);line-height:1.06;letter-spacing:-.035em;margin:0}.notice-head>p:last-child{color:var(--muted);font-size:17px;line-height:1.75}.notice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:38px}.notice-grid article{min-height:245px;padding:25px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#0b121c,#080c13)}.notice-grid span{display:inline-block;color:var(--blue);font:10px 'IBM Plex Mono',monospace;letter-spacing:.12em}.notice-grid h3{margin:35px 0 12px;font-size:17px}.notice-grid p{margin:0;color:#879bb2;font-size:13px;line-height:1.65}.decision-notice details{margin-top:18px;border:1px solid #27445f;border-radius:14px;background:#09111a;overflow:hidden}.decision-notice summary{padding:21px 24px;color:#d7e7f5;font:11px 'IBM Plex Mono',monospace;letter-spacing:.08em;cursor:pointer;list-style-position:inside}.decision-notice summary:hover{background:#0c1824}.notice-detail{padding:4px 24px 25px;border-top:1px solid var(--line)}.notice-detail p{color:#8da1b8;line-height:1.7}.notice-detail b{color:#dce8f3}.notice-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:22px}.notice-links a{color:var(--light);font:10px 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.08em}.notice-foot{color:#5f7288;font:10px 'IBM Plex Mono',monospace;margin:17px 2px 0}.decision-notice+footer{margin-top:0}@media(max-width:980px){.notice-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.notice-grid{grid-template-columns:1fr}.notice-grid article{min-height:0}.decision-notice{padding-top:55px}.notice-head h2{font-size:38px}}
