:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--primary: #2563eb;--primary-glow: rgba(37, 99, 235, .15);--success: #22c55e;--background: #f4f7fe;--text-main: #0f172a;--text-muted: #64748b;--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .4);--glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .07);--radius-main: 2rem;--radius-card: 1.25rem;color-scheme:light;color:var(--text-main);background-color:var(--background)}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;width:100%;overflow-x:hidden;background-color:var(--background)}#app{width:100%;min-height:100vh}.modal-overlay[data-v-33269540]{position:fixed;inset:0;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;outline:none}.modal-card[data-v-33269540]{background:#fff;width:100%;max-width:450px;border-radius:1.25rem;box-shadow:0 25px 50px -12px #00000040;border:1px solid #e2e8f0;overflow:hidden;animation:modal-in-33269540 .3s cubic-bezier(.16,1,.3,1)}.modal-header[data-v-33269540]{padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f5f9}.modal-header h3[data-v-33269540]{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0}.modal-header .close-btn[data-v-33269540]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;border-radius:.5rem;transition:all .2s}.modal-header .close-btn[data-v-33269540]:hover{background:#f1f5f9;color:#0f172a}.modal-body[data-v-33269540]{padding:1.5rem}.modal-body p[data-v-33269540]{color:#64748b;font-size:1rem;line-height:1.6;margin:0}.modal-footer[data-v-33269540]{padding:1.25rem 1.5rem;display:flex;justify-content:flex-end;gap:.75rem;background:#f8fafc;border-top:1px solid #f1f5f9}.modal-footer .btn[data-v-33269540]{padding:.625rem 1.25rem;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid transparent}.modal-footer .btn.primary[data-v-33269540]{background:#2563eb;color:#fff}.modal-footer .btn.primary[data-v-33269540]:hover{background:#1d4ed8}.modal-footer .btn.secondary[data-v-33269540]{background:#fff;color:#475569;border-color:#e2e8f0}.modal-footer .btn.secondary[data-v-33269540]:hover{background:#f1f5f9}.fade-enter-active[data-v-33269540],.fade-leave-active[data-v-33269540]{transition:opacity .2s ease}.fade-enter-from[data-v-33269540],.fade-leave-to[data-v-33269540]{opacity:0}@keyframes modal-in-33269540{0%{transform:scale(.95) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.custom-select[data-v-51010613]{position:relative;width:100%}.custom-select.has-label[data-v-51010613]{margin-top:0}.select-label[data-v-51010613]{font-size:.75rem;font-weight:700;color:#64748b;margin-bottom:.5rem;display:block;text-transform:uppercase;letter-spacing:.05em}.select-trigger[data-v-51010613]{padding:.875rem 1rem;border:1.5px solid #e2e8f0;border-radius:12px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s}.select-trigger[data-v-51010613]:hover{border-color:#cbd5e1}.select-trigger .selected-value[data-v-51010613]{color:#0f172a;font-weight:600}.select-trigger .placeholder[data-v-51010613]{color:#94a3b8}.select-trigger .chevron[data-v-51010613]{color:#94a3b8;transition:transform .2s}.is-open .select-trigger[data-v-51010613]{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.is-open .select-trigger .chevron[data-v-51010613]{transform:rotate(180deg);color:#2563eb}.options-menu[data-v-51010613]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 40px -10px #00000026;z-index:50;max-height:250px;overflow-y:auto;padding:.5rem}.options-menu[data-v-51010613]::-webkit-scrollbar{width:6px}.options-menu[data-v-51010613]::-webkit-scrollbar-track{background:transparent}.options-menu[data-v-51010613]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.option-item[data-v-51010613]{padding:.75rem 1rem;border-radius:8px;cursor:pointer;color:#475569;font-weight:500;transition:all .1s}.option-item[data-v-51010613]:hover{background:#f1f5f9;color:#0f172a}.option-item.selected[data-v-51010613]{background:#eff6ff;color:#2563eb;font-weight:700}.dropdown-enter-active[data-v-51010613],.dropdown-leave-active[data-v-51010613]{transition:all .2s cubic-bezier(.16,1,.3,1)}.dropdown-enter-from[data-v-51010613],.dropdown-leave-to[data-v-51010613]{opacity:0;transform:translateY(-10px)}.otp-input-container[data-v-a8277af4]{display:flex;gap:12px;justify-content:center}.otp-digit[data-v-a8277af4]{width:48px;height:56px;font-size:24px;font-weight:700;text-align:center;border:2px solid #e2e8f0;border-radius:12px;background:#fff;transition:all .2s ease;color:#1e293b}.otp-digit[data-v-a8277af4]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a;transform:translateY(-2px)}.otp-digit.filled[data-v-a8277af4]{border-color:#64748b;background:#f8fafc}.otp-digit:focus.filled[data-v-a8277af4]{border-color:#2563eb;background:#fff}.onboarding-overlay[data-v-941983c0]{position:fixed;inset:0;background:#00000080;z-index:2000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.onboarding-modal[data-v-941983c0]{background:#fff;width:1100px;height:750px;border-radius:24px;display:flex;overflow:hidden;box-shadow:0 40px 100px -20px #0000004d;animation:modalEnter-941983c0 .5s cubic-bezier(.16,1,.3,1)}@keyframes modalEnter-941983c0{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.onboarding-sidebar[data-v-941983c0]{width:320px;background:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;padding:2rem}.sidebar-header[data-v-941983c0]{display:flex;align-items:center;gap:1rem;margin-bottom:3rem}.sidebar-header .mascot-mini[data-v-941983c0]{width:48px;height:48px;background:#fff;border-radius:12px;padding:6px;box-shadow:0 4px 12px #0000000d}.sidebar-header .mascot-mini img[data-v-941983c0]{width:100%;height:100%;object-fit:contain}.sidebar-header .header-text h3[data-v-941983c0]{font-size:1rem;font-weight:800;color:#0f172a;margin:0}.sidebar-header .header-text p[data-v-941983c0]{font-size:.75rem;color:#64748b;margin:0}.steps-nav[data-v-941983c0]{display:flex;flex-direction:column;gap:1.5rem}.step-item[data-v-941983c0]{display:flex;gap:1rem;opacity:.5;transition:all .3s}.step-item.active[data-v-941983c0]{opacity:1}.step-item.active .step-icon[data-v-941983c0]{background:#2563eb;color:#fff;border-color:#2563eb}.step-item.completed[data-v-941983c0]{opacity:1}.step-item.completed .step-icon[data-v-941983c0]{background:#f0fdf4;color:#166534;border-color:#166534}.step-item .step-icon[data-v-941983c0]{width:32px;height:32px;border-radius:50%;border:2.5px solid #cbd5e1;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;flex-shrink:0;transition:all .3s}.step-item .step-label strong[data-v-941983c0]{font-size:.95rem;color:#1e293b;display:block}.step-item .step-label p[data-v-941983c0]{font-size:.75rem;color:#64748b;margin:2px 0 0}.onboarding-content[data-v-941983c0]{flex:1;padding:3rem;position:relative;display:flex;flex-direction:column}.close-btn[data-v-941983c0]{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;color:#94a3b8;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s}.close-btn[data-v-941983c0]:hover{background:#f1f5f9;color:#1e293b}.step-body[data-v-941983c0]{flex:1;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;padding-right:1rem}.step-body h3[data-v-941983c0]{font-size:1.5rem;font-weight:800;color:#0f172a;margin-bottom:1.5rem}.step-body p[data-v-941983c0]{color:#64748b;margin-bottom:2rem}.options-grid[data-v-941983c0]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.option-card[data-v-941983c0]{height:120px;border:2px solid #e2e8f0;border-radius:20px;background:#fff;font-size:1.1rem;font-weight:700;color:#475569;cursor:pointer;transition:all .2s}.option-card[data-v-941983c0]:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.option-card.selected[data-v-941983c0]{border-color:#2563eb;color:#2563eb;background:#eff6ff;box-shadow:0 0 0 4px #2563eb1a}.form-question[data-v-941983c0]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-941983c0]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-941983c0]{font-size:.875rem;font-weight:700;color:#334155}.form-group input[data-v-941983c0]{padding:.875rem 1rem;border:1.5px solid #e2e8f0;border-radius:12px;font-size:1rem}.form-group input[data-v-941983c0]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.form-row[data-v-941983c0]{display:flex;gap:1rem}.form-row .flex-1[data-v-941983c0]{flex:1}.form-row .flex-2[data-v-941983c0]{flex:2}.platform-card[data-v-941983c0]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border:2px solid #e2e8f0;border-radius:20px}.platform-card .p-brand[data-v-941983c0]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff}.platform-card .p-brand.etsy[data-v-941983c0]{background:#f16521;font-size:1.25rem}.platform-card .p-brand.kasuwa[data-v-941983c0]{background:#000;font-size:1.25rem}.platform-card .p-details[data-v-941983c0]{flex:1}.platform-card .p-details strong[data-v-941983c0]{font-size:1.1rem}.platform-card .p-details p[data-v-941983c0]{margin:4px 0 0;font-size:.9rem}.platform-card .status-badge[data-v-941983c0]{color:#059669;font-weight:700;display:flex;align-items:center;gap:.25rem}.footer-actions[data-v-941983c0]{display:flex;align-items:center;padding-top:2rem;border-top:1px solid #f1f5f9}.btn-billbee[data-v-941983c0]{padding:.875rem 2.5rem;background:#2563eb;color:#fff;border:none;border-radius:50px;font-weight:800;font-size:1.1rem;cursor:pointer;transition:all .2s}.btn-billbee[data-v-941983c0]:hover:not(:disabled){transform:scale(1.05);filter:brightness(1.1)}.btn-billbee[data-v-941983c0]:disabled{opacity:.6;cursor:not-allowed}.btn-back[data-v-941983c0]{background:none;border:none;color:#64748b;font-weight:700;text-decoration:underline;cursor:pointer}.btn-outline[data-v-941983c0]{padding:.75rem 1.5rem;border:2px solid #0f172a;background:#fff;border-radius:12px;font-weight:700;cursor:pointer;transition:all .2s}.btn-outline[data-v-941983c0]:hover{background:#0f172a;color:#fff}.spacer[data-v-941983c0]{flex:1}.intro-step[data-v-941983c0]{text-align:left}.intro-step .content-header p[data-v-941983c0]{font-size:1.1rem;line-height:1.7}.intro-step .center[data-v-941983c0]{display:flex;justify-content:center;margin-top:3rem}.finish-step[data-v-941983c0]{text-align:center}.finish-step .success-icon[data-v-941983c0]{width:100px;height:100px;background:#f0fdf4;color:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}.dismiss-hint[data-v-941983c0]{position:absolute;bottom:1.5rem;right:1.5rem;z-index:2100;animation:slideInRight-941983c0 .5s cubic-bezier(.16,1,.3,1)}.dismiss-hint .hint-content[data-v-941983c0]{background:#0f172a;color:#fff;padding:1.25rem 1.5rem;border-radius:16px;display:flex;align-items:center;gap:1rem;box-shadow:0 20px 25px -5px #0000004d}.dismiss-hint .hint-content p[data-v-941983c0]{margin:0;font-size:.95rem;line-height:1.4;max-width:250px}.dismiss-hint .hint-content button[data-v-941983c0]{background:#fff;color:#0f172a;border:none;padding:.5rem 1rem;border-radius:8px;font-weight:700;cursor:pointer}@keyframes slideInRight-941983c0{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.anim-slide-up[data-v-941983c0]{animation:slideUp-941983c0 .4s ease-out}.anim-fade-in[data-v-941983c0]{animation:fadeIn-941983c0 .4s ease-out}.anim-scale-in[data-v-941983c0]{animation:scaleIn-941983c0 .3s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-941983c0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-941983c0{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-941983c0{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.country-grid[data-v-941983c0]{margin-bottom:2rem}.other-country-input[data-v-941983c0]{margin-top:1.5rem}.other-country-input label[data-v-941983c0]{font-size:.875rem;font-weight:700;color:#64748b;margin-bottom:.5rem;display:block}.other-country-input input[data-v-941983c0]{width:100%}.country-hint[data-v-941983c0]{margin-top:1rem;padding:.75rem;background:#f0fdf4;border-radius:12px}.country-hint p[data-v-941983c0]{margin:0;color:#166534;font-weight:600;font-size:.85rem}.marketing-options[data-v-941983c0]{display:flex;flex-wrap:wrap;gap:.75rem}.marketing-card[data-v-941983c0]{padding:.75rem 1rem;border:1.5px solid #e2e8f0;border-radius:12px;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:all .2s;font-size:.95rem;font-weight:600;color:#475569}.marketing-card[data-v-941983c0]:hover{border-color:#2563eb;background:#f8fafc}.marketing-card.selected[data-v-941983c0]{background:#eff6ff;border-color:#2563eb;color:#2563eb}.marketing-card .checkbox-ui[data-v-941983c0]{width:20px;height:20px;border:2.5px solid #cbd5e1;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}.marketing-card.selected .checkbox-ui[data-v-941983c0]{background:#2563eb;border-color:#2563eb;color:#fff}.thanks-step[data-v-941983c0]{text-align:center}.thanks-step .thanks-icon[data-v-941983c0]{width:80px;height:80px;background:#f0fdf4;color:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}.thanks-step .thanks-actions[data-v-941983c0]{margin-top:3rem}.tax-options[data-v-941983c0]{display:flex;flex-direction:column;gap:1rem}.step-item.clickable[data-v-941983c0]{cursor:pointer}.step-item.clickable[data-v-941983c0]:hover{opacity:.8!important}.button-group-center[data-v-941983c0]{display:flex;align-items:center;gap:1rem;justify-content:center}.btn-back-link[data-v-941983c0]{background:none;border:none;text-decoration:underline;color:#64748b;font-weight:600;cursor:pointer;margin-right:1rem}.tax-card[data-v-941983c0]{padding:1.25rem;border:2px solid #e2e8f0;border-radius:16px;background:#fff;font-size:1.05rem;font-weight:700;color:#475569;cursor:pointer;text-align:left;transition:all .2s}.tax-card[data-v-941983c0]:hover{border-color:#2563eb;background:#f8fafc}.tax-card.selected[data-v-941983c0]{border-color:#2563eb;color:#2563eb;background:#eff6ff}.btn-text-link[data-v-941983c0]{background:none;border:none;color:#64748b;font-size:.875rem;text-decoration:underline;cursor:pointer;padding:0;align-self:flex-start}.btn-text-link[data-v-941983c0]:hover{color:#1e293b}.other-marketing-input[data-v-941983c0]{margin-top:2rem}.other-marketing-input label[data-v-941983c0]{font-size:.875rem;font-weight:700;color:#64748b;margin-bottom:.5rem;display:block}.other-marketing-input input[data-v-941983c0]{width:100%}.country-info-msg[data-v-941983c0]{margin-top:1.5rem;color:#64748b;font-size:.875rem;line-height:1.5;font-weight:500}.form-group.has-feedback[data-v-941983c0]{position:relative}.form-group.has-feedback .field-feedback[data-v-941983c0]{position:absolute;right:1rem;bottom:.875rem;color:#16a34a;background:#f0fdf4;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;pointer-events:none}.btn-icon-danger[data-v-941983c0]{background:none;border:none;color:#ef4444;cursor:pointer;padding:.5rem;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-icon-danger[data-v-941983c0]:hover{background:#fee2e2}.btn-outline-sm[data-v-941983c0]{padding:.5rem 1rem;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;font-size:.875rem;font-weight:700;color:#475569;cursor:pointer;transition:all .2s;margin-top:.5rem;align-self:flex-start}.btn-outline-sm[data-v-941983c0]:hover{border-color:#2563eb;color:#2563eb;background:#f8fafc}.align-center[data-v-941983c0]{align-items:center}.wide-options[data-v-941983c0]{grid-template-columns:1fr!important}.wide-options .option-card[data-v-941983c0]{height:auto;min-height:80px;padding:1.5rem;text-align:left}.center-content[data-v-941983c0]{text-align:center}.center-content p[data-v-941983c0]{margin-bottom:3rem}.summary-box[data-v-941983c0]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:1.5rem;margin:1.5rem 0;display:flex;flex-direction:column;gap:1rem}.summary-item[data-v-941983c0]{display:flex;gap:.5rem;font-size:.9375rem}.summary-item strong[data-v-941983c0]{color:#1e293b;min-width:140px}.summary-item[data-v-941983c0]{color:#475569}.qr-code-container[data-v-941983c0]{display:flex;justify-content:center;margin:2rem 0}.qr-code-container img[data-v-941983c0]{width:200px;height:200px;border:2px solid #e2e8f0;border-radius:12px}.hint-text[data-v-941983c0]{text-align:center;color:#64748b;font-size:.875rem;margin:1rem 0 .5rem}.secret-code[data-v-941983c0]{background:#f1f5f9;border:1.5px solid #cbd5e1;border-radius:10px;padding:1rem;font-family:Courier New,monospace;font-size:.9375rem;text-align:center;color:#1e293b;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.btn-copy[data-v-941983c0]{background:none;border:none;cursor:pointer;font-size:1.25rem;padding:.25rem .5rem;border-radius:6px;transition:all .2s}.btn-copy[data-v-941983c0]:hover{background:#e2e8f0}.code-input-container[data-v-941983c0]{display:flex;gap:.75rem;justify-content:center;margin:2rem 0}.code-digit[data-v-941983c0]{width:3rem;height:3.5rem;text-align:center;font-size:1.5rem;font-weight:700;border:2px solid #cbd5e1;border-radius:10px;background:#fff;transition:all .2s}.code-digit[data-v-941983c0]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.info-box[data-v-941983c0]{background:#ecfdf5;border:1.5px solid #a7f3d0;border-radius:12px;padding:1rem;margin:1.5rem 0}.info-box strong[data-v-941983c0]{color:#065f46;display:block;margin-bottom:.5rem}.info-box p[data-v-941983c0]{color:#047857;font-size:.875rem;line-height:1.5;margin:0}.button-group[data-v-941983c0]{display:flex;gap:1rem;justify-content:space-between;margin-top:2rem;align-items:center}.d-flex[data-v-941983c0]{display:flex}.gap-2[data-v-941983c0]{gap:.5rem}.btn-text[data-v-941983c0]{background:none;border:none;color:#64748b;font-weight:600;cursor:pointer}.btn-text[data-v-941983c0]:hover{color:#1e293b}.welcome-image[data-v-941983c0]{display:flex;justify-content:center;margin-bottom:2rem}.welcome-image .mascot-large[data-v-941983c0]{width:180px;height:auto;object-fit:contain}.text-center[data-v-941983c0]{text-align:center}.bounce[data-v-941983c0]{animation:float-941983c0 3s ease-in-out infinite}@keyframes float-941983c0{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.app-container[data-v-527f8970]{display:flex;height:100vh;width:100vw;background-color:var(--background);overflow:hidden}.sidebar[data-v-527f8970]{width:120px;height:100%;display:flex;flex-direction:column;padding:1.5rem .5rem;z-index:200;transition:all .3s ease}@media(max-width:1024px){.sidebar[data-v-527f8970]{position:fixed;left:-120px;background:#fff}.sidebar.mobile-open[data-v-527f8970]{left:0}}.sidebar .sidebar-header[data-v-527f8970]{margin-bottom:3rem;padding-left:.5rem}.sidebar .sidebar-header .brand[data-v-527f8970]{text-decoration:none;display:flex;align-items:center}.sidebar .sidebar-header .brand .brand-logo[data-v-527f8970]{height:60px;width:auto;object-fit:contain;display:block}.sidebar .sidebar-nav[data-v-527f8970]{flex:1;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;padding-right:.5rem}.sidebar .sidebar-nav[data-v-527f8970]::-webkit-scrollbar{width:4px}.sidebar .sidebar-nav[data-v-527f8970]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.sidebar .nav-card[data-v-527f8970]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.75rem .5rem;background:transparent;border-radius:var(--radius-card);text-decoration:none;color:var(--text-muted);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.sidebar .nav-card .icon-box[data-v-527f8970]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:.875rem;color:var(--primary);box-shadow:0 4px 20px #0000000a;transition:all .3s ease}.sidebar .nav-card .icon-box svg[data-v-527f8970]{width:20px;height:20px}.sidebar .nav-card .nav-label[data-v-527f8970]{font-size:.75rem;font-weight:700;transition:transform .3s ease;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sidebar .nav-card:hover .icon-box[data-v-527f8970]{transform:translateY(-4px);box-shadow:0 10px 25px #2563eb1a}.sidebar .nav-card[data-v-527f8970]:hover{color:var(--primary)}.sidebar .nav-card.router-link-active[data-v-527f8970]{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);color:var(--primary);box-shadow:var(--glass-shadow)}.sidebar .nav-card.router-link-active .icon-box[data-v-527f8970]{background:var(--primary);color:#fff;box-shadow:0 8px 16px var(--primary-glow)}.sidebar .sidebar-footer[data-v-527f8970]{margin-top:2rem}.sidebar .sidebar-footer .logout-card[data-v-527f8970]{width:48px;height:48px;border:none;background:#fff;border-radius:12px;color:#ef4444;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;margin:0 auto;box-shadow:0 2px 8px #0000000d}.sidebar .sidebar-footer .logout-card[data-v-527f8970]:hover{background:#fee2e2;transform:scale(1.05)}.main-wrapper[data-v-527f8970]{flex:1;display:flex;flex-direction:column;padding:1rem;overflow:hidden}@media(min-width:1025px){.main-wrapper[data-v-527f8970]{padding:1.5rem 1.5rem 1.5rem 0}}.top-header[data-v-527f8970]{height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;margin-bottom:.5rem}.top-header .header-left[data-v-527f8970]{display:flex;align-items:center;gap:1.5rem}.top-header .header-left .mobile-toggle[data-v-527f8970]{display:none;background:none;border:none;cursor:pointer;color:var(--text-muted)}@media(max-width:1024px){.top-header .header-left .mobile-toggle[data-v-527f8970]{display:block}}.top-header .header-left .page-title[data-v-527f8970]{font-size:1.5rem;font-weight:800;color:var(--text-main)}.top-header .header-right[data-v-527f8970]{display:flex;align-items:center;gap:1.5rem}.top-header .user-pill[data-v-527f8970]{display:flex;align-items:center;gap:1rem;padding:.375rem .375rem .375rem 1.25rem;background:#fff;border-radius:3rem;box-shadow:0 4px 12px #00000008;border:1px solid #f1f5f9}.top-header .user-pill .user-text[data-v-527f8970]{display:flex;flex-direction:column;align-items:flex-end}.top-header .user-pill .user-text .user-name[data-v-527f8970]{font-size:.8125rem;font-weight:800;color:var(--text-main)}.top-header .user-pill .user-text .user-role[data-v-527f8970]{font-size:.625rem;font-weight:700;color:var(--primary);letter-spacing:.05em;opacity:.8}.top-header .user-pill .user-avatar[data-v-527f8970]{width:40px;height:40px;background:#f8fafc;color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0}.top-header .logout-btn-header[data-v-527f8970]{width:40px;height:40px;background:#fff;border:1px solid #fee2e2;color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #ef44440d}.top-header .logout-btn-header[data-v-527f8970]:hover{background:#ef4444;color:#fff;transform:translateY(-1px)}.top-header .onboarding-help-btn[data-v-527f8970]{width:40px;height:40px;background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .2s}.top-header .onboarding-help-btn[data-v-527f8970]:hover{background:#2563eb;color:#fff}.top-header .onboarding-help-btn .pulse[data-v-527f8970]{position:absolute;top:-2px;right:-2px;width:12px;height:12px;background:#ef4444;border-radius:50%;border:2px solid white;animation:pulse-red-527f8970 2s infinite}@keyframes pulse-red-527f8970{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 10px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.top-header .btn-setup-continue[data-v-527f8970]{background:#0f172a;color:#fff;border:none;padding:.5rem 1rem;border-radius:2rem;font-weight:700;font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:all .2s;box-shadow:0 4px 12px #0f172a26}.top-header .btn-setup-continue[data-v-527f8970]:hover{background:#1e293b;transform:translateY(-1px)}.top-header .btn-setup-continue .pulse-dot[data-v-527f8970]{width:8px;height:8px;background:#22c55e;border-radius:50%;box-shadow:0 0 #22c55eb3;animation:pulse-green-527f8970 2s infinite}@keyframes pulse-green-527f8970{0%{transform:scale(.95);box-shadow:0 0 #22c55eb3}70%{transform:scale(1);box-shadow:0 0 0 6px #22c55e00}to{transform:scale(.95);box-shadow:0 0 #22c55e00}}.top-header .impersonation-pill[data-v-527f8970]{display:flex;align-items:center;gap:.75rem;background:#fff7ed;color:#c2410c;padding:.5rem 1rem;border-radius:2rem;font-size:.75rem;font-weight:700;border:1px solid #ffedd5}.top-header .impersonation-pill button[data-v-527f8970]{background:#ea580c;color:#fff;border:none;padding:.25rem .75rem;border-radius:1rem;cursor:pointer;font-size:.7rem;font-weight:600}.top-header .impersonation-pill button[data-v-527f8970]:hover{background:#c2410c}.content-area[data-v-527f8970]{flex:1;background:#fff;border-radius:var(--radius-main);box-shadow:0 10px 40px #00000008;overflow:hidden;position:relative;border:1px solid #f1f5f9}.content-card[data-v-527f8970]{height:100%;overflow-y:auto;scroll-behavior:smooth}.mobile-overlay[data-v-527f8970]{position:fixed;inset:0;background:#0f172a1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:150}.admin-view-content .stats-grid[data-v-5332fddd]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media(min-width:640px){.admin-view-content .stats-grid[data-v-5332fddd]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.admin-view-content .stats-grid[data-v-5332fddd]{grid-template-columns:repeat(3,1fr)}}.admin-view-content .stat-card[data-v-5332fddd]{background:#fff;padding:1.5rem;border-radius:1rem;border:1px solid #e2e8f0;display:flex;align-items:center;gap:1rem}.admin-view-content .stat-card .stat-icon[data-v-5332fddd]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.admin-view-content .stat-card .stat-icon.purple[data-v-5332fddd]{background:#f5f3ff;color:#7c3aed}.admin-view-content .stat-card .stat-icon.green[data-v-5332fddd]{background:#f0fdf4;color:#16a34a}.admin-view-content .stat-card .stat-icon.red[data-v-5332fddd]{background:#fef2f2;color:#dc2626}.admin-view-content .stat-card .stat-details[data-v-5332fddd]{display:flex;flex-direction:column}.admin-view-content .stat-card .stat-details .stat-label[data-v-5332fddd]{font-size:.875rem;color:#64748b;font-weight:500}.admin-view-content .stat-card .stat-details .stat-value[data-v-5332fddd]{font-size:1.5rem;font-weight:700;color:#0f172a}.admin-view-content .welcome-card[data-v-5332fddd]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem 1rem;text-align:center;box-shadow:0 4px 6px -1px #0000000d;max-width:800px;margin:0 auto}@media(min-width:768px){.admin-view-content .welcome-card[data-v-5332fddd]{padding:4rem 2rem}}.admin-view-content .welcome-card h2[data-v-5332fddd]{font-size:1.75rem;font-weight:800;color:#0f172a;margin-bottom:1rem}.admin-view-content .welcome-card p[data-v-5332fddd]{color:#64748b;font-size:1.125rem;line-height:1.6}.chart-container[data-v-6b664cb5]{height:300px;width:100%}.loading[data-v-6b664cb5]{display:flex;align-items:center;justify-content:center;height:100%;color:#94a3b8}.modal-overlay[data-v-1de34949]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.welcome-modal[data-v-1de34949]{background:#fff;width:400px;border-radius:20px;overflow:hidden;position:relative;box-shadow:0 25px 50px -12px #00000040;animation:modalIn-1de34949 .3s ease-out}@keyframes modalIn-1de34949{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.close-btn[data-v-1de34949]{position:absolute;top:12px;right:12px;border:none;background:#fffc;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;z-index:10}.close-btn[data-v-1de34949]:hover{background:#fff;color:#1e293b}.mascot-header[data-v-1de34949]{height:200px;background:#f0fdf4;display:flex;align-items:center;justify-content:center}.mascot-header img[data-v-1de34949]{max-height:80%;object-fit:contain}.modal-content[data-v-1de34949]{padding:2rem;text-align:center}.modal-content h2[data-v-1de34949]{font-size:1.5rem;font-weight:800;color:#0f172a;margin-bottom:1rem}.modal-content p[data-v-1de34949]{color:#64748b;line-height:1.6;margin-bottom:1rem}.modal-content a[data-v-1de34949]{color:#2563eb;font-weight:600;text-decoration:none}.modal-content a[data-v-1de34949]:hover{text-decoration:underline}.actions[data-v-1de34949]{margin-top:2rem}.actions .btn-primary[data-v-1de34949]{width:100%;padding:.75rem;background:#2563eb;color:#fff;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .2s}.actions .btn-primary[data-v-1de34949]:hover{background:#1d4ed8;transform:translateY(-2px)}.modal-overlay[data-v-cf6452e1]{position:fixed;inset:0;background:#0f172ab3;display:flex;align-items:center;justify-content:center;z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.verification-modal[data-v-cf6452e1]{background:#fff;width:450px;border-radius:24px;padding:2.5rem;box-shadow:0 25px 50px -12px #00000080;animation:slideUp-cf6452e1 .4s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-cf6452e1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-content[data-v-cf6452e1]{text-align:left}.modal-content h2[data-v-cf6452e1]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem;letter-spacing:-.02em}.modal-content p[data-v-cf6452e1]{color:#475569;line-height:1.6;font-size:1.1rem;margin-bottom:1rem}.modal-content p.secondary[data-v-cf6452e1]{color:#64748b;font-size:.95rem}.actions[data-v-cf6452e1]{margin-top:2.5rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-end}.actions .btn-text[data-v-cf6452e1]{background:none;border:none;color:#1e293b;font-weight:700;font-size:1rem;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s}.actions .btn-text[data-v-cf6452e1]:hover:not(:disabled){background:#f1f5f9;color:#000}.actions .btn-text[data-v-cf6452e1]:disabled{opacity:.5;cursor:not-allowed}.actions .btn-logout[data-v-cf6452e1]{background:none;border:none;color:#64748b;font-weight:600;font-size:.9rem;cursor:pointer;padding:.5rem;border-radius:8px;text-decoration:underline;transition:all .2s}.actions .btn-logout[data-v-cf6452e1]:hover{color:#0f172a;background:#f8fafc}.help-center-overlay[data-v-f33d3665]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-f33d3665 .2s ease}.help-center-modal[data-v-f33d3665]{background:#fff;border-radius:16px;width:90%;max-width:900px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:slideUp-f33d3665 .3s ease}.modal-header[data-v-f33d3665]{padding:2rem;border-bottom:1.5px solid #e2e8f0;display:flex;justify-content:space-between;align-items:flex-start}.header-content h2[data-v-f33d3665]{font-size:1.75rem;font-weight:800;color:#1e293b;margin:0 0 .5rem}.header-content p[data-v-f33d3665]{font-size:.9375rem;color:#64748b;margin:0}.btn-close[data-v-f33d3665]{background:none;border:none;cursor:pointer;color:#64748b;padding:.5rem;border-radius:8px;transition:all .2s}.btn-close[data-v-f33d3665]:hover{background:#f1f5f9;color:#1e293b}.search-section[data-v-f33d3665]{padding:1.5rem 2rem;border-bottom:1.5px solid #e2e8f0}.search-box[data-v-f33d3665]{display:flex;align-items:center;gap:.75rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:.875rem 1.25rem;transition:all .2s}.search-box[data-v-f33d3665]:focus-within{border-color:#2563eb;background:#fff}.search-box svg[data-v-f33d3665]{color:#64748b;flex-shrink:0}.search-box input[data-v-f33d3665]{flex:1;border:none;background:none;outline:none;font-size:.9375rem;color:#1e293b}.search-box input[data-v-f33d3665]::placeholder{color:#94a3b8}.content-section[data-v-f33d3665]{flex:1;overflow-y:auto;padding:2rem}.search-results h3[data-v-f33d3665],.categories h3[data-v-f33d3665],.category-questions h3[data-v-f33d3665]{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 1.5rem}.question-list[data-v-f33d3665]{display:flex;flex-direction:column;gap:.75rem}.question-item[data-v-f33d3665]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:1.25rem;cursor:pointer;transition:all .2s}.question-item[data-v-f33d3665]:hover{border-color:#cbd5e1;background:#fff}.question-header[data-v-f33d3665]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.question-header .question-title[data-v-f33d3665]{font-weight:600;color:#1e293b;font-size:.9375rem}.question-header svg[data-v-f33d3665]{color:#64748b;transition:transform .2s;flex-shrink:0}.question-header svg.rotated[data-v-f33d3665]{transform:rotate(180deg)}.question-answer[data-v-f33d3665]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0;color:#475569;font-size:.9375rem;line-height:1.6}.no-results[data-v-f33d3665]{text-align:center;padding:3rem 1rem;color:#64748b}.no-results svg[data-v-f33d3665]{color:#cbd5e1;margin-bottom:1rem}.no-results p[data-v-f33d3665]{font-size:1rem;margin:.5rem 0}.no-results .hint[data-v-f33d3665]{font-size:.875rem;color:#94a3b8}.category-grid[data-v-f33d3665]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.category-card[data-v-f33d3665]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .2s}.category-card[data-v-f33d3665]:hover{border-color:#2563eb;background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #2563eb1a}.category-icon[data-v-f33d3665]{width:56px;height:56px;background:#eff6ff;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#2563eb}.category-card h4[data-v-f33d3665]{font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 .5rem}.category-card p[data-v-f33d3665]{font-size:.875rem;color:#64748b;margin:0 0 1rem;line-height:1.4}.question-count[data-v-f33d3665]{font-size:.8125rem;color:#94a3b8;font-weight:600}.btn-back-category[data-v-f33d3665]{background:none;border:none;color:#2563eb;font-weight:600;display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem 0;margin-bottom:1.5rem;transition:all .2s}.btn-back-category[data-v-f33d3665]:hover{gap:.75rem}@keyframes fadeIn-f33d3665{0%{opacity:0}to{opacity:1}}@keyframes slideUp-f33d3665{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.dashboard-page[data-v-87848d73]{padding:2.5rem;min-height:100%}.dashboard-grid[data-v-87848d73]{display:flex;flex-direction:column;gap:2.5rem}.stats-row[data-v-87848d73]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.stat-glass-card[data-v-87848d73]{background:#fff;padding:2rem;border-radius:var(--radius-card);display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 20px #00000008;border:1px solid #f1f5f9;transition:transform .3s ease}.stat-glass-card[data-v-87848d73]:hover{transform:translateY(-4px)}.stat-glass-card .stat-label[data-v-87848d73]{display:block;font-size:.875rem;font-weight:600;color:var(--text-muted);margin-bottom:.5rem}.stat-glass-card .stat-value[data-v-87848d73]{font-size:2rem;font-weight:800;color:var(--text-main)}.stat-glass-card .stat-icon-box[data-v-87848d73]{width:64px;height:64px;background:#f8fafc;border-radius:1.25rem;display:flex;align-items:center;justify-content:center;color:var(--primary)}.stat-glass-card.warn .stat-icon-box[data-v-87848d73]{color:#f59e0b;background:#fffbeb}.stat-glass-card .text-primary[data-v-87848d73]{color:var(--primary)}.stat-glass-card .text-success[data-v-87848d73]{color:var(--success)}.stat-glass-card .text-warn[data-v-87848d73]{color:#f59e0b}.main-content-split[data-v-87848d73]{display:grid;grid-template-columns:2fr 1fr;gap:2rem}@media(max-width:1200px){.main-content-split[data-v-87848d73]{grid-template-columns:1fr}}.split-left[data-v-87848d73],.split-right[data-v-87848d73]{display:flex;flex-direction:column;gap:2rem}.widget-base[data-v-87848d73]{background:#fff;border-radius:var(--radius-card);padding:2rem;border:1px solid #f1f5f9}.widget-base .widget-header[data-v-87848d73]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.widget-base .widget-header h3[data-v-87848d73]{font-size:1.25rem;font-weight:800;color:var(--text-main)}.order-table .table-header[data-v-87848d73]{display:grid;grid-template-columns:120px 1fr 100px 100px;padding:.75rem 1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid #f1f5f9}.order-table .table-row[data-v-87848d73]{display:grid;grid-template-columns:120px 1fr 100px 100px;padding:1.25rem 1rem;align-items:center;font-size:.875rem;border-bottom:1px solid #f8fafc}.order-table .table-row[data-v-87848d73]:last-child{border-bottom:none}.order-table .table-row .bold[data-v-87848d73]{font-weight:700}.order-table .table-row .color-primary[data-v-87848d73]{color:var(--primary)}.order-table .table-row .muted[data-v-87848d73]{color:var(--text-muted)}.order-table .table-row .pill[data-v-87848d73]{font-size:.7rem;font-weight:700;padding:.25rem .625rem;border-radius:2rem;text-align:center;background:#f1f5f9}.order-table .table-row .pill.pending[data-v-87848d73]{background:#fff7ed;color:#c2410c}.order-table .table-row .pill.shipped[data-v-87848d73]{background:#eff6ff;color:#1e40af}.order-table .table-row .pill.paid[data-v-87848d73]{background:#f0fdf4;color:#166534}.sync-list[data-v-87848d73]{display:flex;flex-direction:column;gap:1rem}.sync-list .sync-item[data-v-87848d73]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:1rem}.sync-list .sync-item .platform-icon[data-v-87848d73]{width:40px;height:40px;background:#fff;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;color:#1e293b}.sync-list .sync-item .platform-icon.etsy[data-v-87848d73]{background:#f16521!important;color:#fff!important}.sync-list .sync-item .platform-icon .etsy-logo[data-v-87848d73]{font-family:Times New Roman,Georgia,serif!important;font-weight:800!important;text-transform:uppercase!important;font-style:normal!important}.sync-list .sync-item .sync-meta[data-v-87848d73]{flex:1}.sync-list .sync-item .sync-meta .sync-title[data-v-87848d73]{display:block;font-size:.875rem;font-weight:700}.sync-list .sync-item .sync-meta .sync-time[data-v-87848d73]{font-size:.75rem;color:var(--text-muted)}.sync-list .sync-item .sync-status[data-v-87848d73]{width:8px;height:8px;border-radius:50%;background:#22c55e}.sync-list .sync-item .sync-status.failed[data-v-87848d73]{background:#ef4444}.todo-item[data-v-87848d73]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#fdf2f2;border-radius:1rem;border:1px solid #fee2e2}.todo-item strong[data-v-87848d73]{display:block;color:#991b1b}.todo-item p[data-v-87848d73]{font-size:.875rem;color:#b91c1c}.todo-item .todo-action[data-v-87848d73]{width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#991b1b;text-decoration:none;font-weight:700}.onboarding-widget[data-v-87848d73]{background:linear-gradient(135deg,#fff,#f0f7ff);border:1.5px solid #bfdbfe!important}.onboarding-widget .badge-setup[data-v-87848d73]{font-size:.65rem;font-weight:800;background:#dbeafe;color:#1e40af;padding:2px 8px;border-radius:999px;text-transform:uppercase}.onboarding-widget .checklist[data-v-87848d73]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.onboarding-widget .checklist .check-item[data-v-87848d73]{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#475569;font-weight:600}.onboarding-widget .checklist .check-item.done[data-v-87848d73],.onboarding-widget .checklist .check-item.done .icon-done[data-v-87848d73]{color:#16a34a}.onboarding-widget .checklist .check-item .icon-todo[data-v-87848d73]{color:#cbd5e1}.onboarding-widget .btn-onboarding-action[data-v-87848d73]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#2563eb;color:#fff;border:none;border-radius:.75rem;font-weight:700;cursor:pointer;transition:all .2s}.onboarding-widget .btn-onboarding-action[data-v-87848d73]:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 12px #2563eb33}.loading-state[data-v-87848d73]{height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--text-muted)}.spinner[data-v-87848d73]{width:40px;height:40px;border:3px solid #f1f5f9;border-top-color:var(--primary);border-radius:50%;animation:spin-87848d73 1s linear infinite}@keyframes spin-87848d73{to{transform:rotate(360deg)}}.auth-page[data-v-e0a21f05]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f1f5f9;padding:1.5rem;font-family:Inter,sans-serif}.auth-page .auth-card[data-v-e0a21f05]{background:#fff;width:100%;max-width:440px;padding:2.5rem;border-radius:1.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid #e2e8f0}@media(max-width:480px){.auth-page .auth-card[data-v-e0a21f05]{padding:2rem 1.5rem}}.auth-page .auth-card .auth-header[data-v-e0a21f05]{text-align:center;margin-bottom:2.5rem}.auth-page .auth-card .auth-header .logo-link[data-v-e0a21f05]{display:flex;justify-content:center;text-decoration:none;margin-bottom:2rem}.auth-page .auth-card .auth-header .logo-link .auth-logo[data-v-e0a21f05]{height:80px;width:auto;object-fit:contain}.auth-page .auth-card .auth-header .brand-subtitle[data-v-e0a21f05]{font-size:.875rem;color:#64748b;font-weight:500;margin-bottom:2rem;text-transform:none;letter-spacing:0}.auth-page .auth-card .auth-header h1[data-v-e0a21f05]{font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:2rem;text-align:left}.auth-page .auth-card .auth-form .form-group[data-v-e0a21f05]{margin-bottom:1.5rem}.auth-page .auth-card .auth-form .form-group label[data-v-e0a21f05]{display:block;font-size:.875rem;font-weight:600;color:#475569;margin-bottom:.5rem}.auth-page .auth-card .auth-form .form-group .input-wrapper[data-v-e0a21f05]{position:relative}.auth-page .auth-card .auth-form .form-group .input-wrapper .input-icon[data-v-e0a21f05]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#94a3b8}.auth-page .auth-card .auth-form .form-group .input-wrapper input[data-v-e0a21f05]{width:100%;padding:.875rem 1rem .875rem 3rem;border:1px solid #d1d5db;border-radius:.75rem;font-size:1rem;outline:none;transition:all .2s}.auth-page .auth-card .auth-form .form-group .input-wrapper input[data-v-e0a21f05]::placeholder{color:#94a3b8}.auth-page .auth-card .auth-form .form-group .input-wrapper input[data-v-e0a21f05]:focus{border-color:#2563eb;background-color:#eff6ff;box-shadow:0 0 0 4px #2563eb1a}.auth-page .auth-card .auth-form .forgot-wrapper[data-v-e0a21f05]{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.auth-page .auth-card .auth-form .forgot-wrapper .forgot-link[data-v-e0a21f05]{font-size:.8125rem;color:#2563eb;text-decoration:none;font-weight:600}.auth-page .auth-card .auth-form .forgot-wrapper .forgot-link[data-v-e0a21f05]:hover{text-decoration:underline}.auth-page .auth-card .auth-form .submit-btn[data-v-e0a21f05]{width:100%;background:#2563eb;color:#fff;border:none;padding:.875rem;border-radius:.75rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;margin-top:1rem;display:flex;justify-content:center;align-items:center}.auth-page .auth-card .auth-form .submit-btn[data-v-e0a21f05]:hover{background:#1d4ed8;transform:translateY(-1px)}.auth-page .auth-card .auth-form .submit-btn[data-v-e0a21f05]:active{transform:translateY(0)}.auth-page .auth-card .auth-form .submit-btn[data-v-e0a21f05]:disabled{opacity:.7;cursor:not-allowed}.auth-page .auth-card .auth-form .error-msg[data-v-e0a21f05]{margin-top:1.5rem;color:#dc2626;background:#fef2f2;padding:.75rem;border-radius:.5rem;font-size:.875rem;font-weight:500;text-align:center;border:1px solid #fee2e2}.auth-page .auth-card .auth-footer[data-v-e0a21f05]{margin-top:2rem;text-align:center;font-size:.875rem;color:#64748b}.auth-page .auth-card .auth-footer a[data-v-e0a21f05]{color:#2563eb;font-weight:600;text-decoration:none}.auth-page .auth-card .auth-footer a[data-v-e0a21f05]:hover{text-decoration:underline}.auth-page .auth-card .spinner[data-v-e0a21f05]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-e0a21f05 .8s linear infinite}@keyframes spin-e0a21f05{to{transform:rotate(360deg)}}.success-modal-overlay[data-v-b8eaf00b]{position:fixed;inset:0;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.success-modal[data-v-b8eaf00b]{background:#fff;width:100%;max-width:440px;border-radius:1.5rem;padding:2.5rem;text-align:center;box-shadow:0 25px 50px -12px #00000040;animation:modalScale-b8eaf00b .3s ease-out}.success-modal .modal-icon[data-v-b8eaf00b]{width:64px;height:64px;background:#f0fdf4;color:#16a34a;border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.success-modal h2[data-v-b8eaf00b]{font-size:1.5rem;font-weight:800;color:#0f172a;margin-bottom:.75rem}.success-modal .modal-desc[data-v-b8eaf00b]{color:#64748b;font-size:.9375rem;line-height:1.6;margin-bottom:1.5rem}.success-modal .email-badge[data-v-b8eaf00b]{display:inline-block;background:#f1f5f9;color:#334155;padding:.375rem .75rem;border-radius:.5rem;font-weight:600;font-size:.875rem;margin-bottom:1.5rem}.success-modal .resend-box[data-v-b8eaf00b]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f1f5f9}.success-modal .resend-box p[data-v-b8eaf00b]{font-size:.8125rem;color:#94a3b8;margin-bottom:.75rem}.success-modal .resend-box .resend-btn[data-v-b8eaf00b]{background:none;border:none;color:#2563eb;font-size:.875rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;margin:0 auto;padding:.5rem 1rem;border-radius:.5rem;transition:all .2s}.success-modal .resend-box .resend-btn[data-v-b8eaf00b]:hover:not(:disabled){background:#eff6ff}.success-modal .resend-box .resend-btn[data-v-b8eaf00b]:disabled{opacity:.5;cursor:not-allowed}.success-modal .resend-box .resend-btn.loading .icon[data-v-b8eaf00b]{animation:spin-b8eaf00b 1s linear infinite}.success-modal .resend-status[data-v-b8eaf00b]{margin-top:.75rem;font-size:.8125rem;color:#16a34a;font-weight:500}.success-modal .login-link[data-v-b8eaf00b]{display:block;margin-top:2rem;background:#0f172a;color:#fff;text-decoration:none;padding:.875rem;border-radius:.75rem;font-weight:700;transition:all .2s}.success-modal .login-link[data-v-b8eaf00b]:hover{background:#1e293b;transform:translateY(-1px)}@keyframes modalScale-b8eaf00b{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.auth-page[data-v-b8eaf00b]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f1f5f9;padding:1.5rem;font-family:Inter,sans-serif}.auth-card[data-v-b8eaf00b]{background:#fff;width:100%;max-width:480px;padding:2.5rem;border-radius:1.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid #e2e8f0}@media(max-width:480px){.auth-card[data-v-b8eaf00b]{padding:2rem 1.5rem}}.auth-header[data-v-b8eaf00b]{text-align:center;margin-bottom:2.5rem}.auth-header .logo-link[data-v-b8eaf00b]{display:flex;justify-content:center;text-decoration:none;margin-bottom:2rem}.auth-header .logo-link .auth-logo[data-v-b8eaf00b]{height:80px;width:auto;object-fit:contain}.auth-header .brand-subtitle[data-v-b8eaf00b]{font-size:.875rem;color:#64748b;font-weight:500;margin-bottom:2rem;text-transform:none;letter-spacing:0}.auth-header h1[data-v-b8eaf00b]{font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:2rem;text-align:left}.auth-form .form-group[data-v-b8eaf00b]{margin-bottom:1.25rem}.auth-form .form-group label[data-v-b8eaf00b]{display:block;font-size:.875rem;font-weight:600;color:#475569;margin-bottom:.5rem}.auth-form .form-group .input-wrapper[data-v-b8eaf00b]{position:relative}.auth-form .form-group .input-wrapper .input-icon[data-v-b8eaf00b]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#94a3b8}.auth-form .form-group .input-wrapper input[data-v-b8eaf00b]{width:100%;padding:.875rem 1rem .875rem 3rem;border:1px solid #d1d5db;border-radius:.75rem;font-size:1rem;outline:none;transition:all .2s}.auth-form .form-group .input-wrapper input[data-v-b8eaf00b]::placeholder{color:#94a3b8}.auth-form .form-group .input-wrapper input[data-v-b8eaf00b]:focus{border-color:#2563eb;background-color:#eff6ff;box-shadow:0 0 0 4px #2563eb1a}.auth-form .form-group .hint[data-v-b8eaf00b]{font-size:.75rem;color:#94a3b8;margin-top:.375rem;display:block}.auth-form .form-group .password-requirements[data-v-b8eaf00b]{margin-top:.5rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.auth-form .form-group .password-requirements .req-item[data-v-b8eaf00b]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#94a3b8}.auth-form .form-group .password-requirements .req-item.met[data-v-b8eaf00b]{color:#16a34a}.auth-form .form-row[data-v-b8eaf00b]{display:flex;gap:1rem}.auth-form .form-row .form-group[data-v-b8eaf00b]{flex:1}.auth-form .submit-btn[data-v-b8eaf00b]{width:100%;background:#2563eb;color:#fff;border:none;padding:.875rem;border-radius:.75rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;margin-top:1rem;display:flex;justify-content:center;align-items:center}.auth-form .submit-btn[data-v-b8eaf00b]:hover{background:#1d4ed8;transform:translateY(-1px)}.auth-form .submit-btn[data-v-b8eaf00b]:active{transform:translateY(0)}.auth-form .submit-btn[data-v-b8eaf00b]:disabled{opacity:.5;cursor:not-allowed;background:#94a3b8}.auth-form .success-msg[data-v-b8eaf00b]{margin-top:1.5rem;color:#16a34a;background:#f0fdf4;padding:.75rem;border-radius:.5rem;font-size:.875rem;font-weight:500;text-align:center;border:1px solid #dcfce7}.auth-form .error-msg[data-v-b8eaf00b]{margin-top:1.5rem;color:#dc2626;background:#fef2f2;padding:.75rem;border-radius:.5rem;font-size:.875rem;font-weight:500;text-align:center;border:1px solid #fee2e2}.auth-footer[data-v-b8eaf00b]{margin-top:2rem;text-align:center;font-size:.875rem;color:#64748b}.auth-footer a[data-v-b8eaf00b]{color:#2563eb;font-weight:600;text-decoration:none}.auth-footer a[data-v-b8eaf00b]:hover{text-decoration:underline}.spinner[data-v-b8eaf00b]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-b8eaf00b .8s linear infinite}@keyframes spin-b8eaf00b{to{transform:rotate(360deg)}}.verify-email-container[data-v-c363af0e]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:1rem}.verify-card[data-v-c363af0e]{background:#fff;padding:3rem;border-radius:1.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:450px;width:100%;text-align:center}.verify-card h1[data-v-c363af0e]{font-size:1.875rem;font-weight:700;color:#1a202c;margin-bottom:1rem}.verify-card p[data-v-c363af0e]{color:#4a5568;margin-bottom:2rem;line-height:1.6}.icon-circle[data-v-c363af0e]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.icon-circle.success[data-v-c363af0e]{background-color:#f0fff4;color:#38a169}.icon-circle.error[data-v-c363af0e]{background-color:#fff5f5;color:#e53e3e}.spinner[data-v-c363af0e]{width:50px;height:50px;border:4px solid rgba(0,0,0,.1);border-left-color:#3182ce;border-radius:50%;animation:spin-c363af0e 1s linear infinite;margin:0 auto 1.5rem}@keyframes spin-c363af0e{to{transform:rotate(360deg)}}.btn-primary[data-v-c363af0e]{width:100%;padding:.75rem 1.5rem;background-color:#3182ce;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .2s}.btn-primary[data-v-c363af0e]:hover{background-color:#2b6cb0}.btn-secondary[data-v-c363af0e]{width:100%;padding:.75rem 1.5rem;background-color:#edf2f7;color:#2d3748;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .2s;margin-bottom:1rem}.btn-secondary[data-v-c363af0e]:hover{background-color:#e2e8f0}.btn-text[data-v-c363af0e]{background:none;border:none;color:#718096;font-size:.875rem;cursor:pointer;text-decoration:underline}.btn-text[data-v-c363af0e]:hover{color:#4a5568}.auth-page[data-v-13619ad9]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f4f7fe;padding:1.5rem;font-family:Inter,sans-serif}.auth-card[data-v-13619ad9]{background:#fff;width:100%;max-width:440px;padding:2.5rem;border-radius:1.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid #e2e8f0}.auth-header[data-v-13619ad9]{text-align:center;margin-bottom:2rem}.auth-header .logo-link[data-v-13619ad9]{display:flex;flex-direction:column;align-items:center;text-decoration:none;margin-bottom:1.5rem}.auth-header .logo-link .logo-box[data-v-13619ad9]{width:64px;height:64px;background:#eff6ff;color:#2563eb;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.auth-header .logo-link .logo-text[data-v-13619ad9]{font-size:2rem;font-weight:800;color:#0f172a}.auth-header .logo-link .logo-text span[data-v-13619ad9]{color:#22c55e}.auth-header h1[data-v-13619ad9]{font-size:1.75rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.auth-header .subtitle[data-v-13619ad9]{font-size:.95rem;color:#64748b;line-height:1.5}.auth-form .form-group[data-v-13619ad9]{margin-bottom:1.5rem}.auth-form .form-group label[data-v-13619ad9]{display:block;font-size:.875rem;font-weight:600;color:#475569;margin-bottom:.5rem}.auth-form .form-group .input-wrapper[data-v-13619ad9]{position:relative}.auth-form .form-group .input-wrapper .input-icon[data-v-13619ad9]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#94a3b8}.auth-form .form-group .input-wrapper input[data-v-13619ad9]{width:100%;padding:.875rem 1rem .875rem 3rem;border:1px solid #d1d5db;border-radius:.75rem;font-size:1rem;outline:none;transition:all .2s}.auth-form .form-group .input-wrapper input[data-v-13619ad9]:focus{border-color:#2563eb;background-color:#eff6ff;box-shadow:0 0 0 4px #2563eb1a}.auth-form .submit-btn[data-v-13619ad9]{width:100%;background:#2563eb;color:#fff;border:none;padding:.875rem;border-radius:.75rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;margin-top:1rem;display:flex;justify-content:center}.auth-form .submit-btn[data-v-13619ad9]:hover{background:#1d4ed8}.auth-form .submit-btn[data-v-13619ad9]:disabled{opacity:.7}.auth-form .error-msg[data-v-13619ad9]{margin-top:1.5rem;color:#dc2626;background:#fef2f2;padding:.75rem;border-radius:.5rem;text-align:center;border:1px solid #fee2e2}.auth-form .success-msg[data-v-13619ad9]{margin-top:1.5rem;color:#166534;background:#dcfce7;padding:.75rem;border-radius:.5rem;text-align:center;border:1px solid #bbf7d0}.auth-footer[data-v-13619ad9]{margin-top:2rem;text-align:center;font-size:.875rem;color:#64748b}.auth-footer a[data-v-13619ad9]{color:#2563eb;font-weight:600;text-decoration:none}.auth-footer a[data-v-13619ad9]:hover{text-decoration:underline}.spinner[data-v-13619ad9]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-13619ad9 .8s linear infinite}@keyframes spin-13619ad9{to{transform:rotate(360deg)}}.auth-page[data-v-a16897b9]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f4f7fe;padding:1.5rem;font-family:Inter,sans-serif}.auth-card[data-v-a16897b9]{background:#fff;width:100%;max-width:440px;padding:2.5rem;border-radius:1.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid #e2e8f0}.auth-header[data-v-a16897b9]{text-align:center;margin-bottom:2rem}.auth-header .logo-link[data-v-a16897b9]{display:flex;flex-direction:column;align-items:center;text-decoration:none;margin-bottom:1.5rem}.auth-header .logo-link .logo-box[data-v-a16897b9]{width:64px;height:64px;background:#eff6ff;color:#2563eb;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.auth-header .logo-link .logo-text[data-v-a16897b9]{font-size:2rem;font-weight:800;color:#0f172a}.auth-header .logo-link .logo-text span[data-v-a16897b9]{color:#22c55e}.auth-header h1[data-v-a16897b9]{font-size:1.75rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.auth-header .subtitle[data-v-a16897b9]{font-size:.95rem;color:#64748b;line-height:1.5}.auth-form .form-group[data-v-a16897b9]{margin-bottom:1.5rem}.auth-form .form-group label[data-v-a16897b9]{display:block;font-size:.875rem;font-weight:600;color:#475569;margin-bottom:.5rem}.auth-form .form-group .input-wrapper[data-v-a16897b9]{position:relative}.auth-form .form-group .input-wrapper .input-icon[data-v-a16897b9]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#94a3b8}.auth-form .form-group .input-wrapper input[data-v-a16897b9]{width:100%;padding:.875rem 1rem .875rem 3rem;border:1px solid #d1d5db;border-radius:.75rem;font-size:1rem;outline:none;transition:all .2s}.auth-form .form-group .input-wrapper input[data-v-a16897b9]:focus{border-color:#2563eb;background-color:#eff6ff;box-shadow:0 0 0 4px #2563eb1a}.auth-form .submit-btn[data-v-a16897b9]{width:100%;background:#2563eb;color:#fff;border:none;padding:.875rem;border-radius:.75rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;margin-top:1rem;display:flex;justify-content:center}.auth-form .submit-btn[data-v-a16897b9]:hover{background:#1d4ed8}.auth-form .submit-btn[data-v-a16897b9]:disabled{opacity:.7}.auth-form .error-msg[data-v-a16897b9]{margin-top:1.5rem;color:#dc2626;background:#fef2f2;padding:.75rem;border-radius:.5rem;text-align:center;border:1px solid #fee2e2}.auth-form .success-msg[data-v-a16897b9]{margin-top:1.5rem;color:#166534;background:#dcfce7;padding:.75rem;border-radius:.5rem;text-align:center;border:1px solid #bbf7d0}.auth-footer[data-v-a16897b9]{margin-top:2rem;text-align:center;font-size:.875rem;color:#64748b}.auth-footer a[data-v-a16897b9]{color:#2563eb;font-weight:600;text-decoration:none}.auth-footer a[data-v-a16897b9]:hover{text-decoration:underline}.spinner[data-v-a16897b9]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-a16897b9 .8s linear infinite}@keyframes spin-a16897b9{to{transform:rotate(360deg)}}
