:root:not([data-theme]):not([data-mode=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:oklch(98.2% .008 85);--foreground:oklch(24% .025 245);--card:oklch(100% 0 0);--card-foreground:oklch(24% .025 245);--popover:oklch(100% 0 0);--popover-foreground:oklch(24% .025 245);--primary:oklch(47% .075 235);--primary-foreground:oklch(99% .006 85);--secondary:oklch(95.5% .012 240);--secondary-foreground:oklch(30% .03 245);--muted:oklch(95.5% .012 85);--muted-foreground:oklch(52% .02 245);--accent:oklch(80% .11 75);--accent-foreground:oklch(24% .05 60);--border:oklch(91.5% .012 240);--input:oklch(94% .01 240);--ring:oklch(62% .1 75);--gold:oklch(78% .12 75);--gold-foreground:oklch(24% .05 60);--chart-1:oklch(47% .075 235);--chart-2:oklch(78% .12 75);--chart-3:oklch(62% .09 195);--chart-4:oklch(66% .1 150);--chart-5:oklch(60% .12 20);--gradient-primary:linear-gradient(135deg, oklch(42% .08 240), oklch(58% .08 215));--gradient-gold:linear-gradient(135deg, oklch(86% .1 85), oklch(74% .13 65));--shadow-elegant:0 16px 40px -20px oklab(47% -.0430182 -.0614364/.38);--shadow-gold:0 10px 28px -14px oklab(78% .0310583 .115911/.42);--shadow-soft:0 2px 14px -6px oklch(24% .025 245/.12);--sidebar:oklch(25% .03 243);--sidebar-foreground:oklch(95% .008 85);--sidebar-primary:oklch(78% .12 75);--sidebar-primary-foreground:oklch(22% .04 60);--sidebar-accent:oklch(31% .035 243);--sidebar-accent-foreground:oklch(97% .008 85);--sidebar-border:oklch(35% .035 243);--sidebar-ring:oklch(78% .12 75)}:root:not([data-theme]):not([data-mode=dark]) body{background-image:radial-gradient(circle at 8% 0%, color-mix(in oklab, var(--gold) 7%, transparent), transparent 28rem), radial-gradient(circle at 100% 12%, color-mix(in oklab, var(--primary) 5%, transparent), transparent 32rem);background-attachment:fixed}:root:not([data-theme]):not([data-mode=dark]) .shadow-soft{box-shadow:var(--shadow-soft)}:root:not([data-theme]):not([data-mode=dark]) .shadow-elegant{box-shadow:var(--shadow-elegant)}:root:not([data-theme]):not([data-mode=dark]) input,:root:not([data-theme]):not([data-mode=dark]) textarea,:root:not([data-theme]):not([data-mode=dark]) select{border-color:color-mix(in oklab, var(--border) 88%, var(--primary) 12%)}:root:not([data-theme]):not([data-mode=dark]) ::selection{color:var(--primary-foreground);background:color-mix(in oklab, var(--primary) 78%, var(--gold))}.zayd-app-shell{--sidebar:oklch(24.5% .032 242);--sidebar-foreground:oklch(96% .008 85);--sidebar-primary:var(--gold);--sidebar-primary-foreground:var(--gold-foreground);--sidebar-accent:oklch(30.5% .038 242);--sidebar-accent-foreground:oklch(98% .006 85);--sidebar-border:oklch(36% .035 242);--sidebar-ring:var(--gold)}.zayd-app-shell aside{background-color:var(--sidebar);color:var(--sidebar-foreground);border-color:var(--sidebar-border)}.zayd-app-shell aside nav a[aria-current=page],.zayd-app-shell aside nav a.bg-primary{background:var(--sidebar-primary);color:var(--sidebar-primary-foreground);box-shadow:0 8px 22px -12px color-mix(in oklab, var(--gold) 70%, transparent)}.zayd-app-shell aside nav a:not([aria-current=page]):hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.zayd-app-shell>main{background:radial-gradient(circle at 5% 0%, color-mix(in oklab, var(--gold) 6%, transparent), transparent 26rem), var(--background);min-width:0}.zayd-app-shell>main>header{border-color:color-mix(in oklab, var(--border) 78%, var(--primary) 22%);box-shadow:0 5px 22px -18px oklch(18% .025 245/.35)}.zayd-app-shell>main>header h1{letter-spacing:-.035em}.zayd-app-shell>main>div.relative>div.mx-auto{padding-bottom:max(1.75rem, env(safe-area-inset-bottom))}@media (width<=767px){.zayd-app-shell>main>header{padding-top:max(.75rem, env(safe-area-inset-top))}}.zayd-sidebar-panel{--sidebar:oklch(24.5% .032 242);--sidebar-foreground:oklch(96% .008 85);--sidebar-primary:var(--gold);--sidebar-primary-foreground:var(--gold-foreground);--sidebar-accent:oklch(30.5% .038 242);--sidebar-accent-foreground:oklch(98% .006 85);--sidebar-border:oklch(36% .035 242);--sidebar-ring:var(--gold);background-color:var(--sidebar);color:var(--sidebar-foreground)}.zayd-app-shell>main>header nav a[aria-current=page],.zayd-app-shell>main>header nav a.bg-primary{background:var(--primary);color:var(--primary-foreground)}.zayd-app-shell>main>header nav a:not([aria-current=page]):hover{background:var(--secondary);color:var(--foreground)}.zayd-app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.zayd-app-shell textarea,.zayd-app-shell select{border-color:color-mix(in oklab, var(--border) 82%, var(--primary) 18%);background-color:var(--card);border-radius:.75rem;transition:border-color .16s,box-shadow .16s}.zayd-app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.zayd-app-shell textarea:focus,.zayd-app-shell select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 16%, transparent);outline:none}.zayd-app-shell table thead{background:color-mix(in oklab, var(--secondary) 78%, var(--card));color:var(--foreground)}.zayd-app-shell table thead th{letter-spacing:.045em;font-size:.68rem;font-weight:700}.zayd-app-shell table tbody tr{border-color:color-mix(in oklab, var(--border) 82%, transparent);transition:background-color .14s}.zayd-app-shell table tbody tr:hover{background-color:color-mix(in oklab, var(--secondary) 58%, transparent)}:root[data-theme=ocean]:not([data-mode=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:oklch(98.2% .008 85);--foreground:oklch(24% .025 245);--card:oklch(100% 0 0);--card-foreground:oklch(24% .025 245);--popover:oklch(100% 0 0);--popover-foreground:oklch(24% .025 245);--primary:oklch(47% .075 235);--primary-foreground:oklch(99% .006 85);--secondary:oklch(95.5% .012 240);--secondary-foreground:oklch(30% .03 245);--muted:oklch(95.5% .012 85);--muted-foreground:oklch(52% .02 245);--accent:oklch(80% .11 75);--accent-foreground:oklch(24% .05 60);--destructive:oklch(58% .16 25);--destructive-foreground:oklch(99% .005 85);--border:oklch(91.5% .012 240);--input:oklch(94% .01 240);--ring:oklch(62% .1 75);--gold:oklch(78% .12 75);--gold-foreground:oklch(24% .05 60);--chart-1:oklch(47% .075 235);--chart-2:oklch(78% .12 75);--chart-3:oklch(62% .09 195);--chart-4:oklch(66% .1 150);--chart-5:oklch(60% .12 20);--gradient-primary:linear-gradient(135deg, oklch(42% .08 240), oklch(58% .08 215));--gradient-gold:linear-gradient(135deg, oklch(86% .1 85), oklch(74% .13 65));--shadow-elegant:0 16px 40px -20px oklab(47% -.0430182 -.0614364/.45);--shadow-gold:0 10px 28px -14px oklab(78% .0310583 .115911/.5);--shadow-soft:0 2px 14px -6px oklch(24% .025 245/.14);--sidebar:oklch(25% .03 243);--sidebar-foreground:oklch(95% .008 85);--sidebar-primary:oklch(78% .12 75);--sidebar-primary-foreground:oklch(22% .04 60);--sidebar-accent:oklch(31% .035 243);--sidebar-accent-foreground:oklch(97% .008 85);--sidebar-border:oklch(35% .035 243);--sidebar-ring:oklch(78% .12 75)}:root[data-theme=ocean]:not([data-mode=dark]) body{background-image:radial-gradient(circle at 8% 0%, color-mix(in oklab, var(--gold) 7%, transparent), transparent 28rem), radial-gradient(circle at 100% 12%, color-mix(in oklab, var(--primary) 5%, transparent), transparent 32rem);background-attachment:fixed}:root[data-theme=ocean]:not([data-mode=dark]) .shadow-soft{box-shadow:var(--shadow-soft)}:root[data-theme=ocean]:not([data-mode=dark]) .shadow-elegant{box-shadow:var(--shadow-elegant)}.zayd-app-shell>main>header{background:color-mix(in oklab, var(--card) 94%, var(--background));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:4.25rem}.zayd-app-shell>main>header h1{color:var(--foreground);letter-spacing:-.04em;font-weight:750}.zayd-app-shell>main>div.relative>div.mx-auto{padding-inline:clamp(1rem,2.1vw,2.25rem);max-width:1720px;padding-top:clamp(1.1rem,2vw,1.8rem)}.zayd-app-shell main .rounded-2xl.border{border-color:color-mix(in oklab, var(--border) 86%, var(--primary) 14%);box-shadow:0 3px 14px -9px oklch(22% .025 245/.24)}.zayd-app-shell main .rounded-2xl.border:hover{border-color:color-mix(in oklab, var(--border) 68%, var(--gold) 32%)}.zayd-app-shell main .rounded-2xl.border:before{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 82%, transparent), color-mix(in oklab, var(--gold) 78%, transparent), color-mix(in oklab, var(--primary) 24%, transparent))}.zayd-app-shell main button:not([role=switch]):not([data-state]),.zayd-app-shell main [role=button]{transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s}.zayd-app-shell main button.bg-primary,.zayd-app-shell main a.bg-primary{box-shadow:0 5px 14px -9px color-mix(in oklab, var(--primary) 70%, transparent)}.zayd-app-shell main button.bg-primary:hover,.zayd-app-shell main a.bg-primary:hover{filter:brightness(1.04)}.zayd-app-shell main h2{letter-spacing:-.025em}.zayd-app-shell main label{color:color-mix(in oklab, var(--foreground) 84%, var(--muted-foreground));font-weight:600}.zayd-app-shell main input::placeholder,.zayd-app-shell main textarea::placeholder{color:color-mix(in oklab, var(--muted-foreground) 78%, transparent)}.zayd-app-shell main table{border-collapse:separate;border-spacing:0}.zayd-app-shell main table thead th:first-child{border-top-left-radius:.65rem}.zayd-app-shell main table thead th:last-child{border-top-right-radius:.65rem}.zayd-app-shell main table tbody tr:last-child td:first-child{border-bottom-left-radius:.65rem}.zayd-app-shell main table tbody tr:last-child td:last-child{border-bottom-right-radius:.65rem}.zayd-app-shell aside nav a{min-height:2.65rem}.zayd-app-shell aside nav a[aria-current=page],.zayd-app-shell aside nav a.bg-primary{font-weight:700}@media (width<=767px){.zayd-app-shell>main>div.relative>div.mx-auto{padding-inline:.9rem;padding-top:1rem}.zayd-app-shell main .rounded-2xl.border{border-radius:1rem}.zayd-app-shell>main>header{min-height:3.75rem}}@media (prefers-reduced-motion:reduce){.zayd-app-shell *,.zayd-app-shell :before,.zayd-app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.zayd-app-shell main .relative.overflow-hidden.rounded-2xl.border{isolation:isolate;background:var(--card);box-shadow:0 5px 18px -13px oklch(20% .035 245/.34)}.zayd-app-shell main .relative.overflow-hidden.rounded-2xl.border>[class*=absolute][class*=top-0][class*=h-1]{background:linear-gradient(90deg, var(--primary), var(--gold), color-mix(in oklab, var(--primary) 30%, transparent))}.zayd-app-shell main .relative.overflow-hidden.rounded-2xl.border .text-2xl,.zayd-app-shell main .relative.overflow-hidden.rounded-2xl.border .text-3xl{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.035em}.zayd-app-shell main .relative.overflow-hidden.rounded-2xl.border [class*=rounded-xl][class*=place-items-center]{border:1px solid color-mix(in oklab, var(--primary) 12%, var(--border))}.zayd-app-shell main form{display:block}.zayd-app-shell main form [data-slot=form-item],.zayd-app-shell main form .space-y-2{min-width:0}.zayd-app-shell main input:not([type=checkbox]):not([type=radio]):not([type=file]),.zayd-app-shell main textarea,.zayd-app-shell main [role=combobox]{background-color:color-mix(in oklab, var(--card) 92%, var(--secondary));border-radius:.7rem}.zayd-app-shell main input:not([type=checkbox]):not([type=radio]):not([type=file]):hover,.zayd-app-shell main textarea:hover,.zayd-app-shell main [role=combobox]:hover{border-color:color-mix(in oklab, var(--primary) 42%, var(--border))}.zayd-app-shell main [role=tablist]{border:1px solid color-mix(in oklab, var(--border) 88%, var(--primary) 12%);background:color-mix(in oklab, var(--secondary) 62%, var(--card));border-radius:.85rem;padding:.25rem}.zayd-app-shell main [role=tab][data-state=active]{background:var(--card);color:var(--primary);box-shadow:0 2px 8px -5px oklch(20% .03 245/.35)}.zayd-app-shell main .overflow-x-auto{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--primary) 35%, var(--border)) transparent}.zayd-app-shell main table th,.zayd-app-shell main table td{white-space:nowrap}.zayd-app-shell main table td{font-variant-numeric:tabular-nums}.zayd-app-shell main .border-b.border-border\/50.bg-card\/70,.zayd-app-shell main .border-b.border-border\/60.bg-card\/70{background:color-mix(in oklab, var(--card) 92%, var(--secondary))}.zayd-app-shell main .rounded-xl.border,.zayd-app-shell main .rounded-lg.border{border-color:color-mix(in oklab, var(--border) 88%, var(--primary) 12%)}.zayd-app-shell main .rounded-xl.bg-secondary,.zayd-app-shell main .rounded-lg.bg-secondary{background:color-mix(in oklab, var(--secondary) 78%, var(--card))}.zayd-app-shell main button:focus-visible,.zayd-app-shell main a:focus-visible,.zayd-app-shell main [role=button]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (width<=640px){.zayd-app-shell main table{min-width:38rem}.zayd-app-shell main .grid.grid-cols-2.gap-3,.zayd-app-shell main .grid.grid-cols-2.gap-3.xl\:grid-cols-4{gap:.65rem}.zayd-app-shell main .relative.overflow-hidden.rounded-2xl.border{border-radius:.95rem}.zayd-app-shell main .relative.overflow-hidden.rounded-2xl.border .text-2xl{font-size:1.3rem}}
