.account-page[data-v-123137a1]{background:var(--v-theme-on-fon-color);width:100%}.auth-form-section[data-v-123137a1]{border-radius:16px;display:flex;flex-direction:column;gap:24px;margin:80px auto;max-width:800px;padding:0 24px}.tabs-header[data-v-123137a1]{font:700 22px Noto Sans TC,sans-serif;margin-bottom:24px}.tab-button.active[data-v-123137a1]{color:#2f80ed}.faq-item[data-v-123137a1]{background:#2f80ed08;border:1px solid rgba(0,0,0,.1);border-radius:12px;margin-bottom:12px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.faq-item[data-v-123137a1]:hover{box-shadow:0 6px 12px #00000014;transform:translateY(-2px)}.faq-question[data-v-123137a1]{align-items:center;background:#2f80ed0d;border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;display:flex;font:500 15px Noto Sans TC,sans-serif;justify-content:space-between;padding:16px 18px;transition:background .3s ease}.faq-question[data-v-123137a1]:hover{background:#2f80ed1a}.arrow-icon[data-v-123137a1]{color:#2f80ed;height:22px;transition:transform .3s ease;width:22px}.arrow-icon.rotated[data-v-123137a1]{transform:rotate(180deg)}.faq-answer[data-v-123137a1]{color:var(--v-theme-on-surface);font:400 14px Noto Sans TC,sans-serif;overflow:hidden;padding:16px 18px}.faq-slide-enter-from[data-v-123137a1],.faq-slide-leave-to[data-v-123137a1]{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.faq-slide-enter-to[data-v-123137a1],.faq-slide-leave-from[data-v-123137a1]{max-height:250px;opacity:1;padding-bottom:16px;padding-top:16px}.faq-slide-enter-active[data-v-123137a1],.faq-slide-leave-active[data-v-123137a1]{transition:all .3s ease}.divider-section .divider-container[data-v-123137a1]{align-items:center;display:flex;margin:16px 0}.divider-line[data-v-123137a1]{border-top:1px solid rgba(47,128,237,.3);flex:1}.contact-section[data-v-123137a1]{margin-top:16px;text-align:center}.contact-text a[data-v-123137a1]{color:#2f80ed;font-weight:600;text-decoration:none}.contact-text a[data-v-123137a1]:hover{text-decoration:underline}@media (max-width:768px){.auth-form-section[data-v-123137a1]{margin:40px auto;padding:0 16px}.faq-question[data-v-123137a1]{font-size:14px;padding:14px 16px}.faq-answer[data-v-123137a1]{font-size:13px;padding:14px 16px}}@media (max-width:468px){.auth-form-section[data-v-123137a1]{max-width:350px;padding:40px 12px}}
