.progress-bar-track.svelte-j58v4m{background:color-mix(in srgb, var(--color-text) 8%, transparent);width:100%;height:2px;overflow:hidden}.progress-bar-fill.svelte-j58v4m{background:var(--color-primary);height:100%;transition:width .5s cubic-bezier(.16,1,.3,1)}.progress-header.svelte-j58v4m{margin-bottom:var(--space-3xs);justify-content:space-between;align-items:baseline;display:flex}.progress-label.svelte-j58v4m{font-size:var(--size-step-min-2);color:color-mix(in srgb, var(--color-text) 40%, transparent);letter-spacing:.04em;font-weight:300}.progress-text.svelte-j58v4m{font-size:var(--size-step-min-2);color:var(--color-brano-blue);letter-spacing:.04em;font-weight:300}.time-estimate.svelte-j58v4m{opacity:.7}.questions-grid.svelte-1tshjte{gap:var(--space-m);margin-top:var(--space-l);min-width:0;display:grid}.questions-grid--classic.svelte-1tshjte{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.classic-1.svelte-1tshjte{grid-area:1/1/3}.classic-2.svelte-1tshjte{grid-area:3/1}.classic-3.svelte-1tshjte{grid-area:1/2}.classic-4.svelte-1tshjte{grid-area:2/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{grid-template-columns:1fr 1fr;display:grid}.soloist-col.svelte-1tshjte{gap:var(--space-m);flex-direction:column;display:flex}.question-card.svelte-1tshjte{min-width:0;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);flex-direction:column;animation:.4s cubic-bezier(.16,1,.3,1) both svelte-1tshjte-cardEnter;display:flex;overflow:hidden}.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);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-bottom:var(--space-xs);font-weight:400}.question-text.svelte-1tshjte{font-size:var(--size-step-0);line-height:var(--line-height-tight);margin-bottom:var(--space-2xs);font-weight:900}.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);margin-bottom:var(--space-s);font-weight:300}.likert-scale.svelte-1tshjte{margin-top:auto}.likert-circles.svelte-1tshjte{margin-top:var(--space-s);justify-content:space-between;display:flex}.likert-btn.svelte-1tshjte{color:color-mix(in srgb, var(--color-text) 35%, transparent);cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;flex-shrink:0;padding:0;transition:color .2s,transform .15s}.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:.6s ease-in-out infinite svelte-1tshjte-panStrongX}@keyframes svelte-1tshjte-panSlowX{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.face-slow-no.svelte-1tshjte{animation:1.5s ease-in-out infinite svelte-1tshjte-panSlowX}@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:2s ease-in-out infinite svelte-1tshjte-wobblePan}@keyframes svelte-1tshjte-panSlowY{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.face-slow-yes.svelte-1tshjte{animation:1.5s ease-in-out infinite svelte-1tshjte-panSlowY}@keyframes svelte-1tshjte-panStrongY{0%,to{transform:translateY(0)}25%{transform:translateY(12px)}75%{transform:translateY(-8px)}}.face-strong-yes.svelte-1tshjte{animation:.8s ease-in-out infinite svelte-1tshjte-panStrongY}.likert-edge-labels.svelte-1tshjte{margin-top:var(--space-3xs);font-size:var(--size-step-min-2);opacity:.4;letter-spacing:.02em;justify-content:space-between;font-weight:300;display:flex}@media (prefers-reduced-motion:reduce){.question-card.svelte-1tshjte{animation:none}}@media (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-area:auto/1/auto/-1!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;padding-inline:var(--space-m);text-align:center;margin-inline:auto}.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{text-align:left;margin-block-end:var(--space-l)}.tiebreaker-question.svelte-1sm5s0o h3:where(.svelte-1sm5s0o){font-size:var(--size-step-1);margin-block-end:var(--space-m)}.tiebreaker-options.svelte-1sm5s0o{gap:var(--space-s);flex-direction:column;display:flex}.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);outline:none;font-family:inherit}.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{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-m);border-radius:var(--radius-md);font-size:var(--size-step-0);cursor:pointer;transition:all var(--transition-duration) var(--transition-timing);border:2px solid #0000;font-family:inherit;font-weight:600;display:inline-flex}.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{color:var(--color-text);grid-column:content;min-height:60vh;font-family:inherit}.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{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-m);border-radius:var(--radius-md);font-size:var(--size-step-0);cursor:pointer;transition:all var(--transition-duration) var(--transition-timing);border:2px solid #0000;font-family:inherit;font-weight:600;display:inline-flex}.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{margin-top:var(--space-xl);justify-content:space-between;align-items:center;display:flex}.btn-icon.svelte-1nc4kr1{vertical-align:-.125em;width:1em;height:1em}
