*{box-sizing:border-box}html{color-scheme:dark}body,html{background:#07090d}body{margin:0;color:#e8f0ee;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 82% 20%,rgba(28,255,190,.08),transparent 26%),radial-gradient(circle at 18% 64%,rgba(95,91,255,.07),transparent 30%),#07090d}.shell:before{content:"";background-image:linear-gradient(rgba(116,255,218,.025) 1px,transparent 0),linear-gradient(90deg,rgba(116,255,218,.025) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,black,transparent 85%);mask-image:linear-gradient(180deg,black,transparent 85%)}.noise,.shell:before{position:absolute;inset:0;pointer-events:none}.noise{opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.15'/%3E%3C/svg%3E")}.topbar{height:72px;border-bottom:1px solid #18221f;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,78px);position:relative;z-index:2;background:rgba(7,9,13,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{font-weight:800;letter-spacing:.16em;font-size:18px}.brandMark{color:#62ffc9}.topActions{display:flex;align-items:center;gap:10px}.liveDot{width:7px;height:7px;border-radius:50%;background:#62ffc9;box-shadow:0 0 14px #62ffc9}.eyebrow,.microRow,.panelLabel,.privacy,.sessionHead,.signal,.systemText,footer{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;letter-spacing:.08em}.systemText{font-size:10px;color:#789087}.langSwitch{display:flex;margin-left:12px;border:1px solid #20312b}.langSwitch button{border:0;background:transparent;color:#70817b;padding:6px 8px;cursor:pointer;font-size:10px}.langSwitch button.active{background:#13241e;color:#75ffd0}.hero{max-width:1320px;margin:0 auto;padding:82px clamp(22px,5vw,70px) 62px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:center;position:relative;z-index:1}.eyebrow{font-size:11px;color:#63ffc9;margin:0 0 18px}.hero h1{font-size:clamp(42px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:0;max-width:900px;font-weight:650}.hero h1 span{color:#7f918b}.intro{max-width:650px;color:#9aaba5;line-height:1.7;font-size:16px;margin:28px 0 32px}.microRow{display:flex;gap:28px;color:#566660;font-size:9px}.orbital{width:min(320px,75vw);aspect-ratio:1;margin:auto;position:relative;display:grid;place-items:center}.ring{position:absolute;border:1px solid rgba(98,255,201,.25);border-radius:50%}.ringA{inset:12%;animation:spin 22s linear infinite}.ringA:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#62ffc9;left:50%;top:-4px;box-shadow:0 0 16px #62ffc9}.ringB{inset:26%;border-style:dashed;animation:spin 13s linear infinite reverse}.core{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;border:1px solid #335248;background:radial-gradient(circle,rgba(98,255,201,.15),rgba(98,255,201,.02));font-size:32px;color:#71ffcf;box-shadow:0 0 50px rgba(98,255,201,.08)}.node{position:absolute;width:5px;height:5px;border-radius:50%;background:#5f5bff;box-shadow:0 0 18px #5f5bff}.n1{top:19%;right:19%}.n2{bottom:16%;left:29%}.n3{top:48%;left:7%}@keyframes spin{to{transform:rotate(1turn)}}.consoleGrid{max-width:1320px;margin:0 auto 60px;padding:0 clamp(22px,5vw,70px);display:grid;grid-template-columns:285px minmax(0,1fr);position:relative;z-index:2}.sessionPanel,.telemetry{border:1px solid #1c2b26;background:rgba(9,13,15,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.telemetry{border-right:0;padding:24px}.panelLabel{font-size:10px;color:#62ffc9;padding-bottom:18px;border-bottom:1px solid #192620}.meterBlock,.progressBlock{padding:22px 0;border-bottom:1px solid #192620}.meterHead{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#74847e}.meterHead b{color:#d9e7e2;font-weight:600}.meterBlock input{width:100%;accent-color:#62ffc9;margin-top:15px}.signalList{padding:19px 0}.signal{font-size:9px;color:#72817c;padding:7px 0}.signal span{color:#62ffc9;margin-right:7px}.progress{height:3px;background:#18231f;margin-top:13px;overflow:hidden}.progress i{display:block;height:100%;background:linear-gradient(90deg,#4f60ff,#62ffc9);box-shadow:0 0 14px rgba(98,255,201,.5);transition:width .5s ease}.privacy{font-size:8px;line-height:1.6;color:#4f5d58;margin:22px 0 0}.sessionPanel{min-height:430px}.sessionHead{height:52px;border-bottom:1px solid #1c2b26;display:flex;align-items:center;justify-content:space-between;padding:0 24px;color:#63736d;font-size:9px}.sessionId{color:#4f60ff}.questionWrap{padding:48px 48px 26px;display:grid;grid-template-columns:35px 1fr;grid-gap:16px;gap:16px}.promptMark{font-family:Consolas,monospace;color:#62ffc9;border:1px solid #285246;width:30px;height:30px;display:grid;place-items:center;font-size:11px}.questionWrap h2{font-size:clamp(22px,3vw,34px);line-height:1.32;letter-spacing:-.025em;font-weight:520;margin:0;max-width:850px}.sessionPanel form{padding:0 48px 42px}.sessionPanel textarea{width:100%;resize:vertical;background:#090d10;border:1px solid #23322d;color:#e5eeeb;padding:18px;font:15px/1.6 inherit;outline:none;min-height:135px;transition:.2s}.sessionPanel textarea:focus{border-color:#3b6e5e;box-shadow:0 0 0 1px rgba(98,255,201,.05),inset 0 0 30px rgba(98,255,201,.015)}.sessionPanel textarea::placeholder{color:#46534f}.formFoot{display:flex;align-items:center;justify-content:space-between;margin-top:14px;color:#52605b;font:9px Consolas,monospace}.primary,.secondary{border:1px solid #315a4d;background:#0d211b;color:#79ffd2;padding:13px 16px;font-family:Consolas,monospace;font-size:10px;letter-spacing:.06em;cursor:pointer;transition:.2s}.primary span{margin-left:14px}.primary:hover,.secondary:hover{background:#123127;border-color:#5de0b5}.primary:disabled{opacity:.35;cursor:not-allowed}.error{color:#ff718b;font:11px Consolas,monospace}.summary{padding:42px 48px}.summaryTitle{font:12px Consolas,monospace;letter-spacing:.1em;color:#74ffcf;display:flex;align-items:center;gap:10px;margin-bottom:28px}.pulse{width:8px;height:8px;border-radius:50%;background:#62ffc9;box-shadow:0 0 16px #62ffc9}.summaryGrid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #20302a;border-left:1px solid #20302a;margin-bottom:28px}.summaryItem{padding:18px;border-right:1px solid #20302a;border-bottom:1px solid #20302a;min-height:110px}.summaryItem span{font:9px Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:#5f756d}.summaryItem p{margin:10px 0 0;line-height:1.5;color:#d7e2de;font-size:14px}.safetyCard{padding:48px;max-width:780px}.safetyTag{display:inline-block;color:#ffbf69;border:1px solid #5e4729;padding:6px 8px;font:9px Consolas,monospace;letter-spacing:.1em}.safetyCard h2{font-size:30px;margin:20px 0 14px}.safetyCard p{color:#aab8b3;line-height:1.7}.safetyCard .emergency{color:#e7c89e;border-left:2px solid #8b6030;padding-left:16px}.safetyCard .secondary{margin-top:14px}footer{max-width:1180px;margin:0 auto;padding:0 22px 34px;display:flex;justify-content:space-between;gap:20px;color:#3f4c47;font-size:8px;position:relative;z-index:2}@media(max-width:860px){.hero{grid-template-columns:1fr;padding-top:58px}.orbital{display:none}.consoleGrid{grid-template-columns:1fr}.telemetry{border-right:1px solid #1c2b26;border-bottom:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;gap:0 24px}.panelLabel,.privacy{grid-column:1/-1}.signalList{border-bottom:1px solid #192620}.questionWrap,.safetyCard,.sessionPanel form,.summary{padding-left:26px;padding-right:26px}.summaryGrid{grid-template-columns:1fr}.systemText{display:none}}@media(max-width:560px){.topbar{height:62px}.hero{padding-bottom:40px}.hero h1{font-size:44px}.microRow{gap:14px;flex-wrap:wrap}.consoleGrid{padding:0 14px}.telemetry{grid-template-columns:1fr}.panelLabel,.privacy{grid-column:auto}.questionWrap{grid-template-columns:1fr;padding-top:30px}.promptMark{margin-bottom:2px}.sessionPanel form{padding-bottom:28px}.formFoot{align-items:flex-end}.primary{max-width:220px}.summaryGrid{display:block;border-left:0}.summaryItem{border-left:1px solid #20302a}footer{flex-direction:column;text-align:center;align-items:center}}