.tools_hero__10fpt,.tools_toolShell__aQNea{--hue-cyan:#10b981;--hue-lime:#34d399;--hue-deep:#047857;--ink-accent:#047857;--ink-cyan:#047857;--ink-lime:#10b981}[data-theme=dark] .tools_hero__10fpt,[data-theme=dark] .tools_toolShell__aQNea{--ink-accent:#34d399;--ink-cyan:#6ee7b7;--ink-lime:#a7f3d0}.tools_hero__10fpt{position:relative;overflow:clip;isolation:isolate;background:var(--color-bg-secondary);border-bottom:1px solid color-mix(in srgb,var(--color-accent) 24%,var(--color-border));padding:60px 0 80px;display:flex;align-items:center;justify-content:center}.tools_heroBg__Almge{position:absolute;inset:0;z-index:-2;opacity:.15}.tools_heroBg__Almge img{width:100%;height:100%;object-fit:cover}.tools_hero__10fpt:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,transparent,var(--color-bg) 110%)}.tools_heroInner__pF6ek{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:800px}.tools_eyebrow__4fzZF{color:var(--ink-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 14%,transparent),color-mix(in srgb,var(--hue-cyan) 12%,transparent));border:1px solid color-mix(in srgb,var(--color-accent) 28%,transparent);border-radius:999px;padding:6px 18px;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.tools_title__udlp7{font-size:clamp(2.4rem,6vw,4rem);max-width:18ch;background-image:linear-gradient(118deg,var(--color-text) 35%,var(--ink-accent) 70%,var(--ink-cyan) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-text);line-height:1.1}[data-theme=dark] .tools_title__udlp7{background-image:linear-gradient(118deg,#f3f0ff 30%,#6ee7b7 70%,var(--hue-cyan) 100%)}.tools_subtitle__MIXgs{color:var(--color-text-secondary);font-size:1.15rem;max-width:66ch;line-height:1.6}.tools_toolsWrapper__oi4HH{padding:40px 20px;background:var(--color-bg);position:relative;z-index:2}.tools_contentSection__Ij48B{padding:60px 20px;background:var(--color-bg-secondary);border-top:1px solid var(--color-border)}.tools_contentGrid__eudHr{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:300px 1fr;grid-gap:40px;gap:40px;align-items:start}.tools_sidebar__WvYs_{position:-webkit-sticky;position:sticky;top:100px}.tools_stickyBox__67jHX{background:var(--color-bg-card);border-radius:16px;border:1px solid var(--color-border);padding:24px;box-shadow:var(--shadow-md)}.tools_sidebarTitle___ION1{font-size:1.25rem;font-weight:700;margin-bottom:20px;color:var(--color-text)}.tools_factorList__M6Wxd{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.tools_factorItem__ULV4h{display:flex;align-items:center;gap:12px}.tools_factorIcon__8E32c{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-accent) 15%,transparent);border-radius:10px;font-size:1.2rem;color:var(--ink-accent)}.tools_factorItem__ULV4h strong{display:block;font-size:.95rem;color:var(--color-text)}.tools_factorItem__ULV4h span{display:block;font-size:.85rem;color:var(--color-text-secondary)}.tools_sidebarCard__WMb36{background:color-mix(in srgb,var(--color-accent) 8%,transparent);border-radius:12px;padding:16px;border:1px dashed color-mix(in srgb,var(--color-accent) 30%,transparent);position:relative}.tools_badge__MjgPo{position:absolute;top:-10px;left:16px;background:linear-gradient(135deg,var(--color-accent),var(--hue-cyan));color:#fff;font-size:.7rem;font-weight:800;padding:4px 8px;border-radius:4px;letter-spacing:.05em}.tools_sidebarCard__WMb36 p{font-size:.88rem;color:var(--color-text);margin-top:8px;line-height:1.5}.tools_mainContent__gdUP8{display:flex;flex-direction:column;gap:24px}.tools_sectionHeadingWrap__khQWo{margin-top:16px;margin-bottom:8px}.tools_sectionHeading__4hz_4{font-size:1.8rem;font-weight:800;color:var(--color-text)}.tools_prose___XDOk{font-size:1.05rem;line-height:1.7;color:var(--color-text-secondary)}.tools_formulaBox__W5LeG{margin-top:8px;margin-bottom:8px;padding:20px;overflow-x:auto;border-left:4px solid var(--color-accent);background:color-mix(in srgb,var(--color-bg-card) 50%,transparent);border-radius:var(--radius-sm);color:var(--color-text);font-size:.95rem;font-family:monospace;box-shadow:inset 0 2px 4px rgba(0,0,0,.05);line-height:1.6}.tools_tableWrapper__ZN5_C{overflow-x:auto;margin:16px 0;border-radius:12px;border:1px solid var(--color-border)}.tools_matrixTable__enaDI{width:100%;border-collapse:collapse;min-width:600px}.tools_matrixTable__enaDI td,.tools_matrixTable__enaDI th{padding:14px 16px;text-align:left;border-bottom:1px solid var(--color-border)}.tools_matrixTable__enaDI th{background:var(--color-bg-card);font-weight:700;color:var(--color-text)}.tools_matrixTable__enaDI tr:last-child td{border-bottom:none}.tools_matrixTable__enaDI tbody tr:nth-child(2n){background:color-mix(in srgb,var(--color-bg-card) 40%,transparent)}.tools_faqSection__H_By3{padding:60px 20px;background:var(--color-bg)}.tools_faqContainer__OxWkS{max-width:800px;margin:0 auto}.tools_faqHead__uYIk2{text-align:center;margin-bottom:40px}.tools_faqTitle__2YRoJ{font-size:2rem;font-weight:800;color:var(--color-text)}.tools_faqSubtitle__H1cmz{font-size:1.1rem;color:var(--color-text-secondary);margin-top:12px}.tools_faqList__mAwu9{display:flex;flex-direction:column;gap:16px}.tools_faqItem__AOQ6Z{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.tools_faqQuestion__yFD9_{font-weight:700;font-size:1.1rem;padding:20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none}.tools_faqQuestion__yFD9_::-webkit-details-marker{display:none}.tools_faqAnswer__VcASi{padding:0 20px 20px;color:var(--color-text-secondary);line-height:1.6;font-size:.95rem}@media (max-width:900px){.tools_contentGrid__eudHr{grid-template-columns:1fr}.tools_sidebar__WvYs_{position:static}}.tools_toolShell__aQNea{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;padding-top:34px}.tools_calcWide__T_grY{width:min(1060px,94vw);margin-left:50%;transform:translateX(-50%)}.tools_crumbs__F8AX7{display:flex;gap:7px;color:var(--color-text-secondary);font-size:.86rem}.tools_crumbs__F8AX7 a{text-decoration:none}.tools_crumbs__F8AX7 a:hover{color:var(--ink-accent)}.tools_toolHero__k9K7C{display:grid;grid-gap:12px;gap:12px}.tools_updated__xxlWf{color:var(--color-text-muted);font-size:.82rem}.tools_panel__utZk3{position:relative;border:1px solid color-mix(in srgb,var(--color-accent) 18%,var(--color-border));border-radius:var(--radius-md);background:var(--color-bg-card);padding:20px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.tools_panel__utZk3:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--color-accent),var(--hue-cyan) 55%,var(--hue-lime));opacity:.85}.tools_panel__utZk3:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));box-shadow:0 8px 26px color-mix(in srgb,var(--color-accent) 14%,transparent)}.tools_panel__utZk3 h2,.tools_panel__utZk3 h3{font-size:1.35rem;margin-bottom:10px}.tools_panel__utZk3 p{color:var(--color-text-secondary);margin-top:10px}.tools_formula__f2lUI{margin-top:14px;padding:14px;overflow-x:auto;border:1px solid transparent;border-left-width:4px;background:linear-gradient(var(--color-bg-input),var(--color-bg-input)) padding-box,linear-gradient(165deg,var(--color-accent),var(--hue-cyan) 55%,var(--hue-lime)) border-box;border-radius:var(--radius-sm);color:var(--color-text);font-size:.86rem;white-space:pre-wrap}.tools_linkList__AnjRE{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.tools_sideLink__rWkA3{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:.9rem;transition:color .18s ease,transform .18s ease;text-decoration:none}.tools_sideLink__rWkA3:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,var(--color-accent),var(--hue-cyan))}.tools_sideLink__rWkA3:hover{color:var(--ink-accent);transform:translateX(3px)}@media (max-width:780px){.tools_toolShell__aQNea .tools_contentGrid__eudHr{grid-template-columns:1fr}.tools_toolShell__aQNea .tools_sidebar__WvYs_{position:static}}.ToolsHub_toolsHub__B0GJm{display:flex;flex-direction:column;gap:1.5rem;width:100%}.ToolsHub_toolbar__i1uGf{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.ToolsHub_tabs__7IEhT{display:flex;gap:.25rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;padding:4px;overflow-x:auto;scrollbar-width:none;max-width:100%;min-width:0}.ToolsHub_tabs__7IEhT::-webkit-scrollbar{display:none}.ToolsHub_tab__ozmWS{padding:.45rem 1rem;font-size:.88rem;font-weight:600;border-radius:9px;color:var(--color-text-secondary);transition:all .25s ease;white-space:nowrap}.ToolsHub_tab__ozmWS:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.ToolsHub_activeTab__XCzs8{color:#fff!important;background:linear-gradient(135deg,var(--color-accent),color-mix(in srgb,var(--color-accent) 60%,#10b981))!important;box-shadow:0 2px 8px color-mix(in srgb,var(--color-accent) 30%,transparent)}.ToolsHub_searchBox__lVxGI{position:relative;width:260px}.ToolsHub_searchIcon__rJRv0{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.ToolsHub_searchInput__Vq8eh{width:100%;padding:.55rem .8rem .55rem 2.2rem;border:1px solid var(--color-border);border-radius:10px;font-size:.88rem;outline:none;background:var(--color-bg-card);color:var(--color-text);transition:border-color .2s,box-shadow .2s}.ToolsHub_searchInput__Vq8eh:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 12%,transparent)}.ToolsHub_grid__WqwSW{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px;padding-bottom:2rem}.ToolsHub_card__tlp_L{--card-hue:var(--color-accent);--card-ink:var(--color-accent-dark);position:relative;display:grid;grid-gap:10px;gap:10px;min-height:160px;padding:20px;border:1px solid color-mix(in srgb,var(--card-hue) 24%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-card) 90%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;text-decoration:none}.ToolsHub_card__tlp_L:nth-child(4n+2){--card-hue:#f59e0b;--card-ink:#b45309}.ToolsHub_card__tlp_L:nth-child(4n+3){--card-hue:#ef4444;--card-ink:#b91c1c}.ToolsHub_card__tlp_L:nth-child(4n){--card-hue:#3b82f6;--card-ink:#1d4ed8}[data-theme=dark] .ToolsHub_card__tlp_L:nth-child(4n+2){--card-ink:#fbbf24}[data-theme=dark] .ToolsHub_card__tlp_L:nth-child(4n+3){--card-ink:#f87171}[data-theme=dark] .ToolsHub_card__tlp_L:nth-child(4n){--card-ink:#60a5fa}.ToolsHub_card__tlp_L:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--card-hue),color-mix(in srgb,var(--card-hue) 40%,#10b981));transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.ToolsHub_card__tlp_L:hover{border-color:var(--card-hue);box-shadow:0 14px 34px color-mix(in srgb,var(--card-hue) 20%,transparent);transform:translateY(-4px)}.ToolsHub_card__tlp_L:hover:before{transform:scaleX(1)}.ToolsHub_cardTop__ATo_A{display:flex;align-items:center;gap:10px}.ToolsHub_icon__u8F5i{display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;font-size:.8rem;white-space:nowrap;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--card-hue) 13%,transparent);color:var(--card-ink);font-weight:800;transition:background .2s ease,color .2s ease}.ToolsHub_card__tlp_L:hover .ToolsHub_icon__u8F5i{background:linear-gradient(135deg,var(--card-hue),color-mix(in srgb,var(--card-hue) 55%,#10b981));color:#fff}.ToolsHub_name__KRiZa{font-size:1.15rem;font-weight:700;color:var(--color-text);line-height:1.3}.ToolsHub_desc__Skqp_{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.ToolsHub_intent__26AF5{align-self:end;display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:color .2s ease;margin-top:4px}.ToolsHub_intent__26AF5:after{content:"→";opacity:0;transform:translateX(-6px);transition:opacity .25s ease,transform .25s ease}.ToolsHub_card__tlp_L:hover .ToolsHub_intent__26AF5{color:var(--card-ink)}.ToolsHub_card__tlp_L:hover .ToolsHub_intent__26AF5:after{opacity:1;transform:translateX(0)}@media (max-width:640px){.ToolsHub_toolbar__i1uGf{flex-direction:column;align-items:stretch}.ToolsHub_searchBox__lVxGI{width:100%}}