.fmt-band[data-astro-cid-ilmfqasq]{padding:var(--cell-pad-y) var(--content-box-inset);border-block:var(--frame-border);background:var(--white)}.fmt-layout[data-astro-cid-ilmfqasq]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);width:100%;max-width:none;margin:0;padding:0}.fmt-card[data-astro-cid-ilmfqasq]{min-width:0;border:var(--frame-border);border-radius:var(--radius-lg);background:var(--white)}.fmt-card[data-astro-cid-ilmfqasq].is-focused{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.fmt-toolbar[data-astro-cid-ilmfqasq]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);padding:var(--space-3) calc(var(--content-text-inset) - var(--border-width));border-bottom:var(--frame-border)}.fmt-divider[data-astro-cid-ilmfqasq]{flex:none;width:var(--border-width);height:var(--space-6);margin-inline:var(--space-2);background:var(--border-default)}.fmt-tool[data-astro-cid-ilmfqasq]{position:relative;display:grid;flex:none;width:var(--control-h);height:var(--control-h);place-items:center;padding:0;border:var(--border-width) solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-body);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.fmt-tool[data-astro-cid-ilmfqasq] svg[data-astro-cid-ilmfqasq]{width:var(--space-5);height:var(--space-5);stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fmt-tool[data-astro-cid-ilmfqasq][data-cmd=bold] svg[data-astro-cid-ilmfqasq]{stroke-width:2.25}.fmt-tool[data-astro-cid-ilmfqasq]:hover:not(:disabled){background:var(--surface-sunken);color:var(--text-primary)}.fmt-tool[data-astro-cid-ilmfqasq][aria-pressed=true],.fmt-tool[data-astro-cid-ilmfqasq][aria-pressed=true]:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--white)}.fmt-tool[data-astro-cid-ilmfqasq][aria-pressed=true] svg[data-astro-cid-ilmfqasq]{stroke-width:2.75}.fmt-tool[data-astro-cid-ilmfqasq][aria-pressed=true][data-cmd=bold] svg[data-astro-cid-ilmfqasq]{stroke-width:3}.fmt-tool[data-astro-cid-ilmfqasq][aria-pressed=true][data-cmd=blockquote] svg[data-astro-cid-ilmfqasq]{stroke-width:2.5}.fmt-tool[data-astro-cid-ilmfqasq]:focus-visible,.fmt-buttons[data-astro-cid-ilmfqasq] .btn[data-astro-cid-ilmfqasq]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.fmt-tool[data-astro-cid-ilmfqasq]:disabled{color:var(--border-strong);cursor:default}@media(hover:hover){.fmt-tool[data-astro-cid-ilmfqasq]:not(:disabled):hover:after,.fmt-tool[data-astro-cid-ilmfqasq]:not(:disabled):focus-visible:after{content:attr(data-tooltip);position:absolute;z-index:5;top:calc(100% + var(--space-2));left:50%;transform:translate(-50%);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--neutral-800);color:var(--white);font:var(--fw-medium) var(--text-xs)/var(--leading-18) var(--font-sans);white-space:nowrap;pointer-events:none}}.fmt-editor[data-astro-cid-ilmfqasq] .fmt-prose{min-height:var(--tool-editor-min);max-height:var(--tool-editor-max);overflow-y:auto;padding:var(--cell-pad-sm) calc(var(--content-text-inset) - var(--border-width));outline:none;color:var(--text-primary);font:var(--fw-regular) var(--text-md)/var(--leading-26) var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere}.fmt-editor[data-astro-cid-ilmfqasq] .fmt-prose>*+*{margin-top:var(--space-1)}.fmt-editor[data-astro-cid-ilmfqasq] .fmt-prose p{margin:0}.fmt-editor[data-astro-cid-ilmfqasq] .fmt-prose ul,.fmt-editor[data-astro-cid-ilmfqasq] .fmt-prose ol{margin:0;padding-left:var(--space-7)}.fmt-editor[data-astro-cid-ilmfqasq] .fmt-prose ul{list-style:disc}.fmt-editor[data-astro-cid-ilmfqasq] .fmt-prose ol{list-style:decimal}.fmt-editor[data-astro-cid-ilmfqasq] .fmt-prose li::marker{color:var(--text-body)}.fmt-editor[data-astro-cid-ilmfqasq] .fmt-prose blockquote{margin:0;padding-left:var(--space-4);border-left:var(--border-width-strong) solid var(--border-strong);color:var(--neutral-600)}.fmt-editor[data-astro-cid-ilmfqasq] .fmt-prose strong{font-weight:var(--fw-bold)}.fmt-editor[data-astro-cid-ilmfqasq] .fmt-prose code{font-family:var(--font-mono);font-size:var(--text-base)}.fmt-editor[data-astro-cid-ilmfqasq] .fmt-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-secondary);pointer-events:none}.fmt-actions[data-astro-cid-ilmfqasq]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--cell-pad-sm) calc(var(--content-text-inset) - var(--border-width));border-top:var(--frame-border)}.fmt-buttons[data-astro-cid-ilmfqasq]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.fmt-action-icon[data-astro-cid-ilmfqasq]{width:var(--space-5);height:var(--space-5);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fmt-buttons[data-astro-cid-ilmfqasq] .btn[data-astro-cid-ilmfqasq]{justify-content:center;min-height:var(--control-h);height:var(--control-h)}.fmt-copy[data-astro-cid-ilmfqasq]{border:var(--border-width) solid var(--color-primary);background:var(--color-primary);color:var(--white)}.fmt-copy[data-astro-cid-ilmfqasq]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--white)}.fmt-copy[data-astro-cid-ilmfqasq].is-copied,.fmt-copy[data-astro-cid-ilmfqasq].is-copied:hover{background:var(--color-primary);border-color:var(--color-primary)}.fmt-send[data-astro-cid-ilmfqasq]{color:var(--text-primary)}.fmt-buttons[data-astro-cid-ilmfqasq] .btn[data-astro-cid-ilmfqasq]:disabled{border:var(--border-width) solid var(--border-default);background:var(--surface-disabled);color:var(--text-disabled);cursor:not-allowed}.fmt-privacy[data-astro-cid-ilmfqasq]{margin:0;color:var(--text-secondary);font:var(--fw-regular) var(--text-xs)/var(--leading-18) var(--font-sans)}.fmt-sr-only[data-astro-cid-ilmfqasq]{position:absolute;width:var(--border-width);height:var(--border-width);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fmt-card[data-astro-cid-ilmfqasq]:not([data-js]) .fmt-live[data-astro-cid-ilmfqasq],.fmt-card[data-astro-cid-ilmfqasq][data-js] .fmt-noscript[data-astro-cid-ilmfqasq]{display:none}.fmt-noscript[data-astro-cid-ilmfqasq]{margin:0;padding:var(--cell-pad-sm) calc(var(--content-text-inset) - var(--border-width));color:var(--text-primary);font:var(--fw-semibold) var(--text-md)/var(--leading-24) var(--font-sans)}.fmt-steps[data-astro-cid-ilmfqasq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border:var(--frame-border);border-radius:var(--radius-lg)}.fmt-steps[data-astro-cid-ilmfqasq] li[data-astro-cid-ilmfqasq]{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--cell-pad-sm) calc(var(--content-text-inset) - var(--border-width));color:var(--text-primary);font:var(--fw-semibold) var(--text-base)/var(--leading-24) var(--font-sans)}.fmt-steps[data-astro-cid-ilmfqasq] li[data-astro-cid-ilmfqasq]+li[data-astro-cid-ilmfqasq]{border-left:var(--frame-border)}.fmt-step-number[data-astro-cid-ilmfqasq]{display:grid;flex:none;width:var(--space-8);height:var(--space-8);place-items:center;border:var(--border-width) solid var(--brand-border);border-radius:var(--radius-pill);background:var(--brand-subtle);color:var(--text-brand);font:var(--fw-semibold) var(--text-sm)/1 var(--font-sans)}@media(width<64rem){.fmt-steps[data-astro-cid-ilmfqasq]{grid-template-columns:1fr}.fmt-steps[data-astro-cid-ilmfqasq] li[data-astro-cid-ilmfqasq]+li[data-astro-cid-ilmfqasq]{border-left:none;border-top:var(--frame-border)}}@media(width<40rem){.fmt-toolbar[data-astro-cid-ilmfqasq]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--space-2) calc(var(--content-text-inset) - var(--border-width))}.fmt-divider[data-astro-cid-ilmfqasq]{display:none}.fmt-tool[data-astro-cid-ilmfqasq]{width:100%;height:var(--btn-h-lg)}.fmt-editor[data-astro-cid-ilmfqasq] .fmt-prose,.fmt-actions[data-astro-cid-ilmfqasq]{padding:var(--cell-pad-sm) calc(var(--content-text-inset) - var(--border-width))}.fmt-buttons[data-astro-cid-ilmfqasq]{flex-direction:column;gap:var(--space-2)}.fmt-buttons[data-astro-cid-ilmfqasq] .btn[data-astro-cid-ilmfqasq]{width:100%;min-height:var(--btn-h-lg);height:var(--btn-h-lg)}.fmt-steps[data-astro-cid-ilmfqasq] li[data-astro-cid-ilmfqasq]{padding:var(--cell-pad-sm) calc(var(--content-text-inset) - var(--border-width))}}.tool-hero{padding:var(--section-pad-y) var(--content-text-inset) var(--section-pad-bottom)}.tool-hero-inner[data-astro-cid-jca23inx]{max-width:var(--text-measure-section-wide)}.tool-hero-inner[data-astro-cid-jca23inx] p[data-astro-cid-jca23inx]{max-width:var(--text-measure-section);margin-top:var(--stack-heading-sub);text-wrap:balance}.site-cta{padding:var(--cell-pad-sm) var(--content-box-inset)}.site-cta-row[data-astro-cid-jca23inx]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-6);padding:var(--cell-pad-sm) calc(var(--content-text-inset) - var(--border-width));border:var(--frame-border);border-radius:var(--radius-lg)}.site-cta[data-astro-cid-jca23inx] p[data-astro-cid-jca23inx]{margin:0;color:var(--text-body);font:var(--type-body)}.site-cta-links[data-astro-cid-jca23inx]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.site-cta-links[data-astro-cid-jca23inx] a[data-astro-cid-jca23inx],.tool-crosslink[data-astro-cid-jca23inx] a[data-astro-cid-jca23inx]{color:var(--text-brand);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:var(--space-1)}.site-cta-links[data-astro-cid-jca23inx] a[data-astro-cid-jca23inx]{padding-block:var(--space-3)}.site-cta-links[data-astro-cid-jca23inx] a[data-astro-cid-jca23inx]:hover,.tool-crosslink[data-astro-cid-jca23inx] a[data-astro-cid-jca23inx]:hover{color:var(--text-link-hover)}.site-cta-links[data-astro-cid-jca23inx] a[data-astro-cid-jca23inx]:focus-visible,.tool-crosslink[data-astro-cid-jca23inx] a[data-astro-cid-jca23inx]:focus-visible{outline:none;border-radius:var(--radius-xs);box-shadow:var(--focus-ring)}.site-cta-divider[data-astro-cid-jca23inx]{width:var(--border-width);height:var(--space-4);background:var(--border-strong)}.tool-crosslink{padding:var(--cell-pad-y) var(--content-box-inset) var(--section-pad-bottom)}.tool-crosslink-tile[data-astro-cid-jca23inx]{padding:var(--cell-pad-sm) calc(var(--content-text-inset) - var(--border-width));border:var(--frame-border);border-radius:var(--radius-lg)}.tool-crosslink[data-astro-cid-jca23inx] p[data-astro-cid-jca23inx]{margin:0;color:var(--text-body);font:var(--type-body)}.trademark[data-astro-cid-jca23inx]{margin:var(--space-3) var(--content-text-inset) 0;color:var(--text-secondary);font:var(--type-caption)}@media(width<40rem){.site-cta-divider[data-astro-cid-jca23inx]{display:none}.site-cta-links[data-astro-cid-jca23inx]{flex-direction:column;align-items:flex-start}}
