*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;margin:0;padding:0}:root{--bg:#000916;--card:#000f25;--card2:#001230;--border:#192233;--gold:#feb41e;--gold2:#e5a00c;--green:#2ecc71;--blue:#1f87ff;--text:#e8edf5;--muted:#7a8aa0;--live:#e74c3c;--orange:#e67e22;--muted2:#a2b6d5;--gem:#00f6ff}body,html{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;height:100%;font-family:Nunito,sans-serif}[role=button],a,button,input,textarea{-webkit-tap-highlight-color:transparent;outline:none}body{color:var(--text);-webkit-font-smoothing:antialiased;max-width:480px;min-height:100vh;margin:0 auto;font-family:Nunito,sans-serif}.loading-overlay,body{background:var(--bg);flex-direction:column;display:flex}.loading-overlay{z-index:9999;justify-content:center;align-items:center;gap:24px;width:100%;height:100%;position:fixed;top:0;left:0}.loading-overlay.hidden{display:none}img{-webkit-user-drag:none;user-drag:none}#lottie-container{width:160px;height:160px}.loading-text{color:var(--muted);font-size:14px;font-weight:600}.page{flex-direction:column;flex:1;display:none}.page.active{display:flex}.page:not(.active){display:none!important}.page-morphing{background:var(--bg);pointer-events:none;transform-origin:0 0;z-index:200;border-radius:18px;transition:transform .4s cubic-bezier(.32,.72,0,1),opacity .35s;overflow:hidden;position:fixed!important}.header{background:var(--bg);border-bottom:1px solid var(--border);z-index:100;justify-content:space-between;align-items:center;padding:14px 18px 12px;display:flex;position:sticky;top:0}.header-title{letter-spacing:.5px;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700}.hamburger{cursor:pointer;flex-direction:column;gap:4px;padding:4px;display:flex}.hamburger span{background:var(--text);border-radius:2px;width:22px;height:2px;display:block}.logo-icon{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.logo-icon img{object-fit:cover;width:100%;height:100%;display:block}.logo-text .cric{color:var(--text)}.logo-text .cric,.logo-text .predict{letter-spacing:1px;font-family:Rajdhani,sans-serif;font-size:19px;font-weight:700}.logo-text .predict{color:var(--gold)}.logo-text .tagline{color:#fff;letter-spacing:1px;margin-top:1px;font-size:7.5px;font-weight:800;display:block}.bell-btn{background:var(--card);border:1.5px solid var(--border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bell-btn svg{fill:none;height:17px;stroke:var(--text);width:17px}.back-btn{cursor:pointer;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.back-btn svg{fill:none;height:19px;stroke:var(--text);width:19px}#notif-dot{background:var(--live);border-radius:50%;width:8px;height:8px;display:none;position:absolute;top:2px;right:23px}.scroll-area{scrollbar-width:none;flex:1;padding-bottom:72px;overflow:hidden auto}.scroll-area::-webkit-scrollbar{display:none}.greeting{padding:16px 18px 14px}.greeting h2{cursor:pointer;font-size:20px;font-weight:800}.greeting p{color:var(--muted);margin-top:2px;font-size:13px}.featured-carousel{border-radius:12px;margin:0 14px 18px;position:relative;overflow:hidden}.featured-card{will-change:transform;background:linear-gradient(145deg,#001a33,#000d1a);border:1px solid #2a3a58;border-radius:10px;justify-content:center;align-items:flex-start;margin:2px;padding:8px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.featured-card.swipe-hint{animation:1.2s ease-in-out forwards swipeHint}.featured-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#d918f547,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.feat-header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.status-badge{letter-spacing:.5px;border-radius:3px;padding:3px 9px;font-size:10px;font-weight:800}.status-badge.live{background:var(--live);color:#fff;cursor:pointer;white-space:nowrap;align-items:center;gap:5px;text-decoration:none;animation:1.5s infinite pulse-badge;display:inline-flex}.status-badge.scheduled{color:#fff;background:#2a6496}.status-badge.completed{color:#fff;background:#2d6a4f}.status-badge.innings-break{background:var(--orange);color:#fff}.status-badge.toss{color:#fff;background:#8e44ad}.status-badge.delayed{color:#000;background:#f39c12}.status-badge.stumps{color:#fff;background:#8e44ad}.feat-series{color:var(--muted);font-size:12px;font-weight:600}.feat-teams{justify-content:space-between;margin-bottom:8px}.feat-team,.feat-teams{align-items:center;display:flex}.feat-team{flex-direction:column;flex:1;gap:2px;min-width:0}.feat-abbr{padding-bottom:6px;font-size:16px;font-weight:800}.feat-score-runs{color:var(--text);text-align:center;margin-top:2px;font-size:17px;font-weight:800;line-height:1.1}.feat-score-overs{color:#fff;text-align:center;min-height:14px;margin-top:1px;font-size:10px;font-weight:600}.feat-vs{text-align:center;flex:0 120px;min-width:0}.feat-vs-text{color:var(--muted);font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700}.feat-venue{color:#fff;overflow-wrap:break-word;white-space:normal;margin-top:2px}.feat-status-note,.feat-venue{font-size:11px;font-weight:600}.feat-status-note{color:var(--green);text-align:center;min-height:16px;margin-bottom:8px}.prob-labels{grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:6px;display:grid}.prob-title{opacity:.7;text-align:center;font-size:12px}#hp-prob-b{text-align:right}.feat-prob-inline-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.feat-prob-team-pct{white-space:nowrap;flex-shrink:0;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700}.feat-prob-team-pct.a{color:var(--green)}.feat-prob-team-pct.b{color:var(--gold)}.prob-bar-wrap{background:var(--border);border-radius:3px;flex:1;height:5px;position:relative;overflow:hidden}.prob-bar-a{background:var(--green);border-radius:3px 0 0 3px;left:0}.prob-bar-a,.prob-bar-b{width:0;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1);position:absolute;top:0}.prob-bar-b{background:var(--gold);border-radius:0 3px 3px 0;right:0}.conf-row{justify-content:center;align-items:center;gap:8px;margin-top:6px;margin-bottom:10px;display:flex}.conf-lbl{color:var(--muted);letter-spacing:.5px;font-size:10px;font-weight:700}.conf-badge{color:#fff;letter-spacing:1px;border-radius:20px;padding:3px 12px;font-size:10px;font-weight:800}.analysis-btn{background:var(--gold);color:#1a1000;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;width:100%;margin-bottom:4px;padding:12px;font-family:Nunito,sans-serif;font-size:14px;font-weight:800;transition:all .2s}.analysis-btn:active{background:var(--gold2);transform:scale(.98)}.feat-logo-wrap{justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;display:flex}.feat-logo{object-fit:cover}.feat-logo,.feat-logo-fallback{background:var(--card2);border-radius:50%;width:40px;height:40px}.feat-logo-fallback{border:1px solid var(--border);color:var(--muted);align-items:center;font-size:11px;font-weight:800}.feat-logo-fallback,.featured-dots{justify-content:center;display:flex}.featured-dots{gap:8px;margin:0 14px 18px}.featured-dot{background:var(--border);border-radius:50%;width:8px;height:8px;transition:background .3s}.featured-dot.active{background:var(--gold)}.todays-strip{margin:0 0 18px;padding:0 14px}.strip-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.strip-title{font-size:15px;font-weight:800}.strip-viewall{color:var(--blue);cursor:pointer;font-size:12px;font-weight:700}.strip-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.upcoming-card{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 10px;transition:background .18s;display:flex;overflow:hidden}.upcoming-card:active{background:var(--card2)}.upcoming-card.no-match-card{cursor:default;opacity:.7;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;padding:24px 10px}.team-stack{flex-direction:column;flex:1;gap:8px;min-width:0}.logo-wrap,.team-stack{align-items:center;display:flex}.logo-wrap{flex-shrink:0;justify-content:center;width:44px;height:44px}.strip-logo{object-fit:cover}.strip-logo,.strip-logo-fallback{background:var(--card2);border-radius:50%;width:32px;height:32px}.strip-logo-fallback{border:1px solid var(--border);color:var(--muted);justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.team-name{color:var(--text);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.vs-stack{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:0 6px;display:flex}.vs-text{color:var(--muted);font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700}.match-time-bottom{color:var(--gold);white-space:nowrap;font-size:11px;font-weight:700}.match-date-bottom{color:var(--muted);margin-top:2px;font-size:10px;font-weight:600}.top-analysis{padding:0 14px 20px}.ta-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ta-title{font-size:15px;font-weight:800}.ta-cards{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.ta-cards::-webkit-scrollbar{display:none}.ta-card{background:var(--card);border:1px solid var(--border);cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;gap:6px;min-width:0;padding:12px 1px;transition:background .18s;display:flex;overflow:hidden}.ta-card>:last-child{margin-top:auto}.ta-card:active{background:var(--card2)}.ta-card-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:800}.ta-card-sub,.ta-card-title{width:100%;font-size:11px;overflow:hidden}.ta-card-sub{color:var(--muted);margin:2px 0;position:relative}.ta-card-sub-text{color:var(--muted);font-weight:700;display:inline-block}.ta-card-sub-text#shouldbg{color:var(--gold)}.scrolling{white-space:nowrap;overflow:hidden}.scrolling .ta-card-sub-text{white-space:nowrap;animation:8s linear infinite marquee}.ta-card-sub.vertical-scroll{max-height:2.4em;position:relative;overflow:hidden}.ta-card-sub.vertical-scroll .scroll-wrapper{flex-direction:column;animation:6s linear infinite scrollV;display:flex}.ta-card-sub.vertical-scroll .scroll-wrapper span{white-space:normal;line-height:1.2em;display:block}.ta-card-badge{color:inherit;text-align:center;white-space:nowrap;background:0 0;max-width:100%;font-size:10px;font-weight:800;line-height:1.2;display:block}.ta-card-badge.batting{color:var(--green)}.ta-card-badge.bowling{color:var(--live)}.ta-card-badge.balanced{color:var(--blue)}.ta-weather-temp{color:var(--text);font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700;line-height:1}.ta-weather-row{align-items:center;gap:8px;display:flex}.ta-weather-icon{font-size:22px}.ta-players-row{gap:10px;margin-top:2px;display:flex}.ta-player-avatar{border:1.5px solid var(--border);color:var(--muted);background:linear-gradient(135deg,#1a3a5c,#0d2240);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-right:-6px;font-size:9px;font-weight:800;display:flex}.ta-player-avatar:last-child{margin-right:0}.ta-player-avatar img{object-fit:contain;border-radius:0;width:120%;height:120%}.recent-predictions{padding:0 14px 22px}.rp-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.rp-title{font-size:15px;font-weight:800}.rp-viewall{color:var(--blue);cursor:pointer;font-size:12px;font-weight:700}.rp-list{flex-direction:column;gap:10px;display:flex}.rp-item{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:background .18s;display:flex}.rp-item:active{background:var(--card2)}.rp-team-logo{color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:flex;overflow:hidden}.rp-team-logo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.rp-info{flex:1;min-width:0}.rp-matchup{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.rp-outcome{color:var(--green);margin-top:2px;font-size:11px;font-weight:700}.rp-outcome.failed{color:var(--live)}.rp-outcome.pending{color:var(--gold)}.rp-outcome.void{color:var(--blue)}.rp-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.rp-badge{letter-spacing:.3px;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:800;display:flex}.rp-badge.success{color:var(--green);background:#2ecc7126;border:1px solid #2ecc7140}.rp-badge.failed{color:var(--live);background:#e74c3c21;border:1px solid #e74c3c40}.rp-badge.pending{color:var(--gold);background:#feb41e1f;border:1px solid #feb41e38}.rp-badge.void{color:var(--blue);background:#1f87ff1f;border:1px solid #1f87ff38}.rp-badge-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.rp-badge.success .rp-badge-dot{background:var(--green)}.rp-badge.failed .rp-badge-dot{background:var(--live)}.rp-badge.pending .rp-badge-dot{background:var(--gold);animation:1.5s infinite pulse-badge}.rp-badge.void .rp-badge-dot{background:var(--blue)}.rp-time{color:var(--muted);font-size:10px;font-weight:600}.section{margin-bottom:22px;padding:0 14px}.match-list{flex-direction:column;gap:8px;display:flex}.match-row{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:12px;padding:14px 16px;transition:background .18s}.match-row:active{background:var(--card2)}.match-row.completed-row{opacity:.75}.mr-top{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.mr-series{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:8px;overflow:hidden}.mr-badge{color:#fff;white-space:nowrap;border-radius:4px;padding:2px 10px;font-size:10px;font-weight:700}.mr-badge.live{background:var(--live);animation:1.5s infinite pulse-badge}.mr-badge.scheduled{background:#2a6496}.mr-badge.completed{background:#2d6a4f}.mr-badge.innings-break{background:var(--orange)}.mr-badge.stumps{background:#8e44ad}.mr-badge.delayed{background:#f39c12}.mr-badge.toss{background:#8e44ad}.mr-teams{justify-content:space-between;margin-bottom:10px}.mr-team,.mr-teams{align-items:center;display:flex}.mr-team{flex:1;gap:8px;min-width:0}.mr-team:last-child{justify-content:flex-end}.mr-team-logo{background:var(--card2);object-fit:contain;border-radius:50%;flex-shrink:0;width:36px;height:36px}.mr-abbr{color:var(--text);white-space:nowrap;font-size:14px;font-weight:800}.mr-vs{color:var(--muted);margin:0 10px;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:700}.mr-score.batting{color:var(--gold)}.mr-score .mr-overs{color:var(--muted);margin-left:2px;font-size:10px}.mr-separator{border-top:1px solid var(--border);margin-bottom:10px}.mr-info-line{color:var(--muted);align-items:center;gap:8px;margin-bottom:5px;font-size:12px;display:flex}.mr-info-line:last-child{margin-bottom:0}.mr-info-line i{text-align:center;width:14px;font-size:13px}.bottom-nav{background:var(--card);border-top:1px solid var(--border);max-width:480px;padding:10px 0 env(safe-area-inset-bottom,10px);z-index:100;width:100%;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.nav-item{cursor:pointer;flex-direction:column;flex:1;align-items:center;gap:4px;padding:2px 0;display:flex;position:relative}.nav-item svg{fill:none;height:22px;stroke:var(--muted);width:22px;transition:stroke .2s}.nav-item span{color:var(--muted);font-size:10px;font-weight:600;transition:color .2s}.nav-item.active svg{stroke:var(--blue)}.nav-item.active span{color:var(--blue)}.nav-item.active i{color:var(--blue)!important}.ana-hero{background:linear-gradient(145deg,#001a33,#000d1a);border:1px solid #2a3a58;border-radius:10px;margin:14px 14px 0;padding:18px;position:relative;overflow:hidden}.ana-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#d918f547,#0000 70%);border-radius:50%;width:250px;height:250px;position:absolute;top:-110px;left:50%;transform:translate(-50%)}.ana-status-pill{text-align:center;margin-bottom:14px;display:block}.ana-status-pill span{letter-spacing:.5px;border-radius:20px;padding:3px 12px;font-size:10px;font-weight:800;display:inline-block}#ana-prob-b{text-align:right}.kf-section{padding:18px 14px 0}.kf-title{margin-bottom:14px;font-size:16px;font-weight:800}.kf-list{flex-direction:column;gap:14px;display:flex}.kf-item{align-items:flex-start;gap:12px;display:flex}.kf-check{background:#2ecc7126;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.kf-check svg{fill:none;height:12px;stroke:var(--green);width:12px}.kf-name{font-size:14px;font-weight:800}.kf-desc{color:var(--muted);margin-top:2px;font-size:12px}.op-section{padding:18px 14px 24px}.op-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:16px}.op-label{margin-bottom:8px;font-size:16px;font-weight:800}.op-result{color:var(--green);margin-bottom:6px;font-size:15px;font-weight:800}.op-basis{color:var(--muted);font-size:13px}.filter-tabs{scrollbar-width:none;gap:8px;padding:0 0 14px;display:flex;overflow-x:auto}.filter-tabs::-webkit-scrollbar{display:none}.ftab{background:var(--card);border:1px solid var(--border);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:5px;flex-shrink:0;padding:5px 14px;font-size:12px;font-weight:700;transition:all .18s}.ftab.active{background:var(--blue);border-color:var(--blue);color:#fff}.empty-state{color:var(--muted);text-align:center;padding:30px 20px;font-size:13px}.md-header{background:var(--bg);border-bottom:1px solid var(--border);z-index:100;align-items:center;padding:7px 9px 6px;display:flex;position:sticky;top:0}.md-header-title{letter-spacing:.5px;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700}.md-hero{background:linear-gradient(145deg,#001a33,#000d1a);padding:18px;position:relative;overflow:hidden}.md-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#d918f547,#0000 70%);border-radius:50%;width:250px;height:250px;position:absolute;top:-110px;left:50%;transform:translate(-50%)}.md-series-text{margin-bottom:8px;font-size:12px;font-weight:600}.md-series-text,.md-venue-text{color:var(--muted);text-align:center}.md-venue-text{justify-content:center;align-items:center;gap:2px;margin-bottom:16px;font-size:11px}.md-venue-text svg{fill:none;height:12px;stroke:var(--muted);vertical-align:middle;flex-shrink:0;width:12px;margin-right:2px}.md-teams-row{justify-content:space-between;align-items:flex-start;display:flex}.md-team{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.md-logo-wrap{background:var(--card2);border:2px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:6px;display:block;overflow:hidden}.md-logo-wrap img{object-fit:cover;width:100%;height:100%}.md-logo-fallback{color:var(--muted);font-size:14px;font-weight:800}.md-team-name{text-align:center;word-break:break-word;font-size:16px;font-weight:800}.md-score-runs{font-size:15px!important}.md-vs-center{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:0 10px;display:flex}.md-vs-label{color:var(--muted);font-family:Rajdhani,sans-serif;font-size:22px;font-weight:700}.md-status-note{color:var(--gold);text-align:center;max-width:90px;margin-top:6px;font-size:11px;font-weight:600;line-height:1.3}.md-tabs{background:var(--bg);border-bottom:1px solid var(--border);scrollbar-width:none;z-index:99;gap:6px;padding:0 8px;display:flex;position:sticky;top:57px;overflow-x:auto}.md-tabs::-webkit-scrollbar{display:none}.md-tab{color:var(--muted);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;padding:12px 16px;font-size:12px;font-weight:700}.md-tab.active{border-bottom-color:var(--blue);color:var(--blue)}.md-tab.prediction-highlight{border-top:3px solid var(--blue);color:var(--blue);background:#1f87ff14;font-weight:800}.md-tab-content{display:none}.md-tab-content.active{display:block}.md-section{padding:18px 16px 0}.md-section-title{margin-bottom:14px;font-size:15px;font-weight:800}.win-prob-card{background:var(--card);border:1px solid var(--border);border-radius:14px;margin-bottom:14px;padding:20px 16px}.donut-wrap{justify-content:center;align-items:center;gap:28px;display:flex}.donut-svg-wrap{flex-shrink:0;width:110px;height:110px;position:relative}.donut-svg-wrap svg{width:110px;height:110px;transform:rotate(-90deg)}.donut-center{pointer-events:none;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#donut-winner-logo{background:var(--card2);border:1.5px solid var(--border);object-fit:cover;border-radius:50%;width:34px;height:34px;display:none}.donut-teams{flex-direction:column;flex:1;gap:14px;display:flex}.donut-team-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.donut-team-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.donut-team-name{flex:1;font-size:13px;font-weight:700}.donut-team-pct{font-family:Rajdhani,sans-serif;font-size:22px;font-weight:700}#donut-arc-a,#donut-arc-b{transition:stroke-dashoffset 1s cubic-bezier(.4,0,.2,1)}.pitch-card{background:var(--card);border:1px solid var(--border);border-radius:14px;margin-bottom:14px;padding:20px 16px;overflow:hidden}.pitch-image-wrap{background:#001520;width:100%;height:130px;position:relative;overflow:hidden}.pitch-image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.pitch-overlay{background:linear-gradient(0deg,#000916f2 0,#0000);height:60px;position:absolute;bottom:0;left:0;right:0}.pitch-type-badge{border-radius:20px;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-block}.pitch-type-badge.batting{color:var(--green)}.pitch-type-badge.bowling{color:var(--live)}.pitch-type-badge.balanced{color:var(--blue)}.pitch-desc{color:var(--muted);font-size:12px;line-height:1.5}.pitch-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pitch-tag{background:var(--card2);border:1px solid var(--border);color:var(--muted);border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600}.h2h-card{background:var(--card);border:1px solid var(--border);border-radius:14px;margin-bottom:14px;padding:16px}.h2h-total{text-align:center;margin-bottom:14px}.h2h-total-label{color:var(--muted);font-size:11px;font-weight:600}.h2h-total-num{font-family:Rajdhani,sans-serif;font-size:28px;font-weight:700;line-height:1.1}.h2h-bar-section,.h2h-teams-label{margin-bottom:6px}.h2h-teams-label{justify-content:space-between;display:flex}.h2h-team-label,.h2h-wins-label{font-size:13px;font-weight:800}.h2h-bar-outer{background:var(--border);border-radius:4px;height:8px;display:flex;overflow:hidden}.h2h-bar-a{background:var(--blue);border-radius:4px 0 0 4px}.h2h-bar-a,.h2h-bar-b{height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.h2h-bar-b{background:var(--gold);border-radius:0 4px 4px 0}.h2h-nums{justify-content:space-between;margin-top:6px;display:flex}.h2h-num{font-family:Rajdhani,sans-serif;font-size:22px;font-weight:700}.h2h-num.a{color:var(--blue)}.h2h-num.b{color:var(--gold)}.form-card{background:var(--card);border:1px solid var(--border);border-radius:14px;margin-bottom:14px;padding:16px}.form-row{align-items:center;gap:12px;margin-bottom:10px;display:flex}.form-row:last-child{margin-bottom:0}.form-team-label{flex-shrink:0;width:50px;font-size:13px;font-weight:800}.form-dots{flex:1;gap:6px;display:flex}.form-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:flex}.form-dot.W{color:var(--green);background:#2ecc7133;border:1.5px solid #2ecc7166}.form-dot.L{color:var(--live);background:#e74c3c26;border:1.5px solid #e74c3c4d}.form-dot.D{color:var(--muted);background:#7a8aa026;border:1.5px solid #7a8aa04d}.weather-card{background:var(--card);border:1px solid var(--border);border-radius:14px;margin-bottom:14px;padding:16px}.weather-content{align-items:center;gap:16px;display:flex}.weather-icon-big{font-size:42px;line-height:1}.weather-details{flex:1}.weather-temp-big{font-family:Rajdhani,sans-serif;font-size:36px;font-weight:700;line-height:1}.weather-desc-big{color:var(--muted);margin-top:2px;font-size:13px;font-weight:600}.weather-extras{gap:16px;margin-top:10px;display:flex}.weather-extra-item{flex-direction:column;gap:2px;display:flex}.weather-extra-label{color:var(--muted);font-size:10px;font-weight:600}.weather-extra-val{font-size:13px;font-weight:800}.prediction-card{background:linear-gradient(135deg,#001830,#000d18);border:1px solid #2a4a6a;border-radius:14px;margin:0 16px 16px;padding:18px}.pred-label{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.pred-winner{color:var(--green);margin-bottom:6px;font-family:Rajdhani,sans-serif;font-size:26px;font-weight:700}.pred-basis{color:var(--muted);font-size:12px;line-height:1.5}.pred-conf-row{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.pred-conf-label{color:var(--muted);font-size:12px;font-weight:700}.squad-section{padding:0 0 20px}.squad-team-card{background:var(--card);border:1px solid var(--border);border-radius:12px;margin:18px 15px;overflow:hidden}.squad-team-header{color:var(--blue);padding:14px 16px 8px;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700}.squad-player{border-bottom:1px solid var(--border);align-items:center;padding:12px 16px;display:flex}.squad-player:last-child{border-bottom:none}.squad-avatar{border:1.5px solid var(--border);background:linear-gradient(135deg,#1a3a5c,#0d2240);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:14px;display:flex;overflow:hidden}.squad-avatar img{object-fit:contain;width:120%;height:120%}.squad-player-info{flex-direction:column;flex:1;display:flex}.squad-player-name{color:var(--text);font-size:14px;font-weight:700}.squad-player-role{color:var(--muted);margin-top:2px;font-size:12px}.squad-player-country{color:var(--muted2);align-items:center;gap:5px;margin-top:2px;font-size:11px;display:flex}.squad-player-flag{border-radius:2px;width:auto;height:11px;display:inline-block}.stats-section{padding:16px}.stat-row{background:var(--card);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 14px;display:flex}.stat-label{color:var(--muted);text-align:center;flex:1;font-size:12px;font-weight:600}.stat-val-a{color:var(--blue)}.stat-val-a,.stat-val-b{min-width:70px;font-size:14px;font-weight:800}.stat-val-b{color:var(--gold);text-align:right}body.chat-locked{height:100vh;overflow:hidden}.chat-header{background:var(--bg);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:8px 14px;display:flex}.header-avatar{background:var(--card);border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.header-avatar img{object-fit:cover;width:100%;height:100%}.header-info{flex:1}.header-name{color:var(--text);font-size:15px;font-weight:700}.header-status{color:var(--gold);font-size:12px}.header-status.typing{color:var(--blue);animation:1.2s infinite pulseStatus}.icon-btn{color:var(--text);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:20px}.messages-area{scrollbar-color:#1f87ff33 transparent;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;padding:12px 14px 8px;display:flex;overflow-y:auto}.messages-area::-webkit-scrollbar{width:4px}.messages-area::-webkit-scrollbar-track{background:0 0}.messages-area::-webkit-scrollbar-thumb{background:#1f87ff4d;border-radius:10px}.msg-row{opacity:0;flex-direction:column;align-items:flex-start;transition:opacity .25s,transform .28s cubic-bezier(.34,1.4,.64,1);display:flex;transform:translateY(12px)scale(.97)}.msg-row.visible{opacity:1;transform:translateY(0)scale(1)}.msg-row.user-row{align-items:flex-end}.bot-label-sm{color:var(--blue);align-items:center;gap:4px;padding:0 4px 3px;font-size:12px;font-weight:600;display:flex}.bot-badge-sm{background:var(--blue);color:var(--bg);border-radius:3px;padding:1px 5px;font-size:8px;font-weight:800}.bubble{background:var(--card2);border:1px solid var(--border);box-sizing:border-box;color:var(--text);word-break:break-word;border-radius:18px 18px 18px 4px;width:82%;max-width:82%;margin-bottom:2px;padding:9px 12px 7px;font-size:14px;line-height:1.5}.bubble.user{background:var(--blue);border-color:#1f87ff33;border-radius:18px 18px 4px;align-self:flex-end}.bubble-time{color:#fff;text-align:right;justify-content:flex-end;align-items:center;gap:3px;margin-top:3px;font-size:11px;display:flex}.tick{color:#00f;font-size:12px}.typing-bubble{background:var(--card2);border:1px solid var(--border);border-radius:18px 18px 18px 4px;align-items:center;gap:5px;padding:10px 16px;display:inline-flex}.dot{background:var(--blue);opacity:.5;border-radius:50%;width:7px;height:7px;animation:1.2s infinite bounce}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}.inline-kbd{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;width:82%;min-width:0;max-width:82%;margin-top:6px;display:grid}.inline-kbd .ai-btn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inline-kbd .ai-btn:last-child:nth-child(odd){border-radius:0 0 11px 11px;grid-column:1/-1;margin-bottom:7px}.ai-btn{color:var(--blue);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#1f87ff14;border:1px solid #1f87ff33;border-radius:0;outline:none;min-height:36px;margin-bottom:2px;padding:8px 6px;font-family:Nunito,sans-serif;font-size:13px;font-weight:600;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .12s,border-color .12s;position:relative;overflow:hidden}.ai-btn:hover{background:#1f87ff21;border-color:#1f87ff59}.ai-btn.pressed{background:#1f87ff2e;border-color:#1f87ff73;transition:transform .1s,background .1s,border-color .1s;transform:scale(.97)}.ai-btn.loading{opacity:.5;pointer-events:none}.ai-btn.loading:after{content:" …"}.ripple{pointer-events:none;background:#1f87ff26;border-radius:50%;animation:2s cubic-bezier(.25,.46,.45,.94) forwards rippleAnim;position:absolute;transform:scale(0)}.suggestions-bar{background:var(--bg);scrollbar-width:none;border-top:1px solid #ffffff0a;flex-shrink:0;gap:8px;margin-top:25px;padding:8px 14px;display:flex;overflow-x:auto}.suggestions-bar::-webkit-scrollbar{display:none}.suggestion-chip{color:var(--blue);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#1f87ff14;border:1px solid #1f87ff2e;border-radius:30px;flex-shrink:0;padding:6px 16px;font-size:13px;font-weight:600;transition:all .15s}.suggestion-chip:active{background:#1f87ff2e;transform:scale(.94)}.suggestion-chip:hover{background:#1f87ff21;border-color:#1f87ff59}.input-bar{background:var(--bg);border-top:1px solid var(--border);flex-shrink:0;align-items:flex-end;gap:8px;padding:8px 10px 10px;display:flex}.input-chip:hover{background:#1f87ff26;border-radius:4px}.msg-input-wrap{background:var(--card);border:1px solid var(--border);border-radius:22px;flex:1;align-items:flex-end;padding:6px 14px;transition:border-color .2s;display:flex}.msg-input-wrap:focus-within{border-color:#1f87ff73}.msg-input{caret-color:var(--blue);color:var(--text);resize:none;scrollbar-width:none;background:0 0;border:none;outline:none;flex:1;min-height:22px;max-height:100px;font-family:Nunito,sans-serif;font-size:14px;line-height:1.45}.msg-input::placeholder{color:var(--muted)}.send-btn{background:var(--blue);cursor:pointer;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .12s;display:flex}.send-btn:hover{background:#3a72be}.send-btn:active{transform:scale(.92)}.send-btn svg{fill:#fff;width:18px;height:18px}#chatMessages{flex-direction:column;gap:10px;min-height:100%;display:flex}#page-chat{flex-direction:column;max-width:480px;margin:0 auto;display:flex;bottom:70px;right:0}#page-chat,.name-modal-overlay{width:100%;position:fixed;top:0;left:0}.name-modal-overlay{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;pointer-events:none;z-index:300;background:#0006;justify-content:center;align-items:flex-start;height:100%;padding-top:20px;transition:-webkit-backdrop-filter .4s,backdrop-filter .4s,opacity .3s}.name-modal-overlay.active{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;pointer-events:auto}.probability-box{border-radius:10px;padding:9px;transition:background .6s}.name-modal{opacity:0;will-change:transform;background:linear-gradient(145deg,#001a33,#000d1a);border:1px solid #2a3a58;border-radius:10px;width:90%;max-width:340px;padding:24px;transition:transform .4s cubic-bezier(.32,.72,0,1),opacity .35s;position:absolute;overflow:hidden;transform:scale(.8);box-shadow:0 20px 60px #00000080}.name-modal-overlay.active .name-modal{opacity:1;transform:scale(1)}.name-modal:before{content:"";pointer-events:none;background:radial-gradient(circle,#d918f547,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-108px;left:50%;transform:translate(-50%)}.name-modal-header{z-index:1;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex;position:relative}.name-close-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.5rem;line-height:1}.name-modal input{border:1px solid var(--border);color:#fff;background:#0006;border-radius:10px;outline:none;margin:8px 0 16px}.name-modal input,.name-save-btn{z-index:1;width:100%;padding:12px;font-size:15px;position:relative}.name-save-btn{background:var(--gold);color:#1a1000;cursor:pointer;border:none;border-radius:10px;font-family:Nunito,sans-serif;font-weight:800;transition:background .2s}.name-save-btn:active{background:var(--gold2)}.clear-chat-overlay{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;pointer-events:none;z-index:300;background:#0006;justify-content:center;align-items:flex-start;width:100%;height:100%;padding-top:20px;transition:-webkit-backdrop-filter .4s,backdrop-filter .4s,opacity .3s;display:flex;position:fixed;top:0;left:0}.clear-chat-overlay.active{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;pointer-events:auto}.clear-chat-modal{opacity:0;will-change:transform;background:linear-gradient(145deg,#001a33,#000d1a);border:1px solid #2a3a58;border-radius:10px;width:90%;max-width:340px;padding:24px;transition:transform .4s cubic-bezier(.32,.72,0,1),opacity .35s;position:absolute;overflow:hidden;transform:scale(.8);box-shadow:0 20px 60px #00000080}.clear-chat-overlay.active .clear-chat-modal{opacity:1;transform:scale(1)}.clear-chat-modal:before{content:"";pointer-events:none;background:radial-gradient(circle,#d918f547,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-108px;left:50%;transform:translate(-50%)}.emoji-glow{color:#fff;text-shadow:0 0 4px #fff,0 0 10px #feb41e,0 0 20px #feb41ee6,0 0 50px #feb41e33,0 0 100px #feb41e1a,-15px 0 30px #feb41e33,15px 0 30px #feb41e1a;font-weight:900}.sidebar-overlay{opacity:0;pointer-events:none;z-index:250;background:#0000008c;width:100%;height:100%;transition:opacity .3s;position:fixed;top:0;left:0}.sidebar-overlay.open{opacity:1;pointer-events:auto}.sidebar-menu{background:var(--card);border-right:1px solid var(--border);z-index:251;flex-direction:column;width:288px;height:100%;padding:0;transition:transform .32s cubic-bezier(.22,.9,.32,1);display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar-menu.open{transform:translate(0)}.sidebar-head{background:radial-gradient(120px 90px at 14% -10%,#feb41e24,transparent 70%),var(--card);border-bottom:1px solid var(--border);flex-shrink:0;padding:20px 18px 16px;position:relative}.sidebar-head:after{background:linear-gradient(90deg,var(--gold) 0,transparent 55%);content:"";opacity:.6;height:2px;position:absolute;bottom:-1px;left:0;right:0}.sidebar-head-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sidebar-brand{gap:9px}.sidebar-brand,.sidebar-close{align-items:center;display:flex}.sidebar-close{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:8px;justify-content:center;width:28px;height:28px;font-size:13px;transition:all .15s}.sidebar-close:hover{border-color:var(--muted);color:var(--text)}.pass-card{cursor:pointer;background:linear-gradient(120deg,#00f6ff14,#feb41e14);border:1px solid #feb41e47;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.pass-card:before{content:"";background:linear-gradient(100deg,#0000,#ffffff1a,#0000);width:40%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.pass-icon{background:var(--bg);color:var(--gem);border:1px solid #00f6ff59;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex}.pass-copy{flex:1;min-width:0}.pass-title{letter-spacing:.3px;font-family:Rajdhani,sans-serif;font-size:14.5px;font-weight:700}.pass-sub{color:var(--muted);margin-top:1px;font-size:10.5px}.pass-arrow{color:var(--gold);flex-shrink:0;font-size:12px}.sidebar-body{flex:1;padding:10px 0 14px;overflow-y:auto}.sidebar-body::-webkit-scrollbar{width:4px}.sidebar-body::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.nav-group-label{color:var(--muted);letter-spacing:1.6px;text-transform:uppercase;padding:6px 18px 8px;font-size:10px;font-weight:700}.sidebar-item{color:var(--text);cursor:pointer;border-left:none;align-items:center;gap:12px;padding:11px 18px 11px 15px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s;display:flex;position:relative}.sidebar-item:before{content:"";background:0 0;border-radius:0 3px 3px 0;width:3px;transition:background .15s;position:absolute;top:6px;bottom:6px;left:0}.sidebar-item:hover{background:var(--card2)}.sidebar-item:hover:before{background:var(--blue)}.item-ic{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.ic-gem{color:var(--gem);background:#00f6ff1a}.ic-blue{color:var(--text);background:#1f87ff1f}.ic-gold{color:var(--gold);background:#feb41e24}.ic-plain{color:var(--text);background:0 0}.item-chev{color:var(--muted);margin-left:auto;font-size:10px}.sidebar-separator{background:#ffffff0f;height:1px;margin:10px 18px}.sidebar-toggle-row{cursor:pointer;align-items:center;gap:12px;padding:10px 18px 10px 15px;transition:background .15s;display:flex}.sidebar-toggle-row:hover{background:var(--card2)}.toggle-label{color:var(--text);letter-spacing:.3px;flex:1;font-size:12px;font-weight:700}.toggle-icon{color:var(--muted);font-size:11px;transition:transform .25s}.toggle-icon.open{color:var(--blue);transform:rotate(180deg)}.toggle-content{max-height:0;padding:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.toggle-content.open{max-height:800px}.pill-row{scrollbar-width:none;gap:7px;padding:0 18px 4px;display:flex;overflow-x:auto}.pill-row::-webkit-scrollbar{display:none}.pill{border:1px solid var(--border);color:var(--muted);cursor:pointer;letter-spacing:.2px;white-space:nowrap;background:0 0;border-radius:20px;flex:none;padding:6px 13px;font-size:11px;font-weight:700;transition:all .15s}.pill:hover{border-color:var(--gold);color:var(--text)}.pill.active{border-color:var(--gold);color:var(--gold);background:#feb41e24}.segmented{background:var(--bg);border:1px solid var(--border);border-radius:9px;gap:2px;margin:0 18px 4px;padding:3px;display:flex}.segmented-inset{margin:0 18px 10px}.segmented .chip{color:var(--muted);cursor:pointer;letter-spacing:.2px;text-align:center;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;padding:7px 4px;font-size:11px;font-weight:700;transition:all .15s}.segmented .chip.active{background:var(--blue);color:#fff;box-shadow:0 2px 8px #1f87ff59}#card-sidebar-match-list{max-height:280px;padding:0 4px 4px;overflow-y:auto}#card-sidebar-match-list .match-item{border-bottom:1px solid var(--border);border-radius:0;margin-bottom:0}#card-sidebar-match-list .match-item:last-child{border-bottom:none}.match-item{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;margin-bottom:5px;padding:10px;transition:background .15s,border-color .15s;display:flex}.match-item:hover{background:#ffffff08}.match-item.active{background:var(--card2);border-color:#1f87ff59}.match-item-logos{flex-shrink:0;width:42px;height:26px;position:relative}.match-item-logo{border:2px solid var(--card);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-family:Rajdhani,sans-serif;font-size:10px;font-weight:700;display:flex;position:absolute;top:0}.match-item-logo:first-child{z-index:2;left:0}.match-item-logo.moon{z-index:1;left:16px}.match-item-info{flex:1;min-width:0}.match-item-teams{letter-spacing:.2px;font-family:Rajdhani,sans-serif;font-size:13.5px;font-weight:700}.match-item-score,.match-item-teams{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-item-score{color:var(--gold);font-variant-numeric:tabular-nums;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500}.match-item-status{letter-spacing:.6px;text-transform:uppercase;border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:700;display:flex}.match-item-status.live{color:var(--live);background:#e74c3c24}.match-item-status.scheduled{color:var(--blue);background:#1f87ff1f}.match-item-status.completed{color:var(--muted);background:#ffffff0d}.live-dot{background:var(--live);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #e74c3c8c}70%{box-shadow:0 0 0 5px #e74c3c00}}.sidebar-foot{background:var(--card);border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;padding:12px 18px 16px}.foot-user,.sidebar-foot{align-items:center;display:flex}.foot-user{gap:9px;min-width:0}.foot-avatar{background:linear-gradient(155deg,var(--blue),#0b4fa0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;display:flex}.foot-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.foot-sub{color:var(--muted);font-size:10px}.mr-scores{justify-content:space-between;margin-bottom:10px;display:flex}.mr-score{color:var(--muted2);flex-direction:column;align-items:center;font-size:14px;font-weight:700;display:flex}.mr-score-runs{text-align:center;min-height:18px;font-size:14px;font-weight:800;line-height:1.1}.mr-score-overs{color:var(--muted);text-align:center;min-height:14px;margin-top:2px;font-size:10px;font-weight:600}.countdown-wrap{border:1px solid var(--border);text-align:center;background:linear-gradient(135deg,#1f87ff0f,#feb41e0f);border-radius:12px;margin-top:10px;padding:12px 8px 8px;display:none;position:relative;overflow:hidden}.countdown-wrap.urgent{border-color:var(--live);background:linear-gradient(135deg,#e74c3c14,#feb41e0a)}.countdown-label{color:var(--muted);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:700}.countdown-digits{justify-content:center;align-items:center;gap:2px;display:flex}.digit-col{color:var(--gold);vertical-align:middle;width:.6em;height:1.2em;font-family:Rajdhani,sans-serif;font-size:38px;font-weight:700;line-height:1;display:inline-block;position:relative;overflow:hidden}.digit-col .digit-inner{text-align:center;will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.digit-col.urgent{color:var(--live)}.countdown-sep{color:var(--gold);vertical-align:middle;margin:0 2px;font-size:38px;font-weight:700;line-height:1}.countdown-sep.urgent{color:var(--live)}.countdown-bar{background:var(--border);border-radius:3px;width:100%;height:3px;margin-top:10px;overflow:hidden}.countdown-bar-fill{background:linear-gradient(90deg,var(--gold),var(--blue));border-radius:3px;height:100%;transition:width 1s linear}.countdown-bar-fill.urgent{background:linear-gradient(90deg,var(--live),var(--gold))}.countdown-unit{color:var(--gold);vertical-align:bottom;margin-left:4px;font-size:13px;font-weight:600;display:none}.countdown-unit.urgent{color:var(--live)}@keyframes swipeHint{0%{transform:translate(0)}25%{transform:translate(-12px)}50%{transform:translate(0)}75%{transform:translate(12px)}to{transform:translate(0)}}@keyframes pulse-badge{0%,to{opacity:1}50%{opacity:.65}}@keyframes scrollV{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes btn-pop{0%{transform:scale(1)}40%{transform:scale(.92)}to{transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulseStatus{0%,to{opacity:1}50%{opacity:.4}}@keyframes bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@keyframes rippleAnim{to{opacity:0;transform:scale(2.8)}}@keyframes slideOutUpCountdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes slideInUpCountdown{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.btn-pop-anim{animation:.22s btn-pop}.slide-in-left{animation:.5s forwards slideInLeft}.slide-in-right{animation:.5s forwards slideInRight}.digit-out{animation:.3s ease-in-out forwards slideOutUpCountdown}.digit-in{animation:.3s ease-in-out forwards slideInUpCountdown}.commentary-section{padding:14px 16px}.inning-title{color:var(--gold);text-align:center;margin:16px 0 8px;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700}.over-summary{background:var(--card2);border-left:3px solid var(--blue);border-radius:8px;align-items:center;gap:8px;margin:6px 0;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.over-num{color:var(--text);font-family:Rajdhani,sans-serif}.over-runs{color:var(--gold)}.over-score{color:var(--muted);font-size:11px}.over-balls{flex-wrap:wrap;gap:4px;padding:6px 0;display:flex}.ball-chip{background:var(--card);border:1px solid var(--border);color:var(--muted2);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.ball-chip.dot{color:var(--muted);background:#0000004d}.ball-chip.runs{color:var(--blue)}.ball-chip.four{color:var(--green);background:#2ecc7126;border-color:#2ecc714d}.ball-chip.six{color:var(--gold);background:#feb41e26;border-color:#feb41e4d}.ball-chip.wicket{color:var(--live);background:#e74c3c33;border-color:#e74c3c66}.load-more{background:var(--card);color:var(--blue);cursor:pointer;text-align:center;border-radius:8px;margin:8px 0;padding:10px;font-weight:700}.load-more:hover{background:var(--card2)}.scorecard-section{padding:14px 16px}.sc-table{background:var(--card);border-collapse:collapse;border-radius:10px;width:100%;margin:12px 0;overflow:hidden}.sc-table th{background:var(--card2);color:var(--muted);text-transform:uppercase;padding:8px 4px;font-size:11px}.sc-table td,.sc-table th{border-bottom:1px solid var(--border);text-align:center}.sc-table td{color:var(--text);padding:6px 4px;font-size:13px;font-weight:600}.sc-table td:first-child{text-align:left;padding-left:12px}.how-out{color:var(--muted);font-size:10px;font-weight:500;display:block}.team-innings-header{color:var(--gold);text-align:center;margin:14px 0 8px;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700}.over-group{background:var(--card);border:1px solid var(--border);border-radius:8px;margin:12px 0;padding:8px 10px}.over-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:4px;display:flex}.over-number{color:var(--blue);font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700}.over-runs-summary{color:var(--gold);background:#feb41e1a;border-radius:12px;padding:1px 8px;font-size:11px;font-weight:600}.delivery-card{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:5px 0;display:flex}.delivery-card:last-child{border-bottom:none}.ball-number{color:var(--muted);min-width:30px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.players-info{color:var(--text);flex:1;margin:0 6px;font-size:12px}.bowler-name{color:var(--blue);font-weight:600}.batsman-name{color:var(--gold);font-weight:600}.arrow{color:var(--muted);margin:0 3px;font-size:10px}.event-block{text-align:right;min-width:60px}.runs-badge{background:var(--card2);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:800;line-height:1.2;display:inline-block}.runs-badge.four{color:var(--green);background:#2ecc7126;border-color:#2ecc714d}.runs-badge.six{color:var(--gold);background:#feb41e26;border-color:#feb41e4d}.runs-badge.dot{color:var(--muted);background:#0000004d}.runs-badge.wicket{color:var(--live);background:#e74c3c33;border-color:#e74c3c66}.event-label{color:var(--muted);margin-top:1px;font-size:9px;display:block}.team-load-btn{background:var(--card);border:1px solid var(--border);color:var(--blue);cursor:pointer;text-align:center;border-radius:8px;width:100%;margin:10px 0 4px;padding:7px;font-size:13px;font-weight:700;transition:background .2s;display:block}.team-load-btn:hover{background:var(--card2)}.team-load-btn:disabled{opacity:.5;pointer-events:none}.notice-bar{background:linear-gradient(135deg,#1f87ff1f,#feb41e14);border:1px solid #feb41e40;border-radius:12px;align-items:center;gap:10px;margin:0 14px 16px;padding:10px 14px;animation:.4s fadeInDown;display:flex}.notice-bar.hidden{display:none}.notice-bar-icon{color:var(--gold);fill:none;stroke:var(--gold);stroke-width:2px;flex-shrink:0}.notice-bar-text{white-space:nowrap;flex:1;overflow:hidden}.notice-bar-text-inner{animation:14s linear infinite marquee;display:inline-flex}.notice-bar-text-inner span{color:var(--text);padding-right:40px;font-size:12px;font-weight:600;display:inline-block}.notice-bar-btn{background:var(--gold);color:#1a1000;cursor:pointer;border:none;border-radius:20px;flex-shrink:0;padding:6px 14px;font-size:11px;font-weight:800;transition:transform .15s}.notice-bar-btn:active{transform:scale(.95)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sidebar-contact{color:var(--blue);background:linear-gradient(135deg,#1f87ff1a,#00f6ff14);align-items:center;gap:10px;margin:8px 0 14px;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.sidebar-contact i{color:var(--blue);font-size:18px}.sidebar-contact:hover{background:linear-gradient(135deg,#1f87ff2e,#00f6ff24)}#ana-score-runs-a,#ana-score-runs-b,.feat-score-runs,.md-score-runs{display:inline-block;position:relative}.score-pop-number{color:#feb41e;pointer-events:none;text-shadow:0 0 8px #feb41e,0 0 12px #feb41e;z-index:10;font-size:18px;font-weight:800;animation:1s ease-out forwards floatUp;position:absolute;top:-12px;right:-22px}@keyframes floatUp{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-40px)scale(1.3)}}.search-wrapper{background:var(--card);border:1px solid var(--border);border-radius:8px;align-items:center;height:44px;margin:12px 16px;padding:0 12px;display:flex}.search-wrapper .search-icon{flex-shrink:0;width:18px;height:18px;margin-right:12px}.search-input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.search-input::placeholder{color:var(--muted)}.filter-icon-btn{background:var(--card);border:1.5px solid var(--border);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.filter-icon-btn svg{fill:none;stroke:var(--text)}#players-scroll{padding-bottom:150px!important}.player-card,.skeleton-card{background:var(--card);border-radius:10px;align-items:center;margin:6px 16px;padding:12px 16px;display:flex}.player-card:first-child{margin-top:12px}.player-avatar{border:1.5px solid var(--border);background:linear-gradient(135deg,#1a3a5c,#0d2240);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;margin-right:14px;display:flex;overflow:hidden}.player-avatar img{object-fit:contain}.player-info{flex:1}.player-name{color:var(--text);font-size:14px;font-weight:700}.player-role{color:var(--muted);font-size:12px}.player-country{color:var(--muted2);align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.player-flag{border-radius:2px;width:auto}.player-chevron{fill:var(--muted);flex-shrink:0;width:16px;height:16px;margin-left:8px}.skeleton-card .skeleton-avatar{background:var(--border);border-radius:50%;width:44px;height:44px;margin-right:14px}.skeleton-lines{flex:1}.skeleton-line{background:var(--border);border-radius:4px;width:80%;height:10px;margin-bottom:8px}.skeleton-line.short{width:50%}@keyframes shimmer{0%{opacity:.4}50%{opacity:.7}to{opacity:.4}}.skeleton-card .skeleton-avatar,.skeleton-card .skeleton-line{animation:1.5s infinite shimmer}.players-filter-overlay{opacity:0;pointer-events:none;z-index:300;background:#0009;justify-content:center;align-items:flex-end;width:100%;height:100%;transition:opacity .3s;display:flex;position:fixed;top:0;left:0}.players-filter-overlay.open{opacity:1;pointer-events:auto}.players-filter-card{background:var(--card);border:1px solid var(--border);border-radius:16px 16px 0 0;width:100%;max-width:480px;padding:20px 18px 30px;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translateY(100%)}.players-filter-overlay.open .players-filter-card{transform:translateY(0)}.filter-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.filter-title{color:var(--text);font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700}.filter-close-btn{color:var(--text);cursor:pointer;background:0 0;border:none;font-size:24px}.filter-field{margin-bottom:16px}.field-label{color:var(--muted);letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.custom-select{appearance:none;background:var(--card2);border:1px solid var(--border);color:var(--text);border-radius:8px;outline:none;width:100%;padding:10px;font-family:inherit;font-size:14px}.custom-select:focus{border-color:var(--blue)}.letter-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.letter-grid button{background:var(--card2);border:1px solid var(--border);color:var(--text);cursor:pointer;text-transform:uppercase;border-radius:6px;padding:8px 4px;font-size:13px;font-weight:600;transition:all .15s}.letter-grid button.selected{background:var(--blue);border-color:var(--blue);color:#fff}.filter-actions{gap:12px;margin-top:24px;display:flex}.filter-actions .btn-ghost,.filter-actions .btn-primary{cursor:pointer;text-align:center;border:none;border-radius:8px;flex:1;padding:12px;font-size:14px;font-weight:700;transition:opacity .2s}.filter-actions .btn-primary{background:var(--blue);color:#fff}.filter-actions .btn-primary:hover{opacity:.85}.filter-actions .btn-ghost{border:1px solid var(--border);color:var(--text-secondary);background:0 0}.filter-actions .btn-ghost:hover{background:var(--card2);border-color:var(--text-muted)}#page-players.active{flex-direction:column;height:calc(100vh - 70px);display:flex;overflow:hidden}#players-scroll{flex:1;min-height:0;padding-bottom:150px;overflow:hidden auto}.player-avatar.layered{border:1.5px solid var(--border);background:linear-gradient(135deg,#1a3a5c,#0d2240);position:relative;overflow:hidden}.avatar-jersey-bg{object-fit:cover;opacity:.9;z-index:1;position:absolute;top:0;left:0}.avatar-face,.avatar-jersey-bg{border-radius:50%;width:100%;height:100%}.avatar-face{object-fit:contain;z-index:2;position:relative}#cric-fab-stage{pointer-events:none;z-index:95;width:100%;max-width:480px;height:100%;display:none;position:fixed;top:0;left:50%;transform:translate(-50%)}#cric-fab-stage.cfab-visible{display:block}.cfab-backdrop{opacity:0;pointer-events:none;background:0 0;transition:opacity .3s;position:absolute;inset:0}.cfab-backdrop.cfab-show{opacity:1;pointer-events:auto}.cfab-cluster{cursor:grab;pointer-events:auto;touch-action:none;z-index:2;width:58px;height:58px;position:absolute}.cfab-cluster.cfab-dragging,.cfab-cluster.cfab-dragging .cfab-back-btn,.cfab-cluster.cfab-dragging .cfab-item,.cfab-cluster.cfab-dragging .cfab-search-btn,.cfab-cluster.cfab-dragging .cfab-search-result,.cfab-cluster.cfab-dragging .cfab-trigger{cursor:grabbing}.cfab-water{contain:layout style;pointer-events:none;z-index:5;width:240px;height:300px;position:absolute;bottom:0;right:0;overflow:visible}.cfab-droplet{opacity:0;will-change:transform,opacity;background:radial-gradient(circle at 32% 28%,#fffffff2,#d2e6ff59 55%,#a0bee61f 100%);border-radius:50%;position:absolute;box-shadow:0 0 3px #b4d2ff66}.cfab-droplet.cfab-tear{border-radius:50% 50% 42% 42%/62% 62% 38% 38%}.cfab-splat{background:radial-gradient(circle,#dceeffd9,#bedcff40 55%,#bedcff00 72%)}.cfab-splat,.cfab-splat-ring{opacity:0;pointer-events:none;will-change:transform,opacity;border-radius:50%;position:absolute}.cfab-splat-ring{border:1.4px solid #d2e6ff8c}.cfab-mist{opacity:0;will-change:transform,opacity;background:radial-gradient(circle,#ffffff80,#fff0 70%);border-radius:50%}.cfab-glass,.cfab-mist{pointer-events:none;position:absolute}.cfab-glass{z-index:2;border-radius:29px;bottom:0;right:0}.cfab-cluster.cfab-no-webgl .cfab-glass{background:linear-gradient(160deg,#ffffff38,#ffffff0d 60%);border:1px solid #ffffff52;box-shadow:inset 0 1px 1px #ffffff80,0 10px 30px #00000073}.cfab-panel{pointer-events:none;z-index:3;position:absolute;bottom:0;right:0;overflow:hidden}.cfab-cluster.cfab-anchor-left .cfab-glass,.cfab-cluster.cfab-anchor-left .cfab-panel,.cfab-cluster.cfab-anchor-left .cfab-water{left:0;right:auto}.cfab-cluster.cfab-anchor-top .cfab-glass,.cfab-cluster.cfab-anchor-top .cfab-panel,.cfab-cluster.cfab-anchor-top .cfab-water{top:0;bottom:auto}.cfab-cluster.cfab-anchor-top .cfab-menu{padding:60px 12px 14px}.cfab-trigger{cursor:grab;pointer-events:auto;touch-action:none;z-index:4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cfab-trigger:active{cursor:grabbing}.cfab-trigger svg{stroke:#fff;width:21px;height:21px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s}.cfab-icon-close{opacity:0;position:absolute;transform:rotate(-90deg)scale(.5)}.cfab-panel.cfab-open~.cfab-trigger .cfab-icon-funnel{opacity:0;transform:rotate(90deg)scale(.5)}.cfab-panel.cfab-open~.cfab-trigger .cfab-icon-close{opacity:1;transform:rotate(0)scale(1)}.cfab-menu{opacity:0;pointer-events:none;flex-direction:column;gap:10px;padding:14px 12px 60px;transition:opacity .28s,transform .32s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(10px)scale(.96)}.cfab-menu.cfab-show{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.cfab-menu-header{touch-action:none;justify-content:space-between;align-items:center;padding:2px 4px 0;display:flex}.cfab-menu-label{color:#ffffff8c;letter-spacing:.12em;text-align:center;text-transform:uppercase;flex:1;font-size:10.5px}.cfab-search-btn{color:#ffffffbf;cursor:pointer;background:#ffffff1a;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:background .2s,color .2s,border-color .2s;display:flex}.cfab-search-btn svg{width:14px;height:14px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cfab-search-btn.cfab-active{color:#fff;background:#ffffff3d;border-color:#ffffff59}.cfab-search-btn.cfab-active svg{transform:rotate(90deg)}.cfab-back-btn{color:#ffffffbf;cursor:pointer;opacity:0;pointer-events:none;background:#ffffff1a;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:opacity .22s,transform .3s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s;display:flex;transform:scale(.5)translate(-4px)}.cfab-back-btn svg{width:15px;height:15px}.cfab-menu.cfab-search-open .cfab-back-btn{opacity:1;pointer-events:auto;transform:scale(1)translate(0)}.cfab-filter-list{touch-action:none;flex-direction:column;gap:4px;max-height:260px;transition:opacity .2s,transform .26s cubic-bezier(.34,1.2,.64,1),max-height .3s,gap .3s;display:flex;overflow:hidden}.cfab-menu.cfab-search-open .cfab-filter-list{opacity:0;pointer-events:none;gap:0;max-height:0;transform:translateY(-6px)scale(.98)}.cfab-item{color:#f2f4f8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:7px 10px;font-size:14.5px;font-weight:500;transition:background .2s,border-color .2s,transform .15s;display:flex}.cfab-item:hover{background:#ffffff1f}.cfab-item:active{transform:scale(.97)}.cfab-item.cfab-selected{background:#ffffff2e;border-color:#fff6}.cfab-check{color:#fff;opacity:0;width:14px;height:14px;margin-left:auto;transition:opacity .18s,transform .18s;transform:scale(.6)}.cfab-item.cfab-selected .cfab-check{opacity:1;transform:scale(1)}.cfab-search-wrap{opacity:0;pointer-events:none;transform-origin:top;max-height:0;transition:max-height .38s cubic-bezier(.34,1.15,.64,1),opacity .26s,transform .32s cubic-bezier(.34,1.15,.64,1);overflow:hidden;transform:scaleY(.92)}.cfab-menu.cfab-search-open .cfab-search-wrap{opacity:1;pointer-events:auto;max-height:260px;transform:scaleY(1)}.cfab-search-field{background:#ffffff1f;border:1px solid #ffffff38;border-radius:14px;align-items:center;gap:8px;padding:9px 12px;display:flex}.cfab-search-field-icon{color:#fff9;flex:none;width:15px;height:15px}.cfab-search-field input{color:#f2f4f8;cursor:text;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:14px}.cfab-search-field input::placeholder{color:#ffffff73}.cfab-search-results{scrollbar-color:#fff6 transparent;scrollbar-width:thin;touch-action:pan-y;flex-direction:column;gap:4px;max-height:170px;margin-top:8px;display:flex;overflow-y:auto}.cfab-search-results::-webkit-scrollbar{width:5px}.cfab-search-results::-webkit-scrollbar-thumb{background:linear-gradient(#ffffffb3,#c8e1ff4d);border-radius:10px}.cfab-search-result{cursor:pointer;border-radius:12px;flex-direction:column;gap:1px;padding:8px 10px;transition:background .18s;display:flex}.cfab-search-result:hover{background:#ffffff1f}.cfab-sr-name{color:#f2f4f8;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.cfab-sr-meta{color:#ffffff8c;font-size:11.5px}.cfab-search-empty{color:#ffffff80;text-align:center;padding:14px 8px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.cfab-back-btn,.cfab-filter-list,.cfab-menu,.cfab-panel,.cfab-search-wrap,.cfab-trigger svg{transition:none!important}}.cfab-ic{color:#ffffffa6;text-align:center;flex:none;width:18px;font-size:13px}.cfab-item.cfab-selected .cfab-ic{color:#fff}.cfab-dot{background:#fff;border-radius:50%;flex:none;width:8px;height:8px}.cfab-dot.cfab-pulse{animation:1.6s ease-in-out infinite cfabDotPulse}@keyframes cfabDotPulse{0%,to{box-shadow:0 0 #ffffff80}50%{box-shadow:0 0 0 6px #fff0}}.apk-strip{bottom:var(--nav-height,70px);pointer-events:auto;z-index:99;background:radial-gradient(circle at 12%,#7c3aed47,#0000 38%),radial-gradient(circle at 75% 0,#a855f724,#0000 42%),linear-gradient(105deg,#000916,#0b1030 45%,#261044);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;width:100%;max-width:480px;min-height:64px;margin:0 auto;padding:8px 10px;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s ease-in-out;display:flex;position:fixed;left:0;right:0;box-shadow:0 -7px 22px #00000059,inset 0 1px #ffffff06}.apk-strip.slide-out{opacity:0;pointer-events:none;transform:translateY(calc(var(--nav-height,70px)));z-index:89}.apk-download-icon{color:#feb41e;filter:drop-shadow(0 0 7px #feb41e40);flex:0 0 38px;justify-content:center;align-items:center;width:38px;font-size:21px;display:flex}.apk-info{flex:1;min-width:0}.apk-title{letter-spacing:.45px;text-overflow:ellipsis;white-space:nowrap;font-family:Rajdhani,sans-serif;font-size:17px;font-weight:700;line-height:18px;overflow:hidden}.apk-title .cric,.apk-title .download{color:#fff}.apk-title .wala{color:#feb41e}.apk-title .apk{color:#d7c9ff}.apk-subtitle{color:#9da8ba;text-overflow:ellipsis;margin-top:2px;font-size:9px;font-weight:600;overflow:hidden}.apk-button,.apk-subtitle{white-space:nowrap;font-family:Nunito,sans-serif}.apk-button{color:#000916;cursor:pointer;background:#feb41e;border:none;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:35px;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .15s,filter .15s;display:flex;box-shadow:0 5px 15px #feb41e38}.apk-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.apk-button:active{transform:scale(.96)}.apk-button i{font-size:10px}.apk-close{color:#818da1;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:25px;height:35px;padding:0;font-size:16px;transition:color .15s,transform .15s;display:flex}.apk-close:hover{color:#fff;transform:scale(1.08)}@media (width<=360px){.apk-strip{gap:7px;min-height:61px;padding:7px 8px}.apk-download-icon{flex-basis:32px;width:32px;font-size:18px}.apk-title{letter-spacing:.3px;font-size:14px}.apk-subtitle{font-size:8px}.apk-button{height:33px;padding:0 10px;font-size:10px}.apk-close{width:21px}}.watch-now-badge{color:#fff;cursor:pointer;letter-spacing:.4px;white-space:nowrap;background:linear-gradient(90deg,#ff3b3b,#c62828);border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 0 10px #ff3b3b4d}.watch-now-badge .play-icon{justify-content:center;align-items:center;width:12px;height:12px;display:flex}.watch-now-badge .play-icon svg{fill:#fff;width:10px;height:10px}.watch-now-badge .live-dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulse-badge}.stream-hint-strip{color:#d9c2ff;background:linear-gradient(90deg,#8b6cf01f,#a855f71f);border:1px solid #a855f759;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:6px 8px;font-size:11px;animation:.3s slideDown;display:flex;position:relative}.stream-hint-strip:before{content:"";border-bottom:6px solid #a855f759;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:-6px;left:20px}.stream-hint-strip .hint-icon{color:#fff;background:#8b6cf0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.stream-hint-strip .hint-icon svg{fill:#fff;width:10px;height:10px}.stream-hint-strip .hint-text{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.stream-hint-strip .hint-close{color:#d9c2ff;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px;font-size:14px;line-height:1}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#featured-live-badge{color:#fff;letter-spacing:.5px;white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}#featured-live-badge .play-icon{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}#featured-live-badge .play-icon svg{fill:#fff;width:10px;height:10px;display:block}#featured-live-badge.stream-loading{color:#fff!important;opacity:.9!important;pointer-events:none!important;background:#4a5568!important;animation:none!important}#featured-live-badge.stream-loading .play-icon{display:none!important}#featured-live-badge.stream-loading .loading-icon{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;font-size:11px;display:inline-flex}#featured-live-badge.stream-loading .loading-icon i{animation:.8s linear infinite fa-spin}
