.tgi-prediction-page .tgi-page-hero{padding-bottom:44px}.tgi-prediction-board{padding:clamp(20px,4vw,42px);border:1px solid rgba(255,159,28,.28);border-radius:32px;background:radial-gradient(circle at 10% 0,rgba(255,159,28,.12),transparent 30%),radial-gradient(circle at 90% 0,rgba(24,185,121,.13),transparent 34%),linear-gradient(145deg,#102b35,#071820);box-shadow:var(--tgi-shadow);overflow:hidden}.tgi-prediction-board__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.tgi-prediction-board__head h2{margin:0;font-size:clamp(1.5rem,3vw,2.5rem)}.tgi-ist{text-align:right}.tgi-ist span{display:block;color:var(--tgi-muted);font-size:.8rem}.tgi-ist strong{font-size:1.2rem}.tgi-prediction-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:14px}.tgi-prediction-card{min-width:0;padding:24px;border:1px solid var(--tgi-border);border-radius:22px;background:rgba(2,12,17,.56);box-shadow:inset 0 1px rgba(255,255,255,.05)}.tgi-prediction-card--primary{grid-row:span 2;background:linear-gradient(145deg,rgba(255,159,28,.13),rgba(2,12,17,.65))}.tgi-prediction-card>span{display:block;color:var(--tgi-muted);font-size:.82rem;font-weight:700}.tgi-prediction-card>strong{display:block;margin:12px 0;font-size:clamp(1.35rem,3vw,2.2rem);overflow-wrap:anywhere}.tgi-prediction-card small{display:block;color:var(--tgi-muted)}.tgi-countdown{margin:28px 0 8px;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,8vw,7.6rem);font-weight:950;line-height:.9;letter-spacing:-.06em;background:linear-gradient(135deg,var(--tgi-saffron),#fff0ba 45%,var(--tgi-emerald));background-clip:text;-webkit-background-clip:text;color:transparent}.tgi-colour{display:flex;align-items:center;gap:10px;margin:12px 0}.tgi-colour i{width:18px;height:18px;border-radius:50%;background:#999;box-shadow:0 0 18px currentColor}.tgi-colour[data-colour=red] i{background:#ff5d65;color:#ff5d65}.tgi-colour[data-colour=green] i{background:var(--tgi-emerald);color:var(--tgi-emerald)}.tgi-colour[data-colour=violet] i{background:var(--tgi-violet);color:var(--tgi-violet)}.tgi-number-balls{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.tgi-number-balls b{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:linear-gradient(145deg,#1d4653,#08171e);font-size:1.35rem;box-shadow:0 8px 20px rgba(0,0,0,.24)}.tgi-progress{height:9px;margin:12px 0 18px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.tgi-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--tgi-saffron),var(--tgi-emerald));border-radius:inherit;transition:width .3s ease}.tgi-reference-history{margin-top:20px;padding-top:20px;border-top:1px solid var(--tgi-border)}.tgi-reference-history h3{margin:0 0 4px;font-size:1.35rem}.tgi-reference-history p{margin:0 0 14px;color:var(--tgi-muted);font-size:.9rem}.tgi-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--tgi-border);border-radius:16px}.tgi-reference-history table{width:100%;min-width:680px;border-collapse:collapse}.tgi-reference-history th,.tgi-reference-history td{padding:12px 14px;border-bottom:1px solid var(--tgi-border);text-align:left;font-size:.88rem;white-space:nowrap}.tgi-reference-history th{color:#ffd28c;background:rgba(255,255,255,.04)}.tgi-period-links{padding:28px;border:1px solid var(--tgi-border);border-radius:24px;background:rgba(255,255,255,.03)}.tgi-period-links>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tgi-period-links a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px;border:1px solid var(--tgi-border);border-radius:13px;color:var(--tgi-ivory);text-decoration:none;font-weight:800}.tgi-period-links a:hover{border-color:var(--tgi-emerald);background:rgba(24,185,121,.08)}
@media(max-width:768px){.tgi-prediction-grid{grid-template-columns:1fr 1fr}.tgi-prediction-card--primary{grid-column:1/-1;grid-row:auto}.tgi-period-links>div{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.tgi-prediction-board{padding:18px 14px;border-radius:22px}.tgi-prediction-board__head{display:grid;align-items:start}.tgi-ist{text-align:left}.tgi-prediction-grid{grid-template-columns:1fr}.tgi-prediction-card--primary{grid-column:auto}.tgi-countdown{font-size:clamp(3.4rem,20vw,5.6rem)}.tgi-number-balls b{width:50px;height:50px}.tgi-period-links{padding:20px 14px}.tgi-period-links>div{grid-template-columns:1fr}.tgi-reference-history table{min-width:620px}}
