.BackToTop_btn__TZ9ey{position:fixed;right:24px;bottom:max(24px,calc(24px + env(safe-area-inset-bottom, 0px)));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;touch-action:manipulation}.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:16px;bottom:max(16px,calc(16px + env(safe-area-inset-bottom, 0px)))}}.CalculatorsDropdown_dropdown__d2sKx{position:relative;display:inline-block}.CalculatorsDropdown_trigger__oZ7Pc{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;min-height:38px;border-radius:8px;font-size:.92rem;font-weight:500;color:var(--color-text-secondary);transition:all .2s ease;background:transparent;border:1px solid transparent;cursor:pointer;touch-action:manipulation;outline:none}.CalculatorsDropdown_trigger__oZ7Pc:hover{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.CalculatorsDropdown_activeTrigger__4Q0oS,.CalculatorsDropdown_openTrigger__HJnQx{color:var(--color-accent)!important;background:color-mix(in srgb,var(--color-accent) 12%,transparent)!important;font-weight:600!important;border-color:color-mix(in srgb,var(--color-accent) 25%,transparent)!important}.CalculatorsDropdown_chevron__HZ7KU{transition:transform .2s ease;stroke-width:2.5}.CalculatorsDropdown_chevronOpen__Uihmd{transform:rotate(180deg)}.CalculatorsDropdown_megaMenu__Lqv13{position:absolute;top:calc(100% + 6px);left:-120px;width:980px;max-width:calc(100vw - 32px);background:var(--color-bg-card,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:18px;box-shadow:0 20px 45px -10px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.04);padding:22px 24px 20px;z-index:100;display:flex;flex-direction:column;animation:CalculatorsDropdown_slideIn__Ao0Es .18s cubic-bezier(.16,1,.3,1)}.CalculatorsDropdown_megaMenu__Lqv13:before{content:"";position:absolute;top:-12px;left:0;right:0;height:14px;background:transparent}[data-theme=dark] .CalculatorsDropdown_megaMenu__Lqv13{background:#131622;border-color:hsla(0,0%,100%,.1);box-shadow:0 20px 50px -10px rgba(0,0,0,.65),0 0 0 1px hsla(0,0%,100%,.06)}@media (max-width:1060px){.CalculatorsDropdown_megaMenu__Lqv13{left:-200px;width:920px}}@media (max-width:860px){.CalculatorsDropdown_megaMenu__Lqv13{position:fixed;top:68px;left:16px;right:16px;width:auto;max-width:none;max-height:calc(100vh - 84px);overflow-y:auto;border-radius:14px;padding:18px 16px}}.CalculatorsDropdown_menuHeader__7uxpP{display:flex;justify-content:space-between;align-items:center}.CalculatorsDropdown_headerLeft__ExAWz{display:flex;align-items:center;gap:14px}.CalculatorsDropdown_headerTitle__IeoIF{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted,#6b7280)}.CalculatorsDropdown_tabGroup__jigKM{display:inline-flex;align-items:center;background:var(--color-bg-input,#f1f5f9);padding:3px;border-radius:9999px;border:1px solid var(--color-border,#e2e8f0)}.CalculatorsDropdown_tabBtn__yW0c0{padding:3px 10px;border-radius:9999px;font-size:.76rem;font-weight:600;border:none;background:transparent;color:var(--color-text-secondary,#64748b);cursor:pointer;transition:all .15s ease}.CalculatorsDropdown_tabBtn__yW0c0:hover{color:var(--color-text,#0f172a)}.CalculatorsDropdown_tabBtnActive__wN1sh{background:var(--color-bg-card,#fff);color:var(--color-text,#0f172a)!important;box-shadow:0 1px 4px rgba(0,0,0,.08);font-weight:700!important}[data-theme=dark] .CalculatorsDropdown_tabBtnActive__wN1sh{background:#1e2438;color:#f8fafc!important}.CalculatorsDropdown_viewAll__FE9Xt{display:inline-flex;align-items:center;gap:4px;font-size:.88rem;font-weight:600;color:var(--color-text,#111827);text-decoration:none;transition:all .15s ease}.CalculatorsDropdown_viewAll__FE9Xt:hover{color:var(--color-accent);transform:translateX(2px)}.CalculatorsDropdown_viewAllArrow__cTO_A{transition:transform .15s ease}.CalculatorsDropdown_viewAll__FE9Xt:hover .CalculatorsDropdown_viewAllArrow__cTO_A{transform:translateX(3px)}.CalculatorsDropdown_divider__hbHEY{height:1px;background:var(--color-border,#e5e7eb);margin:14px 0 18px}.CalculatorsDropdown_grid__BV8z7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.CalculatorsDropdown_gridScrollable__rRWBX{max-height:480px;overflow-y:auto;padding-right:6px}.CalculatorsDropdown_gridScrollable__rRWBX::-webkit-scrollbar{width:5px}.CalculatorsDropdown_gridScrollable__rRWBX::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:9999px}@media (max-width:860px){.CalculatorsDropdown_grid__BV8z7{grid-template-columns:1fr;gap:10px}}.CalculatorsDropdown_card__qg0UT{display:flex;align-items:flex-start;gap:14px;padding:15px 14px;border-radius:14px;border:1px solid var(--color-border,#e5e7eb);background:var(--color-bg-card,#fff);text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1)}[data-theme=dark] .CalculatorsDropdown_card__qg0UT{background:#171b2c;border-color:hsla(0,0%,100%,.08)}.CalculatorsDropdown_activeCard___HK8v,.CalculatorsDropdown_card__qg0UT:hover{border-color:#cbd5e1;background:var(--color-bg-card,#fff);box-shadow:0 6px 18px rgba(0,0,0,.06);transform:translateY(-2px)}[data-theme=dark] .CalculatorsDropdown_activeCard___HK8v,[data-theme=dark] .CalculatorsDropdown_card__qg0UT:hover{background:#1f253d;border-color:hsla(0,0%,100%,.2);box-shadow:0 6px 20px rgba(0,0,0,.45)}.CalculatorsDropdown_iconWrapper__vfKMI{display:flex;align-items:center;justify-content:center;width:46px;height:46px;min-width:46px;border-radius:12px;flex-shrink:0;border:1px solid transparent;transition:transform .2s ease}.CalculatorsDropdown_activeCard___HK8v .CalculatorsDropdown_iconWrapper__vfKMI,.CalculatorsDropdown_card__qg0UT:hover .CalculatorsDropdown_iconWrapper__vfKMI{transform:scale(1.06)}.CalculatorsDropdown_iconYellow__BQ9xC{background:#fef9c3;border-color:#fef08a;color:#a16207}.CalculatorsDropdown_iconPeach__NL8Bb{background:#ffedd5;border-color:#fed7aa;color:#c2410c}.CalculatorsDropdown_iconRose__N3XWR{background:#ffe4e6;border-color:#fecdd3;color:#be123c}.CalculatorsDropdown_iconPurple__Yqdly{background:#f3e8ff;border-color:#e9d5ff;color:#6d28d9}.CalculatorsDropdown_iconMint__QuAK9{background:#d1fae5;border-color:#a7f3d0;color:#047857}.CalculatorsDropdown_iconAmber__9FvmH{background:#fef3c7;border-color:#fde68a;color:#b45309}.CalculatorsDropdown_iconSlate__b1d1d{background:#f1f5f9;border-color:#e2e8f0;color:#334155}.CalculatorsDropdown_iconOrange__hjvi_{background:#ffedd5;border-color:#fed7aa;color:#ea580c}.CalculatorsDropdown_iconSky__4Vn2L{background:#e0f2fe;border-color:#bae6fd;color:#0284c7}[data-theme=dark] .CalculatorsDropdown_iconYellow__BQ9xC{background:rgba(234,179,8,.16);border-color:rgba(234,179,8,.35);color:#facc15}[data-theme=dark] .CalculatorsDropdown_iconPeach__NL8Bb{background:rgba(249,115,22,.16);border-color:rgba(249,115,22,.35);color:#fb923c}[data-theme=dark] .CalculatorsDropdown_iconRose__N3XWR{background:rgba(244,63,94,.16);border-color:rgba(244,63,94,.35);color:#fb7185}[data-theme=dark] .CalculatorsDropdown_iconPurple__Yqdly{background:rgba(168,85,247,.16);border-color:rgba(168,85,247,.35);color:#c084fc}[data-theme=dark] .CalculatorsDropdown_iconMint__QuAK9{background:rgba(16,185,129,.16);border-color:rgba(16,185,129,.35);color:#34d399}[data-theme=dark] .CalculatorsDropdown_iconAmber__9FvmH{background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.35);color:#fbbf24}[data-theme=dark] .CalculatorsDropdown_iconSlate__b1d1d{background:rgba(148,163,184,.16);border-color:rgba(148,163,184,.35);color:#cbd5e1}[data-theme=dark] .CalculatorsDropdown_iconOrange__hjvi_{background:rgba(249,115,22,.16);border-color:rgba(249,115,22,.35);color:#fb923c}[data-theme=dark] .CalculatorsDropdown_iconSky__4Vn2L{background:rgba(56,189,248,.16);border-color:rgba(56,189,248,.35);color:#38bdf8}.CalculatorsDropdown_cardBody__Kk1Kj{display:flex;flex-direction:column;min-width:0}.CalculatorsDropdown_cardTitle__2HGk7{font-size:.94rem;font-weight:700;color:var(--color-text,#111827);margin:0 0 3px;line-height:1.3;transition:color .15s ease}.CalculatorsDropdown_activeCard___HK8v .CalculatorsDropdown_cardTitle__2HGk7,.CalculatorsDropdown_card__qg0UT:hover .CalculatorsDropdown_cardTitle__2HGk7{color:var(--color-accent)}.CalculatorsDropdown_cardDesc__T0bVg{font-size:.81rem;color:var(--color-text-secondary,#6b7280);line-height:1.42;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CalculatorsDropdown_menuFooter__FYQqr{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--color-border,#e5e7eb);font-size:.82rem;color:var(--color-text-muted,#94a3b8)}.CalculatorsDropdown_footerLink__eJ9zp{color:var(--color-accent);font-weight:600;text-decoration:none;transition:all .15s ease}.CalculatorsDropdown_footerLink__eJ9zp:hover{text-decoration:underline}@keyframes CalculatorsDropdown_slideIn__Ao0Es{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Header_header__5bMLD{position:-webkit-sticky;position:sticky;top:0;z-index:80;width:100%;background:var(--header-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border);transition:box-shadow .2s ease,border-color .2s ease}.Header_inner__5RIrv{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;width:100%;padding-inline:max(clamp(16px,2vw,32px),env(safe-area-inset-left,0px)) max(clamp(16px,2vw,32px),env(safe-area-inset-right,0px))}.Header_brandZone__E0MDB{display:flex;align-items:center;gap:18px;flex-shrink:0}.Header_logo__9UrpV{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:800;font-size:1.08rem;color:var(--color-text);flex-shrink:0;transition:opacity .15s ease;min-width:0}.Header_logoText__I0fZ_{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.Header_logo__9UrpV:hover{opacity:.88}.Header_logoIcon__ocf5f{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--color-accent),#10b981);color:#fff;font-size:.95rem;box-shadow:0 2px 8px rgba(59,130,246,.25);transition:box-shadow .2s ease,transform .2s ease}.Header_logo__9UrpV:hover .Header_logoIcon__ocf5f{box-shadow:0 3px 12px rgba(59,130,246,.35);transform:scale(1.05)}.Header_nav__UxqfA{display:flex;align-items:center;gap:4px}.Header_navLink___TQUS{display:inline-flex;align-items:center;padding:7px 14px;border-radius:9999px;font-size:.92rem;font-weight:500;color:var(--color-text-secondary);transition:color .15s ease,background-color .15s ease}.Header_navLink___TQUS:hover{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.Header_searchZone__tLm9I{flex:1 1;max-width:620px;min-width:200px;margin:0 clamp(16px,2.5vw,40px);display:flex;justify-content:center}.Header_actionZone__hsFOW{display:flex;align-items:center;gap:10px;flex-shrink:0}.Header_allToolsBtn__9ApAw{display:inline-flex;align-items:center;gap:7px;padding:7px 16px;border-radius:9999px;font-size:.84rem;font-weight:600;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent);transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.Header_allToolsBtn__9ApAw:hover{background:var(--color-accent);color:#fff;border-color:var(--color-accent);box-shadow:0 3px 12px color-mix(in srgb,var(--color-accent) 30%,transparent);transform:translateY(-1px)}@media (max-width:1240px){.Header_allToolsBtn__9ApAw{display:none}.Header_searchZone__tLm9I{max-width:480px;margin:0 clamp(12px,2vw,24px)}}@media (max-width:1024px){.Header_navLink___TQUS[href="/compare"]{display:none}.Header_searchZone__tLm9I{max-width:380px}}@media (max-width:860px){.Header_nav__UxqfA{display:none}.Header_searchZone__tLm9I{max-width:320px;margin:0 10px}}@media (max-width:640px){.Header_searchZone__tLm9I{display:none}.Header_logoText__I0fZ_{font-size:.95rem;max-width:180px}}.TemplateDownload_card__h60_q{display:flex;align-items:center;gap:16px;margin:28px 0;padding:20px 24px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-left:4px solid #16a34a;border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.04)}.TemplateDownload_iconBox__JcnNg{font-size:1.8rem;line-height:1;flex-shrink:0}.TemplateDownload_content__zadlL{flex:1 1}.TemplateDownload_title__DZKdi{margin:0 0 4px;font-size:1.05rem;font-weight:700;color:var(--color-text)}.TemplateDownload_description__oio1t{margin:0;font-size:.9rem;color:var(--color-text-secondary);line-height:1.45}.TemplateDownload_action__VBoE9{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.TemplateDownload_card__h60_q .TemplateDownload_button__7FKtU{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;color:#fff;background:#16a34a;border-radius:var(--radius-sm);text-decoration:none;white-space:nowrap;transition:background .15s ease,transform .15s ease}.TemplateDownload_card__h60_q .TemplateDownload_button__7FKtU:hover{background:#15803d;transform:translateY(-1px)}.TemplateDownload_card__h60_q .TemplateDownload_button__7FKtU:before{content:"↓";font-weight:700}.TemplateDownload_meta__VZ0FM{margin:0;font-size:.72rem;color:var(--color-text-secondary);text-align:center;white-space:nowrap}@media (max-width:640px){.TemplateDownload_card__h60_q{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.TemplateDownload_action__VBoE9{width:100%;align-items:stretch}.TemplateDownload_card__h60_q .TemplateDownload_button__7FKtU{width:100%}.TemplateDownload_meta__VZ0FM{white-space:normal}}@media print{.TemplateDownload_card__h60_q{box-shadow:none;border-left-width:2px}.TemplateDownload_card__h60_q .TemplateDownload_button__7FKtU{color:#000;background:none;padding:0}.TemplateDownload_card__h60_q .TemplateDownload_button__7FKtU:after{content:" — blendedratecalculator.net/downloads";font-weight:400}}.Footer_footer__Hn8qK{margin-top:96px;background:var(--footer-bg);color:var(--footer-text);padding:56px 24px max(28px,env(safe-area-inset-bottom,0px));position:relative;overflow:hidden}.Footer_footer__Hn8qK:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:600px;height:200px;background:radial-gradient(ellipse at center top,rgba(59,130,246,.08),transparent 70%);pointer-events:none}.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,var(--color-accent),#10b981);color:#fff;font-size:1.35rem;box-shadow:0 4px 16px rgba(59,130,246,.3)}.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);transition:color .15s ease,padding-left .15s ease}.Footer_link__nsmHn:hover{color:#fff;padding-left:3px}.Footer_contactList__D3CMu{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.Footer_contactLink__90NKZ,.Footer_email__PhQur{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;color:var(--footer-text);transition:color .15s ease}.Footer_contactLink__90NKZ:hover,.Footer_email__PhQur:hover{color:#fff}.Footer_contactLink__90NKZ svg,.Footer_email__PhQur svg{color:var(--color-accent);flex-shrink:0}.Footer_social__WBuUU{display:flex;flex-wrap:wrap;gap:8px}.Footer_socialLink__daWw_{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:hsla(0,0%,100%,.06);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;touch-action:manipulation}.Footer_socialLink__daWw_:hover{color:#fff;border-color:var(--color-accent);background:linear-gradient(135deg,rgba(59,130,246,.25),rgba(16,185,129,.15));transform:translateY(-2px);box-shadow:0 0 12px rgba(59,130,246,.2)}.Footer_bottom__LHDT3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:24px}.Footer_copyGroup__N5FOz{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Footer_copy__AhLvK{font-size:.78rem;letter-spacing:.02em;text-transform:uppercase}.Footer_bottomNav__ZbXRO{display:flex;flex-wrap:wrap;gap:8px 20px}.Footer_bottomLink__3cWwE{font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--footer-text);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}}.calculators_hubWrapper__9U5DE{width:100%;min-height:100vh;position:relative}.calculators_hubHero__H7FKB{position:relative;width:100%;padding:4.25rem 1.5rem 3.5rem;background:radial-gradient(circle at 50% 20%,rgba(124,92,255,.15) 0,transparent 70%),linear-gradient(180deg,var(--color-bg-secondary) 0,var(--color-bg) 100%);border-bottom:1px solid var(--color-border);overflow:hidden;text-align:center}.calculators_hubHero__H7FKB:before{content:"";position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:900px;height:450px;background:radial-gradient(ellipse at center,rgba(124,92,255,.18),transparent 70%);pointer-events:none;z-index:0}.calculators_heroContent__yDklM{position:relative;z-index:1;max-width:860px;margin:0 auto}.calculators_heroKicker__RQUmo{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem 1rem;border-radius:9999px;background:rgba(124,92,255,.1);border:1px solid rgba(124,92,255,.25);color:var(--color-accent);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5rem}.calculators_heroKickerDot__V8xs1{width:6px;height:6px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 8px var(--color-accent)}.calculators_heroTitle___5ESF{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:var(--color-text);margin-bottom:0}.calculators_heroTitleGradient__I6fCk{background:linear-gradient(135deg,var(--color-text) 30%,var(--color-accent) 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.calculators_heroDescription__zijOe{font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65;color:var(--color-text-secondary);max-width:720px;margin:0 auto 2rem}.calculators_heroBadges__jdYMf{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.calculators_heroBadge__mWMeW{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--color-text-muted);background:var(--color-bg-card);padding:.35rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.calculators_heroBadgeIcon__f8BBC{color:var(--color-accent)}.calculators_mainContainer__mxBk2{max-width:1240px;margin:0 auto;padding:3rem 1.5rem 6rem;position:relative}.calculators_librarySection__aQSxO{margin-bottom:5rem}.calculators_libraryHeader__S_6__{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.calculators_libraryTitle__758fp{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;color:var(--color-text);letter-spacing:-.02em}.calculators_librarySubtitle__x_oG3{font-size:1.05rem;color:var(--color-text-secondary);max-width:700px;line-height:1.55}.calculators_controlsWrapper__yuvxE{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;background:var(--color-bg-card);padding:1.25rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}@media (min-width:900px){.calculators_controlsWrapper__yuvxE{flex-direction:row;align-items:center;justify-content:space-between}}.calculators_categoryTabs__KsER4{display:flex;align-items:center;gap:.5rem;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.calculators_categoryTabs__KsER4::-webkit-scrollbar{display:none}.calculators_tabBtn__4mu6B{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border-radius:9999px;font-size:.88rem;font-weight:600;color:var(--color-text-secondary);background:var(--color-bg-input);border:1px solid transparent;white-space:nowrap;transition:all .2s ease;cursor:pointer}.calculators_tabBtn__4mu6B:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-bg-input))}.calculators_tabBtnActive__SQ_zk{background:var(--color-accent);color:#fff!important;border-color:var(--color-accent);box-shadow:0 4px 14px color-mix(in srgb,var(--color-accent) 35%,transparent)}.calculators_tabCount__QR00i{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:9999px;font-size:.72rem;font-weight:700;background:rgba(0,0,0,.08);color:currentColor}.calculators_tabBtnActive__SQ_zk .calculators_tabCount__QR00i{background:hsla(0,0%,100%,.25);color:#fff}.calculators_searchWrapper__p46pH{position:relative;display:flex;align-items:center;min-width:260px;flex-grow:1;max-width:420px}.calculators_searchIcon__x4AZ5{position:absolute;left:1rem;color:var(--color-text-muted);pointer-events:none}.calculators_searchInput__VCElO{width:100%;padding:.65rem 2.5rem .65rem 2.6rem;border-radius:9999px;background:var(--color-bg-input);border:1px solid var(--color-border);color:var(--color-text);font-size:.92rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.calculators_searchInput__VCElO:focus{border-color:var(--color-accent);background:var(--color-bg-card);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 15%,transparent)}.calculators_clearSearchBtn__hI2Jp{position:absolute;right:.85rem;width:1.4rem;height:1.4rem;border-radius:50%;background:rgba(0,0,0,.1);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;font-size:.75rem;cursor:pointer;transition:all .2s ease}.calculators_clearSearchBtn__hI2Jp:hover{background:var(--color-text-muted);color:var(--color-bg)}.calculators_resultsMeta__69oDF{font-size:.88rem;color:var(--color-text-muted);margin-bottom:1.5rem;padding-left:.25rem}.calculators_grid__RT9tR{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}@media (max-width:440px){.calculators_grid__RT9tR{grid-template-columns:1fr}}.calculators_card__scgYX{display:flex;flex-direction:column;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.75rem 1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.calculators_card__scgYX:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--color-accent),#38bdf8);opacity:0;transition:opacity .3s ease}.calculators_card__scgYX:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));box-shadow:var(--shadow-lg),0 0 25px rgba(124,92,255,.08)}.calculators_card__scgYX:hover:before{opacity:1}.calculators_cardTopRow__20ry_{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.calculators_cardIconWrap__qG0_k{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.calculators_card__scgYX:hover .calculators_cardIconWrap__qG0_k{transform:scale(1.08) rotate(2deg)}.calculators_iconBlue__DcrfV{background:rgba(59,130,246,.12);color:#2563eb}.calculators_iconCyan__rUp2x{background:rgba(6,182,212,.12);color:#0891b2}.calculators_iconIndigo__m3_d2{background:rgba(99,102,241,.12);color:#4f46e5}.calculators_iconPurple__KJHrR{background:rgba(168,85,247,.12);color:#9333ea}.calculators_iconGreen__fuz9h{background:rgba(16,185,129,.12);color:#059669}.calculators_iconAmber__6YdkK{background:rgba(245,158,11,.12);color:#d97706}.calculators_iconOrange__iEhn9{background:rgba(249,115,22,.12);color:#ea580c}.calculators_iconRose__Wec_a{background:rgba(244,63,94,.12);color:#e11d48}.calculators_iconTeal__0DcDV{background:rgba(20,184,166,.12);color:#0d9488}.calculators_iconRed__1pYty{background:rgba(239,68,68,.12);color:#dc2626}[data-theme=dark] .calculators_iconBlue__DcrfV{color:#60a5fa}[data-theme=dark] .calculators_iconCyan__rUp2x{color:#22d3ee}[data-theme=dark] .calculators_iconIndigo__m3_d2{color:#818cf8}[data-theme=dark] .calculators_iconPurple__KJHrR{color:#c084fc}[data-theme=dark] .calculators_iconGreen__fuz9h{color:#34d399}[data-theme=dark] .calculators_iconAmber__6YdkK{color:#fbbf24}[data-theme=dark] .calculators_iconOrange__iEhn9{color:#fb923c}[data-theme=dark] .calculators_iconRose__Wec_a{color:#fb7185}[data-theme=dark] .calculators_iconTeal__0DcDV{color:#2dd4bf}[data-theme=dark] .calculators_iconRed__1pYty{color:#f87171}.calculators_cardTag__GKNjG{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-input);padding:.25rem .65rem;border-radius:9999px;border:1px solid var(--color-border)}.calculators_cardContent__l9fyV{flex-grow:1}.calculators_cardTitle__wJqwz{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--color-text);line-height:1.3;margin-bottom:.6rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.calculators_cardArrow__3vEVM{color:var(--color-text-muted);flex-shrink:0;transition:transform .25s ease,color .25s ease}.calculators_card__scgYX:hover .calculators_cardArrow__3vEVM{transform:translateX(4px);color:var(--color-accent)}.calculators_cardDesc__zHpDb{font-size:.92rem;line-height:1.55;color:var(--color-text-secondary);margin-bottom:1.25rem}.calculators_cardFooter__bXTix{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-border);padding-top:.85rem;margin-top:auto}.calculators_cardLinkText__hxKh0{font-size:.88rem;font-weight:600;color:var(--color-accent)}.calculators_cardCategoryText__vhIoF{font-size:.78rem;color:var(--color-text-muted)}.calculators_emptyState__s8vNY{text-align:center;padding:4rem 1.5rem;background:var(--color-bg-card);border:1px dashed var(--color-border);border-radius:var(--radius-lg)}.calculators_emptyIcon__EgN_z{font-size:3rem;margin-bottom:1rem}.calculators_emptyTitle__fBXpi{font-family:var(--font-display);font-size:1.35rem;font-weight:700;margin-bottom:.5rem}.calculators_emptyDesc__cij57{color:var(--color-text-secondary);max-width:480px;margin:0 auto 1.5rem;font-size:.95rem}.calculators_resetFiltersBtn__A0COQ{display:inline-block;padding:.65rem 1.5rem;border-radius:9999px;background:var(--color-accent);color:#fff;font-weight:600;font-size:.9rem;cursor:pointer;transition:opacity .2s ease}.calculators_resetFiltersBtn__A0COQ:hover{opacity:.9}.calculators_contentGrid__gH3wC{display:grid;grid-template-columns:1fr;grid-gap:3.5rem;gap:3.5rem;margin-top:5rem;padding-top:3.5rem;border-top:1px solid var(--color-border)}@media (min-width:1024px){.calculators_contentGrid__gH3wC{grid-template-columns:360px 1fr;align-items:start}}.calculators_stickySidebarGlass__aEi6d{position:-webkit-sticky;position:sticky;top:96px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2rem 1.75rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1.75rem}.calculators_sidebarTitle__mLbYo{font-family:var(--font-display);font-size:1.35rem;font-weight:800;color:var(--color-text);margin:0}.calculators_variableList__U9yo_{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.calculators_variableItem___leZt{display:flex;gap:1rem;align-items:flex-start}.calculators_variableIconBox__NHf_6{width:42px;height:42px;border-radius:var(--radius-md);background:var(--color-bg-input);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-accent)}.calculators_variableContent__PDrTe{display:flex;flex-direction:column;gap:.25rem}.calculators_variableName__jL_X3{color:var(--color-text);font-size:.95rem;font-weight:700}.calculators_variableDesc__K8JAC{color:var(--color-text-secondary);font-size:.86rem;line-height:1.5}.calculators_proTipBox__aPIXJ{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 12%,var(--color-bg-card)),var(--color-bg-card));border-left:4px solid var(--color-accent);border-radius:var(--radius-md);padding:1.5rem;position:relative;box-shadow:var(--shadow-sm)}.calculators_proTipBadge__lgO0D{position:absolute;top:-10px;left:16px;background:var(--color-accent);color:#fff;font-size:.72rem;font-weight:800;padding:2px 10px;border-radius:6px;letter-spacing:.1em;text-transform:uppercase}.calculators_proTipText__SW8ol{margin:0;font-size:.92rem;line-height:1.6;color:var(--color-text)}.calculators_sidebarBannerCard__cGG9J{border-radius:var(--radius-md);background:var(--color-bg-input);border:1px solid var(--color-border);padding:1.25rem;text-align:center}.calculators_sidebarBannerStat__OiEPR{font-family:var(--font-display);font-size:1.8rem;font-weight:800;color:var(--color-accent);margin-bottom:.25rem}.calculators_sidebarBannerLabel__avWZp{font-size:.85rem;color:var(--color-text-secondary);line-height:1.4}.calculators_mainArticle__IbZxI{display:flex;flex-direction:column;gap:2rem}.calculators_contentHeading__msfwz{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:var(--color-text);letter-spacing:-.02em;margin-top:1rem;line-height:1.25}.calculators_prose__twwsU{display:flex;flex-direction:column;gap:1.2rem;font-size:1.05rem;line-height:1.75;color:var(--color-text-secondary)}.calculators_prose__twwsU p{margin:0}.calculators_prose__twwsU strong{color:var(--color-text);font-weight:700}.calculators_inlineLinkCard__P0un8{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;border-radius:var(--radius-lg);background:var(--color-bg-card);border:1px solid var(--color-border);text-decoration:none;transition:all .25s ease;box-shadow:var(--shadow-sm);margin:.5rem 0}.calculators_inlineLinkCard__P0un8:hover{transform:translateX(4px);border-color:var(--color-accent);box-shadow:var(--shadow-md)}.calculators_inlineLinkIcon__AN8pf{width:48px;height:48px;border-radius:var(--radius-md);background:rgba(124,92,255,.12);color:var(--color-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.calculators_inlineLinkBody__1Q6d6{flex-grow:1}.calculators_inlineLinkTitle__RAh6I{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--color-text);margin-bottom:.25rem}.calculators_inlineLinkArrow__uhmDY{color:var(--color-accent);transition:transform .2s ease}.calculators_inlineLinkCard__P0un8:hover .calculators_inlineLinkArrow__uhmDY{transform:translateX(4px)}.calculators_inlineLinkDesc__TD5bj{font-size:.9rem;color:var(--color-text-secondary);line-height:1.45;margin:0}.calculators_formulaBox__eA8wI{background:#0d0f17;color:#e2e8f0;border-radius:var(--radius-lg);padding:1.5rem 1.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem;line-height:1.7;border:1px solid #1e293b;overflow-x:auto;box-shadow:0 10px 30px rgba(0,0,0,.2)}.calculators_formulaComment__jKXa_{color:#94a3b8;font-weight:600;display:block;margin-top:.75rem}.calculators_formulaComment__jKXa_:first-child{margin-top:0}.calculators_formulaText__HQr0d{color:#38bdf8;display:block}.calculators_tableWrapper__bXV78{width:100%;overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-card);box-shadow:var(--shadow-sm);margin:1rem 0}.calculators_matrixTable__VY5CF{width:100%;border-collapse:collapse;font-size:.95rem;text-align:left}.calculators_matrixTable__VY5CF th{background:var(--color-bg-input);color:var(--color-text);font-weight:700;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border);white-space:nowrap}.calculators_matrixTable__VY5CF td{padding:1rem 1.25rem;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);vertical-align:middle}.calculators_matrixTable__VY5CF tr:last-child td{border-bottom:none}.calculators_matrixTable__VY5CF tr:hover td{background:color-mix(in srgb,var(--color-accent) 4%,transparent)}.calculators_matrixHighlight__bAajS{color:var(--color-success);font-weight:700}.calculators_faqSection__VE3lE{margin-top:6rem;padding-top:4rem;border-top:1px solid var(--color-border)}.calculators_faqHead__c2g_x{text-align:center;max-width:680px;margin:0 auto 3rem}.calculators_faqTitle__mz7v8{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:var(--color-text);margin-bottom:.75rem}.calculators_faqSubtitle__qMOLL{font-size:1.05rem;color:var(--color-text-secondary)}.calculators_faqList__JLdPe{display:flex;flex-direction:column;gap:1rem;max-width:860px;margin:0 auto}.calculators_faqItem__Hn_Ch{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.calculators_faqItem__Hn_Ch[open]{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));box-shadow:var(--shadow-md)}.calculators_faqQuestion__4NaVr{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem;font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--color-text);cursor:pointer;list-style:none}.calculators_faqQuestion__4NaVr::-webkit-details-marker{display:none}.calculators_faqChevron__vXAi9{color:var(--color-accent);flex-shrink:0;transition:transform .25s ease}.calculators_faqItem__Hn_Ch[open] .calculators_faqChevron__vXAi9{transform:rotate(180deg)}.calculators_faqAnswer__7MRPe{padding:0 1.5rem 1.5rem;color:var(--color-text-secondary);font-size:.98rem;line-height:1.7}.calculators_compareSection__OnZhJ{margin-top:5rem;padding-top:3rem;border-top:1px solid var(--color-border)}.calculators_compareTitle__KNR3z{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--color-text);margin-bottom:.5rem}.calculators_compareIntro__zSyyq{color:var(--color-text-secondary);font-size:.95rem;max-width:60ch;margin-bottom:1.5rem;line-height:1.55}.calculators_compareList__2uQlk{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.75rem 2rem;gap:.75rem 2rem}.calculators_compareList__2uQlk a{color:var(--color-text-secondary);text-decoration:none;font-size:.94rem;transition:color .2s ease;display:inline-flex;align-items:center;gap:.35rem}.calculators_compareList__2uQlk a:hover{color:var(--color-accent);text-decoration:underline}.calculators_compareAll__2bCWB{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;font-size:.95rem;color:var(--color-accent);text-decoration:none;transition:gap .2s ease}.calculators_compareAll__2bCWB:hover{gap:.6rem;text-decoration:underline}.SiteSearch_root__Bc6FA{position:relative;width:100%}.SiteSearch_box__xdang{display:flex;align-items:center;gap:10px;padding:0 14px;height:42px;border-radius:9999px;border:1px solid var(--color-border);background:var(--color-bg-input);transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.SiteSearch_box__xdang:focus-within{border-color:var(--color-accent);background:var(--color-bg-card);box-shadow:0 1px 4px rgba(0,0,0,.08),0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent)}.SiteSearch_icon__06uc_{color:var(--color-text-muted);flex-shrink:0;transition:color .18s ease}.SiteSearch_box__xdang:focus-within .SiteSearch_icon__06uc_{color:var(--color-accent)}.SiteSearch_input__wdrKi{width:100%;border:none;background:transparent;outline:none;font-size:.88rem;color:var(--color-text);font-family:inherit}.SiteSearch_input__wdrKi::placeholder{color:var(--color-text-muted)}.SiteSearch_kbdHint__DgZJB{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:4px;font-size:.7rem;font-weight:600;font-family:inherit;color:var(--color-text-muted);background:var(--color-bg-card);border:1px solid var(--color-border);line-height:1;flex-shrink:0;pointer-events:none}.SiteSearch_box__xdang:focus-within .SiteSearch_kbdHint__DgZJB{display:none}.SiteSearch_clearBtn__LJd9U{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.75rem;cursor:pointer;flex-shrink:0;transition:all .15s ease;padding:0}.SiteSearch_clearBtn__LJd9U:hover{background:var(--color-border);color:var(--color-text)}.SiteSearch_dropdown__FZWPC{position:absolute;top:calc(100% + 8px);left:0;width:100%;min-width:min(520px,calc(100vw - 32px));max-width:min(640px,calc(100vw - 32px));max-height:min(560px,80vh);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:18px;box-shadow:0 20px 50px -10px rgba(0,0,0,.18),0 10px 24px -5px rgba(0,0,0,.08);z-index:900;display:flex;flex-direction:column;overflow:hidden;animation:SiteSearch_popoverFadeIn__Ecv1v .18s cubic-bezier(.16,1,.3,1)}@media (max-width:768px){.SiteSearch_dropdown__FZWPC{min-width:0;width:100%;left:0;right:0}}@keyframes SiteSearch_popoverFadeIn__Ecv1v{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.SiteSearch_suggestionsBar__8U7K6{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none;flex-shrink:0}.SiteSearch_suggestionsBar__8U7K6::-webkit-scrollbar{display:none}.SiteSearch_suggestionsLabel__tmtbk{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.SiteSearch_suggestionChip__1vx00{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:9999px;font-size:.76rem;font-weight:600;color:var(--color-text);background:var(--color-bg-card);border:1px solid var(--color-border);cursor:pointer;white-space:nowrap;transition:all .15s ease}.SiteSearch_suggestionChip__1vx00:hover{background:var(--color-accent);color:#fff;border-color:var(--color-accent);transform:translateY(-1px)}.SiteSearch_scrollArea__Hudwu{overflow-y:auto;overscroll-behavior:contain;padding:8px 10px;flex-grow:1}.SiteSearch_sectionHeader__6HVN_{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 4px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.SiteSearch_sectionCount__NQirZ{font-size:.7rem;padding:1px 6px;border-radius:9999px;background:var(--color-bg-secondary);color:var(--color-text-secondary)}.SiteSearch_list__6OPTx{list-style:none;padding:0;margin:0 0 10px}.SiteSearch_item__s42UM{border-radius:12px;margin-bottom:2px;transition:background-color .12s ease}.SiteSearch_itemActive__dDGma{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-bg-card))}.SiteSearch_link__uTsCz{display:flex;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;color:inherit;border-radius:12px;transition:transform .15s ease}.SiteSearch_itemActive__dDGma .SiteSearch_link__uTsCz{transform:translateX(2px)}.SiteSearch_iconSquircle__7XLag{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.15rem}.SiteSearch_iconSquircle__7XLag svg{width:20px;height:20px}.SiteSearch_iconBlue__y2qvC{background:rgba(59,130,246,.12);color:#2563eb}.SiteSearch_iconCyan__fpFpR{background:rgba(6,182,212,.12);color:#0891b2}.SiteSearch_iconIndigo__IUXV_{background:rgba(99,102,241,.12);color:#4f46e5}.SiteSearch_iconPurple__76fEt{background:rgba(168,85,247,.12);color:#9333ea}.SiteSearch_iconGreen__1dnFU{background:rgba(16,185,129,.12);color:#059669}.SiteSearch_iconAmber__ZmKUt{background:rgba(245,158,11,.12);color:#d97706}.SiteSearch_iconOrange__KhIEs{background:rgba(249,115,22,.12);color:#ea580c}.SiteSearch_iconRose__bY_e5{background:rgba(244,63,94,.12);color:#e11d48}.SiteSearch_iconTeal__x7k7C{background:rgba(20,184,166,.12);color:#0d9488}.SiteSearch_iconRed__P4_30{background:rgba(239,68,68,.12);color:#dc2626}[data-theme=dark] .SiteSearch_iconBlue__y2qvC{color:#60a5fa}[data-theme=dark] .SiteSearch_iconCyan__fpFpR{color:#22d3ee}[data-theme=dark] .SiteSearch_iconIndigo__IUXV_{color:#818cf8}[data-theme=dark] .SiteSearch_iconPurple__76fEt{color:#c084fc}[data-theme=dark] .SiteSearch_iconGreen__1dnFU{color:#34d399}[data-theme=dark] .SiteSearch_iconAmber__ZmKUt{color:#fbbf24}[data-theme=dark] .SiteSearch_iconOrange__KhIEs{color:#fb923c}[data-theme=dark] .SiteSearch_iconRose__bY_e5{color:#fb7185}[data-theme=dark] .SiteSearch_iconTeal__x7k7C{color:#2dd4bf}[data-theme=dark] .SiteSearch_iconRed__P4_30{color:#f87171}.SiteSearch_itemBody__6NH_e{display:flex;flex-direction:column;gap:3px;flex-grow:1;min-width:0}.SiteSearch_itemTop__TDpjR{display:flex;align-items:center;justify-content:space-between;gap:8px}.SiteSearch_itemTitle__lVAfd{font-size:.9rem;font-weight:700;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SiteSearch_itemActive__dDGma .SiteSearch_itemTitle__lVAfd{color:var(--color-accent)}.SiteSearch_itemBadge__929ec{font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:4px;background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-muted);flex-shrink:0}.SiteSearch_badgeCalc__EQ4yK{color:#2563eb;background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.2)}.SiteSearch_badgePost__0ERxa{color:#059669;background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.2)}.SiteSearch_badgeFaq__8JKRt{color:#d97706;background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.2)}.SiteSearch_badgeComp__WwzMf{color:#9333ea;background:rgba(168,85,247,.08);border-color:rgba(168,85,247,.2)}.SiteSearch_itemSubtitle__3TDB8{font-size:.8rem;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.SiteSearch_itemRight__s8PMj{color:var(--color-text-muted);opacity:0;transition:opacity .15s ease,transform .15s ease;flex-shrink:0}.SiteSearch_itemActive__dDGma .SiteSearch_itemRight__s8PMj{opacity:1;color:var(--color-accent);transform:translateX(2px)}.SiteSearch_highlight__5S4H9{background:color-mix(in srgb,var(--color-accent) 22%,transparent);color:var(--color-text);font-weight:700;border-radius:2px;padding:0 1px}.SiteSearch_initialView__GLsCh{padding:10px}.SiteSearch_initialHeading__diJiX{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:6px 0 10px 4px}.SiteSearch_initialPills__L5zhI{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.SiteSearch_initialPill__ICvU1{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:9999px;font-size:.8rem;font-weight:600;color:var(--color-text);background:var(--color-bg-secondary);border:1px solid var(--color-border);cursor:pointer;transition:all .15s ease}.SiteSearch_initialPill__ICvU1:hover{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-bg-secondary));border-color:color-mix(in srgb,var(--color-accent) 30%,var(--color-border));color:var(--color-accent);transform:translateY(-1px)}.SiteSearch_emptyState__mMPuC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 20px;text-align:center;gap:8px}.SiteSearch_emptyIcon__fSKmW{font-size:2rem;opacity:.5}.SiteSearch_emptyTitle__6vupp{font-size:.96rem;font-weight:700;color:var(--color-text);margin:0}.SiteSearch_emptyText__xX4QI{font-size:.82rem;color:var(--color-text-secondary);margin:0 0 8px}.SiteSearch_footerBar__5grnZ{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--color-bg-secondary);border-top:1px solid var(--color-border);font-size:.74rem;color:var(--color-text-muted);flex-shrink:0}.SiteSearch_shortcutsRow__c6XJ_{display:flex;align-items:center;gap:12px}.SiteSearch_shortcutItem__UrxRF{display:flex;align-items:center;gap:4px}.SiteSearch_kbd__5GS8t{padding:1px 5px;border-radius:4px;background:var(--color-bg-card);border:1px solid var(--color-border);font-family:inherit;font-size:.68rem;font-weight:600;line-height:1.2}@media (max-width:600px){.SiteSearch_dropdown__FZWPC{width:calc(100vw - 24px);right:-12px}.SiteSearch_shortcutsRow__c6XJ_{display:none}}.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);touch-action:manipulation}.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-bottom:env(safe-area-inset-bottom,0);overflow:hidden}.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;touch-action:manipulation}.MobileNav_close__F7Ex8:hover{background:var(--color-bg-secondary);color:var(--color-text)}.MobileNav_list__A9JFI{display:flex;flex-direction:column;gap:4px;flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 12px}.MobileNav_link__eTTzw{display:flex;align-items:center;gap:14px;padding:12px 14px;min-height:44px;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_drawerFooter__9a12p{margin-top:auto;padding:18px 20px max(18px,env(safe-area-inset-bottom,0px));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}}.MobileNav_subItemContainer__FScjq{display:flex;flex-direction:column}.MobileNav_subItemContainer__FScjq button.MobileNav_link__eTTzw{width:100%;text-align:left;border:none;background:transparent;cursor:pointer}.MobileNav_chevronOpen__FkmNm{transform:rotate(90deg)!important;opacity:1!important}.MobileNav_subList__zW_XU{display:flex;flex-direction:column;gap:2px;padding-left:48px;margin-top:2px;margin-bottom:8px}.MobileNav_subLink__W_xM7{display:block;padding:12px 14px;min-height:44px;line-height:20px;font-size:.95rem;font-weight:500;color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:background .15s ease,color .15s ease}.MobileNav_subActive__IZLEk,.MobileNav_subLink__W_xM7:hover{background:var(--color-accent-light);color:var(--color-accent)}.MobileNav_drawerSearch__RHiBW{padding:0 12px 8px}.ThemeToggle_toggle__Z2Jp6{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;color:var(--color-text-secondary);border:1px solid var(--color-border);background:var(--color-bg-card);transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease;touch-action:manipulation}.ThemeToggle_toggle__Z2Jp6:hover{color:var(--color-accent);border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.RelatedTools_section__EQUwl{max-width:1240px;margin-inline:auto;padding:64px 24px 72px;width:100%;box-sizing:border-box}.RelatedTools_headerWrap__Cum41{margin-bottom:28px}.RelatedTools_badge__95cl9{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);background:var(--color-accent-light);border:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent);border-radius:9999px;margin-bottom:12px}.RelatedTools_heading__Eyfm0{font-family:var(--font-display);font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:800;color:var(--color-text);margin:0 0 8px;letter-spacing:-.02em;line-height:1.25}.RelatedTools_subtext__RQQUC{font-size:1rem;color:var(--color-text-secondary);max-width:720px;line-height:1.6;margin:0}.RelatedTools_controlsWrapper__RpxXc{display:flex;flex-direction:column;gap:16px;margin:28px 0 20px;background:var(--color-bg-card);padding:16px 20px;border-radius:16px;border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}@media (min-width:960px){.RelatedTools_controlsWrapper__RpxXc{flex-direction:row;align-items:center;justify-content:space-between}}.RelatedTools_categoryTabs__4cl2b{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.RelatedTools_tabBtn__7rzYR{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;font-size:.82rem;font-weight:600;color:var(--color-text-secondary);background:var(--color-bg-input);border:1px solid var(--color-border);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.RelatedTools_tabBtn__7rzYR:hover{color:var(--color-text);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 8%,var(--color-bg-input))}.RelatedTools_tabBtnActive__lYGLQ{background:var(--color-accent)!important;color:#fff!important;border-color:var(--color-accent)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--color-accent) 35%,transparent)}.RelatedTools_tabCount__iFllU{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:9999px;font-size:.72rem;font-weight:700;background:rgba(0,0,0,.08);color:currentColor}.RelatedTools_tabBtnActive__lYGLQ .RelatedTools_tabCount__iFllU{background:hsla(0,0%,100%,.25);color:#fff}.RelatedTools_searchWrapper__6XTFL{position:relative;display:flex;align-items:center;min-width:260px;flex-grow:1;max-width:360px}.RelatedTools_searchIcon__KnueN{position:absolute;left:14px;color:var(--color-text-muted);pointer-events:none}.RelatedTools_searchInput__Osuuy{width:100%;padding:8px 36px 8px 38px;border-radius:9999px;background:var(--color-bg-input);border:1px solid var(--color-border);color:var(--color-text);font-size:.88rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-sizing:border-box}.RelatedTools_searchInput__Osuuy:focus{border-color:var(--color-accent);background:var(--color-bg-card);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 15%,transparent)}.RelatedTools_clearSearchBtn__kYNUs{position:absolute;right:12px;background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:.85rem;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:color .15s ease}.RelatedTools_clearSearchBtn__kYNUs:hover{color:var(--color-text)}.RelatedTools_resultsMeta__d3p70{display:flex;align-items:center;justify-content:space-between;font-size:.84rem;color:var(--color-text-secondary);margin-bottom:20px;padding:0 4px}.RelatedTools_highlightQuery__zLSOk{color:var(--color-text);font-weight:600}.RelatedTools_resetBtn__ObqOk{background:none;border:none;color:var(--color-accent);font-size:.84rem;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.RelatedTools_grid__WrKsq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;list-style:none;padding:0;margin:0}.RelatedTools_card__NudBr{display:flex;flex-direction:column;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;padding:22px 22px 18px;box-shadow:var(--shadow-sm);text-decoration:none;position:relative;overflow:hidden;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.RelatedTools_card__NudBr:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-accent),#38bdf8);transform:scaleX(0);transform-origin:left;transition:transform .28s ease}.RelatedTools_card__NudBr:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border));box-shadow:var(--shadow-md),0 12px 30px rgba(59,130,246,.09)}.RelatedTools_card__NudBr:hover:before{transform:scaleX(1)}.RelatedTools_cardTop__x_XeA{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.RelatedTools_iconWrap__OGgm5{width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .28s cubic-bezier(.16,1,.3,1)}.RelatedTools_card__NudBr:hover .RelatedTools_iconWrap__OGgm5{transform:scale(1.08) rotate(3deg)}.RelatedTools_iconBlue__Whqpe{background:rgba(59,130,246,.12);color:#2563eb}.RelatedTools_iconCyan__Lr0Eu{background:rgba(6,182,212,.12);color:#0891b2}.RelatedTools_iconIndigo__5adLO{background:rgba(99,102,241,.12);color:#4f46e5}.RelatedTools_iconPurple___JzY6{background:rgba(168,85,247,.12);color:#9333ea}.RelatedTools_iconGreen__CURif{background:rgba(16,185,129,.12);color:#059669}.RelatedTools_iconAmber__g91op{background:rgba(245,158,11,.12);color:#d97706}.RelatedTools_iconOrange__PEmQ1{background:rgba(249,115,22,.12);color:#ea580c}.RelatedTools_iconRose__gozuC{background:rgba(244,63,94,.12);color:#e11d48}.RelatedTools_iconTeal__ZylDz{background:rgba(20,184,166,.12);color:#0d9488}.RelatedTools_iconRed__guE5u{background:rgba(239,68,68,.12);color:#dc2626}[data-theme=dark] .RelatedTools_iconBlue__Whqpe{color:#60a5fa}[data-theme=dark] .RelatedTools_iconCyan__Lr0Eu{color:#22d3ee}[data-theme=dark] .RelatedTools_iconIndigo__5adLO{color:#818cf8}[data-theme=dark] .RelatedTools_iconPurple___JzY6{color:#c084fc}[data-theme=dark] .RelatedTools_iconGreen__CURif{color:#34d399}[data-theme=dark] .RelatedTools_iconAmber__g91op{color:#fbbf24}[data-theme=dark] .RelatedTools_iconOrange__PEmQ1{color:#fb923c}[data-theme=dark] .RelatedTools_iconRose__gozuC{color:#fb7185}[data-theme=dark] .RelatedTools_iconTeal__ZylDz{color:#2dd4bf}[data-theme=dark] .RelatedTools_iconRed__guE5u{color:#f87171}.RelatedTools_categoryTag__R9DB1{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-input);padding:3px 10px;border-radius:9999px;border:1px solid var(--color-border);transition:all .2s ease}.RelatedTools_card__NudBr:hover .RelatedTools_categoryTag__R9DB1{border-color:color-mix(in srgb,var(--color-accent) 25%,var(--color-border));color:var(--color-text-secondary)}.RelatedTools_cardContent__lECzb{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;flex-grow:1}.RelatedTools_title__WyuG4{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--color-text);line-height:1.35;margin:0;transition:color .18s ease}.RelatedTools_card__NudBr:hover .RelatedTools_title__WyuG4{color:var(--color-accent)}.RelatedTools_desc__hs6xv{font-size:.86rem;color:var(--color-text-secondary);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RelatedTools_cardFooter__4wJ_N{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--color-border);margin-top:auto}.RelatedTools_footerAction__ZqD08{font-size:.82rem;font-weight:600;color:var(--color-accent);letter-spacing:.01em}.RelatedTools_arrowBtn__j02ne{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent);transition:all .2s cubic-bezier(.16,1,.3,1)}.RelatedTools_card__NudBr:hover .RelatedTools_arrowBtn__j02ne{background:var(--color-accent);color:#fff;transform:translateX(4px);box-shadow:0 2px 8px color-mix(in srgb,var(--color-accent) 30%,transparent)}.RelatedTools_emptyState__oP1pl{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;background:var(--color-bg-card);border:1.5px dashed var(--color-border);border-radius:16px;gap:12px}.RelatedTools_emptyIcon__EQttt{font-size:2.2rem;opacity:.6}.RelatedTools_emptyTitle__04GEI{font-size:1.15rem;font-weight:700;color:var(--color-text);margin:0}.RelatedTools_emptyText__Uok_g{font-size:.92rem;color:var(--color-text-secondary);max-width:440px;line-height:1.5;margin:0}.RelatedTools_resetFilterBtn__FEkOD{margin-top:6px;padding:8px 18px;border-radius:9999px;background:var(--color-accent);color:#fff;border:none;font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.RelatedTools_resetFilterBtn__FEkOD:hover{opacity:.9;transform:translateY(-1px)}.RelatedTools_hubBanner__pnK2C{display:flex;flex-direction:column;gap:16px;align-items:flex-start;margin-top:36px;padding:20px 24px;border-radius:14px;background:var(--color-bg-card);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}@media (min-width:768px){.RelatedTools_hubBanner__pnK2C{flex-direction:row;align-items:center;justify-content:space-between}}.RelatedTools_hubBannerContent__Gf5kP{display:flex;align-items:center;gap:14px}.RelatedTools_hubBannerIcon__Ak6GR{width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.RelatedTools_hubBannerTitle___R9a8{font-size:.94rem;font-weight:700;color:var(--color-text);margin:0 0 2px}.RelatedTools_hubBannerDesc__80vb2{font-size:.84rem;color:var(--color-text-secondary);margin:0}.RelatedTools_hubBannerLink__G5xBh{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:9999px;font-size:.84rem;font-weight:600;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent);text-decoration:none;white-space:nowrap;transition:all .2s ease}.RelatedTools_hubBannerLink__G5xBh:hover{background:var(--color-accent);color:#fff;transform:translateX(2px)}@media (max-width:1080px){.RelatedTools_grid__WrKsq{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.RelatedTools_section__EQUwl{padding:48px 16px 56px}.RelatedTools_grid__WrKsq{grid-template-columns:1fr;gap:16px}.RelatedTools_controlsWrapper__RpxXc{padding:14px}.RelatedTools_searchWrapper__6XTFL{max-width:100%}}.Sources_section__Aw4sl{padding:48px 20px}.Sources_heading__M8JgK{font-size:1.6rem;margin-bottom:20px}.Sources_list__0a4e9{display:flex;flex-direction:column;gap:12px}.Sources_item__KdUC2{display:flex;gap:8px;font-size:.9rem}.Sources_num__D0vVd{color:var(--color-text-muted);flex-shrink:0}.Sources_body__k_IvM{display:flex;flex-direction:column;gap:2px}.Sources_link___v7sG{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.Sources_link___v7sG:hover{color:var(--color-accent-dark)}.Sources_meta__YKe0U{font-size:.78rem;color:var(--color-text-muted)}.Uploader_section__893EP{padding:48px 20px}.Uploader_heading__jVL6v{font-size:1.6rem;margin-bottom:20px}.Uploader_dropzone__snIl_{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;border:2px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease}.Uploader_dragging__RRe5f,.Uploader_dropzone__snIl_:hover{border-color:var(--color-accent);background:var(--color-accent-light)}.Uploader_dropzone__snIl_ svg{color:var(--color-accent)}.Uploader_prompt__2W8_P{font-size:.95rem}.Uploader_prompt__2W8_P strong{color:var(--color-accent)}.Uploader_hint__JcBrQ{font-size:.8rem;color:var(--color-text-muted)}.Uploader_error__KJR01{margin-top:12px;font-size:.85rem;font-weight:500;color:var(--color-error)}.Uploader_file__wry4y{margin-top:16px;display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.Uploader_fileName__y1Csy{font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Uploader_fileSize__La5Hv{font-size:.8rem;color:var(--color-text-muted);margin-left:auto}.Uploader_remove__BacTc{font-size:.82rem;font-weight:600;color:var(--color-error)}.Uploader_remove__BacTc:hover{text-decoration:underline}.AdUnit_wrap__lnFIJ{margin:32px auto;max-width:728px;min-height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px;border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-secondary)}.AdUnit_label__EVELV{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.AdUnit_wrap__lnFIJ .adsbygoogle{width:100%}.sectionRenderer_plain__99apZ,.sectionRenderer_tint__t_IaB{--accent-rgb:59,130,246;--companion-1:#10b981;--companion-1-rgb:16,185,129;--companion-2:#f59e0b;--companion-2-rgb:245,158,11}.sectionRenderer_plain__99apZ{background:var(--color-bg)}.sectionRenderer_tint__t_IaB{background:var(--color-bg-secondary)}.sectionRenderer_plain__99apZ h2[id],.sectionRenderer_tint__t_IaB h2[id]{display:flex;align-items:center;gap:12px;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:800;text-align:left}.sectionRenderer_plain__99apZ h2[id]:before,.sectionRenderer_tint__t_IaB h2[id]:before{content:"";flex-shrink:0;width:4px;height:1.05em;border-radius:999px;background:linear-gradient(180deg,var(--color-accent),var(--companion-1))}