*,: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:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";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:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.relative{position:relative}.mt-2{margin-top:.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.rounded{border-radius:.25rem}.border{border-width:1px}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.p-4{padding:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.uppercase{text-transform:uppercase}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.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,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}:root{--cyber-bg: #02040a;--cyber-bg-elevated: #050815;--cyber-neon-cyan: #00f0ff;--cyber-neon-pink: #ff00a0;--cyber-neon-cyan-soft: rgba(0, 240, 255, .5);--cyber-neon-pink-soft: rgba(255, 0, 160, .55);--cyber-border: rgba(0, 240, 255, .24);--cyber-border-strong: rgba(0, 240, 255, .45);--cyber-text: rgba(222, 245, 255, .96);--cyber-text-secondary: rgba(178, 210, 232, .7);--cyber-danger: var(--cyber-neon-pink);--cyber-font-mono: "JetBrains Mono", "Fira Code", "Consolas", monospace;--cyber-font-ui: "Rajdhani", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cyber-font-display: "Orbitron", "Rajdhani", system-ui, sans-serif;--radius: .8rem}html,body,#root{background:var(--cyber-bg)!important;font-family:var(--cyber-font-ui)!important;color:var(--cyber-text)!important}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,#ffffff05,#ffffff05 1px,#0000002e 1px,#0000002e 3px);mix-blend-mode:soft-light;opacity:.55}body{text-shadow:0 0 1px rgba(0,240,255,.3),0 0 2px rgba(0,240,255,.25),-1px 0 1px rgba(255,0,160,.18)}@keyframes neon-glow-soft{0%,to{box-shadow:0 0 6px #00f0ff73,0 0 18px #00f0ff47,0 0 26px #ff00a029}50%{box-shadow:0 0 10px #00f0ffe6,0 0 26px #00f0ff8c,0 0 32px #ff00a059}}@keyframes neon-text-flicker{0%,to{opacity:1;text-shadow:0 0 4px var(--cyber-neon-cyan),0 0 10px var(--cyber-neon-cyan),0 0 14px var(--cyber-neon-pink-soft)}50%{opacity:.92;text-shadow:0 0 2px var(--cyber-neon-cyan),0 0 6px var(--cyber-neon-cyan),0 0 12px var(--cyber-neon-pink-soft)}}.cyber-glow{animation:neon-glow-soft 2.6s ease-in-out infinite}@keyframes glitch-skew{0%{transform:skew(0)}20%{transform:skew(2deg)}40%{transform:skew(-3deg)}60%{transform:skew(1deg)}80%{transform:skew(-2deg)}to{transform:skew(0)}}@keyframes glitch-clip-1{0%{clip-path:inset(0 0 80% 0);transform:translate(-1px,-1px)}30%{clip-path:inset(10% 0 60% 0);transform:translate(1px,1px)}60%{clip-path:inset(40% 0 30% 0);transform:translate(-2px)}to{clip-path:inset(0 0 80% 0);transform:translate(0)}}@keyframes glitch-clip-2{0%{clip-path:inset(80% 0 0 0);transform:translate(1px,1px)}30%{clip-path:inset(60% 0 10% 0);transform:translate(-1px,-1px)}60%{clip-path:inset(30% 0 40% 0);transform:translateY(2px)}to{clip-path:inset(80% 0 0 0);transform:translate(0)}}.glitch-text{position:relative;display:inline-block;font-family:var(--cyber-font-display);letter-spacing:.14em;text-transform:uppercase;animation:glitch-skew 2.8s infinite ease-in-out alternate}.ant-card{background:radial-gradient(circle at top left,#091020 0,#050815 45%,#02040a)!important;border:1px solid var(--cyber-border)!important;border-radius:10px!important;color:var(--cyber-text)!important;transition:box-shadow .2s,border-color .2s,transform .18s ease-out!important;overflow:hidden}.ant-card:hover{border-color:var(--cyber-border-strong)!important;box-shadow:0 0 14px #00f0ff8c,0 0 26px #ff00a042!important;transform:translateY(-2px)}.ant-card-head{border-bottom-color:var(--cyber-border)!important;color:var(--cyber-text)!important}.ant-card-head-title{color:var(--cyber-text)!important}.ant-table,.ant-table-thead>tr>th,.ant-table-tbody>tr>td{background:#050815!important;color:var(--cyber-text)!important;border-bottom-color:var(--cyber-border)!important;font-family:var(--cyber-font-mono)!important}.ant-table-tbody>tr:hover>td{background:#00f0ff0f!important}.ant-btn-primary{background:radial-gradient(circle at 0 0,#00f0ff73,#00f0ff26)!important;border-color:var(--cyber-neon-cyan)!important;color:#02040a!important;box-shadow:0 0 8px #00f0ff66,0 0 18px #00f0ff40!important}.ant-btn-primary:hover{border-color:var(--cyber-neon-pink)!important;color:#02040a!important;background:linear-gradient(135deg,var(--cyber-neon-cyan) 0%,var(--cyber-neon-pink) 80%)!important;box-shadow:0 0 10px #00f0ff99,0 0 22px #ff00a080!important}.ant-btn-default,.ant-btn-text{border-color:var(--cyber-border)!important;color:var(--cyber-text)!important}.ant-btn-default:hover,.ant-btn-text:hover{border-color:var(--cyber-neon-cyan-soft)!important;color:var(--cyber-neon-cyan)!important}.ant-btn-dangerous,.ant-btn-danger{border-color:var(--cyber-neon-pink)!important;color:var(--cyber-neon-pink)!important}.ant-btn-dangerous:hover,.ant-btn-danger:hover{background:var(--cyber-neon-pink)!important;color:#02040a!important;box-shadow:0 0 10px #ff00a0b3,0 0 20px #ff00a080!important}.ant-input,.ant-input-number,.ant-select-selector,.ant-picker{background:#00000080!important;border-color:var(--cyber-border)!important;color:var(--cyber-text)!important;font-family:var(--cyber-font-mono)!important}.ant-input:focus,.ant-input-focused,.ant-input-number:focus,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:var(--cyber-neon-cyan)!important;box-shadow:0 0 0 2px #00f0ff40!important}.ant-tabs-tab{color:var(--cyber-text-secondary)!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--cyber-neon-cyan)!important}.ant-tabs-ink-bar{background:linear-gradient(90deg,var(--cyber-neon-cyan),var(--cyber-neon-pink))!important}.ant-tabs-nav:before{border-bottom-color:var(--cyber-border)!important}.ant-menu-dark,.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-sub{background:transparent!important;color:var(--cyber-text-secondary)!important}.ant-menu-dark .ant-menu-item-selected{color:var(--cyber-neon-cyan)!important;background:#00f0ff1a!important}.ant-menu-dark .ant-menu-item:hover{color:var(--cyber-neon-cyan)!important}.ant-statistic-title{color:var(--cyber-text-secondary)!important}.ant-statistic-content{color:var(--cyber-text)!important}.ant-tag{border-radius:2px!important;font-family:var(--cyber-font-mono)!important}.ant-modal-content{background:#050815!important;border:1px solid var(--cyber-border)!important;box-shadow:0 0 16px #00f0ff66,0 0 28px #ff00a052!important}.ant-modal-header{background:transparent!important;border-bottom-color:var(--cyber-border)!important}.ant-modal-title{color:var(--cyber-neon-cyan)!important;font-family:var(--cyber-font-display);letter-spacing:.08em}.ant-modal-close-x,.ant-empty-description,.ant-spin-text{color:var(--cyber-text-secondary)!important}.ant-divider{border-color:var(--cyber-border)!important}.ant-alert-info{background:#00f0ff0f!important;border-color:var(--cyber-border)!important}.ant-alert-warning{background:#ff00a01f!important;border-color:var(--cyber-neon-pink-soft)!important}.ant-alert-error{background:#ff00a029!important;border-color:var(--cyber-neon-pink)!important}.futu-table-compact .ant-table-thead>tr>th{padding:6px 8px!important;font-size:12px!important;font-weight:600!important;color:var(--cyber-text-secondary)!important}.futu-table-compact .ant-table-tbody>tr>td{padding:4px 8px!important;font-size:12px!important}.futu-market-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--cyber-neon-cyan)!important}.futu-market-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg,var(--cyber-neon-cyan),var(--cyber-neon-pink))!important}@media (min-width: 992px){.futu-bottom-nav{display:none!important}}@media (max-width: 991px){.futu-bottom-nav{left:0!important}.search-bar-wrap{width:100%!important;max-width:100%!important}.futu-dashboard-sidebar{display:none!important}.futu-content-with-bottom-nav{padding-bottom:64px!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ant-layout-content{animation:fadeIn .4s ease}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:var(--cyber-neon-green-dim);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--cyber-neon-green)}img{-o-object-position:top;object-position:top}.fixed{position:fixed}#root{margin:0 auto;min-height:100vh;background:#000}
