.welcome-landing_root__vm9Y_{display:flex;flex-direction:column;width:100%}.welcome-landing_container___fTfh{width:100%;max-width:var(--ax-container,1160px);margin-inline:auto;padding-inline:20px}.welcome-landing_hero__M_WzO{padding-block:40px 48px;background:var(--ax-surface)}.welcome-landing_heroGrid__bUIGp{display:grid;gap:40px;align-items:center}.welcome-landing_heroCopy__lkKkP{min-width:0}.welcome-landing_eyebrow__qNIL6{margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--ax-accent-text)}.welcome-landing_title__YrJTl{margin:0;max-width:14em;font-size:clamp(32px,7.4vw,52px);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--ax-text);text-wrap:balance}.welcome-landing_lead__tmk5L{margin:20px 0 0;max-width:34em;font-size:17px;line-height:1.6;color:var(--ax-text-2)}.welcome-landing_ctaRow__qwFPW{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.welcome-landing_ctaNote__cnK3J{margin:14px 0 0;max-width:32em;font-size:13px;line-height:1.5;color:var(--ax-text-3)}.welcome-landing_sources__mO_jZ{min-width:0;overflow:hidden;border:1px solid var(--ax-line);border-radius:var(--ax-radius-lg,14px);background:var(--ax-surface);box-shadow:var(--ax-shadow-card)}.welcome-landing_sourcesTitle__2POLd{margin:0;padding:14px 20px;border-bottom:1px solid var(--ax-line);background:var(--ax-subtle);font-size:13px;font-weight:600;line-height:1.4;color:var(--ax-text-2)}.welcome-landing_sourcesList__CAyie{margin:0;padding:0;list-style:none}.welcome-landing_source__bkwvW{display:flex;align-items:center;gap:14px;padding:14px 20px}.welcome-landing_source__bkwvW+.welcome-landing_source__bkwvW{border-top:1px solid var(--ax-line)}.welcome-landing_sourceLogo__z_O1y{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px}.welcome-landing_sourceLogo__z_O1y img,.welcome-landing_sourceLogo__z_O1y svg{display:block;width:40px;height:40px}.welcome-landing_sourceIcon__yLXLm{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:10px;background:var(--ax-primary);color:var(--ax-on-primary)}.welcome-landing_sourceIcon__yLXLm svg{width:22px;height:22px}.welcome-landing_sourceText__bcgP_{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.welcome-landing_sourceName__0N3Yd{font-size:15px;font-weight:600;line-height:1.3;color:var(--ax-text)}.welcome-landing_sourceDesc__8vhu7{font-size:13px;line-height:1.4;color:var(--ax-text-3)}.welcome-landing_sourceCheck__zq0_i{flex:0 0 auto;color:var(--ax-accent)}.welcome-landing_features__87Cm1{padding-block:48px 56px;border-top:1px solid var(--ax-line);background:var(--ax-canvas)}.welcome-landing_sectionTitle__4Rsli{margin:0 0 24px;font-size:clamp(24px,4.6vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ax-text)}.welcome-landing_featureGrid__lx_g_{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.welcome-landing_feature__1Lhpp{display:flex;flex-direction:column;gap:6px;padding:20px;border:1px solid var(--ax-line);border-radius:var(--ax-radius-lg,14px);background:var(--ax-surface)}.welcome-landing_featureIcon__RgLnZ{display:grid;place-items:center;width:40px;height:40px;margin-bottom:10px;border:1px solid var(--ax-line);border-radius:10px;color:var(--ax-accent-text)}.welcome-landing_featureIcon__RgLnZ svg{width:20px;height:20px}.welcome-landing_featureTitle__8g9OC{margin:0;font-size:16px;font-weight:600;line-height:1.35;color:var(--ax-text)}.welcome-landing_featureText__Hnva7{margin:0;font-size:14px;line-height:1.55;color:var(--ax-text-2)}@media (min-width:600px){.welcome-landing_container___fTfh{padding-inline:32px}.welcome-landing_hero__M_WzO{padding-block:56px 64px}.welcome-landing_featureGrid__lx_g_{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.welcome-landing_feature__1Lhpp{padding:24px}}@media (min-width:960px){.welcome-landing_hero__M_WzO{padding-block:88px 96px}.welcome-landing_heroGrid__bUIGp{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px}.welcome-landing_lead__tmk5L{font-size:18px}.welcome-landing_features__87Cm1{padding-block:80px 88px}.welcome-landing_sectionTitle__4Rsli{margin-bottom:32px}.welcome-landing_featureGrid__lx_g_{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:359px){.welcome-landing_source__bkwvW{padding-inline:16px}.welcome-landing_source__bkwvW .welcome-landing_sourceCheck__zq0_i{display:none}}

/*! tailwindcss v4.2.3 | MIT License | https://tailwindcss.com */@keyframes max-auth-spin{to{transform:rotate(1turn)}}.max-auth-modal{z-index:10000;box-sizing:border-box;justify-content:center;align-items:center;padding:20px 16px;display:flex;position:fixed;inset:0}.max-auth-modal__backdrop{cursor:pointer;background:#0000007a;border:0;padding:0;position:absolute;inset:0}.max-auth-modal__panel{z-index:1;border:1px solid #2b7fff;border-radius:20px;width:min(100%,400px);max-height:min(92dvh,720px);position:relative;overflow:auto}@supports (color:color-mix(in lab,red,red)){.max-auth-modal__panel{border:1px solid color-mix(in srgb,#2b7fff 35%,var(--shell-border,var(--border,#e5e7eb)))}}.max-auth-modal__panel{background:var(--shell-surface,var(--surface,#fff));color:var(--primary-text-color,var(--foreground,#111));box-shadow:0 24px 64px #00000038,0 0 0 1px var(--shell-border,var(--border));padding:28px 24px 24px}@supports (color:color-mix(in lab,red,red)){.max-auth-modal__panel{box-shadow:0 24px 64px #00000038,0 0 0 1px color-mix(in srgb,var(--shell-border,var(--border)) 40%,transparent)}}.max-auth-modal__panel{text-align:center}[data-theme=dark] .max-auth-modal__panel{background:var(--shell-surface,var(--surface-2))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .max-auth-modal__panel{background:color-mix(in srgb,var(--shell-surface,var(--surface-2)) 92%,#0b1220)}}.max-auth-modal__close{width:36px;height:36px;color:var(--shell-secondary-text,var(--muted,#6b7280));cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.max-auth-modal__close:hover{background:var(--shell-hover,var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.max-auth-modal__close:hover{background:var(--shell-hover,color-mix(in srgb,var(--surface-2) 80%,transparent))}}.max-auth-modal__close:hover{color:var(--primary-text-color,var(--foreground))}.max-auth-modal__logoWrap{justify-content:center;margin-bottom:14px;display:flex}.max-auth-modal__logo{width:56px;height:56px;display:block}.max-auth-modal__title{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}.max-auth-modal__lead{color:var(--shell-secondary-text,var(--muted));margin:12px 0 0;font-size:14px;line-height:1.5}.max-auth-modal__bot{color:#2b7fff;word-break:break-all;font-weight:700}.max-auth-modal__primary{color:#fff;cursor:pointer;box-sizing:border-box;background:#2b7fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:18px;padding:14px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex}.max-auth-modal__primary:hover{filter:brightness(1.05)}.max-auth-modal__primaryLogo{color:#fff;flex-shrink:0;width:22px;height:22px}.max-auth-modal__copyBlock{background:var(--shell-hover,var(--surface-2));border-radius:14px;margin-top:18px;padding:14px}@supports (color:color-mix(in lab,red,red)){.max-auth-modal__copyBlock{background:color-mix(in srgb,var(--shell-hover,var(--surface-2)) 82%,transparent)}}.max-auth-modal__copyBlock{text-align:left}.max-auth-modal__copyLead{color:var(--shell-secondary-text,var(--muted));margin:0;font-size:13px;line-height:1.45}.max-auth-modal__commandWrap{margin-top:10px;position:relative}.max-auth-modal__command{border:1px solid var(--shell-border,var(--border));background:var(--shell-surface,var(--surface,#fff));width:100%;min-height:44px;color:var(--primary-text-color,var(--foreground));text-align:left;word-break:break-all;cursor:pointer;border-radius:10px;padding:10px 44px 10px 12px;font-size:13px;line-height:1.35;display:block}.max-auth-modal__command:hover{border-color:#2b7fff}@supports (color:color-mix(in lab,red,red)){.max-auth-modal__command:hover{border-color:color-mix(in srgb,#2b7fff 45%,var(--shell-border,var(--border)))}}.max-auth-modal__copyBtn{background:var(--shell-hover,var(--surface-2));border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab,red,red)){.max-auth-modal__copyBtn{background:color-mix(in srgb,var(--shell-hover,var(--surface-2)) 88%,transparent)}}.max-auth-modal__copyBtn{color:var(--shell-secondary-text,var(--muted));cursor:pointer}.max-auth-modal__copyBtn:hover{color:var(--primary-text-color,var(--foreground));background:#2b7fff}@supports (color:color-mix(in lab,red,red)){.max-auth-modal__copyBtn:hover{background:color-mix(in srgb,#2b7fff 14%,var(--shell-hover,var(--surface-2)))}}.max-auth-modal__copiedTip{color:#fff;white-space:nowrap;pointer-events:none;background:#111827;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;top:-10px;right:8px}.max-auth-modal__shareHint{color:var(--shell-secondary-text,var(--muted));margin:10px 0 0;font-size:12px;line-height:1.45}.max-auth-modal__shareLink{color:#2b7fff;font-weight:600;text-decoration:underline}.max-auth-modal__waiting{color:var(--shell-secondary-text,var(--muted));justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.max-auth-modal__spinner{width:20px;height:20px;animation:max-auth-spin .9s linear infinite}.max-auth-modal__hint{color:var(--shell-secondary-text,var(--muted));margin:16px 0 0;font-size:12px;line-height:1.45}.max-auth-modal__error{color:#b91c1c;text-align:left;background:#ef44441f;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}[data-theme=dark] .max-auth-modal__error{color:#fca5a5}@media (max-width:639px){.max-auth-modal{align-items:flex-end;padding:0}.max-auth-modal__panel{border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-height:min(92dvh,720px);animation:max-auth-sheet-in .28s cubic-bezier(.22,1,.36,1)}}@keyframes max-auth-sheet-in{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.tg-unavail-modal{z-index:10050;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tg-unavail-modal__backdrop{cursor:pointer;background:#0000006b;border:0;position:absolute;inset:0}.tg-unavail-modal__panel{z-index:1;border:1px solid var(--border);border-radius:20px;width:min(100%,400px);padding:24px 22px 20px;position:relative}@supports (color:color-mix(in lab,red,red)){.tg-unavail-modal__panel{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.tg-unavail-modal__panel{background:var(--surface);box-shadow:0 24px 48px #0000002e,inset 0 0 0 1px #ffffff0f}[data-theme=dark] .tg-unavail-modal__panel{box-shadow:0 24px 48px #0000008c}.tg-unavail-modal__close{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;top:12px;right:12px}.tg-unavail-modal__close:hover{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tg-unavail-modal__close:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)}}.tg-unavail-modal__close:hover{color:var(--foreground)}.tg-unavail-modal__iconWrap{color:#fff;background:linear-gradient(145deg,#2aabee,#229ed9);border-radius:999px;place-items:center;width:56px;height:56px;margin:0 auto 14px;display:grid}.tg-unavail-modal__icon{width:28px;height:28px}.tg-unavail-modal__title{text-align:center;letter-spacing:-.02em;margin:0 0 10px;font-size:20px;font-weight:750;line-height:1.25}.tg-unavail-modal__detail,.tg-unavail-modal__hint,.tg-unavail-modal__lead{text-align:center;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.tg-unavail-modal__detail{background:var(--destructive,#e5484d);border-radius:12px;margin-top:10px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.tg-unavail-modal__detail{background:color-mix(in srgb,var(--destructive,#e5484d) 10%,transparent)}}.tg-unavail-modal__detail{color:var(--foreground);font-size:13px}.tg-unavail-modal__hint{margin-top:12px}.tg-unavail-modal__primary{background:var(--auth-tg-primary,#229ed9);color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:14px;margin-top:18px;padding:0 16px;font-size:15px;font-weight:650;transition:filter .15s,transform .12s;display:block}.tg-unavail-modal__primary:hover{filter:brightness(1.06)}.tg-unavail-modal__primary:active{transform:scale(.99)}.auth-page{--ax-canvas:#f3f5f7;--ax-surface:#fff;--ax-subtle:#f6f8fa;--ax-hover:#eef2f5;--ax-line:#e1e6eb;--ax-line-strong:#c9d1d9;--ax-text:#0e1c26;--ax-text-2:#46566a;--ax-text-3:#65727e;--ax-placeholder:#97a2ac;--ax-brand:#062a42;--ax-accent:#00a494;--ax-accent-text:#007a6e;--ax-primary:#062a42;--ax-primary-hover:#0c3b5b;--ax-primary-active:#041d2f;--ax-on-primary:#fff;--ax-disabled-bg:#e6eaee;--ax-disabled-fg:#8a96a1;--ax-focus:0 0 0 3px #00a4943d;--ax-danger:#b42335;--ax-danger-bg:#fdf1f3;--ax-danger-line:#f1c3ca;--ax-success:#0d7a52;--ax-shadow-card:0 1px 2px #0e1c260a,0 6px 24px #0e1c260f;--ax-shadow-pop:0 2px 6px #0e1c260f,0 12px 32px #0e1c261f;--ax-radius:10px;--ax-radius-lg:14px;--ax-container:1160px;--ax-aside-bg:#062a42;--ax-aside-line:#ffffff24;--ax-aside-accent:#1fb5a4;--auth-tg-primary:var(--ax-accent-text);--auth-tg-primary-hover:var(--ax-text);--auth-tg-primary-active:var(--ax-text);--auth-tg-primary-shadow:none;--background:var(--ax-surface);--foreground:var(--ax-text);--surface:var(--ax-surface);--surface-2:var(--ax-subtle);--border:var(--ax-line);--muted:var(--ax-text-3);--accent:var(--ax-accent);--primary:var(--ax-accent-text)}html[data-theme=dark] .auth-page{--ax-canvas:#0b141b;--ax-surface:#101b23;--ax-subtle:#15222c;--ax-hover:#1a2934;--ax-line:#22323e;--ax-line-strong:#324552;--ax-text:#e8edf1;--ax-text-2:#b2bec8;--ax-text-3:#8a99a6;--ax-placeholder:#5f7180;--ax-brand:#e8edf1;--ax-accent:#1fb5a4;--ax-accent-text:#3cc6b5;--ax-primary:#1fb5a4;--ax-primary-hover:#2cc3b2;--ax-primary-active:#19a393;--ax-on-primary:#052334;--ax-disabled-bg:#1b2a35;--ax-disabled-fg:#6b7c89;--ax-focus:0 0 0 3px #1fb5a44d;--ax-danger:#ff8b98;--ax-danger-bg:#ff62761a;--ax-danger-line:#ff627652;--ax-success:#4fd1a1;--ax-shadow-card:none;--ax-shadow-pop:0 12px 32px #00000073;--ax-aside-bg:#0d2130}.auth-page{background:var(--ax-surface);width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;color:var(--ax-text);font-family:var(--app-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:15px;line-height:1.5;display:flex;position:relative;overflow:hidden}.auth-page--legal,.auth-page--solo{background:var(--ax-canvas)}.auth-page__body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.auth-page__top{z-index:3;padding-top:env(safe-area-inset-top,0);flex:none;position:relative}.auth-page--welcome .auth-page__top{border-bottom:1px solid var(--ax-line);background:var(--ax-surface)}.auth-page__topInner{width:100%;max-width:var(--ax-container);height:64px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));align-items:center;gap:16px;margin-inline:auto;display:flex}@media (min-width:600px){.auth-page__topInner{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.auth-page__topActions{align-items:center;gap:8px;margin-left:auto;display:flex}.auth-page__brandLink{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.auth-page__brandMark{flex-shrink:0;line-height:0;display:flex}.auth-page__brandMark .auth-page__brandLogo{width:30px;height:auto}.auth-page__brandLink .auth-page__brandWord{height:14px}.auth-page__controls{align-items:center;gap:2px;display:inline-flex}.auth-page__controlGroup{position:relative}.auth-page__controlSep{background:var(--ax-line);width:1px;height:20px;margin-inline:4px}.auth-page__controlBtn{height:36px;color:var(--ax-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.auth-page__controlBtn:hover{background:var(--ax-hover);color:var(--ax-text)}.auth-page__controlBtn:focus-visible{box-shadow:var(--ax-focus);outline:none}.auth-page__controlBtn--theme{width:36px;padding:0}.auth-page__controlText{text-overflow:ellipsis;white-space:nowrap;max-width:6rem;line-height:1;overflow:hidden}.auth-lang-menu{z-index:20;border:1px solid var(--ax-line);border-radius:var(--ax-radius);background:var(--ax-surface);min-width:168px;box-shadow:var(--ax-shadow-pop);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.auth-lang-menu__item{width:100%;height:36px;color:var(--ax-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:14px;display:flex}.auth-lang-menu__item:hover{background:var(--ax-hover)}.auth-lang-menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--ax-accent);outline:none}.auth-lang-menu__item.is-active{font-weight:600}.auth-lang-menu__check{color:var(--ax-accent-text)}@media (max-width:480px){.auth-page__controlText{display:none}.auth-page__controlBtn--lang{width:36px;padding:0}}.auth-page__scroll{flex:auto;width:100%;min-height:0}.auth-page__flow{min-height:100%}.auth-page__flow,.auth-page__main{flex-direction:column;display:flex}.auth-page__main{flex:1 0 auto;justify-content:flex-start;align-items:center;width:100%;padding:16px 20px 32px}@media (min-width:600px) and (min-height:640px){.auth-page--solo .auth-page__main,.auth-page--split .auth-page__main{justify-content:center}}.auth-page__panel{width:100%;max-width:400px}.auth-page--solo .auth-page__panel{border:1px solid var(--ax-line);border-radius:var(--ax-radius-lg);background:var(--ax-surface);max-width:440px;box-shadow:var(--ax-shadow-card);padding:32px}@media (max-width:480px){.auth-page--solo .auth-page__main{padding-inline:12px}.auth-page--solo .auth-page__panel{padding:24px 20px}}.auth-page__head{margin-bottom:24px}.auth-page__title{letter-spacing:-.02em;color:var(--ax-text);text-wrap:balance;margin:0;font-size:26px;font-weight:700;line-height:1.2}.auth-page__sub{color:var(--ax-text-2);margin:8px 0 0;font-size:15px;line-height:1.5}.auth-page__content{min-width:0}.auth-page__foot{width:100%;padding:16px 20px max(20px,env(safe-area-inset-bottom,0px));flex:none}.auth-page__card{flex-direction:column;gap:16px;display:flex}.auth-card-tabs{border-radius:var(--ax-radius);background:var(--ax-subtle);border:1px solid var(--ax-line);margin-bottom:24px;padding:3px;display:flex}.auth-card-tab{text-align:center;min-width:0;color:var(--ax-text-2);border-radius:8px;flex:1 1 0;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none}.auth-card-tab.is-active{background:var(--ax-surface);color:var(--ax-text);box-shadow:0 1px 2px #0e1c2614}.auth-legal-foot{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:560px;margin-inline:auto;display:flex}.auth-legal-foot .legal-doc-links{color:var(--ax-text-3);font-size:12px;line-height:1.6}.auth-legal-foot .legal-doc-links__link{color:var(--ax-text-2);font-weight:500;text-decoration:none}.auth-legal-foot .legal-doc-links__link:hover{color:var(--ax-text);text-underline-offset:3px;text-decoration:underline}.auth-legal-foot .legal-doc-links__sep{color:var(--ax-line-strong);padding:0 8px;font-size:12px;font-weight:400}.auth-legal-foot__entity{color:var(--ax-text-3);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:1.5}.auth-legal-foot--site{max-width:none;padding:24px 0 max(24px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--ax-line);background:var(--ax-surface);text-align:left;margin:0;display:block}.auth-legal-foot__inner{width:100%;max-width:var(--ax-container);flex-direction:column;align-items:flex-start;gap:8px;margin-inline:auto;padding-inline:20px;display:flex}.auth-legal-foot--site .legal-doc-links{text-align:left;justify-content:flex-start}@media (min-width:600px){.auth-legal-foot__inner{padding-inline:32px}}@media (min-width:900px){.auth-legal-foot__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.auth-page--welcome .auth-page__main{padding:0;display:block}.auth-page__aside{display:none}.auth-page__asideScroll{flex-direction:column;flex:auto;min-height:0;display:flex}.auth-intro{width:100%;padding:calc(14px + env(safe-area-inset-top,0px)) 48px 40px;color:#fff;flex-direction:column;flex:1 0 auto;gap:48px;display:flex}.auth-intro__brand{align-items:center;height:44px;display:flex}.auth-page .auth-intro .auth-page__brandLogo path:first-child{fill:var(--ax-aside-accent)}.auth-page .auth-intro .auth-page__brandLogo path:last-child,.auth-page .auth-intro .auth-page__brandWord path{fill:#fff}.auth-intro__content{max-width:440px;margin-block:auto}.auth-intro__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ax-aside-accent);margin:0 0 16px;font-size:13px;font-weight:600}.auth-intro__headline{letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(28px,2.4vw,36px);font-weight:700;line-height:1.15}.auth-intro__points{flex-direction:column;gap:14px;margin:32px 0 0;padding:0;list-style:none;display:flex}.auth-intro__point{color:#ffffffc7;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.auth-intro__pointIcon{width:22px;height:22px;color:var(--ax-aside-accent);background:#1fb5a42e;border-radius:50%;flex:none;place-items:center;display:grid}.auth-intro__foot{border-top:1px solid var(--ax-aside-line);padding-top:24px}.auth-intro__footLabel{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;margin:0 0 12px;font-size:12px;font-weight:600}.auth-intro__sources{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.auth-intro__source{color:#ffffffd9;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.auth-intro__sourceIcon{flex-shrink:0;width:18px;height:18px}@media (min-width:960px){.auth-page--split .auth-page__aside{background:var(--ax-aside-bg);--scrollbar-color:#ffffff47;flex-direction:column;flex:0 0 clamp(400px,40vw,540px);min-height:0;display:flex;overflow:hidden}html[data-theme=dark] .auth-page--split .auth-page__aside{border-right:1px solid var(--ax-line)}.auth-page--split .auth-page__top .auth-page__brandLink{display:none}.auth-page--split .auth-page__topInner{max-width:none;height:72px;padding-inline:32px}.auth-page--split .auth-page__main{padding:8px 48px 40px}.auth-page--split .auth-page__title{font-size:30px}}@media (min-width:960px) and (max-height:760px){.auth-intro{gap:32px;padding-bottom:28px}.auth-intro__eyebrow{margin-bottom:12px}.auth-intro__headline{font-size:clamp(24px,2vw,30px)}.auth-intro__points{gap:10px;margin-top:20px}.auth-intro__foot{padding-top:20px}}@media (min-width:960px) and (max-height:620px){.auth-intro__foot{display:none}}@media (min-width:960px) and (max-height:520px){.auth-intro__points{display:none}}.auth-form,.auth-login-actions{flex-direction:column;gap:16px;display:flex}.auth-field{flex-direction:column;gap:8px;margin:0;display:flex}.auth-field__label{color:var(--ax-text);font-size:14px;font-weight:500;line-height:1.3}.auth-hint{color:var(--ax-text-2);line-height:1.5}.auth-error,.auth-hint{margin:0;font-size:14px}.auth-error{border:1px solid var(--ax-danger-line);border-radius:var(--ax-radius);background:var(--ax-danger-bg);color:var(--ax-danger);padding:10px 12px;line-height:1.45}.auth-phone-wrap{border:1px solid var(--ax-line-strong);border-radius:var(--ax-radius);background:var(--ax-surface);align-items:center;height:48px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.auth-phone-wrap:hover:not(:focus-within){border-color:var(--ax-text-3)}.auth-phone-wrap:focus-within{border-color:var(--ax-accent);box-shadow:var(--ax-focus)}.auth-phone-flag{flex-shrink:0;margin-right:8px;line-height:0;display:inline-flex}.auth-phone-flag svg{display:block}.auth-phone-prefix{color:var(--ax-text);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:16px;font-weight:500}.auth-phone-divider{background:var(--ax-line);flex-shrink:0;width:1px;height:22px;margin:0 12px}.auth-phone-input{width:100%;min-width:0;height:100%;color:var(--ax-text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:16px}.auth-phone-input::placeholder{color:var(--ax-placeholder);opacity:1}.auth-phone-target{border:1px solid var(--ax-line);border-radius:var(--ax-radius);background:var(--ax-subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px 8px 10px 14px;display:flex}.auth-phone-target__text{flex-direction:column;gap:2px;min-width:0;display:flex}.auth-phone-target__label{color:var(--ax-text-3);font-size:12px;line-height:1.3}.auth-phone-target__value{color:var(--ax-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.3}.auth-phone-target__edit{height:32px;color:var(--ax-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:0 10px;font-size:14px;font-weight:500}.auth-phone-target__edit:hover:not(:disabled){background:var(--ax-hover)}.auth-phone-target__edit:focus-visible{box-shadow:var(--ax-focus);outline:none}.auth-phone-target__edit:disabled{color:var(--ax-disabled-fg);cursor:not-allowed}.auth-otp{gap:10px;display:flex}.auth-otp__cell{border:1px solid var(--ax-line-strong);border-radius:var(--ax-radius);background:var(--ax-surface);flex:0 0 56px;height:56px;transition:border-color .15s,box-shadow .15s;position:relative}.auth-otp__cell[data-filled=true]{border-color:var(--ax-text-3)}.auth-otp__cell:focus-within{border-color:var(--ax-accent);box-shadow:var(--ax-focus)}.auth-otp[data-error=true] .auth-otp__cell{border-color:var(--ax-danger);animation:auth-otp-shake .32s}.auth-otp[data-error=true] .auth-otp__cell:focus-within{box-shadow:0 0 0 3px var(--ax-danger)}@supports (color:color-mix(in lab,red,red)){.auth-otp[data-error=true] .auth-otp__cell:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ax-danger) 22%,transparent)}}.auth-otp__input{border-radius:inherit;color:#0000;width:100%;height:100%;caret-color:var(--ax-accent);text-align:center;background:0 0;border:0;outline:none;font-size:24px;font-weight:600;position:absolute;inset:0}.auth-otp__input:disabled{cursor:not-allowed}.auth-otp__glyph{pointer-events:none;color:var(--ax-text);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex;position:absolute;inset:0}@keyframes auth-otp-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.auth-agreements{flex-direction:column;gap:12px;display:flex}.auth-check{cursor:pointer;align-items:flex-start;gap:10px;margin:0;display:flex}.auth-check__text{color:var(--ax-text-2);font-size:13px;line-height:1.5}.auth-check__text a{color:var(--ax-accent-text);font-weight:500;text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.auth-check__text a{-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}}.auth-check__text a{text-underline-offset:2px}.auth-check__text a:hover{text-decoration-color:currentColor}.auth-check--error .auth-check__text{color:var(--ax-danger)}.auth-check .checkbox-field.list-select-checkbox{--size:1.125rem;margin-top:1px}.auth-check .checkbox-field-round.list-select-checkbox .checkbox-box{border-radius:5px}.auth-check .checkbox-field-round.list-select-checkbox .checkbox-box-border{border:1.5px solid var(--ax-line-strong)}.auth-check .checkbox-field-round.list-select-checkbox .checkbox-box-background{background-color:var(--ax-primary)}.auth-check .checkbox-field-round.list-select-checkbox .checkbox-box-check path{stroke:var(--ax-on-primary)}.auth-check--error .checkbox-field-round.list-select-checkbox .checkbox-box-border{border-color:var(--ax-danger)}.auth-check:has(.checkbox-field-input:focus-visible) .checkbox-box{box-shadow:var(--ax-focus)}.auth-btn-ghost,.auth-btn-primary,.auth-btn-secondary{border-radius:var(--ax-radius,10px);width:100%;min-height:48px;font:inherit;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.auth-btn-ghost:focus-visible,.auth-btn-primary:focus-visible,.auth-btn-secondary:focus-visible{box-shadow:var(--ax-focus,0 0 0 3px #3390ec4d);outline:2px solid #0000}.auth-btn-primary{background:var(--ax-primary,var(--shell-primary,#3390ec));color:var(--ax-on-primary,#fff)}.auth-btn-primary:hover:not(:disabled){background:var(--ax-primary-hover,var(--ax-primary,var(--shell-primary,#3390ec)))}.auth-btn-primary:active:not(:disabled){background:var(--ax-primary-active,var(--ax-primary,var(--shell-primary,#3390ec)))}.auth-btn-primary:disabled{background:var(--ax-disabled-bg,#e6eaee);color:var(--ax-disabled-fg,#8a96a1);cursor:not-allowed}.auth-btn-secondary{border-color:var(--ax-line-strong,#c9d1d9);background:var(--ax-surface,#fff);min-height:46px;color:var(--ax-text,inherit)}.auth-btn-secondary:hover:not(:disabled){background:var(--ax-subtle,#f6f8fa)}.auth-btn-secondary:disabled{border-color:var(--ax-line,#e1e6eb);color:var(--ax-disabled-fg,#8a96a1);cursor:not-allowed}.auth-btn-ghost{min-height:40px;color:var(--ax-accent-text,inherit);background:0 0;font-weight:500}.auth-btn-ghost:hover:not(:disabled){background:var(--ax-hover,#0000000d)}.auth-btn-ghost:disabled{color:var(--ax-disabled-fg,#8a96a1);cursor:not-allowed}.auth-btn--sm{border-radius:8px;min-height:36px;padding:0 14px;font-size:14px}.auth-btn--lg{min-height:52px;padding:0 28px;font-size:16px}.auth-btn--auto{width:auto}@media (max-width:599px){.auth-btn--auto.auth-btn--fill-sm{width:100%}}.auth-btn-with-icon__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.auth-divider{color:var(--ax-text-3);align-items:center;gap:12px;font-size:13px;line-height:1;display:flex}.auth-divider:after,.auth-divider:before{content:"";background:var(--ax-line);flex:1;height:1px}.auth-social-block{flex-direction:column;gap:16px;margin-top:8px;display:flex}.auth-social-list{flex-direction:column;gap:8px;display:flex}.auth-social-block__hint{color:var(--ax-text-3);text-align:center;margin:0;font-size:13px;line-height:1.45}.auth-social-btn{border:1px solid var(--ax-line-strong);border-radius:var(--ax-radius);background:var(--ax-surface);width:100%;min-height:46px;color:var(--ax-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:500;transition:background-color .15s,border-color .15s;display:flex;position:relative}.auth-social-btn:hover:not(:disabled){background:var(--ax-subtle)}.auth-social-btn:focus-visible{border-color:var(--ax-accent);box-shadow:var(--ax-focus);outline:2px solid #0000}.auth-social-btn:disabled{color:var(--ax-disabled-fg);cursor:not-allowed}.auth-social-btn.is-loading{color:var(--ax-text-2);cursor:progress}.auth-social-btn__icon{width:22px;height:22px;color:var(--ax-text-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.auth-social-btn__icon--vk{color:#07f}html[data-theme=dark] .auth-social-btn__icon--vk{color:#fff}.auth-social-btn:disabled .auth-social-btn__icon{opacity:.5}.auth-social-btn .auth-social-btn__brandSvg{width:22px;height:22px;display:block}.auth-social-btn__body{min-width:0}.auth-social-btn__title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.auth-social-btn .auth-social-btn__spinner{width:18px;height:18px;color:var(--ax-text-3);flex-shrink:0;animation:auth-spin .8s linear infinite}.auth-footer-link{color:var(--ax-text-2);font-size:14px;line-height:1.5}.auth-footer-link a{color:var(--ax-accent-text);font-weight:500;text-decoration:none}.auth-footer-link a:hover{text-underline-offset:3px;text-decoration:underline}.auth-callback{text-align:center;flex-direction:column;align-items:center;padding-top:4px;display:flex}.auth-callback__mark{place-items:center;width:52px;height:52px;display:grid}.auth-callback__mark .auth-callback__brandSvg{width:52px;height:52px;display:block}.auth-callback__provider{letter-spacing:.06em;text-transform:uppercase;color:var(--ax-text-3);margin-top:14px;font-size:12px;font-weight:600}.auth-callback__statusRow{justify-content:center;align-items:center;gap:10px;width:100%;min-height:28px;margin-top:8px;display:flex}.auth-callback__statusText{color:var(--ax-text);margin:0;font-size:15px;font-weight:500;line-height:1.45}.auth-callback__statusRow .auth-callback__spinner{width:20px;height:20px;color:var(--ax-accent);flex-shrink:0;animation:auth-spin .8s linear infinite}.auth-callback__successIcon{background:var(--ax-success);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}html[data-theme=dark] .auth-callback__successIcon{color:#052334}.auth-callback__error{text-align:left;width:100%;margin-top:16px}.auth-callback__action{margin-top:20px}.auth-inbound__numberCard{border:1px solid var(--ax-line);border-radius:var(--ax-radius-lg);background:var(--ax-subtle);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;display:flex}.auth-inbound__numberLabel{color:var(--ax-text-3);font-size:13px}.auth-inbound__number{letter-spacing:.01em;color:var(--ax-text);font-variant-numeric:tabular-nums;font-size:clamp(22px,6vw,28px);font-weight:700;line-height:1.15;text-decoration:none}.auth-inbound__number:hover{color:var(--ax-accent-text)}.auth-inbound__free{background:var(--ax-success);border-radius:999px;align-items:center;padding:2px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.auth-inbound__free{background:color-mix(in srgb,var(--ax-success) 12%,transparent)}}.auth-inbound__free{color:var(--ax-success);font-size:12px;font-weight:600}.auth-inbound__waiting{color:var(--ax-text-2);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.auth-inbound__spinner{border:2px solid var(--ax-line);border-top-color:var(--ax-accent);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:auth-spin .8s linear infinite}.auth-inbound__qr{flex-direction:column;align-items:center;gap:10px;display:flex}.auth-inbound__qrFrame{border:1px solid var(--ax-line);border-radius:var(--ax-radius-lg);background:#fff;padding:12px;line-height:0}.auth-inbound__qrHint{max-width:22em;color:var(--ax-text-3);text-align:center;margin:0;font-size:13px;line-height:1.45}@keyframes auth-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.auth-otp[data-error=true] .auth-otp__cell{animation:none}.auth-callback__statusRow .auth-callback__spinner,.auth-inbound__spinner,.auth-social-btn .auth-social-btn__spinner{animation-duration:1.6s}}