.public-surface{--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",system-ui,sans-serif;--font-body:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;--font-sans:var(--font-body);--color-paper:#fff;--color-paper-2:#f5f5f7;--color-paper-3:#eeeef1;--color-ink:#1d1d1f;--color-muted:#6e6e73;--color-neutral:#6e6e73;--color-rule:#e5e5ea;--color-accent:#cc4b0b;--color-accent-solid:#cc4b0b;--color-accent-text:#b8430a;--color-accent-ink:#fff;--color-accent-hover:#b8430a;--color-accent-press:#a43b08;--color-accent-soft:#fdf1ea;--color-focus:#cc4b0b;font-family:var(--font-body);color:var(--color-ink);background:var(--color-paper);color-scheme:light}.public-surface button,.public-surface h1,.public-surface h2,.public-surface h3{font-family:inherit}.nl.public-surface{--color-paper:var(--paper);--color-paper-2:var(--fill);--color-paper-3:var(--soft);--color-ink:var(--ink);--color-muted:var(--mut);--color-neutral:var(--mut);--color-rule:var(--line);--color-accent-text:var(--acc-ink)}.public-surface :is(a,button,input,summary):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.public-surface :is(button,a)[class*=bg-accent-solid]{border-radius:999px;min-height:44px}.nl.public-service{--space-lg:24px}.nl.public-service main{flex:1;min-width:0}.nl.public-service main section{padding:0}.nl.public-service main a{color:var(--color-accent-text)}.nl.public-service main a[class*=bg-accent-solid]{color:var(--color-accent-ink)}.nl.public-service main [role=tablist]{border:0;border-radius:999px;padding:4px}.nl.public-service main [role=tab]{min-height:44px;border-radius:999px}.nl.public-service main h1{font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.1;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.nl.public-service main ul{list-style:none}.nl.public-service main .prose ul{list-style:disc}.nl.public-service main .prose ol{list-style:decimal}.nl.public-service main p{line-height:1.6}.nl.public-service .fcols{grid-template-columns:1.1fr 2fr 1fr .95fr;gap:28px 32px}.nl.public-service .footer-brand{grid-area:1/1/3/2}.nl.public-service .footer-features{grid-area:1/2/3/3}.nl.public-service .footer-product{grid-area:1/3/3/4}.nl.public-service .footer-contacts{grid-area:1/4/2/5}.nl.public-service .footer-docs{grid-area:2/4/3/5}.nl.public-service .footer-features .footer-links{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.nl.public-service .brand{display:flex}.nl.public-service footer .footer-company{font-size:12px}.public-cookie{position:fixed;inset:auto 0 0;z-index:40;padding:12px;background:transparent}.public-cookie-inner{max-width:1220px;margin:auto;display:flex;align-items:center;gap:24px;padding:14px 18px;border:1px solid var(--color-rule);border-radius:16px;background:var(--color-paper);box-shadow:0 3px 18px rgb(0 0 0/.08)}.public-cookie p{margin:0;flex:1;font-size:13px;line-height:1.5;color:var(--color-muted)}.public-cookie p a{color:var(--color-accent-text);text-decoration:underline;text-underline-offset:3px}.public-cookie-actions{display:flex;gap:8px;flex-shrink:0}.public-cookie button{min-height:44px;padding:10px 16px;border:1px solid var(--color-rule);border-radius:999px;font:inherit;font-size:13px;line-height:1.4;white-space:nowrap;cursor:pointer;background:var(--color-paper-2);color:var(--color-ink)}.public-cookie button:hover{background:var(--color-paper-3)}.public-cookie button:last-child{background:var(--color-accent-solid);border-color:transparent;color:var(--color-accent-ink);font-weight:600}.public-cookie button:last-child:hover{background:var(--color-accent-hover)}.public-error{padding-bottom:160px}.public-auth:not(.beta-site *){background:var(--color-paper-2);justify-content:flex-start;padding-top:56px}.public-auth:not(.beta-site *) [data-ui=auth-frame]{max-width:420px;padding:32px;background:var(--color-paper);border:1px solid var(--color-rule);border-radius:22px}.public-auth:not(.beta-site *) [data-ui=auth-card]{padding:0;border:0;margin-top:24px}.public-auth:not(.beta-site *) input:not([type=checkbox]){min-height:46px;border-radius:12px;font-size:16px}.public-auth:not(.beta-site *) :is(button[type=submit],[data-ui=auth-telegram]){min-height:46px;border-radius:999px}@media(max-width:620px){.public-auth:not(.beta-site *) [data-ui=auth-frame]{padding:28px 20px}.public-auth:not(.beta-site *){padding-bottom:156px}}@media(max-width:900px){.nl.public-service .nav .right>.btn{display:none}.nl.public-service .nav .right>a:not(.btn){display:inline-flex;align-items:center;min-height:44px}.nl.public-service footer .fcols{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 20px}.nl.public-service footer .footer-links a{overflow-wrap:anywhere}.nl.public-service footer .fcols>.footer-brand{grid-area:1/1/2/3}.nl.public-service footer .fcols>.footer-features{grid-area:2/1/3/3}.nl.public-service footer .fcols>.footer-product{grid-area:3/1/5/2}.nl.public-service footer .fcols>.footer-contacts{grid-area:3/2/4/3}.nl.public-service footer .fcols>.footer-docs{grid-area:4/2/5/3}}.beta-site [data-ui=doc-paper] .prose a,.beta-site [data-ui=doc-paper] .prose code{overflow-wrap:anywhere}@media(max-width:620px){.public-cookie{padding:8px 8px max(8px,env(safe-area-inset-bottom))}.public-cookie-inner{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px;border-radius:16px}.public-cookie-actions button{flex:1;min-width:0}.public-cookie p{font-size:12px}.public-cookie [data-cookie-copy=desktop]{display:none}}@media(min-width:621px){.public-cookie [data-cookie-copy=mobile]{display:none}}