.q[data-astro-cid-sls2kv2n]{gap:28px;display:grid}.frames[data-astro-cid-sls2kv2n]{color:var(--text-muted);gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.frames[data-astro-cid-sls2kv2n] li[data-astro-cid-sls2kv2n]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.frames[data-astro-cid-sls2kv2n] li[data-astro-cid-sls2kv2n]:not(:last-child):after{content:"";background:var(--field-line);flex:1;min-width:12px;height:1px}.frames[data-astro-cid-sls2kv2n] span[data-astro-cid-sls2kv2n]{background:var(--bg);width:32px;height:32px;font:800 1rem/1 var(--font-display);color:var(--text-muted);border-radius:4px;flex:none;place-items:center;transition:background .3s,color .3s;display:grid}.frames[data-astro-cid-sls2kv2n] li[data-astro-cid-sls2kv2n].on span[data-astro-cid-sls2kv2n]{background:var(--accent);color:var(--text)}.frames[data-astro-cid-sls2kv2n] li[data-astro-cid-sls2kv2n].on{color:var(--text)}@media (width<=600px){.frames[data-astro-cid-sls2kv2n] li[data-astro-cid-sls2kv2n]{font-size:0}}.count[data-astro-cid-sls2kv2n]{letter-spacing:.04em;color:var(--text-muted);margin:-12px 0 0;font-size:13px}.step[data-astro-cid-sls2kv2n]{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.js-q .step[data-astro-cid-sls2kv2n]:not(.is-current){display:none}legend[data-astro-cid-sls2kv2n]{font:800 clamp(1.8rem, 3vw, 2.4rem)/1 var(--font-display);letter-spacing:-.01em;margin-bottom:8px;padding:0;font-stretch:75%}.field[data-astro-cid-sls2kv2n]{gap:6px;font-size:15px;font-weight:500;display:grid}.label[data-astro-cid-sls2kv2n]{margin:0 0 10px;font-size:15px;font-weight:500}input[data-astro-cid-sls2kv2n]:not([type=radio]):not([type=checkbox]),select[data-astro-cid-sls2kv2n],textarea[data-astro-cid-sls2kv2n]{font:17px/1.4 var(--font-body);color:var(--text);background:var(--bg);border:1px solid var(--field-line);border-radius:var(--radius);width:100%;min-height:48px;padding:10px 14px}textarea[data-astro-cid-sls2kv2n]{resize:vertical}input[data-astro-cid-sls2kv2n]:focus-visible,select[data-astro-cid-sls2kv2n]:focus-visible,textarea[data-astro-cid-sls2kv2n]:focus-visible{outline:3px solid var(--accent-strong);outline-offset:2px}.options[data-astro-cid-sls2kv2n]{flex-wrap:wrap;gap:8px;display:flex}.opt[data-astro-cid-sls2kv2n]{position:relative}.opt[data-astro-cid-sls2kv2n] input[data-astro-cid-sls2kv2n]{opacity:0;position:absolute}.opt[data-astro-cid-sls2kv2n] span[data-astro-cid-sls2kv2n]{border-radius:var(--radius-pill);background:var(--bg);border:1px solid var(--field-line);cursor:pointer;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.opt[data-astro-cid-sls2kv2n]:hover span[data-astro-cid-sls2kv2n]{border-color:var(--text)}.opt[data-astro-cid-sls2kv2n] input[data-astro-cid-sls2kv2n]:checked+span[data-astro-cid-sls2kv2n]{background:var(--text);border-color:var(--text);color:var(--bg)}.opt[data-astro-cid-sls2kv2n] input[data-astro-cid-sls2kv2n]:focus-visible+span[data-astro-cid-sls2kv2n]{outline:3px solid var(--accent-strong);outline-offset:2px}.hp[data-astro-cid-sls2kv2n]{position:absolute;left:-9999px}.error[data-astro-cid-sls2kv2n]{color:var(--error);min-height:1.4em;margin:0;font-size:15px;font-weight:500}.nav[data-astro-cid-sls2kv2n]{flex-wrap:wrap;gap:10px;display:flex}.js-q [data-astro-cid-sls2kv2n][data-submit],.js-q [data-astro-cid-sls2kv2n][data-prev][disabled]{display:none}.js-q.is-last [data-astro-cid-sls2kv2n][data-submit]{display:inline-flex}.js-q.is-last [data-astro-cid-sls2kv2n][data-next],.no-js [data-astro-cid-sls2kv2n][data-next],.no-js [data-astro-cid-sls2kv2n][data-prev],.no-js .frames[data-astro-cid-sls2kv2n]{display:none}.done[data-astro-cid-sls2kv2n]{justify-items:start;gap:14px;display:grid}.demo-note[data-astro-cid-sls2kv2n]{border:1px dashed var(--field-line);border-radius:var(--radius);color:var(--text-muted);padding:12px 16px;font-size:14px}.col[data-astro-cid-xl2meevc]{max-width:1040px;padding-block:clamp(40px,6vw,88px) clamp(64px,8vw,112px)}.top[data-astro-cid-xl2meevc]{grid-template-columns:1.5fr 1fr;align-items:end;gap:clamp(24px,4vw,56px);margin-bottom:40px;display:grid}h1[data-astro-cid-xl2meevc]{font-size:clamp(40px,6vw,80px)}.top[data-astro-cid-xl2meevc] img[data-astro-cid-xl2meevc]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%}.card[data-astro-cid-xl2meevc]{background:var(--surface);border-radius:var(--radius);border-top:6px solid var(--accent);padding:clamp(24px,5vw,56px)}@media (width<=760px){.top[data-astro-cid-xl2meevc]{grid-template-columns:1fr}.top[data-astro-cid-xl2meevc] img[data-astro-cid-xl2meevc]{aspect-ratio:16/9}}
