.formatter[data-astro-cid-pxrbzavk]{padding-block:clamp(4rem,9vw,8rem)}.formatter__heading[data-astro-cid-pxrbzavk]{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.formatter__heading[data-astro-cid-pxrbzavk] h2[data-astro-cid-pxrbzavk]{max-width:13ch;margin:0}.formatter__heading[data-astro-cid-pxrbzavk]>p[data-astro-cid-pxrbzavk]{max-width:34rem;color:var(--ink-muted);margin:0 0 .4rem}.formatter__workspace[data-astro-cid-pxrbzavk]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffff3d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.formatter__panel[data-astro-cid-pxrbzavk]{flex-direction:column;min-width:0;min-height:38rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.formatter__panel--output[data-astro-cid-pxrbzavk]{border-left:1px solid var(--line);background:var(--ink);color:var(--white)}.formatter__panel-heading[data-astro-cid-pxrbzavk]{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:4.75rem;display:flex}.formatter__step[data-astro-cid-pxrbzavk],.formatter__status[data-astro-cid-pxrbzavk],.formatter__count[data-astro-cid-pxrbzavk]{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem}.formatter__step[data-astro-cid-pxrbzavk]{color:var(--ink-muted);margin-bottom:.25rem}.formatter__panel--output[data-astro-cid-pxrbzavk] .formatter__step[data-astro-cid-pxrbzavk],.formatter__panel--output[data-astro-cid-pxrbzavk] .formatter__status[data-astro-cid-pxrbzavk],.formatter__panel--output[data-astro-cid-pxrbzavk] .formatter__count[data-astro-cid-pxrbzavk]{color:#ffffff9e}.formatter__panel[data-astro-cid-pxrbzavk] h3[data-astro-cid-pxrbzavk]{margin:0;font-size:clamp(1.45rem,3vw,2.1rem)}.formatter__panel--output[data-astro-cid-pxrbzavk] h3[data-astro-cid-pxrbzavk]{color:var(--white)}.formatter__status[data-astro-cid-pxrbzavk]{text-align:right;max-width:12rem}.formatter__toolbar[data-astro-cid-pxrbzavk]{flex-wrap:wrap;gap:.35rem;margin-block:1rem;display:flex}.formatter__toolbar[data-astro-cid-pxrbzavk] button[data-astro-cid-pxrbzavk]{border:1px solid var(--line);min-width:2.65rem;min-height:2.65rem;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .7rem;font-size:.86rem;display:inline-flex}.formatter__toolbar[data-astro-cid-pxrbzavk] button[data-astro-cid-pxrbzavk]:hover,.formatter__toolbar[data-astro-cid-pxrbzavk] button[data-astro-cid-pxrbzavk]:focus-visible{background:var(--ink);color:var(--white)}.formatter__toolbar[data-astro-cid-pxrbzavk] button[data-astro-cid-pxrbzavk] span[data-astro-cid-pxrbzavk]{display:none}.formatter__editor[data-astro-cid-pxrbzavk],.formatter__output[data-astro-cid-pxrbzavk]{border:1px solid var(--line);border-radius:calc(var(--radius) * .7);resize:vertical;outline:0;width:100%;min-height:21rem;padding:1.25rem;font-size:1rem;line-height:1.6}.formatter__editor[data-astro-cid-pxrbzavk]{background:var(--white);flex:1;overflow:auto}.formatter__editor[data-astro-cid-pxrbzavk]:empty:before{color:var(--ink-muted);content:attr(data-placeholder);pointer-events:none}.formatter__editor[data-astro-cid-pxrbzavk]:focus,.formatter__output[data-astro-cid-pxrbzavk]:focus{border-color:var(--ink)}.formatter__editor[data-astro-cid-pxrbzavk] p,.formatter__editor[data-astro-cid-pxrbzavk] ul,.formatter__editor[data-astro-cid-pxrbzavk] ol,.formatter__editor[data-astro-cid-pxrbzavk] blockquote{margin-block:0 1em}.formatter__editor[data-astro-cid-pxrbzavk] blockquote{border-left:2px solid var(--ink);margin-inline:0;padding-left:1rem}.formatter__editor[data-astro-cid-pxrbzavk] code{background:color-mix(in srgb, var(--ink) 8%, transparent);padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.formatter__editor[data-astro-cid-pxrbzavk] code[data-wa-code=monospace]{padding:.45em .6em;display:inline-block}.formatter__output[data-astro-cid-pxrbzavk]{color:var(--white);background:#ffffff12;border-color:#ffffff38;flex:1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.formatter__output[data-astro-cid-pxrbzavk]::placeholder{color:#ffffff7a}.formatter__count[data-astro-cid-pxrbzavk]{text-align:right;margin-top:.65rem}.formatter__actions[data-astro-cid-pxrbzavk]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.formatter__actions[data-astro-cid-pxrbzavk] .button[data-astro-cid-pxrbzavk]{cursor:pointer;min-height:2.8rem;padding:.65rem 1rem;font-size:.72rem}.formatter__panel--output[data-astro-cid-pxrbzavk] .button[data-astro-cid-pxrbzavk]:not(.button--light){border-color:var(--white);background:var(--white);color:var(--ink)}.formatter__panel--output[data-astro-cid-pxrbzavk] .button[data-astro-cid-pxrbzavk]:not(.button--light):hover,.formatter__panel--output[data-astro-cid-pxrbzavk] .button--light[data-astro-cid-pxrbzavk]{border-color:var(--white);color:var(--white);background:0 0}.formatter__panel--output[data-astro-cid-pxrbzavk] .button--light[data-astro-cid-pxrbzavk]:hover{background:var(--white);color:var(--ink)}.formatter__actions[data-astro-cid-pxrbzavk] button[data-astro-cid-pxrbzavk]:disabled{cursor:not-allowed;opacity:.42}.formatter__text-button[data-astro-cid-pxrbzavk]{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:.78rem}.formatter__text-button[data-astro-cid-pxrbzavk]:disabled{opacity:.45}.formatter__noscript[data-astro-cid-pxrbzavk]{border:1px solid var(--line);padding:1rem}.visually-hidden[data-astro-cid-pxrbzavk]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=58rem){.formatter__heading[data-astro-cid-pxrbzavk],.formatter__workspace[data-astro-cid-pxrbzavk]{grid-template-columns:1fr}.formatter__heading[data-astro-cid-pxrbzavk]{align-items:start}.formatter__panel[data-astro-cid-pxrbzavk]{min-height:34rem}.formatter__panel--output[data-astro-cid-pxrbzavk]{border-top:1px solid var(--line);border-left:0}}@media (width<=38rem){.formatter__heading[data-astro-cid-pxrbzavk]{gap:1rem}.formatter__panel-heading[data-astro-cid-pxrbzavk]{min-height:5.5rem}.formatter__actions[data-astro-cid-pxrbzavk]{align-items:stretch}.formatter__actions[data-astro-cid-pxrbzavk] .button[data-astro-cid-pxrbzavk]{width:100%}}.formatter-hero[data-astro-cid-itzc2ks6]{background:var(--ink);color:var(--white);padding:clamp(9rem,18vw,15rem) 0 clamp(4rem,8vw,7rem)}.formatter-hero[data-astro-cid-itzc2ks6] .eyebrow[data-astro-cid-itzc2ks6]{color:var(--white)}.formatter-hero[data-astro-cid-itzc2ks6] h1[data-astro-cid-itzc2ks6]{max-width:11ch;color:var(--white);margin-bottom:.45em;font-size:clamp(3rem,7vw,6.2rem)}.formatter-hero__intro[data-astro-cid-itzc2ks6]{color:#ffffffb8;max-width:43rem;margin:0;font-size:clamp(1.15rem,2vw,1.45rem)}.formatter-guide[data-astro-cid-itzc2ks6]{border-top:1px solid var(--line)}.formatter-guide__intro[data-astro-cid-itzc2ks6],.formatter-notes__grid[data-astro-cid-itzc2ks6]{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.formatter-guide__intro[data-astro-cid-itzc2ks6] h2[data-astro-cid-itzc2ks6],.formatter-notes[data-astro-cid-itzc2ks6] h2[data-astro-cid-itzc2ks6]{max-width:14ch;margin:0}.formatter-guide__intro[data-astro-cid-itzc2ks6]>p[data-astro-cid-itzc2ks6],.formatter-notes__grid[data-astro-cid-itzc2ks6]>div[data-astro-cid-itzc2ks6]:last-child{color:var(--ink-muted)}.formatter-guide__grid[data-astro-cid-itzc2ks6]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,7vw,6rem);display:grid}.formatter-guide__grid[data-astro-cid-itzc2ks6] article[data-astro-cid-itzc2ks6]{border-left:1px solid var(--line);min-width:0;padding:2rem}.formatter-guide__grid[data-astro-cid-itzc2ks6] article[data-astro-cid-itzc2ks6]:first-child{border-left:0}.formatter-guide__number[data-astro-cid-itzc2ks6]{color:var(--ink-muted);letter-spacing:.12em;margin:0 0 3rem;font-size:.72rem}.formatter-guide__grid[data-astro-cid-itzc2ks6] h3[data-astro-cid-itzc2ks6]{margin-bottom:.8rem}.formatter-guide__grid[data-astro-cid-itzc2ks6] code[data-astro-cid-itzc2ks6]{border-top:1px solid var(--line);color:var(--ink);white-space:normal;margin-top:2rem;padding-top:1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.82rem;display:block}.formatter-notes[data-astro-cid-itzc2ks6]{background:var(--white)}.formatter-notes__grid[data-astro-cid-itzc2ks6]{align-items:start}@media (width<=52rem){.formatter-guide__intro[data-astro-cid-itzc2ks6],.formatter-notes__grid[data-astro-cid-itzc2ks6],.formatter-guide__grid[data-astro-cid-itzc2ks6]{grid-template-columns:1fr}.formatter-guide__intro[data-astro-cid-itzc2ks6],.formatter-notes__grid[data-astro-cid-itzc2ks6]{align-items:start}.formatter-guide__grid[data-astro-cid-itzc2ks6] article[data-astro-cid-itzc2ks6],.formatter-guide__grid[data-astro-cid-itzc2ks6] article[data-astro-cid-itzc2ks6]:first-child{border-top:1px solid var(--line);border-left:0}.formatter-guide__grid[data-astro-cid-itzc2ks6] article[data-astro-cid-itzc2ks6]:first-child{border-top:0}.formatter-guide__number[data-astro-cid-itzc2ks6]{margin-bottom:1.5rem}}
