.Card_card__k57D1{background:var(--th-white);border:1px solid var(--th-gray-100);border-radius:var(--th-radius-md);box-shadow:var(--th-shadow-sm);padding:var(--th-space-6);transition:box-shadow .15s ease,transform .15s ease}.Card_card__k57D1:hover{box-shadow:var(--th-shadow-md)}.Badge_badge__9tA3b{display:inline-flex;align-items:center;padding:2px var(--th-space-3);border-radius:var(--th-radius-full);font-size:.75rem;font-weight:600;letter-spacing:.02em}.Badge_neutral__bmsDm{background:var(--th-gray-100);color:var(--th-gray-700)}.Badge_info__sfj2m{background:rgba(46,107,158,.12);color:var(--th-blue-secondary)}.Badge_success__3M0a6{background:rgba(76,175,80,.14);color:#2e7d32}.generation-progress_overlay__pmbGE{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:var(--th-space-6);border-radius:inherit;background:rgba(246,249,252,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:generation-progress_fadeIn__zuC8o .2s ease-out both}.generation-progress_panel__QF92B{width:100%;max-width:460px;text-align:center}.generation-progress_orb__ySmbn{position:relative;width:76px;height:76px;margin:0 auto var(--th-space-5)}.generation-progress_core__ME7ly{position:absolute;inset:50% auto auto 50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:var(--th-radius-full);background:var(--th-gradient-brand);box-shadow:var(--th-glow-sky);animation:generation-progress_pulse__B1kfV 1.8s ease-in-out infinite}.generation-progress_dot__QJYiB{position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:var(--th-radius-full);animation:generation-progress_orbit__HXc0j 2.4s linear infinite}.generation-progress_dotNavy__1y1Qw{background:var(--th-navy);animation-delay:0s}.generation-progress_dotSky__dE0L1{background:var(--th-sky);animation-delay:-.8s}.generation-progress_dotGreen__BiZCC{background:var(--th-green);animation-delay:-1.6s}.generation-progress_title__uz_Tb{margin:0 0 var(--th-space-2);color:var(--th-navy);font-size:1.3rem}.generation-progress_sub__ihFdb{margin:0 auto var(--th-space-5);max-width:42ch;color:var(--th-gray-700);line-height:1.55}.generation-progress_steps__Ckz2Q{list-style:none;margin:0 0 var(--th-space-5);padding:0;display:flex;flex-direction:column;gap:var(--th-space-3);text-align:left}.generation-progress_step__Pf5a4{display:flex;gap:var(--th-space-3);align-items:flex-start;transition:opacity .22s ease}.generation-progress_pending__VgcNu{opacity:.45}.generation-progress_marker__sqA8v{flex-shrink:0;width:22px;height:22px;display:grid;place-items:center;border-radius:var(--th-radius-full)}.generation-progress_done__Maq2N .generation-progress_marker__sqA8v{background:var(--th-green);color:var(--th-white)}.generation-progress_hollow__RjZyb{width:12px;height:12px;border-radius:var(--th-radius-full);border:2px solid var(--th-gray-300)}.generation-progress_ring__oknkG{width:18px;height:18px;border-radius:var(--th-radius-full);border:2px solid rgba(21,175,248,.25);border-top:2px solid var(--th-sky);animation:generation-progress_spin__6VUGh .8s linear infinite}.generation-progress_stepText__hTijh{display:flex;flex-direction:column;gap:1px}.generation-progress_stepLabel__JxxKw{font-weight:600;color:var(--th-gray-900);line-height:1.3}.generation-progress_active__2vIBu .generation-progress_stepLabel__JxxKw{color:var(--th-navy)}.generation-progress_stepDetail__xZUmU{font-size:.82rem;color:var(--th-gray-700)}.generation-progress_bar__RHeEf{position:relative;height:4px;border-radius:var(--th-radius-full);background:var(--th-gray-100);overflow:hidden}.generation-progress_barFill__JDTcO{position:absolute;top:0;left:0;height:100%;width:40%;border-radius:var(--th-radius-full);background:var(--th-gradient-brand);animation:generation-progress_slide__ttxF5 1.6s ease-in-out infinite}.generation-progress_errIcon__MRn6F{width:48px;height:48px;margin:0 auto var(--th-space-4);display:grid;place-items:center;border-radius:var(--th-radius-full);background:rgba(229,72,77,.12);color:var(--th-error);font-family:var(--th-font-heading);font-size:1.6rem;font-weight:700}.generation-progress_actions__c4aJf{display:flex;gap:var(--th-space-3);justify-content:center}.generation-progress_srOnly__LjOaP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes generation-progress_fadeIn__zuC8o{0%{opacity:0}to{opacity:1}}@keyframes generation-progress_orbit__HXc0j{0%{transform:rotate(0deg) translateX(30px) rotate(0deg)}to{transform:rotate(1turn) translateX(30px) rotate(-1turn)}}@keyframes generation-progress_pulse__B1kfV{0%,to{transform:scale(.85);opacity:.85}50%{transform:scale(1.12);opacity:1}}@keyframes generation-progress_spin__6VUGh{to{transform:rotate(1turn)}}@keyframes generation-progress_slide__ttxF5{0%{transform:translateX(-110%)}to{transform:translateX(360%)}}@media (prefers-reduced-motion:reduce){.generation-progress_barFill__JDTcO,.generation-progress_core__ME7ly,.generation-progress_dot__QJYiB,.generation-progress_overlay__pmbGE,.generation-progress_ring__oknkG{animation:none}.generation-progress_dotNavy__1y1Qw{transform:translateX(30px)}.generation-progress_dotSky__dE0L1{transform:translateX(-30px)}.generation-progress_dotGreen__BiZCC{transform:translateY(-30px)}.generation-progress_ring__oknkG{border-top-color:var(--th-sky);border-right-color:var(--th-sky)}.generation-progress_barFill__JDTcO{width:100%;opacity:.5}}.builder_fieldCard__ytvSO,.builder_qCard__h_Kfw{border:1px solid var(--th-gray-100);border-radius:var(--th-radius-md);background:var(--th-white);padding:var(--th-space-3);display:flex;flex-direction:column;gap:var(--th-space-3);transition:border-color .15s ease,box-shadow .15s ease}.builder_fieldCard__ytvSO:focus-within,.builder_qCard__h_Kfw:focus-within{border-color:var(--th-sky);box-shadow:0 0 0 3px rgba(21,175,248,.12)}.builder_hl_add__qdlkO{animation:builder_flashAdd__dqRK9 30s ease-out}.builder_hl_modify__0oeNk{animation:builder_flashModify__LV23V 30s ease-out}.builder_hl_remove__d58s2{animation:builder_flashRemove__N83yE 30s ease-out}@keyframes builder_flashAdd__dqRK9{0%{background:rgba(131,200,66,.34);border-color:var(--th-green);box-shadow:0 0 0 3px rgba(131,200,66,.45)}4%{background:rgba(131,200,66,.18);border-color:var(--th-green);box-shadow:0 0 0 2px rgba(131,200,66,.3)}92%{background:rgba(131,200,66,.18);border-color:var(--th-green);box-shadow:0 0 0 2px rgba(131,200,66,.3)}to{background:var(--th-white);box-shadow:none}}@keyframes builder_flashModify__LV23V{0%{background:rgba(232,161,58,.3);border-color:#e8a13a;box-shadow:0 0 0 3px rgba(232,161,58,.4)}4%{background:rgba(232,161,58,.16);border-color:#e8a13a;box-shadow:0 0 0 2px rgba(232,161,58,.28)}92%{background:rgba(232,161,58,.16);border-color:#e8a13a;box-shadow:0 0 0 2px rgba(232,161,58,.28)}to{background:var(--th-white);box-shadow:none}}@keyframes builder_flashRemove__N83yE{0%{background:rgba(229,72,77,.3);border-color:var(--th-error);box-shadow:0 0 0 3px rgba(229,72,77,.4)}4%{background:rgba(229,72,77,.16);border-color:var(--th-error);box-shadow:0 0 0 2px rgba(229,72,77,.28)}92%{background:rgba(229,72,77,.16);border-color:var(--th-error);box-shadow:0 0 0 2px rgba(229,72,77,.28)}to{background:var(--th-white);box-shadow:none}}@media (prefers-reduced-motion:reduce){.builder_hl_add__qdlkO{animation:none;background:rgba(131,200,66,.18);border-color:var(--th-green)}.builder_hl_modify__0oeNk{animation:none;background:rgba(232,161,58,.16);border-color:#e8a13a}.builder_hl_remove__d58s2{animation:none;background:rgba(229,72,77,.16);border-color:var(--th-error)}}.builder_qTopRow__c_0LL{display:flex;align-items:center;gap:var(--th-space-2)}.builder_qNum__bHd1v{flex:none;font-family:var(--th-font-heading);font-size:.72rem;font-weight:700;color:var(--th-sky);background:rgba(21,175,248,.1);border-radius:var(--th-radius-sm);padding:3px 7px}.builder_qTextInput__i8y_E{flex:1 1;font-family:var(--th-font-body);font-size:.95rem;font-weight:500;color:var(--th-gray-900);border:none;border-bottom:1.5px solid transparent;padding:var(--th-space-1) 0;background:transparent}.builder_qTextInput__i8y_E:hover{border-bottom-color:var(--th-gray-100)}.builder_qTextInput__i8y_E:focus{outline:none;border-bottom-color:var(--th-sky)}.builder_qControls__h_os0{display:flex;align-items:center;gap:var(--th-space-4);flex-wrap:wrap}.builder_inlineField__kuITK{display:inline-flex;align-items:center;gap:var(--th-space-2)}.builder_inlineLabel__E7nx1{font-size:.78rem;color:var(--th-gray-700);font-weight:600}.builder_select__ZcJZ_{font-family:var(--th-font-body);font-size:.85rem;color:var(--th-gray-900);border:1px solid var(--th-gray-300);border-radius:var(--th-radius-sm);padding:6px var(--th-space-2);background:var(--th-white);cursor:pointer}.builder_select__ZcJZ_:focus{outline:none;border-color:var(--th-sky);box-shadow:0 0 0 3px rgba(21,175,248,.15)}.builder_toggle__zy8Re{display:inline-flex;align-items:center;gap:var(--th-space-2);font-size:.82rem;color:var(--th-gray-700);cursor:pointer}.builder_toggle__zy8Re input{width:16px;height:16px;accent-color:var(--th-green);cursor:pointer}.builder_helpInput__KQLIK{font-family:var(--th-font-body);font-size:.82rem;color:var(--th-gray-700);border:1px dashed var(--th-gray-300);border-radius:var(--th-radius-sm);padding:6px var(--th-space-2);background:var(--th-off-white)}.builder_helpInput__KQLIK:focus{outline:none;border-style:solid;border-color:var(--th-sky)}.builder_iconBtn__DE2vv{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--th-radius-sm);border:1px solid transparent;background:transparent;color:var(--th-gray-700);cursor:pointer;transition:background .15s ease,color .15s ease}.builder_iconBtn__DE2vv:hover{background:rgba(229,72,77,.1);color:var(--th-error)}.builder_options__UVPdJ{display:flex;flex-direction:column;gap:var(--th-space-2);padding:var(--th-space-3);border-radius:var(--th-radius-sm);background:var(--th-off-white)}.builder_optionsLabel__Q3103{font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--th-gray-700)}.builder_optionsEmpty__pP_8r{margin:0;font-size:.82rem;color:var(--th-gray-300)}.builder_optionRow__Mp_1W{display:flex;align-items:center;gap:var(--th-space-2)}.builder_optionInput__VblKA{flex:1 1;font-family:var(--th-font-body);font-size:.85rem;color:var(--th-gray-900);border:1px solid var(--th-gray-300);border-radius:var(--th-radius-sm);padding:6px var(--th-space-2);background:var(--th-white)}.builder_optionInput__VblKA:focus{outline:none;border-color:var(--th-sky);box-shadow:0 0 0 3px rgba(21,175,248,.15)}.builder_addOption__WTDHJ,.builder_addQuestion__muX_d{display:inline-flex;align-items:center;gap:var(--th-space-1);align-self:flex-start;font-family:var(--th-font-body);font-size:.82rem;font-weight:600;color:var(--th-navy);background:transparent;border:1px dashed var(--th-gray-300);border-radius:var(--th-radius-full);padding:6px var(--th-space-3);cursor:pointer;transition:border-color .15s ease,background .15s ease}.builder_addOption__WTDHJ:hover,.builder_addQuestion__muX_d:hover{border-color:var(--th-green);background:rgba(131,200,66,.08)}.builder_rowHeaderField__J8NOJ{display:flex;align-items:center;gap:var(--th-space-2)}.builder_rowHeaderLabel__MkvAq{font-size:.78rem;color:var(--th-gray-700);min-width:86px}.builder_optionBlock__OAqMP{display:flex;flex-direction:column;gap:var(--th-space-1)}.builder_optionRule__Td4cO{padding-left:var(--th-space-3)}.builder_visibilityRow__2hYyS{display:flex}.builder_addCondition__0RriM{display:inline-flex;align-items:center;gap:var(--th-space-1);align-self:flex-start;font-family:var(--th-font-body);font-size:.78rem;font-weight:600;color:var(--th-navy);background:transparent;border:1px dashed var(--th-gray-300);border-radius:var(--th-radius-full);padding:4px var(--th-space-2);cursor:pointer;transition:border-color .15s ease,background .15s ease}.builder_addCondition__0RriM:hover{border-color:var(--th-sky);background:rgba(21,175,248,.08)}.builder_condition__J3Ozm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--th-space-2);font-size:.8rem;color:var(--th-gray-700)}.builder_conditionLead__8PzIK{font-size:.76rem;font-weight:600;color:var(--th-gray-700)}.builder_conditionOp__muohe,.builder_conditionSelect__eZwUC,.builder_conditionValue__i3gcs{font-family:var(--th-font-body);font-size:.8rem;color:var(--th-gray-900);border:1px solid var(--th-gray-300);border-radius:var(--th-radius-sm);padding:4px var(--th-space-2);background:var(--th-white)}.builder_conditionSelect__eZwUC{max-width:180px}.builder_conditionValue__i3gcs{flex:1 1;min-width:110px}.builder_conditionOp__muohe:focus,.builder_conditionSelect__eZwUC:focus,.builder_conditionValue__i3gcs:focus{outline:none;border-color:var(--th-sky);box-shadow:0 0 0 3px rgba(21,175,248,.15)}.builder_masterList__0gxf1{display:flex;flex-direction:column;gap:var(--th-space-4)}.builder_masterGrid__1kvtV{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--th-space-4);gap:var(--th-space-4)}.builder_masterCard__s9XZN{display:flex;flex-direction:column;gap:var(--th-space-2);padding:var(--th-space-4);border:1px solid var(--th-gray-100);border-radius:var(--th-radius-md);background:var(--th-white)}.builder_masterHead__PhhyA{display:flex;flex-direction:column;gap:2px}.builder_masterTitle__Iekmd{margin:0;font-size:.95rem;color:var(--th-navy)}.builder_masterDrives__I9Ik1{margin:0;font-size:.74rem;color:var(--th-gray-300)}.builder_masterTableScroll__XfDGj{overflow-x:auto}.builder_masterTable__GWcwX{width:100%;border-collapse:collapse;min-width:720px}.builder_masterTable__GWcwX th{text-align:left;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--th-gray-700);padding:6px var(--th-space-2);border-bottom:1px solid var(--th-gray-100)}.builder_masterTable__GWcwX td{padding:4px var(--th-space-2);border-bottom:1px solid var(--th-gray-100);vertical-align:middle}.builder_masterCell__bgMiv{width:100%;min-width:120px;font-family:var(--th-font-body);font-size:.85rem;color:var(--th-gray-900);border:1px solid var(--th-gray-300);border-radius:var(--th-radius-sm);padding:6px var(--th-space-2);background:var(--th-white)}.builder_masterCell__bgMiv:focus{outline:none;border-color:var(--th-sky);box-shadow:0 0 0 3px rgba(21,175,248,.15)}.builder_masterPreview__5uXxe{font-size:.82rem;font-weight:600;color:var(--th-navy);white-space:nowrap}.builder_stagePresets__fjQ5a{display:flex;align-items:center;flex-wrap:wrap;gap:var(--th-space-2) var(--th-space-4);margin:0 0 var(--th-space-3);padding:var(--th-space-2) var(--th-space-3);border:1px solid var(--th-gray-100);border-radius:var(--th-radius-md);background:var(--th-off-white)}.builder_stagePresetsLabel__1rxwO{font-size:.8rem;font-weight:600;color:var(--th-gray-700);padding:0}.builder_stagePreset__3Yjn6{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--th-gray-900);cursor:pointer}.builder_rowExcluded__35rKT{opacity:.5}.builder_countryChips__SdAW_{display:flex;flex-wrap:wrap;gap:4px;min-width:140px}.builder_countryChip__08vBi{font-size:.72rem;padding:3px 8px;border-radius:var(--th-radius-full);border:1px solid var(--th-gray-300);background:var(--th-white);color:var(--th-gray-700);cursor:pointer}.builder_countryChipOn__zQ88J{border-color:var(--th-sky);background:rgba(21,175,248,.12);color:var(--th-navy);font-weight:600}.builder_countryAll__KGSlF{font-size:.75rem;color:var(--th-gray-700);font-style:italic}.builder_includeCell__iHpci{text-align:center}.builder_srOnly__N3jVJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SurveyChat_fab__0qvdl{position:fixed;right:var(--th-space-8);bottom:var(--th-space-8);z-index:1000;display:inline-flex;align-items:center;justify-content:center;height:60px;padding:0 18px;border:2px solid rgba(255,255,255,.85);border-radius:var(--th-radius-full);background:var(--th-gradient-brand);color:#06121f;font-family:var(--th-font-heading);font-weight:700;font-size:1rem;letter-spacing:.01em;cursor:pointer;box-shadow:0 10px 28px rgba(14,52,87,.32),var(--th-glow-green);transition:transform .18s ease,box-shadow .18s ease,padding .25s ease;animation:SurveyChat_fabIn__SbajN .4s ease both,SurveyChat_fabPulse__yw6fg 2.8s ease-in-out 1s 3}.SurveyChat_fabIcon__RsCwd{flex:none;width:24px;height:24px}.SurveyChat_fabLabel__ey5eU{max-width:0;margin-left:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .28s ease,opacity .2s ease,margin-left .28s ease}.SurveyChat_fab__0qvdl.SurveyChat_revealed__zrz3j .SurveyChat_fabLabel__ey5eU,.SurveyChat_fab__0qvdl:focus-visible .SurveyChat_fabLabel__ey5eU,.SurveyChat_fab__0qvdl:hover .SurveyChat_fabLabel__ey5eU{max-width:180px;margin-left:var(--th-space-2);opacity:1}.SurveyChat_fab__0qvdl:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 16px 36px rgba(14,52,87,.4),var(--th-glow-green)}.SurveyChat_fab__0qvdl:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(21,175,248,.55),0 10px 28px rgba(14,52,87,.32)}@keyframes SurveyChat_fabIn__SbajN{0%{opacity:0;transform:translateY(12px) scale(.9)}}@keyframes SurveyChat_fabPulse__yw6fg{0%,to{box-shadow:0 10px 28px rgba(14,52,87,.32),0 0 0 0 rgba(131,200,66,.5)}50%{box-shadow:0 10px 28px rgba(14,52,87,.32),0 0 0 12px rgba(131,200,66,0)}}.SurveyChat_panel__tK6hc{position:fixed;right:var(--th-space-6);bottom:var(--th-space-6);z-index:1000;width:min(390px,calc(100vw - 2 * var(--th-space-6)));height:min(580px,calc(100vh - 2 * var(--th-space-6)));display:flex;flex-direction:column;background:var(--th-white);border:1px solid var(--th-gray-300);border-radius:var(--th-radius-lg);box-shadow:0 20px 50px rgba(12,23,46,.3);overflow:hidden}.SurveyChat_head__ch1_Z{display:flex;align-items:center;justify-content:space-between;gap:var(--th-space-3);padding:var(--th-space-3) var(--th-space-4);background:radial-gradient(120% 200% at 0 0,rgba(21,175,248,.35),transparent 60%),radial-gradient(120% 200% at 100% 0,rgba(131,200,66,.28),transparent 60%),var(--th-navy-deep);color:var(--th-white);border-bottom:1px solid rgba(255,255,255,.12)}.SurveyChat_headMain__ldqOe{display:flex;flex-direction:column;gap:4px}.SurveyChat_title__n_0V3{gap:var(--th-space-2);font-family:var(--th-font-heading)}.SurveyChat_context__Mpisn,.SurveyChat_title__n_0V3{display:inline-flex;align-items:center;font-weight:600}.SurveyChat_context__Mpisn{align-self:flex-start;font-size:.68rem;letter-spacing:.02em;color:var(--th-navy-deep);background:var(--th-green-bright);padding:2px 8px;border-radius:var(--th-radius-full)}.SurveyChat_headRight__ISunP{display:inline-flex;align-items:center;gap:var(--th-space-2)}.SurveyChat_model__GG2l9{font-size:.68rem;font-weight:600;color:var(--th-green-bright);background:rgba(255,255,255,.1);padding:2px 8px;border-radius:var(--th-radius-full);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SurveyChat_close__GhdIX{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:var(--th-radius-sm);background:transparent;color:rgba(255,255,255,.85);cursor:pointer}.SurveyChat_close__GhdIX:hover{background:rgba(255,255,255,.14)}.SurveyChat_messages__4V_l1{flex:1 1;overflow-y:auto;padding:var(--th-space-4);display:flex;flex-direction:column;gap:var(--th-space-3);background:var(--th-off-white)}.SurveyChat_msg__tyzrT{max-width:88%;padding:var(--th-space-3) var(--th-space-4);border-radius:var(--th-radius-md);font-size:.88rem;line-height:1.45}.SurveyChat_assistant__H_esm{align-self:flex-start;background:var(--th-white);border:1px solid var(--th-gray-100);color:var(--th-gray-900)}.SurveyChat_user__UowM8{align-self:flex-end;background:var(--th-navy);color:var(--th-white)}.SurveyChat_msgText__THmED{margin:0}.SurveyChat_applied__694M4{margin:var(--th-space-2) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.SurveyChat_applied__694M4 li{display:flex;align-items:flex-start;gap:6px;font-size:.8rem;color:var(--th-gray-700)}.SurveyChat_appliedIcon__xlAQH{color:var(--th-green-primary);flex-shrink:0;margin-top:2px}.SurveyChat_msgModel__fVsPz{display:block;margin-top:var(--th-space-2);font-size:.68rem;color:var(--th-gray-700)}.SurveyChat_typing__DQC2T{color:var(--th-gray-700);font-style:italic}.SurveyChat_suggestions__9ALAo{display:flex;flex-direction:column;gap:var(--th-space-2);padding:0 var(--th-space-4) var(--th-space-3)}.SurveyChat_chip__i4rVX{text-align:left;padding:var(--th-space-2) var(--th-space-3);border:1px solid var(--th-gray-300);border-radius:var(--th-radius-md);background:var(--th-white);color:var(--th-blue-primary);font-size:.8rem;cursor:pointer;transition:border-color .12s ease}.SurveyChat_chip__i4rVX:hover{border-color:var(--th-sky)}.SurveyChat_inputRow__TyjbS{display:flex;gap:var(--th-space-2);padding:var(--th-space-3);border-top:1px solid var(--th-gray-100);background:var(--th-white)}.SurveyChat_input__6yu7P{flex:1 1;min-height:44px;padding:var(--th-space-2) var(--th-space-3);border:1px solid var(--th-gray-300);border-radius:var(--th-radius-md);font-family:inherit;font-size:.9rem;color:var(--th-gray-900)}.SurveyChat_input__6yu7P:focus{outline:none;border-color:var(--th-sky);box-shadow:0 0 0 3px rgba(21,175,248,.15)}.SurveyChat_send___PsYn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:var(--th-radius-md);background:var(--th-gradient-brand);color:#06121f;cursor:pointer}.SurveyChat_send___PsYn:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.SurveyChat_chip__i4rVX,.SurveyChat_fab__0qvdl{transition:none}.SurveyChat_fab__0qvdl{animation:none}}.SharePanel_card__o7YGv{padding:1.5rem;margin-bottom:1.25rem}.SharePanel_title__afhco{font-family:var(--font-heading);font-size:1.1rem;margin:0 0 .35rem}.SharePanel_sub__pl7jH{color:var(--color-text-muted,#6b7280);font-size:.88rem;margin:0 0 1rem}.SharePanel_form__6adnJ{display:flex;gap:.6rem;align-items:stretch;flex-wrap:wrap}.SharePanel_emailInput__ApWMD{flex:1 1 240px;min-width:0;min-height:44px;border:1px solid var(--th-gray-300,#d1d5db);border-radius:var(--th-radius-md,8px);padding:0 .85rem;font:inherit;font-size:.95rem;color:var(--th-gray-900,#111827);background:var(--th-white,#fff);transition:border-color .15s ease,box-shadow .15s ease}.SharePanel_emailInput__ApWMD::placeholder{color:var(--color-text-muted,#9ca3af)}.SharePanel_emailInput__ApWMD:focus{outline:none;border-color:var(--th-blue-secondary,#2e6b9e);box-shadow:0 0 0 3px rgba(46,107,158,.15)}.SharePanel_roleSelect__gWYMZ{flex:0 0 auto;border:1px solid var(--th-gray-300,#d1d5db);border-radius:var(--th-radius-md,8px);padding:0 .75rem;font:inherit;color:var(--th-gray-900,#111827);background:var(--th-white,#fff);min-height:44px;cursor:pointer}.SharePanel_error__IUvet{color:var(--color-danger,#dc2626);font-size:.85rem;margin:.6rem 0 0}.SharePanel_list__7jZ2m{margin-top:1.1rem;display:flex;flex-direction:column;gap:.5rem}.SharePanel_muted__dNiiF{color:var(--color-text-muted,#9ca3af);font-size:.85rem;margin:0}.SharePanel_row__wuNWc{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border:1px solid var(--th-border,#e5e7eb);border-radius:var(--th-radius-md,8px)}.SharePanel_who__nphMq{display:flex;flex-direction:column;flex:1 1;min-width:0}.SharePanel_name__KmMfU{font-weight:600;font-size:.9rem}.SharePanel_email__vaiwm{color:var(--color-text-muted,#6b7280);font-size:.8rem}.SharePanel_remove__o9m_z{background:none;border:none;color:var(--color-text-muted,#9ca3af);cursor:pointer;padding:.25rem;border-radius:6px}.SharePanel_remove__o9m_z:hover{color:var(--color-danger,#dc2626)}.brief_wrap__NOsZK{display:flex;flex-direction:column;gap:var(--th-space-6)}.brief_head__h08RX{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--th-space-4);flex-wrap:wrap}.brief_headText__dqAKr h2{margin:0 0 var(--th-space-1);color:var(--th-navy)}.brief_subtitle__Kt2ew{margin:0;color:var(--th-gray-700);max-width:68ch}.brief_exportBtns__pWJwk{display:flex;align-items:center;gap:var(--th-space-2);flex-shrink:0}.brief_doc__HmydD{color:var(--th-gray-900);line-height:1.6;font-size:.95rem}.brief_h1__C34i4{margin:0 0 var(--th-space-4);padding-bottom:var(--th-space-2);border-bottom:2px solid var(--th-gray-200);color:var(--th-navy);font-size:1.6rem;line-height:1.25}.brief_h2__kB3di{margin:var(--th-space-6) 0 var(--th-space-2);color:var(--th-navy);font-size:1.2rem}.brief_h3__XHLiy{margin:var(--th-space-4) 0 var(--th-space-1);color:var(--th-sky);font-size:1.02rem}.brief_h4__rNkr1{margin:var(--th-space-3) 0 var(--th-space-1);color:var(--th-gray-900);font-size:.95rem;font-weight:700}.brief_list__xsMVg,.brief_para__2oWQ_{margin:0 0 var(--th-space-3)}.brief_list__xsMVg{padding-left:var(--th-space-5)}.brief_list__xsMVg li{margin-bottom:var(--th-space-1)}.brief_doc__HmydD code{background:var(--th-off-white);border:1px solid var(--th-gray-200);border-radius:var(--th-radius-sm);padding:.05rem .3rem;font-size:.85em}.brief_rule__iOOH7{border:none;border-top:1px solid var(--th-gray-200);margin:var(--th-space-5) 0}.brief_tableWrap___c9O8{overflow-x:auto;margin:0 0 var(--th-space-4);border:1px solid var(--th-gray-200);border-radius:var(--th-radius-md)}.brief_table__mFU2r{width:100%;border-collapse:collapse;font-size:.88rem}.brief_table__mFU2r th{background:var(--th-navy);color:#fff;text-align:left;font-weight:600;padding:var(--th-space-2) var(--th-space-3);white-space:nowrap}.brief_table__mFU2r td{padding:var(--th-space-2) var(--th-space-3);border-top:1px solid var(--th-gray-200);vertical-align:top}.brief_table__mFU2r tbody tr:nth-child(2n){background:var(--th-off-white)}.brief_blankCell___Je6N{color:var(--th-gray-400)}.brief_placeholder__0v5G7{margin:0;color:var(--th-gray-700)}.brief_amendRow__x2and{display:flex;align-items:center;gap:var(--th-space-2);margin-top:var(--th-space-4);padding-top:var(--th-space-4);border-top:1px solid var(--th-gray-200);flex-wrap:wrap}.brief_amend__T1L9J{flex:1 1 20rem;min-height:2.4rem;resize:vertical;padding:var(--th-space-2) var(--th-space-3);border:1px solid var(--th-gray-300);border-radius:var(--th-radius-md);font:inherit;font-size:.9rem}.brief_error__Zj1YT{margin:var(--th-space-3) 0 0;color:var(--th-error,#e5484d);font-size:.88rem}.brief_modelNote__sMffk{margin:var(--th-space-3) 0 0;color:var(--th-gray-600);font-size:.82rem}.summary_wrap__dZT0Z{display:flex;flex-direction:column;gap:var(--th-space-6)}.summary_head__N4PN3{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--th-space-4);flex-wrap:wrap}.summary_headText__xB3h8 h2{margin:0 0 var(--th-space-1);color:var(--th-navy)}.summary_subtitle__fq6MR{margin:0;color:var(--th-gray-700);max-width:60ch}.summary_exportBtns__rZSPy{display:flex;align-items:center;gap:var(--th-space-2);flex-shrink:0}.summary_exportScope__KK_f4{display:flex;align-items:center;gap:var(--th-space-2);margin:0;padding:var(--th-space-2) var(--th-space-3);background:var(--th-off-white);border:1px solid var(--th-gray-300);border-left:3px solid var(--th-sky);border-radius:var(--th-radius-md);font-size:.85rem;color:var(--th-gray-900)}.summary_exportScope__KK_f4 svg{flex-shrink:0;color:var(--th-sky)}.summary_statGrid__looDf{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--th-space-3);gap:var(--th-space-3)}.summary_stat__56l0H{padding:var(--th-space-4);border-radius:var(--th-radius-md);background:var(--th-off-white);border:1px solid var(--th-gray-100)}.summary_statValue__ouHi5{font-family:var(--th-font-heading);font-size:1.9rem;font-weight:700;color:var(--th-navy);line-height:1.1}.summary_statLabel__qC_eB{display:block;margin-top:var(--th-space-1);font-size:.82rem;color:var(--th-gray-700)}.summary_glance__cTEhN{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--th-space-3) var(--th-space-6);gap:var(--th-space-3) var(--th-space-6)}.summary_glance__cTEhN dt{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--th-sky);font-weight:600}.summary_glance__cTEhN dd{margin:var(--th-space-1) 0 0;color:var(--th-gray-900)}.summary_sectionTitle__fA9Z6{margin:0 0 var(--th-space-3);color:var(--th-navy);font-size:1.05rem}.summary_areaList__P7Fre{display:flex;flex-direction:column;gap:var(--th-space-3)}.summary_area__Giv1p{display:flex;gap:var(--th-space-3);align-items:baseline}.summary_areaBadge__y_gcc{flex-shrink:0;font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:var(--th-radius-full);background:rgba(21,175,248,.12);color:var(--th-navy)}.summary_areaBadgeEmr__QCPJ_{background:rgba(131,200,66,.16)}.summary_areaName__gb4uD{font-weight:600;color:var(--th-gray-900)}.summary_areaTopics__lPRG6{color:var(--th-gray-700);font-size:.9rem}.summary_valueGrid__8rwGi{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--th-space-3);gap:var(--th-space-3)}.summary_valueCard__pLZps{padding:var(--th-space-4);border-radius:var(--th-radius-md);border:1px solid var(--th-gray-100);border-left:3px solid var(--th-green);background:var(--th-white)}.summary_valueTitle__4Eir4{margin:0 0 var(--th-space-2);font-weight:700;color:var(--th-navy)}.summary_valueDetail__ru4aE{margin:0;font-size:.92rem;color:var(--th-gray-700)}.summary_narrative__za7p0{display:flex;flex-direction:column;gap:var(--th-space-3)}.summary_narrativePara__EyGnP{margin:0;color:var(--th-gray-900);line-height:1.6;max-width:72ch}.summary_placeholder__xwJY5{margin:0;color:var(--th-gray-700);max-width:60ch}.summary_amendRow__okzqd{display:flex;gap:var(--th-space-2);align-items:flex-start;margin-top:var(--th-space-4);flex-wrap:wrap}.summary_amend__Dt36y{flex:1 1 320px;min-height:40px;padding:var(--th-space-2) var(--th-space-3);border:1px solid var(--th-gray-100);border-radius:var(--th-radius-md);font:inherit;color:var(--th-gray-900);resize:vertical}.summary_modelNote__UPANJ{margin:var(--th-space-2) 0 0;font-size:.78rem;color:var(--th-gray-700)}.summary_summaryError__BCrvs{margin:var(--th-space-2) 0 0;font-size:.85rem;color:var(--th-red,#c0392b)}.printable_doc__y8fd4{font-family:var(--th-font-body);color:#141a26;font-size:11pt;line-height:1.45;max-width:900px;margin:0 auto;padding:24px}.printable_cover__As2Jh{border-bottom:3px solid var(--th-green);padding-bottom:16px;margin-bottom:24px}.printable_coverKicker__51QlG{margin:12px 0 4px;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--th-gray-700);font-weight:600}.printable_coverTitle__MjZKR{margin:0 0 12px;font-size:1.9rem;color:var(--th-navy)}.printable_metaRow__ucdTg{margin:2px 0;font-size:.95rem}.printable_metaRow__ucdTg b{color:var(--th-navy)}.printable_h1__VMtLj{font-size:1.3rem;border-bottom:1px solid var(--th-gray-100);padding-bottom:6px;margin:26px 0 12px}.printable_h1__VMtLj,.printable_h2__6R3ej{color:var(--th-navy);page-break-after:avoid}.printable_h2__6R3ej{font-size:1.05rem;margin:18px 0 6px}.printable_h3__6a3LW{font-size:.95rem;color:var(--th-sky);margin:14px 0 4px;page-break-after:avoid}.printable_table__b8MSa{width:100%;border-collapse:collapse;margin:8px 0 14px;font-size:.9rem}.printable_table__b8MSa th{background:var(--th-navy);color:#fff;text-align:left;padding:6px 8px}.printable_table__b8MSa td{border:1px solid var(--th-gray-300);padding:5px 8px;vertical-align:top}.printable_statline__rqD1M{margin:4px 0}.printable_q__Nrgjo{margin:8px 0 2px;page-break-inside:avoid}.printable_qflags__bDxUa{color:var(--th-gray-700);font-weight:400;font-size:.85rem}.printable_opts__iLOPo{margin:2px 0 2px 18px;font-size:.88rem;color:var(--th-gray-700)}.printable_logic__p_eu_{margin:1px 0 1px 18px;font-size:.85rem;font-style:italic;color:#6c7a91}.printable_block__EuKQL{margin:10px 0;page-break-inside:avoid}.printable_blockHead__nWVg2{font-weight:700;color:var(--th-sky)}.printable_blockKind___N0ri{color:var(--th-gray-700);font-weight:400;font-size:.82rem}.printable_valueItem__uQBJ3{margin:6px 0}.printable_valueItem__uQBJ3 b{color:var(--th-navy)}.printable_source__Wq8VI{margin:3px 0 3px 18px;font-size:.9rem}.printable_formNote__RbLWt{margin:0 0 10px;font-size:.85rem;font-style:italic;color:var(--th-gray-700)}.printable_formSection__z4KSs{page-break-inside:avoid;margin-bottom:6px}.printable_qLabel__D6sXc{font-weight:600;color:var(--th-gray-900);margin:10px 0 4px}.printable_req__NTMox{color:var(--th-error);font-weight:700}.printable_optionList__6PgCG{display:flex;flex-wrap:wrap;gap:6px 16px;margin:2px 0 4px}.printable_option__5vwpF{display:inline-flex;align-items:center;gap:5px;font-size:.92rem;color:var(--th-gray-900);border:1px solid var(--th-gray-300);border-radius:999px;padding:2px 10px}.printable_glyph__kEKyf{font-size:1rem;line-height:1;color:var(--th-navy)}.printable_blank__ZN2Hg{display:block;height:0;border-bottom:1px solid var(--th-gray-300);margin:8px 0 6px}.printable_textArea__8FoLS{display:block;height:48px;margin:2px 0 6px}.printable_numBox__REg6e,.printable_textArea__8FoLS{border:1px solid var(--th-gray-300);border-radius:4px}.printable_numBox__REg6e{display:inline-block;width:90px;height:18px;vertical-align:middle}.printable_cellBox__tq4Rp{display:block;min-width:48px;height:16px}.printable_dateRow__TyUS6{display:inline-flex;gap:8px}.printable_selectBox__KM_yd{display:inline-block;border:1px solid var(--th-gray-300);border-radius:4px;padding:1px 8px;font-size:.85rem;color:var(--th-gray-700)}.printable_formTable__FP_87{width:100%;border-collapse:collapse;margin:6px 0 12px;font-size:.88rem}.printable_formTable__FP_87 th{background:var(--th-off-white);color:var(--th-navy);text-align:left}.printable_formTable__FP_87 td,.printable_formTable__FP_87 th{border:1px solid var(--th-gray-300);padding:4px 8px}.printable_rowLabel__H69jh{background:var(--th-off-white);font-weight:600;white-space:nowrap}.printable_center__WdZy_{text-align:center}.printable_fieldRow__RjpCF{margin:8px 0;page-break-inside:avoid}.printable_help__uHORB{margin:0 0 4px;font-size:.82rem;color:var(--th-gray-700)}.printable_blockTitle__IDZGV{font-weight:700;color:var(--th-sky)}.printable_addNote__Ce530{margin:4px 0 0;font-size:.85rem;color:var(--th-gray-700)}.printable_repeatItem__CT_zu{border:1px dashed var(--th-gray-300);border-radius:6px;padding:8px 12px;margin:4px 0}.printable_progNote__YyWoT{margin:1px 0 2px 18px;font-size:.8rem;font-family:var(--th-font-mono,ui-monospace,monospace);color:var(--th-gray-700)}.printable_coverLang__3KpoA{margin:8px 0 0;font-size:.95rem;color:var(--th-navy);font-weight:600}.translation-editor_wrap__CJ7vd{display:flex;flex-direction:column;gap:14px}.translation-editor_banner__Xmm6V{background:var(--th-off-white);border:1px solid var(--th-gray-300);border-left:3px solid var(--th-sky);border-radius:8px;padding:10px 14px;font-size:.9rem;color:var(--th-gray-900)}.translation-editor_legendGlyph__3FNdp{color:var(--th-navy);font-weight:700}.translation-editor_card__x5f0q{padding:16px 18px}.translation-editor_groupTitle__J9Pxx{margin:0 0 12px;font-size:1rem;color:var(--th-navy)}.translation-editor_rows__djsDI{display:flex;flex-direction:column}.translation-editor_row__DfNtW{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:12px;gap:12px;align-items:start;padding:8px 0;border-bottom:1px solid var(--th-gray-100)}.translation-editor_row__DfNtW:last-child{border-bottom:none}.translation-editor_sourceCell__Q1bn9{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-top:6px}.translation-editor_source__v0Z7M{font-size:.92rem;color:var(--th-gray-900)}.translation-editor_rowSection__87Yr7{padding-top:2px}.translation-editor_rowSection__87Yr7 .translation-editor_source__v0Z7M{font-weight:700;font-size:1.05rem;color:var(--th-navy)}.translation-editor_rowBlock__SMGUw .translation-editor_sourceCell__Q1bn9{padding-left:10px}.translation-editor_rowBlock__SMGUw .translation-editor_source__v0Z7M{font-weight:600;color:var(--th-sky)}.translation-editor_rowDescription__jJ5Io .translation-editor_sourceCell__Q1bn9{padding-left:10px}.translation-editor_rowDescription__jJ5Io .translation-editor_source__v0Z7M{font-style:italic;color:var(--th-gray-700);font-size:.88rem}.translation-editor_rowField__zibI_ .translation-editor_source__v0Z7M,.translation-editor_rowQuestion__AFqS2 .translation-editor_source__v0Z7M{font-weight:600;color:var(--th-gray-900)}.translation-editor_rowHelp__i6sy8 .translation-editor_sourceCell__Q1bn9,.translation-editor_rowOption__PoXf_ .translation-editor_sourceCell__Q1bn9{padding-left:28px}.translation-editor_rowOption__PoXf_ .translation-editor_source__v0Z7M{color:var(--th-gray-700);font-size:.9rem}.translation-editor_rowHelp__i6sy8 .translation-editor_source__v0Z7M{font-style:italic;color:var(--th-gray-700);font-size:.85rem}.translation-editor_marker__EgB_E{color:var(--th-navy);font-size:.85rem;line-height:1.4}.translation-editor_roleTag__9B8_s{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--th-gray-700);background:var(--th-gray-100,#eef1f5);border-radius:4px;padding:1px 6px;align-self:center}.translation-editor_rowField__zibI_ .translation-editor_roleTag__9B8_s,.translation-editor_rowQuestion__AFqS2 .translation-editor_roleTag__9B8_s{color:var(--th-navy);background:var(--th-sky-50,#eff6ff)}.translation-editor_machineTag__SO92p,.translation-editor_untranslatedTag__wVjve{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;align-self:center}.translation-editor_machineTag__SO92p{color:var(--th-gray-700)}.translation-editor_untranslatedTag__wVjve{color:var(--th-error)}.translation-editor_inputCell__oORp5{display:flex;align-items:center;gap:8px}.translation-editor_input__9SnBC{flex:1 1;min-width:0;padding:8px 10px;border:1px solid var(--th-gray-300);border-radius:6px;font-size:.92rem;font-family:var(--th-font-body);color:var(--th-navy);background:#fff}.translation-editor_input__9SnBC:focus-visible{outline:2px solid var(--th-sky);outline-offset:1px}.translation-editor_input__9SnBC:disabled{background:var(--th-off-white);color:var(--th-gray-700)}.translation-editor_revert__EvpqV{flex:none;background:none;border:none;color:var(--th-sky);font-size:.82rem;cursor:pointer;padding:4px 6px;border-radius:4px}.translation-editor_revert__EvpqV:hover{text-decoration:underline}.translation-editor_translating__dB7Yr{display:flex;align-items:center;gap:8px;margin:0;color:var(--th-gray-700);font-size:.92rem}.translation-editor_spinner__CEbq_{width:14px;height:14px;border:2px solid var(--th-gray-300);border-top-color:var(--th-sky);border-radius:50%;animation:translation-editor_spin__HVLKi .7s linear infinite}@keyframes translation-editor_spin__HVLKi{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.translation-editor_spinner__CEbq_{animation:none}}