@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--premium-bg:#07111f;--premium-bg-soft:#0d1728;--premium-surface:#0f172ac7;--premium-card:linear-gradient(180deg, #141f35f0 0%, #0c1425f5 100%);--premium-border:#7890b438;--premium-text:#e6eef8;--premium-text-soft:#94a3b8;--premium-primary:#38bdf8;--premium-primary-strong:#2563eb;--premium-accent:#7c3aed;--premium-success:#22c55e;--premium-shadow:0 22px 60px #02081752;--premium-radius:22px}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}body{color:var(--premium-text);background-attachment:fixed;min-height:100vh;background:radial-gradient(circle at 0 0,#38bdf829,#0000 32%),radial-gradient(circle at 100% 0,#7c3aed24,#0000 30%),linear-gradient(#09111f 0%,#0b1526 50%,#050b16 100%)!important}a{color:var(--premium-text);text-decoration:none;transition:all .25s}a:hover{color:var(--premium-primary)}.btn{cursor:pointer;border:none;border-radius:999px;padding:.8rem 1.5rem;font-weight:600;transition:all .25s;display:inline-block}.btn-primary{color:#fff;background:linear-gradient(135deg,#38bdf8 0%,#2563eb 52%,#7c3aed 100%);box-shadow:0 12px 28px #0208172e}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px #2563eb47}.btn-secondary{color:#e6eef8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #94a3b82e}.btn-secondary:hover{background:#ffffff1f}.card{background:var(--premium-card);border:1px solid var(--premium-border);border-radius:var(--premium-radius);box-shadow:var(--premium-shadow);padding:2rem}.input-group{flex-direction:column;margin-bottom:1rem;display:flex}.input-group label{color:var(--premium-text-soft);margin-bottom:.5rem;font-size:.9rem}.input-group input{color:#eef6ff;background:#0f172ab8;border:1px solid #94a3b829;border-radius:16px;outline:none;min-height:48px;padding:0 1rem;transition:all .25s}.input-group input:focus{background:#0f172ae0;border-color:#38bdf873;box-shadow:0 0 0 4px #38bdf81f}.header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1000;background:#080f1eb8;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;height:76px;padding:0 2rem;display:flex;position:sticky;top:0}.logo img{filter:drop-shadow(0 10px 30px #38bdf82e);height:40px}.nav-links{gap:2rem;display:flex}.nav-links a{color:#d8e6f5;font-weight:500}.nav-links a:hover{color:#fff;text-shadow:0 0 20px #38bdf859}.main-content{max-width:1200px;margin:0 auto;padding:4rem 2rem}body.auth-premium-page{color:#e6eef8;min-height:100vh;background:radial-gradient(circle at 0 0,#22d3ee29,#0000 28%),radial-gradient(circle at 100% 0,#7c3aed29,#0000 26%),linear-gradient(#07101d 0%,#091425 48%,#050a13 100%)!important}body.auth-premium-page #appCapsule{justify-content:flex-start;align-items:stretch;min-height:100vh;display:flex;position:relative;overflow:hidden;padding:24px 18px!important}body.auth-premium-page #appCapsule:before,body.auth-premium-page #appCapsule:after{content:"";z-index:0;pointer-events:none;filter:blur(70px);opacity:.85;position:fixed}body.auth-premium-page #appCapsule:before{background:radial-gradient(circle,#38bdf833 0%,#0000 72%);border-radius:50%;width:320px;height:320px;top:-80px;left:-70px}body.auth-premium-page #appCapsule:after{background:radial-gradient(circle,#ec489929 0%,#0000 72%);border-radius:50%;width:340px;height:340px;bottom:-40px;right:-90px}body.auth-premium-page .section.px-3{z-index:1;width:100%;margin:0;position:relative;background:0 0!important;max-width:100%!important;min-height:auto!important;padding:0!important}body.auth-premium-page .app-top-header{-webkit-backdrop-filter:blur(16px);border:1px solid #94a3b824;width:100%;box-shadow:0 24px 60px #02081738;z-index:1!important;background:linear-gradient(135deg,#0a1222eb,#111b2ee6)!important;border-radius:28px!important;max-width:100%!important;height:auto!important;margin:0 0 20px!important;padding:18px 26px!important;position:static!important;top:auto!important}body.auth-premium-page .app-top-header h2{letter-spacing:-.02em;color:#f8fbff!important;margin:0!important;font-size:26px!important;font-weight:800!important}body.auth-premium-page .app-top-header .back-btn,body.auth-premium-page .app-top-header .appHeaderButton.back{box-shadow:0 12px 24px #02081724;background:#ffffff0f!important;border:1px solid #94a3b824!important;border-radius:14px!important;width:42px!important;height:42px!important;margin-left:0!important;left:20px!important}body.auth-premium-page .app-top-header .back-btn i,body.auth-premium-page .app-top-header .appHeaderButton.back i{color:#e6eef8!important;font-size:14px!important}body.auth-premium-page .login-area{grid-template-columns:minmax(280px,.85fr) minmax(520px,1.15fr);align-items:stretch;gap:24px;display:grid;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 18px!important}body.auth-premium-page .logo-area{background:radial-gradient(circle at 0 0,#38bdf82e,#0000 34%),linear-gradient(145deg,#121f38f5 0%,#0b1323fa 100%);border:1px solid #94a3b81f;border-radius:34px;justify-content:center;align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0208173d;margin:0!important;padding:58px 38px!important}body.auth-premium-page .logo-area:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 28% 72%,#38bdf80d 100%);position:absolute;inset:0}body.auth-premium-page .auth-brand-link{justify-content:center;align-items:center;width:100%;display:inline-flex}body.auth-premium-page .auth-brand-shell{z-index:1;background:linear-gradient(145deg,#080f1ceb 0%,#111c32e0 100%);border:1px solid #94a3b81f;border-radius:32px;align-items:center;gap:22px;padding:22px 28px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 30px 64px #0208174d,inset 0 1px #ffffff14}body.auth-premium-page .auth-brand-shell:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1f,#0000 32% 76%,#22d3ee14 100%);position:absolute;inset:0}body.auth-premium-page .auth-brand-mark{background:linear-gradient(145deg,#0f172afa 0%,#1e293bf5 100%);border:1px solid #94a3b83d;border-radius:28px;flex-shrink:0;justify-content:center;align-items:center;width:92px;height:92px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #02061761,inset 0 1px #ffffff14}body.auth-premium-page .auth-brand-mark:before{content:"";background:radial-gradient(circle at 0 0,#22d3ee3d,#0000 45%);position:absolute;inset:0}body.auth-premium-page .auth-brand-orbit{border:1px solid #38bdf83d;border-radius:50%;width:62px;height:62px;position:absolute;box-shadow:inset 0 0 14px #38bdf81a}body.auth-premium-page .auth-brand-core{z-index:1;align-items:flex-end;gap:5px;height:30px;display:flex;position:relative}body.auth-premium-page .auth-brand-bar{background:linear-gradient(#67e8f9 0%,#2563eb 100%);border-radius:999px;width:6px;box-shadow:0 0 12px #22d3ee3d}body.auth-premium-page .auth-brand-bar-one{height:13px}body.auth-premium-page .auth-brand-bar-two{height:24px}body.auth-premium-page .auth-brand-bar-three{height:18px}body.auth-premium-page .auth-brand-arrow{z-index:2;border-radius:999px;width:28px;height:3px;position:absolute}body.auth-premium-page .auth-brand-arrow:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;position:absolute;top:-4px;right:-1px}body.auth-premium-page .auth-brand-arrow-up{background:linear-gradient(90deg,#22c55e 0%,#4ade80 100%);top:29px;left:22px;transform:rotate(-28deg);box-shadow:0 0 12px #4ade804d}body.auth-premium-page .auth-brand-arrow-up:after{border-left:8px solid #4ade80}body.auth-premium-page .auth-brand-arrow-down{background:linear-gradient(90deg,#f59e0b 0%,#fb7185 100%);bottom:24px;left:31px;transform:rotate(30deg);box-shadow:0 0 12px #fb718538}body.auth-premium-page .auth-brand-arrow-down:after{border-left:8px solid #fb7185}body.auth-premium-page .auth-brand-copy{z-index:1;text-align:left;flex-direction:column;justify-content:center;line-height:1;display:flex;position:relative}body.auth-premium-page .auth-brand-title{color:#f8fafc;letter-spacing:.01em;font-size:34px;font-weight:800}body.auth-premium-page .auth-brand-subtitle{color:#9fb3cb;letter-spacing:.24em;text-transform:uppercase;margin-top:10px;font-size:12px;font-weight:700}body.auth-premium-page .action-form{background:linear-gradient(#0d1526f5 0%,#09101dfa 100%);border:1px solid #94a3b81f;border-radius:34px;min-height:640px;position:relative;overflow:hidden;box-shadow:0 28px 60px #02081747;width:100%!important;padding:36px 34px!important}body.auth-premium-page .action-form:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0d,#0000 26% 74%,#6366f10d 100%);position:absolute;inset:0}body.auth-premium-page .form-group.boxed{margin-bottom:20px!important}body.auth-premium-page .form-label,body.auth-premium-page .field-title,body.auth-premium-page .field-meta,body.auth-premium-page .bottom-text,body.auth-premium-page .bottom-text span,body.auth-premium-page .form-text,body.auth-premium-page label{color:#c9d7e8!important}body.auth-premium-page .form-label{letter-spacing:.02em;font-weight:700;margin-bottom:8px!important;font-size:13px!important}body.auth-premium-page .field-meta{margin-bottom:6px!important;font-size:12px!important}body.auth-premium-page .field-hint,body.auth-premium-page .bottom-text span,body.auth-premium-page small,body.auth-premium-page .input-wrapper input::placeholder,body.auth-premium-page .country-search-input::placeholder{color:#7d91ab!important}body.auth-premium-page .input-wrapper,body.auth-premium-page .input-wrapper.phone-wrapper,body.auth-premium-page .input-wrapper.select-wrapper,body.auth-premium-page .input-group{align-items:center;min-height:60px;padding:0 16px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff05;background:#ffffff08!important;border:1px solid #94a3b81f!important;border-radius:18px!important}body.auth-premium-page .input-wrapper input,body.auth-premium-page .input-wrapper select,body.auth-premium-page .input-group .form-control,body.auth-premium-page .country-search-input,body.auth-premium-page #language-display{color:#f8fbff!important;width:100%!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:14px!important}body.auth-premium-page .input-wrapper input:focus,body.auth-premium-page .input-wrapper select:focus,body.auth-premium-page .input-group .form-control:focus,body.auth-premium-page .country-search-input:focus{box-shadow:none!important;outline:none!important}body.auth-premium-page .input-wrapper.phone-wrapper{gap:12px!important}body.auth-premium-page .input-wrapper.phone-wrapper>div:first-child{flex-shrink:0;color:#e6eef8!important;width:122px!important;padding:0!important;font-size:12px!important;line-height:1.25!important}body.auth-premium-page .selector-arrow{color:#8fa6c2!important;margin-left:8px!important;font-size:16px!important}body.auth-premium-page .login-btn,body.auth-premium-page .sign-up-btn,body.auth-premium-page .btn-confirm-sm{letter-spacing:.02em;box-shadow:0 18px 36px #2563eb38;color:#fff!important;background:linear-gradient(135deg,#22d3ee 0%,#2563eb 38%,#7c3aed 72%,#ec4899 100%)!important;border:1px solid #60a5fa47!important;border-radius:20px!important;width:100%!important;min-height:56px!important;margin-top:18px!important;font-size:15px!important;font-weight:700!important}body.auth-premium-page .login-btn:hover,body.auth-premium-page .sign-up-btn:hover,body.auth-premium-page .btn-confirm-sm:hover{filter:saturate(1.08);transform:translateY(-1px);color:#fff!important}body.auth-premium-page .bottom-text,body.auth-premium-page .form-text{text-align:center;margin-top:18px!important;font-size:13px!important}body.auth-premium-page a,body.auth-premium-page .link-text,body.auth-premium-page #forgotPasswordBtn,body.auth-premium-page #registerPageBtn,body.auth-premium-page .loginPageLink,body.auth-premium-page .send-code-link{font-weight:600;color:#7dd3fc!important;text-decoration:none!important}body.auth-premium-page .language-overlay{-webkit-backdrop-filter:blur(20px);background:#070c16f5!important}body.auth-premium-page .language-overlay-header,body.auth-premium-page .country-overlay-header{background:#090f1cf5!important;border-bottom:1px solid #94a3b81f!important}body.auth-premium-page .language-item{color:#e6eef8!important;border-bottom:1px solid #94a3b814!important}body.auth-premium-page .language-item:hover,body.auth-premium-page .language-item.active{color:#8ed7ff!important}body.auth-premium-page .btn-confirm-sm{box-shadow:0 10px 22px #0208172e;border-radius:999px!important;width:auto!important;min-height:42px!important;margin:0!important;padding:0 18px!important;font-size:13px!important}body.auth-premium-page .g-recaptcha{transform-origin:0 0}@media (width<=1199.98px){body.auth-premium-page #appCapsule{padding:20px 14px!important}body.auth-premium-page .app-top-header{border-radius:24px!important;padding:16px 20px!important}body.auth-premium-page .login-area{grid-template-columns:minmax(240px,.8fr) minmax(420px,1.2fr);gap:18px}body.auth-premium-page .logo-area,body.auth-premium-page .action-form{min-height:580px}body.auth-premium-page .logo-area{padding:34px 22px!important}body.auth-premium-page .action-form{padding:28px 22px!important}}@media (width<=991.98px){body.auth-premium-page #appCapsule{align-items:stretch;padding:16px 12px!important}body.auth-premium-page .login-area{grid-template-columns:minmax(220px,.78fr) minmax(360px,1.22fr);gap:16px}body.auth-premium-page .logo-area{border-radius:24px;min-height:500px;padding:34px 20px!important}body.auth-premium-page .auth-brand-shell{border-radius:26px;gap:18px;padding:18px 22px}body.auth-premium-page .auth-brand-mark{border-radius:24px;width:78px;height:78px}body.auth-premium-page .auth-brand-title{font-size:28px}body.auth-premium-page .action-form{border-radius:24px;min-height:500px;padding:24px 18px!important}}@media (width<=767.98px){body.auth-premium-page #appCapsule{align-items:flex-start;padding:12px 10px 20px!important}body.auth-premium-page .app-top-header{border-radius:18px!important;margin-bottom:14px!important;padding:12px 14px!important}body.auth-premium-page .app-top-header h2{font-size:18px!important}body.auth-premium-page .app-top-header .back-btn,body.auth-premium-page .app-top-header .appHeaderButton.back{border-radius:12px!important;width:36px!important;height:36px!important;left:14px!important}body.auth-premium-page .login-area{grid-template-columns:1fr;gap:12px}body.auth-premium-page .logo-area{border-radius:18px;min-height:136px;padding:20px 16px!important}body.auth-premium-page .auth-brand-shell{border-radius:20px;gap:14px;padding:16px}body.auth-premium-page .auth-brand-mark{border-radius:20px;width:64px;height:64px}body.auth-premium-page .auth-brand-orbit{width:44px;height:44px}body.auth-premium-page .auth-brand-core{gap:4px;height:22px}body.auth-premium-page .auth-brand-bar{width:5px}body.auth-premium-page .auth-brand-bar-one{height:10px}body.auth-premium-page .auth-brand-bar-two{height:17px}body.auth-premium-page .auth-brand-bar-three{height:13px}body.auth-premium-page .auth-brand-arrow{width:20px;height:2px}body.auth-premium-page .auth-brand-arrow:after{border-top-width:4px;border-bottom-width:4px;top:-3px}body.auth-premium-page .auth-brand-arrow-up{top:22px;left:16px}body.auth-premium-page .auth-brand-arrow-up:after{border-left-width:7px}body.auth-premium-page .auth-brand-arrow-down{bottom:18px;left:22px}body.auth-premium-page .auth-brand-arrow-down:after{border-left-width:7px}body.auth-premium-page .auth-brand-title{font-size:24px}body.auth-premium-page .auth-brand-subtitle{letter-spacing:.16em;margin-top:6px;font-size:10px}body.auth-premium-page .action-form{border-radius:18px;min-height:auto;padding:16px 12px!important}body.auth-premium-page .form-group.boxed{margin-bottom:14px!important}body.auth-premium-page .input-wrapper,body.auth-premium-page .input-wrapper.phone-wrapper,body.auth-premium-page .input-wrapper.select-wrapper,body.auth-premium-page .input-group{min-height:50px;padding:0 12px;border-radius:14px!important}body.auth-premium-page .input-wrapper input,body.auth-premium-page .input-wrapper select,body.auth-premium-page .input-group .form-control,body.auth-premium-page .country-search-input,body.auth-premium-page #language-display{min-height:50px!important;font-size:13px!important}body.auth-premium-page .input-wrapper.phone-wrapper>div:first-child{width:96px!important;font-size:11px!important}body.auth-premium-page .login-btn,body.auth-premium-page .sign-up-btn{border-radius:14px!important;min-height:48px!important;margin-top:12px!important;font-size:14px!important}body.auth-premium-page .bottom-text,body.auth-premium-page .form-text{margin-top:14px!important;font-size:12px!important}body.auth-premium-page .g-recaptcha{transform:scale(.92)}}@media (width<=479.98px){body.auth-premium-page #appCapsule{padding:10px 8px 18px!important}body.auth-premium-page .app-top-header{margin-bottom:12px!important;padding:11px 12px!important}body.auth-premium-page .action-form{padding:14px 10px!important}body.auth-premium-page .logo-area{min-height:120px;padding:16px 12px!important}body.auth-premium-page .auth-brand-shell{border-radius:16px;justify-content:center;gap:12px;width:100%;padding:14px 12px}body.auth-premium-page .auth-brand-mark{border-radius:18px;width:56px;height:56px}body.auth-premium-page .auth-brand-orbit{width:38px;height:38px}body.auth-premium-page .auth-brand-title{font-size:20px}body.auth-premium-page .auth-brand-subtitle{letter-spacing:.12em;font-size:9px}body.auth-premium-page .input-wrapper.phone-wrapper{gap:8px!important}body.auth-premium-page .input-wrapper.phone-wrapper>div:first-child{width:80px!important;font-size:10px!important}body.auth-premium-page .login-btn,body.auth-premium-page .sign-up-btn{min-height:48px!important;font-size:13px!important}body.auth-premium-page .g-recaptcha{transform:scale(.82)}}
