.gf-report[data-v-02a36d0e]{display:flex;flex-direction:column;margin:0 auto;max-width:760px;padding:0 .25rem 3rem}.gf-head[data-v-02a36d0e]{border-bottom:1px solid var(--color-border);padding:1rem 0 2.25rem;text-align:center}.eyebrow[data-v-02a36d0e]{border:1px solid var(--color-text);display:inline-block;font-size:.6875rem;font-weight:800;letter-spacing:.18em;margin-bottom:1.5rem;padding:.375rem .875rem;text-transform:uppercase}.teams[data-v-02a36d0e]{gap:2.5rem;justify-content:center;margin-bottom:1rem}.team[data-v-02a36d0e],.teams[data-v-02a36d0e]{align-items:center;display:flex}.team[data-v-02a36d0e]{flex:1;flex-direction:column;gap:.625rem}.team-logo[data-v-02a36d0e]{height:88px;-o-object-fit:contain;object-fit:contain;width:88px}.team-name[data-v-02a36d0e]{font-size:1.0625rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.vs[data-v-02a36d0e]{font-weight:800}.head-meta[data-v-02a36d0e],.vs[data-v-02a36d0e]{color:var(--color-muted);font-size:.8125rem}.head-meta[data-v-02a36d0e]{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.05em;margin-bottom:1.75rem;text-transform:uppercase}.headline[data-v-02a36d0e]{font-size:clamp(1.75rem,4.5vw,3rem);line-height:1.12;margin-bottom:1.25rem;text-wrap:balance}.lede[data-v-02a36d0e]{color:var(--color-text);font-size:1.0625rem;line-height:1.75;margin:0 auto;max-width:65ch}.gf-section[data-v-02a36d0e]{border-top:1px solid var(--color-border);margin-top:2rem;padding:2rem 0 .5rem}.section-label[data-v-02a36d0e]{align-items:baseline;color:var(--color-text);display:flex;font-size:.8125rem;font-weight:800;gap:.625rem;letter-spacing:.12em;margin-bottom:1.25rem;text-transform:uppercase}.section-no[data-v-02a36d0e]{color:var(--color-muted);font-variant-numeric:tabular-nums}.prose[data-v-02a36d0e]{color:var(--color-text);font-size:1rem;line-height:1.75;margin:0 0 1rem;max-width:68ch}.prose-muted[data-v-02a36d0e],.prose[data-v-02a36d0e]:last-child{margin-bottom:0}.prose-muted[data-v-02a36d0e]{color:var(--color-text);font-size:.9375rem}.verdict[data-v-02a36d0e]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.875rem;margin:0 0 1.25rem}.verdict-winner[data-v-02a36d0e]{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;letter-spacing:-.01em;line-height:1}.verdict-stats[data-v-02a36d0e]{color:var(--color-muted);font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tip-cards[data-v-02a36d0e]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.model-card[data-v-02a36d0e],.tip-card[data-v-02a36d0e]{background:var(--color-surface);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:.5rem;padding:1.25rem}.tip-card[data-v-02a36d0e]:first-child{border-left:4px solid var(--color-text)}.tip-heuristic[data-v-02a36d0e]{color:var(--color-muted);font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tip-team[data-v-02a36d0e]{font-size:1.125rem;font-weight:800}.tip-score[data-v-02a36d0e]{color:var(--color-text);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:700}.model-cards[data-v-02a36d0e]{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.model-name[data-v-02a36d0e]{color:var(--color-muted);font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.model-winner[data-v-02a36d0e]{font-size:1rem;font-weight:800}.model-score[data-v-02a36d0e]{color:var(--color-text);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700}@media(max-width:900px){.model-cards[data-v-02a36d0e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.tip-cards[data-v-02a36d0e]{grid-template-columns:1fr}.model-cards[data-v-02a36d0e]{grid-template-columns:1fr 1fr}}.two-col[data-v-02a36d0e]{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.sub-head[data-v-02a36d0e]{font-size:.8125rem;font-weight:800;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.path-list[data-v-02a36d0e]{list-style:none;margin:.75rem 0 0;padding:0}.path-list li[data-v-02a36d0e]{border-bottom:1px dashed var(--color-border);color:var(--color-muted);font-size:.875rem;padding:.375rem 0}.path-list li[data-v-02a36d0e]:last-child{border-bottom:none}.key-list[data-v-02a36d0e]{list-style:none;margin:0;padding:0}.key-item[data-v-02a36d0e]{align-items:baseline;border-bottom:1px solid var(--color-border);display:flex;gap:1rem;padding:.875rem 0}.key-item[data-v-02a36d0e]:last-child{border-bottom:none}.key-no[data-v-02a36d0e]{color:var(--color-muted);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:800}.key-text[data-v-02a36d0e]{font-size:1rem;line-height:1.65}.watch-list[data-v-02a36d0e]{list-style:none;margin:0;padding:0}.watch-item[data-v-02a36d0e]{border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:.25rem;padding:.625rem 0}.watch-item[data-v-02a36d0e]:last-child{border-bottom:none}.player-name[data-v-02a36d0e]{font-size:.9375rem;font-weight:800}.status-label[data-v-02a36d0e]{align-self:flex-start;border:1px solid var(--color-border);color:var(--color-muted);font-size:.625rem;font-weight:800;letter-spacing:.12em;padding:.125rem .5rem;text-transform:uppercase}.player-note[data-v-02a36d0e]{color:var(--color-muted);font-size:.875rem;line-height:1.6}.talking-points[data-v-02a36d0e]{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.75rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.quick-hit[data-v-02a36d0e]{background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--color-text);display:flex;flex:0 0 min(320px,82vw);flex-direction:column;gap:.75rem;padding:1.25rem;scroll-snap-align:start}.quick-hit-no[data-v-02a36d0e]{color:var(--color-text);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.quick-hit-text[data-v-02a36d0e]{font-size:.9375rem;line-height:1.65;margin:0}@media(max-width:640px){.gf-report[data-v-02a36d0e]{padding-bottom:2rem}.gf-head[data-v-02a36d0e]{padding-bottom:1.75rem}.teams[data-v-02a36d0e]{gap:1.25rem}.team-logo[data-v-02a36d0e]{height:64px;width:64px}.headline[data-v-02a36d0e]{font-size:1.625rem}.two-col[data-v-02a36d0e]{gap:1.5rem;grid-template-columns:1fr}.verdict-winner[data-v-02a36d0e]{font-size:2rem}}.celebration[data-v-63ed5132]{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:calc(100vh - 200px);padding:3.5rem 1.5rem;text-align:center}.eyebrow[data-v-63ed5132]{border:1px solid var(--color-text);font-size:.75rem;font-weight:800;letter-spacing:.15em;margin-bottom:1rem;padding:.375rem .875rem;text-transform:uppercase}.premier-logo[data-v-63ed5132]{height:120px;margin-bottom:.5rem;-o-object-fit:contain;object-fit:contain;width:120px}.premier-name[data-v-63ed5132]{font-size:clamp(2.5rem,9vw,6rem);line-height:1.05;margin:0}.wordmark[data-v-63ed5132]{font-size:clamp(1.125rem,3vw,1.75rem);font-weight:800;letter-spacing:.2em;margin:0 0 1rem;text-transform:uppercase}.message[data-v-63ed5132]{font-size:1.125rem;margin:0;max-width:560px}@media(max-width:640px){.celebration[data-v-63ed5132]{padding:2.5rem 1rem}.premier-logo[data-v-63ed5132]{height:96px;width:96px}}@media(min-width:1025px){.premier-logo[data-v-63ed5132]{height:160px;width:160px}.message[data-v-63ed5132]{font-size:1.25rem}}
