.g-v2.mypredictions-page{height:100dvh;overflow:clip}.g-v2 .mp-scroll{scroll-timeline:--page block;height:100%;overflow:clip auto}.g-v2 .mp-main{max-width:1200px;margin-inline:auto;padding:140px 64px 120px}.g-v2 .mp-main h1{margin:0 0 48px;font-size:clamp(48px,7vw,100px);line-height:1}.g-v2 .mp-state{text-align:center;justify-items:center;gap:24px;padding:48px;display:grid}.g-v2 .mp-state p{max-width:48ch;line-height:1.7}@media (width<=860px){.g-v2 .mp-main{padding:100px 20px 112px}.g-v2 .mp-state{padding:32px 20px}.g-v2 .mp-scroll{padding-bottom:72px}}.g-v2 .mp-list{gap:12px;display:grid}.g-v2 .mp-row>a,.g-v2 .mp-unresolved{color:var(--fg);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:24px;text-decoration:none;display:grid}.g-v2 .mp-teams{gap:12px;min-width:0;display:grid}.g-v2 .mp-team{overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;display:flex}.g-v2 .mp-scores{text-align:end;color:var(--fg-2);gap:4px;font-size:12px;display:grid}.g-v2 .mp-scores bdi{font:24px var(--mono);color:var(--fg)}.g-v2 .mp-points{background:var(--surface-2);font-family:var(--mono);border-radius:10px;padding:10px}.g-v2 .mp-points-exact{color:#b58b32}.g-v2 .mp-points-result{color:var(--accent)}.g-v2 .mp-points-miss,.g-v2 .mp-points-pending{color:var(--fg-3)}.g-v2 .mp-live{color:var(--danger,#b3261e)}.g-v2 .mp-team-skeleton{align-items:center;gap:12px;display:flex}.g-v2 .mp-team-skeleton i{background:var(--surface-2);border-radius:4px;width:96px;height:12px;display:block}.g-v2 .mp-team-skeleton i:first-child{border-radius:50%;width:28px;height:28px}.g-v2 .mp-more{justify-items:center;gap:12px;padding:24px;display:grid}.g-v2 .mp-ball{font-size:48px}.g-v2 .mp-trophies{margin-block:40px}.g-v2 .mp-trophy-heading{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.g-v2 .mp-trophy-heading h2{font-size:40px}.g-v2 .mp-emblems{flex-wrap:wrap;gap:12px;display:flex}.g-v2 .mp-emblem{flex:160px;max-width:320px;padding:16px}.g-v2 .mp-emblem summary{cursor:pointer;min-height:44px}.g-v2 .mp-emblem summary span{margin-inline-end:12px;font-size:28px}.g-v2 .mp-emblem[data-earned=true] summary span{color:#b58b32}.g-v2 .mp-emblem p,.g-v2 .mp-trophy-hints{color:var(--fg-2);line-height:1.6}@media (width<=860px){.g-v2 .mp-row>a,.g-v2 .mp-unresolved{gap:12px;padding:16px}.g-v2 .mp-scores bdi{font-size:20px}.g-v2 .mp-points{padding:8px;font-size:12px}}