.progress-wrap.svelte-1qjgclg{align-items:center;gap:var(--space-md);width:100%;display:flex}.bar-track.svelte-1qjgclg{height:var(--progress-height);background:var(--progress-bg);border-radius:var(--progress-radius);flex:1;overflow:hidden}.bar-fill.svelte-1qjgclg{background:var(--gradient-brand);border-radius:var(--progress-radius);height:100%;transition:width var(--transition-slow) cubic-bezier(.34, 1.56, .64, 1)}.label.svelte-1qjgclg{font-family:var(--font-main);font-size:var(--font-size-sm);color:var(--text-secondary);white-space:nowrap;text-align:right;min-width:3.5rem;font-weight:600}.card.svelte-15itcsy{background:var(--gradient-card);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-card);border:1px solid #ffffff14;width:100%}.question-text.svelte-15itcsy{font-family:var(--font-main);font-size:var(--font-size-xl);color:var(--text-accent);margin:0 0 var(--space-xl) 0;font-weight:700;line-height:1.4}.answers.svelte-15itcsy{gap:var(--space-md);flex-direction:column;display:flex}.answers.grid-images.svelte-15itcsy{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.answer.svelte-15itcsy{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--bg-glass);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-normal), background var(--transition-normal), transform var(--transition-fast);-webkit-user-select:none;user-select:none;border:2px solid #ffffff14;display:flex;position:relative}.answer.svelte-15itcsy:hover{background:var(--bg-card-hover);border-color:#ffffff40;transform:translateY(-2px)}.answer.selected.svelte-15itcsy{border-color:var(--color-atzig);background:#f472b61f;box-shadow:0 0 16px #f472b633}.answer.has-image.svelte-15itcsy{padding:var(--space-sm);align-items:stretch;gap:var(--space-sm);text-align:center;flex-direction:column}.image-wrap.svelte-15itcsy{aspect-ratio:1;border-radius:var(--radius-sm);background:#ffffff0d;width:100%;overflow:hidden}.image-wrap.svelte-15itcsy img:where(.svelte-15itcsy){object-fit:cover;width:100%;height:100%;display:block}input[type=radio].svelte-15itcsy{opacity:0;width:0;height:0;position:absolute}.answer-label.svelte-15itcsy{font-family:var(--font-main);font-size:var(--font-size-base);color:var(--text-primary);flex:1;font-weight:600;line-height:1.4}.answer.has-image.svelte-15itcsy .answer-label:where(.svelte-15itcsy){font-size:var(--font-size-sm);flex:none}.radio-indicator.svelte-15itcsy{color:var(--color-atzig);transition:color var(--transition-fast);flex-shrink:0;font-size:1.2rem}.answer.svelte-15itcsy:not(.selected) .radio-indicator:where(.svelte-15itcsy){color:#ffffff4d}.answer.has-image.svelte-15itcsy .radio-indicator:where(.svelte-15itcsy){top:var(--space-sm);right:var(--space-sm);font-size:1rem;position:absolute}@media (width<=480px){.answers.grid-images.svelte-15itcsy{grid-template-columns:1fr}.answer.has-image.svelte-15itcsy{flex-direction:row}.image-wrap.svelte-15itcsy{aspect-ratio:1;flex-shrink:0;width:60px}}.quiz-page.svelte-1eaotym{width:100%;max-width:var(--content-max-width);padding:var(--space-lg);gap:var(--space-lg);flex-direction:column;min-height:100dvh;display:flex}.quiz-header.svelte-1eaotym{align-items:center;gap:var(--space-md);padding-top:var(--space-md);display:flex}.back-link.svelte-1eaotym{font-size:var(--font-size-xl);color:var(--text-secondary);transition:color var(--transition-fast);flex-shrink:0;line-height:1}.back-link.svelte-1eaotym:hover{color:var(--text-primary)}.quiz-main.svelte-1eaotym{justify-content:center;gap:var(--space-xl);flex-direction:column;flex:1;display:flex}.card-enter.svelte-1eaotym{animation:.3s cubic-bezier(.34,1.56,.64,1) both svelte-1eaotym-slideIn}@keyframes svelte-1eaotym-slideIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.next-btn.svelte-1eaotym{font-size:var(--font-size-lg);transition:opacity var(--transition-fast), transform var(--transition-fast), filter var(--transition-fast);align-self:stretch;padding:1rem}.next-btn.svelte-1eaotym:disabled{opacity:.35;cursor:not-allowed;transform:none}
