@font-face{font-family:DISPLAYED;src:url(./DISPLAYED.DBZ9ZMXi.ttf) format("truetype")}@font-face{font-family:Seldom-Scene;src:url(./SeldomScene.C_n1wAla.ttf) format("truetype")}.login-container[data-v-e1814b75]{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:0 20px;position:relative}.background-decoration[data-v-e1814b75]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.round-one[data-v-e1814b75],.round-three[data-v-e1814b75],.round-two[data-v-e1814b75]{border-radius:50%;position:absolute}.round-one[data-v-e1814b75]{animation:float-e1814b75 6s ease-in-out infinite;background:linear-gradient(45deg,#0cf3,#8000ff33);height:400px;right:10%;top:10%;width:400px}.round-two[data-v-e1814b75]{animation:float-e1814b75 8s ease-in-out infinite reverse;background:linear-gradient(45deg,#ff008033,#ff800033);bottom:15%;height:600px;left:5%;width:600px}.round-three[data-v-e1814b75]{animation:float-e1814b75 5s ease-in-out infinite;background:linear-gradient(45deg,#00ff8033,#0080ff33);height:300px;right:20%;top:50%;width:300px}@keyframes float-e1814b75{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.login-content[data-v-e1814b75]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 8px 32px #0000000d;display:grid;grid-template-columns:1fr 1fr;max-width:1200px;min-height:600px;overflow:hidden;width:100%}.brand-section[data-v-e1814b75]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-right:1px solid rgba(226,232,240,.8);color:#334155;display:flex;flex-direction:column;justify-content:space-between;padding:60px 40px}.brand-logo[data-v-e1814b75]{margin-bottom:40px}.slogan[data-v-e1814b75]{color:#334155;font-size:28px;font-weight:600;margin:20px 0 16px}.description[data-v-e1814b75]{color:#64748b;font-size:14px;line-height:1.6}.feature-list[data-v-e1814b75]{display:flex;flex-direction:column;gap:16px;margin:40px 0}.feature-item[data-v-e1814b75]{align-items:center;color:#64748b;display:flex;font-size:14px;gap:12px}.feature-icon[data-v-e1814b75]{color:#10b981;font-size:16px}.form-section[data-v-e1814b75]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;display:flex;justify-content:center;padding:60px 40px}.login-card[data-v-e1814b75]{max-width:400px;width:100%}.card-header[data-v-e1814b75]{margin-bottom:32px;text-align:center}.welcome-title[data-v-e1814b75]{color:#1e293b;font-size:24px;font-weight:600;margin:0 0 8px}.welcome-subtitle[data-v-e1814b75]{color:#64748b;font-size:14px;margin:0}.custom-input[data-v-e1814b75],.login-form[data-v-e1814b75]{width:100%}.custom-input[data-v-e1814b75] .el-input__wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;transition:all .2s ease}.custom-input[data-v-e1814b75] .el-input__wrapper.is-focus,.custom-input[data-v-e1814b75] .el-input__wrapper:hover{background:#fffffff2;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.input-icon[data-v-e1814b75]{color:#94a3b8;font-size:18px}.form-options[data-v-e1814b75]{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.forgot-link[data-v-e1814b75]{color:#3b82f6;font-size:14px;text-decoration:none;transition:all .2s ease}.forgot-link[data-v-e1814b75]:hover{color:#2563eb;text-decoration:underline}.login-button[data-v-e1814b75]{background:#3b82f6;border:none;border-radius:8px;box-shadow:0 1px 3px #0000001a;font-size:14px;font-weight:500;height:44px;transition:all .2s ease;width:100%}.login-button[data-v-e1814b75]:hover:not(.is-disabled){background:#2563eb;box-shadow:0 2px 6px #00000026}.verify-btn-container[data-v-e1814b75]{margin-bottom:24px}.verify-btn[data-v-e1814b75]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;height:44px;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease;width:100%}.verify-btn[data-v-e1814b75]:hover:not(.verified){background:#fffffff2;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.verify-btn.verified[data-v-e1814b75]{background:#3b82f6;border-color:#3b82f6;color:#fff}.verify-btn.loading[data-v-e1814b75]{background:#fffc;cursor:default;opacity:.7}.verify-btn.disabled[data-v-e1814b75]{background:#fff9;color:#94a3b8;cursor:not-allowed;opacity:.6}.verified-icon[data-v-e1814b75]{font-size:16px;font-weight:700}.btn-text[data-v-e1814b75]{font-size:14px;font-weight:500}.verify-modal[data-v-e1814b75]{align-items:center;animation:fadeIn-e1814b75 .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes fadeIn-e1814b75{0%{opacity:0}to{opacity:1}}.verify-modal-content[data-v-e1814b75]{animation:slideUp-e1814b75 .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:90vw;overflow:hidden;transform:translateY(-20px);width:400px}@keyframes slideUp-e1814b75{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-e1814b75]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px 24px}.modal-header h3[data-v-e1814b75]{color:#1e293b;font-size:18px;font-weight:600;margin:0}.close-btn[data-v-e1814b75]{align-items:center;background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.close-btn[data-v-e1814b75]:hover{background:#f1f5f9;color:#475569}.modal-body[data-v-e1814b75]{background:#fff;padding:24px}.slide-verify-container[data-v-e1814b75]{text-align:center}.verify-instruction[data-v-e1814b75]{color:#64748b;font-size:15px;font-weight:500;line-height:1.5;margin-bottom:20px}.slide-verify[data-v-e1814b75]{margin-bottom:20px}.slide-bg[data-v-e1814b75]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;height:40px;margin:0 auto;overflow:hidden;position:relative;width:300px}.slide-track[data-v-e1814b75]{background:linear-gradient(90deg,#10b981,#34d399);border-radius:20px;height:100%;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.slide-btn[data-v-e1814b75],.slide-track[data-v-e1814b75]{left:0;position:absolute;top:0}.slide-btn[data-v-e1814b75]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:grab;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px;z-index:10}.slide-btn[data-v-e1814b75]:active{box-shadow:0 4px 8px #00000026;cursor:grabbing}.slide-icon[data-v-e1814b75]{color:#64748b;font-size:16px;font-weight:700}.slide-text[data-v-e1814b75]{color:#64748b;height:16px}.slide-text[data-v-e1814b75],.verify-tips[data-v-e1814b75]{font-size:12px;margin-top:8px}.verify-tips[data-v-e1814b75]{color:#94a3b8}.dark .slide-verify[data-v-e1814b75]{border-color:#334155}.dark .verify-label[data-v-e1814b75]{color:#94a3b8}.dark .modal-body[data-v-e1814b75]{background:linear-gradient(135deg,#0f172a,#1e293b)}.dark .modal-header[data-v-e1814b75]{background:linear-gradient(135deg,#1e293b,#334155);border-bottom:1px solid #334155}.dark .modal-header h3[data-v-e1814b75]{color:#f1f5f9}.dark .close-btn[data-v-e1814b75]{color:#94a3b8}.dark .close-btn[data-v-e1814b75]:hover{background:#334155;color:#e2e8f0}.dark .slide-bg[data-v-e1814b75]{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569;box-shadow:inset 0 2px 4px #0003}.dark .slide-btn[data-v-e1814b75]{background:linear-gradient(135deg,#334155,#475569);border-color:#64748b}.dark .slide-btn[data-v-e1814b75]:hover{border-color:#94a3b8}.dark .slide-btn[data-v-e1814b75]:active{border-color:#3b82f6}.dark .slide-icon[data-v-e1814b75],.dark .slide-text[data-v-e1814b75],.dark .verify-instruction[data-v-e1814b75]{color:#94a3b8}.dark .verify-tips[data-v-e1814b75]{background:#1e293b;border-color:#334155;color:#94a3b8}.dark .brand-section[data-v-e1814b75],.dark .login-container[data-v-e1814b75]{background:linear-gradient(135deg,#1e293b,#334155)}.dark .brand-section[data-v-e1814b75]{border-right:1px solid hsla(0,0%,100%,.1);color:#e2e8f0}.dark .form-section[data-v-e1814b75]{background:#0f172a}.dark .welcome-title[data-v-e1814b75]{color:#f1f5f9}.dark .welcome-subtitle[data-v-e1814b75]{color:#94a3b8}.dark .custom-input[data-v-e1814b75] .el-input__wrapper{background:#1e293b;border-color:#334155;color:#f1f5f9}.dark .custom-input[data-v-e1814b75] .el-input__inner{color:#f1f5f9}.dark .custom-input[data-v-e1814b75] .el-input__inner::-moz-placeholder{color:#64748b}.dark .custom-input[data-v-e1814b75] .el-input__inner::placeholder{color:#64748b}.dark .custom-input[data-v-e1814b75] .el-input__wrapper.is-focus,.dark .custom-input[data-v-e1814b75] .el-input__wrapper:hover{background:#1e293b;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dark .verify-btn[data-v-e1814b75]{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569;color:#94a3b8}.dark .verify-btn[data-v-e1814b75]:hover:not(.verified){background:#1e293b;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dark .verify-btn.disabled[data-v-e1814b75]{background:#1e293b;border-color:#334155;color:#64748b}.loading-spinner[data-v-e1814b75]{align-items:center;display:flex;gap:4px;justify-content:center}.spinner-dot[data-v-e1814b75]{animation:spinner-dot-bounce-e1814b75 1.4s ease-in-out infinite both;background:currentColor;border-radius:50%;height:6px;width:6px}.spinner-dot[data-v-e1814b75]:first-child{animation-delay:-.32s}.spinner-dot[data-v-e1814b75]:nth-child(2){animation-delay:-.16s}.spinner-dot[data-v-e1814b75]:nth-child(3){animation-delay:0}@keyframes spinner-dot-bounce-e1814b75{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media(max-width:1024px){.login-content[data-v-e1814b75]{grid-template-columns:1fr;max-width:500px;min-height:auto}.brand-section[data-v-e1814b75]{border-bottom:1px solid hsla(0,0%,100%,.1);border-right:none}.brand-section[data-v-e1814b75],.form-section[data-v-e1814b75]{padding:60px 40px}}@media(max-width:768px){.login-container[data-v-e1814b75]{padding:0 16px}.login-content[data-v-e1814b75]{border-radius:24px;margin:0}.brand-section[data-v-e1814b75],.form-section[data-v-e1814b75]{padding:40px 32px}.slogan[data-v-e1814b75],.welcome-title[data-v-e1814b75]{font-size:28px}.round-one[data-v-e1814b75],.round-three[data-v-e1814b75],.round-two[data-v-e1814b75]{display:none}}@media(max-width:480px){.brand-section[data-v-e1814b75],.form-section[data-v-e1814b75]{padding:32px 24px}.card-header[data-v-e1814b75]{margin-bottom:32px}.welcome-title[data-v-e1814b75]{font-size:24px}}
