:root{--bg-base:#08090c;--bg-card:#0e1117;--bg-elevated:#141821;--electric-blue:#06f;--signal-blue:#00a3ff;--emerald:#00e676;--emerald-deep:#10b981;--text-white:#fff;--text-muted:#94a3b8;--border-subtle:#ffffff17}*{box-sizing:border-box;margin:0;padding:0}html,body{color:#fff;-webkit-font-smoothing:antialiased;background-color:#08090c;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.55;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}@keyframes pulseSignal{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 12px #00a3ffd9}50%{opacity:.55;transform:scale(1.12);box-shadow:0 0 22px #00e676f2}}@keyframes tickerScroll{0%{transform:translate(0%)}to{transform:translate(-50%)}}.signal-dot{background:#00a3ff;border-radius:999px;width:9px;height:9px;animation:1.8s ease-in-out infinite pulseSignal;display:inline-block}.emerald-dot{background:#00e676;border-radius:999px;width:9px;height:9px;display:inline-block;box-shadow:0 0 10px #00e676cc}.ticker-track{width:max-content;animation:42s linear infinite tickerScroll;display:flex}.ticker-track:hover{animation-play-state:paused}@media (max-width:900px){.desktop-grid-2,.desktop-grid-3,.desktop-grid-4{grid-template-columns:1fr!important}}.ls-chart-cards,.ls-short{display:none}.ls-radio{padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}.ls-root{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}img,video,canvas{max-width:100%}.ls-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ls-live-badge{white-space:normal;max-width:100%}@media (max-width:900px){.ls-stack{grid-template-columns:1fr!important}.ls-cr-grid{grid-template-columns:1fr!important;padding:12px!important}.ls-cr-panel{grid-column:auto!important}.ls-media{grid-template-columns:repeat(4,1fr)!important}.ls-stages{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}}@media (max-width:640px){.ls-root{font-size:16px}.ls-topbar{flex-wrap:nowrap!important;gap:8px!important;padding:8px 12px!important}.ls-logo{height:34px!important}.ls-onair{gap:0!important;padding:3px 7px!important;font-size:0!important}.ls-onair>span{width:10px!important;height:10px!important}.ls-bureau{max-width:112px;min-height:40px;padding:6px 8px!important;font-size:14px!important}.ls-cr-label{display:none}.ls-short{display:inline}.ls-cr-btn{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;padding:0!important;font-size:20px!important}.ls-lang{flex:none}.ls-lang button{min-height:44px;padding:6px 12px!important}.ls-nav{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px!important;padding:0 12px 10px!important}.ls-nav::-webkit-scrollbar{display:none}.ls-nav-pill{scroll-snap-align:start;border-radius:999px;flex:none;min-height:40px;font-size:13px;background:#10131a!important;border:1px solid #1c2230!important;padding:8px 14px!important}.ls-ticker{font-size:13px!important}.ls-main{padding:16px 12px!important}.ls-main h2{line-height:1.2;font-size:23px!important}.ls-sub{margin-top:4px;display:block;font-size:14px!important}.ls-cover{min-height:300px!important;padding:20px!important}.ls-h1{letter-spacing:-.5px!important;font-size:30px!important}.ls-main p,.ls-main li{font-size:15px}.ls-main section{margin-top:36px!important}.ls-filters button{min-height:44px;font-size:14px!important}.ls-search{min-height:46px;width:100%!important;font-size:16px!important}.ls-main input,.ls-main textarea,.ls-main select,.ls-sheet input,.ls-lead input{min-height:46px;font-size:16px!important}.ls-main button,.ls-main a[target]{min-height:44px}.ls-main [style*=minmax\(290px],.ls-main [style*=minmax\(260px],.ls-main [style*=minmax\(280px],.ls-forms{grid-template-columns:1fr!important}.ls-newsletter button{width:100%}.ls-chart-table{display:none}.ls-chart-cards{gap:10px;display:grid}.ls-sheet-wrap{padding:0!important}.ls-sheet{min-height:100%;border:0!important;border-radius:0!important;max-width:none!important}.ls-pad{padding:18px 16px!important}.ls-body{font-size:16px}.ls-sheet-h{clear:both;padding-top:4px;font-size:26px!important}.ls-sheet .ls-close{z-index:3;width:44px;height:44px;font-size:18px;position:sticky;top:10px;padding:0!important}.ls-lead-wrap{place-items:stretch stretch!important;padding:0!important}.ls-lead{align-content:center;min-height:100%;border-radius:0!important;max-width:none!important;padding:64px 20px 28px!important}.ls-lead .ls-close{width:44px;height:44px}.ls-radio{padding:6px 12px calc(6px + env(safe-area-inset-bottom))!important;gap:10px!important}.ls-radio button{flex:none;width:40px!important;height:40px!important;padding:0!important}.ls-radio-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px!important}.ls-root{padding-bottom:calc(130px + env(safe-area-inset-bottom))!important}.ls-vault{min-height:44px;right:12px!important;bottom:calc(64px + env(safe-area-inset-bottom))!important;padding:10px 14px!important;font-size:13px!important}.ls-cr-head{gap:8px!important;padding:8px 12px!important}.ls-cr-logo{display:none}.ls-cr-title{font-size:16px!important}.ls-cr-live{display:none}.ls-kill,.ls-cr-head .ls-close{flex:none;min-height:44px;padding:8px 12px!important}.ls-cr-panel{padding:12px!important}.ls-cr-panel button{min-height:40px}.ls-queue-row{grid-template-columns:1fr!important}.ls-queue-row button{flex:1;min-height:44px;font-size:13px!important}.ls-queue-row>div:last-child{width:100%}.ls-media,.ls-stages{grid-template-columns:repeat(2,1fr)!important}}
