.futures-morphism-container{background:linear-gradient(to bottom right,var(--futures-glass-from),var(--futures-glass-to));backdrop-filter:var(--futures-blur-lg);-webkit-backdrop-filter:var(--futures-blur-lg);border:1px solid var(--futures-border-base);box-shadow:var(--futures-shadow-md)}.futures-morphism-dropdown{background:linear-gradient(to bottom right,var(--futures-dropdown-from),var(--futures-dropdown-via),var(--futures-dropdown-to));backdrop-filter:var(--futures-blur-xl);-webkit-backdrop-filter:var(--futures-blur-xl);border:1px solid var(--futures-border-base);box-shadow:var(--futures-shadow-lg);border-radius:var(--futures-radius-lg)}.futures-morphism-button{background:linear-gradient(to bottom right,var(--futures-button-from),var(--futures-button-to));border:1px solid var(--futures-border-base);backdrop-filter:var(--futures-blur-md);-webkit-backdrop-filter:var(--futures-blur-md);box-shadow:0 10px 25px #00000059;transition:all var(--futures-transition-slow) var(--futures-ease-in-out)}.futures-morphism-button:hover{background:linear-gradient(to bottom right,var(--futures-button-hover-from),var(--futures-button-hover-to));border-color:var(--futures-border-hover);box-shadow:var(--futures-shadow-accent-lg),0 10px 30px #0006;transform:translateY(-1px)}.futures-morphism-button:focus{border-color:var(--futures-border-focus);box-shadow:0 0 0 2px var(--futures-border-focus-ring);outline:none}.futures-morphism-button:active{transform:scale(.98)}.futures-morphism-cog{background:linear-gradient(to bottom right,var(--futures-button-from),var(--futures-button-to));border:1px solid var(--futures-border-base);backdrop-filter:var(--futures-blur-md);-webkit-backdrop-filter:var(--futures-blur-md);box-shadow:0 10px 25px #00000059;transition:all var(--futures-transition-slow) var(--futures-ease-in-out)}.futures-morphism-cog:hover{background:linear-gradient(to bottom right,var(--futures-button-hover-from),var(--futures-button-hover-to));border-color:var(--futures-border-hover);box-shadow:var(--futures-shadow-accent-lg),0 10px 30px #0006}.futures-morphism-cog:focus{border-color:var(--futures-border-focus);box-shadow:0 0 0 2px var(--futures-border-focus-ring);outline:none}.futures-morphism-input{background:linear-gradient(to bottom right,var(--futures-input-from),var(--futures-input-to));border:1px solid var(--futures-border-base);backdrop-filter:var(--futures-blur-sm);-webkit-backdrop-filter:var(--futures-blur-sm);box-shadow:var(--futures-shadow-inset);transition:all var(--futures-transition-slow) ease}.futures-morphism-input:hover{border-color:var(--futures-border-medium);background:linear-gradient(to bottom right,var(--futures-input-hover-from),var(--futures-input-hover-to))}.futures-morphism-input:focus{border-color:var(--futures-border-focus);box-shadow:0 0 0 2px var(--futures-border-focus-ring),var(--futures-shadow-inset);outline:none}.futures-morphism-tab{background:#0003;border-radius:var(--futures-radius-md);padding:4px;backdrop-filter:var(--futures-blur-sm);-webkit-backdrop-filter:var(--futures-blur-sm)}.futures-morphism-tab-item{transition:all var(--futures-transition-base) var(--futures-ease-in-out);border-radius:var(--futures-radius-sm);padding:6px 12px}.futures-morphism-tab-item-active{background:linear-gradient(to right,#60a5fa40,#3b82f633);box-shadow:var(--futures-shadow-sm)}.futures-morphism-tab-item:not(.futures-morphism-tab-item-active):hover{background:var(--futures-hover-overlay)}.futures-morphism-card{background:linear-gradient(135deg,var(--futures-card-from),var(--futures-card-to));border:1px solid var(--futures-border-base);backdrop-filter:var(--futures-blur-lg);-webkit-backdrop-filter:var(--futures-blur-lg);box-shadow:var(--futures-shadow-md);border-radius:var(--futures-radius-lg)}.futures-morphism-toggle{background:#fff3;transition:all var(--futures-transition-base) ease;border-radius:var(--futures-radius-full)}.futures-morphism-toggle-active{background:linear-gradient(to right,#10b981cc,#059669cc);box-shadow:0 0 12px #10b98166}.futures-morphism-toggle-thumb{background:#fff;box-shadow:0 2px 4px #0003;transition:all var(--futures-transition-base) ease;border-radius:var(--futures-radius-full)}.futures-morphism-selected{background:linear-gradient(to right,#60a5fa33,#3b82f626,#60a5fa33);border:1px solid rgba(96,165,250,.35);box-shadow:var(--futures-shadow-sm),0 0 0 1px #60a5fa14}.futures-morphism-hover{transition:all var(--futures-transition-base) var(--futures-ease-in-out)}.futures-morphism-hover:hover{background:var(--futures-hover-overlay);backdrop-filter:var(--futures-blur-sm);-webkit-backdrop-filter:var(--futures-blur-sm);border:1px solid var(--futures-border-base);box-shadow:var(--futures-shadow-sm)}.futures-morphism-divider{border-top:1px solid var(--futures-border-base)}.futures-morphism-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to bottom right,#60a5fa1f,#3b82f61f);opacity:0;transition:opacity var(--futures-transition-slow) ease;z-index:-1;pointer-events:none}.futures-morphism-button:hover .futures-morphism-glow,.futures-morphism-cog:hover .futures-morphism-glow{opacity:1}.futures-morphism-check{filter:drop-shadow(0 0 8px currentColor)}.futures-morphism-check-blur{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(4px);opacity:.5}.futures-morphism-scrollbar::-webkit-scrollbar{width:6px;height:6px}.futures-morphism-scrollbar::-webkit-scrollbar-track{background:#0003;border-radius:3px}.futures-morphism-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#60a5fa80,#3b82f680);border-radius:3px;box-shadow:0 0 6px #60a5fa66}.futures-morphism-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#60a5fab3,#3b82f6b3);box-shadow:0 0 8px #60a5fa80}.futures-morphism-info-badge{background:linear-gradient(to right,#60a5fa33,#3b82f62e);border:1px solid rgba(96,165,250,.3);border-radius:var(--futures-radius-sm);padding:8px;backdrop-filter:var(--futures-blur-sm);-webkit-backdrop-filter:var(--futures-blur-sm)}.futures-morphism-long{background:linear-gradient(to bottom right,var(--futures-color-long-light),var(--futures-color-long-lighter));border:1px solid var(--futures-color-long-border);backdrop-filter:var(--futures-blur-sm);-webkit-backdrop-filter:var(--futures-blur-sm);transition:all var(--futures-transition-slow) ease}.futures-morphism-long:hover{background:linear-gradient(to bottom right,#0ecb814d,#05966940);box-shadow:var(--futures-shadow-long)}.futures-morphism-long-active{background:var(--futures-color-long-active);border-color:#059669;box-shadow:0 4px 16px var(--futures-color-long-border)}.futures-morphism-short{background:linear-gradient(to bottom right,var(--futures-color-short-light),rgba(220,38,38,.15));border:1px solid var(--futures-color-short-border);backdrop-filter:var(--futures-blur-sm);-webkit-backdrop-filter:var(--futures-blur-sm);transition:all var(--futures-transition-slow) ease}.futures-morphism-short:hover{background:linear-gradient(to bottom right,#f6465d4d,#dc262640);box-shadow:var(--futures-shadow-short)}.futures-morphism-short-active{background:var(--futures-color-short-active);border-color:#dc2626;box-shadow:0 4px 16px var(--futures-color-short-border)}.futures-morphism-radio{display:inline-flex;height:16px;width:16px;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid var(--futures-color-info);background:transparent;transition:all var(--futures-transition-base) ease}.futures-morphism-radio-active{background:var(--futures-color-info);box-shadow:0 0 14px #60a5fab3}.futures-morphism-radio-inner{height:8px;width:8px;border-radius:50%;background:#fff}.futures-morphism-slider-track{background:var(--futures-slider-track);border-radius:var(--futures-radius-full);height:8px}.futures-morphism-slider-progress{background:linear-gradient(to right,var(--futures-slider-progress-start),var(--futures-slider-progress-end));border-radius:var(--futures-radius-full);height:8px;box-shadow:0 0 12px var(--futures-color-accent-glow)}.futures-morphism-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:16px;width:16px;background:var(--futures-slider-thumb);border-radius:50%;cursor:pointer;border:2px solid var(--futures-slider-thumb-border);box-shadow:0 2px 8px #0000004d;transition:all var(--futures-transition-base) ease}.futures-morphism-slider-thumb:hover{transform:scale(1.1);box-shadow:0 0 12px #60a5fab3,0 2px 8px #0000004d}@keyframes futures-morphism-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.futures-morphism-animate-in{animation:futures-morphism-fade-in var(--futures-transition-base) ease-out}@media(max-width:768px){.futures-morphism-dropdown{max-width:calc(100vw - 2rem)}}:root{--futures-color-long: #18ff5c;--futures-color-long-hover: #36e87a;--futures-color-long-active: #18ff5c;--futures-color-long-light: rgba(24, 255, 92, .2);--futures-color-long-lighter: rgba(24, 255, 92, .12);--futures-color-long-border: rgba(24, 255, 92, .35);--futures-color-short: #ff4d4f;--futures-color-short-alt: #ff4d4f;--futures-color-short-hover: #ff7a7c;--futures-color-short-active: #ff4d4f;--futures-color-short-light: rgba(255, 77, 79, .2);--futures-color-short-lighter: rgba(255, 77, 79, .12);--futures-color-short-border: rgba(255, 77, 79, .35);--futures-color-short-alt-light: rgba(255, 77, 79, .2);--futures-color-accent: var(--primary);--futures-color-accent-hover: color-mix(in srgb, var(--primary) 78%, white 22%);--futures-color-accent-active: color-mix(in srgb, var(--primary) 82%, black 18%);--futures-color-accent-light: color-mix(in srgb, var(--primary) 20%, transparent);--futures-color-accent-lighter: color-mix(in srgb, var(--primary) 12%, transparent);--futures-color-accent-border: color-mix(in srgb, var(--primary) 35%, transparent);--futures-color-accent-glow: color-mix(in srgb, var(--primary) 45%, transparent);--futures-chart-line: #ffd75f;--futures-chart-line-hover: #ffe38f;--futures-chart-line-glow: rgba(255, 215, 95, .5);--futures-chart-area-top: rgba(10, 15, 28, 0);--futures-chart-area-bottom: rgba(154, 243, 59, .2);--futures-chart-area-top-hex: #0a0f1c00;--futures-chart-area-bottom-hex: #9af33b33;--futures-chart-up: var(--futures-color-long);--futures-chart-down: var(--futures-color-short-alt);--futures-chart-neutral: #9ca3af;--futures-candle-up: #18ff5c;--futures-candle-down: var(--futures-color-short-alt);--futures-candle-wick-up: #18ff5c;--futures-candle-wick-down: var(--futures-color-short-alt);--futures-candle-border-up: #18ff5c;--futures-candle-border-down: var(--futures-color-short-alt);--futures-chart-export-bg: #05050552;--futures-chart-watermark: rgba(154, 243, 59, .5);--futures-chart-filter: contrast(1.1) brightness(1) drop-shadow(0 0 15px rgba(154, 243, 59, .25));--futures-chart-background-dark: #05050552;--futures-chart-text-dark: #edeff2;--futures-chart-border-dark: #2d4a5c80;--futures-chart-grid-dark: rgba(45, 74, 92, .2);--futures-chart-crosshair-dark: #36e87a;--futures-chart-glass-bg-dark: rgba(5, 5, 5, .32);--futures-chart-glow-dark: rgba(154, 243, 59, .4);--futures-chart-shadow-dark: rgba(0, 0, 0, .6);--futures-chart-background-light: #f8fafc;--futures-chart-text-light: #475569;--futures-chart-border-light: #e2e8f0;--futures-chart-grid-light: #f1f5f9;--futures-chart-crosshair-light: #36e87a;--futures-chart-glass-bg-light: rgba(255, 255, 255, .75);--futures-chart-glow-light: rgba(154, 243, 59, .25);--futures-chart-shadow-light: rgba(0, 0, 0, .1);--futures-bg-base: #1a2c38;--futures-bg-base-alt: #1a2c38;--futures-bg-secondary: #1a2c38;--futures-gradient-from: #1a2c38;--futures-gradient-via: #1a2c38;--futures-gradient-to: #1a2c38;--futures-gradient-alt-from: #1a2c38;--futures-gradient-alt-via: #1a2c38;--futures-gradient-alt-to: #1a2c38;--futures-bg-dark-alt: #1a2c38;--futures-bg-card: #1a2c38;--futures-bg-card-alt: #1a2c38;--futures-bg-skeleton: #0f1923;--futures-bg-skeleton-hover: #1a2c38;--futures-gradient-opacity-high: .98;--futures-gradient-opacity-medium: .95;--futures-gradient-opacity-low: .8;--futures-gradient-opacity-lighter: .7;--futures-gradient-opacity-lightest: .6;--futures-gradient-opacity-subtle: .4;--futures-glass-from: rgba(26, 44, 56, .45);--futures-glass-to: rgba(26, 44, 56, .4);--futures-glass-alt-from: rgba(26, 44, 56, .45);--futures-glass-alt-via: rgba(26, 44, 56, .4);--futures-glass-alt-to: rgba(26, 44, 56, .45);--futures-dropdown-from: rgba(26, 44, 56, .98);--futures-dropdown-via: rgba(26, 44, 56, .95);--futures-dropdown-to: rgba(26, 44, 56, .98);--futures-input-from: rgba(15, 25, 35, 1);--futures-input-to: rgba(15, 25, 35, 1);--futures-input-hover-from: rgba(26, 44, 56, 1);--futures-input-hover-to: rgba(26, 44, 56, 1);--futures-button-from: rgba(26, 44, 56, .9);--futures-button-to: rgba(26, 44, 56, .9);--futures-button-hover-from: rgba(15, 25, 35, .9);--futures-button-hover-to: rgba(15, 25, 35, .9);--futures-card-from: rgba(26, 44, 56, .4);--futures-card-to: rgba(26, 44, 56, .35);--futures-border-base: #2d4a5c80;--futures-border-light: #2d4a5c80;--futures-border-medium: #2d4a5c80;--futures-border-strong: #2d4a5c80;--futures-border-hover: #2d4a5c80;--futures-border-focus: color-mix(in srgb, var(--primary) 60%, transparent);--futures-border-focus-ring: color-mix(in srgb, var(--primary) 25%, transparent);--futures-shadow-sm: 0 2px 6px rgba(0, 0, 0, .08);--futures-shadow-md: 0 4px 12px rgba(0, 0, 0, .12);--futures-shadow-lg: 0 6px 20px rgba(0, 0, 0, .15);--futures-shadow-xl: 0 8px 24px rgba(0, 0, 0, .18);--futures-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .2);--futures-shadow-long: 0 0 20px rgba(24, 255, 92, .35);--futures-shadow-short: 0 0 20px rgba(255, 77, 79, .35);--futures-shadow-accent: 0 4px 12px color-mix(in srgb, var(--primary) 45%, transparent);--futures-shadow-accent-sm: 0 2px 8px color-mix(in srgb, var(--primary) 35%, transparent);--futures-shadow-accent-lg: 0 0 25px color-mix(in srgb, var(--primary) 30%, transparent);--futures-glow-long: 0 0 20px rgba(24, 255, 92, .5), 0 0 40px rgba(24, 255, 92, .3);--futures-glow-short: 0 0 20px rgba(255, 77, 79, .5), 0 0 40px rgba(255, 77, 79, .3);--futures-glow-chart: 0 0 20px rgba(255, 215, 95, .4);--futures-text-primary: #edeff2;--futures-text-secondary: rgba(237, 239, 242, .9);--futures-text-tertiary: rgba(237, 239, 242, .7);--futures-text-muted: rgba(182, 186, 196, .9);--futures-text-subtle: rgba(182, 186, 196, .7);--futures-text-faint: rgba(182, 186, 196, .5);--futures-text-placeholder: rgba(182, 186, 196, .4);--futures-indicator-ma20: #60a5fa;--futures-indicator-ma50: #f97316;--futures-indicator-ma200: #a78bfa;--futures-indicator-weighted-close: #00e676;--futures-indicator-momentum: #00e5ff;--futures-indicator-median: #ff4081;--futures-indicator-percent-change: #ffc400;--futures-indicator-average: #7c4dff;--futures-indicator-sum: #00bcd4;--futures-indicator-spread: #ff5722;--futures-indicator-ratio: #9c27b0;--futures-indicator-product: #4caf50;--futures-indicator-correlation: #ff9800;--futures-indicator-rsi: #9c27b0;--futures-indicator-macd: #2196f3;--futures-indicator-macd-signal: #ff9800;--futures-indicator-macd-histogram: #4caf50;--futures-indicator-bollinger-upper: #e91e63;--futures-indicator-bollinger-middle: #9e9e9e;--futures-indicator-bollinger-lower: #e91e63;--futures-color-info: var(--primary);--futures-color-info-light: color-mix(in srgb, var(--primary) 20%, transparent);--futures-color-info-border: color-mix(in srgb, var(--primary) 35%, transparent);--futures-color-success: var(--futures-color-long);--futures-color-success-light: var(--futures-color-long-light);--futures-color-danger: var(--futures-color-short);--futures-color-danger-light: var(--futures-color-short-light);--futures-color-warning: #ffa500;--futures-color-warning-light: rgba(255, 165, 0, .2);--futures-color-warning-border: rgba(255, 165, 0, .3);--futures-color-neutral: #9ca3af;--futures-color-neutral-light: rgba(156, 163, 175, .2);--futures-rank-gold-from: #ffd700;--futures-rank-gold-to: #ffa500;--futures-rank-silver-from: #c0c0c0;--futures-rank-silver-to: #a8a8a8;--futures-rank-bronze-from: #cd7f32;--futures-rank-bronze-to: #8b4513;--futures-tab-primary: var(--futures-color-info);--futures-tab-primary-alt: var(--futures-color-accent-active);--futures-tab-primary-light: var(--futures-color-info-light);--futures-tab-primary-glow: color-mix(in srgb, var(--primary) 35%, transparent);--futures-tab-primary-glow-strong: color-mix(in srgb, var(--primary) 45%, transparent);--futures-tab-primary-glow-intense: color-mix(in srgb, var(--primary) 65%, transparent);--futures-tab-secondary: var(--futures-color-warning);--futures-tab-secondary-light: var(--futures-color-warning-light);--futures-tab-secondary-glow: rgba(255, 165, 0, .3);--futures-tab-secondary-glow-strong: rgba(255, 165, 0, .4);--futures-tab-secondary-glow-intense: rgba(255, 165, 0, .6);--futures-draw-blue: var(--primary);--futures-draw-blue-light: color-mix(in srgb, var(--primary) 20%, transparent);--futures-draw-green: #18ff5c;--futures-draw-red: #ff4d4f;--futures-draw-orange: #ffa500;--futures-draw-purple: #a78bfa;--futures-draw-cyan: #22d3ee;--futures-draw-yellow: #ffd75f;--futures-draw-white: #ffffff;--futures-draw-selection: var(--primary);--futures-draw-handle: var(--primary);--futures-draw-preview: color-mix(in srgb, var(--primary) 50%, transparent);--futures-toolbar-from: rgba(26, 44, 56, .95);--futures-toolbar-via: rgba(26, 44, 56, .92);--futures-toolbar-to: rgba(26, 44, 56, .95);--futures-toolbar-dropdown-bg: rgba(26, 44, 56, .98);--futures-toolbar-tool-selected: color-mix(in srgb, var(--primary) 25%, transparent);--futures-toolbar-tool-selected-text: var(--futures-color-accent-hover);--futures-toolbar-tool-selected-border: color-mix(in srgb, var(--primary) 40%, transparent);--futures-card-gradient-from: rgba(42, 47, 41, .45);--futures-card-gradient-via: rgba(58, 63, 57, .35);--futures-card-gradient-to: rgba(31, 31, 33, .45);--futures-card-positive-text: #36e87a;--futures-card-positive-bg: rgba(24, 255, 92, .2);--futures-card-negative-text: #ff7a7c;--futures-card-negative-bg: rgba(255, 77, 79, .2);--futures-card-info-text: var(--futures-color-accent-hover);--futures-pro-mode-from: color-mix(in srgb, var(--primary) 25%, transparent);--futures-pro-mode-via: color-mix(in srgb, var(--primary) 20%, white 8%);--futures-pro-mode-to: color-mix(in srgb, var(--primary) 25%, transparent);--futures-pro-mode-border: color-mix(in srgb, var(--primary) 60%, white 8%);--futures-pro-mode-text: color-mix(in srgb, var(--primary) 45%, white 55%);--futures-hover-overlay: color-mix(in srgb, var(--primary) 8%, transparent);--futures-hover-border: color-mix(in srgb, var(--primary) 25%, transparent);--futures-active-overlay: color-mix(in srgb, var(--primary) 15%, transparent);--futures-disabled-opacity: .5;--futures-disabled-cursor: not-allowed;--futures-spacing-xs: .25rem;--futures-spacing-sm: .5rem;--futures-spacing-md: 1rem;--futures-spacing-lg: 1.5rem;--futures-spacing-xl: 2rem;--futures-spacing-2xl: 3rem;--futures-transition-fast: .15s;--futures-transition-base: .2s;--futures-transition-slow: .3s;--futures-ease-in-out: cubic-bezier(.4, 0, .2, 1);--futures-ease-out: cubic-bezier(0, 0, .2, 1);--futures-z-base: 0;--futures-z-dropdown: 50;--futures-z-modal: 100;--futures-z-tooltip: 110;--futures-blur-sm: blur(6px);--futures-blur-md: blur(10px);--futures-blur-lg: blur(14px);--futures-blur-xl: blur(20px);--futures-radius-sm: 6px;--futures-radius-md: 6px;--futures-radius-lg: 6px;--futures-radius-xl: 6px;--futures-radius-full: 9999px;--futures-slider-track: #2d4a5c80;--futures-slider-track-dark: rgba(0, 0, 0, .3);--futures-slider-progress-start: rgba(154, 243, 59, .8);--futures-slider-progress-end: rgba(154, 243, 59, 1);--futures-slider-progress-gradient: linear-gradient( to bottom, rgba(154, 243, 59, .5), rgba(129, 212, 41, .5) );--futures-slider-progress-gradient-active: linear-gradient( to bottom, rgba(154, 243, 59, .7), rgba(129, 212, 41, .7) );--futures-slider-thumb: rgba(154, 243, 59, 1);--futures-slider-shadow: 0 0 8px rgba(154, 243, 59, .4);--futures-slider-shadow-active: 0 0 12px rgba(154, 243, 59, .6);--futures-leverage-safe: var(--futures-color-long);--futures-leverage-moderate: var(--futures-color-accent);--futures-leverage-risky: var(--futures-color-short);--futures-controls-bg: #1a2c38;--futures-direction-up-bg: #38f27f33;--futures-direction-up-text: #38f27f;--futures-direction-up-border: var(--futures-color-accent);--futures-direction-down-bg: rgba(255, 77, 79, .2);--futures-direction-down-text: #ff4d4f;--futures-direction-down-border: #ff4d4f;--futures-input-bg: #0f1923;--futures-input-border: #2d4a5c80;--futures-input-text: #edeff2;--futures-input-placeholder: rgba(148, 163, 184, .5);--futures-button-primary-bg: var(--futures-color-accent);--futures-button-primary-text: var(--futures-color-accent-foreground);--futures-button-primary-hover: var(--futures-color-accent-hover);--futures-manual-button-bg: #ffd75f4d;--futures-manual-button-text: #fbc926;--futures-slider-track-bg: #2d4a5c80;--futures-slider-progress-bg: var(--futures-color-accent);--futures-slider-thumb-bg: var(--futures-color-accent);--futures-slider-thumb-border: #0f1923}.futures-color-long{color:var(--futures-color-long)}.futures-color-short{color:var(--futures-color-short)}.futures-color-accent{color:var(--futures-color-accent)}.futures-bg-long{background-color:var(--futures-color-long-light);border-color:var(--futures-color-long-border)}.futures-bg-short{background-color:var(--futures-color-short-light);border-color:var(--futures-color-short-border)}.futures-bg-accent{background-color:var(--futures-color-accent-light);border-color:var(--futures-color-accent-border)}.futures-gradient-base{background:linear-gradient(to bottom right,var(--futures-gradient-alt-from),var(--futures-gradient-alt-via),var(--futures-gradient-alt-to))}.futures-gradient-overlay{background:linear-gradient(to right,rgba(26,31,46,var(--futures-gradient-opacity-low)),rgba(30,37,51,var(--futures-gradient-opacity-low)),rgba(26,31,46,var(--futures-gradient-opacity-low)))}.futures-shadow-standard{box-shadow:var(--futures-shadow-md)}.futures-shadow-elevated{box-shadow:var(--futures-shadow-xl)}.bg-futures-controls{background-color:var(--futures-controls-bg)}.bg-futures-direction-up{background-color:var(--futures-direction-up-bg)}.text-futures-direction-up{color:var(--futures-direction-up-text)}.border-futures-direction-up{border-color:var(--futures-direction-up-border)}.bg-futures-direction-down{background-color:var(--futures-direction-down-bg)}.text-futures-direction-down{color:var(--futures-direction-down-text)}.border-futures-direction-down{border-color:var(--futures-direction-down-border)}.bg-futures-input{background-color:var(--futures-input-bg)}.border-futures-input{border-color:var(--futures-input-border)}.text-futures-input{color:var(--futures-input-text)}.placeholder-futures-input::placeholder{color:var(--futures-input-placeholder)}.bg-futures-button-primary{background-color:var(--futures-button-primary-bg)}.text-futures-button-primary{color:var(--futures-button-primary-text)}.hover\:bg-futures-button-primary:hover{background-color:var(--futures-button-primary-hover)}.bg-futures-manual-button{background-color:var(--futures-manual-button-bg)}.text-futures-manual-button{color:var(--futures-manual-button-text)}.bg-futures-slider-track{background-color:var(--futures-slider-track-bg)}.bg-futures-slider-progress{background-color:var(--futures-slider-progress-bg)}.bg-futures-slider-thumb{background-color:var(--futures-slider-thumb-bg)}.border-futures-slider-thumb{border-color:var(--futures-slider-thumb-border)}
