@supports (-webkit-touch-callout:none){body.clean-ui input,body.clean-ui select,body.clean-ui textarea{font-size:16px}body.clean-ui *{-webkit-tap-highlight-color:transparent}body.clean-ui{-webkit-text-size-adjust:100%}}body.clean-ui .glass,body.clean-ui .ff-compact{border-radius:18px;box-shadow:0 10px 30px -14px #00000059}body.clean-ui .ff-btn,body.clean-ui .glass-btn{min-height:44px}body.clean-ui .ff-btn-sm{min-height:40px}body.clean-ui .glass-input,body.clean-ui select.glass-input{min-height:46px}body.clean-ui .ff-card-hover:hover{transform:none}body.clean-ui .label{letter-spacing:.09em;opacity:.95;font-size:11.5px}@media (max-width:1023px){body.clean-ui .space-y-2>*+*{margin-top:.625rem}body.clean-ui .space-y-3>*+*{margin-top:.9rem}}body.clean-ui .bottomnav-clean a,body.clean-ui .bottomnav-clean button{min-height:52px}body.clean-ui .clean-section-title{letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;align-items:center;gap:8px;margin:18px 2px 10px;font-size:12px;font-weight:800;display:flex}body.clean-ui .clean-section-title .count{color:#ffffff47;letter-spacing:0;font-weight:700}body.clean-ui .clean-quick-action{background:var(--ff-surface-1,#ffffff0d);border:1px solid var(--ff-border-subtle,#ffffff14);color:#ffffffd9;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:76px;font-size:12px;font-weight:700;transition:background .2s,transform .1s;display:flex}body.clean-ui .clean-quick-action:active{transform:scale(.97)}body.clean-ui .clean-quick-action.primary{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 60%,#1d4ed8 100%);border-color:#ffffff2e;box-shadow:0 6px 24px #3b82f64d}body.clean-ui .clean-next-action{color:#93c5fd;background:#3b82f61f;border-radius:8px;align-items:center;gap:5px;margin-top:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}body.clean-ui .clean-next-action.money{color:#6ee7b7;background:#10b9811f}body.clean-ui .clean-more-heading{letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;padding:14px 4px 6px;font-size:10.5px;font-weight:800}
body.bold-ui .ff-env,body.bold-ui [data-slot=sheet-content],body.bold-ui [data-slot=dialog-content],body.bold-ui [data-slot=dropdown-menu-content],body.bold-ui [data-slot=select-content],body.bold-ui [data-slot=popover-content],body.bold-ui [data-sonner-toaster]{--background:#16181d;--foreground:#ffffffeb;--card:#22252c;--card-foreground:#ffffffeb;--popover:#1e222a;--popover-foreground:#ffffffeb;--primary:#3b82f6;--primary-foreground:#fff;--secondary:#ffffff0f;--secondary-foreground:#ffffffeb;--muted:#ffffff0f;--muted-foreground:#ffffff8c;--accent:#3b82f626;--accent-foreground:#93c5fd;--destructive:#f87171;--border:#ffffff17;--input:#ffffff1f;--ring:#3b82f6;--sidebar:#1b1e24;--sidebar-foreground:#ffffffeb;--sidebar-primary:#3b82f6;--sidebar-primary-foreground:#fff;--sidebar-accent:#3b82f626;--sidebar-accent-foreground:#93c5fd;--sidebar-border:#ffffff14;--sidebar-ring:#3b82f6;--chart-1:#60a5fa;--chart-2:#34d399;--chart-3:#f87171;--chart-4:#fbbf24;--chart-5:#a78bfa;--ff-surface-0:#ffffff08;--ff-surface-1:#ffffff0d;--ff-surface-2:#ffffff12;--ff-surface-3:#ffffff1a;--ff-surface-4:#ffffff21;--ff-env-bg:#16181d;--ff-border-subtle:#ffffff0f;--ff-border-default:#ffffff17;--ff-border-strong:#ffffff29;--ff-border-accent:#3b82f673;--ff-nav-inactive:#ffffff80;--ff-text-primary:#fffffff0;--ff-text-secondary:#ffffff9e;--ff-text-tertiary:#ffffff7a;--ff-text-ghost:#ffffff7a;--ff-blue:#3b82f6;--ff-blue-soft:#60a5fa;--ff-blue-glow:#3b82f62e;--ff-cyan:#22d3ee;--ff-green:#34d399;--ff-amber:#fbbf24;--ff-red:#f87171;--ff-violet:#a78bfa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-1:0 1px 2px #00000040;--shadow-2:0 1px 2px #00000040,0 4px 14px #0000004d;--shadow-3:0 2px 8px #00000059,0 14px 36px #0006;--ease-out:cubic-bezier(.16,1,.3,1)}body.bold-ui .ff-env .text-white\/10,body.bold-ui .ff-env .text-white\/15,body.bold-ui .ff-env .text-white\/20,body.bold-ui .ff-env .text-white\/25,body.bold-ui .ff-env .text-white\/30,body.bold-ui .ff-env .text-white\/35,body.bold-ui .ff-env .text-white\/40{color:#ffffff80!important}body.bold-ui .ff-env{color:#ffffffeb;background:#16181d}body.bold-ui .ff-env .ff-shell{border:1px solid var(--ff-border-subtle);-webkit-backdrop-filter:none;box-shadow:var(--shadow-2);background:#1b1e24}body.bold-ui .ff-env .glass,body.bold-ui .ff-env .ff-card,body.bold-ui .ff-env .ff-hero,body.bold-ui .ff-env .ff-compact{border:1px solid var(--ff-border-subtle);-webkit-backdrop-filter:none;box-shadow:var(--shadow-1);background:#22252c}body.bold-ui .ff-env .glass-subtle{border:1px solid var(--ff-border-subtle);-webkit-backdrop-filter:none;background:#ffffff0a}body.bold-ui .ff-env .glass-hover:hover,body.bold-ui .ff-env .ff-card-hover:hover,body.bold-ui .ff-env .ff-compact-hover:hover{box-shadow:var(--shadow-2);background:#262a32;border-color:#60a5fa66;transform:none}body.bold-ui .ff-env .ff-accent-card{border:1px solid var(--ff-border-accent);box-shadow:var(--shadow-1);background:linear-gradient(135deg,#3b82f61f 0%,#22252c 60%);animation:none}body.bold-ui .ff-env .ff-alert{background:#22252c}body.bold-ui .ff-env .ff-alert-blue{background:#3b82f61f;border-color:#3b82f666}body.bold-ui .ff-env .ff-alert-red{background:#f871711a;border-color:#f8717166}body.bold-ui .ff-env .ff-alert-green{background:#34d3991a;border-color:#34d39966}body.bold-ui .ff-env h1{font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:-.02em;color:var(--ff-text-primary);font-size:24px;font-weight:800;line-height:1.2}@media (min-width:1024px){body.bold-ui .ff-env h1{font-size:28px}}body.bold-ui .ff-env h2{font-family:var(--font-display),var(--font-sans),sans-serif}body.bold-ui .ff-env .ff-label,body.bold-ui .clean-section-title,body.bold-ui .clean-more-heading{text-transform:uppercase;letter-spacing:.1em;color:#60a5fa;font-size:11px;font-weight:800}body.bold-ui .clean-section-title .count{color:#fff6}body.bold-ui .ff-env .ff-stat-value{font-family:var(--font-display),var(--font-sans),sans-serif;color:var(--ff-text-primary);font-variant-numeric:tabular-nums;font-weight:800}body.bold-ui .ff-env .ff-stat-label{color:var(--ff-text-tertiary)}body.bold-ui .ff-env .text-\[44px\],body.bold-ui .ff-env .text-\[24px\],body.bold-ui .ff-env .text-\[20px\]{font-family:var(--font-display),var(--font-sans),sans-serif;font-variant-numeric:tabular-nums}body.bold-ui .ff-env .ff-btn-primary,body.bold-ui .ff-env .glass-btn{color:#fff;text-shadow:none;background:#2563eb;border:1px solid #2563eb;font-weight:700;box-shadow:0 1px 3px #0000004d}body.bold-ui .ff-env .ff-btn-primary:hover,body.bold-ui .ff-env .glass-btn:hover{background:#3b82f6;border-color:#3b82f6}body.bold-ui .ff-env .ff-btn-primary:active,body.bold-ui .ff-env .glass-btn:active{box-shadow:none;background:#1d4ed8}body.bold-ui .ff-env .ff-btn-secondary,body.bold-ui .ff-env .glass-btn-secondary{border:1px solid var(--ff-border-strong);color:var(--ff-text-primary);background:#ffffff0d;font-weight:600}body.bold-ui .ff-env .ff-btn-secondary:hover,body.bold-ui .ff-env .glass-btn-secondary:hover{background:#ffffff17;border-color:#ffffff40}body.bold-ui .ff-env .ff-btn-ghost{color:var(--ff-text-secondary)}body.bold-ui .ff-env .ff-btn-ghost:hover{background:var(--ff-surface-2);color:var(--ff-text-primary)}body.bold-ui .ff-env .ff-input,body.bold-ui .ff-env .glass-input,body.bold-ui .ff-env .ff-search{-webkit-backdrop-filter:none;color:var(--ff-text-primary)!important;background:#ffffff0d!important;border:1px solid #ffffff24!important}body.bold-ui .ff-env .ff-input:focus,body.bold-ui .ff-env .glass-input:focus,body.bold-ui .ff-env .ff-search:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f633!important}body.bold-ui .ff-env .ff-input::placeholder,body.bold-ui .ff-env .glass-input::placeholder{color:#ffffff59!important}body.bold-ui .ff-env .ff-chip-inactive{border:1px solid var(--ff-border-default);color:var(--ff-text-secondary);background:#ffffff0d}body.bold-ui .ff-env .ff-chip-inactive:hover{border-color:var(--ff-border-strong);color:var(--ff-text-primary)}body.bold-ui .ff-env .ff-chip-active{color:#fff;background:#2563eb;border:1px solid #2563eb;font-weight:700;box-shadow:0 1px 3px #0000004d}body.bold-ui .ff-env .glass-badge,body.bold-ui .ff-env .ff-badge{-webkit-backdrop-filter:none}body.bold-ui .ff-env .ff-sidebar{border-right:1px solid var(--ff-border-subtle);background:#1b1e24}body.bold-ui .ff-env .ff-sidebar-item{color:var(--ff-text-secondary)}body.bold-ui .ff-env .ff-sidebar-item:hover{background:var(--ff-surface-1);color:var(--ff-text-primary)}body.bold-ui .ff-env .ff-sidebar-item[data-active=true]{color:#fff;background:#2563eb;box-shadow:0 1px 3px #00000059}body.bold-ui .ff-env .ff-sidebar-item[data-active=true]:hover{color:#fff;background:#3b82f6}body.bold-ui .ff-env .ff-command-bar{border-bottom:1px solid var(--ff-border-subtle);-webkit-backdrop-filter:blur(12px);background:#1b1e24eb}body.bold-ui .ff-env .glass-topbar,body.bold-ui .ff-env .ff-mobile-nav,body.bold-ui .ff-env .glass-floating-nav{border-color:var(--ff-border-default);-webkit-backdrop-filter:blur(14px);background:#181b21f5;box-shadow:0 -2px 20px #0006}body.bold-ui .ff-env .glass-nav{color:var(--ff-nav-inactive)}body.bold-ui .ff-env .glass-nav:hover{color:var(--ff-text-primary)}body.bold-ui .ff-env .glass-nav-active{color:#60a5fa!important}body.bold-ui [data-slot=sheet-content],body.bold-ui [data-slot=dialog-content],body.bold-ui [data-slot=dropdown-menu-content],body.bold-ui [data-slot=select-content],body.bold-ui [data-slot=popover-content]{color:#ffffffeb;background:#1e222a!important;border-color:#ffffff1a!important}body.bold-ui .ff-env select option{color:#ffffffeb;background-color:#1e222a}body.bold-ui .ff-env .ff-date-field,body.bold-ui .ff-env .ff-time-field{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.bold-ui .ff-env .ff-scrollbar::-webkit-scrollbar-thumb{background:#ffffff26}body.bold-ui .ff-env .ff-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}body.bold-ui .ff-env .ff-glow-blue{box-shadow:0 0 0 3px #3b82f626}body.bold-ui .ff-env .glow-line-left:before{box-shadow:none;background:linear-gradient(#3b82f6,#3b82f640)}body.bold-ui .ff-env .glow-dot,body.bold-ui .ff-env .ff-glow-dot{box-shadow:0 0 0 3px #3b82f62e}body.bold-ui .ff-env button,body.bold-ui .ff-env a,body.bold-ui .ff-env select,body.bold-ui .ff-env input,body.bold-ui .ff-env textarea{transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out),color .15s var(--ease-out),box-shadow .15s var(--ease-out),transform .15s var(--ease-out)}body.bold-ui .ff-env .glass-hover,body.bold-ui .ff-env .ff-card-hover,body.bold-ui .ff-env .ff-compact-hover{transition:background-color .25s var(--ease-out),border-color .25s var(--ease-out),box-shadow .25s var(--ease-out),transform .25s var(--ease-out)}body.bold-ui .ff-env .glass-hover:hover,body.bold-ui .ff-env .ff-card-hover:hover,body.bold-ui .ff-env .ff-compact-hover:hover{transform:translateY(-1px)}body.bold-ui .ff-env .ff-btn-primary:active,body.bold-ui .ff-env .glass-btn:active,body.bold-ui .ff-env .ff-btn-secondary:active,body.bold-ui .ff-env .glass-btn-secondary:active{transform:translateY(1px)scale(.99)}body.bold-ui .ff-env button:disabled{opacity:.45;transform:none}body.bold-ui .ff-env :focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #3b82f6}body.bold-ui .ff-env .animate-pulse{background:linear-gradient(90deg,#22252c 25%,#2a2e37 50%,#22252c 75%) 0 0/200% 100%;animation:1.6s ease-in-out infinite bold-shimmer}@keyframes bold-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}body.bold-ui [data-slot=dialog-content],body.bold-ui [data-slot=dropdown-menu-content],body.bold-ui [data-slot=select-content],body.bold-ui [data-slot=popover-content]{animation-duration:.18s;animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){body.bold-ui .ff-env *,body.bold-ui [data-slot]{transition:none!important;animation:none!important}}body.bold-ui .ff-env .glass.rounded-2xl,body.bold-ui .ff-env .ff-card,body.bold-ui .ff-env .ff-compact{border-radius:var(--radius-lg)}body.bold-ui .ff-env .ff-btn,body.bold-ui .ff-env .ff-input,body.bold-ui .ff-env .glass-input,body.bold-ui .ff-env .glass-btn,body.bold-ui .ff-env .glass-btn-secondary{border-radius:var(--radius-md)}body.bold-ui .ff-env .tabular-nums,body.bold-ui .ff-env [class*=text-right]{font-variant-numeric:tabular-nums}body.bold-ui .ff-env .clean-quick-action{border:1.5px solid var(--ff-border-default);color:var(--ff-text-primary);box-shadow:var(--shadow-1);background:#22252c}body.bold-ui .ff-env .clean-quick-action:hover{background:#262a32;border-color:#60a5fa66}body.bold-ui .ff-env .clean-next-action{color:#60a5fa}
