.components_visuallyHidden__3euII{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.components_grid__dEiyu,.components_stack__8YDna{display:grid}.components_inline__bzsli{display:flex}.components_wrap__Pe9zI{flex-wrap:wrap}.components_gap-none__g64J_{gap:0}.components_gap-xs__JY82q{gap:var(--sw-space-1)}.components_gap-sm__R58RE{gap:var(--sw-space-2)}.components_gap-md__Yuqcz{gap:var(--sw-space-4)}.components_gap-lg__BSTCM{gap:var(--sw-space-6)}.components_gap-xl__gIb9e{gap:var(--sw-space-10)}.components_align-start__DTQqJ{align-items:flex-start}.components_align-center__fbfjO{align-items:center}.components_align-end__wZANh{align-items:flex-end}.components_justify-start__l_kWn{justify-content:flex-start}.components_justify-center__gOboU{justify-content:center}.components_justify-between__ELzi6{justify-content:space-between}.components_justify-end__4ny5g{justify-content:flex-end}.components_columns-1__rM0Hs{grid-template-columns:minmax(0,1fr)}.components_columns-2__0_LZX{grid-template-columns:repeat(2,minmax(0,1fr))}.components_columns-3__jNL_N{grid-template-columns:repeat(3,minmax(0,1fr))}.components_columns-4__iG07M{grid-template-columns:repeat(4,minmax(0,1fr))}.components_button__Ii2ww{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--sw-space-2);padding:0 var(--sw-space-5);border:0;border-radius:var(--sw-radius-pill);font:var(--sw-font-weight-semibold) var(--sw-font-size-md)/1 var(--sw-font-family-sans);transition:background var(--sw-duration-normal) var(--sw-easing-standard),color var(--sw-duration-normal) var(--sw-easing-standard),border-color var(--sw-duration-normal) var(--sw-easing-standard),opacity var(--sw-duration-normal) var(--sw-easing-standard);cursor:pointer;box-shadow:var(--sw-elevation-none)}@media(prefers-reduced-motion:reduce){.components_button__Ii2ww{transition:none;animation:none}}.components_button-sm__1kHdI{min-height:36px;padding-inline:var(--sw-space-4);font-size:var(--sw-font-size-sm)}.components_button-lg__ixVE7{min-height:48px;padding-inline:var(--sw-space-6)}.components_button-primary__PLycC{color:var(--sw-color-surface);background:var(--sw-color-accent)}.components_button-primary__PLycC:hover:not(:disabled){background:var(--sw-color-accent-hover)}.components_button-secondary__djA5d{border:1px solid var(--sw-color-line);color:var(--sw-color-text);background:var(--sw-color-surface)}.components_button-secondary__djA5d:hover:not(:disabled){background:var(--sw-color-surface-subtle)}.components_button-ghost__xj2Rx{color:var(--sw-color-muted);background:rgba(0,0,0,0)}.components_button-ghost__xj2Rx:hover:not(:disabled){color:var(--sw-color-ink);background:var(--sw-color-surface-subtle)}.components_button-danger__CU2YD{color:var(--sw-color-surface);background:var(--sw-color-danger)}.components_button__Ii2ww:focus-visible{outline:2px solid var(--sw-color-focus);outline-offset:2px}.components_button__Ii2ww:disabled{cursor:not-allowed;opacity:.45}.components_fullWidth__rdSdp{width:100%}.components_field__v1oV8{display:grid;gap:7px}.components_fieldLabel__iF0iA{display:flex;justify-content:space-between;gap:var(--sw-space-4);color:var(--sw-color-text);font:var(--sw-font-weight-medium) 13px/1.2 var(--sw-font-family-sans)}.components_fieldLabel__iF0iA small{color:var(--sw-color-quiet);font-size:var(--sw-font-size-xs);font-weight:var(--sw-font-weight-regular)}.components_textControl__oML8l{width:100%;min-height:48px;padding:0 17px;border:1px solid rgba(0,0,0,0);border-radius:var(--sw-radius-lg);outline:0;color:var(--sw-color-ink);background:var(--sw-color-field);font:var(--sw-font-weight-regular) var(--sw-font-size-md)/1.4 var(--sw-font-family-sans);transition:border-color var(--sw-duration-normal) var(--sw-easing-standard),background var(--sw-duration-normal) var(--sw-easing-standard)}@media(prefers-reduced-motion:reduce){.components_textControl__oML8l{transition:none;animation:none}}.components_textControl__oML8l:hover:not(:disabled){background:var(--sw-color-surface-subtle)}.components_textControl__oML8l:focus-visible{border-color:var(--sw-color-focus);background:var(--sw-color-surface);outline:2px solid var(--sw-color-focus);outline-offset:2px;outline-offset:0}.components_textControl__oML8l:disabled{cursor:not-allowed;opacity:.5}.components_field__v1oV8[data-invalid=true] .components_textControl__oML8l{border-color:var(--sw-color-danger)}.components_fieldDescription__11lzT,.components_fieldError__8MVcP{color:var(--sw-color-muted);font:var(--sw-font-weight-regular) var(--sw-font-size-xs)/1.45 var(--sw-font-family-sans)}.components_fieldError__8MVcP{color:var(--sw-color-danger)}.components_textarea__0aSwP{min-height:112px;padding-block:14px;resize:vertical}.components_selectWrap__iep2o{position:relative}.components_selectWrap__iep2o:after{content:"⌄";position:absolute;top:50%;right:17px;color:var(--sw-color-muted);pointer-events:none;transform:translateY(-55%)}.components_select__0b99N{appearance:none;padding-right:42px}.components_choice__LuhnZ{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:var(--sw-space-3);color:var(--sw-color-text);cursor:pointer}.components_choice__LuhnZ input{position:absolute;opacity:0}.components_choiceMark__H5_67{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--sw-color-line);border-radius:7px;background:var(--sw-color-field)}.components_radio__GkzEQ .components_choiceMark__H5_67{border-radius:50%}.components_choice__LuhnZ input:checked+.components_choiceMark__H5_67{border-color:var(--sw-color-accent);background:var(--sw-color-accent)}.components_choice__LuhnZ input:checked+.components_choiceMark__H5_67:after{content:"";width:8px;height:5px;border:solid #fff;border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.components_radio__GkzEQ input:checked+.components_choiceMark__H5_67:after{width:8px;height:8px;border:0;border-radius:50%;background:#fff;transform:none}.components_choice__LuhnZ input:focus-visible+.components_choiceMark__H5_67{outline:2px solid var(--sw-color-focus);outline-offset:2px}.components_choice__LuhnZ input:disabled~*{cursor:not-allowed;opacity:.5}.components_choiceCopy__RFikT small,.components_choiceCopy__RFikT strong{display:block}.components_choiceCopy__RFikT strong{font:var(--sw-font-weight-medium) var(--sw-font-size-md)/1.35 var(--sw-font-family-sans)}.components_choiceCopy__RFikT small{margin-top:3px;color:var(--sw-color-muted);font:var(--sw-font-weight-regular) var(--sw-font-size-xs)/1.4 var(--sw-font-family-sans)}.components_spinner__4GWtx{display:inline-grid;place-items:center}.components_spinner__4GWtx>span:first-child{width:20px;height:20px;border:2px solid;border-right:2px solid rgba(0,0,0,0);border-radius:50%;animation:components_spin__YYn4H .7s linear infinite}.components_spinner-sm__j_QLy>span:first-child{width:15px;height:15px}@keyframes components_spin__YYn4H{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.components_spinner__4GWtx>span:first-child{animation-duration:1.8s}}.components_status__dVnBN{min-height:28px;width:fit-content;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:var(--sw-radius-pill);color:var(--sw-color-muted);background:var(--sw-color-surface-subtle);font:var(--sw-font-weight-medium) var(--sw-font-size-xs)/1 var(--sw-font-family-sans);white-space:nowrap}.components_status__dVnBN i{width:6px;height:6px;border-radius:50%;background:currentColor}.components_tone-accent__mCezM{color:#596f9f;background:var(--sw-color-accent-soft)}.components_tone-success__Ypf_Y{color:var(--sw-color-success);background:#ebf5f1}.components_tone-warning__19OoU{color:var(--sw-color-warning);background:#f8f1df}.components_tone-danger__pDEks{color:var(--sw-color-danger);background:#f8ebeb}.components_status__dVnBN[data-state=generating] i,.components_status__dVnBN[data-state=loading] i{animation:components_pulse___hArO 1.2s ease-in-out infinite}@keyframes components_pulse___hArO{50%{opacity:.28}}.components_feedback__cfxoI{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--sw-space-3);padding:var(--sw-space-5);border-radius:var(--sw-radius-xl);color:var(--sw-color-text);background:var(--sw-color-surface-subtle)}.components_feedbackSymbol__hPnZd,.components_gapSymbol__NIybN{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#66789e;background:var(--sw-color-accent-soft);font:600 15px/1 Georgia,serif}.components_feedback__cfxoI strong{font:var(--sw-font-weight-semibold) var(--sw-font-size-md)/1.3 var(--sw-font-family-sans)}.components_feedback__cfxoI p{margin:6px 0 0;color:var(--sw-color-muted);font:var(--sw-font-weight-regular) var(--sw-font-size-sm)/1.5 var(--sw-font-family-sans)}.components_feedbackActions__ljVBg{margin-top:var(--sw-space-4)}.components_feedback-success__iddQI .components_feedbackSymbol__hPnZd{color:var(--sw-color-success);background:#ebf5f1}.components_feedback-warning__P8xUX .components_feedbackSymbol__hPnZd{color:var(--sw-color-warning);background:#f8f1df}.components_feedback-error__QABPd .components_feedbackSymbol__hPnZd{color:var(--sw-color-danger);background:#f8ebeb}.components_emptyState__nJg1G{min-height:220px;display:grid;place-items:center;align-content:center;gap:var(--sw-space-2);padding:var(--sw-space-8);border-radius:var(--sw-radius-xl);color:var(--sw-color-muted);background:var(--sw-color-surface-subtle);text-align:center}.components_emptyState__nJg1G>span{font-size:32px}.components_emptyState__nJg1G strong{color:var(--sw-color-text);font-size:var(--sw-font-size-lg)}.components_emptyState__nJg1G p{max-width:34rem;margin:0 0 var(--sw-space-3);font-size:var(--sw-font-size-sm);line-height:1.5}.components_modalOverlay__7X2J9{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--sw-space-5);background:var(--sw-color-overlay)}.components_modal__rqFbe{width:min(100%,560px);max-height:min(760px,100vh - 40px);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--sw-radius-2xl);outline:0;color:var(--sw-color-ink);background:var(--sw-color-surface);box-shadow:var(--sw-elevation-none)}.components_modalHeader__fhsEJ{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sw-space-6);padding:var(--sw-space-6);border-bottom:1px solid var(--sw-color-line)}.components_modalHeader__fhsEJ h2{margin:0;font:var(--sw-font-weight-medium) var(--sw-font-size-xl)/1.1 var(--sw-font-family-sans);letter-spacing:var(--sw-letter-spacing-tight)}.components_modalHeader__fhsEJ p{margin:var(--sw-space-2) 0 0;color:var(--sw-color-muted);font:var(--sw-font-weight-regular) var(--sw-font-size-sm)/1.5 var(--sw-font-family-sans)}.components_modalBody__iYsGK{overflow:auto;padding:var(--sw-space-6)}.components_modalFooter__RaYae{display:flex;justify-content:flex-end;gap:var(--sw-space-2);padding:var(--sw-space-4) var(--sw-space-6);border-top:1px solid var(--sw-color-line)}.components_appShell__JiOUv{height:100dvh;min-height:32rem;display:grid;grid-template-rows:var(--sw-topbar-height) minmax(0,1fr);overflow:hidden;color:var(--sw-color-ink);background:var(--sw-color-page);font-family:var(--sw-font-family-sans)}.components_topbar__gDVgY{position:relative;z-index:100;width:min(100%,1680px);height:var(--sw-topbar-height);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sw-space-5);margin:0 auto;padding:12px var(--sw-page-padding) 10px;background:var(--sw-color-page)}.components_topbarLeading__j1Y7M{min-width:0;display:flex;align-items:center;justify-self:start}.components_topbarBrand__30kmW{position:absolute;left:50%;justify-self:center;transform:translateX(-50%)}.components_topbarTrailing__vbTov{min-width:0;justify-self:end}.components_mobileMenuButton__4K0vE{display:none}.components_shellBody__K5W_F{width:min(100% - 2*var(--sw-page-padding),var(--sw-shell-max-width));min-height:0;display:grid;grid-template-columns:var(--sw-sidebar-width) minmax(0,1fr);gap:var(--sw-shell-gap);margin:0 auto 18px}.components_contentSlot__mJZMm,.components_sidebarSlot__gNpoh{min-width:0;min-height:0}.components_sidebarSlot__gNpoh{position:relative;z-index:50}.components_contentSlot__mJZMm,.components_sidebar__NRSJR{overflow:hidden;border-radius:var(--sw-radius-3xl)}.components_sidebar__NRSJR{height:100%;display:flex;flex-direction:column;padding:10px;background:var(--sw-color-rail)}.components_sidebarHeader__KWqwf{display:flex;align-items:center;gap:var(--sw-space-3);padding:var(--sw-space-2);border-radius:30px;background:hsla(0,0%,100%,.78)}.components_sidebarMark___4WkG{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--sw-color-accent);font-size:var(--sw-font-size-sm);font-weight:var(--sw-font-weight-semibold)}.components_sidebarHeaderCopy__dl2FS{min-width:0}.components_sidebarHeader__KWqwf small,.components_sidebarHeader__KWqwf strong{display:block}.components_sidebarHeader__KWqwf small{color:var(--sw-color-quiet);font-size:var(--sw-font-size-xs);text-transform:uppercase;letter-spacing:var(--sw-letter-spacing-label)}.components_sidebarHeader__KWqwf strong{max-width:11rem;overflow:hidden;margin-top:var(--sw-space-1);color:var(--sw-color-text);font-size:var(--sw-font-size-lg);font-weight:var(--sw-font-weight-medium);letter-spacing:var(--sw-letter-spacing-tight);text-overflow:ellipsis;white-space:nowrap}.components_sidebarFooter__DflR_{margin-top:auto}.components_navigation__ZaY6P{display:grid;gap:2px;margin-top:var(--sw-space-4)}.components_navigationItem__qB8A_{width:100%;min-height:46px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:0 14px;border:0;border-radius:var(--sw-radius-pill);color:var(--sw-color-muted);background:rgba(0,0,0,0);font-family:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:color var(--sw-duration-fast) var(--sw-easing-standard),background var(--sw-duration-fast) var(--sw-easing-standard)}.components_navigationIcon__3p7F6{width:20px;height:20px;display:grid;place-items:center;opacity:.68}.components_navigationIcon__3p7F6>img,.components_navigationIcon__3p7F6>svg{width:20px;height:20px;display:block;object-fit:contain}.components_navigationItem__qB8A_ strong{font-size:var(--sw-font-size-sm);font-weight:var(--sw-font-weight-medium)}.components_navigationItem__qB8A_:hover{background:hsla(0,0%,100%,.48)}.components_navigationSelected__IdwUI{color:#29292b;background:hsla(0,0%,100%,.82)}.components_navigationSelected__IdwUI .components_navigationIcon__3p7F6{opacity:1}.components_mobileMenuButton__4K0vE:focus-visible,.components_navigationBackdrop__42x_C:focus-visible,.components_navigationItem__qB8A_:focus-visible,.components_profileButton__YkNkI:focus-visible,.components_tabs__sTi97 button:focus-visible{outline:2px solid var(--sw-color-focus);outline-offset:2px}.components_navigationItem__qB8A_:disabled,.components_profileButton__YkNkI:disabled{opacity:.42;cursor:not-allowed}.components_sidebarDivider__vaBG1{height:1px;margin:var(--sw-space-2) 10px;border:0;background:var(--sw-color-line)}.components_profileButton__YkNkI{width:100%;min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:9px;padding:7px 9px;border:0;border-radius:var(--sw-radius-pill);color:var(--sw-color-ink);background:rgba(0,0,0,0);text-align:left;cursor:pointer}.components_profileButton__YkNkI:hover{background:hsla(0,0%,100%,.48)}.components_profileAvatar__yFYzz{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#6d82ae;background:var(--sw-color-accent-soft)}.components_profileCopy__8Qk4K{min-width:0}.components_profileCopy__8Qk4K small,.components_profileCopy__8Qk4K strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components_profileCopy__8Qk4K strong{color:#555559;font-size:12.5px;font-weight:var(--sw-font-weight-medium)}.components_profileCopy__8Qk4K small{margin-top:3px;color:var(--sw-color-muted);font-size:10px}.components_contentSurface__n5ohx{width:100%;height:100%;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--sw-space-10);border-radius:var(--sw-radius-3xl);outline:0;background:var(--sw-color-surface);scrollbar-gutter:stable}.components_contentHeader__Gwezr{position:sticky;top:0;z-index:30;padding:var(--sw-space-6) var(--sw-space-10) 14px;border-radius:var(--sw-radius-3xl) var(--sw-radius-3xl) var(--sw-radius-xl) var(--sw-radius-xl);background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.components_contentHeaderMain__kGdqE{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sw-space-8)}.components_contentTitleGroup__u_Apv{min-width:0}.components_contentHeader__Gwezr h1{margin:10px 0 0;font:var(--sw-font-weight-medium) var(--sw-font-size-2xl)/.98 var(--sw-font-family-sans);letter-spacing:-.045em}.components_contentHeader__Gwezr p{margin:var(--sw-space-2) 0 0;color:var(--sw-color-muted);font-size:var(--sw-font-size-md);line-height:1.45}.components_eyebrow__Ivr_T{display:block;color:var(--sw-color-muted);font-size:var(--sw-font-size-xs);font-weight:var(--sw-font-weight-semibold);letter-spacing:var(--sw-letter-spacing-label);text-transform:uppercase}.components_breadcrumbs__omaI9{margin-bottom:var(--sw-space-2);color:var(--sw-color-quiet);font-size:var(--sw-font-size-xs)}.components_contentActions__UfZPj{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sw-space-2)}.components_contentHeaderTabs__GjL4p{margin-top:var(--sw-space-4)}.components_tabs__sTi97{width:fit-content;display:flex;align-items:center;gap:2px;padding:3px;border-radius:var(--sw-radius-pill);background:#f1f1ef}.components_tabs__sTi97 button{min-height:36px;padding:0 var(--sw-space-4);border:0;border-radius:var(--sw-radius-pill);color:#77777b;background:rgba(0,0,0,0);font:var(--sw-font-weight-medium) var(--sw-font-size-sm)/1 var(--sw-font-family-sans);cursor:pointer}.components_tabs__sTi97 button[aria-selected=true]{color:#fff;background:var(--sw-color-ink)}.components_tabs__sTi97 button:disabled{opacity:.42;cursor:not-allowed}.components_navigationBackdrop__42x_C{position:fixed;inset:var(--sw-topbar-height) 0 0;z-index:40;display:none;border:0;background:var(--sw-color-overlay)}.components_briefProgress__580fZ,.components_dataGap__hCWpm,.components_metricCard__tXRvN,.components_questionCard__0NoTc,.components_resultSection__T9Dcd{color:var(--sw-color-text);background:var(--sw-color-surface-subtle)}.components_questionCard__0NoTc{padding:var(--sw-space-8);border:1px solid rgba(0,0,0,0);border-radius:var(--sw-radius-2xl)}.components_questionCard__0NoTc h2{margin:var(--sw-space-2) 0 0;font:var(--sw-font-weight-medium) var(--sw-font-size-xl)/1.15 var(--sw-font-family-sans);letter-spacing:-.025em}.components_questionCard__0NoTc header>p{margin:var(--sw-space-2) 0 0;color:var(--sw-color-muted);font-size:var(--sw-font-size-md);line-height:1.5}.components_questionBody__Aity5,.components_questionCard__0NoTc footer{margin-top:var(--sw-space-6)}.components_cardSelected__MVAEf{border-color:rgba(39,104,237,.2);background:var(--sw-color-accent-soft)}.components_cardLocked__v01Mv{opacity:.7}.components_briefProgress__580fZ{padding:var(--sw-space-6);border-radius:var(--sw-radius-xl);background:#fafaf8}.components_progressHead__fAr55{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sw-space-5)}.components_progressHead__fAr55>div>span{display:block;color:#646468;font-size:var(--sw-font-size-sm);font-weight:var(--sw-font-weight-semibold);letter-spacing:var(--sw-letter-spacing-label);text-transform:uppercase}.components_progressHead__fAr55 strong{display:block;margin-top:var(--sw-space-4);color:#545458;font-size:42px;line-height:.9;font-weight:var(--sw-font-weight-medium);letter-spacing:-.055em}.components_progressTrack__vMhKJ{height:4px;margin-top:17px;overflow:hidden;border-radius:2px;background:var(--sw-color-rail)}.components_progressTrack__vMhKJ i{display:block;height:100%;border-radius:inherit;background:rgba(39,104,237,.58);transition:width var(--sw-duration-normal) var(--sw-easing-standard)}.components_progressMeta__fcAHj{display:flex;justify-content:space-between;gap:var(--sw-space-4);margin-top:10px;color:var(--sw-color-muted);font-size:var(--sw-font-size-xs)}.components_metricCard__tXRvN{min-width:0;padding:18px;border-radius:var(--sw-radius-lg);background:var(--sw-color-surface)}.components_metricCard__tXRvN>div{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sw-space-3)}.components_metricCard__tXRvN>div>span{color:var(--sw-color-muted);font-size:13px}.components_metricCard__tXRvN strong{display:block;margin-top:var(--sw-space-2);color:#555559;font-size:clamp(22px,1.65vw,28px);line-height:1;font-weight:var(--sw-font-weight-medium);letter-spacing:-.04em}.components_metricCard__tXRvN small{display:block;margin-top:6px;color:var(--sw-color-quiet);font-size:var(--sw-font-size-xs)}.components_metric-invalid__w4gXD{background:#fdf4f4}.components_metric-not_applicable__w5E5D,.components_metric-waiting_for_inputs__O2dO3{background:var(--sw-color-surface-subtle)}.components_dataGap__hCWpm{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--sw-space-4);padding:var(--sw-space-6);border-radius:var(--sw-radius-xl);background:var(--sw-color-accent-soft)}.components_dataGap__hCWpm h3{margin:0;color:#586681;font-size:var(--sw-font-size-lg);font-weight:var(--sw-font-weight-medium)}.components_dataGap__hCWpm p{margin:var(--sw-space-2) 0 0;color:#7181a1;font-size:var(--sw-font-size-sm);line-height:1.5}.components_dataGap__hCWpm ul{display:grid;gap:5px;margin:var(--sw-space-4) 0;padding-left:var(--sw-space-5);color:#65769c;font-size:var(--sw-font-size-sm);line-height:1.4}.components_livePanel__BoISY{display:grid;gap:var(--sw-space-5);padding:var(--sw-space-6);border-radius:var(--sw-radius-2xl);color:var(--sw-color-text);background:#fafaf8}.components_livePanelHeader__HEwLs{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sw-space-4)}.components_livePanelHeader__HEwLs h2{margin:var(--sw-space-2) 0 0;font:var(--sw-font-weight-medium) var(--sw-font-size-xl)/1.15 var(--sw-font-family-sans);letter-spacing:-.025em}.components_livePanelCards__7GVaO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sw-space-3)}.components_qualityReasons__0674S{display:grid;gap:5px;margin:0;padding-left:var(--sw-space-5);color:var(--sw-color-muted);font-size:var(--sw-font-size-sm);line-height:1.45}.components_resultSection__T9Dcd{padding:var(--sw-space-2xl,28px);border-radius:var(--sw-radius-xl)}.components_resultSection__T9Dcd>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:13px}.components_resultMarker__keqyb{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--sw-radius-md);color:#6f6f73;background:#e8e8e6;font-size:var(--sw-font-size-xs);font-weight:var(--sw-font-weight-semibold)}.components_resultSection__T9Dcd h2{margin:7px 0 0;color:#4e4e52;font-size:var(--sw-font-size-xl);line-height:1.12;font-weight:var(--sw-font-weight-medium);letter-spacing:-.025em}.components_resultSection__T9Dcd>p{margin:var(--sw-space-5) 0 0;color:var(--sw-color-muted);font-size:var(--sw-font-size-md);line-height:1.55}.components_resultBody__8OBvD{margin-top:var(--sw-space-6)}.components_resultSection__T9Dcd[data-state=partial]{background:#fbf7ed}.components_resultSection__T9Dcd[data-state^=failed]{background:#fdf4f4}@media(max-width:1180px)and (min-width:901px){.components_shellBody__K5W_F{grid-template-columns:var(--sw-sidebar-collapsed-width) minmax(0,1fr)}.components_sidebarHeader__KWqwf{justify-content:center;padding-inline:0;background:rgba(0,0,0,0)}.components_navigationItem__qB8A_ strong,.components_profileChevron__MRwNb,.components_profileCopy__8Qk4K,.components_sidebarHeaderCopy__dl2FS{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.components_navigationItem__qB8A_,.components_profileButton__YkNkI{grid-template-columns:1fr;justify-items:center;padding-inline:0}.components_sidebarDivider__vaBG1{margin-inline:var(--sw-space-2)}}@media(min-width:901px)and (max-height:640px){.components_sidebar__NRSJR{padding:var(--sw-space-2)}.components_sidebarHeader__KWqwf{padding-block:var(--sw-space-1)}.components_sidebarMark___4WkG{width:34px;height:34px;flex-basis:34px}.components_navigation__ZaY6P{margin-top:var(--sw-space-1)}.components_navigationItem__qB8A_{min-height:38px}.components_sidebarDivider__vaBG1{margin-block:var(--sw-space-1)}.components_profileButton__YkNkI{min-height:46px}.components_profileAvatar__yFYzz{width:30px;height:30px}}@media(max-width:900px){.components_appShell__JiOUv{min-height:28rem}.components_topbar__gDVgY{gap:var(--sw-space-2)}.components_topbarLeading__j1Y7M{position:relative;z-index:2;gap:var(--sw-space-2)}.components_mobileMenuButton__4K0vE{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--sw-radius-pill);color:#fff;background:var(--sw-color-ink);cursor:pointer}.components_mobileMenuButton__4K0vE>span{width:17px;display:grid;gap:var(--sw-space-1)}.components_mobileMenuButton__4K0vE i{width:100%;height:1px;display:block;background:currentColor}.components_shellBody__K5W_F{display:block;width:calc(100% - 2*var(--sw-page-padding));margin-bottom:var(--sw-page-padding)}.components_sidebarSlot__gNpoh{position:fixed;top:var(--sw-topbar-height);bottom:var(--sw-page-padding);left:var(--sw-page-padding);z-index:60;width:min(21rem,100% - 2*var(--sw-page-padding));visibility:hidden;opacity:0;transform:translateX(calc(-100% - var(--sw-page-padding)));transition:transform var(--sw-duration-normal) var(--sw-easing-standard),opacity var(--sw-duration-fast) var(--sw-easing-standard),visibility 0s linear var(--sw-duration-normal)}.components_sidebarSlot__gNpoh[data-mobile-open=true]{visibility:visible;opacity:1;transform:translateX(0);transition-delay:0s}.components_sidebar__NRSJR{overflow-y:auto;box-shadow:0 18px 48px rgba(26,26,27,.18);scrollbar-gutter:stable}.components_contentSlot__mJZMm,.components_contentSurface__n5ohx,.components_sidebar__NRSJR{border-radius:var(--sw-radius-2xl)}.components_contentSlot__mJZMm{height:100%}.components_contentHeader__Gwezr{padding:26px var(--sw-space-6) 18px;border-radius:var(--sw-radius-2xl) var(--sw-radius-2xl) var(--sw-radius-xl) var(--sw-radius-xl)}.components_contentHeaderMain__kGdqE{display:block}.components_contentActions__UfZPj{justify-content:flex-start;margin-top:var(--sw-space-5)}.components_navigationBackdrop__42x_C{display:block;visibility:hidden;opacity:0;transition:opacity var(--sw-duration-fast) var(--sw-easing-standard),visibility 0s linear var(--sw-duration-fast)}.components_appShell__JiOUv[data-navigation-open=true] .components_navigationBackdrop__42x_C{visibility:visible;opacity:1;transition-delay:0s}.components_appShell__JiOUv[data-navigation-open=true] .components_contentSlot__mJZMm{pointer-events:none}.components_columns-3__jNL_N,.components_columns-4__iG07M{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.components_topbar__gDVgY{padding:8px 10px}.components_topbarBrand__30kmW{position:static;justify-self:center;transform:none}.components_mobileMenuButton__4K0vE{width:42px;height:42px}.components_shellBody__K5W_F{min-height:0}.components_contentSurface__n5ohx{border-radius:var(--sw-radius-2xl)}.components_contentHeader__Gwezr{padding:22px 18px 16px}.components_tabs__sTi97{width:100%;overflow-x:auto}.components_tabs__sTi97 button{flex:0 0 auto}.components_questionCard__0NoTc,.components_resultSection__T9Dcd{padding:var(--sw-space-5)}.components_columns-2__0_LZX,.components_columns-3__jNL_N,.components_columns-4__iG07M{grid-template-columns:minmax(0,1fr)}.components_livePanelHeader__HEwLs{display:grid}.components_livePanelCards__7GVaO{grid-template-columns:minmax(0,1fr)}.components_resultSection__T9Dcd>header{grid-template-columns:38px minmax(0,1fr)}.components_resultSection__T9Dcd>header .components_status__dVnBN{grid-column:2}.components_modalOverlay__7X2J9{padding:var(--sw-space-2)}.components_modal__rqFbe{border-radius:var(--sw-radius-xl)}}@media(prefers-reduced-motion:reduce){.components_navigationBackdrop__42x_C,.components_navigationItem__qB8A_,.components_sidebarSlot__gNpoh{transition:none}}.preview_brand__feIo0{color:var(--sw-color-accent);font-size:22px;font-weight:620;letter-spacing:-.04em}.preview_pillNav__Il1Wa{height:44px;display:flex;gap:3px;padding:4px;border-radius:var(--sw-radius-pill);background:var(--sw-color-ink)}.preview_pillNav__Il1Wa button{height:36px;padding:0 16px;border:0;border-radius:var(--sw-radius-pill);color:hsla(0,0%,100%,.7);background:rgba(0,0,0,0);font:620 11px/1 var(--sw-font-family-sans);text-transform:uppercase;letter-spacing:.045em}.preview_pillNav__Il1Wa button[aria-current=page]{color:var(--sw-color-ink);background:#d8d8d8}.preview_previewContent__30oRI{display:grid;gap:var(--sw-space-6);padding:4px 40px 40px}.preview_previewSection__wSlkW{display:grid;gap:var(--sw-space-6);padding:28px;border-radius:var(--sw-radius-xl);background:var(--sw-color-surface-subtle)}.preview_previewSection__wSlkW>header{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:13px}.preview_previewSection__wSlkW>header>span{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--sw-radius-md);color:#6f6f73;background:#e8e8e6;font-size:11px;font-weight:650}.preview_previewSection__wSlkW small{color:var(--sw-color-muted);font-size:11px;font-weight:620;letter-spacing:.045em;text-transform:uppercase}.preview_previewSection__wSlkW h2{margin:7px 0 0;color:var(--sw-color-text);font-size:21px;line-height:1.12;font-weight:560;letter-spacing:-.025em}.preview_questionnaireGrid__kOOVt{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);gap:var(--sw-space-6)}.preview_statusRow__HfMYg{display:flex;flex-wrap:wrap;gap:var(--sw-space-2)}@media(max-width:1100px){.preview_questionnaireGrid__kOOVt{grid-template-columns:1fr}}@media(max-width:640px){.preview_pillNav__Il1Wa button:not([aria-current=page]){display:none}.preview_previewContent__30oRI{padding:4px 18px 24px}.preview_previewSection__wSlkW{padding:20px}}.preview_content__BXmPu{display:grid;gap:var(--sw-space-6);padding:var(--sw-space-2) var(--sw-space-10) var(--sw-space-10)}.preview_section__H8WYC{min-width:0;display:grid;gap:var(--sw-space-6);padding:28px;border-radius:var(--sw-radius-xl);background:var(--sw-color-surface-subtle)}.preview_section__H8WYC>header{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:13px}.preview_section__H8WYC>header>span{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--sw-radius-md);background:#e8e8e6}.preview_cta__dC30U small,.preview_section__H8WYC header small,.preview_section__H8WYC>header>span{color:var(--sw-color-muted);font-size:var(--sw-font-size-xs);font-weight:var(--sw-font-weight-semibold)}.preview_cta__dC30U small,.preview_section__H8WYC header small{letter-spacing:var(--sw-letter-spacing-label);text-transform:uppercase}.preview_cta__dC30U h2,.preview_section__H8WYC h2,.preview_section__H8WYC h3{margin:0;color:var(--sw-color-text)}.preview_section__H8WYC header h2{margin-top:7px;font-size:var(--sw-font-size-xl);line-height:1.15;letter-spacing:var(--sw-letter-spacing-tight)}.preview_section__H8WYC h3{font-size:var(--sw-font-size-md)}.preview_diagnosisGrid__0f84g,.preview_profileGrid__e53wh,.preview_qualityGrid__4bqyJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sw-space-3);margin:0}.preview_diagnosisGrid__0f84g>div,.preview_profileGrid__e53wh>div,.preview_qualityGrid__4bqyJ>div{min-width:0;padding:var(--sw-space-5);border-radius:var(--sw-radius-lg);background:var(--sw-color-surface)}.preview_diagnosisGrid__0f84g span,.preview_profileGrid__e53wh dt{color:var(--sw-color-muted);font-size:var(--sw-font-size-xs)}.preview_profileGrid__e53wh dd{margin:var(--sw-space-2) 0 0;color:var(--sw-color-text);font-size:var(--sw-font-size-sm);line-height:1.45;overflow-wrap:anywhere}.preview_diagnosisGrid__0f84g{grid-template-columns:repeat(2,minmax(0,1fr))}.preview_diagnosisGrid__0f84g strong{display:block;margin-top:var(--sw-space-2);overflow-wrap:anywhere}.preview_metricGrid__f5RkC{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sw-space-3)}.preview_qualityGrid__4bqyJ>div:first-child{grid-column:span 1}.preview_qualityGrid__4bqyJ p{margin:var(--sw-space-3) 0 var(--sw-space-2);font-size:var(--sw-font-size-xl)}.preview_qualityGrid__4bqyJ small{display:block;color:var(--sw-color-muted);line-height:1.45;overflow-wrap:anywhere}.preview_evidenceList__XOgj_ ul,.preview_limitations__VW9eh ul,.preview_qualityGrid__4bqyJ ul{margin:var(--sw-space-3) 0 0;padding-left:var(--sw-space-5)}.preview_limitations__VW9eh li,.preview_qualityGrid__4bqyJ li{margin-top:var(--sw-space-2);color:var(--sw-color-muted);line-height:1.5;overflow-wrap:anywhere}.preview_evidenceList__XOgj_,.preview_evidence__9mx9O,.preview_limitations__VW9eh,.preview_priorities__0JkDz{min-width:0;padding:var(--sw-space-5);border-radius:var(--sw-radius-lg);background:var(--sw-color-surface)}.preview_evidence__9mx9O summary{cursor:pointer;font-weight:var(--sw-font-weight-semibold)}.preview_evidence__9mx9O summary:focus-visible{outline:2px solid var(--sw-color-focus);outline-offset:3px;border-radius:var(--sw-radius-sm)}.preview_evidence__9mx9O code,.preview_evidence__9mx9O p,.preview_limitations__VW9eh code{overflow-wrap:anywhere;word-break:break-word}.preview_evidenceList__XOgj_ li{display:grid;gap:var(--sw-space-1);margin-top:var(--sw-space-3)}.preview_evidenceList__XOgj_ code,.preview_evidenceList__XOgj_ small,.preview_limitations__VW9eh code{color:var(--sw-color-muted);font-size:var(--sw-font-size-xs);line-height:1.5;overflow-wrap:anywhere}.preview_priorities__0JkDz ol{margin:var(--sw-space-3) 0 0;padding-left:var(--sw-space-5)}.preview_priorities__0JkDz li{margin-top:var(--sw-space-2);color:var(--sw-color-muted);line-height:1.5}.preview_cta__dC30U{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sw-space-5);padding:28px;border-radius:var(--sw-radius-xl);background:var(--sw-color-accent-soft)}.preview_cta__dC30U h2{margin-top:var(--sw-space-2)}.preview_cta__dC30U p{max-width:46rem;margin:var(--sw-space-2) 0 0;color:var(--sw-color-muted);line-height:1.5}.preview_cta__dC30U>small{grid-column:1/-1;text-transform:none}.preview_stateWrap__W2PEJ{max-width:62rem;padding:var(--sw-space-4) var(--sw-space-10) var(--sw-space-10)}.preview_linkButton__VR_AS{min-height:44px;display:inline-flex;align-items:center;padding:0 var(--sw-space-5);border:1px solid var(--sw-color-line);border-radius:var(--sw-radius-pill);background:var(--sw-color-surface);font-weight:var(--sw-font-weight-semibold)}.preview_linkButton__VR_AS:focus-visible{outline:2px solid var(--sw-color-focus);outline-offset:2px}@media(max-width:1180px){.preview_profileGrid__e53wh,.preview_qualityGrid__4bqyJ{grid-template-columns:repeat(2,minmax(0,1fr))}.preview_metricGrid__f5RkC{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.preview_content__BXmPu{padding:var(--sw-space-1) var(--sw-space-4) var(--sw-space-8)}.preview_section__H8WYC{padding:var(--sw-space-5)}.preview_section__H8WYC>header{grid-template-columns:38px minmax(0,1fr)}.preview_section__H8WYC>header>:last-child:not(div){grid-column:2}.preview_cta__dC30U,.preview_diagnosisGrid__0f84g,.preview_metricGrid__f5RkC,.preview_profileGrid__e53wh,.preview_qualityGrid__4bqyJ{grid-template-columns:minmax(0,1fr)}.preview_cta__dC30U{padding:var(--sw-space-5)}.preview_cta__dC30U button{width:100%}.preview_stateWrap__W2PEJ{padding:var(--sw-space-2) var(--sw-space-4) var(--sw-space-8)}}@media(max-height:620px){.preview_content__BXmPu{padding-bottom:var(--sw-space-6)}.preview_section__H8WYC{padding-block:var(--sw-space-5)}}@media(prefers-reduced-motion:reduce){.preview_cta__dC30U *,.preview_section__H8WYC *{animation:none!important;transition:none!important}}.questionnaire_surface__NujiQ{min-width:0;padding:0;background:#f1f1ef}.questionnaire_srLive__LyO8i{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.questionnaire_goalJourney__dh_BO{padding:18px clamp(20px,4vw,52px) 0;background:var(--sw-color-surface)}.questionnaire_goalJourney__dh_BO>div{max-width:760px}.questionnaire_routeBar__RTDwb{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px clamp(20px,4vw,52px);border-bottom:1px solid var(--sw-color-border);background:var(--sw-color-surface)}.questionnaire_routeBar__RTDwb>div{display:grid;gap:3px}.questionnaire_blockHeading__zHUK8>span,.questionnaire_cardMeta__Qxd7m>span,.questionnaire_routeBar__RTDwb span{color:var(--sw-color-muted);font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.questionnaire_routeBar__RTDwb label{display:flex;align-items:center;gap:12px}.questionnaire_routeBar__RTDwb select,.questionnaire_structured__RvYpP select{min-height:42px;padding:0 38px 0 14px;border:1px solid var(--sw-color-border-strong);border-radius:999px;background:var(--sw-color-surface)}.questionnaire_blockNav__Dkra_{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--sw-color-border);background:var(--sw-color-border)}.questionnaire_blockNav__Dkra_ button{min-width:0;min-height:54px;display:flex;align-items:center;gap:8px;padding:10px 12px;border:0;background:var(--sw-color-surface);color:var(--sw-color-muted);text-align:left}.questionnaire_blockNav__Dkra_ button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.questionnaire_blockNav__Dkra_ button[aria-current=step]{color:var(--sw-color-accent);box-shadow:inset 0 -3px var(--sw-color-accent)}.questionnaire_blockNav__Dkra_ button[data-complete]:before{content:"✓";color:#246b48}.questionnaire_layout__9AFRf{min-height:min(700px,100vh - 200px);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);background:var(--sw-color-surface)}.questionnaire_formPane__l8SQV{min-width:0;display:grid;align-content:start;gap:22px;padding:clamp(24px,4vw,56px);border-right:1px solid var(--sw-color-border)}.questionnaire_formPane__l8SQV>:first-child{display:none}.questionnaire_blockHeading__zHUK8{max-width:760px}.questionnaire_blockHeading__zHUK8 h1{margin:8px 0;font-size:clamp(28px,3.2vw,48px);font-weight:520;letter-spacing:-.035em}.questionnaire_blockHeading__zHUK8 p{max-width:650px;margin:0;color:var(--sw-color-muted);line-height:1.55}.questionnaire_cardMeta__Qxd7m{display:flex;align-items:center;gap:12px;margin-bottom:16px}.questionnaire_definition__mkel3{margin-bottom:20px;padding:14px 16px;border-left:3px solid var(--sw-color-accent);background:#f3f5f4}.questionnaire_definition__mkel3 summary{cursor:pointer;font-weight:650}.questionnaire_definition__mkel3 p{margin:10px 0 0;color:var(--sw-color-muted);line-height:1.55}.questionnaire_errorSummary__HY_D0{margin-bottom:18px;padding:14px 16px;border:1px solid #b64a3b;border-radius:12px;color:#722c24;background:#fff4f2}.questionnaire_errorSummary__HY_D0 ul{margin:8px 0 0;padding-left:20px}.questionnaire_formPane__l8SQV input[type=date],.questionnaire_formPane__l8SQV input[type=number],.questionnaire_formPane__l8SQV input[type=text],.questionnaire_formPane__l8SQV select,.questionnaire_formPane__l8SQV textarea{width:100%;min-height:50px;padding:12px 15px;border:1px solid var(--sw-color-border-strong);border-radius:12px;color:var(--sw-color-text);background:var(--sw-color-surface);font:inherit}.questionnaire_formPane__l8SQV textarea{resize:vertical}.questionnaire_blockNav__Dkra_ button:focus-visible,.questionnaire_formPane__l8SQV button:focus-visible,.questionnaire_formPane__l8SQV input:focus-visible,.questionnaire_formPane__l8SQV select:focus-visible,.questionnaire_formPane__l8SQV textarea:focus-visible,.questionnaire_routeBar__RTDwb select:focus-visible{outline:3px solid var(--sw-color-focus);outline-offset:3px}.questionnaire_numberField__8Jc6M{display:flex;align-items:center;gap:12px}.questionnaire_numberField__8Jc6M span{flex:0 0 auto;color:var(--sw-color-muted);font-size:13px}.questionnaire_choiceGrid__wZXU0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.questionnaire_choice__O7o1u{min-height:52px;display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid var(--sw-color-border);border-radius:14px;background:var(--sw-color-surface)}.questionnaire_choice__O7o1u:has(input:checked){border-color:var(--sw-color-accent);background:color-mix(in srgb,var(--sw-color-accent) 7%,white)}.questionnaire_choice__O7o1u input{width:18px;height:18px;accent-color:var(--sw-color-accent)}.questionnaire_structured__RvYpP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.questionnaire_structured__RvYpP>label{display:grid;align-content:start;gap:7px;color:var(--sw-color-muted);font-size:13px}.questionnaire_structured__RvYpP>.questionnaire_choiceGrid__wZXU0,.questionnaire_structured__RvYpP>.questionnaire_consentList__odMZW,.questionnaire_structured__RvYpP>p{grid-column:1/-1}.questionnaire_checkboxLine__oPf4k{display:flex!important;flex-direction:row;align-items:center;gap:10px;min-height:44px;color:var(--sw-color-text)!important}.questionnaire_checkboxLine__oPf4k input{width:20px;height:20px;accent-color:var(--sw-color-accent)}.questionnaire_previewNotice__cuHR_{padding:12px 14px;border-radius:10px;color:#715414;background:#fff6d8}.questionnaire_consentList__odMZW{display:grid;gap:8px}.questionnaire_knowledge__WMjpx{margin:20px 0 0;padding:0;border:0}.questionnaire_knowledge__WMjpx legend{margin-bottom:9px;color:var(--sw-color-muted);font-size:13px}.questionnaire_knowledge__WMjpx>div{display:flex;gap:8px;flex-wrap:wrap}.questionnaire_knowledge__WMjpx button{min-height:38px;padding:0 15px;border:1px solid var(--sw-color-border-strong);border-radius:999px;background:rgba(0,0,0,0)}.questionnaire_knowledge__WMjpx button[aria-pressed=true]{border-color:var(--sw-color-accent);color:#fff;background:var(--sw-color-accent)}.questionnaire_knowledge__WMjpx button:disabled{opacity:.45;cursor:not-allowed}.questionnaire_actions__iCf9x{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.questionnaire_actions__iCf9x button{min-height:50px;padding:0 22px;border-radius:999px}.questionnaire_back__gIIG8{border:1px solid var(--sw-color-border-strong);background:rgba(0,0,0,0)}.questionnaire_next__0Kt7p{display:flex;align-items:center;gap:22px;border:0;color:#fff;background:var(--sw-color-accent);font-weight:700}.questionnaire_next__0Kt7p span{font-size:20px}.questionnaire_actions__iCf9x button:disabled{opacity:.4;cursor:not-allowed}.questionnaire_insights__fHJCJ{min-width:0;display:grid;align-content:start;gap:28px;padding:clamp(24px,3vw,42px);background:#ececea}.questionnaire_insights__fHJCJ>section{padding-top:24px;border-top:1px solid var(--sw-color-border)}.questionnaire_insights__fHJCJ h2{margin:0 0 16px;font-size:17px}.questionnaire_strategyCard__j7BgN{padding:24px!important;border:1px solid var(--sw-color-border)!important;border-radius:18px;background:var(--sw-color-surface)}.questionnaire_strategyCard__j7BgN>span{color:var(--sw-color-accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.questionnaire_strategyCard__j7BgN h2{margin:8px 0;font-size:24px}.questionnaire_strategyCard__j7BgN p{color:var(--sw-color-muted);line-height:1.5}.questionnaire_strategyCard__j7BgN small{color:var(--sw-color-muted)}.questionnaire_blockSummary__YoGni{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(180px,.4fr);gap:24px;padding:34px clamp(20px,4vw,52px);border-top:1px solid var(--sw-color-border);background:#e5e6e1}.questionnaire_blockSummary__YoGni h3{margin:6px 0;font-size:22px}.questionnaire_blockSummary__YoGni p{color:var(--sw-color-muted);line-height:1.5}.questionnaire_blockSummary__YoGni dl{margin:0;display:grid;align-content:start;gap:12px}.questionnaire_blockSummary__YoGni dl div{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--sw-color-border)}.questionnaire_blockSummary__YoGni dt{color:var(--sw-color-muted)}.questionnaire_blockSummary__YoGni dd{margin:0;font-weight:650}@media(max-width:1100px){.questionnaire_blockNav__Dkra_{grid-template-columns:repeat(4,minmax(0,1fr))}.questionnaire_layout__9AFRf{grid-template-columns:minmax(0,1fr)}.questionnaire_formPane__l8SQV{border-right:0}.questionnaire_formPane__l8SQV>:first-child{display:block}.questionnaire_insights__fHJCJ{border-top:1px solid var(--sw-color-border)}.questionnaire_blockSummary__YoGni{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.questionnaire_routeBar__RTDwb,.questionnaire_routeBar__RTDwb label{align-items:stretch;flex-direction:column}.questionnaire_routeBar__RTDwb label{gap:6px}.questionnaire_blockNav__Dkra_{display:flex;overflow-x:auto}.questionnaire_blockNav__Dkra_ button{flex:0 0 54px;justify-content:center}.questionnaire_blockNav__Dkra_ button span{position:absolute;width:1px;height:1px;overflow:hidden}.questionnaire_formPane__l8SQV,.questionnaire_insights__fHJCJ{padding:20px 16px 28px}.questionnaire_blockSummary__YoGni,.questionnaire_choiceGrid__wZXU0,.questionnaire_structured__RvYpP{grid-template-columns:minmax(0,1fr)}.questionnaire_structured__RvYpP>.questionnaire_choiceGrid__wZXU0,.questionnaire_structured__RvYpP>.questionnaire_consentList__odMZW,.questionnaire_structured__RvYpP>p{grid-column:auto}.questionnaire_blockSummary__YoGni{padding:28px 16px}.questionnaire_actions__iCf9x button{padding-inline:18px}.questionnaire_next__0Kt7p{gap:12px}}@media(max-height:700px)and (min-width:1101px){.questionnaire_formPane__l8SQV,.questionnaire_insights__fHJCJ{padding-top:24px;padding-bottom:24px}.questionnaire_blockHeading__zHUK8 h1{font-size:34px}.questionnaire_layout__9AFRf{min-height:auto}}