@font-face{font-family:Inter;src:url(/homepage/assets/inter-cyrillic.woff2) format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0400-052F}@font-face{font-family:Inter;src:url(/homepage/assets/inter-latin.woff2) format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#fafaf8;color:#20242b;font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #4378ef;outline-offset:4px}header{height:102px;max-width:1536px;margin:auto;padding:0 48px;display:flex;align-items:center;gap:32px}.brand{width:210px;display:block;flex:none}.brand svg{width:100%;display:block}.prototype{font-size:11px;color:#92959b;border-left:1px solid #ddd;padding-left:24px}.back{margin-left:auto;font-size:13px;font-weight:550}.back span{padding-left:16px}main{max-width:1536px;margin:auto;padding:0 28px;display:grid;grid-template-columns:1.04fr 1fr;min-height:710px}.story{position:relative;overflow:hidden;border-radius:12px;min-height:710px;background:#243138;color:white}.story>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 42%;filter:saturate(.75)}.shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,24,30,.42),rgba(12,21,27,.03) 27%,rgba(12,21,27,.87) 100%)}.story-top{position:relative;padding:36px 36px}.small-label{font-size:10px;letter-spacing:1.7px;font-weight:650}.segments{display:flex;gap:5px;margin-top:22px;border:1px solid #ffffff45;background:#131b2240;padding:5px;border-radius:8px;max-width:416px;backdrop-filter:blur(12px)}.segments button{border:0;background:none;color:#fff;padding:12px 13px;border-radius:4px;font-size:12px;flex:1;white-space:nowrap}.segments button[aria-selected=true]{color:#20242b;background:#fff}.story-bottom{position:absolute;bottom:34px;left:38px;right:38px}.story-kicker{font-size:9px;letter-spacing:2px;color:#d2d6dc}.story h1{font-size:clamp(38px,4.2vw,61px);line-height:1.04;font-weight:550;letter-spacing:-2.8px;margin:19px 0}.story p{font-size:15px;line-height:1.6;color:#e0e3e8}.story-note{border-top:1px solid #ffffff38;padding-top:22px;margin-top:30px;display:flex;align-items:center;gap:14px;font-size:11px;color:#e8edf0}.note-icon{font-size:24px}.entry{display:flex;align-items:center;justify-content:center;padding:35px 50px}.form-wrap{width:100%;max-width:400px}.form-label{color:#7b818b;letter-spacing:1.5px}h2{font-size:38px;line-height:1.12;letter-spacing:-1.6px;font-weight:620;margin:16px 0}.intro{font-size:14px;line-height:1.65;color:#7a7e86;margin:0 0 27px}.providers{display:grid;gap:12px}.provider{height:60px;border:1px solid #dadddf;background:white;border-radius:9px;display:flex;align-items:center;gap:15px;padding:0 18px;font-weight:600;font-size:14px;transition:transform .15s,border-color .15s,box-shadow .15s}.provider:hover{border-color:#969da9;box-shadow:0 3px 12px #1825370a;transform:translateY(-1px)}.provider.yandex{background:#20242b;border-color:#20242b;color:white}.provider.yandex:hover{background:#30363f}.provider-icon{display:flex}.provider-icon svg{width:28px;height:28px}.arrow{margin-left:auto;font-size:18px;font-weight:400}.password-note{display:flex;justify-content:center;gap:7px;align-items:center;color:#858b93;font-size:11px;margin:14px 0 24px}.consent{display:flex;align-items:flex-start;gap:11px;font-size:11px;line-height:1.65;color:#8b8f96;cursor:pointer}.consent input{accent-color:#2166f6;width:18px;height:18px;margin:2px 0 0;flex:none;cursor:pointer}.consent a{text-decoration:underline;text-underline-offset:2px;color:#606975}.consent-wrap.invalid{padding:9px;border-radius:6px;background:#fff3f0;outline:1px solid #e08672}.error{font-size:11px;line-height:1.5;color:#b33928;margin:8px 0 0}.divider{display:flex;align-items:center;gap:16px;color:#7b818b;font-size:11px;margin:26px 0 16px}.divider:before,.divider:after{content:"";height:1px;background:#e2e3e4;flex:1}.messengers{display:grid;grid-template-columns:1fr 1fr;gap:12px}.messengers a{display:flex;align-items:center;gap:10px;border:1px solid #e1e3e7;border-radius:8px;background:#fff;padding:13px 16px;font-size:13px;min-height:49px}.messengers a:hover{border-color:#8ba5d7}.messengers a>span:last-child{margin-left:auto;color:#848b96}.max-word{font-weight:800;letter-spacing:-.4px;color:#363b79;font-size:15px}.mini-note{font-size:10px;color:#989da4;text-align:center;margin:12px 0 22px}.help-link{display:block;border:0;background:none;color:#48515f;margin:0 auto;font-size:12px;text-decoration:underline;text-underline-offset:4px;padding:6px}.account-note{margin-top:26px;padding-top:19px;border-top:1px solid #e5e6e8;font-size:11px;line-height:1.6}.account-note>span{font-weight:650;color:#59616c}.account-note p{margin:5px 0 0;color:#8c9199}footer{max-width:1536px;margin:auto;display:flex;justify-content:space-between;padding:25px 48px;color:#979ba3;font-size:10px;gap:16px}dialog{border:1px solid #e2e5e9;border-radius:16px;max-width:450px;width:calc(100% - 36px);padding:35px;color:#20242b;box-shadow:0 20px 90px #10213b33}dialog::backdrop{background:#14233970;backdrop-filter:blur(4px)}dialog h2{font-size:28px}dialog p{font-size:14px;line-height:1.7;color:#69717e}.close{position:absolute;right:13px;top:10px;border:0;background:none;font-size:27px;color:#808590}.dialog-ok{background:#20242b;color:white;border:0;border-radius:7px;width:100%;padding:14px;margin-top:10px}@media(min-width:1600px){main{min-height:760px}.story{min-height:760px}.entry{padding:55px}}@media(max-width:1000px){header{padding:0 28px;height:86px}main{padding:0 18px;grid-template-columns:.95fr 1fr}.entry{padding:25px}.story-top{padding:25px 20px}.segments button{font-size:10px;padding:10px 6px}.story-bottom{left:25px;right:25px}.story h1{font-size:41px;letter-spacing:-1.8px}.story p{font-size:13px}.prototype{display:none}}@media(max-width:760px){body{background:white}header{height:86px;padding:0 22px;border-bottom:1px solid #f0f0f0}.brand{width:180px}.back{font-size:11px}.back span{padding-left:4px}main{display:flex;flex-direction:column;padding:0;min-height:0}.entry{order:0;padding:36px 24px 24px}.form-wrap{max-width:400px}h2{font-size:34px}.intro{margin-bottom:23px}.provider{height:58px}.form-label{font-size:9px}.story{order:1;min-height:240px;margin:14px 18px;border-radius:10px}.story-top{padding:19px}.story-top>.small-label{display:none}.segments{margin:0;max-width:100%;padding:3px}.segments button{font-size:11px;padding:10px}.story-bottom{bottom:20px;left:22px;right:22px}.story-kicker,.story p,.story-note{display:none}.story h1{font-size:30px;line-height:1.08;letter-spacing:-1px;margin:0}.story>img{object-position:center 36%}.shade{background:linear-gradient(#101d2840,#101d2820 30%,#101d28c9)}footer{padding:20px 24px 28px;flex-wrap:wrap;line-height:1.6}footer>span:nth-child(2){display:none}.account-note{margin-top:21px}.mini-note{font-size:10px}.consent{font-size:11px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

.brand .logo{display:block}.brand .logo>svg{width:210px!important}.support-dialog{max-height:calc(100dvh - 32px);overflow:auto;max-width:520px}.support-dialog h2{margin-top:12px}.support-fields{display:grid;gap:15px}.support-fields label{font-size:12px;font-weight:600;display:grid;gap:7px}.support-fields input:not([type=checkbox]),.support-fields select,.support-fields textarea{width:100%;border:1px solid #ccd2dc;border-radius:7px;padding:12px;font:inherit;font-size:14px;background:white;min-width:0}.support-fields textarea{resize:vertical;min-height:110px}.support-fields input[type=file]{font-size:11px}.support-fields .consent{display:flex;font-weight:400}.support-fields small{color:#818995;font-size:11px;font-weight:400}.support-fields .trap{display:none}.support-fields button:disabled{opacity:.6;cursor:wait}.support-status{font-size:13px;line-height:1.6;color:#345e46}.support-error{color:#b33928;font-size:12px;line-height:1.5}.support-trigger{border:0;background:none;font:inherit;color:inherit;cursor:pointer}.auth-error{background:#fff0ec;color:#a43527;border-radius:8px;padding:12px;font-size:13px;line-height:1.5;margin-bottom:18px}.provider.is-busy{opacity:.65;pointer-events:none}dialog .close{min-width:40px;min-height:40px}@media(max-width:760px){.brand .logo>svg{width:180px!important}.support-dialog{padding:26px 20px}}
/* Fixed-size wordmark: type, pause, erase. No header layout changes. */
.logo-work { fill: #0877ff; filter: drop-shadow(0 0 9px #19c9ef) drop-shadow(0 0 18px #87e5ff); }
.logo-work__letter { animation-duration: 6s; animation-timing-function: step-end; animation-iteration-count: infinite; }
.logo-work__letter--1 { animation-name: logo-work-w; }
.logo-work__letter--2 { animation-name: logo-work-o; }
.logo-work__letter--3 { animation-name: logo-work-r; }
.logo-work__letter--4 { animation-name: logo-work-k; }
.logo-work__caret-position { animation: logo-work-position 6s step-end infinite; }
.logo-work__caret { fill: #00a9dc; animation: logo-work-blink 1s step-end infinite; }
@keyframes logo-work-w { 0%, 88%, 100% { opacity: 0; } 7% { opacity: 1; } }
@keyframes logo-work-o { 0%, 84%, 100% { opacity: 0; } 11% { opacity: 1; } }
@keyframes logo-work-r { 0%, 80%, 100% { opacity: 0; } 15% { opacity: 1; } }
@keyframes logo-work-k { 0%, 76%, 100% { opacity: 0; } 19% { opacity: 1; } }
@keyframes logo-work-position {
    0%, 88%, 100% { transform: translateX(0); }
    7%, 84% { transform: translateX(80px); }
    11%, 80% { transform: translateX(160px); }
    15%, 76% { transform: translateX(240px); }
    19% { transform: translateX(320px); }
}
@keyframes logo-work-blink { 0%, 100% { opacity: 1; } 50% { opacity: 0; } }
@media (prefers-reduced-motion: reduce) {
    .logo-work__letter { animation: none; opacity: 1; }
    .logo-work__caret-position { animation: none; display: none; }
}

[hidden]{display:none!important}

body:has(dialog[open]){overflow:hidden}@media(max-width:760px){.support-fields input:not([type=checkbox]),.support-fields select,.support-fields textarea{font-size:16px}}
