.m_8f2832ae{position:fixed;top:0;inset-inline:0;z-index:var(--nprogress-z-index);background-color:transparent;transition:opacity .15s ease;transition-delay:50ms;opacity:0;overflow:visible}.m_8f2832ae:where([data-mounted]){opacity:1}.m_7a0fe999{position:relative;transition:width .15s ease;overflow:visible}.m_7a0fe999:before{content:"";position:absolute;width:calc(6.25rem * var(--mantine-scale));height:var(--progress-size);top:0;inset-inline-end:calc(.0625rem * var(--mantine-scale));transform:rotate(4deg) translateY(-4px);box-shadow:0 0 10px var(--progress-section-color),0 0 5px var(--progress-section-color)}:root{--background:#F7F8FC;--foreground:#0F172A;--primary:#4F46E5;--primary-hover:#4338CA;--primary-light:#EEF2FF;--accent:#F59E0B;--success:#10B981;--danger:#EF4444;--surface:#FFFFFF;--border:#E2E8F0;--text-primary:#0F172A;--text-secondary:#475569;--text-muted:#94A3B8;--sidebar-bg:#0F172A;--sidebar-active:rgba(79,70,229,0.15)}body{color:var(--foreground);background:var(--background);font-feature-settings:"cv02","cv03","cv04","cv11";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:14px;line-height:1.5;letter-spacing:-.006em}::selection{background-color:#D8DCFF;color:#1C2366}html{scroll-behavior:smooth}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.scrollbar-thin::-webkit-scrollbar{width:4px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.15);border-radius:9999px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.3)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.35)}@keyframes animate-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-in{animation:animate-in .15s ease-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation:fade-in .2s ease-out}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.slide-in-left{animation:slide-in-left .2s ease-out}.animate-fadeIn{animation:fade-in .3s ease-out}.animate-slideIn{animation:page-enter .3s ease-out}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scaleIn{animation:scaleIn .2s ease-out}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 2s infinite}.nav-item-hover:hover{background-color:rgba(255,255,255,.06);color:rgba(255,255,255,.95)}.nav-item-hover-muted:hover{background-color:rgba(255,255,255,.06);color:rgba(255,255,255,.65)}.topnav-user-hover:hover{background-color:#F5F6FA}.card-hover-scale{transition:transform .2s ease,box-shadow .2s ease}.card-hover-scale:hover{transform:scale(1.02);box-shadow:0 10px 25px -3px rgb(0 0 0/.07),0 4px 6px -4px rgb(0 0 0/.04)}.hover-link:hover{text-decoration:underline}.hover-bg-subtle:hover{background-color:#F9FAFB}.drag-card-hover{transition:box-shadow .2s ease}.drag-card-hover:hover{box-shadow:0 10px 25px -3px rgb(0 0 0/.07),0 4px 6px -4px rgb(0 0 0/.04)}.drag-card-hover:active{cursor:grabbing}.stagger-1{animation:fade-in .3s ease-out .05s both}.stagger-2{animation:fade-in .3s ease-out .1s both}.stagger-3{animation:fade-in .3s ease-out .15s both}.stagger-4{animation:fade-in .3s ease-out .2s both}.card-glow{transition:box-shadow .25s ease,transform .25s ease}.card-glow:hover{box-shadow:0 4px 20px rgba(0,0,0,.06);transform:translateY(-1px)}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.35)}}.pulse-dot{width:8px;height:8px;border-radius:9999px;background-color:#22C55E;display:inline-block;animation:pulse-dot 1.8s ease-in-out infinite}.glass-effect{background:rgba(255,255,255,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.6);box-shadow:0 4px 24px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.03)}.landing-glass-card{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.landing-glass-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04)}.landing-btn-primary{background:#1A1A2E!important;color:#fff!important;box-shadow:0 4px 14px rgba(26,26,46,.25)!important}.landing-btn-primary:hover{background:#2D2B55!important;box-shadow:0 6px 20px rgba(26,26,46,.35)!important;transform:translateY(-1px)}.landing-btn-outline{border-color:rgba(0,0,0,.12)!important;color:#4A4A5A!important;background:transparent!important}.landing-btn-outline:hover{background:rgba(0,0,0,.04)!important;border-color:rgba(0,0,0,.2)!important}.landing-btn-cta{background:#fff!important;color:#1A1A2E!important;font-weight:700!important;box-shadow:0 4px 20px rgba(255,255,255,.2)!important}.landing-btn-cta:hover{background:#F0F0F5!important;box-shadow:0 6px 28px rgba(255,255,255,.3)!important;transform:translateY(-1px)}@keyframes landing-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}}.landing-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;animation:landing-float 15s ease-in-out infinite}.landing-orb-1{width:500px;height:500px;background:radial-gradient(circle,rgba(100,80,200,.15) 0,transparent 70%);top:-100px;right:-100px;animation-delay:0s}.landing-orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(80,120,200,.12) 0,transparent 70%);bottom:-80px;left:-80px;animation-delay:-5s}.landing-orb-3{width:300px;height:300px;background:radial-gradient(circle,rgba(150,100,220,.1) 0,transparent 70%);top:40%;left:50%;animation-delay:-10s}.landing-carousel-btn:hover{background:#F5F5F7!important;border-color:rgba(0,0,0,.15)!important;box-shadow:0 2px 8px rgba(0,0,0,.06)}.landing-footer-link{cursor:pointer;transition:color .2s ease}.landing-footer-link:hover{color:rgba(255,255,255,.7)!important}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:page-enter .35s ease-out both}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gradient-text{background:linear-gradient(135deg,#1A1A2E,#4A4A5A);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mantine-Table-tbody .mantine-Table-tr:nth-of-type(2n),.mantine-Table-tbody .mantine-Table-tr[data-striped]{background-color:#fff!important}.mantine-Table-thead .mantine-Table-tr{background-color:#fff!important;border-bottom:none!important}.mantine-Table-thead .mantine-Table-th{font-size:11.5px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#8492A6!important;padding:0 16px 10px!important;border-bottom:1px solid #e4e7ec!important;border-top:none!important;white-space:nowrap!important;background-color:#fff!important}.mantine-Table-tbody .mantine-Table-tr{transition:background-color .1s ease;background-color:#fff!important}.mantine-Table-tbody .mantine-Table-tr:hover{background-color:#F8F9FB!important}.mantine-Table-td{font-size:13.5px!important;color:#3C4858!important;padding:14px 16px!important;border-top:none!important;vertical-align:middle!important;line-height:1.5!important}.mantine-Table-tbody .mantine-Table-tr:last-child .mantine-Table-td,.mantine-Table-td{border-bottom:1px solid #eff2f7!important}.mantine-Table-tfoot .mantine-Table-tr{background-color:#FAFBFC!important}.mantine-Table-tfoot .mantine-Table-td{font-size:13px!important;font-weight:600!important;color:#1F2D3D!important;padding:12px 16px!important;border-top:1px solid #e4e7ec!important;border-bottom:none!important}.mantine-Table-table{border-collapse:separate!important;border-spacing:0!important}.mantine-Table-scrollContainer{border-radius:0!important}.mantine-Button-root:active{transform:scale(.98)}.mantine-Badge-root{font-weight:500!important;border-radius:4px!important}.mantine-Modal-overlay{backdrop-filter:blur(8px)!important}.mantine-Tabs-tab[data-active]{transition:color .2s ease,border-color .2s ease}.mantine-Stepper-stepIcon[data-progress]{box-shadow:0 0 0 4px rgba(79,70,229,.15)}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.mantine-Skeleton-root{opacity:.6}.mantine-ActionIcon-root:hover{background-color:#F0F2F5!important}.logo-glow{box-shadow:0 2px 8px rgba(0,0,0,.12)}@keyframes live-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(34,197,94,.5)}50%{opacity:.8;box-shadow:0 0 0 4px rgba(34,197,94,0)}}.live-pulse-dot{width:6px;height:6px;border-radius:9999px;background-color:#22C55E;display:inline-block;animation:live-pulse 2s ease-in-out infinite;flex-shrink:0}.collapse-btn-hover:hover{background-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.8)!important}@keyframes bell-bounce{0%,60%,to{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(9deg)}40%{transform:rotate(-6deg)}50%{transform:rotate(3deg)}}.bell-bounce{animation:bell-bounce 2.5s ease-in-out infinite;animation-delay:1s;transform-origin:top center}@keyframes online-ring{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.4)}50%{box-shadow:0 0 0 3px rgba(34,197,94,0)}}.online-status-dot{width:10px;height:10px;border-radius:9999px;background-color:#22C55E;border:2px solid #fff;position:absolute;bottom:-1px;right:-1px;animation:online-ring 3s ease-in-out infinite}.nav-item-hover.active{background-color:rgba(79,70,229,.2)!important;color:#fff!important}.pagination-footer{padding:12px 16px;border-top:1px solid var(--border)}.stats-card-hover{transition:transform .2s ease,box-shadow .2s ease}.stats-card-hover:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.breadcrumb-active{position:relative}.breadcrumb-active:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;border-radius:1px;background:linear-gradient(90deg,#1A1A2E,#4A4A5A);opacity:.7}.font-mono{font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-feature-settings:"liga" 0;letter-spacing:0}.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.section-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748B}.text-tight{letter-spacing:-.01em}.heading-tight{letter-spacing:-.025em}.currency{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right;white-space:nowrap}.mantine-Checkbox-label,.mantine-DateInput-label,.mantine-DatePickerInput-label,.mantine-FileInput-label,.mantine-MultiSelect-label,.mantine-NumberInput-label,.mantine-PasswordInput-label,.mantine-Radio-label,.mantine-Select-label,.mantine-Switch-label,.mantine-TextInput-label,.mantine-Textarea-label{font-size:13px!important;font-weight:500!important;color:#334155!important;letter-spacing:0!important;margin-bottom:4px!important}.mantine-NumberInput-input::placeholder,.mantine-PasswordInput-input::placeholder,.mantine-Select-input::placeholder,.mantine-TextInput-input::placeholder,.mantine-Textarea-input::placeholder{color:#94A3B8!important;font-weight:400!important}.mantine-Modal-title{font-weight:600!important;font-size:16px!important;letter-spacing:-.01em!important;color:#0F172A!important}.mantine-Modal-header{border-bottom:1px solid #f1f5f9!important;padding-bottom:12px!important}.mantine-Tooltip-tooltip{font-size:12px!important;font-weight:500!important;letter-spacing:0!important}.mantine-Badge-label{font-weight:500!important;font-size:11px!important;letter-spacing:.01em!important}.mantine-Menu-item,.mantine-Tabs-tab{font-size:13px!important}.mantine-Tabs-tab{font-weight:500!important}.mantine-Notification-title{font-weight:600!important;font-size:14px!important}.mantine-Notification-description{font-size:13px!important;color:#475569!important}.mantine-Alert-title{font-weight:600!important;font-size:14px!important}.mantine-Alert-message,.mantine-Breadcrumbs-breadcrumb{font-size:13px!important}.mantine-Divider-label{font-size:11px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#94A3B8!important}.mantine-ActionIcon-root,.mantine-Button-root{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease!important}.mantine-Badge-root{transition:background-color .15s ease,color .15s ease!important}.mantine-Card-root,.mantine-Paper-root{border-color:#E4E7EC!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important;transition:box-shadow .2s ease,border-color .2s ease!important}.mantine-DateInput-input:focus,.mantine-MultiSelect-input:focus,.mantine-NumberInput-input:focus,.mantine-PasswordInput-input:focus,.mantine-Select-input:focus,.mantine-TextInput-input:focus,.mantine-Textarea-input:focus{border-color:#818CF8!important;box-shadow:0 0 0 3px rgba(79,70,229,.08)!important}