.header{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:64px!important;max-height:64px!important;min-height:64px!important;background-color:var(--bg-surface, #0f172a)!important;border-bottom:1px solid var(--border-glass, rgba(255, 255, 255, .05))!important;padding:0 16px!important;box-sizing:border-box!important;position:relative!important;z-index:500!important;transition:background-color .15s ease,border-color .15s ease!important}.header-left,.header-right{display:flex!important;align-items:center!important;gap:16px!important;height:100%!important;flex-shrink:0!important}@media (max-width: 900px){.header{flex-direction:column!important;height:auto!important;max-height:none!important;min-height:none!important;padding:8px!important;gap:8px!important}.header-left,.header-right{width:100%!important;justify-content:space-between!important;height:auto!important;min-height:44px!important}.header-right{gap:8px!important}.header-affiliate-cta .hide-mobile{display:none}}.header-affiliate-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-width:44px;min-height:44px;padding:0 14px;border-radius:4px;border:1px solid transparent;background:var(--green, #4ade80);color:#052e16;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer}.header-affiliate-cta:hover{filter:brightness(1.06)}[data-theme=light] .header-affiliate-cta{background:#166534;color:#fff}[data-theme=light] .header-affiliate-cta:hover{background:#14532d}[data-theme=light] .header{background-color:#fff!important;border-color:#e2e8f0!important;box-shadow:0 1px 3px #0000000d!important}.ax-lang{display:inline-flex;border:1px solid var(--border-subtle, var(--border));border-radius:6px;overflow:hidden}.ax-lang button{border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:11px;font-weight:700;padding:4px 7px;min-width:32px;min-height:28px;cursor:pointer}.ax-lang button.is-on{background:var(--accent);color:var(--on-accent)}.ax-install-wrap{position:relative;display:inline-flex}.ax-install{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--accent);background:transparent;color:var(--text-primary);border-radius:6px;font:inherit;font-size:11.5px;font-weight:700;padding:4px 9px;min-height:28px;cursor:pointer;white-space:nowrap}.ax-hint{position:absolute;top:calc(100% + 6px);right:0;z-index:50;width:220px;padding:8px 10px;border-radius:6px;font-size:12px;line-height:1.4;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-subtle, var(--border));box-shadow:0 6px 18px #00000040}.ax-push{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--border-subtle, var(--border));border-radius:8px;background:var(--bg-surface)}.ax-push-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 220px}.ax-push-text strong{color:var(--text-primary);font-size:13px}.ax-push-text span{color:var(--text-secondary);font-size:12px;line-height:1.4}.ax-push-note{color:var(--text-warn)!important}.ax-push-btn{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:6px;padding:8px 12px;min-height:40px;background:var(--accent);color:var(--on-accent);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.ax-push-btn.is-on{background:transparent;color:var(--text-primary);border:1px solid var(--border-subtle, var(--border))}@media (max-width: 640px){.ax-install span{display:none}.ax-install{padding:4px 7px}}.sidebar{width:228px;flex-shrink:0;background:var(--bg-surface);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 8px;border-bottom:1px solid var(--border);flex-shrink:0}.sidebar-title{font-size:10px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.07em}.sidebar-count{font-size:10px;font-weight:600;padding:2px 7px;border-radius:99px;background:var(--bg-elevated);color:var(--text-muted)}.sidebar-search{display:flex;align-items:center;gap:6px;padding:7px 10px;border-bottom:1px solid var(--border);background:var(--bg-base);flex-shrink:0}.search-icon{color:var(--text-muted);flex-shrink:0}.sidebar-search-input{background:none;border:none;outline:none;font-size:12px;color:var(--text-primary);font-family:var(--font-sans);flex:1;min-width:0}.sidebar-search-input::placeholder{color:var(--text-muted)}.search-clear{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;padding:2px;border-radius:3px;flex-shrink:0}.search-clear:hover{color:var(--text-primary)}.sidebar-list{flex:1;overflow-y:auto;padding:4px 0}.group-header{width:100%;display:flex;align-items:center;gap:6px;padding:5px 10px;background:none;border:none;color:var(--text-muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;text-align:left;transition:color .15s,background .15s;position:relative}.group-header:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:0 2px 2px 0;background:var(--gc, var(--accent));opacity:0;transition:opacity .15s}.group-header.open:before{opacity:1}.group-header:hover{color:var(--text-primary);background:var(--bg-hover)}.group-icon{font-size:13px;flex-shrink:0;line-height:1}.group-name{flex:1}.group-count{background:var(--bg-base);color:var(--text-muted);font-size:9px;font-weight:600;padding:1px 5px;border-radius:99px;flex-shrink:0}.group-chevron{color:var(--text-muted);flex-shrink:0}.market-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:4px 10px 4px 28px;background:none;border:none;border-left:2px solid transparent;color:var(--text-secondary);font-size:11px;cursor:pointer;text-align:left;transition:all .1s}.market-item:hover{background:var(--bg-hover);color:var(--text-primary);border-left-color:var(--mc, var(--border))}.market-item.active{background:color-mix(in srgb,var(--mc, var(--accent)) 10%,transparent);color:var(--mc, var(--accent));border-left-color:var(--mc, var(--accent));font-weight:600}.market-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-price{font-size:10px;color:var(--text-muted);margin-left:4px;flex-shrink:0}.market-item.active .market-price{color:inherit;opacity:.7}.sidebar-empty{padding:32px 16px;text-align:center;font-size:12px;color:var(--text-muted)}.telemetry-sidebar-container{width:340px!important;max-width:340px!important;min-width:340px!important;height:100%!important;max-height:calc(100vh - 64px)!important;flex-shrink:0!important;background-color:var(--bg-glass, rgba(15, 23, 42, .45))!important;backdrop-filter:var(--glass-blur, blur(12px))!important;-webkit-backdrop-filter:var(--glass-blur, blur(12px))!important;border-left:1px solid var(--border-glass, rgba(255, 255, 255, .05))!important;padding:8px!important;display:flex!important;flex-direction:column!important;gap:6px!important;box-sizing:border-box!important;overflow:hidden!important;position:relative!important;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .15s ease,border-color .15s ease!important;z-index:90!important}.telemetry-sidebar-container.ts-live-pulse{box-shadow:inset 0 0 0 1px #38bdf873,0 0 18px #38bdf82e!important;border-left-color:#38bdf873!important}.telemetry-inner-tab-viewport{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:2px!important;display:flex!important;flex-direction:column!important;gap:6px!important;scrollbar-width:thin!important;scrollbar-color:var(--border-light) transparent!important}.telemetry-inner-tab-viewport::-webkit-scrollbar{width:4px}.telemetry-inner-tab-viewport::-webkit-scrollbar-track{background:transparent}.telemetry-inner-tab-viewport::-webkit-scrollbar-thumb{background-color:var(--border-light, rgba(255, 255, 255, .1));border-radius:99px}.ts-tabs-navigation-header{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2px!important;border-bottom:1px solid var(--border-light, rgba(255, 255, 255, .06))!important;padding-bottom:4px!important;flex-shrink:0!important;width:100%!important}.ts-tab-trigger-item{padding:6px 0!important;font-size:9.5px!important;background:transparent!important;border:none!important;color:var(--text-secondary, #94a3b8)!important;font-weight:800!important;cursor:pointer!important;border-radius:4px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important}.ts-tab-trigger-item.active{background-color:var(--accent-dim, rgba(56, 189, 248, .08))!important;color:var(--accent, #38bdf8)!important;box-shadow:var(--shadow-sm)!important}.telemetry-sidebar-frame{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;width:100%}.ts-mobile-drawer-toggle-fab{display:none}@media (max-width: 1279px){.ts-mobile-drawer-toggle-fab{display:flex!important;align-items:center!important;justify-content:center!important;position:fixed!important;left:12px!important;bottom:36px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:none!important;border-radius:50%!important;background:var(--accent, #0284c7)!important;color:var(--text-primary)!important;cursor:pointer!important;z-index:1100!important;box-shadow:0 4px 14px #00000073!important}.telemetry-sidebar-container{position:fixed!important;top:calc(var(--ts-drawer-top, 112px) + 6px)!important;right:0!important;bottom:28px!important;width:280px!important;max-width:280px!important;min-width:0!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;z-index:1000!important;box-shadow:-8px 0 24px #00000073!important;transform:translate(100%)!important;transition:transform .25s cubic-bezier(.4,0,.2,1)!important;overflow:hidden!important;padding:8px!important}.telemetry-sidebar-container.sidebar-open,.telemetry-sidebar-container.drawer-active{transform:translate(0)!important}.telemetry-sidebar-frame{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important}.ts-tabs-navigation-header{flex-shrink:0!important;min-height:40px!important;background:var(--bg-elevated, #11131e)!important;position:relative!important;z-index:2!important;pointer-events:auto!important}.ts-tab-trigger-item{min-height:36px!important;height:36px!important;pointer-events:auto!important;flex-direction:row!important;justify-content:center!important;gap:4px!important}.telemetry-inner-tab-viewport{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}}@media (max-width: 768px){.telemetry-sidebar-container{top:calc(var(--ts-drawer-top, 156px) + 6px)!important}}.legal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15000;background:#000000b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:16px;animation:legal-fade .2s ease}@keyframes legal-fade{0%{opacity:0}to{opacity:1}}.legal-modal{display:flex;flex-direction:column;width:100%;max-width:680px;max-height:88vh;background:#161a22;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;box-shadow:0 32px 80px #000000b3;animation:legal-slide .22s ease}@keyframes legal-slide{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}[data-theme=light] .legal-modal{background:#fff;border-color:#0000001a}.legal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0;background:#ffffff05}[data-theme=light] .legal-header{border-bottom-color:#00000014;background:#00000005}.legal-header-left{display:flex;align-items:center;gap:10px;color:var(--accent)}.legal-title{font-size:15px;font-weight:700;color:var(--text-primary)}.legal-effective{font-size:11px;color:var(--text-muted);margin-top:1px}.legal-close{background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:6px;border-radius:6px;transition:all .15s}.legal-close:hover{background:#ffffff0f;color:var(--text-primary)}[data-theme=light] .legal-close:hover{background:#0000000f}.legal-body{flex:1;overflow-y:auto;padding:22px 24px 28px;display:flex;flex-direction:column;gap:0}.legal-body section{margin-bottom:22px}.legal-body h2{font-size:12.5px;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}[data-theme=light] .legal-body h2{border-bottom-color:#00000012}.legal-body h3{font-size:12px;font-weight:600;color:var(--text-secondary);margin:10px 0 5px}.legal-body p{font-size:12.5px;color:var(--text-secondary);line-height:1.65;margin-bottom:8px}.legal-body ul{padding-left:18px;margin-bottom:8px}.legal-body li{font-size:12.5px;color:var(--text-secondary);line-height:1.65;margin-bottom:4px}.legal-body code{font-family:var(--font-mono);font-size:11px;background:#ffffff12;padding:1px 5px;border-radius:3px;color:var(--text-info)}[data-theme=light] .legal-body code{background:#0000000f}.legal-body a{color:var(--accent);text-decoration:none}.legal-body a:hover{text-decoration:underline}.legal-footer-note{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;margin-top:10px;padding:14px;background:#0ea5e912;border:1px solid rgba(14,165,233,.18);border-radius:10px;font-size:11.5px;color:var(--text-secondary);line-height:1.6}.legal-footer-note svg{flex-shrink:0;color:var(--accent);margin-top:1px}.legal-footer-note a,.legal-affiliate-link{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-height:44px;padding:0 8px;color:var(--text-info);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.legal-footer-note a:hover,.legal-affiliate-link:hover{text-decoration:underline;color:#e0f2fe}.toast-global-viewport-container{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:10px;z-index:10000;pointer-events:none;max-width:360px;width:100%}.toast-card-node{pointer-events:auto;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);border-left:4px solid var(--item-accent);padding:12px 16px;border-radius:6px;display:flex;justify-content:space-between;align-items:center;gap:12px;box-shadow:0 10px 25px -5px #0006,0 8px 10px -6px #0006}.toast-card-left-group{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.toast-vector-icon{color:var(--item-accent);flex-shrink:0}.toast-message-text{font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-dismiss-button{background:transparent;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:4px;transition:background .15s,color .15s;flex-shrink:0}.toast-dismiss-button:hover{background:#ffffff0d;color:var(--text-primary)}@keyframes toastSlideIn{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.fade-slide-in{animation:toastSlideIn .25s cubic-bezier(.16,1,.3,1) forwards}.wl-root{--wl-bg: #071321;--wl-panel: #0c1c30;--wl-rule: #1b2f4a;--wl-text: #eaf1f8;--wl-muted: #8fa3bc;--wl-teal: #1fc8a9;--wl-blue: #5ab4ff;--wl-down: #ff7a7a;--wl-display: "Bricolage Grotesque", "Inter", system-ui, sans-serif;--wl-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--wl-mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;position:absolute;top:0;right:0;bottom:0;left:0;z-index:999999;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;background-color:var(--wl-bg);background-image:linear-gradient(to right,rgba(143,163,188,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(143,163,188,.05) 1px,transparent 1px);background-size:56px 56px;color:var(--wl-text);font-family:var(--wl-body);-webkit-font-smoothing:antialiased}.wl-root[data-veil-theme=light]{--wl-bg: #f3f7fb;--wl-panel: #ffffff;--wl-rule: #d6e0ec;--wl-text: #0b1b2e;--wl-muted: #4d6380;--wl-teal: #0c9a83;--wl-blue: #1f7fd1;--wl-down: #cf3f3f;background-image:linear-gradient(to right,rgba(11,27,46,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(11,27,46,.05) 1px,transparent 1px)}.wl-root *,.wl-root *:before,.wl-root *:after{box-sizing:border-box}.wl-root :focus-visible{outline:2px solid var(--wl-teal);outline-offset:3px;border-radius:6px}.wl-num{font-family:var(--wl-mono);font-variant-numeric:tabular-nums}.wl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wl-ticker{flex:none;border-bottom:1px solid var(--wl-rule);background:var(--wl-panel);overflow:hidden}.wl-ticker-track{display:flex;gap:32px;width:max-content;margin:0;padding:10px 16px;list-style:none;animation:wl-marquee 70s linear infinite}.wl-ticker:hover .wl-ticker-track,.wl-ticker:focus-within .wl-ticker-track{animation-play-state:paused}@keyframes wl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.wl-ticker-gap{width:0}.wl-ticker-item{display:flex;align-items:baseline;gap:8px;font-size:13px;white-space:nowrap}.wl-ticker-name{color:var(--wl-muted)}.wl-change{font-size:12px;display:inline-flex;gap:3px}.wl-change.up{color:var(--wl-teal)}.wl-change.down{color:var(--wl-down)}.wl-closed{font-size:11px;color:var(--wl-muted);border:1px solid var(--wl-rule);border-radius:4px;padding:0 6px}.wl-main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:clamp(24px,4vw,52px) clamp(18px,4vw,44px) 40px}.wl-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:clamp(28px,5vw,64px);align-items:end}.wl-hero .wl-title{grid-column:1 / -1}.wl-title{margin:0;font-family:var(--wl-display);font-weight:750;font-size:clamp(40px,5.6vw,76px);line-height:.98;text-wrap:balance;letter-spacing:-.025em;font-variation-settings:"opsz" 96}.wl-title span{display:block}.wl-lede{max-width:54ch;margin:24px 0 0;font-size:17px;line-height:1.6;color:var(--wl-muted)}.wl-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.wl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:10px;font:600 15px/1 var(--wl-body);text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.wl-btn-primary{background:var(--wl-teal);color:#04131f;border:1px solid var(--wl-teal)}.wl-btn-primary:hover{background:#3ad6ba}.wl-btn-secondary{background:transparent;color:var(--wl-text);border:1px solid var(--wl-rule)}.wl-btn-secondary:hover{border-color:var(--wl-muted)}.wl-btn:disabled{opacity:.5;cursor:not-allowed}.wl-link{display:inline-flex;align-items:center;gap:6px;margin-top:18px;padding:4px 0;background:none;border:none;cursor:pointer;color:var(--wl-muted);font:500 14px var(--wl-body);text-decoration:underline;text-underline-offset:3px}.wl-link:hover{color:var(--wl-text)}.wl-token{display:grid;grid-template-columns:1fr 1.4fr auto;gap:10px;align-items:end;margin-top:14px;max-width:640px}.wl-token label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--wl-muted)}.wl-token input{min-height:44px;padding:0 12px;background:var(--wl-panel);color:var(--wl-text);border:1px solid var(--wl-rule);border-radius:8px;font:15px var(--wl-body)}.wl-error{grid-column:1 / -1;margin:0;color:var(--wl-down);font-size:14px}.wl-quote{justify-self:end;text-align:right}.wl-market select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;color:var(--wl-muted);border:none;border-bottom:1px dashed var(--wl-rule);font:500 15px var(--wl-body);padding:2px 18px 4px 0;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--wl-muted) 50%),linear-gradient(135deg,var(--wl-muted) 50%,transparent 50%);background-position:right 6px top 55%,right 1px top 55%;background-size:5px 5px;background-repeat:no-repeat}.wl-root .wl-market select{background-color:transparent!important;color:var(--wl-muted)!important;box-shadow:none!important}.wl-market select option{color:#0b1b2e}.wl-price{margin:10px 0 0;font-size:clamp(34px,4.6vw,58px);font-weight:500;letter-spacing:-.02em;line-height:1}.wl-price-digit{color:var(--wl-teal);font-weight:700}.wl-note{max-width:34ch;margin:12px 0 0 auto;font-size:13px;line-height:1.5;color:var(--wl-muted)}.wl-tape{margin-top:clamp(36px,6vw,64px);border-top:1px solid var(--wl-rule);border-bottom:1px solid var(--wl-rule);padding:18px 0 14px}.wl-tape-row{display:flex;justify-content:flex-end;align-items:baseline;gap:clamp(6px,1.1vw,14px);margin:0;padding:0;list-style:none;overflow:hidden;min-height:clamp(64px,9vw,112px);font-family:var(--wl-display);font-weight:700;font-variant-numeric:tabular-nums;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 22%);mask-image:linear-gradient(to right,transparent 0,#000 22%)}.wl-digit{flex:none;font-size:calc(clamp(30px,4.2vw,54px) - var(--age) * .6px);line-height:1;opacity:calc(1 - var(--age) * .03)}.wl-digit.even{color:var(--wl-teal)}.wl-digit.odd{color:var(--wl-blue)}.wl-digit.newest{font-size:clamp(64px,9vw,112px);padding-left:clamp(8px,1.4vw,18px);animation:wl-arrive .28s ease-out}@keyframes wl-arrive{0%{transform:translateY(-14%);opacity:.2}to{transform:none;opacity:1}}.wl-tape-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px;margin-top:10px;font-size:13px;color:var(--wl-muted)}.wl-tape-legend span{display:inline-flex;align-items:center;gap:6px}.wl-swatch{width:10px;height:10px;border-radius:3px;display:inline-block}.wl-swatch.even{background:var(--wl-teal)}.wl-swatch.odd{background:var(--wl-blue)}.wl-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(32px,5vw,56px)}.wl-tool{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:6px clamp(14px,2vw,26px) 10px;background:none;border:none;border-left:1px solid var(--wl-rule);color:var(--wl-text);text-align:left;cursor:pointer;font-family:var(--wl-body)}.wl-tool:first-child{border-left:none;padding-left:0}.wl-tool svg{color:var(--wl-teal)}.wl-tool-title{font:650 20px/1.2 var(--wl-display)}.wl-tool-line{font-size:14px;line-height:1.5;color:var(--wl-muted);max-width:30ch}.wl-tool:hover .wl-tool-title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.wl-fineprint{margin:clamp(28px,4vw,44px) 0 0;max-width:70ch;font-size:13px;line-height:1.5;color:var(--wl-muted)}@media (max-width: 900px){.wl-hero{grid-template-columns:1fr;align-items:start}.wl-quote{justify-self:start;text-align:left}.wl-note{margin-left:0}.wl-tools{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.wl-tool:nth-child(odd){border-left:none;padding-left:0}}@media (max-width: 560px){.wl-token{grid-template-columns:1fr}.wl-actions .wl-btn{flex:1 1 100%}.wl-tools{grid-template-columns:1fr}.wl-tool,.wl-tool:nth-child(odd){border-left:none;padding-left:0;border-top:1px solid var(--wl-rule);padding-top:18px}.wl-tool:first-child{border-top:none;padding-top:0}.wl-token input{font-size:16px}}@media (prefers-reduced-motion: reduce){.wl-ticker{overflow-x:auto}.wl-ticker-track,.wl-digit.newest{animation:none}}@media (max-width: 560px){.header-affiliate-cta{display:none!important}}.wl-record{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.pc-overlay{z-index:1000002}.pc-dialog{position:relative;width:min(480px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.pc-close{position:absolute;top:10px;right:10px;background:transparent;border:0;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:var(--radius-md)}.pc-close:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.pc-title{margin:0;display:flex;align-items:center;gap:8px;font-size:18px;color:var(--text-primary)}.pc-title svg{color:var(--yellow)}.pc-sub,.pc-muted,.pc-fine{margin:0;color:var(--text-secondary);font-size:13px}.pc-fine{font-size:12px;color:var(--text-muted)}.pc-test{margin:0;padding:6px 10px;border-radius:var(--radius-md);background:var(--yellow-dim);color:var(--yellow);font-size:12px;font-weight:600}.pc-groups{display:grid;gap:12px}.pc-group{display:grid;gap:6px}.pc-group-label{font-size:12px;font-weight:650;color:var(--text-secondary)}.pc-group--pro .pc-group-label{color:var(--pro)}.pc-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.pc-plan{display:grid;gap:2px;text-align:left;padding:12px;border-radius:var(--radius-lg);border:2px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);cursor:pointer}.pc-plan:hover:not(:disabled){border-color:var(--accent)}.pc-plan.is-on{border-color:var(--green);background:var(--green-dim)}.pc-plan--pro{border-color:var(--pro-line)}.pc-plan--pro.is-on{border-color:var(--pro);background:var(--pro-dim)}.pc-title.is-pro svg{color:var(--pro)}.pc-plan:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pc-plan-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.pc-plan-price{font-size:20px;font-weight:800}.pc-plan-days{font-size:12px;color:var(--text-muted)}.pc-methods{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pc-method{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--border-light);background:var(--bg-elevated);color:var(--text-secondary);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.pc-method:hover:not(:disabled){color:var(--text-primary);border-color:var(--accent)}.pc-method.is-on{color:var(--text-primary);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-dim)}.pc-method:disabled{opacity:.6;cursor:default}.pc-method:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pc-field{display:grid;gap:6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.pc-phone{display:flex;align-items:center;gap:8px}.pc-phone svg{color:var(--text-muted);flex:none}.pc-phone input{flex:1;min-width:0;font-size:16px}.pc-pay{min-height:44px;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.pc-info{margin:0;font-size:13px;color:var(--text-secondary);display:flex;gap:6px;align-items:flex-start}.pc-info.is-neg{color:var(--text-negative, var(--red))}.pc-done{display:grid;justify-items:center;gap:8px;text-align:center;padding:8px 0;color:var(--text-primary)}.pc-done svg{color:var(--green)}.pc-done p{margin:0}.pc-dialog .spin,.pm-status .spin{animation:pc-spin .8s linear infinite}@keyframes pc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.pc-dialog .spin,.pm-status .spin{animation:none}}.pm-status{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-elevated)}.pm-status-text{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-secondary)}.pm-status-text b{color:var(--text-primary)}.pm-status-text svg{color:var(--yellow);flex:none}.pm-status-text svg.is-pro{color:var(--pro)}.pm-status-actions{display:inline-flex;gap:8px;flex-wrap:wrap}.pm-pro-btn{border-color:var(--pro-line)!important;color:var(--pro)!important}.pm-pro-btn:hover{background:var(--pro-dim)!important}.tier-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.5}.tier-badge--pro{background:var(--yellow-dim);color:var(--yellow)}.tier-badge--free{background:var(--green-dim);color:var(--green)}.tier-badge--elite{background:var(--pro-dim);color:var(--pro)}.tier-badge--new{background:var(--accent-dim);color:var(--accent)}.pc-trial{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;border-radius:10px;border:1px solid var(--accent, #2a78d6);background:var(--accent-dim, rgba(42, 120, 214, .08))}.pc-trial-text{display:grid;gap:2px;min-width:0}.pc-trial-text span{font-size:12.5px;color:var(--text-secondary);line-height:1.4}@media (max-width: 460px){.pc-trial{grid-template-columns:auto 1fr}.pc-trial .ui-btn{grid-column:1 / -1}}.pc-invite{text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums}.pc-hint{font-size:12px;color:var(--text-secondary);line-height:1.4}.pc-check{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;font-size:13px;cursor:pointer}.pc-check input{margin-top:3px}.pc-check small{display:block;color:var(--text-secondary);font-size:12px;margin-top:2px}.pc-extras{display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--border-light, var(--ui-border))}.pc-renewal{margin:0;font-size:13px;color:var(--text-secondary)}.pc-link{background:none;border:none;padding:0;color:var(--accent, #2a78d6);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.pc-invite-box{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;font-size:13px}.pc-invite-box>div{display:grid;gap:2px;min-width:0}.pc-invite-box span{color:var(--text-secondary);line-height:1.4}@media (max-width: 460px){.pc-invite-box{grid-template-columns:auto 1fr}.pc-invite-box .ui-btn{grid-column:1 / -1}}.tc{display:flex;flex-direction:column;gap:6px;flex:none;min-width:0}.tc-head{display:flex;justify-content:space-between;align-items:center}.tc-head h2{margin:0;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.tc-toggle{display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;color:var(--text-secondary);font-size:11.5px;font-weight:700;cursor:pointer;padding:4px 6px;border-radius:var(--radius-md)}.tc-toggle:hover{color:var(--text-primary);background:var(--bg-hover)}.tc-row{list-style:none;margin:0;padding:0 0 4px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);gap:8px;overflow-x:auto}.tc-nav{display:inline-flex;align-items:center;gap:4px}.tc-arrow{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer}.tc-arrow:hover:not(:disabled){color:var(--text-primary);border-color:var(--accent)}.tc-arrow:disabled{opacity:.4}.tc-row>li{min-width:0}.tc-card{width:100%;height:100%;display:flex;flex-direction:column;gap:3px;text-align:left;padding:10px 12px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;transition:border-color .15s ease,transform .15s ease}.tc-card:hover{border-color:var(--accent);transform:translateY(-1px)}.tc-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){.tc-card,.tc-card:hover{transition:none;transform:none}}.tc-top{display:flex;justify-content:space-between;align-items:center;gap:6px}.tc-top>svg{color:var(--accent);flex:none}.tc-badges{display:inline-flex;gap:4px}.tc-name{font-size:13px;font-weight:800}.tc-line{font-size:11.5px;color:var(--text-secondary);line-height:1.35}.dashboard-stack{display:flex;flex-direction:column;gap:10px;width:100%;height:100%;min-height:0}.dashboard-stack>.dashboard-workspace-grid{flex:1 1 auto;min-height:0;height:auto!important}.app-navigation-tabs-scroll-track{display:flex!important;align-items:center!important;gap:6px!important;height:100%!important;overflow-x:auto!important;overflow-y:hidden!important;box-sizing:border-box!important;flex:1!important;scrollbar-width:none!important}.app-navigation-tabs-scroll-track::-webkit-scrollbar{display:none!important}.app-navigation-tab-btn-item{background:none!important;border:none!important;padding:4px 10px!important;font-size:11px!important;font-weight:800!important;color:var(--text-secondary)!important;cursor:pointer!important;white-space:nowrap!important;text-transform:uppercase!important;letter-spacing:.01em!important;transition:color .12s ease,background-color .12s ease!important;border-radius:4px!important}.app-navigation-tab-btn-item:hover{color:var(--text-primary)!important;background-color:#ffffff08!important}.app-navigation-tab-btn-item.active{color:var(--accent)!important;background-color:var(--accent-dim)!important}@media (max-width: 960px){.app-navigation-tabs-scroll-track{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:8px!important}.app-navigation-tab-btn-item{scroll-snap-align:center!important;padding:6px 14px!important;font-size:11px!important;border:1px solid var(--border)!important;background-color:var(--bg-surface)!important}}[data-theme=light] .app-navigation-tab-btn-item:hover{background-color:#0000000a!important}:root,[data-theme=dark]{--bg-base: #0e1015;--bg-surface: #161925;--bg-elevated: #11131e;--bg-glass: rgba(15, 23, 42, .45);--header-bg: #161925;--header-border: rgba(255, 255, 255, .05);--border: rgba(255, 255, 255, .06);--border-light: rgba(255, 255, 255, .08);--border-subtle: rgba(255, 255, 255, .02);--text-primary: #ffffff;--text-secondary: #94a3b8;--text-muted: #7c8698;--accent: #00e676;--accent-dim: rgba(0, 230, 118, .08);--green: #00e676;--green-dim: rgba(16, 185, 129, .08);--red: #ef4444;--red-dim: rgba(239, 68, 68, .08);--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}[data-theme=light]{--bg-base: #f1f5f9;--bg-surface: #ffffff;--bg-elevated: #e2e8f0;--header-bg: #ffffff;--header-border: #cbd5e1;--border: #cbd5e1;--border-light: #94a3b8;--border-subtle: #f8fafc;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--accent: #047857;--accent-dim: rgba(16, 185, 129, .12);--green: #047857;--green-dim: rgba(16, 185, 129, .12);--red: #dc2626;--red-dim: rgba(239, 68, 68, .12)}*{box-sizing:border-box!important}body,html,#root,.app-shell{display:flex!important;flex-direction:column!important;width:100vw!important;height:100vh!important;max-height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important;background-color:var(--bg-base)!important;color:var(--text-primary)!important;font-family:var(--font-sans)!important}.app-body{display:flex!important;flex:1!important;width:100vw!important;height:calc(100vh - 100px)!important;max-height:calc(100vh - 100px)!important;overflow:hidden!important;position:relative!important}.app-main{flex:1!important;display:flex!important;flex-direction:column!important;overflow-y:hidden!important;overflow-x:hidden!important;padding:8px!important;box-sizing:border-box!important;min-width:0!important}.mobile-vertical-stack-container{display:flex!important;flex-direction:row!important;gap:10px!important;width:100%!important;height:100%!important;box-sizing:border-box!important}.dashboard-workspace-grid{display:grid!important;grid-template-columns:1.8fr 1fr!important;gap:12px!important;width:100%!important;height:100%!important;box-sizing:border-box!important}.right-panel{width:310px!important;max-width:310px!important;min-width:310px!important;flex-shrink:0!important;background-color:var(--bg-surface)!important;border-left:1px solid var(--border)!important;padding:8px!important;display:flex!important;flex-direction:column!important;height:100%!important;box-sizing:border-box!important;overflow:hidden!important}.mobile-only-quickdesk-deck{display:none!important}@media (max-width: 960px){.app-body{height:auto!important;max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.app-main{height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important;flex:none!important;padding:6px!important}.mobile-vertical-stack-container,.dashboard-workspace-grid{display:flex!important;flex-direction:column!important;gap:16px!important;height:auto!important;overflow:visible!important;width:100%!important}.chart-panel-container,.chart-panel-wrap,.smart-mobile-chart-container-scaffold,.dashboard-workspace-grid>div:first-child,.chart-signals-layout>div:first-child{height:410px!important;min-height:410px!important;max-height:410px!important;width:100%!important;flex:none!important}.signals-panel-wrapper,.signals-sidebar-wrap,.dashboard-workspace-grid>div:nth-child(2){margin-top:12px!important;box-sizing:border-box!important}aside.right-panel,.right-panel{display:none!important}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=dark]{--brand-teal: #3CC3CF;--on-accent: #04212A;--text-positive: #3DD68C;--text-negative: #FF7A6A;--text-info: #8EA9FF;--text-warn: #F5BE4B}[data-theme=light]{--brand-teal: #0A7480;--on-accent: #ffffff;--text-positive: #12784A;--text-negative: #B5321F;--text-info: #2F4CC0;--text-warn: #8A5A00}:root{--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 24px;--ui-radius-s: 6px;--ui-radius-m: 8px;--ui-radius-l: 12px;--ui-text-xs: 11px;--ui-text-s: 12px;--ui-text-m: 14px;--ui-text-l: 17px;--ui-surface: var(--bg-surface, #0f172a);--ui-border: var(--border, rgba(255, 255, 255, .08));--ui-text: var(--text-primary, #e2e8f0);--ui-muted: var(--text-secondary, #94a3b8);--ui-positive: var(--green, #10b981);--ui-negative: var(--red, #ef4444);--ui-focus: var(--accent, #0ea5e9)}.ui-card{display:flex;flex-direction:column;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-m);background:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-text-s);line-height:1.5}.ui-card__title{font-size:var(--ui-text-m);font-weight:700;color:var(--ui-text)}.ui-muted{color:var(--ui-muted);font-size:var(--ui-text-xs)}.ui-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 var(--ui-space-4);border-radius:var(--ui-radius-s);border:1px solid var(--ui-border);background:transparent;color:var(--ui-text);font-weight:700;font-size:var(--ui-text-s);text-decoration:none;cursor:pointer}.ui-btn:disabled{opacity:.55;cursor:not-allowed}.ui-btn--positive{background:var(--ui-positive);border-color:transparent;color:#04131f}[data-theme=light] .ui-btn--positive{color:#fff}.ui-btn--negative{background:var(--ui-negative);border-color:transparent;color:#fff}.ui-btn:focus-visible,.ui-input:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-input{min-height:36px;padding:0 var(--ui-space-2);border-radius:var(--ui-radius-s);border:1px solid var(--ui-border);background:var(--bg-base, #030712);color:var(--ui-text);font-size:var(--ui-text-s)}@media (max-width: 560px){.ui-input{font-size:16px}}.ui-card--compact{gap:6px;padding:var(--ui-space-2);font-size:10px;margin-top:var(--ui-space-2);color:var(--ui-muted)}.ui-card--compact .ui-card__title{font-size:10px}.ui-row--between{justify-content:space-between}.ui-btn--sm,.ui-input--sm{min-height:24px;padding:2px 6px;font-size:10px;border-radius:3px}.ui-input--sm{width:64px}.ui-hint{font-size:9px;opacity:.85}.ui-positive-text{color:var(--ui-positive);font-weight:700}.ui-negative-text{color:var(--ui-negative);font-weight:700}.ui-warn-text{color:var(--yellow, #f59e0b);font-weight:700}.ui-meter{height:4px;background:var(--bg-base, #030712);border-radius:2px;overflow:hidden}.ui-meter__fill{height:100%;background:var(--ui-positive)}.ui-meter__fill--warn{background:var(--yellow, #f59e0b)}.ui-meter__fill--full{background:var(--ui-negative)}.ui-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617b8;display:grid;place-items:center;z-index:1000001;padding:var(--ui-space-4)}.ui-dialog{width:min(460px,100%);background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:var(--ui-radius-l);padding:20px;display:grid;gap:var(--ui-space-3);font-size:var(--ui-text-m);line-height:1.5}.ui-dialog__title{font-size:var(--ui-text-l);font-weight:700}.ui-dialog__actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.ui-dialog .ui-btn{min-height:40px}.sh-card{display:flex;flex-direction:column;gap:8px}.sh-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12.5px;line-height:1.45}.sh-ok{color:var(--text-secondary)}.sh-ok>span{color:var(--text-positive);font-weight:700}.sh-bad{color:var(--text-negative)}.sh-fix{margin:3px 0 0 18px;color:var(--text-warn)}.sh-muted{color:var(--text-secondary);font-size:12px;margin:0}.sh-actions{display:flex;gap:8px;flex-wrap:wrap}.pm-form{display:grid;grid-template-columns:minmax(160px,2fr) 90px minmax(140px,2fr) auto;gap:8px;align-items:center}.pm-form .ui-input{min-height:38px}.pm-table{width:100%;border-collapse:collapse;font-size:12.5px;min-width:520px}.pm-table th,.pm-table td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--border-subtle, var(--border));color:var(--text-primary)}.pm-table th{color:var(--text-secondary);font-size:11px;text-transform:uppercase}@media (max-width: 640px){.pm-form{grid-template-columns:1fr}}:root{--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 24px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 14px;--font-sans: "Archivo Variable", "Archivo", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Archivo Variable", "Archivo", "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", ui-monospace, monospace;--bg-base: #0A1120;--bg-surface: #0F1829;--bg-elevated: #152035;--bg-hover: #1B2942;--bg-active: #23345A;--bg-glass: rgba(15, 24, 41, .82);--border: #22314D;--border-light: rgba(124, 152, 201, .16);--border-glass: rgba(124, 152, 201, .1);--text-primary: #E9EEF7;--text-secondary: #A3B1C9;--text-muted: #8190AB;--accent: #3CC3CF;--accent-hover: #74D9E2;--accent-dim: rgba(60, 195, 207, .14);--green: #3DD68C;--green-dim: rgba(61, 214, 140, .13);--red: #FF6B5A;--red-dim: rgba(255, 107, 90, .13);--yellow: #F5BE4B;--yellow-dim: rgba(245, 190, 75, .14);--rise: var(--green);--fall: var(--red);--signal: var(--yellow);--info: #8EA9FF;--shadow-sm: 0 1px 2px rgba(2, 6, 18, .5);--shadow-md: 0 8px 24px rgba(2, 6, 18, .45);--shadow-lg: 0 18px 48px rgba(2, 6, 18, .6);--glass-blur: blur(14px);--scrollbar-thumb: #2A3B5E}[data-theme=light]{--bg-base: #EDF1F7;--bg-surface: #FFFFFF;--bg-elevated: #F3F6FA;--bg-hover: #E5EBF3;--bg-active: #D2DCEA;--bg-glass: rgba(255, 255, 255, .86);--border: #D3DCE8;--border-light: #E3E9F1;--border-glass: rgba(11, 22, 40, .08);--text-primary: #0B1628;--text-secondary: #39475F;--text-muted: #56647C;--accent: #0A7480;--accent-hover: #075B65;--accent-dim: rgba(10, 116, 128, .11);--green: #12784A;--green-dim: rgba(18, 120, 74, .11);--red: #BF3626;--red-dim: rgba(191, 54, 38, .1);--yellow: #8A5A00;--yellow-dim: rgba(186, 128, 16, .13);--info: #2F4CC0;--shadow-sm: 0 1px 2px rgba(11, 22, 40, .05);--shadow-md: 0 8px 22px rgba(11, 22, 40, .07);--shadow-lg: 0 18px 40px rgba(11, 22, 40, .12);--glass-blur: blur(18px);--scrollbar-thumb: #C3CEDD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100vh!important;width:100vw!important;background-color:var(--bg-base)!important;color:var(--text-primary);font-family:var(--font-sans);font-size:13px;line-height:1.5;overflow:hidden;-webkit-font-smoothing:antialiased}.app-viewport-shell{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden}.platform-navbar{height:48px;background:var(--bg-surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-lg);flex-shrink:0}.platform-workspace-dock{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 320px;height:calc(100vh - 48px);width:100vw;overflow:hidden}.workspace-scroll-viewport{height:100%;overflow-y:auto;overflow-x:hidden;padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-md)}.workspace-telemetry-sidebar{height:100%;background:var(--bg-surface);border-left:1px solid var(--border);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.text-green{color:var(--green)!important}.text-red{color:var(--red)!important}.text-yellow{color:var(--yellow)!important}.text-accent{color:var(--accent)!important}.fade-in{animation:coreFadeIn .25s cubic-bezier(.4,0,.2,1) both}@keyframes coreFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width: 1200px){.platform-workspace-dock{grid-template-columns:minmax(0,1fr)}.workspace-telemetry-sidebar{display:none!important}}@media (max-width: 768px){html,body,#root{overflow-y:auto}.platform-navbar{height:auto;flex-direction:column;padding:var(--space-sm);gap:var(--space-sm)}.platform-workspace-dock{height:auto;display:block}.workspace-scroll-viewport{padding:var(--space-sm);gap:var(--space-sm);overflow-y:visible}}.panel,.card,.tile-card,.interceptor-radar-feed-block{background-color:var(--bg-surface)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-sm)!important;transition:background-color .2s ease,border-color .2s ease}.platform-navbar{background-color:var(--bg-surface)!important;border-bottom:1px solid var(--border)!important}.nav-link,.menu-item,.platform-navbar span,.platform-navbar a{color:var(--text-primary)!important;font-weight:600;transition:color .15s ease}.nav-link:hover,.menu-item:hover{color:var(--accent)!important}.input,.select,select,input{background-color:var(--bg-elevated)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important;font-family:var(--font-sans);outline:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.input:focus,.select:focus,select:focus,input:focus{border-color:var(--accent)!important;background-color:var(--bg-surface)!important;box-shadow:0 0 0 2px var(--accent-dim)!important}.input::placeholder,input::placeholder{color:var(--text-muted)!important}.tab-item,.telemetry-tabs-nav button{background-color:transparent!important;color:var(--text-secondary)!important;border-bottom:2px solid transparent!important;font-weight:700;cursor:pointer}.tab-item:hover,.telemetry-tabs-nav button:hover{color:var(--text-primary)!important;background-color:var(--bg-hover)!important}.tab-item.active,.telemetry-tabs-nav button.active-tab{color:var(--accent)!important;background-color:var(--accent-dim)!important;border-bottom-color:var(--accent)!important}.ts-matrix-circle-node,.matrix-node-circle{width:3rem!important;height:3rem!important;max-width:3rem!important;min-width:3rem!important}.intercept-radar-feed{max-height:9.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:6px 8px;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);border-radius:4px}.intercept-radar-row{display:flex;flex-direction:column;gap:2px;padding:6px 8px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:4px;font-size:11px}.manual-digit-row{display:flex;gap:3px;width:100%}.manual-digit-key{flex:1;min-width:0;padding:6px 0;font-size:11px;font-weight:800;font-family:var(--font-mono, monospace);background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);border-radius:4px;cursor:pointer}.manual-digit-key-active{background:#14b8a6;color:#000;font-weight:700;box-shadow:0 0 0 2px #fff,0 10px 15px -3px #00000059;transform:scale(1.05);animation:manual-digit-pulse 1.2s ease-in-out infinite}@keyframes manual-digit-pulse{0%,to{box-shadow:0 0 0 2px #fff,0 10px 15px -3px #00000059}50%{box-shadow:0 0 0 2px #fff,0 0 0 6px #14b8a673}}[data-theme=light] .manual-digit-key-active{color:#000;box-shadow:0 0 0 2px #0f172a,0 10px 15px -3px #0f172a33}.hub-workspace{background:var(--bg-base);color:var(--text-primary)}.site-footer{position:relative;display:block;clear:both;width:100%;margin-top:auto;flex-shrink:0;border-top:1px solid var(--border);background:var(--bg-surface);z-index:auto}.footer-layout-container{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;box-sizing:border-box}.footer-risk-disclosure{margin:0;font-size:10px;color:var(--text-secondary);font-weight:500}.footer-right-actions-group{display:flex;gap:12px;align-items:center}.footer-corner-link{display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;padding:0 4px;background:none;border:none;color:var(--text-secondary);font-size:10px;cursor:pointer;font-weight:600;text-decoration:none}.footer-corner-link-brand{color:var(--accent);font-weight:700}@media (max-width: 1023px){.hub-workspace{flex-direction:column!important}.hub-workspace .digits-matrix-grid,.vector-circle-matrix-wrap{grid-template-columns:repeat(5,minmax(0,1fr))!important}.hub-workspace .runtime-tiles-grid,.hub-workspace .segment-select-grid,.hub-workspace .ts-lanes-triple-grid-dock{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important}.hub-workspace button,.hub-workspace select,.hub-workspace [role=tab],.hub-workspace .manual-digit-key,.hub-workspace .workspace-select{position:relative;z-index:2;pointer-events:auto;min-height:44px}}@media (min-width: 1024px){.hub-workspace .runtime-tiles-grid,.hub-workspace .segment-select-grid{display:grid}}@media (max-width: 1023px){button,select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),[role=button],[role=tab],a.footer-corner-link,a.header-affiliate-cta,a.btn-veil-action,a.legal-affiliate-link{min-height:44px!important}label:has(>input[type=checkbox]),label:has(>input[type=radio]){min-height:44px!important;display:inline-flex!important;align-items:center;gap:8px}.injectionDiv button,.injectionDiv input,.blocklyWidgetDiv input,.blocklyDropDownDiv button{min-height:0!important}.site-footer{height:44px!important;min-height:0!important;max-height:44px!important;padding:0!important;overflow:hidden!important}.footer-layout-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;text-align:left!important;gap:8px!important;height:44px!important;padding:0 8px!important}.footer-risk-disclosure{flex:1 1 auto;min-width:0;font-size:9px!important;line-height:44px!important;opacity:.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-right-actions-group{flex-direction:row!important;flex-shrink:0;align-items:center!important;gap:8px!important}.site-footer .footer-corner-link{min-height:44px!important;height:44px!important;padding:0 4px!important;font-size:9px!important;line-height:44px!important}.app-sub-nav-bar-container{height:48px!important;min-height:0!important;padding:0 8px!important;gap:6px!important;overflow:hidden!important}.market-sidebar-toggle-btn{max-width:120px!important;min-width:0!important;flex:0 1 120px!important;height:44px!important;min-height:44px!important;padding:0 6px!important;overflow:hidden!important;font-size:10px!important}.market-focus-prefix{display:none!important}.market-focus-symbol{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sub-nav-bar-container .app-navigation-tabs-scroll-track{min-width:0!important;flex:1 1 auto!important}.app-sub-nav-bar-container .app-navigation-tab-btn-item{min-height:44px!important;height:44px!important;padding:0 8px!important}.portfolio-split{grid-template-columns:minmax(0,1fr)!important}.stats-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 768px){.header-left{flex-wrap:wrap!important;height:auto!important;gap:6px 12px!important}.header-status{flex-wrap:wrap;gap:6px 10px!important}.chart-toolbar-strip{overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:none}.chart-toolbar-strip>*{flex-shrink:0}}.digits-test-valve{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border:1px solid var(--border-subtle, #1e293b);border-radius:4px;font-size:10px;line-height:1.35;color:var(--text-secondary, #94a3b8);cursor:pointer}.digits-test-valve[data-active=true]{border-color:var(--yellow, #f59e0b);color:var(--yellow, #f59e0b)}.digits-test-valve strong{color:var(--text-primary, #fff)}.contract-param-field{display:flex;flex-direction:column;gap:2px}.contract-param-label{font-size:8px;font-weight:700;color:var(--text-secondary, #94a3b8);text-transform:uppercase}.contract-param-input{width:100%;padding:4px;box-sizing:border-box;font-size:11px;outline:none;background:var(--bg-base, #030712);color:var(--text-primary, #fff);border:1px solid var(--border-subtle, #1e293b)}.contract-param-input[aria-invalid=true]{border-color:var(--red, #ef4444)}.contract-param-error{font-size:9px;color:var(--red, #ef4444)}[data-theme=light] .digits-test-valve strong{color:#0f172a}[data-theme=light] .contract-param-input{background:#fff;color:#0f172a;border-color:#cbd5e1}:root{--t-cap: 11.5px;--t-label: 12.5px;--t-body: 13.5px;--t-h4: 15px;--t-h3: 17px;--t-h2: 21px;--t-fig: 26px;--t-hero: 34px;--w-condensed: 94%;--w-normal: 100%;--w-wide: 112%;--w-display: 118%;--hv-gap: 12px;--heat-hot2: rgba(61, 214, 140, .34);--heat-hot1: rgba(61, 214, 140, .15);--heat-cold2: rgba(255, 107, 90, .32);--heat-cold1: rgba(255, 107, 90, .14);--heat-calm: var(--bg-elevated);--gold: var(--yellow);--ring: 0 0 0 3px var(--accent-dim);--pro: #B9A6FF;--pro-dim: rgba(185, 166, 255, .14);--pro-line: rgba(185, 166, 255, .42)}[data-theme=light]{--pro: #5A3DC2;--pro-dim: rgba(90, 61, 194, .1);--pro-line: rgba(90, 61, 194, .38);--heat-hot2: rgba(18, 120, 74, .24);--heat-hot1: rgba(18, 120, 74, .1);--heat-cold2: rgba(191, 54, 38, .22);--heat-cold1: rgba(191, 54, 38, .09)}html,body,#root{font-family:var(--font-sans);font-size:var(--t-body);line-height:1.5;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit;font-variant-numeric:tabular-nums}h1,h2,h3,h4{font-family:var(--font-display);font-stretch:var(--w-wide);letter-spacing:-.005em}:root{--font-num: var(--font-sans)}[style*="font-family: var(--font-mono"],[style*="font-family: var(--font-mono, monospace)"],[style*='font-family: "JetBrains Mono"'],[style*="font-family: 'JetBrains Mono'"],[style*="font-family: monospace"]{font-family:var(--font-num)!important;font-feature-settings:"tnum" 1;letter-spacing:0!important}[style*="text-transform: uppercase"]{text-transform:none!important;letter-spacing:0!important}[style*="font-size: 6px"],[style*="font-size: 6.5px"],[style*="font-size: 7px"],[style*="font-size: 7.5px"],[style*="font-size: 8px"],[style*="font-size: 8.5px"]{font-size:11px!important}[style*="font-size: 9px"],[style*="font-size: 9.5px"]{font-size:11.5px!important}[style*="font-size: 10px"],[style*="font-size: 10.5px"]{font-size:12px!important}[style*="letter-spacing: 0.1em"],[style*="letter-spacing: 0.12em"],[style*="letter-spacing: 0.15em"],[style*="letter-spacing: 0.18em"],[style*="letter-spacing: 0.08em"],[style*="letter-spacing: 0.05em"],[style*="letter-spacing: 1px"],[style*="letter-spacing: 2px"]{letter-spacing:.01em!important}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent-dim);color:var(--text-primary)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.hv-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}select,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{border-radius:var(--radius-md);accent-color:var(--accent)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--accent)}button{border-radius:var(--radius-md)}button:disabled{cursor:not-allowed}.hv-stack{display:flex;flex-direction:column;gap:var(--hv-gap);min-width:0}.hv-row{display:flex;align-items:center;gap:10px;min-width:0}.hv-row--between{justify-content:space-between}.hv-row--wrap{flex-wrap:wrap}.hv-row--tight{gap:6px}.hv-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.hv-grid2>.hv-toggle{align-self:end}.hv-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:start}.hv-hex{display:inline-grid;place-items:center;flex-shrink:0;width:var(--hex, 12px);aspect-ratio:1 / 1.1547;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--hex-bg, var(--accent));color:var(--hex-fg, var(--on-accent))}.hv-label{font-size:var(--t-label);font-weight:560;font-stretch:var(--w-condensed);color:var(--text-secondary);line-height:1.3}.hv-caption{font-size:var(--t-cap);color:var(--text-muted)}.hv-hint{font-size:var(--t-cap);color:var(--text-muted);line-height:1.35}.hv-error{font-size:var(--t-cap);color:var(--text-negative)}.hv-figure{font-family:var(--font-display);font-stretch:var(--w-display);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.hv-up{color:var(--text-positive)!important}.hv-down{color:var(--text-negative)!important}.hv-warn{color:var(--text-warn)!important}.hv-empty{margin:0;padding:14px 4px;text-align:center;font-size:var(--t-label);color:var(--text-muted);line-height:1.5;list-style:none}.hv-link{background:none;border:none;padding:4px 6px;color:var(--accent);font:inherit;font-size:var(--t-label);font-weight:600;cursor:pointer}.hv-link:hover{text-decoration:underline}.hv-tag{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:var(--t-cap);font-weight:600;background:var(--accent-dim);color:var(--accent);white-space:nowrap}.hv-note{margin:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-light);font-size:var(--t-label);color:var(--text-secondary);line-height:1.5}.hv-note b{color:var(--text-primary);font-weight:650}.hv-pill{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:2px 11px;border-radius:999px;font-size:var(--t-label);font-weight:600;background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-light);white-space:nowrap}.hv-pill b{color:var(--text-primary)}.hv-pill--live{color:var(--text-positive);background:var(--green-dim);border-color:transparent}.hv-pill--signal{color:var(--text-warn);background:var(--yellow-dim);border-color:transparent}.hv-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.hv-pill--live .hv-dot{box-shadow:0 0 0 3px var(--green-dim)}.hv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-weight:650;font-size:var(--t-body);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .12s ease,filter .12s ease,border-color .12s ease}.hv-btn:hover:not(:disabled){background:var(--bg-hover)}.hv-btn:disabled{opacity:.5}.hv-btn--block{width:100%}.hv-btn--sm{min-height:32px;padding:0 12px;font-size:var(--t-label)}.hv-btn--ghost{background:transparent}.hv-btn--primary{background:var(--accent);border-color:transparent;color:var(--on-accent)}.hv-btn--primary:hover:not(:disabled){background:var(--accent-hover)}.hv-btn--go,.hv-btn--rise{background:var(--green);border-color:transparent;color:#04241a}.hv-btn--stop,.hv-btn--fall{background:var(--red);border-color:transparent;color:#2b0904}.hv-btn--signal{background:var(--yellow);border-color:transparent;color:#2a1c00}.hv-btn--go:hover:not(:disabled),.hv-btn--rise:hover:not(:disabled),.hv-btn--stop:hover:not(:disabled),.hv-btn--fall:hover:not(:disabled),.hv-btn--signal:hover:not(:disabled){filter:brightness(1.07);background-image:none}[data-theme=light] .hv-btn--go,[data-theme=light] .hv-btn--rise,[data-theme=light] .hv-btn--stop,[data-theme=light] .hv-btn--fall{color:#fff}[data-theme=light] .hv-btn--signal{background:#b07a0c;color:#fff}.hv-iconbtn{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);border:1px solid var(--border-light);background:transparent;color:var(--text-secondary);cursor:pointer}.hv-iconbtn:hover{background:var(--bg-hover);color:var(--text-primary)}.hv-field{display:flex;flex-direction:column;gap:5px;min-width:0}.hv-input,.hv-field select,.hv-field input:not([type=checkbox]){width:100%;min-height:40px;padding:0 12px;box-sizing:border-box;background:var(--bg-base);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-md);font:inherit;font-size:var(--t-body);font-weight:600;font-variant-numeric:tabular-nums;outline:none}.hv-input:focus,.hv-field select:focus,.hv-field input:focus{border-color:var(--accent);box-shadow:var(--ring)}.hv-field--warn .hv-label{color:var(--text-warn)}.hv-field--warn .hv-input{border-color:#f5be4b73}[data-theme=light] .hv-input,[data-theme=light] .hv-field select,[data-theme=light] .hv-field input:not([type=checkbox]){background:#fff}.hv-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px}.hv-toggle__text{display:flex;flex-direction:column;gap:2px;min-width:0}.hv-toggle__label{font-size:var(--t-label);font-weight:600;color:var(--text-primary)}.hv-switch{position:relative;display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-width:76px;height:32px;padding:0 10px 0 38px;border-radius:999px;border:1px solid var(--border);background:var(--bg-base);color:var(--text-secondary);font:inherit;font-size:var(--t-label);font-weight:650;cursor:pointer}.hv-switch__knob{position:absolute;left:4px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:var(--text-muted);transition:background-color .15s ease}.hv-switch.is-on{background:var(--green-dim);border-color:transparent;color:var(--text-positive)}.hv-switch.is-on .hv-switch__knob{background:var(--green)}.hv-check{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius-md);background:var(--bg-elevated);font-size:var(--t-label);color:var(--text-secondary);line-height:1.45;cursor:pointer}.hv-check strong{color:var(--text-primary);font-weight:650}.hv-check input{margin-top:3px}.hv-seg{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:var(--bg-base);border:1px solid var(--border-light);max-width:100%;overflow-x:auto}.hv-seg button{min-height:32px;padding:0 12px;border:none;border-radius:7px;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--t-label);font-weight:600;cursor:pointer;white-space:nowrap}.hv-seg button:hover{color:var(--text-primary)}.hv-seg button.is-on{background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm),inset 0 -2px 0 var(--accent)}[data-theme=light] .hv-seg button.is-on{background:#fff}.hv-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:0!important;border:none!important;border-bottom:1px solid var(--border-light)!important}.hv-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 8px;border:none;border-radius:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--t-label);font-weight:600;cursor:pointer;box-shadow:inset 0 -2px 0 transparent}.hv-tabs button:hover{color:var(--text-primary)}.hv-tabs button.is-on{color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--accent)}.hv-choicegrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.hv-choicegrid button{min-height:40px;padding:4px 8px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-base);color:var(--text-primary);font:inherit;font-size:var(--t-label);font-weight:600;cursor:pointer;line-height:1.2;text-align:center}.hv-choicegrid button:hover{border-color:var(--accent)}.hv-choicegrid button.is-on{background:var(--accent-dim);border-color:var(--accent);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--accent)}[data-theme=light] .hv-choicegrid button{background:#fff}.hv-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light);box-sizing:border-box;flex-shrink:0}.hv-card__title{margin:0;font-size:var(--t-h4);font-weight:650;color:var(--text-primary);line-height:1.25}.hv-legend{display:inline-flex;gap:12px;flex-wrap:wrap;font-size:var(--t-cap);color:var(--text-muted)}.hv-card>.hv-row--between{flex-wrap:wrap;row-gap:4px}.hv-legend__item{display:inline-flex;align-items:center;gap:6px}.hv-legend__item:before{content:"";width:10px;aspect-ratio:1 / 1.1547;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--heat-calm)}.hv-legend__item.hv-heat--hot2:before{background:var(--green)}.hv-legend__item.hv-heat--cold2:before{background:var(--red)}.hv-legend__item.is-last:before{background:var(--yellow)}.hv-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.hv-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}.hv-kpi{display:flex;flex-direction:column;gap:2px;margin:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-light);min-width:0}.hv-kpi__label,.smart-panel-telemetry .hv-kpi__label{font-size:var(--t-cap)!important;text-transform:none!important;letter-spacing:0!important;font-weight:560;font-stretch:var(--w-condensed);color:var(--text-secondary);margin:0}.hv-kpi__value,.smart-panel-telemetry .hv-kpi__value{font-size:var(--t-h4)!important}.hv-kpi__value{margin:0;font-family:var(--font-display);font-stretch:var(--w-wide);font-size:var(--t-h4);font-weight:650;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-kpi__unit{font-size:var(--t-cap);font-weight:500;color:var(--text-muted);font-stretch:var(--w-normal)}.hv-mini{display:inline-flex;flex-direction:column;gap:0;line-height:1.2}.hv-mini__label{font-size:var(--t-cap);color:var(--text-muted)}.hv-mini .hv-figure{font-size:var(--t-h4);color:var(--text-primary)}.hv-mini__of{font-size:var(--t-cap);color:var(--text-muted);font-weight:500}.hv-bar{position:relative;display:block;flex:1;height:6px;border-radius:999px;background:var(--bg-base);overflow:hidden;min-width:40px}.hv-bar>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--accent);transition:width .3s ease}.hv-bar--time>span{background:var(--yellow)}.hv-bar--split{display:flex;height:8px}.hv-bar--split>span{position:static;border-radius:0}.hv-bar--split .hv-bar__won{background:var(--green)}.hv-bar--split .hv-bar__lost{background:var(--red)}[data-theme=light] .hv-bar{background:var(--bg-active)}.hv-signal{--tone: var(--accent);--tone-dim: var(--accent-dim);position:relative;display:flex;flex-direction:column;gap:12px;padding:14px 16px 14px 20px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light);overflow:hidden;box-sizing:border-box}.hv-signal:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--tone);opacity:.9}.hv-signal--rise{--tone: var(--green);--tone-dim: var(--green-dim)}.hv-signal--fall{--tone: var(--red);--tone-dim: var(--red-dim)}.hv-signal--neutral{--tone: var(--accent);--tone-dim: var(--accent-dim)}.hv-signal--idle{--tone: var(--border);--tone-dim: transparent}.hv-signal--live{background:linear-gradient(90deg,var(--tone-dim),transparent 70%),var(--bg-surface);border-color:var(--tone)}.hv-signal__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--t-label)}.hv-signal__state{display:inline-flex;align-items:center;gap:7px;font-weight:650;color:var(--text-secondary)}.hv-signal__hex{--hex: 11px;--hex-bg: var(--text-muted)}.hv-signal__state.is-live{color:var(--text-warn)}.hv-signal__state.is-live .hv-signal__hex{--hex-bg: var(--yellow);animation:hv-beat 1.6s ease-in-out infinite}.hv-signal--building .hv-signal__hex{--hex-bg: var(--tone)}.hv-signal__market{color:var(--text-secondary)}.hv-signal__market:before{content:"";display:inline-block;width:1px;height:12px;margin-right:10px;vertical-align:-1px;background:var(--border)}.hv-signal__time{margin-left:auto;color:var(--text-muted);font-size:var(--t-cap)}.hv-signal__body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:center}.hv-signal__call{display:flex;flex-direction:column;gap:2px;min-width:0}.hv-signal__word{font-family:var(--font-display);font-stretch:125%;font-weight:780;font-size:var(--t-hero);line-height:1;letter-spacing:-.02em;color:var(--tone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-signal--idle .hv-signal__word{color:var(--text-muted);font-size:var(--t-h2);font-weight:600;font-stretch:var(--w-wide)}.hv-signal--building .hv-signal__word{opacity:.7}.hv-signal__detail{font-size:var(--t-label);color:var(--text-secondary)}.hv-signal__meters{display:flex;flex-direction:column;gap:10px;margin:0}.hv-signal__meter{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px}.hv-signal__meter dt{font-size:var(--t-cap);color:var(--text-muted)}.hv-signal__meter dd{margin:0;display:flex;align-items:center;gap:10px}.hv-signal__meter dd .hv-bar>span{background:var(--tone)}.hv-signal__meter dd .hv-bar--time>span{background:var(--yellow)}.hv-signal__meter b{min-width:42px;text-align:right;font-family:var(--font-display);font-stretch:var(--w-wide);font-size:var(--t-label);color:var(--text-primary)}.hv-signal__foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--border-light)}.hv-signal__status{flex:1 1 220px;margin:0;font-size:var(--t-label);color:var(--text-secondary);line-height:1.45}.hv-signal__foot .hv-btn{flex:0 0 auto}@keyframes hv-beat{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.hv-hivebox{container-type:inline-size;width:100%;min-width:0}.hv-hive{--cell: clamp(40px, calc((100cqw - 30px) / 6), 84px);display:flex;flex-direction:column;align-items:center;padding:4px 0 2px}.hv-hive__row{display:flex;gap:6px}.hv-hive__row--offset{margin-top:calc(var(--cell) * -.24);margin-left:calc(var(--cell) + 6px)}.hv-hive__cell{position:relative;display:block;width:var(--cell);aspect-ratio:1 / 1.1547;padding:0;border:none;background:var(--border);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:var(--text-primary);font:inherit}button.hv-hive__cell{cursor:pointer}.hv-hive__inner{position:absolute;top:2px;right:2px;bottom:2px;left:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--heat-calm);transition:background-color .25s ease}.hv-hive__digit{font-family:var(--font-display);font-stretch:var(--w-display);font-weight:760;font-size:calc(var(--cell) * .3);line-height:1}.hv-hive__pct{font-size:clamp(10.5px,calc(var(--cell) * .15),12.5px);font-weight:650;color:var(--text-primary)}.hv-hive__z{font-size:clamp(10px,calc(var(--cell) * .13),11.5px);color:var(--text-muted)}.hv-heat--hot1 .hv-hive__inner{background:linear-gradient(var(--heat-hot1),var(--heat-hot1)),var(--bg-surface)}.hv-heat--hot2 .hv-hive__inner{background:linear-gradient(var(--heat-hot2),var(--heat-hot2)),var(--bg-surface)}.hv-heat--cold1 .hv-hive__inner{background:linear-gradient(var(--heat-cold1),var(--heat-cold1)),var(--bg-surface)}.hv-heat--cold2 .hv-hive__inner{background:linear-gradient(var(--heat-cold2),var(--heat-cold2)),var(--bg-surface)}.hv-heat--hot2 .hv-hive__z{color:var(--text-positive)}.hv-heat--cold2 .hv-hive__z{color:var(--text-negative)}.hv-hive__cell.hv-heat--hot2{background:var(--green)}.hv-hive__cell.hv-heat--cold2{background:var(--red)}.hv-hive__cell.is-last{background:var(--yellow)}.hv-hive__cell.is-last .hv-hive__inner{top:3px;right:3px;bottom:3px;left:3px}.hv-hive__cell.is-last .hv-hive__digit{color:var(--text-warn)}.hv-hive__cell.is-picked{background:var(--accent)}@container (max-width: 420px){.hv-hive{--cell: clamp(36px, calc((100cqw - 20px) / 5.6), 84px)}.hv-hive__row{gap:4px}.hv-hive__row--offset{margin-left:calc(var(--cell) * .5 + 2px)}.hv-hive__z{display:none}}.hv-phead{display:flex;flex-direction:column;gap:10px;min-width:0;padding-bottom:12px;border-bottom:1px solid var(--border-light)}.hv-phead__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hv-phead__titles{min-width:0}.hv-phead__title{margin:0;font-size:var(--t-h2);font-stretch:var(--w-display);font-weight:720;line-height:1.15;color:var(--text-primary);letter-spacing:-.015em}.hv-phead__lede{margin:3px 0 0;font-size:var(--t-label);color:var(--text-secondary);max-width:70ch}.hv-phead__market{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hv-phead__name{display:inline-flex;align-items:center;gap:8px;font-weight:650;color:var(--text-primary)}.hv-phead__hex{--hex: 12px}.hv-phead__price{display:inline-flex;align-items:baseline;gap:8px}.hv-phead__price-label{font-size:var(--t-cap);color:var(--text-muted)}.hv-phead__price .hv-figure{font-size:var(--t-h3);color:var(--accent)}.hv-phead__stats{display:flex;align-items:center;gap:16px;margin-left:auto;flex-wrap:wrap}.analytics-pane-right-settings-rail.hv-controls{display:flex!important;flex-direction:column!important;gap:14px!important;padding:16px!important;overflow-y:auto!important;background:var(--bg-surface)!important;border:1px solid var(--border-light)!important;border-radius:var(--radius-lg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--text-primary)}.hv-controls__title{margin:0;font-size:var(--t-h4);font-weight:680;color:var(--text-primary)}.hv-actions{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:4px}.hv-actions__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.hv-panelstats{padding:0!important;background:none!important;border:none!important}.hv-digitpad{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:4px!important}.hv-digitpad .manual-digit-key{min-height:36px;padding:0;border-radius:7px;border:1px solid var(--border);background:var(--bg-base);color:var(--text-primary);font:inherit;font-weight:650;cursor:pointer}.hv-digitpad .manual-digit-key.is-on,.hv-digitpad .manual-digit-key-active{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--on-accent)!important}.hv-diverge__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.hv-diverge__rows li{display:grid;grid-template-columns:34px minmax(0,1fr) 84px;gap:10px;align-items:center}.hv-diverge__age{font-size:var(--t-cap);color:var(--text-muted)}.hv-diverge__track{position:relative;height:10px;border-radius:999px;background:var(--bg-base);overflow:hidden}.hv-diverge__track:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--text-muted);opacity:.6}.hv-diverge__track>span{position:absolute;top:0;bottom:0;border-radius:999px}.hv-diverge__track>.is-up{background:var(--green)}.hv-diverge__track>.is-down{background:var(--red)}.hv-diverge__price{text-align:right;font-weight:650;font-variant-numeric:tabular-nums}[data-theme=light] .hv-diverge__track{background:var(--bg-active)}.hv-digits-views{gap:0!important;padding:0!important;flex:none!important;overflow:hidden}.hv-digits-views__body{flex:none!important;padding:12px 16px!important;background:transparent!important;border:none!important;overflow:visible!important;min-height:0!important}.hv-dist{--even-line: 50%;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hv-dist li{display:grid;grid-template-columns:18px minmax(0,1fr) 48px 64px;gap:10px;align-items:center;font-size:var(--t-label)}.hv-dist__digit{font-family:var(--font-display);font-stretch:var(--w-display);font-weight:720;color:var(--text-primary)}.hv-dist__track{position:relative;height:12px;border-radius:4px;background:var(--bg-base);overflow:hidden}.hv-dist__track:after{content:"";position:absolute;top:0;bottom:0;left:var(--even-line);width:1px;background:var(--text-muted);opacity:.7}.hv-dist__track>span{position:absolute;inset:0 auto 0 0;background:var(--accent);opacity:.75;border-radius:4px;transition:width .25s ease}.hv-dist li.is-max .hv-dist__track>span{background:var(--green);opacity:1}.hv-dist li.is-min .hv-dist__track>span{background:var(--red);opacity:1}.hv-dist__pct{text-align:right;font-weight:650}.hv-dist__gap{text-align:right;color:var(--text-muted);font-size:var(--t-cap)}.hv-dist__gap.is-long{color:var(--text-negative)}.hv-ou{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.hv-ou li{display:grid;grid-template-columns:20px minmax(0,1fr) 150px;gap:10px;align-items:center;font-size:var(--t-label)}.hv-ou__barrier{font-family:var(--font-display);font-stretch:var(--w-display);font-weight:720}.hv-ou__split{display:flex;height:12px;border-radius:4px;overflow:hidden;background:var(--bg-base)}.hv-ou__split .is-over{background:var(--green)}.hv-ou__split .is-under{background:var(--red)}.hv-ou__nums{text-align:right;color:var(--text-muted);white-space:nowrap}.hv-runs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.hv-runs li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-light)}.hv-runs__digit{font-size:var(--t-cap);color:var(--text-muted)}.hv-runs .hv-figure{font-size:var(--t-h3);color:var(--text-primary)}.hv-parity{display:flex;flex-direction:column;gap:10px;padding:6px 0}.hv-parity__split{display:flex;height:18px;border-radius:6px;overflow:hidden}.hv-parity__split .is-even,.hv-parity__key.is-even{background:var(--accent)}.hv-parity__split .is-odd,.hv-parity__key.is-odd{background:var(--info)}.hv-parity__key{display:inline-block;width:10px;height:10px;border-radius:3px;vertical-align:-1px}.hv-parity .hv-figure{font-size:var(--t-h3)}.hv-feed__list,.hv-lane__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;overflow-y:auto;max-height:220px}.hv-feed__item{--tone: var(--accent);padding:8px 10px 8px 12px;border-radius:var(--radius-md);background:var(--bg-elevated);border-left:3px solid var(--tone)}.hv-tone--rise{--tone: var(--green)}.hv-tone--fall{--tone: var(--red)}.hv-feed__top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--t-label)}.hv-feed__top time{color:var(--text-muted);font-size:var(--t-cap)}.hv-feed__dir{color:var(--tone);font-family:var(--font-display);font-stretch:var(--w-display);font-weight:720}.hv-feed__weight{margin-left:auto;color:var(--text-secondary);font-size:var(--t-cap)}.hv-feed__msg{margin:4px 0 0;font-size:var(--t-label);color:var(--text-secondary);line-height:1.45}.ts-lanes-triple-grid-dock.hv-lanes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;flex-shrink:0}.ts-individual-lane-column.hv-lane{display:flex!important;flex-direction:column!important;gap:8px;padding:12px 14px!important;border-radius:var(--radius-lg)!important;background:var(--bg-surface)!important;border:1px solid var(--border-light)!important;border-top:3px solid var(--lane, var(--accent))!important;overflow:hidden!important}.hv-lane--ou{--lane: var(--yellow)}.hv-lane--eo{--lane: var(--info)}.hv-lane__list{max-height:150px}.hv-lane__item{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:var(--radius-md);background:var(--bg-elevated)}.hv-lane__meta{display:flex;justify-content:space-between;font-size:var(--t-cap);color:var(--text-muted)}.hv-lane__msg{margin:0;font-size:var(--t-label);font-weight:600;color:var(--text-primary);line-height:1.4}.hv-lane__item .hv-btn{align-self:flex-start}.hv-log{display:flex;flex-direction:column;gap:6px;padding:10px 14px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light);flex-shrink:0;min-width:0}.hv-log__title{margin:0;font-size:var(--t-label);font-weight:650;color:var(--text-secondary);font-stretch:var(--w-normal)}.hv-log__lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;max-height:96px;overflow-y:auto;font-size:var(--t-label)}.hv-log__lines li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;color:var(--text-secondary);line-height:1.4}.hv-log__lines li time{color:var(--text-muted);font-size:var(--t-cap);padding-top:1px}.hv-log__lines li.is-error span{color:var(--text-negative)}.hv-log__empty{display:block!important;color:var(--text-muted)!important}.smart-fixed-console-footer-row{padding:0!important;background:none!important;border:none!important}.analytics-pane-left-workspace>.hv-log{margin-top:0}.analytics-pane-left-workspace,.smart-left-workspace-rail{background:transparent!important;border:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:2px!important;gap:12px!important;overflow-y:auto!important}.smart-pinned-top-deck,.smart-workspace-scroll-sandbox{gap:12px!important}.smart-workspace-scroll-sandbox{flex:none!important;overflow:visible!important}.smart-left-workspace-rail>*{flex-shrink:0!important}.analytics-pane-left-workspace>*{flex-shrink:0!important}.smart-analysis-panel-master-container,.digits-analytics-panel-wrapper{gap:14px!important;padding:12px!important;background:transparent!important;grid-template-columns:minmax(0,1fr) 360px!important}.ts-digits-circle-map-panel{padding:0!important;background:none!important;border:none!important;gap:10px!important}.ts-smart-radar-overlay-deck,.ts-radar-overlay-rail-deck{padding:0!important;background:none!important;border:none!important}.ts-radar-overlay-rail-deck .hv-signal__word{font-size:var(--t-fig)}.ts-radar-overlay-rail-deck .hv-signal__body{grid-template-columns:1fr;gap:10px}@media (max-width: 1024px){.smart-analysis-panel-master-container,.digits-analytics-panel-wrapper{padding:8px!important}}@media (max-width: 640px){.hv-signal__body{grid-template-columns:1fr;gap:12px}.hv-signal__word{font-size:var(--t-fig)}.hv-choicegrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hv-kpis--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-lanes-triple-grid-dock.hv-lanes{grid-template-columns:1fr!important}.hv-tabs button span{font-size:var(--t-cap)}.hv-tabs button svg{display:none}.hv-ou li{grid-template-columns:20px minmax(0,1fr)}.hv-ou__nums{grid-column:2;text-align:left}.hv-dist li{grid-template-columns:16px minmax(0,1fr) 44px}.hv-dist__gap{display:none}.hv-phead__stats{margin-left:0}.hv-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}.header{height:60px!important;min-height:60px!important;max-height:60px!important;background-color:var(--bg-surface)!important;border-bottom:1px solid var(--border-light)!important}.hv-brandbar{gap:18px!important}.hv-brand{display:flex;align-items:center;gap:10px}.hv-brand__text{display:flex;flex-direction:column;line-height:1.1}.hv-brand__word{font-family:var(--font-display);font-stretch:var(--w-display);font-size:16px;font-weight:520;color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap}.hv-brand__word-strong{font-weight:760;color:var(--brand-teal)}.hv-brand__sub{font-size:var(--t-cap);color:var(--text-muted);font-stretch:var(--w-condensed)}.hv-clock{font-size:var(--t-label);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 900px){.header{height:auto!important;max-height:none!important;min-height:0!important;flex-direction:row!important;flex-wrap:wrap!important;padding:8px 12px!important;gap:8px!important}.header-left.hv-brandbar{width:auto!important;flex:1 1 auto;justify-content:space-between!important;min-height:40px!important;gap:10px!important}.header-right{width:100%!important;flex:1 1 100%;min-height:40px!important}.hv-brand__sub,.hv-clock{display:none}.hv-brand__word{font-size:15px}}.app-sub-nav-bar-container{height:48px!important;background:var(--bg-surface)!important;border-bottom:1px solid var(--border-light)!important;gap:14px!important}.hv-market-chip{min-height:34px;padding:0 14px!important;border-radius:999px!important;gap:8px!important;font-size:var(--t-label)!important;font-weight:650!important;background:var(--bg-elevated)!important;border:1px solid var(--border)!important}.hv-market-chip:hover{border-color:var(--accent)!important}.hv-market-chip__hex{--hex: 11px}.app-navigation-tabs-scroll-track{gap:2px!important}.app-navigation-tab-btn-item{position:relative;min-height:48px;padding:0 11px!important;border-radius:0!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:560!important;color:var(--text-secondary)!important;background:transparent!important}.app-navigation-tab-btn-item:hover{color:var(--text-primary)!important;background:transparent!important}.app-navigation-tab-btn-item.active{color:var(--text-primary)!important;background:transparent!important;box-shadow:inset 0 -3px 0 var(--accent)}.app-navigation-tab-btn-item.starts-group{margin-left:11px}.app-navigation-tab-btn-item.starts-group:before{content:"";position:absolute;left:-7px;top:15px;bottom:15px;width:1px;background:var(--border)}@media (max-width: 960px){.app-sub-nav-bar-container{height:auto!important;min-height:48px;padding:8px 10px!important;flex-wrap:wrap!important;row-gap:8px!important}.hv-market-chip.market-sidebar-toggle-btn{flex:0 1 auto!important;max-width:100%!important;height:44px!important;min-height:44px!important;padding:0 14px!important;font-size:var(--t-label)!important}.app-sub-nav-bar-container .app-navigation-tab-btn-item{height:44px!important;min-height:44px!important;padding:0 14px!important}.app-sub-nav-bar-container{overflow:visible!important}.hv-market-chip .market-focus-symbol{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sub-nav-bar-container .app-navigation-tabs-scroll-track{flex:1 1 100%!important}.app-navigation-tab-btn-item{min-height:38px;border:1px solid var(--border-light)!important;border-radius:999px!important;background:var(--bg-elevated)!important;padding:0 14px!important}.app-navigation-tab-btn-item.active{background:var(--accent-dim)!important;border-color:var(--accent)!important;box-shadow:none}.app-navigation-tab-btn-item.starts-group{margin-left:8px}.app-navigation-tab-btn-item.starts-group:before{left:-6px;top:10px;bottom:10px}}.telemetry-sidebar-container{background-color:var(--bg-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-left:1px solid var(--border-light)!important}.ts-tabs-navigation-header{gap:2px!important;padding:3px!important;border:1px solid var(--border-light)!important;border-radius:10px!important;background:var(--bg-base)!important;margin-bottom:10px}.ts-tab-trigger-item{flex-direction:row!important;gap:6px!important;min-height:34px;font-size:var(--t-label)!important;font-weight:600!important;border-radius:7px!important;color:var(--text-secondary)!important}.ts-tab-trigger-item.active{background:var(--bg-elevated)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-sm),inset 0 -2px 0 var(--accent)!important}[data-theme=light] .ts-tab-trigger-item.active{background:#fff!important}.telemetry-sidebar-container.sidebar-collapsed{box-shadow:none!important}.hv-rail{display:flex!important;flex-direction:column!important;gap:12px!important}.hv-result{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:16px;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border-light);position:relative;overflow:hidden}.hv-result:after{content:"";position:absolute;right:-18px;top:-14px;width:92px;aspect-ratio:1 / 1.1547;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--accent-dim);opacity:.7}.hv-result.pos:after{background:var(--green-dim)}.hv-result.neg:after{background:var(--red-dim)}.hv-result__label{font-size:var(--t-label);color:var(--text-secondary);position:relative}.hv-result__value{position:relative;font-family:var(--font-display);font-stretch:125%;font-weight:760;font-size:var(--t-hero);line-height:1.05;color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hv-result__cur{font-size:var(--t-label);font-weight:600;color:var(--text-muted);font-stretch:var(--w-normal);letter-spacing:0}.hv-result__split{position:relative;display:flex;gap:14px;font-size:var(--t-label);color:var(--text-secondary)}.hv-result__split b{font-weight:650;color:var(--text-primary)}.hv-winrate{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border-light)}.hv-winrate .hv-figure{font-size:var(--t-h3);color:var(--text-primary)}.hv-rail .ui-card{border-radius:var(--radius-lg)!important;padding:12px 14px!important}.ts-risk-suspended-banner{border-radius:var(--radius-md)!important;padding:8px 10px!important}.site-footer{border-top:1px solid var(--border-light)!important;background:var(--bg-surface)!important}.footer-risk-disclosure{font-size:var(--t-cap)!important;color:var(--text-muted)!important}.footer-corner-link{font-size:var(--t-label)!important}.toast-global-viewport-container{max-width:400px}.toast-card-node{border-radius:var(--radius-lg)!important;border:1px solid var(--border)!important;border-left:4px solid var(--item-accent)!important;box-shadow:var(--shadow-lg)!important;padding:14px 16px!important}.toast-message-text{font-size:var(--t-label);line-height:1.45}html body{background:var(--bg-base)}.app-main{background:transparent!important}:root:not([data-theme=light]) .app-main{background:radial-gradient(1200px 500px at 0% -10%,rgba(60,195,207,.06),transparent 60%),radial-gradient(900px 500px at 100% 110%,rgba(142,169,255,.05),transparent 60%)!important}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.signals-panel-wrapper.hv-signals{display:flex!important;flex-direction:column!important;gap:14px!important;padding:12px!important;overflow-y:auto!important;max-height:calc(100vh - 108px);background:transparent!important}.hv-signals__main{display:flex;flex-direction:column;gap:14px;min-width:0}.hv-signals__settings.hv-controls{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light);min-width:0}.hv-signals__settings>div{flex-shrink:0}@media (min-width: 1100px){.signals-panel-wrapper.hv-signals.full-width{display:grid!important;grid-template-columns:minmax(0,1fr) 380px;align-items:start}.signals-panel-wrapper.hv-signals.full-width .hv-signals__settings{position:sticky;top:0;max-height:calc(100vh - 140px);overflow-y:auto}}.hv-signals .hv-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hv-signals .hv-lane{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light);border-top:3px solid var(--lane, var(--accent))}.hv-lane--md{--lane: var(--accent)}.hv-tabs--2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.signals-section-toggle .sst-btn{background:transparent!important;border:none!important}.ts-signals-live-viewport-container{padding:0!important;background:none!important;border:none!important}.hv-note--warn{background:var(--red-dim);border-color:transparent;color:var(--text-negative)}@media (max-width: 640px){.hv-signals .hv-lanes{grid-template-columns:1fr}}.hv-dsig{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 16px;align-items:center;padding:14px 16px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light);border-left:4px solid var(--accent)}.hv-dsig__call{display:flex;align-items:center;gap:10px}.hv-dsig__hex{--hex: 14px;--hex-bg: var(--yellow)}.hv-dsig__words{display:flex;flex-direction:column;line-height:1.1}.hv-dsig__word{font-family:var(--font-display);font-stretch:125%;font-weight:760;font-size:var(--t-fig);color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap}.hv-dsig__cat{font-size:var(--t-cap);color:var(--text-muted)}.hv-dsig__reason{margin:0;font-size:var(--t-label);color:var(--text-secondary);line-height:1.45}.hv-dsig__odds{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:var(--t-label);color:var(--text-secondary);white-space:nowrap}.hv-dsig__odds b{color:var(--text-primary)}.hv-dsig__rarity{background:var(--yellow-dim);color:var(--text-warn)}@media (max-width: 640px){.hv-dsig{grid-template-columns:1fr}.hv-dsig__odds{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}}.hv-quote{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light)}.hv-quote .hv-figure{font-size:var(--t-h3)}.hv-seg--wrap{flex-wrap:wrap}.hv-stepper{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;min-height:42px;border-radius:var(--radius-md);background:var(--bg-base);border:1px solid var(--border);overflow:hidden}.hv-stepper button{height:100%;border:none;border-radius:0;background:transparent;color:var(--text-secondary);cursor:pointer;display:grid;place-items:center}.hv-stepper button:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.hv-stepper input{width:100%;min-height:40px;border:none!important;box-shadow:none!important;background:transparent!important;color:var(--text-primary);text-align:center;font:inherit;font-size:var(--t-h4);font-weight:650;outline:none}[data-theme=light] .hv-stepper{background:#fff}.hv-signals__settings .hv-field input:disabled,.hv-signals__settings .hv-field select:disabled{opacity:.6}.hv-signal{container-type:inline-size}@container (max-width: 520px){.hv-signal__body{grid-template-columns:1fr;gap:12px}.hv-signal__word{font-size:var(--t-fig)}}.hv-signals:not(.full-width) .hv-phead__lede{display:none}.hv-signals:not(.full-width) .hv-signals__settings{padding:14px}.tc-head h2{font-size:var(--t-h4)!important;font-weight:680!important;text-transform:none!important;letter-spacing:0!important;color:var(--text-primary)!important;font-stretch:var(--w-wide)}.tier-badge{text-transform:none!important;letter-spacing:0!important;font-size:var(--t-cap)!important;font-weight:650!important}.tc-card{border-radius:var(--radius-lg)!important}.tc-name{font-stretch:var(--w-wide)}.hv-fieldset{border:none;margin:0;padding:0;min-width:0}.hv-fieldset:disabled .hv-input{opacity:.6}.hv-table{width:100%;border-collapse:collapse;font-size:var(--t-label)}.hv-table th,.hv-table td{padding:7px 8px;text-align:left;border-top:1px solid var(--border-light);white-space:nowrap}.hv-table thead th{border-top:none;font-size:var(--t-cap);font-weight:560;color:var(--text-muted)}.hv-table .is-num{text-align:right}.hv-table--digits td.is-num{display:flex;justify-content:flex-end;align-items:center;gap:8px}.hv-table__digit{font-family:var(--font-display);font-stretch:var(--w-display);font-weight:720;color:var(--text-primary);width:44px}.hv-table--digits td:nth-child(2){width:46%}.hv-table__bar{display:inline-block;vertical-align:middle;width:calc(100% - 48px);height:8px;border-radius:4px;background:var(--bg-base);overflow:hidden;margin-right:8px}.hv-table__bar>span{display:block;height:100%;background:var(--accent);opacity:.75;border-radius:4px}.hv-table__bar>span.is-top{background:var(--green);opacity:1}.hv-table__pct{font-weight:650}.hv-table tr.is-converged{background:var(--green-dim)}.hv-table tr.is-critical td:last-child b{color:var(--text-negative)}.hv-tag--go{background:var(--green-dim);color:var(--text-positive)}[data-theme=light] .hv-table__bar{background:var(--bg-active)}@media (max-width: 640px){.hv-table--digits td:nth-child(3){display:none}.hv-table--digits thead th:nth-child(3){display:none}.hv-table--digits .hv-tag--go{display:none}}.hv-desk{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;padding:12px;width:100%;height:100%;max-height:calc(100vh - 108px);box-sizing:border-box;overflow:hidden;background:transparent;color:var(--text-primary)}.hv-desk__main{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;overflow-y:auto;padding:2px}.hv-desk__main>*{flex-shrink:0}.hv-desk__aside{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;overflow-y:auto;padding:16px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light)}.hv-desk__aside>*{flex-shrink:0}.hv-desk__section{display:flex;flex-direction:column;gap:12px;padding-top:14px;border-top:1px solid var(--border-light)}.hv-seg--fill{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;box-sizing:border-box}.hv-desk .hv-lane{border-top:3px solid var(--lane, var(--accent))}.hv-desk .hv-lane__list{max-height:200px}@media (max-width: 1023px){.hv-desk{display:flex;flex-direction:column;height:auto;max-height:none;overflow:visible;padding:8px}.hv-desk__main,.hv-desk__aside{overflow:visible}}@media (max-width: 640px){.hv-desk .hv-phead__lede{display:none}}.hv-desk__lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.hv-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-kpis .hv-kpi__value{margin:0}@media (max-width: 640px){.hv-desk__lanes{grid-template-columns:1fr}.hv-kpis--3{gap:6px}.hv-kpis--3 .hv-kpi{padding:8px 10px}}.hv-dtrader{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;padding:12px;width:100%;height:100%;max-height:calc(100vh - 108px);box-sizing:border-box;overflow:hidden}.hv-dtrader__chart{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:14px 16px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light)}.hv-dtrader__bar{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hv-dtrader__market{display:inline-flex;align-items:center;gap:8px;min-width:0}.hv-dtrader__select{min-height:38px;max-width:280px;padding:0 30px 0 10px;border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--bg-elevated);color:var(--text-primary);font:inherit;font-family:var(--font-display);font-stretch:var(--w-wide);font-size:var(--t-h4);font-weight:680;cursor:pointer}.hv-dtrader__select:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.hv-dtrader__bar .hv-pill{margin-left:auto}.hv-dtrader__canvas{position:relative;flex:1;min-height:320px;border-radius:var(--radius-md);overflow:hidden}.hv-dtrader__canvas>div,.hv-dtrader__canvas>div>div{height:100%}.hv-dtrader__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;padding:20px;text-align:center;font-size:var(--t-label);color:var(--text-muted);pointer-events:none}.hv-dtrader__legend{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--t-cap);color:var(--text-muted)}.hv-dtrader__key{display:inline-block;width:12px;height:10px;border-radius:2px}.hv-dtrader__key.is-candle{background:linear-gradient(90deg,var(--green) 50%,var(--red) 50%)}.hv-dtrader__key.is-ema{height:2px;background:var(--accent);margin-left:10px}.hv-dtrader__ticket{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;overflow-y:auto;padding:16px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light)}.hv-dtrader__ticket>*{flex-shrink:0}.hv-dtrader__title{margin:0;font-size:var(--t-h2);font-stretch:var(--w-display);font-weight:720;color:var(--text-primary);letter-spacing:-.015em}.hv-dtrader__quote{display:flex;flex-direction:column;gap:6px;margin:0;padding:12px 14px;border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-light)}.hv-dtrader__quote>div{display:flex;justify-content:space-between;gap:12px;font-size:var(--t-label)}.hv-dtrader__quote dt{color:var(--text-secondary)}.hv-dtrader__quote dd{margin:0;font-weight:680;font-variant-numeric:tabular-nums;color:var(--text-primary)}.hv-dtrader__exec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto}.hv-dtrader__go{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:84px;padding:12px 14px;border:none;border-radius:var(--radius-lg);font:inherit;cursor:pointer;text-align:left;transition:filter .12s ease,transform .08s ease}.hv-dtrader__go.is-rise{background:var(--green);color:#04241a}.hv-dtrader__go.is-fall{background:var(--red);color:#2b0904}[data-theme=light] .hv-dtrader__go{color:#fff}.hv-dtrader__go:hover:not(:disabled){filter:brightness(1.07)}.hv-dtrader__go:active:not(:disabled){transform:translateY(1px)}.hv-dtrader__go:disabled{background:var(--bg-elevated);color:var(--text-muted);border:1px solid var(--border)}.hv-dtrader__go-word{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-stretch:125%;font-size:var(--t-fig);font-weight:760;line-height:1;letter-spacing:-.02em}.hv-dtrader__go-pay{font-size:var(--t-label);font-weight:650;opacity:.85}.hv-dtrader__ticket .hv-note--warn{display:flex;align-items:center;gap:8px}.hv-dtrader__toasts{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:8px;z-index:9999;max-width:360px}.hv-dtrader__toast{padding:12px 16px;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border);border-left:4px solid var(--accent);color:var(--text-primary);font-size:var(--t-label);box-shadow:var(--shadow-lg)}@media (max-width: 1023px){.hv-dtrader{display:flex;flex-direction:column;height:auto;max-height:none;overflow:visible;padding:8px}.hv-dtrader__canvas{min-height:300px}.hv-dtrader__ticket{overflow:visible}}@media (max-width: 640px){.hv-dtrader__select{max-width:220px;font-size:var(--t-body)}.hv-dtrader__bar{gap:10px}}.custom-dbots-marketplace-view.hv-mybots-page{display:flex;flex-direction:column;gap:22px;padding:16px;height:100%;overflow-y:auto;box-sizing:border-box}.hv-mybots{display:flex;flex-direction:column;gap:14px;padding-top:18px;border-top:1px solid var(--border-light)}.hv-mybots__title{margin:0;display:flex;align-items:center;gap:10px;font-size:var(--t-h2);font-stretch:var(--w-display);font-weight:720;color:var(--text-primary);letter-spacing:-.015em}.hv-mybots__title .hv-hex{--hex: 14px}.hv-mybots__count{font-size:var(--t-body);font-weight:600;color:var(--text-muted);font-stretch:var(--w-normal)}.hv-mybots__lede{margin:4px 0 0;font-size:var(--t-label);color:var(--text-secondary);max-width:70ch}.hv-drop{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:26px 20px;border-radius:var(--radius-lg);border:2px dashed var(--border);background:var(--bg-surface);color:var(--text-secondary);font:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.hv-drop:hover,.hv-drop.is-dragging{border-color:var(--accent);background:var(--accent-dim);color:var(--accent)}.hv-drop__title{font-size:var(--t-h4);font-weight:650;color:var(--text-primary)}.hv-drop__hint{font-size:var(--t-label);color:var(--text-muted)}.hv-mybots__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.hv-mybot{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light)}.hv-mybot__top{display:flex;align-items:flex-start;gap:8px}.hv-mybot__icon{color:var(--accent);flex-shrink:0;margin-top:3px}.hv-mybot__name{flex:1;margin:0;font-size:var(--t-h4);font-weight:650;color:var(--text-primary);line-height:1.3;word-break:break-word}.hv-mybot__remove{width:32px;height:32px;color:var(--text-negative)}.hv-mybot__facts{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--bg-elevated);font-size:var(--t-label)}.hv-mybot__facts>div{display:flex;justify-content:space-between;gap:12px}.hv-mybot__facts dt{color:var(--text-secondary)}.hv-mybot__facts dd{margin:0;font-weight:650;color:var(--text-primary);text-align:right}.hv-mybot__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.portfolio-panel.hv-pf{display:flex;flex-direction:column;gap:14px;height:100%;overflow-y:auto;padding:12px;box-sizing:border-box;background:transparent}.hv-pf>*{flex-shrink:0}.hv-pf__title{margin:0;font-size:var(--t-h2);font-stretch:var(--w-display);font-weight:720;letter-spacing:-.015em;color:var(--text-primary)}.hv-pf__lede{margin:3px 0 0;font-size:var(--t-label);color:var(--text-secondary)}.hv-pf-kpis{display:grid;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:10px;margin:0}.hv-pf-kpi{position:relative;display:flex;flex-direction:column;gap:2px;margin:0;padding:14px 16px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light);overflow:hidden;min-width:0}.hv-pf-kpi dt{font-size:var(--t-label);color:var(--text-secondary);font-weight:560;font-stretch:var(--w-condensed)}.hv-pf-kpi dd{margin:0}.hv-pf-kpi__value{font-family:var(--font-display);font-stretch:var(--w-wide);font-size:var(--t-fig);font-weight:700;line-height:1.15;letter-spacing:-.015em;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-pf-kpi.is-lead .hv-pf-kpi__value{font-stretch:125%}.hv-pf-kpi.is-lead:after{content:"";position:absolute;right:-26px;top:-20px;width:66px;aspect-ratio:1 / 1.1547;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--accent-dim);pointer-events:none}.hv-pf-kpi__unit{margin-left:6px;font-family:var(--font-sans);font-stretch:var(--w-normal);font-size:var(--t-label);font-weight:600;color:var(--text-muted);letter-spacing:0}.hv-pf-kpi__sub{font-size:var(--t-cap);color:var(--text-muted)}.hv-pf__split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:12px;width:100%;align-items:start}.hv-pf__col{display:flex;flex-direction:column;gap:12px;min-width:0}.chart-card.hv-pf-card,.equity-growth-card{display:flex;flex-direction:column;gap:10px;margin:0!important;padding:14px 16px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light)}.equity-growth-header{display:flex;align-items:center;gap:8px;margin:0!important;text-transform:none!important;letter-spacing:0!important}.hv-pf-split{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hv-pf-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.hv-pf-legend li{display:grid;grid-template-columns:12px 56px auto auto;align-items:baseline;gap:10px;font-size:var(--t-label);color:var(--text-secondary)}.hv-pf-legend .hv-figure{font-size:var(--t-h3);color:var(--text-primary)}.hv-pf-legend__key{width:12px;height:12px;border-radius:3px;align-self:center}.hv-pf-figures{display:flex;flex-direction:column;gap:0;margin:0}.hv-pf-figures .ts-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid var(--border-light);font-size:var(--t-label)}.hv-pf-figures .ts-row:last-child{border-bottom:none}.hv-pf-figures dt{color:var(--text-secondary)}.hv-pf-figures dd{margin:0;font-family:var(--font-display);font-stretch:var(--w-wide);font-size:var(--t-h4);font-weight:680;color:var(--text-primary);font-variant-numeric:tabular-nums}.equity-growth-tip{font-family:var(--font-sans)!important;font-variant-numeric:tabular-nums}@media (max-width: 900px){.hv-pf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-pf__split{grid-template-columns:1fr}}@media (max-width: 420px){.hv-pf-kpi__value{font-size:var(--t-h3)}}.acc-panel.hv-acct{display:flex;flex-direction:column;gap:14px;height:100%;overflow-y:auto;padding:12px;box-sizing:border-box;background:transparent;max-width:980px}.hv-acct>*{flex-shrink:0}.acc-header.hv-acct__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light)}.hv-acct__who{display:flex;align-items:center;gap:12px;min-width:0}.hv-acct__avatar{--hex: 40px;--hex-bg: var(--accent);--hex-fg: var(--on-accent);font-family:var(--font-display);font-stretch:var(--w-display);font-size:17px;font-weight:760}.hv-acct__avatar.is-demo{--hex-bg: var(--yellow);--hex-fg: #2A1C00}[data-theme=light] .hv-acct__avatar.is-demo{--hex-fg: #fff}.hv-acct__ids{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.acc-loginid.hv-acct__login{font-family:var(--font-display);font-stretch:var(--w-wide);font-size:var(--t-h4);font-weight:680;color:var(--text-primary)}.acc-balance-main.hv-acct__balance{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.hv-acct__balance-label{font-size:var(--t-label);color:var(--text-secondary)}.hv-acct__balance-value{font-family:var(--font-display);font-stretch:125%;font-size:var(--t-fig);font-weight:740;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums}.acc-currency.hv-acct__cur{margin-left:6px;font-family:var(--font-sans);font-stretch:var(--w-normal);font-size:var(--t-label);font-weight:600;color:var(--text-muted);letter-spacing:0}.acc-actions.hv-acct__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;border:none}.acc-tabs.hv-tabs .acc-tab{text-transform:none;letter-spacing:0;font-size:var(--t-label);color:var(--text-secondary);border-bottom:none}.acc-tabs.hv-tabs .acc-tab.is-on{color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--accent)}.acc-tab-content.hv-stack{overflow:visible}.hv-acct__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hv-acct__list--scroll{max-height:420px;overflow-y:auto}.hv-acct__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md);background:var(--bg-elevated)}.hv-acct__row--tx{grid-template-columns:minmax(0,1fr) auto}.hv-acct__what{display:flex;flex-direction:column;gap:1px;min-width:0}.hv-acct__what b{font-weight:650;color:var(--text-primary)}.hv-acct__what .hv-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv-acct__amt{font-family:var(--font-display);font-stretch:var(--w-wide);font-weight:680;font-variant-numeric:tabular-nums;white-space:nowrap}.hv-acct__cashier{margin:0!important}.acc-panel-empty.hv-acct--empty{align-items:center;justify-content:center;gap:10px;text-align:center;max-width:none;padding:48px 24px}.hv-acct__empty-icon{color:var(--text-muted)}.hv-acct__empty-title{margin:0;font-size:var(--t-h2);font-stretch:var(--w-display);font-weight:720;color:var(--text-primary)}.hv-acct__empty-sub{margin:0;max-width:46ch;font-size:var(--t-body);color:var(--text-secondary);line-height:1.55}@media (max-width: 640px){.hv-acct__balance{align-items:flex-start}.acc-tabs.hv-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.hv-acct__row{grid-template-columns:auto minmax(0,1fr) auto}.hv-acct__row .hv-btn{grid-column:2 / -1;justify-self:end}}.hv-stack--tight{gap:8px}.hv-choicegrid--2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hv-chips{display:flex;flex-wrap:wrap;gap:6px}.hv-chip{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--bg-base);color:var(--text-secondary);font:inherit;font-size:var(--t-label);font-weight:600;cursor:pointer}.hv-chip:hover{color:var(--text-primary);border-color:var(--accent)}.hv-chip.is-on{background:var(--accent-dim);border-color:var(--accent);color:var(--text-primary)}[data-theme=light] .hv-chip:not(.is-on){background:#fff}.hv-status{margin:0;font-size:var(--t-label);color:var(--text-secondary);line-height:1.45}.hv-tablewrap{width:100%;overflow-x:auto}.hv-scan__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.hv-scan__cell{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;padding:10px 12px;text-align:left;border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg-elevated);color:var(--text-primary);font:inherit;cursor:pointer}.hv-scan__cell:hover{border-color:var(--accent)}.hv-scan__cell.is-focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.hv-scan__cell.is-live{border-color:var(--yellow);background:linear-gradient(135deg,var(--yellow-dim),transparent 70%),var(--bg-elevated)}.hv-scan__name{font-size:var(--t-label);font-weight:650;color:var(--text-secondary)}.hv-scan__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.hv-scan__last{font-family:var(--font-display);font-stretch:var(--w-display);font-size:var(--t-fig);font-weight:760;line-height:1;min-width:1ch}.hv-scan__pick{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-label);font-weight:650;color:var(--text-primary)}.hv-scan__hex{--hex: 10px;--hex-bg: var(--yellow)}.hv-scan__cell .hv-bar{flex:none;height:4px}.hv-scan__cell .hv-bar>span{background:var(--yellow)}.hv-scan__cell:not(.has-pick) .hv-bar>span{width:0!important}.hv-board th[scope=row]{font-weight:650;color:var(--text-primary);white-space:nowrap}.hv-board th[scope=row] .hv-tag{margin-left:8px}.hv-board tr.is-active{background:var(--accent-dim)}.hv-board__verdict{white-space:normal!important;min-width:150px}.hv-board__verdict.is-up{color:var(--text-positive)}.hv-board__verdict.is-down{color:var(--text-negative)}.hv-board__verdict.is-warn{color:var(--text-warn)}.hv-board__verdict.is-muted{color:var(--text-secondary)}.hv-boardwrap{container-type:inline-size}@container (max-width: 560px){.hv-board thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hv-board,.hv-board tbody{display:block}.hv-board tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rule rate" "picks range" "fast fast" "verdict verdict";column-gap:12px;row-gap:3px;padding:10px 12px;border-top:1px solid var(--border-light)}.hv-board tr:first-child{border-top:none}.hv-board th,.hv-board td{padding:0!important;border:0!important;text-align:left!important}.hv-board th[scope=row]{grid-area:rule;align-self:center;white-space:normal;min-width:0}.hv-board td.hv-board__rate{grid-area:rate;justify-self:end;text-align:right!important;font-size:var(--t-h3)}.hv-board__picks{grid-area:picks}.hv-board td.hv-board__range{grid-area:range;justify-self:end;text-align:right!important}.hv-board__picks,.hv-board__range{color:var(--text-secondary);font-size:var(--t-cap)}.hv-board td[data-label]:before{content:attr(data-label) " ";color:var(--text-muted)}.hv-board__verdict{grid-area:verdict;min-width:0;font-size:var(--t-cap)}.hv-board td.hv-board__fast{grid-area:fast;text-align:left!important;color:var(--text-secondary);font-size:var(--t-cap)}}.hv-receipts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.hv-receipt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--radius-md);background:var(--bg-elevated);border-left:3px solid var(--border)}.hv-receipt.is-win{border-left-color:var(--green)}.hv-receipt.is-loss{border-left-color:var(--red)}.hv-receipt__digits{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-stretch:var(--w-display);font-size:var(--t-h3)}.hv-receipt__arrow{color:var(--text-muted);font-size:var(--t-label)}.hv-receipt.is-win .hv-receipt__exit{color:var(--text-positive)}.hv-receipt.is-loss .hv-receipt__exit{color:var(--text-negative)}.hv-receipt__what{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:var(--t-label)}.hv-receipt__what .hv-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv-receipt__pl{font-family:var(--font-display);font-stretch:var(--w-wide);font-weight:680;white-space:nowrap}@media (max-width: 640px){.hv-scan__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-receipt{grid-template-columns:auto minmax(0,1fr)}.hv-receipt__pl{grid-column:2}}@media (max-width: 960px){.app-sub-nav-bar-container .app-navigation-tabs-scroll-track{height:auto!important;scroll-snap-type:none!important;scroll-padding-inline:16px}.app-navigation-tab-btn-item{scroll-snap-align:none!important}.app-sub-nav-bar-container .app-navigation-tabs-scroll-track{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);padding-inline:6px!important}}@media (max-width: 1023px){.app-main{padding-bottom:24px!important}}@media (max-width: 1023px){.app-body{height:auto!important;max-height:none!important;overflow:visible!important;flex:none!important;width:100%!important}.app-main{height:auto!important;max-height:none!important;overflow:visible!important;flex:none!important;width:100%!important;min-width:0!important}.app-main>*{flex-shrink:0!important}.hv-dtrader>*,.hv-desk>*{flex-shrink:0}html,body,#root,.app-shell{height:auto!important;max-height:none!important;min-height:100dvh!important;width:100%!important;overflow-x:clip!important;overflow-y:visible!important}html{overflow:visible!important}.site-footer{flex-shrink:0!important;margin-top:auto}}@media (max-width: 1023px){.dashboard-stack,.dashboard-workspace-grid,.mobile-vertical-stack-container{height:auto!important;max-height:none!important}.dashboard-workspace-grid>*,.dashboard-stack>*,.mobile-vertical-stack-container>*{flex-shrink:0!important;max-height:none!important}.dashboard-workspace-grid .signals-panel-wrapper.hv-signals{overflow:visible!important;max-height:none!important;height:auto!important}}.header-theme-toggle{min-width:40px!important;min-height:40px;justify-content:center}.bib-card summary,.lab-details summary,.fx-sizer summary{min-height:32px;display:flex;align-items:center;cursor:pointer}@media (max-width: 1023px){.deriv-floating-market-modal{position:fixed!important;top:112px!important;bottom:12px!important;left:12px!important;width:min(320px,calc(100vw - 24px))!important;height:auto!important;z-index:2000!important}}@media (max-width: 640px){.deriv-floating-market-modal{right:12px!important;width:auto!important}}.deriv-floating-market-modal .sidebar{width:100%!important;border-right:none!important}.deriv-floating-market-modal .sidebar-minimize-toggle{display:none!important}.deriv-floating-market-modal>div:first-child{text-transform:none!important;font-size:var(--t-label)!important;letter-spacing:0!important}@media (max-width: 400px){.hv-brand__word{font-size:14px}.hv-brandbar .conn-pill{padding:2px 8px}.hv-brandbar .conn-pill .conn-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hv-brand img,.hv-brand svg{max-width:36px;height:auto}}@media (min-width: 1024px) and (max-width: 1279px){.telemetry-sidebar-container{width:320px!important;max-width:320px!important}}.ts-mobile-drawer-toggle-fab{display:none!important}.hv-session-btn{display:none}@media (max-width: 1279px){.hv-session-btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:var(--t-label);font-weight:650;cursor:pointer}.hv-session-btn:hover{border-color:var(--accent)}.hv-session-btn[aria-expanded=true]{border-color:var(--accent);background:var(--accent-dim)}}@media (max-width: 480px){.hv-session-btn{width:40px;padding:0;justify-content:center}.hv-session-btn__text{display:none}}@media (max-width: 1023px){.site-footer{height:auto!important;max-height:none!important}.footer-layout-container{flex-wrap:wrap!important;row-gap:0!important;padding:6px 12px 0!important;height:auto!important}.footer-risk-disclosure{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;flex:1 1 100%!important;line-height:1.4!important;opacity:1!important}.footer-right-actions-group{margin-left:auto}}@media (max-width: 420px){.hv-acct-id{display:none}.header-right{gap:6px!important}}.hv-stakemode .hv-seg{align-self:flex-start}.hv-kelly{list-style:none;margin:0;padding:0;display:grid;gap:6px}.hv-kelly li,.hv-kelly1{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:baseline;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg-elevated);border-left:3px solid var(--text-muted)}.hv-kelly li.is-go,.hv-kelly1.is-go{border-left-color:var(--green)}.hv-kelly li>.hv-caption,.hv-kelly1>span{grid-column:1 / -1}.hv-kelly__what{font-size:var(--t-label);font-weight:650;color:var(--text-primary)}.hv-kelly .hv-figure{font-size:var(--t-h4);color:var(--text-primary)}.hv-kelly1{grid-template-columns:1fr}.hv-kelly1 .hv-figure{font-size:var(--t-h4);color:var(--text-primary)}.hv-gaps{list-style:none;margin:0;padding:0;height:56px;display:flex;align-items:flex-end;gap:2px}.hv-gaps li{flex:1 1 0;min-width:2px;border-radius:2px 2px 0 0;background:var(--border)}.hv-gaps li.is-fast{background:var(--yellow)}.hv-signal-link{margin:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hv-trans{--tx-more: #2a78d6;--tx-less: #e34948;--tx-mid: #f0efec}:root:not([data-theme=light]) .hv-trans,[data-theme=dark] .hv-trans{--tx-more: #3987e5;--tx-less: #e66767;--tx-mid: #383835}.hv-trans__verdict{margin:0;font-size:var(--t-label);color:var(--text-secondary)}.hv-trans__verdict.is-warn{color:var(--text-warn)}.hv-trans__wrap{overflow-x:auto}.hv-trans__grid{border-collapse:separate;border-spacing:2px;margin:0 auto;font-variant-numeric:tabular-nums}.hv-trans__grid th{font-size:var(--t-cap);font-weight:600;color:var(--text-muted);padding:0 4px;text-align:center}.hv-trans__grid td{width:26px;height:22px;min-width:22px;padding:0;border-radius:4px;cursor:default;background:color-mix(in oklab,var(--tx-more) var(--lean),var(--tx-mid))}.hv-trans__grid td.is-less{background:color-mix(in oklab,var(--tx-less) var(--lean),var(--tx-mid))}.hv-trans__grid td.is-top{box-shadow:inset 0 0 0 2px var(--text-primary)}.hv-trans__grid td:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.hv-trans__grid tr.is-now th[scope=row]{color:var(--text-primary);background:var(--accent-dim);border-radius:4px}.hv-trans__grid tr.is-now td:first-of-type{box-shadow:inset 2px 0 0 var(--accent)}.hv-trans__readout{margin:0;min-height:2.6em;font-size:var(--t-label);color:var(--text-secondary)}.hv-trans__legend{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:var(--t-cap);color:var(--text-secondary)}.hv-trans__legend i{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-2px;margin-right:4px}.hv-trans__legend i.is-more{background:var(--tx-more)}.hv-trans__legend i.is-less{background:var(--tx-less)}.hv-trans__legend i.is-even{background:var(--tx-mid);box-shadow:inset 0 0 0 1px var(--border-light)}.hv-trans__legend .hv-caption{flex-basis:100%}@media (max-width: 420px){.hv-trans__grid td{width:22px;height:20px;min-width:18px}.hv-trans__grid{border-spacing:1px}}.hv-cost__lead{margin:0;font-size:var(--t-label);color:var(--text-secondary);line-height:1.45;max-width:72ch}.hv-cost__wrap{overflow-x:auto;margin:0 -4px}.hv-cost__table th[scope=row]{font-weight:600;color:var(--text-primary)}.hv-cost__table td,.hv-cost__table th{font-variant-numeric:tabular-nums}.hv-cost__table tr.is-mine th,.hv-cost__table tr.is-mine td{background:var(--accent-dim)}.hv-cost__tag{margin-left:8px;font-size:var(--t-cap);font-weight:600;color:var(--accent)}.hv-cost-note{margin:4px 0 0;font-size:var(--t-cap);color:var(--text-muted);line-height:1.4}.hv-cost-note:first-line{color:var(--text-secondary)}.hv-ruin{width:min(520px,100%)}.hv-ruin__figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.hv-ruin__figures>div{padding:10px 12px;border-radius:var(--radius-md);background:var(--bg-elevated, var(--bg-surface));border:1px solid var(--border-light)}.hv-ruin__figures dt{font-size:var(--t-cap);color:var(--text-muted)}.hv-ruin__figures dd{margin:2px 0 0;font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary)}.hv-ruin__figures .is-warn dd{color:var(--text-warn)}.hv-ruin__figures .is-neg dd{color:var(--red)}.hv-ruin__verdict{margin:0;font-weight:600;line-height:1.45}.hv-ruin__verdict.is-warn{color:var(--text-warn)}.hv-ruin__small{font-size:var(--t-cap)}@media (max-width: 420px){.hv-ruin__figures dd{font-size:1.15rem}}@media (max-width: 520px){.hv-cost__table .is-wide,.hv-cost__wide{display:none}.hv-cost__table th,.hv-cost__table td{padding-left:6px;padding-right:6px}}
