.quiz-question.svelte-1u1l55v{display:flex;flex-direction:column;gap:var(--spacing-md);flex:1}.quiz-question__header.svelte-1u1l55v{display:flex;flex-direction:column;gap:var(--spacing-xs)}.quiz-question__label.svelte-1u1l55v{color:#fff;opacity:.9}.quiz-question__line.svelte-1u1l55v{height:2px;background:#ffffff80;width:100%}.quiz-question__text.svelte-1u1l55v{color:#fff;font-size:var(--text-md);font-weight:600;line-height:1.2;min-height:3.6em;outline:none}@media(min-width:768px){.quiz-question__text.svelte-1u1l55v{font-size:var(--text-2xl)}}.quiz-question__body.svelte-1u1l55v{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);align-items:start}@media(min-width:768px){.quiz-question__body.svelte-1u1l55v{grid-template-columns:1fr 1fr}}.quiz-question__content.svelte-1u1l55v{display:flex;flex-direction:column;gap:var(--spacing-md)}.quiz-question__answers.svelte-1u1l55v{display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:500px}.quiz-question__answer.svelte-1u1l55v{text-align:left;padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:1px solid white;color:#fff;font-size:.95rem;cursor:pointer;transition:background .15s ease,color .15s ease}.quiz-question__answer.svelte-1u1l55v:disabled{cursor:default;opacity:1}.quiz-question__answer.svelte-1u1l55v:active,.quiz-question__answer--flash.svelte-1u1l55v{background:#fff;color:#000}@media(hover:hover)and (pointer:fine){.quiz-question__answer.svelte-1u1l55v:hover:not(:disabled){background:#fff;color:#000}}.quiz-question__answer.svelte-1u1l55v:focus-visible{background:#fff;color:#000;outline:2px solid white;outline-offset:2px}.quiz-progress.svelte-f95cr8{padding-block:var(--spacing-md) var(--spacing-lg)}.quiz-progress__track.svelte-f95cr8{display:flex;align-items:center;justify-content:space-between;position:relative}.quiz-progress__track.svelte-f95cr8:before{content:"";position:absolute;top:50%;left:7px;right:7px;height:2px;background:#fff;transform:translateY(-50%)}.quiz-progress__dot.svelte-f95cr8{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.quiz-progress__dot.svelte-f95cr8:after{content:"";width:14px;height:14px;border-radius:50%;background:#fff;transition:all .3s ease}.quiz-progress__dot--done.svelte-f95cr8:after{background:var(--color-nk-dark-blue)}.quiz-progress__dot--active.svelte-f95cr8:after{display:none}.quiz-progress__number.svelte-f95cr8{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#000;color:#fff;font-size:1rem;font-weight:700}.quiz-flow.svelte-gy3wvj{background-image:var(--color-nk-gradient);color:#fff;min-height:calc(100vh - var(--header-height));display:flex;align-items:center}.quiz-flow.svelte-gy3wvj>.nk-container{display:flex;flex-direction:column;flex:1}.quiz-flow__intro.svelte-gy3wvj{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);align-items:center;width:100%}@media(min-width:768px){.quiz-flow__intro.svelte-gy3wvj{grid-template-columns:1fr 1fr}}.quiz-flow__intro-content.svelte-gy3wvj{display:flex;flex-direction:column;gap:var(--spacing-lg)}.quiz-flow__title.svelte-gy3wvj{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;line-height:1.1}.quiz-flow__subtitle.svelte-gy3wvj{font-size:clamp(1rem,2vw,1.25rem);color:#ffffffd9;font-weight:500}.quiz-flow__cta.svelte-gy3wvj{display:inline-flex;align-items:center;gap:var(--spacing-sm);background:transparent;border:none;color:#fff;font-size:1.25rem;font-weight:600;cursor:pointer;padding:0}.quiz-flow__cta.svelte-gy3wvj:hover,.quiz-flow__cta.svelte-gy3wvj:focus-visible{opacity:.8}.quiz-flow__cta.svelte-gy3wvj:focus-visible{outline:2px solid white;outline-offset:4px}.quiz-flow__questions.svelte-gy3wvj{display:flex;flex-direction:column;justify-content:space-between;height:100%;flex:1;gap:var(--spacing-2xl)}.quiz-flow__decoration.svelte-gy3wvj{display:none}@media(min-width:768px){.quiz-flow__decoration.svelte-gy3wvj{display:flex;align-items:center;justify-content:center;align-self:center}}.quiz-flow__decoration.svelte-gy3wvj img:where(.svelte-gy3wvj){width:100%;max-width:600px;height:auto;object-fit:contain}
