.cwl{--l-primary:var(--club-primary,#07172f);--l-deep:var(--club-primary-deep,#030c1a);--l-on:var(--club-on-primary,#fff);--l-accent:var(--club-accent,#f5c400);--l-on-accent:var(--club-on-accent,#111);--l-line:#0a14281a;font-family:var(--club-font-body,"Inter", system-ui, sans-serif);color:#0d1320}.cwl-page{background:var(--club-surface,#f4f5f7);min-height:60vh;padding:0 0 72px}.cwl-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--l-deep) 35%, transparent), color-mix(in srgb, var(--l-deep) 70%, transparent)), var(--cw-tex-wide,none) center / cover no-repeat, linear-gradient(160deg, var(--l-primary), var(--l-deep));color:var(--l-on);text-align:center;padding:36px 20px 30px;position:relative;overflow:hidden}.cwl-hero:after{content:"";pointer-events:none;background:radial-gradient(at 50% 55%,#00000047,#0000 65%);position:absolute;inset:0}.cwl-hero>*{z-index:1;position:relative}.cwl-hero-meta{font-size:calc(13px * var(--cwa-fs,1));letter-spacing:.06em;text-transform:uppercase;opacity:.8;flex-wrap:wrap;justify-content:center;gap:18px;font-weight:600;display:flex}.cwl-hero-score{grid-template-columns:1fr auto 1fr;align-items:start;gap:18px;max-width:980px;margin:22px auto 0;display:grid}.cwl-hero-team{justify-items:center;gap:10px;display:grid}.cwl-hero-team strong{font:800 calc(clamp(16px, 2.4vw, 24px) * var(--cwa-fs-lg,1))/1.15 var(--club-font-display,inherit);letter-spacing:-.01em}.cwl-crest{object-fit:contain;filter:drop-shadow(0 6px 16px #0000004d);width:clamp(56px,9vw,96px);height:clamp(56px,9vw,96px)}.cwl-crest--blank{font-weight:800;font-size:calc(32px * var(--cwa-fs-lg,1));background:#ffffff24;border-radius:50%;place-items:center;display:grid}.cwl-hero-mid{padding-top:10px}.cwl-hero-goals{font:900 calc(clamp(48px, 9vw, 96px) * var(--cwa-fs-lg,1))/1 var(--club-font-display,inherit);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.cwl-v{opacity:.6;font-size:.5em}.cwl-hero-clock{font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:99px;align-items:center;gap:8px;margin-top:14px;padding:7px 16px;font-weight:800;display:inline-flex}.cwl-hero-clock.is-running{background:var(--l-accent);color:var(--l-on-accent)}.cwl-hero-clock i{background:#ff3b3b;border-radius:50%;width:8px;height:8px;animation:1.3s infinite cwl-pulse;box-shadow:0 0 0 4px #ff3b3b4d}@keyframes cwl-pulse{50%{opacity:.35}}.cwl-scorers{font-size:calc(13px * var(--cwa-fs,1));opacity:.85;margin:0;padding:0;line-height:1.6;list-style:none}.cwl-sponsor{font-size:calc(12px * var(--cwa-fs,1));letter-spacing:.06em;text-transform:uppercase;opacity:.85;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.cwl-sponsor img{object-fit:contain;max-width:140px;max-height:28px}.cwl-sponsor a{color:inherit}.cwl-tabs{z-index:5;border-bottom:1px solid var(--l-line);background:#fff;justify-content:center;gap:4px;display:flex;position:sticky;top:0}.cwl-tabs button{font:800 calc(13px * var(--cwa-fs,1))/1 inherit;letter-spacing:.06em;text-transform:uppercase;color:#5b6270;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px 18px 13px;font-family:inherit}.cwl-tabs button.is-on{color:var(--l-primary);border-bottom-color:var(--l-accent)}.cwl-grid{gap:18px;max-width:1280px;margin:22px auto 0;padding:0 16px;display:grid}.cwl-panel{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 3px #0a14280f}.cwl-panel-head{border-bottom:1px solid var(--l-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex}.cwl-panel-head h2{font:800 calc(17px * var(--cwa-fs,1))/1.2 var(--club-font-display,inherit);letter-spacing:-.01em;color:#0d1320;margin:0}.cwl[data-tab=live] .cwl-panel--lineups,.cwl[data-tab=live] .cwl-panel--stats,.cwl[data-tab=lineups] .cwl-panel--live,.cwl[data-tab=lineups] .cwl-panel--stats,.cwl[data-tab=stats] .cwl-panel--live,.cwl[data-tab=stats] .cwl-panel--lineups{display:none}@media (min-width:1100px){.cwl-tabs{display:none}.cwl-grid{grid-template-columns:1.25fr 1fr 1fr;align-items:start}.cwl-grid.no-lineups,.cwl-grid.no-stats{grid-template-columns:1.4fr 1fr}.cwl-grid.no-lineups.no-stats{grid-template-columns:minmax(0,760px);justify-content:center}.cwl .cwl-panel{display:block!important}.cwl-panel--live{grid-row:span 2}}.cwl-seg{background:#eef0f3;border-radius:99px;padding:3px;display:inline-flex}.cwl-seg button{font:700 calc(12px * var(--cwa-fs,1))/1 inherit;color:#5b6270;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:6px 12px;font-family:inherit}.cwl-seg button.is-on{color:#0d1320;background:#fff;box-shadow:0 1px 2px #0a14281f}.cwl-empty{color:#5b6270;margin:0;padding:22px 20px}.cwl-feed{margin:0;padding:0;list-style:none}.cwl-ev{border-top:1px solid var(--l-line);grid-template-columns:46px 28px 1fr;gap:10px;padding:14px 20px;animation:.35s ease-out cwl-in;display:grid}.cwl-ev:first-child{border-top:0}@keyframes cwl-in{0%{opacity:0;transform:translateY(-6px)}}.cwl-ev-min{font-variant-numeric:tabular-nums;color:var(--l-primary);padding-top:2px;font-weight:800}.cwl-ico{width:24px;height:24px;font-size:calc(15px * var(--cwa-fs,1));color:#5b6270;place-items:center;display:grid}.cwl-ico--card{border-radius:2px;width:14px;height:19px;margin:2px 5px}.cwl-ico--card.is-yellow{background:#ffd400}.cwl-ico--card.is-red{background:#e3262b}.cwl-ico--dot:after{content:"";background:#c3c8d0;border-radius:50%;width:7px;height:7px}.cwl-ev-body{gap:4px;min-width:0;display:grid}.cwl-ev-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cwl-ev-head strong{font-size:calc(14px * var(--cwa-fs,1));text-transform:uppercase;letter-spacing:.04em}.cwl-ev-head span{font-size:calc(13px * var(--cwa-fs,1));color:#5b6270}.cwl-ev-score{background:var(--l-primary);color:var(--l-on);font-size:calc(13px * var(--cwa-fs,1));border-radius:6px;margin-left:auto;padding:3px 9px}.cwl-ev-who{margin:0;font-weight:700}.cwl-subs{gap:4px;margin:0;padding:0;font-weight:700;list-style:none;display:grid}.cwl-subs li{flex-wrap:wrap;gap:0 14px;display:flex}.cwl-subs i{font-style:normal}.cwl-on{color:#158a3a}.cwl-off{color:#c22a2a}.cwl-muted{color:#5b6270;font-weight:500}.cwl-ev-text{white-space:pre-wrap;margin:0;line-height:1.55}.cwl-ev-phase{margin:0;font-weight:800}.cwl-ev-photo{background:#eef0f3;border-radius:12px;width:100%;max-width:560px;margin-top:6px;line-height:0;display:block;overflow:hidden}.cwl-ev-photo img{width:100%;height:auto;transition:transform .3s;display:block}.cwl-ev-photo:hover img{transform:scale(1.02)}.cwl-ev-photo:focus-visible{outline:3px solid var(--l-primary);outline-offset:2px}.cwl-ev--goal,.cwl-ev--penalty-goal,.cwl-ev--own-goal{background:linear-gradient(90deg, color-mix(in srgb, var(--l-accent) 22%, #fff), #fff 70%)}.cwl-ev--phase{background:#f6f7f9}.cwl-lineup-tabs{border-bottom:1px solid var(--l-line);grid-template-columns:1fr 1fr;display:grid}.cwl-lineup-tabs button{color:#5b6270;min-width:0;font:700 calc(14px * var(--cwa-fs,1))/1.2 inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 12px 11px;font-family:inherit;transition:color .15s,border-color .15s,background-color .15s;display:flex}.cwl-lineup-tabs button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cwl-lineup-tabs button:hover{color:#0d1320;background:#f7f8fa}.cwl-lineup-tabs button.is-on{border-bottom-color:var(--l-accent);color:#0d1320}.cwl-lineup-tabs button:focus-visible{outline:2px solid var(--l-primary);outline-offset:-2px}.cwl-lineup-tabs .cwl-crest{filter:none;flex:none;width:28px;height:28px}.cwl-lineup-tabs .cwl-crest--blank{font-size:calc(13px * var(--cwa-fs,1));color:#0d1320;background:#eef0f3}.cwl-lineup-tabs button:not(.is-on) .cwl-crest{opacity:.6}.cwl-lineups{grid-template-columns:1fr 1fr;gap:0;display:grid}.cwl-lineup{padding:14px 18px 18px}.cwl-lineup+.cwl-lineup{border-left:1px solid var(--l-line)}.cwl-lineup-team{align-items:center;gap:10px;margin-bottom:8px;display:flex}.cwl-lineup-team .cwl-crest{filter:none;width:30px;height:30px}.cwl-lineup-team .cwl-crest--blank{font-size:calc(14px * var(--cwa-fs,1));background:#eef0f3}.cwl-lineup h4{font-size:calc(12px * var(--cwa-fs,1));letter-spacing:.1em;text-transform:uppercase;color:#5b6270;margin:14px 0 6px}.cwl-lineup ul{margin:0;padding:0;list-style:none}.cwl-lineup li{font-size:calc(14px * var(--cwa-fs,1));border-bottom:1px solid #f1f2f4;align-items:center;gap:8px;padding:6px 0;display:flex}.cwl-pos{width:32px;font-size:calc(12px * var(--cwa-fs,1));color:#8a909b;font-weight:700}.cwl-num{width:22px;color:var(--l-primary);font-variant-numeric:tabular-nums;font-weight:800}.cwl-capt{background:var(--l-accent);color:var(--l-on-accent);font-style:normal;font-size:calc(12px * var(--cwa-fs,1));border-radius:4px;margin-left:4px;padding:1px 5px;font-weight:800}@media (max-width:520px){.cwl-lineups{grid-template-columns:1fr}.cwl-lineup+.cwl-lineup{border-left:0;border-top:1px solid var(--l-line)}}.cwl-stats{gap:14px;padding:14px 20px 20px;display:grid}.cwl-bar-row-top{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.cwl-bar-row-top span{font-size:calc(13px * var(--cwa-fs,1));color:#5b6270;font-weight:600}.cwl-bar-row-top b{font-size:calc(16px * var(--cwa-fs,1));font-variant-numeric:tabular-nums}.cwl-bar-track{gap:4px;height:10px;display:flex}.cwl-bar-track i{background:#e2e5ea;border-radius:99px;height:100%;transition:width .6s;display:block}.cwl-bar-track i.is-lead{background:var(--l-primary)}.cwl-bar-track i:last-child.is-lead{background:var(--l-accent)}.cwl-num-row{text-align:center;border-bottom:1px solid #f1f2f4;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:8px 0;display:grid}.cwl-num-row b{font:900 calc(30px * var(--cwa-fs-lg,1))/1 var(--club-font-display,inherit);font-variant-numeric:tabular-nums;color:var(--l-primary)}.cwl-num-row span{font-size:calc(13px * var(--cwa-fs,1));color:#5b6270;font-weight:600}.cwl-ring{--p:50;background:conic-gradient(var(--l-primary) calc(var(--p) * 1%), var(--l-accent) 0);border-radius:50%;justify-self:center;place-items:center;width:200px;height:200px;margin:6px 0 12px;display:grid;position:relative}.cwl-ring>div{background:#fff;border-radius:50%;place-content:center;justify-items:center;width:156px;height:156px;display:grid}.cwl-ring b{font:900 calc(30px * var(--cwa-fs-lg,1))/1 var(--club-font-display,inherit)}.cwl-ring span{font-size:calc(12px * var(--cwa-fs,1));color:#5b6270;margin:4px 0}.cwl-ring em{color:#5b6270;font-style:normal;font-weight:700}.cwl-ring small{font-size:calc(12px * var(--cwa-fs,1));color:#5b6270;white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-weight:700;position:absolute;bottom:-18px;overflow:hidden}.cwl-ring-l{left:-24px}.cwl-ring-r{right:-24px}.cwl-index{max-width:860px;margin:0 auto;padding:48px 16px}.cwl-index h1{font:900 calc(40px * var(--cwa-fs-lg,1))/1.1 var(--club-font-display,inherit);letter-spacing:-.02em}.cwl-index ul{gap:10px;padding:0;list-style:none;display:grid}.cwl-index a{color:inherit;background:#fff;border-radius:14px;grid-template-columns:180px 1fr auto;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:grid;box-shadow:0 1px 3px #0a14280f}.cwl-index a span{color:#5b6270;font-size:calc(13px * var(--cwa-fs,1))}.cwl-bar{z-index:900;background:linear-gradient(90deg, color-mix(in srgb, var(--club-primary-deep,#030c1a) 88%, transparent), color-mix(in srgb, var(--club-primary-deep,#030c1a) 55%, transparent)), var(--cw-tex-strip,none) center / cover no-repeat, var(--club-primary-deep,#030c1a);width:min(980px,100% - 24px);color:var(--club-on-primary,#fff);font-family:var(--club-font-body,"Inter", system-ui, sans-serif);border-radius:16px;align-items:stretch;animation:.4s ease-out cwl-up;display:flex;position:fixed;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 14px 40px #00000059}@keyframes cwl-up{0%{opacity:0;transform:translate(-50%,20px)}}.cwl-bar-main{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;padding:12px 6px 12px 16px;text-decoration:none;display:flex}.cwl-bar-state{font-size:calc(12px * var(--cwa-fs,1));letter-spacing:.08em;text-transform:uppercase;background:#ffffff24;border-radius:6px;flex:none;padding:5px 9px;font-weight:800}.cwl-bar.is-live .cwl-bar-state{color:#fff;background:#e3262b}.cwl-bar-team{white-space:nowrap;text-overflow:ellipsis;max-width:22%;font-weight:700;overflow:hidden}.cwl-bar-score{background:var(--club-accent,#f5c400);color:var(--club-on-accent,#111);font-size:calc(17px * var(--cwa-fs,1));font-variant-numeric:tabular-nums;border-radius:8px;flex:none;padding:4px 10px}.cwl-bar-clock{font-variant-numeric:tabular-nums;opacity:.9;flex:none;font-weight:800}.cwl-bar-latest{min-width:0;font-size:calc(13px * var(--cwa-fs,1));opacity:.75;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cwl-bar-cta{font-size:calc(13px * var(--cwa-fs,1));color:var(--club-accent,#f5c400);flex:none;margin-left:auto;font-weight:800}.cwl-bar-x{width:44px;color:inherit;font-size:calc(20px * var(--cwa-fs,1));cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff1f;border-radius:0 16px 16px 0;flex:none}@media (max-width:700px){.cwl-bar{bottom:10px}.cwl-bar-latest,.cwl-bar-cta{display:none}.cwl-bar-team{max-width:30%;font-size:calc(14px * var(--cwa-fs,1))}}.cwl-take{z-index:1000;background:var(--club-primary-deep,#030c1a);color:var(--club-on-primary,#fff);font-family:var(--club-font-body,"Inter", system-ui, sans-serif);place-items:center;padding:20px;animation:.45s cubic-bezier(.2,.9,.2,1) cwl-take-in;display:grid;position:fixed;inset:0;overflow:hidden}.cwl-take.is-goal{background:radial-gradient(circle at 50% 45%, transparent, color-mix(in srgb, var(--club-primary-deep,#030c1a) 75%, transparent) 75%), var(--cw-tex-landscape,none) center / cover no-repeat, radial-gradient(circle at 50% 40%, var(--club-primary,#07172f), var(--club-primary-deep,#030c1a) 70%)}@media (max-aspect-ratio:1){.cwl-take.is-goal{background:radial-gradient(circle at 50% 45%, transparent, color-mix(in srgb, var(--club-primary-deep,#030c1a) 75%, transparent) 75%), var(--cw-tex-portrait,none) center / cover no-repeat, var(--club-primary-deep,#030c1a)}}.cwl-take.is-red{background:radial-gradient(circle at 50% 40%,#a3141a,#3b0507 70%)}@keyframes cwl-take-in{0%{opacity:0;transform:scale(1.04)}}.cwl-take-rays{background:repeating-conic-gradient(from 0deg, #ffffff0f 0 6deg, transparent 6deg 18deg);animation:24s linear infinite cwl-spin;position:absolute;inset:-50%}.cwl-take:not(.is-goal) .cwl-take-rays{opacity:.4}.cwl-take.is-goal .cwl-take-rays{opacity:.35}@keyframes cwl-spin{to{transform:rotate(360deg)}}.cwl-take-inner{text-align:center;justify-items:center;gap:14px;max-width:900px;display:grid;position:relative}.cwl-take-kicker{font:900 calc(clamp(72px, 18vw, 200px) * var(--cwa-fs-lg,1))/.85 var(--club-font-display,"Inter", sans-serif);letter-spacing:-.04em;color:var(--club-accent,#f5c400);text-transform:uppercase;animation:.6s cubic-bezier(.2,1.4,.4,1) both cwl-kick}.cwl-take:not(.is-goal) .cwl-take-kicker{font-size:calc(clamp(28px, 6vw, 56px) * var(--cwa-fs-lg,1));letter-spacing:.02em}@keyframes cwl-kick{0%{opacity:0;transform:scale(.6)}}.cwl-take-crest{object-fit:contain;width:92px;height:92px;animation:.6s .1s both cwl-kick}.cwl-take-photo{border-radius:18px;width:auto;max-width:min(100%,760px);height:auto;max-height:min(44vh,460px);animation:.6s .1s both cwl-kick;display:block;box-shadow:0 28px 70px -24px #000000bf}@media (max-height:640px){.cwl-take-photo{max-height:32vh}}.cwl-take-title{font:900 calc(clamp(28px, 5vw, 56px) * var(--cwa-fs-lg,1))/1.05 var(--club-font-display,"Inter", sans-serif);letter-spacing:-.02em}.cwl-take .cwl-subs{font:800 calc(clamp(20px, 3vw, 32px) * var(--cwa-fs-lg,1))/1.15 var(--club-font-display,"Inter", sans-serif);text-align:left;grid-template-columns:auto auto;gap:12px 32px}.cwl-take .cwl-subs li{grid-column:1/-1;grid-template-columns:subgrid;row-gap:2px;display:grid}.cwl-take .cwl-on,.cwl-take .cwl-off{color:inherit}.cwl-take .cwl-on i{color:#4ade80}.cwl-take .cwl-off i{color:#ff7a6b}@media (max-width:560px){.cwl-take .cwl-subs{grid-template-columns:auto}}.cwl-take-score{font-size:calc(clamp(15px, 2vw, 20px) * var(--cwa-fs-lg,1));flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;font-weight:700;display:flex}.cwl-take-score b{background:var(--club-accent,#f5c400);color:var(--club-on-accent,#111);font-size:calc(clamp(22px, 3.4vw, 34px) * var(--cwa-fs-lg,1));font-variant-numeric:tabular-nums;border-radius:10px;padding:6px 16px}.cwl-take-sub{font-size:calc(18px * var(--cwa-fs,1));opacity:.9;font-weight:700}.cwl-take-text{opacity:.85;max-width:640px;margin:0;line-height:1.5}.cwl-take-actions{gap:10px;margin-top:8px;display:flex}.cwl-take-btn{background:var(--club-accent,#f5c400);min-height:46px;color:var(--club-on-accent,#111);font:800 calc(15px * var(--cwa-fs,1))/1 inherit;cursor:pointer;border:0;border-radius:99px;align-items:center;padding:0 22px;font-family:inherit;text-decoration:none;display:inline-flex}.cwl-take-btn.is-ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 2px #fff6}.cwl-take-sponsor{font-size:calc(12px * var(--cwa-fs,1));letter-spacing:.08em;text-transform:uppercase;opacity:.7}.cwl-take-timer{background:var(--club-accent,#f5c400);transform-origin:0;width:100%;height:5px;animation:linear forwards cwl-timer;position:fixed;bottom:0;left:0}@keyframes cwl-timer{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.cwl-take,.cwl-take-kicker,.cwl-take-crest,.cwl-take-photo,.cwl-ev,.cwl-bar{animation:none}.cwl-ev-photo img{transition:none}.cwl-take-rays{display:none}}
