.snapshot[data-v-0b31a302]{color:var(--text-primary);container-type:inline-size}.snapshot__forecast[data-v-0b31a302],.snapshot__header[data-v-0b31a302]{min-width:0;padding:var(--pad-card);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-default)}.snapshot__header[data-v-0b31a302]{display:flex;flex-direction:column;gap:var(--space-12)}.snapshot__meta[data-v-0b31a302]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4) var(--space-12);min-width:0;color:var(--text-tertiary);font-size:var(--type-size-caption);font-weight:var(--font-weight-regular);line-height:var(--type-lh-caption);white-space:nowrap}.snapshot__competition[data-v-0b31a302]{display:inline-flex;align-items:center;gap:var(--mark-gap-meta);min-width:0}.snapshot__competition-text[data-v-0b31a302]{display:flex;gap:var(--space-4);min-width:0}.snapshot__league-country[data-v-0b31a302],.snapshot__league-name[data-v-0b31a302]{min-width:0;overflow:hidden;text-overflow:ellipsis}.snapshot__league-name[data-v-0b31a302]{flex:0 1 auto;color:var(--text-secondary);font-weight:var(--font-weight-medium)}.snapshot__league-country[data-v-0b31a302]{flex:0 1000 auto}.snapshot__league-name+.snapshot__league-country[data-v-0b31a302]:before{content:"·";margin-inline-end:var(--space-4)}.snapshot__competition .snapshot__league-mark[data-v-0b31a302]{flex:0 0 auto}.snapshot__kickoff[data-v-0b31a302]{flex:0 0 auto;font-variant-numeric:tabular-nums lining-nums}.snapshot__teams[data-v-0b31a302]{display:grid;grid-template-columns:minmax(0,1fr) minmax(48px,auto) minmax(0,1fr);-moz-column-gap:var(--space-8);column-gap:var(--space-8);align-items:start}.snapshot__teams--finished[data-v-0b31a302]{grid-template-columns:minmax(0,1fr) minmax(88px,auto) minmax(0,1fr)}.snapshot__team[data-v-0b31a302]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-6);min-width:0;text-align:center}.snapshot__team--away .snapshot__star[data-v-0b31a302],.snapshot__team--home .snapshot__star[data-v-0b31a302]{position:absolute;top:calc((var(--mark-match) - 28px)/2);width:28px;height:28px}.snapshot__team--home .snapshot__star[data-v-0b31a302]{inset-inline-end:calc(50% + var(--mark-match)/2 + 2px)}.snapshot__team--away .snapshot__star[data-v-0b31a302]{inset-inline-start:calc(50% + var(--mark-match)/2 + 2px)}.snapshot__team-name[data-v-0b31a302]{display:-webkit-box;overflow:hidden;color:var(--text-primary);font-size:var(--type-size-control);font-weight:var(--font-weight-medium);line-height:var(--type-lh-control);-webkit-box-orient:vertical;-webkit-line-clamp:2}.snapshot__team--link[data-v-0b31a302]{text-decoration:none;color:inherit;cursor:pointer;border-radius:var(--radius-sm)}.snapshot__team--link:focus-visible .snapshot__team-name[data-v-0b31a302],.snapshot__team--link:hover .snapshot__team-name[data-v-0b31a302]{text-decoration:underline;text-underline-offset:2px}.snapshot__team--link[data-v-0b31a302]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.snapshot__center[data-v-0b31a302]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:var(--mark-match);gap:var(--space-4);min-width:0;color:var(--text-tertiary)}.snapshot__vs[data-v-0b31a302]{padding-top:var(--space-12);font-size:var(--type-size-caption);font-weight:var(--font-weight-regular);line-height:var(--type-lh-caption);color:var(--text-tertiary)}.snapshot__final[data-v-0b31a302]{color:var(--text-primary);font-size:var(--type-size-numeral-lg);font-weight:var(--font-weight-bold);line-height:var(--type-lh-display-lg);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.snapshot__final-sep[data-v-0b31a302]{padding:0 3px;color:var(--text-tertiary)}.snapshot__final--dim[data-v-0b31a302],.snapshot__team--dim .snapshot__team-name[data-v-0b31a302]{color:var(--text-secondary)}.snapshot__chips[data-v-0b31a302]{justify-content:center;gap:var(--space-4) var(--space-12);max-width:120px}.snapshot__chips[data-v-0b31a302],.snapshot__utilities[data-v-0b31a302]{display:flex;flex-wrap:wrap;align-items:center}.snapshot__utilities[data-v-0b31a302]{justify-content:space-between;gap:var(--space-4) var(--space-16);margin-top:var(--space-8)}.snapshot__card[data-v-0b31a302]{display:flex;flex-direction:column;gap:var(--space-8)}.snapshot__tag[data-v-0b31a302]{position:relative;align-self:flex-start;text-decoration:none}.snapshot__tag[data-v-0b31a302]:after{content:"";position:absolute;inset:-12px -4px}.snapshot__tag[data-v-0b31a302]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.snapshot__slip[data-v-0b31a302]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.snapshot__sel[data-v-0b31a302]{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-4);min-width:0}.snapshot__pick[data-v-0b31a302]{margin:0;color:var(--text-primary);font-size:var(--type-size-title);font-weight:var(--font-weight-medium);line-height:var(--type-lh-title);text-wrap:pretty}.snapshot__pick-tail[data-v-0b31a302]{white-space:nowrap}.snapshot__pick-mark[data-v-0b31a302]{display:inline-flex;margin-inline-end:var(--space-6);vertical-align:-2px}.snapshot__pick-rule[data-v-0b31a302]{display:block;color:var(--text-secondary);font-size:var(--type-size-caption);font-weight:var(--font-weight-regular);line-height:var(--type-lh-caption)}.snapshot__odd-line[data-v-0b31a302]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);margin:0}.snapshot__odd[data-v-0b31a302]{color:var(--text-secondary);font-size:var(--type-size-control);line-height:var(--type-lh-control)}.snapshot__chance[data-v-0b31a302]{display:flex;flex:none;margin-inline-start:auto;flex-direction:column;align-items:flex-end}.snapshot__pct[data-v-0b31a302]{color:var(--text-primary);font-size:var(--type-size-numeral-lg);font-weight:var(--font-weight-bold);line-height:var(--type-lh-display-lg);letter-spacing:var(--tracking-display);white-space:nowrap}.snapshot__pct--odd[data-v-0b31a302]{font-size:var(--type-size-numeral-md);line-height:var(--type-lh-display)}.snapshot__pct-label[data-v-0b31a302]{color:var(--text-secondary);font-size:var(--type-size-caption);line-height:var(--type-lh-caption)}.snapshot__cta[data-v-0b31a302]:empty{display:none}.snapshot__facts[data-v-0b31a302]{display:grid;grid-template-columns:repeat(var(--facts,3),minmax(0,1fr));gap:var(--space-8);margin:var(--space-16) 0 0}.snapshot__facts--lead[data-v-0b31a302]{margin-top:0}.snapshot__fact[data-v-0b31a302]{display:flex;flex-direction:column;gap:var(--space-6);min-width:0;justify-content:flex-end}.snapshot__fact-k[data-v-0b31a302]{color:var(--text-tertiary);font-size:var(--type-size-caption);line-height:var(--type-lh-caption);text-align:center;overflow-wrap:anywhere}.snapshot__chip[data-v-0b31a302]{display:flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:44px;margin:0;padding:var(--space-8);border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-secondary);font-size:var(--type-size-body);font-weight:var(--font-weight-regular);line-height:var(--type-lh-body);white-space:nowrap}.snapshot__chip--strong[data-v-0b31a302]{color:var(--text-primary);font-weight:var(--font-weight-bold)}.snapshot__chip-mark[data-v-0b31a302]{flex-shrink:0}@container (max-width: 340px){.snapshot__chip[data-v-0b31a302]{gap:var(--space-4);padding:var(--space-8) var(--space-4)}}.sr-only[data-v-0b31a302]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.num[data-v-0b31a302]{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums lining-nums}.snapshot__method-link[data-v-0b31a302]{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;color:var(--action);font-size:var(--type-size-control);font-weight:var(--font-weight-medium);line-height:var(--type-lh-control);text-decoration:none}.snapshot__method-link[data-v-0b31a302]:hover{text-decoration:underline}.snapshot__method-link[data-v-0b31a302]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(min-width:720px){.snapshot__vs[data-v-0b31a302]{padding-top:var(--space-16)}.snapshot__chips[data-v-0b31a302]{max-width:none}}.pitch[data-v-a5080fed]{padding:var(--space-16);background:var(--surface-default);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.pitch__title[data-v-a5080fed]{display:inline-flex;align-items:center;gap:var(--space-8);margin:0}.pitch__lock[data-v-a5080fed]{color:var(--premium-marker);flex-shrink:0}.pitch__modules[data-v-a5080fed]{list-style:none;margin:var(--space-8) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.pitch__module[data-v-a5080fed]{min-width:0;font-size:var(--type-size-body-sm);line-height:var(--type-lh-body-sm);color:var(--text-primary)}.pitch__module[data-v-a5080fed],.pitch__terms[data-v-a5080fed]{font-weight:var(--font-weight-regular)}.pitch__terms[data-v-a5080fed]{margin:var(--space-12) 0 0;font-size:var(--type-size-label);line-height:var(--type-lh-label);color:var(--text-secondary)}.pitch__price[data-v-a5080fed]{display:block;margin-bottom:var(--space-2);font-weight:var(--font-weight-medium);color:var(--text-primary)}.pitch__price.num[data-v-a5080fed]{font-variant-numeric:tabular-nums}.pitch__cta[data-v-a5080fed]{margin-top:var(--space-12);width:100%}.pitch__demo-link[data-v-a5080fed]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;min-height:44px;padding:var(--space-8) 0 0;width:100%;text-align:center;cursor:pointer;font-size:var(--type-size-label);font-weight:var(--font-weight-medium);line-height:var(--type-lh-label);color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.pitch__demo-link[data-v-a5080fed]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
