.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)}.SearchableSelect_wrap__gLfNr{display:flex;flex-direction:column;gap:var(--th-space-2)}.SearchableSelect_tags__i3grZ{display:flex;flex-wrap:wrap;gap:var(--th-space-2)}.SearchableSelect_tag__1SC3H{gap:var(--th-space-2);padding:5px 5px 5px var(--th-space-3);background:var(--th-navy);border-radius:var(--th-radius-full);font-size:.82rem}.SearchableSelect_tagX__9LdMR,.SearchableSelect_tag__1SC3H{display:inline-flex;align-items:center;color:var(--th-white)}.SearchableSelect_tagX__9LdMR{position:relative;justify-content:center;width:22px;height:22px;border:none;border-radius:50%;background:rgba(255,255,255,.16);cursor:pointer;transition:background .15s ease}.SearchableSelect_tagX__9LdMR:before{content:"";position:absolute;inset:-11px}.SearchableSelect_tagX__9LdMR:hover{background:rgba(255,255,255,.32)}.SearchableSelect_tagX__9LdMR:focus-visible{outline:2px solid var(--th-white);outline-offset:1px}.SearchableSelect_search__vIoQB{display:flex;align-items:center;gap:var(--th-space-2);padding:0 var(--th-space-3);border:1px solid var(--th-control-border);border-radius:var(--th-radius-md);background:var(--th-white)}.SearchableSelect_search__vIoQB:focus-within{border-color:var(--th-navy);outline:2px solid var(--th-focus-ring);outline-offset:2px}.SearchableSelect_search__vIoQB .SearchableSelect_input__N_zes:focus-visible{outline:none}.SearchableSelect_searchIcon___EUmJ{color:var(--th-gray-700);flex-shrink:0}.SearchableSelect_input__N_zes{flex:1 1;min-height:44px;border:none;outline:none;background:transparent;font-family:inherit;font-size:.9rem;color:var(--th-gray-900)}.SearchableSelect_clear__Zg33F{min-height:44px;border:none;background:transparent;color:var(--th-link);font-size:.8rem;font-weight:600;cursor:pointer;padding:4px var(--th-space-2)}.SearchableSelect_clear__Zg33F:hover{text-decoration:underline}.SearchableSelect_list__UrWqK{display:flex;flex-direction:column;max-height:244px;overflow-y:auto;border:1px solid var(--th-gray-100);border-radius:var(--th-radius-md);background:var(--th-white)}.SearchableSelect_opt__7rRPX{display:flex;align-items:flex-start;gap:var(--th-space-2);width:100%;min-height:44px;flex-shrink:0;padding:10px var(--th-space-3);border:none;border-bottom:1px solid var(--th-gray-100);background:var(--th-white);color:var(--th-gray-900);font-size:.88rem;line-height:1.45;text-align:left;cursor:pointer;transition:background .12s ease}.SearchableSelect_opt__7rRPX>span:last-child{overflow-wrap:anywhere}.SearchableSelect_opt__7rRPX:last-child{border-bottom:none}.SearchableSelect_opt__7rRPX:hover{background:var(--th-gray-100)}.SearchableSelect_opt__7rRPX:focus-visible{outline:2px solid var(--th-focus-ring);outline-offset:-2px;background:var(--th-gray-100)}.SearchableSelect_optOn__dfjlo{background:rgba(21,175,248,.07);color:var(--th-navy);font-weight:600}.SearchableSelect_check__0aSvK{display:inline-flex;align-items:center;justify-content:center;width:16px;margin-top:2px;flex-shrink:0;color:var(--th-link)}.SearchableSelect_empty__kpYAe{margin:0;padding:var(--th-space-4);color:var(--th-gray-700);font-size:.85rem}.SearchableSelect_count__CtIuQ{font-size:.74rem;color:var(--th-gray-700)}@media (prefers-reduced-motion:reduce){.SearchableSelect_opt__7rRPX,.SearchableSelect_tagX__9LdMR{transition:none}}.FieldControl_field__ChXfv{display:flex;flex-direction:column;gap:var(--th-space-2);min-width:0}.FieldControl_label__hH6PH{font-size:.9rem;font-weight:500;color:var(--th-gray-900);display:inline-flex;align-items:center;gap:var(--th-space-2);flex-wrap:wrap}.FieldControl_req__K8Hgc{color:var(--th-error-text)}.FieldControl_code__Bop2s{display:inline-flex;align-items:center;padding:1px 7px;border:1px solid var(--th-gray-200);border-radius:var(--th-radius-full);background:var(--th-gray-50);color:var(--th-gray-600);font-family:var(--th-font-mono);font-size:.75rem;font-weight:600;letter-spacing:.02em}.FieldControl_instruction__9niDC{margin-top:calc(-1 * var(--th-space-1));font-size:.8rem;font-style:italic;color:var(--th-gray-600)}.FieldControl_guideline__dKNf0,.FieldControl_live__fBLNx{font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:var(--th-radius-full)}.FieldControl_live__fBLNx{background:rgba(21,175,248,.14);color:var(--th-link)}.FieldControl_guideline__dKNf0{background:rgba(131,200,66,.16);color:var(--th-success-text)}.FieldControl_help__ea_St{font-size:.8rem;color:var(--th-gray-700)}.FieldControl_input__kmmzH,.FieldControl_select__Ampdz,.FieldControl_textarea__5QB6Y{min-height:44px;width:100%;min-width:0;box-sizing:border-box;padding:var(--th-space-2) var(--th-space-3);border:1px solid var(--th-control-border);border-radius:var(--th-radius-sm);font-family:inherit;font-size:.9rem;color:var(--th-gray-900);background:var(--th-white)}.FieldControl_textarea__5QB6Y{min-height:auto}.FieldControl_input__kmmzH:focus,.FieldControl_select__Ampdz:focus,.FieldControl_textarea__5QB6Y:focus{border-color:var(--th-navy)}.FieldControl_input__kmmzH[aria-invalid=true],.FieldControl_select__Ampdz[aria-invalid=true],.FieldControl_textarea__5QB6Y[aria-invalid=true]{border-color:var(--th-error-text)}.FieldControl_textarea__5QB6Y{resize:vertical}.FieldControl_choices__EPhYt,.FieldControl_scale__lwJSw{display:flex;flex-wrap:wrap;gap:var(--th-space-2)}.FieldControl_scale__lwJSw{align-items:flex-start}.FieldControl_scalePoint__RauHu{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:110px}.FieldControl_scaleLabel__VtPBP{font-size:.75rem;line-height:1.3;color:var(--th-gray-700);text-align:center}.FieldControl_chip__ixhmw{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:8px var(--th-space-4);border:1px solid var(--th-control-border);border-radius:var(--th-radius-full);background:var(--th-white);color:var(--th-gray-900);font-size:.85rem;text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:all .12s ease}.FieldControl_chip__ixhmw:hover:not(:disabled){border-color:var(--th-navy);background:var(--th-gray-50)}.FieldControl_chipOn___HLFm:hover:not(:disabled){background:var(--th-navy)}.FieldControl_chipNumber__NXUWU{justify-content:center;min-width:44px}.FieldControl_chip__ixhmw:disabled{cursor:not-allowed;opacity:.45}.FieldControl_chip__ixhmw:focus-visible{outline:2px solid var(--th-focus-ring);outline-offset:2px}.FieldControl_chipOn___HLFm{background:var(--th-navy);border-color:var(--th-navy);color:var(--th-white)}@media (prefers-reduced-motion:reduce){.FieldControl_chip__ixhmw{transition:none}}.FieldControl_date__aCqHY{display:flex;gap:var(--th-space-2)}.FieldControl_error__Hgjxa{font-size:.78rem;color:var(--th-error-text)}.FieldControl_error__Hgjxa:empty{margin-top:calc(-1 * var(--th-space-2))}.FieldControl_rankBadge__1UPiB{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:var(--th-space-2);border-radius:50%;background:#fff;color:var(--th-navy,#0e3457);font-size:.75rem;font-weight:700}.FieldControl_scaleGrid__ncwbc{width:100%;border-collapse:collapse}.FieldControl_scaleGrid__ncwbc td,.FieldControl_scaleGrid__ncwbc th{padding:var(--th-space-1) var(--th-space-2);border-bottom:1px solid var(--th-gray-100);text-align:center;font-size:.85rem}.FieldControl_scaleGrid__ncwbc th[scope=row]{text-align:left;font-weight:500;color:var(--th-gray-900)}.FieldControl_scaleGrid__ncwbc thead th{font-size:.75rem;font-weight:600;color:var(--th-gray-700)}.FieldControl_scaleGridWrap__ziRNj{max-width:100%;overflow-x:auto}.FieldControl_scaleCannotCell__5C6Vc,.FieldControl_scaleCannotHead__30yFC{border-left:2px solid var(--th-gray-300)}.FieldControl_chipCannot__Gnfpi{min-height:44px;font-size:.78rem;white-space:nowrap}.FieldControl_scaleRowOff__LU7CQ td,.FieldControl_scaleRowOff__LU7CQ th[scope=row]{color:var(--th-gray-700);background:var(--th-off-white);font-style:italic}.FieldControl_scaleRowOff__LU7CQ td{text-align:left}.FieldControl_defs__jayqV{display:flex;flex-direction:column;gap:var(--th-space-1);margin:0;font-size:.8rem;color:var(--th-gray-700)}.FieldControl_def__s_RX5{display:flex;gap:var(--th-space-2)}.FieldControl_def__s_RX5 dt{font-weight:600;color:var(--th-gray-900);white-space:nowrap}.FieldControl_def__s_RX5 dd{margin:0}.FieldControl_date__aCqHY{flex-wrap:wrap}.FieldControl_date__aCqHY .FieldControl_select__Ampdz:first-child{flex:1 0 7.5rem;min-width:7.5rem}.FieldControl_date__aCqHY .FieldControl_select__Ampdz:last-child{flex:1 0 5.75rem;min-width:5.75rem}.FieldControl_label__hH6PH{display:block;line-height:1.45}.FieldControl_label__hH6PH .FieldControl_code__Bop2s{margin-right:var(--th-space-2);vertical-align:1px}.FieldControl_label__hH6PH .FieldControl_req__K8Hgc{margin-left:2px}.FieldControl_defsIntro__kyQOK{margin:0;font-size:.8rem;font-style:italic;color:var(--th-gray-600)}.FieldControl_groups__ZP9Kq{display:flex;flex-direction:column;gap:var(--th-space-3)}.FieldControl_groupRun__M9GGk{display:flex;flex-direction:column;gap:var(--th-space-2)}.FieldControl_groupHeading___ctOY{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--th-navy,#0e3457)}.ChartForm_endPanel___Vd40{background:var(--th-white);border:1px solid var(--th-gray-100);border-radius:var(--th-radius-lg);box-shadow:var(--th-shadow-md);padding:var(--th-space-8);max-width:560px}.ChartForm_endBadge__95Dd8{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--th-navy);background:var(--th-gray-100);border-radius:var(--th-radius-full);padding:4px 12px;margin-bottom:var(--th-space-3)}.ChartForm_endTitle__Wnpq7{margin:0 0 var(--th-space-3);font-family:var(--th-font-heading);color:var(--th-navy)}.ChartForm_endNote__PM_mL{margin:0 0 var(--th-space-5);color:var(--th-gray-700);line-height:1.5;max-width:48ch}.ChartForm_endActions__rlH8L{display:flex;align-items:center;gap:var(--th-space-4);flex-wrap:wrap}.ChartForm_endLink__ycmh1{font-weight:600}.ChartForm_endReopen__I7fOG{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:.82rem;color:var(--th-gray-700);text-decoration:underline}.ChartForm_endReopen__I7fOG:hover{color:var(--th-navy)}.ChartForm_wrap__QfG3M{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:var(--th-space-6);gap:var(--th-space-6);align-items:start}@media (max-width:860px){.ChartForm_wrap__QfG3M{grid-template-columns:1fr}}.ChartForm_nav__pKemy{position:-webkit-sticky;position:sticky;top:84px;display:flex;flex-direction:column;gap:var(--th-space-4)}.ChartForm_banner__A5IPq{background:var(--th-navy-deep);color:var(--th-white);border-radius:var(--th-radius-lg);padding:var(--th-space-4);box-shadow:var(--th-shadow-md)}.ChartForm_bannerId__vv2VZ{font-family:var(--th-font-heading);font-weight:700;font-size:1.1rem;letter-spacing:.04em;margin-bottom:var(--th-space-3);color:var(--th-green-bright)}.ChartForm_bannerGrid___YRCD{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--th-space-3);gap:var(--th-space-3);margin:0}.ChartForm_bannerGrid___YRCD dt{font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.55)}.ChartForm_bannerGrid___YRCD dd{margin:0;font-size:.85rem;color:rgba(255,255,255,.95)}.ChartForm_steps__gBp30{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ChartForm_stepBtn__9ahbr{display:flex;align-items:center;gap:var(--th-space-3);width:100%;text-align:left;padding:var(--th-space-2) var(--th-space-3);border:none;background:transparent;border-radius:var(--th-radius-sm);color:var(--th-gray-700);font-size:.85rem;cursor:pointer;transition:background .12s ease}.ChartForm_stepBtn__9ahbr:hover{background:var(--th-gray-100)}.ChartForm_stepOn__xlooW{background:var(--th-white);color:var(--th-navy);font-weight:600;box-shadow:var(--th-shadow-sm)}.ChartForm_stepNum__RnwqO{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--th-gray-100);font-size:.7rem;flex-shrink:0}.ChartForm_stepOn__xlooW .ChartForm_stepNum__RnwqO{background:var(--th-gradient-brand);color:#06121f}.ChartForm_body___GaDp{min-width:0;background:var(--th-white);border:1px solid var(--th-gray-100);border-radius:var(--th-radius-lg);padding:var(--th-space-8);box-shadow:var(--th-shadow-sm)}.ChartForm_bodyHead__tTDRR{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--th-space-4)}.ChartForm_stepCount__sdUDI{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--th-sky);margin-bottom:var(--th-space-1)}.ChartForm_progressTrack__9dTF7{height:6px;border-radius:var(--th-radius-full);background:var(--th-gray-100);overflow:hidden;margin:var(--th-space-4) 0 var(--th-space-6)}.ChartForm_progressFill__FeEtr{height:100%;border-radius:var(--th-radius-full);background:var(--th-gradient-brand);transition:width .3s ease}.ChartForm_sectionDesc__MkS04{color:var(--th-gray-700);font-size:.88rem;margin:0}.ChartForm_saveStatus__09WDK{display:inline-flex;align-items:center;gap:var(--th-space-1);font-size:.78rem;color:var(--th-green-primary);white-space:nowrap}.ChartForm_headTools__7fVnM{display:flex;align-items:center;gap:var(--th-space-3);flex-shrink:0}.ChartForm_fillBtn__acj99{padding:var(--th-space-1) var(--th-space-3);min-height:32px;border:1px dashed var(--th-gray-400);border-radius:var(--th-radius-md);background:transparent;color:var(--th-gray-700);font:inherit;font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer}.ChartForm_fillBtn__acj99:hover{border-color:var(--th-gray-500);color:var(--th-gray-900)}.ChartForm_blocks__DTA0D{display:flex;flex-direction:column;gap:var(--th-space-8);min-width:0}.ChartForm_block__brQ2b{display:flex;flex-direction:column;gap:var(--th-space-3);min-width:0}.ChartForm_blockTitle__uxLXy{font-size:1rem;margin:0;padding-left:var(--th-space-3);border-left:3px solid var(--th-sky)}.ChartForm_blockDesc__d9X_N{font-size:.82rem;color:var(--th-gray-700);margin:0}.ChartForm_fields__SlFI4{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--th-space-6);gap:var(--th-space-6)}.ChartForm_hint__Z8znU{font-size:.85rem;color:var(--th-gray-700);font-style:italic}.ChartForm_tableWrap__tqFUi{overflow-x:auto}.ChartForm_table__WCDi2{width:100%;border-collapse:collapse;font-size:.85rem}.ChartForm_table__WCDi2 td,.ChartForm_table__WCDi2 th{padding:var(--th-space-2) var(--th-space-3);text-align:left;vertical-align:top}.ChartForm_table__WCDi2 thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--th-gray-700);border-bottom:1px solid var(--th-gray-100)}.ChartForm_table__WCDi2 tbody tr+tr{border-top:1px solid var(--th-gray-100)}.ChartForm_rowLabel__feIMu{font-weight:500;color:var(--th-gray-900);white-space:nowrap}.ChartForm_repeat__TpCwZ,.ChartForm_seq__4gyMF{display:flex;flex-direction:column;gap:var(--th-space-3)}.ChartForm_repeatItem__TXcKK,.ChartForm_seqLine__bKBb4{display:flex;gap:var(--th-space-3);align-items:flex-start;background:var(--th-off-white);border:1px solid var(--th-gray-100);border-radius:var(--th-radius-md);padding:var(--th-space-4)}.ChartForm_repeatFields__kc_BY,.ChartForm_seqFields__yuZx3{flex:1 1;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--th-space-4);gap:var(--th-space-4)}.ChartForm_seqIndex__vybIO{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--th-navy);color:var(--th-white);font-size:.75rem;flex-shrink:0}.ChartForm_removeBtn__WLuqY{border:none;background:transparent;color:var(--th-gray-700);cursor:pointer;font-size:.9rem;padding:4px;border-radius:var(--th-radius-sm);display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px}.ChartForm_removeBtn__WLuqY:hover{color:var(--th-error);background:rgba(229,72,77,.1)}.ChartForm_resultSelect__y0MxR{min-height:44px;width:100%;min-width:140px;padding:0 var(--th-space-3);border:1px solid var(--th-gray-300);border-radius:var(--th-radius-md);background:var(--th-white);font:inherit;color:var(--th-gray-900)}.ChartForm_resultSelect__y0MxR:focus-visible{outline:2px solid var(--th-sky)}@media (prefers-reduced-motion:reduce){.ChartForm_progressFill__FeEtr,.ChartForm_stepBtn__9ahbr{transition:none}}.ChartForm_encList__cuCmr{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--th-space-3);gap:var(--th-space-3);grid-column:1/-1}.ChartForm_encRow__89QEq{display:flex;align-items:center;gap:var(--th-space-3);flex-wrap:wrap}.ChartForm_encRow__89QEq .ChartForm_rowGroup__C7uFD>*{flex:1 1 auto;min-width:150px}.ChartForm_encNum__iTHHT{font-size:.78rem;color:var(--th-gray-700);white-space:nowrap}.ChartForm_actions__g3HEk{display:flex;justify-content:space-between;gap:var(--th-space-3);margin-top:var(--th-space-8);padding-top:var(--th-space-4);border-top:1px solid var(--th-gray-100)}.ChartForm_followUpBanner__qbnE3{padding:var(--th-space-3) var(--th-space-4);margin-bottom:var(--th-space-4);border:1px solid var(--th-teal,#1489a8);border-left-width:4px;border-radius:var(--th-radius-sm);background:color-mix(in srgb,var(--th-teal,#1489a8) 8%,var(--th-white));color:var(--th-gray-900);font-size:.85rem;line-height:1.5}.ChartForm_lockNote__tdCou{margin:var(--th-space-1) 0 0;font-size:.8rem;color:var(--th-gray-700);font-style:italic}.ChartForm_lockedSection__Pf_b6{margin:0;padding:0;border:0;min-width:0}.ChartForm_lockedSection__Pf_b6 :where(input,select,textarea,button){opacity:.6;cursor:not-allowed}.ChartForm_rowGroup__C7uFD{display:contents;margin:0;padding:0;border:0;min-width:0}.ChartForm_rowGroup__C7uFD[disabled] :where(input,select,textarea,button){opacity:.6;cursor:not-allowed}.ChartForm_cellLock__eM4tI{display:block;margin:0;padding:0;border:0;min-width:0}.ChartForm_cellLock__eM4tI[disabled] :where(input,select,textarea){opacity:.6;cursor:not-allowed}.ChartForm_lockedField__A37jj{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ChartForm_lockedField__A37jj .ChartForm_cellLock__eM4tI{align-self:stretch}.ChartForm_lockedField__A37jj .ChartForm_rowLockTag__Vi7eJ{align-self:flex-start}.ChartForm_labActions__EwDy7{vertical-align:middle;min-width:128px}.ChartForm_labActions__EwDy7>*{margin:2px var(--th-space-2) 2px 0}.ChartForm_labAdd__2q946{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;min-height:30px;border:1px solid var(--th-gray-300);border-radius:var(--th-radius-md);background:var(--th-white,#fff);color:var(--th-gray-700);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.ChartForm_labAdd__2q946:hover{border-color:var(--th-gray-500);color:var(--th-gray-900)}.ChartForm_rowLockTag__Vi7eJ{align-self:center;flex-shrink:0;padding:2px 8px;border-radius:999px;background:var(--th-gray-100);color:var(--th-gray-700);font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.ChartForm_lockedTr__U8czP .ChartForm_rowLockTag__Vi7eJ{margin-left:var(--th-space-2)}.ChartForm_stepLock__VJA_a{margin-left:auto;padding:1px 6px;border-radius:999px;background:var(--th-gray-100);color:var(--th-gray-700);font-size:.65rem;font-weight:600;white-space:nowrap}.ChartForm_requiredAlert__QUmuD{margin-top:var(--th-space-4);padding:var(--th-space-3) var(--th-space-4);border:1px solid var(--th-amber,#d97706);border-left-width:4px;border-radius:var(--th-radius-md);background:var(--th-amber-light,#fffbeb);color:var(--th-gray-900);font-size:.88rem}.ChartForm_requiredAlert__QUmuD ul{margin:var(--th-space-2) 0 0;padding-left:1.1rem}.ChartForm_requiredAlert__QUmuD li{margin:2px 0}.ChartForm_requiredJump___6_HW{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--th-navy);text-decoration:underline;cursor:pointer}.ChartForm_requiredWhere___ac9p{color:var(--th-gray-700)}.ChartForm_rowSpecify__ifkIV{display:block;margin-top:var(--th-space-1,4px);width:100%;min-width:10rem;padding:6px 8px;font:inherit;font-weight:400;border:1px solid var(--th-gray-300);border-radius:var(--th-radius-md,6px);white-space:normal}.ChartForm_recordCount__VYOSa{display:inline-block;margin-right:var(--th-space-2,8px);padding:1px 8px;border-radius:999px;background:#e8eef5;color:var(--th-navy);font-weight:600}.ChartForm_identity__fPJBK{max-width:640px;margin:0 auto;background:var(--th-white);border:1px solid var(--th-gray-100);border-radius:var(--th-radius-lg);box-shadow:var(--th-shadow-md);padding:var(--th-space-8)}.ChartForm_identity__fPJBK .ChartForm_fields__SlFI4{margin:var(--th-space-5) 0}.ChartForm_stepBtn__9ahbr{min-height:44px}.ChartForm_stepBtn__9ahbr:focus-visible{outline:2px solid var(--th-navy);outline-offset:2px}.ChartForm_stepTitle__IkSTY{flex:1 1;min-width:0}.ChartForm_stepState__7GA0t{margin-left:auto;font-size:.72rem;font-weight:500;color:var(--th-gray-700);white-space:nowrap}.ChartForm_step_done__2iZyK{background:var(--th-success-text,#2e7d32);color:var(--th-white)}.ChartForm_step_attention__f2exc{background:var(--th-error-text,#b42318);color:var(--th-white)}.ChartForm_step_current__TFi2u,.ChartForm_step_todo__ya_0O{background:var(--th-gray-100);color:var(--th-gray-900)}.ChartForm_stepOn__xlooW .ChartForm_stepNum__RnwqO.ChartForm_step_done__2iZyK{background:var(--th-success-text,#2e7d32);color:var(--th-white)}.ChartForm_stepPicker__dNriT{display:none}.ChartForm_stepPickerLabel__Kb0dY{font-size:.78rem;font-weight:600;color:var(--th-gray-700)}.ChartForm_stepPicker__dNriT select{width:100%;min-height:44px;padding:0 var(--th-space-3);border:1px solid var(--th-control-border,#8596a8);border-radius:var(--th-radius-md);background:var(--th-white);font:inherit;color:var(--th-gray-900)}.ChartForm_stepHeading__O_JWh{scroll-margin-top:calc(var(--nav-top, 96px) + 8px)}.ChartForm_stepHeading__O_JWh:focus{outline:none}.ChartForm_stepHeading__O_JWh:focus-visible{outline:2px solid var(--th-navy);outline-offset:4px;border-radius:var(--th-radius-sm)}.ChartForm_moduleLetter__uOQfW{display:block;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--th-gray-700)}.ChartForm_stepCount__sdUDI{color:var(--th-link,#0b6fa8)}.ChartForm_saveStatus__09WDK{color:var(--th-success-text,#2e7d32)}.ChartForm_saveError__weTgf{color:var(--th-error-text,#b42318);font-weight:600}.ChartForm_saveRetry__UtuUk{min-height:32px;padding:0 var(--th-space-1);border:none;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.ChartForm_code__7OWEF{display:inline-block;margin-right:var(--th-space-2);padding:0 6px;border-radius:4px;background:var(--th-gray-100);color:var(--th-gray-900);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:600;vertical-align:middle}.ChartForm_srOnly__aiQ1p{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ChartForm_labDone__RdqyS{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.ChartForm_labDone__RdqyS input{width:20px;height:20px;accent-color:var(--th-navy);cursor:pointer}.ChartForm_labIdle__Lvho9{color:var(--th-gray-700);font-size:.85rem}.ChartForm_labAdd__2q946{min-height:44px}.ChartForm_removeBtn__WLuqY{min-width:44px;min-height:44px}.ChartForm_removeBtn__WLuqY:hover{color:var(--th-error-text,#b42318)}.ChartForm_tableWrap__tqFUi:focus-visible{outline:2px solid var(--th-navy);outline-offset:2px}@media (max-width:860px){.ChartForm_nav__pKemy{position:static;gap:var(--th-space-3)}.ChartForm_steps__gBp30{display:none}.ChartForm_stepPicker__dNriT{display:flex;flex-direction:column;gap:var(--th-space-1)}.ChartForm_body___GaDp{padding:var(--th-space-4)}.ChartForm_bodyHead__tTDRR{flex-wrap:wrap}}.ChartForm_nav__pKemy{top:var(--nav-top,84px)}.ChartForm_stepOn__xlooW .ChartForm_stepNum__RnwqO.ChartForm_step_attention__f2exc{background:var(--th-error-text);color:var(--th-white)}.ChartForm_stepOn__xlooW .ChartForm_stepNum__RnwqO.ChartForm_step_current__TFi2u,.ChartForm_stepOn__xlooW .ChartForm_stepNum__RnwqO.ChartForm_step_todo__ya_0O{background:var(--th-navy);color:var(--th-white)}.ChartForm_resultSelect__y0MxR:focus-visible{outline:2px solid var(--th-focus-ring,var(--th-navy));outline-offset:2px}.ChartForm_table__WCDi2 thead th{font-size:.8rem;font-weight:600;text-transform:none;letter-spacing:normal;line-height:1.35;min-width:7.5rem;vertical-align:bottom;color:var(--th-gray-900)}.ChartForm_rowLabel__feIMu{white-space:normal;overflow-wrap:anywhere;min-width:11rem;max-width:22rem;line-height:1.4}.ChartForm_table__WCDi2 td{min-width:8.5rem}.ChartForm_table__WCDi2 td [data-choices]{flex-wrap:nowrap}.ChartForm_stacked__J5xHx{overflow-x:visible}.ChartForm_stacked__J5xHx table,.ChartForm_stacked__J5xHx tbody,.ChartForm_stacked__J5xHx td,.ChartForm_stacked__J5xHx th,.ChartForm_stacked__J5xHx tr{display:block;width:100%;max-width:none;min-width:0}.ChartForm_stacked__J5xHx thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ChartForm_stacked__J5xHx tbody tr{padding:var(--th-space-3) 0}.ChartForm_stacked__J5xHx tbody tr+tr{border-top:1px solid var(--th-border,var(--th-gray-100))}.ChartForm_stacked__J5xHx th[scope=row]{padding:0 0 var(--th-space-2);font-weight:600;white-space:normal}.ChartForm_stacked__J5xHx td{padding:var(--th-space-1) 0}.ChartForm_stacked__J5xHx td:empty{display:none}.ChartForm_stacked__J5xHx td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:.8rem;font-weight:600;color:var(--th-text-muted,var(--th-gray-700))}.ChartForm_stacked__J5xHx .ChartForm_labActions__EwDy7{min-width:0}.ChartForm_stepPickerState__dxiUx{font-size:.8rem;color:var(--th-text-muted,var(--th-gray-700))}.preview_drawer__vqy33{position:fixed;z-index:49;top:calc(var(--nav-top, 84px) - 12px + var(--studybar-h, 96px));right:0;bottom:0;width:min(880px,92vw);display:flex;flex-direction:column;background:var(--th-glass-light-strong);backdrop-filter:var(--th-glass-blur);-webkit-backdrop-filter:var(--th-glass-blur);border-left:1px solid var(--th-glass-light-border);border-top:3px solid var(--th-sky);box-shadow:var(--th-shadow-lg);animation:preview_drawerIn__6detq var(--th-duration) var(--th-ease-out)}@keyframes preview_drawerIn__6detq{0%{opacity:0;transform:translateX(24px)}}@media (prefers-reduced-motion:reduce){.preview_drawer__vqy33{animation:none}}.preview_head__31A9W{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--th-space-3);padding:var(--th-space-4) var(--th-space-5) var(--th-space-2)}.preview_title__N6AN1{margin:0;font-family:var(--th-font-heading);font-size:var(--th-text-lg);color:var(--th-navy)}.preview_sub__UwvNo{margin:2px 0 0;font-size:var(--th-text-sm);color:var(--th-gray-600)}.preview_close__UPr3U{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;border:0;border-radius:var(--th-radius-sm);background:transparent;color:var(--th-gray-700);cursor:pointer}.preview_close__UPr3U:hover{background:rgba(14,52,87,.06);color:var(--th-navy)}.preview_controls__3UlNf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--th-space-2) var(--th-space-4);padding:0 var(--th-space-5) var(--th-space-3);border-bottom:1px solid var(--th-gray-100)}.preview_segmented__8WcmJ{display:inline-flex;padding:2px;background:var(--th-gray-50);border:1px solid var(--th-gray-200);border-radius:var(--th-radius-full)}.preview_segmented__8WcmJ button{min-height:32px;padding:0 var(--th-space-3);border:0;border-radius:var(--th-radius-full);background:transparent;font:inherit;font-size:var(--th-text-sm);font-weight:600;color:var(--th-gray-700);cursor:pointer}.preview_segmented__8WcmJ .preview_segOn__0e62Q{color:var(--th-white);background:var(--th-navy)}.preview_country__dZczn{display:inline-flex;align-items:center;gap:var(--th-space-2);font-size:var(--th-text-sm);color:var(--th-gray-700)}.preview_country__dZczn select{border:1px solid var(--th-control-border);border-radius:var(--th-radius-sm)}.preview_country__dZczn select,.preview_reset__j_GJx{min-height:32px;font:inherit;font-size:var(--th-text-sm)}.preview_reset__j_GJx{margin-left:auto;padding:0 var(--th-space-2);border:0;background:transparent;font-weight:600;color:var(--th-link);cursor:pointer}.preview_reset__j_GJx:disabled{color:var(--th-gray-300);cursor:default}.preview_stage__tDLuO{flex:1 1;overflow-y:auto;padding:var(--th-space-5);background:var(--th-off-white);overscroll-behavior:contain}.preview_frame__tzeiY{margin:0 auto;padding:var(--th-space-5);background:var(--th-white);border:1px solid var(--th-gray-100);border-radius:var(--th-radius-md);box-shadow:var(--th-shadow-sm);transition:max-width var(--th-duration) var(--th-ease-out)}.preview_phone__ah9uN{max-width:375px;padding:var(--th-space-4);border:8px solid var(--th-navy-deep);border-radius:28px}@media (prefers-reduced-motion:reduce){.preview_frame__tzeiY{transition:none}}.preview_hiddenNote___VFhy,.preview_note__owkla{margin:0 0 var(--th-space-3);font-size:var(--th-text-sm);color:var(--th-gray-600)}.preview_hiddenNote___VFhy{margin:var(--th-space-4) 0 0;font-style:italic}.preview_module__EKCMM{margin:0 0 var(--th-space-2);font-family:var(--th-font-heading);font-size:var(--th-text-lg);color:var(--th-navy)}.preview_desc__Z_wNG{margin:0 0 var(--th-space-4);font-size:var(--th-text-sm);color:var(--th-gray-700)}.preview_items__xDaD6{display:flex;flex-direction:column;gap:var(--th-space-5)}.preview_item__9xJU_{position:relative;padding-right:48px;border-radius:var(--th-radius-sm);scroll-margin:var(--th-space-6);transition:box-shadow var(--th-duration-fast) var(--th-ease-out)}.preview_itemSel__PZgjz{box-shadow:0 0 0 3px rgba(21,175,248,.35);outline:1px solid var(--th-sky);outline-offset:6px}.preview_grid__B2YUX table{border-collapse:collapse;width:100%;font-size:var(--th-text-sm)}.preview_grid__B2YUX td,.preview_grid__B2YUX th{border:1px solid var(--th-gray-100);padding:6px 8px;text-align:left}.preview_grid__B2YUX thead th{background:var(--th-gray-50);font-weight:600}.preview_grid__B2YUX input{width:6ch;min-height:32px;border:1px solid var(--th-control-border);border-radius:4px;font:inherit}.preview_gridScroll__YWk13{overflow-x:auto}.preview_gridLabel__oP542{margin:0 0 var(--th-space-2);font-weight:600;color:var(--th-gray-900)}.preview_gridCode__fz6lr{margin-right:var(--th-space-2);font-family:var(--th-font-heading);font-size:var(--th-text-xs);font-weight:700;color:var(--th-link)}.preview_gridGuidance__2PVsU{margin:0 0 var(--th-space-2);font-size:var(--th-text-sm);font-style:italic;color:var(--th-gray-600)}.preview_moduleNav__PGD5J{display:flex;align-items:center;gap:var(--th-space-2);padding:var(--th-space-2) var(--th-space-5);border-bottom:1px solid var(--th-gray-100)}.preview_navBtn__4e8rX{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--th-control-border);border-radius:var(--th-radius-sm);background:var(--th-white);color:var(--th-navy);cursor:pointer}.preview_navBtn__4e8rX:hover:not(:disabled){border-color:var(--th-navy)}.preview_navBtn__4e8rX:disabled{color:var(--th-gray-300);cursor:default}.preview_moduleSelect__jsfHC{flex:1 1;min-width:0;min-height:36px;padding:0 var(--th-space-2);border:1px solid var(--th-control-border);border-radius:var(--th-radius-sm);background:var(--th-white);font:inherit;font-size:var(--th-text-sm);font-weight:600;color:var(--th-navy)}.preview_moduleCount__CTQef{flex:none;font-size:var(--th-text-xs);color:var(--th-gray-600)}.preview_nextModule__ZIDYD{display:block;margin:var(--th-space-6) 0 0 auto;min-height:44px;padding:0 var(--th-space-4);border:0;border-radius:var(--th-radius-md);background:var(--th-navy);color:var(--th-white);font:inherit;font-size:var(--th-text-sm);font-weight:600;cursor:pointer}.preview_nextModule__ZIDYD:hover{background:var(--th-navy-deep)}.preview_commentBtn__TELYN{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:36px;height:32px;padding:0 8px;border:1px solid var(--th-gray-200);border-radius:var(--th-radius-full);background:var(--th-white);color:var(--th-gray-600);font:inherit;font-size:var(--th-text-xs);font-weight:700;cursor:pointer;transition:color var(--th-duration-fast) var(--th-ease-out),border-color var(--th-duration-fast) var(--th-ease-out)}.preview_commentBtn__TELYN:hover,.preview_commentBtn__TELYN[aria-expanded=true]{color:var(--th-navy);border-color:var(--th-navy)}.preview_commentBtnOpen__3pejz{color:var(--th-warning-text);border-color:color-mix(in srgb,var(--th-warning) 45%,white);background:color-mix(in srgb,var(--th-warning) 10%,white)}.preview_itemComments__iwkaD{margin-top:var(--th-space-3);padding:var(--th-space-3);border-left:3px solid var(--th-sky);background:var(--th-gray-50);border-radius:0 var(--th-radius-sm) var(--th-radius-sm) 0}.preview_aiBtn__7vtVt{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 var(--th-space-3);border:1px solid var(--th-navy);border-radius:var(--th-radius-full);background:var(--th-white);color:var(--th-navy);font:inherit;font-size:var(--th-text-sm);font-weight:600;cursor:pointer}.preview_aiBtn__7vtVt:hover:not(:disabled){background:var(--th-navy);color:var(--th-white)}.preview_aiBtn__7vtVt:disabled{opacity:.6;cursor:progress}.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-link)}.Badge_success__3M0a6{background:rgba(76,175,80,.14);color:var(--th-success-text)}.Badge_warning__YCciL{background:rgba(191,120,0,.14);color:var(--th-warning-text)}.Badge_error__Z33_3{background:rgba(229,72,77,.1);color:var(--th-error-text)}