[data-tca-design]{--tca-color-scheme:light;color-scheme:var(--tca-color-scheme);--canvas:#fff;--surface:#fff;--surface-muted:#f0f3f8;--border:#d7deea;--text:#252d3d;--tca-muted:#5d6980;--tca-accent:#354a88;--accent-soft:#e8edfc;--success:#236345;--success-soft:#e9f5ed;--success-foreground:var(--success);--warning:#795015;--warning-soft:#fff5db;--warning-foreground:var(--warning);--danger:#a33430;--danger-soft:#fbebea;--background:var(--canvas);--foreground:var(--text);--card:var(--surface);--card-foreground:var(--text);--popover:var(--surface);--popover-foreground:var(--text);--primary:var(--tca-accent);--primary-foreground:#fff;--secondary:var(--surface-muted);--secondary-foreground:var(--text);--muted:var(--surface-muted);--muted-foreground:var(--tca-muted);--accent:var(--accent-soft);--accent-foreground:var(--tca-accent);--destructive:var(--danger);--input:var(--border);--ring:var(--tca-accent);--radius:6px;--sidebar:#f1f4f9;--sidebar-foreground:var(--text);--sidebar-primary:var(--tca-accent);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--accent-soft);--sidebar-accent-foreground:var(--tca-accent);--sidebar-border:var(--border);--sidebar-ring:var(--tca-accent);--mantine-color-dimmed:var(--tca-muted);--control-border:#7b879b;--tca-on-solid:#fff;--chart-1:var(--tca-accent);--chart-2:var(--success);--chart-3:var(--warning);--chart-4:var(--danger);--chart-5:var(--tca-muted);--info:var(--tca-accent);--info-foreground:var(--tca-accent);--destructive-foreground:var(--tca-on-solid);--panel-shadow:-12px 0 40px rgb(24 37 62/6%);--ease-out:cubic-bezier(.16,1,.3,1);--tca-motion-enter:180ms;--tca-motion-exit:120ms;--tca-motion-feedback:140ms;font-family:var(--font-figtree),Figtree,system-ui,sans-serif;font-size:13px;line-height:1.5;color:var(--text)}[data-tca-design][data-mantine-color-scheme=dark]{--tca-color-scheme:dark;--canvas:#151c29;--surface:#1c2535;--surface-muted:#222e41;--border:#3b485e;--text:#e3eaf5;--tca-muted:#adbbd0;--tca-accent:#b2bff2;--accent-soft:#2d3a62;--success:#a2d9b6;--success-soft:#223e32;--warning:#edcf8f;--warning-soft:#3e3422;--danger:#f1b1aa;--danger-soft:#432b30;--sidebar:#1b2533;--sidebar-foreground:var(--text);--sidebar-primary:var(--tca-accent);--sidebar-primary-foreground:#18233e;--primary-foreground:#18233e;--control-border:#7d8fa9;--tca-on-solid:#18233e;--panel-shadow:-12px 0 40px rgb(3 8 18/24%)}.tca-design-root{min-width:0;min-height:100dvh;background:var(--canvas)}.tca-design-portals{position:relative;z-index:1000}@layer base{[data-tca-design] .mantine-Modal-content.tca-popup-content{width:100%;max-width:min(384px,calc(100vw - 24px))}}[data-tca-design] :is(input,select,textarea){color-scheme:var(--tca-color-scheme)}[data-tca-design] :is(input[type=date],input[type=month],input[type=time],input[type=datetime-local])::-webkit-calendar-picker-indicator{opacity:1}[data-tca-design] .ag-root-wrapper{color-scheme:var(--tca-color-scheme);--ag-browser-color-scheme:var(--tca-color-scheme);--ag-input-border:1px solid var(--control-border);--ag-input-text-color:var(--text);--ag-input-placeholder-text-color:var(--tca-muted);--ag-input-icon-color:var(--tca-muted);--ag-checkbox-unchecked-border-color:var(--control-border);--ag-checkbox-checked-shape-color:var(--tca-on-solid);--ag-checkbox-indeterminate-shape-color:var(--tca-on-solid)}[data-tca-design] :is(h1,h2,h3,h4){font-family:var(--font-chivo),Chivo,system-ui,sans-serif;letter-spacing:-.025em}[data-tca-design] :focus-visible{outline-color:var(--tca-accent)}[data-tca-design] ::selection{background:var(--accent-soft);color:var(--text)}[data-tca-design] .mantine-Input-input:where(:not(:disabled,[data-disabled])){color:var(--text);background:var(--surface);border-color:var(--control-border);transition:border-color .14s var(--ease-out),box-shadow .14s var(--ease-out)}[data-tca-design] .mantine-Input-input:where(:disabled,[data-disabled]){color:var(--tca-muted);background:var(--surface-muted);opacity:1;-webkit-text-fill-color:var(--tca-muted)}[data-tca-design] .mantine-Checkbox-input:where(:not(:disabled,:checked,[data-indeterminate])){border-color:var(--control-border)}[data-tca-design] .mantine-Input-input::placeholder{color:var(--tca-muted);opacity:1}[data-tca-design] .mantine-Input-input:focus-within{border-color:var(--tca-accent);box-shadow:0 0 0 2px var(--accent-soft)}[data-tca-design] .mantine-Input-input:where(:not(:disabled,[data-disabled]))[data-error]{border-color:var(--danger)}[data-tca-design] .mantine-Input-input:where(:not(:disabled,[data-disabled]))[data-error]:focus-within{box-shadow:0 0 0 2px var(--danger-soft)}[data-tca-design] .mantine-Input-input:where(:not(:disabled,[data-disabled],[data-error]))[data-success]{border-color:var(--success)}[data-tca-design] .mantine-Input-input:where(:not(:disabled,[data-disabled],[data-error]))[data-success]:focus-within{box-shadow:0 0 0 2px var(--success-soft)}[data-tca-design] :is(.mantine-Select-input,.mantine-MultiSelect-input){padding-inline-end:var(--input-padding-inline-end)}[data-tca-design] .mantine-InputWrapper-label{color:var(--text);font-weight:550}[data-tca-design] :is(.mantine-Button-root,.mantine-ActionIcon-root,.mantine-Tabs-tab,.mantine-NavLink-root){transition:color .14s var(--ease-out),background-color .14s var(--ease-out),border-color .14s var(--ease-out)}[data-tca-design] .mantine-Tabs-panel,[data-tca-design] [data-tax-motion=panel],[data-tca-design] details[open]>:not(summary){animation:tca-content-in var(--tca-motion-enter) var(--ease-out)}@keyframes tca-content-in{0%{opacity:0}to{opacity:1}}[data-tca-design] .mantine-Button-inner{gap:7px}[data-tca-design] .mantine-Button-label{gap:inherit}[data-tca-design] .mantine-Button-label>svg{width:16px;height:16px;flex-shrink:0}[data-tca-design] .mantine-Button-root[data-variant=default]:where(:not(:disabled,[data-disabled])){color:var(--text);background:var(--surface);border-color:var(--control-border)}[data-tca-design] .mantine-Button-root[data-variant=default]:where(:not(:disabled,[data-disabled])):hover{background:var(--surface-muted)}[data-tca-design] .mantine-Button-root[data-variant=subtle]:where(:not(:disabled,[data-disabled])){color:var(--button-color)}[data-tca-design] .mantine-Button-root[data-variant=subtle]:where(:not(:disabled,[data-disabled])):hover{background:var(--surface-muted)}[data-tca-design] :is(.mantine-Modal-content,.mantine-Drawer-content,.mantine-Popover-dropdown,.mantine-Menu-dropdown,.mantine-Combobox-dropdown){color:var(--text);background:var(--surface);border-color:var(--border)}[data-tca-design] .mantine-Modal-inner{padding-top:clamp(24px,8vh,80px);padding-bottom:24px;align-items:flex-start}[data-tca-design] .mantine-Modal-body{display:grid;gap:16px;min-width:0}[data-tca-design] .mantine-Drawer-body{min-width:0}[data-tca-design] .tca-control-button{font-size:13px}[data-tca-design] .tca-control-input{width:100%;min-width:0;border-radius:6px}[data-tca-design] .tca-control-badge{gap:4px;text-transform:none;white-space:nowrap}[data-tca-design] .mantine-Badge-label{display:inline-flex;align-items:center;gap:4px}[data-tca-design] .tca-control-badge svg{width:12px;height:12px}[data-tca-design] .tca-control-table{--table-border-color:var(--border);font-size:13px}[data-tca-design] .tca-control-table :is(th,td){color:var(--text);border-color:var(--border);vertical-align:middle}[data-tca-design] .tca-control-table th{background:var(--surface-muted);color:var(--tca-muted);font-size:12px;font-weight:550}[data-tca-design] .tca-control-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-muted) 38%,var(--surface))}[data-tca-design] .tca-control-table tbody tr:hover{background:var(--surface-muted)}[data-tca-theme-toggle]{display:grid;gap:7px}.tca-appearance-label{font-size:11px;color:var(--tca-muted)}[data-tca-design] .tca-popup-content{min-width:0;max-height:calc(100dvh - 64px);overflow-y:auto}[data-tca-design] .tca-menu-item{font-size:13px;border-radius:4px}[data-tca-design] .tca-menu-item .mantine-Menu-itemLabel{display:inline-flex;align-items:center;gap:8px}[data-tca-design] .tca-menu-item .mantine-Menu-itemLabel>svg{width:16px;height:16px;flex-shrink:0}@media (prefers-reduced-motion:reduce){[data-tca-design]{--tca-motion-enter:0ms;--tca-motion-exit:0ms;--tca-motion-feedback:0ms}[data-tca-design] .mantine-active:active{transform:none}[data-tca-design] *,[data-tca-design] :after,[data-tca-design] :before{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (max-width:640px){[data-tca-design] .mantine-Modal-inner{padding:16px 12px}[data-tca-design] .mantine-Modal-content{max-width:calc(100vw - 24px)}}.tca-toast-stack{position:fixed;top:max(20px,env(safe-area-inset-top));right:20px;z-index:10000;display:grid;gap:10px;width:min(380px,calc(100vw - 32px));pointer-events:none}.tca-toast-stack>*{pointer-events:auto;box-shadow:0 8px 32px rgb(15 23 42/12%);animation:tca-notice-in .18s var(--ease-out)}@keyframes tca-notice-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.tca-toast-stack{right:16px;top:max(12px,env(safe-area-inset-top))}}@media (min-width:36em){[data-tca-design] .mantine-hidden-from-xs{display:none!important}}@media (max-width:35.99375em){[data-tca-design] .mantine-visible-from-xs{display:none!important}}@media (min-width:48em){[data-tca-design] .mantine-hidden-from-sm{display:none!important}}@media (max-width:47.99375em){[data-tca-design] .mantine-visible-from-sm{display:none!important}}@media (min-width:62em){[data-tca-design] .mantine-hidden-from-md{display:none!important}}@media (max-width:61.99375em){[data-tca-design] .mantine-visible-from-md{display:none!important}}@media (min-width:75em){[data-tca-design] .mantine-hidden-from-lg{display:none!important}}@media (max-width:74.99375em){[data-tca-design] .mantine-visible-from-lg{display:none!important}}@media (min-width:88em){[data-tca-design] .mantine-hidden-from-xl{display:none!important}}@media (max-width:87.99375em){[data-tca-design] .mantine-visible-from-xl{display:none!important}}[data-tca-design] :is(.text-amber-400,.text-amber-500,.text-amber-600,.text-amber-700,.text-amber-800,.text-amber-800\/70,.text-amber-900,.text-amber-900\/70,.text-amber-950,.text-orange-500,.text-orange-800){color:var(--warning)}[data-tca-design] :is(.bg-amber-50,.bg-amber-50\/70,.bg-amber-100,.bg-amber-500\/10,.bg-orange-50){background-color:var(--warning-soft)}[data-tca-design] :is(.border-amber-200,.border-amber-200\/50,.border-amber-200\/70,.border-amber-300,.border-amber-500\/30,.border-orange-200){border-color:color-mix(in srgb,var(--warning) 55%,var(--surface))}[data-tca-design] :is(.text-emerald-400,.text-emerald-600,.text-emerald-700,.text-emerald-800,.text-emerald-900,.text-emerald-950,.text-green-900){color:var(--success)}[data-tca-design] :is(.bg-emerald-50,.bg-emerald-50\/60,.bg-emerald-100,.bg-emerald-500\/10,.bg-green-50){background-color:var(--success-soft)}[data-tca-design] :is(.border-emerald-100,.border-emerald-200,.border-emerald-500\/30,.border-green-200){border-color:color-mix(in srgb,var(--success) 55%,var(--surface))}[data-tca-design] :is(.text-red-300,.text-red-400,.text-red-500,.text-red-600,.text-red-700,.text-red-800,.text-red-900,.text-rose-700,.text-rose-800){color:var(--danger)}[data-tca-design] :is(.bg-red-50,.bg-red-50\/40,.bg-red-50\/70,.bg-red-100,.bg-rose-50){background-color:var(--danger-soft)}[data-tca-design] :is(.border-red-200,.border-red-300,.border-red-500,.border-rose-200){border-color:color-mix(in srgb,var(--danger) 55%,var(--surface))}[data-tca-design] :is(.text-blue-500,.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-950,.text-indigo-800){color:var(--tca-accent)}[data-tca-design] :is(.bg-blue-50,.bg-indigo-50,.bg-indigo-400\/10){background-color:var(--accent-soft)}[data-tca-design] :is(.border-blue-200,.border-blue-600,.border-indigo-200,.border-indigo-400\/20){border-color:color-mix(in srgb,var(--tca-accent) 55%,var(--surface))}[data-tca-design] :is(.text-slate-500,.text-slate-600){color:var(--tca-muted)}[data-tca-design] :is(.text-slate-700,.text-slate-800,.text-slate-900,.text-slate-950){color:var(--text)}[data-tca-design] :is(.bg-slate-50,.bg-slate-50\/70,.bg-slate-100){background-color:var(--surface-muted)}[data-tca-design] :is(.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--control-border)}[data-tca-design] .bg-destructive{background-color:var(--danger);color:var(--tca-on-solid)}[data-tca-design] :is(.bg-emerald-600,.bg-emerald-700):is(.text-white,.text-emerald-50){background-color:var(--success);color:var(--tca-on-solid)}[data-tca-design] :is(.bg-emerald-400,.bg-emerald-500,.bg-emerald-600){background-color:var(--success)}[data-tca-design] :is(.bg-amber-400,.bg-amber-500){background-color:var(--warning)}[data-tca-design] .fill-emerald-600{fill:var(--success);opacity:1}[data-tca-design] .fill-amber-500{fill:var(--warning);opacity:1}