.q[data-astro-cid-sls2kv2n]{scroll-margin-top:calc(var(--top,0px) + 96px);gap:28px;display:grid}.frames[data-astro-cid-sls2kv2n]{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}.frames[data-astro-cid-sls2kv2n] li[data-astro-cid-sls2kv2n]{letter-spacing:.18em;height:56px;color:var(--text-muted);background:radial-gradient(circle, var(--bg) 2.5px, transparent 3px) 0 3px / 14px 8px repeat-x, radial-gradient(circle, var(--bg) 2.5px, transparent 3px) 0 calc(100% - 3px) / 14px 8px repeat-x, var(--surface-2);place-items:center;font-size:12px;transition:background-color .4s,color .4s;display:grid}.frames[data-astro-cid-sls2kv2n] li[data-astro-cid-sls2kv2n].on{color:var(--on-accent);background:radial-gradient(circle, var(--bg) 2.5px, transparent 3px) 0 3px / 14px 8px repeat-x, radial-gradient(circle, var(--bg) 2.5px, transparent 3px) 0 calc(100% - 3px) / 14px 8px repeat-x, var(--accent);font-weight:600}.count[data-astro-cid-sls2kv2n]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.step[data-astro-cid-sls2kv2n]{border:0;gap:28px;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:400 2rem/1.15 var(--font-display);margin-bottom:8px;padding:0}.field[data-astro-cid-sls2kv2n]{color:var(--text-muted);gap:4px;font-size:14px;display:grid}.label[data-astro-cid-sls2kv2n]{color:var(--text-muted);margin:0 0 8px;font-size:14px}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);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;width:100%;min-height:48px;padding:10px 0}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:2px solid var(--accent);outline-offset:3px;border-color:var(--accent)}.options[data-astro-cid-sls2kv2n]{border-top:1px solid var(--line);display:grid}.opt[data-astro-cid-sls2kv2n]{border-bottom:1px solid var(--line);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]{cursor:pointer;min-height:44px;color:var(--text);align-items:center;padding:10px 0 10px 36px;font-size:16px;transition:color .3s;display:flex;position:relative}.opt[data-astro-cid-sls2kv2n] span[data-astro-cid-sls2kv2n]:before{content:"";border:1.5px solid var(--text-muted);border-radius:50%;width:16px;height:16px;margin-top:-8px;transition:all .3s;position:absolute;top:50%;left:0}.opt[data-astro-cid-sls2kv2n] input[data-astro-cid-sls2kv2n][type=checkbox]+span[data-astro-cid-sls2kv2n]:before{border-radius:2px}.opt[data-astro-cid-sls2kv2n]:hover span[data-astro-cid-sls2kv2n],.opt[data-astro-cid-sls2kv2n] input[data-astro-cid-sls2kv2n]:checked+span[data-astro-cid-sls2kv2n]{color:var(--accent)}.opt[data-astro-cid-sls2kv2n] input[data-astro-cid-sls2kv2n]:checked+span[data-astro-cid-sls2kv2n]:before{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--bg)}.opt[data-astro-cid-sls2kv2n] input[data-astro-cid-sls2kv2n]:focus-visible+span[data-astro-cid-sls2kv2n]{outline:2px solid var(--accent);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}.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(--line);color:var(--text-muted);padding:12px 16px;font-size:14px}.col[data-astro-cid-xl2meevc]{max-width:760px;padding-block:clamp(56px,8vw,104px) clamp(88px,10vw,140px)}.lead[data-astro-cid-xl2meevc]{margin-bottom:56px}
