._5oYrPW_card,._5oYrPW_archive{border:1px solid var(--lb-border-strong);background:linear-gradient(145deg,var(--lb-panel),var(--lb-bg));min-width:0;color:var(--text-primary);overflow-wrap:anywhere;border-radius:18px;padding:18px}._5oYrPW_card{background:var(--lb-panel)}._5oYrPW_card h2{align-items:center;gap:10px;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.5;display:flex}._5oYrPW_card h2 svg{color:var(--lb-gold);flex-shrink:0}._5oYrPW_card p{margin:10px 0;font-size:15px;line-height:1.75}._5oYrPW_muted{color:var(--text-secondary)}._5oYrPW_card ._5oYrPW_reportDate{border:1px solid var(--lb-line);background:var(--lb-raised);color:var(--text-primary);border-radius:8px;margin:4px 0 0;padding:4px 10px;font-size:15px;font-weight:600;display:inline-block}._5oYrPW_headline{border:1px solid var(--lb-border-strong);background:var(--bg-hover);border-radius:12px;align-items:center;gap:16px;margin:18px 0;padding:14px;display:flex}._5oYrPW_headline strong{color:var(--lb-gold);font-size:48px;line-height:1.1;font-family:var(--font-number);font-variant-numeric:tabular-nums;flex:none}._5oYrPW_headline span{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.6}._5oYrPW_card table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:16px;line-height:1.6}._5oYrPW_card th,._5oYrPW_card td{border-bottom:1px solid var(--lb-line);font-variant-numeric:tabular-nums;text-align:center;vertical-align:middle;color:var(--text-primary);padding:10px 4px}._5oYrPW_card th:first-child{text-align:left;width:44%;font-weight:500}._5oYrPW_card thead th{background:var(--lb-raised);color:var(--text-primary);font-size:14px;font-weight:600}._5oYrPW_card td{font-size:18px;font-weight:600;font-family:var(--font-number)}._5oYrPW_card tbody tr:nth-child(2n){background:rgb(var(--text-secondary-rgb) / .04)}._5oYrPW_card ._5oYrPW_winRow :is(th,td){color:var(--lb-gold);font-weight:700}._5oYrPW_card a{border:1px solid var(--lb-border-strong);min-height:48px;color:var(--lb-gold);background:var(--bg-hover);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:12px;font-size:15px;font-weight:600;line-height:1.6;text-decoration:none;display:flex}._5oYrPW_card a svg{flex:none}._5oYrPW_card a:hover{background:var(--lb-raised)}._5oYrPW_card a:focus-visible{outline:2px solid var(--lb-gold);outline-offset:4px}._5oYrPW_archive h2{font-size:20px}._5oYrPW_archive h2 span{color:var(--lb-gold);margin:0 5px}._5oYrPW_archive small{color:var(--text-secondary)}._5oYrPW_periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._5oYrPW_periods h3{font-size:17px}._5oYrPW_periods section{border-top:1px solid var(--lb-line);min-width:0}._5oYrPW_periods p{font-size:15px}._5oYrPW_archive details{margin-top:16px}._5oYrPW_archive summary{cursor:pointer;color:var(--lb-gold)}._5oYrPW_prose{white-space:pre-line;line-height:1.85}._5oYrPW_date{align-items:center;gap:12px;display:flex}._5oYrPW_date input{min-width:0;max-width:100%;font:inherit;color:var(--text-primary);background:var(--lb-panel);border:1px solid var(--lb-border-strong);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:10px}@media (max-width:600px){._5oYrPW_periods{grid-template-columns:1fr}._5oYrPW_archive h2{font-size:18px}._5oYrPW_card,._5oYrPW_archive{padding:16px}}._5oYrPW_card a._5oYrPW_resultLink{min-width:44px;min-height:44px;font-size:inherit;text-underline-offset:4px;background:0 0;border:0;justify-content:center;margin:0;padding:8px;text-decoration:underline;display:inline-flex}
.dJlMDG_previewPage{background:var(--lb-page-glow),linear-gradient(180deg,rgb(var(--lb-bg-rgb) / .97),rgb(var(--lb-bg-rgb) / .99)),url(/images/lock-ball-stadium.webp) center top/cover;min-height:100svh;color:var(--text-primary)}.dJlMDG_previewHeader{border-bottom:1px solid var(--lb-border-subtle);background:rgb(var(--lb-shell-rgb) / .96);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px max(20px,50vw - 620px);display:flex}.dJlMDG_previewHeader>a{min-height:44px;color:var(--lb-gold);align-items:center;text-decoration:none;display:inline-flex}.dJlMDG_previewHeader>div{align-items:center;gap:16px;min-width:0;display:flex}.dJlMDG_previewHeader .controlBrand{gap:10px;font-size:24px}.dJlMDG_previewHeader .controlBrand>svg{width:36px;height:36px}.dJlMDG_previewHeader .controlBrand>strong{font-size:24px}.dJlMDG_previewHeader .languageSwitch button{min-width:44px;min-height:44px}.dJlMDG_back{min-height:44px;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:flex}.dJlMDG_previewBody{width:100%;max-width:1280px;margin:0 auto;padding:32px 20px 64px}.dJlMDG_pageIntro{margin-bottom:24px}.dJlMDG_pageIntro>span{color:var(--lb-gold);letter-spacing:.16em;font:600 11px/1.6 var(--font-number)}.dJlMDG_pageIntro h1{letter-spacing:-.025em;margin:6px 0 8px;font-size:clamp(26px,2.8vw,34px);font-weight:700;line-height:1.4}.dJlMDG_pageIntro p{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.75}.dJlMDG_dashboard{min-width:0;color:var(--text-primary);gap:20px;font-size:16px;display:grid}.dJlMDG_dashboard *{box-sizing:border-box}.dJlMDG_dashboard :is(button,a,summary):focus-visible,.dJlMDG_previewHeader a:focus-visible{outline:2px solid var(--lb-focus);outline-offset:3px}.dJlMDG_previewNotice{border:1px solid var(--lb-border-gold);border-radius:var(--lb-radius-pill);background:var(--lb-gold-soft);width:fit-content;max-width:100%;color:var(--lb-gold);align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:14px;line-height:1.6;display:flex}.dJlMDG_previewNotice svg{flex-shrink:0}.dJlMDG_hero{isolation:isolate;border:1px solid var(--lb-border-strong);background:radial-gradient(ellipse at 50% 120%,rgb(var(--lb-gold-rgb) / .065),transparent 65%),var(--lb-panel);border-color:var(--lb-border-subtle);min-width:0;box-shadow:var(--lb-shadow-card);border-radius:20px;padding:18px 24px 20px;position:relative;overflow:hidden}.dJlMDG_hero:before{content:"";z-index:-1;border:1px solid var(--lb-border-subtle);background:linear-gradient(90deg,transparent 49.9%,var(--lb-border-subtle) 50%,transparent 50.1%);pointer-events:none;border-color:var(--lb-border-subtle);opacity:.55;position:absolute;inset:56px 20px 20px}.dJlMDG_hero:after{content:"";border:1px solid var(--lb-border-subtle);z-index:-1;pointer-events:none;opacity:.65;border-radius:50%;width:140px;height:140px;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.dJlMDG_heroTop{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:1.6;display:flex}.dJlMDG_heroTop>span{align-items:center;gap:7px;display:flex}.dJlMDG_heroTop>span:first-child{color:var(--lb-gold)}.dJlMDG_matchup{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:center;gap:16px;margin-top:14px;display:grid}.dJlMDG_heroTeam{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.dJlMDG_heroTeam:first-child{grid-area:1/1}.dJlMDG_heroTeam:nth-child(2){grid-area:1/3}.dJlMDG_heroTeam>span{color:var(--text-muted);font-size:14px}.dJlMDG_heroTeam>strong{overflow-wrap:anywhere;max-width:100%;font-size:20px;line-height:1.5}.dJlMDG_heroTeam>small{font:500 14px/1.5 var(--font-number);color:var(--text-secondary)}.dJlMDG_crest{width:58px;height:64px;color:var(--lb-blue);place-items:center;display:grid;position:relative}.dJlMDG_crest>svg{width:58px;height:64px;fill:var(--lb-blue-soft)}.dJlMDG_crest>b{font:700 23px/1 var(--font-number);color:var(--text-primary);position:absolute}.dJlMDG_crest.dJlMDG_away{color:var(--lb-gold)}.dJlMDG_crest.dJlMDG_away>svg{fill:var(--lb-gold-soft)}.dJlMDG_versus{text-align:center;font:700 32px/1.4 var(--font-number);letter-spacing:-.05em;color:var(--text-primary);grid-area:1/2}.dJlMDG_periodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.dJlMDG_periodCard{border:1px solid var(--lb-border-subtle);border-radius:var(--lb-radius-card);background:var(--lb-surface);width:100%;min-width:0;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--lb-duration-normal),background var(--lb-duration-normal);gap:8px;padding:18px 20px;display:grid;position:relative}.dJlMDG_periodCard:hover{border-color:var(--lb-control-border)}.dJlMDG_periodSelected{border-color:var(--lb-border-gold);background:linear-gradient(115deg,var(--lb-gold-soft),transparent 80%),var(--lb-panel);box-shadow:inset 3px 0 var(--lb-gold)}.dJlMDG_periodLabel{flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:1.5;display:flex}.dJlMDG_periodLabel>svg{color:var(--lb-gold);flex-shrink:0}.dJlMDG_periodLabel>small{color:var(--text-muted);margin-left:auto;font-size:14px;font-weight:400}.dJlMDG_periodTotal{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.dJlMDG_periodTotal>strong{font:700 38px/1.2 var(--font-number);letter-spacing:-.04em;color:var(--lb-gold);font-variant-numeric:tabular-nums}.dJlMDG_periodTotal>span{color:var(--text-secondary);font-size:14px}.dJlMDG_periodTeams{color:var(--text-secondary);justify-content:space-between;gap:12px;font-size:14px;display:flex}.dJlMDG_periodTeams>span{align-items:center;gap:8px;display:flex}.dJlMDG_periodTeams b{font:600 17px/1.5 var(--font-number);color:var(--lb-blue)}.dJlMDG_periodTeams>span:last-child b{color:var(--lb-gold)}.dJlMDG_tabPanel{min-width:0}.dJlMDG_analysisGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.dJlMDG_card{border:1px solid var(--lb-border-subtle);border-radius:var(--lb-radius-card);background:var(--lb-gradient-panel);min-width:0;box-shadow:var(--lb-shadow-card);padding:20px}.dJlMDG_card h2{overflow-wrap:anywhere;align-items:center;gap:9px;margin:0;font-size:20px;font-weight:600;line-height:1.5;display:flex}.dJlMDG_card h2>svg{width:21px;height:21px;color:var(--lb-gold);flex-shrink:0}.dJlMDG_description{color:var(--text-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.dJlMDG_outcomeBody{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:24px;min-height:254px;padding-top:16px;display:grid}.dJlMDG_donut{width:170px;height:170px;box-shadow:none;border-radius:50%;place-items:center;padding:11px;display:grid}.dJlMDG_donut>div{background:var(--lb-panel);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex}.dJlMDG_donut span{color:var(--text-secondary);font-size:14px}.dJlMDG_donut strong{font:700 28px/1.4 var(--font-number);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.dJlMDG_outcomeLegend{min-width:0;margin:0}.dJlMDG_outcomeLegend>div{border-bottom:1px solid var(--lb-border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.dJlMDG_outcomeLegend>div:last-child{border-bottom:0}.dJlMDG_outcomeLegend dt{align-items:center;gap:8px;min-width:0;font-size:15px;display:flex}.dJlMDG_outcomeLegend dt>span{overflow-wrap:anywhere;min-width:0}.dJlMDG_outcomeLegend dt>i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dJlMDG_outcomeLegend small{color:var(--text-muted);font-size:12px;line-height:1.6;display:block}.dJlMDG_outcomeLegend dd{text-align:right;flex-shrink:0;margin:0}.dJlMDG_outcomeLegend dd strong{font:600 20px/1.5 var(--font-number);font-variant-numeric:tabular-nums}.dJlMDG_outcomeLegend dd small{font-size:12px}.dJlMDG_outcome0{background:var(--lb-blue)}.dJlMDG_outcome1{background:var(--text-muted)}.dJlMDG_outcome2{background:var(--lb-gold)}.dJlMDG_heatmapWrap{min-width:0;margin:14px -4px 0;overflow-x:auto}.dJlMDG_heatmap{border-collapse:separate;border-spacing:4px;table-layout:fixed;text-align:center;width:100%;font:500 14px/1.5 var(--font-number);font-variant-numeric:tabular-nums}.dJlMDG_heatmap th{color:var(--text-muted);height:25px;font-size:12px;font-weight:500}.dJlMDG_heatmap th:first-child{width:26px}.dJlMDG_heatmap td{border:1px solid rgb(var(--lb-gold-rgb) / .14);background:rgb(var(--lb-gold-rgb) / var(--cell-alpha));height:34px;color:var(--text-primary);white-space:nowrap;border-radius:6px;padding:4px 2px}.dJlMDG_matrixFooter{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:12px;font-size:12px;line-height:1.6;display:flex}.dJlMDG_matrixFooter>span{align-items:center;gap:6px;display:flex}.dJlMDG_matrixFooter i{background:linear-gradient(90deg,var(--lb-gold-soft),var(--lb-gold));border-radius:3px;width:25px;height:7px;display:block}.dJlMDG_matrixFooter b{font-family:var(--font-number);color:var(--text-secondary);font-weight:500}.dJlMDG_histogram{align-items:flex-end;gap:12px;min-width:0;margin:30px 0 0;padding:0 4px;list-style:none;display:flex}.dJlMDG_histogram>li{text-align:center;flex:1;min-width:0}.dJlMDG_barTrack{border-bottom:1px solid var(--lb-border-subtle);justify-content:center;align-items:flex-end;height:110px;display:flex;position:relative}.dJlMDG_barTrack i{background:linear-gradient(0deg,var(--lb-blue-soft),var(--lb-blue));border-radius:5px 5px 0 0;width:62%;min-width:5px;max-width:40px;min-height:0;position:relative}.dJlMDG_barTrack>span{font:500 12px/1.5 var(--font-number);color:var(--text-secondary);white-space:nowrap;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.dJlMDG_histogram b{color:var(--text-secondary);font:500 14px/1.6 var(--font-number);margin-top:7px;display:block}.dJlMDG_axisLabel{text-align:center;color:var(--text-muted);margin:4px 0 0;font-size:12px}.dJlMDG_scoreList{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.dJlMDG_scoreList li{border:1px solid var(--lb-border-subtle);background:var(--lb-surface);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:158px;padding:12px 5px;display:flex}.dJlMDG_scoreList .dJlMDG_firstScore{border-color:var(--lb-border-gold);background:var(--lb-gold-soft)}.dJlMDG_scoreRank{color:var(--text-muted);font:500 12px/1.5 var(--font-number)}.dJlMDG_scoreList li>strong{font:700 23px/1.4 var(--font-number);white-space:nowrap;gap:6px;display:flex}.dJlMDG_scoreList strong>span{color:var(--text-muted);font-weight:400}.dJlMDG_scoreList li>b{color:var(--lb-gold);font:600 14px/1.5 var(--font-number)}.dJlMDG_lowerGrid{grid-template-columns:1.1fr 1fr;align-items:start;gap:16px;margin-top:16px;display:grid}.dJlMDG_lowerGrid>.dJlMDG_card:only-child{grid-column:1/-1}.dJlMDG_strengthTeams{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.dJlMDG_strengthTeam{min-width:0}.dJlMDG_strengthTeam header{justify-content:space-between;align-items:start;gap:8px;margin-bottom:12px;display:flex}.dJlMDG_strengthTeam header>strong{color:var(--lb-blue);overflow-wrap:anywhere;font-size:15px}.dJlMDG_strengthTeam header>span{border:1px solid var(--lb-border-subtle);border-radius:var(--lb-radius-pill);font:500 12px/1.6 var(--font-number);color:var(--text-secondary);flex-shrink:0;padding:2px 7px}.dJlMDG_strengthTeam dl{margin:0}.dJlMDG_strengthTeam dl>div{margin:10px 0}.dJlMDG_strengthTeam dt{color:var(--text-secondary);align-items:center;gap:3px;font-size:14px;display:flex}.dJlMDG_strengthTeam dd{align-items:center;gap:10px;margin:4px 0 0;display:flex}.dJlMDG_strengthTeam dd>i{background:var(--lb-border-subtle);border-radius:9px;flex:1;height:6px;overflow:hidden}.dJlMDG_strengthTeam dd span{background:var(--lb-blue);border-radius:inherit;height:100%;display:block}.dJlMDG_strengthTeam dd b{text-align:right;min-width:38px;font:600 16px/1.5 var(--font-number)}.dJlMDG_strengthTeam>small{color:var(--text-muted);font-size:12px;line-height:1.6;display:block}.dJlMDG_strengthTeam.dJlMDG_away header>strong{color:var(--lb-gold)}.dJlMDG_strengthTeam.dJlMDG_away dd span{background:var(--lb-gold)}.dJlMDG_reason p{color:var(--text-secondary);overflow-wrap:anywhere;margin:14px 0 0;font-size:16px;line-height:1.85}.dJlMDG_reason summary{min-height:44px;color:var(--lb-gold);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:14px;list-style:none;display:flex}.dJlMDG_reason summary::-webkit-details-marker{display:none}.dJlMDG_reason details[open] summary>svg{transform:rotate(180deg)}.dJlMDG_playerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:18px;display:grid}.dJlMDG_playerTeam{min-width:0}.dJlMDG_playerTeam h3{color:var(--lb-blue);margin:0 0 10px;font-size:16px}.dJlMDG_playerTeam.dJlMDG_away h3{color:var(--lb-gold)}.dJlMDG_playerTeam ul{margin:0;padding:0;list-style:none}.dJlMDG_playerTeam li{border-bottom:1px solid var(--lb-border-subtle);padding:11px 0}.dJlMDG_playerTeam li:last-child{border:0}.dJlMDG_playerTeam li>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.dJlMDG_playerTeam strong{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.dJlMDG_playerTeam b{font:600 15px/1.5 var(--font-number);color:var(--lb-blue);flex-shrink:0}.dJlMDG_playerTeam li>i{background:var(--lb-border-subtle);border-radius:8px;height:5px;margin:7px 0;display:block;overflow:hidden}.dJlMDG_playerTeam i>span{background:var(--lb-blue);height:100%;display:block}.dJlMDG_playerTeam small{color:var(--text-muted);font-size:12px}.dJlMDG_playerTeam.dJlMDG_away b{color:var(--lb-gold)}.dJlMDG_playerTeam.dJlMDG_away i>span{background:var(--lb-gold)}.dJlMDG_state{text-align:center;border:1px solid var(--lb-border-subtle);border-radius:var(--lb-radius-card);background:var(--lb-panel);min-height:220px;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 20px;display:flex}.dJlMDG_state>svg{color:var(--lb-gold);width:32px;height:32px}.dJlMDG_state h2{margin:0;font-size:21px;line-height:1.4}.dJlMDG_state p{max-width:560px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.75}.dJlMDG_state button{border:1px solid var(--lb-border-gold);border-radius:var(--lb-radius-control);background:var(--lb-gold);min-height:44px;color:var(--lb-on-gold);cursor:pointer;padding:10px 18px;font:600 15px/1.6 inherit}.dJlMDG_loadingLabel{color:var(--text-secondary);margin:0;font-size:16px}.dJlMDG_skeletonHero,.dJlMDG_skeletonCard,.dJlMDG_skeletonChart{border:1px solid var(--lb-border-subtle);border-radius:var(--lb-radius-card);background:linear-gradient(120deg,var(--lb-panel),var(--lb-raised));animation:1.8s ease-in-out infinite alternate dJlMDG_breathe}.dJlMDG_skeletonHero{height:200px}.dJlMDG_skeletonCard{height:144px}.dJlMDG_skeletonChart{height:310px}.dJlMDG_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes dJlMDG_breathe{to{opacity:.5}}@media (max-width:1050px){.dJlMDG_outcomeBody{grid-template-columns:140px minmax(0,1fr);gap:16px}.dJlMDG_donut{width:140px;height:140px;box-shadow:none}.dJlMDG_donut strong{font-size:24px}.dJlMDG_lowerGrid{grid-template-columns:1fr}.dJlMDG_scoreList{gap:6px}.dJlMDG_scoreList li>strong{font-size:20px}}@media (max-width:760px){.dJlMDG_previewHeader{background:rgb(var(--lb-shell-rgb) / .96);gap:10px;min-height:68px;padding:10px 16px}.dJlMDG_previewHeader .controlBrand>strong{font-size:21px}.dJlMDG_previewHeader .controlBrand>svg{width:30px;height:30px}.dJlMDG_previewHeader>div{gap:8px}.dJlMDG_previewBody{padding:24px 14px 40px}.dJlMDG_pageIntro{margin-bottom:20px}.dJlMDG_dashboard{gap:16px}.dJlMDG_hero{background:radial-gradient(ellipse at 50% 120%,rgb(var(--lb-gold-rgb) / .065),transparent 65%),var(--lb-panel);border-color:var(--lb-border-subtle);box-shadow:var(--lb-shadow-card);padding:14px 14px 18px}.dJlMDG_heroTeam>strong{font-size:17px}.dJlMDG_matchup{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:8px}.dJlMDG_versus{font-size:26px}.dJlMDG_heroTop{gap:8px;font-size:12px}.dJlMDG_crest,.dJlMDG_crest>svg{width:46px;height:52px}.dJlMDG_crest>b{font-size:20px}.dJlMDG_heroTeam>span,.dJlMDG_heroTeam>small{font-size:12px}.dJlMDG_periodGrid{gap:10px}.dJlMDG_periodCard{gap:8px;padding:14px 12px}.dJlMDG_periodLabel{gap:6px;font-size:16px}.dJlMDG_periodLabel>small{display:none}.dJlMDG_periodTotal{gap:5px}.dJlMDG_periodTotal>strong{font-size:31px}.dJlMDG_periodTotal>span{font-size:12px}.dJlMDG_periodTeams{gap:6px;font-size:12px}.dJlMDG_periodTeams>span{gap:5px}.dJlMDG_periodTeams b{font-size:15px}.dJlMDG_analysisGrid{grid-template-columns:1fr}.dJlMDG_card{background:var(--lb-gradient-panel);padding:16px}.dJlMDG_card h2{font-size:18px}.dJlMDG_outcomeBody{grid-template-columns:145px minmax(0,1fr);gap:18px;min-height:198px}.dJlMDG_donut{width:145px;height:145px;box-shadow:none}.dJlMDG_outcomeLegend dd strong{font-size:19px}.dJlMDG_heatmap td{height:39px}.dJlMDG_matrixFooter{font-size:12px}.dJlMDG_scoreList{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:16px}.dJlMDG_scoreList li{min-height:130px}.dJlMDG_scoreList li>strong{gap:4px;font-size:20px}.dJlMDG_scoreList li>b{font-size:12px}.dJlMDG_histogram{gap:9px}.dJlMDG_barTrack{height:120px}.dJlMDG_strengthTeams{gap:16px}.dJlMDG_playerGrid{grid-template-columns:1fr;gap:18px}.dJlMDG_reason p{font-size:16px}}@media (max-width:480px){.dJlMDG_back{display:none}.dJlMDG_previewHeader .languageSwitchIcon{display:none}.dJlMDG_hero:after{opacity:.65;width:90px;height:90px}.dJlMDG_outcomeBody{grid-template-columns:116px minmax(0,1fr);gap:14px}.dJlMDG_donut{width:116px;height:116px;box-shadow:none;padding:8px}.dJlMDG_donut strong{font-size:22px}.dJlMDG_outcomeLegend small,.dJlMDG_outcomeLegend dd small{font-size:11px}.dJlMDG_outcomeLegend dt{gap:5px;font-size:14px}.dJlMDG_outcomeLegend dd strong{font-size:17px}.dJlMDG_scoreList{grid-template-columns:repeat(3,minmax(0,1fr))}.dJlMDG_scoreList li{min-height:112px}.dJlMDG_scoreList li>strong{font-size:23px}.dJlMDG_scoreList li>b{font-size:14px}.dJlMDG_strengthTeams{grid-template-columns:1fr;gap:20px}.dJlMDG_matrixFooter{display:block}.dJlMDG_matrixFooter>span+span{margin-top:6px}.dJlMDG_heroTeam>strong{font-size:16px}.dJlMDG_heroTop{font-size:12px}.dJlMDG_previewNotice{border-radius:12px}.dJlMDG_periodTotal>strong{font-size:29px}.dJlMDG_periodTeams{flex-wrap:wrap;gap:0 8px}}@media (max-width:360px){.dJlMDG_previewBody{padding-inline:12px}.dJlMDG_card{background:var(--lb-gradient-panel);padding:12px}.dJlMDG_previewHeader{background:rgb(var(--lb-shell-rgb) / .96);padding-inline:12px}.dJlMDG_previewHeader .controlBrand>strong{font-size:19px}.dJlMDG_previewHeader .controlBrand{gap:6px}.dJlMDG_outcomeBody{grid-template-columns:100px minmax(0,1fr);gap:10px}.dJlMDG_donut{width:100px;height:100px;box-shadow:none;padding:7px}.dJlMDG_donut strong{font-size:19px}.dJlMDG_donut span{font-size:12px}.dJlMDG_heatmap{border-spacing:3px;font-size:12px}.dJlMDG_heatmap th:first-child{width:22px}.dJlMDG_periodLabel{font-size:15px}.dJlMDG_periodLabel>svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.dJlMDG_dashboard *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dJlMDG_tabPanel:focus-visible{outline:2px solid var(--lb-focus);outline-offset:5px;border-radius:var(--lb-radius-card)}.dJlMDG_dashboard{container:matchAnalytics/inline-size}.dJlMDG_crest>img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.dJlMDG_liveWorkspace{gap:20px;min-width:0;display:grid}.dJlMDG_liveWorkspace .dJlMDG_liveNotices:empty{display:none}.dJlMDG_liveNotices{color:var(--text-secondary);gap:12px;font-size:16px;line-height:1.75;display:grid}.dJlMDG_liveNotices p{margin:0}.dJlMDG_liveNotices .lineupReadinessNotice{border:1px solid var(--lb-border-gold);background:var(--lb-gold-soft);border-radius:12px;align-items:start;gap:8px;margin:0;padding:12px 14px;display:flex}.dJlMDG_liveNotices .lineupReadinessNotice>svg{color:var(--lb-gold);flex-shrink:0;margin-top:5px}.dJlMDG_analyzeButton,.dJlMDG_refreshButton{border:1px solid var(--lb-border-gold);min-height:44px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}.dJlMDG_analyzeButton{background:var(--lb-gradient-gold);color:var(--lb-on-gold);font-weight:600}.dJlMDG_refreshButton{background:var(--lb-panel);color:var(--text-primary);justify-self:start}.dJlMDG_analyzeButton:disabled,.dJlMDG_refreshButton:disabled{opacity:.6;cursor:wait}.dJlMDG_liveWorkspace .matchOddsPanel{margin:0}.dJlMDG_reason .goalForecastReason{margin-top:14px}.dJlMDG_reason strong{color:var(--text-primary)}@container matchAnalytics (max-width:760px){.dJlMDG_analysisGrid,.dJlMDG_lowerGrid,.dJlMDG_playerGrid{grid-template-columns:1fr}.dJlMDG_periodCard{padding:14px 12px}.dJlMDG_periodTotal>strong{font-size:31px}.dJlMDG_card h2{font-size:18px}.dJlMDG_outcomeBody{grid-template-columns:145px minmax(0,1fr);gap:16px}.dJlMDG_donut{width:145px;height:145px;box-shadow:none}}@container matchAnalytics (max-width:480px){.dJlMDG_outcomeBody{grid-template-columns:1fr}.dJlMDG_donut{width:136px;height:136px;box-shadow:none;justify-self:center}.dJlMDG_scoreList{grid-template-columns:repeat(3,minmax(0,1fr))}.dJlMDG_strengthTeams{grid-template-columns:1fr}.dJlMDG_periodLabel>small{display:none}.dJlMDG_periodTotal,.dJlMDG_periodTeams{flex-wrap:wrap}.dJlMDG_heroTeam>strong{font-size:16px}.dJlMDG_card{background:var(--lb-gradient-panel);padding:14px}.dJlMDG_heatmap{font-size:12px}.dJlMDG_matrixFooter{display:block}}.dJlMDG_outcomeLegend small,.dJlMDG_outcomeLegend dd small,.dJlMDG_matrixFooter,.dJlMDG_axisLabel,.dJlMDG_strengthTeam>small,.dJlMDG_playerTeam small{font-size:14px}.dJlMDG_state button{font:inherit;font-size:15px;font-weight:600;line-height:1.6}@media (max-width:480px){.dJlMDG_outcomeBody{grid-template-columns:1fr;gap:12px}.dJlMDG_donut{width:136px;height:136px;box-shadow:none;justify-self:center}.dJlMDG_outcomeLegend dt{font-size:15px}.dJlMDG_outcomeLegend dd strong{font-size:20px}.dJlMDG_outcomeLegend small,.dJlMDG_outcomeLegend dd small{font-size:14px}}.dJlMDG_scoreBars{font-variant-numeric:tabular-nums;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:24px 0 12px;padding:0;list-style:none;display:grid}.dJlMDG_scoreBars li{text-align:center;flex-direction:column;gap:8px;min-width:0;display:flex}.dJlMDG_scoreBars li>span{font:600 12px/1.5 var(--font-number);color:var(--lb-gold);white-space:nowrap}.dJlMDG_scoreBars li>b{font:600 14px/1.5 var(--font-number);color:var(--text-primary)}.dJlMDG_scoreBarTrack{border-bottom:1px solid var(--lb-border-subtle);background:repeating-linear-gradient(0deg,#0000 0 34px,#ffffff0b 34px 35px);justify-content:center;align-items:flex-end;height:140px;display:flex}.dJlMDG_scoreBarTrack i{background:linear-gradient(#ffe773,#b88a18);border-radius:5px 5px 0 0;width:60%;max-width:38px;display:block;box-shadow:0 0 16px #ffd70014}.dJlMDG_scoreBarsMore{color:var(--text-secondary);margin-top:18px;font-size:14px}.dJlMDG_scoreBarsMore summary{cursor:pointer;min-height:44px;color:var(--lb-gold);padding:10px 0}@media (max-width:480px){.dJlMDG_scoreBars{gap:6px}.dJlMDG_scoreBars li>span{font-size:11px}.dJlMDG_scoreBarTrack{height:110px}.dJlMDG_scoreBars li>b{font-size:13px}}
.N16_KG_panel{border:1px solid var(--lb-control-border);background:var(--lb-panel);min-width:0;color:var(--text-primary);border-radius:18px;padding:18px}.N16_KG_header{justify-content:space-between;align-items:center;gap:12px;display:flex}.N16_KG_header h2{align-items:center;gap:8px;margin:0;font-size:18px;line-height:1.5;display:flex}.N16_KG_header svg{color:var(--lb-gold);flex-shrink:0}.N16_KG_finished{color:#6ee7b7;background:#34d39914;border:1px solid #34d3994d;border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:13px}.N16_KG_teams{text-align:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:14px 0;display:grid}.N16_KG_teams strong{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.5}.N16_KG_teams small{color:var(--text-secondary,#b8c2d2);font-size:13px;font-weight:400;display:block}.N16_KG_periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.N16_KG_period{text-align:center;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:12px}.N16_KG_period h3{color:var(--text-secondary,#b8c2d2);margin:0;font-size:14px;font-weight:500;line-height:1.6}.N16_KG_panel .N16_KG_period .N16_KG_score{font-family:var(--font-number),sans-serif;font-variant-numeric:tabular-nums;color:var(--lb-gold);white-space:nowrap;margin:4px 0 0;font-size:28px;font-weight:700;line-height:1.4}.N16_KG_pending{color:var(--text-secondary,#b8c2d2);overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.6;display:block}@media (max-width:480px){.N16_KG_panel{border-radius:16px;padding:14px}.N16_KG_header h2{font-size:16px}.N16_KG_periods{gap:8px}.N16_KG_period{padding:10px 6px}.N16_KG_panel .N16_KG_period .N16_KG_score{font-size:26px}.N16_KG_teams{gap:12px}.N16_KG_teams strong{font-size:15px}}
