.tools_grid__gLGjU,.tools_hero__10fpt,.tools_toolShell__aQNea{--hue-cyan:#10b981;--hue-lime:#34d399;--hue-deep:#047857;--ink-accent:#047857;--ink-cyan:#059669;--ink-lime:#10b981}[data-theme=dark] .tools_grid__gLGjU,[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:radial-gradient(ellipse 55% 70% at 12% -10%,color-mix(in srgb,var(--color-accent) 16%,transparent),transparent 70%),radial-gradient(ellipse 45% 60% at 88% 0,color-mix(in srgb,var(--hue-cyan) 14%,transparent),transparent 72%),radial-gradient(ellipse 40% 50% at 55% 115%,color-mix(in srgb,var(--hue-lime) 12%,transparent),transparent 72%),var(--color-bg-secondary);border-bottom:1px solid color-mix(in srgb,var(--color-accent) 24%,var(--color-border));padding:52px 0 44px}.tools_hero__10fpt:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(color-mix(in srgb,var(--color-accent) 38%,transparent) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 95% 90% at 50% 0,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 95% 90% at 50% 0,#000 30%,transparent 80%);opacity:.4;pointer-events:none}.tools_heroInner__pF6ek{position:relative;z-index:1;display:grid;grid-gap:14px;gap:14px}.tools_eyebrow__4fzZF{justify-self:start;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:4px 14px;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tools_title__udlp7{font-size:clamp(2rem,5vw,3rem);max-width:16ch;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)}[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.04rem;max-width:66ch}.tools_grid__gLGjU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:44px 20px 16px}.tools_card__m0HHs{--card-hue:var(--color-accent);--card-ink:var(--ink-accent);position:relative;display:grid;grid-gap:10px;gap:10px;min-height:180px;padding:20px;border:1px solid color-mix(in srgb,var(--card-hue) 24%,var(--color-border));border-radius:var(--radius-md);background:var(--color-bg-card);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;text-decoration:none}.tools_card__m0HHs:nth-child(4n+2){--card-hue:#f59e0b;--card-ink:#b45309}.tools_card__m0HHs:nth-child(4n+3){--card-hue:#ef4444;--card-ink:#b91c1c}.tools_card__m0HHs:nth-child(4n){--card-hue:#3b82f6;--card-ink:#1d4ed8}[data-theme=dark] .tools_card__m0HHs:nth-child(4n+2){--card-ink:#fbbf24}[data-theme=dark] .tools_card__m0HHs:nth-child(4n+3){--card-ink:#f87171}[data-theme=dark] .tools_card__m0HHs:nth-child(4n){--card-ink:#60a5fa}.tools_card__m0HHs: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%,var(--hue-cyan)));transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.tools_card__m0HHs:hover{border-color:var(--card-hue);box-shadow:0 14px 34px color-mix(in srgb,var(--card-hue) 26%,transparent);transform:translateY(-4px)}.tools_card__m0HHs:hover:before{transform:scaleX(1)}.tools_cardTop___Xt5H{display:flex;align-items:center;gap:10px}.tools_icon__3huZ_{display:grid;place-items:center;min-width:36px;height:36px;padding:0 8px;font-size:.74rem;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}.tools_card__m0HHs:hover .tools_icon__3huZ_{background:linear-gradient(135deg,var(--card-hue),color-mix(in srgb,var(--card-hue) 55%,var(--hue-cyan)));color:#fff}.tools_name__T_UhV{font-size:1.28rem;font-weight:700;color:var(--color-text)}.tools_desc__zlIpS{color:var(--color-text-secondary);font-size:.94rem}.tools_intent__sJEPy{align-self:end;display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:.82rem;font-weight:600;transition:color .2s ease}.tools_intent__sJEPy:after{content:"→";opacity:0;transform:translateX(-6px);transition:opacity .25s ease,transform .25s ease}.tools_card__m0HHs:hover .tools_intent__sJEPy{color:var(--card-ink)}.tools_card__m0HHs:hover .tools_intent__sJEPy:after{opacity:1;transform:translateX(0)}.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_contentGrid__eudHr{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:24px;gap:24px;align-items:start}.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_sidebar__WvYs_{position:-webkit-sticky;position:sticky;top:84px;display:grid;grid-gap:14px;gap:14px}.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)}.tools_faqList__mAwu9{display:grid;grid-gap:16px;gap:16px}.tools_faqList__mAwu9 h3{font-size:1rem;font-weight:800;padding-left:12px;border-left:3px solid var(--color-accent)}@media (max-width:780px){.tools_contentGrid__eudHr,.tools_grid__gLGjU{grid-template-columns:1fr}.tools_sidebar__WvYs_{position:static}}