.answer[data-astro-cid-fpyk6uvj]{margin:22px 0 6px;padding:16px 18px;border-radius:10px;background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--water-deep)}.answer[data-astro-cid-fpyk6uvj] h2[data-astro-cid-fpyk6uvj]{font:600 18px/1.35 var(--sans);color:var(--ink)}.answer[data-astro-cid-fpyk6uvj] p[data-astro-cid-fpyk6uvj]{margin:8px 0 0;font-size:17px;line-height:1.6;color:var(--ink)}.lede[data-astro-cid-fpyk6uvj]{margin-top:18px}.note[data-astro-cid-fpyk6uvj]{font-size:15px;color:var(--muted);padding:12px 14px;border-left:2px solid var(--water-deep);margin:18px 0}.note[data-astro-cid-fpyk6uvj] a[data-astro-cid-fpyk6uvj]{color:var(--ink)}.terms[data-astro-cid-fpyk6uvj]{margin:18px 0 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.terms[data-astro-cid-fpyk6uvj] summary[data-astro-cid-fpyk6uvj]{cursor:pointer;padding:14px 0;font:600 16px/1.4 var(--sans);color:var(--ink);list-style:none}.terms[data-astro-cid-fpyk6uvj] summary[data-astro-cid-fpyk6uvj]::-webkit-details-marker{display:none}.terms[data-astro-cid-fpyk6uvj] summary[data-astro-cid-fpyk6uvj]:before{content:"+";display:inline-block;width:1.2em;font-family:var(--mono);color:var(--water-deep)}.terms[data-astro-cid-fpyk6uvj][open] summary[data-astro-cid-fpyk6uvj]:before{content:"−"}.terms[data-astro-cid-fpyk6uvj] dl[data-astro-cid-fpyk6uvj]{margin:0 0 16px}.terms[data-astro-cid-fpyk6uvj] dl[data-astro-cid-fpyk6uvj] div[data-astro-cid-fpyk6uvj]{padding:8px 0}.terms[data-astro-cid-fpyk6uvj] dt[data-astro-cid-fpyk6uvj]{font-weight:600;color:var(--ink);font-size:15px}.terms[data-astro-cid-fpyk6uvj] dd[data-astro-cid-fpyk6uvj]{margin:2px 0 0;font-size:15px}.qs[data-astro-cid-fpyk6uvj]{margin-top:32px;padding:clamp(20px,3vw,32px);background:var(--surface);border:1px solid var(--rule);border-radius:10px}.qs[data-astro-cid-fpyk6uvj] fieldset[data-astro-cid-fpyk6uvj]{border:0;padding:0;margin:0 0 22px;min-width:0}.qs[data-astro-cid-fpyk6uvj] fieldset[data-astro-cid-fpyk6uvj][hidden]{display:none}.qs[data-astro-cid-fpyk6uvj] legend[data-astro-cid-fpyk6uvj]{font:600 16px/1.4 var(--sans);color:var(--ink);padding:0;margin-bottom:10px}.opts[data-astro-cid-fpyk6uvj]{display:flex;flex-wrap:wrap;gap:8px}.opts[data-astro-cid-fpyk6uvj] label[data-astro-cid-fpyk6uvj]{position:relative;cursor:pointer}.opts[data-astro-cid-fpyk6uvj] input[data-astro-cid-fpyk6uvj]{position:absolute;opacity:0;pointer-events:none}.opts[data-astro-cid-fpyk6uvj] span[data-astro-cid-fpyk6uvj]{display:inline-block;padding:10px 14px;border-radius:8px;border:1px solid var(--rule);background:var(--bg);color:var(--ink);font-size:15px;transition:border-color .15s,background .15s}.opts[data-astro-cid-fpyk6uvj] label[data-astro-cid-fpyk6uvj]:hover span[data-astro-cid-fpyk6uvj]{border-color:var(--muted)}.opts[data-astro-cid-fpyk6uvj] input[data-astro-cid-fpyk6uvj]:checked+span[data-astro-cid-fpyk6uvj]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.opts[data-astro-cid-fpyk6uvj] input[data-astro-cid-fpyk6uvj]:focus-visible+span[data-astro-cid-fpyk6uvj]{outline:2px solid var(--water-deep);outline-offset:2px}#name[data-astro-cid-fpyk6uvj]{width:100%;max-width:360px;padding:10px 12px;border-radius:8px;border:1px solid var(--rule);background:var(--bg);color:var(--ink);font:16px var(--sans)}.small[data-astro-cid-fpyk6uvj]{font-size:14px;margin:12px 0 0}.h2[data-astro-cid-fpyk6uvj]{font:400 clamp(28px,3.4vw,34px)/1.15 var(--serif);margin:48px 0 14px;padding-top:24px;border-top:1px solid var(--rule);scroll-margin-top:80px}.steps[data-astro-cid-fpyk6uvj],.prompts[data-astro-cid-fpyk6uvj]{padding-left:1.3em;margin:20px 0 0}.steps[data-astro-cid-fpyk6uvj] li,.prompts[data-astro-cid-fpyk6uvj] li{padding:18px 0;border-top:1px solid var(--rule)}.steps[data-astro-cid-fpyk6uvj] li::marker,.prompts[data-astro-cid-fpyk6uvj] li::marker{font:500 14px var(--mono);color:var(--water-deep)}.steps[data-astro-cid-fpyk6uvj] h3,.prompts[data-astro-cid-fpyk6uvj] h3{margin-bottom:8px}.steps[data-astro-cid-fpyk6uvj] p{margin:0 0 10px;font-size:16px}.steps[data-astro-cid-fpyk6uvj] .check{padding:10px 12px;border-radius:8px;background:var(--good-bg);color:var(--good)}.steps[data-astro-cid-fpyk6uvj] .check b{color:inherit}.steps[data-astro-cid-fpyk6uvj] .src{font-size:13px;color:var(--muted)}.prompt{margin-top:10px;padding:14px;border-radius:8px;background:var(--water)}.ptext{margin:6px 0 10px!important;color:var(--ink);font-size:16px!important}.prompt .btn{padding:9px 14px;font-size:14px;background:var(--surface)}.file[data-astro-cid-fpyk6uvj]{margin:14px 0 0;padding:16px;max-height:420px;overflow:auto;border-radius:8px;border:1px solid var(--rule);background:var(--surface);font:13px/1.6 var(--mono);color:var(--ink);white-space:pre-wrap}code[data-astro-cid-fpyk6uvj]{font:14px var(--mono);padding:1px 5px;border-radius:4px;background:var(--surface);border:1px solid var(--rule)}.row[data-astro-cid-fpyk6uvj]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.tbl[data-astro-cid-fpyk6uvj]{overflow-x:auto;margin-top:12px}table[data-astro-cid-fpyk6uvj]{width:100%;border-collapse:collapse;font-size:15px}th[data-astro-cid-fpyk6uvj],td[data-astro-cid-fpyk6uvj]{text-align:left;padding:10px 8px;border-bottom:1px solid var(--rule);vertical-align:top}th[data-astro-cid-fpyk6uvj]{font:500 12px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.kit[data-astro-cid-fpyk6uvj]{margin-top:32px}.qa[data-astro-cid-fpyk6uvj]{padding:16px 0;border-top:1px solid var(--rule)}.qa[data-astro-cid-fpyk6uvj] h3[data-astro-cid-fpyk6uvj]{font:600 18px/1.4 var(--sans)}.qa[data-astro-cid-fpyk6uvj] p[data-astro-cid-fpyk6uvj]{margin:6px 0 0;font-size:16px}.sources[data-astro-cid-fpyk6uvj]{padding-left:1.2em}.sources[data-astro-cid-fpyk6uvj] li[data-astro-cid-fpyk6uvj]{margin-bottom:6px}
