:root{--ink:#080a12;--ink-2:#111527;--panel:#12172a;--panel-2:#181f36;--paper:#f4f0e8;--muted:#9aa2b6;--line:rgba(226,234,255,.14);--cyan:#4edbff;--red:#ff4f67;--yellow:#f7d44e;--green:#55d9a6;--shadow:0 18px 50px rgba(0,0,0,.32)}*{box-sizing:border-box}html{background:var(--ink);color:var(--paper)}body{margin:0;min-width:320px;background:radial-gradient(circle at 15% -10%,rgba(30,117,174,.24),transparent 28rem),radial-gradient(circle at 97% 6%,rgba(255,75,99,.12),transparent 26rem),var(--ink);font-family:Inter,system-ui,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{width:min(1180px,calc(100% - 36px));margin:auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a12e8}.topbar{min-height:74px;gap:24px}.brand,.topbar{display:flex;align-items:center}.brand{gap:11px;min-width:max-content;font-family:Arial Narrow,Impact,sans-serif;font-size:1.8rem;font-weight:800}.brand b{color:var(--cyan)}.brand em{display:block;color:var(--muted);font:500 .62rem Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}.brand-mark{position:relative;width:30px;height:36px;transform:skew(-10deg);overflow:hidden;border:2px solid var(--paper)}.brand-mark i{display:block;position:absolute;width:5px;height:48px;top:-5px;background:var(--cyan);transform:rotate(18deg)}.brand-mark i:first-child{left:5px}.brand-mark i:nth-child(2){left:13px;background:var(--red)}.brand-mark i:nth-child(3){left:21px;background:var(--yellow)}.main-nav{display:flex;justify-content:center;gap:4px;flex:1 1}.main-nav button{border:0;background:transparent;color:var(--muted);padding:10px 12px;border-radius:7px}.main-nav button:hover{color:var(--paper);background:#4edbff1f}.wallet-area{display:flex;gap:10px;align-items:center}.credit-chip{display:flex;flex-direction:column;align-items:flex-end}.credit-chip b{color:var(--yellow)}.credit-chip span{font-size:.65rem;color:var(--muted);text-transform:uppercase}.page-wrap{min-height:calc(100vh - 142px);padding:48px 0 66px}.btn{border:1px solid transparent;min-height:42px;padding:0 16px;border-radius:6px;background:transparent;color:var(--paper);font-weight:800;font-size:.78rem}.btn:disabled{opacity:.35;cursor:not-allowed}.btn-primary{background:var(--cyan);color:#051019}.btn-secondary{border-color:#4edbff8c;color:var(--cyan);background:#4edbff12}.hero{min-height:500px;padding:54px;display:grid;grid-template-columns:1.08fr .92fr;grid-gap:36px;gap:36px;align-items:center;border:1px solid var(--line);background:linear-gradient(125deg,#111527f2,#0c0f1cb3);box-shadow:var(--shadow);position:relative;overflow:hidden}.hero:after{content:"";position:absolute;inset:0;opacity:.2;background-image:linear-gradient(90deg,transparent 49%,rgba(255,255,255,.12) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(255,255,255,.08) 50%,transparent 51%);background-size:28px 28px;pointer-events:none}.hero>*{position:relative;z-index:1}.eyebrow{display:block;color:var(--cyan);font:700 .72rem ui-monospace,Consolas,monospace;letter-spacing:.12em}.hero h1,.section h2{font:800 clamp(3rem,6vw,5.3rem)/.9 Arial Narrow,Impact,sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:12px 0 16px}.hero h1 i{color:var(--cyan);font-style:normal}.hero p{color:#c2c9db;line-height:1.7}.economy-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:28px}.economy-strip div,.metric-grid article{padding:14px;border:1px solid var(--line);background:#05081180}.economy-strip b{display:block;color:var(--yellow);font-size:1.5rem}.economy-strip span{font-size:.7rem;color:var(--muted)}.genesis-card{padding:24px;border:1px solid rgba(78,219,255,.35);background:linear-gradient(145deg,#141b31,#080b16);box-shadow:var(--shadow)}textarea{width:100%;min-height:170px;margin:16px 0;padding:16px;border:1px solid var(--line);background:#050812;color:var(--paper);resize:vertical}.estimate-box{padding:15px;border-left:3px solid var(--yellow);background:#f7d44e10}.estimate-box div{display:flex;justify-content:space-between;gap:14px}.estimate-box b{color:var(--yellow)}.estimate-box small{color:var(--muted)}.actions{display:flex;gap:10px;margin-top:16px}.section{padding:54px 0}.section h2{font-size:3.2rem}.admin-grid,.feature-grid,.metric-grid,.package-grid,.project-grid{display:grid;grid-gap:14px;gap:14px}.feature-grid{grid-template-columns:repeat(3,1fr)}.admin-grid article,.feature-grid article,.project-grid article{padding:22px;border:1px solid var(--line);background:linear-gradient(145deg,#11182d,#090c18)}.feature-grid article>b{display:grid;place-items:center;width:38px;height:38px;background:var(--cyan);color:#07101c}.admin-grid h3,.feature-grid h3,.project-grid h3{font:900 1.35rem Arial Narrow,Impact,sans-serif;text-transform:uppercase}.admin-grid p,.feature-grid p,.project-grid p{color:#b9c4d5;line-height:1.6}.package-grid{grid-template-columns:repeat(4,1fr)}.package-grid article{padding:24px;border:1px solid var(--line);background:#10162a;display:flex;flex-direction:column;gap:8px}.package-grid article>span{color:var(--cyan);font-weight:800;text-transform:uppercase}.package-grid h3{font:900 2.5rem Impact,sans-serif;margin:8px 0 0}.package-grid small{color:var(--muted)}.package-grid article>b{color:var(--yellow);font-size:1.15rem;margin:8px 0}.project-grid{grid-template-columns:repeat(3,1fr)}.status{color:var(--green);font:700 .65rem ui-monospace,monospace}.metric-grid{grid-template-columns:repeat(4,1fr)}.metric-grid span{display:block;color:var(--muted);font-size:.72rem;text-transform:uppercase}.metric-grid b{display:block;color:var(--cyan);font-size:2rem;margin-top:7px}.admin-grid{grid-template-columns:1fr 1fr;margin-top:14px}.alert{padding:12px 14px;margin-bottom:14px;border-left:3px solid var(--red);background:#ff4f6714;color:#ffb3bf}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding:20px 0;font-size:.75rem}.site-footer .shell{display:flex;justify-content:space-between}@media(max-width:900px){.hero{grid-template-columns:1fr}.metric-grid,.package-grid{grid-template-columns:repeat(2,1fr)}.feature-grid,.project-grid{grid-template-columns:1fr 1fr}.main-nav{display:none}}@media(max-width:600px){.topbar{flex-wrap:wrap;padding:12px 0}.brand{font-size:1.45rem}.wallet-area{width:100%;justify-content:space-between}.hero{padding:28px}.admin-grid,.economy-strip,.feature-grid,.metric-grid,.package-grid,.project-grid{grid-template-columns:1fr}.section h2{font-size:2.4rem}}