body.sovfhub-next-theme .auth-vue-page{position:relative;margin-top:0;padding:0 0 42px;background:linear-gradient(180deg,#f4f8fc,#f9fbfe 20%,#fbfdff);overflow:clip}body.sovfhub-next-theme .auth-vue-page>.container,body.sovfhub-next-theme .auth-vue-shell>.container{max-width:1240px}body.sovfhub-next-theme .sf-next-header-logo--auth,body.sovfhub-next-theme .sf-next-header-logo--auth:hover{gap:0!important}body.sovfhub-next-theme .sf-next-header-logo--auth img{display:block!important;max-height:30px!important;max-width:168px!important;width:auto!important}body.sovfhub-next-theme .auth-vue-page:before,body.sovfhub-next-theme .auth-vue-page:after{content:"";position:absolute;inset:auto;border-radius:999px;pointer-events:none;z-index:0}body.sovfhub-next-theme .auth-vue-page:before{top:56px;left:max(-120px,-12vw);width:360px;height:360px;background:radial-gradient(circle,#1b8bff2e,#1b8bff00)}body.sovfhub-next-theme .auth-vue-page:after{right:max(-120px,-10vw);bottom:0;width:420px;height:420px;background:radial-gradient(circle,#0db88524,#0db88500)}body.sovfhub-next-theme .auth-vue-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,.88fr);gap:28px;align-items:stretch;margin-top:-10px}body.sovfhub-next-theme .auth-vue-shell--single{grid-template-columns:minmax(300px,.9fr) minmax(0,.82fr)}body.sovfhub-next-theme .auth-vue-aside,body.sovfhub-next-theme .auth-vue-stage{min-width:0}body.sovfhub-next-theme .auth-vue-stage{display:flex;flex-direction:column;min-height:100%}body.sovfhub-next-theme .auth-vue-aside{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:0;padding:32px;border:1px solid rgba(18,38,63,.08);border-radius:32px;color:#f4f8fd;background:radial-gradient(circle at top right,rgba(92,210,255,.26),transparent 32%),radial-gradient(circle at bottom left,rgba(71,207,169,.22),transparent 30%),linear-gradient(155deg,#081c32,#0f3355 52%,#11466d);box-shadow:0 24px 60px #08162738;overflow:hidden}body.sovfhub-next-theme .auth-vue-aside:after{content:"";position:absolute;inset:auto -40px -70px auto;width:220px;height:220px;border-radius:40px;border:1px solid rgba(255,255,255,.1);transform:rotate(18deg)}body.sovfhub-next-theme .auth-vue-brand{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.sovfhub-next-theme .auth-vue-brand:before{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#62d6ff,#38f2b5);box-shadow:0 0 18px #62d6ffb3}body.sovfhub-next-theme .auth-vue-title{margin:18px 0 0;font-size:clamp(1.85rem,2.7vw,2.9rem);line-height:1.04;font-weight:700;letter-spacing:-.03em}body.sovfhub-next-theme .auth-vue-summary{margin:14px 0 0;max-width:34rem;color:#ecf4ffcc;font-size:.97rem;line-height:1.6}body.sovfhub-next-theme .auth-vue-bullets{display:grid;gap:10px;margin:18px 0 0}body.sovfhub-next-theme .auth-vue-bullet{display:flex;gap:12px;padding:12px 14px;border-radius:18px;background:#ffffff14;backdrop-filter:blur(14px)}body.sovfhub-next-theme .auth-vue-bullet-mark{flex:0 0 12px;width:12px;height:12px;margin-top:5px;border-radius:999px;background:linear-gradient(135deg,#7be7ff,#38f2b5);box-shadow:0 0 16px #62d6ff8c}body.sovfhub-next-theme .auth-vue-bullet strong,body.sovfhub-next-theme .auth-vue-note strong{display:block;margin-bottom:4px;color:#fff;font-size:.95rem}body.sovfhub-next-theme .auth-vue-bullet span,body.sovfhub-next-theme .auth-vue-note span{color:#ecf4ffc7;line-height:1.55}body.sovfhub-next-theme .auth-vue-more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:#f4f8fd;font-size:.88rem;font-weight:600;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}body.sovfhub-next-theme .auth-vue-more:hover,body.sovfhub-next-theme .auth-vue-more:focus-visible{background:#ffffff2e;border-color:#ffffff5c;color:#fff;text-decoration:none;transform:translateY(-1px)}body.sovfhub-next-theme .auth-vue-note{position:relative;padding:16px 18px;border-radius:24px;background:#040c1738;border:1px solid rgba(255,255,255,.08)}body.sovfhub-next-theme .auth-vue-stage-shell{flex:1 1 auto;position:relative;display:flex;flex-direction:column;min-height:100%;height:100%;padding:20px;border:1px solid rgba(18,38,63,.08);border-radius:32px;background:linear-gradient(180deg,#fffffffa,#f7fafdf5),#fff;box-shadow:0 22px 56px #12263f17;overflow:hidden}body.sovfhub-next-theme .auth-vue-stage-shell:before{content:"";position:absolute;inset:0 0 auto;height:120px;background:linear-gradient(180deg,#1c79dd12,#1c79dd00);pointer-events:none}body.sovfhub-next-theme .auth-vue-tabs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding:8px 64px 8px 8px;margin-bottom:14px;border-radius:22px;border:1px solid rgba(196,211,229,.55);background:linear-gradient(180deg,#eef3f9,#e9eff6);box-shadow:inset 0 1px #ffffffa6}body.sovfhub-next-theme .auth-vue-tab{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:14px;padding:12px 16px;background:transparent;color:#5d7186;font-weight:600;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}body.sovfhub-next-theme .auth-vue-tab.is-active{background:#fff;color:#12324e;box-shadow:0 14px 28px #12263f1f}body.sovfhub-next-theme .auth-vue-tab:hover,body.sovfhub-next-theme .auth-vue-tab:focus-visible{color:#12324e;transform:translateY(-1px)}body.sovfhub-next-theme .auth-vue-stage-brand{position:absolute;top:18px;right:18px;z-index:1}body.sovfhub-next-theme .auth-vue-stage-favicon{display:block;width:46px;height:46px;border-radius:14px;object-fit:contain;background:linear-gradient(180deg,#fff,#edf4fb);border:1px solid rgba(18,38,63,.08);box-shadow:0 10px 24px #12263f1c;padding:6px}body.sovfhub-next-theme .auth-vue-stage-mount .auth-source-stack{display:block;max-width:100%}body.sovfhub-next-theme .auth-panel+.auth-panel{margin-top:0}body.sovfhub-next-theme .auth-card{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:100%;min-height:0;border:0;border-radius:24px;background:transparent}body.sovfhub-next-theme .auth-card__header{padding:12px 12px 2px}body.sovfhub-next-theme .auth-card__eyebrow{display:inline-block;margin-bottom:10px;color:#0f7ae5;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}body.sovfhub-next-theme .auth-card__title{margin:0;color:#102b45;font-size:clamp(1.5rem,2.05vw,2.05rem);line-height:1.08;letter-spacing:-.03em}body.sovfhub-next-theme .auth-card__subtitle{margin:10px 0 0;color:#62788f;line-height:1.56}body.sovfhub-next-theme .auth-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:16px 12px 6px}body.sovfhub-next-theme .auth-card__alert{margin-bottom:16px;border-radius:18px}body.sovfhub-next-theme .auth-social-wrap{padding:18px;margin-bottom:16px;border-radius:22px;border:1px solid rgba(18,38,63,.08);background:linear-gradient(180deg,#f8fbff,#f1f6fb)}body.sovfhub-next-theme .auth-social-wrap__head{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}body.sovfhub-next-theme .auth-social-wrap__head strong{color:#102b45}body.sovfhub-next-theme .auth-social-wrap__head span{color:#698096;line-height:1.55}body.sovfhub-next-theme .auth-divider{position:relative;display:flex;align-items:center;justify-content:center;margin:18px 0;color:#7d8fa2;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}body.sovfhub-next-theme .auth-divider:before,body.sovfhub-next-theme .auth-divider:after{content:"";flex:1;height:1px;background:#12263f1a}body.sovfhub-next-theme .auth-divider span{padding:0 12px}body.sovfhub-next-theme .auth-form{display:flex;flex-direction:column;flex:1 1 auto;gap:14px;max-width:520px}body.sovfhub-next-theme .auth-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.sovfhub-next-theme .auth-form__grid--single>.auth-field{grid-column:span 2}body.sovfhub-next-theme .auth-form__grid--signup>.auth-field{grid-column:span 2}body.sovfhub-next-theme .auth-form__grid--signup>.auth-field--half{grid-column:span 1}body.sovfhub-next-theme .auth-field{display:flex;flex-direction:column;gap:7px}body.sovfhub-next-theme .auth-field__label{color:#23415d;font-size:.9rem;font-weight:600}body.sovfhub-next-theme .auth-field__control{position:relative;display:flex;align-items:center;min-height:54px;border:1px solid rgba(18,38,63,.11);border-radius:18px;background:linear-gradient(180deg,#fff,#fcfdff);box-shadow:0 12px 28px #12263f0b;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body.sovfhub-next-theme .auth-field__control:focus-within{border-color:#0f7ae573;box-shadow:0 16px 32px #0f7ae51a;transform:translateY(-1px)}body.sovfhub-next-theme .auth-field__icon{position:absolute;left:18px;top:50%;width:20px;height:20px;color:#7b8ea2;transform:translateY(-50%)}body.sovfhub-next-theme .auth-field__icon svg,body.sovfhub-next-theme .auth-password-toggle svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.sovfhub-next-theme .auth-field__control input,body.sovfhub-next-theme .auth-field__control select{width:100%;min-height:52px;border:0;outline:0;padding:14px 18px 14px 52px;border-radius:18px;background:transparent;color:#102b45;font-size:.96rem}body.sovfhub-next-theme .auth-field__control select{appearance:none;cursor:pointer}body.sovfhub-next-theme .auth-field__control--password input{padding-right:58px}body.sovfhub-next-theme .auth-password-toggle{position:absolute;right:14px;top:50%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:999px;background:#12263f0f;color:#4f647a;transform:translateY(-50%)}body.sovfhub-next-theme .auth-form__actions{display:flex;justify-content:flex-end;align-items:center}body.sovfhub-next-theme .auth-submit{min-height:52px;border-radius:18px;border-color:transparent;background:linear-gradient(135deg,#167fe1,#1c91f0);font-size:.98rem;font-weight:700;box-shadow:0 18px 30px #0f7ae538}body.sovfhub-next-theme .auth-submit:hover,body.sovfhub-next-theme .auth-submit:focus-visible{background:linear-gradient(135deg,#136fca,#1987e4)}body.sovfhub-next-theme .auth-submit-note{margin:-2px 0 0;color:#72869a;font-size:.88rem;line-height:1.5}body.sovfhub-next-theme .auth-advanced-step{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:24px;border:1px solid rgba(18,38,63,.08);background:linear-gradient(180deg,#fbfdff,#f4f8fc)}body.sovfhub-next-theme .auth-advanced-step--custom{padding:0;border:0;background:transparent}body.sovfhub-next-theme .auth-advanced-step__header{display:flex;flex-direction:column;gap:4px}body.sovfhub-next-theme .auth-advanced-step__header strong{color:#102b45}body.sovfhub-next-theme .auth-advanced-step__header span{color:#6b8096;line-height:1.55}body.sovfhub-next-theme .auth-birthdate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.sovfhub-next-theme .auth-captcha-block{margin:0}body.sovfhub-next-theme .auth-honeypot{display:none!important}body.sovfhub-next-theme .auth-check{display:flex;gap:10px;align-items:flex-start;color:#4d6277;line-height:1.6}body.sovfhub-next-theme .auth-check input{margin-top:4px}body.sovfhub-next-theme .auth-field-hint{display:none;font-size:.8rem;line-height:1.4;padding-left:4px}body.sovfhub-next-theme .auth-field-hint--ok{display:block;color:#0db885}body.sovfhub-next-theme .auth-field-hint--error{display:block;color:#d63031}body.sovfhub-next-theme .auth-field-hint--checking{display:block;color:#7d8fa2}body.sovfhub-next-theme .auth-field__control--ok{border-color:#0db88573}body.sovfhub-next-theme .auth-field__control--error{border-color:#d6303173}body.sovfhub-next-theme .auth-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(18,38,63,.08);color:#61768c;max-width:520px}body.sovfhub-next-theme .auth-link{color:#0f7ae5;font-weight:600;text-decoration:none}body.sovfhub-next-theme .auth-link:hover,body.sovfhub-next-theme .auth-link:focus-visible{color:#095db1;text-decoration:none}body.sovfhub-next-theme .auth-link--subtle{color:#5a7188}body.sovfhub-next-theme .auth-vue-page .form-control,body.sovfhub-next-theme .auth-vue-page .form-select{border-radius:18px}body.sovfhub-next-theme .auth-vue-page .social-login{margin-bottom:0}body.sovfhub-next-theme .auth-vue-page .social-login .btn{border-radius:16px}body.sovfhub-next-theme .auth-vue-page .alert{border:0}@media (max-width: 991px){body.sovfhub-next-theme .auth-vue-shell{grid-template-columns:1fr;gap:14px;align-items:start;margin-top:-8px}body.sovfhub-next-theme .auth-vue-stage{order:1;min-height:0}body.sovfhub-next-theme .auth-vue-aside{order:2;min-height:auto;padding:24px}body.sovfhub-next-theme .auth-vue-stage-shell{height:auto;min-height:auto;padding:18px}body.sovfhub-next-theme .auth-card{min-height:0}body.sovfhub-next-theme .auth-form,body.sovfhub-next-theme .auth-card__footer{max-width:100%}}@media (max-width: 767px){body.sovfhub-next-theme .auth-vue-page{padding-top:0;padding-bottom:24px}body.sovfhub-next-theme .sf-next-header-logo--auth img{max-height:26px!important;max-width:148px!important}body.sovfhub-next-theme .auth-vue-aside,body.sovfhub-next-theme .auth-vue-stage-shell{padding:14px;border-radius:24px}body.sovfhub-next-theme .auth-vue-shell{margin-top:-6px}body.sovfhub-next-theme .auth-vue-aside{overflow:hidden}body.sovfhub-next-theme .auth-vue-tabs{padding:7px 54px 7px 7px;margin-bottom:10px}body.sovfhub-next-theme .auth-vue-tab{min-width:0;padding:11px 12px;text-align:center}body.sovfhub-next-theme .auth-vue-stage-brand{top:12px;right:12px}body.sovfhub-next-theme .auth-vue-stage-favicon{width:42px;height:42px;border-radius:13px}body.sovfhub-next-theme .auth-form__grid,body.sovfhub-next-theme .auth-birthdate-grid{grid-template-columns:1fr}body.sovfhub-next-theme .auth-form__grid>.auth-field{grid-column:span 1!important}body.sovfhub-next-theme .auth-vue-title{font-size:clamp(1.7rem,7.8vw,2.15rem)}body.sovfhub-next-theme .auth-card__title{font-size:clamp(1.42rem,6.8vw,1.82rem)}body.sovfhub-next-theme .auth-card__header{padding:8px 6px 2px}body.sovfhub-next-theme .auth-card__body{padding:12px 6px 4px}body.sovfhub-next-theme .auth-vue-summary,body.sovfhub-next-theme .auth-card__subtitle{font-size:.95rem}body.sovfhub-next-theme .auth-field__control{min-height:52px}body.sovfhub-next-theme .auth-field__control input,body.sovfhub-next-theme .auth-field__control select{min-height:50px;font-size:.95rem}body.sovfhub-next-theme .auth-password-toggle{width:32px;height:32px;right:12px}body.sovfhub-next-theme .auth-form__actions{justify-content:flex-start}}@media (max-width: 420px){body.sovfhub-next-theme .auth-vue-page:before,body.sovfhub-next-theme .auth-vue-page:after{opacity:.45}body.sovfhub-next-theme .auth-vue-aside,body.sovfhub-next-theme .auth-vue-stage-shell{padding:14px}body.sovfhub-next-theme .auth-vue-bullet,body.sovfhub-next-theme .auth-vue-note,body.sovfhub-next-theme .auth-advanced-step{border-radius:18px}}@media (max-width: 767px){body.sovfhub-next-theme .sf-next-footer-links{margin-top:20px;margin-bottom:12px;justify-content:center;text-align:center;row-gap:14px}body.sovfhub-next-theme .sf-next-footer-links__meta,body.sovfhub-next-theme .sf-next-footer-links__nav{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}body.sovfhub-next-theme .sf-next-footer-links__meta{gap:8px}body.sovfhub-next-theme .sf-next-footer-links__nav{gap:12px}body.sovfhub-next-theme .sf-next-footer-links__items{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%}body.sovfhub-next-theme .sf-next-footer-links__nav a,body.sovfhub-next-theme .sf-next-footer-links__meta .language-dropdown{padding-left:0!important}body.sovfhub-next-theme .sf-next-footer-links__nav .sf-next-footer-shield{margin-left:auto;margin-right:auto}}@media (min-width: 768px){body.sovfhub-next-theme .sf-next-footer-links{align-items:center}body.sovfhub-next-theme .sf-next-footer-links__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body.sovfhub-next-theme .sf-next-footer-links__nav{display:flex;flex-direction:column;align-items:flex-end;gap:12px}body.sovfhub-next-theme .sf-next-footer-links__items{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 16px}body.sovfhub-next-theme .sf-next-footer-links__items a{padding-left:0!important}}
