@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GolosText-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GolosText-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/GolosText-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/GolosText-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/GolosText-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/GolosText-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Oswald-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Oswald-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Oswald-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Oswald-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Oswald Fallback;src:local(Arial Narrow),local(ArialNarrow),local(Arial);size-adjust:92%;ascent-override:105%;descent-override:25%}@font-face{font-family:Golos Fallback;src:local(Arial),local(Helvetica);size-adjust:97%}:root{--bg:#fff;--surface:#e8f0ff;--surface-2:#f4f8ff;--ink:#0b1f4d;--muted:#3a4a73;--accent:#005bff;--accent-ink:#fff;--accent-hover:#0049cf;--hot:#f91155;--dark:#07163f;--dark-ink:#fff;--dark-muted:#b9c8ee;--dark-surface:#12296b;--dark-surface-2:#0e2259;--ok:#1f7a3d;--warn:#b45309;--bad:#c81e1e;--gutter:clamp(18px, 3vw, 40px);--font-head:"Oswald", "Oswald Fallback", "Arial Narrow", sans-serif;--font-text:"Golos Text", "Golos Fallback", system-ui, sans-serif;--t-poster:min(12.2vw, 13.5rem);--t-h2:min(10.6vw, 11.5rem);--t-h3:clamp(1.625rem, 1.1rem + 1.8vw, 3rem);--t-num:clamp(2rem, 1rem + 4vw, 5rem);--t-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--t-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--t-small:1rem;--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--t-body);line-height:1.5}a{color:inherit}button{font:inherit;color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.dark :focus-visible,.blue :focus-visible{outline-color:#fff}section[id],[id]{scroll-margin-top:16px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{padding-inline:var(--gutter);max-width:1600px;margin-inline:auto}.disp{font-family:var(--font-head);text-transform:uppercase;letter-spacing:-.005em;font-weight:600;line-height:1}.lead{font-size:var(--t-lead);line-height:1.3}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:999px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-200px;left:16px}.skip:focus-visible{top:12px}.btn{cursor:pointer;min-height:56px;transition:transform .15s var(--ease), background .15s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-main{background:var(--accent);color:var(--accent-ink)}.btn-main:hover{background:var(--accent-hover)}.btn-alt{background:var(--ink);color:var(--bg)}.btn-alt:hover{background:#1a3470}.btn-soft{background:var(--surface);color:var(--ink)}.btn-soft:hover{background:#d9e6ff}.btn:active{transform:translateY(1px)scale(.99)}.btn[disabled]{opacity:.55;cursor:default}.dark .btn-alt{background:var(--dark-surface);color:var(--dark-ink)}.dark .btn-alt:hover{background:#1c3a8c}.cta{flex-wrap:wrap;gap:12px;display:flex}.nav{justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.logo{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.01em;align-items:center;min-height:44px;font-size:1.5rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.nav-links{white-space:nowrap;gap:8px;font-size:1rem;font-weight:500;list-style:none;display:flex}.nav-links a{border-radius:999px;align-items:center;min-height:44px;padding:0 12px;text-decoration:none;display:inline-flex}.nav-links a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.nav .btn{min-height:44px;padding:0 22px;font-size:1rem}.nav-end{align-items:center;gap:8px;display:flex}.nav-login{white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-login:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.menu .menu-login{display:none}.menu{display:none;position:relative}.menu summary{background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:1rem;font-weight:600;list-style:none;display:inline-flex}.menu summary::-webkit-details-marker{display:none}.menu summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.menu[open] summary{background:var(--ink);color:#fff}.menu[open] summary:after{transform:translateY(2px)rotate(225deg)}.menu ul{z-index:30;background:#fff;border-radius:18px;min-width:250px;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #07163f2e}.menu li a{border-radius:12px;align-items:center;min-height:48px;padding:0 16px;font-weight:500;text-decoration:none;display:flex}.menu li a:hover{background:var(--surface)}.hero{padding-block:clamp(24px,5vw,72px) clamp(56px,8vw,120px)}.poster{font-size:var(--t-poster);margin-left:-.03em}.poster>span{display:block}.slot{vertical-align:baseline;background:var(--surface);border-radius:.22em .22em .22em .06em;justify-content:center;align-items:center;gap:.09em;width:1.35em;height:.66em;margin-left:.14em;display:inline-flex;transform:translateY(.03em)}.slot i{background:var(--accent);width:.17em;height:.17em;animation:dot 1.2s infinite var(--ease);border-radius:50%;display:block}.slot i:nth-child(2){animation-delay:.2s}.slot i:nth-child(3){animation-delay:.4s}@keyframes dot{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-.1em)}}.hero-row{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(24px,5vw,72px);margin-top:clamp(28px,4vw,56px);display:grid}.hero-row .lead{max-width:34ch}.hero-row .cta{justify-content:flex-start}.hero-row .hero-cta{display:none}.note{font-size:var(--t-small);color:var(--muted);margin-top:14px}.disc{font-size:var(--t-small);color:var(--muted);max-width:48ch;margin-top:8px;line-height:1.4}.dark .disc{color:var(--dark-muted);margin:0}.statement{padding-block:clamp(72px,10vw,160px)}.big{--fs:var(--t-h2);font-size:var(--fs);line-height:1}.big .in{vertical-align:middle;height:calc(var(--fs) * .62);background:var(--ink);color:var(--bg);font-family:var(--font-text);letter-spacing:-.01em;white-space:nowrap;text-transform:none;border-radius:.2em;justify-content:center;align-items:center;margin:0 .06em;padding:0 .3em;font-size:max(.26em,15px);font-weight:600;line-height:1;display:inline-flex;transform:translateY(-.1em)}.big .in.y{background:var(--accent);color:var(--accent-ink)}.big .mob,.plate-m{display:none}.after .in{background:var(--surface);color:var(--ink);border-radius:.4em;padding:.05em .45em;font-size:.82em;font-weight:600;line-height:1.3;display:inline-block}.reports{flex-wrap:wrap;gap:8px;margin-top:clamp(28px,4vw,48px);list-style:none;display:flex}.reports li{background:var(--ink);color:#fff;border-radius:999px;align-items:center;min-height:52px;padding:0 22px;font-size:1.0625rem;font-weight:600;display:inline-flex}.reports sup{margin-left:2px;font-size:.7em}.footnote{font-size:var(--t-small);color:var(--muted);margin-top:14px}.after{gap:var(--gutter);grid-template-columns:1fr 1fr;align-items:start;margin-top:clamp(40px,5vw,72px);display:grid}.after .lead{max-width:34ch;line-height:1.35}.chat{background:var(--surface);border-radius:20px;justify-self:end;width:100%;max-width:480px;padding:14px}.chat-head{align-items:center;gap:10px;padding:4px 6px 12px;display:flex}.chat-ava{background:var(--accent);color:#fff;width:36px;height:36px;font-family:var(--font-head);border-radius:50%;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:inline-flex}.chat-head span:last-child{flex-direction:column;line-height:1.15;display:flex}.chat-head small{color:var(--muted);font-size:.8125rem}.chat-body{flex-direction:column;gap:8px;display:flex}.chat .me,.chat .bot,.ticket .bot{border-radius:16px;max-width:86%;padding:10px 14px;font-size:1rem;line-height:1.4}.chat .me{background:var(--accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.chat .bot,.ticket .bot{color:var(--ink);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.chat .typing{align-items:center;gap:5px;min-height:38px;display:inline-flex}.chat .typing i{background:var(--accent);width:7px;height:7px;animation:dot 1.2s infinite var(--ease);border-radius:50%}.chat .typing i:nth-child(2){animation-delay:.2s}.chat .typing i:nth-child(3){animation-delay:.4s}.chat-keys{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.chat-keys span{text-align:center;min-height:42px;color:var(--ink);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:6px 10px;font-size:.9375rem;font-weight:500;display:flex}.blue{background:var(--accent);color:#fff}.digest{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);padding-block:clamp(72px,10vw,160px);display:grid}.digest h2{font-size:min(8vw,9.5rem)}.digest .intro{color:#fff;max-width:34ch;margin-top:36px;line-height:1.35}.digest .intro b{font-weight:600}.dlist{flex-direction:column;align-self:end;gap:6px;list-style:none;display:flex}.dlist li{letter-spacing:-.01em;background:#0049cf;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1.25rem;font-weight:500;display:flex}.dlist li:nth-child(2n){background:#0040b8}.tgbtn{color:#fff;white-space:nowrap;background:#ffffff2e;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:.9375rem;font-weight:600;display:inline-flex}.safe{background:var(--surface);padding-block:clamp(72px,10vw,160px)}.safe h2{font-size:var(--t-h2)}.safe-grid{grid-template-columns:7fr 5fr;align-items:start;gap:clamp(28px,4vw,56px) clamp(32px,5vw,80px);margin-top:clamp(40px,6vw,88px);display:grid}.safe h3{font-family:var(--font-head);text-transform:uppercase;font-weight:600;line-height:1}.safe-main h3{font-size:var(--t-h3);margin-bottom:18px}.safe-main .lead{max-width:36ch;line-height:1.35}.ticket{background:var(--bg);border-radius:20px;flex-direction:column;max-width:520px;margin-top:28px;padding:14px;display:flex}.ticket .bot{background:var(--surface-2);max-width:100%}.ticket-keys{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.ticket-keys span{background:var(--surface);min-height:42px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;display:flex}.safe-rest{flex-direction:column;gap:28px;padding-top:10px;display:flex}.safe-rest h3{margin-bottom:8px;font-size:1.5rem}.safe-rest p{max-width:34ch}.conn{padding-block:clamp(72px,10vw,160px)}.conn h2{font-size:var(--t-h2);margin-bottom:clamp(32px,5vw,72px)}.conn-list{grid-template-columns:repeat(3,1fr);gap:6px;list-style:none;display:grid}.conn-list li{background:var(--surface);border-radius:16px;flex-direction:column;justify-content:space-between;gap:28px;min-height:300px;padding:clamp(22px,2.6vw,36px);display:flex}.conn-list li:nth-child(2){background:var(--ink);color:var(--bg)}.conn-list li:nth-child(3){background:var(--accent);color:#fff}.conn-list h3{font-family:var(--font-head);text-transform:uppercase;font-weight:600;font-size:var(--t-h3);line-height:1}.conn-list p{max-width:30ch}.price{background:var(--surface);padding-block:clamp(72px,10vw,160px)}.price-head{margin-bottom:clamp(32px,5vw,72px)}.price-head h2{font-size:var(--t-h2);margin-bottom:24px}.price-head .lead{max-width:30ch;line-height:1.35}.rows{flex-direction:column;gap:6px;display:flex}.row{background:var(--bg);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm rb""ans rb";align-items:center;gap:4px 16px;padding:clamp(20px,2.6vw,36px) clamp(18px,2.6vw,36px);display:grid}.row .nm{font-size:var(--t-num);grid-area:nm;align-self:end}.row .ans{grid-area:ans;align-self:start;font-size:1.25rem;font-weight:500;line-height:1.3}.row .rb{flex-direction:column;grid-area:rb;align-items:flex-end;gap:4px;display:flex}.row .rb .disp{font-size:var(--t-num);white-space:nowrap}.row .tk{font-size:var(--t-body);color:var(--muted);white-space:nowrap;font-weight:500}.gift{background:var(--dark);color:#fff;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:8px 28px;margin-top:6px;padding:clamp(22px,2.6vw,36px);display:flex}.gift .disp{font-size:var(--t-num);color:var(--hot)}.gift .lead{font-weight:500}.price-foot{margin-top:6px}.price-foot p{background:var(--bg);border-radius:16px;max-width:none;padding:clamp(20px,2.4vw,32px)}.impulse{background:var(--ink);color:#fff;text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:18px;margin-top:clamp(40px,6vw,88px);padding:clamp(40px,6vw,88px) clamp(20px,4vw,64px);display:flex}.impulse h2{max-width:16ch;font-size:clamp(2.5rem,1.4rem + 4.4vw,5.5rem);line-height:1.12}.impulse .lead{color:var(--dark-muted);max-width:40ch}.impulse :focus-visible{outline-color:#fff}.btn-big{min-height:clamp(72px,48px + 3vw,96px);margin-top:10px;padding:0 clamp(44px,4vw,76px);font-size:clamp(1.25rem,1rem + .6vw,1.75rem)}.impulse-note{font-size:var(--t-small);color:var(--dark-muted)}.faq{padding-block:clamp(72px,10vw,160px)}.faq h2{font-size:var(--t-h2);margin-bottom:clamp(32px,5vw,72px)}.faq-cols{gap:var(--gutter) clamp(24px, 4vw, 64px);grid-template-columns:1fr 1fr;display:grid}.q{padding:4px 0 28px}.q h3{font-size:var(--t-lead);letter-spacing:-.02em;margin-bottom:10px;font-weight:600;line-height:1.2}.q p{max-width:42ch}.dark{background:var(--dark);color:var(--dark-ink)}.final{padding-block:clamp(56px,8vw,120px) 0}.final .poster-s{font-size:var(--t-poster);margin-bottom:32px}.final .cta{margin-bottom:clamp(40px,6vw,96px)}.final-in{text-align:center;flex-direction:column;align-items:center;display:flex}.cta-big .btn{min-height:clamp(80px,40px + 6vw,136px);padding:0 clamp(48px,6vw,112px);font-size:clamp(1.375rem,1rem + 1.3vw,2.5rem)}.mega{font-family:var(--font-head);text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;color:#9bbcff;padding-inline:var(--gutter);font-size:14.6vw;font-weight:700;line-height:.9;overflow:hidden}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-block:20px 28px;font-size:1rem;display:flex}.foot ul{flex-wrap:wrap;gap:0 16px;list-style:none;display:flex}.foot a{min-height:44px;color:var(--dark-muted);align-items:center;padding:10px 6px;text-decoration:none;display:inline-flex}.foot a:hover{color:var(--dark-ink);text-underline-offset:4px;text-decoration:underline}.exs{background:var(--surface);padding-block:clamp(72px,10vw,160px)}.ex{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.ex-side{min-width:0;position:sticky;top:24px}.ex-side h2{font-size:min(6vw,7rem)}.ex-intro{max-width:30ch;margin-top:24px;line-height:1.35}.ex-list{flex-direction:column;gap:6px;margin-top:clamp(28px,4vw,48px);list-style:none;display:flex}.ex-list button,.ex-list a{background:var(--bg);width:100%;min-height:64px;color:var(--ink);text-align:left;cursor:pointer;transition:background .15s, color .15s, transform .15s var(--ease);border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;font-size:1.125rem;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.ex-list small{color:var(--muted);text-align:right;font-size:.9375rem;font-weight:500}.ex-list button:hover,.ex-list a:hover{background:var(--surface-2)}.ex-list button:active{transform:translateY(1px)scale(.995)}.ex-list button.on{background:var(--ink);color:#fff}.ex-list button.on small{color:var(--dark-muted)}.ex-panels{min-width:0}.ex:not(.is-tabs) .ex-panels{flex-direction:column;gap:56px;display:flex}.ex-panel{min-width:0}.is-tabs .ex-panel:not([hidden]){animation:exin .35s var(--ease)}@keyframes exin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.chat.ex-chat{background:var(--bg);justify-self:start;max-width:640px}.ex-chat .bot{background:var(--surface);overflow-wrap:anywhere;max-width:100%;line-height:1.45}.ex-chat .me{overflow-wrap:anywhere;max-width:86%}.ex-ans .ln{display:block}.ex-ans .ln.gap{height:.6em}.ex-ans .ln.ind{padding-left:1.2em}.ex-ans b.ln{font-weight:700}.ex-keys{flex-direction:column;gap:6px;margin-top:8px;display:flex}.ex-keys span{text-align:center;background:var(--surface);min-height:42px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;padding:6px 12px;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex}.ex-cost{max-width:52ch;margin-top:18px}.ex-cost b{font-weight:600}.helper{padding-block:clamp(72px,10vw,160px)}.helper h2,.multi h2{font-size:min(8vw,9.5rem)}.helper-intro{max-width:40ch;margin-top:28px;line-height:1.35}.helper-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:6px;margin-top:clamp(32px,5vw,72px);display:grid}.helper-bot,.helper-you{border-radius:16px;padding:clamp(24px,3vw,44px)}.helper-bot{background:var(--ink);color:#fff}.helper-you{background:var(--surface)}.helper-grid h3{font-family:var(--font-head);text-transform:uppercase;font-weight:600;font-size:var(--t-h3);margin-bottom:24px;line-height:1}.helper-grid ul{flex-direction:column;gap:16px;font-size:1.25rem;font-weight:500;line-height:1.35;list-style:none;display:flex}.helper-you p{max-width:34ch;margin-top:28px}.multi{padding-block:clamp(72px,10vw,160px)}.multi-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,56px) clamp(32px,6vw,96px);display:grid}.multi-grid>:first-child{grid-column:1/-1}.multi-intro{max-width:30ch;line-height:1.35}.multi-list{flex-direction:column;gap:6px;list-style:none;display:flex}.multi-list li{background:var(--dark-surface);border-radius:14px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:8px 24px;padding:22px 26px;display:grid}.multi-list li:nth-child(2n){background:var(--dark-surface-2)}.multi-list h3{letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.25}.js [data-reveal]>*{transition:opacity .6s var(--ease), transform .6s var(--ease)}.js [data-reveal]:not(.shown)>*{opacity:0;transform:translateY(20px)}.js [data-reveal]>:nth-child(2){transition-delay:70ms}.js [data-reveal]>:nth-child(3){transition-delay:.14s}.js [data-reveal]>:nth-child(4){transition-delay:.21s}.js [data-reveal]>:nth-child(5){transition-delay:.28s}.js [data-reveal]>:nth-child(6){transition-delay:.35s}.js [data-reveal]>:nth-child(7){transition-delay:.42s}.js [data-reveal]>:nth-child(n+8){transition-delay:.49s}.hero .poster>span,.hero-row>*{animation:rise .7s var(--ease) both}.hero .poster>span:nth-child(2){animation-delay:80ms}.hero-row>:first-child{animation-delay:.18s}.hero-row>:last-child{animation-delay:.28s}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]:not(.shown)>*{opacity:1;transform:none}.hero .poster>span,.hero-row>*,.slot i,.chat .typing i,.is-tabs .ex-panel:not([hidden]){animation:none}.ex-list button,.ex-list a,.btn{transition:none}}@media (max-width:1180px){.nav-links,.nav-cta{display:none}.menu{display:block}.nav nav{margin-left:auto}.hero-row .hero-cta{display:flex}}@media (max-width:900px){.hero-row,.after,.digest,.faq-cols,.safe-grid,.conn-list,.ex,.helper-grid,.multi-grid,.multi-list li{grid-template-columns:1fr}.ex-side{position:static}.ex-side h2{font-size:12vw}.ex-list{grid-template-columns:1fr 1fr;display:grid}.ex-list button,.ex-list a{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;min-height:76px;padding:12px 14px;font-size:1rem}.ex-list small{text-align:left;font-size:.875rem}.chat.ex-chat{max-width:none}.helper h2,.multi h2{font-size:10vw}.helper-grid ul{font-size:1.125rem}.multi-list li{padding:18px 20px}.conn-list li{min-height:0}.hero-row .cta .btn,.final .cta .btn,.impulse .btn{width:100%}.impulse{border-radius:18px}.final-in .cta{align-self:stretch}.btn-big,.cta-big .btn{min-height:64px;padding:0 24px;font-size:1.125rem}.dlist li{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px;font-size:1.0625rem}.tgbtn{min-height:40px}.poster{font-size:12.2vw}.slot{width:1.2em;height:.62em}.big{--fs:12.4vw}.big .desk{display:none}.big .mob{display:inline}.plate-m{margin-top:14px;display:block}.plate-m .in{background:var(--accent);color:#fff;border-radius:10px;align-items:center;height:44px;padding:0 18px;font-size:1rem;font-weight:600;display:inline-flex}.reports li{min-height:48px;padding:0 18px;font-size:1rem}.chat{justify-self:stretch;max-width:none}.chat .me,.chat .bot{max-width:92%}.safe-main .ticket{max-width:none}.row{padding:20px 18px}.foot{padding-block:12px 20px}}@media (max-width:480px){.logo{font-size:1.25rem}.nav{gap:12px;padding-block:14px}.cta .btn{width:100%}}@media (max-width:370px){.nav-login{display:none}.menu .menu-login{display:list-item}}.muted{color:var(--muted)}.small{font-size:var(--t-small)}.grow{flex:1}.err{color:var(--bad);font-weight:500}.linkbtn{color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.spin{vertical-align:-2px;border:2px solid var(--surface);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;margin-right:10px;animation:.9s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.nav-btn{min-height:44px;padding:0 20px;font-size:1rem}.auth{padding-block:clamp(24px,6vw,96px) clamp(56px,8vw,120px)}.auth-card{flex-direction:column;align-items:flex-start;gap:22px;max-width:640px;display:flex}.auth-card h1{font-size:clamp(2.5rem,1.5rem + 5vw,6rem)}.auth-card .lead{max-width:36ch}.auth-card .muted{font-size:var(--t-small);max-width:46ch}.auth-card.wait{grid-template-columns:minmax(0,640px) auto;align-items:start;gap:40px clamp(32px,6vw,96px);max-width:none;display:grid}.auth-card.wait>div:first-child{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.steps{font-size:var(--t-lead);flex-direction:column;gap:6px;padding-left:1.2em;line-height:1.3;display:flex}.wait-line{background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:0 6px;padding:14px 18px;display:flex}.wait-line b{font-variant-numeric:tabular-nums}.qr{background:var(--surface);border-radius:20px;flex-direction:column;align-items:center;gap:12px;max-width:260px;padding:18px;display:flex}.qr img{border-radius:10px}.qr p{font-size:var(--t-small);color:var(--muted);text-align:center;line-height:1.4}.app-nav{gap:12px}.app-nav .btn.small-btn{min-height:40px;padding:0 16px;font-size:.9375rem}.cab{border-left:3px solid var(--surface);flex-direction:column;margin-left:4px;padding-left:12px;line-height:1.2;display:flex}.cab-name{font-weight:600}.bal{font-variant-numeric:tabular-nums;background:var(--surface);white-space:nowrap;border-radius:999px;padding:8px 14px;font-weight:600}.bal.zero{color:var(--bad);background:#fde8ee}.exit{position:relative}.exit-menu{z-index:30;background:#fff;border-radius:16px;flex-direction:column;min-width:260px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #07163f2e}.exit-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:48px;padding:12px 14px;font-weight:500}.exit-menu button:hover{background:var(--surface)}.cabinet{min-height:60vh;padding-block:12px clamp(40px,6vw,96px)}.cab-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(16px,2.5vw,40px);display:grid}.tabs{flex-wrap:wrap;gap:6px;display:flex}.tabs button{background:var(--surface-2);cursor:pointer;min-height:44px;color:var(--ink);border:0;border-radius:999px;padding:0 18px;font-weight:500;transition:background .15s}.tabs button:hover{background:var(--surface)}.tabs button.on{background:var(--ink);color:#fff}.toggle{font-size:var(--t-small);cursor:pointer;align-items:center;gap:8px;min-height:32px;margin-top:12px;display:inline-flex}.toggle input{width:18px;height:18px;accent-color:var(--accent)}.report{background:var(--surface-2);border-radius:20px;margin-top:18px;padding:clamp(18px,2.5vw,32px)}.report-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:14px;display:flex}.report h2{letter-spacing:-.02em;font-size:1.375rem;font-weight:600}.pages{color:var(--muted);font-size:var(--t-small);font-variant-numeric:tabular-nums}.report-body{overflow-wrap:anywhere;font-size:1rem;line-height:1.55}.report-body pre{background:#fff;border-radius:12px;margin:10px 0;padding:12px 14px;font-family:ui-monospace,Menlo,monospace;font-size:.9375rem;overflow-x:auto}.report-body code{background:#fff;border-radius:6px;padding:1px 6px;font-family:ui-monospace,Menlo,monospace;font-size:.9375rem}.report-body a{color:var(--accent)}.pager{gap:8px;margin-top:18px;display:flex}.pager .btn{min-height:44px;padding:0 20px;font-size:1rem}.chat-panel{background:var(--surface);border-radius:20px;flex-direction:column;gap:12px;padding:clamp(14px,2vw,24px);display:flex;position:sticky;top:12px}.chat-panel h2{letter-spacing:-.02em;font-size:1.375rem;font-weight:600}.chat-list{flex-direction:column;gap:8px;max-height:min(60vh,640px);padding:2px;display:flex;overflow-y:auto}.chat-empty{font-size:1rem;line-height:1.5}.msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:92%;padding:10px 14px;font-size:1rem;line-height:1.45}.msg p+p{margin-top:8px}.msg.me{background:var(--accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.msg.bot{color:var(--ink);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.msg.think{color:var(--muted);align-items:center;display:inline-flex}.confirm{background:var(--ink);color:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;padding:14px;display:flex}.confirm b{font-size:1.125rem}.confirm .btn{min-height:44px;margin-top:4px;padding:0 20px;font-size:1rem}.ask{align-items:stretch;gap:8px;display:flex}.ask textarea{resize:vertical;min-width:0;min-height:56px;font:inherit;color:var(--ink);background:#fff;border:0;border-radius:14px;flex:1;padding:12px 14px;font-size:1rem}.ask textarea:focus-visible{outline:3px solid var(--accent);outline-offset:0}.ask .btn{min-height:56px;padding:0 22px}.notokens{background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;padding:14px;display:flex}.notokens p{font-size:1rem;line-height:1.5}@media (max-width:1040px){.cab-grid{grid-template-columns:1fr}.chat-panel{position:static}}@media (max-width:700px){.auth-card.wait{grid-template-columns:1fr}.qr{display:none}.app-nav{flex-wrap:wrap;row-gap:8px}.app-nav .logo{order:0}.app-nav .cab{border:0;flex-basis:100%;order:2;margin:0;padding:0}.app-nav .grow{display:none}.app-nav .bal{margin-left:auto}.tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.tabs button{white-space:nowrap;flex:none}.ask{flex-direction:column}}.msg .topup{min-height:44px;margin-top:10px;padding:0 20px;font-size:1rem}.cab{position:relative}.cab-btn{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;min-height:44px;padding:4px 30px 4px 0;line-height:1.2;display:flex;position:relative}.cab-btn:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .2s;position:absolute;top:50%;right:8px;transform:translateY(-75%)rotate(45deg)}.cab-btn[aria-expanded=true]:after{transform:translateY(-25%)rotate(225deg)}.cab-btn .cab-name,.cab-menu button{overflow-wrap:anywhere}.cab-btn:hover .cab-name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.cab-btn[disabled]{cursor:progress}.cab-menu{z-index:30;width:max-content;min-width:260px;max-width:min(360px, calc(100vw - 2 * var(--gutter)));background:#fff;border-radius:16px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 40px #07163f2e}.cab-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:48px;padding:12px 14px;font-weight:500}.cab-menu button:hover{background:var(--surface)}.cab-menu button.on{background:var(--surface-2);font-weight:600}.cab-menu button.on:before{content:"✓";color:var(--accent);margin-right:8px}.cab-menu-gap{height:6px}.notice{color:#0f4a24;overflow-wrap:anywhere;background:#e3f4e8;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:18px;padding:14px 18px;font-weight:500;display:flex}.notice p{white-space:pre-line;flex:260px;min-width:0}.notice.bad{color:var(--bad);background:#fde8ee}.setup{padding-block:8px clamp(24px,4vw,56px)}.back-btn{min-height:44px;margin-bottom:clamp(16px,2.5vw,32px);padding:0 20px;font-size:1rem}.setup-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head form""how form";align-items:start;gap:clamp(20px,3vw,40px) clamp(28px,5vw,80px);display:grid}.setup-head{grid-area:head}.setup-form{grid-area:form}.setup-how{grid-area:how}.setup-head,.setup-how{flex-direction:column;gap:20px;min-width:0;display:flex}.setup-head h1{font-size:clamp(2.5rem,1.4rem + 4vw,5.5rem)}.setup-head .lead{max-width:38ch}.setup-head p,.setup-how p{max-width:52ch}.setup-how h2{letter-spacing:-.02em;font-size:1.375rem;font-weight:600}.setup-head a,.setup-how a{color:var(--accent);text-underline-offset:3px;font-weight:600}.cab-grid[hidden]{display:none}.nm-wrap{overflow-wrap:anywhere}.howto{flex-direction:column;gap:10px;max-width:52ch;padding-left:1.4em;display:flex}.howto li{padding-left:4px}.howto li::marker{color:var(--accent);font-weight:600}.setup-form{flex-direction:column;gap:16px;min-width:0;display:flex}.keyform{background:var(--surface);border-radius:20px;flex-direction:column;align-items:stretch;gap:18px;padding:clamp(18px,2.5vw,32px);display:flex}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field label{font-weight:600}.field-note{color:var(--muted);font-size:.9375rem;line-height:1.4}.field input{width:100%;min-width:0;min-height:56px;font:inherit;color:var(--ink);background:#fff;border:0;border-radius:14px;padding:0 14px;font-size:1rem}.field input:focus-visible{outline:3px solid var(--accent);outline-offset:0}.field input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--bad)}.field input[disabled]{color:var(--muted)}.field-err{color:var(--bad);font-size:.9375rem;font-weight:500;line-height:1.4}.secret{gap:6px;min-width:0;display:flex}.secret input{flex:1}.secret input.masked{-webkit-text-security:disc}.peek{min-width:104px;min-height:56px;color:var(--accent);cursor:pointer;background:#fff;border:0;border-radius:14px;flex:none;padding:0 16px;font-weight:600}.peek:hover{background:var(--surface-2)}.peek[disabled]{color:var(--muted);cursor:default}.keyform .btn{width:100%}.btn.is-busy[disabled]{opacity:1;cursor:progress}.btn .spin{border-color:#fff #ffffff59 #ffffff59}.alt-way{padding-inline:4px}.alt-way a{color:var(--accent);font-weight:600}.ads-off{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ads-off p{max-width:52ch}@media (max-width:900px){.setup-grid{grid-template-columns:1fr;grid-template-areas:"head""form""how"}}@media (max-width:700px){.app-nav .cab{position:relative}.cab-btn{width:100%}.cab-menu{width:auto;max-width:none;right:0}.peek{min-width:92px;padding:0 12px}.setup-head{gap:12px}.setup-head h1{font-size:2rem}.setup-head .lead{font-size:1.0625rem;line-height:1.45}}@media (prefers-reduced-motion:reduce){.cab-btn:after{transition:none}}.cab-grid>*{min-width:0}.legal{overflow-wrap:anywhere;max-width:760px;margin-inline:auto;padding-block:8px 64px}.legal-draft{color:#5a3b00;font-size:var(--t-small);background:#fff4d6;border-radius:14px;padding:12px 16px;line-height:1.4}.legal-h1{margin:28px 0 20px;font-size:clamp(2rem,1.2rem + 3vw,3.25rem)}.legal h2{font-family:var(--font-head);margin:32px 0 10px;font-size:1.375rem;font-weight:600;line-height:1.2}.legal p,.legal ul{margin-top:10px}.legal ul{padding-left:1.25em}.legal li+li{margin-top:6px}.legal a{color:var(--accent)}.legal .stub{color:#3d2900;background:#ffe58a;border-radius:4px;padding:0 4px}.legal-table{max-width:100%;margin-top:12px;overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;font-size:var(--t-small)}.legal-table th,.legal-table td{text-align:left;border-bottom:1px solid var(--surface);vertical-align:top;padding:10px 12px}.legal-table thead th{background:var(--surface)}.legal-nav{border-top:1px solid var(--surface);font-size:var(--t-small);flex-wrap:wrap;gap:8px 20px;margin-top:40px;padding-top:16px;display:flex}.has-cookie body{padding-bottom:var(--cookie-h,0px)}.has-cookie{scroll-padding-bottom:calc(var(--cookie-h,0px) + 12px)}.cookie{z-index:50;background:var(--ink);color:#fff;border-radius:18px;align-items:center;gap:12px 20px;max-width:720px;margin-inline:auto;padding:12px 12px 12px 20px;font-size:.9375rem;line-height:1.4;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 8px 28px #07163f47}.cookie p{flex:1;min-width:0}.cookie a{color:#fff;text-underline-offset:3px;text-decoration:underline}.cookie .btn{flex:none;min-height:44px;padding:0 22px;font-size:1rem}.cookie :focus-visible{outline-color:#fff}@media (prefers-reduced-motion:no-preference){.cookie{animation:cookie-in .35s var(--ease) both}}@keyframes cookie-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:480px){.cookie{gap:10px;padding:10px 10px 10px 14px;font-size:.875rem;bottom:8px;left:8px;right:8px}.cookie .btn{padding:0 16px}}
