html{text-size-adjust:100%}@media (max-width:1023px) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}.mm-wrap{display:none}@media (max-width:1023px){.mm-wrap{position:relative;display:block;flex:0 0 auto}.mm-button{position:relative;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(146,127,202,.14);border-radius:12px;background:rgba(255,255,255,.025);color:#e9e4f7;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s ease,border-color .2s ease,transform .16s ease}.mm-button:active{transform:scale(.95)}.mm-button.is-open{background:rgba(141,107,255,.16);border-color:rgba(167,139,250,.32)}.mm-bars{position:relative;display:block;width:16px;height:12px}.mm-bars i{position:absolute;left:0;width:16px;height:1.8px;border-radius:2px;background:currentColor;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .18s ease,top .28s cubic-bezier(.22,1,.36,1)}.mm-bars i:first-child{top:0}.mm-bars i:nth-child(2){top:5px;width:12px}.mm-bars i:nth-child(3){top:10px}.mm-button.is-open .mm-bars i:first-child{top:5px;transform:rotate(45deg)}.mm-button.is-open .mm-bars i:nth-child(2){opacity:0}.mm-button.is-open .mm-bars i:nth-child(3){top:5px;transform:rotate(-45deg)}.mm-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:#a98bff;box-shadow:0 0 0 2px #0a0a12,0 0 10px rgba(169,139,255,.7)}.mm-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:60;width:min(272px,calc(100vw - 20px));max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid rgba(159,135,235,.2);border-radius:16px;background:#12111c;box-shadow:0 24px 60px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.02);transform-origin:18px 0;animation:mmIn .22s cubic-bezier(.22,1,.36,1) both}.mm-panel[hidden]{display:none}.mm-group,.mm-list{display:grid;grid-gap:1px;gap:1px}.mm-group{margin-top:5px;padding-top:5px;border-top:1px solid rgba(255,255,255,.06)}.mm-item{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:42px;padding:0 12px;border:0;border-radius:11px;background:transparent;color:#cbc5dc;font:inherit;font-size:14px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:mmItemIn .26s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 18ms)}.mm-item svg{flex:0 0 auto;color:#8f88a6}.mm-item:active,.mm-item:focus-visible{background:rgba(141,107,255,.1);outline:none}.mm-item.is-active{background:linear-gradient(135deg,rgba(141,107,255,.22),rgba(81,58,157,.16));color:#fff;box-shadow:inset 0 0 0 1px rgba(160,137,244,.14)}.mm-item.is-active svg{color:#c9b8ff}.mm-item.is-admin{color:#e7a9b6}.mm-item:disabled{opacity:.6}.mm-item>span{flex:1 1 auto;min-width:0}.mm-badge,.mm-tag{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;font-style:normal}.mm-badge{min-width:20px;height:20px;padding:0 6px;justify-content:center;background:#8d6bff;color:#fff;font-size:11px}.mm-badge,.mm-tag{border-radius:99px;font-weight:800}.mm-tag{padding:3px 7px;border:1px solid rgba(242,196,90,.28);color:#f2c45a;font-size:10px;letter-spacing:.04em}.mm-tag.is-on{border-color:rgba(121,214,171,.3);color:#79d6ab}.mm-markets{display:grid;grid-gap:6px;gap:6px;margin-top:5px;padding:10px 12px 8px;border-top:1px solid rgba(255,255,255,.06);color:inherit;text-decoration:none}.mm-markets-more{margin-top:2px;color:#8a84a0;font-size:11px;font-weight:600}.mm-market{display:grid;grid-template-columns:8px auto 1fr;align-items:center;grid-gap:8px;gap:8px;min-width:0}.mm-market strong{color:#e4dff1;font-size:12px;font-weight:700}.mm-market small{min-width:0;overflow:hidden;color:#8a84a0;font-size:11px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.mm-market-dot{width:7px;height:7px;border-radius:50%;background:#5d586e}.mm-market.is-open .mm-market-dot{background:#5fd49c;box-shadow:0 0 8px rgba(95,212,156,.6)}.mm-market.is-post .mm-market-dot,.mm-market.is-pre .mm-market-dot{background:#f2c45a}.mm-market.is-always .mm-market-dot{background:#a98bff}.mm-scrim{position:fixed;inset:0;z-index:45;background:rgba(4,4,9,.42);animation:mmFade .2s ease both}}@keyframes mmIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}@keyframes mmItemIn{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}@keyframes mmFade{0%{opacity:0}to{opacity:1}}@media (max-width:1023px){.topbar{padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);transition:transform .3s cubic-bezier(.22,1,.36,1);will-change:transform}.topbar.is-tucked{transform:translateY(calc(-100% - 1px))}.shell-main .site-legal-footer,.shell-main>main{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.header-brand-col,.header-brand-stack{display:contents}.topbar-inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:0}.header-brand-stack>.mm-wrap,.topbar-inner>.mm-wrap{grid-column:1;grid-row:1}.topbar .brand{grid-column:2;grid-row:1;display:flex;align-items:center;min-width:0;line-height:0}.topbar .brand-wordmark{width:104px}.header-brand-col>.push-pill{grid-column:2;grid-row:2;justify-self:start;margin-top:6px}.topbar-inner>.top-actions{grid-column:3;grid-row:1}}@media (max-width:760px){.topbar-inner{column-gap:10px;padding:8px 0}.mm-button{width:34px;height:34px;border-radius:11px}.header-brand-col>.push-pill{margin-top:4px}.topbar .brand-wordmark{width:84px}.top-actions{gap:7px}.top-actions .live{display:grid;place-items:center;width:34px;height:34px;padding:0}.topbar .avatar-button{padding:2px;gap:2px}.topbar .avatar-button .profile-chevron{display:none}.header-avatar{width:34px;height:34px;font-size:12px}.top-actions>.btn{min-height:36px;padding:7px 12px;font-size:13px;white-space:nowrap}.ticker{height:30px}.ticker-track{gap:22px;font-size:11.5px}.main{padding-top:12px}.content-header{margin-bottom:12px}.content-header h1{margin-bottom:3px;font-size:23px}.content-header p{font-size:12.5px;line-height:1.45}.card-pad{padding:14px}.card.news-card.has-media,.news-card{grid-template-columns:50px minmax(0,1fr);gap:12px;padding:13px 13px 13px 12px}.news-card .impact-num{font-size:23px}.news-card .impact-label{margin-top:5px;font-size:8px;letter-spacing:.1em}.news-card .news-meta{gap:4px 7px;margin-bottom:5px}.news-card .sentiment{font-size:10px}.news-card .major{padding:2px 6px;font-size:9px}.news-card .news-meta .muted.small{font-size:10.5px}.news-card .news-title{margin-bottom:6px;font-size:14.5px;line-height:1.32}.news-card .news-summary{margin-bottom:9px;font-size:12px;line-height:1.5}.news-card .market-reaction-compact{margin:7px 0 9px}.news-card .news-bottom{gap:5px;font-size:10px}.news-card .tag{padding:3px 6px}.news-card-locked .vip-lock-overlay{left:62px;padding:12px 14px}.calendar-header-actions{gap:8px}.mobile-filter-toggle{margin-left:0;border-left:1px solid rgba(151,126,232,.22);border-radius:12px;padding:8px 12px;box-shadow:none}.analysis-topbar{align-items:center}.analysis-topbar-left{flex-wrap:nowrap;min-width:0}.analysis-instrument-identity{min-width:0}.analysis-price-block{width:auto;padding-left:0}.analysis-control-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:7px 10px}}@media (max-width:760px){.analysis-control-row::-webkit-scrollbar{display:none}.analysis-control-row>*{flex:0 0 auto}.analysis-control-row .analysis-periods{order:0;width:auto;overflow:visible}.analysis-control-row:has(.analysis-reset-confirm){flex-wrap:wrap}.analysis-control-row .analysis-reset-confirm{flex:1 1 100%}.discussion-page-head .discussion-title-icon{display:none}.discussion-page-head h1{font-size:23px}.discussion-page-head p{font-size:12.5px}.discussion-head-actions{gap:6px}.discussion-new-btn{white-space:nowrap}.discussion-topic-rail>.section-title{display:none}.discussion-page-wrap .discussion-topic-rail{padding:8px}.info-main .info-head h1{font-size:34px}.info-main .info-head p{font-size:14px}.info-main .info-learn,.info-main .info-tick{min-height:300px}}@media (prefers-reduced-motion:reduce){.mm-bars i,.mm-item,.mm-panel,.mm-scrim,.topbar{transition:none!important;animation:none!important}}.mm-badge{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.04)),rgba(18,19,27,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px rgba(255,255,255,.38),inset 0 1px 0 rgba(255,255,255,.3);color:#fff}.mm-dot{background:#fff;box-shadow:0 0 0 2px #0a0a12,0 0 0 3px rgba(255,255,255,.25)}@media (max-width:1023px){.mm-panel{border-color:rgba(255,255,255,.1)}.mm-group-title{display:block;padding:10px 12px 4px;color:#6f6d82;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.mm-group-title:first-child{padding-top:4px}.mm-group-title.is-plain{height:1px;margin:6px 10px;padding:0;background:rgba(255,255,255,.06)}.mm-item-text{display:grid;min-width:0;grid-gap:1px;gap:1px;padding:5px 0}.mm-item-text small{overflow:hidden;color:#7d7b90;font-size:11.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mm-item svg{color:#8c8a9e}.mm-item:active,.mm-item:focus-visible{background:rgba(255,255,255,.06)}.mm-item.is-active{background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);color:#fff}.mm-item.is-active svg{color:#fff}.mm-item.is-active .mm-item-text small{color:#a9a8b8}}