.IntroScreen-module__t7H1DG__container{min-height:100dvh;padding:var(--space-lg) var(--space-md);max-width:var(--max-width-assess);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}.IntroScreen-module__t7H1DG__logo{margin-bottom:var(--space-xl)}.IntroScreen-module__t7H1DG__headline{font-family:var(--font-display);font-size:var(--text-hero);font-weight:800;line-height:var(--leading-tight);color:var(--color-light);margin-bottom:var(--space-lg)}.IntroScreen-module__t7H1DG__description{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-body);max-width:540px;margin-bottom:var(--space-2xl)}.IntroScreen-module__t7H1DG__form{gap:var(--space-md);flex-direction:column;width:100%;max-width:360px;display:flex}.IntroScreen-module__t7H1DG__label{gap:var(--space-xs);text-align:left;flex-direction:column;display:flex}.IntroScreen-module__t7H1DG__labelText{font-family:var(--font-display);font-size:var(--text-supporting);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);font-weight:600}.IntroScreen-module__t7H1DG__input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-light);font-size:var(--text-body);padding:var(--space-sm) var(--space-md);outline:none;transition:border-color .15s}.IntroScreen-module__t7H1DG__input:focus{border-color:var(--color-amber)}.IntroScreen-module__t7H1DG__error{font-size:var(--text-supporting);color:#e05252}.IntroScreen-module__t7H1DG__cta{background:var(--color-amber);color:#fff;border-radius:var(--radius);font-family:var(--font-display);font-size:var(--text-body);padding:var(--space-sm) var(--space-lg);margin-top:var(--space-sm);border:none;font-weight:700;transition:background .15s,transform .1s}.IntroScreen-module__t7H1DG__cta:hover{background:var(--color-amber-hover);transform:translateY(-1px)}.IntroScreen-module__t7H1DG__finePrint{font-size:var(--text-supporting);color:var(--color-dim);margin-top:var(--space-lg)}
.ProgressBar-module__v2gXFG__container{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm) 0;display:flex}.ProgressBar-module__v2gXFG__label{font-family:var(--font-display);font-size:var(--text-supporting);letter-spacing:var(--tracking-label);color:var(--color-muted);white-space:nowrap;min-width:140px;font-weight:600}.ProgressBar-module__v2gXFG__track{background:var(--color-border);border-radius:2px;flex:1;height:3px;overflow:hidden}.ProgressBar-module__v2gXFG__fill{background:var(--color-amber);border-radius:2px;height:100%;transition:width .2s}
.LayerTransition-module__k8fH5G__container{min-height:100dvh;padding:var(--space-lg) var(--space-md);max-width:var(--max-width-assess);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}.LayerTransition-module__k8fH5G__number{font-family:var(--font-display);color:var(--color-border);margin-bottom:var(--space-lg);font-size:clamp(72px,12vw,120px);font-weight:900;line-height:1}.LayerTransition-module__k8fH5G__title{font-family:var(--font-display);font-size:var(--text-subheading);color:var(--color-light);margin-bottom:var(--space-md);font-weight:700}.LayerTransition-module__k8fH5G__description{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-body);max-width:480px;margin-bottom:var(--space-md)}.LayerTransition-module__k8fH5G__instruction{font-family:var(--font-body);font-size:var(--text-supporting);color:var(--color-muted);max-width:480px;margin-bottom:var(--space-2xl);font-style:italic}.LayerTransition-module__k8fH5G__cta{background:var(--color-amber);color:#fff;border-radius:var(--radius);font-family:var(--font-display);font-size:var(--text-body);padding:var(--space-sm) var(--space-xl);border:none;font-weight:700;transition:background .15s,transform .1s}.LayerTransition-module__k8fH5G__cta:hover{background:var(--color-amber-hover);transform:translateY(-1px)}
.ScenarioQuestion-module__I4kyfG__container{padding:var(--space-lg) var(--space-md);max-width:var(--max-width-assess);flex-direction:column;align-items:center;margin:0 auto;display:flex}.ScenarioQuestion-module__I4kyfG__prompt{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-body);text-align:center;max-width:640px;margin-bottom:var(--space-xl);font-style:italic}.ScenarioQuestion-module__I4kyfG__options{gap:var(--space-md);flex-direction:column;width:100%;max-width:640px;display:flex}.ScenarioQuestion-module__I4kyfG__option{align-items:flex-start;gap:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-md);text-align:left;color:var(--color-light);transition:border-color .15s,background .15s;display:flex}.ScenarioQuestion-module__I4kyfG__option:hover{border-color:var(--color-border-active);background:var(--color-card)}.ScenarioQuestion-module__I4kyfG__option.ScenarioQuestion-module__I4kyfG__selected{border-color:var(--color-amber)}.ScenarioQuestion-module__I4kyfG__optionLabel{font-family:var(--font-display);font-size:var(--text-body);color:var(--color-amber);flex-shrink:0;min-width:20px;font-weight:700}.ScenarioQuestion-module__I4kyfG__optionText{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-body)}.ScenarioQuestion-module__I4kyfG__nav{gap:var(--space-md);margin-top:var(--space-xl);display:flex}.ScenarioQuestion-module__I4kyfG__back{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-supporting);padding:var(--space-xs) var(--space-lg);background:0 0;font-weight:600;transition:border-color .15s,color .15s}.ScenarioQuestion-module__I4kyfG__back:hover{border-color:var(--color-border-active);color:var(--color-light)}.ScenarioQuestion-module__I4kyfG__next{background:var(--color-amber);color:#fff;border-radius:var(--radius);font-family:var(--font-display);font-size:var(--text-body);padding:var(--space-xs) var(--space-xl);border:none;font-weight:700;transition:background .15s,transform .1s,opacity .15s}.ScenarioQuestion-module__I4kyfG__next:hover:not(:disabled){background:var(--color-amber-hover);transform:translateY(-1px)}.ScenarioQuestion-module__I4kyfG__next:disabled{opacity:.4;cursor:not-allowed}
.ScaleQuestion-module__DrX4zG__container{padding:var(--space-lg) var(--space-md);max-width:var(--max-width-assess);flex-direction:column;align-items:center;margin:0 auto;display:flex}.ScaleQuestion-module__DrX4zG__text{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-light);text-align:center;max-width:640px;margin-bottom:var(--space-xl)}.ScaleQuestion-module__DrX4zG__options{gap:var(--space-sm);flex-direction:column;width:100%;max-width:480px;display:flex}.ScaleQuestion-module__DrX4zG__option{align-items:center;gap:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-sm) var(--space-md);text-align:left;color:var(--color-light);transition:border-color .15s,background .15s;display:flex}.ScaleQuestion-module__DrX4zG__option:hover{border-color:var(--color-border-active);background:var(--color-card)}.ScaleQuestion-module__DrX4zG__option.ScaleQuestion-module__DrX4zG__selected{border-color:var(--color-amber)}.ScaleQuestion-module__DrX4zG__optionValue{font-family:var(--font-display);font-size:var(--text-body);color:var(--color-amber);text-align:center;flex-shrink:0;min-width:20px;font-weight:700}.ScaleQuestion-module__DrX4zG__optionLabel{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-body)}.ScaleQuestion-module__DrX4zG__nav{gap:var(--space-md);margin-top:var(--space-xl);display:flex}.ScaleQuestion-module__DrX4zG__back{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-supporting);padding:var(--space-xs) var(--space-lg);background:0 0;font-weight:600;transition:border-color .15s,color .15s}.ScaleQuestion-module__DrX4zG__back:hover{border-color:var(--color-border-active);color:var(--color-light)}.ScaleQuestion-module__DrX4zG__next{background:var(--color-amber);color:#fff;border-radius:var(--radius);font-family:var(--font-display);font-size:var(--text-body);padding:var(--space-xs) var(--space-xl);border:none;font-weight:700;transition:background .15s,transform .1s,opacity .15s}.ScaleQuestion-module__DrX4zG__next:hover:not(:disabled){background:var(--color-amber-hover);transform:translateY(-1px)}.ScaleQuestion-module__DrX4zG__next:disabled{opacity:.4;cursor:not-allowed}
