/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties,theme;@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}:where(h1:not([class*=\ text-] *,[class^=text-] *)){font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(h2:not([class*=\ text-] *,[class^=text-] *)){font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(h3:not([class*=\ text-] *,[class^=text-] *)){font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}:where(h4:not([class*=\ text-] *,[class^=text-] *)){font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(p:not([class*=\ text-] *,[class^=text-] *)){font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}:where(button:not([class*=\ text-] *,[class^=text-] *)),:where(label:not([class*=\ text-] *,[class^=text-] *)){font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(input:not([class*=\ text-] *,[class^=text-] *)){font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer components,utilities;:root{--font-size:16px;--background:#fff;--foreground:oklch(14.5% 0 0);--card:#fff;--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:#030213;--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% .0058 264.53);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--table-header:oklch(97.8% 0 0);--table-header-foreground:oklch(34.5% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(18% 0 0);--secondary-foreground:oklch(85% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0);--table-header:oklch(16.9% 0 0);--table-header-foreground:oklch(88.5% 0 0)}:host,:root{--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-primary:var(--primary);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-ring:var(--ring);--color-radio-bg:var(--background);--color-radio-border:var(--border)}[data-slot=radio-group-item]{background-color:var(--color-radio-bg)!important;border-color:var(--color-radio-border)!important;border-width:2px!important}[data-slot=radio-group-item]:hover{border-color:#60a5fa!important}[data-slot=radio-group-item][data-state=checked]{background-color:#3b82f6!important;border-color:#3b82f6!important}[data-slot=radio-group-indicator]{background-color:#fff!important}[data-slot=tabs-trigger]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}[data-slot=tabs-trigger]:hover{color:var(--color-foreground);transform:translateY(-1px)}[data-slot=tabs-trigger][data-state=active]{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}[data-slot=card]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}[data-slot=card]:hover{transform:translateY(-2px);box-shadow:0 20px 50px #0000001f}html{scroll-behavior:smooth}@keyframes elegant-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes luxury-slide-in{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}button{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:var(--d-2,.3s);transition-timing-function:var(--ease,cubic-bezier(.4,0,.2,1))}button:hover{transform:translateY(-1px)}button:active{transform:translateY(0)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.data-table-row{transition:all .2s cubic-bezier(.4,0,.2,1)}.data-table-row:hover{background-color:var(--color-muted);transform:translate(2px);box-shadow:4px 0 12px #0000000d}.luxury-gradient-primary{background:linear-gradient(135deg,var(--color-primary)0,var(--color-primary)/80 100%)}.luxury-gradient-accent{background:linear-gradient(135deg,var(--color-accent)0,var(--color-muted)100%)}.luxury-gradient-card{background:linear-gradient(135deg,var(--color-card)/95 0,var(--color-muted)/30 100%)}.elegant-backdrop{-webkit-backdrop-filter:blur(20px)saturate(180%)}.luxury-shadow-sm{box-shadow:0 2px 8px #0000000a,0 1px 3px #00000014}.luxury-shadow-md{box-shadow:0 8px 25px #0000001a,0 3px 10px #0000001f}.luxury-shadow-lg{box-shadow:0 20px 50px #00000026,0 8px 25px #0000002e}.luxury-shadow-xl{box-shadow:0 32px 80px #0003,0 12px 40px #00000040}.luxury-text-gradient{background:linear-gradient(135deg,var(--color-foreground)0,var(--color-muted-foreground)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-muted)/30;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--color-primary)/60,var(--color-accent)/80);border:2px solid var(--color-background);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--color-primary)/80,var(--color-accent))}table thead th{position:relative;overflow:visible!important}table thead th:not(.w-8):not(.w-10):not(.w-12):not(.w-16):not(.w-auto){min-width:100px}@media (max-width:1024px){table thead th:not(.w-8):not(.w-10):not(.w-12):not(.w-16):not(.w-auto){min-width:80px}}@media (max-width:768px){table thead th:not(.w-8):not(.w-10):not(.w-12):not(.w-16):not(.w-auto){min-width:60px}}.bulk-actions-container{background-color:var(--color-muted);width:fit-content;height:36px;color:var(--color-muted-foreground);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;padding:3px;display:inline-flex}.bulk-actions-container button[aria-haspopup=menu],.bulk-actions-container button[data-slot=dropdown-menu-trigger]{white-space:nowrap;height:calc(100% - 1px);color:var(--color-foreground);background-color:#0000;border:1px solid #0000;border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s,box-shadow .15s,background-color .15s;display:inline-flex}.dark .bulk-actions-container button[aria-haspopup=menu],.dark .bulk-actions-container button[data-slot=dropdown-menu-trigger]{color:var(--color-muted-foreground)}.bulk-actions-container button[aria-haspopup=menu]:hover,.bulk-actions-container button[data-slot=dropdown-menu-trigger]:hover{background-color:#f3f4f6}.dark .bulk-actions-container button[aria-haspopup=menu]:hover,.dark .bulk-actions-container button[data-slot=dropdown-menu-trigger]:hover{background-color:#374151}.bulk-actions-container button[aria-haspopup=menu][aria-expanded=true],.bulk-actions-container button[data-slot=dropdown-menu-trigger][data-state=open],.dark .bulk-actions-container button[aria-haspopup=menu][aria-expanded=true],.dark .bulk-actions-container button[data-slot=dropdown-menu-trigger][data-state=open]{color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-color:#0000;box-shadow:0 4px 12px #3b82f659}.bulk-actions-container button[aria-haspopup=menu]:focus-visible,.bulk-actions-container button[data-slot=dropdown-menu-trigger]:focus-visible{outline:1px solid var(--color-ring);border-color:var(--color-ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.bulk-actions-container button[aria-haspopup=menu]:focus-visible,.bulk-actions-container button[data-slot=dropdown-menu-trigger]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--ring)50%,transparent)}}.bulk-actions-container button[aria-haspopup=menu] svg,.bulk-actions-container button[data-slot=dropdown-menu-trigger] svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem;margin-left:0}.bulk-actions-container button[aria-haspopup=menu][aria-expanded=true] svg,.bulk-actions-container button[data-slot=dropdown-menu-trigger][data-state=open] svg{color:#fff}.dt-html-cell{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-break:break-word;overflow-wrap:anywhere;width:100%;display:inline-block;overflow:hidden}.dt-html-cell h1,.dt-html-cell h2,.dt-html-cell h3,.dt-html-cell h4,.dt-html-cell h5,.dt-html-cell h6,.dt-html-cell ol,.dt-html-cell p,.dt-html-cell ul{margin:0;display:inline}.dt-html-cell *{display:inline}.dt-html-cell a{color:#2563eb;cursor:pointer;text-decoration:underline}.dt-html-cell a:hover{color:#1d4ed8}.dark .dt-html-cell a{color:#60a5fa}.dark .dt-html-cell a:hover{color:#93c5fd}.dt-html-block{word-break:break-word;overflow-wrap:anywhere}.dt-html-block p{margin:0}.dt-html-block p+p{margin-top:.5rem}.dt-html-block a{color:#2563eb;cursor:pointer;text-decoration:underline}.dark .dt-html-block a{color:#60a5fa}