:root{--font-bengali:"Noto Serif Bengali", serif;--font-sans:"Noto Serif Bengali", "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", monospace;--primary:#0284c7;--primary-hover:#0369a1;--primary-gradient:linear-gradient(135deg, #0284c7 0%, #0ea5e9 100%);--left-panel-gradient:linear-gradient(140deg, #1d68ed 0%, #0284c7 50%, #00b4d8 100%);--bg-page:#7b8fa3;--bg-card:#fff;--bg-input:#fff;--border-input:#e2e8f0;--border-input-focus:#0284c7;--text-main:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--text-white:#fff;--badge-bg:#e0f2fe;--badge-text:#0284c7;--shadow-main:0 25px 50px -12px #0f172a40, 0 0 0 1px #ffffff1a;--shadow-btn:0 10px 25px -5px #0284c766;--radius-card:28px;--radius-inner:24px;--brand-primary:#07726f;--brand-primary-hover:#044b49;--brand-primary-light:#0d9488;--brand-gradient:linear-gradient(135deg, #07726f 0%, #0d9488 100%);--brand-gradient-hover:linear-gradient(135deg, #044b49 0%, #07726f 100%);--brand-panel-gradient:linear-gradient(140deg, #044b49 0%, #07726f 48%, #0d9488 100%);--brand-accent-glow:#07726f73;--brand-accent-glow-2:#044b4966;--brand-soft-bg:#e6f4f3;--brand-soft-border:#ccfbf1;--brand-hover-bg:#f0fdfa;--brand-ambient-dot:#2dd4bf;--brand-border:#07726f;--brand-shadow:#07726f66;--brand-focus-ring:#07726f2e;--app-bg:#4b6665}[data-brand-tone=\#07726F]{--brand-primary:#07726f;--brand-primary-hover:#044b49;--brand-primary-light:#0d9488;--brand-gradient:linear-gradient(135deg, #07726f 0%, #0d9488 100%);--brand-gradient-hover:linear-gradient(135deg, #044b49 0%, #07726f 100%);--brand-panel-gradient:linear-gradient(140deg, #044b49 0%, #07726f 48%, #0d9488 100%);--brand-accent-glow:#07726f73;--brand-accent-glow-2:#044b4966;--brand-soft-bg:#e6f4f3;--brand-soft-border:#ccfbf1;--brand-hover-bg:#f0fdfa;--brand-ambient-dot:#2dd4bf;--brand-border:#07726f;--brand-shadow:#07726f66;--brand-focus-ring:#07726f2e;--app-bg:#4b6665}[data-brand-tone=\#0761F7]{--brand-primary:#0761f7;--brand-primary-hover:#033fa7;--brand-primary-light:#38bdf8;--brand-gradient:linear-gradient(135deg, #0761f7 0%, #38bdf8 100%);--brand-gradient-hover:linear-gradient(135deg, #033fa7 0%, #0761f7 100%);--brand-panel-gradient:linear-gradient(140deg, #033fa7 0%, #0761f7 48%, #38bdf8 100%);--brand-accent-glow:#0761f773;--brand-accent-glow-2:#033fa766;--brand-soft-bg:#eff6ff;--brand-soft-border:#dbeafe;--brand-hover-bg:#f0f7ff;--brand-ambient-dot:#60a5fa;--brand-border:#0761f7;--brand-shadow:#0761f766;--brand-focus-ring:#0761f72e;--app-bg:#40536d}[data-brand-tone=\#D01361]{--brand-primary:#d01361;--brand-primary-hover:#8e0c42;--brand-primary-light:#fb7185;--brand-gradient:linear-gradient(135deg, #d01361 0%, #fb7185 100%);--brand-gradient-hover:linear-gradient(135deg, #8e0c42 0%, #d01361 100%);--brand-panel-gradient:linear-gradient(140deg, #8e0c42 0%, #d01361 48%, #fb7185 100%);--brand-accent-glow:#d0136173;--brand-accent-glow-2:#8e0c4266;--brand-soft-bg:#fdf2f8;--brand-soft-border:#fce7f3;--brand-hover-bg:#fff1f6;--brand-ambient-dot:#f43f5e;--brand-border:#d01361;--brand-shadow:#d0136166;--brand-focus-ring:#d013612e;--app-bg:#644654}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,button,input,select,textarea{font-family:var(--font-sans);color:var(--text-main)}body{background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100vh;margin:0;padding:0;display:flex}#app{flex-direction:column;width:100%;min-height:100vh;display:flex}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000000d}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.animate-fade-in{animation:none}.app-root{background-color:#6d8196;background-image:radial-gradient(at 100% 0,#0284c74d 0,#0000 50%),radial-gradient(at 0 100%,#1e3a8a40 0,#0000 50%);background-attachment:fixed;flex-direction:column;min-height:100vh;transition:background .35s;display:flex}.app-root.theme-teal{background-color:var(--app-bg,#4b6665);background-image:radial-gradient(at 100% 0%, var(--brand-accent-glow,#07726f73) 0px, transparent 55%), radial-gradient(at 0% 100%, var(--brand-accent-glow-2,#044b4966) 0px, transparent 55%)}.app-root.theme-teal .toast-popup{border-color:var(--brand-ambient-dot,#2dd4bf66)}.app-root.theme-teal .toast-icon{color:var(--brand-ambient-dot,#2dd4bf)}.canvas-viewport{flex:1;justify-content:center;align-items:center;padding:36px 20px;transition:all .3s;display:flex}.viewport-frame{flex-direction:column;align-items:center;width:100%;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.app-root.is-full-layout{background-color:#f8fafc;background-image:none}.app-root.is-full-layout .canvas-viewport{align-items:stretch;padding:0}.app-root.is-full-layout .viewport-frame{align-items:stretch}.canvas-viewport.viewport-tablet .viewport-frame{background:#0f172a;border:4px solid #334155;border-radius:36px;max-width:768px;padding:12px;box-shadow:0 30px 60px #00000080}.canvas-viewport.viewport-mobile .viewport-frame{background:#0f172a;border:4px solid #334155;border-radius:40px;max-width:420px;padding:12px;box-shadow:0 30px 60px #00000080}.device-bar{flex-direction:column;align-items:center;gap:4px;width:100%;padding:4px 0 12px;display:flex}.device-notch{background:#475569;border-radius:9999px;width:90px;height:5px}.device-label{color:#94a3b8;letter-spacing:.5px;font-size:11px;font-weight:700}.toast-popup{color:#fff;z-index:1000;background:#0f172a;border:1px solid #38bdf866;border-radius:12px;align-items:center;gap:10px;padding:12px 20px;font-size:13.5px;font-weight:600;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 10px 30px #00000059}.toast-icon{color:#38bdf8;flex-shrink:0;width:18px;height:18px}.toast-fade-enter-active,.toast-fade-leave-active{transition:all .25s}.toast-fade-enter-from,.toast-fade-leave-to{opacity:0;transform:translateY(12px)}.access-blocked-overlay{z-index:99999;-webkit-backdrop-filter:blur(5px);background:#0f172aa6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.access-blocked-card{text-align:center;background:#fff;border-radius:18px;width:100%;max-width:360px;padding:28px 24px 22px;font-family:Noto Serif Bengali,Plus Jakarta Sans,system-ui,sans-serif;animation:.26s cubic-bezier(.16,1,.3,1) blockedPopIn;box-shadow:0 24px 48px -12px #00000059,0 0 0 1px #ef444433}.access-blocked-icon{color:#ef4444;background:#fef2f2;border:1.5px solid #fee2e2;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 16px;display:flex}.lock-svg{width:26px;height:26px}.access-blocked-title{color:#0f172a;margin:0 0 8px;font-size:19px;font-weight:800}.access-blocked-text{color:#ef4444;margin:0 0 22px;font-size:15.5px;font-weight:700;line-height:1.5}.btn-access-blocked-ok{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:10px;width:100%;padding:11px 20px;font-family:inherit;font-size:15px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #ef444440}.btn-access-blocked-ok:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 6px 16px #ef444459}@keyframes blockedPopIn{0%{opacity:0;transform:scale(.9)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.blocked-pop-fade-enter-active,.blocked-pop-fade-leave-active{transition:opacity .2s}.blocked-pop-fade-enter-from,.blocked-pop-fade-leave-to{opacity:0}.swosti-logo-pill[data-v-ab3043f3]{background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:10px 18px;transition:transform .2s;display:inline-flex;box-shadow:0 4px 16px #00000017}.swosti-logo-pill[data-v-ab3043f3]:hover{transform:translateY(-1px)}.swosti-logo-img[data-v-ab3043f3]{object-fit:contain;width:auto;height:42px;display:block}.branding-panel[data-v-3e3be623]{background:var(--left-panel-gradient);color:#fff;border-top-left-radius:var(--radius-inner);border-bottom-left-radius:var(--radius-inner);flex-direction:column;justify-content:space-between;min-height:640px;padding:48px 44px;font-family:Noto Serif Bengali,Plus Jakarta Sans,serif;display:flex;position:relative;overflow:hidden}.branding-panel.theme-teal[data-v-3e3be623]{background:var(--brand-panel-gradient,linear-gradient(140deg, #044b49 0%, #07726f 48%, #0d9488 100%))}.branding-panel.theme-teal .ambient-top[data-v-3e3be623]{background:radial-gradient(circle, var(--brand-ambient-dot,#14b8a673) 0%, transparent 70%)}.branding-panel.theme-teal .ambient-bottom[data-v-3e3be623]{background:radial-gradient(circle, var(--brand-accent-glow,#2dd4bf6b) 0%, transparent 75%)}.branding-panel.theme-teal .badge-pill[data-v-3e3be623]{background:#ffffff29;border:1px solid #ffffff4d}.branding-panel.theme-teal .badge-dot[data-v-3e3be623]{background-color:var(--brand-ambient-dot,#2dd4bf);box-shadow:0 0 10px var(--brand-ambient-dot,#2dd4bf)}.branding-panel.theme-teal .feature-card[data-v-3e3be623]{background:#ffffff1f;border:1px solid #ffffff3d}.branding-panel.theme-teal .feature-card[data-v-3e3be623]:hover{background:#fff3}.ambient-circle[data-v-3e3be623]{pointer-events:none;filter:blur(50px);border-radius:50%;position:absolute}.ambient-top[data-v-3e3be623]{background:radial-gradient(circle,#38bdf873 0%,#0369a100 70%);width:320px;height:320px;top:-80px;left:-40px}.ambient-bottom[data-v-3e3be623]{background:radial-gradient(circle,#0ea5e980 0%,#0284c700 75%);width:380px;height:380px;bottom:-60px;left:-80px}.ambient-wave[data-v-3e3be623]{pointer-events:none;background:#ffffff0d;border-radius:46%;width:500px;height:500px;position:absolute;bottom:-150px;left:-100px}.branding-content[data-v-3e3be623]{z-index:2;flex-direction:column;justify-content:center;gap:28px;height:100%;display:flex;position:relative}.panel-top-nav[data-v-3e3be623]{margin-bottom:-10px}.panel-back-btn[data-v-3e3be623]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff52;border-radius:9999px;align-items:center;gap:8px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:all .22s;display:inline-flex;box-shadow:0 4px 14px #0000001a}.panel-back-btn[data-v-3e3be623]:hover{background:#ffffff47;border-color:#fff9;transform:translate(-3px);box-shadow:0 6px 18px #00000029}.panel-back-icon[data-v-3e3be623]{width:16px;height:16px;transition:transform .2s}.panel-back-btn:hover .panel-back-icon[data-v-3e3be623]{transform:translate(-3px)}.brand-header[data-v-3e3be623]{align-items:flex-start;gap:20px;margin-bottom:2px;display:flex}.company-titles[data-v-3e3be623]{flex-direction:column;gap:4px;display:flex}.company-name[data-v-3e3be623]{letter-spacing:.8px;color:#fff;text-transform:uppercase;font-size:15px;font-weight:800;line-height:1.25}.company-tagline[data-v-3e3be623]{color:#ffffffd9;margin-top:3px;font-size:12.5px;font-weight:500}.brand-hero[data-v-3e3be623]{flex-direction:column;gap:16px;max-width:440px;display:flex}.badge-pill[data-v-3e3be623]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff29;border:1px solid #ffffff52;border-radius:9999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #00000014}.badge-dot[data-v-3e3be623]{background-color:#38bdf8;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #38bdf8}.hero-headline[data-v-3e3be623]{letter-spacing:-.8px;color:#fff;font-size:38px;font-weight:800;line-height:1.15}.hero-subtext[data-v-3e3be623]{color:#ffffffeb;margin-top:2px;font-size:14.5px;font-weight:400;line-height:1.65}.hero-subtext.is-highlight[data-v-3e3be623]{color:#fff;letter-spacing:-.2px;text-shadow:0 2px 10px #00000026;font-size:22px;font-weight:700;line-height:1.5}.feature-cards-grid[data-v-3e3be623]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px;margin-bottom:0;display:grid}.feature-card[data-v-3e3be623]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:16px;flex-direction:column;gap:4px;padding:14px 10px;transition:transform .2s,background .2s;display:flex}.feature-card[data-v-3e3be623]:hover{background:#ffffff2e;transform:translateY(-2px)}.feature-value[data-v-3e3be623]{color:#fff;letter-spacing:-.2px;font-size:15.5px;font-weight:800}.feature-label[data-v-3e3be623]{color:#ffffffe0;font-size:13px;font-weight:600}@media (width<=900px){.branding-panel[data-v-3e3be623]{border-radius:var(--radius-inner) var(--radius-inner) 0 0;min-height:auto;padding:32px 24px}.hero-headline[data-v-3e3be623]{font-size:28px}.hero-subtext.is-highlight[data-v-3e3be623]{font-size:18px}}.split-card[data-v-086757d8]{background:var(--bg-card);border-radius:var(--radius-card);width:100%;max-width:1100px;box-shadow:var(--shadow-main);grid-template-columns:1fr 1.08fr;margin:auto;display:grid;overflow:hidden}.form-panel[data-v-086757d8]{background:#fff;flex-direction:column;justify-content:center;padding:48px 44px;font-family:Noto Serif Bengali,Plus Jakarta Sans,serif;display:flex}.auth-mode-tabs[data-v-086757d8]{background:#f1f5f9;border:1.5px solid #e2e8f0;border-radius:14px;gap:4px;margin-bottom:22px;padding:4px;display:flex}.auth-tab-btn[data-v-086757d8]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.auth-tab-btn[data-v-086757d8]:hover:not(.is-active){color:#0f172a;background:#fff9}.auth-tab-btn.is-active[data-v-086757d8]{color:var(--brand-primary,#07726f);background:#fff;box-shadow:0 4px 12px #0f172a14}.tab-icon[data-v-086757d8]{width:17px;height:17px}.register-only-fields[data-v-086757d8]{flex-direction:column;gap:15px;display:flex}.field-fade-enter-active[data-v-086757d8],.field-fade-leave-active[data-v-086757d8]{transition:all .25s cubic-bezier(.16,1,.3,1)}.field-fade-enter-from[data-v-086757d8],.field-fade-leave-to[data-v-086757d8]{opacity:0;transform:translateY(-8px)}.auth-toggle-prompt[data-v-086757d8]{text-align:center;color:#64748b;margin-top:10px;font-size:13.5px;font-weight:500}.auth-toggle-link[data-v-086757d8]{color:var(--brand-primary,#07726f);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;border-radius:4px;margin-left:4px;padding:2px 4px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:underline;transition:all .15s}.auth-toggle-link[data-v-086757d8]:hover{color:#044e4c;background:var(--brand-soft-bg,#e6f4f3)}.step-badge[data-v-086757d8]{background:#e0f2fe;border-radius:9999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:20px;padding:5px 14px;display:inline-flex}.step-num[data-v-086757d8]{color:#0284c7;font-size:13px;font-weight:800}.step-desc[data-v-086757d8]{color:#0369a1;border-left:1px solid #bae6fd;padding-left:8px;font-size:12px;font-weight:500}.form-header[data-v-086757d8]{margin-bottom:24px}.form-title[data-v-086757d8]{color:#0f172a;letter-spacing:-.6px;margin-bottom:6px;font-size:32px;font-weight:800}.form-subtitle[data-v-086757d8]{color:#64748b;font-size:14.5px;line-height:1.4}.main-form[data-v-086757d8]{flex-direction:column;gap:15px;display:flex}.captcha-wrapper[data-v-086757d8]{align-items:center;gap:12px;display:flex}.captcha-input-group[data-v-086757d8]{flex:1;position:relative}.captcha-badge-tag[data-v-086757d8]{color:#64748b;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:700;transition:all .2s}.captcha-badge-tag.is-matched[data-v-086757d8]{color:#059669;background:#ecfdf5}.captcha-input[data-v-086757d8]{letter-spacing:3px;font-size:16px;font-weight:700}.captcha-input.is-valid[data-v-086757d8]{background-color:#f0fdf4;border-color:#10b981}.captcha-input.is-valid[data-v-086757d8]:focus{box-shadow:0 0 0 3px #10b9812e}.captcha-input.is-invalid[data-v-086757d8]{background-color:#fef2f2;border-color:#ef4444}.captcha-input.is-invalid[data-v-086757d8]:focus{box-shadow:0 0 0 3px #ef44442e}.captcha-status-icon[data-v-086757d8]{pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;right:14px}.captcha-status-icon.is-success[data-v-086757d8]{color:#10b981;background:#10b98124}.captcha-status-icon.is-success svg[data-v-086757d8]{width:14px;height:14px}.captcha-status-icon.is-error[data-v-086757d8]{color:#ef4444;background:#ef444424}.captcha-status-icon.is-error svg[data-v-086757d8]{width:13px;height:13px}.captcha-visual-container[data-v-086757d8]{box-sizing:border-box;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;align-items:center;gap:6px;height:52px;padding:4px 6px 4px 5px;display:flex}.captcha-canvas-box[data-v-086757d8]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;height:100%;display:flex}.captcha-canvas[data-v-086757d8],.captcha-img[data-v-086757d8]{object-fit:contain;border-radius:9px;width:120px;height:42px;display:block}.captcha-refresh-btn[data-v-086757d8]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:all .2s;display:flex}.captcha-refresh-btn[data-v-086757d8]:hover{color:#0f172a;background:#e2e8f0}.captcha-refresh-btn svg[data-v-086757d8]{width:18px;height:18px;transition:transform .45s cubic-bezier(.4,0,.2,1)}.captcha-refresh-btn.is-spinning svg[data-v-086757d8]{transform:rotate(360deg)}@media (width<=480px){.captcha-wrapper[data-v-086757d8]{flex-direction:column;align-items:stretch}.captcha-visual-container[data-v-086757d8]{justify-content:space-between}}.form-group[data-v-086757d8]{flex-direction:column;gap:6px;display:flex}.label-row[data-v-086757d8]{justify-content:space-between;align-items:center;display:flex}.digit-counter[data-v-086757d8]{color:#94a3b8;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:700;transition:all .2s}.digit-counter.is-ready[data-v-086757d8]{color:var(--brand-primary,#07726f);background:var(--brand-soft-bg,#e6f4f3);font-weight:800}.input-label[data-v-086757d8]{color:#334155;align-items:center;font-size:13.5px;font-weight:600;display:inline-flex}.required-star[data-v-086757d8]{color:#ef4444;margin-left:3px;font-size:14px;font-weight:800}.input-group[data-v-086757d8]{align-items:center;display:flex;position:relative}.input-icon[data-v-086757d8]{color:#94a3b8;pointer-events:none;align-items:center;display:flex;position:absolute;left:16px}.input-icon svg[data-v-086757d8]{width:18px;height:18px}.form-control[data-v-086757d8]{width:100%;height:52px;font-size:14.5px;font-family:var(--font-sans);color:#0f172a;background-color:#fff;border:1.5px solid #e2e8f0;border-radius:14px;outline:none;padding:12px 16px 12px 48px;transition:all .2s}.form-control[data-v-086757d8]:focus{border-color:var(--brand-primary,#07726f);box-shadow:0 0 0 3px var(--brand-focus-ring,#07726f29)}.input-group:focus-within .input-icon[data-v-086757d8]{color:var(--brand-primary,#07726f)}.phone-input-wrapper[data-v-086757d8]{gap:10px;display:flex}.country-select[data-v-086757d8]{color:#0f172a;cursor:pointer;background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;outline:none;height:52px;padding:0 12px;font-size:14px;font-weight:600}.country-select[data-v-086757d8]:focus{border-color:#0284c7}.phone-input-group[data-v-086757d8]{flex:1;align-items:center;display:flex;position:relative}.phone-field[data-v-086757d8]{width:100%}.terms-label[data-v-086757d8]{color:#64748b;cursor:pointer;align-items:flex-start;gap:10px;margin-top:2px;font-size:13px;line-height:1.4;display:flex}.custom-checkbox[data-v-086757d8]{accent-color:#0284c7;cursor:pointer;border-radius:4px;width:16px;height:16px;margin-top:2px}.next-button[data-v-086757d8]{color:#0f172a;letter-spacing:.5px;cursor:pointer;background:#f7ba00;border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;height:52px;margin-top:6px;font-size:15px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 22px -5px #f7ba0073}.next-button[data-v-086757d8]:hover:not(:disabled){background:#e6ac00;transform:translateY(-1px);box-shadow:0 12px 26px -5px #f7ba008c}.next-button[data-v-086757d8]:disabled,.next-button.is-disabled[data-v-086757d8]{color:#64748b;opacity:.7;cursor:not-allowed;box-shadow:none;background:#cbd5e1;transform:none}.btn-text[data-v-086757d8]{align-items:center;gap:8px;display:flex}.arrow-icon[data-v-086757d8]{width:18px;height:18px;transition:transform .2s}.next-button:hover .arrow-icon[data-v-086757d8]{transform:translate(3px)}.loading-state[data-v-086757d8]{align-items:center;gap:8px;display:flex}.spinner[data-v-086757d8]{border:2px solid #0f172a40;border-top-color:#0f172a;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-086757d8}@keyframes spin-086757d8{to{transform:rotate(360deg)}}.test-helper-card[data-v-086757d8]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;flex-direction:column;gap:8px;margin-top:24px;padding:12px 16px;display:flex}.helper-text[data-v-086757d8]{color:#475569;font-size:12.5px}.helper-actions[data-v-086757d8]{gap:8px;display:flex}.quick-pill[data-v-086757d8]{color:#0284c7;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .15s}.quick-pill[data-v-086757d8]:hover{background:#e0f2fe;border-color:#bae6fd}.form-footer[data-v-086757d8]{text-align:center;color:#94a3b8;margin-top:22px;font-size:11.5px;font-weight:500}@media (width<=900px){.split-card[data-v-086757d8]{border-radius:20px;grid-template-columns:1fr}.form-panel[data-v-086757d8]{padding:32px 24px}}.register-view-wrapper[data-v-086757d8]{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.split-card[data-v-cfda4d51]{background:var(--bg-card);border-radius:var(--radius-card);width:100%;max-width:1100px;box-shadow:var(--shadow-main);grid-template-columns:1fr 1.08fr;margin:auto;display:grid;overflow:hidden}[data-v-cfda4d51] .branding-panel,.otp-panel[data-v-cfda4d51]{min-width:0}.otp-panel[data-v-cfda4d51]{background:#fff;flex-direction:column;justify-content:center;padding:48px 44px;font-family:Noto Serif Bengali,Plus Jakarta Sans,serif;display:flex}.otp-header[data-v-cfda4d51]{margin-bottom:28px}.otp-title[data-v-cfda4d51]{color:#0f172a;letter-spacing:-.6px;margin-bottom:8px;font-size:32px;font-weight:800}.otp-subtitle[data-v-cfda4d51]{color:#64748b;font-size:14.5px;line-height:1.5}.highlight-phone[data-v-cfda4d51]{color:var(--brand-primary,#07726f);font-weight:700;font-family:var(--font-sans);margin-left:4px}.change-phone-btn[data-v-cfda4d51]{color:var(--brand-primary,#07726f);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:13.5px;font-weight:600;transition:color .15s;display:inline-flex}.change-phone-btn[data-v-cfda4d51]:hover{color:var(--brand-primary-hover,#044b49);text-decoration:underline}.back-icon[data-v-cfda4d51]{width:15px;height:15px}.otp-form[data-v-cfda4d51]{flex-direction:column;gap:22px;display:flex}.otp-inputs-row[data-v-cfda4d51]{justify-content:space-between;gap:14px;max-width:380px;margin:4px 0;display:flex}.otp-box[data-v-cfda4d51]{text-align:center;color:#0f172a;width:68px;max-width:76px;height:64px;font-size:26px;font-weight:800;font-family:var(--font-sans);background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;outline:none;flex:1;transition:all .2s cubic-bezier(.16,1,.3,1)}.otp-box[data-v-cfda4d51]:focus{border-color:var(--brand-primary,#07726f);box-shadow:0 0 0 3px var(--brand-focus-ring,#07726f33);background-color:#fff;transform:translateY(-2px)}.otp-box.has-value[data-v-cfda4d51]{border-color:var(--brand-primary,#07726f);background-color:var(--brand-soft-bg,#f0fdfa)}.timer-row[data-v-cfda4d51]{align-items:center;min-height:24px;display:flex}.timer-text[data-v-cfda4d51]{color:#64748b;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.clock-icon[data-v-cfda4d51]{width:16px;height:16px;color:var(--brand-primary,#07726f)}.resend-btn[data-v-cfda4d51]{color:var(--brand-primary,#07726f);cursor:pointer;background:0 0;border:none;padding:0;font-size:13.5px;font-weight:700;transition:color .15s}.resend-btn[data-v-cfda4d51]:hover{color:var(--brand-primary-hover,#044b49);text-decoration:underline}.verify-button[data-v-cfda4d51]{color:#0f172a;letter-spacing:.5px;cursor:pointer;background:#f7ba00;border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;height:52px;font-size:15px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 22px -5px #f7ba0073}.verify-button[data-v-cfda4d51]:hover:not(:disabled){background:#e6ac00;transform:translateY(-1px);box-shadow:0 12px 26px -5px #f7ba008c}.verify-button.is-success[data-v-cfda4d51]{color:#fff;background:#10b981;border-color:#10b981;box-shadow:0 10px 20px -5px #10b98166}.btn-text[data-v-cfda4d51]{align-items:center;gap:8px;display:flex}.arrow-icon[data-v-cfda4d51]{width:18px;height:18px;transition:transform .2s}.verify-button:hover .arrow-icon[data-v-cfda4d51]{transform:translate(3px)}.loading-state[data-v-cfda4d51],.success-state[data-v-cfda4d51]{align-items:center;gap:8px;display:flex}.check-icon[data-v-cfda4d51]{width:18px;height:18px}.spinner[data-v-cfda4d51]{border:2px solid #04030040;border-top-color:#040300;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-cfda4d51}@keyframes spin-cfda4d51{to{transform:rotate(360deg)}}@media (width<=900px){.split-card[data-v-cfda4d51]{border-radius:20px;grid-template-columns:1fr}.otp-panel[data-v-cfda4d51]{padding:36px 24px}.otp-inputs-row[data-v-cfda4d51]{max-width:100%}.otp-box[data-v-cfda4d51]{height:56px;font-size:22px}}.split-card[data-v-76795564]{background:var(--bg-card);border-radius:var(--radius-card);width:100%;max-width:1400px;box-shadow:var(--shadow-main);grid-template-columns:1fr 1.08fr;margin:auto;display:grid;overflow:hidden}[data-v-76795564] .branding-panel,.right-container[data-v-76795564]{min-width:0}.right-container[data-v-76795564]{background:#fff;flex-direction:column;display:flex}.software-selection-panel[data-v-76795564]{flex-direction:column;justify-content:center;min-height:100%;padding:48px 44px 32px;font-family:Noto Serif Bengali,Plus Jakarta Sans,serif;display:flex}.badge-selection[data-v-76795564]{background:var(--brand-soft-bg,#e6f4f3);color:var(--brand-primary,#07726f);letter-spacing:-.2px;border-radius:9999px;align-self:flex-start;margin-bottom:20px;padding:5px 14px;font-size:13px;font-weight:700;display:inline-flex}.selection-header[data-v-76795564]{margin-bottom:28px}.selection-question[data-v-76795564]{color:#0f172a;letter-spacing:-.6px;margin-bottom:10px;font-size:30px;font-weight:800;line-height:1.3}.selection-subtitle[data-v-76795564]{color:#64748b;font-size:14.5px;line-height:1.5}.software-list[data-v-76795564]{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.software-card[data-v-76795564]{cursor:pointer;text-align:left;background:#fff;border:1.8px solid #e2e8f0;border-radius:18px;align-items:center;gap:16px;padding:22px 24px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #00000008}.software-card[data-v-76795564]:hover,.software-card[data-v-76795564]:focus{border-color:var(--brand-primary,#07726f);background:var(--brand-hover-bg,#f0fdfa);box-shadow:0 12px 24px -5px var(--brand-shadow,#07726f33);outline:none;transform:translateY(-2px)}.software-card[data-v-76795564]:active{transform:translateY(0)}.card-left[data-v-76795564]{flex-shrink:0}.card-num[data-v-76795564]{background:var(--brand-soft-bg,#e6f4f3);width:44px;height:44px;color:var(--brand-primary,#07726f);border-radius:14px;justify-content:center;align-items:center;font-size:20px;font-weight:800;transition:all .2s;display:flex}.software-card:hover .card-num[data-v-76795564]{background:var(--brand-primary,#07726f);color:#fff}.card-info[data-v-76795564]{flex:1;min-width:0}.card-title[data-v-76795564]{color:#0f172a;font-size:17.5px;font-weight:800;line-height:1.45;transition:color .15s}.software-card:hover .card-title[data-v-76795564]{color:var(--brand-primary,#07726f)}.card-arrow[data-v-76795564]{width:36px;height:36px;color:var(--brand-primary,#07726f);background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.arrow-svg[data-v-76795564]{width:18px;height:18px;transition:transform .2s}.software-card:hover .card-arrow[data-v-76795564]{background:var(--brand-primary,#07726f);color:#fff;border-color:var(--brand-primary,#07726f)}.software-card:hover .arrow-svg[data-v-76795564]{transform:translate(3px)}@media (width<=1024px){.split-card[data-v-76795564]{grid-template-columns:1fr;max-width:600px}}@media (width<=640px){.software-selection-panel[data-v-76795564]{padding:32px 20px 24px}.selection-question[data-v-76795564]{font-size:24px}.software-card[data-v-76795564]{padding:16px 18px}.card-title[data-v-76795564]{font-size:15.5px}}.split-card[data-v-ca51d42d]{background:var(--bg-card);border-radius:var(--radius-card);width:100%;max-width:1400px;box-shadow:var(--shadow-main);grid-template-columns:1fr 1.08fr;margin:auto;display:grid;overflow:hidden}[data-v-ca51d42d] .branding-panel,.right-container[data-v-ca51d42d]{min-width:0}.right-container[data-v-ca51d42d]{background:#fff;flex-direction:column;display:flex}.demo-access-panel[data-v-ca51d42d]{flex-direction:column;justify-content:flex-start;min-height:100%;padding:40px 44px 36px;font-family:Noto Serif Bengali,Plus Jakarta Sans,serif;display:flex}.disclaimer-notice-card[data-v-ca51d42d]{background:#fef2f2;border:1.5px solid #fecaca;border-left:4px solid #ef4444;border-radius:16px;margin-bottom:24px;padding:18px 20px;box-shadow:0 4px 12px #ef44440f}.notice-header[data-v-ca51d42d]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.notice-icon[data-v-ca51d42d]{color:#dc2626;flex-shrink:0;width:20px;height:20px}.notice-title[data-v-ca51d42d]{color:#b91c1c;letter-spacing:-.2px;font-size:16px;font-weight:800}.notice-body[data-v-ca51d42d]{color:#c53030;font-size:14px;font-weight:600;line-height:1.65}.demo-card[data-v-ca51d42d]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:18px;padding:16px 20px}.demo-card-header[data-v-ca51d42d]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;display:flex}.table-label[data-v-ca51d42d]{color:#0f172a;font-size:14.5px;font-weight:800}.table-hint[data-v-ca51d42d]{color:#64748b;font-size:12.5px;font-weight:600}.table-container[data-v-ca51d42d]{overflow-x:auto}.credentials-table[data-v-ca51d42d]{border-collapse:collapse;width:100%}.credentials-table th[data-v-ca51d42d]{color:#64748b;text-align:left;border-bottom:1px solid #e2e8f0;padding:8px 12px;font-size:12px;font-weight:700}.credential-row[data-v-ca51d42d]{cursor:pointer;border-bottom:1px solid #f1f5f9;transition:all .15s}.credential-row[data-v-ca51d42d]:last-child{border-bottom:none}.credential-row[data-v-ca51d42d]:hover{background-color:#fff;box-shadow:0 4px 12px #0000000d}.credential-row.is-active[data-v-ca51d42d]{background-color:#f0fdfa}.credential-row td[data-v-ca51d42d]{padding:10px 12px}.role-cell[data-v-ca51d42d]{align-items:center;gap:10px;display:flex}.role-icon-wrap[data-v-ca51d42d]{background:var(--brand-soft-bg,#e6f4f3);width:32px;height:32px;color:var(--brand-primary,#07726f);border:1px solid var(--brand-soft-border,#ccfbf1);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.cell-svg[data-v-ca51d42d]{width:16px;height:16px}.role-meta[data-v-ca51d42d]{flex-direction:column;gap:2px;display:flex}.role-title[data-v-ca51d42d]{color:#0f172a;white-space:nowrap;font-size:13.5px;font-weight:700;transition:color .15s}.credential-row:hover:not(.is-locked) .role-title[data-v-ca51d42d]{color:var(--brand-primary,#07726f)}.credential-row:hover:not(.is-locked) .role-icon-wrap[data-v-ca51d42d]{background:var(--brand-primary,#07726f);color:#fff;border-color:var(--brand-primary,#07726f)}.credential-row.is-locked[data-v-ca51d42d]{cursor:pointer;background:#fff8f8;border-bottom:1px solid #fee2e2}.credential-row.is-locked[data-v-ca51d42d]:hover{background:#fef2f2;box-shadow:0 2px 10px #dc262614}.role-icon-wrap.locked-icon[data-v-ca51d42d]{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.role-title.locked-text[data-v-ca51d42d]{color:#b91c1c}.locked-subtext[data-v-ca51d42d]{color:#ef4444;font-size:11px;font-weight:600}.role-subtext[data-v-ca51d42d]{color:#64748b;font-size:12px;font-weight:500}.locked-badge[data-v-ca51d42d]{color:#dc2626;white-space:nowrap;background:#fee2e2;border:1px solid #fca5a5;border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.pulse-red-dot[data-v-ca51d42d]{background-color:#ef4444;border-radius:50%;width:6px;height:6px;animation:1.8s infinite pulse-red-ca51d42d}@keyframes pulse-red-ca51d42d{0%{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.9)}}.action-cell[data-v-ca51d42d]{text-align:right}.row-login-btn[data-v-ca51d42d]{color:var(--brand-primary,#07726f);border:1.2px solid var(--brand-primary,#07726f);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex}.login-arrow-svg[data-v-ca51d42d]{width:13px;height:13px;transition:transform .15s}.credential-row:hover:not(.is-locked) .row-login-btn[data-v-ca51d42d]{background:var(--brand-primary,#07726f);color:#fff;box-shadow:0 4px 10px -2px var(--brand-shadow,#07726f4d)}.credential-row:hover:not(.is-locked) .login-arrow-svg[data-v-ca51d42d]{transform:translate(3px)}@media (width<=1024px){.split-card[data-v-ca51d42d]{grid-template-columns:1fr;max-width:600px}}@media (width<=640px){.demo-access-panel[data-v-ca51d42d]{padding:30px 18px 24px}}.dashboard-preview-wrapper[data-v-d577067f]{flex-direction:column;gap:14px;width:100%;max-width:1260px;margin:0 auto;font-family:Noto Serif Bengali,Plus Jakarta Sans,sans-serif;display:flex}.dash-action-bar[data-v-d577067f]{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;box-shadow:0 4px 16px #00000014}.bar-left[data-v-d577067f]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.software-badge[data-v-d577067f]{background:var(--brand-soft-bg,#e6f4f3);color:var(--brand-primary,#07726f);border:1px solid var(--brand-soft-border,#ccfbf1);border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.live-pulse[data-v-d577067f]{background:#00b074;border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulseGlow-d577067f}@keyframes pulseGlow-d577067f{0%,to{transform:scale(1);box-shadow:0 0 #00b07480}50%{transform:scale(1.15);box-shadow:0 0 0 6px #00b07400}}.badge-text[data-v-d577067f]{letter-spacing:-.2px}.session-user-pill[data-v-d577067f]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;display:inline-flex}.user-pill-icon[data-v-d577067f]{width:15px;height:15px;color:var(--brand-primary,#07726f)}.user-pill-label[data-v-d577067f]{color:#64748b}.user-pill-role[data-v-d577067f]{color:var(--brand-primary,#07726f);font-weight:700}.bar-right[data-v-d577067f]{align-items:center;gap:10px;display:flex}.back-accounts-btn[data-v-d577067f]{background:var(--brand-primary,#07726f);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.back-accounts-btn[data-v-d577067f]:hover{background:#055553;transform:translateY(-1px);box-shadow:0 4px 12px #07726f40}.exit-btn[data-v-d577067f]{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.exit-btn[data-v-d577067f]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-1px)}.btn-icon[data-v-d577067f]{width:15px;height:15px}.screen-frame[data-v-d577067f]{background:#fff;border:1.5px solid #d1d5db;border-radius:20px;width:100%;overflow:hidden;box-shadow:0 16px 40px -10px #0000002e,0 0 0 1px #0000000a}.screen-container[data-v-d577067f]{background:#eef8f5;width:100%;line-height:0;position:relative}.dashboard-screen-image[data-v-d577067f]{object-fit:contain;width:100%;height:auto;display:block}.image-hotspot-logout[data-v-d577067f]{cursor:pointer;z-index:10;border-radius:4px;width:3.8%;height:5.5%;transition:background .15s;position:absolute;top:1.2%;right:.8%}.image-hotspot-logout[data-v-d577067f]:hover{background:#dc262633;outline:2px dashed #dc262699}@media (width<=768px){.dash-action-bar[data-v-d577067f]{flex-direction:column;align-items:stretch}.bar-left[data-v-d577067f],.bar-right[data-v-d577067f]{justify-content:space-between}}.split-card[data-v-5db1f3cf]{background:var(--bg-card,#fff);border-radius:var(--radius-card,28px);width:100%;max-width:1100px;box-shadow:var(--shadow-main,0 25px 50px -12px #0f172a40);grid-template-columns:1fr 1.08fr;margin:auto;display:grid;overflow:hidden}[data-v-5db1f3cf] .branding-panel,.not-found-panel[data-v-5db1f3cf]{min-width:0}.not-found-panel[data-v-5db1f3cf]{background:#fff;flex-direction:column;justify-content:center;padding:44px;font-family:Noto Serif Bengali,Plus Jakarta Sans,serif;display:flex}.not-found-status-badge[data-v-5db1f3cf]{color:#dc2626;background:#fef2f2;border:1px solid #fee2e2;border-radius:9999px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:5px 14px;font-size:13px;font-weight:700;display:inline-flex}.status-pulse-dot[data-v-5db1f3cf]{background-color:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulseDot-5db1f3cf;box-shadow:0 0 #ef4444b3}@keyframes pulseDot-5db1f3cf{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 6px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.not-found-illustration-container[data-v-5db1f3cf]{justify-content:center;align-items:center;margin-bottom:20px;padding:10px 0;display:flex;position:relative}.illustration-glow[data-v-5db1f3cf]{background:radial-gradient(circle, var(--brand-soft-border,#07726f26) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:180px;height:100px;position:absolute}.graphic-404[data-v-5db1f3cf]{-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex;position:relative}.num-digit[data-v-5db1f3cf]{color:var(--brand-primary,#07726f);font-size:74px;font-weight:900;line-height:1;font-family:var(--font-sans);text-shadow:0 4px 14px var(--brand-shadow,#07726f33);letter-spacing:-2px}.compass-circle[data-v-5db1f3cf]{background:var(--brand-soft-bg,#e6f4f3);border:2px dashed var(--brand-primary,#07726f);width:68px;height:68px;box-shadow:0 8px 20px var(--brand-shadow,#07726f26);border-radius:50%;justify-content:center;align-items:center;animation:3.2s ease-in-out infinite floatCircle-5db1f3cf;display:flex;position:relative}.search-compass-icon[data-v-5db1f3cf]{width:32px;height:32px;color:var(--brand-primary,#07726f);animation:8s ease-in-out infinite compassSpin-5db1f3cf}.radar-ping[data-v-5db1f3cf]{border:1px solid var(--brand-ambient-dot,#2dd4bf);opacity:0;border-radius:50%;width:100%;height:100%;animation:2.5s cubic-bezier(0,.2,.8,1) infinite radarPing-5db1f3cf;position:absolute}@keyframes floatCircle-5db1f3cf{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes compassSpin-5db1f3cf{0%{transform:rotate(0)}25%{transform:rotate(35deg)}75%{transform:rotate(-35deg)}to{transform:rotate(0)}}@keyframes radarPing-5db1f3cf{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.4)}}.not-found-header[data-v-5db1f3cf]{margin-bottom:20px}.not-found-title[data-v-5db1f3cf]{color:#0f172a;letter-spacing:-.5px;margin-bottom:8px;font-size:26px;font-weight:800;line-height:1.3}.not-found-subtitle[data-v-5db1f3cf]{color:#64748b;font-size:14.5px;line-height:1.55}.requested-url-card[data-v-5db1f3cf]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:10px 14px;display:flex}.url-card-left[data-v-5db1f3cf]{align-items:center;gap:10px;min-width:0;display:flex}.url-icon[data-v-5db1f3cf]{color:#f59e0b;flex-shrink:0;width:18px;height:18px}.url-text-wrapper[data-v-5db1f3cf]{flex-direction:column;min-width:0;display:flex}.url-label[data-v-5db1f3cf]{color:#94a3b8;letter-spacing:.2px;font-size:11.5px;font-weight:600}.url-path[data-v-5db1f3cf]{font-family:var(--font-mono,monospace);color:#334155;white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:13px;font-weight:600;overflow:hidden}.copy-path-btn[data-v-5db1f3cf]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.copy-path-btn[data-v-5db1f3cf]:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.copy-svg[data-v-5db1f3cf]{width:14px;height:14px}.copy-svg.check[data-v-5db1f3cf]{color:#10b981}.action-buttons-group[data-v-5db1f3cf]{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.btn-primary-home[data-v-5db1f3cf]{color:#0f172a;cursor:pointer;background:#f7ba00;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:15px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 18px -4px #f7ba0073}.btn-primary-home[data-v-5db1f3cf]:hover{background:#e6ac00;transform:translateY(-1px);box-shadow:0 10px 22px -4px #f7ba008c}.btn-secondary-login[data-v-5db1f3cf]{background:var(--brand-hover-bg,#f0fdfa);width:100%;height:46px;color:var(--brand-primary,#07726f);border:1.5px solid var(--brand-primary-light,#0d9488);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.btn-secondary-login[data-v-5db1f3cf]:hover{background:var(--brand-soft-bg,#e6f4f3);border-color:var(--brand-primary,#07726f);transform:translateY(-1px)}.btn-ghost-back[data-v-5db1f3cf]{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:8px 0;font-size:13.5px;font-weight:600;transition:color .15s;display:inline-flex}.btn-ghost-back[data-v-5db1f3cf]:hover{color:#0f172a}.btn-icon[data-v-5db1f3cf]{width:17px;height:17px}.helpful-links-section[data-v-5db1f3cf]{border-top:1px dashed #e2e8f0;padding-top:16px}.links-title[data-v-5db1f3cf]{color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.links-pills[data-v-5db1f3cf]{flex-wrap:wrap;gap:8px;display:flex}.link-pill[data-v-5db1f3cf]{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.link-pill[data-v-5db1f3cf]:hover{border-color:var(--brand-primary,#07726f);color:var(--brand-primary,#07726f);background:#fff;transform:translateY(-1px)}.link-pill.is-auth[data-v-5db1f3cf]{background:var(--brand-soft-bg,#e6f4f3);color:var(--brand-primary,#07726f);border-color:var(--brand-soft-border,#ccfbf1)}.pill-dot[data-v-5db1f3cf]{background:#94a3b8;border-radius:50%;width:6px;height:6px}.link-pill:hover .pill-dot[data-v-5db1f3cf],.link-pill.is-auth .pill-dot[data-v-5db1f3cf]{background:var(--brand-primary,#07726f)}@media (width<=900px){.split-card[data-v-5db1f3cf]{border-radius:20px;grid-template-columns:1fr}.not-found-panel[data-v-5db1f3cf]{padding:36px 24px}.num-digit[data-v-5db1f3cf]{font-size:60px}.compass-circle[data-v-5db1f3cf]{width:56px;height:56px}.search-compass-icon[data-v-5db1f3cf]{width:26px;height:26px}.not-found-title[data-v-5db1f3cf]{font-size:22px}}
