@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,IBM Plex Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.top-4{top:1rem}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-32{height:8rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-full{height:100%}.max-h-28{max-height:7rem}.max-h-96{max-height:24rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-4{width:1rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[90px\]{min-width:90px}.max-w-4xl{max-width:56rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-border-dim{--tw-border-opacity: 1;border-color:rgb(30 36 51 / var(--tw-border-opacity, 1))}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:JetBrains Mono,IBM Plex Mono,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.leading-snug{line-height:1.375}.tracking-wider{letter-spacing:.05em}.text-text-dim{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-text-muted{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-text-primary{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--bg-deep: #040608;--bg-surface: #080b12;--bg-card: #0a0e16;--bg-elevated: #0e1320;--bg-hover: #171a22;--border: #1e2433;--border-subtle: #151820;--accent: #00d4aa;--accent-2: #3b82f6;--accent-dim: rgba(0, 212, 170, .15);--bull: #00d4aa;--bear: #ef4444;--warn: #f97316;--neutral: #6b7280;--text-primary: #e2e8f0;--text-secondary:#94a3b8;--text-muted: #64748b;--text-dim: #64748b;--glow: 0 0 24px rgba(0, 212, 170, .12);--glow-lg: 0 0 48px rgba(0, 212, 170, .18);--sidebar-w: 220px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;background-color:var(--bg-deep);background-image:radial-gradient(ellipse at 10% 0%,rgba(0,212,170,.05) 0%,transparent 45%),radial-gradient(ellipse at 90% 100%,rgba(59,130,246,.04) 0%,transparent 45%);color:var(--text-primary);font-family:Inter,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}.mono{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.label-xs{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.section-title{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.04);margin-bottom:12px}.section-title:before{content:"";display:inline-block;width:3px;height:11px;background:var(--accent);border-radius:2px;opacity:.55;flex-shrink:0}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tv-chart-fs-frame>.card-glass{width:100%;height:100%;display:flex;flex-direction:column}.tv-chart-fs-frame>.card-glass>.mc-header{flex-shrink:0}.tv-chart-fs-frame>.card-glass>div:last-child{flex:1;min-height:0;display:flex;flex-direction:column}.ws-expand-frame>*{width:100%;height:100%}.ws-expand-frame>.card-glass,.ws-expand-frame>.slot-card{width:100%;height:100%;display:flex;flex-direction:column}.ws-expand-frame>.card-glass>.mc-header,.ws-expand-frame>.slot-card>.slot-tabs{flex-shrink:0}.ws-expand-frame>.card-glass>div:last-child,.ws-expand-frame>.slot-card>.slot-body{flex:1;min-height:0;display:flex;flex-direction:column}.ws-expand-frame .mc-drag,.ws-expand-frame .mc-close,.ws-expand-frame .ws-drag-handle,.tv-chart-fs-frame .mc-drag,.tv-chart-fs-frame .mc-close{display:none!important}@keyframes pulse-glow{0%,to{opacity:1;box-shadow:0 0 6px var(--accent)}50%{opacity:.5;box-shadow:0 0 2px var(--accent)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.anim-fade{animation:fadeSlideUp .25s ease both}.anim-fade-2{animation:fadeSlideUp .25s ease .04s both}.anim-fade-3{animation:fadeSlideUp .25s ease .08s both}.anim-fade-4{animation:fadeSlideUp .25s ease .12s both}@keyframes num-tick{0%{background-color:#00d4aa2e}to{background-color:transparent}}.num-tick{animation:num-tick .55s ease-out both;border-radius:4px;padding:0 2px;margin:0 -2px}.live-dot{width:6px;height:6px;border-radius:50%;display:inline-block;animation:pulse-glow 2s infinite}.ticker-wrap{overflow:hidden}.ticker-inner{display:flex;white-space:nowrap;animation:marquee 40s linear infinite}.card-glass{background:#0a0e16b3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.04);border-radius:14px;transition:all .35s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.card-glass:hover{border-color:#00d4aa1f;box-shadow:0 8px 40px #00d4aa08}.card-glass:hover .card-glow,.card-glass:hover .drag-handle,.card-glass:hover .resize-bar{opacity:1}.card,.glass-card{background:linear-gradient(145deg,#0f1118eb,#0b0d13f5);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px #ffffff0a inset,0 4px 16px #00000040;transition:border-color .2s,box-shadow .2s}.card:hover,.glass-card:hover{border-color:#00d4aa38;box-shadow:var(--glow),0 1px #ffffff0a inset,0 4px 24px #0000004d}.glass-card{padding:18px}.kpi-card{background:linear-gradient(145deg,#0e1017f2,#0a0c12fa);border:1px solid rgba(255,255,255,.06);border-radius:11px;padding:14px 16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px #ffffff0a inset,0 2px 8px #0000004d;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.kpi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,170,.4),transparent);opacity:0;transition:opacity .2s}.kpi-card:hover{border-color:#00d4aa38;box-shadow:var(--glow),0 1px #ffffff0a inset}.kpi-card:hover:before{opacity:1}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.05em;font-family:JetBrains Mono,monospace}.badge-long{background:#00d4aa1f;color:var(--bull);border:1px solid rgba(0,212,170,.25)}.badge-short{background:#ef44441f;color:var(--bear);border:1px solid rgba(239,68,68,.25)}.badge-locked{background:#f973161f;color:#f97316;border:1px solid rgba(249,115,22,.25)}.badge-ok{background:#00d4aa1a;color:#34d399;border:1px solid rgba(0,212,170,.2)}.badge-warn{background:#fbbf241a;color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.badge-danger{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.badge-neutral{background:#64748b26;color:#94a3b8;border:1px solid rgba(100,116,139,.2)}.score-bar-bg{background:var(--bg-elevated);border-radius:3px;overflow:hidden;height:4px}.score-bar-fill{height:100%;border-radius:3px;transition:width .5s ease}.regime-bull-strong{color:#00d4aa}.regime-bull-moderate{color:#34d399}.regime-range{color:#fbbf24}.regime-bear{color:#ef4444}.sidebar{width:var(--sidebar-w);height:100vh;background:linear-gradient(180deg,#0a0c12,#07080d);border-right:1px solid rgba(255,255,255,.05);box-shadow:2px 0 24px #0006;display:flex;flex-direction:column;position:sticky;top:0;flex-shrink:0;z-index:40;overflow:hidden}.sidebar-brand{padding:18px 16px 14px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;gap:10px}.sidebar-section-label{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);padding:12px 16px 4px}.sidebar-item{display:flex;align-items:center;gap:10px;padding:9px 12px;margin:1px 8px;border-radius:7px;cursor:pointer;font-size:13px;font-weight:500;color:var(--text-muted);border-left:2px solid transparent;transition:all .15s ease;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-item:hover{background:#00d4aa0d;color:var(--text-secondary);border-left-color:#00d4aa33}.sidebar-item.active{background:#00d4aa14;color:var(--accent);border-left-color:var(--accent);font-weight:600}.sidebar-item .icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.8}.sidebar-item.active .icon{opacity:1}.sidebar-bottom{margin-top:auto;padding:12px;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px}.topbar{height:52px;background:#080910f2;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:sticky;top:0;z-index:30}.kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:14px 20px;background:linear-gradient(180deg,#0a0c12f2,#08090efa);border-bottom:1px solid rgba(255,255,255,.05);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mobile-nav{display:none;position:fixed;bottom:0;left:0;right:0;background:#080910f7;border-top:1px solid var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:40;padding:6px 0 env(safe-area-inset-bottom,0)}@media (max-width: 1023px){.mobile-nav{display:flex}.sidebar{display:none!important}}.mobile-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;cursor:pointer;color:var(--text-dim);font-size:9px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;transition:color .15s;border:none;background:none}.mobile-nav-item:hover{color:var(--text-muted)}.mobile-nav-item.active{color:var(--accent)}.mobile-nav-item .icon{font-size:18px;line-height:1}.divider{height:1px;background:var(--border);margin:16px 0}.btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;font-size:12px;font-weight:600;font-family:JetBrains Mono,monospace;cursor:pointer;border:none;transition:all .15s;letter-spacing:.02em}.btn-primary{background:#00d4aa1f;border:1px solid rgba(0,212,170,.3);color:var(--accent)}.btn-primary:hover{background:#00d4aa2e;border-color:#00d4aa80;box-shadow:0 0 12px #00d4aa1f}.btn-danger{background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#ef4444}.btn-danger:hover{background:#ef444426;border-color:#ef444466}.btn-ghost{background:transparent;border:1px solid var(--border);color:var(--text-muted)}.btn-ghost:hover{background:var(--bg-elevated);border-color:var(--text-dim);color:var(--text-secondary)}@keyframes toast-in{0%{transform:translate(calc(100% + 24px));opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-out{0%{transform:translate(0);opacity:1}to{transform:translate(calc(100% + 24px));opacity:0}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.45}}:root{--v103-topbar-h: 56px;--v103-kpi-h: 44px;--v103-chrome-h: 100px;--v103-accent-soft: rgba(0, 212, 170, .08);--v103-border-chrome: rgba(255, 255, 255, .05)}.topbar-v103{position:sticky;top:0;z-index:60;height:var(--v103-topbar-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 18px;background:linear-gradient(180deg,#080a10f2,#06070ceb);border-bottom:1px solid var(--v103-border-chrome);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.topbar-v103-brand{display:flex;align-items:center;gap:10px;min-width:0}.topbar-v103-brand-mark{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#00d4aa14;border:1px solid rgba(0,212,170,.18);color:var(--accent);box-shadow:inset 0 0 0 1px #ffffff05,0 0 12px #00d4aa0f}.topbar-v103-brand-text{display:flex;align-items:baseline;gap:4px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--text-primary);text-transform:uppercase}.topbar-v103-brand-dot{color:var(--text-dim);margin:0 2px}.topbar-v103-brand-accent{color:var(--accent)}.topbar-v103-brand-ver{margin-left:6px;padding:1px 6px;border-radius:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);font-size:9px;font-weight:600;color:var(--text-dim);letter-spacing:.08em}.topbar-v103-tabs{display:flex;align-items:center;gap:4px;padding:4px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.04)}.topbar-v103-tab{position:relative;display:flex;align-items:center;gap:7px;padding:7px 14px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer;transition:all .18s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.topbar-v103-tab:hover{color:var(--text-secondary);background:#ffffff05}.topbar-v103-tab.active{color:var(--accent);background:#00d4aa14;border-color:#00d4aa29}.topbar-v103-tab-underline{position:absolute;bottom:-5px;left:18%;right:18%;height:2px;background:var(--accent);border-radius:2px;box-shadow:0 0 8px #00d4aa66}.topbar-v103-pagetitle{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--text-muted);text-transform:lowercase}.topbar-v103-pagetitle:before{content:"›";color:var(--accent);margin-right:8px;font-weight:700}.topbar-v103-right{display:flex;align-items:center;gap:8px;justify-content:flex-end;min-width:0}.topbar-v103-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;height:28px;border-radius:7px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);font-size:10.5px;font-family:JetBrains Mono,monospace;letter-spacing:.03em;white-space:nowrap}.topbar-v103-cmd{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;height:28px;border-radius:7px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);color:var(--text-muted);font-size:10.5px;cursor:pointer;transition:all .15s}.topbar-v103-cmd:hover{background:#00d4aa0f;border-color:#00d4aa33;color:var(--accent)}.topbar-v103-user{position:relative}.topbar-v103-user-trigger{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;height:28px;border-radius:7px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);color:var(--text-secondary);font-size:10.5px;cursor:pointer;transition:all .15s}.topbar-v103-user-trigger:hover,.topbar-v103-user-trigger.open{background:#00d4aa0f;border-color:#00d4aa33;color:var(--text-primary)}.topbar-v103-user-menu{position:absolute;top:calc(100% + 6px);right:0;width:240px;z-index:70;background:#0b0d14fa;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 40px #00000080,0 2px 12px #0000004d,inset 0 1px #ffffff0a}.topbar-v103-user-menu-head{display:flex;align-items:center;gap:10px;padding:10px 10px 12px;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:6px}.topbar-v103-user-menu-head-avatar{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#00d4aa14;border:1px solid rgba(0,212,170,.18);color:var(--accent)}.topbar-v103-user-menu-head-text{display:flex;flex-direction:column;gap:2px}.topbar-v103-user-menu-head-name{font-size:12px;font-weight:600;color:var(--text-primary)}.topbar-v103-user-menu-head-role{font-size:10px;color:var(--text-muted);letter-spacing:.04em}.topbar-v103-user-menu-items{display:flex;flex-direction:column;gap:1px}.topbar-v103-user-menu-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;background:transparent;border:none;color:var(--text-secondary);font-size:12px;font-family:inherit;text-align:left;cursor:pointer;transition:all .12s}.topbar-v103-user-menu-item:hover{background:#ffffff0a;color:var(--text-primary)}.topbar-v103-user-menu-item.active{background:#00d4aa14;color:var(--accent)}.topbar-v103-user-menu-item.danger{color:#f87171}.topbar-v103-user-menu-item.danger:hover{background:#ef444414;color:#fca5a5}.topbar-v103-user-menu-sep{height:1px;background:#ffffff0d;margin:6px 4px}.kpi-sticky{position:sticky;top:var(--v103-topbar-h);z-index:55;height:var(--v103-kpi-h);display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:linear-gradient(180deg,#090b11eb,#07080ddb);border-bottom:1px solid var(--v103-border-chrome);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:background .2s}.kpi-sticky:hover{background:linear-gradient(180deg,#0c0e16f2,#090b11e6)}.kpi-sticky-inner{display:flex;align-items:center;gap:18px;flex:1;min-width:0}.kpi-sticky-item{display:flex;align-items:center;gap:7px;min-width:0;white-space:nowrap}.kpi-sticky-ico{color:var(--text-dim);flex-shrink:0}.kpi-sticky-lbl{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.kpi-sticky-val{font-size:13px;font-weight:600;color:var(--text-primary);letter-spacing:.01em}.kpi-sticky-sep{width:1px;height:14px;background:#ffffff14;flex-shrink:0}.kpi-sticky-cta{font-size:10px;color:var(--text-dim);letter-spacing:.04em;opacity:0;transition:opacity .2s}.kpi-sticky:hover .kpi-sticky-cta{opacity:1;color:var(--accent)}.cmdp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0203078c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding-top:14vh}.cmdp-panel{width:min(620px,90vw);background:#0c0e15fa;border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 24px 80px #0009,0 8px 32px #0006,inset 0 1px #ffffff0a;overflow:hidden;animation:fadeUp .18s cubic-bezier(.22,1,.36,1) both}.cmdp-search{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.cmdp-search input{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:14px;font-family:inherit;letter-spacing:.01em}.cmdp-search input::-moz-placeholder{color:var(--text-dim)}.cmdp-search input::placeholder{color:var(--text-dim)}.cmdp-kbd{padding:2px 7px;border-radius:4px;font-size:9.5px;font-weight:600;letter-spacing:.1em;color:var(--text-dim);background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.cmdp-list{max-height:min(48vh,400px);overflow-y:auto;padding:6px}.cmdp-empty{padding:32px 16px;text-align:center;font-size:12px}.cmdp-item{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border-radius:7px;background:transparent;border:none;color:var(--text-secondary);font-size:13px;font-family:inherit;cursor:pointer;text-align:left;transition:all .1s}.cmdp-item.active{background:#00d4aa14;color:var(--text-primary)}.cmdp-item.danger.active{background:#ef444414;color:#fca5a5}.cmdp-item-icon{color:var(--text-dim);flex-shrink:0}.cmdp-item.active .cmdp-item-icon{color:var(--accent)}.cmdp-item.danger.active .cmdp-item-icon{color:#f87171}.cmdp-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdp-item-hint{font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);padding:2px 6px;border-radius:4px;background:#ffffff08}.cmdp-item-arrow{color:var(--accent);flex-shrink:0}.cmdp-foot{display:flex;align-items:center;gap:16px;padding:10px 16px;border-top:1px solid rgba(255,255,255,.05);font-size:10px;color:var(--text-dim);letter-spacing:.04em}.cmdp-foot kbd{display:inline-block;padding:1px 5px;margin-right:4px;border-radius:3px;font-size:9.5px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);font-family:inherit}.shell-v103{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--bg-deep);color:var(--text-primary);font-family:Inter,sans-serif}.shell-v103-main{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}:root{--v103-a: #00d4aa;--v103-ab: #00ffcc;--v103-a-dim: rgba(0, 212, 170, .1);--v103-a-glow: rgba(0, 212, 170, .35);--v103-a-halo: rgba(0, 212, 170, .06);--v103-bear: #ef4444;--v103-warn: #f59e0b;--v103-card: #0a0e16;--v103-card-hi: #0c111b;--v103-surface: #080b12;--v103-elevated: #0e1320;--v103-border: #131a2a;--v103-border-hi: #1a2238;--v103-text: #e2e8f0;--v103-t2: #94a3b8;--v103-t3: #7d8a9d;--v103-t4: #5e6b7e;--v103-t4-deco: #334155;--v103-r1: 6px;--v103-r2: 8px;--v103-r3: 10px;--v103-r4: 12px;--v103-r5: 16px;--v103-ease: cubic-bezier(.22,1,.36,1);--v103-fs-xs: 9px;--v103-fs-sm: 10px;--v103-fs-md: 11px;--v103-fs-lg: 13px;--v103-fs-xl: 18px;--v103-fs-2xl: 22px;--v103-fs-3xl: 32px;--v103-sp-1: 4px;--v103-sp-2: 8px;--v103-sp-3: 12px;--v103-sp-4: 16px;--v103-sp-5: 20px;--v103-sp-6: 24px}.m-preview{background:linear-gradient(170deg,var(--v103-card-hi) 0%,var(--v103-card) 60%,var(--v103-surface) 100%);border:1px solid var(--v103-border);border-radius:var(--v103-r5);overflow:hidden;position:relative}.m-preview:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 20%,var(--v103-a) 50%,transparent 80%);opacity:.4}.m-preview-head{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--v103-border);background:#0003}.m-preview-head-left{display:flex;align-items:center;gap:12px}.m-preview-dots{display:flex;gap:6px}.m-preview-dot{width:9px;height:9px;border-radius:50%;opacity:.45}.m-preview-dot.r{background:#ef4444}.m-preview-dot.y{background:#f59e0b}.m-preview-dot.g{background:#00d4aa}.m-preview-title{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;color:var(--v103-t2);letter-spacing:.04em}.m-preview-title b{color:var(--v103-text);font-weight:700}.m-pill{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.05em;padding:4px 10px;border-radius:999px;position:relative}.m-pill.live{background:var(--v103-a-dim);color:var(--v103-a);border:1px solid rgba(0,212,170,.25)}.m-pill.live .dot{width:5px;height:5px;border-radius:50%;background:var(--v103-a);box-shadow:0 0 8px var(--v103-a);animation:v103-pulse 1.6s var(--v103-ease) infinite}.m-pill.waiting{background:#3b82f60f;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.m-pill.waiting .dot{width:5px;height:5px;border-radius:50%;background:#3b82f6;animation:v103-orbit 2s linear infinite}.m-pill.stale{background:#f59e0b14;color:var(--v103-warn);border:1px solid rgba(245,158,11,.2)}.m-pill.stale .dot{width:5px;height:5px;border-radius:50%;background:var(--v103-warn)}.m-pill.idle{background:#64748b14;color:var(--v103-t2);border:1px solid rgba(100,116,139,.2)}.m-pill.idle .dot{width:5px;height:5px;border-radius:50%;background:var(--v103-t3)}@keyframes v103-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes v103-orbit{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes v103-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.m-badge{display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.06em;padding:3px 8px;border-radius:var(--v103-r1)}.m-badge.long{background:#00d4aa1a;color:var(--v103-a)}.m-badge.short{background:#ef44441a;color:var(--v103-bear)}.m-badge.peak{background:#f59e0b1a;color:var(--v103-warn)}.m-feed{display:flex;flex-direction:column}.m-feed-row{display:grid;grid-template-columns:48px 120px 1fr 160px 70px 80px 40px;gap:16px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--v103-border);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-variant-numeric:tabular-nums;transition:all .2s var(--v103-ease);cursor:default;position:relative}.m-feed-row:last-child{border-bottom:none}.m-feed-row:hover{background:var(--v103-elevated)}.m-feed-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--v103-a);opacity:0;transition:opacity .2s var(--v103-ease)}.m-feed-row:hover:before{opacity:.6}.m-feed-score{font-size:18px;font-weight:800;text-align:center;padding:6px 0;border-radius:var(--v103-r1)}.m-feed-score.s-peak{color:var(--v103-a);background:#00d4aa14}.m-feed-score.s-mid{color:var(--v103-warn);background:#f59e0b14}.m-feed-score.s-low{color:var(--v103-t3);background:#64748b0f}.m-feed-pair{display:flex;flex-direction:column;gap:3px;min-width:0}.m-feed-pair-sym{font-weight:700;color:var(--v103-text);font-size:13px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-feed-pair-meta{font-size:9px;color:var(--v103-t4);letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-feed-strats{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.m-strat-chip{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.04em;background:var(--v103-elevated);color:var(--v103-t2);border:1px solid var(--v103-border)}.m-strat-chip.active{background:var(--v103-a-dim);color:var(--v103-a);border-color:#00d4aa33}.m-strat-chip.muted{color:var(--v103-t4);opacity:.5}.m-feed-progress{display:flex;align-items:center;gap:12px}.m-feed-progress-bar{flex:1;height:6px;border-radius:3px;background:var(--v103-elevated);overflow:hidden;position:relative}.m-feed-progress-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--v103-a),var(--v103-ab));position:relative;transition:width 1.2s var(--v103-ease)}.m-feed-progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;width:8px;background:linear-gradient(90deg,transparent,rgba(0,255,204,.8));filter:blur(2px)}.m-feed-progress-fill.short{background:linear-gradient(90deg,var(--v103-bear),#ff6b6b)}.m-feed-progress-fill.short:after{background:linear-gradient(90deg,transparent,rgba(255,107,107,.8))}.m-feed-progress-val{font-size:10px;color:var(--v103-t3);font-weight:600;min-width:30px;text-align:right}.m-feed-time{color:var(--v103-t4);text-align:right;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-feed-action{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--v103-border);color:var(--v103-t3);cursor:pointer;transition:all .25s var(--v103-ease);font-size:14px}.m-feed-action:hover{border-color:var(--v103-a);color:var(--v103-a);box-shadow:0 0 12px var(--v103-a-glow)}.m-feed.compact .m-feed-row{grid-template-columns:42px 1fr 60px 32px;gap:10px;padding:10px 14px}.m-feed.compact .m-feed-strats,.m-feed.compact .m-feed-progress,.m-feed.compact .m-feed-time,.m-feed.compact .m-feed-pair-meta{display:none}.m-regime{display:grid;grid-template-columns:260px 1fr;gap:32px;padding:24px}.m-regime-ring{position:relative;width:240px;height:240px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.m-regime-ring svg{position:absolute;top:0;right:0;bottom:0;left:0}.m-regime-ring .m-ring-halo{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;border-radius:50%;background:radial-gradient(circle,var(--v103-a-halo),transparent 65%);animation:v103-breathe 4s var(--v103-ease) infinite;pointer-events:none}.m-regime-score{font-family:JetBrains Mono,ui-monospace,monospace;font-size:62px;font-weight:800;color:var(--v103-text);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.04em;z-index:1}.m-regime-score-unit{font-size:20px;font-weight:500;color:var(--v103-t3);vertical-align:super}.m-regime-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.2em;margin-top:10px;z-index:1}.m-regime-sublabel{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--v103-t4);margin-top:4px;letter-spacing:.1em;z-index:1}.m-regime-details{display:flex;flex-direction:column;gap:12px;align-self:center}.m-regime-detail-row{display:grid;grid-template-columns:110px 1fr 50px;gap:12px;align-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.m-regime-detail-label{color:var(--v103-t3);text-align:right;letter-spacing:.04em}.m-regime-detail-track{height:6px;background:var(--v103-elevated);border-radius:3px;overflow:hidden;position:relative}.m-regime-detail-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--v103-a),var(--v103-ab));position:relative}.m-regime-detail-fill:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:var(--v103-ab);box-shadow:0 0 8px var(--v103-a)}.m-regime-detail-fill.warn{background:linear-gradient(90deg,var(--v103-warn),#fbbf24)}.m-regime-detail-fill.warn:after{background:#fbbf24;box-shadow:0 0 8px var(--v103-warn)}.m-regime-detail-fill.bear{background:linear-gradient(90deg,var(--v103-bear),#ff6b6b)}.m-regime-detail-fill.bear:after{background:#ff6b6b;box-shadow:0 0 8px var(--v103-bear)}.m-regime-detail-fill.muted{background:var(--v103-t4)}.m-regime-detail-fill.muted:after{display:none}.m-regime-detail-val{color:var(--v103-text);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.m-regime-strip{display:grid;grid-template-columns:repeat(24,1fr);gap:2px;padding:16px 24px;border-top:1px solid var(--v103-border)}.m-regime-strip-cell{height:20px;border-radius:2px;opacity:.7;transition:all .2s var(--v103-ease)}.m-regime-strip-cell:hover{opacity:1;transform:scaleY(1.2)}.m-regime-strip-legend{display:flex;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;color:var(--v103-t4);padding:0 24px 16px;letter-spacing:.08em}.m-regime-meta-row{padding:12px 24px 10px;border-top:1px solid var(--v103-border);display:flex;align-items:center;gap:12px}.m-regime-meta-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;color:var(--v103-t4);letter-spacing:.1em;text-transform:uppercase}@media (max-width: 900px){.m-regime{grid-template-columns:1fr;gap:20px;padding:16px}.m-feed-row{grid-template-columns:42px 1fr 60px 32px;gap:10px}.m-feed-strats,.m-feed-progress,.m-feed-time,.m-feed-pair-meta{display:none}}.m-tile{background:var(--v103-elevated);border:1px solid var(--v103-border);border-radius:var(--v103-r2);padding:10px 12px;display:flex;flex-direction:column;gap:4px;transition:all .2s var(--v103-ease)}.m-tile:hover{border-color:var(--v103-border-hi)}.m-tile-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;color:var(--v103-t3);letter-spacing:.1em;text-transform:uppercase}.m-tile-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:700;color:var(--v103-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.m-tile-value.up{color:var(--v103-a)}.m-tile-value.down{color:var(--v103-bear)}.m-tile-value.warn{color:var(--v103-warn)}.m-tile-delta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--v103-t4);font-variant-numeric:tabular-nums}.m-tile-delta.up{color:var(--v103-a)}.m-tile-delta.down{color:var(--v103-bear)}.m-divider-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;color:var(--v103-t4);letter-spacing:.16em;text-transform:uppercase;padding:10px 20px 8px;border-bottom:1px solid var(--v103-border);display:flex;align-items:center;gap:8px}.m-divider-label:before{content:"—";opacity:.4}.m-event-row{display:grid;gap:12px;align-items:center;padding:10px 20px;border-bottom:1px solid var(--v103-border);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;transition:background .2s var(--v103-ease)}.m-event-row:hover{background:#ffffff05}.m-event-row:last-child{border-bottom:none}.m-event-time{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--v103-t4);font-variant-numeric:tabular-nums}.m-event-title{color:var(--v103-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-event-meta{color:var(--v103-t3);font-size:10px}.m-dot{width:6px;height:6px;border-radius:50%;background:var(--v103-t3);display:inline-block;flex-shrink:0}.m-dot.live{background:var(--v103-a);box-shadow:0 0 6px var(--v103-a);animation:v103-pulse 1.6s var(--v103-ease) infinite}.m-dot.warn{background:var(--v103-warn)}.m-dot.bear{background:var(--v103-bear)}.m-dot.idle{background:var(--v103-t4)}.m-segment{display:inline-flex;background:var(--v103-elevated);border:1px solid var(--v103-border);border-radius:var(--v103-r2);padding:2px;gap:2px}.m-segment button{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;padding:5px 10px;border-radius:calc(var(--v103-r2) - 2px);color:var(--v103-t3);background:transparent;border:none;cursor:pointer;letter-spacing:.04em;transition:all .2s var(--v103-ease)}.m-segment button:hover{color:var(--v103-text)}.m-segment button.active{background:var(--v103-a-dim);color:var(--v103-a)}.m-btn{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;padding:8px 14px;border-radius:var(--v103-r2);border:1px solid var(--v103-border);background:var(--v103-elevated);color:var(--v103-text);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s var(--v103-ease)}.m-btn:hover{border-color:var(--v103-a);color:var(--v103-a)}.m-btn:disabled{opacity:.4;cursor:not-allowed}.m-btn.primary{background:var(--v103-a-dim);color:var(--v103-a);border-color:var(--v103-a)}.m-btn.primary:hover{background:var(--v103-a-glow);color:#fff;box-shadow:0 0 12px var(--v103-a-glow)}.m-btn.danger{color:var(--v103-bear);border-color:#ef44444d}.m-btn.danger:hover{background:#ef44441f;border-color:var(--v103-bear);color:#fff}.m-btn.warn{color:var(--v103-warn);border-color:#f59e0b4d}.m-btn.warn:hover{background:#f59e0b1f;border-color:var(--v103-warn);color:#fff}.m-gauge{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.m-gauge-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.m-gauge-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;color:var(--v103-t4);letter-spacing:.1em;text-transform:uppercase}.m-heat-cell{aspect-ratio:1;border-radius:var(--v103-r1);border:1px solid rgba(255,255,255,.02);padding:8px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;cursor:default;transition:all .2s var(--v103-ease)}.m-heat-cell:hover{border-color:var(--v103-border-hi);transform:scale(1.02);z-index:2}.m-heat-sym{font-weight:700;font-size:11px;color:var(--v103-text);letter-spacing:-.01em}.m-heat-val{font-size:9px;font-weight:600;font-variant-numeric:tabular-nums}.m-spark{width:100%;height:20px;overflow:visible}.m-spark-path{fill:none;stroke:var(--v103-a);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.m-spark-path.bear{stroke:var(--v103-bear)}.m-spark-area{fill:var(--v103-a-dim);stroke:none}.m-spark-area.bear{fill:#ef444414}.m-proc-row{display:grid;grid-template-columns:14px 1fr 70px 60px;gap:10px;align-items:center;padding:8px 16px;border-bottom:1px solid var(--v103-border);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.m-proc-row:last-child{border-bottom:none}.m-proc-name{color:var(--v103-text);font-weight:500}.m-proc-uptime{color:var(--v103-t3);font-size:10px;text-align:right;font-variant-numeric:tabular-nums}.m-proc-mem{color:var(--v103-t4);font-size:10px;text-align:right;font-variant-numeric:tabular-nums}.hero-kpi-band{position:relative;margin:20px 20px 4px;padding:22px 26px 20px;border-radius:var(--v103-r5);background:linear-gradient(135deg,rgba(0,212,170,.04) 0%,transparent 42%),linear-gradient(180deg,#0c101ad9,#070a10eb);border:1px solid var(--v103-border-hi);overflow:hidden;box-shadow:0 1px #ffffff05 inset,0 18px 48px #00000047;transition:box-shadow .4s var(--v103-ease);animation:heroEnter .7s var(--v103-ease) both}@keyframes heroEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-kpi-band.flash-up{box-shadow:0 0 0 1px #00d4aa38,0 0 40px #00d4aa1f,0 18px 48px #00000047}.hero-kpi-band.flash-down{box-shadow:0 0 0 1px #ef444438,0 0 40px #ef44441a,0 18px 48px #00000047}.hero-kpi-wash{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:radial-gradient(ellipse at 0% 0%,rgba(0,212,170,.08) 0%,transparent 40%),radial-gradient(ellipse at 100% 100%,rgba(99,102,241,.05) 0%,transparent 35%);pointer-events:none;opacity:.9}.hero-kpi-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px}.hero-kpi-eyebrow{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--v103-t3);font-weight:600}.hero-kpi-dot{width:6px;height:6px;border-radius:50%;background:var(--v103-a);box-shadow:0 0 8px var(--v103-a-glow);animation:v103-pulse 1.6s var(--v103-ease) infinite}.hero-kpi-ws{color:var(--v103-text);letter-spacing:.12em}.hero-kpi-eyebrow-sep{color:var(--v103-t4)}.hero-kpi-heartbeat{display:inline-flex;align-items:center;gap:6px;color:var(--v103-a)}.hero-kpi-heartbeat-age{color:var(--v103-t3);font-weight:500}.hero-kpi-open{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:var(--v103-r2);background:#00d4aa0f;border:1px solid rgba(0,212,170,.16);color:var(--v103-a);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s var(--v103-ease)}.hero-kpi-open:hover{background:#00d4aa1f;border-color:#00d4aa52;transform:translateY(-1px)}.hero-kpi-headline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:flex-end;gap:32px}.hero-kpi-balance-label,.hero-kpi-pnl-head,.hero-kpi-spark-label{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--v103-t3);font-weight:600;display:inline-flex;align-items:center;gap:5px;margin-bottom:6px}.hero-kpi-pnl-head{color:var(--v103-t3)}.hero-kpi-balance-value{font-size:46px;line-height:1;font-weight:700;letter-spacing:-.015em;color:var(--v103-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum","ss01"}.hero-kpi-pnl-value{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1;font-variant-numeric:tabular-nums}.hero-kpi-pnl-pct{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;margin-top:4px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.hero-kpi-spark{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.hero-kpi-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:14px;border-top:1px solid var(--v103-border)}.hero-kpi-tile{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-radius:var(--v103-r3);background:#ffffff04;border:1px solid transparent;transition:all .2s var(--v103-ease)}.hero-kpi-tile:hover{background:#ffffff08;border-color:var(--v103-border);transform:translateY(-1px)}.hero-kpi-tile-head{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--v103-t3);font-weight:600}.hero-kpi-tile-value{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.05;font-variant-numeric:tabular-nums}.hero-kpi-tile-hint{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--v103-t4);letter-spacing:.06em}@media (max-width: 960px){.hero-kpi-headline{grid-template-columns:1fr;gap:14px}.hero-kpi-spark{align-items:flex-start}.hero-kpi-balance-value{font-size:36px}.hero-kpi-tiles{grid-template-columns:repeat(2,1fr)}}.ws-zone-head{display:flex;align-items:center;gap:10px;margin:22px 0 10px;padding:0 2px 8px;border-bottom:1px solid rgba(255,255,255,.04)}.ws-zone-head-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.ws-zone-head-ico{color:var(--v103-t3)}.ws-zone-head-label{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--v103-text)}.ws-zone-head-hint{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--v103-t4);letter-spacing:.06em}.ws-zone-head-action{color:var(--v103-t3)}.ws-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr 1fr 1fr;gap:10px;align-items:stretch;height:100%;min-height:0;animation:ws-grid-fade .35s ease both}.ws-grid>.ws-cell,.ws-grid>.slot-card,.ws-grid>*{animation:ws-cell-rise .55s cubic-bezier(.22,1,.36,1) both}.ws-grid>*:nth-child(1){animation-delay:.04s}.ws-grid>*:nth-child(2){animation-delay:.08s}.ws-grid>*:nth-child(3){animation-delay:.12s}.ws-grid>*:nth-child(4){animation-delay:.16s}.ws-grid>*:nth-child(5){animation-delay:.2s}.ws-grid>*:nth-child(6){animation-delay:.24s}.ws-grid>*:nth-child(7){animation-delay:.28s}.ws-grid>*:nth-child(8){animation-delay:.32s}@keyframes ws-grid-fade{0%{opacity:0}to{opacity:1}}@keyframes ws-cell-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ws-grid.ws-grid-dragging>*{animation:none!important}.ws-grid:not([class*=preset-]),.ws-grid.preset-pro{grid-template-areas:"hero hero hero side" "hero hero hero side" "a    a    b    c   "}.ws-grid.preset-sym{grid-template-areas:"hero hero side side" "hero hero side side" "a    a    b    b   "}.ws-grid.preset-full{grid-template-areas:"hero hero hero hero" "hero hero hero hero" "a    a    b    b   "}.ws-grid.preset-hybrid{grid-template-areas:"hero hero side regime" "hero hero side regime" "a    a    b    c     "}.portfolio-page{height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:24px;padding:24px 32px 40px}.portfolio-hero{flex-shrink:0}.portfolio-section{display:flex;flex-direction:column;gap:12px}.portfolio-section.grid-2{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}@media (max-width: 1100px){.portfolio-section.grid-2{grid-template-columns:1fr}}.portfolio-section-head{display:flex;align-items:baseline;gap:12px;padding:0 4px}.portfolio-section-title{font-size:13px;font-weight:600;color:var(--v103-text);letter-spacing:.04em;text-transform:lowercase}.portfolio-section-hint{font-size:10px;color:var(--v103-t4);letter-spacing:.06em;text-transform:uppercase}.portfolio-equity-wrap{height:320px;border-radius:var(--v103-r5);overflow:hidden}.portfolio-th-wrap,.portfolio-risk-wrap{height:380px;border-radius:var(--v103-r5);overflow:hidden}.portfolio-equity-wrap>.card-glass,.portfolio-th-wrap>.card-glass,.portfolio-risk-wrap>.card-glass{height:100%;display:flex;flex-direction:column}.portfolio-equity-wrap>.card-glass>div:last-child,.portfolio-th-wrap>.card-glass>div:last-child,.portfolio-risk-wrap>.card-glass>div:last-child{flex:1;min-height:0;overflow:hidden}.op-carousel-bar{display:flex;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid var(--v103-border);background:#00000026;flex-shrink:0}.op-nav,.op-pause{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:1px solid var(--v103-border);border-radius:4px;color:var(--v103-t3);cursor:pointer;transition:all .15s var(--v103-ease);flex-shrink:0}.op-nav:hover,.op-pause:hover{color:var(--v103-text);background:#ffffff0d;border-color:var(--v103-border-hi)}.op-pause.is-paused{color:var(--v103-warn);border-color:#f59e0b4d;background:#f59e0b14}.op-dots{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.op-dots::-webkit-scrollbar{display:none}.op-dot{width:16px;height:4px;background:var(--v103-border);border:none;border-radius:2px;cursor:pointer;transition:all .2s var(--v103-ease);flex-shrink:0}.op-dot:hover{transform:scaleY(1.4)}.op-dot.is-active{width:24px;background:var(--v103-text)}.op-dot.is-active.is-up{background:var(--v103-a);box-shadow:0 0 6px #00d4aa66}.op-dot.is-active.is-down{background:var(--v103-bear);box-shadow:0 0 6px #ef444466}.op-carousel-stage{animation:opFadeIn .35s var(--v103-ease)}@keyframes opFadeIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.ctl-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s var(--v103-ease)}.ctl-modal{width:420px;max-width:calc(100vw - 32px);background:var(--v103-card);border:1px solid var(--v103-border-hi);border-radius:var(--v103-r4);box-shadow:0 20px 60px #00000080;overflow:hidden;animation:scaleIn .2s var(--v103-ease)}.ctl-modal.is-danger{border-color:#ef44444d;box-shadow:0 0 0 1px #ef444433,0 20px 60px #ef444433}.ctl-modal-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--v103-border);background:#0003}.ctl-modal-title{flex:1;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;color:var(--v103-text);letter-spacing:.04em}.ctl-modal-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:1px solid var(--v103-border);border-radius:4px;color:var(--v103-t3);cursor:pointer;transition:all .15s var(--v103-ease)}.ctl-modal-close:hover{color:var(--v103-text);background:#ffffff0d}.ctl-modal-body{padding:16px;font-size:13px;line-height:1.55;color:var(--v103-t2);margin:0}.ctl-modal-actions{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--v103-border);background:#00000026;justify-content:flex-end}.ctl-modal-actions .m-btn{padding:8px 16px;flex-direction:row;gap:8px;font-size:12px}.ctl-key{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500;padding:1px 5px;border-radius:2px;background:#0006;border:1px solid var(--v103-border);color:var(--v103-t3);letter-spacing:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.layout-switcher{display:inline-flex;align-items:center;gap:2px;padding:2px;background:var(--v103-surface);border:1px solid var(--v103-border);border-radius:6px}.layout-pill{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500;letter-spacing:.04em;padding:4px 9px;border:none;border-radius:4px;background:transparent;color:var(--v103-t3);cursor:pointer;transition:all .15s var(--v103-ease);white-space:nowrap}.layout-pill:hover{color:var(--v103-text);background:#ffffff0a}.layout-pill.is-active{color:var(--v103-bg);background:var(--v103-a);font-weight:600;box-shadow:0 0 8px #00d4aa4d}.ws-cell[data-zone=hero]{grid-area:hero}.ws-cell[data-zone=side]{grid-area:side}.ws-cell[data-zone=regime]{grid-area:regime}.ws-cell[data-zone=a]{grid-area:a}.ws-cell[data-zone=b]{grid-area:b}.ws-cell[data-zone=c]{grid-area:c}.ws-cell{position:relative;min-width:0;min-height:0;overflow:hidden;border-radius:var(--v103-r5);will-change:transform;animation:cellEnter .55s var(--v103-ease) both;transition:opacity .22s var(--v103-ease),filter .22s var(--v103-ease);display:flex;flex-direction:column}.ws-cell>.card-glass,.ws-cell>.slot-card,.ws-cell>div{flex:1;min-height:0;max-height:100%;overflow:hidden;transition:transform .25s var(--v103-ease),box-shadow .25s var(--v103-ease)}.ws-cell .card-glass{display:flex;flex-direction:column;height:100%;min-height:0}.ws-cell .card-glass>.mc-header{flex-shrink:0}.ws-cell .card-glass>*:not(.mc-header){flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--v103-border-hi) transparent}.ws-cell .card-glass>*:not(.mc-header)::-webkit-scrollbar{width:6px;height:6px}.ws-cell .card-glass>*:not(.mc-header)::-webkit-scrollbar-thumb{background:var(--v103-border-hi);border-radius:3px}.ws-cell .card-glass>.m-no-scroll{overflow:hidden!important}.ws-cell.is-pinned>.ws-drag-handle{display:none}.ws-cell .recharts-responsive-container{width:100%!important;height:100%!important;position:relative!important}.m-scroll-body{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--v103-border-hi) transparent;flex:1;min-height:0}.m-scroll-body::-webkit-scrollbar{width:6px}.m-scroll-body::-webkit-scrollbar-thumb{background:var(--v103-border-hi);border-radius:3px}.ws-cell:hover>.card-glass{transform:translateY(-2px);box-shadow:0 14px 40px #00000059,0 0 0 1px #00d4aa14}@keyframes cellEnter{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ws-cell.is-source{z-index:999;cursor:grabbing!important}.ws-cell.is-source>.card-glass{box-shadow:0 40px 80px -20px #000000a6,0 0 0 1px #00d4aa59,0 0 60px #00d4aa33!important;background:var(--v103-surface, rgba(24, 28, 30, .92))!important}.ws-cell.is-source .ws-drag-handle{opacity:1;color:var(--v103-a);background:#00d4aa1f;border-color:#00d4aa59}.ws-grid.ws-grid-dragging .ws-cell:not(.is-source){opacity:.62;filter:saturate(.75)}.ws-grid.ws-grid-dragging .ws-cell.is-drop-target{opacity:1!important;filter:saturate(1)!important}.ws-cell.is-drop-target>.card-glass{box-shadow:0 0 0 1.5px var(--v103-a),0 0 32px #00d4aa4d;transform:translateY(-1px) scale(1.01)}.ws-drop-indicator{position:absolute;left:-1px;top:6%;bottom:6%;width:3px;background:var(--v103-a);border-radius:2px;opacity:0;transform:scaleY(.4);transition:opacity .2s var(--v103-ease),transform .2s var(--v103-ease);pointer-events:none;z-index:5;box-shadow:0 0 12px var(--v103-a-glow, rgba(0, 212, 170, .45))}.ws-cell.is-drop-target .ws-drop-indicator{opacity:1;transform:scaleY(1)}.ws-drag-handle{position:absolute;top:8px;left:8px;z-index:10;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:var(--v103-t3);cursor:grab;opacity:0;transform:translateY(-2px);transition:opacity .18s var(--v103-ease),transform .18s var(--v103-ease),background .18s var(--v103-ease),color .18s var(--v103-ease),border-color .18s var(--v103-ease);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ws-cell:hover .ws-drag-handle{opacity:.7;transform:translateY(0)}.ws-drag-handle:hover{opacity:1!important;color:var(--v103-a);background:#00d4aa1a;border-color:#00d4aa40}.ws-drag-handle:active{cursor:grabbing;transform:scale(.94)}.ws-drag-handle.ws-expand-toggle{cursor:pointer;opacity:.35;transform:translateY(0)}.ws-cell:hover .ws-drag-handle.ws-expand-toggle{opacity:.85}.ws-drag-handle.ws-expand-toggle:hover{opacity:1!important}.ws-cell .drag-handle{cursor:grab;transition:opacity .2s var(--v103-ease),color .2s var(--v103-ease)}.ws-cell:hover .drag-handle{opacity:.75!important}.ws-cell .drag-handle:active{cursor:grabbing}@media (max-width: 960px){.ws-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pos-cards-wrap{display:flex;flex-direction:column;gap:12px}.pos-cards-head{display:flex;align-items:baseline;gap:10px;padding:0 2px 2px}.pos-cards-title{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--v103-text, #e2e8f0)}.pos-cards-count{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;color:var(--v103-a, #00d4aa);background:#00d4aa1a;padding:2px 8px;border-radius:10px;letter-spacing:.04em}.pos-cards-refresh{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--v103-t4, #4b5563);margin-left:2px}.pos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--pos-min, 280px),1fr));gap:12px}.pos-card{position:relative;padding:14px 16px 12px;border-radius:14px;background:linear-gradient(145deg,#181c20eb,#101316eb);border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);box-shadow:0 1px #ffffff0a inset,0 10px 30px -15px #0009;transition:transform .28s var(--v103-ease),box-shadow .28s var(--v103-ease),border-color .28s var(--v103-ease);overflow:hidden}.pos-card:hover{border-color:color-mix(in srgb,var(--pos-accent, #00d4aa) 28%,rgba(255,255,255,.06));box-shadow:0 1px #ffffff0f inset,0 20px 50px -18px #000000bf,0 0 28px -10px color-mix(in srgb,var(--pos-accent, #00d4aa) 40%,transparent);transform:translateY(-1px)}.pos-card-wash{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 50% -10%,color-mix(in srgb,var(--pos-accent, #00d4aa) 14%,transparent) 0%,transparent 60%);opacity:.9;z-index:0}.pos-card-accent{position:absolute;top:0;left:14px;right:14px;height:1.5px;border-radius:0 0 2px 2px;opacity:.55;box-shadow:0 0 12px color-mix(in srgb,var(--pos-accent, #00d4aa) 45%,transparent);z-index:1}.pos-card>*{position:relative;z-index:2}.pos-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.pos-card-head-left{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.pos-card-head-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.pos-side-pill{display:inline-flex;align-items:center;gap:3px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;letter-spacing:.08em;padding:2px 7px 2px 6px;border-radius:4px;border:1px solid;line-height:1;height:18px}.pos-symbol{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;color:var(--v103-text, #e2e8f0);letter-spacing:.02em;white-space:nowrap}.pos-strategy-chip{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;color:#93c5fd;background:#3b82f61f;border:1px solid rgba(59,130,246,.25);padding:1px 6px;border-radius:3px;letter-spacing:.06em;line-height:1.4}.pos-card-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:4px 0 10px}.pos-card-hero-left{min-width:0}.pos-card-hero-pct{font-family:JetBrains Mono,monospace;font-size:26px;font-weight:700;line-height:1;letter-spacing:-.015em;font-variant-numeric:tabular-nums;text-shadow:0 0 28px color-mix(in srgb,var(--pos-pnl, #00d4aa) 22%,transparent)}.pos-card-hero-abs{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;margin-top:4px;opacity:.85;letter-spacing:.02em;font-variant-numeric:tabular-nums}.pos-card-hero-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.pos-card-age{display:inline-flex;align-items:center;gap:3px;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--v103-t4, #64748b);letter-spacing:.04em}.pos-card-prices{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:#ffffff04;border:1px solid rgba(255,255,255,.04);margin-bottom:2px}.pos-card-price-col{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pos-card-price-label{font-family:JetBrains Mono,monospace;font-size:8.5px;color:var(--v103-t4, #4b5563);text-transform:uppercase;letter-spacing:.1em}.pos-card-pm{margin-top:8px;padding:7px 10px;border-radius:8px;background:linear-gradient(135deg,#00d4aa1a,#00d4aa0a);border:1px solid rgba(0,212,170,.22)}.pos-card-pm-head{display:flex;align-items:center;gap:6px;color:var(--v103-a, #00d4aa)}.pos-card-pm-action{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.06em}.pos-card-pm-conf{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--v103-t3, #64748b)}.pos-card-pm-rule{font-size:10px;color:var(--v103-t2, #94a3b8);margin-top:2px;letter-spacing:.02em}.pos-card-footer{display:flex;align-items:center;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.04)}.pos-card-footer-item{display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;color:var(--v103-t3, #94a3b8);letter-spacing:.04em}.pos-card-footer-item svg{opacity:.55}.pos-card-skeleton{display:flex;flex-direction:column}.pos-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 16px;gap:10px;background:#ffffff03;border:1px dashed rgba(255,255,255,.08);border-radius:12px;color:var(--v103-t4, #374151)}.pos-empty-label{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:var(--v103-t3, #374151);letter-spacing:.14em}.pos-empty-hint{font-size:10.5px;color:var(--v103-t4, #1e2433);letter-spacing:.02em}.event-timeline{display:flex;flex-direction:column;height:100%;min-height:220px}.evt-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.05);flex-wrap:wrap}.evt-head-left{display:flex;align-items:center;gap:6px;color:var(--v103-text, #e2e8f0)}.evt-head-label{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.evt-head-count{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--v103-a, #00d4aa);background:#00d4aa1a;padding:1px 7px;border-radius:10px;font-weight:700}.evt-filters{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.evt-filter-pill{display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.06em;padding:3px 7px;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--v103-t3, #64748b);cursor:pointer;transition:all .18s var(--v103-ease)}.evt-filter-pill:hover{color:var(--v103-text);background:#ffffff0a}.evt-filter-pill.is-active{color:var(--v103-text);background:#ffffff0f;border-color:#ffffff1a}.evt-filter-count{opacity:.6;font-size:8.5px}.evt-feed{flex:1;overflow-y:auto;padding:4px 4px 8px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.evt-feed::-webkit-scrollbar{width:6px}.evt-feed::-webkit-scrollbar-track{background:transparent}.evt-feed::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.evt-row{display:grid;grid-template-columns:6px 72px 1fr auto;gap:9px;align-items:center;padding:7px 10px;border-radius:6px;cursor:pointer;transition:background .15s var(--v103-ease);position:relative}.evt-row+.evt-row{margin-top:1px}.evt-row:hover{background:#ffffff08}.evt-row.is-open{background:#ffffff0a;align-items:flex-start}.evt-row-dot{width:6px;height:6px;border-radius:50%;align-self:center;margin-top:2px}.evt-row.is-open .evt-row-dot{margin-top:5px}.evt-row-src{display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:lowercase;padding:2px 6px;border-radius:3px;white-space:nowrap;justify-self:start;align-self:center}.evt-row.is-open .evt-row-src{margin-top:2px}.evt-row-body{min-width:0;display:flex;flex-direction:column;gap:3px}.evt-row-title{font-size:12px;color:var(--v103-text, #e2e8f0);font-weight:500;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evt-row.is-open .evt-row-title{white-space:normal;overflow:visible}.evt-row-detail{font-size:10.5px;font-family:JetBrains Mono,monospace;color:var(--v103-t2, #94a3b8);background:#0003;border-left:2px solid rgba(255,255,255,.1);padding:6px 10px;border-radius:3px;white-space:pre-wrap;word-break:break-word;margin-top:2px}.evt-row-ts{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--v103-t4, #4b5563);letter-spacing:.04em;white-space:nowrap;align-self:center}.evt-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;gap:10px;color:var(--v103-t4, #374151)}.evt-empty-label{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:var(--v103-t3, #374151);letter-spacing:.14em}.evt-empty-hint{font-size:10.5px;color:var(--v103-t4, #1e2433);letter-spacing:.02em}.topbar-v103-brand-mark{background:linear-gradient(180deg,#00ffcc1a,#00d4aa0f);border:1px solid rgba(0,212,170,.22);box-shadow:inset 0 1px #ffffff0d,0 0 16px #00d4aa1a,0 2px 6px #0000004d;transition:all .28s var(--v103-ease, cubic-bezier(.22,1,.36,1))}.topbar-v103-brand:hover .topbar-v103-brand-mark{border-color:#00d4aa66;box-shadow:inset 0 1px #ffffff14,0 0 24px #00d4aa38,0 4px 12px #00000059}.pos-card-head{row-gap:6px;align-items:flex-start;min-height:34px}.pos-card-head-left{gap:8px;row-gap:5px;line-height:1.25;padding-top:2px}.pos-card-head-right{margin-left:auto;padding-top:1px}.pos-side-pill{padding:3px 8px 3px 7px;height:20px;font-size:9px;letter-spacing:.1em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pos-symbol{font-size:15px;line-height:20px;padding-top:0}.pos-strategy-chip{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 7px;height:18px;line-height:14px;display:inline-flex;align-items:center}.evt-row{grid-template-columns:6px 86px minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;padding:9px 10px;min-height:34px}.evt-row-src{justify-content:flex-start;padding:2px 8px;min-width:0;width:100%;height:20px;font-size:9.5px;letter-spacing:.1em;overflow:hidden}.evt-row-src>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evt-row-title{padding-right:6px;line-height:1.35}.evt-row-ts{padding-left:4px;min-width:54px;text-align:right;opacity:.82}.pos-card,.card-glass,.v103-card{box-shadow:0 1px #ffffff08 inset,0 0 0 1px #ffffff05,0 2px 6px #00000038,0 10px 28px #00000047;transition:transform .32s var(--v103-ease, cubic-bezier(.22,1,.36,1)),box-shadow .32s var(--v103-ease, cubic-bezier(.22,1,.36,1)),border-color .24s var(--v103-ease, cubic-bezier(.22,1,.36,1))}.pos-card:hover,.card-glass:hover,.v103-card:hover{transform:translateY(-2px);box-shadow:0 1px #ffffff0f inset,0 0 0 1px #00d4aa1a,0 6px 16px #0000004d,0 18px 44px #0000005c,0 0 48px #00d4aa0d;border-color:#00d4aa2e}.v103-btn,.topbar-v103-cmd,.topbar-v103-tab,.evt-filter-pill,button.btn-v103,.ws-size-btn{transition:transform .18s var(--v103-ease, cubic-bezier(.22,1,.36,1)),box-shadow .22s var(--v103-ease, cubic-bezier(.22,1,.36,1)),background-color .18s var(--v103-ease, cubic-bezier(.22,1,.36,1)),border-color .18s var(--v103-ease, cubic-bezier(.22,1,.36,1)),color .18s var(--v103-ease, cubic-bezier(.22,1,.36,1));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.v103-btn:hover,.topbar-v103-cmd:hover,button.btn-v103:hover,.ws-size-btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px #00000038,0 0 0 1px #00d4aa2e,0 0 16px #00d4aa1f}.v103-btn:active,.topbar-v103-cmd:active,.topbar-v103-tab:active,.evt-filter-pill:active,button.btn-v103:active,.ws-size-btn:active{transform:translateY(0) scale(.98);transition-duration:.08s}.v103-btn:focus-visible,.topbar-v103-cmd:focus-visible,.topbar-v103-tab:focus-visible,.evt-filter-pill:focus-visible,button.btn-v103:focus-visible,.ws-size-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #00d4aa73,0 0 16px #00d4aa2e}.topbar-v103-tab.active,.evt-filter-pill.is-active{box-shadow:inset 0 0 0 1px #00d4aa33,0 0 14px #00d4aa1f}.v103-btn[data-loading=true],button.btn-v103.is-loading{pointer-events:none;position:relative;color:transparent!important}.v103-btn[data-loading=true]:after,button.btn-v103.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border:2px solid rgba(255,255,255,.22);border-top-color:var(--v103-a, #00d4aa);border-radius:50%;animation:v103-spin .7s linear infinite}@keyframes v103-spin{to{transform:rotate(360deg)}}@keyframes v103-fade-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pos-card{animation:v103-fade-slide-up .42s var(--v103-ease, cubic-bezier(.22,1,.36,1)) both}.pos-grid>*:nth-child(1){animation-delay:0ms}.pos-grid>*:nth-child(2){animation-delay:40ms}.pos-grid>*:nth-child(3){animation-delay:80ms}.pos-grid>*:nth-child(4){animation-delay:.12s}.pos-grid>*:nth-child(5){animation-delay:.16s}.pos-grid>*:nth-child(n+6){animation-delay:.2s}.evt-feed .evt-row{animation:v103-fade-slide-up .28s var(--v103-ease, cubic-bezier(.22,1,.36,1)) both}.evt-feed .evt-row:nth-child(1){animation-delay:0ms}.evt-feed .evt-row:nth-child(2){animation-delay:20ms}.evt-feed .evt-row:nth-child(3){animation-delay:40ms}.evt-feed .evt-row:nth-child(4){animation-delay:60ms}.evt-feed .evt-row:nth-child(5){animation-delay:80ms}.evt-feed .evt-row:nth-child(n+6){animation-delay:.1s}@keyframes v103-shimmer{0%{background-position:-220% 0}to{background-position:220% 0}}.pos-card-skeleton,.skeleton,.skeleton-v103{background:linear-gradient(90deg,#ffffff05,#00d4aa0f,#ffffff05)!important;background-size:220% 100%!important;animation:v103-shimmer 2.1s linear infinite!important}.live-dot,.pos-cards-refresh:before,.evt-head-count:before{animation:v103-pulse 2.1s var(--v103-ease, cubic-bezier(.22,1,.36,1)) infinite}@keyframes v103-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.pos-card-hero-pct{position:relative;transition:text-shadow .4s var(--v103-ease, ease)}.pos-card:hover .pos-card-hero-pct{text-shadow:0 0 22px color-mix(in srgb,var(--pos-pnl, #00d4aa) 40%,transparent),0 0 44px color-mix(in srgb,var(--pos-pnl, #00d4aa) 18%,transparent)}@keyframes v103-number-flip{0%{transform:translateY(0);opacity:1}40%{transform:translateY(-6px);opacity:0}60%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}.is-flipping{animation:v103-number-flip .36s var(--v103-ease, cubic-bezier(.22,1,.36,1)) both}@media (prefers-reduced-motion: reduce){.pos-card,.evt-feed .evt-row,.skeleton,.pos-card-skeleton,.live-dot,.is-flipping{animation:none!important}.pos-card:hover,.card-glass:hover{transform:none!important}}.card-glass .mc-header{min-height:40px;align-items:center;flex-wrap:nowrap}.card-glass .mc-title-wrap{min-width:0!important;overflow:hidden}.card-glass .mc-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.card-glass .mc-drag{border-radius:4px}.card-glass:hover .mc-drag{opacity:.7!important}.card-glass .mc-drag:hover{opacity:1!important;background:#00d4aa0f}.card-glass .mc-drag:active{cursor:grabbing!important}.card-glass .mc-resize{outline:none;position:relative}.card-glass .mc-resize:hover{border-color:#00d4aa47!important;color:var(--v103-a, #00d4aa)!important;background:#00d4aa0f!important}.card-glass .mc-resize:active{transform:translateY(.5px)}.card-glass .mc-resize:focus-visible{box-shadow:0 0 0 2px #00d4aa73}.card-glass .mc-resize.is-active{box-shadow:0 0 0 1px #00d4aa40 inset}.card-glass .mc-close{border-radius:4px;outline:none}.card-glass .mc-close:hover{background:#ef444414!important;opacity:.9!important}.card-glass .mc-close:focus-visible{opacity:.95!important;box-shadow:0 0 0 2px #ef444466}.card-glass .mc-close:active{transform:translateY(.5px)}.card-glass:hover .card-glow{opacity:1!important}.card-glass .mc-badge{height:18px;display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;line-height:1}.m-gauge{min-width:68px;padding:4px 2px;gap:5px!important}.m-gauge-ring{flex-shrink:0}.m-gauge-value{font-variant-numeric:tabular-nums;letter-spacing:-.03em;max-width:calc(100% - 12px);text-align:center;line-height:1;white-space:nowrap;overflow:hidden}.m-gauge-label{text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.m-gauge-sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;color:var(--v103-t4, #334155);letter-spacing:.04em;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;font-variant-numeric:tabular-nums}.card-glass .grid.gap-3{gap:14px!important}.evt-row-src,.pos-strategy-chip,.pos-side-pill,.mc-badge,.v103-chip,.v103-pill,.v103-badge{font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-row{min-width:0;display:flex;align-items:center;gap:8px}.m-row>*{min-width:0}.m-row .m-row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.m-row .m-row-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.m-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.m-stat-label{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--v103-t4, #334155);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-stat-value{font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.m-heat-cell{min-width:0}.m-heat-cell>*{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-card-head{min-height:36px;flex-wrap:nowrap}.pos-card-head-left{min-width:0;flex:1 1 auto}.pos-card-head-left>*{min-width:0}.pos-symbol{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.pos-strategy-chip{display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:1}.pos-side-pill{box-shadow:0 1px 2px #0006,inset 0 1px #ffffff0a;flex-shrink:0}.pos-card-head-right>div:first-child{transition:transform .32s var(--v103-ease, ease)}.pos-card:hover .pos-card-head-right>div:first-child{transform:scale(1.05)}.pos-card-price-wrap{position:relative}.v103-btn svg,.topbar-v103-cmd svg,.topbar-v103-tab svg,.evt-filter-pill svg,.mc-resize svg,.mc-close svg,.mc-drag svg{flex-shrink:0}.topbar-v103-tab:focus-visible,.topbar-v103-cmd:focus-visible,.evt-filter-pill:focus-visible,.v103-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #00d4aa73}.ws-grid>.card-glass,.ws-grid>*>.card-glass{animation:v103-fade-slide-up .44s var(--v103-ease, cubic-bezier(.22,1,.36,1)) both}.ws-grid>*:nth-child(1)>.card-glass,.ws-grid>.card-glass:nth-child(1){animation-delay:0ms}.ws-grid>*:nth-child(2)>.card-glass,.ws-grid>.card-glass:nth-child(2){animation-delay:40ms}.ws-grid>*:nth-child(3)>.card-glass,.ws-grid>.card-glass:nth-child(3){animation-delay:80ms}.ws-grid>*:nth-child(4)>.card-glass,.ws-grid>.card-glass:nth-child(4){animation-delay:.12s}.ws-grid>*:nth-child(5)>.card-glass,.ws-grid>.card-glass:nth-child(5){animation-delay:.16s}.ws-grid>*:nth-child(6)>.card-glass,.ws-grid>.card-glass:nth-child(6){animation-delay:.2s}.ws-grid>*:nth-child(7)>.card-glass,.ws-grid>.card-glass:nth-child(7){animation-delay:.24s}.ws-grid>*:nth-child(8)>.card-glass,.ws-grid>.card-glass:nth-child(8){animation-delay:.28s}.ws-grid>*:nth-child(n+9)>.card-glass,.ws-grid>.card-glass:nth-child(n+9){animation-delay:.32s}@media (prefers-reduced-motion: reduce){.ws-grid>.card-glass,.ws-grid>*>.card-glass{animation:none!important}}.card-glass{transition:transform .3s var(--v103-ease, cubic-bezier(.22,1,.36,1)),box-shadow .3s var(--v103-ease, cubic-bezier(.22,1,.36,1)),border-color .3s var(--v103-ease, cubic-bezier(.22,1,.36,1))}.card-glass:hover{border-color:#00d4aa1f}.mono,.pos-card-hero-pct,.evt-row-ts,.topbar-v103-pill,[class*=-value],[class*=-pnl],[class*=-price]{font-variant-numeric:tabular-nums}.evt-empty{min-height:120px}.evt-empty-label{letter-spacing:.14em;font-weight:600}.card-glass>div:last-child>*{min-width:0}.card-glass>div:last-child .flex,.card-glass>div:last-child [class*=grid]{min-width:0}.m-bar{position:relative;flex:1;height:5px;border-radius:3px;background:var(--v103-elevated);overflow:hidden}.m-bar.tall{height:6px;border-radius:3px}.m-bar.thin{height:4px;border-radius:2px}.m-bar-fill{position:absolute;top:0;left:0;bottom:0;border-radius:inherit;background:var(--v103-a);transition:width .6s var(--v103-ease, cubic-bezier(.22,1,.36,1))}.m-bar-fill.glow{box-shadow:0 0 8px currentColor}.m-bar-fill.bull{background:linear-gradient(90deg,var(--v103-a),var(--v103-ab))}.m-bar-fill.bear{background:linear-gradient(90deg,var(--v103-bear),#ff6b6b)}.m-bar-fill.warn{background:linear-gradient(90deg,var(--v103-warn),#fbbf24)}.m-bar-fill.purple{background:linear-gradient(90deg,#a855f7,#c084fc)}.m-bar.split .m-bar-fill{border-radius:0}.m-bar.split .m-bar-fill.right{left:auto;right:0;background:linear-gradient(270deg,var(--v103-bear),#ff6b6b)}.m-card{padding:12px 14px;border-radius:var(--v103-r2, 10px);background:var(--v103-surface);border:1px solid var(--v103-border);border-left:3px solid var(--v103-t4);transition:border-color .25s var(--v103-ease, cubic-bezier(.22,1,.36,1)),background .25s var(--v103-ease, cubic-bezier(.22,1,.36,1))}.m-card.compact{padding:7px 10px;border-radius:var(--v103-r1, 6px);border-left-width:2px}.m-card:hover{border-color:#ffffff14}.m-card.accent-bull{border-left-color:var(--v103-a)}.m-card.accent-bear{border-left-color:var(--v103-bear)}.m-card.accent-warn{border-left-color:var(--v103-warn)}.m-card.accent-purple{border-left-color:#a855f7}.m-card.accent-blue{border-left-color:#60a5fa}.m-card.accent-muted{border-left-color:var(--v103-t4)}.m-tag{display:inline-flex;align-items:center;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600;padding:2px 6px;border-radius:3px;letter-spacing:.05em;background:var(--v103-elevated);color:var(--v103-t3);font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;line-height:1.4}.m-tag.strong{font-weight:700}.m-tag.accent-purple{background:#6366f114;color:#6366f1}.m-tag.accent-bull{background:#00d4aa1a;color:var(--v103-a)}.m-tag.accent-bear{background:#ef44441a;color:var(--v103-bear)}.m-tag.accent-warn{background:#f59e0b1a;color:var(--v103-warn)}.m-tag.accent-magenta{background:#a855f71a;color:#a855f7}.m-tag.accent-blue{background:#60a5fa1a;color:#60a5fa}.m-tag.score-peak{background:#00d4aa24;color:var(--v103-a);box-shadow:0 0 6px #00d4aa66}.m-tag.score-mid{background:#f59e0b24;color:var(--v103-warn)}.m-tag.score-low{background:#ef444424;color:var(--v103-bear)}.m-alert-box{padding:4px 8px;margin-top:8px;border-radius:var(--v103-r1, 6px);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.04em;border:1px solid var(--v103-border);background:var(--v103-elevated);color:var(--v103-t2)}.m-alert-box.warn{background:#f59e0b14;border-color:#f59e0b33;color:var(--v103-warn)}.m-alert-box.info{background:#60a5fa14;border-color:#60a5fa33;color:#60a5fa}.m-alert-box.danger{background:#ef444414;border-color:#ef444433;color:var(--v103-bear)}.m-alert-box.purple{background:#a855f714;border-color:#a855f733;color:#a855f7}.m-alert-box.success{background:#00d4aa14;border-color:#00d4aa33;color:var(--v103-a)}.m-status-banner{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--v103-border);background:linear-gradient(90deg,rgba(255,255,255,.02),transparent 70%)}.m-status-banner .m-banner-label{flex:1;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--v103-t3);letter-spacing:.08em;text-transform:uppercase}.m-status-banner .m-banner-value{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;letter-spacing:.15em;font-variant-numeric:tabular-nums}.m-status-banner.ok{background:linear-gradient(90deg,rgba(0,212,170,.08),transparent 70%)}.m-status-banner.degraded{background:linear-gradient(90deg,rgba(245,158,11,.08),transparent 70%)}.m-status-banner.down{background:linear-gradient(90deg,rgba(239,68,68,.08),transparent 70%)}.m-info-banner{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;background:var(--v103-elevated);border:1px solid var(--v103-border);border-radius:var(--v103-r2, 10px);font-family:JetBrains Mono,monospace;font-size:10px;color:var(--v103-t3);letter-spacing:.04em}.m-info-banner svg{color:var(--v103-t4);flex-shrink:0}.m-verified-note{display:flex;align-items:center;gap:6px;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:8px;color:var(--v103-a);letter-spacing:.06em}.m-icon-box{width:48px;height:48px;border-radius:12px;background:#00d4aa0f;border:1px solid rgba(0,212,170,.12);display:flex;align-items:center;justify-content:center;color:var(--v103-a);opacity:.55;transition:opacity .3s var(--v103-ease, cubic-bezier(.22,1,.36,1)),transform .3s var(--v103-ease, cubic-bezier(.22,1,.36,1))}.m-icon-box:hover{opacity:.8;transform:scale(1.02)}.m-divider{border-top:1px solid var(--v103-border);padding-top:10px;margin-top:4px}.m-divider.tight{padding-top:8px;margin-top:2px}.m-divider.loose{padding-top:14px;margin-top:8px}.m-trade-row{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--v103-r1, 6px);background:var(--v103-surface);border:1px solid var(--v103-border);font-family:JetBrains Mono,monospace;font-size:10px;transition:background .2s var(--v103-ease, cubic-bezier(.22,1,.36,1))}.m-trade-row:hover{background:var(--v103-elevated)}.m-pos-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;min-height:20px}.m-pos-head-left{display:flex;align-items:center;gap:8px;min-width:0}.m-pos-symbol{font-family:JetBrains Mono,monospace;font-weight:700;font-size:13px;color:var(--v103-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-pos-pnl{font-family:JetBrains Mono,monospace;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums;flex-shrink:0}.m-pos-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin-bottom:10px}.m-pos-grid>div{display:flex;justify-content:space-between;align-items:baseline}.m-pos-grid .m-tile-label{font-size:9px}.m-pos-grid .val{font-family:JetBrains Mono,monospace;font-weight:600;font-size:10px;font-variant-numeric:tabular-nums;color:var(--v103-text)}.m-pos-grid .val.bull{color:var(--v103-a)}.m-pos-grid .val.bear{color:var(--v103-bear)}.m-pos-grid .val.trail{color:#a855f7}.m-pos-grid .val.off{color:var(--v103-t4)}.m-stats-header{display:grid;border-bottom:1px solid var(--v103-border);background:#0000001a}.m-stats-header.cols-4{grid-template-columns:repeat(4,1fr)}.m-stats-header.cols-3{grid-template-columns:repeat(3,1fr)}.m-stats-header.cols-2{grid-template-columns:repeat(2,1fr)}.m-stats-col{padding:12px 16px;border-right:1px solid var(--v103-border)}.m-stats-col:last-child{border-right:none}.m-stats-col .m-tile-label{font-size:9px;letter-spacing:.1em}.m-pos-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.m-pos-tags .age{font-family:JetBrains Mono,monospace;font-size:8px;color:var(--v103-t4);margin-left:auto;letter-spacing:.05em}*:focus-visible{outline:2px solid var(--v103-a);outline-offset:2px;border-radius:4px;transition:outline-offset .12s var(--v103-ease)}button:focus-visible,[role=button]:focus-visible,a:focus-visible{outline:2px solid var(--v103-a);outline-offset:2px;box-shadow:0 0 0 4px #00d4aa2e}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--v103-a);outline-offset:0;box-shadow:0 0 0 3px #00d4aa2e}@media (pointer: coarse){button,[role=button],a,input[type=checkbox],input[type=radio]{min-height:44px;min-width:44px}.m-card-header button{min-height:36px;min-width:36px}}[aria-current=page]{position:relative}.slot-card{display:flex;flex-direction:column;height:100%;border-radius:var(--v103-r5);background:linear-gradient(180deg,rgba(0,212,170,.04) 0%,transparent 32px)}.slot-tabs{display:flex;align-items:center;gap:2px;padding:6px 10px 0;margin-bottom:-2px;flex-wrap:nowrap;overflow:hidden;position:relative}.slot-tabs.has-fade-left{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 24px);mask-image:linear-gradient(to right,transparent 0,#000 24px)}.slot-tabs.has-fade-right{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.slot-tabs.has-fade-left.has-fade-right{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 24px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent 0,#000 24px,#000 calc(100% - 28px),transparent)}.slot-tabs{z-index:2}.slot-tabs::-webkit-scrollbar{display:none}.slot-tab{display:inline-flex;align-items:center;gap:5px;padding:4px 9px 5px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.04em;color:var(--v103-t3);background:#ffffff04;border:1px solid var(--v103-border);border-bottom:1px solid transparent;border-radius:6px 6px 0 0;cursor:pointer;transition:all .18s var(--v103-ease);white-space:nowrap;flex-shrink:0;position:relative}.slot-tab:hover{color:var(--v103-text);background:#ffffff0a}.slot-tab.is-active{color:var(--v103-text);background:var(--v103-card);border-color:var(--v103-border-hi);border-bottom-color:var(--v103-card);box-shadow:0 -2px 0 var(--v103-a) inset}.slot-tab svg{flex-shrink:0;opacity:.85}.slot-tab.is-active svg{opacity:1;color:var(--v103-a)}.slot-tab-label{text-transform:lowercase;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-tab-x{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:2px;margin-right:-3px;border-radius:3px;color:var(--v103-t3);cursor:pointer;transition:all .12s var(--v103-ease)}.slot-tab-x:hover{background:#ef444426;color:var(--v103-bear)}.slot-tabs-meta{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9px;color:var(--v103-t4);letter-spacing:.08em;text-transform:uppercase;padding:0 6px;flex-shrink:0}.slot-body{flex:1;min-height:0;display:flex;flex-direction:column}.slot-body>*{flex:1;min-height:0}.ws-cell.is-stacked>.ws-drag-handle{top:32px}.ws-cell .ws-drop-zone{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:var(--v103-r5);z-index:5}.ws-cell.drop-merge .ws-drop-zone-merge{background:#00d4aa1a;outline:2px solid rgba(0,212,170,.55);box-shadow:inset 0 0 0 1px #00d4aa40,0 0 24px #00d4aa2e;display:flex;align-items:flex-start;justify-content:center}.ws-cell.drop-merge .ws-drop-zone-label{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--v103-bg);background:var(--v103-a);padding:4px 10px;border-radius:0 0 6px 6px;margin-top:-1px;box-shadow:0 4px 12px #00d4aa59}.ws-cell.drop-before .ws-drop-zone-before{border-left:3px solid var(--v103-a);box-shadow:-2px 0 12px #00d4aa66}.ws-cell.drop-after .ws-drop-zone-after{border-right:3px solid var(--v103-a);box-shadow:2px 0 12px #00d4aa66}.ws-grid-dragging .ws-cell:not(.is-source):not(.is-drop-target){opacity:.55;transition:opacity .2s var(--v103-ease)}.tab-drag-ghost{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--v103-text);background:var(--v103-card);border:1px solid var(--v103-a);border-radius:6px;padding:5px 12px;box-shadow:0 8px 24px #00000080,0 0 0 4px #00d4aa2e;text-transform:lowercase}body.tab-dragging,body.tab-dragging *{cursor:grabbing!important}body.tab-dragging .ws-cell:not(.tab-drop-target):not(.is-empty-slot):not(.is-drag-source){opacity:.45;transition:opacity .2s var(--v103-ease)}body.tab-dragging .ws-cell.is-empty-slot .slot-empty{border-color:var(--v103-a);border-width:2px;border-style:dashed;background:#00d4aa14;animation:empty-drop-pulse 1.4s ease-in-out infinite;pointer-events:auto}body.tab-dragging .ws-cell.is-empty-slot .slot-empty-hint{color:var(--v103-a);font-weight:600;pointer-events:none}@keyframes empty-drop-pulse{0%,to{box-shadow:0 0 12px #00d4aa2e,inset 0 0 18px #00d4aa0d;border-color:var(--v103-a)}50%{box-shadow:0 0 28px #00d4aa73,inset 0 0 32px #00d4aa1f;border-color:#00f0c0}}.ws-cell.tab-drop-target{outline:2px dashed var(--v103-a);outline-offset:4px;background:#00d4aa0f}.ws-cell.tab-drop-invalid{outline:2px dashed var(--v103-bear);outline-offset:4px;background:#ef44440f;cursor:not-allowed;position:relative}.ws-cell.tab-drop-invalid:after{content:"TOO SMALL";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--v103-bear);background:#080910d9;padding:5px 12px;border-radius:4px;border:1px solid rgba(239,68,68,.4);pointer-events:none;z-index:10;box-shadow:0 4px 12px #00000080}[data-drop-valid=false]{outline:2px solid var(--v103-bear)!important;cursor:not-allowed!important}body.tab-dragging .ws-cell.is-drag-source{outline:2px dashed rgba(99,102,241,.65);outline-offset:4px;background:#6366f10a;opacity:1!important}body.tab-dragging .ws-cell.is-drag-source.tab-drop-target{outline-color:var(--v103-a);background:#00d4aa14}.ws-cell.tab-drop-target.is-empty-slot .slot-empty{border-color:var(--v103-a);border-style:solid;background:#00d4aa2e;box-shadow:0 0 32px #00d4aa73,inset 0 0 48px #00d4aa26}.slot-tab{cursor:grab}.slot-tab.is-dragging{opacity:.4}.pos-sltp-label{font-size:9px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:text-shadow .3s var(--v103-ease)}.pos-sltp-label.is-near{animation:sltp-label-pulse 1.4s ease-in-out infinite;text-shadow:0 0 8px currentColor}@keyframes sltp-label-pulse{0%,to{opacity:1;text-shadow:0 0 4px currentColor}50%{opacity:.65;text-shadow:0 0 12px currentColor}}.pos-sltp-track{background:#00000040;border:1px solid rgba(255,255,255,.04)}.pos-sltp-shimmer{position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);animation:sltp-shimmer 2.6s linear infinite;pointer-events:none}@keyframes sltp-shimmer{0%{transform:translate(-110%)}to{transform:translate(440%)}}.pos-sltp-cursor{width:12px;height:12px;display:flex;align-items:center;justify-content:center;transition:left .7s cubic-bezier(.22,1,.36,1)}.pos-sltp-cursor-halo{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;background:var(--cursor-color);opacity:.18;animation:sltp-halo-pulse 1.8s ease-in-out infinite;pointer-events:none}@keyframes sltp-halo-pulse{0%,to{transform:scale(.55);opacity:.22}50%{transform:scale(1.3);opacity:0}}.pos-sltp-cursor-dot{position:relative;width:9px;height:9px;background:var(--cursor-color);border:2px solid var(--v103-bg, #080910);box-shadow:0 0 12px var(--cursor-color);transform:rotate(45deg);z-index:1}.pos-sltp-cursor.is-near .pos-sltp-cursor-halo{animation-duration:.9s}.pos-sltp-cursor.is-near .pos-sltp-cursor-dot{animation:sltp-dot-jitter .9s ease-in-out infinite}@keyframes sltp-dot-jitter{0%,to{box-shadow:0 0 12px var(--cursor-color)}50%{box-shadow:0 0 20px var(--cursor-color),0 0 4px var(--cursor-color)}}.pos-sltp-distance{font-size:9px;font-family:JetBrains Mono,monospace;letter-spacing:.04em;font-variant-numeric:tabular-nums;transition:color .3s var(--v103-ease)}.slot-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;pointer-events:auto;border:1px dashed var(--v103-border-hi);border-radius:var(--v103-r5);background:#ffffff03;cursor:copy}.slot-empty-hint{font-size:11px;color:var(--v103-t4);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-glass{display:flex;flex-direction:column;min-height:0;position:relative}.mc-body,.mc-body *{scrollbar-width:none;-ms-overflow-style:none}.mc-body::-webkit-scrollbar,.mc-body *::-webkit-scrollbar{width:0;height:0;background:transparent}.mc-body{position:relative}.mc-body:after{content:"";position:sticky;bottom:0;left:0;right:0;height:18px;margin-top:-18px;display:block;pointer-events:none;background:linear-gradient(to top,var(--v103-card, #0e1119),transparent);opacity:0;transition:opacity .2s ease;z-index:2}.mc-body[data-overflow=true]:after{opacity:.85}.mc-body[data-tier=tight]{font-size:11px;line-height:1.35;padding:10px}.mc-body[data-tier=tight] .m-bar{height:4px}.mc-body[data-tier=tight] .m-tile{padding:6px 8px}.mc-body[data-tier=tight] .m-tile-value{font-size:14px}.mc-body[data-tier=tight] .m-tile-label{font-size:9px}.mc-body[data-tier=tight] .m-divider{padding-top:6px;margin-top:6px}.mc-body[data-tier=tight] .m-info-banner{padding:4px 8px;font-size:9.5px}.mc-body[data-tier=tight] .m-feed-row{padding:4px 8px;min-height:28px}.mc-body[data-tier=tight] .m-feed-pair-sym{font-size:11px}.mc-body[data-tier=tight] .m-feed-pair-meta{font-size:8.5px}.mc-body[data-tier=tight] .m-feed-score{width:22px;height:22px;font-size:10px}.mc-body[data-tier=tight] .m-badge{padding:1px 6px;font-size:8.5px}.mc-body[data-tier=tight] h1,.mc-body[data-tier=tight] h2,.mc-body[data-tier=tight] h3,.mc-body[data-tier=tight] h4{font-size:12px}.mc-body[data-tier=loose]{font-size:13px;line-height:1.55;padding:20px}.mc-body[data-tier=loose] .m-bar{height:8px}.mc-body[data-tier=loose] .m-tile-value{font-size:18px}.mc-body[data-tier=loose] .m-feed-row{padding:12px 16px}.mc-body[data-tier=loose] .m-feed-pair-sym{font-size:14px}.mc-body[data-tier=loose] .m-feed-score{width:32px;height:32px;font-size:13px}.hover\:bg-bg-elevated:hover{--tw-bg-opacity: 1;background-color:rgb(21 24 32 / var(--tw-bg-opacity, 1))}.hover\:opacity-80:hover{opacity:.8}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 640px){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 768px){.md\:block{display:block}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
