fieldset.svelte-bl21b5{border:0;min-width:0;margin:0;padding:0}legend.svelte-bl21b5{color:var(--evovo-ink);font:800 1.1rem/1.3 var(--evovo-font-display);margin:0 0 12px;padding:0}.length-options.svelte-bl21b5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.length.svelte-bl21b5{cursor:pointer;-webkit-user-select:none;user-select:none;border:2px solid var(--evovo-edge);background:var(--evovo-surface);box-shadow:0 3px 0 var(--evovo-edge);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:18px;gap:3px;padding:14px;display:grid;position:relative}.length.selected.svelte-bl21b5{background:var(--evovo-tonal);border-color:var(--evovo-primary);box-shadow:0 3px 0 var(--evovo-primary-edge)}input.svelte-bl21b5{opacity:0;width:1px;height:1px;position:absolute}.length.svelte-bl21b5:has(input:where(.svelte-bl21b5):focus-visible){outline:3px solid var(--evovo-ink);outline-offset:4px}.length-name.svelte-bl21b5{color:var(--evovo-ink);font-size:1rem;font-weight:800;line-height:1.3}.question-count.svelte-bl21b5{color:var(--evovo-ink);font-size:.85rem;line-height:1.4}.time.svelte-bl21b5{color:var(--evovo-muted);font-size:.75rem;line-height:1.4}fieldset.svelte-bl21b5:disabled .length:where(.svelte-bl21b5){opacity:.65;cursor:wait}@media (width<=350px),(height<=700px){.length.svelte-bl21b5{gap:2px;padding:10px}legend.svelte-bl21b5{margin-bottom:10px}}.quiz-entry.svelte-tfk70q{flex-direction:column;flex:1;min-width:0;display:flex}.start-navigation.svelte-tfk70q{flex:none;align-items:center;gap:8px;display:flex}.saved-action.svelte-tfk70q{min-width:0;margin-left:auto}.start-navigation.svelte-tfk70q .recovery-hint{margin:0}.start-card.svelte-tfk70q{width:100%;max-width:32rem;margin:24px auto 0}.welcome.svelte-tfk70q{align-items:center;gap:16px;margin-bottom:24px;display:flex}h1.svelte-tfk70q{min-width:0;color:var(--evovo-ink);font:800 clamp(1.8rem, 6.7vw, 2.5rem)/1.08 var(--evovo-font-display);text-wrap:balance;flex:1;margin:0}.welcome.svelte-tfk70q img:where(.svelte-tfk70q){flex:none;width:clamp(64px,18vw,88px);height:auto;display:block}form.svelte-tfk70q{gap:20px;display:grid}.setup-card.svelte-tfk70q{border:2px solid var(--evovo-edge);background:var(--evovo-surface);border-radius:24px;padding:20px}.email-section.svelte-tfk70q{border-top:1px solid var(--evovo-edge);margin-top:24px;padding-top:20px}.email-section.svelte-tfk70q>label:where(.svelte-tfk70q):not(.consent){color:var(--evovo-ink);font:800 1.1rem/1.3 var(--evovo-font-display);margin-bottom:12px;display:block}.email-section.svelte-tfk70q>input:where(.svelte-tfk70q){box-sizing:border-box;border:2px solid var(--evovo-border);background:var(--evovo-surface);width:100%;min-height:48px;color:var(--evovo-ink);font:400 1rem/1.4 var(--evovo-font-body);border-radius:14px;padding:10px 12px}.email-section.svelte-tfk70q>input:where(.svelte-tfk70q):focus-visible{outline:3px solid var(--evovo-primary);outline-offset:3px}.email-section.svelte-tfk70q>input[aria-invalid=true]:where(.svelte-tfk70q){border-color:var(--color-error)}.consent.svelte-tfk70q{min-height:44px;color:var(--evovo-ink);cursor:pointer;align-items:center;gap:10px;margin-top:14px;font-size:.8rem;line-height:1.4;display:flex;position:relative}.consent.svelte-tfk70q input:where(.svelte-tfk70q){opacity:0;width:24px;height:24px;margin:0;position:absolute}.consent-check.svelte-tfk70q{border:2px solid var(--evovo-border);color:#0000;background:var(--evovo-surface);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.consent.svelte-tfk70q input:where(.svelte-tfk70q):checked+.consent-check:where(.svelte-tfk70q){background:var(--evovo-primary);border-color:var(--evovo-primary);color:var(--evovo-on-primary)}.consent.svelte-tfk70q input:where(.svelte-tfk70q):focus-visible+.consent-check:where(.svelte-tfk70q){outline:3px solid var(--evovo-ink);outline-offset:3px}.consent.svelte-tfk70q small:where(.svelte-tfk70q){color:var(--evovo-muted);margin-top:2px;font-size:.75rem;display:block}.error.svelte-tfk70q{color:var(--color-error);margin:8px 0 0;font-size:.85rem;line-height:1.4}@media (width>=700px){.start-card.svelte-tfk70q{margin-top:40px}.welcome.svelte-tfk70q{margin-bottom:28px}.setup-card.svelte-tfk70q{padding:24px}}@media (width<=350px),(height<=700px){.start-card.svelte-tfk70q{margin-top:10px}.welcome.svelte-tfk70q{gap:12px;margin-bottom:14px}h1.svelte-tfk70q{font-size:1.7rem}.welcome.svelte-tfk70q img:where(.svelte-tfk70q){width:56px}.setup-card.svelte-tfk70q{border-radius:20px;padding:14px}.email-section.svelte-tfk70q{margin-top:18px;padding-top:16px}.email-section.svelte-tfk70q>label:where(.svelte-tfk70q):not(.consent){margin-bottom:10px}.consent.svelte-tfk70q{margin-top:10px}form.svelte-tfk70q{gap:16px}}
