.dv[data-astro-cid-xdagl7cv]{max-width:860px;margin-inline:auto}.dv-top[data-astro-cid-xdagl7cv]{margin-bottom:1.25rem}.dv-count[data-astro-cid-xdagl7cv]{color:var(--muted);margin-bottom:.55rem;font-size:.9rem;font-weight:650}.dv-bar[data-astro-cid-xdagl7cv]{background:var(--soft);border-radius:99px;height:8px;overflow:hidden}.dv-bar[data-astro-cid-xdagl7cv] span[data-astro-cid-xdagl7cv]{border-radius:inherit;background:var(--accent);height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.dv-form[data-astro-cid-xdagl7cv]{padding:clamp(1.25rem,4vw,2.5rem)}.dv-step[data-astro-cid-xdagl7cv]{border:0;min-width:0;margin:0;padding:0;animation:.4s cubic-bezier(.2,.8,.2,1) step-in}@keyframes step-in{0%{opacity:0;transform:translate(14px)}}[dir=rtl] .dv-step[data-astro-cid-xdagl7cv]{animation-name:step-in-rtl}@keyframes step-in-rtl{0%{opacity:0;transform:translate(-14px)}}legend[data-astro-cid-xdagl7cv],.lg[data-astro-cid-xdagl7cv]{gap:.35rem;margin-bottom:1.5rem;padding:0;display:grid}.dv-q[data-astro-cid-xdagl7cv]{font-size:calc(clamp(1.4rem, 3vw, 1.9rem) * var(--head-scale));outline:none;line-height:1.2}.opts[data-astro-cid-xdagl7cv]{gap:.7rem;display:grid}.opts-2[data-astro-cid-xdagl7cv],.opts-3[data-astro-cid-xdagl7cv]{grid-template-columns:1fr}.opts-4[data-astro-cid-xdagl7cv]{grid-template-columns:repeat(2,1fr)}@media (width>=640px){.opts-2[data-astro-cid-xdagl7cv]{grid-template-columns:1fr 1fr}.opts-3[data-astro-cid-xdagl7cv],.opts-4[data-astro-cid-xdagl7cv]{grid-template-columns:repeat(3,1fr)}}@media (width>=860px){.opts-4[data-astro-cid-xdagl7cv]{grid-template-columns:repeat(4,1fr)}}.opt[data-astro-cid-xdagl7cv]{cursor:pointer;display:block;position:relative}.opt[data-astro-cid-xdagl7cv] input[data-astro-cid-xdagl7cv]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.opt-box[data-astro-cid-xdagl7cv]{text-align:center;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:.55rem;height:100%;min-height:7.2rem;padding:1rem .8rem;transition:border-color .2s,background-color .2s;display:flex;position:relative}.opt-box[data-astro-cid-xdagl7cv].row{text-align:start;flex-direction:row;justify-content:flex-start;gap:.9rem;min-height:5rem;padding-inline-end:2.5rem}.compact[data-astro-cid-xdagl7cv] .opt-box[data-astro-cid-xdagl7cv].row{min-height:4.2rem;padding-block:.7rem}.opt[data-astro-cid-xdagl7cv]:hover .opt-box[data-astro-cid-xdagl7cv]{border-color:var(--accent)}.opt[data-astro-cid-xdagl7cv] input[data-astro-cid-xdagl7cv]:checked+.opt-box[data-astro-cid-xdagl7cv]{border-color:var(--accent);background:var(--soft);box-shadow:0 0 0 1px var(--accent)}.opt[data-astro-cid-xdagl7cv] input[data-astro-cid-xdagl7cv]:focus-visible+.opt-box[data-astro-cid-xdagl7cv]{outline:3px solid var(--focus);outline-offset:2px}.opt-t[data-astro-cid-xdagl7cv]{font-weight:650;line-height:1.3;display:block}.opt-d[data-astro-cid-xdagl7cv]{margin-top:.15rem;font-size:.87rem;line-height:1.45;display:block}.tick[data-astro-cid-xdagl7cv]{top:.55rem;border:1.5px solid var(--line);color:#0000;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;display:grid;position:absolute;inset-inline-end:.55rem}.opt-box[data-astro-cid-xdagl7cv].row .tick[data-astro-cid-xdagl7cv]{top:50%;inset-inline-end:.9rem;transform:translateY(-50%)}.opt[data-astro-cid-xdagl7cv] input[data-astro-cid-xdagl7cv]:checked+.opt-box[data-astro-cid-xdagl7cv] .tick[data-astro-cid-xdagl7cv]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.lang-badge[data-astro-cid-xdagl7cv]{border-radius:var(--r-sm);background:var(--primary);width:3rem;height:3rem;color:var(--on-primary);place-items:center;font-size:1.05rem;display:grid}.pg-ill[data-astro-cid-xdagl7cv]{align-items:flex-end;gap:4px;height:2.6rem;display:flex}.pg-ill[data-astro-cid-xdagl7cv] span[data-astro-cid-xdagl7cv]{border:2px solid var(--accent);border-radius:3px;width:1.4rem;height:2rem}.pg-ill[data-astro-cid-xdagl7cv] span[data-astro-cid-xdagl7cv]:nth-child(2){height:2.3rem}.pg-ill[data-astro-cid-xdagl7cv] span[data-astro-cid-xdagl7cv]:nth-child(3){height:2.6rem}.size-group[data-astro-cid-xdagl7cv][hidden]{display:none}.sub-q[data-astro-cid-xdagl7cv]{margin:0 0 .7rem;font-weight:650}.chips[data-astro-cid-xdagl7cv]+.sub-q[data-astro-cid-xdagl7cv]{margin-top:1.6rem}.chips[data-astro-cid-xdagl7cv]{flex-wrap:wrap;gap:.6rem;display:flex}.dv-chip[data-astro-cid-xdagl7cv]{cursor:pointer;position:relative}.dv-chip[data-astro-cid-xdagl7cv] input[data-astro-cid-xdagl7cv]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dv-chip[data-astro-cid-xdagl7cv] span[data-astro-cid-xdagl7cv]{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);align-items:center;min-height:46px;padding:.55rem 1.1rem;font-size:.95rem;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}.dv-chip[data-astro-cid-xdagl7cv]:hover span[data-astro-cid-xdagl7cv]{border-color:var(--accent)}.dv-chip[data-astro-cid-xdagl7cv] input[data-astro-cid-xdagl7cv]:checked+span[data-astro-cid-xdagl7cv]{border-color:var(--accent);background:var(--soft);box-shadow:0 0 0 1px var(--accent)}.dv-chip[data-astro-cid-xdagl7cv] input[data-astro-cid-xdagl7cv]:focus-visible+span[data-astro-cid-xdagl7cv]{outline:3px solid var(--focus);outline-offset:2px}textarea[data-astro-cid-xdagl7cv].input{resize:vertical;min-height:5.5rem;font:inherit}.fields[data-astro-cid-xdagl7cv]{gap:1rem;display:grid}@media (width>=640px){.fields[data-astro-cid-xdagl7cv]{grid-template-columns:1fr 1fr}.field[data-astro-cid-xdagl7cv].full{grid-column:1/-1}}.lbl[data-astro-cid-xdagl7cv]{font-size:.92rem;font-weight:600}.seg[data-astro-cid-xdagl7cv]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.seg[data-astro-cid-xdagl7cv] label[data-astro-cid-xdagl7cv]{cursor:pointer;position:relative}.seg[data-astro-cid-xdagl7cv] input[data-astro-cid-xdagl7cv]{opacity:0;margin:0;position:absolute;inset:0}.seg[data-astro-cid-xdagl7cv] span[data-astro-cid-xdagl7cv]{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);justify-content:center;align-items:center;gap:.5rem;min-height:50px;font-weight:600;display:flex}.seg[data-astro-cid-xdagl7cv] input[data-astro-cid-xdagl7cv]:checked+span[data-astro-cid-xdagl7cv]{border-color:var(--accent);background:var(--soft);box-shadow:0 0 0 1px var(--accent)}.seg[data-astro-cid-xdagl7cv] input[data-astro-cid-xdagl7cv]:focus-visible+span[data-astro-cid-xdagl7cv]{outline:3px solid var(--focus);outline-offset:2px}.input[data-astro-cid-xdagl7cv][aria-invalid=true]{border-color:#dc2626}.dv-err[data-astro-cid-xdagl7cv]{color:#dc2626;min-height:1.4rem;margin-top:1rem;font-size:.92rem;font-weight:600}.dv-nav[data-astro-cid-xdagl7cv]{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.dv-nav[data-astro-cid-xdagl7cv] [data-astro-cid-xdagl7cv][data-back]{margin-inline-end:auto}@media (width<=480px){.dv-nav[data-astro-cid-xdagl7cv] .btn[data-astro-cid-xdagl7cv]{flex:1}}.dv-result[data-astro-cid-xdagl7cv]{gap:.8rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.dv-title[data-astro-cid-xdagl7cv]{font-size:calc(clamp(1.6rem, 4vw, 2.4rem) * var(--head-scale));outline:none;line-height:1.15}.dv-actions[data-astro-cid-xdagl7cv]{flex-wrap:wrap;gap:.7rem;margin-top:.6rem;display:flex}@media (width<=560px){.dv-actions[data-astro-cid-xdagl7cv] .btn[data-astro-cid-xdagl7cv]{width:100%}}.dv-status[data-astro-cid-xdagl7cv]{min-height:1.4rem;font-weight:600}.dv-sum-t[data-astro-cid-xdagl7cv]{margin-top:1rem}.dv-sum[data-astro-cid-xdagl7cv]{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:.5rem 1.4rem;padding-top:1rem;font-size:.95rem;display:grid}.dv-sum[data-astro-cid-xdagl7cv] dt[data-astro-cid-xdagl7cv]{color:var(--muted)}.dv-sum[data-astro-cid-xdagl7cv] dd[data-astro-cid-xdagl7cv]{margin:0;font-weight:550}.dv-restart[data-astro-cid-xdagl7cv]{cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;margin-top:.5rem;padding:0;font-weight:600}
