.survey_root__cReNa{--s-ink:#18181b;--s-muted:#71717a;--s-line:#d4d4d8;--s-track:#e4e4e7;--s-soft:#f4f4f5;--s-bg:#ffffff;--s-page:#f4f4f5;--s-ok-bg:#dcfce7;--s-ok:#16a34a;--s-warn-bg:#fef3c7;--s-warn:#b45309;--s-bad-bg:#fee2e2;--s-bad:#dc2626;--s-r:10px;min-height:100dvh;background:var(--s-page);color:var(--s-ink);font-family:var(--font-survey),"Segoe UI",system-ui,sans-serif;font-size:15px;line-height:21px;display:flex;justify-content:center}.survey_card__KAXyS{width:100%;max-width:480px;min-height:100dvh;background:var(--s-bg);display:flex;flex-direction:column}@media (min-width:560px){.survey_root__cReNa{padding:32px 16px}.survey_card__KAXyS{min-height:0;border:1px solid var(--s-line);border-radius:16px;overflow:hidden;align-self:flex-start}}.survey_bar__NW_Cn{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--s-bg);border-bottom:1px solid var(--s-line);padding:16px 20px;display:flex;flex-direction:column;gap:10px}.survey_barRow__ZLY5_{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.survey_barTitle__clrlz{font-weight:600}.survey_barMeta__lCl_1{font-size:13px;line-height:18px;color:var(--s-muted);white-space:nowrap}.survey_track__radEE{height:6px;border-radius:3px;background:var(--s-track);overflow:hidden}.survey_trackBar__E6UBW{height:100%;background:var(--s-ink);border-radius:3px;transition:width .2s ease}.survey_body__Zis3q{flex:1 1;padding:20px;display:flex;flex-direction:column;gap:16px}.survey_foot__wSLxp{position:-webkit-sticky;position:sticky;bottom:0;background:var(--s-bg);border-top:1px solid var(--s-line);padding:16px 20px;display:flex;gap:12px}.survey_foot__wSLxp>*{flex:1 1}.survey_eyebrow__ZBdkP{font-size:12px;line-height:17px;font-weight:600;letter-spacing:.02em;color:var(--s-muted);text-transform:uppercase}.survey_h1__qRAL5{font-size:24px;line-height:31px;font-weight:700;margin:0}.survey_lead__lnfzZ,.survey_small__ets2S{color:var(--s-muted);margin:0}.survey_small__ets2S{font-size:13px;line-height:18px}.survey_btn__KON5O{min-height:48px;border-radius:var(--s-r);padding:0 20px;font:inherit;font-weight:600;cursor:pointer;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-align:center}.survey_btn__KON5O:disabled{opacity:.45;cursor:default}.survey_primary__y9I86{background:var(--s-ink);color:#fff}.survey_secondary__Rfao9{background:var(--s-bg);color:var(--s-ink);border-color:var(--s-line)}.survey_ghost__Dmoku{background:transparent;color:var(--s-ink)}.survey_danger__Nj1sQ{background:var(--s-bad);color:#fff}.survey_btn__KON5O:focus-visible,.survey_input__djI6W:focus-visible,.survey_opt__aAEvl:focus-within,.survey_scaleBtn__az_Ca:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.survey_opts__EDCJR{display:flex;flex-direction:column;gap:8px}.survey_opt__aAEvl{display:flex;align-items:center;gap:12px;min-height:47px;padding:12px 14px;border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-bg);cursor:pointer}.survey_opt__aAEvl input{position:absolute;opacity:0;pointer-events:none}.survey_optOn__J7wVx{border:2px solid var(--s-ink);background:var(--s-soft);padding:11px 13px}.survey_mark___0cd5{width:20px;height:20px;flex:none;border:1.5px solid var(--s-line);border-radius:50%;background:var(--s-bg);display:grid;place-items:center}.survey_markBox__Iwoza{border-radius:5px}.survey_optOn__J7wVx .survey_mark___0cd5{background:var(--s-ink);border-color:var(--s-ink)}.survey_optOn__J7wVx .survey_mark___0cd5:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff}.survey_optOn__J7wVx .survey_markBox__Iwoza:after{width:10px;height:6px;border-radius:0;background:none;border:2px solid #fff;border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.survey_field__1cSJj{display:flex;flex-direction:column;gap:6px}.survey_label__WniUq{font-size:13px;line-height:18px;font-weight:500}.survey_input__djI6W{width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-bg);font:inherit;color:var(--s-ink)}.survey_input__djI6W::placeholder{color:var(--s-muted)}textarea.survey_input__djI6W{min-height:96px;resize:vertical}.survey_input__djI6W[readonly]{background:var(--s-soft)}.survey_inputBad__VZ_B6{border:2px solid var(--s-bad);padding:11px 13px}.survey_help__KlY_m{font-size:12px;line-height:17px;color:var(--s-muted)}.survey_err__i74Py{font-size:12px;line-height:17px;color:var(--s-bad)}.survey_pair__lu4EO{display:flex;align-items:center;gap:8px}.survey_pair__lu4EO>.survey_field__1cSJj{flex:1 1}.survey_unitWrap__t1G7B{position:relative}.survey_unit__McoHG{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--s-muted);pointer-events:none}.survey_scale__KeBFu{display:flex;flex-direction:column;gap:6px}.survey_scaleRow__na_9F{display:flex;gap:8px}.survey_scaleBtn__az_Ca{flex:1 1;min-height:44px;border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-bg);font:inherit;font-weight:600;cursor:pointer;color:var(--s-ink)}.survey_scaleOn__9yEIQ{background:var(--s-ink);color:#fff;border-color:var(--s-ink)}.survey_scaleEnds__sGR8c{display:flex;justify-content:space-between;gap:12px;font-size:11px;line-height:15px;color:var(--s-muted)}.survey_scaleEnds__sGR8c span:last-child{text-align:right}.survey_q__iCBsV{display:flex;flex-direction:column;gap:10px}.survey_qText__QbmyB{font-weight:600;margin:0}.survey_qRef__53CVB{color:var(--s-muted);font-weight:500;margin-right:4px}.survey_alert__cXmN4{color:var(--s-bad);margin-right:4px}.survey_instance__K59Up{font-size:13px;font-weight:600;padding:6px 10px;background:var(--s-soft);border-radius:8px;align-self:flex-start}.survey_chip__exats{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;line-height:17px;font-weight:500;background:var(--s-soft);color:var(--s-ink);white-space:nowrap}.survey_chipOk__qo_rB{background:var(--s-ok-bg);color:var(--s-ok)}.survey_chipWarn__QeFDB{background:var(--s-warn-bg);color:var(--s-warn)}.survey_chipBad___ye5A{background:var(--s-bad-bg);color:var(--s-bad)}.survey_callout__wHhGL{border-radius:var(--s-r);padding:12px 14px;display:flex;flex-direction:column;gap:4px;background:var(--s-soft)}.survey_callout__wHhGL b{font-size:14px;line-height:20px;font-weight:600}.survey_callout__wHhGL p{margin:0;font-size:13px;line-height:18px}.survey_cWarn__UiwTw{background:var(--s-warn-bg);color:var(--s-warn)}.survey_cBad__Y1_hk{background:var(--s-bad-bg);color:var(--s-bad)}.survey_cOk__dL823{background:var(--s-ok-bg);color:var(--s-ok)}.survey_kv__8EEVW{background:var(--s-soft);border-radius:var(--s-r);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.survey_kvRow__lU_my{display:flex;justify-content:space-between;gap:12px}.survey_kvRow__lU_my span:first-child{color:var(--s-muted)}.survey_kvRow__lU_my span:last-child{font-weight:600;text-align:right}.survey_items__vhYF4{display:flex;flex-direction:column;gap:10px}.survey_item__Tpe9A{display:flex;align-items:center;gap:14px;padding:16px 14px;border:1px solid var(--s-line);border-radius:12px;color:inherit;text-decoration:none;background:var(--s-bg)}.survey_itemOff__n0iyQ{background:var(--s-soft)}.survey_itemOff__n0iyQ .survey_num__zOLsu{background:var(--s-line);color:var(--s-muted)}.survey_itemOff__n0iyQ .survey_itemTitle__DxtVJ{color:var(--s-muted)}.survey_num__zOLsu{width:40px;height:40px;flex:none;border-radius:10px;background:var(--s-ink);color:#fff;display:grid;place-items:center;font-weight:700}.survey_itemMain__3macZ{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.survey_itemTitle__DxtVJ{font-weight:600}.survey_itemMeta__RpC1B{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--s-muted)}.survey_chev__IuscR{color:var(--s-muted);flex:none}.survey_reviewRow___sKH6{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-bg);font:inherit;font-weight:600;color:inherit;cursor:pointer;text-align:left;width:100%}.survey_check__yBQCq{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.survey_consentBlock__8ucsK h3{margin:0 0 4px;font-size:14px;font-weight:600}.survey_consentBlock__8ucsK p{margin:0;font-size:14px;line-height:20px}.survey_linkBtn__9ixuC{background:none;border:0;padding:0;color:var(--s-ink);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;align-self:flex-start}.survey_chips__tmY0l{display:flex;gap:8px;flex-wrap:wrap}