.base_page__hUzcB{display:flex;flex-direction:column;height:100%;background-color:var(--nf-bg)}.base_title__uJqvx{margin:0;font-size:20px}.base_badge__5OBJF{display:inline-block;margin-left:8px;font-size:12px;padding:3px 8px;border-radius:999px;color:#fff;background:linear-gradient(90deg,var(--nf-primary),var(--nf-primary-2))}.base_sub__T1ilC{color:var(--muted);margin-top:4px}.base_topLeft__SN_XW{display:flex;flex-direction:column}.base_topRight__GZ5gD{display:flex;gap:10px}.base_tabNavigation__1gotd{display:flex;gap:2px;margin-bottom:24px;border-bottom:1px solid var(--nf-border,#e6e9ef);padding:0 24px}.base_tabButton__PHUh6{display:flex;align-items:center;gap:8px;padding:12px 24px;background:transparent;border:none;color:var(--nf-text-muted,#64748b);font-weight:500;cursor:pointer;position:relative;transition:color .2s}.base_tabButton__PHUh6:hover{color:var(--nf-text,#0f1729)}.base_activeTab__1q1XW{color:var(--nf-primary,#3b82f6);font-weight:600}.base_activeTab__1q1XW:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--nf-primary,#3b82f6)}.base_content__N6MmV{flex:1 1;overflow-y:auto;padding:0 24px 24px}.base_errorMessage__ajSIW{color:var(--nf-red-600,#dc2626);background-color:var(--nf-red-50,#fef2f2);padding:12px 16px;border-radius:8px;text-align:left}.base_errorMessage__ajSIW,.base_loadingSpinner__OYk7M{margin-top:24px;display:flex;align-items:center;gap:8px}.base_loadingSpinner__OYk7M{color:var(--nf-text-muted,#64748b)}.base_spinnerIcon__lOxSD{animation:base_spin__OovFi 1s linear infinite}@keyframes base_spin__OovFi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.base_emptyTableMessage__fHVCl{text-align:center;padding:20px;color:var(--nf-text-muted,#64748b);font-style:italic}.base_inlineNote__JmcBL{display:flex;align-items:flex-start;gap:8px;padding:12px;background-color:var(--nf-bg-subtle,#f8fafc);border-radius:8px;font-size:14px;color:var(--nf-text-muted,#64748b)}.base_summaryList__l8Es7{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.base_summaryList__l8Es7 li{display:flex;align-items:flex-start;gap:8px;line-height:1.5;color:var(--nf-text)}.base_tooltip__npV4u{position:relative;display:inline-block;cursor:help}.base_tooltipContent__W2mel{visibility:hidden;position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background-color:var(--nf-gray-800,#1f2937);color:white;text-align:center;padding:8px 12px;border-radius:6px;width:220px;font-size:12px;z-index:10;opacity:0;transition:opacity .3s}.base_tooltip__npV4u:hover .base_tooltipContent__W2mel{visibility:visible;opacity:1}.base_tooltipContent__W2mel:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--nf-gray-800,#1f2937) transparent transparent transparent}.base_calculationOverlay__Hctfw{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.base_calculationModal__GnTof{background:white;padding:32px;border-radius:12px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,.2);max-width:400px;margin:0 20px}.base_calculationModal__GnTof h4{margin:16px 0 8px;color:var(--text-primary)}.base_calculationModal__GnTof p{margin:0;color:var(--text-secondary);line-height:1.5}.base_calculationSpinner__sYmDI{width:48px;height:48px;border:4px solid #f3f4f6;border-top:4px solid var(--primary);border-radius:50%;animation:base_spin__OovFi 1s linear infinite;margin:0 auto}.fiscal_page__Wml_h{display:flex;flex-direction:column;width:100%;min-height:100%;overflow-y:visible}.fiscal_topbar__1X_uJ{display:flex;justify-content:space-between;align-items:center;background:var(--nf-panel);border-bottom:1px solid var(--nf-border);padding:14px 18px;flex-shrink:0}.fiscal_topLeft__YyDhu{display:flex;flex-direction:column;gap:4px}.fiscal_topRight__khMom{display:flex;align-items:center;gap:12px}.fiscal_title__Dhasm{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;margin:0;color:var(--nf-text)}.fiscal_titleIcon__qefja{color:var(--nf-primary)}.fiscal_subtitle__uHsdU{font-size:14px;color:var(--nf-text-muted);margin:0}.fiscal_moduleDescription__xxMb4{background-color:var(--nf-bg-subtle,#f8fafc);border:1px solid var(--nf-border,#e6e9ef);border-radius:4px;padding:8px 20px;margin-bottom:8px}.fiscal_moduleDescription__xxMb4 p{margin:0 0 8px;color:var(--nf-text,#334155);font-size:14px;line-height:1.4}.fiscal_moduleDescription__xxMb4 p:last-child{margin-bottom:0}.fiscal_subPageTopbarLeft__yTFu9{display:flex;align-items:center;gap:12px}.fiscal_content__5kQdH{padding:24px;display:flex;flex-direction:column;gap:24px;flex:1 1;overflow-y:auto}.fiscal_pageScrollContent__Sa1DU{flex:0 0 auto;overflow-y:visible}.fiscal_cardsGrid__yikjp{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;padding-bottom:24px}.fiscal_cardLink__Foe8L{text-decoration:none;color:inherit;display:block}.fiscal_dashboardCard__79K6r{display:flex;flex-direction:column;height:100%;padding:16px;background-color:white;border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.fiscal_cardLink__Foe8L:hover .fiscal_dashboardCard__79K6r{border-color:var(--nf-primary,#3b82f6);box-shadow:0 4px 12px rgba(59,130,246,.1);transform:translateY(-2px)}.fiscal_cardHeader__G1WqO{display:flex;align-items:center;gap:12px;margin-bottom:10px}.fiscal_cardIconBox__LIbTa{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fiscal_cardTitle__rTaHs{font-size:15px;font-weight:600;margin:0;color:var(--nf-text,#0f1729);line-height:1.3}.fiscal_cardBody___wmhl{flex:1 1;display:flex;flex-direction:column;gap:8px}.fiscal_cardDescription__9xY4I{font-size:13px;color:var(--nf-text-muted,#64748b);margin:0;line-height:1.4}.fiscal_cardFooter__CR1ew{margin-top:14px;display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:13px;font-weight:600;opacity:0;transform:translateX(-10px);transition:all .2s ease}.fiscal_cardLink__Foe8L:hover .fiscal_cardFooter__CR1ew{opacity:1;transform:translateX(0)}.fiscal_cardDisabled__oQDdd{background-color:var(--nf-bg-subtle,#f8fafc);cursor:default}.fiscal_cardDisabled__oQDdd:hover{border-color:var(--nf-border);box-shadow:none;transform:none}.fiscal_cardDisabled__oQDdd .fiscal_cardTitle__rTaHs{color:var(--nf-text-muted)}.fiscal_comingSoonBadge__tqxda{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;background:rgba(234,179,8,.1);color:#b45309;font-size:11px;font-weight:600;text-transform:uppercase;width:fit-content}.fiscal_cardActions__NBVrS{margin-top:12px;padding-top:12px;border-top:1px dashed var(--nf-border);display:flex;align-items:center;justify-content:space-between;gap:8px}.fiscal_interestButton__aPwIq{padding:6px 12px;border:1px solid var(--nf-primary);border-radius:6px;background:white;color:var(--nf-primary);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.fiscal_interestButton__aPwIq:hover:not(:disabled){background:var(--nf-primary);color:white}.fiscal_interestButton__aPwIq:disabled{opacity:.8;cursor:default}.fiscal_interestButtonSent__SnTWp{background-color:#10b981;color:white;border-color:#10b981}.fiscal_backLink__bLu5J{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}.fiscal_backLink__bLu5J:hover{background-color:var(--nf-surface);border-color:var(--nf-primary);color:var(--nf-primary)}@media (max-width:768px){.fiscal_topbar__1X_uJ{flex-direction:column;align-items:flex-start;padding:16px;gap:12px}.fiscal_topRight__khMom{width:100%;justify-content:flex-end}.fiscal_cardsGrid__yikjp{grid-template-columns:1fr;gap:16px}.fiscal_cardFooter__CR1ew{opacity:1;transform:none;margin-top:16px}.fiscal_cardIconBox__LIbTa{width:36px;height:36px}}.fiscal_suggestionCardLink__Q7vZq{align-self:start}.fiscal_suggestionCard__QmJM7{border:1px dashed #14b8a6;background:linear-gradient(180deg,rgba(240,253,250,.55),#ffffff);padding:12px}.fiscal_suggestionCard__QmJM7 .fiscal_cardHeader__G1WqO{margin-bottom:8px;gap:10px}.fiscal_suggestionCard__QmJM7 .fiscal_cardIconBox__LIbTa{width:34px;height:34px}.fiscal_suggestionCard__QmJM7 .fiscal_cardTitle__rTaHs{font-size:14px}.fiscal_suggestionCard__QmJM7 .fiscal_cardDescription__9xY4I{font-size:12px;line-height:1.35;color:#64748b}.fiscal_suggestionFooterVisible__gpRR5{opacity:1;transform:none;margin-top:10px;color:#0f766e;font-size:12px}.fiscal_cardLink__Foe8L:hover .fiscal_suggestionCard__QmJM7{border-color:#0d9488;box-shadow:0 2px 8px rgba(13,148,136,.08);transform:none}.fiscal_suggestionCardLink__Q7vZq{text-decoration:none;color:inherit;align-self:flex-start;max-width:680px}.fiscal_suggestionCard__QmJM7{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px dashed #99f6e4;border-radius:8px;background:rgba(240,253,250,.45);box-shadow:none;transition:border-color .2s ease,background-color .2s ease}.fiscal_suggestionContent__UTdDY{display:flex;align-items:center;gap:10px;min-width:0}.fiscal_suggestionIconBox__k447d{width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#ccfbf1;color:#0f766e}.fiscal_suggestionTitle__pjugT{margin:0;color:#0f1729;font-size:13px;font-weight:600}.fiscal_suggestionDescription__gUti_{margin:2px 0 0;font-size:12px;line-height:1.35;color:#64748b}.fiscal_suggestionCta__utb3T{display:inline-flex;align-items:center;gap:6px;color:#0f766e;font-size:12px;font-weight:600;white-space:nowrap}.fiscal_suggestionCardLink__Q7vZq:hover .fiscal_suggestionCard__QmJM7{border-color:#0d9488;background:rgba(240,253,250,.75);box-shadow:none;transform:none}@media (max-width:768px){.fiscal_suggestionCardLink__Q7vZq{width:100%;max-width:none}.fiscal_suggestionCard__QmJM7{flex-direction:column;align-items:flex-start}}