.ai-analysis{border:1px solid var(--border,#dce5e1);border-radius:12px;background:var(--card,#fff);padding:16px;margin:14px 0;min-width:0;overflow-wrap:anywhere;color:var(--text,#19252d);container-type:inline-size}.ai-analysis h2{margin:0 0 8px!important;font-size:17px!important;display:flex;gap:7px;align-items:center}.ai-analysis h2>span{color:var(--accent,#15803d)}.ai-analysis .ai-label,.ai-analysis .ai-provider,.ai-analysis .ai-times{color:var(--muted,#526272);font-size:11px;line-height:1.6}.ai-analysis .ai-probabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.ai-probabilities>div{display:flex;flex-direction:column;gap:5px;font-size:12px}.ai-probabilities strong{font-size:21px}.ai-track{height:5px;background:#e7ece9;border-radius:6px;overflow:hidden}.ai-track i{display:block;height:100%;background:var(--accent,#15803d)}.ai-probabilities>div:nth-child(2) i{background:#687684}.ai-probabilities>div:nth-child(3) i{background:#277dc3}.ai-points{padding-left:20px;line-height:1.65;font-size:14px}.ai-points li{margin:8px 0}.ai-analysis details small,.ai-points small{font-size:10px;color:var(--accent,#15803d);font-weight:600}.ai-summary{font-weight:600;line-height:1.6}.ai-analysis details{font-size:13px;line-height:1.6;border-top:1px solid var(--border,#dce5e1);padding-top:10px}.ai-analysis summary{cursor:pointer;font-weight:700;padding:5px 0}.ai-analysis .ai-disclaimer{font-size:11px;color:var(--muted,#526272);line-height:1.6;margin-top:12px}.ai-analysis .ai-full-link{display:block;color:var(--accent,#15803d);padding:10px 0 0;font-size:12px}.ai-empty{font-size:13px;line-height:1.6;margin:8px 0}.ai-compact{padding:12px}.ai-compact .ai-points{font-size:12px}.ai-compact .ai-summary{font-size:13px}.match-row .ai-row-toggle{padding:5px 6px;font-size:11px;min-width:30px;min-height:32px;border:1px solid var(--border,#dce5e1);border-radius:7px;background:transparent;color:var(--accent,#15803d);flex-shrink:0;font-weight:700}.match-row .ai-row-toggle[aria-expanded=true]{background:var(--accent,#15803d);color:white}.ai-row-disclosure{padding:0 12px;background:var(--card,#fff);border-bottom:1px solid var(--border,#dce5e1)}.ai-row-disclosure .ai-analysis{margin:0;border:0}.ai-analysis summary:focus-visible,.ai-row-toggle:focus-visible{outline:2px solid var(--accent,#15803d);outline-offset:2px}@container(max-width:350px){.ai-probabilities{gap:6px}.ai-probabilities strong{font-size:18px}.ai-probabilities>div{font-size:11px}}@media(max-width:390px){.home-grid .match-row{column-gap:3px}.match-row .ai-row-toggle{min-width:26px;padding:4px 2px}.match-row .star{padding:2px}.ai-row-disclosure{padding:0 5px}}@media(max-width:699px){body:has(.brand--image) .match-row:has(.ai-row-toggle){grid-template-columns:minmax(0,1fr) auto auto auto}body:has(.brand--image) .match-row .ai-row-toggle{grid-column:3;grid-row:2;min-height:36px}body:has(.brand--image) .match-row:has(.ai-row-toggle) .star{grid-column:4;grid-row:2}body:has(.brand--image) .match-row:has(.ai-row-toggle) .p5-select{grid-row:2}}