.AnnouncementBar_wrap__GOELX{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 2.75rem;background:var(--ann-bg);color:var(--ann-fg);border-bottom:1px solid var(--ann-border);font-size:.85rem;line-height:1.35;z-index:1201}body.editor-active .AnnouncementBar_wrap__GOELX{display:none}.AnnouncementBar_inner__drZ43{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem .6rem;max-width:80rem;text-align:center}.AnnouncementBar_icon__U6vdP{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.9}.AnnouncementBar_message___jM0G{margin:0;font-weight:600;letter-spacing:-.01em}.AnnouncementBar_cta__8veLV{display:inline-flex;align-items:center;gap:.28rem;padding:.18rem .6rem;border-radius:999px;border:1px solid var(--ann-cta-border);background:var(--ann-cta-bg);color:inherit;font-weight:700;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.AnnouncementBar_cta__8veLV:hover{background:var(--ann-cta-bg-hover);border-color:var(--ann-cta-border-hover)}.AnnouncementBar_cta__8veLV svg{transition:transform .18s ease}.AnnouncementBar_cta__8veLV:hover svg{transform:translateX(2px)}.AnnouncementBar_close__1VkAH{position:absolute;top:50%;right:.6rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border:0;border-radius:999px;background:transparent;color:inherit;opacity:.65;cursor:pointer;transition:opacity .18s ease,background-color .18s ease}.AnnouncementBar_close__1VkAH:hover{opacity:1;background:var(--ann-cta-bg-hover)}.AnnouncementBar_close__1VkAH:focus-visible,.AnnouncementBar_cta__8veLV:focus-visible{outline:2px solid currentColor;outline-offset:2px}.AnnouncementBar_info__tmWCo{--ann-bg:linear-gradient(90deg,#eef2ff,#e0e7ff 55%,#eef2ff);--ann-fg:#312e81;--ann-border:rgba(79,70,229,0.22);--ann-cta-bg:rgba(79,70,229,0.10);--ann-cta-bg-hover:rgba(79,70,229,0.18);--ann-cta-border:rgba(79,70,229,0.28);--ann-cta-border-hover:rgba(79,70,229,0.45)}.AnnouncementBar_success__1kPL7{--ann-bg:linear-gradient(90deg,#ecfdf5,#d1fae5 55%,#ecfdf5);--ann-fg:#065f46;--ann-border:rgba(5,150,105,0.22);--ann-cta-bg:rgba(5,150,105,0.10);--ann-cta-bg-hover:rgba(5,150,105,0.18);--ann-cta-border:rgba(5,150,105,0.28);--ann-cta-border-hover:rgba(5,150,105,0.45)}.AnnouncementBar_warning__PardU{--ann-bg:linear-gradient(90deg,#fffbeb,#fef3c7 55%,#fffbeb);--ann-fg:#78350f;--ann-border:rgba(217,119,6,0.26);--ann-cta-bg:rgba(217,119,6,0.12);--ann-cta-bg-hover:rgba(217,119,6,0.2);--ann-cta-border:rgba(217,119,6,0.3);--ann-cta-border-hover:rgba(217,119,6,0.48)}.AnnouncementBar_promo__bjQgX{--ann-bg:var(--brand-gradient);--ann-fg:#ffffff;--ann-border:transparent;--ann-cta-bg:rgba(255,255,255,0.16);--ann-cta-bg-hover:rgba(255,255,255,0.28);--ann-cta-border:rgba(255,255,255,0.35);--ann-cta-border-hover:rgba(255,255,255,0.6)}.dark .AnnouncementBar_info__tmWCo,[data-theme=dark] .AnnouncementBar_info__tmWCo{--ann-bg:linear-gradient(90deg,#171a2b,#1e2140 55%,#171a2b);--ann-fg:#c7d2fe;--ann-border:rgba(129,140,248,0.24);--ann-cta-bg:rgba(129,140,248,0.14);--ann-cta-bg-hover:rgba(129,140,248,0.24);--ann-cta-border:rgba(129,140,248,0.32);--ann-cta-border-hover:rgba(129,140,248,0.5)}.dark .AnnouncementBar_success__1kPL7,[data-theme=dark] .AnnouncementBar_success__1kPL7{--ann-bg:linear-gradient(90deg,#0f1f1a,#122f26 55%,#0f1f1a);--ann-fg:#a7f3d0;--ann-border:rgba(52,211,153,0.24);--ann-cta-bg:rgba(52,211,153,0.14);--ann-cta-bg-hover:rgba(52,211,153,0.24);--ann-cta-border:rgba(52,211,153,0.32);--ann-cta-border-hover:rgba(52,211,153,0.5)}.dark .AnnouncementBar_warning__PardU,[data-theme=dark] .AnnouncementBar_warning__PardU{--ann-bg:linear-gradient(90deg,#241c0f,#33260f 55%,#241c0f);--ann-fg:#fde68a;--ann-border:rgba(251,191,36,0.24);--ann-cta-bg:rgba(251,191,36,0.14);--ann-cta-bg-hover:rgba(251,191,36,0.24);--ann-cta-border:rgba(251,191,36,0.32);--ann-cta-border-hover:rgba(251,191,36,0.5)}@media (max-width:640px){.AnnouncementBar_wrap__GOELX{padding:.45rem 2.25rem .45rem .75rem;font-size:.78rem}.AnnouncementBar_icon__U6vdP{display:none}.AnnouncementBar_inner__drZ43{justify-content:flex-start;text-align:left}.AnnouncementBar_cta__8veLV{padding:.14rem .5rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.AnnouncementBar_close__1VkAH,.AnnouncementBar_cta__8veLV,.AnnouncementBar_cta__8veLV svg{transition:none}.AnnouncementBar_cta__8veLV:hover svg{transform:none}}.CookieConsent_container__E380u{position:fixed;bottom:1.5rem;left:1.5rem;right:1.5rem;z-index:1000;padding:1.5rem;background-color:var(--header-background);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border);border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:CookieConsent_slideIn__f2mAc .7s ease-out forwards}@media (min-width:640px){.CookieConsent_container__E380u{left:auto;max-width:28rem}}.CookieConsent_textContainer__Z3v79{margin-bottom:1.5rem}.CookieConsent_text__OUfTp{font-size:.875rem;line-height:1.625;color:var(--accents-6)}.CookieConsent_link__GBaak{color:#2563eb;font-weight:600;text-decoration-thickness:1px;text-underline-offset:4px}.CookieConsent_link__GBaak,.CookieConsent_link__GBaak:hover{text-decoration-line:underline}.CookieConsent_buttonGroup__HpYtF{display:flex;gap:.75rem}.CookieConsent_button__HcWt_{flex:1;padding:.625rem 1rem;font-size:.75rem;font-weight:700;border-radius:.75rem;transition:all .15s ease-in-out;cursor:pointer}.CookieConsent_button__HcWt_:active{transform:scale(.98)}.CookieConsent_secondaryButton__QXV9g{color:var(--accents-6);background-color:initial;border:1px solid var(--border)}.CookieConsent_secondaryButton__QXV9g:hover{background-color:var(--accents-1)}.CookieConsent_primaryButton__fQAto{color:var(--background);background-color:var(--foreground);border:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.CookieConsent_primaryButton__fQAto:hover{background-color:var(--accents-7)}@keyframes CookieConsent_slideIn__f2mAc{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.Footer_footer__4vzqH{width:100%;border-top:1px solid var(--border);background-color:var(--background);padding:4rem 0 2rem;margin-top:auto}.Footer_container__Dj1D9{max-width:80rem;margin-left:auto;margin-right:auto;padding:0 1.5rem}.Footer_grid__Yb5OK{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;margin-bottom:4rem}@media (min-width:768px){.Footer_grid__Yb5OK{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.Footer_grid__Yb5OK{grid-template-columns:repeat(5,1fr)}}.Footer_column__tKCuc{display:flex;flex-direction:column;gap:1.5rem}.Footer_columnHeader__QsIph{font-size:.875rem;font-weight:600;color:var(--foreground);text-transform:uppercase;letter-spacing:.05em}.Footer_linkGroup__S_xwJ{display:flex;flex-direction:column;gap:1rem}.Footer_link__wByfM{font-size:.95rem;color:var(--accents-5);transition:color .15s ease-in-out;text-decoration:none}.Footer_link__wByfM:hover{color:var(--foreground)}.Footer_brandColumn__AT9cV{grid-column:span 2}@media (min-width:768px){.Footer_brandColumn__AT9cV{grid-column:span 1}}.Footer_logoWrapper__wGvY8{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.Footer_logoIcon__ukZ5M{color:var(--foreground)}.Footer_brandName__ciNtn{font-size:1rem;font-weight:700;color:var(--foreground);letter-spacing:-.02em}.Footer_brandDescription__GkOC7{font-size:.9rem;color:var(--accents-5);line-height:1.6;max-width:280px}.Footer_socialLinks__22g9N{display:flex;gap:1rem;margin-top:.5rem}.Footer_socialLink__N7mmd{color:var(--accents-5);transition:color .2s ease}.Footer_socialLink__N7mmd:hover{color:var(--foreground)}.Footer_bottomBar___fQYV{padding-top:2rem;border-top:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media (min-width:768px){.Footer_bottomBar___fQYV{flex-direction:row;justify-content:space-between}}.Footer_copyright__1v3uR{font-size:.875rem;color:var(--accents-5)}.Footer_poweredBy__OiW_G{color:var(--accents-5)}.Footer_poweredBy__OiW_G a{color:var(--primary);font-weight:600;text-decoration:none;transition:color .15s ease}.Footer_poweredBy__OiW_G a:hover{text-decoration:underline}.Footer_privacyNotice__9on_b{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.Footer_privacyText__5o8la{font-size:.75rem;text-align:center;color:var(--accents-5)}.ThemeSwitcher_container__4qojM{position:fixed;top:4.25rem;right:1rem;z-index:9999;font-family:ui-sans-serif,system-ui,sans-serif;transition:top .3s ease}body.editor-active .ThemeSwitcher_container__4qojM{display:none}.ThemeSwitcher_toggleButton__9LrCA{display:flex;align-items:center;gap:.625rem;padding:.375rem .75rem;background-color:var(--background);border:1px solid var(--border);border-radius:.75rem;color:var(--foreground);cursor:pointer;transition:all .2s;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ThemeSwitcher_toggleButton__9LrCA:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-.125rem)}.ThemeSwitcher_iconWrapper__bjSz7{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:var(--accents-1);border-radius:.5rem;color:var(--accents-6)}.ThemeSwitcher_label__w4g4Z{font-size:.875rem;font-weight:600;display:none}@media (min-width:640px){.ThemeSwitcher_label__w4g4Z{display:inline}}@media (max-width:640px){.ThemeSwitcher_container__4qojM{top:calc(var(--global-navbar-height) + .65rem);right:.75rem}.ThemeSwitcher_toggleButton__9LrCA{gap:.35rem;padding:.3rem .45rem;border-radius:999px}.ThemeSwitcher_iconWrapper__bjSz7{width:1.8rem;height:1.8rem}.ThemeSwitcher_dropdown__nYF2V{width:9rem}}.ThemeSwitcher_chevron__pwDZQ{color:#9ca3af;transition:transform .2s}.ThemeSwitcher_chevronOpen__o77xy{transform:rotate(180deg)}.ThemeSwitcher_dropdown__nYF2V{position:absolute;top:100%;right:0;margin-top:.5rem;width:10rem;padding:.375rem;background-color:var(--header-background);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:.125rem;animation:ThemeSwitcher_fadeIn__dKG_Z .2s ease-out}.ThemeSwitcher_themeOption__ydNTO{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border:none;background-color:initial;width:100%;border-radius:.5rem;transition:all .15s;position:relative;font-size:.875rem;font-weight:500;cursor:pointer;color:var(--accents-5)}.ThemeSwitcher_activeOption__A0mZZ,.ThemeSwitcher_themeOption__ydNTO:hover{background-color:var(--accents-1);color:var(--foreground)}.ThemeSwitcher_activeIndicator__zfz9f{position:absolute;right:.75rem;width:.375rem;height:.375rem;background-color:var(--foreground);border-radius:9999px}@keyframes ThemeSwitcher_fadeIn__dKG_Z{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.ThemeSwitcher_containerInline__P_3YW{position:relative;top:auto!important;right:auto!important}.ThemeSwitcher_containerInline__P_3YW .ThemeSwitcher_toggleButton__9LrCA{padding:.3rem .55rem;border-radius:999px;box-shadow:none}.ThemeSwitcher_containerInline__P_3YW .ThemeSwitcher_toggleButton__9LrCA:hover{transform:none}.ThemeSwitcher_containerInline__P_3YW .ThemeSwitcher_iconWrapper__bjSz7{width:1.6rem;height:1.6rem;background:transparent}.Navbar_wrap__EBPGD{position:sticky;top:0;min-height:var(--global-navbar-height);z-index:1200;border-bottom:1px solid var(--border);background:var(--header-background);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.Navbar_backdrop__pEJLE,body.editor-active .Navbar_wrap__EBPGD{display:none}@keyframes Navbar_navBackdropIn__750Ux{0%{opacity:0}to{opacity:1}}.Navbar_inner__YeqeH{height:100%;max-width:80rem;margin:0 auto;padding:.45rem 1rem;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;overflow:visible}.Navbar_brand__cIDQ_{display:inline-flex;align-items:center;gap:.55rem;position:relative;z-index:2}.Navbar_brandText__rJVUC{font-size:.95rem;font-weight:700;color:var(--foreground);white-space:nowrap}.Navbar_nav__vVzDp{display:flex;gap:.35rem;overflow:visible}.Navbar_mobileToggle__OVVtR,.Navbar_nav__vVzDp{align-items:center;justify-content:center;position:relative}.Navbar_mobileToggle__OVVtR{display:none;gap:.45rem;justify-self:end;padding:.48rem .8rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--background) 92%,transparent);color:var(--foreground);font-size:.82rem;font-weight:700;z-index:2}.Navbar_link__ZPZJD{color:var(--accents-6);font-size:.9rem;font-weight:600;padding:.45rem .72rem;border-radius:999px;border:1px solid transparent;white-space:nowrap;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.Navbar_linkActive__bFQmW,.Navbar_link__ZPZJD:hover{color:var(--foreground);background:var(--accents-1);border-color:var(--border)}.Navbar_dropdownWrap__8WYOU{position:relative;display:flex}.Navbar_dropdownTrigger__XeQMM{display:inline-flex;align-items:center;gap:.45rem;background:transparent}.Navbar_chevron__tSSWO{transition:transform .18s ease}.Navbar_chevronOpen__BhzBq{transform:rotate(180deg)}.Navbar_dropdownPanel__Z_JLG{position:absolute;top:calc(100% + .75rem);left:50%;transform:translateX(-35%);width:min(1120px,calc(100vw - 2rem));border:1px solid var(--border);border-radius:24px;background:color-mix(in srgb,var(--background) 95%,white);box-shadow:0 22px 60px rgba(15,23,42,.14);padding:1rem;z-index:20;max-height:calc(100vh - 5rem);overflow-y:auto;overscroll-behavior:contain}.Navbar_dropdownHeader__Q_sNE{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.35rem .35rem .85rem;border-bottom:1px solid var(--border)}.Navbar_dropdownEyebrow__HoTF7{text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:800;color:var(--accents-5)}.Navbar_dropdownTitle__Dm26H{margin-top:.45rem;font-size:1.05rem;letter-spacing:-.03em;color:var(--foreground)}.Navbar_dropdownOverview__OdtsO{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.55rem .85rem;border:1px solid var(--border);background:var(--background);color:var(--foreground);font-size:.82rem;font-weight:700;white-space:nowrap}.Navbar_dropdownGrid___N4wl{padding:.9rem .2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem 1rem;align-items:start}.Navbar_dropdownPopular__sE4bl{padding:.9rem .2rem .2rem;border-bottom:1px solid var(--border);margin-bottom:.2rem}.Navbar_popularGrid__Gh547{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin-top:.5rem}.Navbar_popularChip__FWKiU{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border-radius:12px;border:1px solid var(--border);background:var(--background);color:var(--foreground);font-size:.85rem;font-weight:700;text-decoration:none;transition:border-color .12s,background .12s}.Navbar_popularChip__FWKiU:hover{border-color:color-mix(in srgb,var(--tone,#2563eb) 45%,var(--border));background:var(--card-bg-hover,var(--accents-1))}.Navbar_megaTop__7jXUr{display:flex;align-items:center;gap:1.25rem;padding:.5rem .5rem 1rem;border-bottom:1px solid var(--border)}.Navbar_megaHead__MfRBC{min-width:0;flex-shrink:0}.Navbar_megaEyebrow__PWbwk{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;margin-bottom:.5rem;border-radius:999px;background:var(--primary-bg,color-mix(in srgb,var(--primary,#2563eb) 10%,transparent));color:var(--primary,#2563eb);font-size:.68rem;font-weight:700}.Navbar_megaTitle__MJthI{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--foreground)}.Navbar_megaSub__LUJtO{margin:.25rem 0 0;font-size:.8rem;color:var(--accents-5)}.Navbar_megaGrid__sA4Th{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem .75rem;padding:.85rem .2rem .35rem}.Navbar_megaCol__rMcaq{display:flex;flex-direction:column;min-width:0}.Navbar_megaColTitle__x9vPk{display:flex;align-items:center;gap:.5rem;padding:0 .15rem .7rem;color:var(--foreground);font-size:.85rem;font-weight:800}.Navbar_megaColTitle__x9vPk .Navbar_dropdownColumnIcon__hNU2N{box-sizing:initial;padding:.4rem;border-radius:9px;color:var(--tone,var(--primary,#2563eb));background:var(--tone-soft,color-mix(in srgb,var(--primary,#2563eb) 12%,transparent))}.Navbar_megaList__Cxzif{display:grid;gap:.1rem;align-content:start;flex:1;gap:.6rem}.Navbar_dropdownSearch__RAjb5{display:flex;align-items:center;gap:.5rem;flex:1;max-width:460px;margin:0 auto;padding:.55rem .85rem;border:1px solid var(--border);border-radius:12px;background:var(--background);color:var(--accents-5)}.Navbar_dropdownSearch__RAjb5 input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:.85rem;color:var(--foreground)}.Navbar_dropdownNoResults__C2YP2{padding:.6rem .4rem;font-size:.84rem;color:var(--accents-5)}.Navbar_dropdownNoResults__C2YP2 a{color:var(--primary,#2563eb);font-weight:600}.Navbar_dropdownColumn__j_2a2{display:grid;gap:1.1rem;align-content:start}.Navbar_dropdownColumnTitle__Wo70g{display:flex;align-items:center;gap:.4rem;padding:0 .15rem;color:var(--accents-5);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.Navbar_dropdownColumnIcon__hNU2N{color:var(--tone,var(--accents-5));flex-shrink:0}.Navbar_dropdownList__5pFtq{display:grid;gap:.35rem;align-content:start;margin-top:.5rem}.Navbar_toneCreate__1NFeE{--tone:#2563eb;--tone-soft:color-mix(in srgb,#2563eb 14%,transparent);--card-bg:var(--background);--card-bg-hover:color-mix(in srgb,#2563eb 12%,transparent)}.Navbar_toneEdit__tvZoQ{--tone:#7c3aed;--tone-soft:color-mix(in srgb,#7c3aed 15%,transparent);--card-bg:var(--background);--card-bg-hover:color-mix(in srgb,#7c3aed 12%,transparent)}.Navbar_toneOrganize__WGxSb{--tone:#16a34a;--tone-soft:color-mix(in srgb,#16a34a 15%,transparent);--card-bg:var(--background);--card-bg-hover:color-mix(in srgb,#16a34a 9%,transparent)}.Navbar_tonePro__4nOIN{--tone:#ea580c;--tone-soft:color-mix(in srgb,#ea580c 15%,transparent);--card-bg:var(--background);--card-bg-hover:color-mix(in srgb,#ea580c 12%,transparent)}.Navbar_toneSecurity__bquT2{--tone:#0d9488;--tone-soft:color-mix(in srgb,#0d9488 15%,transparent);--card-bg:var(--background);--card-bg-hover:color-mix(in srgb,#0d9488 12%,transparent)}.Navbar_dropdownItem__GbN_7{position:relative;display:flex;align-items:center;gap:.6rem;padding:.7rem .6rem;border-radius:13px;border:1px solid var(--border);background:var(--card-bg,var(--background));transition:border-color .16s ease,transform .16s ease,background-color .16s ease,box-shadow .16s ease}.Navbar_dropdownItemIcon__nkMkO{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:var(--tone,var(--primary,#2563eb));background:var(--tone-soft,color-mix(in srgb,var(--primary,#2563eb) 12%,transparent))}.Navbar_dropdownItemBody__TF4Rf{display:grid;gap:.08rem;min-width:0;flex:1}.Navbar_dropdownItemBody__TF4Rf strong{display:block;color:var(--foreground);font-size:.8rem;font-weight:700;line-height:1.25}.Navbar_dropdownItemBody__TF4Rf>span{color:var(--accents-5);font-size:.72rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Navbar_dropdownBadge__SBBX3{float:right;margin:.1rem 0 0 .3rem;display:inline-flex;align-items:center;padding:.02rem .35rem;font-size:.56rem;font-weight:700;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;color:var(--tone,var(--primary));background:color-mix(in srgb,var(--tone,var(--primary)) 14%,transparent);border:1px solid color-mix(in srgb,var(--tone,var(--primary)) 30%,transparent)}.Navbar_dropdownItemChevron__BWzEJ{flex-shrink:0;color:var(--accents-4,var(--accents-5));transition:transform .16s ease,color .16s ease}.Navbar_dropdownItem__GbN_7:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tone,var(--border)) 40%,var(--border));background:var(--card-bg-hover,color-mix(in srgb,var(--accents-1) 85%,var(--background)));box-shadow:0 6px 16px -10px color-mix(in srgb,var(--tone,#0f172a) 60%,transparent)}.Navbar_dropdownItem__GbN_7:hover .Navbar_dropdownItemChevron__BWzEJ{color:var(--tone,var(--foreground));transform:translateX(2px)}.Navbar_dropdownItemActive__QD4DJ{border-color:color-mix(in srgb,var(--tone,var(--primary)) 45%,var(--border));background:var(--card-bg-hover,color-mix(in srgb,var(--primary-bg) 45%,var(--background)))}.Navbar_dropdownItemSoon__loxIp{cursor:default;opacity:.7}.Navbar_dropdownItemSoon__loxIp:hover{transform:none;box-shadow:none;border-color:var(--border);background:var(--card-bg,var(--background))}.Navbar_dropdownBadgeSoon__8pHdk{color:var(--accents-5);background:color-mix(in srgb,var(--accents-5) 13%,transparent);border-color:color-mix(in srgb,var(--accents-5) 28%,transparent)}.Navbar_actions__aJJwf{display:flex;justify-content:flex-end;align-items:center;gap:.4rem}.Navbar_mobileActions__nZ6eM{display:none}.Navbar_cta__8gkXS{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.5rem .95rem;font-size:.84rem;font-weight:700;background:var(--foreground);color:var(--background);border:1px solid transparent;transition:transform .18s ease,opacity .18s ease}.Navbar_cta__8gkXS:hover{transform:translateY(-1px);opacity:.92}.Navbar_ctaSecondary__p5heC{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.5rem .95rem;font-size:.84rem;font-weight:700;background:transparent;color:var(--foreground);border:1px solid var(--border);transition:transform .18s ease,background .18s ease,border-color .18s ease}.Navbar_ctaSecondary__p5heC:hover{transform:translateY(-1px);background:var(--accents-1);border-color:var(--accents-3)}@media (max-width:960px){.Navbar_brandText__rJVUC{display:none}.Navbar_inner__YeqeH{grid-template-columns:auto 1fr}.Navbar_actions__aJJwf{display:none}.Navbar_dropdownPanel__Z_JLG{left:0;transform:none;width:min(760px,calc(100vw - 1.5rem))}.Navbar_megaGrid__sA4Th{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Navbar_wrap__EBPGD{overflow:visible}.Navbar_inner__YeqeH{position:relative;padding:.45rem .75rem;gap:.6rem;min-height:var(--global-navbar-height);grid-template-columns:auto auto;justify-content:space-between}.Navbar_mobileToggle__OVVtR{display:inline-flex}.Navbar_backdrop__pEJLE{display:block;position:fixed;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;cursor:default;background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1190;animation:Navbar_navBackdropIn__750Ux .18s ease-out}.Navbar_nav__vVzDp{position:absolute;top:calc(100% + .55rem);left:.75rem;right:.75rem;display:none;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;padding:.75rem;border:1px solid var(--border);border-radius:24px;background:var(--background);box-shadow:0 22px 60px rgba(15,23,42,.22);z-index:30}.Navbar_navOpen__ro1mX{display:flex;max-height:calc(100dvh - var(--global-navbar-height) - 1.25rem);overflow-y:auto;overscroll-behavior:contain}.Navbar_dropdownWrap__8WYOU{width:100%;display:flex;flex-direction:column}.Navbar_link__ZPZJD{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.7rem .85rem;font-size:.9rem;border:1px solid var(--border);background:color-mix(in srgb,var(--background) 96%,transparent)}.Navbar_dropdownPanel__Z_JLG{position:static;top:auto;left:auto;transform:none;width:100%;margin-top:.5rem;padding:.85rem;border-radius:20px;box-shadow:none;background:var(--background);max-height:none;overflow:visible}.Navbar_dropdownHeader__Q_sNE,.Navbar_megaTop__7jXUr{flex-direction:column;align-items:stretch}.Navbar_megaTop__7jXUr{gap:.6rem}.Navbar_dropdownSearch__RAjb5{max-width:none;margin:0}.Navbar_megaGrid__sA4Th{grid-template-columns:1fr;gap:.4rem}.Navbar_megaViewAll__ojqI2{margin-left:0;justify-content:center}.Navbar_megaCol__rMcaq{padding-bottom:.4rem;border-bottom:1px solid var(--border)}.Navbar_dropdownOverview__OdtsO{width:100%}.Navbar_dropdownItem__GbN_7{padding:.8rem}.Navbar_mobileActions__nZ6eM{display:flex;width:100%;padding-top:.15rem}.Navbar_mobileActions__nZ6eM .Navbar_cta__8gkXS{width:100%}}.Navbar_dropdownHot__YKWa1{margin-left:6px;font-size:12px;line-height:1;vertical-align:initial}.Navbar_megaFoot__sc73r{display:flex;align-items:center;gap:.8rem;margin:.3rem .2rem .1rem;padding:.8rem 1.1rem;border:1px solid color-mix(in srgb,var(--primary,#2563eb) 22%,var(--border));border-radius:16px;background:var(--primary-bg,color-mix(in srgb,var(--primary,#2563eb) 7%,transparent))}.Navbar_megaFootIcon__iFpHj{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;flex-shrink:0;background:var(--background);color:var(--primary,#2563eb)}.Navbar_megaFootBody__tl_R8{display:grid;gap:.15rem;min-width:0;flex:1}.Navbar_megaFootBody__tl_R8 strong{font-size:.85rem;font-weight:750;color:var(--foreground)}.Navbar_megaFootBody__tl_R8>span{font-size:.76rem;color:var(--accents-5)}.Navbar_megaFootCta__y_VWc{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.55rem .95rem;border:1px solid var(--border);border-radius:11px;background:var(--background);color:var(--foreground);font-size:.8rem;font-weight:700;text-decoration:none;transition:border-color .16s ease,color .16s ease}.Navbar_megaFootCta__y_VWc:hover{border-color:color-mix(in srgb,var(--primary,#2563eb) 45%,var(--border));color:var(--primary,#2563eb)}.ScrollNav_btn__HwRy6{position:fixed;right:clamp(16px,3vw,28px);bottom:clamp(16px,3vw,28px);z-index:55;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--background);cursor:pointer;display:grid;place-items:center;box-shadow:0 8px 24px -8px rgba(15,23,42,.35);transition:transform .14s ease,box-shadow .14s ease}.ScrollNav_btn__HwRy6:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px rgba(79,70,229,.45)}.ScrollNav_btn__HwRy6:active{transform:translateY(0)}.ScrollNav_btn__HwRy6:focus-visible{outline:3px solid color-mix(in srgb,#4f46e5 55%,transparent);outline-offset:2px}.ScrollNav_ring__CuQr6{position:absolute;inset:0}.ScrollNav_track__w09GD{fill:none;stroke:var(--border);stroke-width:3}.ScrollNav_progress__286NH{fill:none;stroke:url(#scrollnav-grad);stroke-width:3;stroke-linecap:round}.ScrollNav_icon__T79BI{position:relative;display:grid;place-items:center;color:var(--accents-6);transition:color .14s ease}.ScrollNav_btn__HwRy6:hover .ScrollNav_icon__T79BI{color:var(--primary,#4f46e5)}body.editor-active .ScrollNav_btn__HwRy6{display:none}@media (prefers-reduced-motion:reduce){.ScrollNav_btn__HwRy6,.ScrollNav_icon__T79BI,.ScrollNav_progress__286NH{transition:none}}