.ai-hero{color:#fff;background:linear-gradient(135deg,#6b4fc9 0%,#8b6fd8 100%);border-radius:16px;margin:0 14px;padding:16px;position:relative}.ai-hero-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ai-hero-head span{opacity:.92;align-items:center;gap:4px;font-size:12px;display:flex}.ai-hero-head em{opacity:.75;font-size:11px;font-style:normal}.ai-hero-league{opacity:.85;margin-bottom:8px;font-size:12px}.ai-hero-teams{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ai-hero-team{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.ai-hero-team img{background:#ffffff26;border-radius:50%;width:44px;height:44px;padding:6px}.ai-hero-team b{text-align:center;font-size:14px;font-weight:600;line-height:1.3}.ai-hero-vs{opacity:.7;font-size:13px;font-weight:500}.ai-hero-result{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ai-hero-result span{opacity:.85;font-size:12px}.ai-hero-result b{font-size:14px;font-weight:600}.ai-hero-result .meter{gap:3px;margin-left:auto;display:flex}.ai-hero-result .meter i{background:#ffffff40;border-radius:3px;width:28px;height:5px}.ai-hero-result .meter i.on{background:#fffffff2}.ai-hero-result em{opacity:.75;font-size:11px;font-style:normal}.ai-hero p{opacity:.88;margin-bottom:12px;font-size:12px;line-height:1.5}.ai-hero-btn{color:#2b1a5e;text-align:center;background:#fff;border-radius:999px;padding:10px 0;font-size:14px;font-weight:600;display:block}.ai-hero-dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.ai-hero-dots i{background:#ffffff59;border-radius:50%;width:6px;height:6px}.ai-hero-dots i.on{background:#fff;border-radius:3px;width:18px}.ai-tools{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;display:grid}.ai-tools a{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ai-tools i{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.ai-tools b{color:var(--color-ink);font-size:13px;font-weight:600}.ai-tools span{color:var(--color-ink-mute);font-size:11px}.ai-sec-head{justify-content:space-between;align-items:center;padding:0 14px 10px;display:flex}.ai-sec-head h3{color:var(--color-ink);font-size:16px;font-weight:700}.ai-sec-head .sub{color:var(--color-ink-mute);font-size:11px}.ai-sec-head .more{color:var(--color-ink-soft);align-items:center;gap:2px;font-size:12px;display:flex}.ai-tabs{scrollbar-width:none;gap:6px;padding:10px 14px 4px;display:flex;overflow-x:auto}.ai-tabs::-webkit-scrollbar{display:none}.ai-tabs a{color:var(--color-ink-soft);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:5px 12px;font-size:13px}.ai-tabs a.on{background:var(--color-primary);color:#fff;font-weight:600}.ai-match-list{padding:0 14px}.ai-match-row{border-bottom:1px solid var(--color-line-thin);padding:12px 0;display:block}.ai-match-row:last-child{border-bottom:none}.ai-match-row .row1{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ai-match-row .league{color:var(--color-ink);font-size:12px;font-weight:600}.ai-match-row .time{color:var(--color-ink-mute);font-size:11px}.ai-match-row .price{color:var(--color-gold);margin-left:auto;font-size:12px;font-weight:600}.ai-match-row .row2{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ai-match-row .logo{object-fit:contain;border-radius:50%;width:24px;height:24px}.ai-match-row .team{color:var(--color-ink);flex:1;font-size:14px}.ai-match-row .vs{color:var(--color-ink-mute);font-size:12px;font-weight:500}.ai-match-row .row3{align-items:center;gap:8px;display:flex}.ai-match-row .tendency{color:var(--color-ai);align-items:center;gap:4px;font-size:12px;display:flex}.ai-match-row .tendency svg{width:10px;height:10px}.ai-match-row .meter{gap:3px;display:flex}.ai-match-row .meter i{background:var(--color-line);border-radius:2px;width:24px;height:4px}.ai-match-row .meter i.on{background:var(--color-ai)}.ai-match-row .lock{color:var(--color-ink-mute);align-items:center;gap:4px;margin-left:auto;font-size:11px;display:flex}.ai-match-row .lock svg{width:11px;height:11px}.dark .ai-hero{background:linear-gradient(135deg,#4a3890 0%,#5e48a8 100%)}
