.mantine-Button-root{letter-spacing:-.005em;transition:background-color .12s var(--ease-out),color .12s var(--ease-out),transform var(--spring-snappy-dur) var(--spring-snappy)}.mantine-Button-root:where(:not([data-loading],:disabled,[data-disabled])):active{transform:scale(var(--button-press-scale));transition-duration:.12s,.12s,var(--button-press-in);transition-timing-function:var(--ease-out);background:var(--button-active,var(--button-hover))}.mantine-Button-root:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mantine-Button-root[data-variant=filled]:where(:not(:disabled,[data-disabled])){box-shadow:var(--button-primary-inset)}.mantine-Button-root:where([data-variant=default],[data-variant=danger]):where(:not(:disabled,[data-disabled])){box-shadow:var(--elevation-1)}.mantine-Button-root:is(:disabled,[data-disabled]):not([data-loading]){background:color-mix(in srgb,var(--on-surface) 8%,transparent);color:var(--text-tertiary);border-color:transparent;box-shadow:none;transform:none}.mantine-Button-root[data-variant=light]{--button-bg:var(--accent-subtle);--button-hover:var(--accent-subtle);--button-color:var(--accent-text)}.mantine-Card-root{border:0;box-shadow:var(--elevation-card)}.mantine-Card-root[data-with-border]{border:1px solid var(--border-subtle);box-shadow:none}.mantine-Card-root[data-tone=hero]{background:var(--hero-surface)}.mantine-Card-root .mantine-Card-root{box-shadow:none}@media (hover:hover){[data-interactive]{transition:transform var(--duration-hover,.18s) var(--ease-out),box-shadow var(--duration-hover,.18s) var(--ease-out)}[data-interactive]:hover{transform:translateY(var(--hover-lift,-2px));box-shadow:var(--elevation-2)}}.mantine-Input-input{--input-bd:var(--border-field);--input-bd-focus:var(--accent-default);background:var(--surface-card);color:var(--text-primary);border-radius:var(--radius-sm)}.mantine-Input-input:hover:not(:focus,:disabled,[data-disabled],[data-error],[readonly]){border-color:var(--text-tertiary)}.mantine-Input-input:focus,.mantine-Input-input:focus-within{outline:3px solid var(--accent-subtle);outline-offset:0}.mantine-Input-input[data-error]{--input-bd:var(--danger-default);--input-bd-focus:var(--danger-default);color:var(--text-primary);outline:3px solid var(--danger-subtle);outline-offset:0}.mantine-Input-input:is(:disabled,[data-disabled]){background:var(--surface-sunken);color:var(--text-tertiary);border-color:var(--border-subtle);opacity:1}.mantine-Input-input[readonly]:not([data-disabled],[aria-haspopup]){background:var(--surface-sunken);border-color:transparent}.mantine-InputWrapper-label{font-size:13px;font-weight:500;margin-bottom:6px}.mantine-InputWrapper-description{font-size:13px;color:var(--text-tertiary)}.mantine-InputWrapper-error{font-size:13px;color:var(--danger-default)}.mantine-Checkbox-input:not(:checked,:indeterminate,:disabled),.mantine-Radio-radio:not(:checked,:disabled){background:var(--surface-card);border-color:var(--border-field)}.mantine-SegmentedControl-root{background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border-subtle);border:0}.mantine-SegmentedControl-label{transition:color var(--duration-2) var(--ease-out)}.mantine-SegmentedControl-label[data-active],.mantine-SegmentedControl-label[data-active]:hover{color:var(--text-primary)}.mantine-SegmentedControl-indicator{background:var(--surface-raised);box-shadow:var(--elevation-1);border:0}.mantine-Switch-track{border:0;transition:background-color var(--duration-2) var(--ease-out)}.mantine-Switch-input:where(:not(:checked):not(:disabled):not([data-disabled]))+.mantine-Switch-track{background-color:var(--switch-off)}.mantine-Switch-input:checked+.mantine-Switch-track{background:var(--accent-default)}.mantine-Switch-trackLabel:empty{display:none}.mantine-Switch-thumb{border:0;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:inset-inline-start var(--duration-3) var(--motion-spring)}.mantine-Tabs-tab{font-size:14px;font-weight:500;color:var(--text-secondary)}.mantine-Tabs-tab[data-active]{color:var(--text-primary);--tabs-color:var(--accent-default)}.mantine-Menu-item[data-hovered]{background:var(--surface-hover)}.mantine-Drawer-body>p,.mantine-Modal-body>p{color:var(--text-secondary)}.denco-datagrid tbody tr{transition:background-color var(--duration-1) var(--ease-out)}.denco-datagrid tbody tr:hover{background:var(--surface-hover)}@media (prefers-reduced-motion:reduce){.mantine-Button-root:active{transform:none}.denco-datagrid tbody tr,.mantine-Button-root,.mantine-Switch-thumb,.mantine-Switch-track{transition-duration:1ms}:root,[data-theme]{--duration-count:1ms;--duration-chart:1ms;--duration-reveal:1ms;--duration-hover:1ms;--duration-live:1ms;--stagger-step:1ms}}.mantine-Table-root[data-compact],[data-compact] .mantine-Table-table{font-size:13px;line-height:20px}.mantine-Table-root[data-compact] .mantine-Table-td,[data-compact] .mantine-Table-td{padding:6px 8px}.mantine-Table-root[data-compact] .mantine-Table-th,[data-compact] .mantine-Table-th{padding:6px 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}:root{--surface-ground:#111115;--surface-base:#1a1a20;--surface-raised:#222229;--surface-overlay:#2b2b33;--surface-spotlight:#34343d;--text-primary:#eeeef1;--text-secondary:#9696a3;--text-tertiary:#6c6c79;--text-ghost:#4d4d57;--text-placeholder:#6c6c79;--text-on-filled:#eeeef1;--border-subtle:#2f2f37;--border-default:#3c3c45;--border-strong:#4e4e58;--accent-muted:#323d72;--color-success:#34a853;--color-warning:#d4a017;--color-error:#e53e3e;--color-error-muted:#2e0d0d;--color-warning-muted:#2f2408;--color-success-muted:#0e2815;--selection-bg:var(--accent-subtle);--selection-border:var(--accent-default);--shadow-sm:0 1px 2px rgba(0,0,0,0.22);--shadow-md:0 4px 8px rgba(0,0,0,0.32);--shadow-lg:0 8px 24px rgba(0,0,0,0.42);--shadow-glow-strong:0 0 30px rgba(var(--accent-rgb),0.25);--ease-standard:cubic-bezier(0.23,1,0.32,1);--ease-in:cubic-bezier(0.32,0,0.67,0);--ease-reposition:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--ease-out:cubic-bezier(0,0,0.33,1);--duration-feedback:100ms;--duration-tooltip:200ms;--duration-dropdown:250ms;--duration-panel:300ms;--duration-modal:400ms;--transition-base:150ms var(--ease-standard);--transition-slow:250ms var(--ease-standard);--scrollbar-track:#222229;--scrollbar-thumb:#3c3c45;--scrollbar-thumb-hover:#4e4e58;--focus-ring:0 0 0 2px var(--accent-default);--font-sans:var(--font-geist-sans),-apple-system,system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace}@media (prefers-reduced-motion:reduce){:root{--ease-standard:ease;--ease-drawer:ease;--duration-feedback:0.01ms;--duration-tooltip:0.01ms;--duration-dropdown:0.01ms;--duration-panel:0.01ms;--duration-modal:0.01ms}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100dvh;overflow-x:hidden;-webkit-text-size-adjust:100%;background-color:var(--surface-ground);color:var(--text-primary)}::selection{background-color:var(--selection-bg);border-color:var(--selection-border)}::placeholder{color:var(--text-tertiary)}:focus-visible{outline:2px solid var(--accent-default);outline-offset:2px}a:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}[role=button]:focus-visible,button:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}[tabindex]:focus-visible,summary:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.mantine-Checkbox-input:focus-visible,.mantine-Radio-radio:focus-visible,.mantine-Switch-input:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.mantine-Autocomplete-input,.mantine-Input-input,.mantine-MultiSelect-input,.mantine-NumberInput-input,.mantine-Select-input,.mantine-TextInput-input,.mantine-Textarea-input{background-color:var(--surface-raised);color:var(--text-primary);border-color:var(--border-default)}.mantine-Autocomplete-input::placeholder,.mantine-Input-input::placeholder,.mantine-NumberInput-input::placeholder,.mantine-Select-input::placeholder,.mantine-TextInput-input::placeholder,.mantine-Textarea-input::placeholder{color:var(--text-placeholder)}.mantine-Autocomplete-dropdown,.mantine-MultiSelect-dropdown,.mantine-Select-dropdown{background-color:var(--surface-raised);border:1px solid var(--border-default)}.mantine-Autocomplete-option,.mantine-MultiSelect-option,.mantine-Select-option{color:var(--text-primary)}.mantine-Autocomplete-option:hover,.mantine-Autocomplete-option[data-hovered],.mantine-MultiSelect-option:hover,.mantine-Select-option:hover,.mantine-Select-option[data-hovered]{background-color:var(--surface-spotlight)}.mantine-Modal-content{background-color:var(--surface-raised);border:1px solid var(--border-default)}.mantine-Modal-title{color:var(--text-primary)}.mantine-Menu-dropdown{background-color:var(--surface-raised);border:1px solid var(--border-default)}.mantine-Menu-item{color:var(--text-primary)}.mantine-Menu-item:hover,.mantine-Menu-item[data-hovered],.mantine-Tooltip-tooltip{background-color:var(--surface-spotlight)}.mantine-Tooltip-tooltip{color:var(--text-primary);border-radius:6px}.mantine-Paper-root{background-color:var(--surface-base)}.mantine-InputWrapper-label{color:var(--text-primary)}.mantine-InputWrapper-description{color:var(--text-secondary)}.mantine-Table-td,.mantine-Table-th{font-variant-numeric:tabular-nums}.mantine-SegmentedControl-root{background-color:var(--surface-ground);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:3px}.mantine-SegmentedControl-indicator{background-color:var(--surface-spotlight);border-radius:var(--radius-xs);box-shadow:var(--shadow-sm)}.mantine-SegmentedControl-label{color:var(--text-secondary);font-size:13px;font-weight:500;transition:color var(--duration-feedback) var(--ease-standard)}.mantine-SegmentedControl-label[data-active]{color:var(--text-primary)}@media (max-width:480px){.mantine-SegmentedControl-control{flex:1 1 0;min-width:0}.mantine-SegmentedControl-label{white-space:normal;overflow:visible;text-overflow:clip;text-align:center;line-height:1.2;font-size:12px;padding-left:6px;padding-right:6px}}@font-face{font-family:GeistSans;src:url(/_next/static/media/27834908180db20f-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_245d8d{font-family:GeistSans,GeistSans Fallback}.__variable_245d8d{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/78fec81b34c4a365.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_97c177{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_97c177{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}