.BackToTop_btn__TZ9ey{position:fixed;right:24px;bottom:24px;z-index:50;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--color-accent);box-shadow:var(--shadow-md);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,background .15s ease}.BackToTop_visible___0lC8{opacity:1;transform:translateY(0);pointer-events:auto}.BackToTop_btn__TZ9ey:hover{background:var(--color-accent-dark)}@media (max-width:768px){.BackToTop_btn__TZ9ey{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}}.Header_header__5bMLD{position:-webkit-sticky;position:sticky;top:0;z-index:80;background:var(--header-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.Header_header__5bMLD:before{content:"";display:block;height:3px;background:linear-gradient(90deg,#065f46,#047857 30%,#22d3ee 65%,#8b5cf6)}.Header_inner__5RIrv{display:flex;align-items:center;gap:16px;height:64px;max-width:1280px;margin-inline:auto;padding-inline:24px}.Header_logo__9UrpV{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:800;font-size:clamp(.9rem,3.8vw,1.05rem);color:var(--color-text);min-width:0;max-width:calc(100vw - 165px)}.Header_logoText__I0fZ_{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_logoIcon__ocf5f{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--color-accent);color:#fff;font-size:.9rem;flex-shrink:0}.Header_nav__UxqfA{display:flex;align-items:center;gap:4px;margin-left:8px}.Header_navLink___TQUS{padding:8px 12px;border-radius:var(--radius-sm);font-size:.92rem;font-weight:500;color:var(--color-text-secondary);transition:color .15s ease,background .15s ease}.Header_navLink___TQUS:hover{color:var(--color-accent);background:var(--color-accent-light)}.Header_actions__KWOlz{display:flex;align-items:center;gap:8px;margin-left:auto}.Header_search__8xtG4{width:320px;position:relative}@media (max-width:768px){.Header_inner__5RIrv{padding-inline:14px;gap:8px}.Header_nav__UxqfA{display:none}.Header_search__8xtG4{width:auto}}.Footer_footer__Hn8qK{position:relative;overflow:clip;margin-top:96px;background:var(--footer-bg);color:var(--footer-text);padding:56px 24px 28px}.Footer_footer__Hn8qK:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 18% 0,color-mix(in srgb,#10b981 10%,transparent),transparent 70%),radial-gradient(ellipse 45% 55% at 85% 100%,color-mix(in srgb,#8b5cf6 9%,transparent),transparent 70%)}.Footer_footer__Hn8qK>*{position:relative}.Footer_inner__koMAF{max-width:1200px;margin-inline:auto}.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%,.08)}.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:12px;background:linear-gradient(135deg,#047857,#0e7490);color:#fff;font-size:1.35rem;box-shadow:0 8px 22px -8px color-mix(in srgb,#10b981 60%,transparent)}.Footer_logoName__CyjsP{display:block;font-family:var(--font-display);font-weight:700;font-size:1.4rem;color:#fff;line-height:1.05}.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.6}.Footer_badge__JsawN{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:6px 12px;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#fff;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:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:6px}.Footer_colSub__61VkW{font-size:.76rem;color:var(--footer-text);margin-bottom:12px;line-height:1.4}.Footer_colLinks__dc2d_{display:flex;flex-direction:column;gap:11px;margin-top:6px}.Footer_link__nsmHn{font-size:.86rem;color:var(--footer-text);padding:4px 0;display:inline-block;transition:color .15s ease,padding-left .15s ease}.Footer_link__nsmHn:hover{color:#fff;padding-left:3px}.Footer_email__PhQur{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;color:var(--footer-text);margin-bottom:12px;transition:color .15s ease}.Footer_email__PhQur:hover{color:#fff}.Footer_email__PhQur svg{color:var(--color-accent)}.Footer_social__WBuUU{display:flex;flex-wrap:wrap;gap:8px}.Footer_socialLink__daWw_{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid hsla(0,0%,100%,.1);color:var(--footer-text);transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.Footer_socialLink__daWw_:hover{color:#fff;border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 22%,transparent);transform:translateY(-2px)}.Footer_bottom__LHDT3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:24px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.Footer_copy__AhLvK{font-size:.78rem;letter-spacing:.02em;text-transform:uppercase}.Footer_bottomNav__ZbXRO{display:flex;flex-wrap:wrap;gap:4px 16px}.Footer_bottomLink__3cWwE{font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--footer-text);padding:8px 4px;display:inline-block;transition:color .15s 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;padding-bottom:max(16px,env(safe-area-inset-bottom))}}.MobileNav_root__ELDH3{display:none}.MobileNav_burger__Dy5Ck{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);color:var(--color-text);border:1px solid var(--color-border);background:var(--color-bg-card)}.MobileNav_backdrop__3vOBf{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:MobileNav_fade__7dWu5 .2s ease}.MobileNav_drawer__MQuj5{position:fixed;top:0;right:0;bottom:0;z-index:100;display:flex;flex-direction:column;width:min(86vw,340px);background:var(--color-bg-card);border-left:1px solid var(--color-border);box-shadow:var(--shadow-lg);animation:MobileNav_slide__5iXRx .28s cubic-bezier(.22,1,.36,1);padding-top:max(0px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));overflow-y:auto}.MobileNav_drawerHeader__rhMXS{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 14px 20px;border-bottom:1px solid var(--color-border)}.MobileNav_brand__NrIi3{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:var(--color-text)}.MobileNav_brandIcon__z18Pj{width:30px;height:30px;background:var(--color-accent);color:#fff;font-size:.95rem}.MobileNav_brandIcon__z18Pj,.MobileNav_close__F7Ex8{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm)}.MobileNav_close__F7Ex8{width:44px;height:44px;color:var(--color-text-secondary);transition:background .15s ease,color .15s ease}.MobileNav_close__F7Ex8:hover{background:var(--color-bg-secondary);color:var(--color-text)}.MobileNav_list__A9JFI{display:flex;flex-direction:column;gap:4px;padding:16px 12px}.MobileNav_link__eTTzw{display:flex;align-items:center;gap:14px;padding:14px;font-size:1.05rem;font-weight:600;color:var(--color-text);border-radius:var(--radius-md);transition:background .15s ease,color .15s ease}.MobileNav_linkIcon__H7Mm5{display:inline-flex;color:var(--color-text-secondary);transition:color .15s ease}.MobileNav_chevron__amXJz{margin-left:auto;color:var(--color-text-muted);opacity:.6;transition:transform .15s ease,color .15s ease,opacity .15s ease}.MobileNav_link__eTTzw:hover{background:var(--color-accent-light);color:var(--color-accent)}.MobileNav_link__eTTzw:hover .MobileNav_chevron__amXJz,.MobileNav_link__eTTzw:hover .MobileNav_linkIcon__H7Mm5{color:var(--color-accent)}.MobileNav_link__eTTzw:hover .MobileNav_chevron__amXJz{transform:translateX(3px);opacity:1}.MobileNav_active__PXbg_{background:var(--color-accent-light)}.MobileNav_active__PXbg_,.MobileNav_active__PXbg_ .MobileNav_linkIcon__H7Mm5{color:var(--color-accent)}.MobileNav_quickToolsSection__4Izn7{padding:12px 16px 16px;border-top:1px solid var(--color-border)}.MobileNav_sectionHeading__FC0vI{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin-bottom:10px}.MobileNav_quickToolsList__riUTM{display:flex;flex-wrap:wrap;gap:8px}.MobileNav_toolChip__Yja3D{display:inline-flex;align-items:center;min-height:38px;padding:6px 12px;border-radius:var(--radius-sm);background:var(--color-bg-secondary);border:1px solid var(--color-border);font-size:.84rem;font-weight:600;color:var(--color-text);transition:all .15s ease}.MobileNav_toolChip__Yja3D:hover{border-color:var(--color-accent);color:var(--color-accent)}.MobileNav_toolChipMore__TTxDa{display:inline-flex;align-items:center;min-height:38px;padding:6px 12px;border-radius:var(--radius-sm);background:var(--color-accent-light);border:1px solid var(--color-accent);font-size:.84rem;font-weight:700;color:var(--color-accent)}.MobileNav_drawerFooter__9a12p{margin-top:auto;padding:18px 20px;border-top:1px solid var(--color-border);font-size:.82rem;line-height:1.5;color:var(--color-text-secondary)}@keyframes MobileNav_fade__7dWu5{0%{opacity:0}}@keyframes MobileNav_slide__5iXRx{0%{transform:translateX(100%)}}@media (max-width:768px){.MobileNav_root__ELDH3{display:block}}.ToolsDropdown_dropdownContainer__Fwp0m{position:relative;display:inline-block}.ToolsDropdown_navLink__NGVj6{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--radius-sm,6px);font-size:.92rem;font-weight:500;color:var(--color-text-secondary);background:transparent;border:none;cursor:pointer;transition:color .15s ease,background .15s ease;font-family:inherit}.ToolsDropdown_navLink__NGVj6.ToolsDropdown_active__veX2s,.ToolsDropdown_navLink__NGVj6:hover{color:var(--color-accent);background:var(--color-accent-light,rgba(239,68,68,.1))}.ToolsDropdown_chevron__rB4Vr{width:14px;height:14px;opacity:.6;transition:transform .25s ease,opacity .25s ease;flex-shrink:0}.ToolsDropdown_navLink__NGVj6:hover .ToolsDropdown_chevron__rB4Vr{opacity:1}.ToolsDropdown_navLink__NGVj6.ToolsDropdown_active__veX2s .ToolsDropdown_chevron__rB4Vr{transform:rotate(180deg);opacity:1}.ToolsDropdown_dropdownMenu__tUw_N{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:8px;background:var(--color-surface,#fff);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);border:1px solid var(--color-border,#eaeaea);border-top:4px solid var(--color-accent,#10b981);width:600px;padding:16px 24px 24px;z-index:100;animation:ToolsDropdown_slideIn__v_fVf .2s ease forwards}[data-theme=dark] .ToolsDropdown_dropdownMenu__tUw_N{background:var(--color-surface,#1e1e1e);box-shadow:0 10px 40px rgba(0,0,0,.5);border-color:var(--color-border,#333)}@keyframes ToolsDropdown_slideIn__v_fVf{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.ToolsDropdown_dropdownHeader__0LAIX{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--color-border,#eaeaea)}.ToolsDropdown_headerTitle__xbNNT{font-size:.85rem;font-weight:700;letter-spacing:.05em;color:var(--color-accent,#10b981)}.ToolsDropdown_viewAll__ClgQm{font-size:.9rem;font-weight:600;color:var(--color-accent,#10b981);text-decoration:none;transition:opacity .2s}.ToolsDropdown_viewAll__ClgQm:hover{opacity:.8}.ToolsDropdown_toolsGrid__SFNWT{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.ToolsDropdown_toolCard__8GTPo{display:flex;align-items:flex-start;gap:16px;padding:12px;border-radius:8px;text-decoration:none;transition:background .2s ease}.ToolsDropdown_toolCard__8GTPo:hover{background:var(--color-bg-alt,#f9fafb)}[data-theme=dark] .ToolsDropdown_toolCard__8GTPo:hover{background:var(--color-bg-alt,#2d2d2d)}.ToolsDropdown_iconWrapper__cqH6M{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;flex-shrink:0;background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2)}.ToolsDropdown_auto-loan-calculator__ZLZSd{background:rgba(245,158,11,.1);color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.ToolsDropdown_car-affordability-calculator__jFTnV{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.ToolsDropdown_car-depreciation-calculator__L1bDl{background:rgba(59,130,246,.1);color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.ToolsDropdown_auto-loan-refinance-calculator__o3Hgg{background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2)}.ToolsDropdown_toolInfo__maHXN{display:flex;flex-direction:column;gap:4px}.ToolsDropdown_toolName__UF4vi{font-size:.95rem;font-weight:700;color:var(--color-text,#111827);line-height:1.2}.ToolsDropdown_toolDescription__xkpZK{font-size:.8rem;color:var(--color-text-secondary,#6b7280);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.ToolsDropdown_dropdownMenu__tUw_N{width:calc(100vw - 32px);left:auto;right:-100px;transform:none}.ToolsDropdown_toolsGrid__SFNWT{grid-template-columns:1fr}}.SiteSearch_root__Bc6FA{position:relative;width:100%}.SiteSearch_mobileTrigger__5A2GY{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);color:var(--color-text);border:1px solid var(--color-border);background:var(--color-bg-card);transition:all .15s ease;cursor:pointer}.SiteSearch_mobileTrigger__5A2GY:hover{border-color:var(--color-accent);color:var(--color-accent)}.SiteSearch_mobileHeader__5emh3{display:none;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #e2e8f0;background:#fff}[data-theme=dark] .SiteSearch_mobileHeader__5emh3{border-bottom-color:#1e293b;background:#0f172a}.SiteSearch_mobileCloseBtn__oneTZ{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;min-height:42px;border-radius:var(--radius-sm);background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text);font-size:.88rem;font-weight:600;cursor:pointer;white-space:nowrap}.SiteSearch_box__xdang{display:flex;align-items:center;gap:10px;height:42px;padding:0 16px;border-radius:9999px;border:1.5px solid #cbd5e1;background:var(--color-bg-card,#fff);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;position:relative;z-index:91;width:100%}.SiteSearch_boxFocused__95bnM{border-color:#2563eb!important;background:#fff!important;box-shadow:0 0 0 3.5px rgba(37,99,235,.18)!important}[data-theme=dark] .SiteSearch_box__xdang{border-color:#334155;background:#0f172a}[data-theme=dark] .SiteSearch_boxFocused__95bnM{border-color:#3b82f6!important;background:#0f172a!important;box-shadow:0 0 0 3.5px rgba(59,130,246,.25)!important}.SiteSearch_searchIcon__R6k6k{color:#2563eb;flex-shrink:0;transition:transform .15s ease}[data-theme=dark] .SiteSearch_searchIcon__R6k6k{color:#60a5fa}.SiteSearch_boxFocused__95bnM .SiteSearch_searchIcon__R6k6k{transform:scale(1.05)}.SiteSearch_input__wdrKi{width:100%;border:none;background:transparent;outline:none;font-size:.88rem;font-weight:500;color:#0f172a;line-height:1.4;font-family:inherit}[data-theme=dark] .SiteSearch_input__wdrKi{color:#f8fafc}.SiteSearch_input__wdrKi::placeholder{color:#94a3b8;font-weight:400}[data-theme=dark] .SiteSearch_input__wdrKi::placeholder{color:#64748b}.SiteSearch_clearBtn__LJd9U{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;font-size:.7rem;cursor:pointer;transition:all .12s ease;flex-shrink:0}.SiteSearch_clearBtn__LJd9U:hover{background:#e2e8f0;color:#0f172a}.SiteSearch_dropdown__FZWPC{position:absolute;top:calc(100% + 8px);right:0;width:500px;max-width:min(94vw,540px);background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 20px 45px -8px rgba(0,0,0,.14),0 4px 16px -2px rgba(0,0,0,.05);z-index:100;overflow:hidden;animation:SiteSearch_dropdownFadeIn__tQrCb .15s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}[data-theme=dark] .SiteSearch_dropdown__FZWPC{background:#0f172a;border-color:#1e293b;box-shadow:0 24px 50px -10px rgba(0,0,0,.6),0 4px 16px -2px rgba(0,0,0,.3)}@keyframes SiteSearch_dropdownFadeIn__tQrCb{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.SiteSearch_sectionHeader__6HVN_{padding:16px 20px 10px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:0}[data-theme=dark] .SiteSearch_sectionHeader__6HVN_{color:#94a3b8}.SiteSearch_trendingSection__emph_{padding:0 20px 14px;border-bottom:1px solid #f1f5f9}[data-theme=dark] .SiteSearch_trendingSection__emph_{border-bottom-color:#1e293b}.SiteSearch_trendingPills__2M4uV{display:flex;flex-wrap:wrap;gap:8px}.SiteSearch_trendingPill__IN07X{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:9999px;background:#f8fafc;border:1px solid #e2e8f0;font-size:.82rem;font-weight:600;color:#1e293b;cursor:pointer;transition:all .15s ease;white-space:nowrap}[data-theme=dark] .SiteSearch_trendingPill__IN07X{background:#1e293b;border-color:#334155;color:#e2e8f0}.SiteSearch_trendingPill__IN07X:hover{background:#eff6ff;border-color:#93c5fd;color:#2563eb;transform:translateY(-1px)}[data-theme=dark] .SiteSearch_trendingPill__IN07X:hover{background:#1e3a8a;border-color:#3b82f6;color:#93c5fd}.SiteSearch_trendingIcon__I9dVi{color:#334155;flex-shrink:0;transition:transform .12s ease}[data-theme=dark] .SiteSearch_trendingIcon__I9dVi{color:#94a3b8}.SiteSearch_trendingPill__IN07X:hover .SiteSearch_trendingIcon__I9dVi{color:#2563eb;transform:translate(1px,-1px)}[data-theme=dark] .SiteSearch_trendingPill__IN07X:hover .SiteSearch_trendingIcon__I9dVi{color:#93c5fd}.SiteSearch_resultsSection__TAfeF{padding:2px 0 6px}.SiteSearch_list__6OPTx{list-style:none;margin:0;padding:0 10px;max-height:340px;overflow-y:auto;scroll-behavior:smooth}.SiteSearch_list__6OPTx::-webkit-scrollbar{width:6px}.SiteSearch_list__6OPTx::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}[data-theme=dark] .SiteSearch_list__6OPTx::-webkit-scrollbar-thumb{background:#334155}.SiteSearch_item__s42UM{border-radius:12px;margin-bottom:2px;transition:background .12s ease}.SiteSearch_itemActive__dDGma{background:#f8fafc}[data-theme=dark] .SiteSearch_itemActive__dDGma{background:#1e293b}.SiteSearch_link__uTsCz{display:flex;align-items:center;gap:14px;padding:10px 12px;text-decoration:none}.SiteSearch_iconWrap__yyKff{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SiteSearch_iconWrap_sky__D8b5T{background:#eff6ff;color:#2563eb}.SiteSearch_iconWrap_teal___I_OO{background:#f0fdfa;color:#0d9488}.SiteSearch_iconWrap_indigo__gZJ8F{background:#eef2ff;color:#4f46e5}.SiteSearch_iconWrap_purple__7fD_w{background:#faf5ff;color:#9333ea}.SiteSearch_iconWrap_amber__q9aJN{background:#fffbeb;color:#d97706}.SiteSearch_iconWrap_slate__Zb3Y6{background:#f8fafc;color:#64748b}[data-theme=dark] .SiteSearch_iconWrap_sky__D8b5T{background:rgba(37,99,235,.18);color:#60a5fa}[data-theme=dark] .SiteSearch_iconWrap_teal___I_OO{background:rgba(13,148,136,.18);color:#2dd4bf}[data-theme=dark] .SiteSearch_iconWrap_indigo__gZJ8F{background:rgba(79,70,229,.18);color:#818cf8}[data-theme=dark] .SiteSearch_iconWrap_purple__7fD_w{background:rgba(147,51,234,.18);color:#c084fc}[data-theme=dark] .SiteSearch_iconWrap_amber__q9aJN{background:rgba(217,119,6,.18);color:#fbbf24}[data-theme=dark] .SiteSearch_iconWrap_slate__Zb3Y6{background:#1e293b;color:#94a3b8}.SiteSearch_itemDetails__77ydH{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.SiteSearch_itemTitle__lVAfd{font-size:.92rem;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}[data-theme=dark] .SiteSearch_itemTitle__lVAfd{color:#f8fafc}.SiteSearch_highlight__5S4H9{color:#2563eb;font-weight:700;text-decoration:underline;text-underline-offset:2px}[data-theme=dark] .SiteSearch_highlight__5S4H9{color:#60a5fa}.SiteSearch_itemSubtitle__3TDB8{font-size:.78rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}[data-theme=dark] .SiteSearch_itemSubtitle__3TDB8{color:#94a3b8}.SiteSearch_badge__oWxlk{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:6px;flex-shrink:0;white-space:nowrap}.SiteSearch_badge_blue__FZWqb,.SiteSearch_badge_flagship__401t1{border:1px solid #bfdbfe;background:#eff6ff;color:#2563eb}.SiteSearch_badge_tax__AL9nk{border:1px solid #99f6e4;background:#f0fdfa;color:#0d9488}.SiteSearch_badge_purple__cfneJ{border:1px solid #ddd6fe;background:#f5f3ff;color:#6d28d9}.SiteSearch_badge_amber__Axl75{border:1px solid #fde68a;background:#fffbeb;color:#b45309}.SiteSearch_badge_guide__pGDoo{border:1px solid #e2e8f0;background:#f8fafc;color:#475569}[data-theme=dark] .SiteSearch_badge_blue__FZWqb,[data-theme=dark] .SiteSearch_badge_flagship__401t1{border-color:rgba(37,99,235,.4);background:rgba(37,99,235,.15);color:#93c5fd}[data-theme=dark] .SiteSearch_badge_tax__AL9nk{border-color:rgba(13,148,136,.4);background:rgba(13,148,136,.15);color:#5eead4}[data-theme=dark] .SiteSearch_badge_purple__cfneJ{border-color:rgba(147,51,234,.4);background:rgba(147,51,234,.15);color:#d8b4fe}[data-theme=dark] .SiteSearch_badge_amber__Axl75{border-color:rgba(217,119,6,.4);background:rgba(217,119,6,.15);color:#fcd34d}[data-theme=dark] .SiteSearch_badge_guide__pGDoo{border-color:#334155;background:#1e293b;color:#94a3b8}.SiteSearch_empty__0MUuK{padding:28px 16px;text-align:center;color:#64748b;font-size:.84rem}.SiteSearch_footer__StfTe{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:#fff;border-top:1px solid #f1f5f9;border-bottom-left-radius:20px;border-bottom-right-radius:20px;font-size:.75rem;color:#64748b}[data-theme=dark] .SiteSearch_footer__StfTe{background:#0f172a;border-top-color:#1e293b;color:#94a3b8}.SiteSearch_footerLeft__YI9NA{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.SiteSearch_footerKeys__Cq6da{display:flex;align-items:center;gap:10px;flex-shrink:0}.SiteSearch_keyGroup__ZWDuL{display:inline-flex;align-items:center;gap:4px}.SiteSearch_keyLabel__3xo_m{font-size:.74rem;color:#64748b}[data-theme=dark] .SiteSearch_keyLabel__3xo_m{color:#94a3b8}.SiteSearch_kbd__5GS8t{font-size:.68rem;font-weight:600;padding:2px 6px;border-radius:4px;background:#fff;border:1px solid #cbd5e1;color:#475569;box-shadow:0 1px 1px rgba(0,0,0,.05);font-family:inherit}[data-theme=dark] .SiteSearch_kbd__5GS8t{background:#1e293b;border-color:#334155;color:#cbd5e1}@media (max-width:768px){.SiteSearch_mobileTrigger__5A2GY{display:inline-flex}.SiteSearch_box__xdang:not(.SiteSearch_mobileInnerBox__WbGZH){display:none}.SiteSearch_mobileHeader__5emh3{display:flex}.SiteSearch_mobileInnerBox__WbGZH{display:flex!important;height:44px;flex:1 1;z-index:10001}.SiteSearch_dropdown__FZWPC{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;max-width:100vw;height:100dvh;border-radius:0;border:none;z-index:10000;background:var(--color-bg);padding-top:max(0px,env(safe-area-inset-top));padding-bottom:max(0px,env(safe-area-inset-bottom))}.SiteSearch_resultsSection__TAfeF{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:none}.SiteSearch_footerKeys__Cq6da{display:none}}.ThemeToggle_toggle__Z2Jp6{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);color:var(--color-text);border:1px solid var(--color-border);background:var(--color-bg-card);transition:background .15s ease,color .15s ease,border-color .15s ease}.ThemeToggle_toggle__Z2Jp6:hover{color:var(--color-accent);border-color:var(--color-accent)}