:root{--bg:#000000;--card:#111111;--grid:#1A1A1A;--text:#FFFFFF;--muted:#A3A3A3;--accent:#FF8B3D;--accent-2:#FFB570;--otf-rule-text:#FFFFFF;--otf-rule-box-on:#FF8B3D;--otf-rule-box-off-bg:#0D0D0D;--slider-thumb-border:transparent;--slider-track:#222222}*{box-sizing:border-box}body,html{padding:0;margin:0;font-family:var(--font-manrope),sans-serif;background:radial-gradient(circle at 12% 10%,#0b0b0b 0,#000000 55%,#000000 100%);color:var(--text);scroll-behavior:smooth}a{color:inherit;text-decoration:none}.app-content,.app-shell,.landing43,.landing43 footer,.landing43 main,.landing43 nav,.sidebar{position:relative;z-index:1}.container{max-width:1280px;margin:0 auto;padding:28px 22px 70px}.app-shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.sidebar{background:#111111;border-right:1px solid var(--grid);padding:24px 18px;display:flex;flex-direction:column;gap:18px}.sidebar-title{font-size:20px;font-weight:800}.sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.theme-switch{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:#0f0f0f;border:1px solid #262626;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02);width:-moz-fit-content;width:fit-content;max-width:max-content}.theme-switch-compact{margin:6px 0 10px}.theme-switch-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:999px;background:transparent;border:0;color:#666666;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .18s ease,color .18s ease}.theme-switch-btn .theme-dot{width:10px;height:10px;border-radius:50%;border:1px solid}.theme-switch-compact .theme-switch-btn{padding:4px 10px;font-size:11px;gap:5px}.theme-switch-compact .theme-switch-btn .theme-dot{width:9px;height:9px}.theme-switch-btn.active{background:#2b2b2b;color:#f1f1f1;box-shadow:inset 0 0 0 1px #3a3a3a}.theme-switch-btn.active .theme-dot{background:currentColor}body.theme-light .theme-switch{background:#f0f0f0;border-color:#d9d9d9}body.theme-light .theme-switch-btn{color:#7a7a7a}body.theme-light .theme-switch-btn.active{background:#ffffff;color:#111111;box-shadow:inset 0 0 0 1px #cfcfcf}.sidebar-subtitle{font-size:12px;color:var(--muted);margin-top:-10px}.sidebar-toggle{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}.toggle{background:#111111;border:1px solid #2b2b2b;color:var(--text);padding:6px 10px;border-radius:999px;font-size:12px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.toggle:hover{background:#202020;border-color:#4a4a4a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 4px 12px rgba(0,0,0,.35)}.toggle.on{background:var(--accent);color:#0b0b0b;border-color:var(--accent)}.nav{display:flex;flex-direction:column;gap:8px}.nav-link{position:relative;padding:10px 12px 10px 14px;border-radius:10px;color:#666666;border:1px solid transparent;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.nav-link-locked{display:flex;align-items:center;gap:8px;opacity:.35;cursor:not-allowed;pointer-events:none}.nav-link:hover{color:#848484;font-weight:400;background:rgba(255,255,255,.15);border-color:#202020}.nav-link.active{color:#FF8B3D;font-weight:600;background:transparent;border:none;border-left:2px solid #ff8b3d;border-radius:0;box-shadow:none;padding-left:12px}.nav-link.active:before{content:none}.nav-link{display:flex;align-items:center;gap:10px}.nav-icon{flex:none}.nav-group-toggle{width:100%;background:none;font:inherit;text-align:left;cursor:pointer}.nav-chevron{flex:none;margin-left:auto;transition:transform .18s ease}.nav-chevron.open{transform:rotate(180deg)}.nav-sub{display:flex;flex-direction:column;gap:4px;margin:4px 0 0 21px;padding-left:8px;border-left:1px solid #1f1f1f}.nav-link.has-active{color:#FF8B3D;font-weight:600}body.theme-light .nav-sub{border-left-color:#e2e2e2}body.theme-light .nav-link.has-active{color:#111111!important}.nav-info-pill{margin:6px 12px 10px;padding:6px 10px;border-radius:10px;background:#0f0f0f;border:1px solid #1b1b1b;color:#b6b6b6;font-size:11px;line-height:1.2}body.theme-light .nav-info-pill{background:#f4f4f4;border:1px solid #d8d8d8;color:#444444}body.theme-light{--accent:#111111!important;--accent-2:#333333!important;--otf-rule-text:#111111!important;--otf-rule-box-on:#111111!important;--otf-rule-box-off-bg:#FFFFFF!important;--slider-thumb-border:#111111!important;--slider-track:#d8d8d8!important}body.theme-light,body.theme-light .app-content{background:#f5f5f7!important;color:#111111!important}body.theme-light .sidebar{background:#ffffff!important;border-right-color:#e6e6e6!important}body.theme-light .label,body.theme-light .nav-link,body.theme-light .sidebar-subtitle,body.theme-light .sidebar-toggle,body.theme-light .subtle,body.theme-light .vectora-label{color:#666666!important}body.theme-light .nav-link:hover{color:#8a8a8a!important;background:rgba(0,0,0,.08)!important;border-color:#d9d9d9!important}body.theme-light .nav-link.active{color:#111111!important;border-left-color:#111111!important;background:transparent!important}body.theme-light .analysis-bubble,body.theme-light .card,body.theme-light .guide-card,body.theme-light .metric{background:#ffffff!important;border-color:#e6e6e6!important;color:#111111!important;box-shadow:none!important}body.theme-light .input,body.theme-light .select,body.theme-light .vectora-input,body.theme-light .vectora-select,body.theme-light input:not([type=range]),body.theme-light select,body.theme-light textarea{background:#ffffff!important;color:#111111!important;border-color:#d9d9d9!important}body.theme-light .input:focus,body.theme-light .select:focus,body.theme-light .vectora-input:focus{border-color:#111111!important;box-shadow:none!important}body.theme-light .button,body.theme-light .button.analyze-btn{background:#111111!important;color:#ffffff!important;border:1px solid #111111!important}body.theme-light .button.secondary{background:#ffffff!important;color:#111111!important;border:1px solid #d0d0d0!important}body.theme-light .toggle.on{background:#111111!important;border-color:#111111!important;color:#ffffff!important}body.theme-light .pill{background:transparent!important;color:#666666!important;border-color:#d0d0d0!important}body.theme-light .pill:hover{color:#444444!important;border-color:#bcbcbc!important}body.theme-light .pill.active{background:#111111!important;color:#ffffff!important;border-color:transparent!important}body.theme-light .metric:hover,body.theme-light .otf-summary-card:hover{border-color:#cfcfcf!important;box-shadow:none!important;transform:none!important}body.theme-light [class*=text-white]{color:#111111!important}body.theme-light [class*=text-\\\[\\\#525252\\\]],body.theme-light [class*=text-\\\[\\\#a3a3a3\\\]]{color:#666666!important}body.theme-light [class*=bg-\\\[\\\#000000\\\]],body.theme-light [class*=bg-\\\[\\\#0a0a0a\\\]],body.theme-light [class*=bg-\\\[\\\#111111\\\]]{background-color:#ffffff!important}body.theme-light [class*=border-\\\[\\\#1a1a1a\\\]]{border-color:#e6e6e6!important}.guide-card{margin-top:auto;background:#111111;border:1px solid var(--grid);border-radius:12px;padding:14px}.guide-title{font-weight:700;margin-bottom:6px}.guide-desc{font-size:12px;color:var(--muted);margin-bottom:12px}.guide-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.app-content{background:transparent;min-width:0}.card{background:#111111;border:1px solid #1d1d1d;padding:18px;box-shadow:0 4px 18px rgba(0,0,0,.34)}.analysis-bubble{background:#111111;border:1px solid #222222;border-radius:16px;padding:20px}.row{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px}.row,.row-2{display:grid;gap:14px}.row-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px}.row-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.label,.vectora-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#555555;margin-bottom:6px}.input,.label,.select,.vectora-input,.vectora-label{font-family:var(--font-manrope),sans-serif}.vectora-input.vectora-select,select.vectora-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23555' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.vectora-input.vectora-select[multiple],select.vectora-input[multiple]{background-image:none;padding-right:14px}.vectora-input option,select.vectora-input option{background-color:#000000;color:#ffffff}input.vectora-input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(.7)}.button{width:100%;background:var(--accent);color:#0b0b0b;border:none;border-radius:10px;padding:12px;font-weight:700;cursor:pointer}.button:disabled{opacity:.75;cursor:not-allowed}.button.secondary{background:#000000;color:var(--text);border:1px solid #2b2b2b}.candle-nav-btn{width:100%;height:44px;border-radius:8px;overflow:hidden;display:flex;align-items:stretch;border:1px solid #222222;background:#0d0d0d;padding:0;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.candle-nav-btn:disabled{opacity:.55;cursor:not-allowed}.candle-nav-btn:focus-visible{outline:1px solid #7a7a7a;outline-offset:2px}.candle-nav-icon-zone{width:40px;height:100%;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:200;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.candle-nav-icon-zone,.candle-nav-label{display:flex;align-items:center;justify-content:center;line-height:1}.candle-nav-label{flex:1 1;text-align:center;font-size:13px;font-family:var(--font-manrope),sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .16s ease,background-color .16s ease}.candle-nav-btn-prev{background:#0d0d0d;border-color:#222222}.candle-nav-btn-prev .candle-nav-icon-zone{background:#222222;border-right:1px solid #1a1a1a;color:#ffffff}.candle-nav-btn-prev .candle-nav-label{color:#555555;font-weight:400}.candle-nav-btn-prev:hover:not(:disabled){background:#1e1e1e}.candle-nav-btn-prev:hover:not(:disabled) .candle-nav-icon-zone,.candle-nav-btn-prev:hover:not(:disabled) .candle-nav-label{color:#cccccc}.candle-nav-btn-next{background:#0d0d0d;border-color:#222222}.candle-nav-btn-next .candle-nav-icon-zone{background:#222222;border-left:1px solid #1a1a1a;color:#ffffff}.candle-nav-btn-next .candle-nav-label{color:#aaaaaa;font-weight:500}.candle-nav-btn-next:hover:not(:disabled){background:#1e1e1e}.candle-nav-btn-next:hover:not(:disabled) .candle-nav-icon-zone,.candle-nav-btn-next:hover:not(:disabled) .candle-nav-label{color:#ffffff}body.theme-light .candle-nav-btn{background:#ffffff;border-color:#e0e0e0}body.theme-light .candle-nav-btn-prev .candle-nav-icon-zone{background:#f5f5f5;border-right:1px solid #efefef;color:#cccccc}body.theme-light .candle-nav-btn-prev .candle-nav-label{background:#ffffff;color:#bbbbbb;font-weight:400}body.theme-light .candle-nav-btn-prev:hover:not(:disabled){background:#ffffff}body.theme-light .candle-nav-btn-prev:hover:not(:disabled) .candle-nav-icon-zone{background:#1a1a1a;color:#ffffff}body.theme-light .candle-nav-btn-prev:hover:not(:disabled) .candle-nav-label{background:#ffffff;color:#333333}body.theme-light .candle-nav-btn-next .candle-nav-icon-zone{background:#f5f5f5;border-left:1px solid #efefef;color:#bbbbbb}body.theme-light .candle-nav-btn-next .candle-nav-label{background:#ffffff;color:#333333;font-weight:500}body.theme-light .candle-nav-btn-next:hover:not(:disabled){background:#ffffff}body.theme-light .candle-nav-btn-next:hover:not(:disabled) .candle-nav-icon-zone{background:#1a1a1a;color:#ffffff}body.theme-light .candle-nav-btn-next:hover:not(:disabled) .candle-nav-label{background:#ffffff;color:#000000}.tpo-nav-test-row .candle-nav-btn{background:#000000;border-color:#222222}.tpo-nav-test-row .candle-nav-label{font-family:var(--font-manrope),sans-serif;font-size:13px}.round-numbers-front-run .date-picker-trigger,.round-numbers-front-run .vectora-input,.round-numbers-front-run .vectora-select{min-height:44px;height:44px}.tpo-nav-test-row .candle-nav-btn .candle-nav-label{color:#ffffff}body.theme-light .tpo-nav-test-row .candle-nav-btn{background:#ffffff;border-color:#e0e0e0}body.theme-light .tpo-nav-test-row .candle-nav-btn .candle-nav-icon-zone,body.theme-light .tpo-nav-test-row .candle-nav-btn .candle-nav-label{background:#ffffff;color:#111111}body.theme-light .tpo-nav-test-row .candle-nav-btn .candle-nav-icon-zone{background:#f5f5f5;color:#111111;border-left-color:#efefef;border-right-color:#efefef}body.theme-light .tpo-nav-test-row .candle-nav-btn:hover:not(:disabled){background:#111111;border-color:#111111}body.theme-light .tpo-nav-test-row .candle-nav-btn:hover:not(:disabled) .candle-nav-icon-zone{background:#111111;color:#ffffff;border-left-color:transparent;border-right-color:transparent}body.theme-light .tpo-nav-test-row .candle-nav-btn:hover:not(:disabled) .candle-nav-label{background:#111111;color:#ffffff}.tpo-build-around-btn{width:100%;height:44px;border-radius:8px;border:1px solid #222222;background:#000000;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.tpo-build-around-btn .candle-nav-label{color:#ffffff;font-family:var(--font-manrope),sans-serif;font-size:13px;font-weight:500;line-height:1}.tpo-build-around-btn:hover:not(:disabled){background:#1e1e1e}.tpo-build-around-btn:disabled{opacity:.55;cursor:not-allowed}body.theme-light .tpo-build-around-btn{background:#ffffff;border-color:#e0e0e0}body.theme-light .tpo-build-around-btn .candle-nav-label{color:#111111}body.theme-light .tpo-build-around-btn:hover:not(:disabled){background:#111111;border-color:#111111}body.theme-light .tpo-build-around-btn:hover:not(:disabled) .candle-nav-label{color:#ffffff}.button-content{display:inline-flex;align-items:center;justify-content:center;gap:8px}.heatmap-cell{position:relative}.heatmap-tooltip{position:absolute;left:50%;top:-6px;transform:translate(-50%,-100%);background:#111111;color:#ffffff;padding:6px 8px;border-radius:4px;font-size:11px;line-height:1.2;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 4px 10px rgba(0,0,0,.35);transition:opacity .12s ease;z-index:5}.heatmap-tooltip:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);border-color:#111111 transparent transparent;border-style:solid;border-width:6px 6px 0}.heatmap-cell:hover .heatmap-tooltip{opacity:1}.button-icon-bars{width:16px;height:16px}.button.analyze-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:14px;padding:12px 16px}.button.analyze-btn:before{content:"";width:18px;height:18px;display:inline-block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.6 1.8h2v10.4h10.8v2H1.6z'/%3E%3Crect x='4.1' y='8.2' width='2.0' height='3.4' rx='0.3'/%3E%3Crect x='6.6' y='4.0' width='2.0' height='7.6' rx='0.3'/%3E%3Crect x='9.1' y='6.0' width='2.0' height='5.6' rx='0.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.6 1.8h2v10.4h10.8v2H1.6z'/%3E%3Crect x='4.1' y='8.2' width='2.0' height='3.4' rx='0.3'/%3E%3Crect x='6.6' y='4.0' width='2.0' height='7.6' rx='0.3'/%3E%3Crect x='9.1' y='6.0' width='2.0' height='5.6' rx='0.3'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.vectora-stepper-label{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#444444;margin-bottom:6px;font-family:var(--font-manrope),sans-serif}.vectora-stepper-pill{background:#0d0d0d;border:1px solid #222222;border-radius:8px;height:44px;display:flex;overflow:hidden}.vectora-stepper-value{flex:1 1;border:none;outline:none;background:transparent;color:#b0b0b0;padding:0 14px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;min-width:0}.vectora-stepper-zone{width:36px;height:100%;background:#0d0d0d;border-left:1px solid #1a1a1a;display:flex;flex-direction:column;flex-shrink:0}.vectora-stepper-btn{all:unset;box-sizing:border-box;flex:1 1;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:300;color:#ffffff;cursor:pointer;font-family:var(--font-manrope),sans-serif;line-height:1;padding:0}.vectora-stepper-btn-plus{transform:translateY(0)}.vectora-stepper-btn-minus{transform:translateY(-2px)}.vectora-stepper-divider{height:1px;background:#1f1f1f;width:100%;flex:0 0 1px}.vectora-stepper-btn:hover{background:#000000;color:#ffffff}body.theme-light .vectora-stepper-zone{background:#ffffff!important;border-left-color:#efefef!important}body.theme-light .vectora-stepper-divider{background:#efefef!important}body.theme-light .vectora-stepper-btn{color:#111111!important}body.theme-light .vectora-stepper-btn:hover{background:#111111!important;color:#ffffff!important}body.theme-light .vectora-stepper-pill{background:#ffffff!important;border-color:#e0e0e0!important}body.theme-light .vectora-stepper-value{color:#111111!important}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:0;border:none!important;height:4px;border-radius:999px;--range-progress:0%;background-color:transparent!important;background:linear-gradient(90deg,var(--accent) 0,var(--accent) var(--range-progress),#2a2a2a var(--range-progress),#2a2a2a 100%);outline:none}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:transparent}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-6px;width:16px;height:16px;border-radius:50%;border:2px solid #ffd7bd;background:var(--accent);box-shadow:0 0 0 2px rgba(255,139,61,.25)}input[type=range]::-moz-range-track{height:4px;border-radius:999px;background:#2a2a2a}input[type=range]::-moz-range-progress{height:4px;border-radius:999px;background:var(--accent)}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:2px solid #ffd7bd;background:var(--accent);box-shadow:0 0 0 2px rgba(255,139,61,.25)}.metric{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;min-height:130px}.metric:hover{border-color:rgba(255,139,61,.6);box-shadow:0 0 0 1px rgba(255,139,61,.42),0 0 14px rgba(255,139,61,.16),0 26px 36px -14px rgba(255,139,61,.68),0 48px 74px -36px rgba(255,139,61,.52),0 80px 120px -62px rgba(255,139,61,.46);transform:translateY(-1px)}.otf-summary-card{border-color:var(--grid);box-shadow:none}.otf-summary-card:hover{border-color:rgba(255,139,61,.6);box-shadow:0 0 0 1px rgba(255,139,61,.46),0 0 18px rgba(255,139,61,.22),0 32px 44px -10px rgba(255,139,61,.76),0 58px 78px -24px rgba(255,139,61,.58),0 82px 120px -52px rgba(255,139,61,.44)}.hhr-day-pill-row{display:flex;flex-wrap:nowrap;width:100%;gap:6px}.pill{text-align:center;line-height:1;height:30px;padding:0 14px}.pill,.question-pill{display:inline-flex;align-items:center;justify-content:center}.question-pill{width:16px;height:16px;border-radius:50%;border:1px solid #2a2a2a;color:#9a9a9a;font-size:11px;font-weight:700;cursor:default;background:#0f0f0f;position:relative}body.theme-light .question-pill{border-color:#d0d0d0;color:#777777;background:#f7f7f7}.question-pill:after,.question-pill:before{opacity:0;pointer-events:none;transition:opacity .12s ease}.question-pill:after{content:attr(data-tip);bottom:calc(100% + 8px);background:#111111;color:#e6e6e6;border:1px solid #2a2a2a;border-radius:6px;padding:6px 8px;font-size:11px;white-space:nowrap;z-index:10}.question-pill:after,.question-pill:before{position:absolute;left:50%;transform:translateX(-50%)}.question-pill:before{content:"";bottom:calc(100% + 3px);border-color:#2a2a2a transparent transparent;border-style:solid;border-width:5px 5px 0;z-index:9}.question-pill:hover:after,.question-pill:hover:before{opacity:1}body.theme-light .question-pill:after{background:#ffffff;color:#222222;border-color:#d0d0d0}body.theme-light .question-pill:before{border-color:#d0d0d0 transparent transparent}.hhr-day-pill-row .hhr-day-pill.pill{flex:1 1;min-width:0;width:auto;padding:0 4px;font-size:10px;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pivots-day-pill-row{display:flex;flex-wrap:nowrap;width:100%;gap:6px}.pivots-day-pill-row .pivots-day-pill{flex:1 1;min-width:0;width:auto;padding:0 6px;font-size:11px;white-space:nowrap}.pivots-interval-cell-btn{width:100%;height:28px;border-radius:8px;justify-content:flex-start;padding:0 10px;font-size:11px}.pivots-mode-btn{width:100%}.pivots-mode-btn-active{border-color:#FF8B3D!important}.pivots-mode-btn-active .candle-nav-label{color:#FF8B3D!important}body.theme-light .pivots-mode-btn-active{border-color:#111111!important}body.theme-light .pivots-mode-btn-active .candle-nav-label{color:#111111!important}body.theme-light .pivots-mode-btn-active:hover:not(:disabled) .candle-nav-label{color:#ffffff!important}.section-title{font-size:28px;font-weight:700;margin:8px 0 14px}.topbar{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.topbar .subtitle:last-child{display:none}.subtitle{color:var(--muted);font-size:13px}.divider{height:1px;background:var(--grid);margin:18px 0}.metric{background:var(--card);border:1px solid var(--grid);border-radius:12px;padding:14px}.metric-title{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px}.metric-value{font-size:44px;font-weight:700;margin-top:6px;line-height:1.05}.subtle{color:var(--muted);font-size:12px}.chart-title{font-size:13px;color:var(--muted);margin-bottom:8px}.chart-area{height:520px}.chart-area,.date-picker-wrap{width:100%;position:relative}.date-picker-trigger{display:inline-flex;align-items:center;gap:8px;text-align:left;font-size:14px;line-height:1.25;min-height:44px;letter-spacing:.01em;background:#000000!important;border-color:#222222!important}.date-picker-icon{display:inline-flex;align-items:center;justify-content:center;color:#8a8a8a}.date-picker-value{flex:1 1}.date-picker-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:1000;width:min(360px,90vw);background:#0A0A0B;border:1px solid rgba(255,139,61,.35);border-radius:14px;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.68),0 0 0 1px rgba(255,139,61,.15)}.date-picker-header{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#111111;border-bottom:1px solid #1c1c1c}.date-header-group{display:flex;align-items:center;gap:8px}.date-header-select{background:transparent;color:#f5f5f5;border:1px solid transparent;font-size:13px;font-weight:600;padding:4px 6px;border-radius:8px}.date-header-select:focus{outline:none;border-color:rgba(255,139,61,.8);background:rgba(255,139,61,.08)}.date-nav-btn{width:26px;height:26px;border-radius:8px;border:1px solid #262626;background:#111111;color:#f5f5f5;font-size:18px;line-height:1;cursor:pointer}.date-nav-btn:hover{border-color:rgba(255,139,61,.7);background:rgba(255,139,61,.08)}.date-weekdays{display:grid;grid-template-columns:repeat(7,1fr);background:#111111;color:#8d8d8d;font-size:11px;padding:6px 10px}.date-weekdays>div{text-align:center}.date-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;padding:8px 10px 10px}.date-cell{height:34px;border:1px solid transparent;border-radius:999px;background:transparent;color:#f1f1f1;font-size:13px;font-weight:500;cursor:pointer}.date-cell.out{color:#5f5f5f}.date-cell:hover:not(:disabled){background:rgba(255,139,61,.14);border-color:rgba(255,139,61,.35)}.date-cell.selected{background:#FF8B3D;color:#ffffff;font-weight:700}.date-cell:disabled{opacity:.35;cursor:not-allowed}body.theme-light .date-picker-trigger{background:#ffffff!important;color:#111111!important;border-color:#d9d9d9!important}body.theme-light .date-picker-icon{color:#111111!important}body.theme-light .date-picker-popover{background:#ffffff!important;border:1px solid #e3e3e3!important;box-shadow:0 12px 30px rgba(0,0,0,.12)!important}body.theme-light .date-picker-header,body.theme-light .date-weekdays{background:#f5f5f7!important;border-bottom-color:#e3e3e3!important;color:#666666!important}body.theme-light .date-header-select{color:#111111!important}body.theme-light .date-header-select:focus{border-color:#111111!important;background:#ffffff!important}body.theme-light .date-nav-btn{background:#ffffff!important;color:#111111!important;border-color:#d2d2d2!important}body.theme-light .date-nav-btn:hover{background:#f0f0f0!important;border-color:#c6c6c6!important}body.theme-light .date-cell{color:#111111!important}body.theme-light .date-cell.out{color:#9a9a9a!important}body.theme-light .date-cell:hover:not(:disabled){background:rgba(17,17,17,.08)!important;border-color:#c9c9c9!important}body.theme-light .date-cell.selected{background:#111111!important;color:#ffffff!important}.table-scroll{width:100%;overflow-x:auto}.table{width:100%;border-collapse:collapse;min-width:760px}.table td,.table th{text-align:left;padding:10px 12px;border-bottom:1px solid #1a1a1a;font-size:13px;color:#f3f3f3;white-space:nowrap}.table th{color:#a3a3a3;text-transform:uppercase;letter-spacing:.5px;font-size:11px}body.theme-light .table td{color:#111111}@media (max-width:960px){.app-shell{grid-template-columns:1fr}.sidebar{flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:10}.row,.row-2,.row-3{grid-template-columns:1fr}}.landing43{scroll-padding-top:110px;--black:#070707;--surface:#0e0e0e;--line:rgba(255,255,255,0.08);--line-strong:rgba(255,255,255,0.14);--text:rgba(255,255,255,0.94);--muted:rgba(255,255,255,0.52);--dim:rgba(255,255,255,0.28);--orange-hi:#ff8244;--orange-mid:#f06428;--orange-lo:#c44008;--orange-glow:rgba(240,100,40,0.18);--orange-border:rgba(240,100,40,0.38);--max:1100px;position:relative;min-height:100vh;background:var(--black);color:var(--text);font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;font-weight:400;overflow-x:hidden;-webkit-font-smoothing:antialiased}.landing43,.landing43 *{box-sizing:border-box}.landing43 main,.landing43>footer{position:relative;z-index:1}.landing43:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px 200px}.landing43 a{color:inherit;text-decoration:none}.landing43 .wrap{position:relative;z-index:1;width:min(var(--max),calc(100% - 40px));margin:0 auto}.landing43 .divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong) 30%,var(--line-strong) 70%,transparent)}.landing43 .btn-orange{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:14px 26px;border-radius:12px;background:linear-gradient(160deg,#f07038,#c44008);border:1px solid rgba(255,130,68,.35);color:#fff0e8;font-family:var(--font-dm-sans),sans-serif;font-weight:600;font-size:.97rem;cursor:pointer;white-space:nowrap;transition:all .2s ease;box-shadow:0 0 0 1px rgba(240,100,40,.25),0 8px 28px rgba(240,100,40,.35),inset 0 1px 0 rgba(255,255,255,.15)}.landing43 .btn-orange:hover{transform:translateY(-1px);box-shadow:0 0 0 1px rgba(240,100,40,.45),0 12px 36px rgba(240,100,40,.52),inset 0 1px 0 rgba(255,255,255,.2);background:linear-gradient(160deg,#ff8850,#d45010)}.landing43 .btn-orange.lg{padding:18px 36px;font-size:1.08rem;border-radius:14px;animation:landing43-btn-breathe 3s ease-in-out infinite}@keyframes landing43-btn-breathe{0%,to{box-shadow:0 0 0 1px rgba(240,100,40,.25),0 8px 28px rgba(240,100,40,.35),inset 0 1px 0 rgba(255,255,255,.15)}50%{box-shadow:0 0 0 1px rgba(240,100,40,.5),0 8px 52px rgba(240,100,40,.58),inset 0 1px 0 rgba(255,255,255,.15)}}.landing43 .section-eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-mid);margin-bottom:18px}.landing43 .section-headline{font-family:var(--font-dm-serif-display),serif;font-weight:400;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08;letter-spacing:-.02em;max-width:640px;margin-bottom:56px}.landing43 .reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.landing43 .reveal.visible{opacity:1;transform:translateY(0)}.landing43 .reveal-group>*{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.landing43 .reveal-group.visible>:first-child{opacity:1;transform:none;transition-delay:0s}.landing43 .reveal-group.visible>:nth-child(2){opacity:1;transform:none;transition-delay:.1s}.landing43 .reveal-group.visible>:nth-child(3){opacity:1;transform:none;transition-delay:.2s}.landing43 .reveal-group.visible>:nth-child(4){opacity:1;transform:none;transition-delay:.3s}.landing43 [id]{scroll-margin-top:110px}@media (max-width:680px){.landing43 .nav-links-wrap{display:none}}.event-cockpit-layout{display:grid;grid-template-columns:2.8fr 1fr;grid-gap:14px;gap:14px;min-height:720px;margin-top:14px;--ec-card-bg:#0f0f0f;--ec-card-border:#1d1d1d;--ec-text:#ffffff;--ec-muted:#8a8a8a;--ec-faint:#5a5a5a;--ec-bull:#22c55e;--ec-bear:#ef4444;--ec-teal:#2dd4bf}body.theme-light .event-cockpit-layout{--ec-card-bg:#ffffff;--ec-card-border:#e6e6e6;--ec-text:#111111;--ec-muted:#6b6b6b;--ec-faint:#9a9a9a}.ec-chart-pill{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:3;display:flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;background:rgba(20,20,20,.82);border:1px solid rgba(255,255,255,.08);color:#d6d6d6;font-size:12px;font-family:var(--font-manrope),sans-serif;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap}body.theme-light .ec-chart-pill{background:rgba(255,255,255,.9);border-color:#e6e6e6;color:#333}.ec-chart-pill .ec-chart-pill-strong{color:var(--ec-teal);font-weight:600}.ec-chart-pill .ec-chart-pill-dot{width:7px;height:7px;border-radius:50%;background:var(--ec-teal)}.event-cockpit-panel{display:flex;flex-direction:column;gap:12px;min-width:320px;font-family:var(--font-manrope),sans-serif}.ec-card{background:var(--ec-card-bg);border:1px solid var(--ec-card-border);border-radius:12px;padding:14px}.ec-head-row{display:flex;align-items:center;gap:8px}.ec-head-dot{width:8px;height:8px;border-radius:50%;background:var(--ec-bull)}.ec-head-title{font-size:15px;font-weight:700;color:var(--ec-text)}.ec-head-sub{font-size:11px;color:var(--ec-muted);margin-top:5px}.ec-section-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ec-teal);font-weight:600}.ec-row-between{justify-content:space-between}.ec-row-between,.ec-switch{display:flex;align-items:center}.ec-switch{background:none;border:none;color:var(--ec-teal);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:inherit;gap:5px}.ec-bias-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.ec-bias-btn{display:flex;align-items:center;gap:8px;padding:12px 13px;border-radius:9px;border:1px solid var(--ec-card-border);background:rgba(255,255,255,.015);color:var(--ec-muted);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s ease}.ec-bias-btn:hover{border-color:var(--ec-faint);color:var(--ec-text)}.ec-bias-btn .ec-bias-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.ec-bias-btn.bull .ec-bias-dot{background:var(--ec-bull)}.ec-bias-btn.bear .ec-bias-dot{background:var(--ec-bear)}.ec-bias-btn.bull.active{border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.1);color:var(--ec-text)}.ec-bias-btn.bear.active{border-color:rgba(239,68,68,.5);background:rgba(239,68,68,.1);color:var(--ec-text)}.ec-prop-bar{display:flex;height:6px;border-radius:999px;overflow:hidden;margin-top:12px;background:var(--ec-card-border)}.ec-prop-bull{background:var(--ec-bull)}.ec-prop-bear{background:var(--ec-bear)}.ec-sample-pill{display:flex;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;border-radius:9px;border:1px solid rgba(34,197,94,.25);background:rgba(34,197,94,.05);font-size:12px;color:var(--ec-text)}.ec-sample-pill .ec-sample-dot{width:7px;height:7px;border-radius:50%;background:var(--ec-bull);flex-shrink:0}.ec-sample-pill .ec-sample-right{margin-left:auto;color:var(--ec-muted);font-size:11px}.ec-filters-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ec-filter-pill{font-size:11px;padding:4px 10px;border-radius:999px;border:1px solid var(--ec-card-border);color:var(--ec-muted);background:rgba(255,255,255,.02)}.ec-vs-title{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ec-teal);font-weight:600}.ec-toggle{display:flex;border:1px solid var(--ec-card-border);border-radius:7px;overflow:hidden}.ec-toggle-btn{padding:4px 11px;font-size:10px;letter-spacing:.06em;background:none;border:none;color:var(--ec-muted);cursor:pointer;font-family:inherit;text-transform:uppercase}.ec-toggle-btn.active{background:var(--ec-teal);color:#06120f;font-weight:700}.ec-section+.ec-section{margin-top:6px}.ec-section-head{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ec-chevron{color:var(--ec-faint);font-size:10px;width:10px;transition:transform .15s ease}.ec-section-name{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.ec-section-name.low{color:var(--ec-bear)}.ec-section-name.high{color:var(--ec-bull)}.ec-section-name .ec-role{color:var(--ec-muted);font-weight:500}.ec-headline{font-size:13px;color:var(--ec-text);margin:8px 0 12px;line-height:1.4}.ec-headline b{font-size:16px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace}.ec-metric-card{border:1px solid var(--ec-card-border);border-radius:10px;padding:12px;margin-bottom:8px;background:rgba(255,255,255,.012)}.ec-metric-line{font-size:13px;color:var(--ec-text);line-height:1.35}.ec-metric-num{font-size:22px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace;margin-right:6px}.ec-hist{margin-top:10px}.ec-hist-bars{display:flex;align-items:flex-end;gap:2px;height:44px;position:relative}.ec-hist-bar{flex:1 1;background:var(--ec-teal);opacity:.45;border-radius:1px;min-height:1px}.ec-hist-bar.cur{opacity:1}.ec-hist-marker{position:absolute;top:-4px;transform:translateX(-50%);width:8px;height:8px;background:var(--accent);border-radius:2px;rotate:45deg}.ec-hist-caption{display:flex;justify-content:space-between;font-size:10px;color:var(--ec-muted);margin-top:6px}.ec-hist-cur-label{color:var(--accent);font-weight:600;text-align:center;font-size:10px;margin-bottom:3px}.ec-overlay-btn{width:100%;margin-top:10px;padding:7px;border-radius:7px;border:1px solid var(--ec-card-border);background:rgba(255,255,255,.02);color:var(--ec-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease}.ec-overlay-btn:hover{border-color:var(--ec-faint);color:var(--ec-text)}.ec-overlay-btn.active{border-color:rgba(45,212,191,.4);background:rgba(45,212,191,.1);color:var(--ec-teal)}.event-cockpit-progress{height:4px;border-radius:999px;background:var(--ec-card-border);overflow:hidden;margin-top:10px}.event-cockpit-progress-fill{height:100%;border-radius:999px;background:var(--ec-teal);transition:width .3s ease}@media (max-width:1100px){.event-cockpit-layout{grid-template-columns:1fr}}.ec-fractals{margin-top:14px;font-family:var(--font-manrope),sans-serif;--ec-card-bg:#0f0f0f;--ec-card-border:#1d1d1d;--ec-text:#ffffff;--ec-muted:#8a8a8a;--ec-faint:#5a5a5a;--ec-bull:#22c55e;--ec-bear:#ef4444;--ec-teal:#2dd4bf}body.theme-light .ec-fractals{--ec-card-bg:#ffffff;--ec-card-border:#e6e6e6;--ec-text:#111111;--ec-muted:#6b6b6b;--ec-faint:#9a9a9a}.ec-fractal-top{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:14px;gap:14px}@media (max-width:1100px){.ec-fractal-top{grid-template-columns:1fr}}.ec-fractal-current{background:var(--ec-card-bg);border:1px solid var(--ec-card-border);border-radius:12px;padding:16px;position:relative}.ec-fractal-current .ec-fc-title{font-size:15px;font-weight:700;color:var(--ec-text)}.ec-fractal-current .ec-fc-sub{font-size:11px;color:var(--ec-muted);margin-top:4px}.ec-fc-spark{margin-top:12px;height:220px}.ec-fc-open{position:absolute;bottom:56px;left:18px;font-size:11px;color:var(--ec-muted)}.ec-fc-forecast{margin-top:10px;font-size:12px;color:var(--ec-muted)}.ec-fc-forecast b{color:var(--ec-text)}.ec-insight-card{background:var(--ec-card-bg);border:1px solid var(--ec-card-border);border-radius:12px;padding:16px;display:flex;flex-direction:column}.ec-insight-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ec-teal);font-weight:600}.ec-insight-when{font-size:15px;color:var(--ec-text);margin:8px 0 4px;line-height:1.45}.ec-insight-when b{color:var(--ec-teal)}.ec-insight-meter{height:6px;border-radius:999px;background:var(--ec-card-border);overflow:hidden;margin:6px 0 16px}.ec-insight-meter>div{height:100%;background:var(--ec-teal);border-radius:999px}.ec-insight-then-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ec-muted);font-weight:600}.ec-insight-then{font-size:15px;color:var(--ec-text);margin-top:6px;line-height:1.4}.ec-insight-pct{font-size:28px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace}.ec-insight-pct.bull{color:var(--ec-bull)}.ec-insight-pct.bear{color:var(--ec-bear)}.ec-insight-vs{font-size:12px;color:var(--ec-muted);margin-top:4px}.ec-insight-delta{font-weight:700}.ec-insight-delta.up{color:var(--ec-bull)}.ec-insight-delta.down{color:var(--ec-bear)}.ec-insight-matched{font-size:11px;color:var(--ec-faint);margin-top:12px;letter-spacing:.04em;text-transform:uppercase}.ec-caveat{margin-top:10px;padding:8px 11px;border-radius:8px;border:1px solid rgba(234,179,8,.3);background:rgba(234,179,8,.07);color:#eab308;font-size:11px}.ec-fractal-header{display:flex;align-items:center;gap:12px;margin:20px 0 12px}.ec-fractal-header .ec-fh-title{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ec-teal);font-weight:600}.ec-fractal-header .ec-fh-count{margin-left:auto;font-size:11px;color:var(--ec-muted)}.ec-fractal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.ec-fractal-cell{background:var(--ec-card-bg);border:1px solid var(--ec-card-border);border-radius:10px;padding:10px}.ec-fractal-cell .ec-cell-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.ec-fractal-cell .ec-cell-rank{font-size:11px;font-weight:700;color:var(--ec-teal)}.ec-fractal-cell .ec-cell-date{font-size:11px;color:var(--ec-muted)}.ec-cell-spark{height:70px}.ec-fractal-cell .ec-cell-foot{display:flex;justify-content:space-between;margin-top:6px;font-size:11px}.ec-cell-final{font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace}.ec-cell-final.bull{color:var(--ec-bull)}.ec-cell-final.bear{color:var(--ec-bear)}.ec-cell-meta{color:var(--ec-faint)}.ec-filters-panel{margin-bottom:14px;font-family:var(--font-manrope),sans-serif;--ec-card-bg:#0f0f0f;--ec-card-border:#1d1d1d;--ec-text:#ffffff;--ec-muted:#8a8a8a;--ec-faint:#5a5a5a;--ec-teal:#2dd4bf}body.theme-light .ec-filters-panel{--ec-card-bg:#ffffff;--ec-card-border:#e6e6e6;--ec-text:#111111;--ec-muted:#6b6b6b;--ec-faint:#9a9a9a}.ec-filters-bar{display:flex;align-items:center;gap:12px}.ec-filters-toggle{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--ec-teal)}.ec-filters-toggle .ec-chevron{transition:transform .15s ease}.ec-filters-match,.ec-filters-reset{background:none;border:1px solid var(--ec-card-border);border-radius:999px;padding:4px 11px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ec-muted);cursor:pointer;font-family:inherit}.ec-filters-match:hover,.ec-filters-reset:hover{color:var(--ec-text);border-color:var(--ec-faint)}.ec-filters-reset{margin-left:auto}.ec-current-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.ec-current-tags .ec-ct-label{font-size:11px;color:var(--ec-faint);margin-right:2px}.ec-current-tags .ec-ct{font-size:11px;padding:2px 9px;border-radius:999px;border:1px solid rgba(45,212,191,.3);background:rgba(45,212,191,.06);color:var(--ec-teal)}.ec-filters-body{margin-top:12px;padding:12px 14px;background:var(--ec-card-bg);border:1px solid var(--ec-card-border);border-radius:10px;display:flex;flex-direction:column;gap:10px}.ec-filter-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ec-filter-key{font-size:11px;color:var(--ec-muted);min-width:92px;text-transform:uppercase;letter-spacing:.06em}.ec-filter-opts{display:flex;gap:6px;flex-wrap:wrap}.ec-filter-opt{background:rgba(255,255,255,.02);border:1px solid var(--ec-card-border);border-radius:7px;padding:4px 11px;font-size:12px;color:var(--ec-muted);cursor:pointer;font-family:inherit;transition:all .12s ease}.ec-filter-opt:hover{color:var(--ec-text);border-color:var(--ec-faint)}.ec-filter-opt.active{background:rgba(45,212,191,.12);border-color:rgba(45,212,191,.5);color:var(--ec-teal)}.ec-ci{color:var(--ec-faint);font-weight:400;font-size:.7em}.ec-stability{margin-top:10px}.ec-stability-label{font-size:10px;color:var(--ec-muted);margin-bottom:4px;letter-spacing:.04em}.ec-stability-bars{display:flex;align-items:flex-end;gap:3px;height:28px}.ec-stability-bar{flex:1 1;background:var(--ec-teal);opacity:.55;border-radius:1px;min-height:2px}.ec-live-row{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.ec-live-toggle{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:8px;border:1px solid var(--ec-card-border,#1d1d1d);background:transparent;cursor:pointer;font-family:inherit;font-size:12px;color:#888}.ec-live-toggle.on{border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.08);color:#22c55e}.ec-live-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.ec-live-toggle.on .ec-live-dot{animation:ec-pulse 1.6s ease-in-out infinite}@keyframes ec-pulse{0%,to{opacity:1}50%{opacity:.3}}.ec-alert{display:flex;align-items:center;gap:8px;padding:9px 13px;border-radius:8px;border:1px solid rgba(255,139,61,.4);background:rgba(255,139,61,.1);color:#FF8B3D;font-size:13px;margin-bottom:12px}.table-clean{border-collapse:separate;border-spacing:0}.table-clean td,.table-clean th{border-bottom:1px solid rgba(128,128,128,.18);border-right:1px solid rgba(128,128,128,.12)}.table-clean td:last-child,.table-clean th:last-child{border-right:none}.table-clean tbody tr:nth-of-type(2n){background:rgba(128,128,128,.055)}.table-clean tbody tr:hover{background:rgba(128,128,128,.11)}.table-clean thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--card-bg,#0f0f0f);border-bottom:1px solid rgba(128,128,128,.35);-webkit-user-select:none;-moz-user-select:none;user-select:none}.table-clean td.num,.table-clean th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table-clean th.sortable{cursor:pointer}.table-clean th.sortable:hover{color:var(--accent,#FF8B3D)}.table-clean .sort-arrow{margin-left:4px;opacity:.85;font-size:9px}.stat-card{container:statcard/inline-size}.stat-section{container:statsection/inline-size}.stat-row{display:grid;grid-template-columns:1fr 110px 52px 74px;grid-gap:12px;gap:12px;align-items:center;min-width:0}@container statsection (max-width: 560px){.stat-row{grid-template-columns:1fr 52px 74px}.stat-row .stat-row-bar{display:none}}.stat-sections{display:grid;grid-template-columns:1fr 1fr}.stat-sections>div+div{border-left:.5px solid rgba(128,128,128,.22)}@container statcard (max-width: 700px){.stat-sections{grid-template-columns:1fr}.stat-sections>div+div{border-left:none}}.vela-dtb{scrollbar-width:none}.vela-menu-item[data-value^=vectora-vela-],.vela-menu-sep:has(+.vela-menu-item[data-value^=vectora-vela-]){display:none}.vela-chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.vela-chart-head .chart-title{margin-bottom:0}.vela-chart-fullscreen{width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#a8a8a8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.vela-chart-fullscreen:hover{background:rgba(255,255,255,.1);color:#ffffff}.vela-chart-body{border:1px solid #1e1e1e;border-radius:8px;overflow:hidden}.vela-attribution{display:none!important}body.theme-light .vela-statusline .vela-sl-ohlc b{color:var(--vela-fg)!important}body.theme-light .vela-statusline [data-dir=up]{color:#16a34a!important}body.theme-light .vela-statusline [data-dir=down]{color:#dc2626!important}.vela-chart-credit{display:block;margin-top:6px;text-align:right;font-size:11px;color:var(--muted);text-decoration:none}.vela-chart-credit:hover{text-decoration:underline}.vela-chart.is-fullscreen{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;padding:16px;background:#111111}.vela-chart.is-fullscreen .vela-chart-body{flex:1 1;min-height:0}.chart-section+.chart-section{border-top:1px solid #1e1e1e;padding-top:16px;margin-top:4px}body.theme-light .chart-section+.chart-section,body.theme-light .vela-chart-body{border-color:#d4d4d4}.vela-chart-head .ec-chart-pill{position:static;transform:none}.tgl{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 8px;border-radius:4px;border:1px solid transparent;background:transparent;color:#868a96;font:inherit;font-size:11px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.tgl.active,.tgl:hover{background:#262626;color:#f2f2f2}body.theme-light .tgl{border-color:#d6d6d6;color:#777777}body.theme-light .tgl:hover{background:transparent;color:#111111}body.theme-light .tgl.active{background:#111111;border-color:#111111;color:#ffffff}.tgl-row{display:flex;flex-wrap:wrap;gap:2px}.tgl-grid{display:grid;grid-template-columns:140px repeat(7,max-content);grid-gap:4px 2px;gap:4px 2px;align-items:center}.tgl-grid>.tgl-row{grid-column:2/-1}.tgl-span{grid-column:1/-1;margin-bottom:0}.tgl-section{margin-top:10px}.tgl-label{display:flex;align-items:center;padding:0;border:0;background:none;font:inherit;font-size:12px;color:#d4d4d4;text-align:left}button.tgl-label{cursor:pointer}body.theme-light .tgl-label{color:#333333}.pill-count{margin-left:6px;font-weight:400;opacity:.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mi-section-title{font-size:11px;font-weight:600;color:#8a8a8a;margin-bottom:8px}body.theme-light .mi-section-title{color:#666666}.tpo-stat-group{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#868a96;margin:18px 0 8px}.tpo-summary .section-title+.tpo-stat-group{margin-top:0}body.theme-light .tpo-stat-group{color:#777777}body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.toggle{background:#1a1a1a}.card{background:var(--card);border:1px solid var(--grid);border-radius:14px;padding:16px;box-shadow:0 4px 16px rgba(0,0,0,.35)}.input,.label,.select,.vectora-input,.vectora-label{font-family:Manrope,sans-serif}.input,.select,.vectora-input{width:100%;background:#000000;border:1px solid #222222;border-radius:8px;padding:10px 14px;font-size:13px;color:#ffffff;outline:none}.input::placeholder,.select::placeholder,.vectora-input::placeholder{color:#444444}.input:hover,.select:hover,.vectora-input:hover{border-color:#2e2e2e}.input:focus,.select:focus,.vectora-input:focus{border-color:#FF8B3D;box-shadow:none;outline:none}input.input:not([type=range]),input.vectora-input:not([type=range]),input:not([type=range]),select,select.select,select.vectora-input,textarea{background-color:#000000!important;color:#ffffff;border-color:#222222!important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23555' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-size:10px 6px;background-repeat:no-repeat;padding-right:36px}select option{background-color:#000000;color:#ffffff}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(.7)}.vectora-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23555' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-size:10px 6px;background-repeat:no-repeat;padding-right:36px}select[multiple]{background-image:none;padding-right:12px}.metric:hover{box-shadow:0 0 0 1px rgba(255,139,61,.24),0 0 18px rgba(255,139,61,.18)}.pill-row{display:flex;flex-wrap:wrap;gap:8px}.pill{padding:6px 14px;border-radius:999px;border:1px solid #2a2a2a;background:transparent;color:#555;font-size:12px;font-weight:500;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.pill:hover{color:#888;border-color:#333}.pill.active{border-color:transparent;color:#FF8B3D;background:rgba(255,139,61,.09);font-weight:600}.section-title{font-size:20px;margin:18px 0 10px}.metric-value{font-size:26px}