.BackToTop_btn__TZ9ey{position:fixed;right:24px;bottom:24px;z-index:50;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;color:#fff;background:var(--gradient-primary);box-shadow:var(--shadow-md),0 4px 16px color-mix(in srgb,var(--color-accent) 30%,transparent);opacity:0;transform:translateY(16px) scale(.9);pointer-events:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease}.BackToTop_visible___0lC8{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.BackToTop_btn__TZ9ey:hover{transform:translateY(-2px) scale(1.05);box-shadow:var(--shadow-lg),0 8px 24px color-mix(in srgb,var(--color-accent) 45%,transparent)}.BackToTop_btn__TZ9ey:active{transform:scale(.95)}@media (max-width:768px){.BackToTop_btn__TZ9ey{right:16px;bottom:max(16px,env(safe-area-inset-bottom,16px));width:44px;height:44px}}.Header_header__5bMLD{position:-webkit-sticky;position:sticky;top:0;z-index:100;width:100%;background:var(--header-bg,rgba(250,251,255,.82));backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border-bottom:1px solid var(--color-border,rgba(0,0,0,.08));box-shadow:0 1px 3px rgba(0,0,0,.02),0 4px 16px rgba(0,0,0,.03);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}[data-theme=dark] .Header_header__5bMLD{background:rgba(10,8,20,.85);border-bottom-color:hsla(0,0%,100%,.08);box-shadow:0 4px 20px rgba(0,0,0,.4)}.Header_container__KPiA3{max-width:1240px;margin:0 auto;padding:0 20px}.Header_inner__5RIrv{display:flex;align-items:center;height:64px;gap:16px}.Header_logo__9UrpV{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1)}.Header_logo__9UrpV:hover{transform:translateY(-1px)}.Header_logoIcon__ocf5f{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#0ea5e9,#3b82f6 50%,#6366f1);color:#fff;font-size:1.1rem;box-shadow:0 3px 10px rgba(14,165,233,.35);flex-shrink:0;transition:box-shadow .2s ease,transform .2s ease}.Header_logo__9UrpV:hover .Header_logoIcon__ocf5f{box-shadow:0 5px 16px rgba(14,165,233,.5);transform:scale(1.04)}.Header_logoTextGroup__RmkOz{display:flex;flex-direction:column}.Header_logoText__I0fZ_{font-family:var(--font-display);font-size:1.08rem;font-weight:800;color:var(--color-text);letter-spacing:-.02em;line-height:1.15}.Header_logoSubtext__AAehU{font-family:var(--font-body);font-size:.62rem;font-weight:600;color:var(--color-text-muted,#64748b);letter-spacing:.06em;text-transform:uppercase}.Header_nav__UxqfA{display:flex;align-items:center;margin-left:8px}.Header_navList__GO6ai{gap:4px;list-style:none;margin:0;padding:0}.Header_navItem__hTo5c,.Header_navList__GO6ai{display:flex;align-items:center}.Header_navLink___TQUS{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-family:var(--font-body);font-size:.88rem;font-weight:500;color:var(--color-text-secondary,#475569);text-decoration:none;transition:all .18s ease}.Header_navLink___TQUS:hover{color:var(--color-text);background:rgba(14,165,233,.08)}[data-theme=dark] .Header_navLink___TQUS{color:#94a3b8}[data-theme=dark] .Header_navLink___TQUS:hover{color:#f1f5f9;background:rgba(56,189,248,.12)}.Header_navBadge__lKeLj{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:4px;background:rgba(14,165,233,.12);color:#0284c7;border:1px solid rgba(14,165,233,.25)}[data-theme=dark] .Header_navBadge__lKeLj{background:rgba(56,189,248,.18);color:#38bdf8;border-color:rgba(56,189,248,.3)}.Header_searchContainer__LrvBX{margin-left:auto;width:340px;max-width:380px;flex-shrink:0}.Header_actions__KWOlz{gap:8px;flex-shrink:0}.Header_actions__KWOlz,.Header_themeToggleWrapper__3BGJG{display:flex;align-items:center}.Header_mobileNavWrapper__rcJgI{display:none}@media (max-width:1040px){.Header_searchContainer__LrvBX{width:260px}.Header_navLink___TQUS{padding:6px 10px;font-size:.84rem}}@media (max-width:860px){.Header_nav__UxqfA{display:none}.Header_mobileNavWrapper__rcJgI{display:flex}.Header_searchContainer__LrvBX{margin-left:auto;width:280px}}@media (max-width:640px){.Header_inner__5RIrv{height:58px;gap:8px}.Header_container__KPiA3{padding-left:max(12px,env(safe-area-inset-left,12px));padding-right:max(12px,env(safe-area-inset-right,12px))}.Header_logoSubtext__AAehU,.Header_searchContainer__LrvBX{display:none}.Header_actions__KWOlz{margin-left:auto;gap:6px}}@media (max-width:360px){.Header_inner__5RIrv{gap:4px}.Header_container__KPiA3{padding-left:max(8px,env(safe-area-inset-left,8px));padding-right:max(8px,env(safe-area-inset-right,8px))}.Header_logoText__I0fZ_{font-size:.95rem}.Header_actions__KWOlz{gap:4px}}.SiteSearch_root__Bc6FA{position:relative;width:100%}.SiteSearch_inputContainer__DrspD{position:relative;display:flex;align-items:center;width:100%;height:40px;background:var(--color-bg-input,#fff);border:1.5px solid var(--color-border,rgba(0,0,0,.12));border-radius:999px;padding:0 14px 0 12px;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px rgba(0,0,0,.04)}.SiteSearch_inputContainer__DrspD:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,rgba(0,0,0,.15));box-shadow:0 2px 6px rgba(0,0,0,.06)}.SiteSearch_inputFocused__55NSH{border-color:#0ea5e9!important;background:#fff!important;box-shadow:0 0 0 3.5px rgba(14,165,233,.22),0 2px 8px rgba(14,165,233,.12)!important}[data-theme=dark] .SiteSearch_inputContainer__DrspD{background:#16122e;border-color:hsla(0,0%,100%,.12)}[data-theme=dark] .SiteSearch_inputFocused__55NSH{border-color:#38bdf8!important;background:#1b1638!important;box-shadow:0 0 0 3.5px rgba(56,189,248,.25),0 2px 12px rgba(0,0,0,.4)!important}.SiteSearch_searchIcon__R6k6k{display:flex;align-items:center;justify-content:center;color:#0ea5e9;flex-shrink:0;margin-right:8px}[data-theme=dark] .SiteSearch_searchIcon__R6k6k{color:#38bdf8}.SiteSearch_input__wdrKi{width:100%;height:100%;background:transparent;border:none;outline:none;font-family:var(--font-body);font-size:.88rem;font-weight:500;color:var(--color-text);padding:0}.SiteSearch_input__wdrKi::placeholder{color:var(--color-text-muted,#94a3b8);font-weight:400}.SiteSearch_actionSlot__DxWIa,.SiteSearch_clearButton___r0tj{display:flex;align-items:center;flex-shrink:0}.SiteSearch_clearButton___r0tj{justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,.06);color:var(--color-text-secondary);margin-left:6px;transition:background .15s ease,color .15s ease}.SiteSearch_clearButton___r0tj:hover{background:rgba(0,0,0,.12);color:var(--color-text)}[data-theme=dark] .SiteSearch_clearButton___r0tj{background:hsla(0,0%,100%,.1);color:var(--color-text-secondary)}[data-theme=dark] .SiteSearch_clearButton___r0tj:hover{background:hsla(0,0%,100%,.2);color:#fff}.SiteSearch_shortcutBadge___h6Dq{display:flex;pointer-events:none}.SiteSearch_shortcutBadge___h6Dq kbd{font-family:var(--font-body),system-ui,sans-serif;font-size:.68rem;color:var(--color-text-muted);background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);letter-spacing:.02em}[data-theme=dark] .SiteSearch_shortcutBadge___h6Dq kbd{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:var(--color-text-secondary)}.SiteSearch_dropdown__FZWPC{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:520px;max-width:92vw;background:#fff;border:1px solid rgba(0,0,0,.09);border-radius:20px;box-shadow:0 20px 48px -10px rgba(15,23,42,.18),0 10px 20px -5px rgba(15,23,42,.08),0 0 0 1px rgba(0,0,0,.03);z-index:1000;overflow:hidden;animation:SiteSearch_dropdownSlideIn__JBjYw .2s cubic-bezier(.16,1,.3,1) forwards}[data-theme=dark] .SiteSearch_dropdown__FZWPC{background:#140f28;border-color:hsla(0,0%,100%,.1);box-shadow:0 24px 56px -12px rgba(0,0,0,.7),0 12px 24px -6px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.05)}@keyframes SiteSearch_dropdownSlideIn__JBjYw{0%{opacity:0;transform:translate(-50%,-6px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}.SiteSearch_sectionHeader__6HVN_{padding:14px 18px 8px}.SiteSearch_sectionTitle__V9B_o{font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted,#64748b)}.SiteSearch_trendingSection__emph_{border-bottom:1px solid rgba(0,0,0,.06);padding-bottom:14px}[data-theme=dark] .SiteSearch_trendingSection__emph_{border-bottom-color:hsla(0,0%,100%,.06)}.SiteSearch_pillGrid__72luZ{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px}.SiteSearch_trendingPill__IN07X{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;font-family:var(--font-body);font-size:.8rem;font-weight:600;color:var(--color-text);background:#f1f5f9;border:1px solid rgba(0,0,0,.05);cursor:pointer;transition:all .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SiteSearch_trendingPill__IN07X:hover{background:#e0f2fe;color:#0284c7;border-color:#bae6fd;transform:translateY(-1px);box-shadow:0 2px 6px rgba(2,132,199,.12)}[data-theme=dark] .SiteSearch_trendingPill__IN07X{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08);color:#e2e8f0}[data-theme=dark] .SiteSearch_trendingPill__IN07X:hover{background:rgba(56,189,248,.15);color:#38bdf8;border-color:rgba(56,189,248,.3)}.SiteSearch_pillIcon__60YS1{color:#0ea5e9;flex-shrink:0}[data-theme=dark] .SiteSearch_pillIcon__60YS1{color:#38bdf8}.SiteSearch_resultsSection__TAfeF{padding-bottom:6px}.SiteSearch_itemList__phcUq{display:flex;flex-direction:column;gap:2px;padding:0 8px;max-height:380px;overflow-y:auto;overscroll-behavior:contain}.SiteSearch_itemCard__Pq8Mw{display:flex;align-items:center;gap:14px;min-height:48px;padding:10px 12px;border-radius:12px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SiteSearch_itemCardActive__a4301,.SiteSearch_itemCard__Pq8Mw:hover{background:#f0f9ff}[data-theme=dark] .SiteSearch_itemCardActive__a4301,[data-theme=dark] .SiteSearch_itemCard__Pq8Mw:hover{background:rgba(56,189,248,.12)}.SiteSearch_itemIconBox__BRv_u{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0;transition:transform .15s ease}.SiteSearch_itemCardActive__a4301 .SiteSearch_itemIconBox__BRv_u,.SiteSearch_itemCard__Pq8Mw:hover .SiteSearch_itemIconBox__BRv_u{transform:scale(1.05)}.SiteSearch_icon_flagship__RyFxg{background:#e0f2fe;color:#0284c7}.SiteSearch_icon_dairy__IRIn0{background:#e0e7ff;color:#4f46e5}.SiteSearch_icon_cooking__i1ho8{background:#fef3c7;color:#d97706}.SiteSearch_icon_fuel__U8Hjd{background:#dcfce7;color:#16a34a}.SiteSearch_icon_reverse__XwSyP{background:#f3e8ff;color:#9333ea}.SiteSearch_icon_chemical__EsBIN{background:#ffe4e6;color:#e11d48}.SiteSearch_icon_guide__Twtf_{background:#e2e8f0;color:#475569}.SiteSearch_icon_faq__OpJC3{background:#ccfbf1;color:#0d9488}[data-theme=dark] .SiteSearch_icon_flagship__RyFxg{background:rgba(2,132,199,.25);color:#38bdf8}[data-theme=dark] .SiteSearch_icon_dairy__IRIn0{background:rgba(79,70,229,.25);color:#818cf8}[data-theme=dark] .SiteSearch_icon_cooking__i1ho8{background:rgba(217,119,6,.25);color:#fbbf24}[data-theme=dark] .SiteSearch_icon_fuel__U8Hjd{background:rgba(22,163,74,.25);color:#4ade80}[data-theme=dark] .SiteSearch_icon_reverse__XwSyP{background:rgba(147,51,234,.25);color:#c084fc}[data-theme=dark] .SiteSearch_icon_chemical__EsBIN{background:rgba(225,29,72,.25);color:#fb7185}[data-theme=dark] .SiteSearch_icon_guide__Twtf_{background:rgba(71,85,105,.25);color:#cbd5e1}[data-theme=dark] .SiteSearch_icon_faq__OpJC3{background:rgba(13,148,136,.25);color:#2dd4bf}.SiteSearch_itemInfo__YVGe_{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:2px}.SiteSearch_itemTitleRow__FA3iM{display:flex;align-items:center;gap:8px}.SiteSearch_itemTitle__lVAfd{font-family:var(--font-display);font-size:.9rem;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SiteSearch_itemSubtitle__3TDB8{font-family:var(--font-body);font-size:.77rem;color:var(--color-text-secondary,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.SiteSearch_highlight__5S4H9{background:color-mix(in srgb,#0ea5e9 25%,transparent);color:inherit;font-weight:700;border-radius:2px;padding:0 2px}.SiteSearch_itemTag__QOahq{flex-shrink:0;margin-left:8px}.SiteSearch_badge__oWxlk{display:inline-block;font-family:var(--font-body);font-size:.65rem;font-weight:700;letter-spacing:.05em;padding:3px 8px;border-radius:6px;text-transform:uppercase;white-space:nowrap}.SiteSearch_badge_flagship__401t1{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.SiteSearch_badge_dairy__Y0H2i{background:#eef2ff;color:#4f46e5;border:1px solid #c7d2fe}.SiteSearch_badge_cooking__7JEbx{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.SiteSearch_badge_fuel__WzNST{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.SiteSearch_badge_reverse__SK2bI{background:#faf5ff;color:#9333ea;border:1px solid #e9d5ff}.SiteSearch_badge_chemical__vsbtt{background:#fff1f2;color:#e11d48;border:1px solid #fecdd3}.SiteSearch_badge_guide__pGDoo{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.SiteSearch_badge_faq__qjNtx{background:#f0fdfa;color:#0d9488;border:1px solid #99f6e4}[data-theme=dark] .SiteSearch_badge_flagship__401t1{background:rgba(37,99,235,.15);color:#60a5fa;border-color:rgba(37,99,235,.3)}[data-theme=dark] .SiteSearch_badge_dairy__Y0H2i{background:rgba(79,70,229,.15);color:#a5b4fc;border-color:rgba(79,70,229,.3)}[data-theme=dark] .SiteSearch_badge_cooking__7JEbx{background:rgba(217,119,6,.15);color:#fcd34d;border-color:rgba(217,119,6,.3)}[data-theme=dark] .SiteSearch_badge_fuel__WzNST{background:rgba(22,163,74,.15);color:#86efac;border-color:rgba(22,163,74,.3)}[data-theme=dark] .SiteSearch_badge_reverse__SK2bI{background:rgba(147,51,234,.15);color:#d8b4fe;border-color:rgba(147,51,234,.3)}[data-theme=dark] .SiteSearch_badge_chemical__vsbtt{background:rgba(225,29,72,.15);color:#fda4af;border-color:rgba(225,29,72,.3)}[data-theme=dark] .SiteSearch_badge_guide__pGDoo{background:rgba(71,85,105,.15);color:#cbd5e1;border-color:rgba(71,85,105,.3)}[data-theme=dark] .SiteSearch_badge_faq__qjNtx{background:rgba(13,148,136,.15);color:#5eead4;border-color:rgba(13,148,136,.3)}.SiteSearch_noResults____2M_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;text-align:center}.SiteSearch_noResultsIcon__Pq_Ts{color:var(--color-text-muted);margin-bottom:12px}.SiteSearch_noResultsTitle__rbohN{font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--color-text);margin-bottom:6px}.SiteSearch_noResultsHint__1bNxo{font-size:.82rem;color:var(--color-text-secondary);max-width:320px}.SiteSearch_footer__StfTe{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:#f8fafc;border-top:1px solid rgba(0,0,0,.06);font-family:var(--font-body);font-size:.76rem;color:var(--color-text-muted,#64748b)}[data-theme=dark] .SiteSearch_footer__StfTe{background:#0f0b20;border-top-color:hsla(0,0%,100%,.06);color:#94a3b8}.SiteSearch_footerSummary__QwajV{font-weight:500}.SiteSearch_footerShortcuts__PW8qm{display:flex;align-items:center;gap:12px}.SiteSearch_shortcutItem__UrxRF{display:inline-flex;align-items:center;gap:4px}.SiteSearch_shortcutItem__UrxRF kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;font-family:monospace;font-size:.7rem;font-weight:600;color:var(--color-text);background:#fff;border:1px solid #cbd5e1;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.06)}[data-theme=dark] .SiteSearch_shortcutItem__UrxRF kbd{background:#1c1836;border-color:hsla(0,0%,100%,.15);color:#f1f5f9}.SiteSearch_rootMobile__vZ3OO{width:100%}.SiteSearch_rootMobile__vZ3OO .SiteSearch_dropdown__FZWPC{position:static!important;margin-top:10px!important;width:100%!important;max-width:100%!important;border-radius:16px!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;animation:SiteSearch_mobileDropdownFade__ets8A .2s ease forwards!important;transform:none!important}@keyframes SiteSearch_mobileDropdownFade__ets8A{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SiteSearch_rootMobile__vZ3OO .SiteSearch_pillGrid__72luZ{padding:0 10px;gap:6px}.SiteSearch_rootMobile__vZ3OO .SiteSearch_trendingPill__IN07X{padding:5px 10px;font-size:.76rem}.SiteSearch_rootMobile__vZ3OO .SiteSearch_itemList__phcUq{max-height:280px;padding:0 4px}.SiteSearch_rootMobile__vZ3OO .SiteSearch_itemCard__Pq8Mw{padding:10px 12px;min-height:48px;gap:10px}.SiteSearch_rootMobile__vZ3OO .SiteSearch_itemIconBox__BRv_u{width:36px;height:36px;border-radius:8px}.SiteSearch_rootMobile__vZ3OO .SiteSearch_itemTitle__lVAfd{font-size:.88rem;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.SiteSearch_rootMobile__vZ3OO .SiteSearch_footerShortcuts__PW8qm{display:none}.SiteSearch_shortcutBadge___h6Dq{display:inline-flex;align-items:center;flex-shrink:0;margin-left:6px}.SiteSearch_shortcutBadge___h6Dq kbd{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;font-family:inherit;font-size:.7rem;font-weight:600;color:var(--color-text-muted,#94a3b8);background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);border-radius:6px}[data-theme=dark] .SiteSearch_shortcutBadge___h6Dq kbd{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15);color:#cbd5e1}@media (max-width:640px){.SiteSearch_input__wdrKi{font-size:1rem!important}.SiteSearch_shortcutBadge___h6Dq{display:none}:not(.SiteSearch_rootMobile__vZ3OO)>.SiteSearch_dropdown__FZWPC{position:fixed;top:68px;left:max(10px,env(safe-area-inset-left,10px));right:max(10px,env(safe-area-inset-right,10px));transform:none;width:auto;max-width:none;border-radius:16px}.SiteSearch_footerShortcuts__PW8qm{display:none}}.MobileNav_root__ELDH3{display:inline-flex;align-items:center;gap:6px}.MobileNav_burger__Dy5Ck,.MobileNav_searchBtn__6zj9H{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:10px;color:var(--color-text);background:transparent;border:1px solid var(--color-border,rgba(0,0,0,.08));touch-action:manipulation;cursor:pointer;transition:all .2s ease}.MobileNav_burger__Dy5Ck:hover,.MobileNav_searchBtn__6zj9H:hover{background:rgba(14,165,233,.08);border-color:rgba(14,165,233,.3);color:#0284c7}[data-theme=dark] .MobileNav_burger__Dy5Ck,[data-theme=dark] .MobileNav_searchBtn__6zj9H{border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .MobileNav_burger__Dy5Ck:hover,[data-theme=dark] .MobileNav_searchBtn__6zj9H:hover{background:rgba(56,189,248,.15);border-color:rgba(56,189,248,.3);color:#38bdf8}.MobileNav_backdrop__3vOBf{position:fixed;inset:0;z-index:998;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:MobileNav_fadeIn__CC_JI .2s ease forwards}@keyframes MobileNav_fadeIn__CC_JI{0%{opacity:0}to{opacity:1}}.MobileNav_drawer__MQuj5{position:fixed;top:0;right:0;bottom:0;z-index:999;display:flex;flex-direction:column;width:min(92vw,360px);background:var(--color-bg,#fff);border-left:1px solid var(--color-border,rgba(0,0,0,.1));box-shadow:-10px 0 40px rgba(0,0,0,.15);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;animation:MobileNav_slideIn__OthO5 .25s cubic-bezier(.16,1,.3,1) forwards;padding-top:max(16px,env(safe-area-inset-top,16px));padding-bottom:max(24px,env(safe-area-inset-bottom,24px))}.MobileNav_drawer__MQuj5::-webkit-scrollbar{display:none}@media (max-width:420px){.MobileNav_drawer__MQuj5{width:100vw;border-left:none}}@media (min-width:641px){.MobileNav_searchBtn__6zj9H{display:none}}[data-theme=dark] .MobileNav_drawer__MQuj5{background:#110c22;border-left-color:hsla(0,0%,100%,.08);box-shadow:-10px 0 40px rgba(0,0,0,.6)}@keyframes MobileNav_slideIn__OthO5{0%{transform:translateX(100%)}to{transform:translateX(0)}}.MobileNav_drawerHeader__rhMXS{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--color-border,rgba(0,0,0,.06))}.MobileNav_brand__NrIi3{display:inline-flex;align-items:center;gap:10px}.MobileNav_brandIcon__z18Pj{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#fff;font-size:1rem}.MobileNav_brandTextGroup__Wj1Rd{display:flex;flex-direction:column}.MobileNav_brandTitle__jnx7v{font-family:var(--font-display);font-size:.95rem;font-weight:800;color:var(--color-text);line-height:1.15}.MobileNav_brandSubtitle__g_ln_{font-size:.6rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.MobileNav_close__F7Ex8{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:10px;background:rgba(0,0,0,.04);color:var(--color-text-secondary);border:none;cursor:pointer;transition:all .15s ease}.MobileNav_close__F7Ex8:hover{background:rgba(0,0,0,.08);color:var(--color-text)}[data-theme=dark] .MobileNav_close__F7Ex8{background:hsla(0,0%,100%,.06)}[data-theme=dark] .MobileNav_close__F7Ex8:hover{background:hsla(0,0%,100%,.12);color:#fff}.MobileNav_searchSection__7IbI8{padding:14px 16px 8px}.MobileNav_sectionLabel__IQ7mz{display:block;font-family:var(--font-display);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted,#64748b);margin-bottom:10px}.MobileNav_quickSection__12i9I{padding:12px 16px;border-bottom:1px solid var(--color-border,rgba(0,0,0,.06))}.MobileNav_quickGrid__65p4_{display:flex;flex-wrap:wrap;gap:6px}.MobileNav_quickPill__CerM_{display:inline-flex;align-items:center;padding:6px 12px;min-height:36px;border-radius:8px;font-size:.78rem;font-weight:600;color:var(--color-text);background:#f1f5f9;border:1px solid rgba(0,0,0,.04);text-decoration:none;transition:all .15s ease}.MobileNav_quickPill__CerM_:hover{background:#e0f2fe;color:#0284c7;border-color:#bae6fd}[data-theme=dark] .MobileNav_quickPill__CerM_{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08);color:#e2e8f0}[data-theme=dark] .MobileNav_quickPill__CerM_:hover{background:rgba(56,189,248,.15);color:#38bdf8}.MobileNav_navSection__Dwmdj{padding:14px 16px;flex:1 1}.MobileNav_list__A9JFI{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.MobileNav_link__eTTzw{display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:48px;border-radius:10px;font-family:var(--font-body);font-size:.92rem;font-weight:600;color:var(--color-text);text-decoration:none;transition:background .15s ease,color .15s ease}.MobileNav_link__eTTzw:hover{background:rgba(14,165,233,.08);color:#0284c7}.MobileNav_linkIcon__H7Mm5{display:flex;align-items:center;color:#0ea5e9;flex-shrink:0}.MobileNav_itemBadge__z_7_Z{margin-left:auto;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:rgba(14,165,233,.1);color:#0284c7}.MobileNav_active__PXbg_{background:rgba(14,165,233,.12);color:#0284c7}[data-theme=dark] .MobileNav_active__PXbg_{background:rgba(56,189,248,.15);color:#38bdf8}.MobileNav_drawerFooter__9a12p{padding:16px 18px;border-top:1px solid var(--color-border,rgba(0,0,0,.06));background:#fafbfc}[data-theme=dark] .MobileNav_drawerFooter__9a12p{background:#0f0a1c}.MobileNav_footerTagline__bWh9i{font-size:.72rem;color:var(--color-text-muted);line-height:1.5}.ThemeToggle_toggle__Z2Jp6{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:12px;color:var(--color-text-secondary);border:1px solid var(--color-border);background:var(--glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .2s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ThemeToggle_toggle__Z2Jp6:hover{color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 30%,transparent);background:var(--color-accent-light);transform:scale(1.05)}.ThemeToggle_toggle__Z2Jp6:active{transform:scale(.95)}.ToolDropdown_container__5KL65{position:relative;display:inline-block}.ToolDropdown_trigger__RW5XP{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-family:var(--font-body);font-size:.88rem;font-weight:500;color:var(--color-text-secondary,#475569);background:transparent;border:none;cursor:pointer;transition:all .18s ease}.ToolDropdown_container__5KL65:focus-within .ToolDropdown_trigger__RW5XP,.ToolDropdown_container__5KL65:hover .ToolDropdown_trigger__RW5XP{color:var(--color-text);background:rgba(14,165,233,.08)}[data-theme=dark] .ToolDropdown_trigger__RW5XP{color:#94a3b8}[data-theme=dark] .ToolDropdown_container__5KL65:focus-within .ToolDropdown_trigger__RW5XP,[data-theme=dark] .ToolDropdown_container__5KL65:hover .ToolDropdown_trigger__RW5XP{color:#f1f5f9;background:rgba(56,189,248,.12)}.ToolDropdown_chevron__rBGqS{transition:transform .2s ease;color:var(--color-text-muted)}.ToolDropdown_container__5KL65:focus-within .ToolDropdown_chevron__rBGqS,.ToolDropdown_container__5KL65:hover .ToolDropdown_chevron__rBGqS{transform:rotate(180deg);color:#0ea5e9}.ToolDropdown_dropdownWrapper__lh8yZ{position:absolute;top:100%;left:-20px;padding-top:8px;z-index:950;display:none;opacity:0;transform:translateY(-6px);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);pointer-events:none}.ToolDropdown_container__5KL65:focus-within .ToolDropdown_dropdownWrapper__lh8yZ,.ToolDropdown_container__5KL65:hover .ToolDropdown_dropdownWrapper__lh8yZ{display:block;opacity:1;transform:translateY(0);pointer-events:auto}.ToolDropdown_dropdown__e_wUW{width:600px;background:#fff;border:1px solid rgba(0,0,0,.09);border-radius:18px;box-shadow:0 20px 48px -10px rgba(15,23,42,.18),0 10px 20px -5px rgba(15,23,42,.08);overflow:hidden}[data-theme=dark] .ToolDropdown_dropdown__e_wUW{background:#140f28;border-color:hsla(0,0%,100%,.1);box-shadow:0 24px 56px -12px rgba(0,0,0,.7)}.ToolDropdown_header__wmSOc{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(0,0,0,.06);background:#fafbfc}[data-theme=dark] .ToolDropdown_header__wmSOc{background:#110d22;border-bottom-color:hsla(0,0%,100%,.06)}.ToolDropdown_headerTitleGroup__CYLt0{display:flex;flex-direction:column}.ToolDropdown_title___gEfX{font-family:var(--font-display);font-size:.88rem;font-weight:700;color:var(--color-text)}.ToolDropdown_subtitle__Ayxbr{font-size:.74rem;color:var(--color-text-muted)}.ToolDropdown_viewAll__dWbop{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-weight:600;color:#0ea5e9;text-decoration:none;transition:color .15s ease,transform .15s ease}.ToolDropdown_viewAll__dWbop:hover{color:#0284c7;transform:translateX(2px)}[data-theme=dark] .ToolDropdown_viewAll__dWbop{color:#38bdf8}.ToolDropdown_grid__Xx7bB{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:10px}.ToolDropdown_item__l5jm8{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;text-decoration:none;transition:background .15s ease,transform .15s ease}.ToolDropdown_item__l5jm8:hover{background:#f0f9ff;transform:translateY(-1px)}[data-theme=dark] .ToolDropdown_item__l5jm8:hover{background:rgba(56,189,248,.12)}.ToolDropdown_iconWrapper__G2zS2{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;flex-shrink:0}.ToolDropdown_itemContent__lacV5{display:flex;flex-direction:column;flex:1 1;min-width:0}.ToolDropdown_itemTitleRow__atAF_{display:flex;align-items:center;justify-content:space-between;gap:6px}.ToolDropdown_itemTitle__fPfLo{font-family:var(--font-display);font-size:.84rem;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ToolDropdown_itemBadge__lb_ZE{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 5px;border-radius:4px;background:rgba(14,165,233,.1);color:#0284c7;flex-shrink:0}[data-theme=dark] .ToolDropdown_itemBadge__lb_ZE{background:rgba(56,189,248,.18);color:#38bdf8}.ToolDropdown_itemDesc__JKaMF{font-size:.72rem;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.ToolDropdown_footer__ETX_t{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:#f8fafc;border-top:1px solid rgba(0,0,0,.06);font-size:.75rem}[data-theme=dark] .ToolDropdown_footer__ETX_t{background:#0f0b20;border-top-color:hsla(0,0%,100%,.06)}.ToolDropdown_footerText__rltqm{color:var(--color-text-muted);font-weight:500}.ToolDropdown_quickTags__ASQpv{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ToolDropdown_quickTag__2FNTS{padding:3px 8px;border-radius:6px;background:rgba(0,0,0,.04);color:var(--color-text-secondary);text-decoration:none;font-size:.72rem;font-weight:500;transition:all .15s ease}.ToolDropdown_quickTag__2FNTS:hover{background:rgba(14,165,233,.1);color:#0284c7}[data-theme=dark] .ToolDropdown_quickTag__2FNTS{background:hsla(0,0%,100%,.06);color:#94a3b8}[data-theme=dark] .ToolDropdown_quickTag__2FNTS:hover{background:rgba(56,189,248,.15);color:#38bdf8}.ToolDropdown_quickTagHighlight__dkO06{font-weight:600;color:#0ea5e9;text-decoration:none;font-size:.74rem;margin-left:4px}.ToolDropdown_quickTagHighlight__dkO06:hover{text-decoration:underline}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_8b3a0b;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_8b3a0b{font-family:__Inter_8b3a0b,__Inter_Fallback_8b3a0b;font-style:normal}.__variable_8b3a0b{--font-inter:"__Inter_8b3a0b","__Inter_Fallback_8b3a0b"}@font-face{font-family:__Plus_Jakarta_Sans_7c98a1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_7c98a1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_7c98a1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_7c98a1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_7c98a1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_7c98a1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_7c98a1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_7c98a1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_7c98a1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_7c98a1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_7c98a1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_7c98a1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_7c98a1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_7c98a1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_7c98a1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_7c98a1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_7c98a1;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_7c98a1{font-family:__Plus_Jakarta_Sans_7c98a1,__Plus_Jakarta_Sans_Fallback_7c98a1;font-style:normal}.__variable_7c98a1{--font-plus-jakarta-sans:"__Plus_Jakarta_Sans_7c98a1","__Plus_Jakarta_Sans_Fallback_7c98a1"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;text-size-adjust:100%}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}@media (max-width:768px){input,select,textarea{font-size:16px!important}}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse;width:100%}:root{--color-accent:#7c5cff;--color-accent-dark:color-mix(in srgb,var(--color-accent) 80%,#1a1040);--color-accent-light:color-mix(in srgb,var(--color-accent) 8%,transparent);--color-accent-glow:color-mix(in srgb,var(--color-accent) 20%,transparent);--color-bg:#fafbff;--color-bg-rgb:250,251,255;--color-bg-secondary:#f3f4fb;--color-bg-card:hsla(0,0%,100%,.72);--color-bg-input:#fff;--color-text:#0f0d1a;--color-text-secondary:#4b485c;--color-text-muted:#56536b;--color-border:rgba(0,0,0,.08);--color-error:#e5484d;--color-success:#30a46c;--shadow-sm:0 1px 2px rgba(0,0,0,.04),0 1px 4px rgba(0,0,0,.02);--shadow-md:0 2px 8px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.03),0 0 0 1px rgba(0,0,0,.02);--shadow-lg:0 4px 16px rgba(0,0,0,.06),0 12px 40px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.02);--shadow-glow:0 0 40px color-mix(in srgb,var(--color-accent) 12%,transparent);--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--header-bg:rgba(250,251,255,.72);--footer-bg:#0c0a15;--footer-text:#9896a8;--font-display:var(--font-plus-jakarta-sans),system-ui,sans-serif;--font-body:var(--font-inter),system-ui,sans-serif;--glass-bg:hsla(0,0%,100%,.6);--glass-border:hsla(0,0%,100%,.5);--glass-blur:20px;--gradient-primary:linear-gradient(135deg,#667eea 0%,var(--color-accent) 50%,#a855f7 100%);--gradient-subtle:linear-gradient(135deg,rgba(102,126,234,.08) 0%,color-mix(in srgb,var(--color-accent) 8%,transparent) 50%,rgba(168,85,247,.08) 100%)}[data-theme=dark]{--color-bg:#0a0812;--color-bg-rgb:10,8,18;--color-bg-secondary:#110e1e;--color-bg-card:rgba(20,16,36,.72);--color-bg-input:#1a1530;--color-text:#f0edff;--color-text-secondary:#b6b2cf;--color-text-muted:#9d99b8;--color-border:hsla(0,0%,100%,.08);--header-bg:rgba(10,8,18,.72);--footer-bg:#050410;--footer-text:#9d99b8;--shadow-sm:0 1px 3px rgba(0,0,0,.5);--shadow-md:0 4px 16px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.03);--shadow-lg:0 8px 40px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.03);--shadow-glow:0 0 60px color-mix(in srgb,var(--color-accent) 15%,transparent);--glass-bg:rgba(20,16,36,.5);--glass-border:hsla(0,0%,100%,.06);--gradient-subtle:linear-gradient(135deg,rgba(102,126,234,.06) 0%,color-mix(in srgb,var(--color-accent) 6%,transparent) 50%,rgba(168,85,247,.06) 100%)}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);line-height:1.65;min-height:100vh;transition:background .3s ease,color .3s ease;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:1.15;font-weight:700;letter-spacing:-.02em}p{text-wrap:pretty}::selection{background:color-mix(in srgb,var(--color-accent) 25%,transparent);color:var(--color-text)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-accent) 20%,var(--color-bg-secondary));border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-accent) 40%,var(--color-bg-secondary))}.container{max-width:860px;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,16px));padding-right:max(16px,env(safe-area-inset-right,16px))}@media (max-width:480px){.container{padding-left:max(12px,env(safe-area-inset-left,12px));padding-right:max(12px,env(safe-area-inset-right,12px))}}main{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px color-mix(in srgb,var(--color-accent) 15%,transparent)}50%{box-shadow:0 0 40px color-mix(in srgb,var(--color-accent) 30%,transparent)}}@keyframes gradient-rotate{0%{--angle:0deg}to{--angle:360deg}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px);max-height:0}to{opacity:1;transform:translateY(0);max-height:500px}}@media print{.no-print,[aria-label="Back to top"],[aria-label="Print this page"],footer,header,nav[aria-label="Main navigation"]{display:none!important}body{background:#fff;color:#000;font-size:12pt}.container{max-width:100%;padding-inline:0}a{color:inherit;text-decoration:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.Footer_footer__Hn8qK{background:linear-gradient(180deg,var(--footer-bg) 0,#050311 100%);color:var(--footer-text);padding:72px 0 max(36px,env(safe-area-inset-bottom,36px));border-top:1px solid hsla(0,0%,100%,.04);position:relative;overflow:hidden}.Footer_footer__Hn8qK:before{content:"";position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:120%;height:200px;background:radial-gradient(ellipse 60% 80% at 50% 100%,color-mix(in srgb,var(--color-accent) 8%,transparent) 0,transparent 70%);pointer-events:none}.Footer_inner__koMAF{max-width:1200px;margin-inline:auto;padding-inline:max(20px,env(safe-area-inset-left,20px)) max(20px,env(safe-area-inset-right,20px))}.Footer_top__Fq97a{display:grid;grid-template-columns:1.6fr repeat(4,1fr);grid-gap:40px;gap:40px;padding-bottom:40px;border-bottom:1px solid hsla(0,0%,100%,.06)}.Footer_brand__qT5NC{display:flex;flex-direction:column;gap:16px;max-width:320px}.Footer_logo__ohVnd{display:inline-flex;align-items:center;gap:10px}.Footer_logoIcon__yHNOs{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--gradient-primary);color:#fff;font-size:1.35rem;box-shadow:0 4px 16px color-mix(in srgb,var(--color-accent) 30%,transparent)}.Footer_logoName__CyjsP{display:block;font-family:var(--font-display);font-weight:800;font-size:1.4rem;color:#fff;line-height:1.05;letter-spacing:-.01em}.Footer_logoKicker__qIU51{display:block;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.Footer_tagline__fBzje{font-size:.88rem;line-height:1.65;color:hsla(0,0%,100%,.5)}.Footer_badge__JsawN{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:7px 14px;border-radius:10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.8);font-size:.72rem;font-weight:700;letter-spacing:.02em}.Footer_badge__JsawN svg{color:var(--color-success)}.Footer_col__cB_Yk{display:flex;flex-direction:column}.Footer_colTitle__Zo6ck{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.9);margin-bottom:6px}.Footer_colSub__61VkW{font-size:.76rem;color:hsla(0,0%,100%,.4);margin-bottom:14px;line-height:1.5}.Footer_colLinks__dc2d_{display:flex;flex-direction:column;gap:12px;margin-top:6px}.Footer_link__nsmHn{font-size:.86rem;color:hsla(0,0%,100%,.45);display:inline-flex;align-items:center;min-height:36px;padding:4px 0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .2s ease,padding-left .2s ease}.Footer_link__nsmHn:hover{color:#fff;padding-left:4px}.Footer_email__PhQur{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:.86rem;color:hsla(0,0%,100%,.45);margin-bottom:18px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.Footer_email__PhQur:hover{color:#fff}.Footer_email__PhQur svg{color:var(--color-accent)}.Footer_social__WBuUU{display:flex;flex-wrap:wrap;gap:10px}.Footer_socialLink__daWw_{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.45);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:all .25s ease}.Footer_socialLink__daWw_:hover{color:#fff;border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 15%,transparent);transform:translateY(-3px);box-shadow:0 6px 20px color-mix(in srgb,var(--color-accent) 25%,transparent)}.Footer_standardsBar__7CEDf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:22px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.Footer_standardsInfo__gJY_Q{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Footer_standardsLabel__toAfg{font-size:.76rem;font-weight:700;color:var(--color-accent);letter-spacing:.02em}.Footer_standardsText__idL_Z{font-size:.78rem;color:hsla(0,0%,100%,.5);line-height:1.4}.Footer_standardsTags__6y0Rs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Footer_standardsTag__5uBzR{font-size:.68rem;font-weight:700;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);padding:3px 8px;border-radius:6px;letter-spacing:.04em}.Footer_bottom__LHDT3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:28px}.Footer_copy__AhLvK{font-size:.76rem;letter-spacing:.02em;color:hsla(0,0%,100%,.3)}.Footer_bottomNav__ZbXRO{display:flex;flex-wrap:wrap;gap:8px 16px}.Footer_bottomLink__3cWwE{display:inline-flex;align-items:center;min-height:44px;padding:6px 4px;font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.3);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.Footer_bottomLink__3cWwE:hover{color:var(--color-accent)}@media (max-width:900px){.Footer_top__Fq97a{grid-template-columns:1fr 1fr;gap:32px}.Footer_brand__qT5NC{grid-column:1/-1;max-width:none}}@media (max-width:540px){.Footer_top__Fq97a{grid-template-columns:1fr}.Footer_bottom__LHDT3{flex-direction:column;align-items:flex-start}}