.beta-banner[data-v-a92976ae]{background:#3684e4;color:#fff;font-family:DM Sans,sans-serif;font-size:13px;width:100%;z-index:100}.beta-banner__inner[data-v-a92976ae]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin:0 auto;max-width:1100px;padding:10px 16px}.beta-banner__left[data-v-a92976ae]{align-items:center;display:flex;flex-shrink:0;gap:8px}.beta-banner__pill[data-v-a92976ae]{background:#fff3;border-radius:100px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.01em;padding:2px 8px;white-space:nowrap}.beta-banner__label[data-v-a92976ae]{color:#ffffffbf;white-space:nowrap}.beta-banner__offer[data-v-a92976ae]{color:#ffffffe6;flex:1}.beta-banner__offer strong[data-v-a92976ae]{color:#fff}.beta-banner__then[data-v-a92976ae]{color:#ffffffa6}.beta-banner__cta[data-v-a92976ae]{background:#fff;border-radius:8px;color:#3684e4;flex-shrink:0;font-family:Urbanist,sans-serif;font-size:13px;font-weight:700;padding:7px 16px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.beta-banner__cta[data-v-a92976ae]:hover{background:#eff6ff}.beta-banner__close[data-v-a92976ae]{align-items:center;background:none;border:none;color:#ffffff80;cursor:pointer;display:flex;flex-shrink:0;margin-left:auto;padding:4px;transition:color .15s}.beta-banner__close[data-v-a92976ae]:hover{color:#fff}.beta-banner-enter-active[data-v-a92976ae],.beta-banner-leave-active[data-v-a92976ae]{transition:all .2s ease}.beta-banner-enter-from[data-v-a92976ae],.beta-banner-leave-to[data-v-a92976ae]{opacity:0;transform:translateY(-100%)}@media(max-width:640px){.beta-banner[data-v-a92976ae]{border-radius:16px;bottom:calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 10px 34px #0f172a52;left:12px;position:fixed;right:12px;width:auto;z-index:900}.beta-banner__inner[data-v-a92976ae]{align-items:stretch;flex-direction:column;gap:8px;max-width:none;padding:16px 44px 16px 16px;position:relative}.beta-banner__label[data-v-a92976ae],.beta-banner__then[data-v-a92976ae]{display:inline;white-space:normal}.beta-banner__left[data-v-a92976ae]{flex-wrap:wrap;gap:8px}.beta-banner__offer[data-v-a92976ae]{flex:none;font-size:13px}.beta-banner__cta[data-v-a92976ae]{font-size:14px;margin-top:2px;padding:11px 16px;text-align:center;width:100%}.beta-banner__close[data-v-a92976ae]{background:#ffffff2e;border-radius:50%;color:#fff;height:30px;justify-content:center;margin-left:0;position:absolute;right:8px;top:8px;width:30px}.beta-banner__close[data-v-a92976ae]:active{background:#ffffff52}.beta-banner-enter-from[data-v-a92976ae],.beta-banner-leave-to[data-v-a92976ae]{opacity:0;transform:translateY(16px)}}.tsp-overlay[data-v-586778db]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0f172a73;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:2100}.tsp-panel[data-v-586778db]{background:#fff;border:1px solid #e2e8f0;border-radius:0;box-sizing:border-box;color:#0f172a;font-family:DM Sans,sans-serif;max-height:calc(100dvh - 32px);max-width:440px;overflow-y:auto;overscroll-behavior:contain;padding:28px 24px 22px;position:relative;text-align:left;width:100%}.tsp-close[data-v-586778db]{background:none;border:0;color:#64748b;cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:4px;top:4px;width:44px}.tsp-close[data-v-586778db]:hover{color:#0f172a}.tsp-pill[data-v-586778db]{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:12px;padding:4px 9px}.tsp-pill--on[data-v-586778db]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.tsp-title[data-v-586778db]{font-family:Urbanist,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0 0 8px;padding-right:32px}.tsp-body[data-v-586778db]{color:#475569;font-size:15px;line-height:1.6;margin:0 0 14px}.tsp-list[data-v-586778db]{color:#334155;display:grid;font-size:14px;gap:6px;list-style:none;margin:0 0 18px;padding:0}.tsp-list li[data-v-586778db]{align-items:flex-start;display:flex;gap:10px}.tsp-list li[data-v-586778db]:before{color:#2563eb;content:"✓";flex-shrink:0;font-weight:700}.tsp-error[data-v-586778db]{background:#fff7ed;border:1px solid #fed7aa;color:#b45309;padding:8px 10px}.tsp-assurance[data-v-586778db],.tsp-error[data-v-586778db]{font-size:13px;margin:0 0 12px}.tsp-assurance[data-v-586778db]{align-items:flex-start;color:#334155;display:flex;gap:7px;line-height:1.45}.tsp-assurance svg[data-v-586778db]{color:#166534;flex:0 0 auto;margin-top:1px}.tsp-primary[data-v-586778db]{align-items:center;background:#2563eb;border:0;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Urbanist,sans-serif;font-size:16px;font-weight:700;justify-content:center;min-height:48px;text-decoration:none;transition:background .15s;width:100%}.tsp-primary[data-v-586778db]:hover{background:#1d4ed8}.tsp-primary[data-v-586778db]:disabled{cursor:default;opacity:.7}.tsp-secondary[data-v-586778db]{background:transparent;border:0;color:#64748b;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:600;margin-top:6px;min-height:44px;width:100%}.tsp-secondary[data-v-586778db]:hover{color:#0f172a}.tsp-fine[data-v-586778db]{color:#64748b;font-size:12px;line-height:1.5;margin:10px 0 0;text-align:center}.tsp-sr-only[data-v-586778db]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.tsp-enter-active[data-v-586778db],.tsp-leave-active[data-v-586778db]{transition:background-color var(--m-dur-base,.22s) var(--m-ease-standard,ease),backdrop-filter var(--m-dur-base,.22s) var(--m-ease-standard,ease)}.tsp-enter-active .tsp-panel[data-v-586778db],.tsp-leave-active .tsp-panel[data-v-586778db]{transition:transform var(--m-dur-base,.22s) var(--m-ease-standard,ease),opacity var(--m-dur-base,.22s) var(--m-ease-standard,ease)}.tsp-enter-from[data-v-586778db],.tsp-leave-to[data-v-586778db]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#0f172a00}.tsp-enter-from .tsp-panel[data-v-586778db],.tsp-leave-to .tsp-panel[data-v-586778db]{opacity:0;transform:translateY(16px)}@media(max-width:768px){.tsp-overlay[data-v-586778db]{padding:var(--m-s4,16px)}.tsp-panel[data-v-586778db]{padding:var(--m-s5,24px) var(--m-s4,16px) var(--m-s4,16px)}.tsp-title[data-v-586778db]{font-family:var(--m-font-display,"Urbanist",sans-serif);font-size:var(--m-size-h3,22px)}.tsp-body[data-v-586778db],.tsp-fine[data-v-586778db],.tsp-list[data-v-586778db]{font-family:var(--m-font-body,"DM Sans",sans-serif)}.tsp-body[data-v-586778db]{font-size:var(--m-size-body,15px)}.tsp-list[data-v-586778db]{font-size:var(--m-size-small,13px)}.tsp-primary[data-v-586778db]{font-size:var(--m-size-body-lg,17px);min-height:48px}.tsp-secondary[data-v-586778db]{font-size:var(--m-size-body,15px);min-height:var(--m-tap,44px)}}@media(prefers-reduced-motion:reduce){.tsp-enter-active[data-v-586778db],.tsp-enter-active .tsp-panel[data-v-586778db],.tsp-leave-active[data-v-586778db],.tsp-leave-active .tsp-panel[data-v-586778db]{transition:none}}.trial-banner[data-v-aebea31e]{background:linear-gradient(90deg,#2563eb,#3684e4);color:#fff;font-family:DM Sans,sans-serif;font-size:13px;width:100%;z-index:100}.trial-banner--urgent[data-v-aebea31e]{background:linear-gradient(90deg,#b45309,#d97706)}.trial-banner--ended[data-v-aebea31e]{background:linear-gradient(90deg,#334155,#475569)}.trial-banner__inner[data-v-aebea31e]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin:0 auto;max-width:1100px;padding:10px 16px}.trial-banner__pill[data-v-aebea31e]{background:#fff3;border-radius:100px;color:#fff;flex-shrink:0;font-size:11px;letter-spacing:.04em;padding:3px 9px}.trial-banner__label[data-v-aebea31e],.trial-banner__pill[data-v-aebea31e]{font-weight:700;white-space:nowrap}.trial-banner__sub[data-v-aebea31e]{color:#ffffffd1;flex:1;min-width:0}.trial-banner__cta[data-v-aebea31e]{background:#fff;border-radius:8px;color:#2563eb;flex-shrink:0;font-family:Urbanist,sans-serif;font-size:13px;font-weight:700;padding:7px 16px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.trial-banner--urgent .trial-banner__cta[data-v-aebea31e]{color:#b45309}.trial-banner__cta[data-v-aebea31e]:hover{background:#eff6ff}.trial-banner__cta--ended[data-v-aebea31e]{color:#334155}.trial-banner__cta--ended[data-v-aebea31e]:hover{background:#f1f5f9}.trial-banner__close[data-v-aebea31e]{align-items:center;background:none;border:none;color:#ffffff8c;cursor:pointer;display:flex;flex-shrink:0;padding:4px;transition:color .15s}.trial-banner__close[data-v-aebea31e]:hover{color:#fff}.trial-banner-enter-active[data-v-aebea31e],.trial-banner-leave-active[data-v-aebea31e]{transition:all .2s ease}.trial-banner-enter-from[data-v-aebea31e],.trial-banner-leave-to[data-v-aebea31e]{opacity:0;transform:translateY(-100%)}@media(max-width:640px){.trial-banner__inner[data-v-aebea31e]{gap:8px 12px;padding:10px 14px}.trial-banner__sub[data-v-aebea31e]{display:none}.trial-banner__label[data-v-aebea31e]{flex:1;white-space:normal}.trial-banner__cta[data-v-aebea31e]{order:3;text-align:center;width:100%}}.trial-modal-overlay[data-v-aebea31e]{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.trial-modal[data-v-aebea31e]{background:#fff;border-radius:18px;box-shadow:0 24px 60px #0f172a59;font-family:DM Sans,sans-serif;max-width:420px;padding:28px 26px 24px;text-align:center;width:100%}.trial-modal__icon[data-v-aebea31e]{background:#eaf1fd;border-radius:14px;color:#2267dc;display:inline-grid;height:52px;margin-bottom:12px;place-items:center;width:52px}.trial-modal__title[data-v-aebea31e]{color:#0f172a;font-family:Urbanist,sans-serif;font-size:21px;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:0 0 10px}.trial-modal__body[data-v-aebea31e]{color:#475569;font-size:14px;line-height:1.6;margin:0 0 20px}.trial-modal__actions[data-v-aebea31e]{display:flex;flex-direction:column;gap:10px}.trial-modal__cta[data-v-aebea31e]{background:#2267dc;border:0;border-radius:11px;color:#fff;cursor:pointer;font-family:Urbanist,sans-serif;font-size:15px;font-weight:700;padding:12px 20px;transition:background .15s;width:100%}.trial-modal__cta[data-v-aebea31e]:hover{background:#1d5bbf}.trial-modal__later[data-v-aebea31e]{background:transparent;border:0;border-radius:11px;color:#64748b;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:color .15s;width:100%}.trial-modal__later[data-v-aebea31e]:hover{color:#0f172a}.trial-modal-enter-active[data-v-aebea31e],.trial-modal-leave-active[data-v-aebea31e]{transition:opacity .2s ease}.trial-modal-enter-active .trial-modal[data-v-aebea31e],.trial-modal-leave-active .trial-modal[data-v-aebea31e]{transition:transform .2s ease,opacity .2s ease}.trial-modal-enter-from[data-v-aebea31e],.trial-modal-leave-to[data-v-aebea31e]{opacity:0}.trial-modal-enter-from .trial-modal[data-v-aebea31e],.trial-modal-leave-to .trial-modal[data-v-aebea31e]{opacity:0;transform:translateY(12px) scale(.98)}@media(max-width:767px){.trial-banner[data-v-aebea31e]{background:var(--m-c-blue);border-radius:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);box-shadow:0 6px 20px #0f172a3d;font-size:12px;left:50%;margin:0;position:fixed;transform:translate(-50%);width:70%;z-index:95}.trial-banner-enter-from[data-v-aebea31e],.trial-banner-leave-to[data-v-aebea31e]{opacity:0;transform:translate(-50%) translateY(calc(100% + 20px))}.trial-banner-enter-active[data-v-aebea31e],.trial-banner-leave-active[data-v-aebea31e]{transition:opacity .2s ease,transform .2s ease}.trial-banner--ended[data-v-aebea31e],.trial-banner--urgent[data-v-aebea31e]{background:var(--m-c-blue)}.trial-banner__inner[data-v-aebea31e]{flex-wrap:nowrap;gap:8px;padding:6px 6px 6px 14px}.trial-banner__pill[data-v-aebea31e],.trial-banner__sub[data-v-aebea31e]{display:none}.trial-banner__label[data-v-aebea31e]{flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trial-banner--urgent .trial-banner__cta[data-v-aebea31e],.trial-banner__cta[data-v-aebea31e],.trial-banner__cta--ended[data-v-aebea31e]{align-items:center;align-self:center;border-radius:7px;color:var(--m-c-blue);display:inline-flex;font-size:12px;justify-content:center;line-height:1;min-height:30px;order:0;padding:5px 10px;width:auto}.trial-banner__close[data-v-aebea31e]{border-radius:50%;color:#fff;height:44px;justify-content:center;margin:-10px -4px -10px 0;padding:0;width:44px}.trial-banner__close svg[data-v-aebea31e]{height:16px;width:16px}}.app-footer[data-v-5c91638d]{--footer-bg:var(--color-background,#fff);--footer-border:var(--color-border,rgba(60,60,60,.12));--footer-text:var(--color-text,#2c3e50);--footer-muted:#64748b;--footer-muted-soft:#94a3b8;--footer-accent:#3584e4;background:var(--footer-bg);border-top:1px solid var(--footer-border);color:var(--footer-text);margin-top:40px}.app-footer__inner[data-v-5c91638d]{margin:0 auto;max-width:1280px;padding:36px 20px 20px}.app-footer__main[data-v-5c91638d]{display:grid;gap:28px;grid-template-columns:1fr}.app-footer__brand[data-v-5c91638d]{text-align:left}.app-footer__brand-link[data-v-5c91638d]{align-items:center;color:inherit;display:inline-flex;gap:10px;text-decoration:none}.app-footer__logo[data-v-5c91638d]{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.app-footer__brand-name[data-v-5c91638d]{font-size:20px;font-weight:700;letter-spacing:-.02em}.app-footer__tagline[data-v-5c91638d]{color:var(--footer-muted);font-size:14px;margin-top:8px;max-width:260px;text-align:left}.app-footer__social[data-v-5c91638d]{align-items:center;display:flex;gap:10px;margin-top:16px}.app-footer__social a[data-v-5c91638d]{align-items:center;background:transparent;border:1px solid var(--footer-border);border-radius:50%;color:var(--footer-muted);display:inline-flex;height:34px;justify-content:center;text-decoration:none;transition:border-color .15s,color .15s,transform .15s;width:34px}.app-footer__social svg[data-v-5c91638d]{height:16px;width:16px}.app-footer__nav[data-v-5c91638d]{display:grid;gap:20px;grid-template-columns:1fr 1fr}.app-footer__nav-title[data-v-5c91638d]{color:var(--footer-muted);font-size:12px;font-weight:700;letter-spacing:.08em;margin:0;text-align:left;text-transform:uppercase}.app-footer__link-list[data-v-5c91638d]{display:grid;gap:7px;list-style:none;margin:10px 0 0;padding:0;text-align:left}.app-footer__link-list a[data-v-5c91638d]{color:var(--footer-text);font-size:14px;line-height:1.4;opacity:.9;text-decoration:none;transition:color .15s}.app-footer__bottom[data-v-5c91638d]{border-top:1px solid var(--footer-border);display:flex;flex-direction:column;gap:10px;margin-top:24px;padding-top:16px}.app-footer__copyright[data-v-5c91638d]{color:var(--footer-muted);font-size:12px;margin:0;text-align:left}.app-footer__bottom-links[data-v-5c91638d]{display:flex;flex-wrap:wrap;gap:14px;list-style:none;margin:0;padding:0}.app-footer__bottom-links a[data-v-5c91638d]{color:var(--footer-muted);font-size:12px;text-decoration:none;transition:color .15s}.app-footer__disclaimer[data-v-5c91638d]{color:var(--footer-muted-soft);font-size:11px;line-height:1.6;margin-top:0;text-align:left}.app-footer a[data-v-5c91638d]:focus-visible{outline:2px solid var(--footer-accent);outline-offset:2px}@media(hover:hover){.app-footer__bottom-links a[data-v-5c91638d]:hover,.app-footer__link-list a[data-v-5c91638d]:hover{color:var(--footer-accent)}.app-footer__social a[data-v-5c91638d]:hover{border-color:var(--footer-accent);color:var(--footer-accent);transform:translateY(-1px)}}@media(min-width:600px)and (max-width:899px){.app-footer__main[data-v-5c91638d]{gap:28px;grid-template-columns:1fr 2fr}.app-footer__nav[data-v-5c91638d]{gap:20px;grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.app-footer__main[data-v-5c91638d]{align-items:start;gap:40px;grid-template-columns:minmax(220px,1fr) minmax(500px,2fr)}.app-footer__nav[data-v-5c91638d]{gap:24px;grid-template-columns:repeat(4,1fr)}.app-footer__bottom[data-v-5c91638d]{align-items:center;flex-direction:row;justify-content:space-between}}.app-footer__disclaimer-block[data-v-5c91638d]{margin-top:16px}.app-footer__trust-badges[data-v-5c91638d]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.app-footer__trust-badge[data-v-5c91638d]{align-items:center;background:var(--footer-border);border:1px solid var(--footer-border);border-radius:999px;color:var(--footer-muted);display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px}.app-footer__newsletter[data-v-5c91638d]{margin-top:20px}.app-footer__newsletter-label[data-v-5c91638d]{color:var(--footer-text);font-size:13px;font-weight:600;margin:0 0 8px;text-align:left}.app-footer__newsletter-form[data-v-5c91638d]{display:flex;gap:6px}.app-footer__newsletter-input[data-v-5c91638d]{background:var(--footer-bg);border:1px solid var(--footer-border);border-radius:6px;color:var(--footer-text);flex:1;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:8px 10px;transition:border-color .15s}.app-footer__newsletter-input[data-v-5c91638d]:focus{border-color:var(--footer-accent)}.app-footer__newsletter-input[data-v-5c91638d]:disabled{cursor:not-allowed;opacity:.6}.app-footer__newsletter-btn[data-v-5c91638d]{background:var(--footer-accent);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;min-height:unset;padding:8px 14px;transition:opacity .15s;white-space:nowrap}.app-footer__newsletter-btn[data-v-5c91638d]:disabled{cursor:not-allowed;opacity:.6}.app-footer__support[data-v-5c91638d]{color:var(--footer-muted);font-size:13px;margin-top:12px;text-align:left}.app-footer__support a[data-v-5c91638d]{color:var(--footer-accent);text-decoration:none}.app-footer__support a[data-v-5c91638d]:hover{text-decoration:underline}@media(max-width:768px){.app-footer[data-v-5c91638d]{--footer-bg:#fff;margin-top:var(--m-s4)}.app-footer__inner[data-v-5c91638d]{padding:var(--m-s6) var(--m-page-x) calc(var(--m-s5) + var(--m-safe-bottom))}.app-footer__main[data-v-5c91638d]{gap:var(--m-s6);grid-template-columns:minmax(0,1fr)}.app-footer__brand[data-v-5c91638d],.app-footer__nav[data-v-5c91638d]{min-width:0}.app-footer__nav[data-v-5c91638d]{grid-template-columns:repeat(2,minmax(0,1fr))}.app-footer__brand-name[data-v-5c91638d]{font-family:var(--m-font-display);font-size:var(--m-size-body-lg);font-weight:700;letter-spacing:var(--m-tracking-display)}.app-footer__tagline[data-v-5c91638d]{color:var(--m-c-body);font-family:var(--m-font-body);font-size:var(--m-size-small);line-height:var(--m-lh-body);margin-top:var(--m-s2);max-width:none}.app-footer__social[data-v-5c91638d]{gap:var(--m-s3);margin-top:var(--m-s4)}.app-footer__social a[data-v-5c91638d]{border-color:var(--m-c-border);color:var(--m-c-muted);height:var(--m-tap);width:var(--m-tap)}.app-footer__nav[data-v-5c91638d]{gap:var(--m-s5)}.app-footer__nav-title[data-v-5c91638d]{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-label);letter-spacing:var(--m-tracking-label)}.app-footer__link-list[data-v-5c91638d]{gap:var(--m-s2);margin-top:var(--m-s3)}.app-footer__link-list a[data-v-5c91638d]{align-items:center;color:var(--m-c-body);display:inline-flex;font-family:var(--m-font-body);font-size:var(--m-size-body);line-height:var(--m-lh-body);min-height:var(--m-tap);min-width:0;opacity:1;overflow-wrap:anywhere}.app-footer__bottom[data-v-5c91638d]{border-color:var(--m-c-border);gap:var(--m-s3);margin-top:var(--m-s5);padding-top:var(--m-s4)}.app-footer__copyright[data-v-5c91638d]{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-label)}.app-footer__bottom-links[data-v-5c91638d]{gap:var(--m-s4)}.app-footer__bottom-links a[data-v-5c91638d]{align-items:center;color:var(--m-c-muted);display:inline-flex;font-family:var(--m-font-body);font-size:var(--m-size-label);min-height:var(--m-tap)}.app-footer__disclaimer-block[data-v-5c91638d]{margin-top:var(--m-s4)}.app-footer__trust-badges[data-v-5c91638d]{gap:var(--m-s2);margin-bottom:var(--m-s3)}.app-footer__trust-badge[data-v-5c91638d]{background:var(--m-c-bg-soft);border-color:var(--m-c-border);color:var(--m-c-body);padding:var(--m-s1) var(--m-s3)}.app-footer__disclaimer[data-v-5c91638d],.app-footer__trust-badge[data-v-5c91638d]{font-family:var(--m-font-body);font-size:var(--m-size-label)}.app-footer__disclaimer[data-v-5c91638d]{color:var(--m-c-muted);line-height:var(--m-lh-body)}.app-footer__newsletter[data-v-5c91638d]{margin-top:var(--m-s5)}.app-footer__newsletter-label[data-v-5c91638d]{color:var(--m-c-body);font-family:var(--m-font-body);font-size:var(--m-size-small);font-weight:600;margin-bottom:var(--m-s2)}.app-footer__newsletter-form[data-v-5c91638d]{gap:var(--m-s2)}.app-footer__newsletter-input[data-v-5c91638d]{border-color:var(--m-c-border);border-radius:var(--m-r-input);font-family:var(--m-font-body);font-size:var(--m-size-body);min-height:var(--m-tap);padding:0 var(--m-s3)}.app-footer__newsletter-input[data-v-5c91638d]:focus{border-color:var(--m-c-blue)}.app-footer__newsletter-btn[data-v-5c91638d]{background:var(--m-c-blue);border-radius:var(--m-r-input);font-family:var(--m-font-body);font-size:var(--m-size-body);min-height:var(--m-tap);padding:0 var(--m-s5)}.app-footer__support[data-v-5c91638d]{color:var(--m-c-body);font-family:var(--m-font-body);font-size:var(--m-size-small);line-height:var(--m-lh-body);margin-top:var(--m-s3)}.app-footer__support a[data-v-5c91638d]{color:var(--m-c-blue)}}.mflag[data-v-dd59ab5d]{border-radius:2px;box-shadow:0 0 0 1px #0f172a1f;display:block}.m-search-overlay[data-v-38b1e9b7]{display:none}@media(max-width:768px){.m-search-overlay[data-v-38b1e9b7]{backdrop-filter:blur(6px) saturate(140%);-webkit-backdrop-filter:blur(6px) saturate(140%);background:#0f172a52;display:flex;flex-direction:column;inset:0;position:fixed;z-index:1000}.m-search-overlay__sheet[data-v-38b1e9b7]{background:var(--m-c-bg);box-shadow:0 -4px 24px #0f172a1f;display:flex;flex:1 1 auto;flex-direction:column;padding-bottom:var(--m-safe-bottom,env(safe-area-inset-bottom,0));padding-top:var(--m-safe-top,env(safe-area-inset-top,0))}.m-search-overlay__head[data-v-38b1e9b7]{align-items:center;background:var(--m-c-bg);border-bottom:1px solid var(--m-c-border);display:flex;gap:var(--m-s2);padding:var(--m-s3) var(--m-s4)}.m-search-overlay__field[data-v-38b1e9b7]{align-items:center;background:var(--m-c-bg-soft);border:1px solid var(--m-c-border);border-radius:var(--m-r-pill);display:flex;flex:1 1 auto;gap:var(--m-s2);height:var(--m-tap);padding:0 var(--m-s3);transition:border-color var(--m-dur-fast) var(--m-ease-standard),background-color var(--m-dur-fast) var(--m-ease-standard)}.m-search-overlay__field[data-v-38b1e9b7]:focus-within{background:var(--m-c-bg);border-color:var(--m-c-blue);box-shadow:0 0 0 3px var(--m-c-blue-tint)}.m-search-overlay__icon[data-v-38b1e9b7]{color:var(--m-c-muted);flex:0 0 auto}.m-search-overlay__input[data-v-38b1e9b7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--m-c-heading);flex:1 1 auto;font-family:var(--m-font-body);font-size:16px;font-weight:500;height:100%;min-width:0;outline:none}.m-search-overlay__input[data-v-38b1e9b7]::-moz-placeholder{color:var(--m-c-muted);font-weight:500}.m-search-overlay__input[data-v-38b1e9b7]::placeholder{color:var(--m-c-muted);font-weight:500}.m-search-overlay__input[data-v-38b1e9b7]::-webkit-search-cancel-button,.m-search-overlay__input[data-v-38b1e9b7]::-webkit-search-decoration,.m-search-overlay__input[data-v-38b1e9b7]::-webkit-search-results-button,.m-search-overlay__input[data-v-38b1e9b7]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.m-search-overlay__clear[data-v-38b1e9b7]{align-items:center;background:var(--m-c-muted);border:0;border-radius:50%;color:#fff;display:inline-flex;font-size:16px;font-weight:700;height:22px;justify-content:center;line-height:1;width:22px}.m-search-overlay__cancel[data-v-38b1e9b7],.m-search-overlay__clear[data-v-38b1e9b7]{cursor:pointer;flex:0 0 auto;-webkit-tap-highlight-color:transparent}.m-search-overlay__cancel[data-v-38b1e9b7]{background:transparent;border:0;color:var(--m-c-blue);font-family:var(--m-font-body);font-size:var(--m-size-body);font-weight:600;min-height:var(--m-tap);padding:0 var(--m-s2)}.m-search-overlay__body[data-v-38b1e9b7]{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--m-c-bg);padding:var(--m-s3) 0;text-align:left}.m-search-overlay__section[data-v-38b1e9b7]{padding:var(--m-s3) var(--m-s4)}.m-search-overlay__section-head[data-v-38b1e9b7]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--m-s2)}.m-search-overlay__section-title[data-v-38b1e9b7]{font-weight:700;letter-spacing:var(--m-tracking-label);margin:0;text-align:left;text-transform:uppercase}.m-search-overlay__clear-recents[data-v-38b1e9b7],.m-search-overlay__section-title[data-v-38b1e9b7]{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-label)}.m-search-overlay__clear-recents[data-v-38b1e9b7]{background:transparent;border:0;cursor:pointer;font-weight:600;padding:0;-webkit-tap-highlight-color:transparent}.m-search-overlay__recents[data-v-38b1e9b7]{display:flex;flex-wrap:wrap;gap:var(--m-s2)}.m-search-overlay__recent-chip[data-v-38b1e9b7]{align-items:center;background:var(--m-c-bg-soft);border:1px solid var(--m-c-border);border-radius:var(--m-r-pill);color:var(--m-c-heading);cursor:pointer;display:inline-flex;font-family:var(--m-font-display);font-size:13px;font-weight:700;height:32px;letter-spacing:.02em;padding:0 14px;-webkit-tap-highlight-color:transparent}.m-search-overlay__recent-chip[data-v-38b1e9b7]:active{background:var(--m-c-blue-tint);color:var(--m-c-blue)}.m-search-overlay__hint[data-v-38b1e9b7]{padding:var(--m-s5) var(--m-s4);text-align:left}.m-search-overlay__hint-title[data-v-38b1e9b7]{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-card-h);font-weight:800;letter-spacing:var(--m-tracking-display);margin:0 0 var(--m-s1);text-align:left}.m-search-overlay__hint-body[data-v-38b1e9b7]{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-small);line-height:var(--m-lh-body);margin:0;text-align:left}.m-search-overlay__results[data-v-38b1e9b7]{list-style:none;margin:0;padding:0}.m-search-overlay__result+.m-search-overlay__result[data-v-38b1e9b7]{border-top:1px solid var(--m-c-border)}.m-search-overlay__result-btn[data-v-38b1e9b7]{align-items:baseline;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:var(--m-s3);grid-template-columns:auto auto 1fr auto;padding:var(--m-s3) var(--m-s4);text-align:left;width:100%;-webkit-tap-highlight-color:transparent;transition:background-color var(--m-dur-fast) var(--m-ease-standard)}.m-search-overlay__result-btn[data-v-38b1e9b7]:active{background:var(--m-c-blue-tint)}.m-search-overlay__result-flag[data-v-38b1e9b7]{align-self:center}.m-search-overlay__result-ticker[data-v-38b1e9b7]{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-body);font-weight:800;letter-spacing:var(--m-tracking-display);min-width:56px}.m-search-overlay__result-name[data-v-38b1e9b7]{color:var(--m-c-body);font-family:var(--m-font-body);font-size:var(--m-size-small);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-search-overlay__result-sector[data-v-38b1e9b7]{color:var(--m-c-muted);flex:0 0 auto;font-family:var(--m-font-body);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.m-search-overlay-enter-active[data-v-38b1e9b7],.m-search-overlay-leave-active[data-v-38b1e9b7]{transition:opacity var(--m-dur-base) var(--m-ease-standard)}.m-search-overlay-enter-from[data-v-38b1e9b7],.m-search-overlay-leave-to[data-v-38b1e9b7]{opacity:0}.m-search-overlay-enter-active .m-search-overlay__sheet[data-v-38b1e9b7],.m-search-overlay-leave-active .m-search-overlay__sheet[data-v-38b1e9b7]{transition:transform var(--m-dur-base) var(--m-ease-standard)}.m-search-overlay-enter-from .m-search-overlay__sheet[data-v-38b1e9b7],.m-search-overlay-leave-to .m-search-overlay__sheet[data-v-38b1e9b7]{transform:translateY(8%)}@media(prefers-reduced-motion:reduce){.m-search-overlay-enter-active[data-v-38b1e9b7],.m-search-overlay-enter-active .m-search-overlay__sheet[data-v-38b1e9b7],.m-search-overlay-leave-active[data-v-38b1e9b7],.m-search-overlay-leave-active .m-search-overlay__sheet[data-v-38b1e9b7]{transition:none}}}.signup-prompt[data-v-de0f291a],.signup-prompt[data-v-de0f291a] *,.signup-prompt[data-v-de0f291a] :after,.signup-prompt[data-v-de0f291a] :before{box-sizing:border-box}.signup-prompt[data-v-de0f291a]{bottom:24px;font-family:var(--m-font-body,"DM Sans",sans-serif);max-width:calc(100vw - 32px);position:fixed;right:24px;width:360px;z-index:1100}.signup-prompt__card[data-v-de0f291a]{background:var(--m-c-bg,#fff);border:1px solid var(--m-c-border-strong,#cbd5e1);border-radius:16px;box-shadow:0 20px 48px #0f172a33,0 4px 12px #0f172a14;max-height:calc(100vh - 48px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:relative}.signup-prompt__inner[data-v-de0f291a]{padding:20px 20px 16px}.signup-prompt__close[data-v-de0f291a]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--m-c-muted,#94a3b8);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;transition:background .15s ease,color .15s ease;width:32px}.signup-prompt__close[data-v-de0f291a]:hover{background:var(--m-c-bg-soft,#f8fafc);color:var(--m-c-heading,#0f172a)}.signup-prompt__brand[data-v-de0f291a]{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:14px}.signup-prompt__logo[data-v-de0f291a]{display:block;height:18px;width:auto}.signup-prompt__wordmark[data-v-de0f291a]{color:var(--m-c-heading,#0f172a);font-family:var(--m-font-display,"Urbanist",sans-serif);font-size:19px;font-weight:700;letter-spacing:-.02em}.signup-prompt__lede[data-v-de0f291a]{color:var(--m-c-body,#475569);font-size:14px;line-height:1.5;margin:0 0 14px}.signup-prompt__points[data-v-de0f291a]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 18px;padding:0}.signup-prompt__points li[data-v-de0f291a]{align-items:flex-start;color:var(--m-c-body,#475569);display:flex;font-size:13.5px;gap:9px;line-height:1.4}.signup-prompt__points svg[data-v-de0f291a]{color:var(--m-c-success,#10b981);flex-shrink:0;margin-top:3px}.signup-prompt__cta[data-v-de0f291a]{align-items:center;background:var(--m-c-blue,#3684e4);border-radius:10px;color:#fff;display:flex;font-size:14.5px;font-weight:600;justify-content:center;margin:0 auto;padding:10px 26px;text-decoration:none;transition:background .15s ease;white-space:nowrap;width:-moz-fit-content;width:fit-content}.signup-prompt__cta[data-v-de0f291a]:hover{background:var(--m-c-blue-pressed,#2563eb)}.signup-prompt__login[data-v-de0f291a]{color:var(--m-c-body,#475569);font-size:13px;margin:12px 0 0;text-align:center}.signup-prompt__login a[data-v-de0f291a]{color:var(--m-c-blue,#3684e4);font-weight:600;text-decoration:none}.signup-prompt__login a[data-v-de0f291a]:hover{text-decoration:underline}.signup-prompt__later[data-v-de0f291a]{display:none}@media(max-width:768px){.signup-prompt[data-v-de0f291a]{inset:0;max-width:none;width:auto}.signup-prompt__card[data-v-de0f291a]{border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100%;max-height:none}.signup-prompt__inner[data-v-de0f291a]{display:flex;flex:1;flex-direction:column;justify-content:center;padding:24px 24px calc(24px + env(safe-area-inset-bottom,0px))}.signup-prompt__close[data-v-de0f291a]{background:var(--m-c-bg-soft,#f8fafc);border-radius:12px;height:44px;right:12px;top:max(12px,env(safe-area-inset-top,0px));width:44px}.signup-prompt__brand[data-v-de0f291a]{margin-bottom:18px}.signup-prompt__logo[data-v-de0f291a]{height:24px;width:auto}.signup-prompt__wordmark[data-v-de0f291a]{font-size:25px}.signup-prompt__lede[data-v-de0f291a]{font-size:17px;margin-bottom:20px}.signup-prompt__points[data-v-de0f291a]{gap:12px;margin-bottom:26px}.signup-prompt__points li[data-v-de0f291a]{font-size:15px}.signup-prompt__cta[data-v-de0f291a]{font-size:16px;padding:15px 16px;width:100%}.signup-prompt__later[data-v-de0f291a]{background:transparent;border:0;border-radius:10px;color:var(--m-c-body,#475569);cursor:pointer;display:block;font-family:inherit;font-size:15px;font-weight:600;margin-top:10px;padding:13px 16px;width:100%}.signup-prompt__later[data-v-de0f291a]:active{background:var(--m-c-bg-soft,#f8fafc)}}.signup-prompt-enter-active[data-v-de0f291a],.signup-prompt-leave-active[data-v-de0f291a]{transition:opacity .24s ease,transform .24s ease}.signup-prompt-enter-from[data-v-de0f291a],.signup-prompt-leave-to[data-v-de0f291a]{opacity:0;transform:translateY(12px)}@media(prefers-reduced-motion:reduce){.signup-prompt-enter-active[data-v-de0f291a],.signup-prompt-leave-active[data-v-de0f291a]{transition:opacity .01ms}.signup-prompt-enter-from[data-v-de0f291a],.signup-prompt-leave-to[data-v-de0f291a]{transform:none}}.tns[data-v-a20d995a]{--primary:#3684e4;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--bg-light:#f8fafc;--border-light:#e2e8f0;--font-body:"DM Sans",sans-serif;align-self:center;flex-shrink:0;font-family:var(--font-body);position:relative;width:248px}.tns__field[data-v-a20d995a]{align-items:center;background:var(--bg-light);border:1px solid var(--border-light);border-radius:8px;display:flex;gap:8px;height:38px;padding:0 10px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.tns__field--open[data-v-a20d995a],.tns__field[data-v-a20d995a]:focus-within{background:#fff;border-color:var(--primary);box-shadow:0 0 0 3px #3684e41f}.tns__icon[data-v-a20d995a]{color:var(--text-muted);flex-shrink:0}.tns__input[data-v-a20d995a]{background:transparent;border:0;color:var(--text-primary);flex:1 1 auto;font-family:var(--font-body);font-size:13px;font-weight:500;height:100%;min-width:0;outline:none}.tns__input[data-v-a20d995a]::-moz-placeholder{color:var(--text-muted);font-weight:500}.tns__input[data-v-a20d995a]::placeholder{color:var(--text-muted);font-weight:500}.tns__panel[data-v-a20d995a]{background:#fff;border:1px solid var(--border-light);border-radius:12px;box-shadow:0 12px 32px #0f172a24;left:0;max-height:420px;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 8px);width:380px;z-index:1001}.tns__head[data-v-a20d995a]{align-items:center;display:flex;justify-content:space-between;padding:6px 10px 4px}.tns__head-title[data-v-a20d995a]{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tns__head-clear[data-v-a20d995a],.tns__head-title[data-v-a20d995a]{color:var(--text-muted);font-size:11px}.tns__head-clear[data-v-a20d995a]{background:transparent;border:0;cursor:pointer;font-family:var(--font-body);font-weight:600;padding:0}.tns__head-clear[data-v-a20d995a]:hover{color:var(--primary)}.tns__list[data-v-a20d995a]{list-style:none;margin:0;padding:0}.tns__row[data-v-a20d995a]{align-items:center;background:transparent;border:0;border-radius:8px;color:inherit;cursor:pointer;display:grid;gap:9px;grid-template-columns:18px 52px 1fr auto;padding:9px 10px;text-align:left;width:100%}.tns__row--active[data-v-a20d995a]{background:var(--bg-light)}.tns__row-flag[data-v-a20d995a]{justify-self:center}.tns__row-ticker[data-v-a20d995a]{color:var(--text-primary);font-size:13px;font-weight:700}.tns__row-name[data-v-a20d995a],.tns__row-ticker[data-v-a20d995a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tns__row-name[data-v-a20d995a]{color:var(--text-secondary);font-size:12px;font-weight:500;min-width:0}.tns__row-type[data-v-a20d995a]{background:var(--bg-light);border:1px solid var(--border-light);border-radius:5px;color:var(--text-secondary);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.03em;padding:2px 7px;text-transform:uppercase}.tns__row-type[data-type=ETC][data-v-a20d995a],.tns__row-type[data-type=ETF][data-v-a20d995a]{background:#3684e414;border-color:#3684e433;color:var(--primary)}.tns__row-type[data-type=Fund][data-v-a20d995a]{background:#7c3aed14;border-color:#7c3aed33;color:#7c3aed}.tns__msg[data-v-a20d995a]{color:var(--text-muted);font-size:12px;padding:14px 12px}@media(max-width:1400px){.tns[data-v-a20d995a]{width:180px}}@media(max-width:768px){.tns[data-v-a20d995a]{display:none}}.acct[data-v-0daf4b42]{--primary:#3684e4;--primary-pale:rgba(54,132,228,.08);--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--bg-white:#fff;--bg-light:#f8fafc;--border-light:#e2e8f0;--border-medium:#cbd5e1;--warning-bg:rgba(245,158,11,.15);--warning-text:#d97706;--danger-text:#dc2626;--font-display:"Urbanist",sans-serif;--font-body:"DM Sans",sans-serif;align-self:center;flex-shrink:0;font-family:var(--font-body);position:relative}.acct__avatar[data-v-0daf4b42]{align-items:center;background:linear-gradient(135deg,#3684e4,#2563eb);border-radius:50%;box-shadow:0 1px 3px #0f172a26;color:#fff;display:inline-flex;flex-shrink:0;font-family:var(--font-display);font-size:10px;font-weight:700;height:26px;justify-content:center;letter-spacing:.02em;width:26px}.acct__avatar--lg[data-v-0daf4b42]{font-size:14px;height:36px;width:36px}.acct__pill[data-v-0daf4b42]{align-items:center;background:var(--bg-white);border:1px solid var(--border-light);border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;gap:8px;padding:4px 10px 4px 4px;transition:background .15s ease,border-color .15s ease}.acct__pill[data-v-0daf4b42]:hover{background:var(--bg-light);border-color:var(--border-medium)}.acct__pill--on[data-v-0daf4b42]{background:var(--primary-pale);border-color:var(--primary)}.acct__name[data-v-0daf4b42]{color:var(--text-primary);font-size:13px;font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct__chev[data-v-0daf4b42]{color:var(--text-muted);flex-shrink:0}.acct__menu[data-v-0daf4b42]{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 16px 40px #0f172a1f,0 0 0 1px #0f172a05;padding:6px;position:absolute;right:0;top:calc(100% + 8px);width:280px;z-index:1100}.acct-pop-enter-active[data-v-0daf4b42],.acct-pop-leave-active[data-v-0daf4b42]{transition:opacity .15s ease,transform .15s ease}.acct-pop-enter-from[data-v-0daf4b42],.acct-pop-leave-to[data-v-0daf4b42]{opacity:0;transform:translateY(-4px)}.acct__id[data-v-0daf4b42]{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:10px;margin-bottom:6px;padding:10px 10px 12px}.acct__id-text[data-v-0daf4b42]{flex:1;min-width:0}.acct__id-name[data-v-0daf4b42]{color:var(--text-primary);font-size:14px;font-weight:700}.acct__id-email[data-v-0daf4b42],.acct__id-name[data-v-0daf4b42]{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct__id-email[data-v-0daf4b42]{color:var(--text-muted);font-size:12px;margin-top:2px}.acct__item[data-v-0daf4b42]{align-items:flex-start;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 10px;text-decoration:none;transition:background .15s ease}.acct__item[data-v-0daf4b42]:hover{background:var(--bg-light)}.acct__item-icon[data-v-0daf4b42]{align-items:center;background:var(--primary-pale);border-radius:6px;color:var(--primary);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.acct__item-text[data-v-0daf4b42]{flex:1;min-width:0}.acct__item-label[data-v-0daf4b42]{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:6px}.acct__badge[data-v-0daf4b42]{border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.06em;padding:1px 5px;text-transform:uppercase}.acct__badge--free[data-v-0daf4b42]{background:var(--warning-bg);color:var(--warning-text)}.acct__badge--pro[data-v-0daf4b42]{background:var(--primary-pale);color:var(--primary)}.acct__item-meta[data-v-0daf4b42]{color:var(--text-muted);display:block;font-size:12px;line-height:1.4;margin-top:2px}.acct__signout[data-v-0daf4b42]{align-items:center;background:transparent;border:none;border-top:1px solid var(--border-light);color:var(--danger-text);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;margin-top:6px;padding:11px 10px;text-align:left;transition:background .15s ease;width:100%}.acct__signout[data-v-0daf4b42]:hover{background:var(--bg-light)}.plan-badge[data-v-eb03685e]{align-items:center;align-self:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;display:inline-flex;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:600;gap:7px;height:30px;margin-right:8px;padding:0 11px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.plan-badge[data-v-eb03685e]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.plan-badge[data-v-eb03685e]:focus-visible{box-shadow:0 0 0 3px #2563eb40;outline:none}.plan-badge__dot[data-v-eb03685e]{border-radius:50%;flex-shrink:0;height:7px;width:7px}.plan-badge__label[data-v-eb03685e]{line-height:1}.plan-badge--pro .plan-badge__dot[data-v-eb03685e]{background:#f59e0b}.plan-badge--trial .plan-badge__dot[data-v-eb03685e]{background:#2563eb}.plan-badge--trial-urgent .plan-badge__dot[data-v-eb03685e]{background:#ea580c}.plan-badge--referral .plan-badge__dot[data-v-eb03685e]{background:#16a34a}.plan-badge--eligible .plan-badge__dot[data-v-eb03685e]{background:#2563eb}.plan-badge--free .plan-badge__dot[data-v-eb03685e]{background:#94a3b8}.topnav[data-v-e7ad8f40]{--primary:#3684e4;--primary-pale:rgba(54,132,228,.08);--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--bg-white:#fff;--bg-light:#f8fafc;--border-light:#e2e8f0;--border-medium:#cbd5e1;--font-display:"Urbanist",sans-serif;--font-body:"DM Sans",sans-serif;align-items:stretch;background:var(--bg-white);display:flex;font-family:var(--font-body);gap:24px;height:64px;padding:0 24px;position:static;text-align:left}.topnav__brand[data-v-e7ad8f40]{align-items:center;align-self:center;display:inline-flex;flex-shrink:0;gap:10px;text-decoration:none}.topnav__logo[data-v-e7ad8f40]{display:block;height:32px;width:32px}.topnav__wordmark[data-v-e7ad8f40]{color:var(--text-primary);font-family:var(--font-display);font-size:23px;font-weight:700;letter-spacing:-.02em}.topnav__divider[data-v-e7ad8f40]{align-self:center;background:var(--border-light);flex-shrink:0;height:24px;width:1px}.topnav__links[data-v-e7ad8f40]{align-items:stretch;display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.topnav__links[data-v-e7ad8f40]::-webkit-scrollbar{display:none}.topnav__spacer[data-v-e7ad8f40]{flex:1}.topnav__link[data-v-e7ad8f40]{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:0 12px;text-decoration:none;transition:color .15s ease;white-space:nowrap}.topnav__link[data-v-e7ad8f40]:hover{color:var(--text-primary)}.topnav__link--active[data-v-e7ad8f40],.topnav__link--active[data-v-e7ad8f40]:hover{color:var(--primary)}.topnav__link--locked[data-v-e7ad8f40]{cursor:default}.topnav__link--locked[data-v-e7ad8f40]:hover{color:var(--text-secondary)}.topnav__link-lock[data-v-e7ad8f40]{color:var(--text-muted)}.topnav__beta[data-v-e7ad8f40]{background:var(--primary);border-radius:4px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1;padding:3px 5px;text-transform:uppercase}@media(max-width:1400px){.topnav[data-v-e7ad8f40]{gap:14px;padding:0 16px}.topnav__link[data-v-e7ad8f40]{padding:0 8px}}@media(max-width:1100px){.topnav__pricing[data-v-e7ad8f40]{display:none}}.topnav__pricing[data-v-e7ad8f40]{align-items:center;align-self:center;color:var(--text-secondary);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;padding:8px 10px;text-decoration:none;transition:color .15s ease}.topnav__pricing[data-v-e7ad8f40]:hover{color:var(--primary)}.topnav__login[data-v-e7ad8f40]{align-items:center;align-self:center;border-radius:8px;color:var(--text-primary);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;padding:8px 14px;text-decoration:none;transition:background .15s ease,color .15s ease}.topnav__login[data-v-e7ad8f40]:hover{background:var(--primary-pale);color:var(--primary)}.topnav__signup[data-v-e7ad8f40]{align-items:center;align-self:center;background:var(--primary);border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;padding:8px 16px;text-decoration:none;transition:background .15s ease}.topnav__signup[data-v-e7ad8f40]:hover{background:#2563eb}@media(max-width:768px){.topnav[data-v-e7ad8f40]{display:none}}.watchlist-row[data-v-0fe536f2]{background:transparent;border:0;border-bottom:1px solid #eef2f7;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:14px 16px;text-align:left;width:100%}.watchlist-row[data-v-0fe536f2]:hover{background:#f8fafc}.row-left[data-v-0fe536f2]{display:flex;flex-direction:column;min-width:0}.ticker[data-v-0fe536f2]{color:#111827;font-size:15px;font-weight:700}.name[data-v-0fe536f2]{color:#6b7280;font-size:12px;margin-top:2px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-scores[data-v-0fe536f2]{display:flex;gap:12px;margin-top:5px}.row-score[data-v-0fe536f2]{align-items:baseline;display:inline-flex;gap:4px}.row-score__k[data-v-0fe536f2]{color:#94a3b8;font-size:10px;font-weight:600}.row-score__v[data-v-0fe536f2]{font-size:12px;font-variant-numeric:tabular-nums;font-weight:800}.row-right[data-v-0fe536f2]{align-items:flex-end;display:flex;flex-direction:column;gap:2px;text-align:right}.remove-btn[data-v-0fe536f2]{align-self:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;color:#6b7280;cursor:pointer;font-size:16px;height:28px;line-height:1;margin-left:10px;width:28px}.remove-btn[data-v-0fe536f2]:hover{background:#fff5f5;border-color:#f1c4c4;color:#b91c1c}.price[data-v-0fe536f2]{color:#111827;font-size:15px;font-weight:700}.change[data-v-0fe536f2]{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:4px}.change.is-up[data-v-0fe536f2]{color:#0f9d58}.change.is-down[data-v-0fe536f2]{color:#d93025}.change.is-flat[data-v-0fe536f2]{color:#6b7280}.arrow[data-v-0fe536f2]{font-size:11px}.error-text[data-v-0fe536f2],.updating[data-v-0fe536f2]{color:#6b7280;font-size:11px}.meta-line[data-v-0fe536f2]{align-items:center;display:inline-flex;gap:6px}.asof[data-v-0fe536f2]{color:#64748b;font-size:10px}.stale-pill[data-v-0fe536f2]{background:#fff7ed;border-radius:999px;color:#c2410c;font-size:9px;font-weight:700;letter-spacing:.3px;padding:2px 6px;text-transform:uppercase}.error-text[data-v-0fe536f2]{color:#b91c1c}.skeleton-line[data-v-0fe536f2]{animation:shimmer-0fe536f2 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 40%,#f1f5f9 80%);background-size:200% 100%;border-radius:4px}.skeleton-line.price[data-v-0fe536f2]{height:16px;width:80px}.skeleton-line.change[data-v-0fe536f2]{height:12px;width:120px}@keyframes shimmer-0fe536f2{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton-line[data-v-0fe536f2]{animation:none}}@media(max-width:768px){.watchlist-row[data-v-0fe536f2]{border-bottom-color:var(--m-c-border);font-family:var(--m-font-body);padding:var(--m-s3) var(--m-s4);-webkit-tap-highlight-color:transparent}.watchlist-row[data-v-0fe536f2]:active{background:var(--m-c-blue-tint)}.ticker[data-v-0fe536f2]{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-body-lg);font-weight:700;letter-spacing:var(--m-tracking-display)}.name[data-v-0fe536f2]{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-small)}.price[data-v-0fe536f2]{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-body-lg);font-variant-numeric:tabular-nums;font-weight:700}.change[data-v-0fe536f2]{font-family:var(--m-font-body);font-size:var(--m-size-small);font-variant-numeric:tabular-nums}.change.is-up[data-v-0fe536f2]{color:var(--m-c-success)}.change.is-down[data-v-0fe536f2]{color:var(--m-c-danger)}.change.is-flat[data-v-0fe536f2],.error-text[data-v-0fe536f2],.updating[data-v-0fe536f2]{color:var(--m-c-muted)}.error-text[data-v-0fe536f2],.updating[data-v-0fe536f2]{font-family:var(--m-font-body);font-size:var(--m-size-label)}.error-text[data-v-0fe536f2]{color:var(--m-c-danger)}.asof[data-v-0fe536f2]{color:var(--m-c-muted);font-size:var(--m-size-label)}.stale-pill[data-v-0fe536f2]{background:#f59e0b1f;color:var(--m-c-warning);font-family:var(--m-font-body);font-size:var(--m-size-tiny);letter-spacing:var(--m-tracking-label)}.remove-btn[data-v-0fe536f2]{border-color:var(--m-c-border);color:var(--m-c-muted);font-size:20px;height:var(--m-tap);width:var(--m-tap)}.remove-btn[data-v-0fe536f2]:active,.remove-btn[data-v-0fe536f2]:hover{background:#ef44440f;border-color:var(--m-c-danger);color:var(--m-c-danger)}.skeleton-line[data-v-0fe536f2]{animation:m-watchlist-pulse-0fe536f2 1.6s ease-in-out infinite;background:var(--m-c-border)}}@keyframes m-watchlist-pulse-0fe536f2{0%,to{opacity:1}50%{opacity:.55}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.skeleton-line[data-v-0fe536f2]{animation:none;opacity:.85}}.wl-fly-star[data-v-bc12e670]{color:#3684e4;filter:drop-shadow(0 0 7px rgba(54,132,228,.9)) drop-shadow(0 0 14px rgba(54,132,228,.45));pointer-events:none;position:fixed;will-change:transform,opacity;z-index:2147483000}.wl-fly-star svg[data-v-bc12e670]{display:block}.wl-fly-star[data-v-bc12e670]:after{background:linear-gradient(90deg,#3684e400,#3684e4d9);border-radius:4px;content:"";height:4px;position:absolute;right:58%;top:50%;transform:translateY(-50%);width:46px}.watchlist-drawer[data-v-09b1a23d]{background:#fff;border:1px solid #e2e8f0;border-bottom:none;border-radius:10px 10px 0 0;bottom:0;box-shadow:0 8px 30px #0f172a29;font-family:DM Sans,sans-serif;overflow:hidden;position:fixed;right:24px;width:min(340px,92vw);z-index:1000}.watchlist-toggle[data-v-09b1a23d]{align-items:center;background:#fff;border:none;border-bottom:1px solid #eef2f7;color:#0f172a;cursor:pointer;display:flex;font-family:inherit;font-size:15px;gap:10px;padding:11px 14px;text-align:left;width:100%}.watchlist-toggle[data-v-09b1a23d]:hover{background:#f8fafc}.watchlist-toggle.is-pulsing[data-v-09b1a23d]{animation:wl-pulse-09b1a23d .6s ease}@keyframes wl-pulse-09b1a23d{0%{transform:scale(1)}30%{transform:scale(1.03)}55%{transform:scale(.99)}to{transform:scale(1)}}.toggle-count.is-pop[data-v-09b1a23d]{animation:wl-count-pop-09b1a23d .6s ease}@keyframes wl-count-pop-09b1a23d{0%{transform:scale(1)}35%{background:#3684e4;color:#fff;transform:scale(1.55)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.toggle-count.is-pop[data-v-09b1a23d],.watchlist-toggle.is-pulsing[data-v-09b1a23d]{animation:none}}.toggle-label[data-v-09b1a23d]{color:#0f172a;font-weight:700;white-space:nowrap}.toggle-count[data-v-09b1a23d]{background:#eaf2fd;border-radius:999px;color:#3684e4;flex-shrink:0;font-size:12px;font-weight:700;min-width:20px;padding:1px 7px;text-align:center}.toggle-spacer[data-v-09b1a23d]{flex:1}.toggle-caret[data-v-09b1a23d]{color:#64748b;display:inline-flex;flex-shrink:0;transform:rotate(180deg);transition:transform .2s ease}.toggle-caret.open[data-v-09b1a23d]{transform:rotate(0)}.caret-icon[data-v-09b1a23d]{height:18px;width:18px}.watchlist-panel[data-v-09b1a23d]{background:#fff;display:flex;flex-direction:column;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .22s ease,opacity .22s ease}.watchlist-drawer.open .watchlist-panel[data-v-09b1a23d]{max-height:min(70vh,560px);opacity:1;pointer-events:auto}.wl-search[data-v-09b1a23d]{border-bottom:1px solid #eef2f7;flex-shrink:0;padding:10px 12px}.wl-search-field[data-v-09b1a23d]{align-items:center;background:#f3f6fb;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:8px;height:38px;padding:0 10px}.wl-search-field[data-v-09b1a23d]:focus-within{background:#fff;border-color:#3684e4;box-shadow:0 0 0 3px #3684e41f}.wl-search-icon[data-v-09b1a23d]{color:#94a3b8;flex-shrink:0;height:16px;width:16px}.wl-search-input[data-v-09b1a23d]{background:transparent;border:none;color:#0f172a;flex:1;font-size:14px;min-width:0;outline:none}.wl-search-input[data-v-09b1a23d]::-moz-placeholder{color:#94a3b8}.wl-search-input[data-v-09b1a23d]::placeholder{color:#94a3b8}.wl-search-add[data-v-09b1a23d]{background:#3684e4;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:700;padding:6px 12px}.wl-search-add[data-v-09b1a23d]:disabled{cursor:not-allowed;opacity:.6}.add-suggestions[data-v-09b1a23d]{display:flex;flex-direction:column;gap:4px;margin-top:8px;max-height:200px;overflow-y:auto}.suggestion-item[data-v-09b1a23d]{align-items:center;background:#fff;border:1px solid #eef2f7;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px 10px;text-align:left}.suggestion-item[data-v-09b1a23d]:hover{background:#f8fafc}.suggestion-ticker[data-v-09b1a23d]{color:#1f2937;flex-shrink:0;font-size:12px;font-weight:700}.suggestion-name[data-v-09b1a23d]{color:#6b7280;flex:1;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-market[data-v-09b1a23d]{border-radius:4px;flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.04em;padding:2px 6px}.suggestion-market.is-us[data-v-09b1a23d]{background:#eef2ff;color:#4338ca}.suggestion-market.is-uk[data-v-09b1a23d]{background:#eaf2fd;color:#3684e4}.add-error[data-v-09b1a23d]{color:#b91c1c;font-size:11px;margin-top:6px}.wl-status[data-v-09b1a23d]{align-items:center;background:#fbfdff;border-bottom:1px solid #eef2f7;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:6px 14px}.wl-status-text[data-v-09b1a23d]{color:#64748b;font-size:11px}.panel-retry[data-v-09b1a23d]{background:#fff;border:1px solid #c6d7f4;border-radius:999px;color:#1d4ed8;cursor:pointer;font-size:11px;font-weight:600;padding:4px 10px}.panel-body[data-v-09b1a23d]{flex:1;min-height:0;overflow-y:auto}.panel-message[data-v-09b1a23d]{align-items:flex-start;color:#64748b;display:flex;flex-direction:column;font-size:13px;gap:10px;padding:22px 16px;text-align:left}.panel-cta[data-v-09b1a23d]{align-self:flex-start;background:#3684e4;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.watchlist-list[data-v-09b1a23d]{padding:4px 0}.watchlist-row-wrapper[data-v-09b1a23d]{align-items:stretch;display:flex;gap:8px;padding:0 4px}.watchlist-row-wrapper.dragging[data-v-09b1a23d]{opacity:.6}.watchlist-row-wrapper.over[data-v-09b1a23d]{background:#eef5ff;border-radius:8px}@media(max-width:768px){.watchlist-drawer[data-v-09b1a23d]{display:none}}@media(prefers-reduced-motion:reduce){.toggle-caret[data-v-09b1a23d],.watchlist-panel[data-v-09b1a23d]{transition:none}}.bhp-overlay[data-v-cc50d6d3]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0f172a73;inset:0;justify-content:center;padding:16px;position:fixed;z-index:2050}.bhp-overlay[data-v-cc50d6d3],.bhp-panel[data-v-cc50d6d3]{box-sizing:border-box;display:flex}.bhp-panel[data-v-cc50d6d3]{background:#fff;border:1px solid #e2e8f0;border-radius:0;color:#0f172a;flex-direction:column;font-family:DM Sans,sans-serif;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-width:440px;overflow:hidden;padding:28px 24px 22px;position:relative;text-align:left;width:100%}.bhp-foot[data-v-cc50d6d3],.bhp-head[data-v-cc50d6d3]{flex:0 0 auto}.bhp-close[data-v-cc50d6d3]{background:none;border:0;color:#64748b;cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:4px;top:4px;width:44px}.bhp-close[data-v-cc50d6d3]:hover{color:#0f172a}.bhp-pill[data-v-cc50d6d3]{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:12px;padding:4px 9px}.bhp-title[data-v-cc50d6d3]{font-family:Urbanist,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0 0 8px;padding-right:32px}.bhp-body[data-v-cc50d6d3]{color:#475569;font-size:15px;line-height:1.6;margin:0 0 12px}.bhp-toolbar[data-v-cc50d6d3]{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;margin:0 0 8px}.bhp-count[data-v-cc50d6d3]{color:#334155;font-size:13px;font-weight:600}.bhp-count--over[data-v-cc50d6d3]{color:#b45309}.bhp-link[data-v-cc50d6d3]{background:none;border:0;color:#2563eb;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;min-height:44px;padding:0}.bhp-link[data-v-cc50d6d3]:hover{text-decoration:underline}.bhp-list[data-v-cc50d6d3]{flex:1 1 auto;list-style:none;margin:0 0 14px;min-height:132px;overflow-y:auto;overscroll-behavior:contain;padding:0;-webkit-overflow-scrolling:touch;border:1px solid #e2e8f0}.bhp-row[data-v-cc50d6d3]{align-items:center;border-bottom:1px solid #f1f5f9;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;min-height:48px;padding:6px 12px}.bhp-list li:last-child .bhp-row[data-v-cc50d6d3]{border-bottom:0}.bhp-row[data-v-cc50d6d3]:hover{background:#f8fafc}.bhp-check[data-v-cc50d6d3]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #94a3b8;border-radius:0;cursor:pointer;flex:0 0 auto;height:20px;margin:0;width:20px}.bhp-check[data-v-cc50d6d3]:checked{background:#2563eb url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E") 50% /14px no-repeat;border-color:#2563eb}.bhp-check[data-v-cc50d6d3]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.bhp-row__main[data-v-cc50d6d3]{display:flex;flex:1 1 auto;flex-direction:column;line-height:1.3;min-width:0}.bhp-row__ticker[data-v-cc50d6d3]{color:#0f172a;font-size:14px;font-weight:700}.bhp-row__mkt[data-v-cc50d6d3]{background:#f1f5f9;color:#475569;font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:6px;padding:1px 4px;vertical-align:1px}.bhp-row__name[data-v-cc50d6d3]{color:#64748b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bhp-row__meta[data-v-cc50d6d3]{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;font-variant-numeric:tabular-nums;line-height:1.3;text-align:right}.bhp-row__value[data-v-cc50d6d3]{color:#0f172a;font-size:13px;font-weight:600}.bhp-row__shares[data-v-cc50d6d3]{color:#64748b;font-size:11px}.bhp-row--off .bhp-row__ticker[data-v-cc50d6d3],.bhp-row--off .bhp-row__value[data-v-cc50d6d3]{color:#94a3b8}.bhp-row--off .bhp-row__name[data-v-cc50d6d3],.bhp-row--off .bhp-row__shares[data-v-cc50d6d3]{color:#cbd5e1}.bhp-primary[data-v-cc50d6d3]{align-items:center;background:#2563eb;border:0;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Urbanist,sans-serif;font-size:16px;font-weight:700;justify-content:center;min-height:48px;transition:background .15s;width:100%}.bhp-primary[data-v-cc50d6d3]:hover:not(:disabled){background:#1d4ed8}.bhp-primary[data-v-cc50d6d3]:disabled{background:#cbd5e1;color:#1e293b;cursor:default}.bhp-secondary[data-v-cc50d6d3]{background:transparent;border:0;color:#2563eb;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:700;margin-top:6px;min-height:44px;width:100%}.bhp-secondary[data-v-cc50d6d3]:hover:not(:disabled){color:#1d4ed8}.bhp-secondary[data-v-cc50d6d3]:disabled{color:#64748b;cursor:default}.bhp-fine[data-v-cc50d6d3]{color:#64748b;font-size:12px;line-height:1.5;margin:8px 0 0;text-align:center}.bhp-enter-active[data-v-cc50d6d3],.bhp-leave-active[data-v-cc50d6d3]{transition:background-color var(--m-dur-base,.22s) var(--m-ease-standard,ease),backdrop-filter var(--m-dur-base,.22s) var(--m-ease-standard,ease)}.bhp-enter-active .bhp-panel[data-v-cc50d6d3],.bhp-leave-active .bhp-panel[data-v-cc50d6d3]{transition:transform var(--m-dur-base,.22s) var(--m-ease-standard,ease),opacity var(--m-dur-base,.22s) var(--m-ease-standard,ease)}.bhp-enter-from[data-v-cc50d6d3],.bhp-leave-to[data-v-cc50d6d3]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#0f172a00}.bhp-enter-from .bhp-panel[data-v-cc50d6d3],.bhp-leave-to .bhp-panel[data-v-cc50d6d3]{opacity:0;transform:translateY(16px)}@media(max-width:768px){.bhp-overlay[data-v-cc50d6d3]{padding:var(--m-s4,16px)}.bhp-panel[data-v-cc50d6d3]{padding:var(--m-s5,24px) var(--m-s4,16px) var(--m-s4,16px)}.bhp-title[data-v-cc50d6d3]{font-family:var(--m-font-display,"Urbanist",sans-serif);font-size:var(--m-size-h3,22px)}.bhp-body[data-v-cc50d6d3],.bhp-fine[data-v-cc50d6d3]{font-family:var(--m-font-body,"DM Sans",sans-serif)}.bhp-body[data-v-cc50d6d3]{font-size:var(--m-size-body,15px)}.bhp-list[data-v-cc50d6d3]{min-height:120px}.bhp-row[data-v-cc50d6d3]{padding:6px 10px}.bhp-primary[data-v-cc50d6d3]{font-size:var(--m-size-body-lg,17px);min-height:48px}.bhp-secondary[data-v-cc50d6d3]{font-size:var(--m-size-body,15px);min-height:var(--m-tap,44px)}}@media(prefers-reduced-motion:reduce){.bhp-enter-active[data-v-cc50d6d3],.bhp-enter-active .bhp-panel[data-v-cc50d6d3],.bhp-leave-active[data-v-cc50d6d3],.bhp-leave-active .bhp-panel[data-v-cc50d6d3]{transition:none}}:root{--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);--mobile-tab-height:56px}#__nuxt{font-family:var(--oba-font-sans,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;margin-top:0;text-align:center}button{font-family:inherit;transition:all .15s ease}button:active{filter:brightness(.95);transform:translateY(0)}button:disabled{cursor:not-allowed;filter:none;opacity:.5;transform:none}html{touch-action:manipulation}.nav-container{align-items:center;border-bottom:1px solid #eee;display:flex;margin-bottom:30px;padding-bottom:0;position:relative;text-align:center}.nav-item{border-bottom:3px solid transparent;color:#2c3e50;display:inline-block;flex:1;font-size:18px;font-weight:500;line-height:1.2;padding:15px 0;text-decoration:none;transition:all .2s ease}.nav-item-home{align-items:center;display:inline-flex;flex-direction:column;gap:2px;justify-content:center;padding:8px 0 10px}.nav-item-home__logo{display:block;height:34px;width:34px}.nav-item-home__label{font-size:inherit;font-weight:inherit;line-height:1}.nav-item-account{align-items:center;display:inline-flex;flex-direction:column;gap:2px;justify-content:center}.nav-item-account__label{font-size:inherit;font-weight:inherit;line-height:1}.nav-item-account__name{color:#475569;font-size:14px;font-weight:500;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item:hover{background-color:#f8f9fa;color:#3584e4}.nav-item-disabled:hover{background-color:transparent!important;color:#2c3e50!important}.nav-item.router-link-active,.nav-item.router-link-exact-active{border-bottom:3px solid #3584e4;color:#3584e4;font-weight:600}.nav-item.router-link-active .nav-item-account__name,.nav-item.router-link-exact-active .nav-item-account__name{color:#3684e4}.nav-item-wrapper{display:inline-block;flex:1;width:200px}.competition-section-nav{margin:0 auto 18px;padding:0 16px}.competition-section-nav__inner{align-items:center;background:linear-gradient(135deg,#0f766e0f,#2563eb0d),#fff;border:1px solid #e2e8f0;border-radius:16px;display:flex;gap:10px;margin:0 auto;max-width:1200px;padding:12px}.competition-section-nav__link{align-items:center;border-radius:999px;color:#475569;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-height:40px;padding:8px 14px;text-decoration:none;transition:all .18s ease}.competition-section-nav__link:hover{background:#ffffffeb;color:#0f766e}.competition-section-nav__link--active{background:linear-gradient(135deg,#0f766e,#2563eb);box-shadow:0 8px 22px #2563eb29;color:#fff}.mobile-top-header{display:none}.mobile-top-header .mobile-header-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.mobile-top-header .mobile-logo-link{align-items:center;color:#2c3e50;display:flex;gap:8px;text-decoration:none}.mobile-top-header .mobile-logo-img{height:32px;width:32px}.mobile-top-header .mobile-brand-name{font-size:18px;font-weight:600;letter-spacing:-.02em}.mobile-top-header .mobile-header-actions{align-items:center;display:flex}.mobile-top-header .mobile-login-link{border:1px solid #3584e4;border-radius:8px;color:#3584e4;font-size:14px;font-weight:600;padding:8px 16px;text-decoration:none}.mobile-top-header .mobile-route-title{color:#64748b;font-size:13px;font-weight:700;letter-spacing:.08em;margin-top:8px;text-transform:uppercase}@media(max-width:768px){.mobile-top-header,.nav-container{display:none!important}.competition-section-nav{margin-bottom:12px;padding:0 10px}.competition-section-nav__inner{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;scrollbar-width:none}.competition-section-nav__inner::-webkit-scrollbar{display:none}.competition-section-nav__link{flex:0 0 auto;white-space:nowrap}#__nuxt{margin-top:0;padding-bottom:0}body.m-no-footer #__nuxt{padding-bottom:var(--safe-bottom)}[role=button],a,button,select{min-height:44px}input,select,textarea{font-size:16px!important}.mobile-top-header{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffffd9;border-bottom:1px solid var(--m-c-border);padding:max(var(--m-s2),var(--m-safe-top)) var(--m-page-x) var(--m-s2)}body.has-m-form-page .mobile-top-header{display:none!important}body.has-m-form-page #__nuxt{padding-bottom:0}.mobile-top-header .mobile-brand-name{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-body-lg);font-weight:700;letter-spacing:var(--m-tracking-display)}.mobile-top-header .mobile-route-title{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-label);font-weight:600;letter-spacing:var(--m-tracking-label);margin-top:var(--m-s2)}.mobile-top-header .mobile-login-link{align-items:center;border:1px solid var(--m-c-blue);border-radius:var(--m-r-input);color:var(--m-c-blue);display:inline-flex;font-family:var(--m-font-body);font-size:var(--m-size-small);font-weight:600;min-height:var(--m-tap);padding:0 var(--m-s4)}.competition-section-nav{margin-bottom:var(--m-s3);padding:0 var(--m-page-x)}.competition-section-nav__inner{background:var(--m-c-bg-soft);border-color:var(--m-c-border);border-radius:var(--m-r-card);gap:var(--m-s2);padding:var(--m-s3)}.competition-section-nav__link{font-family:var(--m-font-body);font-size:var(--m-size-small);min-height:var(--m-tap);padding:var(--m-s2) var(--m-s4)}.competition-section-nav__link--active{background:var(--m-c-blue);box-shadow:var(--m-shadow-2);color:#fff}.competition-section-nav__link:hover{background:#ffffffeb;color:var(--m-c-blue)}}.m-topbar{display:none}@media(max-width:768px){.m-topbar{align-items:center;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffffd9;border-bottom:1px solid var(--m-c-border);display:flex;gap:var(--m-s2);justify-content:space-between;padding:var(--m-safe-top) var(--m-page-x) 0;position:sticky;top:0;z-index:100}.m-topbar__profile{align-items:center;border-radius:var(--m-r-pill);color:var(--m-c-body);display:inline-flex;flex-shrink:0;justify-content:center;margin-right:calc(var(--m-s2)*-1);min-height:var(--m-tap);min-width:var(--m-tap);text-decoration:none;-webkit-tap-highlight-color:transparent}.m-topbar__profile:active{background:var(--m-c-blue-tint)}.m-topbar__avatar{background:var(--m-c-bg-soft);border:1px solid var(--m-c-border);border-radius:var(--m-r-pill);display:block;height:30px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:30px}.m-topbar__avatar :deep(svg),.m-topbar__avatar svg{display:block;height:100%;width:100%}.m-topbar__btn{align-items:center;background:transparent;border:1px solid var(--m-c-border);border-radius:var(--m-r-input);color:var(--m-c-heading);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-height:var(--m-tap);min-width:var(--m-tap);padding:0;transition:background-color var(--m-dur-fast) var(--m-ease-standard),border-color var(--m-dur-fast) var(--m-ease-standard);-webkit-tap-highlight-color:transparent}.m-topbar__btn:active{background:var(--m-c-blue-tint);border-color:var(--m-c-blue);color:var(--m-c-blue)}.m-topbar__menu{border:0;margin-left:calc(var(--m-s2)*-1)}.m-topbar__menu:active{background:var(--m-c-blue-tint);border:0}.m-topbar__brand{align-items:center;color:var(--m-c-heading);display:inline-flex;height:var(--m-tap);left:50%;padding:0 var(--m-s3);position:absolute;text-decoration:none;top:var(--m-safe-top);transform:translate(-50%);-webkit-tap-highlight-color:transparent}.m-topbar__brand:active .m-topbar__brand-name{color:var(--m-c-blue)}.m-topbar__brand-name{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:18px;font-weight:700;letter-spacing:var(--m-tracking-display);line-height:1;white-space:nowrap}.m-topbar__logo{align-items:center;border-radius:var(--m-r-input);color:var(--m-c-blue);display:inline-flex;flex-shrink:0;justify-content:center;min-height:var(--m-tap);min-width:var(--m-tap);text-decoration:none;transition:background-color var(--m-dur-fast) var(--m-ease-standard);-webkit-tap-highlight-color:transparent}.m-topbar__logo:active{background:var(--m-c-blue-tint)}.m-topbar__logo img{display:block;height:auto;width:30px}.m-topbar__search{border:0;color:var(--m-c-heading);margin-left:auto}.m-topbar__search:active{background:var(--m-c-blue-tint);border:0}.m-topbar__settings{text-decoration:none}}.m-drawer-overlay{display:none}@media(max-width:768px){.m-drawer-overlay{align-items:stretch;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#0f172a73;display:flex;inset:0;justify-content:flex-start;padding:0;position:fixed;z-index:1200}.m-drawer-panel{background:var(--m-c-bg);border:0;border-radius:0;border-right:1px solid var(--m-c-border);box-shadow:var(--m-shadow-3);box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:var(--m-safe-top) 0 calc(var(--m-s2) + var(--m-safe-bottom));width:min(78vw,288px);-webkit-overflow-scrolling:touch}.m-drawer-panel__chrome{align-items:center;border-bottom:1px solid var(--m-c-border);display:flex;justify-content:space-between;padding:var(--m-s2) var(--m-s3)}.m-drawer-panel__brand{align-items:center;border-radius:var(--m-r-input);color:var(--m-c-heading);display:inline-flex;gap:var(--m-s2);margin-left:calc(var(--m-s2)*-1);min-height:var(--m-tap);padding:0 var(--m-s2);text-decoration:none;transition:background-color var(--m-dur-fast) var(--m-ease-standard)}.m-drawer-panel__brand:active{background:var(--m-c-blue-tint)}.m-drawer-panel__brand img{display:block;height:auto;width:26px}.m-drawer-panel__brand span{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-body);font-weight:700;letter-spacing:var(--m-tracking-display)}.m-drawer-panel__close{align-items:center;background:transparent;border:0;border-radius:var(--m-r-pill);color:var(--m-c-muted);cursor:pointer;display:inline-flex;justify-content:center;margin-right:calc(var(--m-s2)*-1);min-height:var(--m-tap);min-width:var(--m-tap);transition:background-color var(--m-dur-fast) var(--m-ease-standard);-webkit-tap-highlight-color:transparent}.m-drawer-panel__close:active{background:var(--m-c-bg-soft);color:var(--m-c-heading)}.m-drawer-panel__grid{display:flex;flex-direction:column;gap:2px;padding:var(--m-s2)}.m-drawer-tile{align-items:center;border-radius:var(--m-r-input);color:var(--m-c-body);display:flex;flex-direction:row;gap:var(--m-s3);justify-content:flex-start;min-height:var(--m-tap);padding:var(--m-s2) var(--m-s3);position:relative;text-decoration:none;transition:background-color var(--m-dur-fast) var(--m-ease-standard),color var(--m-dur-fast) var(--m-ease-standard);-webkit-tap-highlight-color:transparent}.m-drawer-tile:active{background:var(--m-c-blue-tint);color:var(--m-c-blue)}.m-drawer-tile__icon{color:var(--m-c-muted);display:inline-flex;transition:color var(--m-dur-fast) var(--m-ease-standard)}.m-drawer-tile__label{color:var(--m-c-heading);font-family:var(--m-font-body);font-size:var(--m-size-body);font-weight:600;line-height:var(--m-lh-label);text-align:left}.m-drawer-tile.router-link-active:not([href="/"]),.m-drawer-tile.router-link-exact-active{background:var(--m-c-blue-tint)}.m-drawer-tile.router-link-active:not([href="/"]) .m-drawer-tile__icon,.m-drawer-tile.router-link-active:not([href="/"]) .m-drawer-tile__label,.m-drawer-tile.router-link-exact-active .m-drawer-tile__icon,.m-drawer-tile.router-link-exact-active .m-drawer-tile__label{color:var(--m-c-blue)}.m-drawer-tile__beta{background:var(--m-c-blue);border-radius:3px;color:#fff;font-size:8px;font-weight:700;letter-spacing:.04em;line-height:1;padding:2px 4px;position:absolute;right:4px;text-transform:uppercase;top:4px}.m-drawer-panel__foot{align-items:center;border-top:1px solid var(--m-c-border);display:flex;gap:var(--m-s2);margin-top:auto;padding:var(--m-s3)}.m-drawer-panel__account{color:var(--m-c-body);flex:1 1 auto;min-height:var(--m-tap)}.m-drawer-panel__account,.m-drawer-panel__signup{align-items:center;display:inline-flex;font-family:var(--m-font-body);font-size:var(--m-size-small);font-weight:600;text-decoration:none}.m-drawer-panel__signup{background:var(--m-c-blue);border-radius:var(--m-r-pill);color:#fff;flex:0 0 auto;justify-content:center;min-height:36px;padding:0 var(--m-s4);transition:background-color var(--m-dur-fast) var(--m-ease-standard)}.m-drawer-panel__signup:active{background:var(--m-c-blue-pressed)}.m-drawer-enter-active,.m-drawer-leave-active{transition:background-color var(--m-dur-base) var(--m-ease-standard),backdrop-filter var(--m-dur-base) var(--m-ease-standard)}.m-drawer-enter-active .m-drawer-panel,.m-drawer-leave-active .m-drawer-panel{transition:transform var(--m-dur-base) var(--m-ease-standard);will-change:transform}.m-drawer-enter-from,.m-drawer-leave-to{-webkit-backdrop-filter:blur(0) saturate(100%);backdrop-filter:blur(0) saturate(100%);background-color:#0f172a00}.m-drawer-enter-from .m-drawer-panel,.m-drawer-leave-to .m-drawer-panel{transform:translate(-100%)}.m-drawer-enter-active .m-drawer-tile{animation:m-drawer-tile-in var(--m-dur-base) var(--m-ease-standard) forwards;animation-delay:calc(80ms + var(--i, 0)*18ms);opacity:0}@keyframes m-drawer-tile-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.m-drawer-enter-active,.m-drawer-enter-active .m-drawer-panel,.m-drawer-leave-active,.m-drawer-leave-active .m-drawer-panel{transition-duration:var(--m-dur-fast)}.m-drawer-enter-active .m-drawer-tile{animation:none;opacity:1}}}
