:root{font-family:Inter,system-ui,"Microsoft YaHei",sans-serif;color:#e9fff7;background:#06191d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:#ccff55}.noise{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 12%,#17483d88,transparent 36%),linear-gradient(#caff5409 1px,transparent 1px),linear-gradient(90deg,#caff5409 1px,transparent 1px);background-size:auto,28px 28px,28px 28px}.wrap{position:relative;max-width:1240px;margin:auto;padding:0 28px}header{height:88px;border-bottom:1px solid #426a60;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{text-decoration:none;color:#fff;font-size:25px;font-weight:900;white-space:nowrap}.brand b{color:#cbff54}.brand span{font:700 12px monospace;letter-spacing:.13em;color:#9bbaa9}nav{display:flex;gap:28px}nav a,.return{font-size:13px;text-decoration:none;color:#afcfc1}.return{color:#caff54;font-weight:800}.hero{min-height:640px;display:grid;grid-template-columns:1.12fr .88fr;gap:52px;align-items:center;padding:74px 0}.eyebrow{font:900 12px monospace;letter-spacing:.16em;color:#caff54}.hero h1{font-size:clamp(52px,6.2vw,83px);line-height:1.08;letter-spacing:-.065em;margin:22px 0}.hero h1 span{color:#caff54}.lead{font-size:18px;line-height:1.8;color:#b8d3ca;max-width:650px}.actions,.row-buttons{display:flex;gap:14px;flex-wrap:wrap;margin:27px 0}.button{border:1px solid #caff54;background:#caff54;color:#092422;display:inline-block;text-decoration:none;font-weight:900;padding:14px 21px;box-shadow:5px 5px 0 #3d6756}.button.ghost{background:#0a2426;color:#caff54;border-color:#648870}.button:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:7px 7px 0 #3d6756}.state{border-left:4px solid #caff54;background:#caff5410;padding:15px 19px;display:flex;gap:9px;align-items:center;flex-wrap:wrap;color:#bad5c9;font-size:12px;max-width:620px}.state strong{color:#d7ffc0}.state i{background:#caff54;width:8px;height:8px;box-shadow:0 0 15px #caff54}.diagram{border:1px solid #729580;background:#0a292b;padding:28px;box-shadow:10px 10px 0 #335c4f;min-height:440px;position:relative;overflow:hidden}.diagram:after{content:"";position:absolute;width:250px;height:250px;right:-120px;top:-140px;border-radius:50%;background:#caff5424;filter:blur(30px)}.dtitle,.dfoot{font:900 11px monospace;letter-spacing:.14em;color:#bdd7b7;display:flex;justify-content:space-between}.tiles{display:flex;gap:10px;margin-top:54px}.tile{min-width:0;flex:1;height:125px;border:1px solid #b7ef68;background:#1d5148;display:flex;flex-direction:column;align-items:center;justify-content:center;font:900 clamp(12px,1.5vw,18px) monospace;color:#e8ffc7;box-shadow:5px 5px 0 #517a57}.tile.b{background:#caff54;color:#13342b;transform:translateY(-12px)}.tile.c{background:#376b59}.tile small{font:11px sans-serif;margin-top:12px}.connector{text-align:center;color:#caff54;margin:29px 0;font:900 14px monospace}.connector span{font-size:10px;letter-spacing:.1em}.settle{display:flex;justify-content:space-between;align-items:center;border:1px solid #caff54;padding:23px 10px;background:#caff540e;gap:6px;text-align:center}.settle strong{color:#dfff9b;font:900 22px monospace}.settle span{color:#9abfad;font:10px monospace}.dfoot{margin-top:27px;display:block;text-align:center}.metrics{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #4a7062}.metrics div{padding:21px;border-right:1px solid #4a7062}.metrics div:last-child{border:0}.metrics strong{font:900 29px monospace;color:#caff54;display:block}.metrics span{color:#a9c9bb;font-size:12px}.section{border-top:1px solid #4a7062;margin-top:90px;padding-top:65px}.heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:32px}.heading .eyebrow{grid-column:1/-1;margin:0}.heading h2{font-size:clamp(35px,4.5vw,55px);letter-spacing:-.055em;line-height:1.15;margin:0}.heading>p:last-child{color:#b3cfc3;line-height:1.8;margin:0}.mechanism,.risk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.mechanism article,.risk-grid article,.card,.inventory,.receipt{background:#0a2829;border:1px solid #527868;padding:24px;box-shadow:5px 5px 0 #315549}.mechanism article span,.risk-grid b{font:900 12px monospace;color:#caff54}.mechanism h3,.risk-grid h3{font-size:20px;margin:26px 0 12px}.mechanism p,.risk-grid p{font-size:14px;color:#afc9bc;line-height:1.7}.studio,.console-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.inventory h3,.receipt h3,.card h3{margin:0 0 22px;font-size:23px}.inventory h3 small{font-size:12px;color:#9bbcaf;font-weight:normal}.choice{width:100%;display:flex;align-items:center;gap:15px;background:#092124;border:1px solid #426b5d;color:#ebfff2;padding:12px;text-align:left;margin:10px 0}.choice.on{border-color:#caff54;background:#caff5413}.choice .glyph{flex:none;display:grid;place-items:center;width:54px;height:54px;background:#245e4f;color:#ccff7a;font:900 21px monospace}.choice strong,.choice small{display:block}.choice small{color:#9bbdaf;margin-top:5px}.choice .check{margin-left:auto;color:#caff54;font:900 22px monospace}.tiny{font-size:12px;line-height:1.6;color:#90ac9e}.receipt{background:#0e3330}.receipt .eyebrow{margin:0 0 20px}.picked{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed #4e7663;padding:12px 0;font-size:14px}.picked b{color:#caff54}.empty{color:#a9c6b6;border:1px dashed #638474;padding:20px}.receipt label,.card label{display:block;color:#adcebd;font-size:12px;margin:18px 0 8px}.receipt input,.card input,.card select{width:100%;background:#061d20;border:1px solid #608274;color:#eaffed;padding:12px;outline:0}.receipt input:focus,.card input:focus,.card select:focus{border-color:#caff54}.line{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #477061;padding:13px 0;color:#afcabc;font-size:14px}.line strong{color:#eaffeb;font-family:monospace}.line.total strong{font-size:20px;color:#caff54}.receipt button{margin-top:23px;width:100%}.feedback{color:#a8c9b6;line-height:1.6;overflow-wrap:anywhere;font-size:13px}.feedback.good{color:#caff54}.feedback.error{color:#ffaaa7}.warning{padding:17px 20px;border-left:4px solid #d8ff67;background:#caff5410;margin-bottom:22px;color:#c4dbbd;line-height:1.6}.warning strong{color:#dfff94}.card{min-width:0}.card .button{margin-top:15px}.divider{height:1px;border-top:1px dashed #5c826f;margin:25px 0}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.asset-row{border:1px solid #426b5d;padding:12px;margin:9px 0;background:#092124}.asset-row .two{grid-template-columns:1fr 1fr}.asset-row label{margin:8px 0 5px}.asset-row button{background:none;color:#ffb1a1;border:0;padding:5px 0}.smallbutton{background:#183e38;color:#caff54;border:1px solid #668a6f;padding:10px 14px;margin:12px 0}.order-details{border:1px dashed #567e69;margin:20px 0;padding:18px;color:#b6cfc1;line-height:1.7;overflow-wrap:anywhere}.order-details strong{color:#e9fff7}.order-details ul{padding-left:19px}.row-buttons .button{flex:1;font-size:13px}.risk-grid article{min-height:220px}footer{border-top:1px solid #4a7062;margin:90px 0 0;padding:29px 0 50px;display:flex;justify-content:space-between;gap:20px;color:#9bb7a9;font-size:13px}footer a:last-child{font-size:13px}@media(max-width:950px){nav{display:none}.hero,.studio,.console-grid,.heading{grid-template-columns:1fr}.hero{gap:25px}.mechanism,.risk-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.wrap{padding:0 17px}.hero{padding:52px 0}.hero h1{font-size:48px}.diagram{min-height:0}.metrics,.mechanism,.risk-grid{grid-template-columns:1fr 1fr}.metrics div:nth-child(2){border-right:0}.metrics div{border-bottom:1px solid #4a7062}.tile{height:95px}.settle strong{font-size:16px}footer{flex-direction:column}.section{margin-top:58px;padding-top:45px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.onchain-band{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid #577c69;background:#0a2729;margin:0 0 22px}.onchain-band>div{padding:20px;border-right:1px solid #577c69;min-width:0}.onchain-band>div:last-child{border:0}.onchain-band span,.onchain-band small{display:block;color:#99b9a8;font-size:11px}.onchain-band strong{display:block;color:#d7ff89;font:900 18px monospace;margin:9px 0;overflow-wrap:anywhere}.onchain-band a{font-size:11px;text-decoration:none}@media(max-width:800px){.onchain-band{grid-template-columns:repeat(2,1fr)}.onchain-band>div:nth-child(2){border-right:0}.onchain-band>div{border-bottom:1px solid #577c69}}@media(max-width:480px){.onchain-band{grid-template-columns:1fr}.onchain-band>div{border-right:0}}
