:root{--background:#ffffff;--foreground:#171717}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--mantine-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}[data-mantine-color-scheme=dark]{--background:#0f172a;--foreground:#f1f5f9;color-scheme:dark}[data-mantine-color-scheme=dark] .mantine-Paper-root{background-color:var(--dc-card-bg);border-color:var(--dc-border-color)}[data-mantine-color-scheme=dark] [style*="background-color: #ffffff"],[data-mantine-color-scheme=dark] [style*="background-color: rgb(255, 255, 255)"],[data-mantine-color-scheme=dark] [style*="background: #ffffff"],[data-mantine-color-scheme=dark] [style*="background: rgb(255, 255, 255)"]{background-color:var(--dc-card-bg)!important;background:var(--dc-card-bg)!important}[data-mantine-color-scheme=dark] [style*="background-color: #f9fafb"],[data-mantine-color-scheme=dark] [style*="background-color: rgb(249, 250, 251)"],[data-mantine-color-scheme=dark] [style*="background: #f9fafb"],[data-mantine-color-scheme=dark] [style*="background: rgb(249, 250, 251)"]{background-color:var(--dc-neutral-bg)!important;background:var(--dc-neutral-bg)!important}[data-mantine-color-scheme=dark] [style*="background-color: #f3f4f6"],[data-mantine-color-scheme=dark] [style*="background-color: rgb(243, 244, 246)"],[data-mantine-color-scheme=dark] [style*="background: #f3f4f6"],[data-mantine-color-scheme=dark] [style*="background: rgb(243, 244, 246)"]{background-color:var(--dc-neutral-bg-hover)!important;background:var(--dc-neutral-bg-hover)!important}[data-mantine-color-scheme=dark] [style*="border-color: rgb(229, 231, 235)"],[data-mantine-color-scheme=dark] [style*="border: 1px solid rgb(229, 231, 235)"]{border-color:var(--dc-border-color)!important}[data-mantine-color-scheme=dark] [style*="color: #111827"],[data-mantine-color-scheme=dark] [style*="color: rgb(17, 24, 39)"]{color:var(--dc-text-dark)!important}[data-mantine-color-scheme=dark] [style*="color: #374151"],[data-mantine-color-scheme=dark] [style*="color: rgb(55, 65, 81)"]{color:var(--dc-text-muted)!important}[data-mantine-color-scheme=dark] [style*="color: #4b5563"],[data-mantine-color-scheme=dark] [style*="color: rgb(75, 85, 99)"]{color:var(--dc-text-light)!important}[data-mantine-color-scheme=dark] [style*="color: #6b7280"],[data-mantine-color-scheme=dark] [style*="color: rgb(107, 114, 128)"]{color:var(--dc-text-dimmed)!important}[data-mantine-color-scheme=dark] [style*="background-color: #f0fdf4"],[data-mantine-color-scheme=dark] [style*="background-color: rgb(240, 253, 244)"],[data-mantine-color-scheme=dark] [style*="background: #f0fdf4"],[data-mantine-color-scheme=dark] [style*="background: rgb(240, 253, 244)"]{background-color:var(--dc-success-bg)!important;background:var(--dc-success-bg)!important}[data-mantine-color-scheme=dark] [style*="background-color: #fef2f2"],[data-mantine-color-scheme=dark] [style*="background-color: rgb(254, 242, 242)"],[data-mantine-color-scheme=dark] [style*="background: #fef2f2"],[data-mantine-color-scheme=dark] [style*="background: rgb(254, 242, 242)"]{background-color:var(--dc-error-bg)!important;background:var(--dc-error-bg)!important}[data-mantine-color-scheme=dark] [style*="background-color: #fffbeb"],[data-mantine-color-scheme=dark] [style*="background-color: rgb(255, 251, 235)"],[data-mantine-color-scheme=dark] [style*="background: #fffbeb"],[data-mantine-color-scheme=dark] [style*="background: rgb(255, 251, 235)"]{background-color:var(--dc-warning-bg)!important;background:var(--dc-warning-bg)!important}[data-mantine-color-scheme=dark] [style*="background-color: #eff6ff"],[data-mantine-color-scheme=dark] [style*="background-color: rgb(239, 246, 255)"],[data-mantine-color-scheme=dark] [style*="background: #eff6ff"],[data-mantine-color-scheme=dark] [style*="background: rgb(239, 246, 255)"]{background-color:var(--dc-info-bg)!important;background:var(--dc-info-bg)!important}[data-mantine-color-scheme=dark] .mantine-Input-input,[data-mantine-color-scheme=dark] .mantine-NumberInput-input,[data-mantine-color-scheme=dark] .mantine-PasswordInput-input,[data-mantine-color-scheme=dark] .mantine-Select-input,[data-mantine-color-scheme=dark] .mantine-TextInput-input,[data-mantine-color-scheme=dark] .mantine-Textarea-input{background-color:var(--dc-card-bg);border-color:var(--dc-border-color);color:var(--dc-text-dark)}[data-mantine-color-scheme=dark] .mantine-Combobox-dropdown,[data-mantine-color-scheme=dark] .mantine-Select-dropdown{background-color:var(--dc-card-bg);border-color:var(--dc-border-color)}[data-mantine-color-scheme=dark] .mantine-Combobox-option,[data-mantine-color-scheme=dark] .mantine-Select-option{color:var(--dc-text-dark)}[data-mantine-color-scheme=dark] .mantine-Combobox-option:hover,[data-mantine-color-scheme=dark] .mantine-Combobox-option[data-combobox-selected],[data-mantine-color-scheme=dark] .mantine-Select-option:hover,[data-mantine-color-scheme=dark] .mantine-Select-option[data-combobox-selected]{background-color:var(--dc-neutral-bg-hover)}[data-mantine-color-scheme=dark] .mantine-Modal-content,[data-mantine-color-scheme=dark] .mantine-Modal-header{background-color:var(--dc-card-bg)}[data-mantine-color-scheme=dark] .mantine-Menu-dropdown{background-color:var(--dc-card-bg);border-color:var(--dc-border-color)}[data-mantine-color-scheme=dark] .mantine-Menu-item{color:var(--dc-text-dark)}[data-mantine-color-scheme=dark] .mantine-Menu-item:hover{background-color:var(--dc-neutral-bg-hover)}[data-mantine-color-scheme=dark] .mantine-Table-root{background-color:var(--dc-card-bg)}[data-mantine-color-scheme=dark] .mantine-Table-tr{border-color:var(--dc-border-color)}[data-mantine-color-scheme=dark] .mantine-Table-td,[data-mantine-color-scheme=dark] .mantine-Table-th{border-color:var(--dc-border-color);color:var(--dc-text-dark)}[data-mantine-color-scheme=dark] .mantine-Tabs-tab{color:var(--dc-text-muted)}[data-mantine-color-scheme=dark] .mantine-Tabs-tab[data-active]{color:var(--dc-text-dark)}[data-mantine-color-scheme=dark] .mantine-Skeleton-root:before{background-color:var(--dc-neutral-bg)}[data-mantine-color-scheme=dark] .mantine-Skeleton-root:after{background:linear-gradient(90deg,transparent,var(--dc-neutral-bg-hover),transparent)}[data-mantine-color-scheme=dark] .mantine-Alert-root{background-color:var(--dc-card-bg);border-color:var(--dc-border-color)}[data-mantine-color-scheme=dark] .mantine-Tooltip-tooltip{background-color:var(--dc-card-bg);color:var(--dc-text-dark)}[data-mantine-color-scheme=dark] .mantine-Notification-root,[data-mantine-color-scheme=dark] .mantine-Popover-dropdown{background-color:var(--dc-card-bg);border-color:var(--dc-border-color)}[data-mantine-color-scheme=dark] .mantine-Accordion-item{border-color:var(--dc-border-color)}[data-mantine-color-scheme=dark] .mantine-Accordion-control,[data-mantine-color-scheme=dark] .mantine-Accordion-panel{background-color:var(--dc-card-bg)}[data-mantine-color-scheme=dark] .mantine-Checkbox-label,[data-mantine-color-scheme=dark] .mantine-Radio-label{color:var(--dc-text-dark)}[data-mantine-color-scheme=dark] .mantine-DatePicker-dropdown,[data-mantine-color-scheme=dark] .mantine-DatePickerInput-dropdown{background-color:var(--dc-card-bg);border-color:var(--dc-border-color)}[data-mantine-color-scheme=dark] .mantine-ScrollArea-scrollbar{background-color:transparent}[data-mantine-color-scheme=dark] .mantine-ScrollArea-thumb{background-color:var(--dc-neutral-icon)}[data-mantine-color-scheme=dark] [style*="background: white"],[data-mantine-color-scheme=dark] [style*="background:white"]{background:var(--dc-card-bg)!important}[data-mantine-color-scheme=dark] .mantine-Box-root[style*="background-color: rgb(255, 255, 255)"],[data-mantine-color-scheme=dark] .mantine-Box-root[style*="background: white"]{background-color:var(--dc-card-bg)!important;background:var(--dc-card-bg)!important}[data-mantine-color-scheme=dark] [style*="background-color: #fafafa"],[data-mantine-color-scheme=dark] [style*="background-color: #fefefe"],[data-mantine-color-scheme=dark] [style*="background-color: rgb(250, 250, 250)"],[data-mantine-color-scheme=dark] [style*="background-color: rgb(254, 254, 254)"],[data-mantine-color-scheme=dark] [style*="background: #fafafa"],[data-mantine-color-scheme=dark] [style*="background: #fefefe"],[data-mantine-color-scheme=dark] [style*="background: rgb(250, 250, 250)"],[data-mantine-color-scheme=dark] [style*="background: rgb(254, 254, 254)"]{background-color:var(--dc-neutral-bg)!important;background:var(--dc-neutral-bg)!important}[data-mantine-color-scheme=dark] [style*="background-color: #f8fafc"],[data-mantine-color-scheme=dark] [style*="background-color: rgb(248, 250, 252)"],[data-mantine-color-scheme=dark] [style*="background: #f8fafc"],[data-mantine-color-scheme=dark] [style*="background: rgb(248, 250, 252)"]{background-color:var(--dc-neutral-bg-alt)!important;background:var(--dc-neutral-bg-alt)!important}[data-mantine-color-scheme=dark] .formatted-text,[data-mantine-color-scheme=dark] .formatted-text *,[data-mantine-color-scheme=dark] .formatted-text b,[data-mantine-color-scheme=dark] .formatted-text h1,[data-mantine-color-scheme=dark] .formatted-text h2,[data-mantine-color-scheme=dark] .formatted-text h3,[data-mantine-color-scheme=dark] .formatted-text h4,[data-mantine-color-scheme=dark] .formatted-text h5,[data-mantine-color-scheme=dark] .formatted-text h6,[data-mantine-color-scheme=dark] .formatted-text strong{color:var(--dc-text-dark)!important}[data-mantine-color-scheme=dark] .formatted-text li,[data-mantine-color-scheme=dark] .formatted-text p,[data-mantine-color-scheme=dark] .formatted-text span{color:var(--dc-text-muted)!important}[data-mantine-color-scheme=dark] [style*="background-color: rgb(250, 250, 250)"] .mantine-Text-root,[data-mantine-color-scheme=dark] [style*="background: rgb(250, 250, 250)"] .mantine-Text-root{color:var(--dc-text-dark)}[data-mantine-color-scheme=dark] [style*="border-bottom-left-radius: 4px"][style*="background-color: rgb(255, 255, 255)"],[data-mantine-color-scheme=dark] [style*="border-bottom-left-radius: 4px"][style*="background: rgb(255, 255, 255)"]{background:var(--dc-card-bg)!important;background-color:var(--dc-card-bg)!important;border-color:var(--dc-border-color)!important}[data-mantine-color-scheme=dark] .mantine-Text-root[style*="color: #111827"],[data-mantine-color-scheme=dark] .mantine-Text-root[style*="color: rgb(17, 24, 39)"]{color:var(--dc-text-dark)!important}[data-mantine-color-scheme=dark] .mantine-Text-root[style*="color: #374151"],[data-mantine-color-scheme=dark] .mantine-Text-root[style*="color: rgb(55, 65, 81)"]{color:var(--dc-text-muted)!important}[data-mantine-color-scheme=dark] .mantine-Divider-root,[data-mantine-color-scheme=dark] [style*="border-color: #e5e7eb"],[data-mantine-color-scheme=dark] [style*="border-color: rgb(229, 231, 235)"]{border-color:var(--dc-border-color)!important}[data-mantine-color-scheme=dark] [style*="color: #9ca3af"],[data-mantine-color-scheme=dark] [style*="color: rgb(156, 163, 175)"]{color:var(--dc-text-dimmed)!important}html{scroll-behavior:smooth;scroll-padding-top:80px}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-slide-up{animation:fadeSlideUp .6s ease forwards}.animate-fade-in{animation:fadeIn .5s ease forwards}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.pre-animate{opacity:0;transform:translateY(30px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.animate-fade-in,.animate-fade-slide-up{animation:none;opacity:1;transform:none}.pre-animate{opacity:1;transform:none}}