.intro[data-astro-cid-3kjetb4s]{padding-block:var(--space-6) var(--space-7)}.intro-inner[data-astro-cid-3kjetb4s]{gap:var(--space-2);display:grid}.lede[data-astro-cid-3kjetb4s]{font-size:var(--step-1);color:var(--white);max-width:56ch}.small[data-astro-cid-3kjetb4s]{font-size:var(--step--1);color:var(--on-navy-muted)}.tool-section[data-astro-cid-3kjetb4s]{background:var(--surface);padding-bottom:var(--section-pad)}.layout[data-astro-cid-3kjetb4s]{gap:var(--space-5);align-items:start;display:grid}@media (width>=64rem){.layout[data-astro-cid-3kjetb4s]{gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.card[data-astro-cid-3kjetb4s]{margin-top:calc(-1 * var(--space-5));padding:clamp(var(--space-3), 4vw, var(--space-5));background:var(--bg);border:1px solid var(--border);gap:var(--space-4);border-radius:12px;min-width:0;display:grid;box-shadow:0 12px 32px #1c1f3b14}form[data-astro-cid-3kjetb4s]{gap:var(--space-3);display:grid}.field[data-astro-cid-3kjetb4s]{gap:.4rem;display:grid}label[data-astro-cid-3kjetb4s]{color:var(--navy);font-weight:500}input[data-astro-cid-3kjetb4s]{width:100%;min-height:3rem;font:inherit;color:var(--text);background:var(--bg);border:1.5px solid var(--text-muted);border-radius:var(--radius);transition:border-color var(--dur-fast) ease;padding:.7rem .9rem}input[data-astro-cid-3kjetb4s]::placeholder{color:var(--text-muted);opacity:.8}input[data-astro-cid-3kjetb4s]:hover{border-color:var(--navy)}input[data-astro-cid-3kjetb4s]:focus-visible{border-color:var(--blue);outline-offset:1px}input[data-astro-cid-3kjetb4s][aria-invalid=true]{border-color:var(--navy);border-width:2px}#code[data-astro-cid-3kjetb4s]{text-transform:uppercase;letter-spacing:.03em}#code[data-astro-cid-3kjetb4s]::placeholder,#code[data-astro-cid-3kjetb4s].as-typed{text-transform:none;letter-spacing:normal}.toggle-row[data-astro-cid-3kjetb4s]{align-items:flex-start;gap:var(--space-2);display:flex}.switch[data-astro-cid-3kjetb4s]{background:var(--border);border:1.5px solid var(--text-muted);cursor:pointer;width:3rem;height:1.75rem;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;border-radius:999px;flex-shrink:0;margin-top:.1rem;padding:0;position:relative}.switch[data-astro-cid-3kjetb4s]:before{content:"";position:absolute;inset:-.5rem}.thumb[data-astro-cid-3kjetb4s]{background:var(--white);border:1.5px solid var(--text-muted);width:1.2rem;height:1.2rem;transition:transform var(--dur-base) var(--ease-out);border-radius:50%;position:absolute;top:50%;left:.2rem;transform:translateY(-50%)}.switch[data-astro-cid-3kjetb4s][aria-checked=true]{background:var(--blue);border-color:var(--blue)}.switch[data-astro-cid-3kjetb4s][aria-checked=true] .thumb[data-astro-cid-3kjetb4s]{border-color:var(--white);transform:translate(1.2rem,-50%)}.switch[data-astro-cid-3kjetb4s]:hover{border-color:var(--navy)}.switch[data-astro-cid-3kjetb4s][aria-checked=true]:hover{background:var(--blue-hover);border-color:var(--blue-hover)}.toggle-text[data-astro-cid-3kjetb4s]{gap:.15rem;display:grid}.toggle-label[data-astro-cid-3kjetb4s]{color:var(--navy);cursor:pointer;font-weight:500}.hint[data-astro-cid-3kjetb4s]{font-size:var(--step--1);color:var(--text-muted)}.error[data-astro-cid-3kjetb4s]{color:var(--navy);background:var(--surface);border-left:4px solid var(--navy);border-radius:4px;padding:.75rem 1rem;font-weight:500}form[data-astro-cid-3kjetb4s] .btn[data-astro-cid-3kjetb4s]{justify-self:start}.result[data-astro-cid-3kjetb4s]{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);display:grid}.result-title[data-astro-cid-3kjetb4s],.recent-title[data-astro-cid-3kjetb4s]{font-size:var(--step-1)}.result-url[data-astro-cid-3kjetb4s]{padding:var(--space-2);color:var(--navy);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;user-select:all;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9rem;line-height:1.55;display:block}.result-actions[data-astro-cid-3kjetb4s] [data-astro-cid-3kjetb4s][hidden]{display:none}.result-actions[data-astro-cid-3kjetb4s]{gap:var(--space-2);flex-wrap:wrap;display:flex}.recent[data-astro-cid-3kjetb4s]{gap:var(--space-2);display:grid}.recent[data-astro-cid-3kjetb4s] ul[data-astro-cid-3kjetb4s]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.recent[data-astro-cid-3kjetb4s] .link-card{gap:var(--space-2);padding:var(--space-2);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);display:grid;box-shadow:0 1px 2px #1c1f3b0f,0 6px 16px #1c1f3b14}@media (width>=30rem){.recent[data-astro-cid-3kjetb4s] .link-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.recent[data-astro-cid-3kjetb4s] .link-body{gap:.25rem;min-width:0;display:grid}.recent[data-astro-cid-3kjetb4s] .link-meta{font-size:var(--step--1);color:var(--navy);overflow-wrap:anywhere;font-weight:500}.recent[data-astro-cid-3kjetb4s] .link-url{color:var(--text-muted);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.5}.recent[data-astro-cid-3kjetb4s] .link-copy{min-height:2.75rem;font-size:var(--step--1);justify-self:start;padding:.5rem 1.25rem}.notes[data-astro-cid-3kjetb4s]{gap:var(--space-2);padding-top:var(--space-2);display:grid}@media (width>=64rem){.notes[data-astro-cid-3kjetb4s]{padding-top:var(--space-5)}}.notes[data-astro-cid-3kjetb4s] h2[data-astro-cid-3kjetb4s]{font-size:var(--step-2)}.notes[data-astro-cid-3kjetb4s] h3[data-astro-cid-3kjetb4s]{margin-top:var(--space-2);font-size:var(--step-1)}.notes[data-astro-cid-3kjetb4s] code[data-astro-cid-3kjetb4s]{color:var(--navy);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.85em}.notes[data-astro-cid-3kjetb4s] ul[data-astro-cid-3kjetb4s]{gap:var(--space-1);margin:0;padding-left:1.25em;display:grid}.cta[data-astro-cid-3kjetb4s]{padding-block:var(--space-6);border-top:1px solid var(--border)}.cta-inner[data-astro-cid-3kjetb4s]{gap:var(--space-3);align-items:center;display:grid}@media (width>=48rem){.cta-inner[data-astro-cid-3kjetb4s]{gap:var(--space-5);grid-template-columns:1fr auto}}.cta[data-astro-cid-3kjetb4s] h2[data-astro-cid-3kjetb4s]{font-size:var(--step-3);margin-bottom:var(--space-1)}.cta[data-astro-cid-3kjetb4s] p[data-astro-cid-3kjetb4s]{color:var(--text-muted)}
