@import url('https://fonts.googleapis.com/css2?family=DM+Mono&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#0b0e12;--panel:#131821;--line:#27303c;--text:#f6f7f9;--muted:#9aa5b5;--accent:#c7ff65}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px Manrope,system-ui,sans-serif}header{height:72px;padding:0 max(5vw,24px);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);position:sticky;top:0;background:#0b0e12eF;backdrop-filter:blur(18px);z-index:2}.brand{font-size:22px;font-weight:800;color:var(--text);text-decoration:none;letter-spacing:-1px}nav{display:flex;gap:20px;align-items:center}a{color:inherit}nav a,.legal-links a{color:var(--muted);text-decoration:none}button{font:inherit;cursor:pointer;border:0;border-radius:8px;padding:10px 15px;background:#222a36;color:#fff}main{max-width:1160px;margin:auto;padding:0 24px}.hero{padding:130px 0 105px;max-width:800px}.eyebrow{font:12px 'DM Mono',monospace;color:var(--accent);letter-spacing:.12em}.hero h1{font-size:clamp(48px,8vw,100px);line-height:.98;letter-spacing:-.07em;margin:16px 0 25px}.hero>p:not(.eyebrow){font-size:20px;line-height:1.65;color:var(--muted);max-width:650px}.primary{background:var(--accent);color:#152008;font-weight:800;margin-top:16px}.secondary{background:transparent;border:1px solid var(--line)}.quiet,.muted{color:var(--muted);font-size:13px}.examples{display:flex;gap:9px;flex-wrap:wrap;margin-top:52px}.examples span{border:1px solid var(--line);border-radius:50px;padding:8px 12px;color:var(--muted)}.view{padding:92px 0;border-top:1px solid var(--line)}h2{font-size:38px;letter-spacing:-.05em;margin:5px 0 8px}.section-heading>p:not(.eyebrow){color:var(--muted)}.studio-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;margin-top:35px}.panel{background:var(--panel);border:1px solid var(--line);padding:24px;border-radius:14px}label{display:grid;gap:8px;margin-bottom:17px;font-weight:600}textarea,input,select{width:100%;font:inherit;color:var(--text);background:#0c1016;border:1px solid #354050;border-radius:8px;padding:12px}textarea{min-height:150px;resize:vertical}.row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.result{min-height:350px}.empty{color:var(--muted);padding:35px 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.card{padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.status{font:12px 'DM Mono';color:var(--accent);text-transform:uppercase}.legal-links{display:flex;gap:20px;flex-wrap:wrap;padding:60px 0 20px;border-top:1px solid var(--line)}.legal{padding:40px 0;border-top:1px solid var(--line);color:var(--muted);line-height:1.7}.legal h2{color:var(--text);font-size:25px}.narrow{max-width:600px;margin-top:30px}dialog{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:14px;width:min(430px,90vw)}dialog::backdrop{background:#000a}.modal{position:relative}.close{position:absolute;right:0;top:0;background:transparent;font-size:25px}.link{display:block;background:transparent;color:var(--accent);padding:8px 0}#toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);padding:12px 18px;border-radius:8px;background:#f2f5f8;color:#111;display:none;z-index:3}@media(max-width:700px){nav a{display:none}.hero{padding:85px 0}.studio-grid,.cards{grid-template-columns:1fr}.row{grid-template-columns:1fr}main{padding:0 16px}}
#pending{display:none}body.pending header{display:none}body.pending main>section:not(#pending):not(#verify){display:none}body.pending main>section#pending{display:block}.pending-card{max-width:560px;margin:40px auto;text-align:center}.pending-email{color:var(--accent);font-weight:600;font-size:18px;margin:8px 0}.pending-actions{display:flex;gap:12px;justify-content:center;margin-top:24px;flex-wrap:wrap}
