.tool[data-astro-cid-rmn6agvm]{border-top:1px solid var(--color-border)}.tool__inner[data-astro-cid-rmn6agvm]{display:flex;flex-direction:column;gap:var(--space-10)}.tool__header[data-astro-cid-rmn6agvm]{display:flex;flex-direction:column;gap:var(--space-4)}.tool__category[data-astro-cid-rmn6agvm]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.tool__name[data-astro-cid-rmn6agvm]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.tool__name[data-astro-cid-rmn6agvm] a[data-astro-cid-rmn6agvm]{color:var(--color-text)}.tool__name[data-astro-cid-rmn6agvm] a[data-astro-cid-rmn6agvm]:hover{color:var(--color-primary)}.tool__what[data-astro-cid-rmn6agvm]{max-width:760px;font-size:var(--font-size-lg);color:var(--color-text-muted)}.tool__flow[data-astro-cid-rmn6agvm]{list-style:none;margin-top:var(--space-2);padding:var(--space-5) var(--space-6);background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-card);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4) var(--space-6)}.tool__flow-step[data-astro-cid-rmn6agvm]{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}.tool__flow-icon[data-astro-cid-rmn6agvm]{flex:none;width:44px;height:44px;border-radius:var(--radius-pill);background:#e3efee;color:var(--color-primary);display:flex;align-items:center;justify-content:center}.tool__flow-icon[data-astro-cid-rmn6agvm].is-output{background:var(--color-primary);color:var(--color-text-on-dark)}.tool__flow-icon[data-astro-cid-rmn6agvm] svg[data-astro-cid-rmn6agvm]{width:22px;height:22px}.tool__flow-text[data-astro-cid-rmn6agvm]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.35;padding-top:3px}.tool__flow-label[data-astro-cid-rmn6agvm]{font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.tool__flow-value[data-astro-cid-rmn6agvm]{font-size:15px;font-weight:var(--font-weight-semibold)}.tool__flow-arrow[data-astro-cid-rmn6agvm]{flex:none;width:18px;height:18px;margin-top:13px;color:#9aa4a8}.tool__cols[data-astro-cid-rmn6agvm]{display:flex;flex-wrap:wrap;gap:var(--space-12);align-items:flex-start}.tool__info[data-astro-cid-rmn6agvm],.tool__use[data-astro-cid-rmn6agvm]{flex:1 1 420px;min-width:0;display:flex;flex-direction:column}.tool__info[data-astro-cid-rmn6agvm]{gap:var(--space-5)}.tool__use[data-astro-cid-rmn6agvm]{gap:var(--space-4)}.tool__info-item[data-astro-cid-rmn6agvm]{display:flex;gap:var(--space-4);align-items:flex-start}.tool__info-icon[data-astro-cid-rmn6agvm]{flex:none;width:40px;height:40px;border-radius:var(--radius-pill);background:#e3efee;color:var(--color-primary);display:flex;align-items:center;justify-content:center}.tool__info-icon[data-astro-cid-rmn6agvm] svg[data-astro-cid-rmn6agvm]{width:20px;height:20px}.tool__info-title[data-astro-cid-rmn6agvm]{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.4}.tool__info[data-astro-cid-rmn6agvm] p[data-astro-cid-rmn6agvm]{margin-top:var(--space-1);color:var(--color-text-muted)}.tool__presets-ask[data-astro-cid-rmn6agvm]{font-size:15px;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2)}.tool__tabs[data-astro-cid-rmn6agvm]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tool__tab[data-astro-cid-rmn6agvm]{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1;padding:0 var(--space-5);min-height:44px;border-radius:var(--radius-pill);border:1px solid #c9d2d6;background:var(--color-bg-white);color:var(--color-text);cursor:pointer;transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.tool__tab[data-astro-cid-rmn6agvm]:hover{border-color:var(--color-primary);color:var(--color-primary)}.tool__tab[data-astro-cid-rmn6agvm][aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-dark)}.tool__tab[data-astro-cid-rmn6agvm]:focus-visible,.tool__expand[data-astro-cid-rmn6agvm]:focus-visible,.tool__prompt[data-astro-cid-rmn6agvm]:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.tool__card[data-astro-cid-rmn6agvm]{position:relative;background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-sm)}.tool__card-bar[data-astro-cid-rmn6agvm]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-muted)}.tool__card-label[data-astro-cid-rmn6agvm]{font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.tool__prompt[data-astro-cid-rmn6agvm]{margin:0;padding:var(--space-5);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.65;color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}.tool__prompt[data-astro-cid-rmn6agvm].is-preview{height:280px;overflow:hidden}.tool__prompt[data-astro-cid-rmn6agvm].is-collapsed{max-height:420px;overflow:hidden}.tool__prompt[data-astro-cid-rmn6agvm].is-expanded{max-height:none}.tool__fade[data-astro-cid-rmn6agvm]{position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(#fff0,#fff);pointer-events:none}.tool__expand[data-astro-cid-rmn6agvm]{display:block;width:100%;min-height:44px;border:0;border-top:1px solid var(--color-border);background:#f7f9f9;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);cursor:pointer}.tool__expand[data-astro-cid-rmn6agvm]:hover{background:#eef4f3}.tool__actions[data-astro-cid-rmn6agvm]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.tool__actions[data-astro-cid-rmn6agvm] .btn[data-astro-cid-rmn6agvm]{min-height:44px}.tool__more[data-astro-cid-rmn6agvm]{font-weight:var(--font-weight-semibold);margin-left:var(--space-2)}.tool__status[data-astro-cid-rmn6agvm]:empty{display:none}.tool__status[data-astro-cid-rmn6agvm]{font-size:var(--font-size-sm);color:var(--color-primary)}.tool__note[data-astro-cid-rmn6agvm]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.tool__note[data-astro-cid-rmn6agvm] strong[data-astro-cid-rmn6agvm]{color:var(--color-text)}.tool__skill[data-astro-cid-rmn6agvm]{margin-top:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted)}.tool__skill[data-astro-cid-rmn6agvm] a[data-astro-cid-rmn6agvm]{font-weight:var(--font-weight-semibold);white-space:nowrap}.tool__next[data-astro-cid-rmn6agvm]{border-top:1px solid #dde3e6;padding-top:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);align-items:center;justify-content:space-between}.tool__next[data-astro-cid-rmn6agvm] p[data-astro-cid-rmn6agvm]{color:var(--color-text-muted)}.tool__next[data-astro-cid-rmn6agvm] a[data-astro-cid-rmn6agvm]{font-weight:var(--font-weight-semibold);white-space:nowrap}@media (max-width: 640px){.tool__flow[data-astro-cid-rmn6agvm]{padding:var(--space-4)}.tool__flow-arrow[data-astro-cid-rmn6agvm]{transform:rotate(90deg)}}
