.builder-wrap[data-astro-cid-2tbn255o]{padding-bottom:var(--section-y)}.builder[data-astro-cid-2tbn255o]{gap:var(--space-6);background:var(--color-green);color:var(--color-cream);border-radius:var(--radius-l);padding:clamp(1.5rem,1rem + 3vw,3.5rem);display:grid}.builder[data-astro-cid-2tbn255o] .eyebrow[data-astro-cid-2tbn255o]{color:var(--color-butter)}.builder-intro[data-astro-cid-2tbn255o]{gap:var(--space-3);color:#fffcf7e6;align-content:start;display:grid}.builder-intro[data-astro-cid-2tbn255o] h2[data-astro-cid-2tbn255o]{color:var(--color-cream)}.builder-form[data-astro-cid-2tbn255o]{gap:var(--space-4);display:grid}.field[data-astro-cid-2tbn255o]{gap:var(--space-2);align-content:start;display:grid}.field[data-astro-cid-2tbn255o] label[data-astro-cid-2tbn255o]{font-size:var(--text-small);font-weight:var(--weight-bold)}.field[data-astro-cid-2tbn255o] code[data-astro-cid-2tbn255o]{color:var(--color-butter);background:0 0;padding:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.85em}.req[data-astro-cid-2tbn255o]{font-weight:var(--weight-regular);color:#fffcf7b3}.field[data-astro-cid-2tbn255o] input[data-astro-cid-2tbn255o],.field[data-astro-cid-2tbn255o] textarea[data-astro-cid-2tbn255o]{width:100%;min-height:3rem;font:inherit;font-size:var(--text-small);color:var(--color-ink);background:var(--color-paper);border:var(--border-w) solid var(--color-ink);border-radius:var(--radius-s);padding:.7rem .9rem}.field[data-astro-cid-2tbn255o] textarea[data-astro-cid-2tbn255o]{resize:vertical;word-break:break-all;background:var(--color-butter-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.field[data-astro-cid-2tbn255o] input[data-astro-cid-2tbn255o]:focus-visible,.field[data-astro-cid-2tbn255o] textarea[data-astro-cid-2tbn255o]:focus-visible{outline:3px solid var(--color-butter);outline-offset:2px}.result-actions[data-astro-cid-2tbn255o]{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.btn[data-astro-cid-2tbn255o][disabled]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.status[data-astro-cid-2tbn255o]{font-size:var(--text-small);min-height:1.5em;color:var(--color-butter)}.noscript[data-astro-cid-2tbn255o]{color:var(--color-butter);font-size:var(--text-small)}@media (width>=48rem){.builder-form[data-astro-cid-2tbn255o]{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,1fr)}.field--full[data-astro-cid-2tbn255o]{grid-column:1/-1}}@media (width>=64rem){.builder[data-astro-cid-2tbn255o]{gap:var(--space-8);grid-template-columns:.8fr 1.4fr}}.split[data-astro-cid-2tbn255o]{gap:var(--space-6);align-items:start;display:grid}.split-copy[data-astro-cid-2tbn255o]{gap:var(--space-4);align-content:start;display:grid}.split-copy[data-astro-cid-2tbn255o]>p[data-astro-cid-2tbn255o]{color:var(--fg-muted)}.rules[data-astro-cid-2tbn255o]{gap:var(--space-2);padding-left:1.25rem;display:grid}.rules[data-astro-cid-2tbn255o] li[data-astro-cid-2tbn255o]::marker{color:var(--color-green);font-weight:var(--weight-bold)}@media (width>=64rem){.split[data-astro-cid-2tbn255o]{gap:var(--space-8);grid-template-columns:1fr 1.05fr}}code[data-astro-cid-2tbn255o]{background:var(--color-butter-soft);border-radius:4px;padding:.05em .35em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.88em}.ga4[data-astro-cid-2tbn255o]{background:var(--color-paper);border-block:1px solid var(--color-line)}.ga4-list[data-astro-cid-2tbn255o],.rep-list[data-astro-cid-2tbn255o]{margin-top:var(--space-6);gap:var(--space-5) var(--space-6);list-style:none;display:grid}.ga4-list[data-astro-cid-2tbn255o] li[data-astro-cid-2tbn255o],.rep-list[data-astro-cid-2tbn255o] li[data-astro-cid-2tbn255o]{border-top:2px solid var(--color-ink);padding-top:var(--space-4)}.ga4-list[data-astro-cid-2tbn255o] h3[data-astro-cid-2tbn255o],.rep-list[data-astro-cid-2tbn255o] h3[data-astro-cid-2tbn255o]{font-size:var(--text-h4);margin-bottom:var(--space-2)}.ga4-list[data-astro-cid-2tbn255o] p[data-astro-cid-2tbn255o],.rep-list[data-astro-cid-2tbn255o] p[data-astro-cid-2tbn255o]{color:var(--fg-muted);font-size:var(--text-small)}.rep-num[data-astro-cid-2tbn255o]{width:2.5rem;height:2.5rem;margin-bottom:var(--space-3);background:var(--color-butter);border:var(--border-w) solid var(--color-ink);border-radius:var(--radius-s);box-shadow:var(--shadow-hard-sm);font-weight:var(--weight-black);place-items:center;display:grid}.rep-list[data-astro-cid-2tbn255o] li[data-astro-cid-2tbn255o]{border-top:0;padding-top:0}@media (width>=40rem){.ga4-list[data-astro-cid-2tbn255o],.rep-list[data-astro-cid-2tbn255o]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.ga4-list[data-astro-cid-2tbn255o],.rep-list[data-astro-cid-2tbn255o]{grid-template-columns:repeat(4,1fr)}}
