/* TI2026 v1.3.4 */
.team-logo,.stand-logo,.bracket-logo,.schedule-logo,.team-card-logo,.profile-logo,.detail-team-logo{border:0!important;box-shadow:none!important;outline:0!important;background:rgba(255,255,255,.09)!important}.team-logo img,.stand-logo img,.bracket-logo img,.schedule-logo img,.team-card-logo img,.profile-logo img,.detail-team-logo img,.bracket-team-name img{background:transparent!important}
.ai-analysis-section{position:relative}.ai-analysis-section:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(117,174,232,.45),transparent)}.ai-section-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ai-once-badge{border:1px solid rgba(117,174,232,.28);background:rgba(117,174,232,.08);color:#9fc8f1;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.ai-model-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.ai-status{position:relative;display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center;padding:11px 12px;background:#0c1117;border:1px solid rgba(255,255,255,.07);min-height:58px}.ai-status .ai-dot{width:7px;height:7px;border-radius:50%;background:#66717e;box-shadow:0 0 0 4px rgba(102,113,126,.08)}.ai-status.ok .ai-dot{background:#69d49a;box-shadow:0 0 0 4px rgba(105,212,154,.09)}.ai-status.bad .ai-dot{background:#ef6a72;box-shadow:0 0 0 4px rgba(239,106,114,.09)}.ai-status.off .ai-dot{background:#59616b}.ai-status b{display:block;font-size:11px}.ai-status small{display:block;color:var(--muted);font-size:9px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-status strong{font-size:9px;color:#aab4bf}.ai-status.ok strong{color:#87d9aa}.ai-status.bad strong{color:#f18b91}.ai-status em{grid-column:2/4;color:#7e8996;font-style:normal;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-consensus{margin:12px 0 14px;background:linear-gradient(135deg,rgba(117,174,232,.10),rgba(217,180,94,.05));border:1px solid rgba(117,174,232,.20);padding:16px}.ai-consensus-main{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ai-consensus-main span{font-size:10px;color:#8fa0b2;letter-spacing:.08em}.ai-consensus-main strong{font-size:24px;letter-spacing:-.03em}.ai-consensus-main em{font-style:normal;color:#d8bd77;font-size:11px}.ai-consensus-votes{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ai-consensus-votes span{font-size:10px;color:#aeb8c3;border:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.13);padding:6px 8px}.ai-consensus-empty{color:var(--muted);font-size:11px}.ai-analysis-state{font-size:10px;color:var(--muted);line-height:1.6;margin:0 0 12px}.ai-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-model-card{background:#0d1218;border:1px solid rgba(255,255,255,.075);padding:16px;min-width:0}.ai-model-card.ok{border-color:rgba(105,212,154,.16)}.ai-model-card.error{border-color:rgba(239,106,114,.20)}.ai-model-card.off{opacity:.72}.ai-model-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.055)}.ai-model-head span{font-size:9px;letter-spacing:.08em;color:#7890a8}.ai-model-head h3{font-size:15px;margin:4px 0 2px}.ai-model-head small{font-size:9px;color:var(--muted)}.ai-model-head>b{font-size:15px;color:#d8bd77}.ai-model-card.error .ai-model-head>b{font-size:10px;color:#ef858b}.ai-model-card.off .ai-model-head>b{font-size:10px;color:#8b96a2}.ai-pick{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:13px 0;background:#0a0f14;padding:10px}.ai-pick span{font-size:9px;color:var(--muted)}.ai-pick strong{font-size:17px}.ai-pick em{font-style:normal;color:#d9bb6e;font-weight:900}.ai-summary{font-size:11px;color:#b8c2cd;line-height:1.8;margin:11px 0}.ai-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ai-mini-grid h4{font-size:9px;color:#7f8b99;letter-spacing:.08em;margin:0 0 7px}.ai-mini-grid ul{margin:0;padding-left:17px}.ai-mini-grid li{font-size:10px;line-height:1.65;color:#abb5c0;margin-bottom:3px}.ai-muted{font-size:10px;color:#65717d}.ai-risk{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.05);display:flex;gap:8px;font-size:10px;line-height:1.6}.ai-risk b{color:#d99c66;white-space:nowrap}.ai-risk span{color:#9ca8b4}.ai-cache-note{margin-top:10px;color:#576473;font-size:9px}.ai-error{font-size:10px;line-height:1.7;color:#e18a90;background:rgba(219,106,114,.06);padding:10px}.ai-loading{grid-column:1/-1;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.09);color:#aeb9c5}.ai-loading span{width:24px;height:24px;border:2px solid #293442;border-top-color:#75aee8;border-radius:50%;animation:aiSpin .9s linear infinite}.ai-loading b{font-size:12px;margin-top:10px}.ai-loading p{font-size:10px;color:var(--muted)}@keyframes aiSpin{to{transform:rotate(360deg)}}
@media(max-width:900px){.ai-model-status{grid-template-columns:repeat(2,1fr)}.ai-analysis-grid{grid-template-columns:1fr}}@media(max-width:600px){.ai-model-status{grid-template-columns:1fr}.ai-mini-grid{grid-template-columns:1fr}.ai-consensus-main strong{font-size:20px}.ai-model-card{padding:13px}}
