/*! tailwindcss v4.1.14 | 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{--radius:.625rem;--primary:oklch(68% .08 185);--primary-foreground:oklch(12% .01 220);--background:oklch(10% .007 265);--foreground:oklch(96% .002 265);--card:oklch(13% .007 265);--card-foreground:oklch(94% .002 265);--popover:oklch(14% .007 265);--popover-foreground:oklch(94% .002 265);--secondary:oklch(15.5% .007 265);--secondary-foreground:oklch(89% .004 265);--muted:oklch(17.5% .005 265);--muted-foreground:oklch(52% .008 265);--accent:oklch(68% .08 185);--accent-foreground:oklch(12% .01 220);--destructive:oklch(58% .2 25);--destructive-foreground:oklch(98% 0 0);--border:oklch(19% .005 265);--input:oklch(16.5% .005 265);--ring:oklch(68% .08 185);--chart-1:oklch(68% .08 185);--chart-2:oklch(65% .08 160);--chart-3:oklch(58% .07 250);--chart-4:oklch(62% .1 85);--chart-5:oklch(52% .07 300);--sidebar:oklch(11% .007 265);--sidebar-foreground:oklch(94% .002 265);--sidebar-primary:oklch(68% .08 185);--sidebar-primary-foreground:oklch(12% .01 220);--sidebar-accent:oklch(15.5% .007 265);--sidebar-accent-foreground:oklch(94% .002 265);--sidebar-border:oklch(19% .005 265);--sidebar-ring:oklch(68% .08 185)}.dark{--primary:oklch(68% .08 185);--primary-foreground:oklch(12% .01 220);--sidebar-primary:oklch(68% .08 185);--sidebar-primary-foreground:oklch(12% .01 220);--background:oklch(10% .007 265);--foreground:oklch(96% .002 265);--card:oklch(13% .007 265);--card-foreground:oklch(94% .002 265);--popover:oklch(14% .007 265);--popover-foreground:oklch(94% .002 265);--secondary:oklch(15.5% .007 265);--secondary-foreground:oklch(89% .004 265);--muted:oklch(17.5% .005 265);--muted-foreground:oklch(52% .008 265);--accent:oklch(68% .08 185);--accent-foreground:oklch(12% .01 220);--destructive:oklch(58% .2 25);--destructive-foreground:oklch(98% 0 0);--border:oklch(19% .005 265);--input:oklch(16.5% .005 265);--ring:oklch(68% .08 185);--chart-1:oklch(68% .08 185);--chart-2:oklch(65% .08 160);--chart-3:oklch(58% .07 250);--chart-4:oklch(62% .1 85);--chart-5:oklch(52% .07 300);--sidebar:oklch(11% .007 265);--sidebar-foreground:oklch(94% .002 265);--sidebar-accent:oklch(15.5% .007 265);--sidebar-accent-foreground:oklch(94% .002 265);--sidebar-border:oklch(19% .005 265);--sidebar-ring:oklch(68% .08 185)}@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);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv02","cv03","cv04","cv11";font-family:Alexandria,Inter,ui-sans-serif,system-ui,sans-serif}html[dir=rtl] body{direction:rtl}html[dir=ltr] body{direction:ltr}html[dir=rtl] .ml-auto{margin-left:0;margin-right:auto}html[dir=ltr] .mr-auto{margin-left:auto;margin-right:0}button:not(:disabled),[role=button]:not([aria-disabled=true]),[type=button]:not(:disabled),[type=submit]:not(:disabled),[type=reset]:not(:disabled),a[href],select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){cursor:pointer}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}}@layer components{.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.flex{min-width:0;min-height:0}@media (min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container{max-width:1280px;padding-left:2rem;padding-right:2rem}}.cinematic-bg{background:var(--background)}.cinematic-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.elevation-0{box-shadow:none}.elevation-1{box-shadow:0 0 0 1px #00000008,0 1px 2px #00000014}.elevation-2{box-shadow:0 0 0 1px #00000008,0 2px 4px #00000014,0 4px 12px #0000000f}.elevation-3{box-shadow:0 0 0 1px #00000008,0 4px 8px #00000014,0 8px 24px #0000001a}.glow-teal,.glow-orange{box-shadow:0 0 0 1px #00000008,0 2px 8px #0000001a}.text-gradient-teal{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#66b5ab,#87beb2);-webkit-background-clip:text;background-clip:text}.text-gradient-orange{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d3aa64,#dfb585);-webkit-background-clip:text;background-clip:text}.card-premium{background:linear-gradient(135deg,var(--card)0%,oklch(13.5% .008 265/.5) 100%);border:1px solid var(--border);border-radius:.75rem;transition:all .2s}.card-premium:hover{border-color:#59a99f26;transform:translateY(-1px);box-shadow:0 0 0 1px #00000008,0 2px 8px #0000001a}.tab-item{color:var(--muted-foreground);white-space:nowrap;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex;position:relative}.tab-item:hover{color:var(--foreground);background:#ffffff05}.tab-item.active{color:var(--foreground)}.tab-item.active:after{content:"";background:linear-gradient(90deg,var(--primary),oklch(68% .08 185/.6));border-radius:1px;height:2px;position:absolute;bottom:-1px;left:.75rem;right:.75rem}.tab-item .tab-icon{opacity:.5;width:1rem;height:1rem;transition:opacity .15s,color .15s}.tab-item:hover .tab-icon{opacity:.7}.tab-item.active .tab-icon{opacity:1;color:var(--primary)}.stat-card{background:linear-gradient(135deg,var(--card)0%,oklch(13.5% .008 265/.5) 100%);border:1px solid var(--border);border-radius:.75rem;padding:1rem 1.125rem;transition:all .2s}.stat-card:hover{border-color:#59a99f1f;transform:translateY(-1px);box-shadow:0 0 0 1px #00000008,0 2px 8px #00000014}.stat-card .stat-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.2}.stat-card .stat-label{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem}.stat-card .stat-icon{border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:oklch(24% .005 265) transparent}.scrollbar-thin::-webkit-scrollbar{width:4px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:#1e1f22;border-radius:2px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:.25s ease-out fadeIn}.animate-fade-in-up{animation:.3s ease-out fadeInUp}.animate-fade-in-down{animation:.3s ease-out fadeInDown}.animate-slide-in-right{animation:.3s ease-out slideInRight}.animate-slide-in-left{animation:.3s ease-out slideInLeft}.animate-pulse-soft{animation:2s ease-in-out infinite pulse-soft}.stagger-1{animation-delay:0s}.stagger-2{animation-delay:50ms}.stagger-3{animation-delay:.1s}.stagger-4{animation-delay:.15s}.stagger-5{animation-delay:.2s}.stagger-6{animation-delay:.25s}
