:root{--oa-v40-surface:var(--oa-surface);--oa-v40-surface-strong:var(--oa-surface-overlay);--oa-v40-surface-soft:var(--oa-surface-muted);--oa-v40-line:var(--oa-border);--oa-v40-line-hover:var(--oa-border-focus);--oa-v40-text:var(--oa-text);--oa-v40-muted:var(--oa-text-muted);--oa-v40-cyan:var(--oa-accent);--oa-v40-green:var(--oa-positive);--oa-v40-red:var(--oa-negative);--oa-v40-radius-sm:11px;--oa-v40-radius-md:15px;--oa-v40-radius-lg:19px;--oa-v40-shadow:var(--oa-shadow-sm)}html{scroll-behavior:smooth}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}.terminal-filter-card,.terminal-results-panel,.catalog-decision-workspace,.catalog-health-strip,.mi-command-card,.mi-map-panel,.mi-cell-detail,.alerts-hero-panel,.alerts-summary-row>article,.alert-intelligence-panel,.account-panel-v026,.account-settings-grid-v039>article,.account-feedback-history-v039,.journey-hero,.journey-kpi,.journey-next-panel-v039,.journey-shortcuts-v039,.journey-faq-panel-v039,.journal-panel,.journal-performance-panel-v039,.journal-distribution-panel-v039,.news-day-card,.news-status-card{border-color:var(--oa-v40-line)!important;border-radius:var(--oa-v40-radius-md)!important;background-color:var(--oa-v40-surface)!important;box-shadow:var(--oa-v40-shadow)!important}.mi-command-card,.alerts-summary-row>article,.journey-kpi,.account-settings-grid-v039>article,.news-day-card,.journal-rule-insight-grid-v039 article{transition:border-color .15s,transform .15s,background-color .15s}.mi-command-card:hover,.alerts-summary-row>article:hover,.journey-kpi:hover,.account-settings-grid-v039>article:hover,.news-day-card:hover,.journal-rule-insight-grid-v039 article:hover{transform:translateY(-1px);border-color:var(--oa-v40-line-hover)!important}.mi-refresh-button:disabled,.dashboard-secondary-btn:disabled,.terminal-primary-btn:disabled,.account-form-v039 button:disabled{cursor:progress;opacity:.72}.mi-refresh-button:disabled:after,.dashboard-secondary-btn:disabled:after{content:"";vertical-align:-1px;border:2px solid #ffffff3d;border-top-color:currentColor;border-radius:50%;width:11px;height:11px;margin-left:7px;animation:.7s linear infinite oa-v40-spin;display:inline-block}@keyframes oa-v40-spin{to{transform:rotate(360deg)}}.oa-skeleton{border:1px solid var(--oa-v40-line);border-radius:var(--oa-v40-radius-md);background:linear-gradient(180deg, var(--oa-surface-muted), var(--oa-surface-sunken));position:relative;overflow:hidden}.oa-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#71c7f012,#0000);animation:1.35s ease-in-out infinite oa-v40-shimmer;position:absolute;inset:0;transform:translate(-100%)}.oa-skeleton-line{background:var(--oa-border);border-radius:999px;height:10px}@keyframes oa-v40-shimmer{to{transform:translate(100%)}}.mi-radar-command-grid{gap:12px!important}.mi-command-card{min-height:0!important}.mi-radar-workspace-modern{align-items:start;gap:12px!important}.mi-tactical-console-modern{min-width:0;overflow:hidden}.mi-chart-stage{min-height:clamp(320px,43vh,520px)!important}.mi-candle-chart{min-height:clamp(300px,41vh,490px)!important}.mi-engine-console{scrollbar-width:thin;max-height:720px;overflow:auto}.mi-engine-grid-modern{align-content:start}.mi-engine-empty,.mi-chart-empty{min-height:170px!important;padding:24px!important}.mi-live-status{min-width:128px}.mi-live-status i{box-shadow:none!important}.news-day-card,.account-feedback-list-v039>article,.journal-rule-insight-grid-v039 article,.alert-decision-card,.alert-rule-card,.journey-next-list-v039>div{content-visibility:auto;contain-intrinsic-size:1px 110px}.terminal-catalog-table{font-variant-numeric:tabular-nums}.terminal-catalog-table thead th{z-index:4;position:sticky;top:0;background:var(--oa-surface-overlay)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.terminal-catalog-table tbody tr{transition:background-color .12s}.terminal-catalog-table tbody tr:hover{background:var(--oa-accent-soft)!important}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--oa-border-focus);outline-offset:2px}@media (max-width:1360px){.catalog-detail-modal-overlay,.detail-loading-overlay,.menu-backdrop.sidebar-backdrop,.catalog-organizer-overlay{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.mi-command-card,.terminal-filter-card,.terminal-results-panel,.catalog-decision-workspace{box-shadow:0 10px 28px #00000029!important}}@media (max-width:980px){.market-intelligence-page,.dashboard-page,.alerts-page,.account-page-v026,.journey-page,.journal-page{gap:12px!important}.mi-control-bar{z-index:22;position:sticky;top:58px}.mi-radar-workspace-modern{grid-template-columns:1fr!important}.mi-engine-console{max-height:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mi-map-skeleton-v040{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mi-skeleton-card-v040{align-content:center;gap:13px;min-height:118px;padding:22px;display:grid}.mi-skeleton-card-v040 .oa-skeleton-line{width:72%}.mi-skeleton-card-v040 .oa-skeleton-line.short{width:42%;height:22px}.mi-skeleton-map-v040{grid-column:1/-1;min-height:min(58vh,620px)}@media (max-width:900px){.mi-map-skeleton-v040{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mi-map-skeleton-v040{grid-template-columns:1fr}.mi-skeleton-map-v040{grid-column:1;min-height:420px}}.account-loading-v040{gap:14px;display:grid}.account-loading-hero-v040{align-content:center;gap:14px;min-height:170px;padding:28px;display:grid}.account-loading-hero-v040 .oa-skeleton-line{width:18%}.account-loading-hero-v040 .wide{width:56%;height:28px}.account-loading-hero-v040 .medium{width:42%}.account-loading-grid-v040{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-loading-grid-v040 article{align-content:center;gap:13px;min-height:190px;padding:22px;display:grid}.account-loading-grid-v040 .oa-skeleton-line{width:48%}.account-loading-grid-v040 .medium{width:72%;height:18px}.account-loading-grid-v040 .short{width:36%}@media (max-width:980px){.account-loading-grid-v040{grid-template-columns:1fr 1fr}}@media (max-width:620px){.account-loading-grid-v040{grid-template-columns:1fr}}:root{--oa-v41-row-height:92px;--oa-v41-operation-row-height:52px;--oa-v41-focus:var(--oa-border-focus);--oa-v41-surface-raised:linear-gradient(180deg, var(--oa-surface-raised), var(--oa-surface))}.catalog-viz-skeleton{justify-content:center;align-items:flex-end;gap:12px;min-height:210px;padding:24px;display:flex}.catalog-viz-skeleton i{background:#48b3e01f;border-radius:9px 9px 4px 4px;width:min(14%,72px)}.catalog-viz-skeleton i:first-child{height:34%}.catalog-viz-skeleton i:nth-child(2){height:68%}.catalog-viz-skeleton i:nth-child(3){height:48%}.catalog-viz-skeleton span{background:#799ebb1a;border-radius:999px;height:9px;position:absolute;inset:auto 24px 18px}.catalog-virtual-scroll,.operation-virtual-scroll{overscroll-behavior:contain;scrollbar-gutter:stable}.catalog-virtual-scroll{contain:layout paint}.terminal-catalog-table tbody tr.catalog-virtual-row{height:var(--oa-v41-row-height)}.terminal-catalog-table tbody tr.catalog-virtual-row>td{height:var(--oa-v41-row-height);max-height:var(--oa-v41-row-height);overflow:hidden}.catalog-virtual-row .terminal-strategy-cell.expanded{max-height:72px;overflow:hidden}.catalog-virtual-row .module-chip-list{flex-wrap:nowrap;max-height:30px;overflow:hidden}.catalog-virtual-spacer,.operation-virtual-spacer{pointer-events:none}.catalog-virtual-spacer>td,.operation-virtual-spacer>td{background:0 0!important;border:0!important;padding:0!important}.operation-list-table-wrap{scrollbar-gutter:stable;max-height:min(58vh,610px);overflow:auto}.operation-list-table tbody tr.operation-virtual-row{height:var(--oa-v41-operation-row-height)}.operation-list-table tbody tr.operation-virtual-row>td{height:var(--oa-v41-operation-row-height);white-space:nowrap}.operations-virtual-note{color:var(--oa-text-muted);font-size:var(--fs-xs);text-align:right;margin-top:8px;display:block}.combo-trigger[aria-expanded=true]{box-shadow:0 0 0 3px #49cef314;border-color:var(--oa-v41-focus)!important}.combo-options [role=option]:focus-visible{outline-offset:-2px}@media (max-width:1440px){.catalog-terminal-page,.market-intelligence-page{gap:12px!important}.terminal-title-row{margin-bottom:4px!important}.catalog-health-strip,.catalog-decision-workspace{padding:13px 14px!important}.terminal-filter-grid.compact{gap:9px!important}}@media (max-width:1180px){.terminal-workspace-grid,.terminal-left-column,.terminal-results-panel{min-width:0!important}.catalog-decision-heading{flex-direction:column}.catalog-decision-actions{justify-content:flex-start;width:100%}.catalog-comparison-selection{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.catalog-selection-chip{flex:0 0 min(320px,78vw)}.terminal-table-wrap{max-width:100%}}@media (max-width:760px){.route-state-card{text-align:left;grid-template-columns:1fr}.route-state-card button,.route-state-card a{width:100%}.route-loading-grid{grid-template-columns:1fr 1fr}.catalog-health-metrics{grid-template-columns:1fr 1fr!important}.catalog-decision-actions{grid-template-columns:1fr 1fr;display:grid!important}.catalog-decision-actions>*{width:100%;min-width:0}.decision-compare-primary{grid-column:1/-1}.terminal-filter-grid.compact{grid-template-columns:1fr!important}.operation-list-table-wrap{max-height:64vh}}@media (max-width:480px){.route-loading-grid{grid-template-columns:1fr}.catalog-health-metrics{grid-template-columns:1fr!important}.catalog-decision-actions{grid-template-columns:1fr}.decision-compare-primary{grid-column:auto}}.catalog-route-boundary{contain:inline-size;min-width:0}.catalog-decision-workspace,.terminal-results-panel,.catalog-detail-modal,.market-intelligence-page,.alerts-page,.journal-page{contain:style}.news-day-card,.alert-rule-card,.alert-decision-card,.journal-rule-insight-grid-v039 article{contain-intrinsic-size:auto 120px}.oa-theme-switcher-v0732{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:8px;padding:2px;display:grid}.oa-theme-switcher-v0732 button{min-height:42px;color:var(--muted);font-size:var(--fs-xs);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-items:center;gap:2px;padding:6px 2px;font-weight:800;transition:background-color .16s,color .16s;display:grid}.oa-theme-switcher-v0732 button span[aria-hidden]{font-size:16px;line-height:1}.oa-theme-switcher-v0732 button:hover{color:var(--text);background:var(--brand-soft)}.oa-theme-switcher-v0732 button[aria-pressed=true]{color:var(--text);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--line-strong)}.sidebar-panel:not(.expanded) .oa-theme-switcher-v0732{grid-template-columns:1fr}.sidebar-panel:not(.expanded) .oa-theme-switcher-v0732 .oa-theme-switcher-label{display:none}@media (prefers-reduced-motion:reduce){.oa-theme-switcher-v0732 button{transition:none}}.oa-theme-switcher-inline-v0732{border-radius:99px;grid-template-columns:none;margin-top:0;display:inline-flex}.oa-theme-switcher-inline-v0732 button{border-radius:99px;min-width:40px;min-height:40px;padding:5px 8px}.oa-theme-switcher-inline-v0732 button span[aria-hidden]{font-size:16px}
.alert-context-badge-v0461{border:1px solid var(--oa-border);background:var(--oa-surface-muted);width:fit-content;min-height:26px;color:var(--oa-text-secondary);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 9px;font-weight:900;line-height:1.2;display:inline-flex}.alert-context-badge-v0461.positive{border-color:color-mix(in srgb, var(--oa-positive) 30%, var(--oa-border));color:var(--oa-positive);background:var(--oa-positive-soft)}.alert-context-badge-v0461.negative{border-color:color-mix(in srgb, var(--oa-negative) 30%, var(--oa-border));color:var(--oa-negative);background:var(--oa-negative-soft)}.alert-context-badge-v0461.warming{color:var(--oa-text-muted)}.alert-dropdown-item .alert-context-badge-v0461{margin-top:3px}.realtime-alert-toast .alert-context-badge-v0461{margin-top:5px}.alert-dropdown-summary-v0523,.realtime-alert-summary-v0523{color:var(--oa-text-secondary);font-size:var(--fs-sm);margin:4px 0 0;line-height:1.5}.alert-dropdown-summary-v0523{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.realtime-alert-summary-v0523{max-width:360px}
:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--oa-bg-canvas:#07111f;--oa-bg-subtle:#0a1626;--oa-bg-elevated:#0d1b2d;--oa-surface:#0d1b2deb;--oa-surface-solid:#0d1b2d;--oa-surface-raised:#11233a;--oa-surface-muted:#14283f;--oa-surface-sunken:#081522;--oa-surface-overlay:#07111ff5;--oa-border-subtle:#94a3b81c;--oa-border:#94a3b82e;--oa-border-strong:#94a3b84d;--oa-border-focus:#38bdf88f;--oa-text-strong:#f3f8fd;--oa-text:#e7f0f8;--oa-text-secondary:#b8c6d5;--oa-text-muted:#94a6ba;--oa-text-soft:#7b8fa5;--oa-text-subtle:#6f8399;--oa-text-faint:#5f7389;--oa-accent:#38bdf8;--oa-accent-cyan:var(--oa-accent);--oa-accent-strong:#7dd3fc;--oa-accent-soft:#38bdf81f;--oa-accent-hover:#55c7f8;--oa-on-accent:#03111c;--oa-positive:#34d399;--oa-positive-soft:#34d3991f;--oa-negative:#fb7185;--oa-negative-soft:#fb71851f;--oa-warning:#fbbf24;--oa-warning-soft:#fbbf241f;--oa-info:#60a5fa;--oa-info-soft:#60a5fa1f;--oa-context:#a78bfa;--oa-context-soft:#a78bfa1f;--oa-chart-positive:var(--oa-positive);--oa-chart-negative:var(--oa-negative);--oa-chart-primary:var(--oa-accent);--oa-chart-secondary:var(--oa-context);--oa-chart-warning:var(--oa-warning);--oa-chart-neutral:#71859a;--oa-chart-grid:#94a3b81f;--oa-chart-axis:#b8c6d58c;--oa-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--oa-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--oa-font-size-xs:13px;--oa-font-size-sm:14px;--oa-font-size-md:16px;--fs-xs:var(--oa-font-size-xs);--fs-sm:var(--oa-font-size-sm);--fs-md:var(--oa-font-size-md);--oa-font-size-lg:18px;--oa-font-size-xl:20px;--oa-font-size-2xl:24px;--oa-font-size-3xl:30px;--oa-font-size-4xl:40px;--oa-font-weight-medium:500;--oa-font-weight-semibold:600;--oa-font-weight-bold:700;--oa-line-height-tight:1.2;--oa-line-height-normal:1.5;--oa-line-height-relaxed:1.65;--oa-space-1:4px;--oa-space-2:8px;--oa-space-3:12px;--oa-space-4:16px;--oa-space-5:20px;--oa-space-6:24px;--oa-space-8:32px;--oa-space-10:40px;--oa-space-12:48px;--oa-control-sm:34px;--oa-control-md:40px;--oa-control-lg:46px;--oa-radius-xs:8px;--oa-radius-sm:10px;--oa-radius-md:14px;--oa-radius-lg:18px;--oa-radius-xl:22px;--oa-radius-pill:999px;--oa-shadow-xs:0 1px 2px #0000002e;--oa-shadow-sm:0 8px 20px #0000002e;--oa-shadow-md:0 16px 38px #0000003d;--oa-shadow-lg:0 24px 64px #00000052;--oa-focus-ring:#38bdf857;--oa-duration-fast:.12s;--oa-duration-normal:.18s;--oa-duration-slow:.26s;--oa-ease:cubic-bezier(.2, .8, .2, 1);--bg:var(--oa-bg-canvas);--bg-soft:var(--oa-bg-subtle);--surface:var(--oa-surface);--surface-solid:var(--oa-surface-solid);--surface-strong:var(--oa-surface-raised);--panel:var(--oa-surface);--panel-soft:var(--oa-surface-muted);--sidebar:var(--oa-surface-overlay);--line:var(--oa-border);--line-strong:var(--oa-border-strong);--text:var(--oa-text);--muted:var(--oa-text-muted);--muted-2:var(--oa-text-subtle);--brand:var(--oa-accent);--brand-2:var(--oa-positive);--brand-soft:var(--oa-accent-soft);--blue:var(--oa-info);--green:var(--oa-positive);--red:var(--oa-negative);--yellow:var(--oa-warning);--shadow:var(--oa-shadow-lg);--shadow-soft:var(--oa-shadow-md);--radius:var(--oa-radius-lg);--oa-bg-0:var(--oa-bg-canvas);--oa-bg-1:var(--oa-bg-subtle);--oa-bg-2:var(--oa-bg-elevated);--oa-card:var(--oa-surface);--oa-card-solid:var(--oa-surface-solid);--oa-card-strong:var(--oa-surface-raised);--oa-card-soft:var(--oa-surface-muted);--oa-card-hover:color-mix(in srgb, var(--oa-surface-raised) 82%, var(--oa-accent) 18%);--oa-surface-2:var(--oa-surface-raised);--oa-line:var(--oa-border);--oa-line-hover:var(--oa-border-focus);--oa-cyan:var(--oa-accent);--oa-cyan-soft:var(--oa-accent-soft);--oa-blue:var(--oa-info);--oa-green:var(--oa-positive);--oa-red:var(--oa-negative);--oa-danger:var(--oa-negative);--oa-yellow:var(--oa-warning);--oa-muted:var(--oa-text-muted);--oa-muted-soft:var(--oa-text-soft);--oa-subtle:var(--oa-text-subtle);--oa-shadow:var(--oa-shadow-md);--oa-inner-glow:inset 0 0 0 1px #ffffff06}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--oa-bg-canvas);min-width:320px;min-height:100%}html,body{margin:0}body{background:radial-gradient(circle at 12% -8%, var(--oa-accent-soft), transparent 32rem), radial-gradient(circle at 92% 0%, var(--oa-context-soft), transparent 28rem), linear-gradient(145deg, var(--oa-bg-canvas), var(--oa-bg-subtle) 58%, var(--oa-bg-elevated));min-height:100vh;color:var(--oa-text);font-family:var(--oa-font-sans);font-size:var(--fs-md);font-feature-settings:"cv02", "cv03", "cv04", "cv11";font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:none!important}body,button,input,select,textarea{font-family:inherit}button,input,select,textarea{font-size:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.56}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}img,svg{max-width:100%}h1,h2,h3,h4,p{margin-block-start:0}h1,h2,h3,h4{color:var(--oa-text-strong);line-height:var(--oa-line-height-tight);text-wrap:balance}p{color:var(--oa-text-muted);line-height:var(--oa-line-height-relaxed);text-wrap:pretty}small{line-height:var(--oa-line-height-normal)}code,pre,kbd,samp{font-family:var(--oa-font-mono)}table{border-collapse:collapse}::selection{color:var(--oa-text-strong);background:#38bdf842}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--oa-accent);outline-offset:3px;box-shadow:0 0 0 4px var(--oa-focus-ring)}:where(input,select,textarea)::placeholder{color:var(--oa-text-faint);opacity:1}:where(input,select,textarea){accent-color:var(--oa-accent)}*{scrollbar-width:thin;scrollbar-color:#7da4c257 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:var(--oa-radius-pill);background:#7da4c247}::-webkit-scrollbar-thumb:hover{background:#7da4c270}::-webkit-scrollbar-track{background:0 0}.oa-skip-link{z-index:1000;border:1px solid var(--oa-border-focus);border-radius:var(--oa-radius-sm);background:var(--oa-surface-raised);color:var(--oa-text-strong);box-shadow:var(--oa-shadow-md);font-weight:var(--oa-font-weight-bold);transition:transform var(--oa-duration-fast) var(--oa-ease);padding:10px 14px;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.oa-skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.oa-button{min-height:var(--oa-control-md);justify-content:center;align-items:center;gap:var(--oa-space-2);border-radius:var(--oa-radius-sm);font-weight:var(--oa-font-weight-semibold);white-space:nowrap;transition:transform var(--oa-duration-fast) var(--oa-ease), border-color var(--oa-duration-fast) var(--oa-ease), background-color var(--oa-duration-fast) var(--oa-ease), box-shadow var(--oa-duration-fast) var(--oa-ease), color var(--oa-duration-fast) var(--oa-ease);border:1px solid #0000;padding:0 16px;line-height:1;text-decoration:none;display:inline-flex}.oa-button:hover:not(:disabled){transform:translateY(-1px)}.oa-button:active:not(:disabled){transform:translateY(0)}.oa-button-sm{min-height:var(--oa-control-sm);font-size:var(--fs-xs);padding-inline:12px}.oa-button-md{min-height:var(--oa-control-md);font-size:var(--fs-sm)}.oa-button-lg{min-height:var(--oa-control-lg);font-size:var(--fs-md);padding-inline:20px}.oa-button-full{width:100%}.oa-button-primary{color:var(--oa-on-accent);background:var(--oa-accent);border-color:#7dd3fc7a;box-shadow:0 8px 18px #38bdf824}.oa-button-primary:hover:not(:disabled){background:var(--oa-accent-hover);box-shadow:0 10px 24px #38bdf833}.oa-button-secondary{color:var(--oa-text);border-color:var(--oa-border);background:var(--oa-surface-muted);box-shadow:var(--oa-shadow-xs)}.oa-button-secondary:hover:not(:disabled),.oa-button-ghost:hover:not(:disabled){border-color:var(--oa-border-strong);background:color-mix(in srgb, var(--oa-surface-muted) 88%, var(--oa-accent) 12%)}.oa-button-danger{color:var(--oa-negative);border-color:color-mix(in srgb, var(--oa-negative) 30%, transparent);background:var(--oa-negative-soft)}.oa-button-ghost{color:var(--oa-text-muted);background:0 0;border-color:#0000}.oa-status-badge{border:1px solid var(--oa-border);border-radius:var(--oa-radius-pill);background:var(--oa-surface-muted);min-height:28px;color:var(--oa-text-secondary);font-size:var(--fs-xs);font-weight:var(--oa-font-weight-semibold);letter-spacing:.01em;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.oa-status-badge>i{border-radius:var(--oa-radius-pill);background:currentColor;width:7px;height:7px}.oa-status-info{color:var(--oa-info);border-color:color-mix(in srgb, var(--oa-info) 28%, transparent);background:var(--oa-info-soft)}.oa-status-positive{color:var(--oa-positive);border-color:color-mix(in srgb, var(--oa-positive) 28%, transparent);background:var(--oa-positive-soft)}.oa-status-warning{color:var(--oa-warning);border-color:color-mix(in srgb, var(--oa-warning) 28%, transparent);background:var(--oa-warning-soft)}.oa-status-negative{color:var(--oa-negative);border-color:color-mix(in srgb, var(--oa-negative) 28%, transparent);background:var(--oa-negative-soft)}.oa-state-panel{align-items:start;gap:var(--oa-space-5);border:1px solid var(--oa-border);border-radius:var(--oa-radius-xl);background:var(--oa-surface-raised);width:min(100%,760px);box-shadow:var(--oa-shadow-md);grid-template-columns:auto minmax(0,1fr) auto;padding:clamp(22px,3vw,32px);display:grid}.oa-state-icon{border:1px solid color-mix(in srgb, var(--oa-accent) 28%, transparent);border-radius:var(--oa-radius-md);width:46px;height:46px;color:var(--oa-accent);background:var(--oa-accent-soft);font-size:var(--fs-sm);font-weight:var(--oa-font-weight-bold);place-items:center;display:grid}.oa-state-copy{min-width:0}.oa-state-eyebrow{color:var(--oa-accent);font-size:var(--fs-xs);font-weight:var(--oa-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;display:block}.oa-state-copy>strong{color:var(--oa-text-strong);letter-spacing:-.025em;font-size:clamp(20px,2.4vw,26px);line-height:var(--oa-line-height-tight);display:block}.oa-state-copy>p{max-width:600px;color:var(--oa-text-muted);font-size:var(--fs-md);line-height:var(--oa-line-height-relaxed);margin:8px 0 0}.oa-state-action{align-self:center}.oa-state-negative .oa-state-icon{color:var(--oa-negative);border-color:color-mix(in srgb, var(--oa-negative) 30%, transparent);background:var(--oa-negative-soft)}.oa-state-warning .oa-state-icon{color:var(--oa-warning);border-color:color-mix(in srgb, var(--oa-warning) 30%, transparent);background:var(--oa-warning-soft)}.oa-state-positive .oa-state-icon{color:var(--oa-positive);border-color:color-mix(in srgb, var(--oa-positive) 30%, transparent);background:var(--oa-positive-soft)}.oa-loader-ring{border:2px solid color-mix(in srgb, var(--oa-accent) 22%, transparent);border-top-color:var(--oa-accent);border-radius:var(--oa-radius-pill);width:24px;height:24px;animation:.8s linear infinite oa-spin}.oa-loading-preview{width:min(100%,540px);margin-top:var(--oa-space-5);gap:10px;display:grid}.oa-skeleton-line,.oa-skeleton-grid>i{background:#94a3b81a;display:block;position:relative;overflow:hidden}.oa-skeleton-line:after,.oa-skeleton-grid>i:after{content:"";background:linear-gradient(90deg,#0000,#38bdf81f,#0000);animation:1.55s infinite oa-shimmer;position:absolute;inset:0;transform:translate(-100%)}.oa-skeleton-line{border-radius:var(--oa-radius-pill);height:9px}.oa-skeleton-wide{width:78%}.oa-skeleton-medium{width:52%}.oa-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.oa-skeleton-grid>i{border-radius:var(--oa-radius-sm);height:54px}.oa-inline-notice{align-items:flex-start;gap:var(--oa-space-3);margin:0 0 var(--oa-space-4);border:1px solid var(--oa-border);border-radius:var(--oa-radius-md);background:var(--oa-surface-raised);box-shadow:var(--oa-shadow-xs);padding:14px 16px;display:flex}.oa-inline-notice-indicator{border-radius:var(--oa-radius-pill);background:var(--oa-info);flex:none;width:8px;height:8px;margin-top:6px}.oa-inline-warning{border-color:color-mix(in srgb, var(--oa-warning) 30%, var(--oa-border))}.oa-inline-warning .oa-inline-notice-indicator{background:var(--oa-warning)}.oa-inline-negative{border-color:color-mix(in srgb, var(--oa-negative) 32%, var(--oa-border))}.oa-inline-negative .oa-inline-notice-indicator{background:var(--oa-negative)}.oa-inline-positive{border-color:color-mix(in srgb, var(--oa-positive) 28%, var(--oa-border))}.oa-inline-positive .oa-inline-notice-indicator{background:var(--oa-positive)}.oa-inline-notice-copy{flex:auto;min-width:0}.oa-inline-notice-copy>strong{color:var(--oa-text-strong);font-size:var(--fs-sm);line-height:1.35;display:block}.oa-inline-notice-copy>p{color:var(--oa-text-muted);font-size:var(--fs-xs);margin:4px 0 0;line-height:1.55}.oa-technical-details{margin-top:var(--oa-space-4);border:1px solid var(--oa-border);border-radius:var(--oa-radius-sm);background:var(--oa-surface-sunken);padding:10px 12px}.oa-technical-details summary{color:var(--oa-text-muted);cursor:pointer;font-size:var(--fs-xs);font-weight:var(--oa-font-weight-semibold)}.oa-technical-details small,.oa-technical-details code{color:var(--oa-text-subtle);font-size:var(--fs-xs);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:8px;display:block}.oa-context-preparation{border:1px solid var(--oa-border);border-radius:var(--oa-radius-xl);background:var(--oa-surface-raised);grid-template-columns:minmax(180px,.8fr) minmax(280px,1.2fr);gap:clamp(18px,3vw,32px);width:100%;padding:clamp(18px,3vw,28px);display:grid}.oa-context-preparation-copy>span{color:var(--oa-context);font-size:var(--fs-xs);font-weight:var(--oa-font-weight-semibold);letter-spacing:.08em}.oa-context-preparation-copy>strong{color:var(--oa-text-strong);margin-top:8px;font-size:clamp(17px,2vw,21px);display:block}.oa-context-preparation-copy>p{color:var(--oa-text-muted);font-size:var(--fs-sm);margin:8px 0 0;line-height:1.6}.oa-preparation-stages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.oa-preparation-stages li{border:1px solid var(--oa-border-subtle);border-radius:var(--oa-radius-sm);background:var(--oa-surface-sunken);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:48px;padding:9px 11px;display:grid}.oa-preparation-stages li>i{border-radius:var(--oa-radius-pill);background:var(--oa-text-faint);width:9px;height:9px}.oa-preparation-stages li>div{min-width:0}.oa-preparation-stages li strong{color:var(--oa-text);font-size:var(--fs-xs);display:block}.oa-preparation-stages li small{color:var(--oa-text-subtle);font-size:var(--fs-xs);margin-top:3px;line-height:1.45;display:block}.oa-preparation-stages li em{color:var(--oa-text-faint);font-size:var(--fs-xs);font-style:normal;font-weight:var(--oa-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.oa-preparation-stages li.is-complete>i{background:var(--oa-positive)}.oa-preparation-stages li.is-complete em{color:var(--oa-positive)}.oa-preparation-stages li.is-active>i{background:var(--oa-accent);animation:1.5s ease-in-out infinite oa-status-pulse}.oa-preparation-stages li.is-active em{color:var(--oa-accent)}.oa-preparation-stages li.is-unavailable>i{background:var(--oa-warning)}.oa-preparation-stages li.is-unavailable em{color:var(--oa-warning)}.oa-data-freshness{border:1px solid var(--oa-border);border-radius:var(--oa-radius-sm);background:var(--oa-surface-raised);align-items:center;gap:9px;min-width:0;padding:8px 11px;display:inline-flex}.oa-data-freshness>i{border-radius:var(--oa-radius-pill);background:var(--oa-text-faint);flex:none;width:8px;height:8px}.oa-data-freshness strong{color:var(--oa-text);font-size:var(--fs-xs);display:block}.oa-data-freshness small{color:var(--oa-text-subtle);font-size:var(--fs-xs);white-space:nowrap;margin-top:2px;display:block}.oa-data-freshness.is-compact{padding:6px 9px}.oa-freshness-positive>i{background:var(--oa-positive)}.oa-freshness-info>i{background:var(--oa-accent)}.oa-freshness-warning>i{background:var(--oa-warning)}.oa-connection-banner{border:1px solid color-mix(in srgb, var(--oa-warning) 28%, var(--oa-border));border-radius:var(--oa-radius-sm);background:color-mix(in srgb, var(--oa-surface-raised) 88%, var(--oa-warning) 12%);color:var(--oa-text-muted);font-size:var(--fs-xs);align-items:center;gap:12px;margin:10px clamp(12px,2vw,24px) 0;padding:10px 13px;display:flex}.oa-connection-banner i{border-radius:var(--oa-radius-pill);background:var(--oa-warning);width:8px;height:8px;animation:1.5s ease-in-out infinite oa-status-pulse}.oa-connection-banner strong{color:var(--oa-text-strong)}.oa-connection-banner span{flex:auto}:where(input,select,textarea,.combo-trigger,.terminal-multi-trigger){min-height:var(--oa-control-md);border:1px solid var(--oa-border);border-radius:var(--oa-radius-sm);background:var(--oa-surface-sunken);color:var(--oa-text);transition:border-color var(--oa-duration-fast) var(--oa-ease), box-shadow var(--oa-duration-fast) var(--oa-ease), background-color var(--oa-duration-fast) var(--oa-ease)}:where(input,select,textarea){padding:9px 11px}textarea{resize:vertical}:where(input,select,textarea,.combo-trigger,.terminal-multi-trigger):hover:not(:disabled){border-color:var(--oa-border-strong)}:where(input,select,textarea,.combo-trigger,.terminal-multi-trigger):focus,:where(.combo-trigger,.terminal-multi-trigger)[aria-expanded=true]{border-color:var(--oa-border-focus);background:var(--oa-surface-solid);box-shadow:0 0 0 3px var(--oa-focus-ring);outline:0}:where(label)>:where(span,small):first-child{color:var(--oa-text-secondary)}:where(.cyber-panel,.panel-card,.dashboard-kpi-card,.dashboard-plan-card,.account-panel-v026,.help-topic-v028,.ops-panel,.table-card,.filter-card,.terminal-filter-card,.terminal-table-card,.terminal-results-panel,.catalog-health-strip,.catalog-decision-workspace,.news-status-card,.journal-panel,.mi-command-card,.mi-map-panel,.mi-cell-detail,.alerts-summary-row>article,.journey-kpi,.news-day-card,.mini-chart-card,.terminal-chart-card,.overview-kpi-card,.overview-strength-card,.oa-score-explanation-card,.catalog-detail-trust-card,.martingale-config-card,.management-description-card){border-color:var(--oa-border)!important;border-radius:var(--oa-radius-md)!important;background:var(--oa-surface)!important;box-shadow:var(--oa-shadow-sm)!important}:where(.dashboard-clean-hero,.news-header-bar,.performance-hero,.journey-hero,.journal-hero,.alerts-hero-panel,.account-hero-v026,.help-hero-v028,.ops-hero-panel,.terminal-title-row){border-color:var(--oa-border)!important;border-radius:var(--oa-radius-lg)!important;background:var(--oa-surface)!important;box-shadow:var(--oa-shadow-sm)!important}:where(.dashboard-clean-hero,.news-header-bar,.performance-hero,.journey-hero,.journal-hero,.alerts-hero-panel,.account-hero-v026,.help-hero-v028,.ops-hero-panel,.terminal-title-row) h1{text-wrap:balance}.panel-header-row,.section-heading,.ops-section-heading,.account-section-heading{gap:var(--oa-space-3)}:where(.primary-btn,.terminal-primary-btn,.dashboard-primary-btn,.simulation-save-btn,.mi-refresh-button,.decision-compare-primary){min-height:var(--oa-control-md);border-radius:var(--oa-radius-sm)!important;background:var(--oa-accent)!important;color:var(--oa-on-accent)!important;font-weight:var(--oa-font-weight-semibold)!important;border:1px solid #7dd3fc75!important;box-shadow:0 8px 18px #38bdf824!important}:where(.secondary-btn,.dashboard-secondary-btn,.terminal-clear-btn,.filter-toggle-btn,.detail-save-rule-button,.detail-icon-button,.catalog-comparison-close){border-color:var(--oa-border)!important;border-radius:var(--oa-radius-sm)!important;background:var(--oa-surface-muted)!important;color:var(--oa-text-secondary)!important;box-shadow:none!important}:where(.primary-btn,.terminal-primary-btn,.dashboard-primary-btn,.simulation-save-btn,.mi-refresh-button,.decision-compare-primary):hover:not(:disabled){transform:translateY(-1px);background:var(--oa-accent-hover)!important}:where(.secondary-btn,.dashboard-secondary-btn,.terminal-clear-btn,.filter-toggle-btn,.detail-save-rule-button,.detail-icon-button,.catalog-comparison-close):hover:not(:disabled){border-color:var(--oa-border-strong)!important;color:var(--oa-text)!important}:where(.session-ended-overlay,.onboarding-overlay-v028,.feedback-overlay-v028,.alert-context-modal-v0461,.catalog-decision-modal-overlay,.catalog-organizer-overlay,.catalog-detail-modal-overlay,.detail-confirm-overlay){-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#020812b8!important}:where(.session-ended-card,.onboarding-card-v028,.feedback-card-v028,.alert-context-card-v0461,.catalog-comparison-modal,.catalog-organizer-modal,.catalog-detail-modal,.detail-confirm-modal){border-color:var(--oa-border-strong)!important;border-radius:var(--oa-radius-xl)!important;background:var(--oa-surface-overlay)!important;box-shadow:var(--oa-shadow-lg)!important}.app-shell.sidebar-rail-layout{--oa-sidebar-width:84px}.app-shell.sidebar-rail-layout.sidebar-expanded{--oa-sidebar-width:238px}.content-shell.cyber-content-shell{padding-top:82px!important}.content-shell.cyber-content-shell:focus{outline:none}.shell-sidebar.dft-sidebar{transition:width var(--oa-duration-normal) var(--oa-ease);width:var(--oa-sidebar-width)!important}.dft-sidebar-panel{border-color:var(--oa-border)!important;border-radius:var(--oa-radius-lg)!important;background:var(--oa-surface-overlay)!important;box-shadow:var(--oa-shadow-sm)!important}.nav-link.rail-nav-link,.sidebar-toggle-button,.alert-bell-button,.topbar-profile-button,.topbar-profile-menu a,.topbar-profile-menu button{transition:color var(--oa-duration-fast) var(--oa-ease), border-color var(--oa-duration-fast) var(--oa-ease), background-color var(--oa-duration-fast) var(--oa-ease)}.nav-link.rail-nav-link[aria-current=page]{border-color:color-mix(in srgb, var(--oa-accent) 32%, transparent)!important;background:var(--oa-accent-soft)!important;color:var(--oa-text-strong)!important;box-shadow:inset 3px 0 0 var(--oa-accent)!important}.topbar.cyber-topbar{transition:left var(--oa-duration-normal) var(--oa-ease);left:var(--oa-sidebar-width)!important;border-color:var(--oa-border)!important;background:color-mix(in srgb, var(--oa-surface-overlay) 90%, transparent)!important}.alert-dropdown-panel{overflow:hidden;border-color:var(--oa-border)!important;background:var(--oa-surface-overlay)!important;box-shadow:var(--oa-shadow-lg)!important}.alert-dropdown-head{z-index:2;position:sticky;top:0;background:var(--oa-surface-overlay)!important}.alert-dropdown-item{min-height:68px}.realtime-alert-toast{border-radius:var(--oa-radius-md)!important;box-shadow:var(--oa-shadow-lg)!important}.topbar-profile-zone{margin-left:auto;position:relative}.topbar-profile-button{border:1px solid var(--oa-border);border-radius:var(--oa-radius-pill);background:color-mix(in srgb, var(--oa-surface-raised) 86%, transparent);min-height:44px;color:var(--oa-text);align-items:center;gap:9px;padding:4px 10px 4px 5px;display:flex}.topbar-profile-button:hover,.topbar-profile-button[aria-expanded=true]{border-color:var(--oa-border-strong);background:var(--oa-surface-raised)}.topbar-profile-avatar{border-radius:var(--oa-radius-pill);background:var(--oa-accent-soft);width:34px;height:34px;color:var(--oa-accent-strong);font-size:var(--fs-xs);font-weight:var(--oa-font-weight-bold);flex:none;place-items:center;display:grid}.topbar-profile-avatar.large{width:42px;height:42px}.topbar-profile-copy{text-align:left;min-width:0;line-height:1.15;display:grid}.topbar-profile-copy strong{max-width:150px;color:var(--oa-text);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-profile-copy small{max-width:150px;color:var(--oa-text-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-profile-caret{width:7px;height:7px;color:var(--oa-text-muted);border-bottom:1.5px solid;border-right:1.5px solid;margin:0 2px 3px 3px;transform:rotate(45deg)}.topbar-profile-menu{z-index:70;border:1px solid var(--oa-border-strong);border-radius:var(--oa-radius-md);background:var(--oa-surface-overlay);width:min(280px,100vw - 24px);box-shadow:var(--oa-shadow-lg);padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.topbar-profile-summary{border-bottom:1px solid var(--oa-border);align-items:center;gap:11px;margin-bottom:5px;padding:9px 9px 12px;display:flex}.topbar-profile-summary>div{min-width:0}.topbar-profile-summary strong,.topbar-profile-summary span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.topbar-profile-summary strong{color:var(--oa-text);font-size:var(--fs-sm)}.topbar-profile-summary span{color:var(--oa-text-muted);font-size:var(--fs-xs);margin-top:3px}.topbar-profile-menu>:where(a,button){border-radius:var(--oa-radius-sm);width:100%;min-height:40px;color:var(--oa-text-secondary);font-size:var(--fs-sm);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.topbar-profile-menu>:where(a,button):hover{background:var(--oa-surface-muted);color:var(--oa-text)}.topbar-profile-menu svg{width:17px;height:17px}.route-state-page{place-items:center!important;min-height:calc(100vh - 98px)!important;padding:24px!important;display:grid!important}.route-state-page>.oa-state-panel{margin-inline:auto}.dashboard-empty-state,.mini-empty-state,.account-empty,.terminal-empty-detail,.alert-empty-mini{color:var(--oa-text-muted)}.dashboard-empty-state strong,.mini-empty-state strong,.account-empty strong,.terminal-empty-detail strong,.alert-empty-mini strong{color:var(--oa-text)}.dashboard-clean-layout,.performance-layout,.journal-layout,.alerts-layout,.account-layout-v026,.help-layout-v028,.ops-layout{gap:var(--oa-space-4)!important}.dashboard-kpi-card,.journal-kpi,.journey-kpi,.alerts-summary-row>article,.performance-kpis>article{min-width:0}:where(.dashboard-kpi-card,.journal-kpi,.journey-kpi,.alerts-summary-row>article,.performance-kpis>article) strong{font-variant-numeric:tabular-nums}@keyframes oa-spin{to{transform:rotate(360deg)}}@keyframes oa-shimmer{to{transform:translate(100%)}}@keyframes oa-status-pulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.06)}}@media (max-width:1180px){.app-shell.sidebar-rail-layout{--oa-sidebar-width:0px}.shell-sidebar.dft-sidebar{width:min(286px,100vw - 28px)!important}.topbar.cyber-topbar{padding-left:64px!important;left:0!important}.mobile-menu-button{place-items:center;display:grid!important}.content-shell.cyber-content-shell{padding-inline:16px!important}}@media (max-width:760px){.topbar.cyber-topbar{height:58px!important;padding-right:10px!important}.content-shell.cyber-content-shell{padding-top:72px!important;padding-inline:10px!important}.topbar-mini-logo,.topbar-page-title>span,.topbar-profile-copy small,.realtime-status-pill{display:none!important}.topbar-profile-zone{margin-left:auto}.topbar-profile-copy strong{max-width:110px}.oa-state-panel{border-radius:var(--oa-radius-lg);grid-template-columns:auto minmax(0,1fr);padding:20px}.oa-state-action{grid-column:1/-1;width:100%}.oa-state-action>*{width:100%}.oa-skeleton-grid,.oa-context-preparation{grid-template-columns:1fr}.oa-inline-notice{flex-wrap:wrap;align-items:stretch}.oa-inline-notice .oa-button{width:100%}.oa-connection-banner{align-items:flex-start}.route-state-page{padding:12px!important}:where(.dashboard-clean-hero,.news-header-bar,.performance-hero,.journey-hero,.journal-hero,.alerts-hero-panel,.account-hero-v026,.help-hero-v028,.ops-hero-panel,.terminal-title-row){padding:18px!important}:where(.dashboard-clean-hero,.news-header-bar,.performance-hero,.journey-hero,.journal-hero,.alerts-hero-panel,.account-hero-v026,.help-hero-v028,.ops-hero-panel,.terminal-title-row) h1{font-size:clamp(24px,8vw,34px)!important}}@media (max-width:480px){.topbar-page-title>strong{text-overflow:ellipsis;max-width:100px;overflow:hidden}.topbar-profile-copy{display:none!important}.topbar-profile-button{padding-right:5px}.topbar-profile-menu{position:fixed;top:64px;right:10px}.oa-state-panel{grid-template-columns:1fr}.oa-state-icon{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.oa-preparation-stages li.is-active>i,.oa-connection-banner i{animation:none}}.topbar-plan-pill{border:1px solid var(--oa-border);background:var(--oa-surface-muted);color:var(--oa-text-secondary);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-weight:900}.topbar-plan-pill.large{margin-left:auto}.topbar-plan-pill.plan-start{border-color:var(--oa-border);color:var(--oa-text-secondary)}.topbar-plan-pill.plan-pro{border-color:color-mix(in srgb, var(--oa-accent) 32%, var(--oa-border));color:var(--oa-accent-strong);background:var(--oa-accent-soft)}.topbar-plan-pill.plan-elite{border-color:color-mix(in srgb, var(--oa-positive) 34%, var(--oa-border));color:var(--oa-positive);background:var(--oa-positive-soft)}.oa-data-availability{border:1px solid var(--oa-border);border-radius:var(--oa-radius-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--oa-surface-raised) 94%, transparent), var(--oa-surface-sunken));width:100%;box-shadow:var(--oa-shadow-xs);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.oa-data-availability.tone-info{border-color:color-mix(in srgb, var(--oa-info) 30%, var(--oa-border))}.oa-data-availability.tone-warning{border-color:color-mix(in srgb, var(--oa-warning) 34%, var(--oa-border))}.oa-data-availability.tone-negative{border-color:color-mix(in srgb, var(--oa-negative) 34%, var(--oa-border))}.oa-data-availability.tone-positive{border-color:color-mix(in srgb, var(--oa-positive) 30%, var(--oa-border))}.oa-data-availability-icon{border:1px solid var(--oa-border);border-radius:var(--oa-radius-sm);background:var(--oa-surface-sunken);width:38px;height:38px;color:var(--oa-text-secondary);place-items:center;font-size:18px;font-weight:900;display:grid}.oa-data-availability.tone-info .oa-data-availability-icon{color:var(--oa-info);border-color:color-mix(in srgb, var(--oa-info) 30%, var(--oa-border))}.oa-data-availability.tone-warning .oa-data-availability-icon{color:var(--oa-warning);border-color:color-mix(in srgb, var(--oa-warning) 30%, var(--oa-border))}.oa-data-availability.tone-negative .oa-data-availability-icon{color:var(--oa-negative);border-color:color-mix(in srgb, var(--oa-negative) 30%, var(--oa-border))}.oa-data-availability.tone-positive .oa-data-availability-icon{color:var(--oa-positive);border-color:color-mix(in srgb, var(--oa-positive) 30%, var(--oa-border))}.oa-data-availability-main{min-width:0}.oa-data-availability-main>span{color:var(--oa-text-subtle);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}.oa-data-availability-main>strong{color:var(--oa-text-strong);margin-top:4px;font-size:15px;line-height:1.35;display:block}.oa-data-availability-main dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.oa-data-availability-main dl>div{border:1px solid var(--oa-border-subtle);border-radius:var(--oa-radius-sm);background:color-mix(in srgb, var(--oa-surface-sunken) 86%, transparent);min-width:0;padding:9px 10px}.oa-data-availability-main dt{color:var(--oa-text-faint);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:750}.oa-data-availability-main dd{color:var(--oa-text-muted);font-size:var(--fs-sm);margin:4px 0 0;line-height:1.45}.oa-data-availability-facts{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.oa-data-availability-facts span{border:1px solid var(--oa-border-subtle);border-radius:var(--oa-radius-pill);color:var(--oa-text-subtle);background:var(--oa-surface-sunken);font-size:var(--fs-xs);align-items:baseline;gap:5px;padding:5px 8px;display:inline-flex}.oa-data-availability-facts b{color:var(--oa-text);font-size:var(--fs-xs)}.oa-data-availability-actions{align-self:center;gap:8px;display:grid}.oa-data-availability.is-compact{border-radius:var(--oa-radius-md);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px}.oa-data-availability.is-compact .oa-data-availability-icon{width:30px;height:30px;font-size:14px}.oa-data-availability.is-compact .oa-data-availability-main>strong{font-size:13px}.oa-data-availability.is-compact .oa-data-availability-main dl{grid-template-columns:1fr;margin-top:8px}.oa-data-availability.is-compact .oa-data-availability-main dl>div{padding:7px 8px}.oa-data-availability.is-compact .oa-data-availability-actions{grid-column:2;justify-self:start}.oa-inline-notice-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 0;display:grid}.oa-inline-notice-context>div{border:1px solid var(--oa-border-subtle);border-radius:var(--oa-radius-sm);background:var(--oa-surface-sunken);padding:7px 9px}.oa-inline-notice-context dt{color:var(--oa-text-faint);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.oa-inline-notice-context dd{color:var(--oa-text-muted);font-size:var(--fs-sm);margin:3px 0 0;line-height:1.4}@media (max-width:760px){.oa-data-availability{grid-template-columns:auto minmax(0,1fr)}.oa-data-availability-actions{grid-column:1/-1;width:100%}.oa-data-availability-actions .oa-button{width:100%}.oa-data-availability-main dl,.oa-inline-notice-context{grid-template-columns:1fr}}
:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--oa-bg-canvas:#edf3f4;--oa-bg-subtle:#f3f7f7;--oa-bg-elevated:#f8fbfa;--oa-surface:#fffffdf0;--oa-surface-solid:#fffffd;--oa-surface-raised:#fff;--oa-surface-muted:#e7f0f1;--oa-surface-sunken:#dfe9eb;--oa-surface-overlay:#fafcfbf7;--oa-border-subtle:#0c305817;--oa-border:#0c305826;--oa-border-strong:#0c305842;--oa-border-focus:#0a739a8c;--oa-text-strong:#061726;--oa-text:#0e2135;--oa-text-secondary:#33506d;--oa-text-muted:#4a6584;--oa-text-soft:#556d8a;--oa-text-subtle:#4d6784;--oa-text-faint:#4f6886;--oa-accent:#086f8d;--oa-accent-cyan:var(--oa-accent);--oa-accent-strong:#075c76;--oa-accent-hover:#075f7b;--oa-accent-soft:#086f8d1a;--oa-on-accent:#fff;--oa-positive:#067a54;--oa-positive-soft:#067a541a;--oa-negative:#c02a43;--oa-negative-soft:#c02a431a;--oa-warning:#8a5a04;--oa-warning-soft:#8a5a041f;--oa-info:#1667c4;--oa-info-soft:#1667c41a;--oa-context:#6d4bc4;--oa-context-soft:#6d4bc41a;--oa-chart-neutral:#5c7186;--oa-chart-grid:#0c30581f;--oa-chart-axis:#0e213580;--oa-shadow-xs:0 1px 2px #091e3812;--oa-shadow-sm:0 8px 20px #091e3812;--oa-shadow-md:0 16px 38px #091e3817;--oa-shadow-lg:0 24px 64px #091e381f;--oa-focus-ring:#0a739a4d;--oa-inner-glow:inset 0 0 0 1px #ffffffbf}:root[data-theme=light],:root[data-theme=light] body{background:radial-gradient(circle at 0 0,#0a739a1a,#0000 28rem),radial-gradient(circle at 100% 0,#1667c412,#0000 24rem),linear-gradient(#f7faf9 0%,#edf3f4 58%,#e8f0f1 100%)}:root[data-theme=light] body:before{opacity:.35;background-image:linear-gradient(#0c448012 1px,#0000 1px),linear-gradient(90deg,#0c448012 1px,#0000 1px)}:root[data-theme=light]{--bg:var(--oa-bg-canvas);--bg-soft:var(--oa-bg-subtle);--surface:var(--oa-surface);--surface-solid:var(--oa-surface-solid);--surface-strong:var(--oa-surface-raised);--panel:var(--oa-surface);--panel-soft:var(--oa-surface-muted);--sidebar:var(--oa-surface-overlay);--line:var(--oa-border);--line-strong:var(--oa-border-strong);--text:var(--oa-text);--muted:var(--oa-text-muted);--muted-2:var(--oa-text-subtle);--brand:var(--oa-accent);--brand-2:var(--oa-positive);--brand-soft:var(--oa-accent-soft);--blue:var(--oa-info);--green:var(--oa-positive);--red:var(--oa-negative);--yellow:var(--oa-warning);--shadow:var(--oa-shadow-lg);--shadow-soft:var(--oa-shadow-md)}
