.title-mark:where(.astro-l4z7ivqh){width:1.5rem;height:1.5rem;display:inline-flex}.title-mark:where(.astro-l4z7ivqh) svg:where(.astro-l4z7ivqh){width:100%;height:100%}.title-mark__node:where(.astro-l4z7ivqh){opacity:.7}.tool-card:where(.astro-l4z7ivqh){animation:.5s ease-out both tool-card-enter;animation-delay:var(--enter-delay,0s)}@keyframes tool-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tool-card:where(.astro-l4z7ivqh){animation:none}}.mse-art:where(.astro-l4z7ivqh) .mse-field:where(.astro-l4z7ivqh){fill:#23232224}.mse-art:where(.astro-l4z7ivqh) .mse-chip:where(.astro-l4z7ivqh) .bg:where(.astro-l4z7ivqh){fill:#fcfcfb;stroke:#23232221;stroke-width:1px;transition:fill .26s,stroke .26s;transition-delay:var(--d,0s)}.mse-art:where(.astro-l4z7ivqh) .mse-chip:where(.astro-l4z7ivqh) .lb:where(.astro-l4z7ivqh){fill:#2323222e;transition:fill .26s;transition-delay:var(--d,0s)}.mse-art:where(.astro-l4z7ivqh) .mse-chip:where(.astro-l4z7ivqh).is-on .bg:where(.astro-l4z7ivqh),.tool-card:where(.astro-l4z7ivqh):hover .mse-art:where(.astro-l4z7ivqh) .mse-chip:where(.astro-l4z7ivqh).turns-on .bg:where(.astro-l4z7ivqh){fill:var(--color-blue-600);stroke:var(--color-blue-600)}.mse-art:where(.astro-l4z7ivqh) .mse-chip:where(.astro-l4z7ivqh).is-on .lb:where(.astro-l4z7ivqh),.tool-card:where(.astro-l4z7ivqh):hover .mse-art:where(.astro-l4z7ivqh) .mse-chip:where(.astro-l4z7ivqh).turns-on .lb:where(.astro-l4z7ivqh){fill:#fcfcfbd9}.tool-card:where(.astro-l4z7ivqh):hover .mse-art:where(.astro-l4z7ivqh) .mse-chip:where(.astro-l4z7ivqh).turns-off .bg:where(.astro-l4z7ivqh){fill:#fcfcfb;stroke:#23232221}.tool-card:where(.astro-l4z7ivqh):hover .mse-art:where(.astro-l4z7ivqh) .mse-chip:where(.astro-l4z7ivqh).turns-off .lb:where(.astro-l4z7ivqh){fill:#2323222e}.mse-art:where(.astro-l4z7ivqh) .mse-note:where(.astro-l4z7ivqh){fill:#fcfcfb;stroke:#23232214;filter:drop-shadow(0 6px 10px #0000000f)}.mse-art:where(.astro-l4z7ivqh) .mse-line:where(.astro-l4z7ivqh){stroke:#23232229;stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.6s cubic-bezier(.3,.7,.2,1) forwards mse-draw;animation-delay:calc(.45s + var(--i) * 90ms);transition:stroke .3s}.tool-card:where(.astro-l4z7ivqh):hover .mse-art:where(.astro-l4z7ivqh) .mse-line:where(.astro-l4z7ivqh).darkens{stroke:var(--color-blue-600);transition-delay:var(--d,0s)}.mse-art:where(.astro-l4z7ivqh) .mse-copy:where(.astro-l4z7ivqh){fill:var(--color-blue-600)}.mse-art:where(.astro-l4z7ivqh) .mse-copy-label:where(.astro-l4z7ivqh){fill:#fcfcfb;font:500 8px Inter,system-ui,sans-serif;transition:opacity .22s}.mse-art:where(.astro-l4z7ivqh) .mse-copy-label:where(.astro-l4z7ivqh).is-done{opacity:0}.mse-art:where(.astro-l4z7ivqh) .mse-copy-label:where(.astro-l4z7ivqh) path:where(.astro-l4z7ivqh){fill:none;stroke:#fcfcfb;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .3s}.tool-card:where(.astro-l4z7ivqh):hover .mse-art:where(.astro-l4z7ivqh) .mse-copy-label:where(.astro-l4z7ivqh).is-idle{opacity:0;transition-delay:.42s}.tool-card:where(.astro-l4z7ivqh):hover .mse-art:where(.astro-l4z7ivqh) .mse-copy-label:where(.astro-l4z7ivqh).is-done{opacity:1;transition-delay:.42s}.tool-card:where(.astro-l4z7ivqh):hover .mse-art:where(.astro-l4z7ivqh) .mse-copy-label:where(.astro-l4z7ivqh) path:where(.astro-l4z7ivqh){stroke-dashoffset:0;transition-delay:.48s}@keyframes mse-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mse-art:where(.astro-l4z7ivqh) :where(.astro-l4z7ivqh){transition:none!important;animation:none!important}.mse-art:where(.astro-l4z7ivqh) .mse-line:where(.astro-l4z7ivqh){stroke-dashoffset:0}}.pcl-art:where(.astro-l4z7ivqh) .pcl-item:where(.astro-l4z7ivqh),.pcl-art:where(.astro-l4z7ivqh) .pcl-line:where(.astro-l4z7ivqh){fill:#23232224}.pcl-art:where(.astro-l4z7ivqh) .pcl-dot:where(.astro-l4z7ivqh){fill:#fcfcfb;stroke:#23232229;stroke-width:1px;transition:fill .24s,stroke .24s;transition-delay:var(--d,0s)}.tool-card:where(.astro-l4z7ivqh):hover .pcl-art:where(.astro-l4z7ivqh) .pcl-dot:where(.astro-l4z7ivqh).picks{fill:var(--color-blue-600);stroke:var(--color-blue-600)}.pcl-art:where(.astro-l4z7ivqh) .pcl-panel:where(.astro-l4z7ivqh){fill:#fcfcfb;stroke:#23232214;filter:drop-shadow(0 6px 10px #0000000f)}.pcl-art:where(.astro-l4z7ivqh) .pcl-total:where(.astro-l4z7ivqh){fill:var(--color-ink-solid,#232322);letter-spacing:-.04em;font:600 26px Inter,system-ui,sans-serif}.pcl-art:where(.astro-l4z7ivqh) .pcl-total:where(.astro-l4z7ivqh) tspan:where(.astro-l4z7ivqh){transition:opacity .22s}.pcl-art:where(.astro-l4z7ivqh) .pcl-total:where(.astro-l4z7ivqh) .is-done:where(.astro-l4z7ivqh),.tool-card:where(.astro-l4z7ivqh):hover .pcl-art:where(.astro-l4z7ivqh) .pcl-total:where(.astro-l4z7ivqh) .is-idle:where(.astro-l4z7ivqh){opacity:0}.tool-card:where(.astro-l4z7ivqh):hover .pcl-art:where(.astro-l4z7ivqh) .pcl-total:where(.astro-l4z7ivqh) .is-done:where(.astro-l4z7ivqh){opacity:1;transition-delay:.38s}.pcl-art:where(.astro-l4z7ivqh) .pcl-track:where(.astro-l4z7ivqh){fill:#23232214}.pcl-art:where(.astro-l4z7ivqh) .pcl-fill:where(.astro-l4z7ivqh){fill:var(--color-blue-600);transform-box:fill-box;transform-origin:0;transition:transform .5s cubic-bezier(.3,.7,.2,1) .3s;transform:scaleX(0)}.tool-card:where(.astro-l4z7ivqh):hover .pcl-art:where(.astro-l4z7ivqh) .pcl-fill:where(.astro-l4z7ivqh){transform:scaleX(1)}.pcl-art:where(.astro-l4z7ivqh) .pcl-cut:where(.astro-l4z7ivqh){fill:none;stroke:#d98a1c;stroke-width:1.2px}.ybocs-art:where(.astro-l4z7ivqh) .yb-label:where(.astro-l4z7ivqh){fill:#23232224}.ybocs-art:where(.astro-l4z7ivqh) .yb-seg:where(.astro-l4z7ivqh){fill:#fcfcfb;stroke:#23232224;stroke-width:1px;transition:fill .24s,stroke .24s;transition-delay:var(--d,0s)}.tool-card:where(.astro-l4z7ivqh):hover .ybocs-art:where(.astro-l4z7ivqh) .yb-seg:where(.astro-l4z7ivqh).fills{fill:var(--color-blue-600);stroke:var(--color-blue-600)}@media (prefers-reduced-motion:reduce){.pcl-art:where(.astro-l4z7ivqh) :where(.astro-l4z7ivqh),.ybocs-art:where(.astro-l4z7ivqh) :where(.astro-l4z7ivqh){transition:none!important}}.arrow-cta:where(.astro-l4z7ivqh){color:var(--color-blue-500,#3b82f6);font-size:.8125rem;font-weight:500}.arrow-cta:where(.astro-l4z7ivqh):after{content:" →";transition:transform .2s;display:inline-block}.tool-card:where(.astro-l4z7ivqh):hover .arrow-cta:where(.astro-l4z7ivqh):after{transform:translate(3px)}
