.AuthShell-module___Wzq_q__shell{--bg:#f3f5fb;--surface:#fff;--surface-2:#f6f7fc;--surface-3:#edf0f8;--text:#1c2942;--text-muted:#55647e;--text-subtle:#63728b;--border:#dbe1ee;--border-strong:#aab7ce;--primary:#4358b4;--primary-soft:#eef0fc;--primary-ring:#4358b424;min-height:100svh;color:var(--text);background:radial-gradient(ellipse at 5% 0,#dfe4f3a6,transparent 52%),radial-gradient(ellipse at 95% 95%,#e9e1f170,transparent 48%),var(--bg);padding:28px 32px 22px}[data-theme=dark] .AuthShell-module___Wzq_q__shell{--bg:#10182a;--surface:#17223a;--surface-2:#1b2842;--surface-3:#25314c;--text:#edf1fc;--text-muted:#b8c4da;--text-subtle:#a5b3cc;--border:#35425c;--border-strong:#677998;--primary:#bfcbff;--primary-soft:#303c60;--primary-ring:#bfcbff20;background:radial-gradient(ellipse at 0 0,#35436b40,transparent 55%),var(--bg)}.AuthShell-module___Wzq_q__header,.AuthShell-module___Wzq_q__footer{justify-content:space-between;align-items:center;gap:18px;max-width:1120px;margin:auto;display:flex}.AuthShell-module___Wzq_q__header{margin-bottom:30px}.AuthShell-module___Wzq_q__brand{color:var(--text);align-items:center;gap:11px;text-decoration:none;display:flex}.AuthShell-module___Wzq_q__brand span{gap:3px;display:grid}.AuthShell-module___Wzq_q__brand b{letter-spacing:-.6px;font-size:20px}.AuthShell-module___Wzq_q__brand small{color:var(--text-muted);font-size:11px}.AuthShell-module___Wzq_q__headerActions{align-items:center;gap:24px;display:flex}.AuthShell-module___Wzq_q__home{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex}.AuthShell-module___Wzq_q__home:hover{color:var(--text)}.AuthShell-module___Wzq_q__frame{border:1px solid var(--border);background:var(--surface);border-radius:26px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);max-width:1120px;margin:auto;animation:.55s ease-out both AuthShell-module___Wzq_q__enter;display:grid;overflow:hidden;box-shadow:0 24px 65px #15274410}.AuthShell-module___Wzq_q__showcase{color:#eef2ff;background:radial-gradient(at 95%,#76639744,#0000 68%),linear-gradient(155deg,#233357,#141e37 75%);flex-direction:column;min-width:0;padding:42px 40px 28px;display:flex;position:relative;overflow:hidden}.AuthShell-module___Wzq_q__showcase:before{content:"";pointer-events:none;border:1px solid #cdd4ff0c;border-radius:50%;width:530px;height:530px;position:absolute;top:90px;left:-120px}.AuthShell-module___Wzq_q__copy,.AuthShell-module___Wzq_q__asideBottom{z-index:1;position:relative}.AuthShell-module___Wzq_q__kicker{color:#d3c4a4;letter-spacing:.14em;align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}.AuthShell-module___Wzq_q__kicker>span{background:#ebd098;border-radius:50%;width:5px;height:5px;box-shadow:0 0 16px #ebd09880}.AuthShell-module___Wzq_q__showcase h2{letter-spacing:-1.7px;color:#f4f6ff;margin:25px 0 20px;font-size:clamp(32px,3.5vw,44px);font-weight:730;line-height:1.12}.AuthShell-module___Wzq_q__showcase h2 em{color:#f4dda8;font-style:normal}.AuthShell-module___Wzq_q__showcase .AuthShell-module___Wzq_q__copy>p{color:#bcc8e1;max-width:330px;margin:0;font-size:13px;line-height:1.8}.AuthShell-module___Wzq_q__art{flex:1;place-items:center;height:256px;min-height:240px;max-height:300px;margin:10px 0 4px;display:grid;position:relative}.AuthShell-module___Wzq_q__orbit,.AuthShell-module___Wzq_q__orbitInner{border:1px solid #d5c1971b;border-radius:50%;width:238px;height:238px;position:absolute}.AuthShell-module___Wzq_q__orbitInner{background:radial-gradient(circle,#b6abef10,#0000 70%);border-color:#b2c4ff13;width:188px;height:188px}.AuthShell-module___Wzq_q__document{color:#b6c9ef;background:linear-gradient(135deg,#405577cc,#283858dc);border:1px solid #b7c8f347;border-radius:17px;width:140px;height:170px;padding:22px;animation:6s ease-in-out 3 AuthShell-module___Wzq_q__float;transform:rotate(-11deg);box-shadow:0 16px 36px #070f2338}.AuthShell-module___Wzq_q__lines{gap:8px;margin-top:15px;display:grid}.AuthShell-module___Wzq_q__lines i{background:#c5d5f138;border-radius:2px;height:4px;display:block}.AuthShell-module___Wzq_q__lines i:nth-child(2){width:80%}.AuthShell-module___Wzq_q__lines i:nth-child(3){width:55%}.AuthShell-module___Wzq_q__document>span{color:#c0ead9;align-items:center;gap:4px;margin-top:18px;font-size:9px;display:flex}.AuthShell-module___Wzq_q__seal{color:#f4d797;background:linear-gradient(135deg,#4e4c6d,#303653);border:1px solid #efd49e83;border-radius:19px;place-items:center;width:65px;height:65px;display:grid;position:absolute;top:54%;left:59%;transform:rotate(9deg);box-shadow:0 5px 30px #ebcc7f17}.AuthShell-module___Wzq_q__spark{color:#eacf99;position:absolute;top:14%;left:72%}.AuthShell-module___Wzq_q__dot{background:#b8c5ff;border-radius:50%;width:5px;height:5px;position:absolute;top:62%;left:16%;box-shadow:0 0 15px #b8c5ff}.AuthShell-module___Wzq_q__caption{color:#c4cfe3;background:#192740e8;border:1px solid #b5c6e222;border-radius:11px;align-items:center;gap:36px;padding:11px 15px;font-size:10px;display:flex;position:absolute;bottom:3%}.AuthShell-module___Wzq_q__asideBottom{border-top:1px solid #bac8e221;margin-top:auto;padding-top:20px}.AuthShell-module___Wzq_q__asideBottom>p{color:#bbc8e0;align-items:center;gap:9px;margin:0;font-size:11px;line-height:1.5;display:flex}.AuthShell-module___Wzq_q__asideBottom svg{color:#e9d09b;flex-shrink:0}.AuthShell-module___Wzq_q__asideBottom p>span:last-child{margin-left:auto}.AuthShell-module___Wzq_q__progress{gap:7px;margin-bottom:10px;display:flex}.AuthShell-module___Wzq_q__progress>span{background:#b6c5e02b;border-radius:3px;flex:1;height:3px;transition:background .3s}.AuthShell-module___Wzq_q__progress>.AuthShell-module___Wzq_q__complete{background:#efd49e}.AuthShell-module___Wzq_q__formPane{align-items:center;min-width:0;padding:42px 44px 30px;display:flex}.AuthShell-module___Wzq_q__shell .AuthShell-module___Wzq_q__formPane .login-card{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.AuthShell-module___Wzq_q__shell .AuthShell-module___Wzq_q__formPane h1{letter-spacing:-.9px;margin:0 0 9px;font-size:29px;line-height:1.2}.AuthShell-module___Wzq_q__shell .AuthShell-module___Wzq_q__formPane .subtitle{color:var(--text-muted);margin:0 0 28px;font-size:13px;line-height:1.7}.AuthShell-module___Wzq_q__shell .auth-form-eyebrow{color:var(--text-subtle);letter-spacing:.14em;margin:0 0 12px;font-size:9px;font-weight:750}.AuthShell-module___Wzq_q__shell .AuthShell-module___Wzq_q__formPane label{color:var(--text-muted);font-size:12px;line-height:1.5}.AuthShell-module___Wzq_q__shell .AuthShell-module___Wzq_q__formPane input:not([type=checkbox]):not([type=radio]){border:1px solid var(--border);background:var(--surface-2);min-height:47px;color:var(--text);border-radius:11px;padding:12px 14px;font-size:14px}.AuthShell-module___Wzq_q__shell .AuthShell-module___Wzq_q__formPane input::placeholder{color:var(--text-subtle);opacity:1;font-size:12px}.AuthShell-module___Wzq_q__shell .AuthShell-module___Wzq_q__formPane input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-ring);background:var(--surface)}.AuthShell-module___Wzq_q__shell .AuthShell-module___Wzq_q__formPane .button.primary{color:#30283d;background:linear-gradient(110deg,#efd49e,#fff0ca);border:1px solid #efd49e;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:47px;padding:12px 18px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 5px 18px #ac884a1b}.AuthShell-module___Wzq_q__shell .AuthShell-module___Wzq_q__formPane .button.primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #ac884a30}.AuthShell-module___Wzq_q__shell .AuthShell-module___Wzq_q__formPane .button.primary:disabled{opacity:.5;cursor:not-allowed}.AuthShell-module___Wzq_q__shell .AuthShell-module___Wzq_q__formPane .button.ghost{color:var(--text);background:var(--surface-2);border-color:var(--border);border-radius:10px}.AuthShell-module___Wzq_q__shell .auth-links{margin-top:20px;font-size:12px}.AuthShell-module___Wzq_q__shell .auth-links a{text-underline-offset:4px;font-weight:650}.AuthShell-module___Wzq_q__shell .register-steps{margin:18px 0 22px}.AuthShell-module___Wzq_q__shell .register-steps span{font-size:11px}.AuthShell-module___Wzq_q__shell .register-steps span.active b{color:#30283d;background:#f0dba8}.AuthShell-module___Wzq_q__login .AuthShell-module___Wzq_q__asideBottom p>span:last-child{margin-left:0}.AuthShell-module___Wzq_q__shell .login-card-expanded>button:not(.primary){margin-top:10px}.AuthShell-module___Wzq_q__shell .certificate-registration-toolbar .button{font-size:12px}.AuthShell-module___Wzq_q__shell .verification-result{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:12px;gap:10px;padding:14px}.AuthShell-module___Wzq_q__shell .verification-result>svg{color:var(--success);flex-shrink:0}.AuthShell-module___Wzq_q__shell .verification-result>span{min-width:0}.AuthShell-module___Wzq_q__shell .verification-result small{color:var(--text-muted);line-height:1.6}.AuthShell-module___Wzq_q__shell .verification-result button{color:var(--primary);flex-shrink:0}.AuthShell-module___Wzq_q__shell .account-type-cards{gap:10px}.AuthShell-module___Wzq_q__shell .account-type-cards button{border-color:var(--border);background:var(--surface-2);border-radius:13px;padding:14px}.AuthShell-module___Wzq_q__shell .account-type-cards button.active{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 1px var(--primary-ring)}.AuthShell-module___Wzq_q__shell .account-type-cards b{font-size:12px}.AuthShell-module___Wzq_q__shell .account-type-cards small{font-size:11px;line-height:1.5}:is(.AuthShell-module___Wzq_q__shell .certificate-registration-intro,.AuthShell-module___Wzq_q__shell .personal-registration-note){border-color:var(--border);background:var(--surface-2);border-radius:13px}.AuthShell-module___Wzq_q__shell .registration-certificate-help{font-size:11px;line-height:1.7}.AuthShell-module___Wzq_q__shell .certificate-registration-toolbar{flex-wrap:wrap;gap:12px}.AuthShell-module___Wzq_q__shell .certificate-registration-toolbar .AuthShell-module___Wzq_q__button{font-size:12px}.AuthShell-module___Wzq_q__shell .register-grid{gap:0 14px}.AuthShell-module___Wzq_q__shell .register-actions{gap:10px}.AuthShell-module___Wzq_q__shell .register-actions .button.primary{min-width:0}.AuthShell-module___Wzq_q__shell .consent-list{padding-top:7px}.AuthShell-module___Wzq_q__shell .consent-list label.check{align-items:start;font-size:11px;line-height:1.65}.AuthShell-module___Wzq_q__shell .consent-list input{accent-color:var(--primary);margin-top:2px}.AuthShell-module___Wzq_q__shell .error{margin-block:14px}.AuthShell-module___Wzq_q__shell :is(button,a,input):focus-visible{outline:2px solid var(--primary);outline-offset:4px}.AuthShell-module___Wzq_q__footer{color:var(--text-muted);padding-top:22px;font-size:10px;line-height:1.7}.AuthShell-module___Wzq_q__footer a{color:inherit;text-decoration:none}.AuthShell-module___Wzq_q__footer b{font-weight:500}@keyframes AuthShell-module___Wzq_q__enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes AuthShell-module___Wzq_q__float{0%,to{transform:translateY(0)rotate(-11deg)}50%{transform:translateY(-7px)rotate(-8deg)}}@media (min-width:1100px){.AuthShell-module___Wzq_q__registration{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.AuthShell-module___Wzq_q__registration .AuthShell-module___Wzq_q__formPane{padding-inline:38px}.AuthShell-module___Wzq_q__registration .AuthShell-module___Wzq_q__showcase{justify-content:flex-start}.AuthShell-module___Wzq_q__registration .AuthShell-module___Wzq_q__art{flex:0 0 265px;margin-top:30px}}@media (max-width:900px){.AuthShell-module___Wzq_q__shell{padding:22px}.AuthShell-module___Wzq_q__showcase{padding:32px 26px 24px}.AuthShell-module___Wzq_q__showcase h2{font-size:34px}.AuthShell-module___Wzq_q__formPane{padding:32px 28px 25px}.AuthShell-module___Wzq_q__headerActions{gap:14px}}@media (max-width:720px){.AuthShell-module___Wzq_q__shell{padding:18px 18px 24px}.AuthShell-module___Wzq_q__header{margin-bottom:22px}.AuthShell-module___Wzq_q__headerActions .AuthShell-module___Wzq_q__home{display:none}.AuthShell-module___Wzq_q__brand b{font-size:18px}.AuthShell-module___Wzq_q__brand small{font-size:10px}.AuthShell-module___Wzq_q__frame{border-radius:20px;max-width:540px;display:block}.AuthShell-module___Wzq_q__showcase{display:none}.AuthShell-module___Wzq_q__formPane{padding:30px 25px 24px}.AuthShell-module___Wzq_q__shell .AuthShell-module___Wzq_q__formPane h1{font-size:27px}.AuthShell-module___Wzq_q__footer{flex-direction:column;align-items:flex-start;gap:5px;max-width:540px;padding:19px 3px 0}.AuthShell-module___Wzq_q__shell .AuthShell-module___Wzq_q__formPane input:not([type=checkbox]):not([type=radio]){font-size:16px}.AuthShell-module___Wzq_q__shell .account-type-cards button{padding:12px}}@media (max-width:380px){.AuthShell-module___Wzq_q__shell{padding-inline:12px}.AuthShell-module___Wzq_q__formPane{padding:25px 18px}.AuthShell-module___Wzq_q__shell .account-type-cards{grid-template-columns:1fr}.AuthShell-module___Wzq_q__shell .register-steps{gap:6px}}@media (prefers-reduced-motion:reduce){.AuthShell-module___Wzq_q__shell *,.AuthShell-module___Wzq_q__shell :before,.AuthShell-module___Wzq_q__shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.PublicFooter-module__BpbtaG__footer{--footer-text:#26334d;--footer-muted:#52627d;--footer-bg:#f4f6fb;--footer-line:#d9e0ed;color:var(--footer-text);background:var(--footer-bg);border-top:1px solid var(--footer-line);padding:48px max(24px,50% - 568px) 24px;font-size:13px;line-height:1.7}[data-theme=dark] .PublicFooter-module__BpbtaG__footer{--footer-text:#e1e8f8;--footer-muted:#b0bdd5;--footer-bg:#101a2e;--footer-line:#2d3a54}.PublicFooter-module__BpbtaG__grid{grid-template-columns:1.05fr 1.2fr 1fr;gap:45px;display:grid}.PublicFooter-module__BpbtaG__footer a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.PublicFooter-module__BpbtaG__footer a:hover{text-underline-offset:4px;text-decoration:underline}.PublicFooter-module__BpbtaG__footer a:focus-visible,.PublicFooter-module__BpbtaG__formLinks a:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #839ee8}.PublicFooter-module__BpbtaG__brand{align-items:center;gap:10px;margin-bottom:18px;font-size:20px;display:flex}.PublicFooter-module__BpbtaG__footer p{color:var(--footer-muted);margin:0 0 12px}.PublicFooter-module__BpbtaG__footer h2{margin:0 0 18px;font-weight:700;line-height:1.5;letter-spacing:0!important;font-size:14px!important}.PublicFooter-module__BpbtaG__operator dl{gap:3px;margin:13px 0;display:grid}.PublicFooter-module__BpbtaG__operator dl div{gap:9px;display:flex}.PublicFooter-module__BpbtaG__operator dt{color:var(--footer-muted);min-width:55px}.PublicFooter-module__BpbtaG__operator dd{margin:0}.PublicFooter-module__BpbtaG__operator address{color:var(--footer-muted);font-style:normal}.PublicFooter-module__BpbtaG__documents,.PublicFooter-module__BpbtaG__contact{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.PublicFooter-module__BpbtaG__documents h2,.PublicFooter-module__BpbtaG__contact h2{margin-bottom:4px}.PublicFooter-module__BpbtaG__contact p{margin:12px 0 0;font-size:12px}.PublicFooter-module__BpbtaG__email{font-weight:650}.PublicFooter-module__BpbtaG__bottom{border-top:1px solid var(--footer-line);color:var(--footer-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;padding-top:20px;font-size:11px;display:flex}.PublicFooter-module__BpbtaG__formLinks{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:20px;font-size:11px;line-height:1.7;display:flex}.PublicFooter-module__BpbtaG__formLinks a{color:var(--text-muted);text-underline-offset:3px;text-decoration:underline}@media (max-width:850px){.PublicFooter-module__BpbtaG__grid{grid-template-columns:1fr 1fr;gap:30px}.PublicFooter-module__BpbtaG__contact{grid-column:1/-1}.PublicFooter-module__BpbtaG__footer{padding:35px 24px 24px}}@media (max-width:520px){.PublicFooter-module__BpbtaG__grid{grid-template-columns:1fr}.PublicFooter-module__BpbtaG__contact{grid-column:auto}.PublicFooter-module__BpbtaG__footer{font-size:13px}.PublicFooter-module__BpbtaG__bottom{flex-direction:column}}
