.analysis-detail-page{--analysis-red:#e22b35;padding-bottom:52px}.analysis-detail-hero{background:linear-gradient(90deg,#07100ee8,#11150fbd,#07100ee8),url(/stadium-night-v1.png) 50%/cover;border:1px solid #8a7137;border-radius:18px;margin-bottom:16px;overflow:hidden;box-shadow:inset 0 1px #fff1,0 20px 55px #0005}.analysis-detail-league{color:#f1d47f;border-bottom:1px solid #ffffff17;justify-content:center;align-items:center;gap:10px;min-height:62px;display:flex}.analysis-detail-league small{color:#bfc0b8;border-left:1px solid #5c5b4d;padding-left:11px;font-size:13px}.analysis-detail-matchup{grid-template-columns:minmax(0,1fr) minmax(190px,.75fr) minmax(0,1fr);align-items:center;gap:24px;max-width:900px;margin:auto;padding:28px 24px 18px;display:grid}.analysis-detail-team{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.analysis-detail-team .match-logo{filter:drop-shadow(0 7px 15px #0009)}.analysis-detail-team strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(20px,2.2vw,28px)}.analysis-detail-team small,.analysis-detail-kickoff small{color:#b9bcb3;font-size:13px}.analysis-detail-kickoff{text-align:center;flex-direction:column;align-items:center;display:flex}.analysis-detail-kickoff>span{color:#efd078;background:#2b2617bd;border:1px solid #755f2f;border-radius:999px;padding:3px 11px;font-size:13px}.analysis-detail-kickoff>strong{color:#fff;font-family:var(--font-display), var(--font-thai), sans-serif;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:clamp(42px,5vw,64px);font-weight:600;line-height:1.2}.analysis-detail-kickoff time{color:#e6e6df;font-size:14px}.analysis-detail-venue{color:#d9c58f;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 18px 17px;font-size:14px;display:flex}.analysis-detail-venue svg{width:18px}.analysis-live-cta{background:linear-gradient(100deg,#211315,#171512 58%,#251113);border:1px solid #a62d34;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 18px;padding:14px 15px 14px 18px;display:grid;position:relative;box-shadow:inset 0 1px #fff1,0 10px 28px #0005}.analysis-live-signal{color:#ff5360;background:#e22b3524;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.analysis-live-signal:after{content:"";border:1px solid #ff4454aa;border-radius:50%;width:42px;height:42px;animation:1.7s ease-out infinite analysis-live-ring;position:absolute}.analysis-live-signal svg{width:22px}.analysis-live-cta>span:nth-child(2){flex-direction:column;display:flex}.analysis-live-cta small{color:#ff6a75;font-size:13px}.analysis-live-cta strong{color:#fff;font-size:18px}.analysis-live-cta>a{color:#fff;background:linear-gradient(135deg,#ff3b43,#c71524);border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:10px 22px;font-weight:650;display:inline-flex;box-shadow:0 8px 24px #d7192b47}.analysis-live-cta>a:hover{color:#fff;filter:brightness(1.08)}.analysis-live-cta>a svg{width:18px}@keyframes analysis-live-ring{0%{opacity:.8;transform:scale(.72)}to{opacity:0;transform:scale(1.38)}}.analysis-detail-layout{grid-template-columns:minmax(0,1.9fr) minmax(280px,.72fr);align-items:start;gap:18px;display:grid}.analysis-detail-main,.analysis-detail-sidebar{gap:18px;min-width:0;display:grid}.analysis-detail-card{background:linear-gradient(145deg,#181b18,#121512);border:1px solid #3a3e36;border-radius:15px;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.analysis-detail-card>h2,.analysis-prediction-card>header{color:#f0d17b;border-bottom:1px solid #35382f;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:13px 18px;font-size:17px;display:flex}.analysis-detail-card>h2{justify-content:flex-start}.analysis-detail-card>h2 svg,.analysis-prediction-card>header svg{width:19px}.analysis-prediction-card>header>span{align-items:center;gap:8px;font-size:18px;display:inline-flex}.analysis-prediction-card>header small{color:#9da098;font-size:12px}.analysis-verdict{justify-content:space-between;align-items:center;gap:20px;padding:22px 22px 10px;display:flex}.analysis-verdict>span{flex-direction:column;display:flex}.analysis-verdict small{color:#aeb1a8;font-size:13px}.analysis-verdict>span strong{color:#fff;font-size:clamp(24px,3vw,34px)}.analysis-verdict>b{color:#f2cf6d;min-width:94px;font-family:var(--font-display), sans-serif;border-left:1px solid #3d4037;flex-direction:column;align-items:center;font-size:27px;display:flex}.analysis-verdict>b small{font-family:var(--font-thai), sans-serif;font-weight:400}.analysis-prediction-card>p{color:#d3d4ce;padding:0 22px 20px;font-size:16px}.analysis-probability{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 22px 20px;display:grid}.analysis-probability>span{background:#20231e;border:1px solid #353830;border-radius:9px;grid-template-columns:1fr auto;gap:8px;padding:10px 11px 14px;display:grid;position:relative;overflow:hidden}.analysis-probability>span.is-active{background:#2a2618;border-color:#8d7336}.analysis-probability small{color:#b5b7b0}.analysis-probability strong{color:#f3f1ea}.analysis-probability i{background:#d8b85e;height:3px;position:absolute;bottom:0;left:0}.analysis-factors{border-top:1px solid #34372f}.analysis-factors>div{text-align:center;border-bottom:1px solid #2f322b;grid-template-columns:minmax(0,1fr) minmax(110px,.75fr) minmax(0,1fr);gap:12px;padding:10px 22px;font-size:14px;display:grid}.analysis-factors>div span:first-child{text-align:left}.analysis-factors>div span:last-child{text-align:right}.analysis-factors>div strong{color:#bbbdb5}.analysis-factors>div.is-missing{opacity:.6}.analysis-prediction-card>footer{color:#9fa199;justify-content:space-between;align-items:center;gap:8px;padding:12px 22px;font-size:13px;display:flex}.analysis-prediction-card>footer span{align-items:center;gap:6px;display:inline-flex}.analysis-prediction-card>footer svg{color:#dfbd65;width:16px}.analysis-source-list,.analysis-detail-checks{gap:0;padding:4px 18px;display:grid}.analysis-source-list li{border-bottom:1px solid #30332c;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:12px 0;display:grid}.analysis-source-list li:last-child{border-bottom:0}.analysis-source-list svg{color:#d7b65d;width:19px}.analysis-source-list span{color:#b9bbb4;flex-direction:column;font-size:13px;display:flex}.analysis-source-list strong{color:#f1f0eb;font-size:14px}.analysis-detail-note{color:#aaada5;background:#22251f;border-radius:9px;margin:6px 18px 18px;padding:12px;font-size:12px;line-height:1.65}.analysis-detail-note b{color:#dbc174}.analysis-detail-checks{padding-top:11px;padding-bottom:13px}.analysis-detail-checks li{color:#c9cbc4;padding:7px 0 7px 20px;font-size:13px;position:relative}.analysis-detail-checks li:before{content:"";background:#d6b55e;border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:2px}.analysis-match-link{color:#f0cf73;background:linear-gradient(110deg,#292419,#181a16);border:1px solid #735f32;border-radius:13px;flex-direction:column;justify-content:center;min-height:76px;padding:14px 18px;font-size:16px;display:flex}.analysis-match-link span{color:#aeb0a9;font-size:12px}.analysis-detail-main .report-overview{gap:18px;display:grid}.analysis-detail-main .report-card{margin:0}@media (max-width:900px){.analysis-detail-layout{grid-template-columns:1fr}.analysis-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-match-link{grid-column:1/-1}}@media (max-width:680px){.analysis-detail-page{padding:14px 12px 32px}.analysis-detail-page .report-breadcrumb{margin-bottom:12px;font-size:12px}.analysis-detail-matchup{grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);gap:7px;padding:20px 10px 12px}.analysis-detail-team .match-logo,.analysis-detail-team .match-logo-fallback{width:62px!important;height:62px!important}.analysis-detail-team strong{font-size:16px;line-height:1.35}.analysis-detail-kickoff>span{padding:2px 7px;font-size:11px}.analysis-detail-kickoff>strong{font-size:35px}.analysis-detail-kickoff time{font-size:11px;line-height:1.45}.analysis-detail-league{min-height:52px;padding:8px 12px}.analysis-detail-league small{display:none}.analysis-detail-venue{font-size:12px}.analysis-live-cta{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px}.analysis-live-signal{width:36px;height:36px}.analysis-live-cta strong{font-size:15px}.analysis-live-cta>a{grid-column:1/-1;width:100%}.analysis-detail-sidebar{grid-template-columns:1fr}.analysis-match-link{grid-column:auto}.analysis-verdict{padding:18px 15px 9px}.analysis-verdict>span strong{font-size:23px}.analysis-prediction-card>p,.analysis-probability{padding-left:15px;padding-right:15px}.analysis-probability{gap:5px}.analysis-probability>span{flex-direction:column;gap:1px;padding:8px 8px 12px;display:flex}.analysis-factors>div{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);gap:5px;padding:9px 12px;font-size:12px}.analysis-prediction-card>footer{flex-wrap:wrap;padding-left:15px;padding-right:15px}}@media (prefers-reduced-motion:reduce){.analysis-live-signal:after{animation:none}}.analysis-answer{margin:18px 0}.analysis-answer h1{margin:0 0 10px;font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:600;line-height:1.55}.analysis-answer p{color:#cbd2cc;margin:8px 0;font-size:1rem;line-height:1.8}.analysis-answer a{color:#edc65c;text-underline-offset:4px}
