@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-primary: #121212;--bg-secondary: #1A1A1A;--bg-tertiary: #242424;--bg-input: #2B2F36;--border-color: #2A2A2A;--border-light: #333333;--color-up: #00C076;--color-down: #F23F50;--color-up-bg: rgba(0, 192, 118, .1);--color-down-bg: rgba(242, 63, 80, .1);--text-primary: #FFFFFF;--text-secondary: #666666;--text-tertiary: #4A4A4A;--text-muted: #5E6673;--accent: #F0B90B;--accent-hover: #F8D12F;--chart-bg: #1B1B1E;--chart-grid: #2A2A2E;--chart-text: #D1D4DC;--chart-crosshair: #666666;--candle-up: #00C076;--candle-down: #F23F50;--ma7-color: #F5C842;--ma25-color: #6F7BF7;--ma99-color: #CF40DB;--scrollbar-thumb: #333;--scrollbar-track: #1A1A1A;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--transition-fast: .15s ease;--transition-normal: .25s ease;--font-mono: "DM Sans Variable", "DM Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-sans: "DM Sans Variable", "DM Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, sans-serif;--bg-hover: #2B2F36;--bg-active: #333333;--bg-overlay: rgba(0, 0, 0, .65);--bg-modal: #1A1A1A;--bg-card: #1A1A1A;--bg-dropdown: #1A1A1A;--bg-tooltip: #242424;--bg-table-row-hover: rgba(36, 36, 36, .7);--bg-table-header: #1A1A1A;--text-disabled: #4A4A4A;--text-link: #F0B90B;--text-link-hover: #F8D12F;--text-inverse: #121212;--color-up-hover: #00D683;--color-down-hover: #FF4D5E;--color-accent: #F0B90B;--color-accent-hover: #F8D12F;--color-accent-active: #D4A30A;--color-accent-bg: rgba(240, 185, 11, .12);--color-accent-text: #121212;--color-warning: #F0B90B;--color-warning-bg: rgba(240, 185, 11, .12);--color-error: #F23F50;--color-error-bg: rgba(242, 63, 80, .12);--color-success: #00C076;--color-success-bg: rgba(0, 192, 118, .12);--color-info: #2196F3;--color-info-bg: rgba(33, 150, 243, .12);--border-color-hover: #333333;--border-color-focus: #F0B90B;--border-radius-sm: 4px;--border-radius-md: 6px;--border-radius-lg: 8px;--border-radius-xl: 12px;--font-family-base: "DM Sans Variable", "DM Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-family-mono: "DM Sans Variable", "DM Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, sans-serif;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 32px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px;--shadow-xl: 0 16px 48px rgba(0, 0, 0, .6);--transition-slow: .3s ease;--z-dropdown: 100;--z-sticky: 200;--z-modal-backdrop: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--header-height: 56px;--sidebar-width: 280px;--orderbook-width: 300px;--max-content-width: 1440px;--trade-font-sm: 11px;--trade-font-md: 12px;--trade-row-height: 22px;--trade-padding-sm: 4px;--trade-padding-md: 8px;--trade-input-height: 32px;--trade-btn-height: 36px}.light-theme{--bg-primary: #FFFFFF;--bg-secondary: #F8F9FA;--bg-tertiary: #F0F1F3;--bg-input: #F0F1F3;--border-color: #D1D5DB;--border-light: #B8BFC9;--color-up: #00915A;--color-down: #D32F3D;--color-up-bg: rgba(0, 145, 90, .1);--color-down-bg: rgba(211, 47, 61, .1);--text-primary: #1A1A1A;--text-secondary: #525A67;--text-tertiary: #8B95A5;--text-muted: #8B95A5;--accent: #C99700;--accent-hover: #A67D00;--chart-bg: #FAFBFC;--chart-grid: #F0F1F3;--chart-text: #6B7280;--chart-crosshair: #9CA3AF;--candle-up: #00C076;--candle-down: #F23F50;--scrollbar-thumb: #D1D5DB;--scrollbar-track: #F8F9FA;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .16);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .2);--bg-hover: #E5E7EB;--bg-active: #D1D5DB;--bg-overlay: rgba(0, 0, 0, .4);--bg-modal: #FFFFFF;--bg-card: #F8F9FA;--bg-dropdown: #FFFFFF;--bg-tooltip: #F0F1F3;--bg-table-row-hover: rgba(0, 0, 0, .03);--bg-table-header: #F8F9FA;--text-disabled: #D1D5DB;--text-link: #A67D00;--text-link-hover: #8A6800;--text-inverse: #FFFFFF;--color-up-hover: #00A866;--color-down-hover: #D63447;--color-accent: #C99700;--color-accent-hover: #A67D00;--color-accent-active: #8A6800;--color-accent-bg: rgba(201, 151, 0, .12);--color-accent-text: #FFFFFF;--color-warning: #F0B90B;--color-warning-bg: rgba(240, 185, 11, .1);--color-error: #F23F50;--color-error-bg: rgba(242, 63, 80, .1);--color-success: #00C076;--color-success-bg: rgba(0, 192, 118, .1);--color-info: #2196F3;--color-info-bg: rgba(33, 150, 243, .1);--border-color-hover: #B8BFC9;--border-color-focus: #C99700}.color-scheme-red-up{--color-up: #F23F50;--color-down: #00C076;--color-up-bg: rgba(242, 63, 80, .1);--color-down-bg: rgba(0, 192, 118, .1);--color-up-hover: #FF4D5E;--color-down-hover: #00D683;--candle-up: #F23F50;--candle-down: #00C076;--color-success: #F23F50;--color-success-bg: rgba(242, 63, 80, .12);--color-error: #00C076;--color-error-bg: rgba(0, 192, 118, .12)}.light-theme.color-scheme-red-up{--color-up: #F23F50;--color-down: #00C076;--color-up-bg: rgba(242, 63, 80, .08);--color-down-bg: rgba(0, 192, 118, .08);--color-up-hover: #D63447;--color-down-hover: #00A866;--candle-up: #F23F50;--candle-down: #00C076}html{transition:background-color .2s ease,color .2s ease}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:DM Sans Variable,DM Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:DM Sans Variable,DM Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--text-primary);background-color:var(--bg-primary);min-height:100vh;overflow-x:hidden}.font-mono,[data-mono],.price,.amount,.quantity,.percent{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.\!price,.\!amount,.\!quantity{font-family:var(--font-family-mono)!important;font-variant-numeric:tabular-nums!important}a{color:var(--color-accent);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-accent-hover)}::-moz-selection{background-color:var(--color-accent);color:var(--color-accent-text)}::selection{background-color:var(--color-accent);color:var(--color-accent-text)}img{max-width:100%;height:auto}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:var(--bg-hover)}::-webkit-scrollbar-corner{background:transparent}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}input,textarea,select{font-family:inherit;font-size:var(--font-size-md);color:var(--text-primary);background-color:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input:hover,textarea:hover,select:hover{border-color:var(--border-color-hover)}input:focus,textarea:focus,select:focus{border-color:var(--border-color-focus);box-shadow:0 0 0 2px var(--color-accent-bg)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-tertiary)}input::placeholder,textarea::placeholder{color:var(--text-tertiary)}input:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed}input[type=number]{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}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}button{font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:1;cursor:pointer;border:none;border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-lg);transition:background-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast);outline:none}button:active:not(:disabled){transform:scale(.98)}button:disabled{opacity:.5;cursor:not-allowed}.table-container{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}thead{position:sticky;top:0;z-index:1}thead th{background-color:var(--bg-table-header);color:var(--text-secondary);font-weight:var(--font-weight-medium);text-align:left;padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border-color);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}tbody tr{border-bottom:1px solid var(--border-color);transition:background-color var(--transition-fast)}tbody tr:hover{background-color:var(--bg-table-row-hover)}tbody td{padding:var(--spacing-sm) var(--spacing-md);white-space:nowrap;vertical-align:middle}tbody td.mono,tbody td[data-type=number]{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-hover) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--border-radius-sm)}.fade-in{animation:fade-in .3s ease-out}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{width:20px;height:20px;border:2px solid var(--bg-tertiary);border-top-color:var(--color-accent);border-radius:50%;animation:spin .6s linear infinite}@keyframes flash-green{0%{background-color:transparent;transform:translateY(6px);opacity:.7}15%{background-color:var(--color-up-bg);transform:translateY(0);opacity:1}to{background-color:transparent;transform:translateY(0);opacity:1}}@keyframes flash-red{0%{background-color:transparent;transform:translateY(-6px);opacity:.7}15%{background-color:var(--color-down-bg);transform:translateY(0);opacity:1}to{background-color:transparent;transform:translateY(0);opacity:1}}@keyframes flash-green-text{0%{color:inherit}10%{color:var(--color-up);text-shadow:0 0 8px var(--color-up-bg)}to{color:inherit}}@keyframes flash-red-text{0%{color:inherit}10%{color:var(--color-down);text-shadow:0 0 8px var(--color-down-bg)}to{color:inherit}}.price-flash-up{animation:flash-green .3s ease-out}.price-flash-down{animation:flash-red .3s ease-out}@keyframes digit-flash-up{0%{color:var(--color-up);background:var(--color-up-bg)}50%{color:var(--color-up);background:transparent}to{color:inherit;background:transparent}}@keyframes digit-flash-down{0%{color:var(--color-down);background:var(--color-down-bg)}50%{color:var(--color-down);background:transparent}to{color:inherit;background:transparent}}.digit-changed-up{animation:digit-flash-up .6s ease-out;border-radius:2px}.digit-changed-down{animation:digit-flash-down .6s ease-out;border-radius:2px}.price-flash-up-text{animation:flash-green-text 1s ease-out}.price-flash-down-text{animation:flash-red-text 1s ease-out}.price-up{color:var(--color-up)}.price-down{color:var(--color-down)}.price-neutral{color:var(--text-secondary)}.bg-up{background-color:var(--color-up);color:#fff}.bg-down{background-color:var(--color-down);color:#fff}@keyframes toast-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-slide-out{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes toast-progress{0%{width:100%}to{width:0%}}.toast-enter{animation:toast-slide-in .3s cubic-bezier(.34,1.56,.64,1) forwards}.toast-exit{animation:toast-slide-out .25s ease-in forwards}.toast-container{position:fixed;top:var(--spacing-lg);right:var(--spacing-lg);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--spacing-sm);pointer-events:none}.toast{pointer-events:auto;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:var(--spacing-md) var(--spacing-lg);box-shadow:var(--shadow-lg);min-width:280px;max-width:420px;position:relative;overflow:hidden}.toast--success{border-left:3px solid var(--color-success)}.toast--error{border-left:3px solid var(--color-error)}.toast--warning{border-left:3px solid var(--color-warning)}.toast--info{border-left:3px solid var(--color-info)}.toast__progress{position:absolute;bottom:0;left:0;height:2px;background-color:var(--color-accent);animation:toast-progress linear forwards}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-fade-in{animation:page-enter .25s ease-out}@keyframes order-success-pulse{0%{filter:brightness(1)}30%{filter:brightness(1.4)}60%{filter:brightness(1.15)}to{filter:brightness(1)}}.order-success-flash{animation:order-success-pulse .6s ease-out;pointer-events:none}.ripple-btn{position:relative;overflow:hidden;transition:transform .12s ease,filter .12s ease}.ripple-btn:hover:not(:disabled){transform:scale(1.02);filter:brightness(1.08)}.ripple-btn:active:not(:disabled){transform:scale(.98)}@keyframes ripple-expand{to{transform:scale(4);opacity:0}}.ripple-effect{position:absolute;border-radius:50%;background:#ffffff26;transform:scale(0);animation:ripple-expand .4s ease-out forwards;pointer-events:none}.tv-lightweight-charts table{width:auto;border-collapse:separate;border-spacing:0;font-size:inherit}.tv-lightweight-charts tr{border:none;background:none}.tv-lightweight-charts tr:hover{background:none}.tv-lightweight-charts td,.tv-lightweight-charts th{padding:0;border:none;background:none;white-space:normal;vertical-align:top}.tv-lightweight-charts a{display:none!important}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-in{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--bg-overlay);z-index:var(--z-modal-backdrop);animation:fade-in .2s ease-out}.modal-content{animation:scale-in .25s ease-out}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}@supports (padding-bottom: env(safe-area-inset-bottom)){.mobile-action-bar{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}}.mobile-action-bar{display:none}.mobile-sidebar-overlay,.mobile-order-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background-color:#0009;animation:fade-in .2s ease-out}.mobile-sidebar-content{position:absolute;left:0;top:0;bottom:0;width:280px;overflow-y:auto}.mobile-order-content{position:absolute;right:0;top:0;bottom:0;width:300px;overflow-y:auto;background-color:var(--bg-primary)}.mobile-order-content .order-panel{width:100%!important;border-left:none!important}.page-content{padding:24px}.ob-row{position:relative;height:22px;display:flex;align-items:center;padding:0 8px;font-size:12px;font-family:var(--font-mono);transition:background-color .12s ease}.ob-row:hover{background-color:#ffffff0a}.ob-row--clickable{cursor:pointer}.ob-depth-bar{position:absolute;right:0;top:0;bottom:0;transition:width .3s ease,opacity .3s ease;will-change:width}.ob-depth-bar--bid{background:linear-gradient(to left,rgba(0,192,118,var(--depth-opacity, .12)),transparent)}.ob-depth-bar--ask{background:linear-gradient(to left,rgba(242,63,80,var(--depth-opacity, .12)),transparent)}.ob-cell{position:relative;z-index:1;flex:1}.ob-cell--price{text-align:left;font-weight:500}.light-theme .ob-cell--price{font-weight:600}.light-theme .ob-row{font-weight:500}.ob-cell--amount{text-align:right;color:var(--text-primary)}.ob-cell--total{text-align:right;color:var(--text-secondary)}@keyframes glow-up{0%{box-shadow:0 0 #00c07600;background-color:transparent}20%{box-shadow:0 0 12px 2px #00c07640;background-color:#00c0760f}to{box-shadow:0 0 #00c07600;background-color:transparent}}@keyframes glow-down{0%{box-shadow:0 0 #f23f5000;background-color:transparent}20%{box-shadow:0 0 12px 2px #f23f5040;background-color:#f23f500f}to{box-shadow:0 0 #f23f5000;background-color:transparent}}.mid-price-glow-up{animation:glow-up 1s ease-out}.mid-price-glow-down{animation:glow-down 1s ease-out}.trade-card-glass{background:#1a1a1abf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-top:1px solid rgba(255,255,255,.06);border-radius:6px;box-shadow:0 2px 12px #0003;transition:box-shadow .2s ease,transform .2s ease}.trade-card-glass:hover{box-shadow:0 4px 24px #0000004d}.light-theme .trade-card-glass{background:#f8f9facc;border:1px solid rgba(0,0,0,.06);border-top:1px solid rgba(255,255,255,.4);box-shadow:0 2px 12px #00000014}.light-theme .trade-card-glass:hover{box-shadow:0 4px 24px #0000001f}.trade-card-glass:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);pointer-events:none}.light-theme .trade-card-glass:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)}.ob-container-glass{background:#1a1a1aa6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.light-theme .ob-container-glass{background:#f8f9fab3}.order-panel-glass{background:#121212cc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-left:1px solid rgba(255,255,255,.05);border-top:1px solid rgba(255,255,255,.06);box-shadow:0 2px 12px #0003;transition:box-shadow .2s ease,transform .2s ease}.order-panel-glass:hover{box-shadow:0 4px 24px #0000004d}.light-theme .order-panel-glass{background:#ffffffd9;border-left:1px solid rgba(0,0,0,.06);border-top:1px solid rgba(255,255,255,.4);box-shadow:0 2px 12px #00000014}.light-theme .order-panel-glass:hover{box-shadow:0 4px 24px #0000001f}.trade-btn-animate{position:relative;overflow:hidden;transition:transform .1s ease,box-shadow .15s ease,filter .1s ease;will-change:transform}.trade-btn-animate:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 2px 8px #0000004d}.trade-btn-animate:active:not(:disabled){transform:scale(.97);filter:brightness(.95);box-shadow:none}.trade-btn-animate:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);transition:none;pointer-events:none}@keyframes btn-shimmer{0%{left:-100%}to{left:100%}}.trade-btn-animate:hover:not(:disabled):after{animation:btn-shimmer .3s ease-out forwards}.trade-tab-btn,.bottom-tab-btn{transition:color .2s ease,border-color .2s ease,background-color .2s ease}.trade-tab-btn:hover{background-color:#ffffff0a}.light-theme .trade-tab-btn:hover{background-color:#00000008}.rt-row{transition:background-color .12s ease}.rt-row:hover{background-color:#ffffff08}.light-theme .rt-row:hover{background-color:#00000005}.ob-precision-btn{transition:background-color .15s ease,color .15s ease,transform 80ms ease}.ob-precision-btn:hover{background-color:var(--bg-tertiary)}.ob-precision-btn:active{transform:scale(.95)}.pct-btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform 80ms ease}.pct-btn:hover{background-color:var(--bg-tertiary);border-color:var(--border-light);color:var(--text-primary)}.pct-btn:active{transform:scale(.95)}.toggle-btn{transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform 80ms ease}.toggle-btn:active:not(:disabled){transform:scale(.97)}.info-card-hover{transition:border-color .2s ease,box-shadow .2s ease;border:1px solid transparent}.info-card-hover:hover{border-color:#ffffff0f;box-shadow:0 0 12px #00000026}.futures-info-glass{background:#1a1a1ab3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid rgba(255,255,255,.04)}.light-theme .futures-info-glass{background:#f8f9fabf;border-bottom:1px solid rgba(0,0,0,.06)}@keyframes modal-glass-open{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modal-overlay-open{0%{opacity:0}to{opacity:1}}.modal-glass-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:modal-overlay-open .2s ease-out}.modal-glass-container{background:linear-gradient(135deg,#1a1a1ad9,#1a1a1abf);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:12px;padding:24px;width:90vw;max-width:460px;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d;animation:modal-glass-open .25s cubic-bezier(.34,1.56,.64,1)}.light-theme .modal-glass-overlay{background:#0006}.light-theme .modal-glass-container{background:linear-gradient(135deg,#ffffffe6,#f8f9fad9);border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 32px #00000026,inset 0 1px #ffffff80}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#1a1d23 25%,#2a2d33,#1a1d23 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:var(--border-radius-sm, 4px)}.light-theme .skeleton-shimmer{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%}.skeleton-circle{border-radius:50%}.skeleton-text{border-radius:4px}@media (max-width: 767px){.skeleton-shimmer{min-height:10px}}.site-footer{width:100%;padding:24px 16px;margin-top:48px;border-top:1px solid var(--border-color, #2A2A2A);background-color:var(--bg-secondary, #1A1A1A);color:var(--text-secondary, #666666);font-size:12px}.site-footer-inner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.site-footer-links{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.site-footer-links a{color:var(--text-secondary, #666666);text-decoration:none;transition:color .15s ease;font-size:12px}.site-footer-links a:hover{color:var(--text-primary, #FFFFFF)}.site-footer-links .footer-separator{color:var(--border-color, #2A2A2A);-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-footer-social{display:flex;gap:12px;align-items:center}.site-footer-social a{color:var(--text-secondary, #666666);text-decoration:none;font-size:14px;transition:color .15s ease}.site-footer-social a:hover{color:var(--text-primary, #FFFFFF)}@media (max-width: 767px){.site-footer-inner{flex-direction:column;text-align:center;gap:8px}}@media all and (display-mode: standalone){.app-header{padding-top:env(safe-area-inset-top,0px)!important;height:calc(56px + env(safe-area-inset-top,0px))!important}.header-mobile-overlay{padding-top:env(safe-area-inset-top,0px)}.mobile-tab-bar{height:calc(56px + env(safe-area-inset-bottom,0px))!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}.mobile-home-topbar{padding-top:calc(10px + env(safe-area-inset-top,0px))!important}.mobile-page-header{padding-top:env(safe-area-inset-top,0px)!important;height:calc(48px + env(safe-area-inset-top,0px))!important}html{padding-top:env(safe-area-inset-top,0px)!important}.mobile-home-topbar{padding-top:10px!important}.mobile-page-header{padding-top:0!important;height:48px!important}.app-header{padding-top:0!important;height:56px!important}}@media (max-width: 767px){html,body{overflow-x:hidden!important;max-width:100vw}.landing-page,.markets-page,.assets-page,.trade-page-wrapper{padding-bottom:64px!important}.app-header{display:none!important}.admin-page-wrapper .app-header{display:flex!important}.site-footer{display:none!important}.mobile-tab-bar{display:flex!important}.trade-layout{flex-direction:column!important}.trade-main-area{flex-direction:column!important;flex:none!important}.trade-content{overflow-y:auto!important;overflow-x:hidden!important}.desktop-sidebar{display:none!important}.desktop-orderbook{display:flex!important;width:100%!important;border-left:none!important;border-top:1px solid var(--border-color, #2A2A2A)!important;max-height:420px!important;flex-shrink:0!important}.desktop-order-panel{display:flex!important;flex-shrink:0!important;border-top:1px solid var(--border-color, #2A2A2A)!important}.desktop-order-panel>*{width:100%!important;border-left:none!important}.mobile-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000080}.mobile-sidebar-content{width:280px;height:100%;background:var(--bg-primary, #121212);overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-sidebar-content .sidebar-header{display:none}.mobile-order-overlay{display:none!important}.mobile-order-content{position:absolute;bottom:0;left:0;right:0;max-height:85vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--bg-primary, #121212);border-top-left-radius:16px;border-top-right-radius:16px}.mobile-order-content .order-panel{width:100%!important;border-left:none!important;padding:16px!important}.mobile-action-bar{display:flex!important;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-color, #2A2A2A);background-color:var(--bg-primary)}.mobile-action-bar button{min-height:44px!important;padding:10px 16px!important;font-size:14px!important}.mobile-action-bar button:nth-child(2){display:none!important}.mobile-action-bar button:first-child{flex:1!important}.app-header nav{display:none!important}.header-right .header-username,.header-right .header-balance{display:none!important}.app-header{padding:0 10px!important;height:44px!important;min-height:44px!important;flex-wrap:nowrap!important;align-items:center!important}.app-header>div:first-child{gap:8px!important;align-items:center!important;flex-shrink:1;min-width:0}.header-logo{font-size:15px!important;line-height:1!important;display:flex!important;align-items:center!important}.header-hamburger{padding:4px!important}.header-right{gap:2px!important;flex-shrink:0;align-items:center!important}.header-ws-label,.header-lang-label{display:none!important}.header-right button,.header-right>div{padding:4px!important}.futures-info-bar{flex-wrap:wrap!important;gap:8px 12px!important;padding:6px 12px!important;font-size:11px!important;overflow-x:hidden!important}.futures-info-bar>div{flex-shrink:1!important;min-width:0}.futures-info-bar>div:first-child{flex-basis:100%!important;font-size:12px!important}.futures-info-bar>div:first-child span:first-child{font-size:13px!important}.futures-info-bar>div:not(:first-child){flex:1 1 auto!important;min-width:70px}.futures-info-bar>div:not(:first-child) span:last-child{font-size:11px!important}.futures-info-bar>div:not(:first-child) span:first-child{font-size:10px!important}.page-content{padding:16px 12px!important}.kline-chart-container{min-height:200px!important;width:100%!important}.trade-main-area>div:first-child{min-height:0!important;max-height:none!important;flex:none!important;height:350px!important}.trade-main-area>div:first-child>div{min-height:0!important}.bottom-tab-btn{white-space:nowrap;font-size:12px!important;padding:10px!important;min-height:44px!important}.order-panel{width:100%!important;border-left:none!important}.price-ticker{grid-template-columns:1fr!important;gap:4px!important;padding:6px 12px!important}.price-ticker span[style*="fontSize: 20"]{font-size:15px!important}.price-ticker span[style*="fontSize: 24"]{font-size:18px!important}.markets-table-container{display:none!important}.markets-mobile-list{display:block!important}.markets-mobile-sort div{min-height:28px!important;display:flex;align-items:center}.markets-mobile-list a{min-height:48px}input[type=text][placeholder]{font-size:13px!important;padding:8px 34px!important;min-height:38px!important}table{font-size:var(--font-size-xs, 11px)}table thead th{padding:6px!important;font-size:11px}table tbody td{padding:8px 6px!important;font-size:12px}.table-container,div[style*=overflowX]{-webkit-overflow-scrolling:touch;overflow-x:auto}.page-content>div>div[style*="display: flex"][style*="gap: 16"],.page-content>div>div[style*="display: flex"][style*=flexWrap]{flex-direction:column!important}div[style*="minHeight: '100vh'"][style*="alignItems: 'center'"]{padding:20px 12px!important}div[style*="minHeight: '100vh'"][style*="alignItems: 'center'"]>div{max-width:100%!important;padding:24px 16px!important}.admin-sidebar{display:none}.admin-sidebar--open{display:block!important;position:fixed!important;left:0;top:0;bottom:0;z-index:250;width:220px!important}.admin-sidebar-toggle{display:flex!important}.admin-sidebar-overlay{display:block!important}.admin-main{padding:16px 12px!important}h1{font-size:22px!important}h2{font-size:18px!important}h3{font-size:15px!important}.toast-container{left:12px;right:12px;top:var(--spacing-sm, 8px)}.toast{min-width:unset;max-width:100%}.modal-content{margin:12px!important;max-height:90vh;overflow-y:auto;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.kline-chart-container:not(.kline-fullscreen),.kline-chart-container:not(.kline-fullscreen) canvas,.kline-chart-container:not(.kline-fullscreen) table,.kline-chart-container:not(.kline-fullscreen) td{touch-action:none!important}button,a,[role=button],input[type=submit],input[type=button]{min-height:44px}table button,.bottom-tab-btn{min-height:36px}.kline-chart-container button{min-height:unset!important;padding:4px 6px!important}input[type=text],input[type=number],input[type=email],input[type=password],input[type=search],textarea,select{font-size:16px!important;min-height:44px}td,.price,.amount,[data-mono]{overflow:hidden;text-overflow:ellipsis;max-width:120px}.trade-layout div[style*="gap: 24"][style*="fontSize: 12"]{overflow-x:auto!important;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;gap:16px!important;padding:8px 12px!important}div[style*="display: flex"][style*="gap: 0"][style*=borderBottom]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}div[style*="display: flex"][style*="gap: 0"][style*=borderBottom]::-webkit-scrollbar{display:none}.header-mobile-overlay{padding-top:env(safe-area-inset-top,0)}.ticker-grid{overflow-x:auto;-webkit-overflow-scrolling:touch}.help-center-content{padding:16px 12px 60px!important}.help-category-tabs{gap:6px!important;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;padding-bottom:4px}.help-category-tabs button{flex-shrink:0;padding:8px 12px!important;font-size:12px!important}.help-faq-item button{padding:12px!important;font-size:14px!important}.help-faq-item .help-faq-answer{padding:0 12px 12px!important;font-size:13px!important}.security-content{padding:16px 12px!important}.security-card{padding:16px!important;margin-bottom:16px!important}.security-card-header{flex-direction:column!important;align-items:flex-start!important;gap:8px}.security-2fa-qr img{width:160px!important;height:160px!important}.security-btn-row{flex-direction:column!important}.security-btn-row button{width:100%!important}.support-content{padding:16px 12px 60px!important}.support-header{flex-direction:column!important;align-items:flex-start!important;gap:12px}.support-header button{width:100%}.support-create-form{padding:16px!important}.support-create-form button[type=submit]{width:100%}.support-ticket-card{padding:12px!important}.ticket-detail-content{padding:16px 12px 60px!important}.ticket-detail-header{padding:16px!important}.ticket-detail-header-row{flex-direction:column!important;align-items:flex-start!important;gap:8px}.ticket-detail-header-row span{margin-left:0!important}.ticket-messages{padding:12px!important;max-height:400px!important}.ticket-message-bubble{max-width:85%!important}.ticket-reply-form{flex-direction:column!important}.ticket-reply-form button{width:100%}.auth-container{padding:16px 12px!important}.auth-card{padding:20px 16px!important;max-width:100%!important}.auth-card h1{font-size:24px!important}.auth-card .auth-lang-btn{top:12px!important;right:12px!important}.invite-content{padding:16px 12px 60px!important}.invite-code-card{padding:16px!important}.invite-code-row{flex-direction:column!important;align-items:flex-start!important;gap:12px}.invite-code-row>div:first-child .invite-code-value{font-size:24px!important}.invite-btn-row{flex-direction:column!important}.invite-btn-row button{width:100%}.invite-user-row{flex-direction:column!important;align-items:flex-start!important;gap:4px}.kyc-content{padding:16px 12px!important}.kyc-upload-box{padding:30px 16px!important}.kyc-btn-row{flex-direction:column!important}.kyc-btn-row button{width:100%!important;flex:none!important}.settings-content{padding:16px 12px 60px!important}.settings-layout{flex-direction:column!important}.settings-sidebar{width:100%!important;flex-direction:row!important;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-shrink:1!important}.settings-sidebar button{white-space:nowrap;flex-shrink:0;text-align:center!important}.settings-card{padding:16px!important}.settings-pref-row{flex-direction:column!important;align-items:flex-start!important;gap:8px}.settings-pref-row select{width:100%}.settings-pref-buttons{flex-wrap:wrap}.launchpad-content{padding:16px 12px!important}.launchpad-grid{grid-template-columns:1fr!important}.launchpad-detail-content{padding:16px 12px!important}.launchpad-detail-layout{grid-template-columns:1fr!important}.launchpad-detail-sidebar{padding-bottom:80px}.launchpad-mobile-cta{display:block!important}.launchpad-rules-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}.launchpad-token-header{flex-direction:column!important;align-items:flex-start!important;gap:12px}.defi-page-container{padding:16px 12px!important}.defi-filter-bar{gap:6px!important;margin-bottom:16px!important}.defi-filter-btn{padding:8px 12px!important;font-size:12px!important;flex:0 0 auto}.defi-sort-btn{margin-left:0!important;width:100%;padding:10px 12px!important;font-size:12px!important}.defi-product-grid{grid-template-columns:1fr!important;gap:12px!important}.defi-detail-container{padding:16px 12px!important}.defi-back-btn{min-height:36px!important}.defi-detail-header{padding:16px!important;border-radius:8px!important;margin-bottom:16px!important}.defi-apy-value{font-size:28px!important}.defi-info-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.defi-detail-columns{grid-template-columns:1fr!important;gap:16px!important}.defi-portfolio-container{padding:16px 12px!important}.defi-portfolio-tabs{margin-bottom:16px!important}.defi-portfolio-tabs button{padding:10px 16px!important;font-size:13px!important;flex:1}.defi-positions-grid{grid-template-columns:1fr!important;gap:12px!important}.defi-yield-table-wrap{-webkit-overflow-scrolling:touch;margin:0 -12px;padding:0 12px}.defi-yield-table-wrap table{min-width:480px}.swap-page-container{padding:20px 12px!important}.swap-card{padding:16px!important;border-radius:12px!important}.swap-history{margin-top:24px!important}.swap-history-table th,.swap-history-table td{padding:8px 10px!important;font-size:12px!important}.swap-history-table thead th:nth-child(4),.swap-history-table tbody td:nth-child(4),.swap-history-table thead th:nth-child(5),.swap-history-table tbody td:nth-child(5){display:none}.earn-page-container{padding:16px 12px!important}.earn-product-grid{grid-template-columns:1fr!important;gap:12px!important;max-width:100%;overflow:hidden}.earn-product-card{padding:16px!important}.earn-header-row{margin-bottom:16px!important}.earn-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.earn-tabs::-webkit-scrollbar{display:none}.earn-detail-container{padding:16px 12px!important}.earn-detail-card{padding:16px!important}.earn-detail-rules-grid,.earn-yield-grid{grid-template-columns:1fr!important;gap:8px!important}.earn-portfolio-container{padding:16px 12px!important}.earn-history-table th,.earn-history-table td{padding:8px 10px!important;font-size:12px!important}.earn-positions-list{gap:8px!important}.markets-tab-bar{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.markets-tab-bar::-webkit-scrollbar{display:none}.markets-tab-bar button{padding:8px 14px!important;font-size:13px!important;flex-shrink:0}.markets-category-chips{gap:6px!important;padding-bottom:8px!important;margin-bottom:12px!important}.markets-category-chips button{padding:5px 12px!important;font-size:12px!important}.markets-mobile-list{margin:0 -12px;padding:0 12px}.markets-pagination{padding:16px 0 24px!important;gap:8px!important}.markets-pagination button{padding:8px 14px!important;font-size:12px!important}.assets-total-equity{font-size:22px!important}.assets-action-buttons{flex-direction:row!important;gap:8px!important;margin-bottom:20px!important}.assets-action-buttons button{flex:1 1 0!important;padding:10px 12px!important;font-size:13px!important;white-space:nowrap}.assets-account-cards{flex-direction:column!important;gap:10px!important;margin-bottom:20px!important}.assets-account-cards>div{padding:14px!important;flex:none!important}.assets-tab-bar{scrollbar-width:none}.assets-tab-bar::-webkit-scrollbar{display:none}.assets-tab-bar button{padding:10px 12px!important;font-size:13px!important;flex-shrink:0}.assets-table-container{-webkit-overflow-scrolling:touch;margin:0 -12px;padding:0 12px}.history-tab-bar{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.history-tab-bar::-webkit-scrollbar{display:none}.history-tab-bar button{padding:8px 16px!important;font-size:13px!important;flex-shrink:0}.history-filter-input{max-width:100%!important}.history-table-container{-webkit-overflow-scrolling:touch;margin:0 -12px;padding:0 12px}.history-orders-table{min-width:500px!important}.history-orders-table thead th:nth-child(4),.history-orders-table tbody td:nth-child(4),.history-orders-table thead th:nth-child(5),.history-orders-table tbody td:nth-child(5),.history-orders-table thead th:nth-child(8),.history-orders-table tbody td:nth-child(8){display:none}.history-flows-table{min-width:380px!important}.history-flows-table thead th:nth-child(5),.history-flows-table tbody td:nth-child(5){display:none}.coin-detail-page{padding:16px 12px 48px!important}.coin-header{margin-bottom:16px!important;gap:12px!important}.coin-price-section{margin-bottom:16px!important;flex-wrap:wrap}.coin-price-section>div:first-child{font-size:28px!important}.coin-price-section>span{font-size:15px!important}.coin-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.coin-stats-grid>div{padding:12px!important}.coin-chart-container{height:350px!important;margin-bottom:16px!important;border-radius:6px!important}.coin-meta-grid{flex-direction:column!important;gap:12px!important}.coin-news-item{gap:12px!important;padding:12px 0!important}.coin-news-item img{width:56px!important;height:38px!important}.coin-trading-pairs{grid-template-columns:1fr!important;gap:8px!important}.forum-container{padding:12px 12px 80px!important}.forum-category-chips{gap:6px!important;padding-bottom:10px!important;margin-bottom:10px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.forum-category-chips::-webkit-scrollbar{display:none}.forum-category-chips button{padding:5px 10px!important;font-size:12px!important;min-height:32px!important}.forum-sort-bar{flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-bottom:12px!important}.forum-sort-buttons button{padding:5px 10px!important;font-size:12px!important;min-height:32px!important}.forum-coin-filter{width:100%!important;min-height:36px!important}.forum-post-list{gap:8px!important}.forum-load-more{width:100%!important;padding:12px!important}.forum-fab{bottom:16px!important;right:16px!important;width:48px!important;height:48px!important;font-size:22px!important;min-height:48px!important}.forum-post-card{padding:12px!important}.forum-post-card h3{font-size:14px!important}.forum-post-card p{font-size:12px!important;margin-bottom:8px!important}.forum-post-card-footer{gap:6px!important}.forum-post-card-avatar{width:20px!important;height:20px!important;font-size:9px!important}.forum-post-card-author span{font-size:11px!important}.forum-post-card-stats{gap:10px!important;font-size:11px!important}.forum-post-container{padding:12px 12px 100px!important}.forum-post-article{padding:14px!important;margin-bottom:16px!important}.forum-post-title{font-size:18px!important;margin-bottom:12px!important}.forum-post-author>div:first-child{width:30px!important;height:30px!important;font-size:12px!important}.forum-post-content{font-size:14px!important;line-height:1.7!important;margin-bottom:14px!important}.forum-post-stats{padding-top:10px!important}.forum-comment-item{margin-left:0!important;padding-left:8px!important}.forum-comment-avatar{width:26px!important;height:26px!important;font-size:11px!important}.forum-comment-input-wrapper{padding:8px 0!important;padding-bottom:env(safe-area-inset-bottom,0)!important}.forum-comment-input{padding:10px!important}.forum-comment-input textarea{font-size:14px!important;min-height:44px!important}.forum-comment-input button{width:100%!important;min-height:40px!important}.forum-report-actions{flex-direction:column!important;gap:8px!important}.forum-report-actions button{width:100%!important;min-height:44px!important}.forum-newpost-container{padding:12px 12px 32px!important}.forum-newpost-container h2{font-size:18px!important;margin-bottom:16px!important}.forum-newpost-form{gap:16px!important}.forum-newpost-form input,.forum-newpost-form select,.forum-newpost-form textarea{width:100%!important;font-size:16px!important;min-height:44px!important;padding:10px!important}.forum-newpost-form textarea{min-height:150px!important}.forum-newpost-submit{width:100%!important;padding:14px!important;font-size:15px!important;min-height:48px!important}.binance-mobile-spot .desktop-sidebar,.binance-mobile-spot .desktop-orderbook,.binance-mobile-spot .desktop-order-panel,.binance-mobile-spot .mobile-action-bar,.binance-mobile-spot .mobile-order-overlay,.binance-mobile-futures .desktop-sidebar,.binance-mobile-futures .desktop-orderbook,.binance-mobile-futures .desktop-order-panel,.binance-mobile-futures .mobile-action-bar,.binance-mobile-futures .mobile-order-overlay{display:none!important}.binance-mobile-spot,.binance-mobile-futures{--bg-primary: #FFFFFF;--bg-secondary: #F5F5F5;--bg-tertiary: #F0F0F0;--text-primary: #1A1A1A;--text-secondary: #707A8A;--border-color: #EAECEF;--accent: #F0B90B;--color-up: #00915A;--color-down: #D32F3D}.binance-mobile-spot .ob-container-glass,.binance-mobile-futures .ob-container-glass{background-color:#fff!important}.binance-mobile-spot .ob-row,.binance-mobile-futures .ob-row{font-size:10px!important;padding:0 4px!important;height:20px!important}.binance-mobile-spot .ob-cell,.binance-mobile-futures .ob-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binance-mobile-spot .ob-cell--total,.binance-mobile-futures .ob-cell--total{display:none!important}.binance-mobile-spot .ob-container-glass>div:nth-child(2)>span:nth-child(3),.binance-mobile-futures .ob-container-glass>div:nth-child(2)>span:nth-child(3){display:none!important}.binance-mobile-spot .ob-cell--price,.binance-mobile-futures .ob-cell--price,.binance-mobile-spot .ob-cell--amount,.binance-mobile-futures .ob-cell--amount{flex:1 1 50%!important}.binance-mobile-spot .ob-container-glass .mid-price-glow-up,.binance-mobile-spot .ob-container-glass .mid-price-glow-down,.binance-mobile-futures .ob-container-glass .mid-price-glow-up,.binance-mobile-futures .ob-container-glass .mid-price-glow-down{font-size:13px!important;padding:2px 4px!important}.binance-mobile-spot .order-panel,.binance-mobile-futures .order-panel{width:100%!important;border-left:none!important;background-color:#fff!important;padding:8px 10px!important}.binance-mobile-spot .order-panel input,.binance-mobile-futures .order-panel input{font-size:16px!important}.binance-mobile-spot .mobile-sidebar-overlay,.binance-mobile-futures .mobile-sidebar-overlay{display:block!important}.binance-mobile-spot .mobile-sidebar-content,.binance-mobile-futures .mobile-sidebar-content{background:#fff!important}.binance-mobile-spot,.binance-mobile-futures{padding-bottom:0!important}}@media (max-width: 479px){.mobile-sidebar-content{width:100%}.mobile-order-content{width:100%;max-height:90vh}.header-logo{font-size:14px!important}.bottom-tab-btn{padding:8px 6px!important;font-size:11px!important}.page-content button{padding-left:12px!important;padding-right:12px!important}.markets-mobile-list a{padding:10px 0!important;gap:6px!important}.markets-mobile-sort div{font-size:10px!important}.price-ticker{gap:6px!important;padding:4px 8px!important;flex-wrap:wrap}.price-ticker>div:nth-child(3)>div:nth-child(1),.price-ticker>div:nth-child(3)>div:nth-child(2){display:none}table thead th{padding:4px!important;font-size:10px!important}table tbody td{padding:6px 4px!important;font-size:11px!important;max-width:80px}.page-content div[style*="fontSize: 36"]{font-size:24px!important}.hero-stats{gap:12px!important}.hero-stat-value{font-size:16px!important}.swap-page-container{padding:12px 8px!important}.swap-card{padding:12px!important}.swap-history-table thead th:nth-child(3),.swap-history-table tbody td:nth-child(3){display:none}.earn-product-card,.earn-detail-card{padding:12px!important}}@media (min-width: 768px) and (max-width: 1024px){.sidebar{width:200px!important}.order-panel{width:240px!important}.desktop-orderbook{width:220px!important}.admin-sidebar{width:180px!important}.page-content{padding:20px 16px!important}.bottom-tab-btn{font-size:13px!important;padding:10px 14px!important}.app-header{padding:0 16px!important}.app-header nav a{font-size:13px!important}table thead th,table tbody td{padding:var(--spacing-sm, 8px) var(--spacing-md, 12px)}}@media (min-width: 768px){.mobile-action-bar,.mobile-sidebar-overlay,.mobile-order-overlay,.markets-mobile-list,.markets-mobile-sort{display:none!important}.desktop-sidebar{display:block!important;height:100%;overflow:hidden}.desktop-order-panel{display:flex!important}}@media (min-width: 1025px){.sidebar{width:var(--sidebar-width, 280px)!important}.order-panel{width:100%!important}.admin-sidebar{width:240px!important}}@media (min-width: 768px) and (max-width: 1279px){.trade-layout{min-width:1280px}.trade-narrow-warning{display:flex!important}}.trade-narrow-warning{display:none}@media (min-width: 768px){.trade-content .price-ticker{gap:12px!important;padding:4px 12px!important;min-height:0!important;border-bottom:1px solid var(--border-color)!important}.trade-content .price-ticker span[style*="fontSize: 20"]{font-size:15px!important}.trade-content .price-ticker span[style*="fontSize: 24"]{font-size:18px!important}.trade-content .futures-info-bar{gap:12px!important;padding:4px 12px!important;font-size:var(--trade-font-sm, 11px)!important;border-bottom:1px solid var(--border-color)!important;min-height:0!important;flex-wrap:nowrap!important}.trade-content .futures-info-bar>div{flex-direction:row!important;gap:4px!important;align-items:center!important}.trade-content .futures-info-bar>div>span:first-child{font-size:var(--trade-font-sm, 11px)!important;color:var(--text-tertiary)!important}.trade-content .futures-info-bar>div>span:last-child{font-size:var(--trade-font-md, 12px)!important}.trade-content .ob-row{height:var(--trade-row-height, 22px)!important;font-size:var(--trade-font-sm, 11px)!important;padding:0 var(--trade-padding-sm, 4px)!important}.trade-content .ob-cell{font-size:var(--trade-font-sm, 11px)!important}.trade-content .ob-container-glass>div:first-child{padding:6px 8px 4px!important}.trade-content .ob-container-glass>div:first-child>div:first-child{font-size:var(--trade-font-md, 12px)!important;margin-bottom:2px!important}.trade-content .ob-container-glass div[style*="fontSize: 16"][style*="fontWeight: 700"]{font-size:14px!important;padding:3px 8px!important}.trade-content .order-panel{padding:8px 12px!important}.trade-content .order-panel .toggle-btn{padding:5px 0!important;font-size:var(--trade-font-sm, 11px)!important;min-height:0!important}.trade-content .order-panel .trade-btn-animate{padding:7px 0!important;font-size:13px!important;min-height:0!important}.trade-content .order-panel .pct-btn{padding:5px 4px!important;font-size:var(--trade-font-sm, 11px)!important;min-height:var(--trade-btn-height, 36px)!important}.trade-content .order-panel input[type=number],.trade-content .order-panel input[type=text]{height:var(--trade-input-height, 32px)!important;min-height:var(--trade-input-height, 32px)!important;font-size:var(--trade-font-md, 12px)!important;padding:4px 8px!important}.trade-content .order-panel label{font-size:var(--trade-font-sm, 11px)!important;margin-bottom:2px!important}.trade-content .trade-tab-btn{padding:7px 12px!important;font-size:var(--trade-font-md, 12px)!important;min-height:0!important}.trade-content table thead th{padding:var(--trade-padding-sm, 4px) var(--trade-padding-md, 8px)!important;font-size:var(--trade-font-sm, 11px)!important}.trade-content table tbody td{padding:var(--trade-padding-sm, 4px) var(--trade-padding-md, 8px)!important;font-size:var(--trade-font-sm, 11px)!important;line-height:1.4!important}.trade-content div[style*=borderBottom]>button[style*="padding: '8px 0'"],.trade-content div[style*=borderBottom]>button[style*="fontSize: 12"]{font-size:var(--trade-font-md, 12px)!important}}@media print{.app-header,.admin-sidebar,.mobile-action-bar,.toast-container{display:none!important}body{color:#000;background:#fff}.page-content{padding:0!important}}@media (min-width: 768px){.mobile-tab-bar,.mobile-page-header{display:none!important}}@media (max-width: 767px){.sparkline-col{display:none!important}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}
