@font-face{font-family:Manrope;src:url('assets/fonts/manrope-cyrillic.woff2') format('woff2');font-weight:400 800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Manrope;src:url('assets/fonts/manrope-latin.woff2') format('woff2');font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{color-scheme:dark;--bg:#08090a;--surface:#0e0f11;--surface-blue:#101d30;--text:#f7f8f8;--muted:#c1c3ca;--blue:#65a8ff;--action:#1465e8;--line:#2b2d31;--ease:cubic-bezier(.22,1,.36,1);font-family:Manrope,'Segoe UI',sans-serif;font-synthesis:none}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:100px;-webkit-text-size-adjust:100%}
body{margin:0;background-color:var(--bg);background-image:radial-gradient(ellipse 86% 30% at 50% -4%,rgba(184,187,194,.11),rgba(82,84,90,.035) 48%,transparent 74%),linear-gradient(180deg,#08090a 0%,#0c0d0f 36%,#111214 58%,#090a0b 82%,#08090a 100%);background-attachment:fixed;color:var(--text);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}
body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width=%22400%22 height=%22320%22 viewBox=%220 0 400 320%22%3E  %3Cdefs%3E    %3Cg id=%22send%22%3E%3Cpath d=%22m22 2-7 20-4-9-9-4Z%22%2F%3E%3Cpath d=%22M22 2 11 13%22%2F%3E%3C%2Fg%3E    %3Cg id=%22chat%22%3E%3Cpath d=%22M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4Z%22%2F%3E%3Cpath d=%22M8 9h8M8 13h5%22%2F%3E%3C%2Fg%3E    %3Cg id=%22heart%22%3E%3Cpath d=%22M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1.1-1.1a5.5 5.5 0 0 0-7.8 7.8l1.1 1.1L12 21l7.8-7.5 1.1-1.1a5.5 5.5 0 0 0-.1-7.8Z%22%2F%3E%3C%2Fg%3E    %3Cg id=%22camera%22%3E%3Cpath d=%22M14.5 4 16 7h3a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h3l1.5-3Z%22%2F%3E%3Ccircle cx=%2212%22 cy=%2213%22 r=%223%22%2F%3E%3C%2Fg%3E    %3Cg id=%22play%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22%2F%3E%3Cpath d=%22m10 8 6 4-6 4Z%22%2F%3E%3C%2Fg%3E    %3Cg id=%22music%22%3E%3Cpath d=%22M9 18V5l10-2v13%22%2F%3E%3Ccircle cx=%226%22 cy=%2218%22 r=%223%22%2F%3E%3Ccircle cx=%2216%22 cy=%2216%22 r=%223%22%2F%3E%3C%2Fg%3E    %3Cg id=%22post%22%3E%3Crect x=%223%22 y=%223%22 width=%2218%22 height=%2218%22 rx=%223%22%2F%3E%3Cpath d=%22M7 8h10M7 12h10M7 16h6%22%2F%3E%3C%2Fg%3E    %3Cg id=%22mic%22%3E%3Crect x=%229%22 y=%222%22 width=%226%22 height=%2212%22 rx=%223%22%2F%3E%3Cpath d=%22M5 10v1a7 7 0 0 0 14 0v-1M12 18v4M8 22h8%22%2F%3E%3C%2Fg%3E    %3Cg id=%22gift%22%3E%3Crect x=%223%22 y=%228%22 width=%2218%22 height=%2213%22 rx=%222%22%2F%3E%3Cpath d=%22M12 8v13M3 12h18M7.5 8C3 5 6 1 12 8m4.5 0C21 5 18 1 12 8%22%2F%3E%3C%2Fg%3E    %3Cg id=%22headphones%22%3E%3Cpath d=%22M4 14v-2a8 8 0 0 1 16 0v2M4 14H2v6h4v-6Zm16 0h2v6h-4v-6Z%22%2F%3E%3C%2Fg%3E    %3Cg id=%22video%22%3E%3Crect x=%222%22 y=%225%22 width=%2215%22 height=%2214%22 rx=%222%22%2F%3E%3Cpath d=%22m17 10 5-3v10l-5-3Z%22%2F%3E%3C%2Fg%3E    %3Cg id=%22users%22%3E%3Ccircle cx=%229%22 cy=%228%22 r=%223%22%2F%3E%3Cpath d=%22M3 21v-2a6 6 0 0 1 12 0v2M17 11a3 3 0 0 0 0-6M17 15a5 5 0 0 1 4 5%22%2F%3E%3C%2Fg%3E    %3Cg id=%22radio%22%3E%3Cpath d=%22M5 16a7 7 0 0 1 14 0M8 16a4 4 0 0 1 8 0%22%2F%3E%3Ccircle cx=%2212%22 cy=%2216%22 r=%221%22%2F%3E%3Cpath d=%22m5 5 2 2m12-2-2 2M12 2v3%22%2F%3E%3C%2Fg%3E  %3C%2Fdefs%3E  %3Cg fill=%22none%22 stroke=%22%23a1a4aa%22 stroke-width=%221.3%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%22.19%22%3E    %3Cg transform=%22translate(26 14) rotate(-8 12 12) scale(1.05)%22%3E%3Cuse href=%22%23send%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(104 28) rotate(6 12 12) scale(.96)%22%3E%3Cuse href=%22%23chat%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(181 19) rotate(-4 12 12) scale(1.08)%22%3E%3Cuse href=%22%23camera%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(259 44) rotate(8 12 12)%22%3E%3Cuse href=%22%23headphones%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(337 32) rotate(-7 12 12) scale(1.03)%22%3E%3Cuse href=%22%23gift%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(62 92) rotate(5 12 12)%22%3E%3Cuse href=%22%23heart%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(139 115) rotate(-9 12 12) scale(1.06)%22%3E%3Cuse href=%22%23mic%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(217 101) rotate(7 12 12) scale(.98)%22%3E%3Cuse href=%22%23users%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(295 130) rotate(-5 12 12) scale(1.04)%22%3E%3Cuse href=%22%23music%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(369 112) rotate(8 12 12)%22%3E%3Cuse href=%22%23video%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(27 177) rotate(-6 12 12) scale(1.03)%22%3E%3Cuse href=%22%23radio%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(107 193) rotate(8 12 12)%22%3E%3Cuse href=%22%23post%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(183 171) rotate(-9 12 12) scale(.98)%22%3E%3Cuse href=%22%23play%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(263 210) rotate(6 12 12) scale(1.06)%22%3E%3Cuse href=%22%23chat%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(339 190) rotate(-5 12 12)%22%3E%3Cuse href=%22%23gift%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(63 257) rotate(7 12 12) scale(1.04)%22%3E%3Cuse href=%22%23camera%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(139 279) rotate(-6 12 12)%22%3E%3Cuse href=%22%23heart%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(220 250) rotate(8 12 12) scale(1.05)%22%3E%3Cuse href=%22%23headphones%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(298 292) rotate(-8 12 12) scale(.98)%22%3E%3Cuse href=%22%23mic%22%2F%3E%3C%2Fg%3E    %3Cg transform=%22translate(367 270) rotate(5 12 12) scale(1.03)%22%3E%3Cuse href=%22%23send%22%2F%3E%3C%2Fg%3E  %3C%2Fg%3E%3C%2Fsvg%3E");background-size:400px 320px;background-position:0 0;opacity:.74}
.faq-section::before{content:none}
body> :is(main,.site-footer,.join-header,.join-layout){position:relative;z-index:1}
h1,h2,h3,p,figure{margin:0}
h1,h2,h3{line-height:1.13;text-wrap:balance}
p{text-wrap:pretty}
a{color:inherit;text-decoration:none;touch-action:manipulation}
button,summary{font:inherit;touch-action:manipulation}
img{display:block;max-width:100%;height:auto}
svg{display:block;flex:none}
::selection{background:#1465e8;color:white}
:focus-visible{outline:3px solid #8cc1ff;outline-offset:5px;border-radius:5px}
[id]{scroll-margin-top:100px}
.wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}
.brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;flex-shrink:0}
.brand-mark{position:relative;width:37px;height:36px;overflow:hidden;flex:none}
.brand-mark img{position:absolute;width:56px;max-width:none;height:56px;left:-9px;top:-11px}
.brand-name{font-size:25px;font-weight:750;letter-spacing:-1.1px;line-height:1.1}
.brand-period{color:var(--blue)}
.eyebrow{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px;font-weight:650;letter-spacing:1.6px;text-transform:uppercase;line-height:1.6}
.status-dot{width:6px;height:6px;border-radius:50%;background:var(--blue);flex:none}
.text-blue{color:var(--blue)}
.text-muted{color:var(--muted)}
.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:60px;padding:16px 32px;border:1px solid transparent;border-radius:10px;font:750 18px/1.4 Manrope,'Segoe UI',sans-serif;letter-spacing:-.2px;text-align:center;transition:background .22s,border-color .22s,transform .22s var(--ease);cursor:pointer}
.button-primary{background:#e8e9eb;color:#111214;border-color:#e8e9eb}
.button-secondary{background:var(--surface);color:var(--text);border-color:#34363b}
.button:active{transform:scale(.98)}
.action-note{display:block;color:var(--muted);font-size:12px;line-height:1.5}
.text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:650;color:var(--text);text-decoration:underline;text-decoration-color:#5c6b80;text-underline-offset:6px}
.text-link span{color:var(--blue);font-size:20px}
.check{width:19px;height:19px;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}
.telegram-icon{position:relative;width:24px;height:24px;overflow:hidden;display:block;flex:none}
.telegram-icon img{position:absolute;width:40px;max-width:none;height:40px;left:-8px;top:-8px}
.skip-link{position:fixed;z-index:100;left:16px;top:12px;transform:translateY(-150%);background:white;color:#090b0f;padding:12px 20px;border-radius:6px}
.skip-link:focus{transform:translateY(0)}
@media(hover:hover){.button-primary:hover{background:#fff;border-color:#fff}.button-secondary:hover{background:#1b1c20;border-color:#62646c}.text-link:hover{color:var(--blue);text-decoration-color:var(--blue)}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.brand-name{font-size:22px;letter-spacing:-.9px}.brand-mark{width:33px;height:33px}.brand-mark img{width:50px;height:50px;left:-8px;top:-10px}.eyebrow{font-size:10px;letter-spacing:1.3px}.button{min-height:58px;padding-inline:22px;font-size:18px}}
@media(max-width:760px){
 body::before{background-size:360px 288px;background-position:center 12px;opacity:.58;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%),linear-gradient(to bottom,#000 0,#000 calc(100% - 48px),transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%),linear-gradient(to bottom,#000 0,#000 calc(100% - 48px),transparent 100%);mask-composite:intersect}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}



