.language-switcher_wrap__wcHh3{display:flex;align-items:center;gap:.2rem;background:color-mix(in srgb,var(--bf-border,#2a2a35) 40%,transparent);border-radius:8px;padding:.2rem}.language-switcher_btn__k15Q7{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:6px;border:none;background:transparent;cursor:pointer;font-size:.75rem;font-weight:500;color:var(--bf-text-muted,#a1a1aa);transition:background .12s ease,color .12s ease;white-space:nowrap}.language-switcher_btn__k15Q7:hover:not(.language-switcher_active__FkUyF){background:color-mix(in srgb,white 6%,transparent);color:var(--bf-text,#f4f4f5)}.language-switcher_active__FkUyF{background:var(--bf-accent,#6366f1);color:#fff}.language-switcher_label___EqPX{font-size:.6875rem;font-weight:600;letter-spacing:.04em}.language-switcher_flag__RfLo7{width:20px;height:15px;border-radius:3px;flex-shrink:0;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.1)}.marketing-navbar_wrap__t5rTt{position:-webkit-sticky;position:sticky;top:0;z-index:100;border-bottom:1px solid transparent;background:color-mix(in srgb,var(--bf-page-bg) 75%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.marketing-navbar_scrolled__A3Wn0{border-bottom-color:color-mix(in srgb,var(--bf-border) 60%,transparent);background:color-mix(in srgb,var(--bf-page-bg) 88%,transparent);box-shadow:0 1px 12px color-mix(in srgb,black 15%,transparent)}.marketing-navbar_row__H6YS2{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:76rem;margin:0 auto;min-height:3.75rem;padding:.65rem clamp(1rem,4vw,2rem)}.marketing-navbar_brand__YmzDO{display:flex;align-items:center;gap:.45rem;text-decoration:none;flex-shrink:0}.marketing-navbar_logoIcon__s_1Ur{width:1.65rem;height:1.65rem;flex-shrink:0}.marketing-navbar_brandText__UpWgP{font-weight:700;font-size:1.1rem;letter-spacing:-.03em;color:var(--bf-text)}.marketing-navbar_brandAccent__Z7D_l{background:linear-gradient(120deg,#a78bfa,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent}.marketing-navbar_navDesktop__2JtbC{display:none;flex:1 1;align-items:center;justify-content:space-between;gap:1rem;min-width:0}@media (min-width:900px){.marketing-navbar_navDesktop__2JtbC{display:flex}}.marketing-navbar_navPill__egkai{display:flex;align-items:center;gap:.15rem;padding:.25rem;border-radius:12px;background:color-mix(in srgb,var(--bf-card) 50%,transparent);border:1px solid color-mix(in srgb,var(--bf-border) 50%,transparent)}.marketing-navbar_navLink__4naiT{display:inline-flex;align-items:center;padding:.4rem .9rem;border-radius:8px;text-decoration:none;color:var(--bf-text-muted);font-size:.85rem;font-weight:500;transition:color .15s ease,background .15s ease}.marketing-navbar_navLink__4naiT:hover{color:var(--bf-text);background:color-mix(in srgb,var(--bf-accent) 8%,transparent)}.marketing-navbar_navAuth__abRCA{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.marketing-navbar_authDivider__kTL1O{width:1px;height:1.25rem;background:color-mix(in srgb,var(--bf-border) 60%,transparent)}.marketing-navbar_btnGhost__tNti_{display:inline-flex;align-items:center;justify-content:center;padding:.45rem 1rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--bf-border) 80%,transparent);background:color-mix(in srgb,var(--bf-card) 40%,transparent);color:var(--bf-text);font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease}.marketing-navbar_btnGhost__tNti_:hover{background:color-mix(in srgb,var(--bf-accent) 8%,var(--bf-card));border-color:color-mix(in srgb,var(--bf-accent) 30%,transparent)}.marketing-navbar_btnLogout__PJ_JP{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .85rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--bf-border) 60%,transparent);background:transparent;color:var(--bf-text-muted);font-size:.85rem;font-weight:500;font-family:inherit;cursor:pointer;transition:color .15s ease,border-color .15s ease}.marketing-navbar_btnLogout__PJ_JP:hover{color:var(--bf-text);border-color:var(--bf-border)}.marketing-navbar_btnPrimary__gYNnA{display:inline-flex;align-items:center;justify-content:center;padding:.45rem 1.15rem;border-radius:10px;border:none;background:linear-gradient(135deg,var(--bf-accent) 0,var(--bf-accent-mid) 100%);color:#fafafa;font-size:.85rem;font-weight:600;text-decoration:none;box-shadow:0 1px 0 color-mix(in srgb,white 18%,transparent) inset,0 2px 8px color-mix(in srgb,var(--bf-accent) 25%,transparent);transition:filter .15s ease,transform .12s ease}.marketing-navbar_btnPrimary__gYNnA:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 1px 0 color-mix(in srgb,white 18%,transparent) inset,0 4px 14px color-mix(in srgb,var(--bf-accent) 35%,transparent)}.marketing-navbar_btnPrimary__gYNnA:active{transform:translateY(0)}.marketing-navbar_menuBtn__Se6JA{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border-radius:10px;border:1px solid var(--bf-border);background:color-mix(in srgb,white 4%,var(--bf-card));color:var(--bf-text);cursor:pointer;transition:background .15s ease}.marketing-navbar_menuBtn__Se6JA:hover{background:color-mix(in srgb,white 8%,var(--bf-card))}.marketing-navbar_menuBtn__Se6JA:focus-visible{outline:2px solid var(--bf-accent);outline-offset:2px}@media (min-width:900px){.marketing-navbar_menuBtn__Se6JA{display:none}}.marketing-navbar_menuIcon__L_yRC{display:block;width:1.25rem;height:1.25rem}.marketing-navbar_mobilePanel__Ia3n0{display:flex;flex-direction:column;gap:.25rem;padding:.75rem clamp(1rem,4vw,2rem) 1rem;border-top:1px solid color-mix(in srgb,var(--bf-border) 60%,transparent);background:color-mix(in srgb,var(--bf-page-bg) 96%,transparent);animation:marketing-navbar_panelSlideDown__yW6PG .2s ease-out}@keyframes marketing-navbar_panelSlideDown__yW6PG{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.marketing-navbar_mobilePanel__Ia3n0{display:none}}.marketing-navbar_mobileNav__p3GJo{display:flex;flex-direction:column;gap:.15rem}.marketing-navbar_mobileNav__p3GJo .marketing-navbar_navLink__4naiT{padding:.65rem .75rem;border-radius:10px}.marketing-navbar_mobileLang__Kqr8t{padding:.5rem .75rem .25rem}.marketing-navbar_mobileAuth__Sro8a{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--bf-border) 60%,transparent)}.marketing-navbar_mobileAuth__Sro8a .marketing-navbar_btnGhost__tNti_,.marketing-navbar_mobileAuth__Sro8a .marketing-navbar_btnLogout__PJ_JP,.marketing-navbar_mobileAuth__Sro8a .marketing-navbar_btnPrimary__gYNnA{width:100%;justify-content:center;text-align:center}.marketing-navbar_srOnly__6aSIe{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.marketing-shell_shell__ywotS{min-height:100vh;display:flex;flex-direction:column}.marketing-shell_content___KqOr{flex:1 0 auto}.site-footer_footer__GF11G{margin-top:auto;position:relative;background:color-mix(in srgb,var(--bf-card) 35%,var(--bf-page-bg))}.site-footer_accentLine__o8Ywn{height:1px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--bf-accent) 50%,transparent) 30%,color-mix(in srgb,#60a5fa 40%,transparent) 70%,transparent 100%)}.site-footer_inner__3Nkea{max-width:72rem;margin:0 auto;padding:3rem clamp(1rem,4vw,2rem) 2rem;display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:640px){.site-footer_inner__3Nkea{grid-template-columns:1fr 1fr;gap:2.5rem 2rem}}@media (min-width:900px){.site-footer_inner__3Nkea{grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem 3rem}}.site-footer_brandCol__YUMGn{display:flex;flex-direction:column;gap:.75rem}.site-footer_brandRow__Gpy2V{display:flex;align-items:center;gap:.5rem}.site-footer_logoIcon__Bjim3{width:1.75rem;height:1.75rem;flex-shrink:0}.site-footer_logoIcon__Bjim3 svg{width:100%;height:100%}.site-footer_brand__cxoh_{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:var(--bf-text)}.site-footer_tagline__326lc{margin:0;font-size:.875rem;line-height:1.6;color:var(--bf-text-muted);max-width:22rem}.site-footer_socials__bNqkA{display:flex;gap:.5rem;margin-top:.25rem}.site-footer_socialLink__8NIwU{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--bf-border) 80%,transparent);background:color-mix(in srgb,var(--bf-card) 60%,transparent);color:var(--bf-text-muted);transition:color .2s ease,border-color .2s ease,background .2s ease}.site-footer_socialLink__8NIwU svg{width:1.1rem;height:1.1rem}.site-footer_socialLink__8NIwU:hover{color:var(--bf-accent-soft);border-color:color-mix(in srgb,var(--bf-accent) 40%,transparent);background:color-mix(in srgb,var(--bf-accent) 8%,var(--bf-card))}.site-footer_linkCol__FfDpZ{display:flex;flex-direction:column;gap:.6rem}.site-footer_colTitle__uvGHs{margin:0 0 .15rem;font-size:.6875rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--bf-text)}.site-footer_navLink__qfUKL{font-size:.875rem;font-weight:450;color:var(--bf-text-muted);text-decoration:none;transition:color .15s ease;width:-moz-fit-content;width:fit-content}.site-footer_navLink__qfUKL:hover{color:var(--bf-accent-soft)}.site-footer_bottom__uqUFe{border-top:1px solid color-mix(in srgb,var(--bf-border) 50%,transparent)}.site-footer_bottomInner__uGwVf{max-width:72rem;margin:0 auto;padding:1.25rem clamp(1rem,4vw,2rem);font-size:.8125rem;color:color-mix(in srgb,var(--bf-text-muted) 70%,transparent)}.notification-bell_wrap__mlJw0{position:relative}.notification-bell_bellBtn__6Fx8j{position:relative;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border-radius:10px;border:1px solid color-mix(in srgb,var(--bf-border) 80%,transparent);background:color-mix(in srgb,white 4%,var(--bf-card));color:var(--bf-text-muted);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.notification-bell_bellBtn__6Fx8j:hover{background:color-mix(in srgb,white 7%,var(--bf-card));border-color:var(--bf-border);color:var(--bf-text)}.notification-bell_bellBtn__6Fx8j:focus-visible{outline:2px solid var(--bf-accent-soft);outline-offset:2px}.notification-bell_bellIcon__FC9Nd{width:1.15rem;height:1.15rem}.notification-bell_badge__noO4J{position:absolute;top:-3px;right:-3px;min-width:1.1rem;height:1.1rem;padding:0 .3rem;border-radius:99px;background:var(--bf-accent);color:#fff;font-size:.62rem;font-weight:700;display:grid;place-items:center;line-height:1;pointer-events:none;border:2px solid var(--bf-card)}.notification-bell_dropdown__e2S9i{position:absolute;top:calc(100% + 8px);right:0;width:min(22rem,92vw);max-height:26rem;overflow-y:auto;border-radius:14px;border:1px solid color-mix(in srgb,var(--bf-border) 85%,transparent);background:var(--bf-card);box-shadow:0 8px 32px color-mix(in srgb,black 35%,transparent),0 2px 8px color-mix(in srgb,black 15%,transparent);z-index:50;display:flex;flex-direction:column}@media (max-width:1024px){.notification-bell_dropdown__e2S9i{position:fixed;top:4.5rem;left:12px;right:12px;width:auto;max-width:24rem;margin-left:auto}}.notification-bell_dropdownHeader__fdoIb{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--bf-border) 60%,transparent);position:-webkit-sticky;position:sticky;top:0;background:var(--bf-card);z-index:1}.notification-bell_dropdownTitle__LIcr6{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--bf-text) 65%,transparent)}.notification-bell_markAllBtn__ecFUl{font:inherit;font-size:.75rem;font-weight:600;color:var(--bf-accent-soft);background:none;border:none;cursor:pointer;padding:.2rem .4rem;border-radius:6px;transition:opacity .12s}.notification-bell_markAllBtn__ecFUl:hover{opacity:.75}.notification-bell_markAllBtn__ecFUl:disabled{opacity:.4;cursor:not-allowed}.notification-bell_notifList__OF7H4{display:flex;flex-direction:column;padding:.35rem 0}.notification-bell_notifItem__aTbzg{display:flex;gap:.65rem;padding:.7rem 1rem;cursor:pointer;transition:background .1s;border:none;background:none;text-align:left;width:100%;color:var(--bf-text);font:inherit}.notification-bell_notifItem__aTbzg:hover{background:color-mix(in srgb,var(--bf-border) 25%,transparent)}.notification-bell_notifUnread__hmSYS{background:color-mix(in srgb,var(--bf-accent) 6%,transparent)}.notification-bell_notifDot__15Wgc{flex-shrink:0;width:.5rem;height:.5rem;margin-top:.35rem;border-radius:50%;background:var(--bf-accent)}.notification-bell_notifDotRead__rhKrm{background:transparent}.notification-bell_notifContent__cb1kj{flex:1 1;min-width:0}.notification-bell_notifTitle__ibS92{margin:0;font-size:.84rem;font-weight:600;color:var(--bf-text);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-bell_notifBody__q_ab9{margin:.15rem 0 0;font-size:.76rem;color:color-mix(in srgb,var(--bf-text) 55%,transparent);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-bell_notifTime__0Kraa{margin:.2rem 0 0;font-size:.68rem;color:color-mix(in srgb,var(--bf-text) 38%,transparent)}.notification-bell_emptyState__hOn3G{padding:2rem 1rem;text-align:center}.notification-bell_emptyIcon__7cgni{width:2.5rem;height:2.5rem;margin:0 auto .75rem;color:color-mix(in srgb,var(--bf-text) 25%,transparent)}.notification-bell_emptyText__4XOVn{margin:0;font-size:.84rem;color:color-mix(in srgb,var(--bf-text) 45%,transparent)}@media (max-width:640px){.notification-bell_bellBtn__6Fx8j{min-height:2.75rem;min-width:2.75rem;width:2.75rem;height:2.75rem}}.dashboard-topbar_bar____NpL{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.65rem 1.15rem;border-bottom:1px solid color-mix(in srgb,var(--bf-border) 85%,transparent);background:color-mix(in srgb,var(--bf-page-bg) 40%,var(--bf-card));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard-topbar_left__tMU7D{display:flex;align-items:center;gap:.75rem;min-width:0}.dashboard-topbar_menuBtn__kb3zp{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border-radius:10px;border:1px solid color-mix(in srgb,var(--bf-border) 80%,transparent);background:color-mix(in srgb,white 4%,var(--bf-card));color:var(--bf-text);cursor:pointer;transition:background .12s ease,border-color .12s ease}.dashboard-topbar_menuBtn__kb3zp:hover{background:color-mix(in srgb,white 7%,var(--bf-card));border-color:var(--bf-border)}.dashboard-topbar_menuBtn__kb3zp:focus-visible{outline:2px solid var(--bf-accent-soft);outline-offset:2px}.dashboard-topbar_menuIcon__gD3uQ{width:1.25rem;height:1.25rem}.dashboard-topbar_titles__WL41i{min-width:0}.dashboard-topbar_title__8L2QL{margin:0;font-size:1.0625rem;font-weight:650;letter-spacing:-.02em;color:var(--bf-text);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-topbar_subtitle__t7E9x{margin:.1rem 0 0;font-size:.75rem;color:var(--bf-text-muted);letter-spacing:.02em}.dashboard-topbar_right__WZMfm{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.dashboard-topbar_profileWrap__qiNGC{position:relative}.dashboard-topbar_profileTrigger__kGz5U{display:flex;align-items:center;gap:.5rem;max-width:12rem;padding:.35rem .65rem .35rem .4rem;border-radius:10px;border:1px dashed color-mix(in srgb,var(--bf-border) 100%,transparent);background:transparent;color:var(--bf-text-muted);font:inherit;font-size:.8125rem;cursor:not-allowed;text-align:left}.dashboard-topbar_profileTrigger__kGz5U:focus-visible{outline:2px solid var(--bf-accent-soft);outline-offset:2px}.dashboard-topbar_avatar__NQwhb{flex-shrink:0;width:1.85rem;height:1.85rem;border-radius:8px;background:color-mix(in srgb,var(--bf-accent) 22%,var(--bf-card));color:var(--bf-accent-soft);font-size:.6875rem;font-weight:700;display:grid;place-items:center}.dashboard-topbar_profileLabel__nFQ74{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-topbar_logout__O_zCy{font:inherit;font-size:.8125rem;font-weight:600;padding:.5rem .95rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--bf-border) 90%,transparent);background:color-mix(in srgb,white 5%,var(--bf-card));color:var(--bf-text);cursor:pointer;transition:background .12s ease,border-color .12s ease}.dashboard-topbar_logout__O_zCy:hover{background:color-mix(in srgb,white 8%,var(--bf-card));border-color:color-mix(in srgb,var(--bf-border) 70%,var(--bf-accent))}.dashboard-topbar_logout__O_zCy:focus-visible{outline:2px solid var(--bf-accent-soft);outline-offset:2px}@media (min-width:900px){.dashboard-topbar_menuBtn__kb3zp{display:none}}@media (max-width:640px){.dashboard-topbar_bar____NpL{padding:.5rem .75rem;gap:.65rem}.dashboard-topbar_title__8L2QL{font-size:.95rem}.dashboard-topbar_subtitle__t7E9x{font-size:.7rem}.dashboard-topbar_profileTrigger__kGz5U{max-width:8rem;padding:.3rem .5rem .3rem .35rem}.dashboard-topbar_profileLabel__nFQ74{display:none}.dashboard-topbar_logout__O_zCy{padding:.45rem .7rem;font-size:.78rem;min-height:2.75rem}.dashboard-topbar_menuBtn__kb3zp{min-height:2.75rem;min-width:2.75rem}}