:root{--ink:#111827;--muted:#667085;--line:#e7e9ee;--bg:#f7f8fb;--accent:#5b5cf0;--accent2:#7b61ff;--green:#16a36a}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,.button{border:0;border-radius:12px;background:var(--ink);color:#fff;padding:13px 18px;font-weight:700;cursor:pointer;display:inline-block}button:hover,.button:hover{opacity:.9}.top{height:74px;display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:auto;padding:0 24px;border-bottom:1px solid #f2f2f5}.brand{font-size:25px;font-weight:900;letter-spacing:-1.5px}.brand span{color:var(--accent)}nav{display:flex;gap:24px;align-items:center;font-weight:600;font-size:14px}.navcta{background:#f1efff;padding:9px 13px;border-radius:10px;color:#4e46dc}.hero{max-width:1180px;margin:0 auto;padding:82px 24px 64px;display:grid;grid-template-columns:1.35fr .65fr;gap:70px;align-items:center}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:800;color:#6d66da;margin-bottom:13px}.hero h1,.page h1,.auth h1{font-size:clamp(44px,7vw,78px);line-height:.96;letter-spacing:-.055em;margin:0 0 22px}.hero h1 span{color:var(--accent)}.hero-copy>p{font-size:20px;color:var(--muted);max-width:720px}.prompt{background:#fff;border:1px solid #dedff0;border-radius:20px;box-shadow:0 14px 50px rgba(40,37,100,.10);padding:10px;margin-top:32px;display:flex;gap:10px}.prompt textarea{border:0;resize:none;outline:0;flex:1;min-height:80px;padding:13px;font:inherit}.prompt button{align-self:stretch;background:linear-gradient(135deg,var(--accent),var(--accent2))}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.chips a,.filters a{background:var(--bg);padding:8px 11px;border-radius:999px;font-size:13px}.hero-card{background:#101115;color:#fff;padding:28px;border-radius:28px;box-shadow:0 28px 70px rgba(17,24,39,.2);transform:rotate(1deg)}.hero-card h3{font-size:24px}.mini-top{font-size:13px;color:#aab0bc}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#35d28b;margin-right:7px}.price,.bigprice{font-size:38px;font-weight:900;letter-spacing:-.04em}.muted{color:var(--muted);font-size:14px}.hero-card .muted{color:#9da3ae}.hero-card hr{border:0;border-top:1px solid #2f333a;margin:22px 0}.steps{line-height:2.2}.steps span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#282b31;margin-right:8px;font-size:12px}.wide{width:100%;margin-top:14px}.hero-card .wide{background:#fff;color:#111}.trust{max-width:1180px;margin:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding:25px 24px}.trust div{display:flex;flex-direction:column}.trust strong{font-size:25px}.trust span{color:var(--muted);font-size:13px}.section{max-width:1180px;margin:0 auto;padding:84px 24px}.section h2,.page h2{font-size:40px;letter-spacing:-.04em;margin:0 0 28px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid3 article,.panel,.taskcard{border:1px solid var(--line);border-radius:20px;padding:24px;background:#fff}.grid3 article:hover,.taskcard:hover{border-color:#c6c3ff;box-shadow:0 10px 35px rgba(40,37,100,.06)}.ico{font-size:28px}.grid3 p,.panel p{color:var(--muted)}.grid3 a{font-weight:700;color:#5048d8}.dark{background:#11131a;color:#fff;border-radius:32px;margin-top:30px;margin-bottom:30px}.dark p{max-width:760px;color:#bfc3cf;font-size:18px}.light{background:#fff;color:#111}.how{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.how b{color:var(--accent)}.how p{color:var(--muted)}.page{max-width:1180px;margin:auto;padding:60px 24px 90px}.page.narrow,.narrow{max-width:820px}.page h1,.auth h1{font-size:52px}.pagehead{display:flex;align-items:center;justify-content:space-between}.filters{display:flex;gap:8px;margin:22px 0}.taskgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.taskcard{display:block}.taskmeta{display:flex;justify-content:space-between;color:var(--muted);font-size:13px}.taskmeta strong{color:var(--ink);font-size:18px}.taskcard h3{font-size:20px;margin-bottom:8px}.taskcard p{color:var(--muted)}.empty{background:var(--bg);border-radius:16px;padding:26px;color:var(--muted)}.detail{display:grid;grid-template-columns:1fr 320px;gap:50px}.detailmeta{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:14px}.prose{font-size:17px;max-width:760px}.prose h2{font-size:28px;margin-top:40px}.paybox{border:1px solid var(--line);border-radius:20px;padding:24px;align-self:start;position:sticky;top:24px}.center{text-align:center}.auth{min-height:70vh;display:grid;place-items:center;padding:50px 20px}.auth .panel{width:min(460px,100%);box-shadow:0 20px 70px rgba(30,25,80,.08)}form label{display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:7px;margin:14px 0}input,textarea,select{width:100%;padding:13px 14px;border:1px solid #d8dce5;border-radius:11px;font:inherit;background:#fff;outline:none}input:focus,textarea:focus,select:focus{border-color:#8b83ff;box-shadow:0 0 0 3px #efedff}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.full{grid-column:1/-1}.flash{max-width:1180px;margin:16px auto;padding:12px 16px;border-radius:12px;background:#ecfff7;color:#116445}.flash.error{background:#fff0f0;color:#922}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0}.stats>div{background:var(--bg);border-radius:17px;padding:20px;display:flex;flex-direction:column}.stats span{color:var(--muted);font-size:13px}.stats b{font-size:24px;margin-top:4px}.dashgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.list>div{border-bottom:1px solid var(--line);padding:18px 0;display:grid;gap:8px}.list span{color:var(--muted);font-size:13px}.list form{display:flex;gap:8px;align-items:center}.list form textarea{max-width:560px}.notice{padding:12px;border-radius:12px;background:#fff7e6}.secondary,.linkbtn{background:#eef0f5;color:#111}.danger{background:#a4262c}.lead{font-size:19px;color:var(--muted);max-width:780px}.seo{max-width:850px;margin:50px 0}footer{border-top:1px solid var(--line);padding:45px 24px;max-width:1180px;margin:auto;display:flex;justify-content:space-between;color:var(--muted)}footer div:last-child{display:flex;gap:18px;flex-wrap:wrap}@media(max-width:800px){nav a:not(.navcta):not(:last-child){display:none}.hero{grid-template-columns:1fr;padding-top:45px}.hero-card{transform:none}.trust{grid-template-columns:1fr 1fr;gap:20px}.grid3,.how,.dashgrid,.stats,.taskgrid,.detail{grid-template-columns:1fr}.formgrid{grid-template-columns:1fr}.full{grid-column:auto}.pagehead{align-items:flex-start;gap:15px;flex-direction:column}.paybox{position:static}.hero h1{font-size:52px}.page h1{font-size:42px}.prompt{flex-direction:column}.top{padding:0 16px}.section,.page{padding-left:16px;padding-right:16px}footer{flex-direction:column;gap:20px}}
