@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&family=Unbounded:wght@600;700&display=swap');
:root{--bg:#090b0f;--panel:#141820;--line:#282e38;--muted:#929aa7;--lime:#c9ff47;--white:#f4f6f8;--max:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.promo{height:34px;background:var(--lime);color:#111;display:grid;place-items:center;font-size:11px;font-weight:800;letter-spacing:.08em}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.logo{font:700 20px Unbounded;letter-spacing:-.05em}.logo i{font-style:normal;color:var(--lime)}nav{display:flex;gap:25px;color:#a8afbb;font-size:13px;font-weight:700}nav a:hover,nav a.active{color:white}.nav-actions{display:flex;gap:9px}.btn{min-height:44px;padding:12px 20px;border:1px solid var(--line);border-radius:11px;background:#151920;color:white;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.2s}.btn:hover{transform:translateY(-2px);border-color:#596271}.btn.primary{background:var(--lime);border-color:var(--lime);color:#10120e}.btn.telegram{background:#269edb;border-color:#269edb}.page-hero{padding:80px 0 48px;border-bottom:1px solid var(--line)}.eyebrow{color:var(--lime);font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.page-hero h1,.title{font:700 clamp(38px,5vw,66px)/1.05 Unbounded;letter-spacing:-.06em;margin:16px 0}.page-hero p{color:var(--muted);font-size:17px;line-height:1.7;max-width:670px}.section{padding:65px 0}.filters{display:grid;grid-template-columns:1fr auto;gap:15px;margin-bottom:26px}.search{height:50px;border:1px solid var(--line);background:#11141a;color:white;border-radius:12px;padding:0 17px;outline:none}.chips{display:flex;gap:8px;overflow:auto}.chip{white-space:nowrap;border:1px solid var(--line);background:#11141a;color:#929aa7;border-radius:25px;padding:12px 18px;font-weight:700;cursor:pointer}.chip.active{background:white;color:#111}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:linear-gradient(150deg,#181c24,#101319);border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:.2s}.card:hover{transform:translateY(-5px);border-color:#424a56}.pic{height:220px;position:relative;display:grid;place-items:center;background:radial-gradient(circle at 50% 70%,#5640b429,transparent 55%)}.pic img{width:90%;height:180px;object-fit:contain;filter:drop-shadow(0 18px 18px #000)}.tag{position:absolute;left:13px;top:13px;padding:6px 9px;border-radius:7px;background:var(--lime);color:#111;font-size:10px;font-weight:800}.card-body{padding:19px}.wear{color:#a77bff;font-size:10px;font-weight:800;text-transform:uppercase}.card h3{font-size:15px;margin:8px 0 18px}.price-row{display:flex;justify-content:space-between;align-items:center}.price{font-size:19px;font-weight:800}.old{color:#737b86;text-decoration:line-through;font-size:11px;margin-left:6px}.add{width:42px;height:42px;border:0;border-radius:10px;background:var(--lime);font-size:21px;cursor:pointer}.content-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.copy{color:#a0a8b4;line-height:1.8}.copy h2,.panel h2{color:white;font:600 28px Unbounded;letter-spacing:-.04em}.panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:28px}.steps{display:grid;gap:12px}.step{display:grid;grid-template-columns:48px 1fr;gap:15px;align-items:center;padding:17px;border:1px solid var(--line);border-radius:13px}.num{width:48px;height:48px;border-radius:10px;background:var(--lime);color:#111;display:grid;place-items:center;font-weight:800}.step b{display:block}.step span{font-size:12px;color:var(--muted)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;padding:21px 0;border:0;background:none;color:white;display:flex;justify-content:space-between;text-align:left;font-weight:800;cursor:pointer}.faq-a{display:none;color:var(--muted);line-height:1.7;padding:0 30px 21px 0}.faq-item.open .faq-a{display:block}.field{margin-bottom:18px}.field label{display:block;color:#a1a9b4;font-size:12px;margin-bottom:8px}.field input,.field textarea{width:100%;border:1px solid var(--line);background:#0d1014;color:white;border-radius:11px;padding:14px;outline:none}.field textarea{height:130px;resize:vertical}.auth-card{max-width:620px;margin:auto;text-align:center}.auth-card .avatar{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;background:#269edb;margin:0 auto 20px;font-size:34px}.code{margin:18px 0;text-align:left}.status{padding:13px;border-radius:10px;background:#101319;color:var(--muted);font-size:12px}.status.ok{background:#c9ff4716;color:var(--lime)}.footer{padding:45px 0 28px;border-top:1px solid var(--line)}.footer-row{display:flex;justify-content:space-between}.footer p,.footer a{color:var(--muted);font-size:12px}.modal{display:none;position:fixed;inset:0;z-index:50;background:#000c;place-items:center;padding:20px}.modal.open{display:grid}.modal-box{width:min(520px,100%);background:#161a21;border:1px solid #343b46;border-radius:21px;padding:28px}.modal-head{display:flex;justify-content:space-between}.modal h3{font:600 23px Unbounded;margin:0}.close{border:0;background:none;color:#aaa;font-size:25px;cursor:pointer}.login-code{width:100%;min-height:100px;margin:16px 0;border:1px solid var(--line);background:#0d1014;color:white;border-radius:11px;padding:13px;resize:none}.auth-error{min-height:20px;color:#ff7676;font-size:12px;margin:8px 0}.user-pill{color:var(--lime)}
@media(max-width:900px){nav{display:none}.grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr;gap:30px}}@media(max-width:600px){.wrap{width:calc(100% - 24px)}.nav{height:68px}.nav-actions .btn{padding:10px 12px}.nav-actions .hide-mobile{display:none}.page-hero{padding:55px 0 35px}.page-hero h1{font-size:38px}.filters{grid-template-columns:1fr}.grid{grid-template-columns:1fr}.section{padding:48px 0}.footer-row{display:block}.modal-box{padding:22px 17px}}
