.topbar[data-v-495283a8]{background:var(--dash-ticker-bg);color:var(--dash-ticker-text);gap:16px;height:40px;left:0;padding:0 16px;position:fixed;right:0;top:1px;z-index:100}.topbar[data-v-495283a8],.topbar-left[data-v-495283a8]{align-items:center;display:flex}.topbar-left[data-v-495283a8]{flex-shrink:0;gap:10px}.topbar-logo[data-v-495283a8]{display:block;height:14px;opacity:.85;width:auto}.topbar-divider[data-v-495283a8]{background:#ffffff1a;height:14px;width:1px}.topbar-label[data-v-495283a8]{color:#ffffff80;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.topbar-ticker[data-v-495283a8]{flex:1;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);overflow:hidden;position:relative}.ticker-track[data-v-495283a8]{animation:ticker-scroll-495283a8 100s linear infinite;display:flex;width:-moz-max-content;width:max-content}.ticker-track.paused[data-v-495283a8]{animation-play-state:paused}.ticker-content[data-v-495283a8]{align-items:center;display:flex;white-space:nowrap}.ticker-item[data-v-495283a8]{align-items:center;color:#ffffff59;display:inline-flex;font-size:11px;font-weight:400;padding:0 14px}.ticker-breaking[data-v-495283a8]{color:#ffffffb3;font-weight:500}@keyframes ticker-scroll-495283a8{0%{transform:translate(0)}to{transform:translate(-50%)}}.topbar-right[data-v-495283a8]{flex-shrink:0;gap:4px}.topbar-right[data-v-495283a8],.topbar-search[data-v-495283a8]{align-items:center;display:flex}.topbar-search[data-v-495283a8]{background:transparent;border:1px solid hsla(0,0%,100%,.08);color:#ffffff4d;cursor:pointer;font-family:inherit;font-size:12px;gap:6px;padding:5px 10px;transition:border-color 80ms}.topbar-search[data-v-495283a8]:hover{border-color:#fff3}.topbar-kbd[data-v-495283a8]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.06);color:#fff3;font-size:9px;padding:1px 4px}.topbar-icon-btn[data-v-495283a8]{align-items:center;background:transparent;border:none;color:#ffffff40;cursor:pointer;display:flex;height:30px;justify-content:center;transition:color 80ms;width:30px}.topbar-icon-btn[data-v-495283a8]:hover{color:#ffffffb3}.topbar-bell[data-v-495283a8]{position:relative}.topbar-bell-badge[data-v-495283a8]{background:#ef4444;border-radius:6px;color:#fff;font-size:7px;font-weight:700;height:12px;line-height:12px;min-width:12px;padding:0 2px;position:absolute;right:2px;text-align:center;top:3px}.topbar-time[data-v-495283a8]{color:#fff3;font-size:10px;letter-spacing:.02em;white-space:nowrap}.topbar-dot[data-v-495283a8]{animation:topbar-pulse-495283a8 3s ease-in-out infinite;background:#22c55e;border-radius:50%;flex-shrink:0;height:4px;opacity:.6;width:4px}@keyframes topbar-pulse-495283a8{0%,to{opacity:.6}50%{opacity:.2}}@media(min-width:1800px){.topbar[data-v-495283a8]{height:44px;padding:0 20px}.topbar-logo[data-v-495283a8]{height:16px}.ticker-item[data-v-495283a8]{font-size:12px}}@media(max-width:768px){.topbar[data-v-495283a8]{gap:8px;height:36px;padding:0 10px}.topbar-dot[data-v-495283a8],.topbar-kbd[data-v-495283a8],.topbar-time[data-v-495283a8]{display:none}.topbar-logo[data-v-495283a8]{height:12px}.ticker-item[data-v-495283a8]{font-size:10px}}.navrail[data-v-d487c0e4]{background:var(--dash-bg);border-right:1px solid var(--dash-border);bottom:24px;display:flex;flex-direction:column;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;scrollbar-width:none;top:41px;width:48px;z-index:90}.navrail[data-v-d487c0e4]::-webkit-scrollbar{display:none}.navrail-items[data-v-d487c0e4]{align-items:center;display:flex;flex-direction:column;gap:1px;padding:10px 0 20px}.navrail-sep[data-v-d487c0e4]{background:var(--dash-border);height:1px;margin:6px 0;width:24px}.navrail-btn[data-v-d487c0e4]{align-items:center;background:transparent;border:none;color:var(--dash-text-tertiary);cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;transition:color 60ms;width:38px}.navrail-btn svg[data-v-d487c0e4]{height:16px;width:16px}.navrail-btn[data-v-d487c0e4]:hover{color:var(--dash-text-secondary)}.navrail-btn.active[data-v-d487c0e4]{color:var(--dash-text)}.navrail-indicator[data-v-d487c0e4]{border-radius:1px;bottom:8px;left:-5px;top:8px;width:2px}.navrail-indicator[data-v-d487c0e4],.navrail-tooltip[data-v-d487c0e4]{background:var(--dash-text);position:absolute}.navrail-tooltip[data-v-d487c0e4]{color:var(--dash-bg);font-size:10px;font-weight:500;left:44px;opacity:0;padding:3px 8px;pointer-events:none;top:50%;transform:translateY(-50%);transition:opacity 60ms;white-space:nowrap;z-index:200}.navrail-btn:hover .navrail-tooltip[data-v-d487c0e4]{opacity:1}.navrail-api[data-v-d487c0e4]{align-items:center;color:var(--dash-text-tertiary);display:flex;flex-shrink:0;gap:4px;justify-content:center;margin-top:auto;padding:10px 0;text-decoration:none;transition:color 80ms}.navrail-api[data-v-d487c0e4]:hover{color:var(--dash-text)}.navrail-api-label[data-v-d487c0e4]{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media(min-width:1800px){.navrail[data-v-d487c0e4]{width:52px}.navrail-btn[data-v-d487c0e4]{height:36px;width:42px}.navrail-btn svg[data-v-d487c0e4]{height:18px;width:18px}.navrail-tooltip[data-v-d487c0e4]{left:48px}}@media(max-width:1024px){.navrail[data-v-d487c0e4]{display:none}}.cmd-overlay[data-v-9826840c]{align-items:flex-start;animation:cmd-in-9826840c 80ms ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000080;display:flex;inset:0;justify-content:center;padding-top:14vh;position:fixed;z-index:9000}.cmd-modal[data-v-9826840c]{background:var(--dash-surface);border:1px solid var(--dash-border);box-shadow:0 24px 80px #00000059;display:flex;flex-direction:column;max-height:72vh;max-width:92vw;overflow:hidden;width:600px}.cmd-input-row[data-v-9826840c]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;flex-shrink:0;gap:12px;padding:14px 20px}.cmd-icon[data-v-9826840c]{color:var(--dash-text-tertiary);flex-shrink:0}.cmd-input[data-v-9826840c]{background:transparent;border:none;color:var(--dash-text);flex:1;font-family:inherit;font-size:15px;font-weight:400;outline:none}.cmd-input[data-v-9826840c]::-moz-placeholder{color:var(--dash-text-tertiary)}.cmd-input[data-v-9826840c]::placeholder{color:var(--dash-text-tertiary)}.cmd-esc[data-v-9826840c]{background:var(--dash-bg-secondary);border:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:9px;padding:2px 6px}.cmd-scope-bar[data-v-9826840c]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;flex-shrink:0;gap:6px;padding:6px 20px}.cmd-scope-tag[data-v-9826840c]{background:var(--dash-text);color:var(--dash-bg);font-size:9px;font-weight:600;letter-spacing:.06em;padding:2px 6px}.cmd-scope-hint[data-v-9826840c]{color:var(--dash-text-tertiary);font-size:10px;margin-left:auto}.cmd-body[data-v-9826840c]{flex:1;min-height:0;overflow-y:auto}.cmd-body[data-v-9826840c],.cmd-group[data-v-9826840c]{padding:4px 0}.cmd-label[data-v-9826840c]{align-items:center;display:flex;gap:6px;padding:4px 20px}.cmd-label-count[data-v-9826840c]{color:var(--dash-text-tertiary);font-size:9px}.cmd-item[data-v-9826840c]{align-items:center;cursor:pointer;display:flex;gap:8px;padding:7px 20px;transition:background 60ms}.cmd-item.active[data-v-9826840c],.cmd-item[data-v-9826840c]:hover{background:var(--dash-hover)}.cmd-item-tick[data-v-9826840c]{font-size:12px;min-width:48px}.cmd-item-tick[data-v-9826840c],.cmd-item-tick-sm[data-v-9826840c]{color:var(--dash-text);font-weight:600}.cmd-item-tick-sm[data-v-9826840c]{flex-shrink:0;font-size:10px;min-width:36px}.cmd-item-name[data-v-9826840c]{color:var(--dash-text-secondary);flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-item-price[data-v-9826840c]{color:var(--dash-text);flex-shrink:0;font-size:12px;font-weight:500}.cmd-item-chg[data-v-9826840c]{flex-shrink:0;font-size:10px;font-weight:500;min-width:48px;text-align:right}.cmd-item-time[data-v-9826840c]{font-size:10px;min-width:32px}.cmd-item-src[data-v-9826840c],.cmd-item-time[data-v-9826840c]{color:var(--dash-text-tertiary);flex-shrink:0}.cmd-item-src[data-v-9826840c]{font-size:9px}.cmd-item-icon[data-v-9826840c]{color:var(--dash-text-tertiary);flex-shrink:0;font-size:10px;min-width:14px;text-align:center}.cmd-item-hint[data-v-9826840c],.cmd-item-key[data-v-9826840c]{background:var(--dash-bg-secondary);border:1px solid var(--dash-border);color:var(--dash-text-tertiary);flex-shrink:0;font-size:9px;padding:1px 5px}.cmd-item-tag[data-v-9826840c]{flex-shrink:0;font-size:8px;font-weight:600;letter-spacing:.06em;padding:1px 5px}.cmd-tag-sector[data-v-9826840c]{color:var(--dash-text-secondary)}.cmd-tag-earn[data-v-9826840c],.cmd-tag-sector[data-v-9826840c]{background:var(--dash-bg-secondary);border:1px solid var(--dash-border)}.cmd-tag-earn[data-v-9826840c]{color:var(--dash-text)}.cmd-tag-beat[data-v-9826840c]{background:var(--dash-green);color:#fff}.cmd-tag-miss[data-v-9826840c]{background:var(--dash-red);color:#fff}.cmd-item-hm[data-v-9826840c]{flex-shrink:0;height:12px;width:12px}.cmd-econ-dot[data-v-9826840c]{border-radius:50%;flex-shrink:0;height:5px;width:5px}.cmd-econ-dot.high[data-v-9826840c]{background:var(--dash-text)}.cmd-econ-dot.medium[data-v-9826840c]{background:var(--dash-text-tertiary)}.cmd-econ-dot.low[data-v-9826840c]{background:var(--dash-border)}.cmd-empty[data-v-9826840c]{color:var(--dash-text-tertiary);font-size:13px;padding:28px 20px;text-align:center}.cmd-footer[data-v-9826840c]{border-top:1px solid var(--dash-border);display:flex;flex-shrink:0;gap:16px;padding:8px 20px}.cmd-footer-item[data-v-9826840c]{align-items:center;display:flex;font-size:10px;gap:4px}.cmd-footer-item[data-v-9826840c],.cmd-key[data-v-9826840c]{color:var(--dash-text-tertiary)}.cmd-key[data-v-9826840c]{background:var(--dash-bg-secondary);border:1px solid var(--dash-border);font-size:9px;line-height:1.4;padding:0 4px}@keyframes cmd-in-9826840c{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.kh-overlay[data-v-fb9c1e11]{align-items:center;animation:kh-in-fb9c1e11 80ms ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:9000}.kh-modal[data-v-fb9c1e11]{background:var(--dash-surface);border:1px solid var(--dash-border);box-shadow:0 20px 60px #00000040;max-width:90vw;padding:24px 28px;width:400px}.kh-title[data-v-fb9c1e11]{align-items:center;color:var(--dash-text);display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-bottom:24px}.kh-close[data-v-fb9c1e11]{background:none;border:none;color:var(--dash-text-tertiary);cursor:pointer;font-size:20px;line-height:1;padding:0}.kh-groups[data-v-fb9c1e11]{gap:20px}.kh-group[data-v-fb9c1e11],.kh-groups[data-v-fb9c1e11]{display:flex;flex-direction:column}.kh-group[data-v-fb9c1e11]{gap:8px}.kh-row[data-v-fb9c1e11]{display:flex;gap:14px}.kh-key[data-v-fb9c1e11],.kh-row[data-v-fb9c1e11]{align-items:center}.kh-key[data-v-fb9c1e11]{background:var(--dash-bg-secondary);border:1px solid var(--dash-border);display:inline-flex;font-size:11px;justify-content:center;min-width:28px;padding:3px 8px}.kh-desc[data-v-fb9c1e11],.kh-key[data-v-fb9c1e11]{color:var(--dash-text-secondary)}.kh-desc[data-v-fb9c1e11]{font-size:13px}@keyframes kh-in-fb9c1e11{0%{opacity:0}to{opacity:1}}.np-overlay[data-v-16d359eb]{background:#0003;inset:0;position:fixed;z-index:998}.np-panel[data-v-16d359eb]{background:var(--dash-bg);border-left:1px solid var(--dash-border);bottom:0;display:flex;flex-direction:column;max-width:90vw;position:fixed;right:0;top:0;width:380px;z-index:999}.np-header[data-v-16d359eb]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;gap:8px;padding:14px 16px}.np-title[data-v-16d359eb]{color:var(--dash-text);font-size:13px;font-weight:600}.np-unread-badge[data-v-16d359eb]{background:var(--dash-red);border-radius:8px;color:#fff;font-size:9px;font-weight:600;letter-spacing:.03em;padding:2px 6px}.np-header-actions[data-v-16d359eb]{align-items:center;display:flex;gap:8px;margin-left:auto}.np-mark-read[data-v-16d359eb]{color:var(--dash-text-secondary);font-family:inherit;font-size:10px;text-decoration:underline}.np-close[data-v-16d359eb],.np-mark-read[data-v-16d359eb]{background:none;border:none;cursor:pointer}.np-close[data-v-16d359eb]{color:var(--dash-text-tertiary);font-size:18px;line-height:1;padding:0 4px}.np-body[data-v-16d359eb]{flex:1;overflow-y:auto}.np-empty[data-v-16d359eb]{font-size:12px;padding:40px 16px;text-align:center}.np-empty[data-v-16d359eb],.np-group-label[data-v-16d359eb]{color:var(--dash-text-tertiary)}.np-group-label[data-v-16d359eb]{font-size:9px;font-weight:600;letter-spacing:.06em;padding:10px 16px 4px;text-transform:uppercase}.np-item[data-v-16d359eb]{border-bottom:1px solid var(--dash-border);display:flex;gap:10px;padding:10px 16px;position:relative;transition:background 80ms}.np-item[data-v-16d359eb]:hover{background:var(--dash-hover)}.np-unread[data-v-16d359eb]{background:var(--dash-bg-secondary)}.np-unread[data-v-16d359eb]:before{background:var(--dash-red);border-radius:50%;content:"";height:5px;left:6px;position:absolute;top:50%;transform:translateY(-50%);width:5px}.np-icon[data-v-16d359eb]{align-items:center;background:var(--dash-bg-tertiary);border-radius:50%;color:var(--dash-text-secondary);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.np-icon-price_alert[data-v-16d359eb]{color:var(--dash-green)}.np-icon-filing[data-v-16d359eb]{color:var(--dash-text-secondary)}.np-icon-earnings[data-v-16d359eb]{color:var(--dash-blue)}.np-icon-analyst_action[data-v-16d359eb]{color:var(--dash-text)}.np-icon-news_breaking[data-v-16d359eb]{color:var(--dash-red)}.np-content[data-v-16d359eb]{flex:1;min-width:0}.np-item-title[data-v-16d359eb]{color:var(--dash-text);font-size:11px;font-weight:600;line-height:1.3}.np-item-msg[data-v-16d359eb]{color:var(--dash-text-secondary);font-size:10px;line-height:1.4;margin-top:2px}.np-item-time[data-v-16d359eb]{font-size:9px;margin-top:3px}.np-dismiss[data-v-16d359eb],.np-item-time[data-v-16d359eb]{color:var(--dash-text-tertiary)}.np-dismiss[data-v-16d359eb]{background:none;border:none;cursor:pointer;font-size:14px;opacity:0;position:absolute;right:10px;top:10px;transition:opacity 80ms}.np-item:hover .np-dismiss[data-v-16d359eb]{opacity:1}.np-fade-enter-active[data-v-16d359eb],.np-fade-leave-active[data-v-16d359eb]{transition:opacity .15s}.np-fade-enter-from[data-v-16d359eb],.np-fade-leave-to[data-v-16d359eb]{opacity:0}.np-slide-enter-active[data-v-16d359eb]{transition:transform .2s ease-out}.np-slide-leave-active[data-v-16d359eb]{transition:transform .15s ease-in}.np-slide-enter-from[data-v-16d359eb],.np-slide-leave-to[data-v-16d359eb]{transform:translate(100%)}.bb[data-v-dbf7031b]{align-items:center;background:var(--dash-bg);border-top:1px solid var(--dash-border);bottom:0;display:flex;height:24px;left:0;overflow:hidden;position:fixed;right:0;z-index:100}.bb-track[data-v-dbf7031b]{animation:bb-scroll-dbf7031b 70s linear infinite;display:flex;width:-moz-max-content;width:max-content}.bb-track.paused[data-v-dbf7031b]{animation-play-state:paused}.bb-content[data-v-dbf7031b]{align-items:center;display:flex;white-space:nowrap}.bb-item[data-v-dbf7031b]{align-items:center;display:inline-flex;font-size:10px;gap:4px;padding:0 14px}.bb-name[data-v-dbf7031b]{color:var(--dash-text-tertiary);font-weight:500}.bb-val[data-v-dbf7031b]{color:var(--dash-text-secondary)}.bb-chg[data-v-dbf7031b]{font-size:10px}@keyframes bb-scroll-dbf7031b{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:1800px){.bb[data-v-dbf7031b]{height:26px}.bb-item[data-v-dbf7031b]{font-size:11px;padding:0 16px}}@media(max-width:768px){.bb[data-v-dbf7031b]{display:none}}.ic[data-v-88e58adf]{position:relative;width:100%}.ic-toolbar[data-v-88e58adf]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;flex-wrap:wrap;gap:8px;padding:6px 0}.ic-mode-group[data-v-88e58adf],.ic-overlay-group[data-v-88e58adf],.ic-tf-group[data-v-88e58adf]{display:flex;gap:0}.ic-mode-btn[data-v-88e58adf],.ic-ov-btn[data-v-88e58adf],.ic-tf-btn[data-v-88e58adf]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:10px;padding:3px 10px;transition:all 60ms}.ic-mode-btn[data-v-88e58adf]:first-child,.ic-ov-btn[data-v-88e58adf]:first-child,.ic-tf-btn[data-v-88e58adf]:first-child{border-radius:3px 0 0 3px}.ic-mode-btn[data-v-88e58adf]:last-child,.ic-ov-btn[data-v-88e58adf]:last-child,.ic-tf-btn[data-v-88e58adf]:last-child{border-radius:0 3px 3px 0}.ic-mode-btn+.ic-mode-btn[data-v-88e58adf],.ic-ov-btn+.ic-ov-btn[data-v-88e58adf],.ic-tf-btn+.ic-tf-btn[data-v-88e58adf]{border-left:none}.ic-mode-btn.active[data-v-88e58adf],.ic-ov-btn.active[data-v-88e58adf],.ic-tf-btn.active[data-v-88e58adf]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.ic-overlay-group[data-v-88e58adf]{margin-left:auto}.ic-mode-group[data-v-88e58adf]{margin-left:8px}.ic-svg[data-v-88e58adf]{cursor:crosshair;display:block;height:auto;width:100%}.ic-tooltip[data-v-88e58adf]{background:var(--dash-bg);border:1px solid var(--dash-border);min-width:100px;padding:8px 10px;pointer-events:none;position:absolute;z-index:10}.ic-tt-row[data-v-88e58adf]{display:flex;font-size:10px;gap:12px;justify-content:space-between;line-height:1.6}.ic-tt-label[data-v-88e58adf]{color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em}.ea[data-v-d81edb2b]{padding:0 24px 40px}.ea-toolbar[data-v-d81edb2b]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;flex-wrap:wrap;gap:16px;padding:12px 0}.ea-title[data-v-d81edb2b]{color:var(--dash-text-tertiary);font-size:10px;font-weight:600;letter-spacing:.12em}.ea-ticker-select[data-v-d81edb2b]{display:flex;gap:2px}.ea-tick-btn[data-v-d81edb2b]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;padding:4px 10px;transition:all 60ms}.ea-tick-btn.active[data-v-d81edb2b]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.ea-add-btn[data-v-d81edb2b]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;padding:4px 12px;transition:all 60ms}.ea-add-btn[data-v-d81edb2b]:hover{border-color:var(--dash-green);color:var(--dash-green)}.ea-view-tabs[data-v-d81edb2b]{display:flex;gap:0;margin-left:auto}.ea-view-btn[data-v-d81edb2b]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:11px;padding:5px 14px;transition:all 60ms}.ea-view-btn[data-v-d81edb2b]:first-child{border-radius:3px 0 0 3px}.ea-view-btn[data-v-d81edb2b]:last-child{border-radius:0 3px 3px 0}.ea-view-btn+.ea-view-btn[data-v-d81edb2b]{border-left:none}.ea-view-btn.active[data-v-d81edb2b]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.ea-header[data-v-d81edb2b]{align-items:flex-end;border-bottom:1px solid var(--dash-border);display:flex;justify-content:space-between;padding:14px 0 12px}.ea-hdr-left[data-v-d81edb2b]{display:flex;flex-direction:column;gap:2px}.ea-company[data-v-d81edb2b]{color:var(--dash-text);font-size:18px;font-weight:600}.ea-meta[data-v-d81edb2b]{color:var(--dash-text-tertiary);font-size:11px}.ea-hdr-right[data-v-d81edb2b]{text-align:right}.ea-price[data-v-d81edb2b]{color:var(--dash-text);font-size:20px;font-weight:600}.ea-chg[data-v-d81edb2b]{font-size:12px;font-weight:500}.ea-chart-section[data-v-d81edb2b]{border-bottom:1px solid var(--dash-border);padding:10px 0}.ea-panel[data-v-d81edb2b]{padding-top:8px}.ea-section[data-v-d81edb2b]{border-bottom:1px solid var(--dash-border);padding:10px 0}.ea-section[data-v-d81edb2b]:last-child{border-bottom:none}.ea-sec-title[data-v-d81edb2b]{color:var(--dash-text-tertiary);display:block;font-size:9px;font-weight:600;letter-spacing:.1em}.ea-rev-chart[data-v-d81edb2b],.ea-sec-title[data-v-d81edb2b]{margin-bottom:8px}.ea-rev-svg[data-v-d81edb2b]{display:block;height:100px;overflow:visible;width:100%}.ea-margin-chart[data-v-d81edb2b]{margin-bottom:12px}.ea-margin-svg[data-v-d81edb2b]{display:block;height:100px;overflow:visible;width:100%}.ea-margin-legend[data-v-d81edb2b]{display:flex;gap:14px;padding:6px 0}.ea-mlg-item[data-v-d81edb2b]{align-items:center;color:var(--dash-text-secondary);display:flex;font-size:10px;gap:5px}.ea-mlg-dot[data-v-d81edb2b]{border-radius:1px;height:3px;width:8px}.ea-two-col[data-v-d81edb2b]{display:grid;gap:24px;grid-template-columns:1fr 1fr}.ea-fin-table[data-v-d81edb2b]{width:100%}.ea-fin-header[data-v-d81edb2b]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;padding:4px 0;text-transform:uppercase}.ea-fin-header[data-v-d81edb2b],.ea-fin-row[data-v-d81edb2b]{display:grid;gap:4px;grid-template-columns:140px repeat(auto-fill,minmax(72px,1fr))}.ea-fin-row[data-v-d81edb2b]{font-size:12px;padding:3px 0;transition:background 60ms}.ea-fin-row[data-v-d81edb2b]:hover{background:var(--dash-hover)}.ea-fin-bold[data-v-d81edb2b],.ea-fin-bold .ea-fin-label[data-v-d81edb2b]{font-weight:600}.ea-fin-label[data-v-d81edb2b]{color:var(--dash-text-secondary);font-size:11px;white-space:nowrap}.ea-fin-val[data-v-d81edb2b]{color:var(--dash-text);font-size:11px;text-align:right}.ea-seg-table[data-v-d81edb2b]{width:100%}.ea-seg-header[data-v-d81edb2b]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;padding:4px 0;text-transform:uppercase}.ea-seg-header[data-v-d81edb2b],.ea-seg-row[data-v-d81edb2b]{display:grid;gap:8px;grid-template-columns:1fr 80px 80px 80px 1fr}.ea-seg-row[data-v-d81edb2b]{align-items:center;padding:6px 0;transition:background 60ms}.ea-seg-row[data-v-d81edb2b]:hover{background:var(--dash-hover)}.ea-seg-name[data-v-d81edb2b]{color:var(--dash-text);font-size:12px;font-weight:500}.ea-seg-val[data-v-d81edb2b]{font-size:11px;text-align:right}.ea-seg-bar-col[data-v-d81edb2b]{text-align:left}.ea-seg-bar-wrap[data-v-d81edb2b]{background:var(--dash-border);border-radius:3px;height:6px;overflow:hidden}.ea-seg-bar[data-v-d81edb2b]{background:var(--dash-text);border-radius:3px;height:100%}.ea-comp-table[data-v-d81edb2b]{overflow-x:auto;width:100%}.ea-comp-header[data-v-d81edb2b]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;padding:4px 0;text-transform:uppercase}.ea-comp-header[data-v-d81edb2b],.ea-comp-row[data-v-d81edb2b]{display:grid;gap:4px;grid-template-columns:60px 1fr repeat(8,68px)}.ea-comp-row[data-v-d81edb2b]{padding:5px 0;transition:background 60ms}.ea-comp-highlight[data-v-d81edb2b],.ea-comp-row[data-v-d81edb2b]:hover{background:var(--dash-hover)}.ea-comp-highlight[data-v-d81edb2b],.ea-comp-tick[data-v-d81edb2b]{font-weight:600}.ea-comp-tick[data-v-d81edb2b]{color:var(--dash-text);font-size:11px}.ea-comp-name[data-v-d81edb2b]{color:var(--dash-text-secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ea-comp-val[data-v-d81edb2b]{color:var(--dash-text);font-size:11px;text-align:right}@media(min-width:1800px){.ea[data-v-d81edb2b]{padding:0 32px 48px}.ea-company[data-v-d81edb2b]{font-size:20px}.ea-price[data-v-d81edb2b]{font-size:22px}.ea-comp-tick[data-v-d81edb2b],.ea-comp-val[data-v-d81edb2b],.ea-fin-label[data-v-d81edb2b],.ea-fin-val[data-v-d81edb2b]{font-size:12px}}.ba[data-v-efeef8b4]{padding:0 24px 40px}.ba-toolbar[data-v-efeef8b4]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;gap:16px;padding:12px 0}.ba-title[data-v-efeef8b4]{color:var(--dash-text-tertiary);font-size:10px;font-weight:600;letter-spacing:.12em}.ba-view-tabs[data-v-efeef8b4]{display:flex;gap:0;margin-left:auto}.ba-view-btn[data-v-efeef8b4]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:11px;padding:5px 14px}.ba-view-btn[data-v-efeef8b4]:first-child{border-radius:3px 0 0 3px}.ba-view-btn[data-v-efeef8b4]:last-child{border-radius:0 3px 3px 0}.ba-view-btn+.ba-view-btn[data-v-efeef8b4]{border-left:none}.ba-view-btn.active[data-v-efeef8b4]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.ba-panel[data-v-efeef8b4]{padding-top:8px}.ba-section[data-v-efeef8b4]{border-bottom:1px solid var(--dash-border);padding:12px 0}.ba-section[data-v-efeef8b4]:last-child{border-bottom:none}.ba-sec-title[data-v-efeef8b4]{color:var(--dash-text-tertiary);display:block;font-size:9px;font-weight:600;letter-spacing:.1em;margin-bottom:10px}.ba-curve-chart[data-v-efeef8b4]{margin-bottom:16px}.ba-curve-svg[data-v-efeef8b4]{height:200px;overflow:visible;width:100%}.ba-curve-legend[data-v-efeef8b4]{display:flex;gap:16px;padding:6px 0 0 20px}.ba-legend-item[data-v-efeef8b4]{align-items:center;color:var(--dash-text-tertiary);display:flex;font-size:10px;gap:6px}.ba-legend-line[data-v-efeef8b4]{display:inline-block;height:2px;width:20px}.ba-legend-solid[data-v-efeef8b4]{background:var(--dash-text)}.ba-legend-dashed[data-v-efeef8b4]{background:repeating-linear-gradient(90deg,var(--dash-text-tertiary) 0 4px,transparent 4px 7px)}.ba-curve-table[data-v-efeef8b4]{display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ba-ct-header[data-v-efeef8b4]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:9px;font-weight:600;grid-column:1/-1;grid-template-columns:52px 1fr 1fr 52px;letter-spacing:.04em;text-transform:uppercase}.ba-ct-header[data-v-efeef8b4],.ba-ct-row[data-v-efeef8b4]{display:grid;gap:4px;padding:4px 6px}.ba-ct-row[data-v-efeef8b4]{grid-template-columns:52px 1fr 1fr 52px;transition:background 60ms}.ba-ct-row[data-v-efeef8b4]:hover{background:var(--dash-hover)}.ba-ct-mat[data-v-efeef8b4]{color:var(--dash-text);font-size:11px;font-weight:600}.ba-ct-val[data-v-efeef8b4]{color:var(--dash-text-secondary)}.ba-ct-chg[data-v-efeef8b4],.ba-ct-val[data-v-efeef8b4]{font-size:11px;text-align:right}.ba-ct-chg[data-v-efeef8b4]{font-weight:500}.ba-cb-table[data-v-efeef8b4]{width:100%}.ba-cb-header[data-v-efeef8b4]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;padding:4px 0;text-transform:uppercase}.ba-cb-header[data-v-efeef8b4],.ba-cb-row[data-v-efeef8b4]{display:grid;gap:8px;grid-template-columns:1fr 64px 80px 72px 72px}.ba-cb-row[data-v-efeef8b4]{padding:6px 0;transition:background 60ms}.ba-cb-row[data-v-efeef8b4]:hover{background:var(--dash-hover)}.ba-cb-name[data-v-efeef8b4]{color:var(--dash-text);font-size:12px;font-weight:500}.ba-cb-val[data-v-efeef8b4]{color:var(--dash-text-secondary)}.ba-cb-prob[data-v-efeef8b4],.ba-cb-val[data-v-efeef8b4]{font-size:11px;text-align:right}.ba-cb-prob[data-v-efeef8b4]{color:var(--dash-text);font-weight:600}.ba-spread-chart[data-v-efeef8b4]{display:flex;flex-direction:column;gap:6px}.ba-spread-row[data-v-efeef8b4]{align-items:center;display:grid;gap:8px;grid-template-columns:40px 1fr 52px 44px;padding:4px 0}.ba-spread-rating[data-v-efeef8b4]{color:var(--dash-text);font-size:12px;font-weight:600}.ba-spread-bar-wrap[data-v-efeef8b4]{background:var(--dash-border);border-radius:2px;height:12px;overflow:hidden}.ba-spread-bar[data-v-efeef8b4]{border-radius:2px;height:100%;transition:width .3s}.ba-bar-ig-high[data-v-efeef8b4]{background:var(--dash-green);opacity:.7}.ba-bar-ig[data-v-efeef8b4]{background:var(--dash-text);opacity:.4}.ba-bar-hy[data-v-efeef8b4]{background:var(--dash-red);opacity:.7}.ba-spread-val[data-v-efeef8b4]{color:var(--dash-text);font-size:11px;font-weight:500;text-align:right}.ba-spread-chg[data-v-efeef8b4]{font-size:10px;text-align:right}.ba-bond-table[data-v-efeef8b4]{overflow-x:auto;width:100%}.ba-bond-header[data-v-efeef8b4]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;padding:4px 0;text-transform:uppercase}.ba-bond-header[data-v-efeef8b4],.ba-bond-row[data-v-efeef8b4]{display:grid;gap:4px;grid-template-columns:1fr 72px 100px 60px 60px 68px 68px 52px 52px}.ba-bond-row[data-v-efeef8b4]{padding:5px 0;transition:background 60ms}.ba-bond-row[data-v-efeef8b4]:hover{background:var(--dash-hover)}.ba-bond-issuer[data-v-efeef8b4]{color:var(--dash-text);font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ba-bond-val[data-v-efeef8b4]{color:var(--dash-text-secondary);font-size:11px;text-align:right}.ba-bond-rating[data-v-efeef8b4]{font-size:10px;font-weight:600;text-align:center}.ba-rating-high[data-v-efeef8b4]{color:var(--dash-green)}.ba-rating-ig[data-v-efeef8b4]{color:var(--dash-text)}.ba-rating-hy[data-v-efeef8b4]{color:var(--dash-red)}@media(min-width:1800px){.ba[data-v-efeef8b4]{padding:0 32px 48px}.ba-curve-svg[data-v-efeef8b4]{height:240px}.ba-cb-name[data-v-efeef8b4]{font-size:13px}.ba-bond-issuer[data-v-efeef8b4]{font-size:12px}}.oa[data-v-cb4f77ca]{padding:0 24px 40px}.oa-toolbar[data-v-cb4f77ca]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;flex-wrap:wrap;gap:16px;padding:12px 0}.oa-title[data-v-cb4f77ca]{color:var(--dash-text-tertiary);font-size:10px;font-weight:600;letter-spacing:.12em}.oa-ticker-select[data-v-cb4f77ca]{display:flex;gap:2px}.oa-tick-btn[data-v-cb4f77ca]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;padding:4px 10px}.oa-tick-btn.active[data-v-cb4f77ca]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.oa-view-tabs[data-v-cb4f77ca]{display:flex;gap:0;margin-left:auto}.oa-view-btn[data-v-cb4f77ca]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:11px;padding:5px 14px}.oa-view-btn[data-v-cb4f77ca]:first-child{border-radius:3px 0 0 3px}.oa-view-btn[data-v-cb4f77ca]:last-child{border-radius:0 3px 3px 0}.oa-view-btn+.oa-view-btn[data-v-cb4f77ca]{border-left:none}.oa-view-btn.active[data-v-cb4f77ca]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.oa-vol-bar[data-v-cb4f77ca]{border-bottom:1px solid var(--dash-border);display:flex;gap:0;padding:0}.oa-vol-item[data-v-cb4f77ca]{align-items:center;border-right:1px solid var(--dash-border);display:flex;flex:1;flex-direction:column;padding:10px 8px}.oa-vol-item[data-v-cb4f77ca]:last-child{border-right:none}.oa-vol-label[data-v-cb4f77ca]{color:var(--dash-text-tertiary);font-size:8px;font-weight:500;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.oa-vol-val[data-v-cb4f77ca]{color:var(--dash-text);font-size:14px;font-weight:600}.oa-panel[data-v-cb4f77ca]{padding-top:8px}.oa-section[data-v-cb4f77ca]{border-bottom:1px solid var(--dash-border);padding:12px 0}.oa-section[data-v-cb4f77ca]:last-child{border-bottom:none}.oa-sec-title[data-v-cb4f77ca]{color:var(--dash-text-tertiary);display:block;font-size:9px;font-weight:600;letter-spacing:.1em;margin-bottom:10px}.oa-skew-chart[data-v-cb4f77ca]{margin-bottom:16px}.oa-skew-svg[data-v-cb4f77ca]{height:180px;overflow:visible;width:100%}.oa-skew-legend[data-v-cb4f77ca]{display:flex;gap:16px;padding:6px 0}.oa-legend-item[data-v-cb4f77ca]{align-items:center;color:var(--dash-text-tertiary);display:flex;font-size:10px;gap:6px}.oa-legend-dot[data-v-cb4f77ca]{border-radius:50%;height:8px;width:8px}.oa-skew-table[data-v-cb4f77ca]{max-width:400px}.oa-skew-header[data-v-cb4f77ca]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.oa-skew-header[data-v-cb4f77ca],.oa-skew-row[data-v-cb4f77ca]{display:grid;gap:4px;grid-template-columns:64px 1fr 1fr 52px;padding:4px 0}.oa-skew-row[data-v-cb4f77ca]{transition:background 60ms}.oa-atm[data-v-cb4f77ca],.oa-skew-row[data-v-cb4f77ca]:hover{background:var(--dash-hover)}.oa-atm[data-v-cb4f77ca]{font-weight:600}.oa-skew-strike[data-v-cb4f77ca]{color:var(--dash-text);font-size:11px;font-weight:600}.oa-skew-val[data-v-cb4f77ca]{color:var(--dash-text-secondary);font-size:11px;text-align:right}.oa-chain-wrap[data-v-cb4f77ca]{overflow-x:auto}.oa-chain-header[data-v-cb4f77ca]{border-bottom:2px solid var(--dash-border);color:var(--dash-text-tertiary);display:grid;font-size:8px;font-weight:600;gap:2px;grid-template-columns:0 repeat(7,1fr) 56px repeat(7,1fr) 0;letter-spacing:.04em;padding:4px 0;text-align:center;text-transform:uppercase}.oa-chain-side-label[data-v-cb4f77ca]{font-size:9px;font-weight:700;letter-spacing:.1em}.oa-chain-row[data-v-cb4f77ca]{display:grid;gap:2px;grid-template-columns:0 repeat(7,1fr) 56px repeat(7,1fr) 0;padding:3px 0;text-align:center;transition:background 60ms}.oa-chain-row[data-v-cb4f77ca]:hover{background:var(--dash-hover)}.oa-itm-call[data-v-cb4f77ca]{background:#16a34a08}.oa-itm-put[data-v-cb4f77ca]{background:#dc262608}.oa-atm-row[data-v-cb4f77ca]{background:var(--dash-hover);border-bottom:1px solid var(--dash-text);border-top:1px solid var(--dash-text);font-weight:600}.oa-ch-val[data-v-cb4f77ca]{color:var(--dash-text-secondary);font-size:10px}.oa-ch-strike[data-v-cb4f77ca]{background:var(--dash-bg-secondary);color:var(--dash-text);font-size:11px;font-weight:700;padding:2px 4px;text-align:center}.oa-ch-side[data-v-cb4f77ca]{width:0}.oa-delta[data-v-cb4f77ca]{color:var(--dash-text);font-weight:500}.oa-bid[data-v-cb4f77ca]{color:var(--dash-green)}.oa-ask[data-v-cb4f77ca]{color:var(--dash-red)}.oa-strat-grid[data-v-cb4f77ca]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.oa-strat-card[data-v-cb4f77ca]{border:1px solid var(--dash-border);padding:14px;transition:border-color .1s}.oa-strat-card[data-v-cb4f77ca]:hover{border-color:var(--dash-text-tertiary)}.oa-strat-name[data-v-cb4f77ca]{color:var(--dash-text);display:block;font-size:13px;font-weight:600;margin-bottom:4px}.oa-strat-legs[data-v-cb4f77ca]{color:var(--dash-text-tertiary);display:block;font-size:10px;margin-bottom:6px}.oa-payoff-svg[data-v-cb4f77ca]{display:block;height:80px;margin-bottom:10px;overflow:visible;width:100%}.oa-strat-metrics[data-v-cb4f77ca]{display:grid;gap:6px;grid-template-columns:1fr 1fr}.oa-strat-kv[data-v-cb4f77ca]{display:flex;justify-content:space-between;padding:3px 0}.oa-strat-k[data-v-cb4f77ca]{color:var(--dash-text-tertiary);font-size:10px}.oa-strat-v[data-v-cb4f77ca]{font-size:10px;font-weight:500}.oa-pb-controls[data-v-cb4f77ca]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.oa-pb-presets[data-v-cb4f77ca]{display:flex;flex-wrap:wrap;gap:4px}.oa-pb-preset-btn[data-v-cb4f77ca]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:10px;font-weight:500;padding:5px 12px;transition:all 60ms}.oa-pb-preset-btn[data-v-cb4f77ca]:hover{border-color:var(--dash-text-secondary)}.oa-pb-preset-btn.active[data-v-cb4f77ca]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.oa-pb-legs[data-v-cb4f77ca]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:300px}.oa-pb-leg[data-v-cb4f77ca]{align-items:center;display:flex;gap:4px}.oa-pb-sel[data-v-cb4f77ca]{font-family:inherit}.oa-pb-input[data-v-cb4f77ca],.oa-pb-sel[data-v-cb4f77ca]{background:var(--dash-bg-secondary);border:1px solid var(--dash-border);color:var(--dash-text);font-size:10px;padding:4px 6px}.oa-pb-input[data-v-cb4f77ca]{text-align:right;width:64px}.oa-pb-qty[data-v-cb4f77ca]{width:40px}.oa-pb-del[data-v-cb4f77ca]{align-items:center;background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;display:flex;font-size:14px;height:22px;justify-content:center;line-height:1;width:22px}.oa-pb-del[data-v-cb4f77ca]:hover{border-color:var(--dash-red);color:var(--dash-red)}.oa-pb-add[data-v-cb4f77ca]{align-self:flex-start;background:transparent;border:1px dashed var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:10px;padding:4px 10px}.oa-pb-add[data-v-cb4f77ca]:hover{border-color:var(--dash-text-secondary)}.oa-pb-chart[data-v-cb4f77ca]{cursor:crosshair}.oa-pb-svg[data-v-cb4f77ca]{display:block;height:auto;overflow:visible;width:100%}.oa-pb-axis-text[data-v-cb4f77ca]{font-family:Berkeley Mono,monospace}.oa-pb-stats[data-v-cb4f77ca]{border:1px solid var(--dash-border);display:flex;gap:0;margin-top:12px}.oa-pb-stat[data-v-cb4f77ca]{align-items:center;border-right:1px solid var(--dash-border);display:flex;flex:1;flex-direction:column;padding:10px}.oa-pb-stat[data-v-cb4f77ca]:last-child{border-right:none}.oa-pb-stat-k[data-v-cb4f77ca]{color:var(--dash-text-tertiary);font-size:8px;font-weight:500;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.oa-pb-stat-v[data-v-cb4f77ca]{color:var(--dash-text);font-size:13px;font-weight:600}@media(min-width:1800px){.oa[data-v-cb4f77ca]{padding:0 32px 48px}.oa-vol-val[data-v-cb4f77ca]{font-size:16px}.oa-ch-val[data-v-cb4f77ca]{font-size:11px}.oa-ch-strike[data-v-cb4f77ca]{font-size:12px}.oa-strat-name[data-v-cb4f77ca]{font-size:14px}.oa-pb-stat-v[data-v-cb4f77ca]{font-size:15px}}.dcf[data-v-6ac6ccb8]{padding:0 24px 40px}.dcf-toolbar[data-v-6ac6ccb8]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;gap:16px;padding:12px 0}.dcf-title[data-v-6ac6ccb8]{color:var(--dash-text-tertiary);font-size:10px;font-weight:600;letter-spacing:.12em}.dcf-ticker-select[data-v-6ac6ccb8]{display:flex;gap:2px}.dcf-tick-btn[data-v-6ac6ccb8]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;padding:4px 10px}.dcf-tick-btn.active[data-v-6ac6ccb8]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.dcf-verdict[data-v-6ac6ccb8]{border-bottom:1px solid var(--dash-border);display:flex;gap:32px;padding:16px 0}.dcf-verdict-label[data-v-6ac6ccb8]{color:var(--dash-text-tertiary);display:block;font-size:9px;font-weight:500;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.dcf-verdict-price[data-v-6ac6ccb8]{color:var(--dash-text);font-size:28px;font-weight:600}.dcf-verdict-current[data-v-6ac6ccb8]{color:var(--dash-text-secondary);font-size:28px;font-weight:400}.dcf-verdict-upside[data-v-6ac6ccb8]{font-size:20px;font-weight:600}.dcf-grid[data-v-6ac6ccb8]{display:grid;gap:24px;grid-template-columns:1fr 1fr}.dcf-section[data-v-6ac6ccb8]{border-bottom:1px solid var(--dash-border);padding:12px 0}.dcf-section[data-v-6ac6ccb8]:last-child{border-bottom:none}.dcf-sec-title[data-v-6ac6ccb8]{color:var(--dash-text-tertiary);display:block;font-size:9px;font-weight:600;letter-spacing:.1em;margin-bottom:8px}.dcf-kv-grid[data-v-6ac6ccb8]{display:flex;flex-direction:column;gap:2px}.dcf-kv[data-v-6ac6ccb8]{display:flex;justify-content:space-between;padding:4px 0}.dcf-kv-highlight[data-v-6ac6ccb8]{background:var(--dash-hover);font-weight:600;padding:4px 6px}.dcf-k[data-v-6ac6ccb8]{color:var(--dash-text-secondary)}.dcf-k[data-v-6ac6ccb8],.dcf-v[data-v-6ac6ccb8]{font-size:11px}.dcf-v[data-v-6ac6ccb8]{color:var(--dash-text);font-weight:500}.dcf-proj-table[data-v-6ac6ccb8]{width:100%}.dcf-proj-header[data-v-6ac6ccb8]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dcf-proj-header[data-v-6ac6ccb8],.dcf-proj-row[data-v-6ac6ccb8]{display:grid;gap:4px;grid-template-columns:140px repeat(5,1fr);padding:4px 0}.dcf-proj-row[data-v-6ac6ccb8]{transition:background 60ms}.dcf-proj-row[data-v-6ac6ccb8]:hover{background:var(--dash-hover)}.dcf-proj-bold[data-v-6ac6ccb8]{font-weight:600}.dcf-proj-bold .dcf-proj-label[data-v-6ac6ccb8]{color:var(--dash-text);font-weight:600}.dcf-proj-label[data-v-6ac6ccb8]{color:var(--dash-text-secondary);font-size:11px}.dcf-proj-val[data-v-6ac6ccb8]{color:var(--dash-text);font-size:11px;text-align:right}.dcf-bridge[data-v-6ac6ccb8]{flex-wrap:wrap;gap:8px;padding:8px 0}.dcf-bridge[data-v-6ac6ccb8],.dcf-bridge-item[data-v-6ac6ccb8]{align-items:center;display:flex}.dcf-bridge-item[data-v-6ac6ccb8]{background:var(--dash-bg-secondary);flex-direction:column;min-width:80px;padding:8px 14px}.dcf-bridge-bold[data-v-6ac6ccb8]{border:1px solid var(--dash-border)}.dcf-bridge-result[data-v-6ac6ccb8]{background:var(--dash-text)}.dcf-bridge-result .dcf-bridge-label[data-v-6ac6ccb8],.dcf-bridge-result .dcf-bridge-val[data-v-6ac6ccb8]{color:var(--dash-bg)}.dcf-bridge-label[data-v-6ac6ccb8]{color:var(--dash-text-tertiary);font-size:8px;font-weight:500;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.dcf-bridge-val[data-v-6ac6ccb8]{color:var(--dash-text);font-size:14px;font-weight:600}.dcf-bridge-op[data-v-6ac6ccb8]{color:var(--dash-text-tertiary);font-size:16px;font-weight:300}.dcf-sens-legend[data-v-6ac6ccb8]{display:flex;gap:16px;margin-bottom:8px}.dcf-sens-leg[data-v-6ac6ccb8]{align-items:center;color:var(--dash-text-tertiary);display:flex;font-size:9px;font-weight:500;gap:4px}.dcf-sens-leg[data-v-6ac6ccb8]:before{background:var(--dash-bg-secondary);border:1px solid var(--dash-border);content:"";display:inline-block;height:10px;width:10px}.dcf-sens-leg.dash-positive[data-v-6ac6ccb8]:before{background:#16a34a26}.dcf-sens-leg.dash-negative[data-v-6ac6ccb8]:before{background:#dc262626}.dcf-sens-wrap[data-v-6ac6ccb8]{overflow-x:auto}.dcf-sens[data-v-6ac6ccb8]{border-collapse:collapse;font-size:11px;width:100%}.dcf-sens td[data-v-6ac6ccb8],.dcf-sens th[data-v-6ac6ccb8]{border:1px solid var(--dash-border);padding:8px 12px;text-align:center}.dcf-sens-corner[data-v-6ac6ccb8]{background:var(--dash-bg-secondary);color:var(--dash-text-tertiary);font-size:8px;font-weight:600;letter-spacing:.04em;text-align:left}.dcf-sens-hdr[data-v-6ac6ccb8],.dcf-sens-label[data-v-6ac6ccb8]{background:var(--dash-bg-secondary);color:var(--dash-text-secondary);font-size:10px;font-weight:600}.dcf-sens-label[data-v-6ac6ccb8]{text-align:left}.dcf-sens-cell[data-v-6ac6ccb8]{color:var(--dash-text);cursor:default;font-weight:600;transition:all 80ms}.dcf-sens-cell[data-v-6ac6ccb8]:hover{position:relative;z-index:1}.dcf-sens-cell[data-v-6ac6ccb8]:hover,.dcf-sens-current[data-v-6ac6ccb8]{outline:2px solid var(--dash-text);outline-offset:-2px}.dcf-sens-current[data-v-6ac6ccb8]{font-weight:700}@media(min-width:1800px){.dcf[data-v-6ac6ccb8]{padding:0 32px 48px}.dcf-verdict-current[data-v-6ac6ccb8],.dcf-verdict-price[data-v-6ac6ccb8]{font-size:32px}.dcf-proj-label[data-v-6ac6ccb8],.dcf-proj-val[data-v-6ac6ccb8]{font-size:12px}}.sv[data-v-ca73f676]{padding:0 24px 40px}.sv-toolbar[data-v-ca73f676]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;flex-wrap:wrap;gap:16px;padding:12px 0}.sv-title[data-v-ca73f676]{font-weight:600;letter-spacing:.12em}.sv-count[data-v-ca73f676],.sv-title[data-v-ca73f676]{color:var(--dash-text-tertiary);font-size:10px}.sv-presets[data-v-ca73f676]{display:flex;gap:0;margin-left:auto}.sv-preset[data-v-ca73f676]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:11px;padding:5px 12px;transition:all 60ms}.sv-preset[data-v-ca73f676]:first-child{border-radius:3px 0 0 3px}.sv-preset[data-v-ca73f676]:last-child{border-radius:0 3px 3px 0}.sv-preset+.sv-preset[data-v-ca73f676]{border-left:none}.sv-preset.active[data-v-ca73f676]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.sv-table-wrap[data-v-ca73f676]{overflow-x:auto}.sv-header[data-v-ca73f676]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;display:grid;font-size:9px;font-weight:600;gap:4px;grid-template-columns:60px 1fr 80px repeat(9,72px) 28px;letter-spacing:.04em;padding:6px 0;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sv-header span[data-v-ca73f676]:hover{color:var(--dash-text-secondary)}.sv-header span.sorted[data-v-ca73f676]{color:var(--dash-text)}.sv-row[data-v-ca73f676]{cursor:pointer;display:grid;gap:4px;grid-template-columns:60px 1fr 80px repeat(9,72px) 28px;padding:6px 0;transition:background 60ms}.sv-row[data-v-ca73f676]:hover{background:var(--dash-hover)}.sv-c-tick[data-v-ca73f676]{color:var(--dash-text);font-size:12px;font-weight:600}.sv-c-name[data-v-ca73f676]{color:var(--dash-text-secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-c-sector[data-v-ca73f676]{color:var(--dash-text-tertiary);font-size:10px}.sv-c-val[data-v-ca73f676]{color:var(--dash-text);font-size:11px;text-align:right}.sv-neg[data-v-ca73f676]{color:var(--dash-text-tertiary)}.sv-c-add-hdr[data-v-ca73f676]{width:28px}.sv-c-add[data-v-ca73f676]{align-items:center;color:var(--dash-text-tertiary);cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;opacity:0;transition:opacity 80ms}.sv-row:hover .sv-c-add[data-v-ca73f676]{opacity:1}.sv-c-add[data-v-ca73f676]:hover{color:var(--dash-green)}.sv-empty[data-v-ca73f676]{color:var(--dash-text-tertiary);font-size:12px;padding:32px 0;text-align:center}.sv-stats[data-v-ca73f676]{border:1px solid var(--dash-border);display:flex;gap:0;margin-top:16px}.sv-stat[data-v-ca73f676]{align-items:center;border-right:1px solid var(--dash-border);display:flex;flex:1;flex-direction:column;padding:10px}.sv-stat[data-v-ca73f676]:last-child{border-right:none}.sv-stat-label[data-v-ca73f676]{color:var(--dash-text-tertiary);font-size:9px;font-weight:500;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.sv-stat-val[data-v-ca73f676]{color:var(--dash-text);font-size:16px;font-weight:600}@media(min-width:1800px){.sv[data-v-ca73f676]{padding:0 32px 48px}.sv-c-tick[data-v-ca73f676]{font-size:13px}.sv-c-val[data-v-ca73f676]{font-size:12px}.sv-stat-val[data-v-ca73f676]{font-size:18px}}.mc[data-v-69046a5d],.mc-svg[data-v-69046a5d]{width:100%}.mc-svg[data-v-69046a5d]{display:block;height:80px}.mc-footer[data-v-69046a5d]{display:flex;justify-content:space-between;padding:6px 0 0}.mc-price[data-v-69046a5d]{font-size:13px;font-weight:600}.mc-range[data-v-69046a5d]{color:var(--dash-text-tertiary);font-size:10px}@media(min-width:1800px){.mc-svg[data-v-69046a5d]{height:100px}.mc-price[data-v-69046a5d]{font-size:14px}.mc-range[data-v-69046a5d]{font-size:11px}}.mv[data-v-6034c98b]{padding:0 24px 40px}.mv-toolbar[data-v-6034c98b]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;justify-content:space-between;padding:12px 0}.mv-title[data-v-6034c98b]{color:var(--dash-text-tertiary);font-size:10px;font-weight:600;letter-spacing:.12em}.mv-tf[data-v-6034c98b]{display:flex;gap:1px}.mv-tf-btn[data-v-6034c98b]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:10px;font-weight:500;padding:4px 10px}.mv-tf-btn[data-v-6034c98b]:first-child{border-radius:3px 0 0 3px}.mv-tf-btn[data-v-6034c98b]:last-child{border-radius:0 3px 3px 0}.mv-tf-btn+.mv-tf-btn[data-v-6034c98b]{border-left:none}.mv-tf-btn.active[data-v-6034c98b]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.mv-grid[data-v-6034c98b]{display:grid;gap:24px;grid-template-columns:1fr 1fr;padding:16px 0}.mv-chart-header[data-v-6034c98b]{align-items:baseline;display:flex;gap:12px;margin-bottom:8px}.mv-chart-name[data-v-6034c98b]{font-weight:600}.mv-chart-name[data-v-6034c98b],.mv-chart-val[data-v-6034c98b]{color:var(--dash-text);font-size:18px}.mv-chart-chg[data-v-6034c98b],.mv-chart-val[data-v-6034c98b]{font-weight:500}.mv-chart-chg[data-v-6034c98b]{font-size:14px}.mv-section-title[data-v-6034c98b]{color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.1em;margin-bottom:8px}.mv-idx-grid[data-v-6034c98b]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.mv-card[data-v-6034c98b]{border:1px solid var(--dash-border);cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 12px;position:relative;transition:border-color 80ms,background 80ms}.mv-card[data-v-6034c98b]:hover{border-color:var(--dash-text-tertiary)}.mv-card.active[data-v-6034c98b]{background:var(--dash-hover);border-color:var(--dash-text)}.mv-card-name[data-v-6034c98b]{color:var(--dash-text-secondary);font-size:11px;font-weight:500}.mv-card-val[data-v-6034c98b]{color:var(--dash-text);font-size:16px;font-weight:600}.mv-card-chg[data-v-6034c98b]{font-size:11px;font-weight:500}.mv-card-spark[data-v-6034c98b]{opacity:.6;position:absolute;right:10px;top:10px}.mv-section[data-v-6034c98b]{border-bottom:1px solid var(--dash-border);padding:16px 0}.mv-section[data-v-6034c98b]:last-child{border-bottom:none}.mv-two-col[data-v-6034c98b]{display:grid;gap:24px;grid-template-columns:1fr 1fr}.mv-heatmap[data-v-6034c98b]{display:grid;gap:2px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(4,1fr);height:140px}.mv-hm-cell[data-v-6034c98b]{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;transition:opacity 80ms}.mv-hm-cell[data-v-6034c98b]:hover{opacity:.75}.mv-hm-name[data-v-6034c98b]{color:var(--dash-text);font-size:10px;font-weight:500}.mv-hm-chg[data-v-6034c98b]{color:var(--dash-text-secondary);font-size:9px}.mv-hm-mover[data-v-6034c98b]{color:var(--dash-text-tertiary);font-size:8px}.mv-sentiment-grid[data-v-6034c98b]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.mv-sent-card[data-v-6034c98b]{border:1px solid var(--dash-border);padding:10px}.mv-sent-label[data-v-6034c98b]{color:var(--dash-text-tertiary);font-size:9px;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.mv-sent-label[data-v-6034c98b],.mv-sent-val[data-v-6034c98b]{display:block;font-weight:600}.mv-sent-val[data-v-6034c98b]{font-size:20px;margin-bottom:4px}.mv-sent-chart[data-v-6034c98b]{display:block;height:40px;width:100%}.mv-pulse-bar[data-v-6034c98b]{border:1px solid var(--dash-border);display:flex;gap:0}.mv-pulse-item[data-v-6034c98b]{align-items:center;border-right:1px solid var(--dash-border);display:flex;flex:1;flex-direction:column;padding:8px}.mv-pulse-item[data-v-6034c98b]:last-child{border-right:none}.mv-pulse-label[data-v-6034c98b]{color:var(--dash-text-tertiary);font-size:9px;font-weight:500;letter-spacing:.06em}.mv-pulse-val[data-v-6034c98b]{color:var(--dash-text);font-size:13px;font-weight:600}.mv-movers[data-v-6034c98b]{display:grid;gap:20px;grid-template-columns:1fr 1fr}.mv-movers-col[data-v-6034c98b]{display:flex;flex-direction:column;gap:4px}.mv-mover-row[data-v-6034c98b]{display:flex;justify-content:space-between;padding:4px 0;transition:background 60ms}.mv-mover-row[data-v-6034c98b]:hover{background:var(--dash-hover)}.mv-mover-tick[data-v-6034c98b]{color:var(--dash-text);font-size:12px;font-weight:600}.mv-mover-chg[data-v-6034c98b]{font-size:12px}.mv-map-wrap[data-v-6034c98b]{margin-bottom:12px}.mv-world-map[data-v-6034c98b]{border:1px solid var(--dash-border);display:block;height:auto;width:100%}.mv-land[data-v-6034c98b]{pointer-events:none}.mv-map-bubble[data-v-6034c98b]{transition:r .2s}.mv-map-label[data-v-6034c98b]{font-family:-apple-system,system-ui,sans-serif;font-weight:500}.mv-map-val[data-v-6034c98b]{font-family:Berkeley Mono,monospace;font-weight:600}.mv-world-table[data-v-6034c98b]{width:100%}.mv-world-header[data-v-6034c98b]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;padding:4px 0;text-transform:uppercase}.mv-world-header[data-v-6034c98b],.mv-world-row[data-v-6034c98b]{display:grid;gap:8px;grid-template-columns:1fr 80px 70px 1fr 80px 70px}.mv-world-row[data-v-6034c98b]{font-size:11px;padding:5px 0;transition:background 60ms}.mv-world-row[data-v-6034c98b]:hover{background:var(--dash-hover)}.mv-world-name[data-v-6034c98b]{align-items:center;color:var(--dash-text);display:flex;font-weight:500;gap:6px}.mv-world-dot[data-v-6034c98b]{border-radius:50%;flex-shrink:0;height:5px;width:5px}.mv-world-dot.open[data-v-6034c98b]{background:var(--dash-green)}.mv-world-dot.closed[data-v-6034c98b]{background:var(--dash-text-tertiary);opacity:.5}.mv-world-region[data-v-6034c98b]{color:var(--dash-text-tertiary)}.mv-world-status[data-v-6034c98b]{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mv-world-status.open[data-v-6034c98b]{color:var(--dash-green)}.mv-world-status.closed[data-v-6034c98b]{color:var(--dash-text-tertiary)}.mv-world-idx[data-v-6034c98b]{color:var(--dash-text-secondary)}.mv-world-val[data-v-6034c98b]{color:var(--dash-text);font-weight:500}.mv-world-chg[data-v-6034c98b],.mv-world-val[data-v-6034c98b]{text-align:right}.mv-crypto-header[data-v-6034c98b],.mv-crypto-row[data-v-6034c98b]{display:grid;font-size:10px;gap:4px;grid-template-columns:1.2fr .8fr .6fr .7fr .7fr .6fr;padding:4px 0}.mv-crypto-header[data-v-6034c98b]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mv-crypto-row[data-v-6034c98b]{transition:background 60ms}.mv-crypto-row[data-v-6034c98b]:hover{background:var(--dash-hover)}.mv-crypto-name[data-v-6034c98b]{color:var(--dash-text);font-size:11px}.mv-crypto-sub[data-v-6034c98b]{color:var(--dash-text-tertiary);font-size:9px;font-weight:400}.mv-crypto-val[data-v-6034c98b]{color:var(--dash-text-secondary)}.mv-crypto-chg[data-v-6034c98b],.mv-crypto-val[data-v-6034c98b]{font-size:10px;text-align:right}.mv-crypto-global[data-v-6034c98b]{display:flex;flex-wrap:wrap;gap:12px;padding:8px 0 0}.mv-cg[data-v-6034c98b]{background:var(--dash-bg-secondary);color:var(--dash-text-tertiary);font-size:9px;padding:1px 5px}.mv-fx-wrap[data-v-6034c98b]{overflow-x:auto}.mv-fx-table[data-v-6034c98b]{border-collapse:collapse;font-size:10px;width:100%}.mv-fx-table td[data-v-6034c98b],.mv-fx-table th[data-v-6034c98b]{border:1px solid var(--dash-border);padding:4px 6px;text-align:center}.mv-fx-corner[data-v-6034c98b]{background:var(--dash-bg-secondary)}.mv-fx-hdr[data-v-6034c98b],.mv-fx-label[data-v-6034c98b]{background:var(--dash-bg-secondary);color:var(--dash-text-secondary);font-size:9px;font-weight:600}.mv-fx-label[data-v-6034c98b]{text-align:left}.mv-fx-cell[data-v-6034c98b]{color:var(--dash-text);transition:background 60ms}.mv-fx-cell[data-v-6034c98b]:hover{background:var(--dash-hover)}.mv-fx-diag[data-v-6034c98b]{background:var(--dash-bg-secondary);color:var(--dash-text-tertiary)}.mv-defi-header[data-v-6034c98b],.mv-defi-row[data-v-6034c98b]{display:grid;font-size:10px;gap:4px;grid-template-columns:1fr 60px 80px 60px;padding:4px 0}.mv-defi-header[data-v-6034c98b]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mv-defi-row[data-v-6034c98b]{transition:background 60ms}.mv-defi-row[data-v-6034c98b]:hover{background:var(--dash-hover)}.mv-defi-name[data-v-6034c98b]{color:var(--dash-text);font-size:11px;font-weight:500}.mv-defi-chain[data-v-6034c98b]{color:var(--dash-text-tertiary);text-align:center}.mv-defi-val[data-v-6034c98b]{color:var(--dash-text-secondary)}.mv-defi-chg[data-v-6034c98b],.mv-defi-val[data-v-6034c98b]{text-align:right}.mv-defi-footer[data-v-6034c98b]{display:flex;gap:12px;padding:6px 0 0}.mv-commodity-header[data-v-6034c98b],.mv-commodity-row[data-v-6034c98b]{display:grid;font-size:10px;gap:4px;grid-template-columns:1fr 80px 70px;padding:4px 0}.mv-commodity-header[data-v-6034c98b]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mv-commodity-row[data-v-6034c98b]{transition:background 60ms}.mv-commodity-row[data-v-6034c98b]:hover{background:var(--dash-hover)}.mv-commodity-name[data-v-6034c98b]{color:var(--dash-text-secondary);font-size:11px}.mv-commodity-val[data-v-6034c98b]{color:var(--dash-text);font-weight:500;text-align:right}.mv-commodity-chg[data-v-6034c98b]{text-align:right}@media(max-width:1200px){.mv-grid[data-v-6034c98b],.mv-two-col[data-v-6034c98b]{grid-template-columns:1fr}}@media(min-width:1800px){.mv[data-v-6034c98b]{padding:0 32px 48px}.mv-chart-name[data-v-6034c98b],.mv-chart-val[data-v-6034c98b]{font-size:22px}.mv-card-val[data-v-6034c98b]{font-size:18px}.mv-heatmap[data-v-6034c98b]{height:180px}.mv-hm-name[data-v-6034c98b]{font-size:11px}}.wv[data-v-d0057fa2]{padding:0 24px 40px}.wv-toolbar[data-v-d0057fa2]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;flex-wrap:wrap;gap:12px;padding:12px 0}.wv-title[data-v-d0057fa2]{color:var(--dash-text-tertiary);font-size:10px;font-weight:600;letter-spacing:.12em}.wv-portfolio-select[data-v-d0057fa2]{align-items:center;display:flex;gap:6px}.wv-port-dropdown[data-v-d0057fa2]{background:var(--dash-bg);padding:4px 8px}.wv-btn-sm[data-v-d0057fa2],.wv-port-dropdown[data-v-d0057fa2]{border:1px solid var(--dash-border);color:var(--dash-text);cursor:pointer;font-family:inherit;font-size:11px}.wv-btn-sm[data-v-d0057fa2]{background:transparent;padding:3px 10px;transition:all 60ms}.wv-btn-sm[data-v-d0057fa2]:hover{background:var(--dash-hover);border-color:var(--dash-text-tertiary)}.wv-btn-danger[data-v-d0057fa2]:hover{border-color:var(--dash-red);color:var(--dash-red)}.wv-tabs[data-v-d0057fa2]{display:flex;gap:0;margin-left:auto}.wv-tab[data-v-d0057fa2]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:11px;padding:5px 14px;transition:all 60ms}.wv-tab[data-v-d0057fa2]:first-child{border-radius:3px 0 0 3px}.wv-tab[data-v-d0057fa2]:last-child{border-radius:0 3px 3px 0}.wv-tab+.wv-tab[data-v-d0057fa2]{border-left:none}.wv-tab.active[data-v-d0057fa2]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.wv-new-port[data-v-d0057fa2]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;gap:8px;padding:10px 0}.wv-add-input[data-v-d0057fa2],.wv-new-input[data-v-d0057fa2],.wv-rename-input[data-v-d0057fa2]{background:var(--dash-bg);border:1px solid var(--dash-border);color:var(--dash-text);font-family:inherit;font-size:12px;padding:5px 10px;width:200px}.wv-add-input[data-v-d0057fa2]:focus,.wv-new-input[data-v-d0057fa2]:focus,.wv-rename-input[data-v-d0057fa2]:focus{border-color:var(--dash-text);outline:none}.wv-port-name-row[data-v-d0057fa2]{align-items:center;display:flex;gap:8px;padding:8px 0 0}.wv-port-name[data-v-d0057fa2]{color:var(--dash-text);cursor:pointer;font-size:14px;font-weight:600}.wv-port-name[data-v-d0057fa2]:hover{text-decoration:underline}.wv-port-edit[data-v-d0057fa2]{color:var(--dash-text-tertiary);cursor:pointer;font-size:12px}.wv-rename-input[data-v-d0057fa2]{font-size:14px;font-weight:600;width:240px}.wv-summary[data-v-d0057fa2]{border-bottom:1px solid var(--dash-border);display:flex;gap:0;padding:0}.wv-sum-item[data-v-d0057fa2]{align-items:center;border-right:1px solid var(--dash-border);display:flex;flex:1;flex-direction:column;padding:14px 8px}.wv-sum-item[data-v-d0057fa2]:last-child{border-right:none}.wv-sum-main .wv-sum-val[data-v-d0057fa2]{font-size:22px}.wv-sum-label[data-v-d0057fa2]{color:var(--dash-text-tertiary);font-size:8px;font-weight:500;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.wv-sum-val[data-v-d0057fa2]{color:var(--dash-text);font-size:16px;font-weight:600}.wv-sum-sub[data-v-d0057fa2]{font-size:10px}.wv-alloc-cell[data-v-d0057fa2]{max-width:100px}.wv-donut[data-v-d0057fa2]{height:56px;width:56px}.wv-panel[data-v-d0057fa2]{padding-top:8px}.wv-section-title[data-v-d0057fa2]{color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.1em;margin-bottom:8px;padding-top:8px}.wv-add-row[data-v-d0057fa2]{align-items:flex-start;display:flex;gap:8px;padding:8px 0}.wv-add-wrap[data-v-d0057fa2]{position:relative}.wv-add-suggestions[data-v-d0057fa2]{background:var(--dash-bg);border:1px solid var(--dash-border);left:0;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:280px;z-index:10}.wv-add-sug[data-v-d0057fa2]{align-items:center;color:var(--dash-text);cursor:pointer;display:flex;font-size:11px;gap:10px;padding:6px 10px;transition:background 40ms}.wv-add-sug[data-v-d0057fa2]:hover{background:var(--dash-hover)}.wv-add-sug-name[data-v-d0057fa2]{font-size:10px}.wv-add-sug-name[data-v-d0057fa2],.wv-empty[data-v-d0057fa2]{color:var(--dash-text-tertiary)}.wv-empty[data-v-d0057fa2]{font-size:12px;padding:24px 0;text-align:center}.wv-pos-table[data-v-d0057fa2]{width:100%}.wv-pos-header[data-v-d0057fa2]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;padding:6px 0;text-transform:uppercase}.wv-pos-header[data-v-d0057fa2],.wv-pos-row[data-v-d0057fa2]{display:grid;gap:4px;grid-template-columns:60px 1fr repeat(7,80px) 60px 28px}.wv-pos-row[data-v-d0057fa2]{cursor:pointer;padding:7px 0;transition:background 60ms}.wv-pos-row[data-v-d0057fa2]:hover{background:var(--dash-hover)}.wv-pos-tick[data-v-d0057fa2]{color:var(--dash-text);font-size:12px;font-weight:600}.wv-pos-name[data-v-d0057fa2]{color:var(--dash-text-secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wv-pos-val[data-v-d0057fa2]{color:var(--dash-text);font-size:11px;text-align:right}.wv-pos-sparkCol[data-v-d0057fa2]{text-align:center}.wv-pos-del[data-v-d0057fa2]{align-items:center;color:var(--dash-text-tertiary);cursor:pointer;display:flex;font-size:14px;justify-content:center;opacity:0;transition:opacity 80ms}.wv-pos-row:hover .wv-pos-del[data-v-d0057fa2]{opacity:1}.wv-pos-del[data-v-d0057fa2]:hover{color:var(--dash-red)}.wv-alert-row[data-v-d0057fa2]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;gap:10px;padding:6px 0;transition:background 60ms}.wv-alert-row[data-v-d0057fa2]:hover{background:var(--dash-hover)}.wv-alert-time[data-v-d0057fa2]{color:var(--dash-text-tertiary);font-size:10px;min-width:42px}.wv-alert-type[data-v-d0057fa2]{border-radius:2px;font-size:8px;font-weight:600;letter-spacing:.06em;min-width:48px;padding:2px 6px;text-align:center;text-transform:uppercase}.wv-alert-type.price[data-v-d0057fa2]{background:#3b82f61a;color:#3b82f6}.wv-alert-type.volume[data-v-d0057fa2]{background:#a855f71a;color:#a855f7}.wv-alert-type.news[data-v-d0057fa2]{background:#16a34a1a;color:#16a34a}.wv-alert-type.earnings[data-v-d0057fa2]{background:#eab3081a;color:#eab308}.wv-alert-text[data-v-d0057fa2]{color:var(--dash-text);flex:1;font-size:11px}.wv-alert-tick[data-v-d0057fa2]{color:var(--dash-text);cursor:pointer;font-size:10px;font-weight:600}.wv-alert-tick[data-v-d0057fa2]:hover{text-decoration:underline}.wv-earn-group[data-v-d0057fa2]{border-bottom:1px solid var(--dash-border);padding:8px 0}.wv-earn-label[data-v-d0057fa2]{color:var(--dash-text-tertiary);display:block;font-size:9px;font-weight:600;letter-spacing:.08em;margin-bottom:6px}.wv-earn-items[data-v-d0057fa2]{display:flex;flex-wrap:wrap;gap:8px}.wv-earn-item[data-v-d0057fa2]{align-items:center;border:1px solid var(--dash-border);cursor:pointer;display:flex;gap:8px;padding:6px 10px;transition:border-color 80ms}.wv-earn-item[data-v-d0057fa2]:hover{border-color:var(--dash-text-tertiary)}.wv-earn-tick[data-v-d0057fa2]{color:var(--dash-text);font-size:11px;font-weight:600}.wv-earn-timing[data-v-d0057fa2]{color:var(--dash-text-tertiary);font-size:9px}.wv-earn-est[data-v-d0057fa2]{color:var(--dash-text-secondary);font-size:10px}.wv-earn-act[data-v-d0057fa2],.wv-earn-surprise[data-v-d0057fa2]{font-size:10px;font-weight:600}.wv-flow-table[data-v-d0057fa2]{width:100%}.wv-flow-header[data-v-d0057fa2]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;padding:4px 0;text-transform:uppercase}.wv-flow-header[data-v-d0057fa2],.wv-flow-row[data-v-d0057fa2]{display:grid;gap:8px;grid-template-columns:60px 48px 64px 64px 52px 48px 52px 64px 64px}.wv-flow-row[data-v-d0057fa2]{color:var(--dash-text);font-size:11px;padding:5px 0;transition:background 60ms}.wv-flow-row[data-v-d0057fa2]:hover{background:var(--dash-hover)}.wv-flow-tick[data-v-d0057fa2]{font-weight:600}.wv-flow-type[data-v-d0057fa2]{font-size:9px;font-weight:700;letter-spacing:.06em}.wv-flow-type.call[data-v-d0057fa2]{color:var(--dash-green)}.wv-flow-type.put[data-v-d0057fa2]{color:var(--dash-red)}.wv-flow-sent[data-v-d0057fa2]{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.wv-flow-sent.bullish[data-v-d0057fa2]{color:var(--dash-green)}.wv-flow-sent.bearish[data-v-d0057fa2]{color:var(--dash-red)}.wv-rules-header[data-v-d0057fa2]{align-items:center;display:flex;gap:12px;padding:10px 0 6px}.wv-rules-header .wv-section-title[data-v-d0057fa2]{margin:0;padding:0}.wv-rule-form[data-v-d0057fa2]{border-bottom:1px solid var(--dash-border);padding:10px 0}.wv-rule-form-row[data-v-d0057fa2]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wv-rule-input[data-v-d0057fa2]{background:var(--dash-bg);border:1px solid var(--dash-border);color:var(--dash-text);font-family:inherit;font-size:12px;padding:5px 10px;width:100px}.wv-rule-input[data-v-d0057fa2]:focus{border-color:var(--dash-text);outline:none}.wv-rule-val[data-v-d0057fa2]{width:80px}.wv-rule-select[data-v-d0057fa2]{background:var(--dash-bg);border:1px solid var(--dash-border);color:var(--dash-text);cursor:pointer;font-family:inherit;font-size:11px;padding:5px 8px}.wv-rules-table[data-v-d0057fa2]{width:100%}.wv-rules-tbl-header[data-v-d0057fa2]{color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;padding:6px 0;text-transform:uppercase}.wv-rule-row[data-v-d0057fa2],.wv-rules-tbl-header[data-v-d0057fa2]{border-bottom:1px solid var(--dash-border);display:grid;gap:8px;grid-template-columns:50px 70px 1fr 80px 32px}.wv-rule-row[data-v-d0057fa2]{align-items:center;color:var(--dash-text);font-size:11px;padding:7px 0;transition:background 60ms}.wv-rule-row[data-v-d0057fa2]:hover{background:var(--dash-hover)}.wv-rule-row.disabled[data-v-d0057fa2]{opacity:.4}.wv-rule-tick[data-v-d0057fa2]{font-weight:600}.wv-rule-cond[data-v-d0057fa2]{color:var(--dash-text-secondary);font-size:10px}.wv-rule-toggle-btn[data-v-d0057fa2]{background:var(--dash-border);border:none;border-radius:7px;cursor:pointer;height:14px;position:relative;transition:background .1s;width:28px}.wv-rule-toggle-btn.on[data-v-d0057fa2]{background:var(--dash-green)}.wv-rule-toggle-dot[data-v-d0057fa2]{background:#fff;border-radius:50%;height:10px;left:2px;position:absolute;top:2px;transition:transform .1s;width:10px}.wv-rule-toggle-btn.on .wv-rule-toggle-dot[data-v-d0057fa2]{transform:translate(14px)}.wv-rule-del[data-v-d0057fa2]{color:var(--dash-text-tertiary);cursor:pointer;font-size:14px;opacity:0;text-align:center;transition:opacity 80ms}.wv-rule-row:hover .wv-rule-del[data-v-d0057fa2]{opacity:1}.wv-rule-del[data-v-d0057fa2]:hover{color:var(--dash-red)}@media(min-width:1800px){.wv[data-v-d0057fa2]{padding:0 32px 48px}.wv-sum-main .wv-sum-val[data-v-d0057fa2]{font-size:26px}.wv-pos-tick[data-v-d0057fa2]{font-size:13px}.wv-pos-val[data-v-d0057fa2]{font-size:12px}}.mv[data-v-0ac698da]{padding:0 24px 40px}.mv-toolbar[data-v-0ac698da]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;flex-wrap:wrap;gap:16px;padding:12px 0}.mv-title[data-v-0ac698da]{color:var(--dash-text-tertiary);font-size:10px;font-weight:600;letter-spacing:.12em}.mv-tabs[data-v-0ac698da]{display:flex;gap:0;margin-left:auto}.mv-tab[data-v-0ac698da]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:11px;padding:5px 14px;transition:all 60ms}.mv-tab[data-v-0ac698da]:first-child{border-radius:3px 0 0 3px}.mv-tab[data-v-0ac698da]:last-child{border-radius:0 3px 3px 0}.mv-tab+.mv-tab[data-v-0ac698da]{border-left:none}.mv-tab.active[data-v-0ac698da]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.mv-panel[data-v-0ac698da]{padding-top:16px}.mv-grid[data-v-0ac698da]{display:grid;gap:16px}.mv-grid-2[data-v-0ac698da]{grid-template-columns:repeat(2,1fr)}.mv-card[data-v-0ac698da]{border:1px solid var(--dash-border);padding:16px}.mv-card-wide[data-v-0ac698da]{grid-column:span 2}.mv-card-title[data-v-0ac698da]{color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.1em;margin-bottom:12px}.mv-dot-svg[data-v-0ac698da],.mv-rate-svg[data-v-0ac698da]{display:block;height:auto;width:100%}.mv-rate-svg[data-v-0ac698da]{margin-bottom:12px}.mv-rate-table[data-v-0ac698da]{width:100%}.mv-rate-row[data-v-0ac698da]{border-bottom:1px solid var(--dash-border);display:grid;font-size:11px;gap:8px;grid-template-columns:1fr 1fr 1fr 1fr;padding:4px 0}.mv-rate-header[data-v-0ac698da]{color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mv-spread-charts[data-v-0ac698da]{gap:16px}.mv-spread-charts[data-v-0ac698da],.mv-spread-item[data-v-0ac698da]{display:flex;flex-direction:column}.mv-spread-item[data-v-0ac698da]{gap:4px}.mv-spread-label[data-v-0ac698da]{color:var(--dash-text-secondary);font-size:10px;font-weight:600}.mv-spread-val[data-v-0ac698da]{font-size:16px;font-weight:700}.mv-spread-svg[data-v-0ac698da]{display:block;height:auto;width:100%}.mv-cb-table[data-v-0ac698da]{width:100%}.mv-cb-header[data-v-0ac698da]{color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;padding:4px 0;text-transform:uppercase}.mv-cb-header[data-v-0ac698da],.mv-cb-row[data-v-0ac698da]{border-bottom:1px solid var(--dash-border);display:grid;gap:8px;grid-template-columns:1fr 60px 60px 60px 60px}.mv-cb-row[data-v-0ac698da]{color:var(--dash-text);font-size:11px;padding:5px 0;transition:background 60ms}.mv-cb-row[data-v-0ac698da]:hover{background:var(--dash-hover)}.mv-cb-name[data-v-0ac698da]{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-cb-rate[data-v-0ac698da]{font-weight:700}.mv-cb-trend[data-v-0ac698da]{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mv-cb-trend.cutting[data-v-0ac698da]{color:var(--dash-green)}.mv-cb-trend.hiking[data-v-0ac698da]{color:var(--dash-red)}.mv-cb-trend.hold[data-v-0ac698da]{color:var(--dash-text-tertiary)}.mv-cal-filters[data-v-0ac698da]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;gap:8px;padding:8px 0}.mv-cal-label[data-v-0ac698da]{font-weight:600}.mv-cal-btn[data-v-0ac698da],.mv-cal-label[data-v-0ac698da]{color:var(--dash-text-tertiary);font-size:10px}.mv-cal-btn[data-v-0ac698da]{background:transparent;border:1px solid var(--dash-border);cursor:pointer;font-family:inherit;padding:3px 10px;transition:all 60ms}.mv-cal-btn.active[data-v-0ac698da]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.mv-cal-grid[data-v-0ac698da]{display:flex;flex-direction:column;gap:0}.mv-cal-day[data-v-0ac698da]{border-bottom:1px solid var(--dash-border)}.mv-cal-day-header[data-v-0ac698da]{color:var(--dash-text);font-size:10px;font-weight:700;letter-spacing:.04em;padding:10px 0 4px}.mv-cal-event[data-v-0ac698da]{align-items:center;display:flex;gap:10px;padding:5px 0;transition:background 60ms}.mv-cal-event[data-v-0ac698da]:hover{background:var(--dash-hover)}.mv-cal-time[data-v-0ac698da]{color:var(--dash-text-tertiary);font-size:10px;min-width:48px}.mv-cal-imp[data-v-0ac698da]{align-items:center;border-radius:2px;display:flex;font-size:8px;font-weight:700;height:16px;justify-content:center;width:16px}.mv-cal-imp.high[data-v-0ac698da]{background:#dc26261a;color:#dc2626}.mv-cal-imp.medium[data-v-0ac698da]{background:#eab3081a;color:#eab308}.mv-cal-imp.low[data-v-0ac698da]{background:#6b72801a;color:#6b7280}.mv-cal-name[data-v-0ac698da]{color:var(--dash-text);flex:1;font-size:11px}.mv-cal-cons[data-v-0ac698da],.mv-cal-prev[data-v-0ac698da]{color:var(--dash-text-secondary);font-size:10px;min-width:80px}.mv-cal-event[data-v-0ac698da]{flex-wrap:wrap}.mv-cal-hist-btn[data-v-0ac698da]{background:none;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:9px;font-weight:600;padding:2px 8px;transition:all 60ms}.mv-cal-hist-btn[data-v-0ac698da]:hover{border-color:var(--dash-text-tertiary);color:var(--dash-text)}.mv-cal-hist[data-v-0ac698da]{animation:expand-in-0ac698da .12s ease-out;background:var(--dash-bg-secondary);border:1px solid var(--dash-border);margin-top:6px;padding:10px 12px;width:100%}.mv-cal-hist-title[data-v-0ac698da]{color:var(--dash-text);font-size:10px;font-weight:700;margin-bottom:8px}.mv-cal-hist-table[data-v-0ac698da]{width:100%}.mv-cal-hist-header[data-v-0ac698da]{color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mv-cal-hist-header[data-v-0ac698da],.mv-cal-hist-row[data-v-0ac698da]{border-bottom:1px solid var(--dash-border);display:grid;gap:8px;grid-template-columns:80px 1fr 1fr 1fr 1fr;padding:4px 0}.mv-cal-hist-row[data-v-0ac698da]{font-size:11px}@keyframes expand-in-0ac698da{0%{opacity:0}to{opacity:1}}.mv-infl-svg[data-v-0ac698da]{display:block;height:auto;width:100%}.mv-infl-legend[data-v-0ac698da]{display:flex;gap:16px;padding:8px 0}.mv-lg-item[data-v-0ac698da]{align-items:center;color:var(--dash-text-secondary);display:flex;font-size:10px;gap:6px}.mv-lg-line[data-v-0ac698da]{display:inline-block;height:2px;width:16px}.mv-lg-dashed[data-v-0ac698da]{background:repeating-linear-gradient(90deg,var(--dash-text) 0,var(--dash-text) 4px,transparent 4px,transparent 7px)!important;height:2px}.mv-macro-table[data-v-0ac698da]{width:100%}.mv-macro-header[data-v-0ac698da]{color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;padding:4px 0;text-transform:uppercase}.mv-macro-header[data-v-0ac698da],.mv-macro-row[data-v-0ac698da]{border-bottom:1px solid var(--dash-border);display:grid;gap:4px;grid-template-columns:1fr repeat(7,70px)}.mv-macro-row[data-v-0ac698da]{color:var(--dash-text);font-size:11px;padding:6px 0;transition:background 60ms}.mv-macro-row[data-v-0ac698da]:hover{background:var(--dash-hover)}.mv-macro-country[data-v-0ac698da]{font-weight:600}.mv-gdp-svg[data-v-0ac698da],.mv-unemp-svg[data-v-0ac698da]{display:block;height:auto;width:100%}.mv-unemp-latest[data-v-0ac698da]{align-items:baseline;display:flex;gap:6px;padding:6px 0 0}.mv-unemp-rate[data-v-0ac698da]{color:var(--dash-text);font-size:20px;font-weight:700}.mv-unemp-label[data-v-0ac698da]{color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mv-pmi-svg[data-v-0ac698da]{display:block;height:auto;width:100%}.mv-pmi-legend[data-v-0ac698da]{display:flex;gap:16px;padding:8px 0}.mv-comm-grid[data-v-0ac698da]{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.mv-comm-card[data-v-0ac698da]{border:1px solid var(--dash-border);padding:14px;transition:border-color 80ms}.mv-comm-card[data-v-0ac698da]:hover{border-color:var(--dash-text-tertiary)}.mv-comm-header[data-v-0ac698da]{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.mv-comm-name[data-v-0ac698da]{color:var(--dash-text);font-size:12px;font-weight:600}.mv-comm-ticker[data-v-0ac698da]{color:var(--dash-text-tertiary);font-size:10px}.mv-comm-price-row[data-v-0ac698da]{align-items:baseline;display:flex;gap:8px;margin-bottom:6px}.mv-comm-price[data-v-0ac698da]{color:var(--dash-text);font-size:18px;font-weight:700}.mv-comm-chg[data-v-0ac698da]{font-size:12px;font-weight:600}.mv-comm-spark[data-v-0ac698da]{display:block;height:auto;margin-bottom:8px;width:100%}.mv-comm-range[data-v-0ac698da]{align-items:center;display:flex;gap:6px}.mv-comm-range-label[data-v-0ac698da]{color:var(--dash-text-tertiary);font-size:8px;font-weight:600}.mv-comm-range-bar[data-v-0ac698da]{background:var(--dash-border);border-radius:1px;flex:1;height:3px;position:relative}.mv-comm-range-fill[data-v-0ac698da]{background:var(--dash-text);border-radius:1px;height:7px;position:absolute;top:-2px;transform:translate(-50%);width:6px}.mv-comm-range-hi[data-v-0ac698da],.mv-comm-range-lo[data-v-0ac698da],.mv-comm-unit[data-v-0ac698da]{color:var(--dash-text-tertiary);font-size:8px}.mv-comm-unit[data-v-0ac698da]{display:block;margin-top:4px}@media(max-width:1400px){.mv-grid-2[data-v-0ac698da]{grid-template-columns:1fr}.mv-card-wide[data-v-0ac698da]{grid-column:span 1}.mv-comm-grid[data-v-0ac698da]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1800px){.mv[data-v-0ac698da]{padding:0 32px 48px}.mv-comm-grid[data-v-0ac698da]{grid-template-columns:repeat(4,1fr)}}.gv[data-v-e82f4f56]{padding:0 24px 40px}.gv-toolbar[data-v-e82f4f56]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;flex-wrap:wrap;gap:16px;padding:12px 0}.gv-title[data-v-e82f4f56]{color:var(--dash-text-tertiary);font-size:10px;font-weight:600;letter-spacing:.12em}.gv-tabs[data-v-e82f4f56]{display:flex;gap:0;margin-left:auto}.gv-tab[data-v-e82f4f56]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:11px;padding:5px 14px;transition:all 60ms}.gv-tab[data-v-e82f4f56]:first-child{border-radius:3px 0 0 3px}.gv-tab[data-v-e82f4f56]:last-child{border-radius:0 3px 3px 0}.gv-tab+.gv-tab[data-v-e82f4f56]{border-left:none}.gv-tab.active[data-v-e82f4f56]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.gv-panel[data-v-e82f4f56]{padding-top:12px}.gv-section-title[data-v-e82f4f56]{color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.1em;margin:20px 0 8px}.gv-alerts-bar[data-v-e82f4f56]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.gv-alert[data-v-e82f4f56]{align-items:center;border:1px solid var(--dash-border);display:flex;flex:1;font-size:11px;gap:8px;min-width:200px;padding:6px 12px}.gv-alert.critical[data-v-e82f4f56]{background:#dc262608;border-color:#dc26264d}.gv-alert.high[data-v-e82f4f56]{background:#eab30808;border-color:#eab3084d}.gv-alert-sev[data-v-e82f4f56]{border-radius:2px;font-size:8px;font-weight:700;letter-spacing:.06em;padding:2px 6px}.gv-alert.critical .gv-alert-sev[data-v-e82f4f56]{background:#dc26261a;color:#dc2626}.gv-alert.high .gv-alert-sev[data-v-e82f4f56]{background:#eab3081a;color:#eab308}.gv-alert.medium .gv-alert-sev[data-v-e82f4f56]{background:#3b82f61a;color:#3b82f6}.gv-alert.low .gv-alert-sev[data-v-e82f4f56]{background:#6b72801a;color:#6b7280}.gv-alert-title[data-v-e82f4f56]{color:var(--dash-text);font-weight:600}.gv-alert-impact[data-v-e82f4f56]{color:var(--dash-text-secondary);font-size:10px}.gv-map-wrap[data-v-e82f4f56]{background:var(--dash-bg);border:1px solid var(--dash-border);overflow:hidden;width:100%}.gv-map-svg[data-v-e82f4f56]{display:block;height:auto;width:100%}@keyframes routeFlow-e82f4f56{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20}}.gv-route-line[data-v-e82f4f56]{animation:routeFlow-e82f4f56 3s linear infinite}@keyframes pulse-e82f4f56{0%,to{opacity:1;r:6}50%{opacity:.4;r:10}}.gv-pulse[data-v-e82f4f56]{animation:pulse-e82f4f56 2s ease-in-out infinite}.gv-port-group[data-v-e82f4f56]{cursor:pointer}.gv-port-group:hover rect[data-v-e82f4f56]{fill:var(--dash-green)}.gv-legend[data-v-e82f4f56]{border-top:1px solid var(--dash-border);display:flex;flex-wrap:wrap;gap:16px;padding:10px 0}.gv-lg-item[data-v-e82f4f56]{align-items:center;color:var(--dash-text-secondary);display:flex;font-size:9px;gap:6px}.gv-lg-line[data-v-e82f4f56]{display:inline-block;height:2px;width:20px}.gv-lg-ship[data-v-e82f4f56]{background:var(--dash-text);background:repeating-linear-gradient(90deg,var(--dash-text) 0,var(--dash-text) 5px,transparent 5px,transparent 8px);opacity:.3}.gv-lg-flight[data-v-e82f4f56]{background:repeating-linear-gradient(90deg,var(--dash-text) 0,var(--dash-text) 2px,transparent 2px,transparent 4px);opacity:.2}.gv-lg-oil[data-v-e82f4f56]{background:#92400e}.gv-lg-gas[data-v-e82f4f56]{background:#2563eb}.gv-lg-dot[data-v-e82f4f56]{border-radius:50%;display:inline-block;height:8px;width:8px}.gv-lg-normal[data-v-e82f4f56]{background:var(--dash-green)}.gv-lg-elevated[data-v-e82f4f56]{background:var(--dash-red)}.gv-choke-cards[data-v-e82f4f56]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:12px}.gv-choke-card[data-v-e82f4f56]{border:1px solid var(--dash-border);padding:12px;transition:border-color 80ms}.gv-choke-card.elevated[data-v-e82f4f56],.gv-choke-card.restricted[data-v-e82f4f56]{border-color:#dc262633}.gv-choke-header[data-v-e82f4f56]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.gv-choke-name[data-v-e82f4f56]{color:var(--dash-text);font-size:11px;font-weight:600}.gv-choke-status[data-v-e82f4f56]{border-radius:2px;font-size:8px;font-weight:700;letter-spacing:.06em;padding:2px 6px}.gv-choke-status.normal[data-v-e82f4f56]{background:#16a34a1a;color:var(--dash-green)}.gv-choke-status.elevated[data-v-e82f4f56]{background:#dc26261a;color:var(--dash-red)}.gv-choke-status.restricted[data-v-e82f4f56]{background:#eab3081a;color:#eab308}.gv-choke-stats[data-v-e82f4f56]{color:var(--dash-text-secondary);display:flex;font-size:10px;gap:12px;margin-bottom:4px}.gv-choke-note[data-v-e82f4f56]{color:var(--dash-text-tertiary);font-size:9px}.gv-grid[data-v-e82f4f56]{display:grid;gap:12px}.gv-grid-3[data-v-e82f4f56]{grid-template-columns:repeat(3,1fr)}.gv-idx-card[data-v-e82f4f56]{border:1px solid var(--dash-border);padding:14px}.gv-idx-name[data-v-e82f4f56]{color:var(--dash-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.06em;margin-bottom:6px}.gv-idx-row[data-v-e82f4f56]{align-items:baseline;display:flex;gap:8px;margin-bottom:8px}.gv-idx-val[data-v-e82f4f56]{color:var(--dash-text);font-size:20px;font-weight:700}.gv-idx-chg[data-v-e82f4f56]{font-size:12px;font-weight:600}.gv-idx-chart[data-v-e82f4f56]{display:block;height:auto;width:100%}.gv-flight-table[data-v-e82f4f56],.gv-pipe-table[data-v-e82f4f56],.gv-ship-table[data-v-e82f4f56]{width:100%}.gv-flight-header[data-v-e82f4f56],.gv-pipe-header[data-v-e82f4f56],.gv-ship-header[data-v-e82f4f56]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);display:grid;font-size:9px;font-weight:600;gap:8px;letter-spacing:.04em;padding:4px 0;text-transform:uppercase}.gv-ship-header[data-v-e82f4f56]{grid-template-columns:1fr repeat(6,80px)}.gv-pipe-header[data-v-e82f4f56]{grid-template-columns:1fr 60px 80px 80px 80px 80px 120px 80px}.gv-flight-header[data-v-e82f4f56]{grid-template-columns:1fr 80px 70px 80px 60px 60px 80px}.gv-flight-row[data-v-e82f4f56],.gv-pipe-row[data-v-e82f4f56],.gv-ship-row[data-v-e82f4f56]{border-bottom:1px solid var(--dash-border);color:var(--dash-text);display:grid;font-size:11px;gap:8px;padding:5px 0;transition:background 60ms}.gv-ship-row[data-v-e82f4f56]{grid-template-columns:1fr repeat(6,80px)}.gv-pipe-row[data-v-e82f4f56]{grid-template-columns:1fr 60px 80px 80px 80px 80px 120px 80px}.gv-flight-row[data-v-e82f4f56]{grid-template-columns:1fr 80px 70px 80px 60px 60px 80px}.gv-flight-row[data-v-e82f4f56]:hover,.gv-pipe-row[data-v-e82f4f56]:hover,.gv-ship-row[data-v-e82f4f56]:hover{background:var(--dash-hover)}.gv-flight-route[data-v-e82f4f56],.gv-pipe-name[data-v-e82f4f56],.gv-ship-route[data-v-e82f4f56]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-pipe-row.offline[data-v-e82f4f56]{opacity:.4}.gv-pipe-type[data-v-e82f4f56]{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gv-pipe-type.oil[data-v-e82f4f56]{color:#92400e}.gv-pipe-type.gas[data-v-e82f4f56]{color:#2563eb}.gv-pipe-util[data-v-e82f4f56]{align-items:center;display:flex;gap:6px}.gv-pipe-bar[data-v-e82f4f56]{background:var(--dash-border);border-radius:2px;height:4px;overflow:hidden;width:60px}.gv-pipe-fill[data-v-e82f4f56]{background:var(--dash-text);display:block;height:100%;transition:width .2s}.gv-pipe-status[data-v-e82f4f56]{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gv-pipe-status.operational[data-v-e82f4f56]{color:var(--dash-green)}.gv-pipe-status.partial[data-v-e82f4f56]{color:#eab308}.gv-pipe-status.offline[data-v-e82f4f56]{color:var(--dash-red)}.gv-pipe-status.cancelled[data-v-e82f4f56]{color:var(--dash-text-tertiary)}.gv-flight-status[data-v-e82f4f56]{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gv-flight-status.active[data-v-e82f4f56],.gv-flight-status.normal[data-v-e82f4f56]{color:var(--dash-green)}.gv-port-grid[data-v-e82f4f56]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.gv-port-card[data-v-e82f4f56]{border:1px solid var(--dash-border);display:flex;flex-direction:column;gap:2px;padding:10px}.gv-port-name[data-v-e82f4f56]{color:var(--dash-text);font-size:11px;font-weight:600}.gv-port-vessels[data-v-e82f4f56]{color:var(--dash-text);font-size:12px}.gv-port-cong[data-v-e82f4f56]{font-size:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gv-port-cong.congested[data-v-e82f4f56]{color:var(--dash-red)}.gv-port-cong.normal[data-v-e82f4f56]{color:var(--dash-green)}.gv-infra-grid[data-v-e82f4f56]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.gv-infra-card[data-v-e82f4f56]{border:1px solid var(--dash-border);display:flex;flex-direction:column;gap:3px;padding:10px;transition:border-color 80ms}.gv-infra-card[data-v-e82f4f56]:hover{border-color:var(--dash-text-tertiary)}.gv-infra-name[data-v-e82f4f56]{color:var(--dash-text);font-size:10px;font-weight:600}.gv-infra-type[data-v-e82f4f56]{color:var(--dash-text-tertiary);font-size:9px}.gv-infra-status[data-v-e82f4f56]{font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gv-infra-status.operational[data-v-e82f4f56]{color:var(--dash-green)}.gv-infra-status.maintenance[data-v-e82f4f56]{color:#eab308}.gv-infra-status.offline[data-v-e82f4f56]{color:var(--dash-red)}.gv-infra-cap[data-v-e82f4f56]{color:var(--dash-text-secondary);font-size:9px}.gv-air-grid[data-v-e82f4f56]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:12px}.gv-air-card[data-v-e82f4f56]{border:1px solid var(--dash-border);display:flex;flex-direction:column;gap:4px;padding:14px}.gv-air-label[data-v-e82f4f56]{color:var(--dash-text);font-size:12px;font-weight:600}.gv-air-flights[data-v-e82f4f56]{color:var(--dash-text);font-size:16px;font-weight:700}.gv-air-route[data-v-e82f4f56]{color:var(--dash-text-tertiary);font-size:9px}@media(max-width:1400px){.gv-air-grid[data-v-e82f4f56],.gv-choke-cards[data-v-e82f4f56],.gv-infra-grid[data-v-e82f4f56],.gv-port-grid[data-v-e82f4f56]{grid-template-columns:repeat(2,1fr)}.gv-grid-3[data-v-e82f4f56]{grid-template-columns:1fr}}@media(min-width:1800px){.gv[data-v-e82f4f56]{padding:0 32px 48px}}.ec[data-v-58a47e19]{padding:0 0 12px}.ec-head[data-v-58a47e19]{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:0 0 8px}.ec-filters[data-v-58a47e19]{display:flex;gap:1px}.ec-filter[data-v-58a47e19]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:9px;padding:3px 8px;transition:all 60ms}.ec-filter[data-v-58a47e19]:first-child{border-radius:2px 0 0 2px}.ec-filter[data-v-58a47e19]:last-child{border-radius:0 2px 2px 0}.ec-filter.active[data-v-58a47e19]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.ec-table-wrap[data-v-58a47e19]{overflow-x:auto}.ec-table[data-v-58a47e19]{min-width:580px}.ec-header[data-v-58a47e19]{border-bottom:1px solid var(--dash-border);display:grid;gap:0 4px;grid-template-columns:52px 56px 32px 52px 52px 52px 56px 56px 48px 52px 52px;padding:4px 0}.ec-h[data-v-58a47e19]{color:var(--dash-text-tertiary);cursor:pointer;font-size:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ec-h-num[data-v-58a47e19]{text-align:right}.ec-h-small[data-v-58a47e19]{text-align:center}.ec-row[data-v-58a47e19]{border-bottom:1px solid var(--dash-border);cursor:pointer;display:grid;gap:0 4px;grid-template-columns:52px 56px 32px 52px 52px 52px 56px 56px 48px 52px 52px;padding:4px 0;transition:background 60ms}.ec-row[data-v-58a47e19]:hover{background:var(--dash-hover)}.ec-reported[data-v-58a47e19]{opacity:.85}.ec-cell[data-v-58a47e19]{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-tick[data-v-58a47e19]{color:var(--dash-text);font-size:11px;font-weight:600}.ec-date[data-v-58a47e19]{color:var(--dash-text-secondary);font-size:10px}.ec-timing[data-v-58a47e19]{color:var(--dash-text-tertiary);font-size:9px}.ec-num[data-v-58a47e19]{color:var(--dash-text);text-align:right}.ec-small[data-v-58a47e19]{color:var(--dash-text-secondary);font-size:9px;text-align:center}.ec-surprise[data-v-58a47e19]{font-size:9px;font-weight:600;padding:0 3px}.ec-beat[data-v-58a47e19]{background:var(--dash-green);color:#fff}.ec-miss[data-v-58a47e19]{background:var(--dash-red);color:#fff}.ec-summary[data-v-58a47e19]{display:flex;gap:16px;padding:6px 0 0}.ec-stat[data-v-58a47e19]{color:var(--dash-text-tertiary);font-size:9px}.ec-heatmap-section[data-v-58a47e19]{border-top:1px solid var(--dash-border);margin-top:10px;padding:10px 0 0}.ec-hm-title[data-v-58a47e19]{color:var(--dash-text-tertiary);display:block;font-size:9px;font-weight:600;letter-spacing:.1em;margin-bottom:6px}.ec-hm-header[data-v-58a47e19]{display:grid;gap:2px;grid-template-columns:36px repeat(5,1fr);margin-bottom:2px}.ec-hm-day[data-v-58a47e19]{color:var(--dash-text-tertiary);font-size:8px;font-weight:600;letter-spacing:.06em;text-align:center;text-transform:uppercase}.ec-hm-row[data-v-58a47e19]{display:grid;gap:2px;grid-template-columns:36px repeat(5,1fr);margin-bottom:2px}.ec-hm-timing[data-v-58a47e19]{color:var(--dash-text-tertiary);font-size:8px;font-weight:600}.ec-hm-cell[data-v-58a47e19],.ec-hm-timing[data-v-58a47e19]{align-items:center;display:flex}.ec-hm-cell[data-v-58a47e19]{border:1px solid var(--dash-border);cursor:default;flex-direction:column;justify-content:center;min-height:32px;transition:all 80ms}.ec-hm-cell[data-v-58a47e19]:hover{border-color:var(--dash-text-tertiary)}.ec-hm-tick[data-v-58a47e19]{color:var(--dash-text);font-size:9px;font-weight:600}.ec-hm-surp[data-v-58a47e19]{font-size:8px;font-weight:600}.tc[data-v-5ede85c3]{background:var(--dash-bg-secondary);border:1px solid var(--dash-border);padding:10px}.tc-price-row[data-v-5ede85c3]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;gap:8px;margin-bottom:6px;padding-bottom:6px}.tc-price[data-v-5ede85c3],.tc-sym[data-v-5ede85c3]{color:var(--dash-text);font-size:13px;font-weight:600}.tc-price[data-v-5ede85c3]{margin-left:auto}.tc-chg[data-v-5ede85c3]{font-size:11px;font-weight:500}.tc-add-btn[data-v-5ede85c3]{background:none;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:9px;padding:2px 8px;transition:all 60ms}.tc-add-btn[data-v-5ede85c3]:hover{border-color:var(--dash-text);color:var(--dash-text)}.tc-metrics[data-v-5ede85c3],.tc-minichart[data-v-5ede85c3]{border-bottom:1px solid var(--dash-border);margin-bottom:6px;padding-bottom:6px}.tc-metrics[data-v-5ede85c3]{display:flex;gap:16px}.tc-metric[data-v-5ede85c3]{display:flex;flex-direction:column;gap:2px}.tc-52w[data-v-5ede85c3]{flex:1}.tc-vol-vs[data-v-5ede85c3]{color:var(--dash-text-tertiary);font-size:9px}.tc-range-bar[data-v-5ede85c3]{margin-top:2px}.tc-range-track[data-v-5ede85c3]{background:var(--dash-border);border-radius:1px;height:3px;position:relative;width:100%}.tc-range-pos[data-v-5ede85c3]{background:var(--dash-text);border-radius:50%;height:7px;position:absolute;top:-2px;transform:translate(-50%);width:7px}.tc-range-labels[data-v-5ede85c3]{display:flex;justify-content:space-between;margin-top:2px}.tc-range-hi[data-v-5ede85c3],.tc-range-lo[data-v-5ede85c3]{color:var(--dash-text-tertiary);font-size:8px}.tc-cross[data-v-5ede85c3]{border-bottom:1px solid var(--dash-border);margin-bottom:6px;padding-bottom:6px}.tc-cross-bars[data-v-5ede85c3]{display:flex;flex-direction:column;gap:3px;margin:4px 0}.tc-cbar[data-v-5ede85c3]{align-items:center;display:grid;gap:4px;grid-template-columns:32px 1fr 40px}.tc-cbar-name[data-v-5ede85c3]{color:var(--dash-text-tertiary);font-size:8px;font-weight:600}.tc-cbar-track[data-v-5ede85c3]{background:var(--dash-bg);border:1px solid var(--dash-border);height:6px;position:relative}.tc-cbar-center[data-v-5ede85c3]{background:var(--dash-text-tertiary);left:50%;opacity:.4;width:1px}.tc-cbar-center[data-v-5ede85c3],.tc-cbar-fill[data-v-5ede85c3]{bottom:0;position:absolute;top:0}.tc-cbar-fill[data-v-5ede85c3]{transition:width .2s}.tc-cbar-pos[data-v-5ede85c3]{background:#16a34a66}.tc-cbar-neg[data-v-5ede85c3]{background:#dc262659}.tc-cbar-val[data-v-5ede85c3]{font-size:9px;text-align:right}.tc-cx-note[data-v-5ede85c3]{color:var(--dash-text-secondary);font-size:9px;font-style:italic}.tc-grid[data-v-5ede85c3]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:8px}.tc-block[data-v-5ede85c3]{display:flex;flex-direction:column;gap:1px}.tc-label[data-v-5ede85c3]{color:var(--dash-text-tertiary);font-size:8px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.tc-val[data-v-5ede85c3]{color:var(--dash-text);font-size:11px;font-weight:500}.tc-sub[data-v-5ede85c3]{color:var(--dash-text-secondary);font-size:9px}.tc-related[data-v-5ede85c3]{border-top:1px solid var(--dash-border);padding-top:6px}.tc-rlabel[data-v-5ede85c3]{color:var(--dash-text-tertiary);display:block;font-size:8px;font-weight:500;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.tc-rrow[data-v-5ede85c3]{align-items:baseline;display:flex;gap:8px;padding:2px 0}.tc-rtime[data-v-5ede85c3]{color:var(--dash-text-tertiary);font-size:9px;min-width:32px}.tc-rhl[data-v-5ede85c3]{color:var(--dash-text-secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed[data-v-6ea41260]{padding:0 20px 40px}.feed-filter-banner[data-v-6ea41260]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;gap:6px;padding:8px 0}.feed-filter-label[data-v-6ea41260]{color:var(--dash-text-tertiary);font-size:10px}.feed-filter-ticker[data-v-6ea41260]{color:var(--dash-text);font-size:12px;font-weight:600}.feed-filter-count[data-v-6ea41260]{color:var(--dash-text-tertiary);font-size:9px;margin-left:auto}.feed-filter-clear[data-v-6ea41260]{background:none;border:1px solid var(--dash-border);color:var(--dash-text-secondary);cursor:pointer;font-family:inherit;font-size:10px;padding:2px 6px;transition:all 60ms}.feed-filter-clear[data-v-6ea41260]:hover{border-color:var(--dash-text-tertiary);color:var(--dash-text)}.feed-tabs[data-v-6ea41260]{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;gap:0;overflow-x:auto;padding:8px 0 0;scrollbar-width:none}.feed-tabs[data-v-6ea41260]::-webkit-scrollbar{display:none}.feed-tab[data-v-6ea41260]{background:transparent;border:none;border-bottom:1px solid transparent;color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;padding:6px 12px 8px;transition:color 60ms;white-space:nowrap}.feed-tab[data-v-6ea41260]:hover{color:var(--dash-text-secondary)}.feed-tab.active[data-v-6ea41260]{border-bottom-color:var(--dash-text);color:var(--dash-text)}.feed-tab-divider[data-v-6ea41260]{background:var(--dash-border);flex-shrink:0;height:14px;margin:0 4px;width:1px}.feed-tab-source[data-v-6ea41260]{font-size:9px;letter-spacing:.02em;padding:6px 8px 8px}.feed-tab-portfolio[data-v-6ea41260]{position:relative}.feed-tab-badge[data-v-6ea41260]{background:var(--dash-text);border-radius:4px;color:var(--dash-bg);font-size:7px;font-weight:700;margin-left:3px;padding:1px 4px;vertical-align:middle}.feed-tab-sentiment[data-v-6ea41260]{align-items:center;display:flex;font-size:9px;gap:3px;padding:6px 8px 8px}.feed-sentiment-dot[data-v-6ea41260]{border-radius:50%;display:inline-block;flex-shrink:0;height:4px;margin-right:2px;vertical-align:middle;width:4px}.feed-s-positive[data-v-6ea41260]{background:var(--dash-green)}.feed-s-negative[data-v-6ea41260]{background:var(--dash-red)}.feed-s-neutral[data-v-6ea41260]{background:var(--dash-text-tertiary)}.feed-breaking[data-v-6ea41260]{border-bottom:1px solid var(--dash-border);cursor:pointer;padding:14px 0 14px 14px;position:relative;transition:background 60ms}.feed-breaking.focused[data-v-6ea41260],.feed-breaking[data-v-6ea41260]:hover{background:var(--dash-hover)}.feed-breaking-accent[data-v-6ea41260]{background:var(--dash-text);bottom:0;left:0;position:absolute;top:0;width:2px}.feed-meta[data-v-6ea41260]{align-items:center;display:flex;gap:6px;margin-bottom:6px}.feed-time[data-v-6ea41260]{color:var(--dash-text-tertiary);font-size:10px}.feed-ticker[data-v-6ea41260]{color:var(--dash-text);font-size:11px;font-weight:600}.feed-source[data-v-6ea41260]{color:var(--dash-text-tertiary);font-size:9px;margin-left:auto}.feed-breaking-hl[data-v-6ea41260]{color:var(--dash-text);font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0 0 4px}.feed-snippet[data-v-6ea41260]{color:var(--dash-text-secondary);font-size:13px;line-height:1.4;margin:0}.feed-expand[data-v-6ea41260],.feed-row-expand[data-v-6ea41260]{animation:expand-in-6ea41260 80ms ease-out;border-top:1px solid var(--dash-border);margin-top:10px;padding-top:10px}.feed-expand-text[data-v-6ea41260]{color:var(--dash-text-secondary);font-size:12px;line-height:1.5;margin:0 0 10px}.feed-related[data-v-6ea41260]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.feed-related-item[data-v-6ea41260]{align-items:center;background:var(--dash-bg-secondary);display:flex;gap:8px;padding:6px 10px}.feed-related-sym[data-v-6ea41260]{color:var(--dash-text);font-size:12px;font-weight:600}.feed-more[data-v-6ea41260],.feed-related-price[data-v-6ea41260]{color:var(--dash-text-secondary);font-size:12px}.feed-more[data-v-6ea41260]{font-weight:500;letter-spacing:.01em;text-decoration:none;transition:color .1s}.feed-more[data-v-6ea41260]:hover{color:var(--dash-text)}@keyframes expand-in-6ea41260{0%{opacity:0}to{opacity:1}}.feed-ctx[data-v-6ea41260]{margin-bottom:14px}.feed-earnings-center[data-v-6ea41260]{border-bottom:1px solid var(--dash-border);padding:12px 0}.feed-section[data-v-6ea41260]{margin-top:0}.feed-section-header[data-v-6ea41260]{align-items:center;border-bottom:1px solid var(--dash-border);cursor:pointer;display:flex;justify-content:space-between;padding:12px 0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feed-section-right[data-v-6ea41260]{align-items:center;display:flex;gap:8px}.feed-section-count[data-v-6ea41260]{color:var(--dash-text-tertiary);font-size:10px}.feed-chevron[data-v-6ea41260]{color:var(--dash-text-tertiary);transition:transform .12s ease}.feed-chevron.collapsed[data-v-6ea41260]{transform:rotate(-90deg)}.feed-section-body[data-v-6ea41260]{overflow:hidden}.feed-section-body.hidden[data-v-6ea41260]{max-height:0!important;overflow:hidden}.feed-row[data-v-6ea41260]{align-items:baseline;cursor:pointer;display:grid;gap:0 8px;grid-template-columns:44px 50px 1fr auto;padding:5px 0;transition:background 60ms}.feed-row.focused[data-v-6ea41260],.feed-row[data-v-6ea41260]:hover{background:var(--dash-hover)}.feed-row.read[data-v-6ea41260]{opacity:.45}.feed-row:hover .feed-row-source[data-v-6ea41260]{opacity:1}.feed-row-time[data-v-6ea41260]{color:var(--dash-text-tertiary);font-size:10px;white-space:nowrap}.feed-row-ticker[data-v-6ea41260]{color:var(--dash-text);font-size:11px;font-weight:600;white-space:nowrap}.feed-row-ticker-empty[data-v-6ea41260]{display:block}.feed-row-hl[data-v-6ea41260]{color:var(--dash-text);font-size:13px;font-weight:400;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-row-source[data-v-6ea41260]{color:var(--dash-text-tertiary);font-size:9px;opacity:0;transition:opacity 60ms;white-space:nowrap}.feed-row-expand[data-v-6ea41260]{grid-column:1/-1;padding:10px 0 6px 56px}.feed-showmore[data-v-6ea41260]{background:none;border:none;color:var(--dash-text-tertiary);cursor:pointer;display:block;font-family:inherit;font-size:11px;padding:8px 0 8px 56px;transition:color .1s}.feed-showmore[data-v-6ea41260]:hover{color:var(--dash-text)}.feed-empty[data-v-6ea41260]{color:var(--dash-text-tertiary);font-size:13px;padding:40px 0;text-align:center}@media(min-width:1600px){.feed[data-v-6ea41260]{padding:0 24px 40px}.feed-row[data-v-6ea41260]{grid-template-columns:48px 56px 1fr auto;padding:6px 0}.feed-row-hl[data-v-6ea41260]{font-size:13.5px}.feed-breaking-hl[data-v-6ea41260]{font-size:19px}}@media(min-width:1800px){.feed[data-v-6ea41260]{padding:0 28px 48px}.feed-tab[data-v-6ea41260]{font-size:12px}.feed-breaking-hl[data-v-6ea41260]{font-size:20px}.feed-snippet[data-v-6ea41260]{font-size:14px}.feed-row[data-v-6ea41260]{gap:0 10px;grid-template-columns:50px 58px 1fr auto;padding:7px 0}.feed-row-hl[data-v-6ea41260]{font-size:14px}.feed-row-time[data-v-6ea41260]{font-size:11px}.feed-row-ticker[data-v-6ea41260]{font-size:12px}}@media(max-width:768px){.feed[data-v-6ea41260]{padding:0 12px 24px}.feed-row[data-v-6ea41260]{grid-template-columns:40px 1fr;padding:5px 0}.feed-row-source[data-v-6ea41260],.feed-row-ticker[data-v-6ea41260]{display:none}.feed-breaking-hl[data-v-6ea41260]{font-size:15px}.feed-snippet[data-v-6ea41260]{font-size:12px}.feed-tab[data-v-6ea41260]{font-size:10px;padding:5px 8px 7px}.feed-tab-source[data-v-6ea41260]{display:none}}.mp[data-v-173e99d0]{padding:0 16px}.mp-section[data-v-173e99d0]{border-bottom:1px solid var(--dash-border);padding:10px 0}.mp-section[data-v-173e99d0]:last-child{border-bottom:none}.mp-head[data-v-173e99d0]{align-items:center;display:flex;justify-content:space-between;padding:0 0 8px}.mp-chart-name[data-v-173e99d0]{color:var(--dash-text);font-size:13px;font-weight:500}.mp-live[data-v-173e99d0]{color:var(--dash-green);font-size:10px;font-weight:500;letter-spacing:.1em}.mp-tf[data-v-173e99d0]{display:flex;gap:1px}.mp-tf-btn[data-v-173e99d0]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:10px;padding:3px 8px;transition:all 80ms}.mp-tf-btn[data-v-173e99d0]:first-child{border-radius:2px 0 0 2px}.mp-tf-btn[data-v-173e99d0]:last-child{border-radius:0 2px 2px 0}.mp-tf-btn.active[data-v-173e99d0]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.mp-row[data-v-173e99d0]{align-items:center;cursor:pointer;display:grid;gap:6px;grid-template-columns:1fr 48px auto auto;padding:5px 0;transition:background .1s}.mp-row.selected[data-v-173e99d0],.mp-row[data-v-173e99d0]:hover{background:var(--dash-hover)}.mp-name[data-v-173e99d0]{color:var(--dash-text);font-size:13px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-spark[data-v-173e99d0]{opacity:.7}.mp-val[data-v-173e99d0]{color:var(--dash-text);font-size:13px}.mp-chg[data-v-173e99d0],.mp-val[data-v-173e99d0]{text-align:right;white-space:nowrap}.mp-chg[data-v-173e99d0]{font-size:12px;min-width:48px}.mp-chart-wrap[data-v-173e99d0]{cursor:crosshair;position:relative}.mp-history-svg[data-v-173e99d0]{display:block;height:50px;width:100%}.mp-chart-label[data-v-173e99d0]{font-family:Berkeley Mono,monospace}.mp-vix-now[data-v-173e99d0]{color:var(--dash-red)}.mp-fg-now[data-v-173e99d0],.mp-vix-now[data-v-173e99d0]{font-size:12px;font-weight:600}.mp-fg-now[data-v-173e99d0]{color:var(--dash-green)}.mp-range-vals[data-v-173e99d0]{align-items:center;display:flex;gap:8px}.mp-range-hi[data-v-173e99d0],.mp-range-lo[data-v-173e99d0]{color:var(--dash-text-tertiary);font-size:9px}.mp-chart-tip[data-v-173e99d0]{background:var(--dash-bg-secondary);border:1px solid var(--dash-border);bottom:-2px;color:var(--dash-text-secondary);font-size:9px;padding:2px 6px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:5}.mp-world[data-v-173e99d0]{display:grid;gap:3px 10px;grid-template-columns:1fr 1fr}.mp-world-item[data-v-173e99d0]{align-items:center;display:flex;gap:6px;padding:3px 0}.mp-world-dot[data-v-173e99d0]{border-radius:50%;flex-shrink:0;height:5px;width:5px}.mp-world-dot.open[data-v-173e99d0]{background:var(--dash-green)}.mp-world-dot.closed[data-v-173e99d0]{background:var(--dash-text-tertiary);opacity:.5}.mp-world-name[data-v-173e99d0]{color:var(--dash-text-secondary);flex:1;font-size:12px}.mp-world-chg[data-v-173e99d0]{font-size:11px}.mp-pulse[data-v-173e99d0]{display:grid;gap:3px 14px;grid-template-columns:1fr 1fr}.mp-pulse-item[data-v-173e99d0]{display:flex;justify-content:space-between;padding:3px 0}.mp-pulse-label[data-v-173e99d0]{color:var(--dash-text-secondary);font-size:12px}.mp-pulse-val[data-v-173e99d0]{color:var(--dash-text);font-size:12px}.mp-gauge[data-v-173e99d0]{display:flex;justify-content:center;padding:6px 0}.mp-gauge-svg[data-v-173e99d0]{height:70px;width:140px}.mp-gauge-text[data-v-173e99d0]{font-family:Berkeley Mono,monospace}.mp-heatmap[data-v-173e99d0]{display:grid;gap:1px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(4,1fr);height:100px}.mp-hm-cell[data-v-173e99d0]{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;transition:opacity 80ms}.mp-hm-cell[data-v-173e99d0]:hover{opacity:.75}.mp-hm-active-cell[data-v-173e99d0]{outline:1.5px solid var(--dash-text);outline-offset:-1.5px}.mp-hm-name[data-v-173e99d0]{color:var(--dash-text);font-size:9px;font-weight:500}.mp-hm-chg[data-v-173e99d0]{color:var(--dash-text-secondary);font-size:8.5px}.mp-hm-mover[data-v-173e99d0]{color:var(--dash-text-tertiary);font-size:7px;opacity:0;transition:opacity 80ms}.mp-hm-cell:hover .mp-hm-mover[data-v-173e99d0]{opacity:1}.mp-hm-active[data-v-173e99d0]{color:var(--dash-text-secondary);cursor:pointer;font-size:9px}.mp-movers[data-v-173e99d0]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.mp-movers-col[data-v-173e99d0]{display:flex;flex-direction:column;gap:3px}.mp-mover-row[data-v-173e99d0]{display:flex;justify-content:space-between;padding:2px 0}.mp-mover-click[data-v-173e99d0]{cursor:pointer;padding:2px 0;transition:background 80ms}.mp-mover-click[data-v-173e99d0]:hover{background:var(--dash-hover)}.mp-mover-tick[data-v-173e99d0]{color:var(--dash-text);font-size:12px;font-weight:600}.mp-mover-chg[data-v-173e99d0]{font-size:12px}.mp-crypto-mcap[data-v-173e99d0]{color:var(--dash-text-secondary);font-size:10px}.mp-crypto-meta[data-v-173e99d0]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 0}.mp-cm-item[data-v-173e99d0]{background:var(--dash-bg-secondary);color:var(--dash-text-tertiary);font-size:9px;padding:1px 4px}.mp-rate-row[data-v-173e99d0]{align-items:center;display:grid;gap:6px;grid-template-columns:1fr auto auto;padding:3px 0}.mp-rate-name[data-v-173e99d0]{color:var(--dash-text-secondary);font-size:11px}.mp-rate-val[data-v-173e99d0]{color:var(--dash-text);font-size:11px;text-align:right}.mp-rate-chg[data-v-173e99d0]{font-size:10px;min-width:36px;text-align:right}@media(min-width:1600px){.mp[data-v-173e99d0]{padding:0 18px}.mp-section[data-v-173e99d0]{padding:12px 0}.mp-row[data-v-173e99d0]{gap:8px;padding:6px 0}.mp-heatmap[data-v-173e99d0]{height:120px}.mp-hm-name[data-v-173e99d0]{font-size:10px}.mp-hm-chg[data-v-173e99d0]{font-size:9px}.mp-world-name[data-v-173e99d0]{font-size:13px}.mp-world-chg[data-v-173e99d0]{font-size:12px}.mp-mover-chg[data-v-173e99d0],.mp-mover-tick[data-v-173e99d0],.mp-pulse-label[data-v-173e99d0],.mp-pulse-val[data-v-173e99d0]{font-size:13px}}@media(min-width:1800px){.mp[data-v-173e99d0]{padding:0 20px}.mp-name[data-v-173e99d0],.mp-val[data-v-173e99d0]{font-size:14px}.mp-chg[data-v-173e99d0]{font-size:13px}.mp-history-svg[data-v-173e99d0]{height:64px}.mp-heatmap[data-v-173e99d0]{height:140px}.mp-gauge-svg[data-v-173e99d0]{height:80px;width:160px}}.aa-head[data-v-943e49fd]{align-items:center;display:flex;gap:4px;justify-content:space-between;padding:0 0 6px}.aa-filters[data-v-943e49fd]{display:flex;gap:1px}.aa-filt[data-v-943e49fd]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:8px;padding:2px 5px;transition:all 60ms}.aa-filt[data-v-943e49fd]:first-child{border-radius:2px 0 0 2px}.aa-filt[data-v-943e49fd]:last-child{border-radius:0 2px 2px 0}.aa-filt.active[data-v-943e49fd]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.aa-header[data-v-943e49fd]{border-bottom:1px solid var(--dash-border);display:grid;gap:0 6px;grid-template-columns:36px 48px 1fr auto 90px;padding:3px 0}.aa-h[data-v-943e49fd]{color:var(--dash-text-tertiary);font-size:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.aa-row[data-v-943e49fd]{border-bottom:1px solid var(--dash-border);cursor:pointer;display:grid;gap:0 6px;grid-template-columns:36px 48px 1fr auto 90px;padding:4px 0;transition:background 60ms}.aa-row[data-v-943e49fd]:hover{background:var(--dash-hover)}.aa-cell[data-v-943e49fd]{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-time[data-v-943e49fd]{color:var(--dash-text-tertiary);font-size:9px}.aa-tick[data-v-943e49fd]{color:var(--dash-text);font-size:11px;font-weight:600}.aa-firm[data-v-943e49fd]{color:var(--dash-text-secondary);font-size:10px}.aa-action[data-v-943e49fd]{font-size:9px;font-weight:600;padding:1px 4px;text-align:center}.aa-upgrade[data-v-943e49fd]{background:var(--dash-green);color:#fff}.aa-downgrade[data-v-943e49fd]{background:var(--dash-red);color:#fff}.aa-raise[data-v-943e49fd]{color:var(--dash-green)}.aa-initiate[data-v-943e49fd]{border:1px solid var(--dash-border);color:var(--dash-text)}.aa-maintain[data-v-943e49fd]{color:var(--dash-text-tertiary)}.aa-pt[data-v-943e49fd]{align-items:center;display:flex;gap:4px;justify-content:flex-end}.aa-old[data-v-943e49fd]{font-size:9px;text-decoration:line-through}.aa-arrow[data-v-943e49fd],.aa-old[data-v-943e49fd]{color:var(--dash-text-tertiary)}.aa-arrow[data-v-943e49fd]{font-size:8px}.aa-new[data-v-943e49fd]{color:var(--dash-text);font-size:10px;font-weight:600}.ft-head[data-v-51f64491]{align-items:center;display:flex;gap:4px;justify-content:space-between;padding:0 0 6px}.ft-filters[data-v-51f64491]{display:flex;gap:1px}.ft-filt[data-v-51f64491]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:8px;padding:2px 5px;transition:all 60ms}.ft-filt[data-v-51f64491]:first-child{border-radius:2px 0 0 2px}.ft-filt[data-v-51f64491]:last-child{border-radius:0 2px 2px 0}.ft-filt.active[data-v-51f64491]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.ft-row[data-v-51f64491]{border-bottom:1px solid var(--dash-border);cursor:pointer;padding:5px 0;transition:background 60ms}.ft-row[data-v-51f64491]:hover{background:var(--dash-hover)}.ft-row[data-v-51f64491]:last-child{border-bottom:none}.ft-row-top[data-v-51f64491]{align-items:center;display:flex;gap:6px}.ft-time[data-v-51f64491]{color:var(--dash-text-tertiary);flex-shrink:0;font-size:9px;min-width:40px}.ft-ticker[data-v-51f64491]{color:var(--dash-text);font-size:11px;min-width:42px}.ft-ticker[data-v-51f64491],.ft-type[data-v-51f64491]{flex-shrink:0;font-weight:600}.ft-type[data-v-51f64491]{font-size:8px;letter-spacing:.04em;padding:1px 4px}.ft-high[data-v-51f64491]{background:var(--dash-text);color:var(--dash-bg)}.ft-medium[data-v-51f64491]{color:var(--dash-text)}.ft-low[data-v-51f64491],.ft-medium[data-v-51f64491]{background:var(--dash-bg-secondary);border:1px solid var(--dash-border)}.ft-low[data-v-51f64491]{color:var(--dash-text-tertiary)}.ft-title[data-v-51f64491]{color:var(--dash-text-secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-key[data-v-51f64491]{align-items:baseline;display:flex;gap:4px;padding:2px 0 0 48px}.ft-key-icon[data-v-51f64491]{color:var(--dash-text-tertiary);font-size:8px}.ft-key-text[data-v-51f64491]{color:var(--dash-text);font-size:10px;line-height:1.35}.ft-expand-btn[data-v-51f64491]{align-items:center;background:transparent;border:none;color:var(--dash-text-tertiary);cursor:pointer;display:flex;flex-shrink:0;margin-left:auto;padding:2px}.ft-expand-btn[data-v-51f64491]:hover{color:var(--dash-text)}.ft-row.expanded[data-v-51f64491]{background:var(--dash-hover)}.ft-detail[data-v-51f64491]{border-top:1px solid var(--dash-border);margin-top:4px;padding:8px 0 4px 48px}.ft-detail-grid[data-v-51f64491]{display:grid;gap:4px 16px;grid-template-columns:1fr 1fr;margin-bottom:8px}.ft-detail-item[data-v-51f64491]{display:flex;justify-content:space-between;padding:2px 0}.ft-detail-k[data-v-51f64491]{color:var(--dash-text-tertiary);font-size:9px;font-weight:500}.ft-detail-v[data-v-51f64491]{color:var(--dash-text);font-size:10px}.ft-detail-link[data-v-51f64491]{color:var(--dash-text-secondary);cursor:pointer;text-decoration:underline}.ft-detail-link[data-v-51f64491]:hover{color:var(--dash-text)}.ft-detail-sum-label[data-v-51f64491]{color:var(--dash-text-tertiary);font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ft-detail-sum-text[data-v-51f64491]{color:var(--dash-text-secondary);font-size:10px;line-height:1.5;margin:2px 0 0}.scr[data-v-40fad1b1]{padding:0}.scr-head[data-v-40fad1b1]{align-items:center;display:flex;justify-content:space-between;padding:0 0 6px}.scr-count[data-v-40fad1b1]{color:var(--dash-text-tertiary);font-size:10px}.scr-presets[data-v-40fad1b1]{border-bottom:1px solid var(--dash-border);display:flex;gap:0;margin-bottom:4px;overflow-x:auto;scrollbar-width:none}.scr-presets[data-v-40fad1b1]::-webkit-scrollbar{display:none}.scr-preset[data-v-40fad1b1]{background:transparent;border:none;border-bottom:1.5px solid transparent;color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.02em;padding:5px 9px 7px;transition:color 80ms;white-space:nowrap}.scr-preset[data-v-40fad1b1]:hover{color:var(--dash-text-secondary)}.scr-preset.active[data-v-40fad1b1]{border-bottom-color:var(--dash-text);color:var(--dash-text)}.scr-table-wrap[data-v-40fad1b1]{overflow-x:auto;scrollbar-width:none}.scr-table-wrap[data-v-40fad1b1]::-webkit-scrollbar{display:none}.scr-header[data-v-40fad1b1]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;display:grid;font-size:8px;font-weight:500;gap:2px;grid-template-columns:52px 56px 48px 44px 36px 40px 34px 40px;letter-spacing:.06em;padding:4px 0;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scr-header span[data-v-40fad1b1]{transition:color 80ms}.scr-header span[data-v-40fad1b1]:hover{color:var(--dash-text-secondary)}.scr-header span.sorted[data-v-40fad1b1]{color:var(--dash-text)}.scr-row[data-v-40fad1b1]{align-items:center;display:grid;font-size:10px;gap:2px;grid-template-columns:52px 56px 48px 44px 36px 40px 34px 40px;padding:4px 0;transition:background 80ms}.scr-row[data-v-40fad1b1]:hover{background:var(--dash-hover)}.scr-ticker[data-v-40fad1b1]{color:var(--dash-text);font-size:10px;font-weight:600}.scr-col-price[data-v-40fad1b1]{color:var(--dash-text)}.scr-col-chg[data-v-40fad1b1],.scr-col-price[data-v-40fad1b1]{text-align:right}.scr-col-mcap[data-v-40fad1b1],.scr-col-pe[data-v-40fad1b1]{color:var(--dash-text-secondary);text-align:right}.scr-col-div[data-v-40fad1b1],.scr-col-rev[data-v-40fad1b1]{text-align:right}.scr-col-div[data-v-40fad1b1]{color:var(--dash-text-secondary)}.scr-col-vol[data-v-40fad1b1]{text-align:right}.scr-col-vol[data-v-40fad1b1],.scr-empty[data-v-40fad1b1],.scr-neg[data-v-40fad1b1]{color:var(--dash-text-tertiary)}.scr-empty[data-v-40fad1b1]{font-size:11px;padding:20px 0;text-align:center}@media(min-width:1800px){.scr-header[data-v-40fad1b1],.scr-row[data-v-40fad1b1]{grid-template-columns:60px 64px 52px 48px 40px 44px 38px 44px}.scr-row[data-v-40fad1b1],.scr-ticker[data-v-40fad1b1]{font-size:11px}.scr-header[data-v-40fad1b1]{font-size:9px}.scr-preset[data-v-40fad1b1]{font-size:11px}}.ep[data-v-76559004]{padding:0}.ep-head[data-v-76559004]{align-items:center;display:flex;justify-content:space-between;padding:0 0 8px}.ep-tabs[data-v-76559004]{display:flex;gap:2px}.ep-tab[data-v-76559004]{background:transparent;border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:9px;font-weight:600;padding:3px 7px;transition:all 80ms}.ep-tab.active[data-v-76559004]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.ep-ticker-head[data-v-76559004]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:6px}.ep-ticker-info[data-v-76559004]{display:flex;flex-direction:column;gap:1px}.ep-company[data-v-76559004]{color:var(--dash-text);font-size:15px;font-weight:600;line-height:1.2}.ep-meta[data-v-76559004]{color:var(--dash-text-tertiary);font-size:10px}.ep-price-block[data-v-76559004]{text-align:right}.ep-price[data-v-76559004]{color:var(--dash-text);display:block;font-size:16px;font-weight:600}.ep-chg[data-v-76559004]{font-size:11px;font-weight:500}.ep-desc[data-v-76559004]{color:var(--dash-text-secondary);font-size:11px;line-height:1.45;margin:0 0 6px}.ep-company-meta[data-v-76559004]{color:var(--dash-text-tertiary);display:flex;flex-wrap:wrap;font-size:10px;gap:4px 12px;padding-bottom:8px}.ep-company-meta[data-v-76559004],.ep-section[data-v-76559004]{border-bottom:1px solid var(--dash-border)}.ep-section[data-v-76559004]{padding:8px 0}.ep-section[data-v-76559004]:last-child{border-bottom:none}.ep-section-title[data-v-76559004]{color:var(--dash-text-tertiary);display:block;font-size:9px;font-weight:500;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.ep-grid[data-v-76559004]{display:grid;gap:1px 12px;grid-template-columns:1fr 1fr}.ep-kv[data-v-76559004]{display:flex;justify-content:space-between;padding:2px 0}.ep-k[data-v-76559004]{color:var(--dash-text-tertiary)}.ep-k[data-v-76559004],.ep-v[data-v-76559004]{font-size:10px}.ep-v[data-v-76559004]{color:var(--dash-text);font-weight:500}.ep-est-header[data-v-76559004]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:8px;font-weight:500;letter-spacing:.06em;padding:2px 0 4px;text-transform:uppercase}.ep-est-header[data-v-76559004],.ep-est-row[data-v-76559004]{display:grid;gap:4px;grid-template-columns:64px 1fr 1fr 48px}.ep-est-row[data-v-76559004]{font-size:10px;padding:3px 0}.ep-est-period[data-v-76559004]{color:var(--dash-text);font-size:10px;font-weight:500}.ep-est-val[data-v-76559004]{color:var(--dash-text-secondary);text-align:right}.ep-est-surprise[data-v-76559004]{font-weight:500;text-align:right}.ep-consensus[data-v-76559004]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ep-consensus-label[data-v-76559004]{font-size:12px;font-weight:600;padding:3px 10px}.ep-consensus-label.strong-buy[data-v-76559004]{background:#16a34a1a;color:var(--dash-green)}.ep-consensus-label.buy[data-v-76559004]{background:#16a34a14;color:var(--dash-green)}.ep-consensus-label.hold[data-v-76559004]{background:#ababab1a;color:var(--dash-text-secondary)}.ep-target-block[data-v-76559004]{text-align:right}.ep-target-avg[data-v-76559004]{color:var(--dash-text);display:block;font-size:14px;font-weight:600}.ep-target-upside[data-v-76559004]{font-size:10px;font-weight:500}.ep-rating-bar[data-v-76559004]{display:flex;gap:1px;height:6px;margin-bottom:4px}.ep-bar-buy[data-v-76559004]{background:var(--dash-green)}.ep-bar-hold[data-v-76559004]{background:var(--dash-text-tertiary)}.ep-bar-sell[data-v-76559004]{background:var(--dash-red)}.ep-rating-labels[data-v-76559004]{color:var(--dash-text-tertiary);display:flex;font-size:9px;justify-content:space-between;margin-bottom:10px}.ep-rl-buy[data-v-76559004]{color:var(--dash-green)}.ep-rl-sell[data-v-76559004]{color:var(--dash-red)}.ep-target-range[data-v-76559004]{margin-top:2px}.ep-tr-bar[data-v-76559004]{height:4px;margin-bottom:4px;position:relative}.ep-tr-line[data-v-76559004]{background:var(--dash-border);height:2px;left:0;position:absolute;right:0;top:1px}.ep-tr-current[data-v-76559004]{background:var(--dash-text);border-radius:50%;height:8px;position:absolute;top:-2px;transform:translate(-4px);width:8px}.ep-tr-labels[data-v-76559004]{color:var(--dash-text-tertiary);display:flex;font-size:9px;justify-content:space-between}.ep-note[data-v-76559004]{border-bottom:1px solid var(--dash-border);padding:5px 0}.ep-note[data-v-76559004]:last-child{border-bottom:none}.ep-note-top[data-v-76559004]{align-items:center;display:flex;justify-content:space-between}.ep-note-firm[data-v-76559004]{color:var(--dash-text);font-size:11px;font-weight:500}.ep-note-date[data-v-76559004]{color:var(--dash-text-tertiary);font-size:9px}.ep-note-bot[data-v-76559004]{align-items:center;display:flex;justify-content:space-between;margin-top:1px}.ep-note-action[data-v-76559004]{color:var(--dash-text-secondary);font-size:10px}.ep-note-target[data-v-76559004]{color:var(--dash-text);font-size:10px;font-weight:600}@media(min-width:1800px){.ep-company[data-v-76559004]{font-size:17px}.ep-price[data-v-76559004]{font-size:18px}.ep-desc[data-v-76559004]{font-size:12px}.ep-k[data-v-76559004],.ep-v[data-v-76559004]{font-size:11px}.ep-note-firm[data-v-76559004]{font-size:12px}.ep-note-action[data-v-76559004]{font-size:11px}.ep-consensus-label[data-v-76559004]{font-size:13px}.ep-target-avg[data-v-76559004]{font-size:16px}}.ip[data-v-510d367d]{padding:0 14px}.ip-section[data-v-510d367d]{border-bottom:1px solid var(--dash-border);padding:10px 0}.ip-section[data-v-510d367d]:last-child{border-bottom:none}.ip-head[data-v-510d367d]{align-items:center;display:flex;justify-content:space-between;padding:0 0 6px}.ip-ship-table[data-v-510d367d]{font-size:11px}.ip-ship-header[data-v-510d367d]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:9px;font-weight:500;letter-spacing:.06em;padding:2px 0 4px;text-transform:uppercase}.ip-ship-header[data-v-510d367d],.ip-ship-row[data-v-510d367d]{display:grid;gap:6px;grid-template-columns:1fr 40px 72px 48px}.ip-ship-row[data-v-510d367d]{align-items:center;padding:4px 0;transition:background 60ms}.ip-ship-row[data-v-510d367d]:hover{background:var(--dash-hover)}.ip-ship-route[data-v-510d367d]{color:var(--dash-text);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-ship-val[data-v-510d367d]{color:var(--dash-text-secondary)}.ip-ship-val[data-v-510d367d],.ip-ship-yoy[data-v-510d367d]{font-size:10px;text-align:right}.ip-infra-status[data-v-510d367d]{font-size:8px;font-weight:500;letter-spacing:.04em;text-align:right;text-transform:uppercase}.ip-infra-status.operational[data-v-510d367d]{color:var(--dash-green)}.ip-infra-status.partial[data-v-510d367d]{color:var(--dash-text-tertiary)}.ip-infra-status.congested[data-v-510d367d],.ip-infra-status.elevated[data-v-510d367d],.ip-infra-status.offline[data-v-510d367d],.ip-infra-status.restricted[data-v-510d367d]{color:var(--dash-red)}.ip-infra-status.normal[data-v-510d367d]{color:var(--dash-green)}.ip-flight-row[data-v-510d367d]{align-items:center;display:grid;gap:6px;grid-template-columns:1fr 48px 64px 52px;padding:4px 0;transition:background 60ms}.ip-flight-row[data-v-510d367d]:hover{background:var(--dash-hover)}.ip-flight-route[data-v-510d367d]{color:var(--dash-text);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-flight-val[data-v-510d367d]{color:var(--dash-text-secondary);font-size:10px;text-align:right}.ip-flight-status[data-v-510d367d]{font-size:9px;font-weight:500;letter-spacing:.04em;text-align:right;text-transform:uppercase}.ip-flight-status.normal[data-v-510d367d]{color:var(--dash-green)}.ip-flight-status.delays[data-v-510d367d]{color:var(--dash-red)}@media(min-width:1800px){.ip[data-v-510d367d]{padding:0 18px}.ip-flight-route[data-v-510d367d],.ip-ship-route[data-v-510d367d]{font-size:12px}.ip-flight-val[data-v-510d367d],.ip-ship-val[data-v-510d367d]{font-size:11px}}.tt[data-v-a4948b38]{padding:0}.tt-head[data-v-a4948b38]{align-items:center;display:flex;justify-content:space-between;padding:0 0 8px}.tt-status[data-v-a4948b38]{background:#16a34a14;color:var(--dash-green);font-size:9px;font-weight:500;letter-spacing:.08em;padding:1px 6px}.tt-sides[data-v-a4948b38]{display:grid;gap:1px;grid-template-columns:1fr 1fr;margin-bottom:10px}.tt-side-btn[data-v-a4948b38]{background:var(--dash-bg-secondary);border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.08em;padding:7px;transition:all 80ms}.tt-side-btn.active[data-v-a4948b38]{background:var(--dash-green);border-color:var(--dash-green);color:#fff}.tt-side-btn.sell.active[data-v-a4948b38]{background:var(--dash-red);border-color:var(--dash-red);color:#fff}.tt-field[data-v-a4948b38]{margin-bottom:8px}.tt-label[data-v-a4948b38]{color:var(--dash-text-tertiary);display:block;font-size:10px;font-weight:500;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.tt-input[data-v-a4948b38]{background:var(--dash-bg-secondary);border:1px solid var(--dash-border);box-sizing:border-box;color:var(--dash-text);font-family:inherit;font-size:13px;outline:none;padding:6px 8px;transition:border-color .1s;width:100%}.tt-input[data-v-a4948b38]:focus{border-color:var(--dash-text-tertiary)}.tt-input[data-v-a4948b38]::-moz-placeholder{color:var(--dash-text-tertiary)}.tt-input[data-v-a4948b38]::placeholder{color:var(--dash-text-tertiary)}.tt-row[data-v-a4948b38]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.tt-type-row[data-v-a4948b38]{display:flex;gap:1px}.tt-type-btn[data-v-a4948b38]{background:var(--dash-bg-secondary);border:1px solid var(--dash-border);color:var(--dash-text-tertiary);cursor:pointer;flex:1;font-family:inherit;font-size:10px;font-weight:500;padding:5px;transition:all 80ms}.tt-type-btn.active[data-v-a4948b38]{background:var(--dash-text);border-color:var(--dash-text);color:var(--dash-bg)}.tt-preview[data-v-a4948b38]{border-top:1px solid var(--dash-border);margin-top:4px;padding:8px 0}.tt-preview-row[data-v-a4948b38]{color:var(--dash-text-secondary);display:flex;font-size:11px;justify-content:space-between;padding:2px 0}.tt-submit[data-v-a4948b38]{background:var(--dash-green);border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.06em;margin-top:4px;padding:10px;transition:opacity .1s;width:100%}.tt-submit.sell[data-v-a4948b38]{background:var(--dash-red)}.tt-submit[data-v-a4948b38]:hover{opacity:.9}.tt-orders[data-v-a4948b38]{margin-top:12px}.tt-orders-label[data-v-a4948b38]{display:block;padding-bottom:6px}.tt-order[data-v-a4948b38]{align-items:center;display:grid;font-size:11px;gap:6px;grid-template-columns:28px 48px 1fr auto;padding:3px 0}.tt-order-side[data-v-a4948b38]{font-size:9px;font-weight:600;text-transform:uppercase}.tt-order-side.buy[data-v-a4948b38]{color:var(--dash-green)}.tt-order-side.sell[data-v-a4948b38]{color:var(--dash-red)}.tt-order-ticker[data-v-a4948b38]{color:var(--dash-text);font-size:11px;font-weight:600}.tt-order-qty[data-v-a4948b38]{color:var(--dash-text-secondary);font-size:10px}.tt-order-status[data-v-a4948b38]{font-size:9px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.tt-order-status.filled[data-v-a4948b38]{color:var(--dash-green)}.tt-order-status.working[data-v-a4948b38]{color:var(--dash-text-tertiary)}.tt-order-status.cancelled[data-v-a4948b38]{color:var(--dash-red)}.oc[data-v-419cf5ae]{padding:0}.oc-head[data-v-419cf5ae]{justify-content:space-between;padding:0 0 6px}.oc-head[data-v-419cf5ae],.oc-head-left[data-v-419cf5ae]{align-items:center;display:flex}.oc-head-left[data-v-419cf5ae]{gap:8px}.oc-ticker[data-v-419cf5ae]{color:var(--dash-text);font-size:12px;font-weight:600}.oc-expiry[data-v-419cf5ae]{color:var(--dash-text-tertiary);font-size:10px}.oc-spot[data-v-419cf5ae]{align-items:center;display:flex;gap:6px;padding:0 0 8px}.oc-spot-label[data-v-419cf5ae]{color:var(--dash-text-tertiary);font-size:10px}.oc-spot-val[data-v-419cf5ae]{color:var(--dash-text);font-size:13px;font-weight:600}.oc-tabs[data-v-419cf5ae]{border-bottom:1px solid var(--dash-border);display:flex;gap:0;margin-bottom:4px}.oc-tab[data-v-419cf5ae]{background:transparent;border:none;border-bottom:1.5px solid transparent;color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.02em;padding:5px 10px 7px;transition:color 80ms}.oc-tab[data-v-419cf5ae]:hover{color:var(--dash-text-secondary)}.oc-tab.active[data-v-419cf5ae]{border-bottom-color:var(--dash-text);color:var(--dash-text)}.oc-table-wrap[data-v-419cf5ae]{overflow-x:auto}.oc-header[data-v-419cf5ae]{border-bottom:1px solid var(--dash-border);color:var(--dash-text-tertiary);font-size:8px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.oc-header[data-v-419cf5ae],.oc-row[data-v-419cf5ae]{display:grid;gap:2px;grid-template-columns:44px 40px 40px 36px 36px 36px 34px 34px;padding:3px 0}.oc-row[data-v-419cf5ae]{font-size:10px;transition:background 80ms}.oc-row[data-v-419cf5ae]:hover{background:var(--dash-hover)}.oc-row.itm[data-v-419cf5ae]{background:var(--dash-bg-secondary)}.oc-strike[data-v-419cf5ae]{font-weight:600}.oc-bid[data-v-419cf5ae],.oc-strike[data-v-419cf5ae]{color:var(--dash-text)}.oc-ask[data-v-419cf5ae],.oc-vol[data-v-419cf5ae]{color:var(--dash-text-secondary)}.oc-oi[data-v-419cf5ae]{color:var(--dash-text-tertiary)}.oc-delta[data-v-419cf5ae],.oc-iv[data-v-419cf5ae]{color:var(--dash-text-secondary)}.oc-straddle-header[data-v-419cf5ae],.oc-theta[data-v-419cf5ae]{color:var(--dash-text-tertiary)}.oc-straddle-header[data-v-419cf5ae]{border-bottom:1px solid var(--dash-border);display:grid;font-size:8px;font-weight:500;gap:2px;grid-template-columns:1fr 44px 1fr;letter-spacing:.06em;padding:3px 0;text-align:center;text-transform:uppercase}.oc-sh-label[data-v-419cf5ae]{text-align:center}.oc-straddle-row[data-v-419cf5ae]{display:grid;font-size:10px;gap:2px;grid-template-columns:36px 36px 32px 44px 36px 36px 32px;padding:3px 0;text-align:right;transition:background 80ms}.oc-straddle-row[data-v-419cf5ae]:hover{background:var(--dash-hover)}.oc-straddle-row.itm[data-v-419cf5ae]{background:var(--dash-bg-secondary)}.oc-s-bid[data-v-419cf5ae]{color:var(--dash-text)}.oc-s-ask[data-v-419cf5ae]{color:var(--dash-text-secondary)}.oc-s-vol[data-v-419cf5ae]{color:var(--dash-text-tertiary);font-size:9px}.oc-s-strike[data-v-419cf5ae]{color:var(--dash-text);font-weight:600;text-align:center}.sp[data-v-eaed32ac]{padding:0 14px}.sp-section[data-v-eaed32ac]{border-bottom:1px solid var(--dash-border);padding:10px 0}.sp-section[data-v-eaed32ac]:last-child{border-bottom:none}.sp-head[data-v-eaed32ac]{align-items:center;display:flex;justify-content:space-between;padding:0 0 8px}.sp-count[data-v-eaed32ac]{color:var(--dash-text-tertiary);font-size:10px}.sp-port-main[data-v-eaed32ac]{align-items:baseline;display:flex;gap:8px;margin-bottom:8px}.sp-port-total[data-v-eaed32ac]{color:var(--dash-text);font-size:18px;font-weight:600}.sp-port-pnl[data-v-eaed32ac]{font-size:11px;font-weight:500}.sp-port-grid[data-v-eaed32ac]{display:grid;gap:4px 12px;grid-template-columns:1fr 1fr}.sp-port-item[data-v-eaed32ac]{display:flex;justify-content:space-between;padding:2px 0}.sp-port-label[data-v-eaed32ac]{color:var(--dash-text-tertiary);font-size:10px}.sp-port-val[data-v-eaed32ac]{color:var(--dash-text-secondary);font-size:10px}.sp-wl-row[data-v-eaed32ac]{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:6px 0;transition:background .1s}.sp-wl-row.active[data-v-eaed32ac],.sp-wl-row[data-v-eaed32ac]:hover{background:var(--dash-hover)}.sp-wl-main[data-v-eaed32ac]{flex:1;min-width:0}.sp-wl-bot[data-v-eaed32ac],.sp-wl-top[data-v-eaed32ac]{align-items:baseline;display:flex;justify-content:space-between}.sp-wl-bot[data-v-eaed32ac]{margin-top:1px}.sp-wl-ticker[data-v-eaed32ac]{font-weight:600}.sp-wl-price[data-v-eaed32ac],.sp-wl-ticker[data-v-eaed32ac]{color:var(--dash-text);font-size:12px}.sp-wl-shares[data-v-eaed32ac]{color:var(--dash-text-tertiary);font-size:9px}.sp-wl-chg[data-v-eaed32ac]{font-size:10px}.sp-wl-right[data-v-eaed32ac]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.sp-wl-spark[data-v-eaed32ac]{opacity:.7}.sp-wl-pnl[data-v-eaed32ac]{font-size:9px;font-weight:500}.sp-badge[data-v-eaed32ac]{background:var(--dash-text);color:var(--dash-bg);font-size:10px;font-weight:600;padding:2px 6px}.sp-alert[data-v-eaed32ac]{padding:5px 0}.sp-alert-text[data-v-eaed32ac]{color:var(--dash-text-secondary);display:block;font-size:12px;line-height:1.4}.sp-alert-time[data-v-eaed32ac]{font-size:10px}.sp-alert-time[data-v-eaed32ac],.sp-macro-date[data-v-eaed32ac]{color:var(--dash-text-tertiary)}.sp-macro-date[data-v-eaed32ac]{border-bottom:1px solid var(--dash-border);display:block;font-size:9px;font-weight:600;letter-spacing:.06em;padding:6px 0 2px}.sp-macro-row[data-v-eaed32ac]{padding:4px 0}.sp-macro-row[data-v-eaed32ac]:first-child{padding-top:0}.sp-econ-dot[data-v-eaed32ac]{border-radius:50%;display:inline-block;flex-shrink:0;height:5px;margin-right:4px;vertical-align:middle;width:5px}.sp-econ-dot.high[data-v-eaed32ac]{background:var(--dash-text)}.sp-econ-dot.medium[data-v-eaed32ac]{background:var(--dash-text-tertiary)}.sp-econ-dot.low[data-v-eaed32ac]{background:var(--dash-border)}.sp-macro-time[data-v-eaed32ac]{color:var(--dash-text-tertiary);font-size:9px;margin-right:4px}.sp-macro-event[data-v-eaed32ac]{color:var(--dash-text);display:block;font-size:11px;line-height:1.35}.sp-macro-nums[data-v-eaed32ac]{display:flex;gap:8px;padding:1px 0 0 9px}.sp-macro-est[data-v-eaed32ac]{color:var(--dash-text-secondary);font-size:9px}.sp-macro-prior[data-v-eaed32ac]{color:var(--dash-text-tertiary);font-size:9px}.sp-opt-row[data-v-eaed32ac]{align-items:center;display:grid;gap:4px;grid-template-columns:42px 30px 48px 38px auto;padding:3px 0}.sp-opt-tick[data-v-eaed32ac]{color:var(--dash-text);font-size:11px;font-weight:600}.sp-opt-type[data-v-eaed32ac]{font-size:9px;font-weight:600}.sp-opt-type.bullish[data-v-eaed32ac]{color:var(--dash-green)}.sp-opt-type.bearish[data-v-eaed32ac]{color:var(--dash-red)}.sp-opt-strike[data-v-eaed32ac]{color:var(--dash-text-secondary);font-size:10px}.sp-opt-vol[data-v-eaed32ac]{color:var(--dash-text-tertiary)}.sp-opt-ratio[data-v-eaed32ac],.sp-opt-vol[data-v-eaed32ac]{font-size:9px;text-align:right}.sp-opt-ratio[data-v-eaed32ac]{color:var(--dash-text);font-weight:500}.sp-earn-group[data-v-eaed32ac]{margin-bottom:8px}.sp-earn-date[data-v-eaed32ac]{color:var(--dash-text-tertiary);display:block;font-size:10px;letter-spacing:.04em;margin-bottom:3px}.sp-earn-row[data-v-eaed32ac]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.sp-earn-ticker[data-v-eaed32ac]{color:var(--dash-text);font-size:12px;font-weight:600;min-width:48px}.sp-earn-timing[data-v-eaed32ac]{color:var(--dash-text-tertiary);font-size:10px;min-width:28px}.sp-earn-est[data-v-eaed32ac]{color:var(--dash-text-secondary);font-size:10px;margin-left:auto}.sp-earn-actual[data-v-eaed32ac]{color:var(--dash-text);font-size:10px;font-weight:600}.sp-earn-pending[data-v-eaed32ac]{color:var(--dash-text-tertiary);font-size:10px}.sp-earn-badge[data-v-eaed32ac]{font-size:8px;font-weight:700;letter-spacing:.04em;padding:1px 4px}.sp-beat[data-v-eaed32ac]{background:var(--dash-green);color:#fff}.sp-miss[data-v-eaed32ac]{background:var(--dash-red);color:#fff}.sp-trend[data-v-eaed32ac]{display:flex;flex-wrap:wrap;gap:6px}.sp-trend-item[data-v-eaed32ac]{background:var(--dash-bg-secondary);color:var(--dash-text);cursor:default;font-size:11px;font-weight:500;padding:4px 10px;transition:background .1s}.sp-trend-item[data-v-eaed32ac]:hover{background:var(--dash-bg-tertiary)}.sp-trend-n[data-v-eaed32ac]{color:var(--dash-text-tertiary);font-weight:400}.sp-clickable[data-v-eaed32ac]{cursor:pointer;transition:background 80ms}.sp-clickable[data-v-eaed32ac]:hover{background:var(--dash-hover)}@media(min-width:1600px){.sp[data-v-eaed32ac]{padding:0 16px}.sp-section[data-v-eaed32ac]{padding:12px 0}.sp-port-total[data-v-eaed32ac]{font-size:20px}.sp-wl-price[data-v-eaed32ac],.sp-wl-ticker[data-v-eaed32ac]{font-size:13px}.sp-wl-shares[data-v-eaed32ac]{font-size:10px}.sp-wl-chg[data-v-eaed32ac]{font-size:11px}.sp-alert-text[data-v-eaed32ac]{font-size:13px}.sp-macro-event[data-v-eaed32ac]{font-size:12px}.sp-earn-ticker[data-v-eaed32ac]{font-size:13px}.sp-earn-est[data-v-eaed32ac]{font-size:11px}.sp-opt-tick[data-v-eaed32ac]{font-size:12px}.sp-opt-strike[data-v-eaed32ac]{font-size:11px}.sp-trend-item[data-v-eaed32ac]{font-size:12px}}@media(min-width:1800px){.sp[data-v-eaed32ac]{padding:0 18px}.sp-port-total[data-v-eaed32ac]{font-size:22px}.sp-port-pnl[data-v-eaed32ac]{font-size:12px}.sp-wl-row[data-v-eaed32ac]{padding:7px 0}}.dashboard[data-v-b99098f8]{min-height:100vh}.dash-stats[data-v-b99098f8]{align-items:center;background:var(--dash-bg);border-bottom:1px solid var(--dash-border);display:flex;gap:0;height:26px;left:48px;overflow-x:auto;padding:0 16px;position:fixed;right:0;scrollbar-width:none;top:41px;z-index:80}.dash-stats[data-v-b99098f8]::-webkit-scrollbar{display:none}.ds-item[data-v-b99098f8]{align-items:center;display:inline-flex;gap:4px;padding:0 12px;white-space:nowrap}.ds-label[data-v-b99098f8]{color:var(--dash-text-tertiary);font-size:10px;font-weight:500}.ds-value[data-v-b99098f8]{color:var(--dash-text-secondary)}.ds-chg[data-v-b99098f8],.ds-value[data-v-b99098f8]{font-size:10px}.dash-body[data-v-b99098f8]{display:grid;grid-template-columns:1.8fr 1.1fr 1fr 1fr;height:calc(100vh - 92px);margin-left:48px;margin-top:68px;overflow:hidden}.dash-intel[data-v-b99098f8],.dash-main[data-v-b99098f8],.dash-markets[data-v-b99098f8],.dash-portfolio[data-v-b99098f8]{min-width:0;overflow-x:hidden;overflow-y:auto;padding-bottom:24px}.dash-intel[data-v-b99098f8],.dash-main[data-v-b99098f8],.dash-markets[data-v-b99098f8]{border-right:1px solid var(--dash-border)}.dash-body-full[data-v-b99098f8]{grid-template-columns:1fr 300px!important}.dash-body-full .dash-intel[data-v-b99098f8],.dash-body-full .dash-portfolio[data-v-b99098f8]{display:none!important}@media(min-width:1800px){.dash-stats[data-v-b99098f8]{height:28px;left:52px;padding:0 20px}.ds-label[data-v-b99098f8],.ds-value[data-v-b99098f8]{font-size:11px}.ds-chg[data-v-b99098f8]{font-size:10.5px}.ds-item[data-v-b99098f8]{gap:5px;padding:0 16px}.dash-body[data-v-b99098f8]{grid-template-columns:1.8fr 1.2fr 1fr 1fr;height:calc(100vh - 99px);margin-left:52px;margin-top:73px}}@media(max-width:1599px){.dash-body[data-v-b99098f8]{grid-template-columns:1.5fr 1fr 1fr}.dash-portfolio[data-v-b99098f8]{display:none}}@media(max-width:1279px){.dash-body[data-v-b99098f8]{grid-template-columns:1.4fr 1fr}.dash-intel[data-v-b99098f8],.dash-portfolio[data-v-b99098f8]{display:none}}@media(max-width:1024px){.dash-stats[data-v-b99098f8]{left:0}.dash-body[data-v-b99098f8]{grid-template-columns:1.4fr 1fr;height:calc(100vh - 88px);margin-left:0;margin-top:64px}.dash-intel[data-v-b99098f8],.dash-portfolio[data-v-b99098f8]{display:none}}@media(max-width:768px){.dash-stats[data-v-b99098f8]{height:24px;padding:0 10px;top:37px}.ds-item[data-v-b99098f8]{padding:0 8px}.ds-chg[data-v-b99098f8],.ds-label[data-v-b99098f8],.ds-value[data-v-b99098f8]{font-size:9px}.dash-body[data-v-b99098f8]{grid-template-columns:1fr;height:calc(100vh - 62px);margin-left:0;margin-top:62px}.dash-intel[data-v-b99098f8],.dash-markets[data-v-b99098f8],.dash-portfolio[data-v-b99098f8]{display:none}}
