.bli-prediction{width:min(1180px,calc(100% - 32px));margin:48px auto;display:grid;grid-template-columns:1.15fr .85fr;gap:18px;min-width:0}.bli-prediction>*{max-width:100%;min-width:0;box-sizing:border-box;background:#fff;border:1px solid var(--bli-border);border-radius:18px;padding:clamp(20px,3vw,34px);box-shadow:0 14px 40px rgba(8,26,44,.09)}.bli-prediction-live{grid-row:span 2;background:radial-gradient(circle at 80% 15%,rgba(246,166,9,.23),transparent 30%),linear-gradient(145deg,#0b2535,#0b5d5b);color:#fff}.bli-prediction-kicker{font-weight:900;color:#ffd86c}.bli-prediction-clock{font-size:clamp(2.1rem,6vw,4.7rem);font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:12px 0}.bli-prediction-periods{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bli-prediction-periods>div,.bli-countdown-wrap{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:16px;min-width:0}.bli-prediction-periods span,.bli-countdown-wrap>span,.bli-signal-grid span{display:block;font-size:.82rem;opacity:.78}.bli-prediction-periods strong{display:block;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.bli-countdown-wrap{margin-top:14px}.bli-countdown-wrap strong{display:block;font-size:clamp(2rem,5vw,3.5rem);font-variant-numeric:tabular-nums}.bli-progress{height:8px;background:rgba(255,255,255,.16);border-radius:99px;overflow:hidden}.bli-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--bli-accent),#fff0b7);transition:width .25s linear}.bli-prediction-reference h2,.bli-prediction-history h2{margin-top:0;font-size:1.35rem}.bli-number-row{display:flex;gap:12px;flex-wrap:wrap}.bli-number-row span{display:grid;place-items:center;width:clamp(58px,8vw,76px);aspect-ratio:1;border-radius:50%;background:linear-gradient(145deg,#fff7d9,#f6a609);color:#3b2600;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:950;box-shadow:inset 0 2px 4px rgba(255,255,255,.8),0 10px 22px rgba(246,166,9,.24)}.bli-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.bli-signal-grid>div{padding:12px;background:var(--bli-bg);border-radius:12px;min-width:0}.bli-signal-grid strong{overflow-wrap:anywhere}.bli-reference-note{color:var(--bli-muted);font-size:.88rem}.bli-table-wrap{max-width:100%;overflow-x:auto}.bli-prediction table{width:100%;border-collapse:collapse;min-width:540px}.bli-prediction th,.bli-prediction td{text-align:left;padding:10px;border-bottom:1px solid var(--bli-border);font-variant-numeric:tabular-nums}.bli-prediction th{font-size:.8rem;color:var(--bli-muted)}.bli-colour-red{color:#c53b3b}.bli-colour-green{color:#198754}.bli-colour-violet{color:#7650b5}@media(max-width:900px){.bli-prediction{grid-template-columns:1fr 1fr}.bli-prediction-live{grid-column:1/-1;grid-row:auto}}@media(max-width:640px){.bli-prediction{grid-template-columns:1fr;width:calc(100% - 24px);margin:32px auto}.bli-prediction-live{grid-column:auto}.bli-prediction-periods,.bli-signal-grid{grid-template-columns:1fr}.bli-number-row{justify-content:center}.bli-prediction>*{padding:20px}.bli-prediction-clock{font-size:2.4rem}}@media(prefers-reduced-motion:reduce){.bli-progress span{transition:none}}
