@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700;800&display=swap";:root{--card: #ffffff;--ring: #3b82f6;--input: #e5e7eb;--muted: #f9fafb;--accent: #e0f2fe;--border: #e5e7eb;--radius: .375rem;--chart-1: #3b82f6;--chart-2: #2563eb;--chart-3: #1d4ed8;--chart-4: #1e40af;--chart-5: #1e3a8a;--popover: #ffffff;--primary: #3b82f6;--primary-hover: #60a5fa;--primary-dark: #2563eb;--sidebar: #f9fafb;--font-mono: "JetBrains Mono", monospace;--font-sans: Inter, sans-serif;--secondary: #f3f4f6;--background: #ffffff;--foreground: #333333;--destructive: #ef4444;--sidebar-ring: #3b82f6;--sidebar-accent: #e0f2fe;--sidebar-border: #e5e7eb;--card-foreground: #333333;--sidebar-primary: #3b82f6;--muted-foreground: #6b7280;--accent-foreground: #1e3a8a;--popover-foreground: #333333;--primary-foreground: #ffffff;--sidebar-foreground: #333333;--secondary-foreground: #4b5563;--destructive-foreground: #ffffff;--sidebar-accent-foreground: #1e3a8a;--sidebar-primary-foreground: #ffffff}.dark{--card: #262626;--ring: #3b82f6;--input: #404040;--muted: #262626;--accent: #1e3a8a;--border: #404040;--chart-1: #60a5fa;--chart-2: #3b82f6;--chart-3: #2563eb;--chart-4: #1d4ed8;--chart-5: #1e40af;--popover: #262626;--primary: #3b82f6;--primary-hover: #60a5fa;--primary-dark: #2563eb;--sidebar: #171717;--secondary: #262626;--background: #171717;--foreground: #e5e5e5;--destructive: #ef4444;--sidebar-ring: #3b82f6;--sidebar-accent: #1e3a8a;--sidebar-border: #404040;--card-foreground: #e5e5e5;--sidebar-primary: #3b82f6;--muted-foreground: #a3a3a3;--accent-foreground: #bfdbfe;--popover-foreground: #e5e5e5;--primary-foreground: #ffffff;--sidebar-foreground: #e5e5e5;--secondary-foreground: #e5e5e5;--destructive-foreground: #ffffff;--sidebar-accent-foreground: #bfdbfe;--sidebar-primary-foreground: #ffffff}*{box-sizing:border-box}html{min-height:100%;color-scheme:dark;scroll-behavior:smooth}body{min-height:100%;margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}#root{min-height:100vh}.metric-tabular{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.workspace-shell{width:100%;min-height:100vh;padding:0}.workspace-frame{width:100%;min-height:100vh;border:0}.workspace-title{margin:0;color:var(--foreground);font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.05;font-weight:800}.workspace-subpanel{border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--card) 88%,var(--background));box-shadow:inset 0 1px #ffffff06}.trade-summary-row.MuiTableRow-hover:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.relative{position:relative}.absolute{position:absolute}.left-0{left:0}.top-2{top:.5rem}.bottom-2{bottom:.5rem}.z-\[1\]{z-index:1}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mb-1{margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.block{display:block}.grid{display:grid}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.min-h-screen{min-height:100vh}.min-h-\[calc\(100vh-6rem\)\]{min-height:calc(100vh - 6rem)}.min-w-0{min-width:0}.w-full{width:100%}.w-10{width:2.5rem}.w-0\.5{width:.125rem}.max-w-sm{max-width:24rem}.max-w-3xl{max-width:48rem}.h-10{height:2.5rem}.h-4{height:1rem}.w-4{width:1rem}.h-4\.5{height:1.125rem}.w-4\.5{width:1.125rem}.h-3\.5{height:.875rem}.w-3\.5{width:.875rem}.shrink-0{flex-shrink:0}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.place-items-center{place-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){margin-top:.25rem}.space-y-3>:not([hidden])~:not([hidden]){margin-top:.75rem}.space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem}.overflow-hidden{overflow:hidden}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-r-full{border-top-right-radius:999px;border-bottom-right-radius:999px}.border{border:1px solid var(--border)}.border-b{border-bottom:1px solid var(--border)}.border-r{border-right:1px solid var(--border)}.border-dashed{border-style:dashed}.border-border{border-color:var(--border)}.border-border\/90{border-color:color-mix(in srgb,var(--border) 90%,transparent)}.border-primary\/40{border-color:color-mix(in srgb,var(--primary) 40%,transparent)}.bg-background{background:var(--background)}.bg-card{background:var(--card)}.bg-secondary{background:var(--secondary)}.bg-secondary\/30{background:color-mix(in srgb,var(--secondary) 30%,transparent)}.bg-secondary\/35{background:color-mix(in srgb,var(--secondary) 35%,transparent)}.bg-secondary\/60{background:color-mix(in srgb,var(--secondary) 60%,transparent)}.bg-primary{background:var(--primary)}.bg-primary\/10{background:color-mix(in srgb,var(--primary) 10%,transparent)}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-\[11px\]{font-size:11px}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-2xl{font-size:1.5rem}.font-mono{font-family:var(--font-mono)}.font-medium{font-weight:600}.font-semibold{font-weight:700}.uppercase{text-transform:uppercase}.tracking-\[0\.08em\]{letter-spacing:.08em}.text-foreground{color:var(--foreground)}.text-card-foreground{color:var(--card-foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-primary{color:var(--primary)}.text-destructive{color:var(--destructive)}.text-primary-foreground{color:var(--primary-foreground)}.leading-6{line-height:1.5rem}.transition-colors{transition:background-color .16s ease,color .16s ease,border-color .16s ease}.hover\:bg-secondary\/60:hover{background:color-mix(in srgb,var(--secondary) 60%,transparent)}.hover\:text-foreground:hover{color:var(--foreground)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:w-\[240px\]{width:240px}}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media(min-width:1024px){.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:w-72{width:18rem}.lg\:border-b-0{border-bottom:0}.lg\:border-r{border-right:1px solid var(--border)}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}}
