@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap);.login-container[data-v-9774fa68]{position:relative;width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;overflow:hidden;font-family:Inter,sans-serif}.login-bg-animated[data-v-9774fa68]{position:absolute;inset:0;background:radial-gradient(circle at 26% 18%,hsla(0,0%,100%,.96) 0,hsla(0,0%,100%,0) 28%),linear-gradient(135deg,#f0f9ff,#dbeafe 46%,#a5f3fc);z-index:0}.login-bg-animated[data-v-9774fa68]:before{content:"";position:absolute;inset:-18%;background:conic-gradient(from 120deg at 50% 50%,rgba(14,165,233,0),rgba(59,130,246,.18),rgba(34,211,238,.14),rgba(14,165,233,0) 38%),linear-gradient(120deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.42) 48%,hsla(0,0%,100%,0));opacity:.78;mix-blend-mode:screen;-webkit-animation:auroraBreathe-9774fa68 9s ease-in-out infinite;animation:auroraBreathe-9774fa68 9s ease-in-out infinite}.gradient-orb[data-v-9774fa68]{position:absolute;border-radius:50%;-webkit-filter:blur(80px);filter:blur(80px);opacity:.4;-webkit-animation:float-9774fa68 25s ease-in-out infinite;animation:float-9774fa68 25s ease-in-out infinite}.orb-1[data-v-9774fa68]{width:600px;height:600px;background:linear-gradient(135deg,#3b82f6,#60a5fa);top:-20%;left:-10%;-webkit-animation-delay:0s;animation-delay:0s}.orb-2[data-v-9774fa68]{width:500px;height:500px;background:linear-gradient(135deg,#8b5cf6,#a78bfa);bottom:-15%;right:-10%;-webkit-animation-delay:8s;animation-delay:8s}.orb-3[data-v-9774fa68]{width:400px;height:400px;background:linear-gradient(135deg,#06b6d4,#22d3ee);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation-delay:16s;animation-delay:16s}.grid-pattern[data-v-9774fa68]{position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,.03) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.03) 1px,transparent 0);background-size:50px 50px;z-index:1}.light-sweep[data-v-9774fa68]{position:absolute;top:-18%;left:-40%;width:48%;height:138%;z-index:1;background:linear-gradient(105deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.34) 42%,hsla(0,0%,100%,.78) 50%,hsla(0,0%,100%,.3) 58%,hsla(0,0%,100%,0));-webkit-filter:blur(2px);filter:blur(2px);-webkit-transform:skewX(-18deg);transform:skewX(-18deg);-webkit-animation:backgroundSweep-9774fa68 9.6s ease-in-out infinite;animation:backgroundSweep-9774fa68 9.6s ease-in-out infinite;pointer-events:none}@-webkit-keyframes float-9774fa68{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}25%{-webkit-transform:translate(40px,-60px) scale(1.05);transform:translate(40px,-60px) scale(1.05)}50%{-webkit-transform:translate(-30px,30px) scale(.95);transform:translate(-30px,30px) scale(.95)}75%{-webkit-transform:translate(20px,40px) scale(1.02);transform:translate(20px,40px) scale(1.02)}}@keyframes float-9774fa68{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}25%{-webkit-transform:translate(40px,-60px) scale(1.05);transform:translate(40px,-60px) scale(1.05)}50%{-webkit-transform:translate(-30px,30px) scale(.95);transform:translate(-30px,30px) scale(.95)}75%{-webkit-transform:translate(20px,40px) scale(1.02);transform:translate(20px,40px) scale(1.02)}}@-webkit-keyframes auroraBreathe-9774fa68{0%,to{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.82;-webkit-transform:scale(1.04);transform:scale(1.04)}}@keyframes auroraBreathe-9774fa68{0%,to{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.82;-webkit-transform:scale(1.04);transform:scale(1.04)}}@-webkit-keyframes backgroundSweep-9774fa68{0%{left:-52%;opacity:0}16%,58%{opacity:.72}to{left:112%;opacity:0}}@keyframes backgroundSweep-9774fa68{0%{left:-52%;opacity:0}16%,58%{opacity:.72}to{left:112%;opacity:0}}@property --login-card-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.login-card[data-v-9774fa68]{position:relative;z-index:2;display:grid;grid-template-columns:1fr;max-width:1100px;width:100%;background:hsla(0,0%,100%,.95);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:12px;border:1px solid hsla(0,0%,100%,.5);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.02),0 4px 6px -1px rgba(0,0,0,.02),0 12px 24px -4px rgba(0,0,0,.04),0 24px 48px -8px rgba(0,0,0,.06);box-shadow:0 0 0 1px rgba(0,0,0,.02),0 4px 6px -1px rgba(0,0,0,.02),0 12px 24px -4px rgba(0,0,0,.04),0 24px 48px -8px rgba(0,0,0,.06);overflow:hidden;-webkit-animation:slideUp-9774fa68 .7s cubic-bezier(.16,1,.3,1);animation:slideUp-9774fa68 .7s cubic-bezier(.16,1,.3,1)}.login-card[data-v-9774fa68]:before{inset:0;z-index:3;padding:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.8),rgba(96,165,250,.52),hsla(0,0%,100%,.32));opacity:.82}.login-card[data-v-9774fa68]:after,.login-card[data-v-9774fa68]:before{content:"";position:absolute;border-radius:inherit;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.login-card[data-v-9774fa68]:after{inset:-1px;z-index:4;padding:3px;background:conic-gradient(from var(--login-card-border-angle),transparent 0deg,transparent 268deg,rgba(8,145,178,.12) 286deg,rgba(29,78,216,.82) 310deg,#0e7490 332deg,rgba(125,211,252,.92) 346deg,rgba(8,145,178,.88) 356deg,transparent 1turn);opacity:1;-webkit-filter:drop-shadow(0 0 8px rgba(29,78,216,.72)) drop-shadow(0 0 18px rgba(8,145,178,.5));filter:drop-shadow(0 0 8px rgba(29,78,216,.72)) drop-shadow(0 0 18px rgba(8,145,178,.5));-webkit-animation:loginCardMeteor-9774fa68 7.2s linear infinite;animation:loginCardMeteor-9774fa68 7.2s linear infinite}@-webkit-keyframes slideUp-9774fa68{0%{opacity:0;-webkit-transform:translateY(40px) scale(.98);transform:translateY(40px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes slideUp-9774fa68{0%{opacity:0;-webkit-transform:translateY(40px) scale(.98);transform:translateY(40px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes loginCardMeteor-9774fa68{to{--login-card-border-angle:360deg}}@keyframes loginCardMeteor-9774fa68{to{--login-card-border-angle:360deg}}@media (min-width:768px){.login-card[data-v-9774fa68]{grid-template-columns:42% 58%}}.login-brand[data-v-9774fa68]{background:linear-gradient(135deg,#1e40af,#3b82f6 50%,#60a5fa);padding:48px 40px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden}.login-brand[data-v-9774fa68]:before{content:"";position:absolute;top:-24%;left:-72%;width:52%;height:150%;z-index:1;background:linear-gradient(95deg,transparent,hsla(0,0%,100%,.08) 35%,hsla(0,0%,100%,.36) 50%,hsla(0,0%,100%,.08) 65%,transparent);-webkit-filter:blur(1px);filter:blur(1px);-webkit-transform:skewX(-18deg);transform:skewX(-18deg);-webkit-animation:brandSweep-9774fa68 7.8s ease-in-out infinite;animation:brandSweep-9774fa68 7.8s ease-in-out infinite;pointer-events:none}.login-brand[data-v-9774fa68]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0);background-size:42px 42px;opacity:.46;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(18%,#000),color-stop(82%,#000),to(transparent));-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(18%,#000),color-stop(82%,#000),to(transparent));mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);-webkit-animation:brandGrid-9774fa68 11s linear infinite;animation:brandGrid-9774fa68 11s linear infinite;pointer-events:none}@-webkit-keyframes brandSweep-9774fa68{0%{left:-72%;opacity:0}22%,64%{opacity:.9}to{left:118%;opacity:0}}@keyframes brandSweep-9774fa68{0%{left:-72%;opacity:0}22%,64%{opacity:.9}to{left:118%;opacity:0}}@-webkit-keyframes brandGrid-9774fa68{0%{background-position:0 0,0 0}to{background-position:42px 0,0 42px}}@keyframes brandGrid-9774fa68{0%{background-position:0 0,0 0}to{background-position:42px 0,0 42px}}@media (min-width:768px){.login-brand[data-v-9774fa68]{display:-webkit-box;display:-ms-flexbox;display:flex}}.brand-decoration[data-v-9774fa68]{position:absolute;inset:0;pointer-events:none}.deco-circle[data-v-9774fa68]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.08)}.deco-1[data-v-9774fa68]{width:300px;height:300px;top:-100px;right:-80px;-webkit-animation:pulse-9774fa68 8s ease-in-out infinite;animation:pulse-9774fa68 8s ease-in-out infinite}.deco-2[data-v-9774fa68]{width:200px;height:200px;bottom:-60px;left:-40px;-webkit-animation:pulse-9774fa68 6s ease-in-out 2s infinite;animation:pulse-9774fa68 6s ease-in-out 2s infinite}.deco-3[data-v-9774fa68]{width:150px;height:150px;top:40%;right:20%;background:hsla(0,0%,100%,.05);-webkit-animation:pulse-9774fa68 7s ease-in-out 4s infinite;animation:pulse-9774fa68 7s ease-in-out 4s infinite}@-webkit-keyframes pulse-9774fa68{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}}@keyframes pulse-9774fa68{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}}.brand-content[data-v-9774fa68]{position:relative;z-index:1;text-align:center}.logo-wrapper[data-v-9774fa68]{margin-bottom:28px;-webkit-animation:fadeIn-9774fa68 .8s ease-out .2s both;animation:fadeIn-9774fa68 .8s ease-out .2s both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo-img[data-v-9774fa68]{width:100px;height:100px;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 8px 24px rgba(0,0,0,.25));filter:drop-shadow(0 8px 24px rgba(0,0,0,.25));-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;border-radius:16px}.logo-img[data-v-9774fa68]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.brand-title[data-v-9774fa68]{font-family:Plus Jakarta Sans,sans-serif;font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:8px;-webkit-animation:fadeIn-9774fa68 .8s ease-out .3s both;animation:fadeIn-9774fa68 .8s ease-out .3s both;letter-spacing:-.02em}.brand-subtitle[data-v-9774fa68]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 40px;padding:8px 14px;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;background:hsla(0,0%,100%,.12);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 10px 28px rgba(15,23,42,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 10px 28px rgba(15,23,42,.12);color:hsla(0,0%,100%,.92);-webkit-animation:fadeIn-9774fa68 .8s ease-out .4s both;animation:fadeIn-9774fa68 .8s ease-out .4s both;font-size:.875rem;font-weight:600;letter-spacing:.08em}.brand-subtitle span[data-v-9774fa68]{line-height:1;white-space:nowrap}.brand-subtitle i[data-v-9774fa68]{width:4px;height:4px;border-radius:50%;background:hsla(0,0%,100%,.72);-webkit-box-shadow:0 0 10px hsla(0,0%,100%,.72);box-shadow:0 0 10px hsla(0,0%,100%,.72)}.feature-list[data-v-9774fa68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.feature-item[data-v-9774fa68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;text-align:left;padding:12px 16px;background:hsla(0,0%,100%,.08);border-radius:12px;border:1px solid hsla(0,0%,100%,.1);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:default;-webkit-animation:featureRise-9774fa68 .58s cubic-bezier(.16,1,.3,1) both;animation:featureRise-9774fa68 .58s cubic-bezier(.16,1,.3,1) both}.feature-item[data-v-9774fa68]:first-child{-webkit-animation-delay:.5s;animation-delay:.5s}.feature-item[data-v-9774fa68]:nth-child(2){-webkit-animation-delay:.62s;animation-delay:.62s}.feature-item[data-v-9774fa68]:nth-child(3){-webkit-animation-delay:.74s;animation-delay:.74s}.feature-item[data-v-9774fa68]:hover{background:hsla(0,0%,100%,.12);-webkit-transform:translateX(4px);transform:translateX(4px);-webkit-box-shadow:0 12px 28px rgba(15,23,42,.14);box-shadow:0 12px 28px rgba(15,23,42,.14)}.feature-icon[data-v-9774fa68]{width:44px;height:44px;border-radius:10px;background:hsla(0,0%,100%,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;color:#fff;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background .3s ease,-webkit-transform .3s ease;transition:background .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background .3s ease;transition:transform .3s ease,background .3s ease,-webkit-transform .3s ease}.feature-item:hover .feature-icon[data-v-9774fa68]{background:hsla(0,0%,100%,.22);-webkit-transform:rotate(-4deg) scale(1.06);transform:rotate(-4deg) scale(1.06)}.feature-text[data-v-9774fa68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.feature-title[data-v-9774fa68]{font-size:.9375rem;font-weight:600;color:#fff}.feature-desc[data-v-9774fa68]{font-size:.8125rem;color:hsla(0,0%,100%,.7)}@-webkit-keyframes fadeIn-9774fa68{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-9774fa68{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes featureRise-9774fa68{0%{opacity:0;-webkit-transform:translateX(-18px) translateY(10px);transform:translateX(-18px) translateY(10px)}to{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes featureRise-9774fa68{0%{opacity:0;-webkit-transform:translateX(-18px) translateY(10px);transform:translateX(-18px) translateY(10px)}to{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}.login-form-wrapper[data-v-9774fa68]{padding:48px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.5)}@media (max-width:767px){.login-form-wrapper[data-v-9774fa68]{padding:32px 24px}}.login-form[data-v-9774fa68]{width:100%;max-width:380px}.form-header[data-v-9774fa68]{margin-bottom:32px;-webkit-animation:fadeIn-9774fa68 .6s ease-out .2s both;animation:fadeIn-9774fa68 .6s ease-out .2s both;text-align:center}.form-title[data-v-9774fa68]{font-family:Plus Jakarta Sans,sans-serif;font-size:1.625rem;font-weight:700;color:#0f172a;margin-bottom:8px;letter-spacing:-.02em}.form-subtitle[data-v-9774fa68]{font-size:.9375rem;color:#64748b;font-weight:400}.form-body[data-v-9774fa68]{-webkit-animation:fadeIn-9774fa68 .6s ease-out .4s both;animation:fadeIn-9774fa68 .6s ease-out .4s both}.form-group[data-v-9774fa68]{margin-bottom:20px;-webkit-animation:formItemRise-9774fa68 .52s cubic-bezier(.16,1,.3,1) both;animation:formItemRise-9774fa68 .52s cubic-bezier(.16,1,.3,1) both}.form-group[data-v-9774fa68]:first-of-type{-webkit-animation-delay:.52s;animation-delay:.52s}.form-group[data-v-9774fa68]:nth-of-type(2){-webkit-animation-delay:.62s;animation-delay:.62s}.form-group[data-v-9774fa68]:nth-of-type(3){-webkit-animation-delay:.72s;animation-delay:.72s}.form-options[data-v-9774fa68]{-webkit-animation:formItemRise-9774fa68 .52s cubic-bezier(.16,1,.3,1) .82s both;animation:formItemRise-9774fa68 .52s cubic-bezier(.16,1,.3,1) .82s both}.login-button[data-v-9774fa68]{-webkit-animation:formItemRise-9774fa68 .52s cubic-bezier(.16,1,.3,1) .92s both;animation:formItemRise-9774fa68 .52s cubic-bezier(.16,1,.3,1) .92s both}.social-login-section[data-v-9774fa68]{-webkit-animation:formItemRise-9774fa68 .52s cubic-bezier(.16,1,.3,1) 1.02s both;animation:formItemRise-9774fa68 .52s cubic-bezier(.16,1,.3,1) 1.02s both}@-webkit-keyframes formItemRise-9774fa68{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes formItemRise-9774fa68{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.form-label[data-v-9774fa68]{display:block;font-size:.8125rem;font-weight:600;color:#334155;margin-bottom:8px;letter-spacing:.01em}.input-wrapper[data-v-9774fa68]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modern-input[data-v-9774fa68]{width:100%}[data-v-9774fa68] .modern-input.n-input,[data-v-9774fa68] .modern-input .n-input__border,[data-v-9774fa68] .modern-input .n-input__state-border{border-radius:10px}[data-v-9774fa68] .modern-input.n-input:not(.n-input--disabled):hover{border-color:#3b82f6}[data-v-9774fa68] .modern-input.n-input:not(.n-input--disabled):focus-within{border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.input-icon[data-v-9774fa68]{color:#94a3b8;font-size:16px}.captcha-wrapper[data-v-9774fa68]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.captcha-image[data-v-9774fa68]{position:relative;width:120px;height:40px;padding:3px;border-radius:8px;border:1px solid rgba(148,163,184,.28);overflow:hidden;cursor:pointer;-webkit-transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,rgba(59,130,246,.36),rgba(14,165,233,.18),rgba(148,163,184,.22)) border-box;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 8px 18px rgba(15,23,42,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 8px 18px rgba(15,23,42,.06)}.captcha-image[data-v-9774fa68],.captcha-image[data-v-9774fa68]:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.captcha-image[data-v-9774fa68]:after{content:"换";position:absolute;top:4px;right:4px;z-index:2;width:18px;height:18px;border-radius:999px;background:rgba(15,23,42,.64);color:#fff;font-size:11px;font-weight:700;opacity:0;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;pointer-events:none}.captcha-image[data-v-9774fa68]:hover{border-color:#3b82f6;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1),0 12px 24px rgba(37,99,235,.14);box-shadow:0 0 0 3px rgba(59,130,246,.1),0 12px 24px rgba(37,99,235,.14)}.captcha-image[data-v-9774fa68]:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.captcha-image[data-v-9774fa68]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.12),0 12px 24px rgba(37,99,235,.12);box-shadow:0 0 0 3px rgba(59,130,246,.12),0 12px 24px rgba(37,99,235,.12)}.captcha-img[data-v-9774fa68]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:9px;background:#f8fafc}.captcha-loading[data-v-9774fa68]{width:100%;height:100%;border-radius:9px;background:linear-gradient(135deg,#f8fafc,#eef2ff);color:#94a3b8;font-size:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.captcha-loading[data-v-9774fa68],.slider-verify-trigger[data-v-9774fa68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-verify-trigger[data-v-9774fa68]{gap:10px;padding:0 16px;height:44px;border-radius:10px;border:1.5px solid #e2e8f0;background:#f8fafc;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;font-size:.875rem;color:#64748b;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slider-verify-trigger[data-v-9774fa68]:hover{border-color:#3b82f6;background:#eff6ff;color:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.slider-verify-trigger.verified[data-v-9774fa68]{border-color:#22c55e;background:#f0fdf4;color:#16a34a;cursor:default}.slider-verify-trigger.verified[data-v-9774fa68]:hover{-webkit-box-shadow:none;box-shadow:none}.trigger-icon[data-v-9774fa68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem}.trigger-arrow[data-v-9774fa68]{margin-left:auto;font-size:.875rem;opacity:.5;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.slider-verify-trigger:hover .trigger-arrow[data-v-9774fa68]{-webkit-transform:translateX(3px);transform:translateX(3px);opacity:.8}.slider-modal-overlay[data-v-9774fa68]{position:fixed;inset:0;background:rgba(15,23,42,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.slider-modal[data-v-9774fa68]{position:relative;background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;padding:2rem 1.75rem 1.5rem;width:100%;max-width:400px;-webkit-box-shadow:0 24px 48px rgba(15,23,42,.15),0 8px 16px rgba(15,23,42,.08);box-shadow:0 24px 48px rgba(15,23,42,.15),0 8px 16px rgba(15,23,42,.08);border:1px solid hsla(0,0%,100%,.6)}.slider-modal-close[data-v-9774fa68]{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:none;background:#f1f5f9;color:#94a3b8;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.875rem;-webkit-transition:all .2s ease;transition:all .2s ease;padding:0}.slider-modal-close[data-v-9774fa68]:hover{background:#e2e8f0;color:#475569}.slider-modal-header[data-v-9774fa68]{text-align:center;margin-bottom:1.25rem}.slider-modal-icon[data-v-9774fa68]{width:52px;height:52px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.375rem;color:#3b82f6;margin:0 auto 12px;-webkit-box-shadow:0 4px 12px rgba(59,130,246,.15);box-shadow:0 4px 12px rgba(59,130,246,.15)}.slider-modal-title[data-v-9774fa68]{font-family:Plus Jakarta Sans,sans-serif;font-size:1.125rem;font-weight:700;color:#0f172a;margin:0 0 4px}.slider-modal-desc[data-v-9774fa68]{font-size:.8125rem;color:#94a3b8;margin:0}.slider-modal-body[data-v-9774fa68]{border-radius:12px;overflow:hidden}.slider-modal-body[data-v-9774fa68],.slider-modal-tip[data-v-9774fa68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-modal-tip[data-v-9774fa68]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:14px 0 0;font-size:.75rem;color:#cbd5e1}.modal-enter-active[data-v-9774fa68]{-webkit-animation:modalIn-9774fa68 .35s cubic-bezier(.34,1.56,.64,1);animation:modalIn-9774fa68 .35s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active[data-v-9774fa68]{-webkit-animation:modalOut-9774fa68 .25s ease-in forwards;animation:modalOut-9774fa68 .25s ease-in forwards}@-webkit-keyframes modalIn-9774fa68{0%{opacity:0;-webkit-transform:scale(.9) translateY(20px);transform:scale(.9) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes modalIn-9774fa68{0%{opacity:0;-webkit-transform:scale(.9) translateY(20px);transform:scale(.9) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes modalOut-9774fa68{0%{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{opacity:0;-webkit-transform:scale(.95) translateY(10px);transform:scale(.95) translateY(10px)}}@keyframes modalOut-9774fa68{0%{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{opacity:0;-webkit-transform:scale(.95) translateY(10px);transform:scale(.95) translateY(10px)}}.sms-button[data-v-9774fa68]{min-width:120px;white-space:nowrap;border-radius:10px}.mb-3[data-v-9774fa68]{margin-bottom:12px}.form-options[data-v-9774fa68]{margin-bottom:24px}.checkbox-label[data-v-9774fa68]{font-size:.875rem;color:#64748b}.login-button[data-v-9774fa68]{margin-top:8px;position:relative;overflow:hidden;isolation:isolate;border-radius:12px;border:1px solid rgba(22,93,255,.22);background:linear-gradient(135deg,var(--primary-400),var(--primary-500) 55%,var(--primary-600))!important;font-size:.9375rem;font-weight:600;height:46px;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 10px 22px rgba(22,93,255,.24),0 2px 6px rgba(22,93,255,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 10px 22px rgba(22,93,255,.24),0 2px 6px rgba(22,93,255,.16);-webkit-transition:border-color .25s ease,background .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,background .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;cursor:pointer}.login-button[data-v-9774fa68]:after{content:"";position:absolute;inset:1px;border-radius:11px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.14)),color-stop(34%,hsla(0,0%,100%,.04)),color-stop(62%,hsla(0,0%,100%,0)));background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.04) 34%,hsla(0,0%,100%,0) 62%);z-index:1;pointer-events:none;opacity:.95;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.login-button[data-v-9774fa68]:hover{-webkit-transform:translateY(-2px) scale(1.005);transform:translateY(-2px) scale(1.005);border-color:rgba(22,93,255,.32);background:linear-gradient(135deg,var(--primary-300),var(--primary-500) 58%,var(--primary-700))!important;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),0 14px 28px rgba(22,93,255,.3),0 4px 10px rgba(22,93,255,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),0 14px 28px rgba(22,93,255,.3),0 4px 10px rgba(22,93,255,.18)}.login-button[data-v-9774fa68]:hover:after{opacity:1}.login-button[data-v-9774fa68]:active{-webkit-transform:translateY(0) scale(.985);transform:translateY(0) scale(.985)}.login-button[data-v-9774fa68]:active:after{opacity:.86}.login-button[data-v-9774fa68] .n-button__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;position:relative;z-index:2}.login-button[data-v-9774fa68] .n-base-loading,.login-button[data-v-9774fa68] .n-button__icon{position:relative;z-index:2}.button-text[data-v-9774fa68]{font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.01em;color:#fff}.button-icon[data-v-9774fa68]{font-size:1.125rem;color:#fff;-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease}.login-button:hover .button-icon[data-v-9774fa68]{-webkit-transform:translateX(4px);transform:translateX(4px)}.social-login-section[data-v-9774fa68]{margin-top:28px}.social-divider[data-v-9774fa68]{position:relative;text-align:center;margin-bottom:20px}.social-divider[data-v-9774fa68]:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,#e2e8f0),color-stop(80%,#e2e8f0),to(transparent));background:linear-gradient(90deg,transparent,#e2e8f0 20%,#e2e8f0 80%,transparent)}.divider-text[data-v-9774fa68]{position:relative;display:inline-block;padding:0 16px;background:#fff;font-size:.8125rem;color:#94a3b8}.social-buttons[data-v-9774fa68]{gap:12px}.social-button[data-v-9774fa68],.social-buttons[data-v-9774fa68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-button[data-v-9774fa68]{width:44px;height:44px;border-radius:12px;border:1.5px solid #e2e8f0;background:#f8fafc;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .25s ease;transition:all .25s ease;padding:0}.social-button[data-v-9774fa68]:hover{border-color:#3b82f6;background:#eff6ff;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 16px rgba(59,130,246,.15);box-shadow:0 6px 16px rgba(59,130,246,.15)}.social-icon[data-v-9774fa68]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.social-icon-fallback[data-v-9774fa68]{font-size:20px;color:#64748b}.social-button:hover .social-icon-fallback[data-v-9774fa68]{color:#3b82f6}.dark .login-bg-animated[data-v-9774fa68]{background:radial-gradient(circle at 26% 18%,rgba(59,130,246,.28) 0,rgba(59,130,246,0) 28%),linear-gradient(135deg,#0f172a,#1e293b 50%,#334155)}.dark .login-card[data-v-9774fa68]{background:rgba(30,41,59,.95);border-color:hsla(0,0%,100%,.1)}.dark .login-form-wrapper[data-v-9774fa68]{background:transparent}.dark .form-title[data-v-9774fa68]{color:#f1f5f9}.dark .form-subtitle[data-v-9774fa68]{color:#94a3b8}.dark .form-label[data-v-9774fa68]{color:#cbd5e1}.dark .social-divider[data-v-9774fa68]:before{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,#334155),color-stop(80%,#334155),to(transparent));background:linear-gradient(90deg,transparent,#334155 20%,#334155 80%,transparent)}.dark .divider-text[data-v-9774fa68]{background:transparent}.dark .slider-modal[data-v-9774fa68]{background:rgba(30,41,59,.98);border-color:hsla(0,0%,100%,.1)}.dark .slider-modal-title[data-v-9774fa68]{color:#f1f5f9}@media (prefers-reduced-motion:reduce){[data-v-9774fa68],[data-v-9774fa68]:after,[data-v-9774fa68]:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}.deco-circle[data-v-9774fa68],.gradient-orb[data-v-9774fa68],.grid-pattern[data-v-9774fa68],.light-sweep[data-v-9774fa68],.login-bg-animated[data-v-9774fa68]:before,.login-brand[data-v-9774fa68]:after,.login-brand[data-v-9774fa68]:before,.login-card[data-v-9774fa68]:after{-webkit-animation:none;animation:none}}.icp-record[data-v-9774fa68]{position:absolute;bottom:12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;text-align:center}.icp-record a[data-v-9774fa68]{font-size:.75rem;color:rgba(100,116,139,.7);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.icp-record a[data-v-9774fa68]:hover{color:rgba(59,130,246,.9)}.dark .icp-record a[data-v-9774fa68]{color:rgba(148,163,184,.6)}.dark .icp-record a[data-v-9774fa68]:hover{color:rgba(96,165,250,.8)}@media (max-width:767px){.form-title[data-v-9774fa68]{font-size:1.375rem}.login-card[data-v-9774fa68]{border-radius:20px}}