.qg-wrap.svelte-2b5d8s{height:100%;container-type:inline-size}.qg.svelte-2b5d8s{--qg-primary:#2563eb;--qg-heading:#111827;--qg-background:#fff;--qg-text:#111827;--qg-text-secondary:#9ca3af;--qg-element:#e5e7eb;--qg-button-text:#fff;--qg-radius:.5em;box-sizing:border-box;background:var(--qg-background);height:100%;color:var(--qg-text);text-align:left;flex-direction:column;gap:1em;padding:3.5em 1em 1.5em;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:4.6cqw;display:flex;overflow:hidden}.qg-progress.svelte-2b5d8s{flex-direction:column;gap:.5em;display:flex}.qg-progress-top.svelte-2b5d8s{justify-content:space-between;align-items:center;min-height:5em;display:flex}.qg-counter.svelte-2b5d8s{color:var(--qg-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.875em;font-weight:700}.qg-timer.svelte-2b5d8s{flex:none;width:5em;height:5em;font-family:inherit}.qg-bar.svelte-2b5d8s{background:var(--qg-element);border-radius:.1875em;height:.375em;overflow:hidden}.qg-bar.svelte-2b5d8s span:where(.svelte-2b5d8s){background:var(--qg-primary);border-radius:.1875em;height:100%;display:block}.qg-question.svelte-2b5d8s{flex-direction:column;gap:1.5em;min-height:0;display:flex}.qg-kicker.svelte-2b5d8s{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;margin:0 0 -1.125em;font-size:.75em;font-weight:600}.qg-text.svelte-2b5d8s{color:var(--qg-heading);-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:1.5em;font-weight:700;line-height:1.4}.qg-options.svelte-2b5d8s{flex-direction:column;gap:.625em;margin:0;padding:0;list-style:none;display:flex}.qg-option.svelte-2b5d8s{border:2px solid var(--qg-element);border-radius:var(--qg-radius);corner-shape:round;background:var(--qg-background);color:var(--qg-text);align-items:center;gap:.75em;padding:.875em 1em;font-size:1em;font-weight:400;line-height:1.2;display:flex}.qg-option.selected.svelte-2b5d8s{border-color:var(--qg-primary);background:color-mix(in srgb, var(--qg-primary) 15%, var(--qg-background))}.qg-radio.svelte-2b5d8s{box-sizing:border-box;border:2px solid var(--qg-text-secondary);background:var(--qg-background);border-radius:50%;flex:none;width:1.125em;height:1.125em;position:relative}.selected.svelte-2b5d8s .qg-radio:where(.svelte-2b5d8s){border-color:var(--qg-primary)}.selected.svelte-2b5d8s .qg-radio:where(.svelte-2b5d8s):before{content:"";background:var(--qg-primary);border-radius:50%;position:absolute;inset:.1875em}.qg-btn.svelte-2b5d8s{border-radius:var(--qg-radius);background:var(--qg-primary);color:var(--qg-button-text);align-self:flex-end;padding:.875em 2em;font-size:1em;font-weight:700}
