@font-face{font-family:Sakana;src:url(/Sakana.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/caveat-700-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-400-900-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-400-900.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-semi-condensed-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-semi-condensed-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-semi-condensed-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-semi-condensed-800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{font-synthesis:none}:root{--font-display:"Sakana", "Barlow Semi Condensed", sans-serif;--grad-signature:linear-gradient(90deg, var(--grad-sig-a), var(--grad-sig-b));--font:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--font-head:"Barlow Semi Condensed", "Schibsted Grotesk", sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--page-max:680px;--hero-pad-y:36px;--hero-pad-x:24px;--hero-title-size:clamp(40px,8vw,68px);--hero-sub-size:13px;--hero-note-size:12px;--search-shell-pad-y:20px;--search-control-font:13px;--search-meta-font:12px;--search-control-pad:11px 10px;--search-chip-pad:8px 12px;--search-button-font:12px;--compare-font:18px;--compare-pad:10px;--info-font:12px;--search-grid-gap:6px;--stat-col:140px;--chip-col:120px;--hist-col:80px;--card-pad:16px;--stat-font:14px;--stat-label:12px;--gw-chart-bar-height:64px;--gw-chart-group-min:18px;--gw-chart-bar-width:7px;--gw-chart-bar-gap:2px;--gw-chart-group-gap:3px;--gw-chart-hover-height:19px;--gw-chart-gw-font:8px;--gw-chart-legend-dot:8px;--gw-chart-legend-font:10px;--heatmap-cell-size:16px;--heatmap-cell-gap:2px;--heatmap-cell-font:6px;--heatmap-label-font:12px;--heatmap-legend-width:16px;--heatmap-legend-height:8px;--heatmap-legend-font:9px;--app-header-h:58px;--app-header-search-w:320px;--bg-page:#120b28;--bg-card:#1c1236;--bg-card-alt:#221544;--bg-inset:#170f2e;--border-primary:#2d2447;--border-subtle:#261e39;--border-faint:#3d3456;--card-border:var(--border-primary);--text-primary:#e8e2f0;--text-secondary:#d5cbe1;--text-tertiary:#a99cc0;--text-muted:#9c8fb2;--text-faint:#6e5f87;--text-ghost:#4a3d63;--glass-white:255,255,255;--glass-black:0,0,0;--shadow:0,0,0;--btn-primary-ink:#060d1a;--id-a:#00ff87;--id-b:#38b6ff;--win:#34d399;--lose:#f87171;--draw:#8fb0aa;--data-dim:var(--text-tertiary);--success:#34d399;--warn:#f5a623;--error:#f87171;--live:#22d3ee;--gold:#f7ce46;--focus-ring:#e8e2f0;--ramp-1:#3ee29b;--ramp-2:#8bcb6b;--ramp-3:#e0b345;--ramp-4:#f58a5f;--ramp-5:#f26d7e;--grad-sig-a:#00ff87;--grad-sig-b:#38b6ff;--tint-1:#5eead4;--tint-2:#93c5fd;--tint-3:#fcd34d;--tint-4:#f0abfc;--tint-5:#86efac;--alpha-wash:10%;--alpha-border:28%;--alpha-line:55%;--id-a-fill:var(--id-a);--id-b-fill:var(--id-b);--win-fill:var(--win);--lose-fill:var(--lose);--draw-fill:var(--draw);--id-a-mark:var(--id-a);--id-b-mark:var(--id-b);--draw-mark:var(--draw);--mark-grad-a:linear-gradient(180deg,var(--id-a),var(--id-a));--mark-grad-b:linear-gradient(180deg,var(--id-b),var(--id-b));--mark-grad-win:linear-gradient(180deg,var(--win),var(--win));--mark-grad-lose:linear-gradient(180deg,var(--lose),var(--lose));--mark-grad-warn:linear-gradient(180deg,var(--warn),var(--warn));--mark-grad-gold:linear-gradient(180deg,var(--gold),var(--gold));--mark-grad-tint2:linear-gradient(180deg,var(--tint-2),var(--tint-2));--win-mark:var(--win);--success-mark:var(--success);--lose-mark:var(--lose);--warn-mark:var(--warn);--gold-mark:var(--gold);--error-mark:var(--error);--ramp-1-mark:var(--ramp-1);--ramp-2-mark:var(--ramp-2);--ramp-3-mark:var(--ramp-3);--ramp-4-mark:var(--ramp-4);--ramp-5-mark:var(--ramp-5);--tint-1-mark:var(--tint-1);--tint-2-mark:var(--tint-2);--tint-3-mark:var(--tint-3);--tint-4-mark:var(--tint-4);--tint-5-mark:var(--tint-5);--success-fill:var(--success);--warn-fill:var(--warn);--error-fill:var(--error);--live-fill:var(--live);--gold-fill:var(--gold);--ramp-1-fill:var(--ramp-1);--ramp-2-fill:var(--ramp-2);--ramp-3-fill:var(--ramp-3);--ramp-4-fill:var(--ramp-4);--ramp-5-fill:var(--ramp-5);--tint-1-fill:var(--tint-1);--tint-2-fill:var(--tint-2);--tint-3-fill:var(--tint-3);--tint-4-fill:var(--tint-4);--tint-5-fill:var(--tint-5);--accent-green:var(--id-a);--accent-blue:var(--id-b);--accent-red:var(--lose);--accent-amber:var(--warn);--skeleton-from:#221544;--skeleton-mid:#2e1f51;--draw-color:var(--draw);--shadow-sm:0 1px 3px #0003;--shadow-md:0 4px 16px #0000004d;--bg-sub:#ffffff0a;--inner-border:var(--border-subtle);--container-bg:var(--bg-card)}@media (width<=480px){:root{--stat-col:95px;--chip-col:90px;--hist-col:65px;--card-pad:10px;--stat-font:13px;--stat-label:12px;--app-header-h:54px;--app-header-search-w:100%}.scroll-top-btn{width:36px;height:36px;bottom:16px;right:16px}html,body{overflow-x:hidden}}:root{--measure-read:68ch}@media (width>=1024px){:root{--page-max:860px;--card-pad:22px}}@media (width>=1400px){:root{--page-max:960px}}@media (width>=1500px){:root{--page-max:960px;--hero-pad-y:48px;--hero-pad-x:30px;--hero-title-size:clamp(46px,6vw,78px);--hero-sub-size:15px;--hero-note-size:12px;--search-shell-pad-y:24px;--search-control-font:14px;--search-meta-font:12px;--search-control-pad:13px 12px;--search-chip-pad:10px 14px;--search-button-font:13px;--compare-font:20px;--compare-pad:12px;--info-font:12px;--search-grid-gap:8px;--stat-col:150px;--chip-col:128px;--hist-col:86px;--card-pad:18px;--stat-font:15px;--stat-label:12px;--gw-chart-bar-height:80px;--gw-chart-group-min:21px;--gw-chart-bar-width:8px;--gw-chart-bar-gap:3px;--gw-chart-group-gap:4px;--gw-chart-hover-height:22px;--gw-chart-gw-font:9px;--gw-chart-legend-dot:9px;--gw-chart-legend-font:11px;--heatmap-cell-size:20px;--heatmap-cell-gap:3px;--heatmap-cell-font:7px;--heatmap-label-font:12px;--heatmap-legend-width:20px;--heatmap-legend-height:10px;--heatmap-legend-font:10px;--app-header-h:62px;--app-header-search-w:360px}.summary-strip{gap:10px;margin-bottom:12px}.summary-tile{border-radius:14px;padding:14px 14px 13px}.macro-section-heading{margin:28px 0 14px;padding:14px 18px}.top-nav-bar{height:46px;padding:0 18px}.top-nav-anchor{height:46px}.module-shelf{gap:14px}.module-shelf-panel{flex-basis:min(390px,100vw - 120px);max-width:min(390px,100vw - 120px);padding:16px 16px 14px}.section-pager{gap:12px;margin:16px 0 22px;padding:14px}.section-pager-copy{padding:12px 14px}.section-pager-btn{padding:9px 14px;font-size:11px}}*{box-sizing:border-box;margin:0;padding:0}.sig-text{background:var(--grad-signature);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html{scroll-padding-top:calc(var(--app-header-h) + 16px)}body{background:var(--bg-page);color:var(--text-primary);font-family:var(--font)}button,input,select,textarea{font-family:inherit}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{transform:none}}@media (hover:hover){button:not(:disabled):not([aria-disabled=true]):hover,[role=button]:not([aria-disabled=true]):hover{filter:brightness(1.14)}html.light button:not(:disabled):not([aria-disabled=true]):hover,html.light [role=button]:not([aria-disabled=true]):hover{filter:brightness(.94)}}button,[role=button]{touch-action:manipulation;transition:filter .15s,transform .12s}button:disabled,button[aria-disabled=true]{cursor:default}@media (pointer:coarse){button{position:relative}button:after{content:"";pointer-events:auto;height:max(100%,44px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}input:focus{outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:inherit}input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.share-lightbox{--text-muted:#a394b8;--text-secondary:#cbd5e1;--border-subtle:#3d2b5e;--bg-sub:#221544;--shadow-md:0 4px 16px #00000080}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fadeUp{animation:.35s forwards fadeUp}@keyframes confettiFall{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:0;transform:translateY(120px)rotate(720deg)}}@keyframes drawLine{0%{stroke-dashoffset:2000px}to{stroke-dashoffset:0}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes fillWidth{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes countUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.skeleton{background:linear-gradient(90deg, var(--skeleton-from) 25%, var(--skeleton-mid) 50%, var(--skeleton-from) 75%);background-size:400px 100%;border-radius:8px;animation:1.5s infinite shimmer}.card-enter{animation:.4s both fadeUp}@media (prefers-reduced-motion:reduce){.card-enter{animation:none}}.card-hover{transition:transform .2s,box-shadow .2s}.card-hover:hover{box-shadow:0 8px 24px rgba(var(--shadow),.15),0 0 0 1px rgba(var(--glass-white),.05);transform:translateY(-2px)}.stat-hover{border-radius:4px;transition:background .15s}.stat-hover:hover{background:rgba(var(--glass-white),.035);cursor:pointer}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes popIn{0%{opacity:0;transform:scale(0)}80%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ripple{0%{box-shadow:0 0 #00ff874d}to{box-shadow:0 0 0 12px #00ff8700}}@keyframes glow{0%,to{filter:drop-shadow(0 0 3px)}50%{filter:drop-shadow(0 0 8px)}}@keyframes pulse{0%,to{box-shadow:0 0 8px var(--pulse-color)}50%{box-shadow:0 0 20px var(--pulse-color), 0 0 40px color-mix(in srgb, var(--pulse-color) 27%, transparent)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes stampIn{0%{opacity:0;transform:rotate(-2deg)scale(2.4)}60%{opacity:1;transform:rotate(-2deg)scale(.9)}80%{transform:rotate(-2deg)scale(1.08)}to{opacity:1;transform:rotate(-2deg)scale(1)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.toast-msg{background:var(--bg-card);border:1px solid color-mix(in srgb, var(--accent-green) 25%, transparent);color:var(--accent-green);z-index:1000;pointer-events:none;white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:600;animation:.3s fadeUp;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}.crown-icon{font-size:16px;animation:2s ease-in-out infinite float;position:absolute;top:-14px}@media print{body{color:#000!important;background:#fff!important}.scroll-top-btn,.no-print,.toast-msg,.section-tab-bar,.app-header{display:none!important}}::-webkit-scrollbar{background:0 0;width:4px;height:4px}::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:2px}:root{--type-display:clamp(34px, 7vw, 56px);--type-headline:24px;--type-stat-lg:clamp(40px, 9vw, 64px);--type-stat:28px;--type-body:13px;--type-support:11px;--type-caption:9px}.t-display{font-family:var(--font-head);font-weight:400;font-size:var(--type-display);letter-spacing:-.02em;line-height:1.02}.t-headline{font-family:var(--font-head);font-weight:500;font-size:var(--type-headline);line-height:1.05}.t-stat-lg{font-family:var(--font-head);font-weight:600;font-size:var(--type-stat-lg);line-height:1}.t-stat{font-family:var(--font-head);font-weight:600;font-size:var(--type-stat);line-height:1}.t-num{font-family:var(--font-head);font-weight:700}.t-body{font-size:var(--type-body);color:var(--text-secondary);line-height:1.55}.t-support{font-size:var(--type-support);color:var(--text-tertiary);line-height:1.5}.t-caption{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:700}html.light{--bg-page:#ede9e3;--bg-card:#fcfbf8;--bg-card-alt:#f7f5f1;--bg-inset:#f2f0ec;--border-primary:#e4e0da;--border-subtle:#d5d0ca;--border-faint:#b7b2aa;--card-border:transparent;--text-primary:#1a1a17;--text-secondary:#3d3d37;--text-tertiary:#5c5c54;--text-muted:#61615a;--text-faint:#a3a39b;--text-ghost:#b8b8b0;--glass-white:0,0,0;--glass-black:0,0,0;--id-a:#047857;--id-b:#1e3a8a;--win:#166534;--lose:#be123c;--draw:#476f68;--data-dim:var(--text-tertiary);--success:#166534;--warn:#96410a;--error:#be123c;--live:#0b6379;--gold:#755a02;--focus-ring:#1a1a17;--ramp-1:#157839;--ramp-2:#44700d;--ramp-3:#854d0e;--ramp-4:#9a3412;--ramp-5:#9f1239;--grad-sig-a:#047857;--grad-sig-b:#1e3a8a;--btn-primary-ink:#f7f4ee;--skeleton-from:#e8e4df;--skeleton-mid:#f4f3f0;--draw-color:var(--draw);--shadow-sm:0 2px 6px #00000014;--shadow-md:0 4px 16px #0000001f;--bg-sub:#f5f3f0;--inner-border:var(--border-primary);--container-bg:var(--bg-card);--tint-1:#0f766e;--tint-2:#4338ca;--tint-3:#a16207;--tint-4:#9027b8;--tint-5:#15803d;--id-a-fill:var(--id-a);--id-b-fill:var(--id-b);--win-fill:var(--win);--lose-fill:var(--lose);--draw-fill:var(--draw);--id-a-mark:var(--id-a);--id-b-mark:var(--id-b);--draw-mark:var(--draw);--mark-grad-a:linear-gradient(180deg,var(--id-a),var(--id-a));--mark-grad-b:linear-gradient(180deg,var(--id-b),var(--id-b));--mark-grad-win:linear-gradient(180deg,var(--win),var(--win));--mark-grad-lose:linear-gradient(180deg,var(--lose),var(--lose));--mark-grad-warn:linear-gradient(180deg,var(--warn),var(--warn));--mark-grad-gold:linear-gradient(180deg,var(--gold),var(--gold));--mark-grad-tint2:linear-gradient(180deg,var(--tint-2),var(--tint-2));--win-mark:var(--win);--success-mark:var(--success);--lose-mark:var(--lose);--warn-mark:var(--warn);--gold-mark:var(--gold);--error-mark:var(--error);--ramp-1-mark:var(--ramp-1);--ramp-2-mark:var(--ramp-2);--ramp-3-mark:var(--ramp-3);--ramp-4-mark:var(--ramp-4);--ramp-5-mark:var(--ramp-5);--tint-1-mark:var(--tint-1);--tint-2-mark:var(--tint-2);--tint-3-mark:var(--tint-3);--tint-4-mark:var(--tint-4);--tint-5-mark:var(--tint-5);--success-fill:var(--success);--warn-fill:var(--warn);--error-fill:var(--error);--live-fill:var(--live);--gold-fill:var(--gold);--ramp-1-fill:var(--ramp-1);--ramp-2-fill:var(--ramp-2);--ramp-3-fill:var(--ramp-3);--ramp-4-fill:var(--ramp-4);--ramp-5-fill:var(--ramp-5);--tint-1-fill:var(--tint-1);--tint-2-fill:var(--tint-2);--tint-3-fill:var(--tint-3);--tint-4-fill:var(--tint-4);--tint-5-fill:var(--tint-5);--accent-green:var(--id-a);--accent-blue:var(--id-b);--accent-red:var(--lose);--accent-amber:var(--warn)}html.light body{background-image:none}html.light .module-shelf-panel{background:var(--bg-sub);box-shadow:none;border:1px solid var(--inner-border)}html.light .summary-tile{background:var(--bg-sub);box-shadow:none;border-color:var(--inner-border)}html.light .section-pager{background:var(--bg-card);box-shadow:var(--shadow-sm);border-color:#0000}html.light .section-pager-copy{background:var(--bg-card-alt);border-color:#0000}html.light .section-pager-btn{background:var(--bg-card);border-color:#0000}html.light .card-hover:hover{box-shadow:var(--shadow-md)}html.light .stat-hover:hover,html.light .section-pager-copy.cta:hover{background:var(--bg-sub)}html.light .scroll-top-btn{box-shadow:var(--shadow-md)}html.light .macro-section-heading{background:linear-gradient(90deg,#ffffff8c,#0000 80%)!important}html.light .app-header-theme-btn{color:#e8e2f0;background:#1c1236;border-color:#2d2447}html.light .app-header{background:var(--bg-card-alt);border-bottom-color:var(--inner-border)}html.light .section-tab-bar{background:var(--bg-card);box-shadow:var(--shadow-sm);border-bottom-color:var(--inner-border)}html.light .progress-strip{background:var(--inner-border)}html.light .my-team-btn{background:var(--bg-card)}html.light .my-team-btn.set{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-green) 12%, var(--bg-card)), color-mix(in srgb, var(--accent-blue) 8%, var(--bg-card)))}html.light .my-team-menu,html.light .my-team-search-popover{background:var(--bg-card)}.story-eyebrow{color:color-mix(in srgb, var(--eb-fill) 70%, #fff)}html.light .story-eyebrow{color:var(--eb-ink)}html.stage{--bg-page:#2b0b42;--bg-card:#fff;--bg-card-alt:#f5f0fc;--bg-sub:#f4effc;--bg-inset:#e7def5;--border-primary:#dcd0ef;--border-subtle:#e8e0f5;--border-faint:#bca8dc;--card-border:#e2d6f1;--inner-border:#d8cbec;--text-primary:#1d0a2e;--text-secondary:#3b2755;--text-tertiary:#574371;--text-muted:#63507c;--text-faint:#6f5c89;--text-ghost:#6f5c89;--glass-white:29,10,46;--glass-black:29,10,46;--shadow:12,3,24;--id-a:#006f49;--id-b:#005e8c;--win:#0a5c2e;--lose:#c1004c;--draw:#43665e;--data-dim:var(--text-tertiary);--success:#0a5c2e;--warn:#96430a;--error:#c1004c;--live:#00647f;--gold:#755a02;--focus-ring:#9b6bff;--ramp-1:#15743a;--ramp-2:#4a6b00;--ramp-3:#8a5000;--ramp-4:#a33a0c;--ramp-5:#b4123f;--tint-1:#0b5f77;--tint-2:#6d28d9;--tint-3:#a45b00;--tint-4:#9027b8;--tint-5:#157a46;--pl-green:#00ff87;--pl-yellow:#ebff00;--pl-blue:#05f0ff;--pl-orange:#ff6900;--pl-pink:#ff2882;--pl-lilac:#7573f7;--pl-grad-a:linear-gradient(135deg, var(--pl-green) 0%, var(--pl-yellow) 100%);--pl-grad-b:linear-gradient(135deg, var(--pl-lilac) 0%, var(--pl-blue) 100%);--pl-grad-sig:linear-gradient(135deg, var(--pl-blue) 0%, var(--pl-green) 100%);--pl-soft-a:linear-gradient(135deg, color-mix(in srgb, var(--pl-green) 26%, var(--bg-card)) 0%, color-mix(in srgb, var(--pl-yellow) 22%, var(--bg-card)) 100%);--pl-soft-b:linear-gradient(135deg, color-mix(in srgb, var(--pl-lilac) 22%, var(--bg-card)) 0%, color-mix(in srgb, var(--pl-blue) 26%, var(--bg-card)) 100%);--pl-soft-tied:linear-gradient(135deg, color-mix(in srgb, var(--draw-fill) 44%, var(--bg-card)) 0%, color-mix(in srgb, var(--draw-fill) 26%, var(--bg-card)) 100%);--pl-soft-warn:linear-gradient(135deg, color-mix(in srgb, var(--pl-orange) 22%, var(--bg-card)) 0%, color-mix(in srgb, var(--pl-yellow) 20%, var(--bg-card)) 100%);--pl-ink:#37003c;--alpha-wash:18%;--alpha-border:44%;--alpha-line:66%;--id-a-fill:var(--pl-green);--id-b-fill:var(--pl-lilac);--win-fill:var(--pl-green);--lose-fill:var(--pl-pink);--draw-fill:#a9bfb5;--id-a-mark:#00a05f;--id-b-mark:#0087c4;--draw-mark:#7e948e;--mark-grad-a:linear-gradient(180deg,#00a85f 0%,#008c55 100%);--mark-grad-b:linear-gradient(180deg,#0090cc 0%,#0079b0 100%);--mark-grad-win:linear-gradient(180deg,#009f44 0%,#007c34 100%);--mark-grad-lose:linear-gradient(180deg,#e00a63 0%,#c1004c 100%);--mark-grad-warn:linear-gradient(180deg,#d2620a 0%,#b35208 100%);--mark-grad-gold:linear-gradient(180deg,#a98800 0%,#8f7300 100%);--mark-grad-tint2:linear-gradient(180deg,#8a4def 0%,#7a36e3 100%);--win-mark:#00953f;--success-mark:#00953f;--lose-mark:#e00a63;--warn-mark:#d2620a;--gold-mark:#a98800;--error-mark:#e00a63;--ramp-1-mark:#00953f;--ramp-2-mark:#6b9e00;--ramp-3-mark:#a98800;--ramp-4-mark:#d2620a;--ramp-5-mark:#e00a63;--tint-1-mark:#0e86a8;--tint-2-mark:#8a4def;--tint-3-mark:#c97a00;--tint-4-mark:#ab35cf;--tint-5-mark:#17a05c;--success-fill:var(--pl-green);--warn-fill:var(--pl-orange);--error-fill:var(--pl-pink);--live-fill:var(--pl-blue);--gold-fill:var(--pl-yellow);--ramp-1-fill:var(--pl-green);--ramp-2-fill:#76ff44;--ramp-3-fill:var(--pl-yellow);--ramp-4-fill:var(--pl-orange);--ramp-5-fill:var(--pl-pink);--tint-1-fill:var(--pl-blue);--tint-2-fill:var(--pl-lilac);--tint-3-fill:var(--pl-yellow);--tint-4-fill:var(--pl-pink);--tint-5-fill:var(--pl-green);--grad-sig-a:#00ff87;--grad-sig-b:#04f5ff;--btn-primary-ink:#120320;--skeleton-from:#ebe3f6;--skeleton-mid:#f6f2fc;--draw-color:var(--draw);--elev-1:0 1px 2px #0c03181f, 0 6px 16px #0c031829;--elev-2:0 2px 6px #0c03182e, 0 14px 34px #0c031842;--elev-3:0 3px 10px #0c03183d, 0 22px 52px #0c031852;--shadow-sm:var(--elev-2);--shadow-md:var(--elev-3);--container-bg:var(--bg-card);--accent-green:var(--id-a);--accent-blue:var(--id-b);--accent-red:var(--lose);--accent-amber:var(--warn)}html.stage body{background-image:radial-gradient(1100px 700px at 3% 16%,#04f5ff29,#0000 62%),radial-gradient(1000px 680px at 97% 32%,#e9005226,#0000 64%),radial-gradient(1100px 640px at 50% 118%,#00ff8714,#0000 66%);background-repeat:no-repeat;background-attachment:fixed}html.stage .app-shell{background:0 0!important}html.stage .app-header,html.stage .app-header-search-sheet-card,html.stage .my-team-menu,html.stage .my-team-search-popover,html.stage .section-tab-bar,html.stage .macro-section-heading,html.stage .app-hero,html.stage .section-pager,html.stage .share-card-surface,html.stage .stage-furniture,html.stage .pitch-lab,html.stage .stage-ground{color:var(--text-primary);--text-primary:#fff;--text-secondary:#e6d9f4;--text-tertiary:#c6b2de;--text-muted:#baa4d5;--text-faint:#ae97c9;--text-ghost:#ae97c9;--id-a:#00ff87;--id-b:#38b6ff;--win:#34d399;--lose:#ff6ea3;--draw:#8fb0aa;--success:#34d399;--warn:#ffb020;--error:#ff6ea3;--live:#04f5ff;--gold:#ffd84d;--tint-1:#5eead4;--tint-2:#93c5fd;--tint-3:#fcd34d;--tint-4:#f0abfc;--tint-5:#86efac;--id-a-fill:var(--id-a);--id-b-fill:var(--id-b);--tint-1-fill:var(--tint-1);--tint-2-fill:var(--tint-2);--tint-3-fill:var(--tint-3);--tint-4-fill:var(--tint-4);--tint-5-fill:var(--tint-5);--id-a-mark:var(--id-a);--id-b-mark:var(--id-b);--draw-mark:var(--draw);--mark-grad-a:linear-gradient(180deg,#00ff87 0%,#00d774 100%);--mark-grad-b:linear-gradient(180deg,#38b6ff 0%,#1e9be8 100%);--mark-grad-win:linear-gradient(180deg,var(--win),var(--win));--mark-grad-lose:linear-gradient(180deg,var(--lose),var(--lose));--mark-grad-warn:linear-gradient(180deg,var(--warn),var(--warn));--mark-grad-gold:linear-gradient(180deg,var(--gold),var(--gold));--mark-grad-tint2:linear-gradient(180deg,var(--tint-2),var(--tint-2));--win-mark:var(--win);--success-mark:var(--success);--lose-mark:var(--lose);--warn-mark:var(--warn);--gold-mark:var(--gold);--error-mark:var(--error);--ramp-1-mark:var(--ramp-1);--ramp-2-mark:var(--ramp-2);--ramp-3-mark:var(--ramp-3);--ramp-4-mark:var(--ramp-4);--ramp-5-mark:var(--ramp-5);--tint-1-mark:var(--tint-1);--tint-2-mark:var(--tint-2);--tint-3-mark:var(--tint-3);--tint-4-mark:var(--tint-4);--tint-5-mark:var(--tint-5);--bg-card:#3a1358;--bg-card-alt:#451a67;--bg-inset:#210830;--bg-sub:#ffffff0d;--border-primary:#56247a;--border-subtle:#43165f;--border-faint:#6b3494;--card-border:#56247a;--inner-border:#43165f;--glass-white:255,255,255;--glass-black:0,0,0;--shadow:8,2,18;--btn-primary-ink:#120320;--skeleton-from:#3a1358;--skeleton-mid:#4b2070;--ramp-1:#3ee29b;--ramp-2:#8bcb6b;--ramp-3:#e0b345;--ramp-4:#f58a5f;--ramp-5:#f4808f;--shadow-sm:0 4px 14px #0802128c;--shadow-md:0 10px 30px #080212b3;--accent-green:var(--id-a);--accent-blue:var(--id-b);--accent-red:var(--lose);--accent-amber:var(--warn)}html.stage .stage-furniture,html.stage .section-pager{--container-bg:var(--bg-card);--card-border:#ffffff38;--border-primary:#ffffff3d;--border-subtle:#ffffff2e;--border-faint:#ffffff24;--inner-border:#ffffff29;--shadow-sm:none;--shadow-md:none}html.stage .macro-section-heading{border-radius:10px;padding-left:22px;position:relative;overflow:hidden;background:linear-gradient(90deg,#ffffff1a,#ffffff04 60%,#0000 88%)!important}html.stage .macro-section-heading:before{content:"";background:var(--sec-grad,var(--grad-signature));width:4px;position:absolute;top:0;bottom:0;left:0}html.stage .macro-section-heading.sec-overview{--sec-grad:linear-gradient(180deg, var(--pl-blue) 0%, var(--pl-green) 100%)}html.stage .macro-section-heading.sec-performance{--sec-grad:linear-gradient(180deg, var(--pl-green) 0%, var(--pl-yellow) 100%)}html.stage .macro-section-heading.sec-decisions{--sec-grad:linear-gradient(180deg, var(--pl-yellow) 0%, var(--pl-orange) 100%)}html.stage .macro-section-heading.sec-story{--sec-grad:linear-gradient(180deg, var(--pl-orange) 0%, var(--pl-pink) 100%)}html.stage .macro-section-heading.sec-identity{--sec-grad:linear-gradient(180deg, var(--pl-pink) 0%, var(--pl-lilac) 100%)}html.stage .macro-section-heading.sec-history{--sec-grad:linear-gradient(180deg, var(--pl-lilac) 0%, var(--pl-blue) 100%)}html.stage .macro-section-heading.sec-finale{--sec-grad:var(--pl-grad-sig)}html.stage .macro-section-heading.sec-overview>div:first-child{color:color-mix(in srgb, var(--pl-blue) 70%, #fff)!important}html.stage .macro-section-heading.sec-performance>div:first-child{color:color-mix(in srgb, var(--pl-green) 70%, #fff)!important}html.stage .macro-section-heading.sec-decisions>div:first-child{color:color-mix(in srgb, var(--pl-yellow) 70%, #fff)!important}html.stage .macro-section-heading.sec-story>div:first-child{color:color-mix(in srgb, var(--pl-orange) 70%, #fff)!important}html.stage .macro-section-heading.sec-identity>div:first-child{color:color-mix(in srgb, var(--pl-pink) 70%, #fff)!important}html.stage .macro-section-heading.sec-history>div:first-child{color:color-mix(in srgb, var(--pl-lilac) 70%, #fff)!important}html.stage .macro-section-heading.sec-finale>div:first-child{color:color-mix(in srgb, var(--pl-blue) 70%, #fff)!important}html.stage .macro-section-heading.sec-overview{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-blue) 7%, transparent), transparent 82%)!important}html.stage .macro-section-heading.sec-performance{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-green) 7%, transparent), transparent 82%)!important}html.stage .macro-section-heading.sec-decisions{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-yellow) 7%, transparent), transparent 82%)!important}html.stage .macro-section-heading.sec-story{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-orange) 7%, transparent), transparent 82%)!important}html.stage .macro-section-heading.sec-identity{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-pink) 7%, transparent), transparent 82%)!important}html.stage .macro-section-heading.sec-history{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-lilac) 7%, transparent), transparent 82%)!important}html.stage .macro-section-heading.sec-finale{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-blue) 7%, transparent), transparent 82%)!important}html.stage .macro-section-heading.sec-overview .macro-heading-rule{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-blue) 44%, transparent), transparent)!important}html.stage .macro-section-heading.sec-performance .macro-heading-rule{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-green) 44%, transparent), transparent)!important}html.stage .macro-section-heading.sec-decisions .macro-heading-rule{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-yellow) 44%, transparent), transparent)!important}html.stage .macro-section-heading.sec-story .macro-heading-rule{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-orange) 44%, transparent), transparent)!important}html.stage .macro-section-heading.sec-identity .macro-heading-rule{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-pink) 44%, transparent), transparent)!important}html.stage .macro-section-heading.sec-history .macro-heading-rule{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-lilac) 44%, transparent), transparent)!important}html.stage .macro-section-heading.sec-finale .macro-heading-rule{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-blue) 44%, transparent), transparent)!important}html.stage .summary-tile{--bg-card:#1d0a2e1a;--bg-card-alt:#1d0a2e14;--bg-sub:#1d0a2e1a;--bg-inset:#1d0a2e24;--border-primary:#1d0a2e4d;--border-subtle:#1d0a2e38;--border-faint:#1d0a2e2e;--card-border:#1d0a2e4d;--inner-border:#1d0a2e3d;background:linear-gradient(150deg, color-mix(in srgb, var(--tile-strong,var(--tile-accent)) 88%, #fff) 0%, var(--tile-strong,var(--tile-accent)) 100%)!important;box-shadow:none!important;border:0!important}html.stage .pl-chip.chip-accent{background:linear-gradient(135deg, color-mix(in srgb, var(--chip-strong) 88%, #fff) 0%, var(--chip-strong) 100%)!important;box-shadow:none!important;border:0!important}html.stage .pl-chip.chip-accent,html.stage .pl-chip.chip-accent *{color:var(--pl-ink)!important}html.stage .pl-fill .fill-glow,html.stage .pl-verdict .fill-glow{background:0 0!important}html.stage .squad-value-tile{box-shadow:none!important;color:var(--pl-ink)!important;border:0!important}html.stage .squad-value-tile *{color:var(--pl-ink)!important}html.stage .squad-value-tile:first-child{background:linear-gradient(150deg, color-mix(in srgb, var(--pl-blue) 88%, #fff) 0%, var(--pl-blue) 100%)!important}html.stage .squad-value-tile:nth-child(2){background:linear-gradient(150deg, color-mix(in srgb, var(--pl-lilac) 88%, #fff) 0%, var(--pl-lilac) 100%)!important}html.stage .squad-value-tile.is-total{background:linear-gradient(150deg, var(--pl-yellow) 0%, var(--pl-orange) 100%)!important}html.stage .squad-value-mover-progress-fill.is-up{background:var(--win-mark)!important}html.stage .squad-value-mover-progress-fill.is-down{background:var(--lose-mark)!important}html.stage .pl-rivals-legend i.is-up{background:var(--win-mark)!important}html.stage .pl-rivals-legend i.is-down{background:var(--lose-mark)!important}html.stage .pl-rival-tray-armband{background:var(--gold-mark)!important}html.stage .so-pitch-key i.is-up{background:var(--win-mark)!important}html.stage .so-pitch-key i.is-down{background:var(--lose-mark)!important}html.stage .so-pitch-key i.is-armband{box-shadow:inset 0 0 0 2px var(--gold-mark)!important}html.stage .stage-ground .sq-strip-label{color:var(--text-muted)}html.stage .stage-ground .sq-strip-sub,html.stage .stage-ground .sq-strip-faint,html.stage .stage-ground .sq-strip-ghost{color:var(--text-faint)}html.stage .squad-alerts.is-out .squad-alerts-dot{background:var(--lose-mark)}html.stage .squad-alerts.is-doubt .squad-alerts-dot{background:var(--warn-mark)}html.stage .squad-alerts.is-good .squad-alerts-dot{background:var(--win-mark)}html.stage .mistake-column{background:0 0!important;border:0!important;padding-left:0!important;padding-right:0!important}html.stage .summary-tile.side-a{background:var(--pl-grad-a)!important}html.stage .summary-tile.side-b{background:var(--pl-grad-b)!important}html.stage .summary-tile.tone-warn{background:linear-gradient(150deg, var(--pl-yellow) 0%, var(--pl-orange) 100%)!important}html.stage .summary-tile.side-tied{background:linear-gradient(150deg, color-mix(in srgb, var(--draw-fill) 72%, #fff) 0%, var(--draw-fill) 100%)!important}html.stage .summary-tile.tone-live{background:linear-gradient(150deg, color-mix(in srgb, var(--live-fill) 72%, #fff) 0%, var(--live-fill) 100%)!important}html.stage .summary-tile:before{display:none!important}html.stage .summary-tile,html.stage .summary-tile *{color:var(--pl-ink)!important}html.stage .module-shelf-panel{background:var(--bg-inset);border-color:var(--inner-border);box-shadow:none}html.stage .stack-row{transition:background .18s,border-color .18s,box-shadow .18s}html.stage .stack-row:not(.is-open){background:var(--bg-inset)!important}html.stage .stack-row:not(.is-open):hover{border-color:var(--border-faint)!important;background:#dfd2f0!important}html.stage .pl-fill{box-shadow:none;--bg-card:#1d0a2e1a;--bg-card-alt:#1d0a2e14;--bg-sub:#1d0a2e1a;--bg-inset:#1d0a2e24;--border-primary:#1d0a2e4d;--border-subtle:#1d0a2e38;--border-faint:#1d0a2e2e;--card-border:#1d0a2e4d;--inner-border:#1d0a2e3d;border:0!important}html.stage .pl-fill,html.stage .pl-fill *{color:var(--pl-ink)!important}html.stage .pl-fill .spirit-animal-rule{background:var(--pl-ink)!important}html.stage .pl-fill.on-ground{box-shadow:var(--elev-2)!important}html.stage .card-hover.pl-fill{box-shadow:var(--elev-2)}html.stage .feature-panel.pl-fill,html.stage .pl-fill:not([class*=ramp-]){background:linear-gradient(135deg, var(--pl-blue) 0%, var(--pl-green) 100%)!important}html.stage .pl-fill.ramp-1{background:linear-gradient(135deg, var(--pl-green) 0%, #76ff44 100%)!important}html.stage .pl-fill.ramp-2{background:linear-gradient(135deg, #76ff44 0%, var(--pl-yellow) 100%)!important}html.stage .pl-fill.ramp-3{background:linear-gradient(135deg, var(--pl-yellow) 0%, #ffb800 100%)!important}html.stage .pl-fill.ramp-4{background:linear-gradient(135deg, #ffb800 0%, var(--pl-orange) 100%)!important}html.stage .pl-fill.ramp-5{background:linear-gradient(135deg, var(--pl-orange) 0%, var(--pl-pink) 100%)!important}html.stage .pl-fill.side-a{background:var(--pl-grad-a)!important}html.stage .pl-fill.side-b{background:var(--pl-grad-b)!important}html.stage .pl-fill.tone-bad{background:linear-gradient(135deg, var(--pl-pink) 0%, var(--pl-orange) 100%)!important}html.stage .pl-fill.side-tied{background:linear-gradient(135deg, var(--bg-inset) 0%, var(--bg-card-alt) 100%)!important}html.stage .pl-verdict{--bg-card:#37003c1a;--bg-card-alt:#37003c14;--bg-sub:#37003c1a;--bg-inset:#37003c24;--border-primary:#37003c4d;--border-subtle:#37003c38;--border-faint:#37003c2e;--card-border:#37003c4d;--inner-border:#37003c3d;box-shadow:var(--elev-3)!important;border:0!important}html.stage .pl-verdict.side-a{background:var(--pl-grad-a)!important}html.stage .pl-verdict.side-b{background:var(--pl-grad-b)!important}html.stage .pl-verdict.side-tied{background:var(--pl-grad-sig)!important}html.stage .pl-verdict,html.stage .pl-verdict *{color:var(--pl-ink)!important;text-shadow:none!important}html.stage .pl-verdict .verdict-bar>*{background:#37003c47!important}html.stage .pl-verdict.side-a .verdict-bar>:first-child,html.stage .pl-verdict.side-b .verdict-bar>:last-child{background:var(--pl-ink)!important}html.stage .pl-verdict .verdict-pill{box-shadow:var(--elev-1);background:var(--pl-ink)!important;border:0!important}html.stage .pl-verdict.side-a .verdict-pill,html.stage .pl-verdict.side-a .verdict-pill *{color:var(--pl-green)!important}html.stage .pl-verdict.side-b .verdict-pill,html.stage .pl-verdict.side-b .verdict-pill *{color:var(--pl-blue)!important}html.stage .pl-verdict.side-tied .verdict-pill,html.stage .pl-verdict.side-tied .verdict-pill *{color:#fff!important}html.stage .pl-verdict .pl-inset,html.stage .pl-fill .pl-inset{background:#37003c1a!important;border-color:#37003c38!important}html.stage .pl-fill .team-title-meta-button{background:var(--pl-ink)!important;border-color:#0000!important}html.stage .pl-fill .team-title-meta-button,html.stage .pl-fill .team-title-meta-button *{color:#fff!important}html.stage .pl-fill .team-title-meta-button:hover{background:color-mix(in srgb, var(--pl-ink) 84%, #fff)!important}html.stage .pl-verdict .share-skip{background:var(--pl-ink)!important;border-color:#0000!important}html.stage .pl-verdict .share-skip,html.stage .pl-verdict .share-skip *{color:#fff!important}html.stage .pl-wash .pl-inset{background:#ffffff73!important;border-color:#37003c1f!important}html.stage .pl-wash.side-a{background:linear-gradient(160deg, color-mix(in srgb, var(--pl-green) 48%, var(--bg-card)) 0%, color-mix(in srgb, var(--pl-yellow) 34%, var(--bg-card)) 100%)!important;border:0!important}html.stage .pl-wash.side-b{background:linear-gradient(160deg, color-mix(in srgb, var(--pl-lilac) 26%, var(--bg-card)) 0%, color-mix(in srgb, var(--pl-blue) 48%, var(--bg-card)) 100%)!important;border:0!important}html.stage .pl-wash.side-tied{background:linear-gradient(160deg, color-mix(in srgb, var(--draw-fill) 44%, var(--bg-card)) 0%, color-mix(in srgb, var(--draw-fill) 22%, var(--bg-card)) 100%)!important;border:0!important}html.stage .pl-edge{box-shadow:var(--elev-1);position:relative;overflow:hidden;background:var(--bg-card)!important;border-color:var(--border-primary)!important}html.stage .pl-edge.side-a{background:var(--pl-soft-a)!important;border:0!important}html.stage .pl-edge.side-b{background:var(--pl-soft-b)!important;border:0!important}html.stage :is(.card-hover,.pl-edge,.pl-row,.pl-fill,.pl-wash,.pl-verdict,.stack-row) *{box-shadow:none!important}html.stage .pl-rival-tray,html.stage .pl-rival-tray *,html.stage [class*=pitch],html.stage [class*=pitch] *{box-shadow:revert-layer}html.stage .scroll-top-btn{background:var(--pl-grad-sig)!important;color:var(--pl-ink)!important;border:0!important}html.stage .scroll-top-btn,html.stage .section-tab-list{box-shadow:var(--elev-1)!important}html.stage .section-tab-btn.tab-overview{--tab-color:var(--pl-blue);--tab-grad:linear-gradient(135deg, var(--pl-blue) 0%, var(--pl-green) 100%)}html.stage .section-tab-btn.tab-performance{--tab-color:var(--pl-green);--tab-grad:var(--pl-grad-sig)}html.stage .section-tab-btn.tab-decisions{--tab-color:var(--pl-yellow);--tab-grad:var(--pl-grad-sig)}html.stage .section-tab-btn.tab-story{--tab-color:var(--pl-orange);--tab-grad:linear-gradient(135deg, var(--pl-orange) 0%, var(--pl-pink) 100%)}html.stage .section-tab-btn.tab-identity{--tab-color:var(--pl-pink);--tab-grad:linear-gradient(135deg, var(--pl-pink) 0%, var(--pl-lilac) 100%)}html.stage .section-tab-btn.tab-history{--tab-color:var(--pl-lilac);--tab-grad:linear-gradient(135deg, var(--pl-lilac) 0%, var(--pl-blue) 100%)}html.stage .section-tab-btn.tab-finale{--tab-color:var(--pl-blue);--tab-grad:var(--pl-grad-sig)}@media (width>=641px){html.stage .section-tab-btn.active{background:var(--tab-grad,var(--pl-grad-sig))!important;box-shadow:none!important}html.stage .section-tab-btn.active,html.stage .section-tab-btn.active *{color:var(--pl-ink)!important}}html.stage .section-tab-btn:not(.active) .tab-icon,html.stage .section-tab-btn:not(.active) .tab-dot{color:color-mix(in srgb, var(--tab-color) 70%, #fff)}html.stage .section-tab-btn:not(.active) .tab-dot{background:color-mix(in srgb, var(--tab-color) 70%, #fff)!important}html.stage .section-tab-btn:after{background:var(--tab-grad,var(--pl-grad-sig))!important}html.stage .section-pager-copy.cta.primary,html.stage .section-pager-btn.primary{box-shadow:var(--elev-1)!important}html.stage .gw-stepper-option.is-current{background:linear-gradient(135deg, color-mix(in srgb, var(--id-a-fill) 88%, #fff) 0%, var(--id-a-fill) 100%)!important;border-color:var(--id-a-fill)!important}html.stage .pl-row.side-a{background:var(--pl-soft-a)!important;border:0!important}html.stage .pl-row.side-b{background:var(--pl-soft-b)!important;border:0!important}html.stage .pl-row.side-tied{background:var(--pl-soft-tied)!important;border:0!important}html.stage .pl-row.is-won.side-a{background:linear-gradient(135deg, color-mix(in srgb, var(--pl-green) 44%, var(--bg-card)) 0%, color-mix(in srgb, var(--pl-yellow) 38%, var(--bg-card)) 100%)!important}html.stage .pl-row.is-won.side-b{background:linear-gradient(135deg, color-mix(in srgb, var(--pl-lilac) 38%, var(--bg-card)) 0%, color-mix(in srgb, var(--pl-blue) 44%, var(--bg-card)) 100%)!important}html.stage .pl-row.tone-bad{background:linear-gradient(135deg, color-mix(in srgb, var(--pl-pink) 20%, var(--bg-card)) 0%, color-mix(in srgb, var(--pl-orange) 16%, var(--bg-card)) 100%)!important;border:0!important}html.stage .pl-verdict>div:first-child{background:0 0!important}html.stage .pl-row.tone-warn{background:var(--pl-soft-warn)!important;border:0!important}html.stage .pl-rival-tray-card{background:linear-gradient(135deg, color-mix(in srgb, var(--pl-pink) 16%, var(--bg-card)) 0%, var(--bg-card) 80%);border-color:color-mix(in srgb, var(--pl-pink) 30%, var(--bg-card))}html.stage .pl-rival-tray{background:linear-gradient(160deg, color-mix(in srgb, var(--pl-pink) 20%, var(--bg-card)) 0%, var(--bg-card) 72%);border-color:color-mix(in srgb, var(--pl-pink) 24%, var(--bg-card))}html.stage .stage-ground .pl-rival-tray-net.is-down{color:#ff8fb8}html.stage .pl-row>span:first-child,html.stage .pl-row svg{color:var(--pl-ink)}html.stage .pl-row .bw-status,html.stage .pl-row .rank-lead{color:var(--pl-ink)!important}html.stage .grade-mark.grade-huge{color:var(--gold-mark)!important}html.stage .grade-mark.grade-great{color:var(--ramp-1-mark)!important}html.stage .grade-mark.grade-good{color:var(--ramp-2-mark)!important}html.stage .grade-mark.grade-average{color:var(--draw-mark)!important}html.stage .grade-mark.grade-below{color:var(--ramp-4-mark)!important}html.stage .grade-mark.grade-bad{color:var(--ramp-5-mark)!important}html.stage .stat-cell{border-radius:8px;padding-top:4px;padding-bottom:4px}html.stage .stat-cell.stat-mark.side-a{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-green) 8%, transparent) 0%, color-mix(in srgb, var(--pl-green) 30%, var(--bg-card)) 100%)}html.stage .stat-cell.stat-mark.side-b{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-blue) 30%, var(--bg-card)) 0%, color-mix(in srgb, var(--pl-blue) 8%, transparent) 100%)}html.stage .stat-cell.stat-mark.tone-bad{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-pink) 8%, transparent) 0%, color-mix(in srgb, var(--pl-pink) 20%, var(--bg-card)) 100%)}html.stage .stat-cell:nth-child(3).stat-mark.tone-bad{background:linear-gradient(90deg, color-mix(in srgb, var(--pl-pink) 20%, var(--bg-card)) 0%, color-mix(in srgb, var(--pl-pink) 8%, transparent) 100%)}html.stage .section-mark{background:var(--pl-grad-sig)!important;width:4px!important;height:14px!important}html.stage .pl-verdict .section-mark{background:var(--pl-ink)!important}html.stage .role-bar{opacity:1!important}html.stage .role-bar.role-bar-enc{opacity:var(--enc,1)!important}html.stage .story-cta-primary{background:var(--pl-grad-sig)!important;border-color:#0000!important}html.stage .story-cta-primary,html.stage .story-cta-primary *{color:var(--pl-ink)!important}html.stage .role-bar.side-a{background:var(--mark-grad-a)!important}html.stage .role-bar.side-b{background:var(--mark-grad-b)!important}html.stage .role-bar.side-tied{background:var(--draw-mark)!important}html.stage .planner-bar-fill{background:var(--mark-grad-win)!important}html.stage .planner-bar-fill.is-over{background:var(--mark-grad-lose)!important}html.stage .role-bar.role-model{background:var(--mark-grad-tint2)!important}html.stage .role-bar.ramp-1{background:linear-gradient(135deg, var(--pl-green) 0%, #76ff44 100%)!important}html.stage .role-bar.ramp-2{background:linear-gradient(135deg, #76ff44 0%, var(--pl-yellow) 100%)!important}html.stage .role-bar.ramp-3{background:linear-gradient(135deg, var(--pl-yellow) 0%, #ffb800 100%)!important}html.stage .role-bar.ramp-4{background:linear-gradient(135deg, #ffb800 0%, var(--pl-orange) 100%)!important}html.stage .role-bar.ramp-5{background:linear-gradient(135deg, var(--pl-orange) 0%, var(--pl-pink) 100%)!important}html.stage .pl-fill .role-meter{background:#1d0a2e29!important}html.stage .pl-fill .role-meter-fill{background:var(--pl-ink)!important}html.stage .pl-chip.side-a,html.stage .pl-chip.side-b{box-shadow:none!important;border:0!important}html.stage .pl-chip.side-a{background:var(--pl-grad-a)!important}html.stage .pl-chip.side-tied{background:linear-gradient(135deg, color-mix(in srgb, var(--draw-fill) 88%, #fff) 0%, var(--draw-fill) 100%)!important;box-shadow:none!important;border:0!important}html.stage .pl-chip.side-tied,html.stage .pl-chip.side-tied *{color:var(--pl-ink)!important}html.stage .pl-chip.tone-bad{background:linear-gradient(135deg, var(--pl-pink) 0%, var(--pl-orange) 100%)!important;box-shadow:none!important;border:0!important}html.stage .pl-chip.tone-bad,html.stage .pl-chip.tone-bad *{color:var(--pl-ink)!important}html.stage .pl-chip.side-b{background:var(--pl-grad-b)!important}html.stage .pl-chip.side-a,html.stage .pl-chip.side-a *,html.stage .pl-chip.side-b,html.stage .pl-chip.side-b *{color:var(--pl-ink)!important}html.stage .section-pager-btn:not(.primary){background:#ffffff12}html.stage .section-pager-btn:not(:disabled):not(.primary):hover{background:#ffffff1f}html.stage :is(.pl-edge,.pl-row,.pl-wash,.pl-verdict,.summary-tile){color:var(--pl-ink);--text-primary:var(--pl-ink);--text-secondary:color-mix(in srgb, var(--pl-ink) 86%, transparent);--text-tertiary:color-mix(in srgb, var(--pl-ink) 76%, transparent);--text-muted:color-mix(in srgb, var(--pl-ink) 68%, transparent);--text-faint:color-mix(in srgb, var(--pl-ink) 62%, transparent);--text-ghost:color-mix(in srgb, var(--pl-ink) 62%, transparent)}html.stage .replay-pill button{color:#6fc9ff!important}html.stage .replay-pill{border-color:color-mix(in srgb, var(--accent-amber) 52%, transparent)!important;background:#ffffff12!important}html.stage .owner-label{color:var(--owner)!important}html.stage .section-pager-copy.cta.primary,html.stage .section-pager-btn.primary{background:var(--pl-grad-sig)!important;border-color:#0000!important}html.stage .section-pager-copy.cta.primary,html.stage .section-pager-copy.cta.primary *,html.stage .section-pager-btn.primary,html.stage .section-pager-btn.primary *{color:var(--pl-ink)!important}html.stage .section-pager-copy.cta.primary:hover,html.stage .section-pager-btn.primary:not(:disabled):hover{background:var(--pl-grad-a)!important}html.stage .pl-fill .pl-chip,html.stage .section-pager-copy.cta.primary .pl-chip{background:var(--pl-ink)!important;box-shadow:none!important;border:0!important}html.stage .pl-fill .pl-chip,html.stage .pl-fill .pl-chip *,html.stage .section-pager-copy.cta.primary .pl-chip,html.stage .section-pager-copy.cta.primary .pl-chip *{color:#fff!important}html.stage .summary-tile .pl-chip{background:var(--pl-ink)!important;box-shadow:none!important;opacity:1!important;border:0!important}html.stage .summary-tile .pl-chip,html.stage .summary-tile .pl-chip *{color:#fff!important}html.stage .pl-wash{box-shadow:var(--elev-2)}html.stage .pl-wash *{text-shadow:none!important}html.stage .share-card-surface{color:var(--text-primary)}html.stage .section-pager{box-shadow:none;background:0 0;border-color:#0000;padding-left:0;padding-right:0}html.stage .stage-paper{color:var(--text-primary);--text-primary:#1d0a2e;--text-secondary:#3b2755;--text-tertiary:#574371;--text-muted:#63507c;--text-faint:#6f5c89;--text-ghost:#6f5c89;--card-border:#e2d6f1;--border-primary:#d8cbec;--border-subtle:#e2d6f1;--border-faint:#ede5f7;--inner-border:#e9dff6;--id-a:#006f49;--id-b:#005e8c;--win:#0a5c2e;--lose:#c1004c;--draw:#43665e;--success:#0a5c2e;--warn:#96430a;--error:#c1004c;--live:#00647f;--gold:#755a02;--tint-1:#0b5f77;--tint-2:#6d28d9;--tint-3:#a45b00;--tint-4:#9027b8;--tint-5:#157a46;--id-a-fill:var(--pl-green);--id-b-fill:var(--pl-lilac);--tint-1-fill:var(--pl-blue);--tint-2-fill:var(--pl-lilac);--tint-3-fill:var(--pl-yellow);--tint-4-fill:var(--pl-pink);--tint-5-fill:var(--pl-green)}html.stage .stage-paper input,html.stage .stage-paper textarea{color:var(--text-primary)!important;border-color:var(--border-primary)!important;background:#fff!important}html.stage .stage-paper input::placeholder{color:var(--text-faint)}html.stage .btn-primary{background:var(--pl-grad-sig)!important;color:var(--pl-ink)!important;box-shadow:none!important;border-color:#0000!important}html.stage .btn-primary *{color:var(--pl-ink)!important}html.stage .btn-primary:not(:disabled):hover{background:var(--pl-grad-a)!important;box-shadow:var(--elev-1)!important}html.stage .progress-fill{background:var(--pl-grad-sig)!important}html.stage .progress-strip{background:#ffffff1f}html.stage .card-hover:hover{box-shadow:var(--shadow-md)}html.stage .stat-hover:hover{background:var(--bg-sub)}html.stage .identity-hero-card{background:linear-gradient(135deg, color-mix(in srgb, var(--id-a) 10%, var(--bg-card)), var(--bg-card) 60%)!important}html.stage .profile-link-pill-kicker{color:var(--id-a)}html.stage .profile-link-pill-arrow{color:var(--id-b-mark)}.scroll-top-btn{color:var(--btn-primary-ink);background:linear-gradient(135deg,var(--accent-green),var(--accent-blue));cursor:pointer;width:40px;height:40px;box-shadow:0 4px 20px rgba(var(--shadow),.15);z-index:999;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s,bottom .22s;display:flex;position:fixed;bottom:24px;right:24px}.scroll-top-btn:hover{transform:scale(1.1)}.summary-strip{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px;margin-bottom:10px;display:grid}.summary-tile{background:linear-gradient(135deg,var(--tile-soft,rgba(var(--glass-white),.05)),rgba(var(--glass-black),.04) 65%);border:1px solid var(--border-primary);min-width:0;box-shadow:0 4px 24px rgba(var(--shadow),.1), 0 1px 0 rgba(var(--glass-white),.04) inset;border-radius:12px;padding:12px 12px 11px;position:relative;overflow:hidden}.summary-tile:before{content:"";background:var(--tile-accent,var(--border-faint));opacity:.9;width:100%;height:2px;position:absolute;top:0;left:0}.macro-section-heading{scroll-margin-top:calc(var(--app-header-h) + 4px + 44px + 14px);border-radius:8px;margin:28px 0 16px;padding:14px 16px}.profile-section-anchor{scroll-margin-top:calc(var(--app-header-h) + 4px + 44px + 14px)}.app-header{z-index:260;height:var(--app-header-h);background:var(--bg-card-alt);border-bottom:1px solid var(--card-border);box-shadow:0 1px 10px rgba(var(--shadow),.12);position:fixed;top:0;left:0;right:0}.app-header-inner{width:min(100%, calc(var(--page-max) + (var(--card-pad) * 2)));height:100%;padding:0 var(--card-pad);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 auto;display:grid;overflow:visible}@media (width>=1024px){.app-header-inner{width:min(100%,1320px);padding:0 32px}}.app-header-brand{flex-direction:column;gap:2px;min-width:0;display:flex}.app-header-brand-button{appearance:none;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;margin:0;padding:0;display:flex}.app-header-brand-button:hover .app-header-wordmark-accent{filter:brightness(1.06)}.app-header-brand-button:hover .app-header-route-label{color:var(--text-secondary)}.app-header-wordmark{font-family:var(--font-display);letter-spacing:.01em;color:var(--text-primary);white-space:nowrap;font-size:24px;font-weight:400;line-height:.9}.app-header-wordmark-accent{background:var(--grad-signature);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.app-header-route{align-items:center;gap:6px;min-width:0;display:flex}.app-header-route-dot{background:var(--app-route-accent,var(--accent-green));border-radius:999px;flex-shrink:0;width:6px;height:6px}.app-header-route-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.app-header-search{width:100%;min-width:0;max-width:var(--app-header-search-w);z-index:266;justify-self:center;position:relative}.app-header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.app-header-icon-btn,.app-header-theme-btn{border:1px solid var(--border-subtle);background:var(--bg-card-alt);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:999px;justify-content:center;align-items:center;transition:all .2s;display:flex}.app-header-theme-btn:hover,.app-header-icon-btn:hover{border-color:var(--border-faint);transform:translateY(-1px)}.app-header-mobile-search-trigger{display:none}.app-header-search-sheet-backdrop{z-index:258;opacity:0;pointer-events:none;background:#0206176b;transition:opacity .2s;position:fixed;inset:0}.app-header-search-sheet-backdrop.visible{opacity:1;pointer-events:auto}.app-header-search-sheet{top:var(--app-header-h);z-index:259;padding:10px var(--card-pad) 0;opacity:0;pointer-events:none;transition:transform .22s,opacity .22s;position:fixed;left:0;right:0;transform:translateY(-8px)}.app-header-search-sheet.open{opacity:1;pointer-events:auto;transform:translateY(0)}.app-header-search-sheet-card{background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--shadow-md);border-radius:14px;padding:12px}.app-header-search-sheet-copy{color:var(--text-tertiary);margin-bottom:10px;font-size:12px;line-height:1.45}.app-header-search-sheet-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:12px;font-weight:700}.app-shell{min-height:100vh;padding-top:var(--app-header-h)}.app-shell.has-top-nav{padding-top:calc(var(--app-header-h) + 4px + 44px)}.progress-strip{top:var(--app-header-h);z-index:290;background:var(--border-subtle);cursor:pointer;height:4px;position:fixed;left:0;right:0;overflow:hidden}.progress-fill{width:0%;height:100%}.section-tab-bar{top:calc(var(--app-header-h) + 4px);background:var(--bg-card);border-bottom:1px solid var(--border-subtle);z-index:250;align-items:stretch;gap:0;height:52px;padding:0;display:flex;position:fixed;left:0;right:0;overflow:hidden}.section-tab-bar::-webkit-scrollbar{display:none}.section-tab-list{flex:1;min-width:0;display:flex}.section-tab-btn{min-width:0;color:var(--text-muted);cursor:pointer;white-space:nowrap;font-size:12px;font-weight:600;font-family:var(--font);background:0 0;border:none;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:6px 2px;transition:color .2s;display:flex;position:relative}.section-tab-btn:hover{color:var(--text-secondary)}.section-tab-btn.active{color:var(--text-primary)}.section-tab-btn .tab-icon{font-size:14px;line-height:1}.section-tab-btn .tab-label{letter-spacing:-.01em;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1;overflow:hidden}.section-tab-btn .tab-dot{opacity:.4;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:opacity .2s}.section-tab-btn.active .tab-dot{opacity:1}.section-tab-btn:after{content:"";background:var(--tab-color,var(--accent-green));border-radius:1px 1px 0 0;height:2px;transition:transform .2s;position:absolute;bottom:0;left:20%;right:20%;transform:scaleX(0)}.section-tab-btn.active:after{transform:scaleX(1)}.section-tab-btn.tab-overview{--tab-color:var(--live)}.section-tab-btn.tab-performance{--tab-color:var(--tint-1)}.section-tab-btn.tab-decisions{--tab-color:var(--gold)}.section-tab-btn.tab-story{--tab-color:var(--tint-2)}.section-tab-btn.tab-identity{--tab-color:var(--tint-5)}.section-tab-btn.tab-history{--tab-color:var(--warn)}.section-tab-btn.tab-finale{--tab-color:var(--tint-4)}.section-tab-btn.tab-squad{--tab-color:var(--tint-1)}.section-tab-btn.tab-rank{--tab-color:var(--tint-2)}.section-tab-btn.tab-fixtures{--tab-color:var(--tint-3)}.section-tab-btn.tab-stats{--tab-color:var(--tint-4)}.section-tab-btn.tab-algo{--tab-color:var(--tint-5)}.section-tab-btn.tab-planner,.section-tab-btn.tab-current-team{--tab-color:var(--tint-1)}.section-tab-btn.tab-biggest-rivals{--tab-color:var(--tint-2)}.section-tab-btn.tab-mini-league-world{--tab-color:var(--tint-3)}.section-tab-btn.tab-manager-tendencies{--tab-color:var(--tint-4)}.section-tab-btn.tab-season-story{--tab-color:var(--tint-5)}@media (width>=641px){.section-tab-bar{-webkit-backdrop-filter:blur(10px);background:0 0;border-bottom:none;justify-content:center;height:auto;padding:6px 16px 8px;overflow:visible}.section-tab-bar:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--bg-page) 55%, transparent) 40%, transparent);pointer-events:none;position:absolute;inset:0}.section-tab-list{background:var(--bg-card);border:1px solid var(--card-border);width:auto;max-width:100%;box-shadow:var(--shadow-sm);border-radius:999px;flex:0 auto;gap:2px;padding:4px;position:relative}.section-tab-btn{color:var(--text-secondary);border-radius:999px;flex:0 auto;padding:8px 13px;transition:color .2s,background .2s}.section-tab-btn .tab-label{text-overflow:clip;overflow:visible}.section-tab-btn:hover{background:rgba(var(--glass-white),.05)}.section-tab-btn.active{background:color-mix(in srgb, var(--tab-color,var(--accent-green)) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tab-color,var(--accent-green)) 32%, transparent)}.section-tab-btn:after{display:none}}.top-nav-anchor{height:0}.module-shelf-wrap{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;display:grid}.module-shelf{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-column:1/-1;align-items:stretch;gap:12px;padding:0 0 6px;scroll-padding-inline:10px;display:flex;overflow-x:auto}.module-shelf-control+.module-shelf+.module-shelf-control{grid-column:3}.module-shelf::-webkit-scrollbar{display:none}.module-shelf-panel{scroll-snap-align:start;scroll-snap-stop:always;background:linear-gradient(135deg,rgba(var(--glass-white),.04),rgba(var(--glass-black),.04));border:1px solid var(--border-primary);min-width:0;max-width:min(360px,100vw - 60px);box-shadow:0 1px 0 rgba(var(--glass-white),.03) inset;border-radius:12px;flex:0 0 min(360px,100vw - 60px);padding:14px 14px 12px}.module-shelf-control{border:1px solid var(--border-subtle);background:var(--bg-card);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:999px;grid-row:2;justify-content:center;align-items:center;transition:all .2s;display:flex}.module-shelf-control:hover:not(:disabled){border-color:var(--border-faint);transform:translateY(-1px)}.module-shelf-control:disabled{opacity:.35;cursor:default}.module-shelf-dots{justify-content:center;align-items:center;gap:6px;margin-top:4px;display:flex}.module-shelf-dot{background:var(--border-faint);cursor:pointer;border:none;border-radius:999px;width:7px;height:7px;padding:0;transition:all .2s}.module-shelf-dot.active{background:var(--text-secondary);width:18px}.section-pager{border:1px solid var(--border-primary);background:linear-gradient(135deg,rgba(var(--glass-black),.04),rgba(var(--glass-black),.02));box-shadow:0 10px 28px rgba(var(--shadow),.1), 0 1px 0 rgba(var(--glass-white),.03) inset;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:14px 0 20px;padding:12px;display:grid}.section-pager-btn{border:1px solid var(--border-primary);background:rgba(var(--glass-white),.03);color:var(--text-secondary);letter-spacing:.04em;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.section-pager-btn:disabled{opacity:.45;cursor:default}.section-pager-btn:not(:disabled):hover{border-color:var(--border-faint);transform:translateY(-1px)}.section-pager-btn.primary{background:linear-gradient(135deg,color-mix(in srgb, var(--accent-green) 16%, transparent),color-mix(in srgb, var(--accent-blue) 12%, transparent));border-color:color-mix(in srgb, var(--accent-green) 28%, transparent);color:var(--text-primary);box-shadow:0 4px 16px color-mix(in srgb, var(--accent-green) 15%, transparent)}.section-pager-copy{background:linear-gradient(135deg,rgba(var(--glass-white),.04),rgba(var(--glass-black),.04));border:1px solid var(--border-primary);text-align:left;border-radius:12px;padding:10px 12px}.section-pager-copy.cta{appearance:none;cursor:pointer;width:100%;transition:transform .2s,border-color .2s,background .2s}.section-pager-copy.cta.primary{background:linear-gradient(135deg,color-mix(in srgb, var(--accent-green) 16%, transparent),color-mix(in srgb, var(--accent-blue) 12%, transparent));border-color:color-mix(in srgb, var(--accent-green) 28%, transparent);box-shadow:0 4px 16px color-mix(in srgb, var(--accent-green) 15%, transparent)}.section-pager-copy.cta:hover{border-color:var(--border-faint);background:rgba(var(--glass-white),.04);transform:translateY(-1px)}.section-pager-copy.cta.primary:hover{background:linear-gradient(135deg,color-mix(in srgb, var(--accent-green) 22%, transparent),color-mix(in srgb, var(--accent-blue) 18%, transparent));border-color:color-mix(in srgb, var(--accent-green) 40%, transparent)}.app-hero{padding:var(--hero-pad-y) var(--hero-pad-x) calc(var(--hero-pad-y) - 12px)}.app-hero-note{font-size:var(--hero-note-size)}.app-title{font-size:var(--hero-title-size)}.app-subtitle{font-size:var(--hero-sub-size)}.stale-banner{z-index:255;background:var(--bg-card);border:1px solid var(--border-subtle);width:fit-content;max-width:100%;color:var(--text-secondary);white-space:nowrap;box-shadow:var(--shadow-sm);border-radius:999px;margin:0 auto;padding:7px 14px;font-size:12px;font-weight:600;position:fixed;bottom:16px;left:12px;right:76px}@media (width<=640px){.stale-banner{bottom:calc(56px + env(safe-area-inset-bottom,0px) + 12px)}}.search-stage,.report-shell,.skeleton-shell{max-width:var(--page-max)}.profile-shell{width:min(100%, var(--page-max));padding:0 var(--card-pad);box-sizing:border-box;margin:28px auto}.profile-major-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.88fr);align-items:start;gap:12px;display:grid}.profile-feature-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.profile-feature-card{background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--shadow-sm);border-radius:14px;padding:14px 14px 13px}.profile-feature-kicker{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:12px;font-weight:700}.profile-link-pill{background:linear-gradient(135deg, color-mix(in srgb, var(--id-a-fill) 12%, var(--bg-card-alt)), color-mix(in srgb, var(--id-b-fill) 8%, var(--bg-card-alt)));border:1px solid color-mix(in srgb, var(--id-a-fill) 26%, var(--inner-border));color:var(--text-primary);cursor:pointer;border-radius:999px;align-items:baseline;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 8px 18px #0000001f}.profile-link-pill:hover{border-color:color-mix(in srgb, var(--id-a-fill) 40%, var(--inner-border));transform:translateY(-1px);box-shadow:0 12px 22px #00000029}.profile-link-pill-kicker{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--accent-green) 52%, #f8fafc);font-size:12px;line-height:1}.profile-link-pill-arrow{color:color-mix(in srgb, var(--accent-blue) 62%, #f8fafc);text-shadow:0 0 10px color-mix(in srgb, var(--id-b-fill) 24%, transparent);align-self:center;font-size:12px;line-height:1}.profile-link-pill-static{background:var(--bg-card-alt);border:1px solid var(--inner-border);color:var(--text-secondary);border-radius:999px;align-items:baseline;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.profile-pitch{--pitch-node-w:92px;--pitch-node-h:108px;--pitch-shirt-w:62px;--pitch-shirt-h:70px;--pitch-footer-h:46px;--pitch-badge-offset:calc(var(--pitch-node-w) * .054);--pitch-badge-gap:calc(var(--pitch-node-w) * .021);--pitch-role-badge-size:calc(var(--pitch-node-w) * .228);--pitch-status-badge-size:calc(var(--pitch-node-w) * .196);--pitch-event-badge-size:calc(var(--pitch-node-w) * .141);--pitch-chip-badge-size:calc(var(--pitch-node-w) * .196);box-shadow:none;background:0 0;border:none;border-radius:18px;padding:14px 14px 12px;position:relative;overflow:hidden;container-type:inline-size}.profile-pitch-dashboard{z-index:1;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:12px;display:grid;position:relative}.profile-pitch-metric{background:#081020d6;border:1px solid #ffffff1f;border-radius:14px;padding:10px 11px 9px;box-shadow:inset 0 1px #ffffff0d}.profile-pitch-metric-value{font-family:var(--font);color:#f8fafc;margin-bottom:4px;font-size:28px;font-weight:500;line-height:1}.profile-pitch-metric-label{color:#ffffff94;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:12px;font-weight:700}.profile-pitch-metric-note{color:#ffffffc2;font-size:12px;line-height:1.4}.profile-pitch:before{content:"";border:1px solid color-mix(in srgb, var(--id-a-fill) 24%, var(--card-border));box-shadow:var(--shadow-md);pointer-events:none;background:radial-gradient(circle at top,#38b6ff24,#0000 36%),linear-gradient(#38b6ff14,#0000 28%),linear-gradient(#051122f0 0%,#06162afa 100%);border-radius:18px;position:absolute;inset:0 0 44%}.profile-pitch.is-compact:before{display:none}.profile-pitch.is-compact{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;overflow:visible}.profile-pitch.is-compact .profile-pitch-field{border-radius:0}.profile-pitch-field{aspect-ratio:1600/1100;box-shadow:none;background-color:#0000;background-image:-webkit-image-set(url(/assets/profile-pitch/pitch-desktop.webp?v=1) 1x type("image/webp"),url(/assets/profile-pitch/pitch-desktop.png?v=2) 1x type("image/png"));background-image:image-set("/assets/profile-pitch/pitch-desktop.webp?v=1" 1x type("image/webp"),"/assets/profile-pitch/pitch-desktop.png?v=2" 1x type("image/png"));background-position:top;background-repeat:no-repeat;background-size:100%;border:none;border-radius:0;padding:0;position:relative;overflow:hidden}.profile-pitch-field:before,.profile-pitch-field:after{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.profile-pitch-desktop-layer{z-index:2;position:absolute;inset:0}.profile-pitch-desktop-bench-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.profile-pitch-desktop-bench-box{pointer-events:auto;grid-template-columns:repeat(4,minmax(0,1fr));place-items:end center;gap:10px;width:77.125%;height:9.64286%;display:grid;position:absolute;top:78.2%;left:11.4375%}.profile-pitch-desktop-bench-box .profile-pitch-bench-player{width:var(--pitch-node-w)}.profile-pitch-mobile-layer{display:none}.profile-pitch-slot{z-index:2;width:var(--pitch-node-w);justify-content:center;display:flex;position:absolute;transform:translate(-50%)}.profile-pitch-slot.slot-gk{width:var(--pitch-node-w)}.profile-pitch-scorebox{z-index:2;text-align:right;background:#f8fafceb;border:1px solid #ffffffb3;border-radius:16px;min-width:128px;padding:12px 12px 10px;position:absolute;top:58px;right:18px;box-shadow:0 14px 28px #0000002e}.profile-pitch-scorebox-value{font-family:var(--font);color:#0f172a;font-size:32px;font-weight:500;line-height:.9}.profile-pitch-scorebox-note{color:#475569;margin-top:3px;font-size:12px;line-height:1.35}.profile-pitch-penalty,.profile-pitch-six,.profile-pitch-goal,.profile-pitch-circle,.profile-pitch-dot,.profile-pitch-row{z-index:2;place-items:start center;gap:10px;width:78%;display:grid;position:absolute;left:50%;transform:translate(-50%)}.profile-pitch-row.row-type-1{top:10.5%}.profile-pitch-row.row-type-2{top:31.5%}.profile-pitch-row.row-type-3{top:54.5%}.profile-pitch-row.row-type-4{top:77%}.profile-pitch-player{text-align:center;width:100%;min-width:0;max-width:108px;position:relative}.profile-pitch-player-desktop{width:var(--pitch-node-w);flex-direction:column;align-items:center;gap:3px;max-width:none;display:flex}.profile-pitch-card-desktop{width:var(--pitch-node-w);height:var(--pitch-node-h);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:6px;position:relative;overflow:hidden;box-shadow:0 12px 20px #00000029}.profile-pitch-card-desktop.is-top-scorer:before{content:"";z-index:10;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff38 48%,#ffffff47 50%,#ffffff38 52%,#0000 60%) 0 0/300% 100%;animation:10s linear infinite pitch-card-shimmer;position:absolute;inset:0}.profile-pitch-card-stage{inset:0 0 var(--pitch-footer-h) 0;background:linear-gradient(#ffffff2e,#ffffff14);border:1px solid #ffffff29;border-bottom:none;border-radius:6px 6px 0 0;position:absolute;overflow:hidden}.profile-pitch-card-stage:after{content:"";pointer-events:none;background:linear-gradient(#ffffff14,#0000 34%,#07142614 100%);position:absolute;inset:0}.profile-pitch-player-desktop .profile-pitch-kit{width:var(--pitch-shirt-w);height:var(--pitch-shirt-h);z-index:1;margin:0;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.profile-pitch-player-desktop .profile-pitch-player-photo-wrap{z-index:2;width:72px;height:62px;margin:0;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.profile-pitch-card-overlay{pointer-events:none;z-index:3;position:absolute;inset:0}.profile-pitch-card-badge-stack{gap:var(--pitch-badge-gap);pointer-events:none;z-index:4;flex-direction:column;display:flex;position:absolute}.profile-pitch-card-badge-stack.is-left{top:var(--pitch-badge-offset);left:var(--pitch-badge-offset);align-items:flex-start}.profile-pitch-card-badge-stack.is-right{top:var(--pitch-badge-offset);right:var(--pitch-badge-offset);align-items:flex-end}.profile-pitch-card-badge{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 6px 12px #0000002e}.profile-pitch-card-badge-stack .profile-pitch-card-badge{position:relative;top:auto;left:auto;right:auto}.profile-pitch-card-badge-icon{object-fit:contain;filter:drop-shadow(0 6px 10px #00000038);-webkit-user-select:none;user-select:none;pointer-events:none;width:20px;height:20px;display:block}.profile-pitch-card-badge-icon.is-role{width:var(--pitch-role-badge-size);height:var(--pitch-role-badge-size)}.profile-pitch-card-badge-icon.is-status{width:var(--pitch-status-badge-size);height:var(--pitch-status-badge-size)}.profile-pitch-card-badge-icon.is-event{width:var(--pitch-event-badge-size);height:var(--pitch-event-badge-size)}.profile-pitch-card-badge-icon.is-chip{width:var(--pitch-chip-badge-size);height:var(--pitch-chip-badge-size)}.profile-pitch-card-badge.is-captain{color:#32003a;background:#fbbf24;border:1px solid #fcd34d;top:5px;left:5px}.profile-pitch-card-badge.is-vice{color:#081322;background:#60a5fa;border:1px solid #93c5fd;top:5px;left:5px}.profile-pitch-card-badge.is-dgw{color:#32003a;background:#f59e0b;border:1px solid #fbbf24;min-width:20px;padding:0 5px}.profile-pitch-card-event-item{flex-shrink:0;justify-content:center;align-items:center;min-width:13px;min-height:13px;display:inline-flex}.profile-pitch-card-footer{z-index:2;position:absolute;bottom:0;left:0;right:0}.profile-pitch-card-name{min-height:0;height:calc(var(--pitch-footer-h) * 15 / 46);color:#33003f;text-align:center;background:#f8fafc;justify-content:center;align-items:center;min-width:0;padding:2px 4px 1px;font-size:12px;font-weight:700;line-height:1;display:flex;position:relative;overflow:hidden}.profile-pitch-card-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.profile-pitch-card-name.has-name-badges{padding-left:var(--profile-name-badge-pad,4px);padding-right:var(--profile-name-badge-pad,4px)}.profile-pitch-card-name-badges{pointer-events:none;align-items:center;gap:2px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.profile-pitch-card-name-badges.is-left{justify-content:flex-start;left:3px}.profile-pitch-card-name-badges.is-right{justify-content:flex-end;right:3px}.profile-pitch-card-name-badge{width:calc(var(--pitch-event-badge-size) + 2px);height:calc(var(--pitch-event-badge-size) + 2px);justify-content:center;align-items:center;display:inline-flex}.profile-pitch-card-badge-icon.is-name-badge{filter:drop-shadow(0 2px 4px #00000024);width:100%;height:100%}.profile-pitch-card-meta{grid-template-columns:1fr;grid-template-rows:calc(var(--pitch-footer-h) * 12 / 46) calc(var(--pitch-footer-h) * 19 / 46);background:#32003a;gap:0;padding:0;display:grid}.profile-pitch-card-points,.profile-pitch-card-fixture{min-height:0;height:calc(var(--pitch-footer-h) * 19 / 46);text-align:center;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:700;line-height:1;display:flex}.profile-pitch-card-points{color:#fff;background:#32003a;position:relative}.profile-pitch-player-desktop .profile-pitch-card-points{height:calc(var(--pitch-footer-h) * 12 / 46)}.profile-pitch-card-points.has-side-badges{padding-left:var(--profile-points-badge-pad,3px);padding-right:var(--profile-points-badge-pad,3px)}.profile-pitch-card-points-badges.is-right{justify-content:flex-end;right:3px}.profile-pitch-card-points-badge{width:calc(var(--pitch-event-badge-size) - 1px);height:calc(var(--pitch-event-badge-size) - 1px);justify-content:center;align-items:center;display:inline-flex}.profile-pitch-card-badge-icon.is-points-badge{filter:drop-shadow(0 2px 4px #00000024);width:92%;height:92%}.profile-pitch-card-points.is-live{color:#06131f;background:linear-gradient(135deg,#00ff87 0%,#7cf7bf 100%);box-shadow:inset 0 0 0 1px #ffffff29}.profile-pitch-card-points.is-pending-live{color:#33003f;box-shadow:none;background:#e2e8f0}.profile-pitch-card-fixture{background:#43104b}.profile-pitch-card-current-fixture-group{height:calc(var(--pitch-footer-h) * 14 / 46);background:#32003a;grid-template-columns:1fr;gap:1px;display:grid}.profile-pitch-card-current-fixture-group.has-minutes{grid-template-columns:minmax(0,1fr) 20px}.profile-pitch-card-current-fixture-cell{min-height:0;height:calc(var(--pitch-footer-h) * 14 / 46);text-align:center;white-space:nowrap;place-items:center;min-width:0;padding:0 4px;font-size:12px;font-weight:700;line-height:1.05;display:grid;overflow:hidden}.profile-pitch-card-current-fixture-group.has-minutes .profile-pitch-card-current-fixture-cell{font-size:12px}.profile-pitch-card-current-fixture-cell.is-upcoming{color:#64748b;background:#32003a}.profile-pitch-card-current-fixture-cell.is-live{color:#e8fff4;background:#0c6a45}.profile-pitch-card-current-fixture-cell.is-finished,.profile-pitch-card-current-fixture-cell.is-blank{background:#43104b}.profile-pitch-card-current-fixture-cell.is-minutes{letter-spacing:-.01em;justify-content:center;align-items:center;min-width:20px;padding-left:2px;padding-right:2px;font-size:12px;line-height:1;display:flex}.profile-pitch-card-current-fixture-minutes-text{line-height:1;display:block}.profile-pitch-card-current-fixture-label{white-space:nowrap;justify-content:center;align-items:center;gap:2px;width:fit-content;min-width:0;max-width:100%;margin:0 auto;display:inline-flex}.profile-pitch-card-current-fixture-label-team{text-align:center;min-width:0;display:block}.profile-pitch-card-current-fixture-label-side{letter-spacing:-.01em;justify-content:center;align-items:center;font-size:.9em;display:inline-flex}.profile-pitch-player-desktop .profile-pitch-card-badge-stack{gap:calc(var(--pitch-badge-gap) * .88)}.profile-pitch-player-desktop .profile-pitch-card-badge-icon.is-role{width:calc(var(--pitch-role-badge-size) - 4px);height:calc(var(--pitch-role-badge-size) - 4px)}.profile-pitch-player-desktop .profile-pitch-card-name-badge{width:calc(var(--pitch-event-badge-size) - 1px);height:calc(var(--pitch-event-badge-size) - 1px)}.profile-pitch-player-desktop .profile-pitch-card-points-badge{width:calc(var(--pitch-event-badge-size) - 4px);height:calc(var(--pitch-event-badge-size) - 4px)}.profile-pitch-player-desktop .profile-pitch-card-fixtures3{gap:1px}.profile-pitch-player-desktop .profile-pitch-card-fixture3-main,.profile-pitch-player-desktop .profile-pitch-card-fixture3-sub{font-size:12px}.profile-pitch-card-fixtures3{grid-template-columns:repeat(var(--fixture-cells,3), 1fr);background:#32003a;gap:1px;display:grid}.profile-pitch-card-fixture3{text-align:center;background:#43104b;flex-direction:row;justify-content:center;align-items:center;gap:3px;min-height:15px;padding:1px 2px;line-height:1;display:flex}.profile-pitch-card-fixture3-main{letter-spacing:-.02em;white-space:nowrap;font-size:10px;font-weight:700}.profile-pitch-card-fixture3-sub{opacity:1;white-space:nowrap;font-size:10px;font-weight:800}.pitch-points-eo{letter-spacing:-.01em;font-size:9px;font-weight:800;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pitch-points-min{color:#ffffffb8;font-size:10px;font-weight:700;line-height:1;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.profile-pitch-card-fixture3-crest{object-fit:contain;flex-shrink:0;width:16px;height:16px;display:block}.profile-pitch-player-mobile{width:var(--pitch-mobile-node-w,72px);flex-direction:column;align-items:center;gap:2px;max-width:none;display:flex}.profile-pitch-card-mobile{width:var(--pitch-mobile-node-w,72px);height:var(--pitch-mobile-node-h,88px);filter:drop-shadow(0 10px 18px #00000029);-webkit-backdrop-filter:blur(5px);border-radius:6px;position:relative;overflow:hidden}.profile-pitch-card-mobile.is-top-scorer:before{content:"";z-index:10;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff38 48%,#ffffff47 50%,#ffffff38 52%,#0000 60%) 0 0/300% 100%;animation:10s linear infinite pitch-card-shimmer;position:absolute;inset:0}@keyframes pitch-card-shimmer{0%,to{background-position:150% 0}30%{background-position:-150% 0}30.1%{background-position:150% 0}}.profile-pitch-card-mobile .profile-pitch-card-stage{inset:0 0 var(--pitch-mobile-footer-h,34px) 0}.profile-pitch-card-mobile .profile-pitch-card-badge-stack{gap:3px}.profile-pitch-card-mobile .profile-pitch-card-badge-stack.is-left{top:3px;left:3px}.profile-pitch-card-mobile .profile-pitch-card-badge-stack.is-right{top:3px;right:3px}.profile-pitch-card-mobile .profile-pitch-card-badge-icon.is-role{filter:drop-shadow(0 3px 8px #0000002e);width:14px;height:14px}.profile-pitch-card-mobile .profile-pitch-card-badge-icon.is-chip{filter:drop-shadow(0 3px 8px #0000002e);width:13px;height:13px}.profile-pitch-card-mobile .profile-pitch-card-badge-icon.is-status,.profile-pitch-card-mobile .profile-pitch-card-badge-icon.is-event{filter:drop-shadow(0 3px 7px #00000029);width:12px;height:12px}.profile-pitch-card-mobile .profile-pitch-card-badge.is-dgw{letter-spacing:.02em;min-width:14px;height:14px;padding:0 4px;font-size:12px;box-shadow:0 3px 8px #00000029}.profile-pitch-card-mobile .profile-pitch-card-event-row{gap:2px;min-height:11px;padding:0 1px}.profile-pitch-card-mobile .profile-pitch-card-event-item{min-width:10px;min-height:10px}.profile-pitch-card-mobile .profile-pitch-card-badge-icon.is-event{width:10px;height:10px}.profile-pitch-player-mobile .profile-pitch-kit{width:var(--pitch-mobile-shirt-w,44px);height:var(--pitch-mobile-shirt-h,52px);z-index:1;margin:0;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.profile-pitch-player-mobile .profile-pitch-player-photo-wrap{bottom:calc(var(--pitch-mobile-footer-h,34px) - 2px);z-index:2;width:52px;height:64px;margin:0;position:absolute;left:50%;transform:translate(-50%)}.profile-pitch-player-photo-image{object-fit:contain;object-position:center bottom;filter:none;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.profile-pitch-player-desktop .profile-pitch-player-photo-image{object-position:center bottom;transform:var(--portrait-crop,none);transform-origin:bottom}.profile-pitch-card-mobile .profile-pitch-card-footer{z-index:2;height:var(--pitch-mobile-footer-h,34px);background:#32003a;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.profile-pitch-card-mobile{--fix3-h:var(--pitch-fix3-h,calc(var(--pitch-mobile-footer-h,34px) / 3));--band-h:calc((var(--pitch-mobile-footer-h,34px) - var(--fix3-h)) / 2)}.profile-pitch-card-mobile .profile-pitch-card-name{min-height:0;height:var(--band-h);justify-content:center;align-items:center;padding:0 4px;font-size:12px;line-height:1;display:flex}.profile-pitch-card-mobile .profile-pitch-card-name-badges.is-left{left:2px}.profile-pitch-card-mobile .profile-pitch-card-name-badges.is-right{right:2px}.profile-pitch-card-mobile .profile-pitch-card-name-badge{width:10px;height:10px}.profile-pitch-card-mobile .profile-pitch-card-meta{grid-template-columns:1fr;grid-template-rows:var(--band-h) var(--fix3-h);gap:0}.profile-pitch-card-mobile .profile-pitch-card-points{min-height:0;height:var(--band-h)}.profile-pitch-card-mobile .profile-pitch-card-points,.profile-pitch-card-mobile .profile-pitch-card-fixture{justify-content:center;align-items:center;min-height:0;padding:0 3px;font-size:12px;line-height:1;display:flex}.profile-pitch-card-mobile .profile-pitch-card-fixture{letter-spacing:-.01em;font-size:12px}.profile-pitch-card-mobile .profile-pitch-card-current-fixture-group{height:var(--fix3-h);border-left:none}.profile-pitch-card-mobile .profile-pitch-card-current-fixture-cell{min-height:0;height:var(--fix3-h);place-items:center;padding:0 3px;font-size:12px;line-height:1.05;display:grid}.profile-pitch-card-mobile .profile-pitch-card-current-fixture-cell.is-minutes{letter-spacing:0;min-width:24px;padding-left:1px;padding-right:3px;font-size:12px}.profile-pitch-card-mobile .profile-pitch-card-current-fixture-minutes-text{transform:translate(-1px)}.profile-pitch-card-mobile .profile-pitch-card-fixtures3{grid-template-columns:repeat(var(--fixture-cells,3), 1fr);height:var(--fix3-h);background:#32003a;gap:1px;display:grid}.profile-pitch-card-mobile .profile-pitch-card-fixture3{min-height:0;height:var(--fix3-h);text-align:center;background:#43104b;flex-direction:row;justify-content:center;align-items:center;gap:2px;padding:0 1px;line-height:1;display:flex}.profile-pitch-card-mobile .profile-pitch-card-fixture3-main{font-size:12px;font-weight:700}.profile-pitch-card-mobile .profile-pitch-card-fixture3-sub{opacity:.92;font-size:12px;font-weight:700}.profile-pitch-card-mobile .profile-pitch-card-fixture{border-left:none}.profile-pitch-card-mobile .profile-pitch-card-points-badges.is-right{right:2px}.profile-pitch-card-mobile .profile-pitch-card-points-badge{width:8px;height:8px}.profile-pitch-mobile-layer .profile-pitch-slot{width:var(--pitch-mobile-node-w,72px)}.profile-pitch-mobile-bench-label{z-index:2;color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 2px 10px #0000002e;font-size:12px;font-weight:700;position:absolute;top:78.2%;left:50%;transform:translate(-50%)}.profile-pitch-badge{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.profile-pitch-kit{width:54px;height:60px;color:var(--kit-text);background:linear-gradient(180deg, color-mix(in srgb, var(--kit-primary) 92%, #fff 8%), color-mix(in srgb, var(--kit-primary) 72%, #081322 28%));clip-path:polygon(20% 0,38% 0,44% 10%,56% 10%,62% 0,80% 0,100% 24%,84% 38%,76% 34%,76% 100%,24% 100%,24% 34%,16% 38%,0 24%);border:1px solid #ffffff38;justify-content:center;align-items:center;margin:0 auto 1px;display:flex;position:relative;box-shadow:0 8px 20px #0000003d}.profile-pitch-kit:after{content:"";mix-blend-mode:screen;opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff2e 20%,#0000 40% 60%,#ffffff2e 80%,#0000 100%);position:absolute;inset:0}.profile-pitch-kit.has-image{box-shadow:none;clip-path:none;background:0 0;border:none;overflow:visible}.profile-pitch-kit.has-image:after{display:none}.profile-pitch-kit-image{object-fit:contain;filter:drop-shadow(0 8px 12px #0003);width:100%;height:100%;display:block}.profile-pitch-card-desktop .profile-pitch-kit-image{transform-origin:top;transform:scale(1.85)}.profile-pitch-kit-text{z-index:1;font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700;position:relative}.profile-pitch-namebar{box-sizing:border-box;color:#f8fafc;text-align:center;overflow-wrap:anywhere;word-break:break-word;background:#060d1af5;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:0;margin-bottom:2px;padding:4px 6px 3px;font-size:12px;font-weight:700;line-height:1.05;display:flex;box-shadow:0 8px 20px #0000002e}.profile-pitch-stat{box-sizing:border-box;color:#f8fafc;background:#060d1adb;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;margin-top:2px;padding:2px 6px;font-size:12px;font-weight:700;line-height:1.15;display:inline-flex}.profile-pitch-stat.is-live{color:#06131f;background:linear-gradient(135deg,#00ff87f5,#7cf7bff0);border-color:#00ff876b;box-shadow:0 10px 18px #00ff8729}.profile-pitch-bench{z-index:1;background:linear-gradient(#dbeafe1f,#94a3b814);border:1px solid #ffffff1f;border-radius:16px;margin-top:10px;padding:10px 10px 12px;position:relative}.profile-pitch-chip-pill{background:var(--bg-sub);border:1px solid var(--border-subtle);min-height:24px;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.profile-pitch-chip-pill-icon{object-fit:contain;filter:drop-shadow(0 3px 8px #00000038);flex-shrink:0;width:14px;height:14px;display:block}.profile-pitch-bench-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.profile-pitch-bench-player{text-align:center;min-width:0;position:relative}.team-title-meta-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.team-title-meta-name{color:var(--text-secondary);font-size:12px}.team-title-meta-button{background:var(--bg-card-alt);min-height:24px;color:var(--text-tertiary);letter-spacing:.04em;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.1;display:inline-flex}.search-shell{padding:var(--search-shell-pad-y) var(--card-pad)}.search-grid{gap:var(--search-grid-gap)}.compare-cta{font-size:var(--compare-font)}.compare-cta:not(.is-busy){padding:var(--compare-pad)}.help-copy{font-size:var(--info-font)}.home-entry-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,.95fr);align-items:stretch;gap:12px;display:grid}.home-entry-card{flex-direction:column;min-width:0;height:100%;display:flex;position:relative}.home-entry-card-copy{min-width:0}.home-entry-card-copy.with-corner-note-rivalry,.home-entry-card-copy.with-corner-note-solo{box-sizing:border-box}.home-entry-card-actions{z-index:2;gap:8px;margin-top:auto;display:grid;position:relative}.home-entry-card-primary-stack{gap:12px;display:grid}.home-entry-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.home-helper-row{border-top:1px solid var(--inner-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.home-helper-actions{flex-wrap:wrap;gap:8px;display:flex}.btn{box-sizing:border-box;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s;display:inline-flex;position:relative}.btn-full{width:100%}.btn-label{display:inline-block}.btn-sm{height:32px;padding:0 12px;font-size:12px}.btn-md{height:40px;padding:0 18px;font-size:12px}.btn-lg{height:52px;font-family:var(--font);letter-spacing:.02em;border-radius:12px;padding:0 24px;font-size:18px;font-weight:500}.btn-icon-only{width:40px;padding:0}.btn-sm.btn-icon-only{width:32px}.btn-lg.btn-icon-only{width:52px}.btn-sm:after,.btn-md:after{content:"";border-radius:inherit;position:absolute;inset:-6px}.btn-primary{background:linear-gradient(135deg, var(--accent-green), var(--accent-blue));color:var(--btn-primary-ink);box-shadow:0 4px 20px color-mix(in srgb, var(--id-a-fill) 26%, transparent);border-color:#0000}.btn-secondary{background:var(--bg-card);border-color:var(--border-subtle);color:var(--text-secondary)}.btn-accent{background:color-mix(in srgb, var(--id-a-fill) 14%, transparent);border-color:color-mix(in srgb, var(--id-a-fill) 40%, transparent);color:var(--text-primary)}.btn-ghost{color:var(--text-tertiary);background:0 0;border-color:#0000}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:not(:disabled):hover{transform:translateY(-1px)}}@media (hover:hover){.btn-primary:not(:disabled):hover{box-shadow:0 6px 28px color-mix(in srgb, var(--id-a-fill) 30%, transparent)}.btn-secondary:not(:disabled):hover{border-color:var(--border-faint);color:var(--text-primary)}.btn-accent:not(:disabled):hover{background:color-mix(in srgb, var(--id-a-fill) 20%, transparent)}.btn-ghost:not(:disabled):hover{color:var(--text-secondary)}}.btn:not(:disabled):active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:default;box-shadow:none;transform:none}.btn.is-loading{opacity:1;cursor:progress}.btn-spinner{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite spin}@media (prefers-reduced-motion:reduce){.btn-spinner{animation-duration:2.4s}}.accordion-body .section-header-bar,.accordion-body [data-share-title]{display:none!important}.section-swap{animation:.32s both fadeUp}@media (hover:hover){.card-enter{transition:transform .22s,box-shadow .22s}.card-enter:has([data-disclosure]):hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}}.card-unseen{opacity:0}html,body{transition:background-color .35s}@keyframes chart-draw{to{stroke-dashoffset:0}}@keyframes ink-draw{0%{stroke-dashoffset:1px}}@keyframes chart-area-in{to{opacity:1}}@keyframes growUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes stampInSoft{0%{opacity:0;transform:rotate(-2deg)scale(2.4)}60%{opacity:1;transform:rotate(-2deg)scale(.9)}80%{transform:rotate(-2deg)scale(1.08)}to{opacity:1;transform:rotate(-2deg)scale(1)}}.gw-stepper-row{align-items:center;gap:10px;padding:6px 10px 2px;display:flex}.gw-stepper{align-items:center;gap:2px;display:inline-flex;position:relative}.gw-stepper-arrow{border:1px solid var(--inner-border);background:var(--bg-sub);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;border-radius:8px;font-size:15px;line-height:1}.gw-stepper-arrow:disabled{opacity:.35;cursor:default}.gw-stepper-current{border:1px solid var(--inner-border);background:var(--bg-sub);cursor:pointer;border-radius:8px;align-items:baseline;gap:6px;padding:5px 11px;font-family:inherit;display:inline-flex}.gw-stepper-num{font-family:var(--font-head);color:var(--text-primary);font-size:18px;font-weight:600;line-height:1}.gw-stepper-state{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700}.gw-stepper-summary{color:var(--text-tertiary);font-size:12px;font-weight:700}.gw-stepper-error{color:var(--lose);margin:4px 10px 0;font-size:12px}.gw-stepper-scrim{z-index:40;position:fixed;inset:0}.gw-stepper-menu{z-index:41;background:var(--bg-card);border:1px solid var(--card-border);border-radius:12px;grid-template-columns:repeat(6,34px);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 30px #00000059}.gw-stepper-option{border:1px solid var(--inner-border);background:var(--bg-sub);height:30px;color:var(--text-secondary);cursor:pointer;border-radius:7px;font-family:inherit;font-size:12px;font-weight:700}.gw-stepper-option.is-current{background:var(--id-a);border-color:var(--id-a);color:var(--bg-page)}.club-ticker{display:block;overflow-x:auto}.club-ticker-head,.club-ticker-row{grid-template-columns:74px repeat(6,minmax(46px,1fr)) 62px;align-items:center;gap:4px;min-width:420px;display:grid}.club-ticker-head{border-bottom:1px solid var(--border-subtle);margin-bottom:4px;padding-bottom:6px}.club-ticker-week{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);text-align:center;font-size:12px;font-weight:700}.club-ticker-name-col{text-align:left}.club-ticker-row{padding:3px 0}.club-ticker-name{color:var(--text-primary);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.club-ticker-crest{flex:none}.club-ticker-cell{justify-content:center;gap:2px;display:flex}.club-ticker-fx{text-align:center;min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;flex:1 1 0;padding:4px 2px;font-size:12px;font-weight:700;overflow:hidden}.club-ticker-fx.is-fdr-1{background:color-mix(in srgb, var(--win-fill) 34%, transparent)}.club-ticker-fx.is-fdr-2{background:color-mix(in srgb, var(--win-fill) 17%, transparent)}.club-ticker-fx.is-fdr-3{background:color-mix(in srgb, var(--warn-fill) 20%, transparent)}.club-ticker-fx.is-fdr-4{background:color-mix(in srgb, var(--lose-fill) 19%, transparent)}.club-ticker-fx.is-fdr-5{background:color-mix(in srgb, var(--lose-fill) 38%, transparent)}.club-ticker-fx.is-fdr-none,.club-ticker-fx.is-blank{background:var(--bg-inset);color:var(--text-faint)}.club-ticker-verdict{font-variant-numeric:tabular-nums;color:var(--text-secondary);flex-direction:column;align-items:flex-end;gap:1px;font-size:13px;font-weight:700;display:flex}.club-ticker-verdict em{font-size:12px;font-style:normal;font-weight:700}.club-ticker-verdict em.is-double{color:var(--win)}.club-ticker-verdict em.is-blank{color:var(--lose)}.club-ticker-note{color:var(--text-faint);margin:12px 0 0;font-size:12px;line-height:1.5}.club-ticker-more{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:14px}.club-ticker-more>summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:700;list-style:none}.club-ticker-more>summary::-webkit-details-marker{display:none}.club-ticker-more>summary:after{content:" ▾";color:var(--text-muted)}.club-ticker-more[open]>summary:after{content:" ▴"}.club-ticker-more[open]>summary{margin-bottom:12px}.squad-value-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.squad-value-tile{background:var(--bg-inset);border:1px solid var(--inner-border);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.squad-value-tile.is-total{border-color:var(--card-border);background:var(--bg-sub)}.squad-value-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700}.squad-value-figure{font-family:var(--font-head);color:var(--text-primary);font-size:22px;font-weight:600;line-height:1.05}.squad-value-delta{color:var(--text-tertiary);font-size:12px;font-weight:700}.squad-value-delta.is-up{color:var(--win)}.squad-value-delta.is-down{color:var(--lose)}.squad-value-trend{align-items:center;gap:12px;margin-bottom:16px;display:flex}.squad-value-line{flex:auto;min-width:0;max-width:100%;height:auto}.squad-value-trend-note{color:var(--text-muted);flex:none;font-size:12px}.squad-value-movers-head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.squad-value-movers-count{color:var(--text-tertiary)}.squad-value-mover{border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr auto auto;align-items:baseline;gap:10px;padding:5px 0;display:grid}.squad-value-mover-name{color:var(--text-primary);font-size:12px;font-weight:700}.squad-value-mover-name em{color:var(--text-muted);margin-left:6px;font-style:normal;font-weight:400}.squad-value-mover-now{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.squad-value-mover-change{font-variant-numeric:tabular-nums;text-align:right;min-width:58px;font-size:13px;font-weight:700}.squad-value-mover-change.is-up{color:var(--win)}.squad-value-mover-change.is-down{color:var(--lose)}.squad-value-note{color:var(--text-faint);margin:12px 0 0;font-size:12px;line-height:1.5}.squad-alerts{border:1px solid var(--inner-border);background:var(--bg-inset);border-radius:10px;margin:6px 10px 2px;overflow:hidden}.squad-alerts.is-out{border-color:color-mix(in srgb, var(--lose-fill) 45%, transparent)}.squad-alerts.is-doubt{border-color:color-mix(in srgb, var(--warn-fill) 45%, transparent)}.squad-alerts.is-good{border-color:color-mix(in srgb, var(--win-fill) 40%, transparent)}.squad-alerts-bar{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:7px 10px;font-family:inherit;display:flex}.sq-strip-label{color:#fff6}.sq-strip-sub{color:#ffffff59}.sq-strip-faint{color:#ffffff4d}.sq-strip-ghost{color:#ffffff40}.squad-alerts-dot{border-radius:50%;flex:none;width:7px;height:7px}.squad-alerts.is-out .squad-alerts-dot{background:var(--lose)}.squad-alerts.is-doubt .squad-alerts-dot{background:var(--warn)}.squad-alerts.is-good .squad-alerts-dot{background:var(--win)}.squad-alerts-headline{min-width:0;color:var(--text-secondary);flex:auto;font-size:12px;font-weight:700}.squad-alerts-chev{color:var(--text-muted);flex:none;font-size:12px}.squad-alerts-list{gap:5px;margin:0;padding:0 10px 8px;list-style:none;display:grid}.squad-alerts-item{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding-top:6px;display:grid}.squad-alerts-name{color:var(--text-primary);font-size:12px;font-weight:700}.squad-alerts-name em{color:var(--text-muted);margin-left:5px;font-style:normal;font-weight:400}.squad-alerts-kind{letter-spacing:.04em;text-transform:uppercase;text-align:right;font-size:12px;font-weight:700}.squad-alerts-item.is-out .squad-alerts-kind{color:var(--lose)}.squad-alerts-item.is-doubt .squad-alerts-kind{color:var(--warn)}.squad-alerts-item.is-blank .squad-alerts-kind{color:var(--text-muted)}.squad-alerts-item.is-double .squad-alerts-kind{color:var(--win)}.squad-alerts-note{color:var(--text-tertiary);grid-column:1/-1;font-size:12px;line-height:1.4}.planner-bar{background:var(--bg-inset);border:1px solid var(--inner-border);border-radius:12px;grid-template-columns:repeat(3,auto) 1fr;align-items:center;gap:14px;margin-bottom:10px;padding:12px 14px;display:grid}.planner-bar-figure{flex-direction:column;gap:1px;display:flex}.planner-bar-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700}.planner-bar-figure strong{font-family:var(--font-head);color:var(--text-primary);font-size:18px;font-weight:600}.planner-bar-figure strong.is-over{color:var(--lose)}.planner-bar-track{background:var(--bg-sub);border-radius:3px;min-width:60px;height:6px;overflow:hidden}.planner-bar-fill{background:var(--win);height:100%;transition:width .25s;display:block}.planner-bar-fill.is-over{background:var(--lose)}.planner-status{color:var(--text-tertiary);margin:0 0 14px;font-size:12px;line-height:1.5}.planner-status.is-ready{color:var(--win);font-weight:700}.planner-dropped{color:var(--warn);margin-top:-8px}.planner-row{margin-bottom:12px}.planner-row-head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.planner-row-count{color:var(--text-tertiary)}.planner-slots{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;display:grid}.planner-slot{background:var(--bg-card);border:1px solid var(--inner-border);border-radius:10px;flex-direction:column;gap:1px;min-width:0;padding:8px 9px;display:flex;position:relative}.planner-slot.is-empty{cursor:pointer;color:var(--text-muted);background:0 0;border-style:dashed;justify-content:center;align-items:center;min-height:62px;font-family:inherit}.planner-slot-plus{font-size:15px;line-height:1}.planner-slot-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.planner-slot.is-empty .planner-slot-name{color:var(--text-muted);font-weight:700}.planner-slot-meta{color:var(--text-muted);font-size:12px}.planner-slot-run{color:var(--text-tertiary);font-size:12px;font-weight:700}.planner-slot-run.is-kind{color:var(--win)}.planner-slot-run.is-hard{color:var(--lose)}.planner-slot-remove{background:var(--bg-inset);width:18px;height:18px;color:var(--text-muted);cursor:pointer;border:none;border-radius:50%;font-size:12px;line-height:1;position:absolute;top:3px;right:3px}.planner-picker-root{z-index:300;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.planner-picker-scrim{background:#0603109e;position:absolute;inset:0}.planner-picker{width:100%;max-width:520px;max-height:82vh;padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px));background:var(--bg-card);border:1px solid var(--card-border);border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:relative}.planner-picker-head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.planner-picker-head strong{font-family:var(--font-head);color:var(--text-primary);font-size:18px;font-weight:600}.planner-picker-head span{color:var(--text-muted);font-size:12px}.planner-picker-head button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:22px;line-height:1}.planner-picker-search{border:1px solid var(--inner-border);background:var(--bg-inset);width:100%;color:var(--text-primary);font:inherit;border-radius:10px;margin-bottom:10px;padding:9px 11px;font-size:13px}.planner-picker-list{gap:3px;display:grid;overflow-y:auto}.planner-candidate{background:var(--bg-inset);border:1px solid var(--inner-border);cursor:pointer;text-align:left;border-radius:9px;grid-template-columns:1fr auto auto;align-items:baseline;gap:10px;padding:8px 10px;font-family:inherit;display:grid}.planner-candidate.is-dear{opacity:.55}.planner-candidate-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.planner-candidate-name em{color:var(--text-muted);margin-left:6px;font-style:normal;font-weight:400}.planner-candidate-price{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.planner-candidate-run{color:var(--text-muted);text-align:right;min-width:24px;font-size:12px;font-weight:700}.planner-candidate-run.is-kind{color:var(--win)}.planner-candidate-run.is-hard{color:var(--lose)}.planner-candidate-why{color:var(--lose);grid-column:1/-1;font-size:12px}.planner-picker-empty,.planner-picker-note{color:var(--text-faint);margin:10px 0 0;font-size:12px;line-height:1.5}.planner-foot{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:14px}.planner-clear{border:1px solid var(--inner-border);background:var(--bg-sub);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:700}.planner-clear:disabled{opacity:.4;cursor:default}.planner-note{color:var(--text-faint);margin:10px 0 0;font-size:12px;line-height:1.5}.season-shape-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;display:grid}.season-shape-figure{font-family:var(--font-head);text-align:right;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:22px;font-weight:600;line-height:1}.season-shape-figure.is-up{color:var(--win)}.season-shape-figure.is-down{color:var(--lose)}.season-shape-line{color:var(--text-tertiary);font-size:13px;line-height:1.45}.season-shape-note{color:var(--text-faint);margin:12px 0 0;font-size:12px;line-height:1.5}.squad-value-mover-progress{background:var(--bg-sub);border-radius:2px;grid-column:1/-1;height:3px;margin-top:4px;display:block;overflow:hidden}.squad-value-mover-progress-fill{height:100%;display:block}.squad-value-mover-progress-fill.is-up{background:var(--win)}.squad-value-mover-progress-fill.is-down{background:var(--lose)}.chip-windows-half{margin-bottom:14px}.chip-windows-head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;font-size:12px;font-weight:700;display:flex}.chip-windows-head span{color:var(--text-faint)}.chip-windows-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:6px;display:grid}.chip-window{background:var(--bg-inset);border:1px solid var(--inner-border);border-radius:10px;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.chip-window-name{color:var(--text-primary);font-size:13px;font-weight:700}.chip-window-state{color:var(--text-muted);font-size:12px}.chip-window.is-used{background:color-mix(in srgb, var(--bg-inset) 55%, transparent)}.chip-window.is-used .chip-window-name{color:var(--text-tertiary);text-decoration:line-through;text-decoration-thickness:1px}.chip-window.is-used .chip-window-state{color:var(--text-muted)}.chip-window.is-expired{background:color-mix(in srgb, var(--bg-inset) 55%, transparent)}.chip-window.is-expired .chip-window-name{color:var(--text-tertiary)}.chip-window.is-expired .chip-window-state{color:var(--lose)}.chip-window.is-available{border-color:color-mix(in srgb, var(--win-fill) 34%, transparent)}.chip-window.is-available .chip-window-state{color:var(--win)}.chip-window.is-urgent{border-color:var(--warn)}.chip-window.is-urgent .chip-window-state{color:var(--warn);font-weight:700}.chip-windows-note{color:var(--text-faint);margin:4px 0 0;font-size:12px;line-height:1.5}.live-feed{background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--shadow-sm);text-align:left;border-radius:14px;padding:12px 14px 8px;animation:.45s both fadeUp}.live-feed-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.live-feed-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.live-feed-dot{background:var(--text-faint);border-radius:999px;flex-shrink:0;width:8px;height:8px}.live-feed-dot.is-live{background:var(--live);animation:1.6s ease-in-out infinite liveFeedPulse}@keyframes liveFeedPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.live-feed-dot.is-live{animation:none}}.live-feed-word{font-family:var(--font-head);color:var(--text-primary);letter-spacing:.01em;font-size:19px;font-weight:600;line-height:1}.live-feed-sub{color:var(--text-tertiary);white-space:nowrap;font-size:12px;font-weight:600}.live-feed-toggle{background:var(--bg-sub);border:1px solid var(--inner-border);border-radius:999px;margin-left:auto;padding:2px;display:inline-flex}.live-feed-toggle button{appearance:none;color:var(--text-secondary);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:700}.live-feed-toggle button[aria-pressed=true]{background:var(--text-primary);color:var(--bg-card)}.live-feed-matches{scrollbar-width:none;gap:6px;margin:0 -2px;padding:10px 0 8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.live-feed-matches::-webkit-scrollbar{display:none}.live-feed-match{appearance:none;font:inherit;cursor:pointer;background:var(--bg-sub);border:1px solid var(--inner-border);border-radius:9px;flex-shrink:0;align-items:baseline;gap:6px;padding:5px 9px;text-decoration:none;display:inline-flex}.live-feed-match[aria-pressed=true]{background:var(--text-primary);border-color:var(--text-primary)}.live-feed-match[aria-pressed=true] .live-feed-match-teams,.live-feed-match[aria-pressed=true] .live-feed-match-status{color:var(--bg-card)}.live-feed-match-teams{font-family:var(--font-head);color:var(--text-primary);white-space:nowrap;font-size:14px;font-weight:600}.live-feed-match-status{letter-spacing:.06em;color:var(--text-faint);font-size:10.5px;font-weight:800}.live-feed-match.is-live{background:color-mix(in srgb, var(--live) 16%, var(--bg-sub));border-color:color-mix(in srgb, var(--live) 45%, transparent)}.live-feed-match.is-live .live-feed-match-status{color:var(--live)}.live-feed-match.is-live[aria-pressed=true]{background:var(--text-primary);border-color:var(--text-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--live) 55%, transparent)}.live-feed-match.is-live[aria-pressed=true] .live-feed-match-status{color:var(--bg-card)}.live-feed-focus{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;padding:0 0 8px;font-size:12px;display:flex}.live-feed-focus b{color:var(--text-primary)}.live-feed-focus a{color:var(--text-primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}.live-feed-focus button{appearance:none;font:inherit;color:var(--text-tertiary);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.live-feed-list{border-top:1px solid var(--inner-border);overscroll-behavior:contain;margin:0 -14px;padding:0 14px;list-style:none;overflow:hidden auto}.live-feed-list.is-peek{max-height:126px}.live-feed-list.is-open{max-height:380px}.live-feed-expand{appearance:none;width:100%;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:9px 0 3px;font-size:12px;font-weight:700;display:block}.live-feed-expand span{color:var(--text-muted)}.live-feed-row{border-bottom:1px solid var(--inner-border);grid-template-columns:34px 20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;font-size:13px;line-height:1.3;display:grid}.live-feed-row.is-mine{background:color-mix(in srgb, var(--tint-1) 12%, transparent);box-shadow:inset 3px 0 0 var(--tint-1);margin:0 -14px;padding-left:14px;padding-right:14px}.live-feed-you{background:color-mix(in srgb, var(--tint-1) 18%, transparent);color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-left:5px;padding:0 5px;font-size:9.5px;font-weight:800;display:inline-block}.live-feed-row.is-whistle{color:var(--text-secondary)}.live-feed-min{font-family:var(--font-head);color:var(--text-tertiary);text-align:right;font-size:13px;font-weight:600}.live-feed-crest{place-items:center;width:20px;height:20px;display:grid}.live-feed-crest img{object-fit:contain;width:18px;height:18px}.live-feed-text{min-width:0;color:var(--text-primary);overflow-wrap:anywhere}.live-feed-text b{font-weight:700}.live-feed-what{color:var(--text-secondary)}.live-feed-ctx{color:var(--text-faint);font-size:12px}.live-feed-ctx:before{content:"· "}.live-feed-cap{background:var(--text-primary);width:14px;height:14px;color:var(--bg-card);vertical-align:1px;border-radius:999px;place-items:center;margin-left:4px;font-size:9px;font-weight:800;display:inline-grid}.live-feed-pts{font-family:var(--font-head);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:13px;font-weight:700}.live-feed-pts.is-up{color:var(--win);background:color-mix(in srgb, var(--win-fill) 14%, transparent)}.live-feed-pts.is-down{color:var(--lose);background:color-mix(in srgb, var(--lose-fill) 14%, transparent)}.live-feed-pts.is-flat{color:var(--text-muted);background:var(--bg-sub)}.live-feed-pts.is-bench{color:var(--text-muted);background:var(--bg-sub);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.live-feed-empty{color:var(--text-faint);border-top:1px solid var(--inner-border);padding:12px 0 8px;font-size:12.5px}@media (width<=480px){.live-feed-ctx{margin-top:1px;display:block}.live-feed-ctx:before{content:none}.live-feed-row{padding:6px 0}.live-feed-row.is-mine{padding:6px 14px}.live-feed-list.is-peek{max-height:165px}.live-feed-list.is-open{max-height:52vh}}@media (width<=640px){.app-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:10px}.app-header-search{display:none}.app-header-mobile-search-trigger{display:flex}.app-header-wordmark{font-size:22px}.app-header-route-label{font-size:12px}.app-header-search-sheet-card{border-radius:12px;padding:10px}.macro-section-heading,.profile-section-anchor{scroll-margin-top:calc(var(--app-header-h) + 4px + 14px)}.module-shelf-wrap{grid-template-columns:minmax(0,1fr)}.module-shelf-control{display:none}.module-shelf{padding-inline:4px;scroll-padding-inline:14px}.module-shelf-panel{scroll-snap-align:center;flex:0 0 min(320px,100vw - 72px);max-width:min(320px,100vw - 72px)}.section-pager{grid-template-columns:minmax(0,1fr)}.section-pager-btn{justify-content:center}.app-shell.has-top-nav{padding-top:calc(var(--app-header-h) + 4px);padding-bottom:calc(56px + env(safe-area-inset-bottom,0px) + 16px)}.section-tab-bar{border-bottom:none;border-top:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-card) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -4px 20px rgba(var(--shadow),.3);height:56px;top:auto;bottom:0}.section-tab-btn:after{border-radius:0 0 1px 1px;top:0;bottom:auto}.section-tab-btn{flex-direction:column;gap:2px;padding:8px 2px}.section-tab-btn .tab-icon{font-size:18px}.section-tab-btn .tab-label{letter-spacing:-.04em;font-size:12px}.section-tab-btn .tab-dot{width:6px;height:6px}.top-nav-anchor{height:0}.scroll-top-btn{bottom:calc(56px + env(safe-area-inset-bottom,0px) + 12px)}.app-hero{padding:18px 16px 6px!important}.app-hero .app-title{font-size:clamp(32px,10vw,44px)!important}.app-hero .app-subtitle{font-size:12px!important}.app-hero .hero-bullets{max-width:300px!important;font-size:12px!important}}@media (width<=920px){.profile-major-grid{grid-template-columns:1fr}}@media (width<=640px){.team-title-meta-row{flex-direction:column;gap:4px}.team-title-meta-row.is-right{align-items:flex-end}.team-title-meta-row.is-left{align-items:flex-start}.team-title-meta-row .team-title-meta-name{order:1!important}.team-title-meta-row .team-title-meta-button{order:2!important}.profile-pitch{--pitch-mobile-node-w:78px;--pitch-mobile-node-h:111px;--pitch-mobile-shirt-w:66px;--pitch-mobile-shirt-h:79px;--pitch-mobile-footer-h:45px;--pitch-fix3-h:17px;--pitch-mobile-bleed:calc(var(--card-pad) + 32px);overflow:visible}.profile-pitch-card-mobile .profile-pitch-card-fixture3-crest{width:14px;height:14px}.profile-pitch-card-mobile .profile-pitch-kit-image{transform-origin:top;transform:scale(1.22)}.profile-pitch-desktop-layer,.profile-pitch-desktop-bench-layer{display:none}.profile-pitch:not(.is-compact) .profile-pitch-mobile-layer:after{content:"";z-index:-1;background:linear-gradient(#0f4430,#0a3222);border:1px solid #ffffff24;border-radius:16px;position:absolute;inset:80.5% 2.5% .4%}.pitch-tight:has(.profile-pitch.is-compact){height:100%}.profile-pitch.is-compact{height:100%}.profile-pitch.is-compact .profile-pitch-field{aspect-ratio:auto;height:100%}.pitch-bench-pos{letter-spacing:.08em;color:#ffffffc7;white-space:nowrap;font-size:9px;font-weight:800;line-height:1;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pitch-strip-caption{text-align:center;letter-spacing:.03em;color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:9px;font-weight:600;line-height:1;position:absolute;bottom:1px;left:6px;right:6px;overflow:hidden}.profile-pitch.is-compact .pitch-bench-pos{letter-spacing:.1em;color:#ffffffa8;margin:1px 0 2px;font-size:8px;position:static;transform:none}.profile-pitch-mobile-layer{z-index:2;width:100vw;display:block;position:absolute;inset:0 auto 0 calc(50% - 50vw);overflow:hidden}.profile-feature-grid{grid-template-columns:1fr}.profile-pitch-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-pitch-field{aspect-ratio:900/1500;background-color:#259f5a;background-image:-webkit-image-set(url(/assets/profile-pitch/pitch-mobile.webp?v=1) 1x type("image/webp"),url(/assets/profile-pitch/pitch-mobile.png?v=2) 1x type("image/png"));background-image:image-set("/assets/profile-pitch/pitch-mobile.webp?v=1" 1x type("image/webp"),"/assets/profile-pitch/pitch-mobile.png?v=2" 1x type("image/png"));background-size:100%;border-left:none;border-right:none;border-radius:18px 18px 0 0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.profile-pitch.is-compact .profile-pitch-field{aspect-ratio:900/1400;border-radius:0;width:100vw;margin-left:0;margin-right:0}.profile-pitch-bench,.profile-pitch-bench-mobile{display:none}.profile-pitch-mobile-bench-card .profile-pitch-card-mobile{height:70px}.profile-pitch-mobile-bench-card .profile-pitch-card-stage{height:calc(70px - var(--pitch-mobile-footer-h,45px))}.profile-pitch-mobile-bench-card .profile-pitch-kit-image{transform-origin:bottom;transform:scale(.75)!important}html[data-vp=short] .profile-pitch{--pitch-mobile-node-w:72px;--pitch-mobile-node-h:102px;--pitch-mobile-shirt-w:60px;--pitch-mobile-shirt-h:70px;--pitch-mobile-footer-h:40px;--pitch-fix3-h:15px;--pitch-mobile-bleed:var(--card-pad)}html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-kit-image{transform-origin:top;transform:scale(1.15)}html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-name,html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-points,html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-fixture,html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-fixture,html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-current-fixture-cell,html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-current-fixture-cell.is-minutes{font-size:12px}html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-fixture3-main{font-size:10px}html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-fixture3-sub{display:none}html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-fixture3-crest{width:13px;height:13px}html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-name-badge,html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-points-badge{width:8px;height:8px}html[data-vp=short] .profile-pitch-field{aspect-ratio:900/1330;background-position:top;background-size:100%;width:100vw;margin-left:calc(50% - 50vw);overflow:visible}html[data-vp=short] .profile-pitch.is-compact .profile-pitch-field{aspect-ratio:900/1080;width:100vw;margin-left:calc(50% - 50vw)}}@media (width<=390px){html[data-vp=short] .profile-pitch{--pitch-mobile-node-w:64px;--pitch-mobile-node-h:92px;--pitch-mobile-shirt-w:52px;--pitch-mobile-shirt-h:62px;--pitch-mobile-footer-h:36px;--pitch-fix3-h:14px}html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-name,html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-points,html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-fixture,html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-fixture,html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-current-fixture-cell,html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-current-fixture-cell.is-minutes{font-size:12px}html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-fixture3-main{font-size:10px}html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-fixture3-sub{display:none}html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-fixture3-crest{width:12px;height:12px}html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-name-badge,html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-card-points-badge{width:7px;height:7px}html[data-vp=short] .profile-pitch-card-mobile .profile-pitch-kit-image{transform-origin:top;transform:scale(1.1)}html[data-vp=short] .profile-pitch-field{aspect-ratio:900/1240}html[data-vp=short] .profile-pitch-mobile-layer{top:.5%}html[data-vp=short] .profile-pitch.is-compact .profile-pitch-field{aspect-ratio:900/1050}}@media (width>=641px){.profile-pitch{--pitch-node-w:min(110px, 16cqw);--pitch-node-h:calc(var(--pitch-node-w) * 101 / 92);--pitch-shirt-w:calc(var(--pitch-node-w) * 62 / 92);--pitch-shirt-h:calc(var(--pitch-node-w) * 70 / 92);--pitch-footer-h:calc(var(--pitch-node-w) * 39 / 92);--pitch-desktop-overhang:32px;margin-bottom:clamp(20px,1.9vw,38px);overflow:hidden}.profile-pitch-field{aspect-ratio:1600/1400;background:0 0;width:100%;margin-left:0;margin-right:0;position:relative;overflow:visible}.profile-pitch-field:before{content:"";top:0;left:calc(-1 * var(--pitch-desktop-overhang));width:calc(100% + (var(--pitch-desktop-overhang) * 2));aspect-ratio:1600/1400;pointer-events:none;background-color:#259f5a;background-image:-webkit-image-set(url(/assets/profile-pitch/pitch-desktop.webp?v=1) 1x type("image/webp"),url(/assets/profile-pitch/pitch-desktop.png?v=2) 1x type("image/png"));background-image:image-set("/assets/profile-pitch/pitch-desktop.webp?v=1" 1x type("image/webp"),"/assets/profile-pitch/pitch-desktop.png?v=2" 1x type("image/png"));background-position:top;background-repeat:no-repeat;background-size:100%;display:block;position:absolute}.profile-pitch-desktop-layer{width:100%;height:78.5714%;inset:0 0 auto;transform:none}.profile-pitch-desktop-bench-layer{top:0;left:calc(-1 * var(--pitch-desktop-overhang));width:calc(100% + (var(--pitch-desktop-overhang) * 2));aspect-ratio:1600/1400;bottom:auto;right:auto;transform:none}.profile-pitch-desktop-bench-layer .profile-pitch-slot.slot-bench{transform:translate(-50%,-50%)}.profile-pitch-scorebox,.profile-pitch-bench{display:none}.profile-pitch-player-desktop .profile-pitch-player-photo-wrap{width:100%!important;height:100%!important;inset:0!important;overflow:hidden!important;transform:none!important}.profile-pitch-player-desktop .profile-pitch-player-photo-image{object-fit:contain!important;object-position:center bottom!important;width:100%!important;max-width:none!important;height:100%!important;transform:var(--portrait-crop,none)!important;transform-origin:bottom!important;position:absolute!important;inset:0!important}.profile-pitch-player-desktop .profile-pitch-card-stage{inset:0}.profile-pitch-player-desktop .profile-pitch-kit-image{object-fit:cover!important;object-position:center top!important;width:100%!important;height:100%!important;transform:none!important}.profile-pitch-player-desktop .profile-pitch-card-name,.profile-pitch-player-desktop .profile-pitch-card-points,.profile-pitch-player-desktop .profile-pitch-card-fixture,.profile-pitch-player-desktop .profile-pitch-card-fixture{font-size:12px}.profile-pitch-player-desktop .profile-pitch-card-fixtures3 .profile-pitch-card-fixture3-main{font-size:10px}.profile-pitch-player-desktop .profile-pitch-card-fixtures3 .profile-pitch-card-fixture3-sub{font-size:9px}}@media (width<=760px){.home-entry-grid,.home-entry-steps{grid-template-columns:1fr}.home-helper-row{align-items:stretch}.home-helper-actions,.home-helper-actions>button{width:100%}.search-shell{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}}@media (width>=761px){.home-entry-card-actions{margin-top:0}.home-entry-card-heading,.home-entry-card-title{margin-bottom:0!important}.home-entry-card-copy.with-corner-note-rivalry{padding-right:180px}.home-entry-card-copy.with-corner-note-solo{padding-right:0}.home-entry-card-corner-note{color:var(--text-faint);text-align:right;pointer-events:none;font-size:12px;line-height:1.35;display:block;position:absolute;top:12px;right:12px}}.pitch-tight .profile-pitch-card-name.has-name-badges{padding-left:var(--pl-name-pad-l,4px);padding-right:var(--pl-name-pad-r,4px)}.pitch-tight .profile-pitch-card-mobile .profile-pitch-player-photo-image{width:auto;max-width:none;height:100%;transform:translateX(-50%) var(--portrait-crop,scale(1));transform-origin:50% 100%;position:absolute;bottom:0;left:50%}.pitch-tight .profile-pitch:before{display:none}.pitch-tight .profile-pitch{min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.pitch-tight .profile-pitch-field,.pitch-tight .profile-pitch-field:before{background-color:#0000}@media (width<=640px){.pitch-tight .profile-pitch:not(.is-compact) .profile-pitch-field{border-radius:0}}.pitch-tight .profile-pitch-desktop-bench-box{align-content:center;height:19.2%;top:76%}@media (width>=641px){.pitch-tight .profile-pitch{--pitch-node-w:min(110px, 16cqw, 17.07cqw - 21.3px);--pitch-icon-box:calc(var(--pitch-node-w) * .18)}.pitch-tight .profile-pitch-desktop-bench-box{--pitch-node-w:min(110px, 16cqw, 17.07cqw - 21.3px, 14.5cqw - 8.3px);--pitch-node-h:calc(var(--pitch-node-w) * 101 / 92);--pitch-shirt-w:calc(var(--pitch-node-w) * 62 / 92);--pitch-shirt-h:calc(var(--pitch-node-w) * 70 / 92);--pitch-footer-h:calc(var(--pitch-node-w) * 39 / 92);--pitch-badge-offset:calc(var(--pitch-node-w) * .054);--pitch-badge-gap:calc(var(--pitch-node-w) * .021);--pitch-role-badge-size:calc(var(--pitch-node-w) * .228);--pitch-status-badge-size:calc(var(--pitch-node-w) * .196);--pitch-event-badge-size:calc(var(--pitch-node-w) * .141);--pitch-chip-badge-size:calc(var(--pitch-node-w) * .196);--pitch-icon-box:calc(var(--pitch-node-w) * .18)}.pitch-tight .profile-pitch-card-badge-icon.is-role,.pitch-tight .profile-pitch-card-badge-icon.is-status,.pitch-tight .profile-pitch-card-badge-icon.is-chip,.pitch-tight .profile-pitch-card-badge-icon.is-event,.pitch-tight .profile-pitch-player-desktop .profile-pitch-card-badge-icon.is-role{width:var(--pitch-icon-box);height:var(--pitch-icon-box)}.pitch-tight .profile-pitch-card-badge.is-dgw{height:var(--pitch-icon-box);min-width:var(--pitch-icon-box)}.pitch-tight .profile-pitch-card-event-item{min-width:var(--pitch-icon-box);min-height:var(--pitch-icon-box)}}.pitch-tight .profile-pitch-card-fixtures3.is-empty{grid-template-columns:1fr}@media (width<=640px){.pitch-tight .profile-pitch{--pitch-mobile-icon-box:13px}.pitch-tight .profile-pitch-card-mobile .profile-pitch-card-badge-icon.is-role,.pitch-tight .profile-pitch-card-mobile .profile-pitch-card-badge-icon.is-chip,.pitch-tight .profile-pitch-card-mobile .profile-pitch-card-badge-icon.is-status,.pitch-tight .profile-pitch-card-mobile .profile-pitch-card-badge-icon.is-event{width:var(--pitch-mobile-icon-box);height:var(--pitch-mobile-icon-box)}.pitch-tight .profile-pitch-card-mobile .profile-pitch-card-badge.is-dgw{height:var(--pitch-mobile-icon-box);min-width:calc(var(--pitch-mobile-icon-box) + 1px)}.pitch-tight .profile-pitch-card-mobile .profile-pitch-card-event-item{min-width:var(--pitch-mobile-icon-box);min-height:var(--pitch-mobile-icon-box)}html[data-vp=short] .pitch-tight .profile-pitch{--pitch-mobile-icon-box:12px}}@media (width<=390px){html[data-vp=short] .pitch-tight .profile-pitch{--pitch-mobile-icon-box:11px}}.pitch-tight .profile-pitch-card-stage{background:linear-gradient(#ffffff8c,#ffffff69);border-color:#ffffff6b}.pitch-tight .profile-pitch-player,.pitch-tight .profile-pitch-bench-player{animation:.4s cubic-bezier(.22,.9,.32,1) both pl-settle;animation-delay:var(--pl-settle,0s)}@keyframes pl-settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pitch-tight .profile-pitch-player,.pitch-tight .profile-pitch-bench-player,.pitch-tight .profile-pitch-card-desktop.is-top-scorer:before,.pitch-tight .profile-pitch-card-mobile.is-top-scorer:before{animation:none}}@media (width<=640px){.pitch-tight .profile-pitch.is-compact{--pitch-mobile-node-w:80px;--pitch-mobile-node-h:97px;--pitch-mobile-footer-h:31px;--lab-name-h:16px;--lab-meta-h:15px;--lab-side-font:10px;--lab-bench-node-h:56px}.pitch-tight .profile-pitch.is-compact .profile-pitch-slot.is-five{--pitch-mobile-node-w:74px}html[data-vp=short] .pitch-tight .profile-pitch.is-compact{--pitch-mobile-node-w:74px;--pitch-mobile-node-h:91px;--pitch-mobile-footer-h:29px;--lab-name-h:15px;--lab-meta-h:14px;--lab-side-font:9px;--lab-bench-node-h:53px}html[data-vp=short] .pitch-tight .profile-pitch.is-compact .profile-pitch-slot.is-five{--pitch-mobile-node-w:68px}}@media (width<=390px){html[data-vp=short] .pitch-tight .profile-pitch.is-compact{--pitch-mobile-node-w:66px;--pitch-mobile-node-h:83px;--pitch-mobile-footer-h:27px;--lab-name-h:14px;--lab-meta-h:13px;--lab-side-font:9px;--lab-bench-node-h:51px}html[data-vp=short] .pitch-tight .profile-pitch.is-compact .profile-pitch-slot.is-five{--pitch-mobile-node-w:62px}}.pitch-tight .profile-pitch.is-compact .profile-pitch-card-mobile .profile-pitch-card-name{height:var(--lab-name-h,16px);padding-left:var(--pl-name-pad-l,2px);padding-right:var(--pl-name-pad-r,2px);letter-spacing:-.01em}.pitch-tight .profile-pitch.is-compact .pitch-meta{height:var(--lab-meta-h,15px);background:#32003a;align-items:stretch;display:flex}.pitch-tight .profile-pitch.is-compact .pitch-meta .profile-pitch-card-points{flex:0 0 27%;min-width:0;height:auto;padding:0 3px;font-size:12px}.pitch-tight .profile-pitch.is-compact .pitch-meta .profile-pitch-card-points:only-child{flex:1}.pitch-tight .profile-pitch.is-compact .pitch-meta-side{min-width:0;font-size:var(--lab-side-font,10px);white-space:nowrap;letter-spacing:-.01em;background:#43104b;flex:1;justify-content:center;align-items:center;padding:0 3px;font-weight:700;line-height:1;display:flex;overflow:hidden;box-shadow:inset 1px 0 #ffffff1a}.pitch-tight .profile-pitch.is-compact .pitch-meta-side.has-eo{font-size:calc(var(--lab-side-font,10px) - 2px);letter-spacing:-.03em;gap:0;padding:0 1px}.pitch-tight .profile-pitch.is-compact .pitch-meta-side.has-eo .pitch-meta-side-sep{margin:0 1px}.pitch-tight .profile-pitch.is-compact .pitch-meta-side.is-live{color:#e8fff4;background:#0c6a45}.pitch-tight .profile-pitch.is-compact .pitch-meta-side.is-upcoming{background:#43104b}.pitch-tight .profile-pitch.is-compact .profile-pitch-mobile-bench-card .profile-pitch-card-mobile{width:68px;height:var(--lab-bench-node-h,56px)}.pitch-tight .profile-pitch.is-compact .profile-pitch-mobile-bench-card .profile-pitch-card-stage{height:calc(var(--lab-bench-node-h,56px) - var(--pitch-mobile-footer-h,31px))}@media (width<=640px){html[data-vp=short] .pitch-tight .profile-pitch.is-compact .profile-pitch-mobile-bench-card .profile-pitch-card-mobile{width:62px}.pitch-tight .profile-pitch.is-fullfive .profile-pitch-slot.is-five{--pitch-mobile-node-w:68px}html[data-vp=short] .pitch-tight .profile-pitch.is-fullfive .profile-pitch-slot.is-five{--pitch-mobile-node-w:62px}}.pitch-tight .profile-pitch-card-event-item{gap:1px}.pitch-tight .pitch-badge-scrim{--scrim-box:var(--pitch-icon-box,19px);--scrim-off:var(--pitch-badge-offset,6px);--scrim-foot:var(--pitch-footer-h,46px);top:0;bottom:var(--scrim-foot);width:calc(var(--scrim-box) * 2.4);pointer-events:none;background:linear-gradient(#fcfbf800 0% 35%,#fcfbf85e 42%,#fcfbf8ad 53%,#fcfbf8db 67% 100%);position:absolute}.pitch-tight .pitch-badge-scrim.is-right{-webkit-mask-image:linear-gradient(to left, #000 calc(var(--scrim-off) + var(--scrim-box)), transparent 100%);-webkit-mask-image:linear-gradient(to left, #000 calc(var(--scrim-off) + var(--scrim-box)), transparent 100%);mask-image:linear-gradient(to left, #000 calc(var(--scrim-off) + var(--scrim-box)), transparent 100%);right:0}.pitch-tight .pitch-badge-scrim.is-left{-webkit-mask-image:linear-gradient(to right, #000 calc(var(--scrim-off) + var(--scrim-box)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 calc(var(--scrim-off) + var(--scrim-box)), transparent 100%);mask-image:linear-gradient(to right, #000 calc(var(--scrim-off) + var(--scrim-box)), transparent 100%);left:0}.pitch-tight .profile-pitch-card-mobile .pitch-badge-scrim{--scrim-box:var(--pitch-mobile-icon-box,13px);--scrim-off:3px;--scrim-foot:var(--pitch-mobile-footer-h,34px)}.pitch-tight .profile-pitch-card-badge-icon.is-event{filter:drop-shadow(0 0 .6px #fcfbf8e6)drop-shadow(0 1px 2px #0000004d)}.pitch-tight .profile-pitch-card-event-item[data-badge=goal] .profile-pitch-card-badge-icon.is-event,.pitch-tight .profile-pitch-card-event-item[data-badge=ownGoal] .profile-pitch-card-badge-icon.is-event,.pitch-tight .profile-pitch-card-event-item[data-badge=penaltyMissed] .profile-pitch-card-badge-icon.is-event{filter:drop-shadow(0 0 .6px #251a40d9)drop-shadow(0 1px 2px #0000004d)}.pitch-tight .profile-pitch-card-event-item{position:relative}.pitch-tight .pitch-event-count{font-family:var(--font);letter-spacing:-.02em;color:#fcfbf8;text-shadow:0 0 2px #140a22f2,0 0 4px #140a22b3;pointer-events:none;font-size:10px;font-weight:800;line-height:1;position:absolute;bottom:-1px;right:0}.pitch-tight .profile-pitch-card-badge-stack.is-dense .pitch-event-count{color:#251a40;text-shadow:1px 0 #fcfbf8fa,-1px 0 #fcfbf8fa,0 1px #fcfbf8fa,0 -1px #fcfbf8fa,.7px .7px #fcfbf8fa,-.7px .7px #fcfbf8fa,.7px -.7px #fcfbf8fa,-.7px -.7px #fcfbf8fa,0 0 3px #fcfbf8d9}@supports (paint-order:stroke){.pitch-tight .profile-pitch-card-badge-stack.is-dense .pitch-event-count{-webkit-text-stroke:2px #fcfbf8fa;paint-order:stroke fill;text-shadow:0 0 3px #fcfbf8d9}}@media (width<=640px){.pitch-tight .pitch-event-count{font-size:9px}}.pitch-tight .profile-pitch-card-current-fixture-group.is-dgw{grid-template-columns:1fr 1fr}.pitch-tight .profile-pitch-card-current-fixture-group.is-dgw .profile-pitch-card-current-fixture-cell{font-size:min(11px, calc(var(--pitch-node-w) * .13));letter-spacing:-.03em;padding:0 1px}.pitch-tight .profile-pitch.is-compact .pitch-meta-side.is-dgw-side{letter-spacing:-.03em;gap:1px;padding:0 2px;font-size:9px}.pitch-tight .profile-pitch.is-compact .pitch-meta.has-dgw .profile-pitch-card-points{flex-basis:28%}.pitch-tight .pitch-meta-side-crest{object-fit:contain;flex-shrink:0;width:12px;height:12px;margin-right:1px;display:block}.pitch-tight .profile-pitch.is-compact .pitch-meta-side.has-eo span+span{margin-left:3px}.pitch-tight .pitch-meta-side-sep{color:#fff6}.pitch-tight .profile-pitch-card-current-fixture-group.has-minutes{grid-template-columns:minmax(0,1fr) 22px}.pitch-tight .profile-pitch-card-current-fixture-cell.is-minutes{min-width:22px}@media (width<=640px){.pitch-tight .profile-pitch:not(.is-compact) .profile-pitch-card-mobile .profile-pitch-card-points{font-size:11px}.pitch-tight .profile-pitch:not(.is-compact) .profile-pitch-card-mobile .profile-pitch-card-current-fixture-cell{font-size:9.5px}.pitch-tight .profile-pitch:not(.is-compact) .profile-pitch-card-mobile .profile-pitch-card-current-fixture-group.is-dgw .profile-pitch-card-current-fixture-cell{font-size:9px}}.pitch-tight .pitch-card-clickable{cursor:pointer}.pitch-tight .profile-pitch-desktop-bench-layer{pointer-events:none}.pitch-tight .profile-pitch-desktop-bench-box{pointer-events:auto}@media (hover:hover) and (pointer:fine){.pitch-tight .pitch-card-clickable:hover{filter:drop-shadow(0 10px 18px #00000029)brightness(1.07)}.pitch-tight .profile-pitch-card-badge-stack,.pitch-tight .profile-pitch-card-overlay,.pitch-tight .profile-pitch-card-badge-icon,.pitch-tight .profile-pitch-card-event-item,.pitch-tight .profile-pitch-card-name-badge{pointer-events:auto}}.pitch-tooltip{z-index:380;color:#f4f0fb;font-family:var(--font);white-space:nowrap;pointer-events:none;background:#221338;border:1px solid #ffffff24;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:600;position:fixed;transform:translate(-50%,calc(-100% - 7px));box-shadow:0 6px 18px #00000059}.pitch-tooltip.is-below{transform:translate(-50%,7px)}.pitch-sheet-root{z-index:400;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pitch-sheet-scrim{-webkit-backdrop-filter:blur(2px);background:#0c041a8c;position:absolute;inset:0}.pitch-sheet{background:var(--bg-card);border:1px solid var(--card-border);border-bottom:none;border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-height:86dvh;animation:.26s cubic-bezier(.22,.9,.32,1) both pitch-sheet-up;display:flex;position:relative}@keyframes pitch-sheet-up{0%{opacity:.4;transform:translateY(24%)}to{opacity:1;transform:translateY(0)}}@media (width>=641px){.pitch-sheet-root{align-items:center;padding:24px}.pitch-sheet{border-bottom:1px solid var(--card-border);border-radius:18px;width:min(430px,92vw);max-height:84dvh;animation:.22s cubic-bezier(.22,.9,.32,1) both pitch-sheet-in}}@keyframes pitch-sheet-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.pitch-sheet-header{border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.pitch-sheet-portrait{object-fit:cover;object-position:top;background:var(--bg-inset);border-radius:9px;flex-shrink:0;width:46px;height:58px}.pitch-sheet-title{flex:1;min-width:0}.pitch-sheet-name{font-family:var(--font-head);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:600;line-height:1.15;overflow:hidden}.pitch-sheet-sub{color:var(--text-muted);margin-top:2px;font-size:12px}.pitch-sheet-close{background:var(--bg-inset);border:1px solid var(--card-border);color:var(--text-muted);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pitch-sheet-close:hover{color:var(--text-primary)}.pitch-sheet-news{flex-shrink:0;padding:8px 16px;font-size:12px;font-weight:600;line-height:1.45}.pitch-sheet-news.is-doubt{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn)}.pitch-sheet-news.is-out{background:color-mix(in srgb, var(--lose) 14%, transparent);color:var(--lose)}.pitch-sheet-body{overscroll-behavior:contain;padding:14px 16px 18px;overflow-y:auto}.pitch-sheet-kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:11px;font-weight:700}.pitch-sheet-prices{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.pitch-sheet-price{background:var(--bg-inset);border:1px solid var(--card-border);border-radius:10px;padding:8px 10px}.pitch-sheet-price-value{font-family:var(--font-head);color:var(--text-primary);margin-top:3px;font-size:18px;font-weight:600}.pitch-sheet-price-value.is-up{color:var(--win)}.pitch-sheet-price-value.is-down{color:var(--lose)}.pitch-sheet-price-when{font-family:var(--font);letter-spacing:.04em;color:var(--text-faint);margin-left:4px;font-size:10px;font-weight:700}.pitch-sheet-section{margin-bottom:16px}.pitch-sheet-section-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.pitch-sheet-gw-total{font-family:var(--font-head);color:var(--text-primary);font-size:19px;font-weight:600}.pitch-sheet-season-line{color:var(--text-tertiary);font-size:12px}.pitch-sheet-match{background:var(--bg-inset);border:1px solid var(--card-border);border-radius:10px;margin-bottom:8px;padding:9px 12px}.pitch-sheet-match-line{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pitch-sheet-match-opp{color:var(--text-primary);font-size:13px;font-weight:700}.pitch-sheet-match-state{color:var(--text-tertiary);font-size:11.5px}.pitch-sheet-match-state.is-live{color:var(--live,var(--win));font-weight:700}.pitch-sheet-table{border-collapse:collapse;width:100%;color:var(--text-primary);font-size:12.5px}.pitch-sheet-table td,.pitch-sheet-table th{text-align:left;padding:4px 0}.pitch-sheet-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.pitch-sheet-table.is-breakdown{margin-top:7px}.pitch-sheet-table.is-breakdown td{border-top:1px solid var(--border-subtle);color:var(--text-tertiary)}.pitch-sheet-table.is-breakdown td:first-child{width:62%}.pitch-sheet-table.is-breakdown .is-pts{color:var(--text-primary);font-weight:700}.pitch-sheet-table .is-pts.is-up{color:var(--win)}.pitch-sheet-table .is-pts.is-down{color:var(--lose)}.pitch-sheet-table.is-history th{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);padding-bottom:5px;font-size:10.5px;font-weight:700}.pitch-sheet-table.is-history td{border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary);padding:5px 0}.pitch-sheet-table.is-history td:first-child{color:var(--text-muted);width:34px}.pitch-sheet-table.is-history tr.is-current td{color:var(--text-primary);font-weight:600}.pitch-sheet-pts{text-align:center;min-width:26px;color:var(--text-primary);background:color-mix(in srgb, var(--text-muted) 12%, transparent);border-radius:6px;padding:1px 5px;font-weight:700;display:inline-block}.pitch-sheet-pts.is-strong{background:color-mix(in srgb, var(--win) 20%, transparent);color:var(--win)}.pitch-sheet-pts.is-weak{background:color-mix(in srgb, var(--lose) 14%, transparent);color:var(--lose)}.pitch-sheet-pts.is-quiet{color:var(--text-faint);background:0 0;font-weight:500}.pitch-sheet-more{background:var(--bg-inset);border:1px solid var(--card-border);width:100%;color:var(--text-tertiary);font-family:var(--font);cursor:pointer;border-radius:9px;margin-top:8px;padding:7px 0;font-size:12px;font-weight:600}.pitch-sheet-more:hover{color:var(--text-primary)}.pitch-sheet-fixtures{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}@media (width<=420px){.pitch-sheet-fixtures{grid-template-columns:repeat(2,minmax(0,1fr))}}.pitch-sheet-fixture{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:0;padding:6px;font-size:12px;font-weight:700;display:flex}.pitch-sheet-fixture-gw{letter-spacing:.04em;opacity:.75;font-size:10px;font-weight:700}.pitch-sheet-fixture.is-fdr-1,.pitch-sheet-fdr.is-fdr-1{background:color-mix(in srgb, var(--win) 34%, transparent);border-color:color-mix(in srgb, var(--win) 58%, transparent)}.pitch-sheet-fixture.is-fdr-2,.pitch-sheet-fdr.is-fdr-2{background:color-mix(in srgb, var(--win) 17%, transparent);border-color:color-mix(in srgb, var(--win) 34%, transparent)}.pitch-sheet-fixture.is-fdr-3,.pitch-sheet-fdr.is-fdr-3{background:color-mix(in srgb, var(--warn) 20%, transparent);border-color:color-mix(in srgb, var(--warn) 36%, transparent)}.pitch-sheet-fixture.is-fdr-4,.pitch-sheet-fdr.is-fdr-4{background:color-mix(in srgb, var(--lose) 19%, transparent);border-color:color-mix(in srgb, var(--lose) 36%, transparent)}.pitch-sheet-fixture.is-fdr-5,.pitch-sheet-fdr.is-fdr-5{background:color-mix(in srgb, var(--lose) 38%, transparent);border-color:color-mix(in srgb, var(--lose) 62%, transparent)}.pitch-sheet-fixture.is-fdr-1,.pitch-sheet-fixture.is-fdr-2,.pitch-sheet-fixture.is-fdr-3,.pitch-sheet-fixture.is-fdr-4,.pitch-sheet-fixture.is-fdr-5,.pitch-sheet-fdr.is-fdr-1,.pitch-sheet-fdr.is-fdr-2,.pitch-sheet-fdr.is-fdr-3,.pitch-sheet-fdr.is-fdr-4,.pitch-sheet-fdr.is-fdr-5{color:var(--text-primary)}.pitch-sheet-fixture.is-fdr-none,.pitch-sheet-fdr.is-fdr-none{background:var(--bg-inset);border-color:var(--card-border);color:var(--text-tertiary)}.pitch-tight .profile-pitch-card-desktop.pl-rival-shared,.pitch-tight .profile-pitch-card-mobile.pl-rival-shared{opacity:.88;filter:saturate(.32)brightness(.86)}.pitch-tight .profile-pitch-card-desktop.pl-did-not-play,.pitch-tight .profile-pitch-card-mobile.pl-did-not-play{opacity:.55;filter:saturate(.22)}.pitch-tight .profile-pitch-card-desktop.pl-rival-clash,.pitch-tight .profile-pitch-card-mobile.pl-rival-clash{box-shadow:0 0 0 2px var(--gold), 0 10px 18px #0000003d}@media (prefers-reduced-motion:no-preference){.pitch-tight .profile-pitch-card-desktop,.pitch-tight .profile-pitch-card-mobile{transition:opacity .28s,filter .28s}}.pl-rival-ledger{z-index:3;font-family:var(--font);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:10px;display:flex;position:relative}.pl-rival-ledger-rows{flex-wrap:wrap;flex:1;gap:4px 16px;min-width:0;display:flex}.pl-rival-ledger-row{align-items:baseline;gap:6px;display:inline-flex}.pl-rival-ledger-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:11px;font-weight:700}.pl-rival-ledger-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.pl-rival-ledger-value.is-up{color:var(--win)}.pl-rival-ledger-value.is-down{color:var(--lose)}.pl-rival-ledger-total{align-items:baseline;gap:8px;margin-left:auto;display:inline-flex}.pl-rival-ledger-margin{font-family:var(--font-head);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.pl-rival-ledger-margin.is-up{color:var(--win)}.pl-rival-ledger-margin.is-down{color:var(--lose)}.pl-rival-ledger-note{color:var(--warn);flex-basis:100%;font-size:11px;line-height:1.45}.pl-rival-ledger.is-compact{gap:4px 10px;margin-top:4px}.pl-rival-ledger.is-compact .pl-rival-ledger-rows{display:none}.pl-rival-ledger.is-compact .pl-rival-ledger-total{margin:0 auto}.pl-rival-ledger.is-compact .pl-rival-ledger-margin{font-size:18px}.pitch-sheet-opp{align-items:center;gap:5px;min-width:0;display:inline-flex}.pitch-sheet-opp-group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pitch-sheet-opp-sep{color:var(--text-faint)}.pitch-sheet-portrait-wrap{flex-shrink:0;position:relative}.pitch-sheet-portrait-crest{background:var(--bg-card);border:1px solid var(--card-border);border-radius:50%;padding:2px;display:flex;position:absolute;bottom:-3px;right:-5px;box-shadow:0 2px 6px #00000040}.pitch-sheet-note{color:var(--text-tertiary);margin-bottom:6px;font-size:12px;line-height:1.5}.pitch-sheet-empty{color:var(--text-tertiary);text-align:center;padding:18px 0 8px;font-size:12.5px}.pitch-sheet-footnote{color:var(--text-faint);margin-top:2px;font-size:10.5px}@media (prefers-reduced-motion:reduce){.pitch-sheet{animation:none}}.pitch-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pitch-tight .profile-pitch-kit-crest{object-fit:contain;filter:drop-shadow(0 2px 6px #00000059);width:62%;height:62%;margin:auto;display:block}.pitch-tight .profile-pitch-kit.has-crest{justify-content:center;align-items:center;display:flex}.pitch-sheet-prices.is-single{grid-template-columns:minmax(120px,1fr) 2fr}.pitch-sheet-sub{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pitch-sheet-sub>span+span:before{content:"·";color:var(--text-faint);margin-right:7px}.pitch-sheet-pos{letter-spacing:.06em;color:var(--text-primary);background:var(--bg-inset);border:1px solid var(--card-border);border-radius:5px;padding:1px 6px;font-size:11px;font-weight:700}.pitch-sheet-sub>.pitch-sheet-pos+span:before{content:none;margin:0}.pitch-sheet-duties{flex-wrap:wrap;gap:6px;margin:-4px 0 16px;display:flex}.pitch-sheet-duty{color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, transparent);border:1px solid color-mix(in srgb, var(--gold) 26%, transparent);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.pitch-sheet-portrait.is-fallback{object-fit:contain;padding:5px}.pitch-sheet-table.is-fixtures{margin-top:10px}.pitch-sheet-table.is-fixtures td{border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary);padding:5px 0}.pitch-sheet-table.is-fixtures td.is-gw{color:var(--text-muted);width:44px}.pitch-sheet-fdr{text-align:center;min-width:22px;color:var(--text-primary);border-radius:5px;padding:1px 5px;font-size:12px;font-weight:700;display:inline-block}.pl-rival-tray{background:var(--bg-inset);border:1px solid var(--card-border);border-radius:14px;margin-top:12px;padding:12px 14px 14px}.pl-rival-tray-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.pl-rival-tray-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700}.pl-rival-tray-net{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.pl-rival-tray-net.is-down{color:var(--lose)}.pl-rival-tray-net.is-up{color:var(--win)}.pl-rival-tray-cards{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.pl-rival-tray-card{background:var(--bg-card);border:1px solid var(--inner-border);border-radius:10px;flex:none;justify-items:center;gap:2px;width:70px;padding:7px 4px 6px;display:grid}.pl-rival-tray-kit{width:44px;height:56px;position:relative}.pl-rival-tray-kit>*,.pl-rival-tray-kit .profile-pitch-kit,.pl-rival-tray-kit .profile-pitch-player-photo-wrap{width:100%;height:100%}.pl-rival-tray-kit img{object-fit:contain;width:100%;height:100%}.pl-rival-tray-armband{background:var(--gold);color:#1a1206;text-align:center;border-radius:50%;width:15px;height:15px;font-size:12px;font-weight:700;line-height:15px;position:absolute;top:-3px;left:-3px}.pl-rival-tray-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;overflow:hidden}.pl-rival-tray-pts{color:var(--text-muted);font-size:12px}.pl-rival-tray-swing{font-variant-numeric:tabular-nums;color:var(--text-tertiary);font-size:13px;font-weight:700}.pl-rival-tray-swing.is-down{color:var(--lose)}.pl-rival-tray-swing.is-up{color:var(--win)}.pl-rival-tray-summary{background:var(--bg-inset);border:1px solid var(--card-border);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:8px;width:100%;margin-top:6px;padding:7px 10px;font-family:inherit;display:flex}.pl-rival-tray-summary-label{color:var(--text-tertiary);font-size:12px;font-weight:700}.pl-rival-tray-summary .pl-rival-tray-net{margin-left:auto}.pl-rival-tray-summary-chev{color:var(--text-muted);font-size:15px;line-height:1}.pl-rival-sheet-root{z-index:300;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pl-rival-sheet-scrim{background:#0603109e;position:absolute;inset:0}.pl-rival-sheet{width:100%;max-width:520px;max-height:76vh;padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px));background:var(--bg-card);border:1px solid var(--card-border);border-radius:18px 18px 0 0;position:relative;overflow-y:auto}.pl-rival-sheet-close{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:0 2px;font-size:22px;line-height:1}.pl-rival-tray-cards.is-wrapped{flex-wrap:wrap;justify-content:flex-start;overflow-x:visible}.pl-rival-sheet-foot{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);text-align:right;margin-top:10px;padding-top:10px;font-size:12px;font-weight:700}.pl-rival-tray{margin-top:14px}.pitch-tight .pitch-sheet-contest{background:var(--bg-inset);border:1px solid var(--inner-border);color:var(--text-secondary);border-radius:10px;margin-bottom:12px;padding:9px 11px;font-size:13px;line-height:1.45}.so-pitch-key{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 10px;font-size:12px;display:flex}.so-pitch-key span{align-items:center;gap:5px;display:inline-flex}.so-pitch-key i{border-radius:2px;flex:none;width:9px;height:9px}.so-pitch-key i.is-up{background:var(--win)}.so-pitch-key i.is-down{background:var(--lose)}.so-pitch-key i.is-flat{background:var(--data-dim)}.so-pitch-key i.is-armband{box-shadow:inset 0 0 0 2px var(--gold);background:0 0;border-radius:3px}.so-pitch-bleed{margin-left:calc(var(--card-pad,14px) * -1);margin-right:calc(var(--card-pad,14px) * -1)}@media (width<=640px){.so-pitch-bleed{margin-left:calc((var(--card-pad,14px) + 12px) * -1);margin-right:calc((var(--card-pad,14px) + 12px) * -1)}}@container (width<=399px){.pitch-tight .profile-pitch-mobile-layer{--pitch-mobile-node-w:72px;--pitch-mobile-node-h:94px;--pitch-mobile-shirt-w:60px;--pitch-mobile-shirt-h:70px;--pitch-mobile-footer-h:38px;--pitch-fix3-h:13px;--lab-name-h:15px;--lab-meta-h:14px;--lab-side-font:9px;--lab-bench-node-h:53px}.pitch-tight .profile-pitch-mobile-layer .profile-pitch-card-fixture3-sub{display:none}.pitch-tight .profile-pitch-mobile-layer .profile-pitch-card-fixture3-crest{width:12px;height:12px}}@container (width<=344px){.pitch-tight .profile-pitch-mobile-layer{--pitch-mobile-node-w:64px;--pitch-mobile-node-h:84px;--pitch-mobile-shirt-w:52px;--pitch-mobile-shirt-h:62px;--pitch-mobile-footer-h:34px;--pitch-fix3-h:12px;--lab-name-h:14px;--lab-meta-h:13px;--lab-side-font:8px;--lab-bench-node-h:51px}.pitch-tight .profile-pitch-mobile-layer .profile-pitch-card-fixture3-sub{display:none}.pitch-tight .profile-pitch-mobile-layer .profile-pitch-card-fixture3-crest{width:11px;height:11px}.pitch-tight .profile-pitch-mobile-layer .profile-pitch-card-name{font-size:12px}.pitch-tight .pitch-swing-pill{letter-spacing:-.03em;padding:1px 2px!important;font-size:8px!important}}.pitch-tight .pitch-swing-pill{text-overflow:ellipsis;text-align:center;max-width:100%;display:block;overflow:hidden}.pitch-tight .pitch-sheet-bio{color:var(--text-muted);margin-bottom:10px;font-size:12px}
