@charset "UTF-8";.appointment-modal-overlay[data-v-300f8f90]{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.appointment-modal[data-v-300f8f90]{background:#e9e3d7;border-radius:0;border-top:3px solid #a38b6d;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:440px;padding:0;position:relative;width:100%}.close-btn[data-v-300f8f90]{align-items:center;background:transparent;border:none;border-radius:0;color:#473928;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:16px;top:16px;transition:all .2s;z-index:10}.close-btn[data-v-300f8f90]:hover{opacity:.7}.form-container[data-v-300f8f90]{padding:24px 32px 32px}.form-header[data-v-300f8f90]{margin-bottom:24px;padding-top:8px;text-align:left}.form-title[data-v-300f8f90]{color:#473928;font-size:18px;font-weight:500;margin:0 0 8px}.form-subtitle[data-v-300f8f90]{color:#8b7355;font-size:14px;margin:0}.error-message[data-v-300f8f90]{color:#473928}.error-message[data-v-300f8f90],.success-message[data-v-300f8f90]{font-size:14px;font-weight:500;margin-bottom:24px;padding:12px 16px;text-align:center}.success-message[data-v-300f8f90]{background:#e8f5e9;border-radius:4px;color:#2d5016}.input-group[data-v-300f8f90]{margin-bottom:20px}.input-group label[data-v-300f8f90]{color:#473928;display:block;font-size:14px;font-weight:400;margin-bottom:8px}.input-wrapper[data-v-300f8f90]{align-items:center;display:flex;position:relative}.code-input-wrapper input[data-v-300f8f90]{padding-right:120px}.send-code-btn[data-v-300f8f90]{background:#8b6f47;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:14px;height:100%;padding:12px 16px;position:absolute;right:0;transition:all .2s;white-space:nowrap;z-index:2}.send-code-btn[data-v-300f8f90]:hover:not(:disabled){background:#7a5f3d}.send-code-btn[data-v-300f8f90]:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.input-icon[data-v-300f8f90]{color:#8b7355;left:14px;pointer-events:none;position:absolute;z-index:1}.input-wrapper input[data-v-300f8f90]{background:#fff;border:1px solid #dcdcdc;border-radius:0;color:#473928;font-size:15px;padding:12px 16px 12px 44px;transition:all .2s;width:100%}.input-wrapper input[data-v-300f8f90]:focus{border-color:#a38b6d;box-shadow:none;outline:none}.input-wrapper input[data-v-300f8f90]::-moz-placeholder{color:#ccc}.input-wrapper input[data-v-300f8f90]::placeholder{color:#ccc}.submit-btn[data-v-300f8f90]{align-items:center;border:1px solid #dcdcdc;border-radius:0;cursor:pointer;display:flex;font-size:15px;font-weight:400;gap:8px;justify-content:center;margin-top:24px;padding:12px 16px;transition:all .2s;width:100%}.submit-btn.primary[data-v-300f8f90]{background:#fff;color:#473928}.submit-btn.primary[data-v-300f8f90]:hover:not(:disabled){background:#f9f9f9;border-color:silver}.submit-btn.primary[data-v-300f8f90]:active:not(:disabled){background:#f5f5f5;border-color:#b0b0b0}.submit-btn.primary[data-v-300f8f90]:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}.loading[data-v-300f8f90]{align-items:center;display:flex;gap:8px}.spinner[data-v-300f8f90]{animation:spin-300f8f90 .8s linear infinite}@keyframes spin-300f8f90{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.appointment-modal-enter-from[data-v-300f8f90]{opacity:0;transform:scale(.95) translateY(-20px)}.appointment-modal-enter-active[data-v-300f8f90],.appointment-modal-leave-active[data-v-300f8f90]{transition:all .3s cubic-bezier(.4,0,.2,1)}.appointment-modal-leave-to[data-v-300f8f90]{opacity:0;transform:scale(.95) translateY(-20px)}@media (max-width:768px){.appointment-modal-overlay[data-v-300f8f90]{align-items:flex-end;padding:0}.appointment-modal[data-v-300f8f90]{border-radius:16px 16px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.15);max-height:90vh;max-width:100%;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.close-btn[data-v-300f8f90]{min-height:44px;min-width:44px;padding:10px;right:12px;top:12px}.form-container[data-v-300f8f90]{padding:20px 20px 32px}.form-header[data-v-300f8f90]{margin-bottom:20px}.form-title[data-v-300f8f90]{font-size:20px}.form-subtitle[data-v-300f8f90]{font-size:13px}.error-message[data-v-300f8f90]{font-size:13px;margin-bottom:20px;padding:10px 12px}.input-group[data-v-300f8f90]{margin-bottom:18px}.input-group label[data-v-300f8f90]{font-size:14px;margin-bottom:10px}.input-wrapper input[data-v-300f8f90]{font-size:16px;min-height:48px;padding:14px 16px 14px 48px}.code-input-wrapper input[data-v-300f8f90]{padding-right:100px}.send-code-btn[data-v-300f8f90]{font-size:13px;min-height:48px;padding:10px 12px}.submit-btn[data-v-300f8f90]{font-size:16px;margin-top:20px;min-height:48px;padding:14px 16px}.submit-btn.primary[data-v-300f8f90]:active:not(:disabled){background:#f0f0f0}.appointment-modal-enter-from[data-v-300f8f90],.appointment-modal-leave-to[data-v-300f8f90]{opacity:0;transform:translateY(100%)}}.document-edit-button[data-v-c4c8d18b]{align-items:center;backdrop-filter:blur(4px);background:rgba(59,130,246,.9);border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s ease;width:32px;z-index:9999}.document-edit-button[data-v-c4c8d18b]:hover{background:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.4);transform:scale(1.1)}.document-edit-button[data-v-c4c8d18b]:active{transform:scale(.95)}.edit-icon[data-v-c4c8d18b]{color:#fff;height:16px;width:16px}.edit-tooltip[data-v-c4c8d18b]{background:rgba(0,0,0,.9);border-radius:4px;color:#fff;font-family:monospace;font-size:12px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);transition:opacity .2s ease;white-space:nowrap}.document-edit-button:hover .edit-tooltip[data-v-c4c8d18b]{opacity:1}.document-placeholder[data-v-4e6a62b3]{align-items:center;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(147,51,234,.1));border:2px dashed rgba(59,130,246,.4);border-radius:8px;cursor:pointer;display:flex;height:50px;justify-content:center;position:relative;transition:all .3s ease;width:50px}.document-placeholder[data-v-4e6a62b3]:hover{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(147,51,234,.15));border-color:rgba(59,130,246,.8);transform:scale(1.05)}.placeholder-icon[data-v-4e6a62b3]{animation:pulse-4e6a62b3 2s ease-in-out infinite;color:rgba(59,130,246,.6);height:24px;width:24px}.placeholder-icon svg[data-v-4e6a62b3]{height:100%;width:100%}.placeholder-text[data-v-4e6a62b3]{background:rgba(0,0,0,.9);border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.2);left:calc(100% + 12px);opacity:0;padding:8px 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;white-space:nowrap;z-index:10}.document-placeholder:hover .placeholder-text[data-v-4e6a62b3]{opacity:1}.placeholder-title[data-v-4e6a62b3]{color:rgba(59,130,246,.9);font-family:monospace;font-size:13px;font-weight:600;margin-bottom:4px}.placeholder-hint[data-v-4e6a62b3]{color:rgba(156,163,175,.9);font-size:11px}@keyframes pulse-4e6a62b3{0%,to{opacity:.6}50%{opacity:1}}img[data-v-18ead44a]{height:auto;max-width:100%}.oss-image-bg[data-v-18ead44a],img[data-v-18ead44a]{display:block}.success-modal-overlay[data-v-dda7bba9]{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.success-modal[data-v-dda7bba9]{background:#e9e3d7;border-radius:0;border-top:3px solid #a38b6d;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:440px;overflow:hidden;padding:0;position:relative;width:100%}.close-btn[data-v-dda7bba9]{align-items:center;background:transparent;border:none;border-radius:0;color:#473928;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:16px;top:16px;transition:all .2s;z-index:10}.close-btn[data-v-dda7bba9]:hover{opacity:.7}.success-content[data-v-dda7bba9]{padding:48px 32px 32px;text-align:center}.success-icon[data-v-dda7bba9]{animation:scaleIn-dda7bba9 .5s cubic-bezier(.68,-.55,.265,1.55);display:flex;justify-content:center;margin:0 auto 32px}.success-message[data-v-dda7bba9]{animation:fadeInUp-dda7bba9 .5s ease-out .2s both;color:#473928;font-size:20px;font-weight:500;margin:0 0 24px}.qrcode-section[data-v-dda7bba9]{animation:fadeInUp-dda7bba9 .5s ease-out .25s both;margin:0 0 32px}.qrcode-tip[data-v-dda7bba9]{color:#666;font-size:14px;line-height:1.5;margin:0 0 20px}.qrcode-border[data-v-dda7bba9],.qrcode-wrapper[data-v-dda7bba9]{align-items:center;display:flex;justify-content:center}.qrcode-border[data-v-dda7bba9]{background:#fff;border:2px solid #d4af37;border-radius:0;height:200px;padding:8px;width:200px}.qrcode-border img[data-v-dda7bba9]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.confirm-btn[data-v-dda7bba9]{animation:fadeInUp-dda7bba9 .5s ease-out .3s both;background:#fff;border:1px solid #dcdcdc;border-radius:0;color:#473928;cursor:pointer;font-size:15px;font-weight:400;padding:12px 16px;transition:all .2s;width:100%}.confirm-btn[data-v-dda7bba9]:hover{background:#f9f9f9;border-color:silver}.confirm-btn[data-v-dda7bba9]:active{background:#f5f5f5;border-color:#b0b0b0}@keyframes scaleIn-dda7bba9{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp-dda7bba9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.success-modal-enter-active[data-v-dda7bba9]{transition:opacity .3s ease}.success-modal-enter-active .success-modal[data-v-dda7bba9]{transition:transform .3s cubic-bezier(.68,-.55,.265,1.55),opacity .3s ease}.success-modal-leave-active[data-v-dda7bba9]{transition:opacity .3s ease}.success-modal-leave-active .success-modal[data-v-dda7bba9]{transition:transform .3s ease,opacity .3s ease}.success-modal-enter-from[data-v-dda7bba9],.success-modal-leave-to[data-v-dda7bba9]{opacity:0}.success-modal-enter-from .success-modal[data-v-dda7bba9]{opacity:0;transform:scale(.8) translateY(-50px)}.success-modal-leave-to .success-modal[data-v-dda7bba9]{opacity:0;transform:scale(.9)}@media (max-width:768px){.success-modal-overlay[data-v-dda7bba9]{align-items:flex-end;padding:0}.success-modal[data-v-dda7bba9]{border-radius:0;max-height:90vh;max-width:100%;overflow-y:auto}.success-content[data-v-dda7bba9]{padding:40px 24px 24px}.success-icon svg[data-v-dda7bba9]{height:80px;width:80px}.success-message[data-v-dda7bba9]{font-size:18px;margin-bottom:20px}.qrcode-section[data-v-dda7bba9]{margin-bottom:24px}.qrcode-tip[data-v-dda7bba9]{font-size:13px;margin-bottom:16px}.qrcode-border[data-v-dda7bba9]{height:160px;padding:6px;width:160px}.confirm-btn[data-v-dda7bba9]{font-size:15px;padding:14px 16px}.success-modal-enter-from .success-modal[data-v-dda7bba9],.success-modal-leave-to .success-modal[data-v-dda7bba9]{transform:translateY(100%)}}.auth-modal-overlay[data-v-6dad62a9]{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.auth-modal[data-v-6dad62a9]{background:#e9e3d7;border-radius:0;border-top:3px solid #a38b6d;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:440px;padding:0;position:relative;width:100%}.close-btn[data-v-6dad62a9]{align-items:center;background:transparent;border:none;border-radius:0;color:#473928;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:16px;top:16px;transition:all .2s;z-index:10}.close-btn[data-v-6dad62a9]:hover{opacity:.7}.form-container[data-v-6dad62a9]{padding:24px 32px 32px}.form-header[data-v-6dad62a9]{margin-bottom:24px;padding-top:8px;text-align:left}.form-title[data-v-6dad62a9]{color:#473928;font-size:18px;font-weight:500;margin:0}.form-subtitle[data-v-6dad62a9]{display:none}.login-type-tabs[data-v-6dad62a9]{background:transparent;border-bottom:1px solid #dcdcdc;display:flex;gap:0;margin-bottom:24px;padding:0}.type-tab[data-v-6dad62a9]{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;color:#8b7355;cursor:pointer;flex:1;font-size:14px;font-weight:400;padding:12px 16px;position:relative;transition:all .2s}.type-tab.active[data-v-6dad62a9]{background:transparent;border-bottom-color:#a38b6d;color:#473928;font-weight:500}.type-tab[data-v-6dad62a9]:hover:not(.active){background:hsla(33,23%,53%,.1);color:#473928}.error-message[data-v-6dad62a9]{color:#473928}.error-message[data-v-6dad62a9],.success-message[data-v-6dad62a9]{font-size:14px;font-weight:500;margin-bottom:24px;padding:12px 16px;text-align:center}.success-message[data-v-6dad62a9]{background:#e8f5e9;border-radius:4px;color:#2d5016}.input-group[data-v-6dad62a9]{margin-bottom:20px}.input-group label[data-v-6dad62a9]{color:#473928;display:block;font-size:14px;font-weight:400;margin-bottom:8px}.input-wrapper[data-v-6dad62a9]{align-items:center;display:flex;position:relative}.code-input-wrapper input[data-v-6dad62a9]{padding-right:120px}.send-code-btn[data-v-6dad62a9]{background:#8b6f47;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:14px;height:100%;padding:12px 16px;position:absolute;right:0;transition:all .2s;white-space:nowrap;z-index:2}.send-code-btn[data-v-6dad62a9]:hover:not(:disabled){background:#7a5f3d}.send-code-btn[data-v-6dad62a9]:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.input-icon[data-v-6dad62a9]{color:#8b7355;left:14px;pointer-events:none;position:absolute;z-index:1}.input-wrapper input[data-v-6dad62a9]{background:#fff;border:1px solid #dcdcdc;border-radius:0;color:#473928;font-size:15px;padding:12px 16px 12px 44px;transition:all .2s;width:100%}.input-wrapper input[data-v-6dad62a9]:focus{border-color:#a38b6d;box-shadow:none;outline:none}.input-wrapper input[data-v-6dad62a9]::-moz-placeholder{color:#ccc}.input-wrapper input[data-v-6dad62a9]::placeholder{color:#ccc}.password-toggle[data-v-6dad62a9]{align-items:center;background:transparent;border:none;color:#8b7355;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;transition:color .2s}.password-toggle[data-v-6dad62a9]:hover{color:#473928}.submit-btn[data-v-6dad62a9]{align-items:center;border:1px solid #dcdcdc;border-radius:0;cursor:pointer;display:flex;font-size:15px;font-weight:400;gap:8px;justify-content:center;margin-top:24px;padding:12px 16px;transition:all .2s;width:100%}.submit-btn.primary[data-v-6dad62a9]{background:#fff;color:#473928}.submit-btn.primary[data-v-6dad62a9]:hover:not(:disabled){background:#f9f9f9;border-color:silver}.submit-btn.primary[data-v-6dad62a9]:active:not(:disabled){background:#f5f5f5;border-color:#b0b0b0}.submit-btn.primary[data-v-6dad62a9]:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}.login-icon[data-v-6dad62a9]{color:#473928}.loading[data-v-6dad62a9]{align-items:center;display:flex;gap:8px}.spinner[data-v-6dad62a9]{animation:spin-6dad62a9 .8s linear infinite}@keyframes spin-6dad62a9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-footer[data-v-6dad62a9]{align-items:center;color:#666;display:flex;font-size:14px;gap:8px;justify-content:center;margin-top:24px}.form-footer .divider[data-v-6dad62a9]{color:#8b7355}.link-btn[data-v-6dad62a9]{background:transparent;border:none;color:#473928;cursor:pointer;font-size:14px;font-weight:400;padding:0;text-decoration:none;transition:color .2s}.link-btn[data-v-6dad62a9]:hover{color:#2d2d1f;text-decoration:underline}.auth-modal-enter-from[data-v-6dad62a9]{opacity:0;transform:scale(.95) translateY(-20px)}.auth-modal-enter-active[data-v-6dad62a9],.auth-modal-leave-active[data-v-6dad62a9]{transition:all .3s cubic-bezier(.4,0,.2,1)}.auth-modal-leave-to[data-v-6dad62a9]{opacity:0;transform:scale(.95) translateY(-20px)}@media (max-width:768px){.auth-modal-enter-from[data-v-6dad62a9],.auth-modal-leave-to[data-v-6dad62a9]{opacity:0;transform:translateY(100%)}.auth-modal-overlay[data-v-6dad62a9]{align-items:flex-end;padding:0}.auth-modal[data-v-6dad62a9]{border-radius:16px 16px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.15);max-height:90vh;max-width:100%;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.close-btn[data-v-6dad62a9]{min-height:44px;min-width:44px;padding:10px;right:12px;top:12px}.form-container[data-v-6dad62a9]{padding:20px 20px 32px}.form-header[data-v-6dad62a9]{margin-bottom:20px;padding-top:8px}.form-title[data-v-6dad62a9]{font-size:20px}.login-type-tabs[data-v-6dad62a9]{margin-bottom:20px}.type-tab[data-v-6dad62a9]{font-size:15px;min-height:44px;padding:14px 16px}.error-message[data-v-6dad62a9]{font-size:13px;margin-bottom:20px;padding:10px 12px}.input-group[data-v-6dad62a9]{margin-bottom:18px}.input-group label[data-v-6dad62a9]{font-size:14px;margin-bottom:10px}.input-wrapper input[data-v-6dad62a9]{font-size:16px;min-height:48px;padding:14px 16px 14px 48px}.code-input-wrapper input[data-v-6dad62a9]{padding-right:100px}.send-code-btn[data-v-6dad62a9]{font-size:13px;min-height:48px;padding:10px 12px}.password-toggle[data-v-6dad62a9]{min-height:44px;min-width:44px;padding:8px;right:14px}.submit-btn[data-v-6dad62a9]{font-size:16px;margin-top:20px;min-height:48px;padding:14px 16px}.submit-btn.primary[data-v-6dad62a9]:active:not(:disabled){background:#f0f0f0}.form-footer[data-v-6dad62a9]{flex-wrap:wrap;font-size:14px;gap:12px;margin-top:20px}.form-footer .divider[data-v-6dad62a9]{display:none}.link-btn[data-v-6dad62a9]{font-size:14px;min-height:44px;min-width:80px;padding:8px 12px;text-align:center}.link-btn[data-v-6dad62a9]:active{opacity:.7}}.auth-modal-overlay[data-v-bf7ef76a]{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.auth-modal[data-v-bf7ef76a]{background:#e9e3d7;border-radius:0;border-top:3px solid #a38b6d;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:440px;padding:0;position:relative;width:100%}.close-btn[data-v-bf7ef76a]{align-items:center;background:transparent;border:none;border-radius:0;color:#473928;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:16px;top:16px;transition:all .2s;z-index:10}.close-btn[data-v-bf7ef76a]:hover{opacity:.7}.form-container[data-v-bf7ef76a]{padding:24px 32px 32px}.form-header[data-v-bf7ef76a]{margin-bottom:24px;padding-top:8px;text-align:left}.form-title[data-v-bf7ef76a]{color:#473928;font-size:18px;font-weight:500;margin:0}.form-subtitle[data-v-bf7ef76a]{display:none}.error-message[data-v-bf7ef76a]{color:#473928;font-size:14px;font-weight:500;margin-bottom:24px;padding:12px 16px;text-align:center}.input-group[data-v-bf7ef76a]{margin-bottom:20px}.input-group label[data-v-bf7ef76a]{color:#473928;display:block;font-size:14px;font-weight:400;margin-bottom:8px}.input-wrapper[data-v-bf7ef76a]{align-items:center;display:flex;position:relative}.input-icon[data-v-bf7ef76a]{color:#8b7355;left:14px;pointer-events:none;position:absolute;z-index:1}.input-wrapper input[data-v-bf7ef76a]{background:#fff;border:1px solid #dcdcdc;border-radius:0;color:#473928;font-size:15px;padding:12px 16px 12px 44px;transition:all .2s;width:100%}.input-wrapper input[data-v-bf7ef76a]:focus{border-color:#a38b6d;box-shadow:none;outline:none}.input-wrapper input[data-v-bf7ef76a]::-moz-placeholder{color:#ccc}.input-wrapper input[data-v-bf7ef76a]::placeholder{color:#ccc}.password-toggle[data-v-bf7ef76a]{align-items:center;background:transparent;border:none;color:#8b7355;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;transition:color .2s}.password-toggle[data-v-bf7ef76a]:hover{color:#473928}.input-tip[data-v-bf7ef76a]{color:#666;font-size:12px;margin-top:4px;padding-left:4px}.input-tip.error[data-v-bf7ef76a]{color:#d32f2f}.agreement-checkbox[data-v-bf7ef76a]{margin-bottom:0;margin-top:20px}.agreement-checkbox .checkbox-label[data-v-bf7ef76a]{align-items:flex-start;color:#473928;cursor:pointer;display:flex;font-size:13px;line-height:1.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.agreement-checkbox .checkbox-input[data-v-bf7ef76a]{accent-color:#a38b6d;border:1px solid #dcdcdc;border-radius:2px;cursor:pointer;flex-shrink:0;height:16px;margin-right:8px;margin-top:2px;transition:all .2s;width:16px}.agreement-checkbox .checkbox-input[data-v-bf7ef76a]:checked{background-color:#a38b6d;border-color:#a38b6d}.agreement-checkbox .checkbox-input[data-v-bf7ef76a]:focus{outline:2px solid hsla(33,23%,53%,.2);outline-offset:2px}.agreement-checkbox .checkbox-text[data-v-bf7ef76a]{flex:1}.agreement-checkbox .agreement-link[data-v-bf7ef76a]{color:#a38b6d;font-weight:500;text-decoration:underline;transition:color .2s}.agreement-checkbox .agreement-link[data-v-bf7ef76a]:hover{color:#8b6f47}.agreement-checkbox .agreement-error[data-v-bf7ef76a]{color:#d32f2f;font-size:12px;line-height:1.4;margin-top:8px;padding-left:24px}.submit-btn[data-v-bf7ef76a]{align-items:center;border:1px solid #dcdcdc;border-radius:0;cursor:pointer;display:flex;font-size:15px;font-weight:400;gap:8px;justify-content:center;margin-top:24px;padding:12px 16px;transition:all .2s;width:100%}.submit-btn.primary[data-v-bf7ef76a]{background:#fff;color:#473928}.submit-btn.primary[data-v-bf7ef76a]:hover:not(:disabled){background:#f9f9f9;border-color:silver}.submit-btn.primary[data-v-bf7ef76a]:active:not(:disabled){background:#f5f5f5;border-color:#b0b0b0}.submit-btn.primary[data-v-bf7ef76a]:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}.login-icon[data-v-bf7ef76a]{color:#473928;flex-shrink:0;height:18px;width:18px}.loading[data-v-bf7ef76a]{align-items:center;display:flex;gap:8px}.spinner[data-v-bf7ef76a]{animation:spin-bf7ef76a .8s linear infinite}@keyframes spin-bf7ef76a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-footer[data-v-bf7ef76a]{align-items:center;color:#8b7355;display:flex;font-size:14px;gap:8px;justify-content:center;margin-top:24px}.link-btn[data-v-bf7ef76a]{background:transparent;border:none;color:#473928;cursor:pointer;font-size:14px;font-weight:400;padding:0;text-decoration:none;transition:color .2s}.link-btn[data-v-bf7ef76a]:hover{color:#2d2d1f;text-decoration:underline}.auth-modal-enter-from[data-v-bf7ef76a]{opacity:0;transform:scale(.95) translateY(-20px)}.auth-modal-enter-active[data-v-bf7ef76a],.auth-modal-leave-active[data-v-bf7ef76a]{transition:all .3s cubic-bezier(.4,0,.2,1)}.auth-modal-leave-to[data-v-bf7ef76a]{opacity:0;transform:scale(.95) translateY(-20px)}@media (max-width:768px){.auth-modal-enter-from[data-v-bf7ef76a],.auth-modal-leave-to[data-v-bf7ef76a]{opacity:0;transform:translateY(100%)}.auth-modal-overlay[data-v-bf7ef76a]{align-items:flex-end;padding:0}.auth-modal[data-v-bf7ef76a]{border-radius:16px 16px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.15);max-height:90vh;max-width:100%;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.close-btn[data-v-bf7ef76a]{min-height:44px;min-width:44px;padding:10px;right:12px;top:12px}.form-container[data-v-bf7ef76a]{padding:20px 20px 32px}.form-header[data-v-bf7ef76a]{margin-bottom:20px;padding-top:8px}.form-title[data-v-bf7ef76a]{font-size:20px}.error-message[data-v-bf7ef76a]{font-size:13px;margin-bottom:20px;padding:10px 12px}.input-group[data-v-bf7ef76a]{margin-bottom:18px}.input-group label[data-v-bf7ef76a]{font-size:14px;margin-bottom:10px}.input-wrapper input[data-v-bf7ef76a]{font-size:16px;min-height:48px;padding:14px 16px 14px 48px}.password-toggle[data-v-bf7ef76a]{min-height:44px;min-width:44px;padding:8px;right:14px}.input-tip[data-v-bf7ef76a]{font-size:11px;margin-top:6px;padding-left:2px}.submit-btn[data-v-bf7ef76a]{font-size:16px;margin-top:20px;min-height:48px;padding:14px 16px}.submit-btn.primary[data-v-bf7ef76a]:active:not(:disabled){background:#f0f0f0}.form-footer[data-v-bf7ef76a]{flex-wrap:wrap;font-size:14px;gap:8px;margin-top:20px}.link-btn[data-v-bf7ef76a]{font-size:14px;min-height:44px;min-width:80px;padding:8px 12px;text-align:center}.link-btn[data-v-bf7ef76a]:active{opacity:.7}}.result-modal-overlay[data-v-ed56b919]{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.result-modal[data-v-ed56b919]{background:#e9e3d7;border-radius:0;border-top:3px solid #a38b6d;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:440px;overflow:hidden;padding:0;position:relative;width:100%}.close-btn[data-v-ed56b919]{align-items:center;background:transparent;border:none;border-radius:0;color:#473928;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:16px;top:16px;transition:all .2s;z-index:10}.close-btn[data-v-ed56b919]:hover{opacity:.7}.result-content[data-v-ed56b919]{padding:48px 32px 32px;text-align:center}.result-icon[data-v-ed56b919]{animation:scaleIn-ed56b919 .5s cubic-bezier(.68,-.55,.265,1.55);display:flex;justify-content:center;margin:0 auto 32px}.result-title[data-v-ed56b919]{animation:fadeInUp-ed56b919 .5s ease-out .2s both;color:#473928;font-size:20px;font-weight:500;margin:0 0 16px}.result-message[data-v-ed56b919]{animation:fadeInUp-ed56b919 .5s ease-out .25s both;color:#6b5d4f;font-size:14px;line-height:1.6;margin:0 0 32px}.button-group[data-v-ed56b919]{animation:fadeInUp-ed56b919 .5s ease-out .3s both;display:flex;gap:12px;width:100%}.cancel-btn[data-v-ed56b919]{background:#fff;border:1px solid #dcdcdc;border-radius:0;color:#473928;cursor:pointer;flex:1;font-size:15px;font-weight:400;padding:12px 16px;transition:all .2s}.cancel-btn[data-v-ed56b919]:hover{background:#f9f9f9;border-color:silver}.cancel-btn[data-v-ed56b919]:active{background:#f5f5f5;border-color:#b0b0b0}.confirm-btn[data-v-ed56b919]{animation:fadeInUp-ed56b919 .5s ease-out .3s both;background:#fff;border:1px solid #dcdcdc;border-radius:0;color:#473928;cursor:pointer;font-size:15px;font-weight:400;padding:12px 16px;transition:all .2s;width:100%}.confirm-btn[data-v-ed56b919]:hover{background:#f9f9f9;border-color:silver}.confirm-btn[data-v-ed56b919]:active{background:#f5f5f5;border-color:#b0b0b0}.confirm-btn.primary[data-v-ed56b919]{background:#a38b6d;border-color:#a38b6d;color:#fff;flex:1}.confirm-btn.primary[data-v-ed56b919]:hover{background:#8f7a5e;border-color:#8f7a5e}.confirm-btn.primary[data-v-ed56b919]:active{background:#7d6a51;border-color:#7d6a51}@keyframes scaleIn-ed56b919{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp-ed56b919{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.result-modal-enter-active[data-v-ed56b919]{transition:opacity .3s ease}.result-modal-enter-active .result-modal[data-v-ed56b919]{transition:transform .3s cubic-bezier(.68,-.55,.265,1.55),opacity .3s ease}.result-modal-leave-active[data-v-ed56b919]{transition:opacity .3s ease}.result-modal-leave-active .result-modal[data-v-ed56b919]{transition:transform .3s ease,opacity .3s ease}.result-modal-enter-from[data-v-ed56b919],.result-modal-leave-to[data-v-ed56b919]{opacity:0}.result-modal-enter-from .result-modal[data-v-ed56b919]{opacity:0;transform:scale(.8) translateY(-50px)}.result-modal-leave-to .result-modal[data-v-ed56b919]{opacity:0;transform:scale(.9)}@media (max-width:768px){.result-modal-overlay[data-v-ed56b919]{align-items:flex-end;padding:0}.result-modal[data-v-ed56b919]{border-radius:0;max-height:90vh;max-width:100%;overflow-y:auto}.result-content[data-v-ed56b919]{padding:40px 24px 24px}.result-icon svg[data-v-ed56b919]{height:80px;width:80px}.result-title[data-v-ed56b919]{font-size:18px}.result-message[data-v-ed56b919]{font-size:13px;margin-bottom:28px}.confirm-btn[data-v-ed56b919]{font-size:15px;padding:14px 16px}.result-modal-enter-from .result-modal[data-v-ed56b919],.result-modal-leave-to .result-modal[data-v-ed56b919]{transform:translateY(100%)}}.success-dialog-overlay[data-v-c47cad32]{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.success-dialog-box[data-v-c47cad32]{animation:dialog-scale-c47cad32 .3s ease-out;background:#e9e3d7;border:2px solid #a38b6d;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:420px;overflow:hidden;position:relative;width:100%}@keyframes dialog-scale-c47cad32{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.success-dialog-close[data-v-c47cad32]{align-items:center;background:transparent;border:none;border-radius:50%;color:#6b5d4f;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s ease;width:32px;z-index:1}.success-dialog-close[data-v-c47cad32]:hover{background:rgba(0,0,0,.05);color:#473928}.success-dialog-close svg[data-v-c47cad32]{height:20px;width:20px}.success-dialog-content[data-v-c47cad32]{padding:48px 32px 32px;text-align:center}.success-dialog-icon[data-v-c47cad32]{animation:icon-bounce-c47cad32 .5s ease-out;display:flex;justify-content:center;margin-bottom:24px}.success-dialog-icon svg[data-v-c47cad32]{height:64px;width:64px}@keyframes icon-bounce-c47cad32{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.success-dialog-message[data-v-c47cad32]{color:#473928;font-size:18px;font-weight:600;line-height:1.6;margin:0;white-space:pre-line}.success-dialog-actions[data-v-c47cad32]{border-top:1px solid #d4c4a8;display:flex;gap:0;padding:0}.success-dialog-btn[data-v-c47cad32]{background:transparent;border:none;color:#473928;cursor:pointer;flex:1;font-size:16px;font-weight:600;padding:16px 24px;transition:all .2s ease}.success-dialog-btn[data-v-c47cad32]:hover{background:rgba(0,0,0,.05)}.success-dialog-btn[data-v-c47cad32]:active{background:rgba(0,0,0,.1)}.success-dialog-btn-primary[data-v-c47cad32]{background:#8b4513;color:#fff}.success-dialog-btn-primary[data-v-c47cad32]:hover{background:#6b3410}.success-dialog-btn-primary[data-v-c47cad32]:active{background:#5a2a0e}.success-dialog-btn-secondary[data-v-c47cad32]{background:#9c7a41;color:#fff}.success-dialog-btn-secondary[data-v-c47cad32]:hover{background:#7a5f33}.success-dialog-btn-secondary[data-v-c47cad32]:active{background:#6a4f2a}.dialog-fade-enter-active[data-v-c47cad32],.dialog-fade-leave-active[data-v-c47cad32]{transition:opacity .3s ease}.dialog-fade-enter-from[data-v-c47cad32],.dialog-fade-leave-to[data-v-c47cad32]{opacity:0}@media (max-width:768px){.success-dialog-overlay[data-v-c47cad32]{padding:16px}.success-dialog-box[data-v-c47cad32]{border-radius:8px;max-width:100%}.success-dialog-content[data-v-c47cad32]{padding:40px 24px 24px}.success-dialog-icon[data-v-c47cad32]{margin-bottom:20px}.success-dialog-icon svg[data-v-c47cad32]{height:56px;width:56px}.success-dialog-message[data-v-c47cad32]{font-size:16px}.success-dialog-btn[data-v-c47cad32]{font-size:15px;padding:14px 20px}}.pop_cover[data-v-ef929284]{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9998}.portal_pop[data-v-ef929284]{background:#fff url(./pop_bg.Bx_Sogwj.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;border:1px solid #e0e0e0;border-radius:0;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:8.6rem;min-height:4rem;overflow:hidden;position:relative;width:100%;z-index:9999}.portal_pop .close-btn[data-v-ef929284]{background:transparent;border:none;color:#473928;cursor:pointer;font-size:28px;height:32px;line-height:1;position:absolute;right:20px;top:20px;transition:all .2s ease;width:32px;z-index:1}.portal_pop .close-btn[data-v-ef929284]:hover{color:#8b4513;transform:scale(1.1)}.portal_pop8[data-v-ef929284]{max-width:18.6rem}.modal-fade-enter-active[data-v-ef929284],.modal-fade-leave-active[data-v-ef929284]{transition:opacity .3s ease}.modal-fade-enter-active .portal_pop[data-v-ef929284],.modal-fade-leave-active .portal_pop[data-v-ef929284]{transition:transform .3s ease}.modal-fade-enter-from[data-v-ef929284],.modal-fade-leave-to[data-v-ef929284]{opacity:0}.modal-fade-enter-from .portal_pop[data-v-ef929284],.modal-fade-leave-to .portal_pop[data-v-ef929284]{transform:scale(.9)}@media (max-width:768px){.pop_cover[data-v-ef929284]{padding:10px}.portal_pop[data-v-ef929284]{max-width:7rem;min-height:3rem}.portal_pop .close-btn[data-v-ef929284]{font-size:20px;height:24px;right:10px;top:10px;width:24px}}.modal-content[data-v-899f29ef]{box-sizing:border-box;padding:.54rem .46rem;width:100%}[data-v-899f29ef] .portal_pop{max-width:min(12.4rem,94vw);width:min(12.4rem,94vw)}.form-header[data-v-899f29ef]{align-items:center;display:flex;gap:.15rem;justify-content:center;margin-bottom:.32rem}.form-header .diamond-icon[data-v-899f29ef]{background:url("data:image/png;base64,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") no-repeat 50%;background-size:cover;height:.15rem;width:.15rem}.form-header .form-title[data-v-899f29ef]{color:#3b2b1c;font-size:.44rem;font-weight:800;line-height:1.2;margin:0;text-align:center}.notice-layout[data-v-899f29ef]{align-items:stretch;display:grid;gap:.24rem;grid-template-columns:1.84rem minmax(0,1fr)}.notice-tabs[data-v-899f29ef]{background:rgba(255,248,226,.45);border:1px solid rgba(151,112,60,.24);display:flex;flex-direction:column;gap:.12rem;padding:.12rem .1rem}.notice-tab[data-v-899f29ef]{background:rgba(255,250,235,.7);border:1px solid rgba(139,90,37,.24);color:#6b4c2a;cursor:pointer;font-size:.2rem;font-weight:800;line-height:1.2;min-height:.52rem;padding:.1rem .12rem;text-align:center;transition:border-color .2s ease,background .2s ease,color .2s ease}.notice-tab.active[data-v-899f29ef]{background:linear-gradient(180deg,rgba(107,69,28,.95),rgba(78,49,19,.95));border-color:rgba(92,59,24,.7);color:#fff3d8}.notice-tab[data-v-899f29ef]:hover{border-color:rgba(92,59,24,.56)}.modal-body[data-v-899f29ef]{color:rgba(0,0,0,.84);font-size:.205rem;height:8.8rem;line-height:1.75;overflow-y:auto;padding:.18rem .16rem .2rem .04rem;scrollbar-color:rgba(151,112,60,.34) rgba(255,248,226,.42);scrollbar-width:thin}.modal-body[data-v-899f29ef]::-webkit-scrollbar{width:.08rem}.modal-body[data-v-899f29ef]::-webkit-scrollbar-track{background:rgba(255,248,226,.42);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(151,112,60,.12)}.modal-body[data-v-899f29ef]::-webkit-scrollbar-thumb{background:rgba(151,112,60,.34);border:2px solid rgba(255,248,226,.62);border-radius:999px}.modal-body[data-v-899f29ef]::-webkit-scrollbar-thumb:hover{background:rgba(116,82,45,.48)}.modal-body p[data-v-899f29ef]{margin:0 0 .16rem}.greeting[data-v-899f29ef],.modal-body strong[data-v-899f29ef]{color:#3f2d1c}.greeting[data-v-899f29ef]{font-size:.25rem;font-weight:700}.faq-item[data-v-899f29ef],.notice-section[data-v-899f29ef]{border-top:1px solid rgba(116,82,45,.22);margin-top:.34rem;padding-top:.26rem}.faq-item[data-v-899f29ef]:first-child,.notice-section[data-v-899f29ef]:first-child{border-top:none;margin-top:0;padding-top:0}.faq-item h3[data-v-899f29ef],.notice-section h3[data-v-899f29ef]{align-items:center;color:#473928;display:flex;font-size:.3rem;font-weight:800;gap:.12rem;margin:0 0 .16rem}.faq-item h3 span[data-v-899f29ef],.notice-section h3 span[data-v-899f29ef]{align-items:center;background:#5c3b18;border-radius:50%;color:#f8edcf;display:inline-flex;flex:0 0 auto;font-size:.22rem;font-weight:700;height:.38rem;justify-content:center;width:.38rem}.faq-item h4[data-v-899f29ef],.notice-section h4[data-v-899f29ef]{color:#5c4033;font-size:.24rem;font-weight:800;margin:.24rem 0 .1rem}.faq-item h3[data-v-899f29ef]{display:block;font-size:.24rem}.info-box[data-v-899f29ef]{background:rgba(255,248,226,.55);border:1px solid rgba(151,112,60,.36);margin:.16rem 0 .18rem;padding:.18rem .2rem}.info-box.warning[data-v-899f29ef]{background:rgba(255,239,215,.68);border-color:rgba(159,79,39,.38)}.info-box p[data-v-899f29ef]:last-child,.info-box ul[data-v-899f29ef]:last-child{margin-bottom:0}.bullet-list[data-v-899f29ef],.number-list[data-v-899f29ef]{list-style:none;margin:0 0 .18rem;padding:0}.bullet-list li[data-v-899f29ef],.number-list li[data-v-899f29ef]{margin-bottom:.1rem;padding-left:.34rem;position:relative}.bullet-list li[data-v-899f29ef]:before{color:#8b5a25;content:"◆";font-size:.16rem;left:0;position:absolute;top:0}.number-list[data-v-899f29ef]{counter-reset:notice-item}.number-list li[data-v-899f29ef]{counter-increment:notice-item}.number-list li[data-v-899f29ef]:before{color:#8b5a25;content:counter(notice-item) ".";font-weight:800;left:0;position:absolute;top:0}.number-list.compact li[data-v-899f29ef]{margin-bottom:.08rem}.tag-list[data-v-899f29ef]{display:flex;flex-wrap:wrap;gap:.1rem;list-style:none;margin:.16rem 0 .2rem;padding:0}.tag-list li[data-v-899f29ef]{background:rgba(255,246,221,.66);border:1px solid rgba(139,90,37,.32);color:#503820;font-weight:700;padding:.06rem .14rem}.compare-grid[data-v-899f29ef]{display:grid;gap:.12rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:.16rem 0 .2rem}.compare-grid div[data-v-899f29ef]{background:rgba(255,248,226,.56);border:1px solid rgba(139,90,37,.28);padding:.16rem}.compare-grid span[data-v-899f29ef],.compare-grid strong[data-v-899f29ef]{display:block}.compare-grid strong[data-v-899f29ef]{color:#4b321b;margin-bottom:.06rem}.change-table[data-v-899f29ef]{background:rgba(255,250,235,.64);border:1px solid rgba(139,90,37,.2);margin:.18rem 0 .06rem}.change-row[data-v-899f29ef]{border-top:1px solid rgba(139,90,37,.16);display:grid;grid-template-columns:.96rem minmax(0,1fr) minmax(0,1fr)}.change-row[data-v-899f29ef]:first-child{border-top:none}.change-row.header[data-v-899f29ef]{background:rgba(139,90,37,.12)}.change-row.header strong[data-v-899f29ef]{color:#4a2f14;text-align:center}.change-row span[data-v-899f29ef],.change-row strong[data-v-899f29ef]{border-left:1px solid rgba(139,90,37,.14);color:#51371d;font-size:.17rem;line-height:1.65;padding:.13rem .12rem}.change-row span[data-v-899f29ef]:first-child,.change-row strong[data-v-899f29ef]:first-child{border-left:none}.change-row>strong[data-v-899f29ef]:first-child{align-items:center;color:#6d421c;display:flex;justify-content:center;text-align:center}.closing[data-v-899f29ef]{color:#3f2d1c;font-weight:700;margin-top:.2rem}@media (max-width:768px){.modal-content[data-v-899f29ef]{padding:.4rem .3rem}[data-v-899f29ef] .portal_pop{max-width:min(7.2rem,94vw);width:min(7.2rem,94vw)}.form-header[data-v-899f29ef]{margin-bottom:.24rem}.form-header .form-title[data-v-899f29ef]{font-size:.34rem}.notice-layout[data-v-899f29ef]{gap:.16rem;grid-template-columns:1fr}.notice-tabs[data-v-899f29ef]{flex-direction:row;overflow-x:auto;padding:.08rem}.notice-tab[data-v-899f29ef]{font-size:.22rem;min-height:.5rem;min-width:1.7rem}.modal-body[data-v-899f29ef]{font-size:.23rem;height:7.6rem}.change-row[data-v-899f29ef],.compare-grid[data-v-899f29ef]{grid-template-columns:1fr}.change-row span[data-v-899f29ef],.change-row strong[data-v-899f29ef]{border-left:none;border-top:1px solid rgba(139,90,37,.12);font-size:.21rem}.change-row span[data-v-899f29ef]:first-child,.change-row strong[data-v-899f29ef]:first-child{border-top:none}.change-row.header[data-v-899f29ef]{display:none}.change-row>strong[data-v-899f29ef]:first-child{background:rgba(139,90,37,.1);justify-content:flex-start}}