@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_a80a2d{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_a80a2d{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root,html[data-theme=dark]{--background:#050505;--surface:#1E1E1E;--surface-elevated:#252525;--surface-hover:rgba(255,255,255,0.05);--foreground:#FFFFFF;--text-secondary:#9CA3AF;--text-muted:#6B7280;--primary:#CCFF00;--primary-contrast:#000000;--primary-hover:#b8e600;--primary-subtle:rgba(204,255,0,0.1);--primary-border:rgba(204,255,0,0.2);--secondary:#00E5FF;--border:#333333;--border-subtle:rgba(255,255,255,0.08)}html[data-theme=light]{--background:#F8FAFC;--surface:#FFFFFF;--surface-elevated:#F1F5F9;--surface-hover:rgba(9,9,11,0.04);--foreground:#09090B;--text-secondary:#52525B;--text-muted:#64748B;--primary:#09090B;--primary-contrast:#FFFFFF;--primary-hover:#27272A;--primary-subtle:rgba(9,9,11,0.06);--primary-border:rgba(9,9,11,0.2);--secondary:#52525B;--border:#E2E8F0;--border-subtle:rgba(9,9,11,0.08)}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}body{background:var(--background);color:var(--foreground);font-family:var(--font-outfit),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes scan{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.animate-scan{animation:scan 2s linear infinite;box-shadow:0 0 10px var(--primary);width:100%}.fc .fc-list,.fc .fc-scrollgrid,.fc-theme-standard td,.fc-theme-standard th{border:1px solid var(--border)!important}.fc .fc-list{background-color:var(--surface)!important}.fc-daygrid-event{border:none!important;padding:2px 4px!important}.fc-v-event{background-color:transparent!important;border:none!important}.fc-timegrid-event-harness{margin:1px!important}.fc .fc-highlight{background:var(--primary-subtle)!important}.fc-popover{background-color:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.2)!important}.fc-popover-header{background-color:var(--surface-elevated)!important;color:var(--foreground)!important}.fc-popover-body{color:var(--text-secondary)!important}.fc-event-main{padding:2px!important}html[data-theme=light] .MuiTable-root,html[data-theme=light] .MuiTableContainer-root{background-color:var(--surface)!important;border-color:var(--border)!important;color:var(--foreground)!important}html[data-theme=light] .MuiTableHead-root,html[data-theme=light] .MuiTableHead-root .MuiTableRow-root{background-color:var(--surface-elevated)!important}html[data-theme=light] .MuiTableHead-root .MuiTableCell-root{background-color:var(--surface-elevated)!important;color:var(--text-secondary)!important;border-bottom:1px solid var(--border)!important;font-weight:700!important}html[data-theme=light] .MuiTableBody-root .MuiTableCell-root{color:var(--foreground)!important;border-bottom:1px solid var(--border)!important}html[data-theme=light] .MuiTableBody-root .MuiTableRow-root.Mui-hovered,html[data-theme=light] .MuiTableBody-root .MuiTableRow-root:hover{background-color:var(--surface-hover)!important}html[data-theme=light] .MuiTableCell-root.sticky-action-cell{background-color:var(--surface)!important;border-bottom:1px solid var(--border)!important}html[data-theme=light] .MuiTableBody-root .MuiTableRow-root:hover .sticky-action-cell{background-color:var(--surface-elevated)!important}html[data-theme=light] .MuiTableSortLabel-root{color:var(--text-secondary)!important}html[data-theme=light] .MuiTableSortLabel-root.Mui-active,html[data-theme=light] .MuiTableSortLabel-root:hover{color:var(--primary)!important}html[data-theme=light] .MuiTablePagination-root{color:var(--text-secondary)!important;border-top:1px solid var(--border)!important}html[data-theme=light] .MuiTablePagination-actions button,html[data-theme=light] .MuiTablePagination-selectIcon{color:var(--foreground)!important}html[data-theme=light] .MuiPaper-root:not(.MuiAlert-root):not([class*=bg-]):not([style*="background-color: var(--primary)"]):not([style*="background: var(--primary)"]):not([style*="background-color: rgb(204, 255, 0)"]){background-color:var(--surface);color:var(--foreground);border-color:var(--border)}html[data-theme=light] .MuiCard-root{border-color:var(--border)!important}html[data-theme=light] .MuiCard-root,html[data-theme=light] .MuiOutlinedInput-root{background-color:var(--surface)!important;color:var(--foreground)!important}html[data-theme=light] .MuiOutlinedInput-notchedOutline{border-color:var(--border)!important}html[data-theme=light] .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--primary)!important}html[data-theme=light] .MuiInputBase-input{color:var(--foreground)!important}html[data-theme=light] .MuiInputBase-input::placeholder{color:var(--text-muted)!important;opacity:1!important}html[data-theme=light] .MuiButton-outlined{border-color:var(--border)!important;color:var(--foreground)!important}html[data-theme=light] .MuiButton-outlined:hover{border-color:var(--primary)!important;background-color:var(--surface-hover)!important}html[data-theme=light] .MuiButton-containedPrimary{background-color:var(--primary)!important;color:var(--primary-contrast)!important}html[data-theme=light] .MuiButton-containedPrimary:hover{background-color:var(--primary-hover)!important}html[data-theme=light] .MuiButton-contained[style*="var(--primary)"],html[data-theme=light] .MuiButton-root[style*="var(--primary)"],html[data-theme=light] button[style*="var(--primary)"]{background-color:var(--primary)!important;color:var(--primary-contrast)!important}html[data-theme=light] .MuiDialog-paper{background-color:var(--surface)!important;color:var(--foreground)!important;border:1px solid var(--border)!important}html[data-theme=light] .MuiDialogTitle-root{color:var(--foreground)!important}html[data-theme=light] .MuiDialogContentText-root{color:var(--text-secondary)!important}html[data-theme=light] .MuiMenu-paper{background-color:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:0 10px 30px rgba(0,0,0,.08)!important}html[data-theme=light] .MuiMenuItem-root{color:var(--foreground)!important}html[data-theme=light] .MuiMenuItem-root.Mui-selected,html[data-theme=light] .MuiMenuItem-root:hover{background-color:var(--surface-hover)!important}html[data-theme=light] .MuiTabs-root{border-bottom:1px solid var(--border)!important}html[data-theme=light] .MuiTab-root{color:var(--text-secondary)!important}html[data-theme=light] .MuiTab-root.Mui-selected{color:var(--primary)!important;font-weight:700!important}html[data-theme=light] .MuiTabs-indicator{background-color:var(--primary)!important}html[data-theme=light] [style*="background-color: #0F0F0F"],html[data-theme=light] [style*="background-color: #0f0f0f"],html[data-theme=light] [style*="background-color: #161618"],html[data-theme=light] [style*="background-color: #18181B"],html[data-theme=light] [style*="background-color: #18181b"],html[data-theme=light] [style*="background-color: #1E1E1E"],html[data-theme=light] [style*="background-color: #1e1e1e"],html[data-theme=light] [style*="background-color: rgb(15, 15, 15)"],html[data-theme=light] [style*="background-color: rgb(24, 24, 27)"],html[data-theme=light] [style*="background-color: rgb(30, 30, 30)"],html[data-theme=light] [style*="background: #18181B"],html[data-theme=light] [style*="background: #18181b"],html[data-theme=light] [style*="background: #1E1E1E"],html[data-theme=light] [style*="background: #1e1e1e"]{background-color:var(--surface)!important}html[data-theme=light] [style*="background-color: #1A1A1A"],html[data-theme=light] [style*="background-color: #1a1a1a"],html[data-theme=light] [style*="background-color: #202024"],html[data-theme=light] [style*="background-color: #252525"],html[data-theme=light] [style*="background-color: #27272A"],html[data-theme=light] [style*="background-color: #27272a"],html[data-theme=light] [style*="background-color: #2C2C2C"],html[data-theme=light] [style*="background-color: #2c2c2c"],html[data-theme=light] [style*="background-color: rgb(37, 37, 37)"],html[data-theme=light] [style*="background-color: rgb(39, 39, 42)"],html[data-theme=light] [style*="background-color: rgb(44, 44, 44)"],html[data-theme=light] [style*="background: #252525"]{background-color:var(--surface-elevated)!important}html[data-theme=light] [style*="border-bottom: 1px solid #252525"],html[data-theme=light] [style*="border-bottom: 1px solid #27272A"],html[data-theme=light] [style*="border-bottom: 1px solid #27272a"],html[data-theme=light] [style*="border-bottom: 1px solid #2C2C2C"],html[data-theme=light] [style*="border-bottom: 1px solid #2c2c2c"],html[data-theme=light] [style*="border-bottom: 1px solid #333"],html[data-theme=light] [style*="border-color: #333"],html[data-theme=light] [style*="border-color: rgb(51, 51, 51)"],html[data-theme=light] [style*="border-left: 1px solid #333"],html[data-theme=light] [style*="border-right: 1px solid #333"],html[data-theme=light] [style*="border-top: 1px solid #333"],html[data-theme=light] [style*="border-top: 1px solid rgba(255, 255, 255, 0.06)"],html[data-theme=light] [style*="border-top: 1px solid rgba(255, 255, 255, 0.08)"],html[data-theme=light] [style*="border: 1px solid #27272A"],html[data-theme=light] [style*="border: 1px solid #27272a"],html[data-theme=light] [style*="border: 1px solid #2C2C2C"],html[data-theme=light] [style*="border: 1px solid #2c2c2c"],html[data-theme=light] [style*="border: 1px solid #333"],html[data-theme=light] [style*="border: 1px solid rgb(51, 51, 51)"],html[data-theme=light] [style*="border: 1px solid rgba(255, 255, 255, 0.08)"],html[data-theme=light] [style*="border: 1px solid rgba(255, 255, 255, 0.1)"]{border-color:var(--border)!important}html[data-theme=light] .MuiTypography-h1,html[data-theme=light] .MuiTypography-h2,html[data-theme=light] .MuiTypography-h3,html[data-theme=light] .MuiTypography-h4,html[data-theme=light] .MuiTypography-h5,html[data-theme=light] .MuiTypography-h6,html[data-theme=light] table{color:var(--foreground)!important}html[data-theme=light] table th{color:var(--text-secondary)!important}html[data-theme=light] table td,html[data-theme=light] table th,html[data-theme=light] table tr{border-color:var(--border)!important}html[data-theme=light] table tbody tr:hover{background-color:var(--surface-hover)!important}html[data-theme=light] select option{background-color:var(--surface)!important;color:var(--foreground)!important}html[data-theme=light] .MuiTypography-root[style*="color: #FFF"],html[data-theme=light] .MuiTypography-root[style*="color: #FFFFFF"],html[data-theme=light] .MuiTypography-root[style*="color: #fff"],html[data-theme=light] .MuiTypography-root[style*="color: #ffffff"],html[data-theme=light] .MuiTypography-root[style*="color: rgb(255, 255, 255)"],html[data-theme=light] .MuiTypography-root[style*="color: white"],html[data-theme=light] h1[style*="color: #FFFFFF"],html[data-theme=light] h1[style*="color: white"],html[data-theme=light] h2[style*="color: #FFFFFF"],html[data-theme=light] h2[style*="color: white"],html[data-theme=light] h3[style*="color: #FFFFFF"],html[data-theme=light] h3[style*="color: white"],html[data-theme=light] h4[style*="color: #FFFFFF"],html[data-theme=light] h4[style*="color: white"],html[data-theme=light] h5[style*="color: #FFFFFF"],html[data-theme=light] h5[style*="color: white"],html[data-theme=light] h6[style*="color: #FFFFFF"],html[data-theme=light] h6[style*="color: white"],html[data-theme=light] p[style*="color: #FFFFFF"],html[data-theme=light] p[style*="color: #ffffff"],html[data-theme=light] p[style*="color: white"],html[data-theme=light] span[style*="color: #FFFFFF"]:not(.MuiChip-label),html[data-theme=light] span[style*="color: #ffffff"]:not(.MuiChip-label),html[data-theme=light] span[style*="color: white"]:not(.MuiChip-label){color:var(--foreground)!important}html[data-theme=light] [style*="color: #71717A"],html[data-theme=light] [style*="color: #71717a"],html[data-theme=light] [style*="color: #9CA3AF"],html[data-theme=light] [style*="color: #9ca3af"],html[data-theme=light] [style*="color: #A1A1AA"],html[data-theme=light] [style*="color: #a1a1aa"],html[data-theme=light] [style*="color: rgb(156, 163, 175)"]{color:var(--text-secondary)!important}html[data-theme=light] [style*="color: #D1D5DB"],html[data-theme=light] [style*="color: #E5E7EB"],html[data-theme=light] [style*="color: #d1d5db"],html[data-theme=light] [style*="color: #e5e7eb"],html[data-theme=light] [style*="color: rgb(209, 213, 219)"],html[data-theme=light] [style*="color: rgb(229, 231, 235)"]{color:var(--foreground)!important}html[data-theme=light] .MuiIconButton-root:not(.Mui-disabled):not([style*="var(--primary)"]):not([style*="background-color: var(--primary)"]){color:var(--foreground)}html[data-theme=light] .MuiIconButton-root:not(.Mui-disabled):not([style*="var(--primary)"]):not([style*="background-color: var(--primary)"]) svg{stroke:currentColor}html[data-theme=light] svg.lucide[stroke="#FFFFFF"],html[data-theme=light] svg.lucide[stroke="#fff"],html[data-theme=light] svg.lucide[stroke="#ffffff"],html[data-theme=light] svg.lucide[stroke=white]{stroke:var(--foreground)!important}html[data-theme=light] svg.lucide[color="#FFFFFF"],html[data-theme=light] svg.lucide[color="#fff"],html[data-theme=light] svg.lucide[color="#ffffff"],html[data-theme=light] svg.lucide[color=white]{color:var(--foreground)!important;stroke:var(--foreground)!important}html[data-theme=light] .MuiButton-containedPrimary .lucide,html[data-theme=light] .MuiButton-containedPrimary svg,html[data-theme=light] .MuiButton-contained[style*="var(--primary)"] .lucide,html[data-theme=light] .MuiButton-contained[style*="var(--primary)"] svg,html[data-theme=light] .MuiButton-root[style*="var(--primary)"] .lucide,html[data-theme=light] .MuiButton-root[style*="var(--primary)"] svg,html[data-theme=light] button[style*="var(--primary)"] .lucide,html[data-theme=light] button[style*="var(--primary)"] svg{color:var(--primary-contrast)!important;stroke:var(--primary-contrast)!important}html[data-theme=light] .MuiButton-containedPrimary .MuiSvgIcon-root,html[data-theme=light] .MuiButton-contained[style*="var(--primary)"] .MuiSvgIcon-root,html[data-theme=light] .MuiButton-root[style*="var(--primary)"] .MuiSvgIcon-root,html[data-theme=light] button[style*="var(--primary)"] .MuiSvgIcon-root{color:var(--primary-contrast)!important;fill:var(--primary-contrast)!important}html[data-theme=light] .MuiTableCell-root svg.lucide:not([style*="color: #"]):not([style*="color: rgb"]):not([class*=text-amber]):not([class*=text-emerald]):not([class*=text-red]):not([class*=text-blue]):not([class*=text-green]){stroke:currentColor}