:root{color-scheme:dark;--bg:#060e19;--panel:#0c1a2c;--panel2:#0b2237;--line:#27415a;--text:#e8f4ff;--muted:#9db1c7;--cyan:#55d8f7;--silver:#bed1e3;--green:#77e4bc;--yellow:#ffcf7f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 15% 5%,#113557 0,transparent 35%),linear-gradient(120deg,#07111f,#050b14 60%,#0a1a2c);background-attachment:fixed;color:var(--text);font:16px/1.65 system-ui,-apple-system,Segoe UI,Arial,sans-serif}body:before{position:fixed;inset:0;pointer-events:none;content:"";background-image:linear-gradient(#4eb0ed0b 1px,transparent 1px),linear-gradient(90deg,#4eb0ed0b 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(#0008,transparent 80%)}a{color:var(--cyan)}.page{max-width:1200px;padding:0 28px;margin:auto;position:relative}.sitehead{height:76px;display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid var(--line)}.brand{text-decoration:none;color:var(--text);font-size:14px;font-weight:800;letter-spacing:.12em}.mark{color:var(--cyan);margin-right:9px}.cyan{color:var(--cyan)}.label,.eyebrow,.terminal,.panel-top,.hero-tags,.micro,.notice,footer,.clip-head small,.mailbar,.fakepill,.link-preview,.sub{font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.055em}.label{color:var(--muted)}.hero{padding:76px 0 54px}.eyebrow{color:var(--silver)}.live{color:var(--green);margin-left:15px}.terminal{margin-top:22px;color:var(--cyan)}.cursor{animation:blink 1s infinite}@keyframes blink{50%{opacity:0}}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(38px,6vw,76px);letter-spacing:-.045em;line-height:1.07;margin:16px 0 26px;font-weight:900}h1 em{font-style:normal;color:var(--cyan)}h2{font-size:clamp(25px,3vw,35px);line-height:1.2;letter-spacing:-.025em}h3{font-size:17px}.lede{max-width:760px;color:#c2d4e4;font-size:19px;line-height:1.65}.hero-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.hero-tags span{border:1px solid #3e6480;padding:7px 11px;color:#c1dceb}.lab{margin:8px 0 24px}.two{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);gap:20px}.panel{background:linear-gradient(145deg,#0f2237,#091725 90%);border:1px solid var(--line);border-radius:14px;padding:28px;box-shadow:0 15px 55px #0003}.panel-top{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--cyan);border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:23px;font-weight:800}.sub{color:var(--muted);font-weight:400}label{display:block;font-weight:700;margin-bottom:8px}select{display:block;width:100%;background:#071420;color:var(--text);border:1px solid #45647a;border-radius:8px;padding:12px;font-size:15px}.micro,.notice{color:var(--muted);letter-spacing:0}.micro{margin:20px 0 9px}.notice{padding:12px 14px;border-left:3px solid var(--cyan);background:#13273b;margin:18px 0}.toggles{display:grid;gap:10px}.toggle{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;padding:12px;background:#081a2c;border:1px solid #29425a;border-radius:8px;margin:0;cursor:pointer}.toggle input{width:18px;height:18px;accent-color:#48bddf}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}button{font:inherit;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}button:hover:not(:disabled){transform:translateY(-1px)}button:disabled{opacity:.45;cursor:not-allowed}.primary,.ghost{border-radius:7px;padding:12px 17px;font-weight:800;font-size:12px;letter-spacing:.045em}.primary{background:#62d7f0;color:#032033;border:1px solid #62d7f0}.primary:hover{background:#a5eeff}.ghost{background:transparent;border:1px solid #53738a;color:var(--text)}.ghost:hover{background:#183148}.mailbar{display:flex;align-items:center;gap:12px;color:var(--silver);padding:10px;background:#0c3042;border-radius:7px 7px 0 0}.mail-icon{font-size:20px;color:var(--cyan)}.fakepill{margin-left:auto;color:var(--green)}.mailmeta{background:#0a1623;border:1px solid #244158;padding:14px;font-size:13px;overflow-wrap:anywhere}.mailmeta div{margin:5px 0}.mailmeta b{color:var(--muted)}.mailbody{background:#dfe9ef;color:#1b2b38;padding:26px;min-height:265px;line-height:1.7}.mailbody p{margin-bottom:16px}.mailbody .attention{font-weight:600}.link-preview{border:1px solid #244158;border-top:0;padding:13px;background:#101f2c;color:var(--muted);display:grid;gap:6px}.link-preview code{color:#b1edff;overflow-wrap:anywhere}.link-preview small{font-size:11px}.reveal{margin:26px 0}.reveal>p{color:var(--silver)}.annotation-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0}.annotation{background:#0a2a3e;border:1px solid #31556d;border-radius:9px;padding:18px}.annotation strong{color:var(--cyan);font-size:13px}.annotation p{margin:7px 0 0;color:#c1d6e5;font-size:14px}.defense{background:#091c2c;border-left:3px solid var(--green);padding:22px 25px;margin:25px 0}.defense h3{color:var(--green)}.defense li{margin:8px 0}.defense ol{padding-left:23px}.callout{font-weight:900;letter-spacing:.04em;font-size:clamp(17px,2.4vw,28px);color:var(--cyan);border:1px solid #35718c;background:#0d3447;padding:22px;text-align:center}.more{padding:52px 0 80px}.more>p{max-width:850px;color:var(--silver)}.decision{display:grid;gap:10px;max-width:840px;margin:20px 0}.decision button{background:#0d2135;color:var(--text);text-align:left;border:1px solid #315269;padding:14px 18px;border-radius:8px}.decision button:hover{border-color:var(--cyan);background:#15344e}.feedback{color:var(--muted);min-height:21px;font-weight:600}.feedback.good{color:var(--green)}.feedback.warn{color:var(--yellow)}footer{border-top:1px solid var(--line);padding:28px 0 45px;color:var(--muted);display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap}footer span{color:var(--silver)}.voice-intro{display:flex;gap:25px;align-items:center}.avatar{width:82px;height:82px;border-radius:50%;background:radial-gradient(#38d3f5,#0d4162);display:grid;place-items:center;color:#022035;font-size:40px;flex-shrink:0}.voice-intro small{color:var(--cyan);font:12px ui-monospace,monospace}.voice-intro h2{margin:8px 0}.voice-intro p{color:var(--silver)}.clips{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:24px}.clip{background:#091b2b;border:1px solid #33556c;border-radius:10px;padding:23px}.clip-head{display:flex;justify-content:space-between;gap:12px}.clip-head small{color:var(--cyan)}.clip-head h3{margin:4px 0 0}.clip-head>span{color:var(--muted);font:11px ui-monospace,monospace}.wave{display:flex;justify-content:center;align-items:center;gap:5px;height:95px;margin:10px 0}.wave i{display:block;background:linear-gradient(#36bfd9,#327b9a);height:28px;width:5px;border-radius:4px}.wave i:nth-child(3n){height:60px}.wave i:nth-child(4n){height:43px}.wave i:nth-child(5n){height:72px}.wave-alt i:nth-child(3n){height:35px}.wave-alt i:nth-child(4n){height:74px}.wave-alt i:nth-child(5n){height:55px}.script{margin-top:20px;background:#0a1828;border:1px solid #33546b;border-radius:8px;padding:20px}.script p{margin:10px 0 0}.scenario{margin:22px 0}.scenario>p{color:var(--silver)}.scenario .primary{margin-top:14px}@media(max-width:760px){.page{padding:0 17px}.sitehead{height:auto;min-height:70px;flex-wrap:wrap;padding:14px 0}.label{font-size:10px}.hero{padding:54px 0 37px}.two,.clips{grid-template-columns:1fr}.panel{padding:19px}.annotation-grid{grid-template-columns:1fr}.voice-intro{align-items:start}.avatar{width:55px;height:55px;font-size:27px}.live{display:block;margin:6px 0}.hero-tags{gap:6px}.mailbody{padding:19px}.clip-head>span{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
