#mobileMarketSummary{display:none}
 .topbar.ms-home{display:block;position:relative;padding-top:16px;padding-bottom:12px;background:radial-gradient(ellipse at 90% 0,rgba(47,133,137,.10),transparent 62%),#0b121a}
 .topbar.ms-home>.desktop-home-heading{display:none}
 .topbar.ms-home #mobileMarketSummary{display:block;width:100%;min-width:0;color:#e7f0f9;--green:#5cd8b0;--red:#f08092}
 .topbar.ms-home .top-actions{margin-top:12px;gap:7px;justify-content:flex-start;flex-wrap:wrap;font-size:9px}
 .topbar.ms-home .top-actions>.tag{display:none}.topbar.ms-home .top-actions .badge{padding:3px 7px;font-size:9px}
 .topbar.ms-home #lastRefresh{font-size:9px}
 .ms-heading,.ms-flow-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}
 .ms-heading>span{font-size:12px;font-weight:700;letter-spacing:.09em;color:#c3d4e4}
 .ms-expand{background:#172534;border:1px solid #304459;border-radius:20px;color:#adc7da;padding:5px 10px;font:inherit;font-size:10px;cursor:pointer}
 .ms-expand span{display:inline-block;margin-left:4px;transition:transform .3s ease}.ms-expanded .ms-expand span{transform:rotate(180deg)}
 .ms-answer{display:flex;align-items:center;gap:13px;margin:10px 0 12px;min-height:57px}
 .ms-answer>strong{font-size:48px;line-height:1.12;font-weight:750;letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--green)}
 .ms-answer>div{display:grid;gap:5px}.ms-answer b{font-size:17px;color:var(--green)}.ms-answer small{font-size:9px;color:#8398ac}
 .ms-bearish .ms-answer>strong,.ms-bearish .ms-answer b{color:var(--red)}
 .ms-neutral .ms-answer>strong,.ms-neutral .ms-answer b{color:#b7c6d6}
 .ms-wave{width:94px;height:42px;margin-left:auto;overflow:visible;color:var(--green)}.ms-wave path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ms-wave-track{opacity:.25}.ms-wave-glow{stroke-dasharray:28 130;animation:ms-wave 3s linear infinite;opacity:.9;filter:drop-shadow(0 0 3px currentColor)}
 .ms-bearish .ms-wave{color:var(--red);transform:scaleY(-1)}.ms-neutral .ms-wave{opacity:.2;color:#a0b4c8}.ms-neutral .ms-wave-glow{animation-play-state:paused}
 .ms-bar-labels,.ms-flow-foot{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#97acbe;gap:8px}
 .ms-bar-labels>span:first-child,.ms-flow-foot>span:first-child{color:var(--green)}.ms-bar-labels>span:last-child,.ms-flow-foot>span:last-child{color:var(--red)}
 .ms-force{--buy:50%;height:9px;border-radius:8px;display:flex;position:relative;margin:8px 0;overflow:hidden;background:#223143;isolation:isolate}
 .ms-buy{width:var(--buy);background:linear-gradient(90deg,#2b8a77,var(--green));transition:width .7s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}
 .ms-sell{flex:1;background:linear-gradient(90deg,var(--red),#8e4356);position:relative;overflow:hidden}
 .ms-force>i{position:absolute;top:0;bottom:0;left:var(--buy);width:2px;background:#dbe8f4;box-shadow:0 0 8px #fff8;transform:translateX(-1px);transition:left .7s cubic-bezier(.22,1,.36,1)}
 .ms-buy::after,.ms-sell::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffffff70,transparent);width:35px;animation:ms-current 2.6s linear infinite;animation-play-state:paused}
 .ms-sell::after{animation-direction:reverse}.ms-live:not(.ms-neutral) .ms-trend-force .ms-buy::after,.ms-live:not(.ms-neutral) .ms-trend-force .ms-sell::after,.ms-active .ms-buy::after,.ms-active .ms-sell::after{animation-play-state:running}
 .ms-neutral .ms-trend-force,.ms-flow-force:not(.ms-active){opacity:.3}
 .ms-details{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .24s ease}
 .ms-details-inner{overflow:hidden;min-height:0}.ms-expanded .ms-details{grid-template-rows:1fr;opacity:1}
 .ms-periods{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding-top:14px}
 .ms-periods>div{display:grid;gap:5px;text-align:center;border:1px solid #2d4052;border-radius:9px;padding:9px 2px;background:#121e2a;font-size:10px;min-width:0}
 .ms-periods span{color:#92a8bd}.ms-periods b{font-size:17px}.ms-periods strong{font-size:13px}.ms-periods small{font-size:9px}
 .ms-periods [data-direction='1']{color:var(--green)}.ms-periods [data-direction='-1']{color:var(--red)}.ms-periods [data-direction='0'],.ms-periods [data-direction='none']{color:#afbdcb}
 .ms-details p{font-size:9px!important;color:#7d92a6!important;margin:9px 0 2px!important}
 .ms-flow{margin-top:15px;padding-top:13px;border-top:1px solid #29394b}
 .ms-flow-heading>span{font-size:11px;font-weight:650;white-space:nowrap}
 .ms-windows{display:flex;gap:2px;padding:3px;border:1px solid #2c4257;border-radius:9px;background:#0b1722}
 .ms-windows button{border:0;background:transparent;color:#8faac0;border-radius:6px;min-width:31px;padding:5px 5px;font-size:10px;cursor:pointer;transition:background .2s,color .2s}
 .ms-windows button[aria-pressed='true']{background:#29435a;color:#f2f7fc}
 .ms-amounts{display:flex;justify-content:space-between;margin:13px 0 10px;gap:10px}.ms-amounts>div{display:grid;gap:4px}.ms-amounts>div:last-child{text-align:right}.ms-amounts span{font-size:9px;color:#8ea6ba}.ms-amounts b{font-size:19px;font-variant-numeric:tabular-nums;color:var(--green)}.ms-amounts>div:last-child b{color:var(--red)}
 .ms-flow-force{height:13px}.ms-flow-foot{margin-top:9px;font-size:9px}.ms-flow-foot b{font-size:11px;font-weight:650;color:#afbdcb}.ms-flow-foot b[data-side='buy']{color:var(--green)}.ms-flow-foot b[data-side='sell']{color:var(--red)}
 .ms-data-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;margin-top:9px;font-size:8px;color:#7890a7}
 #mobileMarketSummary button:focus-visible{outline:2px solid #8cc9ee;outline-offset:3px}
@media(min-width:761px){
 .main>#statusCards{margin-top:18px;margin-bottom:18px}
 .topbar.ms-home{padding-top:24px;padding-bottom:14px}
 .topbar.ms-home #mobileMarketSummary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px;align-items:start}
 .ms-technical,.ms-flow{min-width:0}
 .ms-flow{margin:0;padding:0 0 0 32px;border-top:0;border-left:1px solid #29394b}
 .ms-heading>span,.ms-flow-heading>span{font-size:13px}
 .ms-answer{margin:14px 0 13px;min-height:68px}
 .ms-answer>strong{font-size:58px}.ms-answer b{font-size:19px}.ms-answer small{font-size:10px}
 .ms-wave{width:120px;height:47px}
 .ms-expand{font-size:11px;padding:6px 11px}
 .ms-windows button{font-size:11px;min-width:38px;padding:6px}
 .ms-amounts{margin:14px 0 10px}.ms-amounts span{font-size:10px}.ms-amounts b{font-size:24px}
 .ms-bar-labels,.ms-flow-foot{font-size:10px}.ms-flow-foot b{font-size:12px}.ms-data-line{font-size:9px}
 .ms-periods{gap:7px;padding-top:16px}.ms-periods>div{font-size:11px;padding:10px 3px}.ms-periods strong{font-size:15px}.ms-periods small{font-size:10px}
 .topbar.ms-home .top-actions{justify-content:flex-end;margin-top:16px;padding-top:10px;border-top:1px solid #243547;font-size:10px}
 .topbar.ms-home .top-actions .badge{font-size:10px}.topbar.ms-home #lastRefresh{font-size:10px}
}
@media(min-width:761px) and (max-width:1100px){
 .topbar.ms-home #mobileMarketSummary{grid-template-columns:minmax(0,1fr);gap:0}
 .ms-flow{margin-top:18px;padding:16px 0 0;border-left:0;border-top:1px solid #29394b}
}
@keyframes ms-wave{to{stroke-dashoffset:-158}}
@keyframes ms-current{from{left:-35px}to{left:100%}}
@media(prefers-reduced-motion:reduce){#mobileMarketSummary *,#mobileMarketSummary *::after{animation:none!important;transition:none!important}}
