/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,:host{--font-sans:"DM Sans", sans-serif}.shadcn-admin.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#041026;--foreground:#f8fbff;--card:#0b1834;--card-foreground:#f8fbff;--popover:#10244a;--popover-foreground:#f8fbff;--primary:#2f7cff;--primary-foreground:#f8fbff;--secondary:#10244a;--secondary-foreground:#c4d7f4;--muted:#10244a;--muted-foreground:#7f9cc8;--accent:#213f78;--accent-foreground:#f8fbff;--destructive:#ff7b8a;--border:#213f78;--input:#213f78;--ring:#2f7cff;--chart-1:#2f7cff;--chart-2:#5be5b1;--chart-3:#f6c95b;--chart-4:#b88dff;--chart-5:#ff7b8a;--radius:.625rem;--sidebar:#0b1834;--sidebar-foreground:#f8fbff;--sidebar-primary:#2f7cff;--sidebar-primary-foreground:#f8fbff;--sidebar-accent:#10244a;--sidebar-accent-foreground:#f8fbff;--sidebar-border:#213f78;--sidebar-ring:#2f7cff}.shadcn-admin.dark *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.shadcn-admin.dark *{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.shadcn-admin [data-slot=tabs][data-orientation=horizontal]{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.shadcn-admin [data-slot=tabs-list]{border:1px solid var(--border);border-radius:9999px;flex-wrap:wrap;flex-shrink:0;align-self:flex-start;align-items:center;gap:.25rem;width:fit-content;height:auto;padding:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.shadcn-admin [data-slot=tabs-list]{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}.shadcn-admin [data-slot=tabs-list]{background:linear-gradient(180deg, var(--card) 0%, var(--card) 100%)}@supports (color:color-mix(in lab, red, red)){.shadcn-admin [data-slot=tabs-list]{background:linear-gradient(180deg, color-mix(in srgb, var(--card) 92%, var(--primary) 8%) 0%, var(--card) 100%)}}.shadcn-admin [data-slot=tabs-list]{box-shadow:inset 0 1px 0 var(--foreground), 0 8px 24px -16px #000c}@supports (color:color-mix(in lab, red, red)){.shadcn-admin [data-slot=tabs-list]{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 6%, transparent), 0 8px 24px -16px #000c}}.shadcn-admin [data-slot=tabs-trigger][data-state=active],.shadcn-admin [data-slot=tabs-trigger][data-state=inactive]{height:2.1rem;min-height:2.1rem;box-shadow:none;letter-spacing:.015em;color:var(--muted-foreground);background:0 0;border:none;border-radius:9999px;flex:none;align-items:center;padding:0 1.05rem;font-size:.8125rem;font-weight:600;transition:color .16s,background-color .16s,box-shadow .2s;display:inline-flex}.shadcn-admin [data-slot=tabs-trigger][data-state=active]:after,.shadcn-admin [data-slot=tabs-trigger][data-state=inactive]:after{content:none}.shadcn-admin [data-slot=tabs-trigger][data-state=inactive]:hover{color:var(--foreground);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.shadcn-admin [data-slot=tabs-trigger][data-state=inactive]:hover{background:color-mix(in srgb, var(--accent) 55%, transparent)}}.shadcn-admin [data-slot=tabs-trigger][data-state=active]{background:linear-gradient(180deg, var(--primary) 0%, var(--primary) 100%)}@supports (color:color-mix(in lab, red, red)){.shadcn-admin [data-slot=tabs-trigger][data-state=active]{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 92%, #fff 8%) 0%, var(--primary) 100%)}}.shadcn-admin [data-slot=tabs-trigger][data-state=active]{color:var(--primary-foreground);box-shadow:0 2px 10px var(--primary), inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.shadcn-admin [data-slot=tabs-trigger][data-state=active]{box-shadow:0 2px 10px color-mix(in srgb, var(--primary) 50%, transparent), inset 0 1px 0 #ffffff2e}}.shadcn-admin [data-slot=tabs-trigger]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.shadcn-admin [data-slot=tabs-content][data-state=active]{flex:none;width:100%;animation:.28s cubic-bezier(.22,1,.36,1) admin-tab-in;display:block}.shadcn-admin [data-slot=tabs-content][data-state=inactive]{display:none}@keyframes admin-tab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.shadcn-admin [data-slot=tabs-content][data-state=active]{animation:none}}.shadcn-admin .admin-metric{font-feature-settings:"tnum";letter-spacing:-.02em;font-family:DM Mono,monospace}.shadcn-admin .admin-display{font-family:"Bricolage Grotesque", var(--font-sans);letter-spacing:-.03em}.shadcn-admin .admin-hero-card{border:1px solid var(--primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.shadcn-admin .admin-hero-card{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border))}}.shadcn-admin .admin-hero-card{background:radial-gradient(120% 140% at 8% 0%, var(--primary) 0%, transparent 52%), radial-gradient(110% 130% at 95% 110%, var(--chart-4) 0%, transparent 55%), var(--card)}@supports (color:color-mix(in lab, red, red)){.shadcn-admin .admin-hero-card{background:radial-gradient(120% 140% at 8% 0%, color-mix(in srgb, var(--primary) 14%, transparent) 0%, transparent 52%), radial-gradient(110% 130% at 95% 110%, color-mix(in srgb, var(--chart-4) 12%, transparent) 0%, transparent 55%), var(--card)}}.shadcn-admin .admin-hero-card:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 75%);mask-image:linear-gradient(#000000e6,#0000 75%)}.shadcn-admin .admin-glow-card{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadcn-admin .admin-glow-card{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border))}}.shadcn-admin .admin-glow-card{background:linear-gradient(180deg, var(--primary) 0%, var(--card) 60%)}@supports (color:color-mix(in lab, red, red)){.shadcn-admin .admin-glow-card{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 7%, var(--card)) 0%, var(--card) 60%)}}
