html{background:#07101d}nbody,n#root{min-height:100vh}n:root{color:#e8edf7;font-synthesis:none;text-rendering:optimizelegibility;background:#07101d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at top,#1f78ff24,#0000 34rem),#07101d;min-width:320px;min-height:100vh;margin:0}button,textarea{font:inherit}button{color:#dfe8f6;cursor:pointer;background:#111d2d;border:1px solid #2b3a51;border-radius:10px;padding:10px 14px}button:hover{border-color:#4e7fbf}.live-badge{color:#fff;background:#2366d1;border:1px solid #2d77eb;border-radius:10px;align-items:center;padding:10px 14px;font-weight:700;display:inline-flex}.shell{width:min(1180px,100% - 32px);margin:0 auto;padding-bottom:56px}.topbar{border-bottom:1px solid #1b2a3e;justify-content:space-between;align-items:center;min-height:72px;display:flex}.brand{letter-spacing:-.02em;font-weight:800}.privacy{color:#7fa1c9;font-size:14px}.hero{max-width:840px;padding:72px 0 36px}.eyebrow{color:#68a7ff;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}.hero h1{letter-spacing:-.055em;margin:8px 0 14px;font-size:clamp(42px,7vw,78px);line-height:.98}.lead{color:#9fb0c7;font-size:20px}.tool{background:#0b1727db;border:1px solid #203149;border-radius:18px;overflow:hidden;box-shadow:0 26px 80px #00000040}.toolbar{border-bottom:1px solid #203149;flex-wrap:wrap;gap:8px;padding:14px;display:flex}textarea{resize:vertical;color:#dfe8f6;background:#08111e;border:0;outline:0;width:100%;min-height:430px;padding:22px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.6}.status{border-top:1px solid #203149;flex-wrap:wrap;align-items:baseline;gap:10px 18px;padding:16px 20px;font-size:14px;display:flex}.status.valid{color:#a7f3c0;background:#16a34a1a}.status.invalid{color:#fecaca;background:#dc262617}.status span{opacity:.78;overflow-wrap:anywhere}.features{grid-template-columns:repeat(3,1fr);gap:14px;padding:28px 0;display:grid}.features article,.roadmap{background:#0b1727;border:1px solid #1d2d43;border-radius:14px;padding:20px}h2{margin-top:0;font-size:18px}p{line-height:1.6}.features p,.roadmap p,footer{color:#8fa4bf}footer{justify-content:space-between;gap:20px;padding-top:34px;font-size:13px;display:flex}@media (width<=760px){.features{grid-template-columns:1fr}.privacy{display:none}.hero{padding-top:48px}textarea{min-height:360px}footer{flex-direction:column}}
