:root{--bg:#0b0b0d;--panel:#111114;--line:hsla(0,0%,100%,.1);--text:#f4f4f0;--muted:#a4a4a0;--accent:#f2f2ee;--max-width:880px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.page{width:min(calc(100% - 32px),var(--max-width));margin:0 auto;min-height:100vh;display:flex;flex-direction:column}.header{justify-content:space-between;padding:24px 0}.brand,.header{display:flex;align-items:center}.brandLogo{display:block;width:auto;height:34px}.headerActions{display:flex;align-items:center;gap:14px}.waitlistLink{color:var(--muted);font-size:.95rem}.telegramLink{color:var(--text);text-decoration:underline;text-underline-offset:3px}.telegramLink:hover{opacity:.85}.langSwitch{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px}.langBtn{border:0;background:transparent;color:var(--muted);padding:8px 12px;border-radius:999px;cursor:pointer}.langBtn.active{background:var(--panel);color:var(--text)}.hero{flex:1 1;display:flex;align-items:center;padding:48px 0 72px}.heroContent{max-width:720px}.label{margin-bottom:18px;color:var(--muted);font-size:.95rem}h1{margin:0 0 20px;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.04em;font-weight:600}.description,.note,.platforms,.status{color:var(--muted);line-height:1.65;font-size:1rem}.description{max-width:620px;margin-bottom:14px}.platforms{margin-bottom:28px}.waitlist{gap:12px;margin-bottom:12px}.consentRow,.waitlist{display:flex;max-width:620px}.consentRow{align-items:flex-start;gap:10px;margin:0 0 12px;color:var(--muted);line-height:1.5;font-size:.95rem}.consentRow input{margin-top:3px}.legalLinks{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 0;color:var(--muted)}.legalLinks a{text-decoration:underline;text-underline-offset:3px}.waitlist input{flex:1 1;min-width:0;padding:16px 18px;background:var(--panel);border:1px solid var(--line);border-radius:14px;color:var(--text);outline:none}.waitlist input::placeholder{color:#7f7f7a}.waitlist input:focus{border-color:hsla(0,0%,100%,.26)}.primaryButton{border:0;border-radius:14px;padding:16px 20px;background:var(--accent);color:#0b0b0d;font-weight:600;cursor:pointer}.primaryButton:disabled{opacity:.65;cursor:default}.note,.status{margin:0}.status.success{color:#cfd8c9}.status.error{color:#e5b1b1}.legalPage{min-height:100vh;background:var(--bg);color:var(--text);padding:32px 0 72px}.legalWrap{width:min(calc(100% - 32px),840px);margin:0 auto}.backLink{display:inline-block;margin-bottom:24px;color:var(--muted)}.legalWrap h1{margin-bottom:12px;font-size:clamp(2rem,5vw,3.2rem)}.legalIntro,.legalMeta,.legalSection p{color:var(--muted);line-height:1.7}.legalMeta{margin:0 0 18px}.legalIntro{margin:0 0 28px}.legalSection{margin-bottom:28px}.legalSection h2{margin:0 0 10px;font-size:1.15rem}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:720px){.page{width:min(calc(100% - 20px),var(--max-width))}.header{align-items:flex-start;flex-direction:column;gap:16px}.hero{padding:32px 0 56px}.waitlist{flex-direction:column}.primaryButton{width:100%}}