:root .design-unified #main-content.auth-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--site-ink);background:var(--site-bg);min-height:100svh}:root .design-unified #main-content.auth-page :is(.auth-header,.auth-header-actions){flex-wrap:wrap;gap:12px;height:auto}:root .design-unified #main-content.auth-page .auth-header{min-height:76px;padding:16px 24px;position:relative}:root .design-unified #main-content.auth-page .auth-header-actions{margin-left:auto}:root .design-unified #main-content.auth-page .auth-header-actions>a{white-space:normal;min-height:44px;font-size:14px;line-height:1.5}:root .design-unified #main-content.auth-page .auth-header-actions .language-menu summary{width:auto;min-width:60px;min-height:44px;padding:10px}:root .design-unified #main-content.auth-page .language-menu summary span{font-size:13px;line-height:1.5}:root .design-unified #main-content.auth-page .language-menu nav a{min-height:44px;font-size:14px;line-height:1.5}:root .design-unified #main-content.auth-page .language-menu nav a span{min-width:42px;font-size:12px;line-height:1.5}:root .design-unified #main-content.auth-page .auth-layout{grid-template-columns:minmax(0,1fr);gap:0;width:min(466px,100% - 32px);margin:0 auto;padding:32px 0 56px;display:grid}:root .design-unified #main-content.auth-page .auth-card{--auth-gutter:32px;background:#fff;border:1px solid #cbd0d4;border-radius:12px;width:100%;min-width:0;padding:0;overflow:visible}:root .design-unified #main-content.auth-page .auth-tabs{background:#f0f2f4;border-radius:12px 12px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}:root .design-unified #main-content.auth-page .auth-tabs button{white-space:normal;overflow-wrap:anywhere;min-width:0;height:auto;min-height:46px;padding:10px;font-size:14px;line-height:1.45}:root .design-unified #main-content.auth-page .auth-card-copy{padding:22px var(--auth-gutter) 18px}:root .design-unified #main-content.auth-page .auth-card-copy h1{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:none;margin:0;font-size:28px;font-weight:600;line-height:1.25}:root .design-unified #main-content.auth-page .auth-card-copy h1:lang(hi){letter-spacing:normal;line-height:1.5}:root .design-unified #main-content.auth-page .auth-card p{-webkit-hyphens:none;hyphens:none}:root .design-unified #main-content.auth-page .auth-card-copy p{color:#4f5965;margin:12px 0 0;font-size:15px;line-height:1.6}:root .design-unified #main-content.auth-page :is(.oauth-stack,.auth-form,.auth-legal,.account-type-fieldset){padding-inline:var(--auth-gutter);min-width:0}:root .design-unified #main-content.auth-page .auth-form{gap:18px;padding-bottom:24px;display:grid}:root .design-unified #main-content.auth-page .auth-form label{color:#374151;gap:8px;min-width:0;font-size:14px;line-height:1.5;display:grid}:root .design-unified #main-content.auth-page .auth-form label>span{font-size:14px;line-height:1.5;display:block;position:static}:root .design-unified #main-content.auth-page .auth-form label>div{color:#56616c;background:#fff;border:1px solid #959fa9;border-radius:7px;align-items:center;gap:10px;min-width:0;height:auto;min-height:48px;padding:0 12px;display:flex}:root .design-unified #main-content.auth-page .auth-form label>div:focus-within{outline-offset:2px;box-shadow:none;border-color:#2352b7;outline:2px solid #2352b7}:root .design-unified #main-content.auth-page .auth-form label>div>svg{flex:0 0 18px;width:18px;height:18px}:root .design-unified #main-content.auth-page .auth-form label>div>input{width:0;min-width:0;height:auto;min-height:46px;font:400 16px/1.5 var(--font-geist-sans), Arial, sans-serif;color:#1f2937;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:1 1 0;padding:10px 0}:root .design-unified #main-content.auth-page .auth-form input::placeholder{color:#626d79;opacity:1}:root .design-unified #main-content.auth-page .account-type-fieldset{border:0;margin:0 0 22px;padding-block:0}:root .design-unified #main-content.auth-page .account-type-fieldset legend{color:#374151;margin-bottom:10px;padding:0;font-size:14px;line-height:1.5}:root .design-unified #main-content.auth-page .account-type-options{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}:root .design-unified #main-content.auth-page .account-type-options label{background:#fff;border:1px solid #bbc3cc;border-radius:7px;grid-template-columns:20px minmax(0,1fr);gap:12px;min-width:0;padding:14px;display:grid;position:relative}:root .design-unified #main-content.auth-page .account-type-options label.active{background:#eff4ff;border-color:#466bbd}:root .design-unified #main-content.auth-page .account-type-options label:focus-within{outline-offset:2px;outline:2px solid #2352b7}:root .design-unified #main-content.auth-page .account-type-options input{opacity:0;width:1px;height:1px;margin:0;position:absolute}:root .design-unified #main-content.auth-page .account-type-options svg{color:#374151;margin-top:2px}:root .design-unified #main-content.auth-page .account-type-options strong{color:#1f2937;font-size:14px;line-height:1.5}:root .design-unified #main-content.auth-page .account-type-options small{color:#4f5965;font-size:13px;line-height:1.55}:root .design-unified #main-content.auth-page .auth-account-type{margin-bottom:20px}:root .design-unified #main-content.auth-page .auth-account-type legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root .design-unified #main-content.auth-page .auth-account-type .account-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root .design-unified #main-content.auth-page .auth-account-type .account-type-options label{cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:10px 12px}:root .design-unified #main-content.auth-page .auth-account-type .account-type-options label>span{color:#263149;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;line-height:1.4}:root .design-unified #main-content.auth-page .auth-account-type .account-type-options svg{margin:0}:root .design-unified #main-content.auth-page .auth-account-type:disabled label{cursor:wait}:root .design-unified #main-content.auth-page .auth-registration-note{color:#4f5965;text-align:center;margin:-6px 0 0;padding:0;font-size:13px;line-height:1.5}:root .design-unified #main-content.auth-page :is(.auth-error,.auth-success,.oauth-account-note,.google-button-status){overflow-wrap:anywhere;min-width:0;height:auto;font-size:14px;line-height:1.6}:root .design-unified #main-content.auth-page .auth-error{color:#862e28;background:#fff3f1;border-color:#e7b2ac;padding:12px}:root .design-unified #main-content.auth-page .auth-success{color:#205837;background:#edf8f1;border-color:#9bc6ad;padding:12px}:root .design-unified #main-content.auth-page .auth-error-reference{font-size:13px}:root .design-unified #main-content.auth-page :is(.auth-submit,.transfer-link){white-space:normal;gap:8px;height:auto;min-height:48px;padding:12px;font-size:15px;line-height:1.5}:root .design-unified #main-content.auth-page .auth-submit{width:100%}:root .design-unified #main-content.auth-page :is(.auth-submit,.transfer-link) svg{flex-shrink:0}:root .design-unified #main-content.auth-page .auth-nav-link{white-space:normal;min-height:44px;margin-block:0;font-size:14px;line-height:1.5}:root .design-unified #main-content.auth-page .auth-form .auth-nav-link-end{justify-self:end;margin-top:-6px}:root .design-unified #main-content.auth-page .auth-legal{color:#4f5965;text-align:left;border-top:1px solid #e4e7eb;margin:0;padding-block:18px 24px;font-size:13px;line-height:1.7}:root .design-unified #main-content.auth-page .auth-legal a{font-size:inherit}:root .design-unified #main-content.auth-page .auth-divider{margin:20px var(--auth-gutter);font-size:13px;line-height:1.5}:root .design-unified #main-content.auth-page .google-native-button{min-width:0}:root .design-unified #main-content.auth-page .google-button-mount{min-width:0;max-width:400px}:root .design-unified #main-content.auth-page :is(.auth-card a,.auth-card button):focus-visible{outline-offset:3px;outline:2px solid #2352b7}:root .design-unified #main-content.telegram-account-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100svh;color:var(--site-ink);background:var(--site-bg);font:400 16px/1.6 var(--font-geist-sans), Arial, sans-serif;padding-bottom:48px}:root .design-unified #main-content.telegram-account-page .account-header{flex-wrap:wrap;gap:12px;height:auto;min-height:76px;padding:16px 24px;position:relative}:root .design-unified #main-content.telegram-account-page .account-header>div{flex:none;width:auto;margin-left:auto;display:flex}:root .design-unified #main-content.telegram-account-page .account-header>div a{white-space:nowrap;flex:none;align-items:center;gap:8px;width:auto;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5;display:inline-flex}:root .design-unified #main-content.telegram-account-page .telegram-layout{width:min(560px,100% - 32px);margin:32px auto 0}:root .design-unified #main-content.telegram-account-page .telegram-card{background:#fff;border:1px solid #cbd0d4;border-radius:12px;min-width:0;padding:32px}:root .design-unified #main-content.telegram-account-page .telegram-icon{color:#2451a3;background:#eff4ff;border:1px solid #c9d7f2;border-radius:12px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}:root .design-unified #main-content.telegram-account-page .telegram-eyebrow{color:#4f5965;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.5;display:block}:root .design-unified #main-content.telegram-account-page h1{letter-spacing:-.025em;text-wrap:wrap;margin:0 0 24px;font-size:30px;font-weight:600;line-height:1.25}:root .design-unified #main-content.telegram-account-page .telegram-identity{background:#f8f9fb;border:1px solid #e0e4e9;border-radius:7px;gap:4px;margin-bottom:24px;padding:14px 16px;display:grid}:root .design-unified #main-content.telegram-account-page .telegram-identity span{color:#4f5965;font-size:13px}:root .design-unified #main-content.telegram-account-page .telegram-identity strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5}:root .design-unified #main-content.telegram-account-page p{color:#4f5965;margin:0 0 20px;font-size:16px;line-height:1.65}:root .design-unified #main-content.telegram-account-page code{color:#263449;background:#eef1f5;border-radius:3px;padding:2px 4px;font-size:14px}:root .design-unified #main-content.telegram-account-page .telegram-notice{color:#654919;background:#fff9e9;border:1px solid #d4bd83;border-radius:7px;padding:14px;font-size:14px;line-height:1.6}:root .design-unified #main-content.telegram-account-page .telegram-actions{gap:10px;margin:24px 0 0;display:grid}:root .design-unified #main-content.telegram-account-page :is(.telegram-primary,.telegram-secondary,.telegram-operations button){color:#fff;width:100%;min-width:0;height:auto;min-height:48px;font:600 15px/1.5 var(--font-geist-sans), Arial, sans-serif;white-space:normal;text-align:center;background:#243041;border:1px solid #243041;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:flex}:root .design-unified #main-content.telegram-account-page a.telegram-secondary{color:#243041;background:#fff;border-color:#bac3cd}:root .design-unified #main-content.telegram-account-page .telegram-primary:hover{color:#fff;background:#37465b}:root .design-unified #main-content.telegram-account-page .telegram-secondary:hover{background:#f4f6f9}:root .design-unified #main-content.telegram-account-page p.telegram-caption{margin:18px 0 0;font-size:13px;line-height:1.6}:root .design-unified #main-content.telegram-account-page p.telegram-help{margin:20px 8px;font-size:14px;line-height:1.65}:root .design-unified #main-content.telegram-account-page .telegram-help a{font-size:inherit;color:#274c95;text-underline-offset:3px;text-decoration:underline}:root .design-unified #main-content.telegram-account-page .telegram-disconnect{border-top:1px solid #e4e7eb;margin:24px 0 0;padding-top:18px}:root .design-unified #main-content.telegram-account-page .telegram-disconnect button{color:#70413b;text-underline-offset:3px;width:100%;height:auto;min-height:44px;box-shadow:none;background:0 0;border:0;padding:10px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:underline;display:block}:root .design-unified #main-content.telegram-account-page .telegram-operations{background:#fff;border:1px solid #cbd0d4;border-radius:8px}:root .design-unified #main-content.telegram-account-page .telegram-operations summary{cursor:pointer;padding:16px;font-size:14px;font-weight:600;line-height:1.5}:root .design-unified #main-content.telegram-account-page .telegram-operations>div{padding:4px 16px 20px}:root .design-unified #main-content.telegram-account-page .telegram-operations h2{margin:0 0 12px;font-size:18px;line-height:1.4}:root .design-unified #main-content.telegram-account-page .telegram-operations p{font-size:14px}:root .design-unified #main-content.telegram-account-page .telegram-operations button:disabled{opacity:.6;cursor:not-allowed}:root .design-unified #main-content.telegram-account-page :is(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid #2352b7}:root .design-unified #main-content.telegram-account-page svg{flex-shrink:0}@media (max-width:540px){:root .design-unified #main-content.auth-page .auth-header{padding:12px 16px}:root .design-unified #main-content.auth-page .auth-header-actions{gap:8px}:root .design-unified #main-content.auth-page .auth-header-actions>a{font-size:13px}:root .design-unified #main-content.auth-page .auth-layout{padding-top:20px}:root .design-unified #main-content.auth-page .auth-card{--auth-gutter:20px}:root .design-unified #main-content.auth-page .auth-card-copy h1{font-size:26px}:root .design-unified #main-content.telegram-account-page .account-header{padding:12px 16px}:root .design-unified #main-content.telegram-account-page .telegram-layout{margin-top:20px}:root .design-unified #main-content.telegram-account-page .telegram-card{padding:24px 20px}:root .design-unified #main-content.telegram-account-page h1{font-size:26px}}
