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