@scope(.pr-page-head){:scope{justify-content:space-between;align-items:end;gap:var(--space-xl);margin-bottom:var(--space-lg);padding-top:var(--space-xl);box-shadow:none;background:0 0;border:0;flex-wrap:wrap;display:flex}h1{width:fit-content;max-width:100%;font-size:var(--text-5xl);letter-spacing:-.025em;background:linear-gradient(135deg,#fff 15%,#e1e5eb 60%,#9aa2ac 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;box-shadow:none;-webkit-background-clip:text;background-clip:text;line-height:.95;display:inline-block}.lead{color:var(--ink-soft);font-size:var(--text-base);max-width:min(560px,100%);margin-top:.5rem}.lead strong{color:var(--ink);font-weight:600}}@scope(.pr-section-bar){:scope{padding:var(--space-md) 0;border-top:1px solid color-mix(in oklab, var(--line), transparent 35%);margin-top:var(--space-3xl);margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.pr-rail-wrap>.pr-section-bar,.pr-desktop-panel>.pr-section-bar:first-of-type{margin-top:0}.label{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.meta{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);letter-spacing:.12em;text-transform:uppercase}.pr-section-bar-end{align-items:center;gap:var(--space-md);flex-wrap:wrap;justify-content:flex-end;display:flex}}@scope(.pr-fixture-toggle){:scope{border:1px solid color-mix(in oklab, var(--line), transparent 20%);background:color-mix(in oklab, var(--bg-elevated), transparent 30%);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.pr-fixture-toggle-btn{min-height:28px;color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:600;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.pr-fixture-toggle-btn.is-active{color:var(--pitch-glow);background:#1f6f3a24;border-color:#2a8e4d59}.pr-fixture-toggle-count{font-size:var(--text-2xs);color:var(--ink-mute);font-variant-numeric:tabular-nums}.pr-fixture-toggle-btn.is-active .pr-fixture-toggle-count{color:color-mix(in oklab, var(--pitch-glow), var(--ink-mute) 35%)}}@scope(.pr-winner-grid){:scope{gap:var(--space-lg);margin-bottom:var(--space-sm);grid-template-columns:1.7fr 1fr;display:grid}}@scope(.pr-winner-hero){:scope{padding:var(--space-2xl);background:linear-gradient(135deg, #1f6f3a14 0%, var(--bg-card) 100%);border:1px solid color-mix(in oklab, var(--line), transparent 20%);box-shadow:none;cursor:pointer;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:clamp(200px,40dvh,280px);transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden visible}:scope:hover{transform:translateY(-3px);box-shadow:0 16px 48px #00000073}:scope:after{content:"";pointer-events:none;background:radial-gradient(circle at 80% 0,#ffb6271f,#0000 50%);position:absolute;inset:0}.pr-top-line{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.pr-eyebrow-icon{background:var(--goal-soft);border:1px solid var(--goal-line);width:32px;height:32px;color:var(--accent);border-radius:8px;place-items:center;display:inline-grid}h2{font-family:var(--font-serif);font-size:var(--text-4xl);letter-spacing:-.03em;margin:var(--space-lg) 0 var(--space-xs);z-index:2;color:var(--ink);-webkit-text-fill-color:var(--ink);background:0 0;font-weight:700;line-height:1;position:relative}.pr-subline{color:var(--ink-mute);font-size:var(--text-sm);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-xl);z-index:2;position:relative}.pr-keymetrics{gap:var(--space-xl);margin-bottom:var(--space-xl);z-index:2;flex-wrap:wrap;display:flex;position:relative}.pr-keymetrics .m .v{font-family:var(--font-mono);font-size:var(--text-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.pr-keymetrics .m .v.accent{background:linear-gradient(135deg,#ffb627 0%,#ffe082 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.pr-keymetrics .m .l{font-size:var(--text-2xs);color:var(--ink-mute);letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-mono);margin-top:.375rem}.pr-hero-cta{z-index:2;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-weight:600;display:flex;position:relative}.pr-icon-pill{background:var(--goal-soft);border:1px solid var(--goal-line);border-radius:999px;place-items:center;width:26px;height:26px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-grid}:scope:hover .pr-icon-pill{transform:translate(3px)}}@scope(.pr-winner-stack){:scope{flex-direction:column;gap:10px;display:flex}}@scope(.pr-winner-row){:scope{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--bg-card);border:1px solid var(--line);cursor:pointer;border-radius:14px;flex:1;transition:transform .2s,border-color .2s,background .2s;display:flex}:scope:hover{border-color:var(--pitch-line);background:var(--bg-card-hover);transform:translate(4px)}.rank{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-mute);letter-spacing:.05em;width:1.125rem}.nm{font-size:var(--text-base);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.nm .sym{font-size:var(--text-2xs);color:var(--ink-mute);font-family:var(--font-mono);letter-spacing:.08em;margin-top:2px;font-weight:500;display:block}.pct{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}@media (max-width:640px){.nm{white-space:normal}}}@scope(.pr-rail-wrap){:scope{margin-top:var(--space-sm);margin-bottom:var(--space-xs);position:relative}.pr-rail{gap:var(--space-sm);scroll-snap-type:x proximity;touch-action:pan-x;cursor:grab;padding:.25rem 2px var(--space-lg);scrollbar-width:thin;align-items:flex-start;display:flex;overflow-x:auto}.pr-rail:active{cursor:grabbing}.pr-rail::-webkit-scrollbar{height:4px}.pr-rail::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.pr-rail-item{scroll-snap-align:start;flex:0 0 320px;min-width:0}}@scope(.pr-rail-wrap){@media (max-width:767px){:scope:after{content:"";background:linear-gradient(90deg, transparent, var(--bg-base));pointer-events:none;z-index:2;width:40px;position:absolute;top:0;bottom:16px;right:0}}}@scope(.pr-match-card){:scope{text-align:left;cursor:pointer;background:0 0;flex-direction:column;width:100%;height:100%;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex}:scope:active{transform:scale(.985)}.pr-match-shell{border:1px solid var(--border);background:#ffffff04;border-radius:18px;flex-direction:column;height:100%;padding:3px;transition:border-color .25s,background .25s;display:flex;position:relative;overflow:hidden}:scope:hover .pr-match-shell{border-color:var(--border-glow);background:#ffb6270a}.pr-match-core{background:linear-gradient(135deg, var(--bg-card) 0%, var(--bg-elevated) 100%);height:100%;padding:var(--space-md);border-radius:15px;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px 1px #ffffff06}.pr-match-core:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 100% 0,#ffb6270a,#0000 60%);position:absolute;inset:0}.pr-match-meta{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.pr-match-meta .status{color:var(--pitch-glow);align-items:center;gap:6px;display:inline-flex}.pr-match-meta .status .pulse{background:var(--pitch-glow);width:6px;height:6px;box-shadow:0 0 8px var(--pitch-glow);border-radius:50%;animation:1.6s infinite pr-pulse}@keyframes pr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.pr-match-fixture{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.pr-team{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.pr-team.away{text-align:right;flex-direction:row-reverse}.pr-team .flag{object-fit:cover;border-radius:3px;flex-shrink:0;width:28px;height:20px;box-shadow:0 2px 6px #00000059}.pr-team>div{flex-direction:column;justify-content:center;height:2.8em;display:flex;overflow:hidden}.pr-team .name{font-size:var(--text-base);letter-spacing:-.01em;color:var(--ink);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-weight:600;line-height:1.1;display:-webkit-box;overflow:hidden}.pr-team .sym{color:var(--ink-mute);font-size:9px;line-height:1;font-family:var(--font-mono);letter-spacing:.08em;margin-top:2px;display:block}.pr-vs{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-mute);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;flex-shrink:0;padding:4px 8px}.pr-match-score,.pr-modal-score{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);letter-spacing:.06em;border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:999px;flex-shrink:0;padding:4px 10px;font-weight:600}.pr-score-stack{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:5px 10px;line-height:1.1;display:inline-flex}.pr-score-stack .pr-score-main{font-size:inherit;letter-spacing:.04em;font-weight:700}.pr-score-stack .pr-score-pso{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-size:9px;font-weight:700}.pr-score-stack--inline{background:0 0;border:0;border-radius:0;flex-direction:row;align-items:baseline;gap:6px;padding:0 4px}.pr-score-stack--inline .pr-score-pso{letter-spacing:.08em;font-size:9px}.pr-match-meta .status.finished,.pr-sheet-ft{color:var(--ink-mute);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase}.pr-match-pool{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:.625rem;display:flex}.pr-match-pool .val{color:var(--ink);letter-spacing:.02em;text-transform:none;font-weight:600;font-size:var(--text-xs)}.pr-match-pools{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.pr-match-pools .lbl{flex-shrink:0;align-self:center}.pr-match-pools .vals{flex-wrap:nowrap;justify-content:end;align-items:baseline;gap:.5rem;display:flex}.pr-match-pools .chip{font-size:var(--text-2xs);letter-spacing:.02em;text-transform:none;color:var(--ink-soft);white-space:nowrap;flex-shrink:0;align-items:baseline;gap:.125rem;display:inline-flex}.pr-match-pools .chip b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.pr-match-pools .chip.home b{color:var(--accent)}.pr-match-pools .chip.draw b{color:var(--ink-soft)}.pr-match-pools .chip.away b{color:var(--pitch-glow)}.pr-prob-row{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-weight:700;display:flex}.pr-prob-row .h{color:var(--accent)}.pr-prob-row .a{color:var(--pitch-glow)}.pr-prob-bar{border:1px solid var(--line);background:#f5f7f20a;border-radius:999px;height:6px;display:flex;overflow:hidden}.pr-prob-seg{transform-origin:0;height:100%;transition:filter .25s,opacity .25s,transform .25s cubic-bezier(.16,1,.3,1)}:scope:hover .pr-prob-seg.dim{opacity:.45}.pr-prob-seg.dim{opacity:.7}.pr-prob-seg.home{background:linear-gradient(90deg, var(--accent-hover), var(--accent))}.pr-prob-seg.draw{background:var(--ink-mute)}.pr-prob-seg.away{background:linear-gradient(90deg, var(--pitch), var(--pitch-glow))}.pr-prob-foot{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:.375rem;display:flex}@media (max-width:640px){.pr-match-pools .chip{white-space:normal}}}@scope(.pr-day-section){:scope{margin-bottom:var(--space-2xl);container-type:inline-size}.pr-day-header{padding:var(--space-sm) 0 var(--space-md);border-bottom:1px solid var(--line);margin-bottom:var(--space-md);justify-content:space-between;align-items:baseline;display:flex}.pr-day-header .day{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.pr-day-header .day .num{color:var(--accent);letter-spacing:.04em;margin-right:.625rem}.pr-day-header .count{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);letter-spacing:.12em;text-transform:uppercase}.pr-day-header--toggle{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;gap:var(--space-sm);background:0 0;border:0}.pr-day-header--toggle .count{margin-left:auto}.pr-day-chevron{color:var(--ink-mute);flex-shrink:0;transition:transform .2s}:scope.is-collapsed .pr-day-chevron{transform:rotate(-90deg)}:scope.is-collapsible.is-collapsed{margin-bottom:var(--space-md)}:scope.is-collapsible.is-collapsed .pr-day-header{border-bottom-color:color-mix(in oklab, var(--line), transparent 50%);margin-bottom:0}.pr-match-list-empty{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-mute);letter-spacing:.06em;padding:var(--space-lg) 0}.pr-day-grid{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:.625rem;display:grid}@container (max-width:520px){.pr-day-grid{grid-template-columns:1fr}}}@media (max-width:1024px){.pr-winner-grid{grid-template-columns:1fr}.pr-winner-hero{padding:var(--space-lg);min-height:auto}.pr-winner-hero h2{font-size:var(--text-2xl);margin:var(--space-sm) 0 var(--space-xs)}.pr-keymetrics{gap:var(--space-md);margin-bottom:var(--space-md)}.pr-rail{padding:.25rem 0 var(--space-sm)}.pr-rail-item{flex:0 0 clamp(220px,70dvw,300px);min-width:0}}.pr-skel{background:linear-gradient(90deg, var(--bg-elevated) 0%, var(--bg-hover) 50%, var(--bg-elevated) 100%);background-size:200% 100%;border-radius:12px;animation:1.6s linear infinite pr-skel-shimmer}@keyframes pr-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@scope(.pr-modal){:scope{width:100%;max-width:min(520px,96dvw);padding:var(--space-lg);gap:var(--space-md);aspect-ratio:auto;pointer-events:auto;content-visibility:visible;-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);background:#141c20eb;border-radius:16px;flex-direction:column;max-height:92dvh;display:flex;position:relative;overflow-y:auto;box-shadow:0 12px 40px #00000073,inset 0 1px 1px #ffffff08}.pr-outcome{content-visibility:visible}.pr-modal-close{width:28px;height:28px;color:var(--ink-mute);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-grid}.pr-modal-close:hover{color:var(--ink);border-color:var(--border);background:#f5f7f20a}.pr-modal-header{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.pr-modal-fixture{flex-wrap:nowrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.pr-modal-flag{object-fit:cover;border-radius:3px;flex-shrink:0;width:28px;height:20px;box-shadow:0 2px 6px #00000059}}@scope(.pr-pool-block){:scope{background:var(--bg-elevated);border:1px solid var(--border);padding:var(--space-sm) var(--space-md);border-radius:10px}.pr-pool-rows{flex-direction:column;gap:6px;display:flex}.pr-pool-chip{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;justify-content:space-between;align-items:center;display:flex}.pr-pool-chip .sym{letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-size:var(--text-2xs);color:var(--ink-mute)}.pr-pool-chip .val{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.pr-pool-chip.home .sym{color:var(--accent)}.pr-pool-chip.away .sym{color:var(--pitch-glow)}.pr-pool-chip.draw .sym{color:var(--ink-soft)}}@scope(.pr-outcomes){:scope{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid;container-type:inline-size}@container (max-width:400px){:scope{grid-template-columns:1fr}}}@scope(.pr-outcome){:scope{text-align:left;cursor:pointer;border:1px solid var(--line);background:0 0;border-radius:16px;padding:3px;transition:border-color .2s;display:block;position:relative}:scope:hover{border-color:var(--border-strong)}:scope.active{border-color:var(--accent);background:#ffb6270a}.pr-outcome-inner{background:var(--bg-elevated);padding:var(--space-xs) var(--space-sm);border-radius:13px;flex-direction:column;gap:.25rem;min-height:clamp(68px,9dvh,80px);display:flex;position:relative;box-shadow:inset 0 1px 1px #ffffff05}.lab{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);letter-spacing:.14em;text-transform:uppercase}.nm{font-size:var(--text-sm);color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pct{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}:scope.away .pct{color:var(--pitch-glow)}:scope.draw .pct{color:var(--ink-soft)}.pct-row{align-items:baseline;gap:.375rem;margin-top:auto;display:flex}.payout{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);letter-spacing:.04em}.ico-pill{width:22px;height:22px;color:var(--ink-mute);opacity:0;background:#f5f7f20a;border-radius:999px;place-items:center;transition:opacity .2s,transform .2s;display:inline-grid;position:absolute;top:10px;right:10px;transform:translate(-4px)}:scope.active .ico-pill{background:var(--goal-soft);color:var(--accent);opacity:1;transform:translate(0)}@media (max-width:640px){.nm{white-space:normal}}}@scope(.pr-stake-row){:scope{flex-wrap:wrap;gap:8px;display:flex}@layer overrides{.pr-stake-input{border:1px solid var(--border);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-base);field-sizing:content;background:#1f6f3a14;border-radius:10px;flex:1;padding:12px 16px;transition:border-color .2s,background .2s}.pr-stake-input:focus:not(:focus-visible){outline:none}.pr-stake-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent);background:#1f6f3a24;box-shadow:0 0 0 1px #ffcb554d}.pr-stake-input::placeholder{color:var(--ink-mute)}}}@layer overrides{@scope(.pr-cta){:scope{align-items:center;gap:10px;padding:12px 18px 12px 22px;display:inline-flex;position:relative}.ico{width:22px;height:22px;color:var(--bg-base);background:#0000002e;border-radius:999px;place-items:center;display:inline-grid}}}@scope(.pr-winner-list-modal){:scope{aspect-ratio:auto;pointer-events:auto;content-visibility:visible;-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);background:#141c20eb;border-radius:16px;flex-direction:column;width:100%;max-width:min(520px,94dvw);max-height:86dvh;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000073,inset 0 1px 1px #ffffff08}.pr-list-head{padding:var(--space-lg) var(--space-xl) var(--space-lg);border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.pr-list-head .t{align-items:center;gap:12px;display:flex}.pr-list-head .t .ico{background:var(--goal-soft);border:1px solid var(--goal-line);width:32px;height:32px;color:var(--accent);border-radius:8px;place-items:center;display:inline-grid}.pr-list-body{padding:var(--space-sm) var(--space-lg) var(--space-lg);flex:1;overflow-y:auto}}@scope(.pr-rank-row){:scope{align-items:center;gap:var(--space-md);padding:.6875rem var(--space-sm);border-radius:10px;transition:background .15s;display:flex}:scope:hover{background:#f5f7f206}.rk{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);letter-spacing:.05em;text-align:right;width:1.375rem}.flag{object-fit:cover;border-radius:3px;flex-shrink:0;width:28px;height:18px;box-shadow:0 2px 6px #00000059}.nm{font-size:var(--text-sm);color:var(--ink);flex:1;min-width:0;font-weight:600}.nm .sym{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);letter-spacing:.08em;margin-top:1px;font-weight:500;display:block}.pct{font-family:var(--font-mono);font-size:var(--text-base);color:var(--accent);font-variant-numeric:tabular-nums;text-align:right;min-width:3.75rem;font-weight:700}.buy{font-size:var(--text-2xs);padding:.375rem .75rem}}@media (max-width:480px){.pr-modal{padding:var(--space-md);gap:var(--space-sm)}.pr-rail-item{flex:0 0 clamp(200px,78vw,300px);min-width:0}}@media (prefers-reduced-motion:reduce){.pr-shimmer,.pr-card-enter{animation:none!important}}.pr-meta-text{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);letter-spacing:.12em;text-transform:uppercase}.pr-meta-text-bold{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.pr-stake-box{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pr-payout-row{justify-content:space-between;font-size:12px;display:flex}.pr-payout-label{color:var(--ink-soft)}.pr-payout-value{font-family:var(--font-mono);color:var(--ink);font-weight:600}.pr-total-payout{border-top:1px solid var(--border);justify-content:space-between;margin-top:4px;padding-top:4px;font-size:12px;display:flex}.pr-total-label{color:var(--ink-soft);font-weight:600}.pr-total-value{font-family:var(--font-mono);color:var(--ink);font-weight:700}.pr-disabled-block{background:var(--bg-elevated);width:100%;color:var(--ink-mute);border:1px solid var(--border);text-align:center;font-weight:600;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:not-allowed;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-size:12px;display:inline-flex}.pr-loading-block{background:var(--bg-elevated);border:1px solid var(--border);text-align:center;font-family:var(--font-mono);color:var(--ink-mute);letter-spacing:.08em;border-radius:10px;padding:14px 18px;font-size:11px}.pr-market-closed{text-align:center;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;padding:20px 0}.pr-market-closed-text{color:var(--ink-soft);font-size:14px;font-weight:500}.pr-market-closed-sub{color:var(--ink-mute);font-size:11px;font-family:var(--font-mono);letter-spacing:.08em;margin-top:6px}.pr-stake-helper{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;display:flex}.pr-team-name{font-size:14px;font-weight:600}.pr-vs-text{color:var(--ink-mute);font-size:11px}.pr-link-accent{color:var(--accent)}.pr-text-ink{color:var(--ink)}.pr-cta-full{width:100%;padding:14px 18px}.pr-disclaimer{color:var(--ink-mute);font-size:11px;line-height:1.55}.pr-stake-actions{flex-direction:column;gap:10px;display:flex}.pr-stake-success{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);width:100%;color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:11px;font-weight:600;display:inline-flex}.pr-modal-title{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:700}.pr-modal-subtitle{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);letter-spacing:.12em;text-transform:uppercase;margin-top:3px}@scope(.tr-tournament){:scope{gap:var(--space-lg);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.tr-tournament-tabs{box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffffff0d 0%,#141c20e0 100%);border:1px solid #ffffff17;border-radius:999px;align-self:flex-start;align-items:stretch;gap:2px;height:44px;min-height:44px;max-height:44px;padding:3px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 4px 16px #00000038}.tr-tournament-glider{background:var(--pitch-soft);border:1px solid var(--pitch-line);pointer-events:none;border-radius:999px;transition:left .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 0 14px #2a8e4d2e}.tr-tournament-glider.is-dragging{transition:none}.tr-tournament>.tr-tournament-tabs .tr-tournament-tab{font-size:var(--text-2xs);letter-spacing:.04em}.tr-tournament-tab{z-index:1;height:100%;min-height:0;color:var(--ink-mute);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:600;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative}.tr-tournament-tab.is-active{color:var(--ink);box-shadow:none;background:0 0;border-color:#0000;border-radius:999px}.tr-tournament-panel{align-self:stretch;width:100%;min-width:0}}@scope(.tr-groups-tabs-view){:scope{min-width:0}}@scope(.tr-group-table){:scope{border:1px solid color-mix(in oklab, var(--line), transparent 25%);background:linear-gradient(165deg, color-mix(in oklab, var(--bg-elevated), #fff 3%) 0%, var(--bg-base) 100%);box-shadow:none;border-radius:14px;overflow:hidden}.tr-group-title{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--line);margin:0;padding:12px 14px 10px;font-weight:700}.tr-table-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}@media (min-width:768px){.tr-table-scroll{overflow-x:visible}}.tr-table{border-collapse:collapse;width:100%;min-width:320px;font-size:var(--text-sm);table-layout:fixed}@media (min-width:768px){.tr-table{table-layout:auto;min-width:0}.tr-th,.tr-td{padding:12px 14px}.tr-th--team,.tr-td--team{width:38%}.tr-team-name{font-size:14px}.tr-group-title{font-size:var(--text-sm);padding:14px 18px 12px}.tr-row .tr-td--team{background:color-mix(in oklab, var(--bg-elevated), var(--bg-base) 50%)}}.tr-th{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute);text-align:center;border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px;font-weight:600}.tr-th--team{text-align:left;z-index:2;background:color-mix(in oklab, var(--bg-elevated), var(--bg-base) 40%);padding-left:14px;position:sticky;left:0}.tr-th--pts{color:var(--ink-soft);font-weight:700}.tr-th--form{text-align:right;padding-right:12px}.tr-row{border-bottom:1px solid color-mix(in oklab, var(--line), transparent 40%);position:relative}.tr-row:last-child{border-bottom:0}.tr-row--qualified:before{content:"";background:linear-gradient(180deg, var(--pitch-glow) 0%, var(--pitch) 100%);border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.tr-td{text-align:center;color:var(--ink-soft);font-variant-numeric:tabular-nums;padding:9px 8px}.tr-td--team{text-align:left;z-index:1;background:inherit;color:var(--ink);align-items:center;gap:8px;min-width:0;padding-left:14px;display:flex;position:sticky;left:0}.tr-row--qualified .tr-td--team{background:color-mix(in oklab, var(--pitch), transparent 94%)}.tr-rank{width:14px;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);text-align:center;flex-shrink:0}.tr-flag{object-fit:cover;width:20px;height:14px;box-shadow:0 0 0 1px color-mix(in oklab, var(--line), transparent 30%);border-radius:2px;flex-shrink:0}.tr-team-code{display:none}.tr-team-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.tr-td--pts{color:var(--ink);font-weight:700;font-family:var(--font-mono);font-size:var(--text-2xs)}.tr-td--form{text-align:right;padding-right:12px}}@scope(.tr-form-dots){:scope{justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.tr-form-dot{border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-weight:700;line-height:1;display:inline-flex}.tr-form-dot--empty{border:1px solid color-mix(in oklab, var(--ink-mute), transparent 60%);background:0 0}.tr-form-dot--w{background:var(--pitch);color:#fff}.tr-form-dot--d{background:color-mix(in oklab, var(--ink-mute), transparent 50%);color:var(--ink);font-size:10px}.tr-form-dot--l{color:#fff;background:#e85d5dcc;background:lab(58.4757% 54.8709 29.4214/.8)}}@scope(.tr-legend){:scope{gap:var(--space-md) var(--space-xl);margin-top:var(--space-lg);border:1px solid var(--line);background:color-mix(in oklab, var(--bg-elevated), transparent 30%);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.02em;color:var(--ink-mute);border-radius:12px;flex-wrap:wrap;padding:12px 14px;display:flex}.tr-legend-item{align-items:center;gap:8px;display:inline-flex}.tr-legend-bar{background:var(--pitch-glow);border-radius:2px;width:3px;height:16px}}@scope(.tr-groups-tabs-wrap){:scope{width:100%;margin-bottom:var(--space-md);justify-content:stretch;display:flex}.tr-groups-rail{box-sizing:border-box;background:linear-gradient(#ffffff0d 0%,#141c20e0 100%);border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:2px;width:100%;max-width:100%;height:44px;min-height:44px;max-height:44px;padding:3px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 4px 16px #00000038}.tr-groups-scroll{width:38px;height:38px;min-height:0;max-height:38px;box-shadow:none;color:var(--ink-soft);font-family:var(--font-mono);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:0 0 38px;justify-content:center;align-self:center;align-items:center;margin:0;padding:0;font-size:15px;line-height:1;transition:background .15s;display:inline-flex}.tr-groups-scroll:active{background:#ffffff0f}.tr-groups-scroll:focus{outline:none}.tr-groups-scroll:focus-visible{outline:2px solid var(--pitch-line);outline-offset:-2px}.tr-groups-rail .segmented-chip-rail{flex:auto;min-width:0;display:flex}.tr-groups-rail .segmented-chip-rail-scroll,.tr-groups-tabs-scroll{touch-action:pan-x;cursor:grab;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-width:0;overflow-x:auto}.tr-groups-tabs-scroll::-webkit-scrollbar{display:none}.tr-groups-tabs{touch-action:pan-x;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:2px;width:max-content;height:38px;min-height:38px;padding:0 2px;display:inline-flex;position:relative}.tr-groups-tabs.is-segment-dragging{touch-action:none}.tr-groups-tabs-glider{background:linear-gradient(135deg, var(--pitch-soft) 0%, var(--goal-soft) 100%);border:1px solid var(--pitch-line);pointer-events:none;border-radius:999px;transition:left .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px #2a8e4d2e}.tr-groups-tabs-glider.is-dragging{transition:none}.tr-groups-rail .tr-groups-tab{z-index:1;width:auto;min-width:28px;height:38px;min-height:0;max-height:38px;color:var(--ink-mute);font-family:var(--font-mono);cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:700;line-height:1;transition:color .2s;display:inline-flex;position:relative}.tr-groups-tab.is-active{color:var(--ink);box-shadow:none;background:0 0;border-color:#0000}.tr-groups-tab.has-played:not(.is-active){color:var(--ink-soft)}@media (min-width:1024px){:scope{justify-content:stretch}.tr-groups-scroll{display:none}.tr-groups-rail .segmented-chip-rail-scroll,.tr-groups-tabs-scroll{cursor:default;overflow:visible}.tr-groups-tabs{grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;width:100%;display:grid;overflow:visible}.tr-groups-rail .tr-groups-tab{width:100%;min-width:0;padding:0 2px}}}@scope(.tr-bracket){:scope{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.tr-bracket-note{font-size:var(--text-sm);color:var(--ink-mute);max-width:52ch;margin:0;line-height:1.5}.tr-bracket .segmented-chip-rail{align-self:stretch;width:100%}.tr-bracket-round-tabs{touch-action:none;-webkit-user-select:none;user-select:none;align-self:stretch;align-items:stretch;gap:2px;width:100%;display:flex;position:relative}.tr-bracket-round-tabs.is-segment-dragging{touch-action:none}.tr-bracket-round-tabs .tr-tournament-tab{min-width:0;font-size:var(--text-2xs);letter-spacing:.04em;background:0 0;border-color:#0000;flex:1 1 0;padding:0 4px}.tr-bracket-round-tabs .tr-tournament-tab.is-active{color:var(--ink);box-shadow:none;background:0 0;border-color:#0000}.tr-bracket-round-tab-full{display:none}@media (min-width:768px){.tr-bracket-round-tab-short{display:none}.tr-bracket-round-tab-full{display:inline}}.tr-bracket-round{margin-bottom:0;container-type:inline-size}}@scope(.tr-ko-card){:scope{cursor:default}:scope:active{transform:none}:scope:hover .pr-match-shell{border-color:var(--border);background:#ffffff04}.tr-ko-faceoff{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.tr-ko-lane{border:1px solid color-mix(in oklab, var(--line), transparent 40%);background:color-mix(in oklab, var(--bg-elevated), transparent 20%);border-radius:10px;align-items:center;gap:.5rem;min-width:0;min-height:2.8em;padding:8px 10px;display:flex}.tr-ko-lane.is-team{border-color:color-mix(in oklab, var(--pitch-line), transparent 20%);background:color-mix(in oklab, var(--pitch-soft), transparent 55%)}.tr-ko-lane.is-slot{background:color-mix(in oklab, var(--bg-elevated), var(--bg-base) 40%);border-style:dashed}.tr-ko-lane-flag{object-fit:cover;border-radius:3px;flex-shrink:0;width:28px;height:20px;box-shadow:0 2px 6px #00000059}.tr-ko-lane-mark{border:1px solid color-mix(in oklab, var(--line), transparent 20%);background:color-mix(in oklab, var(--bg-base), #fff 3%);width:28px;height:20px;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-soft);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.tr-ko-lane.is-third .tr-ko-lane-mark{font-size:8px}.tr-ko-lane-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tr-ko-lane-title{font-size:var(--text-base);letter-spacing:-.01em;color:var(--ink);word-break:break-word;font-weight:600;line-height:1.1}.tr-ko-lane.is-slot .tr-ko-lane-title{font-size:var(--text-base);color:var(--ink)}.tr-ko-lane-sub{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin-top:2px;font-size:9px;line-height:1;display:block}.tr-ko-group-chips{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.tr-ko-group-chip{border:1px solid color-mix(in oklab, var(--line), transparent 25%);background:color-mix(in oklab, var(--bg-base), #fff 2%);min-width:1.5rem;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;color:var(--ink-soft);border-radius:6px;justify-content:center;align-items:center;padding:2px 6px;font-weight:700;line-height:1.2;display:inline-flex}.tr-ko-divider{justify-content:center;align-items:center;padding:2px 0;display:flex}}.pr-chunk-skeleton{background:color-mix(in oklab, var(--bg-card), var(--line) 12%);border-radius:20px}.pr-chunk-skeleton--winner{gap:var(--space-lg);margin-bottom:var(--space-sm);grid-template-columns:1.7fr 1fr;min-height:clamp(200px,40dvh,280px);display:grid}.pr-chunk-skeleton--rail{min-height:240px;margin-top:var(--space-sm);margin-bottom:var(--space-xs)}.pr-chunk-skeleton--section{min-height:24vh;margin-top:var(--space-3xl)}
