.budgetDecisions_page__WuThr{display:flex;flex-direction:column;width:100%;min-height:100%;overflow:visible;background-color:var(--nf-bg)}.budgetDecisions_topbar__6RKRJ{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid var(--nf-border);background-color:var(--nf-panel);flex-shrink:0}.budgetDecisions_topbarLeft__uAJ5y{display:flex;align-items:center;gap:12px}.budgetDecisions_backLink__f2l8U{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background-color:var(--nf-bg-subtle,#f8fafc);border:1px solid var(--nf-border);color:var(--nf-text-muted);transition:all .2s;text-decoration:none;flex-shrink:0}.budgetDecisions_backLink__f2l8U:hover{background-color:var(--nf-surface);border-color:var(--nf-primary);color:var(--nf-primary)}.budgetDecisions_title__Yzuvv{font-size:16px;font-weight:600;color:var(--nf-text);margin:0}.budgetDecisions_subtitle__OQ94n{font-size:12px;color:var(--nf-text-muted);margin-top:2px}.budgetDecisions_content__WFXpD{flex:1 1;overflow:visible;padding:24px;display:flex;flex-direction:column;gap:24px;max-width:1600px;margin:0 auto;width:100%}.budgetDecisions_headerDashboard__vQVYe{width:100%}.budgetDecisions_compactHeaderBody__aH42v{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:12px 16px}.budgetDecisions_headerColumn__pujty{min-width:0;padding-right:16px;border-right:1px solid var(--nf-border-subtle)}.budgetDecisions_headerColumn__pujty:last-child{padding-right:0;border-right:none}.budgetDecisions_sectionTitle__Bpz_b{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;color:var(--nf-text)}.budgetDecisions_card__iOTOa{background:var(--nf-panel);border:1px solid var(--nf-border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.budgetDecisions_cardHeader__0Wta3{padding:12px 16px;border-bottom:1px solid var(--nf-border);background:var(--nf-bg-subtle);display:flex;justify-content:space-between;align-items:center}.budgetDecisions_cardTitle__6G7CS{font-size:15px;font-weight:600;color:var(--nf-text);display:flex;align-items:center;gap:8px;margin:0}.budgetDecisions_cardBody__dPVfH{padding:16px}.budgetDecisions_infoGrid__BI1mv{display:flex;flex-wrap:wrap;gap:24px}.budgetDecisions_infoGridCompact__UwQFM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.budgetDecisions_infoItem__j5Zui{display:flex;flex-direction:column;gap:4px}.budgetDecisions_label__JU7Ux{font-size:12px;color:var(--nf-text-muted);font-weight:500}.budgetDecisions_value__AAHoy{font-size:14px;font-weight:500;color:var(--nf-text)}.budgetDecisions_valueHighlight___LeCB{color:var(--nf-primary);font-weight:600}.budgetDecisions_primaryButton__7Klyi{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:var(--nf-primary);color:white;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s;text-decoration:none}.budgetDecisions_primaryButton__7Klyi:hover{background-color:var(--nf-primary-2,#1a4556)}.budgetDecisions_secondaryButton__FxBql{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:var(--nf-surface);border:1px solid var(--nf-border);border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s;color:var(--nf-text)}.budgetDecisions_secondaryButton__FxBql:hover{background-color:var(--nf-gray-50);border-color:var(--nf-primary)}.budgetDecisions_errorAlert__tuhgq{padding:12px 16px;background-color:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.2);border-radius:8px;font-size:14px}.budgetDecisions_summaryRow__eaFqf{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--nf-border-subtle)}.budgetDecisions_compactSummaryRow__UgM8c{padding:8px 0}.budgetDecisions_summarySubLabel__8vOzP{color:var(--nf-text-muted);font-size:12px;line-height:1.3;font-style:italic}.budgetDecisions_summaryLabelGroup__NzncX{display:flex;flex-direction:column;gap:2px}.budgetDecisions_summaryLabel__Cj1yp{color:var(--nf-text-muted);font-size:14px}.budgetDecisions_summaryValueGroup__NnH3M{display:flex;flex-direction:column;gap:2px;align-items:flex-end;margin-left:12px}.budgetDecisions_summaryValue__7F4tM{font-weight:500;color:var(--nf-text);font-feature-settings:"tnum";display:flex;align-items:center;justify-content:flex-end;text-align:right;white-space:nowrap}.budgetDecisions_summarySubValue__BzJpm{font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap}.budgetDecisions_infoNote__d4MgZ{display:flex;gap:8px;align-items:flex-start;background-color:var(--nf-bg-subtle,#f8fafc);border:1px solid var(--nf-border);border-radius:8px;padding:12px;margin-top:12px;font-size:12px;color:var(--nf-text-muted);line-height:1.5}.budgetDecisions_infoNoteIcon__yFp3H{color:var(--nf-primary);flex-shrink:0;margin-top:2px}@media (max-width:1024px){.budgetDecisions_content__WFXpD{grid-template-columns:1fr;overflow-y:auto;height:auto}.budgetDecisions_headerDashboard__vQVYe{max-width:100%}.budgetDecisions_compactHeaderBody__aH42v{grid-template-columns:1fr;gap:12px}.budgetDecisions_headerColumn__pujty{padding-right:0;border-right:none;padding-bottom:10px;border-bottom:1px solid var(--nf-border-subtle)}.budgetDecisions_headerColumn__pujty:last-child{border-bottom:none;padding-bottom:0}}@media (max-width:640px){.budgetDecisions_infoGridCompact__UwQFM{grid-template-columns:1fr}}.DecisionsSelectionList_container__LdMs3{background:var(--nf-panel);border:1px solid var(--nf-border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.DecisionsSelectionList_collapsed__qiO44{border-color:var(--nf-border)}.DecisionsSelectionList_header__k_Nnq{padding:16px 20px;border-bottom:none;background:var(--nf-bg-subtle);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.DecisionsSelectionList_container__LdMs3:not(.DecisionsSelectionList_collapsed__qiO44) .DecisionsSelectionList_header__k_Nnq{border-bottom:1px solid var(--nf-border)}.DecisionsSelectionList_headerLeft__jTsby{display:flex;align-items:center;gap:12px}.DecisionsSelectionList_title__tmNHM{font-size:16px;font-weight:600;color:var(--nf-text);margin:0;display:flex;align-items:center;gap:8px}.DecisionsSelectionList_itemCount__AqFNP{font-size:13px;color:var(--nf-primary);background:rgba(36,93,115,.1);padding:2px 8px;border-radius:12px;font-weight:600}.DecisionsSelectionList_topActions__MVrpL{display:flex;align-items:center;gap:12px}.DecisionsSelectionList_secondaryButton__krrSa{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:var(--nf-surface);border:1px solid var(--nf-border);border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s;color:var(--nf-text)}.DecisionsSelectionList_secondaryButton__krrSa:hover{background-color:var(--nf-gray-50);border-color:var(--nf-primary)}.DecisionsSelectionList_applyButtonHeader__L6aBh{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;background-color:var(--nf-primary);color:white;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .2s,background-color .2s}.DecisionsSelectionList_applyButtonHeader__L6aBh:hover:not(:disabled){background-color:var(--nf-primary-2,#1a4556)}.DecisionsSelectionList_applyButtonHeader__L6aBh:disabled{opacity:.5;cursor:not-allowed}.DecisionsSelectionList_collapseIcon__drHPD{color:var(--nf-muted);display:flex;align-items:center;transition:transform .3s ease}.DecisionsSelectionList_body__v9wxD{display:flex;flex-direction:column}.DecisionsSelectionList_scrollList__rpgqw{max-height:420px;overflow:auto;border-bottom:1px solid var(--nf-border)}.DecisionsSelectionList_tableWrap__153SO{width:100%;overflow-x:auto}.DecisionsSelectionList_decisionTable__HtHva{width:100%;border-collapse:collapse;min-width:760px;font-size:13px}.DecisionsSelectionList_decisionTable__HtHva thead th{text-align:left;font-weight:600;color:var(--nf-text-muted);background:var(--nf-bg-subtle);padding:10px 12px;border-bottom:1px solid var(--nf-border);position:sticky;top:0;z-index:1}.DecisionsSelectionList_tdSelect__g3_F7,.DecisionsSelectionList_thSelect__GxhBO{width:64px;text-align:center}.DecisionsSelectionList_tdEdit__3IxnU,.DecisionsSelectionList_thEdit__Dfhrr{width:72px;text-align:center}.DecisionsSelectionList_tableRow__U9efm td{padding:10px 12px;border-bottom:1px solid var(--nf-border);vertical-align:middle}.DecisionsSelectionList_tableRow__U9efm{cursor:pointer;transition:background .15s}.DecisionsSelectionList_tableRow__U9efm:hover{background:var(--nf-bg-hover)}.DecisionsSelectionList_selectedRow__ViVJq{background:rgba(36,93,115,.03)}.DecisionsSelectionList_tdTitle__plaOQ{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--nf-text)}.DecisionsSelectionList_nativeCheckbox__IE8G1{appearance:auto;width:18px;height:18px;cursor:pointer;accent-color:var(--nf-primary);margin:0 auto;display:block}.DecisionsSelectionList_confidencePill__e1wH7{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid var(--nf-border);border-radius:999px;background:var(--nf-surface)}.DecisionsSelectionList_confidenceDot__SvFSv{width:8px;height:8px;border-radius:50%;flex-shrink:0}.DecisionsSelectionList_confidence_LOW__dv84N{background-color:#ef4444}.DecisionsSelectionList_confidence_MEDIUM__96jMw{background-color:#f59e0b}.DecisionsSelectionList_confidence_HIGH__EHpSe{background-color:#10b981}.DecisionsSelectionList_confidence_UNKNOWN__fDJwL{background-color:var(--nf-text-muted)}.DecisionsSelectionList_editAction__vD2L2{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--nf-text);cursor:pointer;transition:all .2s ease}.DecisionsSelectionList_editAction__vD2L2:hover{border-color:var(--nf-border);background-color:var(--nf-bg-hover);color:var(--nf-primary)}.DecisionsSelectionList_infoNote__iUfmL{display:flex;gap:8px;align-items:flex-start;background-color:var(--nf-bg-subtle,#f8fafc);border:1px solid var(--nf-border);border-radius:8px;padding:12px;margin:16px 20px 0;font-size:12px;color:var(--nf-text-muted);line-height:1.5}.DecisionsSelectionList_infoNoteIcon__h_jIg{color:var(--nf-primary);flex-shrink:0;margin-top:2px}.DecisionsSelectionList_footer__1jae5{padding:16px 20px;background:var(--nf-bg-subtle);display:flex;justify-content:space-between;align-items:center}.DecisionsSelectionList_footerContent__snIN1{display:flex;flex-direction:column;gap:8px;width:100%}.DecisionsSelectionList_footerNote__WUwVM{font-size:13px;color:var(--nf-text-muted)}.DecisionsSelectionList_footerWarning__iYRjf{display:flex;gap:6px;align-items:flex-start;background-color:rgba(36,93,115,.04);border-left:2px solid var(--nf-primary);border-radius:0 4px 4px 0;padding:6px 10px;font-size:11px;line-height:1.4;color:var(--nf-text-muted)}.DecisionsSelectionList_footerWarningIcon__ksZr3{color:var(--nf-primary);flex-shrink:0;margin-top:1px}.DecisionsSelectionList_emptyState__JGCDE{display:flex;flex-direction:column;align-items:center;text-align:center;padding:60px 20px;gap:16px}.DecisionsSelectionList_emptyStateTitle__1MtqD{font-size:18px;font-weight:600;color:var(--nf-text);margin:0}.DecisionsSelectionList_emptyStateText__yI25G{font-size:14px;color:var(--nf-text-muted);line-height:1.6;max-width:400px;margin:0}.DecisionsSelectionList_spinner__L24Px{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:DecisionsSelectionList_spin__dEelm .7s linear infinite;flex-shrink:0}@keyframes DecisionsSelectionList_spin__dEelm{to{transform:rotate(1turn)}}@media (max-width:640px){.DecisionsSelectionList_footer__1jae5{flex-direction:column;gap:16px;align-items:stretch}.DecisionsSelectionList_footerLeft__Vx01a{padding-right:0;align-items:center;text-align:center}.DecisionsSelectionList_footerWarning__iYRjf{text-align:left;border-left:none;background-color:transparent;border-top:1px dotted var(--nf-border);padding-top:8px}.DecisionsSelectionList_decisionItem__l1RFP{padding:12px;align-items:flex-start}.DecisionsSelectionList_checkbox__eIhlH,.DecisionsSelectionList_editAction__vD2L2{margin-top:2px}.DecisionsSelectionList_decisionMeta__hlW_P{gap:4px 6px}.DecisionsSelectionList_metaDot__tgBWH{display:none}.DecisionsSelectionList_metaItem__a4m4V{background:var(--nf-bg-subtle);padding:2px 6px;border-radius:4px;border:1px solid var(--nf-border)}}.BudgetCharts_chartContainer__ars6q{background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:12px;padding:24px}.BudgetCharts_chartWrapper__bGXhx{position:relative;width:100%}.BudgetCharts_chartsSection__wQdPZ{display:flex;flex-direction:column;gap:24px;margin-top:24px;min-width:0}.BudgetCharts_chartsGrid__d67YP{display:grid;grid-template-columns:1fr;gap:24px;min-width:0}.BudgetCharts_fullWidth__X14ud{grid-column:1/-1;min-width:0}.BudgetCharts_twoColumns__BsBw5{display:grid;grid-template-columns:1fr;gap:24px;min-width:0}.BudgetCharts_twoColumns__BsBw5>*{min-width:0}@media (min-width:1024px){.BudgetCharts_twoColumns__BsBw5{grid-template-columns:repeat(2,1fr)}}.BudgetCharts_emptyChartState__8PoeT{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--nf-muted);text-align:center}.BudgetCharts_emptyChartState__8PoeT p{margin:8px 0 0;font-size:14px}.MixedBudgetTable_positiveText__noRy8{color:#15803d}.MixedBudgetTable_negativeText__oVw_i{color:#b91c1c}.MixedBudgetTable_mixedBudgetTableWrap__Wy_Um{display:flex;flex-direction:column;gap:12px}.MixedBudgetTable_mixedBudgetTableHeader__TYKAC{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.MixedBudgetTable_mixedBudgetTitle__TFRia{margin:0;font-size:16px;color:var(--nf-text)}.MixedBudgetTable_mixedBudgetDescription__lYnTW{margin:4px 0 0;color:var(--nf-muted);font-size:13px;line-height:1.5}.MixedBudgetTable_mixedBudgetAmountCell__qhw55{display:inline-flex;flex-direction:column;align-items:flex-end;gap:3px;width:100%}.MixedBudgetTable_mixedBudgetAmountCell__qhw55[data-source=actual]{color:#166534}.MixedBudgetTable_mixedBudgetAmount__HPBs4{font-size:12px;font-weight:400;color:var(--nf-text);white-space:nowrap}.MixedBudgetTable_mixedBudgetAmountCell__qhw55[data-source=actual] .MixedBudgetTable_mixedBudgetAmount__HPBs4{color:#166534}.MixedBudgetTable_mixedBudgetPeriodHeader__whUVN{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;width:100%;font-size:12px;line-height:1.2;white-space:nowrap}.MixedBudgetTable_mixedBudgetPeriodHeader__whUVN small{color:var(--nf-muted);font-size:10px;font-weight:600;text-transform:uppercase}.MixedBudgetTable_mixedBudgetPeriodHeader__whUVN[data-source=actual]{color:#166534}.MixedBudgetTable_mixedBudgetPeriodHeader__whUVN[data-source=actual] small{color:#15803d}.MixedBudgetTable_mixedBudgetSourceLegend__qc_SB{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:-4px}.MixedBudgetTable_mixedBudgetSourceLegendItem__7R9Cv{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background-color:rgba(248,250,252,.8);color:#475569;font-size:11px;line-height:1.2}.MixedBudgetTable_mixedBudgetSourceLegendItem__7R9Cv strong{font-size:11px;font-weight:700;text-transform:uppercase}.MixedBudgetTable_mixedBudgetSourceLegendItem__7R9Cv[data-source=actual]{border-color:rgba(34,197,94,.24);background-color:rgba(34,197,94,.08);color:#166534}.MixedBudgetTable_mixedBudgetSourceLegendItem__7R9Cv[data-source=budget]{border-color:rgba(59,130,246,.2);background-color:rgba(59,130,246,.06);color:#1e40af}.MixedBudgetTable_mixedBudgetSourceBadge__I9DZ_{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background-color:rgba(148,163,184,.14);color:#475569}.MixedBudgetTable_mixedBudgetSourceBadge__I9DZ_[data-source=actual]{background-color:rgba(34,197,94,.12);color:#15803d}.MixedBudgetTable_mixedBudgetSourceBadge__I9DZ_[data-source=budget]{background-color:rgba(59,130,246,.1);color:#1d4ed8}.MixedBudgetTable_mixedBudgetGroupLabel__AnBk_,.MixedBudgetTable_mixedBudgetTotalLabel__bnpfM{font-weight:800;color:var(--nf-text)}.MixedBudgetTable_mixedBudgetEmptyCell__icPlE{color:var(--nf-muted)}.ActualNotEnabledDialog_notEnabledOverlay__IAQUO{display:flex;align-items:center;justify-content:center;flex:1 1;padding:24px}.ActualNotEnabledDialog_notEnabledDialog__JiptG{background:var(--nf-panel);border:1px solid var(--nf-border);border-radius:20px;box-shadow:0 16px 40px rgba(15,23,42,.08);padding:40px 36px;max-width:480px;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.ActualNotEnabledDialog_notEnabledIcon___JD23{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:rgba(36,93,115,.08);color:var(--nf-primary)}.ActualNotEnabledDialog_notEnabledTitle__ZEcEa{font-size:18px;font-weight:700;color:var(--nf-text);margin:0}.ActualNotEnabledDialog_notEnabledBody__vPiax{font-size:14px;color:var(--nf-muted);line-height:1.7;margin:0}.ActualNotEnabledDialog_notEnabledError__z62Xd{font-size:13px;color:var(--color-danger,#ef4444);background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:10px 14px;margin:0;width:100%;text-align:left}.ActualNotEnabledDialog_notEnabledActions__jgiQe{display:flex;gap:12px;margin-top:8px;width:100%;justify-content:center}.ActualNotEnabledDialog_notEnabledBackButton__l8kEt{padding:10px 20px;border-radius:10px;border:1px solid var(--nf-border);background:transparent;color:var(--nf-text);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.ActualNotEnabledDialog_notEnabledBackButton__l8kEt:hover:not(:disabled){background:var(--nf-bg-subtle,#f8fafc);border-color:var(--nf-primary)}.ActualNotEnabledDialog_notEnabledBackButton__l8kEt:disabled{opacity:.5;cursor:not-allowed}.ActualNotEnabledDialog_notEnabledActivateButton__eAwwy{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;border:none;background:var(--nf-primary);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s}.ActualNotEnabledDialog_notEnabledActivateButton__eAwwy:hover:not(:disabled){opacity:.88}.ActualNotEnabledDialog_notEnabledActivateButton__eAwwy:disabled{opacity:.55;cursor:not-allowed}@keyframes ActualNotEnabledDialog_spin__GK1OI{to{transform:rotate(1turn)}}.ActualNotEnabledDialog_spinnerIcon__tuUHn{animation:ActualNotEnabledDialog_spin__GK1OI .8s linear infinite}.OperationalCashFlowInfoDialog_overlay__QDBsV{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:rgba(15,23,42,.56)}.OperationalCashFlowInfoDialog_dialog__wwSaA{width:min(100%,42rem);max-height:calc(100vh - 2rem);overflow:auto;border-radius:1rem 1rem 0 0;background:#ffffff;box-shadow:0 24px 48px rgba(15,23,42,.18)}.OperationalCashFlowInfoDialog_header__vJII2{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem 0}.OperationalCashFlowInfoDialog_title__lkv2O{margin:0;font-size:1.125rem;line-height:1.35;color:#0f172a}.OperationalCashFlowInfoDialog_closeButton__g5Zrk{border:0;background:transparent;color:#475569;font-size:1.75rem;line-height:1;cursor:pointer}.OperationalCashFlowInfoDialog_content__ngdoS{padding:.75rem 1rem 0;color:#334155}.OperationalCashFlowInfoDialog_lead__jfBfV{margin-top:0;font-weight:700;color:#0f172a}.OperationalCashFlowInfoDialog_section__p9NZm{margin-top:1rem}.OperationalCashFlowInfoDialog_sectionTitle__upCux{margin:0 0 .5rem;font-size:.95rem;font-weight:700;color:#0f172a}.OperationalCashFlowInfoDialog_list__5zBWS{margin:0;padding-left:1.25rem}.OperationalCashFlowInfoDialog_list__5zBWS li+li{margin-top:.5rem}.OperationalCashFlowInfoDialog_note__rWoKP{margin:1rem 0 0;padding:.875rem 1rem;border-radius:.875rem;background:#f8fafc;color:#0f172a}.OperationalCashFlowInfoDialog_actions__qMWMw{display:flex;justify-content:flex-end;padding:1rem}.OperationalCashFlowInfoDialog_primaryButton__ivupK{min-height:2.75rem;padding:.75rem 1rem;border:0;border-radius:.875rem;background:#0f172a;color:#ffffff;font-weight:600;cursor:pointer}.OperationalCashFlowInfoDialog_primaryButton__ivupK:hover{background:#1e293b}.OperationalCashFlowInfoDialog_closeButton__g5Zrk:focus-visible,.OperationalCashFlowInfoDialog_primaryButton__ivupK:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (min-width:768px){.OperationalCashFlowInfoDialog_overlay__QDBsV{align-items:center;padding:2rem}.OperationalCashFlowInfoDialog_dialog__wwSaA{max-height:min(80vh,48rem);border-radius:1rem}.OperationalCashFlowInfoDialog_header__vJII2{padding:1.25rem 1.25rem 0}.OperationalCashFlowInfoDialog_content__ngdoS{padding:1rem 1.25rem 0}.OperationalCashFlowInfoDialog_actions__qMWMw{padding:1.25rem}}.OperationalCashFlowInfoDialog_section__p9NZm p{margin:0}.OperationalCashFlowInfoDialog_section__p9NZm p+p{margin-top:.625rem}.OperationalCashFlowInfoDialog_formula__WL7uL{padding:.75rem .875rem;border-left:3px solid var(--nf-primary,#2563eb);border-radius:.5rem;background:#f8fafc;color:#0f172a;font-weight:700;line-height:1.5}.ActualVsPlan_page__SAb77{display:flex;flex-direction:column;width:100%;min-height:100%;overflow:visible}.ActualVsPlan_topbar__uXONC{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--nf-border);background-color:var(--nf-panel)}.ActualVsPlan_topLeft__9cujh{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.ActualVsPlan_topRight__M3PPL{display:flex;align-items:center;gap:12px}.ActualVsPlan_title__deP_c{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;margin:0;color:var(--nf-text)}.ActualVsPlan_subtitle__Q5xqg{font-size:14px;color:var(--nf-muted);margin:0}.ActualVsPlan_backLink__9RBpr{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background-color:var(--nf-bg-subtle,#f8fafc);border:1px solid var(--nf-border);color:var(--nf-text-muted);transition:all .2s;text-decoration:none;flex-shrink:0}.ActualVsPlan_backLink__9RBpr:hover{background-color:var(--nf-surface);border-color:var(--nf-primary);color:var(--nf-primary)}@media (max-width:768px){.ActualVsPlan_page__SAb77{min-height:100%}.ActualVsPlan_topbar__uXONC{flex-direction:column;align-items:flex-start;padding:16px;gap:12px}.ActualVsPlan_topRight__M3PPL{width:100%;justify-content:flex-end}}.ActualVsPlan_content__86lbA{padding:24px;display:flex;flex-direction:column;gap:24px;flex:1 1 auto;overflow:visible}.ActualVsPlan_workspaceGrid__F4YPP{display:grid;gap:20px;align-items:start}.ActualVsPlan_workspaceGridSingle__7lacU{grid-template-columns:1fr}.ActualVsPlan_workspaceGridWithPanel__av6bl{grid-template-columns:minmax(0,1.75fr) minmax(340px,.95fr)}.ActualVsPlan_loadingState__a5VdP{min-height:360px;display:flex;align-items:center;justify-content:center;background-color:var(--nf-panel);border:1px solid rgba(36,93,115,.12);border-radius:20px;color:var(--nf-muted);line-height:1.6}@media (max-width:1280px){.ActualVsPlan_workspaceGridSingle__7lacU,.ActualVsPlan_workspaceGridWithPanel__av6bl{grid-template-columns:1fr}}.budgetDetail_page__lM6tt{display:flex;flex-direction:column;width:100%;min-height:100%}.budgetDetail_topbar__jwXcw{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--nf-border);background-color:var(--nf-panel);gap:16px}.budgetDetail_topbarLeft__S4YTa{display:flex;align-items:center;gap:16px;flex:1 1;min-width:0}.budgetDetail_topbarRight__LMje_{display:flex;align-items:center;gap:12px}.budgetDetail_iconButton__DxT8Y{display:flex;align-items:center;justify-content:center;padding:8px;background-color:transparent;border:1px solid var(--nf-border);border-radius:8px;cursor:pointer;transition:all .2s;color:var(--nf-text)}.budgetDetail_iconButton__DxT8Y:hover{background-color:var(--nf-gray-50)}.budgetDetail_titleWrapper__VMxwi{display:flex;flex-direction:column;gap:4px}.budgetDetail_titleRow__p6uSo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.budgetDetail_editTitleButton__xzYvY{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:var(--nf-surface,#f3f4f6);border:1px solid var(--nf-border);border-radius:6px;color:var(--nf-text);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.budgetDetail_editTitleButton__xzYvY:hover{background-color:var(--nf-panel);border-color:var(--nf-primary);color:var(--nf-primary)}.budgetDetail_title___5HKD{font-size:24px;font-weight:600;margin:0;color:var(--nf-text)}.budgetDetail_subtitle__uxV3d{font-size:14px;color:var(--nf-muted)}.budgetDetail_statusBadge__gNNxG{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;color:white}.budgetDetail_actionsMenu__kIfUj{position:relative}.budgetDetail_actionsDropdown__vOHVn{position:absolute;top:100%;right:0;margin-top:8px;background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:200px;z-index:100}.budgetDetail_actionsDropdown__vOHVn button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;font-size:14px;color:var(--nf-text);transition:background-color .2s}.budgetDetail_actionsDropdown__vOHVn button:hover{background-color:var(--nf-gray-50)}.budgetDetail_actionsDropdown__vOHVn button:first-child{border-radius:8px 8px 0 0}.budgetDetail_actionsDropdown__vOHVn button:last-child{border-radius:0 0 8px 8px}.budgetDetail_mobileActionText__TYgpi{display:none}.budgetDetail_content__sdFiJ{padding:10px;display:flex;flex-direction:column;gap:24px}.budgetDetail_summaryGrid__mbvBS{display:grid;grid-template-columns:1fr;gap:16px}.budgetDetail_summaryCard__yQzaw{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:12px}.budgetDetail_summaryIcon__nbV6T{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;flex-shrink:0}.budgetDetail_summaryContent__bahwE{display:flex;flex-direction:column;gap:4px}.budgetDetail_summaryLabel__f1b4M{font-size:13px;color:var(--nf-muted)}.budgetDetail_summaryValue___Fxuw{font-size:24px;font-weight:600}.budgetDetail_summaryCount__0e4ML{font-size:12px;color:var(--nf-muted)}.budgetDetail_section__PGA5a{background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:12px;padding:24px}.budgetDetail_sectionHeader__vH4Ta{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.budgetDetail_sectionTitle__2yPqo{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;margin:0;color:var(--nf-text)}.budgetDetail_addButton__MJ4Nn{display:flex;align-items:center;gap:6px;padding:8px 16px;background-color:var(--nf-primary);color:white;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.budgetDetail_addButton__MJ4Nn:hover{background-color:var(--nf-primary-2)}.budgetDetail_emptyState__fMVcR{display:flex;flex-direction:column;align-items:center;text-align:center;padding:60px 20px;gap:16px}.budgetDetail_emptyStateTitle__5qvCC{font-size:18px;font-weight:600;color:var(--nf-text);margin:0}.budgetDetail_emptyStateText__4q97V{font-size:14px;color:var(--nf-muted);line-height:1.6;max-width:400px;margin:0}.budgetDetail_primaryButton__aeRiI{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:var(--nf-primary);color:white;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.budgetDetail_primaryButton__aeRiI:hover{background-color:var(--nf-primary-2)}.budgetDetail_linesGroup__xRlS3{margin-bottom:32px}.budgetDetail_linesGroup__xRlS3:last-child{margin-bottom:0}.budgetDetail_linesGroupTitle__eCJMC{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;margin:0 0 16px;color:var(--nf-text)}.budgetDetail_linesList__0Ekgh{display:flex;flex-direction:column;gap:12px}.budgetDetail_lineCard__H82G1{padding:16px;background-color:var(--nf-gray-50);border:1px solid var(--nf-border);border-radius:8px;transition:all .2s}.budgetDetail_lineCard__H82G1:hover{border-color:var(--nf-primary);box-shadow:0 2px 8px rgba(0,0,0,.05)}.budgetDetail_lineHeader__p_K3V{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.budgetDetail_lineLabel____lM3{font-size:15px;font-weight:600;color:var(--nf-text);flex:1 1}.budgetDetail_lineAmount__sQsVA{font-size:18px;font-weight:600;white-space:nowrap}.budgetDetail_lineRule__Mf3Ik{font-size:13px;color:var(--nf-muted);margin-bottom:12px}.budgetDetail_linePeriods__rJ3E_{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.budgetDetail_periodChip__gdSOs{display:flex;flex-direction:column;align-items:center;padding:8px 12px;background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:6px;min-width:70px}.budgetDetail_periodLabel__f3K0v{font-size:11px;color:var(--nf-muted);margin-bottom:4px}.budgetDetail_periodAmount__ymAFP{font-size:13px;font-weight:600;color:var(--nf-text)}.budgetDetail_lineEditButton__Mqpe5{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:transparent;border:1px solid var(--nf-border);border-radius:6px;font-size:13px;color:var(--nf-text);cursor:pointer;transition:all .2s}.budgetDetail_lineEditButton__Mqpe5:hover{background-color:var(--nf-panel);border-color:var(--nf-primary);color:var(--nf-primary)}.budgetDetail_metadata__CBH_6{display:grid;grid-template-columns:1fr;gap:12px;padding:20px;background-color:var(--nf-gray-50);border-radius:8px;font-size:14px}.budgetDetail_metadataItem__29eY6{display:flex;justify-content:space-between;gap:16px}.budgetDetail_metadataLabel__ScvnX{color:var(--nf-muted);font-weight:500}.budgetDetail_error__t5IYm,.budgetDetail_loading__0nNo3{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px}.budgetDetail_loadingSpinner__k7QqY{font-size:16px;color:var(--nf-muted)}.budgetDetail_error__t5IYm{flex-direction:column;gap:16px;text-align:center;color:var(--nf-error)}.budgetDetail_error__t5IYm p{margin:0;font-size:16px}.budgetDetail_backButton__tAZC_{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:var(--nf-primary);color:white;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.budgetDetail_backButton__tAZC_:hover{background-color:var(--nf-primary-2)}.budgetDetail_actualVsPlanButton__hiHSt,.budgetDetail_aiButton__g1wz6{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--nf-border,#e2e8f0);border-radius:8px;background:var(--nf-panel,#ffffff);color:var(--nf-text,#0f1729);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.05)}.budgetDetail_actualVsPlanButton__hiHSt:hover:not(:disabled),.budgetDetail_aiButton__g1wz6:hover:not(:disabled){border-color:var(--nf-primary,#2563eb);color:var(--nf-primary,#2563eb);background:var(--nf-bg-subtle,#f8fafc);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.budgetDetail_actualVsPlanButton__hiHSt:active:not(:disabled),.budgetDetail_aiButton__g1wz6:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.budgetDetail_actualVsPlanButton__hiHSt:disabled,.budgetDetail_aiButton__g1wz6:disabled{opacity:.5;cursor:not-allowed;transform:none}.budgetDetail_aiButtonPremiumLocked___ncdT{background:linear-gradient(180deg,rgba(255,247,237,.92),rgba(255,255,255,1))!important;border-color:rgba(245,158,11,.34)!important;color:#b45309!important;box-shadow:0 1px 2px rgba(245,158,11,.08)!important}.budgetDetail_aiButtonPremiumLocked___ncdT:hover:not(:disabled){background:linear-gradient(180deg,rgba(255,247,237,1),rgba(255,255,255,1))!important;border-color:#f59e0b!important;color:#92400e!important;box-shadow:0 4px 6px -1px rgba(245,158,11,.18),0 2px 4px -1px rgba(245,158,11,.1)!important;transform:translateY(-1px)}.budgetDetail_aiButtonPremiumLocked___ncdT:focus-visible{outline:none;border-color:#f59e0b!important;box-shadow:0 0 0 3px rgba(245,158,11,.16)!important}.budgetDetail_premiumFeatureIcon___fsaR{color:#f59e0b;flex-shrink:0}@media (min-width:640px){.budgetDetail_metadata__CBH_6,.budgetDetail_summaryGrid__mbvBS{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.budgetDetail_summaryGrid__mbvBS{grid-template-columns:repeat(4,1fr)}.budgetDetail_linePeriods__rJ3E_{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}@media (max-width:768px){.budgetDetail_topbar__jwXcw{padding:16px;flex-direction:column;align-items:flex-start;gap:16px}.budgetDetail_topbarRight__LMje_{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:12px}.budgetDetail_actionsMenu__kIfUj{width:100%;display:flex;flex-direction:column}.budgetDetail_actionsMenu__kIfUj .budgetDetail_iconButton__DxT8Y{width:100%;justify-content:center;gap:8px;padding:10px}.budgetDetail_mobileActionText__TYgpi{display:inline;font-size:14px;font-weight:500}.budgetDetail_actionsDropdown__vOHVn{position:static;width:100%;margin-top:8px;box-shadow:none}.budgetDetail_actualVsPlanButton__hiHSt,.budgetDetail_aiButton__g1wz6{flex:1 1;min-width:fit-content;justify-content:center;padding:10px 16px}}.budgetDetail_page__VRGm2{display:flex;flex-direction:column;width:100%;min-height:100%}.budgetDetail_topbar__kPcbZ{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--nf-border);background-color:var(--nf-panel);gap:16px}.budgetDetail_topbarLeft__94ZPQ{display:flex;align-items:center;gap:16px;flex:1 1;min-width:0}.budgetDetail_topbarRight__THFJd{display:flex;align-items:center;gap:12px}.budgetDetail_iconButton___yGgj{display:flex;align-items:center;justify-content:center;padding:8px;background-color:transparent;border:1px solid var(--nf-border);border-radius:8px;cursor:pointer;transition:all .2s;color:var(--nf-text)}.budgetDetail_iconButton___yGgj:hover{background-color:var(--nf-gray-50)}.budgetDetail_titleWrapper__RexUy{display:flex;flex-direction:column;gap:4px}.budgetDetail_titleRow__bqsYR{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.budgetDetail_editTitleButton__cu2mm{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:var(--nf-surface,#f3f4f6);border:1px solid var(--nf-border);border-radius:6px;color:var(--nf-text);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.budgetDetail_editTitleButton__cu2mm:hover{background-color:var(--nf-panel);border-color:var(--nf-primary);color:var(--nf-primary)}.budgetDetail_title__iT6g8{font-size:24px;font-weight:600;margin:0;color:var(--nf-text)}.budgetDetail_subtitle__eULu0{font-size:14px;color:var(--nf-muted)}.budgetDetail_statusBadge__M7v7c{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;color:white}.budgetDetail_actionsMenu__xwLlc{position:relative}.budgetDetail_actionsDropdown__KPYJ3{position:absolute;top:100%;right:0;margin-top:8px;background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:200px;z-index:100}.budgetDetail_actionsDropdown__KPYJ3 button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;font-size:14px;color:var(--nf-text);transition:background-color .2s}.budgetDetail_actionsDropdown__KPYJ3 button:hover{background-color:var(--nf-gray-50)}.budgetDetail_actionsDropdown__KPYJ3 button:first-child{border-radius:8px 8px 0 0}.budgetDetail_actionsDropdown__KPYJ3 button:last-child{border-radius:0 0 8px 8px}.budgetDetail_mobileActionText__zljkw{display:none}.budgetDetail_content__JP3HU{padding:10px;display:flex;flex-direction:column;gap:24px}.budgetDetail_summaryGrid__v_6gj{display:grid;grid-template-columns:1fr;gap:16px}.budgetDetail_summaryCard__tnVYc{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:12px}.budgetDetail_summaryIcon__rDjXE{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;flex-shrink:0}.budgetDetail_summaryContent__sSbEb{display:flex;flex-direction:column;gap:4px}.budgetDetail_summaryLabel__c1rRe{font-size:13px;color:var(--nf-muted)}.budgetDetail_summaryValue__nUda3{font-size:24px;font-weight:600}.budgetDetail_summaryCount__y_7CP{font-size:12px;color:var(--nf-muted)}.budgetDetail_section__PcyP6{background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:12px;padding:24px}.budgetDetail_sectionHeader__Sj9kb{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.budgetDetail_sectionTitle__8vHxK{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;margin:0;color:var(--nf-text)}.budgetDetail_addButton__Izcnf{display:flex;align-items:center;gap:6px;padding:8px 16px;background-color:var(--nf-primary);color:white;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.budgetDetail_addButton__Izcnf:hover{background-color:var(--nf-primary-2)}.budgetDetail_emptyState__Uuibj{display:flex;flex-direction:column;align-items:center;text-align:center;padding:60px 20px;gap:16px}.budgetDetail_emptyStateTitle__8OYS2{font-size:18px;font-weight:600;color:var(--nf-text);margin:0}.budgetDetail_emptyStateText__vqCcQ{font-size:14px;color:var(--nf-muted);line-height:1.6;max-width:400px;margin:0}.budgetDetail_primaryButton__dVgYa{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:var(--nf-primary);color:white;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.budgetDetail_primaryButton__dVgYa:hover{background-color:var(--nf-primary-2)}.budgetDetail_linesGroup__NjcHn{margin-bottom:32px}.budgetDetail_linesGroup__NjcHn:last-child{margin-bottom:0}.budgetDetail_linesGroupTitle__vLlNF{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;margin:0 0 16px;color:var(--nf-text)}.budgetDetail_linesList__g4anE{display:flex;flex-direction:column;gap:12px}.budgetDetail_lineCard__Re5_e{padding:16px;background-color:var(--nf-gray-50);border:1px solid var(--nf-border);border-radius:8px;transition:all .2s}.budgetDetail_lineCard__Re5_e:hover{border-color:var(--nf-primary);box-shadow:0 2px 8px rgba(0,0,0,.05)}.budgetDetail_lineHeader__tH4by{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.budgetDetail_lineLabel__2X_tR{font-size:15px;font-weight:600;color:var(--nf-text);flex:1 1}.budgetDetail_lineAmount__gkrge{font-size:18px;font-weight:600;white-space:nowrap}.budgetDetail_lineRule___chbF{font-size:13px;color:var(--nf-muted);margin-bottom:12px}.budgetDetail_linePeriods__SJ8w_{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.budgetDetail_periodChip__69TiD{display:flex;flex-direction:column;align-items:center;padding:8px 12px;background-color:var(--nf-panel);border:1px solid var(--nf-border);border-radius:6px;min-width:70px}.budgetDetail_periodLabel__vwuUr{font-size:11px;color:var(--nf-muted);margin-bottom:4px}.budgetDetail_periodAmount__xqZDC{font-size:13px;font-weight:600;color:var(--nf-text)}.budgetDetail_lineEditButton__WNDx_{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:transparent;border:1px solid var(--nf-border);border-radius:6px;font-size:13px;color:var(--nf-text);cursor:pointer;transition:all .2s}.budgetDetail_lineEditButton__WNDx_:hover{background-color:var(--nf-panel);border-color:var(--nf-primary);color:var(--nf-primary)}.budgetDetail_metadata__WGiRn{display:grid;grid-template-columns:1fr;gap:12px;padding:20px;background-color:var(--nf-gray-50);border-radius:8px;font-size:14px}.budgetDetail_metadataItem__kz1yG{display:flex;justify-content:space-between;gap:16px}.budgetDetail_metadataLabel__cC60E{color:var(--nf-muted);font-weight:500}.budgetDetail_error__dZl92,.budgetDetail_loading__4iUFr{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px}.budgetDetail_loadingSpinner__vneRu{font-size:16px;color:var(--nf-muted)}.budgetDetail_error__dZl92{flex-direction:column;gap:16px;text-align:center;color:var(--nf-error)}.budgetDetail_error__dZl92 p{margin:0;font-size:16px}.budgetDetail_backButton__fn69u{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:var(--nf-primary);color:white;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.budgetDetail_backButton__fn69u:hover{background-color:var(--nf-primary-2)}.budgetDetail_aiButton__azCJ8{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--nf-border,#e2e8f0);border-radius:8px;background:var(--nf-panel,#ffffff);color:var(--nf-text,#0f1729);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.05)}.budgetDetail_aiButton__azCJ8:hover:not(:disabled){border-color:var(--nf-primary,#2563eb);color:var(--nf-primary,#2563eb);background:var(--nf-bg-subtle,#f8fafc);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.budgetDetail_aiButton__azCJ8:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.budgetDetail_aiButton__azCJ8:disabled{opacity:.5;cursor:not-allowed;transform:none}.budgetDetail_aiButtonPremiumLocked__pk7CZ{background:linear-gradient(180deg,rgba(255,247,237,.92),rgba(255,255,255,1));border-color:rgba(245,158,11,.34);color:#b45309;box-shadow:0 1px 2px rgba(245,158,11,.08)}.budgetDetail_aiButtonPremiumLocked__pk7CZ:hover:not(:disabled){background:linear-gradient(180deg,rgba(255,247,237,1),rgba(255,255,255,1));border-color:#f59e0b;color:#92400e;box-shadow:0 4px 6px -1px rgba(245,158,11,.18),0 2px 4px -1px rgba(245,158,11,.1);transform:translateY(-1px)}.budgetDetail_aiButtonPremiumLocked__pk7CZ:focus-visible{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.16)}@media (max-width:768px){.budgetDetail_topbarRight__THFJd{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px}.budgetDetail_aiButtonsGroup__jPseP{width:100%;flex-direction:column;align-items:stretch;gap:8px}.budgetDetail_aiButtonsGroup__jPseP .budgetDetail_aiButton__azCJ8{width:100%;justify-content:center}.budgetDetail_aiButton__azCJ8 span{display:none}.budgetDetail_aiButton__azCJ8{padding:8px 12px}.budgetDetail_aiAnalysisButton___dmTq span{display:inline}.budgetDetail_aiAnalysisButton___dmTq{padding:8px 16px}}@media (min-width:640px){.budgetDetail_metadata__WGiRn,.budgetDetail_summaryGrid__v_6gj{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.budgetDetail_summaryGrid__v_6gj{grid-template-columns:repeat(4,1fr)}.budgetDetail_linePeriods__SJ8w_{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}@media (max-width:768px){.budgetDetail_topbar__kPcbZ{padding:16px;flex-direction:column;align-items:flex-start;gap:16px}.budgetDetail_topbarRight__THFJd{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:12px}.budgetDetail_actionsMenu__xwLlc{width:100%;display:flex;flex-direction:column}.budgetDetail_actionsMenu__xwLlc .budgetDetail_iconButton___yGgj{width:100%;justify-content:center;gap:8px;padding:10px}.budgetDetail_mobileActionText__zljkw{display:inline;font-size:14px;font-weight:500}.budgetDetail_actionsDropdown__KPYJ3{position:static;width:100%;margin-top:8px;box-shadow:none}.budgetDetail_aiButtonsGroup__jPseP{width:100%;flex-direction:row;flex-wrap:wrap;gap:8px}.budgetDetail_actualVsPlanButton__bmGP_,.budgetDetail_aiButton__azCJ8{flex:1 1;min-width:fit-content;justify-content:center;padding:10px 16px}.budgetDetail_aiButton__azCJ8 span{display:inline}.budgetDetail_title__iT6g8{font-size:20px}.budgetDetail_content__JP3HU{padding:16px 16px 100px}.budgetDetail_section__PcyP6{padding:20px}.budgetDetail_summaryValue__nUda3{font-size:20px}.budgetDetail_lineAmount__gkrge{font-size:16px}}.budgetDetail_actualVsPlanButton__bmGP_{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--nf-border,#e2e8f0);border-radius:8px;background:var(--nf-panel,#ffffff);color:var(--nf-text,#0f1729);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.05)}.budgetDetail_actualVsPlanButton__bmGP_:hover{border-color:var(--nf-primary,#2563eb);color:var(--nf-primary,#2563eb);background:var(--nf-bg-subtle,#f8fafc);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.budgetDetail_actualVsPlanButton__bmGP_:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.budgetDetail_premiumFeatureIcon__gHo_j{color:#f59e0b;flex-shrink:0}.AIBudgetGenerationModal_modalOverlay__aJEY3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.AIBudgetGenerationModal_modalContent__59rw9{background:white;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.AIBudgetGenerationModal_modalHeader__KT_aK{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 20px;border-bottom:1px solid var(--nf-border)}.AIBudgetGenerationModal_headerContent__nqSxR{display:flex;align-items:flex-start;gap:12px;flex:1 1}.AIBudgetGenerationModal_iconWrapper__cd76i{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;flex-shrink:0}.AIBudgetGenerationModal_modalTitle__Qwx0w{font-size:18px;font-weight:600;color:var(--nf-text);margin:0}.AIBudgetGenerationModal_modalSubtitle__US5sF{font-size:14px;color:var(--nf-muted);margin:4px 0 0}.AIBudgetGenerationModal_closeButton__kwq7e{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:none;background:var(--nf-surface,#f3f4f6);color:var(--nf-text);cursor:pointer;transition:all .2s;flex-shrink:0}.AIBudgetGenerationModal_closeButton__kwq7e:hover:not(:disabled){background:var(--nf-border,#e5e7eb)}.AIBudgetGenerationModal_closeButton__kwq7e:disabled{opacity:.5;cursor:not-allowed}.AIBudgetGenerationModal_modalBody__U03kB{padding:24px;display:flex;flex-direction:column;gap:20px}.AIBudgetGenerationModal_infoBox__tUIdN{display:flex;gap:12px;padding:12px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:8px;font-size:13px;line-height:1.5;color:#1e40af}.AIBudgetGenerationModal_infoBox__tUIdN svg{flex-shrink:0;margin-top:2px}.AIBudgetGenerationModal_errorBox__FcnIk{display:flex;gap:12px;padding:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:8px;font-size:13px;line-height:1.5;color:#991b1b}.AIBudgetGenerationModal_errorBox__FcnIk svg{flex-shrink:0;margin-top:2px}.AIBudgetGenerationModal_formGroup__Lj3yH{display:flex;flex-direction:column;gap:8px}.AIBudgetGenerationModal_label__ajZfE{font-size:14px;font-weight:500;color:var(--nf-text)}.AIBudgetGenerationModal_textarea__OiEPC{width:100%;padding:12px;border:1px solid var(--nf-border);border-radius:8px;font-size:14px;font-family:inherit;line-height:1.5;color:var(--nf-text);background:var(--nf-bg);resize:vertical;min-height:120px;transition:all .2s}.AIBudgetGenerationModal_textarea__OiEPC:focus{outline:none;border-color:var(--nf-primary);box-shadow:0 0 0 3px rgba(36,93,115,.1)}.AIBudgetGenerationModal_textarea__OiEPC:disabled{opacity:.6;cursor:not-allowed}.AIBudgetGenerationModal_textarea__OiEPC::placeholder{color:var(--nf-muted)}.AIBudgetGenerationModal_helperText__69yJ_{font-size:12px;color:var(--nf-muted)}.AIBudgetGenerationModal_helperRow__VQRm1{display:flex;align-items:center;justify-content:space-between;gap:12px}.AIBudgetGenerationModal_clearDraftButton__iXze8{border:none;background:transparent;color:var(--nf-muted);font-size:12px;font-weight:500;cursor:pointer;padding:0}.AIBudgetGenerationModal_clearDraftButton__iXze8:hover:not(:disabled){color:var(--nf-text);text-decoration:underline}.AIBudgetGenerationModal_clearDraftButton__iXze8:disabled{opacity:.5;cursor:not-allowed}.AIBudgetGenerationModal_modalFooter__L1aY3{display:flex;gap:12px;justify-content:flex-end}.AIBudgetGenerationModal_cancelButton__hNJFQ{padding:10px 20px;border:1px solid var(--nf-border);border-radius:8px;font-size:14px;font-weight:500;color:var(--nf-text);background:white;cursor:pointer;transition:all .2s}.AIBudgetGenerationModal_cancelButton__hNJFQ:hover:not(:disabled){background:var(--nf-surface)}.AIBudgetGenerationModal_cancelButton__hNJFQ:disabled{opacity:.5;cursor:not-allowed}.AIBudgetGenerationModal_submitButton__Xoxzz{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;color:white;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;transition:all .2s}.AIBudgetGenerationModal_submitButton__Xoxzz:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.AIBudgetGenerationModal_submitButton__Xoxzz:disabled{opacity:.6;cursor:not-allowed;transform:none}.AIBudgetGenerationModal_spinner__cEOee{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:AIBudgetGenerationModal_spin__KB0nm .8s linear infinite}@keyframes AIBudgetGenerationModal_spin__KB0nm{to{transform:rotate(1turn)}}@media (max-width:640px){.AIBudgetGenerationModal_modalOverlay__aJEY3{padding:0;align-items:flex-end}.AIBudgetGenerationModal_modalContent__59rw9{max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:95vh}.AIBudgetGenerationModal_modalBody__U03kB,.AIBudgetGenerationModal_modalHeader__KT_aK{padding:20px}.AIBudgetGenerationModal_modalTitle__Qwx0w{font-size:16px}.AIBudgetGenerationModal_modalFooter__L1aY3{flex-direction:column-reverse}.AIBudgetGenerationModal_cancelButton__hNJFQ,.AIBudgetGenerationModal_submitButton__Xoxzz{width:100%;justify-content:center}.AIBudgetGenerationModal_helperRow__VQRm1{flex-direction:column;align-items:flex-start}}.PremiumFeatureModal_overlay__yijZZ{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.68);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.PremiumFeatureModal_dialog__YYVms{width:min(520px,100%);border-radius:20px;border:1px solid rgba(245,158,11,.22);background:radial-gradient(circle at top right,rgba(245,158,11,.16),transparent 38%),linear-gradient(180deg,rgba(255,251,235,.98),rgba(255,255,255,.98));box-shadow:0 30px 80px rgba(15,23,42,.28);overflow:hidden}.PremiumFeatureModal_header__DG51b{display:flex;justify-content:flex-end;padding:14px 14px 0}.PremiumFeatureModal_closeButton__hxGLv{width:36px;height:36px;border:none;border-radius:999px;background:rgba(255,255,255,.78);color:#7c2d12;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease}.PremiumFeatureModal_closeButton__hxGLv:hover{background:white;transform:translateY(-1px)}.PremiumFeatureModal_body__CoRcN{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:8px 28px 28px}.PremiumFeatureModal_icon__9qnNB{width:64px;height:64px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;color:#b45309;background:linear-gradient(135deg,rgba(251,191,36,.22),rgba(249,115,22,.12));box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.PremiumFeatureModal_badge__u4GLn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(180,83,9,.08);color:#92400e;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.PremiumFeatureModal_title__Osti0{margin:0;font-size:24px;font-weight:700;line-height:1.2;color:#1f2937}.PremiumFeatureModal_description__VzW3E{margin:0;max-width:420px;font-size:14px;line-height:1.7;color:#5b6472}.PremiumFeatureModal_footer__SZROe{display:flex;justify-content:center;width:100%;margin-top:4px}.PremiumFeatureModal_primaryButton__WXMl5{min-width:180px;border:none;border-radius:12px;padding:12px 18px;background:linear-gradient(135deg,#d97706,#f59e0b);color:white;font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.PremiumFeatureModal_primaryButton__WXMl5:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(217,119,6,.28)}@media (max-width:640px){.PremiumFeatureModal_overlay__yijZZ{padding:16px}.PremiumFeatureModal_dialog__YYVms{border-radius:18px}.PremiumFeatureModal_body__CoRcN{padding:4px 20px 24px}.PremiumFeatureModal_title__Osti0{font-size:20px}.PremiumFeatureModal_primaryButton__WXMl5{width:100%}}.AdvancedTaxAnalysisPage_pageGrid___d1fC{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:16px;align-items:start}.AdvancedTaxAnalysisPage_panel__pGpl3{border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;background:var(--nf-surface,#ffffff);overflow:hidden}.AdvancedTaxAnalysisPage_panelHeader__PyVtz{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid var(--nf-border,#e6e9ef);background:var(--nf-bg-subtle,#f8fafc)}.AdvancedTaxAnalysisPage_panelTitleGroup__9Xff1{display:flex;align-items:flex-start;gap:12px}.AdvancedTaxAnalysisPage_iconBox__mDQQJ{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;color:#1d4ed8;background:linear-gradient(135deg,rgba(59,130,246,.16),rgba(14,165,233,.18));flex-shrink:0}.AdvancedTaxAnalysisPage_panelHeader__PyVtz h2{margin:0;color:var(--nf-text,#0f172a);font-size:18px;font-weight:700}.AdvancedTaxAnalysisPage_panelHeader__PyVtz p{margin:5px 0 0;color:var(--nf-text-muted,#64748b);font-size:14px;line-height:1.5}.AdvancedTaxAnalysisPage_premiumBadge__mJE5a{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;border:1px solid rgba(37,99,235,.24);background:linear-gradient(135deg,rgba(59,130,246,.16),rgba(14,165,233,.18));color:#1d4ed8;box-shadow:0 8px 20px rgba(37,99,235,.12);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.AdvancedTaxAnalysisPage_form__XwsuR{display:flex;flex-direction:column;gap:0;padding:18px}.AdvancedTaxAnalysisPage_fieldGroup__CeBte{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.AdvancedTaxAnalysisPage_fieldGroup__CeBte+.AdvancedTaxAnalysisPage_fieldGroup__CeBte{margin-top:20px;padding-top:20px;border-top:1px solid var(--nf-border,#e6e9ef)}.AdvancedTaxAnalysisPage_fieldGroup__CeBte label,.AdvancedTaxAnalysisPage_fieldsetLegend__mpEkp{color:var(--nf-text,#0f172a);font-size:14px;font-weight:700}.AdvancedTaxAnalysisPage_fieldsetLegend__mpEkp{padding:0}.AdvancedTaxAnalysisPage_fieldHint__rC4Cc{margin:0;color:var(--nf-text-muted,#64748b);font-size:13px;line-height:1.45}.AdvancedTaxAnalysisPage_input__euxJr,.AdvancedTaxAnalysisPage_textarea__mVsv1{width:100%;box-sizing:border-box;border:1px solid var(--nf-border,#cbd5e1);border-radius:8px;padding:10px 12px;color:var(--nf-text,#0f172a);background:#ffffff;font:inherit;transition:border-color .2s ease,box-shadow .2s ease}.AdvancedTaxAnalysisPage_textarea__mVsv1{min-height:60px;resize:vertical;line-height:1.5}.AdvancedTaxAnalysisPage_input__euxJr:focus,.AdvancedTaxAnalysisPage_textarea__mVsv1:focus{outline:none;border-color:var(--nf-primary,#2563eb);box-shadow:0 0 0 2px rgba(37,99,235,.14)}.AdvancedTaxAnalysisPage_input__euxJr:disabled,.AdvancedTaxAnalysisPage_textarea__mVsv1:disabled{cursor:not-allowed;background:var(--nf-bg-subtle,#f8fafc);opacity:.7}.AdvancedTaxAnalysisPage_optionGrid__Esnuz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.AdvancedTaxAnalysisPage_optionCard__5mTs1{display:flex;align-items:flex-start;gap:9px;min-height:72px;padding:11px;border:1px solid var(--nf-border,#cbd5e1);border-radius:8px;background:#ffffff;color:var(--nf-text,#0f172a);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.AdvancedTaxAnalysisPage_optionCard__5mTs1:hover{border-color:var(--nf-primary,#3b82f6);background:var(--nf-primary-50,#eff6ff)}.AdvancedTaxAnalysisPage_optionCard__5mTs1:has(input:checked){border-color:var(--nf-primary,#3b82f6);background:var(--nf-primary-50,#eff6ff);box-shadow:0 0 0 1px rgba(59,130,246,.08)}.AdvancedTaxAnalysisPage_optionCard__5mTs1 input{margin-top:2px;accent-color:var(--nf-primary,#3b82f6)}.AdvancedTaxAnalysisPage_optionText__bYMlu{display:flex;flex-direction:column;gap:3px}.AdvancedTaxAnalysisPage_optionText__bYMlu strong{font-size:13px}.AdvancedTaxAnalysisPage_optionText__bYMlu span{color:var(--nf-text-muted,#64748b);font-size:12px;line-height:1.35}.AdvancedTaxAnalysisPage_contextState__P0NZX{padding:12px;border:1px dashed var(--nf-border,#cbd5e1);border-radius:8px;color:var(--nf-text-muted,#64748b);background:var(--nf-bg-subtle,#f8fafc);font-size:13px}.AdvancedTaxAnalysisPage_companyContextGrid__htuvB{display:grid;gap:8px}.AdvancedTaxAnalysisPage_companyContextRow__Zy0n0{display:grid;grid-template-columns:minmax(160px,1.1fr) minmax(130px,.7fr) minmax(170px,.9fr);gap:10px;align-items:center;padding:10px;border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;background:#ffffff;transition:border-color .2s ease,background-color .2s ease}.AdvancedTaxAnalysisPage_companyContextRow__Zy0n0:hover{border-color:var(--nf-primary-light,#bfdbfe);background:var(--nf-bg-subtle,#f8fafc)}.AdvancedTaxAnalysisPage_contextMeta__wsX2c{display:flex;flex-direction:column;gap:3px;min-width:0}.AdvancedTaxAnalysisPage_contextLabel__mYF_f{color:var(--nf-text,#0f172a);font-size:13px;font-weight:700}.AdvancedTaxAnalysisPage_contextHint__TeQo1{color:var(--nf-text-muted,#64748b);font-size:12px;line-height:1.35}.AdvancedTaxAnalysisPage_originalValue__EgpDO{min-width:0;padding:8px 10px;border-radius:6px;background:var(--nf-bg-subtle,#f8fafc);color:var(--nf-text,#334155);font-size:13px;font-weight:600;overflow-wrap:anywhere}.AdvancedTaxAnalysisPage_overrideControl__LPb2b{min-width:0}.AdvancedTaxAnalysisPage_contextInput__vGpuU,.AdvancedTaxAnalysisPage_contextSelect__PjNHF{width:100%;min-height:36px;border:1px solid var(--nf-border,#cbd5e1);border-radius:6px;padding:7px 9px;color:var(--nf-text,#0f172a);background:#ffffff;font:inherit;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.AdvancedTaxAnalysisPage_contextInput__vGpuU:focus,.AdvancedTaxAnalysisPage_contextSelect__PjNHF:focus,.AdvancedTaxAnalysisPage_yearSelect__wQXxt:focus{outline:none;border-color:var(--nf-primary,#2563eb);box-shadow:0 0 0 2px rgba(37,99,235,.14)}.AdvancedTaxAnalysisPage_yearSelect__wQXxt{width:min(100%,360px);min-height:40px;border:1px solid var(--nf-border,#cbd5e1);border-radius:6px;padding:8px 10px;color:var(--nf-text,#0f172a);background:#ffffff;font:inherit;font-size:14px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.AdvancedTaxAnalysisPage_yearSelect__wQXxt:disabled{color:var(--nf-text-muted,#64748b);background:var(--nf-bg-subtle,#f8fafc);cursor:not-allowed}.AdvancedTaxAnalysisPage_yearError__L2ZTV{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #fecaca;border-radius:8px;color:#991b1b;background:#fef2f2;font-size:13px}.AdvancedTaxAnalysisPage_retryButton__CIser{display:inline-flex;align-items:center;gap:6px;border:0;padding:4px;color:inherit;background:transparent;font:inherit;font-weight:700;cursor:pointer}.AdvancedTaxAnalysisPage_quickContextSection__4jK67{margin-top:20px}.AdvancedTaxAnalysisPage_quickContextIntro__d0rTe{margin-bottom:14px}.AdvancedTaxAnalysisPage_quickContextRow__PCfHQ{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.AdvancedTaxAnalysisPage_quickContextMeta__t_7dx{display:flex;flex:1 1 300px;flex-direction:column;gap:3px;min-width:0}.AdvancedTaxAnalysisPage_quickContextControl__1B_88{display:flex;flex:0 1 220px;min-width:200px;flex-direction:column;gap:8px}.AdvancedTaxAnalysisPage_percentageControl__3h_35{display:flex;align-items:center;gap:8px}.AdvancedTaxAnalysisPage_percentageControl__3h_35>span{white-space:nowrap}.AdvancedTaxAnalysisPage_percentageInputWrap__Aq8tO{position:relative;width:100%}.AdvancedTaxAnalysisPage_percentageInput__uY5yb{width:100%;min-height:36px;border:1px solid var(--nf-border,#cbd5e1);border-radius:6px;padding:7px 24px 7px 9px;color:var(--nf-text,#0f172a);background:#ffffff;font:inherit;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.AdvancedTaxAnalysisPage_percentageInput__uY5yb:focus{outline:none;border-color:var(--nf-primary,#2563eb);box-shadow:0 0 0 2px rgba(37,99,235,.14)}.AdvancedTaxAnalysisPage_percentageSuffix__FrECU{position:absolute;top:50%;right:10px;color:var(--nf-text-muted,#64748b);font-size:13px;transform:translateY(-50%)}.AdvancedTaxAnalysisPage_additionalContext__wmmi3{margin-top:16px}.AdvancedTaxAnalysisPage_actions__SSfle{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--nf-border,#e6e9ef)}.AdvancedTaxAnalysisPage_primaryButton__3KUWP,.AdvancedTaxAnalysisPage_secondaryButton___ZzE2{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.AdvancedTaxAnalysisPage_primaryButton__3KUWP{border:1px solid var(--nf-primary,#3b82f6);background:var(--nf-primary,#3b82f6);color:#ffffff}.AdvancedTaxAnalysisPage_primaryButton__3KUWP:hover:not(:disabled){border-color:var(--nf-primary-dark,#2563eb);background:var(--nf-primary-dark,#2563eb);box-shadow:0 2px 6px rgba(37,99,235,.18)}.AdvancedTaxAnalysisPage_primaryButton__3KUWP:disabled{opacity:.5;cursor:not-allowed}.AdvancedTaxAnalysisPage_secondaryButton___ZzE2{border:1px solid var(--nf-border,#cbd5e1);background:#ffffff;color:var(--nf-text,#334155);text-decoration:none}.AdvancedTaxAnalysisPage_secondaryButton___ZzE2:hover{border-color:var(--nf-primary,#3b82f6);background:var(--nf-bg-subtle,#f8fafc);color:var(--nf-primary,#2563eb)}.AdvancedTaxAnalysisPage_rightColumn__2ZcA_{display:flex;flex-direction:column;gap:16px;min-width:0}.AdvancedTaxAnalysisPage_rightColumn__2ZcA_>*{margin-bottom:0}.AdvancedTaxAnalysisPage_factsList__W6kOK{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.AdvancedTaxAnalysisPage_factsList__W6kOK li{display:flex;gap:8px;color:var(--nf-text,#334155);font-size:13px;line-height:1.45}.AdvancedTaxAnalysisPage_factsList__W6kOK svg{margin-top:2px;color:var(--nf-primary,#2563eb);flex-shrink:0}@media (max-width:1100px){.AdvancedTaxAnalysisPage_companyContextRow__Zy0n0,.AdvancedTaxAnalysisPage_optionGrid__Esnuz,.AdvancedTaxAnalysisPage_pageGrid___d1fC{grid-template-columns:1fr}}@media (max-width:640px){.AdvancedTaxAnalysisPage_actions__SSfle,.AdvancedTaxAnalysisPage_panelHeader__PyVtz{flex-direction:column}.AdvancedTaxAnalysisPage_primaryButton__3KUWP,.AdvancedTaxAnalysisPage_secondaryButton___ZzE2{width:100%}}.AppJobProgress_container__URwx_{display:grid;gap:12px;padding:15px 16px;border:1px solid #c7d2fe;border-radius:12px;color:#312e81;background:#f5f3ff}.AppJobProgress_terminalError__JwXwK{border-color:#fecaca;color:#991b1b;background:#fef2f2}.AppJobProgress_headingRow__0F9qd{display:flex;align-items:flex-start;gap:10px}.AppJobProgress_statusIcon___YM2b{display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:#4f46e5}.AppJobProgress_terminalError__JwXwK .AppJobProgress_statusIcon___YM2b{background:#dc2626}.AppJobProgress_headingCopy__fkEJR{min-width:0;flex:1 1}.AppJobProgress_titleLine__kv51t{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px}.AppJobProgress_titleLine__kv51t span{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.AppJobProgress_headingCopy__fkEJR p{margin:3px 0 0;color:#4338ca;font-size:13px;line-height:1.45}.AppJobProgress_terminalError__JwXwK .AppJobProgress_headingCopy__fkEJR p{color:#b91c1c}.AppJobProgress_progressTrack__b_YiW{position:relative;height:7px;overflow:hidden;border-radius:999px;background:#e0e7ff}.AppJobProgress_progressFill__OC8rS{display:block;height:100%;border-radius:inherit;background:#4f46e5;transition:width .25s ease}.AppJobProgress_indeterminate__r0mYu .AppJobProgress_progressFill__OC8rS{width:38%;animation:AppJobProgress_indeterminate__r0mYu 1.4s ease-in-out infinite}.AppJobProgress_steps__4nmyB{display:grid;gap:2px;margin:0;padding:4px 0 0;list-style:none}.AppJobProgress_step__c2d07{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;color:#64748b;font-size:12px}.AppJobProgress_stepIcon__sPMhE{display:inline-flex;align-items:center;justify-content:center}.AppJobProgress_stepLabel__ZovWs{min-width:0;overflow-wrap:anywhere}.AppJobProgress_stepStatus__MDBH9{color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.AppJobProgress_step_running__OsmGw{color:#4338ca;font-weight:650}.AppJobProgress_step_completed__F8efB{color:#047857}.AppJobProgress_step_cancelled__hcRAM,.AppJobProgress_step_failed__KI_MX{color:#b91c1c}.AppJobProgress_step_skipped__E0X5c{color:#64748b}.AppJobProgress_connectionNote__aSccE{display:flex;align-items:flex-start;gap:7px;margin:0;padding-top:9px;border-top:1px solid #c7d2fe;color:#6366f1;font-size:12px;line-height:1.45}.AppJobProgress_connectionNote__aSccE svg{flex:0 0 auto;margin-top:1px}.AppJobProgress_spinner__ITv_O{animation:AppJobProgress_spin__7Bhbh .8s linear infinite}@keyframes AppJobProgress_spin__7Bhbh{to{transform:rotate(1turn)}}@keyframes AppJobProgress_indeterminate__r0mYu{0%{transform:translateX(-110%)}to{transform:translateX(275%)}}@media (max-width:520px){.AppJobProgress_container__URwx_{padding:14px}.AppJobProgress_step__c2d07{grid-template-columns:20px minmax(0,1fr)}.AppJobProgress_stepStatus__MDBH9{grid-column:2}}@media (prefers-reduced-motion:reduce){.AppJobProgress_indeterminate__r0mYu .AppJobProgress_progressFill__OC8rS,.AppJobProgress_spinner__ITv_O{animation-duration:2.5s}.AppJobProgress_progressFill__OC8rS{transition:none}}.GeoFullAnalysisProgress_jobPanel__BUmbn{display:flex;flex-direction:column;gap:10px}.GeoFullAnalysisProgress_jobError__4eAbb{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #fecaca;border-radius:8px;color:#991b1b;background:#fef2f2;font-size:12px;line-height:1.45}.GeoFullAnalysisProgress_jobError__4eAbb svg{flex:0 0 auto}.GeoFullAnalysisProgress_jobError__4eAbb span{min-width:0;flex:1 1}.GeoFullAnalysisProgress_jobError__4eAbb button{flex:0 0 auto;padding:5px 8px;border:1px solid #fca5a5;border-radius:6px;color:#991b1b;background:#fff;cursor:pointer;font:inherit;font-weight:700}.GeoFullAnalysisProgress_jobError__4eAbb button:focus-visible{outline:2px solid #b42318;outline-offset:2px}@media (max-width:640px){.GeoFullAnalysisProgress_jobError__4eAbb{align-items:flex-start;flex-wrap:wrap}}.GeoProfileLifecycleActions_bar__KZWRt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.GeoProfileLifecycleActions_cardContainer__uO6rf{display:flex;flex-direction:column;gap:14px}.GeoProfileLifecycleActions_statusRow__UuVe3{display:flex;align-items:center;justify-content:space-between;gap:8px}.GeoProfileLifecycleActions_statusLabel__AoV7p{color:var(--nf-muted,#64748b);font-size:13px;font-weight:600}.GeoProfileLifecycleActions_cardActions__qPBmK{display:flex;flex-direction:column;gap:8px;width:100%}.GeoProfileLifecycleActions_cardDangerButton__Ea0eI,.GeoProfileLifecycleActions_cardPrimaryButton__c5DrX,.GeoProfileLifecycleActions_cardSecondaryButton__L_CV8{display:flex;width:100%;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:9px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.GeoProfileLifecycleActions_cardPrimaryButton__c5DrX{border:1px solid var(--nf-primary,#245d73);background:var(--nf-primary,#245d73);color:#ffffff}.GeoProfileLifecycleActions_cardPrimaryButton__c5DrX:hover{filter:brightness(.92)}.GeoProfileLifecycleActions_cardSecondaryButton__L_CV8{border:1px solid #e2e8f0;background:#ffffff;color:#334155}.GeoProfileLifecycleActions_cardSecondaryButton__L_CV8:hover{border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.GeoProfileLifecycleActions_cardDangerButton__Ea0eI{border:1px solid #fecaca;background:#fff;color:#dc2626}.GeoProfileLifecycleActions_cardDangerButton__Ea0eI:hover{border-color:#fca5a5;background:#fef2f2}.GeoProfileLifecycleActions_cardDangerButton__Ea0eI:disabled,.GeoProfileLifecycleActions_cardPrimaryButton__c5DrX:disabled,.GeoProfileLifecycleActions_cardSecondaryButton__L_CV8:disabled{opacity:.55;cursor:not-allowed}.GeoProfileLifecycleActions_status__B3E6S{display:flex;align-items:center;gap:8px;color:var(--nf-muted,#64748b);font-size:13px}.GeoProfileLifecycleActions_actions__u8yK5{display:flex;flex:0 0 auto;align-items:center;gap:8px}.GeoProfileLifecycleActions_activationRestriction__w6UzE{display:flex;width:100%;align-items:flex-start;gap:6px;margin:2px 0 0;color:#9a3412;font-size:12px;line-height:1.45}.GeoProfileLifecycleActions_activationRestriction__w6UzE svg{flex:0 0 auto;margin-top:1px}.GeoProfileLifecycleActions_activateButton__3bj7i,.GeoProfileLifecycleActions_archiveButton__rM4k4,.GeoProfileLifecycleActions_deleteButton__4eLLB{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border-radius:8px;background:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.GeoProfileLifecycleActions_activateButton__3bj7i{border:1px solid var(--nf-primary,#245d73);color:var(--nf-primary,#245d73)}.GeoProfileLifecycleActions_activateButton__3bj7i:hover{background:rgba(36,93,115,.08)}.GeoProfileLifecycleActions_archiveButton__rM4k4{border:1px solid #d7dee6;color:#45515d}.GeoProfileLifecycleActions_archiveButton__rM4k4:hover{border-color:#c4cdd7;background:#f5f7fa}.GeoProfileLifecycleActions_deleteButton__4eLLB{border:1px solid #fecaca;color:#b42318}.GeoProfileLifecycleActions_deleteButton__4eLLB:hover{border-color:#fca5a5;background:#fef2f2}.GeoProfileLifecycleActions_activateButton__3bj7i:focus-visible,.GeoProfileLifecycleActions_archiveButton__rM4k4:focus-visible,.GeoProfileLifecycleActions_deleteButton__4eLLB:focus-visible{outline:3px solid rgba(36,93,115,.18);outline-offset:2px}.GeoProfileLifecycleActions_activateButton__3bj7i:disabled,.GeoProfileLifecycleActions_archiveButton__rM4k4:disabled,.GeoProfileLifecycleActions_deleteButton__4eLLB:disabled{cursor:not-allowed;opacity:.55}@media (max-width:640px){.GeoProfileLifecycleActions_actions__u8yK5{width:100%}.GeoProfileLifecycleActions_activateButton__3bj7i,.GeoProfileLifecycleActions_archiveButton__rM4k4,.GeoProfileLifecycleActions_deleteButton__4eLLB{flex:1 1}}.EditGeoProfileForm_content__KZIki{display:flex;flex-direction:column;gap:16px}.EditGeoProfileForm_content__KZIki>:first-child{margin-bottom:0}.EditGeoProfileForm_readOnlyNotice__Pqgh0{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;color:#475569;background:#f1f5f9;font-size:13px;font-weight:600}.GeoProfileDetailsPanel_layout__0IMb7{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px}.GeoProfileDetailsPanel_mainColumn__WP3yq,.GeoProfileDetailsPanel_sideColumn__soZSH{display:flex;flex-direction:column;gap:16px;min-width:0}.GeoProfileDetailsPanel_card__Br1AL{border:1px solid #e2e8f0;border-radius:14px;background:#ffffff;overflow:hidden}.GeoProfileDetailsPanel_activeHeader__3Ctlv{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 10px}.GeoProfileDetailsPanel_activeIdentity__dYMMR{min-width:0}.GeoProfileDetailsPanel_activeLabel__dcGmi{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:11px;font-weight:600}.GeoProfileDetailsPanel_liveDot__3qrWS{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px #a7f3d0}.GeoProfileDetailsPanel_activeIdentity__dYMMR h1{margin:0;color:#0f172a;font-size:28px;font-weight:750;letter-spacing:-.03em;line-height:1.15}.GeoProfileDetailsPanel_activeActions__FNLmP{display:flex;flex:0 0 auto;align-items:center;gap:8px}.GeoProfileDetailsPanel_activeDescription__j_y06{margin:10px 24px 0;color:#475569;font-size:13px;line-height:1.6}.GeoProfileDetailsPanel_primaryMeta__yQ8fP{display:flex;flex-wrap:wrap;gap:8px 12px;margin:16px 24px 20px;color:#64748b;font-size:12px}.GeoProfileDetailsPanel_primaryMetaItem__RXhxf{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#334155;text-decoration:none;font-size:12px;font-weight:500}.GeoProfileDetailsPanel_primaryMetaItem__RXhxf:hover{border-color:#cbd5e1;background:#f1f5f9}.GeoProfileDetailsPanel_contextStrip__3EoSG{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:16px 20px;gap:12px;background:#ffffff}.GeoProfileDetailsPanel_contextCol__PToMf{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding-right:12px}.GeoProfileDetailsPanel_contextCol__PToMf+.GeoProfileDetailsPanel_contextCol__PToMf{padding-left:12px;border-left:1px solid #f1f5f9}.GeoProfileDetailsPanel_contextColHeader__F_w3U{display:flex;align-items:center;gap:6px;color:#64748b;font-size:11px;font-weight:600}.GeoProfileDetailsPanel_contextColValue__nGimO{display:flex;align-items:center;gap:6px;margin:6px 0 2px;color:#0f172a;font-size:18px;font-weight:750}.GeoProfileDetailsPanel_sectionsGrid__07kPH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.GeoProfileDetailsPanel_sectionCard__Z1dqw{padding:20px 22px}.GeoProfileDetailsPanel_sectionHeader__F4gza{display:flex;align-items:center;gap:8px;margin-bottom:14px}.GeoProfileDetailsPanel_sectionHeader__F4gza svg{color:var(--nf-primary,#245d73)}.GeoProfileDetailsPanel_sectionHeader__F4gza h2{margin:0;color:#0f172a;font-size:15px;font-weight:750}.GeoProfileDetailsPanel_tagList__P_Oc7{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.GeoProfileDetailsPanel_tagListWrapper__iX0GT{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.GeoProfileDetailsPanel_tagListCollapsed__TbaYA{max-height:110px;overflow:hidden}.GeoProfileDetailsPanel_expandButton__hK2NA{display:inline-flex;align-items:center;gap:4px;margin-top:2px;padding:3px 8px;border:none;border-radius:6px;background:transparent;color:var(--nf-primary,#245d73);font-size:12px;font-weight:600;cursor:pointer;transition:background-color .14s ease,color .14s ease}.GeoProfileDetailsPanel_expandButton__hK2NA:hover{background:rgba(36,93,115,.08)}.GeoProfileDetailsPanel_expandButton__hK2NA:focus-visible{outline:2px solid var(--nf-primary,#245d73);outline-offset:2px}.GeoProfileDetailsPanel_tagItem__A39bW{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#1e293b;font-size:12px;font-weight:600;max-width:100%;overflow-wrap:anywhere}.GeoProfileDetailsPanel_tagSub__C0PPI{color:#64748b;font-size:11px;font-weight:500}.GeoProfileDetailsPanel_emptyHint__Xhf5q{color:#94a3b8;font-size:12px;margin:0}.GeoProfileDetailsPanel_surfaceHeader__tmBU5{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #f1f5f9}.GeoProfileDetailsPanel_surfaceHeaderLeft__LG6k3{display:flex;align-items:center;gap:10px}.GeoProfileDetailsPanel_surfaceIcon__NlZs0{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;color:var(--nf-primary,#245d73);background:rgba(36,93,115,.08)}.GeoProfileDetailsPanel_surfaceHeaderLeft__LG6k3 h2{margin:0;color:#0f172a;font-size:15px;font-weight:750}.GeoProfileDetailsPanel_promptList__nZhkU{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.GeoProfileDetailsPanel_promptItem__mhmHj{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;border-bottom:1px solid #f1f5f9;color:#334155;font-size:13px;line-height:1.5}.GeoProfileDetailsPanel_promptItem__mhmHj:last-child{border-bottom:0}.GeoProfileDetailsPanel_promptBullet__BIERY{width:6px;height:6px;margin-top:7px;border-radius:50%;background:var(--nf-primary,#245d73);flex-shrink:0}.GeoProfileDetailsPanel_promptMore__QtKu1{display:flex;justify-content:flex-end;padding:12px 20px}.GeoProfileDetailsPanel_promptMore__QtKu1 a{display:inline-flex;align-items:center;gap:4px;color:var(--nf-primary,#245d73);font-size:13px;font-weight:700;text-decoration:none}.GeoProfileDetailsPanel_promptMore__QtKu1 a:hover{text-decoration:underline;text-underline-offset:3px}.GeoProfileDetailsPanel_promptMore__QtKu1 a:focus-visible{border-radius:4px;outline:2px solid var(--nf-primary,#245d73);outline-offset:3px}.GeoProfileDetailsPanel_sideCard__LbDFP{padding:18px 20px}.GeoProfileDetailsPanel_sideCardTitle__3u_Py{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#0f172a;font-size:15px;font-weight:750}.GeoProfileDetailsPanel_actionList___lTqY{display:flex;flex-direction:column;gap:4px}.GeoProfileDetailsPanel_actionItem__TUH5p{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:9px;color:inherit;text-decoration:none;transition:all .14s ease}.GeoProfileDetailsPanel_actionItem__TUH5p:hover{background:#f8fafc}.GeoProfileDetailsPanel_actionItemLeft__v6qBm{display:flex;align-items:center;gap:10px;min-width:0}.GeoProfileDetailsPanel_actionItemIcon__W2RPs{color:var(--nf-primary,#245d73);flex-shrink:0}.GeoProfileDetailsPanel_actionItemTexts__LlJN_{display:flex;flex-direction:column;min-width:0}.GeoProfileDetailsPanel_actionItemTitle__N8Upm{color:#0f172a;font-size:13px;font-weight:600}.GeoProfileDetailsPanel_actionItemSub__A4mAe{color:#64748b;font-size:11px}.GeoProfileDetailsPanel_actionItemArrow__2vHcN{color:#94a3b8;flex-shrink:0}.GeoProfileDetailsPanel_auditList__R2Mv4{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.GeoProfileDetailsPanel_auditRow__ZBG9A{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.GeoProfileDetailsPanel_auditLabel__NKq6H{color:#64748b;font-weight:500}.GeoProfileDetailsPanel_auditValue___QlzZ{color:#0f172a;font-weight:600}.GeoProfileDetailsPanel_state__3LOrR{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:36px 20px;border:1px dashed #cbd5e1;border-radius:16px;color:#64748b;background:#ffffff;text-align:center;font-size:14px}.GeoProfileDetailsPanel_error__Zny_l{border-color:#fecaca;color:#dc2626;background:#fef2f2}.GeoProfileDetailsPanel_spinner__diJQ4{color:var(--nf-primary,#245d73);animation:GeoProfileDetailsPanel_geoProfileDetailsSpin__UMWFJ .9s linear infinite}@keyframes GeoProfileDetailsPanel_geoProfileDetailsSpin__UMWFJ{to{transform:rotate(1turn)}}@media (max-width:1180px){.GeoProfileDetailsPanel_layout__0IMb7{grid-template-columns:minmax(0,1fr)}.GeoProfileDetailsPanel_sideColumn__soZSH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.GeoProfileDetailsPanel_sectionsGrid__07kPH{grid-template-columns:minmax(0,1fr)}.GeoProfileDetailsPanel_contextStrip__3EoSG{grid-template-columns:repeat(3,minmax(0,1fr))}.GeoProfileDetailsPanel_sideColumn__soZSH{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.GeoProfileDetailsPanel_activeHeader__3Ctlv{flex-direction:column;padding:18px 16px 8px}.GeoProfileDetailsPanel_activeDescription__j_y06,.GeoProfileDetailsPanel_primaryMeta__yQ8fP{margin-right:16px;margin-left:16px}.GeoProfileDetailsPanel_contextStrip__3EoSG{grid-template-columns:repeat(2,minmax(0,1fr))}}.GeoPromptGeneratorPanel_panel__eOFgc{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.04)}.GeoPromptGeneratorPanel_headingRow__QP07F{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#fff,#fbfcfd)}.GeoPromptGeneratorPanel_headerIcon__N8Otf{display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9px;color:#4f46e5;background:rgba(99,102,241,.1)}.GeoPromptGeneratorPanel_headingCopy__QyVKJ{min-width:0}.GeoPromptGeneratorPanel_headingCopy__QyVKJ h2{margin:0 0 4px;color:var(--nf-text,#0f172a);font-size:15px;font-weight:700}.GeoPromptGeneratorPanel_headingCopy__QyVKJ p,.GeoPromptGeneratorPanel_hint__rogfl{margin:0;color:var(--nf-muted,#64748b);font-size:12.5px;line-height:1.5}.GeoPromptGeneratorPanel_body__0gO83{display:flex;flex-direction:column;gap:12px;padding:14px 18px}.GeoPromptGeneratorPanel_errorMessage__jLsFg{border:1px solid #fecaca;border-radius:8px;color:#991b1b;background:#fef2f2}.GeoPromptGeneratorPanel_blockedMessage__9DpMK,.GeoPromptGeneratorPanel_errorMessage__jLsFg{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.45}.GeoPromptGeneratorPanel_blockedMessage__9DpMK{border:1px solid #fed7aa;border-radius:8px;color:#9a3412;background:#fff7ed}.GeoPromptGeneratorPanel_blockedMessage__9DpMK svg{flex:0 0 auto;margin-top:1px}.GeoPromptGeneratorPanel_blockedMessage__9DpMK span{display:flex;flex-direction:column;gap:3px}.GeoPromptGeneratorPanel_warningMessage__f370N{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid #fde68a;border-radius:8px;color:#92400e;background:#fffbeb;font-size:12.5px;line-height:1.45}.GeoPromptGeneratorPanel_errorMessage__jLsFg svg,.GeoPromptGeneratorPanel_warningMessage__f370N svg{flex:0 0 auto;margin-top:1px}.GeoPromptGeneratorPanel_footer__ZmEWF{display:flex;padding:12px 18px;border-top:1px solid #f1f5f9;background:#f8fafc}.GeoPromptGeneratorPanel_retriggerButton__KiiAu,.GeoPromptGeneratorPanel_triggerButton__iWgvc{display:inline-flex;width:100%;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:7px 14px;border-radius:8px;cursor:pointer;font:inherit;font-size:13px;font-weight:700;transition:border-color .15s ease,color .15s ease,background .15s ease}.GeoPromptGeneratorPanel_triggerButton__iWgvc{border:1px solid #4f46e5;color:#fff;background:#4f46e5}.GeoPromptGeneratorPanel_triggerButton__iWgvc:hover:not(:disabled){background:#4338ca}.GeoPromptGeneratorPanel_retriggerButton__KiiAu{border:1px solid #cbd5e1;color:#334155;background:#fff}.GeoPromptGeneratorPanel_retriggerButton__KiiAu:hover:not(:disabled){border-color:#4f46e5;color:#4f46e5;background:#f5f7ff}.GeoPromptGeneratorPanel_retriggerButton__KiiAu:focus-visible,.GeoPromptGeneratorPanel_triggerButton__iWgvc:focus-visible{outline:3px solid rgba(79,70,229,.2);outline-offset:2px}.GeoPromptGeneratorPanel_retriggerButton__KiiAu:disabled,.GeoPromptGeneratorPanel_triggerButton__iWgvc:disabled{cursor:not-allowed;opacity:.6}.GeoPromptGeneratorPanel_spinner__lJGM2{animation:GeoPromptGeneratorPanel_geoPromptGeneratorSpin__PRaKJ .8s linear infinite}@keyframes GeoPromptGeneratorPanel_geoPromptGeneratorSpin__PRaKJ{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.GeoPromptGeneratorPanel_spinner__lJGM2{animation:none}}