@keyframes tools_rise__rjIZv{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tools_section__jbSb0{padding:88px 0}@media (min-width:810px){.tools_section__jbSb0{padding:112px 0}}.tools_note__kjFNC{margin-top:16px;font-size:13px;color:var(--f-text-3)}.tools_headRow__VtWyQ{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px}.tools_count__P7cA6{margin-bottom:40px;font-family:var(--font-mono);font-size:13px;color:var(--f-text-2)}@media (min-width:810px){.tools_count__P7cA6{margin-bottom:56px}}.tools_dock__VovPO{min-width:0}.tools_studio__AnwZU{padding:8px 0 40px}@media (min-width:810px){.tools_studio__AnwZU{padding:16px 0 56px}}.tools_motion__7ATf_{min-width:0}.tools_languages__Y3xJv{margin:0 var(--f-gutter);border-radius:28px;background:var(--f-card);box-shadow:inset 0 0 0 1px var(--f-border)}.tools_spot__kUv5S{display:grid;overflow:hidden;border-radius:28px;background:var(--f3-green-deep);color:var(--f-white);text-align:left}@media (min-width:900px){.tools_spot__kUv5S{grid-template-columns:1.25fr 1fr}}.tools_spotArt__QdgC0{height:280px;min-width:0}@media (min-width:900px){.tools_spotArt__QdgC0{height:400px}}.tools_spotCopy__6ryZi{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;padding:28px 24px 32px}@media (min-width:900px){.tools_spotCopy__6ryZi{padding:40px}}.tools_spotTag__JFkCi{border-radius:999px;border:1px solid color-mix(in srgb,var(--f3-mint) 40%,transparent);padding:6px 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--f3-mint)}.tools_spotTitle__EaKRy{font-family:var(--font-display);font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.06;letter-spacing:-.035em}.tools_spotTitle__EaKRy span{display:block}.tools_spotText__slEQI{max-width:380px;font-size:16px;line-height:1.55;color:color-mix(in srgb,var(--f-white) 75%,transparent)}.tools_grid__BXJfA{display:grid;gap:16px}@media (min-width:700px){.tools_grid__BXJfA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.tools_grid__BXJfA{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools_grid__BXJfA>li{min-width:0;animation:tools_rise__rjIZv .6s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.tools_grid__BXJfA>li{animation:none}}.tools_card__5HeqP{position:relative;display:flex;height:100%;flex-direction:column;border-radius:26px;background:var(--f-card);padding:8px;box-shadow:inset 0 0 0 1px var(--f-border);transition:transform .22s ease,box-shadow .22s ease}.tools_card__5HeqP:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--f-border),0 22px 44px -22px color-mix(in srgb,var(--f-ink) 45%,transparent)}.tools_card__5HeqP:focus-visible{outline:2px solid var(--f-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.tools_card__5HeqP,.tools_card__5HeqP:hover{transform:none}}.tools_screen__MkDrH{overflow:hidden;border-radius:20px;background:var(--f-media-bg);color:var(--f-white)}.tools_cardBody__bDuAw{display:flex;flex:1;flex-direction:column;gap:8px;padding:18px 14px 14px}.tools_cardTag__i_kX3{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--f3-green)}.tools_cardName__wZff7{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.03em}.tools_cardLine__t_kuo{font-size:15px;line-height:1.5;color:var(--f-text-2)}.tools_cardGo__Gxaut{margin-top:auto;display:flex;align-items:center;gap:8px;padding-top:10px;font-size:15px;font-weight:700}.tools_cardGoChip__eDPEq{display:grid;height:32px;width:32px;place-items:center;border-radius:50%;background:var(--f3-mint);color:var(--f3-on-mint);transition:transform .18s ease}.tools_card__5HeqP:hover .tools_cardGoChip__eDPEq{transform:translateX(3px)}.tools_back__4XFkl{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-bottom:12px;font-family:var(--font-mono);font-size:13px;color:var(--f-text-2)}.tools_back__4XFkl:hover{color:var(--f-ink)}.tools_heroGrid__QzDC_{display:grid;gap:40px}@media (min-width:1000px){.tools_heroGrid__QzDC_{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px}}.tools_heroGrid__QzDC_ h1.tools_toolTitle__EtsK_{color:var(--f-ink);font-size:clamp(40px,5.6vw,68px);text-wrap:balance}.tools_toolSub__wsfSy{margin-top:20px;max-width:560px;font-size:18px;line-height:1.55;color:var(--f-text-2)}.tools_lutHero__oPpWP{text-align:center}.tools_lutHero__oPpWP .tools_toolSub__wsfSy{margin-inline:auto}.tools_bring___Ds2C{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tools_bringItem__GNWJ2{border-radius:18px;background:var(--f-card);padding:16px 18px;box-shadow:inset 0 0 0 1px var(--f-border)}.tools_bringItem__GNWJ2 dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--f3-green)}.tools_bringItem__GNWJ2 dd{margin-top:6px;font-size:15px;line-height:1.45}.tools_editors__CPqXU{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.tools_editor__kbeHF{display:inline-flex;min-height:48px;align-items:center;gap:10px;border-radius:999px;background:var(--f-card);padding:6px 18px 6px 10px;font-size:15px;font-weight:600;box-shadow:inset 0 0 0 1px var(--f-border)}.tools_lutDock__zhxPT{margin:40px auto 0;max-width:1000px;text-align:left}.tools_steps__9QzXC{display:grid;gap:16px}@media (min-width:810px){.tools_steps__9QzXC{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools_step__Ly_xk{display:flex;flex-direction:column;border-radius:24px;background:var(--f-card);padding:8px;box-shadow:inset 0 0 0 1px var(--f-border)}.tools_stepBody__yqllG{padding:18px 14px 16px}.tools_stepNum__L2JEK{font-family:var(--font-mono);font-size:13px;color:var(--f3-green)}.tools_stepTitle__eECVi{margin-top:10px;font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.12;letter-spacing:-.03em}.tools_stepText__Epyvi{margin-top:10px;font-size:15px;line-height:1.55;color:var(--f-text-2)}.tools_reads__TzaB4{display:grid;gap:12px}@media (min-width:810px){.tools_reads__TzaB4{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools_readsWithFigure__ktERN{display:grid;gap:16px}@media (min-width:1000px){.tools_readsWithFigure__ktERN{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.tools_readsWithFigure__ktERN .tools_reads__TzaB4{grid-template-columns:1fr}}.tools_read__Xvzne{border-radius:20px;background:var(--f-card);padding:22px 22px 24px}.tools_readName__jnUkh{display:flex;align-items:baseline;gap:12px;font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.025em}.tools_readNum__xjgKo{font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--f3-green)}.tools_readDetail__EmGnH{margin-top:10px;font-size:15px;line-height:1.55;color:var(--f-text-2)}.tools_figure__njKH7{overflow:hidden;border-radius:20px;background:var(--f-ink)}.tools_figure__njKH7 img{display:block;width:100%;height:auto}.tools_figure__njKH7 figcaption{padding:12px 16px;font-family:var(--font-mono);font-size:11px;color:color-mix(in srgb,var(--f-white) 70%,transparent)}.tools_pipeline__zAz31{margin-bottom:16px;display:grid;gap:10px}@media (min-width:810px){.tools_pipeline__zAz31{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools_node__h6u8M{border-radius:18px;background:var(--f-mint-panel);padding:18px 20px;color:var(--f-mint-ink)}.tools_nodeTitle__1qvr_{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.tools_nodeText__LGMQP{margin-top:8px;font-size:16px;font-weight:600;line-height:1.4}.tools_results__GHQe8{display:grid;gap:12px}@media (min-width:700px){.tools_results__GHQe8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.tools_results3__uc9as{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools_result__kvciD{display:flex;flex-direction:column;gap:10px;border-radius:22px;background:var(--f-card);padding:22px;box-shadow:inset 0 0 0 1px var(--f-border)}.tools_format__83Fyq{align-self:flex-start;border-radius:999px;background:var(--f-ink);padding:6px 12px;font-family:var(--font-mono);font-size:12px;color:var(--f3-mint)}.tools_resultName__mkbm9{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.03em}.tools_resultDetail__ebLg6{font-size:15px;line-height:1.55;color:var(--f-text-2)}.tools_review__NnB62{margin-top:28px;max-width:900px;border-left:3px solid var(--f3-mint);padding-left:20px}.tools_reviewTitle__hbzXz{font-size:16px;font-weight:700}.tools_reviewText__odDml{margin-top:6px;font-size:15px;line-height:1.6;color:var(--f-text-2)}.tools_cta__qQ1AL{margin-top:32px}.tools_faqHead__TkCUl{color:var(--f-ink)}.tools_voiceBand__ZFNGn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;border-radius:var(--f-radius-card);background:var(--f-card);padding:20px 24px;box-shadow:0 0 0 1px var(--f-border)}.tools_voiceBandText__z5JPn{font-size:18px;font-weight:700;letter-spacing:-.02em}