.image-preview-container[data-v-586d9384]{width:100%;min-height:100vh;background:#f5f5f5;display:flex;justify-content:center;align-items:center}.loading-wrapper[data-v-586d9384]{padding:40px;text-align:center}.image-content[data-v-586d9384]{width:100%;padding:20px}.image-wrapper[data-v-586d9384]{display:flex;flex-direction:column;gap:20px;align-items:center}.empty-state[data-v-586d9384]{padding:40px;text-align:center}.login-modal[data-v-38373cda]{border-radius:16px;overflow:hidden;box-shadow:0 12px 40px #0000001a}.modal-wrapper[data-v-38373cda]{background:#fff;padding:28px 28px 10px;border-radius:16px}.modal-header[data-v-38373cda]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-title[data-v-38373cda]{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px;color:#1f2937}.modal-body[data-v-38373cda]{padding:4px 0}.input[data-v-38373cda]{border-radius:8px;font-size:14px}.code-row[data-v-38373cda]{display:flex;gap:8px}.send-btn[data-v-38373cda]{white-space:nowrap;height:38px;border-radius:8px;transition:all .3s ease;background-color:#1e40af!important;border:none!important;color:#fff!important}.send-btn[data-v-38373cda]:hover:not([disabled]){background-color:#3b82f6!important;border:none!important}.send-btn[disabled][data-v-38373cda]{opacity:.5;cursor:not-allowed}.login-btn[data-v-38373cda]{margin-top:8px;border-radius:8px;height:42px;font-weight:600;font-size:15px;background-color:#1e40af!important;border:none!important;color:#fff!important}.login-btn[data-v-38373cda]:hover:not([disabled]){background-color:#3b82f6!important;border:none!important}[data-v-38373cda] .send-btn{background-color:#1e40af!important;border:none!important;color:#fff!important}[data-v-38373cda] .send-btn:hover:not([disabled]){background-color:#3b82f6!important;border:none!important}[data-v-38373cda] .login-btn{background-color:#1e40af!important;border:none!important;color:#fff!important}[data-v-38373cda] .login-btn:hover:not([disabled]){background-color:#3b82f6!important;border:none!important}[data-v-38373cda] .n-button.n-button--primary-type{background-color:#1e40af!important;border:none!important;color:#fff!important}[data-v-38373cda] .n-button.n-button--primary-type:hover:not(.n-button--disabled){background-color:#3b82f6!important;border:none!important}[data-v-38373cda] .n-input{border-color:#e5e7eb!important}[data-v-38373cda] .n-input:hover{border-color:#1e40af!important}[data-v-38373cda] .n-input.n-input--focus{border-color:#1e40af!important;box-shadow:0 0 0 2px #1e40af33!important}[data-v-38373cda] .n-input__input-el:focus{border-color:#1e40af!important}[data-v-38373cda] .n-input .n-input__border{border-color:#e5e7eb!important}[data-v-38373cda] .n-input:hover .n-input__border,[data-v-38373cda] .n-input.n-input--focus .n-input__border,[data-v-38373cda] .n-input .n-input__state-border{border-color:#1e40af!important}[data-v-38373cda] .n-form-item-label{color:#374151!important}[data-v-38373cda] .n-button--primary-type .n-button__border,[data-v-38373cda] .n-button--primary-type .n-button__state-border{border:none!important}[data-v-38373cda] .send-btn.n-button,[data-v-38373cda] .send-btn.n-button:hover{border:none!important;box-shadow:none!important}[data-v-38373cda] .send-btn.n-button:focus{border:none!important;box-shadow:none!important}[data-v-38373cda] .login-btn.n-button,[data-v-38373cda] .login-btn.n-button:hover{border:none!important;box-shadow:none!important}[data-v-38373cda] .login-btn.n-button:focus{border:none!important;box-shadow:none!important}[data-v-38373cda] .n-button.n-button--primary-type,[data-v-38373cda] .n-button.n-button--primary-type:hover{border:none!important;box-shadow:none!important;outline:none!important}[data-v-38373cda] .n-button.n-button--primary-type:focus{border:none!important;box-shadow:none!important;outline:none!important}@media (max-width: 768px){.modal-wrapper[data-v-38373cda]{padding:24px 20px}.modal-header[data-v-38373cda]{margin-bottom:24px}.header-title[data-v-38373cda]{font-size:18px}.input[data-v-38373cda]{font-size:14px}.code-row[data-v-38373cda]{gap:8px}.send-btn[data-v-38373cda]{height:40px;font-size:13px;padding:0 14px}.login-btn[data-v-38373cda]{height:44px;font-size:15px}}@media (max-width: 480px){.modal-wrapper[data-v-38373cda]{padding:16px}.modal-header[data-v-38373cda]{margin-bottom:16px}.header-title[data-v-38373cda]{font-size:17px}.code-row[data-v-38373cda]{gap:4px}.send-btn[data-v-38373cda]{height:38px;font-size:11px;padding:0 8px}.login-btn[data-v-38373cda]{height:42px;font-size:13px}}@media (max-aspect-ratio: 6/5){.modal-wrapper[data-v-38373cda]{padding:12px}.modal-header[data-v-38373cda]{margin-bottom:12px}.header-title[data-v-38373cda]{font-size:16px}.input[data-v-38373cda]{font-size:13px}.send-btn[data-v-38373cda]{height:36px;font-size:10px;padding:0 6px}.login-btn[data-v-38373cda]{height:40px;font-size:12px}}
