
:root{--bg:#0b0d12;--card:#121620;--card2:#171c28;--text:#f3f5f7;--muted:#9ca6b5;--line:#252c3a;--accent:#8da2fb;--ok:#7dd3a7}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% -10%,#1b2234 0,#0b0d12 35%);color:var(--text);font:15px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
a{color:inherit;text-decoration:none}.wrap{max-width:1120px;margin:auto;padding:0 22px}.nav{height:70px;display:flex;align-items:center;justify-content:space-between}.brand{font-weight:800;font-size:19px;letter-spacing:-.5px}.brand span{color:var(--accent)}.navlinks{display:flex;gap:22px;color:var(--muted);font-size:14px}
.hero{text-align:center;padding:65px 0 30px}.eyebrow{display:inline-flex;border:1px solid var(--line);background:#10141d;border-radius:999px;padding:6px 11px;color:#bdc6d3;font-size:12px}.hero h1{font-size:clamp(38px,6vw,68px);line-height:1.02;letter-spacing:-3px;margin:18px auto 16px;max-width:800px}.hero p{max-width:650px;margin:auto;color:var(--muted);font-size:17px}
.workspace{background:rgba(18,22,32,.92);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,.3);margin:32px 0}.bar{padding:12px 14px;border-bottom:1px solid var(--line);display:flex;gap:8px;align-items:center;justify-content:space-between}.bar small{color:var(--muted)}button,.btn{border:1px solid var(--line);background:#1a2030;color:var(--text);padding:9px 13px;border-radius:9px;cursor:pointer;font-weight:650}button:hover,.btn:hover{background:#222a3c}.primary{background:var(--accent);color:#0a0c11;border-color:transparent}.primary:hover{background:#a2b2ff}
textarea{display:block;width:100%;min-height:300px;resize:vertical;border:0;outline:0;padding:22px;background:transparent;color:var(--text);font:15px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.actions{padding:12px 14px;border-top:1px solid var(--line);display:flex;gap:8px;flex-wrap:wrap}.stats{color:var(--muted);margin-left:auto;align-self:center;font-size:12px}
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:45px 0 80px}.tool{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:19px;transition:.15s}.tool:hover{transform:translateY(-2px);background:var(--card2);border-color:#364158}.tool b{display:block;margin-bottom:6px}.tool p{margin:0;color:var(--muted);font-size:13px}
.section-title{font-size:27px;letter-spacing:-1px;margin:65px 0 6px}.section-sub{color:var(--muted);margin:0 0 20px}.content{max-width:760px;margin:55px auto 80px}.content h2{margin-top:38px}.content p,.content li{color:#b8c0cc}.privacy{display:flex;gap:10px;align-items:center;color:var(--muted);justify-content:center;margin:20px 0 50px;font-size:13px}.dot{width:8px;height:8px;border-radius:50%;background:var(--ok)}
footer{border-top:1px solid var(--line);padding:30px 0 45px;color:var(--muted);font-size:13px}.foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
.two{display:grid;grid-template-columns:1fr 1fr}.two textarea:first-child{border-right:1px solid var(--line)}
@media(max-width:760px){.grid{grid-template-columns:1fr}.navlinks{display:none}.hero{padding-top:35px}.hero h1{letter-spacing:-2px}.two{grid-template-columns:1fr}.two textarea:first-child{border-right:0;border-bottom:1px solid var(--line)}.stats{width:100%;margin-left:0}.workspace{border-radius:12px}}
