.tool-preview-note[data-astro-cid-xqrakt4q]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.tool-related-guide[data-astro-cid-xqrakt4q]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-brand-subtle);flex-wrap:wrap;display:flex}.tool-related-guide[data-astro-cid-xqrakt4q]>div[data-astro-cid-xqrakt4q]{flex:280px;min-width:0}.tool-related-guide[data-astro-cid-xqrakt4q]>div[data-astro-cid-xqrakt4q]>span[data-astro-cid-xqrakt4q]{color:var(--color-brand);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em}.tool-related-guide[data-astro-cid-xqrakt4q] h2[data-astro-cid-xqrakt4q]{margin:var(--space-2) 0}.tool-related-guide[data-astro-cid-xqrakt4q] p[data-astro-cid-xqrakt4q]{max-width:65ch;color:var(--color-text);margin:0}.tool-related-guide[data-astro-cid-xqrakt4q]>a[data-astro-cid-xqrakt4q]{align-items:center;gap:var(--space-2);min-height:44px;font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}.tool-related-guide[data-astro-cid-xqrakt4q]>a[data-astro-cid-xqrakt4q]:hover{text-decoration:underline}.tool-related-guide[data-astro-cid-xqrakt4q]>a[data-astro-cid-xqrakt4q]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.tool-page[data-astro-cid-xqrakt4q]{padding-top:0;padding-bottom:var(--space-16)}nav.breadcrumbs.tool-page__breadcrumbs{padding-block:var(--space-1);margin-bottom:var(--space-2)}.tool-hero[data-astro-cid-xqrakt4q]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3);padding-block:0;display:flex}.tool-hero__content[data-astro-cid-xqrakt4q]{flex:auto;min-width:0}.tool-session__controls{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex:0 auto;min-width:0;max-width:22rem;display:inline-flex;position:relative}@media (width<=640px){.tool-hero[data-astro-cid-xqrakt4q]{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.tool-hero__content[data-astro-cid-xqrakt4q]{display:contents}.tool-hero__title[data-astro-cid-xqrakt4q]{grid-column:1;align-self:center}.tool-hero__desc[data-astro-cid-xqrakt4q]{grid-area:2/1/auto/-1}.tool-hero>.tool-session__controls{grid-area:1/2;align-self:center}.tool-hero>.tool-session__controls>.tool-session__reset-group{grid-area:1/2;justify-self:end}}@media (width>=900px){.tool-hero[data-astro-cid-xqrakt4q]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);align-items:start;display:grid}.tool-hero__content[data-astro-cid-xqrakt4q]{text-align:center;grid-column:2}.tool-hero>.tool-session__controls{grid-column:3;justify-self:end}}.tool-session__title-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;min-width:0;display:flex}.tool-session__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;min-width:0;max-width:100%;display:inline-flex}.tool-session__title-row>:first-child{flex:12rem;min-width:0}.tool-session__reset-group{align-items:center;gap:var(--space-1);display:inline-flex;position:relative}.tool-session__reset-group #tool-session-reset{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:0 0}#tool-session-reset[data-recovery-notice=true] .tool-session__info{vertical-align:-.15em;pointer-events:none;width:16px;height:16px;min-height:0;color:var(--color-text-muted);display:inline-block}#tool-session-reset:hover .tool-session__info{color:var(--color-brand)}.tool-session__status[data-recovery-notice=true]{z-index:var(--z-dropdown);width:min(32ch, calc(100vw - var(--space-8)));padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);text-align:left;visibility:hidden;position:absolute;top:100%;right:0}.tool-session__reset-group[data-tooltip-open=true] .tool-session__status[data-recovery-notice=true]{visibility:visible}#tool-session-reset{justify-content:center;align-items:center;gap:var(--space-4);min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-brand-strong);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;flex:none;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex}#tool-session-reset:hover:not(:disabled){background:var(--color-brand-subtle);border-color:var(--color-brand);color:var(--color-brand-strong)}#tool-session-reset:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}#tool-session-reset:disabled{opacity:.65;cursor:wait}.tool-session__status{width:100%;min-width:0;max-width:36ch;color:var(--color-text-muted);line-height:var(--line-snug);text-align:right;overflow-wrap:anywhere;flex:0 auto;margin:0}.tool-session__status:empty{display:none}.tool-hero__title[data-astro-cid-xqrakt4q]{font-weight:var(--weight-bold);color:var(--color-brand-strong);line-height:var(--line-heading);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 var(--space-1)}.tool-hero__desc[data-astro-cid-xqrakt4q]{color:var(--color-text-muted);max-width:58ch;line-height:var(--line-snug);text-align:center;margin:0 auto}.tool-workspace[data-astro-cid-xqrakt4q]{gap:var(--space-6);margin-bottom:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.tool-workspace--file-start[data-astro-cid-xqrakt4q]{min-height:max(20rem,100svh - 13rem);margin-bottom:var(--space-8);align-content:start;padding-block-start:clamp(2rem,8svh,6rem)}@media (width>=900px){.tool-workspace[data-astro-cid-xqrakt4q]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.tool-workspace__full[data-astro-cid-xqrakt4q]{grid-column:1/-1;width:100%;min-width:0}.tool-workspace__inputs[data-astro-cid-xqrakt4q],.tool-workspace__results[data-astro-cid-xqrakt4q]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.tool-editorial[data-astro-cid-xqrakt4q]{max-width:var(--content-max);border-top:1px solid var(--color-border);padding-top:var(--space-8);margin-inline:auto}.tool-report-box[data-astro-cid-xqrakt4q]{margin-top:var(--space-8);padding:var(--space-4);background-color:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.tool-report-box[data-astro-cid-xqrakt4q] a[data-astro-cid-xqrakt4q]{color:var(--color-brand-strong);font-weight:var(--weight-semibold);margin-inline:.2em;display:inline-block}
