@font-face{font-family:Sofia Pro;font-style:normal;font-weight:200;src:url("/fonts/Sofia Pro ExtraLight Az.otf")format("opentype");font-display:optional}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:200;src:url("/fonts/Sofia Pro ExtraLight Italic Az.otf")format("opentype");font-display:optional}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:300;src:url("/fonts/Sofia Pro Light Az.otf")format("opentype");font-display:optional}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:300;src:url("/fonts/Sofia Pro Light Italic Az.otf")format("opentype");font-display:optional}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:400;src:url("/fonts/Sofia Pro Regular Az.otf")format("opentype");font-display:optional}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:400;src:url("/fonts/Sofia Pro Regular Italic Az.otf")format("opentype");font-display:optional}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:500;src:url("/fonts/Sofia Pro Medium Az.otf")format("opentype");font-display:optional}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:500;src:url("/fonts/Sofia Pro Medium Italic Az.otf")format("opentype");font-display:optional}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:600;src:url("/fonts/Sofia Pro Semi Bold Az.otf")format("opentype");font-display:optional}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:600;src:url("/fonts/Sofia Pro Semi Bold Italic Az.otf")format("opentype");font-display:optional}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:700;src:url("/fonts/Sofia Pro Bold Az.otf")format("opentype");font-display:optional}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:700;src:url("/fonts/Sofia Pro Bold Italic Az.otf")format("opentype");font-display:optional}
:root{--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--gray-100:#ececec;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#3a3a3a;--gray-800:#222;--gray-850:#1b1b1b;--gray-900:#191919;--gray-950:#171717;--blue-300:#4a9eff;--blue-400:#2383e2;--blue-500:#1c7cd6;--blue-600:#06c;--blue-700:#005bb5;--blue-800:#004f9e;--green-100:#dcfce7;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--amber-100:#fef3c7;--amber-200:#ffe08a;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#8a6100;--red-100:#fee2e2;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--sky-100:#e0f2fe;--sky-500:#0ea5e9;--sky-600:#0284c7;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-800:#1a5048;--teal-900:#133535;--white:#fff;--black:#000;--bronze:#cd7f32}
:root{--space-05:.125rem;--space-1:.25rem;--space-15:.375rem;--space-2:.5rem;--space-25:.625rem;--space-3:.75rem;--space-35:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--spacing-2xs:var(--space-05);--spacing-xs:var(--space-1);--spacing-sm:var(--space-2);--spacing-md:var(--space-3);--spacing:var(--space-4);--spacing-lg:var(--space-6);--spacing-xl:var(--space-8);--spacing-2xl:var(--space-12);--spacing-3xl:var(--space-16);--sidebar-width:60px;--filter-content-gap:var(--spacing);--mobile-header-clearance:calc(var(--spacing) + 44px + var(--spacing-sm))}
:root{--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-xs:var(--radius-4);--radius-sm:var(--radius-8);--radius-md:var(--radius-12);--radius-lg:var(--radius-16);--radius-full:999px;--radius-round:50%}
:root{--font-size-10:.625rem;--font-size-11:.6875rem;--font-size-12:.75rem;--font-size-13:.8125rem;--font-size-14:.875rem;--font-size-15:.9375rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-24:1.5rem;--font-size-30:1.875rem;--font-size-36:2.25rem;--font-size-48:3rem;--font-size-60:3.75rem;--font-size-176:11rem;--text-10:var(--font-size-10);--text-2xs:var(--font-size-11);--text-xs:var(--font-size-12);--text-13:var(--font-size-13);--text-sm:var(--font-size-14);--text-base:var(--font-size-16);--text-lg:var(--font-size-18);--text-xl:var(--font-size-20);--text-2xl:var(--font-size-24);--text-3xl:var(--font-size-30);--text-4xl:var(--font-size-36);--text-5xl:var(--font-size-48);--text-6xl:var(--font-size-60);--text-room:var(--font-size-176);--font-sans:"Sofia Pro", sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--font-thin:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.75;--leading-loose:2}
:root{--duration-instant:.1s;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--duration-slower:.5s;--duration-spin:.8s;--duration-shimmer:1.8s;--duration-pulse:2s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.22, 1, .36, 1);--ease-bounce:cubic-bezier(.68, -.55, .265, 1.55);--ease-decel:cubic-bezier(.32, .72, 0, 1);--transition:var(--duration-fast) var(--ease-out);--transition-fast:var(--duration-normal) var(--ease-in-out);--enter-duration:.35s;--stagger-step:50ms}
:root{--z-base:0;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-notification:1080}
:root{--bg-page:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--gray-900));--bg-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--gray-850));--bg-card-hover:var(--lightningcss-light,var(--slate-100))var(--lightningcss-dark,var(--gray-800));--surface-muted:var(--lightningcss-light,var(--slate-50))var(--lightningcss-dark,var(--gray-950));--surface-tile:var(--lightningcss-light,var(--slate-50))var(--lightningcss-dark,var(--gray-850));--surface-tile-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--gray-800));--surface-overlay:var(--lightningcss-light,#0f172a73)var(--lightningcss-dark,#0009);--surface-hover:var(--lightningcss-light,color-mix(in srgb, var(--slate-900) 5%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--white) 5%, transparent));--bg-navbar:var(--lightningcss-light,#f8f9fad6)var(--lightningcss-dark,var(--gray-850));--border:var(--lightningcss-light,#cbd5e166)var(--lightningcss-dark,var(--gray-800));--border-strong:var(--lightningcss-light,#94a3b88c)var(--lightningcss-dark,var(--gray-700));--border-grid:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#c8c8dc12);--border-navbar:var(--bg-navbar);--text-primary:var(--lightningcss-light,var(--slate-800))var(--lightningcss-dark,var(--gray-100));--text-secondary:var(--lightningcss-light,var(--slate-600))var(--lightningcss-dark,var(--gray-400));--text-tertiary:var(--lightningcss-light,var(--slate-400))var(--lightningcss-dark,var(--gray-500));--text-disabled:var(--lightningcss-light,var(--slate-300))var(--lightningcss-dark,var(--gray-600));--text-placeholder:var(--lightningcss-light,var(--slate-400))var(--lightningcss-dark,var(--gray-500));--text-link:var(--color-primary);--text-link-hover:var(--color-primary-hover);--color-primary:var(--lightningcss-light,var(--blue-600))var(--lightningcss-dark,var(--blue-400));--color-primary-hover:var(--lightningcss-light,var(--blue-700))var(--lightningcss-dark,var(--blue-300));--color-primary-active:var(--lightningcss-light,var(--blue-800))var(--lightningcss-dark,#1a6bc7);--color-primary-subtle:color-mix(in srgb, var(--color-primary) 8%, transparent);--color-primary-subtle-strong:color-mix(in srgb, var(--color-primary) 16%, transparent);--on-primary:#fff;--accent:var(--violet-600);--brand-ink:var(--teal-900);--success:var(--green-600);--success-bg:#16a34a1a;--success-border:#16a34a4d;--success-text:var(--green-700);--on-success:#fff;--warning:var(--amber-600);--warning-bg:#d977061a;--warning-border:#d977064d;--warning-text:var(--amber-700);--on-warning:var(--slate-900);--danger:var(--red-600);--danger-bg:#dc26261a;--danger-border:#dc26264d;--danger-text:var(--lightningcss-light,var(--red-700))var(--lightningcss-dark,var(--red-400));--on-danger:#fff;--danger-soft:var(--red-400);--info:var(--sky-500);--info-bg:#0ea5e91a;--info-border:#0ea5e94d;--info-text:var(--sky-600);--badge-neutral-bg:color-mix(in srgb, var(--slate-500) 15%, transparent);--badge-neutral-text:var(--lightningcss-light,var(--slate-600))var(--lightningcss-dark,var(--slate-400));--badge-blue-bg:color-mix(in srgb, var(--blue-500) 15%, transparent);--badge-blue-text:var(--lightningcss-light,var(--blue-600))var(--lightningcss-dark,var(--blue-300));--badge-sky-bg:color-mix(in srgb, var(--sky-500) 15%, transparent);--badge-sky-text:var(--lightningcss-light,var(--sky-600))var(--lightningcss-dark,var(--sky-500));--badge-teal-bg:color-mix(in srgb, var(--teal-500) 15%, transparent);--badge-teal-text:var(--lightningcss-light,var(--teal-600))var(--lightningcss-dark,var(--teal-500));--badge-violet-bg:color-mix(in srgb, var(--violet-500) 15%, transparent);--badge-violet-text:var(--lightningcss-light,var(--violet-600))var(--lightningcss-dark,var(--violet-400));--badge-orange-bg:color-mix(in srgb, var(--orange-500) 15%, transparent);--badge-orange-text:var(--lightningcss-light,var(--orange-600))var(--lightningcss-dark,var(--orange-400));--badge-green-bg:color-mix(in srgb, var(--green-500) 15%, transparent);--badge-green-text:var(--lightningcss-light,var(--green-700))var(--lightningcss-dark,var(--green-500));--badge-amber-bg:color-mix(in srgb, var(--amber-500) 15%, transparent);--badge-amber-text:var(--lightningcss-light,var(--amber-700))var(--lightningcss-dark,var(--amber-500));--badge-red-bg:color-mix(in srgb, var(--red-500) 15%, transparent);--badge-red-text:var(--lightningcss-light,var(--red-600))var(--lightningcss-dark,var(--red-400));--badge-gold-bg:color-mix(in srgb, var(--amber-600) 18%, transparent);--badge-gold-text:var(--lightningcss-light,var(--amber-800))var(--lightningcss-dark,var(--amber-200));--rank-first:var(--lightningcss-light,var(--amber-800))var(--lightningcss-dark,var(--amber-200));--star-filled:var(--lightningcss-light,var(--amber-500))var(--lightningcss-dark,var(--amber-200));--error-bg:var(--lightningcss-light,#ffecece6)var(--lightningcss-dark,#3c1414b3);--error-border:var(--lightningcss-light,#f5c2c2)var(--lightningcss-dark,#742a2a);--scrollbar-track:transparent;--scrollbar-thumb:var(--lightningcss-light,var(--slate-300))var(--lightningcss-dark,#3e3f3f);--scrollbar-thumb-hover:var(--lightningcss-light,var(--slate-400))var(--lightningcss-dark,#4a4b4d);--disabled-opacity:.55;--focus-ring-color:var(--color-primary);--focus-ring-width:2px;--focus-ring-offset:2px;--color-primary-light:var(--blue-600);--color-primary-dark:var(--blue-400);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark],body[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light],body[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--header-gradient:linear-gradient(90deg, #4c6ef5, #1c7cd6)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--header-gradient:linear-gradient(90deg, #2383e2, #1a6bc7)}}:root[data-theme=dark],body[data-theme=dark]{--header-gradient:linear-gradient(90deg, #2383e2, #1a6bc7)}:root[data-theme=light],body[data-theme=light]{--header-gradient:linear-gradient(90deg, #4c6ef5, #1c7cd6)}
:root{--shadow-xs:0 1px 2px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0000004d);--shadow-sm:0 1px 3px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d), 0 1px 2px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0003);--shadow:0 4px 6px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d), 0 2px 4px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0003);--shadow-md:0 10px 15px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006), 0 4px 6px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0000004d);--shadow-lg:0 20px 25px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000080), 0 10px 10px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#0006);--shadow-xl:0 25px 50px var(--lightningcss-light,#00000026)var(--lightningcss-dark,#0009);--shadow-inset-highlight:var(--lightningcss-light,#fff9)var(--lightningcss-dark,#ffffff0d)}
:root{--btn-radius:var(--radius-sm);--btn-radius-pill:var(--radius-full);--btn-radius-circle:var(--radius-round);--btn-font-weight:var(--font-medium);--btn-gap:var(--space-15);--btn-height-sm:1.75rem;--btn-height-md:2rem;--btn-height-lg:2.25rem;--btn-pad-x-sm:var(--space-25);--btn-pad-x-md:var(--space-3);--btn-pad-x-lg:var(--space-4);--btn-font-sm:var(--text-xs);--btn-font-md:var(--text-13);--btn-font-lg:var(--text-sm);--btn-primary-bg:var(--color-primary);--btn-primary-bg-hover:var(--color-primary-hover);--btn-primary-bg-active:var(--color-primary-active);--btn-primary-text:var(--on-primary);--btn-secondary-bg:var(--bg-card);--btn-secondary-bg-hover:var(--surface-muted);--btn-secondary-bg-active:var(--bg-card-hover);--btn-secondary-text:var(--text-primary);--btn-secondary-border:var(--border-strong);--btn-ghost-text:var(--text-secondary);--btn-ghost-text-hover:var(--text-primary);--btn-ghost-bg-hover:var(--surface-muted);--btn-ghost-bg-active:var(--bg-card-hover);--btn-destructive-bg:var(--danger);--btn-destructive-bg-hover:var(--red-700);--btn-destructive-bg-active:var(--red-800);--btn-destructive-text:var(--on-danger);--btn-success-bg:var(--success);--btn-success-bg-hover:var(--success-text);--btn-success-bg-active:var(--green-800);--btn-success-text:var(--on-success);--btn-link-text:var(--text-link);--btn-link-text-hover:var(--text-link-hover)}
:root{--input-height:2.25rem;--input-height-sm:2rem;--input-pad-x:var(--space-3);--input-radius:var(--radius-sm);--input-font:var(--text-sm);--input-bg:var(--bg-card);--input-border:var(--border-strong);--input-border-hover:var(--text-tertiary);--input-border-focus:var(--color-primary);--input-placeholder:var(--text-placeholder)}
:root{--card-bg:var(--bg-card);--card-radius:var(--radius-md);--card-border:1px solid var(--border);--card-shadow:var(--shadow-sm);--card-shadow-hover:var(--shadow);--card-padding:var(--spacing-lg)}
:root{--glass-surface:color-mix(in srgb, var(--bg-card) 76%, transparent);--glass-edge:color-mix(in srgb, var(--text-primary) 10%, transparent);--glass-blur:blur(24px) saturate(180%);--glass-shadow:var(--shadow-lg);--glass-well:color-mix(in srgb, var(--text-primary) 5%, transparent)}[data-surface=glass]{--btn-secondary-bg:color-mix(in srgb, var(--text-primary) 7%, transparent);--btn-secondary-bg-hover:color-mix(in srgb, var(--text-primary) 11%, transparent);--btn-secondary-bg-active:color-mix(in srgb, var(--text-primary) 15%, transparent);--btn-secondary-border:transparent;--btn-ghost-bg-hover:color-mix(in srgb, var(--text-primary) 7%, transparent);--btn-ghost-bg-active:color-mix(in srgb, var(--text-primary) 11%, transparent);--input-bg:var(--glass-well);--input-border:transparent;--input-border-hover:var(--glass-edge);--input-height:2.75rem;--picker-bg:var(--input-bg);--picker-bg-hover:var(--btn-secondary-bg);--picker-border:var(--input-border);--tabs-bg:var(--btn-secondary-bg);--tabs-border:transparent;--tabs-shadow:none}@media (prefers-reduced-transparency:reduce){:root{--glass-surface:var(--bg-card);--glass-blur:none}}
:root{--table-row-height-compact:2rem;--table-row-height:2.75rem;--table-row-height-spacious:3.5rem;--table-cell-pad-x-compact:var(--space-25);--table-cell-pad-x:var(--space-35);--table-cell-pad-x-spacious:var(--space-5);--table-gutter-width:2.75rem;--table-action-width:4.5rem;--table-header-height:2.5rem;--table-footer-height:2.25rem;--table-group-height:2.25rem;--table-header-bg:var(--bg-card);--table-header-text:var(--text-secondary);--table-row-bg:var(--bg-card);--table-row-hover:var(--bg-card-hover);--table-group-bg:var(--surface-muted);--table-row-selected:color-mix(in srgb, var(--color-primary) 10%, var(--bg-card));--table-row-selected-hover:color-mix(in srgb, var(--color-primary) 16%, var(--bg-card));--table-row-border:1px solid var(--border-grid);--table-header-border:1px solid var(--border);--table-pin-shadow:8px 0 12px -10px var(--lightningcss-light,#0f172a59)var(--lightningcss-dark,#000000b3);--table-pin-shadow-end:-8px 0 12px -10px var(--lightningcss-light,#0f172a59)var(--lightningcss-dark,#000000b3);--table-edge-fade:1.75rem;--table-edge-scrim:color-mix(in srgb, var(--bg-card) 72%, transparent);--table-edge-blur:5px;--table-resize-hit:.5625rem;--table-resize-line:var(--border-strong);--table-resize-line-active:var(--color-primary);--table-column-min-width:4.375rem;--table-cell-edit-hint:var(--color-primary);--table-cell-edit-ring:0 0 0 3px var(--color-primary-subtle-strong);--table-cell-saved-flash:var(--success-bg);--table-cell-error-border:var(--danger)}[data-density=compact]{--table-row-height:var(--table-row-height-compact);--table-cell-pad-x:var(--table-cell-pad-x-compact);--table-row-font:var(--text-xs)}[data-density=comfortable]{--table-row-font:var(--text-13)}[data-density=spacious]{--table-row-height:var(--table-row-height-spacious);--table-cell-pad-x:var(--table-cell-pad-x-spacious);--table-row-font:var(--text-sm)}
:root{--menu-row-height:2rem;--menu-row-pad-x:var(--space-3);--menu-row-pad-y:var(--space-1);--menu-row-gap:var(--space-05);--menu-row-item-gap:var(--space-2);--menu-row-radius:var(--radius-6);--menu-icon-button:1.375rem;--menu-chevron-w:1.5rem;--menu-chevron-h:.75rem;--menu-panel-pad:var(--space-15)}@media (pointer:coarse){:root{--menu-row-height:2.75rem;--menu-icon-button:2rem;--menu-chevron-w:1.75rem;--menu-chevron-h:1.375rem}}
:root{--chart-primary:var(--lightningcss-light,#2a78d6)var(--lightningcss-dark,#3987e5);--chart-secondary:#0d9488;--chart-secondary-track:#0d948829;--chart-approved:var(--success);--chart-approved-track:#16a34a29;--chart-submitted:var(--warning);--chart-rejected:var(--danger);--chart-negative:var(--danger);--chart-draft:var(--lightningcss-light,var(--slate-500))var(--lightningcss-dark,var(--slate-400));--chart-cancelled:var(--lightningcss-light,var(--slate-400))var(--lightningcss-dark,var(--slate-500));--chart-positive-text:var(--lightningcss-light,var(--success-text))var(--lightningcss-dark,var(--success));--chart-negative-text:var(--lightningcss-light,var(--danger-text))var(--lightningcss-dark,var(--danger-soft));--chart-hold-bg:var(--lightningcss-light,#d977061f)var(--lightningcss-dark,#d9770629);--chart-hold-border:var(--lightningcss-light,#d977064d)var(--lightningcss-dark,#d9770659);--chart-hold-text:var(--lightningcss-light,var(--warning-text))var(--lightningcss-dark,var(--warning));--chart-aging-1:var(--lightningcss-light,var(--warning))var(--lightningcss-dark,var(--warning-text));--chart-aging-2:var(--lightningcss-light,var(--warning))var(--lightningcss-dark,var(--warning-text));--chart-aging-3:var(--lightningcss-light,var(--warning-text))var(--lightningcss-dark,var(--warning));--chart-aging-4:var(--lightningcss-light,var(--warning-text))var(--lightningcss-dark,var(--warning));--chart-aging-1-ink:var(--lightningcss-light,var(--warning-text))var(--lightningcss-dark,var(--white));--chart-aging-2-ink:var(--white);--chart-aging-3-ink:var(--white);--chart-aging-4-ink:var(--lightningcss-light,var(--white))var(--lightningcss-dark,var(--warning-text));--chart-cursor:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0f);--chart-stub:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff1a);--chart-delay-1:var(--lightningcss-light,var(--green-700))var(--lightningcss-dark,var(--green-500));--chart-delay-2:var(--lightningcss-light,var(--amber-500))var(--lightningcss-dark,var(--amber-200));--chart-delay-3:var(--lightningcss-light,var(--orange-600))var(--lightningcss-dark,var(--orange-500));--chart-delay-4:var(--lightningcss-light,var(--red-600))var(--lightningcss-dark,var(--red-500));--chart-delay-5:var(--lightningcss-light,var(--red-800))var(--lightningcss-dark,var(--red-400));--chart-delay-none:var(--lightningcss-light,var(--slate-400))var(--lightningcss-dark,var(--slate-500))}
:root{--kf-spin:u-spin;--kf-shimmer:u-shimmer;--kf-pulse:u-pulse;--kf-fade-in:u-fade-in;--kf-float-in:u-float-in;--kf-page-in:u-page-in;--kf-slide-down:u-slide-down;--kf-slide-in-end:u-slide-in-end;--kf-orb-float:u-orb-float;--kf-pin:u-pin}@keyframes u-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes u-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes u-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes u-fade-in{0%{opacity:0}to{opacity:1}}@keyframes u-float-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes u-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes u-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes u-slide-in-end{0%{opacity:.4;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes u-orb-float{0%,to{transform:translate(0)scale(1)}25%{transform:translate(25px,-25px)scale(1.05)}50%{transform:translate(-18px,18px)scale(.95)}75%{transform:translate(18px,25px)scale(1.02)}}@keyframes u-pin{0%{translate:0}to{translate:0 var(--pin-travel)}}.u-enter{animation:var(--kf-float-in) var(--enter-duration) var(--enter-ease,var(--ease-out)) backwards;animation-delay:calc(var(--i,0) * var(--stagger-step))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-delay:0!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}
*,:before,:after{box-sizing:border-box}html,body,#__next{height:100%;margin:0;padding:0}body{min-height:100vh;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-page);flex-direction:column;display:flex;overflow:hidden scroll}body.nav-expanded{--sidebar-width:250px}button{border-radius:var(--radius-sm)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}input:not([type=checkbox],[type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0}.main-content{z-index:1;margin-left:var(--sidebar-width);isolation:isolate;transition:margin-left var(--duration-slow) var(--ease-decel);flex:1;position:relative}.main-content:has([class*=container]){z-index:auto;isolation:auto}.main-content:has([class*=pageWrapper]){margin-left:0}@media (max-width:768px){.main-content{margin-left:0}}.page-transition{animation:u-page-in var(--duration-normal) var(--ease-out)}.theme-flip *,.theme-flip :before,.theme-flip :after{transition:none!important}*{scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--scrollbar-track);margin:0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-width:28px;min-height:28px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);border:3px solid #0000}::-webkit-scrollbar-thumb:active{background:var(--color-primary);border:3px solid #0000}::-webkit-scrollbar-corner{background:0 0}
[data-radix-popper-content-wrapper],[data-radix-portal]{z-index:10000!important;position:fixed!important}[role=dialog][data-state=open]{z-index:10000!important}#notification-dropdown-portal{pointer-events:none;isolation:isolate;inset:0;z-index:10000!important;position:fixed!important}#notification-dropdown-portal>*{pointer-events:auto}


.Footer-module__dAb1_W__footer{padding:var(--space-25) var(--spacing-lg);margin-left:var(--sidebar-width);transition:margin-left var(--transition-fast)}.Footer-module__dAb1_W__inner{gap:var(--space-25);row-gap:var(--space-15);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.Footer-module__dAb1_W__copy{font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--text-tertiary);letter-spacing:.01em}.Footer-module__dAb1_W__separator{background:var(--text-disabled);border-radius:var(--radius-round);flex-shrink:0;width:3px;height:3px}.Footer-module__dAb1_W__label{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-disabled);text-transform:uppercase;letter-spacing:.03em}@media (max-width:768px){.Footer-module__dAb1_W__footer{padding:var(--space-25) var(--spacing);margin-left:0}}
.NavTooltip-module__ibU0Cq__tooltip{z-index:var(--z-tooltip);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;pointer-events:none;background:var(--bg-navbar);border:1px solid var(--border-navbar);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);animation:var(--kf-fade-in) var(--duration-normal) var(--ease-out)}.NavTooltip-module__ibU0Cq__arrow{fill:var(--bg-navbar)}