#app{min-height:100vh;padding-top:0;padding-bottom:2rem}@media(max-width:767px){#app{padding-bottom:1rem}}.not-found-page[data-v-36f6e6e2]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;align-items:center;justify-content:center;padding:1rem}@media(max-width:767px){.not-found-page[data-v-36f6e6e2]{padding:.75rem}}.card-container[data-v-36f6e6e2]{background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:2rem;max-width:400px;width:100%;text-align:center}@media(max-width:767px){.card-container[data-v-36f6e6e2]{padding:1.5rem;margin:1rem}}.header-section .icon-container[data-v-36f6e6e2],.header-section[data-v-36f6e6e2]{margin-bottom:1.5rem}.header-section .icon-container .error-icon[data-v-36f6e6e2]{width:80px;height:80px;background:linear-gradient(135deg,#f87171,#ef4444);border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.header-section .icon-container .error-icon svg[data-v-36f6e6e2]{width:48px;height:48px;color:#fff}.header-section .title[data-v-36f6e6e2]{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.header-section .subtitle[data-v-36f6e6e2]{font-size:1rem;color:#475569}.action-section[data-v-36f6e6e2]{margin-top:2rem}.home-button[data-v-36f6e6e2]{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;text-decoration:none;font-family:Inter,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:.375rem;background-color:#2563eb;color:#fff;width:100%;padding:.75rem 1.5rem;font-size:1.125rem;font-weight:600}.home-button[data-v-36f6e6e2]:focus{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.home-button[data-v-36f6e6e2]:disabled{opacity:.6;cursor:not-allowed}.home-button[data-v-36f6e6e2]:hover:not(:disabled){background-color:#1350d4;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.home-button[data-v-36f6e6e2]:active{transform:translateY(0)}.scan-image-page[data-v-1cdf48aa]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;align-items:center;justify-content:center;padding:1rem}@media(max-width:767px){.scan-image-page[data-v-1cdf48aa]{padding:.75rem;min-height:calc(100vh - 60px)}}.setup-container[data-v-1cdf48aa]{background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:2rem;max-width:400px;width:100%;text-align:center}@media(max-width:767px){.setup-container[data-v-1cdf48aa]{padding:1.5rem;margin:1rem}}.header-section .icon-container[data-v-1cdf48aa],.header-section[data-v-1cdf48aa]{margin-bottom:1.5rem}.header-section .icon-container .setup-icon[data-v-1cdf48aa]{width:80px;height:80px;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto}.header-section .icon-container .setup-icon svg[data-v-1cdf48aa]{width:48px;height:48px;color:#fff}.header-section .setup-title[data-v-1cdf48aa]{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.header-section .setup-subtitle[data-v-1cdf48aa]{font-size:1rem;color:#475569}.upload-area[data-v-1cdf48aa]{border:2px dashed #cbd5e1;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#f8fafc}.upload-area[data-v-1cdf48aa]:hover{border-color:#2563eb;background-color:#eff6ff}.upload-area.has-preview[data-v-1cdf48aa]{padding:0;border:2px solid #cbd5e1;cursor:default;background-color:#fff;overflow:hidden}.upload-prompt[data-v-1cdf48aa]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;color:#64748b}.upload-prompt .upload-icon svg[data-v-1cdf48aa]{color:#94a3b8;width:48px;height:48px}.upload-prompt .upload-text p[data-v-1cdf48aa]{font-size:1.125rem;font-weight:500;color:#334155;margin:0}.upload-prompt .upload-text span[data-v-1cdf48aa]{font-size:.875rem;color:#64748b}.preview-container[data-v-1cdf48aa]{position:relative;width:100%;padding-top:60%}.preview-container .preview-image[data-v-1cdf48aa]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.action-section .scan-button[data-v-1cdf48aa]{width:100%;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;border:none;border-radius:.75rem;padding:1rem 1.5rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.action-section .scan-button[data-v-1cdf48aa]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.action-section .scan-button[data-v-1cdf48aa]:active:not(:disabled){transform:translateY(0)}.action-section .scan-button[data-v-1cdf48aa]:disabled{opacity:.7;cursor:not-allowed;background:#cbd5e1}.action-section .scan-button .button-content[data-v-1cdf48aa]{display:flex;justify-content:center;align-items:center;gap:.75rem}.loading-mask[data-v-1cdf48aa]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1050}.loading-spinner[data-v-1cdf48aa]{width:50px;height:50px;border:5px solid #e2e8f0;border-top:5px solid #2563eb;border-radius:50%;animation:spin-1cdf48aa 1s linear infinite;margin-bottom:1rem}.loading-text[data-v-1cdf48aa]{font-size:1.125rem;color:#1e293b}@keyframes spin-1cdf48aa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.action-buttons[data-v-1cdf48aa]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:.75rem;width:80%;max-width:250px;background-color:rgba(0,0,0,.6);padding:1rem;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.action-buttons .action-button[data-v-1cdf48aa]{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;text-decoration:none;font-family:Inter,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:.375rem;padding:.75rem;font-size:1rem;font-weight:600;border-radius:.5rem}.action-buttons .action-button[data-v-1cdf48aa]:focus{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.action-buttons .action-button[data-v-1cdf48aa]:disabled{opacity:.6;cursor:not-allowed}.action-buttons .action-button.import-button[data-v-1cdf48aa]{background-color:#10b981;color:#fff}.action-buttons .action-button.import-button[data-v-1cdf48aa]:hover{background-color:#0d9367}.action-buttons .action-button.share-button[data-v-1cdf48aa]{background-color:#3b82f6;color:#fff}.action-buttons .action-button.share-button[data-v-1cdf48aa]:hover{background-color:#1469f4}.preview-image[data-v-1cdf48aa]{transition:filter .3s ease}.preview-container:has(.action-buttons) .preview-image[data-v-1cdf48aa]{filter:brightness(60%)}.cancel-upload-btn[data-v-1cdf48aa]{position:absolute;top:.5rem;right:.5rem;width:32px;height:32px;background-color:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;font-size:24px;font-weight:700;line-height:1;text-align:center;cursor:pointer;transition:background-color .3s cubic-bezier(.4,0,.2,1);z-index:10;display:flex;align-items:center;justify-content:center;padding:0}.cancel-upload-btn[data-v-1cdf48aa]:hover{background-color:rgba(0,0,0,.8)}.price-plan[data-v-788395a6]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;align-items:center;justify-content:center;padding:1rem}@media(max-width:767px){.price-plan[data-v-788395a6]{padding:.75rem;min-height:calc(100vh - 60px)}}.plan-container[data-v-788395a6]{background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:2rem;max-width:400px;width:100%}@media(max-width:767px){.plan-container[data-v-788395a6]{padding:1.5rem;margin:1rem}}.logo-icon[data-v-788395a6]{width:100px;height:100px;background:hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.15),inset 0 0 6px hsla(0,0%,100%,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.4);display:flex;align-items:center;justify-content:center;margin:0 auto}.logo-icon .svg-logo[data-v-788395a6]{width:100px;height:100px;color:#052f53}.header-container[data-v-788395a6]{text-align:center;margin-bottom:1rem}.header-container .icon-container[data-v-788395a6]{margin-bottom:.75rem}.header-container .header-title[data-v-788395a6]{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.header-container .header-subtitle[data-v-788395a6]{font-size:1rem;color:#475569}.plans-list[data-v-788395a6]{margin-bottom:1rem}.plan-row[data-v-788395a6]{display:flex;align-items:center;padding:.25rem 1rem;border:2px solid #e2e8f0;border-radius:.5rem;margin-bottom:.75rem;cursor:pointer}.plan-row[data-v-788395a6]:last-child{margin-bottom:0}.plan-row[data-v-788395a6]:hover{border-color:#2563eb;background:rgba(37,99,235,.02)}.plan-row.selected[data-v-788395a6]{border-color:#2563eb;background:rgba(37,99,235,.05);box-shadow:0 0 0 1px rgba(37,99,235,.1)}@media(max-width:767px){.plan-row[data-v-788395a6]{padding:.25rem .75rem}}.plan-radio[data-v-788395a6]{margin-right:1rem;flex-shrink:0}.plan-radio .radio-circle[data-v-788395a6]{width:20px;height:20px;border:2px solid #cbd5e1;border-radius:50%;display:flex;align-items:center;justify-content:center}.plan-radio .radio-circle.checked[data-v-788395a6]{border-color:#2563eb;background:#2563eb}.plan-radio .radio-circle .radio-dot[data-v-788395a6]{width:6px;height:6px;background:#fff;border-radius:50%}.plan-info[data-v-788395a6]{flex:1;min-width:0}.plan-info .plan-points[data-v-788395a6]{font-size:1.125rem;font-weight:600;color:#0f172a;margin-bottom:2px}.plan-info .plan-price-per[data-v-788395a6]{font-size:.875rem;color:#475569}.plan-price[data-v-788395a6]{text-align:right;flex-shrink:0}.plan-price .current-price[data-v-788395a6]{font-size:1.125rem;font-weight:700;color:#0f172a}.plan-price .original-price[data-v-788395a6]{font-size:.875rem;color:#64748b;text-decoration:line-through;margin-top:2px}.purchase-section .purchase-button[data-v-788395a6]{width:100%;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;border:none;border-radius:.75rem;padding:1rem 1.5rem;font-size:1.125rem;font-weight:600;cursor:pointer}.purchase-section .purchase-button[data-v-788395a6]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.purchase-section .purchase-button[data-v-788395a6]:active:not(:disabled){transform:translateY(0)}.purchase-section .purchase-button[data-v-788395a6]:disabled{opacity:.6;cursor:not-allowed;background:#cbd5e1;transform:none;box-shadow:none}.purchase-section .purchase-button .button-content[data-v-788395a6]{display:flex;align-items:center;justify-content:center;gap:.75rem}.purchase-section .purchase-button .button-content .loading-spinner[data-v-788395a6]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-788395a6 1s linear infinite}@keyframes spin-788395a6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bind-device[data-v-77630206]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;align-items:center;justify-content:center;padding:1rem}@media(max-width:767px){.bind-device[data-v-77630206]{padding:.75rem;min-height:calc(100vh - 60px)}}.state-container[data-v-77630206]{background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:2rem;max-width:400px;width:100%;text-align:center}@media(max-width:767px){.state-container[data-v-77630206]{padding:1.5rem;margin:1rem}}.loading-state .loading-spinner[data-v-77630206]{width:48px;height:48px;border:4px solid #e2e8f0;border-top:4px solid #2563eb;border-radius:50%;animation:spin-77630206 1s linear infinite;margin:0 auto 1.5rem}.loading-state .state-title[data-v-77630206]{font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:.75rem}.loading-state .state-description[data-v-77630206]{font-size:1rem;color:#475569}.loading-state .binding-button[data-v-77630206]{background:#2563eb;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.5rem;margin:.5rem auto 0}.loading-state .binding-button[data-v-77630206]:hover{background:#134cca;transform:translateY(-1px)}.loading-state .binding-button svg[data-v-77630206]{width:16px;height:16px}.close-button[data-v-77630206]{background:#ff6b6b;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.5rem;margin:.5rem auto 0}.close-button[data-v-77630206]:hover{background:#ff3838;transform:translateY(-1px)}.close-button svg[data-v-77630206]{width:16px;height:16px}.error-state .icon-container[data-v-77630206]{margin-bottom:1.5rem}.error-state .icon-container .error-icon[data-v-77630206]{width:80px;height:80px;background:linear-gradient(135deg,#ef4444,#ff6b6b);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.error-state .icon-container .error-icon svg[data-v-77630206]{width:40px;height:40px;color:#fff}.error-state .content[data-v-77630206]{margin-bottom:2rem}.error-state .content .error-title[data-v-77630206]{font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:.75rem}.error-state .content .error-message[data-v-77630206]{font-size:1rem;color:#475569;margin:0}.error-state .retry-button[data-v-77630206]{background:#2563eb;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.5rem;margin:0 auto}.error-state .retry-button[data-v-77630206]:hover{background:#134cca;transform:translateY(-1px)}.error-state .retry-button svg[data-v-77630206]{width:16px;height:16px}.success-state .icon-container[data-v-77630206]{margin-bottom:1.5rem}.success-state .icon-container .success-icon[data-v-77630206]{width:80px;height:80px;background:linear-gradient(135deg,#10b981,#34d399);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;animation:successPulse-77630206 2s ease-in-out infinite}.success-state .icon-container .success-icon svg[data-v-77630206]{width:40px;height:40px;color:#fff}.success-state .content .success-title[data-v-77630206]{font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:.75rem}.success-state .content .success-message[data-v-77630206]{font-size:1rem;color:#475569;margin-bottom:1.5rem}.success-state .content .success-details[data-v-77630206]{margin-bottom:1.5rem}.success-state .content .success-details .check-animation[data-v-77630206]{width:60px;height:60px;margin:0 auto}.success-state .content .success-details .check-animation svg[data-v-77630206]{width:100%;height:100%}.success-state .content .success-details .check-animation svg circle[data-v-77630206]{stroke:#10b981;stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;animation:checkCircle-77630206 .6s cubic-bezier(.65,0,.45,1) forwards}.success-state .content .success-details .check-animation svg path[data-v-77630206]{stroke:#10b981;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:checkMark-77630206 .3s cubic-bezier(.65,0,.45,1) .8s forwards}.success-state .content .redirect-info .countdown-circle[data-v-77630206]{position:relative;width:60px;height:60px;margin:0 auto .75rem}.success-state .content .redirect-info .countdown-circle svg[data-v-77630206]{width:100%;height:100%;transform:rotate(-90deg)}.success-state .content .redirect-info .countdown-circle svg .countdown-progress[data-v-77630206]{transition:stroke-dasharray 1s ease-in-out}.success-state .content .redirect-info .countdown-circle .countdown-text[data-v-77630206]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.25rem;font-weight:700;color:#2563eb}.success-state .content .redirect-info p[data-v-77630206]{font-size:.875rem;color:#64748b;margin:0}@keyframes spin-77630206{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes successPulse-77630206{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes checkCircle-77630206{0%{stroke-dashoffset:166}to{stroke-dashoffset:0}}@keyframes checkMark-77630206{0%{stroke-dashoffset:48}to{stroke-dashoffset:0}}@keyframes loadingDots-77630206{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.collections[data-v-70b72322]{min-height:100vh;max-width:500px;background:#f8fafc;display:flex;flex-direction:column;margin:0 auto}.header[data-v-70b72322]{background:#f8fafc;padding:1.5rem 1rem 1rem;position:sticky;top:0;z-index:10}@media(max-width:767px){.header[data-v-70b72322]{padding:1rem .75rem .75rem}}.header .title[data-v-70b72322]{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0;text-align:center}@media(max-width:767px){.header .title[data-v-70b72322]{font-size:1.25rem}}.cards-container[data-v-70b72322]{flex:1;overflow-y:auto;background:#fff;margin:1rem;border-radius:1rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}@media(max-width:767px){.cards-container[data-v-70b72322]{margin:.75rem}}.cards-list[data-v-70b72322]{padding:0}.card-item[data-v-70b72322]{display:flex;align-items:center;padding:1rem;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background-color .3s cubic-bezier(.4,0,.2,1);min-height:60px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-item[data-v-70b72322]:hover{background-color:#f8fafc}.card-item[data-v-70b72322]:active{background-color:#f1f5f9;transform:scale(.98)}.card-item[data-v-70b72322]:last-child{border-bottom:none}@media(max-width:767px){.card-item[data-v-70b72322]{padding:.75rem;min-height:56px}}.delete-overlay[data-v-70b72322]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:10;animation:fadeIn-70b72322 .2s ease-out}.delete-button[data-v-70b72322]{background:linear-gradient(135deg,#ff4757,#ff3742);color:#fff;border:none;border-radius:.5rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.delete-button[data-v-70b72322]:hover{background:linear-gradient(135deg,#ff3742,#ff2f3a);transform:translateY(-1px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.delete-button[data-v-70b72322]:active{background:linear-gradient(135deg,#ff2f3a,#ff1e2d);transform:translateY(0);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.delete-button svg[data-v-70b72322]{width:18px;height:18px}@media(max-width:767px){.delete-button svg[data-v-70b72322]{width:16px;height:16px}.delete-button[data-v-70b72322]{padding:.5rem .75rem;font-size:.75rem}.delete-button svg[data-v-70b72322]{width:14px;height:14px}}.card-avatar[data-v-70b72322]{margin-right:1rem;flex-shrink:0}@media(max-width:767px){.card-avatar[data-v-70b72322]{margin-right:.75rem}}.card-avatar .avatar-image[data-v-70b72322]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.card-avatar .avatar-placeholder[data-v-70b72322]{width:40px;height:40px;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#475569}.card-avatar .avatar-placeholder svg[data-v-70b72322]{width:20px;height:20px}@media(max-width:767px){.card-avatar .avatar-placeholder[data-v-70b72322]{width:36px;height:36px}.card-avatar .avatar-placeholder svg[data-v-70b72322]{width:18px;height:18px}}.card-info[data-v-70b72322]{flex:1;min-width:0}.card-info .card-name[data-v-70b72322]{font-size:1.125rem;font-weight:500;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}@media(max-width:767px){.card-info .card-name[data-v-70b72322]{font-size:1rem}}.card-info .card-details[data-v-70b72322]{font-size:.875rem;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}@media(max-width:767px){.card-info .card-details[data-v-70b72322]{font-size:.75rem}}.card-arrow[data-v-70b72322]{margin-left:.75rem;color:#94a3b8;flex-shrink:0}.card-arrow svg[data-v-70b72322]{width:16px;height:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.card-arrow[data-v-70b72322]{margin-left:.5rem}.card-arrow svg[data-v-70b72322]{width:14px;height:14px}}.card-item:hover .card-arrow svg[data-v-70b72322]{transform:translateX(2px);color:#475569}.cards-container[data-v-70b72322]{display:flex;flex-direction:column}.cards-container[data-v-70b72322]::-webkit-scrollbar{width:6px}.cards-container[data-v-70b72322]::-webkit-scrollbar-track{background:transparent}.cards-container[data-v-70b72322]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.cards-container[data-v-70b72322]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-70b72322]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;flex:1}.empty-state .empty-icon[data-v-70b72322]{color:#cbd5e1}.empty-state .empty-icon svg[data-v-70b72322]{width:80px;height:80px}@media(max-width:767px){.empty-state .empty-icon svg[data-v-70b72322]{width:64px;height:64px}}.empty-state .empty-text p[data-v-70b72322]{font-size:1.125rem;color:#64748b;margin:0;line-height:1.5}@media(max-width:767px){.empty-state .empty-text p[data-v-70b72322]{font-size:1rem}}.loading-state[data-v-70b72322]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;flex:1;padding:2rem}.loading-state .loading-spinner[data-v-70b72322]{width:48px;height:48px;border:4px solid #e2e8f0;border-top:4px solid #2563eb;border-radius:50%;animation:spin-70b72322 1s linear infinite;margin-bottom:1rem}.loading-state .loading-text[data-v-70b72322]{font-size:1.125rem;color:#475569;margin:0}@media(max-width:767px){.loading-state .loading-text[data-v-70b72322]{font-size:1rem}}.error-state[data-v-70b72322]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;flex:1;padding:2rem}.error-state .error-icon[data-v-70b72322]{color:#ef4444;margin-bottom:1rem}.error-state .error-icon svg[data-v-70b72322]{width:64px;height:64px}@media(max-width:767px){.error-state .error-icon svg[data-v-70b72322]{width:48px;height:48px}}.error-state .error-text[data-v-70b72322]{margin-bottom:1.5rem}.error-state .error-text p[data-v-70b72322]{margin:0;margin-bottom:.5rem}.error-state .error-text p[data-v-70b72322]:first-child{font-size:1.25rem;font-weight:600;color:#0f172a}@media(max-width:767px){.error-state .error-text p[data-v-70b72322]:first-child{font-size:1.125rem}}.error-state .error-text .error-message[data-v-70b72322]{font-size:1rem;color:#475569}@media(max-width:767px){.error-state .error-text .error-message[data-v-70b72322]{font-size:.875rem}}.error-state .retry-button[data-v-70b72322]{background:#2563eb;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.error-state .retry-button[data-v-70b72322]:hover{background:#134cca;transform:translateY(-1px)}.error-state .retry-button[data-v-70b72322]:active{transform:translateY(0)}@media(max-width:767px){.error-state .retry-button[data-v-70b72322]{padding:.5rem 1rem;font-size:.875rem}}.my-collections[data-v-70b72322]{animation:fadeIn-70b72322 .5s ease-out}.header[data-v-70b72322]{animation:slideInDown-70b72322 .6s ease-out}.cards-container[data-v-70b72322]{animation:slideInUp-70b72322 .6s ease-out .1s both}.card-item[data-v-70b72322]{animation:fadeInUp-70b72322 .4s ease-out both}.card-item[data-v-70b72322]:first-child{animation-delay:.05s}.card-item[data-v-70b72322]:nth-child(2){animation-delay:.1s}.card-item[data-v-70b72322]:nth-child(3){animation-delay:.15s}.card-item[data-v-70b72322]:nth-child(4){animation-delay:.2s}.card-item[data-v-70b72322]:nth-child(5){animation-delay:.25s}.card-item[data-v-70b72322]:nth-child(6){animation-delay:.3s}.card-item[data-v-70b72322]:nth-child(7){animation-delay:.35s}.card-item[data-v-70b72322]:nth-child(8){animation-delay:.4s}.card-item[data-v-70b72322]:nth-child(9){animation-delay:.45s}.card-item[data-v-70b72322]:nth-child(10){animation-delay:.5s}.card-item[data-v-70b72322]:nth-child(11){animation-delay:.55s}.card-item[data-v-70b72322]:nth-child(12){animation-delay:.6s}.card-item[data-v-70b72322]:nth-child(13){animation-delay:.65s}.card-item[data-v-70b72322]:nth-child(14){animation-delay:.7s}.card-item[data-v-70b72322]:nth-child(15){animation-delay:.75s}@keyframes fadeIn-70b72322{0%{opacity:0}to{opacity:1}}@keyframes slideInDown-70b72322{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-70b72322{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-70b72322{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-70b72322{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){[data-v-70b72322],[data-v-70b72322]:after,[data-v-70b72322]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.profile-header[data-v-3d05cbfc]{background-color:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:1.5rem;margin-bottom:2rem}@media(max-width:767px){.profile-header[data-v-3d05cbfc]{padding:1rem;margin-bottom:1.5rem}}.section-header[data-v-3d05cbfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media(max-width:767px){.section-header[data-v-3d05cbfc]{margin-bottom:1rem}}.section-title[data-v-3d05cbfc]{display:flex;justify-content:center;align-items:center;gap:.75rem}.section-title h3[data-v-3d05cbfc]{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0}@media(max-width:767px){.section-title h3[data-v-3d05cbfc]{font-size:1rem}}.section-icon[data-v-3d05cbfc]{font-size:1.125rem;color:#2563eb}@media(max-width:767px){.section-icon[data-v-3d05cbfc]{font-size:1rem}}.section-actions[data-v-3d05cbfc]{display:flex;justify-content:center;align-items:center;gap:.5rem}.edit-toggle-btn[data-v-3d05cbfc]{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;text-decoration:none;font-family:Inter,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:.375rem;background-color:#2563eb;color:#fff;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;min-width:60px}.edit-toggle-btn[data-v-3d05cbfc]:focus{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.edit-toggle-btn[data-v-3d05cbfc]:disabled{opacity:.6;cursor:not-allowed}.edit-toggle-btn[data-v-3d05cbfc]:hover:not(:disabled){background-color:#1350d4;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.edit-toggle-btn[data-v-3d05cbfc]:active{transform:translateY(0)}@media(max-width:767px){.edit-toggle-btn[data-v-3d05cbfc]{padding-top:.5rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;min-width:50px}}.cancel-btn[data-v-3d05cbfc]{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;border-radius:.5rem;border:2px solid #f1f5f9;background-color:#f1f5f9;color:#475569;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:60px}.cancel-btn[data-v-3d05cbfc]:hover{background-color:#e2e8f0;border-color:#f1f5f9;color:#334155}@media(max-width:767px){.cancel-btn[data-v-3d05cbfc]{padding-top:.5rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;min-width:50px}}.profile-display[data-v-3d05cbfc]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.avatar-container[data-v-3d05cbfc]{margin-bottom:1.5rem;position:relative}.avatar-container[data-v-3d05cbfc]:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:50%;z-index:-1;opacity:.1;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.avatar-container[data-v-3d05cbfc]:hover:before{opacity:.2}.avatar[data-v-3d05cbfc]{width:150px;height:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);transition:transform .3s cubic-bezier(.4,0,.2,1);border:4px solid #fff}@media(max-width:767px){.avatar[data-v-3d05cbfc]{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}.avatar[data-v-3d05cbfc]:hover{transform:scale(1.05)}.profile-info[data-v-3d05cbfc]{max-width:500px}.name[data-v-3d05cbfc]{font-size:2.25rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}@media(max-width:767px){.name[data-v-3d05cbfc]{font-size:1.875rem}}.title[data-v-3d05cbfc]{font-size:1.25rem;font-weight:600;color:#2563eb;margin-bottom:.25rem}@media(max-width:767px){.title[data-v-3d05cbfc]{font-size:1.125rem}}.company[data-v-3d05cbfc]{font-size:1.125rem;font-weight:500;color:#475569;margin-bottom:1rem}@media(max-width:767px){.company[data-v-3d05cbfc]{font-size:1rem}}.description[data-v-3d05cbfc]{font-size:1rem;color:#334155;white-space:pre-line;line-height:1.6;max-width:400px;margin:0 auto}@media(max-width:767px){.description[data-v-3d05cbfc]{font-size:.875rem}}.profile-edit[data-v-3d05cbfc]{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:767px){.profile-edit[data-v-3d05cbfc]{gap:1rem}}.avatar-edit-section[data-v-3d05cbfc]{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}.avatar-edit-section .avatar-container[data-v-3d05cbfc]{position:relative;cursor:pointer}.avatar-edit-section .avatar-container .avatar-overlay[data-v-3d05cbfc]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.5);border-radius:9999px;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.avatar-edit-section .avatar-container .avatar-overlay i[data-v-3d05cbfc]{font-size:1.25rem;color:#fff}.avatar-edit-section .avatar-container:hover .avatar-overlay[data-v-3d05cbfc]{opacity:1}.form-fields[data-v-3d05cbfc]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-3d05cbfc]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-3d05cbfc]{font-size:.875rem;font-weight:600;color:#334155}.form-label.required[data-v-3d05cbfc]:after{content:" *";color:#ef4444}@media(max-width:767px){.form-label[data-v-3d05cbfc]{font-size:.75rem}}.form-input[data-v-3d05cbfc],.form-textarea[data-v-3d05cbfc]{padding:.75rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#fff}.form-input[data-v-3d05cbfc]:focus,.form-textarea[data-v-3d05cbfc]:focus{outline:none;border-color:#2563eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.form-input[data-v-3d05cbfc]::-moz-placeholder,.form-textarea[data-v-3d05cbfc]::-moz-placeholder{color:#94a3b8}.form-input[data-v-3d05cbfc]::placeholder,.form-textarea[data-v-3d05cbfc]::placeholder{color:#94a3b8}@media(max-width:767px){.form-input[data-v-3d05cbfc],.form-textarea[data-v-3d05cbfc]{padding:.75rem;font-size:1rem}}.form-textarea[data-v-3d05cbfc]{resize:vertical;min-height:80px;font-family:Inter,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}.char-count[data-v-3d05cbfc]{font-size:.75rem;color:#64748b;text-align:right;margin-top:.25rem}.error-message[data-v-3d05cbfc]{font-size:.75rem;color:#dc2626;margin-top:.25rem}.form-input.error[data-v-3d05cbfc],.form-textarea.error[data-v-3d05cbfc]{border-color:#ef4444}.form-input.error[data-v-3d05cbfc]:focus,.form-textarea.error[data-v-3d05cbfc]:focus{border-color:#ef4444;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.profile-display[data-v-3d05cbfc],.profile-edit[data-v-3d05cbfc]{animation:fadeInUp-3d05cbfc .6s ease-out}@keyframes fadeInUp-3d05cbfc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-card[data-v-6e06aead]{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1.5rem;margin-bottom:2rem}@media(max-width:767px){.contact-card[data-v-6e06aead]{padding:1rem;margin-bottom:1.5rem}}.section-header[data-v-6e06aead]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media(max-width:767px){.section-header[data-v-6e06aead]{margin-bottom:1rem}}.section-title[data-v-6e06aead]{display:flex;justify-content:center;align-items:center;gap:.75rem}.section-title h3[data-v-6e06aead]{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0}@media(max-width:767px){.section-title h3[data-v-6e06aead]{font-size:1rem}}.section-icon[data-v-6e06aead]{font-size:1.125rem;color:#2563eb}@media(max-width:767px){.section-icon[data-v-6e06aead]{font-size:1rem}}.section-actions[data-v-6e06aead]{display:flex;justify-content:center;align-items:center;gap:.5rem}.edit-toggle-btn[data-v-6e06aead]{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;text-decoration:none;font-family:Inter,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:.375rem;background-color:#2563eb;color:#fff;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;min-width:60px}.edit-toggle-btn[data-v-6e06aead]:focus{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.edit-toggle-btn[data-v-6e06aead]:disabled{opacity:.6;cursor:not-allowed}.edit-toggle-btn[data-v-6e06aead]:hover:not(:disabled){background-color:#1350d4;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.edit-toggle-btn[data-v-6e06aead]:active{transform:translateY(0)}@media(max-width:767px){.edit-toggle-btn[data-v-6e06aead]{padding-top:.5rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;min-width:50px}}.cancel-btn[data-v-6e06aead]{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;border-radius:.5rem;border:2px solid #f1f5f9;background-color:#f1f5f9;color:#475569;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:60px}.cancel-btn[data-v-6e06aead]:hover{background-color:#e2e8f0;border-color:#f1f5f9;color:#334155}@media(max-width:767px){.cancel-btn[data-v-6e06aead]{padding-top:.5rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;min-width:50px}}.contact-display[data-v-6e06aead]{min-height:100px}.contact-list[data-v-6e06aead]{display:flex;flex-direction:column;gap:.5rem}.contact-group[data-v-6e06aead]{display:flex;flex-direction:column;width:100%}.contact-item[data-v-6e06aead]{display:flex;align-items:center;padding:1rem;border-radius:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;width:100%}.contact-item[data-v-6e06aead]:hover{background-color:#f8fafc;transform:translateX(4px);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.contact-item:hover .icon-wrapper[data-v-6e06aead]{background-color:#2563eb;transform:scale(1.1)}.contact-item:hover .icon-wrapper .contact-icon[data-v-6e06aead]{color:#fff}.contact-item[data-v-6e06aead]:active{transform:translateX(2px)}.icon-wrapper[data-v-6e06aead]{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:.5rem;background-color:#f1f5f9;margin-right:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.icon-wrapper[data-v-6e06aead]{width:40px;height:40px;margin-right:.75rem}}.contact-icon[data-v-6e06aead]{font-size:1.125rem;color:#2563eb;transition:color .3s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.contact-icon[data-v-6e06aead]{font-size:1rem}}.content[data-v-6e06aead]{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.label[data-v-6e06aead]{font-size:.875rem;font-weight:500;color:#475569;text-transform:uppercase;letter-spacing:.5px}.contact-item.is-expanded .label[data-v-6e06aead]{font-size:1.125rem}.value[data-v-6e06aead]{font-size:1rem;font-weight:500;color:#0f172a;word-break:break-word}@media(max-width:767px){.value[data-v-6e06aead]{font-size:.875rem}}.expand-arrow[data-v-6e06aead]{border:solid #94a3b8;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:transform .3s ease;margin-left:auto}.contact-item.is-expanded .expand-arrow[data-v-6e06aead]{transform:rotate(45deg)}.sub-items[data-v-6e06aead]{display:flex;flex-direction:column;padding-left:1.5rem;gap:.25rem}.sub-items .contact-item[data-v-6e06aead]{padding:.75rem}.sub-items .contact-item[data-v-6e06aead]:hover{background-color:#f1f5f9}@media(max-width:767px){.sub-items[data-v-6e06aead]{padding-left:1.25rem}}.empty-state[data-v-6e06aead]{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;color:#64748b;font-size:.875rem;text-align:center}.empty-state i[data-v-6e06aead]{font-size:1.125rem}@media(max-width:767px){.empty-state[data-v-6e06aead]{padding:1rem;font-size:.75rem}}.contact-edit[data-v-6e06aead]{animation:fadeInUp-6e06aead .6s ease-out}.form-fields[data-v-6e06aead]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-6e06aead]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-6e06aead]{font-size:.875rem;font-weight:600;color:#334155}@media(max-width:767px){.form-label[data-v-6e06aead]{font-size:.75rem}}.repeaters[data-v-6e06aead]{display:flex;flex-direction:column;gap:.5rem}.repeat-item[data-v-6e06aead]{display:flex;gap:.5rem;align-items:center}@media(max-width:767px){.repeat-item[data-v-6e06aead]{flex-wrap:wrap;gap:.25rem}}.type-select[data-v-6e06aead]{width:120px}@media(max-width:767px){.type-select[data-v-6e06aead]{width:100px}}.flex-1[data-v-6e06aead]{flex:1;min-width:0}.icon-btn[data-v-6e06aead]{padding-top:.5rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;border-radius:.375rem;border:2px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:40px;display:flex;justify-content:center;align-items:center}.icon-btn[data-v-6e06aead]:hover{background-color:#f8fafc}.icon-btn.danger[data-v-6e06aead]{border-color:#fecaca;color:#dc2626}.icon-btn.danger[data-v-6e06aead]:hover{background-color:#fef2f2}.icon-btn.danger[data-v-6e06aead]:disabled{opacity:.5;cursor:not-allowed}.icon-btn i[data-v-6e06aead]{font-size:.875rem}@media(max-width:767px){.icon-btn[data-v-6e06aead]{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;min-width:32px}}.form-input[data-v-6e06aead],.form-textarea[data-v-6e06aead]{padding:.75rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#fff}.form-input[data-v-6e06aead]:focus,.form-textarea[data-v-6e06aead]:focus{outline:none;border-color:#2563eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.form-input[data-v-6e06aead]::-moz-placeholder,.form-textarea[data-v-6e06aead]::-moz-placeholder{color:#94a3b8}.form-input[data-v-6e06aead]::placeholder,.form-textarea[data-v-6e06aead]::placeholder{color:#94a3b8}@media(max-width:767px){.form-input[data-v-6e06aead],.form-textarea[data-v-6e06aead]{padding:.75rem;font-size:1rem}}.form-textarea[data-v-6e06aead]{resize:vertical;min-height:80px;font-family:Inter,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}@media(max-width:767px){.contact-item[data-v-6e06aead]{padding:.75rem}.content[data-v-6e06aead]{gap:2px}.label[data-v-6e06aead]{font-size:.75rem}}@keyframes fadeInUp-6e06aead{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.social-links[data-v-67db2677]{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1.5rem}@media(max-width:767px){.social-links[data-v-67db2677]{padding:1rem}}.section-header[data-v-67db2677]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media(max-width:767px){.section-header[data-v-67db2677]{margin-bottom:1rem}}.section-title[data-v-67db2677]{display:flex;justify-content:center;align-items:center;gap:.75rem}.section-title h3[data-v-67db2677]{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0}@media(max-width:767px){.section-title h3[data-v-67db2677]{font-size:1rem}}.section-icon[data-v-67db2677]{font-size:1.125rem;color:#2563eb}@media(max-width:767px){.section-icon[data-v-67db2677]{font-size:1rem}}.section-actions[data-v-67db2677]{display:flex;justify-content:center;align-items:center;gap:.5rem}.edit-toggle-btn[data-v-67db2677]{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;text-decoration:none;font-family:Inter,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:.375rem;background-color:#2563eb;color:#fff;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;min-width:60px}.edit-toggle-btn[data-v-67db2677]:focus{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.edit-toggle-btn[data-v-67db2677]:disabled{opacity:.6;cursor:not-allowed}.edit-toggle-btn[data-v-67db2677]:hover:not(:disabled){background-color:#1350d4;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.edit-toggle-btn[data-v-67db2677]:active{transform:translateY(0)}@media(max-width:767px){.edit-toggle-btn[data-v-67db2677]{padding-top:.5rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;min-width:50px}}.cancel-btn[data-v-67db2677]{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;border-radius:.5rem;border:2px solid #f1f5f9;background-color:#f1f5f9;color:#475569;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:60px}.cancel-btn[data-v-67db2677]:hover{background-color:#e2e8f0;border-color:#f1f5f9;color:#334155}@media(max-width:767px){.cancel-btn[data-v-67db2677]{padding-top:.5rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;min-width:50px}}.social-display[data-v-67db2677]{min-height:100px}.social-grid[data-v-67db2677]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}@media(max-width:767px){.social-grid[data-v-67db2677]{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.75rem}}.social-link[data-v-67db2677]{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1rem;border-radius:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;color:#fff;gap:.5rem;position:relative;overflow:hidden}.social-link[data-v-67db2677]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.1));opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.social-link[data-v-67db2677]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.social-link[data-v-67db2677]:hover:before{opacity:1}.social-link[data-v-67db2677]:active{transform:translateY(-2px) scale(1.01)}.social-icon[data-v-67db2677]{font-size:1.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.social-icon[data-v-67db2677]{font-size:2rem}}.social-name[data-v-67db2677]{font-size:.875rem;font-weight:600;text-align:center}@media(max-width:767px){.social-name[data-v-67db2677]{display:none}}.empty-state[data-v-67db2677]{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;color:#64748b;font-size:.875rem;text-align:center}.empty-state i[data-v-67db2677]{font-size:1.125rem}@media(max-width:767px){.empty-state[data-v-67db2677]{padding:1rem;font-size:.75rem}}.social-edit[data-v-67db2677]{animation:fadeInUp-67db2677 .6s ease-out}.form-fields[data-v-67db2677]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-67db2677]{display:flex;flex-direction:column;gap:.5rem}.repeaters[data-v-67db2677]{display:flex;flex-direction:column;gap:1rem}@media(max-width:767px){.repeaters[data-v-67db2677]{gap:.75rem}}.repeat-item[data-v-67db2677]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:.5rem;border:2px solid #f1f5f9;background-color:#f8fafc;transition:all .3s cubic-bezier(.4,0,.2,1)}.repeat-item[data-v-67db2677]:hover{border-color:#e2e8f0;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media(max-width:767px){.repeat-item[data-v-67db2677]{padding:.75rem;gap:.5rem}}.platform-row[data-v-67db2677]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}@media(max-width:767px){.platform-row[data-v-67db2677]{gap:.5rem}}.platform-select[data-v-67db2677]{flex:1;min-width:0;background-color:#fff}@media(max-width:767px){.platform-select[data-v-67db2677]{min-width:120px}}.action-buttons[data-v-67db2677]{display:flex;gap:.5rem;flex-shrink:0}@media(max-width:767px){.action-buttons[data-v-67db2677]{gap:.25rem}}.url-row[data-v-67db2677]{display:flex;width:100%}.url-input[data-v-67db2677]{width:100%;background-color:#fff}.url-input.error[data-v-67db2677]{border-color:#f87171;background-color:#fef2f2}.icon-btn[data-v-67db2677]{padding-top:.5rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;border-radius:.375rem;border:2px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:40px;display:flex;justify-content:center;align-items:center}.icon-btn[data-v-67db2677]:hover{background-color:#f8fafc}.icon-btn.danger[data-v-67db2677]{border-color:#fecaca;color:#dc2626}.icon-btn.danger[data-v-67db2677]:hover{background-color:#fef2f2}.icon-btn.danger[data-v-67db2677]:disabled{opacity:.5;cursor:not-allowed}.icon-btn i[data-v-67db2677]{font-size:.875rem}@media(max-width:767px){.icon-btn[data-v-67db2677]{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;min-width:32px}}.form-input[data-v-67db2677]{padding:.75rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#fff}.form-input[data-v-67db2677]:focus{outline:none;border-color:#2563eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.form-input[data-v-67db2677]::-moz-placeholder{color:#94a3b8}.form-input[data-v-67db2677]::placeholder{color:#94a3b8}@media(max-width:767px){.form-input[data-v-67db2677]{padding:.75rem;font-size:1rem}}.social-facebook[data-v-67db2677]{background:linear-gradient(135deg,#1877f2,#0e64d2)}.social-facebook[data-v-67db2677]:hover{background:#f8fafc;color:#1877f2}.social-instagram[data-v-67db2677]{background:linear-gradient(135deg,#f58529,#dd2a7b,#833ab4)}.social-instagram[data-v-67db2677]:hover{background:#f8fafc;color:#e4405f}.social-twitter[data-v-67db2677]{background:linear-gradient(135deg,#1da1f2,#0d8bd9)}.social-twitter[data-v-67db2677]:hover{background:#f8fafc;color:#1da1f2}.social-linkedin[data-v-67db2677]{background:linear-gradient(135deg,#0a66c2,#004182)}.social-linkedin[data-v-67db2677]:hover{background:#f8fafc;color:#0077b5}.social-youtube[data-v-67db2677]{background:linear-gradient(135deg,red,#c00)}.social-youtube[data-v-67db2677]:hover{background:#f8fafc;color:red}.social-github[data-v-67db2677]{background:linear-gradient(135deg,#24292e,#171b22)}.social-github[data-v-67db2677]:hover{background:#f8fafc;color:#24292e}.social-discord[data-v-67db2677]{background:linear-gradient(135deg,#7289da,#5865f2)}.social-discord[data-v-67db2677]:hover{background:#f8fafc;color:#5865f2}.social-tiktok[data-v-67db2677]{background:linear-gradient(135deg,#25f4ee,#fe2c55)}.social-tiktok[data-v-67db2677]:hover{background:#f8fafc;color:#334155}.social-whatsapp[data-v-67db2677]{background:linear-gradient(135deg,#25d366,#128c7e)}.social-whatsapp[data-v-67db2677]:hover{background:#f8fafc;color:#25d366}.social-telegram[data-v-67db2677]{background:linear-gradient(135deg,#27a7e7,#08c)}.social-telegram[data-v-67db2677]:hover{background:#f8fafc;color:#27a7e7}.social-default[data-v-67db2677]:hover,.social-link[data-v-67db2677]:not([class*=social-]):hover{background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff}@media(max-width:767px){.social-link[data-v-67db2677]{padding:.75rem}}.social-grid .social-link[data-v-67db2677]{animation:fadeInUp-67db2677 .6s ease-out;animation-fill-mode:both}.social-grid .social-link[data-v-67db2677]:first-child{animation-delay:.1s}.social-grid .social-link[data-v-67db2677]:nth-child(2){animation-delay:.2s}.social-grid .social-link[data-v-67db2677]:nth-child(3){animation-delay:.3s}.social-grid .social-link[data-v-67db2677]:nth-child(4){animation-delay:.4s}.social-grid .social-link[data-v-67db2677]:nth-child(5){animation-delay:.5s}.social-grid .social-link[data-v-67db2677]:nth-child(6){animation-delay:.6s}.social-grid .social-link[data-v-67db2677]:nth-child(7){animation-delay:.7s}.social-grid .social-link[data-v-67db2677]:nth-child(8){animation-delay:.8s}.social-grid .social-link[data-v-67db2677]:nth-child(9){animation-delay:.9s}.social-grid .social-link[data-v-67db2677]:nth-child(10){animation-delay:1s}@keyframes fadeInUp-67db2677{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.social-link[data-v-67db2677]:focus{outline:2px solid #2563eb;outline-offset:2px}[data-v-aaad2102],[data-v-aaad2102]:after,[data-v-aaad2102]:before{box-sizing:border-box;margin:0;padding:0}html[data-v-aaad2102]{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-v-aaad2102]{font-family:Inter,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;color:#0f172a;background-color:#f8fafc;line-height:1.6}.transition-all[data-v-aaad2102]{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-transform[data-v-aaad2102]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.transition-colors[data-v-aaad2102]{transition:background-color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1)}.transition-opacity[data-v-aaad2102]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.text-center[data-v-aaad2102]{text-align:center}.text-left[data-v-aaad2102]{text-align:left}.text-right[data-v-aaad2102]{text-align:right}.font-light[data-v-aaad2102]{font-weight:300}.font-normal[data-v-aaad2102]{font-weight:400}.font-medium[data-v-aaad2102]{font-weight:500}.font-semibold[data-v-aaad2102]{font-weight:600}.font-bold[data-v-aaad2102]{font-weight:700}.text-xs[data-v-aaad2102]{font-size:.75rem}.text-sm[data-v-aaad2102]{font-size:.875rem}.text-base[data-v-aaad2102]{font-size:1rem}.text-lg[data-v-aaad2102]{font-size:1.125rem}.text-xl[data-v-aaad2102]{font-size:1.25rem}.text-2xl[data-v-aaad2102]{font-size:1.5rem}.text-3xl[data-v-aaad2102]{font-size:1.875rem}.text-4xl[data-v-aaad2102]{font-size:2.25rem}.text-5xl[data-v-aaad2102]{font-size:3rem}.text-6xl[data-v-aaad2102]{font-size:3.75rem}.text-primary[data-v-aaad2102]{color:#2563eb}.text-secondary[data-v-aaad2102]{color:#64748b}.text-accent[data-v-aaad2102]{color:#06b6d4}.text-gray-600[data-v-aaad2102]{color:#475569}.text-gray-700[data-v-aaad2102]{color:#334155}.text-gray-900[data-v-aaad2102]{color:#0f172a}.text-white[data-v-aaad2102]{color:#fff}.bg-primary[data-v-aaad2102]{background-color:#2563eb}.bg-secondary[data-v-aaad2102]{background-color:#64748b}.bg-white[data-v-aaad2102]{background-color:#fff}.bg-gray-50[data-v-aaad2102]{background-color:#f8fafc}.bg-gray-100[data-v-aaad2102]{background-color:#f1f5f9}.m-0[data-v-aaad2102]{margin:0}.mt-0[data-v-aaad2102]{margin-top:0}.mr-0[data-v-aaad2102]{margin-right:0}.mb-0[data-v-aaad2102]{margin-bottom:0}.ml-0[data-v-aaad2102]{margin-left:0}.mx-0[data-v-aaad2102]{margin-left:0;margin-right:0}.my-0[data-v-aaad2102]{margin-top:0;margin-bottom:0}.p-0[data-v-aaad2102]{padding:0}.pt-0[data-v-aaad2102]{padding-top:0}.pr-0[data-v-aaad2102]{padding-right:0}.pb-0[data-v-aaad2102]{padding-bottom:0}.pl-0[data-v-aaad2102]{padding-left:0}.px-0[data-v-aaad2102]{padding-left:0;padding-right:0}.py-0[data-v-aaad2102]{padding-top:0;padding-bottom:0}.m-1[data-v-aaad2102]{margin:.25rem}.mt-1[data-v-aaad2102]{margin-top:.25rem}.mr-1[data-v-aaad2102]{margin-right:.25rem}.mb-1[data-v-aaad2102]{margin-bottom:.25rem}.ml-1[data-v-aaad2102]{margin-left:.25rem}.mx-1[data-v-aaad2102]{margin-left:.25rem;margin-right:.25rem}.my-1[data-v-aaad2102]{margin-top:.25rem;margin-bottom:.25rem}.p-1[data-v-aaad2102]{padding:.25rem}.pt-1[data-v-aaad2102]{padding-top:.25rem}.pr-1[data-v-aaad2102]{padding-right:.25rem}.pb-1[data-v-aaad2102]{padding-bottom:.25rem}.pl-1[data-v-aaad2102]{padding-left:.25rem}.px-1[data-v-aaad2102]{padding-left:.25rem;padding-right:.25rem}.py-1[data-v-aaad2102]{padding-top:.25rem;padding-bottom:.25rem}.m-2[data-v-aaad2102]{margin:.5rem}.mt-2[data-v-aaad2102]{margin-top:.5rem}.mr-2[data-v-aaad2102]{margin-right:.5rem}.mb-2[data-v-aaad2102]{margin-bottom:.5rem}.ml-2[data-v-aaad2102]{margin-left:.5rem}.mx-2[data-v-aaad2102]{margin-left:.5rem;margin-right:.5rem}.my-2[data-v-aaad2102]{margin-top:.5rem;margin-bottom:.5rem}.p-2[data-v-aaad2102]{padding:.5rem}.pt-2[data-v-aaad2102]{padding-top:.5rem}.pr-2[data-v-aaad2102]{padding-right:.5rem}.pb-2[data-v-aaad2102]{padding-bottom:.5rem}.pl-2[data-v-aaad2102]{padding-left:.5rem}.px-2[data-v-aaad2102]{padding-left:.5rem;padding-right:.5rem}.py-2[data-v-aaad2102]{padding-top:.5rem;padding-bottom:.5rem}.m-3[data-v-aaad2102]{margin:.75rem}.mt-3[data-v-aaad2102]{margin-top:.75rem}.mr-3[data-v-aaad2102]{margin-right:.75rem}.mb-3[data-v-aaad2102]{margin-bottom:.75rem}.ml-3[data-v-aaad2102]{margin-left:.75rem}.mx-3[data-v-aaad2102]{margin-left:.75rem;margin-right:.75rem}.my-3[data-v-aaad2102]{margin-top:.75rem;margin-bottom:.75rem}.p-3[data-v-aaad2102]{padding:.75rem}.pt-3[data-v-aaad2102]{padding-top:.75rem}.pr-3[data-v-aaad2102]{padding-right:.75rem}.pb-3[data-v-aaad2102]{padding-bottom:.75rem}.pl-3[data-v-aaad2102]{padding-left:.75rem}.px-3[data-v-aaad2102]{padding-left:.75rem;padding-right:.75rem}.py-3[data-v-aaad2102]{padding-top:.75rem;padding-bottom:.75rem}.m-4[data-v-aaad2102]{margin:1rem}.mt-4[data-v-aaad2102]{margin-top:1rem}.mr-4[data-v-aaad2102]{margin-right:1rem}.mb-4[data-v-aaad2102]{margin-bottom:1rem}.ml-4[data-v-aaad2102]{margin-left:1rem}.mx-4[data-v-aaad2102]{margin-left:1rem;margin-right:1rem}.my-4[data-v-aaad2102]{margin-top:1rem;margin-bottom:1rem}.p-4[data-v-aaad2102]{padding:1rem}.pt-4[data-v-aaad2102]{padding-top:1rem}.pr-4[data-v-aaad2102]{padding-right:1rem}.pb-4[data-v-aaad2102]{padding-bottom:1rem}.pl-4[data-v-aaad2102]{padding-left:1rem}.px-4[data-v-aaad2102]{padding-left:1rem;padding-right:1rem}.py-4[data-v-aaad2102]{padding-top:1rem;padding-bottom:1rem}.m-5[data-v-aaad2102]{margin:1.25rem}.mt-5[data-v-aaad2102]{margin-top:1.25rem}.mr-5[data-v-aaad2102]{margin-right:1.25rem}.mb-5[data-v-aaad2102]{margin-bottom:1.25rem}.ml-5[data-v-aaad2102]{margin-left:1.25rem}.mx-5[data-v-aaad2102]{margin-left:1.25rem;margin-right:1.25rem}.my-5[data-v-aaad2102]{margin-top:1.25rem;margin-bottom:1.25rem}.p-5[data-v-aaad2102]{padding:1.25rem}.pt-5[data-v-aaad2102]{padding-top:1.25rem}.pr-5[data-v-aaad2102]{padding-right:1.25rem}.pb-5[data-v-aaad2102]{padding-bottom:1.25rem}.pl-5[data-v-aaad2102]{padding-left:1.25rem}.px-5[data-v-aaad2102]{padding-left:1.25rem;padding-right:1.25rem}.py-5[data-v-aaad2102]{padding-top:1.25rem;padding-bottom:1.25rem}.m-6[data-v-aaad2102]{margin:1.5rem}.mt-6[data-v-aaad2102]{margin-top:1.5rem}.mr-6[data-v-aaad2102]{margin-right:1.5rem}.mb-6[data-v-aaad2102]{margin-bottom:1.5rem}.ml-6[data-v-aaad2102]{margin-left:1.5rem}.mx-6[data-v-aaad2102]{margin-left:1.5rem;margin-right:1.5rem}.my-6[data-v-aaad2102]{margin-top:1.5rem;margin-bottom:1.5rem}.p-6[data-v-aaad2102]{padding:1.5rem}.pt-6[data-v-aaad2102]{padding-top:1.5rem}.pr-6[data-v-aaad2102]{padding-right:1.5rem}.pb-6[data-v-aaad2102]{padding-bottom:1.5rem}.pl-6[data-v-aaad2102]{padding-left:1.5rem}.px-6[data-v-aaad2102]{padding-left:1.5rem;padding-right:1.5rem}.py-6[data-v-aaad2102]{padding-top:1.5rem;padding-bottom:1.5rem}.m-8[data-v-aaad2102]{margin:2rem}.mt-8[data-v-aaad2102]{margin-top:2rem}.mr-8[data-v-aaad2102]{margin-right:2rem}.mb-8[data-v-aaad2102]{margin-bottom:2rem}.ml-8[data-v-aaad2102]{margin-left:2rem}.mx-8[data-v-aaad2102]{margin-left:2rem;margin-right:2rem}.my-8[data-v-aaad2102]{margin-top:2rem;margin-bottom:2rem}.p-8[data-v-aaad2102]{padding:2rem}.pt-8[data-v-aaad2102]{padding-top:2rem}.pr-8[data-v-aaad2102]{padding-right:2rem}.pb-8[data-v-aaad2102]{padding-bottom:2rem}.pl-8[data-v-aaad2102]{padding-left:2rem}.px-8[data-v-aaad2102]{padding-left:2rem;padding-right:2rem}.py-8[data-v-aaad2102]{padding-top:2rem;padding-bottom:2rem}.m-10[data-v-aaad2102]{margin:2.5rem}.mt-10[data-v-aaad2102]{margin-top:2.5rem}.mr-10[data-v-aaad2102]{margin-right:2.5rem}.mb-10[data-v-aaad2102]{margin-bottom:2.5rem}.ml-10[data-v-aaad2102]{margin-left:2.5rem}.mx-10[data-v-aaad2102]{margin-left:2.5rem;margin-right:2.5rem}.my-10[data-v-aaad2102]{margin-top:2.5rem;margin-bottom:2.5rem}.p-10[data-v-aaad2102]{padding:2.5rem}.pt-10[data-v-aaad2102]{padding-top:2.5rem}.pr-10[data-v-aaad2102]{padding-right:2.5rem}.pb-10[data-v-aaad2102]{padding-bottom:2.5rem}.pl-10[data-v-aaad2102]{padding-left:2.5rem}.px-10[data-v-aaad2102]{padding-left:2.5rem;padding-right:2.5rem}.py-10[data-v-aaad2102]{padding-top:2.5rem;padding-bottom:2.5rem}.m-12[data-v-aaad2102]{margin:3rem}.mt-12[data-v-aaad2102]{margin-top:3rem}.mr-12[data-v-aaad2102]{margin-right:3rem}.mb-12[data-v-aaad2102]{margin-bottom:3rem}.ml-12[data-v-aaad2102]{margin-left:3rem}.mx-12[data-v-aaad2102]{margin-left:3rem;margin-right:3rem}.my-12[data-v-aaad2102]{margin-top:3rem;margin-bottom:3rem}.p-12[data-v-aaad2102]{padding:3rem}.pt-12[data-v-aaad2102]{padding-top:3rem}.pr-12[data-v-aaad2102]{padding-right:3rem}.pb-12[data-v-aaad2102]{padding-bottom:3rem}.pl-12[data-v-aaad2102]{padding-left:3rem}.px-12[data-v-aaad2102]{padding-left:3rem;padding-right:3rem}.py-12[data-v-aaad2102]{padding-top:3rem;padding-bottom:3rem}.m-16[data-v-aaad2102]{margin:4rem}.mt-16[data-v-aaad2102]{margin-top:4rem}.mr-16[data-v-aaad2102]{margin-right:4rem}.mb-16[data-v-aaad2102]{margin-bottom:4rem}.ml-16[data-v-aaad2102]{margin-left:4rem}.mx-16[data-v-aaad2102]{margin-left:4rem;margin-right:4rem}.my-16[data-v-aaad2102]{margin-top:4rem;margin-bottom:4rem}.p-16[data-v-aaad2102]{padding:4rem}.pt-16[data-v-aaad2102]{padding-top:4rem}.pr-16[data-v-aaad2102]{padding-right:4rem}.pb-16[data-v-aaad2102]{padding-bottom:4rem}.pl-16[data-v-aaad2102]{padding-left:4rem}.px-16[data-v-aaad2102]{padding-left:4rem;padding-right:4rem}.py-16[data-v-aaad2102]{padding-top:4rem;padding-bottom:4rem}.m-20[data-v-aaad2102]{margin:5rem}.mt-20[data-v-aaad2102]{margin-top:5rem}.mr-20[data-v-aaad2102]{margin-right:5rem}.mb-20[data-v-aaad2102]{margin-bottom:5rem}.ml-20[data-v-aaad2102]{margin-left:5rem}.mx-20[data-v-aaad2102]{margin-left:5rem;margin-right:5rem}.my-20[data-v-aaad2102]{margin-top:5rem;margin-bottom:5rem}.p-20[data-v-aaad2102]{padding:5rem}.pt-20[data-v-aaad2102]{padding-top:5rem}.pr-20[data-v-aaad2102]{padding-right:5rem}.pb-20[data-v-aaad2102]{padding-bottom:5rem}.pl-20[data-v-aaad2102]{padding-left:5rem}.px-20[data-v-aaad2102]{padding-left:5rem;padding-right:5rem}.py-20[data-v-aaad2102]{padding-top:5rem;padding-bottom:5rem}.m-24[data-v-aaad2102]{margin:6rem}.mt-24[data-v-aaad2102]{margin-top:6rem}.mr-24[data-v-aaad2102]{margin-right:6rem}.mb-24[data-v-aaad2102]{margin-bottom:6rem}.ml-24[data-v-aaad2102]{margin-left:6rem}.mx-24[data-v-aaad2102]{margin-left:6rem;margin-right:6rem}.my-24[data-v-aaad2102]{margin-top:6rem;margin-bottom:6rem}.p-24[data-v-aaad2102]{padding:6rem}.pt-24[data-v-aaad2102]{padding-top:6rem}.pr-24[data-v-aaad2102]{padding-right:6rem}.pb-24[data-v-aaad2102]{padding-bottom:6rem}.pl-24[data-v-aaad2102]{padding-left:6rem}.px-24[data-v-aaad2102]{padding-left:6rem;padding-right:6rem}.py-24[data-v-aaad2102]{padding-top:6rem;padding-bottom:6rem}.m-32[data-v-aaad2102]{margin:8rem}.mt-32[data-v-aaad2102]{margin-top:8rem}.mr-32[data-v-aaad2102]{margin-right:8rem}.mb-32[data-v-aaad2102]{margin-bottom:8rem}.ml-32[data-v-aaad2102]{margin-left:8rem}.mx-32[data-v-aaad2102]{margin-left:8rem;margin-right:8rem}.my-32[data-v-aaad2102]{margin-top:8rem;margin-bottom:8rem}.p-32[data-v-aaad2102]{padding:8rem}.pt-32[data-v-aaad2102]{padding-top:8rem}.pr-32[data-v-aaad2102]{padding-right:8rem}.pb-32[data-v-aaad2102]{padding-bottom:8rem}.pl-32[data-v-aaad2102]{padding-left:8rem}.px-32[data-v-aaad2102]{padding-left:8rem;padding-right:8rem}.py-32[data-v-aaad2102]{padding-top:8rem;padding-bottom:8rem}.shadow-sm[data-v-aaad2102]{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow-base[data-v-aaad2102]{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md[data-v-aaad2102]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg[data-v-aaad2102]{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl[data-v-aaad2102]{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-2xl[data-v-aaad2102]{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.rounded-none[data-v-aaad2102]{border-radius:0}.rounded-sm[data-v-aaad2102]{border-radius:.125rem}.rounded-base[data-v-aaad2102]{border-radius:.25rem}.rounded-md[data-v-aaad2102]{border-radius:.375rem}.rounded-lg[data-v-aaad2102]{border-radius:.5rem}.rounded-xl[data-v-aaad2102]{border-radius:.75rem}.rounded-2xl[data-v-aaad2102]{border-radius:1rem}.rounded-3xl[data-v-aaad2102]{border-radius:1.5rem}.rounded-full[data-v-aaad2102]{border-radius:9999px}.container[data-v-aaad2102]{width:100%;max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(max-width:767px){.container[data-v-aaad2102]{padding-left:.75rem;padding-right:.75rem}}.container-sm[data-v-aaad2102]{width:100%;max-width:768px;margin:0 auto;padding-left:1rem;padding-right:1rem}.flex[data-v-aaad2102]{display:flex}.flex-col[data-v-aaad2102]{flex-direction:column}.flex-row[data-v-aaad2102]{flex-direction:row}.items-center[data-v-aaad2102]{align-items:center}.items-start[data-v-aaad2102]{align-items:flex-start}.items-end[data-v-aaad2102]{align-items:flex-end}.justify-center[data-v-aaad2102]{justify-content:center}.justify-between[data-v-aaad2102]{justify-content:space-between}.justify-around[data-v-aaad2102]{justify-content:space-around}.justify-start[data-v-aaad2102]{justify-content:flex-start}.justify-end[data-v-aaad2102]{justify-content:flex-end}.flex-wrap[data-v-aaad2102]{flex-wrap:wrap}.flex-1[data-v-aaad2102]{flex:1}.grid[data-v-aaad2102]{display:grid}.grid-cols-1[data-v-aaad2102]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-aaad2102]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-aaad2102]{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-2[data-v-aaad2102]{gap:.5rem}.gap-4[data-v-aaad2102]{gap:1rem}.gap-6[data-v-aaad2102]{gap:1.5rem}.gap-8[data-v-aaad2102]{gap:2rem}.hidden[data-v-aaad2102]{display:none}@media(max-width:767px){.mobile\:hidden[data-v-aaad2102]{display:none}.mobile\:block[data-v-aaad2102]{display:block}.mobile\:flex[data-v-aaad2102]{display:flex}}@media(min-width:768px)and (max-width:1023px){.tablet\:hidden[data-v-aaad2102]{display:none}.tablet\:block[data-v-aaad2102]{display:block}.tablet\:flex[data-v-aaad2102]{display:flex}}@media(min-width:1024px){.desktop\:hidden[data-v-aaad2102]{display:none}.desktop\:block[data-v-aaad2102]{display:block}.desktop\:flex[data-v-aaad2102]{display:flex}}.relative[data-v-aaad2102]{position:relative}.absolute[data-v-aaad2102]{position:absolute}.fixed[data-v-aaad2102]{position:fixed}.sticky[data-v-aaad2102]{position:sticky}.overflow-hidden[data-v-aaad2102]{overflow:hidden}.overflow-auto[data-v-aaad2102]{overflow:auto}.w-full[data-v-aaad2102]{width:100%}.h-full[data-v-aaad2102]{height:100%}.w-auto[data-v-aaad2102]{width:auto}.h-auto[data-v-aaad2102]{height:auto}img[data-v-aaad2102]{max-width:100%;height:auto;display:block}button[data-v-aaad2102]{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}a[data-v-aaad2102]{color:inherit;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}a[data-v-aaad2102]:hover{color:#2563eb}ol[data-v-aaad2102],ul[data-v-aaad2102]{list-style:none}input[data-v-aaad2102],select[data-v-aaad2102],textarea[data-v-aaad2102]{font-family:inherit;font-size:inherit}[data-v-aaad2102]::-webkit-scrollbar{width:8px}[data-v-aaad2102]::-webkit-scrollbar-track{background:#f1f5f9}[data-v-aaad2102]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}[data-v-aaad2102]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.profile-edit-state-container[data-v-aaad2102]{min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem}@media(max-width:767px){.profile-edit-state-container[data-v-aaad2102]{padding:1.5rem;min-height:50vh}}.profile-edit-icon-container[data-v-aaad2102]{margin-bottom:1.5rem}.profile-edit-icon-container .profile-edit-error-icon[data-v-aaad2102],.profile-edit-icon-container .profile-edit-notfound-icon[data-v-aaad2102]{width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto}.profile-edit-icon-container .profile-edit-error-icon svg[data-v-aaad2102],.profile-edit-icon-container .profile-edit-notfound-icon svg[data-v-aaad2102]{width:40px;height:40px;color:#fff}.profile-edit-icon-container .profile-edit-error-icon[data-v-aaad2102]{background:linear-gradient(135deg,#ef4444,#ff6b6b);animation:profileEditShake-aaad2102 .5s ease-in-out}.profile-edit-icon-container .profile-edit-notfound-icon[data-v-aaad2102]{background:linear-gradient(135deg,#94a3b8,#64748b)}.profile-edit-state-title[data-v-aaad2102]{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.profile-edit-state-description[data-v-aaad2102]{font-size:1rem;color:#475569;line-height:1.6;margin-bottom:2rem}.profile-edit-error-title[data-v-aaad2102],.profile-edit-notfound-title[data-v-aaad2102]{font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:.75rem}.profile-edit-error-message[data-v-aaad2102],.profile-edit-notfound-message[data-v-aaad2102]{font-size:1rem;color:#475569;margin:0}.profile-edit-loading-state .profile-edit-loading-spinner[data-v-aaad2102]{width:48px;height:48px;border:4px solid #e2e8f0;border-top:4px solid #2563eb;border-radius:50%;animation:profileEditSpin-aaad2102 1s linear infinite;margin-bottom:1.5rem;position:relative}.profile-edit-loading-state .profile-edit-loading-spinner[data-v-aaad2102]:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid transparent;border-top:2px solid rgba(37,99,235,.3);border-radius:50%;animation:profileEditSpin-aaad2102 2s linear infinite reverse}.profile-edit-retry-button[data-v-aaad2102]{background:#2563eb;color:#fff;border:none;border-radius:.5rem;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;justify-content:center;align-items:center;gap:.5rem;margin:1.5rem auto 0}.profile-edit-retry-button[data-v-aaad2102]:hover{background:#134cca;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.profile-edit-retry-button[data-v-aaad2102]:active{transform:translateY(1px) scale(.95)}.profile-edit-retry-button svg[data-v-aaad2102]{width:16px;height:16px}@keyframes profileEditSpin-aaad2102{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes profileEditShake-aaad2102{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes profileEditFadeInUp-aaad2102{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.profile-edit-state-container[data-v-aaad2102]{animation:profileEditFadeInUp-aaad2102 .6s ease-out;animation-fill-mode:both}.profile-edit-content[data-v-aaad2102]{margin-bottom:1.5rem}.profile-edit-action-section[data-v-aaad2102]{margin-top:1rem}.edit-header[data-v-aaad2102]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media(max-width:767px){.edit-header[data-v-aaad2102]{margin-bottom:1rem}}.back-button[data-v-aaad2102],.publish-toggle[data-v-aaad2102]{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;text-decoration:none;font-family:Inter,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#f1f5f9;color:#334155;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;font-weight:500;border-radius:.375rem;border:1px solid #cbd5e1}.back-button[data-v-aaad2102]:focus,.publish-toggle[data-v-aaad2102]:focus{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.back-button[data-v-aaad2102]:disabled,.publish-toggle[data-v-aaad2102]:disabled{opacity:.6;cursor:not-allowed}.back-button[data-v-aaad2102]:hover:not(:disabled),.publish-toggle[data-v-aaad2102]:hover:not(:disabled){background-color:#e2e8f0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transform:translateY(-1px)}.back-button[data-v-aaad2102]:active,.publish-toggle[data-v-aaad2102]:active{transform:translateY(0)}.publish-toggle.published[data-v-aaad2102]{background-color:#f1f5f9;color:#334155;border-color:#cbd5e1}.publish-toggle.published[data-v-aaad2102]:hover:not(:disabled){background-color:#e2e8f0;border-color:#cbd5e1}.publish-toggle.unpublished[data-v-aaad2102]{background-color:#2563eb;color:#fff;border-color:#2563eb}.publish-toggle.unpublished[data-v-aaad2102]:hover:not(:disabled){background-color:#1350d4;border-color:#1350d4}.status-banner[data-v-aaad2102]{position:fixed;top:0;left:0;right:0;height:32px;display:flex;justify-content:center;align-items:center;z-index:1000;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:background .3s cubic-bezier(.4,0,.2,1)}.status-banner.published[data-v-aaad2102]{background:linear-gradient(135deg,#22c55e,#16a34a)}.status-banner.unpublished[data-v-aaad2102]{background:linear-gradient(135deg,#ef4444,#dc2626)}@media(max-width:767px){.status-banner[data-v-aaad2102]{height:28px}}.status-text[data-v-aaad2102]{font-size:.875rem;font-weight:500;color:#fff;letter-spacing:.5px}@media(max-width:767px){.status-text[data-v-aaad2102]{font-size:.75rem}}.profile-edit-container[data-v-aaad2102]{max-width:600px;margin:0 auto;padding-left:1rem;padding-right:1rem;padding-top:48px}@media(max-width:767px){.profile-edit-container[data-v-aaad2102]{padding-left:.75rem;padding-right:.75rem;padding-top:44px}}.profile-edit-container>[data-v-aaad2102]{animation:fadeInUp-aaad2102 .6s ease-out;animation-fill-mode:both}.profile-edit-container>[data-v-aaad2102]:first-child{animation-delay:.1s}.profile-edit-container>[data-v-aaad2102]:nth-child(2){animation-delay:.2s}.profile-edit-container>[data-v-aaad2102]:nth-child(3){animation-delay:.3s}@keyframes fadeInUp-aaad2102{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.profile-setup[data-v-4ac11024]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;align-items:center;justify-content:center;padding:1rem}@media(max-width:767px){.profile-setup[data-v-4ac11024]{padding:.75rem;min-height:calc(100vh - 60px)}}.setup-container[data-v-4ac11024]{background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:2rem;max-width:400px;width:100%}@media(max-width:767px){.setup-container[data-v-4ac11024]{padding:1.5rem;margin:1rem}}.logo-icon[data-v-4ac11024]{width:100px;height:100px;background:hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.15),inset 0 0 6px hsla(0,0%,100%,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.4);display:flex;align-items:center;justify-content:center;margin:0 auto}.logo-icon .svg-logo[data-v-4ac11024]{width:100px;height:100px;color:#052f53}.header-container[data-v-4ac11024]{text-align:center;margin-bottom:2rem}.header-container .icon-container[data-v-4ac11024]{margin-bottom:1.5rem}.header-container .icon-container .header-icon[data-v-4ac11024]{width:80px;height:80px;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.header-container .icon-container .header-icon svg[data-v-4ac11024]{width:48px;height:48px;color:#fff}.header-container .header-title[data-v-4ac11024]{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.header-container .header-subtitle[data-v-4ac11024]{font-size:1rem;color:#475569}.options-section[data-v-4ac11024]{width:100%}.options-section .options-container[data-v-4ac11024]{display:flex;flex-direction:column;gap:1rem}.option-card[data-v-4ac11024]{display:flex;align-items:center;padding:1.5rem;border:2px solid #e2e8f0;border-radius:.75rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff}.option-card[data-v-4ac11024]:hover{border-color:#2563eb;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.option-card[data-v-4ac11024]:active{transform:translateY(0)}.option-card .option-icon[data-v-4ac11024]{width:60px;height:60px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.option-card .option-icon svg[data-v-4ac11024]{width:32px;height:32px}.option-card .option-content[data-v-4ac11024]{flex:1;text-align:left}.option-card .option-content .option-title[data-v-4ac11024]{font-size:1.125rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}.option-card .option-content .option-description[data-v-4ac11024]{font-size:.875rem;color:#475569;margin-bottom:.75rem;line-height:1.5}.option-card .option-content .option-features[data-v-4ac11024]{display:flex;gap:.5rem;flex-wrap:wrap}.option-card .option-content .option-features .feature-tag[data-v-4ac11024]{font-size:.75rem;font-weight:500;padding:.25rem .5rem;background:#f1f5f9;color:#334155;border-radius:9999px}.option-card .option-arrow[data-v-4ac11024]{width:24px;height:24px;color:#94a3b8;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.option-card .option-arrow svg[data-v-4ac11024]{width:100%;height:100%}.option-card.ai-scan-option .option-icon[data-v-4ac11024]{background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff}.option-card.ai-scan-option:hover .option-arrow[data-v-4ac11024]{color:#2563eb;transform:translateX(4px)}.option-card.ai-scan-option:hover .feature-tag[data-v-4ac11024]{background:#dbeafe;color:#1d4ed8}.option-card.manual-option .option-icon[data-v-4ac11024]{background:linear-gradient(135deg,#10b981,#22c55e);color:#fff}.option-card.manual-option:hover .option-arrow[data-v-4ac11024]{color:#10b981;transform:translateX(4px)}.option-card.manual-option:hover .feature-tag[data-v-4ac11024]{background:#dcfce7;color:#15803d}@media(max-width:767px){.option-card[data-v-4ac11024]{padding:1rem}.option-card .option-icon[data-v-4ac11024]{width:50px;height:50px;margin-right:.75rem}.option-card .option-icon svg[data-v-4ac11024]{width:28px;height:28px}.option-card .option-content .option-title[data-v-4ac11024]{font-size:1rem}.option-card .option-content .option-description[data-v-4ac11024]{font-size:.75rem}}.scan-section[data-v-4ac11024]{width:100%}.back-button[data-v-4ac11024]{display:flex;align-items:center;gap:.25rem;background:none;border:none;color:#475569;font-size:1rem;font-weight:500;cursor:pointer;margin-bottom:1rem;padding:.25rem 0}.back-button svg[data-v-4ac11024]{width:20px;height:20px}.back-button[data-v-4ac11024]:hover{color:#2563eb}.back-button[data-v-4ac11024]:disabled{opacity:.5;cursor:not-allowed}.upload-area[data-v-4ac11024]{border:2px dashed #cbd5e1;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#f8fafc;text-align:center}.upload-area[data-v-4ac11024]:hover{border-color:#2563eb;background-color:#eff6ff}.upload-area.has-preview[data-v-4ac11024]{padding:0;border:2px solid #cbd5e1;cursor:default;background-color:#fff;overflow:hidden}.upload-prompt[data-v-4ac11024]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;color:#64748b}.upload-prompt .upload-icon svg[data-v-4ac11024]{color:#94a3b8;width:48px;height:48px}.upload-prompt .upload-text p[data-v-4ac11024]{font-size:1.125rem;font-weight:500;color:#334155;margin:0}.upload-prompt .upload-text span[data-v-4ac11024]{font-size:.875rem;color:#64748b}.preview-container[data-v-4ac11024]{position:relative;width:100%;padding-top:60%}.preview-container .preview-image[data-v-4ac11024]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cancel-upload-btn[data-v-4ac11024]{position:absolute;top:.5rem;right:.5rem;width:32px;height:32px;background-color:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;font-size:24px;font-weight:700;line-height:1;text-align:center;cursor:pointer;transition:background-color .3s cubic-bezier(.4,0,.2,1);z-index:10;display:flex;align-items:center;justify-content:center;padding:0}.cancel-upload-btn[data-v-4ac11024]:hover{background-color:rgba(0,0,0,.8)}.action-section .scan-button[data-v-4ac11024]{width:100%;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;border:none;border-radius:.75rem;padding:1rem 1.5rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:1rem}.action-section .scan-button[data-v-4ac11024]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.action-section .scan-button[data-v-4ac11024]:active:not(:disabled){transform:translateY(0)}.action-section .scan-button[data-v-4ac11024]:disabled{opacity:.7;cursor:not-allowed;background:#cbd5e1}.action-section .scan-button .button-content[data-v-4ac11024]{display:flex;align-items:center;justify-content:center;gap:.75rem}.action-section .scan-button .button-content .scan-icon[data-v-4ac11024]{width:24px;height:24px}.action-section .scan-button .button-content .scan-icon svg[data-v-4ac11024]{width:100%;height:100%}.action-section .scan-button .button-content .scan-icon .scanning-spinner[data-v-4ac11024]{width:24px;height:24px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-4ac11024 1s linear infinite}@keyframes spin-4ac11024{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.state-container[data-v-4ac11024]{text-align:center}.state-container .icon-container[data-v-4ac11024]{margin-bottom:1.5rem}.state-container .content[data-v-4ac11024]{margin-bottom:2rem}.state-container .state-title[data-v-4ac11024]{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.state-container .state-description[data-v-4ac11024]{font-size:1rem;color:#475569}.success-state .check-animation[data-v-4ac11024]{width:80px;height:80px;margin:0 auto}.success-state .check-animation svg[data-v-4ac11024]{width:80px;height:80px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 0 #10b981;animation:fill-4ac11024 .4s ease-in-out .4s forwards,scale-4ac11024 .3s ease-in-out .9s both}.success-state .check-animation circle[data-v-4ac11024]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#10b981;fill:none;animation:stroke-4ac11024 .6s cubic-bezier(.65,0,.45,1) forwards}.success-state .check-animation path[data-v-4ac11024]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-4ac11024 .3s cubic-bezier(.65,0,.45,1) .8s forwards}.failure-state .failure-icon[data-v-4ac11024]{width:80px;height:80px;background:linear-gradient(135deg,#ef4444,#ff6b6b);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.failure-state .failure-icon svg[data-v-4ac11024]{width:48px;height:48px;color:#fff}.action-button[data-v-4ac11024]{width:100%;border:none;border-radius:.75rem;padding:1rem 1.5rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-block;text-align:center}.action-button[data-v-4ac11024]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.action-button[data-v-4ac11024]:active:not(:disabled){transform:translateY(0)}.action-button.success-button[data-v-4ac11024]{background:linear-gradient(135deg,#10b981,#22c55e);color:#fff}.action-button.retry-button[data-v-4ac11024]{background:linear-gradient(135deg,#ef4444,#ff6b6b);color:#fff}@keyframes stroke-4ac11024{to{stroke-dashoffset:0}}@keyframes scale-4ac11024{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-4ac11024{to{box-shadow:inset 0 0 0 40px #10b981}}.profile-setup[data-v-544c625a]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;align-items:center;justify-content:center;padding:1rem}@media(max-width:767px){.profile-setup[data-v-544c625a]{padding:.75rem;min-height:calc(100vh - 60px)}}.setup-container[data-v-544c625a]{background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:2rem;max-width:400px;width:100%}@media(max-width:767px){.setup-container[data-v-544c625a]{padding:1.5rem;margin:1rem}}.header-container[data-v-544c625a]{text-align:center;margin-bottom:2rem}.header-container .icon-container[data-v-544c625a]{margin-bottom:1.5rem}.header-container .icon-container .header-icon[data-v-544c625a]{width:80px;height:80px;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.header-container .icon-container .header-icon svg[data-v-544c625a]{width:48px;height:48px;color:#fff}.header-container .header-title[data-v-544c625a]{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.header-container .header-subtitle[data-v-544c625a]{font-size:1rem;color:#475569}.options-section[data-v-544c625a]{width:100%}.options-section .options-container[data-v-544c625a]{display:flex;flex-direction:column;gap:1rem}.option-card[data-v-544c625a]{display:flex;align-items:center;padding:1.5rem;border:2px solid #e2e8f0;border-radius:.75rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff}.option-card[data-v-544c625a]:hover{border-color:#2563eb;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.option-card[data-v-544c625a]:active{transform:translateY(0)}.option-card .option-icon[data-v-544c625a]{width:60px;height:60px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.option-card .option-icon svg[data-v-544c625a]{width:32px;height:32px}.option-card .option-content[data-v-544c625a]{flex:1;text-align:left}.option-card .option-content .option-title[data-v-544c625a]{font-size:1.125rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}.option-card .option-content .option-description[data-v-544c625a]{font-size:.875rem;color:#475569;margin-bottom:.75rem;line-height:1.5}.option-card .option-content .option-features[data-v-544c625a]{display:flex;gap:.5rem;flex-wrap:wrap}.option-card .option-content .option-features .feature-tag[data-v-544c625a]{font-size:.75rem;font-weight:500;padding:.25rem .5rem;background:#f1f5f9;color:#334155;border-radius:9999px}.option-card .option-arrow[data-v-544c625a]{width:24px;height:24px;color:#94a3b8;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.option-card .option-arrow svg[data-v-544c625a]{width:100%;height:100%}.option-card.ai-scan-option .option-icon[data-v-544c625a]{background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff}.option-card.ai-scan-option:hover .option-arrow[data-v-544c625a]{color:#2563eb;transform:translateX(4px)}.option-card.ai-scan-option:hover .feature-tag[data-v-544c625a]{background:#dbeafe;color:#1d4ed8}.option-card.manual-option .option-icon[data-v-544c625a]{background:linear-gradient(135deg,#10b981,#22c55e);color:#fff}.option-card.manual-option:hover .option-arrow[data-v-544c625a]{color:#10b981;transform:translateX(4px)}.option-card.manual-option:hover .feature-tag[data-v-544c625a]{background:#dcfce7;color:#15803d}@media(max-width:767px){.option-card[data-v-544c625a]{padding:1rem}.option-card .option-icon[data-v-544c625a]{width:50px;height:50px;margin-right:.75rem}.option-card .option-icon svg[data-v-544c625a]{width:28px;height:28px}.option-card .option-content .option-title[data-v-544c625a]{font-size:1rem}.option-card .option-content .option-description[data-v-544c625a]{font-size:.75rem}}.scan-section[data-v-544c625a]{width:100%}.back-button[data-v-544c625a]{display:flex;align-items:center;gap:.25rem;background:none;border:none;color:#475569;font-size:1rem;font-weight:500;cursor:pointer;margin-bottom:1rem;padding:.25rem 0}.back-button svg[data-v-544c625a]{width:20px;height:20px}.back-button[data-v-544c625a]:hover{color:#2563eb}.back-button[data-v-544c625a]:disabled{opacity:.5;cursor:not-allowed}.upload-area[data-v-544c625a]{border:2px dashed #cbd5e1;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#f8fafc;text-align:center}.upload-area[data-v-544c625a]:hover{border-color:#2563eb;background-color:#eff6ff}.upload-area.has-preview[data-v-544c625a]{padding:0;border:2px solid #cbd5e1;cursor:default;background-color:#fff;overflow:hidden}.upload-prompt[data-v-544c625a]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;color:#64748b}.upload-prompt .upload-icon svg[data-v-544c625a]{color:#94a3b8;width:48px;height:48px}.upload-prompt .upload-text p[data-v-544c625a]{font-size:1.125rem;font-weight:500;color:#334155;margin:0}.upload-prompt .upload-text span[data-v-544c625a]{font-size:.875rem;color:#64748b}.preview-container[data-v-544c625a]{position:relative;width:100%;padding-top:60%}.preview-container .preview-image[data-v-544c625a]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cancel-upload-btn[data-v-544c625a]{position:absolute;top:.5rem;right:.5rem;width:32px;height:32px;background-color:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;font-size:24px;font-weight:700;line-height:1;text-align:center;cursor:pointer;transition:background-color .3s cubic-bezier(.4,0,.2,1);z-index:10;display:flex;align-items:center;justify-content:center;padding:0}.cancel-upload-btn[data-v-544c625a]:hover{background-color:rgba(0,0,0,.8)}.action-section .scan-button[data-v-544c625a]{width:100%;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;border:none;border-radius:.75rem;padding:1rem 1.5rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:1rem}.action-section .scan-button[data-v-544c625a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.action-section .scan-button[data-v-544c625a]:active:not(:disabled){transform:translateY(0)}.action-section .scan-button[data-v-544c625a]:disabled{opacity:.7;cursor:not-allowed;background:#cbd5e1}.action-section .scan-button .button-content[data-v-544c625a]{display:flex;align-items:center;justify-content:center;gap:.75rem}.action-section .scan-button .button-content .scan-icon[data-v-544c625a]{width:24px;height:24px}.action-section .scan-button .button-content .scan-icon svg[data-v-544c625a]{width:100%;height:100%}.action-section .scan-button .button-content .scan-icon .scanning-spinner[data-v-544c625a]{width:24px;height:24px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-544c625a 1s linear infinite}@keyframes spin-544c625a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.state-container[data-v-544c625a]{text-align:center}.state-container .icon-container[data-v-544c625a]{margin-bottom:1.5rem}.state-container .content[data-v-544c625a]{margin-bottom:2rem}.state-container .state-title[data-v-544c625a]{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.state-container .state-description[data-v-544c625a]{font-size:1rem;color:#475569}.success-state .check-animation[data-v-544c625a]{width:80px;height:80px;margin:0 auto}.success-state .check-animation svg[data-v-544c625a]{width:80px;height:80px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 0 #10b981;animation:fill-544c625a .4s ease-in-out .4s forwards,scale-544c625a .3s ease-in-out .9s both}.success-state .check-animation circle[data-v-544c625a]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#10b981;fill:none;animation:stroke-544c625a .6s cubic-bezier(.65,0,.45,1) forwards}.success-state .check-animation path[data-v-544c625a]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-544c625a .3s cubic-bezier(.65,0,.45,1) .8s forwards}.failure-state .failure-icon[data-v-544c625a]{width:80px;height:80px;background:linear-gradient(135deg,#ef4444,#ff6b6b);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.failure-state .failure-icon svg[data-v-544c625a]{width:48px;height:48px;color:#fff}.manual-loading-state .loading-icon[data-v-544c625a]{width:80px;height:80px;margin:0 auto;display:flex;align-items:center;justify-content:center}.manual-loading-state .loading-icon .manual-spinner[data-v-544c625a]{width:60px;height:60px;border:4px solid #e2e8f0;border-top:4px solid #10b981;border-radius:50%;animation:spin-544c625a 1s linear infinite}.action-button[data-v-544c625a]{width:100%;border:none;border-radius:.75rem;padding:1rem 1.5rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-block;text-align:center}.action-button[data-v-544c625a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.action-button[data-v-544c625a]:active:not(:disabled){transform:translateY(0)}.action-button.success-button[data-v-544c625a]{background:linear-gradient(135deg,#10b981,#22c55e);color:#fff}.action-button.retry-button[data-v-544c625a]{background:linear-gradient(135deg,#ef4444,#ff6b6b);color:#fff}@keyframes stroke-544c625a{to{stroke-dashoffset:0}}@keyframes scale-544c625a{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-544c625a{to{box-shadow:inset 0 0 0 40px #10b981}}.v-profile-card[data-v-6e0c4444]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;align-items:center;justify-content:center;padding:1rem}@media(max-width:767px){.v-profile-card[data-v-6e0c4444]{padding:.75rem;min-height:calc(100vh - 60px)}}.card-container[data-v-6e0c4444]{background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:2rem;max-width:400px;width:100%;text-align:center}@media(max-width:767px){.card-container[data-v-6e0c4444]{padding:1.5rem;margin:1rem}}.icon-container[data-v-6e0c4444]{margin-bottom:1.5rem}.icon-container .header-icon[data-v-6e0c4444]{width:80px;height:80px;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.icon-container .header-icon svg[data-v-6e0c4444]{width:48px;height:48px;color:#fff}.icon-container .error-icon[data-v-6e0c4444]{width:80px;height:80px;background:linear-gradient(135deg,#ef4444,#ff6b6b);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.icon-container .error-icon svg[data-v-6e0c4444]{width:40px;height:40px;color:#fff}.state-title[data-v-6e0c4444]{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.state-description[data-v-6e0c4444]{font-size:1rem;color:#475569;line-height:1.6;margin-bottom:2rem}.error-title[data-v-6e0c4444]{font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:.75rem}.error-message[data-v-6e0c4444]{font-size:1rem;color:#475569;margin:0}.option-card[data-v-6e0c4444]{display:flex;align-items:center;padding:1.5rem;border:2px solid #e2e8f0;border-radius:.75rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;margin-bottom:1rem}.option-card[data-v-6e0c4444]:hover{border-color:#2563eb;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.option-card[data-v-6e0c4444]:active{transform:translateY(0)}.option-card .option-icon[data-v-6e0c4444]{width:60px;height:60px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.option-card .option-icon svg[data-v-6e0c4444]{width:32px;height:32px}.option-card .option-content[data-v-6e0c4444]{flex:1;text-align:left}.option-card .option-content .option-title[data-v-6e0c4444]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}@media(max-width:767px){.option-card[data-v-6e0c4444]{padding:1rem}.option-card .option-icon[data-v-6e0c4444]{width:50px;height:50px;margin-right:.75rem}.option-card .option-icon svg[data-v-6e0c4444]{width:28px;height:28px}.option-card .option-content .option-title[data-v-6e0c4444]{font-size:1rem}}.create-option .option-icon[data-v-6e0c4444]{background:linear-gradient(135deg,#10b981,#22c55e);color:#fff}.view-option .option-icon[data-v-6e0c4444]{background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff}.edit-option .option-icon[data-v-6e0c4444]{background:linear-gradient(135deg,#10b981,#22c55e);color:#fff}.virtual-card[data-v-6e0c4444]{border:2px solid #2563eb;border-radius:.75rem;padding:1.5rem;margin-bottom:1rem;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.virtual-card .card-content[data-v-6e0c4444]{display:flex;align-items:center;justify-content:space-between}.virtual-card .profile-info[data-v-6e0c4444]{flex:1;text-align:left}.virtual-card .profile-info .profile-name[data-v-6e0c4444]{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.virtual-card .profile-info .profile-company[data-v-6e0c4444]{font-size:1rem;font-weight:500;color:#334155;margin-bottom:.25rem}.virtual-card .profile-info .profile-title[data-v-6e0c4444]{font-size:.875rem;color:#475569;margin-bottom:.75rem}.virtual-card .profile-info .profile-id[data-v-6e0c4444]{font-size:.75rem;color:#64748b;font-weight:500;margin:0}.virtual-card .qr-code[data-v-6e0c4444]{width:80px;height:80px;flex-shrink:0}.virtual-card .qr-code canvas[data-v-6e0c4444]{width:100%;height:100%;border-radius:.25rem}@media(max-width:767px){.virtual-card[data-v-6e0c4444]{padding:1rem}.virtual-card .card-content[data-v-6e0c4444]{gap:1rem}.virtual-card .profile-info[data-v-6e0c4444]{margin-bottom:0;margin-left:.75rem}.virtual-card .profile-info .profile-name[data-v-6e0c4444]{font-size:1.125rem;margin-bottom:.25rem}.virtual-card .profile-info .profile-company[data-v-6e0c4444]{font-size:.875rem;margin-bottom:.25rem}.virtual-card .profile-info .profile-title[data-v-6e0c4444]{font-size:.75rem;margin-bottom:.5rem}.virtual-card .profile-info .profile-id[data-v-6e0c4444]{font-size:.75rem}.virtual-card .qr-code[data-v-6e0c4444]{width:60px;height:60px;margin-right:1rem;margin-bottom:1rem}}.help-text[data-v-6e0c4444]{font-size:.875rem;color:#64748b;margin:1rem 0 0;text-align:center}.help-text .purchase-link[data-v-6e0c4444]{color:#2563eb;font-weight:500;text-decoration:none}.help-text .purchase-link[data-v-6e0c4444]:hover{text-decoration:underline}.loading-state .loading-spinner[data-v-6e0c4444]{width:48px;height:48px;border:4px solid #e2e8f0;border-top:4px solid #2563eb;border-radius:50%;animation:spin-6e0c4444 1s linear infinite;margin:0 auto 1.5rem}.retry-button[data-v-6e0c4444]{background:#2563eb;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.5rem;margin:0 auto}.retry-button[data-v-6e0c4444]:hover{background:#134cca;transform:translateY(-1px)}.retry-button svg[data-v-6e0c4444]{width:16px;height:16px}@keyframes spin-6e0c4444{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.content[data-v-6e0c4444]{margin-bottom:1rem}.action-section .option-card[data-v-6e0c4444]:last-of-type{margin-bottom:0}.state-container[data-v-6e0c4444]{animation:fadeInUp-6e0c4444 .6s ease-out;animation-fill-mode:both}.virtual-card[data-v-6e0c4444]{animation:slideInLeft-6e0c4444 .8s ease-out .2s;animation-fill-mode:both}.option-card[data-v-6e0c4444]{animation:fadeInUp-6e0c4444 .6s ease-out;animation-fill-mode:both}.option-card[data-v-6e0c4444]:first-child{animation-delay:.1s}.option-card[data-v-6e0c4444]:nth-child(2){animation-delay:.2s}.option-card[data-v-6e0c4444]:nth-child(3){animation-delay:.3s}.qr-code canvas[data-v-6e0c4444]{opacity:0;animation:fadeIn-6e0c4444 .5s ease-out .5s forwards}@keyframes fadeInUp-6e0c4444{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft-6e0c4444{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn-6e0c4444{0%{opacity:0}to{opacity:1}}.virtual-card[data-v-6e0c4444]{transition:all .3s cubic-bezier(.4,0,.2,1)}.virtual-card[data-v-6e0c4444]:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.loading-state .loading-spinner[data-v-6e0c4444]{position:relative}.loading-state .loading-spinner[data-v-6e0c4444]:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid transparent;border-top:2px solid rgba(37,99,235,.3);border-radius:50%;animation:spin-6e0c4444 2s linear infinite reverse}.error-state .error-icon[data-v-6e0c4444]{animation:shake-6e0c4444 .5s ease-in-out}@keyframes shake-6e0c4444{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.option-card[data-v-6e0c4444]:active{transform:translateY(1px) scale(.98)}.retry-button[data-v-6e0c4444]:active{transform:translateY(1px) scale(.95)}.full-screen-qr-overlay[data-v-6e0c4444]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.full-screen-qr-overlay.visible[data-v-6e0c4444]{opacity:1;visibility:visible}.full-screen-qr-overlay canvas[data-v-6e0c4444]{background:#fff;padding:1rem;border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}[data-v-3317136f],[data-v-3317136f]:after,[data-v-3317136f]:before{box-sizing:border-box;margin:0;padding:0}html[data-v-3317136f]{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-v-3317136f]{font-family:Inter,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;color:#0f172a;background-color:#f8fafc;line-height:1.6}.transition-all[data-v-3317136f]{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-transform[data-v-3317136f]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.transition-colors[data-v-3317136f]{transition:background-color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1)}.transition-opacity[data-v-3317136f]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.text-center[data-v-3317136f]{text-align:center}.text-left[data-v-3317136f]{text-align:left}.text-right[data-v-3317136f]{text-align:right}.font-light[data-v-3317136f]{font-weight:300}.font-normal[data-v-3317136f]{font-weight:400}.font-medium[data-v-3317136f]{font-weight:500}.font-semibold[data-v-3317136f]{font-weight:600}.font-bold[data-v-3317136f]{font-weight:700}.text-xs[data-v-3317136f]{font-size:.75rem}.text-sm[data-v-3317136f]{font-size:.875rem}.text-base[data-v-3317136f]{font-size:1rem}.text-lg[data-v-3317136f]{font-size:1.125rem}.text-xl[data-v-3317136f]{font-size:1.25rem}.text-2xl[data-v-3317136f]{font-size:1.5rem}.text-3xl[data-v-3317136f]{font-size:1.875rem}.text-4xl[data-v-3317136f]{font-size:2.25rem}.text-5xl[data-v-3317136f]{font-size:3rem}.text-6xl[data-v-3317136f]{font-size:3.75rem}.text-primary[data-v-3317136f]{color:#2563eb}.text-secondary[data-v-3317136f]{color:#64748b}.text-accent[data-v-3317136f]{color:#06b6d4}.text-gray-600[data-v-3317136f]{color:#475569}.text-gray-700[data-v-3317136f]{color:#334155}.text-gray-900[data-v-3317136f]{color:#0f172a}.text-white[data-v-3317136f]{color:#fff}.bg-primary[data-v-3317136f]{background-color:#2563eb}.bg-secondary[data-v-3317136f]{background-color:#64748b}.bg-white[data-v-3317136f]{background-color:#fff}.bg-gray-50[data-v-3317136f]{background-color:#f8fafc}.bg-gray-100[data-v-3317136f]{background-color:#f1f5f9}.m-0[data-v-3317136f]{margin:0}.mt-0[data-v-3317136f]{margin-top:0}.mr-0[data-v-3317136f]{margin-right:0}.mb-0[data-v-3317136f]{margin-bottom:0}.ml-0[data-v-3317136f]{margin-left:0}.mx-0[data-v-3317136f]{margin-left:0;margin-right:0}.my-0[data-v-3317136f]{margin-top:0;margin-bottom:0}.p-0[data-v-3317136f]{padding:0}.pt-0[data-v-3317136f]{padding-top:0}.pr-0[data-v-3317136f]{padding-right:0}.pb-0[data-v-3317136f]{padding-bottom:0}.pl-0[data-v-3317136f]{padding-left:0}.px-0[data-v-3317136f]{padding-left:0;padding-right:0}.py-0[data-v-3317136f]{padding-top:0;padding-bottom:0}.m-1[data-v-3317136f]{margin:.25rem}.mt-1[data-v-3317136f]{margin-top:.25rem}.mr-1[data-v-3317136f]{margin-right:.25rem}.mb-1[data-v-3317136f]{margin-bottom:.25rem}.ml-1[data-v-3317136f]{margin-left:.25rem}.mx-1[data-v-3317136f]{margin-left:.25rem;margin-right:.25rem}.my-1[data-v-3317136f]{margin-top:.25rem;margin-bottom:.25rem}.p-1[data-v-3317136f]{padding:.25rem}.pt-1[data-v-3317136f]{padding-top:.25rem}.pr-1[data-v-3317136f]{padding-right:.25rem}.pb-1[data-v-3317136f]{padding-bottom:.25rem}.pl-1[data-v-3317136f]{padding-left:.25rem}.px-1[data-v-3317136f]{padding-left:.25rem;padding-right:.25rem}.py-1[data-v-3317136f]{padding-top:.25rem;padding-bottom:.25rem}.m-2[data-v-3317136f]{margin:.5rem}.mt-2[data-v-3317136f]{margin-top:.5rem}.mr-2[data-v-3317136f]{margin-right:.5rem}.mb-2[data-v-3317136f]{margin-bottom:.5rem}.ml-2[data-v-3317136f]{margin-left:.5rem}.mx-2[data-v-3317136f]{margin-left:.5rem;margin-right:.5rem}.my-2[data-v-3317136f]{margin-top:.5rem;margin-bottom:.5rem}.p-2[data-v-3317136f]{padding:.5rem}.pt-2[data-v-3317136f]{padding-top:.5rem}.pr-2[data-v-3317136f]{padding-right:.5rem}.pb-2[data-v-3317136f]{padding-bottom:.5rem}.pl-2[data-v-3317136f]{padding-left:.5rem}.px-2[data-v-3317136f]{padding-left:.5rem;padding-right:.5rem}.py-2[data-v-3317136f]{padding-top:.5rem;padding-bottom:.5rem}.m-3[data-v-3317136f]{margin:.75rem}.mt-3[data-v-3317136f]{margin-top:.75rem}.mr-3[data-v-3317136f]{margin-right:.75rem}.mb-3[data-v-3317136f]{margin-bottom:.75rem}.ml-3[data-v-3317136f]{margin-left:.75rem}.mx-3[data-v-3317136f]{margin-left:.75rem;margin-right:.75rem}.my-3[data-v-3317136f]{margin-top:.75rem;margin-bottom:.75rem}.p-3[data-v-3317136f]{padding:.75rem}.pt-3[data-v-3317136f]{padding-top:.75rem}.pr-3[data-v-3317136f]{padding-right:.75rem}.pb-3[data-v-3317136f]{padding-bottom:.75rem}.pl-3[data-v-3317136f]{padding-left:.75rem}.px-3[data-v-3317136f]{padding-left:.75rem;padding-right:.75rem}.py-3[data-v-3317136f]{padding-top:.75rem;padding-bottom:.75rem}.m-4[data-v-3317136f]{margin:1rem}.mt-4[data-v-3317136f]{margin-top:1rem}.mr-4[data-v-3317136f]{margin-right:1rem}.mb-4[data-v-3317136f]{margin-bottom:1rem}.ml-4[data-v-3317136f]{margin-left:1rem}.mx-4[data-v-3317136f]{margin-left:1rem;margin-right:1rem}.my-4[data-v-3317136f]{margin-top:1rem;margin-bottom:1rem}.p-4[data-v-3317136f]{padding:1rem}.pt-4[data-v-3317136f]{padding-top:1rem}.pr-4[data-v-3317136f]{padding-right:1rem}.pb-4[data-v-3317136f]{padding-bottom:1rem}.pl-4[data-v-3317136f]{padding-left:1rem}.px-4[data-v-3317136f]{padding-left:1rem;padding-right:1rem}.py-4[data-v-3317136f]{padding-top:1rem;padding-bottom:1rem}.m-5[data-v-3317136f]{margin:1.25rem}.mt-5[data-v-3317136f]{margin-top:1.25rem}.mr-5[data-v-3317136f]{margin-right:1.25rem}.mb-5[data-v-3317136f]{margin-bottom:1.25rem}.ml-5[data-v-3317136f]{margin-left:1.25rem}.mx-5[data-v-3317136f]{margin-left:1.25rem;margin-right:1.25rem}.my-5[data-v-3317136f]{margin-top:1.25rem;margin-bottom:1.25rem}.p-5[data-v-3317136f]{padding:1.25rem}.pt-5[data-v-3317136f]{padding-top:1.25rem}.pr-5[data-v-3317136f]{padding-right:1.25rem}.pb-5[data-v-3317136f]{padding-bottom:1.25rem}.pl-5[data-v-3317136f]{padding-left:1.25rem}.px-5[data-v-3317136f]{padding-left:1.25rem;padding-right:1.25rem}.py-5[data-v-3317136f]{padding-top:1.25rem;padding-bottom:1.25rem}.m-6[data-v-3317136f]{margin:1.5rem}.mt-6[data-v-3317136f]{margin-top:1.5rem}.mr-6[data-v-3317136f]{margin-right:1.5rem}.mb-6[data-v-3317136f]{margin-bottom:1.5rem}.ml-6[data-v-3317136f]{margin-left:1.5rem}.mx-6[data-v-3317136f]{margin-left:1.5rem;margin-right:1.5rem}.my-6[data-v-3317136f]{margin-top:1.5rem;margin-bottom:1.5rem}.p-6[data-v-3317136f]{padding:1.5rem}.pt-6[data-v-3317136f]{padding-top:1.5rem}.pr-6[data-v-3317136f]{padding-right:1.5rem}.pb-6[data-v-3317136f]{padding-bottom:1.5rem}.pl-6[data-v-3317136f]{padding-left:1.5rem}.px-6[data-v-3317136f]{padding-left:1.5rem;padding-right:1.5rem}.py-6[data-v-3317136f]{padding-top:1.5rem;padding-bottom:1.5rem}.m-8[data-v-3317136f]{margin:2rem}.mt-8[data-v-3317136f]{margin-top:2rem}.mr-8[data-v-3317136f]{margin-right:2rem}.mb-8[data-v-3317136f]{margin-bottom:2rem}.ml-8[data-v-3317136f]{margin-left:2rem}.mx-8[data-v-3317136f]{margin-left:2rem;margin-right:2rem}.my-8[data-v-3317136f]{margin-top:2rem;margin-bottom:2rem}.p-8[data-v-3317136f]{padding:2rem}.pt-8[data-v-3317136f]{padding-top:2rem}.pr-8[data-v-3317136f]{padding-right:2rem}.pb-8[data-v-3317136f]{padding-bottom:2rem}.pl-8[data-v-3317136f]{padding-left:2rem}.px-8[data-v-3317136f]{padding-left:2rem;padding-right:2rem}.py-8[data-v-3317136f]{padding-top:2rem;padding-bottom:2rem}.m-10[data-v-3317136f]{margin:2.5rem}.mt-10[data-v-3317136f]{margin-top:2.5rem}.mr-10[data-v-3317136f]{margin-right:2.5rem}.mb-10[data-v-3317136f]{margin-bottom:2.5rem}.ml-10[data-v-3317136f]{margin-left:2.5rem}.mx-10[data-v-3317136f]{margin-left:2.5rem;margin-right:2.5rem}.my-10[data-v-3317136f]{margin-top:2.5rem;margin-bottom:2.5rem}.p-10[data-v-3317136f]{padding:2.5rem}.pt-10[data-v-3317136f]{padding-top:2.5rem}.pr-10[data-v-3317136f]{padding-right:2.5rem}.pb-10[data-v-3317136f]{padding-bottom:2.5rem}.pl-10[data-v-3317136f]{padding-left:2.5rem}.px-10[data-v-3317136f]{padding-left:2.5rem;padding-right:2.5rem}.py-10[data-v-3317136f]{padding-top:2.5rem;padding-bottom:2.5rem}.m-12[data-v-3317136f]{margin:3rem}.mt-12[data-v-3317136f]{margin-top:3rem}.mr-12[data-v-3317136f]{margin-right:3rem}.mb-12[data-v-3317136f]{margin-bottom:3rem}.ml-12[data-v-3317136f]{margin-left:3rem}.mx-12[data-v-3317136f]{margin-left:3rem;margin-right:3rem}.my-12[data-v-3317136f]{margin-top:3rem;margin-bottom:3rem}.p-12[data-v-3317136f]{padding:3rem}.pt-12[data-v-3317136f]{padding-top:3rem}.pr-12[data-v-3317136f]{padding-right:3rem}.pb-12[data-v-3317136f]{padding-bottom:3rem}.pl-12[data-v-3317136f]{padding-left:3rem}.px-12[data-v-3317136f]{padding-left:3rem;padding-right:3rem}.py-12[data-v-3317136f]{padding-top:3rem;padding-bottom:3rem}.m-16[data-v-3317136f]{margin:4rem}.mt-16[data-v-3317136f]{margin-top:4rem}.mr-16[data-v-3317136f]{margin-right:4rem}.mb-16[data-v-3317136f]{margin-bottom:4rem}.ml-16[data-v-3317136f]{margin-left:4rem}.mx-16[data-v-3317136f]{margin-left:4rem;margin-right:4rem}.my-16[data-v-3317136f]{margin-top:4rem;margin-bottom:4rem}.p-16[data-v-3317136f]{padding:4rem}.pt-16[data-v-3317136f]{padding-top:4rem}.pr-16[data-v-3317136f]{padding-right:4rem}.pb-16[data-v-3317136f]{padding-bottom:4rem}.pl-16[data-v-3317136f]{padding-left:4rem}.px-16[data-v-3317136f]{padding-left:4rem;padding-right:4rem}.py-16[data-v-3317136f]{padding-top:4rem;padding-bottom:4rem}.m-20[data-v-3317136f]{margin:5rem}.mt-20[data-v-3317136f]{margin-top:5rem}.mr-20[data-v-3317136f]{margin-right:5rem}.mb-20[data-v-3317136f]{margin-bottom:5rem}.ml-20[data-v-3317136f]{margin-left:5rem}.mx-20[data-v-3317136f]{margin-left:5rem;margin-right:5rem}.my-20[data-v-3317136f]{margin-top:5rem;margin-bottom:5rem}.p-20[data-v-3317136f]{padding:5rem}.pt-20[data-v-3317136f]{padding-top:5rem}.pr-20[data-v-3317136f]{padding-right:5rem}.pb-20[data-v-3317136f]{padding-bottom:5rem}.pl-20[data-v-3317136f]{padding-left:5rem}.px-20[data-v-3317136f]{padding-left:5rem;padding-right:5rem}.py-20[data-v-3317136f]{padding-top:5rem;padding-bottom:5rem}.m-24[data-v-3317136f]{margin:6rem}.mt-24[data-v-3317136f]{margin-top:6rem}.mr-24[data-v-3317136f]{margin-right:6rem}.mb-24[data-v-3317136f]{margin-bottom:6rem}.ml-24[data-v-3317136f]{margin-left:6rem}.mx-24[data-v-3317136f]{margin-left:6rem;margin-right:6rem}.my-24[data-v-3317136f]{margin-top:6rem;margin-bottom:6rem}.p-24[data-v-3317136f]{padding:6rem}.pt-24[data-v-3317136f]{padding-top:6rem}.pr-24[data-v-3317136f]{padding-right:6rem}.pb-24[data-v-3317136f]{padding-bottom:6rem}.pl-24[data-v-3317136f]{padding-left:6rem}.px-24[data-v-3317136f]{padding-left:6rem;padding-right:6rem}.py-24[data-v-3317136f]{padding-top:6rem;padding-bottom:6rem}.m-32[data-v-3317136f]{margin:8rem}.mt-32[data-v-3317136f]{margin-top:8rem}.mr-32[data-v-3317136f]{margin-right:8rem}.mb-32[data-v-3317136f]{margin-bottom:8rem}.ml-32[data-v-3317136f]{margin-left:8rem}.mx-32[data-v-3317136f]{margin-left:8rem;margin-right:8rem}.my-32[data-v-3317136f]{margin-top:8rem;margin-bottom:8rem}.p-32[data-v-3317136f]{padding:8rem}.pt-32[data-v-3317136f]{padding-top:8rem}.pr-32[data-v-3317136f]{padding-right:8rem}.pb-32[data-v-3317136f]{padding-bottom:8rem}.pl-32[data-v-3317136f]{padding-left:8rem}.px-32[data-v-3317136f]{padding-left:8rem;padding-right:8rem}.py-32[data-v-3317136f]{padding-top:8rem;padding-bottom:8rem}.shadow-sm[data-v-3317136f]{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow-base[data-v-3317136f]{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md[data-v-3317136f]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg[data-v-3317136f]{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl[data-v-3317136f]{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-2xl[data-v-3317136f]{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.rounded-none[data-v-3317136f]{border-radius:0}.rounded-sm[data-v-3317136f]{border-radius:.125rem}.rounded-base[data-v-3317136f]{border-radius:.25rem}.rounded-md[data-v-3317136f]{border-radius:.375rem}.rounded-lg[data-v-3317136f]{border-radius:.5rem}.rounded-xl[data-v-3317136f]{border-radius:.75rem}.rounded-2xl[data-v-3317136f]{border-radius:1rem}.rounded-3xl[data-v-3317136f]{border-radius:1.5rem}.rounded-full[data-v-3317136f]{border-radius:9999px}.container[data-v-3317136f]{width:100%;max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(max-width:767px){.container[data-v-3317136f]{padding-left:.75rem;padding-right:.75rem}}.container-sm[data-v-3317136f]{width:100%;max-width:768px;margin:0 auto;padding-left:1rem;padding-right:1rem}.flex[data-v-3317136f]{display:flex}.flex-col[data-v-3317136f]{flex-direction:column}.flex-row[data-v-3317136f]{flex-direction:row}.items-center[data-v-3317136f]{align-items:center}.items-start[data-v-3317136f]{align-items:flex-start}.items-end[data-v-3317136f]{align-items:flex-end}.justify-center[data-v-3317136f]{justify-content:center}.justify-between[data-v-3317136f]{justify-content:space-between}.justify-around[data-v-3317136f]{justify-content:space-around}.justify-start[data-v-3317136f]{justify-content:flex-start}.justify-end[data-v-3317136f]{justify-content:flex-end}.flex-wrap[data-v-3317136f]{flex-wrap:wrap}.flex-1[data-v-3317136f]{flex:1}.grid[data-v-3317136f]{display:grid}.grid-cols-1[data-v-3317136f]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-3317136f]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-3317136f]{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-2[data-v-3317136f]{gap:.5rem}.gap-4[data-v-3317136f]{gap:1rem}.gap-6[data-v-3317136f]{gap:1.5rem}.gap-8[data-v-3317136f]{gap:2rem}.hidden[data-v-3317136f]{display:none}@media(max-width:767px){.mobile\:hidden[data-v-3317136f]{display:none}.mobile\:block[data-v-3317136f]{display:block}.mobile\:flex[data-v-3317136f]{display:flex}}@media(min-width:768px)and (max-width:1023px){.tablet\:hidden[data-v-3317136f]{display:none}.tablet\:block[data-v-3317136f]{display:block}.tablet\:flex[data-v-3317136f]{display:flex}}@media(min-width:1024px){.desktop\:hidden[data-v-3317136f]{display:none}.desktop\:block[data-v-3317136f]{display:block}.desktop\:flex[data-v-3317136f]{display:flex}}.relative[data-v-3317136f]{position:relative}.absolute[data-v-3317136f]{position:absolute}.fixed[data-v-3317136f]{position:fixed}.sticky[data-v-3317136f]{position:sticky}.overflow-hidden[data-v-3317136f]{overflow:hidden}.overflow-auto[data-v-3317136f]{overflow:auto}.w-full[data-v-3317136f]{width:100%}.h-full[data-v-3317136f]{height:100%}.w-auto[data-v-3317136f]{width:auto}.h-auto[data-v-3317136f]{height:auto}img[data-v-3317136f]{max-width:100%;height:auto;display:block}button[data-v-3317136f]{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}a[data-v-3317136f]{color:inherit;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}a[data-v-3317136f]:hover{color:#2563eb}ol[data-v-3317136f],ul[data-v-3317136f]{list-style:none}input[data-v-3317136f],select[data-v-3317136f],textarea[data-v-3317136f]{font-family:inherit;font-size:inherit}[data-v-3317136f]::-webkit-scrollbar{width:8px}[data-v-3317136f]::-webkit-scrollbar-track{background:#f1f5f9}[data-v-3317136f]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}[data-v-3317136f]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.profile-page-state-container[data-v-3317136f]{min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem}@media(max-width:767px){.profile-page-state-container[data-v-3317136f]{padding:1.5rem;min-height:50vh}}.profile-page-icon-container[data-v-3317136f]{margin-bottom:1.5rem}.profile-page-icon-container .profile-page-error-icon[data-v-3317136f],.profile-page-icon-container .profile-page-notfound-icon[data-v-3317136f]{width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto}.profile-page-icon-container .profile-page-error-icon svg[data-v-3317136f],.profile-page-icon-container .profile-page-notfound-icon svg[data-v-3317136f]{width:40px;height:40px;color:#fff}.profile-page-icon-container .profile-page-error-icon[data-v-3317136f]{background:linear-gradient(135deg,#ef4444,#ff6b6b);animation:profilePageShake-3317136f .5s ease-in-out}.profile-page-icon-container .profile-page-notfound-icon[data-v-3317136f]{background:linear-gradient(135deg,#94a3b8,#64748b)}.profile-page-state-title[data-v-3317136f]{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.profile-page-state-description[data-v-3317136f]{font-size:1rem;color:#475569;line-height:1.6;margin-bottom:2rem}.profile-page-error-title[data-v-3317136f],.profile-page-notfound-title[data-v-3317136f]{font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:.75rem}.profile-page-error-message[data-v-3317136f],.profile-page-notfound-message[data-v-3317136f]{font-size:1rem;color:#475569;margin:0}.profile-page-loading-state .profile-page-loading-spinner[data-v-3317136f]{width:48px;height:48px;border:4px solid #e2e8f0;border-top:4px solid #2563eb;border-radius:50%;animation:profilePageSpin-3317136f 1s linear infinite;margin-bottom:1.5rem;position:relative}.profile-page-loading-state .profile-page-loading-spinner[data-v-3317136f]:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid transparent;border-top:2px solid rgba(37,99,235,.3);border-radius:50%;animation:profilePageSpin-3317136f 2s linear infinite reverse}.profile-page-retry-button[data-v-3317136f]{background:#2563eb;color:#fff;border:none;border-radius:.5rem;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;justify-content:center;align-items:center;gap:.5rem;margin:1.5rem auto 0}.profile-page-retry-button[data-v-3317136f]:hover{background:#134cca;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.profile-page-retry-button[data-v-3317136f]:active{transform:translateY(1px) scale(.95)}.profile-page-retry-button svg[data-v-3317136f]{width:16px;height:16px}@keyframes profilePageSpin-3317136f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes profilePageShake-3317136f{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes profilePageFadeInUp-3317136f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.profile-page-state-container[data-v-3317136f]{animation:profilePageFadeInUp-3317136f .6s ease-out;animation-fill-mode:both}.profile-page-content[data-v-3317136f]{margin-bottom:1.5rem}.profile-page-action-section[data-v-3317136f]{margin-top:1rem}.profile-container[data-v-3317136f]{max-width:600px;margin:0 auto;padding-top:2rem;padding-left:1rem;padding-right:1rem}@media(max-width:767px){.profile-container[data-v-3317136f]{padding-top:1rem;padding-left:.75rem;padding-right:.75rem}}.profile-container>[data-v-3317136f]{animation:profilePageFadeInUp-3317136f .8s ease-out;animation-fill-mode:both}.profile-container>[data-v-3317136f]:first-child{animation-delay:.1s}.profile-container>[data-v-3317136f]:nth-child(2){animation-delay:.2s}.profile-container>[data-v-3317136f]:nth-child(3){animation-delay:.3s}.profile-container>[data-v-3317136f]:nth-child(4){animation-delay:.4s}[data-v-f022c05c],[data-v-f022c05c]:after,[data-v-f022c05c]:before{box-sizing:border-box;margin:0;padding:0}html[data-v-f022c05c]{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-v-f022c05c]{font-family:Inter,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;color:#0f172a;background-color:#f8fafc;line-height:1.6}.transition-all[data-v-f022c05c]{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-transform[data-v-f022c05c]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.transition-colors[data-v-f022c05c]{transition:background-color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1)}.transition-opacity[data-v-f022c05c]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.text-center[data-v-f022c05c]{text-align:center}.text-left[data-v-f022c05c]{text-align:left}.text-right[data-v-f022c05c]{text-align:right}.font-light[data-v-f022c05c]{font-weight:300}.font-normal[data-v-f022c05c]{font-weight:400}.font-medium[data-v-f022c05c]{font-weight:500}.font-semibold[data-v-f022c05c]{font-weight:600}.font-bold[data-v-f022c05c]{font-weight:700}.text-xs[data-v-f022c05c]{font-size:.75rem}.text-sm[data-v-f022c05c]{font-size:.875rem}.text-base[data-v-f022c05c]{font-size:1rem}.text-lg[data-v-f022c05c]{font-size:1.125rem}.text-xl[data-v-f022c05c]{font-size:1.25rem}.text-2xl[data-v-f022c05c]{font-size:1.5rem}.text-3xl[data-v-f022c05c]{font-size:1.875rem}.text-4xl[data-v-f022c05c]{font-size:2.25rem}.text-5xl[data-v-f022c05c]{font-size:3rem}.text-6xl[data-v-f022c05c]{font-size:3.75rem}.text-primary[data-v-f022c05c]{color:#2563eb}.text-secondary[data-v-f022c05c]{color:#64748b}.text-accent[data-v-f022c05c]{color:#06b6d4}.text-gray-600[data-v-f022c05c]{color:#475569}.text-gray-700[data-v-f022c05c]{color:#334155}.text-gray-900[data-v-f022c05c]{color:#0f172a}.text-white[data-v-f022c05c]{color:#fff}.bg-primary[data-v-f022c05c]{background-color:#2563eb}.bg-secondary[data-v-f022c05c]{background-color:#64748b}.bg-white[data-v-f022c05c]{background-color:#fff}.bg-gray-50[data-v-f022c05c]{background-color:#f8fafc}.bg-gray-100[data-v-f022c05c]{background-color:#f1f5f9}.m-0[data-v-f022c05c]{margin:0}.mt-0[data-v-f022c05c]{margin-top:0}.mr-0[data-v-f022c05c]{margin-right:0}.mb-0[data-v-f022c05c]{margin-bottom:0}.ml-0[data-v-f022c05c]{margin-left:0}.mx-0[data-v-f022c05c]{margin-left:0;margin-right:0}.my-0[data-v-f022c05c]{margin-top:0;margin-bottom:0}.p-0[data-v-f022c05c]{padding:0}.pt-0[data-v-f022c05c]{padding-top:0}.pr-0[data-v-f022c05c]{padding-right:0}.pb-0[data-v-f022c05c]{padding-bottom:0}.pl-0[data-v-f022c05c]{padding-left:0}.px-0[data-v-f022c05c]{padding-left:0;padding-right:0}.py-0[data-v-f022c05c]{padding-top:0;padding-bottom:0}.m-1[data-v-f022c05c]{margin:.25rem}.mt-1[data-v-f022c05c]{margin-top:.25rem}.mr-1[data-v-f022c05c]{margin-right:.25rem}.mb-1[data-v-f022c05c]{margin-bottom:.25rem}.ml-1[data-v-f022c05c]{margin-left:.25rem}.mx-1[data-v-f022c05c]{margin-left:.25rem;margin-right:.25rem}.my-1[data-v-f022c05c]{margin-top:.25rem;margin-bottom:.25rem}.p-1[data-v-f022c05c]{padding:.25rem}.pt-1[data-v-f022c05c]{padding-top:.25rem}.pr-1[data-v-f022c05c]{padding-right:.25rem}.pb-1[data-v-f022c05c]{padding-bottom:.25rem}.pl-1[data-v-f022c05c]{padding-left:.25rem}.px-1[data-v-f022c05c]{padding-left:.25rem;padding-right:.25rem}.py-1[data-v-f022c05c]{padding-top:.25rem;padding-bottom:.25rem}.m-2[data-v-f022c05c]{margin:.5rem}.mt-2[data-v-f022c05c]{margin-top:.5rem}.mr-2[data-v-f022c05c]{margin-right:.5rem}.mb-2[data-v-f022c05c]{margin-bottom:.5rem}.ml-2[data-v-f022c05c]{margin-left:.5rem}.mx-2[data-v-f022c05c]{margin-left:.5rem;margin-right:.5rem}.my-2[data-v-f022c05c]{margin-top:.5rem;margin-bottom:.5rem}.p-2[data-v-f022c05c]{padding:.5rem}.pt-2[data-v-f022c05c]{padding-top:.5rem}.pr-2[data-v-f022c05c]{padding-right:.5rem}.pb-2[data-v-f022c05c]{padding-bottom:.5rem}.pl-2[data-v-f022c05c]{padding-left:.5rem}.px-2[data-v-f022c05c]{padding-left:.5rem;padding-right:.5rem}.py-2[data-v-f022c05c]{padding-top:.5rem;padding-bottom:.5rem}.m-3[data-v-f022c05c]{margin:.75rem}.mt-3[data-v-f022c05c]{margin-top:.75rem}.mr-3[data-v-f022c05c]{margin-right:.75rem}.mb-3[data-v-f022c05c]{margin-bottom:.75rem}.ml-3[data-v-f022c05c]{margin-left:.75rem}.mx-3[data-v-f022c05c]{margin-left:.75rem;margin-right:.75rem}.my-3[data-v-f022c05c]{margin-top:.75rem;margin-bottom:.75rem}.p-3[data-v-f022c05c]{padding:.75rem}.pt-3[data-v-f022c05c]{padding-top:.75rem}.pr-3[data-v-f022c05c]{padding-right:.75rem}.pb-3[data-v-f022c05c]{padding-bottom:.75rem}.pl-3[data-v-f022c05c]{padding-left:.75rem}.px-3[data-v-f022c05c]{padding-left:.75rem;padding-right:.75rem}.py-3[data-v-f022c05c]{padding-top:.75rem;padding-bottom:.75rem}.m-4[data-v-f022c05c]{margin:1rem}.mt-4[data-v-f022c05c]{margin-top:1rem}.mr-4[data-v-f022c05c]{margin-right:1rem}.mb-4[data-v-f022c05c]{margin-bottom:1rem}.ml-4[data-v-f022c05c]{margin-left:1rem}.mx-4[data-v-f022c05c]{margin-left:1rem;margin-right:1rem}.my-4[data-v-f022c05c]{margin-top:1rem;margin-bottom:1rem}.p-4[data-v-f022c05c]{padding:1rem}.pt-4[data-v-f022c05c]{padding-top:1rem}.pr-4[data-v-f022c05c]{padding-right:1rem}.pb-4[data-v-f022c05c]{padding-bottom:1rem}.pl-4[data-v-f022c05c]{padding-left:1rem}.px-4[data-v-f022c05c]{padding-left:1rem;padding-right:1rem}.py-4[data-v-f022c05c]{padding-top:1rem;padding-bottom:1rem}.m-5[data-v-f022c05c]{margin:1.25rem}.mt-5[data-v-f022c05c]{margin-top:1.25rem}.mr-5[data-v-f022c05c]{margin-right:1.25rem}.mb-5[data-v-f022c05c]{margin-bottom:1.25rem}.ml-5[data-v-f022c05c]{margin-left:1.25rem}.mx-5[data-v-f022c05c]{margin-left:1.25rem;margin-right:1.25rem}.my-5[data-v-f022c05c]{margin-top:1.25rem;margin-bottom:1.25rem}.p-5[data-v-f022c05c]{padding:1.25rem}.pt-5[data-v-f022c05c]{padding-top:1.25rem}.pr-5[data-v-f022c05c]{padding-right:1.25rem}.pb-5[data-v-f022c05c]{padding-bottom:1.25rem}.pl-5[data-v-f022c05c]{padding-left:1.25rem}.px-5[data-v-f022c05c]{padding-left:1.25rem;padding-right:1.25rem}.py-5[data-v-f022c05c]{padding-top:1.25rem;padding-bottom:1.25rem}.m-6[data-v-f022c05c]{margin:1.5rem}.mt-6[data-v-f022c05c]{margin-top:1.5rem}.mr-6[data-v-f022c05c]{margin-right:1.5rem}.mb-6[data-v-f022c05c]{margin-bottom:1.5rem}.ml-6[data-v-f022c05c]{margin-left:1.5rem}.mx-6[data-v-f022c05c]{margin-left:1.5rem;margin-right:1.5rem}.my-6[data-v-f022c05c]{margin-top:1.5rem;margin-bottom:1.5rem}.p-6[data-v-f022c05c]{padding:1.5rem}.pt-6[data-v-f022c05c]{padding-top:1.5rem}.pr-6[data-v-f022c05c]{padding-right:1.5rem}.pb-6[data-v-f022c05c]{padding-bottom:1.5rem}.pl-6[data-v-f022c05c]{padding-left:1.5rem}.px-6[data-v-f022c05c]{padding-left:1.5rem;padding-right:1.5rem}.py-6[data-v-f022c05c]{padding-top:1.5rem;padding-bottom:1.5rem}.m-8[data-v-f022c05c]{margin:2rem}.mt-8[data-v-f022c05c]{margin-top:2rem}.mr-8[data-v-f022c05c]{margin-right:2rem}.mb-8[data-v-f022c05c]{margin-bottom:2rem}.ml-8[data-v-f022c05c]{margin-left:2rem}.mx-8[data-v-f022c05c]{margin-left:2rem;margin-right:2rem}.my-8[data-v-f022c05c]{margin-top:2rem;margin-bottom:2rem}.p-8[data-v-f022c05c]{padding:2rem}.pt-8[data-v-f022c05c]{padding-top:2rem}.pr-8[data-v-f022c05c]{padding-right:2rem}.pb-8[data-v-f022c05c]{padding-bottom:2rem}.pl-8[data-v-f022c05c]{padding-left:2rem}.px-8[data-v-f022c05c]{padding-left:2rem;padding-right:2rem}.py-8[data-v-f022c05c]{padding-top:2rem;padding-bottom:2rem}.m-10[data-v-f022c05c]{margin:2.5rem}.mt-10[data-v-f022c05c]{margin-top:2.5rem}.mr-10[data-v-f022c05c]{margin-right:2.5rem}.mb-10[data-v-f022c05c]{margin-bottom:2.5rem}.ml-10[data-v-f022c05c]{margin-left:2.5rem}.mx-10[data-v-f022c05c]{margin-left:2.5rem;margin-right:2.5rem}.my-10[data-v-f022c05c]{margin-top:2.5rem;margin-bottom:2.5rem}.p-10[data-v-f022c05c]{padding:2.5rem}.pt-10[data-v-f022c05c]{padding-top:2.5rem}.pr-10[data-v-f022c05c]{padding-right:2.5rem}.pb-10[data-v-f022c05c]{padding-bottom:2.5rem}.pl-10[data-v-f022c05c]{padding-left:2.5rem}.px-10[data-v-f022c05c]{padding-left:2.5rem;padding-right:2.5rem}.py-10[data-v-f022c05c]{padding-top:2.5rem;padding-bottom:2.5rem}.m-12[data-v-f022c05c]{margin:3rem}.mt-12[data-v-f022c05c]{margin-top:3rem}.mr-12[data-v-f022c05c]{margin-right:3rem}.mb-12[data-v-f022c05c]{margin-bottom:3rem}.ml-12[data-v-f022c05c]{margin-left:3rem}.mx-12[data-v-f022c05c]{margin-left:3rem;margin-right:3rem}.my-12[data-v-f022c05c]{margin-top:3rem;margin-bottom:3rem}.p-12[data-v-f022c05c]{padding:3rem}.pt-12[data-v-f022c05c]{padding-top:3rem}.pr-12[data-v-f022c05c]{padding-right:3rem}.pb-12[data-v-f022c05c]{padding-bottom:3rem}.pl-12[data-v-f022c05c]{padding-left:3rem}.px-12[data-v-f022c05c]{padding-left:3rem;padding-right:3rem}.py-12[data-v-f022c05c]{padding-top:3rem;padding-bottom:3rem}.m-16[data-v-f022c05c]{margin:4rem}.mt-16[data-v-f022c05c]{margin-top:4rem}.mr-16[data-v-f022c05c]{margin-right:4rem}.mb-16[data-v-f022c05c]{margin-bottom:4rem}.ml-16[data-v-f022c05c]{margin-left:4rem}.mx-16[data-v-f022c05c]{margin-left:4rem;margin-right:4rem}.my-16[data-v-f022c05c]{margin-top:4rem;margin-bottom:4rem}.p-16[data-v-f022c05c]{padding:4rem}.pt-16[data-v-f022c05c]{padding-top:4rem}.pr-16[data-v-f022c05c]{padding-right:4rem}.pb-16[data-v-f022c05c]{padding-bottom:4rem}.pl-16[data-v-f022c05c]{padding-left:4rem}.px-16[data-v-f022c05c]{padding-left:4rem;padding-right:4rem}.py-16[data-v-f022c05c]{padding-top:4rem;padding-bottom:4rem}.m-20[data-v-f022c05c]{margin:5rem}.mt-20[data-v-f022c05c]{margin-top:5rem}.mr-20[data-v-f022c05c]{margin-right:5rem}.mb-20[data-v-f022c05c]{margin-bottom:5rem}.ml-20[data-v-f022c05c]{margin-left:5rem}.mx-20[data-v-f022c05c]{margin-left:5rem;margin-right:5rem}.my-20[data-v-f022c05c]{margin-top:5rem;margin-bottom:5rem}.p-20[data-v-f022c05c]{padding:5rem}.pt-20[data-v-f022c05c]{padding-top:5rem}.pr-20[data-v-f022c05c]{padding-right:5rem}.pb-20[data-v-f022c05c]{padding-bottom:5rem}.pl-20[data-v-f022c05c]{padding-left:5rem}.px-20[data-v-f022c05c]{padding-left:5rem;padding-right:5rem}.py-20[data-v-f022c05c]{padding-top:5rem;padding-bottom:5rem}.m-24[data-v-f022c05c]{margin:6rem}.mt-24[data-v-f022c05c]{margin-top:6rem}.mr-24[data-v-f022c05c]{margin-right:6rem}.mb-24[data-v-f022c05c]{margin-bottom:6rem}.ml-24[data-v-f022c05c]{margin-left:6rem}.mx-24[data-v-f022c05c]{margin-left:6rem;margin-right:6rem}.my-24[data-v-f022c05c]{margin-top:6rem;margin-bottom:6rem}.p-24[data-v-f022c05c]{padding:6rem}.pt-24[data-v-f022c05c]{padding-top:6rem}.pr-24[data-v-f022c05c]{padding-right:6rem}.pb-24[data-v-f022c05c]{padding-bottom:6rem}.pl-24[data-v-f022c05c]{padding-left:6rem}.px-24[data-v-f022c05c]{padding-left:6rem;padding-right:6rem}.py-24[data-v-f022c05c]{padding-top:6rem;padding-bottom:6rem}.m-32[data-v-f022c05c]{margin:8rem}.mt-32[data-v-f022c05c]{margin-top:8rem}.mr-32[data-v-f022c05c]{margin-right:8rem}.mb-32[data-v-f022c05c]{margin-bottom:8rem}.ml-32[data-v-f022c05c]{margin-left:8rem}.mx-32[data-v-f022c05c]{margin-left:8rem;margin-right:8rem}.my-32[data-v-f022c05c]{margin-top:8rem;margin-bottom:8rem}.p-32[data-v-f022c05c]{padding:8rem}.pt-32[data-v-f022c05c]{padding-top:8rem}.pr-32[data-v-f022c05c]{padding-right:8rem}.pb-32[data-v-f022c05c]{padding-bottom:8rem}.pl-32[data-v-f022c05c]{padding-left:8rem}.px-32[data-v-f022c05c]{padding-left:8rem;padding-right:8rem}.py-32[data-v-f022c05c]{padding-top:8rem;padding-bottom:8rem}.shadow-sm[data-v-f022c05c]{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow-base[data-v-f022c05c]{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md[data-v-f022c05c]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg[data-v-f022c05c]{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl[data-v-f022c05c]{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-2xl[data-v-f022c05c]{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.rounded-none[data-v-f022c05c]{border-radius:0}.rounded-sm[data-v-f022c05c]{border-radius:.125rem}.rounded-base[data-v-f022c05c]{border-radius:.25rem}.rounded-md[data-v-f022c05c]{border-radius:.375rem}.rounded-lg[data-v-f022c05c]{border-radius:.5rem}.rounded-xl[data-v-f022c05c]{border-radius:.75rem}.rounded-2xl[data-v-f022c05c]{border-radius:1rem}.rounded-3xl[data-v-f022c05c]{border-radius:1.5rem}.rounded-full[data-v-f022c05c]{border-radius:9999px}.container[data-v-f022c05c]{width:100%;max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(max-width:767px){.container[data-v-f022c05c]{padding-left:.75rem;padding-right:.75rem}}.container-sm[data-v-f022c05c]{width:100%;max-width:768px;margin:0 auto;padding-left:1rem;padding-right:1rem}.flex[data-v-f022c05c]{display:flex}.flex-col[data-v-f022c05c]{flex-direction:column}.flex-row[data-v-f022c05c]{flex-direction:row}.items-center[data-v-f022c05c]{align-items:center}.items-start[data-v-f022c05c]{align-items:flex-start}.items-end[data-v-f022c05c]{align-items:flex-end}.justify-center[data-v-f022c05c]{justify-content:center}.justify-between[data-v-f022c05c]{justify-content:space-between}.justify-around[data-v-f022c05c]{justify-content:space-around}.justify-start[data-v-f022c05c]{justify-content:flex-start}.justify-end[data-v-f022c05c]{justify-content:flex-end}.flex-wrap[data-v-f022c05c]{flex-wrap:wrap}.flex-1[data-v-f022c05c]{flex:1}.grid[data-v-f022c05c]{display:grid}.grid-cols-1[data-v-f022c05c]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-f022c05c]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-f022c05c]{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-2[data-v-f022c05c]{gap:.5rem}.gap-4[data-v-f022c05c]{gap:1rem}.gap-6[data-v-f022c05c]{gap:1.5rem}.gap-8[data-v-f022c05c]{gap:2rem}.hidden[data-v-f022c05c]{display:none}@media(max-width:767px){.mobile\:hidden[data-v-f022c05c]{display:none}.mobile\:block[data-v-f022c05c]{display:block}.mobile\:flex[data-v-f022c05c]{display:flex}}@media(min-width:768px)and (max-width:1023px){.tablet\:hidden[data-v-f022c05c]{display:none}.tablet\:block[data-v-f022c05c]{display:block}.tablet\:flex[data-v-f022c05c]{display:flex}}@media(min-width:1024px){.desktop\:hidden[data-v-f022c05c]{display:none}.desktop\:block[data-v-f022c05c]{display:block}.desktop\:flex[data-v-f022c05c]{display:flex}}.relative[data-v-f022c05c]{position:relative}.absolute[data-v-f022c05c]{position:absolute}.fixed[data-v-f022c05c]{position:fixed}.sticky[data-v-f022c05c]{position:sticky}.overflow-hidden[data-v-f022c05c]{overflow:hidden}.overflow-auto[data-v-f022c05c]{overflow:auto}.w-full[data-v-f022c05c]{width:100%}.h-full[data-v-f022c05c]{height:100%}.w-auto[data-v-f022c05c]{width:auto}.h-auto[data-v-f022c05c]{height:auto}img[data-v-f022c05c]{max-width:100%;height:auto;display:block}button[data-v-f022c05c]{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}a[data-v-f022c05c]{color:inherit;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}a[data-v-f022c05c]:hover{color:#2563eb}ol[data-v-f022c05c],ul[data-v-f022c05c]{list-style:none}input[data-v-f022c05c],select[data-v-f022c05c],textarea[data-v-f022c05c]{font-family:inherit;font-size:inherit}[data-v-f022c05c]::-webkit-scrollbar{width:8px}[data-v-f022c05c]::-webkit-scrollbar-track{background:#f1f5f9}[data-v-f022c05c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}[data-v-f022c05c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.floating-btn-share[data-v-f022c05c]{display:flex;justify-content:center;align-items:center;width:72px;height:72px;border-radius:9999px;background:linear-gradient(135deg,rgba(255,107,53,.85),rgba(239,68,68,.85));color:#fff;border:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;flex-direction:column;gap:2px;opacity:.85;backdrop-filter:blur(8px)}@media(max-width:767px){.floating-btn-share[data-v-f022c05c]{width:68px;height:68px}}.floating-btn-share[data-v-f022c05c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.floating-btn-share[data-v-f022c05c]:hover{background:linear-gradient(135deg,#ff6b35,#ef4444);transform:translateY(-3px) scale(1.05);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);opacity:1}.floating-btn-share:hover .btn-text[data-v-f022c05c],.floating-btn-share[data-v-f022c05c]:hover:before{opacity:1}.floating-btn-share[data-v-f022c05c]:active{transform:translateY(-1px) scale(1.02)}.floating-btn-share i[data-v-f022c05c]{font-size:1.25rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.floating-btn-share i[data-v-f022c05c]{font-size:1.125rem}}.floating-btn-share:hover i[data-v-f022c05c]{transform:scale(1.1)}.btn-text[data-v-f022c05c]{font-size:.75rem;font-weight:500;opacity:.9;transition:opacity .3s cubic-bezier(.4,0,.2,1);text-align:center;line-height:1}[data-v-33023db5],[data-v-33023db5]:after,[data-v-33023db5]:before{box-sizing:border-box;margin:0;padding:0}html[data-v-33023db5]{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-v-33023db5]{font-family:Inter,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;color:#0f172a;background-color:#f8fafc;line-height:1.6}.transition-all[data-v-33023db5]{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-transform[data-v-33023db5]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.transition-colors[data-v-33023db5]{transition:background-color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1)}.transition-opacity[data-v-33023db5]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.text-center[data-v-33023db5]{text-align:center}.text-left[data-v-33023db5]{text-align:left}.text-right[data-v-33023db5]{text-align:right}.font-light[data-v-33023db5]{font-weight:300}.font-normal[data-v-33023db5]{font-weight:400}.font-medium[data-v-33023db5]{font-weight:500}.font-semibold[data-v-33023db5]{font-weight:600}.font-bold[data-v-33023db5]{font-weight:700}.text-xs[data-v-33023db5]{font-size:.75rem}.text-sm[data-v-33023db5]{font-size:.875rem}.text-base[data-v-33023db5]{font-size:1rem}.text-lg[data-v-33023db5]{font-size:1.125rem}.text-xl[data-v-33023db5]{font-size:1.25rem}.text-2xl[data-v-33023db5]{font-size:1.5rem}.text-3xl[data-v-33023db5]{font-size:1.875rem}.text-4xl[data-v-33023db5]{font-size:2.25rem}.text-5xl[data-v-33023db5]{font-size:3rem}.text-6xl[data-v-33023db5]{font-size:3.75rem}.text-primary[data-v-33023db5]{color:#2563eb}.text-secondary[data-v-33023db5]{color:#64748b}.text-accent[data-v-33023db5]{color:#06b6d4}.text-gray-600[data-v-33023db5]{color:#475569}.text-gray-700[data-v-33023db5]{color:#334155}.text-gray-900[data-v-33023db5]{color:#0f172a}.text-white[data-v-33023db5]{color:#fff}.bg-primary[data-v-33023db5]{background-color:#2563eb}.bg-secondary[data-v-33023db5]{background-color:#64748b}.bg-white[data-v-33023db5]{background-color:#fff}.bg-gray-50[data-v-33023db5]{background-color:#f8fafc}.bg-gray-100[data-v-33023db5]{background-color:#f1f5f9}.m-0[data-v-33023db5]{margin:0}.mt-0[data-v-33023db5]{margin-top:0}.mr-0[data-v-33023db5]{margin-right:0}.mb-0[data-v-33023db5]{margin-bottom:0}.ml-0[data-v-33023db5]{margin-left:0}.mx-0[data-v-33023db5]{margin-left:0;margin-right:0}.my-0[data-v-33023db5]{margin-top:0;margin-bottom:0}.p-0[data-v-33023db5]{padding:0}.pt-0[data-v-33023db5]{padding-top:0}.pr-0[data-v-33023db5]{padding-right:0}.pb-0[data-v-33023db5]{padding-bottom:0}.pl-0[data-v-33023db5]{padding-left:0}.px-0[data-v-33023db5]{padding-left:0;padding-right:0}.py-0[data-v-33023db5]{padding-top:0;padding-bottom:0}.m-1[data-v-33023db5]{margin:.25rem}.mt-1[data-v-33023db5]{margin-top:.25rem}.mr-1[data-v-33023db5]{margin-right:.25rem}.mb-1[data-v-33023db5]{margin-bottom:.25rem}.ml-1[data-v-33023db5]{margin-left:.25rem}.mx-1[data-v-33023db5]{margin-left:.25rem;margin-right:.25rem}.my-1[data-v-33023db5]{margin-top:.25rem;margin-bottom:.25rem}.p-1[data-v-33023db5]{padding:.25rem}.pt-1[data-v-33023db5]{padding-top:.25rem}.pr-1[data-v-33023db5]{padding-right:.25rem}.pb-1[data-v-33023db5]{padding-bottom:.25rem}.pl-1[data-v-33023db5]{padding-left:.25rem}.px-1[data-v-33023db5]{padding-left:.25rem;padding-right:.25rem}.py-1[data-v-33023db5]{padding-top:.25rem;padding-bottom:.25rem}.m-2[data-v-33023db5]{margin:.5rem}.mt-2[data-v-33023db5]{margin-top:.5rem}.mr-2[data-v-33023db5]{margin-right:.5rem}.mb-2[data-v-33023db5]{margin-bottom:.5rem}.ml-2[data-v-33023db5]{margin-left:.5rem}.mx-2[data-v-33023db5]{margin-left:.5rem;margin-right:.5rem}.my-2[data-v-33023db5]{margin-top:.5rem;margin-bottom:.5rem}.p-2[data-v-33023db5]{padding:.5rem}.pt-2[data-v-33023db5]{padding-top:.5rem}.pr-2[data-v-33023db5]{padding-right:.5rem}.pb-2[data-v-33023db5]{padding-bottom:.5rem}.pl-2[data-v-33023db5]{padding-left:.5rem}.px-2[data-v-33023db5]{padding-left:.5rem;padding-right:.5rem}.py-2[data-v-33023db5]{padding-top:.5rem;padding-bottom:.5rem}.m-3[data-v-33023db5]{margin:.75rem}.mt-3[data-v-33023db5]{margin-top:.75rem}.mr-3[data-v-33023db5]{margin-right:.75rem}.mb-3[data-v-33023db5]{margin-bottom:.75rem}.ml-3[data-v-33023db5]{margin-left:.75rem}.mx-3[data-v-33023db5]{margin-left:.75rem;margin-right:.75rem}.my-3[data-v-33023db5]{margin-top:.75rem;margin-bottom:.75rem}.p-3[data-v-33023db5]{padding:.75rem}.pt-3[data-v-33023db5]{padding-top:.75rem}.pr-3[data-v-33023db5]{padding-right:.75rem}.pb-3[data-v-33023db5]{padding-bottom:.75rem}.pl-3[data-v-33023db5]{padding-left:.75rem}.px-3[data-v-33023db5]{padding-left:.75rem;padding-right:.75rem}.py-3[data-v-33023db5]{padding-top:.75rem;padding-bottom:.75rem}.m-4[data-v-33023db5]{margin:1rem}.mt-4[data-v-33023db5]{margin-top:1rem}.mr-4[data-v-33023db5]{margin-right:1rem}.mb-4[data-v-33023db5]{margin-bottom:1rem}.ml-4[data-v-33023db5]{margin-left:1rem}.mx-4[data-v-33023db5]{margin-left:1rem;margin-right:1rem}.my-4[data-v-33023db5]{margin-top:1rem;margin-bottom:1rem}.p-4[data-v-33023db5]{padding:1rem}.pt-4[data-v-33023db5]{padding-top:1rem}.pr-4[data-v-33023db5]{padding-right:1rem}.pb-4[data-v-33023db5]{padding-bottom:1rem}.pl-4[data-v-33023db5]{padding-left:1rem}.px-4[data-v-33023db5]{padding-left:1rem;padding-right:1rem}.py-4[data-v-33023db5]{padding-top:1rem;padding-bottom:1rem}.m-5[data-v-33023db5]{margin:1.25rem}.mt-5[data-v-33023db5]{margin-top:1.25rem}.mr-5[data-v-33023db5]{margin-right:1.25rem}.mb-5[data-v-33023db5]{margin-bottom:1.25rem}.ml-5[data-v-33023db5]{margin-left:1.25rem}.mx-5[data-v-33023db5]{margin-left:1.25rem;margin-right:1.25rem}.my-5[data-v-33023db5]{margin-top:1.25rem;margin-bottom:1.25rem}.p-5[data-v-33023db5]{padding:1.25rem}.pt-5[data-v-33023db5]{padding-top:1.25rem}.pr-5[data-v-33023db5]{padding-right:1.25rem}.pb-5[data-v-33023db5]{padding-bottom:1.25rem}.pl-5[data-v-33023db5]{padding-left:1.25rem}.px-5[data-v-33023db5]{padding-left:1.25rem;padding-right:1.25rem}.py-5[data-v-33023db5]{padding-top:1.25rem;padding-bottom:1.25rem}.m-6[data-v-33023db5]{margin:1.5rem}.mt-6[data-v-33023db5]{margin-top:1.5rem}.mr-6[data-v-33023db5]{margin-right:1.5rem}.mb-6[data-v-33023db5]{margin-bottom:1.5rem}.ml-6[data-v-33023db5]{margin-left:1.5rem}.mx-6[data-v-33023db5]{margin-left:1.5rem;margin-right:1.5rem}.my-6[data-v-33023db5]{margin-top:1.5rem;margin-bottom:1.5rem}.p-6[data-v-33023db5]{padding:1.5rem}.pt-6[data-v-33023db5]{padding-top:1.5rem}.pr-6[data-v-33023db5]{padding-right:1.5rem}.pb-6[data-v-33023db5]{padding-bottom:1.5rem}.pl-6[data-v-33023db5]{padding-left:1.5rem}.px-6[data-v-33023db5]{padding-left:1.5rem;padding-right:1.5rem}.py-6[data-v-33023db5]{padding-top:1.5rem;padding-bottom:1.5rem}.m-8[data-v-33023db5]{margin:2rem}.mt-8[data-v-33023db5]{margin-top:2rem}.mr-8[data-v-33023db5]{margin-right:2rem}.mb-8[data-v-33023db5]{margin-bottom:2rem}.ml-8[data-v-33023db5]{margin-left:2rem}.mx-8[data-v-33023db5]{margin-left:2rem;margin-right:2rem}.my-8[data-v-33023db5]{margin-top:2rem;margin-bottom:2rem}.p-8[data-v-33023db5]{padding:2rem}.pt-8[data-v-33023db5]{padding-top:2rem}.pr-8[data-v-33023db5]{padding-right:2rem}.pb-8[data-v-33023db5]{padding-bottom:2rem}.pl-8[data-v-33023db5]{padding-left:2rem}.px-8[data-v-33023db5]{padding-left:2rem;padding-right:2rem}.py-8[data-v-33023db5]{padding-top:2rem;padding-bottom:2rem}.m-10[data-v-33023db5]{margin:2.5rem}.mt-10[data-v-33023db5]{margin-top:2.5rem}.mr-10[data-v-33023db5]{margin-right:2.5rem}.mb-10[data-v-33023db5]{margin-bottom:2.5rem}.ml-10[data-v-33023db5]{margin-left:2.5rem}.mx-10[data-v-33023db5]{margin-left:2.5rem;margin-right:2.5rem}.my-10[data-v-33023db5]{margin-top:2.5rem;margin-bottom:2.5rem}.p-10[data-v-33023db5]{padding:2.5rem}.pt-10[data-v-33023db5]{padding-top:2.5rem}.pr-10[data-v-33023db5]{padding-right:2.5rem}.pb-10[data-v-33023db5]{padding-bottom:2.5rem}.pl-10[data-v-33023db5]{padding-left:2.5rem}.px-10[data-v-33023db5]{padding-left:2.5rem;padding-right:2.5rem}.py-10[data-v-33023db5]{padding-top:2.5rem;padding-bottom:2.5rem}.m-12[data-v-33023db5]{margin:3rem}.mt-12[data-v-33023db5]{margin-top:3rem}.mr-12[data-v-33023db5]{margin-right:3rem}.mb-12[data-v-33023db5]{margin-bottom:3rem}.ml-12[data-v-33023db5]{margin-left:3rem}.mx-12[data-v-33023db5]{margin-left:3rem;margin-right:3rem}.my-12[data-v-33023db5]{margin-top:3rem;margin-bottom:3rem}.p-12[data-v-33023db5]{padding:3rem}.pt-12[data-v-33023db5]{padding-top:3rem}.pr-12[data-v-33023db5]{padding-right:3rem}.pb-12[data-v-33023db5]{padding-bottom:3rem}.pl-12[data-v-33023db5]{padding-left:3rem}.px-12[data-v-33023db5]{padding-left:3rem;padding-right:3rem}.py-12[data-v-33023db5]{padding-top:3rem;padding-bottom:3rem}.m-16[data-v-33023db5]{margin:4rem}.mt-16[data-v-33023db5]{margin-top:4rem}.mr-16[data-v-33023db5]{margin-right:4rem}.mb-16[data-v-33023db5]{margin-bottom:4rem}.ml-16[data-v-33023db5]{margin-left:4rem}.mx-16[data-v-33023db5]{margin-left:4rem;margin-right:4rem}.my-16[data-v-33023db5]{margin-top:4rem;margin-bottom:4rem}.p-16[data-v-33023db5]{padding:4rem}.pt-16[data-v-33023db5]{padding-top:4rem}.pr-16[data-v-33023db5]{padding-right:4rem}.pb-16[data-v-33023db5]{padding-bottom:4rem}.pl-16[data-v-33023db5]{padding-left:4rem}.px-16[data-v-33023db5]{padding-left:4rem;padding-right:4rem}.py-16[data-v-33023db5]{padding-top:4rem;padding-bottom:4rem}.m-20[data-v-33023db5]{margin:5rem}.mt-20[data-v-33023db5]{margin-top:5rem}.mr-20[data-v-33023db5]{margin-right:5rem}.mb-20[data-v-33023db5]{margin-bottom:5rem}.ml-20[data-v-33023db5]{margin-left:5rem}.mx-20[data-v-33023db5]{margin-left:5rem;margin-right:5rem}.my-20[data-v-33023db5]{margin-top:5rem;margin-bottom:5rem}.p-20[data-v-33023db5]{padding:5rem}.pt-20[data-v-33023db5]{padding-top:5rem}.pr-20[data-v-33023db5]{padding-right:5rem}.pb-20[data-v-33023db5]{padding-bottom:5rem}.pl-20[data-v-33023db5]{padding-left:5rem}.px-20[data-v-33023db5]{padding-left:5rem;padding-right:5rem}.py-20[data-v-33023db5]{padding-top:5rem;padding-bottom:5rem}.m-24[data-v-33023db5]{margin:6rem}.mt-24[data-v-33023db5]{margin-top:6rem}.mr-24[data-v-33023db5]{margin-right:6rem}.mb-24[data-v-33023db5]{margin-bottom:6rem}.ml-24[data-v-33023db5]{margin-left:6rem}.mx-24[data-v-33023db5]{margin-left:6rem;margin-right:6rem}.my-24[data-v-33023db5]{margin-top:6rem;margin-bottom:6rem}.p-24[data-v-33023db5]{padding:6rem}.pt-24[data-v-33023db5]{padding-top:6rem}.pr-24[data-v-33023db5]{padding-right:6rem}.pb-24[data-v-33023db5]{padding-bottom:6rem}.pl-24[data-v-33023db5]{padding-left:6rem}.px-24[data-v-33023db5]{padding-left:6rem;padding-right:6rem}.py-24[data-v-33023db5]{padding-top:6rem;padding-bottom:6rem}.m-32[data-v-33023db5]{margin:8rem}.mt-32[data-v-33023db5]{margin-top:8rem}.mr-32[data-v-33023db5]{margin-right:8rem}.mb-32[data-v-33023db5]{margin-bottom:8rem}.ml-32[data-v-33023db5]{margin-left:8rem}.mx-32[data-v-33023db5]{margin-left:8rem;margin-right:8rem}.my-32[data-v-33023db5]{margin-top:8rem;margin-bottom:8rem}.p-32[data-v-33023db5]{padding:8rem}.pt-32[data-v-33023db5]{padding-top:8rem}.pr-32[data-v-33023db5]{padding-right:8rem}.pb-32[data-v-33023db5]{padding-bottom:8rem}.pl-32[data-v-33023db5]{padding-left:8rem}.px-32[data-v-33023db5]{padding-left:8rem;padding-right:8rem}.py-32[data-v-33023db5]{padding-top:8rem;padding-bottom:8rem}.shadow-sm[data-v-33023db5]{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow-base[data-v-33023db5]{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md[data-v-33023db5]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg[data-v-33023db5]{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl[data-v-33023db5]{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-2xl[data-v-33023db5]{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.rounded-none[data-v-33023db5]{border-radius:0}.rounded-sm[data-v-33023db5]{border-radius:.125rem}.rounded-base[data-v-33023db5]{border-radius:.25rem}.rounded-md[data-v-33023db5]{border-radius:.375rem}.rounded-lg[data-v-33023db5]{border-radius:.5rem}.rounded-xl[data-v-33023db5]{border-radius:.75rem}.rounded-2xl[data-v-33023db5]{border-radius:1rem}.rounded-3xl[data-v-33023db5]{border-radius:1.5rem}.rounded-full[data-v-33023db5]{border-radius:9999px}.container[data-v-33023db5]{width:100%;max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(max-width:767px){.container[data-v-33023db5]{padding-left:.75rem;padding-right:.75rem}}.container-sm[data-v-33023db5]{width:100%;max-width:768px;margin:0 auto;padding-left:1rem;padding-right:1rem}.flex[data-v-33023db5]{display:flex}.flex-col[data-v-33023db5]{flex-direction:column}.flex-row[data-v-33023db5]{flex-direction:row}.items-center[data-v-33023db5]{align-items:center}.items-start[data-v-33023db5]{align-items:flex-start}.items-end[data-v-33023db5]{align-items:flex-end}.justify-center[data-v-33023db5]{justify-content:center}.justify-between[data-v-33023db5]{justify-content:space-between}.justify-around[data-v-33023db5]{justify-content:space-around}.justify-start[data-v-33023db5]{justify-content:flex-start}.justify-end[data-v-33023db5]{justify-content:flex-end}.flex-wrap[data-v-33023db5]{flex-wrap:wrap}.flex-1[data-v-33023db5]{flex:1}.grid[data-v-33023db5]{display:grid}.grid-cols-1[data-v-33023db5]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-33023db5]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-33023db5]{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-2[data-v-33023db5]{gap:.5rem}.gap-4[data-v-33023db5]{gap:1rem}.gap-6[data-v-33023db5]{gap:1.5rem}.gap-8[data-v-33023db5]{gap:2rem}.hidden[data-v-33023db5]{display:none}@media(max-width:767px){.mobile\:hidden[data-v-33023db5]{display:none}.mobile\:block[data-v-33023db5]{display:block}.mobile\:flex[data-v-33023db5]{display:flex}}@media(min-width:768px)and (max-width:1023px){.tablet\:hidden[data-v-33023db5]{display:none}.tablet\:block[data-v-33023db5]{display:block}.tablet\:flex[data-v-33023db5]{display:flex}}@media(min-width:1024px){.desktop\:hidden[data-v-33023db5]{display:none}.desktop\:block[data-v-33023db5]{display:block}.desktop\:flex[data-v-33023db5]{display:flex}}.relative[data-v-33023db5]{position:relative}.absolute[data-v-33023db5]{position:absolute}.fixed[data-v-33023db5]{position:fixed}.sticky[data-v-33023db5]{position:sticky}.overflow-hidden[data-v-33023db5]{overflow:hidden}.overflow-auto[data-v-33023db5]{overflow:auto}.w-full[data-v-33023db5]{width:100%}.h-full[data-v-33023db5]{height:100%}.w-auto[data-v-33023db5]{width:auto}.h-auto[data-v-33023db5]{height:auto}img[data-v-33023db5]{max-width:100%;height:auto;display:block}button[data-v-33023db5]{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}a[data-v-33023db5]{color:inherit;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}a[data-v-33023db5]:hover{color:#2563eb}ol[data-v-33023db5],ul[data-v-33023db5]{list-style:none}input[data-v-33023db5],select[data-v-33023db5],textarea[data-v-33023db5]{font-family:inherit;font-size:inherit}[data-v-33023db5]::-webkit-scrollbar{width:8px}[data-v-33023db5]::-webkit-scrollbar-track{background:#f1f5f9}[data-v-33023db5]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}[data-v-33023db5]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.floating-btn-wallet[data-v-33023db5]{display:flex;justify-content:center;align-items:center;width:72px;height:72px;border-radius:9999px;background:linear-gradient(135deg,rgba(59,130,246,.85),rgba(147,51,234,.85));color:#fff;border:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;flex-direction:column;gap:2px;opacity:.85;backdrop-filter:blur(8px)}@media(max-width:767px){.floating-btn-wallet[data-v-33023db5]{width:68px;height:68px}}.floating-btn-wallet[data-v-33023db5]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.floating-btn-wallet[data-v-33023db5]:hover{background:linear-gradient(135deg,#3b82f6,#9333ea);transform:translateY(-3px) scale(1.05);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);opacity:1}.floating-btn-wallet:hover .btn-text[data-v-33023db5],.floating-btn-wallet[data-v-33023db5]:hover:before{opacity:1}.floating-btn-wallet[data-v-33023db5]:active{transform:translateY(-1px) scale(1.02)}.floating-btn-wallet i[data-v-33023db5]{font-size:1.25rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.floating-btn-wallet i[data-v-33023db5]{font-size:1.125rem}}.floating-btn-wallet:hover i[data-v-33023db5]{transform:scale(1.1)}.btn-text[data-v-33023db5]{font-size:.75rem;font-weight:500;opacity:.9;transition:opacity .3s cubic-bezier(.4,0,.2,1);text-align:center;line-height:1}[data-v-291f5904],[data-v-291f5904]:after,[data-v-291f5904]:before{box-sizing:border-box;margin:0;padding:0}html[data-v-291f5904]{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-v-291f5904]{font-family:Inter,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;color:#0f172a;background-color:#f8fafc;line-height:1.6}.transition-all[data-v-291f5904]{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-transform[data-v-291f5904]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.transition-colors[data-v-291f5904]{transition:background-color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1)}.transition-opacity[data-v-291f5904]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.text-center[data-v-291f5904]{text-align:center}.text-left[data-v-291f5904]{text-align:left}.text-right[data-v-291f5904]{text-align:right}.font-light[data-v-291f5904]{font-weight:300}.font-normal[data-v-291f5904]{font-weight:400}.font-medium[data-v-291f5904]{font-weight:500}.font-semibold[data-v-291f5904]{font-weight:600}.font-bold[data-v-291f5904]{font-weight:700}.text-xs[data-v-291f5904]{font-size:.75rem}.text-sm[data-v-291f5904]{font-size:.875rem}.text-base[data-v-291f5904]{font-size:1rem}.text-lg[data-v-291f5904]{font-size:1.125rem}.text-xl[data-v-291f5904]{font-size:1.25rem}.text-2xl[data-v-291f5904]{font-size:1.5rem}.text-3xl[data-v-291f5904]{font-size:1.875rem}.text-4xl[data-v-291f5904]{font-size:2.25rem}.text-5xl[data-v-291f5904]{font-size:3rem}.text-6xl[data-v-291f5904]{font-size:3.75rem}.text-primary[data-v-291f5904]{color:#2563eb}.text-secondary[data-v-291f5904]{color:#64748b}.text-accent[data-v-291f5904]{color:#06b6d4}.text-gray-600[data-v-291f5904]{color:#475569}.text-gray-700[data-v-291f5904]{color:#334155}.text-gray-900[data-v-291f5904]{color:#0f172a}.text-white[data-v-291f5904]{color:#fff}.bg-primary[data-v-291f5904]{background-color:#2563eb}.bg-secondary[data-v-291f5904]{background-color:#64748b}.bg-white[data-v-291f5904]{background-color:#fff}.bg-gray-50[data-v-291f5904]{background-color:#f8fafc}.bg-gray-100[data-v-291f5904]{background-color:#f1f5f9}.m-0[data-v-291f5904]{margin:0}.mt-0[data-v-291f5904]{margin-top:0}.mr-0[data-v-291f5904]{margin-right:0}.mb-0[data-v-291f5904]{margin-bottom:0}.ml-0[data-v-291f5904]{margin-left:0}.mx-0[data-v-291f5904]{margin-left:0;margin-right:0}.my-0[data-v-291f5904]{margin-top:0;margin-bottom:0}.p-0[data-v-291f5904]{padding:0}.pt-0[data-v-291f5904]{padding-top:0}.pr-0[data-v-291f5904]{padding-right:0}.pb-0[data-v-291f5904]{padding-bottom:0}.pl-0[data-v-291f5904]{padding-left:0}.px-0[data-v-291f5904]{padding-left:0;padding-right:0}.py-0[data-v-291f5904]{padding-top:0;padding-bottom:0}.m-1[data-v-291f5904]{margin:.25rem}.mt-1[data-v-291f5904]{margin-top:.25rem}.mr-1[data-v-291f5904]{margin-right:.25rem}.mb-1[data-v-291f5904]{margin-bottom:.25rem}.ml-1[data-v-291f5904]{margin-left:.25rem}.mx-1[data-v-291f5904]{margin-left:.25rem;margin-right:.25rem}.my-1[data-v-291f5904]{margin-top:.25rem;margin-bottom:.25rem}.p-1[data-v-291f5904]{padding:.25rem}.pt-1[data-v-291f5904]{padding-top:.25rem}.pr-1[data-v-291f5904]{padding-right:.25rem}.pb-1[data-v-291f5904]{padding-bottom:.25rem}.pl-1[data-v-291f5904]{padding-left:.25rem}.px-1[data-v-291f5904]{padding-left:.25rem;padding-right:.25rem}.py-1[data-v-291f5904]{padding-top:.25rem;padding-bottom:.25rem}.m-2[data-v-291f5904]{margin:.5rem}.mt-2[data-v-291f5904]{margin-top:.5rem}.mr-2[data-v-291f5904]{margin-right:.5rem}.mb-2[data-v-291f5904]{margin-bottom:.5rem}.ml-2[data-v-291f5904]{margin-left:.5rem}.mx-2[data-v-291f5904]{margin-left:.5rem;margin-right:.5rem}.my-2[data-v-291f5904]{margin-top:.5rem;margin-bottom:.5rem}.p-2[data-v-291f5904]{padding:.5rem}.pt-2[data-v-291f5904]{padding-top:.5rem}.pr-2[data-v-291f5904]{padding-right:.5rem}.pb-2[data-v-291f5904]{padding-bottom:.5rem}.pl-2[data-v-291f5904]{padding-left:.5rem}.px-2[data-v-291f5904]{padding-left:.5rem;padding-right:.5rem}.py-2[data-v-291f5904]{padding-top:.5rem;padding-bottom:.5rem}.m-3[data-v-291f5904]{margin:.75rem}.mt-3[data-v-291f5904]{margin-top:.75rem}.mr-3[data-v-291f5904]{margin-right:.75rem}.mb-3[data-v-291f5904]{margin-bottom:.75rem}.ml-3[data-v-291f5904]{margin-left:.75rem}.mx-3[data-v-291f5904]{margin-left:.75rem;margin-right:.75rem}.my-3[data-v-291f5904]{margin-top:.75rem;margin-bottom:.75rem}.p-3[data-v-291f5904]{padding:.75rem}.pt-3[data-v-291f5904]{padding-top:.75rem}.pr-3[data-v-291f5904]{padding-right:.75rem}.pb-3[data-v-291f5904]{padding-bottom:.75rem}.pl-3[data-v-291f5904]{padding-left:.75rem}.px-3[data-v-291f5904]{padding-left:.75rem;padding-right:.75rem}.py-3[data-v-291f5904]{padding-top:.75rem;padding-bottom:.75rem}.m-4[data-v-291f5904]{margin:1rem}.mt-4[data-v-291f5904]{margin-top:1rem}.mr-4[data-v-291f5904]{margin-right:1rem}.mb-4[data-v-291f5904]{margin-bottom:1rem}.ml-4[data-v-291f5904]{margin-left:1rem}.mx-4[data-v-291f5904]{margin-left:1rem;margin-right:1rem}.my-4[data-v-291f5904]{margin-top:1rem;margin-bottom:1rem}.p-4[data-v-291f5904]{padding:1rem}.pt-4[data-v-291f5904]{padding-top:1rem}.pr-4[data-v-291f5904]{padding-right:1rem}.pb-4[data-v-291f5904]{padding-bottom:1rem}.pl-4[data-v-291f5904]{padding-left:1rem}.px-4[data-v-291f5904]{padding-left:1rem;padding-right:1rem}.py-4[data-v-291f5904]{padding-top:1rem;padding-bottom:1rem}.m-5[data-v-291f5904]{margin:1.25rem}.mt-5[data-v-291f5904]{margin-top:1.25rem}.mr-5[data-v-291f5904]{margin-right:1.25rem}.mb-5[data-v-291f5904]{margin-bottom:1.25rem}.ml-5[data-v-291f5904]{margin-left:1.25rem}.mx-5[data-v-291f5904]{margin-left:1.25rem;margin-right:1.25rem}.my-5[data-v-291f5904]{margin-top:1.25rem;margin-bottom:1.25rem}.p-5[data-v-291f5904]{padding:1.25rem}.pt-5[data-v-291f5904]{padding-top:1.25rem}.pr-5[data-v-291f5904]{padding-right:1.25rem}.pb-5[data-v-291f5904]{padding-bottom:1.25rem}.pl-5[data-v-291f5904]{padding-left:1.25rem}.px-5[data-v-291f5904]{padding-left:1.25rem;padding-right:1.25rem}.py-5[data-v-291f5904]{padding-top:1.25rem;padding-bottom:1.25rem}.m-6[data-v-291f5904]{margin:1.5rem}.mt-6[data-v-291f5904]{margin-top:1.5rem}.mr-6[data-v-291f5904]{margin-right:1.5rem}.mb-6[data-v-291f5904]{margin-bottom:1.5rem}.ml-6[data-v-291f5904]{margin-left:1.5rem}.mx-6[data-v-291f5904]{margin-left:1.5rem;margin-right:1.5rem}.my-6[data-v-291f5904]{margin-top:1.5rem;margin-bottom:1.5rem}.p-6[data-v-291f5904]{padding:1.5rem}.pt-6[data-v-291f5904]{padding-top:1.5rem}.pr-6[data-v-291f5904]{padding-right:1.5rem}.pb-6[data-v-291f5904]{padding-bottom:1.5rem}.pl-6[data-v-291f5904]{padding-left:1.5rem}.px-6[data-v-291f5904]{padding-left:1.5rem;padding-right:1.5rem}.py-6[data-v-291f5904]{padding-top:1.5rem;padding-bottom:1.5rem}.m-8[data-v-291f5904]{margin:2rem}.mt-8[data-v-291f5904]{margin-top:2rem}.mr-8[data-v-291f5904]{margin-right:2rem}.mb-8[data-v-291f5904]{margin-bottom:2rem}.ml-8[data-v-291f5904]{margin-left:2rem}.mx-8[data-v-291f5904]{margin-left:2rem;margin-right:2rem}.my-8[data-v-291f5904]{margin-top:2rem;margin-bottom:2rem}.p-8[data-v-291f5904]{padding:2rem}.pt-8[data-v-291f5904]{padding-top:2rem}.pr-8[data-v-291f5904]{padding-right:2rem}.pb-8[data-v-291f5904]{padding-bottom:2rem}.pl-8[data-v-291f5904]{padding-left:2rem}.px-8[data-v-291f5904]{padding-left:2rem;padding-right:2rem}.py-8[data-v-291f5904]{padding-top:2rem;padding-bottom:2rem}.m-10[data-v-291f5904]{margin:2.5rem}.mt-10[data-v-291f5904]{margin-top:2.5rem}.mr-10[data-v-291f5904]{margin-right:2.5rem}.mb-10[data-v-291f5904]{margin-bottom:2.5rem}.ml-10[data-v-291f5904]{margin-left:2.5rem}.mx-10[data-v-291f5904]{margin-left:2.5rem;margin-right:2.5rem}.my-10[data-v-291f5904]{margin-top:2.5rem;margin-bottom:2.5rem}.p-10[data-v-291f5904]{padding:2.5rem}.pt-10[data-v-291f5904]{padding-top:2.5rem}.pr-10[data-v-291f5904]{padding-right:2.5rem}.pb-10[data-v-291f5904]{padding-bottom:2.5rem}.pl-10[data-v-291f5904]{padding-left:2.5rem}.px-10[data-v-291f5904]{padding-left:2.5rem;padding-right:2.5rem}.py-10[data-v-291f5904]{padding-top:2.5rem;padding-bottom:2.5rem}.m-12[data-v-291f5904]{margin:3rem}.mt-12[data-v-291f5904]{margin-top:3rem}.mr-12[data-v-291f5904]{margin-right:3rem}.mb-12[data-v-291f5904]{margin-bottom:3rem}.ml-12[data-v-291f5904]{margin-left:3rem}.mx-12[data-v-291f5904]{margin-left:3rem;margin-right:3rem}.my-12[data-v-291f5904]{margin-top:3rem;margin-bottom:3rem}.p-12[data-v-291f5904]{padding:3rem}.pt-12[data-v-291f5904]{padding-top:3rem}.pr-12[data-v-291f5904]{padding-right:3rem}.pb-12[data-v-291f5904]{padding-bottom:3rem}.pl-12[data-v-291f5904]{padding-left:3rem}.px-12[data-v-291f5904]{padding-left:3rem;padding-right:3rem}.py-12[data-v-291f5904]{padding-top:3rem;padding-bottom:3rem}.m-16[data-v-291f5904]{margin:4rem}.mt-16[data-v-291f5904]{margin-top:4rem}.mr-16[data-v-291f5904]{margin-right:4rem}.mb-16[data-v-291f5904]{margin-bottom:4rem}.ml-16[data-v-291f5904]{margin-left:4rem}.mx-16[data-v-291f5904]{margin-left:4rem;margin-right:4rem}.my-16[data-v-291f5904]{margin-top:4rem;margin-bottom:4rem}.p-16[data-v-291f5904]{padding:4rem}.pt-16[data-v-291f5904]{padding-top:4rem}.pr-16[data-v-291f5904]{padding-right:4rem}.pb-16[data-v-291f5904]{padding-bottom:4rem}.pl-16[data-v-291f5904]{padding-left:4rem}.px-16[data-v-291f5904]{padding-left:4rem;padding-right:4rem}.py-16[data-v-291f5904]{padding-top:4rem;padding-bottom:4rem}.m-20[data-v-291f5904]{margin:5rem}.mt-20[data-v-291f5904]{margin-top:5rem}.mr-20[data-v-291f5904]{margin-right:5rem}.mb-20[data-v-291f5904]{margin-bottom:5rem}.ml-20[data-v-291f5904]{margin-left:5rem}.mx-20[data-v-291f5904]{margin-left:5rem;margin-right:5rem}.my-20[data-v-291f5904]{margin-top:5rem;margin-bottom:5rem}.p-20[data-v-291f5904]{padding:5rem}.pt-20[data-v-291f5904]{padding-top:5rem}.pr-20[data-v-291f5904]{padding-right:5rem}.pb-20[data-v-291f5904]{padding-bottom:5rem}.pl-20[data-v-291f5904]{padding-left:5rem}.px-20[data-v-291f5904]{padding-left:5rem;padding-right:5rem}.py-20[data-v-291f5904]{padding-top:5rem;padding-bottom:5rem}.m-24[data-v-291f5904]{margin:6rem}.mt-24[data-v-291f5904]{margin-top:6rem}.mr-24[data-v-291f5904]{margin-right:6rem}.mb-24[data-v-291f5904]{margin-bottom:6rem}.ml-24[data-v-291f5904]{margin-left:6rem}.mx-24[data-v-291f5904]{margin-left:6rem;margin-right:6rem}.my-24[data-v-291f5904]{margin-top:6rem;margin-bottom:6rem}.p-24[data-v-291f5904]{padding:6rem}.pt-24[data-v-291f5904]{padding-top:6rem}.pr-24[data-v-291f5904]{padding-right:6rem}.pb-24[data-v-291f5904]{padding-bottom:6rem}.pl-24[data-v-291f5904]{padding-left:6rem}.px-24[data-v-291f5904]{padding-left:6rem;padding-right:6rem}.py-24[data-v-291f5904]{padding-top:6rem;padding-bottom:6rem}.m-32[data-v-291f5904]{margin:8rem}.mt-32[data-v-291f5904]{margin-top:8rem}.mr-32[data-v-291f5904]{margin-right:8rem}.mb-32[data-v-291f5904]{margin-bottom:8rem}.ml-32[data-v-291f5904]{margin-left:8rem}.mx-32[data-v-291f5904]{margin-left:8rem;margin-right:8rem}.my-32[data-v-291f5904]{margin-top:8rem;margin-bottom:8rem}.p-32[data-v-291f5904]{padding:8rem}.pt-32[data-v-291f5904]{padding-top:8rem}.pr-32[data-v-291f5904]{padding-right:8rem}.pb-32[data-v-291f5904]{padding-bottom:8rem}.pl-32[data-v-291f5904]{padding-left:8rem}.px-32[data-v-291f5904]{padding-left:8rem;padding-right:8rem}.py-32[data-v-291f5904]{padding-top:8rem;padding-bottom:8rem}.shadow-sm[data-v-291f5904]{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow-base[data-v-291f5904]{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md[data-v-291f5904]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg[data-v-291f5904]{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl[data-v-291f5904]{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-2xl[data-v-291f5904]{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.rounded-none[data-v-291f5904]{border-radius:0}.rounded-sm[data-v-291f5904]{border-radius:.125rem}.rounded-base[data-v-291f5904]{border-radius:.25rem}.rounded-md[data-v-291f5904]{border-radius:.375rem}.rounded-lg[data-v-291f5904]{border-radius:.5rem}.rounded-xl[data-v-291f5904]{border-radius:.75rem}.rounded-2xl[data-v-291f5904]{border-radius:1rem}.rounded-3xl[data-v-291f5904]{border-radius:1.5rem}.rounded-full[data-v-291f5904]{border-radius:9999px}.container[data-v-291f5904]{width:100%;max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(max-width:767px){.container[data-v-291f5904]{padding-left:.75rem;padding-right:.75rem}}.container-sm[data-v-291f5904]{width:100%;max-width:768px;margin:0 auto;padding-left:1rem;padding-right:1rem}.flex[data-v-291f5904]{display:flex}.flex-col[data-v-291f5904]{flex-direction:column}.flex-row[data-v-291f5904]{flex-direction:row}.items-center[data-v-291f5904]{align-items:center}.items-start[data-v-291f5904]{align-items:flex-start}.items-end[data-v-291f5904]{align-items:flex-end}.justify-center[data-v-291f5904]{justify-content:center}.justify-between[data-v-291f5904]{justify-content:space-between}.justify-around[data-v-291f5904]{justify-content:space-around}.justify-start[data-v-291f5904]{justify-content:flex-start}.justify-end[data-v-291f5904]{justify-content:flex-end}.flex-wrap[data-v-291f5904]{flex-wrap:wrap}.flex-1[data-v-291f5904]{flex:1}.grid[data-v-291f5904]{display:grid}.grid-cols-1[data-v-291f5904]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-291f5904]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-291f5904]{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-2[data-v-291f5904]{gap:.5rem}.gap-4[data-v-291f5904]{gap:1rem}.gap-6[data-v-291f5904]{gap:1.5rem}.gap-8[data-v-291f5904]{gap:2rem}.hidden[data-v-291f5904]{display:none}@media(max-width:767px){.mobile\:hidden[data-v-291f5904]{display:none}.mobile\:block[data-v-291f5904]{display:block}.mobile\:flex[data-v-291f5904]{display:flex}}@media(min-width:768px)and (max-width:1023px){.tablet\:hidden[data-v-291f5904]{display:none}.tablet\:block[data-v-291f5904]{display:block}.tablet\:flex[data-v-291f5904]{display:flex}}@media(min-width:1024px){.desktop\:hidden[data-v-291f5904]{display:none}.desktop\:block[data-v-291f5904]{display:block}.desktop\:flex[data-v-291f5904]{display:flex}}.relative[data-v-291f5904]{position:relative}.absolute[data-v-291f5904]{position:absolute}.fixed[data-v-291f5904]{position:fixed}.sticky[data-v-291f5904]{position:sticky}.overflow-hidden[data-v-291f5904]{overflow:hidden}.overflow-auto[data-v-291f5904]{overflow:auto}.w-full[data-v-291f5904]{width:100%}.h-full[data-v-291f5904]{height:100%}.w-auto[data-v-291f5904]{width:auto}.h-auto[data-v-291f5904]{height:auto}img[data-v-291f5904]{max-width:100%;height:auto;display:block}button[data-v-291f5904]{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}a[data-v-291f5904]{color:inherit;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}a[data-v-291f5904]:hover{color:#2563eb}ol[data-v-291f5904],ul[data-v-291f5904]{list-style:none}input[data-v-291f5904],select[data-v-291f5904],textarea[data-v-291f5904]{font-family:inherit;font-size:inherit}[data-v-291f5904]::-webkit-scrollbar{width:8px}[data-v-291f5904]::-webkit-scrollbar-track{background:#f1f5f9}[data-v-291f5904]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}[data-v-291f5904]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.floating-btn-contact[data-v-291f5904]{display:flex;justify-content:center;align-items:center;width:72px;height:72px;border-radius:9999px;background:linear-gradient(135deg,rgba(79,70,229,.85),rgba(55,48,163,.85));color:#fff;border:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;flex-direction:column;gap:2px;opacity:.85;backdrop-filter:blur(8px)}@media(max-width:767px){.floating-btn-contact[data-v-291f5904]{width:68px;height:68px}}.floating-btn-contact[data-v-291f5904]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.floating-btn-contact[data-v-291f5904]:hover{background:linear-gradient(135deg,#5b52f0,#4338ca);transform:translateY(-3px) scale(1.05);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);opacity:1}.floating-btn-contact:hover .btn-text[data-v-291f5904],.floating-btn-contact[data-v-291f5904]:hover:before{opacity:1}.floating-btn-contact[data-v-291f5904]:active{transform:translateY(-1px) scale(1.02)}.floating-btn-contact i[data-v-291f5904]{font-size:1.25rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.floating-btn-contact i[data-v-291f5904]{font-size:1.125rem}}.floating-btn-contact:hover i[data-v-291f5904]{transform:scale(1.1)}.btn-text[data-v-291f5904]{font-size:.75rem;font-weight:500;opacity:.9;transition:opacity .3s cubic-bezier(.4,0,.2,1);text-align:center;line-height:1}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:Inter,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;color:#0f172a;background-color:#f8fafc;line-height:1.6}.transition-all{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-transform{transition:transform .3s cubic-bezier(.4,0,.2,1)}.transition-colors{transition:background-color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1)}.transition-opacity{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:3.75rem}.text-primary{color:#2563eb}.text-secondary{color:#64748b}.text-accent{color:#06b6d4}.text-gray-600{color:#475569}.text-gray-700{color:#334155}.text-gray-900{color:#0f172a}.text-white{color:#fff}.bg-primary{background-color:#2563eb}.bg-secondary{background-color:#64748b}.bg-white{background-color:#fff}.bg-gray-50{background-color:#f8fafc}.bg-gray-100{background-color:#f1f5f9}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0,.mx-0{margin-left:0}.mx-0{margin-right:0}.my-0{margin-top:0;margin-bottom:0}.p-0{padding:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0,.px-0{padding-left:0}.px-0{padding-right:0}.py-0{padding-top:0;padding-bottom:0}.m-1{margin:.25rem}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1,.mx-1{margin-left:.25rem}.mx-1{margin-right:.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.p-1{padding:.25rem}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1,.px-1{padding-left:.25rem}.px-1{padding-right:.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.m-2{margin:.5rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2,.mx-2{margin-left:.5rem}.mx-2{margin-right:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.p-2{padding:.5rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2,.px-2{padding-left:.5rem}.px-2{padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.m-3{margin:.75rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3,.mx-3{margin-left:.75rem}.mx-3{margin-right:.75rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.p-3{padding:.75rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3,.px-3{padding-left:.75rem}.px-3{padding-right:.75rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.m-4{margin:1rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4,.mx-4{margin-left:1rem}.mx-4{margin-right:1rem}.my-4{margin-top:1rem;margin-bottom:1rem}.p-4{padding:1rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4,.px-4{padding-left:1rem}.px-4{padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.m-5{margin:1.25rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5,.mx-5{margin-left:1.25rem}.mx-5{margin-right:1.25rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.p-5{padding:1.25rem}.pt-5{padding-top:1.25rem}.pr-5{padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5,.px-5{padding-left:1.25rem}.px-5{padding-right:1.25rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.m-6{margin:1.5rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6,.mx-6{margin-left:1.5rem}.mx-6{margin-right:1.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.p-6{padding:1.5rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6,.px-6{padding-left:1.5rem}.px-6{padding-right:1.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.m-8{margin:2rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.ml-8,.mx-8{margin-left:2rem}.mx-8{margin-right:2rem}.my-8{margin-top:2rem;margin-bottom:2rem}.p-8{padding:2rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8,.px-8{padding-left:2rem}.px-8{padding-right:2rem}.py-8{padding-top:2rem;padding-bottom:2rem}.m-10{margin:2.5rem}.mt-10{margin-top:2.5rem}.mr-10{margin-right:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10,.mx-10{margin-left:2.5rem}.mx-10{margin-right:2.5rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.p-10{padding:2.5rem}.pt-10{padding-top:2.5rem}.pr-10{padding-right:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10,.px-10{padding-left:2.5rem}.px-10{padding-right:2.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.m-12{margin:3rem}.mt-12{margin-top:3rem}.mr-12{margin-right:3rem}.mb-12{margin-bottom:3rem}.ml-12,.mx-12{margin-left:3rem}.mx-12{margin-right:3rem}.my-12{margin-top:3rem;margin-bottom:3rem}.p-12{padding:3rem}.pt-12{padding-top:3rem}.pr-12{padding-right:3rem}.pb-12{padding-bottom:3rem}.pl-12,.px-12{padding-left:3rem}.px-12{padding-right:3rem}.py-12{padding-top:3rem;padding-bottom:3rem}.m-16{margin:4rem}.mt-16{margin-top:4rem}.mr-16{margin-right:4rem}.mb-16{margin-bottom:4rem}.ml-16,.mx-16{margin-left:4rem}.mx-16{margin-right:4rem}.my-16{margin-top:4rem;margin-bottom:4rem}.p-16{padding:4rem}.pt-16{padding-top:4rem}.pr-16{padding-right:4rem}.pb-16{padding-bottom:4rem}.pl-16,.px-16{padding-left:4rem}.px-16{padding-right:4rem}.py-16{padding-top:4rem;padding-bottom:4rem}.m-20{margin:5rem}.mt-20{margin-top:5rem}.mr-20{margin-right:5rem}.mb-20{margin-bottom:5rem}.ml-20,.mx-20{margin-left:5rem}.mx-20{margin-right:5rem}.my-20{margin-top:5rem;margin-bottom:5rem}.p-20{padding:5rem}.pt-20{padding-top:5rem}.pr-20{padding-right:5rem}.pb-20{padding-bottom:5rem}.pl-20,.px-20{padding-left:5rem}.px-20{padding-right:5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.m-24{margin:6rem}.mt-24{margin-top:6rem}.mr-24{margin-right:6rem}.mb-24{margin-bottom:6rem}.ml-24,.mx-24{margin-left:6rem}.mx-24{margin-right:6rem}.my-24{margin-top:6rem;margin-bottom:6rem}.p-24{padding:6rem}.pt-24{padding-top:6rem}.pr-24{padding-right:6rem}.pb-24{padding-bottom:6rem}.pl-24,.px-24{padding-left:6rem}.px-24{padding-right:6rem}.py-24{padding-top:6rem;padding-bottom:6rem}.m-32{margin:8rem}.mt-32{margin-top:8rem}.mr-32{margin-right:8rem}.mb-32{margin-bottom:8rem}.ml-32,.mx-32{margin-left:8rem}.mx-32{margin-right:8rem}.my-32{margin-top:8rem;margin-bottom:8rem}.p-32{padding:8rem}.pt-32{padding-top:8rem}.pr-32{padding-right:8rem}.pb-32{padding-bottom:8rem}.pl-32,.px-32{padding-left:8rem}.px-32{padding-right:8rem}.py-32{padding-top:8rem;padding-bottom:8rem}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow-base{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-base{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.container{width:100%;max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(max-width:767px){.container{padding-left:.75rem;padding-right:.75rem}}.container-sm{width:100%;max-width:768px;margin:0 auto;padding-left:1rem;padding-right:1rem}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.hidden{display:none}@media(max-width:767px){.mobile\:hidden{display:none}.mobile\:block{display:block}.mobile\:flex{display:flex}}@media(min-width:768px)and (max-width:1023px){.tablet\:hidden{display:none}.tablet\:block{display:block}.tablet\:flex{display:flex}}@media(min-width:1024px){.desktop\:hidden{display:none}.desktop\:block{display:block}.desktop\:flex{display:flex}}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.w-full{width:100%}.h-full{height:100%}.w-auto{width:auto}.h-auto,img{height:auto}img{max-width:100%;display:block}button{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}a:hover{color:#2563eb}ol,ul{list-style:none}input,select,textarea{font-family:inherit;font-size:inherit}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.message-toast{position:fixed;top:15vh;left:0;right:0;margin:0 auto;padding:.75rem 1rem;border:1px solid #d4edda;border-radius:.375rem;background-color:#d4edda;color:#155724;max-width:90vw;font-weight:700;text-align:center;z-index:1000;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.toast-enter-active,.toast-leave-active{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.toast-enter-from,.toast-leave-to{opacity:0}.wrapper-container[data-v-f2036344]{min-height:100vh;background-color:#f8fafc}.no-profile[data-v-f2036344]{max-width:600px;margin:0 auto;margin-top:1rem;padding:2rem;text-align:center;background-color:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.no-profile p[data-v-f2036344]{font-size:1.125rem;color:#64748b;margin:0}@media(max-width:767px){.no-profile[data-v-f2036344]{padding:1.5rem}.no-profile p[data-v-f2036344]{font-size:1rem}}.floating-buttons[data-v-f2036344]{position:fixed;bottom:1.5rem;right:1.5rem;display:flex;flex-direction:column;gap:.75rem;z-index:1000}@media(max-width:767px){.floating-buttons[data-v-f2036344]{bottom:1rem;right:1rem;gap:.5rem}}.floating-buttons>[data-v-f2036344]{animation:floatIn-f2036344 .6s ease-out;animation-fill-mode:both}.floating-buttons>[data-v-f2036344]:first-child{animation-delay:.05s}.floating-buttons>[data-v-f2036344]:nth-child(2){animation-delay:.15s}.floating-buttons>[data-v-f2036344]:nth-child(3){animation-delay:.25s}@keyframes floatIn-f2036344{0%{opacity:0;transform:translateY(30px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:768px)and (max-width:1023px){.floating-buttons[data-v-f2036344]{bottom:2rem;right:2rem}}.share-button[data-v-3dc94300]{display:flex;justify-content:center;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;font-size:1rem;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.share-button[data-v-3dc94300]:hover{color:#2563eb}.share-icon[data-v-3dc94300]{width:20px;height:20px;color:currentColor}@media(max-width:767px){.share-icon[data-v-3dc94300]{width:18px;height:18px}}.back-button[data-v-7898d1a8]{display:flex;justify-content:center;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;font-size:1rem;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.back-button[data-v-7898d1a8]:hover{color:#2563eb}.back-icon[data-v-7898d1a8]{width:20px;height:20px;color:currentColor}@media(max-width:767px){.back-icon[data-v-7898d1a8]{width:18px;height:18px}}.wrapper-container[data-v-761eef68]{min-height:100vh;background-color:#f8fafc;padding-top:1rem}.navigation-title-container[data-v-761eef68]{max-width:600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding-left:1rem;padding-right:1rem}@media(max-width:767px){.navigation-title-container[data-v-761eef68]{padding-left:.75rem;padding-right:.75rem}}.no-profile[data-v-761eef68]{max-width:600px;margin:0 auto;margin-top:1rem;padding:2rem;text-align:center;background-color:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.no-profile p[data-v-761eef68]{font-size:1.125rem;color:#64748b;margin:0}@media(max-width:767px){.no-profile[data-v-761eef68]{padding:1.5rem}.no-profile p[data-v-761eef68]{font-size:1rem}}.floating-buttons[data-v-761eef68]{position:fixed;bottom:1.5rem;right:1.5rem;display:flex;flex-direction:column;gap:.75rem;z-index:1000}@media(max-width:767px){.floating-buttons[data-v-761eef68]{bottom:1rem;right:1rem;gap:.5rem}}.floating-buttons>[data-v-761eef68]{animation:floatIn-761eef68 .6s ease-out;animation-fill-mode:both}.floating-buttons>[data-v-761eef68]:first-child{animation-delay:.05s}.floating-buttons>[data-v-761eef68]:nth-child(2){animation-delay:.15s}.floating-buttons>[data-v-761eef68]:nth-child(3){animation-delay:.25s}@keyframes floatIn-761eef68{0%{opacity:0;transform:translateY(30px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:768px)and (max-width:1023px){.floating-buttons[data-v-761eef68]{bottom:2rem;right:2rem}}.notes-card[data-v-15ac49a8]{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1.5rem;margin-bottom:2rem}@media(max-width:767px){.notes-card[data-v-15ac49a8]{padding:1rem;margin-bottom:1.5rem}}.card-title[data-v-15ac49a8]{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:1.5rem;text-align:center}@media(max-width:767px){.card-title[data-v-15ac49a8]{font-size:1.125rem;margin-bottom:1rem}}.notes-content[data-v-15ac49a8]{width:100%}.notes-text[data-v-15ac49a8]{font-size:1rem;font-weight:400;color:#0f172a;line-height:1.6;white-space:pre-line;word-break:break-word;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem}@media(max-width:767px){.notes-text[data-v-15ac49a8]{font-size:.875rem;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}}.vcard-detail[data-v-22460f78]{min-height:100vh;background-color:#f8fafc}.vcard-content[data-v-22460f78]{max-width:600px;margin:0 auto;padding-left:1rem;padding-right:1rem;padding-top:1.5rem}@media(max-width:767px){.vcard-content[data-v-22460f78]{padding-left:.75rem;padding-right:.75rem;padding-top:1rem}}.error-state[data-v-22460f78],.loading-state[data-v-22460f78]{max-width:600px;margin:0 auto;margin-top:2rem;padding:2rem;text-align:center;background-color:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.error-state p[data-v-22460f78],.loading-state p[data-v-22460f78]{font-size:1.125rem;color:#475569;margin:0}@media(max-width:767px){.error-state[data-v-22460f78],.loading-state[data-v-22460f78]{padding:1.5rem;margin-top:1.5rem}.error-state p[data-v-22460f78],.loading-state p[data-v-22460f78]{font-size:1rem}}.loading-spinner[data-v-22460f78]{width:48px;height:48px;border:4px solid #e2e8f0;border-top:4px solid #2563eb;border-radius:50%;animation:spin-22460f78 1s linear infinite;margin:0 auto 1rem}.error-state .error-icon[data-v-22460f78]{color:#ef4444;margin-bottom:1rem}.error-state .error-icon svg[data-v-22460f78]{width:64px;height:64px}.error-state p[data-v-22460f78]{color:#ef4444;margin-bottom:1.5rem}.retry-button[data-v-22460f78]{background:#2563eb;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.retry-button[data-v-22460f78]:hover{background:#134cca;transform:translateY(-1px)}@keyframes spin-22460f78{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wrapper-container[data-v-2d8dc70c]{min-height:100vh;background-color:#f8fafc}.no-profile[data-v-2d8dc70c]{max-width:600px;margin:0 auto;margin-top:1rem;padding:2rem;text-align:center;background-color:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.no-profile p[data-v-2d8dc70c]{font-size:1.125rem;color:#64748b;margin:0}@media(max-width:767px){.no-profile[data-v-2d8dc70c]{padding:1.5rem}.no-profile p[data-v-2d8dc70c]{font-size:1rem}}.floating-buttons[data-v-2d8dc70c]{position:fixed;bottom:1.5rem;right:1.5rem;display:flex;flex-direction:column;gap:.75rem;z-index:1000}@media(max-width:767px){.floating-buttons[data-v-2d8dc70c]{bottom:1rem;right:1rem;gap:.5rem}}.floating-buttons>[data-v-2d8dc70c]{animation:floatIn-2d8dc70c .6s ease-out;animation-fill-mode:both}.floating-buttons>[data-v-2d8dc70c]:first-child{animation-delay:.05s}.floating-buttons>[data-v-2d8dc70c]:nth-child(2){animation-delay:.15s}.floating-buttons>[data-v-2d8dc70c]:nth-child(3){animation-delay:.25s}@keyframes floatIn-2d8dc70c{0%{opacity:0;transform:translateY(30px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:768px)and (max-width:1023px){.floating-buttons[data-v-2d8dc70c]{bottom:2rem;right:2rem}}.wrapper-container[data-v-3898f6fb]{min-height:100vh;background-color:#f8fafc;padding-top:1rem}.navigation-title-container[data-v-3898f6fb]{max-width:600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding-left:1rem;padding-right:1rem}@media(max-width:767px){.navigation-title-container[data-v-3898f6fb]{padding-left:.75rem;padding-right:.75rem}}.no-profile[data-v-3898f6fb]{max-width:600px;margin:0 auto;margin-top:1rem;padding:2rem;text-align:center;background-color:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.no-profile p[data-v-3898f6fb]{font-size:1.125rem;color:#64748b;margin:0}@media(max-width:767px){.no-profile[data-v-3898f6fb]{padding:1.5rem}.no-profile p[data-v-3898f6fb]{font-size:1rem}}.floating-buttons[data-v-3898f6fb]{position:fixed;bottom:1.5rem;right:1.5rem;display:flex;flex-direction:column;gap:.75rem;z-index:1000}@media(max-width:767px){.floating-buttons[data-v-3898f6fb]{bottom:1rem;right:1rem;gap:.5rem}}.floating-buttons>[data-v-3898f6fb]{animation:floatIn-3898f6fb .6s ease-out;animation-fill-mode:both}.floating-buttons>[data-v-3898f6fb]:first-child{animation-delay:.05s}.floating-buttons>[data-v-3898f6fb]:nth-child(2){animation-delay:.15s}.floating-buttons>[data-v-3898f6fb]:nth-child(3){animation-delay:.25s}@keyframes floatIn-3898f6fb{0%{opacity:0;transform:translateY(30px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:768px)and (max-width:1023px){.floating-buttons[data-v-3898f6fb]{bottom:2rem;right:2rem}}.settings-page[data-v-765fa3a3]{min-height:100vh;max-width:500px;background:#f8fafc;display:flex;flex-direction:column;margin:0 auto}.header[data-v-765fa3a3]{background:#f8fafc;padding:1.5rem 1rem 1rem;position:sticky;top:0;z-index:10}@media(max-width:767px){.header[data-v-765fa3a3]{padding:1rem .75rem .75rem}}.header .title[data-v-765fa3a3]{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0;text-align:center}@media(max-width:767px){.header .title[data-v-765fa3a3]{font-size:1.25rem}}.settings-container[data-v-765fa3a3]{flex:1;padding:1rem}@media(max-width:767px){.settings-container[data-v-765fa3a3]{padding:.75rem}}.user-info-card[data-v-765fa3a3]{background:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);overflow:hidden;animation:slideInUp-765fa3a3 .6s ease-out}.card-header[data-v-765fa3a3]{display:flex;align-items:center;gap:.75rem;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #f1f5f9}@media(max-width:767px){.card-header[data-v-765fa3a3]{padding:1rem 1rem .75rem;gap:.5rem}}.card-header .header-icon[data-v-765fa3a3]{width:32px;height:32px;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.card-header .header-icon svg[data-v-765fa3a3]{width:18px;height:18px}@media(max-width:767px){.card-header .header-icon[data-v-765fa3a3]{width:28px;height:28px}.card-header .header-icon svg[data-v-765fa3a3]{width:16px;height:16px}}.card-header h2[data-v-765fa3a3]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}@media(max-width:767px){.card-header h2[data-v-765fa3a3]{font-size:1rem}}.info-list[data-v-765fa3a3]{padding:.5rem 0}.info-item[data-v-765fa3a3]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #f8fafc;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.info-item[data-v-765fa3a3]:hover{background-color:#f8fafc}.info-item[data-v-765fa3a3]:last-child{border-bottom:none}@media(max-width:767px){.info-item[data-v-765fa3a3]{padding:.75rem 1rem}}.info-item .label[data-v-765fa3a3]{font-size:1rem;font-weight:500;color:#334155}@media(max-width:767px){.info-item .label[data-v-765fa3a3]{font-size:.875rem}}.info-item .value[data-v-765fa3a3]{font-size:1rem;font-weight:600;color:#0f172a;text-align:right}@media(max-width:767px){.info-item .value[data-v-765fa3a3]{font-size:.875rem}}.loading-state[data-v-765fa3a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:2rem;animation:slideInUp-765fa3a3 .6s ease-out}.loading-state .loading-spinner[data-v-765fa3a3]{width:48px;height:48px;border:4px solid #e2e8f0;border-top:4px solid #2563eb;border-radius:50%;animation:spin-765fa3a3 1s linear infinite;margin-bottom:1rem}.loading-state .loading-text[data-v-765fa3a3]{font-size:1.125rem;color:#475569;margin:0}@media(max-width:767px){.loading-state .loading-text[data-v-765fa3a3]{font-size:1rem}}.error-state[data-v-765fa3a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:2rem;animation:slideInUp-765fa3a3 .6s ease-out}.error-state .error-icon[data-v-765fa3a3]{color:#ef4444;margin-bottom:1rem}.error-state .error-icon svg[data-v-765fa3a3]{width:64px;height:64px}@media(max-width:767px){.error-state .error-icon svg[data-v-765fa3a3]{width:48px;height:48px}}.error-state .error-text[data-v-765fa3a3]{margin-bottom:1.5rem}.error-state .error-text p[data-v-765fa3a3]{margin:0;margin-bottom:.5rem}.error-state .error-text p[data-v-765fa3a3]:first-child{font-size:1.25rem;font-weight:600;color:#0f172a}@media(max-width:767px){.error-state .error-text p[data-v-765fa3a3]:first-child{font-size:1.125rem}}.error-state .error-text .error-message[data-v-765fa3a3]{font-size:1rem;color:#475569}@media(max-width:767px){.error-state .error-text .error-message[data-v-765fa3a3]{font-size:.875rem}}.error-state .retry-button[data-v-765fa3a3]{background:#2563eb;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.error-state .retry-button[data-v-765fa3a3]:hover{background:#134cca;transform:translateY(-1px)}.error-state .retry-button[data-v-765fa3a3]:active{transform:translateY(0)}@media(max-width:767px){.error-state .retry-button[data-v-765fa3a3]{padding:.5rem 1rem;font-size:.875rem}}@keyframes slideInUp-765fa3a3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-765fa3a3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.settings-page[data-v-765fa3a3]{animation:fadeIn-765fa3a3 .5s ease-out}@keyframes fadeIn-765fa3a3{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){[data-v-765fa3a3],[data-v-765fa3a3]:after,[data-v-765fa3a3]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}