html{scroll-behavior:smooth}:root{--max-width:1100px;--border-radius:12px;--color-primary:#126bfa;--color-secondary:#fff;--color-page-background:#f5f6f8;--color-neutral:#fff;--color-neutral-surface:#fff;--color-surface-raised:var(--color-neutral-surface);--color-surface-muted:var(--color-neutral-surface);--color-surface-hover:var(--mantine-color-gray-1);--color-surface-tinted:color-mix(in srgb,var(--color-neutral-surface)90%,var(--mantine-color-gray-2));--color-surface-icon:var(--mantine-color-gray-1);--color-surface-icon-hover:var(--mantine-color-gray-2);--color-glass-surface:var(--color-neutral-surface);--color-glass-border:#e0e2e8;--color-glass-border-subtle:#e0e2e880;--color-glass-input-bg:var(--color-neutral-surface);--color-glass-input-border:#e0e2e8;--color-glass-input-border-hover:#d0d3da;--color-glass-tooltip-bg:var(--color-neutral-surface);--color-glass-tooltip-border:#e0e2e8;--color-glass-tooltip-shadow:0 8px 24px #126bfa1a;--color-glass-chart-toggle:color-mix(in srgb,var(--color-neutral-surface)95%,#f5f6f8);--color-glass-donut-legend:color-mix(in srgb,var(--color-neutral-surface)90%,#f5f6f8);--color-glass-stat-hover-shadow:0 12px 32px #126bfa1f;--color-glass-stat-hover-border:#126bfa40;--color-glass-stat-icon-revenue:#126bfa1f;--color-glass-stat-icon-expense:#dc50461a;--color-glass-stat-icon-profit:#052f991f;--color-glass-stat-icon-margin:#126bfa14;--color-glass-stat-icon-liability:#052f9914;--color-glass-trend-up:#126bfa1a;--color-glass-trend-down:#c0392b14;--color-glass-chart-toggle-hover:#126bfa14;--color-glass-payment-card:color-mix(in srgb,var(--color-neutral-surface)98%,#f5f6f8);--color-glass-payment-border:#e0e2e8;--color-glass-payment-hover-border:#126bfa33;--color-glass-payment-hover-shadow:0 4px 16px #126bfa0f;--color-glass-payment-footer-border:#e0e2e899;--color-glass-payment-days-safe:#126bfa14;--color-glass-payment-days-warn:#e67e2214;--color-glass-payment-days-danger:#c0392b14;--color-glass-insight-icon:#126bfa14;--color-chart-grid-stroke:#e0e2e8cc;--color-chart-axis-stroke:#e0e2e8;--color-neutral-surface-muted:#fffffff2;--color-neutral-border:#e0e2e8;--color-neutral-border-strong:#d0d3da;--color-neutral-emphasis:#231f20;--color-graphite:#231f20;--color-charcoal:#231f20;--color-button-ink-on-tint:#231f20;--color-accent:#052f99;--color-text-on-media:#fff;--lite-brand:#fff;--lite-accent:#126bfa;--lite-accent-dark:#052f99;--dashboard-app-shell-header-bg:#fff;--dashboard-app-shell-header-border:.5px solid #e0e2e8;--dashboard-app-shell-navbar-bg:#fff;--dashboard-app-shell-navbar-border-right:.5px solid #e0e2e8;--dashboard-shell-navbar-toggle-bg:#f5f6f8;--dashboard-shell-navbar-toggle-fg:#8a8d94;--dashboard-shell-navbar-toggle-border:#e0e2e8;--dashboard-shell-navbar-toggle-hover-bg:#e0e2e8}@keyframes navGlow{0%{box-shadow:0 0 #126bfa00}50%{box-shadow:0 0 10px 2px #126bfa59}to{box-shadow:0 0 6px 1px #126bfa33}}.nav-active-glow{animation:.5s ease-out forwards navGlow;box-shadow:0 0 6px 1px #126bfa33}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{background-color:var(--color-page-background);font-family:var(--font-manrope),var(--font-noto-sans-tc),system-ui,sans-serif}[data-mantine-color-scheme=dark],html.dark{--color-page-background:#181c22;--color-neutral-surface:#0a1426;--color-surface-raised:#0a1426;--color-surface-muted:#181c22;--color-surface-hover:#2a3448;--color-surface-tinted:#1a2540;--color-surface-icon:#181c22;--color-surface-icon-hover:#2a3448;--color-glass-surface:#0a1426e6;--color-glass-border:#1a2540;--color-glass-border-subtle:#1a254080;--color-glass-input-bg:#181c22;--color-glass-input-border:#2a3448;--color-glass-input-border-hover:#3a4458;--color-glass-tooltip-bg:#0a1426;--color-glass-tooltip-border:#1a2540;--color-glass-tooltip-shadow:0 8px 24px #126bfa26;--color-glass-chart-toggle:#0a1426;--color-glass-donut-legend:#0a1426cc;--color-glass-stat-hover-shadow:0 12px 32px #126bfa33;--color-glass-stat-hover-border:#126bfa66;--color-glass-stat-icon-revenue:#126bfa26;--color-glass-stat-icon-expense:#dc504626;--color-glass-stat-icon-profit:#052f9933;--color-glass-stat-icon-margin:#126bfa1a;--color-glass-stat-icon-liability:#052f9926;--color-glass-trend-up:#126bfa26;--color-glass-trend-down:#c0392b1f;--color-glass-chart-toggle-hover:#126bfa1f;--color-glass-payment-card:#0a1426;--color-glass-payment-border:#1a2540;--color-glass-payment-hover-border:#126bfa4d;--color-glass-payment-hover-shadow:0 4px 16px #126bfa1a;--color-glass-payment-footer-border:#1a2540cc;--color-glass-payment-days-safe:#126bfa1f;--color-glass-payment-days-warn:#e67e221f;--color-glass-payment-days-danger:#c0392b1f;--color-glass-insight-icon:#126bfa1f;--color-chart-grid-stroke:#1a2540cc;--color-chart-axis-stroke:#1a2540;--color-neutral-surface-muted:#0a1426f2;--color-neutral-border:#1a2540;--color-neutral-border-strong:#2a3448;--color-neutral-emphasis:#fff;--dashboard-app-shell-header-bg:#0a1426;--dashboard-app-shell-header-border:1px solid #1a2540;--dashboard-app-shell-navbar-bg:#0a1426;--dashboard-app-shell-navbar-border-right:1px solid #1a2540;--dashboard-shell-navbar-toggle-bg:#ffffff0f;--dashboard-shell-navbar-toggle-fg:#ffffffa6;--dashboard-shell-navbar-toggle-border:#1a2540;--dashboard-shell-navbar-toggle-hover-bg:#ffffff1a}a{color:inherit;text-decoration:none}button[data-color=accent_light]:not([data-variant=subtle]):not([data-variant=light]):not([data-variant=outline]):not([data-variant=gradient]),button[data-color=accent_dark]:not([data-variant=subtle]):not([data-variant=light]):not([data-variant=outline]):not([data-variant=gradient]),[style*=--badge-height][data-color=accent_light][data-variant=filled],[style*=--badge-height][data-color=accent_dark][data-variant=filled]{color:#fff}button[style*=--button-height]:not([data-variant=subtle]):not([data-variant=light]):not([data-variant=outline]):not([data-variant=gradient]):not([data-color=red]):not([data-color=accent_light]):not([data-color=accent_dark]){--button-bg:#126bfa;--button-hover:#052f99;--button-color:#fff;--button-hover-color:#fff;background:var(--button-bg);color:#fff}button[style*=--button-height]:not([data-variant=subtle]):not([data-variant=light]):not([data-variant=outline]):not([data-variant=gradient]):not([data-color=red]):not([data-color=accent_light]):not([data-color=accent_dark]):hover{background:var(--button-hover);color:#fff}[data-mantine-color-scheme=dark] button[style*=--button-height]:not([data-variant=subtle]):not([data-variant=light]):not([data-variant=outline]):not([data-variant=gradient]):not([data-color=red]):not([data-color=accent_light]):not([data-color=accent_dark]){--button-bg:var(--button-color);--button-hover:var(--button-hover-color);--button-color:#fff;--button-hover-color:#fff;background:var(--button-bg);color:#fff}[data-mantine-color-scheme=dark] button[style*=--button-height]:not([data-variant=subtle]):not([data-variant=light]):not([data-variant=outline]):not([data-variant=gradient]):not([data-color=red]):not([data-color=accent_light]):not([data-color=accent_dark]):hover{background:var(--button-hover);color:#fff}[data-mantine-color-scheme=dark] button[data-variant=light][data-color=primary_light],[data-mantine-color-scheme=dark] button[data-variant=outline][data-color=primary_light],[data-mantine-color-scheme=dark] button[data-variant=subtle][data-color=primary_light],[data-mantine-color-scheme=dark] button[data-variant=light][data-color=neutral],[data-mantine-color-scheme=dark] button[data-variant=light][data-color=small_icon]{color:var(--color-button-ink-on-tint,#0a1426);--button-color:var(--color-button-ink-on-tint,#0a1426);--button-hover-color:var(--color-button-ink-on-tint,#0a1426)}[data-mantine-color-scheme=dark] button[data-variant=outline][data-color=neutral],[data-mantine-color-scheme=dark] button[data-variant=subtle][data-color=neutral],[data-mantine-color-scheme=dark] button[data-variant=outline][data-color=small_icon],[data-mantine-color-scheme=dark] button[data-variant=subtle][data-color=small_icon]{color:#ffffffeb;--button-color:#ffffffeb;--button-hover-color:#fff}@keyframes lite-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rippling{0%{opacity:1}to{opacity:0;transform:scale(2)}}.animate-rippling{animation:rippling var(--duration,.6s)ease-out forwards}@keyframes shine{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.animate-shine{animation:shine var(--duration,14s)infinite linear}@keyframes backlight-drift{0%,to{filter:blur(var(--backlight-blur,20px))hue-rotate(0deg);transform:translate(0,0)scale(.96)}50%{filter:blur(var(--backlight-blur,20px))hue-rotate(25deg);transform:translateY(1.5%)scale(1.02)}}@keyframes backlight-pulse{0%,to{opacity:.55;transform:translate(0,0)scale(1.02)}50%{opacity:1;transform:translate(0,0)scale(1.07)}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}
