.market-terminal-shell{--mt-bg:#000;--mt-bg-2:#080808;--mt-panel:#0c0c0c;--mt-panel-2:#141414;--mt-border:#262626;--mt-border-strong:#404040;--mt-text:#f5f5f5;--mt-muted:#a3a3a3;--mt-faint:#8a8a8a;--mt-accent:#d9a400;--mt-accent-soft:#d9a4001f;--mt-on-accent:#04120f;--mt-positive:#3fd39e;--mt-negative:#ff6e7a;--mt-warning:#eab65d;--mt-info:#6f9dff;background:var(--mt-bg);min-height:100vh;color:var(--mt-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.45}.market-light-theme .market-terminal-shell,[data-theme=light] .market-terminal-shell{--mt-bg:#fff;--mt-bg-2:#fafafa;--mt-panel:#fff;--mt-panel-2:#f5f5f5;--mt-border:#e5e5e5;--mt-border-strong:#b8b8b8;--mt-text:#171717;--mt-muted:#5f5f5f;--mt-faint:#737373;--mt-accent:#8f6500;--mt-accent-soft:#d9a4001a;--mt-on-accent:#fff;--mt-positive:#066c4d;--mt-negative:#c63845;--mt-warning:#9b6200;--mt-info:#315ec7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.market-terminal-theme{overflow:visible}.market-terminal-shell *,.market-terminal-shell :before,.market-terminal-shell :after{box-sizing:border-box}.market-terminal-shell a{color:inherit;text-decoration:none}.market-terminal-shell :where(h1,h2,h3,h4,h5,h6,strong,b,th,td,dd){color:var(--mt-text)}.market-terminal-shell button,.market-terminal-shell input,.market-terminal-shell select{font:inherit}.market-terminal-shell button:focus-visible,.market-terminal-shell a:focus-visible,.market-terminal-shell input:focus-visible,.market-terminal-shell select:focus-visible,.market-terminal-shell summary:focus-visible{outline:2px solid var(--mt-accent);outline-offset:2px}.market-ticker-strip:focus-visible{outline:2px solid var(--mt-accent);outline-offset:-2px}.market-terminal-shell button:disabled{cursor:not-allowed;opacity:.5}.market-terminal-topbar{z-index:110;border-bottom:1px solid var(--mt-border);background:color-mix(in srgb, var(--mt-bg-2) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:auto minmax(260px,540px) auto 1fr;align-items:center;gap:12px;min-height:48px;padding:5px 14px;display:grid;position:sticky;top:0}.market-terminal-brand{align-items:center;gap:8px;min-width:132px;display:flex}.market-terminal-logo{align-items:center;display:inline-flex}.market-terminal-logo__light,.market-light-theme .market-terminal-logo__dark,[data-theme=light] .market-terminal-logo__dark{display:none}.market-light-theme .market-terminal-logo__light,[data-theme=light] .market-terminal-logo__light{display:block}.market-terminal-brand img{object-fit:contain;width:96px;height:auto}.market-terminal-markets{border-left:1px solid var(--mt-border);text-transform:uppercase;letter-spacing:.08em;padding-left:8px;font-size:11px;font-weight:700;color:var(--mt-muted)!important}.market-terminal-logo:hover{opacity:.88}.market-terminal-markets:hover{color:var(--mt-accent)!important}.market-selected-symbol{color:var(--mt-text);white-space:nowrap;font-size:12px}.terminal-symbol-search{border:1px solid var(--mt-border);background:var(--mt-panel);border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;height:36px;padding:0 10px;display:grid;position:relative}.terminal-symbol-search:focus-within{border-color:var(--mt-accent);box-shadow:0 0 0 2px var(--mt-accent-soft)}.terminal-symbol-search input{width:100%;color:var(--mt-text);background:0 0;border:0;outline:0;font-size:12px}.terminal-symbol-search input::placeholder{color:var(--mt-faint)}.terminal-symbol-search kbd{border:1px solid var(--mt-border);min-width:20px;color:var(--mt-muted);background:var(--mt-bg-2);text-align:center;border-radius:3px;padding:1px 5px;font-size:10px}.terminal-symbol-results{z-index:160;border:1px solid var(--mt-border-strong);background:var(--mt-panel);border-radius:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 16px 40px #00000047}.terminal-symbol-results button{border:0;border-bottom:1px solid var(--mt-border);width:100%;color:var(--mt-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:82px 1fr auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.terminal-symbol-results button:hover,.terminal-symbol-results button.is-active{background:var(--mt-accent-soft)}.terminal-symbol-results button span{color:var(--mt-accent);font-weight:800}.terminal-symbol-results button strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.terminal-symbol-results button small{color:var(--mt-muted)}.terminal-search-state{color:var(--mt-muted);padding:14px}.terminal-search-state.is-error{color:var(--mt-negative)}.market-terminal-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.market-integrated-links{align-items:center;gap:3px;display:flex}.market-modules-topbar-button,.market-integrated-links a,.market-account-login{border:1px solid var(--mt-border);background:var(--mt-panel);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex;color:var(--mt-muted)!important}.market-modules-topbar-button{cursor:pointer}.market-mode-button{border:1px solid var(--mt-border);background:var(--mt-panel);min-height:32px;color:var(--mt-muted);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex}.market-mode-button:hover{border-color:var(--mt-accent);color:var(--mt-accent)}.market-terminal-shell .rm-notification-popover,.market-terminal-shell .rm-mode-popover{border-color:var(--mt-border);background:var(--mt-panel-2);color:var(--mt-text)}.market-terminal-shell .rm-notification-badge{border-color:var(--mt-panel)}.market-integrated-links a:hover,.market-modules-topbar-button:hover,.market-modules-topbar-button[aria-expanded=true],.market-account-login:hover{border-color:var(--mt-accent);color:var(--mt-accent)!important}.market-account-menu{position:relative}.market-terminal-shell .market-account-shared-button{max-width:220px;min-height:36px;font-size:12px}.market-terminal-shell .market-account-shared-button>span{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.market-account-chevron{transition:transform .18s}.market-account-shared-button[aria-expanded=true] .market-account-chevron{transform:rotate(180deg)}.market-terminal-shell .market-account-shared-dropdown{z-index:420;border-color:var(--mt-border-strong);background:var(--mt-panel-2);width:230px;max-height:min(520px,100vh - 62px);overflow-y:auto;box-shadow:0 18px 46px #00000057}.market-terminal-shell .market-account-shared-dropdown a,.market-terminal-shell .market-account-shared-dropdown button{color:var(--mt-muted)!important}.market-terminal-shell .market-account-shared-dropdown a svg,.market-terminal-shell .market-account-shared-dropdown button svg{color:var(--mt-faint);flex:none}.market-terminal-shell .market-account-shared-dropdown a:hover,.market-terminal-shell .market-account-shared-dropdown a[aria-current=page],.market-terminal-shell .market-account-shared-dropdown button:hover{background:var(--mt-accent-soft);color:var(--mt-accent)!important}.market-terminal-shell .market-account-shared-dropdown a:hover svg,.market-terminal-shell .market-account-shared-dropdown a[aria-current=page] svg,.market-terminal-shell .market-account-shared-dropdown button:hover svg{color:var(--mt-accent)}.market-status-badge,.market-data-badge,.market-app-link{border:1px solid var(--mt-border);height:28px;color:var(--mt-muted);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.market-data-state{border:1px solid var(--mt-border);width:fit-content;color:var(--mt-muted);white-space:nowrap;border-radius:3px;align-items:center;padding:3px 6px;font-size:9px;font-style:normal;font-weight:700;line-height:1.25;display:inline-flex}.market-data-state.is-compact{padding:1px 4px;font-size:8px}.market-data-state.is-stale,.market-data-state.is-degraded{color:var(--mt-warning);border-color:#f0b85a73}.market-data-state.is-development{color:#9bb2ff;border-color:#7d9cff73}.market-data-state.is-unavailable{color:var(--mt-negative);border-color:#ff7d8666}.market-exchange-label{border:1px solid var(--mt-border);width:fit-content;min-height:23px;color:var(--mt-muted);white-space:nowrap;border-radius:3px;align-items:center;padding:2px 7px;font-size:9px;font-weight:750;line-height:1.2;display:inline-flex}.market-exchange-label.is-compact{min-height:18px;padding:1px 5px;font-size:8px}.market-price-time{color:var(--mt-faint);white-space:nowrap;font-size:8px;font-style:normal;font-weight:600}.market-price-time strong{color:var(--mt-muted)}.market-price-time.is-compact{font-size:7px}.is-neutral{color:var(--mt-muted)!important}.market-status-badge.is-open{color:var(--mt-positive);border-color:color-mix(in srgb, var(--mt-positive) 45%, var(--mt-border))}.market-status-badge.is-delayed{color:var(--mt-warning)}.market-icon-button{border:1px solid var(--mt-border);width:38px;height:38px;color:var(--mt-muted);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:0;padding:0;transition:width .18s,padding .18s,gap .18s,border-color .18s,color .18s;display:inline-flex;position:relative;overflow:hidden}.market-icon-button .market-icon-label{opacity:0;color:currentColor;white-space:nowrap;width:0;font-size:10px;font-weight:750;transition:width .18s,opacity .18s;overflow:hidden}.market-icon-button:hover,.market-icon-button:focus-visible{gap:5px;width:auto;min-width:38px;padding:0 8px}.market-icon-button:hover .market-icon-label,.market-icon-button:focus-visible .market-icon-label{opacity:1;width:auto}.market-icon-button:hover,.market-app-link:hover{border-color:var(--mt-accent);color:var(--mt-accent)}.market-app-link{color:var(--mt-text);cursor:pointer;background:0 0}.market-ticker-strip{z-index:100;border-bottom:1px solid var(--mt-border);background:var(--mt-bg-2);scrollbar-width:none;min-height:34px;display:flex;position:sticky;top:48px;overflow-x:auto}.market-ticker-strip::-webkit-scrollbar{display:none}.market-ticker-item{border-right:1px solid var(--mt-border);flex:none;align-items:center;gap:8px;min-width:170px;padding:0 12px;font-size:10px;display:flex}.market-ticker-item .market-data-state{text-overflow:ellipsis;max-width:155px;overflow:hidden}.market-ticker-item strong{color:var(--mt-muted)}.market-ticker-item span{color:var(--mt-text);font-weight:700}.is-positive{color:var(--mt-positive)!important}.is-negative{color:var(--mt-negative)!important}.market-ticker-unavailable{color:var(--mt-warning);align-items:center;padding:0 14px;font-size:10px;display:flex}.market-module-navigation{z-index:98;border-bottom:1px solid var(--mt-border);background:color-mix(in srgb, var(--mt-bg) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100%;position:sticky;top:82px;box-shadow:0 10px 30px #00000014}.market-module-dock{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;min-height:50px;display:grid}.market-module-menu-button{border:0;border-right:1px solid var(--mt-border);background:var(--mt-panel);color:var(--mt-text);cursor:pointer;letter-spacing:.01em;white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex}.market-module-menu-button:hover,.market-module-menu-button[aria-expanded=true]{background:var(--mt-accent-soft);color:var(--mt-accent)}.market-module-scroll{scrollbar-color:var(--mt-border-strong) #0000;scrollbar-width:thin;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.market-module-scroll>span{flex:none;display:flex}.market-module-trigger{border:0;border-right:1px solid var(--mt-border);min-width:84px;color:var(--mt-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex;position:relative}.market-module-trigger:before{background:var(--mt-accent);content:"";opacity:0;border-radius:2px 2px 0 0;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(.4)}.market-module-trigger:hover,.market-module-trigger:focus-visible,.market-module-trigger.is-active{background:linear-gradient(180deg, transparent, var(--mt-accent-soft));color:var(--mt-accent)}.market-module-trigger.is-active:before{opacity:1;transform:scaleX(1)}.market-module-icon{flex:none;place-items:center;display:inline-grid}.market-module-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.market-module-copy strong{white-space:nowrap;font-size:10px;font-weight:780;color:inherit!important}.market-module-copy small{color:var(--mt-muted);font-size:10px;font-weight:500;line-height:1.4}.market-module-scroll-hint{border-left:1px solid var(--mt-border);background:var(--mt-panel);color:var(--mt-faint);white-space:nowrap;align-items:center;gap:3px;padding:0 11px;font-size:9px;display:none}.market-module-navigation.is-condensed .market-module-dock{min-height:42px}.market-module-navigation.is-condensed .market-module-trigger{min-width:46px;padding-inline:12px}.market-module-navigation.is-condensed .market-module-trigger .market-module-copy{z-index:4;border:1px solid var(--mt-border-strong);background:var(--mt-panel-2);width:max-content;max-width:190px;color:var(--mt-text);border-radius:5px;padding:7px 9px;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 26px #0000003d}.market-module-navigation.is-condensed .market-module-trigger:hover .market-module-copy,.market-module-navigation.is-condensed .market-module-trigger:focus-visible .market-module-copy{display:flex}.market-module-navigation.is-condensed .market-module-trigger .market-module-copy:before{border-top:1px solid var(--mt-border-strong);border-left:1px solid var(--mt-border-strong);background:var(--mt-panel-2);content:"";width:8px;height:8px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.market-module-mega-panel{z-index:130;border-bottom:1px solid var(--mt-border-strong);background:color-mix(in srgb, var(--mt-bg-2) 98%, transparent);max-height:min(720px,100vh - 132px);padding:22px clamp(16px,3vw,42px) 28px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 60px #00000052}.market-module-mega-panel>header{justify-content:space-between;align-items:flex-start;gap:24px;width:min(1480px,100%);margin:0 auto 18px;display:flex}.market-module-mega-panel>header h2{margin:4px 0 5px;font-size:clamp(18px,2vw,26px);line-height:1.18}.market-module-mega-panel>header p{max-width:720px;color:var(--mt-muted);margin:0;font-size:11px}.market-module-close{border:1px solid var(--mt-border);background:var(--mt-panel);min-width:34px;min-height:34px;color:var(--mt-muted);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.market-module-close:hover{border-color:var(--mt-accent);color:var(--mt-accent)}.market-module-groups{grid-template-columns:1.4fr 1fr 1fr;gap:12px;width:min(1480px,100%);margin:0 auto;display:grid}.market-module-group{border:1px solid var(--mt-border);background:var(--mt-panel);border-radius:8px;min-width:0;padding:13px}.market-module-group>header{border-bottom:1px solid var(--mt-border);align-items:center;gap:9px;margin-bottom:10px;padding:1px 2px 10px;display:flex}.market-module-group-icon{border:1px solid color-mix(in srgb, var(--mt-accent) 40%, var(--mt-border));background:var(--mt-accent-soft);width:31px;height:31px;color:var(--mt-accent);border-radius:7px;flex:none;place-items:center;display:grid}.market-module-group>header span:not(.market-module-group-icon){color:var(--mt-accent);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.market-module-group h3{margin:1px 0 0;font-size:12px}.market-module-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.market-module-group:nth-child(n+2)>div{grid-template-columns:1fr}.market-module-card{border:1px solid var(--mt-border);background:var(--mt-bg-2);min-width:0;color:var(--mt-muted);text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.market-module-card:hover,.market-module-card:focus-visible,.market-module-card.is-active{border-color:color-mix(in srgb, var(--mt-accent) 55%, var(--mt-border));background:var(--mt-accent-soft);color:var(--mt-accent);transform:translateY(-1px)}.market-module-card .market-module-copy strong{font-size:11px;color:var(--mt-text)!important}.market-module-card:hover .market-module-copy strong{color:var(--mt-accent)!important}.market-module-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000b8;padding:clamp(10px,2.5vw,32px);display:grid;position:fixed;inset:0}.market-module-dialog{border:1px solid var(--mt-border-strong);background:var(--mt-bg);border-radius:11px;flex-direction:column;justify-self:center;width:min(1500px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 34px 90px #0000007a}.market-module-dialog-header{border-bottom:1px solid var(--mt-border);background:var(--mt-panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.market-module-dialog-icon{border:1px solid color-mix(in srgb, var(--mt-accent) 40%, var(--mt-border));background:var(--mt-accent-soft);width:38px;height:38px;color:var(--mt-accent);border-radius:8px;place-items:center;display:grid}.market-module-dialog-header h2{margin:2px 0 1px;font-size:16px}.market-module-dialog-header p{color:var(--mt-muted);margin:0;font-size:10px}.market-module-dialog-body{background:var(--mt-bg);overscroll-behavior:contain;min-height:320px;padding:clamp(12px,2vw,24px);overflow:auto}.market-module-dialog-body .rmx-product-page{width:100%;max-width:none;padding:0}.market-module-dialog-body .rmx-community-shell{max-width:none;margin:0}.market-module-loading{min-height:360px;color:var(--mt-muted);justify-content:center;align-items:center;gap:10px;display:flex}.market-module-loading svg{color:var(--mt-accent);animation:1.35s ease-in-out infinite market-module-pulse}.market-module-signed-out{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:680px;min-height:440px;margin:0 auto;padding:42px 24px;display:flex}.market-module-auth-icon{border:1px solid color-mix(in srgb, var(--mt-accent) 42%, var(--mt-border));background:var(--mt-accent-soft);width:58px;height:58px;color:var(--mt-accent);border-radius:16px;place-items:center;margin-bottom:20px;display:grid}.market-module-signed-out h3{margin:6px 0 7px;font-size:clamp(20px,3vw,30px)}.market-module-signed-out p{max-width:560px;color:var(--mt-muted);margin:0;font-size:12px}.market-module-signed-out>div{align-items:center;gap:12px;margin-top:22px;display:flex}.market-module-signed-out>div>span{color:var(--mt-muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.market-module-primary-action{background:var(--mt-accent);border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex;color:var(--mt-on-accent)!important}@keyframes market-module-pulse{50%{opacity:.38;transform:scale(.92)}}.market-terminal-main{width:min(1560px,100%);margin:0 auto;padding:18px}.rm-market-brief-card{border:1px solid var(--mt-border);background:var(--mt-panel);color:var(--mt-text);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:14px 0;padding:18px;display:flex}.market-live-loading-dot{background:#0b8d78;border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite market-live-pulse;box-shadow:0 0 0 5px #0b8d7829}.market-pulse-grid--loading{min-height:118px}.market-pulse-skeleton{border:1px solid var(--bs-border-color,#dce5e7);background:linear-gradient(100deg, color-mix(in srgb, var(--bs-body-bg,#fff) 92%, #dce5e7) 25%, color-mix(in srgb, var(--bs-body-bg,#fff) 72%, #dce5e7) 38%, color-mix(in srgb, var(--bs-body-bg,#fff) 92%, #dce5e7) 52%);background-size:220% 100%;border-radius:14px;min-height:112px;animation:1.4s ease-in-out infinite market-skeleton}@keyframes market-live-pulse{50%{opacity:.45;transform:scale(.82)}}@keyframes market-skeleton{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.market-live-loading-dot,.market-pulse-skeleton{animation:none}}.rm-market-ipo-history{border:1px solid color-mix(in srgb, #0b8d78 28%, var(--bs-border-color,#dce5e7));background:linear-gradient(120deg, color-mix(in srgb, #0b8d78 10%, var(--bs-body-bg,#fff)), var(--bs-body-bg,#fff));border-radius:16px;grid-template-columns:minmax(210px,.8fr) minmax(260px,1.5fr) auto;align-items:center;gap:18px;margin:14px 0;padding:16px 18px;display:grid}.rm-market-ipo-history>div{color:#8f6500;align-items:center;gap:10px;display:flex}.rm-market-ipo-history span{display:grid}.rm-market-ipo-history small{color:var(--bs-secondary-color,#5f7078);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.rm-market-ipo-history strong{color:var(--bs-body-color,#111)}.rm-market-ipo-history p{color:var(--bs-secondary-color,#5f7078);margin:0;font-size:12px}.rm-market-ipo-history a{white-space:nowrap;background:#071019;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex;color:#fff!important}.rm-market-ipo-history a:hover{background:#8f6500}.theme-dark .rm-market-ipo-history{background:linear-gradient(120deg,#0b8d7829,#ffffff08)}.rm-market-brief-card h2{margin:5px 0;font-size:clamp(18px,2vw,25px)}.rm-market-brief-card p{max-width:680px;color:var(--mt-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.rm-market-brief-card small{color:var(--mt-muted);margin-top:8px;display:block}.rm-market-brief-card__action{border:1px solid var(--mt-accent);background:var(--mt-accent);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex;color:var(--mt-on-accent)!important}.rm-market-brief-card__action:hover{filter:brightness(1.08);transform:translateY(-1px);color:var(--mt-on-accent)!important}.rm-market-brief-page{color:var(--mt-text);gap:14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55;display:grid}.rm-market-brief-hero,.rm-market-brief-panel{border:1px solid var(--mt-border);background:var(--mt-panel);color:var(--mt-text);border-radius:16px;padding:22px}.rm-market-brief-hero{isolation:isolate;background:linear-gradient(135deg, var(--mt-panel), color-mix(in srgb, var(--mt-accent) 9%, var(--mt-panel)));justify-content:space-between;gap:24px;display:flex;position:relative;overflow:hidden}.rm-market-brief-hero:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--mt-accent) 42%, transparent);width:260px;height:260px;box-shadow:0 0 0 28px color-mix(in srgb, var(--mt-accent) 5%, transparent),0 0 0 58px color-mix(in srgb, var(--mt-accent) 4%, transparent);opacity:.75;border-radius:50%;position:absolute;inset:auto -44px -76px auto}.rm-market-brief-hero h1{letter-spacing:-.025em;margin:6px 0 10px;font-size:clamp(26px,3vw,40px);font-weight:750;line-height:1.08}.rm-market-brief-hero p,.rm-market-brief-panel p{color:var(--mt-muted);max-width:900px}.rm-market-brief-meta{border:1px solid color-mix(in srgb, var(--mt-accent) 30%, var(--mt-border));background:var(--mt-accent-soft);border-radius:12px;align-content:start;gap:7px;min-width:260px;padding:15px;display:grid}.rm-market-brief-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.rm-market-brief-index,.rm-market-brief-grid--metrics>div{border:1px solid var(--mt-border);background:var(--mt-panel-2);border-radius:11px;gap:3px;min-width:0;padding:11px 12px;display:grid}.rm-market-brief-index span,.rm-market-brief-grid--metrics span,.rm-market-brief-index small{color:var(--mt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.rm-market-brief-grid--metrics strong{letter-spacing:-.015em;font-size:16px;line-height:1.2}.rm-market-brief-index__quote{grid-template-columns:minmax(0,1fr) 54px;align-items:baseline;gap:6px;min-width:0;display:grid}.rm-market-brief-index__quote strong{letter-spacing:-.015em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;line-height:1.2;overflow:hidden}.rm-market-brief-index__quote em{font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;font-size:10px;font-weight:800;line-height:1.2}.rm-market-brief-index em,.rm-market-brief-rankings em{font-style:normal;font-weight:750}.rm-market-brief-page .is-positive{color:var(--mt-positive)}.rm-market-brief-page .is-negative{color:var(--mt-negative)}.rm-market-brief-heading>span{color:var(--mt-accent);letter-spacing:.09em;font-size:10px;font-weight:800;line-height:1.3}.rm-market-brief-heading h2{letter-spacing:-.018em;margin:5px 0 13px;font-size:clamp(20px,2vw,28px);font-weight:750;line-height:1.16}.rm-market-brief-breadth{grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px;display:grid}.rm-market-brief-breadth .rm-market-brief-heading h2{max-width:180px;margin:3px 0 0;font-size:15px;line-height:1.25}.rm-market-brief-grid--metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.rm-market-brief-breadth__visual{gap:7px;min-width:0;display:grid}.rm-market-brief-breadth__bar{background:var(--mt-border);border-radius:999px;width:100%;height:9px;display:flex;overflow:hidden}.rm-market-brief-breadth__bar>i{min-width:1px;height:100%;display:block}.rm-market-brief-breadth__visual .is-advance{background:var(--mt-positive)}.rm-market-brief-breadth__visual .is-decline{background:var(--mt-negative)}.rm-market-brief-breadth__visual .is-flat{background:var(--mt-faint)}.rm-market-brief-breadth__legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.rm-market-brief-breadth__legend>span{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}.rm-market-brief-breadth__legend>span>i{border-radius:50%;width:7px;height:7px}.rm-market-brief-breadth__legend small{color:var(--mt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rm-market-brief-breadth__legend strong{font-variant-numeric:tabular-nums;font-size:12px;line-height:1}.rm-market-brief-breadth__legend .is-ratio{border-left:1px solid var(--mt-border);grid-template-columns:minmax(0,1fr) auto;padding-left:8px}.rm-market-brief-bands{gap:10px;display:grid}.rm-market-brief-bands>div{grid-template-columns:110px 1fr 42px;align-items:center;gap:10px;font-size:12px;display:grid}.rm-market-brief-bands i{background:color-mix(in srgb, var(--mt-text) 9%, transparent);border-radius:5px;height:10px;overflow:hidden}.rm-market-brief-bands b{border-radius:inherit;background:var(--mt-positive);height:100%;display:block}.rm-market-brief-bands b.is-loss{background:var(--mt-negative)}.rm-market-brief-rankings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rm-market-brief-rankings ol{margin:0;padding:0;list-style:none}.rm-market-brief-rankings li{border-bottom:1px solid var(--mt-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.rm-market-brief-security{gap:1px;min-width:0;display:grid}.rm-market-brief-security>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.rm-market-brief-security>span{color:var(--mt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.rm-market-brief-quote{text-align:right;font-variant-numeric:tabular-nums;grid-template-columns:minmax(82px,auto) 54px;align-items:baseline;gap:8px;display:grid}.rm-market-brief-quote__value{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.rm-market-brief-quote__change{white-space:nowrap;font-size:9px;font-style:normal;font-weight:800;line-height:1.2}.rm-market-brief-panel>ol{margin:0;padding:0;list-style:none}.rm-market-brief-panel>ol li{border-bottom:1px solid var(--mt-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 0;display:grid}.rm-market-brief-panel>ol li>div:last-child{text-align:right}.rm-market-brief-panel>ol li span{color:var(--mt-muted);font-size:10px}.rm-market-brief-archive{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.rm-market-brief-archive a{border:1px solid var(--mt-border);background:var(--mt-panel-2);border-radius:11px;gap:3px;padding:13px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid;color:inherit!important}.rm-market-brief-archive a:hover{border-color:var(--mt-accent);transform:translateY(-1px);color:var(--mt-text)!important}.rm-market-brief-archive span{color:var(--mt-muted);font-size:12px}.rm-market-brief-archive>div{border:1px solid var(--mt-border);background:var(--mt-panel-2);border-radius:11px;gap:4px;padding:13px;display:grid}.rm-market-brief-pending{background:color-mix(in srgb, var(--mt-panel) 94%, var(--mt-accent));gap:16px;display:grid}.rm-market-brief-pending>p{margin:0}.rm-market-brief-pending__status{flex-wrap:wrap;gap:8px;display:flex}.rm-market-brief-pending__status>*{border:1px solid var(--mt-border);background:var(--mt-panel-2);min-height:32px;color:var(--mt-muted);border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.rm-market-brief-pending__status strong{border-color:color-mix(in srgb, var(--mt-positive) 42%, var(--mt-border));color:var(--mt-positive)}.rm-market-brief-pending__heading{margin-top:4px}.rm-market-brief-pending__heading h2{margin-bottom:0}.rm-market-brief-pending__footer{color:var(--mt-muted);justify-content:space-between;align-items:center;gap:16px;padding-top:2px;font-size:12px;display:flex}.rm-market-brief-pending__footer a{background:var(--mt-accent);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:750;text-decoration:none;display:inline-flex;color:var(--mt-on-accent)!important}.rm-market-brief-archive__empty{background:color-mix(in srgb, var(--mt-panel) 94%, var(--mt-accent));grid-column:1/-1;align-content:center;min-height:82px}.rm-market-brief-24h{border:1px solid color-mix(in srgb, var(--mt-accent) 42%, var(--mt-border));background:linear-gradient(135deg, color-mix(in srgb, var(--mt-accent) 9%, var(--mt-panel)), var(--mt-panel));color:var(--mt-text);border-radius:18px;overflow:hidden}.rm-market-brief-24h__header{border-bottom:1px solid var(--mt-border);justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.rm-market-brief-24h__header span,.rm-market-brief-24h article>span{color:var(--mt-accent);letter-spacing:.1em;font-size:10px;font-weight:850}.rm-market-brief-24h__header h2{max-width:720px;margin:5px 0 0;font-size:clamp(22px,3vw,34px)}.rm-market-brief-24h__flow{border:1px solid var(--mt-border);background:var(--mt-panel-2);color:var(--mt-accent);border-radius:999px;align-items:center;gap:8px;padding:10px 13px;display:flex}.rm-market-brief-24h__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rm-market-brief-24h article{min-width:0;padding:22px}.rm-market-brief-24h article+article{border-left:1px solid var(--mt-border)}.rm-market-brief-24h article h3{margin:5px 0 8px;font-size:18px}.rm-market-brief-24h article p{color:var(--mt-muted);margin:0}.rm-market-brief-24h article ul{color:var(--mt-text);gap:8px;margin:15px 0 0;padding-left:18px;display:grid}.rm-market-brief-24h article li{padding-left:2px;line-height:1.5}.rm-market-brief-24h article strong{color:var(--mt-accent)}.rm-market-brief-executive{background:linear-gradient(135deg, color-mix(in srgb, var(--mt-accent) 14%, var(--mt-panel)), var(--mt-panel));position:relative;overflow:hidden}.rm-market-brief-executive:after{content:"";border:1px solid color-mix(in srgb, var(--mt-accent) 45%, transparent);opacity:.55;width:54px;height:54px;position:absolute;inset:18px 20px auto auto;transform:rotate(45deg)}.rm-market-brief-executive ul{gap:8px;margin:14px 0 0;padding-left:18px;display:grid}.rm-market-brief-executive li{color:var(--mt-muted)}.rm-market-brief-analysis{gap:16px;display:grid}.rm-market-brief-analysis>p{margin:0}.rm-market-brief-analysis__reads{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rm-market-brief-analysis__reads article{border:1px solid var(--mt-border);background:var(--mt-panel-2);border-radius:12px;padding:14px}.rm-market-brief-analysis__reads p{margin:6px 0 0;font-size:13px;line-height:1.55}.rm-market-brief-analysis__scenarios{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rm-market-brief-analysis__scenarios article{border-top:3px solid var(--mt-accent);background:var(--mt-panel-2);border-radius:10px;padding:14px}.rm-market-brief-analysis__scenarios span{color:var(--mt-accent);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.rm-market-brief-analysis__scenarios h3{margin:6px 0;font-size:15px;line-height:1.25}.rm-market-brief-analysis__scenarios p{margin:0 0 9px;font-size:12px;line-height:1.45}.rm-market-brief-analysis__scenarios small{color:var(--mt-muted);font-size:11px;line-height:1.45}.rm-market-brief-analysis__actions{border-left:3px solid var(--mt-accent);background:color-mix(in srgb, var(--mt-accent) 7%, var(--mt-panel-2));padding:14px 16px}.rm-market-brief-analysis__actions ol{columns:2;gap:32px;margin:8px 0 0;padding-left:18px}.rm-market-brief-analysis__actions li{break-inside:avoid;color:var(--mt-muted);margin-bottom:6px;font-size:12px;line-height:1.45}.rm-market-brief-full-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rm-market-brief-cross-asset{min-width:0}.rm-market-brief-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rm-market-brief-asset-grid article{border:1px solid var(--mt-border);background:var(--mt-panel-2);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(86px,auto);align-items:start;gap:5px 12px;padding:12px;display:grid}.rm-market-brief-asset-grid article>div{grid-area:1/1;min-width:0;display:grid}.rm-market-brief-asset-grid article>div span,.rm-market-brief-asset-grid small{color:var(--mt-muted);font-size:11px}.rm-market-brief-asset-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/2;justify-self:end}.rm-market-brief-asset-change{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:2/2;justify-content:flex-end;justify-self:end;align-items:center;gap:3px;min-width:54px;font-style:normal;font-weight:800;display:inline-flex}.rm-market-brief-asset-time{white-space:nowrap;grid-area:2/1;align-self:end}.rm-market-brief-unavailable{align-items:flex-start;gap:8px;margin:0;display:flex}.rm-market-brief-unavailable svg{flex:none;margin-top:3px}.rm-market-brief-context-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important}.rm-market-brief-context-list li{background:var(--mt-panel-2);border-radius:12px;border:1px solid var(--mt-border)!important;gap:5px!important;padding:13px!important;display:grid!important}.rm-market-brief-context-list span{color:var(--mt-muted);font-size:11px}.rm-market-brief-source-link{width:fit-content;max-width:100%;color:inherit;-webkit-text-decoration-color:color-mix(in srgb, var(--mt-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--mt-accent) 55%, transparent);text-underline-offset:3px;align-items:center;gap:5px;text-decoration-thickness:1px;display:inline-flex}.rm-market-brief-source-link:hover,.rm-market-brief-source-link:focus-visible{color:var(--mt-accent)}.rm-market-brief-source-link svg{flex:none}.rm-market-brief-predictions,.rm-market-brief-watchlist{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rm-market-brief-predictions article,.rm-market-brief-watchlist article{border:1px solid var(--mt-border);background:var(--mt-panel-2);border-radius:12px;gap:7px;padding:14px;display:grid}.rm-market-brief-predictions article>span,.rm-market-brief-watchlist span{color:var(--mt-accent);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.rm-market-brief-predictions article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.rm-market-brief-predictions em{font-size:12px;font-style:normal;font-weight:800}.rm-market-brief-watchlist small,.rm-market-brief-caption{color:var(--mt-muted);font-size:11px}.rm-market-brief-predictions .is-muted{color:var(--mt-muted)}.rm-market-brief-download{border:1px solid color-mix(in srgb, #f4c542 48%, var(--bs-border-color,#dce5e7));color:#fff;background:linear-gradient(135deg,#071b18,#0d2a24);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:center;gap:26px;padding:26px;display:grid}.rm-market-brief-download h2{color:#fff;letter-spacing:-.02em;margin:5px 0 8px;font-size:clamp(22px,2.4vw,34px);line-height:1.12}.rm-market-brief-download p{color:#ffffffb8;margin:0}.rm-market-brief-download form{gap:9px;display:grid}.rm-market-brief-download form>label:first-child{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.rm-market-brief-download__row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.rm-market-brief-download input[type=email]{color:#071019;background:#fff;border:1px solid #ffffff3d;border-radius:11px;min-width:0;min-height:46px;padding:0 13px}.rm-market-brief-download button{color:#071019;background:#f4c542;border:1px solid #f4c542;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 15px;font-weight:850;display:inline-flex}.rm-market-brief-download button:disabled{cursor:wait;opacity:.7}.rm-market-brief-download__consent{color:#ffffffc7;align-items:flex-start;gap:8px;font-size:11px;display:flex}.rm-market-brief-download__consent input{accent-color:#f4c542;margin-top:2px}.rm-market-brief-download__status{min-height:18px;font-size:11px}.rm-market-brief-download__status.is-error{color:#ffadb6}.rm-form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.rm-market-brief-download h2{color:#fff!important}.rm-market-brief-download__consent input{flex:0 0 16px;width:16px;height:16px;margin:2px 0 0}@media (max-width:980px){.rm-market-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rm-market-brief-breadth{grid-template-columns:minmax(140px,180px) minmax(0,1fr)}.rm-market-brief-archive{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-market-brief-full-grid,.rm-market-brief-download{grid-template-columns:1fr}.rm-market-brief-predictions,.rm-market-brief-watchlist,.rm-market-brief-analysis__scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.rm-market-ipo-history{grid-template-columns:1fr;align-items:start}.rm-market-ipo-history a{width:100%}}@media (max-width:640px){.rm-market-brief-card,.rm-market-brief-hero{flex-direction:column;align-items:flex-start}.rm-market-brief-hero,.rm-market-brief-panel{padding:18px}.rm-market-brief-hero h1{font-size:24px;line-height:1.1}.rm-market-brief-hero p{font-size:13px;line-height:1.5}.rm-market-brief-card__action{width:100%}.rm-market-brief-meta{width:100%;min-width:0;padding:12px;font-size:12px}.rm-market-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rm-market-brief-index{padding:8px 7px}.rm-market-brief-index__quote{grid-template-columns:minmax(0,1fr) 43px;gap:3px}.rm-market-brief-index__quote strong{font-size:12px}.rm-market-brief-index__quote em,.rm-market-brief-index span,.rm-market-brief-index small{font-size:8px}.rm-market-brief-grid--metrics,.rm-market-brief-rankings,.rm-market-brief-archive,.rm-market-brief-asset-grid,.rm-market-brief-context-list,.rm-market-brief-predictions,.rm-market-brief-watchlist,.rm-market-brief-24h__grid,.rm-market-brief-analysis__reads,.rm-market-brief-analysis__scenarios{grid-template-columns:1fr}.rm-market-brief-breadth{grid-template-columns:1fr;gap:8px;padding:12px}.rm-market-brief-breadth .rm-market-brief-heading h2{max-width:none;font-size:14px}.rm-market-brief-breadth__legend{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:7px}.rm-market-brief-breadth__legend .is-ratio{border-left:0;padding-left:0}.rm-market-brief-quote{grid-template-columns:minmax(70px,auto) 48px}.rm-market-brief-analysis__actions ol{columns:1}.rm-market-brief-24h__header{align-items:flex-start}.rm-market-brief-24h__flow{display:none}.rm-market-brief-24h article+article{border-top:1px solid var(--mt-border);border-left:0}.rm-market-brief-pending__footer{flex-direction:column;align-items:stretch}.rm-market-brief-pending__footer a{width:100%}.rm-market-brief-download{padding:20px}.rm-market-brief-download__row{grid-template-columns:1fr}}.rm-market-brief-page{gap:10px;font-size:12px;line-height:1.45}.rm-market-brief-page .rm-market-brief-panel{padding:16px}.rm-market-brief-page .rm-market-brief-heading h2{margin:4px 0 10px;font-size:clamp(18px,1.5vw,21px);line-height:1.15}.rm-market-brief-page .rm-market-brief-breadth .rm-market-brief-heading h2{max-width:180px;margin:3px 0 0;font-size:14px;line-height:1.25}.rm-market-brief-page .rm-market-brief-heading>span{font-size:9px}.rm-market-brief-24h__header{gap:14px;padding:16px}.rm-market-brief-24h__header h2{max-width:760px;margin-top:4px;font-size:clamp(19px,2.2vw,25px);line-height:1.15}.rm-market-brief-24h__flow{gap:6px;padding:8px 10px}.rm-market-brief-24h article{padding:16px}.rm-market-brief-24h article h3{margin:4px 0 6px;font-size:15px;line-height:1.25}.rm-market-brief-24h article p{font-size:11px;line-height:1.45}.rm-market-brief-24h article ul{gap:5px;margin:10px 0 0;padding-left:15px}.rm-market-brief-24h article li{margin:0;padding-left:1px;font-size:12px;line-height:1.4}.rm-market-brief-executive ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 0;padding:0;list-style:none}.rm-market-brief-executive li{border-left:2px solid var(--mt-accent);background:var(--mt-panel-2);color:var(--mt-muted);margin:0;padding:8px 10px;font-size:11px;line-height:1.4}.rm-market-brief-executive:after{width:40px;height:40px}.rm-market-brief-analysis{gap:10px}.rm-market-brief-analysis__reads{gap:7px}.rm-market-brief-analysis__reads article{padding:10px}.rm-market-brief-analysis__reads p{margin-top:4px;font-size:11px;line-height:1.45}.rm-market-brief-analysis__scenarios{gap:7px}.rm-market-brief-analysis__scenarios article{padding:10px}.rm-market-brief-analysis__scenarios h3{margin:4px 0;font-size:13px}.rm-market-brief-analysis__scenarios p,.rm-market-brief-analysis__scenarios small{font-size:10px;line-height:1.4}.rm-market-brief-analysis__scenarios p{margin-bottom:6px}.rm-market-brief-analysis__actions{padding:10px 12px}.rm-market-brief-analysis__actions ol{gap:24px;margin-top:6px;padding-left:16px}.rm-market-brief-analysis__actions li{margin:0 0 4px;font-size:10px;line-height:1.4}.rm-market-brief-full-grid{columns:2;column-gap:10px;display:block}.rm-market-brief-cross-asset{break-inside:avoid;width:100%;margin:0 0 10px;display:inline-block}.rm-market-brief-asset-grid{gap:6px}.rm-market-brief-asset-grid article{border-radius:10px;gap:3px 8px;padding:9px 10px}.rm-market-brief-asset-grid article strong{font-size:11px;line-height:1.25}.rm-market-brief-asset-grid article>div span,.rm-market-brief-asset-grid small{font-size:9px;line-height:1.3}.rm-market-brief-asset-grid .rm-market-brief-asset-change{font-size:10px;line-height:1.25}.rm-market-brief-context-list{gap:7px}.rm-market-brief-context-list li{gap:3px!important;margin:0!important;padding:10px!important;font-size:11px!important;line-height:1.35!important}.rm-market-brief-context-list strong{font-size:11px;line-height:1.35}.rm-market-brief-context-list span{font-size:9px;line-height:1.3}.rm-market-brief-predictions,.rm-market-brief-watchlist{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.rm-market-brief-predictions article,.rm-market-brief-watchlist article{border-radius:10px;gap:5px;padding:10px}.rm-market-brief-predictions strong,.rm-market-brief-watchlist strong{font-size:11px;line-height:1.35}.rm-market-brief-predictions article>span,.rm-market-brief-watchlist span{font-size:8px}.rm-market-brief-predictions em,.rm-market-brief-watchlist small,.rm-market-brief-caption{font-size:9px;line-height:1.35}.rm-market-brief-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.rm-market-brief-context-grid>div{gap:2px;padding:10px}.rm-market-brief-context-grid strong{font-size:11px}.rm-market-brief-context-grid span{font-size:9px;line-height:1.35}.rm-market-brief-methodology{grid-template-columns:minmax(270px,.9fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.rm-market-brief-methodology__intro{gap:7px;min-width:0;display:grid}.rm-market-brief-methodology .rm-market-brief-heading h2{margin-bottom:0}.rm-market-brief-methodology__description,.rm-market-brief-methodology__disclaimer{margin:0;font-size:10px;line-height:1.4;max-width:none!important}.rm-market-brief-methodology__disclaimer{border-left:2px solid var(--mt-accent);background:color-mix(in srgb, var(--mt-accent) 6%, var(--mt-panel-2));padding:7px 9px;font-weight:700;color:var(--mt-text)!important}.rm-market-brief-methodology__sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.rm-market-brief-methodology__source{border:1px solid var(--mt-border);background:var(--mt-panel-2);border-radius:10px;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.rm-market-brief-methodology__source>i{background:var(--mt-positive);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--mt-positive) 12%, transparent);border-radius:50%}.rm-market-brief-methodology__source>span{gap:1px;min-width:0;display:grid}.rm-market-brief-methodology__source small{color:var(--mt-muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;line-height:1.2}.rm-market-brief-methodology__source strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}@media (max-width:980px){.rm-market-brief-full-grid{columns:1}.rm-market-brief-predictions,.rm-market-brief-watchlist,.rm-market-brief-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-market-brief-methodology{grid-template-columns:1fr}}@media (max-width:640px){.rm-market-brief-page{gap:8px}.rm-market-brief-page .rm-market-brief-panel{padding:12px}.rm-market-brief-page .rm-market-brief-heading h2{font-size:18px}.rm-market-brief-page .rm-market-brief-breadth .rm-market-brief-heading h2{max-width:none;font-size:14px}.rm-market-brief-24h__header,.rm-market-brief-24h article{padding:12px}.rm-market-brief-24h__header h2{font-size:20px}.rm-market-brief-24h article li{font-size:11px}.rm-market-brief-executive ul,.rm-market-brief-analysis__reads,.rm-market-brief-analysis__scenarios,.rm-market-brief-context-list{grid-template-columns:1fr}.rm-market-brief-asset-grid,.rm-market-brief-predictions,.rm-market-brief-watchlist,.rm-market-brief-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-market-brief-methodology{gap:10px}.rm-market-brief-methodology__sources{grid-template-columns:repeat(2,minmax(0,1fr))}}.rm-market-engagement{z-index:1200;place-items:end center;display:grid;position:fixed;inset:0}.rm-market-engagement__backdrop{background:#0000008f;border:0;width:100%;position:absolute;inset:0}.rm-market-engagement>section{width:min(620px,100%);max-height:min(88vh,620px);padding:34px clamp(22px,5vw,46px) max(30px,env(safe-area-inset-bottom));border:1px solid var(--bs-border-color,#dce5e7);background:var(--bs-body-bg,#fff);color:var(--bs-body-color,#111);border-radius:24px 24px 0 0;position:relative;overflow:auto;box-shadow:0 -18px 54px #0003}.rm-market-engagement h2{margin:14px 0 8px;font-size:clamp(24px,4vw,34px)}.rm-market-engagement p{color:var(--bs-secondary-color,#56636a);margin:0 0 22px;line-height:1.65}.rm-market-engagement a,.rm-market-engagement>section>button:not(.rm-market-engagement__close){background:#050707;border:1px solid #050707;border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin-top:10px;font-weight:800;text-decoration:none;transition:transform .16s,background-color .16s,color .16s;display:flex;color:#fff!important}.rm-market-engagement a:hover,.rm-market-engagement>section>button:not(.rm-market-engagement__close):hover{background:#fff;transform:scale(1.015);color:#050707!important}.rm-market-engagement a+a{background:#fff;color:#050707!important}.rm-market-engagement>section>button:not(.rm-market-engagement__close){background:0 0;border-color:#0000;width:100%;color:var(--bs-secondary-color,#56636a)!important}.rm-market-engagement__close{border:1px solid var(--bs-border-color,#dce5e7);background:var(--bs-body-bg,#fff);width:42px;height:42px;color:var(--bs-body-color,#111);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.stock-research-terminal{width:100%;margin:0;padding:18px}.market-overview-header{justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 0;display:flex}.terminal-eyebrow,.research-section-heading>div>span{color:var(--mt-accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.market-overview-header h1{color:var(--mt-text);margin:5px 0 4px;font-size:24px;line-height:1.2}.market-overview-header p{max-width:760px;color:var(--mt-muted);margin:0;font-size:12px}.market-overview-meta{color:var(--mt-muted);flex-direction:column;align-items:flex-end;gap:5px;font-size:10px;display:flex}.market-overview-meta span{align-items:center;gap:5px;display:flex}.market-section-tabs,.stock-research-nav{z-index:90;border:1px solid var(--mt-border);background:color-mix(in srgb, var(--mt-bg-2) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;border-radius:5px;align-items:center;gap:2px;margin-bottom:12px;padding:4px;display:flex;position:sticky;top:132px;overflow-x:auto}.market-section-tabs button,.market-section-tabs a,.stock-research-nav a{color:var(--mt-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;padding:7px 11px;font-size:11px}.market-section-tabs .is-active,.market-section-tabs a:hover,.stock-research-nav a:hover{background:var(--mt-accent-soft);color:var(--mt-accent)}.terminal-panel,.research-section{border:1px solid var(--mt-border);background:var(--mt-panel);border-radius:6px;margin-bottom:12px;scroll-margin-top:144px}.terminal-panel{padding:12px}.terminal-panel-heading{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:10px;display:flex}.terminal-panel-heading>div{align-items:center;gap:7px;display:flex}.terminal-panel-heading h2{color:var(--mt-text);margin:0;font-size:13px;font-weight:750}.terminal-panel-heading>span{color:var(--mt-muted);font-size:10px}.terminal-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.terminal-grid-3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.terminal-index-grid{grid-template-columns:repeat(6,minmax(145px,1fr));gap:8px;display:grid}.terminal-index-grid article{border:1px solid var(--mt-border);background:var(--mt-panel-2);border-radius:4px;min-width:0;padding:10px}.terminal-index-grid article>div{justify-content:space-between;gap:6px;display:flex}.terminal-index-grid article strong{color:var(--mt-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.terminal-index-grid article span,.terminal-index-grid footer{color:var(--mt-muted);font-size:9px}.terminal-index-grid article b{color:var(--mt-text);margin:9px 0 2px;font-size:17px;display:block}.terminal-index-grid article small{font-weight:750}.terminal-index-grid footer{border-top:1px solid var(--mt-border);margin-top:8px;padding-top:6px}.terminal-shortcut-list>div{border-bottom:1px solid var(--mt-border);grid-template-columns:auto 1fr auto;align-items:center;gap:5px;min-height:48px;display:grid}.terminal-shortcut-list>div:last-child{border:0}.terminal-shortcut-list button,.table-star{width:40px;min-width:40px;height:40px;color:var(--mt-faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.terminal-shortcut-list button.is-saved,.table-star.is-saved{color:var(--mt-warning)}.terminal-shortcut-list a:nth-child(2){flex-direction:column;justify-content:center;min-width:0;min-height:40px;display:flex}.terminal-shortcut-list>div>a:last-child{place-items:center;width:40px;min-width:40px;height:40px;display:grid}.terminal-shortcut-list strong{color:var(--mt-text);font-size:11px}.terminal-shortcut-list span{color:var(--mt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.terminal-data-health{margin:0}.terminal-data-health div,.research-simple-items div{border-bottom:1px solid var(--mt-border);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.terminal-data-health dt,.research-simple-items dt{color:var(--mt-muted)}.terminal-data-health dd,.research-simple-items dd{color:var(--mt-text);text-align:right;margin:0;font-weight:700}.terminal-data-health .is-warning{color:var(--mt-warning)}.terminal-screener-controls{gap:7px;margin-bottom:10px;display:flex}.terminal-screener-controls label{border:1px solid var(--mt-border);background:var(--mt-bg-2);border-radius:4px;flex:1;align-items:center;gap:6px;min-width:180px;padding:0 9px;display:flex}.terminal-screener-controls input,.terminal-screener-controls select{border:1px solid var(--mt-border);background:var(--mt-bg-2);height:34px;color:var(--mt-text);border-radius:4px;outline:0}.terminal-screener-controls input{background:0 0;border:0;width:100%}.terminal-screener-controls select{min-width:140px;padding:0 9px}.terminal-table-wrap{border:1px solid var(--mt-border);border-radius:4px;max-width:100%;overflow:auto}.terminal-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--mt-text);font-size:10px}.terminal-table th,.terminal-table td{border:0;border-bottom:1px solid var(--mt-border);text-align:left;white-space:nowrap;background:0 0;height:34px;padding:6px 9px}.terminal-table thead th{z-index:2;background:var(--mt-panel-2);color:var(--mt-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;position:sticky;top:0}.terminal-table tbody tr:hover{background:var(--mt-accent-soft)}.terminal-table tbody tr:last-child td,.terminal-table tbody tr:last-child th{border-bottom:0}.terminal-row-actions{gap:7px;display:flex}.terminal-row-actions a{color:var(--mt-accent);align-items:center;gap:3px;display:inline-flex}.terminal-pagination{color:var(--mt-muted);justify-content:space-between;align-items:center;padding-top:9px;font-size:10px;display:flex}.terminal-pagination div{gap:4px;display:flex}.terminal-pagination button{border:1px solid var(--mt-border);background:var(--mt-bg-2);width:28px;height:26px;color:var(--mt-text);cursor:pointer;border-radius:3px;place-items:center;display:grid}.terminal-pagination div>a,.terminal-pagination div>span{border:1px solid var(--mt-border);background:var(--mt-bg-2);width:28px;height:26px;color:var(--mt-text);border-radius:3px;place-items:center;display:grid}.terminal-pagination div>span{opacity:.45}.mutual-fund-workspace{flex-direction:column;gap:12px;display:flex}.mutual-fund-hero{justify-content:space-between;align-items:flex-end;gap:28px;padding:20px 0 8px;display:flex}.mutual-fund-hero h1,.mutual-fund-detail-hero h1{color:var(--mt-text);margin:5px 0 6px;font-size:24px;line-height:1.22}.mutual-fund-hero p,.mutual-fund-detail-copy>p{max-width:780px;color:var(--mt-muted);margin:0;font-size:11px;line-height:1.6}.mutual-fund-hero-badge{border:1px solid var(--mt-accent);background:var(--mt-accent-soft);min-width:260px;color:var(--mt-accent);border-radius:5px;align-items:center;gap:9px;padding:10px 12px;display:flex}.mutual-fund-hero-badge span{color:var(--mt-muted);flex-direction:column;font-size:9px;display:flex}.mutual-fund-hero-badge strong{color:var(--mt-text);font-size:10px}.mutual-fund-stat-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mutual-fund-stat-grid article{border:1px solid var(--mt-border);background:var(--mt-panel);border-radius:5px;grid-template-columns:auto 1fr;gap:3px 8px;padding:12px;display:grid}.mutual-fund-stat-grid article svg{color:var(--mt-accent);grid-row:1/3}.mutual-fund-stat-grid span{color:var(--mt-muted);font-size:9px}.mutual-fund-stat-grid strong{color:var(--mt-text);font-size:18px}.mutual-fund-directory-panel{padding:12px}.mutual-fund-filters{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(130px,.75fr)) auto auto;align-items:end;gap:7px;margin-bottom:12px;display:grid}.mutual-fund-filter-field{flex-direction:column;gap:4px;min-width:0;display:flex}.mutual-fund-filter-field>span{color:var(--mt-muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700}.mutual-fund-filter-field select,.mutual-fund-filter-field input,.mutual-fund-filter-field.is-search>div{border:1px solid var(--mt-border);background:var(--mt-bg-2);width:100%;height:34px;color:var(--mt-text);border-radius:4px}.mutual-fund-filter-field select{padding:0 8px}.mutual-fund-filter-field.is-search>div{align-items:center;gap:6px;padding:0 9px;display:flex}.mutual-fund-filter-field input{background:0 0;border:0;outline:0;min-width:0;height:30px;padding:0}.mutual-fund-filters>button,.mutual-fund-filters>a{border:1px solid var(--mt-accent);background:var(--mt-accent);cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;height:34px;padding:0 12px;font-size:9px;font-weight:750;display:inline-flex;color:var(--mt-on-accent)!important}.mutual-fund-filters>a{border-color:var(--mt-border);background:var(--mt-bg-2);color:var(--mt-text)!important}.mutual-fund-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mutual-fund-card-list>a{border:1px solid var(--mt-border);background:var(--mt-bg-2);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:11px;transition:border-color .16s,transform .16s;display:grid}.mutual-fund-card-list>a:hover{border-color:var(--mt-accent);transform:translateY(-1px)}.mutual-fund-card-heading{flex-direction:column;gap:3px;min-width:0;display:flex}.mutual-fund-card-heading span{color:var(--mt-accent);text-transform:uppercase;font-size:8px;font-weight:750}.mutual-fund-card-heading strong{color:var(--mt-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.mutual-fund-tags{flex-wrap:wrap;gap:4px;display:flex}.mutual-fund-tags span{border:1px solid var(--mt-border);background:var(--mt-panel-2);color:var(--mt-muted);white-space:nowrap;border-radius:999px;padding:2px 5px;font-size:8px}.mutual-fund-card-nav{flex-direction:column;grid-area:1/2/3;justify-content:center;align-items:flex-end;display:flex}.mutual-fund-card-nav small{color:var(--mt-muted);font-size:8px}.mutual-fund-card-nav strong{color:var(--mt-text);font-variant-numeric:tabular-nums;font-size:14px}.mutual-fund-card-nav span{color:var(--mt-faint);font-size:8px}.mutual-fund-card-list p{color:var(--mt-muted);grid-column:1/-1;margin:0;font-size:9px}.mutual-fund-card-list footer{border-top:1px solid var(--mt-border);color:var(--mt-faint);grid-column:1/-1;justify-content:space-between;padding-top:6px;font-size:8px;display:flex}.mutual-fund-card-list footer span:last-child{color:var(--mt-accent);font-weight:700}.mutual-fund-empty{border:1px dashed var(--mt-border);min-height:150px;color:var(--mt-muted);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.mutual-fund-empty strong{color:var(--mt-text);font-size:12px}.mutual-fund-breadcrumb{color:var(--mt-muted);align-items:center;gap:6px;padding-top:5px;font-size:9px;display:flex}.mutual-fund-breadcrumb a{color:var(--mt-accent)}.mutual-fund-breadcrumb strong{color:var(--mt-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mutual-fund-detail-hero{border:1px solid var(--mt-border);background:linear-gradient(135deg, var(--mt-panel), var(--mt-bg-2));border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(250px,330px);align-items:stretch;gap:20px;padding:18px;display:grid}.mutual-fund-detail-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.mutual-fund-detail-copy .mutual-fund-tags{margin-top:10px}.mutual-fund-nav-panel{border:1px solid var(--mt-accent);background:var(--mt-accent-soft);border-radius:5px;flex-direction:column;justify-content:center;padding:18px;display:flex}.mutual-fund-nav-panel>span,.mutual-fund-nav-panel>small{color:var(--mt-muted);align-items:center;gap:5px;font-size:9px;display:flex}.mutual-fund-nav-panel>span{color:var(--mt-accent);font-weight:700}.mutual-fund-nav-panel>strong{color:var(--mt-text);font-variant-numeric:tabular-nums;margin:6px 0;font-size:28px}.mutual-fund-detail-grid{grid-template-columns:1.2fr 1fr 1fr;gap:8px;display:grid}.mutual-fund-detail-list{margin:0}.mutual-fund-detail-list>div{border-bottom:1px solid var(--mt-border);grid-template-columns:minmax(110px,.8fr) minmax(0,1.4fr);gap:10px;padding:7px 0;display:grid}.mutual-fund-detail-list>div:last-child{border-bottom:0}.mutual-fund-detail-list dt{color:var(--mt-muted);font-size:9px}.mutual-fund-detail-list dd{color:var(--mt-text);overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:650}.mutual-fund-related-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mutual-fund-related-grid a{border:1px solid var(--mt-border);background:var(--mt-bg-2);border-radius:4px;flex-direction:column;gap:4px;min-width:0;padding:9px;display:flex}.mutual-fund-related-grid a:hover{border-color:var(--mt-accent)}.mutual-fund-related-grid span{color:var(--mt-accent);font-size:8px}.mutual-fund-related-grid strong{color:var(--mt-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.mutual-fund-related-grid small{color:var(--mt-muted);font-size:8px}.terminal-unavailable{border:1px dashed var(--mt-border-strong);background:var(--mt-bg-2);min-height:86px;color:var(--mt-muted);border-radius:5px;align-items:flex-start;gap:9px;padding:14px;display:flex}.terminal-unavailable>svg{color:var(--mt-warning);flex:none}.terminal-unavailable strong{color:var(--mt-text);font-size:11px}.terminal-unavailable p{color:var(--mt-muted);margin:4px 0 0;font-size:10px;line-height:1.5}.terminal-unavailable a{color:var(--mt-accent);align-items:center;gap:4px;margin-top:8px;display:inline-flex}.market-risk-disclosure{border-left:2px solid var(--mt-warning);background:color-mix(in srgb, var(--mt-warning) 7%, transparent);color:var(--mt-muted);margin:14px 0 4px;padding:9px 12px;font-size:9px}.terminal-heading-note{color:var(--mt-faint);margin-left:5px;font-size:9px;font-weight:500}.market-pulse-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.market-pulse-card{border:1px solid var(--mt-border);background:var(--mt-panel);border-radius:5px;min-width:0;padding:11px}.market-pulse-card>div{color:var(--mt-muted);align-items:center;gap:6px;font-size:9px;display:flex}.market-pulse-card>div svg{color:var(--mt-accent)}.market-pulse-card strong{color:var(--mt-text);margin:8px 0 2px;font-size:17px;display:block}.market-pulse-card small{color:var(--mt-faint);font-size:8px}.market-pulse-card.is-positive-card{border-top-color:var(--mt-positive)}.market-pulse-card.is-negative-card{border-top-color:var(--mt-negative)}.market-heatmap{grid-auto-flow:dense;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:54px;gap:3px;display:grid}.market-heatmap-cell{text-align:center;border:1px solid #ffffff14;border-radius:3px;flex-direction:column;justify-content:center;min-width:0;padding:7px;transition:filter .15s,transform .15s;display:flex;color:#f5fbf8!important}.market-heatmap-cell :where(strong,span,small){color:inherit!important}.market-heatmap-cell:hover{z-index:2;filter:brightness(1.2);transform:translateY(-1px)}.market-heatmap-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.market-heatmap-cell span{font-size:9px;font-weight:800}.market-heatmap-cell small{opacity:1;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.market-heatmap-cell.size-xl{grid-area:span 2/span 3}.market-heatmap-cell.size-lg{grid-area:span 2/span 2}.market-heatmap-cell.size-md{grid-column:span 2}.market-heatmap-cell.is-gain-strong{background:#087c58}.market-heatmap-cell.is-gain-medium{background:#126448}.market-heatmap-cell.is-gain-mild{background:#214b3d}.market-heatmap-cell.is-loss-strong{background:#9b3040}.market-heatmap-cell.is-loss-medium{background:#77323c}.market-heatmap-cell.is-loss-mild{background:#57343a}.market-heatmap-cell.is-flat-mild{background:#344350}.terminal-source-note{color:var(--mt-faint);margin:9px 0 0;font-size:8px}.market-mover-grid{scroll-margin-top:130px}.market-mover-panel{min-width:0}.market-mover-list{flex-direction:column;display:flex}.market-mover-list>a{border-bottom:1px solid var(--mt-border);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:40px;display:grid}.market-mover-list>a:last-child{border-bottom:0}.market-mover-list>a:hover{background:var(--mt-accent-soft)}.market-mover-list>a>span{color:var(--mt-faint);text-align:center;font-size:8px}.market-mover-list>a>div{flex-direction:column;min-width:0;display:flex}.market-mover-list strong{color:var(--mt-text);font-size:10px}.market-mover-list small{color:var(--mt-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.market-mover-list b{color:var(--mt-text);text-align:right;font-size:10px}.market-mover-list em{text-align:right;font-size:8px;font-style:normal;font-weight:800}.breadth-score{justify-content:space-between;align-items:flex-end;padding:12px 0;display:flex}.breadth-score>div{flex-direction:column;display:flex}.breadth-score strong{color:var(--mt-text);font-size:18px}.breadth-score span{color:var(--mt-muted);font-size:9px}.breadth-score b{color:var(--mt-accent);font-size:13px}.breadth-bar{background:var(--mt-bg-2);border-radius:3px;height:13px;display:flex;overflow:hidden}.breadth-bar span{min-width:1px}.breadth-bar .is-advance,.breadth-legend .is-advance{background:var(--mt-positive)}.breadth-bar .is-flat,.breadth-legend .is-flat{background:var(--mt-faint)}.breadth-bar .is-decline,.breadth-legend .is-decline{background:var(--mt-negative)}.breadth-legend{color:var(--mt-muted);justify-content:space-between;gap:8px;padding-top:9px;font-size:8px;display:flex}.breadth-legend span{align-items:center;gap:4px;display:flex}.breadth-legend i{border-radius:50%;width:7px;height:7px}.market-distribution{flex-direction:column;gap:7px;display:flex}.market-distribution>div{grid-template-columns:75px 1fr 42px;align-items:center;gap:7px;font-size:8px;display:grid}.market-distribution span{color:var(--mt-muted)}.market-distribution>div>div{background:var(--mt-bg-2);border-radius:2px;height:7px;overflow:hidden}.market-distribution i{background:var(--mt-muted);height:100%;display:block}.market-distribution i.is-gain-5,.market-distribution i.is-gain-2,.market-distribution i.is-gain{background:var(--mt-positive)}.market-distribution i.is-loss-5,.market-distribution i.is-loss-2,.market-distribution i.is-loss{background:var(--mt-negative)}.market-distribution strong{color:var(--mt-text);text-align:right}.market-series-table td:not(:first-child){text-align:right}.range-leader-list{grid-template-columns:1fr 1fr;gap:5px 12px;display:grid}.range-leader-list>a{border:1px solid var(--mt-border);background:var(--mt-bg-2);border-radius:3px;grid-template-columns:105px 1fr 72px;align-items:center;gap:7px;min-width:0;padding:6px;display:grid}.range-leader-list>a>div:first-child{flex-direction:column;min-width:0;display:flex}.range-leader-list strong{color:var(--mt-text);font-size:9px}.range-leader-list span,.range-leader-list small{color:var(--mt-muted);font-size:8px}.range-meter{background:var(--mt-border);border-radius:3px;height:5px;overflow:hidden}.range-meter i{background:linear-gradient(90deg, var(--mt-negative), var(--mt-warning), var(--mt-positive));height:100%;display:block}.range-leader-list small{text-align:right}.market-asset-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.market-asset-grid article{border:1px solid var(--mt-border);background:var(--mt-bg-2);border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:8px;display:grid}.market-asset-grid article>div{flex-direction:column;min-width:0;display:flex}.market-asset-grid strong{color:var(--mt-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.market-asset-grid span{color:var(--mt-faint);font-size:7px}.market-asset-grid b{color:var(--mt-text);font-size:9px}.market-asset-grid small{text-align:right;grid-column:2;font-size:8px}.stock-identity-header{z-index:85;border:1px solid var(--mt-border);background:color-mix(in srgb, var(--mt-panel) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:6px;grid-template-columns:auto minmax(300px,1fr) auto;align-items:center;gap:12px;margin-bottom:6px;padding:10px 12px;display:grid;position:sticky;top:83px}.stock-identity-avatar{border:1px solid color-mix(in srgb, var(--mt-accent) 50%, var(--mt-border));background:var(--mt-accent-soft);width:42px;height:42px;color:var(--mt-accent);border-radius:6px;place-items:center;font-weight:850;display:grid}.stock-identity-main>span,.stock-identity-main>small{color:var(--mt-muted);font-size:9px}.stock-identity-main h1{color:var(--mt-text);margin:1px 0;font-size:16px;line-height:1.3}.stock-identity-main h1 small{color:var(--mt-accent);font-size:10px}.stock-live-price{align-items:baseline;gap:8px;display:flex}.stock-exchange-prices{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.stock-exchange-price{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.stock-exchange-price>span{color:var(--mt-accent);font-size:10px;font-weight:850}.stock-exchange-price>strong{color:var(--mt-text);font-size:18px}.stock-exchange-price .market-price-time{margin-left:2px}.stock-live-price b{font-size:10px}.stock-live-price em{color:var(--mt-warning);text-transform:uppercase;font-size:8px;font-style:normal}.stock-identity-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.stock-identity-actions button,.stock-identity-actions a{border:1px solid var(--mt-border);background:var(--mt-bg-2);min-height:30px;color:var(--mt-muted);cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:inline-flex}.stock-identity-actions .is-active{color:var(--mt-warning)}.stock-identity-actions .is-primary{border-color:var(--mt-accent);background:var(--mt-accent);color:var(--mt-on-accent);font-weight:800}.stock-research-nav{z-index:80;margin-bottom:12px;top:157px}.market-watchlist-notice{z-index:220;border:1px solid var(--mt-border);background:var(--mt-panel);max-width:min(360px,100vw - 24px);color:var(--mt-text);box-shadow:var(--mt-shadow);pointer-events:none;border-radius:5px;padding:7px 10px;font-size:9px;position:fixed;bottom:12px;right:12px}.market-watchlist-notice:empty{display:none}.stock-data-health{border:1px solid color-mix(in srgb, var(--mt-info) 38%, var(--mt-border));background:color-mix(in srgb, var(--mt-info) 7%, var(--mt-panel));border-radius:6px;gap:8px;margin-bottom:8px;padding:9px 10px;display:grid}.stock-data-health.is-degraded{border-color:color-mix(in srgb, var(--mt-warning) 42%, var(--mt-border));background:color-mix(in srgb, var(--mt-warning) 6%, var(--mt-panel))}.stock-data-health-title{color:var(--mt-info);align-items:center;gap:7px;display:flex}.stock-data-health.is-degraded .stock-data-health-title{color:var(--mt-warning)}.stock-data-health-title>div{gap:1px;display:grid}.stock-data-health-title strong{font-size:10px}.stock-data-health-title span{color:var(--mt-muted);font-size:8px}.stock-data-health-grid{border-top:1px solid var(--mt-border);border-left:1px solid var(--mt-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stock-data-health-grid>div{border-right:1px solid var(--mt-border);border-bottom:1px solid var(--mt-border);align-content:center;min-height:48px;padding:6px 8px;display:grid}.stock-data-health-grid span,.stock-data-health-grid small{color:var(--mt-muted);font-size:8px}.stock-data-health-grid strong{font-size:10px}.stock-data-health>p{color:var(--mt-warning);margin:0;font-size:8px}.research-section{padding:10px}.stock-research-terminal .research-section{margin-bottom:8px}.research-grid-2{grid-template-columns:1fr 1fr;align-items:start;gap:8px;margin-bottom:8px;display:grid}.research-grid-2>.research-section{width:100%;margin-bottom:0}.research-section-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:7px;margin-bottom:8px;display:grid}.research-heading-icon{border:1px solid var(--mt-border);width:26px;height:26px;color:var(--mt-accent);background:var(--mt-bg-2);border-radius:4px;place-items:center;display:grid}.research-section-heading h2{color:var(--mt-text);margin:1px 0 0;font-size:13px}.research-section-heading p{max-width:780px;color:var(--mt-muted);margin:2px 0 0;font-size:9px}.research-heading-action a{border:1px solid var(--mt-border);color:var(--mt-accent);border-radius:4px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;display:inline-flex}.research-metric-grid,.technical-summary-grid{border-top:1px solid var(--mt-border);border-left:1px solid var(--mt-border);grid-template-columns:repeat(5,1fr);display:grid}.research-metric-grid>div,.technical-summary-grid>div{border-right:1px solid var(--mt-border);border-bottom:1px solid var(--mt-border);flex-direction:column;justify-content:center;min-height:46px;padding:6px 8px;display:flex}.research-metric-grid span,.technical-summary-grid span{color:var(--mt-muted);font-size:9px}.research-metric-grid strong,.technical-summary-grid strong{color:var(--mt-text);margin-top:3px;font-size:12px}.technical-summary-grid small{color:var(--mt-accent);font-size:8px}.research-subtabs{gap:4px;margin-bottom:8px;display:flex}.research-subtabs button{border:1px solid var(--mt-border);background:var(--mt-bg-2);color:var(--mt-muted);cursor:pointer;border-radius:3px;padding:6px 9px;font-size:10px}.research-subtabs button.is-active{border-color:var(--mt-accent);color:var(--mt-accent)}.financial-research-table th:first-child{z-index:3;background:var(--mt-panel-2);min-width:210px;position:sticky;left:0}.financial-research-table td{text-align:right}.financial-table-scroll{overscroll-behavior:contain;max-height:min(460px,58vh)}.grouped-research-metrics{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.grouped-research-metrics>div{border:1px solid var(--mt-border);background:var(--mt-bg-2);border-radius:4px;padding:7px}.grouped-research-metrics h3,.research-metric-list h3{color:var(--mt-accent);text-transform:uppercase;margin:0 0 5px;font-size:9px}.grouped-research-metrics p,.research-metric-list>p{border-bottom:1px solid var(--mt-border);justify-content:space-between;gap:9px;margin:0;padding:4px 0;font-size:9px;display:flex}.grouped-research-metrics span,.research-metric-list span{color:var(--mt-muted)}.grouped-research-metrics strong,.research-metric-list strong{color:var(--mt-text)}.research-metric-list+.research-metric-list{margin-top:9px}.research-signals-section{grid-template-columns:1fr 1fr;align-content:start;gap:0 10px;display:grid}.research-signals-section>.research-section-heading{grid-column:1/-1}.research-signals-section .research-metric-list>p{padding:2px 0}.research-signals-section>.research-metric-list+.research-metric-list{margin-top:0}.research-caution{border-left:2px solid var(--mt-warning);color:var(--mt-warning);margin-top:8px;padding:7px;font-size:8px;display:block}.research-simple-items{margin:0}.stock-research-terminal .research-simple-items div{padding:6px 0}.research-simple-items dd a{color:var(--mt-accent);align-items:center;gap:4px;display:inline-flex}.research-description{color:var(--mt-muted);margin:0 0 8px;font-size:10px;line-height:1.5}.research-company-leadership{border-top:1px solid var(--mt-border);margin-top:14px;padding-top:12px}.research-company-leadership h3{color:var(--mt-text);letter-spacing:.02em;margin:0 0 6px;font-size:11px;font-weight:800}.research-event-list{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:170px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.research-event-list li{border:1px solid var(--mt-border);background:var(--mt-bg-2);border-radius:3px;grid-template-columns:88px 105px minmax(0,1fr);align-items:center;gap:6px;min-height:32px;padding:5px 6px;font-size:8px;display:grid}.research-event-list time,.research-event-list span{color:var(--mt-muted)}.market-terminal-shell .research-event-list strong{color:var(--mt-text)!important}.research-news-list{overscroll-behavior:contain;grid-template-columns:repeat(2,1fr);gap:5px;max-height:340px;display:grid;overflow:auto}.research-news-list>a{border:1px solid var(--mt-border);background:var(--mt-bg-2);border-radius:4px;grid-template-columns:1fr auto;gap:5px;padding:7px;display:grid}.research-news-list strong{color:var(--mt-text);font-size:10px;line-height:1.4;display:block}.research-news-list span{color:var(--mt-faint);font-size:8px}.research-news-list p{color:var(--mt-muted);grid-column:1/-1;margin:3px 0 0;font-size:9px}.research-faqs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.research-faqs details{border:1px solid var(--mt-border);background:var(--mt-bg-2);border-radius:4px;padding:6px 8px}.research-faqs summary{color:var(--mt-text);cursor:pointer;font-size:9px;font-weight:700}.research-faqs p{color:var(--mt-muted);margin:6px 0 0;font-size:9px}.research-empty-state{border:1px dashed var(--mt-border);min-height:58px;color:var(--mt-muted);border-radius:4px;padding:16px;font-size:10px}.advanced-market-chart{border:1px solid var(--mt-border);color:#f5f5f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;border-radius:5px;overflow:hidden}.market-light-theme .advanced-market-chart{color:#142330;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.advanced-market-chart:fullscreen{background:var(--mt-bg);border:0;border-radius:0;width:100vw;height:100vh}.advanced-market-chart:fullscreen .chart-stage-layout{height:calc(100vh - 39px)}.advanced-market-chart:fullscreen .market-chart-svg{height:calc(100vh - 66px);max-height:none}.chart-command-bar{border-bottom:1px solid var(--mt-border);background:var(--mt-panel);justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:4px 6px;display:flex}.chart-intervals,.chart-command-actions{align-items:center;gap:3px;display:flex}.chart-command-bar button,.chart-command-bar summary{min-height:28px;color:var(--mt-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;padding:0 7px;font-size:9px;list-style:none;display:inline-flex}.chart-command-bar button:hover,.chart-command-bar button.is-active,.chart-command-bar summary:hover{border-color:var(--mt-border);background:var(--mt-accent-soft);color:var(--mt-accent)}.indicator-menu,.chart-draw-menu,.chart-related-menu{position:relative}.indicator-menu summary::-webkit-details-marker{display:none}.chart-draw-menu summary::-webkit-details-marker{display:none}.chart-related-menu summary::-webkit-details-marker{display:none}.indicator-menu>div,.chart-draw-menu>div,.chart-related-menu>div{z-index:170;border:1px solid var(--mt-border-strong);background:var(--mt-panel);border-radius:5px;padding:6px;position:absolute;top:calc(100% + 5px);right:0;overflow-y:auto;box-shadow:0 15px 35px #0000004d}.indicator-menu>div{width:280px;max-height:390px}.indicator-menu label{cursor:pointer;border-radius:3px;align-items:flex-start;gap:8px;padding:7px;display:flex}.indicator-menu label:hover{background:var(--mt-accent-soft)}.indicator-menu label span{flex-direction:column;display:flex}.indicator-menu label strong{color:var(--mt-text);font-size:10px}.indicator-menu label small{color:var(--mt-muted);font-size:8px}.indicator-menu-note{border-top:1px solid var(--mt-border);color:var(--mt-faint);margin:5px 3px 2px;padding:7px;font-size:8px;line-height:1.45}.chart-draw-menu>div{grid-template-columns:1fr 1fr;width:250px;display:grid}.chart-draw-menu>div button{justify-content:flex-start;min-width:0}.chart-related-menu>div{width:310px;max-height:360px}.chart-related-menu a{color:var(--mt-text);border-radius:3px;justify-content:space-between;gap:12px;padding:8px;display:flex}.chart-related-menu a:hover{background:var(--mt-accent-soft)}.chart-related-menu a>span{flex-direction:column;min-width:0;display:flex}.chart-related-menu a>span:last-child{align-items:flex-end}.chart-related-menu strong,.chart-related-menu b{font-size:9px}.chart-related-menu small{color:var(--mt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.chart-related-menu .is-positive{color:var(--mt-positive)}.chart-related-menu .is-negative{color:var(--mt-negative)}.chart-autosave{color:var(--mt-faint);white-space:nowrap;align-items:center;gap:4px;padding:0 6px;font-size:8px;display:inline-flex}.chart-stage-layout{grid-template-columns:38px minmax(0,1fr) 235px;min-height:620px;display:grid}.advanced-market-chart.is-compact .chart-stage-layout{grid-template-columns:minmax(0,1fr);min-height:420px}.chart-drawing-toolbar{border-right:1px solid var(--mt-border);background:var(--mt-panel);flex-direction:column;gap:2px;padding:4px;display:flex}.chart-drawing-toolbar button{width:29px;height:28px;color:var(--mt-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;padding:0;font-size:8px;display:grid}.chart-drawing-toolbar button:hover,.chart-drawing-toolbar button.is-active{border-color:var(--mt-border);background:var(--mt-accent-soft);color:var(--mt-accent)}.chart-canvas-wrap{background:var(--mt-bg);overscroll-behavior:contain;min-width:0;position:relative}.chart-legend{z-index:4;color:var(--mt-muted);pointer-events:none;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;top:8px;left:62px}.chart-legend strong{color:var(--mt-text);font-size:11px}.chart-legend>div{color:var(--mt-text)}.chart-legend .chart-resolution-note{color:var(--mt-accent);font-weight:700}.market-chart-svg{background:var(--mt-bg);cursor:crosshair;touch-action:none;width:100%;height:auto;min-height:420px;max-height:calc(100vh - 170px);display:block}.advanced-market-chart.is-compact .market-chart-svg{height:clamp(440px,52vh,620px);min-height:0;max-height:620px}.chart-grid line{stroke:var(--mt-border);stroke-width:.7px;stroke-dasharray:2 3}.chart-grid text,.lower-pane-label{fill:var(--mt-faint);font-size:8px}.candle-up line{stroke:var(--mt-positive)}.candle-up rect{fill:var(--mt-positive)}.candle-down line{stroke:var(--mt-negative)}.candle-down rect{fill:var(--mt-negative)}.chart-line-series{stroke:var(--mt-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.volume-series rect{opacity:.45}.volume-series .is-up{fill:var(--mt-positive)}.volume-series .is-down{fill:var(--mt-negative)}.drawing-layer line,.drawing-layer rect{stroke:var(--mt-warning);stroke-width:1.5px;fill:#eab65d14;vector-effect:non-scaling-stroke}.drawing-layer .draw-long{stroke:var(--mt-positive);fill:#3fd39e1a}.drawing-layer .draw-short{stroke:var(--mt-negative);fill:#ff6e7a1a}.drawing-layer text{fill:var(--mt-warning);font-size:9px}.crosshair-layer line{stroke:var(--mt-muted);stroke-width:.7px;stroke-dasharray:4 3;pointer-events:none}.crosshair-layer rect{fill:var(--mt-accent)}.crosshair-layer text{fill:var(--mt-on-accent);pointer-events:none;font-size:8px}.crosshair-layer text:last-child{fill:var(--mt-muted)}.chart-status-bar{border-top:1px solid var(--mt-border);min-height:26px;color:var(--mt-faint);white-space:nowrap;align-items:center;gap:16px;padding:0 8px;font-size:8px;display:flex;overflow-x:auto}.chart-state{z-index:10;color:var(--mt-muted);background:var(--mt-bg);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:38px 0 26px}.chart-state strong{color:var(--mt-text)}.chart-text-editor{z-index:30;border:1px solid var(--mt-border-strong);background:var(--mt-panel);border-radius:5px;grid-template-columns:1fr auto auto;gap:5px;width:min(430px,100% - 24px);padding:9px;display:grid;position:absolute;top:52px;left:50%;transform:translate(-50%);box-shadow:0 15px 35px #00000059}.chart-text-editor label{color:var(--mt-text);grid-column:1/-1;font-size:9px;font-weight:700}.chart-text-editor input{border:1px solid var(--mt-border);background:var(--mt-bg-2);min-width:0;height:30px;color:var(--mt-text);border-radius:3px;padding:0 8px;font-size:9px}.chart-text-editor button{border:1px solid var(--mt-border);background:var(--mt-bg-2);min-width:52px;color:var(--mt-text);cursor:pointer;border-radius:3px;font-size:9px}.chart-text-editor button[type=submit]{border-color:var(--mt-accent);background:var(--mt-accent-soft);color:var(--mt-accent)}.chart-object-panel{border-left:1px solid var(--mt-border);background:var(--mt-panel);overflow-y:auto}.object-panel-head{border-bottom:1px solid var(--mt-border);min-height:36px;color:var(--mt-text);justify-content:space-between;align-items:center;padding:0 8px;font-size:9px;display:flex}.object-panel-head button,.object-list button{color:var(--mt-muted);cursor:pointer;background:0 0;border:0;padding:3px}.object-list>div{border-bottom:1px solid var(--mt-border);min-height:30px;color:var(--mt-muted);align-items:center;gap:6px;padding:0 8px;font-size:8px;display:flex}.object-list span{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;flex:1;overflow:hidden}.chart-similar-panel,.chart-watch-panel{border:1px solid var(--mt-border);color:var(--mt-muted);border-radius:4px;margin:8px;padding:8px;font-size:8px}.chart-similar-panel strong,.chart-watch-panel strong{color:var(--mt-text)}.chart-similar-panel{flex-direction:column;gap:2px;display:flex}.chart-similar-panel>strong{margin-bottom:4px}.chart-similar-panel a{border-top:1px solid var(--mt-border);color:var(--mt-muted);justify-content:space-between;gap:6px;padding:6px 4px;display:flex}.chart-similar-panel a:hover{color:var(--mt-accent)}.chart-similar-panel a span{align-items:center;gap:4px;min-width:0;display:flex}.chart-similar-panel a span:first-child{flex-direction:column;align-items:flex-start}.chart-similar-panel a b{color:var(--mt-text);font-size:8px}.chart-similar-panel a small{max-width:115px;color:var(--mt-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-similar-panel .is-positive{color:var(--mt-positive)}.chart-similar-panel .is-negative{color:var(--mt-negative)}.chart-watch-panel p{margin:4px 0 0}.chart-watch-panel>div{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.chart-watch-panel a{border:1px solid var(--mt-border);color:var(--mt-accent);border-radius:2px;padding:3px 5px}.market-terminal-shell.is-workspace{height:100vh;overflow:hidden}.advanced-chart-workspace{flex-direction:column;height:calc(100vh - 82px);padding:7px;display:flex}.advanced-chart-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:43px;padding:0 6px;display:grid}.advanced-chart-heading>a{color:var(--mt-accent);align-items:center;gap:4px;font-size:9px;display:inline-flex}.advanced-chart-heading span{color:var(--mt-muted);font-size:8px}.advanced-chart-heading h1{color:var(--mt-text);margin:0;font-size:13px}.advanced-chart-heading h1 small{color:var(--mt-accent);font-size:9px}.workspace-data-notice{flex-direction:column;align-items:flex-end;display:flex}.workspace-data-notice strong{color:var(--mt-warning);font-size:9px}.workspace-data-notice span{color:var(--mt-faint);font-size:7px}.advanced-chart-workspace>.advanced-market-chart{flex:1;min-height:0}.advanced-chart-workspace .chart-stage-layout{height:calc(100vh - 169px);min-height:0}.advanced-chart-workspace .market-chart-svg{height:calc(100vh - 207px);min-height:390px}.advanced-chart-workspace .market-risk-disclosure{flex:none;margin:5px 0 0}@media (max-width:1280px){.market-terminal-topbar{grid-template-columns:auto minmax(220px,1fr) auto}.market-selected-symbol,.market-data-badge{display:none}.market-module-scroll-hint{display:inline-flex}.market-module-groups{grid-template-columns:1fr 1fr}.market-module-group:first-child{grid-column:1/-1}.market-module-group:nth-child(n+2)>div{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-index-grid{grid-template-columns:repeat(3,1fr)}.chart-stage-layout{grid-template-columns:36px minmax(0,1fr)}.chart-object-panel{display:none}.research-metric-grid,.technical-summary-grid,.market-pulse-grid{grid-template-columns:repeat(3,1fr)}.market-heatmap{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:900px){.market-terminal-topbar{grid-template-columns:auto 1fr auto;padding-inline:8px}.market-terminal-markets,.market-status-badge,.market-app-link,.market-integrated-links{display:none}.market-terminal-brand{min-width:96px}.market-terminal-actions{gap:3px}.market-modules-topbar-button{width:32px;padding:0}.market-modules-topbar-button span{display:none}.market-module-menu-button{justify-content:center;width:44px;padding:0}.market-module-menu-button span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.market-module-trigger{min-width:88px;padding-inline:10px}.market-module-scroll-hint{display:none}.market-module-mega-panel{max-height:calc(100vh - 132px);padding:16px 12px 20px}.market-module-groups{grid-template-columns:1fr}.market-module-group:first-child{grid-column:auto}.market-module-group:nth-child(n+2)>div{grid-template-columns:repeat(2,minmax(0,1fr))}.market-terminal-main,.stock-research-terminal{padding:10px}.market-overview-header{flex-direction:column;align-items:flex-start}.market-overview-meta{align-items:flex-start}.terminal-grid-2,.research-grid-2,.terminal-grid-3{grid-template-columns:1fr}.stock-identity-header{grid-template-columns:auto 1fr;position:relative;top:auto}.stock-identity-actions{grid-column:1/-1;justify-content:flex-start}.stock-research-nav{top:132px}.chart-command-bar{flex-direction:column;align-items:flex-start}.chart-command-actions{width:100%;overflow-x:auto}.chart-stage-layout{grid-template-columns:minmax(0,1fr)}.chart-drawing-toolbar{display:none}.advanced-chart-workspace .chart-stage-layout{height:calc(100vh - 202px)}.range-leader-list{grid-template-columns:1fr}.mutual-fund-stat-grid{grid-template-columns:repeat(2,1fr)}.mutual-fund-hero{flex-direction:column;align-items:flex-start}.mutual-fund-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mutual-fund-filter-field.is-search{grid-column:1/-1}.mutual-fund-card-list,.mutual-fund-detail-grid{grid-template-columns:1fr}.mutual-fund-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.market-terminal-topbar{grid-template-columns:64px minmax(0,1fr) auto}.market-terminal-brand img{width:62px}.market-icon-button:hover,.market-icon-button:focus-visible{gap:0;width:38px;min-width:38px;padding:0}.market-icon-button:hover .market-icon-label,.market-icon-button:focus-visible .market-icon-label{opacity:0;width:0}.market-modules-topbar-button{display:none}.market-terminal-shell .market-account-shared-button{width:36px;padding:0}.market-account-shared-button span,.market-account-shared-button svg:last-child{display:none}.market-mode-button{width:32px;padding:0}.market-mode-button span,.market-mode-button svg:last-child{display:none}.terminal-symbol-search{height:34px}.terminal-symbol-search kbd,.market-terminal-actions>.market-icon-button:first-of-type{display:none}.market-ticker-item{min-width:145px}.market-module-navigation{top:82px}.market-module-dock{min-height:46px}.market-module-trigger,.market-module-navigation.is-condensed .market-module-trigger{flex-direction:column;gap:2px;min-width:76px;padding:4px 9px}.market-module-navigation.is-condensed .market-module-trigger .market-module-copy{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;padding:0;display:flex;position:static;transform:none}.market-module-navigation.is-condensed .market-module-trigger .market-module-copy:before{display:none}.market-module-trigger .market-module-copy strong{font-size:8px}.market-module-trigger:before{left:8px;right:8px}.market-module-mega-panel>header{gap:12px}.market-module-mega-panel>header h2{font-size:18px}.market-module-groups,.market-module-group>div,.market-module-group:nth-child(n+2)>div{grid-template-columns:1fr}.market-module-dialog-backdrop{padding:0}.market-module-dialog{border:0;border-radius:0;width:100%;height:100%;max-height:none}.market-module-dialog-header{grid-template-columns:auto minmax(0,1fr) auto;padding:9px 10px}.market-module-dialog-header p{display:none}.market-module-dialog-header .market-module-close{width:34px;padding:0}.market-module-dialog-header .market-module-close span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.market-module-dialog-body{padding:10px}.market-module-signed-out>div{flex-direction:column}.market-overview-header h1{font-size:20px}.terminal-index-grid{grid-template-columns:1fr 1fr}.terminal-panel-heading{flex-direction:column;align-items:flex-start}.terminal-screener-controls{flex-wrap:wrap}.terminal-screener-controls label{flex-basis:100%}.terminal-screener-controls select{flex:1;min-width:120px}.research-metric-grid,.technical-summary-grid{grid-template-columns:repeat(2,1fr)}.stock-data-health-grid,.research-news-list,.research-faqs,.research-event-list,.research-signals-section{grid-template-columns:1fr}.research-signals-section>.research-section-heading{grid-column:1}.research-signals-section>.research-metric-list+.research-metric-list{margin-top:9px}.financial-table-scroll{max-height:420px}.advanced-market-chart.is-compact .market-chart-svg{height:440px}.grouped-research-metrics,.research-event-list li{grid-template-columns:1fr}.stock-live-price{flex-wrap:wrap}.stock-identity-actions button,.stock-identity-actions a{flex:calc(50% - 4px);justify-content:center}.research-section-heading{grid-template-columns:auto 1fr}.research-heading-action{grid-column:1/-1}.chart-intervals{max-width:100%;overflow-x:auto}.chart-command-actions>button:nth-of-type(n+4),.chart-autosave{display:none}.chart-legend{flex-wrap:wrap;right:8px}.chart-legend>span{display:none}.chart-legend>small{align-items:center;gap:2px;display:inline-flex}.chart-legend>div{flex-basis:100%}.chart-status-bar span:nth-child(n+3){display:none}.advanced-chart-heading{grid-template-columns:auto 1fr}.workspace-data-notice{display:none}.market-pulse-grid{grid-template-columns:repeat(2,1fr)}.market-heatmap{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:48px}.market-heatmap-cell.size-xl,.market-heatmap-cell.size-lg,.market-heatmap-cell.size-md{grid-column:span 2}.market-asset-grid{grid-template-columns:1fr}.breadth-legend{flex-direction:column;align-items:flex-start}.mutual-fund-stat-grid,.mutual-fund-filters,.mutual-fund-detail-hero,.mutual-fund-related-grid{grid-template-columns:1fr}.mutual-fund-filter-field.is-search{grid-column:1}.mutual-fund-hero-badge{width:100%;min-width:0}.mutual-fund-card-list>a{grid-template-columns:1fr}.mutual-fund-card-nav{grid-area:auto/1;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.market-terminal-shell *,.market-terminal-shell :before,.market-terminal-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.market-terminal-shell .market-asset-class-select{border-color:var(--mt-border);background:var(--mt-panel);min-height:32px;color:var(--mt-muted)}.market-terminal-shell .market-asset-class-select select{border-color:var(--mt-border);background:var(--mt-bg-2);color:var(--mt-text)}.market-terminal-shell .market-asset-class-select.is-compact{min-height:42px}.market-terminal-shell .market-asset-class-select.is-compact select{height:38px}.market-terminal-shell .market-intelligence-hub{--mih-panel:var(--mt-panel);--mih-subtle:var(--mt-bg-2);--mih-border:var(--mt-border);--mih-text:var(--mt-text);--mih-muted:var(--mt-muted);--mih-accent:var(--mt-accent);--mih-accent-soft:var(--mt-accent-soft);border-radius:6px}.market-community-panel{scroll-margin-top:144px}.market-community-panel .rmx-community-layout,.market-community-panel .rmx-product-page-head h2,.market-community-panel .rmx-community-post strong,.market-community-panel .rmx-community-rail h2{color:var(--mt-text)}.market-community-panel .rmx-product-page-head p,.market-community-panel .rmx-community-post,.market-community-panel .rmx-community-rail{color:var(--mt-muted)}.market-community-status{color:var(--mt-muted);text-align:center;padding:24px}.market-community-gate{border:1px dashed var(--mt-border-strong);background:var(--mt-bg-2);border-radius:6px;grid-template-columns:auto minmax(0,680px);place-content:center;gap:16px;min-height:260px;padding:30px;display:grid}.market-community-gate>span{background:var(--mt-accent-soft);width:48px;height:48px;color:var(--mt-accent);border-radius:10px;place-items:center;display:grid}.market-community-gate small{color:var(--mt-accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.market-community-gate h2{color:var(--mt-text);margin:4px 0;font-size:21px}.market-community-gate p{color:var(--mt-muted);margin:0;font-size:12px}.market-community-gate>div>div{flex-wrap:wrap;align-items:center;gap:11px;margin-top:15px;display:flex}.market-community-gate a{background:var(--mt-accent);min-height:36px;color:var(--mt-on-accent);border-radius:5px;align-items:center;gap:6px;padding:0 12px;font-weight:800;display:inline-flex}.market-community-gate>div>div>span{color:var(--mt-muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}@media (max-width:640px){.market-community-gate{grid-template-columns:1fr;padding:20px}.market-community-gate>div>div{flex-direction:column;align-items:flex-start}}.stock-research-terminal{width:min(1680px,100%);margin:0 auto;padding:clamp(14px,1.4vw,24px);font-size:13px;line-height:1.5}.stock-research-terminal .stock-identity-header{border-radius:9px;gap:14px;padding:13px 15px}.stock-research-terminal .stock-identity-avatar{border-radius:8px;width:48px;height:48px;font-size:14px}.stock-research-terminal .stock-identity-main>span{font-size:11px}.stock-research-terminal .stock-identity-main h1{margin:2px 0;font-size:clamp(18px,1.4vw,23px)}.stock-research-terminal .stock-identity-main h1 small{font-size:12px}.stock-research-terminal .stock-exchange-price>span{font-size:11px}.stock-research-terminal .stock-exchange-price>strong{font-size:clamp(19px,1.5vw,24px)}.stock-research-terminal .stock-live-price b{font-size:12px}.stock-research-terminal .stock-identity-actions button,.stock-research-terminal .stock-identity-actions a{border-radius:6px;min-height:36px;padding:0 12px;font-size:11px}.stock-research-terminal .stock-research-nav{border-radius:8px;margin-bottom:14px;padding:5px}.stock-research-terminal .stock-research-nav a{min-height:34px;padding:8px 12px;font-size:11px}.stock-research-terminal .stock-data-health{border-radius:9px;gap:10px;margin-bottom:14px;padding:12px 14px}.stock-research-terminal .stock-data-health-title strong{font-size:12px}.stock-research-terminal .stock-data-health-title span,.stock-research-terminal .stock-data-health-grid span,.stock-research-terminal .stock-data-health-grid small,.stock-research-terminal .stock-data-health>p{font-size:10px}.stock-research-terminal .stock-data-health-grid>div{min-height:58px;padding:9px 11px}.stock-research-terminal .stock-data-health-grid strong{font-size:12px}.stock-research-terminal .market-intelligence-hub{border-radius:10px;margin-bottom:14px}.stock-research-terminal .research-section{border-radius:10px;margin-bottom:14px;padding:clamp(14px,1.3vw,20px)}.stock-research-terminal .research-section-heading{gap:10px;margin-bottom:14px}.stock-research-terminal .research-heading-icon{border-radius:7px;width:34px;height:34px}.stock-research-terminal .research-section-heading>div>span{font-size:10px}.stock-research-terminal .research-section-heading h2{margin-top:2px;font-size:16px;line-height:1.3}.stock-research-terminal .research-section-heading p{max-width:920px;margin-top:4px;font-size:11px;line-height:1.5}.stock-research-terminal .research-heading-action a{border-radius:5px;min-height:32px;padding:6px 10px;font-size:11px}.research-overview-layout{grid-template-columns:minmax(0,2.2fr) minmax(280px,.8fr);gap:12px;display:grid}.stock-research-terminal .research-metric-grid{border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.stock-research-terminal .research-metric-grid>div{min-height:68px;padding:10px 12px}.stock-research-terminal .research-metric-grid span,.stock-research-terminal .technical-summary-grid span{font-size:10px}.stock-research-terminal .research-metric-grid strong,.stock-research-terminal .technical-summary-grid strong{margin-top:4px;font-size:14px}.research-performance-card{border:1px solid color-mix(in srgb, var(--mt-accent) 35%, var(--mt-border));background:var(--mt-accent-soft);border-radius:7px;flex-direction:column;gap:12px;min-height:100%;padding:13px;display:flex}.research-performance-card>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.research-performance-card>div:first-child>span,.research-highlight-heading>span{color:var(--mt-text);font-size:12px;font-weight:800}.research-performance-card small,.research-highlight-heading small{color:var(--mt-muted);font-size:9px}.research-performance-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.research-performance-grid>div{border:1px solid var(--mt-border);background:var(--mt-panel);border-radius:5px;flex-direction:column;justify-content:center;min-height:52px;padding:8px;display:flex}.research-performance-grid span{color:var(--mt-muted);font-size:10px}.research-performance-grid strong{color:var(--mt-text);margin-top:2px;font-size:14px}.research-performance-grid strong.is-positive,.research-highlight-grid strong.is-positive{color:var(--mt-positive)}.research-performance-grid strong.is-negative,.research-highlight-grid strong.is-negative{color:var(--mt-negative)}.research-highlight-block{border-top:1px solid var(--mt-border);margin-top:14px;padding-top:14px}.research-highlight-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.research-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.research-highlight-grid>div{border:1px solid var(--mt-border);background:var(--mt-bg-2);border-radius:6px;align-content:center;min-height:62px;padding:9px 10px;display:grid}.research-highlight-grid span{color:var(--mt-muted);font-size:10px}.research-highlight-grid strong{color:var(--mt-text);margin-top:3px;font-size:14px}.research-highlight-grid small{color:var(--mt-accent);text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:800}.research-market-analysis-grid,.research-grid-feature{grid-template-columns:minmax(0,2fr) minmax(340px,.85fr);align-items:start;gap:14px;min-width:0;margin-bottom:14px;display:grid}.research-grid-feature{align-items:stretch}.research-market-analysis-grid>.research-section,.research-grid-feature>.research-section{width:100%;min-width:0;margin-bottom:0}.research-market-analysis-grid .technical-summary-grid{border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.research-market-analysis-grid .technical-summary-grid>div{min-height:78px;padding:11px}.research-market-analysis-grid .technical-summary-grid small{margin-top:3px;font-size:9px}.research-method-note{border-left:2px solid var(--mt-warning);background:color-mix(in srgb, var(--mt-warning) 6%, transparent);color:var(--mt-muted);margin:12px 0 0;padding:10px;font-size:10px;line-height:1.5}.stock-research-terminal .research-subtabs{gap:6px;margin-bottom:11px}.stock-research-terminal .research-subtabs button{border-radius:5px;min-height:34px;padding:7px 11px;font-size:11px}.stock-research-terminal .terminal-table{font-size:12px}.stock-research-terminal .terminal-table-wrap{width:100%;min-width:0}.stock-research-terminal .terminal-table th,.stock-research-terminal .terminal-table td{height:40px;padding:8px 10px}.stock-research-terminal .terminal-table thead th{font-size:10px}.stock-research-terminal .grouped-research-metrics{gap:10px}.stock-research-terminal .grouped-research-metrics>div{border-radius:6px;padding:11px}.stock-research-terminal .grouped-research-metrics h3,.stock-research-terminal .research-metric-list h3{margin-bottom:8px;font-size:10px}.stock-research-terminal .grouped-research-metrics p,.stock-research-terminal .research-metric-list>p{padding:7px 0;font-size:11px}.stock-research-terminal .research-signals-section{grid-template-columns:1fr;gap:12px}.stock-research-terminal .research-signals-section>.research-section-heading{grid-column:1}.stock-research-terminal .research-signals-section>.research-metric-list+.research-metric-list{margin-top:0}.stock-research-terminal .research-caution{margin-top:10px;padding:10px;font-size:9px;line-height:1.5}.research-intelligence-grid{align-items:stretch}.research-intelligence-grid .research-news-list{max-height:none}.research-intelligence-grid .research-event-list{grid-template-columns:1fr;max-height:340px}.stock-research-terminal .research-news-list{gap:8px}.stock-research-terminal .research-news-list>a{border-radius:6px;padding:11px}.stock-research-terminal .research-news-list strong{font-size:12px;line-height:1.45}.stock-research-terminal .research-news-list span{font-size:10px}.stock-research-terminal .research-news-list p{font-size:11px;line-height:1.5}.stock-research-terminal .research-event-list{gap:7px}.stock-research-terminal .research-event-list li{border-radius:5px;grid-template-columns:92px minmax(105px,.8fr) minmax(0,1.4fr);min-height:42px;padding:8px 9px;font-size:10px}.stock-research-terminal .research-simple-items div{padding:9px 0;font-size:11px}.stock-research-terminal .research-simple-items dd{overflow-wrap:anywhere}.research-company-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.research-company-summary,.research-company-facts{min-width:0}.research-company-summary h3,.research-company-facts h3,.stock-research-terminal .research-company-leadership h3{color:var(--mt-text);margin:0 0 9px;font-size:13px}.research-company-summary{border-left:3px solid var(--mt-accent);background:linear-gradient(90deg, var(--mt-accent-soft), transparent);padding:13px 15px}.stock-research-terminal .research-description{color:var(--mt-text);margin:0;font-size:12px;line-height:1.75}.research-company-facts{border:1px solid var(--mt-border);background:var(--mt-bg-2);border-radius:7px;padding:12px 14px}.research-company-facts .research-simple-items div{grid-template-columns:minmax(92px,.7fr) minmax(0,1.3fr);align-items:start;gap:12px;display:grid}.research-company-facts .research-simple-items dd{text-align:left}.stock-research-terminal .research-company-leadership{margin-top:18px;padding-top:15px}.research-company-leadership .research-simple-items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.stock-research-terminal .research-faqs{gap:8px}.stock-research-terminal .research-faqs details{border-radius:6px;padding:10px 12px}.stock-research-terminal .research-faqs summary{font-size:11px;line-height:1.45}.stock-research-terminal .research-faqs p{margin-top:8px;font-size:11px;line-height:1.55}.stock-research-terminal .research-empty-state{border-radius:6px;min-height:64px;padding:18px;font-size:11px}.stock-research-terminal .market-risk-disclosure{margin-top:16px;padding:11px 14px;font-size:10px;line-height:1.5}@media (max-width:1180px){.research-overview-layout,.research-market-analysis-grid,.research-grid-feature,.research-company-grid{grid-template-columns:minmax(0,1fr)}.research-performance-card{min-height:auto}.research-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-technical-panel .technical-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.stock-research-terminal{padding:9px}.stock-research-terminal .stock-identity-header{padding:11px}.stock-research-terminal .stock-identity-avatar{width:42px;height:42px}.stock-research-terminal .stock-identity-main{min-width:0}.stock-research-terminal .stock-identity-main h1{font-size:18px}.stock-research-terminal .stock-live-price{flex-direction:column;align-items:flex-start}.stock-research-terminal .stock-exchange-prices{width:100%}.stock-research-terminal .stock-exchange-price>small{display:none}.stock-research-terminal .research-section{padding:13px}.stock-research-terminal .research-metric-grid,.research-highlight-grid,.research-technical-panel .technical-summary-grid,.research-company-leadership .research-simple-items{grid-template-columns:1fr 1fr}.stock-research-terminal .research-news-list,.stock-research-terminal .research-faqs,.stock-research-terminal .research-event-list li{grid-template-columns:1fr}.research-highlight-heading,.research-performance-card>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.research-company-facts .research-simple-items div{grid-template-columns:1fr;gap:3px}.research-company-facts .research-simple-items dd{text-align:left}}
