:root{color-scheme:dark;--ink:#f3f7f6;--muted:#91a7a5;--panel:#091815d9;--line:#1d3c35;--accent:#9dff5d;--cyan:#43e6d1;--accent-ink:#09200d;--wait:#f1c96a;--danger:#ff8078;--bg:#020807}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--ink);background:radial-gradient(circle at 74% 11%,#0e3b30 0,transparent 28%),radial-gradient(circle at 8% 32%,#0a2424 0,transparent 30%),linear-gradient(180deg,#020807,#04100e 58%,#020706);overflow-x:hidden}.space-noise{position:fixed;inset:0;pointer-events:none;opacity:.45;background-image:radial-gradient(#fff 0.6px,transparent .8px),radial-gradient(#63ddc4 .6px,transparent .8px);background-size:47px 47px,83px 83px;background-position:0 0,18px 21px;mask-image:linear-gradient(#000,transparent 78%)}.shell{position:relative;width:min(1180px,calc(100% - 38px));margin:0 auto;padding:22px 0 60px}.topbar{display:flex;justify-content:space-between;align-items:center;padding:12px 0 28px;border-bottom:1px solid #16312b}.brand{display:flex;align-items:center;gap:11px;color:var(--ink);text-decoration:none;font-size:.82rem;font-weight:900;letter-spacing:.14em}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid #4b786c;border-radius:50%;background:#10241f;color:var(--accent);font-size:.9rem;box-shadow:0 0 24px #59ffaf1e}.brand small{display:block;color:#6f8c86;font-size:.55rem;letter-spacing:.2em;margin-top:3px}.nav-meta{display:flex;align-items:center;gap:25px;font-size:.72rem}.nav-meta span{color:#8fa8a3}.nav-meta i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:7px;background:var(--accent);box-shadow:0 0 10px var(--accent)}.nav-meta a{color:#d8ebe7;text-decoration:none;border:1px solid #28483f;border-radius:999px;padding:9px 13px;background:#0b1815aa}
.hero{min-height:610px;display:grid;grid-template-columns:.93fr 1.07fr;align-items:center;gap:28px;padding:56px 0 34px}.hero-copy{position:relative;z-index:3}.eyebrow{color:#7fa79e;font-size:.68rem;font-weight:850;letter-spacing:.19em;margin:0 0 12px}.hero h1{font-size:clamp(3.4rem,6.7vw,6.7rem);margin:0;letter-spacing:-.07em;line-height:.87;font-weight:690}.hero h1 em{color:var(--accent);font-style:normal;text-shadow:0 0 40px #8fff5a35}.lede{max-width:610px;font-size:1.04rem;color:#99ada9;line-height:1.72;margin:27px 0 0}.hero-actions{display:flex;gap:12px;align-items:center;margin:28px 0 23px}.ghost-link{color:#d9eae7;text-decoration:none;border-bottom:1px solid #65857d;padding:11px 2px;font-size:.82rem;font-weight:750}.status-card{width:max-content;max-width:100%;display:flex;gap:12px;align-items:center;padding:12px 15px;border:1px solid #1e443b;border-radius:12px;background:#06100eaa}.status-card div{display:grid;gap:3px}.status-card strong{font-size:.78rem}.status-card small{color:var(--muted);font-size:.68rem}.dot{width:8px;height:8px;border-radius:50%;background:#60786f;box-shadow:0 0 0 5px #60786f18}.dot.online{background:var(--accent);box-shadow:0 0 0 5px #9dff5d18,0 0 18px #9dff5d88}
.earth-stage{position:relative;min-height:540px;display:grid;place-items:center;isolation:isolate}.earth-stage:before{content:"";position:absolute;width:86%;height:18%;bottom:5%;border-radius:50%;background:#43e6d11a;filter:blur(27px)}.earth{position:relative;z-index:2;width:min(30vw,365px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 27%,#d3ffb8 0 1%,#63d79a 5%,#197762 18%,transparent 19%),radial-gradient(ellipse at 68% 38%,#8ced76 0 6%,#367f52 7% 11%,transparent 12%),radial-gradient(ellipse at 47% 67%,#65ce6c 0 8%,#287552 9% 14%,transparent 15%),radial-gradient(circle at 36% 34%,#1d8a89,#074e58 43%,#03202d 70%,#010a12);box-shadow:inset -55px -35px 85px #000c,inset 18px 10px 30px #b4fff233,0 0 0 1px #78f7df66,0 0 75px #33dbc955,0 0 150px #1b9a7a2e;animation:earthFloat 8s ease-in-out infinite}.earth:after{content:"";position:absolute;inset:-7%;border-radius:50%;border:1px solid #87fce933;box-shadow:0 0 30px #42e7d12c}.earth-grid{position:absolute;inset:0;border-radius:50%;opacity:.34;background:repeating-radial-gradient(ellipse at center,transparent 0 12%,#b5fff522 13%,transparent 14% 23%),linear-gradient(90deg,transparent 49.5%,#c3fff522 50%,transparent 50.5%);transform:rotate(-13deg)}.atmosphere{position:absolute;inset:5%;border-radius:50%;background:linear-gradient(115deg,#fff2,transparent 34%);filter:blur(4px)}.orbit{position:absolute;z-index:1;border:1px solid #6ee3cb2e;border-radius:50%;transform:rotate(-19deg)}.orbit-a{width:95%;height:41%}.orbit-b{width:74%;height:73%;transform:rotate(47deg)}.orbit-c{width:103%;height:66%;transform:rotate(8deg);border-style:dashed}.station{position:absolute;z-index:4;display:grid;grid-template-columns:auto 1fr;gap:1px 8px;padding:8px 11px;border:1px solid #315b50;border-radius:9px;background:#06120fed;box-shadow:0 8px 24px #0008;font-size:.62rem;letter-spacing:.08em}.station span{grid-row:1/3;align-self:center;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.station small{color:#729187;font-size:.52rem}.station-okx{left:3%;top:29%}.station-global{right:1%;top:23%}.station-binance{right:3%;bottom:24%}.station-dex{left:4%;bottom:20%}.station-binance span,.station-dex span{background:var(--wait);box-shadow:none}.earth-caption{position:absolute;z-index:5;bottom:2%;display:flex;align-items:center;gap:11px;padding:9px 14px;border:1px solid #2c5148;background:#06120fe8}.earth-caption>span{color:var(--accent);font-size:1.5rem;font-weight:300}.earth-caption div{display:grid}.earth-caption small{font-size:.48rem;letter-spacing:.18em;color:#66847d}.earth-caption strong{font-size:.66rem;letter-spacing:.1em}@keyframes earthFloat{50%{transform:translateY(-9px) rotate(2deg)}}
.signal-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#06110fbb}.signal-strip div{padding:15px 18px;border-right:1px solid var(--line);display:grid;gap:5px}.signal-strip div:last-child{border:0}.signal-strip small{font-size:.53rem;letter-spacing:.16em;color:#607e77}.signal-strip strong{font-size:.72rem;letter-spacing:.06em}.safe-text{color:var(--accent)}.flow{margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;border:1px solid var(--line);background:#07131099}.flow li{padding:15px 17px;display:flex;gap:12px;align-items:center;border-right:1px solid var(--line)}.flow li:last-child{border:0}.flow span{color:#5f877d;font-size:.66rem}.flow div{display:grid;gap:3px}.flow strong{font-size:.74rem}.flow small{color:#668079;font-size:.6rem}
.command-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:18px}.panel{margin-top:18px;padding:25px;border:1px solid var(--line);border-radius:3px;background:linear-gradient(145deg,#0d211ddd,#06110fee);box-shadow:0 24px 70px #0005;position:relative;overflow:hidden}.panel:before{content:"";position:absolute;left:0;top:0;width:45px;height:1px;background:var(--accent);box-shadow:0 0 12px var(--accent)}.section-heading,.decision{display:flex;justify-content:space-between;align-items:flex-start;gap:25px}h2{margin:0 0 13px;font-size:1.42rem;letter-spacing:-.025em}.panel-intro{color:var(--muted);line-height:1.55;font-size:.82rem;max-width:620px;margin:0 0 20px}.safe-badge{color:var(--accent);background:#9dff5d0b;border:1px solid #9dff5d44;border-radius:999px;padding:7px 10px;font-size:.61rem;font-weight:850;letter-spacing:.08em}.fields,.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}label,article span{display:grid;gap:8px;color:var(--muted);font-size:.76rem}input{width:100%;border:1px solid #2a4d44;border-radius:2px;padding:13px;background:#040c0a;color:var(--ink);font:inherit;outline:none}input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #9dff5d15}.actions,.result-actions{display:flex;gap:9px;margin-top:17px;flex-wrap:wrap}button{appearance:none;border:0;border-radius:2px;padding:12px 15px;background:var(--accent);color:var(--accent-ink);font-weight:850;cursor:pointer;font-size:.76rem;letter-spacing:.015em}button:hover{filter:brightness(1.08)}button.secondary{background:transparent;color:var(--ink);border:1px solid #355b51}button.danger{background:var(--danger);color:#320606;margin-top:14px}button:disabled{opacity:.45;cursor:not-allowed}.hint,.timestamp,.transparency p,.approval p{color:var(--muted);line-height:1.55}.hint,.timestamp{font-size:.72rem;margin-bottom:0}.hidden{display:none!important}
.telemetry{min-height:100%}.telemetry h2{margin-bottom:7px}.mini-earth{height:125px;display:grid;place-items:center;margin:4px 0 10px;background:radial-gradient(ellipse at center,#104c3b55,transparent 66%)}.mini-earth span{display:block;width:82px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 31%,#9cea79 0 6%,transparent 7%),radial-gradient(ellipse at 63% 58%,#5ccf72 0 9%,transparent 10%),radial-gradient(circle at 35% 34%,#158589,#063843 67%,#03161e);box-shadow:0 0 35px #38d6bc55}.telemetry ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.telemetry li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.telemetry li i{width:6px;height:6px;border-radius:50%;background:#bb9250}.telemetry li i.live-pulse{background:var(--accent);box-shadow:0 0 10px var(--accent)}.telemetry li div{display:grid;gap:2px}.telemetry li strong{font-size:.7rem}.telemetry li small{color:#6e8c84;font-size:.58rem}.telemetry li b{color:#55756d;font-size:.65rem}.telemetry-foot{display:flex;justify-content:space-between;margin-top:14px;font-size:.63rem}.telemetry-foot span{color:#6e8c84}.telemetry-foot strong{color:var(--accent)}
.decision{align-items:center;margin-bottom:20px}.decision h2{font-size:2.7rem;margin:0;color:var(--accent)}.decision>p{max-width:620px;line-height:1.55;margin:0;color:#bdd0cc;font-size:.82rem}.grid article{padding:15px;border-radius:2px;background:#040d0b;border:1px solid #17382f}.grid strong{display:block;margin-top:7px;font-size:1rem;line-height:1.4;color:#e6f3f0}.buy{border-color:#4b8d61}.wait{border-color:#8a6e32}.wait .decision h2{color:var(--wait)}.error{border-color:#8e4545;color:var(--danger)}.message{margin-top:18px;padding:14px 16px;border-radius:2px;border:1px solid}.message.error{color:#ffc2c2;border-color:#873e48;background:#4a192233}.message.success{color:#bff4d8;border-color:#2f7957;background:#174a3033}.message a{color:inherit;font-weight:800;margin-left:4px}.approval{border-color:#41665e}.approval label{max-width:430px}.transparency{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:start}.transparency .grid p{margin:0;padding:3px 0;font-size:.78rem}
.coverage-summary{margin:0;color:var(--muted);font-size:.75rem}.legend{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0 19px;color:var(--muted)}.legend small{margin-right:10px;font-size:.66rem}.badge{display:inline-flex;align-items:center;width:max-content;border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:900;letter-spacing:.07em;white-space:nowrap}.badge.live{color:#baff93;background:#183b25;border:1px solid #4a8b55}.badge.mock{color:#ffdb91;background:#473715;border:1px solid #97712a}.badge.config{color:#b7cfca;background:#18302c;border:1px solid #3d5e57}.opportunity{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px 14px;padding:17px;margin-bottom:18px;border:1px solid #725b29;background:#392e1055;border-radius:2px}.opportunity strong{font-size:1rem}.opportunity span:not(.badge){font-weight:850;color:var(--wait)}.opportunity small{grid-column:2/-1;color:var(--muted);line-height:1.45}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:2px}table{width:100%;min-width:970px;border-collapse:collapse;background:#040d0b}th,td{text-align:left;padding:13px 12px;border-bottom:1px solid #15332c;font-size:.74rem}th{color:#86a8a0;background:#0c1c18;font-size:.62rem;letter-spacing:.08em}tbody tr:last-child td{border-bottom:0}td{color:#d5e6e2}td strong,td small{display:block}td small{margin-top:4px;color:var(--muted)}.provider-title{margin-top:22px}.provider-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.provider-list>div{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:2px;background:#05100d}.provider-list small{grid-column:2;color:var(--muted)}footer{display:flex;justify-content:space-between;padding:24px 0 0;margin-top:18px;border-top:1px solid #16312b;color:#5e7c74;font-size:.58rem;letter-spacing:.13em}
@media(max-width:900px){.hero{grid-template-columns:1fr;min-height:0}.earth-stage{min-height:500px}.earth{width:min(56vw,350px)}.command-grid{grid-template-columns:1fr}.telemetry{min-height:auto}.signal-strip{grid-template-columns:1fr 1fr}.signal-strip div:nth-child(2){border-right:0}.signal-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:660px){.shell{width:min(100% - 24px,1180px)}.topbar{align-items:flex-start}.nav-meta span{display:none}.hero{padding-top:38px}.hero h1{font-size:clamp(3rem,16vw,5rem)}.earth-stage{min-height:390px}.earth{width:220px}.station{font-size:.54rem;padding:6px 8px}.station-okx{left:0}.station-global{right:0}.station-binance{right:0}.station-dex{left:0}.signal-strip,.flow{grid-template-columns:1fr 1fr}.signal-strip div:nth-child(2),.flow li:nth-child(2){border-right:0}.flow li:nth-child(-n+2){border-bottom:1px solid var(--line)}.section-heading,.decision,.transparency{display:block}.safe-badge{display:inline-block;margin-bottom:18px}.fields,.grid{grid-template-columns:1fr}.decision>p{margin-top:14px}.provider-list{grid-template-columns:1fr}.opportunity{grid-template-columns:auto 1fr}.opportunity span:not(.badge){grid-column:2}.opportunity small{grid-column:1/-1}.earth-caption{bottom:0}.hero-actions{align-items:flex-start;flex-direction:column}footer{display:grid;gap:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.earth{animation:none}}
