.quiz-dot[data-astro-cid-qj4jzmmt]{background-color:var(--border-default);width:.5rem;height:.5rem;transition:width .3s var(--ease-premium), background-color .3s var(--ease-premium);border-radius:9999px;display:inline-block}.quiz-dot[data-astro-cid-qj4jzmmt].dot-active{background-color:var(--accent);width:1.5rem}.quiz-steps-stack[data-astro-cid-qj4jzmmt]{transition:height .3s var(--ease-premium);position:relative}.quiz-steps-stack[data-astro-cid-qj4jzmmt]:not(.is-hydrated) .quiz-step[data-astro-cid-qj4jzmmt].active{position:relative}.quiz-step[data-astro-cid-qj4jzmmt],#quiz-step-result[data-astro-cid-qj4jzmmt]{opacity:0;pointer-events:none;width:100%;transition:opacity .2s var(--ease-premium);position:absolute;top:0;left:0}.quiz-step[data-astro-cid-qj4jzmmt].active,#quiz-step-result[data-astro-cid-qj4jzmmt].result-visible{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.quiz-steps-stack[data-astro-cid-qj4jzmmt]{transition:none}}#quiz-nav-row[data-astro-cid-qj4jzmmt]{transition:opacity .2s var(--ease-premium)}#quiz-nav-row[data-astro-cid-qj4jzmmt].nav-hidden{display:none}.quiz-option-btn[data-astro-cid-qj4jzmmt],.quiz-checkbox-btn[data-astro-cid-qj4jzmmt]{cursor:pointer;user-select:none}.quiz-checkbox-btn[data-astro-cid-qj4jzmmt]{--mark-size:1.125rem;--mark-offset:.75rem;--mark-gap:.5rem;--mark-intrusion:calc(var(--mark-offset) + var(--mark-size) - 1.25rem);position:relative}.quiz-checkbox-btn[data-astro-cid-qj4jzmmt]:after{content:"";top:var(--mark-offset);right:var(--mark-offset);width:var(--mark-size);height:var(--mark-size);border:2px solid var(--border-input);pointer-events:none;transition:border-color .2s var(--ease-premium), background-color .2s var(--ease-premium);border-radius:9999px;position:absolute}.quiz-checkbox-btn[data-astro-cid-qj4jzmmt]>div[data-astro-cid-qj4jzmmt]:before{content:"";float:right;width:calc(var(--mark-intrusion) + var(--mark-gap));height:1lh}.quiz-checkbox-btn[data-astro-cid-qj4jzmmt][aria-pressed=true]:after{border-color:var(--accent);background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 6l3 3 5-5' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px 10px}.quiz-option-btn[data-astro-cid-qj4jzmmt][aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 50%, transparent);background-color:color-mix(in srgb, var(--accent) 8%, transparent)}html.dark .quiz-option-btn[data-astro-cid-qj4jzmmt][aria-pressed=true]{background-color:color-mix(in srgb, var(--accent) 12%, transparent)}.quiz-option-btn[data-astro-cid-qj4jzmmt]:hover:not([aria-pressed=true]){border-color:color-mix(in srgb, var(--accent) 30%, transparent);background-color:color-mix(in srgb, var(--accent) 4%, transparent)}.quiz-checkbox-btn[data-astro-cid-qj4jzmmt][aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 50%, transparent);background-color:color-mix(in srgb, var(--accent) 8%, transparent)}html.dark .quiz-checkbox-btn[data-astro-cid-qj4jzmmt][aria-pressed=true]{background-color:color-mix(in srgb, var(--accent) 12%, transparent)}.quiz-checkbox-btn[data-astro-cid-qj4jzmmt]:hover:not([aria-pressed=true]){border-color:color-mix(in srgb, var(--accent) 30%, transparent);background-color:color-mix(in srgb, var(--accent) 4%, transparent)}.quiz-next-btn[data-astro-cid-qj4jzmmt]:not(:disabled){color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);background-color:color-mix(in srgb, var(--accent) 6%, transparent)}html.dark .quiz-next-btn[data-astro-cid-qj4jzmmt]:not(:disabled){background-color:color-mix(in srgb, var(--accent) 10%, transparent)}.quiz-next-btn[data-astro-cid-qj4jzmmt]:not(:disabled):hover{background-color:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.quiz-next-btn[data-astro-cid-qj4jzmmt]:disabled{border-color:var(--border-default);color:var(--text-muted);background-color:var(--surface-inset)}
