*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.block{display:block}.table{display:table}.grid{display:grid}.hidden{display:none}.outline{outline-style:solid}.\!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)!important}.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,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--bg:#07101d;--surface:#0e1a2b;--surface-2:#132238;--surface-3:#192b46;--line:#243650;--line-light:#324968;--text:#edf5ff;--muted:#8396b0;--muted-2:#afbed2;--purple:#6f75f7;--purple-hover:#8388ff;--up:#ff5f61;--down:#23c875;--blue:#58a6ff}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-width:320px;min-height:100vh;color:var(--text);background-color:#0000;background-image:radial-gradient(circle at 8% -8%,#2870be38 0,#0000 31rem),radial-gradient(circle at 92% 4%,#6a4cbe29 0,#0000 29rem),linear-gradient(#0a1728 0,#07111f 45%,#070d18 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;margin:0;font-family:Inter,Noto Sans TC,Microsoft JhengHei,sans-serif;font-size:14px;position:relative}body:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#779dcd06 1px,#0000 1px),linear-gradient(90deg,#779dcd05 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 68%);mask-image:linear-gradient(#000000b8,#0000 68%)}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #8c82ff}.app-shell{--ticker-sticky-height:96px;z-index:1;min-height:100vh;position:relative}.app-shell:has(.chip-alert-ticker.layout-classic){--ticker-sticky-height:132px}.chip-alert-ticker{--ticker-height:132px;height:var(--ticker-height);z-index:46;color:#a7b4c7;background:linear-gradient(90deg,#122135fa,#0c1829fa);border-bottom:1px solid #2b3e58;padding:0;display:block;position:sticky;top:0;overflow:visible;box-shadow:0 8px 26px #00050e3d}.chip-alert-ticker.layout-compact{--ticker-height:96px;height:var(--ticker-height)}.taiwan-index-pulse{color:#aebdd0;font-variant-numeric:tabular-nums;scrollbar-width:thin;background:linear-gradient(90deg,#17263dfc,#0e1d30fc);border-bottom:1px solid #55698466;grid-template-columns:auto minmax(190px,.75fr) minmax(430px,1.65fr) minmax(145px,.65fr) minmax(145px,.65fr) minmax(220px,.9fr);align-items:center;gap:12px;height:40px;padding:0 max(18px,50vw - 840px);font-size:10px;display:grid;overflow-x:auto}.taiwan-index-pulse.direction-bullish{background:linear-gradient(90deg,#451929fa,#142134fc);box-shadow:inset 4px 0 #ef627d}.taiwan-index-pulse.direction-bearish{background:linear-gradient(90deg,#0f304afc,#0f1f33fc);box-shadow:inset 4px 0 #54a9e8}.taiwan-index-pulse-title,.taiwan-index-pulse-futures,.taiwan-index-pulse-flow,.taiwan-index-pulse-verdict{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.taiwan-index-pulse-title svg{color:#8eb4e4}.taiwan-index-pulse-title strong{color:#edf4fc;letter-spacing:.04em;font-size:12px}.taiwan-index-pulse-title em{color:#f2c879;background:#bc80251f;border:1px solid #e2ab4e38;border-radius:8px;padding:2px 6px;font-size:9px;font-style:normal}.taiwan-index-pulse small{color:#7f90a6}.taiwan-index-pulse-futures strong{color:#eff5fb;font-size:13px}.taiwan-index-pulse-futures span,.taiwan-index-pulse-flow span{color:#8798ad}.taiwan-index-pulse-futures time{color:#65758d;font-size:9px}.taiwan-index-pulse .up,.taiwan-index-pulse-flow.large strong{color:#ff8092}.taiwan-index-pulse .down,.taiwan-index-pulse-flow.small strong{color:#55d0a0}.futures-price-flash-up{animation:1.4s ease-out futures-flash-up;display:inline-block}.futures-price-flash-down{animation:1.4s ease-out futures-flash-down;display:inline-block}.metric-flash-up{animation:1.4s ease-out futures-flash-up}.metric-flash-down{animation:1.4s ease-out futures-flash-down}@keyframes futures-flash-up{0%{color:#fff;text-shadow:0 0 16px #ff8092e6;transform:scale(1.04)}to{text-shadow:none;transform:none}}@keyframes futures-flash-down{0%{color:#fff;text-shadow:0 0 16px #55d0a0e6;transform:scale(1.04)}to{text-shadow:none;transform:none}}.taiwan-index-pulse-verdict{justify-content:flex-end}.taiwan-index-pulse-verdict small{color:#dfe8f3;background:#6d80992e;border-radius:8px;padding:2px 7px}.taiwan-index-pulse.direction-bullish .taiwan-index-pulse-verdict strong{color:#ff8ca0}.taiwan-index-pulse.direction-bearish .taiwan-index-pulse-verdict strong{color:#76c1f8}.taiwan-index-pulse-verdict time{color:#708198;text-overflow:ellipsis;overflow:hidden}.taiwan-index-key-levels{white-space:nowrap;border-left:1px solid #5b6f8a57;grid-template-columns:auto auto repeat(3,max-content);justify-content:end;align-items:center;gap:7px;min-width:0;padding-left:10px;display:grid}.taiwan-index-key-levels small{color:#d4dde9;align-items:center;gap:4px;font-weight:800;display:inline-flex}.taiwan-index-key-levels small svg{color:#f1bd5d}.taiwan-index-key-levels>strong{color:#dce6f2;font-size:10px}.taiwan-index-key-levels>span{color:#91a1b5;background:#08121f6b;border:1px solid #64779059;border-radius:7px;padding:2px 6px}.taiwan-index-key-levels .pivot{color:#ff9cad;border-color:#ea5d7557}.taiwan-index-key-levels .support{color:#f0c978;border-color:#dea54457}.taiwan-index-key-levels .downside{color:#82c8f7;border-color:#4398d557}.taiwan-index-key-levels.state-bullish>strong{color:#ff8ca0}.taiwan-index-key-levels.state-warning>strong{color:#f2c66d}.taiwan-index-key-levels.state-bearish>strong{color:#76c1f8}.chip-alert-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;height:46px;padding:0 max(18px,50vw - 840px);display:grid}.chip-alert-row+.chip-alert-row{border-top:1px solid #485b774d}.chip-alert-row.short-row{background:linear-gradient(90deg,#0c223afa,#0a182afa)}.chip-alert-ticker.has-short-alerts .short-row{background:linear-gradient(90deg,#112f4dfc,#0a1b30fa 55%,#0e2842fa)}.chip-alert-ticker.has-short-alerts .short-row .chip-alert-label svg{color:#69b7ff;filter:drop-shadow(0 0 6px #469ff473)}.short-row .chip-alert-label em{color:#83c8ff;background:#4091df1a;border-color:#57a7ee3d}.chip-alert-ticker.is-expanded{border-bottom-color:#6d527d}.chip-alert-label{color:#e2e9f3;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;height:100%;padding:0;display:flex}.chip-alert-label svg{color:#7e93ad}.chip-alert-label strong{letter-spacing:.05em;font-size:13px}.chip-alert-label em{color:#e5b567;background:#e2b15b17;border:1px solid #e2b15b33;border-radius:10px;padding:3px 7px;font-size:11px;font-style:normal}.chip-alert-viewport{align-items:center;min-width:0;height:100%;display:flex;overflow:hidden}.chip-alert-message{color:#8292a8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chip-alert-track{align-items:center;width:max-content;animation:34s linear infinite chip-alert-scroll;display:flex}.chip-alert-group{align-items:center;gap:26px;padding-right:26px;display:flex}.chip-alert-group.chip-alert-single{padding-right:0}.chip-alert-rank,.chip-signal-rank{font-variant-numeric:tabular-nums;background:#f3c96a;border:1px solid #ffda74b8;border-radius:7px;justify-content:center;min-width:27px;padding:2px 6px;font-weight:900;display:inline-flex;color:#151c28!important;font-size:10px!important}.chip-alert-item .chip-alert-rank{vertical-align:middle;margin-right:5px}.chip-signal-rank{min-width:24px;padding:1px 5px;line-height:1.2;font-size:9px!important}.chip-rank-change{color:#121a27;font-variant-numeric:tabular-nums;white-space:nowrap;background:#a8b6c8;border:1px solid #dce6f480;border-radius:7px;justify-content:center;align-items:center;min-width:30px;padding:1px 5px;font-size:9px;font-weight:950;line-height:1.25;display:inline-flex}.chip-rank-change.new{color:#201401;background:#ffbd55;border-color:#ffcf74b8}.chip-rank-change.up{color:#230913;background:#ff8295;border-color:#ff8295b8}.chip-rank-change.down{color:#061827;background:#82c8f7;border-color:#82c8f7b8}.chip-strength-rank .chip-rank-change{min-width:42px}.chip-layout-toggle{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07101db8;border:1px solid #65799457;border-radius:10px;gap:2px;padding:2px;display:inline-flex;position:absolute;top:47px;right:max(18px,50vw - 840px)}.chip-layout-toggle button{color:#8ea0b8;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:3px 7px;font-size:10px;font-weight:900}.chip-layout-toggle button.active{color:#f2f6fc;background:#697c9947}.chip-compact-summary-row{background:linear-gradient(90deg,#0f1d31fa,#091525fa);grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:12px;height:56px;padding:0 max(98px,50vw - 742px) 0 max(18px,50vw - 840px);display:grid}.chip-compact-actions{align-items:center;gap:7px;display:inline-flex}.chip-compact-side{-moz-column-gap:6px;color:#dce6f2;cursor:pointer;background:#0a1626b8;border:1px solid #5e718d57;border-radius:10px;grid-template-rows:17px 14px;grid-template-columns:auto auto auto;align-items:center;column-gap:6px;min-width:92px;height:36px;padding:0 10px;display:grid}.chip-compact-side svg{grid-row:1/span 2}.chip-compact-side strong{letter-spacing:.04em;font-size:12px}.chip-compact-side b{font-size:12px}.chip-compact-side small{color:#7789a1;text-overflow:ellipsis;white-space:nowrap;grid-column:2/span 2;font-size:9px;overflow:hidden}.chip-compact-side.long.active,.chip-compact-side.long:hover{background:#481726bd;border-color:#ff6a7e75}.chip-compact-side.long svg,.chip-compact-side.long b{color:#ff8295}.chip-compact-side.short.active,.chip-compact-side.short:hover{background:#0e2b46c7;border-color:#5bb1f47a}.chip-compact-side.short svg,.chip-compact-side.short b{color:#78c5ff}.chip-compact-side.ding.active,.chip-compact-side.ding:hover{background:#12403ac7;border-color:#69e1bd80}.chip-compact-side.ding svg,.chip-compact-side.ding b{color:#78e4c4}.chip-compact-signals{scrollbar-width:thin;align-items:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.chip-signal-pill{color:#dce6f2;text-align:left;cursor:pointer;background:#08121fb3;border:1px solid #5b6f8a52;border-radius:10px;grid-template-rows:15px 14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 7px;min-width:196px;max-width:248px;height:38px;padding:4px 8px;display:grid}.chip-signal-pill span{align-items:center;gap:3px;font-size:10px;font-weight:900;display:inline-flex}.chip-signal-pill strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chip-signal-pill b{white-space:nowrap;font-size:11px}.chip-signal-pill small{color:#7e90a8;text-overflow:ellipsis;white-space:nowrap;grid-column:2/span 2;font-size:9px;overflow:hidden}.chip-signal-pill em{display:none}.chip-signal-pill.long{border-color:#e85d7552}.chip-signal-pill.long span,.chip-signal-pill.long b{color:#ff8799}.chip-signal-pill.short{border-color:#4398d557}.chip-signal-pill.short span,.chip-signal-pill.short b{color:#82c8f7}.chip-signal-pill:hover{border-color:#d2e0f473;transform:translateY(-1px)}.chip-compact-status{color:#8192a8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.chip-top10-quick{background:linear-gradient(90deg,#07101df5,#0a1626fa);border-top:1px solid #4d607c57;grid-template-rows:repeat(3,1fr);gap:4px;height:84px;padding:5px max(18px,50vw - 840px);display:grid}.chip-top10-row{grid-template-columns:minmax(174px,auto) minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.chip-top10-title{color:#f2e7d0;cursor:pointer;background:#2a1c18bd;border:1px solid #e7a14947;border-radius:8px;grid-template-columns:auto minmax(0,auto) auto;align-items:center;gap:5px;min-width:0;height:22px;padding:0 8px;display:inline-grid}.chip-top10-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.chip-top10-title small{color:#d8b66d;white-space:nowrap;font-size:9px;font-weight:900}.chip-top10-title.active,.chip-top10-row.long .chip-top10-title:hover{background:#4c1a27d1;border-color:#ff748675}.chip-top10-row.short .chip-top10-title{color:#d9edff;background:#0d263ebd;border-color:#5aa6e64d}.chip-top10-row.short .chip-top10-title.active,.chip-top10-row.short .chip-top10-title:hover{background:#0f385bdb;border-color:#6abeff80}.chip-top10-row.ding .chip-top10-title{color:#defdf3;background:#0d302dbd;border-color:#53d4b04d}.chip-top10-row.ding .chip-top10-title.active,.chip-top10-row.ding .chip-top10-title:hover{background:#11463edb;border-color:#69e1bd85}.chip-top10-list{scrollbar-width:none;align-items:center;gap:5px;min-width:0;height:22px;display:flex;overflow-x:auto}.chip-top10-list::-webkit-scrollbar{display:none}.chip-top10-chip{color:#dce6f2;cursor:pointer;background:#0d1929c7;border:1px solid #55698457;border-radius:999px;flex:none;align-items:center;gap:4px;height:22px;padding:0 7px;display:inline-flex}.chip-top10-chip:hover{filter:brightness(1.12);border-color:#e5efff7a}.chip-top10-chip i{color:#141b28;background:#f3c96a;border-radius:6px;padding:1px 4px;font-size:9px;font-style:normal;font-weight:950}.chip-top10-chip b{color:#f4f8ff;font-variant-numeric:tabular-nums;font-size:10px}.chip-top10-chip span{color:#9dacbf;text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:9px;overflow:hidden}.chip-top10-chip em{color:#ff8799;white-space:nowrap;font-size:9px;font-style:normal;font-weight:900}.chip-top10-row.short .chip-top10-chip em{color:#82c8f7}.chip-top10-chip.ding em{color:#79e4c2}.chip-top10-empty{color:#7f90a6;font-size:10px}.chip-emergency-stack{z-index:1100;width:min(460px,100vw - 24px);top:calc(var(--ticker-sticky-height,152px) + 12px);pointer-events:none;gap:9px;display:none;position:fixed;right:16px}.chip-emergency-toast{color:#f1f4fa;pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1c0f19fa;border:1px solid #ff5e697a;border-left:5px solid #ff5f69;border-radius:11px;animation:.24s ease-out chip-emergency-in;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000080}.chip-emergency-toast.reinforced{background:#19122afa;border-color:#9d77ff73 #9d77ff73 #9d77ff73 #9d77ff}.chip-emergency-toast.joint{background:#091f22fa;border-color:#42d3bf75 #42d3bf75 #42d3bf75 #42d3bf}.chip-emergency-toast.surge{background:#261908fa;border-color:#ffb84c7a #ffb84c7a #ffb84c7a #ffb84c}.chip-emergency-toast.rank-new{background:#2a1a07fa;border-color:#ffb84c7a #ffb84c7a #ffb84c7a #ffb84c}.chip-emergency-toast.rank-up{background:#2d0f1bfa;border-color:#ff6f8880 #ff6f8880 #ff6f8880 #ff6f88}.chip-emergency-toast.rank-down{background:#0b243afa;border-color:#52aeef80 #52aeef80 #52aeef80 #52aeef}.chip-emergency-toast.rank-out{background:#222730fa;border-color:#9dacc275 #9dacc275 #9dacc275 #9dacc2}.chip-emergency-toast.gate-up{background:#310e19fa;border-color:#ff5b7194 #ff5b7194 #ff5b7194 #ff5b71;box-shadow:0 18px 52px #0000008a,0 0 22px #ff456324}.chip-emergency-toast.gate-down{background:#0a2134fa;border-color:#49a9e094 #49a9e094 #49a9e094 #49a9e0;box-shadow:0 18px 52px #0000008a,0 0 22px #399bdb21}.chip-emergency-body{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px 42px 13px 12px;display:grid}.chip-emergency-icon{color:#ff7b82;background:#ff5b6724;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.chip-emergency-toast.reinforced .chip-emergency-icon{color:#b79cff;background:#976cff24}.chip-emergency-toast.joint .chip-emergency-icon{color:#67e4d0;background:#42d3bf24}.chip-emergency-toast.surge .chip-emergency-icon,.chip-emergency-toast.rank-new .chip-emergency-icon{color:#ffc66d;background:#ffb84c24}.chip-emergency-toast.rank-up .chip-emergency-icon{color:#ff8ea0;background:#ff6f8824}.chip-emergency-toast.rank-down .chip-emergency-icon{color:#82c8f7;background:#52aeef24}.chip-emergency-toast.rank-out .chip-emergency-icon{color:#b9c4d5;background:#9dacc224}.chip-emergency-toast.gate-up .chip-emergency-icon{color:#ff8293;background:#ff5b7124}.chip-emergency-toast.gate-down .chip-emergency-icon{color:#72bfff;background:#49a9e024}.chip-emergency-icon svg{width:19px}.chip-emergency-body>div{min-width:0}.chip-emergency-body strong{color:#ff8d93;font-size:11px}.chip-emergency-toast.reinforced strong{color:#c4b0ff}.chip-emergency-toast.joint strong{color:#7be8d7}.chip-emergency-toast.surge strong,.chip-emergency-toast.rank-new strong{color:#ffd18a}.chip-emergency-toast.rank-up strong{color:#ff9dad}.chip-emergency-toast.rank-down strong{color:#95d0ff}.chip-emergency-toast.rank-out strong{color:#c5d0df}.chip-emergency-toast.gate-up strong{color:#ff98a6}.chip-emergency-toast.gate-down strong{color:#8bcbff}.chip-emergency-body h4{color:#f4f7fb;margin:3px 0 5px;font-size:13px}.chip-emergency-body p{color:#b7c1cf;margin:0;font-size:11px;line-height:1.5}.chip-emergency-body small{color:#77869a;margin-top:6px;font-size:10px;display:block}.chip-emergency-close{color:#8492a5;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:7px;right:7px}.chip-emergency-close:hover{color:#fff;background:#ffffff12}.chip-emergency-close svg{width:14px}@keyframes chip-emergency-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.day-bot-toast-stack{z-index:1120;pointer-events:none;gap:9px;width:min(460px,100vw - 24px);display:grid;position:fixed;top:106px;left:16px}.day-bot-toast{color:#eef5fb;pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1827fa;border:1px solid #38526d;border-left:5px solid #6b8cff;border-radius:11px;animation:.24s ease-out day-bot-toast-in;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000080}.day-bot-toast.buy{border-left-color:#42d795}.day-bot-toast.short{border-left-color:#55a8ff}.day-bot-toast.reduce{border-left-color:#ff9b4e}.day-bot-toast.sell{border-left-color:#edc35f}.day-bot-toast.cover{border-left-color:#ff7d9d}.day-bot-toast.stop{border-left-color:#ff5963}.day-bot-toast.skip{border-left-color:#9aa7ba}.day-bot-toast.adaptive-electronic{background:#12142bfa;border-color:#4c4a78}.day-bot-toast.adaptive-electronic.buy{border-left-color:#8f83ff}.day-bot-toast.adaptive-electronic .day-bot-toast-body>span{color:#aea4ff;background:#7e6ff029}.day-bot-toast.rocket-radar{background:#1f122afa;border-color:#60446f}.day-bot-toast.rocket-radar.buy{border-left-color:#c66cff}.day-bot-toast.rocket-radar .day-bot-toast-body>span{color:#d498ff;background:#ba5cf526}.day-bot-toast.long-term{background:#0a211efa;border-color:#315b52}.day-bot-toast.long-term.buy{border-left-color:#47d6aa}.day-bot-toast.long-term.skip{border-left-color:#a8b4c4}.day-bot-toast.long-term .day-bot-toast-body>span{color:#69dfbd;background:#37c79e24}.day-bot-toast-body{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px 42px 12px 12px;display:grid}.day-bot-toast-body>span{color:#8da6ff;background:#5979f224;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.day-bot-toast.buy .day-bot-toast-body>span{color:#5ee3a6;background:#34d28b21}.day-bot-toast.short .day-bot-toast-body>span{color:#70b7ff;background:#4197ef24}.day-bot-toast.reduce .day-bot-toast-body>span{color:#ffad69;background:#ff913e21}.day-bot-toast.sell .day-bot-toast-body>span{color:#f3cd70;background:#ebbe4a21}.day-bot-toast.cover .day-bot-toast-body>span{color:#ff91ad;background:#ef5b8724}.day-bot-toast.stop .day-bot-toast-body>span{color:#ff7882;background:#ff4a5a24}.day-bot-toast.skip .day-bot-toast-body>span{color:#bac7d8;background:#94a3b824}.day-bot-toast-body svg{width:19px}.day-bot-toast-body>div{min-width:0}.day-bot-toast-body strong{color:#edf4fb;font-size:11px}.day-bot-toast-body h4{color:#f6f8fb;margin:3px 0 5px;font-size:13px}.day-bot-toast-body p{color:#abb9ca;margin:0;font-size:11px;line-height:1.5}.day-bot-toast-body footer{color:#74859a;justify-content:space-between;gap:12px;margin-top:7px;font-size:10px;display:flex}.day-bot-toast-body time{flex:none}.day-bot-toast-close{color:#8291a5;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:7px;right:7px}.day-bot-toast-close:hover{color:#fff;background:#ffffff12}.day-bot-toast-close svg{width:14px}@keyframes day-bot-toast-in{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.notification-bell{z-index:1140;color:#dce8f5;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1827f0;border:1px solid #3a536d;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:fixed;top:58px;right:16px;box-shadow:0 8px 28px #00000057}.notification-bell svg{width:19px}.notification-bell b{color:#fff;background:#ef5261;border:2px solid #0a1827;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-4px;right:-4px}.notification-drawer{z-index:1135;color:#e9f1f9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081421fb;border:1px solid #38516a;border-radius:14px;width:min(420px,100vw - 24px);max-height:min(720px,100vh - 82px);position:fixed;top:52px;right:12px;overflow:hidden;box-shadow:0 24px 70px #00000094}.notification-drawer>header{border-bottom:1px solid #6f8ba933;justify-content:space-between;padding:15px 58px 13px 16px;display:flex}.notification-drawer>header div{gap:3px;display:grid}.notification-drawer>header small{color:#8193a8;font-size:10px}.notification-drawer>header button{color:#93a4b7;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.notification-drawer>header button:hover{color:#fff;background:#ffffff12}.notification-drawer>header svg{width:16px}.notification-drawer-actions{color:#8698ac;border-bottom:1px solid #6f8ba929;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;display:flex}.notification-drawer-actions button{color:#9eb7d1;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:inline-flex}.notification-drawer-actions button:disabled{opacity:.45;cursor:default}.notification-drawer-actions svg{width:14px}.notification-inbox{max-height:calc(min(720px,100vh - 82px) - 105px);overflow-y:auto}.notification-inbox>button{color:#dce7f2;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6f8ba91f;grid-template-columns:32px minmax(0,1fr);gap:10px;width:100%;padding:12px 14px;display:grid}.notification-inbox>button.unread{background:#4d79b71a}.notification-inbox>button.unread:after{content:"";background:#70a7ff;border-radius:50%;width:6px;height:6px;margin-top:4px;position:absolute;right:12px}.notification-inbox>button.critical{border-left:3px solid #ff5963}.notification-inbox>button.read{opacity:.68}.notification-inbox>button>span{color:#86a9d3;background:#5f87b91f;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.notification-inbox>button>span svg{width:16px}.notification-inbox>button>div{min-width:0}.notification-inbox strong{color:#eaf2fa;font-size:11px}.notification-inbox h4{margin:2px 0 4px;font-size:12px}.notification-inbox p{color:#a7b7c8;margin:0;font-size:11px;line-height:1.45}.notification-inbox footer{color:#718399;justify-content:space-between;gap:8px;margin-top:5px;font-size:9px;display:flex}.notification-inbox-empty{color:#7e90a5;text-align:center;margin:0;padding:46px 16px;font-size:12px}@media (max-width:620px){.notification-bell{top:54px;right:10px}.notification-drawer{width:calc(100vw - 12px);max-height:calc(100vh - 60px);top:48px;right:6px}.notification-inbox{max-height:calc(100vh - 165px)}.day-bot-toast-stack{width:calc(100vw - 20px);top:auto;bottom:12px;left:10px}.day-bot-toast-body footer{display:none}}@media (prefers-reduced-motion:reduce){.day-bot-toast{animation:none}}.chip-alert-group button{color:#cbd5e3;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;height:40px;padding:0;font-size:11px;display:inline-flex}.chip-alert-group button:hover strong{text-decoration:underline}.chip-alert-group button:after{content:"◆";color:#5b3340;margin-left:20px;font-size:6px}.chip-alert-group strong{color:#ff8589;font-size:13px}.chip-alert-group b{color:#9aabc0;font-size:10px}.chip-alert-group em{color:#c8b6ff;background:#755dbe26;border:1px solid #977edc33;border-radius:9px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-style:normal;display:inline-flex}.chip-alert-group .level-warning em,.chip-alert-group .level-critical em{color:#ffc36e;background:#b75e2229;border-color:#ffa44e3d}.chip-alert-group .level-critical em{color:#ff898d;background:#be34422e;border-color:#ff606a47}.chip-alert-group span{color:#ff777d;font-weight:800}.chip-alert-group small{color:#8190a5;font-size:10px}.chip-alert-group.short-group strong,.chip-alert-group.short-group span{color:#72baff}.chip-alert-group.short-group em{color:#9bcfff;background:#3784cf26;border-color:#56a1e73d}.chip-alert-coverage{color:#718198;font-variant-numeric:tabular-nums;font-size:11px}.chip-momentum-panel{top:var(--ticker-height,188px);max-height:min(calc(100vh - var(--ticker-height,188px) - 12px), 790px);color:#dce7f5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#08111efc;border:1px solid #4c3d62;border-top:0;border-radius:0 0 16px 16px;flex-direction:column;display:flex;position:absolute;left:max(8px,50vw - 860px);right:max(8px,50vw - 860px);overflow:hidden;box-shadow:0 28px 72px #00000094}.chip-momentum-panel.short-side{border-color:#31587c}.chip-momentum-panel.short-side>header{background:linear-gradient(90deg,#1e4c7447,#19305229,#0000)}.chip-momentum-panel.short-side>header strong svg{color:#69b7ff}.chip-momentum-panel.ding-side{border-color:#287165}.chip-momentum-panel.ding-side>header{background:linear-gradient(90deg,#17695847,#183c4629,#0000)}.chip-momentum-panel.ding-side>header strong svg{color:#74e5c5}.chip-momentum-summary .short{color:#8ecbff;background:#3889d724;border:1px solid #52a1e840}.chip-momentum-panel>header{background:linear-gradient(90deg,#632d5242,#28244e24,#0000);border-bottom:1px solid #2c3548;grid-template-columns:minmax(290px,1fr) auto auto;align-items:center;gap:22px;min-height:76px;padding:14px 18px;display:grid}.chip-momentum-panel>header>div:first-child{gap:4px;display:grid}.chip-momentum-panel>header strong{color:#f3e8ff;align-items:center;gap:8px;font-size:16px;display:flex}.chip-momentum-panel>header strong svg{color:#ff7b8b}.chip-momentum-panel>header span{color:#93a2b6;font-size:10px}.chip-momentum-panel>header>button{color:#9aa9bc;cursor:pointer;background:#111d2d;border:1px solid #34445a;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.chip-momentum-summary{align-items:center;gap:9px;display:flex}.chip-momentum-summary span{border-radius:7px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.chip-momentum-summary .positive{color:#ff91aa;background:#c4305e21;border:1px solid #e7548038}.chip-momentum-summary .group-warning{color:#ffe08a;background:#d4791c33;border:1px solid #ffb93f6b;box-shadow:0 0 12px #ffa42d24}.chip-momentum-summary .pinned{color:#ffd76b;background:#c08f2321;border:1px solid #edb93f40}.chip-momentum-summary small{color:#78899f;font-size:11px}.chip-momentum-alert-banner{background:linear-gradient(90deg,#4d20377a,#122337b8);border-bottom:1px solid #6f7e9757;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 18px;display:grid}.chip-momentum-alert-banner>strong{color:#eef3f9;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.chip-momentum-alert-banner>strong svg{color:#ffc05e}.chip-momentum-alert-banner>strong b{color:#101824;background:#ffc05e;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:inline-grid}.chip-momentum-alert-banner>div{scrollbar-width:thin;gap:7px;min-width:0;display:flex;overflow-x:auto}.chip-momentum-alert-banner button{color:#dbe6f2;text-align:left;cursor:pointer;background:#0b1726db;border:1px solid #4d637f85;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;min-width:210px;padding:7px 9px;display:grid}.chip-momentum-alert-banner button:hover{filter:brightness(1.15)}.chip-momentum-alert-banner button span{color:#edf3fa;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.chip-momentum-alert-banner button b{white-space:nowrap;font-size:11px}.chip-momentum-alert-banner button small{color:#8496aa;font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:10px}.chip-momentum-alert-banner button.retreat{background:#5b291866;border-color:#f4914580;box-shadow:inset 4px 0 #f29a52}.chip-momentum-alert-banner button.retreat b{color:#ffb26f}.chip-momentum-alert-banner button.surge{background:#5c192d66;border-color:#ef527180;box-shadow:inset 4px 0 #f05b75}.chip-momentum-alert-banner button.surge b{color:#ff8295}.chip-universe-notice{color:#ffd18a;background:#6842143d;border-bottom:1px solid #e09d3d47;align-items:center;gap:7px;padding:8px 18px;font-size:11px;display:flex}.chip-momentum-panel.short-side .chip-momentum-alert-banner button.surge{background:#16466c6b;border-color:#46a0e180;box-shadow:inset 4px 0 #4ca5e5}.chip-momentum-panel.short-side .chip-momentum-alert-banner button.surge b{color:#7cc5fa}.chip-momentum-list{scrollbar-color:#4b5a71 #0a1422;flex:auto;grid-template-columns:1fr;align-content:start;gap:9px;min-height:0;max-height:min(64vh,620px);padding:14px;display:grid;overflow-y:auto}.chip-strength-row{color:#dce6f2;cursor:pointer;text-align:left;background:linear-gradient(90deg,#101b2bfa,#09121ff5);border:1px solid #2d4059;border-left:5px solid #6f7891;border-radius:12px;grid-template-columns:92px minmax(240px,1fr) 72px minmax(180px,.55fr) minmax(390px,.92fr) 40px;align-items:center;gap:12px;min-width:0;padding:12px 13px;display:grid}.chip-strength-row:hover{background:linear-gradient(90deg,#18273dfa,#0c1828fa);border-color:#49627f}.chip-strength-row:focus-visible{outline-offset:2px;outline:2px solid #f3c96a}.chip-strength-row.tone-extreme{border-left-color:#ff566a;box-shadow:inset 0 0 28px #ff566a1a}.chip-strength-row.tone-strong{border-left-color:#f3c96a}.chip-strength-row.tone-watch{border-left-color:#8b9cb5}.chip-strength-row.tone-warning,.chip-strength-row.tone-caution{background:linear-gradient(90deg,#342212eb,#121822f5);border-left-color:#f2a755}.chip-momentum-panel.short-side .chip-strength-row.tone-extreme{border-left-color:#57b7ff;box-shadow:inset 0 0 28px #57b7ff1a}.chip-momentum-panel.short-side .chip-strength-row.tone-strong{border-left-color:#8dcfff}.chip-strength-rank{justify-items:center;gap:4px;display:grid}.chip-strength-rank span{color:#111927;font-variant-numeric:tabular-nums;background:#f3c96a;border:1px solid #ffda74bf;border-radius:9px;place-items:center;min-width:52px;padding:4px 8px;font-size:18px;font-weight:950;display:inline-grid}.chip-strength-rank strong{color:#ffd978;letter-spacing:.1em;font-size:13px;font-weight:950}.chip-strength-row.tone-extreme .chip-strength-rank strong{color:#ff8799}.chip-momentum-panel.short-side .chip-strength-row.tone-extreme .chip-strength-rank strong{color:#82c8f7}.chip-strength-main{gap:8px;min-width:0;display:grid}.chip-strength-title{align-items:center;gap:8px;min-width:0;display:flex}.chip-strength-title strong{color:#f4f8ff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.chip-strength-title>span:not(.chip-data-state){color:#8394aa;white-space:nowrap;font-size:11px}.chip-strength-title em{color:#ffd978;white-space:nowrap;background:#f3c96a1a;border:1px solid #f3c96a33;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.chip-momentum-panel.short-side .chip-strength-title em{color:#8bd0ff;background:#57b7ff1a;border-color:#57b7ff38}.ding-list .chip-strength-row.ding-row{border-left-color:#60d7b9;box-shadow:inset 0 0 28px #47d5b214}.ding-list .chip-strength-rank strong{color:#79e4c2}.ding-list .chip-strength-title em{color:#86f0cf;background:#47d5b21a;border-color:#47d5b238}.chip-strength-bar{background:#4d5f7a52;border-radius:999px;height:8px;overflow:hidden}.chip-strength-bar i{border-radius:inherit;background:linear-gradient(90deg,#f3c96a,#ff6578);height:100%;display:block}.chip-momentum-panel.short-side .chip-strength-bar i{background:linear-gradient(90deg,#84d0ff,#4d8fff)}.chip-strength-tags{flex-wrap:wrap;gap:5px;display:flex}.chip-strength-tags span{color:#cbd8e8;white-space:nowrap;background:#6f84a124;border:1px solid #8099b93d;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.chip-strength-score{justify-items:center;gap:2px;display:grid}.chip-strength-score small,.chip-strength-metrics small{color:#7d8fa6;white-space:nowrap;font-size:10px}.chip-strength-score strong{color:#ffd978;font-variant-numeric:tabular-nums;font-size:22px;font-weight:950}.chip-strength-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.chip-strength-metrics span{background:#07101c8f;border:1px solid #364b656b;border-radius:8px;gap:3px;min-width:0;padding:6px 8px;display:grid}.chip-strength-metrics strong{color:#edf4fb;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chip-strength-metrics .flow-long{color:#ff778a}.chip-strength-metrics .flow-short{color:#72baff}.chip-strength-actions{justify-items:end;display:grid}.chip-strength-row>p{color:#899bb1;text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;margin:-2px 0 0;font-size:11px;overflow:hidden}.chip-pinned-followup{border-top:1px solid #485b775c;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px;padding-top:11px;display:grid}.chip-pinned-followup>header{color:#e6c66f;background:0 0;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:auto;padding:0 2px 3px;display:flex}.chip-pinned-followup>header strong{align-items:center;gap:5px;font-size:12px;display:inline-flex}.chip-pinned-followup>header small{color:#7f8fa6;font-size:10px}.chip-pinned-followup-row{color:#cbd6e4;cursor:pointer;text-align:left;background:#0f1927c7;border:1px dashed #977b3e73;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 9px;min-width:0;padding:8px 10px;display:grid}.chip-pinned-followup-row strong{color:#f0f5fb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chip-pinned-followup-row span{color:#e8c66e;white-space:nowrap;font-size:10px;font-weight:900}.chip-pinned-followup-row b{color:#dfe9f5;white-space:nowrap;font-size:11px}.chip-pinned-followup-row small{color:#8192a8;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10px;overflow:hidden}.chip-momentum-card{color:#cbd7e6;cursor:pointer;text-align:left;background:#0d1928;border:1px solid #2d4059;border-left:5px solid #755aa0;border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:190px minmax(340px,1fr) 145px;align-items:center;gap:12px 16px;min-width:0;padding:15px 16px;display:grid}.chip-momentum-card:hover{background:#112035;border-color:#455675}.chip-momentum-card:focus-visible{outline-offset:2px;outline:2px solid #a98ad4}.chip-momentum-card.is-pinned{border-color:#8d6f35;box-shadow:inset 0 0 22px #c08f2312}.chip-momentum-card.is-retained{opacity:.88;background:#111a25;border-style:dashed}.chip-momentum-card.level-positive{border-left-color:#e65386}.chip-momentum-card.level-warning{border-left-color:#e49b4b}.chip-momentum-card.level-critical{border-left-color:#ff5862;box-shadow:inset 0 0 24px #b4233014}.chip-momentum-card.has-group-resonance{border-color:#ffb8439e;box-shadow:inset 0 0 26px #dd801c14,0 0 12px #e28e2314}.chip-momentum-card.has-group-resonance.resonance-down{border-color:#4bb1e69e;box-shadow:inset 0 0 26px #2a79ae17,0 0 12px #308bc414}.chip-momentum-stock{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip-momentum-rank{font-variant-numeric:tabular-nums;background:#f3c96a;border:1px solid #ffda74b8;border-radius:7px;justify-content:center;min-width:32px;padding:4px 7px;font-weight:900;display:inline-flex;color:#141b28!important;font-size:11px!important}.chip-momentum-stock strong{color:#f3f7fc;font-size:15px}.chip-momentum-stock b{color:#91a1b7;font-size:11px}.chip-momentum-retained{white-space:nowrap;background:#c08f231f;border:1px solid #edb93f3d;border-radius:8px;padding:3px 7px;color:#e8c66e!important;font-size:11px!important}.chip-data-state{white-space:nowrap;background:#2e825924;border:1px solid #4cb47740;border-radius:8px;padding:3px 7px;color:#9ed8b8!important;font-size:10px!important}.chip-data-state.state-warming,.chip-data-state.state-stale,.chip-data-state.state-closed{background:#995c1d24;border-color:#e5934247;color:#f0b970!important}.chip-data-state.state-offsetting,.chip-data-state.state-no_new_large_order{background:#4a5d762e;border-color:#788fab47;color:#b7c6d8!important}.chip-momentum-stock em{color:#d8c4ff;background:#7c5cb82b;border-radius:10px;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;font-size:11px;font-style:normal;display:inline-flex}.chip-momentum-quote{font-variant-numeric:tabular-nums;border-top:1px solid #485b774d;align-items:baseline;gap:7px;width:100%;padding-top:8px;display:flex}.chip-momentum-quote small{color:#8999ae;font-size:11px}.chip-momentum-quote strong{color:#e5edf7;font-size:20px}.chip-momentum-quote span{font-size:11px;font-weight:800}.chip-momentum-quote time{color:#75869b;margin-left:auto;font-size:11px}.chip-momentum-quote.up strong,.chip-momentum-quote.up span{color:#ff778a}.chip-momentum-quote.down strong,.chip-momentum-quote.down span{color:#54cf9b}.chip-momentum-quote.flat strong,.chip-momentum-quote.flat span{color:#c5d0de}.chip-group-resonance-banner{color:#ffd777;background:linear-gradient(90deg,#7539126b,#4a2a1440);border-bottom:1px solid #f29f3057;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:10px 18px;display:grid}.chip-group-resonance-banner>strong{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.chip-group-resonance-banner>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.chip-group-resonance-banner span{color:#ffb6bd;background:#ab37462e;border:1px solid #ea5c6a3d;border-radius:6px;padding:5px 8px;font-size:10px}.chip-group-resonance-banner span.down{color:#91d4ff;background:#2670a433;border-color:#4ea0da47}.chip-group-resonance-tag{color:#ffd470;background:#ad5d182e;border:1px solid #ee9c2d4d;border-radius:7px;align-items:center;gap:5px;width:100%;padding:6px 8px;font-size:11px;font-weight:800;display:flex}.chip-group-resonance-tag.down{color:#88cfff;background:#25699d33;border-color:#4997d34d}.chip-momentum-pin{color:#7c8da3;cursor:pointer;background:#101c2c;border:1px solid #34465e;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;transition:all .15s;display:grid;transform:rotate(16deg)}.chip-momentum-pin:hover{color:#ffd76b;border-color:#8d6f35}.chip-momentum-pin.active{color:#ffd76b;background:#c08f2326;border-color:#9d7a35;transform:rotate(0)}.chip-momentum-pin:focus-visible{outline-offset:1px;outline:2px solid #ffd76b}.level-warning .chip-momentum-stock em,.level-critical .chip-momentum-stock em{color:#ffc076;background:#c1692529}.level-critical .chip-momentum-stock em{color:#ff898d;background:#c2313e29}.chip-momentum-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 7px;display:grid}.chip-order-offsetting{color:#ffd18a;background:#7748182b;border:1px solid #e0933b45;border-radius:7px;grid-column:1/-1;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.chip-momentum-numbers>span{background:#0f1d2e8f;border-radius:6px;gap:4px;min-width:0;padding:4px 5px;display:grid}.chip-momentum-numbers>span.day-total{background:#162539b8;border-bottom:1px solid #5a708f6b;padding-bottom:7px}.chip-momentum-numbers small{color:#8595aa;font-size:11px}.chip-momentum-numbers strong{color:#e7eef7;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chip-momentum-numbers strong.up{color:#ff778a}.chip-momentum-numbers strong.down{color:#f1a35d}.chip-momentum-numbers strong.flow-long{color:#ff778a}.chip-momentum-numbers strong.flow-short{color:#72baff}.chip-momentum-histories{align-content:center;align-self:stretch;gap:8px;min-width:0;display:grid}.chip-strength-row .chip-momentum-histories{align-self:center;gap:4px}.chip-strength-row .chip-momentum-history-row{grid-template-columns:28px minmax(0,1fr);gap:5px}.chip-strength-row .chip-momentum-history-row>span{font-size:10px}.chip-strength-row .chip-momentum-history{gap:2px;height:24px}.chip-momentum-history-row{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.chip-momentum-history-row>span{white-space:nowrap;font-size:11px;font-weight:800}.chip-momentum-history-row>span.large{color:#ef75a1}.chip-momentum-history-row>span.small{color:#59d9c6}.chip-momentum-history{background:#07111db8;border:1px solid #36496361;border-radius:6px;align-items:end;gap:3px;height:40px;padding:3px 4px 0;display:flex}.chip-momentum-history i{opacity:.82;border-radius:3px 3px 0 0;flex:1;min-width:3px;max-width:8px;min-height:5px;display:block}.chip-momentum-history i.large{background:#a95787}.chip-momentum-history i.small{background:#288f86}.chip-momentum-history i.large.qualified{opacity:1;background:#e04e83}.chip-momentum-history i.small.joint{opacity:1;background:#42d3bf}.direction-short .chip-momentum-history-row>span.large{color:#76bfff}.direction-short .chip-momentum-history-row>span.small{color:#8a9fff}.direction-short .chip-momentum-history i.large{background:#397eb9}.direction-short .chip-momentum-history i.small{background:#536bb2}.direction-short .chip-momentum-history i.large.qualified{background:#56aaf2}.direction-short .chip-momentum-history i.small.joint{background:#788fff}.chip-momentum-history i.down{filter:saturate(.55);opacity:.42}.chip-signal-outcomes{color:#8fa0b5;background:#09142294;border:1px solid #384b655c;border-radius:7px;grid-column:1/-1;align-items:center;gap:8px;padding:7px 9px;font-size:10px;display:flex}.chip-signal-outcomes>small{color:#aebdce;margin-right:2px;font-weight:800}.chip-signal-outcomes>span{gap:4px;display:inline-flex}.chip-signal-outcomes b{color:#aebdce;font-variant-numeric:tabular-nums}.chip-signal-outcomes b.up{color:#ff778a}.chip-signal-outcomes b.down{color:#54cf9b}.chip-price-trend{cursor:default;background:#06101cc7;border:1px solid #374c6794;border-radius:9px;grid-column:1/-1;gap:6px;min-width:0;padding:10px 12px 8px;display:grid}.chip-price-trend-heading{font-variant-numeric:tabular-nums;align-items:center;gap:9px;min-width:0;display:flex}.chip-price-trend-heading strong{color:#d9e5f3;align-items:center;gap:5px;font-size:11px;display:inline-flex}.chip-price-trend-heading span{color:#75889e;font-size:11px}.chip-price-trend-heading b{margin-left:auto;font-size:15px}.chip-price-trend.up .chip-price-trend-heading b{color:#ff778a}.chip-price-trend.down .chip-price-trend-heading b{color:#54cf9b}.chip-price-trend-canvas{background:linear-gradient(#354c6714 1px,#0000 1px) 0 0/100% 50%;border-radius:6px;height:96px;position:relative;overflow:hidden}.chip-price-trend-canvas svg{width:100%;height:92px;display:block;overflow:visible}.chip-price-trend-canvas .grid{stroke:#5b708c33;stroke-width:1px}.chip-price-trend-canvas .reference{stroke:#ccd7e46b;stroke-width:1px;stroke-dasharray:5 5}.chip-price-trend-canvas .price-line{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chip-price-trend.up .price-line,.chip-price-trend.up .last-price{stroke:#ff647b;fill:#ff647b}.chip-price-trend.down .price-line,.chip-price-trend.down .last-price{stroke:#48c994;fill:#48c994}.chip-price-trend-canvas>span,.chip-price-trend-canvas>time{color:#7f91a7;font-variant-numeric:tabular-nums;pointer-events:none;background:#06101cc7;border-radius:3px;padding:1px 4px;font-size:10px;position:absolute}.chip-price-trend-canvas .high{top:1px;right:3px}.chip-price-trend-canvas .low{bottom:15px;right:3px}.chip-price-trend-canvas .start{bottom:1px;left:3px}.chip-price-trend-canvas .end{bottom:1px;right:3px}.chip-price-trend-empty{color:#74869c;border:1px dashed #485e7a73;border-radius:6px;place-items:center;height:96px;font-size:10px;display:grid}.chip-price-trend>small{color:#718399;font-size:10px}.chip-three-gate-reminder{color:#aebdce;cursor:default;background:#0b1827eb;border:1px solid #5572947a;border-left:5px solid #7795b8;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(210px,.8fr) minmax(420px,1.7fr);align-items:center;gap:10px 14px;min-width:0;padding:10px 12px;display:grid}.chip-three-gate-reminder.crossed-above{border-color:#f05b7194 #f05b7194 #f05b7194 #ef5b71;box-shadow:inset 0 0 20px #7b1c2e1c}.chip-three-gate-reminder.crossed-below{border-color:#49a9e094 #49a9e094 #49a9e094 #49a9e0;box-shadow:inset 0 0 20px #184f751f}.chip-three-gate-heading{grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;min-width:0;display:grid}.chip-three-gate-heading>strong{color:#dfe8f2;align-items:center;gap:5px;font-size:11px;display:inline-flex}.chip-three-gate-heading>strong svg{color:#9eb9d4}.chip-three-gate-heading>b{color:#d8e1ec;white-space:nowrap;font-size:12px}.chip-three-gate-reminder.crossed-above .chip-three-gate-heading>b{color:#ff8293}.chip-three-gate-reminder.crossed-below .chip-three-gate-heading>b{color:#72bfff}.chip-three-gate-heading>small{color:#74879c;grid-column:1/-1;font-size:10px}.chip-three-gate-levels{grid-template-columns:repeat(3,minmax(115px,1fr));gap:7px;display:grid}.chip-three-gate-levels>div{background:#07101bbd;border:1px solid #455b7580;border-radius:7px;grid-template-columns:1fr auto;align-items:baseline;gap:2px 7px;min-width:0;padding:7px 8px;display:grid}.chip-three-gate-levels span{color:#8596a9;font-size:10px}.chip-three-gate-levels strong{color:#d9e3ee;font-variant-numeric:tabular-nums;font-size:12px}.chip-three-gate-levels small{color:#72859a;grid-column:1/-1;font-size:10px}.chip-three-gate-levels>div.crossed-above{background:#69192a4d;border-color:#f05b719e}.chip-three-gate-levels>div.crossed-above strong,.chip-three-gate-levels>div.crossed-above small{color:#ff8293}.chip-three-gate-levels>div.crossed-below{background:#16446552;border-color:#49a9e09e}.chip-three-gate-levels>div.crossed-below strong,.chip-three-gate-levels>div.crossed-below small{color:#72bfff}.chip-deduction-reminder{color:#aebdce;cursor:default;background:#0d1a29eb;border:1px solid #5a7da175;border-left:5px solid #7599bd;border-radius:9px;grid-column:1/-1;gap:8px;min-width:0;padding:10px 12px;display:grid}.chip-deduction-reminder.loading{color:#8497ac;align-items:center;gap:8px;font-size:10px;display:flex}.chip-deduction-heading{align-items:center;gap:9px;display:flex}.chip-deduction-heading strong{color:#e2eaf3;align-items:center;gap:5px;font-size:12px;display:inline-flex}.chip-deduction-heading strong svg{color:#e2b45d}.chip-deduction-heading span{color:#8092a6;font-size:11px}.chip-deduction-matches{grid-template-columns:repeat(3,minmax(180px,1fr));gap:7px;display:grid}.chip-deduction-matches>div{background:#08111dc7;border:1px solid #495c7580;border-radius:7px;gap:3px;min-width:0;padding:8px 9px;display:grid}.chip-deduction-matches>div.low{border-color:#f05b7175;box-shadow:inset 3px 0 #f05b71c2}.chip-deduction-matches>div.high{border-color:#49a9e075;box-shadow:inset 3px 0 #49a9e0c2}.chip-deduction-matches>div.counter{border-style:dashed}.chip-deduction-matches strong{font-size:11px}.chip-deduction-matches .low strong{color:#ff8293}.chip-deduction-matches .high strong{color:#72bfff}.chip-deduction-matches span{color:#a8b6c6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chip-deduction-matches small{color:#76899d;font-size:10px}.chip-deduction-matches .aligned small{color:#dfb868}.chip-ai-strategy-matches{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.chip-ai-strategy-matches>strong{color:#aeb9cc;font-size:10px}.chip-ai-strategy-matches>span,.chip-ai-strategy-matches>em{color:#ff9ba3;text-overflow:ellipsis;white-space:nowrap;background:#ff5c651c;border:1px solid #ff5c6540;border-radius:999px;max-width:260px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800;overflow:hidden}.chip-ai-strategy-matches>span.temporary{color:#efc66d;background:#efc66d1a;border-color:#efc66d40}.chip-ai-strategy-matches>em{color:#aeb9cc;background:#8794ab1a;border-color:#8794ab33}.chip-deduction-reminder>small{color:#718399;font-size:10px}.chip-large-order-guidance{color:#aebbc9;background:#161f2cdb;border:1px solid #3b4656;border-left:5px solid #d3aa55;border-radius:9px;grid-column:1/-1;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:7px 14px;padding:10px 12px;display:grid}.chip-large-order-guidance>div{align-items:baseline;gap:7px;display:flex}.chip-large-order-guidance small{color:#8b99a9;font-size:11px}.chip-large-order-guidance strong{white-space:nowrap;font-size:15px}.chip-large-order-guidance b{color:#e7edf4;font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px}.chip-large-order-guidance b i{color:#7f8c9c;font-size:11px;font-style:normal}.chip-large-order-guidance em{color:#778596;white-space:nowrap;font-size:10px;font-style:normal}.chip-large-order-guidance>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}.chip-large-order-guidance>span.caution{color:#e3b46f;grid-column:2;align-items:center;gap:5px;display:flex}.chip-large-order-guidance.action-buy{color:#ffc0c7;background:#5b1b285c;border-color:#eb536c6b #eb536c6b #eb536c6b #ff687d}.chip-large-order-guidance.action-buy strong,.chip-large-order-guidance.action-buy b{color:#ff8798}.chip-large-order-guidance.action-short{color:#b5dcff;background:#183d5c66;border-color:#4997d773 #4997d773 #4997d773 #59adf2}.chip-large-order-guidance.action-short strong,.chip-large-order-guidance.action-short b{color:#76bfff}.chip-large-order-guidance.action-strong_buy{color:#ffe1e5;background:linear-gradient(90deg,#8b1a2fa3,#4e14227a);border:2px solid #ff5974b8;border-left:8px solid #ff385c;box-shadow:0 0 22px #ff345733,inset 0 0 25px #ff3f5f14}.chip-large-order-guidance.action-strong_buy strong,.chip-large-order-guidance.action-strong_buy b{color:#ff5570;text-shadow:0 0 12px #ff385c6b;font-size:18px}.chip-large-order-guidance.action-strong_short{color:#d9edff;background:linear-gradient(90deg,#155284a8,#12365880);border:2px solid #49acf8b8;border-left:8px solid #269fff;box-shadow:0 0 22px #2696ef33,inset 0 0 25px #329ff414}.chip-large-order-guidance.action-strong_short strong,.chip-large-order-guidance.action-strong_short b{color:#4db2ff;text-shadow:0 0 12px #31a4ff6b;font-size:18px}.chip-large-order-guidance.action-watch strong{color:#e7c16d}.chip-momentum-card p{color:#afbccd;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:0;font-size:11px;line-height:1.5;overflow:hidden}.chip-momentum-card>footer{color:#75869b;grid-column:1/-1;font-size:11px}.chip-momentum-empty{color:#7c8da3;grid-column:1/-1;place-items:center;min-height:180px;font-size:12px;display:grid}.chip-momentum-panel>footer{color:#76869b;border-top:1px solid #29374a;padding:10px 17px 12px;font-size:11px;line-height:1.5}@keyframes chip-alert-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.chip-alert-track{animation:none}}.topbar{height:72px;top:var(--ticker-sticky-height,152px);z-index:40;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#07101dd6;border-bottom:1px solid #415b7e85;grid-template-columns:270px minmax(340px,620px) 1fr;align-items:center;gap:28px;padding:0 max(24px,50vw - 770px);display:grid;position:sticky;box-shadow:0 10px 34px #00050e3d}.brand{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.brand-icon{color:#fff;background:linear-gradient(145deg,#8b79ff,#4e5dea);border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 30px #695bf040}.brand strong{letter-spacing:-.2px;font-size:17px;line-height:1.1;display:block}.brand small{color:var(--muted);letter-spacing:.22em;font-size:11px}.search-form{border:1px solid var(--line-light);height:42px;color:var(--muted);background:#0e1b2de6;border-radius:10px;align-items:center;transition:border .2s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 8px 24px #00050f29}.search-form:focus-within{border-color:#665ee0;box-shadow:0 0 0 3px #7567f81a}.search-form>svg{flex:none;margin-left:14px}.search-form input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0 12px}.search-form input::placeholder{color:#65718a}.search-form button{background:var(--purple);color:#fff;cursor:pointer;border:0;align-self:stretch;place-items:center;min-width:74px;font-weight:700;display:grid}.search-form button:hover{background:var(--purple-hover)}.search-form button:disabled{opacity:.75;cursor:wait}.current-symbol{border-left:1px solid var(--line);justify-self:end;align-items:center;gap:9px;padding-left:24px;display:flex}.current-symbol span{color:var(--muted);font-size:12px}.current-symbol strong{background:var(--surface-3);font-variant-numeric:tabular-nums;border-radius:6px;padding:6px 9px}.main-nav{scrollbar-width:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1524d6;border-bottom:1px solid #344b6a8c;align-items:end;gap:8px;height:52px;padding:0 max(24px,50vw - 770px);display:flex;overflow-x:auto}.strong-sector-bar{background:linear-gradient(90deg,#5b1d20fa,#1e1c30fa 32%,#0c1b2cfa);border-top:2px solid #ff735f;border-bottom:1px solid #ff7e6094;grid-template-columns:172px minmax(0,1fr) 42px;align-items:stretch;gap:10px;min-height:78px;padding:9px max(24px,50vw - 770px);display:grid;box-shadow:inset 0 0 32px #ff4b3c14,0 7px 20px #00050e33}.strong-sector-heading,.strong-sector-name,.strong-sector-stocks button{cursor:pointer;border:0}.strong-sector-heading{text-align:left;color:#fff4e8;background:linear-gradient(135deg,#ff65483d,#ffa64914);border:1px solid #ff995b6b;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;display:flex}.strong-sector-heading svg{color:#ffb05e;filter:drop-shadow(0 0 5px #ff704abf)}.strong-sector-heading strong,.strong-sector-heading small{display:block}.strong-sector-heading strong{color:#fff7ed;font-size:14px}.strong-sector-heading small{color:#a58e9b;margin-top:3px;font-size:10px}.strong-sector-list{grid-template-columns:repeat(3,minmax(250px,1fr));gap:8px;min-width:0;display:grid;overflow-x:auto}.strong-sector-list section{background:#081320c2;border:1px solid #5b6f8b61;border-radius:9px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:250px;padding:6px 9px;display:grid}.strong-sector-name{text-align:left;background:0 0;grid-template-columns:20px 1fr;align-items:center;gap:2px 5px;min-width:92px;display:grid}.strong-sector-name i{color:#ffd398;background:#f2904226;border-radius:50%;grid-row:1/3;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.strong-sector-name strong{white-space:nowrap;font-size:12px}.strong-sector-name b{font-size:10px}.strong-sector-stocks{gap:4px;min-width:0;display:flex;overflow:hidden}.strong-sector-stocks button{text-align:left;background:#1e2f44b8;border-radius:6px;flex:1;min-width:0;padding:4px 6px;display:grid}.strong-sector-stocks button:hover{background:#394c68e6}.strong-sector-stocks b{font-size:11px}.strong-sector-stocks span{color:#aebed0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.strong-sector-stocks em{font-size:9px;font-style:normal}.strong-sector-evidence{color:#8fa4b9;white-space:nowrap;grid-column:1/-1;font-size:9px}.strong-sector-bar .up{color:var(--up)}.strong-sector-bar .down{color:var(--down)}.strong-sector-list>p{color:var(--muted);align-self:center;align-items:center;gap:7px;display:flex}.strong-sector-bar>time{color:#74869c;align-self:center;font-size:10px}.strong-sector-bar.stale-intraday{background:linear-gradient(90deg,#563714fa,#221f2bfa 35%,#0c1b2cfa);border-top-color:#ffc45d}.strong-sector-bar.stale-intraday .strong-sector-heading{background:#a4661b2e;border-color:#ffc45d94}.strong-sector-bar.stale-intraday .strong-sector-heading small,.strong-sector-bar.stale-intraday>time{color:#ffd383}.main-nav::-webkit-scrollbar{display:none}.main-nav button,.main-nav>a{height:100%;color:var(--muted-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:0 20px;font-weight:600;text-decoration:none;display:flex}.main-nav button:hover,.main-nav>a:hover{color:#fff}.main-nav button.active,.main-nav>a.active{color:#fff;background:linear-gradient(#0000,#5c78e82b);border-bottom-color:#8a8fff}@media (min-width:1101px){.main-nav{grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:4px 8px;height:auto;min-height:92px;padding-block:6px;display:grid;overflow:visible}.main-nav button,.main-nav>a{border:1px solid #0000;border-radius:8px;justify-content:center;width:100%;min-width:0;height:38px;padding:0 8px;font-size:12px}.main-nav button.active,.main-nav>a.active{border-color:#8a8fff6b}}.day-trading-nav{gap:2px;padding-inline:10px}.day-trading-nav>a{gap:5px;padding-inline:10px;font-size:12px}.robot-health-strip{color:#dce7f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08121fc2;border:1px solid #465d7c7a;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(1540px,100% - 48px);min-height:74px;margin:14px auto 0;padding:10px 12px;display:grid;box-shadow:0 12px 34px #00050e2e}.robot-health-heading{gap:4px;min-width:120px;display:grid}.robot-health-heading strong{color:#f4f8ff;letter-spacing:.06em;align-items:center;gap:6px;font-size:12px;display:flex}.robot-health-heading span{color:#7f90a6;white-space:nowrap;font-size:10px}.robot-health-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;display:grid}.robot-health-card{text-align:left;color:#dce7f5;cursor:pointer;background:#0a1626bd;border:1px solid #566b896b;border-radius:11px;grid-template-rows:20px 18px;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:2px 8px;min-width:0;min-height:54px;padding:8px 10px;display:grid}.robot-health-card:hover{filter:brightness(1.08);border-color:#d3e1f57a;transform:translateY(-1px)}.robot-health-icon{background:#7287a61f;border:1px solid #7287a63d;border-radius:8px;grid-row:1/span 2;place-items:center;width:25px;height:25px;display:grid}.robot-health-copy{gap:1px;min-width:0;display:grid}.robot-health-copy strong{color:#f2f7ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.robot-health-copy small{color:#8495aa;font-size:10px}.robot-health-card b{white-space:nowrap;border-radius:999px;justify-self:end;padding:2px 7px;font-size:10px}.robot-health-card em{color:#8fa1b8;text-overflow:ellipsis;white-space:nowrap;grid-column:2/span 2;min-width:0;font-size:10px;font-style:normal;overflow:hidden}.robot-health-card i{color:#75869c;font-size:9px;font-style:normal;display:none}.robot-health-card.ok{border-color:#46d69a57}.robot-health-card.ok .robot-health-icon,.robot-health-card.ok b{color:#72e0aa;background:#27bc7e1f;border-color:#27bc7e47}.robot-health-card.warming{border-color:#e2ae4657}.robot-health-card.warming .robot-health-icon,.robot-health-card.warming b{color:#f2c66d;background:#e2ae461c;border-color:#e2ae4647}.robot-health-card.paused{border-color:#94a3b847}.robot-health-card.paused .robot-health-icon,.robot-health-card.paused b{color:#aab5c8;background:#94a3b81a;border-color:#94a3b83d}.robot-health-card.error{border-color:#f05c676b}.robot-health-card.error .robot-health-icon,.robot-health-card.error b{color:#ff8c94;background:#f05c671f;border-color:#f05c6752}.robot-health-refresh{color:#a9b7ca;cursor:pointer;background:#0d1a2cdb;border:1px solid #51688770;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.robot-health-refresh:disabled{opacity:.65;cursor:wait}.robot-health-alert{color:#ff9aa2;grid-column:2/span 2;align-items:center;gap:6px;font-size:10px;display:flex}.today-robot-notifications{color:#dce7f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08121fd1;border:1px solid #465d7c7a;border-radius:14px;width:min(1540px,100% - 48px);margin:10px auto 0;overflow:hidden;box-shadow:0 12px 34px #00050e29}.today-robot-heading{border-bottom:1px solid #465d7c61;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:11px 13px;display:grid}.today-robot-heading strong{color:#f4f8ff;align-items:center;gap:7px;font-size:13px;display:flex}.today-robot-heading span,.today-robot-heading small{color:#8293aa;margin-top:3px;font-size:10px;display:block}.today-robot-heading b{color:#ffc86c;text-align:right;font-size:16px;display:block}.today-robot-heading button{color:#a9b7ca;cursor:pointer;background:#0d1a2cdb;border:1px solid #51688770;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.today-robot-heading button:disabled{opacity:.65;cursor:wait}.today-robot-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.today-robot-summary button{color:#d8e3f1;text-align:left;cursor:pointer;background:#0a1626b8;border:1px solid #566b8961;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 8px;min-width:0;min-height:62px;padding:9px 10px;display:grid}.today-robot-summary button:hover,.today-robot-summary button.active{filter:brightness(1.08);border-color:#809dd1a8}.today-robot-summary button>span{color:#7fd4ff;background:#7287a61f;border:1px solid #7287a63d;border-radius:8px;grid-row:1/span 2;place-items:center;width:25px;height:25px;display:grid}.today-robot-summary strong{color:#f2f7ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.today-robot-summary b{color:#ffc86c;text-align:right;font-size:16px}.today-robot-summary small{color:#8798af;text-overflow:ellipsis;white-space:nowrap;grid-column:2/span 2;font-size:10px;overflow:hidden}.today-robot-filters{background:#050d186b;border-top:1px solid #465d7c47;border-bottom:1px solid #465d7c47;align-items:center;gap:6px;padding:8px 12px;display:flex}.today-robot-filters button{color:#8595ad;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:29px;padding:0 9px;font-size:10px}.today-robot-filters button.active{color:#f4f0ff;background:#7567f824;border-color:#8b7cf675}.today-robot-filters span{color:#ffad75;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.today-robot-list{max-height:310px;overflow-y:auto}.today-robot-list article{border-top:1px solid #465d7c3d;grid-template-columns:70px 132px 74px minmax(0,1fr) auto;align-items:start;gap:8px;min-height:72px;padding:10px 13px;display:grid}.today-robot-list article:first-child{border-top:0}.today-robot-list article.unread{background:#7567f80b}.today-robot-list article.danger{background:#ff5f610e}.today-robot-list time{color:#718198;font-size:10px}.today-robot-source,.today-robot-action{white-space:nowrap;align-items:center;gap:5px;width:fit-content;display:inline-flex}.today-robot-source{color:#b9c7da;font-size:10px}.today-robot-source svg{color:#7fd4ff}.today-robot-action{color:#d9e5f3;background:#94a3b81a;border:1px solid #94a3b82e;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.today-robot-action.action-buy,.today-robot-action.action-short,.today-robot-action.action-add,.today-robot-action.action-take_profit{color:#62dfa8;background:#23c8751a;border-color:#23c8753d}.today-robot-action.action-stop_loss,.today-robot-action.action-warning{color:#ff8c94;background:#f05c671c;border-color:#f05c6747}.today-robot-action.action-reduce,.today-robot-action.action-sell,.today-robot-action.action-cover,.today-robot-action.action-exit{color:#ffc36b;background:#e2ae461a;border-color:#e2ae4640}.today-robot-list article>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.today-robot-list article>button:hover strong{color:#fff;text-decoration:underline}.today-robot-list strong,.today-robot-list b,.today-robot-list p,.today-robot-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.today-robot-list strong{color:#edf4fd;font-size:11px}.today-robot-list b{color:#cbd7e8;font-size:11px}.today-robot-list p{color:#94a4b9;margin:0;font-size:11px}.today-robot-list small{color:#687991;font-size:10px}.today-robot-list i{color:#b6a9ff;background:#7d63ff1f;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal}.today-robot-empty{color:#7c8ca4;text-align:center;align-content:center;place-items:center;gap:6px;min-height:118px;font-size:11px;display:grid}.today-robot-empty strong{color:#cbd6e5;font-size:12px}@media (max-width:760px){.today-robot-notifications{width:calc(100% - 32px)}.today-robot-heading{grid-template-columns:1fr auto}.today-robot-heading>div:nth-child(2){grid-area:2/1}.today-robot-heading>div:nth-child(2) b,.today-robot-heading>div:nth-child(2) small{text-align:left}.today-robot-summary{grid-template-columns:1fr}.today-robot-filters{overflow-x:auto}.today-robot-filters button{white-space:nowrap}.today-robot-filters span{white-space:nowrap;margin-left:0}.today-robot-list article{grid-template-columns:64px 1fr auto}.today-robot-source{grid-column:2}.today-robot-action{grid-area:1/3}.today-robot-list article>button{grid-column:1/-1}}.main-content{width:min(1540px,100% - 48px);margin:0 auto;padding:24px 0 56px}footer{min-height:64px;color:var(--muted);border-top:1px solid var(--line);text-align:center;background:linear-gradient(#070e19e6,#060b14);justify-content:center;align-items:center;gap:18px;padding:18px 24px;font-size:12px;display:flex}footer span{color:#566177}.error-banner{color:#ffb9ba;background:#ff5f6117;border:1px solid #ff5f614d;border-radius:9px;margin-bottom:16px;padding:12px 15px}.error-banner a{color:#ffd7d7;margin-left:10px;font-weight:800;text-decoration:underline}.page-loading,.table-loading{min-height:420px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.spinner{border:3px solid #ffffff29;border-top-color:#8f83ff;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin;display:inline-block}.spinner.small{border-width:2px;width:16px;height:16px}.spin-icon{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.content-updating{opacity:.82;transition:opacity .15s}.updating-pill{z-index:50;background:#2c246b;border-radius:20px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;display:flex;position:fixed;top:84px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0008}.quote-card{border:1px solid var(--line);background:radial-gradient(circle at 6% 0,#417ec41f,#0000 36%),linear-gradient(110deg,#12233a,#0c192a);border-radius:13px;grid-template-columns:minmax(280px,1.15fr) 230px minmax(500px,2fr);align-items:center;gap:30px;min-height:140px;padding:24px 26px;display:grid;position:relative;box-shadow:0 18px 50px #00050f38,inset 0 1px #ffffff06}.quote-identity{align-items:center;gap:14px;display:flex}.stock-avatar{color:#c4ccdb;background:linear-gradient(135deg,#263657,#17233a);border:1px solid #31415e;border-radius:12px;place-items:center;width:50px;height:50px;font-size:18px;font-weight:700;display:grid}.stock-title-row{flex-wrap:wrap;align-items:center;gap:7px 9px;display:flex}.stock-title-row h1{letter-spacing:-.3px;margin:0;font-size:22px}.quote-identity p{color:var(--muted);font-variant-numeric:tabular-nums;margin:5px 0 0}.market-badge{color:#aeb7ca;background:#273249;border-radius:4px;padding:3px 6px;font-size:10px}.official-badge,.demo-mini-badge{color:#60dda2;white-space:nowrap;background:#23c8751a;border:1px solid #23c8752e;border-radius:4px;padding:3px 6px;font-size:10px}.demo-mini-badge{color:#efb75a;background:#f0af4514;border-color:#f0af452e}.price-block{border-right:1px solid var(--line);padding-right:28px}.price-block>strong{font-variant-numeric:tabular-nums;letter-spacing:-.8px;font-size:35px;line-height:1;display:block}.price-block span{font-variant-numeric:tabular-nums;align-items:center;margin-top:9px;font-weight:700;display:flex}.quote-stats{grid-template-columns:repeat(5,minmax(72px,1fr));gap:14px;display:grid}.quote-stats div{border-left:1px solid var(--line);padding-left:17px}.quote-stats span{color:var(--muted);font-size:11px;display:block}.quote-stats strong{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:14px;display:block}.update-time{color:#5d6980;align-items:center;gap:5px;font-size:10px;display:flex;position:absolute;bottom:9px;right:20px}.quote-data-notice{color:#d3a451;background:#f0af450f;border:1px solid #f0af4529;border-radius:7px;margin-top:8px;padding:8px 12px;font-size:11px;line-height:1.5}.quote-data-notice.official{color:#7f9d91;background:#23c87509;border-color:#23c8751f}.text-up{color:var(--up)!important}.text-down{color:var(--down)!important}.text-muted{color:var(--muted)!important}.content-page{gap:18px;display:grid}.content-page-heading{border:1px solid var(--line);background:radial-gradient(circle at 5% 0,#437ec11a,#0000 38%),linear-gradient(110deg,#12233a,#0c192a);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:20px 22px;display:flex;box-shadow:0 14px 36px #00050f29,inset 0 1px #ffffff05}.content-page-heading h1{align-items:center;gap:9px;margin:0;font-size:22px;display:flex}.content-page-heading p:not(.section-kicker){color:var(--muted);margin:6px 0 0;font-size:12px}.secondary-action{color:#d8def0;cursor:pointer;background:#172238;border:1px solid #35435d;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 12px;display:flex}.secondary-action:disabled{opacity:.6}.content-toolbar,.news-controls{background:var(--surface);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.content-toolbar>span{color:var(--muted);font-size:10px}.content-tabs{flex-wrap:wrap;gap:5px;display:flex}.content-tabs button{color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#0b1320;border-radius:6px;padding:7px 10px;font-size:11px}.content-tabs button.active,.content-tabs button:hover{color:#fff;background:#7567f829;border-color:#5048a6}.industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.industry-card{background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:18px;position:relative;overflow:hidden}.industry-rank{color:#3f4b61;font-size:25px;font-weight:900;position:absolute;top:11px;right:14px}.industry-card-top{justify-content:space-between;align-items:center;display:flex}.industry-card-top span{color:#c7bdff;background:#7567f81f;border-radius:4px;padding:3px 6px;font-size:11px}.industry-card h2{margin:7px 0 0;font-size:16px}.industry-card>strong{margin-top:16px;font-size:28px;display:block}.momentum-row{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:13px;font-size:11px;display:grid}.momentum-row i{background:#202b3f;border-radius:4px;height:5px;overflow:hidden}.momentum-row b{border-radius:inherit;background:linear-gradient(90deg,#7567f8,#ff696b);height:100%;display:block}.industry-leaders{border-top:1px solid var(--line);gap:6px;margin-top:16px;padding-top:12px;display:grid}.industry-leaders>span{color:var(--muted);font-size:11px}.industry-leaders button{text-align:left;color:#cbd3e1;cursor:pointer;background:#0a121f;border:1px solid #0000;border-radius:5px;grid-template-columns:48px 1fr auto;gap:7px;padding:6px 7px;font-size:10px;display:grid}.industry-leaders button:hover{border-color:#394862}.industry-leaders button b{color:#8ea8ff}.industry-leaders button small{font-size:11px}.content-disclaimer{color:#69758b;text-align:center;margin:0;font-size:10px}.news-controls{flex-direction:column;align-items:flex-start}.content-search{width:min(560px,100%);min-height:38px;color:var(--muted);border:1px solid var(--line);background:#0a111e;border-radius:7px;align-items:center;display:flex;overflow:hidden}.content-search svg{margin-left:11px}.content-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 10px}.content-search button{color:#fff;background:var(--purple);cursor:pointer;border:0;align-self:stretch;padding:0 15px}.news-list{gap:10px;display:grid}.news-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px 20px;transition:border-color .15s,transform .15s}.news-card:hover{border-color:#34445f;transform:translateY(-1px)}.news-meta{color:var(--muted);align-items:center;gap:8px;display:flex}.news-meta>span{color:#aebcda;background:#202c40;border-radius:4px;padding:3px 6px;font-size:11px}.news-meta .sentiment-positive{color:#ff9092;background:#ff5f611a}.news-meta .sentiment-negative{color:#5ddb9b;background:#23c8751a}.news-meta small{align-items:center;gap:4px;margin-left:auto;font-size:11px;display:flex}.news-card h2{margin:11px 0 7px;font-size:16px}.news-card p{color:var(--muted-2);margin:0;font-size:11px;line-height:1.7}.news-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:11px;display:flex}.news-footer div{flex-wrap:wrap;gap:5px;display:flex}.news-footer button{color:#9bb4ff;cursor:pointer;background:#5598ff14;border:1px solid #5598ff2e;border-radius:5px;padding:5px 7px;font-size:11px}.news-footer span{color:#5e6a80;font-size:11px}.workspace-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;margin-top:18px;display:grid}.chart-card,.analysis-card,.filter-panel,.results-panel{border:1px solid var(--line);background:linear-gradient(160deg,#101f33fa,#0c1828fa);border-radius:12px;box-shadow:0 14px 36px #00050f29,inset 0 1px #ffffff05}.chart-card{min-width:0;overflow:hidden}.chart-card-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:16px 20px;display:flex}.section-kicker{color:#756bf3;letter-spacing:.19em;margin:0 0 3px;font-size:11px;font-weight:800}.chart-card-header h2,.page-heading h1{margin:0;font-size:17px}.range-tabs{border:1px solid var(--line);background:#0a111e;border-radius:8px;gap:3px;padding:3px;display:flex}.range-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 11px;font-size:11px}.range-tabs button:hover,.range-tabs button.active{color:#fff;background:#28334c}.custom-date-range{border-bottom:1px solid var(--line);background:#0b121f;justify-content:flex-end;align-items:center;gap:9px;padding:9px 18px;display:flex}.custom-date-range label{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.custom-date-range input{color:#dfe6f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111b2c;border:1px solid #2b3850;border-radius:6px;padding:5px 7px;font-size:10px}.custom-date-range>span,.custom-date-range small{color:#647086;font-size:10px}.chart-area{padding:0 14px 12px}.ma-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;min-height:55px;padding:9px 4px;display:flex}.ma-toolbar>span{color:var(--muted);margin-right:5px;font-size:11px}.ma-toolbar button{border:1px solid var(--line);color:#68748b;cursor:pointer;background:#0c1422;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:flex}.ma-toolbar button i{opacity:.4;border-radius:50%;width:7px;height:7px}.ma-toolbar button small{color:inherit;font-variant-numeric:tabular-nums}.ma-toolbar button.active{color:#dce3ef;background:#172238;border-color:#3a4862}.ma-toolbar button.active i{opacity:1;box-shadow:0 0 5px}.ma-deduction-status{color:#9aa9ba;font-variant-numeric:tabular-nums;background:#0c1422;border:1px solid #334258;border-radius:7px;grid-template-columns:auto auto;align-items:center;gap:1px 6px;min-height:34px;padding:4px 8px;display:grid}.ma-deduction-status>span{color:#7f8ea2;border-right:1px solid #334258;grid-row:1/3;padding-right:7px;font-size:10px}.ma-deduction-status strong{white-space:nowrap;font-size:10px}.ma-deduction-status small{color:#718096;white-space:nowrap;font-size:10px}.ma-deduction-status.low{background:#661b2b47;border-color:#f05b7173}.ma-deduction-status.low strong{color:#ff8293}.ma-deduction-status.high{background:#173e5b52;border-color:#49a9e075}.ma-deduction-status.high strong{color:#72bfff}.ma-deduction-status.neutral strong{color:#aeb9c8}.close-confirmation{border-radius:20px;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:700}.close-confirmation.confirmed{color:#65d79e;background:#23c8751a;border:1px solid #23c87533}.close-confirmation.pending{color:#f1bd5d;background:#f1bd5d1a;border:1px solid #f1bd5d38}.technical-visual-grid{grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:10px;margin-top:8px;display:grid}.synchronized-chart-stack{background:#111827;border:1px solid #202c41;border-radius:8px;min-width:0;overflow:hidden}.shared-chart-values{color:#9ca8bb;font-variant-numeric:tabular-nums;background:#0b1320;border-bottom:1px solid #26334a;flex-wrap:wrap;align-items:center;gap:5px 13px;min-height:53px;padding:8px 12px;font-size:11px;display:flex}.shared-chart-values strong{color:#fff;font-size:10px}.shared-chart-values .hover-trade-reason{border-radius:4px;width:100%;padding:4px 6px}.shared-chart-values .hover-trade-reason.entry{color:#ff999b;background:#ef535014}.shared-chart-values .hover-trade-reason.exit{color:#63d99d;background:#20b26b14}.chart-pane{border-bottom:1px solid #2a374d;position:relative;overflow:hidden}.chart-pane:last-child{border-bottom:0}.pane-title{z-index:4;pointer-events:none;color:#7f8ca2;flex-wrap:wrap;align-items:center;gap:5px 9px;font-size:11px;display:flex;position:absolute;top:7px;left:9px;right:72px}.pane-title>strong{color:#e7ecf5;font-size:10px}.pane-title>span{align-items:center;gap:4px;display:flex}.pane-title>em{color:#aeb8c8;font-variant-numeric:tabular-nums;background:#080d16c7;border-radius:4px;margin-left:auto;padding:3px 5px;font-style:normal}.pane-title i{background:#ffd166;width:12px;height:2px;display:inline-block}.pane-title i.volume-ma20,.pane-title i.dea{background:#62a8ff}.pane-title .trade-legend i{border-radius:50%;width:7px;height:7px}.pane-title .trade-legend.entry{color:#ff8d90}.pane-title .trade-legend.entry i{background:#ff6467;box-shadow:0 0 5px #ff646773}.pane-title .trade-legend.exit{color:#58d496}.pane-title .trade-legend.exit i{background:#2bce7f;box-shadow:0 0 5px #2bce7f6b}.trend-label{border-radius:20px;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.trend-label.positive{color:#ff8b8d;background:#ef535021}.trend-label.warning{color:#ffbd68;background:#ff9f4321}.trend-label.danger{color:#54d794;background:#20b26b21}.trend-label.neutral{color:#bdc6d6;background:#222d40}.kline-deduction-badge{z-index:6;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09111de6;border:1px solid #41516a;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:2px 9px;min-width:145px;padding:8px 10px;display:grid;position:absolute;top:116px;right:78px;box-shadow:0 7px 20px #0000004d}.kline-deduction-badge span{color:#8998aa;border-right:1px solid #435069;grid-row:1/3;padding-right:9px;font-size:11px;font-weight:700}.kline-deduction-badge strong{font-size:15px;line-height:1}.kline-deduction-badge small{color:#8492a5;font-variant-numeric:tabular-nums;font-size:10px}.kline-deduction-badge.low{background:#4b1421e0;border-color:#f05b71b8}.kline-deduction-badge.low strong{color:#ff8293}.kline-deduction-badge.high{background:#11354ee6;border-color:#49a9e0b8}.kline-deduction-badge.high strong{color:#72bfff}.kline-deduction-badge.neutral strong{color:#aeb9c8;font-size:12px}.kline-deduction-badge.short{border-color:#ffd166b8;top:42px;right:78px}.kline-deduction-badge.short>span{color:#d8b75e}.kline-deduction-badge.short.low strong,.kline-deduction-badge.short.high strong,.kline-deduction-badge.short.neutral strong{color:#ffd166}.deduction-position-legend{align-items:center;gap:4px;display:inline-flex;color:#d7b76c!important}.deduction-position-legend i{background:#d7b76c;border:2px solid #d7b76c47;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1px #d7b76c}.deduction-position-legend.short{color:#ffd166!important}.deduction-position-legend.short i{background:#ffd166;border-color:#ffd16647;box-shadow:0 0 0 1px #ffd166}.technical-price-chart{width:100%;height:390px}.technical-volume-chart{width:100%;height:165px}.technical-macd-chart{width:100%;height:225px}.technical-summary-card{background:linear-gradient(160deg,#111a29,#0b1320);border:1px solid #293650;border-radius:8px;padding:13px;box-shadow:0 10px 30px #0000002e}.technical-summary-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.technical-summary-heading>div{color:#dfe6f1;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.technical-summary-heading>strong{font-size:22px;line-height:1}.technical-summary-heading>strong.positive{color:#ff797c}.technical-summary-heading>strong.warning{color:#ffb761}.technical-summary-heading>strong.danger{color:#43d28d}.technical-summary-heading>strong.neutral{color:#aeb9ca}.technical-summary-heading small{color:#657187;font-size:11px}.health-meter{background:#202b3d;border-radius:4px;height:4px;margin:9px 0 11px;overflow:hidden}.health-meter i{border-radius:inherit;background:linear-gradient(90deg,#35c67c,#f1bd5d,#ef5350);height:100%;display:block}.technical-summary-card dl{gap:0;margin:0;display:grid}.technical-summary-card dl>div{border-bottom:1px solid #2a374d99;grid-template-columns:72px 1fr;align-items:start;gap:7px;padding:7px 0;display:grid}.technical-summary-card dt{color:#69768b;font-size:11px}.technical-summary-card dd{color:#c4ccda;text-align:right;margin:0;font-size:11px;line-height:1.55}.operation-box{background:#0a121e;border:1px solid #2a374d;border-radius:7px;margin-top:10px;padding:9px}.operation-box.positive{background:#ef53500f;border-color:#ef53504d}.operation-box.warning{background:#ff9f430f;border-color:#ff9f434d}.operation-box.danger{background:#20b26b0f;border-color:#20b26b52}.operation-box strong{color:#dfe5ef;align-items:center;gap:5px;font-size:10px;display:flex}.operation-box p{color:#c2cbd9;margin:6px 0;font-size:10px;line-height:1.55}.operation-box ul{color:#77849a;margin:0;padding-left:15px;font-size:11px;line-height:1.6}.volume-explanation{color:#9ba7b9;background:#62a8ff0f;border-radius:6px;margin-top:9px;padding:8px;font-size:11px;line-height:1.55}.technical-risk,.divergence-alert{color:#d49f5f;align-items:flex-start;gap:6px;margin-top:8px;font-size:11px;line-height:1.5;display:flex}.technical-risk svg,.divergence-alert svg{flex:none}.divergence-alert{color:#c6b3ff;background:#9f8cff14;border:1px solid #9f8cff29;border-radius:6px;padding:7px}.chart-frame{position:relative}.integrated-chart-stack{background:#111827;border:1px solid #202c41;border-radius:8px;margin-top:8px;position:relative;overflow:hidden}.integrated-chart-stack:after{content:"";z-index:2;pointer-events:none;background:#2a374d;height:1px;position:absolute;top:69.5%;left:0;right:0;box-shadow:0 -5px 18px #04080f47}.price-chart{width:100%;height:640px}.chart-tooltip{z-index:4;pointer-events:none;background:#070c14e6;border:1px solid #31405a;border-radius:6px;padding:8px 10px;font-size:10px;position:absolute;top:10px;left:12px;box-shadow:0 5px 20px #0009}.chart-tooltip strong,.chart-tooltip span{display:block}.chart-tooltip strong{color:#fff;margin-bottom:4px}.chart-tooltip span{color:var(--muted-2);line-height:1.6}.macd-inline-header{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:calc(69.5% + 8px);left:12px;right:58px}.macd-inline-header>div:first-child{background:#080d16c7;border-radius:4px;align-items:baseline;gap:7px;padding:4px 7px;display:flex}.macd-inline-header strong{color:#e8edf7;font-size:12px}.macd-inline-header span{color:var(--muted);font-size:10px}.legend{gap:14px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.legend i{background:#ffd166;width:14px;height:2px}.legend i.signal{background:#7599ff}.legend .entry-point,.legend .exit-point{color:#8b96aa}.legend .entry-point i,.legend .exit-point i{background:#ff6467;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #ff646773}.legend .exit-point i{background:#2bce7f;box-shadow:0 0 6px #2bce7f6b}.chart-help{color:#59647a;text-align:right;margin:5px 5px 0;font-size:11px}.analysis-sidebar{gap:12px;display:grid}.analysis-card{padding:15px 17px}.analysis-card-title{align-items:center;gap:9px;margin-bottom:11px;display:flex}.analysis-card-title h3{flex:1;margin:0;font-size:13px}.icon-wrap{border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.icon-wrap.purple{color:#a99fff;background:#7567f824}.icon-wrap.blue{color:#6daaff;background:#5598ff24}.icon-wrap.orange{color:#ffb55b;background:#ff9f4324}.icon-wrap.green{color:#55d999;background:#23c87524}.signal-badge,.trend-chip{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.signal-entry{color:#ff898b;background:#ff5f6121;border:1px solid #ff5f6138}.signal-exit{color:#5de39d;background:#23c8751f;border:1px solid #23c87533}.signal-neutral{color:#aeb7c8;background:#a0aabe1a;border:1px solid #a0aabe29}.signal-temporary{color:#f2bd5e;background:#f2bd5e1a;border:1px solid #f2bd5e38}.analysis-row{border-bottom:1px solid #202c41b3;justify-content:space-between;align-items:center;gap:10px;min-height:31px;font-size:11px;display:flex}.analysis-row:last-child{border:0}.analysis-row span{color:var(--muted)}.analysis-row strong{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.trend-chip{color:#b9c2d3;background:#202c41;border:0}.up-bg{color:#ff898b;background:#ff5f6121}.down-bg{color:#5de39d;background:#23c87521}.ma-position-grid{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:7px;display:grid}.ma-position-grid div{text-align:center;background:#0a121f;border:1px solid #1a2639;border-radius:6px;padding:8px 4px}.ma-position-grid span,.ma-position-grid strong{font-size:11px;display:block}.ma-position-grid span{color:var(--muted);margin-bottom:3px}.levels{gap:5px;display:grid}.levels div{background:#0b1321;border-radius:5px;justify-content:space-between;align-items:center;padding:6px 9px;font-size:10px;display:flex}.levels span{color:var(--muted)}.levels strong{font-variant-numeric:tabular-nums}.levels .current-level{background:#25234b;border-left:2px solid #8275ff}.three-gate-state{color:#9ba7bb;white-space:nowrap;background:#111b2c;border-radius:999px;padding:3px 6px;font-size:10px}.three-gate-state.bullish{color:#52d997;background:#2ac3781f}.three-gate-state.bearish{color:#ff8a87;background:#ec53571f}.analysis-source-note{color:#69758b;margin:9px 0 0;font-size:10px;line-height:1.45}.stock-institutional-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:12px;overflow:hidden}.stock-institutional-panel>header{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#4b6fbe1f,#0000);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 17px;display:flex}.stock-institutional-panel>header h2{color:#e5eaf2;align-items:center;gap:8px;margin:4px 0 3px;font-size:14px;display:flex}.stock-institutional-panel>header h2 svg{color:#6fa8ff;width:17px}.stock-institutional-panel>header p{color:var(--muted);margin:0;font-size:11px}.stock-institutional-panel>header button,.stock-institutional-state button{color:#dce8f7;cursor:pointer;background:#173657;border:1px solid #2d5d86;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:11px;display:inline-flex}.stock-institutional-panel>header button:disabled{opacity:.55;cursor:wait}.stock-institutional-panel>header button svg{width:13px}.stock-institutional-panel .spinning{animation:.8s linear infinite spin}.stock-institutional-state{color:#8390a3;justify-content:center;align-items:center;gap:9px;min-height:180px;padding:24px;font-size:10px;display:flex}.stock-institutional-state.error{color:#e39a9f}.stock-institutional-state.error>svg{width:18px}.stock-institutional-warning{color:#ffc1c3;background:#3b1920;border:1px solid #71303a;border-radius:7px;align-items:center;gap:6px;margin:10px 12px 0;padding:8px 10px;font-size:11px;display:flex}.stock-institutional-warning svg{width:13px}.stock-institutional-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;display:grid}.stock-institutional-summary>div{background:#0e1723;border:1px solid #26374c;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.stock-institutional-summary span{color:#718096;font-size:10px}.stock-institutional-summary strong{font-variant-numeric:tabular-nums;font-size:14px}.stock-institutional-table-wrap{scrollbar-color:#35455d #0b121c;border:1px solid #26374a;border-radius:8px;max-height:440px;margin:0 12px;overflow:auto}.stock-institutional-table{border-collapse:collapse;width:100%;min-width:620px}.stock-institutional-table th{z-index:1;color:#718096;text-align:right;background:#0b121c;border-bottom:1px solid #2a394c;padding:9px 12px;font-size:10px;position:sticky;top:0}.stock-institutional-table th:first-child{text-align:left}.stock-institutional-table td{color:#aab5c5;text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #202c3c;padding:9px 12px;font-size:11px}.stock-institutional-table td:first-child{color:#8492a6;text-align:left}.stock-institutional-table tbody tr:last-child td{border-bottom:0}.stock-institutional-table tbody tr:hover{background:#4d88ca0f}.stock-institutional-table td.text-up,.stock-institutional-summary .text-up{color:#ff5964}.stock-institutional-table td.text-down,.stock-institutional-summary .text-down{color:#31c48d}.stock-institutional-panel>footer{color:#69788d;flex-wrap:wrap;gap:6px 14px;padding:10px 13px 12px;font-size:10px;display:flex}.stock-institutional-panel>footer span:first-child{align-items:center;gap:5px;display:inline-flex}.stock-institutional-panel>footer svg{width:12px}.stock-institutional-panel>footer a{color:#67aee8;margin-left:auto;text-decoration:none}.volume-profile-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:12px;overflow:hidden}.volume-profile-panel>header{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#cf97381c,#0000);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 17px;display:flex}.volume-profile-panel>header h2{color:#e7eaf0;align-items:center;gap:8px;margin:4px 0 3px;font-size:14px;display:flex}.volume-profile-panel>header h2 svg{color:#e4b253;width:17px}.volume-profile-panel>header p{color:var(--muted);margin:0;font-size:11px}.volume-profile-tabs{background:#0a111d;border:1px solid #2b394e;border-radius:6px;display:flex;overflow:hidden}.volume-profile-tabs button{color:#7d899d;cursor:pointer;background:0 0;border:0;border-right:1px solid #263348;min-width:52px;height:30px;font-size:10px}.volume-profile-tabs button:last-child{border-right:0}.volume-profile-tabs button.active{color:#f3d69c;background:#3a2d17}.volume-profile-layout{grid-template-columns:minmax(0,1.45fr) minmax(250px,.65fr);gap:12px;padding:12px;display:grid}.volume-profile-chart{scrollbar-color:#4a4334 #101722;background:#0a121d;border:1px solid #263548;border-radius:8px;min-width:0;max-height:620px;padding:10px;overflow-y:auto}.volume-profile-chart-head{color:#657389;border-bottom:1px solid #263447;grid-template-columns:105px 1fr auto;align-items:center;gap:8px;height:25px;font-size:11px;display:grid}.volume-profile-chart-head strong{color:#d8eaff;background:#1b3d5d;border:1px solid #35698f;border-radius:4px;padding:3px 6px;font-size:10px}.volume-profile-plot{position:relative}.volume-profile-row{border-bottom:1px solid #1f2c3da6;grid-template-columns:105px minmax(0,1fr) 42px;align-items:center;min-height:20px;font-size:11px;display:grid}.volume-profile-row:last-child{border-bottom:0}.volume-profile-row>span{color:#728097;font-variant-numeric:tabular-nums}.volume-profile-row>div{background:#29364a52;border-radius:2px;align-items:center;height:13px;display:flex;position:relative}.volume-profile-row i{opacity:.67;background:linear-gradient(90deg,#775e2b,#d09c42);border-radius:2px;height:100%;display:block}.volume-profile-row b{color:#fff0c9;white-space:nowrap;font-size:9px;position:absolute;left:5px}.volume-profile-row em{z-index:2;color:#d7e9ff;white-space:nowrap;background:#234467;border-radius:2px;align-items:center;gap:2px;padding:1px 3px;font-size:9px;font-style:normal;display:inline-flex;position:absolute;right:3px}.volume-profile-row em svg{width:7px;height:7px}.volume-profile-row small{color:#637187;text-align:right;font-size:11px}.volume-profile-row.poc{background:#c38f2e0f}.volume-profile-row.poc i{opacity:1;box-shadow:0 0 14px #d9a43e33}.volume-profile-row.current{outline-offset:-1px;outline:1px solid #4f92d357}.volume-price-overlay{z-index:3;pointer-events:none;width:calc(100% - 147px);height:100%;position:absolute;inset:0 42px 0 105px;overflow:visible}.volume-price-overlay polygon{fill:#ff59640e}.volume-price-overlay polyline{fill:none;stroke:#ff6973;stroke-width:1.7px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #ff59648c)}.volume-price-overlay circle{fill:#fff;stroke:#ff5964;stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #ff5964)}.volume-price-overlay.down polygon{fill:#31c48d0d}.volume-price-overlay.down polyline{stroke:#42cf98;filter:drop-shadow(0 0 4px #31c48d80)}.volume-price-overlay.down circle{stroke:#31c48d;filter:drop-shadow(0 0 4px #31c48d)}.volume-current-price-line{z-index:5;pointer-events:none;border-top:1px dashed #6ebcff;height:0;position:absolute;left:105px;right:42px}.volume-current-price-line span{color:#e9f5ff;white-space:nowrap;background:#1c527c;border:1px solid #6bb6eb;border-radius:4px;align-items:center;gap:3px;padding:3px 6px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;right:-2px;transform:translateY(-50%);box-shadow:0 0 14px #4299d659}.volume-current-price-line.edge-top span{transform:translateY(0)}.volume-current-price-line.edge-bottom span{transform:translateY(-100%)}.volume-current-price-line svg{width:9px;height:9px}.volume-current-price-line b{color:#fff;font-size:11px}.volume-price-time-axis{color:#5e6e82;border-top:1px solid #29384b;justify-content:space-between;align-items:center;min-height:22px;margin-left:105px;padding-right:42px;font-size:9px;display:flex}.volume-price-time-axis b{color:#8795a8;font-size:11px;font-weight:700}.volume-profile-insights{align-content:start;gap:9px;display:grid}.volume-current-price-card{background:linear-gradient(135deg,#892d3459,#101722);border:1px solid #ff59647a;border-radius:8px;gap:4px;padding:13px 14px;display:grid;box-shadow:inset 0 0 28px #ff59640b}.volume-current-price-card.down{background:linear-gradient(135deg,#19684e57,#101722);border-color:#31c48d73;box-shadow:inset 0 0 28px #31c48d0b}.volume-current-price-card span{color:#d6787e;letter-spacing:.08em;align-items:center;gap:5px;font-size:11px;font-weight:900;display:flex}.volume-current-price-card.down span{color:#51c99a}.volume-current-price-card span svg{width:13px;height:13px}.volume-current-price-card strong{color:#ff7a83;font-variant-numeric:tabular-nums;font-size:27px;line-height:1.1}.volume-current-price-card.down strong{color:#4ed39f}.volume-current-price-card small{color:#728197;font-size:11px}.volume-profile-poc,.volume-zone-list article{background:linear-gradient(145deg,#171b24,#101722);border:1px solid #384052;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.volume-profile-poc{background:linear-gradient(145deg,#5f45166b,#111722);border-color:#5b4928}.volume-profile-poc span,.volume-zone-list span{color:#9c8252;letter-spacing:.05em;font-size:11px;font-weight:800}.volume-profile-poc strong{color:#f1d69e;font-size:18px}.volume-profile-poc small,.volume-zone-list small{color:#69788c;font-size:11px}.volume-zone-list{grid-template-columns:1fr;gap:7px;display:grid}.volume-zone-list article strong{color:#d4dae3;font-size:11px}.volume-position-note{color:#7a8a9f;background:#0d1722;border:1px solid #2a394c;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.volume-position-note>svg{color:#67a9df;flex:none;width:15px}.volume-position-note div{gap:3px;display:grid}.volume-position-note strong{color:#cdd6e2;font-size:10px}.volume-position-note span{font-size:11px;line-height:1.5}.volume-position-note.above{border-color:#4c3c26}.volume-position-note.below{border-color:#314c45}.volume-profile-panel>footer{color:#69778b;background:#0d151f;border-top:1px solid #263447;flex-wrap:wrap;gap:5px 14px;padding:10px 13px;font-size:10px;line-height:1.5;display:flex}.volume-profile-panel>footer span:first-child{color:#8491a3;align-items:center;gap:5px;display:inline-flex}.volume-profile-panel>footer svg{width:12px}.page-heading{justify-content:space-between;align-items:center;padding:9px 2px 22px;display:flex}.page-heading h1{margin:3px 0;font-size:24px}.page-heading>div>p:last-child{color:var(--muted);margin:5px 0 0;font-size:12px}.heading-icon{color:#9d93ff;background:#171c39;border:1px solid #2b2d58;border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.filter-panel{padding:20px}.filter-section-title{color:#9ba5ba;align-items:center;gap:8px;display:flex}.filter-section-title svg{color:#8074f9}.filter-section-title h2{color:var(--text);margin:0;font-size:13px}.filter-section-title span{color:#67738a;font-size:10px}.basic-filter-grid{grid-template-columns:repeat(7,minmax(110px,1fr));gap:10px;margin-top:14px;display:grid}.basic-filter-grid label>span{color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.basic-filter-grid input,.basic-filter-grid select{color:#dce3ee;border:1px solid var(--line);background:#0a111e;border-radius:6px;outline:0;width:100%;height:36px;padding:0 10px;font-size:11px}.basic-filter-grid input:focus,.basic-filter-grid select:focus{border-color:#655ad9}.basic-filter-grid input::placeholder{color:#566077}.select-wrap{position:relative}.select-wrap select{appearance:none;padding-right:28px}.select-wrap svg{color:#637089;pointer-events:none;position:absolute;top:10px;right:8px}.filter-divider{background:var(--line);height:1px;margin:20px 0}.technical-options{grid-template-columns:repeat(5,minmax(150px,1fr));gap:8px;margin-top:14px;display:grid}.technical-options label{color:#8995ab;border:1px solid var(--line);cursor:pointer;background:#0a111e;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:7px 9px;font-size:10px;transition:all .15s;display:flex}.technical-options label:hover{color:#ccd4e1;border-color:#34435e}.technical-options label.checked{color:#dcd8ff;background:#7567f81a;border-color:#7567f880}.technical-options input{opacity:0;position:absolute}.custom-check{color:#0000;border:1px solid #40506a;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;font-size:10px;display:grid}.checked .custom-check{color:#fff;border-color:var(--purple);background:var(--purple)}.filter-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.filter-actions>div{align-items:center;gap:8px;display:flex}.active-count,.saved-note{color:#9a91ff;font-size:10px}.saved-note{color:#57d89a}.button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.button.ghost{color:#aeb7c9;background:#121c2d;border:1px solid #26344c}.button.ghost:hover{color:#fff;background:#18243a}.button.primary{color:#fff;background:var(--purple);border:1px solid var(--purple);min-width:100px}.button.primary:hover{background:var(--purple-hover)}.button:disabled{opacity:.4;cursor:not-allowed}.results-panel{margin-top:16px;overflow:hidden}.results-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;padding:12px 17px;display:flex}.results-header>div{align-items:baseline;gap:10px;display:flex}.results-header h2{margin:0;font-size:14px}.results-header span{color:var(--muted);font-size:10px}.screener-table{border-collapse:collapse;width:100%;min-width:1250px;font-size:10px}.screener-table th{border-bottom:1px solid var(--line);height:40px;color:var(--muted);text-align:right;white-space:nowrap;background:#0b1320;font-weight:600}.screener-table th:first-child,.screener-table th:nth-child(2),.screener-table td:first-child,.screener-table td:nth-child(2){text-align:left}.screener-table th button{cursor:pointer;width:100%;height:100%;color:inherit;text-align:inherit;background:0 0;border:0;padding:0 10px}.screener-table th button span{color:#435069;margin-left:4px}.screener-table th button span.sorted{color:#9b91ff}.screener-table td{color:#b7c1d1;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #202c41ad;height:51px;padding:6px 10px}.screener-table tbody tr:hover{background:#111d2f}.screener-table td:nth-child(2) strong,.screener-table td:nth-child(2) small,.screener-table td:last-child small{display:block}.screener-table td small{color:#626e83;margin-top:3px;font-size:10px}.symbol-link{color:#8e84ff;cursor:pointer;background:0 0;border:0;padding:5px 0;font-weight:800}.symbol-link:hover{color:#b8b1ff;text-decoration:underline}.table-loading{min-height:280px}.table-empty{color:#536078;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.table-empty h3{color:#aeb8c8;margin:12px 0 3px;font-size:14px}.table-empty p{margin:0;font-size:11px}.pagination{min-height:55px;color:var(--muted);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:22px;padding:10px 16px;font-size:10px;display:flex}.pagination select{color:#d5dce8;background:#111b2c;border:1px solid #2b3850;border-radius:4px;margin:0 4px;padding:4px 7px}.pagination>div{gap:5px;display:flex}.pagination button{cursor:pointer;background:#111b2c;border:1px solid #2b3850;border-radius:5px;place-items:center;width:30px;height:28px;display:grid}.pagination button:disabled{opacity:.35;cursor:not-allowed}.empty-state{min-height:450px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state h2{color:#c8d0dd;margin:12px 0 3px}.empty-state p{margin:0}@media (max-width:1180px){.chip-momentum-list{grid-template-columns:1fr}.chip-strength-row{grid-template-columns:78px minmax(220px,1fr) 70px 40px}.chip-strength-score{grid-area:1/3}.chip-strength-actions{grid-area:1/4}.chip-strength-row .chip-momentum-histories,.chip-strength-row .chip-strength-metrics,.chip-strength-row>p{grid-column:2/-1}.topbar{grid-template-columns:235px minmax(300px,1fr) auto}.quote-card{grid-template-columns:1fr 200px;gap:18px}.quote-stats{border-top:1px solid var(--line);grid-column:1/-1;padding-top:16px}.basic-filter-grid{grid-template-columns:repeat(4,1fr)}.technical-options{grid-template-columns:repeat(3,1fr)}.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1500px){.chip-momentum-list{grid-template-columns:1fr}.chip-momentum-card{grid-template-columns:210px minmax(360px,1fr) 170px}}@media (max-width:900px){.taiwan-index-pulse{grid-template-columns:auto minmax(160px,.8fr) minmax(430px,1.6fr) minmax(135px,.7fr) minmax(135px,.7fr) minmax(190px,1fr);gap:9px}.topbar{grid-template-columns:1fr auto;height:auto;padding:12px 18px}.search-form{grid-area:2/1/auto/-1;width:100%}.current-symbol{padding-left:12px}.main-nav{padding:0 18px}.strong-sector-bar{grid-template-columns:142px minmax(0,1fr);padding-inline:14px}.strong-sector-list{grid-template-columns:repeat(3,290px)}.strong-sector-bar>time{display:none}.robot-health-strip{grid-template-columns:1fr auto;width:calc(100% - 32px)}.robot-health-heading{min-width:0}.robot-health-items{grid-area:2/1/auto/-1;grid-template-columns:1fr}.robot-health-alert{grid-column:1/-1}.main-content{width:calc(100% - 32px);padding-top:16px}.workspace-grid{grid-template-columns:1fr}.analysis-sidebar{grid-template-columns:repeat(2,1fr)}.basic-filter-grid{grid-template-columns:repeat(3,1fr)}.technical-options{grid-template-columns:repeat(2,1fr)}.technical-visual-grid{grid-template-columns:1fr}.technical-summary-card{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.technical-summary-heading,.health-meter,.technical-summary-card dl{grid-column:1/-1}.stock-institutional-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.volume-profile-layout{grid-template-columns:1fr}.volume-zone-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.chip-alert-ticker{padding-inline:0}.taiwan-index-pulse{grid-template-columns:minmax(145px,1fr) minmax(410px,1.7fr) repeat(2,minmax(118px,.8fr)) minmax(165px,1fr);gap:8px;padding-inline:10px}.taiwan-index-pulse-title{display:none}.taiwan-index-pulse-verdict{justify-content:flex-start}.chip-alert-row{gap:8px;padding-inline:10px}.chip-top10-quick{padding-inline:10px}.chip-top10-row{grid-template-columns:124px minmax(0,1fr);gap:6px}.chip-top10-title strong{font-size:9px}.chip-top10-title small,.chip-top10-chip span{display:none}.chip-top10-chip em{font-size:8px}.chip-alert-label strong{font-size:11px}.chip-alert-label em,.chip-alert-coverage{display:none}.chip-alert-group{gap:18px;padding-right:18px}.chip-alert-group button:after{margin-left:12px}.chip-alert-group small{display:none}.chip-alert-group span{text-overflow:ellipsis;max-width:180px;overflow:hidden}.chip-momentum-panel{max-height:calc(100vh - var(--ticker-height,180px) - 12px);left:4px;right:4px}.chip-momentum-panel>header{grid-template-columns:1fr auto;gap:8px}.chip-momentum-panel>header>div:first-child span{display:none}.chip-momentum-summary{flex-wrap:wrap;grid-area:2/1/auto/-1}.chip-momentum-alert-banner{grid-template-columns:1fr;gap:7px;padding:9px 11px}.chip-group-resonance-banner{grid-template-columns:1fr;gap:7px}.chip-momentum-list{max-height:calc(100vh - 280px);padding:8px}.chip-strength-row{grid-template-columns:58px minmax(0,1fr) 36px;gap:8px;padding:10px}.chip-strength-main{grid-column:2/3}.chip-strength-score{grid-area:2/1}.chip-strength-actions{grid-area:1/3}.chip-strength-row .chip-strength-metrics,.chip-strength-row .chip-momentum-histories,.chip-strength-row>p{grid-column:1/-1}.chip-momentum-card{grid-template-columns:1fr 110px;gap:10px;padding:12px}.chip-momentum-numbers{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.chip-momentum-histories{grid-column:1/-1}.chip-momentum-history{height:34px}.chip-large-order-guidance{grid-template-columns:1fr}.chip-large-order-guidance>span.caution{grid-column:1}.chip-three-gate-reminder,.chip-three-gate-levels,.chip-deduction-matches{grid-template-columns:1fr}.brand small,.current-symbol span{display:none}.main-nav{height:48px;padding-inline:12px}.main-nav button{flex:none;justify-content:center;padding:0 12px}.quote-card{grid-template-columns:1fr;padding:18px}.price-block{border:0;padding:0}.quote-stats{grid-template-columns:repeat(3,1fr);gap:10px}.quote-stats div{padding-left:9px}.update-time{grid-column:1/-1;position:static}.chart-card-header{flex-direction:column;align-items:flex-start}.range-tabs{width:100%}.range-tabs button{flex:1;padding:6px 3px}.custom-date-range{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:10px 14px}.custom-date-range label{flex-direction:column;align-items:flex-start;width:calc(50% - 11px)}.custom-date-range input,.custom-date-range small{width:100%}.ma-toolbar{max-height:none;overflow:visible}.close-confirmation{margin-left:0}.shared-chart-values{flex-direction:column;align-items:flex-start;gap:3px;min-height:72px}.technical-price-chart{height:330px}.technical-volume-chart{height:145px}.technical-macd-chart{height:205px}.pane-title{right:50px}.kline-deduction-badge{min-width:132px;top:132px;right:54px}.kline-deduction-badge.short{top:58px;right:54px}.pane-title>em{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-left:0;overflow:hidden}.technical-summary-card{display:block}.price-chart{height:560px}.macd-inline-header{align-items:flex-start;right:44px}.macd-inline-header .legend{background:#080d16c2;border-radius:4px;grid-template-columns:repeat(2,auto);gap:4px 9px;padding:4px 6px;display:grid}.analysis-sidebar{grid-template-columns:1fr}.stock-institutional-panel>header{flex-direction:column;align-items:flex-start}.stock-institutional-panel>header button{justify-content:center;width:100%}.stock-institutional-summary{grid-template-columns:1fr}.stock-institutional-panel>footer{flex-direction:column;align-items:flex-start}.stock-institutional-panel>footer a{margin-left:0}.volume-profile-panel>header{flex-direction:column;align-items:flex-start}.volume-profile-tabs{width:100%}.volume-profile-tabs button{flex:1}.volume-profile-layout{padding:8px}.volume-profile-chart{overflow-x:auto}.volume-profile-chart-head,.volume-profile-plot,.volume-profile-row,.volume-price-time-axis{min-width:520px}.volume-zone-list{grid-template-columns:1fr}.page-heading{padding-top:2px}.heading-icon{display:none}.filter-panel{padding:16px}.basic-filter-grid{grid-template-columns:repeat(2,1fr)}.technical-options{grid-template-columns:1fr}.filter-actions{flex-direction:column;align-items:flex-start}.filter-actions>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.filter-actions .button.primary{grid-column:1/-1}.content-page-heading{flex-direction:column;align-items:flex-start}.industry-grid{grid-template-columns:1fr}.content-toolbar,.news-footer{flex-direction:column;align-items:flex-start}.results-header{align-items:flex-start}.results-header>div{display:block}.pagination{justify-content:space-between;gap:8px}footer{display:block}footer span{margin-top:4px;display:block}}.connection-panel{justify-self:end;align-items:center;gap:18px;display:flex}.connection-state{color:#7d899f;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.connection-state.connected{color:#51d694}.connection-state.connecting{color:#f4b85b}.connection-state.disconnected{color:#ff6d70}.connection-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.futures-live-chip{color:#8fa0b8;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(135deg,#0c1624f0,#0f1c2ff0);border:1px solid #49607e8c;border-radius:10px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:7px;min-width:248px;height:36px;padding:5px 9px;font-size:10px;display:grid;box-shadow:inset 0 1px #ffffff09,0 8px 22px #00050e29}.futures-live-chip.status-live{border-color:#3acf897a;box-shadow:inset 3px 0 #43d28a,0 8px 22px #00050e29}.futures-live-chip.status-delayed{border-color:#f4b85b8c;box-shadow:inset 3px 0 #f4b85b,0 8px 22px #00050e29}.futures-live-chip.status-waiting{opacity:.82}.futures-live-label{color:#b7c4d6;letter-spacing:.04em;align-items:center;gap:5px;font-weight:800;display:inline-flex}.futures-live-label svg{color:#70a8ff}.futures-live-label b{color:#07101b;letter-spacing:.08em;background:#6f7f96;border-radius:999px;padding:1px 5px;font-size:8px;line-height:1.4}.futures-live-chip.status-live .futures-live-label b{background:#58df98}.futures-live-chip.status-delayed .futures-live-label b{background:#f4b85b}.futures-live-chip>strong{color:#f4f8ff;font-size:14px;line-height:1}.futures-live-chip>span:not(.futures-live-label){color:#8190a7;text-overflow:ellipsis;overflow:hidden}.futures-live-chip>span.up{color:#ff8092}.futures-live-chip>span.down{color:#55d0a0}.futures-live-chip time{color:#697991;font-size:9px}.global-update{border-left:1px solid var(--line);padding-left:17px}.global-update span,.global-update strong{font-size:11px;display:block}.global-update span{color:#5f6b81}.global-update strong{color:#aeb8ca;font-variant-numeric:tabular-nums;margin-top:2px}.main-nav .ai-nav{position:relative}.main-nav .ai-nav>span{color:#b7b0ff;letter-spacing:.08em;background:#7567f82e;border:1px solid #7567f847;border-radius:4px;margin-left:2px;padding:2px 4px;font-size:11px}.demo-badge{color:#f0b95d;white-space:nowrap;background:#f0af4514;border:1px solid #f0af453b;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:inline-flex}.official-data-badge{color:#60dda2;white-space:nowrap;background:#23c87514;border:1px solid #23c8753b;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:inline-flex}.footer-primary{color:#aeb8c8}.strategy-selector-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px}.panel-title-line{align-items:center;gap:9px;display:flex}.panel-title-line>svg{color:#9c91ff}.panel-title-line h2{margin:0;font-size:14px}.panel-title-line p{color:var(--muted);margin:3px 0 0;font-size:10px}.strategy-group{margin-top:16px}.strategy-group+.strategy-group{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.strategy-group-heading{align-items:baseline;gap:9px;display:flex}.strategy-group-heading strong{color:#c8d0dd;font-size:11px}.strategy-group-heading span{color:#667289;font-size:11px}.strategy-group.forecast .strategy-group-heading strong{color:#f0b95d}.strategy-group.kd-below .strategy-group-heading strong{color:#b69cff}.strategy-group.kd-bullish-divergence .strategy-group-heading strong{color:#ff9fb4}.strategy-group.deduction .strategy-group-heading strong{color:#5dd6d0}.fixed-strategy-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:9px;display:grid}.fixed-strategy-grid button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#0a111d;border-radius:8px;align-items:flex-start;gap:10px;min-height:72px;padding:12px;transition:all .18s;display:flex}.fixed-strategy-grid button:hover{border-color:#40506d;transform:translateY(-1px)}.fixed-strategy-grid button.active{background:linear-gradient(135deg,#7567f82e,#262d4d59);border-color:#7469ee;box-shadow:inset 0 0 0 1px #7567f81f,0 8px 25px #00000029}.fixed-strategy-grid button>span{color:#7d899f;background:#19243a;border-radius:6px;flex:none;place-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.fixed-strategy-grid button.active>span{color:#fff;background:var(--purple)}.strategy-group.forecast .fixed-strategy-grid button.active{background:linear-gradient(135deg,#f0af4529,#44301b47);border-color:#d39a43;box-shadow:inset 0 0 0 1px #f0af451a,0 8px 25px #00000029}.strategy-group.forecast .fixed-strategy-grid button.active>span{background:#bd8130}.strategy-group.kd-below .fixed-strategy-grid button.active{background:linear-gradient(135deg,#8467e02b,#30265247);border-color:#8870d8;box-shadow:inset 0 0 0 1px #987dec1a,0 8px 25px #00000029}.strategy-group.kd-below .fixed-strategy-grid button.active>span{background:#745bc3}.strategy-group.kd-bullish-divergence .fixed-strategy-grid button.active{background:linear-gradient(135deg,#d35b7829,#4e223147);border-color:#cf657e;box-shadow:inset 0 0 0 1px #e2708b1a,0 8px 25px #00000029}.strategy-group.kd-bullish-divergence .fixed-strategy-grid button.active>span{background:#b94e68}.strategy-group.deduction .fixed-strategy-grid button.active{background:linear-gradient(135deg,#38beb729,#19444647);border-color:#39aaa6;box-shadow:inset 0 0 0 1px #38beb71a,0 8px 25px #00000029}.strategy-group.deduction .fixed-strategy-grid button.active>span{background:#288f8b}.fixed-strategy-grid strong{color:#cbd3df;font-size:11px;line-height:1.45;display:block}.fixed-strategy-grid small{color:#667289;margin-top:6px;font-size:11px;display:block}.strategy-definition{color:#77839a;background:#0a111d;border-left:2px solid #756bf3;border-radius:4px;margin-top:15px;padding:10px 12px;font-size:10px;line-height:1.7}.strategy-definition strong{color:#a7b1c3}.manual-table{min-width:1510px}.manual-table th:first-child,.manual-table td:first-child{text-align:center}.manual-signal-badge{white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:10px;display:inline-flex}.manual-signal-badge.confirmed{color:#60dda2;background:#23c8751a}.manual-signal-badge.forecast{color:#f0b95d;background:#f0af451a}.manual-signal-badge.kd-below{color:#c1adff;background:#8467e021}.manual-signal-badge.kd-bullish-divergence{color:#ff9fb4;background:#d35b7821}.manual-signal-badge.kd-double-bullish-divergence{color:#ffcf8d;background:#da8e3624}.manual-signal-badge.deduction-low{color:#ff7c83;background:#ff5c651c}.manual-signal-badge.ma-multi-up{color:#ff8f98;background:#ff5c651f}.manual-signal-badge.ma-multi-up.temporary{color:#f2c96d;background:#f2c96d1f}.manual-signal-badge.deduction-high{color:#60dda2;background:#23c8751a}.manual-bullish-badge{color:#ff8f98;white-space:nowrap;background:#ff5c6524;border:1px solid #ff5c6559;border-radius:999px;margin-left:7px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.screener-table tr.bullish-alignment-row td:first-child{border-left:3px solid #ff5c65}.screener-table tr.bullish-alignment-row td{background:#ff5c6509}.ai-center{gap:16px;display:grid}.ai-page-heading{justify-content:space-between;align-items:center;padding:2px 2px 6px;display:flex}.ai-page-heading h1{align-items:center;gap:9px;margin:2px 0;font-size:24px;display:flex}.ai-page-heading h1 svg{color:#978cff}.ai-page-heading p:last-child{color:var(--muted);margin:4px 0 0;font-size:11px}.ai-heading-actions{align-items:center;gap:10px;display:flex}.auto-toggle{color:#b9c2d1;border:1px solid var(--line);cursor:pointer;background:#111a29;border-radius:8px;align-items:center;gap:11px;min-height:38px;padding:0 10px 0 12px;font-size:10px;display:flex}.auto-toggle>span{align-items:center;gap:6px;display:flex}.auto-toggle input{opacity:0;position:absolute}.auto-toggle i{background:#344057;border-radius:20px;width:34px;height:18px;transition:all .2s;position:relative}.auto-toggle i:after{content:"";background:#9ca7ba;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.auto-toggle input:checked+i{background:#665ce2}.auto-toggle input:checked+i:after{background:#fff;left:19px}.war-room{background:linear-gradient(120deg,#15132c,#101829 48%,#0d1925);border:1px solid #302d5a;border-radius:14px;overflow:hidden;box-shadow:0 18px 60px #0000003d,inset 0 1px #ffffff06}.war-room-top{border-bottom:1px solid #44417373;justify-content:space-between;align-items:center;min-height:62px;padding:12px 18px;display:flex}.war-title{align-items:center;gap:10px;display:flex}.war-title>span{color:#fff;background:linear-gradient(145deg,#8a76ff,#5544d2);border-radius:9px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 24px #7567f859}.war-title p{color:#7e72ed;letter-spacing:.18em;margin:0;font-size:10px;font-weight:800}.war-title h2{margin:2px 0 0;font-size:15px}.live-meta{color:#7d899e;align-items:center;gap:8px;font-size:11px;display:flex}.live-meta>span:last-child{border-left:1px solid #343853;align-items:center;gap:4px;margin-left:8px;padding-left:12px;display:flex}.online-dot,.closed-dot{background:#36d48c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #36d48c}.closed-dot{background:#f0b75b;box-shadow:0 0 8px #f0b75b}.war-room-grid{grid-template-columns:190px 1.3fr 1fr 210px;align-items:stretch;min-height:154px;display:grid}.war-room-grid>div{border-right:1px solid #393e5d73;padding:18px}.war-room-grid>div:last-child{border:0}.regime-orb{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.regime-orb:before{content:"";opacity:.11;background:radial-gradient(circle,currentColor 0,#0000 68%);border-radius:50%;width:92px;height:92px;position:absolute}.regime-orb span,.regime-orb strong,.regime-orb small{position:relative}.regime-orb span{color:#7f899e;font-size:11px}.regime-orb strong{letter-spacing:.08em;margin:6px 0 3px;font-size:27px}.regime-orb small{color:#9ba5b8;font-size:11px}.direction-strong-bull{color:#ff4549!important}.direction-bull{color:#ff696c!important}.direction-sideways{color:#f2bd5e!important}.direction-bear{color:#59d89c!important}.direction-strong-bear{color:#20ae67!important}.direction-transition{color:#9b8dff!important}.command-metrics{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.command-metrics>div{background:#070c1761;border:1px solid #3e456666;border-radius:7px;padding:8px 10px}.command-metrics span,.command-metrics small{color:#778298;font-size:10px;display:block}.command-metrics strong{font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:17px;display:block}.recommended-now>span{color:#778298;font-size:11px}.recommended-now>div{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.recommended-now strong{color:#c2bbff;background:#7567f81f;border:1px solid #7567f838;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:11px;display:flex}.recommended-now p{color:#8994a9;margin:0;font-size:11px;line-height:1.65}.stream-status{flex-direction:column;justify-content:center;gap:10px;display:flex}.stream-status>div{color:#756af0;grid-template-columns:18px 1fr auto;align-items:center;display:grid}.stream-status span{color:#7e899d;font-size:11px}.stream-status strong{color:#b8c1d0;font-size:11px}.ai-section{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.ai-section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:11px 16px;display:flex}.ai-section-title>div{align-items:center;gap:9px;display:flex}.ai-section-title svg{color:#8579f5}.ai-section-title h2{margin:0;font-size:13px}.ai-section-title p{color:#6e7a90;margin:3px 0 0;font-size:11px}.ai-section-title>span{color:#657187;font-size:11px}.metric-grid{grid-template-columns:repeat(9,1fr);display:grid}.force-metric{border-right:1px solid var(--line);min-width:0;padding:13px 11px}.force-metric:last-child{border:0}.force-metric>div:first-child{color:#818da2;justify-content:space-between;align-items:center;font-size:11px;display:flex}.force-metric>strong{font-variant-numeric:tabular-nums;white-space:nowrap;margin:9px 0;font-size:16px;display:block}.force-metric>strong small{color:#667187;font-size:10px;font-weight:400}.force-metric>small{color:#505c72;margin-top:8px;font-size:11px;display:block}.force-metric>small.metric-source{white-space:normal;line-height:1.45}.force-metric>small.metric-source.official{color:#55bd8a}.force-metric>small.metric-source.demo{color:#947d59}.delta-row{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.delta-row span{color:#5f6b80;font-size:11px}.delta-row b{margin-top:2px;font-size:10px;font-weight:500;display:block}.data-disclaimer{color:#757f91;border-top:1px solid var(--line);background:#0a111d;margin:0;padding:9px 14px;font-size:11px;line-height:1.6}.ai-two-column{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bot-list{max-height:410px;overflow-y:auto}.bot-list article{border-bottom:1px solid #202c41b3;grid-template-columns:31px 1fr 52px;align-items:center;gap:10px;min-height:73px;padding:11px 14px;display:grid}.bot-list article.enabled{background:linear-gradient(90deg,#7567f814,#0000);border-left:2px solid #766bef}.bot-icon{color:#8591a7;background:#182337;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.enabled .bot-icon{color:#a59cff;background:#7567f82e}.bot-list article>div:nth-child(2)>div{align-items:center;gap:7px;display:flex}.bot-list strong{font-size:10px}.bot-list article>div:nth-child(2) span{color:#a9a0ff;background:#7567f824;border-radius:3px;padding:2px 5px;font-size:11px}.bot-list p{color:#727e93;margin:4px 0 2px;font-size:10px}.bot-list small{color:#a98a51;font-size:10px}.fit-ring{text-align:center}.fit-ring strong,.fit-ring span{display:block}.fit-ring strong{color:#9e95ff;font-size:16px}.fit-ring span{color:#5e6a80;font-size:11px}.chart-switches{gap:4px;padding:10px 12px;display:flex;overflow-x:auto}.chart-switches button{color:#778399;border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#0a111d;border-radius:5px;padding:5px 8px;font-size:10px}.chart-switches button.active{color:#fff;background:#403777;border-color:#675be0}.ai-chart-wrap{background:repeating-linear-gradient(0deg,#0000,#0000 52px,#2f3b5052 53px);border:1px solid #1c283b;border-radius:7px;height:265px;margin:0 14px;position:relative;overflow:hidden}.ai-line-chart{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.force-bands{z-index:2;color:#59667d;flex-direction:column;justify-content:space-around;font-size:11px;display:flex;position:absolute;inset:6px auto 6px 5px}.regime-timeline{align-items:center;gap:2px;height:100%;padding:55px 20px;display:flex}.regime-timeline i{opacity:.55;background:currentColor;border-radius:2px;flex:1;height:78px}.chart-legend{color:#69758a;gap:14px;min-height:40px;padding:10px 15px;font-size:10px;display:flex}.chart-legend span:before{content:"";vertical-align:middle;background:currentColor;width:8px;height:2px;margin-right:4px;display:inline-block}.chart-legend .red{color:#ff6366}.chart-legend .green{color:#29c97a}.chart-legend .orange{color:#ffb85c}.chart-legend .blue{color:#6ea8ff}.ranking-title select{color:#aeb8ca;background:#0b1320;border:1px solid #26344a;border-radius:5px;padding:6px 9px;font-size:11px}.ai-ranking-table{border-collapse:collapse;width:100%;min-width:1700px;font-size:11px}.ai-ranking-table th{color:#6f7b91;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;background:#0a111d;height:38px;padding:0 9px}.ai-ranking-table td{color:#aab4c5;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #202c41b3;min-height:59px;padding:9px}.ai-ranking-table tbody tr:hover{background:#111c2d}.ai-ranking-table td small{color:#687389;margin-top:3px;font-size:10px;display:block}.strategy-tag{color:#c6c1ff;white-space:nowrap;background:#7567f81a;border-radius:4px;padding:4px 6px}.ranking-price-source{border-radius:3px;width:fit-content;margin-top:4px;padding:2px 4px;font-size:11px;display:block}.ranking-price-source.official{color:#5fdda0;background:#23c87514}.ranking-price-source.demo{color:#e9b25b;background:#f0af4514}.score-pill{color:#ffbc70;background:#ff9f431a;border:1px solid #ff9f4333;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.score-8,.score-9,.score-10{color:#ff7376;background:#ff5f611a;border-color:#ff5f6133}.status-tag,.risk-tag,.safe-tag{white-space:nowrap;border-radius:4px;padding:3px 5px;font-size:11px;display:inline-flex}.status-tag.temporary{color:#f2bd5e;background:#f2bd5e1a}.status-tag.confirmed{color:#59da9d;background:#23c8751a}.status-tag.cancelled{color:#9ca6b8;background:#222d40}.risk-tag{color:#ffad61;background:#ff9f431a;margin:2px}.safe-tag{color:#66dca2;background:#23c8751a}.ai-ranking-table ul{color:#808ca1;min-width:170px;margin:0;padding-left:13px;line-height:1.55}.intraday-warning{color:#c99a50;background:#f0af450f;border:1px solid #f0af452e;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:10px 13px;font-size:11px;display:flex}.ranking-actions,.portfolio-actions{flex-direction:column;align-items:stretch;gap:4px;min-width:92px;display:flex}.ranking-actions button,.portfolio-actions button{color:#9ba7ba;white-space:nowrap;cursor:pointer;background:#111b2c;border:1px solid #26344a;border-radius:4px;justify-content:flex-start;align-items:center;gap:5px;min-height:25px;padding:0 7px;font-size:10px;display:flex}.ranking-actions button:hover,.portfolio-actions button:hover{color:#fff;border-color:#4a5a75}.ranking-actions button.added{color:#5bd99b;cursor:default;background:#23c87514;border-color:#23c87533}.ranking-actions button:disabled{opacity:.85}.portfolio-toast{z-index:90;color:#75e0aa;cursor:pointer;background:#10281f;border:1px solid #23c87559;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:0 12px;font-size:10px;display:flex;position:fixed;top:86px;right:24px;box-shadow:0 12px 35px #0008}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03070dc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.holding-modal{background:#111a29;border:1px solid #33415a;border-radius:13px;width:min(520px,100%);padding:24px;position:relative;box-shadow:0 25px 80px #000c}.modal-close{color:#7e899e;cursor:pointer;background:0 0;border:1px solid #2b3850;border-radius:6px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:14px;right:14px}.modal-icon{color:#a69dff;background:#7567f824;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.holding-modal h2{margin:13px 0 5px;font-size:17px}.holding-modal>p{color:#7f8b9f;margin:0;font-size:10px;line-height:1.6}.holding-form-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:20px;display:grid}.holding-form-grid label:last-child{grid-column:1/-1}.holding-form-grid span{color:#8490a5;margin-bottom:6px;font-size:11px;display:block}.holding-form-grid input{color:#fff;background:#090f1a;border:1px solid #29374e;border-radius:6px;outline:0;width:100%;height:38px;padding:0 10px}.holding-form-grid input:focus{border-color:#7165ec}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.portfolio-page{gap:14px;display:grid}.portfolio-heading{padding-bottom:8px}.portfolio-update{align-items:center;gap:12px;display:flex}.portfolio-update>span{color:#68748a;align-items:center;gap:5px;font-size:11px;display:flex}.portfolio-update button{color:#aeb8ca;cursor:pointer;background:#121d2e;border:1px solid #29374e;border-radius:6px;align-items:center;gap:6px;min-height:33px;padding:0 10px;font-size:11px;display:flex}.portfolio-tabs{border:1px solid var(--line);background:#0c1320;border-radius:9px;gap:6px;width:fit-content;padding:4px;display:flex}.portfolio-tabs button{color:#778399;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:10px;display:flex}.portfolio-tabs button.active{color:#fff;background:#28334b}.portfolio-tabs button span{color:#a69eff;background:#7567f824;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:10px;display:grid}.portfolio-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.portfolio-panel-info{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:60px;padding:12px 16px;display:flex}.portfolio-panel-info>svg{color:#8c81fa}.portfolio-panel-info h2{margin:0;font-size:13px}.portfolio-panel-info p{color:#6e7a90;margin:4px 0 0;font-size:11px}.portfolio-table{border-collapse:collapse;width:100%;min-width:1540px;font-size:11px}.holding-table{min-width:1620px}.portfolio-table th{color:#718097;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;background:#0a111d;height:39px;padding:0 10px}.portfolio-table td{color:#aeb7c7;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #202c41b3;min-height:65px;padding:10px}.portfolio-table tbody tr:hover{background:#111c2d}.portfolio-table td small{color:#69758a;max-width:200px;margin-top:4px;font-size:10px;line-height:1.45;display:block}.score-compare{align-items:center;gap:5px;display:flex}.score-compare b{color:#8490a5;font-weight:600}.score-compare i{color:#556177;font-style:normal}.score-compare strong{color:#aaa2ff;font-size:12px}.watch-status{white-space:nowrap;border-radius:4px;padding:4px 7px;font-size:10px;display:inline-flex}.watch-status.new{color:#a69eff;background:#7567f81f}.watch-status.strong{color:#ff7376;background:#ff5f611a}.watch-status.recovering{color:#ffb766;background:#ff9f431a}.watch-status.weak{color:#f0bd61;background:#f0bd611a}.watch-status.warning{color:#59da9d;background:#23c8751a}.strategy-valid,.strategy-invalid{white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:10px;display:inline-flex}.strategy-valid{color:#62dca1;background:#23c87514}.strategy-invalid{color:#e9b15a;background:#f0af4514}.invalid-reasons{color:#8c7d69;margin:5px 0 0;padding-left:13px;line-height:1.55}.portfolio-actions button.danger{color:#d98385;border-color:#ff5f6129}@media (max-width:620px){.portfolio-heading{align-items:flex-start}.portfolio-update{justify-content:space-between;width:100%}.portfolio-tabs{width:100%}.portfolio-tabs button{flex:1;justify-content:center}.holding-form-grid{grid-template-columns:1fr}.holding-form-grid label:last-child{grid-column:auto}}@media (max-width:1250px){.metric-grid{grid-template-columns:repeat(3,1fr)}.force-metric{border-bottom:1px solid var(--line)}.war-room-grid{grid-template-columns:170px 1fr 1fr}.stream-status{border-top:1px solid #393e5d73;flex-direction:row;grid-column:1/-1}.stream-status>div{flex:1}}@media (max-width:900px){.connection-panel{grid-area:1/2}.global-update{display:none}.futures-live-chip{grid-template-columns:auto auto auto;gap:6px;min-width:190px}.futures-live-chip>span:not(.futures-live-label){display:none}.fixed-strategy-grid{grid-template-columns:repeat(2,1fr)}.war-room-grid{grid-template-columns:1fr 2fr}.recommended-now{border-top:1px solid #393e5d73;grid-column:1/-1}.ai-two-column{grid-template-columns:1fr}}@media (max-width:620px){.connection-state span{display:none}.connection-panel{gap:9px}.futures-live-chip{grid-template-columns:1fr auto;min-width:0;max-width:176px}.futures-live-label{text-overflow:ellipsis;overflow:hidden}.futures-live-chip time{display:none}.ai-page-heading{flex-direction:column;align-items:flex-start;gap:12px}.ai-heading-actions{justify-content:space-between;width:100%}.fixed-strategy-grid{grid-template-columns:1fr}.war-room-top{flex-direction:column;align-items:flex-start;gap:9px}.war-room-grid{grid-template-columns:1fr}.war-room-grid>div{border-bottom:1px solid #393e5d73;border-right:0}.command-metrics{grid-template-columns:repeat(2,1fr)}.recommended-now{grid-column:auto}.stream-status{flex-direction:column;grid-column:auto}.metric-grid{grid-template-columns:repeat(2,1fr)}.force-metric{border-right:1px solid var(--line)}}.day-trading-main{width:min(1760px,100% - 40px)}.day-trading-page{--dt-wait:#f1c75b;--dt-alert:#ff974d;--dt-purple:#aa78ff;gap:18px;display:grid}.dt-card,.live-signal-card,.position-card{border:1px solid var(--line);background:linear-gradient(145deg,#101a2a,#0c1421);border-radius:14px;box-shadow:0 16px 42px #00000024}.eyebrow{color:#8980ff;letter-spacing:.18em;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.dt-section-heading{justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.dt-section-heading h2{margin:3px 0 0;font-size:18px}.dt-section-heading p{color:var(--muted);margin:5px 0 0;font-size:10px}.dt-section-heading>strong{color:#cbd3e1;font-size:12px}.dt-disclaimer{color:#efc476;background:linear-gradient(90deg,#eea0391f,#eea0390a);border:1px solid #eea03947;border-radius:10px;align-items:center;gap:12px;min-height:62px;padding:12px 16px;display:flex}.dt-disclaimer svg{flex:none}.dt-disclaimer strong{font-size:12px;display:block}.dt-disclaimer p{color:#aa9570;margin:3px 0 0;font-size:10px;line-height:1.6}.dt-hero{background:radial-gradient(circle at 15% 0,#7567f838,#0000 33%),linear-gradient(105deg,#121d30,#0a111d);border:1px solid #2a3650;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;min-height:120px;padding:24px 26px;display:flex;overflow:hidden}.dt-hero h1{letter-spacing:-.04em;margin:7px 0 4px;font-size:clamp(24px,3vw,34px)}.dt-hero p{color:var(--muted-2);margin:0;font-size:12px}.dt-hero-status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dt-connection,.dt-delay{border-radius:18px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.dt-connection.connected,.dt-delay.normal{color:#72e9ae;background:#23c8751a;border:1px solid #23c87540}.dt-connection.connecting,.dt-connection.reconnecting,.dt-delay.warning{color:#f0c45d;background:#f1c75b1a;border:1px solid #f1c75b40}.dt-connection.disconnected,.dt-delay.danger{color:#ff8688;background:#ff5f611f;border:1px solid #ff5f614d}.data-anomaly-banner{color:#dec2ff;background:linear-gradient(90deg,#8b3eb538,#5c1c3333);border:1px solid #ad60dd66;border-radius:10px;align-items:center;gap:12px;padding:15px 18px;display:flex}.data-anomaly-banner strong,.data-anomaly-banner span{display:block}.data-anomaly-banner span{color:#a995b6;margin-top:3px;font-size:10px}.automation-banner{color:#f0cb69;background:linear-gradient(90deg,#f1c75b1f,#1b253999);border:1px solid #f1c75b45;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:72px;padding:13px 16px;display:grid}.automation-banner>svg{width:22px;height:22px}.automation-banner strong,.automation-banner span{display:block}.automation-banner span{color:#a99c7d;margin-top:4px;font-size:10px}.automation-banner dl{gap:7px;margin:0;display:flex}.automation-banner dl div{background:#080e188c;border:1px solid #27334a;border-radius:6px;min-width:82px;padding:8px 9px}.automation-banner dt{color:#748198;font-size:10px}.automation-banner dd{color:#e3e9f3;margin:3px 0 0;font-size:10px;font-weight:800}.automation-banner.phase-scanning{color:#67e2a5;background:linear-gradient(90deg,#23c8751f,#1b253999);border-color:#23c87547}.automation-banner.phase-entry_closed,.automation-banner.phase-closing{color:#ff9f63;border-color:#ff974d4d}.automation-banner.phase-non_trading,.automation-banner.phase-summary{color:#aab5c8;border-color:var(--line);background:#0d1624}.dt-system-strip{border:1px solid var(--line);background:#0d1624;border-radius:11px;grid-template-columns:repeat(9,minmax(100px,1fr));display:grid;overflow:hidden}.dt-system-strip>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:64px;padding:12px;display:flex}.dt-system-strip>div:last-child{border-right:0}.dt-system-strip span{color:var(--muted);font-size:11px}.dt-system-strip strong{color:#edf2fc;margin-top:5px;font-size:12px}.dt-system-strip .scanning{color:#7ee7b0;align-items:center;gap:5px;display:flex}.dt-dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(320px,.7fr);align-items:stretch;gap:18px;display:grid}.dt-dashboard-grid.single{grid-template-columns:1fr}.dt-regime-card{padding:20px}.regime-pill{color:#ff989a;background:#ff5f611a;border:1px solid #ff5f6140;border-radius:20px;padding:7px 13px;font-weight:800}.regime-pill.data_anomaly{color:#d9b3ff;background:#9c59d321;border-color:#9c59d34d}.dt-regime-main{grid-template-columns:140px minmax(220px,1fr) minmax(220px,1fr);align-items:center;gap:18px;margin-top:17px;display:grid}.force-dial{aspect-ratio:1;text-align:center;background:radial-gradient(circle, #17233a 54%, transparent 55%), conic-gradient(var(--up) 0 72%, #273249 72%);border-radius:50%;place-content:center;width:126px;display:grid;box-shadow:inset 0 0 28px #0007}.force-dial strong{font-size:30px}.force-dial span{color:var(--muted);font-size:10px}.dt-permissions{gap:15px;display:grid}.dt-permissions>div{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.dt-permissions span{color:var(--muted);font-size:10px}.dt-permissions i{background:#202b40;border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.dt-permissions b{background:linear-gradient(90deg, #a43e51, var(--up));border-radius:inherit;height:100%;display:block}.dt-permissions i.short b{background:linear-gradient(90deg, #176944, var(--down))}.dt-strategy-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dt-strategy-summary span{min-height:58px;color:var(--muted);border:1px solid var(--line);background:#0a121f;border-radius:8px;flex-direction:column;justify-content:center;padding:10px;font-size:11px;display:flex}.dt-strategy-summary strong{color:#fff;margin-top:5px;font-size:12px}.market-metric-grid{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(7,1fr);margin-top:18px;display:grid;overflow:hidden}.market-metric-grid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a121e;flex-direction:column;justify-content:center;min-height:58px;padding:10px;display:flex}.market-metric-grid div:nth-child(7n){border-right:0}.market-metric-grid span{color:var(--muted);font-size:10px}.market-metric-grid strong{margin-top:5px;font-size:10px}.dt-regime-footer{gap:9px;margin-top:15px;display:grid}.dt-regime-footer>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dt-regime-footer>div>span{width:60px;color:var(--muted);font-size:11px}.dt-regime-footer em{color:#a5e7c5;background:#23c87514;border-radius:4px;padding:4px 7px;font-size:11px;font-style:normal}.dt-regime-footer em.forbidden{color:#ffaaa7;background:#ff5f6114}.dt-reason-list,.dt-warning-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.dt-reason-list li,.dt-warning-list li{color:#b5c0d5;align-items:center;gap:6px;font-size:10px;line-height:1.5;display:flex}.dt-reason-list svg{color:#47d992;flex:none}.dt-warning-list svg{color:#eea04b;flex:none}.simulation-controls{flex-direction:column;justify-content:space-between;padding:18px;display:flex}.simulation-controls>div:first-child{align-items:center;gap:10px;display:flex}.simulation-controls>div:first-child>svg{color:#9288ff}.simulation-controls strong,.simulation-controls small{display:block}.simulation-controls small{color:var(--muted);margin-top:3px;font-size:11px}.simulation-controls>div:last-child{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:16px;display:grid}.simulation-controls button{color:#b9c3d5;cursor:pointer;background:#111c2e;border:1px solid #2b3951;border-radius:6px;min-height:36px;padding:6px;font-size:11px}.simulation-controls button:hover{color:#fff;background:#7567f824;border-color:#665cdd}.live-signal-section{gap:12px;display:grid}.signals-only{color:#c8c1ff;background:#7567f81a;border:1px solid #7567f83d;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.live-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.live-signal-card{padding:20px;position:relative;overflow:hidden}.live-signal-card:before{content:"";background:var(--up);width:3px;position:absolute;top:0;bottom:0;left:0}.live-signal-card.short:before{background:var(--down)}.live-signal-card.expired{opacity:.68}.signal-card-top,.signal-identity,.signal-identity>div,.signal-price,.signal-actions,.signal-meta{align-items:center;display:flex}.signal-card-top{justify-content:space-between;gap:15px}.signal-identity{gap:10px}.direction-icon{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.direction-icon.long{color:#ff8587;background:#ff5f611f}.direction-icon.short{color:#4dda94;background:#23c8751f}.signal-identity>div{flex-direction:column;align-items:flex-start}.signal-identity span{color:var(--muted);font-size:11px}.signal-identity h3{margin:3px 0 0;font-size:17px}.signal-price{flex-direction:column;align-items:flex-end}.signal-price>strong{font-size:25px}.signal-price span{font-size:10px;font-weight:700}.signal-command{background:#ff5f6112;border:1px solid #ff5f612b;border-radius:9px;margin-top:16px;padding:13px 15px;position:relative}.short .signal-command{background:#23c87512;border-color:#23c8752e}.signal-command>span{color:var(--muted);font-size:10px;display:block}.signal-command>strong{margin-top:4px;font-size:18px;display:block}.signal-command>div{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.signal-countdown{color:#efc259;font-variant-numeric:tabular-nums;font-weight:800}.signal-countdown.expiring{color:#ff8a61;animation:1s infinite pulse}@keyframes pulse{50%{opacity:.55}}.signal-levels{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.signal-levels div{border:1px solid var(--line);background:#0a121e;border-radius:7px;padding:9px}.signal-levels span,.signal-levels strong{display:block}.signal-levels span{color:var(--muted);font-size:10px}.signal-levels strong{margin-top:5px;font-size:11px}.signal-levels .stop strong{color:#ff7c75}.signal-three-gate{grid-template-columns:minmax(220px,2fr) repeat(3,1fr);gap:7px;margin-top:8px;display:grid}.signal-three-gate>div{background:#0f1826;border:1px solid #2d3c54;border-radius:7px;padding:9px}.signal-three-gate span,.signal-three-gate strong{display:block}.signal-three-gate span{color:var(--muted);font-size:10px}.signal-three-gate strong{margin-top:5px;font-size:11px}.signal-scores{grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;margin-top:12px;display:grid}.signal-scores>div{grid-template-columns:1fr auto;gap:5px;display:grid}.signal-scores span{color:var(--muted);font-size:11px}.signal-scores i{background:#202c40;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.signal-scores b{background:linear-gradient(90deg,#6557dc,#9b8fff);height:100%;display:block}.signal-scores>span strong{color:#fff}.signal-evidence{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;padding-top:13px;display:grid}.signal-evidence h4{color:#7d899f;margin:0 0 7px;font-size:11px}.signal-meta{color:#68748a;gap:14px;margin-top:13px;font-size:10px}.signal-actions{border-top:1px solid var(--line);gap:7px;margin-top:14px;padding-top:12px}.signal-actions button{color:#c0c9d9;cursor:pointer;background:#111b2b;border:1px solid #2b3850;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:11px;display:flex}.signal-actions button:disabled{opacity:.4;cursor:not-allowed}.signal-actions .long-action{color:#fff;background:#a53947;border-color:#d6505b;margin-left:auto}.signal-actions .short-action{color:#fff;background:#147146;border-color:#219963;margin-left:auto}.ranking-card{padding:18px;overflow:hidden}.ranking-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 10px;display:flex}.ranking-toolbar>div{flex-wrap:wrap;gap:5px;display:flex}.ranking-toolbar button,.ranking-toolbar select{min-height:31px;color:var(--muted-2);border:1px solid var(--line);cursor:pointer;background:#0a121f;border-radius:5px;padding:0 9px;font-size:11px}.ranking-toolbar button.active{color:#fff;background:#7567f829;border-color:#665ce0}.table-scroll{overflow-x:auto}.dt-ranking-table{border-collapse:collapse;width:100%;min-width:1360px;font-size:11px}.dt-ranking-table th{color:#6e7a91;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;background:#09111d;padding:9px}.dt-ranking-table td{color:#c1cad9;vertical-align:middle;border-bottom:1px solid #19253a;padding:9px}.dt-ranking-table tbody tr:hover{background:#7567f80a}.dt-ranking-table td>small,.dt-ranking-table td>strong,.symbol-link small{margin-top:3px;font-size:10px;display:block}.rank-number{color:#c6bdff;background:#25224a;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.symbol-link{color:#9fb6ff;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.symbol-link small{color:var(--muted)}.direction-tag{white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:10px;font-weight:800}.direction-tag.long{color:#ff9a9c;background:#ff5f611a}.direction-tag.short{color:#59dda0;background:#23c8751a}.recommendation-tag{border-radius:4px;width:fit-content;margin-bottom:4px;padding:3px 6px;font-size:11px;font-weight:900;display:block}.recommendation-tag.official{color:#cec8ff;background:#7567f82e;border:1px solid #7567f859}.recommendation-tag.candidate{color:#9ba7ba;background:#182236;border:1px solid #2a3850}.table-actions{gap:3px;display:flex}.table-actions button{color:#8795ad;cursor:pointer;background:#121d2d;border:1px solid #26344a;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.table-actions svg{width:12px;height:12px}.positions-section{gap:12px;display:grid}.position-grid-list{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.position-card{padding:17px}.position-card.long{border-top:2px solid #ff5f61a6}.position-card.short{border-top:2px solid #23c875a6}.position-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.position-head>div{align-items:center;gap:8px;display:flex}.position-head h3{margin:0;font-size:15px}.position-head>strong{text-align:right;font-size:18px}.position-head strong small{font-size:10px;display:block}.position-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:13px;display:grid}.position-grid span{color:var(--muted);background:#0a121f;border-radius:6px;padding:8px;font-size:10px}.position-grid strong{color:#dce3ee;margin-top:4px;font-size:10px;display:block}.position-health{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:11px;font-size:11px;display:grid}.position-health i{background:#202b3f;border-radius:5px;height:5px;overflow:hidden}.position-health b{background:linear-gradient(90deg,#7567f8,#42d690);height:100%;display:block}.position-health strong{color:#f0c45d}.position-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:5px;margin-top:13px;padding-top:11px;display:flex}.position-actions button{color:#aeb9cb;cursor:pointer;background:#111b2b;border:1px solid #2b3850;border-radius:5px;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:10px;display:flex}.position-actions svg{width:12px;height:12px}.dt-bottom-grid{grid-template-columns:minmax(300px,.8fr) minmax(600px,1.5fr);align-items:start;gap:18px;display:grid}.dt-bottom-grid.single{grid-template-columns:1fr}.alert-center,.risk-panel,.trade-timeline{padding:18px}.unread-badge{color:#ffb166;background:#ff974d1a;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:flex}.alert-list{gap:6px;max-height:450px;margin-top:12px;display:grid;overflow-y:auto}.alert-item{color:#c7cfdd;text-align:left;border:1px solid var(--line);cursor:pointer;background:#0b1421;border-radius:7px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.alert-item.emergency{background:#80192533;border-color:#ff5f6166}.alert-item.important{background:#964e1a1f;border-color:#ff974d40}.alert-item.read{opacity:.55}.alert-item svg{color:#ff876f;width:15px}.alert-item strong,.alert-item p,.alert-item small{display:block}.alert-item p{margin:3px 0;font-size:11px}.alert-item small{color:var(--muted);font-size:10px}.alert-item em{color:#ff9b85;font-size:10px;font-style:normal}.risk-form-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.risk-form-grid label{color:var(--muted);font-size:10px}.risk-form-grid label>span{margin-bottom:4px;display:block}.risk-form-grid label>div{align-items:center;display:flex}.risk-form-grid input,.risk-form-grid select{color:#fff;border:1px solid var(--line);background:#09111d;border-radius:5px;outline:0;width:100%;min-width:0;height:32px;padding:0 8px}.risk-form-grid label>div input{border-radius:5px 0 0 5px}.risk-form-grid em{height:32px;color:var(--muted);border:1px solid var(--line);background:#121c2b;border-left:0;border-radius:0 5px 5px 0;place-items:center;padding:0 7px;font-size:10px;font-style:normal;display:grid}.schedule-settings{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.schedule-settings-title{color:#a99fff;align-items:center;gap:8px;display:flex}.schedule-settings-title strong,.schedule-settings-title span{display:block}.schedule-settings-title strong{font-size:11px}.schedule-settings-title span{color:var(--muted);margin-top:2px;font-size:10px}.notification-settings{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:13px;padding-top:12px;display:flex}.notification-settings label{color:#aeb9ca;border:1px solid var(--line);background:#0a121f;border-radius:5px;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:10px;display:flex}.notification-settings input[type=number]{color:#fff;background:0 0;border:0;outline:0;width:50px}.risk-actions{align-items:center;gap:12px;margin-top:12px;display:flex}.risk-actions button,.trade-timeline .dt-section-heading button{color:#fff;background:var(--purple);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;display:flex}.risk-actions p{color:#7c879c;margin:0;font-size:10px}.line-panel{padding:20px;overflow:hidden}.line-panel.collapsed{padding-top:14px;padding-bottom:14px}.line-panel-heading-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.line-panel-toggle{color:#cbd5e3;cursor:pointer;white-space:nowrap;background:#17243b;border:1px solid #3b4b67;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:11px;display:inline-flex}.line-panel-toggle svg{width:14px;height:14px}.line-loading{min-height:120px;color:var(--muted);justify-content:center;align-items:center;gap:8px;display:flex}.line-status{border-radius:18px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.line-status svg{width:14px;height:14px}.line-status.connected{color:#66e1a4;background:#23c8751a;border:1px solid #23c87540}.line-status.awaiting_group{color:#f2ca68;background:#f1c75b1a;border:1px solid #f1c75b40}.line-status.missing_credentials,.line-status.disabled{color:#ff9a82;background:#ff5f611a;border:1px solid #ff5f6140}.line-overview{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.line-overview>div{border:1px solid var(--line);background:#0a131f;border-radius:8px;align-items:center;gap:9px;min-height:62px;padding:11px;display:flex}.line-overview svg{color:#45d489;width:17px}.line-overview span,.line-overview strong{display:block}.line-overview span{color:var(--muted);font-size:10px}.line-overview strong{color:#e6ebf4;margin-top:4px;font-size:11px}.line-webhook-row{background:#23c8750d;border:1px solid #23c8752e;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:grid}.line-webhook-row>svg{color:#58dda0}.line-webhook-row span,.line-webhook-row code{display:block}.line-webhook-row span{color:var(--muted);font-size:10px}.line-webhook-row code{color:#b7c8d9;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.line-webhook-row button,.line-actions button,.line-group-item button{color:#c7d0dd;cursor:pointer;background:#142133;border:1px solid #2a3a51;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:10px;display:inline-flex}.line-webhook-row button svg,.line-actions button svg,.line-group-item button svg{width:12px}.line-setup-warning{color:#ffc078;background:#ff974d14;border:1px solid #ff974d3d;border-radius:8px;align-items:center;gap:9px;margin-top:10px;padding:11px 12px;display:flex}.line-setup-warning strong,.line-setup-warning span{display:block}.line-setup-warning span{color:#a88c70;margin-top:3px;font-size:11px}.line-groups,.line-notification-options{border-top:1px solid var(--line);margin-top:15px;padding-top:13px}.line-groups h3,.line-notification-options h3{color:#aeb8ca;margin:0 0 8px;font-size:10px}.line-group-item{border:1px solid var(--line);background:#0a131f;border-radius:7px;grid-template-columns:minmax(220px,1fr) .8fr .8fr auto;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:grid}.line-group-item>div{align-items:center;gap:8px;display:flex}.line-group-item>div>svg{color:#50dc96;width:18px}.line-group-item strong,.line-group-item code{display:block}.line-group-item strong{font-size:10px}.line-group-item code{color:#738096;margin-top:3px;font-size:10px}.line-group-item>span{color:var(--muted);font-size:10px}.line-group-item button{color:#ff9d9f}.line-group-item button:disabled,.line-actions button:disabled{opacity:.4;cursor:not-allowed}.line-empty{min-height:92px;color:var(--muted);text-align:center;background:#0a131f;border:1px dashed #314057;border-radius:8px;place-content:center;justify-items:center;display:grid}.line-empty svg{color:#56647a}.line-empty strong{color:#b8c2d2;margin-top:6px;font-size:10px}.line-empty span{margin-top:3px;font-size:10px}.line-notification-options>div{flex-wrap:wrap;gap:6px;display:flex}.line-notification-options label{color:#b3bece;border:1px solid var(--line);background:#0a131f;border-radius:6px;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:10px;display:flex}.line-notification-options input{accent-color:#26c676}.line-commands{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.line-commands span{color:var(--muted);background:#0b1421;border-radius:5px;padding:6px 8px;font-size:10px}.line-commands code{color:#79dca9}.line-pin-disclaimer{background:#e0b7520f;border:1px solid #e0b75238;border-radius:8px;gap:9px;margin-top:11px;padding:11px 12px;display:grid}.line-pin-disclaimer>div{color:#e6c56f;align-items:center;gap:8px;display:flex}.line-pin-disclaimer>div svg{flex:none;width:16px}.line-pin-disclaimer>div span,.line-pin-disclaimer>div strong,.line-pin-disclaimer>div small{display:block}.line-pin-disclaimer>div strong{font-size:10px}.line-pin-disclaimer>div small{color:#948563;margin-top:3px;font-size:10px}.line-pin-disclaimer p{color:#9c927a;white-space:pre-wrap;background:#0a111b;border-radius:5px;max-height:92px;margin:0;padding:8px 9px;font-size:10px;line-height:1.65;overflow:auto}.line-pin-disclaimer>button{color:#dec47e;cursor:pointer;background:#292414;border:1px solid #514728;border-radius:6px;justify-self:start;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px;display:inline-flex}.line-pin-disclaimer>button svg{width:12px}.line-feedback{border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;font-size:11px;display:flex}.line-feedback svg{width:14px}.line-feedback.success{color:#73dda7;background:#23c87514}.line-feedback.error{color:#ff999b;background:#ff5f6114}.line-actions{gap:7px;margin-top:12px;display:flex}.line-actions button{color:#fff;background:#20a866;border-color:#35cb7e}.line-actions button.test{background:#665adb;border-color:#7c70ef}.line-disclaimer{color:#77849a;margin:10px 0 0;font-size:10px}.performance-grid{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(8,1fr);margin-top:13px;display:grid;overflow:hidden}.performance-grid div{border-right:1px solid var(--line);background:#0a121f;padding:10px}.performance-grid div:last-child{border-right:0}.performance-grid span,.performance-grid strong{display:block}.performance-grid span{color:var(--muted);font-size:10px}.performance-grid strong{margin-top:5px;font-size:11px}.dt-performance-card{margin:18px 0;padding:18px}.performance-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.performance-actions button{color:#f4f7ff;cursor:pointer;background:#17243b;border:1px solid #3b4b67;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:10px;display:inline-flex}.performance-actions button:last-child{background:var(--purple);border-color:var(--purple)}.dt-performance-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.dt-performance-block{border:1px solid var(--line);background:#0a121f;border-radius:9px;padding:13px}.dt-performance-block.today{border-color:#31577a}.dt-performance-block.month{border-color:#4d3f78}.dt-performance-block h3,.today-entry-table h3{color:#e9eef9;margin:0 0 10px;font-size:12px}.performance-summary-grid{background:var(--line);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.performance-summary-grid>div{background:#101a2a;min-width:0;padding:9px}.performance-summary-grid span,.performance-summary-grid strong{display:block}.performance-summary-grid span{color:var(--muted);font-size:10px}.performance-summary-grid strong{margin-top:5px;font-size:12px}.today-entry-table{margin-top:14px}.today-entry-table table{border-collapse:collapse;width:100%;font-size:10px}.today-entry-table th,.today-entry-table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:9px}.today-entry-table th{color:var(--muted);font-size:10px}.today-entry-table td span{color:var(--muted);margin-top:2px;font-size:10px;display:block}.dt-empty.compact{min-height:70px;padding:14px}.timeline-filters{gap:7px;margin-top:11px;display:flex}.timeline-filters input,.timeline-filters select{color:#fff;border:1px solid var(--line);background:#09111d;border-radius:6px;outline:0;min-height:34px;padding:0 10px}.timeline-filters input{flex:1}.timeline-list{max-height:360px;margin-top:10px;overflow-y:auto}.timeline-item{border-bottom:1px solid #192438;grid-template-columns:10px 65px 1fr auto;align-items:center;gap:9px;min-height:52px;display:grid}.timeline-item>i{background:var(--up);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ff5f6199}.timeline-item.short>i{background:var(--down);box-shadow:0 0 10px #23c87599}.timeline-item time{color:var(--muted);font-size:10px}.timeline-item div{align-items:center;gap:10px;min-width:0;display:flex}.timeline-item div strong{font-size:10px}.timeline-item div span{color:#c3ccda;font-size:11px}.timeline-item div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.timeline-item>em{font-size:10px;font-style:normal}.simulation-trades{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.simulation-trades h3{font-size:12px}.simulation-trades>div{grid-template-columns:1fr auto 2fr;gap:10px;padding:6px;font-size:11px;display:grid}.simulation-trades small{color:var(--muted)}.dt-empty{color:var(--muted);text-align:center;padding:30px;font-size:10px}.dt-empty.official-empty{background:#0c1522;border:1px dashed #33415a;border-radius:12px;place-content:center;justify-items:center;min-height:160px;display:grid}.dt-empty.official-empty svg{color:#6e7c92}.dt-empty.official-empty h3{color:#c4cddd;margin:9px 0 4px;font-size:15px}.dt-empty.official-empty p{max-width:620px;margin:0;line-height:1.7}.dt-empty.large{background:#0b1421;border:1px dashed #2c3a52;border-radius:10px;grid-column:1/-1;place-content:center;min-height:180px;display:grid}.dt-empty.large svg{color:#5e6c83;margin:0 auto}.dt-empty.large h3{color:#b8c1d1;margin:8px 0 3px}.dt-empty.large p{margin:0}.dt-loading{min-height:600px;color:var(--muted);text-align:center;place-content:center;justify-items:center;display:grid}.dt-loading h2{color:#fff;margin:13px 0 3px}.dt-loading p{margin:0}.dt-error{color:#ffb8b9;background:#ff5f611a;border:1px solid #ff5f614d;border-radius:8px;align-items:center;gap:8px;padding:12px;display:flex}.dt-error button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;display:flex}.dt-error button svg{width:13px}.dt-toast{z-index:900;color:#fff;background:#283258;border:1px solid #665ee0;border-radius:8px;align-items:center;gap:8px;max-width:380px;padding:12px 15px;display:flex;position:fixed;top:92px;right:22px;box-shadow:0 12px 35px #000a}.dt-line-toast-stack{z-index:910;pointer-events:none;gap:8px;width:min(390px,100vw - 24px);display:grid;position:fixed;top:108px;right:18px}.dt-line-toast{color:#eaf2fb;pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1727fa;border:1px solid #34465e;border-left:4px solid #7b6ff0;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:9px;min-height:74px;padding:11px 10px;animation:.22s ease-out dt-line-toast-in;display:grid;box-shadow:0 16px 42px #0000007a}.dt-line-toast.side-buy,.dt-line-toast.side-cover{border-left-color:#ff6671}.dt-line-toast.side-sell,.dt-line-toast.side-short{border-left-color:#33cf8a}.dt-line-toast-icon{color:#b6aaff;background:#7567f824;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.dt-line-toast.side-buy .dt-line-toast-icon,.dt-line-toast.side-cover .dt-line-toast-icon{color:#ff7881;background:#ff5f611f}.dt-line-toast.side-sell .dt-line-toast-icon,.dt-line-toast.side-short .dt-line-toast-icon{color:#52dda0;background:#23c8751f}.dt-line-toast-icon svg{width:17px}.dt-line-toast>div{gap:3px;min-width:0;display:grid}.dt-line-toast strong{color:#f4f7fb;font-size:11px}.dt-line-toast div span{color:#a9b7ca;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dt-line-toast small{color:#65768c;font-size:11px}.dt-line-toast>button{color:#718198;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.dt-line-toast>button:hover{color:#dbe5f2;background:#1a293d}.dt-line-toast>button svg{width:14px}@keyframes dt-line-toast-in{0%{opacity:0;transform:translate(28px)}}.emergency-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0003db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.emergency-modal{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#ff474b47,#0000 45%),#180b10;border:2px solid #ff4e52;border-radius:15px;width:min(520px,100%);padding:28px;animation:.22s ease-out emergency-in;box-shadow:0 0 0 6px #ff4e521a,0 25px 90px #000}@keyframes emergency-in{0%{opacity:.3;transform:scale(.92)}}.emergency-modal>svg{color:#ff6266;animation:.7s infinite pulse}.emergency-modal>span{color:#ff696d;letter-spacing:.24em;margin-top:8px;font-size:11px;font-weight:900;display:block}.emergency-modal h2{margin:5px 0 16px;font-size:28px}.emergency-stock{justify-content:center;gap:10px;display:flex}.emergency-stock em{color:#ff9a9c;font-style:normal}.emergency-action{color:#fff;background:#b92332;border-radius:8px;margin:16px 0;padding:13px;font-size:21px;font-weight:900}.emergency-modal dl{grid-template-columns:1fr 1fr;gap:7px;display:grid}.emergency-modal dl div{background:#230f16;border:1px solid #4a222b;border-radius:7px;padding:10px}.emergency-modal dt{color:#aa7f86;font-size:10px}.emergency-modal dd{margin:5px 0 0;font-weight:700}.emergency-modal p{color:#bd8e94;font-size:11px}.emergency-modal button{color:#fff;cursor:pointer;background:#d33a47;border:0;border-radius:7px;width:100%;min-height:42px;font-weight:800}.power-mini-badge{color:#ffd978;letter-spacing:.02em;background:#fabe371a;border:1px solid #fabe3740;border-radius:20px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.power-trend{color:#8290a5;white-space:nowrap;align-items:center;gap:1px;margin-left:3px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.power-trend.up{color:var(--up)}.power-trend.down{color:var(--down)}.power-trend.flat,.power-trend.unavailable{color:#7c899d}.power-trend svg{stroke-width:3px;flex:none}.power-trend em{font-size:11px;font-style:normal;font-weight:700}.power-trend b{font-size:inherit}.leader-power-section{grid-template-columns:minmax(380px,.72fr) minmax(600px,1.28fr);gap:12px;margin:16px 0;display:grid}.current-power-card,.weighted-power-board{background:linear-gradient(145deg,#121a28,#0e1521);border:1px solid #28364b;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 12px 36px #0000002e}.current-power-card{padding:16px}.power-card-heading,.weighted-board-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.power-card-heading>div:first-child,.weighted-board-heading>div{color:#d8def0;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.power-card-heading>div:first-child svg,.weighted-board-heading svg{color:#8f83ff}.power-card-heading small,.weighted-board-heading small{color:#77849a;font-size:10px;font-weight:500}.power-main-score{color:#ffd56a;align-items:center;display:flex}.power-main-score>div:first-child{align-items:baseline;display:flex}.power-main-score strong{font-size:31px;line-height:1}.power-main-score span{color:#ad9761;margin-left:3px;font-size:11px}.power-main-score .power-trend{color:#9ca9bb;background:#0a121d;border:1px solid #34445a;border-radius:12px;gap:2px;margin-left:8px;padding:6px 8px;font-size:10px}.power-main-score .power-trend svg{width:14px;height:14px}.power-main-score .power-trend em{font-size:10px}.power-main-score .power-trend.up{color:var(--up);border-color:color-mix(in srgb, var(--up) 35%, #263449)}.power-main-score .power-trend.down{color:var(--down);border-color:color-mix(in srgb, var(--down) 35%, #263449)}.power-score-strip{background:#0a121d;border:1px solid #202d40;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;min-height:42px;margin-top:12px;padding:8px 10px;display:grid}.power-score-strip>div:first-child{color:#aab6c8;align-items:baseline;gap:4px;font-size:11px;display:flex}.power-score-strip>div:first-child svg{color:#8275f2;align-self:center}.power-score-strip>div:first-child strong{color:#fff;font-size:18px}.power-score-strip>div:first-child small{color:#66758c}.power-stars,.table-stars{color:#ffd35f;letter-spacing:1px;white-space:nowrap;font-size:12px}.power-coverage{color:#8da1bb;white-space:nowrap;background:#131f2e;border-radius:4px;padding:4px 6px;font-size:10px}.power-level-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.power-level-grid>div{background:#0b131f;border:1px solid #202c3e;border-radius:6px;gap:4px;padding:8px;display:grid}.power-level-grid span,.power-status-grid span{color:#748298;font-size:10px}.power-level-grid strong{color:#e8edf5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.power-status-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.power-status-grid>div{background:#111a27;border-radius:5px;gap:3px;padding:7px 8px;display:grid}.power-status-grid .power-yes,.power-status-grid .power-no{font-size:11px;font-weight:800}.power-yes{color:#ff8589}.power-no{color:#7f8da2}.power-suggestion{color:#f1cd73;background:#dfab2b12;border:1px solid #dfab2b2e;border-radius:7px;align-items:flex-start;gap:8px;margin-top:9px;padding:9px 10px;display:flex}.power-suggestion svg{flex:none;margin-top:1px}.power-suggestion strong{font-size:11px}.power-suggestion p{color:#aa9b78;margin:3px 0 0;font-size:11px;line-height:1.55}.power-section-bars{gap:5px;margin-top:11px;display:grid}.power-section-bars>div{grid-template-columns:62px 1fr 42px;align-items:center;gap:7px;display:grid}.power-section-bars span,.power-section-bars strong{color:#8491a6;font-size:10px}.power-section-bars strong{text-align:right}.power-section-bars i{background:#202b3c;border-radius:4px;height:4px;overflow:hidden}.power-section-bars b{border-radius:inherit;background:linear-gradient(90deg,#665ce0,#d95c73);height:100%;display:block}.power-deductions{border-top:1px solid #222e40;margin-top:10px;padding-top:9px}.power-deductions summary{color:#9ca8ba;cursor:pointer;align-items:center;gap:5px;font-size:11px;display:flex}.power-deductions summary::marker{display:none}.power-deductions ul{color:#7f8ca0;background:#0a111b;border-radius:6px;max-height:185px;margin:8px 0 0;padding:8px 8px 8px 23px;font-size:10px;line-height:1.7;overflow-y:auto}.weighted-power-board{padding:0}.weighted-board-heading{border-bottom:1px solid #253247;min-height:52px;padding:0 14px}.power-board-pagination{align-items:center;gap:5px!important;display:flex!important}.power-board-pagination button{color:#cbd7e8;cursor:pointer;background:#172740;border:1px solid #314866;border-radius:6px;align-items:center;gap:3px;min-height:26px;padding:0 7px;font-size:10px;display:inline-flex}.power-board-pagination button:disabled{color:#57667b;cursor:default;background:#101a29;border-color:#223247}.power-board-pagination>span{color:#8291a7;font-variant-numeric:tabular-nums;font-size:10px}.power-board-subheading{color:#8494aa;background:#0b1421b3;border-bottom:1px solid #202f43;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:5px 14px;font-size:10px;display:flex}.power-board-subheading>span{color:#aebcff;background:#6f75f71a;border-radius:20px;padding:3px 6px;font-weight:700}.power-board-subheading small{color:#68788f;font-size:10px}.weighted-table-wrap{overflow-x:auto}.weighted-power-table{border-collapse:collapse;width:100%;min-width:710px;font-size:11px}.weighted-power-table th{color:#718096;text-align:left;white-space:nowrap;background:#0c1420;height:31px;font-size:10px;font-weight:700}.weighted-power-table th:first-child,.weighted-power-table td:first-child{text-align:center;padding-left:14px}.weighted-power-table td{color:#aeb8c7;white-space:nowrap;border-bottom:1px solid #1d293a;height:37px;padding-right:9px}.weighted-power-table tbody tr{cursor:pointer;transition:background .15s}.weighted-power-table tbody tr:hover,.weighted-power-table tbody tr.current{background:#665ce01a}.weighted-power-table td:nth-child(2) strong,.weighted-power-table td:nth-child(2) span{display:block}.weighted-power-table td:nth-child(2) strong{color:#eef1f6;font-size:10px}.weighted-power-table td:nth-child(2) span{color:#78869b;margin-top:1px;font-size:10px}.power-quote-cell strong,.power-quote-cell small{display:block}.power-quote-cell strong{color:#e8edf5;font-size:10px}.power-quote-cell small{color:#66758b;text-overflow:ellipsis;white-space:nowrap;max-width:92px;margin-top:2px;overflow:hidden}.weighted-power-table .up{color:var(--up)}.weighted-power-table .down{color:var(--down)}.table-power-value{color:#ffd76f;font-size:14px}.weighted-power-table td .power-trend{vertical-align:middle;margin-left:4px}.weighted-power-table td small{color:#68778e;font-size:11px}.weighted-power-table button{color:#8291a7;cursor:pointer;background:#172235;border:1px solid #2b3a51;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.power-board-state{color:#8491a5;justify-content:center;align-items:center;gap:7px;min-height:440px;font-size:10px;display:flex}.power-board-state.error{color:#ff999d}.power-board-note{color:#738197;background:#0a121d;align-items:center;gap:6px;min-height:36px;padding:8px 13px;font-size:10px;line-height:1.45;display:flex}.power-board-note svg{color:#8276ee;flex:none}.power-board-note a{color:#9e94ff;white-space:nowrap;margin-left:auto}@media (max-width:1280px){.leader-power-section{grid-template-columns:1fr}.power-board-state{min-height:180px}.dt-system-strip{grid-template-columns:repeat(5,1fr)}.dt-system-strip>div{border-bottom:1px solid var(--line)}.market-metric-grid{grid-template-columns:repeat(4,1fr)}.market-metric-grid div:nth-child(7n){border-right:1px solid var(--line)}.market-metric-grid div:nth-child(4n){border-right:0}.dt-bottom-grid{grid-template-columns:1fr}.live-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.dt-dashboard-grid,.live-signal-grid,.position-grid-list{grid-template-columns:1fr}.dt-regime-main{grid-template-columns:130px 1fr}.dt-strategy-summary{grid-column:1/-1}.risk-form-grid{grid-template-columns:repeat(3,1fr)}.performance-grid{grid-template-columns:repeat(4,1fr)}.performance-grid div{border-bottom:1px solid var(--line)}.dt-performance-columns{grid-template-columns:1fr}.line-overview{grid-template-columns:repeat(2,1fr)}.line-group-item{grid-template-columns:1fr 1fr}}@media (max-width:700px){.dt-line-toast-stack{width:calc(100vw - 16px);top:104px;right:8px}.line-panel .dt-section-heading{flex-direction:column;align-items:flex-start}.line-panel-heading-actions{justify-content:space-between;width:100%}.leader-power-section{margin:12px 0}.weighted-board-heading{flex-wrap:wrap;align-items:flex-start;padding:8px 12px}.power-board-pagination{justify-content:flex-end;width:100%}.power-board-subheading{flex-direction:column;align-items:flex-start}.current-power-card{padding:13px}.power-card-heading{align-items:flex-start}.power-card-heading>div:first-child{flex-wrap:wrap;align-items:flex-start}.power-card-heading small{width:100%;padding-left:24px}.power-score-strip{grid-template-columns:1fr auto}.power-coverage{grid-column:1/-1;width:fit-content}.power-level-grid,.power-status-grid{grid-template-columns:repeat(2,1fr)}.power-section-bars>div{grid-template-columns:52px 1fr 39px}.power-board-note{flex-wrap:wrap;align-items:flex-start}.power-board-note a{margin-left:18px}.day-trading-main{width:min(100% - 24px,1760px);padding-top:14px}.dt-hero{flex-direction:column;align-items:flex-start;padding:18px}.dt-hero-status{justify-content:flex-start}.automation-banner{grid-template-columns:auto 1fr}.automation-banner dl{flex-wrap:wrap;grid-column:1/-1}.dt-system-strip{grid-template-columns:repeat(2,1fr)}.dt-regime-main{grid-template-columns:1fr}.force-dial{margin:auto}.dt-strategy-summary{grid-column:auto}.market-metric-grid{grid-template-columns:repeat(2,1fr)}.market-metric-grid div:nth-child(4n){border-right:1px solid var(--line)}.market-metric-grid div:nth-child(2n){border-right:0}.signal-levels,.signal-three-gate,.position-grid{grid-template-columns:repeat(2,1fr)}.signal-scores{grid-template-columns:1fr 1fr}.signal-scores>span{grid-column:1/-1}.signal-evidence{grid-template-columns:1fr}.signal-command>div{margin-top:8px;position:static;transform:none}.ranking-toolbar{flex-direction:column;align-items:stretch}.risk-form-grid{grid-template-columns:repeat(2,1fr)}.risk-actions{flex-direction:column;align-items:stretch}.line-webhook-row{grid-template-columns:auto 1fr}.line-webhook-row button{grid-column:1/-1}.line-overview,.line-group-item{grid-template-columns:1fr}.line-actions{flex-direction:column}.performance-grid{grid-template-columns:repeat(2,1fr)}.performance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-actions{justify-content:flex-start}.timeline-item{grid-template-columns:10px 55px 1fr}.timeline-item>em{display:none}.timeline-item div{flex-direction:column;align-items:flex-start;gap:2px}.emergency-modal dl{grid-template-columns:1fr}}.ai-stock-workflow{gap:16px;display:grid}.ai-workflow-error{color:#ffc2c4;background:#30151c;border:1px solid #71323d;border-radius:9px;align-items:center;gap:8px;padding:12px 14px;display:flex}.ai-workflow-error button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;display:flex}.ai-settings-button,.ai-alert-log .ai-section-title button{color:#d7dcff;cursor:pointer;background:#24264c;border:1px solid #5552a3;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.ai-featured-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ai-featured-card{background:linear-gradient(145deg,#161d2b,#101620);border:1px solid #343e52;border-radius:10px;gap:10px;padding:14px;display:grid}.ai-featured-card>div{gap:3px;display:grid}.ai-featured-card>div span{color:#9d91ff;letter-spacing:.08em;font-size:11px;font-weight:800}.ai-featured-card>div strong{color:#fff;font-size:15px}.ai-featured-card>div em{color:#aeb7c8;font-size:10px;font-style:normal}.ai-featured-card dl{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.ai-featured-card dl div{background:#0b111b;border-radius:6px;padding:7px}.ai-featured-card dt{color:#738097;font-size:10px}.ai-featured-card dd{color:#f1f3f8;margin:3px 0 0;font-size:12px;font-weight:800}.ai-featured-card p,.ai-featured-card small{color:#8995a9;margin:0;font-size:11px;line-height:1.5}.ai-featured-card button{color:#d9e2f2;cursor:pointer;background:#1b2637;border:1px solid #35445d;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:7px;display:flex}.ai-featured-empty{color:#7d899c;text-align:center;background:#0c121c;border:1px dashed #323d51;border-radius:9px;place-content:center;justify-items:center;gap:5px;min-height:120px;display:grid}.ai-featured-empty strong{color:#cbd2df}.ai-three-gate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ai-three-gate-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:14px;overflow:hidden}.ai-three-gate-card header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ai-three-gate-card header span{background:#ffffff0f;border-radius:999px;padding:3px 9px;font-size:12px}.ai-three-gate-card.middle{border-top:3px solid #f4bd61}.ai-three-gate-card.upper{border-top:3px solid #ef6578}.ai-three-gate-card.lower{border-top:3px solid #56d1a4}.ai-three-gate-list{display:grid}.ai-three-gate-list button{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto minmax(126px,auto);align-items:center;gap:10px;padding:10px 14px;display:grid}.ai-three-gate-list button:hover{background:#ffffff09}.ai-three-gate-list button:last-child{border-bottom:0}.ai-three-gate-list button span{gap:2px;display:grid}.ai-three-gate-list button span:nth-child(n+2){text-align:right}.ai-three-gate-list small{color:var(--muted);font-size:11px}.ai-three-gate-empty{min-height:70px;color:var(--muted);margin:0;padding:18px 14px;font-size:13px}.ai-three-gate-note{color:var(--muted);margin:10px 2px 0;font-size:12px}.ai-section-symbol{color:#8d80ff}.ai-capital-panel{border-color:#4b477b}.ai-settings-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.ai-settings-grid label{color:#8f9aae;gap:5px;font-size:11px;display:grid}.ai-settings-grid input[type=number]{color:#fff;background:#0b111b;border:1px solid #303b4e;border-radius:6px;width:100%;padding:8px}.ai-settings-grid .ai-check-setting{color:#c2cad8;background:#101722;border:1px solid #2c3749;border-radius:6px;align-items:center;gap:7px;padding:8px;display:flex}.ai-capital-panel>.button{align-items:center;gap:6px;margin-top:12px;display:inline-flex}.ai-allocation-strip{background:#111824;border:1px solid #293449;border-radius:9px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.ai-allocation-strip div{border-right:1px solid #293449;gap:5px;padding:12px;display:grid}.ai-allocation-strip div:last-child{border:0}.ai-allocation-strip span{color:#758298;font-size:10px}.ai-allocation-strip strong{color:#e9edf5;font-size:13px}.line-status{color:#79deb1;background:#11271f;border:1px solid #285d48;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:flex}.ai-monitor-tabs{gap:7px;margin-bottom:12px;display:flex}.ai-monitor-tabs button{color:#8e9aaf;cursor:pointer;background:#101722;border:1px solid #2a3548;border-radius:7px;padding:8px 12px}.ai-monitor-tabs button.active{color:#fff;background:#4e49a8;border-color:#706ae0}.ai-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-monitor-card{background:#101722;border:1px solid #2b374b;border-radius:9px;gap:11px;padding:14px;display:grid}.ai-monitor-card header{justify-content:space-between;gap:10px;display:flex}.ai-monitor-card header>div{gap:3px;display:grid}.ai-monitor-card header strong{color:#fff}.ai-monitor-card header small,.ai-monitor-card>small{color:#7f8b9f}.ai-monitor-status{color:#b5bdca;background:#283140;border-radius:20px;height:fit-content;padding:5px 8px;font-size:10px}.ai-monitor-status.status-buy-confirmed,.ai-monitor-status.status-add-on-confirmed{color:#ffb8ba;background:#4a1f28}.ai-monitor-status.status-waiting-breakout,.ai-monitor-status.status-waiting-pullback{color:#f5d27a;background:#3a3219}.ai-monitor-status.status-near-entry,.ai-monitor-status.status-holding,.ai-monitor-status.status-continue-holding{color:#aed2ff;background:#182f4c}.ai-monitor-status.status-chase-blocked,.ai-monitor-status.status-reduce{color:#ffc080;background:#452b16}.ai-monitor-status.status-stop-loss,.ai-monitor-status.status-sell-all{color:#ff9c9f;background:#561b24}.ai-monitor-status.status-data-abnormal,.ai-monitor-status.status-overnight{color:#d2b7ff;background:#35244e}.ai-monitor-numbers{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ai-monitor-numbers span{color:#778398;background:#0b111a;border-radius:6px;gap:3px;padding:8px;font-size:10px;display:grid}.ai-monitor-numbers b{color:#e7ebf2;font-size:10px}.ai-monitor-scores{flex-wrap:wrap;gap:6px;display:flex}.ai-monitor-scores span{color:#bac3d2;background:#202938;border-radius:5px;padding:5px 7px;font-size:10px}.ai-monitor-card p{color:#9ca7b9;margin:0;font-size:11px}.ai-monitor-card ul{color:#aeb8c8;margin:0;padding-left:16px;font-size:11px}.ai-monitor-card footer{flex-wrap:wrap;gap:6px;display:flex}.ai-monitor-card footer button{color:#c8d0dd;cursor:pointer;background:#1b2533;border:1px solid #354154;border-radius:6px;padding:7px 9px}.ai-monitor-card footer button.primary{color:#fff;background:#a92f3d;border-color:#d84b58}.ai-monitor-card footer button.danger{color:#ffb0b3;background:#38171d;border-color:#71303a}.ai-monitor-card footer button:disabled{opacity:.4;cursor:not-allowed}.ai-monitor-empty{color:#737f93;text-align:center;background:#0c121b;border:1px dashed #2d384b;border-radius:8px;place-content:center;min-height:90px;display:grid}.ai-alert-list{gap:7px;display:grid}.ai-alert-list article{background:#101722;border-left:3px solid #58657a;border-radius:6px;grid-template-columns:140px 150px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.ai-alert-list article.alert-emergency{border-left-color:#ff5358}.ai-alert-list article.alert-important{border-left-color:#f1a04e}.ai-alert-list span,.ai-alert-list em{color:#77849a;font-size:10px;font-style:normal}.ai-alert-list strong{color:#dfe4ed;font-size:10px}.ai-alert-list p{color:#9aa5b7;margin:0;font-size:11px}.ai-line-overview{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:12px;display:grid}.ai-line-overview div{background:#0d171b;border:1px solid #244237;border-radius:7px;gap:4px;padding:9px 10px;display:grid}.ai-line-overview span{color:#728a80;font-size:10px}.ai-line-overview strong{color:#b9e8d2;font-size:10px}.ai-fixed-disclaimer{color:#929caf;text-align:center;background:#111722;border:1px solid #2a3446;border-radius:8px;margin:0;padding:11px;font-size:11px}.ai-workflow-loading{z-index:50;color:#fff;background:#27254e;border:1px solid #5b56ae;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 30px #0008}@media (max-width:1280px){.ai-featured-grid,.ai-settings-grid,.ai-allocation-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.ai-featured-grid,.ai-monitor-grid,.ai-three-gate-grid{grid-template-columns:1fr}.ai-settings-grid,.ai-allocation-strip,.ai-monitor-numbers{grid-template-columns:repeat(2,1fr)}.ai-alert-list article{grid-template-columns:1fr}.ai-line-overview{grid-template-columns:repeat(2,1fr)}}.large-holder-page{gap:14px;display:grid}.lh-hero{background:radial-gradient(circle at 0 0,#6559de29,#0000 42%),linear-gradient(145deg,#141c29,#0d141f);border:1px solid #29364a;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex;box-shadow:0 12px 34px #0000002e}.lh-hero h1{color:#f2f4f8;align-items:center;gap:9px;margin:4px 0;font-size:23px;display:flex}.lh-hero h1 svg{color:#8e82ff}.lh-hero p{color:#8794a8;margin:0;font-size:10px}.lh-hero dl{border:1px solid #28364a;border-radius:9px;grid-template-columns:repeat(4,1fr);min-width:520px;margin:0;display:grid;overflow:hidden}.lh-hero dl div{background:#080e1794;border-right:1px solid #28364a;padding:10px 12px}.lh-hero dl div:last-child{border:0}.lh-hero dt{color:#758298;font-size:10px}.lh-hero dd{color:#e7ebf3;margin:5px 0 0;font-size:10px;font-weight:800}.lh-hero dd.demo{color:#f0c769}.lh-hero dd.official{color:#6edaa5}.lh-data-notice{color:#79d5a4;background:#21ac6912;border:1px solid #35c68238;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;display:flex}.lh-data-notice.demo{color:#e5ba5c;background:#d5a02512;border-color:#e5b54238}.lh-data-notice strong,.lh-data-notice span{display:block}.lh-data-notice strong{font-size:11px}.lh-data-notice span{color:#8794a4;margin-top:2px;font-size:10px;line-height:1.55}.lh-toast{z-index:800;color:#d8fff0;background:#17362c;border:1px solid #347d62;border-radius:8px;align-items:center;gap:10px;max-width:440px;padding:11px 12px;font-size:11px;display:flex;position:fixed;top:84px;right:20px;box-shadow:0 15px 44px #0009}.lh-toast.error{color:#ffd3d4;background:#421b22;border-color:#8a3844}.lh-toast button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.lh-toast button svg{width:13px}.lh-filters{background:#101722;border:1px solid #273448;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;display:flex}.lh-filters label{color:#8190a5;background:#0a111b;border:1px solid #263449;border-radius:6px;align-items:center;gap:6px;min-height:34px;font-size:10px;display:flex}.lh-filters label>svg{width:13px;margin-left:9px}.lh-filters input,.lh-filters select{color:#dce2eb;background:0 0;border:0;outline:0;min-width:0;height:32px;padding:0 8px;font-size:11px}.lh-search{flex:1;min-width:190px}.lh-search input{width:100%}.lh-turnover{padding-left:8px}.lh-turnover input{text-align:right;width:72px}.lh-turnover span{padding-right:8px}.lh-filters .lh-check{padding:0 9px}.lh-check input{accent-color:#766bea;width:auto;height:auto}.lh-filters button{color:#b9c3d2;cursor:pointer;background:#172235;border:1px solid #304058;border-radius:6px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:11px;display:inline-flex}.lh-filters button.primary{color:#fff;background:#5d55c9;border-color:#756ce9}.lh-filters button:disabled{opacity:.5;cursor:not-allowed}.lh-filters button svg{width:13px}.lh-mobile-tabs{display:none}.lh-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.lh-ranking-panel{background:#101722;border:1px solid #29364a;border-radius:10px;min-width:0;overflow:hidden}.lh-ranking-panel>header{background:linear-gradient(90deg,#6053cb1f,#0000);border-bottom:1px solid #29364a;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:12px 14px;display:flex}.lh-ranking-panel>header span{color:#8e82ff;letter-spacing:.12em;font-size:11px;font-weight:900}.lh-ranking-panel>header h2{color:#e9edf4;margin:3px 0 2px;font-size:13px}.lh-ranking-panel>header p{color:#758297;margin:0;font-size:10px}.lh-ranking-panel>header>strong{color:#b8afff;font-size:20px}.lh-ranking-panel>header>strong small{color:#637087;font-size:10px}.lh-table-wrap{scrollbar-color:#35445d #0c131e;overflow:auto}.lh-table{border-collapse:collapse;width:100%;min-width:2180px;font-size:10px}.lh-table th{z-index:2;color:#738096;text-align:left;white-space:nowrap;background:#0b121c;border-bottom:1px solid #28364a;height:33px;padding:0 8px;font-weight:700;position:sticky;top:0}.lh-table td{color:#aab5c6;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #1e2939;min-height:46px;padding:7px 8px}.lh-table tbody tr{cursor:pointer;transition:background .15s}.lh-table tbody tr:hover{background:#6255d214}.lh-table td>strong,.lh-table td>small,.lh-table td>span{display:block}.lh-table td>strong{color:#edf1f7;font-size:11px}.lh-table td>small{color:#718096;margin-top:2px;font-size:11px}.lh-rank{color:#c9c1ff;background:#29264d;border:1px solid #49438a;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:inline-grid}.lh-health{border-radius:5px;align-items:baseline;gap:4px;min-width:54px;padding:4px 6px;display:inline-flex}.lh-health strong{font-size:11px}.lh-health small{white-space:nowrap;font-size:11px}.lh-health.strong{color:#ff9a9e;background:#ff545b1f}.lh-health.bull{color:#ffb0a1;background:#df5d411a}.lh-health.neutral{color:#f0cf72;background:#dcad321a}.lh-health.weak{color:#9eabc0;background:#7a8ba31a}.lh-health.bear{color:#73dba9;background:#28c67c1a}.lh-ai-signal,.lh-warning,.lh-technical{color:#c5beff;background:#242140;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:11px;display:inline-flex!important}.lh-warning{color:#ffbd7e;background:#3a2414;margin-top:3px}.lh-technical{color:#9ebee5;background:#17283b}.lh-actions{flex-wrap:wrap;gap:3px;min-width:190px;display:flex}.lh-actions button{color:#9daabd;cursor:pointer;background:#182334;border:1px solid #2d3b50;border-radius:4px;align-items:center;gap:3px;min-height:24px;padding:0 5px;font-size:11px;display:inline-flex}.lh-actions button:hover{color:#fff;border-color:#5b55b1}.lh-actions button:disabled{opacity:.45;cursor:wait}.lh-actions svg{width:9px;height:9px}.lh-empty{color:#647187;text-align:center;place-content:center;justify-items:center;min-height:220px;display:grid}.lh-empty h3{color:#aeb8c8;margin:8px 0 3px;font-size:12px}.lh-empty p{margin:0;font-size:10px}.lh-mobile-list{display:none}.lh-disclaimer{color:#778499;background:#0f1621;border:1px solid #263247;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0;padding:10px;font-size:10px;display:flex}.lh-modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02060cd6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lh-detail-modal{background:#0f1722;border:1px solid #37455d;border-radius:13px;width:min(1180px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 30px 100px #000}.lh-detail-modal>header{border-bottom:1px solid #29364a;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 19px;display:flex}.lh-detail-modal>header span{color:#8d80ff;letter-spacing:.14em;font-size:11px;font-weight:900}.lh-detail-modal>header h2{color:#edf1f7;margin:4px 0;font-size:17px}.lh-detail-modal>header p{color:#7f8da2;margin:0;font-size:10px}.lh-detail-modal>header button{color:#929fb2;cursor:pointer;background:#182334;border:1px solid #304058;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.lh-detail-modal>header button svg{width:15px}.lh-detail-loading{color:#7f8ca1;place-content:center;justify-items:center;gap:9px;min-height:420px;font-size:11px;display:grid}.lh-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.lh-chart-grid article{background:#0a121c;border:1px solid #243247;border-radius:8px;min-width:0;padding:12px}.lh-chart-grid article.wide{grid-column:1/-1}.lh-chart-grid h3{color:#aeb9ca;margin:0 0 8px;font-size:10px}.lh-chart-legend{color:#78869b;gap:12px;font-size:11px;display:flex}.lh-chart-legend span:before{content:"";vertical-align:middle;background:currentColor;width:7px;height:2px;margin-right:4px;display:inline-block}.lh-chart-legend .purple{color:#8d80ff}.lh-chart-legend .red{color:#ff6f75}.lh-chart-legend .blue{color:#58a6ff}.lh-chart-legend .green{color:#34d399}.lh-line-chart,.lh-bar-chart{width:100%;height:170px;margin-top:5px;overflow:visible}.lh-line-chart line{stroke:#202d3e;stroke-width:1px}.lh-line-chart polyline{fill:none;stroke-width:2px}.lh-line-chart circle{stroke:#0a121c;stroke-width:1px;cursor:help}.lh-bar-chart rect{fill:#5b55bd;opacity:.8;cursor:help}.lh-flow-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.lh-flow-grid>div{background:#101a28;border-radius:6px;grid-template-columns:1fr 1fr;gap:5px;padding:8px;display:grid}.lh-flow-grid time{color:#8d80ff;grid-column:1/-1;font-size:10px}.lh-flow-grid span{color:#718096;justify-content:space-between;gap:4px;font-size:11px;display:flex}.lh-chart-empty{color:#647187;place-content:center;min-height:165px;font-size:10px;display:grid}.lh-detail-modal>footer{color:#77849a;background:#0b121c;border-top:1px solid #273449;justify-content:center;align-items:center;gap:6px;padding:10px 15px;font-size:10px;display:flex}.lh-card-warning{color:#dba46e;align-items:flex-start;gap:5px;margin:0;font-size:10px;display:flex}@media (max-width:1280px){.lh-ranking-grid{grid-template-columns:1fr}.lh-hero{flex-direction:column;align-items:flex-start}.lh-hero dl{width:100%;min-width:0}}@media (max-width:760px){.lh-hero{padding:16px}.lh-hero h1{font-size:19px}.lh-hero dl{grid-template-columns:repeat(2,1fr)}.lh-hero dl div:nth-child(2){border-right:0}.lh-hero dl div:nth-child(-n+2){border-bottom:1px solid #28364a}.lh-filters{flex-direction:column;align-items:stretch}.lh-filters label,.lh-filters button{width:100%}.lh-turnover input{margin-left:auto}.lh-mobile-tabs{background:#101722;border:1px solid #29364a;border-radius:8px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.lh-mobile-tabs button{color:#8290a4;background:0 0;border:0;border-radius:6px;min-height:35px;font-size:11px}.lh-mobile-tabs button.active{color:#fff;background:#5c54c3}.lh-ranking-panel.mobile-hidden{display:none}.lh-ranking-panel>header{align-items:flex-start}.lh-table-wrap{display:none}.lh-mobile-list{gap:8px;padding:8px;display:grid}.lh-mobile-card{background:#0b121c;border:1px solid #253248;border-radius:8px;gap:9px;padding:11px;display:grid}.lh-mobile-card>header{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.lh-mobile-card>header div strong,.lh-mobile-card>header div small{display:block}.lh-mobile-card>header div strong{color:#e8edf5;font-size:10px}.lh-mobile-card>header div small{color:#758297;margin-top:2px;font-size:10px}.lh-mobile-metrics{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.lh-mobile-metrics span{color:#718096;background:#111b28;border-radius:5px;gap:3px;padding:7px;font-size:11px;display:grid}.lh-mobile-metrics b{color:#dce2ec;font-size:11px}.lh-actions{min-width:0}.lh-actions button{flex:1;justify-content:center}.lh-modal-overlay{padding:8px}.lh-detail-modal{max-height:calc(100vh - 16px)}.lh-chart-grid{grid-template-columns:1fr}.lh-chart-grid article.wide{grid-column:auto}.lh-flow-grid{grid-template-columns:1fr 1fr}.lh-toast{max-width:none;top:72px;left:10px;right:10px}}.institution-page{gap:14px;display:grid}.institution-hero{background:radial-gradient(circle at 0 0,#308fb82e,#0000 42%),linear-gradient(145deg,#141d29,#0d141e);border:1px solid #29394b;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex;box-shadow:0 12px 34px #0000002e}.institution-eyebrow,.institution-table-panel>header span{color:#56b9df;letter-spacing:.13em;font-size:10px;font-weight:900}.institution-hero h1{color:#f0f4f8;align-items:center;gap:9px;margin:5px 0 4px;font-size:23px;display:flex}.institution-hero h1 svg{color:#55c0e8}.institution-hero p{color:#8493a7;margin:0;font-size:10px}.institution-hero-actions{align-items:center;gap:8px;display:flex}.institution-hero-actions>span{color:#8d9caf;background:#070e1699;border:1px solid #29394c;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;display:inline-flex}.institution-hero-actions>span b{color:#dbe5ef}.institution-hero-actions svg{width:13px}.institution-hero-actions button,.institution-error button{color:#dbeaf2;cursor:pointer;background:#17405a;border:1px solid #286989;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;display:inline-flex}.institution-hero-actions button:disabled{opacity:.55;cursor:wait}.institution-hero-actions button svg,.institution-error button svg{width:13px}.institution-hero-actions .spinning{animation:.8s linear infinite spin}.institution-inline-error{color:#ffc1c3;background:#3b1920;border:1px solid #71303a;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;display:flex}.institution-inline-error svg{width:14px}.institution-flow-value{color:#aeb9c7;white-space:nowrap;align-items:center;gap:3px;font-size:11px;font-weight:800;display:inline-flex}.institution-flow-value svg{width:12px;height:12px}.institution-table-panel{background:#101722;border:1px solid #29384b;border-radius:10px;overflow:hidden}.institution-table-panel>header{background:linear-gradient(90deg,#318eb61c,#0000);border-bottom:1px solid #29384b;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 15px;display:flex}.institution-table-panel>header h2{color:#e1e7ef;margin:4px 0 0;font-size:13px}.institution-table-panel>header p{color:#718096;margin:0;font-size:10px}.institution-table-wrap{scrollbar-color:#35455d #0b121c;overflow-x:auto}.institution-table{border-collapse:collapse;width:100%;min-width:1030px}.institution-table th{color:#718096;text-align:left;white-space:nowrap;background:#0b121c;border-bottom:1px solid #283649;padding:10px 11px;font-size:10px}.institution-table td{color:#aab5c5;vertical-align:middle;border-bottom:1px solid #202c3c;padding:11px;font-size:11px}.institution-table tbody tr:last-child td{border-bottom:0}.institution-table tbody tr:hover{background:#3b93b90d}.institution-table tr.total{background:#3583a614}.institution-table tr.total td{border-top:1px solid #34526a}.institution-table td:first-child strong,.institution-table td:first-child small{display:block}.institution-table td:first-child strong{color:#e7ecf3;font-size:10px}.institution-table td:first-child small{color:#668198;margin-top:2px;font-size:11px}.institution-daily-amount{gap:2px;display:grid}.institution-daily-amount small{color:#65758a;font-size:11px}.institution-daily-amount b{color:#c7d0dc;white-space:nowrap;font-size:11px}.institution-market-split{gap:4px;min-width:132px;display:grid}.institution-market-split span{color:#6f7e92;justify-content:space-between;gap:9px;font-size:10px;display:flex}.institution-market-split b{font-size:10px}.institution-note{color:#8190a4;background:#0e1721;border:1px solid #263648;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.institution-note>svg{color:#55b9df;flex:none;width:14px}.institution-note strong,.institution-note>div>span{font-size:10px;line-height:1.55;display:block}.institution-note strong{color:#9eabba}.institution-note a{color:#65c1e3;text-decoration:none}.institution-error{color:#708096;text-align:center;background:#101722;border:1px solid #29374a;border-radius:10px;place-content:center;justify-items:center;gap:8px;min-height:380px;display:grid}.institution-error>svg{color:#d27d82;width:30px}.institution-error h2{color:#c8d1dd;margin:0;font-size:15px}.institution-error p{margin:0 0 5px;font-size:11px}.retail-futures-panel{background:#101722;border:1px solid #2c394c;border-radius:10px;overflow:hidden}.retail-futures-panel>header{background:linear-gradient(90deg,#7855ca1f,#0000);border-bottom:1px solid #29384b;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:12px 15px;display:flex}.retail-futures-panel>header span{color:#9383e8;letter-spacing:.13em;font-size:10px;font-weight:900}.retail-futures-panel>header h2{color:#e5e8f1;align-items:center;gap:6px;margin:4px 0 0;font-size:13px;display:flex}.retail-futures-panel>header h2 svg{color:#9b8df0;width:15px}.retail-futures-panel>header p{color:#78869a;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.retail-futures-panel>header p svg{width:13px}.retail-futures-panel>header p b{color:#b9c2d0}.foreign-short-card{background:linear-gradient(110deg,#3578a721,#101824e6);border:1px solid #30465b;border-radius:9px;grid-template-columns:minmax(220px,1.3fr) minmax(180px,1fr) minmax(220px,1fr);align-items:center;gap:12px;margin:12px 12px 0;padding:14px 15px;display:grid}.foreign-short-title{align-items:center;gap:10px;display:flex}.foreign-short-title>span{color:#66b7dc;background:#173047;border:1px solid #2d5975;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.foreign-short-title svg{width:19px}.foreign-short-title small{color:#5c91ae;letter-spacing:.1em;font-size:11px;font-weight:900}.foreign-short-title h3{color:#e2e8ef;margin:3px 0 2px;font-size:12px}.foreign-short-title p,.foreign-short-note{color:#6f7f93;margin:0;font-size:11px}.foreign-short-total,.foreign-short-change{background:#080f1894;border:1px solid #26394b;border-radius:7px;align-content:center;gap:3px;min-height:48px;padding:8px 11px;display:grid}.foreign-short-total span,.foreign-short-change span{color:#718196;font-size:11px}.foreign-short-total strong{color:#e4e9f0;font-size:17px}.foreign-short-total strong.text-up{color:#ff5964}.foreign-short-total strong.text-down{color:#31c48d}.foreign-short-total small{color:#718196;font-size:11px}.foreign-short-change strong{font-size:11px}.foreign-short-change small{color:#58687c;font-size:11px}.foreign-short-note{border-top:1px solid #253647;grid-column:1/-1;padding-top:7px}.retail-futures-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.retail-futures-card{background:linear-gradient(145deg,#121b29,#0c131e);border:1px solid #2a374a;border-radius:9px;min-width:0;padding:15px}.retail-futures-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.retail-futures-card>header span{color:#9385ea;letter-spacing:.1em;font-size:10px;font-weight:900}.retail-futures-card>header h3{color:#dfe5ed;margin:3px 0 0;font-size:12px}.retail-futures-card>header em{background:#202938;border-radius:20px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:900}.retail-ratio{gap:3px;margin:14px 0 11px;display:grid}.retail-ratio strong{font-size:25px;line-height:1}.retail-ratio small{color:#6f7e92;font-size:11px}.retail-sentiment-track{background:linear-gradient(90deg,#20c17929,#20c1790a 49.5%,#ee49520a 50.5%,#ee495229);border:1px solid #2a3748;border-radius:5px;grid-template-columns:1fr 1fr;height:24px;margin-bottom:13px;display:grid;position:relative}.retail-sentiment-track:after{content:"";background:#536075;width:1px;position:absolute;top:0;bottom:0;left:50%}.retail-sentiment-track span{color:#708095;align-items:center;padding:0 6px;font-size:11px;display:flex}.retail-sentiment-track .bull{justify-content:flex-end}.retail-sentiment-track i{z-index:2;background:#f2f5f8;border:2px solid #7c70d7;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:7px;box-shadow:0 0 0 3px #7c70d72e}.retail-futures-card dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:0;display:grid}.retail-futures-card dl div{background:#0c141f;border:1px solid #202d3e;border-radius:6px;padding:8px 9px}.retail-futures-card dt{color:#6f7e92;font-size:11px}.retail-futures-card dd{color:#c6cfdb;margin:4px 0 0;font-size:10px;font-weight:800}.retail-history{background:#0b131e;border:1px solid #263548;border-radius:8px;margin:0 12px 12px;padding:14px}.retail-history>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.retail-history>header>div:first-child>span{color:#8378ce;letter-spacing:.12em;font-size:11px;font-weight:900}.retail-history>header h3{color:#cdd5e0;margin:3px 0 0;font-size:11px}.retail-history-legend{color:#7d8a9e;gap:11px;font-size:10px;display:flex}.retail-history-legend span{align-items:center;gap:4px;display:inline-flex}.retail-history-legend b{color:#59687c;font-size:11px;font-weight:700}.retail-history-legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.retail-history-legend i.mini,.retail-history-bars i.mini{background:linear-gradient(#9d8df4,#6558b8)}.retail-history-legend i.micro,.retail-history-bars i.micro{background:linear-gradient(#4ec8df,#27849d)}.retail-history-chart{grid-template-columns:46px minmax(0,1fr);min-width:0;height:260px;display:grid}.retail-history-axis{color:#59677b;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:1px 7px 38px 0;font-size:11px;display:flex}.retail-history-scroll{scrollbar-color:#3a4960 #101925;min-width:0;overflow:auto hidden}.retail-history-plot{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#1d2a3a 25%);border-left:1px solid #263447;min-width:100%;height:242px;display:grid;position:relative}.retail-zero-line{z-index:1;background:#536177;height:1px;position:absolute;top:50%;left:0;right:0}.retail-history-group{min-width:0;position:relative}.retail-history-group.month-start{border-left:1px solid #36475e}.retail-history-bars{justify-content:center;gap:7px;height:calc(100% - 27px);display:flex;position:relative}.retail-history-bars>i{z-index:2;cursor:help;border-radius:2px 2px 0 0;width:8px;font-style:normal;position:absolute;box-shadow:0 5px 16px #0000002e}.retail-history-bars>i.mini{right:calc(50% + 1px)}.retail-history-bars>i.micro{left:calc(50% + 1px)}.retail-history-bars>i.negative{filter:saturate(.76);border-radius:0 0 3px 3px}.retail-history-bars>i span{z-index:20;color:#d8dee7;white-space:nowrap;background:#222d3d;border:1px solid #46556b;border-radius:3px;padding:3px 4px;font-size:11px;font-weight:800;display:none;position:absolute;bottom:calc(100% + 4px);right:50%;transform:translate(50%)}.retail-history-bars>i:hover{z-index:30;filter:brightness(1.25)}.retail-history-bars>i:hover span{display:block}.retail-history-bars>i.negative span{top:calc(100% + 4px);bottom:auto}.retail-history-group time{color:#66758a;border-top:1px solid #273548;justify-content:center;align-items:center;height:27px;font-size:9px;display:flex}.retail-history-group.month-start time{color:#a99cf1;font-size:10px;font-weight:800}.retail-futures-panel>footer{color:#7d899b;background:#0b121c;border-top:1px solid #273548;gap:3px;padding:10px 13px;font-size:10px;line-height:1.5;display:grid}.retail-futures-panel>footer strong{color:#9ea9b9}.retail-futures-panel>footer a{color:#9c8ff1;text-decoration:none}@media (max-width:900px){.retail-futures-grid{grid-template-columns:1fr}.foreign-short-card{grid-template-columns:1fr 1fr}.foreign-short-title{grid-column:1/-1}}@media (max-width:680px){.institution-hero{flex-direction:column;align-items:flex-start;padding:16px}.institution-hero h1{font-size:19px}.institution-hero-actions{flex-direction:column;align-items:stretch;width:100%}.institution-hero-actions>span,.institution-hero-actions button{justify-content:center}.institution-table-panel>header,.retail-futures-panel>header{flex-direction:column;align-items:flex-start}.retail-futures-card dl,.foreign-short-card{grid-template-columns:1fr}.foreign-short-title{grid-column:auto}.retail-history>header{flex-direction:column;align-items:flex-start}}.chip-flow-page,.chip-flow-panel{gap:14px;display:grid}.chip-flow-page-hero{background:radial-gradient(circle at 0 0,#3c90ba2e,#0000 43%),linear-gradient(145deg,#151d2a,#0d141e);border:1px solid #2c3b50;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.chip-flow-page-hero>div>span,.chip-flow-heading>div>span,.chip-flow-chart-card>header span{color:#67b8df;letter-spacing:.13em;font-size:10px;font-weight:900}.chip-flow-page-hero h1{color:#eef3f8;align-items:center;gap:9px;margin:5px 0 4px;font-size:23px;display:flex}.chip-flow-page-hero h1 svg{color:#69bee2}.chip-flow-page-hero p{color:#8290a4;margin:0;font-size:10px}.chip-flow-page-hero form{background:#09111d;border:1px solid #34445b;border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;width:min(420px,44%);height:40px;display:grid;position:relative}.chip-flow-page-hero form>svg{color:#6f7f95;justify-self:center;width:15px}.chip-flow-page-hero input{color:#dce4ee;background:0 0;border:0;outline:0;min-width:0;height:100%;font-size:10px}.chip-flow-page-hero button{color:#fff;cursor:pointer;background:#28739a;border:0;border-radius:6px;min-width:68px;height:30px;margin-right:5px;font-size:11px}.chip-flow-page-hero button:disabled{opacity:.65;cursor:wait}.chip-flow-page-hero form small{color:#ff9fa4;font-size:10px;position:absolute;top:calc(100% + 5px);right:0}.chip-flow-panel{background:#101722;border:1px solid #2a394d;border-radius:12px;margin-top:12px;overflow:hidden}.chip-flow-page .chip-flow-panel{margin-top:0}.chip-flow-heading{background:linear-gradient(90deg,#358bb521,#0000);border-bottom:1px solid #2a394d;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:15px 18px;display:flex}.chip-flow-heading h2{color:#e4eaf1;align-items:center;gap:8px;margin:4px 0 3px;font-size:15px;display:flex}.chip-flow-heading h2 svg{color:#62b9df;width:18px}.chip-flow-heading p{color:#75849a;margin:0;font-size:11px}.chip-flow-heading p strong{color:#dbe5f0;font-size:11px;font-weight:800}.chip-flow-status{grid-template-columns:auto auto;place-items:center end;gap:5px 9px;display:grid}.chip-flow-status>span{color:#8390a4;background:#182433;border:1px solid #34445a;border-radius:20px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.chip-flow-status>span svg{width:11px}.chip-flow-status>span.realtime{color:#5ed99d;border-color:#2d7057}.chip-flow-status>span.delayed,.chip-flow-status>span.awaiting_provider{color:#f0cc82;border-color:#675735}.chip-flow-status>span.disconnected{color:#ff9fa4;border-color:#71363d}.chip-flow-status small{color:#637187;font-size:11px}.chip-flow-status button{color:#b8c6d6;cursor:pointer;background:#18283a;border:1px solid #324760;border-radius:6px;grid-column:1/-1;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:10px;display:inline-flex}.chip-flow-status button:disabled{opacity:.55;cursor:wait}.chip-flow-status button svg{width:11px}.chip-flow-status .spinning{animation:.8s linear infinite spin}.chip-flow-empty{color:#738196;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:290px;padding:28px;display:grid}.chip-flow-empty>svg{color:#68b9dc;width:29px;height:29px}.chip-flow-empty.error>svg{color:#da8188}.chip-flow-empty h3{color:#d5dce6;max-width:700px;margin:2px 0;font-size:14px}.chip-flow-empty p{max-width:720px;margin:0;font-size:11px;line-height:1.6}.chip-flow-empty>div{flex-wrap:wrap;justify-content:center;gap:5px;max-width:760px;margin-top:8px;display:flex}.chip-flow-empty>div strong{color:#8593a5;width:100%;font-size:10px}.chip-flow-empty>div span{color:#c6b985;background:#282616;border:1px solid #504a2c;border-radius:20px;padding:4px 7px;font-size:11px}.chip-flow-empty>small{color:#6e7d91;margin-top:5px;font-size:11px}.chip-flow-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 12px 0;display:grid}.chip-flow-summary article{background:#0c151f;border:1px solid #2a394c;border-radius:8px;gap:5px;min-width:0;padding:13px 14px;display:grid}.chip-flow-summary article.positive{border-color:#ff596457;box-shadow:inset 0 0 24px #ff596409}.chip-flow-summary article.negative{border-color:#31c48d52;box-shadow:inset 0 0 24px #31c48d09}.chip-flow-summary span{color:#738197;align-items:center;gap:5px;font-size:10px;display:flex}.chip-flow-summary span svg{color:#8e80df;width:12px}.chip-flow-summary strong{color:#dfe5ed;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.chip-flow-summary .positive strong{color:#ff727b}.chip-flow-summary .negative strong{color:#42cf98}.chip-flow-summary small{color:#5f6d81;font-size:11px}.chip-flow-exclusions{color:#7f8da0;background:#e0b7670b;border:1px solid #e0b7672e;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px 12px;margin:10px 12px 0;padding:8px 10px;font-size:10px;display:flex}.chip-flow-exclusions>span{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.chip-flow-exclusions b{color:#c7d1dd}.chip-flow-exclusions em{color:#d7b66e;background:#e0b76717;border-radius:10px;padding:2px 5px;font-size:11px;font-style:normal}.chip-flow-exclusions small{color:#69788c;margin-left:auto;font-size:11px}.chip-flow-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.chip-flow-chart-card{background:#0a121d;border:1px solid #29384c;border-radius:9px;min-width:0;overflow:hidden}.chip-flow-chart-card>header{background:linear-gradient(90deg,#36799d17,#0000);border-bottom:1px solid #263548;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:10px 12px;display:flex}.chip-flow-chart-card h3{color:#dce3ec;margin:3px 0 0;font-size:11px}.chip-flow-chart-card>header strong{font-variant-numeric:tabular-nums;font-size:13px}.chip-flow-tooltip{color:#728197;background:#0c151f;border-bottom:1px solid #202e40;flex-wrap:wrap;align-items:center;gap:5px 12px;min-height:28px;padding:6px 10px;font-size:11px;display:flex}.chip-flow-tooltip b{color:#b6c1cf}.chip-flow-chart{touch-action:pan-y;width:100%;min-height:245px}.chip-defense-panel{background:linear-gradient(145deg,#101d2af5,#09121dfa);border:1px solid #31445a;border-radius:10px;margin:0 12px 12px;overflow:hidden}.chip-defense-panel>header{border-bottom:1px solid #293a4d;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.chip-defense-panel>header span{color:#78bfe0;letter-spacing:.11em;align-items:center;gap:5px;font-size:10px;font-weight:900;display:inline-flex}.chip-defense-panel>header span svg{width:13px}.chip-defense-panel>header h2{color:#e4ebf3;margin:4px 0 2px;font-size:14px}.chip-defense-panel>header p{color:#718197;margin:0;font-size:10px}.chip-defense-panel>header small{color:#78889d;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.chip-defense-panel>header small svg{width:12px}.chip-defense-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.chip-defense-scope-title{color:#8ea0b5;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 0;font-size:10px;display:flex}.chip-defense-scope-title b{color:#d4deea;font-size:10px}.chip-defense-scope-title.market{border-top:1px solid #293a4d;margin-top:3px;padding-top:12px}.chip-defense-grid.market .chip-defense-card{background:linear-gradient(145deg,#101a2a,#0a1420);border-color:#37516c}.chip-defense-market-source{color:#708399;background:#112030b8;border:1px solid #293e53;border-radius:7px;flex-wrap:wrap;gap:5px 14px;margin:-3px 12px 12px;padding:8px 10px;font-size:11px;display:flex}.chip-defense-market-source span:first-child{color:#9bc7df;font-weight:800}.chip-defense-card{background:#0a141f;border:1px solid #2d4054;border-left:3px solid #67b7dc;border-radius:8px;min-width:0;padding:13px}.chip-defense-card.held{border-left-color:#4ed29b}.chip-defense-card.testing{border-left-color:#e0b767}.chip-defense-card.broken{border-left-color:#ff6872}.chip-defense-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.chip-defense-card>header span{color:#6b7d93;letter-spacing:.1em;font-size:11px;font-weight:900}.chip-defense-card>header h3{color:#e0e8f1;margin:3px 0 0;font-size:12px}.chip-defense-card>header b{color:#69d9a8;white-space:nowrap;background:#4ed29b17;border:1px solid #4ed29b40;border-radius:20px;padding:4px 7px;font-size:11px}.chip-defense-card.testing>header b{color:#e7c474;background:#e0b76717;border-color:#e0b76747}.chip-defense-card.broken>header b{color:#ff8a92;background:#ff687217;border-color:#ff687247}.chip-defense-price{justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;display:flex}.chip-defense-price strong{color:#f0f5fa;font-variant-numeric:tabular-nums;font-size:20px}.chip-defense-price span{white-space:nowrap;font-size:11px;font-weight:800}.chip-defense-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:12px 0 0;display:grid}.chip-defense-card dl>div{border-top:1px solid #223143;min-width:0;padding-top:7px}.chip-defense-card dt{color:#64758b;font-size:11px}.chip-defense-card dd{color:#b9c6d5;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;overflow:hidden}.chip-defense-state{color:#7f90a5;justify-content:center;align-items:center;gap:8px;min-height:120px;padding:24px;font-size:11px;display:flex}.chip-defense-state svg{width:16px}.chip-defense-state.error{color:#ff9299}.chip-defense-note{color:#64758a;margin:0;padding:0 12px 11px;font-size:11px;line-height:1.6}.chip-flow-panel>footer{color:#7b899d;background:#0c141e;border-top:1px solid #273548;align-items:flex-start;gap:7px;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.chip-flow-panel>footer svg{color:#e0b767;flex:none;width:13px}.chip-flow-panel>footer b{color:#e5c880;white-space:nowrap;background:#2c2717;border:1px solid #554a28;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:11px}@media (max-width:900px){.chip-flow-summary{grid-template-columns:1fr 1fr}.chip-flow-summary article.retail{grid-column:1/-1}.chip-flow-chart-grid,.chip-defense-grid{grid-template-columns:1fr}}@media (max-width:680px){.chip-flow-page-hero,.chip-flow-heading{flex-direction:column;align-items:flex-start;padding:15px}.chip-flow-page-hero h1{font-size:19px}.chip-flow-page-hero form{width:100%}.chip-flow-status{grid-template-columns:auto 1fr;justify-items:start;width:100%}.chip-flow-status small{justify-self:end}.chip-flow-status button{justify-content:center;width:100%}.chip-flow-summary{grid-template-columns:1fr}.chip-flow-summary article.retail{grid-column:auto}.chip-flow-summary strong{white-space:normal}.chip-flow-exclusions{flex-direction:column;align-items:flex-start}.chip-flow-exclusions small{margin-left:0}.chip-defense-panel>header{flex-direction:column;align-items:flex-start}.chip-defense-panel>header small{white-space:normal}.chip-defense-price{flex-direction:column;align-items:flex-start}.chip-defense-card dl{grid-template-columns:1fr}.chip-flow-panel>footer{flex-wrap:wrap}.chip-flow-panel>footer b{margin-left:20px}}.private-login-page{background:radial-gradient(circle at 50% 5%,#28588b40,#0000 42%),linear-gradient(145deg,#07101b,#040810);place-items:center;min-height:100vh;padding:24px;display:grid}.private-login-card{color:#dfe8f4;background:linear-gradient(150deg,#132030fa,#09111cfc);border:1px solid #344a64;border-radius:17px;width:min(420px,100%);overflow:hidden;box-shadow:0 28px 90px #000b}.private-login-card>header{background:#25496e26;border-bottom:1px solid #30435a;align-items:center;gap:11px;min-height:72px;padding:0 22px;display:flex}.private-login-card>header>span{color:#80b9ee;background:#17314c;border:1px solid #315b82;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.private-login-card>header strong,.private-login-card>header small{display:block}.private-login-card>header strong{font-size:16px}.private-login-card>header small{color:#66809b;letter-spacing:.13em;margin-top:2px;font-size:10px;font-weight:800}.private-login-heading{text-align:center;padding:27px 27px 17px}.private-login-heading>svg{color:#d3ad60}.private-login-heading h1{margin:8px 0 5px;font-size:24px}.private-login-heading p{color:#8190a3;margin:0;font-size:12px;line-height:1.6}.private-login-card form{gap:14px;padding:0 27px 28px;display:grid}.private-login-card form label{color:#98a8ba;gap:7px;font-size:11px;display:grid}.private-login-card form label>span{align-items:center;gap:6px;display:flex}.private-login-card form input{color:#edf4fc;background:#08111d;border:1px solid #34475d;border-radius:8px;outline:none;width:100%;height:43px;padding:0 12px;font-size:14px}.private-login-card form input:focus{border-color:#5288b9;box-shadow:0 0 0 3px #5288b921}.private-login-card form button{color:#f5f8fb;cursor:pointer;background:linear-gradient(135deg,#2c6b9c,#315886);border:1px solid #5386af;border-radius:8px;height:43px;font-weight:800}.private-login-card form button:disabled{opacity:.6;cursor:wait}.private-login-error{color:#ffabb0;background:#da445017;border:1px solid #da445047;border-radius:7px;margin:0;padding:9px 11px;font-size:11px}.private-login-card>footer{color:#607087;text-align:center;background:#070e18;border-top:1px solid #29394d;place-items:center;min-height:54px;padding:13px 22px;font-size:11px;line-height:1.5;display:grid}.private-site-logout{color:#abb9ca;cursor:pointer;font:inherit;background:#6c829c14;border:1px solid #6c829c47;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.private-site-logout:hover{color:#ecf3fb;border-color:#88a5c680}@media (max-width:520px){.private-login-page{padding:12px}.private-login-heading,.private-login-card form{padding-left:20px;padding-right:20px}}.legal-terms-button{color:#d6c08c;cursor:pointer;font:inherit;background:#cda65414;border:1px solid #cda6544d;border-radius:6px;padding:5px 9px}.legal-terms-button:hover{color:#f0d99f;border-color:#e6c06a94}.legal-terms-backdrop{z-index:12000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02060ce6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legal-terms-dialog{color:#dce4ef;background:linear-gradient(145deg,#111b29,#0b121d);border:1px solid #3b4e68;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,96vw);max-height:min(880px,94vh);display:grid;overflow:hidden;box-shadow:0 28px 90px #000c}.legal-terms-dialog>header{background:linear-gradient(90deg,#dba63f21,#446fa914);border-bottom:1px solid #33445c;align-items:center;gap:13px;min-height:82px;padding:17px 20px;display:flex}.legal-terms-icon{color:#ebc36f;background:#dead461a;border:1px solid #dead4652;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.legal-terms-dialog>header small{color:#c49e51;letter-spacing:.11em;font-size:11px;font-weight:800}.legal-terms-dialog>header h1{margin:3px 0 0;font-size:21px}.legal-terms-close{color:#aeb8c8;cursor:pointer;background:#182435;border:1px solid #3a4a60;border-radius:8px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.legal-terms-body{color:#aeb9c9;padding:20px 24px 24px;font-size:13px;line-height:1.85;overflow-y:auto}.legal-terms-body>p{margin:0 0 14px}.legal-terms-body ol{margin:0 0 15px;padding-left:24px}.legal-terms-body li{margin:0 0 10px;padding-left:4px}.legal-terms-body strong{color:#f0c878}.legal-terms-warning{color:#efc56f;background:#dca53717;border:1px solid #dca53747;border-radius:9px;align-items:center;gap:10px;margin-bottom:17px;padding:12px 14px;display:flex}.legal-terms-warning svg{flex:none}.legal-terms-warning p{margin:0}.legal-terms-dialog>footer{color:#9ca9ba;text-align:left;background:#0a111b;border-top:1px solid #33445b;gap:13px;min-height:116px;padding:14px 20px 17px;font-size:12px;display:grid}.legal-terms-dialog>footer label{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.legal-terms-dialog>footer input{accent-color:#c89b44;width:17px;height:17px;margin-top:1px}.legal-terms-dialog>footer div{justify-content:flex-end;gap:9px;display:flex}.legal-terms-dialog>footer button{cursor:pointer;border-radius:8px;min-height:38px;padding:0 15px;font-weight:750}.legal-terms-dialog>footer button.primary{color:#171108;background:#e0b45e;border:1px solid #f2cf83}.legal-terms-dialog>footer button.primary:disabled{opacity:.38;cursor:not-allowed}.legal-terms-dialog>footer button.secondary{color:#b8c2d0;background:#172231;border:1px solid #39495e}@media (max-width:680px){.legal-terms-backdrop{padding:8px}.legal-terms-dialog{border-radius:12px;width:100%;max-height:97vh}.legal-terms-dialog>header{min-height:70px;padding:13px}.legal-terms-dialog>header h1{font-size:17px}.legal-terms-icon{width:36px;height:36px}.legal-terms-body{padding:15px;font-size:12px;line-height:1.72}.legal-terms-dialog>footer{padding:12px 13px 14px}.legal-terms-dialog>footer div{flex-direction:column-reverse;align-items:stretch}.legal-terms-dialog>footer button{width:100%}}.adaptive-page{gap:18px;display:grid}.adaptive-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.adaptive-heading h1{margin:4px 0;font-size:28px}.adaptive-heading p,.table-title p{color:var(--muted);margin:0}.adaptive-heading>button,.row-actions button{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:9px;align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.eyebrow{color:#70a7ff;letter-spacing:.08em;font-size:12px;font-weight:700}.regime-hero{border:1px solid var(--border);background:linear-gradient(135deg, var(--surface), var(--surface-2));border-radius:16px;grid-template-columns:auto minmax(260px,1fr) repeat(4,minmax(100px,auto));align-items:center;gap:18px;padding:22px;display:grid}.regime-light{background:#818b9e;border-radius:10px;width:16px;height:72px;box-shadow:0 0 24px #818b9e66}.regime-hero.breakout .regime-light{background:#23c483;box-shadow:0 0 24px #23c48388}.regime-hero.recovery .regime-light{background:#79d99c}.regime-hero.range .regime-light{background:#e4b74e}.regime-hero.crash .regime-light{background:#f05c67;box-shadow:0 0 24px #f05c6788}.regime-hero strong{font-size:22px;display:block}.regime-hero p{color:var(--muted);margin:5px 0 0}.regime-stat span,.regime-stat b{display:block}.regime-stat span{color:var(--muted);font-size:12px}.regime-stat b{margin-top:5px}.crash-defense{color:#ff8c94;background:#f05c6712;border:1px solid #f05c6755;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.crash-defense p{color:var(--muted);margin:4px 0 0}.adaptive-grid{grid-template-columns:2fr 1fr;gap:16px;display:grid}.adaptive-card,.adaptive-table-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:18px}.adaptive-card h2{align-items:center;gap:8px;margin:0 0 14px;font-size:17px;display:flex}.industry-ranks{grid-template-columns:repeat(2,1fr);gap:8px 18px;display:grid}.industry-ranks>div{grid-template-columns:28px 100px 1fr 30px 55px;align-items:center;gap:7px;font-size:12px;display:grid}.industry-ranks i{background:#5f90ee;border-radius:5px;height:5px;display:block}.market-sources p{color:var(--muted)}.market-sources .notice{color:#e4b74e;gap:6px;display:flex}.table-title{justify-content:space-between;align-items:center;display:flex}.table-title h2{margin:0}.adaptive-table-wrap{margin-top:15px;overflow:auto}.adaptive-table-wrap table{border-collapse:collapse;width:100%;min-width:1500px;font-size:12px}.adaptive-table-wrap th,.adaptive-table-wrap td{text-align:left;border-top:1px solid var(--border);vertical-align:top;padding:10px 8px}.adaptive-table-wrap td>span,.stock-link span{color:var(--muted);margin-top:3px;display:block}.stock-link{color:var(--text);text-align:left;background:0 0;border:0}.candidate-status{color:#e4b74e;white-space:nowrap;background:#e4b74e22;border-radius:999px;padding:5px 8px}.candidate-status.can_enter{color:#23c483;background:#23c48322}.candidate-status.market_risk_high{color:#f05c67;background:#f05c6722}.row-actions{gap:5px;display:flex}.row-actions button{padding:5px 7px;font-size:11px}.adaptive-empty{text-align:center;color:var(--muted);padding:50px}.adaptive-modal-backdrop{z-index:100;background:#07101dcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adaptive-modal{background:var(--surface);border:1px solid var(--border);border-radius:16px;width:min(760px,95vw);max-height:90vh;padding:24px;position:relative;overflow:auto}.modal-close{color:var(--text);background:0 0;border:0;position:absolute;top:15px;right:15px}.reason-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.adaptive-modal pre{white-space:pre-wrap;background:var(--surface-2);border-radius:10px;padding:12px}.spin{animation:1s linear infinite spin}@media (max-width:1000px){.regime-hero{grid-template-columns:auto 1fr}.regime-stat{grid-column:2}.adaptive-grid,.industry-ranks,.reason-columns{grid-template-columns:1fr}.adaptive-heading{display:block}.adaptive-heading>button{margin-top:12px}}.adaptive-performance-card{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface), var(--surface-2));border-radius:14px;overflow:hidden}.adaptive-performance-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.adaptive-performance-title h2{align-items:center;gap:8px;margin:4px 0;font-size:19px;display:flex}.adaptive-performance-title p{color:var(--muted);margin:0;font-size:12px}.adaptive-performance-actions{align-items:center;gap:8px;display:flex}.adaptive-performance-actions>strong{color:#6fe0ad;white-space:nowrap;background:#23c48318;border:1px solid #23c48355;border-radius:999px;padding:9px 13px}.adaptive-performance-actions>button{color:#dbe7f5;cursor:pointer;white-space:nowrap;background:#24517c;border:1px solid #477daf;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:inline-flex}.adaptive-performance-actions>button:disabled{opacity:.6;cursor:wait}.adaptive-performance-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px 18px;display:grid}.adaptive-performance-summary article{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:5px;padding:13px;display:grid}.adaptive-performance-summary span,.adaptive-performance-summary small{color:var(--muted);font-size:11px}.adaptive-performance-summary b{font-size:18px}.adaptive-performance-card .profit{color:#ff747d}.adaptive-performance-card .loss{color:#45d59e}.adaptive-trade-columns{grid-template-columns:1fr 1fr;gap:14px;padding:0 18px 18px;display:grid}.adaptive-trade-columns>div{background:var(--surface);border:1px solid var(--border);border-radius:11px;min-width:0;padding:14px}.adaptive-trade-columns h3{margin:0 0 11px;font-size:14px}.adaptive-trade-table{overflow:auto}.adaptive-trade-table table{border-collapse:collapse;width:100%;min-width:580px;font-size:11px}.adaptive-trade-table th,.adaptive-trade-table td{text-align:left;border-top:1px solid var(--border);vertical-align:top;padding:8px 7px}.adaptive-trade-table td>span{color:var(--muted);margin-top:3px;display:block}.adaptive-trade-empty{min-height:65px;color:var(--muted);text-align:center;place-items:center;margin:0;font-size:12px;display:grid}.adaptive-performance-card>footer{color:#d4b66f;background:#e4b74e0b;border-top:1px solid #e4b74e33;align-items:flex-start;gap:7px;padding:11px 18px;font-size:11px;display:flex}.adaptive-performance-card>footer svg{flex:none}@media (max-width:1100px){.adaptive-performance-summary{grid-template-columns:repeat(3,1fr)}.adaptive-trade-columns{grid-template-columns:1fr}}@media (max-width:680px){.adaptive-performance-title{flex-direction:column;align-items:flex-start}.adaptive-performance-actions{flex-direction:column;align-items:stretch;width:100%}.adaptive-performance-actions>strong{text-align:center}.adaptive-performance-actions>button{justify-content:center}.adaptive-performance-summary{grid-template-columns:1fr 1fr}.adaptive-trade-columns{padding:0 12px 12px}.adaptive-performance-card>footer{padding:11px 12px}}.day-trading-directional-pnl{grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 14px;display:grid}.day-trading-directional-pnl article{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:6px;padding:14px;display:grid}.day-trading-directional-pnl article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.day-trading-directional-pnl span{color:var(--muted);font-size:12px;font-weight:700}.day-trading-directional-pnl b{font-size:18px}.day-trading-directional-pnl small{color:var(--muted);font-size:10px}@media (max-width:680px){.day-trading-directional-pnl{grid-template-columns:1fr;padding:0 12px 12px}.day-trading-directional-pnl article>div{flex-direction:column;align-items:flex-start}}.day-trading-adaptive{gap:18px}.day-trading-adaptive .dt-hero{background:0 0;border:0;border-radius:0;align-items:flex-start;min-height:0;padding:0;overflow:visible}.day-trading-adaptive .dt-hero h1{letter-spacing:normal;margin:4px 0;font-size:28px}.day-trading-adaptive .dt-hero p{color:var(--muted);font-size:12px}.day-trading-adaptive .dt-hero-status{padding-top:2px}.day-trading-heading-actions{justify-items:end;gap:9px;display:grid}.day-trading-heading-actions>button{min-height:36px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.day-trading-heading-actions>button:disabled{opacity:.5;cursor:wait}.day-trading-regime{border-color:var(--line)}.day-trading-regime>div:nth-child(2)>small{color:var(--muted)}.day-trading-regime>div:nth-child(2)>small:last-child{margin-top:8px;font-size:10px;display:block}.dt-robot-router{background:linear-gradient(135deg,#1f324ceb,#0e1828fa);border:1px solid #395574;border-radius:14px;gap:14px;padding:18px;display:grid}.dt-active-robot{grid-template-columns:auto minmax(260px,1fr) auto minmax(190px,240px);align-items:center;gap:14px;display:grid}.dt-robot-icon{color:#8bd7ff;background:#38bdf81f;border:1px solid #5bc0eb59;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.dt-robot-icon svg{width:23px;height:23px}.dt-active-robot small,.dt-active-robot p,.dt-active-robot-rules span,.dt-robot-roster small{color:var(--muted)}.dt-active-robot h2{margin:3px 0 4px;font-size:20px}.dt-active-robot p{margin:0;font-size:12px}.dt-robot-status{color:#73e0aa;white-space:nowrap;background:#23c4831f;border:1px solid #23c4834d;border-radius:999px;padding:6px 10px;font-size:11px}.dt-robot-status.managing,.dt-robot-status.warming_up{color:#f2cc70;background:#e4b74e1a;border-color:#e4b74e4d}.dt-robot-status.paused{color:#ff8c94;background:#f05c671a;border-color:#f05c674d}.dt-robot-status.standby{color:#aab5c8;background:#94a3b81a;border-color:#94a3b840}.dt-robot-confidence{gap:5px;display:grid}.dt-robot-confidence>span{color:#a9b8ca;align-items:center;gap:5px;font-size:11px;display:flex}.dt-robot-confidence strong{font-size:22px}.dt-robot-confidence strong small{font-size:11px;font-weight:600}.dt-robot-confidence>i{background:#0a1422;border-radius:999px;height:6px;overflow:hidden}.dt-robot-confidence>i b{border-radius:inherit;background:linear-gradient(90deg,#4ea6dc,#6fe0ad);height:100%;display:block}.dt-active-robot-rules{grid-template-columns:.8fr 1.6fr 1fr;gap:9px;display:grid}.dt-active-robot-rules>div{background:#070f1b85;border:1px solid #5069864d;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.dt-active-robot-rules span{font-size:10px}.dt-active-robot-rules b{font-size:11px;line-height:1.55}.dt-robot-roster{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.dt-robot-roster article{opacity:.62;background:#08111d85;border:1px solid #43566e73;border-radius:8px;gap:4px;padding:10px;display:grid}.dt-robot-roster article.selected{opacity:1;background:#2d7ea72e;border-color:#4b9dc5;box-shadow:inset 0 0 0 1px #4faed81f}.dt-robot-roster span{color:#68bfe7;font-size:9px}.dt-robot-roster b{font-size:11px}.dt-robot-roster small{font-size:9px;line-height:1.4}.phase-long-only{color:#67e2a5;border-color:#23c87547}.dt-direction-policy{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dt-direction-policy article{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:8px;padding:15px;display:grid}.dt-direction-policy article.long{border-top:3px solid #ef6671}.dt-direction-policy article.short{border-top:3px solid #45d59e}.dt-direction-policy article.overnight{border-top:3px solid #8b7cf6}.dt-direction-policy article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.dt-direction-policy span{color:var(--muted);font-size:11px}.dt-direction-policy strong{font-size:14px}.dt-direction-policy article>b{color:#dce6f3;font-size:12px}.dt-direction-policy p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.day-trading-adaptive .automation-banner{background:var(--surface);border-color:var(--line);border-radius:14px;padding:16px 18px}.day-trading-adaptive .dt-system-strip{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;overflow:visible}.day-trading-adaptive .dt-system-strip>div{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-height:72px;padding:13px}.day-trading-adaptive .dt-card,.day-trading-adaptive .live-signal-card,.day-trading-adaptive .position-card{background:var(--surface);border-color:var(--line);box-shadow:none;border-radius:14px}.day-trading-adaptive .dt-dashboard-grid{gap:16px}.day-trading-adaptive .dt-dashboard-grid>.dt-card{padding:18px}.day-trading-adaptive .dt-performance-card{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface), var(--surface-2));margin:0;padding:0}.day-trading-adaptive .dt-performance-card>.dt-section-heading{border-bottom:1px solid var(--line);padding:18px}.day-trading-adaptive .dt-performance-card>.dt-section-heading h2{margin:4px 0;font-size:19px}.day-trading-adaptive .dt-performance-card>.dt-section-heading p{font-size:12px}.day-trading-adaptive .dt-performance-columns{gap:10px;margin:0;padding:14px 18px}.day-trading-adaptive .dt-performance-block{background:var(--surface);border-color:var(--line);border-radius:10px;padding:13px}.day-trading-adaptive .performance-summary-grid{background:0 0;gap:10px;overflow:visible}.day-trading-adaptive .performance-summary-grid>div{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:11px}.day-trading-adaptive .today-entry-table{margin:0;padding:0 18px 18px}.day-trading-adaptive .adaptive-table-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px}.day-trading-adaptive .dt-section-heading h2{margin:3px 0;font-size:18px}.day-trading-adaptive .dt-section-heading p{color:var(--muted);font-size:12px}.day-trading-adaptive .live-signal-grid,.day-trading-adaptive .position-grid-list{gap:12px}.day-trading-adaptive .live-signal-card,.day-trading-adaptive .position-card{border-radius:10px;padding:16px}.day-trading-adaptive .adaptive-table-wrap .row-actions{flex-wrap:wrap}.day-trading-detail-modal{width:min(980px,95vw)}.day-trading-detail-modal>.live-signal-card,.day-trading-detail-modal>.position-card{box-shadow:none;margin-top:14px}.day-trading-detail-modal>.position-card{grid-column:auto}@media (max-width:1100px){.dt-active-robot{grid-template-columns:auto 1fr auto}.dt-robot-confidence{grid-column:2/-1}.dt-robot-roster,.day-trading-adaptive .dt-system-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.dt-active-robot{grid-template-columns:auto 1fr}.dt-robot-status{grid-column:2;justify-self:start}.dt-robot-confidence{grid-column:1/-1}.dt-active-robot-rules,.dt-robot-roster,.dt-direction-policy{grid-template-columns:1fr}.day-trading-heading-actions{justify-items:start;margin-top:12px}.day-trading-adaptive .dt-hero-status{justify-content:flex-start}.day-trading-adaptive .dt-system-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.day-trading-adaptive .dt-performance-columns{padding:12px}.day-trading-adaptive .today-entry-table{padding:0 12px 12px}}.long-term-page{gap:16px;display:grid}.long-term-heading{border:1px solid var(--line);background:radial-gradient(circle at 8% 0,#517dd226,#0000 38%),linear-gradient(120deg,#13263e,#0c192a);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:112px;padding:22px;display:flex}.long-term-heading h1{align-items:center;gap:9px;margin:3px 0 5px;font-size:25px;display:flex}.long-term-heading h1 svg{color:#8da9ff}.long-term-heading p:not(.section-kicker){color:var(--muted);margin:0;font-size:11px}.long-term-heading>button{color:#dce7f6;cursor:pointer;background:#1b3150;border:1px solid #3b587d;border-radius:8px;align-items:center;gap:7px;min-height:37px;padding:0 12px;display:flex}.long-term-heading>button:disabled{opacity:.65}.long-term-quote-notice{color:#f0c26c;background:#f0af4512;border:1px solid #f0af453d;border-radius:9px;padding:9px 12px;font-size:12px;line-height:1.45}.long-term-mode-tabs{border:1px solid var(--line);background:#0b1422;border-radius:11px;gap:5px;width:fit-content;padding:4px;display:flex}.long-term-mode-tabs button{color:#8493aa;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;min-width:190px;padding:9px 13px;display:flex}.long-term-mode-tabs button.active{color:#fff;background:#223554;border-color:#3a5379}.long-term-mode-tabs span,.long-term-mode-tabs strong,.long-term-mode-tabs small{display:block}.long-term-mode-tabs small{color:#73839a;margin-top:2px;font-size:10px}.long-term-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.long-term-summary article{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:5px;min-width:0;padding:14px;display:grid}.long-term-summary span,.long-term-summary small{color:var(--muted);font-size:11px}.long-term-summary strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.long-term-page .profit{color:var(--up)!important}.long-term-page .loss{color:var(--down)!important}.long-term-page .forecast{color:#e8b75d!important}.long-term-models,.long-term-positions,.long-term-history,.long-term-performance,.long-term-events{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.long-term-section-title{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:58px;padding:12px 16px;display:flex}.long-term-section-title>svg{color:#8b82fa}.long-term-section-title h2{margin:0;font-size:14px}.long-term-section-title p{color:var(--muted);margin:3px 0 0;font-size:11px}.long-term-models>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.long-term-models article{background:#0b1523;border:1px solid #263852;border-radius:8px;padding:12px}.long-term-models article strong{color:#cdd8e8;font-size:11px}.long-term-models article p{color:#718198;margin:5px 0 0;font-size:11px;line-height:1.5}.long-term-table-wrap{overflow-x:auto}.long-term-table-wrap table{border-collapse:collapse;width:100%;min-width:1580px;font-size:11px}.long-term-table-wrap th{color:#718198;text-align:left;white-space:nowrap;background:#0a1422;padding:10px 9px}.long-term-table-wrap td{color:#adb9ca;vertical-align:middle;font-variant-numeric:tabular-nums;border-top:1px solid #203047;padding:10px 9px}.long-term-table-wrap td small{color:#697990;margin-top:3px;font-size:10px;display:block}.long-term-stock{color:#eef4fc;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.long-term-stock:hover strong{text-decoration:underline}.allocation-weight{color:#8fb4ff}.long-term-stock span{color:#718198;margin-top:3px;font-size:10px;display:block}.long-term-direction{border-radius:10px;align-items:center;gap:3px;width:fit-content;padding:3px 6px;font-size:10px;display:flex}.long-term-direction.long{color:#ff858d;background:#ff5f611a}.long-term-direction.short{color:#52d99c;background:#23c8751a}.holding-progress{gap:4px;min-width:88px;display:grid}.holding-progress i{background:#253349;border-radius:4px;height:4px;overflow:hidden}.holding-progress b{border-radius:inherit;background:linear-gradient(90deg,#746bf0,#57a2e9);height:100%;display:block}.holding-progress span{color:#7c8ba1;font-size:10px}.replace-position{color:#f0c069;cursor:pointer;white-space:nowrap;background:#e2a74314;border:1px solid #e2a74340;border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:10px;display:inline-flex}.replace-position:disabled{opacity:.65}.position-locked{color:#68788f;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.long-term-positions>footer{color:#b69357;background:#e2a7430b;border-top:1px solid #e2a74326;padding:10px 14px;font-size:10px}.long-term-waiting{color:#718198;text-align:center;align-content:center;place-items:center;gap:8px;min-height:210px;padding:30px;display:grid}.long-term-waiting svg{color:#8d83f7}.long-term-waiting h3{color:#c9d4e4;margin:0;font-size:14px}.long-term-waiting p{margin:0;font-size:10px}.long-term-history .long-term-table-wrap table{min-width:980px}.long-term-performance .long-term-section-title{justify-content:flex-start}.benchmark-goal{color:#e4b65f;white-space:nowrap;background:#e4b65f14;border:1px solid #e4b65f38;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:11px}.benchmark-goal.achieved{color:#54dfa4;background:#54dfa414;border-color:#54dfa440}.benchmark-table{min-width:1040px!important}.benchmark-table .model-row{background:#6c7eff0e}.benchmark-table .model-row td:first-child strong{color:#aeb8ff}.benchmark-status{border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;display:inline-block}.benchmark-status.model{color:#aeb8ff;background:#6c7eff1a}.benchmark-status.leading{color:#54dfa4;background:#54dfa417}.benchmark-status.trailing{color:#ff858d;background:#ff5f6117}.benchmark-status.tied{color:#9ba8ba;background:#9ba8ba14}.benchmark-constituent-detail{border-top:1px solid var(--line)}.benchmark-constituent-detail>header{background:#3e5c890e;padding:11px 14px}.benchmark-constituent-detail>header div{gap:3px;display:grid}.benchmark-constituent-detail>header strong{color:#c9d6e7;font-size:10px}.benchmark-constituent-detail>header small{color:#71839a;font-size:10px}.benchmark-constituent-detail table{min-width:900px!important}.long-term-ytd-backtest{border-top:1px solid var(--line)}.long-term-ytd-backtest>header{background:linear-gradient(90deg,#6c7eff14,#0000);align-items:center;gap:14px;min-height:58px;padding:11px 14px;display:flex}.long-term-ytd-backtest>header>div{gap:3px;margin-right:auto;display:grid}.long-term-ytd-backtest>header strong{color:#d3dced;font-size:11px}.long-term-ytd-backtest>header small{color:#75859b;font-size:10px}.long-term-ytd-backtest>header button{color:#dedaff;cursor:pointer;background:#302b58;border:1px solid #5b518f;border-radius:7px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:10px;display:inline-flex}.long-term-ytd-backtest>header button:disabled{opacity:.65;cursor:wait}.long-term-backtest-meta{color:#8190a5;background:#0b1523;border-top:1px solid #203047;border-bottom:1px solid #203047;flex-wrap:wrap;gap:8px 18px;padding:8px 14px;font-size:10px;display:flex}.long-term-backtest-table{min-width:950px!important}.long-term-backtest-table .model-row{background:#6c7eff0e}.long-term-backtest-table .model-row td:nth-child(2) strong{color:#b8c0ff}.backtest-holdings{color:#8393a9;max-width:340px;line-height:1.45;display:block}.stable-rotation-variants{border-top:1px solid var(--line)}.stable-rotation-variants>header{background:#54dfa409;align-items:center;gap:12px;padding:11px 14px;display:flex}.stable-rotation-variants>header>div{gap:3px;margin-right:auto;display:grid}.stable-rotation-variants>header strong{color:#d4dfed;font-size:10px}.stable-rotation-variants>header small{color:#74859b;font-size:10px}.stable-rotation-variants>header b{color:#58dda6;background:#54dfa414;border:1px solid #54dfa433;border-radius:999px;padding:4px 8px;font-size:10px}.stable-rule-strip{background:#0a1422;border-top:1px solid #1f3045;border-bottom:1px solid #1f3045;flex-wrap:wrap;gap:6px;padding:8px 14px;display:flex}.stable-rule-strip span{color:#91a1b5;background:#132137;border-radius:999px;padding:3px 7px;font-size:10px}.stable-variant-table{min-width:800px!important}.stable-variant-table tr.selected{background:#54dfa40b}.variant-selected{color:#58dda6;background:#54dfa417;border-radius:999px;padding:3px 7px;font-size:10px}.long-term-backtest-notes{color:#75849a;border-top:1px solid var(--line);background:#0a1422;padding:10px 14px;font-size:10px;line-height:1.55}.long-term-backtest-notes p{color:#9aa9bd;margin:0 0 5px}.long-term-backtest-notes ul{margin:0;padding-left:17px}.long-term-backtest-error{color:#ff9399;background:#ff59610f;border-top:1px solid #ff59612b;padding:12px 14px;font-size:11px}.long-term-performance>footer{color:#75849a;border-top:1px solid var(--line);background:#0a1422;padding:9px 14px;font-size:10px}.long-term-toast-stack{z-index:980;pointer-events:none;gap:9px;width:min(370px,100vw - 28px);display:grid;position:fixed;top:108px;right:18px}.long-term-toast{color:#cfdaea;pointer-events:auto;background:#0f1928fa;border:1px solid #3a4d69;border-left:4px solid #42d795;border-radius:10px;padding:13px;animation:.24s ease-out rocket-toast-in;position:relative;box-shadow:0 15px 40px #0000005c}.long-term-toast.sell{border-left-color:#ff6570}.long-term-toast>button{color:#6f8097;cursor:pointer;background:0 0;border:0;padding:2px;position:absolute;top:7px;right:7px}.long-term-toast>div{align-items:center;gap:7px;display:flex}.long-term-toast>div strong{color:#edf3fa;font-size:10px}.long-term-toast>div small{color:#65758c;margin-left:auto;font-size:11px}.long-term-toast h4{color:#d9e4f0;margin:9px 0 3px;font-size:11px}.long-term-toast p{color:#9dabbd;margin:2px 0 0;font-size:11px;line-height:1.55}.long-term-toast footer{color:#6f7f94;border-top:1px solid #27374d;margin-top:7px;padding-top:6px;font-size:10px}.long-term-event-count{color:#8c9bb0;margin-left:auto;font-size:11px}.long-term-event-filters{border-bottom:1px solid var(--line);background:#0a1422;gap:7px;padding:10px 14px;display:flex}.long-term-event-filters button{color:#7f8fa5;cursor:pointer;background:0 0;border:1px solid #2a3c55;border-radius:14px;padding:5px 11px;font-size:10px}.long-term-event-filters button.active{color:#e7eef8;background:#253a59;border-color:#4a6891}.long-term-event-list{display:grid}.long-term-event-list article{border-top:1px solid #1e2d42;grid-template-columns:150px 68px minmax(210px,1fr) minmax(190px,.8fr) 95px;align-items:center;gap:12px;min-height:66px;padding:11px 14px;display:grid}.long-term-event-list article:first-child{border-top:0}.main-nav .strong-nav{color:#e6c77b}.strong-page{gap:15px;display:grid}.strong-loading{min-height:320px;color:var(--muted);align-content:center;place-items:center;gap:10px;display:grid}.strong-hero{background:radial-gradient(circle at 5% 0,#ecad4130,#0000 38%),linear-gradient(120deg,#2a2214,#111b29 62%);border:1px solid #58452a;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:118px;padding:22px;display:flex}.strong-hero h1{align-items:center;gap:9px;margin:3px 0 6px;font-size:25px;display:flex}.strong-hero h1 svg{color:#f0ba4d}.strong-hero p:not(.section-kicker){color:#99a7ba;margin:0;font-size:11px}.strong-hero-actions{align-items:center;gap:8px;display:flex}.strong-hero-actions button,.strong-panel button,.strong-form button{color:#e6edf7;cursor:pointer;background:#273a53;border:1px solid #405979;border-radius:7px;align-items:center;gap:6px;min-height:33px;padding:0 11px;display:inline-flex}.strong-hero-actions button:disabled,.strong-panel button:disabled{opacity:.55;cursor:wait}.strong-paper{color:#67dfae;background:#23c47d1c;border:1px solid #48d39945;border-radius:7px;padding:7px 10px;font-size:11px}.strong-notice{color:#8fe4be;background:#27c28014;border:1px solid #27c28038;border-radius:8px;padding:10px 13px;font-size:11px}.strong-tabs{gap:5px;width:100%;display:flex;overflow-x:auto}.strong-tabs button{color:#8795aa;white-space:nowrap;cursor:pointer;background:#0e1827;border:1px solid #24344a;border-radius:8px;padding:8px 13px}.strong-tabs button.active{color:#ffe0a0;background:#302719;border-color:#6e5530}.strong-metrics{grid-template-columns:repeat(9,minmax(0,1fr));gap:9px;display:grid}.strong-metrics.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.strong-metrics article{background:var(--surface);border:1px solid var(--line);border-radius:9px;gap:4px;min-width:0;padding:13px;display:grid}.strong-metrics span,.strong-metrics small{color:var(--muted);font-size:10px}.strong-metrics strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.strong-page .profit{color:var(--up)!important}.strong-page .loss{color:var(--down)!important}.strong-page .warn{color:#e8b457!important}.strong-grid{gap:12px;display:grid}.strong-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.strong-panel{background:var(--surface);border:1px solid var(--line);border-radius:11px;min-width:0;overflow:hidden}.strong-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:55px;padding:12px 14px;display:flex}.strong-panel>header svg{color:#e6ad4c}.strong-panel>header div{gap:3px;display:grid}.strong-panel>header strong{font-size:13px}.strong-panel>header small{color:var(--muted);font-size:10px}.strong-reasons{color:#aeb9c9;margin:0;padding:14px 18px 14px 32px;font-size:11px;line-height:1.75}.strong-industry-list{padding:8px 13px;display:grid}.strong-industry-list>div{border-bottom:1px solid #1f2d40;grid-template-columns:38px 1fr 70px;align-items:center;min-height:34px;font-size:11px;display:grid}.strong-industry-list b{color:#e4b357}.strong-industry-list strong{text-align:right}.strong-table{overflow-x:auto}.strong-table table{border-collapse:collapse;width:100%;min-width:1450px;font-size:10px}.strong-table th{color:#77869b;text-align:left;white-space:nowrap;background:#0a1422;padding:9px 8px}.strong-table td{color:#b0bdce;vertical-align:middle;font-variant-numeric:tabular-nums;border-top:1px solid #1f2e42;max-width:260px;padding:9px 8px}.strong-table td small{color:#6f7e92;margin-top:3px;display:block}.strong-table td .danger-soft{color:#ff9ca2;background:#ff4b5614;border-color:#ff5c6647}.strong-stock-link{text-align:left;color:#edf3fb!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;display:grid!important}.strong-stock-link:hover b{text-decoration:underline}.strong-score{font-weight:700;color:#ffd47c!important;background:#e5a83f1f!important;border-color:#e5a83f40!important;min-height:27px!important;padding:0 9px!important}.strong-more{margin-top:4px;font-size:9px;color:#82aef2!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;display:block!important}.strong-status{white-space:nowrap;border-radius:10px;padding:3px 6px;display:inline-block}.strong-status.entry_ready{color:#67e0a7;background:#25c87e1f}.strong-status.data_insufficient{color:#e5b65b;background:#deab491a}.strong-status.watch{color:#8fbcff;background:#4887e31a}.strong-empty{color:var(--muted);text-align:center;padding:24px;font-size:11px}.strong-filters{background:var(--surface);border:1px solid var(--line);border-radius:9px;gap:8px;padding:10px;display:flex}.strong-filters label{background:#0a1422;border:1px solid #26384f;border-radius:7px;flex:1;align-items:center;gap:7px;padding:0 9px;display:flex}.strong-filters input,.strong-filters select,.strong-form input,.strong-settings input{color:#dae4f1;background:#0a1422;border:1px solid #2b3d55;border-radius:6px;min-height:34px}.strong-filters label input{border:0;outline:0;width:100%}.strong-filters select{min-width:155px;padding:0 8px}.strong-notification-list{display:grid}.strong-notification-list article{border-bottom:1px solid #1e2d41;padding:12px 14px}.strong-notification-list article.high{border-left:3px solid #ef5864}.strong-notification-list article>div{justify-content:space-between;gap:12px;display:flex}.strong-notification-list b{font-size:11px}.strong-notification-list time{color:#6f7e92;font-size:10px}.strong-notification-list p{color:#9eacbf;margin:6px 0 0;font-size:11px}.strong-data-list{margin:0;padding:12px 14px;display:grid}.strong-data-list div{border-bottom:1px solid #1f2e42;grid-template-columns:140px 1fr;align-items:center;min-height:34px;font-size:11px;display:grid}.strong-data-list dt{color:#7e8da2}.strong-data-list dd{color:#bac6d6;margin:0}.strong-form{gap:10px;padding:14px;display:grid}.strong-form label{color:#8291a6;gap:5px;font-size:10px;display:grid}.strong-form input{padding:0 9px}.strong-form button{color:#ffe0a0;background:#3b2c18;border-color:#72552c;justify-content:center}.strong-data-warning{color:#9ba9bb;padding:14px;font-size:11px}.strong-data-warning b{color:#e7b85e}.strong-data-warning ul{padding-left:18px;line-height:1.7}.strong-data-warning pre{color:#8190a4;white-space:pre-wrap;background:#08111d;border-radius:7px;max-height:210px;padding:10px;overflow:auto}.strong-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:14px;display:grid}.strong-settings label{color:#8998ad;gap:5px;font-size:10px;display:grid}.strong-settings input{padding:0 9px}.strong-panel>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.strong-panel>footer label{color:#a9b6c8;font-size:11px}.strong-detail-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02070dbd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.strong-detail{color:#b7c2d2;background:#101b2a;border:1px solid #4f4432;border-radius:13px;width:min(780px,100%);max-height:86vh;padding:20px;position:relative;overflow:auto;box-shadow:0 22px 70px #00000080}.strong-detail>button:first-child{min-height:28px;font-size:19px;position:absolute;top:10px;right:10px}.strong-detail>header{gap:4px;display:grid}.strong-detail>header b{color:#f2f5fa;font-size:18px}.strong-detail>header span{color:#8796aa;font-size:11px}.strong-detail h3{color:#e7b75d;margin:16px 0 7px;font-size:12px}.strong-detail li{margin:4px 0;font-size:11px}.strong-score-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.strong-score-grid div{background:#0a1421;border:1px solid #26374d;border-radius:7px;gap:4px;padding:10px;display:grid}.strong-score-grid span{color:#728197;font-size:9px}.strong-score-grid strong{font-size:14px}.strong-detail .primary-soft{margin-top:14px}.strong-disclaimer{color:#6f7d90;text-align:center;margin:0;font-size:10px}@media (max-width:1200px){.strong-metrics{grid-template-columns:repeat(3,1fr)}.strong-grid.two{grid-template-columns:1fr}}@media (max-width:700px){.strong-hero{flex-direction:column;align-items:flex-start}.strong-hero-actions{flex-wrap:wrap}.strong-metrics,.strong-metrics.compact{grid-template-columns:repeat(2,1fr)}.strong-filters{flex-direction:column}.strong-settings{grid-template-columns:1fr}.strong-score-grid{grid-template-columns:repeat(2,1fr)}}.long-term-event-list time,.long-term-event-list small{color:#697990;font-size:10px}.long-term-event-list time{gap:3px;display:grid}.long-term-event-list time b{color:#9eafc5;font-size:10px}.long-term-event-list .event-kind{color:#56d99c;font-size:11px;font-weight:700}.long-term-event-list article.sell .event-kind{color:#ff7b83}.long-term-event-list article.skip .event-kind{color:#a8b4c4}.long-term-event-list article p{color:#77879d;margin:3px 0 0;font-size:10px}.long-term-event-list article>div{min-width:0}.long-term-event-list article>div:last-child,.long-term-event-list .event-numbers{gap:3px;display:grid}.long-term-event-list strong{color:#cbd6e5;font-size:11px}.long-term-event-empty{color:#718198;text-align:center;padding:34px;font-size:10px}@media (max-width:1100px){.long-term-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.long-term-heading{flex-direction:column;align-items:flex-start}.long-term-mode-tabs{width:100%}.long-term-mode-tabs button{flex:1;min-width:0}.long-term-summary{grid-template-columns:1fr 1fr}.long-term-models>div:last-child{grid-template-columns:1fr}.long-term-event-list article{grid-template-columns:120px 58px minmax(180px,1fr) 160px 80px}.long-term-toast-stack{width:calc(100vw - 16px);top:104px;right:8px}}.main-nav .rocket-nav{position:relative}.main-nav .limit-up-nav{color:#ffe2e6;background:linear-gradient(#0000,#e94f5b21);border-inline:1px solid #ff5f6929}.main-nav .limit-up-nav svg{color:#ff6b76}.main-nav .limit-up-nav.active{color:#fff;background:linear-gradient(#0000,#e94f5b47);border-bottom-color:#ff5f69;box-shadow:inset 0 -18px 26px #e94f5b14}.rocket-unread-badge{color:#fff;background:#e94f5b;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:700;display:inline-grid}.standalone-pattern-main{background:var(--bg);min-height:100vh;padding:24px}.pattern-page{color:var(--text);gap:16px;display:grid}.pattern-hero{background:radial-gradient(circle at 5% 0,#41d6bc33,#0000 35%),radial-gradient(circle at 90% 120%,#4f78ff2b,#0000 40%),linear-gradient(135deg,#122735,#0b1825);border:1px solid #285064;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:128px;padding:24px;display:flex}.pattern-hero small{color:#55d6be;letter-spacing:.15em;font-size:11px}.pattern-hero h1{align-items:center;gap:9px;margin:6px 0;font-size:27px;display:flex}.pattern-hero h1 svg{color:#55d6be}.pattern-hero p{color:var(--muted);margin:0;font-size:12px}.pattern-hero-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pattern-hero-actions button,.pattern-title button,.pattern-export{color:#d8e7ee;min-height:37px;font:inherit;cursor:pointer;background:#173142;border:1px solid #31576c;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.pattern-hero-actions button:disabled,.pattern-title button:disabled{opacity:.5;cursor:wait}.pattern-hero-actions svg{width:15px}.pattern-system-state{border-radius:18px;padding:7px 10px;font-size:11px;font-weight:800}.pattern-system-state.on{color:#73e4bd;background:#3ecd9d1f;border:1px solid #3ecd9d52}.pattern-system-state.off{color:#ff8090;background:#ff57701a;border:1px solid #ff57704d}.pattern-risk-notice{color:#d7c68e;background:#e0b24212;border:1px solid #e0b2423b;border-radius:11px;align-items:center;gap:9px;margin:0;padding:12px 15px;font-size:11px;line-height:1.6;display:flex}.pattern-risk-notice svg{color:#e2b94c;flex:none;width:17px}.pattern-toast{z-index:300;color:#dffaf4;background:#12362f;border:1px solid #31856e;border-radius:10px;padding:14px 17px;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 40px #00000061}.pattern-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.pattern-stats article{background:var(--surface);border:1px solid var(--line);border-radius:11px;gap:5px;padding:14px;display:grid}.pattern-stats span{color:var(--muted);font-size:10px}.pattern-stats b{font-variant-numeric:tabular-nums;font-size:16px}.pattern-profit{color:#54d7a5!important}.pattern-loss{color:#ff7185!important}.pattern-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;overflow:hidden}.pattern-title{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:62px;padding:13px 17px;display:flex}.pattern-title>svg{color:#55d6be;width:18px}.pattern-title>div{min-width:0}.pattern-title h2{margin:0;font-size:16px}.pattern-title p{color:var(--muted);margin:4px 0 0;font-size:10px}.pattern-title>button,.pattern-title>.pattern-export,.pattern-title>select,.pattern-filters{margin-left:auto}.pattern-title select,.pattern-filters input,.pattern-filters select,.pattern-settings-grid input,.pattern-settings-grid select{min-height:34px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:7px;padding:0 9px}.pattern-filters{gap:7px;display:flex}.pattern-filters input{width:150px}.pattern-settings-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:15px 17px;display:grid}.pattern-settings-grid label{color:var(--muted);gap:5px;font-size:10px;display:grid}.pattern-settings-grid label.check{background:var(--surface-2);border-radius:7px;align-items:center;gap:7px;padding:8px;display:flex}.pattern-settings-grid .check input{min-height:auto}.pattern-run-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 17px 15px;display:grid}.pattern-run-strip span{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:4px;padding:10px;font-size:10px;display:grid}.pattern-run-strip b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.super-ai-email-policy{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 17px 15px;display:grid}.super-ai-email-policy article{color:var(--muted);background:#55d6be0f;border:1px solid #55d6be33;border-radius:9px;padding:12px}.super-ai-email-policy h3{color:var(--text);align-items:center;gap:7px;margin:0 0 7px;font-size:12px;display:flex}.super-ai-email-policy h3 svg{color:#55d6be;width:15px}.super-ai-email-policy p{margin:0;font-size:10px;line-height:1.6}.pattern-table-wrap{max-width:100%;overflow:auto}.pattern-table-wrap table{border-collapse:collapse;width:100%;min-width:1120px}.pattern-table-wrap th{z-index:1;color:var(--muted);background:var(--surface-2);text-align:left;white-space:nowrap;padding:10px 12px;font-size:10px;position:sticky;top:0}.pattern-table-wrap td{border-top:1px solid var(--line);vertical-align:middle;padding:11px 12px;font-size:11px}.pattern-table-wrap td>b,.pattern-table-wrap td>small{display:block}.pattern-table-wrap td small{color:var(--muted);margin-top:3px;font-size:9px}.pattern-table-wrap td i{color:#7ce4ce;background:#55d6be1a;border-radius:4px;margin-top:4px;padding:2px 4px;font-size:8px;font-style:normal;display:inline-block}.pattern-table-wrap progress{accent-color:#55d6be;width:80px;height:5px}.pattern-status,.pattern-action{white-space:nowrap;border-radius:9px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.pattern-status.forming,.pattern-action.watch{color:#9aa9bd;background:#8c9aaf1f}.pattern-status.near_breakout,.pattern-action.prepare{color:#ffd274;background:#ffc1411f}.pattern-status.intraday_breakout,.pattern-action.probe_buy{color:#6dc9ff;background:#47a9ff1f}.pattern-status.confirmed_breakout,.pattern-action.buy,.pattern-action.add{color:#65e0ac;background:#47d3991f}.pattern-status.failed_breakout,.pattern-status.invalidated,.pattern-action.stop_loss,.pattern-action.exit,.pattern-action.no_trade{color:#ff8090;background:#ff57701f}.pattern-row-actions{gap:4px;margin-top:5px;display:flex}.pattern-row-actions button{color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:3px;padding:3px 5px;font-size:9px;display:inline-flex}.pattern-row-actions svg{width:11px}.pattern-empty{color:var(--muted);text-align:center;padding:28px;font-size:12px}.pattern-two-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pattern-two-columns.wide{grid-template-columns:1.25fr .75fr}.pattern-list,.pattern-message-list{max-height:420px;overflow:auto}.pattern-list article{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 14px;padding:12px 15px;display:grid}.pattern-list article:first-child{border-top:0}.pattern-list article div{gap:8px;display:flex}.pattern-list article span,.pattern-list article small{color:var(--muted);font-size:10px}.pattern-list article small{grid-column:1/-1}.pattern-list article button{color:#ff8090;cursor:pointer;background:0 0;border:0;grid-area:1/3}.pattern-run-log{padding:15px}.pattern-run-log p,.pattern-metrics p{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;margin:0;padding:9px 0;display:flex}.pattern-run-log p:last-child,.pattern-metrics p:last-child{border:0}.pattern-run-log span,.pattern-metrics span{color:var(--muted);font-size:11px}.pattern-run-log b,.pattern-metrics b{text-align:right;font-size:11px}.pattern-run-log b small{color:var(--muted);display:block}.pattern-position-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.pattern-position-grid article{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:14px}.pattern-position-grid header{justify-content:space-between;gap:10px;display:flex}.pattern-position-grid header div{gap:3px;display:grid}.pattern-position-grid header span,.pattern-position-grid header small{color:var(--muted);font-size:9px}.pattern-position-grid header>strong{text-align:right}.pattern-position-grid header>strong small{display:block}.pattern-position-grid article>div{grid-template-columns:1fr 1fr;gap:7px;margin:11px 0;display:grid}.pattern-position-grid p{gap:3px;margin:0;display:grid}.pattern-position-grid p span{color:var(--muted);font-size:9px}.pattern-position-grid p b{font-size:11px}.pattern-position-grid footer{gap:5px;display:flex}.pattern-position-grid footer button{color:var(--text);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:6px;font-size:9px}.pattern-position-grid footer button.danger{color:#ff8090}.pattern-chart{padding:15px}.pattern-chart svg{background:linear-gradient(#55d6be0a,#0000);border-radius:8px;width:100%;height:220px}.pattern-chart>div{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.pattern-chart b{color:var(--text)}.pattern-metrics{-moz-column-gap:18px;grid-template-columns:1fr 1fr;column-gap:18px;padding:12px 17px;display:grid}.pattern-message-list article{border-top:1px solid var(--line);grid-template-columns:90px 1fr;gap:3px 10px;padding:12px 15px;display:grid}.pattern-message-list article.unread{background:#55d6be0a;border-left:3px solid #55d6be}.pattern-message-list time{color:var(--muted);font-size:9px}.pattern-message-list b{font-size:11px}.pattern-message-list p,.pattern-message-list small{color:var(--muted);grid-column:2;margin:0;font-size:10px;line-height:1.5}.pattern-modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02080ec7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pattern-detail-modal,.pattern-opening-modal{width:min(1180px,96vw);max-height:92vh;color:var(--text);background:#0e1b29;border:1px solid #356178;border-radius:15px;overflow:auto;box-shadow:0 24px 80px #0000008c}.pattern-detail-modal>header,.pattern-opening-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 20px;display:flex}.pattern-detail-modal header small,.pattern-opening-modal header small{color:#55d6be}.pattern-detail-modal h2,.pattern-opening-modal h2{margin:4px 0;font-size:21px}.pattern-detail-modal header span,.pattern-opening-modal header p{color:var(--muted);margin:0;font-size:11px}.pattern-detail-modal header button,.pattern-opening-modal header button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start}.pattern-detail-grid,.pattern-reason-columns{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 20px;display:grid}.pattern-detail-grid article,.pattern-reason-columns article{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:13px}.pattern-detail-grid h3,.pattern-reason-columns h3{margin:0 0 10px;font-size:12px}.pattern-detail-grid p{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;margin:0;padding:6px 0;font-size:10px;display:flex}.pattern-detail-grid p span small{color:var(--muted);display:block}.pattern-reason-columns{padding-top:0}.pattern-reason-columns p{color:var(--muted);font-size:10px;line-height:1.5}.pattern-detail-modal>footer{padding:0 20px 18px}.pattern-detail-modal>footer button{color:var(--text);cursor:pointer;background:#173142;border:1px solid #31576c;border-radius:7px;padding:8px 11px}.pattern-detail-modal>footer p{color:#d7c68e;margin:10px 0 0;font-size:9px}.pattern-opening-modal{width:min(1380px,97vw)}.pattern-opening-modal>footer{justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.pattern-opening-modal>footer button{color:var(--text);cursor:pointer;background:#173142;border:1px solid #31576c;border-radius:7px;padding:8px 11px}.pattern-opening-modal>.pattern-risk-notice{margin:0 18px 18px}.pattern-loading{min-height:400px;color:var(--muted);align-content:center;place-items:center;gap:10px;display:grid}@media (max-width:1100px){.pattern-stats,.pattern-settings-grid{grid-template-columns:repeat(3,1fr)}.pattern-position-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.standalone-pattern-main{padding:10px}.pattern-hero{flex-direction:column;align-items:flex-start}.pattern-stats,.pattern-settings-grid,.pattern-run-strip{grid-template-columns:repeat(2,1fr)}.pattern-two-columns,.pattern-two-columns.wide,.pattern-position-grid,.pattern-detail-grid,.pattern-reason-columns{grid-template-columns:1fr}.pattern-filters{width:100%;margin:8px 0 0}.pattern-title{flex-wrap:wrap;align-items:flex-start}}.pattern-k-chart{border:1px solid var(--line);background:#091521;border-radius:10px;margin:16px 20px 0;padding:12px}.pattern-k-chart-title{flex-wrap:wrap;align-items:center;gap:13px;margin:0 0 8px;display:flex}.pattern-k-chart-title h3{margin:0 auto 0 0;font-size:11px}.pattern-k-chart-title span{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:inline-flex}.pattern-k-chart-title i{border-top:2px solid #ff5f6d;width:20px;height:0;display:inline-block}.pattern-k-chart-title i.neckline{border-top-style:dashed}.pattern-k-chart svg{width:100%;height:235px}.pattern-outline-line{fill:none;stroke:#ff5f6d;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #ff5f6d80)}.pattern-neckline line{stroke:#ff5f6d;stroke-width:2px;stroke-dasharray:8 5;opacity:.9}.pattern-neckline text,.pattern-pivot text{paint-order:stroke;stroke:#091521;stroke-width:4px;stroke-linejoin:round;fill:#ff8a95;font-size:11px;font-weight:700}.pattern-pivot circle{fill:#ff5f6d;stroke:#ffd3d7;stroke-width:1.5px}.pattern-chart-error{color:#ff8a95}.rocket-page{color:#d9e3f0;gap:15px;display:grid}.rocket-heading{background:radial-gradient(circle at 12% -20%,#ff5b6133,#0000 36%),radial-gradient(circle at 80% 120%,#6f53ff2b,#0000 40%),linear-gradient(125deg,#18253a,#0b1524);border:1px solid #2a3c55;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:120px;padding:22px;display:flex}.rocket-heading p{color:#ff8c78;letter-spacing:.16em;margin:0 0 4px;font-size:11px}.rocket-heading h1{align-items:center;gap:9px;margin:0 0 5px;font-size:27px;display:flex}.rocket-heading h1 svg{color:#ff735e}.rocket-heading>div>span{color:#8190a6;font-size:10px}.rocket-heading-actions{align-items:center;gap:9px;display:flex}.rocket-heading-actions label,.rocket-heading-actions button{color:#cbd7e8;background:#17283f;border:1px solid #334a69;border-radius:8px;align-items:center;gap:6px;min-height:37px;padding:0 11px;font-size:11px;display:flex}.rocket-heading-actions button{cursor:pointer}.rocket-heading-actions input{accent-color:#8b75ff}.rocket-dashboard{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.rocket-dashboard article{background:#101b2b;border:1px solid #24354c;border-radius:10px;gap:4px;min-width:0;padding:13px;display:grid}.rocket-dashboard article.regime{background:linear-gradient(135deg,#ff694f17,#6b51ff0f),#101b2b}.rocket-dashboard span,.rocket-dashboard small{color:#74849a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rocket-dashboard strong{color:#edf4fd;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.rocket-dashboard .regime strong{color:#ff9a7f}.rocket-market-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:15px;display:grid}.rocket-panel{background:#0f1928;border:1px solid #24354b;border-radius:12px;overflow:hidden}.rocket-title{border-bottom:1px solid #223248;align-items:center;gap:9px;min-height:58px;padding:11px 15px;display:flex}.rocket-title>svg{color:#8f7eff;flex:none}.rocket-title h2{color:#e0e8f4;margin:0;font-size:14px}.rocket-title p{color:#6f7f95;margin:3px 0 0;font-size:10px}.rocket-title>b{color:#ffc26d;margin-left:auto;font-size:10px}.rocket-title>select{margin-left:auto}.rocket-regime-body{padding:15px}.rocket-regime-body>strong{color:#ff9b7d;font-size:16px}.rocket-regime-body>span{color:#d9af66;background:#d9af6614;border-radius:10px;margin-left:10px;padding:4px 7px;font-size:10px}.rocket-regime-body p{color:#8493a8;margin:8px 0 0;font-size:11px}.rocket-sectors{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:9px;display:grid}.rocket-sectors article{background:#0b1522;border:1px solid #23344b;border-radius:8px;gap:3px;padding:10px;display:grid}.rocket-sectors b{color:#ff8c72;font-size:10px}.rocket-sectors strong{color:#dce5f2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rocket-sectors span{color:#9f8eff;font-size:15px}.rocket-sectors small{color:#66778f;font-size:11px;line-height:1.5}.rocket-top5{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid}.rocket-top5 button{color:#cdd8e8;text-align:left;cursor:pointer;background:linear-gradient(145deg,#7055ff12,#0000),#0b1522;border:1px solid #293c57;border-radius:9px;grid-template-columns:1fr auto;gap:5px 8px;min-width:0;padding:13px 11px;display:grid;position:relative}.rocket-top5 button:hover{border-color:#6f61c8;transform:translateY(-1px)}.rocket-top5 i{color:#586981;font-size:11px;font-style:normal;position:absolute;top:6px;right:7px}.rocket-top5 div{gap:3px;min-width:0;display:grid}.rocket-top5 div strong{color:#edf4fc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rocket-top5 div span{color:#718198;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rocket-top5 b{color:#ffa06f;font-size:20px}.rocket-top5 small{color:#61dca5;font-size:10px}.rocket-top5 em{color:#a99dff;border-top:1px solid #223249;grid-column:1/-1;padding-top:5px;font-size:10px;font-style:normal}.rocket-empty{color:#74839a;text-align:center;align-content:center;place-items:center;gap:6px;min-height:145px;padding:25px;font-size:11px;display:grid}.rocket-empty strong{color:#c9d5e5;font-size:12px}.rocket-empty.compact{min-height:90px}.rocket-table-wrap{overflow-x:auto}.rocket-table-wrap table{border-collapse:collapse;width:100%;min-width:1260px;font-size:10px}.rocket-table-wrap th{color:#6c7c92;text-align:left;white-space:nowrap;background:#0a1421;padding:9px 8px}.rocket-table-wrap td{color:#aebaca;vertical-align:middle;font-variant-numeric:tabular-nums;border-top:1px solid #1f3046;padding:9px 8px}.rocket-table-wrap tbody tr{cursor:pointer}.rocket-table-wrap tbody tr:hover{background:#735bff0a}.rocket-table-wrap td strong{color:#e4ecf7}.rocket-table-wrap td small{color:#66778f;margin-top:3px;font-size:11px;display:block}.rocket-score{font-size:13px;color:#ff9c70!important}.rocket-status{white-space:nowrap;border-radius:10px;padding:3px 6px;display:inline-block}.rocket-status.can_enter,.rocket-status.strong_breakout{color:#5de0a6;background:#3cd3901a}.rocket-status.waiting,.rocket-status.watch{color:#e7bd61;background:#e7bd6114}.rocket-status.pullback{color:#6caeff;background:#6caeff14}.rocket-status.overheated,.rocket-status.exit{color:#ff7e86;background:#ff596114}.rocket-performance-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid}.rocket-performance-grid article{background:#0b1522;border:1px solid #22334a;border-radius:8px;gap:4px;padding:10px;display:grid}.rocket-performance-grid span{color:#6e7f95;font-size:10px}.rocket-performance-grid strong{color:#dbe5f2;font-size:14px}.limit-up-heading{background:linear-gradient(135deg,#50121edb,#0f1928f5);border-color:#ff5f695c}.limit-up-large-order-ranking{gap:10px;display:grid}.limit-up-large-order-header{background:linear-gradient(135deg,#4c2318e6,#0c1827f5);border-color:#ffc7664d;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.limit-up-large-order-header span{color:#fc6;letter-spacing:.12em;font-size:11px;font-weight:900}.limit-up-large-order-header h2{color:#f7f3e8;margin:4px 0;font-size:19px}.limit-up-large-order-header p{color:#9eacbd;margin:0;font-size:12px}.limit-up-large-order-header strong{color:#ffe0a0;white-space:nowrap;background:#ffc7661f;border:1px solid #ffc76647;border-radius:999px;padding:8px 11px}.limit-up-current-rank-card{background:#ffc7660e;border-color:#ffc7663d;grid-template-columns:auto auto 1fr;align-items:center;gap:8px 12px;padding:13px 16px;display:grid}.limit-up-current-rank-card span{color:#a4b0c0;font-size:11px}.limit-up-current-rank-card strong{color:#ffe0a0;font-variant-numeric:tabular-nums;font-size:20px}.limit-up-current-rank-card p{color:#d8e2ef;margin:0;font-size:13px}.limit-up-large-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.limit-up-large-order-table.long{border-color:#ff5f6947}.limit-up-large-order-table.short{border-color:#5eb1ff47}.limit-up-large-order-table .rocket-title>svg{color:#fc6}.limit-up-large-order-table.short .rocket-title>svg{color:#76bfff}.limit-up-large-order-table tr.top-rank{background:#ffcc660b}.limit-up-stock-link{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.limit-up-stock-link:hover strong{color:#fff;text-decoration:underline}.limit-up-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.limit-up-performance-panel .rocket-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.limit-up-toast-stack{z-index:620;pointer-events:none;gap:9px;width:min(380px,100vw - 24px);display:grid;position:fixed;top:148px;right:18px}.limit-up-toast{color:#f5f8fc;pointer-events:auto;background:#0d1927fa;border:1px solid #405774;border-left:5px solid #ff5f69;border-radius:12px;gap:5px;padding:13px 38px 13px 14px;animation:.24s ease-out day-bot-toast-in;display:grid;position:relative;box-shadow:0 18px 48px #0000007a}.limit-up-toast.buy,.limit-up-toast.actionable{border-left-color:#fc6}.limit-up-toast.take_profit,.limit-up-toast.sell{border-left-color:#55d6a7}.limit-up-toast.stop_loss{border-left-color:#ff5f69}.limit-up-toast button{color:#9fb0c5;cursor:pointer;background:0 0;border:0;position:absolute;top:9px;right:9px}.limit-up-toast strong{font-size:13px}.limit-up-toast span,.limit-up-toast small{color:#9fb0c5;font-size:11px;line-height:1.45}.rocket-backtest{background:#0a1421;border-top:1px solid #203047;align-items:center;gap:9px;padding:10px 14px;font-size:10px;display:flex}.rocket-backtest strong{color:#b8c4d5}.rocket-backtest select,.rocket-backtest button,.rocket-title select,.rocket-message-controls select{color:#b8c5d6;background:#15243a;border:1px solid #314560;border-radius:6px;min-height:30px;padding:0 8px;font-size:10px}.rocket-backtest button{cursor:pointer}.rocket-backtest span{color:#8292a8}.rocket-equity-chart{padding:12px 16px 10px}.rocket-equity-chart svg{background:repeating-linear-gradient(#0000 0 54px,#576a851a 55px);width:100%;height:220px;display:block}.rocket-equity-chart>div{color:#6b7c92;justify-content:space-between;font-size:10px;display:flex}.rocket-equity-chart span{gap:2px;display:grid}.rocket-equity-chart span:last-child{text-align:right}.rocket-equity-chart strong{color:#aebbd0}.rocket-subtabs,.rocket-message-controls{background:#0a1421;border-bottom:1px solid #203047;align-items:center;gap:6px;padding:8px 12px;display:flex}.rocket-subtabs button,.rocket-message-controls button{color:#75859a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:29px;padding:0 9px;font-size:10px}.rocket-subtabs button.active,.rocket-message-controls button.active{color:#dcd7ff;background:#715bff1c;border-color:#4b427d}.rocket-analytics-table{min-width:900px!important}.event-pill{border-radius:9px;padding:3px 6px;font-size:11px}.event-pill.buy{color:#55dda3;background:#37d28e17}.event-pill.add{color:#b098ff;background:#8b6dff1a}.event-pill.reduce{color:#ffac64;background:#ff924817}.event-pill.sell{color:#ff7b83;background:#ff4d5717}.event-pill.take-profit{color:#efc76b;background:#efc76b17}.rocket-ledger-title{color:#8a99ad;background:#0b1522;border-top:1px solid #213147;border-bottom:1px solid #213147;margin:0;padding:9px 14px;font-size:10px;font-weight:500}.rocket-settings{background:#111c2c;border:1px solid #283a52;border-radius:11px;align-items:center;gap:12px;padding:12px 15px;display:flex}.rocket-settings>div{align-items:center;gap:8px;margin-right:auto;display:flex}.rocket-settings>div svg{color:#e6b760}.rocket-settings>div span{gap:2px;display:grid}.rocket-settings strong{font-size:10px}.rocket-settings small{color:#6f7f95;font-size:11px}.rocket-settings label{color:#8291a6;align-items:center;gap:5px;font-size:10px;display:flex}.rocket-settings input[type=number]{color:#d5dfec;background:#0b1522;border:1px solid #344863;border-radius:5px;width:72px;min-height:29px;padding:0 6px}.rocket-settings button{color:#e5e0ff;cursor:pointer;background:#403873;border:1px solid #6055a1;border-radius:6px;min-height:31px;padding:0 10px}.rocket-message-center{border-color:#3a365e}.rocket-message-controls{justify-content:space-between}.rocket-message-controls>div{gap:4px;display:flex}.rocket-messages{max-height:520px;overflow-y:auto}.rocket-messages article{cursor:pointer;border-top:1px solid #1e2e43;grid-template-columns:54px 22px 1fr auto;align-items:start;gap:8px;min-height:68px;padding:10px 14px;display:grid}.rocket-messages article:first-child{border-top:0}.rocket-messages article.unread{background:#745bff0b}.rocket-messages time{color:#718198;font-size:10px}.rocket-messages article>span{font-size:13px}.rocket-messages article>div{gap:3px;display:grid}.rocket-messages strong{color:#dbe5f2;font-size:11px}.rocket-messages p{color:#9aa8bb;margin:0;font-size:11px}.rocket-messages small{color:#61728a;font-size:11px}.rocket-messages i{color:#aa9dff;background:#7d63ff1a;border-radius:8px;padding:2px 5px;font-size:11px;font-style:normal}.rocket-toast-stack{z-index:1000;pointer-events:none;gap:9px;width:min(370px,100vw - 28px);display:grid;position:fixed;top:108px;right:18px}.rocket-toast{color:#cfdaea;pointer-events:auto;background:#0f1928fa;border:1px solid #3a4d69;border-left-width:4px;border-radius:10px;padding:13px;animation:.24s ease-out rocket-toast-in;position:relative;box-shadow:0 15px 40px #0000005c}.rocket-toast.buy{border-left-color:#42d795}.rocket-toast.add{border-left-color:#9a7aff}.rocket-toast.hold{border-left-color:#5b9df7}.rocket-toast.reduce{border-left-color:#ff9b4e}.rocket-toast.sell{border-left-color:#ff5963}.rocket-toast.take-profit{border-left-color:#edc35f}.rocket-toast.warning{border-left-color:#efbb54}.rocket-toast>button{color:#6f8097;cursor:pointer;background:0 0;border:0;padding:2px;position:absolute;top:7px;right:7px}.rocket-toast>div{align-items:center;gap:7px;display:flex}.rocket-toast>div strong{color:#edf3fa;font-size:10px}.rocket-toast>div small{color:#65758c;margin-left:auto;font-size:11px}.rocket-toast h4{color:#d9e4f0;margin:9px 0 3px;font-size:11px}.rocket-toast p{color:#9dabbd;margin:0;font-size:11px;line-height:1.55}.rocket-toast footer{color:#6f7f94;border-top:1px solid #27374d;margin-top:7px;padding-top:6px;font-size:11px}@keyframes rocket-toast-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.rocket-modal-backdrop{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03080fc7;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.rocket-detail{background:#111c2c;border:1px solid #3b4e6b;border-radius:14px;width:min(980px,100%);max-height:calc(100vh - 64px);overflow-y:auto;box-shadow:0 28px 90px #0000008c}.rocket-detail>header{background:radial-gradient(circle at 5% 0,#ff694a21,#0000 45%),#0d1726;border-bottom:1px solid #293a51;justify-content:space-between;padding:18px 20px;display:flex}.rocket-detail header p{color:#ff8f72;letter-spacing:.16em;margin:0;font-size:11px}.rocket-detail header h2{margin:5px 0;font-size:20px}.rocket-detail header span{color:#8b99ac;font-size:11px}.rocket-detail header button{color:#8595aa;cursor:pointer;background:#18263a;border:1px solid #32445d;border-radius:6px;height:30px}.rocket-detail-hero{grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.rocket-detail-hero article{background:#0b1522;border:1px solid #25364d;border-radius:8px;gap:3px;padding:11px;display:grid}.rocket-detail-hero span,.rocket-detail-hero small{color:#6e7e94;font-size:11px}.rocket-detail-hero strong{font-size:13px}.rocket-detail-columns{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 12px 12px;display:grid}.rocket-detail-columns article{background:#0c1623;border:1px solid #26384f;border-radius:8px;padding:12px}.rocket-detail h3{color:#cbd6e5;margin:0 0 8px;font-size:10px}.rocket-detail-columns p{color:#718197;border-bottom:1px solid #1c2c40;justify-content:space-between;gap:8px;margin:0;padding:5px 0;font-size:10px;display:flex}.rocket-detail-columns p strong{color:#c9d5e4;text-align:right}.rocket-detail-columns footer{color:#6f7f94;margin-top:8px;font-size:11px;line-height:1.5}.rocket-detail-reasons{background:#0b1522;border:1px solid #25364c;border-radius:8px;gap:6px;margin:0 12px 12px;padding:12px;display:grid}.rocket-detail-reasons span{color:#8d9baf;font-size:10px}.rocket-detail-reasons span.missing{color:#c19b58}.rocket-open-stock{color:#ddd8ff;cursor:pointer;background:#393267;border:1px solid #5b5194;border-radius:7px;align-items:center;gap:5px;min-height:34px;margin:0 12px 14px auto;padding:0 11px;display:flex}@media (max-width:1150px){.rocket-dashboard{grid-template-columns:repeat(3,1fr)}.rocket-market-grid{grid-template-columns:1fr}.rocket-top5,.rocket-sectors,.rocket-performance-grid{grid-template-columns:repeat(3,1fr)}.limit-up-large-order-grid,.limit-up-performance-grid{grid-template-columns:1fr}}@media (max-width:720px){.rocket-heading{flex-direction:column;align-items:flex-start}.rocket-dashboard,.rocket-top5,.rocket-sectors,.rocket-performance-grid{grid-template-columns:1fr 1fr}.rocket-settings{flex-wrap:wrap;align-items:flex-start}.rocket-settings>div{width:100%}.rocket-message-controls{flex-direction:column;align-items:flex-start}.rocket-message-controls>div{max-width:100%;overflow-x:auto}.rocket-detail-columns,.rocket-detail-hero{grid-template-columns:1fr 1fr}.rocket-modal-backdrop{padding:10px}.limit-up-toast-stack{top:92px;right:10px}.limit-up-current-rank-card{grid-template-columns:1fr}}.whale-page{gap:14px;display:grid}.whale-hero{background:radial-gradient(circle at 8% 0,#39ca9f29,#0000 38%),linear-gradient(120deg,#112b31,#0b1827);border:1px solid #284b52;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:125px;padding:22px;display:flex}.whale-hero h1{align-items:center;gap:9px;margin:4px 0 6px;font-size:25px;display:flex}.whale-hero h1 svg{color:#50d7ad}.whale-hero p{color:#8499a8;margin:0;font-size:10px}.whale-hero>div:last-child{background:#07171eb8;border:1px solid #2d555a;border-radius:10px;gap:4px;min-width:215px;padding:13px 15px;display:grid}.whale-hero>div:last-child span,.whale-hero>div:last-child small{color:#728c98;font-size:10px}.whale-hero>div:last-child strong{color:#60dfb7;font-size:14px}.whale-date-panel{background:var(--surface);border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.whale-date-inputs,.whale-quick-ranges{align-items:center;gap:8px;display:flex}.whale-date-inputs label{color:#7a8da0;gap:4px;font-size:10px;display:grid}.whale-date-inputs input{color:#dce7ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1724;border:1px solid #30465e;border-radius:7px;min-height:34px;padding:0 9px}.whale-date-inputs button,.whale-filters>button{color:#e1fff5;cursor:pointer;background:#17694f;border:1px solid #2ca378;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:0 13px;display:flex}.whale-date-inputs button svg,.whale-filters>button svg{width:14px}.whale-quick-ranges{color:#648090}.whale-quick-ranges button{color:#8da1b1;cursor:pointer;background:#101e2c;border:1px solid #2b3f54;border-radius:15px;min-height:30px;padding:0 9px;font-size:10px}.whale-quick-ranges button:hover,.whale-quick-ranges button.custom{color:#7ce6c2;border-color:#347861}.whale-data-notice{color:#9fb5c0;background:#1956491f;border:1px solid #40b08f40;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;display:flex}.whale-data-notice.demo{color:#c5a76e;background:#8b642017;border-color:#c4943d38}.whale-data-notice svg{flex:none;width:15px}.whale-data-notice div{gap:2px;display:grid}.whale-range-result{background:#0c1826;border:1px solid #26394e;border-radius:10px;align-items:center;gap:16px;min-height:64px;padding:10px 15px;display:flex}.whale-range-result>div{gap:4px;display:grid}.whale-range-result span,.whale-range-result small{color:#708398;font-size:10px}.whale-range-result strong{color:#d3deea;font-size:12px}.whale-range-result>svg{color:#4ed1a7}.whale-range-result>small{margin-left:auto}.whale-summary-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.whale-summary-cards article{background:linear-gradient(145deg,#101f2e,#0b1623);border:1px solid #283c50;border-radius:10px;gap:5px;min-width:0;padding:13px;display:grid}.whale-summary-cards span{color:#7b8da0;font-size:10px}.whale-summary-cards strong{color:#d9e5ef;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.whale-summary-cards b{color:#59d9ad;font-size:15px}.whale-ranking-tabs{border:1px solid var(--line);background:#091420;border-radius:10px;gap:5px;padding:5px;display:flex;overflow-x:auto}.whale-ranking-tabs button{color:#74879a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;min-height:33px;padding:0 12px;font-size:10px}.whale-ranking-tabs button.active{color:#dffff4;background:#28a17b24;border-color:#347b66}.whale-filters{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:flex-end;gap:7px;padding:11px;display:flex;overflow-x:auto}.whale-filters label{color:#75889c;white-space:nowrap;gap:4px;min-width:118px;font-size:10px;display:grid}.whale-filters label.search{min-width:190px;position:relative}.whale-filters label.search svg{color:#63788e;width:13px;position:absolute;bottom:9px;left:8px}.whale-filters input,.whale-filters select{color:#cbd7e4;background:#0b1724;border:1px solid #2a4058;border-radius:6px;min-height:32px;padding:0 7px;font-size:10px}.whale-filters label.search input{padding-left:27px}.whale-ranking-table-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.whale-ranking-table-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;padding:12px 15px;display:flex}.whale-ranking-table-card>header>div{align-items:center;gap:8px;display:flex}.whale-ranking-table-card>header svg{color:#55d8ad}.whale-ranking-table-card>header span{gap:3px;display:grid}.whale-ranking-table-card>header small{color:#708198;font-size:10px}.whale-ranking-table-card>header>b{color:#5adeb3;font-size:21px}.whale-table-wrap{overflow-x:auto}.whale-table-wrap table{border-collapse:collapse;width:100%;min-width:2180px;font-size:10px}.whale-table-wrap th{color:#6e8195;text-align:left;white-space:nowrap;background:#091521;padding:10px 8px}.whale-table-wrap td{color:#aebdca;vertical-align:middle;font-variant-numeric:tabular-nums;border-top:1px solid #1d3044;max-width:230px;padding:10px 8px}.whale-table-wrap tbody tr{cursor:pointer}.whale-table-wrap tbody tr:hover{background:#35bc9109}.whale-table-wrap td button{color:#dce7ef;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.whale-table-wrap td strong{color:#d5e0eb}.whale-table-wrap td small{color:#65788d;margin-top:3px;font-size:11px;line-height:1.35;display:block}.whale-table-wrap .positive{color:#52d9a1}.whale-table-wrap .negative{color:#ff737c}.whale-score{color:#aebdca;white-space:nowrap;background:#162536;border-radius:10px;padding:4px 7px;display:inline-block}.whale-score.s8,.whale-score.s9,.whale-score.s10{color:#ffdf83;background:#e192361c}.whale-score.s7{color:#68e1b4}.whale-score.s6{color:#65b7ff}.whale-status{color:#d8e5ef;white-space:nowrap}.whale-table-wrap td em{color:#e8ae57;align-items:center;gap:3px;margin-top:4px;font-size:11px;font-style:normal;display:flex}.whale-table-wrap td em svg{width:10px}.whale-empty{color:#718398;text-align:center;padding:45px}.whale-disclaimer{color:#846f4c;background:#a4732b0d;border:1px solid #ab7d3824;border-radius:8px;align-items:center;gap:7px;margin:0;padding:9px 12px;font-size:10px;line-height:1.5;display:flex}.whale-disclaimer svg{flex:none;width:13px}.whale-modal-backdrop{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03090fd1;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.whale-modal{background:#0d1927;border:1px solid #355467;border-radius:14px;width:min(1120px,100%);max-height:calc(100vh - 52px);overflow-y:auto;box-shadow:0 25px 90px #00000094}.whale-modal>header{background:radial-gradient(circle at 3% 0,#3dca9f21,#0000 42%),#0a1622;border-bottom:1px solid #263a4d;justify-content:space-between;gap:15px;padding:17px 19px;display:flex}.whale-modal>header span{color:#4fd5aa;letter-spacing:.16em;font-size:11px}.whale-modal>header h2{margin:5px 0;font-size:20px}.whale-modal>header p{color:#758a9c;margin:0;font-size:10px;line-height:1.5}.whale-modal>header button{color:#8295a8;cursor:pointer;background:#152536;border:1px solid #30475d;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.whale-modal-loading{color:#7f93a5;justify-content:center;align-items:center;gap:9px;min-height:300px;display:flex}.whale-modal-summary{grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.whale-modal-summary article{background:#0a1521;border:1px solid #23384c;border-radius:8px;gap:4px;padding:10px;display:grid}.whale-modal-summary span,.whale-modal-summary small{color:#71859a;font-size:10px}.whale-modal-summary strong{color:#d7e3ec;font-size:11px}.whale-modal .positive{color:#4cdaa2}.whale-modal .negative{color:#ff747d}.whale-chart-grid{grid-template-columns:1fr 1fr;gap:9px;padding:0 12px 12px;display:grid}.whale-chart-grid>article{background:#09141f;border:1px solid #22364a;border-radius:9px;min-width:0;padding:12px}.whale-chart-grid h3{color:#c8d5e1;margin:0 0 8px;font-size:10px}.whale-chart svg{width:100%;height:150px;display:block}.whale-chart svg line.grid{stroke:#5c768f24;stroke-width:1px}.whale-chart polyline{fill:none;stroke-width:2.2px}.whale-chart circle{stroke:#0a1622;stroke-width:1.5px}.whale-chart-legend{color:#778a9d;gap:12px;margin-top:6px;font-size:11px;display:flex}.whale-chart-legend span{align-items:center;gap:4px;display:flex}.whale-chart-legend i{border-radius:50%;width:7px;height:7px}.whale-chart footer{color:#5f7388;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.whale-chart-empty{color:#64778b;place-items:center;min-height:172px;font-size:11px;display:grid}.whale-modal>footer{color:#7b8fa2;background:#091521;border-top:1px solid #23374a;padding:10px 14px;font-size:10px}.whale-page .section-kicker{font-size:11px}.whale-hero p{font-size:13px;line-height:1.6}.whale-hero>div:last-child span,.whale-hero>div:last-child small{font-size:11px}.whale-hero>div:last-child strong{font-size:17px}.whale-date-inputs label,.whale-quick-ranges button,.whale-filters label{font-size:11px}.whale-date-inputs input,.whale-date-inputs button,.whale-filters>button{font-size:12px}.whale-data-notice strong{font-size:14px}.whale-data-notice span{font-size:14px;line-height:1.7}.whale-range-result span,.whale-range-result small{font-size:11px}.whale-range-result strong{font-size:14px}.whale-summary-cards span{font-size:11px}.whale-summary-cards strong{font-size:13px}.whale-summary-cards b{font-size:18px}.whale-ranking-tabs button{min-height:38px;font-size:11px}.whale-filters input,.whale-filters select{min-height:36px;font-size:11px}.whale-ranking-table-card>header strong{font-size:16px}.whale-ranking-table-card>header small{font-size:11px}.whale-table-wrap table{min-width:2350px;font-size:11px}.whale-table-wrap th,.whale-table-wrap td{padding:12px 10px}.whale-table-wrap td small{font-size:11px;line-height:1.5}.whale-table-wrap td em{font-size:11px}.whale-rank{font-size:16px}.whale-score{padding:5px 8px}.whale-empty{font-size:12px}.whale-disclaimer{font-size:11px;line-height:1.6}.whale-modal>header span{font-size:10px}.whale-modal>header p{font-size:11px}.whale-modal-summary span,.whale-modal-summary small{font-size:10px}.whale-modal-summary strong,.whale-chart-grid h3{font-size:13px}.whale-chart-legend,.whale-chart footer{font-size:10px}.whale-chart-empty,.whale-modal>footer{font-size:11px}@media (max-width:1100px){.whale-summary-cards{grid-template-columns:repeat(3,1fr)}.whale-date-panel{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.whale-hero{flex-direction:column;align-items:flex-start}.whale-hero>div:last-child{width:100%}.whale-date-inputs,.whale-quick-ranges{max-width:100%;overflow-x:auto}.whale-summary-cards{grid-template-columns:1fr 1fr}.whale-range-result{flex-wrap:wrap;align-items:flex-start}.whale-range-result>small{width:100%;margin-left:0}.whale-chart-grid,.whale-modal-summary{grid-template-columns:1fr}.whale-modal-backdrop{padding:8px}}.day-trading-performance-summary{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1100px){.day-trading-performance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.day-trading-performance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.dt-strategy-ledgers{gap:16px;display:grid}.dt-strategy-ledgers-heading{background:linear-gradient(135deg,#38bdf814,#2dd4bf0d);border:1px solid #4789a557;border-radius:14px;padding:18px 20px}.dt-strategy-ledgers-heading h2{margin:5px 0 7px;font-size:21px}.dt-strategy-ledgers-heading p{max-width:920px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.dt-strategy-allocation{gap:4px;min-width:180px;display:grid}.dt-strategy-allocation b{font-size:14px}.dt-strategy-allocation span{color:var(--muted);font-size:12px;line-height:1.45}.dt-strategy-allocation small{color:#77b9d5;font-size:11px}.simulation-trades>div>span{gap:2px;display:grid}.simulation-trades>div>span small{color:var(--muted);font-size:10px}@media (max-width:680px){.dt-strategy-ledgers-heading{padding:15px}.dt-strategy-ledgers-heading h2{font-size:18px}.dt-strategy-allocation{min-width:155px}}.dt2-page{color:#dbe7f2;gap:16px;display:grid}.dt2-regime{background:linear-gradient(135deg,#22c55e14,#38bdf814);border:1px solid #7dd3fc33;border-radius:12px;align-content:center;gap:10px;min-height:150px;padding:18px;display:grid}.dt2-regime>strong{color:#f8fafc;font-size:26px}.dt2-regime>span{color:#7dd3fc;font-weight:700}.dt2-regime>small{color:#9fb3c8;line-height:1.6}.dt2-inline-actions{flex-wrap:wrap;gap:6px;display:flex}.dt2-inline-actions button,.dt2-panel header>button{color:#dcecf9;cursor:pointer;background:#16314a;border:1px solid #315b78;border-radius:7px;min-height:30px;padding:0 10px}.dt2-strategy-state-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:9px;display:grid}.dt2-strategy-state{background:#1e34478c;border:1px solid #28475d;border-radius:10px;gap:6px;padding:12px;display:grid}.dt2-strategy-state span{color:#6ee7b7;font-size:11px;font-weight:800}.dt2-strategy-state small{color:#91a8ba}.dt2-strategy-state.deweighted span{color:#facc15}.dt2-strategy-state.paused span{color:#fb7185}@media (max-width:1000px){.dt2-strategy-state-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}.dt2-hero{background:radial-gradient(circle at 85% 10%,#ef444424,#0000 35%),linear-gradient(135deg,#0c1b29,#101a2c);border:1px solid #29445c;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex;box-shadow:0 14px 40px #0003}.dt2-hero h1{letter-spacing:.02em;margin:5px 0 8px;font-size:27px}.dt2-hero p{color:#93a8ba;margin:0;font-size:13px;line-height:1.6}.dt2-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.dt2-hero-actions button,.dt2-form button,.dt2-save{color:#dcecf9;cursor:pointer;background:#16314a;border:1px solid #315b78;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 13px;display:inline-flex}.dt2-mode{color:#70c8ef;white-space:nowrap;width:max-content;font-size:11px;font-weight:700;display:inline-flex}.dt2-mode.live{color:#ff727d}.dt2-mode.backtest{color:#c1a2ff}.dt2-status{color:#72e5b2;background:#15805726;border:1px solid #36d19459;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.dt2-status.reduced{color:#ffd36f;border-color:#f5b53f73}.dt2-status.halted{color:#ff8089;border-color:#9f2f3a;box-shadow:0 0 0 2px #b91c1c2e}.dt2-source-bar{color:#8fa6ba;background:#091722;border:1px solid #20384b;border-radius:10px;flex-wrap:wrap;gap:18px;padding:10px 14px;font-size:11px;display:flex}.dt2-source-bar span{align-items:center;gap:5px;display:inline-flex}.dt2-source-bar .warn,.dt2-page strong.warn{color:#f0bd5c}.dt2-source-bar .ok{color:#61d49c}.dt2-quote-details{color:#8fa6ba;border-top:1px solid #20384b;margin-top:12px;padding-top:10px;font-size:11px}.dt2-quote-details summary{cursor:pointer;width:fit-content}.dt2-quote-details summary:focus-visible{outline-offset:4px;outline:2px solid #7d82ff}.dt2-tabs{background:#091722;border:1px solid #20384b;border-radius:11px;gap:4px;padding:5px;display:flex;overflow-x:auto}.dt2-tabs button{color:#8298aa;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:11px;display:inline-flex}.dt2-tabs button.active{color:#ecf7ff;background:#17324a;box-shadow:inset 0 0 0 1px #315775}.dt2-tabs b{color:#fff;background:#d73c4b;border-radius:999px;min-width:17px;padding:2px 4px;font-size:9px}.dt2-notice{color:#85e7b9;background:#0d6d4b24;border:1px solid #35bf8852;border-radius:9px;padding:10px 13px;font-size:12px}.dt2-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dt2-metric-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.dt2-metric-grid article{background:linear-gradient(145deg,#0d1d2b,#0a1722);border:1px solid #223c50;border-radius:11px;align-content:center;gap:7px;min-height:105px;padding:15px;display:grid}.dt2-metric-grid span{color:#8399aa;font-size:11px}.dt2-metric-grid strong{font-size:20px}.dt2-metric-grid small{color:#62798b;font-size:10px}.dt2-page .gain{color:#ff6470}.dt2-page .loss{color:#51d59d}.dt2-page .flat{color:#a4b2bd}.dt2-grid{gap:14px;display:grid}.dt2-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dt2-stack{gap:14px;display:grid}.dt2-panel{background:#0b1925;border:1px solid #223b50;border-radius:12px;min-width:0;padding:17px}.dt2-panel.danger{border-color:#b1333e7a}.dt2-panel>header{color:#b9cee0;align-items:center;gap:7px;margin-bottom:13px;display:flex}.dt2-panel>header small{color:#70879a;margin-left:auto;font-size:10px}.dt2-robot-row{border-top:1px solid #324c608c;align-items:center;gap:10px;min-height:58px;display:flex}.dt2-robot-row:first-of-type{border-top:0}.dt2-robot-row .dot{background:#596772;border-radius:50%;width:8px;height:8px}.dt2-robot-row .dot.on{background:#51d89c;box-shadow:0 0 8px #2bac78}.dt2-robot-row div{gap:3px;display:grid}.dt2-robot-row b{font-size:12px}.dt2-robot-row small{color:#758b9d;font-size:10px}.dt2-robot-row em{margin-left:auto;font-size:12px;font-style:normal}.dt2-event{border-top:1px solid #324c608c;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.dt2-event:first-of-type{border-top:0}.dt2-event.full{min-height:64px}.dt2-event div{gap:4px;display:grid}.dt2-event b{font-size:11px}.dt2-event small,.dt2-event time{color:#71889a;font-size:10px}.dt2-event time{white-space:nowrap}.dt2-empty{color:#6d8294;text-align:center;padding:30px;font-size:12px}.dt2-loading{color:#7f96a9;place-content:center;justify-items:center;gap:10px;min-height:430px;display:grid}.dt2-table{width:100%;overflow-x:auto}.dt2-table table{border-collapse:collapse;width:100%;min-width:1320px;font-size:10px}.dt2-table th{color:#7890a4;text-align:left;white-space:nowrap;background:#091621;padding:9px}.dt2-table td{vertical-align:top;border-top:1px solid #1e3446;padding:10px 9px}.dt2-table td>b,.dt2-table td>small{display:block}.dt2-table td small{color:#6f8597;margin-top:3px}.dt2-page button:disabled{opacity:.45;cursor:not-allowed}.dt2-page button.danger-soft,.dt2-page button.primary-soft{color:#ff8992;cursor:pointer;background:#a025321f;border:1px solid #cf455259;border-radius:6px;padding:5px 9px}.dt2-page button.primary-soft{color:#69dba5;background:#2080561f;border-color:#3ebb8459}.dt2-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dt2-form label,.dt2-settings-grid label{color:#7f95a8;gap:5px;font-size:10px;display:grid}.dt2-form input,.dt2-form select,.dt2-form textarea,.dt2-settings-grid input{color:#dce8f2;background:#08141f;border:1px solid #294359;border-radius:7px;min-height:37px;padding:0 9px}.dt2-form textarea{resize:vertical;padding-block:8px}.dt2-form button{grid-column:1/-1;justify-content:center}.dt2-result{color:#c8d7e3;white-space:pre-wrap;background:#07121b;border-radius:8px;max-height:270px;padding:14px;font-family:inherit;font-size:11px;line-height:1.6;overflow:auto}.dt2-data-warning{color:#d6ac5f;background:#855b141f;border:1px solid #be87294d;border-radius:8px;padding:14px;font-size:11px;line-height:1.6}.dt2-data-warning p{color:#9c8b6d;margin:6px 0 0}.dt2-backtest-performance{margin-top:16px}.dt2-backtest-performance h3{color:#dce9f2;margin:0 0 10px;font-size:14px}.dt2-backtest-performance .dt2-total-heading{margin-top:20px}.dt2-table.backtest-performance table{min-width:1080px}.dt2-table.backtest-performance tfoot th{color:#e7eef3;text-align:left;white-space:nowrap;background:#142b3a;border-top:2px solid #3f6b85;padding:11px 9px}.dt2-table.backtest-performance tfoot th.gain{color:#ef6f78}.dt2-table.backtest-performance tfoot th.loss{color:#53c58a}.dt2-result-details{margin-top:14px}.dt2-result-details>summary{color:#70c8ef;cursor:pointer;font-size:11px}.dt2-result-details .dt2-result{margin-top:8px}.dt2-table details{min-width:220px}.dt2-table summary{color:#70c8ef;cursor:pointer}.dt2-table details .dt2-result{width:520px;margin-top:8px}.dt2-rules{gap:0;display:grid}.dt2-rules div{border-top:1px solid #1e3446;justify-content:space-between;padding:10px 0;display:flex}.dt2-rules div:first-child{border-top:0}.dt2-rules dt{color:#788fa2;font-size:11px}.dt2-rules dd{margin:0;font-size:12px;font-weight:700}.dt2-danger-actions{gap:9px;display:grid}.dt2-danger-actions button{color:#ff9098;cursor:pointer;background:#94212d26;border:1px solid #cb3e4c6b;border-radius:7px;min-height:38px}.dt2-panel.danger>p{color:#8f7b80;font-size:11px;line-height:1.55}.dt2-mode-select{gap:8px;display:flex}.dt2-mode-select button{color:#8197aa;cursor:pointer;background:#091722;border:1px solid #294157;border-radius:7px;min-height:38px;padding:0 12px}.dt2-mode-select button.active{color:#dff3ff;background:#17334a;border-color:#3b7196}.dt2-panel>.dt2-data-warning{margin-top:12px}.dt2-settings-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dt2-settings-grid label span{align-items:center;gap:6px;display:flex}.dt2-settings-grid input{width:100%}.dt2-save{justify-content:center;width:100%;margin-top:14px}.dt2-runtime{background:#0b1925;border:1px solid #29475d;border-radius:11px;margin:12px 0;padding:14px}.dt2-runtime.alarm{border-color:#b93643;box-shadow:inset 0 0 0 1px #da3b4840}.dt2-runtime-head{align-items:center;gap:8px;display:flex}.dt2-runtime-head span{margin-left:auto;font-size:11px}.dt2-runtime-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 14px;margin-top:12px;display:grid}.dt2-runtime-grid span{color:#71899c;font-size:10px}.dt2-runtime-grid b{color:#d2e2ee;font-weight:600}.dt2-runtime-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.dt2-runtime-actions button{color:#b9d2e3;cursor:pointer;background:#102536;border:1px solid #31536b;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 10px;display:inline-flex}.dt2-table.candidates table{min-width:900px}.dt2-skip-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;display:grid}.dt2-skip-list div{color:#899eae;border-bottom:1px solid #1e3446;justify-content:space-between;padding:8px 0;font-size:11px;display:flex}.dt2-skip-list b{color:#e4b85d}.dt2-check{color:#a9bece;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.dt2-check-group{flex-wrap:wrap;gap:0 14px;display:flex}.dt2-regime-controls{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.dt2-regime-controls label{color:#7f95a8;gap:5px;min-width:190px;font-size:10px;display:grid}.dt2-regime-controls select{color:#dce8f2;background:#08141f;border:1px solid #294359;border-radius:7px;min-height:37px;padding:0 9px}.dt2-regime-summary{margin-bottom:14px}.dt2-regime-heatmap table{min-width:1080px}.dt2-regime-heatmap th small{color:#647b8e;margin-top:3px;font-weight:400;display:block}.dt2-regime-heatmap td{padding:5px}.dt2-regime-cell{color:#a4b2bd;cursor:pointer;text-align:left;background:#091722;border:1px solid #274157;border-radius:8px;align-content:center;justify-items:start;gap:4px;width:100%;min-width:155px;min-height:92px;padding:10px;display:grid}.dt2-regime-cell.gain{color:#ff727d;background:#8e222e1f;border-color:#cb455266}.dt2-regime-cell.loss{color:#58d29a;background:#1778501c;border-color:#37ba8259}.dt2-regime-cell.insufficient{opacity:.64}.dt2-regime-cell b,.dt2-regime-cell span,.dt2-regime-cell small{display:block}.dt2-regime-cell span,.dt2-regime-cell small{color:#8399aa;font-size:10px}.dt2-regime-cell em{color:#e4ba63;font-size:9px;font-style:normal}.dt2-regime-best{margin-top:14px}.dt2-regime-best table{min-width:850px}.dt2-regime-detail{background:#08151f;border:1px solid #31516a;border-radius:10px;margin-top:15px;padding:14px}.dt2-regime-detail>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dt2-regime-detail>header button{color:#b7c9d7;cursor:pointer;background:#11283a;border:1px solid #31516a;border-radius:6px;padding:5px 9px}.dt2-regime-detail .dt2-rules{margin:12px 0}.dt2-regime-detail .dt2-table table{min-width:760px}@media (max-width:1050px){.dt2-metric-grid,.dt2-metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.dt2-grid.two{grid-template-columns:1fr}.dt2-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.dt2-hero{flex-direction:column;align-items:flex-start;padding:17px}.dt2-hero-actions{justify-content:flex-start}.dt2-metric-grid,.dt2-metric-grid.compact{grid-template-columns:1fr 1fr}.dt2-metric-grid strong{font-size:16px}.dt2-settings-grid,.dt2-form{grid-template-columns:1fr}.dt2-event{grid-template-columns:auto 1fr}.dt2-event time{grid-column:2}.dt2-panel>header{flex-wrap:wrap;align-items:flex-start}.dt2-panel>header small{width:100%;margin-left:24px}}@media (max-width:900px){.chip-alert-ticker.layout-compact .chip-compact-summary-row{scrollbar-width:thin;width:calc(100% - 82px);min-width:0;padding-inline:10px;display:flex;overflow-x:auto}.chip-alert-ticker.layout-compact .chip-compact-actions,.chip-alert-ticker.layout-compact .chip-compact-signals,.chip-alert-ticker.layout-compact .chip-compact-status{flex:none}.chip-alert-ticker.layout-compact .chip-compact-signals{overflow:visible}.chip-alert-ticker.layout-compact .chip-layout-toggle{right:8px}}.prepost-page{color:#e8f1fb;gap:16px;display:grid}.prepost-mode{gap:8px;display:flex}.prepost-mode button{color:#9fb4ca;background:#0b1828;border:1px solid #304963;border-radius:9px;align-items:center;gap:6px;padding:9px 14px;display:flex}.prepost-mode button.active{color:#fff;background:#195071}.prepost-history{background:#0b1828;border:1px solid #294157;border-radius:12px;padding:14px}.prepost-table{overflow:auto}.prepost-table table{border-collapse:collapse;white-space:nowrap;width:100%}.prepost-table th,.prepost-table td{text-align:left;border-bottom:1px solid #263d53;padding:9px}.prepost-table button{color:#fff;background:#16304a;border:1px solid #3b5c78;border-radius:6px;padding:5px 9px}.prepost-toolbar,.prepost-toolbar>div,.prepost-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prepost-toolbar{background:#0c1929;border:1px solid #263c53;border-radius:12px;justify-content:space-between;padding:12px}.prepost-toolbar button,.prepost-toolbar a,.prepost-message button{color:#eaf3fd;cursor:pointer;background:#13263a;border:1px solid #35506c;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:7px 11px;text-decoration:none;display:inline-flex}.prepost-toolbar svg,.prepost-message button svg{width:14px;height:14px}.prepost-summary{background:linear-gradient(145deg,#10243a,#0b1727);border:1px solid #2e5474;border-radius:16px;padding:18px;box-shadow:0 10px 28px #0004}.prepost-summary>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.prepost-summary h1{margin:3px 0;font-size:24px}.prepost-summary p,.prepost-summary small,.prepost-summary footer{color:#9fb4ca}.analysis-state{color:#7bd2ff;background:#15324b;border-radius:999px;padding:7px 11px;font-size:12px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.summary-grid>div{background:#0a1726;border:1px solid #263e57;border-radius:10px;padding:12px}.summary-grid span,.summary-grid b{display:block}.summary-grid span{color:#91a9c0;font-size:12px}.summary-grid b{margin-top:6px;line-height:1.45}.advice-grid,.prepost-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.advice-grid article{background:#14283c;border-radius:10px;padding:13px}.advice-grid h3{color:#80d5ff;margin:0 0 7px}.advice-grid p{margin:0;line-height:1.7}.prepost-summary footer{margin-top:12px;font-size:12px}.prepost-analytics,.prepost-industry-outlook{background:#0b1828;border:1px solid #29475f;border-radius:14px;padding:18px}.prepost-analytics>header,.prepost-industry-outlook>header,.industry-outlook-grid article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.prepost-analytics h2,.prepost-industry-outlook h2,.prepost-chart-card h3,.industry-outlook-grid h3,.industry-outlook-grid h4{margin:0}.prepost-analytics small,.prepost-industry-outlook small,.prepost-analytics time,.prepost-industry-outlook>header>span{color:#8fa8bf}.prepost-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.prepost-chart-card{background:#081522;border:1px solid #243f57;border-radius:11px;padding:14px}.prepost-change-row,.prepost-confidence-row{grid-template-columns:minmax(110px,1.2fr) minmax(90px,2fr) 64px;align-items:center;gap:9px;margin-top:10px;font-size:13px;display:grid}.prepost-change-track,.prepost-confidence-row>div,.industry-ranking-chart>div>div{background:#182c3e;border-radius:99px;height:9px;position:relative;overflow:hidden}.prepost-change-track i,.prepost-confidence-row i,.industry-ranking-chart i{border-radius:inherit;background:#55a9e6;height:100%;display:block}.prepost-confidence-row i.down{background:#47bf86}.prepost-chart-note{color:#a9bfd1;margin:12px 0 0;font-size:12px}.prepost-prediction-row{grid-template-columns:1fr 1fr 1fr 58px;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:grid}.prepost-prediction-row small{color:#9bb2c5}.prepost-prediction-row b{text-align:right}.prepost-prediction-row b.hit{color:#ff8585}.prepost-prediction-row b.miss{color:#68dba3}.prepost-change-track em{z-index:2;background:#91a8ba;width:2px;height:100%;position:absolute;top:0;left:calc(50% - 1px)}.prepost-change-track i{border-radius:0;position:absolute;top:0}.prepost-change-track i.up{background:#f06464;left:50%}.prepost-change-track i.down{background:#47bf86;right:50%}.prepost-change-row>span small{color:#7894aa;margin-top:2px;font-size:10px;display:block}.prepost-change-row b.up{color:#ff8585}.prepost-change-row b.down{color:#68dba3}.prepost-futures-audit{background:#13283b;border-radius:10px;margin-top:12px;padding:13px}.prepost-futures-audit p{color:#b4c7d8;margin:5px 0 10px}.prepost-futures-audit div{flex-wrap:wrap;gap:8px;display:flex}.prepost-futures-audit span{background:#081522;border-radius:7px;padding:7px 9px;font-size:12px}.industry-ranking-chart{background:#081522;border-radius:10px;margin:14px 0;padding:14px}.industry-ranking-chart>div{grid-template-columns:130px 1fr 70px;align-items:center;gap:10px;margin:9px 0;font-size:13px;display:grid}.industry-ranking-chart i{background:linear-gradient(90deg,#34a8d8,#9b7ff3)}.industry-outlook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.industry-outlook-grid article{background:#0e2032;border:1px solid #29445d;border-radius:10px;padding:14px}.industry-outlook-grid article>header b{color:#74d7ff}.industry-outlook-grid h4{color:#a6cbe4;margin-top:12px;font-size:13px}.industry-outlook-grid p,.industry-outlook-grid ul{color:#c2d1df;margin:6px 0 0;font-size:13px;line-height:1.55}.industry-outlook-grid ul{padding-left:19px}.prepost-filters{background:#0b1828;border-radius:10px;padding:10px}.prepost-filters input{flex:1;min-width:220px}.prepost-filters input,.prepost-filters select,.prepost-toolbar input{color:#e8f1fb;background:#081522;border:1px solid #304963;border-radius:8px;min-height:38px;padding:7px 10px}.prepost-columns>section>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.prepost-columns h2{margin:0}.prepost-columns>section>header span{color:#8ca6bd}.prepost-message{background:#0c1928;border:1px solid #294157;border-left:4px solid #56748e;border-radius:10px;margin-bottom:10px;overflow:hidden}.prepost-message.importance-notice{border-left-color:#e8b65b}.prepost-message.importance-important{border-left-color:#ff865e}.prepost-message.importance-emergency{border-left-color:#ff445d;box-shadow:0 0 18px #ff445d22}.prepost-message>header{cursor:pointer;grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.prepost-message>header time,.prepost-message>header span,.prepost-message>header b{color:#9db2c6;font-size:11px}.prepost-message>header h3{margin:0;font-size:14px}.prepost-message>header svg{transition:transform .2s}.prepost-message>header svg.open{transform:rotate(180deg)}.prepost-message-body{padding:0 13px 13px}.prepost-message-body>p{white-space:pre-wrap;line-height:1.8}.prepost-message-body>small{color:#90a8be}.prepost-message-body dl{gap:7px;display:grid}.prepost-message-body dl div{grid-template-columns:70px 1fr;gap:8px;display:grid}.prepost-message-body dt{color:#82bede}.prepost-message-body dd{margin:0;line-height:1.5}.prepost-message-body footer{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.prepost-message-body details{color:#a8bed2}.prepost-new{z-index:5;color:#fff;background:#1976a8;border:0;border-radius:999px;justify-self:center;padding:9px 15px;position:sticky;top:8px}@media (max-width:900px){.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prepost-columns,.prepost-chart-grid,.industry-outlook-grid,.advice-grid{grid-template-columns:1fr}}@media (max-width:600px){.summary-grid{grid-template-columns:1fr}.prepost-summary{padding:13px}.prepost-message>header{grid-template-columns:auto auto 1fr auto}.prepost-message>header b{display:none}.prepost-message>header h3{grid-column:1/-2}.prepost-toolbar>div{width:100%}.prepost-toolbar button,.prepost-toolbar a{flex:1;justify-content:center}.prepost-toolbar input{width:100%}.prepost-message-body dl div{grid-template-columns:1fr}}@media (max-width:620px){.topbar.enhanced{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px}.topbar.enhanced .brand{gap:8px;min-width:0}.topbar.enhanced .brand strong{font-size:clamp(14px,4.6vw,18px)}.topbar.enhanced .connection-panel{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;max-width:100%}.topbar.enhanced .futures-live-chip{min-width:0;max-width:100%}}.robot-health-strip.compact-health{min-height:0;padding:0;display:block}.compact-health [hidden],.compact-notifications [hidden]{display:none}.robot-compact-heading{align-items:center;gap:6px;padding:4px 8px;display:flex}.robot-panel-toggle{text-align:left;color:#dce7f5;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:10px;min-width:0;min-height:42px;padding:6px;display:flex}.robot-panel-toggle strong{flex:none;font-size:13px}.robot-panel-toggle>span{color:#a2b3c8;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.5}.robot-panel-toggle>svg{flex:none}.robot-panel-toggle>svg:last-child{margin-left:auto;transition:transform .15s}.robot-panel-toggle>svg.expanded{transform:rotate(180deg)}.robot-panel-refresh{color:#a9b7ca;cursor:pointer;background:#0d1a2c;border:1px solid #334762;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.robot-panel-refresh:disabled{opacity:.55;cursor:wait}.compact-health button:focus-visible,.compact-notifications button:focus-visible{outline-offset:2px;outline:2px solid #a7bbff}.robot-compact-exceptions{gap:4px;padding:0 14px 9px;display:grid}.robot-compact-exceptions p,.robot-compact-exceptions button{color:#ffadb3;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:4px 0;font-size:12px;line-height:1.5}.robot-compact-exceptions button{cursor:pointer}.robot-compact-exceptions svg{vertical-align:text-bottom;margin-right:5px;display:inline-block}.robot-health-updated{color:#a2b3c8;border-top:1px solid #24364c;margin:0;padding:10px 14px;font-size:12px;line-height:1.5}.robot-health-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.robot-health-detail-grid>article{background:#0a1626;border:1px solid #2b4059;border-radius:9px;min-width:0;padding:12px}.robot-health-detail-grid header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.robot-health-detail-grid header button{color:#edf4fd;text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:14px;font-weight:700}.robot-health-detail-grid header span{color:#abc1d8;margin-left:auto;font-size:11px}.robot-health-detail-grid dl{gap:9px;margin:10px 0;display:grid}.robot-health-detail-grid dl>div{grid-template-columns:36px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.5;display:grid}.robot-health-detail-grid dt{color:#94a9bf}.robot-health-detail-grid dd{overflow-wrap:anywhere;margin:0}.robot-health-detail-grid small{color:#a2b3c8;font-size:12px;display:block}.robot-health-detail-grid .health-error{color:#ffadb3}.robot-health-detail-grid footer{color:#91a7be;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.compact-notifications .today-robot-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-notifications .today-robot-summary strong,.compact-notifications .today-robot-summary small{font-size:12px}.compact-notifications .today-robot-filters{flex-wrap:wrap;overflow:visible}.compact-notifications .today-robot-filters button{min-height:36px;font-size:12px}.compact-notifications .today-robot-filters span{font-size:12px}.compact-notifications .today-robot-list{max-height:400px}.compact-notifications .today-robot-list article{grid-template-columns:70px 140px 82px minmax(0,1fr) auto}.compact-notifications .today-robot-list strong,.compact-notifications .today-robot-list b,.compact-notifications .today-robot-list p,.compact-notifications .today-robot-list small{white-space:normal;overflow-wrap:anywhere}.compact-notifications .today-robot-list strong,.compact-notifications .today-robot-list b,.compact-notifications .today-robot-list p{font-size:13px;line-height:1.5}.compact-notifications .today-robot-list small,.compact-notifications .today-robot-list time,.compact-notifications .today-robot-source{font-size:11px}.compact-notifications .today-robot-source{white-space:normal;flex-wrap:wrap}.compact-notifications .today-robot-source small{color:#f4c077;width:100%}@media (max-width:760px){.robot-panel-toggle{flex-wrap:wrap;gap:4px 8px}.robot-panel-toggle>span{flex-basis:calc(100% - 32px);order:2;padding-left:24px}.robot-panel-toggle>svg:last-child{margin-left:auto}.robot-panel-refresh{width:42px;height:42px}.robot-health-detail-grid{grid-template-columns:1fr}.robot-health-detail-grid header button,.robot-compact-exceptions button{min-height:40px}.compact-notifications .today-robot-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-notifications .today-robot-summary button{grid-template-columns:minmax(0,1fr) auto;gap:4px}.compact-notifications .today-robot-summary button>span{display:none}.compact-notifications .today-robot-summary small{white-space:normal;grid-column:1/-1}.compact-notifications .today-robot-filters button{min-height:42px}.compact-notifications .today-robot-list article{grid-template-columns:64px minmax(0,1fr) auto}.compact-notifications .today-robot-list article>button{grid-column:1/-1}.compact-notifications .today-robot-filters span{white-space:normal;margin-left:0}}.prepost-page{position:relative}.prepost-popup{z-index:1200;background:#fff7ed;border:1px solid #f59e0b;border-radius:14px;width:min(390px,100vw - 2rem);padding:1rem 3rem 1rem 1rem;position:fixed;top:1rem;right:1rem;box-shadow:0 18px 50px #0f172a38}.prepost-popup.importance-emergency{background:#fef2f2;border-color:#dc2626}.prepost-popup span{margin-top:.35rem;display:block}.prepost-popup button{background:0 0;border:0;font-size:1.5rem;position:absolute;top:.55rem;right:.65rem}.prepost-settings{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin:.75rem 0;padding:.75rem 1rem}.prepost-settings summary{cursor:pointer;font-weight:700}.prepost-settings>div{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;padding-top:.8rem;display:flex}.prepost-settings label{align-items:center;gap:.4rem;display:inline-flex}.prepost-sentiment{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:3rem;padding:.2rem .55rem;font-size:.78rem;display:inline-flex}.prepost-sentiment.sentiment-利多{background:#dc2626}.prepost-sentiment.sentiment-利空{background:#16835b}.prepost-sentiment.sentiment-中性{background:#64748b}.prepost-report-button{color:#fff;background:#7f1d1d;border-radius:9px;align-items:center;gap:.35rem;margin-left:auto;padding:.5rem .75rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.prepost-report-button svg{width:15px;height:15px}.prepost-report-button.pre{background:linear-gradient(135deg,#075985,#0f766e);box-shadow:0 4px 12px #0857753d}.prepost-report-wait{color:#64748b;background:#f1f5f9;border-radius:9px;margin-left:auto;padding:.45rem .7rem;font-size:.8rem}
