.survey[data-astro-cid-vivshqej] [data-astro-cid-vivshqej][hidden]{display:none!important}.survey-wrap[data-astro-cid-vivshqej]{padding-top:clamp(2.5rem,2rem + 3vw,5rem)}.survey[data-astro-cid-vivshqej]{max-width:40rem;display:grid;gap:1.25rem}.survey-head[data-astro-cid-vivshqej] h1[data-astro-cid-vivshqej]{font-size:var(--text-3xl);max-width:16ch;margin-top:.5rem}.survey-head[data-astro-cid-vivshqej] .lead[data-astro-cid-vivshqej]{margin-top:1rem}.progress[data-astro-cid-vivshqej]{height:6px;background:var(--black-panel);border-radius:var(--radius);overflow:hidden;display:none}.progress-bar[data-astro-cid-vivshqej]{display:block;height:100%;width:0;background:var(--green-lit);transition:width .3s var(--ease-out)}.progress-label[data-astro-cid-vivshqej]{display:none;color:var(--ink-mute)}.js-survey .progress[data-astro-cid-vivshqej],.js-survey .progress-label[data-astro-cid-vivshqej]{display:block}.card[data-astro-cid-vivshqej]{background:var(--black-raised);border:1px solid var(--line);border-top:4px solid var(--green-lit);padding:clamp(1.25rem,1rem + 2vw,2.25rem);display:grid;gap:1.5rem}.step[data-astro-cid-vivshqej]{border:0;padding:0;margin:0;display:grid;gap:1.1rem;min-width:0}html:not(.js-survey) .step[data-astro-cid-vivshqej]+.step[data-astro-cid-vivshqej]{padding-top:1.5rem;border-top:1px solid var(--line)}legend[data-astro-cid-vivshqej]{font-family:var(--font-display);font-size:var(--text-2xl);text-transform:uppercase;color:var(--ink);line-height:1;padding:0;margin-bottom:.25rem}.hint[data-astro-cid-vivshqej]{color:var(--ink-mute);font-size:var(--text-sm);margin-top:-.4rem}label[data-astro-cid-vivshqej]{display:block;color:var(--ink);font-weight:500}label[data-astro-cid-vivshqej]>input[data-astro-cid-vivshqej]:not([type=radio]),label[data-astro-cid-vivshqej]>textarea[data-astro-cid-vivshqej]{display:block;margin-top:.45rem}.opt[data-astro-cid-vivshqej]{color:var(--ink-mute);font-weight:400}input[data-astro-cid-vivshqej]:not([type=radio]),textarea[data-astro-cid-vivshqej]{width:100%;font:inherit;font-size:1rem;color:var(--ink);background:var(--black);border:1px solid rgba(201,204,209,.28);border-radius:var(--radius);padding:.8rem .9rem}textarea[data-astro-cid-vivshqej]{resize:vertical;min-height:6rem}input[data-astro-cid-vivshqej]:focus-visible,textarea[data-astro-cid-vivshqej]:focus-visible{outline:2px solid var(--green-lit);outline-offset:1px;border-color:var(--green-lit)}.group[data-astro-cid-vivshqej]{display:grid;gap:.55rem}.q[data-astro-cid-vivshqej]{color:var(--ink);font-weight:500}.choice[data-astro-cid-vivshqej]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid rgba(201,204,209,.22);border-radius:var(--radius);background:var(--black);cursor:pointer;font-weight:400}.choice[data-astro-cid-vivshqej]:has(input:checked){border-color:var(--green-lit);background:#2e7d3229}.choice[data-astro-cid-vivshqej] input[data-astro-cid-vivshqej]{accent-color:var(--green-lit);width:1.1rem;height:1.1rem;margin:0}.choice[data-astro-cid-vivshqej] strong[data-astro-cid-vivshqej]{color:var(--ink)}.fine[data-astro-cid-vivshqej]{font-size:var(--text-sm);color:var(--ink-mute)}.fine[data-astro-cid-vivshqej] a[data-astro-cid-vivshqej]{color:var(--ink)}.error[data-astro-cid-vivshqej]{color:#ff8a80;font-weight:500}.nav[data-astro-cid-vivshqej]{display:flex;gap:.75rem;justify-content:space-between;flex-wrap:wrap}.nav[data-astro-cid-vivshqej] .next[data-astro-cid-vivshqej],.nav[data-astro-cid-vivshqej] .send[data-astro-cid-vivshqej]{margin-left:auto}html:not(.js-survey) .nav[data-astro-cid-vivshqej] .back[data-astro-cid-vivshqej],html:not(.js-survey) .nav[data-astro-cid-vivshqej] .next[data-astro-cid-vivshqej]{display:none}.hp[data-astro-cid-vivshqej]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.done[data-astro-cid-vivshqej] h2[data-astro-cid-vivshqej]{font-size:var(--text-3xl)}.done[data-astro-cid-vivshqej] .sign[data-astro-cid-vivshqej]{font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;color:var(--ink)}.done[data-astro-cid-vivshqej] .sign[data-astro-cid-vivshqej] span[data-astro-cid-vivshqej]{display:block;margin-top:.3rem;font-family:var(--font-label);font-size:var(--text-sm);letter-spacing:.18em;color:var(--green-lit)}
