._stepper_nmx24_1{flex-shrink:0;width:220px;padding:1.5rem 0;border-right:1px solid var(--border-subtle);background:var(--surface);align-self:stretch}._list_nmx24_19{list-style:none;margin:0;padding:0}._item_nmx24_31{position:relative;margin:0}._item_nmx24_31:before{content:"";position:absolute;left:14px;top:28px;bottom:-4px;width:2px;background:var(--border-subtle)}._item_nmx24_31:last-child:before{display:none}._itemPast_nmx24_69:before{background:var(--success)}._itemCurrent_nmx24_77:before{background:var(--accent)}._link_nmx24_85,._span_nmx24_87{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 1rem .5rem .5rem;text-decoration:none;color:inherit;cursor:pointer;min-height:44px}._span_nmx24_87{cursor:default}._item_nmx24_31:not(._itemDisabled_nmx24_117) ._link_nmx24_85:hover,._item_nmx24_31:not(._itemDisabled_nmx24_117) ._span_nmx24_87[role=button]:hover{background:var(--surface-hover)}._itemPast_nmx24_69 ._link_nmx24_85{cursor:pointer}._itemPast_nmx24_69 ._link_nmx24_85:hover{background:var(--surface-hover)}._itemDisabled_nmx24_117 ._link_nmx24_85,._itemDisabled_nmx24_117 ._span_nmx24_87{opacity:.5;cursor:default;pointer-events:none}._stepNumber_nmx24_159{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.8rem;font-weight:600;background:var(--surface-hover);color:var(--text-muted);border:2px solid var(--border)}._stepNumberCompleted_nmx24_191{background:var(--success);color:var(--success-fg);border-color:var(--success);font-size:.95rem;line-height:1}._stepNumberCurrent_nmx24_209{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}._stepLabel_nmx24_221{font-size:.9rem;font-weight:500;color:var(--text);line-height:1.3}._itemCurrent_nmx24_77 ._stepLabel_nmx24_221{font-weight:600}._itemDisabled_nmx24_117 ._stepLabel_nmx24_221{color:var(--text-muted)}._layout_9abp8_1{min-height:100vh;display:flex;flex-direction:column;--header-height: 56px}._layoutChat_9abp8_15{height:100vh;min-height:100vh;overflow:hidden}._header_9abp8_27{flex-shrink:0;display:flex;align-items:center;gap:2rem;padding:.75rem 1.5rem;background:var(--header-bg);border-bottom:1px solid var(--header-border);flex-wrap:wrap}._flowTabsWrap_9abp8_49{flex-shrink:0;background:var(--header-bg);border-bottom:1px solid var(--header-border);padding:0 1.5rem}._flowTabs_9abp8_49{display:flex;gap:.25rem;flex-wrap:wrap;max-width:1280px;margin:0 auto}._flowTabs_9abp8_49 a{display:inline-block;padding:.6rem 1rem;font-size:.9rem;font-weight:500;color:var(--header-muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s}._flowTabs_9abp8_49 a:hover{color:var(--header-text);text-decoration:none}._flowTabs_9abp8_49 a._flowTabActive_9abp8_113{color:var(--accent);border-bottom-color:var(--accent)}._brand_9abp8_123{display:flex;align-items:center;gap:.5rem;font-family:var(--font-serif);font-weight:600;font-size:1.25rem;color:var(--header-text);letter-spacing:.02em}._brandIcon_9abp8_145{display:flex;align-items:center;justify-content:center;color:var(--accent)}._brandHeart_9abp8_159{width:1em;height:1em}._nav_9abp8_169{display:flex;gap:.25rem}._nav_9abp8_169 a{padding:.5rem 1rem;border-radius:var(--radius);color:var(--header-muted);text-decoration:none;transition:background .15s,color .15s}._nav_9abp8_169 a:hover{background:#ffffff14;color:var(--header-text);text-decoration:none}._nav_9abp8_169 a._navActive_9abp8_207{background:#ffffff1a;color:var(--accent)}._user_9abp8_217{margin-left:auto;display:flex;align-items:center;gap:1rem}._adminLink_9abp8_231{padding:.4rem .75rem;font-size:.9rem;color:var(--header-muted);text-decoration:none;border-radius:var(--radius);transition:background .15s,color .15s}._adminLink_9abp8_231:hover{background:#ffffff14;color:var(--header-text);text-decoration:none}._userName_9abp8_261{color:var(--header-muted);font-size:.9rem}._logout_9abp8_271{padding:.4rem 1rem;background:var(--accent);border:none;border-radius:var(--radius-pill);color:var(--accent-fg);font-size:.875rem;font-weight:600;transition:background .15s,filter .15s}._logout_9abp8_271:hover{background:var(--accent-hover)}._main_9abp8_301{flex:1;padding:1.25rem 1.5rem;max-width:1280px;margin:0 auto;width:100%}._mainWizard_9abp8_319{display:flex;flex-direction:column;min-height:0}._wizardContainer_9abp8_331{display:flex;flex:1;min-height:0;align-items:stretch;overflow:hidden;background:var(--bg)}._wizardContent_9abp8_349{flex:1;min-width:0;overflow-y:auto;padding:1.25rem 1.5rem;max-width:1024px}._mainCarePlan_9abp8_367{max-width:none;width:100%;padding:0}._wizardContentCarePlan_9abp8_379{max-width:none;width:100%;padding:0;overflow:hidden;height:calc(100vh - var(--header-height));min-height:0;display:flex;flex-direction:column}._wrapper_v111m_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:linear-gradient(180deg,var(--header-bg) 0%,#243528 40%,var(--bg) 100%)}._card_v111m_19{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:36px;box-shadow:var(--shadow-md)}._header_v111m_39{text-align:center;margin-bottom:1.75rem}._iconWrap_v111m_49{display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;color:var(--accent)}._icon_v111m_49{width:44px;height:44px}._form_v111m_75 label{display:block;margin-bottom:1rem;font-size:.9rem;color:var(--text-muted)}._form_v111m_75 input{display:block;width:100%;margin-top:.35rem;padding:.65rem .85rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:1rem}._form_v111m_75 input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--focus-ring-subtle)}._form_v111m_75 ._error_v111m_125{padding:.65rem;margin-bottom:1rem;background:#b53a2f14;border:1px solid var(--error);border-radius:var(--radius);color:var(--error);font-size:.9rem}._submit_v111m_145{width:100%;margin-top:1rem;padding:.75rem 1.25rem;background:var(--accent);border:none;border-radius:var(--radius-pill);color:var(--accent-fg);font-size:1rem;font-weight:600;box-shadow:var(--shadow-sm);transition:background .15s ease,transform .15s ease,box-shadow .15s ease}._submit_v111m_145:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}._submit_v111m_145:disabled{opacity:.7;cursor:not-allowed}._title_1b62i_11{margin:0 0 var(--page-title-margin-bottom);padding:0;font-family:var(--font-serif);font-size:var(--page-title-size);font-weight:var(--page-title-weight);line-height:var(--page-title-line-height);letter-spacing:var(--page-title-letter-spacing);color:var(--text)}._titleSolo_1b62i_35{margin-bottom:0}._lede_1b62i_43{margin:0 0 var(--page-lede-margin-bottom);padding:0;font-family:var(--font-sans);font-size:var(--page-lede-size);font-weight:var(--page-lede-weight);line-height:var(--page-lede-line-height);color:var(--text-muted);max-width:none}._page_1kvj3_1{min-height:calc(100vh - 72px);display:flex;align-items:flex-start;justify-content:center;padding:2rem 1.5rem 3rem;background:linear-gradient(180deg,var(--surface) 0%,var(--bg, #f6f7f9) 100%)}._inner_1kvj3_19{width:100%;max-width:920px}._header_1kvj3_29{text-align:center;margin-bottom:2rem;max-width:36rem;margin-left:auto;margin-right:auto}._grid_1kvj3_45{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width: 700px){._grid_1kvj3_45{grid-template-columns:repeat(3,1fr);gap:1rem}}._item_1kvj3_77{margin:0}._card_1kvj3_85{display:flex;flex-direction:column;align-items:flex-start;height:100%;min-height:11rem;padding:1.35rem 1.25rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}._card_1kvj3_85:hover{border-color:var(--accent);box-shadow:0 4px 14px #0000000f;transform:translateY(-1px)}._card_1kvj3_85:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring);border-color:var(--accent)}._cardTitle_1kvj3_147{font-family:var(--font-serif);font-size:1.2rem;font-weight:600;color:var(--text);margin-bottom:.5rem}._cardDesc_1kvj3_163{font-size:.9rem;line-height:1.5;color:var(--text-muted);flex:1}._cardAction_1kvj3_177{margin-top:1rem;font-size:.875rem;font-weight:600;color:var(--link)}._page_1qgwp_1{min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:_fade_1qgwp_1 .2s ease}._card_1qgwp_19{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:1.75rem 1.5rem;box-shadow:var(--shadow-sm)}._locationSection_1qgwp_39{margin-bottom:.85rem}._locationFieldHint_1qgwp_47{margin:.45rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--text-muted)}._selectInput_1qgwp_61{display:block;width:100%;padding:.65rem 1rem;font-size:1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer;transition:border-color .15s,box-shadow .15s}._selectInput_1qgwp_61:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.15)}._selectInput_1qgwp_61:disabled{opacity:.7;cursor:not-allowed}._residentSection_1qgwp_109{margin-bottom:1.25rem}._residentLabel_1qgwp_117{display:block;font-weight:600;margin-bottom:.4rem;font-size:.875rem;color:var(--text)}._selectedDisplay_1qgwp_135{display:block;width:100%;padding:.6rem 1rem;text-align:left;font:inherit;font-size:1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}._selectedDisplay_1qgwp_135:hover:not(:disabled){border-color:var(--accent);background:var(--surface-hover, #f8fafc)}._selectedDisplay_1qgwp_135:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.15)}._selectedDisplay_1qgwp_135:disabled{opacity:.7;cursor:not-allowed}._selectedDisplayName_1qgwp_197{display:block;font-weight:500;color:var(--text)}._selectedDisplayLocation_1qgwp_209{display:block;margin-top:.15rem;font-size:.8125rem;color:var(--text-muted)}._searchSelect_1qgwp_225{position:relative}._searchInput_1qgwp_233{display:block;width:100%;padding:.65rem 1rem;font-size:1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);transition:border-color .15s,box-shadow .15s}._searchInput_1qgwp_233:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.15)}._searchInput_1qgwp_233::placeholder{color:var(--text-muted)}._searchInput_1qgwp_233:disabled{opacity:.7;cursor:not-allowed}._searchDropdown_1qgwp_287{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;margin:0;padding:.5rem 0;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:100}._searchDropdownItem_1qgwp_321{padding:.6rem 1rem;cursor:pointer;font-size:.95rem;color:var(--text);transition:background .1s}._searchDropdownItem_1qgwp_321:hover{background:var(--surface-hover)}._searchDropdownItemSelected_1qgwp_345{background:rgba(var(--accent-rgb),.08);font-weight:500}._searchDropdownEmpty_1qgwp_355{padding:1rem;color:var(--text-muted);font-size:.9rem;text-align:center}._loadingState_1qgwp_371{display:flex;align-items:center;gap:.75rem;padding:1.25rem;background:var(--surface-hover);border:1px solid var(--border-subtle);border-radius:var(--radius);color:var(--text-muted);font-size:.95rem}._spinner_1qgwp_395{display:inline-block;width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_1qgwp_395 .8s linear infinite}@keyframes _spin_1qgwp_395{to{transform:rotate(360deg)}}._emptyState_1qgwp_425{padding:1.5rem;background:var(--surface-hover);border:1px solid var(--border-subtle);border-radius:var(--radius);text-align:center}._emptyTitle_1qgwp_441{margin:0 0 .35rem;font-weight:600;font-size:1rem;color:var(--text)}._emptyText_1qgwp_455{margin:0;font-size:.9rem;color:var(--text-muted);line-height:1.5}._continueButton_1qgwp_471{display:block;width:100%;padding:.7rem 1.25rem;font-size:1rem;font-weight:600;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer;transition:background .15s,box-shadow .15s}._continueButton_1qgwp_471:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.35)}._continueButton_1qgwp_471:hover:not(:disabled){background:var(--accent-hover)}._continueButton_1qgwp_471:disabled{opacity:.5;cursor:not-allowed}._error_1qgwp_527{margin-bottom:1rem;padding:.65rem 1rem;background:#b53a2f14;border:1px solid rgba(181,58,47,.22);border-radius:var(--radius);color:var(--error);font-size:.9rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}._errorDismiss_1qgwp_555{flex-shrink:0;padding:.25rem .5rem;font-size:.85rem;background:transparent;border:1px solid #fca5a5;border-radius:4px;color:var(--error);cursor:pointer}._errorDismiss_1qgwp_555:hover{background:#fee2e2}@keyframes _fade_1qgwp_1{0%{opacity:0}to{opacity:1}}._page_y71p3_3{min-height:calc(100vh - 120px);padding:1rem 1.25rem 1.5rem;background:var(--bg);animation:_fade_y71p3_1 .2s ease}._container_y71p3_17{width:100%;max-width:64rem;margin:0 auto}._residentCard_y71p3_31{margin-bottom:1rem;padding:.85rem 1.1rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:0 1px 2px #00000008}._residentCardHeader_y71p3_49{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:0;min-height:0}._residentName_y71p3_67{margin:0;font-size:1.125rem;font-weight:600;color:var(--text);line-height:1.25}._changeResidentLink_y71p3_83{flex-shrink:0;font-size:.875rem;color:var(--text-muted);text-decoration:none}._changeResidentLink_y71p3_83:hover{color:var(--accent);text-decoration:underline}._changeResidentLink_y71p3_83:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}._residentLocation_y71p3_119{margin:.25rem 0 0;font-size:.8125rem;color:var(--text-muted);line-height:1.3}._resumeAlert_y71p3_135{display:block;margin-bottom:1rem;padding:.5rem 1rem;background:#fefce8;border:1px solid #fde047;border-radius:var(--radius);font-size:.9rem;color:var(--text);text-decoration:none;transition:background .15s,border-color .15s}._resumeAlert_y71p3_135:hover{background:#fef9c3;border-color:#facc15}._resumeAlert_y71p3_135:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._resumeAlertLink_y71p3_181{font-weight:600;color:#a16207;text-decoration:underline;text-underline-offset:2px}._resumeAlert_y71p3_135:hover ._resumeAlertLink_y71p3_181{color:#854d0e}._carePlanSection_y71p3_205{padding:1.25rem 1.5rem;margin-bottom:2rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:var(--shadow-sm)}._carePlanTitle_y71p3_223{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:var(--text)}._carePlanStatus_y71p3_237{margin:0 0 1rem;font-size:.95rem;color:var(--text-muted)}._carePlanLoading_y71p3_249{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:var(--text-muted)}._carePlanBtn_y71p3_265{padding:.6rem 1.25rem;font-size:.95rem;font-weight:500;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer;transition:background .15s}._carePlanBtn_y71p3_265:hover:not(:disabled){background:var(--accent-hover)}._carePlanBtn_y71p3_265:disabled{opacity:.6;cursor:not-allowed}._toast_y71p3_307{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:12px 24px;background:var(--success);color:#fff;font-size:.95rem;font-weight:500;border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:1001}._modalOverlay_y71p3_339{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}._modalBox_y71p3_361{background:var(--surface);border-radius:12px;box-shadow:0 8px 32px #0003;max-width:480px;width:100%;padding:24px}._modalTitle_y71p3_379{margin:0 0 16px;font-size:1.25rem;font-weight:600;color:var(--text)}._modalBody_y71p3_393{margin:0 0 24px;font-size:.95rem;color:var(--text-muted);line-height:1.5}._modalActions_y71p3_407{display:flex;gap:12px}._pcsSection_y71p3_419{padding:1.25rem 1.5rem;margin-bottom:2rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:var(--shadow-sm)}._pcsTitle_y71p3_437{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:var(--text)}._pcsDesc_y71p3_451{margin:0 0 1rem;font-size:.9rem;color:var(--text-muted);line-height:1.4}._pcsUrlRow_y71p3_465{margin-bottom:1rem}._pcsLabel_y71p3_473{display:block;margin-bottom:.35rem;font-size:.9rem;font-weight:500;color:var(--text)}._pcsUrlInput_y71p3_489{width:100%;padding:.6rem 1rem;font-size:.95rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text)}._pcsUrlInput_y71p3_489:focus{outline:none;border-color:var(--accent)}._pcsActions_y71p3_519{display:flex;flex-wrap:wrap;gap:.75rem}._secondaryBtn_y71p3_531{padding:.5rem 1.25rem;font-size:.95rem;font-weight:500;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:background .15s,border-color .15s}._secondaryBtn_y71p3_531:hover:not(:disabled){background:var(--surface-hover);border-color:var(--accent)}._secondaryBtn_y71p3_531:disabled{opacity:.6;cursor:not-allowed}._pcsSuccess_y71p3_575{padding:.6rem 1rem;margin-bottom:1rem;background:#007f3b14;border:1px solid rgba(0,127,59,.3);border-radius:var(--radius);color:var(--success);font-size:.9rem}._pcsError_y71p3_595{padding:.6rem 1rem;margin-bottom:1rem;background:#b53a2f14;border:1px solid rgba(181,58,47,.22);border-radius:var(--radius);color:var(--error);font-size:.9rem}._pcsNotConfigured_y71p3_615{margin:0;font-size:.95rem;color:var(--text-muted)}._startNewCard_y71p3_629{margin-bottom:1.25rem;padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:0 1px 2px #00000008}._startNewTitle_y71p3_647{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--text)}._startNewDesc_y71p3_661{margin:0 0 .65rem;font-size:.875rem;color:var(--text-muted);line-height:1.45}._primaryBtn_y71p3_675{padding:.7rem 1.5rem;font-size:1rem;font-weight:600;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer;transition:background .15s}._primaryBtn_y71p3_675:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.35)}._primaryBtn_y71p3_675:hover:not(:disabled){background:var(--accent-hover)}._primaryBtn_y71p3_675:disabled{opacity:.6;cursor:not-allowed}._reviewsSection_y71p3_727{margin-top:.25rem}._sectionTitle_y71p3_735{margin:0 0 .5rem;font-size:.95rem;font-weight:600;color:var(--text)}._toolbar_y71p3_749{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem}._toolbarRight_y71p3_765{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}._filters_y71p3_781{display:flex;flex-wrap:wrap;gap:.25rem}._chip_y71p3_793,._chipActive_y71p3_795{padding:.35rem .7rem;font-size:.8rem;font-weight:500;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;transition:background .15s,border-color .15s,color .15s}._chip_y71p3_793:hover{background:var(--surface-hover);color:var(--text)}._chip_y71p3_793:focus-visible,._chipActive_y71p3_795:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._chipActive_y71p3_795{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}._searchInput_y71p3_855{flex:1;min-width:180px;padding:.5rem .85rem;font-size:.9rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text)}._searchInput_y71p3_855:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.1)}._searchInput_y71p3_855::placeholder{color:var(--text-muted)}._sortSelect_y71p3_897{padding:.5rem .85rem;font-size:.9rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer}._reviewList_y71p3_919{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}._reviewCard_y71p3_937{margin:0}._reviewCardLink_y71p3_945{display:block;padding:.55rem .85rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:0 1px 2px #00000008}._reviewCardLink_y71p3_945:hover{border-color:var(--border);box-shadow:var(--shadow-sm);background:var(--surface-hover)}._reviewCardLink_y71p3_945:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._reviewCardMain_y71p3_991{min-width:0}._reviewCardHeader_y71p3_999{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-bottom:.2rem}._reviewCardTitle_y71p3_1017{margin:0;font-size:.9rem;font-weight:600;color:var(--text)}._badge_y71p3_1031{display:inline-block;padding:.18rem .45rem;font-size:.7rem;font-weight:600;border-radius:4px;flex-shrink:0}._badgeDraft_y71p3_1049{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}._badgeGenerated_y71p3_1061{background:#dbeafe;color:var(--link-hover);border:1px solid #93c5fd}._badgeSubmitted_y71p3_1073{background:#dcfce7;color:#15803d;border:1px solid #86efac}._reviewMetaLine_y71p3_1085{margin:0;font-size:.75rem;color:var(--text-muted);line-height:1.4}._reviewSecondaryLine_y71p3_1099{margin:.2rem 0 0;font-size:.75rem;color:var(--text-muted);line-height:1.35;opacity:.9}._reviewPreview_y71p3_1115{margin:.35rem 0 0;font-size:.82rem;color:var(--text-muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._loading_y71p3_1139{display:flex;align-items:center;gap:.6rem;padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);color:var(--text-muted);font-size:.9rem}._spinner_y71p3_1163{display:inline-block;width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_y71p3_1163 .8s linear infinite}@keyframes _spin_y71p3_1163{to{transform:rotate(360deg)}}._emptyState_y71p3_1193{padding:1.5rem 1.25rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);text-align:center;box-shadow:var(--shadow-sm)}._emptyIcon_y71p3_1211{font-size:2rem;margin-bottom:.5rem;opacity:.5}._emptyTitle_y71p3_1223{margin:0 0 .25rem;font-size:.95rem;font-weight:600;color:var(--text)}._emptyText_y71p3_1237{margin:0;font-size:.85rem;color:var(--text-muted)}._error_y71p3_1251{padding:.75rem 1rem;margin-bottom:1.5rem;background:#b53a2f14;border:1px solid rgba(181,58,47,.22);border-radius:var(--radius);color:var(--error);font-size:.9rem}._noResident_y71p3_1273{color:var(--text-muted);margin:0}._noResident_y71p3_1273 a{color:var(--accent)}@keyframes _fade_y71p3_1{0%{opacity:0}to{opacity:1}}._wrapper_ew5mr_1{padding:0}._readinessCard_ew5mr_11{padding:.85rem 1.25rem;margin-bottom:1rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:0 1px 2px #0000000a}._readinessCardTitle_ew5mr_29{margin:0 0 .5rem;font-size:.95rem;font-weight:600;color:var(--text)}._readinessCard_ew5mr_11 ._readinessList_ew5mr_43{list-style:none;margin:0;padding:0}._readinessRow_ew5mr_55{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.2rem 0;min-height:1.75rem}._readinessRow_ew5mr_55 ._readinessItemLabel_ew5mr_73{flex:0 1 auto;min-width:0}._readinessRow_ew5mr_55 ._readinessBadgeReady_ew5mr_83,._readinessRow_ew5mr_55 ._readinessBadgeProcessing_ew5mr_85,._readinessRow_ew5mr_55 ._readinessBadgeNotReady_ew5mr_87,._readinessRow_ew5mr_55 ._readinessBadgeOptional_ew5mr_89{flex-shrink:0}._readinessItemLabel_ew5mr_73{font-size:.9rem;font-weight:500;color:var(--text)}._readinessOptional_ew5mr_109{font-weight:400;font-size:.8rem;color:var(--text-muted, #64748b)}._readinessBadgeOptional_ew5mr_89{display:inline-flex;align-items:center;gap:.35rem;padding:4px 10px;font-size:.78rem;font-weight:600;border-radius:999px;border:none;color:var(--text-secondary, #475569);background:#64748b26;max-width:min(100%,16rem);text-align:right;line-height:1.25}._readinessBadgeReady_ew5mr_83,._readinessBadgeProcessing_ew5mr_85,._readinessBadgeNotReady_ew5mr_87{display:inline-flex;align-items:center;gap:.35rem;padding:4px 10px;font-size:.8rem;font-weight:600;border-radius:999px;border:none}._readinessBadgeReady_ew5mr_83{color:var(--success, #0d6832);background:#0d683224}._readinessBadgeProcessing_ew5mr_85{color:var(--accent);background:rgba(var(--accent-rgb),.12)}._readinessBadgeNotReady_ew5mr_87{color:var(--error);background:#b91c1c1f}._badgeIcon_ew5mr_209{font-size:.75em;line-height:1;opacity:.95}._readinessOverall_ew5mr_221{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.35rem;padding-top:.6rem;border-top:2px solid var(--border-subtle)}._readinessOverallLabel_ew5mr_241{font-size:.9rem;font-weight:600;color:var(--text)}._readinessBadgeOverallReady_ew5mr_253,._readinessBadgeOverallNotReady_ew5mr_255{display:inline-flex;align-items:center;gap:.35rem;padding:6px 12px;font-size:.9rem;font-weight:700;border-radius:999px;border:none}._readinessBadgeOverallReady_ew5mr_253{color:var(--success, #0d6832);background:#0d683229}._readinessBadgeOverallNotReady_ew5mr_255{color:var(--error);background:#b91c1c1f}._sectionCard_ew5mr_299{margin-bottom:.85rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:0 1px 2px #0000000a}._sectionCardSecondary_ew5mr_315{background:var(--surface-hover, #f8fafc);box-shadow:none}._sectionHeader_ew5mr_325{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.65rem 1rem;cursor:pointer;border:none;width:100%;text-align:left;background:var(--surface-hover, #f8fafc);border-radius:var(--radius);font:inherit}._sectionHeader_ew5mr_325:hover{background:var(--surface-hover, #f1f5f9)}._sectionHeaderLeft_ew5mr_365{display:flex;align-items:center;gap:.5rem}._sectionTitle_ew5mr_377{margin:0;font-size:.95rem;font-weight:600;color:var(--text);display:flex;align-items:center;gap:.35rem}._sectionTitleIcon_ew5mr_397{font-size:.9em;line-height:1;opacity:.9}._sectionToggle_ew5mr_409{font-size:.8rem;color:var(--text-muted)}._sectionHeaderActions_ew5mr_419{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._sectionBody_ew5mr_433{padding:.85rem 1rem 1rem;border-top:1px solid var(--border-subtle)}._sectionBodyCollapsed_ew5mr_443{display:none}._sectionDesc_ew5mr_451{margin:0 0 .75rem;font-size:.875rem;color:var(--text-muted);line-height:1.4}._coreActionsRow_ew5mr_465{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}._gpConnectMetaRow_ew5mr_481,._scannedMetaRow_ew5mr_483{display:flex;align-items:center;gap:.5rem 1rem;flex-wrap:wrap;margin-bottom:.75rem}._scannedStageHint_ew5mr_499{margin:0 0 .75rem;padding:.5rem .65rem;font-size:.85rem;color:var(--text);line-height:1.45;background:#64748b14;border-radius:var(--radius, 6px);border:1px solid var(--border-subtle)}._scannedWorkflowInline_ew5mr_521{white-space:normal;text-align:left;line-height:1.3}._gpConnectStatusLine_ew5mr_533{margin:0 0 .5rem;font-size:.875rem;color:var(--text)}._gpConnectStatusLine_ew5mr_533 ._statusPill_ew5mr_545{margin-right:.25rem}._gpConnectStatusSep_ew5mr_553{color:var(--text-muted);margin:0 .25rem}._gpConnectFetchingHint_ew5mr_563{margin:0 0 .75rem;font-size:.85rem;color:var(--text-muted);line-height:1.4}._gpConnectMetaLabel_ew5mr_577{font-size:.875rem;color:var(--text-muted)}._hiddenFileInput_ew5mr_587{position:absolute;width:0;height:0;opacity:0;pointer-events:none}._transcriptFileName_ew5mr_603{margin:0 0 .5rem;font-size:.875rem;color:var(--text-muted)}._transcriptLimitNote_ew5mr_615{display:block;margin-top:.35rem;font-size:.8125rem;color:var(--text-muted);line-height:1.4}._transcriptFileList_ew5mr_631{list-style:none;margin:.5rem 0 .75rem;padding:0;font-size:.875rem}._transcriptFileList_ew5mr_631 li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--border-subtle)}._transcriptFileList_ew5mr_631 li:last-child{border-bottom:none}._transcriptRemoveFile_ew5mr_671{flex-shrink:0;font-size:.8125rem;padding:.15rem .45rem;border:1px solid var(--border-subtle);border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer}._transcriptRemoveFile_ew5mr_671:hover{color:var(--text);border-color:var(--border-strong)}._gpConnectActions_ew5mr_703,._scannedActionsRow_ew5mr_705{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:1rem;margin-bottom:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}._scannedActionsRow_ew5mr_705{margin-top:1.5rem;padding-top:1.5rem}._scannedTableWrap_ew5mr_737{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border-subtle);margin-bottom:1rem}._scannedTableWrap_ew5mr_737 ._docTable_ew5mr_751{margin-bottom:0}._scannedStatusFound_ew5mr_759{background:#64748b1a;color:var(--text-muted, #64748b);border:none}._sectionCardHeader_ew5mr_771{padding:.75rem 1rem}._sectionCardHeader_ew5mr_771 ._sectionTitle_ew5mr_377{margin:0}._sectionCardHeaderWithActions_ew5mr_787{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem}._sectionCardHeaderWithActions_ew5mr_787 ._sectionTitle_ew5mr_377{margin:0}._headerActions_ew5mr_813{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._documentsCardHeader_ew5mr_827{padding:.75rem 1rem}._documentsCardHeader_ew5mr_827 ._sectionTitle_ew5mr_377{margin:0}._actionRow_ew5mr_843{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;padding:.5rem 1rem;border-top:1px solid var(--border-subtle);background:var(--surface-hover, #f8fafc)}._actionRowGroup_ew5mr_863{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._actionRowDivider_ew5mr_877{color:var(--text-muted);font-size:.9rem;-webkit-user-select:none;user-select:none}._secondaryActionBtn_ew5mr_889{padding:.5rem 1rem;font-size:.9rem;font-weight:500;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer}._secondaryActionBtn_ew5mr_889:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border)}._secondaryActionBtn_ew5mr_889:disabled{opacity:.6;cursor:not-allowed}._secondaryActionBtn_ew5mr_889:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._rowActionGroup_ew5mr_941{display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:center}._keywordInput_ew5mr_955{min-width:280px;padding:.4rem .75rem;font-size:.85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text)}._generateBtn_ew5mr_975{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer}._generateBtn_ew5mr_975:hover:not(:disabled){background:var(--accent-hover)}._generateBtn_ew5mr_975:disabled{opacity:.6;cursor:not-allowed}._generateBtn_ew5mr_975:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._scannedBtnHighlight_ew5mr_1023{box-shadow:0 0 0 2px #b8422859}._scannedBtnHighlight_ew5mr_1023:hover:not(:disabled){box-shadow:0 0 0 2px #b8422880}._scannedBtnHighlight_ew5mr_1023:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._card_ew5mr_1049{padding:1rem 1.25rem;margin-bottom:.85rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:0 1px 2px #0000000a}._sectionTitleInCard_ew5mr_1067{margin:0 0 .6rem;font-size:.95rem;font-weight:600;color:var(--text)}._docTable_ew5mr_751{width:100%;border-collapse:collapse;font-size:.85rem}._docTable_ew5mr_751 th{text-align:left;padding:.4rem .5rem .4rem 0;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border-subtle)}._docTable_ew5mr_751 th:first-child,._docTable_ew5mr_751 td:first-child{padding-left:1.125rem}._docTable_ew5mr_751 ._docTableActionsTh_ew5mr_1121{min-width:10rem;text-align:center}._docTable_ew5mr_751 td{padding:.45rem .5rem .45rem 0;border-bottom:1px solid var(--border-subtle);vertical-align:middle}._docTable_ew5mr_751 tbody tr:nth-child(2n) td{background:#00000005}._docTable_ew5mr_751 tr:last-child td{border-bottom:none}._docTable_ew5mr_751 ._docNameCell_ew5mr_1159{font-weight:500;color:var(--text)}._docNameCellInner_ew5mr_1169{display:inline-flex;align-items:center;gap:.4rem}._docNameIcon_ew5mr_1181{font-size:.9em;line-height:1;opacity:.85}._docTable_ew5mr_751 ._docMetaCell_ew5mr_1193{color:var(--text-muted);font-size:.8rem}._docTable_ew5mr_751 ._docActionsCell_ew5mr_1203{white-space:nowrap;vertical-align:middle}._docRowActions_ew5mr_1213{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap}._docTable_ew5mr_751 ._docActionsCell_ew5mr_1203 ._docRowActions_ew5mr_1213 button{margin:0}._expandBtn_ew5mr_1235{background:none;border:none;padding:0;font:inherit;font-weight:500;color:var(--text);cursor:pointer;text-align:left;display:inline-flex;align-items:center;gap:.35rem}._expandBtn_ew5mr_1235:hover{color:var(--accent)}._expandBtn_ew5mr_1235:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}._scannedCountBadge_ew5mr_1283{margin-left:.5rem;font-size:.75rem;font-weight:500;color:var(--text-muted)}._expandedDetailRow_ew5mr_1297{background:var(--surface-hover, #f8fafc)}._expandedDetailCell_ew5mr_1305{padding:.6rem 1rem .6rem 2rem!important;border-bottom:1px solid var(--border-subtle);vertical-align:top}._scannedDocList_ew5mr_1317{list-style:none;margin:0;padding:0}._scannedDocListItem_ew5mr_1329{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--border-subtle)}._scannedDocListItem_ew5mr_1329:last-child{border-bottom:none}._scannedDocName_ew5mr_1355{font-size:.85rem;color:var(--text);min-width:0}._scannedLoadingText_ew5mr_1367,._scannedEmptyText_ew5mr_1369{margin:0;font-size:.875rem;color:var(--text-muted)}._docList_ew5mr_1381,._guidanceList_ew5mr_1383,._uploadedList_ew5mr_1385{list-style:none;margin:0;padding:0}._docRow_ew5mr_1213,._guidanceItem_ew5mr_1399,._uploadedItem_ew5mr_1401{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem;padding:.5rem 0;border-bottom:1px solid var(--border-subtle)}._guidanceItem_ew5mr_1399{align-items:center;border-radius:4px;margin:0 -.25rem;padding-left:.25rem;padding-right:.25rem}._guidanceItem_ew5mr_1399:hover{background:#00000008}._docRow_ew5mr_1213:last-child,._guidanceItem_ew5mr_1399:last-child,._uploadedItem_ew5mr_1401:last-child{border-bottom:none}._docLeft_ew5mr_1457{flex:1;min-width:0}._docName_ew5mr_1159{font-weight:700;color:var(--text);display:block;font-size:.95rem}._metaLine_ew5mr_1481{font-size:.75rem;color:var(--text-muted);display:block;margin-top:.15rem}._inlineHint_ew5mr_1495{margin:.35rem 0 0;font-size:.8rem;color:#b35c00;line-height:1.35}._docRight_ew5mr_1509{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._statusPill_ew5mr_545{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;padding:4px 10px;border-radius:999px;font-weight:600;flex-shrink:0;border:none}._statusPillIcon_ew5mr_1547{font-size:.75em;line-height:1;opacity:.95}._statusReady_ew5mr_1559{background:#0d683224;color:var(--success, #0d6832)}._statusMissing_ew5mr_1569{background:#b91c1c1f;color:var(--error)}._statusGenerating_ew5mr_1579,._statusProcessing_ew5mr_1581{background:rgba(var(--accent-rgb),.12);color:var(--accent)}._statusError_ew5mr_1591{background:#b91c1c1f;color:var(--error)}._statusExcluded_ew5mr_1601{background:#64748b1f;color:var(--text-muted, #64748b);border:none}._corePackInfoBanner_ew5mr_1613{margin:0 0 .85rem;padding:.65rem .85rem;border-radius:8px;background:rgba(var(--accent-rgb),.1);color:var(--accent);font-size:.9rem;line-height:1.4}._corePackWarnBanner_ew5mr_1633{margin:0 0 .85rem;padding:.65rem .85rem;border-radius:8px;background:#b91c1c14;color:#9a3412;font-size:.9rem;line-height:1.4}._docFailUserMsg_ew5mr_1653{margin:.35rem 0 0;font-size:.8rem;color:var(--text-muted, #64748b);line-height:1.35}._docFailureDetails_ew5mr_1667{margin:.4rem 0 0;font-size:.75rem}._docFailureDetails_ew5mr_1667 summary{cursor:pointer;color:var(--accent)}._docFailurePre_ew5mr_1687{margin:.35rem 0 0;padding:.5rem;background:var(--surface-hover, #f1f5f9);border-radius:6px;overflow:auto;max-height:10rem;font-size:.7rem;white-space:pre-wrap;word-break:break-word}._rowActions_ew5mr_1711{display:flex;gap:.35rem}._actionBtn_ew5mr_1721{padding:.3rem .6rem;font-size:.8rem;background:var(--surface-hover);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer}._actionBtn_ew5mr_1721:hover{background:var(--border)}._actionBtn_ew5mr_1721:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._contextActionBtn_ew5mr_1757{padding:.3rem .6rem;font-size:.8rem;font-weight:500;background:#fff8e1;color:#b35c00;border:1px solid #ffc107;border-radius:var(--radius);cursor:pointer}._contextActionBtn_ew5mr_1757:hover:not(:disabled){background:#ffecb3}._contextActionBtn_ew5mr_1757:disabled{opacity:.7;cursor:not-allowed}._guidanceIncluded_ew5mr_1799{margin:0 0 .25rem;font-size:.85rem;color:var(--text-muted)}._guidanceSynced_ew5mr_1811{margin:0 0 .5rem;font-size:.8rem;color:var(--text-muted)}._guidanceNote_ew5mr_1823{margin:0 0 .5rem;font-size:.85rem;color:var(--text-muted)}._loadedTag_ew5mr_1835{font-size:.75rem;color:var(--text-muted)}._guidanceDocName_ew5mr_1845{font-size:.9rem;color:var(--text);flex:1;min-width:0;display:inline-flex;align-items:center;gap:.35rem}._guidanceDocIcon_ew5mr_1865{font-size:.85em;line-height:1;opacity:.9}._guidanceNotAvailable_ew5mr_1877{font-size:.8rem;color:var(--text-muted);flex-shrink:0}._muted_ew5mr_1889{margin:.4rem 0 0;font-size:.8rem;color:var(--text-muted)}._uploadZone_ew5mr_1903{border:2px dashed var(--border);border-radius:var(--radius);padding:1rem;text-align:center;margin-bottom:.5rem;background:var(--bg)}._uploadZoneActive_ew5mr_1921{border-color:var(--accent);background:rgba(var(--accent-rgb),.05)}._uploadHint_ew5mr_1931{margin:0 0 .5rem;font-size:.9rem;color:var(--text-muted)}._fileInput_ew5mr_1943{position:absolute;width:0;height:0;opacity:0;pointer-events:none}._secondaryBtn_ew5mr_1959{padding:.4rem .85rem;font-size:.9rem;font-weight:500;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);cursor:pointer}._acceptedTypes_ew5mr_1981{margin:0 0 .5rem;font-size:.8rem;color:var(--text-muted)}._uploadedList_ew5mr_1385{margin-top:.5rem}._uploadedItem_ew5mr_1401{align-items:center}._uploadedName_ew5mr_2009{font-size:.85rem}._uploadedActions_ew5mr_2017{display:flex;gap:.35rem}._removeBtn_ew5mr_2027{padding:.25rem .5rem;font-size:.8rem;background:transparent;color:var(--error);border:1px solid var(--error);border-radius:var(--radius);cursor:pointer}._removeBtn_ew5mr_2027:disabled{opacity:.55;cursor:not-allowed}._removeBtn_ew5mr_2027:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._readyHint_ew5mr_2067{margin:.75rem 0 0;padding:.75rem 1rem;background:#007f3b14;border-radius:var(--radius);color:var(--success);font-weight:500;font-size:.9rem}._loading_ew5mr_2087{padding:1.5rem;text-align:center;color:var(--text-muted);font-size:.9rem}._scannedDesc_ew5mr_2103{margin:0 0 .6rem;font-size:.85rem;color:var(--text-muted);line-height:1.4}._scannedProcessing_ew5mr_2117,._scannedLoading_ew5mr_1367{margin:0 0 .5rem;font-size:.9rem;color:var(--accent);font-weight:500}._scannedEmpty_ew5mr_1369{margin:0 0 .5rem;font-size:.9rem;color:var(--text-muted)}._scannedError_ew5mr_2145,._documentCollectError_ew5mr_2163{margin:0 0 .75rem;padding:.6rem .75rem;font-size:.9rem;background:#b53a2f14;color:var(--error)}._ocrWarning_ew5mr_2179{margin:0 0 .75rem;padding:.6rem .75rem;font-size:.85rem;background:#fffbeb;color:#b45309;border:1px solid #fcd34d;border-radius:var(--radius)}._scannedLastRun_ew5mr_2199{margin:0 0 .5rem;font-size:.8rem;color:var(--text-muted)}._scannedResponseDetails_ew5mr_2211{margin:0 0 .75rem;font-size:.85rem}._scannedResponseDetails_ew5mr_2211 summary{cursor:pointer;color:var(--text-muted)}._scannedResponsePre_ew5mr_2231{margin:.5rem 0 0;padding:.5rem;font-size:.75rem;background:var(--bg);border:1px solid var(--border-subtle);border-radius:var(--radius);overflow-x:auto;max-height:12rem;overflow-y:auto;white-space:pre-wrap;word-break:break-all}._scannedSummary_ew5mr_2259{margin:0 0 .6rem;font-size:.85rem;color:var(--text-muted)}._scannedCountsDebug_ew5mr_2271{margin:0 0 .5rem;font-size:.75rem;color:var(--text-muted);opacity:.9}._scannedActions_ew5mr_705{display:flex;gap:.75rem;align-items:center;margin-top:.75rem}._refreshBtn_ew5mr_2299{padding:.5rem 1rem;font-size:.9rem;background:transparent;color:var(--text);border:1px solid var(--border-subtle);border-radius:var(--radius);cursor:pointer}._refreshBtn_ew5mr_2299:hover:not(:disabled){background:var(--bg);border-color:var(--accent)}._refreshBtn_ew5mr_2299:disabled{opacity:.6;cursor:not-allowed}._scannedTableWrap_ew5mr_737{overflow-x:auto;margin-bottom:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius)}._scannedTable_ew5mr_737{width:100%;border-collapse:collapse;font-size:.85rem}._scannedTable_ew5mr_737 th{text-align:left;padding:.5rem .75rem;background:var(--bg);color:var(--text-muted);font-weight:600;border-bottom:1px solid var(--border-subtle)}._scannedTable_ew5mr_737 td{padding:.5rem .75rem;border-bottom:1px solid var(--border-subtle);color:var(--text)}._scannedTable_ew5mr_737 tbody tr:last-child td{border-bottom:none}._scannedDocName_ew5mr_1355{font-weight:600;color:var(--text)}._scannedOcrBadge_ew5mr_2413{margin-left:.35rem;font-size:.7rem;padding:.15rem .4rem;border-radius:4px;background:rgba(var(--accent-rgb),.1);color:var(--accent);font-weight:500}._gpConnectMeta_ew5mr_481{font-size:.85rem;color:var(--text-muted)}._gpConnectStatusRow_ew5mr_2443{display:flex;align-items:center;gap:.5rem;margin:.5rem 0}._gpConnectStatusLabel_ew5mr_2457{font-size:.9rem;color:var(--text-muted)}._gpConnectErrorText_ew5mr_2467{font-size:.85rem;color:var(--text-muted);margin:.25rem 0 0}._modalOverlay_ew5mr_2481{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modalContent_ew5mr_2503{background:var(--surface);border-radius:var(--radius);box-shadow:0 4px 20px #00000026;max-width:90vw;max-height:85vh;display:flex;flex-direction:column}._modalHeader_ew5mr_2523{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-subtle)}._modalTitle_ew5mr_2539{margin:0;font-size:1.1rem;font-weight:600}._modalClose_ew5mr_2551{background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;padding:.25rem;color:var(--text-muted)}._modalClose_ew5mr_2551:hover{color:var(--text)}._modalBody_ew5mr_2579{padding:1rem 1.25rem;overflow:auto;flex:1;min-height:200px}._modalPre_ew5mr_2593{margin:0;font-family:ui-monospace,monospace;font-size:.85rem;white-space:pre-wrap;word-break:break-word;max-height:60vh;overflow:auto}._additionalUploadRowMain_ew5mr_2615{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._additionalUploadStatusOk_ew5mr_2631,._additionalUploadStatusPending_ew5mr_2633,._additionalUploadStatusBad_ew5mr_2635{display:inline-flex;align-items:center;gap:.35rem;padding:4px 10px;font-size:.78rem;font-weight:600;border-radius:999px;border:none;flex-shrink:0}._additionalUploadStatusOk_ew5mr_2631{color:var(--success, #0d6832);background:#0d683224}._additionalUploadStatusPending_ew5mr_2633{color:var(--accent);background:rgba(var(--accent-rgb),.12)}._additionalUploadStatusBad_ew5mr_2635{color:#9a3412;background:#b91c1c1a}._additionalUploadDetail_ew5mr_2689{margin:.35rem 0 0;font-size:.8rem;color:var(--text-muted, #64748b);line-height:1.35}._nav_omsvu_1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}._navCompact_omsvu_23{margin-bottom:.35rem;padding-bottom:.45rem}._backBtn_omsvu_33{font-size:.95rem;color:var(--text-muted);text-decoration:none;padding:.4rem 0}._backBtn_omsvu_33:hover{color:var(--accent)}._backBtn_omsvu_33:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}._nextBtn_omsvu_67{box-sizing:border-box;min-height:var(--audit-btn-min-h, 2.25rem);padding:var(--audit-space-2, .5rem) var(--audit-space-4, 1rem);font-size:.875rem;font-weight:600;line-height:1.25;background:var(--accent);color:var(--accent-fg)!important;border:none;border-radius:var(--radius-pill);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:filter .12s ease,background .12s ease}._nextBtn_omsvu_67:hover:not(:disabled){background:var(--accent-hover)}._nextBtn_omsvu_67:disabled{opacity:.6;cursor:not-allowed}._nextBtn_omsvu_67:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._navTrailing_omsvu_133{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .65rem}._page_1ing1_1{padding-bottom:2rem}._modalOverlay_1ing1_9{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}._modalBox_1ing1_27{background:var(--surface);padding:1.5rem;border-radius:var(--radius);max-width:28rem;box-shadow:0 4px 20px #00000026}._modalBox_1ing1_27 h3{margin:0 0 .5rem;font-size:1.1rem;font-weight:600}._modalBody_1ing1_43{margin:0 0 1.25rem;font-size:.95rem;color:var(--text-muted)}._modalActions_1ing1_45{display:flex;gap:.75rem}._primaryBtn_1ing1_47{padding:.6rem 1.25rem;font-weight:600;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer}._secondaryBtn_1ing1_49{padding:.5rem 1rem;font-weight:500;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);cursor:pointer}._page_kcbo9_1{padding-bottom:2rem}._continueHint_kcbo9_9{margin:0 0 1rem;font-size:.75rem;line-height:1.35;color:var(--text-muted)}._summaryCard_kcbo9_25{margin:0 0 1rem;padding:.75rem 1rem;border-radius:var(--radius);border:1px solid var(--border-subtle, rgba(0, 0, 0, .1));background:var(--surface);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem 1rem}._summaryMain_kcbo9_51{flex:1 1 14rem;min-width:0}._summaryAside_kcbo9_61{flex:0 0 auto;display:flex;align-items:center}._summaryCardNeutral_kcbo9_73{border-color:var(--border-subtle);background:var(--surface)}._summaryCardOk_kcbo9_83{border-color:#04785733;background:var(--surface);box-shadow:inset 3px 0 0 0 var(--audit-covered, var(--success))}._summaryCardWarn_kcbo9_95{border-color:#b91c1c2e;background:#b91c1c08;box-shadow:inset 3px 0 0 0 var(--error)}._summaryCardLoading_kcbo9_107{border-style:dashed;opacity:.92}._summaryEyebrow_kcbo9_117{margin:0 0 .2rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._summaryCardOk_kcbo9_83 ._summaryEyebrow_kcbo9_117{color:var(--audit-covered, var(--success))}._summaryCardWarn_kcbo9_95 ._summaryEyebrow_kcbo9_117{color:#991b1b}._summaryHeadline_kcbo9_151{margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--text)}._summaryCardOk_kcbo9_83 ._summaryHeadline_kcbo9_151,._summaryCardWarn_kcbo9_95 ._summaryHeadline_kcbo9_151{color:var(--text)}._summaryDetail_kcbo9_183{margin:.35rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--text-muted)}._summaryMeta_kcbo9_197{margin:.4rem 0 0;font-size:.75rem;color:var(--text-muted);opacity:.9}._refreshFromPcs_kcbo9_211{box-sizing:border-box;min-height:2rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.25;background:transparent;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}._refreshFromPcs_kcbo9_211:hover:not(:disabled){color:var(--accent);border-color:var(--accent);background:rgba(var(--accent-rgb),.04)}._refreshFromPcs_kcbo9_211:disabled{opacity:.5;cursor:not-allowed}._countStrip_kcbo9_271{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 .5rem;padding:.4rem 0;font-size:.8125rem;color:var(--text-muted)}._countStrip_kcbo9_271 strong{color:var(--text);font-weight:600}._countDot_kcbo9_303{opacity:.35;-webkit-user-select:none;user-select:none}._sectionLabel_kcbo9_315{margin:0 0 .35rem;font-size:.75rem;font-weight:600;color:var(--text-muted);letter-spacing:.02em}._tableWrap_kcbo9_331{border:1px solid var(--border-subtle, rgba(0, 0, 0, .08));border-radius:var(--radius);overflow:hidden;background:var(--surface)}._table_kcbo9_331{width:100%;border-collapse:collapse;font-size:.875rem}._table_kcbo9_331 th,._table_kcbo9_331 td{padding:.55rem .75rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-subtle, rgba(0, 0, 0, .06))}._table_kcbo9_331 th{font-weight:500;font-size:.75rem;text-transform:none;letter-spacing:0;color:var(--text-muted);background:#00000005}._table_kcbo9_331 tbody tr:last-child td{border-bottom:none}._rowOk_kcbo9_399:hover{background:#00000004}._rowMissing_kcbo9_407{background:#b91c1c0a}._rowMissing_kcbo9_407:hover{background:#b91c1c0f}._assessmentName_kcbo9_423{font-weight:500;font-size:.875rem;color:var(--text)}._missingNote_kcbo9_435{display:block;margin-top:.2rem;font-size:.75rem;color:#991b1b;font-weight:500}._statusCell_kcbo9_451{width:6.5rem}._statusPill_kcbo9_459{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600}._statusPillIcon_kcbo9_479{font-size:.7rem;line-height:1;opacity:.9}._statusOk_kcbo9_491{background:#0478571a;color:var(--audit-covered, var(--success));border:1px solid rgba(4,120,87,.18)}._statusMissing_kcbo9_503{background:#b91c1c14;color:#991b1b;border:1px solid rgba(185,28,28,.22)}._dateCell_kcbo9_515{color:var(--text);font-size:.8125rem;white-space:nowrap;font-variant-numeric:tabular-nums}._dateCellMuted_kcbo9_529{color:var(--text-muted)}._table_kcbo9_331 th._dateCol_kcbo9_537,._table_kcbo9_331 td._dateCol_kcbo9_537{width:38%;text-align:right}._dateColInner_kcbo9_549{display:inline-block;text-align:right}._error_kcbo9_559{margin:0 0 .85rem;padding:.65rem .85rem;border-radius:var(--radius);background:#b43c3c14;color:#8f2a2a;font-size:.875rem;border:1px solid rgba(185,28,28,.2)}._errorRetry_kcbo9_579{margin-top:.5rem}._retryBtn_kcbo9_587{padding:.35rem .75rem;font-size:.8125rem;font-weight:500;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);cursor:pointer}._loading_kcbo9_609{margin:0 0 .75rem;color:var(--text-muted);font-size:.875rem}._modalOverlay_kcbo9_623{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modalBox_kcbo9_645{background:var(--surface);padding:1.35rem;border-radius:var(--radius);max-width:26rem;box-shadow:0 4px 20px #00000026}._modalBox_kcbo9_645 h3{margin:0 0 .45rem;font-size:1.05rem;font-weight:600}._modalBody_kcbo9_673{margin:0 0 1rem;font-size:.9rem;color:var(--text-muted);line-height:1.45}._modalList_kcbo9_687{margin:.5rem 0 0;padding-left:1.1rem}._modalList_kcbo9_687 li{margin-bottom:.2rem}._modalActions_kcbo9_705{display:flex;flex-wrap:wrap;gap:.65rem}._secondaryBtn_kcbo9_717{padding:.45rem .9rem;font-weight:500;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);cursor:pointer}._primaryBtn_kcbo9_737{padding:.5rem 1.1rem;font-weight:600;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer}._success_cj60p_1{margin:0 0 .65rem;padding:.55rem .7rem;border-radius:var(--radius, 8px);font-size:.8rem;line-height:1.45;background:#16a34a1a;border:1px solid rgba(22,163,74,.35);color:var(--text, #1a1a1a)}._warning_cj60p_23{margin:0 0 .65rem;padding:.55rem .7rem;border-radius:var(--radius, 8px);font-size:.8rem;line-height:1.45;background:#eab3081f;border:1px solid rgba(202,138,4,.4);color:var(--text, #1a1a1a)}._error_cj60p_45{margin:0 0 .65rem;padding:.55rem .7rem;border-radius:var(--radius, 8px);font-size:.8rem;line-height:1.45;background:#dc262614;border:1px solid rgba(220,38,38,.35);color:var(--text, #1a1a1a)}._line_cj60p_67{margin:0 0 .25rem}._line_cj60p_67:last-of-type{margin-bottom:0}._dismiss_cj60p_83{margin-top:.4rem;padding:.15rem .45rem;font-size:.72rem;border:1px solid rgba(0,0,0,.15);border-radius:4px;background:var(--surface, #fff);cursor:pointer}._dismiss_cj60p_83:hover{background:#0000000a}._section_1qhom_5{flex-shrink:0;padding:.85rem 1.25rem 1rem;background:var(--bg);border-top:1px solid rgba(0,0,0,.08)}._inner_1qhom_19{max-width:52rem;margin:0 auto;padding:.75rem .9rem .85rem;background:var(--surface);border:1px solid rgba(0,0,0,.09);border-left:3px solid rgba(var(--accent-rgb),.35);border-radius:var(--radius);box-shadow:0 1px 3px #0000000d}._title_1qhom_41{margin:0 0 .35rem;font-size:1.05rem;font-weight:600;color:var(--text);letter-spacing:-.01em;line-height:1.3}._helper_1qhom_59{margin:0 0 .65rem;font-size:.8rem;color:var(--text-muted);line-height:1.4}._composerFootnote_1qhom_73{margin:0 0 .55rem;font-size:.72rem;color:var(--text-muted);line-height:1.45}._fileSelectionWarning_1qhom_87{margin:0 0 .55rem;font-size:.78rem;color:#a16207;line-height:1.4}._form_1qhom_101{width:100%}._composerRow_1qhom_109{display:flex;align-items:center;gap:.45rem;min-height:0}._fileInputHidden_1qhom_123{position:absolute;width:0;height:0;opacity:0}._attachBtn_1qhom_137{flex-shrink:0;width:2.6rem;min-height:2.6rem;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-hover);border:1px solid rgba(0,0,0,.12);border-radius:var(--radius);cursor:pointer;font-size:1rem}._attachBtn_1qhom_137:hover:not(:disabled){background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.25)}._attachBtn_1qhom_137:disabled{opacity:.55;cursor:not-allowed}._textarea_1qhom_185{flex:1;min-width:0;min-height:2.65rem;max-height:6rem;padding:.5rem .75rem;font-size:.9rem;line-height:1.4;resize:vertical;border:1px solid rgba(0,0,0,.14);border-radius:var(--radius);box-sizing:border-box;font-family:inherit;color:var(--text);background:var(--surface)}._textarea_1qhom_185::placeholder{color:var(--text-muted);opacity:1}._textarea_1qhom_185:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18)}._textarea_1qhom_185:disabled{opacity:.65;cursor:not-allowed;background:var(--surface-hover)}._sendBtn_1qhom_253{flex-shrink:0;min-height:2.6rem;padding:0 1.15rem;font-size:.9rem;font-weight:700;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer;box-shadow:0 1px 4px rgba(var(--accent-rgb),.28)}._sendBtn_1qhom_253:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 2px 8px rgba(var(--accent-rgb),.45)}._sendBtn_1qhom_253:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}._attachedFile_1qhom_301{margin:.35rem 0 0;font-size:.75rem;color:var(--text-muted)}._removeAttach_1qhom_313{margin-left:.25rem;padding:.1rem .3rem;font-size:.7rem;background:transparent;border:1px solid var(--border);border-radius:4px;cursor:pointer}._sectionCompact_1qhom_335{padding:.55rem 1.25rem .75rem}._innerCompact_1qhom_343{padding:.55rem .75rem .65rem;box-shadow:0 1px 2px #0000000a}._titleCompact_1qhom_353{margin:0 0 .25rem;font-size:.9375rem;font-weight:600}._helperCompact_1qhom_365{margin:0 0 .45rem;font-size:.75rem;line-height:1.35}._sectionWorkspace_1qhom_379{padding:.25rem 0 .2rem;background:transparent;border-top:none}._innerWorkspace_1qhom_391{max-width:none;margin:0;padding:.45rem .55rem .55rem;background:#f8fafcbf;border:1px solid var(--border-subtle, rgba(0, 0, 0, .08));border-radius:var(--radius);box-shadow:none}._titleWorkspace_1qhom_411{font-size:.88rem;font-weight:650;letter-spacing:-.01em}._titleWorkspaceSectionLabel_1qhom_423{font-size:.72rem;font-weight:500;letter-spacing:.05em;text-transform:none;color:var(--text-muted, #5c6570)}@media (max-width: 640px){._section_1qhom_5{padding:.65rem .85rem .85rem}._sectionCompact_1qhom_335{padding:.5rem .85rem .65rem}._inner_1qhom_19{padding:.65rem .75rem .75rem}._title_1qhom_41{font-size:1rem}._composerRow_1qhom_109{flex-wrap:wrap}._textarea_1qhom_185{flex:1 1 100%;min-width:100%;order:0}._attachBtn_1qhom_137{order:1}._sendBtn_1qhom_253{order:2;flex:1;min-width:5rem}}._wrapper_17uh9_1{margin-top:.5rem;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-sm)}._embeddedRoot_17uh9_19{margin-top:0;border:none;border-radius:0;overflow:visible;background:transparent;box-shadow:none}._toolbar_17uh9_37{display:flex;flex-wrap:wrap;gap:.5rem;padding:.6rem .75rem;background:var(--surface-hover);border-bottom:1px solid var(--border)}._toolbarFlush_17uh9_55{padding:.15rem 0 .35rem;margin:0;background:transparent;border:none;border-bottom:none}._toolbarBtn_17uh9_71{padding:.35rem .65rem;font-size:.8rem;background:var(--surface);border:1px solid var(--border);border-radius:4px;color:var(--text);cursor:pointer}._toolbarBtn_17uh9_71:hover{background:var(--border)}._tableWrapper_17uh9_99{overflow-x:auto;max-height:60vh;overflow-y:auto}._tableWrapperEmbedded_17uh9_111{max-height:none;overflow-y:visible}._tableWrapperCalm_17uh9_121 ._table_17uh9_99 th{position:static;white-space:normal;padding:.65rem .9rem;font-size:.8rem;line-height:1.35}._tableWrapperCalm_17uh9_121 ._table_17uh9_99 td{padding:.8rem .9rem;line-height:1.55}._table_17uh9_99{width:100%;border-collapse:collapse;font-size:.9rem;table-layout:fixed}._colPillar_17uh9_161{width:16%}._tableAnticipatoryThree_17uh9_167 ._colAnticNeed_17uh9_167,._tableAnticipatoryThree_17uh9_167 ._colAnticGoal_17uh9_169{width:32%}._tableAnticipatoryThree_17uh9_167 ._colAnticAction_17uh9_171{width:36%}._anticipatoryTableSectionTitle_17uh9_175{margin:0 0 .45rem;font-size:1rem;font-weight:650;letter-spacing:-.02em;color:var(--text)}._colCareNeeds_17uh9_189,._colGoals_17uh9_191{width:22%}._colActions_17uh9_193{width:40%}._table_17uh9_99 th{position:sticky;top:0;z-index:1;background:var(--surface-hover);padding:.75rem 1rem;text-align:left;font-weight:600;border-bottom:2px solid var(--border);border-right:1px solid var(--border);white-space:nowrap}._table_17uh9_99 th:last-child{border-right:none}._table_17uh9_99 td{padding:.85rem 1rem;border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border);vertical-align:top;line-height:1.5}._table_17uh9_99 td:last-child{border-right:none}._table_17uh9_99 tbody tr{background:var(--surface)}._table_17uh9_99 tbody tr td{transition:background .5s ease-out}._table_17uh9_99 tbody tr._rowHighlighted_17uh9_271 td{background:#fef9c3}._rowHasRevisionHighlight_17uh9_281 td{transition:background .2s ease}._cellRevisionAmended_17uh9_289{background:#f59e0b17!important;box-shadow:inset 3px 0 #d9770673}._cellRevisionAdded_17uh9_299{background:#22c55e14!important;box-shadow:inset 3px 0 #16a34a6b}._revisionMark_17uh9_311,._revisionHeadingMark_17uh9_313{box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:3px;padding:.05rem .28rem;background:#fef3b4b8}._table_17uh9_99 tbody tr:hover{background:var(--surface-hover)}._cellPillar_17uh9_337{width:17%;min-width:160px;font-weight:500;background:var(--surface-hover)}._cellCareNeeds_17uh9_351{width:22%;min-width:140px;line-height:1.45;word-break:break-word}._cellGoals_17uh9_365{width:24%;min-width:140px;line-height:1.45;word-break:break-word}._cellActions_17uh9_379{width:40%;min-width:200px;line-height:1.45;word-break:break-word}._cellList_17uh9_393{margin:0;padding-left:1.25rem;list-style-type:disc}._cellList_17uh9_393 li{margin-bottom:.45rem;line-height:1.45}._cellList_17uh9_393 li:last-child{margin-bottom:0}._actionSection_17uh9_425{margin-bottom:.9rem}._cellActions_17uh9_379 ._actionSection_17uh9_425{margin-bottom:1rem}._actionSection_17uh9_425:last-child{margin-bottom:0}._actionHeading_17uh9_443{margin-bottom:.45rem;color:var(--text);line-height:1.35}._actionHeading_17uh9_443 strong{display:block;margin:0;padding:0;font-size:.9rem;font-weight:700;font-style:normal;line-height:1.35;color:inherit}._actionPreface_17uh9_479{font-size:.875rem;font-weight:400;line-height:1.45;margin-bottom:.55rem;color:var(--text);white-space:pre-wrap}._fallbackWrapper_17uh9_499{padding:1rem;background:var(--surface-hover);border:1px solid var(--border);border-radius:var(--radius)}._fallbackWarning_17uh9_513{margin:0 0 .5rem;font-weight:600;color:var(--text)}._fallbackHint_17uh9_525{margin:0 0 .75rem;font-size:.9rem;color:var(--text-muted)}._fallbackToggle_17uh9_537{padding:.4rem .6rem;font-size:.85rem;background:var(--surface);border:1px solid var(--border);border-radius:4px;color:var(--accent);cursor:pointer}._fallbackToggle_17uh9_537:hover{background:var(--border-subtle)}._fallbackRaw_17uh9_565{margin:.75rem 0 0;padding:1rem;font-size:.85rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:4px;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow-y:auto}._pillarPanelsRoot_17uh9_593{display:flex;flex-direction:column;gap:1.15rem}._pillarPanel_17uh9_593{border:1px solid var(--border-subtle);border-radius:var(--radius);padding:1.05rem 1.2rem 1.15rem;background:var(--surface);box-shadow:0 1px 2px #0f172a0a}._pillarPanelHasRevision_17uh9_621{box-shadow:inset 3px 0 #d9770659,0 1px 2px #0f172a0a}._pillarPanelGranularRevision_17uh9_631{box-shadow:0 1px 2px #0f172a0a}._pillarPanelFlash_17uh9_639{animation:_pillarFlash_17uh9_1 1.8s ease-out 1}@keyframes _pillarFlash_17uh9_1{0%{box-shadow:0 0 0 2px #facc15bf}to{box-shadow:0 1px 2px #0f172a0a}}._pillarPanelTitle_17uh9_665{margin:0 0 .85rem;font-size:1rem;font-weight:650;line-height:1.35;color:var(--text);letter-spacing:-.01em}._pillarPanelGrid_17uh9_683{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1.25rem}._pillarPanelGridThreeAcross_17uh9_697{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.15rem;align-items:start}@media (max-width: 1024px){._pillarPanelGridThreeAcross_17uh9_697{grid-template-columns:1fr 1fr}._pillarPanelGridThreeAcross_17uh9_697 ._pillarFieldActionsThreeAcross_17uh9_719{grid-column:1 / -1;border-left:none;padding-left:0;margin-top:.35rem;padding-top:.75rem;border-top:1px solid var(--border-subtle)}}@media (max-width: 640px){._pillarPanelGrid_17uh9_683,._pillarPanelGridThreeAcross_17uh9_697{grid-template-columns:1fr}}._pillarField_17uh9_719{min-width:0}._pillarFieldActions_17uh9_719{grid-column:1 / -1;padding-top:.15rem;border-top:1px solid var(--border-subtle);margin-top:.15rem}._pillarFieldActionsThreeAcross_17uh9_719{grid-column:auto;margin-top:0;padding-top:0;border-top:none;border-left:1px solid var(--border-subtle);padding-left:1rem}._pillarFieldLabel_17uh9_799{margin:0 0 .4rem;font-size:.68rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._pillarFieldBody_17uh9_817{font-size:.9rem;line-height:1.55;word-break:break-word}._pillarFieldActions_17uh9_719 ._actionSection_17uh9_425:first-child{margin-top:0}._pillarFieldActions_17uh9_719 ._actionSection_17uh9_425{margin-bottom:.85rem}._outcomeBanner_h6ud8_3{flex-shrink:0;margin:0 1.25rem .15rem;padding:.55rem .75rem;border-radius:var(--radius, 8px);border:1px solid var(--border-subtle, rgba(0, 0, 0, .08));background:var(--surface, #fff);box-shadow:0 1px 2px #00000008}._outcomeBannerRow_h6ud8_23{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}._outcomeMain_h6ud8_39{display:flex;align-items:flex-start;gap:.45rem;flex:1;min-width:0}._outcomeStatusOk_h6ud8_55,._outcomeStatusChanges_h6ud8_57{flex-shrink:0;width:.45rem;height:.45rem;margin-top:.32rem;border-radius:50%}._outcomeStatusOk_h6ud8_55{background:#22c55e;box-shadow:0 0 0 2px #22c55e2e}._outcomeStatusChanges_h6ud8_57{background:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.18)}._outcomeText_h6ud8_93{min-width:0;flex:1}._outcomeHeadline_h6ud8_103{margin:0;font-size:.875rem;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--text-primary, #1a1f26)}._outcomeCounts_h6ud8_121{margin:.2rem 0 0;font-size:.75rem;color:var(--text-muted, #5c6570);line-height:1.35}._outcomeDigestBtn_h6ud8_137{flex-shrink:0;margin:0 0 0 auto;padding:.45rem .95rem;font-size:.8125rem;font-weight:600;line-height:1.25;color:#fff;background:var(--accent);border:none;border-radius:var(--radius, 8px);cursor:pointer;white-space:nowrap;transition:background .12s ease,filter .12s ease}._outcomeDigestBtn_h6ud8_137:hover:not(:disabled){background:var(--accent-hover)}._outcomeDigestBtn_h6ud8_137:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._outcomeDigestBtn_h6ud8_137:disabled{opacity:.6;cursor:not-allowed}._detailsNarrativeCompact_h6ud8_197{margin:0 0 .45rem;font-size:.78rem;line-height:1.45;color:var(--text-muted, #5c6570)}._detailsMuted_h6ud8_211{margin:0;font-size:.78rem;color:var(--text-muted, #5c6570);line-height:1.45}._digestNarrativeOnly_h6ud8_227{margin:0;padding:.4rem .45rem;border-radius:6px;background:#00000005;border:1px solid var(--border-subtle, rgba(0, 0, 0, .06));font-size:.78rem;line-height:1.5;color:var(--text-primary, #1a1f26)}._digestNarrativeOnly_h6ud8_227 p{margin:0 0 .5rem}._digestNarrativeOnly_h6ud8_227 p:last-child{margin-bottom:0}._drawerReasoningBlock_h6ud8_267{margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--border-subtle, rgba(0, 0, 0, .08))}._drawerReasoningHeading_h6ud8_279{margin:0 0 .4rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, #5c6570)}._drawerReasoningText_h6ud8_297{font-size:.8125rem;line-height:1.5;color:var(--text-primary, #1a1f26)}._drawerReasoningText_h6ud8_297 p{margin:0 0 .5rem}._drawerReasoningText_h6ud8_297 p:last-child{margin-bottom:0}._panel_h6ud8_327{margin:1.25rem 0;padding:1rem 1.25rem;border-radius:8px;border:1px solid var(--border-subtle, #d8dee6);background:var(--surface-elevated, #f6f8fb)}._title_h6ud8_343{margin:0 0 .75rem;font-size:1rem;font-weight:600}._noChanges_h6ud8_355{margin:0;line-height:1.5;color:var(--text-primary, #1a1f26)}._narrative_h6ud8_367{margin:0 0 .75rem;line-height:1.5}._muted_h6ud8_377{margin:0;color:var(--text-muted, #5c6570);font-size:.9375rem}._pillar_h6ud8_391{margin-top:1rem}._pillarTitle_h6ud8_399{margin:0 0 .35rem;font-size:.9375rem;font-weight:600}._changeList_h6ud8_411{margin:0;padding-left:1.25rem;line-height:1.45}._changeList_h6ud8_411 li{margin-bottom:.35rem}._kind_h6ud8_431{display:inline-block;margin-right:.35rem;font-size:.75rem;font-weight:600;text-transform:capitalize;color:var(--accent)}._detail_h6ud8_197{font-size:.9375rem}._adHocDrawerPillar_h6ud8_459{margin-top:.45rem;padding:.4rem .45rem .45rem;border-radius:6px;border:1px solid var(--border-subtle, rgba(0, 0, 0, .07));background:#fffffff5}._adHocDrawerPillar_h6ud8_459:first-of-type{margin-top:0}._adHocDrawerPillarTitle_h6ud8_483{margin:0 0 .32rem;font-size:.8rem;font-weight:650;letter-spacing:-.01em;color:var(--text-primary, #1a1f26)}._adHocDrawerItemList_h6ud8_499{margin:0;padding-left:1rem;list-style:disc}._adHocDrawerItem_h6ud8_499{font-size:.78rem;line-height:1.45;margin-bottom:.22rem;color:var(--text-primary, #1a1f26)}._adHocDrawerKind_h6ud8_525{font-weight:600;color:var(--text-muted, #5c6570)}._adHocDrawerWhyOpen_h6ud8_535{margin-top:.55rem;padding:.45rem .5rem .5rem;border-radius:6px;border:1px solid var(--border-subtle, rgba(0, 0, 0, .06));background:#f8fafce6}._adHocDrawerWhyHeading_h6ud8_551{margin:0 0 .35rem;font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, #5c6570)}._adHocDrawerWhy_h6ud8_535{margin-top:.5rem;padding:.35rem .4rem .4rem;border-radius:6px;border:1px solid var(--border-subtle, rgba(0, 0, 0, .06));background:#f8fafce6}._adHocDrawerWhySummary_h6ud8_585{cursor:pointer;font-size:.72rem;font-weight:600;color:var(--text-muted, #5c6570);list-style:none}._adHocDrawerWhySummary_h6ud8_585::-webkit-details-marker{display:none}._adHocDrawerWhyBody_h6ud8_609{margin-top:.35rem;font-size:.76rem;line-height:1.48;color:var(--text-primary, #1a1f26)}._adHocDrawerRiskNote_h6ud8_625{margin-top:.75rem;padding-top:.55rem;border-top:1px solid var(--border-subtle, rgba(0, 0, 0, .08))}._adHocDrawerRiskNoteText_h6ud8_637{font-size:.8rem;line-height:1.48;color:var(--text-muted, #5c6570)}._adHocDrawerRiskNoteText_h6ud8_637 p{margin:0 0 .4rem}._adHocDrawerRiskNoteText_h6ud8_637 p:last-child{margin-bottom:0}._overlay_qt9a3_9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;display:flex;justify-content:flex-end;align-items:stretch;background:#0f172a59;animation:_digestOverlayIn_qt9a3_1 .15s ease-out}@keyframes _digestOverlayIn_qt9a3_1{0%{opacity:0}to{opacity:1}}._panel_qt9a3_49{width:min(26.5rem,100vw);max-width:100%;display:flex;flex-direction:column;background:var(--surface, #fff);box-shadow:-8px 0 32px #0f172a1f;border-left:1px solid var(--border-subtle, rgba(0, 0, 0, .08));animation:_digestPanelIn_qt9a3_1 .2s ease-out}@keyframes _digestPanelIn_qt9a3_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_qt9a3_89{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .75rem 1.15rem;border-bottom:1px solid var(--border-subtle, rgba(0, 0, 0, .08))}._headerText_qt9a3_109{min-width:0}._title_qt9a3_117{margin:0;font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--text-primary, #1a1f26)}._subtitle_qt9a3_135{margin:.35rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--text-muted, #5c6570)}._subtitleLine_qt9a3_149{margin:0}._subtitleLine_qt9a3_149+._subtitleLine_qt9a3_149{margin-top:.15rem}._closeBtn_qt9a3_165{flex-shrink:0;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;margin:-.25rem -.25rem 0 0;border:none;border-radius:var(--radius, 8px);background:transparent;font-size:1.5rem;line-height:1;color:var(--text-muted, #5c6570);cursor:pointer}._closeBtn_qt9a3_165:hover{background:#0000000d;color:var(--text-primary, #1a1f26)}._body_qt9a3_209{flex:1;min-height:0;overflow-y:auto;padding:.85rem 1.15rem 1.25rem;-webkit-overflow-scrolling:touch}@media (max-width: 480px){._panel_qt9a3_49{width:100vw}}._digestRoot_j1ks3_9{display:flex;flex-direction:column;gap:.35rem}._digestRoot_j1ks3_9>._reasoningFold_j1ks3_23:first-child{margin-top:0;padding-top:0;border-top:none}._reasoningFold_j1ks3_23{margin-top:.35rem;padding-top:.45rem;border-top:1px solid var(--border-subtle, rgba(0, 0, 0, .07))}._reasoningSummary_j1ks3_49{display:inline-block;cursor:pointer;font-size:.72rem;font-weight:600;color:var(--text-muted, #5c6570);list-style:none;padding:.1rem 0}._reasoningSummary_j1ks3_49::-webkit-details-marker{display:none}._reasoningSummary_j1ks3_49:hover{color:var(--text-primary, #1a1f26)}._reasoningBody_j1ks3_85{margin:.35rem 0 0;padding:.45rem .5rem;border-radius:6px;background:#00000005;border:1px solid var(--border-subtle, rgba(0, 0, 0, .06));font-size:.78rem;line-height:1.5;color:var(--text-primary, #1a1f26)}._reasoningPara_j1ks3_107{margin:0 0 .5rem;white-space:pre-wrap}._reasoningPara_j1ks3_107:last-child{margin-bottom:0}._section_j1ks3_127{margin-top:.35rem;padding:.4rem .5rem .45rem;border-radius:6px;border:1px solid var(--border-subtle, rgba(0, 0, 0, .06));background:var(--surface, #fff)}._section_j1ks3_127:first-of-type{margin-top:0}._sectionTitle_j1ks3_151{margin:0 0 .3rem;font-size:.78rem;font-weight:600;color:var(--text-primary, #1a1f26);letter-spacing:-.01em}._sectionTitleCount_j1ks3_167{font-weight:500;color:var(--text-muted, #5c6570)}._itemList_j1ks3_177{margin:0;padding:0;list-style:none}._itemRow_j1ks3_189{display:grid;grid-template-columns:6rem minmax(0,1fr);align-items:start;column-gap:.65rem;padding:.22rem 0;border-top:1px solid rgba(0,0,0,.04)}._itemTagCell_j1ks3_207{min-width:0}._itemRow_j1ks3_189:first-of-type{border-top:none;padding-top:0}._statusTag_j1ks3_225{display:block;box-sizing:border-box;width:100%;padding:.12rem .35rem;border-radius:4px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;text-align:center;border:1px solid transparent}._tagAdded_j1ks3_255{color:var(--success);background:#04785717;border-color:#0478572e}._tagAmended_j1ks3_267{color:#9a3412;background:#9a341212;border-color:#9a34122e}._tagRemoved_j1ks3_279{color:#991b1b;background:#b91c1c12;border-color:#b91c1c33}._tagOther_j1ks3_291{color:var(--text-muted, #5c6570);background:#00000009;border-color:#00000014}._itemText_j1ks3_303{flex:1;min-width:0;font-size:.8125rem;line-height:1.4;color:var(--text-primary, #1a1f26)}._mutedLine_j1ks3_319{margin:0;font-size:.78rem;color:var(--text-muted, #5c6570);line-height:1.45}._cardRiskAdHoc_fi3m7_7{width:100%;max-width:none;margin-left:0;margin-right:0;padding:.75rem 1rem .85rem;box-sizing:border-box}._card_fi3m7_7{margin:0 0 .65rem;padding:.65rem .95rem .72rem;border:1px solid var(--border-subtle, #e2e8f0);border-radius:var(--radius, 8px);background:var(--surface);box-shadow:0 1px 2px #0f172a0a;box-sizing:border-box}._cardPreGenerate_fi3m7_45{margin:0 0 .75rem;padding:.55rem .85rem .62rem;border-color:#e2e8f0f2;background:#fffffff5;box-shadow:0 1px 1px #0f172a08}._cardPreGenerate_fi3m7_45 ._descText_fi3m7_61{font-size:.9rem;font-weight:450;line-height:1.52}._sectionLabel_fi3m7_73{display:block;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.35rem}._descText_fi3m7_61{margin:0;font-size:.95rem;line-height:1.55;font-weight:500;color:var(--text);white-space:pre-wrap}._divider_fi3m7_111{margin:.52rem 0 0;padding-top:.5rem;border-top:1px solid var(--border-subtle, #e2e8f0)}._reviewBlock_fi3m7_123{margin:0}._reviewStatusRow_fi3m7_131{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.45rem .75rem;margin-top:.05rem}._reviewStatusMain_fi3m7_149{flex:1;min-width:min(100%,14rem)}._reviewStatusTitle_fi3m7_159{margin:0 0 .18rem;font-size:.88rem;font-weight:600;color:var(--text);letter-spacing:-.01em}._reviewStatusSub_fi3m7_175{margin:0;font-size:.78rem;line-height:1.4;color:var(--text-muted)}._page_1judv_3{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;width:100%;background:var(--bg)}._navRow_1judv_25{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1.25rem .6rem;background:var(--surface);border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:.875rem}._navBack_1judv_49{font-size:.95rem;color:var(--text-muted);text-decoration:none;padding:.35rem 0}._navBack_1judv_49:hover{color:var(--accent)}._navBack_1judv_49:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}._navContinue_1judv_83{padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer;text-decoration:none;display:inline-block}._navContinue_1judv_83:hover{background:var(--accent-hover)}._navContinueDisabled_1judv_115{padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;background:var(--surface-hover);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius);cursor:not-allowed;opacity:.7}._pageHeader_1judv_141{flex-shrink:0;padding:1rem 1.25rem .35rem;background:var(--surface)}._workspace_1judv_153{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}._workspace_1judv_153:not(._workspaceEmbedded_1judv_179):has(>._pcsBaselineWorkspace_1judv_175),._workspace_1judv_153:not(._workspaceEmbedded_1judv_179):has(>._pcsBaselineError_1judv_185){overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}._conversation_1judv_199{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:1rem 1.25rem 1.5rem}._conversation_1judv_199[data-flow="90-day"]{padding-top:.35rem;padding-bottom:.65rem}._conversation_1judv_199[data-flow=ad-hoc]{flex:0 1 auto;min-height:0;overflow:visible;padding-top:.35rem;padding-bottom:1rem}._starterBlock_1judv_243{max-width:36rem}._starterForm_1judv_251{margin:1rem 0 0}._generatingBlock_1judv_259{max-width:36rem}._generatingTitle_1judv_267{margin:0 0 .5rem;font-weight:600;color:var(--text)}._versionBlock_1judv_281{max-width:100%;margin:1rem 0;background:var(--surface);border:1px solid rgba(0,0,0,.08);border-radius:var(--radius);box-shadow:0 1px 3px #0000000a;overflow:hidden}._versionBlockAdHoc_1judv_301{margin-top:.35rem;margin-bottom:1.35rem;border-color:var(--border-subtle)}._adHocReviewOutcomeWrap_1judv_315{flex-shrink:0;width:100%;max-width:72rem;margin:0 auto 1rem;padding:0 .15rem;box-sizing:border-box}._versionBlockHeader_1judv_333{padding:1rem 1.25rem .75rem;border-bottom:1px solid rgba(0,0,0,.06)}._versionBlockTitleRow_1judv_343{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._versionBlockTitle_1judv_343{margin:0;font-size:1rem;font-weight:600;color:var(--text)}._versionBlockVersion_1judv_371{font-size:.85rem;color:var(--text-muted);font-weight:500}._badgeDraft_1judv_383{display:inline-block;padding:.2rem .5rem;font-size:.75rem;font-weight:600;border-radius:999px;background:rgba(var(--accent-rgb),.15);color:var(--link-hover)}._badgeFinal_1judv_403{display:inline-block;padding:.2rem .5rem;font-size:.75rem;font-weight:600;border-radius:999px;background:#22c55e26;color:var(--success)}._versionBlockUpdated_1judv_423{margin:.35rem 0 0;font-size:.8rem;color:var(--text-muted)}._versionBlockActions_1judv_435{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}._versionBlockBtn_1judv_449{padding:.4rem .75rem;font-size:.85rem;font-weight:500;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer}._versionBlockBtn_1judv_449:hover:not(:disabled){background:var(--accent-hover)}._versionBlockBtn_1judv_449:disabled{opacity:.7;cursor:not-allowed}._versionBlockTableWrap_1judv_487{padding:0 1.25rem 1rem}._versionBlockLoading_1judv_495{padding:1.5rem 1.25rem;font-size:.9rem;color:var(--text-muted);text-align:center}._versionBlockCollapsed_1judv_509{padding:1rem 1.25rem;background:var(--surface)}._versionBlockCollapsedHeader_1judv_519{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._versionBlockCollapsedTitle_1judv_533{font-size:.95rem;font-weight:600;color:var(--text)}._versionBlockCollapsedUpdated_1judv_545{margin:.35rem 0 .5rem;font-size:.8rem;color:var(--text-muted)}._versionBlockViewBtn_1judv_557{margin-top:.5rem;padding:.35rem .6rem;font-size:.85rem;font-weight:500;color:var(--accent);background:none;border:1px solid var(--accent);border-radius:var(--radius);cursor:pointer}._versionBlockViewBtn_1judv_557:hover{background:rgba(var(--accent-rgb),.08)}._centeredStage_1judv_591{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;padding:1.5rem 1.25rem 3rem;overflow:auto}._centeredCard_1judv_611{width:100%;max-width:32rem;padding:2rem;background:var(--surface);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius);box-shadow:0 1px 3px #0000000a;margin-bottom:2rem}._centeredCardTitle_1judv_633{margin:0 0 .75rem;font-size:1.15rem;font-weight:600;color:var(--text);letter-spacing:-.01em}._centeredCardText_1judv_649{margin:0 0 1.5rem;font-size:.95rem;color:var(--text);line-height:1.5}._centeredCardForm_1judv_663{margin-top:1.25rem}._howItWorks_1judv_673{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem;max-width:36rem;width:100%;padding:1.25rem 0 0;border-top:1px solid rgba(0,0,0,.06)}._howItWorksItem_1judv_695{display:flex;align-items:flex-start;gap:.6rem;min-width:0;flex:1;min-width:10rem}._howItWorksIcon_1judv_713{flex-shrink:0;font-size:1.25rem;line-height:1}._howItWorksLabel_1judv_725{display:block;font-size:.8rem;font-weight:600;color:var(--text);margin:0 0 .2rem}._howItWorksText_1judv_741{margin:0;font-size:.8rem;color:var(--text-muted);line-height:1.4}._chatColumn_1judv_757{width:420px;min-width:360px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--surface);border-right:1px solid rgba(0,0,0,.08);padding-top:1.25rem}._chatHeader_1judv_783{flex-shrink:0;padding:0 1rem .6rem;margin-bottom:.5rem}._aiAssistantTitle_1judv_795{margin:0;font-size:1rem;font-weight:600;color:var(--text);letter-spacing:-.01em}._title_1judv_811{margin:0;font-size:.95rem;font-weight:600}._transcript_1judv_823{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 1rem .5rem}._draftReadyHelper_1judv_839{flex-shrink:0;margin:0 0 .6rem;padding:0 1rem;font-size:.875rem;color:var(--text-muted);line-height:1.4}._bubbleUser_1judv_859{display:flex;justify-content:flex-end;margin-bottom:.75rem}._bubbleAssistant_1judv_861,._bubbleSystem_1judv_863{display:flex;justify-content:flex-start;margin-bottom:.75rem}._bubbleInner_1judv_867{max-width:85%;min-width:0;padding:.6rem .85rem;border-radius:10px;line-height:1.45}._bubbleUser_1judv_859 ._bubbleInner_1judv_867{background:var(--accent);color:var(--accent-fg);border-bottom-right-radius:4px}._bubbleAssistant_1judv_861 ._bubbleInner_1judv_867{background:#fff;border:1px solid rgba(0,0,0,.08);border-bottom-left-radius:4px;box-shadow:0 1px 2px #0000000a}._bubbleSystem_1judv_863 ._bubbleInner_1judv_867{background:var(--surface-hover);border:1px solid rgba(0,0,0,.06);border-bottom-left-radius:4px}._bubbleLabel_1judv_919{display:block;font-size:.7rem;font-weight:600;color:var(--text-muted);margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.02em}._bubbleContent_1judv_939{font-size:.875rem;line-height:1.45}._bubbleUser_1judv_859 ._bubbleContent_1judv_939{color:var(--accent-fg)}._msgText_1judv_943{white-space:pre-wrap;word-break:break-word}._viewDocsToggle_1judv_947{display:block;margin-top:.5rem;padding:.25rem 0;font-size:.8rem;color:var(--accent);background:none;border:none;cursor:pointer;text-align:left;text-decoration:underline}._viewDocsToggle_1judv_947:hover{color:var(--accent-hover)}._bubbleDocList_1judv_977{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.08)}._bubbleDocListPre_1judv_989{margin:0;font-size:.75rem;line-height:1.4;white-space:pre-wrap;word-break:break-word;color:var(--text-muted);max-height:12rem;overflow-y:auto}._bubbleTime_1judv_1011{display:block;font-size:.7rem;color:var(--text-muted);margin-top:.25rem}._typing_1judv_1013{font-style:italic;color:var(--text-muted)}._generateCardWrap_1judv_1017{padding:.5rem 0}._generateCard_1judv_1017{padding:1rem;background:var(--surface-hover);border:1px solid var(--border-subtle);border-radius:var(--radius);max-width:100%}._generateCardTitle_1judv_1033{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--text)}._generateCardText_1judv_1035{margin:0 0 1rem;font-size:.9rem;color:var(--text);line-height:1.4}._generateForm_1judv_1037{margin:0}._primaryBtn_1judv_1039{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer}._emptyState_1judv_1043{display:flex;align-items:flex-start;min-height:80px;padding:.4rem 0}._emptyCard_1judv_1045{padding:.75rem;background:var(--surface-hover);border:1px solid var(--border);border-radius:var(--radius);max-width:100%}._emptyTitle_1judv_1047{margin:0 0 .4rem;font-size:.95rem}._emptySteps_1judv_1049{margin:0 0 .5rem;padding-left:1rem;font-size:.85rem}._emptySteps_1judv_1049 li{margin-bottom:.2rem}._tableColumn_1judv_1057{flex:1;min-width:380px;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--surface);padding-top:1.25rem}._draftPanelHeader_1judv_1079{flex-shrink:0;padding:0 1.25rem .75rem;margin-bottom:.25rem}._draftPanelTitle_1judv_1091{margin:0;font-size:1rem;font-weight:600;color:var(--text);letter-spacing:-.01em}._tableHeader_1judv_1107{flex-shrink:0;padding:0 1.25rem .5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}._versionRow_1judv_1125{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}._versionLabel_1judv_1139{font-size:.75rem;font-weight:600;color:var(--text-muted);margin:0}._versionDropdownWrap_1judv_1153,._versionSelectWrapper_1judv_1161{position:relative}._versionSelectBtn_1judv_1169{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .5rem;font-size:.8rem;background:var(--surface);border:1px solid rgba(0,0,0,.1);border-radius:var(--radius);cursor:pointer;color:var(--text);min-width:9rem;justify-content:space-between}._versionSelectBtn_1judv_1169:hover{border-color:var(--border-subtle);background:var(--surface-hover)}._versionSelectArrow_1judv_1205{font-size:.65rem;color:var(--text-muted)}._versionDropdownBackdrop_1judv_1213{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}._versionDropdownList_1judv_1223{position:absolute;top:100%;left:0;margin:.2rem 0 0;padding:.25rem 0;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 4px 12px #0000001f;min-width:100%;z-index:2;max-height:16rem;overflow-y:auto}._versionDropdownItem_1judv_1255{padding:.4rem .6rem;font-size:.85rem;cursor:pointer}._versionDropdownItem_1judv_1255:hover{background:var(--surface-hover)}._finalBadge_1judv_1271{display:inline-block;padding:.2rem .45rem;font-size:.7rem;font-weight:600;color:#166534;background:#dcfce7;border-radius:var(--radius)}._markFinalBtn_1judv_1291{padding:.25rem .5rem;font-size:.75rem;font-weight:600;background:var(--surface-hover);border:1px solid rgba(0,0,0,.1);border-radius:var(--radius);cursor:pointer}._markFinalBtn_1judv_1291:hover:not(:disabled){background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}._markFinalBtn_1judv_1291:disabled{opacity:.7;cursor:not-allowed}._contextLoadedBtn_1judv_1327{font-size:.75rem;color:var(--text-muted);background:var(--surface-hover);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:.3rem .5rem;cursor:pointer;margin-left:auto}._contextLoadedBtn_1judv_1327:hover{color:var(--text);border-color:var(--border)}._tableScroll_1judv_1361{flex:1;min-height:0;overflow:auto;padding:0 1.25rem 1.5rem;margin:0}._draftEmptyCard_1judv_1379{padding:2rem 1.75rem;background:#00000005;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius);max-width:28rem}._draftEmptyTitle_1judv_1395{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--text);letter-spacing:-.01em}._draftEmptyText_1judv_1411{margin:0 0 .35rem;font-size:.95rem;color:var(--text)}._draftEmptySub_1judv_1423{margin:0;font-size:.9rem;color:var(--text-muted);line-height:1.45}._draftStateCard_1judv_1439{padding:2rem 1.75rem;background:#00000005;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius);max-width:28rem;display:flex;flex-direction:column;gap:0}._draftStateSpinner_1judv_1461{width:2rem;height:2rem;margin-bottom:1rem;border:2px solid var(--border-subtle);border-top-color:var(--accent);border-radius:50%;animation:_draftStateSpin_1judv_1461 .8s linear infinite}@keyframes _draftStateSpin_1judv_1461{to{transform:rotate(360deg)}}._draftStateTitle_1judv_1489{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--text)}._draftStateText_1judv_1503{margin:0;font-size:.9rem;color:var(--text)}._draftStateSub_1judv_1515{margin:.75rem 0 0;font-size:.875rem;color:var(--text-muted)}._draftStateSteps_1judv_1527{margin:0;padding-left:1.25rem;font-size:.9rem;color:var(--text);line-height:1.5}._draftStateSteps_1judv_1527 li{margin-bottom:.35rem}._draftGeneratedHelper_1judv_1553{margin:0 0 .35rem;font-size:.875rem;color:var(--text-muted);line-height:1.4}._draftLastUpdated_1judv_1567{margin:0 0 .75rem;font-size:.8rem;color:var(--text-muted)}._draftTableWrap_1judv_1579{margin-top:.5rem}._composerHint_1judv_1589{margin:.5rem 0 0;font-size:.7rem;color:var(--text-muted);line-height:1.35;opacity:.9}._tableEmpty_1judv_1605{color:var(--text-muted);font-size:.85rem;padding:1rem 0}._modalOverlay_1judv_1619{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:200}._modalBox_1judv_1637{background:var(--surface);border-radius:var(--radius);box-shadow:0 4px 20px #00000026;max-width:90vw;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}._modalHeader_1judv_1657{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border)}._modalTitle_1judv_1671{margin:0;font-size:1rem;font-weight:600}._modalClose_1judv_1673{background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--text-muted);padding:0 .25rem}._modalClose_1judv_1673:hover{color:var(--text)}._modalBody_1judv_1693{overflow-y:auto;padding:1rem}._modalSection_1judv_1701{margin:.75rem 0 .35rem;font-size:.9rem;font-weight:600;color:var(--text-muted)}._modalSection_1judv_1701:first-child{margin-top:0}._modalList_1judv_1705{margin:0;padding-left:1.25rem;font-size:.9rem}._modalList_1judv_1705 li{margin-bottom:.2rem}._modalEmpty_1judv_1709{margin:0;font-size:.85rem;color:var(--text-muted)}._errorToast_1judv_1711{position:fixed;bottom:1rem;right:1rem;padding:.75rem 1rem;background:#b53a2f14;color:#b71c1c;border-radius:var(--radius);box-shadow:0 2px 8px #00000026;z-index:100;max-width:90vw}._versionToast_1judv_1737{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);padding:.6rem 1.25rem;background:var(--success, #059669);color:#fff;border-radius:var(--radius);box-shadow:0 4px 16px #00000026;z-index:200;font-size:.95rem}._errorDebug_1judv_1765{margin-top:.5rem;font-size:.8rem;color:#7f1d1d}._errorDebug_1judv_1765 summary{cursor:pointer}._errorDebug_1judv_1765 pre{margin:.35rem 0 0;padding:.5rem;background:#0000000f;border-radius:4px;overflow:auto;max-height:12rem;white-space:pre-wrap;word-break:break-all}._loading_1judv_1799{padding:2rem;text-align:center;color:var(--text-muted)}._navRow_1judv_25{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-top:1px solid var(--border-subtle);background:var(--surface)}._backLink_1judv_1819{font-size:.9rem;color:var(--text-muted)}._nextBtn_1judv_1821{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:var(--accent);color:var(--accent-fg);border-radius:var(--radius);text-decoration:none}._reviewContextNote_1judv_1827{margin:0 0 .4rem;padding:.25rem .5rem;font-size:.78rem;line-height:1.35;color:var(--text-muted);background:#00000008;border-radius:4px;border:1px solid rgba(0,0,0,.05)}._revisionComposer90_1judv_1851{flex-shrink:0;background:var(--bg);border-top:1px solid rgba(0,0,0,.07)}._revisionComposerAdHoc_1judv_1863{margin-top:.35rem;padding-top:1rem;padding-bottom:.25rem;border-top:1px solid var(--border-subtle);background:transparent}._pageEmbedded_1judv_1881{height:auto;min-height:0;overflow:visible;flex:0 1 auto;display:flex;flex-direction:column}._embeddedLoading_1judv_1899{padding:2rem 1rem;text-align:center;color:var(--text-muted);font-size:.95rem}._workspaceEmbedded_1judv_179{overflow:visible;flex:0 1 auto;min-height:0}._pcsBaselineWorkspace_1judv_175{padding:.25rem 0 1.25rem;max-width:72rem;margin:0 auto;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem}._pcsBaselineWorkspaceAdHoc_1judv_1947{gap:0}._adHocPreGenOuter_1judv_1955{padding-top:.1rem;padding-bottom:1.5rem}._adHocPreGenStack_1judv_1965{display:flex;flex-direction:column;gap:1.35rem;width:100%;box-sizing:border-box}._adHocEmbeddedTop_1judv_1981{width:100%;box-sizing:border-box}._adHocGeneratingStrip_1judv_1991{margin:0 0 .55rem;padding:.5rem .72rem;border:1px solid var(--border-subtle);border-radius:var(--radius);background:#f8fafce0;box-sizing:border-box}._adHocGeneratingStripInner_1judv_2009{display:flex;flex-direction:row;align-items:flex-start;gap:.65rem}._adHocGeneratingSpinner_1judv_2023{width:1.2rem;height:1.2rem;flex-shrink:0;margin-top:.1rem;border:2px solid var(--border-subtle);border-top-color:var(--accent);border-radius:50%;animation:_draftStateSpin_1judv_1461 .8s linear infinite}._adHocGeneratingCopy_1judv_2045{flex:1;min-width:0}._adHocGeneratingLine_1judv_2055{margin:0 0 .32rem;font-size:.86rem;line-height:1.45;color:var(--text);font-weight:500}._adHocGeneratingLineMuted_1judv_2071{margin:0;font-size:.8rem;line-height:1.42;color:var(--text-muted)}._adHocBaselineSection_1judv_2085{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface);box-shadow:0 1px 2px #0f172a0a;padding:1rem 1.15rem 1.2rem;box-sizing:border-box;overflow:visible}._adHocBaselineSectionHead_1judv_2105{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem 1rem;margin-bottom:.9rem;padding-bottom:.7rem;border-bottom:1px solid var(--border-subtle)}._adHocBaselineSectionHeadMain_1judv_2127{flex:1 1 auto;min-width:0;width:100%}._adHocBaselineSectionLede_1judv_2139{margin:.28rem 0 0;font-size:.88rem;line-height:1.52;color:var(--text-muted);max-width:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}._adHocBaselineHeaderForm_1judv_2165{margin:0;flex-shrink:0;align-self:flex-start}._adHocBaselineHeaderForm_1judv_2165 ._primaryBtn_1judv_1039{white-space:nowrap}._adHocBaselinePlanWrap_1judv_2185{margin:0}._review90DraftBar_1judv_2195{width:100%;box-sizing:border-box;margin-bottom:.65rem;padding:.55rem .8rem;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface);box-shadow:0 1px 2px #0f172a0a}._review90DraftBarGenerating_1judv_2217{padding:.45rem .8rem}._review90DraftRow_1judv_2225{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .85rem}._review90DraftLead_1judv_2241{margin:0;flex:1 1 14rem;min-width:0;font-size:.84rem;line-height:1.45;color:var(--text-muted)}._review90DraftForm_1judv_2259{margin:0;flex-shrink:0}._review90DraftGenRow_1judv_2269{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.55rem .75rem}._review90DraftSpinner_1judv_2283{width:1.2rem;height:1.2rem;margin-top:.1rem;flex-shrink:0;border:2px solid var(--border-subtle);border-top-color:var(--accent);border-radius:50%;animation:_draftStateSpin_1judv_1461 .8s linear infinite}._review90DraftGenText_1judv_2305{flex:1 1 12rem;min-width:0}._review90DraftGenTitle_1judv_2315{margin:0 0 .15rem;font-size:.86rem;font-weight:600;color:var(--text);line-height:1.35}._review90DraftGenHint_1judv_2331{margin:0;font-size:.76rem;line-height:1.4;color:var(--text-muted)}._review90DraftWorkingLabel_1judv_2345{flex-shrink:0;margin:0;align-self:center;font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}._adHocPrimaryPanel_1judv_2369{width:100%;max-width:none;box-sizing:border-box;padding:1.15rem 1.35rem 1.25rem;border-radius:var(--radius);border:1px solid var(--border-subtle);border-left:4px solid var(--accent);background:linear-gradient(105deg,rgba(var(--accent-rgb),.04) 0%,var(--surface) 42%);box-shadow:0 1px 3px #0f172a0d}._adHocPrimaryHeading_1judv_2393{margin:0 0 .55rem;font-size:1.06rem;font-weight:650;letter-spacing:-.02em;color:var(--text)}._adHocCurrentPlanTitle_1judv_2409{margin:0 0 .3rem;font-size:1.02rem;font-weight:650;letter-spacing:-.02em;color:var(--text)}._adHocRevisedPlanTitle_1judv_2425{margin:0 0 .75rem;font-size:1.06rem;font-weight:650;letter-spacing:-.02em;color:var(--text)}._adHocReviewIntegrated_1judv_2441{margin:0 0 .55rem}._adHocPostGenWorkspace_1judv_2451{margin-top:.15rem;margin-bottom:0;width:100%;box-sizing:border-box}._adHocSingleDraftPanel_1judv_2465{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface);box-shadow:0 1px 2px #0f172a0a;padding:.65rem .95rem .85rem;box-sizing:border-box}._adHocDraftHistoryBar_1judv_2483{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;margin-bottom:.65rem;padding-bottom:.6rem;border-bottom:1px solid var(--border-subtle, rgba(0, 0, 0, .06))}._adHocDraftHistoryBarLeft_1judv_2505{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-width:0}._adHocDraftVersionLabel_1judv_2521{font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}._adHocDraftVersionSelect_1judv_2537{min-width:10.5rem;max-width:100%;padding:.32rem .45rem;font-size:.88rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg);color:var(--text)}._adHocDraftHistoryMeta_1judv_2559{font-size:.82rem;color:var(--text-muted);white-space:nowrap}._adHocDraftHistoryBarRight_1judv_2571{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;justify-content:flex-end}._adHocComposerAboveTable_1judv_2587{margin-bottom:.5rem}._adHocSingleTableWrap_1judv_2595{margin-top:.2rem;overflow-x:auto}._adHocDraftWorkspaceCard_1judv_2605{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface);box-shadow:0 1px 2px #0f172a0a;padding:.65rem .95rem .85rem;box-sizing:border-box}._adHocWorkspaceHint_1judv_2623{margin:0 0 .55rem;padding:.45rem .65rem;font-size:.82rem;line-height:1.42;color:var(--text-muted);background:#f8fafca6;border:1px solid var(--border-subtle);border-radius:var(--radius)}._adHocComposerInWorkspace_1judv_2645{margin:0 0 .15rem;padding:.35rem 0 .28rem}._adHocAmendmentUserNote_1judv_2655{margin:.35rem 0 .25rem;padding:.45rem .55rem;border-radius:var(--radius);border:1px solid rgba(var(--accent-rgb),.18);background:#eff6ffa6}._adHocAmendmentUserNoteLabel_1judv_2671{display:block;font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.25rem}._adHocAmendmentUserNoteText_1judv_2691{margin:0;font-size:.86rem;line-height:1.45;color:var(--text);white-space:pre-wrap}._versionBlockComposerAttached_1judv_2707{margin:.2rem 0 .45rem;padding:.5rem .55rem .55rem;border:1px solid var(--border-subtle);border-radius:var(--radius);background:#f8fafceb}._versionBlockComposerAttached_1judv_2707 ._adHocComposerInWorkspace_1judv_2645{margin:0;padding:0}._versionBlockAdHocOlder_1judv_2733{opacity:.88;margin-top:.55rem;padding-top:.4rem;border-top:1px dashed rgba(15,23,42,.1)}._versionBlockAdHocOlder_1judv_2733 ._versionBlockHeaderWorkspace_1judv_2747{padding-bottom:.4rem}._versionBlockInWorkspace_1judv_2755{margin:.45rem 0 0;background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}._versionBlockInWorkspace_1judv_2755:first-of-type{margin-top:.35rem}._adHocDraftWorkspaceCard_1judv_2605 ._versionBlockInWorkspace_1judv_2755._versionBlockAdHoc_1judv_301{margin-bottom:0}._versionBlockHeaderWorkspace_1judv_2747{padding:0 0 .55rem;margin-bottom:.15rem;border-bottom:1px solid var(--border-subtle, rgba(0, 0, 0, .06))}._versionBlockHeaderWorkspace_1judv_2747 ._versionBlockActions_1judv_435{margin-top:.5rem}._versionBlockToolbarWorkspace_1judv_2809{padding:.25rem 0 .2rem;margin:0;border-bottom:1px solid var(--border-subtle, rgba(0, 0, 0, .06))}._versionBlockTableWrapWorkspace_1judv_2821{padding:.15rem 0 0;margin:0}._adHocInlineLoading_1judv_2831{margin:0 0 .75rem;padding:.45rem .65rem;font-size:.84rem;color:var(--text-muted);background:#f8fafce6;border:1px solid var(--border-subtle);border-radius:var(--radius)}._bubbleAssistantAdHoc_1judv_2851 ._bubbleInner_1judv_867{padding:.45rem .75rem;max-width:min(38rem,100%);border-color:var(--border-subtle);background:#f8fafcf2}._bubbleAssistantAdHoc_1judv_2851 ._bubbleLabel_1judv_919{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:650}._bubbleAssistantAdHoc_1judv_2851 ._bubbleContent_1judv_939{font-size:.82rem;line-height:1.45;color:var(--text-muted)}._adHocPrimaryLead_1judv_2893{margin:0 0 1.1rem;font-size:1rem;line-height:1.55;font-weight:400;color:var(--text);max-width:none}._adHocPrimaryForm_1judv_2911{margin:0}._adHocPrimaryStatus_1judv_2919{margin:0 0 .45rem;font-size:1.05rem;font-weight:650;color:var(--text);letter-spacing:-.01em}._adHocPrimaryHint_1judv_2935{margin:0 0 .65rem;font-size:.95rem;line-height:1.55;color:var(--text-muted)}._adHocPrimaryHintStrong_1judv_2949{margin:0 0 1rem;font-size:.95rem;line-height:1.55;font-weight:500;color:var(--text)}._adHocPlanRegion_1judv_2965{display:flex;flex-direction:column;gap:.65rem}._adHocPlanRegionHead_1judv_2977{display:flex;flex-direction:column;gap:.2rem}._adHocPlanRegionLabel_1judv_2989{font-size:.72rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}._adHocPlanRegionCaption_1judv_3005{font-size:.86rem;line-height:1.45;color:var(--text-muted);max-width:none}._adHocPlanTableShell_1judv_3021{width:100%;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden;box-shadow:0 1px 3px #0000000a}._adHocReviseGuidance_1judv_3039{flex-shrink:0;margin:0 0 1rem;padding:.65rem .9rem;font-size:.9rem;line-height:1.55;color:var(--text-muted);background:var(--surface);border-radius:var(--radius);border:1px solid var(--border-subtle);max-width:none;box-shadow:0 1px 2px #0f172a0a}._adHocReviseGuidance_1judv_3039 strong{color:var(--text);font-weight:600}._pcsBaselineError_1judv_185{margin:.25rem 0 1rem;padding:1rem 1.15rem;border-radius:var(--radius);border:1px solid rgba(181,58,47,.22);background:#b53a2f14;max-width:40rem}._pcsBaselineErrorTitle_1judv_3095{margin:0 0 .35rem;font-weight:650;color:#991b1b}._pcsBaselineErrorText_1judv_3107{margin:0;font-size:.9rem;line-height:1.5;color:#7f1d1d}._card_y78mc_1{padding:var(--audit-space-3, .75rem) var(--audit-space-3, .75rem) var(--audit-space-3, .75rem);margin-bottom:var(--audit-space-3, .75rem);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:none}._summaryBoxes_y78mc_19{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--audit-space-2, .5rem);margin:0 0 var(--audit-space-2, .5rem)}@media (max-width: 36rem){._summaryBoxes_y78mc_19{grid-template-columns:repeat(2,1fr)}}@media (max-width: 22rem){._summaryBoxes_y78mc_19{grid-template-columns:1fr}}._summaryBoxNeutral_y78mc_57,._summaryBoxOk_y78mc_59,._summaryBoxWarn_y78mc_61{border-radius:var(--radius, 6px);padding:var(--audit-space-2, .5rem) var(--audit-space-3, .75rem);min-height:4.25rem;max-height:5.5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box;border:1px solid transparent}._summaryBoxNeutral_y78mc_57{background:var(--audit-muted-bg, #f1f5f9);border-color:var(--border-subtle);color:var(--text)}._summaryBoxOk_y78mc_59{background:var(--audit-covered-bg, rgba(4, 120, 87, .09));border-color:var(--audit-covered-border, rgba(4, 120, 87, .2));color:var(--text)}._summaryBoxWarn_y78mc_61{background:var(--audit-missing-bg, rgba(185, 28, 28, .07));border-color:var(--audit-missing-border, rgba(185, 28, 28, .22));color:var(--text)}._summaryValueRow_y78mc_123{display:inline-flex;align-items:center;gap:var(--audit-space-2, .5rem)}._summaryValue_y78mc_123{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}._summaryBoxOk_y78mc_59 ._summaryValue_y78mc_123{color:var(--audit-covered, var(--success))}._summaryBoxWarn_y78mc_61 ._summaryValue_y78mc_123{color:var(--audit-missing, var(--error))}._summaryIconOk_y78mc_167{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--audit-icon-emphasis, 1.125rem);height:var(--audit-icon-emphasis, 1.125rem);font-size:var(--audit-icon-emphasis, 1.125rem);font-weight:700;line-height:1;color:var(--audit-covered, var(--success))}._summaryIconWarn_y78mc_193{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--audit-icon-emphasis, 1.125rem);height:var(--audit-icon-emphasis, 1.125rem);font-size:var(--audit-icon-emphasis, 1.125rem);line-height:1;color:var(--audit-missing, var(--error))}._summaryLabel_y78mc_217{margin-top:var(--audit-space-1, .25rem);font-size:.78125rem;font-weight:600;line-height:1.3;color:var(--text-muted)}._summaryBoxOk_y78mc_59 ._summaryLabel_y78mc_217{color:var(--audit-covered, var(--success));opacity:.9}._summaryBoxWarn_y78mc_61 ._summaryLabel_y78mc_217{color:var(--audit-missing, var(--error));opacity:.9}._stepRail_y78mc_253{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.45rem .55rem;margin:0 0 var(--audit-space-3, .75rem);padding:.55rem .75rem;min-height:2.5rem;box-sizing:border-box;background:var(--audit-muted-bg, #f1f5f9);border-radius:var(--radius, 6px);border:1px solid var(--border-subtle)}._stepLink_y78mc_283{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:var(--text);text-decoration:none;padding:.25rem .4rem;border-radius:4px;line-height:1.25}._stepLink_y78mc_283:hover{background:#ffffffb3;color:var(--accent)}._stepLink_y78mc_283:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._stepNum_y78mc_329{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;font-size:.72rem;font-weight:700;border-radius:999px;background:var(--surface, #fff);border:1px solid var(--border-subtle);color:var(--text-muted);flex-shrink:0}._stepLabel_y78mc_359{font-weight:600}._stepSep_y78mc_367{display:inline-flex;align-items:center;font-size:.75rem;color:var(--audit-muted-fg, #64748b);-webkit-user-select:none;user-select:none;line-height:1;padding-bottom:.05rem}._controlsRow_y78mc_387{display:flex;flex-wrap:wrap;align-items:center;gap:var(--audit-space-2, .5rem) var(--audit-space-3, .75rem);padding-top:var(--audit-space-2, .5rem);margin-top:0;border-top:1px solid var(--border-subtle)}._controlsRowFlush_y78mc_407{border-top:none;padding-top:0}._versionLabel_y78mc_417{display:inline-flex;align-items:center;gap:var(--audit-space-2, .5rem)}._versionLabelText_y78mc_429{font-size:.8125rem;color:var(--text-muted);white-space:nowrap}._versionSelect_y78mc_441{padding:var(--audit-space-1, .25rem) var(--audit-space-2, .5rem);min-height:var(--audit-btn-min-h, 2.25rem);font-size:.8125rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);max-width:9rem}._primaryBtn_y78mc_463{box-sizing:border-box;min-height:var(--audit-btn-min-h, 2.25rem);padding:var(--audit-space-2, .5rem) var(--audit-space-4, 1rem);font-weight:600;font-size:.875rem;line-height:1.25;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer}._primaryBtn_y78mc_463:hover:not(:disabled){filter:brightness(1.05)}._primaryBtn_y78mc_463:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._primaryBtn_y78mc_463:disabled{opacity:.65;cursor:not-allowed}._secondaryBtn_y78mc_517{box-sizing:border-box;min-height:var(--audit-btn-min-h, 2.25rem);padding:var(--audit-space-2, .5rem) var(--audit-space-4, 1rem);font-weight:600;font-size:.875rem;line-height:1.25;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer}._secondaryBtn_y78mc_517:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-subtle)}._secondaryBtn_y78mc_517:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._secondaryBtn_y78mc_517:disabled{opacity:.65;cursor:not-allowed}._warning_y78mc_575{margin:var(--audit-space-2, .5rem) 0 0;padding:var(--audit-space-2, .5rem) var(--audit-space-3, .75rem);font-size:.75rem;background:#fef3c7;color:#92400e;border-radius:var(--radius)}._runError_y78mc_593{margin:var(--audit-space-2, .5rem) 0 0;padding:var(--audit-space-2, .5rem) var(--audit-space-3, .75rem);font-size:.8125rem;line-height:1.4;background:#b53a2f14;color:var(--error);border:1px solid rgba(181,58,47,.22);border-radius:var(--radius)}._overlay_1tfea_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:200;animation:_fadeIn_1tfea_1 .15s ease-out}@keyframes _fadeIn_1tfea_1{0%{opacity:0}to{opacity:1}}._panel_1tfea_35{position:fixed;top:0;right:0;bottom:0;width:min(100%,26rem);max-width:100vw;background:var(--surface, #fff);box-shadow:-4px 0 20px #00000014;z-index:210;display:flex;flex-direction:column;animation:_slideIn_1tfea_1 .2s ease-out}@keyframes _slideIn_1tfea_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_1tfea_83{position:relative;padding:.75rem var(--audit-space-4, 1rem) .65rem;border-bottom:1px solid var(--border-subtle, #e2e8f0);flex-shrink:0}._needKicker_1tfea_97{margin:0 0 .2rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-right:2.25rem}._title_1tfea_117{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--text);line-height:1.35;padding-right:2.25rem}._drawerLead_1tfea_135{margin:0;font-size:.75rem;line-height:1.4;color:var(--text-muted);padding-right:.5rem}._sourceCallout_1tfea_151{margin-bottom:.65rem;padding:.5rem .65rem;background:#0478570d;border-left:3px solid rgba(4,120,87,.35);border-radius:0 var(--radius, 6px) var(--radius, 6px) 0}._sourceCalloutLabel_1tfea_167{font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--success);margin-bottom:.25rem}._sourceCalloutText_1tfea_185{margin:0;font-size:.8125rem;line-height:1.42;color:var(--text);white-space:pre-wrap;word-break:break-word}._noSourceNote_1tfea_203{margin:0 0 .65rem;padding:0;font-size:.8125rem;line-height:1.4;color:var(--text-muted)}._body_1tfea_219{flex:1;overflow-y:auto;padding:.65rem var(--audit-space-4, 1rem) .75rem}._label_1tfea_231{display:block;margin:0 0 .2rem;font-size:.8125rem;font-weight:600;color:var(--text)}._textarea_1tfea_247{width:100%;min-height:5.25rem;padding:.45rem .6rem;font-size:.875rem;line-height:1.45;border:1px solid var(--border, #cbd5e1);border-radius:var(--radius, 6px);resize:vertical;font-family:inherit}._textarea_1tfea_247:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._uploadLabel_1tfea_281{display:block;margin:.75rem 0 .3rem;font-size:.75rem;font-weight:500;color:var(--text-muted)}._dropZone_1tfea_297{padding:.45rem .5rem;border:1px dashed rgba(148,163,184,.65);border-radius:var(--radius, 6px);text-align:center;font-size:.75rem;color:var(--text-muted);cursor:pointer;background:#f8fafc99}._dropZone_1tfea_297:hover{border-color:var(--accent);color:var(--text);background:#f8fafcf2}._fileInput_1tfea_331{position:absolute;width:0;height:0;opacity:0;pointer-events:none}._fileList_1tfea_347{margin:.35rem 0 0;padding:0;list-style:none;font-size:.75rem;color:var(--text-muted)}._fileItem_1tfea_363{display:flex;align-items:center;justify-content:space-between;gap:var(--audit-space-2, .5rem);padding:.15rem 0}._removeFile_1tfea_379{background:none;border:none;color:var(--text-muted);font-size:.75rem;cursor:pointer}._removeFile_1tfea_379:hover{color:var(--accent)}._footer_1tfea_403{flex-shrink:0;padding:.65rem var(--audit-space-4, 1rem) .75rem;border-top:1px solid var(--border-subtle);display:flex;justify-content:flex-end;gap:var(--audit-space-2, .5rem);background:var(--surface, #fff)}._cancelBtn_1tfea_423{box-sizing:border-box;min-height:2.25rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius, 6px);cursor:pointer;color:var(--text)}._cancelBtn_1tfea_423:hover{background:var(--surface-hover)}._cancelBtn_1tfea_423:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._saveBtn_1tfea_469{box-sizing:border-box;min-height:2.25rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius, 6px);cursor:pointer}._saveBtn_1tfea_469:hover:not(:disabled){filter:brightness(1.05)}._saveBtn_1tfea_469:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._saveBtn_1tfea_469:disabled{opacity:.55;cursor:not-allowed}._closeCorner_1tfea_523{position:absolute;top:.6rem;right:.6rem;z-index:2;width:2rem;height:2rem;border:none;background:transparent;border-radius:var(--radius, 4px);font-size:1.35rem;line-height:1;color:var(--text-muted);cursor:pointer}._closeCorner_1tfea_523:hover{background:var(--surface-hover);color:var(--text)}._closeCorner_1tfea_523:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._headerWrap_1tfea_575{position:relative;padding-right:0}._section_s3497_1{margin-bottom:var(--audit-space-4, 1rem)}._sectionTitle_s3497_9{margin:0 0 var(--audit-space-1, .25rem);font-size:1.0625rem;font-weight:600;color:var(--text);line-height:1.3}._sectionHelper_s3497_25{margin:0 0 var(--audit-space-3, .75rem);font-size:.875rem;color:var(--text-muted);line-height:1.5;max-width:none;width:100%}._chips_s3497_43{display:flex;gap:var(--audit-space-2, .5rem);margin-bottom:var(--audit-space-4, 1rem);flex-wrap:wrap}._chip_s3497_43,._chipActive_s3497_59{padding:var(--audit-space-2, .5rem) var(--audit-space-3, .75rem);border-radius:999px;font-size:.8125rem;font-weight:500;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer}._chip_s3497_43:hover{background:var(--surface-hover)}._chipActive_s3497_59{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}._chip_s3497_43:focus-visible,._chipActive_s3497_59:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._attentionRegion_s3497_113{margin-bottom:var(--audit-space-4, 1rem)}._regionTitle_s3497_121{display:flex;align-items:center;gap:.5rem;margin:0 0 var(--audit-space-2, .5rem);font-size:1rem;font-weight:600;color:var(--text);line-height:1.3}._regionTitleIcon_s3497_143{color:var(--audit-missing, var(--error));font-size:.65rem;line-height:1}._regionTitleMuted_s3497_155{margin:0 0 var(--audit-space-2, .5rem);font-size:.9375rem;font-weight:600;color:var(--text-muted);line-height:1.3}._regionHint_s3497_171{margin:0 0 var(--audit-space-3, .75rem);font-size:.8125rem;color:var(--text-muted);line-height:1.45;max-width:none;width:100%}._needCardNotRelevant_s3497_189{opacity:.78;background:var(--audit-muted-bg, #f1f5f9);border-color:#94a3b859}._needCardNotRelevant_s3497_189 ._attentionCardHeader_s3497_201{background:transparent}._needCardNotRelevant_s3497_189 ._attentionNeedName_s3497_209{color:var(--text-muted);font-weight:500}._badgeNa_s3497_219{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;color:var(--audit-muted-fg, #64748b);background:#94a3b833;border:1px solid rgba(148,163,184,.35);flex-shrink:0}._notRelevantReason_s3497_245{margin:.35rem 0 0;font-size:.8125rem;color:var(--text-muted)}._attentionCardList_s3497_257{display:flex;flex-direction:column;gap:var(--audit-space-3, .75rem)}._attentionCard_s3497_201{border:1px solid var(--border-subtle);border-radius:var(--radius, 8px);background:var(--surface);overflow:hidden;box-shadow:0 1px 2px #0f172a0a}._attentionCardHeader_s3497_201{display:flex;align-items:center;justify-content:space-between;gap:var(--audit-space-3, .75rem);width:100%;padding:.65rem var(--audit-space-4, 1rem);margin:0;border:none;background:var(--surface);cursor:pointer;text-align:left;border-bottom:1px solid var(--border-subtle);transition:background .12s ease}._attentionCardHeader_s3497_201:hover{background:var(--surface-hover)}._attentionCardHeader_s3497_201:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._attentionCardHeaderMain_s3497_335{display:flex;align-items:center;gap:var(--audit-space-2, .5rem);min-width:0}._attentionChevron_s3497_349{flex-shrink:0;font-size:.7rem;color:var(--audit-muted-fg, #64748b);width:1rem;text-align:center}._attentionNeedName_s3497_209{font-weight:600;font-size:.9375rem;color:var(--text);line-height:1.3}._attentionCardBadges_s3497_379{flex-shrink:0}._badgeOpen_s3497_387,._badgeSaved_s3497_389{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.02em}._badgeOpen_s3497_387{color:var(--audit-action-prompt, #9a3412);background:#9a34121a;border:1px solid rgba(154,52,18,.2)}._badgeSaved_s3497_389{color:var(--audit-covered, var(--success));background:var(--audit-covered-bg, rgba(4, 120, 87, .09));border:1px solid var(--audit-covered-border, rgba(4, 120, 87, .2))}._attentionCardBody_s3497_431{padding:var(--audit-space-3, .75rem) var(--audit-space-4, 1rem) var(--audit-space-4, 1rem)}._blockHeading_s3497_439{margin:0 0 .35rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--audit-muted-fg, #64748b);line-height:1.25}._blockHeadingCount_s3497_459{font-weight:600;letter-spacing:.04em;opacity:.85}._whyCard_s3497_471{margin:0 0 var(--audit-space-3, .75rem);padding:.65rem .75rem;background:var(--audit-muted-bg, #f1f5f9);border:1px solid var(--border-subtle);border-radius:var(--radius, 6px)}._whyCard_s3497_471 ._blockHeading_s3497_439{margin-bottom:.5rem}._whyEvidenceBlocks_s3497_495{display:flex;flex-direction:column;gap:.5rem}._whyEvidenceBlock_s3497_495{margin:0;padding:0}._whyDocName_s3497_517{font-size:.8125rem;font-weight:600;color:var(--text);margin-bottom:.25rem}._whyDocQuote_s3497_531{margin:0;padding:0 0 0 .6rem;border-left:2px solid var(--border-subtle);font-size:.75rem;line-height:1.45;color:var(--text-muted)}._gapList_s3497_549{display:flex;flex-direction:column;gap:.35rem}._gapListMicrocopy_s3497_561{margin:0 0 .35rem;font-size:.72rem;line-height:1.38;color:var(--text-muted);max-width:40rem}._gapRowList_s3497_577{margin:0;padding:0;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius, 6px);overflow:hidden;background:var(--surface)}._gapRow_s3497_577{margin:0;padding:.38rem .55rem;border-bottom:1px solid var(--border-subtle)}._gapRow_s3497_577:last-child{border-bottom:none}._gapRowSaved_s3497_617{background:#0478570a}._gapRowTop_s3497_625{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem}._gapRowTitle_s3497_639{font-weight:600;font-size:.8125rem;line-height:1.35;color:var(--text);min-width:0;flex:1}._gapRowActions_s3497_657{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem .5rem;flex-shrink:0}._gapQueuedTag_s3497_675{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--audit-covered, var(--success));padding:.12rem .35rem;border-radius:4px;background:#0478571a}._gapTextBtn_s3497_697,._gapTextBtnPrimary_s3497_699{margin:0;padding:.2rem .35rem;font-size:.8125rem;font-weight:600;line-height:1.2;border:none;border-radius:var(--radius, 4px);background:transparent;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}._gapTextBtn_s3497_697:hover,._gapTextBtnPrimary_s3497_699:hover{color:var(--text);background:#0000000a}._gapTextBtn_s3497_697:focus-visible,._gapTextBtnPrimary_s3497_699:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._gapTextBtnPrimary_s3497_699{font-weight:600;text-decoration:none;padding:.22rem .5rem;border:1px solid var(--border);color:var(--text);background:var(--surface)}._gapTextBtnPrimary_s3497_699:hover{border-color:var(--accent);color:var(--accent);background:var(--surface)}._gapRowSource_s3497_785{margin:.22rem 0 0;padding:.28rem .45rem;font-size:.72rem;line-height:1.42;color:var(--text-muted);border-left:2px solid rgba(4,120,87,.35);background:#0478570a;border-radius:0 4px 4px 0;white-space:pre-wrap;word-break:break-word}._gapRowNoSource_s3497_811{margin:.18rem 0 0;padding:0;font-size:.65rem;line-height:1.35;font-weight:400;font-style:normal;color:#94a3b8}._coveredStripe_s3497_831{margin-top:.5rem;padding:.32rem .5rem;font-size:.65rem;line-height:1.38;color:var(--audit-muted-fg, #64748b);background:var(--audit-muted-bg, #f1f5f9);border-radius:var(--radius, 4px);border:1px solid transparent;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem}._coveredStripeLabel_s3497_861{font-weight:600;letter-spacing:.02em;text-transform:none;margin-right:0;opacity:.88;flex-shrink:0}._coveredStripeItems_s3497_879{font-weight:400}._detailStatusLine_s3497_887{margin:0;font-size:.8125rem;line-height:1.45;color:var(--text-muted)}._whyCard_s3497_471+._gapList_s3497_549{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border-subtle)}._allItemsSavedNote_s3497_913{margin:.65rem 0 0;padding:.5rem .65rem;font-size:.75rem;line-height:1.45;color:var(--text);background:#0478570f;border-radius:var(--radius, 6px);border:1px solid var(--audit-covered-border, rgba(4, 120, 87, .2))}._emptyAttention_s3497_935{padding:var(--audit-space-4, 1rem);text-align:center;background:var(--audit-muted-bg, #f1f5f9);border:1px dashed var(--border-subtle);border-radius:var(--radius, 8px)}._emptyAttentionTitle_s3497_951{margin:0 0 .35rem;font-size:.9375rem;font-weight:600;color:var(--text)}._emptyAttentionText_s3497_965{margin:0;font-size:.8125rem;line-height:1.45;color:var(--text-muted);max-width:28rem;margin-inline:auto}._quietDetails_s3497_985{margin-bottom:.4rem;border:1px solid rgba(148,163,184,.35);border-radius:var(--radius, 6px);background:#f1f5f9a6;opacity:.92}._quietDetails_s3497_985[open]{padding-bottom:.25rem}._quietSummary_s3497_1009{padding:.38rem .55rem;font-size:.72rem;font-weight:600;color:#94a3b8;cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem}._quietSummary_s3497_1009::-webkit-details-marker{display:none}._quietSummaryHint_s3497_1043{font-size:.6rem;font-weight:500;color:#94a3b8}._quietList_s3497_1055{margin:0;padding:0 .55rem .28rem;list-style:none}._quietListItem_s3497_1067{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.1rem .6rem;padding:.22rem 0;border-bottom:1px solid rgba(148,163,184,.2);font-size:.65rem}._quietListItem_s3497_1067:last-child{border-bottom:none}._quietName_s3497_1097{font-weight:500;color:var(--audit-muted-fg, #64748b)}._quietMeta_s3497_1107{font-size:.625rem;color:var(--audit-muted-fg, #64748b);opacity:.95}._quietReason_s3497_1119{font-size:.625rem;color:var(--audit-muted-fg, #64748b);max-width:100%;text-align:right}._coveredOnlyRegion_s3497_1133{margin-bottom:.5rem;padding:.45rem .55rem;border:1px solid rgba(148,163,184,.35);border-radius:var(--radius, 6px);background:#f1f5f9a6}._coveredOnlyHint_s3497_1149{margin:0 0 .3rem;font-size:.65rem;color:#94a3b8;line-height:1.35}._filterEmpty_s3497_1163,._filterEmptyMuted_s3497_1165{margin:var(--audit-space-3, .75rem) 0;font-size:.8125rem;color:var(--text-muted)}._filterEmptyMuted_s3497_1165{padding:var(--audit-space-3, .75rem);background:var(--surface);border-radius:var(--radius);border:1px solid var(--border-subtle)}._allClearInline_s3497_1191{margin:0 0 var(--audit-space-3, .75rem);padding:var(--audit-space-3, .75rem);font-size:.875rem;line-height:1.45;color:var(--text-muted);background:#0478570f;border:1px solid var(--audit-covered-border, rgba(4, 120, 87, .2));border-radius:var(--radius, 8px)}._page_1io13_3{padding-bottom:var(--audit-space-6, 1.5rem);--audit-space-1: .25rem;--audit-space-2: .5rem;--audit-space-3: .75rem;--audit-space-4: 1rem;--audit-space-6: 1.5rem;--audit-covered: var(--success);--audit-covered-bg: rgba(61, 107, 79, .09);--audit-covered-border: rgba(61, 107, 79, .2);--audit-missing: var(--error);--audit-missing-bg: rgba(181, 58, 47, .07);--audit-missing-border: rgba(181, 58, 47, .22);--audit-missing-row: rgba(181, 58, 47, .06);--audit-missing-row-hover: rgba(181, 58, 47, .1);--audit-action-prompt: #8a5a20;--audit-missing-accent-border: rgba(181, 58, 47, .42);--audit-muted-fg: var(--text-muted);--audit-muted-bg: var(--surface-hover);--audit-icon-inline: 1rem;--audit-icon-emphasis: 1.125rem;--audit-btn-min-h: 2.25rem}._updateCarePlanError_1io13_55{margin:0 0 var(--audit-space-3, .75rem);padding:var(--audit-space-2, .5rem) var(--audit-space-3, .75rem);font-size:.8125rem;line-height:1.4;background:#b53a2f14;color:var(--error);border:1px solid rgba(181,58,47,.22);border-radius:var(--radius)}._warning_1io13_77{padding:var(--audit-space-3);margin-bottom:var(--audit-space-4);background:#fef3c7;border-radius:var(--radius)}._empty_1io13_91{padding:var(--audit-space-4);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius)}._auditSection_1io13_105{margin-top:var(--audit-space-4);padding-top:var(--audit-space-4);border-top:1px solid var(--border-subtle)}._auditSection_1io13_105:first-of-type{margin-top:0;padding-top:0;border-top:none}._updatedPlanTitle_1io13_129{margin:0 0 var(--audit-space-2);font-size:1.0625rem;font-weight:600;color:var(--text)}._regenerateSuccessMsg_1io13_143{margin:0 0 var(--audit-space-2, .5rem);font-size:.8125rem;font-weight:500;color:var(--audit-covered, var(--success))}._regenerateSuccessMsg_1io13_143 a{font-weight:600;color:var(--accent)}._updatedPlanContent_1io13_167{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);overflow:auto;max-height:70vh}._updatedPlanParseNote_1io13_183{margin:0;padding:.75rem 1rem;font-size:.9rem;color:var(--text-muted)}._successPanel_1io13_197{padding:1.25rem 1.5rem;margin-bottom:1.5rem;background:#0d683214;border:1px solid rgba(13,104,50,.25);border-radius:var(--radius)}._successTitle_1io13_211{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:var(--success, #0d6832)}._successText_1io13_213{margin:0 0 .35rem;font-size:.95rem;color:var(--text);line-height:1.45}._successAction_1io13_215{margin:0;font-size:.9rem;color:var(--text-muted)}._primaryBtn_1io13_217{padding:.6rem 1.25rem;font-weight:600;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer;margin-right:.5rem}._secondaryBtn_1io13_219{padding:.5rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;margin-right:.5rem}._summary_1io13_221{display:flex;gap:1.5rem;margin-bottom:1rem;flex-wrap:wrap}._ok_1io13_223{color:var(--success);font-weight:600}._warn_1io13_77{color:#d97706;font-weight:600}._chips_1io13_227{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}._chip_1io13_227,._chipActive_1io13_229{padding:.4rem .75rem;border-radius:999px;font-size:.85rem;border:1px solid var(--border);background:var(--surface);cursor:pointer}._chipActive_1io13_229{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}._tableWrap_1io13_233{overflow-x:auto;margin-bottom:1.5rem;border:1px solid var(--border);border-radius:var(--radius)}._table_1io13_233{width:100%;border-collapse:collapse;font-size:.9rem}._table_1io13_233 th,._table_1io13_233 td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border-subtle)}._table_1io13_233 th{background:var(--surface-hover);font-weight:600;position:sticky;top:0;z-index:1}._rowWarn_1io13_241{background:#fffbeb}._expandBtn_1io13_243{background:none;border:none;cursor:pointer}._detailCell_1io13_245{background:var(--surface-hover);font-size:.85rem}._actions_1io13_247{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}._resolvePanel_1io13_249{margin-top:1.5rem;padding:1.25rem;background:#f0f9ff;border:1px solid var(--border);border-radius:var(--radius)}._resolveTitle_1io13_263{margin:0 0 .5rem;font-size:1.1rem;font-weight:600}._resolveSteps_1io13_265{margin:0 0 1rem;font-size:.9rem;line-height:1.6;color:var(--text-muted)}._resolveActions_1io13_267{margin-bottom:1rem}._questionsBox_1io13_271{padding:1rem;margin-bottom:1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}._questionsTitle_1io13_273{margin:0 0 .75rem;font-size:.95rem;font-weight:600}._questionsGroup_1io13_275{margin-bottom:1rem}._needName_1io13_277{display:block;margin-bottom:.35rem;font-size:.9rem}._questionsList_1io13_279{margin:0;padding-left:1.25rem;font-size:.9rem}._answersLabel_1io13_281{display:block;font-size:.9rem;margin-top:1rem}._textarea_1io13_283{width:100%;min-height:80px;margin-top:.5rem;padding:.5rem;font-size:.95rem;border:1px solid var(--border);border-radius:var(--radius)}._uploadResolve_1io13_287{margin:1rem 0}._uploadLabel_1io13_289{display:block;margin-bottom:.35rem;font-size:.9rem}._fileInput_1io13_291{font-size:.9rem}._uploadedFile_1io13_293{margin:.5rem 0 0;font-size:.85rem;color:var(--text-muted)}._removeFileBtn_1io13_295{margin-left:.5rem;padding:.1rem .4rem;font-size:.8rem;background:transparent;border:1px solid var(--border);border-radius:4px;cursor:pointer}._navRow_1io13_299{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:center}._backLink_1io13_301{font-size:.95rem;color:var(--text-muted);text-decoration:none}._nextBtn_1io13_303{padding:.6rem 1.25rem;font-weight:600;font-size:1rem;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);text-decoration:none;cursor:pointer}._nextBtn_1io13_303:hover{filter:brightness(1.05)}._toast_1io13_309{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 4px 16px #00000026;z-index:200;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._toast_1io13_309 p{margin:0;font-size:.95rem}._toastBtn_1io13_343{padding:.4rem .85rem;font-weight:600;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer}._toastDismiss_1io13_345{padding:.4rem .65rem;background:var(--surface-hover);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:.9rem}._toastSaved_1io13_349{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);padding:.6rem 1.25rem;background:var(--success, #059669);color:#fff;border-radius:var(--radius);box-shadow:0 4px 12px #00000026;z-index:200;font-size:.95rem;font-weight:500}._newVersionModal_1io13_379{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:180}._newVersionModalBox_1io13_397{background:var(--surface);padding:1.5rem;border-radius:var(--radius);box-shadow:0 4px 20px #0003;max-width:420px}._newVersionTitle_1io13_411{margin:0 0 .5rem;font-size:1.1rem;font-weight:600}._newVersionText_1io13_413{margin:0 0 1rem;font-size:.95rem;line-height:1.5;color:var(--text-muted)}._newVersionActions_1io13_415{display:flex;flex-direction:column;gap:.5rem}._newVersionActions_1io13_415 ._primaryBtn_1io13_217,._newVersionActions_1io13_415 ._secondaryBtn_1io13_219{margin-right:0;width:100%}._tertiaryBtn_1io13_421{padding:.5rem 1rem;background:transparent;border:none;border-radius:var(--radius);cursor:pointer;font-size:.9rem;color:var(--text-muted)}._tertiaryBtn_1io13_421:hover{background:var(--surface-hover);color:var(--text)}._modalOverlay_1io13_427{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:180}._modalBox_1io13_445{background:var(--surface);padding:1.5rem;border-radius:var(--radius);box-shadow:0 4px 20px #0003;max-width:440px}._modalBody_1io13_461{margin:0 0 1.25rem;font-size:.92rem;line-height:1.5;color:var(--text)}._finalApplyWrap_1io13_479{margin-top:var(--audit-space-4);padding-top:var(--audit-space-4);border-top:1px solid var(--border-subtle)}._finalApplyBundle_1io13_491{border:1px solid var(--border-subtle);border-radius:var(--radius, 8px);background:var(--surface);box-shadow:0 1px 2px #0f172a0a;overflow:hidden;display:flex;flex-direction:column}._savedQueuePanel_1io13_511{padding:.7rem 1rem .5rem;background:transparent;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid var(--border-subtle)}._savedQueueTitle_1io13_529{margin:0 0 .25rem;font-size:1.0625rem;font-weight:600;color:var(--text);line-height:1.3;letter-spacing:-.01em}._savedQueueLead_1io13_547{margin:0 0 .5rem;font-size:.8125rem;line-height:1.45;color:var(--audit-muted-fg, #64748b);max-width:none}._savedQueueLead_1io13_547 strong{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}._savedQueueLead_1io13_547 a{font-weight:600;color:var(--accent)}._updatePlanPanel_1io13_585{display:flex;flex-direction:column;width:100%}._updatePlanInner_1io13_597{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:var(--audit-space-3) var(--audit-space-4);padding:.85rem 1rem;background:transparent;border:none;border-radius:0;box-shadow:none}._updatePlanTextBlock_1io13_623{flex:1 1 14rem;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:0}._updatePlanActions_1io13_641{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}._updatePlanTitle_1io13_655{margin:0 0 .2rem;font-size:1.0625rem;font-weight:600;color:var(--text);line-height:1.28;letter-spacing:-.012em}._updatePlanStatus_1io13_673{margin:0 0 .35rem;font-size:.875rem;font-weight:600;line-height:1.4;color:var(--text);letter-spacing:-.01em}._updatePlanStatus_1io13_673 strong{font-weight:700;font-variant-numeric:tabular-nums}._updatePlanHelper_1io13_701{margin:0;font-size:.8125rem;line-height:1.48;color:var(--audit-muted-fg, #64748b);max-width:none}._updatePlanBtn_1io13_717{box-sizing:border-box;min-height:2.375rem;padding:.5rem 1.1rem;font-weight:600;font-size:.875rem;line-height:1.25;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer;white-space:nowrap;box-shadow:none}._updatePlanBtn_1io13_717:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 1px 4px #0f172a1a}._updatePlanBtn_1io13_717:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._updatePlanBtn_1io13_717:disabled{opacity:.65;cursor:not-allowed}._updatePlanPanel_1io13_585 ._updateCarePlanError_1io13_55{margin:var(--audit-space-2) 1rem var(--audit-space-3)}@media (min-width: 36.01rem){._updatePlanActions_1io13_641{padding-left:var(--audit-space-3);margin-left:var(--audit-space-2);border-left:1px solid var(--border-subtle)}}@media (max-width: 36rem){._updatePlanActions_1io13_641{width:100%;padding-top:var(--audit-space-2);margin-top:var(--audit-space-1);border-top:1px solid var(--border-subtle);justify-content:stretch}._updatePlanBtn_1io13_717{width:100%}}._addedInfoList_1io13_831{margin:0;padding:.35rem 0 .15rem;border-top:1px solid rgba(148,163,184,.22)}._addedInfoGroup_1io13_843{margin:0 0 .4rem}._addedInfoGroup_1io13_843:last-child{margin-bottom:0}._addedInfoCategory_1io13_859{margin:0 0 .2rem;padding:0;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--audit-muted-fg);line-height:1.3}._addedInfoItems_1io13_881{margin:0;padding:0;list-style:none}._addedInfoRow_1io13_893{margin:0;padding:.4rem 0;list-style:none;border-bottom:1px solid rgba(148,163,184,.14)}._addedInfoRow_1io13_893:last-child{border-bottom:none;padding-bottom:.15rem}._addedInfoItemLine_1io13_917{display:flex;align-items:baseline;gap:var(--audit-space-2);margin:0;line-height:1.35}._addedInfoBullet_1io13_933{flex-shrink:0;color:#94a3b8d9;font-size:.65rem;line-height:1;transform:translateY(.05em)}._addedInfoItemTitle_1io13_949{font-size:.8125rem;font-weight:600;color:var(--text);line-height:1.38}._addedInfoBody_1io13_963{margin:.15rem 0 0 .75rem;padding:0;font-size:.75rem;font-weight:400;line-height:1.42;color:var(--audit-muted-fg)}._addedInfoActions_1io13_981{margin:.2rem 0 0 .75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;line-height:1.3}._addedInfoActionSep_1io13_1001{color:var(--border-subtle);-webkit-user-select:none;user-select:none;font-weight:400}._addedInfoActionBtn_1io13_1013{margin:0;padding:0;background:none;border:none;font-size:inherit;font-weight:500;color:var(--audit-muted-fg);cursor:pointer;text-decoration:none}._addedInfoActionBtn_1io13_1013:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}._modalTitle_1io13_1049{margin:0 0 .75rem;font-size:1.1rem;font-weight:600}._modalTitleWarn_1io13_1053{display:flex;align-items:center;gap:.5rem}._modalWarningIcon_1io13_1065{flex-shrink:0;width:1.35rem;height:1.35rem;color:#b45309}._modalBox_1io13_445 p{margin:0 0 1rem;font-size:.95rem;line-height:1.5}._modalActions_1io13_1079{display:flex;gap:.75rem;justify-content:flex-end}._page_1gr0i_5{padding-bottom:2rem}._pageAdHocRisk_1gr0i_15{width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box}._riskAdHocFlow_1gr0i_31{margin-top:.35rem}._riskAdHocFlow_1gr0i_31 ._flowSectionAdHocCard_1gr0i_47._flowSectionAdHocCollapsed_1gr0i_47:not(:first-of-type)>:not(._sectionHead_1gr0i_49):not(._flowSectionAdHocSummaryStrip_1gr0i_49){display:none}._riskAdHocFlow_1gr0i_31 ._flowSectionAdHocCard_1gr0i_47._flowSectionAdHocCollapsed_1gr0i_47:first-of-type>._sectionLead_1gr0i_57{display:none}._riskAdHocFlow_1gr0i_31 ._flowSectionAdHocCard_1gr0i_47._flowSectionAdHocCollapsed_1gr0i_47:first-of-type._flowSectionComplete_1gr0i_69 ._stepMarker_1gr0i_71{background:var(--success, #166534);color:#fff;opacity:1}._flowSectionAdHocSummaryStrip_1gr0i_49{margin:.15rem 0 0;padding-left:2.5rem;font-size:.8125rem;line-height:1.4;color:var(--text-muted)}@media (max-width: 520px){._flowSectionAdHocSummaryStrip_1gr0i_49{padding-left:0}}._flowSectionAdHocCollapsed_1gr0i_47{padding-top:.55rem;padding-bottom:.55rem}._flowSectionAdHocCollapsed_1gr0i_47 ._sectionHead_1gr0i_49{margin-bottom:0}._flowSectionAdHocDoneBar_1gr0i_129{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.8125rem;color:var(--text-muted);padding-left:2.5rem}._flowSectionAdHocDoneBar_1gr0i_129 strong{color:var(--text);font-weight:600}@media (max-width: 520px){._flowSectionAdHocDoneBar_1gr0i_129{padding-left:0}}._flowSectionAdHocCard_1gr0i_47{border-radius:12px;border:1px solid var(--border-subtle);background:var(--surface, #fff);padding:1rem 1.1rem 1.15rem;margin-bottom:.65rem;box-shadow:0 1px 2px #0f172a0a}._flowSectionAdHocCard_1gr0i_47._flowSectionCurrent_1gr0i_191{border-color:rgba(var(--accent-rgb),.2);box-shadow:0 2px 10px rgba(var(--accent-rgb),.06)}._adHocHeaderLede_1gr0i_201{margin:0 0 .35rem;font-size:.92rem;line-height:1.45;max-width:none;color:var(--text-muted)}._chatShellAdHoc_1gr0i_217{margin-top:.5rem;border-radius:12px}._chatVersionBanner_1gr0i_227{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.35rem .75rem;margin-bottom:.65rem;padding:.45rem .65rem;border-radius:8px;background:rgba(var(--accent-rgb),.06);border:1px solid rgba(var(--accent-rgb),.12)}._chatVersionLabel_1gr0i_253{font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}._chatVersionValue_1gr0i_269{font-size:.875rem;font-weight:700;color:var(--accent)}._composerHintShort_1gr0i_281{margin:0 0 .45rem;font-size:.78rem;color:var(--text-muted);line-height:1.4}._uploadSectionAdHoc_1gr0i_295{text-align:left}._uploadActionsRow_1gr0i_303{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.35rem}._uploadActionsRow_1gr0i_303 ._uploadBtn_1gr0i_319{margin-left:0}._riskAdHocFlow_1gr0i_31 ._flowSection_1gr0i_47{border-top:none;padding-top:0}._riskAdHocFlow_1gr0i_31 ._flowSectionAdHocCard_1gr0i_47{margin-top:.55rem}._riskAdHocFlow_1gr0i_31 ._flowSectionAdHocCard_1gr0i_47:first-of-type{margin-top:.25rem}._riskAdHocFlow_1gr0i_31 ._flowSectionCurrent_1gr0i_191{margin-left:0;padding-left:1.1rem;background:linear-gradient(180deg,rgba(var(--accent-rgb),.07),#fff0 72%)}._uploadLeadShort_1gr0i_365{margin:0 0 .65rem;padding-left:2.5rem;font-size:.875rem;color:var(--text-muted);line-height:1.45;max-width:36rem}@media (max-width: 520px){._uploadLeadShort_1gr0i_365{padding-left:0}}._reviewOutcomeHint_1gr0i_395{margin:0 0 .75rem;padding:.5rem .65rem;max-width:40rem;font-size:.8125rem;line-height:1.45;color:var(--text-muted);background:var(--surface-elevated, #f6f8fb);border:1px solid var(--border-subtle);border-radius:8px}._navWrap_1gr0i_419{margin-bottom:.75rem}._flow_1gr0i_47{display:flex;flex-direction:column;gap:0;padding-top:.25rem}._stepperTrack_1gr0i_443{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-bottom:.25rem;padding:0 0 1rem;border-bottom:1px solid var(--border-subtle);background:transparent}._stepperItem_1gr0i_465{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:500;color:var(--text-muted);background:transparent;border:1px solid transparent;transition:color .15s ease,background .15s ease,border-color .15s ease,opacity .15s ease}._stepperLabel_1gr0i_493{white-space:nowrap}._stepperItemActive_1gr0i_501{color:var(--accent);background:rgba(var(--accent-rgb),.09);border-color:rgba(var(--accent-rgb),.22);font-weight:600}._stepperItemDone_1gr0i_515{color:var(--success, #166534)}._stepperItemDone_1gr0i_515 ._stepperNum_1gr0i_523{background:var(--success, #166534);color:#fff}._stepperItemNext_1gr0i_533:not(._stepperItemActive_1gr0i_501){color:var(--text);border-color:#16653433;background:#1665340a}._stepperItemFuture_1gr0i_545{opacity:.48}._stepperItemFuture_1gr0i_545 ._stepperNum_1gr0i_523{background:#94a3b859;color:var(--text-muted)}._stepperItemMuted_1gr0i_563{opacity:.7}._stepperNum_1gr0i_523{width:1.4rem;height:1.4rem;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;border-radius:50%;background:#94a3b847;color:var(--text-muted);flex-shrink:0}._stepperItemActive_1gr0i_501 ._stepperNum_1gr0i_523{background:var(--accent);color:#fff}._stepperSep_1gr0i_609{width:1.25rem;height:1px;background:#94a3b873;flex-shrink:0}@media (max-width: 560px){._stepperSep_1gr0i_609{display:none}._stepperTrack_1gr0i_443{flex-direction:column;align-items:stretch}._stepperItem_1gr0i_465{justify-content:flex-start}}._flowSection_1gr0i_47{padding:1.25rem 0 1.5rem;margin:0;border-top:1px solid var(--border-subtle);background:transparent;border-radius:0;box-shadow:none}._flowSection_1gr0i_47:first-of-type{border-top:none;padding-top:1rem}._flowSectionCurrent_1gr0i_191{background:linear-gradient(90deg,rgba(var(--accent-rgb),.045) 0%,transparent 55%);border-radius:0 12px 12px 0;padding-left:.75rem;margin-left:-.75rem;padding-right:.5rem}._flowSectionNext_1gr0i_699{box-shadow:inset 3px 0 #16653447;padding-left:.5rem;margin-left:-.5rem}._flowSectionDone_1gr0i_711._flowSectionNext_1gr0i_699{box-shadow:none;margin-left:0;padding-left:0}._flowSectionComplete_1gr0i_69:not(._flowSectionCurrent_1gr0i_191) ._stepMarker_1gr0i_71{background:#64748b73}._sectionHead_1gr0i_49{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}._stepMarker_1gr0i_71{flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600;color:#fff;background:var(--accent);border-radius:var(--radius);margin-top:.15rem}._flowSectionNext_1gr0i_699 ._stepMarker_1gr0i_71,._flowSectionDone_1gr0i_711 ._stepMarker_1gr0i_71{background:var(--success, #166534)}._sectionHeadText_1gr0i_791{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem}._sectionTitle_1gr0i_809{margin:0;font-size:1.0625rem;font-weight:600;color:var(--text);letter-spacing:-.01em}._badgeRow_1gr0i_825{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}._versionBadge_1gr0i_839{font-size:.75rem;font-weight:600;padding:.2rem .5rem;border-radius:6px;background:rgba(var(--accent-rgb),.1);color:var(--accent)}._versionBadgeMuted_1gr0i_857{background:#94a3b826;color:var(--text-muted);font-weight:500}._versionBadgeInline_1gr0i_869{font-size:.8125rem;font-weight:400;color:var(--text-muted);opacity:.92}._sectionLead_1gr0i_57{margin:0 0 1rem;padding-left:2.5rem;font-size:.875rem;color:var(--text-muted);line-height:1.45}@media (max-width: 520px){._sectionLead_1gr0i_57{padding-left:0}}._stage1Layout_1gr0i_911{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-bottom:.65rem;padding-left:2.5rem}._stage1Primary_1gr0i_929{flex:1 1 auto;min-width:12rem;display:flex;justify-content:flex-start}@media (max-width: 520px){._stage1Layout_1gr0i_911{padding-left:0;flex-direction:column;align-items:stretch}._stage1Primary_1gr0i_929{min-width:0}._stage1Primary_1gr0i_929 ._primaryBtn_1gr0i_965{width:100%}}._formatHintShort_1gr0i_975{margin:0 0 .75rem;padding-left:2.5rem;font-size:.8125rem;color:var(--text-muted);line-height:1.45}._fileNameMono_1gr0i_991{font-family:ui-monospace,Cascadia Code,monospace;font-size:.78em;word-break:break-all}@media (max-width: 520px){._formatHintShort_1gr0i_975{padding-left:0}}._primaryBtn_1gr0i_965{box-sizing:border-box;min-height:var(--audit-btn-min-h, 2.25rem);padding:.5rem 1rem;font-weight:600;font-size:.875rem;line-height:1.25;background:var(--accent);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;transition:filter .15s ease,transform .12s ease,box-shadow .15s ease;box-shadow:0 1px 2px #0f172a0f}._primaryBtn_1gr0i_965:hover:not(:disabled){filter:brightness(1.06)}._primaryBtn_1gr0i_965:active:not(:disabled){transform:translateY(.5px)}._primaryBtn_1gr0i_965:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._primaryBtn_1gr0i_965:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._chatShell_1gr0i_217{margin-top:.35rem;margin-left:2.5rem;padding:1rem 1rem 1.05rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border-subtle)}@media (max-width: 520px){._chatShell_1gr0i_217{margin-left:0;padding:.75rem .85rem}}._chatShellHeader_1gr0i_1119{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}._assistantAvatar_1gr0i_1137{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius);background:var(--surface-hover);color:var(--text-muted);border:1px solid var(--border-subtle)}._chatShellTitle_1gr0i_1161{font-size:.875rem;font-weight:600;color:var(--text);line-height:1.25}._chatShellSubtitle_1gr0i_1175{font-size:.8125rem;color:var(--text-muted);line-height:1.4;margin-top:.125rem}._chatScroll_1gr0i_1189{max-height:min(20rem,48vh);overflow-y:auto;padding:.5rem .35rem .75rem;margin-bottom:.85rem;border-radius:var(--radius);background:var(--bg);border:1px solid var(--border-subtle);scrollbar-gutter:stable}._chatEmpty_1gr0i_1211{margin:0;padding:1.35rem 1rem;text-align:center;font-size:.875rem;color:var(--text-muted);line-height:1.45}._bubbleRow_1gr0i_1229{display:flex;margin-bottom:.65rem;align-items:flex-end;gap:.4rem}._bubbleRowUser_1gr0i_1243{justify-content:flex-end}._bubbleRowAssistant_1gr0i_1251{justify-content:flex-start}._bubbleAvatarSmall_1gr0i_1259{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius);background:var(--surface-hover);color:var(--text-muted);border:1px solid var(--border-subtle);margin-bottom:.15rem}._bubble_1gr0i_1229{max-width:min(100%,28rem);padding:.55rem .85rem;border-radius:var(--radius);font-size:.875rem;line-height:1.45;position:relative}._bubbleUser_1gr0i_1305{background:var(--accent);color:#fff;box-shadow:0 1px 2px rgba(var(--accent-rgb),.15)}._bubbleAssistant_1gr0i_1317{background:var(--surface);border:1px solid var(--border-subtle);color:var(--text)}._bubblePending_1gr0i_1329{opacity:.95;display:flex;align-items:center;gap:.5rem}._bubbleError_1gr0i_1343{border-color:#b91c1c4d;background:#b53a2f14;color:#991b1b}._bubbleMeta_1gr0i_1355{margin-top:.35rem;font-size:.75rem;color:var(--text-muted);opacity:.9}._bubbleUser_1gr0i_1305 ._bubbleMeta_1gr0i_1355{color:#ffffffe0;text-align:right}._spinner_1gr0i_1379{width:.95rem;height:.95rem;border:2px solid rgba(148,163,184,.4);border-top-color:var(--accent);border-radius:50%;animation:_raSpin_1gr0i_1 .7s linear infinite;flex-shrink:0}@keyframes _raSpin_1gr0i_1{to{transform:rotate(360deg)}}._composerForm_1gr0i_1411{margin:0;padding-top:.25rem;border-top:1px solid var(--border-subtle)}._composerLabel_1gr0i_1423{display:block;font-size:.8125rem;font-weight:500;color:var(--text-muted);margin:.65rem 0 .5rem}._composer_1gr0i_281{display:flex;align-items:flex-end;gap:.65rem}._composerInput_1gr0i_1451{flex:1;min-width:0;min-height:3.25rem;max-height:10rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45;font-family:inherit;border:1px solid var(--border);border-radius:var(--radius);resize:vertical;background:var(--surface);color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}._composerInput_1gr0i_1451::placeholder{color:var(--text-muted);opacity:.85}._composerInput_1gr0i_1451:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}._composerInput_1gr0i_1451:disabled{opacity:.55;cursor:not-allowed;background:#f8fafccc}._sendBtn_1gr0i_1519{flex-shrink:0;box-sizing:border-box;min-height:2.75rem;padding:.55rem 1.1rem;font-weight:600;font-size:.875rem;line-height:1.25;background:var(--accent);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;transition:filter .15s ease,opacity .15s ease;box-shadow:0 1px 2px #0f172a0f}._sendBtn_1gr0i_1519:hover:not(:disabled){filter:brightness(1.06)}._sendBtn_1gr0i_1519:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._sendBtn_1gr0i_1519:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._uploadSection_1gr0i_295{padding-bottom:1.25rem}._uploadLead_1gr0i_365{margin:0 0 .85rem;padding-left:2.5rem;font-size:.875rem;color:var(--text-muted);line-height:1.45}@media (max-width: 520px){._uploadLead_1gr0i_365{padding-left:0}}._uploadBtn_1gr0i_319{box-sizing:border-box;margin-left:2.5rem;min-height:var(--audit-btn-min-h, 2.25rem);padding:.5rem 1rem;font-weight:600;font-size:.875rem;line-height:1.25;background:var(--success, #166534);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;transition:filter .15s ease,transform .12s ease;box-shadow:0 1px 3px #16653426}._uploadBtn_1gr0i_319:hover:not(:disabled){filter:brightness(1.05)}._uploadBtn_1gr0i_319:active:not(:disabled){transform:translateY(.5px)}._uploadBtn_1gr0i_319:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._uploadBtn_1gr0i_319:focus-visible{outline:2px solid var(--success, #166534);outline-offset:2px}@media (max-width: 520px){._uploadBtn_1gr0i_319{margin-left:0;width:100%}}._uploadStatus_1gr0i_1707{margin-top:.65rem;margin-left:2.5rem;font-size:.875rem;line-height:1.45;color:var(--text-muted)}@media (max-width: 520px){._uploadStatus_1gr0i_1707{margin-left:0}}._uploadOk_1gr0i_1735{color:var(--success, #166534);font-weight:600}._uploadFail_1gr0i_1745{color:var(--error, var(--error));font-weight:600}._technicalToggle_1gr0i_1755{margin-top:.5rem;margin-left:2.5rem;padding:.25rem 0;font-size:.8125rem;color:var(--accent);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px}@media (max-width: 520px){._technicalToggle_1gr0i_1755{margin-left:0}}._technicalDetails_1gr0i_1793{margin:.5rem 0 0 2.5rem;padding:.55rem .75rem;font-size:.78rem;font-family:ui-monospace,monospace;background:var(--surface-hover);border:1px solid var(--border-subtle);border-radius:var(--radius);white-space:pre-wrap;overflow-x:auto}@media (max-width: 520px){._technicalDetails_1gr0i_1793{margin-left:0}}._errorBanner_1gr0i_1829{margin:0 0 .75rem;padding:.65rem .9rem;background:#b53a2f14;color:var(--error);border:1px solid rgba(181,58,47,.22);border-radius:var(--radius);font-size:.875rem;line-height:1.45}._generatingBanner_1gr0i_1851{margin:0 0 .75rem;padding:.65rem .9rem;background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;border-radius:var(--radius);font-size:.875rem;line-height:1.45}._page_16eyq_1{padding-bottom:1.25rem}._pageAdHocRevise_16eyq_7{width:100%;max-width:72rem;margin-left:0;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}._pageHeader_16eyq_29{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:.25rem}._pageHeaderAdHocRevise_16eyq_45{margin-bottom:.08rem}._pageHeaderAdHocRevise_16eyq_45 h2{margin-bottom:.5rem}._pageLedeAdHocRevise_16eyq_61{margin-top:0;margin-bottom:.35rem;font-size:.92rem;line-height:1.45;max-width:46rem}._navWrap_16eyq_77{margin-bottom:.5rem}._navWrapAdHocRevise_16eyq_81{margin-bottom:.25rem}._navWrap_16eyq_77 a:first-child{font-size:.9rem;color:var(--text-muted);font-weight:500}._navWrap_16eyq_77 a:first-child:hover{color:var(--accent)}._navWrap_16eyq_77 a:not(:first-child){color:var(--accent-fg)}._statusBadge_16eyq_97{display:inline-block;padding:.35rem .75rem;font-size:.8rem;font-weight:600;border-radius:9999px;flex-shrink:0}._statusBadgeReady_16eyq_113{background:#dcfce7;color:#166534;border:1px solid rgba(22,101,52,.2)}._statusBadgeNeedsAttention_16eyq_123{background:#fef8e7;color:#b35c00;border:1px solid rgba(179,92,0,.25)}._statusBadgeIncomplete_16eyq_133{background:var(--surface-hover);color:var(--text-muted);border:1px solid var(--border-subtle)}._statusBadgeNoAction_16eyq_147{background:#f1f5f9;color:#475569;border:1px solid rgba(71,85,105,.22)}._card_16eyq_159{padding:1rem 1.25rem;margin-bottom:1rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius)}._cardTitle_16eyq_161{margin:0 0 .75rem;font-size:1.05rem;font-weight:600;color:var(--text)}._summaryList_16eyq_167{margin:0;display:grid;gap:0}._summaryList_16eyq_167 ._summaryRow_16eyq_169{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.75rem 1.5rem;padding:.5rem 0;border-bottom:1px solid var(--border-subtle)}._summaryList_16eyq_167 ._summaryRow_16eyq_169:last-child{border-bottom:none}._summaryList_16eyq_167 ._summaryRow_16eyq_169 dt{margin:0;font-weight:500;color:var(--text-muted);font-size:.95rem}._summaryList_16eyq_167 ._summaryRow_16eyq_169 dd{margin:0;font-size:.95rem;text-align:right}._reviewCommentsHelp_16eyq_177{margin:0 0 .5rem;font-size:.9rem;color:var(--text-muted)}._summarySection_16eyq_183{margin-bottom:.6rem;padding:.6rem .9rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius)}._summaryTitle_16eyq_185{margin:0 0 .4rem;font-size:.9rem;font-weight:600;color:var(--text-muted)}._summaryRow_16eyq_169{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}._summaryGrid_16eyq_189{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.2rem 1.25rem;flex:1;min-width:0}._summaryGrid_16eyq_189 ._summaryItem_16eyq_191{display:flex;align-items:baseline;gap:.4rem}._summaryGrid_16eyq_189 ._summaryItem_16eyq_191 dt{margin:0;font-size:.8rem;color:var(--text-muted);font-weight:500;flex-shrink:0}._summaryGrid_16eyq_189 ._summaryItem_16eyq_191 dd{margin:0;font-size:.85rem}._summaryActions_16eyq_197{flex-shrink:0}._summarySection_16eyq_183 ._submitState_16eyq_199{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-muted)}._summarySection_16eyq_183 ._submitSuccess_16eyq_201,._summarySection_16eyq_183 ._submitBlocked_16eyq_203,._summarySection_16eyq_183 ._submitFailed_16eyq_205{margin-top:.6rem;padding-top:.5rem;border-top:1px solid var(--border-subtle)}._reviewCard_16eyq_211{margin-bottom:.6rem;padding:.85rem 1.1rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:0 1px 2px #0000000a}._reviewCardTitle_16eyq_213{margin:0 0 .6rem;font-size:1.05rem;font-weight:600;color:var(--text)}._reviewCardTop_16eyq_215{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;margin-bottom:.75rem;padding-bottom:.6rem;border-bottom:1px solid var(--border-subtle)}._reviewSummary_16eyq_217{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem;flex:1;min-width:0}._reviewSummaryItem_16eyq_219{display:flex;flex-direction:column;gap:.2rem;min-width:0}._reviewSummaryItem_16eyq_219 dt{margin:0;font-size:.8rem;color:var(--text-muted);font-weight:500}._reviewSummaryItem_16eyq_219 dd{margin:0;font-size:.9rem;color:var(--text)}._reviewCardActions_16eyq_225{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:0}._submitActionCluster_16eyq_239{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;width:min(100%,17rem)}._submitActionCluster_16eyq_239 ._primaryBtn_16eyq_253{width:100%;text-align:center}._reviewCard_16eyq_211 ._submitState_16eyq_199{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-muted)}._reviewCard_16eyq_211 ._submitSuccess_16eyq_201,._reviewCard_16eyq_211 ._submitBlocked_16eyq_203,._reviewCard_16eyq_211 ._submitFailed_16eyq_205{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border-subtle)}._submitResultBanner_16eyq_273{margin-top:.75rem;padding:.9rem 1rem;border-radius:var(--radius);border:1px solid}._submitResultBannerSuccess_16eyq_275{margin-top:.5rem;padding:.5rem .75rem;background:#ecfdf5;border-color:#a7f3d0;color:#065f46}._submitResultBannerSuccess_16eyq_275 ._submitResultTitle_16eyq_289{margin:0;font-size:.95rem;font-weight:600;color:#065f46;line-height:1.35}._submitResultBannerSuccess_16eyq_275 ._submitResultDetail_16eyq_303{margin:.2rem 0 0;font-size:.84rem;line-height:1.4;color:var(--success)}._submitResultBannerFailed_16eyq_315{background:#b53a2f14;border-color:#b53a2f38;color:#991b1b}._submitResultBannerFailed_16eyq_315 ._submitResultTitle_16eyq_289{margin:0;font-size:1rem;font-weight:600;color:#991b1b}._submitResultBannerFailed_16eyq_315 ._submitResultDetail_16eyq_303{margin:.35rem 0 0;font-size:.9rem;color:var(--error)}._submitResultBannerBlocked_16eyq_321{background:#fef8e7;border-color:#e8d48b;color:#7a6a00}._submitResultBannerBlocked_16eyq_321 ._submitResultTitle_16eyq_289{margin:0;font-size:1rem;font-weight:600;color:#7a6a00}._submitResultBannerBlocked_16eyq_321 ._submitResultDetail_16eyq_303{margin:.35rem 0 0;font-size:.9rem;color:#92400e}._submitResultBannerWarning_16eyq_327{background:#fff7ed;border-color:#fdba74;color:#9a3412;margin-top:.75rem}._submitResultBannerWarning_16eyq_327 ._submitResultTitle_16eyq_289{margin:0;font-size:.95rem;font-weight:600;color:#c2410c}._submitResultBannerWarning_16eyq_327 ._submitResultDetail_16eyq_303{margin:.35rem 0 0;font-size:.875rem;color:#9a3412}._reviewCard_16eyq_211 ._previewTableWrap_16eyq_333{margin-top:0;max-height:none;overflow-x:auto;overflow-y:visible}._reviewCard_16eyq_211 ._previewTable_16eyq_333{margin-top:0}._reviewCardAdHoc_16eyq_341{padding:.65rem .85rem .85rem;margin-bottom:.5rem}._reviewCardAdHoc_16eyq_341 ._reviewCardTop_16eyq_215{margin-bottom:.5rem;padding-bottom:.45rem;gap:.5rem .85rem}._reviewCardAdHoc_16eyq_341 ._reviewSummary_16eyq_217{grid-template-columns:repeat(2,minmax(0,1fr))}._reviewCardAdHoc_16eyq_341 ._previewTableWrap_16eyq_333{margin-top:.35rem}._reviewCard_16eyq_211 ._previewLoading_16eyq_371{margin:.5rem 0 0;font-size:.9rem;color:var(--text-muted)}._reviewerField_16eyq_377{margin:0;max-width:none}._reviewerFieldInCluster_16eyq_379 ._reviewerSelect_16eyq_379{max-width:none}._reviewerLabel_16eyq_381{display:block;font-size:.875rem;font-weight:600;color:var(--text);margin-bottom:.35rem}._reviewerSelect_16eyq_379{width:100%;max-width:32rem;padding:.45rem .6rem;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.35;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface);color:var(--text)}._reviewerSelect_16eyq_379:disabled{opacity:.65;cursor:not-allowed}._reviewerError_16eyq_411{margin:.4rem 0 0;font-size:.85rem;color:var(--error)}._reviewerStored_16eyq_413{margin:.35rem 0 0;font-size:.8125rem;color:var(--text);line-height:1.35}._submitResultBannerSuccess_16eyq_275 ._reviewerStored_16eyq_413{margin:.25rem 0 0}._reviewerStoredLabel_16eyq_417{color:var(--text-muted);font-weight:500}._previewSection_16eyq_423{margin-bottom:.6rem;padding:.75rem 1rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius)}._previewTitle_16eyq_425{margin:0 0 .25rem;font-size:1.05rem;font-weight:600}._previewHelp_16eyq_427{margin:0 0 .4rem;font-size:.875rem;color:var(--text-muted)}._previewActions_16eyq_429{display:flex;gap:.5rem;margin-bottom:.5rem}._previewActionBtn_16eyq_431{padding:.4rem .75rem;font-size:.875rem;font-weight:500;color:var(--accent);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius);cursor:pointer}._previewActionBtn_16eyq_431:hover:not(:disabled){background:var(--surface-hover)}._previewActionBtn_16eyq_431:disabled{opacity:.5;cursor:not-allowed}._previewTableWrap_16eyq_333{max-height:28rem;overflow:auto;margin-top:.25rem}._previewTable_16eyq_333{margin-top:0}._reviewSection_16eyq_445{margin-bottom:1rem;padding:.75rem 1rem;background:var(--surface-hover, #fafafa);border:1px solid var(--border-subtle);border-radius:var(--radius)}._reviewTitle_16eyq_447{margin:0 0 .35rem;font-size:.95rem;font-weight:600;color:var(--text-muted)}._reviewSection_16eyq_445 ._reviewHelp_16eyq_449{margin:0 0 .4rem;font-size:.85rem;color:var(--text-muted)}._reviewCommentsInput_16eyq_451{width:100%;max-width:36rem;padding:.5rem .65rem;font-size:.9rem;font:inherit;border:1px solid var(--border-subtle);border-radius:var(--radius);resize:vertical;min-height:2.5rem}._submitError_16eyq_455{padding:1rem 1.25rem;margin-bottom:1.5rem;background:#b53a2f14;border:1px solid rgba(181,58,47,.22);border-radius:var(--radius);color:var(--error);font-size:.95rem}._stepsList_16eyq_459{margin:.5rem 0 0;padding-left:1.25rem;font-size:.9rem;color:var(--text-muted)}._stepsList_16eyq_459 li{margin-bottom:.25rem}._stepFailed_16eyq_463{color:var(--error)}._resultSuccess_16eyq_465{margin:0;font-size:.95rem;color:var(--success, #0d6832)}._resultBlocked_16eyq_467{margin:0}._resultBlockedTitle_16eyq_469{margin:0 0 .5rem;font-weight:600;color:var(--warn, #b35c00)}._resultBlockedMessage_16eyq_471{margin:0 0 .5rem;font-size:.95rem}._resultBlockedDetail_16eyq_473{margin:0;font-size:.9rem;color:var(--text-muted)}._resultFailed_16eyq_475{margin:0}._resultFailedTitle_16eyq_477{margin:0 0 .5rem;font-weight:600;color:var(--error)}._resultFailedMessage_16eyq_479{margin:0 0 .5rem;font-size:.95rem}._resultFailedDetail_16eyq_481{margin:0;font-size:.9rem;color:var(--text-muted)}._warningBanner_16eyq_485{padding:.6rem 1rem;margin-bottom:.6rem;background:#fef8e7;border:1px solid #e8d48b;border-radius:var(--radius)}._warningText_16eyq_499{margin:0;font-size:.9rem;color:#7a6a00;line-height:1.4}._checklistSection_16eyq_505{margin-bottom:.85rem;padding:.6rem .9rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius)}._checklistTitle_16eyq_507{margin:0 0 .4rem;font-size:.9rem;font-weight:600}._checklistList_16eyq_509{margin:0;padding-left:0;list-style:none}._checklistList_16eyq_509 li{margin-bottom:.25rem;font-size:.875rem}._checkOk_16eyq_513{color:var(--success, #0d6832)}._checkWarn_16eyq_515{color:var(--warn, #b35c00)}._checkOptional_16eyq_517{color:var(--text-muted);font-size:.9rem}._submitSection_16eyq_523{margin-bottom:1.5rem;padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius)}._submitTitle_16eyq_525{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}._submitHelp_16eyq_527{margin:0 0 .75rem;font-size:.9rem;color:var(--text-muted)}._submitSection_16eyq_523 ._primaryBtn_16eyq_253{margin-bottom:.5rem}._submitState_16eyq_199{display:flex;align-items:center;gap:.5rem;margin-top:0;font-size:.95rem;color:var(--text-muted)}._submitSpinner_16eyq_537{width:1.25rem;height:1.25rem;border:2px solid var(--border-subtle);border-top-color:var(--accent);border-radius:50%;animation:_submitSpinner_16eyq_537 .7s linear infinite}@keyframes _submitSpinner_16eyq_537{to{transform:rotate(360deg)}}._submitSuccess_16eyq_201{margin-top:.75rem}._submitSuccessMessage_16eyq_555{margin:0;font-size:.95rem;font-weight:600;color:var(--success, #0d6832)}._submitSuccessDetail_16eyq_557{margin:.25rem 0 0;font-size:.875rem;color:var(--text-muted)}._submitBlocked_16eyq_203{margin-top:.75rem}._submitBlockedMessage_16eyq_561{margin:0;font-size:.95rem;font-weight:600;color:var(--warn, #b35c00)}._submitBlockedDetail_16eyq_563{margin:.25rem 0 0;font-size:.9rem;color:var(--text-muted)}._submitFailed_16eyq_205{margin-top:.75rem}._submitFailedMessage_16eyq_567{margin:0;font-size:.95rem;font-weight:600;color:var(--error)}._submitFailedDetail_16eyq_569{margin:.25rem 0 0;font-size:.9rem;color:var(--text-muted)}._submitFailedHint_16eyq_571{margin:.35rem 0 0;font-size:.875rem;color:var(--text-muted)}._technicalToggle_16eyq_573{margin-top:.5rem;padding:0;font-size:.8rem;color:var(--text-muted);background:none;border:none;cursor:pointer;text-decoration:underline}._technicalToggle_16eyq_573:hover{color:var(--accent)}._cardActions_16eyq_579{padding:1rem 1.25rem}._cardActions_16eyq_579 ._cardTitle_16eyq_161{margin-bottom:.75rem}._secondaryBtn_16eyq_583{padding:.5rem 1rem;font-weight:500;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);cursor:pointer;font-size:.9rem}._primaryLink_16eyq_585{font-weight:500;color:var(--accent)}._secondaryLink_16eyq_587{color:var(--text-muted)}._primaryBtn_16eyq_253{padding:.65rem 1.25rem;font-size:1rem;font-weight:600;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer;box-shadow:0 1px 2px #00000014}._primaryBtn_16eyq_253:hover:not(:disabled){filter:brightness(1.05)}._primaryBtn_16eyq_253:disabled{opacity:.6;cursor:not-allowed}._resultSection_16eyq_601{margin-bottom:1rem;padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius)}._previewLoading_16eyq_371{margin:.5rem 0 0;font-size:.9rem;color:var(--text-muted)}._modalOverlay_16eyq_609{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}._modalBox_16eyq_621{background:var(--surface);padding:1.5rem;border-radius:var(--radius);max-width:28rem;box-shadow:0 4px 20px #00000026}._modalTitle_16eyq_635{margin:0 0 .75rem;font-size:1.15rem;font-weight:600}._modalBody_16eyq_637{margin:0 0 1.25rem;font-size:.95rem;color:var(--text-muted);line-height:1.5}._modalBody_16eyq_637 p{margin:0 0 .5rem}._modalBody_16eyq_637 p:last-child{margin-bottom:0}._modalAuditNote_16eyq_643{margin:0 0 .75rem;padding:.5rem .75rem;background:#fef8e7;border-left:3px solid #e8d48b;border-radius:4px;font-size:.9rem;color:#7a6a00}._modalActions_16eyq_661{display:flex;gap:.75rem;flex-wrap:wrap}._modalPrimaryBtn_16eyq_663{padding:.65rem 1.25rem;font-size:1rem;font-weight:600;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer}._modalPrimaryBtn_16eyq_663:hover:not(:disabled){filter:brightness(1.05)}._modalPrimaryBtn_16eyq_663:disabled{opacity:.6;cursor:not-allowed}._emptyState_16eyq_687{padding:1.5rem;margin-bottom:1.5rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius)}._emptyStateMessage_16eyq_701{margin:0 0 1rem;color:var(--text-muted)}._navRow_16eyq_703{display:flex;justify-content:space-between;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:1rem}._wrapper_1rtsi_1{margin-top:.5rem}._tableScroll_1rtsi_9{overflow-x:auto;margin-top:.5rem}._table_1rtsi_9{width:100%;border-collapse:collapse;font-size:.9rem;table-layout:fixed}._colPillar_1rtsi_33{width:14%;min-width:120px}._colCareNeeds_1rtsi_35,._colGoals_1rtsi_37{width:24%;min-width:140px}._colActions_1rtsi_39{width:38%;min-width:180px}._table_1rtsi_9 th{position:sticky;top:0;z-index:1;background:var(--surface-hover, #f5f5f5);padding:.65rem .85rem;text-align:left;font-weight:600;border-bottom:2px solid var(--border-subtle, #e5e5e5);border-right:1px solid var(--border-subtle, #e5e5e5);white-space:nowrap}._table_1rtsi_9 th:last-child{border-right:none}._table_1rtsi_9 td{padding:.65rem .85rem;border-bottom:1px solid var(--border-subtle, #e5e5e5);border-right:1px solid var(--border-subtle, #e5e5e5);vertical-align:top}._table_1rtsi_9 td:last-child{border-right:none}._cellPillar_1rtsi_91{font-weight:500;background:var(--surface-hover, #fafafa)}._cellContent_1rtsi_101{line-height:1.45;word-break:break-word}._cellList_1rtsi_111{margin:0;padding-left:1.25rem;list-style-type:disc}._cellList_1rtsi_111 li{margin-bottom:.35rem}._cellList_1rtsi_111 li:last-child{margin-bottom:0}._actionSection_1rtsi_141{margin-bottom:.75rem}._actionSection_1rtsi_141:last-child{margin-bottom:0}._actionHeading_1rtsi_153{margin-bottom:.25rem;color:var(--text);line-height:1.35}._actionHeading_1rtsi_153 strong{display:block;margin:0;padding:0;font-size:.9rem;font-weight:700;font-style:normal;line-height:1.35;color:inherit}._toggle_1rtsi_187{padding:.4rem .75rem;font-size:.9rem;font-weight:500;color:var(--accent);background:transparent;border:1px solid var(--border-subtle, #e5e5e5);border-radius:var(--radius, 6px);cursor:pointer}._toggle_1rtsi_187:hover{background:var(--surface-hover, #f5f5f5)}._empty_1rtsi_217{padding:1rem;color:var(--text-muted, #6b7280);font-size:.95rem;background:var(--surface-hover, #f9fafb);border-radius:var(--radius, 6px)}._documentBody_16x28_5{width:100%;max-width:100%;overflow:visible;padding:0;box-sizing:border-box}._fullWidthContent_16x28_23{flex:1;min-height:0;overflow-y:visible;padding:0;width:100%;max-width:100%}._pcsReviewOutcomeWrap_16x28_43 [aria-label="PCS front page review outcome"]{margin-left:0;margin-right:0}._warningBanner_16x28_53{padding:.75rem 1rem;margin-bottom:1.25rem;background:#fef8e7;border:1px solid #e8d48b;border-radius:var(--radius);font-size:.9rem;color:#7a6a00}._successBanner_16x28_73{padding:.75rem 1rem;margin-bottom:1rem;background:#dcfce7;border:1px solid rgba(22,101,52,.3);border-radius:var(--radius);font-size:.9rem;color:#166534}._errorBanner_16x28_93{padding:.75rem 1rem;margin-bottom:1rem;background:#b53a2f14;border:1px solid rgba(181,58,47,.22);border-radius:var(--radius);font-size:.9rem;color:var(--error)}._modalBackdrop_16x28_115{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._confirmModal_16x28_137{background:var(--surface);border-radius:var(--radius);padding:1.5rem;max-width:28rem;box-shadow:0 4px 20px #00000026}._modalTitle_16x28_153{margin:0 0 .75rem;font-size:1.1rem;font-weight:600;color:var(--text)}._modalBody_16x28_167{margin:0 0 1.25rem;font-size:.95rem;color:var(--text-muted);line-height:1.45}._modalActions_16x28_181{display:flex;gap:.75rem;justify-content:flex-end}._inlineLoadingCard_16x28_195{margin:1rem 0 1.5rem;padding:1.5rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:0 1px 2px #0000000a}._inlineLoadingTitle_16x28_213{margin:0 0 .35rem;font-size:1.05rem;font-weight:600;color:var(--text)}._inlineLoadingText_16x28_227{margin:0;font-size:.9rem;color:var(--text-muted);line-height:1.45}._toolbar_16x28_243{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}._toolbarLeft_16x28_265{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}._toolbarRight_16x28_279{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}._regenerateBtn_16x28_293{padding:.35rem .65rem;font-size:.85rem;font-weight:500;background:transparent;border:none;border-radius:var(--radius);cursor:pointer;color:var(--text-muted);text-decoration:underline}._regenerateBtn_16x28_293:hover:not(:disabled){color:var(--accent)}._regenerateBtn_16x28_293:disabled{opacity:.6;cursor:not-allowed}._submitBtn_16x28_335{margin-left:.25rem}._reviewHint_16x28_343{margin:0 0 .75rem;font-size:.9rem;color:var(--text-muted);line-height:1.4}._toolbarBtn_16x28_357{padding:.5rem 1rem;font-size:.9rem;font-weight:500;background:var(--surface-hover);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer}._toolbarBtn_16x28_357:hover{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}._toolbarBtnPrimary_16x28_387{background:var(--accent);color:var(--accent-fg);border-color:var(--accent);font-weight:600}._toolbarBtnPrimary_16x28_387:hover:not(:disabled){filter:brightness(1.05)}._toolbarBtn_16x28_357:disabled{opacity:.6;cursor:not-allowed}._versionRow_16x28_417{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}._versionStatusBadge_16x28_431{display:inline-block;padding:.2rem .5rem;font-size:.75rem;font-weight:600;border-radius:var(--radius)}._versionStatusBadgeFinal_16x28_447{background:#dcfce7;color:#166534;border:1px solid rgba(22,101,52,.2)}._versionStatusBadgeDraft_16x28_459{background:var(--surface-hover);color:var(--text-muted);border:1px solid var(--border-subtle)}._sectionGrid_16x28_473{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:2rem;align-content:start}._sectionGridColumn_16x28_489{display:flex;flex-direction:column;gap:1.25rem;min-width:0}@media (max-width: 768px){._sectionGrid_16x28_473{grid-template-columns:1fr}}._sectionCard_16x28_517{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:1.25rem 1.5rem;box-shadow:0 1px 2px #0000000a}._sectionLabel_16x28_533{font-weight:600;font-size:.95rem;color:var(--text);margin:0 0 .5rem;display:block}._sectionTextarea_16x28_549{width:100%;min-height:7.5em;padding:.6rem .75rem;font-size:.95rem;line-height:1.5;border:1px solid var(--border-subtle);border-radius:var(--radius);resize:none;overflow:hidden;font-family:inherit;display:block;box-sizing:border-box}._sectionTextarea_16x28_549:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.15)}._sectionActions_16x28_591{margin-top:.5rem}._copySectionBtn_16x28_599{font-size:.85rem;padding:.25rem .6rem;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius);cursor:pointer;color:var(--text-muted)}._copySectionBtn_16x28_599:hover{color:var(--accent);border-color:var(--accent)}._emptyState_16x28_631{margin:1.5rem 0 2rem;padding:1.5rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius)}._emptyText_16x28_647{margin:0 0 1rem;color:var(--text-muted);font-size:.95rem}._primaryBtn_16x28_659{padding:.6rem 1.25rem;font-size:1rem;font-weight:600;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer}._primaryBtn_16x28_659:hover:not(:disabled){filter:brightness(1.05)}._primaryBtn_16x28_659:disabled{opacity:.6;cursor:not-allowed}._navRow_16x28_699{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}._backLink_16x28_711{font-size:.95rem;color:var(--text-muted);text-decoration:none}._backLink_16x28_711:hover{color:var(--accent);text-decoration:underline}._technicalToggle_16x28_733{margin-top:.5rem;padding:0;font-size:.8rem;color:var(--text-muted);background:none;border:none;cursor:pointer;text-decoration:underline}._technicalToggle_16x28_733:hover{color:var(--accent)}._technicalDetails_16x28_763{margin-top:.5rem;padding:.75rem;font-size:.75rem;white-space:pre-wrap;word-break:break-word;background:var(--surface-muted, #f5f5f5);border-radius:var(--radius);max-height:14rem;overflow:auto}._fullWidthContent_11z5g_5{flex:1;min-height:0;overflow-y:auto;padding:1.25rem 1.5rem;width:100%;max-width:100%}._card_11z5g_23{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000a}._retryRow_11z5g_41{margin-bottom:0}._primaryBtn_11z5g_49{padding:.6rem 1.25rem;font-size:1rem;font-weight:600;background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius);cursor:pointer}._primaryBtn_11z5g_49:hover:not(:disabled){filter:brightness(1.05)}._primaryBtn_11z5g_49:disabled{opacity:.6;cursor:not-allowed}._noteLabel_11z5g_87{font-weight:600;font-size:.95rem;color:var(--text);margin:0 0 .5rem;display:block}._noteTextarea_11z5g_103{width:100%;min-height:16rem;padding:.85rem 1.1rem;font-size:.95rem;line-height:1.6;border:1px solid var(--border-subtle);border-radius:var(--radius);resize:vertical;font-family:inherit;display:block;box-sizing:border-box;overflow-y:auto}._noteTextarea_11z5g_103:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.15)}._wordCount_11z5g_145{margin-top:.35rem;font-size:.85rem;color:var(--text-muted)}._wordCountOver_11z5g_157{color:var(--error);font-weight:600}._actionsRow_11z5g_167{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}._helperText_11z5g_187{margin:0;font-size:.8rem;color:var(--text-muted)}._actionBtn_11z5g_199{padding:.5rem 1rem;font-size:.9rem;font-weight:500;background:var(--surface-hover);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer}._actionBtn_11z5g_199:hover{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}._helpCard_11z5g_229{margin-top:1.5rem;padding:1rem 1.25rem;background:rgba(var(--accent-rgb),.06);border:1px solid rgba(var(--accent-rgb),.2);border-radius:var(--radius);font-size:.9rem;color:var(--text-muted);line-height:1.5}._helpCardTitle_11z5g_251{margin:0 0 .35rem;font-weight:600;font-size:.9rem;color:var(--text)}._loading_11z5g_265{padding:1rem 0;color:var(--text-muted)}._errorToast_11z5g_275{padding:.75rem 1rem;margin-bottom:1rem;background:#b91c1c1a;border:1px solid rgba(185,28,28,.3);border-radius:var(--radius);color:var(--error);font-size:.9rem}._submitSection_11z5g_297{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-subtle)}._successBanner_11z5g_307{padding:.9rem 1rem;margin-bottom:.75rem;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:var(--radius);color:#065f46;font-size:.95rem;font-weight:500}._errorBanner_11z5g_327{padding:.9rem 1rem;margin-bottom:.75rem;background:#b53a2f14;border:1px solid rgba(181,58,47,.22);border-radius:var(--radius);color:#991b1b;font-size:.9rem}._modalOverlay_11z5g_349{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}._modalBox_11z5g_367{background:var(--surface);padding:1.5rem;border-radius:var(--radius);max-width:28rem;box-shadow:0 4px 20px #00000026}._modalTitle_11z5g_381{margin:0 0 .75rem;font-size:1.15rem;font-weight:600}._modalBody_11z5g_391{margin:0 0 1.25rem;font-size:.95rem;color:var(--text-muted);line-height:1.5}._modalActions_11z5g_403{display:flex;gap:.75rem;flex-wrap:wrap}._modalSecondaryBtn_11z5g_413{padding:.5rem 1rem;font-weight:500;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);cursor:pointer;font-size:.9rem}._modalSecondaryBtn_11z5g_413:hover:not(:disabled){background:rgba(var(--accent-rgb),.08)}._modalSecondaryBtn_11z5g_413:disabled{opacity:.6;cursor:not-allowed}._page_cm30c_1{padding-bottom:2.5rem;max-width:48rem}._pageHeader_cm30c_11{margin-bottom:.65rem}._intro_cm30c_19{margin:.45rem 0 0;padding:0;font-family:inherit;font-size:var(--page-lede-size);font-weight:400;line-height:1.5;color:var(--text-muted, #64748b);max-width:none}._contentStack_cm30c_41{display:flex;flex-direction:column;gap:1.25rem}._card_cm30c_53{border:1px solid var(--border, #e5e7eb);border-radius:12px;background:var(--surface, #fff);box-shadow:0 1px 2px #0f172a0a;overflow:hidden}._cardHeader_cm30c_69{padding:.75rem 1rem .65rem;border-bottom:1px solid var(--border, #f1f5f9);background:linear-gradient(to bottom,#fafbfc 0%,var(--surface, #fff) 100%)}._cardTitle_cm30c_81{margin:0;font-size:1.05rem;font-weight:650;letter-spacing:-.01em;color:var(--text)}._cardSubtitle_cm30c_97{margin:.35rem 0 0;font-size:.875rem;line-height:1.45;color:var(--text-muted, #64748b)}._cardBody_cm30c_111{padding:.75rem 1rem .95rem}._cardBodyFlush_cm30c_119{padding:0}._cardBody_cm30c_111 ._noticeInfo_cm30c_127{margin-top:.75rem}._successBanner_cm30c_137{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:1.25rem;padding:.65rem .85rem;border-radius:10px;border:1px solid #a7f3d0;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);color:#065f46;font-size:.9rem;line-height:1.45}._successBannerIcon_cm30c_165{flex-shrink:0;width:1.35rem;height:1.35rem;margin-top:.05rem;border-radius:50%;background:#10b981;color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}._successBannerText_cm30c_197{min-width:0}._successBannerMain_cm30c_205{margin:0;font-weight:600;color:var(--success)}._successBannerHint_cm30c_217{margin:.25rem 0 0;font-size:.8125rem;font-weight:400;color:#0f766e;line-height:1.4}._alert_cm30c_235{margin-bottom:1.25rem;padding:.75rem 1rem;border-radius:10px;font-size:.9rem;line-height:1.45}._alertError_cm30c_251{background:#b53a2f14;color:#991b1b;border:1px solid rgba(181,58,47,.22)}._checklist_cm30c_265{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}._checklistItem_cm30c_283{display:flex;align-items:flex-start;gap:.65rem;padding:.45rem 0;border-bottom:1px solid #f1f5f9}._checklistItem_cm30c_283:first-child{padding-top:.05rem}._checklistItem_cm30c_283:last-child{border-bottom:none;padding-bottom:.05rem}._checklistStatus_cm30c_317{flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.1rem;border-radius:999px;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}._checklistStatus_cm30c_317[data-ready=true]{background:#d1fae5;color:var(--success);border:1px solid #6ee7b7}._checklistStatus_cm30c_317[data-ready=false]{background:#fffbeb;color:#b45309;border:1px solid #fcd34d}._checklistMain_cm30c_369{flex:1;min-width:0}._checklistLabel_cm30c_379{display:block;font-size:.9rem;font-weight:500;color:var(--text);line-height:1.4}._checklistMeta_cm30c_395{display:block;margin-top:.15rem;font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}._checklistMetaReady_cm30c_413{color:#059669}._checklistMetaPending_cm30c_421{color:#d97706}._readinessLoading_cm30c_429{margin:0;font-size:.9rem;color:var(--text-muted, #6b7280)}._noticeInfo_cm30c_127{margin:0;padding:.75rem .9rem;border-radius:8px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;font-size:.875rem;line-height:1.45}._draftForm_cm30c_465{display:flex;flex-direction:column;gap:1.35rem;padding:1.25rem 1.25rem 1.35rem}._field_cm30c_479 label{display:block;font-weight:600;font-size:.8125rem;letter-spacing:.01em;color:#374151;margin-bottom:.4rem}._field_cm30c_479 input,._field_cm30c_479 textarea,._inputLikeReadonly_cm30c_501{width:100%;font:inherit;font-size:.9375rem;padding:.6rem .75rem;border:1px solid #d1d5db;border-radius:8px;background:var(--surface, #fff);color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}._field_cm30c_479 input:hover,._field_cm30c_479 textarea:hover{border-color:#cbd5e1}._field_cm30c_479 input:focus,._field_cm30c_479 textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}._field_cm30c_479 input._inputLikeReadonly_cm30c_501:focus{border-color:#cbd5e1;box-shadow:0 0 0 2px #94a3b838}._field_cm30c_479 textarea{min-height:12rem;resize:vertical;line-height:1.55;font-family:inherit}._messageEditor_cm30c_573{min-height:14rem;line-height:1.6}._inputLikeReadonly_cm30c_501{background:#f8fafc;color:#475569;cursor:default;border-color:#e2e8f0}._hint_cm30c_597{margin:.35rem 0 0;font-size:.8125rem;color:var(--text-muted, #6b7280);line-height:1.4}._formFooter_cm30c_611{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.65rem 1rem;padding-top:.5rem;margin-top:.15rem;border-top:1px solid #f1f5f9}._primaryBtn_cm30c_633{padding:.65rem 1.35rem;font-weight:600;font-size:.9375rem;background:var(--accent);color:var(--accent-fg);border:none;border-radius:8px;cursor:pointer;box-shadow:0 1px 2px #0f172a14}._primaryBtn_cm30c_633:hover:not(:disabled){filter:brightness(1.05)}._primaryBtn_cm30c_633:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}._secondaryBtn_cm30c_675{padding:.65rem 1.1rem;font-weight:600;font-size:.875rem;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:8px;cursor:pointer}._secondaryBtn_cm30c_675:hover{background:#f8fafc;border-color:#cbd5e1}._placeholderToken_cm30c_707{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:600}._familyFieldset_cm30c_719{margin:0;padding:.85rem 1rem 1rem;border:1px solid #fde68a;border-radius:10px;background:#fffbeb}._familyLegend_cm30c_735{padding:0 .35rem;font-size:.875rem;font-weight:650;color:#92400e}._familyIntro_cm30c_749{margin:.35rem 0 .85rem;font-size:.875rem;line-height:1.45;color:#92400e}._familyFields_cm30c_719{display:grid;gap:.85rem}@media (min-width: 36rem){._familyFields_cm30c_719{grid-template-columns:1fr 1fr}}._fieldRequired_cm30c_785 input{border-color:#f59e0b;background:#fff}._fieldRequired_cm30c_785 input:focus{border-color:#d97706;box-shadow:0 0 0 3px #f59e0b33}._requiredMark_cm30c_805{font-weight:600;color:#b45309}._page_xbe63_3{width:100%;box-sizing:border-box;padding-bottom:1.5rem}._header_xbe63_15{margin-bottom:.25rem}._srOnly_xbe63_23{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._errorBanner_xbe63_47{margin:0 0 1rem;padding:.75rem 1rem;border-radius:var(--radius);background:#b53a2f14;border:1px solid rgba(181,58,47,.22);color:var(--text);font-size:.9rem;line-height:1.45}._content_xbe63_69{display:flex;flex-direction:column;gap:1.25rem}._card_xbe63_81{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:1.15rem 1.25rem 1.25rem}._textareaShell_xbe63_97{display:flex;gap:.65rem;align-items:stretch}._textarea_xbe63_97{flex:1;min-height:9.5rem;min-width:0;padding:.75rem .85rem;border-radius:var(--radius);border:1px solid var(--border);font-family:inherit;font-size:.9375rem;line-height:1.5;resize:vertical;background:var(--surface);color:var(--text);transition:border-color .12s ease,box-shadow .12s ease}._textarea_xbe63_97:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.15)}._textarea_xbe63_97:disabled{opacity:.65;cursor:not-allowed}._micCol_xbe63_163{display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0}._micBtn_xbe63_177{width:2.875rem;height:2.875rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1;transition:background .12s ease,border-color .12s ease}._micBtn_xbe63_177:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border)}._micBtn_xbe63_177:disabled{opacity:.45;cursor:not-allowed}._micActive_xbe63_227{border-color:#c62828;background:#ffebee}._micHint_xbe63_237{margin:.5rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--text-muted)}._attachmentBlock_xbe63_251{margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}._attachmentLabel_xbe63_263{display:block;margin-bottom:.45rem;font-size:.875rem;font-weight:600;color:var(--text-muted)}._fileRow_xbe63_279{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}._fileInput_xbe63_293{font-size:.875rem;color:var(--text-muted)}._fileName_xbe63_303{font-size:.875rem;color:var(--text);word-break:break-all}._analyzeRow_xbe63_315{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}._analyzeBtn_xbe63_331{padding:.55rem 1.15rem;border-radius:var(--radius);border:none;background:var(--accent);color:#fff;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .12s ease,filter .12s ease}._analyzeBtn_xbe63_331:hover:not(:disabled){background:var(--accent-hover)}._analyzeBtn_xbe63_331:disabled{opacity:.55;cursor:not-allowed}._outcomeCard_xbe63_373{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:1.15rem 1.25rem 1.35rem}._outcomeTitle_xbe63_389{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--text);padding-bottom:.65rem;border-bottom:1px solid var(--border-subtle)}._rationaleBlock_xbe63_407{padding:.85rem 1rem;border-radius:var(--radius);background:#eff6ff;border:1px solid #bfdbfe;margin-bottom:1.15rem}._rationaleHeading_xbe63_423{margin:0 0 .4rem;font-size:.8125rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:#1e40af}._rationaleBody_xbe63_441{margin:0;font-size:.9375rem;line-height:1.5;color:var(--text);white-space:pre-wrap}._suggestionsHeading_xbe63_457{margin:0 0 .35rem;font-size:.9375rem;font-weight:600;color:var(--text)}._suggestionsLead_xbe63_471{margin:0 0 .85rem;font-size:.875rem;color:var(--text-muted);line-height:1.45}._checkboxList_xbe63_485{display:flex;flex-direction:column;gap:.5rem}._targetRow_xbe63_497{display:flex;align-items:flex-start;gap:.6rem;padding:.5rem .65rem;border-radius:var(--radius);border:1px solid var(--border-subtle);background:var(--surface-hover);font-size:.9375rem;line-height:1.4;cursor:pointer;transition:border-color .12s ease,background .12s ease}._targetRow_xbe63_497:hover{border-color:var(--border);background:var(--surface)}._targetRow_xbe63_497 input{margin-top:.2rem;flex-shrink:0;accent-color:var(--accent)}._warning_xbe63_547{margin:0;padding:.75rem .9rem;border-radius:var(--radius);background:#fffbeb;border:1px solid #fde68a;font-size:.9rem;line-height:1.45;color:var(--text)}._routingHint_xbe63_569{margin:.75rem 0 0;font-size:.875rem;color:var(--text-muted);line-height:1.45}._statusCard_xac3o_9{margin-top:.35rem;margin-bottom:1rem;padding:1.25rem 1.35rem;max-width:46rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:0 1px 2px #0000000a}._statusHeadline_xac3o_31{margin:.85rem 0 .5rem;font-size:1.08rem;font-weight:600;color:var(--text);line-height:1.35;letter-spacing:-.01em}._statusBody_xac3o_49{margin:0;font-size:.95rem;line-height:1.55;color:var(--text-muted);max-width:40rem}._page_9998z_1{min-height:100%}._pageCarePlan_9998z_9{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}._loading_9998z_25,._error_9998z_27{padding:2rem;text-align:center;color:var(--text-muted)}._error_9998z_27{color:var(--error)}._page_1wcc1_1{max-width:1000px;margin:0 auto;padding:1.5rem 2rem 2rem}._header_1wcc1_13{margin-bottom:1.25rem}._backLink_1wcc1_21{display:inline-block;margin-bottom:.5rem;color:var(--text-muted, #555);font-size:.9rem;text-decoration:none}._backLink_1wcc1_21:hover{color:var(--accent);text-decoration:underline}._filtersSection_1wcc1_47{margin-bottom:1.25rem;padding:1rem 1.25rem;background:var(--surface, #fff);border:1px solid var(--border, #e0e0e0);border-radius:8px}._filtersTitle_1wcc1_63{margin:0 0 .75rem;font-size:1rem;font-weight:600}._filtersRow_1wcc1_75{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}._filterInput_1wcc1_89{padding:.4rem .6rem;font-size:.9rem;border:1px solid var(--border, #e0e0e0);border-radius:6px;min-width:320px}._section_1wcc1_105{margin-bottom:1.5rem;padding:1.25rem;background:var(--surface, #fff);border:1px solid var(--border, #e0e0e0);border-radius:8px}._sectionTitle_1wcc1_121{margin:0 0 .75rem;font-size:1.1rem;font-weight:600}._tableWrap_1wcc1_133{overflow-x:auto}._table_1wcc1_133{width:100%;border-collapse:collapse;font-size:.9rem}._table_1wcc1_133 th,._table_1wcc1_133 td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--border, #eee)}._table_1wcc1_133 th{font-weight:600;color:var(--text-muted, #555);background:#fafafa}._badge_1wcc1_179{display:inline-block;padding:.2rem .5rem;font-size:.75rem;border-radius:4px;background:#e5e7eb;color:#374151}._badgeYes_1wcc1_197{background:#dcfce7;color:#166534}._badgeNo_1wcc1_207{background:#f3f4f6;color:#6b7280}._locationsList_1wcc1_217{max-width:200px;font-size:.85rem;color:var(--text-muted, #555)}._locationsChips_1wcc1_229{display:flex;flex-wrap:wrap;gap:.35rem;max-width:280px}._locationChip_1wcc1_243{display:inline-block;padding:.2rem .5rem;font-size:.75rem;border-radius:4px;background:#e5e7eb;color:#374151}._formHint_1wcc1_261{margin:0 0 .35rem;font-size:.8rem;color:var(--text-muted, #555);font-weight:400}._editBtn_1wcc1_275,._removeBtn_1wcc1_277{padding:.25rem .5rem;font-size:.85rem;border-radius:4px;cursor:pointer;margin-right:.25rem}._editBtn_1wcc1_275{border:1px solid var(--accent);background:#fff;color:var(--accent)}._editBtn_1wcc1_275:hover{background:#eff6ff}._removeBtn_1wcc1_277{border:1px solid var(--error);background:#fff;color:var(--error)}._removeBtn_1wcc1_277:hover{background:#b53a2f14}._addBtn_1wcc1_333{padding:.5rem 1rem;font-size:.95rem;font-weight:500;color:#fff;background:var(--accent);border:none;border-radius:6px;cursor:pointer}._addBtn_1wcc1_333:hover{filter:brightness(1.05)}._empty_1wcc1_363{margin:0;padding:1rem 0;font-size:.9rem;color:var(--text-muted, #555)}._alertError_1wcc1_377{padding:.75rem 1rem;margin-bottom:1rem;background:#b53a2f14;border:1px solid rgba(181,58,47,.22);border-radius:6px;color:#b00;font-size:.95rem}._alertSuccess_1wcc1_397{padding:.75rem 1rem;margin-bottom:1rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#166534;font-size:.95rem}._overlay_1wcc1_419{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:1000}._drawer_1wcc1_433{position:fixed;top:0;right:0;width:min(420px,100vw);height:100%;background:var(--surface, #fff);box-shadow:-4px 0 12px #00000026;z-index:1001;overflow-y:auto;padding:1.25rem}._drawerTitle_1wcc1_459{margin:0 0 1rem;font-size:1.1rem;font-weight:600}._formRow_1wcc1_471{margin-bottom:1rem}._formRow_1wcc1_471 label{display:block;font-size:.875rem;font-weight:500;color:var(--text-muted, #555);margin-bottom:.35rem}._formRow_1wcc1_471 input[type=text],._formRow_1wcc1_471 input[type=email]{width:100%;padding:.5rem .75rem;font-size:.95rem;border:1px solid var(--border, #e0e0e0);border-radius:6px}._formRow_1wcc1_471 input:disabled{background:#f3f4f6;color:#6b7280}._checkboxRow_1wcc1_523{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}._checkboxRow_1wcc1_523 input{width:1rem;height:1rem}._locationsMulti_1wcc1_547{max-height:180px;overflow-y:auto;border:1px solid var(--border, #e0e0e0);border-radius:6px;padding:.5rem}._locationsMulti_1wcc1_547 label{display:flex;align-items:center;gap:.5rem;padding:.35rem 0;font-size:.9rem;font-weight:400;cursor:pointer}._drawerActions_1wcc1_583{margin-top:1.5rem;display:flex;gap:.75rem}._primaryBtn_1wcc1_595{padding:.5rem 1rem;font-size:.95rem;font-weight:500;color:#fff;background:var(--accent);border:none;border-radius:6px;cursor:pointer}._primaryBtn_1wcc1_595:hover:not(:disabled){filter:brightness(1.05)}._primaryBtn_1wcc1_595:disabled{opacity:.6;cursor:not-allowed}._secondaryBtn_1wcc1_635{padding:.5rem 1rem;font-size:.95rem;background:#fff;border:1px solid var(--border, #ccc);border-radius:6px;cursor:pointer}._secondaryBtn_1wcc1_635:hover{background:#f9fafb}._modalOverlay_1wcc1_663{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1100;display:flex;align-items:center;justify-content:center}._modal_1wcc1_663{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:400px}._modalTitle_1wcc1_699{margin:0 0 .75rem;font-size:1.1rem;font-weight:600}._modalUserEmail_1wcc1_711{margin:.5rem 0 0;font-size:.95rem}._modalActions_1wcc1_721{margin-top:1.25rem;display:flex;gap:.75rem;justify-content:flex-end}._dangerBtn_1wcc1_735{padding:.5rem 1rem;font-size:.95rem;color:#fff;background:var(--error);border:none;border-radius:6px;cursor:pointer}._dangerBtn_1wcc1_735:hover{background:#991b1b}._page_ydejm_1{max-width:960px;margin:0 auto;padding:1.5rem 2rem 2rem}._header_ydejm_13{margin-bottom:1.5rem}._backLink_ydejm_21{display:inline-block;margin-bottom:.75rem;color:var(--text-muted, #555);font-size:.9rem;text-decoration:none}._backLink_ydejm_21:hover{color:var(--accent);text-decoration:underline}._section_ydejm_47{margin-bottom:1.75rem;padding:1.25rem;background:var(--surface, #fff);border:1px solid var(--border, #e0e0e0);border-radius:8px}._sectionTitle_ydejm_63{margin:0 0 .75rem;font-size:1.1rem;font-weight:600;color:var(--text, #1a1a1a)}._hint_ydejm_77{margin:0 0 .75rem;font-size:.9rem;color:var(--text-muted, #555)}._statusList_ydejm_89{margin:0;padding-left:1.25rem}._statusList_ydejm_89 li{margin-bottom:.25rem}._ok_ydejm_107{color:var(--success, #0d6e0d)}._fail_ydejm_115{color:var(--error, #b00)}._alertError_ydejm_123{padding:.75rem 1rem;margin-bottom:1rem;background:#b53a2f14;border:1px solid rgba(181,58,47,.22);border-radius:6px;color:#b00;font-size:.95rem}._alertOk_ydejm_143{padding:.75rem 1rem;margin-top:.75rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#166534;font-size:.95rem}._primaryBtn_ydejm_163{padding:.5rem 1rem;font-size:.95rem;font-weight:500;color:#fff;background:var(--accent);border:none;border-radius:6px;cursor:pointer}._primaryBtn_ydejm_163:hover:not(:disabled){filter:brightness(1.05)}._primaryBtn_ydejm_163:disabled{opacity:.6;cursor:not-allowed}._inlineForm_ydejm_203{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}._input_ydejm_217{padding:.5rem .75rem;font-size:.95rem;border:1px solid var(--border, #e0e0e0);border-radius:6px;min-width:140px}._input_ydejm_217:focus{outline:none;border-color:var(--accent)}._tableWrap_ydejm_243{overflow-x:auto}._table_ydejm_243{width:100%;border-collapse:collapse;font-size:.9rem}._table_ydejm_243 th,._table_ydejm_243 td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--border, #eee)}._table_ydejm_243 th{font-weight:600;color:var(--text-muted, #555);background:#fafafa}._table_ydejm_243 td{vertical-align:top}._mono_ydejm_297{font-family:ui-monospace,monospace;font-size:.85rem}._date_ydejm_307{font-size:.85rem;color:var(--text-muted, #555);white-space:nowrap}._errorCell_ydejm_319{max-width:240px;overflow:hidden;text-overflow:ellipsis}._debugCell_ydejm_331{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}._path_ydejm_345{font-size:.8rem;background:#f5f5f5;padding:.2rem .4rem;border-radius:4px;max-width:200px;overflow:hidden;text-overflow:ellipsis;display:inline-block}._copyBtn_ydejm_367{padding:.25rem .5rem;font-size:.8rem;border:1px solid var(--border, #ccc);border-radius:4px;background:var(--surface, #fff);cursor:pointer}._copyBtn_ydejm_367:hover{background:#f0f0f0}._smallBtn_ydejm_393{padding:.25rem .5rem;font-size:.85rem;border:1px solid var(--border, #ccc);border-radius:4px;background:var(--surface, #fff);cursor:pointer}._smallBtn_ydejm_393:hover{background:#f0f0f0}._dismissBtn_ydejm_419{margin-left:.75rem;padding:.2rem .5rem;font-size:.85rem;background:transparent;border:1px solid currentColor;border-radius:4px;cursor:pointer}._empty_ydejm_439{margin:0;font-size:.9rem;color:var(--text-muted, #555)}:root{--bg: #f5f2eb;--surface: #faf9f6;--surface-hover: #f0ede6;--border: #d4ddd0;--border-subtle: #e5ebe1;--text: #1e2e24;--text-muted: #5a6b5e;--accent: #b5c4a8;--accent-hover: #a3b396;--accent-fg: #1e3328;--accent-rgb: 181, 196, 168;--header-bg: #1a2820;--header-text: #ffffff;--header-muted: rgba(255, 255, 255, .78);--header-border: rgba(255, 255, 255, .12);--link: #2d5a3d;--link-hover: #1e4029;--focus-ring: rgba(var(--accent-rgb), .35);--focus-ring-subtle: rgba(var(--accent-rgb), .15);--success: #3d6b4f;--success-fg: #ffffff;--warning: #c9a227;--error: #b53a2f;--radius: 8px;--radius-pill: 9999px;--shadow-sm: 0 1px 3px rgba(26, 40, 32, .08);--shadow-md: 0 4px 12px rgba(26, 40, 32, .1);--font-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-sans: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--page-title-size: 1.5rem;--page-title-weight: 600;--page-title-line-height: 1.25;--page-title-letter-spacing: .01em;--page-title-margin-bottom: .35rem;--page-lede-size: .9375rem;--page-lede-weight: 400;--page-lede-line-height: 1.5;--page-lede-margin-bottom: 1rem}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);background:var(--bg);color:var(--text);min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:600;letter-spacing:.01em;color:var(--text)}#root{min-height:100vh}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-decoration:underline}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit}input::file-selector-button{font-family:inherit;cursor:pointer}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--focus-ring-subtle)}.app-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-family:var(--font-serif);font-size:1.125rem}
