:root{color:#f8fafc;background:#070712;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}main{max-width:1120px;margin:0 auto;padding:48px 24px}.hero{background:radial-gradient(circle at 20% 20%,#f0abfc52,#0000 30%),radial-gradient(circle at 80% 10%,#60a5fa47,#0000 25%),linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:32px;padding:48px}.eyebrow{color:#c084fc;letter-spacing:.14em;text-transform:uppercase;font-size:14px}h1{margin:20px 0;font-size:clamp(56px,12vw,144px);line-height:.9}h2{margin-top:0}.thesis{color:#dbeafe;max-width:760px;font-size:22px}.actions,.inputRow{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}button,a{color:#070712;cursor:pointer;background:#f8fafc;border:0;border-radius:999px;padding:12px 18px;font-weight:700;text-decoration:none}input{color:#f8fafc;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;flex:1;min-width:320px;padding:12px 18px}select{box-sizing:border-box;color:#f8fafc;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;width:100%;padding:12px 18px}textarea{box-sizing:border-box;color:#f8fafc;background:#ffffff0f;border:1px solid #ffffff29;border-radius:18px;width:100%;min-height:180px;margin-top:12px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.panel{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;margin-top:24px;padding:28px}.grid,.pegs,.marketGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.marketGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.marketGrid input{box-sizing:border-box;width:100%;min-width:0;margin-top:10px;display:block}.stat,.peg{background:#ffffff14;border-radius:20px;padding:18px}.stat span,.peg span,.status{color:#a5b4fc}.stat strong{margin-top:10px;font-size:24px;display:block}.peg img,.placeholder{width:120px;height:120px;image-rendering:pixelated;background:#111827;border-radius:16px}.peg strong,.peg span{margin-top:10px;display:block}
