.survey_gauge__KjlPJ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.survey_readout__e2UHt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.survey_map__JVEEf{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.survey_cell__82fbM{position:relative;inline-size:var(--sp-6);block-size:var(--sp-6);border-radius:var(--r-sm);border:var(--border-w) solid var(--border);background:var(--surface);overflow:hidden}.survey_cellAnswered__y0azZ{background:var(--primary);border-color:var(--primary)}.survey_cellPartial__mkx7K:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:50%;background:var(--primary)}.survey_cellInvalid__o9PaN{border-color:var(--danger);background:var(--danger-soft)}.survey_invalidQuestion__NFS3q{-webkit-border-start:var(--keyline-w) solid var(--danger);border-inline-start:var(--keyline-w) solid var(--danger);-webkit-padding-start:var(--sp-5);padding-inline-start:var(--sp-5);-webkit-margin-start:calc(var(--sp-5) * -1);margin-inline-start:calc(var(--sp-5) * -1)}.survey_question__7EDf9+.survey_question__7EDf9{-webkit-margin-before:var(--sp-7);margin-block-start:var(--sp-7);-webkit-padding-before:var(--sp-7);padding-block-start:var(--sp-7);-webkit-border-before:var(--border-w) solid var(--border);border-block-start:var(--border-w) solid var(--border)}.survey_option__rFBWd{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);cursor:pointer}.survey_optionChosen__lTR2l{background:var(--primary-soft);font-weight:var(--fw-semibold)}.survey_scale__ajwIA{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.survey_scaleTile__1H30J{flex:1 1 var(--sp-11);min-inline-size:var(--sp-10);min-block-size:var(--sp-11);display:grid;place-items:center;grid-gap:var(--sp-1);gap:var(--sp-1);padding:var(--sp-3);border:var(--border-w) solid var(--border);border-radius:var(--r-md);background:var(--surface);cursor:pointer}.survey_scaleTileChosen__jPk2Q{border-width:calc(var(--border-w) * 2);border-color:var(--primary);background:var(--primary-soft)}.survey_scaleNumeral__rS5Vi{font-size:var(--fs-xl);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.survey_actions__4lIUU{position:-webkit-sticky;position:sticky;inset-block-end:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);-webkit-margin-before:var(--sp-7);margin-block-start:var(--sp-7);padding-block:var(--sp-4);-webkit-border-before:var(--border-w) solid var(--border);border-block-start:var(--border-w) solid var(--border);background:var(--surface)}.survey_counter__QMzrW{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}