/* GENERATED by tools/build_css_bundle.py -- do not edit.
   sources, in cascade order: canvas-bridge.css, command-palette.css */
/*! canvas-bridge.css */:root{--am-glass-bg: var(--c-surface);--am-glass-bg-soft: var(--c-surface);--am-card-bg: var(--c-surface);--am-panel-bg: var(--c-inset);--am-surface: var(--c-surface);--am-surface-muted: var(--c-inset);--am-surface-soft: var(--c-inset);--am-surface-soft-token: var(--c-inset);--am-bg: var(--c-canvas);--am-bg-muted: var(--c-inset);--am-glass-border: var(--c-line);--am-glass-border-strong: var(--c-line-strong);--am-glass-highlight: transparent;--am-hairline: var(--c-line);--am-hairline-soft: var(--c-line);--am-line: var(--c-line);--am-line-strong: var(--c-line-strong);--am-text: var(--c-text);--am-text-secondary: var(--c-text-secondary);--am-muted: var(--c-text-muted);--am-shadow: none;--am-shadow-soft: none;--am-shadow-lift: var(--c-shadow-overlay);--am-radius-xs: var(--c-r-control);--am-radius-sm: var(--c-r-control);--am-radius-md: var(--c-r-panel);--am-radius-lg: var(--c-r-feature)}:root{--bg-primary: var(--c-canvas);--bg-secondary: var(--c-surface);--bg-tertiary: var(--c-overlay);--bg-surface: var(--c-canvas);--bg-card: var(--c-surface);--card-bg: var(--c-surface);--glass-bg: var(--c-surface);--glass-border: var(--c-line);--text: var(--c-text);--text-primary: var(--c-text);--text-secondary: var(--c-text-secondary);--text-muted: var(--c-text-muted);--border: var(--c-line);--border-color: var(--c-line);--accent: var(--c-evidence);--accent-color: var(--c-evidence);--accent-primary: var(--c-evidence);--accent-hover: var(--c-evidence-strong, var(--c-evidence));--skeleton-base: var(--c-overlay);--skeleton-shine: var(--c-surface);--shadow-sm: none;--shadow-md: none;--shadow-lg: var(--c-shadow-overlay)}:root[data-theme="dark"], :root[data-theme="light"]{--bg-primary: var(--c-canvas);--bg-secondary: var(--c-surface);--bg-tertiary: var(--c-overlay);--bg-surface: var(--c-canvas);--bg-card: var(--c-surface);--card-bg: var(--c-surface);--glass-bg: var(--c-surface);--glass-border: var(--c-line);--text: var(--c-text);--text-primary: var(--c-text);--text-secondary: var(--c-text-secondary);--text-muted: var(--c-text-muted);--border: var(--c-line);--border-color: var(--c-line);--accent: var(--c-evidence);--accent-color: var(--c-evidence);--accent-primary: var(--c-evidence);--accent-hover: var(--c-evidence-strong, var(--c-evidence));--skeleton-base: var(--c-overlay);--skeleton-shine: var(--c-surface);--shadow-sm: none;--shadow-md: none;--shadow-lg: var(--c-shadow-overlay)}:root[data-theme="light"]{--am-glass-bg: var(--c-surface);--am-glass-bg-soft: var(--c-surface);--am-card-bg: var(--c-surface);--am-panel-bg: var(--c-inset);--am-surface: var(--c-surface);--am-surface-muted: var(--c-inset);--am-bg: var(--c-canvas);--am-glass-border: var(--c-line);--am-hairline: var(--c-line);--am-line: var(--c-line);--am-text: var(--c-text);--am-text-secondary: var(--c-text-secondary);--am-muted: var(--c-text-muted);--am-shadow: none;--am-shadow-soft: none}.dashboard-cockpit, .cockpit-primary, .analysis-command-center, .am-card, .dashboard-card, .market-card, .stat-card, .quick-action-card, .lb-stat-card, .vol-card, .dr-index-card{background-image: none !important;background-color: var(--c-surface);border: 1px solid var(--c-line);box-shadow: none}.lb-stat-card__top-bar, .stat-card__top-bar{display: none}.dashboard-cockpit .stat-item, .cockpit-primary .cockpit-stat, .am-card .am-card__inner, .market-card .market-card__body{background: var(--c-inset);border: 1px solid var(--c-line);border-radius: var(--c-r-control);box-shadow: none}.live-indicator--stale .live-dot, .live-indicator--historical .live-dot{background: var(--c-text-muted)}.live-indicator--delayed .live-dot, .live-indicator--refreshing .live-dot, .live-indicator--partial .live-dot{background: var(--c-attention)}.live-indicator--unavailable .live-dot, .live-indicator--error .live-dot, .live-indicator--offline .live-dot{background: var(--c-down)}.live-indicator:not(.live-indicator--live) .live-dot{animation: none;box-shadow: none}body *:not(svg):not(svg *):not(canvas):not(.heatmap-tile):not(.heatmap-tile *):not(.legend-gradient-bar):not(.sparkline-bar):not(.chart-bar):not(.fg-fill):not(.commodity-range-fill):not([class*="progress-fill"]):not([class*="confidence-fill"]):not([class*="conf-fill"]):not([class*="-gauge"]):not([class*="-meter"]):not([class*="-fill"])::before, body *:not(svg):not(svg *):not(canvas):not(.heatmap-tile):not(.heatmap-tile *):not(.legend-gradient-bar):not(.sparkline-bar):not(.chart-bar):not(.fg-fill):not(.commodity-range-fill):not([class*="progress-fill"]):not([class*="confidence-fill"]):not([class*="conf-fill"]):not([class*="-gauge"]):not([class*="-meter"]):not([class*="-fill"])::after{background-image: none !important}body *:not(svg):not(svg *):not(canvas):not(.heatmap-tile):not(.heatmap-tile *):not(.legend-gradient-bar):not(.sparkline-bar):not(.chart-bar):not(.fg-fill):not(.commodity-range-fill):not([class*="progress-fill"]):not([class*="confidence-fill"]):not([class*="conf-fill"]):not([class*="-gauge"]):not([class*="-meter"]):not([class*="-fill"]){background-image: none !important}.dashboard-container, .dashboard-footer, .market-summary-card, .market-detail-section, .quick-symbols-strip, .tab-nav-container, .dashboard-tab-nav, .section-header, .cockpit-pulse, .cockpit-alerts, .verified-trust-banner, .pg-modal{background-color: var(--c-surface);border: 1px solid var(--c-line);box-shadow: none}.metric-cell, .quick-action-card, .stat-item, .detail-stat, .overview-stat, .vol-card-stat{background-color: var(--c-inset);border: 1px solid var(--c-line);box-shadow: none}[class*="-icon-wrap"], [class*="__icon-wrap"], [class*="qa-icon"], [class*="card-icon"], [class*="stat-icon"], [class*="feature-icon"]{background-color: var(--c-inset) !important;border: 1px solid var(--c-line);color: var(--c-evidence);box-shadow: none}.category-badge, .section-tag, .tab-nav-item, [class*="__top-bar"], [class*="-badge"]:not(.health):not(.lifecycle__step):not(.narrative__agree){background-color: var(--c-inset);color: var(--c-text-secondary);border: 1px solid var(--c-line)}[class*="gradient-text"], [style*="background-clip"], [class*="-title"][style*="-webkit-background-clip"]{-webkit-text-fill-color: var(--c-text) !important;color: var(--c-text) !important}.btn-primary, .am-hero__btn--primary, button[class*="primary"], a[class*="btn"][class*="primary"]{background-color: var(--c-evidence) !important;color: var(--c-canvas) !important;border: 1px solid var(--c-evidence)}.cockpit-live-dot{display: none}[class*="__top-bar"], [class*="-top-bar"], .cockpit-primary::before, .cockpit-secondary::before, .newsletter-inline::before{display: none !important}.dropdown-menu{padding: var(--c-space-2);min-width: 15rem}.dropdown-group + .dropdown-group{margin-block-start: var(--c-space-2);padding-block-start: var(--c-space-2);border-block-start: 1px solid var(--c-line)}.dropdown-group__label{margin: 0 0 0.2rem;padding-inline: 0.6rem;font-size: var(--c-t-label);font-weight: 650;letter-spacing: 0.09em;text-transform: uppercase;color: var(--c-text-faint)}.dropdown-group__list{list-style: none;margin: 0;padding: 0}.mobile-nav-divider{height: 1px;margin-block: 0.75rem 0.35rem;background: var(--c-line)}.mobile-nav-group-label{margin-block: 0 0.25rem;padding-inline: 0.85rem}.negative, .text-negative, .change-negative, [class*="--down"], [class*="-down"]:not([class*="dropdown"]):not([class*="lucide-"]), .lucide-trending-down, .lucide-arrow-down{color: var(--c-down)}.positive, .text-positive, .change-positive, [class*="--up"]{color: var(--c-up)}html, body{background-color: var(--c-canvas);color: var(--c-text-secondary)}:root[data-theme="light"] h1, :root[data-theme="light"] h2, :root[data-theme="light"] h3, :root[data-theme="light"] h4, :root[data-theme="light"] th, :root[data-theme="light"] .rb-card__value, :root[data-theme="light"] .rb-dossier__full-narrative, :root[data-theme="light"] [class*="__value"], :root[data-theme="light"] [class*="-value"], :root[data-theme="local-none"]{color: var(--c-text)}:root[data-theme="light"] td, :root[data-theme="light"] p, :root[data-theme="light"] li, :root[data-theme="light"] .rb-pill, :root[data-theme="light"] [class*="-desc"], :root[data-theme="light"] [class*="__desc"], :root[data-theme="light"] [class*="-sub"]{color: var(--c-text-secondary)}:root[data-theme="light"] [class*="-label"], :root[data-theme="light"] [class*="__label"], :root[data-theme="light"] [class*="-meta"], :root[data-theme="light"] [class*="__meta"]{color: var(--c-text-muted)}:root[data-theme="light"] .sym-mode.is-active [class*="__label"], :root[data-theme="light"] .hw-tab.is-active [class*="__label"], :root[data-theme="light"] [aria-selected="true"] [class*="__label"]{color: inherit}:root[data-theme="light"] .c-up, :root[data-theme="light"] .positive, :root[data-theme="light"] [class*="--up"]{color: var(--c-up)}:root[data-theme="light"] .c-down, :root[data-theme="light"] .negative, :root[data-theme="light"] [class*="--down"]:not([class*="dropdown"]){color: var(--c-down)}:root[data-theme="light"] .health, :root[data-theme="light"] .lifecycle__step, :root[data-theme="light"] .narrative__agree{color: inherit}.verified-icon, .newsletter-input-group button, .footer-utility .newsletter-input-group button, .dashboard-footer .newsletter-input-group button, .btn.primary, .category-btn.active, .tg-float-btn{background-color: var(--c-evidence, #22d3ee) !important;background-image: none !important;color: var(--c-canvas, #080d14) !important;-webkit-text-fill-color: var(--c-canvas, #080d14) !important;border-color: transparent !important}.category-badge, .section-tag{color: var(--c-text-secondary) !important}.category-badge *, .section-tag *{color: inherit !important}.social-banner--tg{background-color: #006da3 !important;background-image: none !important;color: #ffffff !important}.social-banner--x{background-color: var(--c-inset) !important;background-image: none !important;color: var(--c-text) !important}.social-banner .social-banner-chip.social-banner--tg, .social-banner .social-banner-chip.social-banner--tg *{color: #ffffff !important}.social-banner .social-banner-chip.social-banner--x, .social-banner .social-banner-chip.social-banner--x *{color: var(--c-text) !important}.social-banner-chip *{color: inherit !important}.dr-mover-row__symbol, .contact-method a, .footer-links a, .narrative__title, a.narrative__title, .am-auth-link, .spine__claim a, .thread__step a{display: inline-flex;align-items: center;min-height: 24px}input[type="checkbox"], input[type="radio"]{width: 24px !important;height: 24px !important;min-width: 24px;accent-color: var(--c-evidence)}.creator-avatar .avatar-text, .vol-sym-avatar > *, .lb-explainer__num > *{color: inherit !important;-webkit-text-fill-color: inherit !important}[dir="rtl"] .c-up, [dir="rtl"] .c-down, [dir="rtl"] .c-flat, [dir="rtl"] .c-up-plain, [dir="rtl"] .c-down-plain, [dir="rtl"] .hw-table__num, [dir="rtl"] .hw-chip, [dir="rtl"] .horizon__asset-change, [dir="rtl"] .horizon__asset-value, [dir="rtl"] .spine__leaf-value, [dir="rtl"] .heatmap-tile .change-badge, [dir="rtl"] .stat-highlight, [dir="rtl"] #stat-avg, [dir="rtl"] #stat-count{direction: ltr;unicode-bidi: isolate}.am-scroll{overflow-x: auto;-webkit-overflow-scrolling: touch}
/*! command-palette.css */.am-pal{border: 1px solid var(--c-line-strong);border-radius: var(--c-r-overlay);padding: 0;background: var(--c-overlay);color: var(--c-text);box-shadow: var(--c-shadow-overlay);width: min(40rem, 94vw);max-width: 94vw;margin: 12vh auto auto;max-height: 76dvh;overscroll-behavior: contain}.am-pal[open]{display: flex;flex-direction: column}.am-pal::backdrop{background: rgba(4, 8, 14, 0.62);backdrop-filter: blur(2px)}.am-pal__head{display: flex;align-items: center;gap: var(--c-space-3);padding: var(--c-space-4) var(--c-space-5);border-block-end: 1px solid var(--c-line);flex: none}.am-pal__icon{color: var(--c-text-muted);font-size: 1.15rem;line-height: 1;flex: none}.am-pal .am-pal__input{flex: 1 1 auto;min-width: 0;background: transparent !important;border: none !important;box-shadow: none !important;border-radius: 0 !important;color: var(--c-text) !important;font-size: var(--c-t-lead);font-family: inherit;padding: var(--c-space-2) 0;height: auto}.am-pal .am-pal__input::placeholder{color: var(--c-text-faint) !important;opacity: 1}.am-pal .am-pal__input:focus{outline: none;box-shadow: none}.am-pal:focus-within{border-color: var(--c-line-strong)}.am-pal__close{flex: none;min-width: 2.75rem;min-height: 2.75rem;padding-inline: var(--c-space-3);background: none;border: 1px solid var(--c-line);border-radius: var(--c-r-control);color: var(--c-text-secondary);font: inherit;font-size: var(--c-t-meta);cursor: pointer}.am-pal__close:hover{color: var(--c-text);border-color: var(--c-line-strong)}.am-pal__results{overflow-y: auto;flex: 1 1 auto;padding-block: var(--c-space-2)}.am-pal__list, .am-pal__group-list{list-style: none;margin: 0;padding: 0}.am-pal__group{display: block;margin: 0;padding: var(--c-space-3) var(--c-space-5) var(--c-space-1);font-size: var(--c-t-label);letter-spacing: 0.08em;text-transform: uppercase;color: var(--c-text-faint)}.am-pal__group:empty{display: none}.am-pal__opt{display: flex;align-items: baseline;gap: var(--c-space-3);padding: var(--c-space-3) var(--c-space-5);min-height: 2.75rem;cursor: pointer;font-size: var(--c-t-body);color: var(--c-text);border-inline-start: 2px solid transparent}.am-pal__opt-title{flex: 0 1 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 600}.am-pal__opt-sub{flex: 0 1 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--c-text-muted);font-size: var(--c-t-meta);margin-inline-start: auto;text-align: end}.am-pal__opt--child{padding-inline-start: calc(var(--c-space-5) + var(--c-space-5));font-size: var(--c-t-meta);color: var(--c-text-secondary);min-height: 2.25rem}.am-pal__opt--child .am-pal__opt-title{font-weight: 500}.am-pal__opt.is-active{background: var(--c-inset);border-inline-start-color: var(--c-evidence);color: var(--c-text)}.am-pal__opt.is-active .am-pal__opt-sub{color: var(--c-text-secondary)}.am-pal__message{padding: var(--c-space-6) var(--c-space-5);text-align: center}.am-pal__message-title{display: block;color: var(--c-text);font-size: var(--c-t-body);font-weight: 600}.am-pal__message-hint{display: block;margin-block-start: var(--c-space-2);color: var(--c-text-muted);font-size: var(--c-t-meta)}.am-pal__foot{display: flex;align-items: center;gap: var(--c-space-4);flex-wrap: wrap;padding: var(--c-space-3) var(--c-space-5);border-block-start: 1px solid var(--c-line);font-size: var(--c-t-label);color: var(--c-text-faint);flex: none}.am-pal__hint--end{margin-inline-start: auto}.am-pal__foot kbd{display: inline-block;min-width: 1.35rem;padding: 0.1rem 0.3rem;margin-inline-end: 0.15rem;border: 1px solid var(--c-line-strong);border-radius: 5px;background: var(--c-inset);color: var(--c-text-secondary);font-family: var(--c-mono);font-size: var(--c-t-label);text-align: center;unicode-bidi: isolate}@media (max-width: 47.99rem){.am-pal{margin: 0;width: 100%;max-width: 100%;height: 100dvh;max-height: 100dvh;border: none;border-radius: 0;padding-block-end: env(safe-area-inset-bottom, 0)}.am-pal__head{padding-block-start: max(var(--c-space-4), env(safe-area-inset-top, 0))}.am-pal__opt{min-height: 3rem}.am-pal__opt--child{min-height: 2.75rem}.am-pal__close{min-width: 3rem;min-height: 3rem}.am-pal__opt{flex-wrap: wrap;align-items: flex-start}.am-pal__opt-sub{margin-inline-start: 0;text-align: start;flex-basis: 100%}}.am-pal__sr{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}@media (prefers-reduced-motion: no-preference){.am-pal[open]{animation: am-pal-in 0.16s var(--c-ease)}@keyframes am-pal-in{from{transform: translateY(-8px);opacity: 0}to{transform: none;opacity: 1}}}.search-action-row{list-style: none;margin: 0 0 var(--c-space-4);padding: 0;padding-inline-start: var(--c-space-4);display: flex;flex-wrap: wrap;gap: var(--c-space-2)}
