@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;--white:#fff;--black:#000;--bronze:#cd7f32;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-800:#1a5048;--teal-900:#133535}
: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(--red-700);--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));--rank-first:var(--lightningcss-light,var(--amber-800))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;--focus-ring:0 0 0 var(--focus-ring-offset) var(--bg-page), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color);--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(--danger-text);--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{--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-orb-float:u-orb-float}@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-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-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.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}}
body.nav-expanded{--sidebar-width:250px}*,: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}button{border-radius:var(--radius-sm)}.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}.page-transition{animation:u-page-in var(--duration-normal) var(--ease-out)}.theme-flip *,.theme-flip :before,.theme-flip :after{transition:none!important}.main-content:has([class*=pageWrapper]){margin-left:0}@media (max-width:768px){.main-content{margin-left:0}}::-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}*{scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}
[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)}
.NavButton-module__Sj5NGq__navButton{width:calc(100% - var(--spacing));padding:.75rem var(--spacing-md) .75rem var(--space-35);margin:0 var(--spacing-sm);font:inherit;color:inherit;text-align:left;white-space:nowrap;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-normal) var(--ease-out), width var(--duration-slow) var(--ease-decel), padding var(--duration-slow) var(--ease-decel);background:0 0;border:none;align-items:center;display:flex;overflow:hidden}.NavButton-module__Sj5NGq__navButton:focus,.NavButton-module__Sj5NGq__navButton:focus-visible{outline:none}.NavButton-module__Sj5NGq__navButton:focus-visible{box-shadow:var(--focus-ring)}.NavButton-module__Sj5NGq__iconOnly{width:40px;height:40px;margin:0 auto;padding:.75rem}.NavButton-module__Sj5NGq__navButton:hover{background:var(--surface-hover)}.NavButton-module__Sj5NGq__navButton.NavButton-module__Sj5NGq__active{background:var(--color-primary-subtle-strong)}.NavButton-module__Sj5NGq__navButton svg{color:var(--text-secondary);transition:color var(--duration-normal) var(--ease-out);flex-shrink:0}.NavButton-module__Sj5NGq__navButton:hover svg{color:var(--text-primary)}.NavButton-module__Sj5NGq__navButton.NavButton-module__Sj5NGq__active svg{color:var(--color-primary)}.NavButton-module__Sj5NGq__label{margin-left:var(--spacing-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);white-space:nowrap;transition:opacity var(--duration-normal) var(--ease-out) .1s}.NavButton-module__Sj5NGq__iconOnly .NavButton-module__Sj5NGq__label{opacity:0;transition-delay:0s}.NavButton-module__Sj5NGq__navButton:hover .NavButton-module__Sj5NGq__label,.NavButton-module__Sj5NGq__navButton.NavButton-module__Sj5NGq__active .NavButton-module__Sj5NGq__label{color:var(--text-primary)}
.AppLauncher-module__CAgjJa__scrim{z-index:calc(var(--z-sticky) + 3);background:color-mix(in srgb, var(--surface-overlay) 40%, transparent);animation:var(--kf-fade-in) var(--duration-normal) var(--ease-out);position:fixed;inset:0}.AppLauncher-module__CAgjJa__panel{z-index:var(--z-popover);background:var(--bg-navbar);border:1px solid var(--border);border-radius:var(--radius-lg);width:420px;max-width:90vw;max-height:min(40rem,100vh - 2rem);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);animation:var(--kf-fade-in) var(--duration-normal) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.AppLauncher-module__CAgjJa__searchRow{gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing);color:var(--text-tertiary);border-bottom:1px solid var(--border);transition:border-color var(--duration-fast) var(--ease-out);align-items:center;display:flex}.AppLauncher-module__CAgjJa__searchRow:focus-within{border-bottom-color:var(--border-strong)}.AppLauncher-module__CAgjJa__search{min-width:0;font:inherit;font-size:var(--text-base);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.AppLauncher-module__CAgjJa__search::placeholder{color:var(--input-placeholder)}.AppLauncher-module__CAgjJa__categories{padding:0 var(--spacing-md) var(--spacing-md);overscroll-behavior:contain;overflow-y:auto}.AppLauncher-module__CAgjJa__categoryLabel{margin:var(--spacing-md) var(--spacing-sm) var(--spacing-xs);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em}.AppLauncher-module__CAgjJa__apps{gap:var(--spacing-xs);grid-template-columns:1fr 1fr;display:grid}.AppLauncher-module__CAgjJa__app{gap:var(--spacing-md);min-width:0;padding:var(--spacing-sm);font:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);text-align:left;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-out);background:0 0;border:none;align-items:center;display:flex}.AppLauncher-module__CAgjJa__app:hover{background:var(--surface-hover)}.AppLauncher-module__CAgjJa__app.AppLauncher-module__CAgjJa__appActive{background:var(--color-primary-subtle)}.AppLauncher-module__CAgjJa__appIcon{width:2rem;height:2rem;color:var(--text-secondary);background:var(--surface-muted);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AppLauncher-module__CAgjJa__app:hover .AppLauncher-module__CAgjJa__appIcon{color:var(--text-primary)}.AppLauncher-module__CAgjJa__app.AppLauncher-module__CAgjJa__appActive .AppLauncher-module__CAgjJa__appIcon{color:var(--color-primary)}.AppLauncher-module__CAgjJa__empty{padding:var(--spacing-xl) 0;font-size:var(--text-sm);color:var(--text-secondary);text-align:center;margin:0}
.NotificationBell-module__hR4KDq__container{width:100%;position:relative}.NotificationBell-module__hR4KDq__bellButton{all:unset;box-sizing:border-box;gap:var(--spacing-md);width:100%;padding:.75rem var(--spacing-md) .75rem var(--space-35);cursor:pointer;transition:padding var(--duration-slow) var(--ease-decel);align-items:center;display:flex}@media (max-width:768px){.NotificationBell-module__hR4KDq__bellButton{padding-inline:var(--space-35)}}.NotificationBell-module__hR4KDq__countChip{min-width:1.125rem;height:1.125rem;font-size:var(--text-10);font-weight:var(--font-bold);color:var(--on-primary);background:var(--color-primary-hover);border-radius:var(--radius-full);transition:opacity var(--duration-normal) var(--ease-out) .1s;justify-content:center;align-items:center;margin-left:auto;padding:0 .3rem;display:flex}.NotificationBell-module__hR4KDq__iconWrapper{flex-shrink:0;align-items:center;display:flex;position:relative}.NotificationBell-module__hR4KDq__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);white-space:nowrap;transition:opacity var(--duration-normal) var(--ease-out) .1s}.NotificationBell-module__hR4KDq__labelHidden{opacity:0;transition-delay:0s}.NotificationBell-module__hR4KDq__bellButton:hover .NotificationBell-module__hR4KDq__label{color:var(--text-primary)}.NotificationBell-module__hR4KDq__badge{min-width:.875rem;height:.875rem;font-size:var(--text-10);font-weight:var(--font-bold);color:var(--on-primary);background:var(--color-primary-hover);border:2px solid var(--bg-navbar);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 .2rem;display:flex;position:absolute;top:-.4rem;right:-.55rem}.NotificationBell-module__hR4KDq__dropdown{background:var(--bg-navbar);border:1px solid var(--border);border-radius:var(--radius-lg);width:400px;max-width:90vw;height:calc(100vh - 2rem);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);animation:var(--kf-slide-down) var(--duration-normal) ease;flex-direction:column;display:flex;position:relative;overflow:hidden;z-index:var(--z-notification)!important}.NotificationBell-module__hR4KDq__header{padding:var(--spacing) var(--space-5);border-bottom:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;display:flex}.NotificationBell-module__hR4KDq__title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.NotificationBell-module__hR4KDq__minimizeButton{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.NotificationBell-module__hR4KDq__minimizeButton:hover{color:var(--text-primary);background:var(--surface-muted)}.NotificationBell-module__hR4KDq__markAllButton{gap:var(--space-15);padding:var(--space-15) var(--spacing-md);font-size:var(--text-13);font-weight:var(--font-medium);color:var(--text-primary);cursor:pointer;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);transition:all var(--duration-fast) ease;align-items:center;display:flex}.NotificationBell-module__hR4KDq__markAllButton:hover:not(:disabled){background:var(--bg-hover);border-color:var(--text-tertiary)}.NotificationBell-module__hR4KDq__markAllButton:disabled{cursor:not-allowed;opacity:.6}.NotificationBell-module__hR4KDq__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.NotificationBell-module__hR4KDq__item{gap:var(--space-35);width:100%;padding:var(--spacing) var(--space-5);text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--border);transition:background var(--duration-normal) ease;background:0 0;align-items:flex-start;display:flex}.NotificationBell-module__hR4KDq__item:hover{background:var(--bg-card-hover)}.NotificationBell-module__hR4KDq__item.NotificationBell-module__hR4KDq__unread{background:rgba(var(--color-primary-rgb), .03)}.NotificationBell-module__hR4KDq__item.NotificationBell-module__hR4KDq__unread:hover{background:rgba(var(--color-primary-rgb), .08)}.NotificationBell-module__hR4KDq__icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.NotificationBell-module__hR4KDq__colorBlue{color:#3b82f6;background:#3b82f61a}.NotificationBell-module__hR4KDq__colorPurple{color:#9333ea;background:#9333ea1a}.NotificationBell-module__hR4KDq__colorGreen{color:#22c55e;background:#22c55e1a}.NotificationBell-module__hR4KDq__colorOrange{color:#f97316;background:#f973161a}.NotificationBell-module__hR4KDq__colorYellow{color:#eab308;background:#eab3081a}.NotificationBell-module__hR4KDq__colorRed{color:#ef4444;background:#ef44441a}.NotificationBell-module__hR4KDq__colorDefault{color:var(--text-secondary);background:var(--surface-muted)}.NotificationBell-module__hR4KDq__content{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.NotificationBell-module__hR4KDq__itemTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0;line-height:1.4}.NotificationBell-module__hR4KDq__itemMessage{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-13);color:var(--text-secondary);-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.NotificationBell-module__hR4KDq__itemTime{font-size:var(--text-xs);color:var(--text-tertiary)}.NotificationBell-module__hR4KDq__unreadDot{width:.5rem;height:.5rem;margin-top:var(--spacing-sm);background:var(--color-primary);border-radius:var(--radius-round);flex-shrink:0}.NotificationBell-module__hR4KDq__loading,.NotificationBell-module__hR4KDq__empty{gap:var(--spacing-md);padding:var(--spacing-2xl) var(--space-5);color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.NotificationBell-module__hR4KDq__spinning{animation:var(--kf-spin) 1s linear infinite}.NotificationBell-module__hR4KDq__emptyIcon{margin-bottom:var(--spacing);color:var(--text-tertiary);opacity:.5}.NotificationBell-module__hR4KDq__emptyText{margin:0 0 var(--space-15);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary)}.NotificationBell-module__hR4KDq__emptySubtext{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.NotificationBell-module__hR4KDq__footer{padding:var(--spacing-md) var(--space-5);border-top:1px solid var(--border);background:0 0}.NotificationBell-module__hR4KDq__viewAllButton{width:100%;padding:var(--space-25);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);cursor:pointer;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);transition:all var(--duration-fast) ease}.NotificationBell-module__hR4KDq__viewAllButton:hover{background:var(--bg-hover);border-color:var(--text-tertiary)}
.AvatarMenu-module__U2UrJG__profile{width:100%;padding-top:var(--spacing-xs);background:0 0;margin-top:auto;position:relative}.AvatarMenu-module__U2UrJG__profile:before{top:0;right:var(--spacing-sm);left:var(--spacing-sm);content:"";background:color-mix(in srgb, var(--border) 50%, transparent);height:1px;position:absolute}.AvatarMenu-module__U2UrJG__expandToggle{margin-bottom:var(--spacing-sm)}.AvatarMenu-module__U2UrJG__notificationWrapper{width:calc(100% - var(--spacing));margin:0 var(--spacing-sm);white-space:nowrap;border-radius:var(--radius-sm);transition:background var(--duration-normal) var(--ease-out), width var(--duration-slow) var(--ease-decel);align-items:center;padding:0;display:flex;overflow:hidden}.AvatarMenu-module__U2UrJG__notificationWrapper:hover{background:var(--surface-hover)}.AvatarMenu-module__U2UrJG__notificationWrapper.AvatarMenu-module__U2UrJG__active{background:var(--color-primary-subtle-strong)}.AvatarMenu-module__U2UrJG__notificationCollapsed{width:40px;height:40px;margin:0 auto}.AvatarMenu-module__U2UrJG__notificationCollapsed button{padding:.75rem}.AvatarMenu-module__U2UrJG__avatarContainer{width:calc(100% - var(--spacing));padding:.55rem var(--spacing-md) .55rem var(--spacing-2xs);margin:var(--spacing-sm) var(--spacing-sm) 0;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-normal) var(--ease-out);background:0 0;border:none;align-items:center;display:flex}.AvatarMenu-module__U2UrJG__avatarContainer:hover{background:var(--surface-hover)}.AvatarMenu-module__U2UrJG__avatarContainer:focus,.AvatarMenu-module__U2UrJG__avatarContainer:focus-visible{outline:none}.AvatarMenu-module__U2UrJG__avatarContainer:focus-visible{box-shadow:var(--focus-ring)}.AvatarMenu-module__U2UrJG__avatarCollapsed{width:auto;margin:var(--spacing-sm) auto 0;padding:0}.AvatarMenu-module__U2UrJG__profileName{margin-left:var(--spacing-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);white-space:nowrap}.AvatarMenu-module__U2UrJG__avatarDropdown{z-index:calc(var(--z-sticky) + 1);gap:var(--spacing-sm);padding:var(--spacing-sm) 0;margin:var(--spacing-sm) var(--spacing-sm);background:var(--surface-muted);border-radius:var(--radius-md);animation:var(--kf-slide-down) var(--duration-normal) var(--ease-out);border:none;flex-direction:column;display:flex;overflow:hidden}.AvatarMenu-module__U2UrJG__dropdownCollapsed{width:fit-content;padding:var(--spacing-xs);margin-inline:auto}@media (min-width:769px){.AvatarMenu-module__U2UrJG__avatarDropdown:not(.AvatarMenu-module__U2UrJG__dropdownCollapsed) button{padding-left:var(--space-15)}}@media (max-width:768px){.AvatarMenu-module__U2UrJG__profile{margin-top:0}.AvatarMenu-module__U2UrJG__notificationWrapper{width:calc(100% - (var(--spacing) * 2));margin-inline:var(--spacing)}.AvatarMenu-module__U2UrJG__avatarContainer{width:calc(100% - (var(--spacing) * 2));padding-left:var(--space-15);margin-inline:var(--spacing)}.AvatarMenu-module__U2UrJG__avatarDropdown button{width:calc(100% - (var(--spacing-sm) * 2));padding-inline:var(--space-35);margin-inline:var(--spacing-sm)}}
.DesktopRail-module__0gJ3na__rail{z-index:calc(var(--z-sticky) + 4);gap:var(--spacing);width:60px;height:100vh;padding:var(--spacing) 0;background:var(--bg-navbar);border-right:1px solid var(--border-navbar);border-radius:0 var(--radius-md) var(--radius-md) 0;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);transition:width var(--duration-slow) var(--ease-decel);flex-direction:column;align-items:flex-start;display:flex;position:fixed;top:0;left:0}.DesktopRail-module__0gJ3na__expanded{width:260px}.DesktopRail-module__0gJ3na__mainNavigation{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}
.LogoutModal-module__xk6pxW__content{padding:var(--spacing-sm) 0;text-align:center}.LogoutModal-module__xk6pxW__iconCircle{width:56px;height:56px;margin:0 auto var(--spacing);color:var(--danger);background:var(--danger-bg);border-radius:var(--radius-round);justify-content:center;align-items:center;display:flex}.LogoutModal-module__xk6pxW__message{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);margin:0}.LogoutModal-module__xk6pxW__userName{font-weight:var(--font-semibold);color:var(--text-primary)}
.MobileDrawer-module__V0_0Ia__drawer{top:calc(44px + max(var(--space-2), env(safe-area-inset-top)) + var(--spacing-sm));left:max(var(--spacing-sm), env(safe-area-inset-left));z-index:var(--z-sticky);visibility:hidden;gap:var(--spacing);width:0;max-height:calc(100vh - 44px - max(var(--space-2), env(safe-area-inset-top)) - var(--spacing));padding:var(--spacing) 0;background:var(--bg-card);border-radius:var(--radius-lg);transition:transform var(--duration-slow) var(--ease-decel), visibility 0s linear var(--duration-slow);flex-direction:column;align-items:flex-start;display:flex;position:fixed;overflow:hidden;transform:translate(-100%)}.MobileDrawer-module__V0_0Ia__drawer.MobileDrawer-module__V0_0Ia__open{visibility:visible;width:280px;box-shadow:var(--shadow-xl);transition:transform var(--duration-slow) var(--ease-decel);overflow-y:auto;transform:translate(0)}.MobileDrawer-module__V0_0Ia__list{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.MobileDrawer-module__V0_0Ia__list button{width:calc(100% - (var(--spacing) * 2));padding-inline:var(--space-35);margin-inline:var(--spacing)}.MobileDrawer-module__V0_0Ia__section{width:100%}.MobileDrawer-module__V0_0Ia__sectionLabel{margin:var(--spacing-md) var(--spacing) var(--spacing-xs);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em}.MobileDrawer-module__V0_0Ia__topBar{top:max(var(--space-2), env(safe-area-inset-top));right:max(var(--space-2), env(safe-area-inset-right));left:max(var(--space-2), env(safe-area-inset-left));z-index:calc(var(--z-sticky) + 1);pointer-events:none;align-items:center;height:44px;display:flex;position:fixed}.MobileDrawer-module__V0_0Ia__hamburgerButton{width:44px;height:44px;color:var(--text-secondary);pointer-events:auto;cursor:pointer;border-radius:var(--radius-full);transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.MobileDrawer-module__V0_0Ia__hamburgerButton:hover{color:var(--text-primary);background:var(--surface-muted)}.MobileDrawer-module__V0_0Ia__hamburgerButton:active{transform:scale(.94)}.MobileDrawer-module__V0_0Ia__hamburgerButton:focus,.MobileDrawer-module__V0_0Ia__hamburgerButton:focus-visible{outline:none}.MobileDrawer-module__V0_0Ia__hamburgerButton:focus-visible{box-shadow:var(--focus-ring)}.MobileDrawer-module__V0_0Ia__overlay{z-index:calc(var(--z-sticky) - 1);pointer-events:none;background:color-mix(in srgb, var(--surface-overlay) 40%, transparent);opacity:0;transition:opacity var(--duration-normal) var(--ease-out);position:fixed;inset:0}.MobileDrawer-module__V0_0Ia__overlay.MobileDrawer-module__V0_0Ia__visible{pointer-events:all;opacity:1}.MobileDrawer-module__V0_0Ia__srOnly{white-space:nowrap;clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}