.soon[data-astro-cid-6wpvqxis]{border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem;display:flex}.soon-tag[data-astro-cid-6wpvqxis]{color:var(--ink-2)}.soon[data-astro-cid-6wpvqxis] h2[data-astro-cid-6wpvqxis]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.375rem;font-weight:600;line-height:1.2}.soon-body[data-astro-cid-6wpvqxis]{max-width:52ch;color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.6}.wc[data-astro-cid-46ac5ffh]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.wc-head[data-astro-cid-46ac5ffh]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.wc-label[data-astro-cid-46ac5ffh]{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.wc-input[data-astro-cid-46ac5ffh]{border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;min-height:14rem;color:var(--ink);font-family:var(--font-sans);resize:vertical;padding:1rem;font-size:1rem;line-height:1.6;display:block}.wc-input[data-astro-cid-46ac5ffh]::placeholder{color:var(--ink-2)}.wc-input[data-astro-cid-46ac5ffh]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wc-grid[data-astro-cid-46ac5ffh]{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.wc-tile[data-astro-cid-46ac5ffh]{background:var(--surface);flex-direction:column;gap:.375rem;margin:0;padding:.875rem 1rem;display:flex}.wc-tile-label[data-astro-cid-46ac5ffh]{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.wc-tile-value[data-astro-cid-46ac5ffh]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:600;line-height:1.1}.wc-announce[data-astro-cid-46ac5ffh]{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<=540px){.wc-grid[data-astro-cid-46ac5ffh]{grid-template-columns:repeat(2,minmax(0,1fr))}}.breadcrumb[data-astro-cid-il53omlg]{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:1.5rem;font-size:.75rem;display:flex}.breadcrumb[data-astro-cid-il53omlg] a[data-astro-cid-il53omlg]{color:var(--ink-2);text-decoration:none}.breadcrumb[data-astro-cid-il53omlg] a[data-astro-cid-il53omlg]:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.breadcrumb[data-astro-cid-il53omlg] .breadcrumb-sep{width:.875rem;height:.875rem;color:var(--ink-3)}.tool-head[data-astro-cid-il53omlg]{padding-block:.5rem 2rem}.tool-head[data-astro-cid-il53omlg] h1[data-astro-cid-il53omlg]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:.75rem 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.1}.tool-lede[data-astro-cid-il53omlg]{max-width:56ch;color:var(--ink-2);margin:0;font-size:1.0625rem;line-height:1.6}.tool-layout[data-astro-cid-il53omlg]{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-bottom:4rem;display:grid}.tool-main[data-astro-cid-il53omlg]{min-width:0}.tool-prose[data-astro-cid-il53omlg]{margin-top:2.5rem}.howto[data-astro-cid-il53omlg]{counter-reset:step;margin:0 0 .5rem;padding:0;list-style:none}.howto-step[data-astro-cid-il53omlg]{counter-increment:step;margin-bottom:1.25rem;padding-left:2.75rem;position:relative}.howto-step[data-astro-cid-il53omlg]:before{content:counter(step, decimal-leading-zero);color:var(--accent-text);font-family:var(--font-mono);letter-spacing:.08em;font-size:.75rem;position:absolute;top:.2rem;left:0}.howto-step[data-astro-cid-il53omlg] h3[data-astro-cid-il53omlg]{margin:0 0 .25rem;font-size:1.0625rem}.howto-step[data-astro-cid-il53omlg] p[data-astro-cid-il53omlg]{margin:0}.faq[data-astro-cid-il53omlg]{border-top:1px solid var(--line)}.faq-item[data-astro-cid-il53omlg]{border-bottom:1px solid var(--line)}.faq-item[data-astro-cid-il53omlg] summary[data-astro-cid-il53omlg]{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 0;font-weight:500;list-style:none;display:flex}.faq-item[data-astro-cid-il53omlg] summary[data-astro-cid-il53omlg]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-il53omlg] summary[data-astro-cid-il53omlg]:after{content:"+";color:var(--ink-2);font-family:var(--font-mono);font-size:1.125rem;line-height:1}.faq-item[data-astro-cid-il53omlg][open] summary[data-astro-cid-il53omlg]:after{content:"−"}.faq-item[data-astro-cid-il53omlg] p[data-astro-cid-il53omlg]{margin:0 0 1rem}.tool-aside[data-astro-cid-il53omlg]{flex-direction:column;gap:1.25rem;display:flex}.panel[data-astro-cid-il53omlg]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:1.25rem}.panel-title[data-astro-cid-il53omlg]{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .875rem;font-size:.6875rem;font-weight:500}.info-list[data-astro-cid-il53omlg]{flex-direction:column;margin:0;display:flex}.info-row[data-astro-cid-il53omlg]{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.info-row[data-astro-cid-il53omlg]:first-child{border-top:0;padding-top:0}.info-row[data-astro-cid-il53omlg] dt[data-astro-cid-il53omlg]{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.04em;font-size:.75rem}.info-row[data-astro-cid-il53omlg] dd[data-astro-cid-il53omlg]{color:var(--ink);margin:0;font-size:.875rem}.info-row[data-astro-cid-il53omlg] a[data-astro-cid-il53omlg]{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.related-list[data-astro-cid-il53omlg]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.related-link[data-astro-cid-il53omlg]{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 0;font-size:.875rem;text-decoration:none;display:flex}.related-list[data-astro-cid-il53omlg] li[data-astro-cid-il53omlg]:first-child .related-link[data-astro-cid-il53omlg]{border-top:0}.related-link[data-astro-cid-il53omlg]:hover{color:var(--accent-text)}.related-link[data-astro-cid-il53omlg] .related-arrow{width:1rem;height:1rem;color:var(--ink-3);transition:transform .15s var(--ease), color .15s var(--ease);flex:none}.related-link[data-astro-cid-il53omlg]:hover .related-arrow{color:var(--accent);transform:translate(2px,-2px)}@media (width>=1024px){.tool-layout[data-astro-cid-il53omlg]{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.tool-aside[data-astro-cid-il53omlg]{position:sticky;top:5.5rem}}
