:root,[data-theme=dark]{--bg-app:#060913;--bg-app-gradient:radial-gradient(circle at 14% 12%, #00f5a00f 0%, transparent 42%), radial-gradient(circle at 86% 84%, #00d9f50f 0%, transparent 45%), #060913;--bg-sidebar:#090e1af5;--bg-sidebar-active:#00f5a024;--bg-card:linear-gradient(165deg, #141e2ee0 0%, #0b121ceb 100%);--bg-card-solid:#0e1626;--bg-card-subtle:#ffffff09;--bg-card-hover:#ffffff0e;--bg-input:#ffffff0f;--bg-modal:#0e1628;--bg-dropdown:#111a2e;--bg-mobile-header:#090e1aeb;--bg-overlay:#02060fbf;--ui-surface:linear-gradient(165deg, #161f2adb, #101822e0);--ui-soft-surface:#18222eb8;--ui-border:#83ffb224;--ui-border-strong:#83ffb242;--ui-text-soft:#90a2b8;--ui-text-body:#dce4ef;--ui-text-strong:#f2f6fd;--ui-accent-soft:#00f5a024;--text-main:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--text-dim:#475569;--text-inverse:#060913;--border-subtle:#ffffff14;--border-medium:#ffffff24;--border-glow:#00f5a059;--accent-primary:#00f5a0;--accent-secondary:#00d9f5;--accent-gradient:linear-gradient(135deg, #00f5a0 0%, #00d9f5 100%);--accent-glow:0 0 25px #00f5a052;--danger-color:#ff5c7a;--danger-bg:#ff5c7a1f;--warning-color:#fbbf24;--warning-bg:#fbbf241f;--card-shadow:0 12px 32px #02061059, inset 0 1px 0 #ffffff0a;--card-hover-shadow:0 18px 40px #0000007a, 0 0 22px #00f5a01a;--modal-shadow:0 24px 64px #000000a6, 0 0 30px #00f5a026;--logo-gradient:linear-gradient(135deg, #fff 30%, #00f5a0 70%, #00d9f5 100%);--scrollbar-thumb:#ffffff24;--scrollbar-hover:#00f5a066;--chart-grid:#ffffff0d;--chart-tooltip-bg:#0d1527f5;--chart-tooltip-border:#00f5a04d;--color-scheme:dark}[data-theme=light]{--bg-app:#e9eff6;--bg-app-gradient:radial-gradient(circle at 10% 10%, #10b98117 0%, transparent 42%), radial-gradient(circle at 90% 88%, #0ea5e917 0%, transparent 45%), linear-gradient(180deg, #eef3f9 0%, #e4ecf5 100%);--bg-sidebar:linear-gradient(180deg, #fffffff5 0%, #f6f9fdf5 100%);--bg-sidebar-active:#0596691c;--bg-card:linear-gradient(165deg, #fffffff5 0%, #f8fbffeb 100%);--bg-card-solid:#fff;--bg-card-subtle:#f1f5f9;--bg-card-hover:#0596690d;--bg-input:#fff;--bg-modal:#fff;--bg-dropdown:#fff;--bg-mobile-header:#fffffff0;--bg-overlay:#0f172a6b;--ui-surface:linear-gradient(165deg, #fffffff5, #f8fbffeb);--ui-soft-surface:#f1f5f9;--ui-border:#94a3b84d;--ui-border-strong:#0596696b;--ui-text-soft:#475569;--ui-text-body:#1e293b;--ui-text-strong:#0f172a;--ui-accent-soft:#0596691f;--text-main:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--text-dim:#94a3b8;--text-inverse:#fff;--border-subtle:#94a3b847;--border-medium:#cbd5e1;--border-glow:#05966961;--accent-primary:#059669;--accent-secondary:#0284c7;--accent-gradient:linear-gradient(135deg, #10b981 0%, #0ea5e9 100%);--accent-glow:0 6px 20px #05966938;--danger-color:#e11d48;--danger-bg:#e11d4817;--warning-color:#d97706;--warning-bg:#d977061a;--card-shadow:0 10px 28px -6px #0f172a0f, 0 2px 6px #0f172a08, inset 0 1px 0 #fff;--card-hover-shadow:0 16px 36px -6px #0f172a1a, 0 4px 12px #05966914, inset 0 1px 0 #fff;--modal-shadow:0 24px 60px -10px #0f172a38, 0 0 24px #0596691a;--logo-gradient:linear-gradient(135deg, #0f172a 20%, #059669 68%, #0284c7 100%);--scrollbar-thumb:#64748b4d;--scrollbar-hover:#059669;--chart-grid:#0f172a0f;--chart-tooltip-bg:#fffffffa;--chart-tooltip-border:#05966959;--color-scheme:light}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:.55s cubic-bezier(.22,1,.36,1) forwards themeRippleReveal}@keyframes themeRippleReveal{0%{clip-path:circle(0px at var(--vt-x,50%) var(--vt-y,28px))}to{clip-path:circle(var(--vt-r,150vmax) at var(--vt-x,50%) var(--vt-y,28px))}}html{color-scheme:var(--color-scheme);scroll-behavior:smooth;background-color:var(--bg-app);font-family:DM Sans,system-ui,-apple-system,sans-serif}body{background-color:var(--bg-app);background-image:var(--bg-app-gradient);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;padding:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}.app-layout{position:relative;background-color:var(--bg-app)!important;background-image:var(--bg-app-gradient)!important;color:var(--text-main)!important}.sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-sidebar)!important;border-right:1px solid var(--border-subtle)!important}.sidebar-scroll button{position:relative;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s,color .22s!important}.sidebar-scroll button:hover{transform:translate(4px)}.main-content{background:0 0!important}.mobile-header{background:var(--bg-mobile-header)!important;border:1px solid var(--border-subtle)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.overlay{background:var(--bg-overlay)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}@keyframes pageMorphIn{0%{opacity:0;filter:blur(3px);transform:translateY(12px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.main-content>div:last-child>div>div{animation:.38s cubic-bezier(.22,1,.36,1) forwards pageMorphIn}.budget-card-hero,.budget-cat-card,.tx-top-card,.tx-category-card,.chart-card,.rec-card,.section-card{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s,background .28s!important}.budget-card-hero:hover,.budget-cat-card:hover,.tx-top-card:hover,.tx-category-card:hover,.chart-card:hover,.rec-card:hover,.section-card:hover{box-shadow:var(--card-hover-shadow)!important;border-color:var(--border-glow)!important;transform:translateY(-3px)!important}.budget-progress-bar,.budget-dual-spent,.budget-dual-remaining{position:relative;overflow:hidden}.budget-progress-bar:after,.budget-dual-spent:after,.budget-dual-remaining:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff52 50%,#0000 100%);animation:3.2s ease-in-out infinite progressShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes progressShimmer{0%{transform:translate(-100%)}65%,to{transform:translate(100%)}}[data-theme=light] .sidebar{box-shadow:4px 0 24px #0f172a0a!important}[data-theme=light] .sidebar-scroll button{color:#475569!important}[data-theme=light] .sidebar-scroll button:hover{color:#059669!important;background:#05966914!important}[data-theme=light] .sidebar-scroll button[style*="rgba(0, 245, 160, 0.15)"],[data-theme=light] .sidebar-scroll button[style*="rgba(0,245,160,0.15)"]{color:#047857!important;background:linear-gradient(135deg,#05966924,#0284c714)!important;font-weight:700!important;box-shadow:inset 3px 0 #059669,0 2px 8px #05966914!important}[data-theme=light] .budget-header-title{color:#0f172a!important}[data-theme=light] .budget-header-subtitle{color:#475569!important}[data-theme=light] .budget-month-input{color:#0f172a!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 2px 6px #0f172a0a!important}[data-theme=light] .budget-card-hero,[data-theme=light] .budget-cat-card,[data-theme=light] .budget-health-banner{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;box-shadow:var(--card-shadow)!important}[data-theme=light] .budget-card-ambient{opacity:.35!important}[data-theme=light] .budget-card-tag,[data-theme=light] .budget-footer-label,[data-theme=light] .budget-health-meta,[data-theme=light] .budget-dual-labels,[data-theme=light] .budget-cat-meta-row{color:#475569!important}[data-theme=light] .budget-card-subtag,[data-theme=light] .budget-value-sub{color:#64748b!important}[data-theme=light] .text-emerald{color:#059669!important}[data-theme=light] .text-rose{color:#e11d48!important}[data-theme=light] .text-cyan{color:#0284c7!important}[data-theme=light] .icon-emerald{color:#059669!important;box-shadow:none!important;background:#0596691f!important;border:1px solid #05966940!important}[data-theme=light] .icon-rose{color:#e11d48!important;box-shadow:none!important;background:#e11d481a!important;border:1px solid #e11d4838!important}[data-theme=light] .icon-cyan{color:#0284c7!important;box-shadow:none!important;background:#0284c71f!important;border:1px solid #0284c740!important}[data-theme=light] .badge-emerald,[data-theme=light] .chip-safe{color:#047857!important;background:#0596691f!important;border:1px solid #05966947!important}[data-theme=light] .badge-rose,[data-theme=light] .chip-over{color:#be123c!important;background:#e11d481a!important;border:1px solid #e11d4840!important}[data-theme=light] .badge-amber,[data-theme=light] .chip-warning{color:#b45309!important;background:#d977061f!important;border:1px solid #d9770647!important}[data-theme=light] .badge-cyan{color:#0369a1!important;background:#0284c71f!important;border:1px solid #0284c747!important}[data-theme=light] .budget-progress-track,[data-theme=light] .budget-dual-track{background:#e2e8f0!important}[data-theme=light] .budget-rollover-chip{color:#0369a1!important;background:#0284c714!important;border-color:#0284c738!important}[data-theme=light] .budget-daily-chip{color:#047857!important;background:#05966914!important;border-color:#05966938!important}[data-theme=light] .budget-health-heading,[data-theme=light] .budget-cat-title,[data-theme=light] .budget-cat-amount,[data-theme=light] .dual-text b{color:#0f172a!important}[data-theme=light] .budget-search-input{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 2px 6px #0f172a08!important}[data-theme=light] .budget-filter-pill{color:#475569!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 3px #0f172a08!important}[data-theme=light] .budget-filter-pill:hover{color:#0f172a!important;background:#f8fafc!important}[data-theme=light] .budget-filter-pill.active,[data-theme=light] .budget-filter-pill.pill-safe.active{color:#047857!important;background:#0596691f!important;border-color:#059669!important}[data-theme=light] .budget-filter-pill.pill-warning.active{color:#b45309!important;background:#d977061f!important;border-color:#d97706!important}[data-theme=light] .budget-filter-pill.pill-over.active{color:#be123c!important;background:#e11d481a!important;border-color:#e11d48!important}[data-theme=light] .budget-cat-icon-badge{background:#f1f5f9!important;border:1px solid #e2e8f0!important}[data-theme=light] .budget-money-action{color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:0 2px 4px #0f172a08!important}[data-theme=light] .budget-btn-detail,[data-theme=light] .budget-action-btn-edit{color:#334155!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}[data-theme=light] .budget-btn-detail:hover,[data-theme=light] .budget-action-btn-edit:hover{color:#0f172a!important;background:#f1f5f9!important}[data-theme=light] .budget-action-btn-push{color:#0369a1!important;background:#0284c71a!important;border:1px solid #0284c747!important}[data-theme=light] .budget-action-btn-del{color:#be123c!important;background:#e11d4814!important;border:1px solid #e11d4838!important}[data-theme=light] .tx-unified-card{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;box-shadow:var(--card-shadow)!important}[data-theme=light] .tx-top-grid>.tx-top-card:first-child{color:#064e3b!important;background:linear-gradient(145deg,#ecfdf5 0%,#d1fae5 100%)!important;border:1px solid #6ee7b7!important;box-shadow:0 10px 28px -6px #05966924,inset 0 1px #fff!important}[data-theme=light] .tx-top-grid>.tx-top-card:first-child div,[data-theme=light] .tx-top-grid>.tx-top-card:first-child span{color:#064e3b!important}[data-theme=light] .tx-top-grid>.tx-top-card:first-child>div:last-child>div{background:#ffffffbf!important;border:1px solid #05966938!important}[data-theme=light] .tx-row-item{border-bottom:1px solid #e2e8f0!important}[data-theme=light] .tx-row-item:hover{background:#0596690a!important}[data-theme=light] .section-card,[data-theme=light] .rec-card{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;box-shadow:var(--card-shadow)!important;color:#0f172a!important}[data-theme=light] .sisa-header h2,[data-theme=light] .section-title{color:#0f172a!important}[data-theme=light] .month-input,[data-theme=light] .savings-month-filter{color:#0f172a!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border:1px solid #cbd5e1!important}[data-theme=light] .savings-month-filter input{color:#0f172a!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}[data-theme=light] .btn:not(.btn-primary):not(.btn-warning){color:#1e293b!important;background:#fff!important;border-color:#cbd5e1!important}[data-theme=light] .planning-calculator-pad,[data-theme=light] .event-calculator-pad{background:#f1f5f9!important;border-color:#cbd5e1!important;box-shadow:0 8px 20px #0f172a14!important}[data-theme=light] .planning-calculator-pad button,[data-theme=light] .event-calculator-pad button{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}[data-theme=light] .event-history td{color:#1e293b!important;border-top-color:#e2e8f0!important}[data-theme=light] .event-history th{color:#475569!important}[data-theme=light] div[style*="rgba(255, 255, 255, 0.04)"],[data-theme=light] div[style*="rgba(255, 255, 255, 0.03)"],[data-theme=light] div[style*="rgba(255, 255, 255, 0.025)"],[data-theme=light] div[style*="rgba(255, 255, 255, 0.02)"],[data-theme=light] div[style*="rgba(15, 23, 42"],[data-theme=light] div[style*="rgba(22, 31, 42"],[data-theme=light] div[style*="rgba(24, 34, 46"],[data-theme=light] div[style*="rgba(17, 25, 34"],[data-theme=light] div[style*="rgba(18, 28, 42"],[data-theme=light] div[style*="rgba(22, 34, 53"],[data-theme=light] div[style*="rgba(17, 44, 55"],[data-theme=light] div[style*="rgba(12, 18, 34"],[data-theme=light] div[style*="rgba(7, 14, 20"],[data-theme=light] div[style*="rgba(7, 10, 20"],[data-theme=light] div[style*="rgba(11, 18, 32"],[data-theme=light] div[style*="rgb(19, 26, 38)"],[data-theme=light] div[style*="rgb(17, 28, 46)"],[data-theme=light] div[style*="rgb(22, 31, 46)"],[data-theme=light] div[style*="rgb(13, 19, 31)"],[data-theme=light] div[style*="rgb(21, 29, 43)"],[data-theme=light] div[style*="rgb(11, 18, 32)"],[data-theme=light] div[style*="rgb(16, 24, 39)"],[data-theme=light] div[style*="rgb(15, 22, 35)"],[data-theme=light] div[style*="rgb(17, 29, 48)"],[data-theme=light] div[style*="rgb(13, 35, 24)"],[data-theme=light] section[style*="rgba(15, 23, 42"],[data-theme=light] section[style*="rgb(19, 26, 38)"]{background:var(--bg-card)!important;border-color:var(--border-subtle)!important;box-shadow:var(--card-shadow)!important;color:var(--text-main)!important}[data-theme=light] div[style*="rgba(255, 255, 255, 0.05)"],[data-theme=light] div[style*="rgba(255, 255, 255, 0.06)"],[data-theme=light] div[style*="rgba(255, 255, 255, 0.07)"],[data-theme=light] div[style*="rgba(255, 255, 255, 0.08)"],[data-theme=light] div[style*="rgba(255, 255, 255, 0.045)"],[data-theme=light] div[style*="rgba(0, 0, 0, 0.22)"],[data-theme=light] div[style*="rgba(0, 0, 0, 0.2)"],[data-theme=light] div[style*="rgba(148, 163, 184, 0.08)"],[data-theme=light] div[style*="rgba(148, 163, 184, 0.06)"],[data-theme=light] span[style*="rgba(255, 255, 255, 0.05)"]{color:#1e293b!important;background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] [role=dialog],[data-theme=light] div[style*="rgba(21, 28, 48"],[data-theme=light] div[style*="rgb(21, 28, 48)"],[data-theme=light] div[style*="rgb(23, 36, 58)"],[data-theme=light] div[style*="rgba(20, 25, 45"]{box-shadow:var(--modal-shadow)!important;color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}[data-theme=light] input:not([type=checkbox]):not([type=radio]),[data-theme=light] select,[data-theme=light] textarea{color:#0f172a!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#cbd5e1!important}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#94a3b8!important}[data-theme=light] input:focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus{border-color:#059669!important;box-shadow:0 0 0 3px #05966926!important}[data-theme=light] [style*="color: rgb(255, 255, 255)"],[data-theme=light] [style*="color: rgb(248, 251, 255)"],[data-theme=light] [style*="color: rgb(248, 250, 252)"],[data-theme=light] [style*="color: rgb(246, 251, 255)"],[data-theme=light] [style*="color: rgb(247, 250, 255)"],[data-theme=light] [style*="color: rgb(244, 247, 251)"],[data-theme=light] [style*="color: rgb(243, 248, 255)"],[data-theme=light] [style*="color: rgb(242, 246, 253)"],[data-theme=light] [style*="color: rgb(241, 245, 249)"],[data-theme=light] [style*="color: rgb(234, 248, 255)"],[data-theme=light] [style*="color: rgb(234, 241, 255)"],[data-theme=light] [style*="color: rgb(234, 241, 251)"],[data-theme=light] [style*="color: rgb(232, 234, 240)"],[data-theme=light] [style*="color: rgb(232, 238, 249)"],[data-theme=light] [style*="color: rgb(229, 238, 255)"],[data-theme=light] [style*="color: rgb(226, 232, 240)"],[data-theme=light] [style*="color: rgb(224, 230, 242)"],[data-theme=light] [style*="color: rgb(223, 231, 245)"],[data-theme=light] [style*="color: rgb(221, 228, 242)"],[data-theme=light] [style*="color: rgb(221, 221, 221)"],[data-theme=light] [style*="color: rgb(220, 228, 239)"],[data-theme=light] [style*="color: rgb(220, 230, 243)"],[data-theme=light] [style*="color: rgb(219, 228, 240)"],[data-theme=light] [style*="color: rgb(238, 238, 238)"]{color:#0f172a!important}[data-theme=light] [style*="color: rgb(204, 204, 204)"],[data-theme=light] [style*="color: rgb(203, 213, 225)"],[data-theme=light] [style*="color: rgb(202, 210, 226)"],[data-theme=light] [style*="color: rgb(200, 208, 224)"],[data-theme=light] [style*="color: rgb(192, 202, 216)"],[data-theme=light] [style*="color: rgb(191, 199, 217)"],[data-theme=light] [style*="color: rgb(184, 195, 209)"],[data-theme=light] [style*="color: rgb(181, 189, 208)"],[data-theme=light] [style*="color: rgb(174, 189, 208)"],[data-theme=light] [style*="color: rgb(174, 190, 208)"],[data-theme=light] [style*="color: rgb(170, 179, 200)"],[data-theme=light] [style*="color: rgb(170, 170, 170)"],[data-theme=light] [style*="color: rgb(167, 176, 192)"],[data-theme=light] [style*="color: rgb(159, 176, 197)"],[data-theme=light] [style*="color: rgb(159, 176, 198)"],[data-theme=light] [style*="color: rgb(155, 173, 192)"],[data-theme=light] [style*="color: rgb(155, 168, 189)"],[data-theme=light] [style*="color: rgb(154, 169, 192)"],[data-theme=light] [style*="color: rgb(154, 163, 178)"],[data-theme=light] [style*="color: rgb(148, 163, 184)"],[data-theme=light] [style*="color: rgb(144, 162, 184)"],[data-theme=light] [style*="color: rgb(144, 161, 183)"],[data-theme=light] [style*="color: rgb(140, 158, 186)"],[data-theme=light] [style*="color: rgb(138, 147, 166)"],[data-theme=light] [style*="color: rgb(136, 136, 136)"]{color:#475569!important}[data-theme=light] [style*="color: rgb(0, 245, 160)"],[data-theme=light] [style*="color: rgb(169, 247, 217)"],[data-theme=light] [style*="color: rgb(167, 243, 208)"],[data-theme=light] [style*="color: rgb(166, 245, 208)"],[data-theme=light] [style*="color: rgb(166, 239, 192)"],[data-theme=light] [style*="color: rgb(163, 249, 216)"],[data-theme=light] [style*="color: rgb(160, 242, 164)"],[data-theme=light] [style*="color: rgb(159, 252, 168)"],[data-theme=light] [style*="color: rgb(154, 248, 107)"],[data-theme=light] [style*="color: rgb(154, 247, 181)"],[data-theme=light] [style*="color: rgb(151, 253, 137)"],[data-theme=light] [style*="color: rgb(137, 248, 125)"],[data-theme=light] [style*="color: rgb(134, 245, 175)"],[data-theme=light] [style*="color: rgb(134, 239, 172)"],[data-theme=light] [style*="color: rgb(124, 232, 163)"],[data-theme=light] [style*="color: rgb(110, 231, 183)"]{color:#059669!important}[data-theme=light] [style*="color: rgb(0, 217, 245)"],[data-theme=light] [style*="color: rgb(56, 189, 248)"],[data-theme=light] [style*="color: rgb(79, 224, 255)"],[data-theme=light] [style*="color: rgb(122, 236, 211)"],[data-theme=light] [style*="color: rgb(125, 211, 252)"],[data-theme=light] [style*="color: rgb(132, 233, 204)"],[data-theme=light] [style*="color: rgb(140, 217, 255)"],[data-theme=light] [style*="color: rgb(143, 234, 225)"],[data-theme=light] [style*="color: rgb(143, 232, 247)"],[data-theme=light] [style*="color: rgb(147, 197, 253)"],[data-theme=light] [style*="color: rgb(156, 214, 255)"],[data-theme=light] [style*="color: rgb(162, 220, 255)"],[data-theme=light] [style*="color: rgb(186, 230, 253)"],[data-theme=light] [style*="color: rgb(189, 235, 255)"]{color:#0284c7!important}[data-theme=light] [style*="color: rgb(255, 92, 122)"],[data-theme=light] [style*="color: rgb(255, 107, 122)"],[data-theme=light] [style*="color: rgb(255, 155, 155)"],[data-theme=light] [style*="color: rgb(255, 176, 176)"],[data-theme=light] [style*="color: rgb(255, 179, 186)"],[data-theme=light] [style*="color: rgb(255, 180, 180)"],[data-theme=light] [style*="color: rgb(254, 202, 202)"],[data-theme=light] [style*="color: rgb(253, 164, 175)"],[data-theme=light] [style*="color: rgb(252, 165, 165)"],[data-theme=light] [style*="color: rgb(251, 132, 149)"]{color:#e11d48!important}[data-theme=light] [style*="color: rgb(251, 191, 36)"],[data-theme=light] [style*="color: rgb(245, 197, 66)"],[data-theme=light] [style*="color: rgb(255, 184, 77)"],[data-theme=light] [style*="color: rgb(255, 202, 128)"],[data-theme=light] [style*="color: rgb(255, 208, 138)"],[data-theme=light] [style*="color: rgb(253, 230, 138)"]{color:#d97706!important}[data-theme=light] .recharts-default-tooltip{background-color:var(--chart-tooltip-bg)!important;border:1px solid var(--chart-tooltip-border)!important;box-shadow:var(--card-shadow)!important;color:#0f172a!important;border-radius:12px!important}[data-theme=light] .recharts-tooltip-item{color:#0f172a!important}[data-theme=light] .recharts-cartesian-grid line{stroke:var(--chart-grid)!important}[data-theme=light] .recharts-text{fill:#64748b!important}
