._container_188pg_1{max-width:800px}._header_188pg_5{margin-bottom:var(--space-4)}._title_188pg_9{font-size:var(--font-size-h1);font-weight:700;color:var(--fn-ink-2);margin-bottom:var(--space-1)}._subtitle_188pg_16{font-size:1rem;color:var(--fn-ink-soft)}._section_188pg_21{margin-bottom:var(--space-3)}._sectionTitle_188pg_25{font-size:var(--font-size-h3);font-weight:600;color:var(--fn-ink-2);margin-bottom:var(--space-2)}._sectionDescription_188pg_32{color:var(--fn-ink-soft);margin-bottom:var(--space-2);line-height:1.6}._uploadArea_188pg_38{border:2px dashed var(--fn-border);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;cursor:pointer;transition:border-color var(--transition),background-color var(--transition)}@media (hover: hover){._uploadArea_188pg_38:hover:not(._uploadAreaDisabled_188pg_48){border-color:var(--fn-orange);background-color:var(--fn-surface)}}._uploadAreaDisabled_188pg_48{opacity:.6;cursor:not-allowed}._uploadAreaDragging_188pg_59{border-color:var(--fn-orange);background-color:var(--fn-surface)}._uploadIcon_188pg_64{width:48px;height:48px;color:var(--fn-ink-soft);margin-bottom:var(--space-2)}._uploadText_188pg_71{font-weight:500;color:var(--fn-ink-2);margin-bottom:var(--space-1)}._uploadHint_188pg_77{font-size:.875rem;color:var(--fn-ink-soft);margin-bottom:var(--space-2)}._uploadFormats_188pg_83{font-size:.75rem;color:var(--fn-ink-soft)}._divider_188pg_88{display:flex;align-items:center;margin:var(--space-4) 0;color:var(--fn-ink-soft)}._divider_188pg_88:before,._divider_188pg_88:after{content:"";flex:1;height:1px;background-color:var(--fn-border)}._divider_188pg_88 span{padding:0 var(--space-2);font-size:.875rem}._generateForm_188pg_108{display:flex;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap}._generateField_188pg_115{display:flex;flex-direction:column;gap:2px}._generateFieldLabel_188pg_121{font-size:.75rem;color:var(--fn-ink-soft);text-transform:uppercase;letter-spacing:.05em}._generateInput_188pg_128{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--fn-border);background-color:var(--fn-bg-app);color:var(--fn-ink-2);font-size:.875rem}._generateInput_188pg_128:focus{outline:2px solid var(--fn-orange);outline-offset:-1px}._generateButton_188pg_142{background-color:var(--fn-orange);color:#fff;border:none;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-weight:500;transition:background-color var(--transition)}@media (hover: hover){._generateButton_188pg_142:hover:not(:disabled){background-color:var(--fn-orange-ink)}}._generateButton_188pg_142:disabled{opacity:.6;cursor:not-allowed}._error_188pg_163{color:var(--fn-error);margin-top:var(--space-2);font-size:.875rem}._success_188pg_169{color:var(--fn-success);margin-top:var(--space-2);font-size:.875rem}._progress_188pg_175{display:flex;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);color:var(--fn-ink-soft);font-size:.875rem}._progressContent_188pg_184{display:flex;flex-direction:column;gap:.375rem;width:min(420px,100%)}._progressSpinner_188pg_191{width:16px;height:16px;border:2px solid var(--fn-border);border-top-color:var(--fn-orange);border-radius:50%;animation:_spin_188pg_1 1s linear infinite;margin-top:2px}._progressBarContainer_188pg_201{display:flex;flex-direction:column;gap:.25rem}._progressBarTrack_188pg_207{width:100%;height:6px;background:var(--fn-border);border-radius:999px;overflow:hidden}._progressBarFill_188pg_215{height:100%;background:linear-gradient(90deg,var(--fn-orange),var(--fn-orange-ink));border-radius:999px;transition:width var(--transition)}._progressStep_188pg_222{font-size:.75rem;color:var(--fn-ink-soft)}@keyframes _spin_188pg_1{to{transform:rotate(360deg)}}._uploadedFiles_188pg_231{margin-top:var(--space-2);padding:var(--space-2);background-color:var(--fn-surface);border-radius:var(--radius-md)}._uploadedFiles_188pg_231 h4{font-size:.875rem;font-weight:600;margin-bottom:var(--space-1)}._uploadedFile_188pg_231{display:flex;justify-content:space-between;padding:var(--space-1) 0;font-size:.875rem}._fileName_188pg_251{color:var(--fn-ink-2)}._fileStatus_188pg_255{color:var(--fn-success);font-size:.75rem}._modeTabs_1cuyy_7{display:flex;gap:8px;margin-bottom:28px;border-bottom:1px solid var(--fn-border, #E2E0DC)}._modeTab_1cuyy_7{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary, #9a9a9a);font:inherit;font-size:.95rem;padding:10px 16px;cursor:pointer;transition:color .15s ease,border-color .15s ease}._modeTab_1cuyy_7:hover{color:var(--text-primary, #e8e8e8)}._modeTabActive_1cuyy_31{color:var(--accent, #e8843c);border-bottom-color:var(--accent, #e8843c);font-weight:600}._modeTabHint_1cuyy_37{display:block;font-size:.72rem;color:var(--text-tertiary, #6a6a6a);margin-top:2px;font-weight:400}._formSection_1cuyy_46{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border-subtle, #1f1f1f)}._formSection_1cuyy_46:last-of-type{border-bottom:none}._formSectionTitle_1cuyy_56{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary, #7a7a7a);margin:0 0 12px}._formGrid_1cuyy_64{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}._tierRow_1cuyy_70{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr auto;gap:10px;align-items:end;margin-bottom:10px}._rowButton_1cuyy_78{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--fn-border, #E2E0DC);border-radius:6px;color:var(--text-secondary, #9a9a9a);cursor:pointer;font:inherit;font-size:.85rem;padding:8px 12px;transition:border-color .15s ease,color .15s ease}._rowButton_1cuyy_78:hover{border-color:var(--accent, #e8843c);color:var(--accent, #e8843c)}._removeRowButton_1cuyy_96{padding:10px 12px}._requiredMark_1cuyy_101{color:var(--accent, #e8843c);margin-left:2px}._entityOverlay_1cuyy_107{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;z-index:50;padding:40px 20px}._entityPanel_1cuyy_119{background:var(--fn-surface, #FFFFFF);border:1px solid var(--fn-border, #E2E0DC);border-radius:12px;width:100%;max-width:760px;padding:28px 32px}._entityBack_1cuyy_128{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--text-secondary, #9a9a9a);cursor:pointer;font:inherit;font-size:.9rem;padding:0 0 12px}._entityBack_1cuyy_128:hover{color:var(--accent, #e8843c)}._container_wkwlf_4{max-width:1080px;width:100%;height:100%;display:flex;flex-direction:column}._header_wkwlf_12{margin-bottom:var(--space-3);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._title_wkwlf_21{font-size:var(--font-size-h2);font-weight:700;color:var(--fn-ink-2);margin-bottom:var(--space-1)}._subtitle_wkwlf_28{font-size:1rem;color:var(--fn-ink-soft)}._fundSelector_wkwlf_33{margin-bottom:var(--space-2)}._selectFund_wkwlf_37{margin-top:var(--space-2)}._label_wkwlf_41{display:block;font-weight:500;margin-bottom:var(--space-2)}._noFunds_wkwlf_47{color:var(--fn-ink-soft);padding:var(--space-3);background-color:var(--fn-surface);border-radius:var(--radius-md)}._fundGrid_wkwlf_54{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:var(--space-2)}._fundGridCollapsed_wkwlf_60{overflow:hidden}._fundCard_wkwlf_64{border:1px solid var(--fn-border);border-radius:var(--radius-md);padding:var(--space-2);cursor:pointer;background-color:var(--fn-bg-app);transition:border-color var(--transition),box-shadow var(--transition)}@media (hover: hover){._fundCard_wkwlf_64:hover{border-color:var(--fn-orange)}}._fundCardSelected_wkwlf_79{border-color:var(--fn-orange);box-shadow:0 0 0 2px var(--fn-orange-shadow);background-color:var(--fn-orange-tint)}._fundCardName_wkwlf_85{font-size:.9rem;font-weight:600;margin-bottom:2px;color:var(--fn-ink-2)}._fundCardMeta_wkwlf_92{display:flex;justify-content:space-between;align-items:center}._fundCardSize_wkwlf_98{font-size:.85rem;color:var(--fn-ink-soft)}._fundCardState_wkwlf_103{font-size:.7rem;text-transform:capitalize;font-weight:600;border-radius:9999px;padding:2px 8px}._fundCardState_wkwlf_103._active_wkwlf_111{background:var(--fn-success-bg);color:var(--fn-success-ink)}._fundCardState_wkwlf_103._completed_wkwlf_116,._fundCardState_wkwlf_103._closed_wkwlf_117{background:var(--fn-bg-3);color:var(--fn-ink)}._expandButton_wkwlf_122{margin-top:var(--space-1);border:none;background:transparent;color:var(--fn-orange);font-weight:600;font-size:.875rem;cursor:pointer;padding:10px 0;min-height:44px}@media (hover: hover){._expandButton_wkwlf_122:hover{text-decoration:underline}}._chatContainer_wkwlf_140{flex:1;display:flex;flex-direction:column;background-color:var(--fn-surface);border-radius:var(--radius-md);overflow:hidden}._messages_wkwlf_149{flex:1;min-height:0;padding:var(--space-3);overflow-y:auto;margin-top:var(--space-3);background-color:var(--fn-surface);border:1px solid var(--fn-border);border-radius:var(--radius-lg, 14px)}._placeholder_wkwlf_162{color:var(--fn-ink-soft);line-height:1.8}._suggestionsLabel_wkwlf_167{font-size:.8125rem;margin-top:var(--space-1);margin-bottom:var(--space-1)}._suggestions_wkwlf_167{display:flex;flex-wrap:wrap;gap:8px}._suggestionChip_wkwlf_179{display:inline-block;padding:8px 14px;font-size:.8125rem;line-height:1.4;color:var(--fn-orange);background:var(--fn-orange-tint);border:1px solid var(--fn-orange);border-radius:20px;cursor:pointer;transition:background var(--transition),color var(--transition);text-align:left}@media (hover: hover){._suggestionChip_wkwlf_179:hover{background:var(--fn-orange);color:#fff}}._suggestionChip_wkwlf_179:disabled{opacity:.5;cursor:not-allowed}._message_wkwlf_149{margin-bottom:var(--space-2)}._message_wkwlf_149._user_wkwlf_209{text-align:right}._message_wkwlf_149._assistant_wkwlf_213{text-align:left}._messageContent_wkwlf_217{display:inline-block;padding:var(--space-2);border-radius:var(--radius-md);max-width:80%;line-height:1.5;text-align:left}._message_wkwlf_149._user_wkwlf_209 ._messageContent_wkwlf_217{background-color:var(--fn-orange);color:#fff}._message_wkwlf_149._assistant_wkwlf_213 ._messageContent_wkwlf_217{background-color:var(--fn-bg-app);border:1px solid var(--fn-border)}._markdownBody_wkwlf_238{font-size:.95rem;line-height:1.6;color:var(--fn-ink-2)}._markdownParagraph_wkwlf_244{margin:0 0 .5em}._markdownParagraph_wkwlf_244:last-child{margin-bottom:0}._markdownList_wkwlf_252{margin:.25em 0 .5em;padding-left:1.25em}._markdownListItem_wkwlf_257{margin-bottom:.2em}._markdownBold_wkwlf_261{font-weight:600;color:var(--fn-ink-2)}._sourcesFooter_wkwlf_268{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--fn-border)}._sourceFooterItem_wkwlf_277{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:var(--fn-bg-2);border:1px solid var(--fn-border);border-radius:12px;cursor:pointer;font-size:.72rem;color:var(--fn-ink-soft);transition:border-color var(--transition),background-color var(--transition);line-height:1.3}@media (hover: hover){._sourceFooterItem_wkwlf_277:hover{border-color:var(--fn-orange);background-color:var(--fn-orange-tint);color:var(--fn-ink-2)}}._sourceFooterIndex_wkwlf_300{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:.6rem;font-weight:700;color:var(--fn-orange);background-color:var(--fn-orange-tint);border-radius:50%;flex-shrink:0}._sourceFooterLabel_wkwlf_314{font-weight:600;color:var(--fn-ink-2)}._sourceFooterLocation_wkwlf_319{color:var(--fn-ink-soft)}._inputForm_wkwlf_325{display:flex;flex-direction:column;gap:6px;padding:var(--space-2);border-top:1px solid var(--fn-border);background-color:var(--fn-bg-app)}._inputRow_wkwlf_334{display:flex;gap:8px;align-items:center}._fileInput_wkwlf_340{display:none}._attachButton_wkwlf_344{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:1px solid var(--fn-border);border-radius:var(--radius-md);background:var(--fn-surface);color:var(--fn-ink-soft);cursor:pointer;transition:border-color var(--transition),color var(--transition)}@media (hover: hover){._attachButton_wkwlf_344:hover{border-color:var(--fn-orange);color:var(--fn-orange)}}._attachButtonDisabled_wkwlf_366{opacity:.4;pointer-events:none}._attachmentChip_wkwlf_371{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--fn-orange-tint);border:1px solid var(--fn-orange);border-radius:20px;font-size:.78rem;color:var(--fn-ink-2);align-self:flex-start}._attachmentName_wkwlf_384{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._attachmentRemove_wkwlf_391{background:none;border:none;cursor:pointer;font-size:1rem;line-height:1;color:var(--fn-ink-soft);padding:0;display:flex;align-items:center}._attachError_wkwlf_403{font-size:.8rem;color:var(--fn-error);padding:0 4px}._input_wkwlf_325{flex:1;padding:var(--space-2);border:1px solid var(--fn-border);border-radius:var(--radius-md);font-size:1rem}._input_wkwlf_325:focus{outline:none;border-color:var(--fn-orange)}._sendButton_wkwlf_422{padding:var(--space-2);background-color:var(--fn-orange);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition);flex-shrink:0}@media (hover: hover){._sendButton_wkwlf_422:hover:not(:disabled){background-color:var(--fn-orange-ink)}}._sendButton_wkwlf_422:disabled{opacity:.6;cursor:not-allowed}._sendButton_wkwlf_422 svg{width:20px;height:20px;display:block}._error_wkwlf_450{color:var(--fn-error);padding:var(--space-2);font-size:.875rem}._chatToolbar_wkwlf_456{display:flex;justify-content:flex-end;padding:6px 0 2px}._clearButton_wkwlf_462{border:1px solid var(--fn-border, #E2E0DC);background:transparent;color:var(--fn-ink-soft, rgba(10, 10, 10, .62));font-size:.8125rem;cursor:pointer;padding:6px 12px;border-radius:8px}._clearButton_wkwlf_462:hover:not(:disabled){color:var(--fn-ink, #0A0A0A);border-color:var(--fn-ink, #0A0A0A)}._clearButton_wkwlf_462:disabled{opacity:.5;cursor:default}._fundSelectRow_wkwlf_482{display:flex;align-items:center;gap:var(--space-2)}._fundSelectLabel_wkwlf_487{font-size:.8rem;font-weight:600;color:var(--fn-ink-soft);text-transform:uppercase;letter-spacing:.04em}._fundSelect_wkwlf_33{font:inherit;font-size:.9rem;padding:7px 30px 7px 11px;border:1px solid var(--fn-border);border-radius:var(--radius-md);background-color:var(--fn-bg-app);color:var(--fn-ink-2);max-width:320px;cursor:pointer}._fundSelect_wkwlf_33:focus{outline:none;border-color:var(--fn-orange);box-shadow:0 0 0 2px var(--fn-orange-shadow)}._askBox_wkwlf_512{border:1px solid var(--fn-border);border-radius:var(--radius-lg, 14px);background-color:var(--fn-surface);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);box-shadow:0 1px 2px #0000000a}._askBoxTitle_wkwlf_522{font-size:1.05rem;font-weight:700;color:var(--fn-ink-2)}._askInput_wkwlf_527{font:inherit;font-size:.95rem;width:100%;border:none;background:transparent;resize:vertical;min-height:64px;color:var(--fn-ink-2);padding:0}._askInput_wkwlf_527:focus{outline:none}._askInput_wkwlf_527::placeholder{color:var(--fn-ink-soft)}._askBoxToolbar_wkwlf_540{display:flex;align-items:center;gap:var(--space-2)}._askBoxSpacer_wkwlf_545{flex:1}._askSubmit_wkwlf_546{font:inherit;font-size:.9rem;font-weight:600;color:#fff;background-color:var(--fn-orange);border:none;border-radius:var(--radius-md);padding:9px 18px;cursor:pointer;transition:opacity var(--transition)}._askSubmit_wkwlf_546:hover:not(:disabled){opacity:.9}._askSubmit_wkwlf_546:disabled{opacity:.45;cursor:not-allowed}._askHint_wkwlf_560{font-size:.85rem;color:var(--fn-ink-soft);margin:0}._recommended_wkwlf_567{margin-top:var(--space-4, 24px);display:flex;flex-direction:column;gap:var(--space-4, 24px);overflow-y:auto}._recGroupHead_wkwlf_574{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}._recGroupTitle_wkwlf_580{font-size:.95rem;font-weight:700;color:var(--fn-ink-2)}._recGroupTag_wkwlf_585{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fn-ink-soft);background:var(--fn-bg-app);border:1px solid var(--fn-border);border-radius:999px;padding:2px 8px}._recGrid_wkwlf_596{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:var(--space-2)}._recCard_wkwlf_601{display:flex;flex-direction:column;gap:4px;text-align:left;border:1px solid var(--fn-border);border-radius:var(--radius-md);background-color:var(--fn-bg-app);padding:var(--space-2) var(--space-3);cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition)}@media (hover: hover){._recCard_wkwlf_601:hover{border-color:var(--fn-orange);box-shadow:0 1px 3px #0000000f}}._recCardTitle_wkwlf_619{font-size:.9rem;font-weight:600;color:var(--fn-ink-2)}._recCardDesc_wkwlf_624{font-size:.8rem;color:var(--fn-ink-soft);line-height:1.4}._askBoxToolbar_wkwlf_540 ._attachButton_wkwlf_344{width:auto;gap:6px;padding:7px 12px;font-size:.85rem;color:var(--fn-ink-soft)}._container_1c8db_1{text-align:center;padding:var(--space-4)}._containerInline_1c8db_6{display:inline-flex;align-items:center;gap:var(--space-1)}._spinner_1c8db_13{display:inline-block;width:36px;height:36px;border:3px solid var(--fn-border);border-top-color:var(--fn-orange);border-radius:50%;animation:_spin_1c8db_13 1s linear infinite;margin-bottom:var(--space-2)}._containerInline_1c8db_6 ._spinner_1c8db_13{margin-bottom:0}._spinner_sm_1c8db_28 ._spinner_1c8db_13{width:20px;height:20px;border-width:2px}._spinner_lg_1c8db_34 ._spinner_1c8db_13{width:48px;height:48px;border-width:4px}@keyframes _spin_1c8db_13{to{transform:rotate(360deg)}}._message_1c8db_46{color:var(--fn-ink-soft);font-size:1rem;margin-top:var(--space-2)}._containerInline_1c8db_6 ._message_1c8db_46{margin-top:0;font-size:.875rem}._spinner_sm_1c8db_28 ._message_1c8db_46{font-size:.8125rem}._container_ov8qu_1{max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}._header_ov8qu_10{margin-bottom:var(--space-1)}._headerRow_ov8qu_14{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}._title_ov8qu_21{font-size:var(--font-size-h1);font-weight:700;color:var(--fn-ink-2);margin-bottom:var(--space-1)}._subtitle_ov8qu_28{font-size:1rem;color:var(--fn-ink-soft)}._fundSelector_ov8qu_34{display:flex;flex-direction:column;gap:var(--space-2)}._label_ov8qu_40{font-size:.9rem;font-weight:500;color:var(--fn-ink-soft)}._noFunds_ov8qu_46{color:var(--fn-ink-soft);font-size:.95rem}._fundGrid_ov8qu_51{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-1)}._fundCard_ov8qu_57{padding:var(--space-2);background:var(--fn-surface);border:1px solid var(--fn-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition)}@media (hover: hover){._fundCard_ov8qu_57:hover{border-color:var(--fn-orange);box-shadow:0 0 0 3px var(--fn-orange-shadow)}}._fundCardSelected_ov8qu_73{border-color:var(--fn-orange);background:var(--fn-orange-tint)}._fundCardName_ov8qu_78{font-size:.9rem;font-weight:600;color:var(--fn-ink-2);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fundCardMeta_ov8qu_88{display:flex;gap:var(--space-1);align-items:center}._fundCardSize_ov8qu_94{font-size:.75rem;color:var(--fn-ink-soft)}._fundCardState_ov8qu_99{font-size:.7rem;font-weight:600;padding:2px 6px;border-radius:var(--radius-sm);background:var(--fn-success-bg);color:var(--fn-success-ink);text-transform:capitalize}._addPanel_ov8qu_110{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}._addCard_ov8qu_116{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--fn-border);border-radius:var(--radius-md);background:var(--fn-surface)}._addCardTitle_ov8qu_126{font-size:.95rem;font-weight:600;color:var(--fn-ink-2);margin:0}._addCardHint_ov8qu_133{font-size:.78rem;color:var(--fn-ink-soft);margin:0;line-height:1.5}._addUploadArea_ov8qu_140{margin-top:4px;border:2px dashed var(--fn-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-2);text-align:center;cursor:pointer;transition:border-color var(--transition),background-color var(--transition)}@media (hover: hover){._addUploadArea_ov8qu_140:hover:not(._addUploadAreaDisabled_ov8qu_151){border-color:var(--fn-orange);background-color:var(--fn-bg-app)}}._addUploadAreaDisabled_ov8qu_151{opacity:.6;cursor:not-allowed}._addUploadAreaDragging_ov8qu_162{border-color:var(--fn-orange);background-color:var(--fn-bg-app)}._addUploadIcon_ov8qu_167{width:32px;height:32px;color:var(--fn-ink-soft);margin-bottom:4px}._addUploadText_ov8qu_174{font-size:.85rem;font-weight:500;color:var(--fn-ink-2);margin:0}._addUploadHint_ov8qu_181{font-size:.72rem;color:var(--fn-ink-soft);margin-top:4px}._addForm_ov8qu_187{display:flex;gap:var(--space-1);flex-wrap:wrap;align-items:flex-end;margin-top:4px}._addField_ov8qu_195{display:flex;flex-direction:column;gap:2px;min-width:140px;flex:1 1 140px}._addFieldFull_ov8qu_203{flex-basis:100%}._addFieldLabel_ov8qu_207{font-size:.7rem;color:var(--fn-ink-soft);text-transform:uppercase;letter-spacing:.05em;font-weight:600}._addInput_ov8qu_215{padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--fn-border);background:var(--fn-bg-app);color:var(--fn-ink-2);font-size:.85rem;box-sizing:border-box;width:100%}._addInput_ov8qu_215:focus{outline:2px solid var(--fn-orange);outline-offset:-1px}._addTextarea_ov8qu_231{resize:vertical;min-height:80px;font-family:var(--font-family);line-height:1.5}._addResetLink_ov8qu_238{background:none;border:none;color:var(--fn-orange);font-size:.7rem;cursor:pointer;margin-left:var(--space-1);text-transform:none;letter-spacing:normal;font-weight:500;padding:0}._addResetLink_ov8qu_238:hover:not(:disabled){text-decoration:underline}._addResetLink_ov8qu_238:disabled{opacity:.5;cursor:not-allowed}._addButtonRow_ov8qu_260{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap}._addButton_ov8qu_260{background:var(--fn-orange);color:#fff;border:none;padding:7px 16px;border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;transition:background-color var(--transition)}@media (hover: hover){._addButton_ov8qu_260:hover:not(:disabled){background:var(--fn-orange-ink)}}._addButton_ov8qu_260:disabled{opacity:.6;cursor:not-allowed}._addStatus_ov8qu_291{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--fn-ink-soft)}._addStatusSpinner_ov8qu_299{width:12px;height:12px;border:2px solid var(--fn-border);border-top-color:var(--fn-orange);border-radius:50%;animation:_spin_ov8qu_1 .8s linear infinite}._addSuccess_ov8qu_308{font-size:.78rem;color:#166534;margin:0}._addError_ov8qu_314{font-size:.78rem;color:var(--fn-error);margin:0}@media (max-width: 768px){._addPanel_ov8qu_110{grid-template-columns:1fr}}._workspace_ov8qu_327{display:grid;grid-template-columns:280px 1fr;gap:var(--space-2);min-height:520px}._sidebar_ov8qu_335{display:flex;flex-direction:column;gap:var(--space-1);border:1px solid var(--fn-border);border-radius:var(--radius-md);background:var(--fn-surface);overflow:hidden}._searchWrapper_ov8qu_345{position:relative;padding:var(--space-1);border-bottom:1px solid var(--fn-border)}._searchIcon_ov8qu_351{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--fn-ink-soft);pointer-events:none}._searchInput_ov8qu_362{width:100%;padding:7px 32px 7px 36px;border:1px solid var(--fn-border);border-radius:var(--radius-sm);background:var(--fn-bg-app);color:var(--fn-ink-2);font-size:.875rem;outline:none;box-sizing:border-box;transition:border-color var(--transition)}._searchInput_ov8qu_362:focus{border-color:var(--fn-orange);box-shadow:0 0 0 3px var(--fn-orange-shadow)}._searchClear_ov8qu_380{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--fn-ink-soft);font-size:1.1rem;cursor:pointer;padding:0 2px;line-height:1}._docList_ov8qu_394{flex:1;overflow-y:auto;padding:4px}._listPlaceholder_ov8qu_400{font-size:.875rem;color:var(--fn-ink-soft);padding:var(--space-2);text-align:center}._count_ov8qu_407{font-size:.75rem;color:var(--fn-ink-soft);text-align:right;padding:6px var(--space-1);border-top:1px solid var(--fn-border)}._listError_ov8qu_415{font-size:.875rem;color:var(--fn-error);padding:var(--space-2);text-align:center}._viewerError_ov8qu_422{font-size:.875rem;color:var(--fn-error);padding:var(--space-3);text-align:center}._docRow_ov8qu_430{display:flex;align-items:center;gap:8px;width:100%;padding:8px var(--space-1);background:none;border:none;border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:background-color var(--transition)}@media (hover: hover){._docRow_ov8qu_430:hover{background-color:var(--fn-border)}}._docRowSelected_ov8qu_450{background-color:var(--fn-orange-tint)}._docName_ov8qu_454{flex:1;font-size:.85rem;color:var(--fn-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._docMeta_ov8qu_463{font-size:.75rem;color:var(--fn-ink-soft);flex-shrink:0}._badge_ov8qu_470{font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:var(--radius-sm);flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}._badge_lpa_ov8qu_480{background:var(--fn-bg-3);color:var(--fn-ink)}._badge_side_letter_ov8qu_485{background:var(--fn-warning-bg);color:var(--fn-warning-ink)}._badge_invoice_ov8qu_490{background:var(--fn-success-bg);color:var(--fn-success-ink)}._badge_other_ov8qu_495{background:var(--fn-border);color:var(--fn-ink-soft)}._viewer_ov8qu_422{border:1px solid var(--fn-border);border-radius:var(--radius-md);background:var(--fn-surface);display:flex;flex-direction:column;overflow:hidden;min-height:520px}._viewerPlaceholder_ov8qu_511{flex:1;display:flex;align-items:center;justify-content:center;color:var(--fn-ink-soft);font-size:.95rem;padding:var(--space-4)}._viewerHeader_ov8qu_521{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2);border-bottom:1px solid var(--fn-border);background:var(--fn-bg-app);flex-shrink:0;flex-wrap:wrap}._viewerTitle_ov8qu_532{flex:1;font-size:.9rem;font-weight:600;color:var(--fn-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._viewerBody_ov8qu_543{flex:1;display:flex;overflow:hidden}._docPane_ov8qu_549{flex:1;overflow-y:auto;min-width:0}._docContent_ov8qu_555{height:100%;padding:var(--space-2);font-family:var(--font-family);font-size:.85rem;line-height:1.7;color:var(--fn-ink-2);white-space:pre-wrap;word-break:break-word;margin:0}._aiPanel_ov8qu_568{width:320px;flex-shrink:0;border-left:1px solid var(--fn-border);overflow-y:auto;padding:var(--space-2);background:var(--fn-bg-app)}._aiPanelTitle_ov8qu_577{font-size:.875rem;font-weight:600;margin:0 0 var(--space-2) 0;color:var(--fn-ink-2)}._termItem_ov8qu_585{padding:var(--space-1) var(--space-2);margin-bottom:var(--space-1);border:1px solid var(--fn-border);border-left:3px solid transparent;border-radius:var(--radius-sm);background:var(--fn-surface);transition:border-color var(--transition)}._termItemActive_ov8qu_595{border-left-width:3px;box-shadow:0 0 0 1px var(--fn-orange-shadow)}._termItemFlash_ov8qu_602{animation:_termItemFlashAnim_ov8qu_1 1.6s ease-out}@keyframes _termItemFlashAnim_ov8qu_1{0%{background:var(--fn-orange-tint, rgba(0, 189, 165, .18));box-shadow:0 0 0 2px var(--fn-orange-shadow, rgba(0, 189, 165, .4))}to{background:var(--fn-surface);box-shadow:0 0 0 0 transparent}}._termHeaderRow_ov8qu_611{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap}._termNameWithColor_ov8qu_619{display:flex;align-items:center;gap:6px;font-size:.8rem}._termColorDot_ov8qu_626{width:10px;height:10px;border-radius:50%;border:1.5px solid transparent;flex-shrink:0}._termActions_ov8qu_634{display:flex;align-items:center;gap:4px;flex-wrap:wrap}._termScrollButton_ov8qu_641{font-size:.7rem;padding:2px 6px;border-radius:var(--radius-sm);border:1px solid var(--fn-border);background:var(--fn-surface);cursor:pointer;color:var(--fn-ink-2)}._termExtractButton_ov8qu_651{font-size:.7rem;padding:2px 8px;border-radius:var(--radius-sm);border:1px solid var(--fn-orange);background:var(--fn-orange-tint);color:var(--fn-orange);cursor:pointer;font-weight:600}._termExtractButton_ov8qu_651:disabled{opacity:.5;cursor:not-allowed}._verifyButton_ov8qu_667{font-size:.7rem;padding:2px 8px;border-radius:var(--radius-sm);border:1px solid var(--fn-orange);background:var(--fn-orange);color:#fff;cursor:pointer;font-weight:600}._verifyButton_ov8qu_667:disabled{opacity:.5;cursor:not-allowed}._editButton_ov8qu_683{font-size:.7rem;padding:2px 8px;border-radius:var(--radius-sm);border:1px solid var(--fn-border);background:var(--fn-surface);color:var(--fn-ink-2);cursor:pointer}._verifiedBadge_ov8qu_693{font-size:.65rem;padding:2px 6px;border-radius:var(--radius-sm);background:var(--fn-success-bg);color:var(--fn-success-ink);font-weight:700}._confidenceBadge_ov8qu_702{font-size:.65rem;padding:2px 6px;border-radius:var(--radius-sm);font-weight:700}._confidenceHigh_ov8qu_709{background:#bbf7d0;color:#166534}._confidenceMedium_ov8qu_710{background:#fde68a;color:#92400e}._confidenceLow_ov8qu_711{background:#fecaca;color:#991b1b}._termValueText_ov8qu_713{font-size:.8rem;color:var(--fn-ink-2);margin:4px 0 2px;white-space:pre-wrap}._termPlaceholder_ov8qu_720{font-size:.8rem;color:var(--fn-ink-soft);margin:4px 0 2px;font-style:italic}._termValueBlock_ov8qu_727{font-size:.75rem;color:var(--fn-ink-soft);background:var(--fn-bg-app);border:1px solid var(--fn-border);border-radius:var(--radius-sm);padding:4px 6px;margin:4px 0 0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-family);max-height:80px;overflow-y:auto}._termClause_ov8qu_742{font-size:.72rem;color:var(--fn-ink-soft);margin:2px 0 0;font-style:italic}._termEditForm_ov8qu_749{margin-top:var(--space-1)}._termEditLabel_ov8qu_753{display:block;font-size:.7rem;font-weight:600;color:var(--fn-ink-soft);margin-bottom:2px}._termEditInput_ov8qu_761{width:100%;font-size:.8rem;padding:4px 6px;border:1px solid var(--fn-border);border-radius:var(--radius-sm);background:var(--fn-surface);color:var(--fn-ink-2);resize:vertical;box-sizing:border-box;margin-bottom:var(--space-1);font-family:var(--font-family)}._termEditInput_ov8qu_761:focus{outline:none;border-color:var(--fn-orange)}._termEditActions_ov8qu_780{display:flex;gap:6px;margin-top:4px}._invoiceFieldList_ov8qu_787{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--space-2)}._invoiceFieldCard_ov8qu_794{padding:var(--space-1) var(--space-2);border:1px solid var(--fn-border);border-left:3px solid transparent;border-radius:var(--radius-sm);background:var(--fn-surface);transition:border-color var(--transition)}._invoiceFieldHeader_ov8qu_803{display:flex;justify-content:space-between;align-items:flex-start;gap:4px;flex-wrap:wrap}._invoiceFieldLabel_ov8qu_811{font-size:.78rem;font-weight:600;color:var(--fn-ink-2)}._invoiceFieldActions_ov8qu_817{display:flex;align-items:center;gap:4px;flex-wrap:wrap}._inlineFieldEditor_ov8qu_824{margin-top:var(--space-1)}._invoiceBulkActions_ov8qu_828{display:flex;gap:6px;margin-bottom:var(--space-2);flex-wrap:wrap}._iconButton_ov8qu_835{display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--fn-border);border-radius:var(--radius-sm);padding:2px 4px;cursor:pointer;color:var(--fn-ink-soft)}._iconButton_ov8qu_835:hover{border-color:var(--fn-orange);color:var(--fn-orange)}._classificationResult_ov8qu_853{border-top:1px solid var(--fn-border);padding-top:var(--space-2)}._classificationRow_ov8qu_858{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:.8rem}._classificationLabel_ov8qu_866{font-weight:600;color:var(--fn-ink-soft);min-width:70px;font-size:.75rem}._classificationValue_ov8qu_873{color:var(--fn-ink-2)}._inlineCategoryEdit_ov8qu_877{display:flex;align-items:center;gap:6px}._classificationQuote_ov8qu_883{background:var(--fn-bg-app);border:1px solid var(--fn-border);border-radius:var(--radius-sm);padding:6px 8px;margin-top:6px}._quoteHeader_ov8qu_891{display:flex;gap:8px;align-items:center;margin-bottom:4px}._quoteLabel_ov8qu_898{font-size:.7rem;font-weight:700;color:var(--fn-orange)}._quoteLocation_ov8qu_904{font-size:.7rem;color:var(--fn-ink-soft)}._quoteText_ov8qu_909{font-size:.78rem;color:var(--fn-ink-soft);font-style:italic;margin:0;border-left:2px solid var(--fn-orange);padding-left:8px}._extractionProgress_ov8qu_919{padding:var(--space-2);border-bottom:1px solid var(--fn-border);background:var(--fn-bg-app)}._extractionProgressRow_ov8qu_925{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--fn-ink-2)}._extractionSpinner_ov8qu_933{width:14px;height:14px;border:2px solid var(--fn-border);border-top-color:var(--fn-orange);border-radius:50%;animation:_spin_ov8qu_1 .8s linear infinite;flex-shrink:0}@keyframes _spin_ov8qu_1{to{transform:rotate(360deg)}}._extractionProgressBarContainer_ov8qu_945{display:flex;align-items:center;gap:8px;margin-top:6px}._extractionProgressBarTrack_ov8qu_952{flex:1;height:4px;background:var(--fn-border);border-radius:2px;overflow:hidden}._extractionProgressBarFill_ov8qu_960{height:100%;background:var(--fn-orange);border-radius:2px;transition:width .3s ease}._extractionProgressStep_ov8qu_967{font-size:.75rem;color:var(--fn-ink-soft);white-space:nowrap}._actionButton_ov8qu_974{font-size:.8rem;padding:5px 12px;border-radius:var(--radius-sm);border:1px solid var(--fn-orange);background:var(--fn-orange);color:#fff;cursor:pointer;font-weight:600;transition:background var(--transition);white-space:nowrap}._actionButton_ov8qu_974:hover:not(:disabled){background:var(--fn-orange-ink)}._actionButton_ov8qu_974:disabled{opacity:.5;cursor:not-allowed}._input_ov8qu_997{padding:5px 8px;border:1px solid var(--fn-border);border-radius:var(--radius-sm);font-size:.85rem;background:var(--fn-surface);color:var(--fn-ink-2);width:100%;box-sizing:border-box}._input_ov8qu_997:focus{outline:none;border-color:var(--fn-orange)}._select_ov8qu_1013{padding:5px 8px;border:1px solid var(--fn-border);border-radius:var(--radius-sm);font-size:.85rem;background:var(--fn-surface);color:var(--fn-ink-2)}._editableFieldWrapper_ov8qu_1023{display:inline-flex;align-items:center;gap:4px}._editableFieldBtn_ov8qu_1029{background:none;border:none;cursor:pointer;color:var(--fn-ink-soft);font-size:.9rem;padding:0 2px;line-height:1;opacity:0;transition:opacity var(--transition)}._editableFieldWrapper_ov8qu_1023:hover ._editableFieldBtn_ov8qu_1029{opacity:1}._editableFieldEditing_ov8qu_1045{display:inline-block}._editableFieldInput_ov8qu_1049{padding:2px 6px;border:1px solid var(--fn-orange);border-radius:var(--radius-sm);font-size:inherit;background:var(--fn-surface);color:var(--fn-ink-2)}._highlight_ov8qu_1059{border-radius:2px;border-bottom:2px solid transparent;cursor:default;transition:filter var(--transition)}._highlightActive_ov8qu_1066{filter:brightness(.9);outline:2px solid var(--fn-orange);outline-offset:1px}._badge_lp_acknowledgment_ov8qu_1073{background:#e0f2fe;color:#075985}._badge_subscription_agreement_ov8qu_1078{background:#faf5ff;color:#6b21a8}@media (max-width: 768px){._workspace_ov8qu_327{grid-template-columns:1fr;min-height:unset}._sidebar_ov8qu_335{max-height:280px}._viewer_ov8qu_422{min-height:400px}._viewerBody_ov8qu_543{flex-direction:column}._aiPanel_ov8qu_568{width:100%;border-left:none;border-top:1px solid var(--fn-border);max-height:320px}}._confirmBackdrop_ov8qu_1111{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._confirmDialog_ov8qu_1121{background:var(--fn-bg, #fff);border:1px solid var(--fn-border, #e0e0e0);border-radius:8px;max-width:480px;width:90%;padding:24px;box-shadow:0 10px 40px #0003}._confirmTitle_ov8qu_1131{margin:0 0 12px;font-size:16px;font-weight:600}._confirmBody_ov8qu_1137{margin:0 0 20px;font-size:14px;line-height:1.5;color:var(--fn-text, #333)}._confirmActions_ov8qu_1144{display:flex;justify-content:flex-end;gap:8px}._confirmCancel_ov8qu_1150,._confirmAccept_ov8qu_1151{border:1px solid var(--fn-border, #e0e0e0);background:#fff;border-radius:4px;padding:8px 16px;font-size:14px;cursor:pointer}._confirmAccept_ov8qu_1151{border-color:var(--fn-orange, #d97706);color:var(--fn-orange, #d97706);font-weight:500}._confirmAccept_ov8qu_1151:hover{background:var(--fn-orange, #d97706);color:#fff}._badge_y3cce_1{font-family:var(--fn-sans);font-size:11.5px;font-weight:500;border-radius:var(--radius-sm);padding:3px 8px;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0}._active_y3cce_16{background:var(--fn-ink);color:#fff}._closed_y3cce_21{background:#e2e0dc;color:var(--fn-ink)}._fundraising_y3cce_26{background:var(--fn-orange-tint);color:var(--fn-orange-ink);border:1px solid var(--fn-orange)}._container_16tec_1{margin-bottom:var(--space-4)}._panel_16tec_5{border:1px solid var(--fn-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--fn-surface);margin-bottom:var(--space-4)}._panelHeader_16tec_13{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap}._panelTitle_16tec_22{font-size:var(--font-size-h3);font-weight:700;color:var(--fn-ink-2);margin:0}._assumptions_16tec_29{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-2);padding:var(--space-2);background:var(--fn-bg-2, #f8fafc);border:1px solid var(--fn-border);border-radius:var(--radius-sm);margin-bottom:var(--space-3)}._tile_16tec_40{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:var(--fn-surface);border:1px solid var(--fn-border);border-radius:var(--radius-sm)}._tileLabel_16tec_50{font-size:.7rem;font-weight:600;color:var(--fn-ink-faint, #64748b);text-transform:uppercase;letter-spacing:.04em}._tileValue_16tec_58{font-size:1rem;font-weight:600;color:var(--fn-ink-2);font-variant-numeric:tabular-nums}._tileMissing_16tec_65{color:var(--fn-ink-faint, #94a3b8);font-weight:400;font-style:italic;font-size:.85rem}._info_16tec_72{padding:var(--space-2);background:#fef3c7;border:1px solid #fde68a;color:#78350f;border-radius:var(--radius-sm);font-size:.85rem;margin-bottom:var(--space-2)}._slBlock_16tec_82{margin-bottom:var(--space-3)}._slToggle_16tec_86{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--fn-border);background:var(--fn-surface);color:var(--fn-ink-2);border-radius:var(--radius-sm);padding:6px 12px;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit}._slToggle_16tec_86:hover{background:var(--fn-bg-2, #f1f5f9)}._slToggleHint_16tec_105{color:var(--fn-ink-faint, #94a3b8);font-weight:400;font-size:.75rem;margin-left:4px}._slCards_16tec_112{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-2);margin-top:var(--space-2)}._slCard_16tec_112{border:1px solid var(--fn-border);border-radius:var(--radius-sm);padding:10px 12px;background:var(--fn-surface)}._slCardHeader_16tec_126{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid var(--fn-border)}._slCardName_16tec_136{font-weight:600;font-size:.9rem;color:var(--fn-ink-2)}._slCardCommit_16tec_142{font-size:.8rem;color:var(--fn-ink-faint, #64748b);font-variant-numeric:tabular-nums}._slDeltas_16tec_148{display:flex;flex-direction:column;gap:4px}._slDelta_16tec_148{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:.85rem}._slDeltaLabel_16tec_162{color:var(--fn-ink-faint, #64748b);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600}._slDeltaValue_16tec_170{font-weight:600;font-variant-numeric:tabular-nums}._slDeltaBase_16tec_175{color:var(--fn-ink-faint, #94a3b8);font-size:.75rem;text-decoration:line-through;font-variant-numeric:tabular-nums}._gridScroll_16tec_182{overflow-x:auto;margin-top:var(--space-2)}._grid_16tec_182{border-collapse:separate;border-spacing:0;font-size:.85rem;width:max-content;min-width:100%}._grid_16tec_182 thead th{position:sticky;top:0;background:var(--fn-surface);border-bottom:2px solid var(--fn-border);padding:6px 10px;font-weight:600;text-align:right;color:var(--fn-ink-faint, #64748b);white-space:nowrap;min-width:80px}._rowLabel_16tec_208{text-align:left!important;padding:6px 12px 6px 8px!important;background:var(--fn-surface)!important;color:var(--fn-ink-2);position:sticky;left:0;z-index:1;border-bottom:1px solid var(--fn-border);white-space:nowrap;font-weight:500;min-width:200px}._cell_16tec_222{padding:6px 10px;text-align:right;border-bottom:1px solid var(--fn-border);font-variant-numeric:tabular-nums;white-space:nowrap}._cellEditable_16tec_230{cursor:text}._cellEditable_16tec_230:hover{background:#eff6ff}._cellInput_16tec_238{width:100%;border:none;background:transparent;text-align:right;font-family:inherit;font-size:inherit;color:inherit;padding:0;outline:2px solid var(--fn-orange);outline-offset:1px;border-radius:2px}._sectionHeader_16tec_252 td{background:var(--fn-bg-2, #f1f5f9);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;color:var(--fn-ink-faint, #475569);padding:8px 10px;border-top:2px solid var(--fn-border);border-bottom:1px solid var(--fn-border)}._rowEmphasis_16tec_264 ._rowLabel_16tec_208,._rowEmphasis_16tec_264 ._cell_16tec_222{font-weight:700;background:#f8fafc!important}._negative_16tec_270{color:#dc2626}._muted_16tec_274{color:var(--fn-ink-faint, #94a3b8)}._error_16tec_278{padding:var(--space-2);background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:var(--radius-sm);font-size:.85rem;margin-top:var(--space-2)}._caption_16tec_288{font-size:.8rem;color:var(--fn-ink-faint, #64748b);margin-top:var(--space-2)}._copyBtn_16tec_294{border:1px solid var(--fn-orange);background:var(--fn-surface);color:var(--fn-orange);border-radius:var(--radius-sm);padding:6px 12px;font-size:.8rem;font-weight:600;cursor:pointer}._copyBtn_16tec_294:hover{background:var(--fn-orange);color:#fff}._copyBtnSuccess_16tec_310,._copyBtnSuccess_16tec_310:hover{background:#16a34a;color:#fff;border-color:#16a34a}._copyGroup_16tec_317{display:inline-flex;align-items:center;gap:12px}._copyError_16tec_323{color:#b91c1c;font-size:.8rem}._container_1tyyt_3{margin-bottom:var(--space-4)}._headerRow_1tyyt_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2);gap:var(--space-2);flex-wrap:wrap}._actionsRow_1tyyt_16{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:var(--space-3)}._panel_1tyyt_24{border:1px solid var(--fn-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--fn-surface);margin-bottom:var(--space-4)}._panelHeader_1tyyt_32{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2)}._panelTitle_1tyyt_40{font-family:var(--fn-serif);font-size:var(--font-size-h3);font-weight:700;color:var(--fn-ink-2);margin:0 0 var(--space-2) 0}._sectionTitle_1tyyt_49{font-family:var(--fn-serif);font-size:var(--font-size-h3)}._headerActions_1tyyt_56{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._excelButton_1tyyt_65{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--fn-orange);background:#fff;color:var(--fn-orange);border-radius:var(--radius-sm);padding:8px 16px;font-weight:600;font-size:.8rem;min-height:38px;cursor:pointer;transition:background var(--transition),color var(--transition)}._excelButton_1tyyt_65:hover:not(:disabled){background:var(--fn-orange);color:#fff}._excelButton_1tyyt_65:disabled{opacity:.5;cursor:not-allowed}._editableValueRow_1tyyt_93{display:inline-flex;align-items:center;gap:4px}._overriddenCell_1tyyt_99{background:#eff6ff}._overrideCellWrapper_1tyyt_103{position:relative;display:inline-flex;align-items:center;gap:3px}._editBtn_1tyyt_110{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid #d1d5db;border-radius:4px;background:#f9fafb;color:#6b7280;font-size:.75rem;cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s;flex-shrink:0}td:hover ._editBtn_1tyyt_110,._editBtn_1tyyt_110:focus{opacity:1}._editBtn_1tyyt_110:hover{opacity:1;background:#eff6ff;color:#3b82f6;border-color:#93c5fd}._overrideDot_1tyyt_141{display:inline-block;width:7px;height:7px;border-radius:50%;background:#3b82f6;cursor:pointer;flex-shrink:0;transition:transform .1s}._overrideDot_1tyyt_141:hover{transform:scale(1.3)}._overrideDotStale_1tyyt_156{background:#f59e0b}._overrideTooltip_1tyyt_160{position:absolute;top:100%;right:0;margin-top:4px;background:#1f2937;color:#fff;border-radius:6px;padding:8px 10px;font-size:.75rem;white-space:nowrap;z-index:100;box-shadow:0 4px 12px #00000040;min-width:180px}._overrideTooltipRow_1tyyt_176{display:flex;gap:6px;margin-bottom:3px}._overrideTooltipRow_1tyyt_176:last-child{margin-bottom:0}._overrideTooltipLabel_1tyyt_186{color:#9ca3af;min-width:52px;font-size:.7rem}._overrideStaleWarning_1tyyt_192{margin-top:6px;padding-top:5px;border-top:1px solid #374151;color:#fbbf24;font-size:.7rem}._overrideCellEditing_1tyyt_202{display:inline-flex}._overrideInput_1tyyt_206{width:90px;padding:2px 6px;border:2px solid #3b82f6;border-radius:4px;font-size:.8rem;outline:none;background:#eff6ff}._runButton_1tyyt_218{display:inline-flex;align-items:center;gap:8px;border:none;background:var(--fn-orange);color:#fff;border-radius:var(--radius-sm);padding:10px 20px;font-weight:600;font-size:.875rem;min-height:44px;cursor:pointer;transition:opacity var(--transition)}._runButton_1tyyt_218:disabled{opacity:.6;cursor:not-allowed}._buttonSpinner_1tyyt_239{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1tyyt_1 1s linear infinite}@keyframes _spin_1tyyt_1{to{transform:rotate(360deg)}}._pipelineProgress_1tyyt_255{padding:var(--space-3);background:var(--fn-surface);border:1px solid var(--fn-border);border-radius:var(--radius-md);margin-bottom:var(--space-3)}._pipelineProgressBar_1tyyt_263{height:6px;background:var(--fn-border);border-radius:3px;margin-top:var(--space-2);overflow:hidden}._pipelineProgressFill_1tyyt_271{height:100%;background:var(--fn-orange);border-radius:3px;transition:width .6s ease}._pipelineProgressStep_1tyyt_278{display:block;font-size:.75rem;color:var(--fn-ink-soft);margin-top:6px;text-align:right}._errorCard_1tyyt_288{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--fn-warning-bg);border:1px solid var(--fn-error);border-radius:var(--radius-md);margin-bottom:var(--space-3)}._errorMessage_1tyyt_299{flex:1;color:var(--fn-error);font-size:.875rem;margin:0}._retryButton_1tyyt_306{flex-shrink:0;padding:6px 14px;background:var(--fn-error);color:#fff;border:none;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600;cursor:pointer;transition:opacity var(--transition)}@media (hover: hover){._retryButton_1tyyt_306:hover{opacity:.85}}._emptyState_1tyyt_327{padding:var(--space-3);border:1px dashed var(--fn-border);border-radius:var(--radius-md);color:var(--fn-ink-soft);text-align:center}._emptyDetail_1tyyt_335{font-size:.85rem;margin-top:var(--space-1)}._empty_1tyyt_327{padding:var(--space-3);color:var(--fn-ink-soft);font-style:italic}._pendingDataNotice_1tyyt_346{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--fn-border);border-radius:var(--radius-md);color:var(--fn-ink-soft);font-size:.875rem;text-align:center}._pendingDataNotice_1tyyt_346 strong{color:var(--fn-ink-2);font-weight:600}._sections_1tyyt_363{display:flex;flex-direction:column;gap:var(--space-2)}._stackedSection_1tyyt_369{border:1px solid var(--fn-border);border-radius:var(--radius-md);overflow:hidden}._sectionHeader_1tyyt_375{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px var(--space-3);border:none;background:var(--fn-surface);cursor:pointer;text-align:left;transition:background var(--transition)}._sectionHeader_1tyyt_375:hover{background:var(--fn-bg-app)}._sectionHeaderLabel_1tyyt_392{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.9rem;color:var(--fn-ink-2)}._sectionChevron_1tyyt_401{font-size:1rem;color:var(--fn-ink-soft);transition:transform var(--transition)}._sectionChevronCollapsed_1tyyt_407{transform:rotate(-90deg)}._sectionBody_1tyyt_411{padding:var(--space-3);overflow-x:auto;border-top:1px solid var(--fn-border)}._tabCount_1tyyt_417{font-size:.7rem;background:var(--fn-border);color:var(--fn-ink-2);border-radius:9999px;padding:1px 7px;font-weight:700}._summaryCards_1tyyt_428{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}._summaryCard_1tyyt_428{display:flex;flex-direction:column;gap:4px;padding:var(--space-2) var(--space-3);border:1px solid var(--fn-border);border-radius:var(--radius-sm);background:var(--fn-surface);min-width:140px;flex:1}._summaryLabel_1tyyt_447{font-size:.7rem;text-transform:uppercase;font-weight:700;color:var(--fn-ink-soft);letter-spacing:.03em}._summaryValue_1tyyt_455{font-size:1.25rem;font-weight:700;color:var(--fn-ink-2)}._summaryValueSmall_1tyyt_461{font-size:1rem;font-weight:600;color:var(--fn-ink-2)}._savingsPositive_1tyyt_467{color:var(--fn-success)}._table_1tyyt_473{width:100%;border-collapse:collapse;font-size:.82rem;margin-bottom:var(--space-2)}._table_1tyyt_473 th{text-align:left;font-size:.7rem;text-transform:uppercase;font-weight:700;color:var(--fn-ink-soft);letter-spacing:.03em;padding:8px 10px;border-bottom:2px solid var(--fn-border);white-space:nowrap}._table_1tyyt_473 td{padding:8px 10px;border-bottom:1px solid var(--fn-border);vertical-align:top}._table_1tyyt_473 tbody tr:hover{background:var(--fn-surface)}._right_1tyyt_502,._table_1tyyt_473 th._right_1tyyt_502,._innerTable_1tyyt_507 th._right_1tyyt_502{text-align:right}._bold_1tyyt_515{font-weight:700}._mono_1tyyt_519{font-family:var(--font-mono, "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace);font-size:.8rem}._investorName_1tyyt_524{font-weight:600;white-space:nowrap}._clause_1tyyt_529{font-size:.75rem;color:var(--fn-ink-soft);max-width:250px}._clauseLink_1tyyt_535{color:var(--fn-orange, #d97706);text-decoration:none;border-bottom:1px dashed var(--fn-orange, #d97706)}._clauseLink_1tyyt_535:hover{text-decoration:none;background:#d9770614}._description_1tyyt_546{max-width:300px;font-size:.8rem;color:var(--fn-ink-2)}._categoryBadge_1tyyt_554{font-size:.7rem;font-weight:700;border-radius:9999px;padding:2px 8px;text-transform:uppercase;white-space:nowrap}._cat_organizational_1tyyt_563{background:#dbeafe;color:#1e40af}._cat_deal_expense_1tyyt_564{background:#fef3c7;color:#92400e}._cat_broken_deal_1tyyt_565{background:#fce7f3;color:#9d174d}._cat_operating_1tyyt_566{background:#d1fae5;color:#065f46}[data-theme=dark] ._cat_organizational_1tyyt_563{background:#1e3a5f;color:#93c5fd}[data-theme=dark] ._cat_deal_expense_1tyyt_564{background:#78350f;color:#fcd34d}[data-theme=dark] ._cat_broken_deal_1tyyt_565{background:#831843;color:#f9a8d4}[data-theme=dark] ._cat_operating_1tyyt_566{background:#064e3b;color:#6ee7b7}._expandBtn_1tyyt_575{border:1px solid var(--fn-border);background:var(--fn-bg-app);color:var(--fn-ink-2);border-radius:var(--radius-sm);width:28px;height:28px;font-size:1rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._rowExpanded_1tyyt_590{background:var(--fn-surface)}._detailRow_1tyyt_596 td{padding:0;border-bottom:2px solid var(--fn-border)}._detailPanel_1tyyt_601{padding:var(--space-2) var(--space-3);background:var(--fn-bg-app);border-top:1px dashed var(--fn-border)}._detailTitle_1tyyt_607{font-size:.8rem;font-weight:700;margin-bottom:var(--space-1);color:var(--fn-ink-soft);text-transform:uppercase;letter-spacing:.03em}._capNote_1tyyt_616{font-size:.8rem;color:var(--fn-error);margin-bottom:var(--space-1);font-style:italic}._innerTable_1tyyt_507{width:100%;border-collapse:collapse;font-size:.8rem}._innerTable_1tyyt_507 th{text-align:left;font-size:.68rem;text-transform:uppercase;font-weight:700;color:var(--fn-ink-soft);padding:6px 8px;border-bottom:1px solid var(--fn-border)}._innerTable_1tyyt_507 td{padding:6px 8px;border-bottom:1px solid var(--fn-border)}._purpose_1tyyt_646{font-size:.85rem;margin-bottom:var(--space-2);color:var(--fn-ink-2)}._lpaCitation_1tyyt_652{font-size:.8rem;color:var(--fn-ink-soft);margin-top:var(--space-2);font-style:italic}._feeOffsetBreakdown_1tyyt_661{background:var(--fn-surface);border:1px solid var(--fn-border);border-left:3px solid var(--fn-orange);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);max-width:420px}._feeOffsetHeader_1tyyt_671{font-weight:600;font-size:.85rem;margin-bottom:var(--space-1);color:var(--fn-ink-2)}._feeOffsetRow_1tyyt_678{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:.85rem}._feeOffsetLabel_1tyyt_686{color:var(--fn-ink-soft)}._feeOffsetValue_1tyyt_690{font-variant-numeric:tabular-nums;color:var(--fn-ink-2)}._offsetDeduction_1tyyt_695{color:var(--fn-error, #c53030)}._feeOffsetNetRow_1tyyt_699{border-top:1px solid var(--fn-border);margin-top:4px;padding-top:6px;font-weight:600}._feeOffsetNet_1tyyt_699{color:var(--fn-orange);font-weight:700}._feeOffsetCitation_1tyyt_711{font-size:.75rem;color:var(--fn-ink-soft);font-style:italic;margin-top:var(--space-1)}@media (max-width: 768px){._feeOffsetBreakdown_1tyyt_661{max-width:100%}}._waterfallTiers_1tyyt_726{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}._waterfallTier_1tyyt_726{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center}._tierHeader_1tyyt_740{display:flex;align-items:center;gap:8px;grid-column:1 / -1}._tierNumber_1tyyt_747{font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--fn-ink-soft);min-width:42px}._tierName_1tyyt_755{font-size:.85rem;font-weight:600;flex:1}._tierAmount_1tyyt_761{font-weight:700;font-size:.9rem}._tierBar_1tyyt_766{height:10px;background:var(--fn-border);border-radius:5px;overflow:hidden}._tierBarFill_1tyyt_773{height:100%;border-radius:5px;transition:width .5s ease}._tierPct_1tyyt_779{font-size:.75rem;color:var(--fn-ink-soft);text-align:right;min-width:50px}._tier1_1tyyt_787{background:#3b82f6}._tier2_1tyyt_788{background:#22c55e}._tier3_1tyyt_789{background:#f59e0b}._tier4_1tyyt_790{background:#ef4444}._tierBadge_1tyyt_792{font-size:.68rem;font-weight:700;border-radius:9999px;padding:2px 8px;color:#fff;white-space:nowrap}._tierBadge_1tyyt_792._tier1_1tyyt_787{background:#3b82f6}._tierBadge_1tyyt_792._tier2_1tyyt_788{background:#22c55e}._tierBadge_1tyyt_792._tier3_1tyyt_789{background:#f59e0b}._tierBadge_1tyyt_792._tier4_1tyyt_790{background:#ef4444}._subHeading_1tyyt_806{font-size:.9rem;font-weight:700;margin-top:var(--space-3);margin-bottom:var(--space-2)}._auditControls_1tyyt_815{display:flex;gap:var(--space-2);align-items:center;margin-bottom:var(--space-2);flex-wrap:wrap}._viewModeGroup_1tyyt_823{display:flex;gap:2px;border:1px solid var(--fn-border);border-radius:var(--radius-sm);overflow:hidden}._viewModeBtn_1tyyt_831{border:none;background:var(--fn-bg-app);color:var(--fn-ink-soft);padding:8px 14px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background var(--transition),color var(--transition)}._viewModeBtn_1tyyt_831:hover{color:var(--fn-ink-2)}._viewModeActive_1tyyt_846{background:var(--fn-orange);color:#fff}._auditSelect_1tyyt_851{padding:8px 12px;border:1px solid var(--fn-border);border-radius:var(--radius-sm);background:var(--fn-bg-app);color:var(--fn-ink-2);font-size:.85rem;min-width:200px}._typeBadge_1tyyt_863{font-size:.68rem;font-weight:700;border-radius:9999px;padding:2px 8px;text-transform:uppercase;white-space:nowrap;background:var(--fn-border);color:var(--fn-ink-2)}._traceableWrapper_1tyyt_876{position:relative;display:inline-block}._traceableBtn_1tyyt_881{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:default;text-align:right;white-space:nowrap}._traceableHasClause_1tyyt_892{color:var(--fn-orange);cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}._traceableHasClause_1tyyt_892:hover{text-decoration-style:solid}._tracePopover_1tyyt_904{position:absolute;right:0;top:calc(100% + 6px);z-index:1100;min-width:300px;max-width:420px;background:var(--fn-bg-app);border:1px solid var(--fn-border);border-radius:var(--radius-md);box-shadow:0 4px 16px var(--color-shadow-lg);padding:var(--space-2);font-size:.82rem;animation:_traceIn_1tyyt_1 .15s ease}@keyframes _traceIn_1tyyt_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._traceHeader_1tyyt_927{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-1);padding-bottom:var(--space-1);border-bottom:1px solid var(--fn-border)}._traceLabel_1tyyt_936{font-weight:600;color:var(--fn-ink-2);font-size:.8rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._traceAmount_1tyyt_946{font-weight:700;color:var(--fn-ink-2);font-size:.95rem}._traceRow_1tyyt_952{display:flex;gap:var(--space-1);align-items:flex-start;margin-top:6px}._traceBadge_1tyyt_959{font-size:.65rem;font-weight:700;border-radius:9999px;padding:2px 8px;text-transform:uppercase;white-space:nowrap;background:var(--fn-bg-3);color:var(--fn-ink);flex-shrink:0;margin-top:1px}._traceBadgeSL_1tyyt_972{background:var(--fn-warning-bg);color:var(--fn-warning-ink)}._traceText_1tyyt_977{font-size:.8rem;color:var(--fn-ink-2);line-height:1.4}._explainPopover_1tyyt_985{min-width:340px;max-width:480px}._explainMath_1tyyt_990{display:flex;flex-direction:column;gap:4px;padding:6px 0;border-bottom:1px solid var(--fn-border)}._explainMathRow_1tyyt_998{display:flex;align-items:baseline;gap:6px;font-size:.8rem;line-height:1.5;flex-wrap:wrap}._explainOperator_1tyyt_1007{color:var(--fn-ink-faint, #888);font-weight:600;min-width:10px;text-align:center}._explainMathLabel_1tyyt_1014{color:var(--fn-ink-faint, #888);flex:1 1 auto}._explainMathValue_1tyyt_1019{color:var(--fn-ink-2);font-weight:600;font-variant-numeric:tabular-nums}._explainMathNote_1tyyt_1025{color:var(--fn-ink-faint, #888);font-size:.72rem;flex-basis:100%;padding-left:16px}._explainLegal_1tyyt_1032{display:flex;flex-direction:column;gap:2px;padding-top:6px}._explainSourceBtn_1tyyt_1039{background:none;border:1px solid var(--fn-border);color:var(--fn-orange);border-radius:var(--radius-sm);padding:1px 8px;font-size:.7rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--transition),color var(--transition)}._explainSourceBtn_1tyyt_1039:hover{background:var(--fn-orange);color:#fff}._explainFooter_1tyyt_1057{font-size:.72rem;color:var(--fn-ink-faint, #888);margin-top:8px;padding-top:6px;border-top:1px dashed var(--fn-border);line-height:1.4}._slCards_1tyyt_1068{display:flex;flex-direction:column;gap:var(--space-2)}._slCard_1tyyt_1068{border:1px solid var(--fn-border);border-radius:var(--radius-md);background:var(--fn-surface);overflow:hidden}._slCardHeader_1tyyt_1081{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--fn-border);gap:var(--space-2);flex-wrap:wrap}._slCardName_1tyyt_1091{font-size:1rem;font-weight:700;margin:0}._slCardType_1tyyt_1097{font-size:.75rem;color:var(--fn-ink-soft)}._slCardCommitment_1tyyt_1102{display:flex;flex-direction:column;align-items:flex-end;gap:2px}._slSection_1tyyt_1109{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--fn-border)}._slSectionTitle_1tyyt_1114{font-size:.75rem;text-transform:uppercase;font-weight:700;color:var(--fn-ink-soft);letter-spacing:.03em;margin:0 0 var(--space-1)}._slDescription_1tyyt_1123{font-size:.82rem;color:var(--fn-ink-2);margin:0 0 var(--space-1)}._slFeeGrid_1tyyt_1129{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-bottom:var(--space-1)}._slFeeItem_1tyyt_1136{display:flex;flex-direction:column;gap:2px}._slFeeLabel_1tyyt_1142{font-size:.68rem;text-transform:uppercase;font-weight:700;color:var(--fn-ink-soft)}._slFeeCompare_1tyyt_1149{display:flex;align-items:center;gap:6px;font-size:.9rem}._slFeeStandard_1tyyt_1156{color:var(--fn-ink-soft);text-decoration:line-through}._slFeeArrow_1tyyt_1161{color:var(--fn-ink-soft);font-size:.85rem}._slFeeReduced_1tyyt_1166{font-weight:700;color:var(--fn-success)}._slFeeSaving_1tyyt_1171{font-size:.75rem;color:var(--fn-success);font-weight:600}._slTotalSaving_1tyyt_1177{font-size:.85rem;color:var(--fn-ink-2);padding:var(--space-1);background:var(--fn-bg-app);border-radius:var(--radius-sm);border:1px dashed var(--fn-success);text-align:center}._slConcessions_1tyyt_1187{display:grid;grid-template-columns:repeat(3,1fr);padding:var(--space-2) var(--space-3);gap:var(--space-2)}._slConcession_1tyyt_1187{display:flex;gap:8px;align-items:flex-start;padding:var(--space-1);border-radius:var(--radius-sm);border:1px solid var(--fn-border);background:var(--fn-bg-app)}._slConcessionActive_1tyyt_1204{border-color:var(--fn-success);background:var(--fn-surface)}._slConcessionIcon_1tyyt_1209{font-size:.9rem;font-weight:700;flex-shrink:0;width:20px;text-align:center;color:var(--fn-ink-soft)}._slConcessionActive_1tyyt_1204 ._slConcessionIcon_1tyyt_1209{color:var(--fn-success)}._slConcessionLabel_1tyyt_1222{font-size:.78rem;font-weight:600;display:block}._slConcessionDetail_1tyyt_1228{font-size:.72rem;color:var(--fn-ink-soft);display:block;margin-top:2px}@media (max-width: 768px){._summaryCards_1tyyt_428{flex-direction:column}._table_1tyyt_473{font-size:.75rem;min-width:700px}._table_1tyyt_473 th,._table_1tyyt_473 td{padding:6px}._headerRow_1tyyt_7,._auditControls_1tyyt_815{flex-direction:column;align-items:flex-start}._auditSelect_1tyyt_851{width:100%;min-width:auto}._slFeeGrid_1tyyt_1129,._slConcessions_1tyyt_1187{grid-template-columns:1fr}._tracePopover_1tyyt_904{position:fixed;left:var(--space-2);right:var(--space-2);top:auto;bottom:var(--space-2);min-width:auto;max-width:none}._pipelineProgress_1tyyt_255{padding:var(--space-2)}._errorCard_1tyyt_288{flex-direction:column;align-items:flex-start}._retryButton_1tyyt_306{align-self:flex-end}}._warningBanner_1tyyt_1301{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:var(--space-2);background:#fef3c7;border:1px solid #fbbf24;border-radius:var(--radius-sm);font-size:.85rem;color:#92400e}._warningIcon_1tyyt_1314{font-size:1.1rem}._verifiedBanner_1tyyt_1318{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:var(--space-2);background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-sm);font-size:.85rem;color:#166534}._rollforwardWrap_1tyyt_1333{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--fn-border)}._rollforwardHeader_1tyyt_1339{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}._copyTsvBtn_1tyyt_1347{font-size:.75rem;font-weight:600;padding:4px 10px;background:var(--fn-surface);border:1px solid var(--fn-border);border-radius:var(--radius-sm);color:var(--fn-ink-soft);cursor:pointer;white-space:nowrap}._copyTsvBtn_1tyyt_1347:hover{background:var(--fn-bg-app);color:var(--fn-ink-2)}._rollforwardMeta_1tyyt_1364{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:.8rem;color:var(--fn-ink-soft);margin-bottom:var(--space-2)}._rollforwardMeta_1tyyt_1364 strong{color:var(--fn-ink-2);font-weight:600}._rollforwardTabs_1tyyt_1378{display:flex;gap:2px;margin-bottom:var(--space-2);border-bottom:1px solid var(--fn-border)}._rollforwardTab_1tyyt_1378{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid transparent;border-bottom:none;background:transparent;color:var(--fn-ink-soft);font-size:.82rem;font-weight:600;cursor:pointer;border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);margin-bottom:-1px}._rollforwardTab_1tyyt_1378:hover{color:var(--fn-ink-2);background:var(--fn-surface)}._rollforwardTabActive_1tyyt_1407{color:var(--fn-ink-2);background:var(--fn-bg-app);border-color:var(--fn-border);border-bottom:1px solid var(--fn-bg-app)}._rollforwardActiveBadge_1tyyt_1414{display:inline-block;padding:1px 6px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#dbeafe;color:#1e40af;border-radius:3px}._rollforwardGridScroll_1tyyt_1426{overflow-x:auto;border:1px solid var(--fn-border);border-radius:var(--radius-sm);background:var(--fn-bg-app)}._rollforwardGrid_1tyyt_1426{width:100%;border-collapse:collapse;font-family:var(--font-mono, "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace);font-size:.78rem;font-variant-numeric:tabular-nums}._rollforwardGrid_1tyyt_1426 thead th{position:sticky;top:0;background:var(--fn-surface);color:var(--fn-ink-soft);font-weight:700;text-align:right;padding:6px 10px;border-bottom:1px solid var(--fn-border);white-space:nowrap;font-size:.72rem;letter-spacing:.02em}._rollforwardRowLabel_1tyyt_1455{text-align:left!important;position:sticky;left:0;background:var(--fn-surface);color:var(--fn-ink-2);font-weight:600;white-space:nowrap;border-right:1px solid var(--fn-border);min-width:180px}._rollforwardYearHeader_1tyyt_1467{min-width:90px}._rollforwardCell_1tyyt_1471{text-align:right;padding:4px 10px;border-bottom:1px solid var(--fn-border);white-space:nowrap;color:var(--fn-ink-2)}._rollforwardRowEmphasis_1tyyt_1479{background:var(--fn-surface);font-weight:700}._rollforwardRowEmphasis_1tyyt_1479 ._rollforwardRowLabel_1tyyt_1455,._rollforwardRowEmphasis_1tyyt_1479 ._rollforwardCell_1tyyt_1471{font-weight:700}._rollforwardIrrRow_1tyyt_1489{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2);padding:10px 14px;background:var(--fn-surface);border:1px solid var(--fn-border);border-radius:var(--radius-sm);font-size:.85rem}._rollforwardIrrLabel_1tyyt_1501{font-weight:700;color:var(--fn-ink-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}._rollforwardIrrRow_1tyyt_1489 strong{color:var(--fn-ink-soft);font-weight:600}._rollforwardCaption_1tyyt_1514{margin-top:var(--space-2);font-size:.78rem;color:var(--fn-ink-soft);font-style:italic}._toast_1tyyt_1523{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:#ecfdf5;border:1px solid #10b981;border-radius:var(--radius-md);margin-bottom:var(--space-3);color:#065f46;font-size:.875rem;animation:_toastSlideIn_1tyyt_1 .2s ease-out}._toastMessage_1tyyt_1537{flex:1}._toastLink_1tyyt_1541{background:none;border:none;color:#047857;font-weight:600;font-size:.875rem;cursor:pointer;text-decoration:underline;padding:0}@media (hover: hover){._toastLink_1tyyt_1541:hover{color:#065f46}}._toastClose_1tyyt_1558{background:none;border:none;color:#065f46;font-size:1.125rem;line-height:1;cursor:pointer;padding:0 4px;opacity:.7}@media (hover: hover){._toastClose_1tyyt_1558:hover{opacity:1}}@keyframes _toastSlideIn_1tyyt_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._wrapper_17sre_1{border:1px solid var(--fn-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--fn-surface);margin-bottom:var(--space-4)}._header_17sre_9{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2)}._title_17sre_17{font-size:var(--font-size-h3);font-weight:700;color:var(--fn-ink-2)}._subtitle_17sre_23{font-size:.8rem;color:var(--fn-ink-soft);margin-top:2px}._currentBalance_17sre_29{text-align:right}._balanceLabel_17sre_33{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--fn-ink-soft);font-weight:700}._balanceValue_17sre_41{font-size:1.25rem;font-weight:700;color:var(--fn-ink-2)}._svg_17sre_47{width:100%;height:220px;display:block}._placeholder_17sre_53,._error_17sre_54{border:1px solid var(--fn-border);border-radius:var(--radius-md);padding:var(--space-3);color:var(--fn-ink-soft);margin-bottom:var(--space-4);background:var(--fn-surface);font-size:.875rem}._error_17sre_54{color:var(--fn-error);border-color:var(--fn-error)}._axisLine_17sre_69{stroke:var(--fn-border);stroke-width:1;stroke-dasharray:3 3}._axisLabel_17sre_75{fill:var(--fn-ink-soft);font-size:.7rem}._line_17sre_80{fill:none;stroke:var(--fn-orange);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}._linePoint_17sre_89{fill:var(--fn-orange);stroke:var(--fn-bg-app);stroke-width:1.5;cursor:pointer;transition:r .15s}._bar_17sre_97{transition:fill-opacity .15s,stroke .15s}._barClickable_17sre_101{cursor:pointer}._marker_17sre_105{cursor:pointer;transition:r .15s}._tooltipBox_17sre_110{fill:var(--fn-bg-app);stroke:var(--fn-border);stroke-width:1;filter:drop-shadow(0 2px 6px rgba(0,0,0,.12))}._tooltipTitle_17sre_117{fill:var(--fn-ink-2);font-size:.75rem;font-weight:700}._tooltipLabel_17sre_123{fill:var(--fn-ink-2);font-size:.72rem}._tooltipText_17sre_128{fill:var(--fn-ink-soft);font-size:.7rem}._legend_17sre_133{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);font-size:.75rem;color:var(--fn-ink-soft)}._legendItem_17sre_142{display:inline-flex;align-items:center;gap:6px}._legendDot_17sre_148{width:10px;height:10px;border-radius:50%;display:inline-block}._legendSwatch_17sre_155{width:12px;height:10px;border-radius:2px;display:inline-block}._legendLine_17sre_162{width:18px;height:2px;background:var(--fn-orange);display:inline-block;position:relative}._legendLine_17sre_162:before{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:var(--fn-orange);transform:translate(-50%,-50%)}._wrapper_1gia8_1{display:flex;flex-direction:column;gap:var(--space-3)}._summaryRow_1gia8_7{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}@media (max-width: 768px){._summaryRow_1gia8_7{grid-template-columns:repeat(2,1fr)}}._summaryCard_1gia8_19{border:1px solid var(--fn-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:var(--fn-surface)}._summaryLabel_1gia8_26{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;font-weight:700;color:var(--fn-ink-soft)}._summaryValue_1gia8_34{font-size:1.4rem;font-weight:700;color:var(--fn-ink-2);margin-top:4px}._table_1gia8_41{width:100%;border-collapse:collapse;font-size:.9rem}._table_1gia8_41 th,._table_1gia8_41 td{padding:var(--space-2);border-bottom:1px solid var(--fn-border);text-align:left}._table_1gia8_41 th{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--fn-ink-soft);font-weight:700}._right_1gia8_62{text-align:right}._dealName_1gia8_66{font-weight:600;color:var(--fn-ink-2)}._inlineButton_1gia8_71{border:1px solid var(--fn-border);background:var(--fn-surface);border-radius:var(--radius-sm);padding:6px 12px;font-size:.8rem;font-weight:600;cursor:pointer;min-height:32px}._inlineButton_1gia8_71:hover{border-color:var(--fn-orange);color:var(--fn-orange)}._formRow_1gia8_87{background:var(--fn-surface)}._form_1gia8_87{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:flex-end;padding:var(--space-2) 0}._form_1gia8_87 label{display:flex;flex-direction:column;font-size:.75rem;font-weight:600;color:var(--fn-ink-soft);gap:4px}._form_1gia8_87 input,._form_1gia8_87 select{padding:6px 8px;border:1px solid var(--fn-border);border-radius:var(--radius-sm);font-size:.85rem;min-width:140px;background:var(--fn-bg-app);color:var(--fn-ink-2)}._submitButton_1gia8_119{background:var(--fn-orange);color:#fff;border:none;border-radius:var(--radius-sm);padding:10px var(--space-2);font-weight:600;min-height:38px;cursor:pointer}._submitButton_1gia8_119:disabled{opacity:.6}._error_1gia8_134{color:var(--fn-error);font-size:.85rem;margin:0}._history_1gia8_140{margin-top:var(--space-2)}._historyHeader_1gia8_144{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;font-weight:700;color:var(--fn-ink-soft);margin-bottom:4px}._historyTable_1gia8_153{width:100%;border-collapse:collapse;font-size:.82rem}._historyTable_1gia8_153 th,._historyTable_1gia8_153 td{padding:6px 8px;border-bottom:1px solid var(--fn-border)}._container_6zinv_1{max-width:var(--max-width);display:flex;flex-direction:column;gap:22px}._header_6zinv_8{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-3)}._title_6zinv_15{font-family:var(--fn-serif);font-weight:350;font-size:36px;line-height:1.05;letter-spacing:-.018em;color:var(--fn-ink);margin:0}._subtitle_6zinv_25{font-family:var(--fn-sans);font-size:14px;color:var(--fn-ink-soft);margin-top:6px}._backButton_6zinv_32{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--fn-border);background:var(--fn-surface);color:var(--fn-ink);font-family:var(--fn-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;margin-bottom:var(--space-2);cursor:pointer;transition:border-color var(--transition)}._backButton_6zinv_32:hover{border-color:var(--fn-orange)}._demoBanner_6zinv_54{display:flex;align-items:flex-start;gap:var(--space-2);padding:12px var(--space-3);margin-bottom:var(--space-3);background:var(--fn-pink-tint);border:1px solid var(--fn-pink);border-left:3px solid var(--fn-pink)}._demoBannerLabel_6zinv_65{font-family:var(--fn-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--fn-pink-ink);background:var(--fn-surface);border:1px solid var(--fn-pink);padding:3px 8px;white-space:nowrap;flex-shrink:0}._demoBannerText_6zinv_79{font-family:var(--fn-sans);font-size:13.5px;color:var(--fn-ink);line-height:1.45}._section_6zinv_86{margin-bottom:var(--space-4)}._sectionTitle_6zinv_90{font-family:var(--fn-serif);font-size:13.5px;font-weight:600;letter-spacing:-.005em;color:var(--fn-ink);margin-bottom:var(--space-2)}._emptyState_6zinv_100{padding:var(--space-3);border:1px solid var(--fn-border);border-radius:var(--radius-md);color:var(--fn-ink-soft)}._summaryRow_6zinv_108{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);margin-bottom:var(--space-4)}@media (max-width: 768px){._summaryRow_6zinv_108{grid-template-columns:repeat(2,1fr)}}._summaryCard_6zinv_121{background:var(--fn-surface);border:1px solid var(--fn-border);padding:18px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:border-color var(--transition)}._summaryCard_6zinv_121:first-child{border-top:3px solid var(--fn-orange)}@media (hover: hover){._summaryCard_6zinv_121:hover{border-color:var(--fn-orange)}}._summaryIcon_6zinv_142{display:none}._summaryLabel_6zinv_146{font-family:var(--fn-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fn-ink-soft)}._summaryValue_6zinv_154{font-family:var(--fn-serif);font-weight:350;font-size:32px;line-height:1;letter-spacing:-.012em;color:var(--fn-ink)}._fundGrid_6zinv_164{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:var(--space-3)}._fundCard_6zinv_170{background:var(--fn-surface);border:1px solid var(--fn-border);padding:18px;cursor:pointer;transition:border-color var(--transition)}@media (hover: hover){._fundCard_6zinv_170:hover{border-color:var(--fn-orange)}}._fundCardHeader_6zinv_184{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3)}._fundName_6zinv_192{font-family:var(--fn-serif);font-weight:350;font-size:22px;line-height:1.15;letter-spacing:-.01em;color:var(--fn-ink)}._fundStateBadge_6zinv_201{font-family:var(--fn-sans);font-size:11.5px;font-weight:500;border-radius:var(--radius-sm);padding:3px 8px;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0}._fundStateBadge_6zinv_201._active_6zinv_216{background:var(--fn-ink);color:#fff}._fundStateBadge_6zinv_201._closed_6zinv_221{background:#e2e0dc;color:var(--fn-ink)}._fundStateBadge_6zinv_201._fundraising_6zinv_226{background:var(--fn-orange-tint);color:var(--fn-orange-ink);border:1px solid var(--fn-orange)}._aiUnverifiedTag_6zinv_232{font-family:var(--fn-sans);font-size:11.5px;font-weight:500;color:var(--fn-orange-ink);background:var(--fn-orange-tint);border:1px solid var(--fn-orange);border-radius:var(--radius-sm);padding:3px 8px;margin-bottom:var(--space-1);align-self:flex-start;white-space:nowrap}._staleOverridesBanner_6zinv_246{display:flex;gap:var(--space-2);align-items:flex-start;background:var(--fn-warning-bg);border:1px solid var(--fn-warning);color:var(--fn-warning-ink);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2)}._staleOverridesLabel_6zinv_258{font-weight:600;flex-shrink:0}._staleOverridesText_6zinv_263{font-size:.9rem;line-height:1.4}._summaryCardActive_6zinv_269{outline:2px solid var(--fn-orange);outline-offset:2px}._kpiFlash_6zinv_277{animation:_kpiFlashAnim_6zinv_1 1.6s ease-out}@keyframes _kpiFlashAnim_6zinv_1{0%{box-shadow:0 0 0 3px var(--fn-orange);transform:scale(1.02)}to{box-shadow:0 0 0 0 transparent;transform:scale(1)}}._summaryDrilldownPanel_6zinv_286{background:var(--fn-surface);border:1px solid var(--fn-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}._summaryDrilldownHeader_6zinv_294{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}._summaryDrilldownTitle_6zinv_301{font-weight:600;font-size:1.05rem}._summaryDrilldownClose_6zinv_306{background:transparent;border:1px solid var(--fn-border);border-radius:var(--radius-sm);padding:4px 12px;font-size:.85rem;color:var(--fn-ink-2)}._summaryDrilldownList_6zinv_315{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}._summaryDrilldownRow_6zinv_324{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-bottom:1px solid var(--fn-border);font-size:.9rem}._summaryDrilldownRow_6zinv_324:last-child{border-bottom:none}._summaryDrilldownPct_6zinv_337{color:var(--fn-ink-soft);font-size:.8rem}._summaryDrilldownEmpty_6zinv_342{color:var(--fn-ink-soft);font-style:italic;padding:8px}._headerActions_6zinv_349{display:flex;gap:var(--space-1)}._addDocsButton_6zinv_354{background:var(--fn-orange);color:var(--fn-bg-app);border:1px solid var(--fn-orange);border-radius:var(--radius-sm);padding:8px 14px;font-size:.9rem;font-weight:500;cursor:pointer}._addDocsButton_6zinv_354:hover:not(:disabled){background:var(--fn-orange-ink)}._addDocsButton_6zinv_354:disabled{opacity:.5;cursor:not-allowed}._archiveButton_6zinv_374{background:transparent;color:var(--fn-muted, #737373);border:1px solid var(--fn-border, #d4d4d4);border-radius:var(--radius-sm);padding:8px 14px;font-size:.9rem;font-weight:500;cursor:pointer}._archiveButton_6zinv_374:hover:not(:disabled){border-color:var(--fn-danger, #c0392b);color:var(--fn-danger, #c0392b)}._archiveButton_6zinv_374:disabled{opacity:.5;cursor:not-allowed}._archiveConfirmActions_6zinv_395{display:flex;gap:var(--space-1);margin-left:auto;flex-shrink:0}._archiveConfirmYes_6zinv_402{background:var(--fn-danger, #c0392b);color:#fff;border:1px solid var(--fn-danger, #c0392b);border-radius:var(--radius-sm);padding:6px 12px;font-size:.85rem;font-weight:600;cursor:pointer}._archiveConfirmYes_6zinv_402:disabled{opacity:.5;cursor:not-allowed}._archiveConfirmNo_6zinv_418{background:transparent;color:var(--fn-muted, #737373);border:1px solid var(--fn-border, #d4d4d4);border-radius:var(--radius-sm);padding:6px 12px;font-size:.85rem;cursor:pointer}._fundMetrics_6zinv_428{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-2)}._metric_6zinv_435{display:flex;justify-content:space-between;align-items:baseline}._metricLabel_6zinv_441{font-family:var(--fn-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fn-ink-soft)}._metricValue_6zinv_449{font-family:var(--fn-sans);font-size:13px;font-weight:500;color:var(--fn-ink)}._fundVintage_6zinv_456{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--fn-ink-soft);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--fn-border)}._addFundCard_6zinv_468{border:1px dashed var(--fn-border);background:transparent;padding:var(--space-3);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center;min-height:200px;transition:border-color var(--transition),background var(--transition)}@media (hover: hover){._addFundCard_6zinv_468:hover{border-color:var(--fn-orange);background:var(--fn-orange-tint)}}._addFundIcon_6zinv_490{width:36px;height:36px;background:var(--fn-orange-tint);display:flex;align-items:center;justify-content:center;color:var(--fn-orange-ink)}._addFundTitle_6zinv_500{font-family:var(--fn-serif);font-size:14px;font-weight:500;color:var(--fn-ink)}._addFundSubtitle_6zinv_507{font-family:var(--fn-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--fn-ink-soft);max-width:220px}._fundMeta_6zinv_517{display:flex;justify-content:space-between;margin-bottom:var(--space-2)}._fundState_6zinv_201{font-size:.75rem;text-transform:uppercase;border-radius:9999px;padding:2px 8px}._fundState_6zinv_201._active_6zinv_216{background:var(--fn-success-bg);color:var(--fn-success-ink)}._fundState_6zinv_201._completed_6zinv_535{background:var(--fn-bg-3);color:var(--fn-ink)}._fundStats_6zinv_540{display:flex;gap:var(--space-3)}._stat_6zinv_545{display:flex;flex-direction:column}._statLabel_6zinv_550{font-size:.75rem;color:var(--fn-ink-soft)}._statValue_6zinv_555{font-weight:600}._docsLayout_6zinv_559{display:grid;grid-template-columns:min(320px,100%) 1fr;gap:var(--space-2)}@media (max-width: 768px){._docsLayout_6zinv_559{grid-template-columns:1fr}}._docsGrid_6zinv_571{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:var(--space-2)}._docCard_6zinv_577{border:1px solid var(--fn-border);border-radius:var(--radius-md);padding:var(--space-3);cursor:pointer;background:var(--fn-bg-app);transition:border-color var(--transition),box-shadow var(--transition);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}@media (hover: hover){._docCard_6zinv_577:hover{border-color:var(--fn-orange);box-shadow:0 2px 8px var(--color-shadow-hover)}}._docCardIcon_6zinv_597{color:var(--fn-ink-soft);margin-bottom:4px}._docCardName_6zinv_602{font-size:1rem;font-weight:600;color:var(--fn-ink-2);word-break:break-word}._docCardType_6zinv_609{font-size:.7rem;text-transform:uppercase;font-weight:600;border-radius:9999px;padding:2px 8px}._docTypeLpa_6zinv_617{background:var(--fn-bg-3);color:var(--fn-ink)}._docTypeSideLetter_6zinv_622{background:var(--fn-warning-bg);color:var(--fn-warning-ink)}._docViewer_6zinv_629{border:1px solid var(--fn-border);border-radius:var(--radius-sm);padding:var(--space-2);background:var(--fn-surface)}._docHeaderRow_6zinv_636{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}._docContent_6zinv_643{white-space:pre-wrap;max-height:360px;overflow:auto;background:var(--fn-bg-app);border:1px solid var(--fn-border);border-radius:var(--radius-sm);padding:var(--space-2);font-size:.85rem}._list_6zinv_654{display:flex;flex-direction:column;gap:var(--space-1)}._listItem_6zinv_660{display:flex;gap:var(--space-2);align-items:center;padding:var(--space-2);border:1px solid var(--fn-border);border-radius:var(--radius-sm);background:var(--fn-surface)}._itemName_6zinv_670{flex:1;font-weight:600}._itemNameButton_6zinv_675{flex:1;border:none;background:transparent;text-align:left;font-weight:600;color:var(--fn-orange);text-decoration:underline;padding:var(--space-1) 0;min-height:44px}._itemAmount_6zinv_687,._itemDetail_6zinv_688{color:var(--fn-ink-soft);font-size:.875rem}._inlineActions_6zinv_693{display:flex;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}._input_6zinv_700,._select_6zinv_701{padding:var(--space-1) var(--space-2);border:1px solid var(--fn-border);border-radius:var(--radius-sm);min-width:130px}._actionButton_6zinv_708,._classifyButton_6zinv_709{border:none;background:var(--fn-orange);color:#fff;border-radius:var(--radius-sm);padding:10px var(--space-2);font-weight:600;min-height:44px}._actionButton_6zinv_708:disabled,._classifyButton_6zinv_709:disabled{opacity:.6}._labelBadge_6zinv_724{font-size:.75rem;font-weight:700;border-radius:9999px;padding:2px 8px;text-transform:uppercase}._labelCorrect_6zinv_732{background:var(--fn-success-bg);color:var(--fn-success-ink)}._labelIncorrect_6zinv_737{background:var(--fn-error-bg);color:var(--fn-error-ink)}._aiResults_6zinv_742{margin-top:var(--space-2);background:var(--fn-bg-app);border:1px solid var(--fn-border);border-radius:var(--radius-sm);padding:var(--space-2)}._termHeaderRow_6zinv_750{display:flex;justify-content:space-between;align-items:center;gap:10px}._termExtractButton_6zinv_757{background:var(--fn-orange-tint);color:var(--fn-orange-ink);border:1px solid var(--fn-orange);border-radius:999px;font-size:.75rem;font-weight:700;padding:10px 16px;cursor:pointer}._termExtractButton_6zinv_757:disabled{opacity:.6;cursor:not-allowed}._termValueText_6zinv_773{margin-top:6px;margin-bottom:6px;line-height:1.45}._termPlaceholder_6zinv_779{margin-top:6px;color:var(--fn-ink-soft);font-style:italic}._termValueBlock_6zinv_785{margin-top:4px;white-space:pre-wrap;background:var(--fn-bg-app);border:1px solid var(--fn-border);border-radius:var(--radius-sm);padding:8px;max-height:200px;overflow:auto}._extractionProgress_6zinv_796{margin-top:var(--space-2);margin-bottom:var(--space-2)}._extractionProgressRow_6zinv_801{display:flex;align-items:center;gap:var(--space-2);color:var(--fn-ink-soft);font-size:.875rem}._extractionSpinner_6zinv_809{display:inline-block;width:16px;height:16px;border:2px solid var(--fn-border);border-top-color:var(--fn-orange);border-radius:50%;animation:_extractSpin_6zinv_1 1s linear infinite}@keyframes _extractSpin_6zinv_1{to{transform:rotate(360deg)}}._extractionProgressBarContainer_6zinv_823{width:100%;margin-top:var(--space-1)}._extractionProgressBarTrack_6zinv_828{width:100%;height:6px;background-color:var(--fn-border);border-radius:3px;overflow:hidden}._extractionProgressBarFill_6zinv_836{height:100%;background-color:var(--fn-orange);border-radius:3px;transition:width .5s ease-in-out}._extractionProgressStep_6zinv_843{font-size:.75rem;color:var(--fn-ink-soft);margin-top:2px;text-align:right}._highlight_6zinv_852{border-radius:2px;padding:1px 0;border-bottom:2px solid transparent;transition:border-color .2s,box-shadow .2s}._highlightActive_6zinv_859{box-shadow:0 0 0 2px var(--color-shadow);border-bottom-width:3px}._termItemActive_6zinv_866{box-shadow:0 0 0 2px var(--fn-orange)}._termItem_6zinv_866{font-size:.85rem;margin-bottom:10px;padding:10px;border:1px solid var(--fn-border);border-left:4px solid var(--fn-border);border-radius:var(--radius-sm);background:var(--fn-bg-app);transition:box-shadow .2s}._termNameWithColor_6zinv_883{display:flex;align-items:center;gap:6px}._termColorDot_6zinv_889{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid transparent;flex-shrink:0}._termActions_6zinv_900{display:flex;align-items:center;gap:6px}._termScrollButton_6zinv_906{background:var(--fn-orange-tint);color:var(--fn-orange-ink);border:1px solid var(--fn-orange);border-radius:999px;font-size:.75rem;font-weight:700;padding:6px 12px;cursor:pointer;min-height:32px}._termScrollButton_6zinv_906:hover{background:var(--fn-orange-tint-hover)}._invoiceListItem_6zinv_924{display:flex;flex-direction:column;padding:var(--space-2);border:1px solid var(--fn-border);border-radius:var(--radius-sm);background:var(--fn-surface);cursor:pointer;transition:border-color var(--transition)}@media (hover: hover){._invoiceListItem_6zinv_924:hover{border-color:var(--fn-orange)}}._invoiceListMain_6zinv_941{display:flex;gap:var(--space-2);align-items:center}._invoiceSummary_6zinv_947{margin-top:4px;font-size:.8rem;color:var(--fn-ink-soft);line-height:1.3;padding-left:2px}._invoiceDetailGrid_6zinv_957{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-bottom:var(--space-2)}@media (max-width: 600px){._invoiceDetailGrid_6zinv_957{grid-template-columns:1fr}}._invoiceDetailItem_6zinv_970{display:flex;flex-direction:column;gap:2px}._invoiceDetailLabel_6zinv_976{font-size:.7rem;text-transform:uppercase;font-weight:700;color:var(--fn-ink-soft);letter-spacing:.03em}._invoiceDetailValue_6zinv_984{font-size:.9rem;color:var(--fn-ink-2)}._invoiceHeaderMeta_6zinv_989{display:flex;align-items:center;gap:8px;margin-bottom:var(--space-2)}._invoiceFieldList_6zinv_996{display:flex;flex-direction:column;gap:10px}._invoiceFieldCard_6zinv_1002{border:1px solid var(--fn-border);border-left:4px solid var(--fn-orange);border-radius:var(--radius-sm);padding:10px;background:var(--fn-bg-app);transition:box-shadow .2s,border-color .2s}._invoiceFieldHeader_6zinv_1011{display:flex;justify-content:space-between;align-items:center;gap:12px}._invoiceFieldLabel_6zinv_1018{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--fn-ink-soft)}._invoiceFieldActions_6zinv_1026{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._iconButton_6zinv_1033{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--fn-border);background:var(--fn-bg-app);color:var(--fn-ink-soft);border-radius:999px;cursor:pointer}._iconButton_6zinv_1033:hover{border-color:var(--fn-orange);color:var(--fn-orange)}._inlineFieldEditor_6zinv_1051{margin-top:8px;display:flex;flex-direction:column;gap:8px}._invoiceBulkActions_6zinv_1058{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}._classificationResult_6zinv_1067{display:flex;flex-direction:column;gap:var(--space-1)}._classificationRow_6zinv_1073{display:flex;align-items:center;gap:var(--space-2)}._classificationLabel_6zinv_1079{font-size:.8rem;font-weight:600;color:var(--fn-ink-soft);min-width:90px}._classificationValue_6zinv_1086{font-size:.85rem;color:var(--fn-ink-2)}._classificationEmpty_6zinv_1091{display:flex;align-items:center;gap:var(--space-2)}._labelNeutral_6zinv_1097{background:var(--fn-border);color:var(--fn-ink-2)}._classificationQuote_6zinv_1104{margin-top:var(--space-2);border:1px solid var(--fn-border);border-radius:var(--radius-sm);background:var(--fn-bg-app);padding:var(--space-2)}._quoteHeader_6zinv_1112{display:flex;gap:var(--space-1);margin-bottom:6px;flex-wrap:wrap}._quoteLabel_6zinv_1119{font-size:.7rem;font-weight:700;text-transform:uppercase;background:var(--fn-orange);color:#fff;border-radius:9999px;padding:2px 8px}._quoteLocation_6zinv_1129{font-size:.75rem;color:var(--fn-ink-soft);font-weight:600}._quoteText_6zinv_1135{margin:0;padding:8px 12px;border-left:3px solid var(--fn-orange);font-size:.82rem;line-height:1.5;color:var(--fn-ink-2);font-style:italic;white-space:pre-wrap}._investorGrid_6zinv_1148{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:var(--space-2)}._investorCard_6zinv_1154{border:1px solid var(--fn-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:var(--fn-surface);cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition)}@media (hover: hover){._investorCard_6zinv_1154:hover{border-color:var(--fn-orange);box-shadow:0 2px 8px var(--color-shadow-hover)}}._investorCardHeader_6zinv_1170{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-1);margin-bottom:var(--space-1)}._investorCardName_6zinv_1178{font-weight:600;font-size:.9rem;color:var(--fn-orange)}._investorCardBadges_6zinv_1184{display:flex;gap:4px;flex-wrap:wrap}._investorTypeBadge_6zinv_1190{font-size:.65rem;font-weight:700;border-radius:9999px;padding:2px 8px;text-transform:uppercase;white-space:nowrap}._investorTypeGp_6zinv_1199{background:var(--fn-bg-3);color:var(--fn-ink)}._investorTypeLp_6zinv_1204{background:var(--fn-success-bg);color:var(--fn-success-ink)}._investorSlBadge_6zinv_1209{font-size:.65rem;font-weight:700;border-radius:9999px;padding:2px 8px;text-transform:uppercase;white-space:nowrap;background:var(--fn-warning-bg);color:var(--fn-warning-ink)}._investorCardStats_6zinv_1220{display:flex;gap:var(--space-3)}._investorCardStat_6zinv_1220{display:flex;flex-direction:column}._investorCardStatLabel_6zinv_1230{font-size:.68rem;text-transform:uppercase;font-weight:700;color:var(--fn-ink-soft);letter-spacing:.03em}._investorCardStatValue_6zinv_1238{font-size:.9rem;font-weight:600;color:var(--fn-ink-2)}._investorDetailPanel_6zinv_1246{border:2px solid var(--fn-orange);border-radius:var(--radius-md);background:var(--fn-bg-app);overflow:hidden}._investorDetailHeader_6zinv_1253{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--fn-border);background:var(--fn-surface)}._investorDetailName_6zinv_1262{font-size:var(--font-size-h3);font-weight:700;margin:0 0 4px}._closeBtn_6zinv_1268{border:none;background:transparent;color:var(--fn-ink-soft);font-size:1.5rem;line-height:1;cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm);min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}._closeBtn_6zinv_1268:hover{color:var(--fn-ink-2);background:var(--fn-border)}._investorSummaryCards_6zinv_1289{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-3)}._investorSummaryCard_6zinv_1289{display:flex;flex-direction:column;gap:2px;flex:1;min-width:120px}._investorSummaryLabel_6zinv_1304{font-size:.68rem;text-transform:uppercase;font-weight:700;color:var(--fn-ink-soft);letter-spacing:.03em}._investorSummaryValue_6zinv_1312{font-size:1.1rem;font-weight:700;color:var(--fn-ink-2)}._investorSection_6zinv_1318{padding:var(--space-2) var(--space-3);border-top:1px solid var(--fn-border)}._investorSectionTitle_6zinv_1323{font-size:.78rem;text-transform:uppercase;font-weight:700;color:var(--fn-ink-soft);letter-spacing:.03em;margin:0 0 var(--space-1)}._investorBreakdownGrid_6zinv_1332{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}._investorBreakdownItem_6zinv_1338{display:flex;flex-direction:column;gap:2px}._investorBreakdownLabel_6zinv_1344{font-size:.68rem;text-transform:uppercase;font-weight:700;color:var(--fn-ink-soft)}._investorBreakdownValue_6zinv_1351{font-size:.9rem;font-weight:600}._investorSlDescription_6zinv_1356{font-size:.82rem;color:var(--fn-ink-2);margin:0 0 var(--space-1)}._investorTable_6zinv_1362{width:100%;border-collapse:collapse;font-size:.8rem}._investorTable_6zinv_1362 th{text-align:left;font-family:var(--fn-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--fn-ink-soft);padding:10px 8px;background:var(--fn-bg-app);border-bottom:1px solid var(--fn-rule-soft)}._investorTable_6zinv_1362 td{padding:6px 8px;border-bottom:1px solid var(--fn-border)}._investorTable_6zinv_1362 tbody tr:hover{background:var(--fn-surface)}._investorHistoryScroll_6zinv_1390{max-height:300px;overflow-y:auto}._investorHistoryType_6zinv_1395{font-size:.68rem;font-weight:700;border-radius:9999px;padding:2px 8px;text-transform:uppercase;white-space:nowrap;background:var(--fn-border);color:var(--fn-ink-2)}._invTier1_6zinv_1406{color:#3b82f6;font-weight:600}._invTier2_6zinv_1407{color:#22c55e;font-weight:600}._invTier3_6zinv_1408{color:#f59e0b;font-weight:600}._invTier4_6zinv_1409{color:#ef4444;font-weight:600}._textRight_6zinv_1411{text-align:right}._textBold_6zinv_1412{font-weight:700}._textSemibold_6zinv_1413{font-weight:600}._textSmall_6zinv_1414{font-size:.78rem}._textMuted_6zinv_1415{color:var(--fn-ink-soft)}._textClause_6zinv_1416{font-size:.72rem;color:var(--fn-ink-soft)}._textTruncate_6zinv_1417{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dealGrid_6zinv_1421{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:var(--space-2)}._dealCard_6zinv_1427{border:1px solid var(--fn-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:var(--fn-surface)}._dealCardHeader_6zinv_1434{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}._dealCardName_6zinv_1441{font-size:var(--font-size-h3);font-weight:700;margin:0}._dealStatusBadge_6zinv_1447{font-size:.7rem;font-weight:700;border-radius:9999px;padding:2px 10px;text-transform:uppercase}._dealStatus_active_6zinv_1455{background:var(--fn-success-bg);color:var(--fn-success-ink)}._dealStatus_exited_6zinv_1460{background:var(--fn-bg-3);color:var(--fn-ink)}._dealStatus_written_off_6zinv_1465{background:var(--fn-error-bg);color:var(--fn-error-ink)}._dealCardStats_6zinv_1470{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1) var(--space-2)}._dealCardStat_6zinv_1470{display:flex;flex-direction:column;gap:2px}._dealStatLabel_6zinv_1482{font-size:.68rem;text-transform:uppercase;font-weight:700;color:var(--fn-ink-soft);letter-spacing:.03em}._dealStatValue_6zinv_1490{font-size:.95rem;font-weight:600;color:var(--fn-ink-2)}._dealMoicPositive_6zinv_1496{color:var(--fn-success)}@media (max-width: 768px){._investorGrid_6zinv_1148{grid-template-columns:1fr}._investorSummaryCards_6zinv_1289,._investorBreakdownGrid_6zinv_1332{flex-direction:column}._dealGrid_6zinv_1421{grid-template-columns:1fr}._errorCard_6zinv_1517{flex-direction:column;align-items:flex-start}._retryButton_6zinv_1522{align-self:flex-end}}._errorCard_6zinv_1517{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--fn-warning-bg);border:1px solid var(--fn-error);border-radius:var(--radius-md);margin-bottom:var(--space-3)}._errorMessage_6zinv_1540{flex:1;color:var(--fn-error);font-size:.875rem;margin:0}._retryButton_6zinv_1522{flex-shrink:0;padding:6px 14px;background:var(--fn-error);color:#fff;border:none;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600;cursor:pointer;transition:opacity var(--transition)}@media (hover: hover){._retryButton_6zinv_1522:hover{opacity:.85}}._confidenceBadge_6zinv_1567{font-size:.7rem;font-weight:700;border-radius:9999px;padding:2px 8px}._confidenceHigh_6zinv_1568{background:#dcfce7;color:#166534}._confidenceMedium_6zinv_1569{background:#fef3c7;color:#92400e}._confidenceLow_6zinv_1570{background:#fee2e2;color:#991b1b}._verifiedBadge_6zinv_1571{font-size:.7rem;font-weight:700;border-radius:9999px;padding:2px 8px;background:#dcfce7;color:#166534}._verifyButton_6zinv_1572{background:#dbeafe;color:#1e40af;border:1px solid #93c5fd;border-radius:999px;font-size:.7rem;font-weight:700;padding:3px 10px;cursor:pointer}._verifyButton_6zinv_1572:hover{background:#bfdbfe}._editButton_6zinv_1574{background:var(--fn-bg-app);color:var(--fn-ink-soft);border:1px solid var(--fn-border);border-radius:999px;font-size:.7rem;font-weight:600;padding:3px 10px;cursor:pointer}._editButton_6zinv_1574:hover{border-color:var(--fn-orange);color:var(--fn-orange)}._termVerified_6zinv_1576,._invoiceVerified_6zinv_1577{border-color:#bbf7d0;background:#f0fdf4}._termEditForm_6zinv_1578{margin-top:8px;display:flex;flex-direction:column;gap:4px}._termEditLabel_6zinv_1579{font-size:.75rem;font-weight:600;color:var(--fn-ink-soft)}._termEditInput_6zinv_1580{width:100%;padding:6px 8px;border:1px solid var(--fn-border);border-radius:var(--radius-sm);font-size:.85rem;font-family:inherit;resize:vertical}._termEditActions_6zinv_1581{display:flex;gap:6px;margin-top:4px}._classificationGroup_6zinv_1582{display:flex;gap:6px;align-items:center;flex-wrap:wrap}._inlineCategoryEdit_6zinv_1583{display:flex;gap:4px;align-items:center}._editableFieldWrapper_6zinv_1587{display:inline-flex;align-items:center;gap:4px}._editableFieldBtn_6zinv_1593{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid var(--fn-border);border-radius:var(--radius-sm);background:var(--fn-surface);color:var(--fn-ink-soft);font-size:.7rem;cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s;flex-shrink:0}._investorCard_6zinv_1154:hover ._editableFieldBtn_6zinv_1593,._investorDetailPanel_6zinv_1246:hover ._editableFieldBtn_6zinv_1593,._dealCard_6zinv_1427:hover ._editableFieldBtn_6zinv_1593,._invoiceListItem_6zinv_924:hover ._editableFieldBtn_6zinv_1593,._editableFieldBtn_6zinv_1593:focus{opacity:1}._editableFieldBtn_6zinv_1593:hover{opacity:1;background:var(--fn-orange-tint, #eff6ff);color:var(--fn-orange, #3b82f6);border-color:var(--fn-orange, #3b82f6)}._editableFieldEditing_6zinv_1626{display:inline-flex}._editableFieldInput_6zinv_1630{width:120px;padding:2px 6px;border:2px solid var(--fn-orange, #3b82f6);border-radius:var(--radius-sm);font-size:.85rem;font-family:inherit;outline:none;background:var(--fn-surface);color:var(--fn-ink-2)}._drilldownPanel_6zinv_1642{border:1px solid var(--fn-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--fn-surface);margin-bottom:var(--space-4)}._drilldownHeader_6zinv_1650{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}._drilldownSwatch_6zinv_1657{width:14px;height:14px;border-radius:3px}._drilldownTitle_6zinv_1663{font-size:var(--font-size-h3);font-weight:700;color:var(--fn-ink-2)}._drilldownSubtitle_6zinv_1669{color:var(--fn-ink-soft);font-size:.85rem}._drilldownClose_6zinv_1674{margin-left:auto;background:transparent;border:1px solid var(--fn-border);border-radius:var(--radius-sm);padding:4px 10px;color:var(--fn-ink-soft);cursor:pointer;font-size:.85rem}._drilldownDealList_6zinv_1685{display:flex;flex-direction:column;gap:var(--space-1)}._drilldownDealRow_6zinv_1691{display:grid;grid-template-columns:1fr auto auto;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--fn-border);align-items:baseline}._drilldownDealRow_6zinv_1691:last-child{border-bottom:none}._drilldownDealName_6zinv_1704{font-weight:600;color:var(--fn-ink-2)}._drilldownDealMeta_6zinv_1709{font-size:.8rem;color:var(--fn-ink-soft)}._drilldownDealAmount_6zinv_1714{font-weight:600;color:var(--fn-ink-2);text-align:right}._drilldownEmpty_6zinv_1720{color:var(--fn-ink-soft);font-size:.9rem}._fab_1udag_2{position:fixed;right:var(--space-3);bottom:var(--space-3);width:52px;height:52px;border-radius:50%;border:none;background:var(--fn-orange);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #0000002e;transition:transform var(--transition),background var(--transition);z-index:1000}._fab_1udag_2:hover{transform:scale(1.05)}._fab_1udag_2:active{transform:scale(.96)}._sidebar_1udag_24{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100vw;background:var(--fn-surface);border-left:1px solid var(--fn-border);box-shadow:-4px 0 18px #00000014;display:flex;flex-direction:column;z-index:1000}._header_1udag_39{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--fn-border);gap:var(--space-2)}._title_1udag_47{font-weight:700;font-size:.95rem}._subtitle_1udag_48{font-size:.75rem;color:var(--fn-ink-soft);margin-top:2px}._headerActions_1udag_49{display:flex;gap:4px}._iconBtn_1udag_50{background:transparent;border:1px solid transparent;width:28px;height:28px;border-radius:var(--radius-sm);cursor:pointer;color:var(--fn-ink-soft);display:inline-flex;align-items:center;justify-content:center;font-size:.95rem}._iconBtn_1udag_50:hover{background:var(--fn-bg-app);color:var(--fn-ink-2)}._transcript_1udag_60{flex:1;overflow-y:auto;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}._emptyHint_1udag_69{color:var(--fn-ink-soft);font-size:.85rem;line-height:1.5;padding:var(--space-3);border:1px dashed var(--fn-border);border-radius:var(--radius-md)}._bubble_1udag_78{padding:8px 12px;border-radius:var(--radius-md);max-width:92%;font-size:.9rem;line-height:1.45}._userBubble_1udag_85{align-self:flex-end;background:var(--fn-orange);color:#fff}._assistantBubble_1udag_90{align-self:flex-start;background:var(--fn-bg-app);color:var(--fn-ink-2);border:1px solid var(--fn-border)}._userText_1udag_96{white-space:pre-wrap}._markdown_1udag_97 :first-child{margin-top:0}._markdown_1udag_97 :last-child{margin-bottom:0}._toolBlock_1udag_100{align-self:flex-start;border:1px solid var(--fn-border);border-radius:var(--radius-sm);background:var(--fn-bg-app);font-size:.8rem;max-width:92%}._toolHeader_1udag_108{display:flex;align-items:center;gap:6px;background:transparent;border:none;padding:6px 10px;cursor:pointer;width:100%;text-align:left;color:var(--fn-ink-2)}._toolIcon_1udag_120{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--fn-ink-soft);color:#fff;font-size:.65rem;font-weight:700}._toolLabel_1udag_132{font-weight:600;color:var(--fn-ink-soft)}._toolArgs_1udag_133{font-family:var(--font-mono, monospace);color:var(--fn-ink-soft);font-size:.75rem}._toolChevron_1udag_134{margin-left:auto;color:var(--fn-ink-soft)}._toolDetail_1udag_135{margin:0;padding:8px 10px;border-top:1px solid var(--fn-border);background:#fff;white-space:pre-wrap;font-family:var(--font-mono, monospace);font-size:.7rem;max-height:200px;overflow:auto}._pendingCard_1udag_147{align-self:stretch;border:1px solid var(--fn-warning, #f59e0b);background:#fff8eb;border-radius:var(--radius-md);padding:10px 12px}._pendingHeader_1udag_154{display:flex;align-items:center;gap:8px;margin-bottom:6px}._pendingIcon_1udag_155{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--fn-warning, #f59e0b);color:#fff;font-weight:700;font-size:.75rem}._pendingTitle_1udag_166{font-weight:700;font-size:.85rem;color:var(--fn-ink-2)}._pendingBody_1udag_167{margin-bottom:8px}._pendingTool_1udag_168{font-weight:600;font-size:.85rem;color:var(--fn-ink-2)}._pendingArgs_1udag_169{font-family:var(--font-mono, monospace);font-size:.75rem;color:var(--fn-ink-soft);margin-top:4px}._pendingActions_1udag_170{display:flex;gap:6px}._confirmBtn_1udag_171{flex:1;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--fn-orange);background:var(--fn-orange);color:#fff;cursor:pointer;font-weight:600;font-size:.85rem}._confirmBtn_1udag_171:disabled{opacity:.6;cursor:not-allowed}._rejectBtn_1udag_183{flex:1;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--fn-border);background:#fff;color:var(--fn-ink-2);cursor:pointer;font-size:.85rem}._rejectBtn_1udag_183:disabled{opacity:.6;cursor:not-allowed}._resolvedCard_1udag_195{align-self:flex-start;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--radius-sm);font-size:.8rem;border:1px solid var(--fn-border);background:var(--fn-bg-app)}._resolvedOk_1udag_206{border-color:#16a34a;background:#f0fdf4}._resolvedFail_1udag_207{border-color:#dc2626;background:#fef2f2}._resolvedLabel_1udag_208{font-weight:600;color:var(--fn-ink-2)}._resolvedStatus_1udag_209{color:var(--fn-ink-soft)}._thinking_1udag_211{align-self:flex-start;font-size:.8rem;color:var(--fn-ink-soft);font-style:italic}._errorRow_1udag_218{align-self:stretch;font-size:.8rem;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm);padding:6px 10px}._inputRow_1udag_228{display:flex;gap:6px;padding:var(--space-2) var(--space-3);border-top:1px solid var(--fn-border);background:var(--fn-surface)}._input_1udag_228{flex:1;padding:8px 10px;border:1px solid var(--fn-border);border-radius:var(--radius-sm);font-size:.9rem;background:var(--fn-bg-app);color:var(--fn-ink-2)}._input_1udag_228:disabled{opacity:.6}._sendBtn_1udag_245{padding:8px 14px;border:1px solid var(--fn-orange);background:var(--fn-orange);color:#fff;border-radius:var(--radius-sm);cursor:pointer;font-size:.85rem;font-weight:600}._sendBtn_1udag_245:disabled{opacity:.6;cursor:not-allowed}._sourcesFooter_1udag_258{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--fn-border)}._sourceFooterItem_1udag_267{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:var(--fn-bg-2);border:1px solid var(--fn-border);border-radius:12px;cursor:pointer;font-size:.72rem;color:var(--fn-ink-soft);transition:border-color var(--transition),background-color var(--transition);line-height:1.3}._sourceFooterItem_1udag_267:disabled{cursor:default;opacity:.7}@media (hover: hover){._sourceFooterItem_1udag_267:not(:disabled):hover{border-color:var(--fn-orange);background-color:var(--fn-orange-tint);color:var(--fn-ink-2)}}._sourceFooterIndex_1udag_292{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:.6rem;font-weight:700;color:var(--fn-orange);background-color:var(--fn-orange-tint);border-radius:50%;flex-shrink:0}._sourceFooterLabel_1udag_306{font-weight:600;color:var(--fn-ink-2)}._sourceFooterLocation_1udag_307{color:var(--fn-ink-soft)}._console_1i15z_8{background:var(--fn-ink);color:#fff;padding:20px;display:grid;grid-template-columns:28px 1fr auto;gap:14px;align-items:start;position:relative;overflow:hidden}._console_1i15z_8:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--fn-dotgrid-dark);background-size:var(--fn-dotgrid-size);pointer-events:none;opacity:.8}._console_1i15z_8>*{position:relative}._spark_1i15z_34{width:28px;height:28px;border-radius:50%;background:var(--fn-orange);color:var(--fn-ink);display:flex;align-items:center;justify-content:center;font-family:var(--fn-sans);font-weight:700;font-size:14px;flex-shrink:0}._body_1i15z_49{font-family:var(--fn-serif);font-weight:300;font-size:17px;line-height:1.5;max-width:70ch;color:#fff}._body_1i15z_49 em{font-style:italic;color:var(--fn-orange)}._source_1i15z_63{font-family:var(--fn-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin-left:8px;padding:2px 6px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);display:inline-block;vertical-align:1px}._actions_1i15z_77{display:flex;gap:8px;flex-shrink:0}._btn_1i15z_83{font-family:var(--fn-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition)}._btn_1i15z_83:hover{background:#ffffff24}._btn_1i15z_83._primary_1i15z_101{background:var(--fn-orange);color:var(--fn-ink);border-color:var(--fn-orange)}._btn_1i15z_83._primary_1i15z_101:hover{background:var(--fn-orange-ink);color:#fff}._dismiss_1i15z_112{position:absolute;top:8px;right:10px;width:22px;height:22px;border:none;background:transparent;color:#ffffff73;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;z-index:1}._dismiss_1i15z_112:hover{color:#fff}@media (max-width: 768px){._console_1i15z_8{grid-template-columns:28px 1fr}._actions_1i15z_77{grid-column:1 / -1;margin-top:4px;flex-wrap:wrap}}._badge_i5e8e_1{display:inline-flex;align-items:center;gap:4px;font-family:var(--fn-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;padding:3px 6px;border-radius:var(--radius-sm);white-space:nowrap;vertical-align:middle;margin-left:6px}._compact_i5e8e_17{font-size:9px;padding:2px 5px;margin-left:4px}._ai_i5e8e_24{background:var(--fn-orange-tint);color:var(--fn-orange-ink);border:1px solid var(--fn-orange)}._verified_i5e8e_30{background:var(--fn-success-bg);color:#065f46}._manual_i5e8e_35{background:#e2e0dc;color:var(--fn-ink)}._demo_i5e8e_40{background:var(--fn-pink-tint);color:var(--fn-pink-ink)}._tabSection_1c2h3_3{background:var(--fn-bg-card, #fff);border:1px solid var(--fn-border, #e5e7eb);border-radius:var(--radius-md, 8px);padding:var(--space-3, 16px)}._tabHeader_1c2h3_10{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}._tabTitle_1c2h3_18{font-family:var(--fn-serif);margin:0;font-size:1.1rem}._subTitle_1c2h3_25{margin:18px 0 8px;font-size:.95rem;color:var(--fn-ink-2, #374151)}._tabHint_1c2h3_31{margin:0 0 12px;font-size:.85rem;color:var(--fn-ink-soft, #6b7280)}._tabAction_1c2h3_37{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--fn-orange, #ea580c);background:transparent;color:var(--fn-orange, #ea580c);border-radius:var(--radius-sm, 6px);padding:7px 12px;font-weight:600;font-size:.85rem;cursor:pointer}._tabAction_1c2h3_37:hover:not(:disabled){background:var(--fn-orange, #ea580c);color:#fff}._tabAction_1c2h3_37:disabled{opacity:.6;cursor:not-allowed}._opActions_1c2h3_61{display:flex;gap:8px;margin-bottom:8px}._table_1c2h3_67{width:100%;border-collapse:collapse;font-size:.88rem}._table_1c2h3_67 th{text-align:left;padding:8px 10px;border-bottom:2px solid var(--fn-border, #e5e7eb);color:var(--fn-ink-soft, #6b7280);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}._table_1c2h3_67 td{padding:9px 10px;border-bottom:1px solid var(--fn-border, #f3f4f6);vertical-align:middle}._editRow_1c2h3_89 td{background:var(--fn-bg-app, #fafafa)}._input_1c2h3_93{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid var(--fn-border, #d1d5db);border-radius:var(--radius-sm, 6px);font-size:.85rem}._rowActions_1c2h3_102{display:flex;gap:6px;white-space:nowrap}._rowBtn_1c2h3_108{border:1px solid var(--fn-border, #d1d5db);background:transparent;color:var(--fn-ink-2, #374151);border-radius:var(--radius-sm, 6px);padding:5px 9px;font-size:.8rem;cursor:pointer}._rowBtn_1c2h3_108:hover:not(:disabled){border-color:var(--fn-orange, #ea580c);color:var(--fn-orange, #ea580c)}._primaryBtn_1c2h3_123{border:1px solid var(--fn-orange, #ea580c);background:var(--fn-orange, #ea580c);color:#fff;border-radius:var(--radius-sm, 6px);padding:5px 10px;font-size:.8rem;font-weight:600;cursor:pointer}._primaryBtn_1c2h3_123:disabled,._rowBtn_1c2h3_108:disabled{opacity:.6;cursor:not-allowed}._status_1c2h3_140{font-size:.8rem;color:var(--fn-ink-soft, #6b7280)}._draftBadge_1c2h3_145{display:inline-block;padding:2px 8px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.75rem;font-weight:600}._pendingBadge_1c2h3_156{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--fn-orange-tint, #ffedd5);color:var(--fn-orange-ink, #9a3412);font-size:.75rem;font-weight:600}._awaitingPill_1c2h3_166{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--fn-bg-3, #f3f4f6);color:var(--fn-ink-soft, #6b7280);font-size:.75rem;font-weight:600;white-space:nowrap}._clickableRow_1c2h3_178{cursor:pointer}._clickableRow_1c2h3_178:hover{background:var(--fn-bg-3, #f9fafb)}._modalOverlay_1c2h3_186{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0a0a0a73;display:flex;align-items:center;justify-content:center;padding:var(--space-3, 16px)}._modalCard_1c2h3_197{background:var(--fn-surface, #fff);border:1px solid var(--fn-border, #e5e7eb);border-radius:var(--radius-md, 10px);box-shadow:0 12px 40px #00000038;padding:var(--space-3, 18px);width:min(420px,100%);display:flex;flex-direction:column;gap:var(--space-2, 12px)}._modalHeader_1c2h3_209{display:flex;align-items:center;justify-content:space-between}._modalDl_1c2h3_215{margin:0;display:grid;gap:6px}._modalDl_1c2h3_215>div{display:flex;justify-content:space-between;gap:12px;font-size:.88rem}._modalDl_1c2h3_215 dt{color:var(--fn-ink-soft, #6b7280)}._modalDl_1c2h3_215 dd{margin:0;font-weight:600;color:var(--fn-ink-2, #374151)}._gpTag_1c2h3_238{margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--fn-bg-app, #f3f4f6);color:var(--fn-ink-soft, #6b7280);font-size:.7rem;font-weight:600}._empty_1c2h3_248{color:var(--fn-ink-soft, #6b7280);font-size:.9rem;padding:10px 2px}._tabError_1c2h3_254{color:#dc2626;font-size:.85rem}._tabMessage_1c2h3_259{color:var(--fn-ink-2, #374151);font-size:.85rem}._tabBar_1c2h3_266{display:flex;gap:4px;margin:14px 0;border-bottom:2px solid var(--fn-border, #e5e7eb)}._tab_1c2h3_3{border:none;background:transparent;padding:9px 14px;font-size:.9rem;font-weight:600;color:var(--fn-ink-soft, #6b7280);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px}._tab_1c2h3_3:hover{color:var(--fn-ink-2, #374151)}._tabActive_1c2h3_289{color:var(--fn-orange, #ea580c);border-bottom-color:var(--fn-orange, #ea580c)}.today-page{--bg-page: var(--fn-bg-app, #F5F4F2);--bg-sidebar: var(--fn-bg-3, #ECECEA);--bg-card: var(--fn-surface, #FFFFFF);--bg-card-warm: var(--fn-orange-tint, #FFF1E6);--ink: var(--fn-ink, #0A0A0A);--ink-body: var(--fn-ink-2, #111111);--muted: var(--fn-ink-soft, rgba(10, 10, 10, .62));--muted-light: var(--fn-ink-faint, rgba(10, 10, 10, .38));--border: var(--fn-border, #E2E0DC);--border-soft: var(--fn-rule-soft, rgba(10, 10, 10, .06));--accent: var(--fn-orange-ink, #C2410C);--accent-bright: var(--fn-orange, #FB923C);--accent-soft: var(--fn-orange-tint, #FFF1E6);--good: var(--fn-success, #059669);--good-ink: var(--fn-success-ink, #065F46);--good-soft: var(--fn-success-bg, #D1FAE5);--warn: var(--fn-warning, #F59E0B);--warn-ink: var(--fn-warning-ink, #92400E);--warn-soft: var(--fn-warning-bg, #FEF3C7);--critical: var(--fn-error, #DC2626);--critical-ink: var(--fn-error-ink, #991B1B);--critical-soft: var(--fn-error-bg, #FEE2E2);--serif: "Fraunces", Georgia, serif;--sans: "Geist", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", "SF Mono", ui-monospace, monospace}.today-page,.today-page *{box-sizing:border-box}.today-page .sidebar,.today-page .sidebar *,.today-page>.main,.today-page>.main *{margin:0;padding:0}.today-page{background:var(--bg-page);color:var(--ink-body);font-family:var(--sans);font-size:14px;line-height:1.5;display:flex;min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.today-page .sidebar{width:280px;background:var(--bg-sidebar);border-right:1px solid var(--border);padding:28px 20px;flex-shrink:0}.today-page .logo{font-family:var(--serif);font-size:24px;font-weight:500;color:var(--ink);display:flex;align-items:baseline;gap:10px;margin-bottom:36px;letter-spacing:-.01em}.today-page .logo-dot{width:6px;height:6px;background:var(--accent);border-radius:50%;display:inline-block;flex-shrink:0;align-self:center}.today-page .logo-tag{font-family:var(--sans);font-size:10px;letter-spacing:.18em;color:var(--muted);text-transform:uppercase;font-weight:400;margin-left:auto}.today-page .nav-section{margin-bottom:28px}.today-page .nav-section-label{font-family:var(--sans);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-light);margin-bottom:10px;font-weight:500}.today-page .nav-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;margin:1px -12px;border-radius:4px;color:var(--ink-body);font-size:14px;cursor:default}.today-page .nav-item.active{background:var(--ink);color:var(--bg-page)}.today-page .nav-item .count{font-family:var(--mono);font-size:11px;background:var(--accent-soft);color:var(--accent);padding:1px 7px;border-radius:10px;font-weight:500}.today-page .nav-item.active .count{background:var(--accent);color:var(--bg-page)}.today-page .nav-nested{padding-left:14px;border-left:1px solid var(--border);margin-left:6px;margin-top:2px}.today-page .nav-nested .nav-item{font-size:13px;color:var(--muted);padding:5px 12px}.today-page .connector{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:13px;color:var(--ink-body)}.today-page .connector-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.today-page .connector-dot.green{background:var(--good)}.today-page .connector-dot.orange{background:var(--accent)}.today-page .main{flex:1;padding:36px 60px 48px;max-width:1280px}.today-page .breadcrumb{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:28px}.today-page .breadcrumb .sep{margin:0 12px;color:var(--border)}.today-page .breadcrumb .current{color:var(--ink)}.today-page .hero{font-family:var(--serif);font-size:56px;line-height:1.05;color:var(--ink);font-weight:500;margin-bottom:22px;letter-spacing:-.005em}.today-page .hero em{font-style:italic;color:var(--accent);font-weight:500}.today-page .header-actions{display:flex;align-items:baseline;gap:18px}.today-page .assistant-cta{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent-bright) 40%,white);padding:8px 14px;border-radius:6px;cursor:pointer;white-space:nowrap}.today-page .assistant-cta:hover{background:color-mix(in srgb,var(--accent-soft) 70%,var(--accent-bright))}.today-page .subhead{font-size:15px;line-height:1.65;color:var(--ink-body);max-width:760px;margin-bottom:32px}.today-page .subhead strong{font-weight:600;color:var(--ink)}.today-page .progress-strip{margin:28px 0 36px}.today-page .progress-bar{height:3px;background:var(--border-soft);position:relative;margin-bottom:12px}.today-page .progress-bar .filled{height:100%;background:var(--ink);position:absolute;left:0;top:0}.today-page .progress-bar .open{height:100%;background:var(--accent);position:absolute;top:0}.today-page .progress-legend{display:flex;gap:28px;font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.05em}.today-page .progress-legend .item{display:flex;align-items:center;gap:8px}.today-page .progress-legend .item .dot{width:8px;height:8px;display:inline-block}.today-page .progress-legend .item .dot.black{background:var(--ink)}.today-page .progress-legend .item .dot.orange{background:var(--accent)}.today-page .progress-legend .item .dot.warn{background:var(--warn)}.today-page .progress-legend .item .dot.green{background:var(--good)}.today-page .section-label{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:40px 0 18px;padding-bottom:10px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:baseline}.today-page .section-label .count{font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.05em}.today-page .action-card{background:var(--bg-card);border:1px solid var(--border);padding:22px 28px;display:grid;grid-template-columns:200px 1fr;gap:32px;margin-bottom:14px;align-items:start}.today-page .action-card.critical{background:#fbf1ec;border-color:var(--critical-soft)}.today-page .action-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:16px;background:var(--bg-page);border:1px solid var(--border);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);width:fit-content;font-weight:500}.today-page .action-pill .dot{width:6px;height:6px;border-radius:50%}.today-page .action-pill.critical{background:var(--critical-soft);border-color:#e0b7a5;color:#7c2e14}.today-page .action-pill.critical .dot{background:var(--critical)}.today-page .action-pill.high{background:var(--accent-soft);border-color:#efd0b6;color:var(--accent)}.today-page .action-pill.high .dot{background:var(--accent)}.today-page .action-pill.review{background:#f3ebd8;border-color:#ddd0aa;color:#8b6e1c}.today-page .action-pill.review .dot{background:var(--warn)}.today-page .action-pill.ok{background:#e8efe0;border-color:#ccd8bc;color:var(--good)}.today-page .action-pill.ok .dot{background:var(--good)}.today-page .action-amount-row{display:flex;align-items:baseline;gap:16px;margin-bottom:8px}.today-page .action-amount{font-family:var(--mono);font-size:20px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.today-page .action-meta{font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.05em}.today-page .action-description{font-size:14px;line-height:1.6;color:var(--ink-body);margin-bottom:12px}.today-page .action-description strong{font-weight:600;color:var(--ink)}.today-page .action-description em{font-family:var(--serif);font-style:italic;font-size:16px;color:var(--ink)}.today-page .action-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.today-page .action-tag{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--bg-page);border:1px solid var(--border);padding:2px 7px;border-radius:3px}.today-page .funds-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.today-page .fund-card{background:var(--bg-card);border:1px solid var(--border);padding:20px 22px}.today-page .fund-card.alert{background:#fbf1ec;border-color:var(--critical-soft)}.today-page .fund-name{font-family:var(--serif);font-size:19px;font-weight:500;color:var(--ink);margin-bottom:3px;letter-spacing:-.005em}.today-page .fund-vintage{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.today-page .fund-metric{margin-top:10px}.today-page .fund-metric-label{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:2px}.today-page .fund-metric-value{font-family:var(--mono);font-size:15px;color:var(--ink);letter-spacing:-.005em}.today-page .fund-metric-value.large{font-size:22px;font-weight:500}.today-page .fund-action{font-size:13px;color:var(--ink-body);line-height:1.5;padding-top:14px;margin-top:14px;border-top:1px solid var(--border)}.today-page .fund-action em{font-family:var(--serif);font-style:italic;color:var(--accent)}.today-page .stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:24px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:24px}.today-page .stat{display:flex;flex-direction:column;gap:4px}.today-page .stat-label{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.today-page .stat-value{font-family:var(--serif);font-size:36px;font-weight:500;color:var(--ink);line-height:1;letter-spacing:-.01em}.today-page .stat-value.critical{color:var(--critical)}.today-page .stat-value.accent{color:var(--accent)}.today-page .stat-value em{font-style:italic}.today-page .stat-sub{font-family:var(--mono);font-size:11px;color:var(--muted)}.today-page .compact-list{border-top:1px solid var(--border)}.today-page .compact-item{display:grid;grid-template-columns:110px 1fr 180px 120px;gap:20px;padding:14px 0;border-bottom:1px solid var(--border-soft);align-items:center}.today-page .compact-item .pill-wrap{display:flex;align-items:center}.today-page .compact-item .desc{font-size:13px;color:var(--ink-body);line-height:1.5}.today-page .compact-item .desc strong{font-weight:600;color:var(--ink)}.today-page .compact-item .amount{font-family:var(--mono);font-size:13px;color:var(--ink);text-align:right}.today-page .compact-item .meta{font-family:var(--mono);font-size:10px;color:var(--muted);letter-spacing:.05em;text-align:right}.today-page .layout-with-side{display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:start}.today-page .side-card{background:var(--bg-card);border:1px solid var(--border);padding:20px}.today-page .side-card-label{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.today-page .side-list-item{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--border-soft)}.today-page .side-list-item:last-child{border-bottom:none}.today-page .side-list-name{font-family:var(--serif);font-size:15px;color:var(--ink)}.today-page .side-list-value{font-family:var(--mono);font-size:12px;color:var(--ink)}.today-page .side-list-value .delta{font-size:10px;color:var(--muted);margin-left:4px}.today-page .side-list-value .delta.up{color:var(--good)}.today-page .side-list-value .delta.down{color:var(--critical)}.today-page .stats-row.five{grid-template-columns:repeat(5,1fr)}.today-page .stat.saved .stat-value em{color:var(--good)}.today-page .workspace-progress{margin:8px 0 32px;padding:22px 26px;background:var(--bg-card);border:1px solid var(--border)}.today-page .workspace-progress-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.today-page .workspace-progress-title{font-family:var(--mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.today-page .workspace-progress-count{font-family:var(--serif);font-size:22px;color:var(--ink);font-weight:500}.today-page .workspace-progress-count em{font-style:italic;color:var(--accent)}.today-page .progress-bar-multi{height:8px;background:var(--border-soft);position:relative;display:flex;overflow:hidden}.today-page .progress-bar-multi .seg{height:100%;display:block}.today-page .progress-bar-multi .seg.auto{background:var(--ink)}.today-page .progress-bar-multi .seg.approved{background:var(--good)}.today-page .progress-bar-multi .seg.review{background:var(--warn)}.today-page .progress-bar-multi .seg.open{background:var(--accent)}.today-page .progress-legend-rich{display:flex;gap:28px;margin-top:14px;font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.04em}.today-page .progress-legend-rich .item{display:flex;align-items:center;gap:7px}.today-page .progress-legend-rich .item .dot{width:8px;height:8px;display:inline-block}.today-page .progress-legend-rich .item .dot.auto{background:var(--ink)}.today-page .progress-legend-rich .item .dot.approved{background:var(--good)}.today-page .progress-legend-rich .item .dot.review{background:var(--warn)}.today-page .progress-legend-rich .item .dot.open{background:var(--accent)}.today-page .progress-legend-rich .item .num{color:var(--ink);font-weight:500;margin-right:3px}.today-page .verb-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:16px;background:var(--bg-page);border:1px solid var(--border);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);width:fit-content;font-weight:500}.today-page .verb-pill .dot{width:6px;height:6px;border-radius:50%}.today-page .verb-pill.release{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent-bright) 45%,white);color:var(--accent)}.today-page .verb-pill.release .dot{background:var(--accent)}.today-page .verb-pill.investigate{background:var(--critical-soft);border-color:color-mix(in srgb,var(--critical) 30%,white);color:var(--critical-ink)}.today-page .verb-pill.investigate .dot{background:var(--critical)}.today-page .verb-pill.reconcile{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 40%,white);color:var(--warn-ink)}.today-page .verb-pill.reconcile .dot{background:var(--warn)}.today-page .verb-pill.approve{background:var(--good-soft);border-color:color-mix(in srgb,var(--good) 30%,white);color:var(--good-ink)}.today-page .verb-pill.approve .dot{background:var(--good)}.today-page .verb-pill.review{background:var(--bg-page);border-color:var(--border);color:var(--muted)}.today-page .verb-pill.review .dot{background:var(--muted-light)}.today-page .card-action-headline{font-family:var(--serif);font-size:22px;line-height:1.25;color:var(--ink);font-weight:500;margin-bottom:6px;letter-spacing:-.005em}.today-page .card-action-headline em{font-style:italic;color:var(--accent)}.today-page .card-action-headline .amount{font-family:var(--mono);font-style:normal;font-weight:500;color:var(--ink)}.today-page .action-card.release-bg{background:var(--bg-card);border-color:var(--border)}.today-page .action-card.investigate-bg{background:color-mix(in srgb,var(--critical-soft) 35%,var(--bg-card));border-color:color-mix(in srgb,var(--critical) 18%,white)}.today-page .action-card.reconcile-bg{background:color-mix(in srgb,var(--warn-soft) 40%,var(--bg-card));border-color:color-mix(in srgb,var(--warn) 22%,white)}.today-page .sidebar-footer{margin-top:auto;padding-top:24px;border-top:1px solid var(--border)}.today-page .user-block{display:flex;align-items:center;gap:12px;padding:6px 0}.today-page .user-avatar{width:34px;height:34px;border-radius:50%;background:var(--accent);color:var(--bg-page);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:16px;font-weight:500;font-style:italic;flex-shrink:0}.today-page .user-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.today-page .user-name{font-family:var(--serif);font-size:15px;color:var(--ink);font-weight:500;line-height:1.2;letter-spacing:-.005em}.today-page .user-role{font-family:var(--mono);font-size:9px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.today-page .header-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:28px}.today-page .header-row .breadcrumb{margin-bottom:0}.today-page .greeting{font-family:var(--serif);font-style:italic;font-size:16px;color:var(--muted);font-weight:400}.today-page .greeting strong{color:var(--ink);font-weight:500}.today-page .fund-d-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.today-page .fund-d-card{background:var(--bg-card);border:1px solid var(--border);padding:24px 26px}.today-page .fund-d-card.alert{background:color-mix(in srgb,var(--critical-soft) 35%,var(--bg-card));border-color:color-mix(in srgb,var(--critical) 18%,white)}.today-page .fund-d-card.warn{background:color-mix(in srgb,var(--bg-card-warm) 60%,var(--bg-card));border-color:color-mix(in srgb,var(--accent-bright) 30%,white)}.today-page .fund-d-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.today-page .fund-d-title{font-family:var(--serif);font-size:22px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.today-page .fund-d-title-meta{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:2px}.today-page .fund-d-pill{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 11px;border-radius:14px;background:var(--bg-page);border:1px solid var(--border);color:var(--muted);font-weight:500}.today-page .fund-d-pill.alert{background:var(--critical-soft);border-color:color-mix(in srgb,var(--critical) 30%,white);color:var(--critical-ink)}.today-page .fund-d-pill.warn{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent-bright) 45%,white);color:var(--accent)}.today-page .fund-d-pill.ok{background:var(--good-soft);border-color:color-mix(in srgb,var(--good) 30%,white);color:var(--good-ink)}.today-page .cash-row{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:end;padding:16px 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);margin-bottom:14px}.today-page .cash-block{display:flex;flex-direction:column;gap:3px}.today-page .cash-block .label{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.today-page .cash-block .value{font-family:var(--mono);font-size:22px;color:var(--ink);font-weight:500;letter-spacing:-.005em;line-height:1}.today-page .cash-block .delta{font-family:var(--mono);font-size:10px;color:var(--muted);margin-top:2px}.today-page .cash-block .delta.down{color:var(--critical)}.today-page .cash-block .delta.up{color:var(--good)}.today-page .sparkline-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.today-page .sparkline-wrap .sparkline-label{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-light)}.today-page .secondary-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:14px}.today-page .secondary-metric .label{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.today-page .secondary-metric .value{font-family:var(--mono);font-size:14px;color:var(--ink);font-weight:500;margin-top:3px}.today-page .fund-action-mini{padding-top:12px;border-top:1px solid var(--border-soft);margin-top:4px}.today-page .fund-action-mini-label{font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.today-page .fund-action-item{display:grid;grid-template-columns:14px 1fr auto;gap:10px;padding:5px 0;font-size:13px;color:var(--ink-body);line-height:1.45;align-items:baseline}.today-page .fund-action-item .marker{width:6px;height:6px;border-radius:50%;margin-top:6px}.today-page .fund-action-item .marker.critical{background:var(--critical)}.today-page .fund-action-item .marker.high{background:var(--accent)}.today-page .fund-action-item .marker.review{background:var(--warn)}.today-page .fund-action-item strong{font-weight:600;color:var(--ink)}.today-page .fund-action-item em{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--accent)}.today-page .fund-action-item .amount{font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.02em;white-space:nowrap}.today-page .all-clear-mini{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--good);padding:4px 0}.today-page .hero{font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;font-weight:380}.today-page .sidebar-signout{margin-top:12px;padding:0;border:none;background:none;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer}.today-page .sidebar-signout:hover{color:var(--ink)}.today-page.app-route-shell{height:100vh;overflow:hidden}.today-page.app-route-shell>.sidebar{height:100vh;overflow-y:auto;display:flex;flex-direction:column}.today-page.app-route-shell>.app-route-main{flex:1;min-width:0;height:100vh;display:flex;flex-direction:column}.today-page .sidebar{display:flex;flex-direction:column}.today-page .audit-feed{width:100%}.today-page .audit-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:22px 24px;max-width:1000px}.today-page .audit-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:6px}.today-page .audit-title{font-family:var(--serif);font-size:18px;font-weight:600;color:var(--ink)}.today-page .audit-fund-select{font-family:var(--sans);font-size:13px;border:1px solid var(--accent-bright);border-radius:8px;padding:7px 30px 7px 12px;background-color:var(--bg-card);color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.today-page .audit-spacer{flex:1}.today-page .audit-seg{display:inline-flex;border:1px solid var(--border);border-radius:9px;overflow:hidden;background:var(--bg-page)}.today-page .audit-seg button{font-family:var(--sans);font-size:12.5px;border:0;background:transparent;color:var(--muted);padding:7px 14px;cursor:pointer}.today-page .audit-seg button.active{background:var(--ink);color:var(--bg-page)}.today-page .audit-filters{display:flex;align-items:center;gap:8px;margin:14px 0 4px}.today-page .audit-filters .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-light)}.today-page .audit-chip{font-family:var(--mono);font-size:11px;border:1px solid var(--border);border-radius:14px;padding:4px 11px;color:var(--muted);background:var(--bg-page);cursor:pointer}.today-page .audit-chip.active{border-color:var(--ink);color:var(--ink)}.today-page .audit-count-note{font-family:var(--mono);font-size:11px;color:var(--muted-light);margin-left:auto}.today-page .audit-day{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--muted);margin:22px 0 6px;padding-bottom:6px;border-bottom:1px solid var(--border-soft)}.today-page .audit-row{display:grid;grid-template-columns:50px 118px 1fr 100px 64px;align-items:center;gap:14px;padding:11px 6px;border-bottom:1px solid var(--border-soft)}.today-page .audit-time{font-family:var(--mono);font-size:12px;color:var(--muted)}.today-page .audit-actor{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink)}.today-page .audit-avatar{width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--bg-page);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex:none}.today-page .audit-ai-badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent-bright) 45%,white);border-radius:13px;padding:3px 9px}.today-page .audit-ai-badge .spark{width:6px;height:6px;background:var(--accent);border-radius:1px;transform:rotate(45deg)}.today-page .audit-desc{font-size:13.5px;color:var(--ink);line-height:1.35}.today-page .audit-desc .ent{color:var(--muted)}.today-page .audit-amount{font-family:var(--mono);font-size:12.5px;color:var(--ink);text-align:right;white-space:nowrap}.today-page .audit-resolve{text-align:right}.today-page .audit-view-link{font-family:var(--mono);font-size:11px;color:var(--accent);text-decoration:none;border:1px solid var(--accent-soft);border-radius:7px;padding:4px 9px}.today-page .audit-state{font-family:var(--sans);font-size:13.5px;color:var(--muted);margin:22px 6px}.today-page .audit-error{color:var(--critical);font-family:var(--mono);font-size:12px}.today-page .audit-empty{color:var(--muted)}.today-page .stat-pending{color:var(--muted-light);font-style:normal}.today-page .fund-d-skeleton{min-height:280px;background:var(--bg-card)}.today-page .load-note{font-family:var(--mono);font-size:11px;color:var(--critical);margin-bottom:16px}.wire-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0a0a0a73;display:flex;align-items:center;justify-content:center;padding:16px}.wire-card{background:var(--bg-card, #fff);border:1px solid var(--border, #E2E0DC);border-radius:12px;box-shadow:0 18px 50px #00000047;padding:22px 24px;width:min(640px,100%);max-height:88vh;overflow:auto;display:flex;flex-direction:column;gap:14px}.wire-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wire-source{display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent, #C2410C);background:var(--accent-soft, #FFF1E6);border:1px solid var(--accent-bright, #FB923C);border-radius:999px;padding:3px 9px;margin-bottom:8px}.wire-title{font-family:var(--serif, Fraunces, serif);font-size:19px;color:var(--ink, #0A0A0A);margin:0}.wire-meta{font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:4px}.wire-close{border:1px solid var(--border, #E2E0DC);background:var(--bg-card, #fff);border-radius:8px;width:28px;height:28px;cursor:pointer;color:var(--muted);flex:none}.wire-close:hover{background:var(--bg-sidebar, #ECECEA)}.wire-detail{margin:0 0 16px;padding:12px 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);display:flex;flex-direction:column;gap:6px}.wire-detail-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.wire-detail-row dt{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0}.wire-detail-row dd{margin:0;font-family:var(--mono);font-size:13px;color:var(--ink-body);text-align:right}.wire-detail-total{margin-top:4px;padding-top:8px;border-top:1px solid var(--border-soft)}.wire-detail-total dd{font-size:18px;font-weight:600;color:var(--ink)}.wire-table{width:100%;border-collapse:collapse;font-size:13px}.wire-table th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-light);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--border)}.wire-table th.num,.wire-table td.num{text-align:right;font-family:var(--mono)}.wire-table td{padding:9px 8px;border-bottom:1px solid var(--border-soft);color:var(--ink-body)}.wire-table tr:last-child td{border-bottom:none}.wire-lp-link{background:none;border:none;padding:0;cursor:pointer;color:var(--accent, #C2410C);font:inherit;text-decoration:underline;text-underline-offset:2px}.wire-lp-link:hover{color:var(--accent-bright, #FB923C)}.wire-hint{font-size:12px;color:var(--muted);margin:0}.wire-context{font-size:13px;line-height:1.5;color:var(--ink-body);margin:0}.wire-section-title{font-family:var(--mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;padding-bottom:2px;border-bottom:1px solid var(--border-soft)}.wire-checks,.wire-approvers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.wire-check{display:flex;align-items:baseline;gap:8px;font-size:13px;color:var(--ink-body)}.wire-check-mark{color:#059669;font-weight:700}.wire-check-label{flex:1}.wire-check-status{font-family:var(--mono);font-size:12px;color:var(--muted)}.wire-approver{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;color:var(--ink-body)}.wire-approver-who strong{color:var(--ink)}.wire-approve-status{font-family:var(--mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px}.wire-approve-status.signed{color:#059669;background:#0596691f}.wire-approve-status.pending{color:#b45309;background:#fb923c26}.wire-approve-note{font-size:12px;color:var(--muted);margin:0}.wire-lp-static{cursor:default}.wire-actions{display:flex;gap:10px;margin-top:2px}.wire-btn{font:inherit;font-size:13px;font-weight:600;padding:9px 14px;border-radius:8px;cursor:pointer;border:1px solid transparent}.wire-btn.approve{background:#059669;color:#fff}.wire-btn.approve:hover{background:#047857}.wire-btn.reject{background:#fff;color:#b45309;border-color:#b4530966}.wire-btn.reject:hover{background:#fb923c1a}.wire-btn.ghost{background:none;color:var(--muted);border-color:var(--border-soft)}.wire-btn:disabled{opacity:.5;cursor:not-allowed}.wire-reject{display:flex;flex-direction:column;gap:8px}.wire-reject-label{font-size:12px;color:var(--muted)}.wire-reject-input{font:inherit;font-size:13px;padding:8px 10px;border-radius:8px;border:1px solid var(--border-soft);resize:vertical;color:var(--ink-body)}.wire-result{font-size:13px;padding:10px 12px;border-radius:8px}.wire-result.approved{color:#059669;background:#0596691a}.wire-result.rejected{color:#b45309;background:#fb923c1f}.misalloc-flags{display:flex;align-items:center;gap:10px;margin-bottom:8px}.misalloc-badge{font-family:var(--mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--accent, #C2410C);padding:3px 10px;border-radius:999px}.misalloc-hold{font-family:var(--mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#dc2626}.misalloc-subtitle{font-size:13px;line-height:1.5;color:var(--ink-body);margin:8px 0 0}.misalloc-hold-note{font-size:13px;font-weight:600;color:#dc2626;margin:0}.misalloc-table{width:100%;border-collapse:collapse;font-size:13px}.misalloc-table th{text-align:left;font-family:var(--mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:6px 8px;border-bottom:1px solid var(--border-soft)}.misalloc-table td{padding:8px;border-bottom:1px solid var(--border-soft);color:var(--ink-body);vertical-align:top}.misalloc-table tr:last-child td{border-bottom:none}.misalloc-row-label{color:var(--muted);white-space:nowrap}.misalloc-explanations{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.misalloc-explanation{background:var(--bg-sidebar, #F7F6F4);border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px}.misalloc-explanation-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.misalloc-explanation-num{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--muted)}.misalloc-explanation p{font-size:13px;line-height:1.5;color:var(--ink-body);margin:0}.misalloc-tag{font-family:var(--mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--accent, #C2410C);background:#c2410c1a;padding:2px 7px;border-radius:999px}.misalloc-sources{display:flex;flex-wrap:wrap;gap:8px}.misalloc-source{font-size:12px;color:var(--ink-body);background:var(--bg-sidebar, #F7F6F4);border:1px solid var(--border-soft);border-radius:6px;padding:5px 9px}.misalloc-source-link{font-family:inherit;cursor:pointer;color:var(--accent, #2563EB)}.misalloc-source-link:after{content:" →"}.misalloc-source-link:hover{background:var(--bg-hover, #EFEEEC);text-decoration:underline}.misalloc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.misalloc-dismiss{font:inherit;font-size:13px;background:none;border:none;cursor:pointer;color:#dc2626;padding:6px 4px;margin-left:auto}.misalloc-dismiss:hover{text-decoration:underline}.today-page .rec-badge{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:3px 9px;border-radius:12px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent-bright) 40%,white);color:var(--accent)}.today-page .rec-action-required{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:3px 9px;border-radius:12px;background:var(--critical-soft);border:1px solid color-mix(in srgb,var(--critical) 30%,white);color:var(--critical-ink);margin-left:8px}.today-page .rec-mono{font-family:var(--mono);letter-spacing:-.01em}.today-page .rec-fee-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:6px}.today-page .rec-fee-col{border:1px solid var(--border);padding:16px 20px}.today-page .rec-fee-col.bad{background:color-mix(in srgb,var(--critical-soft) 35%,var(--bg-card));border-color:color-mix(in srgb,var(--critical) 22%,white)}.today-page .rec-fee-col.good{background:color-mix(in srgb,var(--good-soft) 40%,var(--bg-card));border-color:color-mix(in srgb,var(--good) 26%,white)}.today-page .rec-fee-head{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-bottom:12px}.today-page .rec-fee-col.bad .rec-fee-head{color:var(--critical-ink)}.today-page .rec-fee-col.good .rec-fee-head{color:var(--good-ink)}.today-page .rec-fee-line{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-body);padding:5px 0}.today-page .rec-fee-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:10px;border-top:1px solid var(--border);font-weight:600;color:var(--ink)}.today-page .rec-fee-total .rec-mono{font-size:17px}.today-page .rec-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.today-page .rec-source-tile{border:1px solid var(--border);background:var(--bg-card);padding:14px 16px;cursor:pointer;transition:border-color .12s,background .12s}.today-page .rec-source-tile:hover{border-color:var(--accent-bright);background:color-mix(in srgb,var(--accent-soft) 30%,var(--bg-card))}.today-page .rec-source-badge{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.today-page .rec-source-file{font-family:var(--mono);font-size:12.5px;color:var(--accent);font-weight:500;margin-bottom:9px;word-break:break-all}.today-page .rec-source-row{font-size:12px;color:var(--ink-body);padding:2px 0}.today-page .rec-source-note{font-family:var(--serif);font-style:italic;font-size:12.5px;color:var(--good-ink);margin-top:9px}.today-page .rec-impact{width:100%;border-collapse:collapse;font-size:12.5px}.today-page .rec-impact th{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500;text-align:left;padding:7px 8px;border-bottom:1px solid var(--border)}.today-page .rec-impact td{padding:10px 8px;border-bottom:1px solid var(--border-soft);color:var(--ink-body)}.today-page .rec-impact .rec-num{text-align:right}.today-page .rec-status{font-family:var(--mono);font-size:10px;letter-spacing:.03em;padding:3px 8px;border-radius:11px;white-space:nowrap}.today-page .rec-status.paid{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent-bright) 40%,white);color:var(--accent)}.today-page .rec-status.unpaid{background:var(--good-soft);border:1px solid color-mix(in srgb,var(--good) 30%,white);color:var(--good-ink)}.today-page .rec-impact-total td{font-weight:600;color:var(--ink);border-top:2px solid var(--ink);border-bottom:none}.today-page .rec-cash-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.today-page .rec-cash-card{border:1px solid var(--border);padding:16px 18px;background:var(--bg-card)}.today-page .rec-cash-card.return{background:color-mix(in srgb,var(--critical-soft) 30%,var(--bg-card));border-color:color-mix(in srgb,var(--critical) 20%,white)}.today-page .rec-cash-card.total{background:var(--bg-card-warm);border-color:color-mix(in srgb,var(--accent-bright) 30%,white)}.today-page .rec-cash-label{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;line-height:1.4}.today-page .rec-cash-value{font-size:22px;font-weight:600;color:var(--ink);line-height:1}.today-page .rec-actions{display:flex;flex-direction:column;gap:9px}.today-page .rec-action{display:grid;grid-template-columns:26px 1fr;gap:13px;border:1px solid var(--border);background:var(--bg-card);padding:14px 18px;align-items:start}.today-page .rec-action-n{font-family:var(--mono);font-size:12px;font-weight:600;color:#fff;background:var(--ink);width:22px;height:22px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.today-page .rec-action-title{font-weight:600;color:var(--ink);font-size:13.5px;margin-bottom:4px}.today-page .rec-action-now{font-family:var(--mono);font-size:11px;color:var(--critical);font-weight:500}.today-page .rec-action-body{font-size:12.5px;line-height:1.55;color:var(--ink-body)}.today-page .rec-action-body code{font-family:var(--mono);font-size:11.5px;background:var(--bg-page);border:1px solid var(--border);border-radius:3px;padding:1px 5px}.today-page .rec-sources-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.today-page .rec-source-chip{font-family:var(--mono);font-size:11px;letter-spacing:.02em;padding:7px 13px;border:1px solid var(--border);border-radius:16px;background:var(--bg-card);color:var(--ink-body);cursor:pointer;transition:border-color .12s,color .12s}.today-page .rec-source-chip:hover{border-color:var(--accent-bright);color:var(--accent)}.today-page .audit-detail-card{width:min(760px,100%);gap:16px}.today-page .audit-detail-flags{display:flex;align-items:flex-start;gap:12px}.today-page .audit-detail-ai{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--ink);border:1px solid var(--border);border-radius:6px;padding:3px 7px;margin-top:4px;flex:none}.today-page .audit-detail-title{font-family:var(--serif);font-size:20px;font-weight:400;color:var(--muted);margin:0;line-height:1.2}.today-page .audit-detail-ref{font-family:var(--mono);font-size:12px;color:var(--ink-body);margin-top:8px}.today-page .audit-detail-stamp{font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:3px}.today-page .audit-detail-head-right{display:flex;align-items:flex-start;gap:12px;flex:none}.today-page .audit-detail-status{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding-top:2px}.today-page .audit-detail-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 24px;padding:16px 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.today-page .audit-detail-metric-label{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.today-page .audit-detail-metric-value{font-size:18px;font-weight:600;color:var(--ink);line-height:1.15}.today-page .audit-detail-metric-sub{font-size:12px;color:var(--muted);margin-top:4px}.today-page .audit-detail-conflict{border:1px solid color-mix(in srgb,var(--critical) 30%,white);border-radius:10px;background:color-mix(in srgb,var(--critical-soft) 30%,var(--bg-card));padding:14px 16px;display:flex;flex-direction:column;gap:9px}.today-page .audit-detail-conflict-heading{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--critical);margin-bottom:2px}.today-page .audit-detail-conflict-row{display:grid;grid-template-columns:150px 1fr;gap:12px;font-size:13px;align-items:baseline}.today-page .audit-detail-conflict-label{color:var(--ink-body)}.today-page .audit-detail-conflict-cells{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-family:var(--mono);font-size:12.5px}.today-page .audit-detail-vs{color:var(--muted);margin:0 6px;font-family:var(--sans)}.today-page .audit-detail-conflict-cell{font-weight:600;color:var(--ink)}.today-page .audit-detail-evidence{width:100%;border-collapse:collapse;font-size:13px}.today-page .audit-detail-evidence th{text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:7px 10px;border-bottom:1px solid var(--border)}.today-page .audit-detail-evidence td{padding:11px 10px;border-bottom:1px solid var(--border-soft);color:var(--ink-body);vertical-align:top}.today-page .audit-detail-evidence tr:last-child td{border-bottom:none}.today-page .audit-detail-doc{display:block;font-weight:600;color:var(--ink)}.today-page .audit-detail-doc-sub{display:block;font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:3px}.today-page .audit-detail-strong{font-weight:600;color:var(--ink)}.today-page .audit-detail-path{display:block;font-family:var(--mono);font-size:12px;color:var(--ink-body);word-break:break-word}.today-page .audit-detail-path-sub{display:block;font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:3px}.today-page .audit-detail-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.today-page .audit-detail-step{display:grid;grid-template-columns:130px 1fr;gap:14px}.today-page .audit-detail-step-time{font-family:var(--mono);font-size:11px;color:var(--muted);white-space:nowrap}.today-page .audit-detail-step-body{font-size:13px;line-height:1.5;color:var(--ink-body)}.today-page .audit-detail-step-body strong{color:var(--ink)}.today-page .audit-detail-tags{display:flex;flex-wrap:wrap;gap:8px}.today-page .audit-detail-tag{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.02em;padding:5px 11px;border-radius:999px;border:1px solid var(--border);background:var(--bg-card);color:var(--ink-body)}.today-page .audit-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--border-soft)}.today-page .audit-detail-footer-ref{font-family:var(--mono);font-size:11px;color:var(--muted)}.today-page .audit-detail-today-link{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--fn-blue-ink, #0369A1);background:none;border:none;cursor:pointer;padding:0}.today-page .audit-detail-today-link:hover{text-decoration:underline}.today-page .audit-detail-metric-value.audit-tone-error,.today-page .audit-detail-conflict-cell.audit-tone-error,.today-page .audit-detail-strong.audit-tone-error,.today-page .audit-detail-status.audit-tone-error{color:var(--critical)}.today-page .audit-detail-metric-value.audit-tone-warning,.today-page .audit-detail-conflict-cell.audit-tone-warning,.today-page .audit-detail-strong.audit-tone-warning{color:#b45309}.today-page .audit-detail-metric-value.audit-tone-success,.today-page .audit-detail-conflict-cell.audit-tone-success,.today-page .audit-detail-strong.audit-tone-success{color:var(--good-ink)}.today-page .audit-detail-metric-value.audit-tone-info,.today-page .audit-detail-conflict-cell.audit-tone-info,.today-page .audit-detail-strong.audit-tone-info{color:var(--fn-blue-ink, #0369A1)}.today-page .audit-detail-metric-value.audit-tone-muted,.today-page .audit-detail-conflict-cell.audit-tone-muted,.today-page .audit-detail-strong.audit-tone-muted{color:var(--muted);font-weight:400}.today-page .audit-detail-tag.audit-tone-error{color:var(--critical-ink);background:var(--critical-soft);border-color:color-mix(in srgb,var(--critical) 30%,white)}.today-page .audit-detail-tag.audit-tone-warning{color:var(--warn-ink);background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 35%,white)}.today-page .audit-detail-tag.audit-tone-info{color:var(--fn-blue-ink, #0369A1);background:var(--fn-blue-tint, #E6F6FE);border-color:color-mix(in srgb,var(--fn-blue, #38BDF8) 35%,white)}.today-page .audit-detail-tag.audit-tone-muted{color:var(--muted);background:var(--bg-card);border-color:var(--border)}@media (max-width: 640px){.today-page .audit-detail-metrics{grid-template-columns:1fr 1fr}.today-page .audit-detail-conflict-row,.today-page .audit-detail-step{grid-template-columns:1fr;gap:4px}}.today-page button.audit-view-link{background:none;cursor:pointer;font-family:var(--mono)}.today-page button.audit-view-link:hover{background:var(--accent-soft)}._banner_7so6a_1{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-radius:var(--radius-md);margin-bottom:var(--space-2);font-size:.85rem;transition:background-color var(--transition),border-color var(--transition)}._bannerReady_7so6a_12{background-color:var(--fn-surface);border:1px solid var(--fn-border)}._bannerWarning_7so6a_17{background-color:var(--fn-warning-bg);border:1px solid var(--fn-warning)}._bannerGenerating_7so6a_22{background-color:var(--fn-info-bg);border:1px solid var(--fn-blue)}._services_7so6a_27{display:flex;align-items:center;gap:16px}._service_7so6a_27{display:flex;align-items:center;gap:6px}._serviceLabel_7so6a_39{color:var(--fn-ink-2);font-weight:500}._dot_7so6a_44{width:8px;height:8px;border-radius:50%;flex-shrink:0}._dotUp_7so6a_51{background-color:var(--fn-success)}._dotDown_7so6a_55{background-color:var(--fn-error)}._dotChecking_7so6a_59{background-color:var(--fn-warning);animation:_pulse_7so6a_1 1.2s ease-in-out infinite}@keyframes _pulse_7so6a_1{0%,to{opacity:1}50%{opacity:.4}}._statusMessage_7so6a_69{color:var(--fn-warning-ink);font-weight:500;margin-left:4px}._generatingSpinner_7so6a_75{width:14px;height:14px;border:2px solid var(--fn-info-spinner-track);border-top-color:var(--fn-blue);border-radius:50%;animation:_spin_7so6a_1 1s linear infinite;flex-shrink:0}@keyframes _spin_7so6a_1{to{transform:rotate(360deg)}}._generatingMessage_7so6a_89{color:var(--fn-blue-ink);font-weight:500}._feedbackButton_7so6a_94{border:none;border-radius:999px;padding:10px 16px;background:var(--fn-orange);color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;transition:background-color var(--transition);min-height:44px}@media (hover: hover){._feedbackButton_7so6a_94:hover{background:var(--fn-orange-ink)}}@media (max-width: 768px){._banner_7so6a_1{flex-wrap:wrap;gap:8px}._services_7so6a_27{flex-wrap:wrap;gap:8px 16px}._feedbackButton_7so6a_94{width:100%;text-align:center}}._spinner_bnxld_1{display:inline-block;width:12px;height:12px;margin-right:10px;vertical-align:-1px;border:2px solid rgba(255,255,255,.25);border-top-color:var(--fn-orange);border-radius:50%;animation:_jobNotifySpin_bnxld_1 .9s linear infinite}@keyframes _jobNotifySpin_bnxld_1{to{transform:rotate(360deg)}}._appContainer_1l6k0_9{display:grid;grid-template-columns:240px 1fr;grid-template-rows:100vh;overflow:hidden}._sidebar_1l6k0_17{background-color:var(--color-sidebar-bg);color:var(--color-sidebar-text);display:flex;flex-direction:column;gap:24px;padding:20px 12px 12px;flex-shrink:0;border-right:1px solid var(--color-sidebar-border)}._brand_1l6k0_28{display:flex;align-items:center;padding:6px 8px 4px}._brandLockup_1l6k0_34{height:22px;width:auto;filter:invert(1)}._navGroup_1l6k0_40{display:flex;flex-direction:column}._groupLabel_1l6k0_45{font-family:var(--fn-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-sidebar-muted);padding:6px 12px 8px}._nav_1l6k0_40{display:flex;flex-direction:column;gap:1px}._navItem_1l6k0_60{display:flex;align-items:center;gap:10px;padding:9px 12px;border:none;background:transparent;border-radius:6px;color:var(--color-sidebar-text);font-family:var(--fn-sans);font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;transition:background-color var(--transition),color var(--transition)}@media (hover: hover){._navItem_1l6k0_60:hover{background-color:var(--color-sidebar-hover);color:#fff}}._navItem_1l6k0_60._active_1l6k0_84{background-color:var(--fn-orange);color:var(--fn-ink);font-weight:600}._navIcon_1l6k0_90{display:inline-flex;width:16px;height:16px;flex-shrink:0;opacity:.9}._navIcon_1l6k0_90 svg{width:100%;height:100%}._themeToggle_1l6k0_104{margin-top:auto;padding:10px 4px 4px;border-top:1px solid var(--color-sidebar-border)}._themeToggleGroup_1l6k0_110{display:flex;background-color:#ffffff0a;border:1px solid var(--color-sidebar-border);border-radius:6px;overflow:hidden}._themeToggleOption_1l6k0_118{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 4px;border:none;background:transparent;color:var(--color-sidebar-muted);font-family:var(--fn-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color var(--transition),color var(--transition)}@media (hover: hover){._themeToggleOption_1l6k0_118:hover{background-color:var(--color-sidebar-hover);color:var(--color-sidebar-text)}}._themeToggleActive_1l6k0_144{background-color:var(--fn-orange);color:var(--fn-ink);font-weight:600}._signOutButton_1l6k0_150{margin-top:8px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:1px solid var(--color-sidebar-border);border-radius:6px;background:transparent;color:var(--color-sidebar-muted);font-family:var(--fn-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color var(--transition),color var(--transition)}@media (hover: hover){._signOutButton_1l6k0_150:hover{background-color:var(--color-sidebar-hover);color:var(--color-sidebar-text)}}._main_1l6k0_179{display:flex;flex-direction:column;min-width:0;min-height:0;background-color:var(--fn-bg-app)}._topbar_1l6k0_187{height:56px;display:flex;align-items:center;gap:16px;padding:0 24px;background:var(--fn-surface);border-bottom:1px solid var(--fn-border);flex-shrink:0}._crumbs_1l6k0_198{font-family:var(--fn-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fn-ink-soft);display:inline-flex;align-items:center;gap:8px}._crumbs_1l6k0_198 b{color:var(--fn-ink);font-weight:500}._crumbsSep_1l6k0_214{color:var(--fn-ink-faint)}._mainScroll_1l6k0_218{flex:1;min-height:0;overflow-y:auto;padding:28px}._menuButton_1l6k0_226{display:none;border:none;background:transparent;color:var(--color-sidebar-text);padding:var(--space-1);cursor:pointer;-webkit-tap-highlight-color:transparent}._sidebarOverlay_1l6k0_237{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:var(--color-overlay);opacity:0;transition:opacity var(--fn-dur-base) var(--fn-ease);pointer-events:none}._sidebarOverlayVisible_1l6k0_248{opacity:1;pointer-events:auto}@media (max-width: 768px){._appContainer_1l6k0_9{grid-template-columns:1fr}._menuButton_1l6k0_226{display:flex;align-items:center;justify-content:center;position:fixed;top:8px;left:12px;z-index:1010;width:40px;height:40px;background:var(--color-sidebar-bg);border:1px solid var(--color-sidebar-border);border-radius:6px}._sidebar_1l6k0_17{position:fixed;top:0;left:0;bottom:0;width:260px;z-index:1000;transform:translate(-100%);transition:transform var(--fn-dur-base) var(--fn-ease);box-shadow:none}._sidebarOpen_1l6k0_286{transform:translate(0);box-shadow:4px 0 24px var(--color-shadow)}._sidebarOpen_1l6k0_286 ._brand_1l6k0_28{padding-left:48px}._sidebarOverlay_1l6k0_237{display:block}._topbar_1l6k0_187{padding-left:64px}._mainScroll_1l6k0_218{padding:16px}}._header_1l6k0_312{margin-bottom:var(--space-4)}._title_1l6k0_316{font-family:var(--fn-serif);font-weight:350;font-size:var(--font-size-h1);line-height:1.05;letter-spacing:-.018em;color:var(--fn-ink);margin-bottom:6px}._subtitle_1l6k0_326{font-family:var(--fn-sans);font-size:14px;color:var(--fn-ink-soft)}:root{--fn-ink: #0A0A0A;--fn-ink-2: #111111;--fn-bg: #FFFFFF;--fn-bg-2: #F5F5F4;--fn-bg-3: #ECECEA;--fn-bg-app: #F5F4F2;--fn-bg-dark: #0A0A0A;--fn-surface: #FFFFFF;--fn-ink-soft: rgba(10, 10, 10, .62);--fn-ink-faint: rgba(10, 10, 10, .38);--fn-ink-on-dark: #FFFFFF;--fn-ink-soft-on-dark: rgba(255, 255, 255, .66);--fn-ink-faint-on-dark: rgba(255, 255, 255, .38);--fn-rule: rgba(10, 10, 10, .12);--fn-rule-soft: rgba(10, 10, 10, .06);--fn-rule-on-dark: rgba(255, 255, 255, .14);--fn-border: #E2E0DC;--fn-orange: #FB923C;--fn-orange-ink: #C2410C;--fn-orange-tint:#FFF1E6;--fn-blue: #38BDF8;--fn-blue-ink: #0369A1;--fn-blue-tint: #E6F6FE;--fn-pink: #F472B6;--fn-pink-ink: #BE185D;--fn-pink-tint: #FCE7F3;--fn-success: #059669;--fn-success-bg: #D1FAE5;--fn-success-ink:#065F46;--fn-warning: #F59E0B;--fn-warning-bg: #FEF3C7;--fn-warning-ink:#92400E;--fn-error: #DC2626;--fn-error-bg: #FEE2E2;--fn-error-ink: #991B1B;--fn-info: var(--fn-blue);--fn-info-bg: var(--fn-blue-tint);--fn-info-spinner-track: #BAE6FD;--fn-orange-tint-hover: #FFE4D0;--fn-orange-shadow: rgba(251, 146, 60, .18);--fn-selection-bg: var(--fn-orange);--fn-selection-ink: var(--fn-ink);--fn-serif: "Fraunces", "Times New Roman", Georgia, serif;--fn-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", sans-serif;--fn-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fn-display: clamp(46px, 8.4vw, 124px);--fn-h1: clamp(36px, 5vw, 72px);--fn-h2: clamp(30px, 4vw, 52px);--fn-h3: clamp(24px, 2.4vw, 32px);--fn-h4: 20px;--fn-body-lg: 18px;--fn-body: 17px;--fn-body-sm: 15px;--fn-caption: 13px;--fn-eyebrow: 11.5px;--fn-weight-light: 300;--fn-weight-regular: 400;--fn-weight-medium: 500;--fn-weight-semibold: 600;--fn-weight-bold: 700;--fn-serif-display-weight: 350;--fn-serif-display-vfs: "opsz" 144, "SOFT" 30;--fn-track-display: -.025em;--fn-track-heading: -.018em;--fn-track-tight: -.01em;--fn-track-mono: .14em;--fn-track-eyebrow: .16em;--fn-lh-display: .97;--fn-lh-heading: 1.05;--fn-lh-body: 1.55;--fn-space-1: 4px;--fn-space-2: 8px;--fn-space-3: 16px;--fn-space-4: 24px;--fn-space-5: 32px;--fn-space-6: 48px;--fn-space-7: 64px;--fn-space-8: 96px;--fn-max: 1240px;--fn-gutter: clamp(20px, 4vw, 56px);--fn-radius-sm: 4px;--fn-radius-md: 8px;--fn-radius-lg: 14px;--fn-radius-pill: 999px;--fn-shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--fn-shadow-md: 0 1px 3px rgba(0, 0, 0, .08), 0 4px 12px rgba(0, 0, 0, .04);--fn-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--fn-shadow-pop: 0 18px 48px rgba(0, 0, 0, .22);--fn-ease: cubic-bezier(.2, .7, .2, 1);--fn-dur-fast: .15s;--fn-dur-base: .25s;--fn-dur-slow: .9s;--fn-dotgrid-light: radial-gradient(circle at 1px 1px, rgba(10, 10, 10, .06) 1px, transparent 1.4px);--fn-dotgrid-dark: radial-gradient(circle at 1px 1px, rgba(255, 255, 255, .06) 1px, transparent 1.4px);--fn-dotgrid-size: 28px 28px}.fn-eyebrow{font-family:var(--fn-mono);font-size:var(--fn-eyebrow);letter-spacing:var(--fn-track-eyebrow);text-transform:uppercase;color:var(--fn-ink-soft);display:inline-flex;align-items:center;gap:10px}.fn-display,h1.fn-display{font-family:var(--fn-serif);font-weight:var(--fn-serif-display-weight);font-size:var(--fn-display);line-height:var(--fn-lh-display);letter-spacing:var(--fn-track-display);font-variation-settings:var(--fn-serif-display-vfs);margin:0}.fn-display em{font-style:italic;font-weight:300;color:var(--fn-orange)}.fn-h1{font-family:var(--fn-serif);font-weight:var(--fn-serif-display-weight);font-size:var(--fn-h1);line-height:1;letter-spacing:-.025em;margin:0}.fn-h2{font-family:var(--fn-serif);font-weight:var(--fn-serif-display-weight);font-size:var(--fn-h2);line-height:var(--fn-lh-heading);letter-spacing:-.02em;margin:0}.fn-h2 em{font-style:italic;color:var(--fn-orange)}.fn-h3{font-family:var(--fn-serif);font-weight:var(--fn-serif-display-weight);font-size:var(--fn-h3);line-height:1.15;letter-spacing:-.01em;margin:0}.fn-h4{font-family:var(--fn-sans);font-weight:var(--fn-weight-semibold);font-size:var(--fn-h4);line-height:1.3;letter-spacing:-.005em;margin:0}.fn-lede{font-family:var(--fn-serif);font-weight:var(--fn-weight-light);font-size:var(--fn-body-lg);line-height:1.45;color:var(--fn-ink)}p.fn-body,.fn-body{font-family:var(--fn-sans);font-size:var(--fn-body);line-height:var(--fn-lh-body);color:var(--fn-ink)}.fn-body-sm{font-family:var(--fn-sans);font-size:var(--fn-body-sm);line-height:1.5}.fn-caption{font-family:var(--fn-sans);font-size:var(--fn-caption);line-height:1.45;color:var(--fn-ink-soft)}.fn-mono{font-family:var(--fn-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}:root{--color-sidebar-bg: #111111;--color-sidebar-text: #D4D4D4;--color-sidebar-muted: rgba(255, 255, 255, .38);--color-sidebar-border: rgba(255, 255, 255, .08);--color-sidebar-hover: #1E1E1E;--color-sidebar-active-bg: var(--fn-orange);--color-sidebar-active-text: var(--fn-ink);--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--max-width: 1240px;--radius-sm: 4px;--radius-md: 0px;--transition: var(--fn-dur-fast) var(--fn-ease);--focus-outline: 2px solid var(--fn-orange);--font-family: var(--fn-sans);--font-family-mono: var(--fn-mono);--font-family-serif: var(--fn-serif);--color-overlay: rgba(10, 10, 10, .45);--color-shadow: rgba(0, 0, 0, .08);--color-shadow-lg: rgba(0, 0, 0, .22);--color-shadow-hover: rgba(0, 0, 0, .05);--highlight-bg-1: #fef08a;--highlight-border-1: #eab308;--highlight-bg-2: #bbf7d0;--highlight-border-2: #22c55e;--highlight-bg-3: #bfdbfe;--highlight-border-3: #3b82f6;--highlight-bg-4: #fbcfe8;--highlight-border-4: #ec4899;--highlight-bg-5: #fde68a;--highlight-border-5: #f59e0b;--highlight-bg-6: #c7d2fe;--highlight-border-6: #6366f1;--highlight-bg-7: #a5f3fc;--highlight-border-7: #06b6d4;--highlight-bg-8: #fecaca;--highlight-border-8: #ef4444;--highlight-bg-9: #d9f99d;--highlight-border-9: #84cc16;--highlight-bg-10: #e9d5ff;--highlight-border-10: #a855f7;--highlight-bg-11: #fed7aa;--highlight-border-11: #f97316;--highlight-bg-12: #99f6e4;--highlight-border-12: #14b8a6}::selection{background:var(--fn-selection-bg);color:var(--fn-selection-ink)}[data-theme=dark]{--fn-ink: #EBEBEB;--fn-ink-2: #EBEBEB;--fn-ink-soft: rgba(235, 235, 235, .62);--fn-ink-faint: rgba(235, 235, 235, .38);--fn-bg: #161616;--fn-bg-2: #1F1F1F;--fn-bg-3: #2A2A2A;--fn-bg-app: #0A0A0A;--fn-surface: #161616;--fn-rule: rgba(255, 255, 255, .1);--fn-rule-soft: rgba(255, 255, 255, .06);--fn-border: #2A2A2A;--fn-orange-tint: #3A1F0A;--fn-orange-ink: #FDBA74;--fn-blue-tint: #0C2D45;--fn-blue-ink: #7DD3FC;--fn-pink-tint: #3B1827;--fn-pink-ink: #F9A8D4;--fn-success: #34D399;--fn-success-bg: #064E3B;--fn-success-ink: #A7F3D0;--fn-warning: #FBBF24;--fn-warning-bg: #422006;--fn-warning-ink: #FDE68A;--fn-error: #F87171;--fn-error-bg: #450A0A;--fn-error-ink: #FCA5A5;--fn-info-bg: #082F49;--fn-info-spinner-track: #155E75;--fn-orange-tint-hover: #4A2810;--fn-orange-shadow: rgba(251, 146, 60, .3);--fn-dotgrid-light: var(--fn-dotgrid-dark);--color-overlay: rgba(0, 0, 0, .65);--color-shadow: rgba(0, 0, 0, .35);--color-shadow-lg: rgba(0, 0, 0, .55);--color-shadow-hover: rgba(0, 0, 0, .25);--highlight-bg-1: #854d0e;--highlight-border-1: #eab308;--highlight-bg-2: #166534;--highlight-border-2: #22c55e;--highlight-bg-3: #1e3a5f;--highlight-border-3: #3b82f6;--highlight-bg-4: #831843;--highlight-border-4: #ec4899;--highlight-bg-5: #78350f;--highlight-border-5: #f59e0b;--highlight-bg-6: #312e81;--highlight-border-6: #6366f1;--highlight-bg-7: #164e63;--highlight-border-7: #06b6d4;--highlight-bg-8: #7f1d1d;--highlight-border-8: #ef4444;--highlight-bg-9: #3f6212;--highlight-border-9: #84cc16;--highlight-bg-10: #581c87;--highlight-border-10: #a855f7;--highlight-bg-11: #7c2d12;--highlight-border-11: #f97316;--highlight-bg-12: #134e4a;--highlight-border-12: #14b8a6}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--fn-sans);font-size:var(--font-size-base);line-height:var(--fn-lh-body);color:var(--fn-ink-2);background-color:var(--fn-bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11"}button{font-family:inherit;cursor:pointer}input,textarea,select,button{font-size:inherit;color:inherit}input,textarea,select{background-color:var(--fn-surface)}*:focus-visible{outline:var(--focus-outline);outline-offset:2px}em{font-style:italic;color:var(--fn-orange)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}body[data-assistant-open=true]{padding-right:420px;transition:padding-right .2s var(--fn-ease)}._container_womhn_1{padding:2rem;margin:2rem auto;max-width:600px;background-color:var(--fn-error-bg);border:1px solid var(--fn-error);border-radius:8px}._title_womhn_10{color:var(--fn-error-ink);font-size:1.5rem;margin-bottom:1rem}._message_womhn_16{color:var(--fn-ink-2);margin-bottom:1rem}._details_womhn_21{margin-top:1rem;padding:1rem;background-color:var(--fn-surface);border-radius:4px}._details_womhn_21 summary{cursor:pointer;font-weight:700;color:var(--fn-error-ink)}._errorStack_womhn_34{margin-top:.5rem;padding:1rem;background-color:var(--fn-bg-2);border-radius:4px;overflow-x:auto;font-family:Courier New,monospace;font-size:.875rem;white-space:pre-wrap;word-break:break-word}
