:root{--background: 0 0% 100%;--foreground: 222.2 47.4% 11%;--card: 0 0% 98%;--card-foreground: 222.2 47.4% 11%;--popover: 0 0% 100%;--popover-foreground: 222.2 47.4% 11%;--primary: 38 92% 50%;--primary-foreground: 0 0% 10%;--secondary: 210 40% 96%;--secondary-foreground: 222.2 47.4% 30%;--muted: 210 40% 96%;--muted-foreground: 215 16% 47%;--accent: 38 80% 45%;--accent-foreground: 0 0% 100%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--success: 160 84% 39%;--success-foreground: 0 0% 100%;--warning: 38 92% 50%;--warning-foreground: 0 0% 0%;--border: 214 32% 91%;--input: 214 32% 91%;--ring: 38 92% 50%;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--transition-fast: .15s;--transition-normal: .2s;--transition-slow: .3s;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem}*,*:before,*:after{box-sizing:border-box}.dark{--background: 30 8% 5%;--foreground: 30 10% 92%;--card: 30 7% 11%;--card-foreground: 30 10% 92%;--popover: 30 7% 10%;--popover-foreground: 30 10% 92%;--primary: 38 92% 50%;--primary-foreground: 0 0% 10%;--secondary: 25 6% 15%;--secondary-foreground: 30 8% 82%;--muted: 25 6% 15%;--muted-foreground: 30 5% 65%;--accent: 35 75% 40%;--accent-foreground: 0 0% 100%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--success: 160 84% 39%;--success-foreground: 0 0% 100%;--warning: 15 90% 55%;--warning-foreground: 0 0% 100%;--border: 25 5% 18%;--input: 25 5% 18%;--ring: 38 92% 50%;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .15);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .2), 0 2px 4px -2px rgb(0 0 0 / .2);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .25), 0 4px 6px -4px rgb(0 0 0 / .25)}.bg-background{background-color:hsl(var(--background))!important}.text-foreground{color:hsl(var(--foreground))!important}.bg-card{background-color:hsl(var(--card))!important}.text-card-foreground{color:hsl(var(--card-foreground))!important}.bg-popover{background-color:hsl(var(--popover))!important}.text-popover-foreground{color:hsl(var(--popover-foreground))!important}.bg-primary{background-color:hsl(var(--primary))!important}.text-primary-foreground{color:hsl(var(--primary-foreground))!important}.bg-secondary{background-color:hsl(var(--secondary))!important}.text-secondary-foreground{color:hsl(var(--secondary-foreground))!important}.bg-muted{background-color:hsl(var(--muted))!important}.text-muted-foreground{color:hsl(var(--muted-foreground))!important}.bg-accent{background-color:hsl(var(--accent))!important}.text-accent-foreground{color:hsl(var(--accent-foreground))!important}.bg-destructive{background-color:hsl(var(--destructive))!important}.text-destructive-foreground{color:hsl(var(--destructive-foreground))!important}.bg-success{background-color:hsl(var(--success))!important}.text-success-foreground{color:hsl(var(--success-foreground))!important}.bg-warning{background-color:hsl(var(--warning))!important}.text-warning-foreground{color:hsl(var(--warning-foreground))!important}.border-border{border-color:hsl(var(--border))!important}.border-input{border-color:hsl(var(--input))!important}.focus\:ring-ring:focus{--un-ring-color: hsl(var(--ring)) !important}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.transition-fast{transition:all var(--transition-fast) ease}.transition-normal{transition:all var(--transition-normal) ease}.transition-slow{transition:all var(--transition-slow) ease}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.heading-1{font-size:var(--text-2xl);font-weight:700;color:hsl(var(--foreground))!important;letter-spacing:-.01em}.heading-2{font-size:var(--text-xl);font-weight:600;color:hsl(var(--foreground))!important}.heading-3{font-size:var(--text-lg);font-weight:600;color:hsl(var(--foreground))!important}.card-surface{background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important;border-radius:var(--radius-lg)}.btn-secondary{background:hsl(var(--secondary))!important;color:hsl(var(--secondary-foreground))!important;border:1px solid hsl(var(--border))!important;border-radius:var(--radius-md);padding:var(--space-xs) var(--space-md);font-weight:500;transition:all var(--transition-fast) ease}.btn-secondary:hover{background:hsl(var(--muted))!important;border-color:hsl(var(--accent))!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}aside::-webkit-scrollbar{display:none}aside{-ms-overflow-style:none;scrollbar-width:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.sidebar-section-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))!important;padding:var(--space-lg) var(--space-md) var(--space-xs);opacity:.7}.nav-item{color:hsl(var(--muted-foreground))!important;border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);transition:all .15s ease}.nav-item:hover{background:hsl(var(--muted))!important;color:hsl(var(--foreground))!important}.nav-item svg,.nav-item [class*=lucide]{opacity:.85}.nav-item-active svg,.nav-item-active [class*=lucide]{opacity:1}.nav-item-active{background:hsl(var(--accent) / .12)!important;color:hsl(var(--primary))!important;font-weight:600;border-left:3px solid hsl(var(--primary))!important;padding-left:calc(var(--space-md) - 3px)}@media(max-width:768px){.trade-card-qty{font-size:var(--text-base)!important}}html{color-scheme:dark}.dark button:not([class*=bg-]):not(.sr-only),button.dark-btn-force{background-color:#292624!important;color:#edebe9!important}a,a:hover{text-decoration:none}nav ul,nav ol{list-style:none;padding:0;margin:0}nav li{list-style:none}
