.football-poster[data-v-2c262d28]{background:#0d2018;border:1px solid rgba(234,255,243,.16);border-radius:20px;box-shadow:0 24px 70px #00000038;color:#f8fbf8;margin:0 auto;overflow:hidden;width:min(720px,100%)}.pitch[data-v-2c262d28]{background:linear-gradient(115deg,hsla(0,0%,100%,.09),transparent 34%),repeating-linear-gradient(90deg,#185c3b 0 58px,#155333 58px 116px);display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:28px clamp(20px,5%,40px);position:relative}.pitch-lines[data-v-2c262d28],.pitch-lines span[data-v-2c262d28]{pointer-events:none;position:absolute}.pitch-lines[data-v-2c262d28]{border:1px solid hsla(0,0%,100%,.32);inset:12px}.center-line[data-v-2c262d28]{background:#ffffff52;height:100%;left:50%;top:0;width:1px}.center-circle[data-v-2c262d28]{border:1px solid hsla(0,0%,100%,.32);border-radius:50%;height:96px;left:50%;top:50%;transform:translate(-50%,-50%);width:96px}.penalty[data-v-2c262d28]{border:1px solid hsla(0,0%,100%,.32);height:124px;top:50%;transform:translateY(-50%);width:62px}.penalty-left[data-v-2c262d28]{border-left:0;left:-1px}.penalty-right[data-v-2c262d28]{border-right:0;right:-1px}.pitch-meta[data-v-2c262d28],.pitch-top[data-v-2c262d28]{color:#eefff5b8;display:flex;font-size:clamp(10px,1.7vw,12px);gap:12px;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.pitch-top[data-v-2c262d28]{position:relative;z-index:1}.method[data-v-2c262d28]{background:#0d2018b3;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:#f4fff9;padding:4px 9px}.competition[data-v-2c262d28]{max-width:56%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.teams[data-v-2c262d28]{align-items:center;display:grid;gap:clamp(12px,3%,20px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:36px 0;position:relative;z-index:1}.team[data-v-2c262d28]{font-family:Georgia,serif;font-size:clamp(20px,4.4vw,36px);font-weight:700;line-height:1.12;text-wrap:balance}.team[data-v-2c262d28]:first-child{text-align:right}.score[data-v-2c262d28]{background:#f2fff7;border-radius:14px;color:#0d2018;font-size:clamp(24px,5vw,40px);font-variant-numeric:tabular-nums;line-height:1;min-width:clamp(74px,15vw,116px);padding:9px 14px;text-align:center}.pitch-meta[data-v-2c262d28]{letter-spacing:0;position:relative;text-transform:none;z-index:1}.ball[data-v-2c262d28]{bottom:64px;opacity:.85;position:absolute;right:20px;width:38px}.main[data-v-2c262d28]{padding:clamp(20px,4%,34px)}.probability-head[data-v-2c262d28]{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.probability-head h2[data-v-2c262d28]{font-size:clamp(15px,2.6vw,19px);margin:0}.probability-head strong[data-v-2c262d28]{color:#7ff0b1;font-size:clamp(13px,2.4vw,16px);text-align:right}.probabilities[data-v-2c262d28]{display:grid;gap:14px;margin-top:20px}.probability[data-v-2c262d28],.probability-label[data-v-2c262d28]{display:grid}.probability-label[data-v-2c262d28]{align-items:center;font-size:clamp(12px,2vw,14px);gap:12px;justify-content:space-between;margin-bottom:6px}.probability-label span[data-v-2c262d28]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.probability-label b[data-v-2c262d28]{color:#d8ffe8;font-variant-numeric:tabular-nums}.bar[data-v-2c262d28]{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.bar i[data-v-2c262d28]{border-radius:inherit;display:block;height:100%}.bar .home[data-v-2c262d28]{background:linear-gradient(90deg,#37d185,#98f7c6)}.bar .draw[data-v-2c262d28]{background:linear-gradient(90deg,#f0c04f,#ffe7a1)}.bar .away[data-v-2c262d28]{background:linear-gradient(90deg,#5d9ae8,#b8d8ff)}.grid[data-v-2c262d28]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.grid[data-v-2c262d28]>:only-child{grid-column:1/-1}.chart-card[data-v-2c262d28]{background:#f8fbf812;border:1px solid hsla(0,0%,100%,.11);border-radius:14px;min-width:0;padding:16px}.card-title[data-v-2c262d28]{color:#e8fff29e;display:block;font-size:11px;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.hexagram[data-v-2c262d28]{color:#f8fbf8;font-family:Georgia,serif;font-size:clamp(17px,2.8vw,22px);font-weight:700;margin:0 0 4px}.muted[data-v-2c262d28]{color:#f0fff7ad;font-size:clamp(11px,1.8vw,12.5px);margin:3px 0}.lines[data-v-2c262d28]{display:grid;gap:6px;margin-top:16px}.line-row[data-v-2c262d28]{align-items:center;display:flex;gap:7px}.line-row i[data-v-2c262d28]{background:#effef5;border-radius:2px;display:flex;height:6px;justify-content:space-between;width:50px}.line-row i.yin[data-v-2c262d28]{background:transparent}.line-row b[data-v-2c262d28]{background:#effef5;height:6px;width:22px}.line-row em[data-v-2c262d28]{color:#7ff0b1;font-size:9px;font-style:normal}.chart-card dl[data-v-2c262d28]{display:grid;gap:10px;margin:0}.signal dt[data-v-2c262d28]{color:#edfff494;font-size:10.5px}.signal dd[data-v-2c262d28]{color:#f2fff8;font-size:clamp(12px,2vw,13.5px);line-height:1.35;margin:2px 0 0}.conclusion[data-v-2c262d28]{background:linear-gradient(90deg,#51e09529,#f8fbf80f);border:1px solid rgba(127,240,177,.22);border-radius:14px;margin-top:18px;padding:17px}.conclusion p[data-v-2c262d28]{color:#f6fff9;font-size:clamp(13px,2.3vw,15px);line-height:1.6;margin:0}.alternates[data-v-2c262d28]{align-items:center;color:#ecfff4a8;display:flex;flex-wrap:wrap;font-size:11px;gap:8px;margin-top:12px}.alternates strong[data-v-2c262d28]{border:1px solid hsla(0,0%,100%,.18);border-radius:6px;color:#eafff3;padding:3px 7px}.poster-footer[data-v-2c262d28]{align-items:center;background:#0a1811;display:flex;gap:18px;justify-content:space-between;padding:16px clamp(20px,4%,34px) 20px}.brand[data-v-2c262d28]{display:grid;gap:3px}.brand strong[data-v-2c262d28]{font-size:15px;letter-spacing:.14em}.brand span[data-v-2c262d28]{color:#edfff48a;font-size:10.5px}.qr[data-v-2c262d28]{background:#f4fff8;border-radius:7px;flex:0 0 auto;height:48px;padding:4px;width:48px}.qr-svg[data-v-2c262d28] svg,[data-v-2c262d28] .qr-svg svg{height:100%;width:100%}@media(max-width:620px){.pitch[data-v-2c262d28]{min-height:228px}.center-circle[data-v-2c262d28]{height:72px;width:72px}.ball[data-v-2c262d28]{display:none}.grid[data-v-2c262d28]{grid-template-columns:1fr}}@media(max-width:400px){.teams[data-v-2c262d28]{grid-template-columns:1fr}.team[data-v-2c262d28]:first-child,.teams[data-v-2c262d28]{text-align:center}.score[data-v-2c262d28]{justify-self:center}.pitch-meta[data-v-2c262d28]{align-items:center;flex-direction:column;gap:3px}}
