.tool[data-astro-cid-rr62mfgb]{background:var(--paper-raised);border-top:1px solid var(--rule);transition:background-color var(--dur) var(--ease);display:block;position:relative}.tool[data-astro-cid-rr62mfgb]:hover{background:var(--paper)}.tool[data-astro-cid-rr62mfgb]:hover .tool__go[data-astro-cid-rr62mfgb]{color:var(--accent);transform:translate(-4px)}.tool[data-astro-cid-rr62mfgb]:focus-visible{outline-offset:-2px}.tool__num[data-astro-cid-rr62mfgb]{font-size:var(--fs-xs);color:var(--ink-3);letter-spacing:.06em;font-weight:500}.tool__head[data-astro-cid-rr62mfgb]{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.tool__name[data-astro-cid-rr62mfgb]{font-size:var(--fs-lg);letter-spacing:-.015em;color:var(--ink);font-weight:600}.tool__tagline[data-astro-cid-rr62mfgb]{color:var(--ink-2);max-width:62ch;line-height:1.75}.tool__summary[data-astro-cid-rr62mfgb]{font-size:var(--fs-sm);color:var(--ink-3);max-width:68ch;line-height:1.85}.tool__specs[data-astro-cid-rr62mfgb]{gap:var(--sp-5);font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;display:flex}.tool__specs[data-astro-cid-rr62mfgb] li[data-astro-cid-rr62mfgb]{align-items:center;gap:var(--sp-2);display:flex}.tool__spec-k[data-astro-cid-rr62mfgb]{font-family:JetBrains Mono,monospace;font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.tool__go[data-astro-cid-rr62mfgb]{color:var(--ink-4);transition:color var(--dur) var(--ease), transform var(--dur) var(--ease)}.tool--index[data-astro-cid-rr62mfgb]{align-items:start;gap:var(--sp-5);padding-block:var(--sp-6);grid-template-columns:44px 1fr auto;display:grid}.tool--index[data-astro-cid-rr62mfgb] .tool__main[data-astro-cid-rr62mfgb]{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.tool--index[data-astro-cid-rr62mfgb] .tool__go[data-astro-cid-rr62mfgb]{align-self:center}.tool--plate[data-astro-cid-rr62mfgb],.tool--diagram[data-astro-cid-rr62mfgb]{gap:var(--sp-7);padding-block:var(--sp-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}.tool--plate[data-astro-cid-rr62mfgb] .tool__num[data-astro-cid-rr62mfgb],.tool--diagram[data-astro-cid-rr62mfgb] .tool__num[data-astro-cid-rr62mfgb]{top:var(--sp-8);position:absolute;inset-inline-start:0}.tool--plate[data-astro-cid-rr62mfgb] .tool__main[data-astro-cid-rr62mfgb],.tool--diagram[data-astro-cid-rr62mfgb] .tool__main[data-astro-cid-rr62mfgb]{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.tool--plate[data-astro-cid-rr62mfgb] .tool__name[data-astro-cid-rr62mfgb],.tool--diagram[data-astro-cid-rr62mfgb] .tool__name[data-astro-cid-rr62mfgb]{font-size:var(--fs-xl);letter-spacing:-.02em}.tool--plate[data-astro-cid-rr62mfgb] .tool__go[data-astro-cid-rr62mfgb],.tool--diagram[data-astro-cid-rr62mfgb] .tool__go[data-astro-cid-rr62mfgb]{bottom:var(--sp-8);position:absolute;inset-inline-start:0}.tool__visual[data-astro-cid-rr62mfgb]{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--paper-sunk);min-width:0;overflow:hidden}.tool__visual[data-astro-cid-rr62mfgb] img[data-astro-cid-rr62mfgb]{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%}.tool__visual--flow[data-astro-cid-rr62mfgb]{padding:var(--sp-5)}.flow[data-astro-cid-rr62mfgb]{flex-direction:column;gap:0;display:flex}.flow__step[data-astro-cid-rr62mfgb]{align-items:baseline;gap:var(--sp-3);padding-block:var(--sp-3);border-bottom:1px solid var(--rule);font-size:var(--fs-sm);display:flex}.flow__step[data-astro-cid-rr62mfgb]:last-child{border-bottom:none}.flow__num[data-astro-cid-rr62mfgb]{font-size:var(--fs-2xs);color:var(--accent-deep);letter-spacing:.06em;flex-shrink:0}.flow__label[data-astro-cid-rr62mfgb]{color:var(--ink-2)}@media (width<=1024px){.tool--plate[data-astro-cid-rr62mfgb],.tool--diagram[data-astro-cid-rr62mfgb]{gap:var(--sp-6);grid-template-columns:1fr}.tool--plate[data-astro-cid-rr62mfgb] .tool__visual[data-astro-cid-rr62mfgb],.tool--diagram[data-astro-cid-rr62mfgb] .tool__visual[data-astro-cid-rr62mfgb]{order:-1}.tool--plate[data-astro-cid-rr62mfgb] .tool__num[data-astro-cid-rr62mfgb],.tool--diagram[data-astro-cid-rr62mfgb] .tool__num[data-astro-cid-rr62mfgb]{position:static}.tool--plate[data-astro-cid-rr62mfgb] .tool__go[data-astro-cid-rr62mfgb],.tool--diagram[data-astro-cid-rr62mfgb] .tool__go[data-astro-cid-rr62mfgb]{display:none}}@media (width<=640px){.tool--index[data-astro-cid-rr62mfgb]{gap:var(--sp-3);padding-block:var(--sp-5);grid-template-columns:1fr}.tool--index[data-astro-cid-rr62mfgb] .tool__num[data-astro-cid-rr62mfgb],.tool--index[data-astro-cid-rr62mfgb] .tool__go[data-astro-cid-rr62mfgb]{display:none}.tool--plate[data-astro-cid-rr62mfgb],.tool--diagram[data-astro-cid-rr62mfgb]{padding-block:var(--sp-6)}.tool__specs[data-astro-cid-rr62mfgb]{gap:var(--sp-4)}}
