@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}@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --animate-in: enter var(--tw-animation-duration,var(--tw-duration,.15s)) var(--tw-ease,ease) var(--tw-animation-delay,0s) var(--tw-animation-iteration-count,1) var(--tw-animation-direction,normal) var(--tw-animation-fill-mode,none); --animate-out: exit var(--tw-animation-duration,var(--tw-duration,.15s)) var(--tw-ease,ease) var(--tw-animation-delay,0s) var(--tw-animation-iteration-count,1) var(--tw-animation-direction,normal) var(--tw-animation-fill-mode,none); --animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); } } @keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); } } @keyframes caret-blink { 0%,70%,100% { opacity: 1; } 20%,50% { opacity: 0; } }}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-out{--tw-exit-opacity: 0;}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-out{--tw-exit-scale: 0;}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility delay-*{animation-delay: calc(--value(number)*1ms); --tw-animation-delay: calc(--value(number)*1ms);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@theme inline{@keyframes accordion-down { from { height: 0; } to { height: var(--radix-accordion-content-height,auto); } } @keyframes accordion-up { from { height: var(--radix-accordion-content-height,auto); } to { height: 0; } }}@custom-variant data-open{&:where([data-state="open"]), &:where([data-open]:not([data-open="false"])) { @slot; }}@custom-variant data-closed{&:where([data-state="closed"]), &:where([data-closed]:not([data-closed="false"])) { @slot; }}@custom-variant data-checked{&:where([data-state="checked"]), &:where([data-checked]:not([data-checked="false"])) { @slot; }}@custom-variant data-unchecked{&:where([data-state="unchecked"]), &:where([data-unchecked]:not([data-unchecked="false"])) { @slot; }}@custom-variant data-selected{&:where([data-selected="true"]) { @slot; }}@custom-variant data-disabled{&:where([data-disabled="true"]), &:where([data-disabled]:not([data-disabled="false"])) { @slot; }}@custom-variant data-active{&:where([data-state="active"]), &:where([data-active]:not([data-active="false"])) { @slot; }}@custom-variant data-horizontal{&:where([data-orientation="horizontal"]) { @slot; }}@custom-variant data-vertical{&:where([data-orientation="vertical"]) { @slot; }}@utility no-scrollbar{-ms-overflow-style: none; scrollbar-width: none; &::-webkit-scrollbar { display: none; }}@custom-variant dark (&:is(.dark *));:root{--orion-0:#03080f;--orion-1:#060e1a;--orion-2:#0a1628;--orion-3:#0f1f35;--orion-4:#142640;--orion-border:#1a3050;--orion-border-hi:#274b78;--pl-purple:#37003c;--pl-purple-mid:#5a0064;--pl-purple-glow:#5a006433;--pl-gold:#e8c46a;--pl-gold-bright:#f5d48a;--pl-gold-glow:#e8c46a2e;--orion-blue:#4fa8ff;--orion-blue-mid:#2a6bb3;--orion-blue-glow:#4fa8ff1f;--fpl-green:#00ff87;--fpl-green-mid:#00c066;--fpl-green-glow:#00ff871f;--orion-text-1:#ebf4ff;--orion-text-2:#7aafcc;--orion-text-3:#3d6e8a;--orion-red:#ff4d6a;--orion-amber:#ffba00;--radius:.75rem}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-sans); --font-mono: var(--font-geist-mono); --font-heading: var(--font-sans); --color-sidebar-ring: var(--sidebar-ring); --color-sidebar-border: var(--sidebar-border); --color-sidebar-accent-foreground:var(--sidebar-accent-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-primary-foreground:var(--sidebar-primary-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar: var(--sidebar); --color-chart-5: var(--chart-5); --color-chart-4: var(--chart-4); --color-chart-3: var(--chart-3); --color-chart-2: var(--chart-2); --color-chart-1: var(--chart-1); --color-ring: var(--ring); --color-input: var(--input); --color-border: var(--border); --color-destructive: var(--destructive); --color-accent-foreground: var(--accent-foreground); --color-accent: var(--accent); --color-muted-foreground: var(--muted-foreground); --color-muted: var(--muted); --color-secondary-foreground: var(--secondary-foreground); --color-secondary: var(--secondary); --color-primary-foreground: var(--primary-foreground); --color-primary: var(--primary); --color-popover-foreground: var(--popover-foreground); --color-popover: var(--popover); --color-card-foreground: var(--card-foreground); --color-card: var(--card); --radius-sm: calc(var(--radius) * .5); --radius-md: calc(var(--radius) * .75); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) * 1.33); --radius-2xl: calc(var(--radius) * 1.75); --radius-3xl: calc(var(--radius) * 2.25);}:root,.dark{--background:#03080f;--foreground:#ebf4ff;--card:#0a1628;--card-foreground:#ebf4ff;--popover:#0f1f35;--popover-foreground:#ebf4ff;--primary:#4fa8ff;--primary-foreground:#03080f;--secondary:#0f1f35;--secondary-foreground:#7aafcc;--muted:#0a1628;--muted-foreground:#7aafcc;--accent:#142640;--accent-foreground:#ebf4ff;--destructive:#ff4d6a;--border:#1a3050;--input:#0f1f35;--ring:#4fa8ff;--chart-1:#4fa8ff;--chart-2:#00ff87;--chart-3:#e8c46a;--chart-4:#ff4d6a;--chart-5:#c084fc;--sidebar:#060e1a;--sidebar-foreground:#ebf4ff;--sidebar-primary:#4fa8ff;--sidebar-primary-foreground:#03080f;--sidebar-accent:#0a1628;--sidebar-accent-foreground:#ebf4ff;--sidebar-border:#1a3050;--sidebar-ring:#4fa8ff}@layer base{@apply border-border outline-ring/50;*{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@apply font-sans;html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@apply bg-background text-foreground antialiased;body{overscroll-behavior:none;background-color:#03080f}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1a3050;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#274b78}}
