*{box-sizing:border-box}body{color:#fff;background:#0b0d10;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}
:root{--StockMarketLens-page-gutter:clamp(10px, 2.2vw, 28px);--StockMarketLens-content-max:1220px}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:#07090d;width:100%;min-width:0;min-height:100%}body{overscroll-behavior-x:none;background:#07090d;width:100%;min-width:0;min-height:100dvh;margin:0;overflow-x:clip}*,:before,:after{box-sizing:border-box}main,header,footer,nav,section,article,aside,div,form{min-width:0}img,picture,video,canvas{max-width:100%;height:auto;display:block}svg{max-width:100%}button,input,select,textarea{max-width:100%;font:inherit}input,select,textarea{min-width:0}table{max-width:100%}pre{max-width:100%;overflow-x:auto}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.main,.header-inner,.content-wrap,.settings-wrap{max-width:100%}@media (max-width:1120px){.shell .header{height:auto!important}.shell .header-inner{align-items:center!important;justify-content:initial!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;grid-template-areas:"brand market wallet actions""nav nav nav nav"!important;gap:10px 12px!important;width:min(100% - 24px,1220px)!important;height:auto!important;min-height:0!important;padding:12px 0!important;display:grid!important}.shell .brand{grid-area:brand!important;justify-self:start!important;min-width:0!important}.shell .brand-name{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.shell .header-inner>.desktop-nav,.shell .desktop-nav{z-index:auto!important;grid-area:nav!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;width:100%!important;max-width:none!important;margin:0!important;padding:5px!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.shell .desktop-nav button{white-space:nowrap!important;width:100%!important;min-width:0!important;min-height:38px!important;padding:0 8px!important}.shell .nav-side{min-width:0!important;position:static!important;inset:auto!important;transform:none!important}.shell .nav-side-left{grid-area:market!important;justify-self:start!important}.shell .nav-side-right{grid-area:wallet!important;justify-self:end!important}.shell .nav-side-left .market-status,.shell .nav-side-left .market-status-group,.shell .nav-side-left .market-pill{max-width:100%!important;display:inline-flex!important}.shell .header-actions{grid-area:actions!important;justify-self:end!important;gap:8px!important;min-width:0!important;margin-left:0!important}.shell .main{padding-top:22px!important}}@media (max-width:760px){:root{--StockMarketLens-page-gutter:10px}body{min-height:100svh}input,select,textarea{font-size:max(16px,1em)}.main,.header-inner,.content-wrap,.settings-wrap{max-width:100%!important}.shell .header-inner{grid-template-columns:auto minmax(0,1fr) auto auto!important;grid-template-areas:"brand market wallet actions""nav nav nav nav"!important;row-gap:9px!important;width:min(100% - 20px,1220px)!important;padding:10px 0 12px!important}.shell .desktop-nav{border-radius:14px!important;width:100%!important;position:static!important;bottom:auto!important;left:auto!important;transform:none!important}.shell .desktop-nav button{min-height:42px!important;padding:0 5px!important;font-size:9px!important}.shell .market-status,.shell .market-status-group{display:inline-flex!important}.shell .nav-side-left,.shell .nav-side-right{max-width:100%!important}.shell .nav-side-right{justify-content:flex-end!important}.shell .header-actions{gap:7px!important}.shell .main{padding-bottom:calc(32px + env(safe-area-inset-bottom))!important}}@media (max-width:560px){.shell .header-inner{grid-template-columns:auto minmax(0,1fr) auto auto!important;grid-template-areas:"brand market wallet actions""nav nav nav nav"!important;gap:7px 6px!important;width:calc(100% - 16px)!important;padding:8px 0 10px!important}.shell .brand{gap:6px!important}.shell .brand-name{display:none!important}.shell .nav-side-left,.shell .nav-side-right{width:auto!important;min-width:0!important;max-width:100%!important}.shell .nav-side-left{justify-content:center!important;justify-self:center!important}.shell .nav-side-right{justify-content:flex-end!important;justify-self:end!important}.shell .nav-side-left .market-status,.shell .nav-side-left .market-status-group,.shell .nav-side-left .market-pill{white-space:nowrap!important;justify-content:center!important;max-width:100%!important;padding-left:7px!important;padding-right:7px!important;font-size:8px!important}.shell .desktop-nav{gap:3px!important;padding:4px!important}.shell .desktop-nav button{min-height:38px!important;padding:0 3px!important;font-size:8.5px!important}.shell .header-actions{place-self:center end!important;gap:4px!important}}@media (max-width:430px){.shell .header-inner{grid-template-columns:auto minmax(0,1fr) auto auto!important;column-gap:4px!important;width:calc(100% - 12px)!important}.shell .desktop-nav{gap:2px!important;padding:3px!important}.shell .desktop-nav button{letter-spacing:-.1px!important;min-height:36px!important;padding:0 2px!important;font-size:8px!important}.shell .nav-side-left .market-status,.shell .nav-side-left .market-status-group,.shell .nav-side-left .market-pill{padding-left:5px!important;padding-right:5px!important;font-size:7px!important}.shell .header-actions{gap:3px!important}h1{max-width:100%}button,input,select,textarea{min-width:0}}@media (max-width:360px){.shell .header-inner{column-gap:3px!important;width:calc(100% - 8px)!important}.shell .desktop-nav button{letter-spacing:-.15px!important;font-size:7.5px!important}.shell .nav-side-left .market-status,.shell .nav-side-left .market-status-group,.shell .nav-side-left .market-pill{padding-left:4px!important;padding-right:4px!important;font-size:6.5px!important}}@supports (padding:max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media (hover:none) and (pointer:coarse){button,a,input,select,textarea{touch-action:manipulation}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
