.progress-bar-track.svelte-j58v4m{width:100%;height:2px;background:color-mix(in srgb,var(--color-text) 8%,transparent);overflow:hidden}.progress-bar-fill.svelte-j58v4m{height:100%;background:var(--color-primary);transition:width .5s cubic-bezier(.16,1,.3,1)}.progress-header.svelte-j58v4m{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-3xs)}.progress-label.svelte-j58v4m{font-size:var(--size-step-min-2);color:color-mix(in srgb,var(--color-text) 40%,transparent);font-weight:300;letter-spacing:.04em}.progress-text.svelte-j58v4m{font-size:var(--size-step-min-2);color:var(--color-brano-blue);font-weight:300;letter-spacing:.04em}.time-estimate.svelte-j58v4m{opacity:.7}.questions-grid.svelte-1tshjte{display:grid;gap:var(--space-m);margin-top:var(--space-l);min-width:0}.questions-grid--classic.svelte-1tshjte{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.classic-1.svelte-1tshjte{grid-column:1;grid-row:1 / 3}.classic-2.svelte-1tshjte{grid-column:1;grid-row:3}.classic-3.svelte-1tshjte{grid-column:2;grid-row:1}.classic-4.svelte-1tshjte{grid-column:2;grid-row:2 / 4}.questions-grid--detailer.svelte-1tshjte{grid-template-columns:repeat(6,1fr)}.questions-grid--detailer.svelte-1tshjte .question-card--big:where(.svelte-1tshjte){grid-column:span 3}.questions-grid--detailer.svelte-1tshjte .question-card--small:where(.svelte-1tshjte){grid-column:span 2}.questions-grid--soloist.svelte-1tshjte{display:grid;grid-template-columns:1fr 1fr}.soloist-col.svelte-1tshjte{display:flex;flex-direction:column;gap:var(--space-m)}.question-card.svelte-1tshjte{min-width:0;overflow:hidden;animation:svelte-1tshjte-cardEnter .4s cubic-bezier(.16,1,.3,1) both;padding:var(--space-m);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-text) 8%,transparent);background:color-mix(in srgb,var(--color-text) 2%,transparent);display:flex;flex-direction:column}.question-card--big.svelte-1tshjte{padding:var(--space-l)}@keyframes svelte-1tshjte-cardEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.question-number.svelte-1tshjte{font-size:var(--size-step-min-2);color:var(--color-brano-blue);font-weight:400;letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-bottom:var(--space-xs)}.question-text.svelte-1tshjte{font-size:var(--size-step-0);line-height:var(--line-height-tight);font-weight:900;margin-bottom:var(--space-2xs)}.question-situation.svelte-1tshjte{font-size:var(--size-step-min-1);line-height:var(--line-height-loose);color:color-mix(in srgb,var(--color-text) 60%,transparent);font-weight:300;margin-bottom:var(--space-s)}.likert-scale.svelte-1tshjte{margin-top:auto}.likert-circles.svelte-1tshjte{display:flex;justify-content:space-between;margin-top:var(--space-s)}.likert-btn.svelte-1tshjte{border:none;background:transparent;color:color-mix(in srgb,var(--color-text) 35%,transparent);cursor:pointer;transition:color .2s ease,transform .15s ease;padding:0;flex-shrink:0;outline:none;border-radius:50%}.likert-btn.svelte-1tshjte:hover{color:var(--color-text);transform:scale(1.1)}.likert-btn.svelte-1tshjte:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brano-blue) 40%,transparent)}.likert-btn.selected.svelte-1tshjte{color:var(--color-brano-blue);transform:scale(1.15)}.likert-face.svelte-1tshjte{width:2.24rem;height:2.24rem;display:block}.face-strong-no.svelte-1tshjte,.face-slow-no.svelte-1tshjte,.face-neutral.svelte-1tshjte,.face-slow-yes.svelte-1tshjte,.face-strong-yes.svelte-1tshjte{animation-play-state:paused}.likert-btn.svelte-1tshjte:hover .face-strong-no:where(.svelte-1tshjte),.likert-btn.svelte-1tshjte:hover .face-slow-no:where(.svelte-1tshjte),.likert-btn.svelte-1tshjte:hover .face-neutral:where(.svelte-1tshjte),.likert-btn.svelte-1tshjte:hover .face-slow-yes:where(.svelte-1tshjte),.likert-btn.svelte-1tshjte:hover .face-strong-yes:where(.svelte-1tshjte),.likert-btn.selected.svelte-1tshjte .face-strong-no:where(.svelte-1tshjte),.likert-btn.selected.svelte-1tshjte .face-slow-no:where(.svelte-1tshjte),.likert-btn.selected.svelte-1tshjte .face-neutral:where(.svelte-1tshjte),.likert-btn.selected.svelte-1tshjte .face-slow-yes:where(.svelte-1tshjte),.likert-btn.selected.svelte-1tshjte .face-strong-yes:where(.svelte-1tshjte){animation-play-state:running}@keyframes svelte-1tshjte-panStrongX{0%,to{transform:translate(0)}25%{transform:translate(-14px)}75%{transform:translate(14px)}}.face-strong-no.svelte-1tshjte{animation:svelte-1tshjte-panStrongX .6s infinite ease-in-out}@keyframes svelte-1tshjte-panSlowX{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.face-slow-no.svelte-1tshjte{animation:svelte-1tshjte-panSlowX 1.5s infinite ease-in-out}@keyframes svelte-1tshjte-wobblePan{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-5px,2px) rotate(-6deg)}75%{transform:translate(5px,2px) rotate(6deg)}}.face-neutral.svelte-1tshjte{transform-origin:50px 50px;animation:svelte-1tshjte-wobblePan 2s infinite ease-in-out}@keyframes svelte-1tshjte-panSlowY{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.face-slow-yes.svelte-1tshjte{animation:svelte-1tshjte-panSlowY 1.5s infinite ease-in-out}@keyframes svelte-1tshjte-panStrongY{0%,to{transform:translateY(0)}25%{transform:translateY(12px)}75%{transform:translateY(-8px)}}.face-strong-yes.svelte-1tshjte{animation:svelte-1tshjte-panStrongY .8s infinite ease-in-out}.likert-edge-labels.svelte-1tshjte{display:flex;justify-content:space-between;margin-top:var(--space-3xs);font-size:var(--size-step-min-2);opacity:.4;font-weight:300;letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.question-card.svelte-1tshjte{animation:none}}@media(max-width:768px){.questions-grid.svelte-1tshjte{grid-template-columns:1fr!important}.questions-grid.svelte-1tshjte .question-card--big:where(.svelte-1tshjte),.questions-grid.svelte-1tshjte .question-card--small:where(.svelte-1tshjte){grid-column:1 / -1!important;grid-row:auto!important}.likert-face.svelte-1tshjte{width:2rem;height:2rem}.question-card--big.svelte-1tshjte .question-text:where(.svelte-1tshjte){font-size:var(--size-step-0)}.question-card--small.svelte-1tshjte .question-text:where(.svelte-1tshjte){font-size:var(--size-step-min-1)}.question-situation.svelte-1tshjte{font-size:var(--size-step-min-2)}}.tiebreaker.svelte-1sm5s0o{max-width:65ch;margin-inline:auto;padding-inline:var(--space-m);text-align:center}.tiebreaker.svelte-1sm5s0o h2:where(.svelte-1sm5s0o){font-size:var(--size-step-3);margin-block-end:var(--space-s)}.tiebreaker-subtext.svelte-1sm5s0o{color:var(--color-text);opacity:.7;margin-block-end:var(--space-l)}.tiebreaker-question.svelte-1sm5s0o{margin-block-end:var(--space-l);text-align:left}.tiebreaker-question.svelte-1sm5s0o h3:where(.svelte-1sm5s0o){font-size:var(--size-step-1);margin-block-end:var(--space-m)}.tiebreaker-options.svelte-1sm5s0o{display:flex;flex-direction:column;gap:var(--space-s)}.tiebreaker-option.svelte-1sm5s0o{padding:var(--space-s) var(--space-m);border:2px solid var(--color-bg-accent-2);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color var(--transition-duration) var(--transition-timing);font-size:var(--size-step-0);line-height:var(--line-height);font-family:inherit;outline:none}.tiebreaker-option.svelte-1sm5s0o:hover{border-color:var(--color-primary)}.tiebreaker-option.svelte-1sm5s0o:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 40%,transparent)}.tiebreaker-option.selected.svelte-1sm5s0o{border-color:var(--color-primary);background:var(--color-bg-accent)}.btn.svelte-1sm5s0o{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-m);border:2px solid transparent;border-radius:var(--radius-md);font-size:var(--size-step-0);font-weight:600;cursor:pointer;transition:all var(--transition-duration) var(--transition-timing);font-family:inherit}.btn.svelte-1sm5s0o:disabled{opacity:.4;cursor:not-allowed}.btn-primary.svelte-1sm5s0o{background:var(--color-primary);color:var(--color-bg);border-color:var(--color-primary)}.btn-primary.svelte-1sm5s0o:hover:not(:disabled){filter:brightness(1.1)}.spiral-test.svelte-1nc4kr1{font-family:inherit;color:var(--color-text);min-height:60vh;grid-column:content}.spiral-test.svelte-1nc4kr1:has(.questions-screen:where(.svelte-1nc4kr1)){grid-column:feature}.questions-screen.svelte-1nc4kr1{width:100%;min-width:0;padding:0}.btn.svelte-1nc4kr1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-m);border:2px solid transparent;border-radius:var(--radius-md);font-size:var(--size-step-0);font-weight:600;cursor:pointer;transition:all var(--transition-duration) var(--transition-timing);font-family:inherit}.btn.svelte-1nc4kr1:disabled{opacity:.4;cursor:not-allowed}.btn-primary.svelte-1nc4kr1{background:var(--color-primary);color:var(--color-bg);border-color:var(--color-primary)}.btn-primary.svelte-1nc4kr1:hover:not(:disabled){filter:brightness(1.1)}.btn-contrast.svelte-1nc4kr1{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.btn-contrast.svelte-1nc4kr1:hover:not(:disabled){filter:brightness(1.1)}.nav-buttons.svelte-1nc4kr1{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-xl)}.btn-icon.svelte-1nc4kr1{width:1em;height:1em;vertical-align:-.125em}
