@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";@import"https://db.onlinewebfonts.com/c/a156ca0cab1c4a0b79463ed53604bac6?family=Radikal+Bold";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{font-family:Radikal Bold,Inter,Helvetica Neue,Arial,sans-serif!important;line-height:1.5;font-weight:400;color-scheme:light;color:#ffffffde;background-color:transparent!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{font-family:Radikal Bold,Inter,Helvetica Neue,Arial,sans-serif!important}html,body,div,span,p,h1,h2,h3,h4,h5,h6,a,button,input,textarea,select,label,li,ul,ol,table,th,td,tr,thead,tbody,tfoot,caption,nav,header,footer,section,article,aside,main,form,fieldset,legend,pre,code,kbd,samp,var,small,strong,em,i,b,u,s,sub,sup,mark,blockquote,cite,q,abbr,acronym,address,time,dl,dt,dd,figure,figcaption,details,summary{font-family:Radikal Bold,Inter,Helvetica Neue,Arial,sans-serif!important}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;background-color:transparent!important}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:transparent!important}a:hover{color:#747bff}button{background-color:#f9f9f9}}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/assets/fonts/world-cup/NotoSans-Variable-Latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/assets/fonts/world-cup/NotoSans-Variable-LatinExt.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:FIFASans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/world-cup/FIFASans-Regular.753e37a8db21a26c1959.woff2) format("woff2")}@font-face{font-family:FIFASans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/world-cup/FIFASans-Medium.b7d29aecf30969ad3340.woff2) format("woff2")}@font-face{font-family:FIFASans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/world-cup/FIFASans-Bold.74332adc87d7149ecd89.woff2) format("woff2")}@font-face{font-family:FIFASans;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/world-cup/FIFASans-Italic.7313f7dfe0a2d508269a.woff2) format("woff2")}@font-face{font-family:FWC2026 Normal;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/world-cup/FWC2026-NormalRegular.04e91d5be8bc5a4278da.woff2) format("woff2")}@font-face{font-family:FWC2026 Normal;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/world-cup/FWC2026-NormalBlack.2bd896c8a8b59af7b8aa.woff2) format("woff2")}@font-face{font-family:FWC2026 Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/world-cup/FWC2026-CondensedLight.c11e508ed495fe2a51b0.woff2) format("woff2")}@font-face{font-family:FWC2026 Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/world-cup/FWC2026-CondensedBlack.adf42119bdb6b4fa3117.woff2) format("woff2")}@font-face{font-family:FWC2026 SemiExpanded;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/world-cup/FWC2026-SemiExpandedBlack.e378fa1c8b9ca48fea26.woff2) format("woff2")}@font-face{font-family:FWC2026 Expanded;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/world-cup/FWC2026-ExpandedBlack.e49451e9489f53a83788.woff2) format("woff2")}@font-face{font-family:FWC2026 UltraCondensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/world-cup/FWC2026-UltraCondensedMedium.4da29b9dd59623b12054.woff2) format("woff2")}@font-face{font-family:FWC2026 UltraCondensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/world-cup/FWC2026-UltraCondensedBold.0e7149b5fdc7a900d571.woff2) format("woff2")}@font-face{font-family:FWC2026 UltraCondensed;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/world-cup/FWC2026-UltraCondensedBlack.8e6ba0531648cc23ea7f.woff2) format("woff2")}@font-face{font-family:"Fwc 2026 Condensed";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/world-cup/FWC2026-UltraCondensedBlack.8e6ba0531648cc23ea7f.woff2) format("woff2")}.app.app-world-cup-route{--world-cup-material-image: url(/assets/world-cup/world-cup-fifa-pitch-bright.png?v=bright-5);--world-cup-grain-image: url(/assets/world-cup/world-cup-grain.png?v=grain-3);--world-cup-pitch-canvas-opacity: 1;--world-cup-pitch-mute-desat: .3;--world-cup-pitch-mute-speckle: .22;--world-cup-pitch-mute-speckle-lo: 146;--world-cup-pitch-mute-speckle-span: 30;--world-cup-pitch-tint-rgb: 255, 249, 238;--world-cup-pitch-tint-alpha: .88;--world-cup-pitch-canvas-base-rgb: 251, 245, 234;--world-cup-pitch-material-hue-rgb: 245, 224, 195;--world-cup-pitch-cream-rgb: var(--world-cup-pitch-material-hue-rgb);--world-cup-pitch-material-hue-mix: .72;--world-cup-pitch-cream-mix: .72;--world-cup-pitch-white-material-mix: .56;--world-cup-pitch-white-material-rgb: 255, 255, 255;--world-cup-pitch-material-density: .92;--world-cup-pitch-material-grain-min: .36;--world-cup-pitch-material-grain-span: .42;--world-cup-pitch-marking-grain-min: .42;--world-cup-pitch-marking-grain-span: .48;--world-cup-pitch-center-marking-grain-min: 1.3;--world-cup-pitch-center-marking-grain-span: 1.3;--world-cup-pitch-emblem-grain-min: 1.3;--world-cup-pitch-emblem-grain-span: 1.4;--world-cup-pitch-trophy-grain-min: 1.1;--world-cup-pitch-trophy-grain-span: 1.2;--world-cup-pitch-base: transparent;--world-cup-page-bg: none;--world-cup-page-bg-size: auto;--world-cup-page-bg-position: center center;--world-cup-page-bg-repeat: no-repeat}.app.app-world-cup-route #world-cup-pitch-canvas{background-color:var(--world-cup-pitch-static-base, #f1f4f1);background-image:var(--world-cup-grain-image),var(--world-cup-material-image);background-position:top left,center top;background-repeat:repeat,no-repeat;background-size:240px 240px,cover;opacity:var(--world-cup-pitch-canvas-opacity, 1);transition:opacity .18s ease}.app.app-world-cup-route:not(.world-cup-bg-static) .world-cup-page-section{background-color:var(--world-cup-pitch-static-base, #f1f4f1);background-image:var(--world-cup-grain-image),var(--world-cup-material-image);background-position:top left,center top;background-repeat:repeat,no-repeat;background-size:240px 240px,cover}.app.app-world-cup-route.world-cup-bg-field{--world-cup-pitch-mute-desat: .08;--world-cup-pitch-mute-speckle: .1;--world-cup-pitch-mute-speckle-lo: 158;--world-cup-pitch-mute-speckle-span: 24;--world-cup-pitch-tint-alpha: .74}.app.app-world-cup-route.world-cup-bg-paper{--world-cup-pitch-canvas-opacity: .96;--world-cup-pitch-mute-desat: .42;--world-cup-pitch-mute-speckle: .3;--world-cup-pitch-mute-speckle-lo: 168;--world-cup-pitch-mute-speckle-span: 22;--world-cup-pitch-tint-rgb: 255, 253, 248;--world-cup-pitch-tint-alpha: .94}.app.app-world-cup-route.world-cup-bg-graphic{--world-cup-pitch-mute-desat: -.08;--world-cup-pitch-mute-speckle: .04;--world-cup-pitch-mute-speckle-lo: 132;--world-cup-pitch-mute-speckle-span: 34;--world-cup-pitch-tint-alpha: .62}.app.app-world-cup-route.world-cup-bg-static{--world-cup-pitch-base: #f1f4f1;--world-cup-page-bg: var(--world-cup-grain-image), var(--world-cup-material-image);--world-cup-page-bg-size: 240px 240px, cover;--world-cup-page-bg-position: top left, center center;--world-cup-page-bg-repeat: repeat, no-repeat}.app.app-world-cup-route.world-cup-bg-static #world-cup-pitch-canvas{display:none!important}.app.app-world-cup-route.world-cup-main-bg-clear{--world-cup-material-image: url(/assets/world-cup/world-cup-fifa-pitch-subtle.png?v=subtle-1);--world-cup-pitch-static-base: #d4a58f;--world-cup-pitch-base: transparent;--world-cup-page-bg: none;--world-cup-page-bg-size: auto;--world-cup-page-bg-position: center center;--world-cup-page-bg-repeat: no-repeat;--world-cup-pitch-canvas-opacity: 1;--world-cup-pitch-mute-desat: .08;--world-cup-pitch-mute-speckle: .04;--world-cup-pitch-tint-rgb: 212, 165, 143;--world-cup-pitch-tint-alpha: .08;--world-cup-pitch-canvas-base-rgb: 212, 165, 143;--world-cup-pitch-material-hue-rgb: 224, 192, 174;--world-cup-pitch-cream-rgb: var(--world-cup-pitch-material-hue-rgb);--world-cup-pitch-material-hue-mix: .72;--world-cup-pitch-cream-mix: .72;--world-cup-pitch-white-material-mix: .56;--world-cup-pitch-white-material-rgb: 238, 224, 214;--world-cup-pitch-material-density: 1.08;--world-cup-pitch-material-grain-min: .32;--world-cup-pitch-material-grain-span: .34;--world-cup-pitch-marking-grain-min: .36;--world-cup-pitch-marking-grain-span: .38;--world-cup-pitch-center-marking-grain-min: 1.3;--world-cup-pitch-center-marking-grain-span: 1.3;--world-cup-pitch-emblem-grain-min: 1.3;--world-cup-pitch-emblem-grain-span: 1.4;--world-cup-pitch-trophy-grain-min: 1.1;--world-cup-pitch-trophy-grain-span: 1.2}.app.app-world-cup-route.world-cup-main-bg-clear #world-cup-pitch-canvas{display:block!important}.app.app-world-cup-route.world-cup-main-bg-clear.world-cup-bg-shadow{--world-cup-material-image: linear-gradient( 180deg, color-mix(in srgb, #3d008f 88%, var(--world-cup-hog-cream)) 0%, #3d008f 52%, color-mix(in srgb, #3d008f 86%, #004d3f) 100% );--world-cup-pitch-static-base: #3d008f;--world-cup-pitch-canvas-base-rgb: 61, 0, 143;--world-cup-pitch-material-hue-rgb: 83, 0, 182;--world-cup-pitch-cream-rgb: var(--world-cup-pitch-material-hue-rgb);--world-cup-pitch-white-material-rgb: 255, 248, 237;--world-cup-pitch-tint-rgb: 61, 0, 143;--world-cup-pitch-tint-alpha: .18;--world-cup-pitch-mute-desat: -.02;--world-cup-pitch-mute-speckle: .035;--world-cup-pitch-mute-speckle-lo: 68;--world-cup-pitch-mute-speckle-span: 34;--world-cup-pitch-material-density: 1.08;--world-cup-pitch-material-grain-min: .32;--world-cup-pitch-material-grain-span: .34}.app.app-world-cup-route.world-cup-bg-static.world-cup-main-bg-clear{--world-cup-pitch-base: #f1f4f1;--world-cup-page-bg: var(--world-cup-grain-image), var(--world-cup-material-image);--world-cup-page-bg-size: 240px 240px, cover;--world-cup-page-bg-position: top left, center center;--world-cup-page-bg-repeat: repeat, no-repeat}.app.app-world-cup-route.world-cup-bg-static.world-cup-main-bg-clear #world-cup-pitch-canvas{display:none!important}.app.app-world-cup-route{color-scheme:light;--world-cup-font-body: "Noto Sans", "FIFASans", "Poppins", "Helvetica Neue", Arial, sans-serif;--world-cup-font-ui: "Noto Sans", "FIFASans", "Poppins", "Helvetica Neue", Arial, sans-serif;--world-cup-font-display: "Fwc 2026 Condensed", "Noto Sans", Arial, sans-serif;--world-cup-font-feature: "Fwc 2026 Condensed", "Noto Sans", Arial, sans-serif;--world-cup-font-heading: "Fwc 2026 Condensed", "Noto Sans", Arial, sans-serif;--world-cup-font-title: "Fwc 2026 Condensed", "Noto Sans", Arial, sans-serif;--world-cup-font-condensed: "Fwc 2026 Condensed", "Noto Sans", Arial, sans-serif;--world-cup-fifa-brand-orange: #FF3D00;--world-cup-fifa-brand-orange-ink: #751312;--world-cup-fifa-brand-orange-shadow: #a72a08;--world-cup-fifa-brand-blue: #304FFE;--world-cup-fifa-brand-blue-ink: #10257a;--world-cup-fifa-brand-blue-shadow: #12358f;--world-cup-fifa-brand-green: #00C852;--world-cup-fifa-brand-green-ink: #004D3F;--world-cup-fifa-brand-green-shadow: #007b43;--world-cup-fifa-brand-purple: #7A00F5;--world-cup-fifa-brand-purple-ink: #350070;--world-cup-fifa-brand-purple-shadow: #5300B6;--world-cup-fifa-brand-lavender: #B388FE;--world-cup-fifa-brand-lavender-ink: #27005E;--world-cup-fifa-brand-lavender-shadow: #8069BF;--world-cup-fifa-brand-deep-purple: #481890;--world-cup-fifa-brand-deep-purple-ink: #18083e;--world-cup-fifa-brand-deep-purple-shadow: #27005e;--world-cup-fifa-brand-lime: #AFEA00;--world-cup-fifa-brand-lime-ink: #405400;--world-cup-fifa-brand-lime-shadow: #728800;--world-cup-fifa-brand-red: #F43056;--world-cup-fifa-brand-red-ink: #751312;--world-cup-fifa-brand-red-shadow: #8f1008;--world-cup-fifa-header-red: #D50100;--world-cup-fifa-header-red-ink: #751312;--world-cup-fifa-header-red-shadow: #7C1717;--world-cup-fifa-brand-maroon: #751312;--world-cup-fifa-brand-pink: #F43056;--world-cup-fifa-brand-deep-green: #004D3F;--world-cup-hog-cream: #fff8ed;--world-cup-hog-ink: #2f2618;--world-cup-hog-orange: var(--world-cup-fifa-brand-orange);--world-cup-hog-orange-ink: var(--world-cup-fifa-brand-orange-ink);--world-cup-hog-orange-shadow: var(--world-cup-fifa-brand-orange-shadow);--world-cup-entry-orange-soft: #fff0e7;--world-cup-entry-orange-paper: #fffbf7;--world-cup-entry-orange-vivid: var(--world-cup-hog-orange);--world-cup-entry-orange-ink: var(--world-cup-hog-orange-ink);--world-cup-entry-orange-shadow: var(--world-cup-fifa-brand-orange-shadow);--world-cup-entry-orange-panel-tint-bg: color-mix(in srgb, var(--world-cup-entry-orange-paper) 97.5%, var(--world-cup-entry-orange-vivid));--world-cup-entry-orange-panel-tint-hover: color-mix(in srgb, var(--world-cup-entry-orange-paper) 95%, var(--world-cup-entry-orange-vivid));--world-cup-entry-orange-surface: var(--world-cup-entry-orange-panel-tint-hover);--world-cup-entry-orange-surface-strong: var(--world-cup-entry-orange-panel-tint-bg);--world-cup-entry-orange-text: color-mix(in srgb, var(--world-cup-entry-orange-ink) 78%, var(--world-cup-hog-ink));--world-cup-entry-orange-muted: color-mix(in srgb, var(--world-cup-entry-orange-ink) 58%, #8b5d4b);--world-cup-entry-orange-chip-soft: color-mix(in srgb, var(--world-cup-entry-orange-soft) 72%, var(--world-cup-hog-cream));--world-cup-hog-purple: var(--world-cup-fifa-brand-purple);--world-cup-hog-purple-ink: var(--world-cup-fifa-brand-purple-ink);--world-cup-hog-purple-shadow: var(--world-cup-fifa-brand-purple-shadow);--world-cup-hog-red: var(--world-cup-fifa-brand-red);--world-cup-hog-red-ink: var(--world-cup-fifa-brand-red-ink);--world-cup-hog-red-shadow: var(--world-cup-fifa-brand-red-shadow);--world-cup-hog-lime: var(--world-cup-fifa-brand-lime);--world-cup-hog-lime-ink: var(--world-cup-fifa-brand-lime-ink);--world-cup-hog-lime-shadow: var(--world-cup-fifa-brand-lime-shadow);--world-cup-hog-blue: var(--world-cup-fifa-brand-blue);--world-cup-hog-blue-ink: var(--world-cup-fifa-brand-blue-ink);--world-cup-hog-blue-shadow: var(--world-cup-fifa-brand-blue-shadow);--world-cup-hog-lavender: var(--world-cup-fifa-brand-lavender);--world-cup-hog-lavender-ink: var(--world-cup-fifa-brand-lavender-ink);--world-cup-hog-lavender-shadow: var(--world-cup-fifa-brand-lavender-shadow);--world-cup-hog-magenta: #ff55d9;--world-cup-hog-teal-bright: #50ffd8;--world-cup-hog-teal-bright-shadow: #00d6a7;--world-cup-hospitality-cyan: #51cbd7;--world-cup-hospitality-cyan-ink: #073f50;--world-cup-hospitality-cyan-shadow: #0a6f7b;--world-cup-hospitality-navy: #150d4b;--world-cup-position-first-vivid: var(--world-cup-fifa-brand-green);--world-cup-position-first-ink: var(--world-cup-fifa-brand-green-ink);--world-cup-position-first-shadow: var(--world-cup-fifa-brand-green-shadow);--world-cup-position-second-vivid: #71e33a;--world-cup-position-second-ink: #2f6500;--world-cup-position-second-shadow: #4f9a12;--world-cup-hog-green-ink: var(--world-cup-fifa-brand-green-ink);--world-cup-hog-green-shadow: var(--world-cup-fifa-brand-green-shadow);--world-cup-entry-purple-soft: #eee6ff;--world-cup-entry-purple-vivid: var(--world-cup-hog-purple);--world-cup-entry-purple-ink: var(--world-cup-hog-purple-ink);--world-cup-entry-purple-shadow: var(--world-cup-hog-purple-shadow);--world-cup-entry-purple-paper: #fffbff;--world-cup-entry-purple-panel-tint-bg: color-mix(in srgb, var(--world-cup-entry-purple-paper) 99%, var(--world-cup-entry-purple-vivid));--world-cup-entry-purple-panel-tint-hover: color-mix(in srgb, var(--world-cup-entry-purple-paper) 97%, var(--world-cup-entry-purple-vivid));--world-cup-entry-purple-surface: var(--world-cup-entry-purple-panel-tint-hover);--world-cup-entry-purple-surface-strong: var(--world-cup-entry-purple-panel-tint-bg);--world-cup-entry-purple-text: color-mix(in srgb, var(--world-cup-entry-purple-ink) 76%, var(--world-cup-hog-ink));--world-cup-entry-purple-muted: color-mix(in srgb, var(--world-cup-entry-purple-ink) 58%, #806f8f);--world-cup-entry-purple-chip-soft: color-mix(in srgb, var(--world-cup-entry-purple-soft) 74%, var(--world-cup-hog-cream));--world-cup-entry-purple-row-bg: color-mix(in srgb, var(--world-cup-entry-purple-soft) 2%, var(--world-cup-entry-purple-paper));--world-cup-entry-purple-row-hover: color-mix(in srgb, var(--world-cup-entry-purple-soft) 5%, var(--world-cup-entry-purple-paper));--world-cup-entry-purple-locked-panel-bg: color-mix(in srgb, var(--world-cup-entry-purple-soft) 4%, var(--world-cup-entry-purple-paper));--world-cup-entry-purple-locked-list-bg: var(--world-cup-entry-purple-row-bg);--world-cup-entry-purple-material-border: color-mix(in srgb, var(--world-cup-entry-purple-ink) 16%, transparent);--world-cup-entry-purple-material-shadow: color-mix(in srgb, var(--world-cup-entry-purple-ink) 8%, transparent);--world-cup-text-purple: var(--world-cup-entry-purple-vivid);--pl-purple-deep: var(--world-cup-text-purple);--world-cup-page-frame-shadow: color-mix(in srgb, var(--world-cup-hog-cream) 84%, var(--world-cup-entry-orange-shadow));--world-cup-page-frame-shadow-near: color-mix(in srgb, var(--world-cup-hog-cream) 70%, var(--world-cup-hog-ink));--world-cup-page-frame-shadow-deep: color-mix(in srgb, var(--world-cup-hog-ink) 78%, var(--world-cup-entry-orange-shadow));--world-cup-page-frame-shadow-dark: color-mix(in srgb, var(--world-cup-hog-ink) 88%, var(--world-cup-entry-orange-shadow));--world-cup-page-frame-shadow-soft: color-mix(in srgb, var(--world-cup-hog-cream) 72%, rgba(95, 23, 7, .58));--world-cup-page-frame-bottom-gradient: linear-gradient( 90deg, var(--world-cup-entry-purple-shadow) 0 33.333%, var(--world-cup-entry-red-shadow) 33.333% 66.666%, var(--world-cup-hog-lime-shadow) 66.666% 100% );--world-cup-entry-red-soft: #ffe7e3;--world-cup-entry-red-warm: var(--world-cup-hog-red);--world-cup-entry-red-vivid: var(--world-cup-hog-red);--world-cup-entry-red-ink: var(--world-cup-hog-red-ink);--world-cup-entry-red-shadow: var(--world-cup-hog-red-shadow);--world-cup-entry-lime-soft: #f1ffd2;--world-cup-entry-lime-vivid: #c6f000;--world-cup-entry-lime-ink: var(--world-cup-hog-lime-ink);--world-cup-entry-lime-edge: var(--world-cup-entry-lime-ink);--world-cup-entry-blue-soft: #e6ebff;--world-cup-entry-blue-vivid: var(--world-cup-hog-blue);--world-cup-entry-blue-ink: var(--world-cup-hog-blue-ink);--world-cup-entry-ink-soft: #efe4d4;--world-cup-colorway-surface: var(--world-cup-hog-cream);--world-cup-colorway-surface-strong: #fffdf8;--world-cup-colorway-border: var(--world-cup-hog-ink);--world-cup-colorway-shadow: var(--world-cup-hog-orange-shadow);--world-cup-colorway-inner-border: var(--world-cup-hog-ink);--world-cup-colorway-inner-shadow: var(--world-cup-hog-orange-shadow);--world-cup-colorway-heading: var(--world-cup-text-purple);--world-cup-colorway-text: var(--world-cup-hog-ink);--world-cup-colorway-muted: #5f523f;--world-cup-colorway-panel-tint-bg: var(--world-cup-colorway-surface-strong);--world-cup-colorway-panel-tint-hover: var(--world-cup-colorway-surface);--world-cup-colorway-panel-fill: var(--world-cup-colorway-surface);--world-cup-colorway-panel-fill-strong: var(--world-cup-colorway-surface-strong);--world-cup-colorway-panel-fill-tint: var(--world-cup-colorway-panel-tint-bg);--world-cup-colorway-panel-fill-hover: var(--world-cup-colorway-panel-tint-hover);--world-cup-colorway-panel-texture-opacity: .26;--world-cup-colorway-panel-texture-blend: multiply;--world-cup-colorway-accent: var(--world-cup-text-purple);--world-cup-colorway-accent-contrast: var(--world-cup-hog-cream);--world-cup-colorway-button-bg: var(--world-cup-hog-lime);--world-cup-colorway-button-text: #1f2f00;--world-cup-colorway-button-border: var(--world-cup-hog-lime-ink);--world-cup-colorway-button-shadow: var(--world-cup-hog-lime-shadow);--world-cup-colorway-base: var(--world-cup-colorway-button-bg);--world-cup-colorway-on-base: var(--world-cup-colorway-button-text);--world-cup-colorway-secondary-bg: var(--world-cup-hog-cream);--world-cup-colorway-secondary-text: var(--world-cup-text-purple);--world-cup-colorway-secondary-border: var(--world-cup-hog-purple-ink);--world-cup-colorway-secondary-shadow: var(--world-cup-hog-purple-shadow);--world-cup-colorway-chip-bg: var(--world-cup-entry-purple-chip-soft);--world-cup-colorway-chip-text: var(--world-cup-hog-purple-ink);--world-cup-colorway-chip-border: var(--world-cup-hog-purple-ink);--world-cup-colorway-chip-shadow: var(--world-cup-hog-purple-shadow);--world-cup-colorway-icon-bg: var(--world-cup-text-purple);--world-cup-colorway-icon-text: var(--world-cup-hog-cream);--world-cup-colorway-icon-border: var(--world-cup-hog-purple-ink);--world-cup-colorway-icon-shadow: var(--world-cup-hog-purple-shadow);--world-cup-colorway-circle-bg: #ffffff;--world-cup-colorway-circle-text: var(--world-cup-colorway-base);--world-cup-colorway-circle-border: var(--world-cup-colorway-border);--world-cup-colorway-circle-shadow: var(--world-cup-colorway-shadow);--world-cup-section-bg: var(--world-cup-hog-cream);--world-cup-section-border: var(--world-cup-entry-purple-ink);--world-cup-section-shadow: var(--world-cup-hog-orange-shadow);--world-cup-section-radius: 8px;--world-cup-main-section-radius: 31px;--world-cup-tracker-hero-radius: var(--world-cup-fifa-panel-arch-radius) var(--world-cup-fifa-panel-arch-radius) var(--world-cup-fifa-panel-arch-radius) var(--world-cup-fifa-panel-arch-radius);--world-cup-money-card-radius: 999px;--world-cup-panel-top-radius: clamp(56px, 7vw, 120px);--world-cup-fifa-panel-arch-radius: clamp(48px, 6vw, 96px);--world-cup-fifa-panel-bottom-arch-radius: clamp(30px, 4.4vw, 72px);--world-cup-fifa-panel-radius: var(--world-cup-fifa-panel-arch-radius) 14px var(--world-cup-fifa-panel-bottom-arch-radius) 14px;--world-cup-fifa-panel-radius-swapped: 14px var(--world-cup-fifa-panel-arch-radius) var(--world-cup-fifa-panel-bottom-arch-radius) 14px;--world-cup-fifa-panel-table-radius: 14px 14px var(--world-cup-fifa-panel-bottom-arch-radius) 14px;--world-cup-fifa-panel-flat-bottom-radius: var(--world-cup-fifa-panel-arch-radius) 14px 14px 14px;--world-cup-fifa-panel-phase-one-radius: 14px 14px var(--world-cup-fifa-panel-arch-radius) 14px;--world-cup-fifa-golden-leaders-radius: var(--world-cup-fifa-panel-flat-bottom-radius);--world-cup-fifa-inner-group-radius: 14px 14px var(--world-cup-fifa-panel-bottom-arch-radius) 14px;--world-cup-panel-radius: var(--world-cup-fifa-panel-radius);--world-cup-section-lift: 5px;--world-cup-effect-lg-border: 2px;--world-cup-effect-lg-lift: 5px;--world-cup-effect-md-border: 2px;--world-cup-effect-md-lift: 3px;--world-cup-effect-sm-border: 1.5px;--world-cup-effect-sm-lift: 2px;--world-cup-effect-xs-border: 1px;--world-cup-effect-xs-lift: 1px;--world-cup-entry-label-left: 12px;--world-cup-entry-label-width: 94px;--world-cup-entry-label-height: 22px;--world-cup-entry-label-font-family: var(--world-cup-font-body);--world-cup-entry-label-font-size: .67rem;--world-cup-entry-label-letter-spacing: .02em;--world-cup-entry-closed-panel-height: 48px;--world-cup-frame-border: var(--world-cup-effect-lg-border);--world-cup-frame-effect: var(--world-cup-effect-lg-border);--world-cup-frame-base: var(--world-cup-effect-xs-border);--world-cup-route-content-max-width: 1400px;--world-cup-route-content-inline-pad: var(--space-lg);--world-cup-route-content-gutter: calc( var(--world-cup-route-content-inline-pad) + var(--world-cup-route-content-inline-pad) );--world-cup-route-header-sticky-height: calc(100vw * 490 / 1958);--world-cup-entry-header-clearance: 0px;--world-cup-entry-nav-row-height: 34px;--world-cup-entry-nav-to-panel-gap: calc(var(--space-lg) + 6px);--world-cup-route-content-pull-up: clamp(38px, 4vw, 44px);--world-cup-route-content-lower-offset: 40px;--world-cup-tracker-section-break: clamp(28px, 3vw, 42px);--world-cup-phase-grid-columns: minmax(0, 1.42fr) minmax(0, 1fr) minmax(0, 1fr);--world-cup-tracker-hero-alignment-offset: 0px;--world-cup-tracker-header-flow-gap: 14px;--world-cup-tracker-hero-top-clearance: calc( var(--world-cup-tracker-section-break) + var(--space-lg) - var(--world-cup-tracker-header-flow-gap) - (var(--world-cup-route-content-lower-offset) - var(--world-cup-route-content-pull-up)) );--world-cup-entry-sticky-gap: var(--space-sm);--world-cup-entry-sticky-top: 0px;--world-cup-entry-sticky-warning-height: clamp(16px, 1.5vw, 21px);--world-cup-entry-sticky-warning-top: calc( var(--world-cup-entry-sticky-top) + 64px + (var(--world-cup-entry-sticky-gap) * 2) + var(--world-cup-effect-lg-border) + 2px );--world-cup-entry-sticky-lock-top: calc( var(--world-cup-entry-sticky-warning-top) + var(--world-cup-entry-sticky-warning-height) + 4px );--world-cup-entry-viewport-gap: clamp(8px, 1.2dvh, 12px);height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;padding:0;background:var(--world-cup-page-frame-shadow)!important;background-color:var(--world-cup-page-frame-shadow)!important;box-sizing:border-box;isolation:isolate}.app-world-cup-route .header.header-world-cup{position:relative;top:auto;z-index:70;--wc-header-window-inset: var(--world-cup-frame-effect, var(--world-cup-frame-border, 2px));width:calc(100vw - (var(--wc-header-window-inset) * 2));margin-right:calc(50% - 50vw + var(--wc-header-window-inset));margin-left:calc(50% - 50vw + var(--wc-header-window-inset))}html:has(.app.app-world-cup-route),body:has(.app.app-world-cup-route){background:#d4a58f!important;background-color:#d4a58f!important}html.is-world-cup-route-preload,html.is-world-cup-route-preload body,html.is-world-cup-route-preload #root{background:#d4a58f!important;background-color:#d4a58f!important}html:has(.app.app-world-cup-route.world-cup-bg-shadow),body:has(.app.app-world-cup-route.world-cup-bg-shadow),html.is-world-cup-route-preload[data-world-cup-bg=shadow],html.is-world-cup-route-preload[data-world-cup-bg=shadow] body,html.is-world-cup-route-preload[data-world-cup-bg=shadow] #root{background:#3d008f!important;background-color:#3d008f!important}.app.app-world-cup-route:before{content:none!important;animation:none!important}.app.app-world-cup-route:after{content:none!important;animation:none!important}.world-cup-page-effect{position:relative;z-index:1;height:100%;min-height:0;overflow:hidden;padding:var(--world-cup-frame-effect);border-radius:0;background:var(--world-cup-page-frame-bottom-gradient) 0 100% / 100% var(--world-cup-frame-effect) no-repeat,var(--world-cup-page-frame-shadow);background-color:var(--world-cup-page-frame-shadow);background-clip:border-box;box-shadow:none;box-sizing:border-box;isolation:isolate}.world-cup-page-effect:before{content:none}.world-cup-page-section{position:relative;z-index:1;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;margin:0;overflow:hidden;border:var(--world-cup-frame-border) solid var(--world-cup-hospitality-cyan-ink);border-radius:calc(var(--world-cup-section-radius) + 1px) calc(var(--world-cup-section-radius) + 1px) var(--world-cup-section-radius) var(--world-cup-section-radius);background-color:var(--world-cup-pitch-base);background-image:var(--world-cup-page-bg);background-size:var(--world-cup-page-bg-size);background-position:var(--world-cup-page-bg-position);background-repeat:var(--world-cup-page-bg-repeat);background-clip:padding-box;box-shadow:none;box-sizing:border-box}.world-cup-page-scroll{width:100%;max-width:100%;height:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;background-color:var(--world-cup-pitch-base);background-image:var(--world-cup-page-bg);background-size:var(--world-cup-page-bg-size);background-position:var(--world-cup-page-bg-position);background-repeat:var(--world-cup-page-bg-repeat);border-radius:0;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.world-cup-page-scroll::-webkit-scrollbar{width:0;height:0}@media (max-width: 480px){.app.app-world-cup-route,.world-cup-page-effect,.world-cup-page-section,.world-cup-page-scroll{height:auto;min-height:100vh;min-height:100dvh;overflow:visible}.world-cup-page-scroll{padding-bottom:max(88px,calc(env(safe-area-inset-bottom,0px) + 72px))}.app.app-world-cup-route{--world-cup-route-content-inline-pad: var(--space-md);--world-cup-entry-nav-row-height: 28px;--world-cup-entry-nav-to-panel-gap: 18px}.app-world-cup-route .world-cup-shell:has(.world-cup-tracker-hero){gap:8px}.app.app-world-cup-route{--world-cup-tracker-hero-top-clearance: calc( var(--world-cup-tracker-section-break) + 8px - var(--world-cup-tracker-header-flow-gap) - (var(--world-cup-route-content-lower-offset) - var(--world-cup-route-content-pull-up)) )}}@media (min-width: 981px) and (max-width: 1180px){.app.app-world-cup-route{--world-cup-tracker-hero-alignment-offset: clamp(6px, calc(6px + (1180px - 100vw)/25) , 14px)}}@media (min-width: 781px) and (max-width: 980px){.app.app-world-cup-route{--world-cup-tracker-hero-alignment-offset: clamp(14px, calc(14px + (980px - 100vw)*.038) , 18px)}}@media (min-width: 641px) and (max-width: 780px){.app.app-world-cup-route{--world-cup-tracker-hero-alignment-offset: clamp(19px, calc(19px + (780px - 100vw)*.012) , 21px)}}@media (min-width: 521px) and (max-width: 640px){.app.app-world-cup-route{--world-cup-tracker-hero-alignment-offset: clamp(19px, calc(19px + (640px - 100vw)/20) , 22px)}}@media (min-width: 481px) and (max-width: 520px){.app.app-world-cup-route{--world-cup-tracker-hero-alignment-offset: clamp(22px, calc(22px + (520px - 100vw)/50) , 23px)}}@media (min-width: 421px) and (max-width: 480px){.app.app-world-cup-route{--world-cup-tracker-hero-alignment-offset: clamp(0px, calc((100vw - 420px)*.033) , 2px)}}.world-cup-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.app-world-cup-route .main-content:has(.world-cup-entry-master-panel){box-sizing:border-box;position:relative;z-index:75;height:auto;min-height:calc(100dvh - var(--world-cup-entry-viewport-gap));margin-top:calc(var(--world-cup-route-content-lower-offset) - var(--world-cup-route-content-pull-up));overflow:visible;padding-top:var(--world-cup-entry-header-clearance);padding-bottom:var(--world-cup-entry-viewport-gap)}.app-world-cup-route .main-content:has(.world-cup-tracker-hero){position:relative;z-index:75;margin-top:calc(var(--world-cup-route-content-lower-offset) - var(--world-cup-route-content-pull-up));padding-top:var(--world-cup-tracker-hero-top-clearance)}.app-world-cup-route .world-cup-shell:has(.world-cup-entry-master-panel){grid-template-rows:calc(var(--world-cup-entry-nav-row-height) + var(--world-cup-entry-nav-to-panel-gap)) auto;height:auto;min-height:calc(100dvh - var(--world-cup-entry-viewport-gap));overflow:visible;padding-bottom:var(--space-lg)}.world-cup-hero{position:relative;overflow:hidden;border:2px solid var(--world-cup-section-border);border-radius:var(--world-cup-section-radius);padding:clamp(1.25rem,3vw,2.25rem);background:linear-gradient(135deg,#fff8edf5,#fff8edd1),radial-gradient(circle at 12% 20%,rgba(6,182,212,.2),transparent 34%),radial-gradient(circle at 88% 18%,rgba(139,92,246,.22),transparent 32%);background-clip:padding-box;box-shadow:0 var(--world-cup-section-lift) 0 color-mix(in srgb,var(--world-cup-section-shadow) 74%,transparent),0 24px 58px -34px color-mix(in srgb,var(--world-cup-section-shadow) 46%,transparent),0 0 72px -48px color-mix(in srgb,var(--world-cup-section-shadow) 38%,transparent)}.world-cup-hero:after{content:"";position:absolute;inset:auto -10% -45% 35%;height:180px;background:repeating-linear-gradient(90deg,#7c3aed1a 0 10px,#06b6d41a 10px 20px);transform:rotate(-6deg)}.world-cup-kicker{display:inline-flex;margin-bottom:var(--space-sm);color:var(--pl-cyan-dark);font-size:var(--text-small);font-weight:800;text-transform:uppercase}.world-cup-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-xl)}.world-cup-hero h2,.world-cup-entry-header h2{margin:0;color:var(--pl-purple-deep);font-size:var(--text-h1)}.world-cup-entry-header h2{font-size:clamp(1.18rem,5vw,var(--text-h1));line-height:1.02;white-space:nowrap}.world-cup-copy{max-width:680px;margin:var(--space-md) 0 0;color:var(--pl-dark-gray);font-size:var(--text-body)}.world-cup-primary,.world-cup-secondary{min-height:48px;padding:0 var(--space-lg);border-radius:var(--border-radius-md);font-weight:800;white-space:nowrap;transition:transform .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth)}.world-cup-primary{color:var(--pl-white);background:var(--gradient-primary);box-shadow:0 12px 28px #7c3aed3d}.world-cup-secondary{color:var(--pl-purple-deep);background:#ffffffd1;border:1px solid rgba(139,92,246,.24)}.world-cup-dashboard-back{box-sizing:border-box;display:inline-flex;align-items:center;align-content:center;justify-content:center;gap:5px;width:fit-content;height:30px;min-height:30px;padding:0 10px 0 9px;border-radius:999px;font-size:.7rem;font-weight:900;line-height:1}.world-cup-dashboard-back svg{display:block;width:13px;height:13px;flex:0 0 auto}.world-cup-dashboard-back span{display:inline-flex;align-items:center;justify-content:center;min-height:1em;line-height:1;transform:translateY(.04em)}.world-cup-entry-nav-replacement{--world-cup-entry-nav-control-height: 30px;--world-cup-entry-nav-control-font-size: .7rem;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-sm);width:100%;height:var(--world-cup-entry-nav-row-height);min-height:var(--world-cup-entry-nav-row-height);max-height:var(--world-cup-entry-nav-row-height);min-width:0;overflow:visible;margin:0 0 var(--world-cup-entry-nav-to-panel-gap)}.world-cup-entry-nav-replacement>.world-cup-entry-submit-copy-panel{--world-cup-colorway-surface: color-mix(in srgb, #f9feff 97%, var(--world-cup-hospitality-cyan));--world-cup-colorway-border: color-mix( in srgb, var(--world-cup-hospitality-cyan-ink) 88%, var(--world-cup-hospitality-cyan) );--world-cup-colorway-shadow: var(--world-cup-hospitality-cyan-shadow);--world-cup-colorway-heading: var(--world-cup-hospitality-cyan);--world-cup-colorway-text: #143b43;--world-cup-colorway-accent: var(--world-cup-hospitality-cyan);--world-cup-colorway-shadow-drop: rgba(10, 111, 123, .42);box-sizing:border-box;display:inline-grid;align-items:center;align-content:center;justify-items:center;flex:0 0 auto;align-self:center;height:var(--world-cup-entry-nav-control-height);min-height:var(--world-cup-entry-nav-control-height);max-height:var(--world-cup-entry-nav-control-height);width:max-content;min-width:max-content;margin-left:auto;padding:0 7px;border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-border)!important;border-radius:999px;font-size:var(--world-cup-entry-nav-control-font-size);font-weight:900;line-height:1;background:var(--world-cup-colorway-panel-fill, var(--world-cup-colorway-surface));box-shadow:0 var(--world-cup-effect-lg-lift) 0 var(--world-cup-colorway-shadow),0 calc(var(--world-cup-effect-lg-lift) + 5px) 12px -5px var(--world-cup-colorway-shadow-drop)}.world-cup-entry-nav-replacement>.world-cup-entry-submit-copy-panel .world-cup-entry-submit-copy{display:grid;align-items:center;align-content:center;justify-content:center;justify-items:center;height:100%;min-height:0;text-align:center;gap:0}.world-cup-entry-nav-replacement>.world-cup-entry-submit-copy-panel .world-cup-entry-submit-label-row{align-items:center;justify-content:center;height:100%;min-height:0;line-height:1}.world-cup-entry-nav-replacement>.world-cup-entry-submit-copy-panel .world-cup-entry-submit-copy span{display:inline-flex;align-items:center;justify-content:center;min-height:1em;color:var(--world-cup-colorway-heading);-webkit-text-stroke:0;font-size:inherit;font-weight:inherit!important;line-height:1;text-shadow:none;transform:translateY(.04em)}.world-cup-entry-nav-replacement>.world-cup-entry-submit-copy-panel .world-cup-entry-submit-copy strong{display:none}.app-world-cup-route .world-cup-entry-nav-replacement .world-cup-dashboard-back{align-self:center;height:var(--world-cup-entry-nav-control-height);min-height:var(--world-cup-entry-nav-control-height);max-height:var(--world-cup-entry-nav-control-height);font-size:var(--world-cup-entry-nav-control-font-size);color:var(--world-cup-colorway-secondary-text);border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-secondary-border);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-secondary-shadow)}.app-world-cup-route .world-cup-entry-nav-replacement .world-cup-dashboard-back svg,.app-world-cup-route .world-cup-entry-nav-replacement .world-cup-dashboard-back span{color:var(--world-cup-colorway-secondary-text)}.world-cup-primary:hover,.world-cup-secondary:hover{transform:translateY(-1px)}.world-cup-status-grid,.world-cup-main-grid,.world-cup-entry-grid{display:grid;gap:var(--space-lg);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.world-cup-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.world-cup-main-grid,.world-cup-entry-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.world-cup-status-card,.world-cup-panel{border:2px solid var(--world-cup-section-border);border-radius:var(--world-cup-section-radius);background:var(--world-cup-section-bg);background-clip:padding-box;box-shadow:0 var(--world-cup-section-lift) 0 var(--world-cup-section-shadow)}.world-cup-status-card{padding:var(--space-lg)}.world-cup-status-card span,.world-cup-panel-header span,.world-cup-preview span{color:var(--pl-cyan-dark);font-size:var(--text-xs);font-weight:800;text-transform:uppercase}.world-cup-status-card strong{display:block;margin-top:var(--space-xs);color:var(--pl-purple-deep);font-size:var(--text-h3)}.world-cup-status-card p,.world-cup-window-row p,.world-cup-step p,.world-cup-empty-state p{margin:var(--space-xs) 0 0;color:var(--pl-dark-gray);font-size:var(--text-small)}.world-cup-panel{padding:var(--space-lg)}.world-cup-panel-header h3{margin:var(--space-xs) 0 0;color:var(--pl-purple-deep);font-size:var(--text-h3)}.world-cup-empty-state{display:grid;min-height:180px;align-content:center;justify-items:center;margin-top:var(--space-lg);border:1px dashed rgba(139,92,246,.28);border-radius:var(--border-radius-md);background:#fff;text-align:center}.world-cup-empty-state strong{color:var(--pl-purple-deep);font-size:var(--text-lg)}.world-cup-empty-state.compact{min-height:150px;padding:var(--space-lg)}.world-cup-window-list{display:grid;gap:var(--space-md);margin-top:var(--space-lg)}.world-cup-step-list{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:var(--space-md)}.world-cup-live-summary-grid{display:grid;grid-template-areas:"standings third" "standings golden";grid-template-columns:minmax(0,1fr) clamp(320px,31vw,420px);align-items:stretch;gap:var(--space-lg);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.world-cup-window-row{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:var(--space-md)}.world-cup-step{display:grid;justify-items:center;gap:6px;min-width:0;text-align:center}.world-cup-window-row>span,.world-cup-step>span{position:relative;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:var(--pl-purple-deep);background:#8b5cf61a;font-size:var(--text-small);font-weight:800}.world-cup-step.complete>span{border:1px solid rgba(6,182,212,.28);color:var(--pl-cyan-dark);background:radial-gradient(circle at 72% 28%,rgba(0,200,82,.24),transparent 28%),#ecfeffdb;box-shadow:inset 0 0 0 1px #ffffffb3,0 8px 16px #06b6d41a}.world-cup-step.complete>span:after{content:"";position:absolute;right:2px;bottom:2px;width:7px;height:7px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:#09af51}.world-cup-window-row strong,.world-cup-step strong{color:var(--pl-purple-deep);font-size:var(--text-body)}.world-cup-step strong{max-width:100%;font-size:clamp(.68rem,1.05vw,var(--text-body));line-height:1.06;overflow-wrap:normal;text-wrap:balance;white-space:normal}.world-cup-step-arrow{display:grid;place-items:center;color:var(--pl-cyan-dark);font-size:var(--text-lg);font-weight:900}.world-cup-window-row{grid-template-columns:38px minmax(0,1fr) auto;padding:8px 0}.world-cup-window-row em{display:grid;min-width:70px;height:30px;place-items:center;border-radius:999px;color:var(--pl-purple-deep);background:#8b5cf61a;font-size:var(--text-xs);font-style:normal;font-weight:900}.world-cup-window-row.open em{color:#065f46;background:#10b98124}.world-cup-window-row.locked em{color:#991b1b;background:#fee2e2d6}.world-cup-entry-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-lg);text-align:center}.world-cup-entry-header>button{justify-self:start}.world-cup-entry-header>div{justify-self:center}.world-cup-entry-builder-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(180px,22vw,250px);padding:clamp(1.25rem,3vw,2.25rem);outline:0;color:#fff;background-color:var(--world-cup-entry-purple-vivid);background-image:radial-gradient(circle at 18% 16%,rgba(255,248,237,.1),transparent 20%),radial-gradient(circle at 64% 72%,rgba(47,38,24,.08),transparent 28%),repeating-linear-gradient(135deg,rgba(255,248,237,.03) 0,rgba(255,248,237,.03) 1px,transparent 1px,transparent 12px);background-clip:padding-box}.world-cup-entry-builder-hero:before,.world-cup-entry-builder-hero:after{content:"";position:absolute;pointer-events:none}.world-cup-entry-builder-hero:before{z-index:1;top:-40%;right:clamp(-56px,-4vw,-24px);width:clamp(260px,52vw,660px);height:180%;border-radius:50%;background:radial-gradient(circle at 28% 24%,rgba(255,248,237,.1),transparent 21%),repeating-linear-gradient(145deg,rgba(255,248,237,.035) 0,rgba(255,248,237,.035) 1px,transparent 1px,transparent 12px),var(--world-cup-entry-red-vivid);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--world-cup-entry-red-ink) 16%,transparent),inset 18px 0 color-mix(in srgb,var(--world-cup-entry-red-ink) 8%,transparent)}.world-cup-entry-builder-hero:after{z-index:2;top:-35%;right:clamp(-60px,-4vw,-36px);width:clamp(130px,22vw,280px);height:170%;border-radius:50%;background:radial-gradient(circle at 32% 20%,rgba(255,248,237,.12),transparent 22%),repeating-linear-gradient(145deg,rgba(47,38,24,.035) 0,rgba(47,38,24,.035) 1px,transparent 1px,transparent 12px),var(--world-cup-entry-lime-vivid);box-shadow:inset 0 0 0 1px #4f67002e,inset 15px 0 #4f670012}.world-cup-entry-builder-content{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.8fr);align-items:center;gap:clamp(1rem,4vw,3rem);min-height:inherit}.world-cup-entry-builder-copy{display:grid;justify-items:start;gap:var(--space-lg);max-width:560px}.world-cup-entry-builder-copy .world-cup-dashboard-back{color:#fff;background:#ffffff1f;border-color:#ffffff85}.world-cup-entry-builder-copy .world-cup-dashboard-back svg,.world-cup-entry-builder-copy .world-cup-dashboard-back span{color:#fff}.world-cup-entry-builder-copy .world-cup-kicker{margin-bottom:var(--space-xs);color:#fff}.world-cup-entry-builder-copy h2{margin:0;color:#fff;font-size:clamp(2rem,4.3vw,4rem);line-height:.95;text-wrap:balance}.world-cup-entry-builder-flow{justify-self:end;width:min(100%,460px);color:#fff}.world-cup-entry-builder-step-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(.75rem,2vw,1.25rem)}.world-cup-entry-builder-step{display:grid;justify-items:center;gap:9px;min-width:0;text-align:center;color:#fff}.world-cup-entry-builder-step span{display:grid;width:clamp(40px,5vw,54px);height:clamp(40px,5vw,54px);place-items:center;border:2px solid #ffffff;border-radius:50%;color:#fff;background:#ffffff14;font-size:clamp(.9rem,1.4vw,1.15rem);font-weight:900;line-height:1}.world-cup-entry-builder-step strong{max-width:9ch;color:#fff;font-size:clamp(.78rem,1.15vw,.95rem);font-weight:900;line-height:1.08;text-wrap:balance}.world-cup-entry-builder-strip-frame{--world-cup-entry-strip-gutter: var(--space-lg);--world-cup-entry-strip-content-max-width: 1400px;--world-cup-entry-strip-edge-overhang: 0px;--world-cup-entry-strip-header-raise: clamp(18px, 3.2vw, 44px);--world-cup-entry-strip-panel-radius: var(--world-cup-main-section-radius);--world-cup-entry-strip-panel-corner-shape: var(--world-cup-entry-strip-panel-radius);--world-cup-entry-strip-underlay-color: var(--world-cup-hospitality-cyan-shadow);--world-cup-entry-strip-underlay-corner-shape: 0 0 var(--world-cup-entry-strip-panel-radius) var(--world-cup-entry-strip-panel-radius);--world-cup-entry-strip-border-width: 3px;--world-cup-entry-strip-full-width: 100%;--world-cup-entry-strip-max-width: 100%;--world-cup-entry-strip-shape-width: 44%;--world-cup-entry-strip-shape-radius-x: 22%;--world-cup-entry-strip-shape-radius-y: 88%;--world-cup-entry-strip-curve-band-width: 12px;--world-cup-entry-strip-purple-curve: #b58cff;--world-cup-entry-strip-orange-curve: var(--world-cup-entry-orange-shadow);--world-cup-entry-strip-lime-curve: #817d0d;--world-cup-entry-strip-purple-left: 30%;--world-cup-entry-strip-red-left: 54%;--world-cup-entry-strip-lime-left: 78%;--world-cup-entry-strip-purple-center: 52%;--world-cup-entry-strip-red-center: 76%;--world-cup-entry-strip-lime-center: 100%;--world-cup-entry-strip-step-1-center: calc(42% + 6px) ;--world-cup-entry-strip-step-2-center: calc(66% + 6px) ;--world-cup-entry-strip-step-3-center: calc(89% + 6px) ;--world-cup-entry-strip-header-fill-width: calc(var(--world-cup-entry-strip-purple-left) + 4%);--world-cup-entry-strip-fill-base: var(--world-cup-hospitality-cyan);--world-cup-entry-strip-fill-purple: var(--world-cup-entry-purple-vivid);--world-cup-entry-strip-fill-red: var(--world-cup-hog-orange);--world-cup-entry-strip-fill-lime: var(--world-cup-entry-lime-vivid);position:relative;isolation:isolate;z-index:0;width:var(--world-cup-entry-strip-full-width);max-width:var(--world-cup-entry-strip-max-width);margin-block-start:calc(-1 * var(--world-cup-entry-strip-header-raise));margin-inline:0;border-radius:var(--world-cup-entry-strip-panel-corner-shape)}.app-world-cup-route .world-cup-entry-builder-strip-frame:not(.world-cup-entry-builder-strip-frame--preview){z-index:2}.app-world-cup-route .world-cup-entry-builder-strip-frame:not(.world-cup-entry-builder-strip-frame--preview):after{content:"";position:absolute;inset:auto 0 calc(-1 * var(--world-cup-effect-lg-lift)) 0;z-index:0;height:calc(var(--world-cup-effect-lg-lift) + var(--world-cup-entry-strip-border-width));border-radius:var(--world-cup-entry-strip-underlay-corner-shape);background:color-mix(in srgb,var(--world-cup-entry-strip-underlay-color) 82%,transparent);box-shadow:0 8px 18px -14px color-mix(in srgb,var(--world-cup-entry-strip-underlay-color) 56%,transparent);pointer-events:none}.app-world-cup-route .world-cup-entry-builder-strip-frame:has(.world-cup-entry-builder-strip-panel--chrome-teal){--world-cup-entry-strip-underlay-color: var(--world-cup-hospitality-cyan-shadow)}.app-world-cup-route .world-cup-entry-builder-strip-frame:has(.world-cup-entry-builder-strip-panel--chrome-header-purple){--world-cup-entry-strip-underlay-color: var(--world-cup-entry-purple-shadow)}.app-world-cup-route .world-cup-entry-builder-strip-frame:has(.world-cup-entry-builder-strip-panel--chrome-header-orange){--world-cup-entry-strip-underlay-color: var(--world-cup-entry-orange-shadow)}.app-world-cup-route .world-cup-entry-builder-strip-frame:has(.world-cup-entry-builder-strip-panel--chrome-header-lime){--world-cup-entry-strip-underlay-color: var(--world-cup-hog-lime-shadow)}.world-cup-entry-builder-texture-compare{display:grid;gap:14px;width:100%;margin-top:12px}.world-cup-entry-builder-strip-frame--preview{margin-block-start:0}.world-cup-entry-builder-strip-panel{--world-cup-entry-strip-map-base: var(--world-cup-entry-strip-fill-base);--world-cup-entry-strip-map-purple: var(--world-cup-entry-strip-fill-purple);--world-cup-entry-strip-map-red: var(--world-cup-entry-strip-fill-red);--world-cup-entry-strip-map-lime: var(--world-cup-entry-strip-fill-lime);--world-cup-entry-strip-shape-purple-solid: var(--world-cup-entry-strip-map-purple);--world-cup-entry-strip-shape-red-solid: var(--world-cup-entry-strip-map-red);--world-cup-entry-strip-shape-lime-solid: var(--world-cup-entry-strip-map-lime);--world-cup-entry-strip-shape-purple-bg: var(--world-cup-entry-strip-shape-purple-solid);--world-cup-entry-strip-shape-red-bg: var(--world-cup-entry-strip-shape-red-solid);--world-cup-entry-strip-shape-lime-bg: var(--world-cup-entry-strip-shape-lime-solid);--world-cup-entry-strip-shape-purple-curve-bg: var(--world-cup-entry-strip-purple-curve);--world-cup-entry-strip-shape-red-curve-bg: var(--world-cup-entry-strip-orange-curve);--world-cup-entry-strip-shape-lime-curve-bg: var(--world-cup-entry-strip-lime-curve);--world-cup-entry-strip-shape-outline-width: 1px;--world-cup-entry-strip-shape-active-outline-width: var(--world-cup-effect-sm-border);--world-cup-entry-strip-shape-curve-border-width: 0px;--world-cup-entry-strip-shape-active-curve-border-width: var(--world-cup-effect-sm-border);--world-cup-entry-strip-shape-purple-outline-width: var(--world-cup-entry-strip-shape-outline-width);--world-cup-entry-strip-shape-red-outline-width: var(--world-cup-entry-strip-shape-outline-width);--world-cup-entry-strip-shape-lime-outline-width: var(--world-cup-entry-strip-shape-outline-width);--world-cup-entry-strip-shape-purple-curve-border-width: var(--world-cup-entry-strip-shape-curve-border-width);--world-cup-entry-strip-shape-red-curve-border-width: var(--world-cup-entry-strip-shape-curve-border-width);--world-cup-entry-strip-shape-lime-curve-border-width: var(--world-cup-entry-strip-shape-curve-border-width);--world-cup-entry-strip-shape-purple-outline: color-mix( in srgb, var(--world-cup-entry-strip-shape-purple-curve-bg) 36%, transparent );--world-cup-entry-strip-shape-red-outline: color-mix( in srgb, var(--world-cup-entry-strip-shape-red-curve-bg) 36%, transparent );--world-cup-entry-strip-shape-lime-outline: color-mix( in srgb, var(--world-cup-entry-strip-shape-lime-curve-bg) 38%, transparent );--world-cup-entry-strip-shape-purple-curve-edge: transparent;--world-cup-entry-strip-shape-red-curve-edge: transparent;--world-cup-entry-strip-shape-lime-curve-edge: transparent;--world-cup-entry-strip-active-trailing-curve-color: transparent;--world-cup-entry-strip-active-trailing-curve-left: 100%;--world-cup-entry-strip-active-trailing-curve-clip: inset(0 50% 0 0);--world-cup-entry-strip-shape-purple-soft-surface: var(--world-cup-entry-purple-panel-tint-hover);--world-cup-entry-strip-shape-red-soft-surface: var(--world-cup-entry-orange-panel-tint-hover);--world-cup-entry-strip-shape-lime-soft-surface: color-mix( in srgb, #fefff4 97%, var(--world-cup-entry-lime-vivid) );--world-cup-entry-strip-shape-purple-soft-bg: color-mix( in srgb, var(--world-cup-entry-strip-shape-purple-solid) 36%, var(--world-cup-entry-strip-shape-purple-soft-surface) );--world-cup-entry-strip-shape-red-soft-bg: color-mix( in srgb, var(--world-cup-entry-strip-shape-red-solid) 36%, var(--world-cup-entry-strip-shape-red-soft-surface) );--world-cup-entry-strip-shape-lime-soft-bg: color-mix( in srgb, var(--world-cup-entry-strip-shape-lime-solid) 36%, var(--world-cup-entry-strip-shape-lime-soft-surface) );--world-cup-entry-strip-shape-purple-soft-curve-bg: color-mix( in srgb, var(--world-cup-entry-strip-purple-curve) 42%, var(--world-cup-entry-strip-shape-purple-soft-surface) );--world-cup-entry-strip-shape-red-soft-curve-bg: color-mix( in srgb, var(--world-cup-entry-strip-orange-curve) 42%, var(--world-cup-entry-strip-shape-red-soft-surface) );--world-cup-entry-strip-shape-lime-soft-curve-bg: color-mix( in srgb, var(--world-cup-entry-strip-lime-curve) 42%, var(--world-cup-entry-strip-shape-lime-soft-surface) );--world-cup-entry-strip-fill-color: var(--world-cup-entry-strip-map-base);--world-cup-entry-strip-border-color: var(--world-cup-hospitality-cyan-shadow);--world-cup-entry-strip-copy-bg: var(--world-cup-entry-strip-fill-color);--world-cup-entry-strip-panel-bg: var(--world-cup-entry-strip-copy-bg);--world-cup-entry-strip-effect-color: var(--world-cup-hospitality-cyan-shadow);--world-cup-entry-strip-effect-drop: color-mix( in srgb, var(--world-cup-entry-strip-effect-color) 52%, transparent );--world-cup-entry-strip-text-shadow: color-mix( in srgb, var(--world-cup-hospitality-cyan-shadow) 76%, var(--world-cup-hospitality-cyan-ink) );--world-cup-entry-strip-text-outline: color-mix( in srgb, var(--world-cup-entry-strip-text-shadow) 48%, transparent );--world-cup-entry-strip-white-effect-border: var(--world-cup-entry-strip-text-shadow);--world-cup-entry-strip-white-effect-shadow: color-mix( in srgb, var(--world-cup-entry-strip-white-effect-border) 82%, transparent );--world-cup-entry-strip-white-effect-stroke: .38px;position:relative;z-index:1;min-height:clamp(74px,5.2vw,82px);width:100%;margin-inline:0;padding:0;overflow:hidden;border:var(--world-cup-entry-strip-border-width) solid var(--world-cup-entry-strip-border-color);border-radius:var(--world-cup-entry-strip-panel-corner-shape);color:var(--world-cup-colorway-text);background-color:var(--world-cup-entry-strip-panel-bg);background-image:repeating-linear-gradient(135deg,rgba(47,38,24,.035) 0,rgba(47,38,24,.035) 1px,transparent 1px,transparent 12px);background-clip:padding-box;box-shadow:none}.world-cup-entry-builder-strip-panel:before,.world-cup-entry-builder-strip-panel:after{content:none}.world-cup-entry-builder-strip-panel--chrome-teal{--world-cup-entry-strip-fill-color: var(--world-cup-hospitality-cyan);--world-cup-entry-strip-border-color: var(--world-cup-hospitality-cyan-shadow);--world-cup-entry-strip-effect-color: var(--world-cup-hospitality-cyan-shadow)}.world-cup-entry-builder-strip-panel--chrome-header-purple{--world-cup-entry-strip-fill-color: var(--world-cup-entry-purple-vivid);--world-cup-entry-strip-border-color: var(--world-cup-entry-purple-shadow);--world-cup-entry-strip-effect-color: var(--world-cup-entry-purple-shadow)}.world-cup-entry-builder-strip-panel--chrome-header-orange{--world-cup-entry-strip-fill-color: var(--world-cup-entry-orange-vivid);--world-cup-entry-strip-border-color: var(--world-cup-entry-orange-shadow);--world-cup-entry-strip-effect-color: var(--world-cup-entry-orange-shadow)}.world-cup-entry-builder-strip-panel--chrome-header-lime{--world-cup-entry-strip-fill-color: var(--world-cup-entry-lime-vivid);--world-cup-entry-strip-border-color: var(--world-cup-hog-lime-shadow);--world-cup-entry-strip-effect-color: var(--world-cup-hog-lime-shadow)}.world-cup-entry-builder-strip-panel:is(.world-cup-entry-builder-strip-panel--chrome-header-purple,.world-cup-entry-builder-strip-panel--chrome-header-orange,.world-cup-entry-builder-strip-panel--chrome-header-lime){--world-cup-entry-strip-shape-purple-bg: var(--world-cup-entry-strip-shape-purple-soft-bg);--world-cup-entry-strip-shape-red-bg: var(--world-cup-entry-strip-shape-red-soft-bg);--world-cup-entry-strip-shape-lime-bg: var(--world-cup-entry-strip-shape-lime-soft-bg);--world-cup-entry-strip-shape-purple-curve-bg: var(--world-cup-entry-strip-shape-purple-soft-curve-bg);--world-cup-entry-strip-shape-red-curve-bg: var(--world-cup-entry-strip-shape-red-soft-curve-bg);--world-cup-entry-strip-shape-lime-curve-bg: var(--world-cup-entry-strip-shape-lime-soft-curve-bg)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--chrome-header-purple,.world-cup-entry-builder-strip-panel:has(.world-cup-entry-builder-step:nth-child(1).complete){--world-cup-entry-strip-shape-purple-bg: var(--world-cup-entry-strip-shape-purple-solid);--world-cup-entry-strip-shape-purple-curve-bg: var(--world-cup-entry-strip-purple-curve)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--chrome-header-orange,.world-cup-entry-builder-strip-panel:has(.world-cup-entry-builder-step:nth-child(2).complete){--world-cup-entry-strip-shape-red-bg: var(--world-cup-entry-strip-shape-red-solid);--world-cup-entry-strip-shape-red-curve-bg: var(--world-cup-entry-strip-orange-curve)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--chrome-header-lime,.world-cup-entry-builder-strip-panel:has(.world-cup-entry-builder-step:nth-child(3).complete){--world-cup-entry-strip-shape-lime-bg: var(--world-cup-entry-strip-shape-lime-solid);--world-cup-entry-strip-shape-lime-curve-bg: var(--world-cup-entry-strip-lime-curve)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--chrome-header-purple{--world-cup-entry-strip-shape-purple-outline: var(--world-cup-entry-purple-ink);--world-cup-entry-strip-shape-purple-curve-edge: var(--world-cup-entry-purple-ink);--world-cup-entry-strip-shape-purple-outline-width: var(--world-cup-entry-strip-shape-active-outline-width);--world-cup-entry-strip-shape-purple-curve-border-width: var(--world-cup-entry-strip-shape-active-curve-border-width);--world-cup-entry-strip-active-trailing-curve-color: var(--world-cup-entry-purple-ink);--world-cup-entry-strip-active-trailing-curve-left: var(--world-cup-entry-strip-red-left);--world-cup-entry-strip-active-trailing-curve-clip: inset(0 50% 0 0)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--chrome-header-orange{--world-cup-entry-strip-shape-red-outline: var(--world-cup-entry-orange-ink);--world-cup-entry-strip-shape-red-curve-edge: var(--world-cup-entry-orange-ink);--world-cup-entry-strip-shape-red-outline-width: var(--world-cup-entry-strip-shape-active-outline-width);--world-cup-entry-strip-shape-red-curve-border-width: var(--world-cup-entry-strip-shape-active-curve-border-width);--world-cup-entry-strip-active-trailing-curve-color: var(--world-cup-entry-orange-ink);--world-cup-entry-strip-active-trailing-curve-left: var(--world-cup-entry-strip-lime-left);--world-cup-entry-strip-active-trailing-curve-clip: inset(0 50% 0 0)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--chrome-header-lime{--world-cup-entry-strip-shape-lime-outline: var(--world-cup-entry-lime-edge);--world-cup-entry-strip-shape-lime-curve-edge: var(--world-cup-entry-lime-edge);--world-cup-entry-strip-shape-lime-outline-width: var(--world-cup-entry-strip-shape-active-outline-width);--world-cup-entry-strip-shape-lime-curve-border-width: var(--world-cup-entry-strip-shape-active-curve-border-width)}.world-cup-entry-builder-strip-active-trailing-curve{position:absolute;top:-38%;left:var(--world-cup-entry-strip-active-trailing-curve-left);z-index:5;width:var(--world-cup-entry-strip-shape-width);height:176%;border-radius:50%;pointer-events:none;clip-path:var(--world-cup-entry-strip-active-trailing-curve-clip);box-shadow:inset 0 0 0 var(--world-cup-entry-strip-shape-active-outline-width) var(--world-cup-entry-strip-active-trailing-curve-color)}.world-cup-entry-builder-strip-frame:not(.world-cup-entry-builder-strip-frame--preview) .world-cup-entry-builder-strip-panel{background-image:none}.world-cup-entry-builder-strip-frame:not(.world-cup-entry-builder-strip-frame--preview) .world-cup-entry-builder-strip-panel:before,.world-cup-entry-builder-strip-frame:not(.world-cup-entry-builder-strip-frame--preview) .world-cup-entry-builder-strip-panel:after{content:"";position:absolute;border-radius:inherit;pointer-events:none}.world-cup-entry-builder-strip-frame:not(.world-cup-entry-builder-strip-frame--preview) .world-cup-entry-builder-strip-panel:before{inset:var(--world-cup-entry-strip-border-width);z-index:4;opacity:.26;background:repeating-linear-gradient(0deg,rgba(5,11,18,.36) 0,rgba(5,11,18,.36) 1px,transparent 1px,transparent 5px);mix-blend-mode:multiply}.world-cup-entry-builder-strip-frame:not(.world-cup-entry-builder-strip-frame--preview) .world-cup-entry-builder-strip-panel:after{inset:var(--world-cup-entry-strip-border-width);z-index:5;opacity:.14;background:repeating-linear-gradient(0deg,rgba(255,255,255,.24) 0,rgba(255,255,255,.24) 1px,rgba(0,44,39,.2) 1px,rgba(0,44,39,.2) 2px,transparent 2px,transparent 5px);mix-blend-mode:soft-light}.world-cup-entry-builder-strip-panel:is(.world-cup-entry-builder-strip-panel--texture-contour,.world-cup-entry-builder-strip-panel--texture-stadium,.world-cup-entry-builder-strip-panel--texture-halftone,.world-cup-entry-builder-strip-panel--texture-launch-scanlines,.world-cup-entry-builder-strip-panel--texture-launch-led){background-image:none}.world-cup-entry-builder-strip-panel:is(.world-cup-entry-builder-strip-panel--texture-contour,.world-cup-entry-builder-strip-panel--texture-stadium,.world-cup-entry-builder-strip-panel--texture-halftone,.world-cup-entry-builder-strip-panel--texture-launch-scanlines,.world-cup-entry-builder-strip-panel--texture-launch-led) .world-cup-entry-builder-strip-shape--purple{--world-cup-entry-strip-shape-purple-solid: var(--world-cup-entry-purple-vivid)}.world-cup-entry-builder-strip-panel:is(.world-cup-entry-builder-strip-panel--texture-contour,.world-cup-entry-builder-strip-panel--texture-stadium,.world-cup-entry-builder-strip-panel--texture-halftone,.world-cup-entry-builder-strip-panel--texture-launch-scanlines,.world-cup-entry-builder-strip-panel--texture-launch-led) .world-cup-entry-builder-strip-shape--red{--world-cup-entry-strip-shape-red-solid: var(--world-cup-entry-red-vivid)}.world-cup-entry-builder-strip-panel:is(.world-cup-entry-builder-strip-panel--texture-contour,.world-cup-entry-builder-strip-panel--texture-stadium,.world-cup-entry-builder-strip-panel--texture-halftone,.world-cup-entry-builder-strip-panel--texture-launch-scanlines,.world-cup-entry-builder-strip-panel--texture-launch-led) .world-cup-entry-builder-strip-shape--lime{--world-cup-entry-strip-shape-lime-solid: var(--world-cup-entry-lime-vivid)}.world-cup-entry-builder-strip-panel:is(.world-cup-entry-builder-strip-panel--texture-contour,.world-cup-entry-builder-strip-panel--texture-stadium,.world-cup-entry-builder-strip-panel--texture-halftone,.world-cup-entry-builder-strip-panel--texture-launch-scanlines,.world-cup-entry-builder-strip-panel--texture-launch-led):after{content:"";position:absolute;z-index:3;pointer-events:none;mix-blend-mode:multiply}.world-cup-entry-builder-strip-panel--texture-contour:after{inset:-26%;opacity:.28;background:repeating-radial-gradient(ellipse at 18% 34%,transparent 0 17px,rgba(47,38,24,.2) 18px 20px,transparent 21px 42px),repeating-radial-gradient(ellipse at 82% 62%,transparent 0 23px,rgba(47,38,24,.17) 24px 26px,transparent 27px 54px);transform:rotate(-2deg) scale(1.06)}.world-cup-entry-builder-strip-panel--texture-stadium:after{inset:0;opacity:.26;background:repeating-linear-gradient(0deg,transparent 0 8px,rgba(47,38,24,.2) 8px 10px,transparent 10px 16px),repeating-linear-gradient(90deg,transparent 0 26px,rgba(47,38,24,.12) 26px 27px,transparent 27px 54px)}.world-cup-entry-builder-strip-panel--texture-halftone:after{inset:0;opacity:.42;background-image:radial-gradient(circle,rgba(47,38,24,.34) 0 1.85px,transparent 2.15px),radial-gradient(circle,rgba(47,38,24,.2) 0 1.35px,transparent 1.65px);background-position:0 0,5px 5px;background-size:10px 10px}.world-cup-entry-builder-strip-frame:not(.world-cup-entry-builder-strip-frame--preview) .world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--texture-halftone:before{opacity:.48;background:radial-gradient(circle,rgba(5,11,18,.42) 0 1.15px,transparent 1.48px);background-position:0 0;background-size:8px 8px;mix-blend-mode:multiply}.world-cup-entry-builder-strip-frame:not(.world-cup-entry-builder-strip-frame--preview) .world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--texture-halftone:after{opacity:.46;background:radial-gradient(circle,rgba(47,38,24,.36) 0 1.35px,transparent 1.68px);background-position:4px 4px;background-size:8px 8px;mix-blend-mode:soft-light}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--texture-launch-scanlines:before,.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--texture-launch-led:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--texture-launch-scanlines:before{opacity:.2;background:linear-gradient(90deg,rgba(255,76,213,.68) 0 11%,transparent 11% 34%,rgba(46,0,120,.7) 34% 41%,transparent 41% 100%),linear-gradient(90deg,transparent 0 46%,rgba(47,38,24,.45) 46% 63%,transparent 63% 78%,rgba(255,76,213,.46) 78% 100%);mix-blend-mode:multiply}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--texture-launch-scanlines:after{inset:0;opacity:.5;background:repeating-linear-gradient(0deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.3) 1px,rgba(47,38,24,.22) 1px,rgba(47,38,24,.22) 2px,transparent 2px,transparent 4px),repeating-linear-gradient(0deg,transparent 0,transparent 9px,rgba(47,38,24,.15) 9px,rgba(47,38,24,.15) 11px);mix-blend-mode:soft-light}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--texture-launch-led:before{opacity:.16;background:radial-gradient(ellipse at 18% 50%,rgba(255,73,209,.7),transparent 42%),radial-gradient(ellipse at 82% 50%,rgba(30,112,255,.68),transparent 46%);mix-blend-mode:overlay}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--texture-launch-led:after{inset:0;opacity:.66;background-image:radial-gradient(circle,rgba(255,255,255,.38) 0 .72px,transparent .95px),radial-gradient(circle,rgba(0,204,235,.25) 0 .62px,transparent .85px),radial-gradient(circle,rgba(255,68,190,.22) 0 .62px,transparent .85px),repeating-linear-gradient(0deg,rgba(47,38,24,.22) 0,rgba(47,38,24,.22) 1px,transparent 1px,transparent 5px);background-position:0 0,1px 0,0 1px,0 0;background-size:5px 5px,5px 5px,5px 5px,100% 5px;mix-blend-mode:screen}.world-cup-entry-builder-strip-panel--shape-ribbon-frame{--world-cup-entry-ribbon-frame-teal: #50ffd8;--world-cup-entry-ribbon-frame-purple: var(--world-cup-hog-purple);--world-cup-entry-ribbon-frame-lime: #b8ff00;--world-cup-entry-ribbon-frame-orange: #ff4315;--world-cup-entry-ribbon-frame-blue: #315bff;--world-cup-entry-ribbon-frame-lavender: #b58cff;--world-cup-entry-ribbon-frame-deep-teal: #00473f;--world-cup-entry-ribbon-frame-ink: #050b12;min-height:clamp(80px,5.85vw,92px);border:0;border-radius:31px 8px;background-color:var(--world-cup-entry-ribbon-frame-teal);background:radial-gradient(ellipse 31% 218% at var(--world-cup-entry-strip-step-3-center) 50%,var(--world-cup-entry-ribbon-frame-lime) 0 25%,var(--world-cup-entry-ribbon-frame-lavender) 25.5% 36%,var(--world-cup-entry-ribbon-frame-blue) 36.5% 47%,var(--world-cup-entry-ribbon-frame-orange) 47.5% 58%,var(--world-cup-entry-ribbon-frame-lime) 58.5% 69%,var(--world-cup-entry-ribbon-frame-purple) 69.5% 80%,var(--world-cup-entry-ribbon-frame-teal) 80.5% 92%,transparent 92.5%),radial-gradient(ellipse 32% 218% at var(--world-cup-entry-strip-step-2-center) 50%,var(--world-cup-entry-ribbon-frame-orange) 0 25%,var(--world-cup-entry-ribbon-frame-lavender) 25.5% 36%,var(--world-cup-entry-ribbon-frame-blue) 36.5% 47%,var(--world-cup-entry-ribbon-frame-orange) 47.5% 58%,var(--world-cup-entry-ribbon-frame-lime) 58.5% 69%,var(--world-cup-entry-ribbon-frame-purple) 69.5% 80%,var(--world-cup-entry-ribbon-frame-teal) 80.5% 92%,transparent 92.5%),radial-gradient(ellipse 31% 218% at var(--world-cup-entry-strip-step-1-center) 50%,var(--world-cup-entry-ribbon-frame-purple) 0 25%,var(--world-cup-entry-ribbon-frame-lavender) 25.5% 36%,var(--world-cup-entry-ribbon-frame-blue) 36.5% 47%,var(--world-cup-entry-ribbon-frame-orange) 47.5% 58%,var(--world-cup-entry-ribbon-frame-lime) 58.5% 69%,var(--world-cup-entry-ribbon-frame-purple) 69.5% 80%,var(--world-cup-entry-ribbon-frame-teal) 80.5% 92%,transparent 92.5%),var(--world-cup-entry-ribbon-frame-teal);background-clip:border-box;box-shadow:none}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame:before,.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame:after{content:"";position:absolute;pointer-events:none}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame:before{inset:0;z-index:0;border-radius:inherit;opacity:.26;background:repeating-linear-gradient(0deg,rgba(5,11,18,.36) 0,rgba(5,11,18,.36) 1px,transparent 1px,transparent 5px);mix-blend-mode:multiply}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame:after{inset:0;z-index:3;border-radius:inherit;opacity:.14;background:repeating-linear-gradient(0deg,rgba(255,255,255,.24) 0,rgba(255,255,255,.24) 1px,rgba(0,44,39,.2) 1px,rgba(0,44,39,.2) 2px,transparent 2px,transparent 5px);mix-blend-mode:soft-light}.world-cup-entry-builder-strip-panel--shape-ribbon-frame .world-cup-entry-builder-strip-shape{display:none}.world-cup-entry-builder-strip-panel--shape-line-draft{--world-cup-entry-ribbon-frame-teal: #50ffd8;--world-cup-entry-ribbon-frame-cyan: #51cbd7;--world-cup-entry-ribbon-frame-purple: var(--world-cup-hog-purple);--world-cup-entry-ribbon-frame-lime: #b8ff00;--world-cup-entry-ribbon-frame-orange: #ff4315;--world-cup-entry-ribbon-frame-red: #d40100;--world-cup-entry-ribbon-frame-blue: #315bff;--world-cup-entry-ribbon-frame-lavender: #b58cff;--world-cup-entry-ribbon-frame-magenta: #ff55d9;--world-cup-entry-ribbon-frame-green: #00d164;--world-cup-entry-ribbon-frame-deep-teal: #00473f;--world-cup-entry-ribbon-frame-navy: #150d4b;--world-cup-entry-ribbon-frame-ink: #050b12;--world-cup-entry-strip-step-1-center: 41%;--world-cup-entry-strip-step-2-center: 63%;--world-cup-entry-strip-step-3-center: 86.5%;min-height:clamp(80px,5.85vw,92px);border:0;border-radius:31px 8px;background:#fffefa;box-shadow:none}.world-cup-entry-builder-strip-panel--shape-line-draft .world-cup-entry-builder-strip-shape{display:none}.world-cup-entry-builder-line-art{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.world-cup-entry-builder-line-art-base{fill:#fffefa}.world-cup-entry-builder-line-art-layer{stroke:none}.world-cup-entry-builder-line-art-layer.line-teal,.world-cup-entry-builder-line-art-stroke{fill:var(--world-cup-entry-ribbon-frame-teal);stroke-linecap:round;stroke-linejoin:round}.world-cup-entry-builder-line-art-stroke{fill:none}.world-cup-entry-builder-line-art-stroke.line-teal{stroke:var(--world-cup-entry-ribbon-frame-teal)}.world-cup-entry-builder-line-art-layer.line-cyan{fill:var(--world-cup-entry-ribbon-frame-cyan)}.world-cup-entry-builder-line-art-layer.line-purple,.world-cup-entry-builder-line-art-stroke.line-purple{fill:var(--world-cup-entry-ribbon-frame-purple);stroke:var(--world-cup-entry-ribbon-frame-purple)}.world-cup-entry-builder-line-art-layer.line-lime,.world-cup-entry-builder-line-art-stroke.line-lime{fill:var(--world-cup-entry-ribbon-frame-lime);stroke:var(--world-cup-entry-ribbon-frame-lime)}.world-cup-entry-builder-line-art-layer.line-orange,.world-cup-entry-builder-line-art-stroke.line-orange{fill:var(--world-cup-entry-ribbon-frame-orange);stroke:var(--world-cup-entry-ribbon-frame-orange)}.world-cup-entry-builder-line-art-layer.line-red{fill:var(--world-cup-entry-ribbon-frame-red)}.world-cup-entry-builder-line-art-layer.line-blue,.world-cup-entry-builder-line-art-stroke.line-blue{fill:var(--world-cup-entry-ribbon-frame-blue);stroke:var(--world-cup-entry-ribbon-frame-blue)}.world-cup-entry-builder-line-art-layer.line-lavender,.world-cup-entry-builder-line-art-stroke.line-lavender{fill:var(--world-cup-entry-ribbon-frame-lavender);stroke:var(--world-cup-entry-ribbon-frame-lavender)}.world-cup-entry-builder-line-art-layer.line-magenta{fill:var(--world-cup-entry-ribbon-frame-magenta)}.world-cup-entry-builder-line-art-layer.line-green{fill:var(--world-cup-entry-ribbon-frame-green)}.world-cup-entry-builder-line-art-layer.line-navy{fill:var(--world-cup-entry-ribbon-frame-navy)}.world-cup-entry-builder-line-art-layer.core-teal{fill:var(--world-cup-entry-ribbon-frame-teal)}.world-cup-entry-builder-line-art-layer.core-purple,.world-cup-entry-builder-line-art-core{fill:var(--world-cup-entry-ribbon-frame-purple);stroke:none}.world-cup-entry-builder-line-art-core.core-purple{fill:var(--world-cup-entry-ribbon-frame-purple)}.world-cup-entry-builder-line-art-layer.core-red,.world-cup-entry-builder-line-art-core.core-red{fill:var(--world-cup-entry-ribbon-frame-red)}.world-cup-entry-builder-line-art-core.core-orange{fill:var(--world-cup-entry-ribbon-frame-orange)}.world-cup-entry-builder-line-art-layer.core-lime,.world-cup-entry-builder-line-art-core.core-lime{fill:var(--world-cup-entry-ribbon-frame-lime)}.world-cup-entry-builder-strip-shape{--world-cup-entry-strip-shape-bubble-fill: transparent;--world-cup-entry-strip-shape-bubble-outline: transparent;--world-cup-entry-strip-shape-bubble-outline-width: 0px;--world-cup-entry-strip-shape-bubble-curve-bg: transparent;--world-cup-entry-strip-shape-bubble-curve-edge: transparent;--world-cup-entry-strip-shape-bubble-curve-border-width: 0px;--world-cup-entry-strip-shape-bubble-light: color-mix( in srgb, var(--world-cup-entry-strip-shape-bubble-fill) 72%, #ffffff );--world-cup-entry-strip-shape-bubble-glow: color-mix( in srgb, var(--world-cup-entry-strip-shape-bubble-fill) 86%, transparent );--world-cup-entry-strip-shape-bubble-effect: color-mix( in srgb, var(--world-cup-entry-strip-shape-bubble-outline) 72%, var(--world-cup-entry-strip-shape-bubble-curve-bg) );position:absolute;top:-38%;width:var(--world-cup-entry-strip-shape-width);height:176%;border-radius:50%;background:radial-gradient(ellipse at 50% -34%,color-mix(in srgb,var(--world-cup-entry-strip-shape-bubble-light) 72%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-strip-shape-bubble-light) 40%,transparent) 30%,color-mix(in srgb,var(--world-cup-entry-strip-shape-bubble-glow) 18%,transparent) 56%,transparent 74%),radial-gradient(ellipse at 50% 116%,color-mix(in srgb,var(--world-cup-entry-strip-shape-bubble-glow) 26%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-strip-shape-bubble-light) 10%,transparent) 40%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-entry-strip-shape-bubble-fill) 90%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-entry-strip-shape-bubble-fill) 98%,#ffffff) 34%,var(--world-cup-entry-strip-shape-bubble-fill) 74%,color-mix(in srgb,var(--world-cup-entry-strip-shape-bubble-fill) 90%,var(--world-cup-entry-strip-shape-bubble-outline)) 100%);background-clip:padding-box;box-shadow:inset 0 0 0 var(--world-cup-entry-strip-shape-bubble-outline-width) var(--world-cup-entry-strip-shape-bubble-outline),inset var(--world-cup-entry-strip-curve-band-width) 0 0 var(--world-cup-entry-strip-shape-bubble-curve-bg),inset calc(var(--world-cup-entry-strip-curve-band-width) + var(--world-cup-entry-strip-shape-bubble-curve-border-width)) 0 0 var(--world-cup-entry-strip-shape-bubble-curve-edge),inset 0 3px color-mix(in srgb,var(--world-cup-entry-strip-shape-bubble-light) 52%,transparent),inset 0 15px 24px -22px color-mix(in srgb,var(--world-cup-entry-strip-shape-bubble-light) 58%,transparent),inset 0 -11px 18px -16px color-mix(in srgb,var(--world-cup-entry-strip-shape-bubble-effect) 34%,transparent),0 8px 22px -24px color-mix(in srgb,var(--world-cup-entry-strip-shape-bubble-effect) 38%,transparent);pointer-events:none}.world-cup-entry-builder-strip-shape--purple{--world-cup-entry-strip-shape-bubble-fill: var(--world-cup-entry-strip-shape-purple-bg);--world-cup-entry-strip-shape-bubble-outline: var(--world-cup-entry-strip-shape-purple-outline);--world-cup-entry-strip-shape-bubble-outline-width: var(--world-cup-entry-strip-shape-purple-outline-width);--world-cup-entry-strip-shape-bubble-curve-bg: var(--world-cup-entry-strip-shape-purple-curve-bg);--world-cup-entry-strip-shape-bubble-curve-edge: var(--world-cup-entry-strip-shape-purple-curve-edge);--world-cup-entry-strip-shape-bubble-curve-border-width: var(--world-cup-entry-strip-shape-purple-curve-border-width);z-index:1;left:var(--world-cup-entry-strip-purple-left)}.world-cup-entry-builder-strip-shape--red{--world-cup-entry-strip-shape-bubble-fill: var(--world-cup-entry-strip-shape-red-bg);--world-cup-entry-strip-shape-bubble-outline: var(--world-cup-entry-strip-shape-red-outline);--world-cup-entry-strip-shape-bubble-outline-width: var(--world-cup-entry-strip-shape-red-outline-width);--world-cup-entry-strip-shape-bubble-curve-bg: var(--world-cup-entry-strip-shape-red-curve-bg);--world-cup-entry-strip-shape-bubble-curve-edge: var(--world-cup-entry-strip-shape-red-curve-edge);--world-cup-entry-strip-shape-bubble-curve-border-width: var(--world-cup-entry-strip-shape-red-curve-border-width);z-index:2;left:var(--world-cup-entry-strip-red-left)}.world-cup-entry-builder-strip-shape--lime{--world-cup-entry-strip-shape-bubble-fill: var(--world-cup-entry-strip-shape-lime-bg);--world-cup-entry-strip-shape-bubble-outline: var(--world-cup-entry-strip-shape-lime-outline);--world-cup-entry-strip-shape-bubble-outline-width: var(--world-cup-entry-strip-shape-lime-outline-width);--world-cup-entry-strip-shape-bubble-curve-bg: var(--world-cup-entry-strip-shape-lime-curve-bg);--world-cup-entry-strip-shape-bubble-curve-edge: var(--world-cup-entry-strip-shape-lime-curve-edge);--world-cup-entry-strip-shape-bubble-curve-border-width: var(--world-cup-entry-strip-shape-lime-curve-border-width);z-index:3;left:var(--world-cup-entry-strip-lime-left)}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-content{position:relative;z-index:6;grid-template-columns:minmax(240px,1.17fr) minmax(0,3fr);align-items:stretch;gap:0;min-height:inherit}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-copy{position:relative;z-index:4;align-content:center;justify-items:start;min-height:inherit;min-width:0;max-width:none;padding:clamp(.55rem,.85vw,.75rem) clamp(.8rem,1.9vw,1.35rem)}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-copy>div{position:relative;z-index:1;min-width:0;max-width:100%}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-copy .world-cup-kicker{display:block;max-width:100%;margin-bottom:2px;color:#fff;font-family:var(--world-cup-font-feature)!important;font-size:clamp(.58rem,.8vw,.74rem);font-weight:900;letter-spacing:.02em;line-height:.86;text-transform:uppercase;white-space:nowrap}.world-cup-entry-builder-strip-panel :is(.world-cup-entry-builder-copy .world-cup-kicker,.world-cup-entry-builder-copy h2,.world-cup-entry-builder-step span,.world-cup-entry-builder-step strong){-webkit-text-stroke:var(--world-cup-entry-strip-white-effect-stroke) var(--world-cup-entry-strip-white-effect-border);paint-order:stroke fill;text-shadow:-.45px 0 0 var(--world-cup-entry-strip-white-effect-border),.45px 0 0 var(--world-cup-entry-strip-white-effect-border),0 -.45px 0 var(--world-cup-entry-strip-white-effect-border),0 .45px 0 var(--world-cup-entry-strip-white-effect-border),0 1.5px 0 var(--world-cup-entry-strip-white-effect-shadow)}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-copy h2{max-width:none;margin:0;color:#fff;font-family:var(--world-cup-font-feature)!important;font-size:clamp(1.3rem,2.55vw,2.35rem);font-weight:900;letter-spacing:.02em;line-height:.82;text-transform:uppercase;white-space:nowrap}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-flow{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-step-list{position:relative;height:100%;min-height:100%}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-step{--world-cup-entry-strip-step-main: var(--world-cup-entry-purple-vivid);--world-cup-entry-strip-step-ink: var(--world-cup-entry-purple-ink);--world-cup-entry-strip-step-shadow: var(--world-cup-entry-purple-shadow);--world-cup-entry-strip-step-soft-bg: color-mix( in srgb, var(--world-cup-entry-strip-step-main) 48%, transparent );--world-cup-entry-strip-step-soft-border: color-mix( in srgb, var(--world-cup-entry-strip-step-main) 62%, transparent );--world-cup-entry-strip-step-soft-shadow: color-mix( in srgb, var(--world-cup-entry-strip-step-shadow) 42%, transparent );--world-cup-entry-strip-number: var(--world-cup-hog-cream);--world-cup-entry-strip-number-bg: var(--world-cup-entry-strip-step-main);--world-cup-entry-strip-border-width: var(--world-cup-effect-md-border);--world-cup-entry-strip-border: var(--world-cup-entry-strip-step-ink);--world-cup-entry-strip-shadow: var(--world-cup-entry-strip-step-shadow);--world-cup-entry-strip-step-shadow-layer: 0 var(--world-cup-effect-md-lift) 0 var(--world-cup-entry-strip-shadow);--world-cup-entry-strip-text-shadow: color-mix( in srgb, var(--world-cup-entry-strip-shadow) 76%, var(--world-cup-entry-strip-border) );--world-cup-entry-strip-text-outline: color-mix( in srgb, var(--world-cup-entry-strip-text-shadow) 48%, transparent );--world-cup-entry-strip-white-effect-border: var(--world-cup-entry-strip-text-shadow);--world-cup-entry-strip-white-effect-shadow: color-mix( in srgb, var(--world-cup-entry-strip-white-effect-border) 82%, transparent );--world-cup-entry-strip-step-center: var(--world-cup-entry-strip-step-1-center);position:absolute;top:50%;left:var(--world-cup-entry-strip-step-center);display:grid;align-content:center;justify-items:center;gap:4px;width:max-content;min-width:64px;padding:0;transform:translate(-50%,-50%)}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-step:nth-child(2){--world-cup-entry-strip-step-main: var(--world-cup-entry-strip-map-red);--world-cup-entry-strip-step-ink: var(--world-cup-entry-orange-ink);--world-cup-entry-strip-step-shadow: var(--world-cup-entry-orange-shadow);--world-cup-entry-strip-number: var(--world-cup-hog-cream);--world-cup-entry-strip-step-center: var(--world-cup-entry-strip-step-2-center)}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-step:nth-child(3){--world-cup-entry-strip-step-main: var(--world-cup-entry-lime-vivid);--world-cup-entry-strip-step-ink: var(--world-cup-entry-lime-edge);--world-cup-entry-strip-step-shadow: var(--world-cup-hog-lime-shadow);--world-cup-entry-strip-number: #ffffff;--world-cup-entry-strip-step-center: var(--world-cup-entry-strip-step-3-center)}.world-cup-entry-builder-strip-panel:is(.world-cup-entry-builder-strip-panel--chrome-header-purple,.world-cup-entry-builder-strip-panel--chrome-header-orange,.world-cup-entry-builder-strip-panel--chrome-header-lime) .world-cup-entry-builder-step:not(.complete){--world-cup-entry-strip-number: var(--world-cup-entry-strip-step-main);--world-cup-entry-strip-number-bg: var(--world-cup-entry-strip-step-soft-bg);--world-cup-entry-strip-border-width: 0px;--world-cup-entry-strip-border: var(--world-cup-entry-strip-step-soft-border);--world-cup-entry-strip-shadow: var(--world-cup-entry-strip-step-soft-shadow);--world-cup-entry-strip-step-shadow-layer: none}.world-cup-entry-builder-strip-panel--chrome-header-purple .world-cup-entry-builder-step:nth-child(1):not(.complete),.world-cup-entry-builder-strip-panel--chrome-header-orange .world-cup-entry-builder-step:nth-child(2):not(.complete),.world-cup-entry-builder-strip-panel--chrome-header-lime .world-cup-entry-builder-step:nth-child(3):not(.complete),.world-cup-entry-builder-strip-panel .world-cup-entry-builder-step.complete{--world-cup-entry-strip-number: var(--world-cup-hog-cream);--world-cup-entry-strip-number-bg: var(--world-cup-entry-strip-step-main);--world-cup-entry-strip-border-width: var(--world-cup-effect-md-border);--world-cup-entry-strip-border: var(--world-cup-entry-strip-step-ink);--world-cup-entry-strip-shadow: var(--world-cup-entry-strip-step-shadow);--world-cup-entry-strip-step-shadow-layer: 0 var(--world-cup-effect-md-lift) 0 var(--world-cup-entry-strip-shadow)}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-step span{box-sizing:border-box;width:46px;height:46px;border:var(--world-cup-entry-strip-border-width) solid var(--world-cup-entry-strip-border);color:var(--world-cup-entry-strip-number);background:var(--world-cup-entry-strip-number-bg);box-shadow:var(--world-cup-entry-strip-step-shadow-layer);font-size:1.3rem}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-step.complete .world-cup-check-icon{width:25px;height:25px;stroke-width:3}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-step strong{display:block;max-width:8.4ch;color:#fff;font-family:var(--world-cup-font-feature)!important;font-size:.9rem;font-weight:900;letter-spacing:.02em;line-height:.86;text-transform:uppercase}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-step:nth-child(3) strong{max-width:none;white-space:nowrap}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame .world-cup-entry-builder-copy{position:relative;z-index:5;align-content:center;isolation:isolate;overflow:visible;padding-left:clamp(.85rem,1.55vw,1.3rem)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame .world-cup-entry-builder-copy>div{position:relative;z-index:2}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame .world-cup-entry-builder-copy:before{content:"";position:absolute;inset:10px clamp(12px,9vw,74px) 10px 8px;z-index:-1;border-radius:999px 18px/72% 30%;background:var(--world-cup-entry-ribbon-frame-teal)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame .world-cup-entry-builder-copy:after{content:"";position:absolute;inset:2px clamp(4px,4vw,40px) 2px -10px;z-index:-2;border-radius:999px 18px/72% 32%;background:radial-gradient(ellipse 105% 258% at 54% 50%,var(--world-cup-entry-ribbon-frame-teal) 0 38%,var(--world-cup-entry-ribbon-frame-lavender) 38.5% 47%,var(--world-cup-entry-ribbon-frame-blue) 47.5% 56%,var(--world-cup-entry-ribbon-frame-orange) 56.5% 65%,var(--world-cup-entry-ribbon-frame-lime) 65.5% 74%,var(--world-cup-entry-ribbon-frame-purple) 74.5% 83%,var(--world-cup-entry-ribbon-frame-teal) 83.5% 94%,transparent 94.5%)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame .world-cup-entry-builder-copy .world-cup-kicker,.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame .world-cup-entry-builder-copy h2{color:#fff;-webkit-text-stroke-color:var(--world-cup-entry-ribbon-frame-deep-teal);text-shadow:-.5px 0 0 var(--world-cup-entry-ribbon-frame-deep-teal),.5px 0 0 var(--world-cup-entry-ribbon-frame-deep-teal),0 1.4px 0 var(--world-cup-entry-ribbon-frame-deep-teal)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame .world-cup-entry-builder-step{z-index:5;isolation:isolate;min-width:clamp(54px,5.4vw,76px)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame .world-cup-entry-builder-step:before{content:"";position:absolute;top:38%;left:50%;z-index:-1;width:clamp(82px,8.15vw,118px);height:clamp(52px,5.15vw,76px);pointer-events:none;transform:translate(-50%,-50%)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame .world-cup-entry-builder-step span{width:clamp(39px,3.75vw,52px);height:clamp(39px,3.75vw,52px);border:0;border-radius:50%;box-shadow:none;color:var(--world-cup-entry-strip-number-bg);background:var(--world-cup-hog-cream);font-size:clamp(1.05rem,1.5vw,1.34rem)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame .world-cup-entry-builder-step:nth-child(1):before{border-radius:58% 42% 48% 52%/62% 42% 58% 38%;background:radial-gradient(ellipse at 50% 44%,rgba(255,255,255,.18),transparent 28%),var(--world-cup-entry-ribbon-frame-purple);transform:translate(-50%,-50%) rotate(-7deg)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame .world-cup-entry-builder-step:nth-child(1) span{color:var(--world-cup-entry-ribbon-frame-purple)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame .world-cup-entry-builder-step:nth-child(2):before{border-radius:48% 58% 50% 54%/54% 42% 62% 46%;background:radial-gradient(ellipse at 50% 44%,rgba(255,255,255,.16),transparent 29%),var(--world-cup-entry-ribbon-frame-orange);transform:translate(-50%,-50%) rotate(4deg)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame .world-cup-entry-builder-step:nth-child(2) span{color:var(--world-cup-entry-ribbon-frame-orange)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame .world-cup-entry-builder-step:nth-child(3):before{border-radius:46% 54% 60% 40%/42% 62% 38% 58%;background:radial-gradient(ellipse at 50% 44%,rgba(255,255,255,.2),transparent 28%),var(--world-cup-entry-ribbon-frame-lime);transform:translate(-50%,-50%) rotate(8deg)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame .world-cup-entry-builder-step:nth-child(3) span{color:#213800}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-ribbon-frame .world-cup-entry-builder-step strong{color:#fff;-webkit-text-stroke-color:var(--world-cup-entry-ribbon-frame-ink);text-shadow:-.45px 0 0 var(--world-cup-entry-ribbon-frame-ink),.45px 0 0 var(--world-cup-entry-ribbon-frame-ink),0 1.4px 0 var(--world-cup-entry-ribbon-frame-ink)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-line-draft .world-cup-entry-builder-copy{position:relative;z-index:5;align-content:center;isolation:isolate;overflow:visible;padding-left:clamp(.85rem,1.55vw,1.3rem)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-line-draft .world-cup-entry-builder-copy>div{position:relative;z-index:2}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-line-draft .world-cup-entry-builder-copy .world-cup-kicker,.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-line-draft .world-cup-entry-builder-copy h2{color:#fffefa;-webkit-text-stroke-color:var(--world-cup-entry-ribbon-frame-deep-teal);text-shadow:-.5px 0 0 var(--world-cup-entry-ribbon-frame-deep-teal),.5px 0 0 var(--world-cup-entry-ribbon-frame-deep-teal),0 1.4px 0 var(--world-cup-entry-ribbon-frame-deep-teal)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-line-draft .world-cup-entry-builder-step{z-index:5;isolation:isolate;min-width:clamp(54px,5.4vw,76px)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-line-draft .world-cup-entry-builder-step:before{content:none;position:absolute;top:38%;left:50%;z-index:-1;width:clamp(86px,8.4vw,122px);height:clamp(54px,5.25vw,78px);pointer-events:none;transform:translate(-50%,-50%)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-line-draft .world-cup-entry-builder-step span{width:clamp(39px,3.75vw,52px);height:clamp(39px,3.75vw,52px);border:0;border-radius:50%;box-shadow:none;color:var(--world-cup-entry-strip-number-bg);background:#fffefa;font-size:clamp(1.05rem,1.5vw,1.34rem)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-line-draft .world-cup-entry-builder-step:nth-child(1):before{border-radius:58% 42% 48% 52%/62% 42% 58% 38%;background:var(--world-cup-entry-ribbon-frame-purple);transform:translate(-50%,-50%) rotate(-7deg)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-line-draft .world-cup-entry-builder-step:nth-child(1) span{color:var(--world-cup-entry-ribbon-frame-purple)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-line-draft .world-cup-entry-builder-step:nth-child(2):before{border-radius:48% 58% 50% 54%/54% 42% 62% 46%;background:var(--world-cup-entry-ribbon-frame-orange);transform:translate(-50%,-50%) rotate(4deg)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-line-draft .world-cup-entry-builder-step:nth-child(2) span{color:var(--world-cup-entry-ribbon-frame-orange)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-line-draft .world-cup-entry-builder-step:nth-child(3):before{border-radius:46% 54% 60% 40%/42% 62% 38% 58%;background:var(--world-cup-entry-ribbon-frame-lime);transform:translate(-50%,-50%) rotate(8deg)}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-line-draft .world-cup-entry-builder-step:nth-child(3) span{color:#213800}.world-cup-entry-builder-strip-panel.world-cup-entry-builder-strip-panel--shape-line-draft .world-cup-entry-builder-step strong{color:#fffefa;-webkit-text-stroke-color:var(--world-cup-entry-ribbon-frame-ink);text-shadow:-.45px 0 0 var(--world-cup-entry-ribbon-frame-ink),.45px 0 0 var(--world-cup-entry-ribbon-frame-ink),0 1.4px 0 var(--world-cup-entry-ribbon-frame-ink)}.app-world-cup-route .world-cup-entry-phase-goldenBoot{border-color:var(--world-cup-entry-lime-edge)}.world-cup-entry-name-grid{grid-template-columns:1fr}.world-cup-entry-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;min-height:70px;padding:24px 0 0;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.world-cup-entry-card.saved{grid-template-columns:minmax(0,1fr);min-height:70px;padding:24px 0 0;border-color:transparent;background:transparent;box-shadow:none}.world-cup-entry-card.saved .world-cup-complete-header{display:none}.world-cup-entry-card .world-cup-complete-header{align-self:end}.world-cup-entry-card .world-cup-complete-header>div{display:grid;align-content:end;justify-items:start;gap:8px;min-width:0}.world-cup-flow-panel{display:grid;align-content:center;min-height:140px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.world-cup-complete-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-sm)}.world-cup-completion-check{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid rgba(34,197,94,.24);border-radius:50%;color:var(--pl-white);background:linear-gradient(135deg,#1cb657,#0db45c,#00b361,#00b167,#00af6c 25%,#00a87c 50%,#009b8f);background:linear-gradient(135deg,#1cb657,#0db45c,color(xyz 0.182 0.331 0.167) 12.5%,color(xyz 0.175 0.321 0.187) 25%,color(xyz 0.164 0.3 0.228) 50%,color(xyz 0.147 0.26 0.314));box-shadow:0 10px 20px #22c55e2e;font-style:normal;opacity:0;transform:scale(.84);transition:opacity .17s ease,transform .18s cubic-bezier(.215,.61,.355,1),visibility .17s ease;visibility:hidden}.world-cup-completion-check.complete{opacity:1;transform:scale(1);visibility:visible}.world-cup-completion-check .world-cup-check-icon{width:15px;height:15px;stroke-width:3}.world-cup-entry-name-complete-mark{display:inline-grid;width:30px;height:30px;place-items:center;border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-border);border-radius:50%;color:var(--world-cup-colorway-on-base);background:var(--world-cup-colorway-base);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-shadow)}.world-cup-entry-name-complete-mark .world-cup-check-icon{width:15px;height:15px;stroke-width:3}.world-cup-panel-header.compact h3{margin-top:0}.world-cup-entry-start-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 14px;border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-border);border-radius:999px;color:var(--world-cup-colorway-on-base);background:var(--world-cup-colorway-base);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-shadow);font-size:var(--text-xs);font-weight:950;line-height:1;text-transform:uppercase}.world-cup-entry-name-edge-label{position:absolute;top:calc(-22px - var(--world-cup-effect-sm-border));left:clamp(12px,2vw,18px);z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 10px;border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-border);border-bottom:0;border-radius:calc(var(--world-cup-section-radius) - 2px) calc(var(--world-cup-section-radius) - 2px) 0 0;color:var(--world-cup-colorway-heading);background:var(--world-cup-colorway-surface);box-shadow:none;font-size:.67rem;font-weight:950;line-height:1;letter-spacing:.02em;pointer-events:none;text-transform:uppercase}.world-cup-label{display:block;margin-top:var(--space-xl);color:var(--pl-purple-deep);font-size:var(--text-small);font-weight:800}.world-cup-input{width:100%;min-height:54px;margin-top:var(--space-sm);padding:0 var(--space-md);border:1px solid rgba(139,92,246,.3);border-radius:var(--border-radius-md);color:var(--pl-dark-gray);background:#ffffffeb;font-size:var(--text-body);font-weight:800}.world-cup-entry-name-switcher{position:relative;align-self:start;width:100%;min-height:var(--world-cup-entry-group-compact-height, 48px);margin-top:0;isolation:isolate}.world-cup-entry-name-layer{position:absolute;inset:0;transition:opacity .18s cubic-bezier(.215,.61,.355,1),transform .22s cubic-bezier(.215,.61,.355,1);will-change:opacity,transform}.world-cup-entry-name-layer.saved{display:grid;grid-template-columns:var(--world-cup-entry-group-compact-height, 48px) minmax(0,1fr);align-items:end;gap:var(--space-sm)}.world-cup-entry-name-switcher.editing .world-cup-entry-name-layer.edit,.world-cup-entry-name-switcher.saved .world-cup-entry-name-layer.saved{z-index:2;opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.world-cup-entry-name-switcher.editing .world-cup-entry-name-layer.saved{z-index:1;opacity:0;pointer-events:none;transform:translateY(6px) scale(.985)}.world-cup-entry-name-switcher.saved .world-cup-entry-name-layer.edit{z-index:1;opacity:0;pointer-events:none;transform:translateY(-6px) scale(.985)}.world-cup-entry-name-field{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--world-cup-entry-group-compact-height, 48px);align-items:center;gap:8px;height:var(--world-cup-entry-group-compact-height, 48px);min-height:var(--world-cup-entry-group-compact-height, 48px);overflow:visible}.world-cup-entry-name-layer.edit .world-cup-entry-name-field{padding-left:calc(var(--world-cup-entry-group-compact-height, 48px) + var(--space-sm))}.world-cup-entry-name-input{grid-column:1;min-width:0;min-height:0;height:100%;margin-top:0;padding:0 14px;border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-border);border-radius:var(--world-cup-section-radius);color:var(--world-cup-colorway-text);background:var(--world-cup-colorway-secondary-bg);background-clip:padding-box;box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-secondary-shadow);caret-color:var(--world-cup-colorway-base);color-scheme:light;font-size:var(--text-body);font-weight:900;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.world-cup-entry-name-field.valid .world-cup-entry-name-input{border-color:var(--world-cup-colorway-border);background:var(--world-cup-colorway-secondary-bg)}.world-cup-entry-name-field .world-cup-entry-name-input:focus,.world-cup-entry-name-field .world-cup-entry-name-input:focus-visible{border-color:var(--world-cup-colorway-base);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-shadow),0 0 0 3px color-mix(in srgb,var(--world-cup-colorway-base) 18%,transparent);outline:none}.world-cup-entry-name-field .world-cup-entry-name-input:-webkit-autofill,.world-cup-entry-name-field .world-cup-entry-name-input:-webkit-autofill:hover,.world-cup-entry-name-field .world-cup-entry-name-input:-webkit-autofill:active{border-color:var(--world-cup-colorway-border);color:var(--world-cup-colorway-text)!important;background:var(--world-cup-colorway-secondary-bg);-webkit-box-shadow:0 0 0 1000px var(--world-cup-colorway-secondary-bg) inset;box-shadow:0 0 0 1000px var(--world-cup-colorway-secondary-bg) inset;caret-color:var(--world-cup-colorway-base);color-scheme:light;-webkit-text-fill-color:var(--world-cup-colorway-text)!important;transition:background-color 9999s ease-out}.world-cup-entry-name-field .world-cup-entry-name-input:-webkit-autofill:focus,.world-cup-entry-name-field .world-cup-entry-name-input:-webkit-autofill:focus-visible{border-color:var(--world-cup-colorway-base);color:var(--world-cup-colorway-text)!important;background:var(--world-cup-colorway-secondary-bg);-webkit-box-shadow:0 0 0 1000px var(--world-cup-colorway-secondary-bg) inset,0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-shadow),0 0 0 3px color-mix(in srgb,var(--world-cup-colorway-base) 18%,transparent);box-shadow:0 0 0 1000px var(--world-cup-colorway-secondary-bg) inset,0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-shadow),0 0 0 3px color-mix(in srgb,var(--world-cup-colorway-base) 18%,transparent);caret-color:var(--world-cup-colorway-base);color-scheme:light;-webkit-text-fill-color:var(--world-cup-colorway-text)!important;outline:none}.world-cup-entry-name-save{grid-column:2;align-self:center;display:inline-grid;width:var(--world-cup-entry-group-compact-height, 48px);height:var(--world-cup-entry-group-compact-height, 48px);min-height:0;place-items:center;padding:0;border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-border);border-radius:50%;color:var(--world-cup-colorway-base);background:var(--world-cup-colorway-secondary-bg);background-clip:padding-box;box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-secondary-shadow);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.world-cup-entry-name-save:not(:disabled):hover{color:var(--world-cup-colorway-base);border-color:var(--world-cup-colorway-base);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-shadow);transform:none}.world-cup-entry-name-save:disabled{cursor:not-allowed;opacity:.48}.world-cup-check-icon,.world-cup-x-icon{display:block;width:19px;height:19px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.world-cup-entry-name-save .world-cup-check-icon{width:20px;height:20px;stroke-width:3}.world-cup-entry-name-pill{position:relative;display:grid;grid-column:2;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;box-sizing:border-box;width:100%;height:var(--world-cup-entry-group-compact-height, 48px);min-height:var(--world-cup-entry-group-compact-height, 48px);max-height:var(--world-cup-entry-group-compact-height, 48px);overflow:visible;appearance:none;-webkit-tap-highlight-color:transparent;padding:6px calc(var(--world-cup-summary-lock-space, 30px) + 10px);border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-chip-border);border-radius:var(--world-cup-section-radius);color:var(--world-cup-colorway-chip-text);background:var(--world-cup-colorway-chip-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-chip-shadow);cursor:pointer;font:inherit;outline:none;text-align:center}.world-cup-entry-name-pill-value{position:relative;z-index:1;grid-column:1;justify-self:center;min-width:0;max-width:100%;overflow:hidden;color:var(--world-cup-hog-cream);font-size:var(--text-body);font-weight:900;line-height:1.05;text-align:center;text-overflow:ellipsis;white-space:nowrap}.world-cup-entry-name-pill-lock{position:absolute;top:50%;right:5px;z-index:1;display:grid;width:var(--world-cup-summary-lock-space, 30px);height:var(--world-cup-summary-lock-space, 30px);place-items:center;padding:6px;box-sizing:border-box;border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-chip-border);border-radius:50%;color:var(--world-cup-hog-cream);background:var(--world-cup-colorway-base);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-chip-shadow);transform:translateY(-50%)}.world-cup-entry-name-lock-icon{display:block;width:18px;height:18px;overflow:visible;fill:none;stroke:currentColor}.world-cup-entry-name-pill-check{position:relative;z-index:1;display:inline-grid;grid-column:1;align-self:end;width:var(--world-cup-entry-group-compact-height, 48px);height:var(--world-cup-entry-group-compact-height, 48px);min-height:var(--world-cup-entry-group-compact-height, 48px);max-height:var(--world-cup-entry-group-compact-height, 48px);padding:0;place-items:center;box-sizing:border-box;border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-chip-border);border-radius:50%;color:var(--world-cup-hog-cream);background:var(--world-cup-colorway-base);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-chip-shadow)}.world-cup-entry-name-pill-check .world-cup-check-icon{align-self:center;justify-self:center;width:20px;height:20px;stroke-width:3}.world-cup-entry-name-pill:focus-visible{outline:2px solid color-mix(in srgb,var(--world-cup-colorway-base) 56%,transparent);outline-offset:3px}@media (max-width: 720px){.world-cup-entry-card{grid-template-columns:1fr;align-items:start;min-height:70px}.world-cup-entry-card .world-cup-complete-header,.world-cup-entry-name-switcher{align-self:start}}@media (prefers-reduced-motion: reduce){.world-cup-entry-name-layer,.world-cup-lock-button,.world-cup-lock-button:before,.world-cup-collapse-icon{transition:none;transform:none}}.world-cup-preview{display:grid;gap:var(--space-xs);margin-top:var(--space-lg);padding:var(--space-md);border-radius:var(--border-radius-md);background:#06b6d414}.world-cup-preview strong{color:var(--pl-purple-deep);font-size:var(--text-lg)}.world-cup-groups-panel{overflow:clip}.world-cup-entry-phase-stack{display:grid;gap:var(--space-lg)}.world-cup-entry-panel-v2-stack,.world-cup-entry-panel-v2-layout{display:grid;gap:var(--space-lg);min-width:0}.world-cup-entry-panel-v2{--world-cup-entry-panel-radius: clamp(46px, 8vw, 96px);--world-cup-entry-panel-pad: var(--space-md);display:grid;gap:var(--space-md);padding:0;border-color:var(--world-cup-hog-teal-bright);border-radius:var(--world-cup-entry-panel-radius) var(--world-cup-entry-panel-radius) var(--world-cup-section-radius) var(--world-cup-section-radius);overflow:visible;box-shadow:0 var(--world-cup-effect-lg-lift) 0 var(--world-cup-hog-teal-bright)}.world-cup-entry-panel-v2-tab-row{--world-cup-entry-tab-row-radius: var(--world-cup-entry-frame-radius, var(--world-cup-main-section-radius));--world-cup-entry-tab-row-border: var(--world-cup-colorway-border);--world-cup-entry-tab-row-fill: color-mix(in srgb, #ffffff 84%, var(--world-cup-colorway-base));--world-cup-entry-tab-row-width: clamp(300px, 58vw, 560px);box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:center;gap:0;width:min(var(--world-cup-entry-tab-row-width),calc(100% - clamp(16px,4vw,48px)));max-width:100%;min-width:0;margin-inline:auto;padding:0;overflow:visible;border:var(--world-cup-effect-md-border) solid var(--world-cup-entry-tab-row-border);border-radius:var(--world-cup-entry-tab-row-radius);background:var(--world-cup-entry-tab-row-fill);background-clip:padding-box;box-shadow:none}.world-cup-entry-panel-tab{--world-cup-entry-tab-fill: color-mix(in srgb, #ffffff 78%, var(--world-cup-colorway-base));--world-cup-entry-tab-text: var(--world-cup-colorway-heading);--world-cup-entry-tab-border: var(--world-cup-colorway-border);--world-cup-entry-tab-side-border: color-mix(in srgb, var(--world-cup-entry-tab-border) 66%, transparent);--world-cup-entry-tab-shadow: color-mix(in srgb, var(--world-cup-colorway-shadow) 58%, transparent);--world-cup-entry-tab-texture: repeating-linear-gradient( 112deg, transparent 0 24px, color-mix(in srgb, var(--world-cup-colorway-base) 22%, transparent) 24px 25px, transparent 25px 50px );--world-cup-entry-tab-texture-size: auto;--world-cup-entry-tab-active-radius: var(--world-cup-entry-tab-row-radius, var(--world-cup-main-section-radius));--world-cup-entry-tab-min-height: 54px;--world-cup-entry-tab-padding-block: 7px;--world-cup-entry-tab-padding-inline: 7px;--world-cup-entry-tab-title-size: clamp(.86rem, 1.25vw, 1.02rem);--world-cup-entry-tab-subtitle-size: .56rem;position:relative;isolation:isolate;z-index:1;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:0;min-width:0;height:100%;min-height:var(--world-cup-entry-tab-min-height);margin:0;padding:var(--world-cup-entry-tab-padding-block) var(--world-cup-entry-tab-padding-inline);overflow:hidden;border-block:0;border-inline:var(--world-cup-effect-xs-border) solid var(--world-cup-entry-tab-side-border);border-radius:0;color:var(--world-cup-entry-tab-text);background-color:var(--world-cup-entry-tab-fill);background-image:var(--world-cup-entry-tab-texture);background-size:var(--world-cup-entry-tab-texture-size);background-blend-mode:multiply;background-clip:padding-box;box-shadow:none;cursor:pointer;text-align:center;transform:translateY(0);transition:background-color .18s ease,border-color .18s ease,border-radius .18s ease,box-shadow .18s ease,color .18s ease,filter .18s ease,transform .18s ease}.world-cup-entry-panel-tab+.world-cup-entry-panel-tab{margin-left:0}.world-cup-entry-panel-tab:first-child{border-radius:var(--world-cup-entry-tab-row-radius) 0 0 var(--world-cup-entry-tab-row-radius)}.world-cup-entry-panel-tab:last-child{border-radius:0 var(--world-cup-entry-tab-row-radius) var(--world-cup-entry-tab-row-radius) 0}.world-cup-entry-panel-tab:before{content:none}.world-cup-entry-panel-tab:not(.active){--world-cup-entry-tab-texture: repeating-linear-gradient( 112deg, transparent 0 24px, color-mix(in srgb, var(--world-cup-colorway-base) 26%, transparent) 24px 25px, transparent 25px 50px )}.world-cup-entry-panel-tab:is(.active,.ready,.complete){opacity:1;filter:none}.world-cup-entry-panel-tab.active{--world-cup-entry-tab-fill: var(--world-cup-colorway-base);--world-cup-entry-tab-text: var(--world-cup-colorway-on-base);--world-cup-entry-tab-shadow: color-mix(in srgb, var(--world-cup-colorway-shadow) 78%, var(--world-cup-colorway-border));--world-cup-entry-tab-texture: radial-gradient( circle, color-mix(in srgb, var(--world-cup-colorway-shadow) 42%, transparent) 0 1px, transparent 1.8px );--world-cup-entry-tab-texture-size: 12px 12px;z-index:3;border:var(--world-cup-effect-md-border) solid var(--world-cup-entry-tab-border);border-radius:0;box-shadow:none;transform:none}.world-cup-entry-panel-tab.active:before{content:none}.world-cup-entry-panel-tab:first-child.active{border-radius:var(--world-cup-entry-tab-active-radius) 0 0 var(--world-cup-entry-tab-active-radius)}.world-cup-entry-panel-tab:last-child.active{border-radius:0 var(--world-cup-entry-tab-active-radius) var(--world-cup-entry-tab-active-radius) 0}.world-cup-entry-panel-tab.complete{--world-cup-entry-tab-text: var(--world-cup-colorway-chip-text);--world-cup-entry-tab-fill: color-mix(in srgb, var(--world-cup-colorway-chip-bg) 78%, #ffffff);--world-cup-entry-tab-border: var(--world-cup-colorway-chip-border);--world-cup-entry-tab-shadow: var(--world-cup-colorway-chip-shadow)}.world-cup-entry-panel-tab.active.complete{--world-cup-entry-tab-fill: var(--world-cup-colorway-base);--world-cup-entry-tab-text: var(--world-cup-colorway-on-base);--world-cup-entry-tab-shadow: color-mix(in srgb, var(--world-cup-colorway-shadow) 78%, var(--world-cup-colorway-border))}.world-cup-entry-panel-tab.blocked{cursor:pointer}.world-cup-entry-panel-v2-layout .world-cup-entry-panel-tab.blocked{opacity:1;filter:saturate(.78)}.world-cup-entry-panel-tab-mark{display:none}.world-cup-entry-panel-tab:not(.complete) .world-cup-entry-panel-tab-mark:before{content:"";display:block;width:var(--world-cup-entry-tab-dot-size);height:var(--world-cup-entry-tab-dot-size);border-radius:999px;background:currentColor}.world-cup-entry-panel-tab.complete .world-cup-entry-panel-tab-mark{color:var(--world-cup-colorway-chip-text);background:color-mix(in srgb,var(--world-cup-colorway-chip-text) 10%,transparent)}.world-cup-entry-panel-tab .world-cup-check-icon{width:20px;height:20px;stroke-width:3}.world-cup-entry-panel-tab-copy{position:relative;z-index:1;display:grid;justify-items:center;gap:4px;width:100%;min-width:0}.world-cup-entry-panel-tab-copy strong,.world-cup-entry-panel-tab-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-cup-entry-panel-tab-copy strong{color:currentColor;font-family:var(--world-cup-font-display);font-size:var(--world-cup-entry-tab-title-size);font-weight:950;letter-spacing:0;line-height:.9;text-transform:uppercase}.world-cup-entry-panel-tab-copy small{color:color-mix(in srgb,currentColor 78%,var(--world-cup-colorway-text));font-family:var(--world-cup-font-body);font-size:var(--world-cup-entry-tab-subtitle-size);font-weight:900;line-height:1}.world-cup-entry-panel-v2-body{display:grid;gap:6px;min-width:0;padding:0;margin:0;border:0;border-radius:0;color:var(--world-cup-colorway-text);background:transparent;box-shadow:none}.world-cup-entry-panel-v2-body .world-cup-lock-note{margin:2px 0 -2px;transform:none}.world-cup-entry-panel-v2-name-slot{display:grid;min-width:0}.world-cup-entry-panel-v2-name-slot .world-cup-entry-card{width:100%}.world-cup-entry-phase{display:grid;gap:var(--space-sm);overflow:clip}.world-cup-entry-phase-groupStage.collapsed,.world-cup-entry-phase.has-flow-summary.collapsed{gap:0;min-height:0;padding:0;overflow:visible}.world-cup-entry-phase-groupStage.collapsed .world-cup-entry-phase-header,.world-cup-entry-phase.has-flow-summary.collapsed .world-cup-entry-phase-header{display:none}.world-cup-entry-phase-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.world-cup-entry-phase-heading{display:grid;gap:5px;min-width:0}.world-cup-entry-phase-meta{display:inline-flex;align-items:center;gap:8px;min-width:0}.world-cup-entry-phase-header-action{position:absolute;top:0;right:0;display:inline-grid;place-items:center}.world-cup-entry-phase-header-close{box-sizing:border-box;appearance:none;-webkit-tap-highlight-color:transparent;display:inline-grid;width:38px;height:38px;min-width:38px;min-height:38px;place-items:center;padding:0;border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-chip-border);border-radius:50%;color:var(--world-cup-colorway-base);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-chip-shadow);cursor:pointer;outline:none}.world-cup-entry-phase-header-close:hover,.world-cup-entry-phase-header-close:active,.world-cup-entry-phase-header-close:focus,.world-cup-entry-phase-header-close:focus-visible{color:var(--world-cup-colorway-base);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-chip-shadow);outline:none}.world-cup-entry-phase-header-close .world-cup-x-icon{width:17px;height:17px;stroke-width:3}.world-cup-entry-step-circle{position:relative;display:inline-grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:50%;color:var(--pl-purple-deep);background:#8b5cf61a;font-size:var(--text-small);font-weight:800;line-height:1}.world-cup-entry-step-circle.complete{border:1px solid rgba(34,197,94,.24);color:var(--pl-white);background:linear-gradient(135deg,#1cb657,#0db45c,#00b361,#00b167,#00af6c 25%,#00a87c 50%,#009b8f);background:linear-gradient(135deg,#1cb657,#0db45c,color(xyz 0.182 0.331 0.167) 12.5%,color(xyz 0.175 0.321 0.187) 25%,color(xyz 0.164 0.3 0.228) 50%,color(xyz 0.147 0.26 0.314));box-shadow:0 10px 20px #22c55e2e}.world-cup-entry-step-circle .world-cup-check-icon{width:17px;height:17px;stroke-width:3}.world-cup-entry-phase-complete-label{color:var(--pl-cyan-dark);font-size:var(--text-xs);font-weight:950;line-height:1;text-transform:uppercase}.world-cup-entry-phase-title{margin:2px 0 0;color:var(--pl-purple-deep);font-size:var(--text-h3);line-height:1.05}.world-cup-entry-phase.complete .world-cup-entry-phase-heading{gap:0}.app-world-cup-route .world-cup-entry-phase-groupStage.complete .world-cup-entry-phase-heading{gap:5px}.world-cup-entry-phase-actions{display:inline-flex;align-items:flex-start;justify-content:flex-end;align-self:start;justify-self:end;gap:var(--space-sm);min-width:0}.world-cup-entry-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:78px;min-height:30px;padding:0 10px;border:1px solid rgba(139,92,246,.18);border-radius:999px;color:var(--pl-purple-deep);background:#8b5cf614;font-size:var(--text-xs);font-weight:950;line-height:1;text-align:center;text-transform:uppercase}.world-cup-entry-status-pill.ready{border-color:#06b6d447;color:var(--pl-cyan-dark);background:#06b6d41f}.world-cup-entry-status-pill.locked{border-color:#06b6d457;color:var(--pl-white);background:var(--gradient-primary);box-shadow:0 10px 20px #06b6d429}.world-cup-entry-status-pill.waiting{border-color:#94a3b833;color:var(--pl-dark-gray);background:#94a3b81f}.world-cup-entry-phase-toggle{box-sizing:border-box;appearance:none;-webkit-tap-highlight-color:transparent;display:inline-grid;width:40px;height:40px;place-items:center;justify-self:center;padding:0;border:1px solid rgba(139,92,246,.18);border-radius:50%;color:var(--pl-purple-deep);background:#ffffffe0;box-shadow:0 10px 22px #7c3aed14;outline:none}.world-cup-entry-phase-toggle:hover,.world-cup-entry-phase-toggle:active,.world-cup-entry-phase-toggle:focus,.world-cup-entry-phase-toggle:focus-visible{color:var(--pl-purple-deep);border-color:#8b5cf62e;background:#ffffffe0;box-shadow:0 10px 22px #7c3aed14;outline:none}.world-cup-collapse-icon{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ease-smooth);transform-origin:center}.world-cup-entry-phase.collapsed .world-cup-collapse-icon,.world-cup-entry-subphase .world-cup-entry-phase-toggle.collapsed .world-cup-collapse-icon,.world-cup-builder-status .world-cup-entry-phase-toggle.collapsed .world-cup-collapse-icon{transform:rotate(-90deg)}.world-cup-entry-phase-divider{display:none;height:1px;margin-top:var(--space-md);background:linear-gradient(90deg,#8b5cf61a,#06b6d41a)}.world-cup-entry-phase-content{display:grid;gap:8px;padding-top:0}.world-cup-entry-expanded-header{position:relative;display:grid;min-height:48px;min-width:0;place-items:center;padding:10px 54px;border:1px solid rgba(6,182,212,.2);border-radius:var(--border-radius-md);background:linear-gradient(135deg,#fffffff0,#f8fafce0),linear-gradient(90deg,#8b5cf61a,#06b6d41a);box-shadow:inset 0 1px #ffffffb3,0 10px 22px #7c3aed0f}.world-cup-entry-expanded-header-action{position:absolute;top:50%;right:10px;display:inline-grid;place-items:center;transform:translateY(-50%)}.world-cup-entry-expanded-header-action .world-cup-lock-control,.world-cup-entry-expanded-header-action .world-cup-lock-control.locked{--world-cup-lock-size: 32px}.world-cup-entry-expanded-header-action .world-cup-lock-icon{width:15px;height:15px}.world-cup-entry-expanded-header-action .world-cup-lock-button.locked{border-color:#8b5cf63d;color:var(--pl-purple-deep);background:#ffffffeb;box-shadow:0 8px 18px #7c3aed1a,inset 0 1px #ffffffb3}.world-cup-entry-expanded-header h4{margin:0;color:var(--pl-purple-deep);font-size:clamp(.98rem,1.75vw,1.18rem);font-weight:950;line-height:1.05;text-align:center;text-wrap:balance}.world-cup-entry-phase-summary{padding-top:2px}.world-cup-entry-phase-groupStage.collapsed .world-cup-entry-phase-summary,.world-cup-entry-phase.has-flow-summary.collapsed .world-cup-entry-phase-summary{padding-top:0;overflow:visible}.world-cup-entry-phase-toggle-row{display:grid;justify-items:center;min-width:0;padding-top:2px}.world-cup-entry-subphase{display:grid;gap:8px;min-width:0}.world-cup-entry-subphase+.world-cup-entry-subphase{margin-top:var(--space-lg)}.world-cup-entry-subphase-header{display:grid;grid-template-columns:minmax(86px,1fr) auto minmax(86px,1fr);align-items:end;gap:var(--space-md);min-height:52px;min-width:0;padding-top:6px;outline:none}.world-cup-entry-subphase-spacer{display:block;min-width:0}.world-cup-entry-subphase-title{align-self:end;grid-column:2;justify-self:center;margin:0;color:var(--pl-purple-deep);font-size:var(--text-h3);line-height:1.05;text-align:center}.world-cup-entry-subphase-actions{display:inline-flex;grid-column:3;align-items:flex-end;justify-content:flex-end;justify-self:end;gap:7px;min-width:0}.world-cup-entry-subphase-divider{display:none;height:1px;background:linear-gradient(90deg,#8b5cf61a,#06b6d41a)}.world-cup-entry-subphase-primary{min-width:0}.world-cup-entry-subphase-toggle-row{display:grid;justify-items:center;min-width:0}.world-cup-entry-subphase-content{display:grid;gap:var(--space-md);min-width:0;padding-top:4px}.world-cup-entry-subphase .world-cup-entry-status-pill{min-width:56px;min-height:22px;padding:0 8px;font-size:.52rem}.world-cup-entry-subphase .world-cup-completion-check{flex:0 0 24px;align-self:flex-end;width:24px;height:24px}.world-cup-entry-subphase .world-cup-completion-check .world-cup-check-icon{width:12px;height:12px}.world-cup-entry-subphase .world-cup-entry-phase-toggle{flex:0 0 24px;align-self:flex-end;width:24px;height:24px;box-shadow:0 8px 16px #7c3aed12}.world-cup-entry-subphase .world-cup-collapse-icon{width:12px;height:12px}.world-cup-entry-summary-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs);min-height:44px;padding:10px 12px;border:1px solid rgba(139,92,246,.12);border-radius:var(--border-radius-md);background:#ffffffb3}.world-cup-entry-summary-line span,.world-cup-entry-summary-line strong{font-size:var(--text-small);font-weight:900;line-height:1.15}.world-cup-entry-summary-line span{color:var(--pl-cyan-dark)}.world-cup-entry-summary-line strong{color:var(--pl-purple-deep)}.world-cup-entry-group-summary-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);align-items:end;min-width:0}.world-cup-entry-group-summary-stack.is-compact .world-cup-entry-group-summary-row{grid-template-columns:46px minmax(0,1fr)}.world-cup-entry-group-summary-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);min-width:0}.world-cup-entry-group-summary-step{align-self:end;width:46px;height:46px;border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-chip-border);color:var(--world-cup-colorway-chip-text);background:var(--world-cup-colorway-chip-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-chip-shadow)}.world-cup-entry-group-summary-stack,.world-cup-entry-step-summary-stack{display:grid;gap:7px;min-width:0}.world-cup-entry-step-summary-row{display:grid;grid-template-columns:46px minmax(0,1fr);gap:var(--space-sm);align-items:end;min-width:0}.world-cup-entry-step-summary-panel{display:grid;min-width:0}.world-cup-entry-step-summary-step{align-self:end;width:46px;height:46px;border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-chip-border);color:var(--world-cup-colorway-chip-text);background:var(--world-cup-colorway-chip-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-chip-shadow)}.world-cup-entry-group-toggle-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);min-width:0;justify-items:center}.world-cup-entry-group-toggle.collapsed .world-cup-collapse-icon{transform:rotate(-90deg)}.world-cup-entry-phase-groupStage .world-cup-entry-phase-toggle{width:32px;height:32px}.world-cup-entry-phase-groupStage .world-cup-collapse-icon{width:15px;height:15px}.world-cup-entry-summary-lock-card{--world-cup-summary-lock-space: 48px;position:relative;display:grid;grid-template-columns:var(--world-cup-summary-lock-space) minmax(0,1fr) var(--world-cup-summary-lock-space);align-items:center;justify-items:center;min-width:0;min-height:70px;padding:10px;border:1px solid rgba(6,182,212,.2);border-radius:var(--border-radius-md);background:linear-gradient(135deg,#fffffff0,#f8fafcd6),linear-gradient(90deg,#8b5cf61a,#06b6d41a);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.world-cup-entry-group-summary-stack.is-compact .world-cup-entry-summary-lock-card{--world-cup-summary-lock-space: 42px;min-height:46px;padding:6px 8px;overflow:visible;border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-chip-border);color:var(--world-cup-colorway-chip-text);background:var(--world-cup-colorway-chip-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-chip-shadow)}.world-cup-entry-summary-count-label{position:absolute;top:calc(-22px - var(--world-cup-effect-sm-border));left:clamp(10px,2vw,16px);z-index:3;display:none;align-items:center;justify-content:center;min-height:22px;padding:0 10px;border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-border);border-bottom:0;border-radius:calc(var(--world-cup-section-radius) - 2px) calc(var(--world-cup-section-radius) - 2px) 0 0;color:var(--world-cup-colorway-heading);background:var(--world-cup-colorway-surface);box-shadow:none;font-size:.67rem;font-weight:950;line-height:1;letter-spacing:.02em;pointer-events:none;text-transform:uppercase}.world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-summary-count-label{display:inline-flex}.world-cup-entry-summary-lock-card.is-openable,.world-cup-entry-lock-pick.is-openable,.world-cup-builder-status.is-openable,.world-cup-entry-subphase-header.is-openable{cursor:pointer;-webkit-tap-highlight-color:transparent}.world-cup-entry-summary-lock-card.is-openable:focus-visible,.world-cup-entry-lock-pick.is-openable:focus-visible,.world-cup-builder-status.is-openable:focus-visible,.world-cup-entry-subphase-header.is-openable:focus-visible{border-color:#06b6d470;box-shadow:0 0 0 3px #06b6d424;outline:none}.world-cup-entry-summary-lock-card.locked{border-color:#06b6d461;color:var(--pl-white);background:radial-gradient(circle at 14% 20%,rgba(255,255,255,.24),transparent 28%),var(--gradient-primary);box-shadow:0 16px 34px #06b6d433,inset 0 1px #ffffff47}.world-cup-entry-summary-lock-card .world-cup-lock-control{grid-column:3;justify-self:end}.world-cup-entry-summary-lock-copy{display:grid;grid-column:2;min-width:0;justify-items:center;text-align:center}.world-cup-entry-summary-lock-copy span{max-width:100%;color:var(--pl-cyan-dark);font-size:.58rem;font-weight:950;line-height:1.02;text-wrap:balance;text-transform:uppercase}.world-cup-entry-summary-lock-copy strong{color:var(--pl-purple-deep);font-size:clamp(.86rem,1.55vw,1.08rem);font-weight:950;line-height:1.05;text-wrap:balance}.world-cup-entry-summary-lock-card.locked .world-cup-entry-summary-lock-copy span,.world-cup-entry-summary-lock-card.locked .world-cup-entry-summary-lock-copy strong{color:var(--pl-white);text-shadow:0 1px 10px rgba(15,23,42,.16)}.world-cup-entry-compact-pick{display:grid;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:var(--space-sm);min-width:0;min-height:78px;padding:12px 14px;border:1px solid rgba(6,182,212,.22);border-radius:var(--border-radius-md);background:linear-gradient(135deg,#fffffff0,#f8fafcd6),linear-gradient(90deg,#8b5cf61a,#06b6d41a);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.world-cup-entry-compact-pick.selected{border-color:#06b6d480;background:linear-gradient(135deg,#ecfefffa,#f5f3ffeb),radial-gradient(circle at 8% 12%,rgba(6,182,212,.28),transparent 36%);box-shadow:0 14px 28px #06b6d41f,inset 0 0 0 2px #06b6d42e}.world-cup-entry-compact-pick.selected.locked{border-color:#06b6d4a8;color:var(--pl-white);background:radial-gradient(circle at 14% 20%,rgba(255,255,255,.25),transparent 26%),var(--gradient-primary);box-shadow:0 16px 34px #06b6d433,inset 0 1px #ffffff47}.world-cup-entry-compact-golden.selected{border-color:#f59e0b8f;background:linear-gradient(135deg,#fffbebfa,#fff7edeb),radial-gradient(circle at 8% 12%,rgba(245,158,11,.28),transparent 36%);box-shadow:0 14px 28px #f59e0b1f,inset 0 0 0 2px #f59e0b2e}.world-cup-entry-compact-golden.selected.locked{border-color:#f59e0bb8;color:var(--pl-white);background:radial-gradient(circle at 14% 20%,rgba(255,255,255,.24),transparent 27%),linear-gradient(135deg,#f97316,#facc15);box-shadow:0 16px 34px #f59e0b33,inset 0 1px #ffffff4d}.world-cup-entry-compact-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;color:var(--pl-white);background:var(--gradient-primary);box-shadow:0 10px 20px #7c3aed2e}.world-cup-entry-compact-icon svg{width:21px;height:21px}.world-cup-entry-compact-golden-icon{background:linear-gradient(135deg,#f97316,#facc15);box-shadow:0 10px 20px #f59e0b2e}.world-cup-entry-compact-icon.has-image{overflow:hidden;border:1px solid rgba(255,255,255,.5);background:#ffffff2e}.world-cup-entry-compact-icon.has-image img{display:block;max-width:34px;max-height:26px;object-fit:contain}.world-cup-entry-compact-pick.selected .world-cup-entry-compact-icon{box-shadow:0 12px 24px #06b6d43d,inset 0 1px #ffffff3d}.world-cup-entry-compact-golden.selected .world-cup-entry-compact-golden-icon{box-shadow:0 12px 24px #f59e0b47,inset 0 1px #ffffff47}.world-cup-entry-compact-pick div{display:grid;min-width:0;justify-items:center;gap:3px;text-align:center}.world-cup-entry-compact-pick div span{color:var(--pl-cyan-dark);font-size:var(--text-xs);font-weight:950;line-height:1;text-transform:uppercase}.world-cup-entry-compact-pick strong{overflow:hidden;max-width:100%;color:var(--pl-purple-deep);font-size:var(--text-lg);font-weight:950;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.world-cup-entry-compact-pick small{overflow:hidden;max-width:100%;color:var(--pl-dark-gray);font-size:var(--text-small);font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.world-cup-entry-compact-pick img{max-width:38px;max-height:28px;justify-self:end;object-fit:contain}.world-cup-entry-compact-pick.selected.locked .world-cup-entry-lock-pick-heading,.world-cup-entry-compact-pick.selected.locked strong,.world-cup-entry-compact-pick.selected.locked small,.world-cup-entry-compact-pick.selected.locked .world-cup-entry-lock-pick-text,.world-cup-entry-compact-pick.selected.locked .world-cup-entry-lock-pick-text strong,.world-cup-entry-compact-pick.selected.locked .world-cup-entry-lock-pick-text small{color:var(--pl-white);text-shadow:0 1px 10px rgba(15,23,42,.18)}.world-cup-entry-lock-pick,.world-cup-entry-lock-pick.missing{grid-template-columns:46px minmax(0,1fr) 46px}.world-cup-entry-lock-pick-panel{display:contents}.world-cup-entry-lock-pick .world-cup-lock-control{align-self:center;justify-self:end}.world-cup-entry-lock-pick .world-cup-entry-compact-icon{justify-self:start}.world-cup-entry-lock-pick-copy{display:grid;min-width:0;width:100%;justify-items:center;gap:5px;text-align:center}.world-cup-entry-lock-pick-heading{color:var(--pl-cyan-dark);font-size:var(--text-xs);font-weight:950;line-height:1;text-transform:uppercase}.world-cup-entry-lock-pick-identity{display:inline-grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-content:center;gap:8px;max-width:100%;min-width:0}.world-cup-entry-lock-pick-identity.has-media{grid-template-columns:auto minmax(0,max-content);align-items:center}.world-cup-entry-lock-pick-flag-box{display:grid;width:34px;height:26px;align-self:center;place-items:center}.world-cup-entry-lock-pick-flag-box img{display:block;max-width:34px;max-height:26px;align-self:center;justify-self:center;object-fit:contain}.world-cup-entry-lock-pick-text{display:grid;align-self:center;min-width:0;justify-items:center;gap:2px;line-height:1;text-align:center}.world-cup-entry-lock-pick-identity.has-media .world-cup-entry-lock-pick-text{justify-items:start;text-align:left}.world-cup-entry-lock-pick strong,.world-cup-entry-lock-pick small{display:block;overflow:visible;line-height:1;text-overflow:clip;white-space:normal}.world-cup-entry-stage-subsection{padding-top:var(--space-lg);border-top:1px solid rgba(139,92,246,.12)}.world-cup-embedded-section{display:grid;gap:8px;min-width:0}.world-cup-embedded-title{margin:0;color:var(--pl-purple-deep);font-size:var(--text-lg)}.world-cup-entry-submit-panel{--world-cup-submit-control-size: 48px;--world-cup-submit-panel-offset: calc( var(--world-cup-entry-group-compact-height, var(--world-cup-entry-closed-panel-height, 48px)) + var(--space-sm) );--world-cup-submit-panel-edge-inset: calc(var(--world-cup-effect-md-border) + var(--world-cup-effect-md-border));--world-cup-submit-status-bg: color-mix(in srgb, #e7edf0 88%, var(--world-cup-hospitality-cyan));--world-cup-submit-status-text: #6f7b82;--world-cup-submit-status-border: #9baab1;--world-cup-submit-status-shadow: #7b8990;display:grid;gap:8px;min-width:0;margin-top:12px;color:var(--world-cup-colorway-text)}.world-cup-entry-submit-panel.eligible{--world-cup-submit-status-bg: var(--world-cup-colorway-chip-bg);--world-cup-submit-status-text: var(--world-cup-colorway-chip-text);--world-cup-submit-status-border: var(--world-cup-colorway-chip-border);--world-cup-submit-status-shadow: var(--world-cup-colorway-chip-shadow)}.world-cup-entry-submit-control-row{display:grid;grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:end;gap:var(--space-sm);width:100%;min-width:0}.world-cup-entry-submit-step-row{display:grid;grid-auto-flow:column;grid-auto-columns:var(--world-cup-submit-control-size);align-self:end;align-items:end;gap:var(--space-sm);min-width:0}.world-cup-entry-submit-status-circle{box-sizing:border-box;align-self:end;width:var(--world-cup-submit-control-size);height:var(--world-cup-submit-control-size);min-height:var(--world-cup-submit-control-size);max-height:var(--world-cup-submit-control-size);border:var(--world-cup-effect-md-border) solid var(--world-cup-submit-status-border);color:var(--world-cup-submit-status-text);background:var(--world-cup-submit-status-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-submit-status-shadow)}.world-cup-entry-submit-status-circle.not-ready{filter:grayscale(.18) saturate(.72)}.world-cup-entry-submit-status-circle .world-cup-check-icon{width:18px;height:18px;stroke-width:3}.world-cup-entry-submit-control-row :is(.world-cup-primary,.world-cup-secondary){box-sizing:border-box;width:100%;max-width:none;min-width:0;min-height:var(--world-cup-submit-control-size);height:var(--world-cup-submit-control-size);max-height:var(--world-cup-submit-control-size);margin-top:0;justify-self:stretch;padding-inline:10px;overflow:hidden;font-size:clamp(.7rem,1.15vw,.78rem);line-height:1;text-overflow:ellipsis}.world-cup-entry-submit-control-row :is(.world-cup-primary,.world-cup-secondary):disabled{cursor:not-allowed;transform:none}.world-cup-entry-submit-copy-panel{display:grid;align-items:center;min-height:58px;min-width:0;padding:8px 12px;border-color:var(--world-cup-colorway-border);color:var(--world-cup-colorway-text);background:var(--world-cup-colorway-panel-fill, var(--world-cup-colorway-surface));box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-shadow)}.world-cup-entry-submit-copy{display:grid;min-width:0;gap:3px}.world-cup-entry-submit-label-row{display:inline-flex;align-items:center;gap:8px;min-width:0}.world-cup-entry-submit-copy span{color:var(--world-cup-colorway-heading);font-size:.72rem;font-weight:950;line-height:1;text-transform:uppercase}.world-cup-entry-submit-copy strong{color:var(--world-cup-colorway-text);font-size:clamp(.95rem,1.6vw,1.18rem);font-weight:950;line-height:1.08}.world-cup-save-draft-button{color:var(--world-cup-colorway-secondary-text);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-secondary-shadow)}.world-cup-entry-submit-panel .world-cup-submit-button{max-width:none;margin-top:0;justify-self:stretch}.world-cup-entry-submit-panel :is(.world-cup-save-draft-button,.world-cup-submit-button):disabled{cursor:not-allowed;opacity:.48;color:var(--world-cup-colorway-base);border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-border);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-secondary-shadow);filter:none}.world-cup-entry-submit-panel .world-cup-submit-confirmation{margin:var(--space-xs) 0 0}@media (max-width: 640px){.app-world-cup-route .world-cup-shell.world-cup-entry-closed-layout{--world-cup-entry-closed-edge-gap: clamp(18px, calc((100svh - 620px)*.1) , 30px);--world-cup-entry-closed-section-gap: clamp(36px, calc((100svh - 626px)/4) , 52px);padding-bottom:var(--world-cup-entry-closed-edge-gap)}.app-world-cup-route .world-cup-shell.world-cup-entry-closed-layout .world-cup-entry-builder-strip-frame:not(.world-cup-entry-builder-strip-frame--preview){margin-bottom:max(0px,calc(var(--world-cup-entry-closed-edge-gap) - var(--space-lg)))}.app-world-cup-route .world-cup-shell.world-cup-entry-closed-layout .world-cup-entry-name-grid{margin-bottom:max(0px,calc(var(--world-cup-entry-closed-section-gap) - var(--space-lg)))}.app-world-cup-route .world-cup-shell.world-cup-entry-closed-layout .world-cup-entry-phase-stack{gap:var(--world-cup-entry-closed-section-gap)}.app-world-cup-route .world-cup-shell.world-cup-entry-closed-layout :is(.world-cup-entry-phase-groupStage.collapsed,.world-cup-entry-phase.has-flow-summary.collapsed){margin-top:0}.app-world-cup-route .world-cup-shell.world-cup-entry-closed-layout .world-cup-entry-submit-panel{margin-top:calc(var(--world-cup-entry-closed-edge-gap) - var(--world-cup-entry-closed-section-gap))}}.world-cup-data-state{display:grid;min-height:120px;align-content:center;gap:var(--space-xs);margin-top:var(--space-lg);padding:var(--space-lg);border:1px dashed rgba(139,92,246,.28);border-radius:var(--border-radius-md);background:#f8fafcc2}.world-cup-data-state.error{border-color:#dc262647;background:#fef2f2d1}.world-cup-data-state.locked{border-style:solid;border-color:#dc26263d;background:#fef2f2c7}.world-cup-data-state.locked .world-cup-secondary{width:fit-content;margin-top:var(--space-sm)}.world-cup-data-state.compact{min-height:72px;margin-top:0;padding:var(--space-md);text-align:center}.world-cup-data-state strong{color:var(--pl-purple-deep);font-size:var(--text-lg)}.world-cup-data-state p{margin:0;color:var(--pl-dark-gray);font-size:var(--text-small)}.world-cup-data-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm);margin-top:var(--space-lg)}.world-cup-data-strip div{display:grid;gap:var(--space-xs);padding:var(--space-md);border:1px solid rgba(6,182,212,.18);border-radius:var(--border-radius-md);background:#06b6d414}.world-cup-data-strip span,.world-cup-group-card-header span,.world-cup-group-card li div>span{color:var(--pl-cyan-dark);font-size:var(--text-xs);font-weight:800;text-transform:uppercase}.world-cup-data-strip strong{color:var(--pl-purple-deep);font-size:var(--text-h3)}.world-cup-money-panel{display:grid;grid-template-columns:minmax(120px,.62fr) minmax(120px,.62fr) minmax(0,2.25fr);align-items:stretch;gap:var(--space-md);padding:var(--space-md);border:1px solid rgba(139,92,246,.18);border-radius:var(--border-radius-lg);background:#ffffffc2;box-shadow:var(--shadow-sm)}.world-cup-money-card,.world-cup-prize-breakdown{display:grid;align-content:start;gap:3px;min-width:0;padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius-md);background:#06b6d414}.world-cup-money-card{--money-card-inline-pad: var(--space-md);position:relative;grid-template-rows:auto 1fr auto;align-content:stretch;justify-items:start;min-height:70px;text-align:left}.world-cup-prize-breakdown{gap:var(--space-sm)}.world-cup-prize-phase-grid,.world-cup-prize-phase-pools{display:grid;gap:var(--space-sm);min-width:0}.world-cup-prize-phase-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr) minmax(0,1fr)}.world-cup-prize-phase{display:grid;grid-template-rows:auto 1fr;gap:6px;min-width:0;overflow:hidden;border:1px solid rgba(139,92,246,.14);border-radius:var(--border-radius-md);background:#ffffff70}.world-cup-prize-phase-pools{align-items:stretch;grid-template-columns:minmax(0,1fr);padding:0 7px 7px}.world-cup-prize-phase.phase-one .world-cup-prize-phase-pools{grid-template-columns:repeat(2,minmax(0,1fr))}.world-cup-prize-phase-header{display:grid;gap:2px;min-width:0;padding:6px 9px}.world-cup-prize-phase.phase-one .world-cup-prize-phase-header{background:#06b6d429}.world-cup-prize-phase.phase-two .world-cup-prize-phase-header,.world-cup-prize-phase.phase-three .world-cup-prize-phase-header{background:#8b5cf624}.world-cup-prize-phase-header span,.world-cup-prize-phase-header strong,.world-cup-prize-phase-header small{min-width:0;font-weight:900;line-height:1.05;overflow-wrap:anywhere}.world-cup-prize-phase-header span{color:var(--pl-cyan-dark);font-size:.62rem;text-transform:uppercase}.world-cup-prize-phase-header strong{color:var(--pl-purple-deep);font-size:.8rem}.world-cup-prize-phase-header small{color:#334155;font-size:.62rem;font-style:italic}.world-cup-prize-card{position:relative;display:grid;align-content:start;gap:3px;min-width:0;min-height:100%;padding:7px 7px 22px;border:1px solid rgba(6,182,212,.12);border-radius:var(--border-radius-md);background:#06b6d414}.world-cup-money-card span,.world-cup-prize-breakdown>span,.world-cup-prize-card>span{color:var(--pl-cyan-dark);font-size:var(--text-xs);font-weight:900;text-transform:uppercase}.world-cup-money-card strong,.world-cup-prize-card strong{overflow:hidden;color:var(--pl-purple-deep);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap}.world-cup-money-card strong{position:absolute;top:50%;left:50%;width:max-content;max-width:calc(100% - 18px);font-size:var(--text-h3);text-align:center;transform:translate(-50%,-50%)}.world-cup-money-card p{position:absolute;bottom:var(--space-sm);left:var(--money-card-inline-pad);margin:0;color:var(--pl-dark-gray);font-size:var(--text-xs);font-weight:900;line-height:1.16;overflow-wrap:anywhere}.world-cup-prize-awards{display:grid;grid-template-columns:1fr;gap:4px;margin-top:3px}.world-cup-prize-award{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:26px;padding:4px 7px;border-radius:999px}.world-cup-prize-award small,.world-cup-prize-award b{min-width:0;font-weight:900;line-height:1}.world-cup-prize-award small{font-size:.62rem;text-transform:uppercase}.world-cup-prize-award b{justify-self:end;overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.world-cup-prize-award.primary{color:var(--pl-white);background:var(--gradient-primary);box-shadow:0 7px 16px #7c3aed2e}.world-cup-prize-award.secondary{border:1px solid rgba(139,92,246,.2);color:var(--pl-purple-deep);background:#ffffffc7}.world-cup-prize-card em{position:absolute;left:50%;bottom:-1px;min-width:38px;padding:3px 8px;border:1px solid rgba(139,92,246,.16);border-bottom:0;border-radius:9px 9px 0 0;color:var(--pl-purple-deep);background:#ffffffd6;font-size:.62rem;font-style:normal;font-weight:900;line-height:1;text-align:center;transform:translate(-50%)}.world-cup-rules-toggle{justify-self:center;grid-column:1 / -1;min-width:150px;min-height:40px;padding:0 var(--space-lg);border:1px solid rgba(139,92,246,.18);border-radius:999px;color:var(--pl-purple-deep);background:#ffffffd6;box-shadow:0 10px 22px #7c3aed1f;font-size:clamp(.86rem,1vw,.98rem);font-weight:900}.world-cup-rules-toggle:hover{transform:translateY(-1px);border-color:#06b6d45c;background:#06b6d41a}.world-cup-rules-panel{display:grid;grid-column:1 / -1;gap:var(--space-md);padding:calc(var(--space-lg) + 8px) 0 0;border-top:1px solid rgba(139,92,246,.18)}.world-cup-rules-panel-header{display:grid;gap:4px;text-align:center}.world-cup-rules-panel-header span,.world-cup-rules-card>span{color:var(--pl-cyan-dark);font-size:var(--text-xs);font-weight:900;text-transform:uppercase}.world-cup-rules-panel-header h3{margin:0;color:var(--pl-purple-deep);font-size:var(--text-h3)}.world-cup-rules-card p,.world-cup-rules-point-section p,.world-cup-rules-fine-print,.world-cup-rules-fine-print li{margin:0;color:var(--pl-dark-gray);font-size:var(--text-small);font-weight:800;line-height:1.35}.world-cup-rules-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}.world-cup-rules-card{display:grid;align-content:start;justify-items:center;gap:10px;min-width:0;padding:var(--space-md);border:1px solid rgba(6,182,212,.14);border-radius:var(--border-radius-md);background:#ffffffc7}.world-cup-rules-card.wide{grid-column:span 2}.world-cup-rules-card h4{margin:0;color:var(--pl-purple-deep);font-size:var(--text-body);line-height:1.12;text-align:center}.world-cup-rules-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);width:100%}.world-cup-rules-point-section{display:grid;align-content:start;gap:10px;min-width:0;padding:0}.world-cup-rules-point-section+.world-cup-rules-point-section{margin-top:8px}.world-cup-rules-point-section>span{color:var(--pl-purple-deep);font-size:var(--text-body);font-weight:900;line-height:1.12;text-align:center}.world-cup-rules-card p,.world-cup-rules-point-section p{display:grid;width:100%;min-height:42px;place-items:center;padding:8px 12px;border:1px solid rgba(139,92,246,.14);border-radius:999px;color:#111827;background:linear-gradient(135deg,#fffffffa,#f8fafceb);box-shadow:0 8px 18px #0f172a14,inset 0 -2px #06b6d417;font-size:.74rem;font-weight:900;line-height:1.18;text-align:center}.world-cup-point-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.world-cup-point-grid.single{grid-template-columns:minmax(0,1fr);align-self:stretch}.world-cup-point-grid.knockouts{grid-template-columns:repeat(5,minmax(0,1fr))}.world-cup-point-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:82px;gap:1px;padding:8px 5px;border:1px solid rgba(139,92,246,.18);border-radius:var(--border-radius-md);color:var(--pl-purple-deep);background:#8b5cf614;text-align:center}.world-cup-point-chip.primary{border-color:#7c3aed38;color:var(--pl-white);background:var(--gradient-primary);box-shadow:0 10px 22px #7c3aed2e}.world-cup-point-chip.bonus{border-color:#06b6d44d;background:#06b6d421}.world-cup-point-chip strong{min-width:0;font-size:clamp(1.35rem,3vw,2.1rem);font-weight:900;line-height:.95}.world-cup-point-chip small{min-width:0;max-width:100%;color:inherit;font-size:clamp(.67rem,.62rem + .22vw,.78rem);font-weight:900;line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere}.world-cup-point-grid.knockouts .world-cup-point-chip small{font-size:clamp(.62rem,.58rem + .1vw,.7rem);overflow-wrap:normal;white-space:nowrap}.world-cup-rules-fine-print{display:grid;gap:8px;padding:var(--space-md);color:var(--world-cup-colorway-text);border:var(--world-cup-effect-lg-border) solid var(--world-cup-colorway-border);border-radius:var(--world-cup-section-radius) var(--world-cup-section-radius) var(--world-cup-fifa-panel-bottom-arch-radius) var(--world-cup-section-radius);background:var(--world-cup-colorway-panel-fill, var(--world-cup-colorway-surface));background-clip:padding-box;box-shadow:0 var(--world-cup-effect-lg-lift) 0 color-mix(in srgb,var(--world-cup-colorway-shadow) 74%,transparent),0 24px 58px -34px color-mix(in srgb,var(--world-cup-colorway-shadow) 46%,transparent),0 0 72px -48px color-mix(in srgb,var(--world-cup-colorway-shadow) 38%,transparent)}.world-cup-rules-fine-print>span{color:var(--pl-cyan-dark);font-size:var(--text-xs);font-weight:900;text-align:center;text-transform:uppercase}.world-cup-rules-fine-print ul{display:grid;gap:5px;margin:0;padding-left:1.1rem}.world-cup-rules-fine-print li{padding-left:2px}.world-cup-rules-score-list{display:grid;gap:5px;margin:0}.world-cup-rules-score-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.world-cup-rules-score-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 8px;border-radius:999px;background:#8b5cf614}.world-cup-rules-score-list dt,.world-cup-rules-score-list dd{margin:0;min-width:0;color:var(--pl-purple-deep);font-size:var(--text-xs);font-weight:900;line-height:1.05}.world-cup-rules-score-list dd{color:var(--pl-cyan-dark);white-space:nowrap}.world-cup-tracker-main-grid{align-items:start;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.app.app-world-cup-route .world-cup-money-panel+.world-cup-tracker-main-grid{margin-top:var(--world-cup-tracker-section-break)}.world-cup-tracker-main-grid.pick-windows-hidden{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-width:0}.world-cup-section-header-row .world-cup-secondary.compact{min-height:38px;padding:0 var(--space-md);font-size:var(--text-small)}.world-cup-submission-list{display:grid;gap:var(--space-md);margin-top:var(--space-lg)}.world-cup-submission-card{display:grid;min-width:0;overflow:hidden;border:2px solid rgba(6,78,93,.78);border-radius:var(--border-radius-md);color:var(--pl-purple-deep);background:#fffffffa;box-shadow:0 3px #064e5dd9,0 14px 28px #0f172a1f}.world-cup-submission-card.is-selected{border-color:#7c3aedc7;box-shadow:0 3px #4c1d95d1,0 16px 32px #4c1d9529}.world-cup-submission-row{display:grid;grid-template-columns:36px minmax(142px,1fr) minmax(114px,136px) minmax(74px,84px) minmax(86px,98px);grid-template-areas:"pos name pick possible score" "action action action action action";align-items:center;column-gap:clamp(8px,.82vw,13px);row-gap:11px;width:100%;min-height:102px;padding:11px clamp(12px,1.35vw,16px) 9px;border:0;border-radius:0;color:var(--pl-purple-deep);background:#fffffffa;text-align:left;transition:background-color .16s ease,color .16s ease}.world-cup-submission-row:not(:disabled):hover{background:#ecfeffbd}.world-cup-submission-row.is-selected{background:#f8fafcf5}.world-cup-submission-row:disabled{cursor:default}.world-cup-submission-pos{grid-area:pos;display:grid;align-self:center;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--pl-purple-deep);border:2px solid rgba(76,29,149,.5);background:#ecfefff0;font-size:var(--text-small);font-weight:900}.world-cup-submission-name,.world-cup-submission-score,.world-cup-submission-possible,.world-cup-submission-pick{display:grid;gap:2px;min-width:0}.world-cup-submission-name{grid-area:name;display:grid;align-self:center;align-content:center;min-height:52px;padding-left:8px}.world-cup-submission-pick{grid-area:pick;align-self:stretch;min-height:52px;align-content:center;justify-items:center;justify-self:stretch;padding:7px 10px;border:2px solid rgba(124,58,237,.34);border-radius:var(--border-radius-md);background:linear-gradient(135deg,#fffffffa,#f5f3fff0),radial-gradient(circle at 12% 18%,rgba(6,182,212,.2),transparent 36%);box-shadow:0 4px #4c1d9538,inset 0 0 0 1px #06b6d429;text-align:center}.world-cup-submission-score{grid-area:score;align-self:stretch;min-height:52px;align-content:center;justify-items:center;padding:7px 8px;border:2px solid var(--world-cup-entry-purple-ink);border-radius:var(--border-radius-md);color:var(--pl-white);background:var(--world-cup-entry-purple-vivid);box-shadow:0 3px 0 var(--world-cup-entry-purple-shadow),0 10px 22px -14px color-mix(in srgb,var(--world-cup-entry-purple-shadow) 78%,transparent);text-align:center}.world-cup-submission-possible{grid-area:possible;align-self:stretch;min-height:52px;align-content:center;justify-items:center;padding:7px 8px;border:2px solid rgba(6,78,93,.28);border-radius:var(--border-radius-md);color:var(--pl-purple-deep);background:linear-gradient(180deg,#ecfefffa,#fffffff0),radial-gradient(circle at 16% 18%,rgba(6,182,212,.18),transparent 40%);box-shadow:0 3px #064e5d3d,inset 0 0 0 1px #ffffffb8;text-align:center}.world-cup-submission-name strong,.world-cup-submission-score strong,.world-cup-submission-possible strong,.world-cup-submission-pick strong{overflow:hidden;color:var(--pl-purple-deep);font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.world-cup-submission-name strong{font-size:clamp(1.58rem,2.35vw,2.04rem);line-height:1;text-overflow:clip;text-transform:uppercase;overflow-wrap:anywhere;white-space:normal}.world-cup-submission-score strong{color:var(--pl-white);font-size:clamp(1.42rem,1.9vw,1.76rem);text-shadow:0 1px 8px rgba(15,23,42,.18)}.world-cup-submission-possible strong{color:var(--pl-cyan-dark);font-size:clamp(1.14rem,1.48vw,1.36rem)}.world-cup-submission-pick strong{justify-self:center;max-width:100%;font-size:clamp(.98rem,1.18vw,1.12rem);text-align:center}.world-cup-submission-pick small{justify-self:center;color:var(--pl-cyan-dark);font-size:.56rem;font-weight:950;letter-spacing:.02em;text-align:center;text-transform:uppercase}.world-cup-submission-possible small{color:var(--pl-purple-deep);font-size:.58rem;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.world-cup-submission-score small{color:#ffffffe6;font-size:.62rem;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.world-cup-submission-name small,.world-cup-submission-score small,.world-cup-submission-possible small,.world-cup-submission-pick small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-cup-submission-name small{color:#334155;font-size:var(--text-xs);font-weight:800}.world-cup-submission-action{grid-area:action;display:grid;justify-self:center;width:64px;height:22px;place-items:center;border:1px solid rgba(76,29,149,.22);border-radius:999px;color:var(--pl-purple-deep);background:#f8fafcf0;box-shadow:0 2px #4c1d952e}.world-cup-submission-toggle-icon{display:block;width:18px;height:18px;stroke-width:3;transition:transform .18s ease}.world-cup-submission-row.is-selected .world-cup-submission-toggle-icon{transform:rotate(180deg)}.world-cup-submission-detail-panel{display:grid;gap:var(--space-lg);min-width:0;margin-top:0;padding:clamp(1rem,2.5vw,1.75rem);border-top:1px solid rgba(76,29,149,.16);color:var(--pl-purple-deep);background:#fffffffa;box-shadow:none}.world-cup-submission-detail-section{display:grid;gap:var(--space-md);min-width:0}.world-cup-submission-detail-section+.world-cup-submission-detail-section{margin-top:clamp(18px,2.2vw,30px)}.world-cup-submission-detail-section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(8px,1vw,var(--space-md));min-width:0}.world-cup-submission-detail-section-heading span{color:var(--pl-cyan-dark);font-size:var(--text-xs);font-weight:900;text-transform:uppercase}.world-cup-submission-detail-section-heading h4{margin:0;color:var(--pl-purple-deep);font-family:var(--world-cup-font-heading)!important;font-size:clamp(1.68rem,2.45vw,2.2rem);font-weight:950;letter-spacing:.01em;line-height:.92;overflow:hidden;paint-order:normal;text-shadow:none;text-overflow:ellipsis;text-transform:uppercase;-webkit-text-stroke:0;white-space:nowrap}.world-cup-submission-detail-section-heading>strong{display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-content:center;gap:5px;min-height:30px;min-width:74px;padding:0 12px;border:2px solid var(--world-cup-entry-purple-ink);border-radius:999px;color:var(--pl-white);background:var(--world-cup-entry-purple-vivid);box-shadow:0 3px 0 var(--world-cup-entry-purple-shadow),0 10px 22px -14px color-mix(in srgb,var(--world-cup-entry-purple-shadow) 78%,transparent);font-family:var(--world-cup-font-condensed)!important;font-size:clamp(1.36rem,2.1vw,1.78rem);font-variant-numeric:tabular-nums;font-weight:900;line-height:1;text-align:center;text-shadow:0 1px 8px rgba(15,23,42,.18);white-space:nowrap}.world-cup-submission-detail-section-heading>strong span{color:currentColor;font-family:var(--world-cup-font-condensed)!important;font-size:inherit;font-weight:inherit;-webkit-text-fill-color:currentColor}.world-cup-submission-detail-score-prefix{transform:translateY(-.01em)}.world-cup-group-grid.world-cup-submission-detail-groups{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.world-cup-submission-detail-groups .world-cup-group-card{padding:10px}.world-cup-submission-detail-points{justify-self:end;display:grid;min-width:38px;min-height:28px;place-items:center;padding:0 7px;border-radius:999px;color:var(--pl-purple-deep);background:#06b6d41a;font-size:var(--text-xs);font-weight:950}.world-cup-pick-result-badge{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:4px;min-width:42px;min-height:25px;padding:0 7px;border:1px solid rgba(139,92,246,.18);border-radius:999px;color:var(--pl-purple-deep);background:#8b5cf614;font-size:.68rem;font-weight:950;line-height:1;text-transform:uppercase}.world-cup-pick-result-badge.hit{border-color:#10b98161;color:#064e3b;background:#10b98124}.world-cup-pick-result-badge.miss{border-color:#ef444457;color:#7f1d1d;background:#ef44441f}.world-cup-pick-result-badge.pending{border-color:#064e5d33;color:var(--pl-purple-deep);background:#fffffff5}.world-cup-pick-result-badge strong{font-size:.66rem}.world-cup-pick-result-icon{display:block;width:13px;height:13px;stroke-width:3.4}.world-cup-submission-third-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:var(--space-sm)}.world-cup-submission-third-chip{display:grid;grid-template-columns:30px 34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:58px;padding:8px 10px;border:1px solid rgba(139,92,246,.16);border-radius:var(--border-radius-md);background:#f8fafcc7}.world-cup-submission-third-chip.hit{border-color:#10b98157;background:#ecfdf5c2}.world-cup-submission-third-chip.miss{border-color:#ef444447;background:#fef2f2b8}.world-cup-submission-third-flag{display:grid;align-items:center;justify-items:center;width:34px;min-width:34px;height:28px;min-height:28px}.world-cup-submission-third-flag img{justify-self:center;max-width:30px;max-height:22px;object-fit:contain}.world-cup-submission-third-copy{display:grid;gap:2px;min-width:0}.world-cup-submission-third-copy strong,.world-cup-submission-third-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-cup-submission-third-copy strong{color:var(--pl-purple-deep);font-size:var(--text-small);font-weight:950}.world-cup-submission-third-copy small{color:var(--pl-dark-gray);font-size:var(--text-xs);font-weight:850}.world-cup-submission-bracket-board{grid-template-columns:repeat(5,minmax(150px,1fr));margin-top:0}.world-cup-submission-bracket-board .world-cup-bracket-matchup{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:4px}.world-cup-submission-bracket-board .world-cup-bracket-vs{width:22px;height:22px;font-size:.55rem}.world-cup-submission-bracket-board .world-cup-bracket-team{grid-template-columns:21px minmax(0,1fr) auto;min-height:36px;padding:5px 6px}.world-cup-submission-bracket-board .world-cup-bracket-team img{max-width:21px;max-height:16px}.world-cup-submission-bracket-board .world-cup-bracket-team strong{font-size:.78rem}.world-cup-submission-bracket-board .world-cup-bracket-team small{font-size:.55rem}.world-cup-submission-bracket-board .world-cup-pick-result-badge{min-width:26px;min-height:24px;padding:0 6px}.world-cup-submission-bracket-board .world-cup-bracket-match{gap:5px;padding:6px}.world-cup-submission-bracket-board .world-cup-bracket-match-header{justify-content:center;min-height:20px;text-align:center}.world-cup-submission-bracket-board .world-cup-bracket-match-header span{overflow:hidden;max-width:100%;font-size:.58rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.world-cup-submission-bracket-board .world-cup-bracket-team.placeholder{grid-template-columns:minmax(0,1fr)}.world-cup-submission-bracket-board .world-cup-bracket-team.winner.result-hit{background:linear-gradient(135deg,#059669,#22c55e)}.world-cup-submission-bracket-board .world-cup-bracket-team.winner.result-miss{border-color:#ef44447a;background:linear-gradient(135deg,#b91c1c,#ef4444)}.world-cup-submission-bracket-board .world-cup-bracket-team.winner.result-pending{background:var(--gradient-primary)}.world-cup-team-chip.result-hit{border-color:#10b98170;color:#064e3b;background:#ecfdf5f5}.world-cup-team-chip.result-miss{border-color:#ef44446b;color:#7f1d1d;background:#fee2e2f5}.world-cup-team-chip.result-pending{border-color:#064e5d2e;color:var(--pl-purple-deep);background:#fffffff5}.world-cup-team-chip.result-hit span{color:#064e3b}.world-cup-team-chip.result-miss span{color:#7f1d1d}.world-cup-team-chip.result-pending span{color:var(--pl-purple-deep)}.world-cup-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-lg)}.world-cup-builder-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-lg);margin-top:var(--space-lg)}.world-cup-builder-status{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-sm);padding:var(--space-md);border:1px solid rgba(139,92,246,.16);border-radius:var(--border-radius-md);background:#ffffffb8}.world-cup-builder-status .world-cup-lock-control{display:inline-grid;align-self:center;justify-self:start}.world-cup-builder-status span{color:var(--pl-cyan-dark);font-size:var(--text-xs);font-weight:900;text-transform:uppercase}.world-cup-builder-status>strong{justify-self:center;color:var(--pl-purple-deep);font-size:var(--text-lg);line-height:1;text-align:center}.world-cup-builder-status-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;justify-self:end}.world-cup-builder-status-actions .world-cup-entry-status-pill{min-width:64px;min-height:26px;padding:6px 8px 4px;font-size:.58rem}.world-cup-builder-status-actions .world-cup-completion-check{width:28px;height:28px;flex:0 0 auto}.world-cup-builder-status-actions .world-cup-check-icon{width:13px;height:13px}.world-cup-builder-status .world-cup-entry-phase-toggle{align-self:center;justify-self:end;width:34px;height:34px;min-height:34px}.world-cup-builder-status-spacer{display:block;width:34px;height:34px;justify-self:end}.world-cup-entry-flow-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:var(--space-lg);margin-top:var(--space-xl)}.world-cup-flow-section{min-width:0;padding:var(--space-lg);border:1px solid rgba(139,92,246,.16);border-radius:var(--border-radius-md);background:#ffffffbd}.world-cup-section-header-row{display:flex;align-items:start;justify-content:space-between;gap:var(--space-md)}.world-cup-section-header-row>strong{display:grid;min-width:72px;height:32px;place-items:center;padding:0 var(--space-sm);border-radius:999px;color:var(--pl-white);background:var(--pl-purple);font-size:var(--text-xs);font-weight:900}.world-cup-group-card{min-width:0;padding:var(--space-md);border:1px solid rgba(139,92,246,.18);border-radius:var(--border-radius-md);background:#ffffffe0}.world-cup-group-card-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid rgba(139,92,246,.12)}.world-cup-group-card h4{margin:0;color:var(--pl-purple-deep);font-size:var(--text-lg)}.world-cup-group-card ol{display:grid;gap:var(--space-sm);margin:var(--space-md) 0 0;padding:0;list-style:none}.world-cup-group-card li{display:grid;grid-template-columns:28px 32px minmax(0,1fr);align-items:center;gap:var(--space-sm);min-height:44px}.world-cup-group-rank{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:var(--pl-purple-deep);background:#8b5cf61a;font-size:var(--text-xs);font-weight:900}.world-cup-team-crest{width:auto;height:auto;max-width:32px;max-height:24px;object-fit:contain}.world-cup-team-crest,.world-cup-team-chip img,.world-cup-third-button img,.world-cup-player-option img,.world-cup-golden-unavailable img,.world-cup-golden-leader-row img,.world-cup-ladder-winner img,.world-cup-bracket-team img,.world-cup-advance-card img,.world-cup-fixture-team img,.world-cup-live-group img{box-sizing:border-box;display:block;width:auto;height:auto;padding:0;border:1px solid rgba(15,23,42,.14);border-radius:2px;background:transparent;box-shadow:0 1px 2px #0f172a12}.world-cup-group-card li div{min-width:0}.world-cup-group-card li strong{display:block;overflow:hidden;color:var(--pl-purple-deep);font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap}.world-cup-group-grid-editable{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm);margin-top:0}.world-cup-group-card-editable{--world-cup-group-team-flag-width: 42px;padding:10px;transition:border-color .17s ease,box-shadow .18s ease,background-color .17s ease}.world-cup-group-card-editable .world-cup-group-card-header{margin:0;gap:8px;padding-bottom:8px;transition:color .16s ease,background-color .17s ease,border-color .17s ease}.world-cup-group-card-editable .world-cup-group-card-header h4{font-size:1.22rem}.world-cup-group-card-editable .world-cup-group-card-header span{font-size:.66rem}.world-cup-group-table-lock{box-sizing:border-box;display:inline-flex;flex:0 0 auto;width:auto;min-width:76px;max-width:none;height:39px;min-height:39px;max-height:39px;align-items:center;justify-content:center;gap:5px;appearance:none;-webkit-tap-highlight-color:transparent;padding:0 10px;border:1px solid rgba(139,92,246,.22);border-radius:999px;color:var(--pl-purple-deep);background:#ffffffe6;box-shadow:0 8px 16px #7c3aed14;cursor:pointer;outline:none;transition:border-color .17s ease,box-shadow .18s ease,color .15s ease,opacity .15s ease,transform .15s ease}.world-cup-group-table-lock svg{flex:0 0 auto;display:block;width:21px;height:21px}.world-cup-group-card-editable .world-cup-group-card-header .world-cup-group-table-lock span,.world-cup-group-table-lock span{display:block;font-family:var(--world-cup-font-title);font-size:.68rem;font-weight:950;line-height:1;text-transform:uppercase;white-space:nowrap}.world-cup-group-table-lock.locked{border-color:#ffffff57;color:var(--pl-white);background:#ffffff2e;box-shadow:0 8px 16px #0f172a1f,inset 0 1px #ffffff38}.world-cup-group-table-lock:focus-visible{outline:2px solid rgba(6,182,212,.52);outline-offset:2px}.world-cup-group-table-lock:active:not(:disabled){transform:scale(.985)}.world-cup-group-table-lock:disabled{cursor:not-allowed;opacity:.48}.world-cup-group-card-editable ol{gap:7px;margin-top:9px}.world-cup-group-card-editable .world-cup-team-row{position:relative;grid-template-columns:22px var(--world-cup-group-team-flag-width) minmax(0,1fr) 14px;gap:6px;min-height:63px;padding:0 8px 0 5px;border:1px solid rgba(139,92,246,.12);border-radius:var(--border-radius-md);background:#f8fafcb8;cursor:pointer;touch-action:none}.world-cup-group-card-editable .world-cup-team-row:hover{border-color:#8b5cf642;background:#ffffffe6}.world-cup-group-card-editable .world-cup-team-row-position-1{border-color:#10b9816b;background:#10b98121}.world-cup-group-card-editable .world-cup-team-row-position-2{border-color:#22c55e4d;background:#22c55e14}.world-cup-group-card-editable .world-cup-team-row-position-3{border-color:#f59e0b57;background:#f59e0b1a}.world-cup-group-card-editable .world-cup-team-row-position-4{border-color:#ef444457;background:#ef444414}.world-cup-group-card-editable .world-cup-group-rank{width:22px;height:22px;font-size:.68rem}.world-cup-group-card-editable .world-cup-team-crest{align-self:center;justify-self:start;width:var(--world-cup-group-team-flag-width);height:auto;max-width:var(--world-cup-group-team-flag-width);max-height:none;object-fit:contain;object-position:center}.world-cup-team-row-position-1 .world-cup-group-rank{color:var(--pl-white);background:#059669}.world-cup-team-row-position-2 .world-cup-group-rank{color:#064e3b;background:#86efaceb}.world-cup-team-row-position-3 .world-cup-group-rank{color:#78350f;background:#fcd34df2}.world-cup-team-row-position-4 .world-cup-group-rank{color:var(--pl-white);background:#ef4444}.world-cup-team-row.is-dragging{z-index:3;cursor:grabbing;box-shadow:var(--shadow-md)}.world-cup-group-card-editable .world-cup-team-row.is-selected{border-color:#06b6d4ad;background:linear-gradient(135deg,#ecfdf5f5,#e0f2fef0);box-shadow:0 0 0 2px #06b6d429,0 9px 18px #0f172a14}.world-cup-team-row:focus-visible{outline:2px solid rgba(6,182,212,.62);outline-offset:2px}.world-cup-drag-handle{--world-cup-drag-dot-size: 3px;--world-cup-drag-dot-gap: 2px;display:grid;grid-template-columns:repeat(2,var(--world-cup-drag-dot-size));grid-template-rows:repeat(3,var(--world-cup-drag-dot-size));align-self:center;justify-self:center;place-content:center;gap:var(--world-cup-drag-dot-gap);width:auto;min-width:0;height:auto;min-height:0;padding:0;border:0;border-radius:0;color:var(--pl-purple-deep);background:transparent;cursor:grab;line-height:1;pointer-events:none;touch-action:none}.world-cup-drag-handle span{display:block;width:var(--world-cup-drag-dot-size);height:var(--world-cup-drag-dot-size);border-radius:50%;background:currentColor}.world-cup-team-row-copy{display:grid;gap:1px;min-width:0}.world-cup-group-card-editable .world-cup-team-row-copy strong{font-size:.96rem;line-height:1.05}.world-cup-group-card-editable .world-cup-team-row-copy span{font-size:.7rem;line-height:1.05}.world-cup-group-card-editable.is-locked{border-color:transparent;background:linear-gradient(#fffffff0,#fffffff0) padding-box,var(--gradient-primary) border-box;box-shadow:0 12px 26px #06b6d41a,inset 0 1px #ffffff42}.world-cup-group-card-editable.is-locked .world-cup-group-card-header{align-items:center;margin:-10px -10px 0;padding:10px;border-bottom:0;border-radius:calc(var(--border-radius-md) - 1px) calc(var(--border-radius-md) - 1px) 0 0;background:radial-gradient(circle at 14% 20%,rgba(255,255,255,.22),transparent 28%),var(--gradient-primary)}.world-cup-group-card-editable.is-locked .world-cup-group-card-header h4{color:var(--pl-white);text-shadow:0 1px 8px rgba(15,23,42,.14)}.world-cup-group-card-editable.is-locked ol{gap:0;margin-top:0}.world-cup-group-card-editable.is-locked .world-cup-team-row{grid-template-columns:22px var(--world-cup-group-team-flag-width) minmax(0,1fr);min-height:63px;padding:0 6px 0 5px;border:0;border-radius:0;background:transparent;cursor:default;touch-action:auto}.world-cup-group-card-editable.is-locked .world-cup-team-row+.world-cup-team-row{border-top:1px solid rgba(6,182,212,.18)}.world-cup-group-card-editable.is-locked .world-cup-team-row:hover,.world-cup-group-card-editable.is-locked .world-cup-team-row-position-1,.world-cup-group-card-editable.is-locked .world-cup-team-row-position-2,.world-cup-group-card-editable.is-locked .world-cup-team-row-position-3,.world-cup-group-card-editable.is-locked .world-cup-team-row-position-4{border-color:transparent;background:transparent}.world-cup-submission-detail-groups .world-cup-group-card-editable.is-locked .world-cup-team-row{grid-template-columns:22px var(--world-cup-group-team-flag-width) minmax(0,1fr) minmax(44px,auto)}.world-cup-team-chip{display:inline-grid;grid-template-columns:16px auto minmax(0,auto);align-items:center;gap:3px;min-width:0;min-height:24px;padding:0 7px;border:1px solid rgba(6,182,212,.2);border-radius:999px;color:var(--pl-purple-deep);background:#06b6d414;font-size:.72rem;font-weight:900;line-height:1}.world-cup-team-chip img{max-width:16px;max-height:12px;object-fit:contain}.world-cup-team-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-cup-team-chip span{color:var(--pl-cyan-dark)}.world-cup-third-selector-grid{--world-cup-third-grid-inset: clamp(9px, 1.25vw, 15px);--world-cup-third-grid-gap: clamp(12px, 1.35vw, 18px);--world-cup-third-card-inline-inset: clamp(3px, .7vw, 7px);display:grid;box-sizing:border-box;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--world-cup-third-grid-gap);width:100%;margin-top:0;padding:var(--world-cup-third-grid-inset);overflow:visible}@media (max-width: 900px){.world-cup-third-selector-grid{--world-cup-third-grid-inset: clamp(8px, 1.7vw, 13px);--world-cup-third-grid-gap: clamp(11px, 1.9vw, 15px);--world-cup-third-card-inline-inset: clamp(3px, .8vw, 6px);grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 640px){.world-cup-third-selector-grid{--world-cup-third-grid-inset: clamp(10px, 2.6vw, 13px);--world-cup-third-grid-gap: clamp(10px, 2.55vw, 13px);--world-cup-third-card-inline-inset: clamp(2px, .8vw, 4px);grid-template-columns:repeat(4,minmax(0,1fr))}.app-world-cup-route .world-cup-third-button{--world-cup-third-card-height: clamp(108px, 28vw, 124px);--world-cup-third-flag-height: clamp(30px, 8vw, 38px)}.app-world-cup-route .world-cup-third-team-copy{padding-inline:5px}.app-world-cup-route .world-cup-third-team-copy strong{font-size:clamp(.76rem,3.3vw,.88rem)}.app-world-cup-route .world-cup-third-team-copy small{font-size:clamp(.66rem,2.8vw,.76rem)}}.world-cup-third-button{--world-cup-third-card-height: clamp(112px, 22vw, 126px);--world-cup-third-flag-height: clamp(30px, 7vw, 40px);--world-cup-third-tab-height: 15px;--world-cup-third-tab-offset: -3px;--world-cup-third-copy-bottom-reserve: calc(var(--world-cup-third-tab-height) + var(--world-cup-third-tab-offset));position:relative;display:grid;align-items:stretch;justify-items:stretch;justify-self:center;box-sizing:border-box;width:calc(100% - (var(--world-cup-third-card-inline-inset, 0px) * 2));height:var(--world-cup-third-card-height);min-height:var(--world-cup-third-card-height);max-height:var(--world-cup-third-card-height);min-width:0;overflow:hidden;padding:0;border:1px solid rgba(139,92,246,.18);border-radius:var(--border-radius-md);color:var(--pl-purple-deep);background:#ffffffe0;text-align:center;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.world-cup-third-button.selected{border-color:#8b5cf69e;background:#8b5cf614;box-shadow:inset 0 0 0 2px #8b5cf657,0 10px 22px #7c3aed1a}.world-cup-third-button:disabled{cursor:not-allowed}.world-cup-third-button:disabled:not(.selected){opacity:.42}.world-cup-third-button:disabled.selected{opacity:1}.world-cup-third-group-badge{position:absolute;left:50%;bottom:var(--world-cup-third-tab-offset);display:grid;min-width:34px;min-height:var(--world-cup-third-tab-height);padding:1px 9px 4px;place-items:center;border:var(--world-cup-effect-xs-border) solid var(--world-cup-colorway-secondary-border);border-bottom:0;border-radius:7px 7px 0 0;color:var(--world-cup-colorway-base);background:var(--world-cup-colorway-secondary-bg);background-clip:padding-box;font-size:.56rem;font-weight:900;line-height:1;text-align:center;transform:translate(-50%)}.world-cup-third-button.selected .world-cup-third-group-badge{color:var(--world-cup-colorway-base);border-color:var(--world-cup-colorway-secondary-border);background:var(--world-cup-colorway-secondary-bg)}.world-cup-third-button img,.world-cup-player-option img{max-width:32px;max-height:24px;object-fit:contain}.world-cup-third-button img{display:block;justify-self:stretch;width:100%;max-width:none;height:var(--world-cup-third-flag-height);max-height:none;border-bottom:var(--world-cup-effect-xs-border) solid color-mix(in srgb,var(--world-cup-colorway-secondary-border) 26%,transparent);border-radius:calc(var(--world-cup-section-radius) - var(--world-cup-effect-sm-border)) calc(var(--world-cup-section-radius) - var(--world-cup-effect-sm-border)) 0 0;background:color-mix(in srgb,var(--world-cup-colorway-secondary-bg) 74%,var(--world-cup-hog-cream));object-fit:cover;object-position:center}.world-cup-third-team-stack{display:grid;grid-template-rows:var(--world-cup-third-flag-height) minmax(0,1fr) var(--world-cup-third-copy-bottom-reserve);align-self:stretch;align-content:stretch;justify-items:stretch;gap:0;width:100%;min-height:100%}.world-cup-third-team-copy{display:grid;align-self:stretch;align-content:center;justify-items:center;gap:2px;width:100%;min-width:0;min-height:0;padding:2px 7px 0;text-align:center}.world-cup-third-team-copy strong{display:-webkit-box;overflow:hidden;max-width:100%;font-size:clamp(.72rem,1.35vw,.88rem);line-height:.94;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.world-cup-third-team-copy small{color:var(--pl-cyan-dark);font-size:clamp(.6rem,1.08vw,.72rem);font-weight:900;line-height:.98}.world-cup-third-rules-note{display:grid;gap:9px;margin-top:var(--space-lg);padding:13px;border:1px solid rgba(139,92,246,.14);border-radius:var(--border-radius-md);background:linear-gradient(135deg,#fffffff5,#f8fafce6),linear-gradient(90deg,#8b5cf61a,#06b6d41a);box-shadow:0 8px 18px #0f172a12}.world-cup-third-rules-note strong{color:var(--pl-purple-deep);font-size:var(--text-body);font-weight:900;line-height:1.1}.world-cup-third-rules-list{display:grid;gap:8px;margin:0;padding:0;color:#111827;font-size:var(--text-small);font-weight:800;line-height:1.3;list-style:none}.world-cup-third-rules-list li{position:relative;min-width:0;padding-left:17px}.world-cup-third-rules-list li:before{content:"";position:absolute;top:.52em;left:1px;width:6px;height:6px;border-radius:50%;background:var(--pl-purple);box-shadow:0 0 0 3px #8b5cf61a}.world-cup-third-rule-pill{display:inline-grid;min-height:22px;place-items:center;margin:0 2px;padding:0 8px;border:1px solid rgba(6,182,212,.22);border-radius:999px;color:var(--pl-purple-deep);background:#06b6d417;font-size:.62rem;font-weight:900;line-height:1;vertical-align:baseline;text-transform:uppercase}.world-cup-picker-controls{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);margin-top:0}.world-cup-label.compact{margin-top:0}.world-cup-picker-controls .world-cup-label{grid-row:1}.world-cup-picker-controls .world-cup-input{grid-row:2;margin-top:0}.world-cup-select{appearance:none}.world-cup-golden-subheader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg)}.world-cup-golden-subheader.roster{margin-top:var(--space-md)}.world-cup-golden-subheader span{color:var(--pl-cyan-dark);font-size:var(--text-xs);font-weight:900;text-transform:uppercase}.world-cup-golden-subheader strong{display:grid;min-width:34px;height:28px;place-items:center;padding:0 8px;border-radius:999px;color:var(--pl-white);background:var(--pl-purple);font-size:var(--text-xs);font-weight:900}.world-cup-player-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);max-height:340px;margin-top:4px;overflow:auto;padding:4px var(--world-cup-golden-card-inset-end) 4px var(--world-cup-golden-card-inset-start);scrollbar-width:none;-ms-overflow-style:none}.world-cup-player-list::-webkit-scrollbar{display:none;width:0;height:0}.world-cup-player-list.favorite{max-height:268px;margin-top:var(--space-sm)}.world-cup-player-option{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:var(--space-sm);min-height:58px;padding:var(--space-sm);border:1px solid rgba(139,92,246,.18);border-radius:var(--border-radius-md);color:var(--pl-purple-deep);background:#fffffff0;text-align:left}.world-cup-player-option.favorite{background:#fffffff0}.world-cup-player-option.selected{border-color:#0284c79e;background:#06b6d41f;box-shadow:inset 0 0 0 2px #0284c7b8}.world-cup-player-option:hover:not(:disabled){border-color:#8b5cf652;background:#fffffffa}.world-cup-player-option.selected:hover:not(:disabled){border-color:#0284c7ad;background:#06b6d424}.world-cup-player-option:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #0284c7d1}.world-cup-player-option span{display:grid;min-width:0}.world-cup-player-option strong{overflow:hidden;font-size:clamp(.96rem,1.2vw,1.1rem);line-height:1.02;text-overflow:ellipsis;white-space:nowrap}.world-cup-player-option small{overflow:hidden;color:var(--pl-dark-gray);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.world-cup-golden-unavailable{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-sm)}.world-cup-golden-unavailable span{display:inline-grid;grid-template-columns:18px auto auto;align-items:center;gap:5px;max-width:100%;padding:5px 7px;border:1px solid rgba(220,38,38,.16);border-radius:999px;color:#b91c1c;background:#fef2f2bd;font-size:.68rem;font-weight:900}.world-cup-golden-unavailable img{max-width:18px;max-height:14px;object-fit:contain}.world-cup-golden-unavailable strong{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.world-cup-golden-unavailable small{color:var(--pl-dark-gray);font-size:.62rem}.world-cup-custom-pick{width:100%;min-height:42px;margin-top:var(--space-md);border:1px solid rgba(139,92,246,.2);border-radius:var(--border-radius-md);color:var(--pl-purple-deep);background:#ffffffd1;font-weight:900}.world-cup-golden-preview p{margin:0;color:var(--pl-dark-gray);font-size:var(--text-small)}.world-cup-golden-preview.missing strong{color:#b91c1c}.world-cup-golden-leaders{grid-area:golden;overflow:hidden}.world-cup-golden-leaders .world-cup-panel-header h3{font-size:calc(var(--text-h3) * 1.12)}.world-cup-golden-leader-list{display:grid;gap:8px;margin-top:var(--space-lg)}.world-cup-golden-leader-row{display:grid;grid-template-columns:30px 34px minmax(0,1fr) 44px;align-items:center;gap:7px;min-width:0;min-height:54px;padding:8px 9px;border:1px solid rgba(139,92,246,.14);border-radius:var(--border-radius-md);background:#f8fafcc7}.world-cup-golden-leader-row img{max-width:34px;max-height:25px;object-fit:contain}.world-cup-golden-leader-rank{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:var(--pl-white);background:var(--pl-purple);font-size:.8rem;font-weight:900}.world-cup-golden-leader-player{display:grid;gap:2px;min-width:0}.world-cup-golden-leader-player strong{color:var(--pl-purple-deep);font-size:.94rem;font-weight:900;line-height:1.05;overflow-wrap:anywhere}.world-cup-golden-leader-player small{color:var(--pl-cyan-dark);font-size:.7rem;font-weight:900;line-height:1.08;overflow-wrap:anywhere;text-transform:uppercase}.world-cup-golden-leader-goals{display:grid;justify-items:end;gap:1px}.world-cup-golden-leader-goals strong{color:var(--pl-purple-deep);font-size:1.16rem;font-weight:900;line-height:1}.world-cup-golden-leader-goals small{color:var(--pl-dark-gray);font-size:.64rem;font-weight:900;line-height:1;text-transform:uppercase}.world-cup-submit-button{width:100%;margin-top:var(--space-lg)}.world-cup-primary:disabled{cursor:not-allowed;opacity:.45;transform:none}.world-cup-submit-confirmation{margin:var(--space-sm) 0 0;color:var(--pl-cyan-dark);font-size:var(--text-small);font-weight:900;text-align:center}.world-cup-lockable-section{display:grid;gap:2px;min-width:0}.world-cup-lock-control{--world-cup-lock-size: 38px;box-sizing:border-box;position:relative;display:inline-grid;width:var(--world-cup-lock-size);min-width:var(--world-cup-lock-size);max-width:var(--world-cup-lock-size);justify-self:end;place-items:center;text-transform:none}.world-cup-lock-control.locked{--world-cup-lock-size: 38px}.world-cup-lock-button{box-sizing:border-box;position:relative;display:inline-grid;overflow:hidden;isolation:isolate;width:var(--world-cup-lock-size);min-width:var(--world-cup-lock-size);max-width:var(--world-cup-lock-size);height:var(--world-cup-lock-size);min-height:var(--world-cup-lock-size);max-height:var(--world-cup-lock-size);appearance:none;-webkit-tap-highlight-color:transparent;place-items:center;padding:0;border:1px solid rgba(139,92,246,.22);border-radius:50%;color:var(--pl-purple-deep);background:#ffffffe0;box-shadow:0 8px 18px #7c3aed14;line-height:1;outline:none;transition:border-color .17s ease,background-color .17s ease,box-shadow .18s ease,color .15s ease,opacity .15s ease,transform .15s cubic-bezier(.215,.61,.355,1)}.world-cup-lock-button:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.24),transparent 28%),var(--gradient-primary);opacity:0;pointer-events:none;transition:opacity .19s cubic-bezier(.215,.61,.355,1)}.world-cup-lock-icon{position:relative;z-index:1;display:block;width:17px;height:17px;pointer-events:none}.world-cup-lock-button-text{display:none}.world-cup-lock-button.locked{padding:0;border-color:#ffffff57;color:var(--pl-white);background:#ffffff2e;box-shadow:0 8px 18px #0f172a1a,inset 0 1px #ffffff3d}.world-cup-lock-button.locked:before{opacity:0}.world-cup-entry-compact-golden .world-cup-lock-button.locked{border-color:#ffffff5c;background:#78350f3d;box-shadow:0 8px 18px #78350f24,inset 0 1px #ffffff3d}.world-cup-lock-button:focus-visible,.world-cup-lock-button.locked:focus-visible{outline:2px solid rgba(6,182,212,.5);outline-offset:3px}.world-cup-lock-button:active:not(:disabled){transform:scale(.985)}.world-cup-lock-button:disabled{cursor:not-allowed;opacity:.48}.world-cup-lock-note{margin:0;color:var(--pl-cyan-dark);font-size:var(--text-small);font-weight:900;line-height:1.15;text-align:center}.world-cup-lock-note.hidden{visibility:hidden}.world-cup-phase-lock-note,.world-cup-summary-lock-note{min-height:1.15em;margin-bottom:-8px;overflow:visible;transform:translateY(-3px)}.world-cup-advancement-ladder{margin-top:var(--space-xl)}.world-cup-ladder-winner{display:grid;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);padding:var(--space-sm) var(--space-md);border:1px solid rgba(245,158,11,.34);border-radius:var(--border-radius-md);background:#f59e0b1a}.world-cup-ladder-winner.missing{grid-template-columns:38px minmax(0,1fr);border-color:#dc262647;background:#fef2f2ad}.world-cup-ladder-winner-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--gradient-primary);font-size:1.2rem}.world-cup-ladder-winner div{display:grid;min-width:0;gap:2px}.world-cup-ladder-winner span:not(.world-cup-ladder-winner-icon){color:var(--pl-cyan-dark);font-size:var(--text-xs);font-weight:900;text-transform:uppercase}.world-cup-ladder-winner strong{overflow:hidden;color:var(--pl-purple-deep);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap}.world-cup-ladder-winner.missing strong{color:#b91c1c}.world-cup-ladder-winner img{max-width:32px;max-height:24px;justify-self:end;object-fit:contain}.world-cup-bracket-builder{width:100%;max-width:100%;min-width:0;overflow:hidden}.world-cup-bracket-builder.world-cup-embedded-section{grid-template-columns:minmax(0,1fr)}.world-cup-bracket-builder.unavailable .world-cup-bracket-board{opacity:.46;filter:grayscale(.22)}.world-cup-bracket-builder.unavailable .world-cup-bracket-champion{opacity:.72}.world-cup-bracket-champion{display:grid;grid-template-columns:46px minmax(0,1fr) 44px;align-items:center;gap:var(--space-md);box-sizing:border-box;width:100%;min-width:0;padding:14px 16px;border:1px solid rgba(6,182,212,.22);border-radius:var(--border-radius-md);background:linear-gradient(135deg,#fffffff5,#f8fafce0),linear-gradient(90deg,#8b5cf61a,#06b6d41a);box-shadow:0 12px 26px #0f172a14,inset 0 -2px #06b6d414}.world-cup-bracket-champion.selected{border-color:#06b6d45c;background:linear-gradient(135deg,#ecfefff0,#f5f3ffeb),radial-gradient(circle at 8% 12%,rgba(6,182,212,.18),transparent 34%)}.world-cup-bracket-champion.missing{grid-template-columns:46px minmax(0,1fr)}.world-cup-bracket-champion.is-over{border-color:#06b6d48c;box-shadow:0 14px 28px #06b6d41f,inset 0 0 0 2px #06b6d429}.world-cup-bracket-champion-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;color:var(--pl-white);background:var(--gradient-primary);box-shadow:0 10px 22px #7c3aed33}.world-cup-bracket-champion-icon svg{width:23px;height:23px}.world-cup-bracket-champion div{display:grid;min-width:0;align-content:center;justify-items:center;gap:4px;text-align:center}.world-cup-bracket-champion div span{color:var(--pl-cyan-dark);font-size:var(--text-xs);font-weight:900;line-height:1;text-transform:uppercase}.world-cup-bracket-champion strong{overflow:hidden;color:var(--pl-purple-deep);font-size:clamp(1.05rem,2vw,1.42rem);font-weight:900;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.world-cup-bracket-champion.missing strong{color:var(--pl-purple-deep)}.world-cup-bracket-champion small{overflow:hidden;color:var(--pl-dark-gray);font-size:var(--text-small);font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.world-cup-bracket-champion img{max-width:44px;max-height:32px;justify-self:end;object-fit:contain}.world-cup-golden-selected-player{margin:0}.world-cup-golden-selected-player.selected{border-color:#f59e0b6b;background:linear-gradient(135deg,#fffbebf5,#ecfeffe0),radial-gradient(circle at 8% 12%,rgba(245,158,11,.2),transparent 34%)}.world-cup-golden-boot-icon{color:var(--pl-white);background:linear-gradient(135deg,#f97316,#facc15);box-shadow:0 10px 22px #f59e0b38}.world-cup-golden-selected-player.missing .world-cup-golden-boot-icon{color:var(--pl-white);background:linear-gradient(135deg,#f97316,#facc15)}.world-cup-golden-boot{--world-cup-golden-card-inset-start: 4px;--world-cup-golden-card-inset-end: 6px}.world-cup-golden-search-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);margin-inline:var(--world-cup-golden-card-inset-start) var(--world-cup-golden-card-inset-end);margin-top:0}.world-cup-golden-search-row.active{grid-template-columns:minmax(0,1fr)}.world-cup-golden-search-trigger,.world-cup-golden-search-field{box-sizing:border-box;display:grid;align-items:center;width:100%;min-width:0;min-height:44px;border:1px solid rgba(139,92,246,.2);border-radius:var(--border-radius-md);color:var(--pl-purple-deep);background:#ffffffd6}.world-cup-golden-search-trigger{grid-template-columns:20px minmax(0,1fr);gap:8px;padding:0 12px;font-size:var(--text-small);font-weight:900;text-align:left}.world-cup-golden-search-trigger svg,.world-cup-golden-search-field>svg{width:17px;height:17px;color:var(--pl-purple)}.world-cup-golden-search-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-cup-golden-search-trigger:hover,.world-cup-golden-search-field:focus-within{border-color:#06b6d461;background:#ecfeff7a}.world-cup-golden-search-field{grid-template-columns:20px minmax(0,1fr) 30px;gap:8px;padding:0 7px 0 12px}.world-cup-golden-search-field input{min-width:0;border:0;color:var(--pl-purple-deep);background:transparent;font:inherit;font-size:var(--text-small);font-weight:900;outline:none}.world-cup-golden-search-field input::placeholder{color:#4c1d9594}.world-cup-golden-search-field button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid rgba(139,92,246,.14);border-radius:50%;color:var(--pl-purple-deep);background:#ffffffd6}.world-cup-golden-search-field button svg,.world-cup-golden-filter-chip svg{width:14px;height:14px}.world-cup-golden-filter-strip{display:flex;gap:7px;margin-top:var(--space-sm);overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.world-cup-golden-filter-strip::-webkit-scrollbar{display:none}.world-cup-golden-filter-chip{display:inline-grid;grid-template-columns:20px auto 16px;align-items:center;flex:0 0 auto;gap:6px;min-height:32px;padding:0 8px;border:1px solid rgba(6,182,212,.22);border-radius:999px;color:var(--pl-purple-deep);background:#ecfeffbd;font-size:var(--text-xs);font-weight:900}.world-cup-golden-filter-chip img{max-width:20px;max-height:15px}.world-cup-team-search-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);max-height:340px;margin-top:var(--space-md);overflow:auto;padding:4px 6px 4px 4px}.world-cup-team-search-option{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:var(--space-sm);min-height:56px;padding:var(--space-sm);border:1px solid rgba(139,92,246,.18);border-radius:var(--border-radius-md);color:var(--pl-purple-deep);background:#f8fafcbd;text-align:left}.world-cup-team-search-option.selected,.world-cup-team-search-option:hover{border-color:#06b6d45c;background:#ecfeff9e}.world-cup-team-search-option img{max-width:32px;max-height:24px}.world-cup-team-search-option span{display:grid;min-width:0}.world-cup-team-search-option strong,.world-cup-team-search-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-cup-team-search-option strong{font-size:var(--text-small)}.world-cup-team-search-option small{color:var(--pl-dark-gray);font-size:var(--text-xs);font-weight:800}.world-cup-golden-results-list{margin-top:4px}.world-cup-bracket-board{display:grid;box-sizing:border-box;grid-template-columns:minmax(300px,1.45fr) minmax(260px,1.1fr) minmax(250px,1fr) minmax(230px,.9fr) minmax(230px,.9fr);gap:10px;width:100%;max-width:100%;margin-top:4px;overflow-x:auto;padding-bottom:var(--space-xs);scrollbar-width:none}.world-cup-bracket-board::-webkit-scrollbar{display:none}.world-cup-bracket-column{display:grid;align-content:start;gap:8px;min-width:0;padding:8px;border:1px solid rgba(139,92,246,.18);border-radius:var(--border-radius-md);background:#f8fafcb8}.world-cup-bracket-column.is-over{border-color:#06b6d480;box-shadow:inset 0 0 0 2px #06b6d429}.world-cup-bracket-column-header,.world-cup-bracket-match-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.world-cup-bracket-column-header{padding:8px 9px;border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-inner-border, rgba(139, 92, 246, .18));border-radius:var(--world-cup-section-radius);background:var(--world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong, rgba(248, 250, 252, .72)));background-clip:padding-box;box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-inner-shadow, rgba(139, 92, 246, .18))}.world-cup-bracket-column-header span,.world-cup-bracket-match-header span{color:var(--pl-cyan-dark);font-size:var(--text-xs);font-weight:900;text-transform:uppercase}.world-cup-bracket-column-header h4{margin:2px 0 0;color:var(--pl-purple-deep);font-size:.9rem;line-height:1.1}.world-cup-bracket-column-header>strong{display:grid;min-width:42px;height:28px;place-items:center;border-radius:999px;color:var(--pl-white);background:var(--gradient-primary);font-size:var(--text-xs);font-weight:900}.world-cup-bracket-match-list{display:grid;gap:8px}.world-cup-bracket-match{display:grid;gap:7px;min-width:0;padding:8px;border:1px solid rgba(139,92,246,.14);border-radius:var(--border-radius-md);background:#ffffffd1}.world-cup-bracket-match.has-winner{border-color:#06b6d43d;background:#ecfeff8f}.world-cup-bracket-match-header strong{color:var(--pl-dark-gray);font-size:.62rem;font-weight:900;text-transform:uppercase}.world-cup-bracket-matchup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px}.world-cup-bracket-vs{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;color:var(--pl-purple-deep);background:#8b5cf61a;font-size:.62rem;font-weight:900;text-transform:uppercase}.world-cup-bracket-team{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:48px;padding:6px 7px;border:1px solid rgba(139,92,246,.16);border-radius:var(--border-radius-md);color:var(--pl-purple-deep);background:#ffffffe6;text-align:left}.world-cup-bracket-team:hover:not(:disabled){border-color:#06b6d46b;background:#06b6d41a}.world-cup-bracket-team.winner{border-color:#06b6d466;color:var(--pl-white);background:var(--gradient-primary);box-shadow:0 10px 20px #7c3aed24}.world-cup-bracket-team.winner:hover:not(:disabled),.world-cup-bracket-team.winner:active:not(:disabled){border-color:#06b6d466;color:var(--pl-white);background:var(--gradient-primary);box-shadow:0 10px 20px #7c3aed24}.world-cup-bracket-team.loser{opacity:.48;filter:grayscale(.55)}.world-cup-bracket-team.dragging{z-index:5;opacity:.9;box-shadow:0 14px 26px #0f172a2e}.world-cup-bracket-team.placeholder{grid-template-columns:minmax(0,1fr);color:var(--pl-dark-gray);background:#f8fafcc7}.world-cup-bracket-team img{max-width:24px;max-height:18px;object-fit:contain}.world-cup-bracket-team span{display:grid;min-width:0;gap:1px}.world-cup-bracket-team strong,.world-cup-bracket-team small{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.world-cup-bracket-team strong{color:inherit;font-size:.76rem;font-weight:900}.world-cup-bracket-team small{color:inherit;font-size:.62rem;font-weight:900;opacity:.82}.world-cup-bracket-tree-board{--bracket-row-size: 60px;--bracket-row-gap: 9px;grid-template-columns:minmax(233px,1.04fr) 30px minmax(203px,.9fr) 30px minmax(183px,.8fr) 30px minmax(165px,.7fr) 30px minmax(165px,.7fr);align-items:stretch;gap:0;width:100%;min-width:0;max-width:100%;padding:4px 0 var(--space-xs);border:0;border-radius:0;background:transparent;box-shadow:none}.world-cup-bracket-tree-round{position:relative;gap:9px;padding:0 4px;border:0;border-radius:0;background:transparent}.world-cup-bracket-tree-round.is-over{border-color:transparent;background:transparent;box-shadow:none}.world-cup-bracket-tree-round-grid,.world-cup-bracket-connector-grid{display:grid;grid-template-rows:repeat(var(--bracket-leaf-count),var(--bracket-row-size));gap:var(--bracket-row-gap)}.world-cup-bracket-tree-round-grid{min-width:0}.world-cup-bracket-connector-lane{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:9px;width:30px;min-width:30px}.world-cup-bracket-connector-spacer{display:block;height:63px;border-bottom:1px solid transparent}.world-cup-bracket-connector{position:relative;display:block;align-self:stretch;min-height:100%;color:#8b5cf633}.world-cup-bracket-connector:after{content:"";position:absolute;top:50%;right:0;width:14px;height:2px;background:currentColor;transform:translateY(-50%);transition:background .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth)}.world-cup-bracket-connector i{position:absolute;display:block;background:currentColor;transition:background .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth)}.world-cup-bracket-connector-top,.world-cup-bracket-connector-bottom{left:0;right:14px;height:2px}.world-cup-bracket-connector-top{top:var(--connector-top-y)}.world-cup-bracket-connector-bottom{top:var(--connector-bottom-y)}.world-cup-bracket-connector-middle{top:var(--connector-top-y);right:14px;bottom:calc(100% - var(--connector-bottom-y));width:2px}.world-cup-bracket-connector.complete{color:#06b6d494}.world-cup-bracket-connector.complete i,.world-cup-bracket-connector.complete:after{box-shadow:0 0 10px #06b6d429}.world-cup-bracket-tree-match{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;align-self:center;min-width:0;min-height:55px;overflow:hidden;padding:0;border:1px solid rgba(139,92,246,.16);border-radius:var(--border-radius-md);background:#ffffffe0;box-shadow:0 8px 18px #0f172a0b}.world-cup-bracket-tree-match.ready{border-color:#8b5cf638}.world-cup-bracket-tree-match.pending{background:#f8fafcad}.world-cup-bracket-tree-match.has-winner{border-color:#06b6d457;background:linear-gradient(135deg,#ecfeffdb,#f5f3ffc2),#ffffffe0}.world-cup-bracket-tree-matchup{display:grid;grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr);align-items:stretch;gap:0;height:100%;min-width:0}.world-cup-bracket-tree-vs{display:grid;width:15px;height:100%;place-items:center;border-right:1px solid rgba(139,92,246,.12);border-left:1px solid rgba(139,92,246,.12);border-radius:0;color:var(--pl-purple-deep);background:#8b5cf60f;font-size:.7rem;font-weight:950;line-height:1;text-transform:none}.world-cup-bracket-team-compact{--bracket-badge-width: 25px;--bracket-badge-height: 25px;--bracket-flag-box-height: 24px;--bracket-flag-max-width: 33px;--bracket-flag-max-height: 24px;display:grid;position:relative;align-items:center;align-self:stretch;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;width:100%;height:100%;min-height:100%;padding:0;border:0;border-radius:0;line-height:1;transition:border-color .16s var(--ease-smooth),background .16s var(--ease-smooth),box-shadow .16s var(--ease-smooth),opacity .16s var(--ease-smooth),filter .16s var(--ease-smooth)}.world-cup-bracket-tree-matchup>.world-cup-bracket-team-compact:first-child{border-right:1px solid rgba(139,92,246,.12)}.world-cup-bracket-team-compact.slot-away{grid-template-columns:minmax(0,1fr)}.world-cup-bracket-team-compact:focus{outline:none}.world-cup-bracket-team-compact:focus-visible{outline:2px solid rgba(6,182,212,.42);outline-offset:-3px;box-shadow:inset 0 0 0 4px #8b5cf61f}.world-cup-bracket-team-compact:disabled{cursor:default}.world-cup-bracket-team-compact img{display:block;width:auto;height:auto;max-width:var(--bracket-flag-max-width);max-height:var(--bracket-flag-max-height);box-sizing:content-box;border:0;border-radius:2px;background:var(--pl-white);box-shadow:0 0 0 .6px #0f172a2e;object-fit:contain}.world-cup-bracket-team .world-cup-bracket-flag-box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--bracket-flag-max-width);height:var(--bracket-flag-box-height);min-width:0}.world-cup-bracket-team .world-cup-bracket-team-main{display:flex;align-items:center;justify-content:center;grid-row:1;gap:5px;grid-column:1;width:100%;min-width:0;height:100%;padding-inline:2px}.world-cup-bracket-team-compact.slot-home .world-cup-bracket-source-badge{left:0;border-radius:0 8px 8px 0}.world-cup-bracket-team-compact.slot-away .world-cup-bracket-source-badge{right:0;border-radius:8px 0 0 8px}.world-cup-bracket-team-compact.has-source-badge .world-cup-bracket-source-badge{right:auto;left:0;border-radius:0 8px 8px 0}.world-cup-bracket-team-compact.slot-away .world-cup-bracket-team-main{grid-column:1}.world-cup-bracket-team-compact.has-source-badge .world-cup-bracket-team-main{width:calc(100% - var(--bracket-badge-width));margin-left:var(--bracket-badge-width);justify-content:center}.world-cup-bracket-team .world-cup-bracket-team-copy{display:inline-grid;place-items:center;flex:0 0 auto;min-width:0;height:var(--bracket-flag-box-height);gap:0}.world-cup-bracket-team-compact strong{display:block;height:var(--bracket-flag-box-height);overflow:hidden;color:inherit;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1.22rem;font-weight:900;line-height:var(--bracket-flag-box-height);text-overflow:clip;transform:translateY(.8px);white-space:nowrap}.world-cup-bracket-team .world-cup-bracket-source-badge{display:grid;position:absolute;top:50%;place-items:center;min-width:var(--bracket-badge-width);width:var(--bracket-badge-width);max-width:var(--bracket-badge-width);height:var(--bracket-badge-height);align-self:center;padding:0;border:1px solid rgba(139,92,246,.2);box-sizing:border-box;color:var(--pl-purple-deep);background:#ffffffd6;box-shadow:0 4px 10px #7c3aed14;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.58rem;font-weight:900;line-height:1;opacity:.78;pointer-events:none;text-align:center;text-transform:uppercase;transform:translateY(-50%)}.world-cup-bracket-team .world-cup-bracket-source-badge>span{position:absolute;top:50%;left:50%;display:block;min-width:0;font-variant-numeric:tabular-nums;line-height:1;text-align:center;transform:translate(-50%,-50%) translateY(.85px)}.world-cup-bracket-team-compact.winner .world-cup-bracket-source-badge{opacity:.9}.world-cup-bracket-team-compact.winner .world-cup-bracket-source-badge{color:var(--pl-white);border-color:#ffffff42;background:#0f172a29}.world-cup-bracket-team-compact.loser{opacity:.42;filter:grayscale(.66)}.world-cup-bracket-team-compact.placeholder{min-height:100%;color:#475569c2;background:#f8fafccc;text-align:center}.world-cup-bracket-team-placeholder{display:block;height:var(--bracket-flag-box-height);overflow:hidden;max-width:100%;color:var(--pl-dark-gray);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.78rem;font-weight:900;line-height:var(--bracket-flag-box-height);text-overflow:ellipsis;transform:translateY(.6px);white-space:nowrap}.world-cup-bracket-team-placeholder.third-place{overflow:visible;font-size:.63rem;letter-spacing:-.01em;text-overflow:clip}.world-cup-bracket-team-compact.placeholder .world-cup-bracket-source-badge{color:var(--pl-cyan-dark)}@media (max-width: 760px){.world-cup-bracket-tree-board{--bracket-row-size: 55px;--bracket-row-gap: 8px;grid-template-columns:minmax(205px,1fr) 25px minmax(180px,.9fr) 25px minmax(163px,.82fr) 25px minmax(148px,.72fr) 25px minmax(148px,.72fr)}.world-cup-bracket-tree-round{padding:0 3px}.world-cup-bracket-tree-match{grid-template-columns:minmax(0,1fr);min-height:50px;padding:0}.world-cup-bracket-tree-matchup{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);gap:0}.world-cup-bracket-tree-vs{width:14px;height:100%;font-size:.63rem}.world-cup-bracket-team-compact{--bracket-badge-width: 20px;--bracket-badge-height: 21px;--bracket-flag-box-height: 21px;--bracket-flag-max-width: 29px;--bracket-flag-max-height: 21px;min-height:100%;padding:0}.world-cup-bracket-team .world-cup-bracket-team-main{padding-inline:1px}.world-cup-bracket-team-compact img{width:auto;height:auto;max-width:var(--bracket-flag-max-width);max-height:var(--bracket-flag-max-height)}.world-cup-bracket-team-compact strong{font-size:1.1rem}.world-cup-bracket-team .world-cup-bracket-source-badge{min-width:var(--bracket-badge-width);width:var(--bracket-badge-width);max-width:var(--bracket-badge-width);height:var(--bracket-badge-height);padding:0;font-size:.48rem}.world-cup-bracket-connector-lane{width:25px;min-width:25px}.world-cup-bracket-connector-top,.world-cup-bracket-connector-bottom,.world-cup-bracket-connector-middle{right:11px}.world-cup-bracket-connector:after{width:11px}}@media (prefers-reduced-motion: reduce){.world-cup-bracket-connector i,.world-cup-bracket-team-compact{transition:none}}.world-cup-advance-board{display:grid;grid-template-columns:minmax(390px,1.7fr) repeat(5,minmax(134px,.66fr));gap:10px;margin-top:var(--space-lg);overflow:visible;padding-bottom:var(--space-xs)}.world-cup-advance-column{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0;padding:8px;border:1px solid rgba(139,92,246,.18);border-radius:var(--border-radius-md);background:#f8fafcb8}.world-cup-advance-column.source{min-width:390px;background:#06b6d414}.world-cup-advance-column.is-over,.world-cup-advance-column.preview-target{border-color:#06b6d480;box-shadow:inset 0 0 0 2px #06b6d429}.world-cup-advance-column.preview-target{background:#06b6d41f}.world-cup-advance-column-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid rgba(139,92,246,.12)}.world-cup-advance-column-header>div{min-width:0}.world-cup-advance-column-header span{color:var(--pl-cyan-dark);font-size:var(--text-xs);font-weight:900;text-transform:uppercase}.world-cup-advance-column-header h4{overflow:hidden;margin:2px 0 0;color:var(--pl-purple-deep);font-size:.88rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.world-cup-advance-column-header>strong{display:grid;box-sizing:border-box;min-width:38px;height:26px;place-items:center;padding:0 8px;border-radius:999px;color:var(--pl-white);background:var(--pl-purple);font-size:.74rem;font-weight:900;line-height:1}.world-cup-advance-drop-hint{margin:6px 0 0;color:var(--pl-cyan-dark);font-size:.68rem;font-weight:900;text-transform:uppercase}.world-cup-advance-card-list{display:grid;align-content:start;gap:5px;max-height:none;overflow:visible;padding-top:var(--space-sm)}.world-cup-advance-column.source .world-cup-advance-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.world-cup-advance-card{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:34px;padding:4px 5px;border:1px solid rgba(139,92,246,.16);border-radius:var(--border-radius-md);color:var(--pl-purple-deep);background:#ffffffe0;touch-action:none}.world-cup-advance-card:hover{border-color:#8b5cf647;background:#fffffff5}.world-cup-advance-card.is-dragging{z-index:5;box-shadow:var(--shadow-lg)}.world-cup-advance-card.disabled{cursor:not-allowed;opacity:.5}.world-cup-advance-card.preview{border-color:#06b6d46b;background:#06b6d41a;box-shadow:inset 3px 0 #06b6d48c}.world-cup-advance-card img{max-width:20px;max-height:15px;object-fit:contain}.world-cup-advance-card>span{display:grid;gap:1px;min-width:0}.world-cup-advance-card strong,.world-cup-advance-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-cup-advance-card strong{font-size:.68rem;line-height:1.05}.world-cup-advance-card small{color:var(--pl-cyan-dark);font-size:.58rem;font-weight:900;line-height:1.05;text-transform:uppercase}.world-cup-advance-card-actions{display:grid;grid-auto-flow:column;grid-auto-columns:20px;gap:2px;justify-self:end}.world-cup-advance-card-actions button{display:grid;box-sizing:border-box;width:20px;min-width:20px;height:20px;min-height:20px;place-items:center;padding:0;border:1px solid rgba(139,92,246,.18);border-radius:50%;color:var(--pl-purple-deep);background:#ffffffe6;font-size:.72rem;font-weight:900;line-height:1}.world-cup-advance-card-actions button:hover{border-color:#06b6d461;color:var(--pl-white);background:var(--pl-purple)}.world-cup-advance-card-actions button.reject{color:#b91c1c;border-color:#dc262633;background:#fef2f2db}.world-cup-advance-card-actions button.accept{color:#047857;border-color:#05966938;background:#ecfdf5eb}.world-cup-advance-card-actions button.reject:hover{color:var(--pl-white);border-color:#dc26269e;background:#dc2626}.world-cup-advance-card-actions button.accept:hover{color:var(--pl-white);border-color:#0596699e;background:#059669}.world-cup-advance-card-actions button:disabled,.world-cup-advance-card-actions button:disabled:hover{cursor:not-allowed;opacity:.42;color:var(--pl-purple-deep);border-color:#8b5cf62e;background:#ffffffbd}.world-cup-advance-message{margin:var(--space-md) 0 0;color:var(--pl-dark-gray);font-size:var(--text-small);font-weight:800}.world-cup-advance-message.error{color:#b91c1c}.world-cup-schedule-panel,.world-cup-standings-panel{overflow:hidden}.world-cup-schedule-tabs{--world-cup-schedule-tab-edge-clearance: 3px;display:flex;gap:var(--space-sm);margin-top:var(--space-lg);overflow-x:auto;padding:2px 2px var(--space-sm) calc(2px + var(--world-cup-schedule-tab-edge-clearance));scroll-padding-inline:var(--world-cup-schedule-tab-edge-clearance);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.world-cup-schedule-tabs:after{content:"";flex:0 0 var(--world-cup-schedule-tab-edge-clearance);min-width:var(--world-cup-schedule-tab-edge-clearance);pointer-events:none}.world-cup-schedule-tabs::-webkit-scrollbar{display:none}.world-cup-schedule-tabs button{display:grid;box-sizing:border-box;flex:0 0 160px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:6px;min-width:0;min-height:60px;padding:8px 8px 8px 10px;border:1px solid rgba(139,92,246,.18);border-radius:var(--border-radius-md);border-top-left-radius:var(--border-radius-md);border-bottom-left-radius:var(--border-radius-md);color:var(--pl-purple-deep);background:#f8fafccc;scroll-snap-align:start}.world-cup-schedule-tabs button.active{border-color:#06b6d46b;background:#06b6d41f;box-shadow:inset 3px 0 #06b6d499}.world-cup-schedule-tab-copy{display:grid;gap:2px;min-width:0}.world-cup-schedule-tab-copy small{color:var(--pl-cyan-dark);font-size:.62rem;font-weight:900;letter-spacing:0;line-height:1;text-align:left;text-transform:uppercase;overflow-wrap:anywhere}.world-cup-schedule-tab-copy span{font-size:.86rem;font-weight:900;line-height:1.05;text-align:left;overflow-wrap:anywhere}.world-cup-schedule-tabs strong{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;color:var(--pl-white);background:var(--pl-purple);font-size:.72rem;font-weight:900;line-height:1}.world-cup-fixture-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:12px;margin-top:var(--space-md)}.world-cup-fixture-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;min-width:0;min-height:204px;padding:11px 12px;border:1px solid rgba(139,92,246,.16);border-radius:var(--border-radius-md);background:#f8fafcb8}.world-cup-fixture-card.is-live{border-color:#f4305670;background:color-mix(in srgb,var(--world-cup-hog-cream) 92%,var(--world-cup-entry-red-warm))}.world-cup-fixture-card.is-finished{border-color:color-mix(in srgb,var(--world-cup-position-first-ink) 28%,transparent);background:color-mix(in srgb,var(--world-cup-hog-cream) 94%,var(--world-cup-position-first-vivid))}.world-cup-fixture-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:5px;min-height:58px}.world-cup-fixture-card-header span,.world-cup-fixture-card-header strong,.world-cup-fixture-card-header em{color:var(--pl-cyan-dark);font-weight:900;line-height:1}.world-cup-fixture-card-header span{font-size:.7rem;text-transform:uppercase}.world-cup-fixture-card-header strong{grid-column:1 / -1;font-size:.7rem}.world-cup-fixture-card-header em{display:inline-grid;min-height:24px;place-items:center;padding:0 8px;border:1px solid rgba(76,29,149,.18);border-radius:999px;color:var(--world-cup-entry-purple-ink);background:#ffffffe6;font-size:.62rem;font-style:normal;text-transform:uppercase}.world-cup-fixture-card.is-live .world-cup-fixture-card-header em{border-color:var(--world-cup-entry-red-ink);color:#fff;background:var(--world-cup-entry-red-vivid)}.world-cup-fixture-card.is-finished .world-cup-fixture-card-header em{border-color:var(--world-cup-position-first-ink);color:var(--world-cup-position-first-ink);background:color-mix(in srgb,var(--world-cup-hog-cream) 86%,var(--world-cup-position-first-vivid))}.world-cup-fixture-card h4{min-height:36px;margin:0;color:var(--pl-purple-deep);font-size:.78rem;line-height:1.18;overflow-wrap:anywhere}.world-cup-fixture-matchup{display:grid;align-content:center;gap:7px;padding:10px 0;border-top:1px solid rgba(139,92,246,.1)}.world-cup-fixture-team{display:grid;grid-template-columns:32px minmax(0,1fr) 34px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:5px 6px;border:1px solid transparent;border-radius:var(--border-radius-sm);background:#ffffff7a}.world-cup-fixture-team.pending{grid-template-columns:minmax(0,1fr);min-height:24px}.world-cup-fixture-team img{display:block;max-width:32px;max-height:24px;object-fit:contain}.world-cup-fixture-team-crest-placeholder{display:block;width:32px;height:24px;border-radius:2px;background:#8b5cf61f}.world-cup-fixture-team>span{display:grid;gap:3px;min-width:0}.world-cup-fixture-team strong{color:var(--pl-purple-deep);font-size:.94rem;font-weight:900;line-height:1.08;overflow-wrap:anywhere}.world-cup-fixture-team.pending strong{color:var(--pl-purple-deep)}.world-cup-fixture-team small{color:var(--pl-cyan-dark);font-size:.68rem;font-weight:900;line-height:1;overflow-wrap:anywhere;text-transform:uppercase}.world-cup-fixture-team-score{display:grid;justify-self:end;width:30px;min-width:30px;height:30px;place-items:center;border:1px solid rgba(76,29,149,.2);border-radius:50%;color:var(--world-cup-entry-purple-ink);background:color-mix(in srgb,var(--world-cup-hog-cream) 92%,var(--world-cup-entry-purple-vivid));box-shadow:0 2px color-mix(in srgb,var(--world-cup-entry-purple-shadow) 32%,transparent),0 8px 14px -12px color-mix(in srgb,var(--world-cup-entry-purple-shadow) 42%,transparent);font-family:var(--world-cup-font-condensed);font-size:.9rem;font-weight:950;line-height:1;text-align:center}.world-cup-fixture-team-score:not(.has-score){color:color-mix(in srgb,var(--world-cup-entry-purple-ink) 48%,transparent);background:#ffffffc7;box-shadow:none}.world-cup-fixture-team.winner{border-color:color-mix(in srgb,var(--world-cup-position-first-ink) 34%,transparent);color:var(--world-cup-position-first-ink);background:color-mix(in srgb,var(--world-cup-hog-cream) 86%,var(--world-cup-position-first-vivid))}.world-cup-fixture-team.winner :is(strong,small),.world-cup-fixture-team.winner .world-cup-fixture-team-score{color:var(--world-cup-position-first-ink)}.world-cup-fixture-team.loser{border-color:color-mix(in srgb,var(--world-cup-entry-red-ink) 24%,transparent);color:#7f1d1d;background:color-mix(in srgb,var(--world-cup-hog-cream) 88%,var(--world-cup-entry-red-warm));filter:grayscale(.28);opacity:.84}.world-cup-fixture-team.loser :is(strong,small),.world-cup-fixture-team.loser .world-cup-fixture-team-score{color:#7f1d1d}.world-cup-fixture-team.live{border-color:color-mix(in srgb,var(--world-cup-entry-red-ink) 32%,transparent)}.world-cup-fixture-versus{display:none}.world-cup-fixture-venue{display:grid;gap:4px;align-content:center;min-height:48px;border-top:1px solid rgba(139,92,246,.1)}.world-cup-fixture-venue strong,.world-cup-fixture-venue span{color:var(--pl-cyan-dark);font-size:.7rem;font-weight:900;line-height:1}.world-cup-fixture-venue strong{font-weight:900;overflow-wrap:anywhere}.world-cup-fixture-venue span{overflow-wrap:anywhere}.world-cup-live-group-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:var(--space-lg)}.world-cup-live-summary-grid .world-cup-live-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.world-cup-live-table-stack{display:contents;min-width:0}.world-cup-standings-panel{grid-area:standings}.world-cup-live-group{min-width:0;padding:9px;border:1px solid rgba(139,92,246,.14);border-radius:var(--border-radius-md);background:#f8fafcbd}.world-cup-live-group-header,.world-cup-live-group li{display:grid;grid-template-columns:24px 28px minmax(0,1fr) 26px 28px;align-items:center;gap:4px}.world-cup-live-group-header{grid-template-columns:minmax(0,1fr) 26px 28px;padding-bottom:7px;border-bottom:1px solid rgba(139,92,246,.12)}.world-cup-live-group-header h4{margin:0;color:var(--pl-purple-deep);font-size:.92rem;line-height:1}.world-cup-live-group-header span{color:var(--pl-cyan-dark);font-size:.72rem;font-weight:900;text-align:center;text-transform:uppercase}.world-cup-live-group ol{display:grid;gap:2px;margin:6px 0 0;padding:0;list-style:none}.world-cup-live-group li{min-height:29px}.world-cup-live-position{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;color:var(--pl-purple-deep);background:#8b5cf61a;font-size:.72rem;font-weight:900}.world-cup-live-group img{max-width:28px;max-height:20px;object-fit:contain}.world-cup-live-group li strong{overflow:hidden;min-width:0;color:var(--pl-purple-deep);font-size:.8rem;line-height:1.03;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.world-cup-live-group li span:not(.world-cup-live-position){color:var(--pl-dark-gray);font-size:.74rem;font-weight:900;text-align:center}.world-cup-third-table-panel{grid-area:third;align-self:stretch;display:flex;flex-direction:column;min-height:0;overflow:hidden}.world-cup-third-table-explainer{margin:var(--space-md) 0 0;color:#111827;font-size:var(--text-small);font-weight:800;line-height:1.28}.world-cup-third-table-tiebreakers{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-md)}.world-cup-third-table-tiebreakers span{display:inline-grid;min-height:26px;place-items:center;padding:0 9px;border:1px solid rgba(139,92,246,.14);border-radius:999px;color:var(--pl-purple-deep);background:#8b5cf614;font-size:.62rem;font-weight:900;line-height:1;text-transform:uppercase}.world-cup-third-table-alert{margin-top:var(--space-sm);padding:9px 11px;border:1px solid rgba(245,158,11,.28);border-radius:var(--border-radius-md);color:#92400e;background:#fef3c7b8;font-size:var(--text-xs);font-weight:900;line-height:1.22}.world-cup-third-table-alert.neutral{border-color:#06b6d433;color:var(--pl-cyan-dark);background:#06b6d414}.world-cup-third-table-list{display:grid;flex:1 1 auto;grid-template-rows:auto minmax(0,1fr);gap:0;min-width:0;min-height:0;margin-top:var(--space-lg);padding:9px;border:1px solid rgba(139,92,246,.14);border-radius:var(--border-radius-md);background:#f8fafcbd}.world-cup-third-table-header,.world-cup-third-table-row{display:grid;grid-template-columns:24px 28px minmax(0,1fr) 26px 28px 26px;align-items:center;gap:4px}.world-cup-third-table-header{grid-template-columns:minmax(0,1fr) 26px 28px 26px;padding-bottom:7px;border-bottom:1px solid rgba(139,92,246,.12)}.world-cup-third-table-header h4{margin:0;color:var(--pl-purple-deep);font-size:.92rem;line-height:1}.world-cup-third-table-header span{color:var(--pl-cyan-dark);font-size:.72rem;font-weight:900;text-align:center;text-transform:uppercase}.world-cup-third-table-list ol{display:grid;gap:2px;grid-auto-rows:minmax(42px,1fr);height:100%;min-height:0;margin:6px 0 0;padding:0;list-style:none}.world-cup-third-table-row{--world-cup-third-info-height: 42px;--world-cup-third-rank-size: 23px;align-items:start;min-width:0;min-height:42px}.world-cup-third-table-metric{align-self:start;margin-top:calc((var(--world-cup-third-info-height) - 1em) / 2);color:var(--pl-dark-gray);font-size:.94rem;font-weight:900;line-height:1;text-align:center}.world-cup-third-table-row.cutoff .world-cup-third-table-status{color:#92400e;border-color:#f59e0b52;background:#fef3c7b8;box-shadow:0 var(--world-cup-effect-xs-lift) 0 #f59e0b6b}.world-cup-third-table-rank{align-self:start;display:grid;width:var(--world-cup-third-rank-size);height:var(--world-cup-third-rank-size);margin-top:calc((var(--world-cup-third-info-height) - var(--world-cup-third-rank-size)) / 2);place-items:center;border-radius:999px;color:var(--pl-white);background:var(--pl-purple);font-size:.72rem;font-weight:900}.world-cup-third-table-row.chasing .world-cup-third-table-rank{color:var(--pl-purple-deep);background:#8b5cf61f}.world-cup-third-table-flag-stack{display:grid;grid-template-rows:20px 20px;gap:2px;align-self:start;justify-items:center;min-width:0}.world-cup-third-table-flag-stack img{align-self:start;max-width:28px;max-height:20px;object-fit:contain}.world-cup-third-table-group-letter{display:grid;width:20px;height:20px;place-items:center;border:var(--world-cup-effect-xs-border) solid color-mix(in srgb,var(--world-cup-colorway-border) 36%,transparent);border-radius:999px;color:var(--world-cup-colorway-heading);background:color-mix(in srgb,var(--world-cup-colorway-surface-strong) 76%,#ffffff);box-shadow:0 var(--world-cup-effect-xs-lift) 0 color-mix(in srgb,var(--world-cup-colorway-shadow) 34%,transparent);font-size:.56rem;font-weight:950;line-height:1;text-transform:uppercase}.world-cup-third-table-team{display:grid;grid-template-rows:20px 20px;gap:2px;align-self:start;min-width:0}.world-cup-third-table-meta-line{display:flex;align-items:center;gap:6px;min-width:0}.world-cup-third-table-team strong{flex:0 1 auto;overflow:hidden;min-width:0;color:var(--pl-purple-deep);font-size:1rem;font-weight:900;line-height:20px;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.world-cup-third-table-team small{color:var(--pl-cyan-dark);font-size:.62rem;font-weight:900;line-height:20px;text-transform:uppercase}.world-cup-third-table-status{display:inline-grid;flex:0 0 auto;min-height:20px;place-items:center;padding:0 6px;border-radius:999px;color:var(--pl-white);background:var(--gradient-primary);font-size:.54rem;font-weight:900;line-height:1;text-align:center;white-space:nowrap}.world-cup-third-table-row.chasing .world-cup-third-table-status{color:var(--pl-purple-deep);background:#8b5cf61a}.world-cup-drawer-backdrop{position:fixed;z-index:40;inset:0;display:grid;justify-items:end;background:#0f172a57}.world-cup-submission-drawer{position:relative;display:grid;align-content:start;gap:var(--space-lg);width:min(620px,100%);height:100%;overflow:auto;padding:clamp(1rem,3vw,2rem);border-left:1px solid rgba(139,92,246,.2);background:#fffffff5;box-shadow:-20px 0 60px #0f172a2e}.world-cup-submission-drawer h3{margin:-12px 44px 0 0;color:var(--pl-purple-deep);font-size:var(--text-h2)}.world-cup-drawer-close{position:absolute;top:var(--space-lg);right:var(--space-lg);display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(139,92,246,.2);border-radius:50%;color:var(--pl-purple-deep);background:#f8fafceb;font-size:1.1rem;font-weight:900}.world-cup-sealed-drawer-state{display:grid;gap:var(--space-xs);padding:var(--space-lg);border:1px dashed rgba(139,92,246,.28);border-radius:var(--border-radius-md);background:#f8fafcc7}.world-cup-sealed-drawer-state strong{color:var(--pl-purple-deep);font-size:var(--text-lg)}.world-cup-sealed-drawer-state p{margin:0;color:var(--pl-dark-gray);font-size:var(--text-small)}.world-cup-drawer-content{display:grid;gap:var(--space-lg)}.world-cup-drawer-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.world-cup-submission-detail-panel .world-cup-drawer-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.world-cup-drawer-summary div{display:grid;gap:var(--space-xs);justify-items:center;min-width:0;padding:var(--space-md);border-radius:var(--border-radius-md);background:#fffffffa;text-align:center}.world-cup-drawer-summary span,.world-cup-drawer-rounds h4,.world-cup-drawer-groups h4{color:var(--pl-cyan-dark);font-size:var(--text-xs);font-weight:900;text-transform:uppercase}.world-cup-drawer-summary strong{overflow:hidden;color:var(--pl-purple-deep);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap}.world-cup-drawer-rounds,.world-cup-drawer-groups{display:grid;gap:var(--space-md)}.world-cup-drawer-rounds section,.world-cup-drawer-groups section{display:grid;gap:var(--space-sm);min-width:0;padding:var(--space-sm);border:1px solid rgba(139,92,246,.14);border-radius:var(--border-radius-md);background:#f8fafcbd}.world-cup-drawer-rounds h4,.world-cup-drawer-groups h4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);margin:0}.world-cup-drawer-rounds h4 strong{color:var(--pl-purple-deep);font-size:var(--text-xs);font-weight:950;white-space:nowrap}.world-cup-drawer-rounds section>div{display:flex;flex-wrap:wrap;gap:6px}.world-cup-drawer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.world-cup-drawer-groups ol{display:grid;gap:2px;margin:0;padding-left:20px;color:var(--pl-dark-gray);font-size:var(--text-xs);font-weight:800}.app-world-cup-route .world-cup-colorway-main{--world-cup-colorway-surface: var(--world-cup-hog-cream);--world-cup-colorway-surface-strong: #fffdf8;--world-cup-colorway-border: var(--world-cup-hog-ink);--world-cup-colorway-shadow: var(--world-cup-hog-orange-shadow);--world-cup-colorway-inner-border: var(--world-cup-hog-ink);--world-cup-colorway-inner-shadow: var(--world-cup-hog-orange-shadow);--world-cup-colorway-heading: var(--world-cup-text-purple);--world-cup-colorway-text: var(--world-cup-hog-ink);--world-cup-colorway-muted: #5f523f;--world-cup-colorway-panel-tint-bg: var(--world-cup-colorway-surface-strong);--world-cup-colorway-panel-tint-hover: var(--world-cup-colorway-surface);--world-cup-colorway-panel-fill: var(--world-cup-colorway-surface);--world-cup-colorway-panel-fill-strong: var(--world-cup-colorway-surface-strong);--world-cup-colorway-panel-fill-tint: var(--world-cup-colorway-panel-tint-bg);--world-cup-colorway-panel-fill-hover: var(--world-cup-colorway-panel-tint-hover);--world-cup-colorway-panel-texture-opacity: .26;--world-cup-colorway-panel-texture-blend: multiply;--world-cup-colorway-accent: var(--world-cup-text-purple);--world-cup-colorway-accent-contrast: var(--world-cup-hog-cream);--world-cup-colorway-button-bg: var(--world-cup-hog-lime);--world-cup-colorway-button-text: #1f2f00;--world-cup-colorway-button-border: var(--world-cup-hog-lime-ink);--world-cup-colorway-button-shadow: var(--world-cup-hog-lime-shadow);--world-cup-colorway-base: var(--world-cup-hog-lime);--world-cup-colorway-on-base: #1f2f00;--world-cup-colorway-secondary-bg: var(--world-cup-hog-cream);--world-cup-colorway-secondary-text: var(--world-cup-text-purple);--world-cup-colorway-secondary-border: var(--world-cup-hog-purple-ink);--world-cup-colorway-secondary-shadow: var(--world-cup-hog-purple-shadow);--world-cup-colorway-chip-bg: var(--world-cup-entry-purple-chip-soft);--world-cup-colorway-chip-text: var(--world-cup-hog-purple-ink);--world-cup-colorway-chip-border: var(--world-cup-hog-purple-ink);--world-cup-colorway-chip-shadow: var(--world-cup-hog-purple-shadow);--world-cup-colorway-icon-bg: var(--world-cup-text-purple);--world-cup-colorway-icon-text: var(--world-cup-hog-cream);--world-cup-colorway-icon-border: var(--world-cup-hog-purple-ink);--world-cup-colorway-icon-shadow: var(--world-cup-hog-purple-shadow)}.app-world-cup-route .world-cup-colorway-purple,.app-world-cup-route .world-cup-colorway-fifa-brand-purple{--world-cup-colorway-surface: var(--world-cup-entry-purple-surface);--world-cup-colorway-surface-strong: var(--world-cup-entry-purple-surface-strong);--world-cup-colorway-border: var(--world-cup-entry-purple-ink);--world-cup-colorway-shadow: var(--world-cup-entry-purple-shadow);--world-cup-colorway-inner-border: var(--world-cup-entry-purple-ink);--world-cup-colorway-inner-shadow: var(--world-cup-entry-purple-shadow);--world-cup-colorway-heading: var(--world-cup-entry-purple-ink);--world-cup-colorway-text: var(--world-cup-entry-purple-text);--world-cup-colorway-muted: var(--world-cup-entry-purple-muted);--world-cup-colorway-accent: var(--world-cup-entry-purple-vivid);--world-cup-colorway-accent-contrast: var(--world-cup-hog-cream);--world-cup-colorway-button-bg: var(--world-cup-entry-purple-vivid);--world-cup-colorway-button-text: var(--world-cup-hog-cream);--world-cup-colorway-button-border: var(--world-cup-entry-purple-ink);--world-cup-colorway-button-shadow: var(--world-cup-entry-purple-shadow);--world-cup-colorway-base: var(--world-cup-entry-purple-vivid);--world-cup-colorway-on-base: var(--world-cup-hog-cream);--world-cup-colorway-secondary-bg: var(--world-cup-entry-purple-surface);--world-cup-colorway-secondary-text: var(--world-cup-entry-purple-ink);--world-cup-colorway-secondary-border: var(--world-cup-entry-purple-ink);--world-cup-colorway-secondary-shadow: var(--world-cup-entry-purple-shadow);--world-cup-colorway-chip-bg: var(--world-cup-entry-purple-vivid);--world-cup-colorway-chip-text: var(--world-cup-hog-cream);--world-cup-colorway-chip-border: var(--world-cup-entry-purple-ink);--world-cup-colorway-chip-shadow: var(--world-cup-entry-purple-shadow);--world-cup-colorway-icon-bg: var(--world-cup-entry-purple-vivid);--world-cup-colorway-icon-text: var(--world-cup-hog-cream);--world-cup-colorway-icon-border: var(--world-cup-entry-purple-ink);--world-cup-colorway-icon-shadow: var(--world-cup-entry-purple-shadow)}.app-world-cup-route .world-cup-colorway-red{--world-cup-colorway-panel-tint-bg: oklch(99.1% .005 29deg);--world-cup-colorway-panel-tint-hover: oklch(98.55% .009 29deg);--world-cup-colorway-surface: oklch(98.55% .009 29deg);--world-cup-colorway-surface-strong: var(--world-cup-colorway-panel-tint-bg);--world-cup-colorway-border: var(--world-cup-entry-red-ink);--world-cup-colorway-shadow: var(--world-cup-entry-red-shadow);--world-cup-colorway-inner-border: var(--world-cup-entry-red-ink);--world-cup-colorway-inner-shadow: var(--world-cup-entry-red-shadow);--world-cup-colorway-heading: var(--world-cup-entry-red-ink);--world-cup-colorway-text: #431b16;--world-cup-colorway-muted: #724033;--world-cup-colorway-accent: var(--world-cup-entry-red-vivid);--world-cup-colorway-accent-contrast: var(--world-cup-hog-cream);--world-cup-colorway-button-bg: var(--world-cup-entry-red-vivid);--world-cup-colorway-button-text: var(--world-cup-hog-cream);--world-cup-colorway-button-border: var(--world-cup-entry-red-ink);--world-cup-colorway-button-shadow: var(--world-cup-entry-red-shadow);--world-cup-colorway-base: var(--world-cup-entry-red-vivid);--world-cup-colorway-on-base: var(--world-cup-hog-cream);--world-cup-colorway-secondary-bg: var(--world-cup-colorway-panel-tint-bg);--world-cup-colorway-secondary-text: var(--world-cup-entry-red-ink);--world-cup-colorway-secondary-border: var(--world-cup-entry-red-ink);--world-cup-colorway-secondary-shadow: var(--world-cup-entry-red-shadow);--world-cup-colorway-chip-bg: var(--world-cup-entry-red-vivid);--world-cup-colorway-chip-text: var(--world-cup-hog-cream);--world-cup-colorway-chip-border: var(--world-cup-entry-red-ink);--world-cup-colorway-chip-shadow: var(--world-cup-entry-red-shadow);--world-cup-colorway-icon-bg: var(--world-cup-entry-red-vivid);--world-cup-colorway-icon-text: var(--world-cup-hog-cream);--world-cup-colorway-icon-border: var(--world-cup-entry-red-ink);--world-cup-colorway-icon-shadow: var(--world-cup-entry-red-shadow)}.app-world-cup-route .world-cup-colorway-orange,.app-world-cup-route .world-cup-colorway-fifa-brand-orange,.app-world-cup-route .world-cup-colorway-header-orange{--world-cup-colorway-panel-tint-bg: var(--world-cup-entry-orange-panel-tint-bg);--world-cup-colorway-panel-tint-hover: var(--world-cup-entry-orange-panel-tint-hover);--world-cup-colorway-surface: var(--world-cup-entry-orange-surface);--world-cup-colorway-surface-strong: var(--world-cup-entry-orange-surface-strong);--world-cup-colorway-border: var(--world-cup-entry-orange-ink);--world-cup-colorway-shadow: var(--world-cup-entry-orange-shadow);--world-cup-colorway-inner-border: var(--world-cup-entry-orange-ink);--world-cup-colorway-inner-shadow: var(--world-cup-entry-orange-shadow);--world-cup-colorway-heading: var(--world-cup-entry-orange-ink);--world-cup-colorway-text: var(--world-cup-entry-orange-text);--world-cup-colorway-muted: var(--world-cup-entry-orange-muted);--world-cup-colorway-accent: var(--world-cup-entry-orange-vivid);--world-cup-colorway-accent-contrast: var(--world-cup-hog-cream);--world-cup-colorway-button-bg: var(--world-cup-entry-orange-vivid);--world-cup-colorway-button-text: var(--world-cup-hog-cream);--world-cup-colorway-button-border: var(--world-cup-entry-orange-ink);--world-cup-colorway-button-shadow: var(--world-cup-entry-orange-shadow);--world-cup-colorway-base: var(--world-cup-entry-orange-vivid);--world-cup-colorway-on-base: var(--world-cup-hog-cream);--world-cup-colorway-secondary-bg: var(--world-cup-colorway-panel-tint-bg);--world-cup-colorway-secondary-text: var(--world-cup-entry-orange-ink);--world-cup-colorway-secondary-border: var(--world-cup-entry-orange-ink);--world-cup-colorway-secondary-shadow: var(--world-cup-entry-orange-shadow);--world-cup-colorway-chip-bg: var(--world-cup-entry-orange-vivid);--world-cup-colorway-chip-text: var(--world-cup-hog-cream);--world-cup-colorway-chip-border: var(--world-cup-entry-orange-ink);--world-cup-colorway-chip-shadow: var(--world-cup-entry-orange-shadow);--world-cup-colorway-icon-bg: var(--world-cup-entry-orange-vivid);--world-cup-colorway-icon-text: var(--world-cup-hog-cream);--world-cup-colorway-icon-border: var(--world-cup-entry-orange-ink);--world-cup-colorway-icon-shadow: var(--world-cup-entry-orange-shadow)}.app-world-cup-route .world-cup-colorway-lime,.app-world-cup-route .world-cup-colorway-fifa-brand-lime{--world-cup-colorway-surface: color-mix(in srgb, #fefff4 97%, var(--world-cup-hog-lime));--world-cup-colorway-surface-strong: color-mix(in srgb, #fefff4 99%, var(--world-cup-hog-lime));--world-cup-colorway-border: var(--world-cup-entry-lime-edge);--world-cup-colorway-shadow: var(--world-cup-hog-lime-shadow);--world-cup-colorway-inner-border: var(--world-cup-entry-lime-edge);--world-cup-colorway-inner-shadow: var(--world-cup-hog-lime-shadow);--world-cup-colorway-heading: var(--world-cup-hog-lime-ink);--world-cup-colorway-text: #263306;--world-cup-colorway-muted: #58670e;--world-cup-colorway-accent: var(--world-cup-hog-lime-ink);--world-cup-colorway-accent-contrast: var(--world-cup-hog-cream);--world-cup-colorway-button-bg: var(--world-cup-hog-lime);--world-cup-colorway-button-text: #1f2f00;--world-cup-colorway-button-border: var(--world-cup-entry-lime-edge);--world-cup-colorway-button-shadow: var(--world-cup-hog-lime-shadow);--world-cup-colorway-base: var(--world-cup-hog-lime);--world-cup-colorway-on-base: #1f2f00;--world-cup-colorway-secondary-bg: color-mix(in srgb, #fefff4 97%, var(--world-cup-hog-lime));--world-cup-colorway-secondary-text: var(--world-cup-hog-lime-ink);--world-cup-colorway-secondary-border: var(--world-cup-entry-lime-edge);--world-cup-colorway-secondary-shadow: var(--world-cup-hog-lime-shadow);--world-cup-colorway-chip-bg: var(--world-cup-hog-lime);--world-cup-colorway-chip-text: #1f2f00;--world-cup-colorway-chip-border: var(--world-cup-entry-lime-edge);--world-cup-colorway-chip-shadow: var(--world-cup-hog-lime-shadow);--world-cup-colorway-icon-bg: var(--world-cup-hog-lime);--world-cup-colorway-icon-text: #1f2f00;--world-cup-colorway-icon-border: var(--world-cup-entry-lime-edge);--world-cup-colorway-icon-shadow: var(--world-cup-hog-lime-shadow)}.app-world-cup-route .world-cup-colorway-blue,.app-world-cup-route .world-cup-colorway-fifa-brand-blue{--world-cup-colorway-surface: color-mix(in srgb, #f8fbff 97%, var(--world-cup-entry-blue-vivid));--world-cup-colorway-surface-strong: color-mix(in srgb, #f8fbff 99%, var(--world-cup-entry-blue-vivid));--world-cup-colorway-border: var(--world-cup-hog-blue-ink);--world-cup-colorway-shadow: var(--world-cup-hog-blue-shadow);--world-cup-colorway-inner-border: var(--world-cup-hog-blue-ink);--world-cup-colorway-inner-shadow: var(--world-cup-hog-blue-shadow);--world-cup-colorway-heading: var(--world-cup-hog-blue-ink);--world-cup-colorway-text: #17204f;--world-cup-colorway-muted: #354272;--world-cup-colorway-accent: var(--world-cup-entry-blue-vivid);--world-cup-colorway-accent-contrast: var(--world-cup-hog-cream);--world-cup-colorway-button-bg: var(--world-cup-entry-blue-vivid);--world-cup-colorway-button-text: var(--world-cup-hog-cream);--world-cup-colorway-button-border: var(--world-cup-hog-blue-ink);--world-cup-colorway-button-shadow: var(--world-cup-hog-blue-shadow);--world-cup-colorway-base: var(--world-cup-entry-blue-vivid);--world-cup-colorway-on-base: var(--world-cup-hog-cream);--world-cup-colorway-secondary-bg: color-mix(in srgb, #f8fbff 97%, var(--world-cup-entry-blue-vivid));--world-cup-colorway-secondary-text: var(--world-cup-hog-blue-ink);--world-cup-colorway-secondary-border: var(--world-cup-hog-blue-ink);--world-cup-colorway-secondary-shadow: var(--world-cup-hog-blue-shadow);--world-cup-colorway-chip-bg: var(--world-cup-entry-blue-vivid);--world-cup-colorway-chip-text: var(--world-cup-hog-cream);--world-cup-colorway-chip-border: var(--world-cup-hog-blue-ink);--world-cup-colorway-chip-shadow: var(--world-cup-hog-blue-shadow);--world-cup-colorway-icon-bg: var(--world-cup-entry-blue-vivid);--world-cup-colorway-icon-text: var(--world-cup-hog-cream);--world-cup-colorway-icon-border: var(--world-cup-hog-blue-ink);--world-cup-colorway-icon-shadow: var(--world-cup-hog-blue-shadow)}.app-world-cup-route .world-cup-colorway-fifa-brand-green{--world-cup-colorway-surface: color-mix(in srgb, #f8fffb 97%, var(--world-cup-fifa-brand-green));--world-cup-colorway-surface-strong: color-mix(in srgb, #f8fffb 99%, var(--world-cup-fifa-brand-green));--world-cup-colorway-border: var(--world-cup-fifa-brand-green-ink);--world-cup-colorway-shadow: var(--world-cup-fifa-brand-green-shadow);--world-cup-colorway-inner-border: var(--world-cup-fifa-brand-green-ink);--world-cup-colorway-inner-shadow: var(--world-cup-fifa-brand-green-shadow);--world-cup-colorway-heading: var(--world-cup-fifa-brand-green-ink);--world-cup-colorway-text: #123b29;--world-cup-colorway-muted: #315f46;--world-cup-colorway-accent: var(--world-cup-fifa-brand-green);--world-cup-colorway-accent-contrast: var(--world-cup-hog-cream);--world-cup-colorway-button-bg: var(--world-cup-fifa-brand-green);--world-cup-colorway-button-text: var(--world-cup-fifa-brand-green-ink);--world-cup-colorway-button-border: var(--world-cup-fifa-brand-green-ink);--world-cup-colorway-button-shadow: var(--world-cup-fifa-brand-green-shadow);--world-cup-colorway-base: var(--world-cup-fifa-brand-green);--world-cup-colorway-on-base: var(--world-cup-fifa-brand-green-ink);--world-cup-colorway-secondary-bg: color-mix(in srgb, #f8fffb 97%, var(--world-cup-fifa-brand-green));--world-cup-colorway-secondary-text: var(--world-cup-fifa-brand-green-ink);--world-cup-colorway-secondary-border: var(--world-cup-fifa-brand-green-ink);--world-cup-colorway-secondary-shadow: var(--world-cup-fifa-brand-green-shadow);--world-cup-colorway-chip-bg: var(--world-cup-fifa-brand-green);--world-cup-colorway-chip-text: var(--world-cup-fifa-brand-green-ink);--world-cup-colorway-chip-border: var(--world-cup-fifa-brand-green-ink);--world-cup-colorway-chip-shadow: var(--world-cup-fifa-brand-green-shadow);--world-cup-colorway-icon-bg: var(--world-cup-fifa-brand-green);--world-cup-colorway-icon-text: var(--world-cup-fifa-brand-green-ink);--world-cup-colorway-icon-border: var(--world-cup-fifa-brand-green-ink);--world-cup-colorway-icon-shadow: var(--world-cup-fifa-brand-green-shadow)}.app-world-cup-route .world-cup-colorway-cyan{--world-cup-colorway-surface: color-mix(in srgb, #f9feff 97%, var(--world-cup-hospitality-cyan));--world-cup-colorway-surface-strong: color-mix(in srgb, #f9feff 99%, var(--world-cup-hospitality-cyan));--world-cup-colorway-border: var(--world-cup-hospitality-cyan-ink);--world-cup-colorway-shadow: var(--world-cup-hospitality-cyan-shadow);--world-cup-colorway-inner-border: var(--world-cup-hospitality-cyan-ink);--world-cup-colorway-inner-shadow: var(--world-cup-hospitality-cyan-shadow);--world-cup-colorway-heading: var(--world-cup-hospitality-cyan);--world-cup-colorway-text: #143b43;--world-cup-colorway-muted: #45646a;--world-cup-colorway-accent: var(--world-cup-hospitality-cyan);--world-cup-colorway-accent-contrast: var(--world-cup-hog-cream);--world-cup-colorway-button-bg: var(--world-cup-hospitality-cyan);--world-cup-colorway-button-text: var(--world-cup-hospitality-navy);--world-cup-colorway-button-border: var(--world-cup-hospitality-cyan-ink);--world-cup-colorway-button-shadow: var(--world-cup-hospitality-cyan-shadow);--world-cup-colorway-base: var(--world-cup-hospitality-cyan);--world-cup-colorway-on-base: var(--world-cup-hospitality-navy);--world-cup-colorway-secondary-bg: color-mix(in srgb, #f9feff 97%, var(--world-cup-hospitality-cyan));--world-cup-colorway-secondary-text: var(--world-cup-hospitality-cyan-ink);--world-cup-colorway-secondary-border: var(--world-cup-hospitality-cyan-ink);--world-cup-colorway-secondary-shadow: var(--world-cup-hospitality-cyan-shadow);--world-cup-colorway-chip-bg: var(--world-cup-hospitality-cyan);--world-cup-colorway-chip-text: var(--world-cup-hospitality-navy);--world-cup-colorway-chip-border: var(--world-cup-hospitality-cyan-ink);--world-cup-colorway-chip-shadow: var(--world-cup-hospitality-cyan-shadow);--world-cup-colorway-icon-bg: var(--world-cup-hospitality-cyan);--world-cup-colorway-icon-text: var(--world-cup-hospitality-navy);--world-cup-colorway-icon-border: var(--world-cup-hospitality-cyan-ink);--world-cup-colorway-icon-shadow: var(--world-cup-hospitality-cyan-shadow)}.app-world-cup-route .world-cup-colorway-ink{--world-cup-colorway-surface: var(--world-cup-hog-ink);--world-cup-colorway-surface-strong: #42351f;--world-cup-colorway-border: var(--world-cup-hog-cream);--world-cup-colorway-shadow: var(--world-cup-page-frame-shadow-deep);--world-cup-colorway-inner-border: #dcc9ab;--world-cup-colorway-inner-shadow: var(--world-cup-page-frame-shadow-dark);--world-cup-colorway-heading: var(--world-cup-hog-cream);--world-cup-colorway-text: #f8ead5;--world-cup-colorway-muted: #e1cdb0;--world-cup-colorway-accent: var(--world-cup-hog-lime);--world-cup-colorway-accent-contrast: var(--world-cup-hog-ink);--world-cup-colorway-button-bg: var(--world-cup-hog-lime);--world-cup-colorway-button-text: #1f2f00;--world-cup-colorway-button-border: var(--world-cup-hog-lime-ink);--world-cup-colorway-button-shadow: var(--world-cup-hog-lime-shadow);--world-cup-colorway-base: var(--world-cup-hog-lime);--world-cup-colorway-on-base: #1f2f00;--world-cup-colorway-secondary-bg: var(--world-cup-hog-cream);--world-cup-colorway-secondary-text: var(--world-cup-hog-ink);--world-cup-colorway-secondary-border: #dcc9ab;--world-cup-colorway-secondary-shadow: var(--world-cup-page-frame-shadow-dark);--world-cup-colorway-chip-bg: var(--world-cup-hog-lime);--world-cup-colorway-chip-text: #1f2f00;--world-cup-colorway-chip-border: var(--world-cup-hog-lime-ink);--world-cup-colorway-chip-shadow: var(--world-cup-hog-lime-shadow);--world-cup-colorway-icon-bg: var(--world-cup-hog-lime);--world-cup-colorway-icon-text: #1f2f00;--world-cup-colorway-icon-border: var(--world-cup-hog-lime-ink);--world-cup-colorway-icon-shadow: var(--world-cup-hog-lime-shadow)}.app-world-cup-route .world-cup-colorway-header-purple{--world-cup-colorway-panel-tint-bg: var(--world-cup-entry-purple-panel-tint-bg);--world-cup-colorway-panel-tint-hover: var(--world-cup-entry-purple-panel-tint-hover);--world-cup-colorway-surface: var(--world-cup-entry-purple-surface);--world-cup-colorway-surface-strong: var(--world-cup-colorway-panel-tint-bg);--world-cup-colorway-border: var(--world-cup-entry-purple-ink);--world-cup-colorway-shadow: var(--world-cup-entry-purple-shadow);--world-cup-colorway-inner-border: var(--world-cup-entry-purple-ink);--world-cup-colorway-inner-shadow: var(--world-cup-entry-purple-shadow);--world-cup-colorway-heading: var(--world-cup-entry-purple-ink);--world-cup-colorway-text: var(--world-cup-entry-purple-text);--world-cup-colorway-muted: var(--world-cup-entry-purple-muted);--world-cup-colorway-accent: var(--world-cup-entry-purple-vivid);--world-cup-colorway-accent-contrast: var(--world-cup-hog-cream);--world-cup-colorway-button-bg: var(--world-cup-entry-purple-vivid);--world-cup-colorway-button-text: var(--world-cup-hog-cream);--world-cup-colorway-button-border: var(--world-cup-entry-purple-ink);--world-cup-colorway-button-shadow: var(--world-cup-entry-purple-shadow);--world-cup-colorway-base: var(--world-cup-entry-purple-vivid);--world-cup-colorway-on-base: var(--world-cup-hog-cream);--world-cup-colorway-secondary-bg: var(--world-cup-colorway-panel-tint-bg);--world-cup-colorway-secondary-text: var(--world-cup-entry-purple-ink);--world-cup-colorway-secondary-border: var(--world-cup-entry-purple-ink);--world-cup-colorway-secondary-shadow: var(--world-cup-entry-purple-shadow);--world-cup-colorway-chip-bg: var(--world-cup-entry-purple-vivid);--world-cup-colorway-chip-text: var(--world-cup-hog-cream);--world-cup-colorway-chip-border: var(--world-cup-entry-purple-ink);--world-cup-colorway-chip-shadow: var(--world-cup-entry-purple-shadow);--world-cup-colorway-icon-bg: var(--world-cup-entry-purple-vivid);--world-cup-colorway-icon-text: var(--world-cup-hog-cream);--world-cup-colorway-icon-border: var(--world-cup-entry-purple-ink);--world-cup-colorway-icon-shadow: var(--world-cup-entry-purple-shadow)}.app-world-cup-route .world-cup-colorway-header-red{--world-cup-colorway-panel-tint-bg: oklch(99.1% .005 29deg);--world-cup-colorway-panel-tint-hover: oklch(98.55% .009 29deg);--world-cup-colorway-surface: oklch(98.55% .009 29deg);--world-cup-colorway-surface-strong: var(--world-cup-colorway-panel-tint-bg);--world-cup-colorway-border: var(--world-cup-entry-red-ink);--world-cup-colorway-shadow: var(--world-cup-entry-red-shadow);--world-cup-colorway-inner-border: var(--world-cup-entry-red-ink);--world-cup-colorway-inner-shadow: var(--world-cup-entry-red-shadow);--world-cup-colorway-heading: var(--world-cup-entry-red-ink);--world-cup-colorway-text: #431b16;--world-cup-colorway-muted: #724033;--world-cup-colorway-accent: var(--world-cup-entry-red-vivid);--world-cup-colorway-accent-contrast: var(--world-cup-hog-cream);--world-cup-colorway-button-bg: var(--world-cup-entry-red-vivid);--world-cup-colorway-button-text: var(--world-cup-hog-cream);--world-cup-colorway-button-border: var(--world-cup-entry-red-ink);--world-cup-colorway-button-shadow: var(--world-cup-entry-red-shadow);--world-cup-colorway-base: var(--world-cup-entry-red-vivid);--world-cup-colorway-on-base: var(--world-cup-hog-cream);--world-cup-colorway-secondary-bg: var(--world-cup-colorway-panel-tint-bg);--world-cup-colorway-secondary-text: var(--world-cup-entry-red-ink);--world-cup-colorway-secondary-border: var(--world-cup-entry-red-ink);--world-cup-colorway-secondary-shadow: var(--world-cup-entry-red-shadow);--world-cup-colorway-chip-bg: var(--world-cup-entry-red-vivid);--world-cup-colorway-chip-text: var(--world-cup-hog-cream);--world-cup-colorway-chip-border: var(--world-cup-entry-red-ink);--world-cup-colorway-chip-shadow: var(--world-cup-entry-red-shadow);--world-cup-colorway-icon-bg: var(--world-cup-entry-red-vivid);--world-cup-colorway-icon-text: var(--world-cup-hog-cream);--world-cup-colorway-icon-border: var(--world-cup-entry-red-ink);--world-cup-colorway-icon-shadow: var(--world-cup-entry-red-shadow)}.app-world-cup-route .world-cup-colorway-header-lime{--world-cup-colorway-panel-tint-bg: color-mix(in srgb, var(--world-cup-entry-lime-soft) 3%, #fefffb);--world-cup-colorway-panel-tint-hover: color-mix(in srgb, var(--world-cup-entry-lime-soft) 6%, #fefffb);--world-cup-colorway-surface: color-mix(in srgb, #fefff4 97%, var(--world-cup-entry-lime-vivid));--world-cup-colorway-surface-strong: var(--world-cup-colorway-panel-tint-bg);--world-cup-colorway-border: var(--world-cup-entry-lime-edge);--world-cup-colorway-shadow: var(--world-cup-hog-lime-shadow);--world-cup-colorway-inner-border: var(--world-cup-entry-lime-edge);--world-cup-colorway-inner-shadow: var(--world-cup-hog-lime-shadow);--world-cup-colorway-heading: #1f2f00;--world-cup-colorway-text: #263306;--world-cup-colorway-muted: #4c5f00;--world-cup-colorway-accent: var(--world-cup-hog-lime-ink);--world-cup-colorway-accent-contrast: var(--world-cup-hog-cream);--world-cup-colorway-button-bg: var(--world-cup-entry-lime-vivid);--world-cup-colorway-button-text: #1f2f00;--world-cup-colorway-button-border: var(--world-cup-entry-lime-edge);--world-cup-colorway-button-shadow: var(--world-cup-hog-lime-shadow);--world-cup-colorway-base: var(--world-cup-entry-lime-vivid);--world-cup-colorway-on-base: #1f2f00;--world-cup-colorway-secondary-bg: color-mix(in srgb, #fefff4 97%, var(--world-cup-entry-lime-vivid));--world-cup-colorway-secondary-text: #1f2f00;--world-cup-colorway-secondary-border: var(--world-cup-entry-lime-edge);--world-cup-colorway-secondary-shadow: var(--world-cup-hog-lime-shadow);--world-cup-colorway-chip-bg: var(--world-cup-entry-lime-vivid);--world-cup-colorway-chip-text: #1f2f00;--world-cup-colorway-chip-border: var(--world-cup-entry-lime-edge);--world-cup-colorway-chip-shadow: var(--world-cup-hog-lime-shadow);--world-cup-colorway-icon-bg: var(--world-cup-entry-lime-vivid);--world-cup-colorway-icon-text: #1f2f00;--world-cup-colorway-icon-border: var(--world-cup-entry-lime-edge);--world-cup-colorway-icon-shadow: var(--world-cup-hog-lime-shadow)}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-fifa-brand-purple,.world-cup-colorway-fifa-brand-orange,.world-cup-colorway-fifa-brand-lime,.world-cup-colorway-fifa-brand-blue,.world-cup-colorway-fifa-brand-green,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime){--world-cup-colorway-panel-fill: var(--world-cup-colorway-surface);--world-cup-colorway-panel-fill-strong: var(--world-cup-colorway-surface-strong);--world-cup-colorway-panel-fill-tint: var(--world-cup-colorway-panel-tint-bg, var(--world-cup-colorway-panel-fill-strong));--world-cup-colorway-panel-fill-hover: var(--world-cup-colorway-panel-tint-hover, var(--world-cup-colorway-panel-fill));--world-cup-colorway-panel-texture-opacity: .26;--world-cup-colorway-panel-texture-blend: multiply;--world-cup-colorway-circle-bg: #ffffff;--world-cup-colorway-circle-text: var(--world-cup-colorway-base);--world-cup-colorway-circle-border: var(--world-cup-colorway-border);--world-cup-colorway-circle-shadow: var(--world-cup-colorway-shadow)}.app-world-cup-route .world-cup-panel-fill-white{--world-cup-colorway-panel-fill: #ffffff;--world-cup-colorway-panel-fill-strong: #ffffff;--world-cup-colorway-panel-fill-tint: #ffffff;--world-cup-colorway-panel-fill-hover: #ffffff;--world-cup-colorway-panel-texture-opacity: .12;--world-cup-colorway-panel-texture-blend: normal}.world-cup-money-panel,.world-cup-flow-section,.world-cup-rules-card,.world-cup-live-group,.world-cup-drawer-rounds section,.world-cup-drawer-groups section{border:2px solid var(--world-cup-section-border);border-radius:var(--world-cup-section-radius);background:var(--world-cup-section-bg);background-clip:padding-box;box-shadow:0 var(--world-cup-section-lift) 0 var(--world-cup-section-shadow)}.app-world-cup-route :is(.world-cup-hero,.world-cup-status-card,.world-cup-panel,.world-cup-money-panel,.world-cup-flow-section,.world-cup-rules-card,.world-cup-live-group,.world-cup-drawer-rounds section,.world-cup-drawer-groups section,.world-cup-submission-drawer){color:var(--world-cup-colorway-text);border:var(--world-cup-effect-lg-border) solid var(--world-cup-colorway-border);border-radius:var(--world-cup-section-radius);background-clip:padding-box;box-shadow:0 var(--world-cup-effect-lg-lift) 0 color-mix(in srgb,var(--world-cup-colorway-shadow) 74%,transparent),0 24px 58px -34px color-mix(in srgb,var(--world-cup-colorway-shadow) 46%,transparent),0 0 72px -48px color-mix(in srgb,var(--world-cup-colorway-shadow) 38%,transparent)}.app-world-cup-route :is(.world-cup-status-card,.world-cup-panel:not(.world-cup-entry-builder-hero),.world-cup-money-panel,.world-cup-flow-section,.world-cup-rules-card,.world-cup-live-group,.world-cup-drawer-rounds section,.world-cup-drawer-groups section,.world-cup-submission-drawer){background:var(--world-cup-colorway-panel-fill, var(--world-cup-colorway-surface))}.app-world-cup-route :is(.world-cup-money-card,.world-cup-prize-breakdown,.world-cup-prize-card,.world-cup-prize-phase,.world-cup-data-state,.world-cup-data-strip div,.world-cup-preview,.world-cup-entry-expanded-header,.world-cup-entry-summary-line,.world-cup-entry-summary-lock-card,.world-cup-entry-compact-pick,.world-cup-builder-status,.world-cup-group-card,.world-cup-third-rules-note,.world-cup-player-option,.world-cup-golden-unavailable span,.world-cup-golden-leader-row,.world-cup-custom-pick,.world-cup-ladder-winner,.world-cup-bracket-champion,.world-cup-golden-selected-player,.world-cup-bracket-match,.world-cup-bracket-tree-match,.world-cup-advance-column,.world-cup-advance-card,.world-cup-fixture-card,.world-cup-third-table-alert,.world-cup-drawer-summary div,.world-cup-sealed-drawer-state){color:var(--world-cup-colorway-text);border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-inner-border);border-radius:var(--world-cup-section-radius);background:var(--world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong));background-clip:padding-box;box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-inner-shadow)}.app-world-cup-route :is(.world-cup-primary,.world-cup-secondary,.world-cup-dashboard-back,.world-cup-entry-name-save,.world-cup-entry-phase-toggle,.world-cup-lock-button,.world-cup-group-table-lock,.world-cup-third-button,.world-cup-rules-toggle,.world-cup-submit-button,.world-cup-save-draft-button,.world-cup-schedule-tabs button,.world-cup-golden-search-trigger,.world-cup-team-search-option,.world-cup-advance-card-actions button,.world-cup-drawer-close){color:var(--world-cup-colorway-secondary-text);border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-secondary-border);border-radius:var(--world-cup-section-radius);background:var(--world-cup-colorway-secondary-bg);background-clip:padding-box;box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-secondary-shadow)}.app-world-cup-route :is(.world-cup-entry-name-save,.world-cup-entry-phase-toggle,.world-cup-lock-button,.world-cup-group-table-lock,.world-cup-advance-card-actions button,.world-cup-drawer-close){border-radius:50%;box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-secondary-shadow)}.app-world-cup-route button.world-cup-group-table-lock{border-radius:999px}.app-world-cup-route :is(.world-cup-primary,.world-cup-submit-button){color:var(--world-cup-colorway-button-text);border-color:var(--world-cup-colorway-button-border);border-width:var(--world-cup-effect-md-border);background:var(--world-cup-colorway-button-bg);box-shadow:0 4px 0 var(--world-cup-colorway-button-shadow)}.app-world-cup-route :is(.world-cup-secondary,.world-cup-save-draft-button,.world-cup-dashboard-back){color:var(--world-cup-colorway-secondary-text);border-color:var(--world-cup-colorway-secondary-border);background:var(--world-cup-colorway-secondary-bg)}.app-world-cup-route :is(.world-cup-primary,.world-cup-secondary,.world-cup-dashboard-back):hover{transform:translateY(-1px)}.app-world-cup-route :is(.world-cup-primary,.world-cup-secondary,.world-cup-dashboard-back):active{transform:translateY(2px);box-shadow:0 2px 0 currentColor}.app-world-cup-route .world-cup-panel.world-cup-entry-builder-hero{border-color:var(--world-cup-entry-purple-ink);border-width:var(--world-cup-effect-lg-border);background-color:var(--world-cup-entry-purple-vivid);box-shadow:0 var(--world-cup-effect-lg-lift) 0 color-mix(in srgb,var(--world-cup-entry-purple-shadow) 74%,transparent),0 24px 58px -34px color-mix(in srgb,var(--world-cup-entry-purple-shadow) 46%,transparent),0 0 72px -48px color-mix(in srgb,var(--world-cup-entry-purple-shadow) 38%,transparent)}.app-world-cup-route .world-cup-entry-builder-step span{box-shadow:0 var(--world-cup-effect-sm-lift) 0 #fff8ed61}.app-world-cup-route .world-cup-entry-builder-strip-panel .world-cup-entry-builder-step span{border-width:var(--world-cup-entry-strip-border-width);border-color:var(--world-cup-entry-strip-border);color:var(--world-cup-entry-strip-number);background:var(--world-cup-entry-strip-number-bg);box-shadow:var(--world-cup-entry-strip-step-shadow-layer)}.app-world-cup-route .world-cup-entry-builder-strip-panel--chrome-header-purple .world-cup-entry-builder-step:nth-child(1) span,.app-world-cup-route .world-cup-entry-builder-strip-panel--chrome-header-orange .world-cup-entry-builder-step:nth-child(2) span,.app-world-cup-route .world-cup-entry-builder-strip-panel--chrome-header-lime .world-cup-entry-builder-step:nth-child(3) span{--world-cup-entry-strip-step-bubble-light: color-mix(in srgb, var(--world-cup-entry-strip-number-bg) 72%, #ffffff);--world-cup-entry-strip-step-bubble-glow: color-mix(in srgb, var(--world-cup-entry-strip-number-bg) 86%, transparent);--world-cup-entry-strip-step-bubble-effect: var(--world-cup-entry-strip-shadow);background:radial-gradient(ellipse at 50% -46%,color-mix(in srgb,var(--world-cup-entry-strip-step-bubble-light) 82%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-strip-step-bubble-light) 48%,transparent) 30%,color-mix(in srgb,var(--world-cup-entry-strip-step-bubble-glow) 22%,transparent) 54%,transparent 72%),radial-gradient(ellipse at 50% 122%,color-mix(in srgb,var(--world-cup-entry-strip-step-bubble-glow) 34%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-strip-step-bubble-light) 16%,transparent) 35%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-entry-strip-number-bg) 88%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-entry-strip-number-bg) 97%,#ffffff) 34%,var(--world-cup-entry-strip-number-bg) 74%,color-mix(in srgb,var(--world-cup-entry-strip-number-bg) 88%,var(--world-cup-entry-strip-border)) 100%);background-clip:padding-box;box-shadow:-6px 0 18px -14px color-mix(in srgb,var(--world-cup-entry-strip-step-bubble-effect) 44%,transparent),6px 0 18px -14px color-mix(in srgb,var(--world-cup-entry-strip-step-bubble-effect) 44%,transparent),0 -6px 16px -14px color-mix(in srgb,var(--world-cup-entry-strip-step-bubble-effect) 32%,transparent),0 var(--world-cup-effect-md-lift) 0 var(--world-cup-entry-strip-step-bubble-effect),0 calc(var(--world-cup-effect-md-lift) + 6px) 18px -14px color-mix(in srgb,var(--world-cup-entry-strip-step-bubble-effect) 48%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-entry-strip-step-bubble-light) 68%,transparent),inset 0 8px 14px -13px color-mix(in srgb,var(--world-cup-entry-strip-step-bubble-light) 72%,transparent),inset 0 -5px 9px -7px color-mix(in srgb,var(--world-cup-entry-strip-border) 34%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-entry-strip-step-bubble-light) 28%,transparent)}.app-world-cup-route .world-cup-entry-builder-strip-panel:is(.world-cup-entry-builder-strip-panel--shape-ribbon-frame,.world-cup-entry-builder-strip-panel--shape-line-draft) .world-cup-entry-builder-step span{border:0;border-radius:50%;color:var(--world-cup-entry-strip-number-bg);background:var(--world-cup-hog-cream);box-shadow:none}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) :is(.world-cup-panel-header h3,.world-cup-submission-detail-section-heading h4,.world-cup-rules-panel-header h3,.world-cup-rules-card h4,.world-cup-money-card strong,.world-cup-prize-card strong,.world-cup-prize-phase-header strong,.world-cup-status-card strong,.world-cup-window-row strong,.world-cup-entry-phase-title,.world-cup-entry-subphase-title,.world-cup-entry-expanded-header h4,.world-cup-entry-summary-line strong,.world-cup-data-state strong,.world-cup-submission-name strong,.world-cup-submission-score strong,.world-cup-submission-pick strong,.world-cup-live-group li strong,.world-cup-third-table-team strong,.world-cup-golden-leader-player strong,.world-cup-golden-leader-goals strong,.world-cup-fixture-team strong,.world-cup-fixture-venue strong){color:var(--world-cup-colorway-heading)}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) :is(.world-cup-copy,.world-cup-status-card p,.world-cup-window-row p,.world-cup-empty-state p,.world-cup-rules-card p,.world-cup-rules-point-section p,.world-cup-rules-fine-print,.world-cup-rules-fine-print li,.world-cup-money-card p,.world-cup-prize-phase-header small,.world-cup-third-table-explainer,.world-cup-third-table-alert,.world-cup-data-state p,.world-cup-entry-submit-copy,.world-cup-entry-summary-lock-copy,.world-cup-fixture-venue span,.world-cup-golden-leader-goals small){color:var(--world-cup-colorway-text)}.app-world-cup-route :is(.world-cup-label,.world-cup-kicker,.world-cup-panel-header span,.world-cup-status-card span,.world-cup-entry-phase-complete-label,.world-cup-entry-submit-copy span,.world-cup-entry-summary-lock-copy span,.world-cup-entry-compact-pick div span,.world-cup-entry-lock-pick-heading,.world-cup-group-card-header span,.world-cup-group-card li div>span,.world-cup-golden-subheader span,.world-cup-golden-leader-player small,.world-cup-ladder-winner span:not(.world-cup-ladder-winner-icon),.world-cup-bracket-champion div span,.world-cup-bracket-column-header span,.world-cup-bracket-match-header span,.world-cup-advance-column-header span,.world-cup-fixture-card-header span,.world-cup-fixture-card-header strong,.world-cup-fixture-team small,.world-cup-fixture-venue strong,.world-cup-fixture-venue span,.world-cup-live-group-header span,.world-cup-third-table-team small,.world-cup-drawer-summary span,.world-cup-drawer-rounds h4,.world-cup-drawer-groups h4){color:var(--world-cup-colorway-accent);font-weight:950}.app-world-cup-route .world-cup-panel.world-cup-entry-builder-hero .world-cup-entry-builder-copy .world-cup-kicker{color:#fff8ed}.app-world-cup-route .world-cup-entry-builder-strip-panel .world-cup-entry-builder-copy .world-cup-kicker{color:#fff}.app-world-cup-route :is(.world-cup-input,.world-cup-golden-search-field,.world-cup-golden-search-field button){border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-border);border-radius:var(--world-cup-section-radius);color:var(--world-cup-colorway-heading);background:var(--world-cup-hog-cream);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-shadow)}.app-world-cup-route :is(.world-cup-input,.world-cup-golden-search-field):focus-within,.app-world-cup-route :is(.world-cup-input,.world-cup-golden-search-field):focus,.app-world-cup-route :is(.world-cup-input,.world-cup-golden-search-field):focus-visible{border-color:var(--world-cup-colorway-accent);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-shadow),0 0 0 3px color-mix(in srgb,var(--world-cup-colorway-accent) 18%,transparent);outline:none}.app-world-cup-route :is(.world-cup-entry-name-pill,.world-cup-entry-status-pill.locked,.world-cup-entry-summary-lock-card.locked,.world-cup-entry-compact-pick.selected.locked,.world-cup-bracket-team.winner,.world-cup-bracket-champion.selected,.world-cup-bracket-tree-match.has-winner,.world-cup-third-table-status){color:var(--world-cup-colorway-chip-text);border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-chip-border);background:var(--world-cup-colorway-chip-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route :is(.world-cup-completion-check.complete,.world-cup-entry-name-complete-mark){border:var(--world-cup-effect-sm-border) solid var(--world-cup-hog-green-ink);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-hog-green-shadow)}.app-world-cup-route .world-cup-entry-card .world-cup-panel-header span.world-cup-entry-start-pill,.app-world-cup-route .world-cup-entry-card .world-cup-panel-header span.world-cup-entry-name-complete-mark{color:var(--world-cup-colorway-on-base);border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-border);background:var(--world-cup-colorway-base);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-shadow)}.app-world-cup-route .world-cup-entry-card .world-cup-panel-header h3{color:var(--world-cup-colorway-heading)}.app-world-cup-route .world-cup-panel.world-cup-entry-card{border-color:transparent;background:transparent;box-shadow:none}.app-world-cup-route .world-cup-panel.world-cup-entry-phase-groupStage.collapsed{margin-top:12px;border-color:transparent;background:transparent;box-shadow:none}.app-world-cup-route .world-cup-panel.world-cup-entry-phase.has-flow-summary.collapsed{margin-top:12px;padding:0;border-color:transparent;background:transparent;box-shadow:none}.app-world-cup-route .world-cup-entry-group-summary-stack.is-compact .world-cup-entry-summary-lock-card{color:var(--world-cup-colorway-chip-text);border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-chip-border);background:var(--world-cup-colorway-chip-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route .world-cup-entry-card .world-cup-entry-name-input{color:var(--world-cup-colorway-text);border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-border);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-secondary-shadow);caret-color:var(--world-cup-colorway-base)}.app-world-cup-route .world-cup-entry-card .world-cup-entry-name-save{width:var(--world-cup-entry-group-compact-height, 48px);height:var(--world-cup-entry-group-compact-height, 48px);border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-border);border-radius:50%;color:var(--world-cup-colorway-base);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-secondary-shadow)}.app-world-cup-route .world-cup-entry-card .world-cup-entry-name-save:not(:disabled){color:var(--world-cup-colorway-base);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-secondary-shadow)}.app-world-cup-route .world-cup-entry-card .world-cup-entry-name-save:not(:disabled):hover,.app-world-cup-route .world-cup-entry-card .world-cup-entry-name-save:not(:disabled):focus-visible{color:var(--world-cup-colorway-base);border-color:var(--world-cup-colorway-base);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-shadow),0 0 0 3px color-mix(in srgb,var(--world-cup-colorway-base) 18%,transparent)}.app-world-cup-route :is(.world-cup-entry-compact-golden.selected,.world-cup-entry-compact-golden.selected.locked,.world-cup-golden-selected-player.selected,.world-cup-ladder-winner){border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-chip-border);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route :is(.world-cup-data-state.error,.world-cup-data-state.locked,.world-cup-advance-message.error){border-color:var(--world-cup-hog-red-ink);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-hog-red-shadow)}.app-world-cup-route :is(.world-cup-entry-status-pill,.world-cup-entry-step-circle,.world-cup-lock-button.locked,.world-cup-third-group-badge,.world-cup-third-rule-pill,.world-cup-submission-pos,.world-cup-group-rank,.world-cup-golden-leader-rank,.world-cup-team-chip,.world-cup-golden-subheader strong,.world-cup-golden-filter-chip,.world-cup-live-position,.world-cup-third-table-tiebreakers span,.world-cup-third-table-rank,.world-cup-bracket-column-header>strong,.world-cup-advance-column-header>strong,.world-cup-schedule-tabs strong){color:var(--world-cup-colorway-chip-text);border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-chip-border);border-radius:999px;background:var(--world-cup-colorway-chip-bg);background-clip:padding-box;box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route .world-cup-third-table-panel.world-cup-colorway-header-orange .world-cup-third-table-list{border:var(--world-cup-effect-lg-border) solid var(--world-cup-colorway-border);background:var(--world-cup-colorway-panel-fill, var(--world-cup-colorway-surface));box-shadow:0 var(--world-cup-effect-lg-lift) 0 color-mix(in srgb,var(--world-cup-colorway-shadow) 74%,transparent),0 24px 58px -34px color-mix(in srgb,var(--world-cup-colorway-shadow) 46%,transparent),0 0 72px -48px color-mix(in srgb,var(--world-cup-colorway-shadow) 38%,transparent)}.app-world-cup-route .world-cup-third-table-panel.world-cup-colorway-header-orange .world-cup-third-table-header{border-bottom-color:color-mix(in srgb,var(--world-cup-colorway-border) 42%,transparent)}.app-world-cup-route .world-cup-third-table-panel.world-cup-colorway-header-orange .world-cup-third-table-header h4,.app-world-cup-route .world-cup-third-table-panel.world-cup-colorway-header-orange .world-cup-third-table-header span{color:var(--world-cup-colorway-heading)}.app-world-cup-route .world-cup-third-table-panel.world-cup-colorway-header-orange .world-cup-third-table-team strong{font-size:1rem;line-height:20px}.app-world-cup-route .world-cup-third-table-panel.world-cup-colorway-header-orange .world-cup-third-table-row{border:0;background:transparent;box-shadow:none}.app-world-cup-route .world-cup-third-table-panel.world-cup-colorway-header-orange .world-cup-third-table-row.chasing .world-cup-third-table-status{color:var(--world-cup-colorway-accent);border-color:color-mix(in srgb,var(--world-cup-colorway-chip-border) 42%,transparent);background:color-mix(in srgb,var(--world-cup-colorway-chip-bg) 42%,#ffffff);box-shadow:0 var(--world-cup-effect-xs-lift) 0 color-mix(in srgb,var(--world-cup-colorway-chip-shadow) 50%,transparent)}.app-world-cup-route .world-cup-third-table-panel.world-cup-colorway-header-orange .world-cup-third-table-row.cutoff .world-cup-third-table-status{color:#92400e;border-color:#f59e0b52;background:#fef3c7b8;box-shadow:0 var(--world-cup-effect-xs-lift) 0 #f59e0b6b}.app-world-cup-route .world-cup-entry-submit-panel .world-cup-entry-submit-status-circle{border:var(--world-cup-effect-md-border) solid var(--world-cup-submit-status-border);color:var(--world-cup-submit-status-text);background:var(--world-cup-submit-status-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-submit-status-shadow)}.app-world-cup-route .world-cup-third-button .world-cup-third-group-badge,.app-world-cup-route .world-cup-third-button.selected .world-cup-third-group-badge{bottom:var(--world-cup-third-tab-offset);min-width:34px;min-height:var(--world-cup-third-tab-height);padding:1px 9px 4px;border:var(--world-cup-effect-xs-border) solid var(--world-cup-colorway-secondary-border);border-bottom:0;border-radius:7px 7px 0 0;color:var(--world-cup-colorway-base);background:var(--world-cup-colorway-secondary-bg);box-shadow:none;font-size:.56rem}.app-world-cup-route .world-cup-group-card-editable .world-cup-team-row{border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-inner-border);background:var(--world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong));box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-inner-shadow)}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card{background:var(--world-cup-colorway-panel-fill-tint, var(--world-cup-colorway-panel-tint-bg))}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-entry-summary-lock-card:not(.locked){background:var(--world-cup-colorway-panel-fill-tint, var(--world-cup-colorway-panel-tint-bg))}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-entry-summary-lock-card:not(.locked):hover,.app-world-cup-route .world-cup-colorway-header-purple .world-cup-entry-summary-lock-card:not(.locked):focus-visible{background:var(--world-cup-colorway-panel-fill-hover, var(--world-cup-colorway-panel-tint-hover))}.app-world-cup-route :is(.world-cup-colorway-header-red,.world-cup-colorway-header-orange) :is(.world-cup-bracket-team,.world-cup-bracket-team-compact,.world-cup-bracket-team-placeholder,.world-cup-bracket-column-header h4,.world-cup-bracket-vs){color:var(--world-cup-colorway-base)}.app-world-cup-route :is(.world-cup-colorway-header-red,.world-cup-colorway-header-orange) .world-cup-bracket-team{border-color:color-mix(in srgb,var(--world-cup-colorway-inner-border) 34%,transparent);background:var(--world-cup-colorway-panel-fill-tint, var(--world-cup-colorway-panel-tint-bg))}.app-world-cup-route :is(.world-cup-colorway-header-red,.world-cup-colorway-header-orange) .world-cup-bracket-team:hover:not(:disabled){border-color:var(--world-cup-colorway-base);background:var(--world-cup-colorway-panel-fill-hover, var(--world-cup-colorway-panel-tint-hover))}.app-world-cup-route :is(.world-cup-colorway-header-red,.world-cup-colorway-header-orange) .world-cup-bracket-team-compact{box-shadow:inset 0 0 0 var(--world-cup-effect-xs-border) var(--world-cup-colorway-inner-border)}.app-world-cup-route :is(.world-cup-colorway-header-red,.world-cup-colorway-header-orange) .world-cup-bracket-tree-matchup>.world-cup-bracket-team-compact:first-child{border-right-color:color-mix(in srgb,var(--world-cup-colorway-inner-border) 34%,transparent)}.app-world-cup-route :is(.world-cup-colorway-header-red,.world-cup-colorway-header-orange) .world-cup-bracket-vs{background:color-mix(in srgb,var(--world-cup-colorway-base) 8%,transparent)}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable .world-cup-team-row{background:var(--world-cup-entry-purple-row-bg)}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable .world-cup-team-row:hover{background:var(--world-cup-entry-purple-row-hover)}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable .world-cup-team-row-position-1{border-color:var(--world-cup-position-first-ink);background:color-mix(in srgb,var(--world-cup-hog-cream) 93%,var(--world-cup-position-first-vivid));box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-position-first-shadow)}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable .world-cup-team-row-position-2{border-color:var(--world-cup-position-second-ink);background:color-mix(in srgb,var(--world-cup-hog-cream) 93%,var(--world-cup-position-second-vivid));box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-position-second-shadow)}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable .world-cup-team-row-position-3{border-color:var(--world-cup-entry-lime-edge);background:color-mix(in srgb,var(--world-cup-hog-cream) 90%,var(--world-cup-entry-lime-vivid));box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-hog-lime-shadow)}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable .world-cup-team-row-position-4{border-color:var(--world-cup-entry-red-ink);background:color-mix(in srgb,var(--world-cup-hog-cream) 96%,var(--world-cup-entry-red-warm));box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-entry-red-shadow)}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-team-row-position-1 .world-cup-group-rank{color:var(--world-cup-hog-cream);border-color:var(--world-cup-position-first-ink);background:var(--world-cup-position-first-vivid);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-position-first-shadow)}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-team-row-position-2 .world-cup-group-rank{color:#1f2f00;border-color:var(--world-cup-position-second-ink);background:var(--world-cup-position-second-vivid);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-position-second-shadow)}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-team-row-position-3 .world-cup-group-rank{color:#1f2f00;border-color:var(--world-cup-entry-lime-edge);background:var(--world-cup-entry-lime-vivid);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-hog-lime-shadow)}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-team-row-position-4 .world-cup-group-rank{color:var(--world-cup-hog-cream);border-color:var(--world-cup-entry-red-ink);background:var(--world-cup-entry-red-vivid);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-entry-red-shadow)}.app-world-cup-route .world-cup-group-card-editable .world-cup-team-row-position-1{border-color:var(--world-cup-hog-green-ink);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-hog-green-shadow)}.app-world-cup-route .world-cup-group-card-editable .world-cup-team-row-position-2{border-color:#166534;box-shadow:0 var(--world-cup-effect-sm-lift) 0 #15803d}.app-world-cup-route .world-cup-group-card-editable .world-cup-team-row-position-3{border-color:#7c2d12;box-shadow:0 var(--world-cup-effect-sm-lift) 0 #92400e}.app-world-cup-route .world-cup-group-card-editable .world-cup-team-row-position-4{border-color:var(--world-cup-hog-red-ink);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-hog-red-shadow)}.app-world-cup-route :is(.world-cup-entry-compact-icon:not(.has-image),.world-cup-bracket-champion-icon,.world-cup-golden-boot-icon){color:var(--world-cup-colorway-icon-text, var(--world-cup-colorway-accent-contrast));border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-icon-border, var(--world-cup-colorway-border));background:var(--world-cup-colorway-icon-bg, var(--world-cup-colorway-accent));box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-icon-shadow, var(--world-cup-colorway-shadow))}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) :is(.world-cup-entry-phase-title,.world-cup-entry-subphase-title,.world-cup-entry-expanded-header h4,.world-cup-entry-lock-pick-heading,.world-cup-entry-lock-pick-text strong,.world-cup-entry-compact-pick strong,.world-cup-entry-compact-golden strong,.world-cup-entry-compact-pick div span,.world-cup-entry-summary-lock-copy strong,.world-cup-bracket-champion div span,.world-cup-bracket-champion strong,.world-cup-golden-selected-player strong,.world-cup-lock-note){color:var(--world-cup-colorway-base)}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) :is(.world-cup-entry-phase-toggle){color:var(--world-cup-colorway-base);border-color:var(--world-cup-colorway-chip-border);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) :is(.world-cup-entry-phase-toggle:hover,.world-cup-entry-phase-toggle:active,.world-cup-entry-phase-toggle:focus,.world-cup-entry-phase-toggle:focus-visible){color:var(--world-cup-colorway-base);border-color:var(--world-cup-colorway-chip-border);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) :is(.world-cup-lock-button:not(.locked):not(:disabled),.world-cup-group-table-lock:not(.locked):not(:disabled)){color:var(--world-cup-colorway-base);border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-chip-border);background:var(--world-cup-colorway-secondary-bg);background-clip:padding-box;box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) :is(.world-cup-lock-button.locked,.world-cup-group-table-lock.locked){color:var(--world-cup-colorway-on-base);border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-chip-border);background:var(--world-cup-colorway-base);background-clip:padding-box;box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) .world-cup-lock-button:not(:disabled):before,.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) .world-cup-lock-button.locked:before{opacity:0}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) :is(.world-cup-entry-summary-lock-card.locked,.world-cup-entry-compact-pick.selected.locked,.world-cup-entry-compact-golden.selected.locked,.world-cup-bracket-champion.selected,.world-cup-golden-selected-player.selected,.world-cup-third-button.selected,.world-cup-player-option.selected,.world-cup-team-search-option.selected,.world-cup-group-card-editable .world-cup-team-row.is-selected){color:var(--world-cup-colorway-on-base);border-color:var(--world-cup-colorway-chip-border);background:var(--world-cup-colorway-base);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) :is(.world-cup-entry-summary-lock-card.locked,.world-cup-entry-compact-pick.selected.locked,.world-cup-entry-compact-golden.selected.locked,.world-cup-bracket-champion.selected,.world-cup-golden-selected-player.selected,.world-cup-third-button.selected,.world-cup-player-option.selected,.world-cup-team-search-option.selected,.world-cup-group-card-editable .world-cup-team-row.is-selected) :is(span,strong,small,.world-cup-entry-lock-pick-heading,.world-cup-entry-lock-pick-text,.world-cup-entry-lock-pick-text strong,.world-cup-entry-lock-pick-text small,.world-cup-team-row-copy strong,.world-cup-team-row-copy span){color:var(--world-cup-colorway-on-base);text-shadow:none}.app-world-cup-route .world-cup-group-card-editable.is-locked .world-cup-team-row{box-shadow:none}.app-world-cup-route .world-cup-submission-detail-groups .world-cup-group-card-editable.is-locked .world-cup-team-row{grid-template-columns:22px var(--world-cup-group-team-flag-width) minmax(0,1fr) minmax(44px,auto)}.app-world-cup-route .world-cup-group-card-editable.is-locked .world-cup-team-row :is(.world-cup-group-rank,.world-cup-team-row-copy,.world-cup-team-row-copy strong,.world-cup-team-row-copy span){color:#fff;text-shadow:none}.app-world-cup-route .world-cup-third-button.selected,.app-world-cup-route .world-cup-player-option.selected,.app-world-cup-route .world-cup-team-search-option.selected,.app-world-cup-route .world-cup-schedule-tabs button.active,.app-world-cup-route .world-cup-advance-card.preview,.app-world-cup-route .world-cup-advance-column.is-over,.app-world-cup-route .world-cup-advance-column.preview-target,.app-world-cup-route .world-cup-bracket-column.is-over{border-color:var(--world-cup-colorway-accent);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-shadow)}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) .world-cup-third-button.selected>.world-cup-third-group-badge.world-cup-third-group-badge{color:#fff!important;border-color:color-mix(in srgb,#ffffff 48%,transparent);border-bottom:0;background:transparent!important}.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-board{padding:4px 0 var(--space-xs);border:0;border-radius:0;background:transparent;box-shadow:none}.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-round{border:0;border-radius:0;background:transparent;box-shadow:none}.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-round.is-over{border-color:transparent;background:transparent;box-shadow:none}.app-world-cup-route :is(.world-cup-schedule-tabs button.active,.world-cup-advance-card.preview){box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-shadow)}.app-world-cup-route .world-cup-bracket-connector{color:var(--world-cup-hog-ink)}.app-world-cup-route .world-cup-bracket-connector.complete{color:var(--world-cup-colorway-accent)}.app-world-cup-route .world-cup-bracket-connector.complete i,.app-world-cup-route .world-cup-bracket-connector.complete:after{box-shadow:0 0 0 var(--world-cup-effect-xs-border) color-mix(in srgb,var(--world-cup-colorway-accent) 18%,transparent)}.app-world-cup-route .world-cup-bracket-tree-vs{border-color:var(--world-cup-hog-ink);background:var(--world-cup-hog-cream)}.app-world-cup-route .world-cup-bracket-connector:after,.app-world-cup-route .world-cup-bracket-connector-top,.app-world-cup-route .world-cup-bracket-connector-bottom{height:var(--world-cup-effect-xs-border)}.app-world-cup-route .world-cup-bracket-connector-middle{width:var(--world-cup-effect-xs-border)}.app-world-cup-route .world-cup-bracket-team-compact{box-shadow:inset 0 0 0 var(--world-cup-effect-xs-border) var(--world-cup-hog-ink)}.app-world-cup-route .world-cup-bracket-team-compact.winner{color:var(--world-cup-colorway-on-base)!important;background-color:var(--world-cup-colorway-base)!important;background-image:none!important;background-clip:padding-box;box-shadow:inset 0 0 0 var(--world-cup-effect-sm-border) var(--world-cup-colorway-chip-shadow),inset 0 2px color-mix(in srgb,#ffffff 34%,transparent)}.app-world-cup-route .world-cup-bracket-team-compact.winner :is(strong,span,.world-cup-bracket-team-copy,.world-cup-bracket-team-copy strong){color:var(--world-cup-colorway-on-base)!important}.app-world-cup-route .world-cup-bracket-team .world-cup-bracket-source-badge{border-width:var(--world-cup-effect-xs-border);color:var(--world-cup-colorway-chip-text);border-color:var(--world-cup-colorway-chip-border);background:var(--world-cup-colorway-chip-bg);box-shadow:0 var(--world-cup-effect-xs-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route :is(.world-cup-advance-card-actions button,.world-cup-golden-search-field button,.world-cup-submission-pos,.world-cup-group-rank,.world-cup-live-position,.world-cup-third-table-rank,.world-cup-golden-leader-rank,.world-cup-schedule-tabs strong,.world-cup-golden-subheader strong,.world-cup-group-table-lock){border-width:var(--world-cup-effect-xs-border);box-shadow:0 var(--world-cup-effect-xs-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route button.world-cup-primary,.app-world-cup-route button.world-cup-submit-button{border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-button-border);color:var(--world-cup-colorway-button-text);background:var(--world-cup-colorway-button-bg);box-shadow:0 4px 0 var(--world-cup-colorway-button-shadow)}@media (max-width: 1180px){.world-cup-live-summary-grid{grid-template-areas:"standings" "third" "golden";grid-template-columns:1fr;gap:12px}}@media (max-width: 1120px){.world-cup-builder-grid{grid-template-columns:1fr}.world-cup-live-summary-grid{grid-template-areas:"standings" "third" "golden";grid-template-columns:1fr;gap:12px}.world-cup-advance-board{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.world-cup-advance-column.source{grid-column:1 / -1;min-width:0}.world-cup-live-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.world-cup-group-grid.world-cup-group-grid-editable{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.world-cup-hero-grid,.world-cup-main-grid,.world-cup-entry-grid,.world-cup-builder-grid,.world-cup-entry-flow-grid,.world-cup-live-summary-grid,.world-cup-data-strip,.world-cup-group-grid,.world-cup-player-list{grid-template-columns:1fr}.world-cup-live-summary-grid{grid-template-areas:"standings" "third" "golden"}.world-cup-drawer-summary,.world-cup-drawer-groups{grid-template-columns:1fr}.world-cup-money-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.world-cup-prize-breakdown{grid-column:1 / -1}.world-cup-money-panel,.world-cup-prize-phase-grid,.world-cup-prize-phase-pools{gap:10px}.world-cup-money-panel{padding:9px}.world-cup-money-card,.world-cup-prize-breakdown,.world-cup-prize-card{padding:10px 10px 10px 14px}.world-cup-money-card{--money-card-inline-pad: 14px}.world-cup-money-card span,.world-cup-prize-breakdown>span,.world-cup-prize-card>span{font-size:clamp(.62rem,1.25vw,.72rem);line-height:1.05}.world-cup-money-card strong,.world-cup-prize-card strong{margin-top:2px;font-size:clamp(.88rem,1.8vw,1rem);line-height:1.12;overflow-wrap:anywhere;white-space:normal}.world-cup-money-card strong{font-size:clamp(1.05rem,2.5vw,1.3rem)}.world-cup-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.world-cup-status-card{min-width:0;padding:12px 10px 12px 14px}.world-cup-status-card span{font-size:clamp(.62rem,1.2vw,.7rem);line-height:1.05;overflow-wrap:anywhere}.world-cup-status-card strong{margin-top:7px;font-size:clamp(.98rem,2vw,1.12rem);line-height:1.08;overflow-wrap:anywhere}.world-cup-status-card p{margin-top:7px;font-size:clamp(.62rem,1.18vw,.72rem);line-height:1.2;overflow-wrap:anywhere}.world-cup-entry-header{grid-template-columns:1fr;justify-items:center}.world-cup-entry-builder-content{grid-template-columns:1fr;min-height:0}.world-cup-entry-builder-flow{justify-self:stretch;width:100%}.world-cup-primary,.world-cup-secondary{width:100%}.world-cup-dashboard-back{width:fit-content}.world-cup-group-grid.world-cup-group-grid-editable{grid-template-columns:repeat(3,minmax(0,1fr))}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-list{width:calc(100% + 16px);margin-right:-8px;margin-left:-8px}.world-cup-submission-row{grid-template-columns:30px minmax(68px,1fr) minmax(50px,62px) minmax(40px,46px) minmax(46px,52px);grid-template-areas:"pos name pick possible score" "action action action action action";column-gap:4px;row-gap:9px;min-height:84px;padding:8px 6px 7px}.world-cup-submission-name{align-self:center;align-content:center;min-height:44px;padding-left:6px}.world-cup-submission-pos{width:28px;height:28px;justify-self:center;font-size:.78rem}.world-cup-submission-pick,.world-cup-submission-possible,.world-cup-submission-score{min-height:46px;padding:5px 3px}.world-cup-submission-pick{justify-self:center;width:100%}.world-cup-submission-action{width:58px;height:21px;justify-self:center}.world-cup-submission-toggle-icon{width:15px;height:15px}.world-cup-submission-name strong{font-size:clamp(1.18rem,5.8vw,1.56rem);line-height:1}.world-cup-submission-score strong{font-size:clamp(1.08rem,4.15vw,1.3rem)}.world-cup-submission-possible strong{font-size:clamp(.9rem,3.4vw,1.06rem)}.world-cup-submission-pick strong{font-size:clamp(.64rem,2.65vw,.8rem);line-height:.96;overflow-wrap:anywhere;white-space:normal}.world-cup-submission-pick small,.world-cup-submission-possible small,.world-cup-submission-score small{font-size:.46rem}.world-cup-live-group-grid,.world-cup-live-summary-grid .world-cup-live-group-grid,.world-cup-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 850px){.world-cup-group-grid.world-cup-group-grid-editable{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.world-cup-group-grid.world-cup-group-grid-editable{grid-template-columns:minmax(0,1fr)}.world-cup-prize-phase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.world-cup-prize-phase.phase-one{grid-column:span 2}.world-cup-prize-phase.phase-two,.world-cup-prize-phase.phase-three{grid-column:span 1}.world-cup-rules-grid{grid-template-columns:1fr}.world-cup-rules-card.wide{grid-column:span 1}.world-cup-rules-section-grid{grid-template-columns:1fr}.world-cup-point-grid.knockouts{grid-template-columns:repeat(3,minmax(0,1fr))}.world-cup-rules-score-list.compact{grid-template-columns:1fr}}@media (max-width: 520px){.app.app-world-cup-route{--world-cup-entry-label-height: 24px;--world-cup-entry-label-font-size: .76rem}.app-world-cup-route .world-cup-entry-nav-replacement{--world-cup-entry-nav-control-height: 24px;--world-cup-entry-nav-control-font-size: .56rem}.app-world-cup-route .world-cup-entry-nav-replacement .world-cup-dashboard-back{gap:4px;height:var(--world-cup-entry-nav-control-height);min-height:var(--world-cup-entry-nav-control-height);max-height:var(--world-cup-entry-nav-control-height);padding:0 7px 0 6px;border-width:var(--world-cup-effect-sm-border);font-size:var(--world-cup-entry-nav-control-font-size);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-secondary-shadow)}.app-world-cup-route .world-cup-entry-nav-replacement .world-cup-dashboard-back svg{width:10px;height:10px}.app-world-cup-route .world-cup-entry-nav-replacement>.world-cup-entry-submit-copy-panel{height:var(--world-cup-entry-nav-control-height);min-height:var(--world-cup-entry-nav-control-height);max-height:var(--world-cup-entry-nav-control-height);padding-inline:6px;font-size:var(--world-cup-entry-nav-control-font-size);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-shadow),0 calc(var(--world-cup-effect-md-lift) + 4px) 10px -5px var(--world-cup-colorway-shadow-drop)}.world-cup-entry-builder-strip-frame{--world-cup-entry-strip-gutter: var(--space-md)}.world-cup-entry-builder-strip-panel{min-height:66px}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-content{grid-template-columns:minmax(128px,1.35fr) minmax(0,3fr)}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-copy{padding:8px 7px}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-copy .world-cup-kicker{font-size:clamp(.62rem,2.75vw,.74rem);line-height:.9}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-copy h2{max-width:none;font-size:clamp(1.02rem,4.45vw,1.18rem);line-height:.82}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-step{gap:3px;min-width:42px}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-step span{width:34px;height:34px;font-size:.98rem}.world-cup-entry-builder-strip-panel .world-cup-entry-builder-step strong{max-width:10ch;font-size:clamp(.74rem,3.15vw,.82rem);line-height:.9}.world-cup-entry-phase-header{gap:var(--space-sm)}.world-cup-entry-phase-heading{gap:4px}.world-cup-entry-phase-meta{gap:7px}.world-cup-entry-step-circle{flex-basis:34px;width:34px;height:34px;font-size:.72rem}.world-cup-entry-phase-header-close{width:34px;height:34px;min-width:34px;min-height:34px}.world-cup-entry-phase-header-close .world-cup-x-icon,.world-cup-entry-step-circle .world-cup-check-icon{width:15px;height:15px}.world-cup-entry-phase-complete-label{font-size:.58rem}.world-cup-entry-phase-actions{gap:6px}.world-cup-entry-status-pill{min-width:62px;min-height:26px;padding:0 8px;font-size:.58rem}.world-cup-builder-status-actions .world-cup-entry-status-pill{min-width:58px;min-height:24px;padding:0 7px;font-size:.52rem}.world-cup-entry-group-summary-row,.world-cup-entry-step-summary-row{gap:8px}.world-cup-entry-summary-lock-card{min-height:64px;--world-cup-summary-lock-space: 42px;padding:8px}.world-cup-entry-summary-lock-copy{gap:3px}.world-cup-entry-summary-lock-copy span{font-size:.5rem;line-height:1.02}.world-cup-entry-summary-lock-copy strong{font-size:.9rem}.world-cup-entry-submit-panel{--world-cup-submit-control-size: 44px;gap:7px}.world-cup-entry-submit-control-row{gap:7px}.world-cup-entry-submit-status-circle{width:var(--world-cup-submit-control-size);height:var(--world-cup-submit-control-size)}.world-cup-entry-submit-copy{justify-items:start;text-align:left}.world-cup-entry-submit-copy strong{font-size:1rem;line-height:1.15}.world-cup-entry-submit-copy-panel{min-height:54px;padding:8px 10px}.world-cup-entry-submit-control-row .world-cup-primary,.world-cup-entry-submit-control-row .world-cup-secondary{min-height:var(--world-cup-submit-control-size);height:var(--world-cup-submit-control-size);padding-inline:7px;font-size:clamp(.62rem,2.6vw,.7rem)}.world-cup-builder-status{padding-inline:4px 10px}.world-cup-lock-control,.world-cup-lock-control.locked{--world-cup-lock-size: 38px}.world-cup-entry-lock-pick,.world-cup-entry-lock-pick.missing{grid-template-columns:40px minmax(0,1fr) 40px;gap:8px;min-height:74px;padding:10px}.world-cup-entry-lock-pick .world-cup-entry-compact-icon{width:36px;height:36px}.world-cup-entry-lock-pick .world-cup-entry-compact-icon svg{width:18px;height:18px}.world-cup-entry-lock-pick strong{font-size:.92rem;line-height:1.05}.world-cup-entry-lock-pick small{font-size:.62rem}.world-cup-step-list,.world-cup-step{gap:5px}.world-cup-step>span{width:34px;height:34px;font-size:.72rem}.world-cup-step strong{font-size:.72rem}.world-cup-step-arrow{font-size:.9rem}.world-cup-money-panel,.world-cup-prize-phase-grid,.world-cup-prize-phase-pools,.world-cup-status-grid{gap:8px}.world-cup-money-panel,.world-cup-prize-breakdown{padding:7px}.world-cup-prize-phase-grid,.world-cup-prize-phase{gap:5px}.world-cup-prize-phase-pools{gap:5px;padding:0 4px 4px}.world-cup-prize-phase.phase-one .world-cup-prize-phase-pools{grid-template-columns:repeat(2,minmax(0,1fr))}.world-cup-prize-phase-header{min-height:48px;padding:5px}.world-cup-prize-phase-header span,.world-cup-prize-phase-header small{font-size:.48rem}.world-cup-prize-phase-header strong{font-size:.58rem;line-height:1.05}.world-cup-money-card,.world-cup-prize-card{padding:8px 5px 20px}.world-cup-money-card{--money-card-inline-pad: 5px}.world-cup-money-card span{position:relative;top:2px;left:3px}.world-cup-money-card p{bottom:10px;left:calc(var(--money-card-inline-pad) + 3px)}.world-cup-money-card span,.world-cup-prize-breakdown>span,.world-cup-prize-card>span{font-size:9px}.world-cup-prize-card>span{font-size:8px;white-space:nowrap}.world-cup-money-card strong,.world-cup-prize-card strong{font-size:13px}.world-cup-money-card p,.world-cup-prize-card small{font-size:9px}.world-cup-prize-awards{gap:4px;margin-top:3px}.world-cup-prize-award{grid-template-columns:1fr;justify-items:center;gap:2px;min-height:27px;padding:4px 3px;text-align:center}.world-cup-prize-award small{font-size:.44rem}.world-cup-prize-award b{justify-self:center;font-size:.56rem}.world-cup-prize-card em{min-width:32px;padding:3px 6px;font-size:.5rem}.world-cup-rules-toggle{min-height:36px;padding:0 var(--space-md);font-size:clamp(.92rem,3.7vw,1.04rem)}.world-cup-rules-panel{gap:10px;padding:20px 0 0}.world-cup-rules-card{gap:6px;padding:10px}.world-cup-rules-panel-header h3{font-size:1rem}.world-cup-rules-card h4{font-size:.9rem}.world-cup-rules-card p,.world-cup-rules-point-section p{min-height:36px;padding:7px 8px;font-size:.68rem}.world-cup-point-grid{gap:6px}.world-cup-point-chip{min-height:70px;padding:7px 4px}.world-cup-point-chip strong{font-size:1.28rem}.world-cup-point-chip small{font-size:.62rem}.world-cup-rules-fine-print,.world-cup-rules-fine-print li{font-size:.72rem}.world-cup-rules-score-list div{padding:6px 8px}.world-cup-status-card{padding:11px 7px 11px 14px}.world-cup-status-card span{font-size:10px}.world-cup-status-card strong{font-size:15px}.world-cup-status-card p{font-size:10px}.world-cup-group-grid.world-cup-group-grid-editable{gap:8px}.world-cup-group-card-editable{--world-cup-group-team-flag-width: 39px;padding:8px}.world-cup-group-card-editable .world-cup-group-card-header{align-items:center;padding-bottom:7px}.world-cup-group-card-editable .world-cup-group-card-header h4{font-size:1.04rem}.world-cup-group-card-editable .world-cup-group-card-header span{font-size:.58rem}.world-cup-group-table-lock{min-width:68px;height:36px;min-height:36px;max-height:36px;padding-inline:8px}.world-cup-group-table-lock svg{width:19px;height:19px}.world-cup-group-card-editable .world-cup-group-card-header .world-cup-group-table-lock span,.world-cup-group-table-lock span{font-size:.64rem}.world-cup-group-card-editable .world-cup-team-row{grid-template-columns:20px var(--world-cup-group-team-flag-width) minmax(0,1fr) 12px;gap:4px;min-height:60px;padding:0 7px 0 4px}.world-cup-group-card-editable .world-cup-team-row .world-cup-team-crest{display:block;align-self:center;justify-self:start;width:var(--world-cup-group-team-flag-width);height:auto;max-width:var(--world-cup-group-team-flag-width);max-height:none;object-fit:contain;object-position:center}.world-cup-group-card-editable .world-cup-group-rank{width:20px;height:20px;font-size:.62rem}.world-cup-group-card-editable .world-cup-team-row-copy strong{font-size:.94rem}.world-cup-group-card-editable .world-cup-team-row-copy span{font-size:.7rem}.world-cup-group-card-editable .world-cup-drag-handle{--world-cup-drag-dot-size: 3px;--world-cup-drag-dot-gap: 2px}.world-cup-group-card-editable.is-locked .world-cup-group-card-header{margin:-8px -8px 0;padding:8px}.world-cup-group-card-editable.is-locked .world-cup-team-row{grid-template-columns:20px var(--world-cup-group-team-flag-width) minmax(0,1fr);min-height:60px;padding:0 4px}.world-cup-picker-controls{grid-template-columns:1fr}.world-cup-golden-leader-row{grid-template-columns:26px 30px minmax(0,1fr) 42px;gap:6px;min-height:50px;padding:7px}.world-cup-golden-leader-row img{max-width:30px;max-height:22px}.world-cup-golden-leader-rank{width:24px;height:24px;font-size:.72rem}.world-cup-golden-leader-player strong{font-size:.84rem}.world-cup-golden-leader-player small,.world-cup-golden-leader-goals small{font-size:.6rem}.world-cup-golden-leader-goals strong{font-size:1rem}.world-cup-third-table-tiebreakers{gap:5px}.world-cup-third-table-tiebreakers span{min-height:24px;padding:0 7px;font-size:.54rem}.world-cup-third-table-list{padding:7px}.world-cup-third-table-list ol{grid-auto-rows:minmax(36px,auto)}.world-cup-third-table-header,.world-cup-third-table-row{grid-template-columns:21px 24px minmax(0,1fr) 22px 24px 22px;gap:2px}.world-cup-third-table-header{grid-template-columns:minmax(0,1fr) 22px 24px 22px}.world-cup-third-table-header h4{font-size:.74rem}.world-cup-third-table-header span,.world-cup-third-table-metric{font-size:.7rem}.world-cup-third-table-row{--world-cup-third-info-height: 38px;--world-cup-third-rank-size: 18px;min-height:36px}.world-cup-third-table-rank{font-size:.58rem}.world-cup-third-table-flag-stack{grid-template-rows:18px 18px;gap:2px}.world-cup-third-table-flag-stack img{max-width:22px;max-height:16px}.world-cup-third-table-group-letter{width:18px;height:18px;font-size:.5rem}.world-cup-third-table-team{grid-template-rows:18px 18px}.world-cup-third-table-team strong{font-size:.78rem;line-height:18px}.world-cup-third-table-team small{font-size:.54rem;line-height:18px}.world-cup-third-table-status{min-height:18px;padding:0 5px;font-size:.48rem}.app-world-cup-route .world-cup-third-table-panel.world-cup-colorway-header-orange .world-cup-third-table-team strong{font-size:.78rem;line-height:18px}.world-cup-live-summary-grid .world-cup-live-group-grid,.world-cup-live-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.world-cup-live-group{padding:6px}.world-cup-live-group-header,.world-cup-live-group li{grid-template-columns:17px 20px minmax(0,1fr) 18px 18px;gap:2px}.world-cup-live-group-header{grid-template-columns:minmax(0,1fr) 18px 18px;padding-bottom:5px}.world-cup-live-group ol{gap:2px;margin-top:6px}.world-cup-live-group li{min-height:30px}.world-cup-live-position{width:17px;height:17px}.world-cup-live-group img{max-width:20px;max-height:15px}.world-cup-live-position{font-size:.58rem}.world-cup-live-group-header h4{font-size:.74rem}.world-cup-live-group-header span,.world-cup-live-group li span:not(.world-cup-live-position){font-size:.58rem}.world-cup-live-group li strong{font-size:.66rem;line-height:1.05}.world-cup-fixture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.world-cup-fixture-card{grid-template-rows:48px minmax(0,1fr) 48px;gap:0;min-height:198px;padding:10px}.world-cup-fixture-card-header{min-height:48px;gap:5px}.world-cup-fixture-card-header span,.world-cup-fixture-card-header strong{font-size:.64rem}.world-cup-fixture-matchup{gap:8px;padding:9px 0}.world-cup-fixture-team{grid-template-columns:28px minmax(0,1fr) 30px;gap:7px}.world-cup-fixture-team img{max-width:28px;max-height:21px}.world-cup-fixture-team-crest-placeholder{width:28px;height:21px}.world-cup-fixture-team strong{font-size:.84rem;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.world-cup-fixture-team small{font-size:.64rem;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.world-cup-fixture-team-score{width:30px;min-width:30px;height:30px;grid-column:3;grid-row:1}.world-cup-fixture-venue strong,.world-cup-fixture-venue span{font-size:.64rem;line-height:1}.world-cup-fixture-venue{min-height:48px}.world-cup-schedule-tabs button{min-width:146px;min-height:56px}.world-cup-submission-drawer{width:100%}.world-cup-picker-controls .world-cup-label,.world-cup-picker-controls .world-cup-input{grid-row:auto}}@media (max-width: 360px){.world-cup-fixture-team{grid-template-columns:24px minmax(0,1fr) 28px;gap:6px;padding-inline:5px}.world-cup-fixture-team img{max-width:24px;max-height:18px}.world-cup-fixture-team-crest-placeholder{width:24px;height:18px}.world-cup-fixture-team-score{width:28px;min-width:28px;height:28px;font-size:.82rem}.world-cup-live-group{padding:5px}.world-cup-live-group-header,.world-cup-live-group li{grid-template-columns:15px 18px minmax(0,1fr) 15px 15px;gap:1px}.world-cup-live-group-header{grid-template-columns:minmax(0,1fr) 15px 15px}.world-cup-live-position{width:15px;height:15px;font-size:.52rem}.world-cup-live-group img{max-width:18px;max-height:14px}.world-cup-live-group-header h4{font-size:.68rem}.world-cup-live-group-header span,.world-cup-live-group li span:not(.world-cup-live-position){font-size:.52rem}.world-cup-live-group li strong{font-size:.6rem}.world-cup-lock-control,.world-cup-lock-control.locked{--world-cup-lock-size: 38px}.world-cup-builder-status strong{font-size:1rem}.world-cup-money-panel,.world-cup-prize-phase-grid,.world-cup-prize-phase-pools,.world-cup-status-grid{gap:6px}.world-cup-money-panel{padding:6px}.world-cup-money-card,.world-cup-prize-breakdown,.world-cup-prize-card{padding:8px 4px 19px}.world-cup-money-card{--money-card-inline-pad: 4px}.world-cup-money-card span{top:2px;left:3px}.world-cup-money-card p{bottom:10px;left:calc(var(--money-card-inline-pad) + 3px)}.world-cup-status-card{padding:10px 5px 10px 13px}.world-cup-money-card span,.world-cup-prize-breakdown>span,.world-cup-prize-card>span,.world-cup-status-card span{font-size:8px}.world-cup-prize-card>span{font-size:7px;white-space:nowrap}.world-cup-money-card strong,.world-cup-prize-card strong,.world-cup-status-card strong{font-size:12px}.world-cup-money-card p,.world-cup-prize-card small,.world-cup-status-card p{font-size:8px}.world-cup-prize-award small{font-size:.42rem}.world-cup-prize-award b{font-size:.54rem}.world-cup-advance-board,.world-cup-advance-column.source .world-cup-advance-card-list,.world-cup-player-list{grid-template-columns:1fr}}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) .world-cup-group-card-editable.is-locked{overflow:hidden;padding:0;color:var(--world-cup-colorway-text);border-color:var(--world-cup-colorway-chip-border);background:var(--world-cup-entry-purple-locked-panel-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) .world-cup-group-card-editable.is-locked .world-cup-group-card-header{box-sizing:border-box;position:relative;z-index:1;align-items:center;width:100%;margin:0 0 var(--world-cup-effect-md-lift);padding:8px 10px;border:0;border-radius:calc(var(--world-cup-section-radius) - var(--world-cup-effect-md-border)) calc(var(--world-cup-section-radius) - var(--world-cup-effect-md-border)) var(--world-cup-section-radius) var(--world-cup-section-radius);color:var(--world-cup-colorway-on-base);background:var(--world-cup-colorway-base);background-clip:padding-box;box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) .world-cup-group-card-editable.is-locked .world-cup-group-card-header h4{color:var(--world-cup-colorway-on-base);font-size:clamp(1.02rem,1.45vw,1.18rem);text-shadow:none}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) .world-cup-group-card-editable.is-locked ol{gap:0;margin:0;padding:0;background:var(--world-cup-entry-purple-locked-list-bg)}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) .world-cup-group-card-editable.is-locked :is(.world-cup-team-row,.world-cup-team-row:hover,.world-cup-team-row.is-selected,.world-cup-team-row-position-1,.world-cup-team-row-position-2,.world-cup-team-row-position-3,.world-cup-team-row-position-4){box-sizing:border-box;grid-template-columns:22px var(--world-cup-group-team-flag-width) minmax(0,1fr);width:100%;min-height:63px;padding:0 8px;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:default;touch-action:auto}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) .world-cup-group-card-editable.is-locked .world-cup-team-row+.world-cup-team-row{border-top:1px solid var(--world-cup-colorway-chip-shadow)}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable.is-locked .world-cup-team-row.world-cup-team-row-position-1{border-top:0;background:color-mix(in srgb,var(--world-cup-hog-cream) 93%,var(--world-cup-position-first-vivid))}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable.is-locked .world-cup-team-row.world-cup-team-row-position-2{background:color-mix(in srgb,var(--world-cup-hog-cream) 93%,var(--world-cup-position-second-vivid))}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable.is-locked .world-cup-team-row.world-cup-team-row-position-3{background:color-mix(in srgb,var(--world-cup-hog-cream) 90%,var(--world-cup-entry-lime-vivid))}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable.is-locked .world-cup-team-row.world-cup-team-row-position-4{background:color-mix(in srgb,var(--world-cup-hog-cream) 96%,var(--world-cup-entry-red-warm))}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable.is-locked .world-cup-team-row+.world-cup-team-row-position-2{border-top-color:var(--world-cup-position-second-shadow)}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable.is-locked .world-cup-team-row+.world-cup-team-row-position-3{border-top-color:var(--world-cup-hog-lime-shadow)}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable.is-locked .world-cup-team-row+.world-cup-team-row-position-4{border-top-color:var(--world-cup-entry-red-shadow)}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) .world-cup-group-card-editable.is-locked .world-cup-group-rank{box-shadow:none}.app-world-cup-route .world-cup-group-card-editable:not(.is-locked){border-radius:calc(var(--world-cup-section-radius) + 6px);box-shadow:0 var(--world-cup-effect-md-lift) 0 color-mix(in srgb,var(--world-cup-colorway-shadow) 58%,transparent),0 18px 28px -22px color-mix(in srgb,var(--world-cup-colorway-shadow) 44%,transparent),inset 0 2px color-mix(in srgb,#ffffff 64%,transparent)}.app-world-cup-route .world-cup-group-card-editable:not(.is-locked) .world-cup-team-row{border-radius:calc(var(--world-cup-section-radius) + 7px);background:radial-gradient(ellipse at 50% -34%,color-mix(in srgb,#ffffff 78%,transparent) 0%,color-mix(in srgb,#ffffff 38%,transparent) 34%,transparent 68%),radial-gradient(ellipse at 50% 122%,color-mix(in srgb,var(--world-cup-colorway-inner-shadow) 22%,transparent) 0%,transparent 66%),var(--world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong));background-clip:padding-box;box-shadow:0 var(--world-cup-effect-md-lift) 0 color-mix(in srgb,var(--world-cup-colorway-inner-shadow) 72%,transparent),0 12px 18px -15px color-mix(in srgb,var(--world-cup-colorway-inner-shadow) 58%,transparent),inset 0 2px color-mix(in srgb,#ffffff 72%,transparent),inset 0 -8px 12px -12px color-mix(in srgb,var(--world-cup-colorway-inner-shadow) 46%,transparent)}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable:not(.is-locked) .world-cup-team-row-position-1{background:radial-gradient(ellipse at 50% -34%,color-mix(in srgb,#ffffff 78%,transparent) 0%,color-mix(in srgb,#ffffff 38%,transparent) 34%,transparent 68%),color-mix(in srgb,var(--world-cup-hog-cream) 86%,var(--world-cup-position-first-vivid))}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable:not(.is-locked) .world-cup-team-row-position-2{background:radial-gradient(ellipse at 50% -34%,color-mix(in srgb,#ffffff 78%,transparent) 0%,color-mix(in srgb,#ffffff 38%,transparent) 34%,transparent 68%),color-mix(in srgb,var(--world-cup-hog-cream) 90%,var(--world-cup-position-second-vivid))}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable:not(.is-locked) .world-cup-team-row-position-3{background:radial-gradient(ellipse at 50% -34%,color-mix(in srgb,#ffffff 78%,transparent) 0%,color-mix(in srgb,#ffffff 38%,transparent) 34%,transparent 68%),color-mix(in srgb,var(--world-cup-hog-cream) 88%,var(--world-cup-entry-lime-vivid))}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable:not(.is-locked) .world-cup-team-row-position-4{background:radial-gradient(ellipse at 50% -34%,color-mix(in srgb,#ffffff 78%,transparent) 0%,color-mix(in srgb,#ffffff 38%,transparent) 34%,transparent 68%),color-mix(in srgb,var(--world-cup-hog-cream) 94%,var(--world-cup-entry-red-warm))}.app-world-cup-route .world-cup-colorway-header-purple .world-cup-group-card-editable.is-locked .world-cup-team-row-copy :is(strong,span){color:var(--world-cup-text-purple)!important;-webkit-text-fill-color:var(--world-cup-text-purple)!important;-webkit-text-stroke:.18px color-mix(in srgb,var(--world-cup-entry-purple-ink) 52%,transparent);opacity:1!important;font-weight:950!important;paint-order:stroke fill;text-shadow:0 1px 0 color-mix(in srgb,#ffffff 78%,transparent),0 0 8px color-mix(in srgb,#ffffff 42%,transparent)}.app.app-world-cup-route,.app.app-world-cup-route *{font-family:var(--world-cup-font-body)!important;font-synthesis:none}.app.app-world-cup-route :where(h1,h2,h3,h4,h5,h6){letter-spacing:0;text-wrap:balance}.app.app-world-cup-route :where(p,li,small){text-wrap:pretty}.app.app-world-cup-route .world-cup-font-display,.app.app-world-cup-route :where(.header-world-cup .header-title-line-event){font-family:var(--world-cup-font-display)!important;font-weight:900;letter-spacing:.02em;line-height:.96;text-transform:uppercase}.app.app-world-cup-route .world-cup-font-feature,.app.app-world-cup-route :where(.header-world-cup .header-title-line-pool,.world-cup-hero h2,.world-cup-entry-builder-copy h2,.world-cup-entry-header h2,.world-cup-submit-confirmation h2,.world-cup-data-state strong){font-family:var(--world-cup-font-feature)!important;font-weight:900;letter-spacing:.02em;line-height:.96;text-transform:uppercase}.app.app-world-cup-route .world-cup-font-heading,.app.app-world-cup-route :where(.world-cup-panel-header h3,.world-cup-submission-detail-section-heading h4,.world-cup-rules-panel-header h3,.world-cup-entry-phase-title,.world-cup-entry-subphase-title,.world-cup-entry-expanded-header h4,.world-cup-group-card-header h4,.world-cup-live-group-header h4,.world-cup-advance-column-header h4,.world-cup-bracket-column-header h4,.world-cup-fixture-card-header h4,.world-cup-drawer-rounds h4,.world-cup-embedded-title,.world-cup-prize-phase-header h4,.world-cup-money-panel h3,.world-cup-standings-panel h3,.world-cup-schedule-panel h3,.world-cup-golden-leaders h3,.world-cup-third-table-panel h3,.world-cup-third-table-header h4,.world-cup-rules-card h4){font-family:var(--world-cup-font-heading)!important;font-weight:900;letter-spacing:.02em;line-height:.98;text-transform:uppercase}.app.app-world-cup-route .world-cup-font-title,.app.app-world-cup-route :where(.world-cup-kicker,.game-toggle-option,.world-cup-primary,.world-cup-secondary,.world-cup-submit-button,.world-cup-save-draft-button,.world-cup-dashboard-back,.world-cup-submission-action,.world-cup-rules-toggle,.world-cup-entry-status-pill,.world-cup-entry-phase-complete-label,.world-cup-entry-name-pill,.world-cup-entry-name-save,.world-cup-entry-phase-meta,.world-cup-entry-phase-toggle,.world-cup-entry-subphase-header small,.world-cup-entry-subphase-primary,.world-cup-entry-expanded-header-action,.world-cup-rules-fine-print>span,.world-cup-rules-score-list dt,.world-cup-rules-score-list dd,.world-cup-golden-filter-chip,.world-cup-golden-search-trigger,.world-cup-third-rule-pill,.world-cup-lock-note,.world-cup-phase-lock-note,.world-cup-summary-lock-note,.world-cup-entry-submit-notice,.world-cup-bracket-source-badge,.world-cup-builder-status strong,.world-cup-schedule-tab-copy small,.world-cup-schedule-tab-copy span,.world-cup-fixture-venue,.world-cup-data-strip,.world-cup-label){font-family:var(--world-cup-font-title)!important;font-weight:900;letter-spacing:.02em;line-height:1;text-transform:uppercase}.app.app-world-cup-route .world-cup-font-condensed,.app.app-world-cup-route :where(.world-cup-entry-builder-step span,.world-cup-entry-step-circle,.world-cup-point-chip strong,.world-cup-submission-score,.world-cup-submission-score strong,.world-cup-submission-pos,.world-cup-group-rank,.world-cup-live-position,.world-cup-live-metric,.world-cup-third-table-rank,.world-cup-third-table-metric,.world-cup-golden-leader-rank,.world-cup-golden-leader-goals,.world-cup-money-card strong,.world-cup-prize-card strong,.world-cup-prize-award strong,.world-cup-status-card strong,.world-cup-fixture-versus,.world-cup-bracket-tree-vs,.world-cup-bracket-vs,.world-cup-bracket-champion,.world-cup-completion-check,.world-cup-live-summary-grid strong,.world-cup-third-group-badge){font-family:var(--world-cup-font-condensed)!important;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:.01em;line-height:1;text-transform:uppercase}.app.app-world-cup-route :where(.world-cup-entry-builder-step strong,.world-cup-entry-lock-pick-heading,.world-cup-entry-summary-lock-copy strong,.world-cup-entry-lock-pick-text strong,.world-cup-entry-compact-golden strong,.world-cup-team-chip,.world-cup-team-row-copy strong,.world-cup-bracket-team-copy strong,.world-cup-third-team-copy strong,.world-cup-third-table-team strong,.world-cup-fixture-team strong,.world-cup-golden-leader-player strong,.world-cup-golden-selected-player strong,.world-cup-player-option strong,.world-cup-submission-name,.world-cup-submission-name strong,.world-cup-submission-pick strong,.world-cup-window-row strong){font-family:var(--world-cup-font-title)!important;font-weight:900;letter-spacing:.01em}.app.app-world-cup-route :where(.world-cup-copy,.world-cup-panel p,.world-cup-panel li,.world-cup-data-state p,.world-cup-empty-state p,.world-cup-step p,.world-cup-window-row p,.world-cup-status-card p,.world-cup-entry-submit-copy,.world-cup-entry-summary-lock-copy,.world-cup-entry-lock-pick-text small,.world-cup-entry-compact-golden small,.world-cup-entry-group-summary-stack,.world-cup-entry-group-summary-row,.world-cup-advance-message,.world-cup-third-rules-note,.world-cup-third-table-explainer,.world-cup-third-table-alert,.world-cup-lock-pick-detail,.world-cup-input,.world-cup-entry-name-input,.world-cup-golden-search-field,.world-cup-team-search-option,.world-cup-player-option,.world-cup-team-row-copy,.world-cup-bracket-team-copy,.world-cup-bracket-team-placeholder,.world-cup-third-team-copy,.world-cup-fixture-matchup,.world-cup-drawer-summary){font-family:var(--world-cup-font-body)!important}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-kicker{margin-bottom:.18rem;font-size:1.14rem;line-height:.9;transform:translateY(-.24rem)}.app.app-world-cup-route .world-cup-tracker-hero{--world-cup-tracker-hero-panel-fill: var(--world-cup-hospitality-cyan);--world-cup-tracker-hero-panel-border: var(--world-cup-hospitality-cyan-ink);--world-cup-tracker-hero-panel-effect: color-mix( in srgb, var(--world-cup-hospitality-cyan-shadow) 86%, var(--world-cup-hospitality-cyan-ink) );--world-cup-tracker-hero-panel-texture: color-mix( in srgb, var(--world-cup-hospitality-cyan-ink) 18%, var(--world-cup-tracker-hero-panel-fill) );--world-cup-tracker-hero-fill: var(--world-cup-tracker-hero-panel-fill);--world-cup-tracker-hero-effect: var(--world-cup-tracker-hero-panel-effect);--world-cup-tracker-hero-text: #ffffff;--world-cup-tracker-hero-text-outline: color-mix( in srgb, var(--world-cup-tracker-hero-panel-effect) 88%, var(--world-cup-hospitality-cyan-ink) );--world-cup-tracker-hero-cta-fill: transparent;--world-cup-tracker-hero-cta-text: #ffffff;--world-cup-tracker-hero-button-fill: var(--world-cup-entry-purple-vivid);--world-cup-tracker-hero-button-border: var(--world-cup-fifa-brand-purple-ink);--world-cup-tracker-hero-button-text: #ffffff;--world-cup-tracker-hero-button-bubble-light: var(--world-cup-tracker-hero-button-fill);--world-cup-tracker-hero-button-bubble-glow: color-mix( in srgb, var(--world-cup-tracker-hero-button-fill) 88%, var(--world-cup-fifa-brand-purple-shadow) );--world-cup-tracker-hero-button-fill-deep: color-mix( in srgb, var(--world-cup-tracker-hero-button-fill) 68%, var(--world-cup-tracker-hero-button-border) );--world-cup-tracker-hero-button-effect: var(--world-cup-tracker-hero-button-border);border-color:var(--world-cup-tracker-hero-panel-border);border-width:3px;color:var(--world-cup-tracker-hero-text);background-color:var(--world-cup-tracker-hero-panel-fill);background-image:none;background-clip:padding-box;box-shadow:0 0 0 3px color-mix(in srgb,var(--world-cup-tracker-hero-effect) 48%,transparent),0 0 24px -10px color-mix(in srgb,var(--world-cup-tracker-hero-effect) 46%,transparent),var(--world-cup-effect-lg-lift) var(--world-cup-effect-lg-lift) 0 var(--world-cup-tracker-hero-effect),calc(var(--world-cup-effect-lg-lift) + 12px) calc(var(--world-cup-effect-lg-lift) + 14px) 44px -28px color-mix(in srgb,var(--world-cup-tracker-hero-effect) 54%,transparent),0 30px 72px -44px color-mix(in srgb,var(--world-cup-tracker-hero-panel-fill) 42%,transparent),0 0 80px -52px color-mix(in srgb,var(--world-cup-tracker-hero-panel-fill) 38%,transparent)}.app.app-world-cup-route .world-cup-tracker-hero:before,.app.app-world-cup-route .world-cup-tracker-hero:after{pointer-events:none}.app.app-world-cup-route .world-cup-tracker-hero:before{content:none;display:none}.app.app-world-cup-route .world-cup-tracker-hero:after{content:none;display:none}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-hero-brand-field{position:absolute;inset:-2px -8%;z-index:0;display:block;width:116%;height:calc(100% + 4px);overflow:hidden;pointer-events:none}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-hero-brand-base{fill:var(--world-cup-tracker-hero-panel-fill)}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-hero-brand-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;mix-blend-mode:multiply;opacity:.12;shape-rendering:geometricPrecision;stroke:var(--world-cup-tracker-hero-panel-texture);vector-effect:non-scaling-stroke}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-hero-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);align-items:center;gap:clamp(1rem,3vw,var(--space-xl));margin-top:-.15rem}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-hero-title-group{display:grid;align-content:center;width:fit-content;max-width:100%;min-width:0;padding:clamp(.5rem,1.05vw,.72rem) clamp(.7rem,1.55vw,1rem);border-radius:calc(var(--world-cup-section-radius) + 2px);color:var(--world-cup-tracker-hero-text);background:transparent;background-clip:padding-box}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-hero-cta-group{position:relative;z-index:1;display:grid;align-content:center;justify-items:center;justify-self:end;gap:.78rem;width:min(100%,23rem);max-width:100%;min-width:0;padding:0;border:0;border-radius:0;color:var(--world-cup-tracker-hero-cta-text);background:transparent;background-clip:padding-box;box-shadow:none;text-align:center}.app.app-world-cup-route .world-cup-tracker-hero #world-cup-title{color:var(--world-cup-tracker-hero-text);margin-top:-.08em;font-size:clamp(3.1rem,5.35vw,4.35rem);line-height:.82;max-width:100%;white-space:nowrap}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-copy{max-width:none;margin:0;padding:0;border-radius:calc(var(--world-cup-section-radius) + 2px);color:var(--world-cup-tracker-hero-cta-text);background:transparent;background-clip:padding-box;font-family:"Fwc 2026 Condensed","FWC2026 Condensed","FWC2026 Normal","FIFASans",var(--world-cup-font-body)!important;font-size:1.4rem;font-stretch:normal;font-weight:900;letter-spacing:0;line-height:.96;min-width:0;justify-self:center;text-align:center;text-transform:uppercase;width:max-content;max-width:100%;white-space:nowrap;word-spacing:0}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-primary{color:var(--world-cup-tracker-hero-button-text);-webkit-text-fill-color:var(--world-cup-tracker-hero-button-text);border-color:var(--world-cup-tracker-hero-button-border);border-radius:16px;background-clip:padding-box;background:radial-gradient(ellipse at 50% -46%,color-mix(in srgb,var(--world-cup-tracker-hero-button-bubble-light) 82%,transparent) 0%,color-mix(in srgb,var(--world-cup-tracker-hero-button-bubble-light) 48%,transparent) 30%,color-mix(in srgb,var(--world-cup-tracker-hero-button-bubble-glow) 22%,transparent) 54%,transparent 72%),radial-gradient(ellipse at 50% 122%,color-mix(in srgb,var(--world-cup-tracker-hero-button-bubble-glow) 34%,transparent) 0%,color-mix(in srgb,var(--world-cup-tracker-hero-button-bubble-light) 16%,transparent) 35%,transparent 68%),linear-gradient(180deg,var(--world-cup-tracker-hero-button-fill) 0%,color-mix(in srgb,var(--world-cup-tracker-hero-button-fill) 94%,var(--world-cup-fifa-brand-purple-shadow)) 34%,color-mix(in srgb,var(--world-cup-tracker-hero-button-fill) 90%,var(--world-cup-tracker-hero-button-fill-deep)) 74%,color-mix(in srgb,var(--world-cup-tracker-hero-button-fill) 74%,var(--world-cup-tracker-hero-button-border)) 100%);box-shadow:-8px 0 22px -16px color-mix(in srgb,var(--world-cup-tracker-hero-button-effect) 48%,transparent),8px 0 22px -16px color-mix(in srgb,var(--world-cup-tracker-hero-button-effect) 48%,transparent),0 -8px 20px -16px color-mix(in srgb,var(--world-cup-tracker-hero-button-effect) 36%,transparent),0 4px 0 var(--world-cup-tracker-hero-button-effect),0 10px 24px -16px color-mix(in srgb,var(--world-cup-tracker-hero-button-effect) 54%,transparent),0 15px 24px -18px color-mix(in srgb,var(--world-cup-tracker-hero-button-effect) 52%,transparent),inset 0 3px color-mix(in srgb,var(--world-cup-tracker-hero-button-bubble-light) 70%,transparent),inset 0 10px 16px -14px color-mix(in srgb,var(--world-cup-tracker-hero-button-bubble-light) 76%,transparent),inset 0 -6px 10px -7px color-mix(in srgb,var(--world-cup-tracker-hero-button-border) 36%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-tracker-hero-button-bubble-light) 32%,transparent);font-size:clamp(1.1rem,1.62vw,1.28rem);justify-self:center;line-height:1;min-width:0;max-width:100%;text-shadow:none;width:min(100%,13rem)}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-kicker{color:var(--world-cup-tracker-hero-text)}.app.app-world-cup-route .world-cup-tracker-hero :is(.world-cup-kicker,#world-cup-title){color:#fff!important;-webkit-text-fill-color:#ffffff!important;-webkit-text-stroke:.72px var(--world-cup-tracker-hero-text-outline);paint-order:stroke fill;text-shadow:-.55px 0 0 var(--world-cup-tracker-hero-text-outline),.55px 0 0 var(--world-cup-tracker-hero-text-outline),0 -.55px 0 var(--world-cup-tracker-hero-text-outline),0 .55px 0 var(--world-cup-tracker-hero-text-outline),0 1.75px 0 color-mix(in srgb,var(--world-cup-tracker-hero-text-outline) 84%,transparent)}.app.app-world-cup-route .world-cup-tracker-hero :is(.world-cup-copy,.world-cup-copy *){color:#fff!important;-webkit-text-fill-color:#ffffff!important;-webkit-text-stroke:.46px var(--world-cup-tracker-hero-text-outline);paint-order:stroke fill;text-shadow:-.4px 0 0 var(--world-cup-tracker-hero-text-outline),.4px 0 0 var(--world-cup-tracker-hero-text-outline),0 -.4px 0 var(--world-cup-tracker-hero-text-outline),0 .4px 0 var(--world-cup-tracker-hero-text-outline),0 1.3px 0 color-mix(in srgb,var(--world-cup-tracker-hero-text-outline) 78%,transparent)}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-primary{-webkit-text-stroke:0!important;paint-order:normal;text-shadow:none!important}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-primary:hover,.app.app-world-cup-route .world-cup-tracker-hero .world-cup-primary:focus-visible{box-shadow:-9px 0 24px -16px color-mix(in srgb,var(--world-cup-tracker-hero-button-effect) 52%,transparent),9px 0 24px -16px color-mix(in srgb,var(--world-cup-tracker-hero-button-effect) 52%,transparent),0 -9px 22px -16px color-mix(in srgb,var(--world-cup-tracker-hero-button-effect) 40%,transparent),0 5px 0 var(--world-cup-tracker-hero-button-effect),0 12px 26px -16px color-mix(in srgb,var(--world-cup-tracker-hero-button-effect) 58%,transparent),0 17px 26px -18px color-mix(in srgb,var(--world-cup-tracker-hero-button-effect) 56%,transparent),inset 0 3px color-mix(in srgb,var(--world-cup-tracker-hero-button-bubble-light) 74%,transparent),inset 0 11px 18px -14px color-mix(in srgb,var(--world-cup-tracker-hero-button-bubble-light) 80%,transparent),inset 0 -6px 10px -7px color-mix(in srgb,var(--world-cup-tracker-hero-button-border) 38%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-tracker-hero-button-bubble-light) 36%,transparent)}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-primary:active{box-shadow:-6px 0 18px -15px color-mix(in srgb,var(--world-cup-tracker-hero-button-effect) 42%,transparent),6px 0 18px -15px color-mix(in srgb,var(--world-cup-tracker-hero-button-effect) 42%,transparent),0 -6px 16px -15px color-mix(in srgb,var(--world-cup-tracker-hero-button-effect) 32%,transparent),0 2px 0 var(--world-cup-tracker-hero-button-effect),0 7px 18px -14px color-mix(in srgb,var(--world-cup-tracker-hero-button-effect) 44%,transparent),0 10px 18px -15px color-mix(in srgb,var(--world-cup-tracker-hero-button-effect) 46%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-tracker-hero-button-bubble-light) 54%,transparent),inset 0 8px 14px -13px color-mix(in srgb,var(--world-cup-tracker-hero-button-bubble-light) 66%,transparent),inset 0 -5px 8px -7px color-mix(in srgb,var(--world-cup-tracker-hero-button-border) 32%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-tracker-hero-button-bubble-light) 26%,transparent)}@media (max-width: 900px){.app.app-world-cup-route .world-cup-tracker-hero .world-cup-hero-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,23rem)}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-kicker{font-size:1.04rem}.app.app-world-cup-route .world-cup-tracker-hero #world-cup-title{font-size:clamp(2.7rem,6.8vw,3.55rem)}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-copy{font-size:1.24rem}}@media (max-width: 640px){.app.app-world-cup-route .world-cup-tracker-hero:after{content:none;display:none}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-hero-grid{grid-template-columns:1fr;gap:1rem}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-hero-cta-group{justify-self:stretch;width:100%}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-kicker{font-size:.94rem}.app.app-world-cup-route .world-cup-tracker-hero #world-cup-title{font-size:clamp(2.05rem,9.8vw,2.85rem)}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-copy{max-width:none;margin-top:0;font-size:1.1rem}}@media (max-width: 360px){.app.app-world-cup-route .world-cup-tracker-hero .world-cup-copy{font-size:1rem}.app.app-world-cup-route .world-cup-tracker-hero #world-cup-title{font-size:1.92rem}}.app-world-cup-route .world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded){--world-cup-entry-group-compact-height: var(--world-cup-entry-closed-panel-height);--world-cup-entry-group-count-label-height: var(--world-cup-entry-label-height)}.app-world-cup-route .world-cup-entry-step-summary-stack:is(.is-compact,.is-expanded){--world-cup-entry-group-compact-height: var(--world-cup-entry-closed-panel-height)}.app-world-cup-route .world-cup-entry-group-summary-stack.is-compact .world-cup-entry-group-summary-row,.app-world-cup-route .world-cup-entry-group-summary-stack.is-expanded .world-cup-entry-group-summary-row{grid-template-columns:minmax(0,1fr)}.app-world-cup-route .world-cup-entry-step-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-step-summary-row{grid-template-columns:minmax(0,1fr)}.app-world-cup-route .world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-group-summary-step,.app-world-cup-route .world-cup-entry-step-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-step-summary-step,.app-world-cup-route .world-cup-entry-submit-step{box-sizing:border-box;appearance:none;-webkit-tap-highlight-color:transparent;flex:0 0 var(--world-cup-entry-group-compact-height);width:var(--world-cup-entry-group-compact-height);height:var(--world-cup-entry-group-compact-height);min-height:var(--world-cup-entry-group-compact-height);max-height:var(--world-cup-entry-group-compact-height);padding:0;border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-border);color:var(--world-cup-colorway-base);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-secondary-shadow);border-width:var(--world-cup-effect-md-border);font-size:1.86rem;font-weight:950;line-height:.86}.app-world-cup-route .world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-group-summary-step.complete,.app-world-cup-route .world-cup-entry-step-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-step-summary-step.complete,.app-world-cup-route .world-cup-entry-submit-step.complete{border-color:var(--world-cup-colorway-chip-border);color:var(--world-cup-colorway-chip-text);background:var(--world-cup-colorway-chip-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-chip-shadow);opacity:1;filter:none}.app-world-cup-route .world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-group-summary-step.ready,.app-world-cup-route .world-cup-entry-step-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-step-summary-step.ready,.app-world-cup-route .world-cup-entry-submit-step.ready{border-color:var(--world-cup-colorway-border);color:var(--world-cup-colorway-base);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-secondary-shadow);opacity:1;filter:none}.app-world-cup-route .world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-group-summary-step.active,.app-world-cup-route .world-cup-entry-step-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-step-summary-step.active,.app-world-cup-route .world-cup-entry-submit-step.active{border-color:var(--world-cup-colorway-base);color:var(--world-cup-colorway-base);background:color-mix(in srgb,var(--world-cup-colorway-base) 14%,var(--world-cup-colorway-secondary-bg));box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-secondary-shadow);opacity:1;filter:none}.app-world-cup-route .world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-group-summary-step.blocked,.app-world-cup-route .world-cup-entry-step-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-step-summary-step.blocked,.app-world-cup-route .world-cup-entry-submit-step.blocked,.app-world-cup-route .world-cup-entry-submit-step.waiting{border-color:var(--world-cup-colorway-border);color:var(--world-cup-colorway-base);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-secondary-shadow);cursor:not-allowed;opacity:.48;filter:none}.app-world-cup-route .world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-group-summary-step .world-cup-check-icon{width:25px;height:25px;stroke-width:3}.app-world-cup-route .world-cup-entry-step-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-step-summary-step .world-cup-check-icon{width:25px;height:25px;stroke-width:3}.app-world-cup-route .world-cup-entry-submit-step .world-cup-check-icon{width:25px;height:25px;stroke-width:3}.app-world-cup-route .world-cup-entry-submit-step{flex-basis:var(--world-cup-submit-control-size);width:var(--world-cup-submit-control-size);height:var(--world-cup-submit-control-size);min-height:var(--world-cup-submit-control-size);max-height:var(--world-cup-submit-control-size)}@media (max-width: 980px){.world-cup-entry-panel-v2-tab-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 640px){.world-cup-entry-panel-v2-layout{gap:var(--space-sm)}.world-cup-entry-panel-v2-tab-row{--world-cup-entry-tab-row-width: clamp(300px, 86vw, 420px);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.world-cup-entry-panel-tab{--world-cup-entry-tab-active-radius: var(--world-cup-entry-tab-row-radius, var(--world-cup-main-section-radius));--world-cup-entry-tab-min-height: clamp(50px, 13vw, 58px);--world-cup-entry-tab-padding-block: clamp(5px, 1.6vw, 6px);--world-cup-entry-tab-padding-inline: clamp(3px, 1.2vw, 5px);--world-cup-entry-tab-title-size: clamp(.82rem, 3.15vw, .98rem);--world-cup-entry-tab-subtitle-size: clamp(.58rem, 2.25vw, .72rem);grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.world-cup-entry-panel-tab-copy strong{line-height:.9}.world-cup-entry-panel-tab-copy small{max-width:100%;line-height:.9}.world-cup-entry-panel-v2-body{padding:0}}@media (max-width: 480px){.world-cup-entry-panel-v2-tab-row{--world-cup-entry-tab-row-width: clamp(292px, 86vw, 384px)}.world-cup-entry-panel-tab{--world-cup-entry-tab-active-radius: var(--world-cup-entry-tab-row-radius, var(--world-cup-main-section-radius));--world-cup-entry-tab-min-height: clamp(48px, 12vw, 54px);--world-cup-entry-tab-padding-block: clamp(4px, 1.4vw, 5px);--world-cup-entry-tab-padding-inline: clamp(2px, 1vw, 4px);--world-cup-entry-tab-title-size: clamp(.72rem, 3.45vw, .84rem);--world-cup-entry-tab-subtitle-size: clamp(.52rem, 2.5vw, .64rem)}.world-cup-entry-panel-tab-copy{gap:2px}}@media (max-width: 380px){.world-cup-entry-panel-v2-tab-row{--world-cup-entry-tab-row-width: min(300px, calc(100vw - 32px) )}.world-cup-entry-panel-tab{--world-cup-entry-tab-active-radius: var(--world-cup-entry-tab-row-radius, var(--world-cup-main-section-radius));--world-cup-entry-tab-min-height: 52px;--world-cup-entry-tab-padding-block: 4px;--world-cup-entry-tab-padding-inline: 2px;--world-cup-entry-tab-title-size: clamp(.72rem, 3.7vw, .82rem);--world-cup-entry-tab-subtitle-size: clamp(.52rem, 2.7vw, .62rem)}}.app-world-cup-route .world-cup-entry-step-summary-stack.is-expanded .world-cup-entry-step-summary-close .world-cup-x-icon{width:25px;height:25px;stroke-width:3}.app-world-cup-route .world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-summary-lock-card{--world-cup-summary-lock-space: 30px;box-sizing:border-box;grid-template-columns:minmax(0,1fr) var(--world-cup-summary-lock-space);align-items:center;justify-items:stretch;height:var(--world-cup-entry-group-compact-height);min-height:var(--world-cup-entry-group-compact-height);max-height:var(--world-cup-entry-group-compact-height);padding:6px 5px}.app-world-cup-route .world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-summary-lock-card.locked{height:var(--world-cup-entry-group-compact-height);min-height:var(--world-cup-entry-group-compact-height);max-height:var(--world-cup-entry-group-compact-height);padding:6px 5px}.app-world-cup-route .world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-summary-count-label{top:calc(-1 * (var(--world-cup-entry-group-count-label-height) + var(--world-cup-effect-sm-border)));min-height:var(--world-cup-entry-group-count-label-height);padding:0 6px;border-radius:6px 6px 0 0;color:var(--world-cup-colorway-heading)!important;background:var(--world-cup-colorway-surface)!important;text-shadow:none;font-size:.56rem}.app-world-cup-route .world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-summary-lock-card.locked .world-cup-entry-summary-count-label{color:var(--world-cup-colorway-heading)!important;background:var(--world-cup-colorway-surface)!important;text-shadow:none}.app-world-cup-route .world-cup-entry-group-summary-stack.is-expanded .world-cup-entry-group-toggle-row,.app-world-cup-route .world-cup-entry-group-summary-stack.is-expanded .world-cup-summary-lock-note{margin-left:0}.app-world-cup-route .world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-summary-lock-copy{grid-column:1;justify-items:start;padding-left:5px;text-align:left}.app-world-cup-route .world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-summary-lock-copy strong{overflow:hidden;max-width:100%;font-size:1.08rem;line-height:1.02;text-align:left;text-overflow:ellipsis;white-space:nowrap}.app-world-cup-route .world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-summary-lock-card .world-cup-lock-control{--world-cup-lock-size: 30px;grid-column:2}.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-compact-pick{--world-cup-summary-lock-space: 30px;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,1fr) var(--world-cup-summary-lock-space);align-items:center;justify-items:stretch;height:var(--world-cup-entry-group-compact-height);min-height:var(--world-cup-entry-group-compact-height);max-height:var(--world-cup-entry-group-compact-height);padding:6px 5px;overflow:visible;border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-chip-border);color:var(--world-cup-colorway-chip-text);background:var(--world-cup-colorway-chip-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-compact-pick:not(.locked){color:var(--world-cup-colorway-text);background:var(--world-cup-colorway-panel-fill-tint, var(--world-cup-colorway-panel-tint-bg, var(--world-cup-colorway-secondary-bg)))}.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-compact-pick.selected.locked{color:var(--world-cup-colorway-on-base);border-color:var(--world-cup-colorway-chip-border);background:var(--world-cup-colorway-base);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-compact-icon{display:none}.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-lock-pick-copy{grid-column:1;justify-items:start;gap:0;padding-left:5px;text-align:left}.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-lock-pick-heading{position:absolute;top:calc(-22px - var(--world-cup-effect-sm-border));left:clamp(12px,2vw,18px);z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 10px;border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-border);border-bottom:0;border-radius:calc(var(--world-cup-section-radius) - 2px) calc(var(--world-cup-section-radius) - 2px) 0 0;overflow:hidden;max-width:100%;color:var(--world-cup-colorway-heading)!important;background:var(--world-cup-colorway-surface);box-shadow:none;font-family:var(--world-cup-entry-label-font-family)!important;font-size:var(--world-cup-entry-label-font-size)!important;font-weight:950;letter-spacing:var(--world-cup-entry-label-letter-spacing);line-height:1;text-align:left;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}.app-world-cup-route .world-cup-entry-step-summary-stack.is-compact .world-cup-entry-lock-pick-heading{display:inline-flex}.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-lock-pick-identity{justify-content:start}.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-lock-pick-identity.has-media{grid-template-columns:auto minmax(0,1fr)}.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-lock-pick-text{justify-items:start;text-align:left}.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-lock-pick-text strong{overflow:hidden;max-width:100%;color:var(--world-cup-colorway-base)!important;font-size:1.08rem;line-height:1.02;text-align:left;text-overflow:ellipsis;white-space:nowrap}.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-lock-pick-text small{overflow:hidden;max-width:100%;color:var(--world-cup-colorway-muted)!important;font-size:.64rem;line-height:1.02;text-align:left;text-overflow:ellipsis;white-space:nowrap}.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-lock-pick-flag-box{width:28px;height:20px}.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-lock-pick-flag-box img{max-width:28px;max-height:20px}.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-lock-pick .world-cup-lock-control{--world-cup-lock-size: 30px;grid-column:2}.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-compact-pick.selected.locked :is(.world-cup-entry-lock-pick-text,.world-cup-entry-lock-pick-text strong,.world-cup-entry-lock-pick-text small){color:var(--world-cup-colorway-on-base)!important}.app-world-cup-route :is(.world-cup-entry-name-edge-label,.world-cup-entry-summary-count-label,.world-cup-entry-step-summary-panel .world-cup-entry-lock-pick-heading){box-sizing:border-box;left:var(--world-cup-entry-label-left);width:var(--world-cup-entry-label-width);min-width:var(--world-cup-entry-label-width);max-width:var(--world-cup-entry-label-width);height:var(--world-cup-entry-label-height);min-height:var(--world-cup-entry-label-height);max-height:var(--world-cup-entry-label-height);padding:0 8px;align-items:center;justify-content:center;font-family:var(--world-cup-entry-label-font-family)!important;font-size:var(--world-cup-entry-label-font-size)!important;letter-spacing:var(--world-cup-entry-label-letter-spacing);line-height:1;text-align:center;text-overflow:clip;white-space:nowrap}.app-world-cup-route .world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-summary-count-label,.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-lock-pick-heading{top:calc(-1 * (var(--world-cup-entry-label-height) + var(--world-cup-effect-sm-border)));border-radius:calc(var(--world-cup-section-radius) - 2px) calc(var(--world-cup-section-radius) - 2px) 0 0;font-size:var(--world-cup-entry-label-font-size)!important}.app-world-cup-route .world-cup-entry-name-layer.edit .world-cup-entry-name-edge-label{left:calc(var(--world-cup-entry-group-compact-height, 48px) + var(--space-sm) + var(--world-cup-entry-label-left) + var(--world-cup-effect-md-border))}.app-world-cup-route :is(.world-cup-entry-name-switcher.editing .world-cup-entry-name-edge-label,.world-cup-entry-summary-lock-card:not(.locked) .world-cup-entry-summary-count-label,.world-cup-entry-step-summary-panel .world-cup-entry-compact-pick:not(.locked) .world-cup-entry-lock-pick-heading){--world-cup-entry-label-text-shadow: color-mix( in srgb, var(--world-cup-colorway-shadow) 76%, var(--world-cup-colorway-border) );--world-cup-entry-label-text-outline: color-mix( in srgb, var(--world-cup-entry-label-text-shadow) 48%, transparent );color:#fff!important;background:var(--world-cup-colorway-base)!important;-webkit-text-stroke:.25px var(--world-cup-entry-label-text-outline);paint-order:stroke fill;text-shadow:0 1px 0 var(--world-cup-entry-label-text-shadow),0 2px 0 var(--world-cup-entry-label-text-shadow),0 3px 0 color-mix(in srgb,var(--world-cup-entry-label-text-shadow) 82%,transparent)}.app-world-cup-route .world-cup-entry-name-switcher.saved .world-cup-entry-name-edge-label,.app-world-cup-route .world-cup-entry-summary-lock-card.locked .world-cup-entry-summary-count-label,.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-compact-pick.locked .world-cup-entry-lock-pick-heading{-webkit-text-stroke:0;paint-order:normal;text-shadow:none}.app-world-cup-route :is(.world-cup-entry-name-edge-label,.world-cup-entry-phase-knockouts .world-cup-entry-step-summary-panel .world-cup-entry-compact-pick .world-cup-entry-lock-pick-heading,.world-cup-entry-phase-goldenBoot .world-cup-entry-step-summary-panel .world-cup-entry-compact-pick .world-cup-entry-lock-pick-heading){--world-cup-entry-label-outline: #15100a;--world-cup-entry-label-outline-shadow: color-mix( in srgb, var(--world-cup-entry-label-outline) 82%, transparent );-webkit-text-stroke:.38px var(--world-cup-entry-label-outline);paint-order:stroke fill;text-shadow:-.45px 0 0 var(--world-cup-entry-label-outline),.45px 0 0 var(--world-cup-entry-label-outline),0 -.45px 0 var(--world-cup-entry-label-outline),0 .45px 0 var(--world-cup-entry-label-outline),0 1.5px 0 var(--world-cup-entry-label-outline-shadow)}.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-entry-step-summary-panel .world-cup-entry-lock-pick-heading{--world-cup-entry-label-width: 130px}.app-world-cup-route .world-cup-entry-phase-goldenBoot .world-cup-entry-step-summary-panel .world-cup-entry-lock-pick-heading{--world-cup-entry-label-width: 116px}.app-world-cup-route .world-cup-entry-panel-v2-name-row{--world-cup-entry-panel-radius: clamp(46px, 8vw, 96px);--world-cup-entry-panel-pad: var(--space-md);--world-cup-entry-name-row-height: 58px;--world-cup-entry-name-row-height-saved: 58px;--world-cup-entry-name-saved-max-width: min(clamp(300px, 58vw, 560px), calc(100% - clamp(16px, 4vw, 48px)) );--world-cup-entry-name-saved-icon-size: 36px;--world-cup-entry-name-icon-inset: 10px;--world-cup-entry-name-edit-label-width: 106px;--world-cup-entry-name-edge-label-size: clamp(.88rem, 1.05vw, 1rem);--world-cup-entry-label-font-size: var(--world-cup-entry-name-edge-label-size);--world-cup-entry-name-teal: var(--world-cup-colorway-base);--world-cup-entry-name-border: var(--world-cup-colorway-border);--world-cup-entry-name-shadow: var(--world-cup-colorway-shadow);--world-cup-entry-name-locked-teal: var(--world-cup-entry-name-teal);--world-cup-entry-name-locked-text: var(--world-cup-colorway-on-base);--world-cup-entry-name-teal-text: var(--world-cup-colorway-heading);--world-cup-entry-name-surface: var(--world-cup-colorway-surface);--world-cup-entry-name-input-bg: var(--world-cup-colorway-surface);--world-cup-entry-name-input-focus-bg: #ffffff;--world-cup-entry-name-shape: 20px;--world-cup-entry-group-compact-height: var(--world-cup-entry-name-row-height);--world-cup-summary-lock-space: 36px;display:grid;position:relative;z-index:4;width:100%;min-width:0;margin:0}.app-world-cup-route .world-cup-entry-panel-v2-name-row:has(.world-cup-entry-name-switcher.saved){--world-cup-entry-name-row-height: var(--world-cup-entry-name-row-height-saved);--world-cup-entry-group-compact-height: var(--world-cup-entry-name-row-height-saved)}.app-world-cup-route .world-cup-entry-panel-v2-layout{--world-cup-entry-builder-control-gap: clamp(18px, 2vw, 26px);--world-cup-entry-panel-radius: clamp(46px, 8vw, 96px);--world-cup-entry-panel-pad: var(--space-md);--world-cup-entry-active-base: var(--world-cup-colorway-base);--world-cup-entry-active-border: var(--world-cup-entry-active-base);--world-cup-entry-active-shadow: var(--world-cup-entry-active-base);--world-cup-entry-active-surface: var(--world-cup-colorway-surface);--world-cup-entry-content-radius: 20px;display:grid;grid-template-rows:auto auto auto;gap:var(--world-cup-entry-builder-control-gap);min-width:0;min-height:0;border-radius:0 0 var(--world-cup-entry-frame-bottom-radius) var(--world-cup-entry-frame-bottom-radius);overflow:visible}.app-world-cup-route .world-cup-entry-panel-v2-layout:has(.world-cup-entry-panel-v2-name-row:focus-within),.app-world-cup-route .world-cup-entry-panel-v2-layout:has(.world-cup-entry-panel-v2-name-row :is(.world-cup-entry-name-input,.world-cup-entry-name-pill,.world-cup-entry-name-save):active){--world-cup-entry-active-base: var(--world-cup-colorway-base);--world-cup-entry-active-border: var(--world-cup-colorway-border);--world-cup-entry-active-shadow: var(--world-cup-colorway-shadow);--world-cup-entry-active-surface: var(--world-cup-colorway-surface)}.app-world-cup-route .world-cup-entry-master-panel{--world-cup-entry-builder-control-gap: clamp(18px, 2vw, 26px);--world-cup-entry-stack-inset: calc(var(--world-cup-effect-lg-border) * 2);--world-cup-entry-frame-fill: color-mix(in srgb, var(--world-cup-colorway-surface) 34%, transparent);--world-cup-entry-frame-fill-strong: color-mix(in srgb, var(--world-cup-colorway-surface-strong) 46%, transparent);--world-cup-entry-frame-cyan-wash: color-mix(in srgb, var(--world-cup-colorway-base) 8%, transparent);--world-cup-entry-frame-purple-wash: color-mix(in srgb, var(--world-cup-colorway-heading) 5%, transparent);--world-cup-entry-master-gap: max( 0px, calc(var(--world-cup-entry-builder-control-gap) - var(--world-cup-entry-stack-inset)) );--world-cup-entry-frame-border-width: 1.5px;--world-cup-entry-frame-radius: var(--world-cup-main-section-radius);--world-cup-entry-frame-bottom-radius: 24px;--world-cup-entry-frame-corner-shape: var(--world-cup-entry-frame-radius) var(--world-cup-entry-frame-radius) var(--world-cup-entry-frame-bottom-radius) var(--world-cup-entry-frame-bottom-radius);--world-cup-entry-frame-shadow: var(--world-cup-colorway-shadow);--world-cup-entry-frame-border: var(--world-cup-entry-frame-shadow);--world-cup-entry-frame-elevation-edge: var(--world-cup-entry-frame-shadow);--world-cup-entry-frame-border-glow: var(--world-cup-colorway-base);--world-cup-entry-frame-all-side-underlay: -3.5px 0 0 var(--world-cup-entry-frame-elevation-edge), 3.5px 0 0 var(--world-cup-entry-frame-elevation-edge), 0 -3.5px 0 var(--world-cup-entry-frame-elevation-edge), 0 4px 0 var(--world-cup-entry-frame-elevation-edge);position:relative;isolation:isolate;z-index:1;display:grid;align-self:start;grid-template-rows:auto auto;gap:var(--world-cup-entry-master-gap);top:auto;width:100%;height:auto;min-width:0;min-height:0;border-radius:var(--world-cup-entry-frame-corner-shape);border-bottom-right-radius:var(--world-cup-entry-frame-bottom-radius);border-bottom-left-radius:var(--world-cup-entry-frame-bottom-radius);overflow:visible;margin-block-start:calc(-1 * var(--world-cup-entry-strip-header-raise, clamp(18px, 3.2vw, 44px)))}.app-world-cup-route .world-cup-entry-master-panel:before{content:"";position:absolute;inset:0;z-index:-1;border:var(--world-cup-entry-frame-border-width) solid var(--world-cup-entry-frame-border);border-radius:var(--world-cup-entry-frame-corner-shape);border-bottom-right-radius:var(--world-cup-entry-frame-bottom-radius);border-bottom-left-radius:var(--world-cup-entry-frame-bottom-radius);background:linear-gradient(135deg,var(--world-cup-entry-frame-fill-strong),var(--world-cup-entry-frame-fill)),repeating-linear-gradient(112deg,transparent 0 30px,color-mix(in srgb,var(--world-cup-colorway-base) 3%,transparent) 30px 31px,transparent 31px 62px),var(--world-cup-entry-frame-fill);background-clip:padding-box;box-shadow:0 0 0 2.5px var(--world-cup-entry-frame-elevation-edge),var(--world-cup-entry-frame-all-side-underlay),0 0 0 3.5px color-mix(in srgb,var(--world-cup-entry-frame-elevation-edge) 13%,transparent),0 0 11px -3px color-mix(in srgb,var(--world-cup-entry-frame-border-glow) 37%,transparent),0 5px 0 var(--world-cup-entry-frame-elevation-edge),0 12px 23px -11px color-mix(in srgb,var(--world-cup-entry-frame-elevation-edge) 43%,transparent),0 19px 46px -21px color-mix(in srgb,var(--world-cup-entry-frame-elevation-edge) 37%,transparent),0 0 48px -24px color-mix(in srgb,var(--world-cup-entry-frame-border-glow) 36%,transparent);pointer-events:none}.app-world-cup-route .world-cup-entry-master-panel:after{content:"";position:absolute;inset:0;z-index:3;border-radius:var(--world-cup-entry-frame-corner-shape);border-bottom-right-radius:var(--world-cup-entry-frame-bottom-radius);border-bottom-left-radius:var(--world-cup-entry-frame-bottom-radius);box-shadow:inset 0 0 0 var(--world-cup-entry-frame-border-width) var(--world-cup-entry-frame-border);pointer-events:none}.app-world-cup-route .world-cup-entry-master-panel:has(.world-cup-entry-panel-v2-name-row:focus-within),.app-world-cup-route .world-cup-entry-master-panel:has(.world-cup-entry-panel-v2-name-row :is(.world-cup-entry-name-input,.world-cup-entry-name-pill,.world-cup-entry-name-save):active){--world-cup-entry-frame-shadow: var(--world-cup-colorway-shadow);--world-cup-entry-frame-border: var(--world-cup-entry-frame-shadow)}.app-world-cup-route .world-cup-entry-master-panel>.world-cup-entry-builder-strip-frame--master{--world-cup-entry-strip-master-inset: var(--world-cup-entry-strip-border-width);--world-cup-entry-strip-bottom-radius: 8px;--world-cup-entry-strip-underlay-color: var(--world-cup-entry-frame-border);--world-cup-entry-strip-underlay-corner-shape: 0 0 var(--world-cup-entry-strip-bottom-radius) var(--world-cup-entry-strip-bottom-radius);--world-cup-entry-strip-panel-corner-shape: var(--world-cup-entry-strip-panel-radius) var(--world-cup-entry-strip-panel-radius) var(--world-cup-entry-strip-bottom-radius) var(--world-cup-entry-strip-bottom-radius);position:relative;top:auto;z-index:1;isolation:isolate;width:100%;max-width:none;margin-block-start:0;margin-block-end:var(--world-cup-entry-strip-master-inset);margin-inline:0}.app-world-cup-route .world-cup-entry-master-panel>.world-cup-entry-builder-strip-frame--master:after{content:""}.app-world-cup-route .world-cup-entry-master-panel>.world-cup-entry-builder-strip-frame--master .world-cup-entry-builder-strip-panel{--world-cup-entry-strip-bubble-light: color-mix(in srgb, var(--world-cup-entry-strip-fill-color) 72%, #ffffff);--world-cup-entry-strip-bubble-glow: color-mix(in srgb, var(--world-cup-entry-strip-fill-color) 86%, transparent);--world-cup-entry-strip-bubble-effect: var(--world-cup-entry-frame-border);--world-cup-entry-strip-border-color: var(--world-cup-entry-frame-border);border-color:var(--world-cup-entry-frame-border);background:radial-gradient(ellipse at 50% -46%,color-mix(in srgb,var(--world-cup-entry-strip-bubble-light) 82%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-strip-bubble-light) 48%,transparent) 30%,color-mix(in srgb,var(--world-cup-entry-strip-bubble-glow) 22%,transparent) 54%,transparent 72%),radial-gradient(ellipse at 50% 122%,color-mix(in srgb,var(--world-cup-entry-strip-bubble-glow) 34%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-strip-bubble-light) 16%,transparent) 35%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-entry-strip-fill-color) 88%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-entry-strip-fill-color) 97%,#ffffff) 34%,var(--world-cup-entry-strip-fill-color) 74%,color-mix(in srgb,var(--world-cup-entry-strip-fill-color) 88%,var(--world-cup-entry-frame-border)) 100%);background-clip:padding-box;box-shadow:-8px 0 22px -16px color-mix(in srgb,var(--world-cup-entry-strip-bubble-effect) 48%,transparent),8px 0 22px -16px color-mix(in srgb,var(--world-cup-entry-strip-bubble-effect) 48%,transparent),0 -8px 20px -16px color-mix(in srgb,var(--world-cup-entry-strip-bubble-effect) 36%,transparent),0 4px 0 var(--world-cup-entry-strip-bubble-effect),0 10px 24px -16px color-mix(in srgb,var(--world-cup-entry-strip-bubble-effect) 54%,transparent),0 15px 24px -18px color-mix(in srgb,var(--world-cup-entry-strip-bubble-effect) 52%,transparent),inset 0 3px color-mix(in srgb,var(--world-cup-entry-strip-bubble-light) 70%,transparent),inset 0 10px 16px -14px color-mix(in srgb,var(--world-cup-entry-strip-bubble-light) 76%,transparent),inset 0 -6px 10px -7px color-mix(in srgb,var(--world-cup-entry-frame-border) 36%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-entry-strip-bubble-light) 32%,transparent)}.app-world-cup-route .world-cup-entry-master-panel>.world-cup-entry-builder-strip-frame--master .world-cup-entry-builder-strip-panel:before,.app-world-cup-route .world-cup-entry-master-panel>.world-cup-entry-builder-strip-frame--master .world-cup-entry-builder-strip-panel:after{inset:0}.app-world-cup-route .world-cup-entry-master-panel .world-cup-entry-panel-v2-stack{position:relative;z-index:1;display:grid;grid-template-rows:auto;gap:var(--world-cup-entry-builder-control-gap);min-height:0;padding:var(--world-cup-entry-stack-inset);overflow:visible;border:0;border-radius:0 0 var(--world-cup-entry-frame-bottom-radius) var(--world-cup-entry-frame-bottom-radius);background:transparent;box-shadow:none;margin-block-start:0}.app-world-cup-route .world-cup-entry-panel-v2-stack:has(.world-cup-entry-panel-v2-name-row:focus-within),.app-world-cup-route .world-cup-entry-panel-v2-stack:has(.world-cup-entry-panel-v2-name-row :is(.world-cup-entry-name-input,.world-cup-entry-name-pill,.world-cup-entry-name-save):active){--world-cup-entry-frame-border: var(--world-cup-colorway-border);--world-cup-entry-frame-shadow: var(--world-cup-colorway-shadow)}.app-world-cup-route .world-cup-entry-panel-v2-layout>.world-cup-entry-panel-v2-name-row{position:relative;top:auto;z-index:4;isolation:isolate;width:100%;margin:0}.app-world-cup-route .world-cup-entry-panel-v2-layout>.world-cup-entry-panel-v2-tab-row{--world-cup-entry-tab-row-radius: var(--world-cup-entry-frame-radius, var(--world-cup-main-section-radius));box-sizing:border-box;position:sticky;top:var(--world-cup-entry-sticky-top);z-index:62;padding:0;margin-inline:auto;margin-block:0;border-radius:var(--world-cup-entry-tab-row-radius);background:var(--world-cup-entry-tab-row-fill);background-clip:border-box;box-shadow:none;overflow:visible}.app-world-cup-route .world-cup-entry-panel-v2-layout>.world-cup-entry-panel-v2-body{--world-cup-entry-body-side-inset: clamp(8px, 1.5vw, 18px);--world-cup-entry-body-bottom-inset: clamp(16px, 2.4vw, 30px);box-sizing:border-box;width:100%;min-height:0;margin:0;padding-inline:var(--world-cup-entry-body-side-inset);padding-block-end:var(--world-cup-entry-body-bottom-inset);border-radius:0 0 var(--world-cup-entry-frame-bottom-radius) var(--world-cup-entry-frame-bottom-radius);overflow:visible;overscroll-behavior:auto;-ms-overflow-style:auto;scrollbar-width:auto}.app-world-cup-route .world-cup-entry-panel-v2-layout>.world-cup-entry-panel-v2-body::-webkit-scrollbar{width:0;height:0}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-tab{border-block:0;border-inline:var(--world-cup-effect-xs-border) solid var(--world-cup-entry-tab-side-border);box-shadow:none}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-tab.active{--world-cup-entry-tab-bubble-light: color-mix(in srgb, var(--world-cup-entry-tab-fill) 72%, #ffffff);--world-cup-entry-tab-bubble-glow: color-mix(in srgb, var(--world-cup-entry-tab-fill) 86%, transparent);--world-cup-entry-tab-bubble-effect: var(--world-cup-entry-tab-border);color:var(--world-cup-entry-tab-text);border:var(--world-cup-effect-md-border) solid var(--world-cup-entry-tab-border);background:radial-gradient(ellipse at 50% -46%,color-mix(in srgb,var(--world-cup-entry-tab-bubble-light) 82%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-tab-bubble-light) 48%,transparent) 30%,color-mix(in srgb,var(--world-cup-entry-tab-bubble-glow) 22%,transparent) 54%,transparent 72%),radial-gradient(ellipse at 50% 122%,color-mix(in srgb,var(--world-cup-entry-tab-bubble-glow) 34%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-tab-bubble-light) 16%,transparent) 35%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-entry-tab-fill) 88%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-entry-tab-fill) 97%,#ffffff) 34%,var(--world-cup-entry-tab-fill) 74%,color-mix(in srgb,var(--world-cup-entry-tab-fill) 88%,var(--world-cup-entry-tab-border)) 100%);background-size:auto,auto,auto;background-blend-mode:normal;box-shadow:-6px 0 18px -14px color-mix(in srgb,var(--world-cup-entry-tab-bubble-effect) 44%,transparent),6px 0 18px -14px color-mix(in srgb,var(--world-cup-entry-tab-bubble-effect) 44%,transparent),0 -6px 16px -14px color-mix(in srgb,var(--world-cup-entry-tab-bubble-effect) 32%,transparent),0 3px 0 var(--world-cup-entry-tab-bubble-effect),0 9px 18px -14px color-mix(in srgb,var(--world-cup-entry-tab-bubble-effect) 48%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-entry-tab-bubble-light) 68%,transparent),inset 0 9px 14px -13px color-mix(in srgb,var(--world-cup-entry-tab-bubble-light) 72%,transparent),inset 0 -5px 9px -7px color-mix(in srgb,var(--world-cup-entry-tab-border) 34%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-entry-tab-bubble-light) 28%,transparent);transform:none}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body :is(.world-cup-entry-expanded-header,.world-cup-entry-open-pick,.world-cup-group-card,.world-cup-third-button,.world-cup-third-rules-note,.world-cup-bracket-champion,.world-cup-bracket-tree-match,.world-cup-golden-search-trigger,.world-cup-golden-search-field,.world-cup-golden-filter-chip,.world-cup-team-search-option,.world-cup-player-option,.world-cup-golden-selected-player){border-color:var(--world-cup-entry-active-border);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-entry-active-shadow)}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lock-note,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-lock-note{position:sticky;top:var(--world-cup-entry-sticky-warning-top);z-index:61;width:min(100%,620px);justify-self:center;margin-inline:auto}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section{display:contents}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick{--world-cup-entry-lock-row-max: 100%;--world-cup-entry-lock-action-width: clamp(112px, 12vw, 136px);--world-cup-entry-lock-gap: var(--space-sm);--world-cup-entry-lock-panel-width: min( 720px, calc(100% - var(--world-cup-entry-lock-action-width) - (var(--world-cup-entry-lock-gap) * 2)) );position:sticky;top:var(--world-cup-entry-sticky-lock-top);z-index:60;width:var(--world-cup-entry-lock-row-max);max-width:var(--world-cup-entry-lock-row-max);justify-self:center;margin-inline:auto;margin-bottom:10px}.app-world-cup-route .world-cup-entry-panel-v2-layout>.world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header,.app-world-cup-route .world-cup-entry-panel-v2-layout>.world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick{border:0;background:transparent;box-shadow:none}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--world-cup-entry-lock-panel-width)) var(--world-cup-entry-lock-action-width);align-items:stretch;gap:var(--world-cup-entry-lock-gap);min-height:52px;padding:0;border:0;background:transparent;box-shadow:none}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header h4{--world-cup-entry-active-bubble-fill: var( --world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong) );--world-cup-entry-active-bubble-light: color-mix(in srgb, var(--world-cup-entry-active-bubble-fill) 72%, #ffffff);--world-cup-entry-active-bubble-glow: color-mix(in srgb, var(--world-cup-entry-active-bubble-fill) 86%, transparent);--world-cup-entry-active-bubble-effect: var(--world-cup-entry-active-shadow);grid-column:2;position:relative;z-index:1;display:grid;box-sizing:border-box;width:100%;min-height:52px;margin:0;align-items:center;justify-self:stretch;justify-items:center;padding:8px 14px;border:var(--world-cup-effect-md-border) solid var(--world-cup-entry-active-border);border-radius:var(--world-cup-section-radius);background:radial-gradient(ellipse at 50% -46%,color-mix(in srgb,var(--world-cup-entry-active-bubble-light) 82%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-active-bubble-light) 48%,transparent) 30%,color-mix(in srgb,var(--world-cup-entry-active-bubble-glow) 22%,transparent) 54%,transparent 72%),radial-gradient(ellipse at 50% 122%,color-mix(in srgb,var(--world-cup-entry-active-bubble-glow) 34%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-active-bubble-light) 16%,transparent) 35%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-entry-active-bubble-fill) 88%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-entry-active-bubble-fill) 97%,#ffffff) 34%,var(--world-cup-entry-active-bubble-fill) 74%,color-mix(in srgb,var(--world-cup-entry-active-bubble-fill) 88%,var(--world-cup-entry-active-border)) 100%);background-clip:padding-box;box-shadow:-7px 0 20px -15px color-mix(in srgb,var(--world-cup-entry-active-bubble-effect) 42%,transparent),7px 0 20px -15px color-mix(in srgb,var(--world-cup-entry-active-bubble-effect) 42%,transparent),0 -7px 18px -15px color-mix(in srgb,var(--world-cup-entry-active-bubble-effect) 32%,transparent),0 var(--world-cup-effect-md-lift) 0 var(--world-cup-entry-active-bubble-effect),0 calc(var(--world-cup-effect-md-lift) + 7px) 20px -15px color-mix(in srgb,var(--world-cup-entry-active-bubble-effect) 48%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-entry-active-bubble-light) 70%,transparent),inset 0 9px 15px -13px color-mix(in srgb,var(--world-cup-entry-active-bubble-light) 74%,transparent),inset 0 -6px 10px -8px color-mix(in srgb,var(--world-cup-entry-active-border) 34%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-entry-active-bubble-light) 28%,transparent);font-size:clamp(1.1rem,1.8vw,1.55rem);line-height:.96;text-align:center;white-space:nowrap}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-entry-expanded-header-action{grid-column:3;position:relative;top:auto;right:auto;z-index:1;display:grid;align-self:stretch;justify-self:end;width:var(--world-cup-entry-lock-action-width);height:auto;min-height:52px;transform:none}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-entry-expanded-header-action .world-cup-lock-control{grid-column:1;width:100%}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-control,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-control{--world-cup-lock-size: auto;position:relative;z-index:1;grid-column:3;display:grid;align-self:stretch;justify-self:end;width:var(--world-cup-entry-lock-action-width);min-width:0;max-width:none;min-height:52px;place-items:center}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-button,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-button{display:inline-grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;max-width:none;height:52px;min-height:52px;max-height:none;padding:0 12px;border-radius:999px}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-control.text-action .world-cup-lock-button,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-control.text-action .world-cup-lock-button{height:100%;max-height:none}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-button-text,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-button-text{position:relative;z-index:1;display:inline;overflow:hidden;font-family:var(--world-cup-font-title);font-size:clamp(.82rem,1vw,.92rem);font-weight:950;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-icon,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-icon{width:20px;height:20px}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-control.compact-action{--world-cup-lock-size: 52px;width:var(--world-cup-lock-size);min-width:var(--world-cup-lock-size);max-width:var(--world-cup-lock-size)}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-control.compact-action .world-cup-lock-button{display:inline-grid;grid-template-columns:1fr;width:var(--world-cup-lock-size);min-width:var(--world-cup-lock-size);max-width:var(--world-cup-lock-size);padding:0;border-radius:999px}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-control.compact-action .world-cup-lock-button-text{display:none}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--world-cup-entry-lock-panel-width)) var(--world-cup-entry-lock-action-width);align-items:stretch;gap:var(--world-cup-entry-lock-gap);min-height:52px;padding:0;border:0;background:transparent;box-shadow:none}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-entry-lock-pick-panel{--world-cup-entry-active-bubble-fill: var( --world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong) );--world-cup-entry-active-bubble-light: color-mix(in srgb, var(--world-cup-entry-active-bubble-fill) 72%, #ffffff);--world-cup-entry-active-bubble-glow: color-mix(in srgb, var(--world-cup-entry-active-bubble-fill) 86%, transparent);--world-cup-entry-active-bubble-effect: var(--world-cup-entry-active-shadow);grid-column:2;position:relative;z-index:1;display:grid;box-sizing:border-box;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;width:100%;min-width:0;min-height:52px;justify-self:stretch;padding:8px 12px;border:var(--world-cup-effect-md-border) solid var(--world-cup-entry-active-border);border-radius:var(--world-cup-section-radius);background:radial-gradient(ellipse at 50% -46%,color-mix(in srgb,var(--world-cup-entry-active-bubble-light) 82%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-active-bubble-light) 48%,transparent) 30%,color-mix(in srgb,var(--world-cup-entry-active-bubble-glow) 22%,transparent) 54%,transparent 72%),radial-gradient(ellipse at 50% 122%,color-mix(in srgb,var(--world-cup-entry-active-bubble-glow) 34%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-active-bubble-light) 16%,transparent) 35%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-entry-active-bubble-fill) 88%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-entry-active-bubble-fill) 97%,#ffffff) 34%,var(--world-cup-entry-active-bubble-fill) 74%,color-mix(in srgb,var(--world-cup-entry-active-bubble-fill) 88%,var(--world-cup-entry-active-border)) 100%);background-clip:padding-box;box-shadow:-7px 0 20px -15px color-mix(in srgb,var(--world-cup-entry-active-bubble-effect) 42%,transparent),7px 0 20px -15px color-mix(in srgb,var(--world-cup-entry-active-bubble-effect) 42%,transparent),0 -7px 18px -15px color-mix(in srgb,var(--world-cup-entry-active-bubble-effect) 32%,transparent),0 var(--world-cup-effect-md-lift) 0 var(--world-cup-entry-active-bubble-effect),0 calc(var(--world-cup-effect-md-lift) + 7px) 20px -15px color-mix(in srgb,var(--world-cup-entry-active-bubble-effect) 48%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-entry-active-bubble-light) 70%,transparent),inset 0 9px 15px -13px color-mix(in srgb,var(--world-cup-entry-active-bubble-light) 74%,transparent),inset 0 -6px 10px -8px color-mix(in srgb,var(--world-cup-entry-active-border) 34%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-entry-active-bubble-light) 28%,transparent);text-align:center;white-space:nowrap}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-entry-compact-icon{grid-column:1;width:36px;height:36px}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-entry-lock-pick-copy,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-entry-lock-pick-text{grid-column:2;justify-items:center;text-align:center}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-entry-lock-pick-identity{justify-content:center}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-entry-lock-pick-heading{font-size:clamp(.98rem,1.2vw,1.18rem)}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-entry-lock-pick-text strong{font-size:clamp(1.08rem,1.45vw,1.32rem);line-height:1}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick.world-cup-entry-champion-pick.missing .world-cup-entry-lock-pick-copy{grid-column:2 / -1;grid-row:1;align-self:center;justify-items:center;min-width:0;padding-inline:0;text-align:center}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick.world-cup-entry-champion-pick.missing :is(.world-cup-entry-lock-pick-identity,.world-cup-entry-lock-pick-text){justify-content:center;justify-items:center;text-align:center}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick.world-cup-entry-champion-pick.missing .world-cup-entry-lock-pick-text strong{text-align:center}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick.world-cup-entry-champion-pick.missing .world-cup-entry-compact-icon{position:relative;z-index:2}@media (min-width: 760px){.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick{--world-cup-entry-lock-panel-width: min( 620px, calc( 100% - (var(--world-cup-entry-lock-action-width) * 2) - (var(--world-cup-entry-lock-gap) * 4) ) );grid-template-columns:var(--world-cup-entry-lock-action-width) minmax(0,1fr) minmax(0,var(--world-cup-entry-lock-panel-width)) minmax(0,1fr) var(--world-cup-entry-lock-action-width)}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header h4,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-entry-lock-pick-panel{grid-column:3}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-entry-expanded-header-action,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-entry-expanded-header-action .world-cup-lock-control,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-control{grid-column:5}}.app-world-cup-route .world-cup-entry-panel-v2-scroll-clip{--world-cup-entry-content-clip-top: 0px;clip-path:inset(var(--world-cup-entry-content-clip-top) 0 0 0)}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-entry-panel-v2-scroll-clip{--world-cup-group-table-grid-inset: clamp(8px, 1.4vw, 14px);--world-cup-group-table-gap: clamp(14px, 1.8vw, 22px);--world-cup-group-table-cell-inset: clamp(4px, .7vw, 8px);--world-cup-group-team-list-inset: clamp(4px, .8vw, 8px);--world-cup-group-team-list-inline-inset: 4px;--world-cup-group-team-inline-inset: 4px;--world-cup-group-team-row-gap: clamp(10px, 1vw, 13px);position:relative;z-index:1;isolation:isolate;padding:var(--world-cup-group-table-grid-inset);background:transparent}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-grid-editable{position:relative;z-index:1;gap:var(--world-cup-group-table-gap);background:transparent}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable{--world-cup-group-team-edge-gap: 6px;--world-cup-group-team-flag-width: 34px;--world-cup-group-team-drag-right: calc(var(--world-cup-group-team-edge-gap) + 4px);--world-cup-group-team-drag-space: 17px;--world-cup-group-table-unlocked-fill: var(--world-cup-entry-purple-row-bg, #ffffff);position:relative;z-index:1;box-sizing:border-box;justify-self:center;width:calc(100% - var(--world-cup-group-table-cell-inset));padding-inline:8px;overflow:visible;background:var(--world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong, #ffffff));background-image:none;background-clip:padding-box}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable:not(.is-locked){--world-cup-entry-content-bubble-fill: var(--world-cup-group-table-unlocked-fill);background:var(--world-cup-group-table-unlocked-fill)!important;background-image:none!important}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable ol{box-sizing:border-box;gap:var(--world-cup-group-team-row-gap);margin-top:10px;padding:var(--world-cup-group-team-list-inset) var(--world-cup-group-team-list-inline-inset);background:var(--world-cup-group-table-unlocked-fill, var(--world-cup-entry-purple-row-bg, var(--world-cup-colorway-panel-fill-strong, #ffffff)));background-image:none;background-clip:padding-box;overflow:visible}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable:not(.is-locked) ol{width:100%;margin-inline:0}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable.is-locked ol{background:var(--world-cup-entry-purple-locked-list-bg, var(--world-cup-colorway-panel-fill-strong, #ffffff));background-image:none;overflow:hidden}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable.is-locked{overflow:hidden}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable .world-cup-team-row{box-sizing:border-box;grid-template-columns:22px var(--world-cup-group-team-flag-width) minmax(0,1fr);gap:6px;justify-self:center;width:calc(100% - (var(--world-cup-group-team-inline-inset) * 2));padding-inline:var(--world-cup-group-team-edge-gap);background-image:none;background-clip:padding-box}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable .world-cup-team-row-copy,.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable .world-cup-team-row-copy :is(strong,span){min-width:0;max-width:100%}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable .world-cup-team-row-copy{padding-right:var(--world-cup-group-team-drag-space)}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable .world-cup-team-row-copy :is(strong,span){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable .world-cup-drag-handle{position:absolute;top:50%;right:var(--world-cup-group-team-drag-right);display:grid;width:8px;opacity:.66;transform:translateY(-50%)}@media (max-width: 700px){.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable{--world-cup-group-team-edge-gap: 5px;--world-cup-group-team-flag-width: 39px;--world-cup-group-team-drag-space: 16px}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable .world-cup-team-row{grid-template-columns:20px var(--world-cup-group-team-flag-width) minmax(0,1fr);gap:4px}}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable:not(.is-locked) .world-cup-team-row-position-1{--world-cup-group-position-fill: color-mix(in srgb, var(--world-cup-hog-cream) 86%, var(--world-cup-position-first-vivid));--world-cup-group-position-edge: var(--world-cup-position-first-ink);--world-cup-group-position-shadow: var(--world-cup-position-first-shadow);background:color-mix(in srgb,var(--world-cup-hog-cream) 86%,var(--world-cup-position-first-vivid))}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable:not(.is-locked) .world-cup-team-row-position-2{--world-cup-group-position-fill: color-mix(in srgb, var(--world-cup-hog-cream) 82%, var(--world-cup-position-second-vivid));--world-cup-group-position-edge: var(--world-cup-position-second-ink);--world-cup-group-position-shadow: var(--world-cup-position-second-shadow);background:color-mix(in srgb,var(--world-cup-hog-cream) 82%,var(--world-cup-position-second-vivid))}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable:not(.is-locked) .world-cup-team-row-position-3{--world-cup-group-position-fill: color-mix(in srgb, var(--world-cup-hog-cream) 88%, var(--world-cup-entry-lime-vivid));--world-cup-group-position-edge: var(--world-cup-entry-lime-edge);--world-cup-group-position-shadow: var(--world-cup-hog-lime-shadow);background:color-mix(in srgb,var(--world-cup-hog-cream) 88%,var(--world-cup-entry-lime-vivid))}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable:not(.is-locked) .world-cup-team-row-position-4{--world-cup-group-position-fill: color-mix(in srgb, var(--world-cup-hog-cream) 94%, var(--world-cup-entry-red-warm));--world-cup-group-position-edge: var(--world-cup-entry-red-ink);--world-cup-group-position-shadow: var(--world-cup-entry-red-shadow);background:color-mix(in srgb,var(--world-cup-hog-cream) 94%,var(--world-cup-entry-red-warm))}.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable:not(.is-locked) .world-cup-team-row{--world-cup-group-team-rubber-fill: var( --world-cup-group-position-fill, var(--world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong)) );--world-cup-group-team-rubber-edge: var( --world-cup-group-position-edge, var(--world-cup-colorway-inner-shadow) );--world-cup-group-team-rubber-shadow: var( --world-cup-group-position-shadow, var(--world-cup-group-team-rubber-edge) );--world-cup-group-team-rubber-light: color-mix( in srgb, var(--world-cup-group-team-rubber-fill) 84%, #ffffff );--world-cup-group-team-rubber-soft: color-mix( in srgb, var(--world-cup-group-team-rubber-fill) 94%, var(--world-cup-group-team-rubber-light) );--world-cup-group-team-rubber-lowlight: color-mix( in srgb, var(--world-cup-group-team-rubber-fill) 76%, var(--world-cup-group-team-rubber-edge) );border-radius:24px;border-color:var(--world-cup-group-team-rubber-edge);--world-cup-group-team-bubble-shadow: -5px 0 16px -13px color-mix(in srgb, var(--world-cup-group-team-rubber-edge) 42%, transparent), 5px 0 16px -13px color-mix(in srgb, var(--world-cup-group-team-rubber-edge) 42%, transparent), 0 -5px 14px -13px color-mix(in srgb, var(--world-cup-group-team-rubber-edge) 30%, transparent), 0 var(--world-cup-effect-md-lift) 0 var(--world-cup-group-team-rubber-shadow), 0 calc(var(--world-cup-effect-md-lift) + 8px) 20px -15px color-mix(in srgb, var(--world-cup-group-team-rubber-shadow) 48%, transparent), inset 0 2px 0 color-mix(in srgb, var(--world-cup-group-team-rubber-light) 24%, transparent), inset 0 9px 14px -13px color-mix(in srgb, var(--world-cup-group-team-rubber-soft) 32%, transparent), inset 0 -6px 10px -8px color-mix(in srgb, var(--world-cup-group-team-rubber-lowlight) 40%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--world-cup-group-team-rubber-light) 14%, transparent);background-color:var(--world-cup-group-team-rubber-fill)!important;background:radial-gradient(ellipse at 50% -42%,color-mix(in srgb,var(--world-cup-group-team-rubber-light) 24%,transparent) 0%,color-mix(in srgb,var(--world-cup-group-team-rubber-soft) 14%,transparent) 38%,transparent 72%),radial-gradient(ellipse at 50% 116%,color-mix(in srgb,var(--world-cup-group-team-rubber-lowlight) 20%,transparent) 0%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-group-team-rubber-fill) 94%,var(--world-cup-group-team-rubber-light)) 0%,var(--world-cup-group-team-rubber-fill) 56%,color-mix(in srgb,var(--world-cup-group-team-rubber-fill) 86%,var(--world-cup-group-team-rubber-lowlight)) 100%)!important;background-clip:border-box!important;box-shadow:var(--world-cup-group-team-bubble-shadow)!important}@media (max-width: 520px){.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick{--world-cup-entry-lock-action-width: 96px;grid-template-columns:minmax(0,1fr) var(--world-cup-entry-lock-action-width);width:100%;max-width:100%;justify-self:stretch;margin-inline:0}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header h4,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-entry-lock-pick-panel{grid-column:1}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-entry-expanded-header-action,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-control{grid-column:2}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-button,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-button{gap:4px;height:52px;min-height:52px;padding-inline:8px}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-button-text,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-button-text{font-size:.76rem}.app-world-cup-route .world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-summary-count-label,.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-lock-pick-heading{font-size:var(--world-cup-entry-label-font-size)!important}.app-world-cup-route .world-cup-entry-group-summary-stack:is(.is-compact,.is-expanded) .world-cup-entry-summary-lock-copy strong,.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-lock-pick-text strong{font-size:clamp(1.12rem,4.2vw,1.2rem)}.app-world-cup-route .world-cup-entry-step-summary-panel .world-cup-entry-lock-pick-text small{font-size:clamp(.72rem,3.1vw,.84rem)}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header h4{font-size:clamp(.96rem,4.2vw,1.08rem);line-height:.92;text-wrap:balance;white-space:normal}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-entry-lock-pick-panel{grid-template-columns:36px minmax(0,1fr) 36px;gap:6px;padding-inline:10px}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-entry-lock-pick-heading{font-size:clamp(.92rem,3.9vw,1.08rem)!important}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-entry-lock-pick-text strong{font-size:clamp(1rem,4.3vw,1.16rem)}}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header.action-only{--world-cup-entry-lock-action-width: clamp(138px, 18vw, 176px);grid-template-columns:minmax(0,1fr);justify-items:end}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header.action-only .world-cup-entry-expanded-header-action,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header.action-only .world-cup-entry-expanded-header-action .world-cup-lock-control,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header.action-only .world-cup-lock-control{grid-column:1;justify-self:end;width:var(--world-cup-entry-lock-action-width)}.app-world-cup-route .world-cup-entry-builder-strip-panel .world-cup-entry-builder-step:nth-child(3) span,.app-world-cup-route .world-cup-entry-builder-strip-panel .world-cup-entry-builder-step:nth-child(3) strong,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-tab.world-cup-colorway-header-lime,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-tab.world-cup-colorway-header-lime .world-cup-entry-panel-tab-mark,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-tab.world-cup-colorway-header-lime .world-cup-entry-panel-tab-copy strong,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-tab.world-cup-colorway-header-lime .world-cup-entry-panel-tab-copy small{color:var(--world-cup-entry-lime-ink)}.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot :is(.world-cup-entry-compact-golden,.world-cup-entry-compact-golden .world-cup-entry-lock-pick-heading,.world-cup-entry-compact-golden .world-cup-entry-lock-pick-text,.world-cup-entry-compact-golden strong,.world-cup-entry-compact-golden small,.world-cup-lock-note,.world-cup-lock-button,.world-cup-lock-button.locked,.world-cup-lock-button-text,.world-cup-lock-icon,.world-cup-golden-selected-player,.world-cup-golden-selected-player span,.world-cup-golden-selected-player strong,.world-cup-golden-selected-player small,.world-cup-player-option strong,.world-cup-player-option.selected strong,.world-cup-player-option.selected small){color:var(--world-cup-entry-lime-ink)}.app-world-cup-route .world-cup-entry-builder-strip-panel .world-cup-entry-builder-step:nth-child(3) span,.app-world-cup-route .world-cup-entry-builder-strip-panel .world-cup-entry-builder-step:nth-child(3) span svg,.app-world-cup-route .world-cup-entry-builder-strip-panel .world-cup-entry-builder-step:nth-child(3) strong{color:#fff}.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected.locked .world-cup-entry-lock-pick-panel{color:var(--world-cup-colorway-on-base);border-color:var(--world-cup-colorway-chip-border);background:var(--world-cup-colorway-base);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected.locked .world-cup-entry-lock-pick-panel :is(span,strong,small,.world-cup-entry-lock-pick-heading,.world-cup-entry-lock-pick-text,.world-cup-entry-lock-pick-text strong,.world-cup-entry-lock-pick-text small){color:var(--world-cup-colorway-on-base);text-shadow:none}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-button:not(.locked),.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-button:not(.locked){color:var(--world-cup-colorway-base);border-color:var(--world-cup-colorway-chip-border);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-button.locked,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-button.locked{color:var(--world-cup-colorway-on-base);border-color:var(--world-cup-colorway-chip-border);background:var(--world-cup-colorway-base);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-chip-shadow)}.app-world-cup-route :is(.world-cup-lock-button,.world-cup-group-table-lock){overflow:hidden;isolation:isolate;box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-secondary-shadow),0 calc(var(--world-cup-effect-sm-lift) + 8px) 18px -12px color-mix(in srgb,var(--world-cup-colorway-secondary-shadow) 62%,transparent),inset 0 2px color-mix(in srgb,#ffffff 58%,transparent),inset 0 -8px 12px -11px color-mix(in srgb,var(--world-cup-colorway-secondary-shadow) 42%,transparent)}.app-world-cup-route :is(.world-cup-lock-button,.world-cup-group-table-lock):before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(ellipse at 50% -46%,color-mix(in srgb,var(--world-cup-lock-bubble-light, currentColor) 20%,transparent) 0%,color-mix(in srgb,var(--world-cup-lock-bubble-light, currentColor) 10%,transparent) 30%,transparent 68%),radial-gradient(ellipse at 50% 122%,color-mix(in srgb,var(--world-cup-lock-bubble-lowlight, currentColor) 10%,transparent) 0%,transparent 68%);opacity:.38;pointer-events:none}.app-world-cup-route :is(.world-cup-lock-button,.world-cup-group-table-lock) :is(svg,span),.app-world-cup-route :is(.world-cup-lock-icon,.world-cup-lock-button-text){position:relative;z-index:1}.app-world-cup-route :is(.world-cup-lock-button.locked,.world-cup-group-table-lock.locked){box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-chip-shadow),0 calc(var(--world-cup-effect-sm-lift) + 8px) 18px -12px color-mix(in srgb,var(--world-cup-colorway-chip-shadow) 62%,transparent),inset 0 2px color-mix(in srgb,#ffffff 42%,transparent),inset 0 -8px 12px -11px color-mix(in srgb,var(--world-cup-colorway-chip-shadow) 48%,transparent)}.app-world-cup-route .world-cup-group-table-lock.locked,.app-world-cup-route .world-cup-group-table-lock.locked :is(svg,span){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) :is(.world-cup-lock-button,.world-cup-group-table-lock){box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-secondary-shadow),0 calc(var(--world-cup-effect-sm-lift) + 8px) 18px -12px color-mix(in srgb,var(--world-cup-colorway-secondary-shadow) 62%,transparent),inset 0 2px color-mix(in srgb,#ffffff 58%,transparent),inset 0 -8px 12px -11px color-mix(in srgb,var(--world-cup-colorway-secondary-shadow) 42%,transparent)}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) :is(.world-cup-lock-button.locked,.world-cup-group-table-lock.locked){box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-chip-shadow),0 calc(var(--world-cup-effect-sm-lift) + 8px) 18px -12px color-mix(in srgb,var(--world-cup-colorway-chip-shadow) 62%,transparent),inset 0 2px color-mix(in srgb,#ffffff 42%,transparent),inset 0 -8px 12px -11px color-mix(in srgb,var(--world-cup-colorway-chip-shadow) 48%,transparent)}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) :is(.world-cup-lock-button,.world-cup-group-table-lock):before{opacity:.72}.app-world-cup-route :is(.world-cup-colorway-main,.world-cup-colorway-purple,.world-cup-colorway-red,.world-cup-colorway-orange,.world-cup-colorway-lime,.world-cup-colorway-blue,.world-cup-colorway-cyan,.world-cup-colorway-ink,.world-cup-colorway-header-purple,.world-cup-colorway-header-red,.world-cup-colorway-header-orange,.world-cup-colorway-header-lime) :is(.world-cup-lock-button.locked,.world-cup-group-table-lock.locked):before{opacity:.72}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-button,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-button{box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-secondary-shadow),0 calc(var(--world-cup-effect-sm-lift) + 7px) 17px -13px color-mix(in srgb,var(--world-cup-colorway-secondary-shadow) 46%,transparent),inset 0 1px color-mix(in srgb,var(--world-cup-lock-bubble-light, var(--world-cup-colorway-secondary-bg)) 24%,transparent),inset 0 -5px 9px -8px color-mix(in srgb,var(--world-cup-lock-bubble-lowlight, var(--world-cup-colorway-secondary-shadow)) 28%,transparent)!important}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-button.locked,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-button.locked{box-shadow:-4px 0 14px -13px color-mix(in srgb,var(--world-cup-lock-bubble-edge) 28%,transparent),4px 0 14px -13px color-mix(in srgb,var(--world-cup-lock-bubble-edge) 28%,transparent),0 -4px 12px -13px color-mix(in srgb,var(--world-cup-lock-bubble-edge) 20%,transparent),0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-lock-bubble-edge),0 calc(var(--world-cup-effect-sm-lift) + 7px) 17px -13px color-mix(in srgb,var(--world-cup-lock-bubble-edge) 48%,transparent),inset 0 1px color-mix(in srgb,var(--world-cup-lock-bubble-light, var(--world-cup-colorway-base)) 24%,transparent),inset 0 -5px 9px -8px color-mix(in srgb,var(--world-cup-lock-bubble-lowlight, var(--world-cup-colorway-chip-shadow)) 30%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-lock-bubble-light, var(--world-cup-colorway-base)) 12%,transparent)!important}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-button:before,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-button:before,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-button.locked:before,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-button.locked:before{background:radial-gradient(ellipse at 50% -38%,color-mix(in srgb,var(--world-cup-lock-bubble-light, currentColor) 16%,transparent) 0%,transparent 64%),radial-gradient(ellipse at 50% 116%,color-mix(in srgb,var(--world-cup-lock-bubble-lowlight, currentColor) 9%,transparent) 0%,transparent 68%)!important;opacity:.3!important}.app-world-cup-route .world-cup-entry-champion-pick.selected.locked:not(.world-cup-entry-open-pick),.app-world-cup-route .world-cup-entry-champion-pick.selected.locked.world-cup-entry-open-pick .world-cup-entry-lock-pick-panel{--world-cup-champion-locked-fill: var(--world-cup-entry-orange-vivid);--world-cup-champion-locked-edge: var(--world-cup-entry-orange-ink);--world-cup-champion-locked-shadow: var(--world-cup-entry-orange-shadow);--world-cup-champion-locked-light: color-mix( in srgb, var(--world-cup-champion-locked-fill) 88%, var(--world-cup-entry-orange-soft) );--world-cup-champion-locked-soft: color-mix( in srgb, var(--world-cup-champion-locked-fill) 94%, var(--world-cup-champion-locked-light) );--world-cup-champion-locked-lowlight: color-mix( in srgb, var(--world-cup-champion-locked-fill) 76%, var(--world-cup-champion-locked-edge) );--world-cup-champion-locked-effect: color-mix( in srgb, var(--world-cup-champion-locked-edge) 82%, var(--world-cup-champion-locked-shadow) );color:#fff!important;border:1.5px solid var(--world-cup-champion-locked-edge)!important;border-color:var(--world-cup-champion-locked-edge)!important;background:radial-gradient(ellipse at 50% -42%,color-mix(in srgb,var(--world-cup-champion-locked-light) 22%,transparent) 0%,color-mix(in srgb,var(--world-cup-champion-locked-soft) 12%,transparent) 38%,transparent 72%),radial-gradient(ellipse at 50% 116%,color-mix(in srgb,var(--world-cup-champion-locked-lowlight) 18%,transparent) 0%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-champion-locked-fill) 94%,var(--world-cup-champion-locked-light)) 0%,var(--world-cup-champion-locked-fill) 56%,color-mix(in srgb,var(--world-cup-champion-locked-fill) 86%,var(--world-cup-champion-locked-lowlight)) 100%)!important;background-clip:border-box!important;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--world-cup-champion-locked-effect) 34%,transparent),-5px 0 16px -13px color-mix(in srgb,var(--world-cup-champion-locked-effect) 42%,transparent),5px 0 16px -13px color-mix(in srgb,var(--world-cup-champion-locked-effect) 42%,transparent),0 -5px 14px -13px color-mix(in srgb,var(--world-cup-champion-locked-effect) 30%,transparent),0 var(--world-cup-effect-md-lift) 0 var(--world-cup-champion-locked-shadow),0 calc(var(--world-cup-effect-md-lift) + 8px) 20px -15px color-mix(in srgb,var(--world-cup-champion-locked-shadow) 48%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-champion-locked-light) 22%,transparent),inset 0 9px 14px -13px color-mix(in srgb,var(--world-cup-champion-locked-soft) 30%,transparent),inset 0 -6px 10px -8px color-mix(in srgb,var(--world-cup-champion-locked-lowlight) 38%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-champion-locked-light) 12%,transparent)!important}.app-world-cup-route .world-cup-entry-champion-pick.selected.locked :is(span,strong,small,svg,.world-cup-entry-lock-pick-heading,.world-cup-entry-lock-pick-text,.world-cup-entry-lock-pick-text strong,.world-cup-entry-lock-pick-text small,.world-cup-lock-button-text,.world-cup-lock-icon){color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 1px 0 color-mix(in srgb,var(--world-cup-entry-orange-ink) 62%,transparent)!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-card{width:100%;min-height:var(--world-cup-entry-name-row-height);padding:0;border:0!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-switcher{align-self:stretch;justify-self:center;width:100%;max-width:var(--world-cup-entry-name-saved-max-width);min-width:min(100%,var(--world-cup-entry-name-saved-max-width));height:var(--world-cup-entry-name-row-height);min-height:var(--world-cup-entry-name-row-height)}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-switcher.saved{justify-self:center}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-layer{transform:none!important;transition:opacity .14s cubic-bezier(.215,.61,.355,1)}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-layer.saved{grid-template-columns:minmax(0,1fr);z-index:5}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-field{grid-template-columns:minmax(0,1fr);gap:0;height:var(--world-cup-entry-name-row-height);min-height:var(--world-cup-entry-name-row-height)}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-layer.edit .world-cup-entry-name-field{padding-left:0}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-input,.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-pill{height:var(--world-cup-entry-name-row-height);min-height:var(--world-cup-entry-name-row-height);max-height:var(--world-cup-entry-name-row-height);border-color:var(--world-cup-entry-name-border)!important;border-radius:var(--world-cup-entry-name-shape);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-entry-name-shadow)!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-input{grid-column:1;padding:0 calc(var(--world-cup-entry-group-compact-height) + 14px) 0 calc(var(--world-cup-entry-name-edit-label-width) + 36px);color:var(--world-cup-entry-name-teal-text);background:var(--world-cup-entry-name-input-bg);caret-color:var(--world-cup-entry-name-teal-text)}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-field.valid .world-cup-entry-name-input,.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-field .world-cup-entry-name-input:focus,.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-field .world-cup-entry-name-input:focus-visible{border-color:var(--world-cup-entry-name-border)!important;background:var(--world-cup-entry-name-input-bg);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-entry-name-shadow),0 0 0 3px color-mix(in srgb,var(--world-cup-entry-name-teal) 20%,transparent)!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-field .world-cup-entry-name-input:-webkit-autofill,.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-field .world-cup-entry-name-input:-webkit-autofill:hover,.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-field .world-cup-entry-name-input:-webkit-autofill:active{border-color:var(--world-cup-entry-name-border)!important;color:var(--world-cup-entry-name-teal-text)!important;-webkit-box-shadow:0 0 0 1000px var(--world-cup-entry-name-input-bg) inset;box-shadow:0 0 0 1000px var(--world-cup-entry-name-input-bg) inset;caret-color:var(--world-cup-entry-name-teal-text);-webkit-text-fill-color:var(--world-cup-entry-name-teal-text)!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-save{position:absolute;top:50%;right:10px;z-index:2;grid-column:1;width:40px;height:40px;border-color:var(--world-cup-entry-name-border)!important;border-radius:50%;color:var(--world-cup-entry-name-teal);background:var(--world-cup-entry-name-surface);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-entry-name-shadow)!important;transform:translateY(-50%)}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-save:not(:disabled),.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-save:not(:disabled):hover,.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-save:not(:disabled):focus-visible{color:var(--world-cup-entry-name-teal);border-color:var(--world-cup-entry-name-border)!important;background:var(--world-cup-entry-name-surface);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-entry-name-shadow)!important;outline:3px solid color-mix(in srgb,var(--world-cup-entry-name-teal) 22%,transparent);outline-offset:2px}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-save:disabled{opacity:.62}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-pill{grid-column:1;padding:24px calc(var(--world-cup-summary-lock-space) + 18px) 6px;z-index:5;color:var(--world-cup-entry-name-locked-text)!important;border-color:var(--world-cup-entry-name-border)!important;background:var(--world-cup-entry-name-locked-teal)!important;box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-entry-name-shadow)!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-switcher.saved .world-cup-entry-name-pill{padding:0 calc(var(--world-cup-entry-name-saved-icon-size) + var(--world-cup-entry-name-icon-inset) + 14px)}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-pill-value{color:var(--world-cup-entry-name-locked-text)!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-switcher.saved .world-cup-entry-name-pill-value{max-width:26ch}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-pill-lock,.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-pill-check{position:absolute;top:50%;z-index:2;width:40px;height:40px;min-height:0;max-height:none;display:grid;place-items:center;padding:0;box-sizing:border-box;color:var(--world-cup-entry-name-locked-text)!important;border:var(--world-cup-effect-md-border) solid var(--world-cup-entry-name-border);border-color:var(--world-cup-entry-name-border)!important;border-radius:50%;background:var(--world-cup-entry-name-locked-teal)!important;box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-entry-name-shadow)!important;transform:translateY(-50%)}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-pill-check{left:var(--world-cup-entry-name-icon-inset);grid-column:auto;align-self:auto;border-radius:50%}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-pill-lock{right:var(--world-cup-entry-name-icon-inset)}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-switcher.saved .world-cup-entry-name-pill-lock,.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-switcher.saved .world-cup-entry-name-pill-check{width:var(--world-cup-entry-name-saved-icon-size);height:var(--world-cup-entry-name-saved-icon-size)}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-pill-check .world-cup-check-icon,.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-pill-lock .world-cup-entry-name-lock-icon{align-self:center;justify-self:center;width:18px;height:18px}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-switcher.saved .world-cup-entry-name-pill .world-cup-entry-name-edge-label{display:none}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-edge-label{top:0;left:50%!important;width:112px;min-width:112px;max-width:112px;color:#fff!important;border-top:0;border-color:var(--world-cup-entry-name-border)!important;background:var(--world-cup-entry-name-teal)!important;box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-entry-name-shadow)!important;font-size:var(--world-cup-entry-name-edge-label-size);-webkit-text-stroke:0!important;paint-order:normal;text-shadow:none!important;transform:translate(-50%)}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-switcher.editing .world-cup-entry-name-edge-label{top:var(--world-cup-effect-md-border);bottom:auto;left:var(--world-cup-effect-md-border)!important;width:calc(var(--world-cup-entry-name-edit-label-width) + 18px - var(--world-cup-effect-md-border));min-width:calc(var(--world-cup-entry-name-edit-label-width) + 18px - var(--world-cup-effect-md-border));max-width:calc(var(--world-cup-entry-name-edit-label-width) + 18px - var(--world-cup-effect-md-border));height:calc(var(--world-cup-entry-name-row-height) - var(--world-cup-effect-md-border) - var(--world-cup-effect-md-border));min-height:0;max-height:none;border-width:0 var(--world-cup-effect-sm-border) 0 0;border-style:solid;border-color:var(--world-cup-entry-name-border)!important;border-radius:calc(var(--world-cup-section-radius) - var(--world-cup-effect-md-border)) 0 0 calc(var(--world-cup-section-radius) - var(--world-cup-effect-md-border));color:#fff!important;background:var(--world-cup-entry-name-teal)!important;box-shadow:none!important;transform:none}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-switcher.saved .world-cup-entry-name-edge-label{color:#fff!important;border-color:var(--world-cup-entry-name-border)!important;background:var(--world-cup-entry-name-locked-teal)!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row :is(.world-cup-entry-name-input,.world-cup-entry-name-pill,.world-cup-entry-name-save,.world-cup-entry-name-pill-check,.world-cup-entry-name-pill-lock,.world-cup-entry-name-edge-label){--world-cup-entry-name-bubble-fill: var(--world-cup-entry-name-surface);--world-cup-entry-name-bubble-edge: var(--world-cup-entry-name-shadow);--world-cup-entry-name-bubble-light: color-mix(in srgb, var(--world-cup-entry-name-bubble-fill) 72%, #ffffff);--world-cup-entry-name-bubble-glow: color-mix(in srgb, var(--world-cup-entry-name-bubble-fill) 86%, transparent);overflow:hidden;border-radius:var(--world-cup-entry-name-shape)!important;background:radial-gradient(ellipse at 50% -46%,color-mix(in srgb,var(--world-cup-entry-name-bubble-light) 82%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-name-bubble-light) 48%,transparent) 30%,color-mix(in srgb,var(--world-cup-entry-name-bubble-glow) 22%,transparent) 54%,transparent 72%),radial-gradient(ellipse at 50% 122%,color-mix(in srgb,var(--world-cup-entry-name-bubble-glow) 34%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-name-bubble-light) 16%,transparent) 35%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-entry-name-bubble-fill) 88%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-entry-name-bubble-fill) 97%,#ffffff) 34%,var(--world-cup-entry-name-bubble-fill) 74%,color-mix(in srgb,var(--world-cup-entry-name-bubble-fill) 88%,var(--world-cup-entry-name-border)) 100%)!important;background-clip:padding-box;box-shadow:-6px 0 18px -14px color-mix(in srgb,var(--world-cup-entry-name-bubble-edge) 44%,transparent),6px 0 18px -14px color-mix(in srgb,var(--world-cup-entry-name-bubble-edge) 44%,transparent),0 -6px 16px -14px color-mix(in srgb,var(--world-cup-entry-name-bubble-edge) 34%,transparent),0 var(--world-cup-effect-md-lift) 0 var(--world-cup-entry-name-bubble-edge),0 calc(var(--world-cup-effect-md-lift) + 8px) 20px -15px color-mix(in srgb,var(--world-cup-entry-name-bubble-edge) 50%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-entry-name-bubble-light) 70%,transparent),inset 0 9px 14px -13px color-mix(in srgb,var(--world-cup-entry-name-bubble-light) 74%,transparent),inset 0 -6px 10px -8px color-mix(in srgb,var(--world-cup-entry-name-border) 34%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-entry-name-bubble-light) 28%,transparent)!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-input{--world-cup-entry-name-bubble-fill: var(--world-cup-entry-name-input-bg)}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-save{--world-cup-entry-name-bubble-fill: var(--world-cup-entry-name-surface)}.app-world-cup-route .world-cup-entry-panel-v2-name-row :is(.world-cup-entry-name-pill,.world-cup-entry-name-pill-check,.world-cup-entry-name-pill-lock){--world-cup-entry-name-bubble-fill: var(--world-cup-entry-name-locked-teal)}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-edge-label{--world-cup-entry-name-bubble-fill: var(--world-cup-entry-name-teal);border:var(--world-cup-effect-sm-border) solid var(--world-cup-entry-name-border)!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-switcher.saved .world-cup-entry-name-edge-label{--world-cup-entry-name-bubble-fill: var(--world-cup-entry-name-locked-teal)}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-field .world-cup-entry-name-input:focus,.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-field .world-cup-entry-name-input:focus-visible{box-shadow:-6px 0 18px -14px color-mix(in srgb,var(--world-cup-entry-name-bubble-edge) 44%,transparent),6px 0 18px -14px color-mix(in srgb,var(--world-cup-entry-name-bubble-edge) 44%,transparent),0 -6px 16px -14px color-mix(in srgb,var(--world-cup-entry-name-bubble-edge) 34%,transparent),0 var(--world-cup-effect-md-lift) 0 var(--world-cup-entry-name-bubble-edge),0 calc(var(--world-cup-effect-md-lift) + 8px) 20px -15px color-mix(in srgb,var(--world-cup-entry-name-bubble-edge) 50%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-entry-name-bubble-light) 70%,transparent),inset 0 9px 14px -13px color-mix(in srgb,var(--world-cup-entry-name-bubble-light) 74%,transparent),inset 0 -6px 10px -8px color-mix(in srgb,var(--world-cup-entry-name-border) 34%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-entry-name-bubble-light) 28%,transparent),0 0 0 3px color-mix(in srgb,var(--world-cup-entry-name-teal) 20%,transparent)!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row :is(.world-cup-entry-name-save,.world-cup-entry-name-pill-check,.world-cup-entry-name-pill-lock){border-radius:50%!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-switcher.editing .world-cup-entry-name-edge-label,.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-switcher.saved .world-cup-entry-name-edge-label{overflow:hidden;border:var(--world-cup-effect-sm-border) solid var(--world-cup-entry-name-border)!important;border-radius:var(--world-cup-entry-name-shape)!important;background:radial-gradient(ellipse at 50% -46%,color-mix(in srgb,var(--world-cup-entry-name-bubble-light) 82%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-name-bubble-light) 48%,transparent) 30%,color-mix(in srgb,var(--world-cup-entry-name-bubble-glow) 22%,transparent) 54%,transparent 72%),radial-gradient(ellipse at 50% 122%,color-mix(in srgb,var(--world-cup-entry-name-bubble-glow) 34%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-name-bubble-light) 16%,transparent) 35%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-entry-name-bubble-fill) 88%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-entry-name-bubble-fill) 97%,#ffffff) 34%,var(--world-cup-entry-name-bubble-fill) 74%,color-mix(in srgb,var(--world-cup-entry-name-bubble-fill) 88%,var(--world-cup-entry-name-border)) 100%)!important;background-clip:padding-box;box-shadow:-5px 0 16px -13px color-mix(in srgb,var(--world-cup-entry-name-bubble-edge) 40%,transparent),5px 0 16px -13px color-mix(in srgb,var(--world-cup-entry-name-bubble-edge) 40%,transparent),0 -5px 14px -13px color-mix(in srgb,var(--world-cup-entry-name-bubble-edge) 30%,transparent),0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-entry-name-bubble-edge),0 calc(var(--world-cup-effect-sm-lift) + 7px) 18px -14px color-mix(in srgb,var(--world-cup-entry-name-bubble-edge) 48%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-entry-name-bubble-light) 68%,transparent),inset 0 8px 12px -12px color-mix(in srgb,var(--world-cup-entry-name-bubble-light) 72%,transparent),inset 0 -5px 9px -7px color-mix(in srgb,var(--world-cup-entry-name-border) 34%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-entry-name-bubble-light) 26%,transparent)!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-switcher.editing .world-cup-entry-name-edge-label{top:0;left:0!important;box-sizing:border-box;width:calc(var(--world-cup-entry-name-edit-label-width) + 18px);min-width:calc(var(--world-cup-entry-name-edit-label-width) + 18px);max-width:calc(var(--world-cup-entry-name-edit-label-width) + 18px);height:var(--world-cup-entry-name-row-height);border-width:var(--world-cup-effect-md-border) var(--world-cup-effect-sm-border) var(--world-cup-effect-md-border) var(--world-cup-effect-md-border)!important;border-radius:var(--world-cup-entry-name-shape) 0 0 var(--world-cup-entry-name-shape)!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body :is(.world-cup-entry-expanded-header h4,.world-cup-entry-lock-pick-panel,.world-cup-entry-summary-lock-card,.world-cup-entry-compact-pick,.world-cup-entry-compact-golden,.world-cup-group-card,.world-cup-group-card-editable,.world-cup-third-button,.world-cup-third-rules-note,.world-cup-bracket-champion,.world-cup-bracket-column,.world-cup-bracket-column-header,.world-cup-bracket-match,.world-cup-bracket-team,.world-cup-bracket-tree-round,.world-cup-bracket-tree-match,.world-cup-bracket-team-compact,.world-cup-golden-search-trigger,.world-cup-golden-search-field,.world-cup-golden-filter-chip,.world-cup-team-search-option,.world-cup-player-option,.world-cup-golden-selected-player){--world-cup-entry-content-bubble-fill: var( --world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong) );--world-cup-entry-content-bubble-accent: var(--world-cup-colorway-base);--world-cup-entry-content-bubble-border: var(--world-cup-colorway-border);--world-cup-entry-content-bubble-edge: color-mix( in srgb, var(--world-cup-colorway-shadow) 86%, var(--world-cup-entry-content-bubble-border) );--world-cup-entry-content-bubble-lift: 2.5px;--world-cup-entry-content-bubble-light: color-mix(in srgb, var(--world-cup-entry-content-bubble-fill) 72%, #ffffff);--world-cup-entry-content-bubble-glow: color-mix(in srgb, var(--world-cup-entry-content-bubble-fill) 86%, transparent);box-sizing:border-box;border:var(--world-cup-effect-sm-border) solid var(--world-cup-entry-content-bubble-border)!important;border-color:var(--world-cup-entry-content-bubble-border)!important;border-radius:var(--world-cup-entry-content-radius, var(--world-cup-section-radius))!important;background:radial-gradient(ellipse at 50% -46%,color-mix(in srgb,var(--world-cup-entry-content-bubble-light) 82%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-content-bubble-light) 48%,transparent) 30%,color-mix(in srgb,var(--world-cup-entry-content-bubble-glow) 22%,transparent) 54%,transparent 72%),radial-gradient(ellipse at 50% 122%,color-mix(in srgb,var(--world-cup-entry-content-bubble-glow) 34%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-content-bubble-light) 16%,transparent) 35%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-entry-content-bubble-fill) 88%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-entry-content-bubble-fill) 97%,#ffffff) 34%,var(--world-cup-entry-content-bubble-fill) 74%,color-mix(in srgb,var(--world-cup-entry-content-bubble-fill) 88%,var(--world-cup-entry-content-bubble-border)) 100%)!important;background-clip:padding-box;box-shadow:0 0 0 var(--world-cup-effect-sm-border) color-mix(in srgb,var(--world-cup-entry-content-bubble-edge) 48%,transparent),0 0 16px -10px color-mix(in srgb,var(--world-cup-entry-content-bubble-edge) 42%,transparent),calc(var(--world-cup-entry-content-bubble-lift) * -1) 0 0 var(--world-cup-entry-content-bubble-edge),var(--world-cup-entry-content-bubble-lift) 0 0 var(--world-cup-entry-content-bubble-edge),0 calc(var(--world-cup-entry-content-bubble-lift) * -1) 0 var(--world-cup-entry-content-bubble-edge),0 var(--world-cup-entry-content-bubble-lift) 0 var(--world-cup-entry-content-bubble-edge),var(--world-cup-entry-content-bubble-lift) var(--world-cup-entry-content-bubble-lift) 0 var(--world-cup-entry-content-bubble-edge),10px 11px 30px -24px color-mix(in srgb,var(--world-cup-entry-content-bubble-edge) 48%,transparent),0 12px 28px -24px color-mix(in srgb,var(--world-cup-entry-content-bubble-accent) 36%,transparent),0 0 34px -28px color-mix(in srgb,var(--world-cup-entry-content-bubble-accent) 32%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-entry-content-bubble-light) 42%,transparent),inset 0 9px 15px -14px color-mix(in srgb,var(--world-cup-entry-content-bubble-light) 48%,transparent),inset 0 -5px 9px -8px color-mix(in srgb,var(--world-cup-entry-content-bubble-border) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-entry-content-bubble-light) 16%,transparent)!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body :is(.world-cup-entry-summary-lock-card.locked,.world-cup-entry-compact-pick.selected,.world-cup-entry-compact-pick.selected.locked,.world-cup-entry-compact-golden.selected,.world-cup-entry-compact-golden.selected.locked,.world-cup-entry-compact-golden.selected.locked .world-cup-entry-lock-pick-panel,.world-cup-bracket-champion.selected,.world-cup-bracket-team.winner,.world-cup-bracket-team-compact.winner,.world-cup-bracket-tree-match.has-winner,.world-cup-golden-selected-player.selected,.world-cup-player-option.selected,.world-cup-team-search-option.selected){--world-cup-entry-content-bubble-fill: var(--world-cup-colorway-base);--world-cup-entry-content-bubble-accent: var(--world-cup-colorway-base);--world-cup-entry-content-bubble-border: var(--world-cup-colorway-chip-border);--world-cup-entry-content-bubble-edge: color-mix( in srgb, var(--world-cup-colorway-chip-shadow) 86%, var(--world-cup-entry-content-bubble-border) )}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body :is(.world-cup-entry-champion-pick.selected.locked:not(.world-cup-entry-open-pick),.world-cup-entry-champion-pick.selected.locked.world-cup-entry-open-pick .world-cup-entry-lock-pick-panel,.world-cup-bracket-team.winner,.world-cup-bracket-team-compact.winner){--world-cup-champion-rubber-fill: var(--world-cup-entry-orange-vivid);--world-cup-champion-rubber-edge: var(--world-cup-entry-orange-ink);--world-cup-champion-rubber-shadow: var(--world-cup-entry-orange-shadow);--world-cup-champion-rubber-light: color-mix( in srgb, var(--world-cup-champion-rubber-fill) 88%, var(--world-cup-entry-orange-soft) );--world-cup-champion-rubber-soft: color-mix( in srgb, var(--world-cup-champion-rubber-fill) 94%, var(--world-cup-champion-rubber-light) );--world-cup-champion-rubber-lowlight: color-mix( in srgb, var(--world-cup-champion-rubber-fill) 76%, var(--world-cup-champion-rubber-edge) );--world-cup-champion-rubber-effect: color-mix( in srgb, var(--world-cup-champion-rubber-edge) 82%, var(--world-cup-champion-rubber-shadow) );--world-cup-champion-rubber-border-width: 1.5px;box-sizing:border-box;border:var(--world-cup-champion-rubber-border-width) solid var(--world-cup-champion-rubber-edge)!important;border-color:var(--world-cup-champion-rubber-edge)!important;color:#fff!important;background:radial-gradient(ellipse at 50% -42%,color-mix(in srgb,var(--world-cup-champion-rubber-light) 22%,transparent) 0%,color-mix(in srgb,var(--world-cup-champion-rubber-soft) 12%,transparent) 38%,transparent 72%),radial-gradient(ellipse at 50% 116%,color-mix(in srgb,var(--world-cup-champion-rubber-lowlight) 18%,transparent) 0%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-champion-rubber-fill) 94%,var(--world-cup-champion-rubber-light)) 0%,var(--world-cup-champion-rubber-fill) 56%,color-mix(in srgb,var(--world-cup-champion-rubber-fill) 86%,var(--world-cup-champion-rubber-lowlight)) 100%)!important;background-clip:border-box!important;box-shadow:0 0 0 var(--world-cup-champion-rubber-border-width) color-mix(in srgb,var(--world-cup-champion-rubber-effect) 34%,transparent),-5px 0 16px -13px color-mix(in srgb,var(--world-cup-champion-rubber-effect) 42%,transparent),5px 0 16px -13px color-mix(in srgb,var(--world-cup-champion-rubber-effect) 42%,transparent),0 -5px 14px -13px color-mix(in srgb,var(--world-cup-champion-rubber-effect) 30%,transparent),0 var(--world-cup-effect-md-lift) 0 var(--world-cup-champion-rubber-shadow),0 calc(var(--world-cup-effect-md-lift) + 8px) 20px -15px color-mix(in srgb,var(--world-cup-champion-rubber-shadow) 48%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-champion-rubber-light) 22%,transparent),inset 0 9px 14px -13px color-mix(in srgb,var(--world-cup-champion-rubber-soft) 30%,transparent),inset 0 -6px 10px -8px color-mix(in srgb,var(--world-cup-champion-rubber-lowlight) 38%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-champion-rubber-light) 12%,transparent)!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-round,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-round{--world-cup-bracket-round-border: var(--world-cup-colorway-border, var(--world-cup-hog-ink));--world-cup-bracket-round-radius: var(--world-cup-entry-content-radius, var(--world-cup-section-radius));--world-cup-bracket-complete-fill: var(--world-cup-colorway-base, var(--world-cup-entry-orange-vivid));--world-cup-bracket-complete-text: var(--world-cup-colorway-on-base, #ffffff);--world-cup-bracket-complete-edge: var(--world-cup-colorway-button-border, var(--world-cup-colorway-border));--world-cup-bracket-complete-shadow: var(--world-cup-colorway-button-shadow, var(--world-cup-colorway-shadow));--world-cup-bracket-complete-light: color-mix(in srgb, var(--world-cup-bracket-complete-fill) 72%, #ffffff);--world-cup-bracket-complete-glow: color-mix(in srgb, var(--world-cup-bracket-complete-fill) 86%, transparent);padding:5px 6px 6px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-column-header,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-column-header{min-height:52px;align-items:center;padding:6px 8px 6px 15px;border:1px solid var(--world-cup-bracket-round-border)!important;border-radius:calc(var(--world-cup-bracket-round-radius) - 2px)!important;background:var(--world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong))!important;box-shadow:none!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-column-header>div,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-column-header>div{display:grid;align-content:center;gap:0;min-width:0;height:100%;padding-left:4px}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-column-header span,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-column-header span{font-size:clamp(.78rem,.92vw,.9rem)!important;line-height:.9!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-column-header h4,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-column-header h4{margin:0;font-size:clamp(1.08rem,1.28vw,1.24rem)!important;line-height:.9!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-round-progress,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-round-progress{display:grid;min-width:44px;width:44px;height:30px;place-items:center;border:1px solid var(--world-cup-bracket-round-border)!important;border-radius:999px;color:var(--world-cup-colorway-heading);background:var(--world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong));box-shadow:none!important;font-family:var(--world-cup-font-body)!important;font-size:.78rem;font-weight:950;line-height:1}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-round-progress.complete,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-round-progress.complete{width:34px;min-width:34px;height:34px;border-width:1.5px!important;border-color:var(--world-cup-bracket-complete-edge)!important;color:var(--world-cup-bracket-complete-text)!important;background:radial-gradient(ellipse at 50% -42%,color-mix(in srgb,var(--world-cup-bracket-complete-light) 24%,transparent) 0%,color-mix(in srgb,var(--world-cup-bracket-complete-light) 14%,transparent) 38%,transparent 72%),radial-gradient(ellipse at 50% 116%,color-mix(in srgb,var(--world-cup-bracket-complete-shadow) 20%,transparent) 0%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-bracket-complete-fill) 94%,var(--world-cup-bracket-complete-light)) 0%,var(--world-cup-bracket-complete-fill) 56%,color-mix(in srgb,var(--world-cup-bracket-complete-fill) 86%,var(--world-cup-bracket-complete-shadow)) 100%)!important;background-clip:border-box;box-shadow:-5px 0 16px -13px color-mix(in srgb,var(--world-cup-bracket-complete-shadow) 42%,transparent),5px 0 16px -13px color-mix(in srgb,var(--world-cup-bracket-complete-shadow) 42%,transparent),0 -5px 14px -13px color-mix(in srgb,var(--world-cup-bracket-complete-shadow) 30%,transparent),0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-bracket-complete-shadow),0 8px 16px -13px color-mix(in srgb,var(--world-cup-bracket-complete-shadow) 48%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-bracket-complete-light) 24%,transparent),inset 0 8px 13px -12px color-mix(in srgb,var(--world-cup-bracket-complete-light) 30%,transparent),inset 0 -5px 9px -8px color-mix(in srgb,var(--world-cup-bracket-complete-edge) 38%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-bracket-complete-light) 12%,transparent)!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-round-progress.complete .world-cup-check-icon,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-round-progress.complete .world-cup-check-icon{width:18px;height:18px;stroke-width:3.2}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-match,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-match{--world-cup-bracket-pick-border: var(--world-cup-colorway-border, var(--world-cup-hog-ink));--world-cup-bracket-pick-radius: var(--world-cup-entry-content-radius, var(--world-cup-section-radius))}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-match:not(.has-winner),.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-match:not(.has-winner){border:1px solid var(--world-cup-bracket-pick-border)!important;border-radius:var(--world-cup-bracket-pick-radius)!important;background:var(--world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong))!important;box-shadow:none!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-match:not(.has-winner) .world-cup-bracket-team-compact,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-match:not(.has-winner) .world-cup-bracket-team-compact{border:1px solid var(--world-cup-bracket-pick-border)!important;border-radius:var(--world-cup-bracket-pick-radius)!important;background:var(--world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong))!important;box-shadow:none!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-matchup>.world-cup-bracket-team-compact.slot-home,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-matchup>.world-cup-bracket-team-compact.slot-home{z-index:1;grid-row:1;grid-column:1 / 2}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-matchup>.world-cup-bracket-tree-vs,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-matchup>.world-cup-bracket-tree-vs{z-index:0;grid-row:1;grid-column:2 / 3}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-matchup>.world-cup-bracket-team-compact.slot-away,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-matchup>.world-cup-bracket-team-compact.slot-away{z-index:1;grid-row:1;grid-column:3 / 4}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-match:not(.has-winner) .world-cup-bracket-team-compact.slot-home,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-match:not(.has-winner) .world-cup-bracket-team-compact.slot-home{border-top-left-radius:var(--world-cup-bracket-pick-radius)!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:var(--world-cup-bracket-pick-radius)!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-match:not(.has-winner) .world-cup-bracket-team-compact.slot-away,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-match:not(.has-winner) .world-cup-bracket-team-compact.slot-away{border-top-left-radius:0!important;border-top-right-radius:var(--world-cup-bracket-pick-radius)!important;border-bottom-right-radius:var(--world-cup-bracket-pick-radius)!important;border-bottom-left-radius:0!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact.slot-home,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact.slot-home{border-top-left-radius:var(--world-cup-bracket-pick-radius)!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:var(--world-cup-bracket-pick-radius)!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact.slot-away,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact.slot-away{border-top-left-radius:0!important;border-top-right-radius:var(--world-cup-bracket-pick-radius)!important;border-bottom-right-radius:var(--world-cup-bracket-pick-radius)!important;border-bottom-left-radius:0!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-match.has-winner .world-cup-bracket-tree-vs,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-match.has-winner .world-cup-bracket-tree-vs{opacity:0}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact.winner,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact.winner{z-index:2}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact.winner.slot-home,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact.winner.slot-home{grid-column:1 / 3}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact.winner.slot-away,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact.winner.slot-away{grid-column:2 / 4}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact:after,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact:after{content:"";position:absolute;top:0;bottom:0;z-index:4;width:1.5px;background:var(--world-cup-bracket-pick-border);box-shadow:0 0 0 1px color-mix(in srgb,var(--world-cup-bracket-pick-border) 22%,transparent),0 0 10px -6px color-mix(in srgb,var(--world-cup-bracket-pick-border) 52%,transparent);pointer-events:none}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact.slot-home:after,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact.slot-home:after{right:0}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact.slot-away:after,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact.slot-away:after{left:0}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-champion .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact.winner:after,.app-world-cup-route .world-cup-entry-phase-knockouts .world-cup-bracket-tree-match.has-winner .world-cup-bracket-team-compact.winner:after{width:var(--world-cup-champion-rubber-border-width, 1.5px);background:var(--world-cup-champion-rubber-edge, var(--world-cup-bracket-pick-border));box-shadow:0 0 0 var(--world-cup-champion-rubber-border-width, 1.5px) color-mix(in srgb,var(--world-cup-champion-rubber-effect, var(--world-cup-bracket-pick-border)) 28%,transparent),0 0 12px -5px color-mix(in srgb,var(--world-cup-champion-rubber-effect, var(--world-cup-bracket-pick-border)) 58%,transparent)}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body :is(.world-cup-entry-lock-pick.missing .world-cup-entry-lock-pick-panel,.world-cup-entry-panel-v2-body.active-groupTables>.world-cup-entry-expanded-header h4,.world-cup-entry-panel-v2-body.active-bestThirds>.world-cup-entry-expanded-header h4){background:var( --world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong, var(--world-cup-colorway-surface)) )!important;background-image:none!important;box-shadow:none!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row :is(.world-cup-entry-name-input,.world-cup-entry-name-pill){background-image:none!important;box-shadow:none!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-input{background:var(--world-cup-entry-name-input-bg)!important;transition:border-color .18s ease,box-shadow .18s ease}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-switcher.editing .world-cup-entry-name-input{border-bottom-color:var(--world-cup-entry-name-border)!important;box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-entry-name-shadow)!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-input::placeholder{color:color-mix(in srgb,var(--world-cup-entry-name-teal-text) 54%,transparent);opacity:.72}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-pill{background:var(--world-cup-entry-name-locked-teal)!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-switcher.saved :is(.world-cup-entry-name-pill,.world-cup-entry-name-pill-check,.world-cup-entry-name-pill-lock){--world-cup-entry-name-rubber-fill: var(--world-cup-entry-name-locked-teal);--world-cup-entry-name-rubber-edge: var(--world-cup-entry-name-border);--world-cup-entry-name-rubber-shadow: var(--world-cup-entry-name-shadow);--world-cup-entry-name-rubber-light: color-mix( in srgb, var(--world-cup-entry-name-rubber-fill) 84%, var(--world-cup-entry-name-locked-text) );--world-cup-entry-name-rubber-soft: color-mix( in srgb, var(--world-cup-entry-name-rubber-fill) 94%, var(--world-cup-entry-name-rubber-light) );--world-cup-entry-name-rubber-lowlight: color-mix( in srgb, var(--world-cup-entry-name-rubber-fill) 76%, var(--world-cup-entry-name-rubber-edge) );background:radial-gradient(ellipse at 50% -42%,color-mix(in srgb,var(--world-cup-entry-name-rubber-light) 24%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-name-rubber-soft) 14%,transparent) 38%,transparent 72%),radial-gradient(ellipse at 50% 116%,color-mix(in srgb,var(--world-cup-entry-name-rubber-lowlight) 20%,transparent) 0%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-entry-name-rubber-fill) 94%,var(--world-cup-entry-name-rubber-light)) 0%,var(--world-cup-entry-name-rubber-fill) 56%,color-mix(in srgb,var(--world-cup-entry-name-rubber-fill) 86%,var(--world-cup-entry-name-rubber-lowlight)) 100%)!important;background-clip:border-box!important;box-shadow:-5px 0 16px -13px color-mix(in srgb,var(--world-cup-entry-name-rubber-edge) 42%,transparent),5px 0 16px -13px color-mix(in srgb,var(--world-cup-entry-name-rubber-edge) 42%,transparent),0 -5px 14px -13px color-mix(in srgb,var(--world-cup-entry-name-rubber-edge) 30%,transparent),0 var(--world-cup-effect-md-lift) 0 var(--world-cup-entry-name-rubber-shadow),0 calc(var(--world-cup-effect-md-lift) + 8px) 20px -15px color-mix(in srgb,var(--world-cup-entry-name-rubber-shadow) 48%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-entry-name-rubber-light) 24%,transparent),inset 0 9px 14px -13px color-mix(in srgb,var(--world-cup-entry-name-rubber-soft) 32%,transparent),inset 0 -6px 10px -8px color-mix(in srgb,var(--world-cup-entry-name-rubber-lowlight) 40%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-entry-name-rubber-light) 14%,transparent)!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-field .world-cup-entry-name-input:focus,.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-field .world-cup-entry-name-input:focus-visible{background:var(--world-cup-entry-name-input-focus-bg)!important;box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-entry-name-shadow),0 0 0 3px color-mix(in srgb,var(--world-cup-entry-name-teal) 20%,transparent)!important}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-field .world-cup-entry-name-input:focus::placeholder,.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-field .world-cup-entry-name-input:focus-visible::placeholder{color:transparent;opacity:0}.app-world-cup-route .world-cup-third-selector-grid{--world-cup-third-grid-inset: clamp(10px, 1.35vw, 16px);--world-cup-third-grid-gap: clamp(13px, 1.35vw, 18px);--world-cup-third-card-inline-inset: 0px;grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 900px){.app-world-cup-route .world-cup-third-selector-grid{--world-cup-third-grid-inset: clamp(10px, 1.8vw, 14px);--world-cup-third-grid-gap: clamp(12px, 1.9vw, 16px);grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 680px){.app-world-cup-route .world-cup-third-selector-grid{--world-cup-third-grid-inset: clamp(11px, 2.7vw, 15px);--world-cup-third-grid-gap: clamp(12px, 2.8vw, 15px);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 460px){.app-world-cup-route .world-cup-third-selector-grid{--world-cup-third-grid-inset: clamp(11px, 3.2vw, 14px);--world-cup-third-grid-gap: clamp(11px, 3.1vw, 14px);grid-template-columns:repeat(3,minmax(0,1fr))}}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-button{--world-cup-third-card-height: clamp(136px, 15vw, 150px);--world-cup-third-flag-height: clamp(44px, 5.2vw, 56px);--world-cup-third-vibrant-fill: var(--world-cup-colorway-base, #6d28d9);--world-cup-third-light-fill: #ffffff;--world-cup-third-body-fill: var(--world-cup-third-light-fill);--world-cup-third-copy-fill: #ffffff;--world-cup-third-flag-fill: #ffffff;--world-cup-third-body-edge: var(--world-cup-colorway-border, #3b0764);--world-cup-third-body-shadow: color-mix(in srgb, var(--world-cup-third-body-edge) 86%, #1d052f);--world-cup-third-bubble-fill: color-mix(in srgb, var(--world-cup-third-body-fill) 78%, #ffffff);--world-cup-third-bubble-light: color-mix(in srgb, var(--world-cup-third-body-fill) 54%, #ffffff);--world-cup-third-bubble-soft: color-mix(in srgb, var(--world-cup-third-body-fill) 18%, transparent);--world-cup-third-copy-color: var(--world-cup-colorway-heading, #2b0f4a);--world-cup-third-code-color: color-mix( in srgb, var(--world-cup-third-copy-color) 72%, var(--world-cup-third-vibrant-fill) );position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--world-cup-third-body-edge)!important;color:var(--world-cup-third-copy-color)!important;background:var(--world-cup-third-body-fill)!important;background-clip:padding-box;box-shadow:none!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-button:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;opacity:0}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-button.selected{--world-cup-third-body-fill: var(--world-cup-third-vibrant-fill);--world-cup-third-copy-fill: var(--world-cup-third-body-fill);--world-cup-third-flag-fill: color-mix(in srgb, var(--world-cup-third-body-fill) 74%, #ffffff);--world-cup-third-rubber-edge: color-mix( in srgb, var(--world-cup-third-body-fill) 58%, var(--world-cup-third-body-edge) );--world-cup-third-rubber-light: color-mix(in srgb, var(--world-cup-third-body-fill) 76%, #ffffff);--world-cup-third-rubber-lowlight: color-mix( in srgb, var(--world-cup-third-body-fill) 78%, var(--world-cup-third-body-edge) );--world-cup-third-selected-shadow: 0 0 0 1px color-mix(in srgb, var(--world-cup-third-rubber-edge) 40%, transparent), -2px 0 0 color-mix(in srgb, var(--world-cup-third-rubber-edge) 58%, transparent), 2px 0 0 color-mix(in srgb, var(--world-cup-third-rubber-edge) 58%, transparent), 0 -2px 0 color-mix(in srgb, var(--world-cup-third-rubber-light) 20%, var(--world-cup-third-rubber-edge)), 0 2px 0 color-mix(in srgb, var(--world-cup-third-rubber-edge) 64%, var(--world-cup-third-body-fill)), 2px 2px 0 color-mix(in srgb, var(--world-cup-third-rubber-edge) 48%, transparent), 0 13px 24px -19px color-mix(in srgb, var(--world-cup-third-rubber-edge) 48%, transparent), 0 0 24px -19px color-mix(in srgb, var(--world-cup-third-body-fill) 42%, transparent), inset 0 2px 0 color-mix(in srgb, var(--world-cup-third-rubber-light) 24%, transparent), inset 0 9px 15px -15px color-mix(in srgb, var(--world-cup-third-rubber-light) 26%, transparent), inset 0 -7px 12px -9px color-mix(in srgb, var(--world-cup-third-rubber-lowlight) 30%, transparent);--world-cup-third-copy-color: #ffffff;--world-cup-third-code-color: color-mix(in srgb, #ffffff 86%, var(--world-cup-third-rubber-light));border:var(--world-cup-effect-sm-border) solid color-mix(in srgb,var(--world-cup-third-rubber-edge) 82%,var(--world-cup-third-body-edge))!important;color:var(--world-cup-third-copy-color)!important;background:radial-gradient(ellipse at 50% -44%,color-mix(in srgb,var(--world-cup-third-rubber-light) 18%,transparent) 0%,color-mix(in srgb,var(--world-cup-third-body-fill) 10%,transparent) 36%,transparent 72%),radial-gradient(ellipse at 50% 116%,color-mix(in srgb,var(--world-cup-third-rubber-lowlight) 18%,transparent) 0%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-third-body-fill) 94%,var(--world-cup-third-rubber-light)) 0%,var(--world-cup-third-body-fill) 56%,color-mix(in srgb,var(--world-cup-third-body-fill) 90%,var(--world-cup-third-rubber-lowlight)) 100%)!important;box-shadow:var(--world-cup-third-selected-shadow)!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-button.selected:before{opacity:.78;background:radial-gradient(ellipse at 50% -30%,color-mix(in srgb,var(--world-cup-third-rubber-light) 16%,transparent) 0%,color-mix(in srgb,var(--world-cup-third-body-fill) 10%,transparent) 42%,transparent 76%),radial-gradient(ellipse at 50% 116%,color-mix(in srgb,var(--world-cup-third-rubber-lowlight) 12%,transparent) 0%,transparent 64%)}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-team-stack{position:relative;z-index:1;overflow:hidden;border-radius:inherit;background:var(--world-cup-third-body-fill)}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-button img{align-self:start;width:calc(100% + 4px);height:calc(var(--world-cup-third-flag-height) + 2px);margin:-2px -2px 0;border-bottom-color:color-mix(in srgb,var(--world-cup-third-body-edge) 62%,transparent);border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0;background:var(--world-cup-third-flag-fill);object-fit:cover;object-position:center}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-team-copy{position:relative;z-index:1;align-content:center;min-height:0;padding:6px 8px 1px;color:var(--world-cup-third-copy-color)!important;background:var(--world-cup-third-copy-fill)}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-team-copy strong{color:var(--world-cup-third-copy-color)!important;font-size:clamp(.82rem,1.45vw,1rem);line-height:1.02;text-shadow:none}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-team-copy small{color:var(--world-cup-third-code-color)!important;font-size:clamp(.72rem,1.12vw,.82rem);line-height:1;text-shadow:none}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-group-badge{z-index:3}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-button.selected>.world-cup-third-group-badge.world-cup-third-group-badge{color:#fff!important;border-color:var(--world-cup-third-body-edge)!important;border-bottom:0;background:var(--world-cup-third-body-fill)!important}@media (max-width: 680px){.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-button{--world-cup-third-card-height: clamp(132px, 31vw, 148px);--world-cup-third-flag-height: clamp(42px, 10vw, 52px)}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-team-copy{padding-inline:7px}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-team-copy strong{font-size:clamp(.8rem,3.35vw,.94rem)}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-team-copy small{font-size:clamp(.72rem,2.95vw,.82rem)}}@media (max-width: 460px){.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-button{--world-cup-third-card-height: clamp(128px, 36vw, 144px);--world-cup-third-flag-height: clamp(42px, 11vw, 50px)}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-team-copy{padding-inline:6px}}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body :is(button.world-cup-golden-search-trigger,div.world-cup-golden-search-field){position:relative;z-index:2;border-width:var(--world-cup-effect-sm-border)!important;border-style:solid!important;border-color:var(--world-cup-colorway-border)!important;border-radius:var(--world-cup-entry-content-radius, var(--world-cup-section-radius))!important;color:var(--world-cup-colorway-heading)!important;background-color:var(--world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong))!important;background-image:none!important;background-clip:padding-box;box-shadow:none!important;transform:none!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-golden-search-trigger{cursor:pointer;pointer-events:auto}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body :is(button.world-cup-golden-search-trigger:hover,div.world-cup-golden-search-field:focus-within){border-color:var(--world-cup-colorway-border)!important;background-color:var(--world-cup-colorway-panel-fill, var(--world-cup-colorway-surface))!important;background-image:none!important;box-shadow:none!important;outline:none}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body :is(.world-cup-golden-search-trigger svg,.world-cup-golden-search-field>svg){color:var(--world-cup-colorway-border)!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-golden-search-field button{--world-cup-golden-search-close-fill: var( --world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong) );--world-cup-golden-search-close-border: var(--world-cup-colorway-border);--world-cup-golden-search-close-edge: color-mix( in srgb, var(--world-cup-colorway-shadow) 86%, var(--world-cup-golden-search-close-border) );--world-cup-golden-search-close-light: color-mix( in srgb, var(--world-cup-golden-search-close-fill) 72%, #ffffff );--world-cup-golden-search-close-glow: color-mix( in srgb, var(--world-cup-golden-search-close-fill) 86%, transparent );overflow:hidden;isolation:isolate;border-width:var(--world-cup-effect-sm-border)!important;border-style:solid!important;border-color:var(--world-cup-golden-search-close-border)!important;border-radius:50%!important;color:var(--world-cup-colorway-heading)!important;background:radial-gradient(ellipse at 50% -46%,color-mix(in srgb,var(--world-cup-golden-search-close-light) 82%,transparent) 0%,color-mix(in srgb,var(--world-cup-golden-search-close-light) 48%,transparent) 30%,color-mix(in srgb,var(--world-cup-golden-search-close-glow) 22%,transparent) 54%,transparent 72%),radial-gradient(ellipse at 50% 122%,color-mix(in srgb,var(--world-cup-golden-search-close-glow) 34%,transparent) 0%,color-mix(in srgb,var(--world-cup-golden-search-close-light) 16%,transparent) 35%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-golden-search-close-fill) 88%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-golden-search-close-fill) 97%,#ffffff) 34%,var(--world-cup-golden-search-close-fill) 74%,color-mix(in srgb,var(--world-cup-golden-search-close-fill) 88%,var(--world-cup-golden-search-close-border)) 100%)!important;background-clip:padding-box;box-shadow:-4px 0 14px -12px color-mix(in srgb,var(--world-cup-golden-search-close-edge) 42%,transparent),4px 0 14px -12px color-mix(in srgb,var(--world-cup-golden-search-close-edge) 42%,transparent),0 -4px 12px -12px color-mix(in srgb,var(--world-cup-golden-search-close-edge) 30%,transparent),0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-golden-search-close-edge),0 calc(var(--world-cup-effect-sm-lift) + 6px) 16px -12px color-mix(in srgb,var(--world-cup-golden-search-close-edge) 52%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-golden-search-close-light) 68%,transparent),inset 0 8px 12px -12px color-mix(in srgb,var(--world-cup-golden-search-close-light) 72%,transparent),inset 0 -5px 9px -7px color-mix(in srgb,var(--world-cup-golden-search-close-border) 34%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-golden-search-close-light) 26%,transparent)!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-golden-search-field button:focus-visible{outline:none;box-shadow:-4px 0 14px -12px color-mix(in srgb,var(--world-cup-golden-search-close-edge) 42%,transparent),4px 0 14px -12px color-mix(in srgb,var(--world-cup-golden-search-close-edge) 42%,transparent),0 -4px 12px -12px color-mix(in srgb,var(--world-cup-golden-search-close-edge) 30%,transparent),0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-golden-search-close-edge),0 calc(var(--world-cup-effect-sm-lift) + 6px) 16px -12px color-mix(in srgb,var(--world-cup-golden-search-close-edge) 52%,transparent),0 0 0 3px color-mix(in srgb,var(--world-cup-colorway-base) 20%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-golden-search-close-light) 68%,transparent),inset 0 8px 12px -12px color-mix(in srgb,var(--world-cup-golden-search-close-light) 72%,transparent),inset 0 -5px 9px -7px color-mix(in srgb,var(--world-cup-golden-search-close-border) 34%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-golden-search-close-light) 26%,transparent)!important}.app-world-cup-route :is(.world-cup-lock-button,.world-cup-group-table-lock){--world-cup-lock-bubble-fill: var(--world-cup-colorway-secondary-bg);--world-cup-lock-bubble-edge: var(--world-cup-colorway-chip-shadow);--world-cup-lock-bubble-fill-soft: color-mix( in srgb, var(--world-cup-lock-bubble-fill) 88%, var(--world-cup-colorway-base) );--world-cup-lock-bubble-light: color-mix( in srgb, var(--world-cup-lock-bubble-fill-soft) 84%, var(--world-cup-lock-bubble-fill) );--world-cup-lock-bubble-glow: color-mix(in srgb, var(--world-cup-lock-bubble-fill) 86%, transparent);--world-cup-lock-bubble-lowlight: color-mix( in srgb, var(--world-cup-lock-bubble-edge) 18%, var(--world-cup-lock-bubble-fill) );position:relative;overflow:hidden;isolation:isolate;border-radius:var(--world-cup-section-radius)!important;background:radial-gradient(ellipse at 50% -42%,color-mix(in srgb,var(--world-cup-lock-bubble-light) 30%,transparent) 0%,color-mix(in srgb,var(--world-cup-lock-bubble-light) 14%,transparent) 34%,transparent 72%),radial-gradient(ellipse at 50% 118%,color-mix(in srgb,var(--world-cup-lock-bubble-lowlight) 16%,transparent) 0%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-lock-bubble-fill-soft) 28%,var(--world-cup-lock-bubble-fill)) 0%,var(--world-cup-lock-bubble-fill) 54%,color-mix(in srgb,var(--world-cup-lock-bubble-lowlight) 20%,var(--world-cup-lock-bubble-fill)) 100%)!important;background-clip:padding-box;box-shadow:-4px 0 14px -13px color-mix(in srgb,var(--world-cup-lock-bubble-edge) 28%,transparent),4px 0 14px -13px color-mix(in srgb,var(--world-cup-lock-bubble-edge) 28%,transparent),0 -4px 12px -13px color-mix(in srgb,var(--world-cup-lock-bubble-edge) 20%,transparent),0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-lock-bubble-edge),0 calc(var(--world-cup-effect-sm-lift) + 7px) 17px -13px color-mix(in srgb,var(--world-cup-lock-bubble-edge) 42%,transparent),inset 0 1px color-mix(in srgb,var(--world-cup-lock-bubble-light) 24%,transparent),inset 0 -5px 9px -8px color-mix(in srgb,var(--world-cup-lock-bubble-lowlight) 28%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-lock-bubble-light) 12%,transparent)!important}.app-world-cup-route :is(.world-cup-lock-button.locked,.world-cup-group-table-lock.locked){--world-cup-lock-bubble-fill: var(--world-cup-colorway-base);--world-cup-lock-bubble-edge: var(--world-cup-colorway-chip-shadow);--world-cup-lock-bubble-fill-soft: color-mix( in srgb, var(--world-cup-colorway-base) 88%, var(--world-cup-colorway-secondary-bg) );--world-cup-lock-bubble-light: color-mix( in srgb, var(--world-cup-colorway-base) 82%, var(--world-cup-colorway-secondary-bg) );--world-cup-lock-bubble-lowlight: color-mix( in srgb, var(--world-cup-colorway-chip-shadow) 24%, var(--world-cup-colorway-base) )}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-button,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-button{border-radius:999px!important;box-shadow:-4px 0 14px -13px color-mix(in srgb,var(--world-cup-lock-bubble-edge) 28%,transparent),4px 0 14px -13px color-mix(in srgb,var(--world-cup-lock-bubble-edge) 28%,transparent),0 -4px 12px -13px color-mix(in srgb,var(--world-cup-lock-bubble-edge) 20%,transparent),0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-lock-bubble-edge),0 calc(var(--world-cup-effect-sm-lift) + 7px) 17px -13px color-mix(in srgb,var(--world-cup-lock-bubble-edge) 42%,transparent),inset 0 1px color-mix(in srgb,var(--world-cup-lock-bubble-light) 24%,transparent),inset 0 -5px 9px -8px color-mix(in srgb,var(--world-cup-lock-bubble-lowlight) 28%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-lock-bubble-light) 12%,transparent)!important}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header h4,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick,.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-entry-lock-pick-panel,.app-world-cup-route .world-cup-entry-panel-v2-body .world-cup-entry-compact-golden,.app-world-cup-route .world-cup-entry-panel-v2-body .world-cup-entry-compact-golden .world-cup-entry-lock-pick-panel{border-radius:20px!important}.app-world-cup-route .world-cup-entry-lock-pick.selected .world-cup-entry-lock-pick-heading.visually-hidden{position:absolute!important;top:auto!important;left:auto!important;display:block!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-text-stroke:0!important;paint-order:normal!important;text-shadow:none!important;white-space:nowrap!important}.app-world-cup-route .world-cup-entry-lock-pick.selected .world-cup-entry-lock-pick-panel{align-items:center}.app-world-cup-route .world-cup-entry-lock-pick.selected .world-cup-entry-lock-pick-copy{align-self:center;align-content:center;justify-content:center;gap:0}.app-world-cup-route .world-cup-entry-lock-pick.selected .world-cup-entry-lock-pick-identity{align-self:center;align-items:center;align-content:center;justify-content:center}.app-world-cup-route .world-cup-entry-lock-pick.selected .world-cup-entry-lock-pick-identity.has-media{align-items:center;justify-content:center}.app-world-cup-route .world-cup-entry-lock-pick.selected :is(.world-cup-entry-lock-pick-flag-box,.world-cup-entry-lock-pick-flag-box img,.world-cup-entry-lock-pick-text){align-self:center}.app-world-cup-route .world-cup-entry-lock-pick.selected .world-cup-entry-lock-pick-text{align-content:center;justify-content:center}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick.world-cup-entry-champion-pick.selected .world-cup-entry-lock-pick-panel{grid-template-columns:36px minmax(0,1fr);gap:4px}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick.world-cup-entry-champion-pick.selected .world-cup-entry-lock-pick-copy{display:grid;grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr);justify-items:stretch;justify-content:stretch;width:100%;max-width:none;min-width:0;justify-self:stretch;padding-right:0;text-align:left}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick.world-cup-entry-champion-pick.selected .world-cup-entry-lock-pick-identity.has-media{display:grid;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;justify-items:stretch;justify-self:stretch;gap:8px;width:100%;max-width:none;min-width:0}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick.world-cup-entry-champion-pick.selected .world-cup-entry-lock-pick-text{--world-cup-champion-pick-text-size: clamp(1.22rem, 2vw, 1.56rem);--world-cup-champion-pick-text-line-height: .96;display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:none;min-width:0;justify-content:stretch;justify-items:start;overflow:hidden;text-align:left}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick.world-cup-entry-champion-pick.selected .world-cup-entry-lock-pick-text :is(strong,small){display:block;width:100%;max-width:none;min-width:0;overflow:hidden;font-family:var(--world-cup-font-title)!important;font-size:var(--world-cup-champion-pick-text-size)!important;font-weight:950;line-height:var(--world-cup-champion-pick-text-line-height);text-align:left;text-overflow:ellipsis;white-space:nowrap}.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick.world-cup-entry-champion-pick.selected .world-cup-entry-lock-pick-text small{color:var(--world-cup-entry-orange-ink)!important;-webkit-text-fill-color:var(--world-cup-entry-orange-ink)!important;text-shadow:none!important}.app-world-cup-route .world-cup-entry-champion-pick.selected:not(.world-cup-entry-open-pick) .world-cup-entry-lock-pick-copy{display:grid;grid-column:1;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:stretch;justify-self:stretch;width:100%;max-width:none;min-width:0;padding-inline:5px 0;text-align:left}.app-world-cup-route .world-cup-entry-champion-pick.selected:not(.world-cup-entry-open-pick) .world-cup-entry-lock-pick-identity.has-media{display:grid;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;justify-items:stretch;justify-self:stretch;gap:8px;width:100%;max-width:none;min-width:0}.app-world-cup-route .world-cup-entry-champion-pick.selected:not(.world-cup-entry-open-pick) .world-cup-entry-lock-pick-text{--world-cup-champion-pick-text-size: clamp(1.08rem, 1.15vw, 1.2rem);--world-cup-champion-pick-text-line-height: 1.02;display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start;justify-self:stretch;width:100%;max-width:none;min-width:0;overflow:hidden;text-align:left}.app-world-cup-route .world-cup-entry-champion-pick.selected:not(.world-cup-entry-open-pick) .world-cup-entry-lock-pick-text :is(strong,small){display:block;width:100%;max-width:none;min-width:0;overflow:hidden;font-family:var(--world-cup-font-title)!important;font-size:var(--world-cup-champion-pick-text-size)!important;font-weight:950;line-height:var(--world-cup-champion-pick-text-line-height);text-align:left;text-overflow:ellipsis;white-space:nowrap}.app-world-cup-route .world-cup-entry-champion-pick.selected:not(.world-cup-entry-open-pick) .world-cup-entry-lock-pick-text small{color:var(--world-cup-entry-orange-ink)!important;-webkit-text-fill-color:var(--world-cup-entry-orange-ink)!important;text-shadow:none!important}.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick{border:0!important;background:transparent!important;box-shadow:none!important}.app-world-cup-route :is(.world-cup-lock-button,.world-cup-group-table-lock):before{opacity:.54!important}@media (max-width: 640px){.app-world-cup-route .world-cup-entry-panel-v2-name-row{--world-cup-entry-name-row-height: 54px;--world-cup-entry-name-row-height-saved: 54px;--world-cup-entry-name-saved-max-width: min(clamp(300px, 86vw, 420px), calc(100% - clamp(16px, 4vw, 48px)) );--world-cup-entry-name-saved-icon-size: 34px;--world-cup-entry-name-icon-inset: 8px;--world-cup-entry-name-edit-label-width: 94px;--world-cup-entry-name-edge-label-size: clamp(.84rem, 3.4vw, .94rem);--world-cup-entry-group-compact-height: var(--world-cup-entry-name-row-height);--world-cup-entry-name-shape: 20px}.app-world-cup-route .world-cup-entry-panel-v2-name-row .world-cup-entry-name-save{width:36px;height:36px}}@media (max-width: 480px){.app-world-cup-route .world-cup-entry-panel-v2-name-row{--world-cup-entry-name-saved-max-width: min(clamp(292px, 86vw, 384px), calc(100% - clamp(16px, 4vw, 48px)) )}}@media (max-width: 380px){.app-world-cup-route .world-cup-entry-panel-v2-name-row{--world-cup-entry-name-saved-max-width: min(min(300px, calc(100vw - 32px) ), calc(100% - clamp(16px, 4vw, 48px)) )}}@media (max-width: 520px){.app-world-cup-route .world-cup-entry-phase-groupStage.complete .world-cup-entry-phase-heading{gap:4px}}.app.app-world-cup-route .world-cup-money-panel{--world-cup-money-card-height: 82px;--world-cup-money-card-label-height: 28px;--world-cup-money-card-label-width: 84px;--world-cup-money-card-value-offset: 13px;--world-cup-money-card-meta-bottom: 10px;grid-template-columns:minmax(0,1fr);align-items:stretch;padding:var(--world-cup-tracker-section-break) 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.app.app-world-cup-route .world-cup-money-card-stack{display:grid;grid-template-columns:var(--world-cup-phase-grid-columns);grid-template-rows:none;align-self:stretch;gap:var(--space-md);width:100%;min-width:0}.app.app-world-cup-route .world-cup-money-card{--money-card-inline-pad: 12px;--world-cup-panel-dark-text-shadow: color-mix( in srgb, var(--world-cup-colorway-shadow) 76%, var(--world-cup-colorway-border) );--world-cup-panel-dark-text-outline: color-mix( in srgb, var(--world-cup-panel-dark-text-shadow) 48%, transparent );--world-cup-panel-contrast-text-border: #15100a;--world-cup-panel-contrast-text-shadow: color-mix( in srgb, var(--world-cup-panel-contrast-text-border) 82%, transparent );box-sizing:border-box;align-content:center;justify-items:center;height:auto;min-height:var(--world-cup-money-card-height);max-height:none;padding:32px var(--money-card-inline-pad) 12px;overflow:visible;text-align:center}.app.app-world-cup-route .world-cup-prize-breakdown{grid-column:1 / -1;width:100%;align-self:stretch;align-content:stretch;grid-template-rows:minmax(0,1fr);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.app.app-world-cup-route .world-cup-prize-phase-grid{grid-template-columns:var(--world-cup-phase-grid-columns);align-items:stretch;align-self:stretch;gap:var(--space-md);height:100%;min-height:100%}.app.app-world-cup-route .world-cup-prize-phase{--world-cup-panel-dark-text-shadow: color-mix( in srgb, var(--world-cup-colorway-shadow) 76%, var(--world-cup-colorway-border) );--world-cup-panel-dark-text-outline: color-mix( in srgb, var(--world-cup-panel-dark-text-shadow) 48%, transparent );--world-cup-panel-contrast-text-border: #15100a;--world-cup-panel-contrast-text-shadow: color-mix( in srgb, var(--world-cup-panel-contrast-text-border) 82%, transparent );position:relative;gap:8px;min-height:238px;padding:38px 12px 12px;overflow:visible;border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-border);border-radius:var(--world-cup-section-radius);color:var(--world-cup-colorway-text);background:var(--world-cup-colorway-panel-fill, var(--world-cup-colorway-surface));background-clip:padding-box;box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-shadow)}.app.app-world-cup-route .world-cup-prize-phase.world-cup-colorway-header-purple{--world-cup-panel-contrast-text-border: #15100a;--world-cup-panel-contrast-text-shadow: color-mix( in srgb, var(--world-cup-panel-contrast-text-border) 82%, transparent )}.app.app-world-cup-route .world-cup-prize-phase.world-cup-colorway-header-purple :is(.world-cup-prize-phase-header strong,.world-cup-prize-card-heading>span){display:inline-block;position:relative;z-index:0;color:var(--world-cup-colorway-base);letter-spacing:.01em;-webkit-text-stroke:0 transparent;text-shadow:none;transform:scaleX(1.08);transform-origin:left center}.app.app-world-cup-route .world-cup-prize-phase-edge-label,.app.app-world-cup-route .world-cup-prize-percent-label{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 10px;border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-border);font-family:var(--world-cup-font-display)!important;font-size:.67rem;font-style:normal;font-weight:950;letter-spacing:.02em;line-height:1;pointer-events:none;text-transform:uppercase}.app.app-world-cup-route .world-cup-prize-phase-edge-label{top:calc(-1 * var(--world-cup-effect-md-border));left:50%;min-width:74px;min-height:28px;padding:0 12px;border-top:0;border-bottom:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-border);border-radius:0 0 calc(var(--world-cup-section-radius) - 2px) calc(var(--world-cup-section-radius) - 2px);color:var(--world-cup-colorway-on-base);background:var(--world-cup-colorway-base);font-size:.86rem;transform:translate(-50%)}.app.app-world-cup-route .world-cup-prize-phase-header{align-items:start;justify-items:start;row-gap:1px;min-height:52px;padding:0 2px;text-align:left;background:transparent}.app.app-world-cup-route .world-cup-prize-phase-copy{display:grid;gap:1px;min-width:0}.app.app-world-cup-route .world-cup-prize-phase .world-cup-prize-phase-header strong{color:var(--world-cup-colorway-base);font-family:var(--world-cup-font-display)!important;font-size:clamp(1.3rem,2.15vw,1.78rem);font-weight:900;letter-spacing:.01em;line-height:.86;overflow-wrap:normal;text-transform:uppercase;word-break:normal}.app.app-world-cup-route .world-cup-prize-phase .world-cup-prize-phase-header small{color:var(--world-cup-colorway-heading);font-family:"Fwc 2026 Condensed","FWC2026 Condensed","FWC2026 Normal","FIFASans",var(--world-cup-font-body)!important;font-size:clamp(.86rem,1.4vw,1.06rem);font-style:normal;font-weight:900;letter-spacing:0;line-height:.9;text-transform:uppercase}.app.app-world-cup-route .world-cup-prize-phase-pools{align-items:start;gap:8px;margin-top:20px;padding:0}.app.app-world-cup-route .world-cup-prize-card{position:relative;box-sizing:border-box;align-self:start;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;row-gap:4px;height:auto;min-height:96px;max-height:none;padding:8px;overflow:visible;border:0;border-radius:calc(var(--world-cup-section-radius) - 3px);color:var(--world-cup-colorway-text);background:var(--world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong));background-clip:padding-box;box-shadow:none}.app.app-world-cup-route .world-cup-prize-percent-label{position:static;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:0;vertical-align:middle;width:fit-content;min-width:0;min-height:1.1em;padding:0 5px;border:0;border-radius:0;color:var(--world-cup-colorway-on-base);background:var(--world-cup-colorway-base);font-size:clamp(.68rem,.94vw,.82rem);line-height:1;box-shadow:none;transform:none;white-space:nowrap}.app.app-world-cup-route .world-cup-prize-card-heading{grid-row:1;grid-column:1;display:flex;align-items:flex-start;flex-wrap:nowrap;gap:4px;align-self:center;justify-self:start;max-width:100%;min-width:0;line-height:.92;text-align:left}.app.app-world-cup-route .world-cup-prize-card-heading>span{--world-cup-prize-card-heading-size: clamp(.96rem, 1.55vw, 1.14rem);color:var(--world-cup-colorway-base);font-family:var(--world-cup-font-display)!important;font-size:var(--world-cup-prize-card-heading-size);font-weight:900;letter-spacing:.01em;line-height:.92;text-align:left;text-transform:uppercase}.app.app-world-cup-route .world-cup-prize-phase.phase-three .world-cup-prize-card-heading>span{color:var(--world-cup-colorway-heading)}.app.app-world-cup-route .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2){--world-cup-golden-boot-award-lift: 29px;border-top-left-radius:calc(var(--world-cup-section-radius) - 3px)}@media (min-width: 901px){.app.app-world-cup-route .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2) .world-cup-prize-card-heading>span{font-size:clamp(.96rem,1.55vw,1.14rem)}}.app.app-world-cup-route :is(.world-cup-money-card-edge-label,.world-cup-money-card strong,.world-cup-prize-phase .world-cup-prize-phase-header strong,.world-cup-prize-card-heading>span){-webkit-text-stroke:.38px var(--world-cup-panel-contrast-text-border);paint-order:stroke fill;text-shadow:-.45px 0 0 var(--world-cup-panel-contrast-text-border),.45px 0 0 var(--world-cup-panel-contrast-text-border),0 -.45px 0 var(--world-cup-panel-contrast-text-border),0 .45px 0 var(--world-cup-panel-contrast-text-border),0 1.5px 0 var(--world-cup-panel-contrast-text-shadow)}.app.app-world-cup-route .world-cup-prize-phase.world-cup-colorway-header-purple :is(.world-cup-prize-phase-header strong,.world-cup-prize-card-heading>span){-webkit-text-stroke:0 transparent;filter:drop-shadow(0 1.05px 0 color-mix(in srgb,var(--world-cup-colorway-base) 48%,#15100a 52%)) drop-shadow(.35px 1.4px 0 color-mix(in srgb,var(--world-cup-colorway-base) 40%,transparent));text-shadow:none}.app.app-world-cup-route :is(.world-cup-prize-phase-edge-label,.world-cup-prize-percent-label){-webkit-text-stroke:.3px var(--world-cup-panel-dark-text-outline);paint-order:stroke fill;text-shadow:0 1px 0 var(--world-cup-panel-dark-text-shadow),0 2px 0 var(--world-cup-panel-dark-text-shadow),0 3px 0 color-mix(in srgb,var(--world-cup-panel-dark-text-shadow) 82%,transparent)}.app.app-world-cup-route :is(.world-cup-tracker-hero .world-cup-primary,.world-cup-money-card-edge-label,.world-cup-money-card strong,.world-cup-money-card p,.world-cup-prize-phase-edge-label,.world-cup-prize-percent-label,.world-cup-prize-phase .world-cup-prize-phase-header small,.world-cup-prize-phase .world-cup-prize-phase-header strong,.world-cup-prize-card-heading>span,.world-cup-prize-award small,.world-cup-prize-award b){-webkit-text-stroke:0!important;filter:none!important;paint-order:normal;text-shadow:none!important}.app.app-world-cup-route :is(.world-cup-prize-phase .world-cup-prize-phase-header strong,.world-cup-prize-card-heading>span){transform:none!important}.app.app-world-cup-route .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) :is(.world-cup-prize-phase-edge-label,.world-cup-prize-percent-label){color:var(--world-cup-colorway-heading)}.app.app-world-cup-route .world-cup-prize-phase.phase-one :is(.world-cup-prize-phase-edge-label,.world-cup-prize-percent-label){color:#fff}.app.app-world-cup-route .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-award.primary :is(small,b){color:var(--world-cup-colorway-heading)}.app.app-world-cup-route .world-cup-prize-phase.phase-one .world-cup-prize-award.primary :is(small,b){color:#fff}.app.app-world-cup-route .world-cup-prize-awards{grid-column:1 / -1;grid-row:2;align-self:start;gap:5px;margin-top:2px}.app.app-world-cup-route .world-cup-prize-awards:has(.world-cup-prize-award:only-child){align-self:start;margin-top:2px}.app.app-world-cup-route .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2) .world-cup-prize-awards{transform:translateY(calc(-1 * var(--world-cup-golden-boot-award-lift)))}.app.app-world-cup-route .world-cup-prize-award{min-height:30px;padding:5px 8px;border:0;border-radius:999px;font-family:"FIFASans",var(--world-cup-font-body)!important;box-shadow:none}.app.app-world-cup-route .world-cup-prize-award small,.app.app-world-cup-route .world-cup-prize-award b{font-family:"FIFASans",var(--world-cup-font-body)!important;font-weight:900}.app.app-world-cup-route .world-cup-prize-award small{font-size:.7rem}.app.app-world-cup-route .world-cup-prize-award b{font-family:var(--world-cup-font-title)!important;font-size:.86rem;letter-spacing:0}.app.app-world-cup-route .world-cup-prize-award.primary{color:var(--world-cup-colorway-on-base);background:var(--world-cup-colorway-base)}.app.app-world-cup-route .world-cup-prize-phase:is(.phase-two,.phase-three) .world-cup-prize-card{background:var(--world-cup-colorway-panel-fill-tint, var(--world-cup-colorway-panel-tint-bg, var(--world-cup-colorway-surface-strong)))}.app.app-world-cup-route .world-cup-prize-award.secondary{color:var(--world-cup-colorway-heading);background:color-mix(in srgb,var(--world-cup-colorway-surface-strong) 82%,var(--world-cup-colorway-base))}.app.app-world-cup-route .world-cup-rules-panel{gap:10px;padding:6px 0 0;border-top:0}.app.app-world-cup-route .world-cup-rules-panel-header{display:none}.app.app-world-cup-route .world-cup-rules-grid{align-items:start;gap:12px}.app.app-world-cup-route .world-cup-rules-card{justify-items:stretch;gap:10px;padding:12px}.app.app-world-cup-route .world-cup-rules-card>span{justify-self:center;color:var(--world-cup-colorway-base);font-family:var(--world-cup-font-heading)!important;font-size:clamp(1.52rem,2.55vw,2.08rem);font-weight:900;letter-spacing:.01em;line-height:.9;text-align:center;text-transform:uppercase}.app.app-world-cup-route .world-cup-rules-section-grid{align-items:stretch;gap:10px}.app.app-world-cup-route .world-cup-rules-point-section+.world-cup-rules-point-section{margin-top:0}.app.app-world-cup-route .world-cup-rules-score-panel{box-sizing:border-box;align-content:start;align-self:stretch;gap:8px;width:100%;min-height:100%;padding:10px;border:0;border-radius:calc(var(--world-cup-section-radius) - 3px);color:var(--world-cup-colorway-text);background:var(--world-cup-colorway-panel-fill-tint, var(--world-cup-colorway-panel-tint-bg, var(--world-cup-colorway-surface-strong)));background-clip:padding-box;box-shadow:none}.app.app-world-cup-route .world-cup-rules-card:first-child .world-cup-rules-score-panel:first-child{border-top-left-radius:calc(var(--world-cup-section-radius) - 3px)}.app.app-world-cup-route .world-cup-rules-card:first-child .world-cup-rules-score-panel:nth-child(2){border-bottom-right-radius:calc(var(--world-cup-section-radius) - 3px)}.app.app-world-cup-route .world-cup-rules-card:nth-child(2) .world-cup-rules-score-panel{border-top-left-radius:calc(var(--world-cup-section-radius) - 3px)}.app.app-world-cup-route .world-cup-rules-score-panel>span{color:var(--world-cup-colorway-heading);font-family:var(--world-cup-font-heading)!important;font-size:clamp(1.14rem,1.82vw,1.42rem);font-weight:900;letter-spacing:.01em;line-height:.94;text-align:center;text-transform:uppercase}.app.app-world-cup-route .world-cup-rules-score-panel p{display:block;min-height:0;padding:0;border:0;border-radius:0;color:var(--world-cup-colorway-text);background:transparent;box-shadow:none;font-size:clamp(.84rem,.78rem + .24vw,1rem);font-weight:900;line-height:1.22;text-align:center}.app.app-world-cup-route .world-cup-rules-card:first-child .world-cup-rules-score-panel:first-child p{box-sizing:border-box;justify-self:center;width:min(86%,14.5rem)}.app.app-world-cup-route .world-cup-point-grid{gap:7px}.app.app-world-cup-route .world-cup-point-chip{min-height:78px;padding:7px 5px;border:0;border-radius:calc(var(--world-cup-section-radius) - 5px);color:var(--world-cup-colorway-heading);background:color-mix(in srgb,var(--world-cup-colorway-surface-strong) 82%,var(--world-cup-colorway-base));box-shadow:none}.app.app-world-cup-route .world-cup-point-chip:is(.primary,.bonus){color:#fff;background:var(--world-cup-colorway-base)}.app.app-world-cup-route .world-cup-point-chip strong{font-size:clamp(1.32rem,2.25vw,1.78rem)}.app.app-world-cup-route .world-cup-point-chip small{font-family:var(--world-cup-font-title)!important;font-size:clamp(.76rem,.68rem + .28vw,.94rem);line-height:1.04}.app.app-world-cup-route .world-cup-point-grid.knockouts .world-cup-point-chip small{font-size:clamp(.72rem,.64rem + .22vw,.86rem);overflow-wrap:anywhere;white-space:normal}.app.app-world-cup-route .world-cup-money-card-edge-label{box-sizing:border-box;position:absolute;top:calc(-1 * var(--world-cup-effect-md-border));left:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:var(--world-cup-money-card-label-width);min-width:0;max-width:calc(100% - (var(--world-cup-effect-md-border) * 2));min-height:var(--world-cup-money-card-label-height);padding:0 clamp(6px,1vw,12px);border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-border);border-top:0;border-bottom:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-border);border-radius:0 0 calc(var(--world-cup-section-radius) - 2px) calc(var(--world-cup-section-radius) - 2px);color:var(--world-cup-colorway-heading);background:var(--world-cup-colorway-surface);box-shadow:none;font-family:var(--world-cup-font-display)!important;font-size:.88rem;font-weight:950;line-height:1;letter-spacing:.02em;overflow:hidden;pointer-events:none;text-overflow:ellipsis;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.app.app-world-cup-route .world-cup-money-card strong{top:calc(50% + var(--world-cup-money-card-value-offset));left:50%;width:max-content;max-width:calc(100% - (var(--money-card-inline-pad) * 2));margin:0;font-size:clamp(1.36rem,2.8vw,1.76rem);line-height:1;transform:translate(-50%,-50%)}.app.app-world-cup-route .world-cup-vector-number{--world-cup-vector-digit-outline: var(--world-cup-panel-contrast-text-border, #15100a);--world-cup-vector-digit-outline-width: 3.75;--world-cup-vector-digit-shadow: var(--world-cup-panel-contrast-text-shadow, rgba(21, 16, 10, .82));display:inline-flex;align-items:center;justify-content:center;gap:.035em;height:1em;max-width:100%;color:currentColor;line-height:1;vertical-align:-.06em;white-space:nowrap}.app.app-world-cup-route .world-cup-vector-digit{display:block;flex:0 0 auto;width:.714em;height:1em;overflow:visible}.app.app-world-cup-route .world-cup-vector-digit--1{width:.48em}.app.app-world-cup-route .world-cup-vector-digit--4,.app.app-world-cup-route .world-cup-vector-digit--7{width:.68em}.app.app-world-cup-route .world-cup-vector-digit-path{fill:currentColor;stroke:var(--world-cup-vector-digit-outline);stroke-linejoin:round;stroke-width:var(--world-cup-vector-digit-outline-width);filter:drop-shadow(0 .075em 0 var(--world-cup-vector-digit-shadow));paint-order:stroke fill}.app.app-world-cup-route .world-cup-vector-number-symbol{display:inline-block;font-family:"Fwc 2026 Condensed","FWC2026 UltraCondensed","FWC2026 Condensed","FIFASans",var(--world-cup-font-display)!important;font-size:.88em;font-weight:900;line-height:1;transform:translateY(-.02em)}.app.app-world-cup-route .world-cup-vector-number-symbol--currency{margin-inline-end:.035em;font-size:.78em;transform:translateY(-.08em)}.app.app-world-cup-route .world-cup-vector-number-symbol--comma{margin-inline:-.04em -.01em;transform:translateY(.08em)}.app.app-world-cup-route .world-cup-vector-number-symbol--decimal{margin-inline:-.03em;transform:translateY(.12em)}.app.app-world-cup-route .world-cup-vector-number-symbol--space{width:.18em;color:transparent;text-shadow:none}.app.app-world-cup-route .world-cup-money-card-number{font-family:var(--world-cup-font-title)!important;font-weight:900;letter-spacing:0}.app.app-world-cup-route .world-cup-money-card-deadline strong{font-size:clamp(1.16rem,2.05vw,1.34rem);letter-spacing:.01em}.app.app-world-cup-route .world-cup-money-card p{bottom:var(--world-cup-money-card-meta-bottom);left:calc(var(--money-card-inline-pad) + 10px);font-size:.72rem;line-height:1}@media (max-width: 900px){.app.app-world-cup-route{--world-cup-phase-grid-columns: repeat(3, minmax(0, 1fr))}.app.app-world-cup-route .world-cup-money-panel{--world-cup-money-card-height: clamp(56px, 15vw, 82px);--world-cup-money-card-label-height: clamp(20px, 5vw, 28px);--world-cup-money-card-label-width: min(84px, calc(100% - var(--world-cup-money-card-height)));--world-cup-money-card-value-offset: clamp(10px, 2.7vw, 13px);--world-cup-money-card-meta-bottom: clamp(4px, 1.6vw, 10px);--world-cup-money-row-gap: 12px;grid-template-columns:minmax(0,1fr);padding:var(--world-cup-tracker-section-break) 0 0}.app.app-world-cup-route .world-cup-money-card-stack{grid-template-columns:var(--world-cup-phase-grid-columns);grid-template-rows:none;gap:var(--world-cup-money-row-gap);width:100%}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card{justify-self:stretch;width:100%;height:var(--world-cup-money-card-height);min-height:var(--world-cup-money-card-height);max-height:var(--world-cup-money-card-height);border-radius:var(--world-cup-money-card-radius)}.app.app-world-cup-route .world-cup-money-card-edge-label{top:0}.app.app-world-cup-route .world-cup-prize-breakdown{grid-column:auto;margin-top:6px;width:100%}.app.app-world-cup-route .world-cup-prize-phase-grid{grid-template-columns:var(--world-cup-phase-grid-columns);gap:clamp(4px,1.2vw,6px)}.app.app-world-cup-route .world-cup-prize-phase{min-height:306px;padding:34px 10px 8px}.app.app-world-cup-route .world-cup-prize-phase.phase-one{grid-column:auto}.app.app-world-cup-route .world-cup-prize-phase.phase-one .world-cup-prize-phase-pools{grid-template-columns:minmax(0,1fr);gap:6px}.app.app-world-cup-route .world-cup-prize-phase-pools{margin-top:4px}.app.app-world-cup-route .world-cup-prize-percent-label{top:6px}.app.app-world-cup-route .world-cup-prize-card{gap:2px;height:88px;min-height:88px;max-height:88px;padding:7px 8px 4px}.app.app-world-cup-route .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2){--world-cup-golden-boot-award-lift: 27px;min-height:56px;padding-block:10px 3px}.app.app-world-cup-route .world-cup-prize-awards{gap:3px}.app.app-world-cup-route .world-cup-prize-award{min-height:28px;padding:4px 6px}}@media (max-width: 700px){.app.app-world-cup-route .world-cup-money-panel{--world-cup-money-row-gap: 8px}.app.app-world-cup-route .world-cup-money-card-stack{gap:var(--world-cup-money-row-gap)}.app.app-world-cup-route .world-cup-prize-phase-grid{grid-template-columns:var(--world-cup-phase-grid-columns);gap:var(--world-cup-money-row-gap)}.app.app-world-cup-route .world-cup-prize-phase.phase-one{grid-column:auto}.app.app-world-cup-route .world-cup-prize-phase.phase-one .world-cup-prize-phase-pools{grid-template-columns:minmax(0,1fr);gap:6px}.app.app-world-cup-route .world-cup-prize-phase{gap:6px;min-height:292px;padding:32px 7px 6px}.app.app-world-cup-route .world-cup-prize-phase-header strong{font-size:clamp(.9rem,3.85vw,1.12rem)}.app.app-world-cup-route .world-cup-prize-phase-header small{font-size:clamp(.68rem,3.15vw,.82rem)}.app.app-world-cup-route .world-cup-prize-phase-pools{gap:6px;margin-top:3px}.app.app-world-cup-route .world-cup-prize-awards{gap:3px}.app.app-world-cup-route .world-cup-prize-card{gap:2px;height:82px;min-height:82px;max-height:82px;padding:7px 5px 4px}.app.app-world-cup-route .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2){--world-cup-golden-boot-award-lift: 24px}.app.app-world-cup-route .world-cup-prize-card-heading>span{--world-cup-prize-card-heading-size: clamp(.72rem, 3.45vw, .9rem);font-size:var(--world-cup-prize-card-heading-size);white-space:normal}.app.app-world-cup-route .world-cup-prize-award{grid-template-columns:1fr;justify-items:center;gap:2px;min-height:26px;padding:3px;text-align:center}.app.app-world-cup-route .world-cup-prize-award b{justify-self:center}}@media (max-width: 480px){.app.app-world-cup-route .world-cup-money-panel{--world-cup-money-row-gap: 7px;gap:8px;padding-top:22px}.app.app-world-cup-route .world-cup-money-card-stack{gap:var(--world-cup-money-row-gap)}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card{--money-card-inline-pad: 8px;height:var(--world-cup-money-card-height);min-height:var(--world-cup-money-card-height);max-height:var(--world-cup-money-card-height);padding-top:clamp(22px,6.2vw,28px);padding-bottom:clamp(5px,1.5vw,12px)}.app.app-world-cup-route .world-cup-money-card-edge-label{min-height:var(--world-cup-money-card-label-height);padding:0 clamp(4px,1.6vw,8px);font-size:clamp(.5rem,2.4vw,.66rem)}.app.app-world-cup-route .world-cup-prize-percent-label{min-height:1.1em;min-width:0;padding:0 4px;font-size:clamp(.56rem,2.6vw,.68rem)}.app.app-world-cup-route .world-cup-prize-phase-edge-label{min-height:24px;padding:0 8px;font-size:.66rem}.app.app-world-cup-route .world-cup-prize-phase-grid{gap:var(--world-cup-money-row-gap)}.app.app-world-cup-route .world-cup-prize-phase{min-height:292px;padding:30px 5px 5px}.app.app-world-cup-route .world-cup-prize-phase-pools{margin-top:2px}.app.app-world-cup-route .world-cup-prize-phase.phase-one .world-cup-prize-phase-pools{gap:5px}.app.app-world-cup-route .world-cup-prize-card{height:86px;min-height:86px;max-height:86px;padding:6px 4px 4px}.app.app-world-cup-route .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2){--world-cup-golden-boot-award-lift: 28px}.app.app-world-cup-route .world-cup-prize-award small{font-size:.54rem}.app.app-world-cup-route .world-cup-prize-award b{font-size:.7rem}.app.app-world-cup-route .world-cup-money-card strong{font-size:clamp(1.08rem,4.8vw,1.38rem)}.app.app-world-cup-route .world-cup-money-card-deadline strong{font-size:clamp(.86rem,3.85vw,1.08rem);letter-spacing:0}.app.app-world-cup-route .world-cup-money-card p{bottom:6px;font-size:.62rem}}.app.app-world-cup-route :is(.world-cup-tracker-hero,.world-cup-tracker-main-grid>.world-cup-panel,.world-cup-live-summary-grid .world-cup-panel,.world-cup-schedule-panel,.world-cup-status-grid .world-cup-status-card,.world-cup-money-card,.world-cup-prize-phase,.world-cup-prize-card,.world-cup-rules-card,.world-cup-live-group,.world-cup-fixture-card){border-radius:var(--world-cup-panel-radius)}.app.app-world-cup-route .world-cup-hero.world-cup-tracker-hero{border-radius:var(--world-cup-tracker-hero-radius)}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card{border-radius:var(--world-cup-money-card-radius)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase{border-radius:var(--world-cup-fifa-panel-phase-one-radius)}.app.app-world-cup-route .world-cup-tracker-main-grid>.world-cup-panel[aria-labelledby=world-cup-pool-standings-title]{border-radius:var(--world-cup-fifa-panel-flat-bottom-radius)}.app.app-world-cup-route .world-cup-live-summary-grid .world-cup-panel.world-cup-standings-panel,.app.app-world-cup-route .world-cup-live-summary-grid .world-cup-panel.world-cup-third-table-panel{border-radius:var(--world-cup-fifa-panel-table-radius)}.app.app-world-cup-route .world-cup-live-summary-grid .world-cup-panel.world-cup-golden-leaders{border-radius:var(--world-cup-fifa-golden-leaders-radius)}.app.app-world-cup-route .world-cup-live-summary-grid :is(.world-cup-standings-panel,.world-cup-third-table-panel,.world-cup-golden-leaders){border-color:var(--world-cup-colorway-base);box-shadow:0 var(--world-cup-effect-lg-lift) 0 color-mix(in srgb,var(--world-cup-colorway-base) 74%,transparent),0 24px 58px -34px color-mix(in srgb,var(--world-cup-colorway-base) 46%,transparent),0 0 72px -48px color-mix(in srgb,var(--world-cup-colorway-base) 38%,transparent)}.app.app-world-cup-route .world-cup-live-summary-grid :is(.world-cup-standings-panel,.world-cup-third-table-panel,.world-cup-golden-leaders) .world-cup-panel-header>div{min-width:0}.app.app-world-cup-route .world-cup-live-summary-grid :is(.world-cup-standings-panel,.world-cup-third-table-panel,.world-cup-golden-leaders) .world-cup-panel-header span{color:var(--world-cup-colorway-heading)}.app.app-world-cup-route .world-cup-live-summary-grid :is(.world-cup-standings-panel,.world-cup-third-table-panel,.world-cup-golden-leaders) .world-cup-panel-header h3{color:var(--world-cup-colorway-base);overflow-wrap:normal;white-space:nowrap}.app.app-world-cup-route .world-cup-live-summary-grid .world-cup-live-group,.app.app-world-cup-route .world-cup-live-summary-grid .world-cup-third-table-list{border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-base);border-radius:var(--world-cup-fifa-inner-group-radius);border-bottom-right-radius:14px;background:#fff;box-shadow:0 var(--world-cup-effect-md-lift) 0 color-mix(in srgb,var(--world-cup-colorway-base) 70%,transparent),0 18px 48px -32px color-mix(in srgb,var(--world-cup-colorway-base) 38%,transparent),0 0 54px -42px color-mix(in srgb,var(--world-cup-colorway-base) 30%,transparent)}.app.app-world-cup-route .world-cup-live-summary-grid .world-cup-golden-leader-row{border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-base);background:#fff;box-shadow:0 var(--world-cup-effect-md-lift) 0 color-mix(in srgb,var(--world-cup-colorway-base) 70%,transparent),0 18px 48px -32px color-mix(in srgb,var(--world-cup-colorway-base) 38%,transparent),0 0 54px -42px color-mix(in srgb,var(--world-cup-colorway-base) 30%,transparent)}.app.app-world-cup-route .world-cup-schedule-panel.world-cup-colorway-header-purple{border-color:var(--world-cup-colorway-base);background:var(--world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong));box-shadow:0 var(--world-cup-effect-lg-lift) 0 color-mix(in srgb,var(--world-cup-colorway-shadow) 74%,transparent),0 24px 58px -34px color-mix(in srgb,var(--world-cup-colorway-shadow) 46%,transparent),0 0 72px -48px color-mix(in srgb,var(--world-cup-colorway-shadow) 38%,transparent)}.app.app-world-cup-route .world-cup-schedule-panel.world-cup-colorway-header-purple .world-cup-schedule-tabs button.active{border-color:var(--world-cup-colorway-base);background:#fff}.app.app-world-cup-route :is(.world-cup-third-table-panel.world-cup-colorway-header-orange .world-cup-third-table-projection,.world-cup-panel.world-cup-colorway-purple .world-cup-pool-visibility-pill,.world-cup-schedule-panel.world-cup-colorway-header-purple .world-cup-schedule-count-pill){box-sizing:border-box;flex:0 0 auto;min-width:max-content;height:32px;padding:0 12px;border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-chip-border);border-radius:999px;color:var(--world-cup-colorway-heading);background:var(--world-cup-colorway-secondary-bg);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-chip-shadow);line-height:1;white-space:nowrap}.app.app-world-cup-route .world-cup-schedule-panel .world-cup-fixture-card{border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-base);border-radius:var(--world-cup-fifa-inner-group-radius);background:#fff;box-shadow:0 var(--world-cup-effect-md-lift) 0 color-mix(in srgb,var(--world-cup-colorway-base) 70%,transparent),0 18px 48px -32px color-mix(in srgb,var(--world-cup-colorway-base) 38%,transparent),0 0 54px -42px color-mix(in srgb,var(--world-cup-colorway-base) 30%,transparent)}.app.app-world-cup-route .world-cup-schedule-panel .world-cup-schedule-tab-copy :is(small,span){color:var(--world-cup-colorway-base)}@media (max-width: 1180px){.app.app-world-cup-route .world-cup-tracker-main-grid,.app.app-world-cup-route .world-cup-live-summary-grid{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.app.app-world-cup-route .world-cup-live-summary-grid{grid-template-areas:"standings" "third" "golden";grid-template-columns:minmax(0,1fr)}.app.app-world-cup-route .world-cup-live-summary-grid>.world-cup-panel{justify-self:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.app.app-world-cup-route .world-cup-live-summary-grid :is(.world-cup-live-group-grid,.world-cup-third-table-list,.world-cup-golden-leader-list){box-sizing:border-box;width:100%;max-width:100%;min-width:0}.app.app-world-cup-route .world-cup-live-summary-grid .world-cup-golden-leader-row{box-sizing:border-box;width:100%;max-width:100%;min-width:0}}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card,.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase{border-color:var(--world-cup-colorway-base);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-base)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-card{border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-base);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-colorway-base)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-card{border-radius:calc(var(--world-cup-section-radius) - 3px)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2){border-top-left-radius:calc(var(--world-cup-section-radius) - 3px)}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card,.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase{--world-cup-next-panel-fill: var(--world-cup-colorway-base);--world-cup-next-panel-edge: var(--world-cup-colorway-border);--world-cup-next-panel-shadow: var(--world-cup-colorway-shadow);--world-cup-next-panel-all-side-underlay: -4px 0 0 color-mix(in srgb, var(--world-cup-next-panel-edge) 74%, transparent), 4px 0 0 color-mix(in srgb, var(--world-cup-next-panel-edge) 74%, transparent), 0 -4px 0 color-mix(in srgb, var(--world-cup-next-panel-edge) 62%, transparent), 0 5px 0 color-mix(in srgb, var(--world-cup-next-panel-edge) 74%, transparent);--world-cup-next-panel-all-side-shadow: -12px 0 34px -26px color-mix(in srgb, var(--world-cup-next-panel-shadow) 38%, transparent), 12px 0 34px -26px color-mix(in srgb, var(--world-cup-next-panel-shadow) 38%, transparent), 0 -10px 30px -26px color-mix(in srgb, var(--world-cup-next-panel-shadow) 30%, transparent), 0 22px 54px -36px color-mix(in srgb, var(--world-cup-next-panel-shadow) 46%, transparent);border-color:var(--world-cup-next-panel-edge);border-width:3px;color:#fff;background:var(--world-cup-next-panel-fill);box-shadow:var(--world-cup-next-panel-all-side-underlay),0 0 0 3px color-mix(in srgb,var(--world-cup-next-panel-edge) 20%,transparent),var(--world-cup-next-panel-all-side-shadow),0 var(--world-cup-effect-lg-lift) 0 color-mix(in srgb,var(--world-cup-next-panel-shadow) 74%,transparent),0 24px 58px -34px color-mix(in srgb,var(--world-cup-next-panel-shadow) 46%,transparent),0 0 72px -48px color-mix(in srgb,var(--world-cup-next-panel-shadow) 38%,transparent)}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card{--world-cup-next-panel-fill: var(--world-cup-colorway-base);--world-cup-next-panel-edge: color-mix( in srgb, var(--world-cup-colorway-shadow) 88%, var(--world-cup-colorway-border) );--world-cup-next-panel-shadow: var(--world-cup-next-panel-edge);--world-cup-next-panel-all-side-underlay: -8px 0 22px -17px color-mix(in srgb, var(--world-cup-next-panel-edge) 52%, transparent), 8px 0 22px -17px color-mix(in srgb, var(--world-cup-next-panel-edge) 52%, transparent), 0 -8px 22px -18px color-mix(in srgb, var(--world-cup-next-panel-edge) 40%, transparent), 0 10px 26px -18px color-mix(in srgb, var(--world-cup-next-panel-edge) 56%, transparent);--world-cup-next-panel-all-side-shadow: -12px 0 34px -24px color-mix(in srgb, var(--world-cup-next-panel-shadow) 42%, transparent), 12px 0 34px -24px color-mix(in srgb, var(--world-cup-next-panel-shadow) 42%, transparent), 0 -10px 30px -24px color-mix(in srgb, var(--world-cup-next-panel-shadow) 32%, transparent), 0 22px 54px -36px color-mix(in srgb, var(--world-cup-next-panel-shadow) 46%, transparent);border-color:var(--world-cup-next-panel-edge);border-radius:var(--world-cup-money-card-radius);color:#fff;background:var(--world-cup-next-panel-fill);box-shadow:0 0 14px -8px color-mix(in srgb,var(--world-cup-next-panel-edge) 48%,transparent),var(--world-cup-next-panel-all-side-underlay),0 0 22px -16px color-mix(in srgb,var(--world-cup-next-panel-edge) 34%,transparent),var(--world-cup-next-panel-all-side-shadow),calc(var(--world-cup-effect-lg-lift) + 8px) calc(var(--world-cup-effect-lg-lift) + 10px) 36px -24px color-mix(in srgb,var(--world-cup-next-panel-shadow) 42%,transparent),0 24px 58px -40px color-mix(in srgb,var(--world-cup-next-panel-shadow) 38%,transparent),0 0 64px -48px color-mix(in srgb,var(--world-cup-next-panel-shadow) 32%,transparent)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-two,.phase-three){--world-cup-phase-one-panel-fill: var(--world-cup-colorway-base);--world-cup-phase-one-panel-edge: var(--world-cup-colorway-border);--world-cup-next-panel-fill: var(--world-cup-phase-one-panel-fill);--world-cup-next-panel-edge: var(--world-cup-phase-one-panel-edge);--world-cup-next-panel-shadow: var(--world-cup-colorway-shadow);--world-cup-phase-one-elevation-edge: color-mix( in srgb, var(--world-cup-colorway-shadow) 86%, var(--world-cup-colorway-border) );--world-cup-phase-one-border-glow: color-mix( in srgb, var(--world-cup-phase-one-panel-fill) 74%, #ffffff );--world-cup-phase-one-inner-underlay: color-mix( in srgb, var(--world-cup-colorway-shadow) 78%, var(--world-cup-colorway-border) );--world-cup-phase-one-all-side-underlay: -4px 0 0 color-mix(in srgb, var(--world-cup-phase-one-elevation-edge) 74%, transparent), 4px 0 0 color-mix(in srgb, var(--world-cup-phase-one-elevation-edge) 74%, transparent), 0 -4px 0 color-mix(in srgb, var(--world-cup-phase-one-elevation-edge) 62%, transparent), 0 5px 0 color-mix(in srgb, var(--world-cup-phase-one-elevation-edge) 74%, transparent);--world-cup-phase-one-all-side-shadow: -12px 0 34px -26px color-mix(in srgb, var(--world-cup-phase-one-elevation-edge) 38%, transparent), 12px 0 34px -26px color-mix(in srgb, var(--world-cup-phase-one-elevation-edge) 38%, transparent), 0 -10px 30px -26px color-mix(in srgb, var(--world-cup-phase-one-elevation-edge) 30%, transparent), 0 22px 54px -36px color-mix(in srgb, var(--world-cup-phase-one-elevation-edge) 46%, transparent);--world-cup-phase-one-inner-all-side-underlay: -4px 0 0 var(--world-cup-phase-one-inner-underlay), 4px 0 0 var(--world-cup-phase-one-inner-underlay), 0 -4px 0 var(--world-cup-phase-one-inner-underlay), 0 5px 0 var(--world-cup-phase-one-inner-underlay);border-color:var(--world-cup-phase-one-panel-edge);color:#fff;background-color:var(--world-cup-phase-one-panel-fill);overflow:visible;box-shadow:var(--world-cup-phase-one-all-side-underlay),0 0 0 3px color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 20%,transparent),var(--world-cup-phase-one-all-side-shadow),0 var(--world-cup-effect-lg-lift) 0 color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 74%,transparent),0 24px 58px -34px color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 46%,transparent),0 0 72px -48px color-mix(in srgb,var(--world-cup-phase-one-panel-fill) 38%,transparent)}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card :is(.world-cup-money-card-edge-label,strong,p),.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase :is(.world-cup-prize-phase-edge-label,.world-cup-prize-phase-header small,.world-cup-prize-phase-header strong){color:#fff}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-edge-label{border-color:var(--world-cup-next-panel-edge);background:var(--world-cup-next-panel-fill)}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card :is(strong,p),.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-two,.phase-three) :is(.world-cup-prize-phase-header small,.world-cup-prize-phase-header strong){color:#fff}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-header small{color:var(--world-cup-phase-one-panel-edge, var(--world-cup-colorway-border))!important;-webkit-text-fill-color:var(--world-cup-phase-one-panel-edge, var(--world-cup-colorway-border))!important}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-header:after{content:"";display:block;justify-self:stretch;width:100%;height:5px;margin-top:7px;border-radius:999px;background:color-mix(in srgb,#ffffff 78%,var(--world-cup-phase-one-panel-fill, var(--world-cup-colorway-base)))}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-header{grid-template-rows:minmax(clamp(58px,5.8vw,76px),auto) auto;align-content:start;min-height:clamp(72px,7vw,90px)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-copy{align-content:start;min-height:clamp(58px,5.8vw,76px)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-pools{align-content:start;align-items:start;margin-top:clamp(8px,1.2vw,20px)}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card .world-cup-money-card-edge-label,.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-two,.phase-three) .world-cup-prize-phase-edge-label{border-color:var(--world-cup-next-panel-edge);color:#fff;background:var(--world-cup-next-panel-edge)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-card{--world-cup-prize-card-paper: color-mix(in srgb, #ffffff 91%, var(--world-cup-colorway-base));border:var(--world-cup-effect-md-border) solid #ffffff;color:var(--world-cup-colorway-text);background:var(--world-cup-prize-card-paper);box-shadow:none}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-card-heading>span{color:var(--world-cup-colorway-base)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-percent-label{border:var(--world-cup-effect-xs-border) solid #ffffff;color:#fff;background:var(--world-cup-colorway-base)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-award{border:var(--world-cup-effect-sm-border) solid #ffffff;box-shadow:none}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-award.primary{color:#fff;background:var(--world-cup-colorway-base)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-award.secondary{color:var(--world-cup-colorway-base);background:color-mix(in srgb,#ffffff 82%,var(--world-cup-colorway-base))}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-award.primary :is(small,b){color:#fff}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-award.secondary :is(small,b){color:var(--world-cup-colorway-base)}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card,.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card *,.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase,.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one{--world-cup-phase-one-panel-fill: var(--world-cup-entry-purple-vivid);--world-cup-phase-one-panel-edge: var(--world-cup-fifa-brand-purple-ink);--world-cup-colorway-base: var(--world-cup-phase-one-panel-fill);--world-cup-colorway-border: var(--world-cup-phase-one-panel-edge);--world-cup-colorway-shadow: var(--world-cup-phase-one-panel-edge);--world-cup-next-panel-fill: var(--world-cup-phase-one-panel-fill);--world-cup-next-panel-edge: var(--world-cup-phase-one-panel-edge);--world-cup-next-panel-shadow: var(--world-cup-phase-one-panel-edge);--world-cup-phase-one-elevation-edge: color-mix( in srgb, var(--world-cup-phase-one-panel-edge) 86%, #090014 );--world-cup-phase-one-border-glow: color-mix( in srgb, var(--world-cup-phase-one-panel-fill) 74%, #ffffff );--world-cup-phase-one-inner-underlay: color-mix( in srgb, var(--world-cup-phase-one-panel-edge) 78%, #090014 );--world-cup-phase-one-all-side-underlay: -4px 0 0 color-mix(in srgb, var(--world-cup-phase-one-elevation-edge) 74%, transparent), 4px 0 0 color-mix(in srgb, var(--world-cup-phase-one-elevation-edge) 74%, transparent), 0 -4px 0 color-mix(in srgb, var(--world-cup-phase-one-elevation-edge) 62%, transparent), 0 5px 0 color-mix(in srgb, var(--world-cup-phase-one-elevation-edge) 74%, transparent);--world-cup-phase-one-all-side-shadow: -12px 0 34px -26px color-mix(in srgb, var(--world-cup-phase-one-elevation-edge) 38%, transparent), 12px 0 34px -26px color-mix(in srgb, var(--world-cup-phase-one-elevation-edge) 38%, transparent), 0 -10px 30px -26px color-mix(in srgb, var(--world-cup-phase-one-elevation-edge) 30%, transparent), 0 22px 54px -36px color-mix(in srgb, var(--world-cup-phase-one-elevation-edge) 46%, transparent);--world-cup-phase-one-inner-all-side-underlay: -4px 0 0 var(--world-cup-phase-one-inner-underlay), 4px 0 0 var(--world-cup-phase-one-inner-underlay), 0 -4px 0 var(--world-cup-phase-one-inner-underlay), 0 5px 0 var(--world-cup-phase-one-inner-underlay);border-color:var(--world-cup-phase-one-panel-edge);color:#fff;background-color:var(--world-cup-phase-one-panel-fill);overflow:visible;box-shadow:var(--world-cup-phase-one-all-side-underlay),0 0 0 3px color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 20%,transparent),var(--world-cup-phase-one-all-side-shadow),0 var(--world-cup-effect-lg-lift) 0 color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 74%,transparent),0 24px 58px -34px color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 46%,transparent),0 0 72px -48px color-mix(in srgb,var(--world-cup-phase-one-panel-fill) 38%,transparent)}.app.app-world-cup-route .world-cup-money-card-stack,.app.app-world-cup-route .world-cup-prize-breakdown,.app.app-world-cup-route .world-cup-prize-phase-grid{overflow:visible}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card{--world-cup-money-shell-edge: var(--world-cup-next-panel-edge);--world-cup-money-shell-glow: color-mix( in srgb, var(--world-cup-next-panel-fill) 58%, var(--world-cup-money-shell-edge) );position:relative;z-index:0;isolation:isolate;border:5px solid var(--world-cup-money-shell-edge)!important;border-radius:var(--world-cup-money-card-radius);background-clip:padding-box;overflow:visible!important;box-shadow:-14px 0 38px -22px color-mix(in srgb,var(--world-cup-money-shell-edge) 68%,transparent),14px 0 38px -22px color-mix(in srgb,var(--world-cup-money-shell-edge) 68%,transparent),0 -14px 38px -24px color-mix(in srgb,var(--world-cup-money-shell-edge) 54%,transparent),0 24px 58px -30px color-mix(in srgb,var(--world-cup-money-shell-edge) 78%,transparent),0 34px 82px -42px color-mix(in srgb,var(--world-cup-money-shell-edge) 62%,transparent),0 0 88px -48px color-mix(in srgb,var(--world-cup-money-shell-glow) 64%,transparent)!important}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card:before{content:"";position:absolute;z-index:-1;inset:10px -14px -14px 10px;border-radius:inherit;background:var(--world-cup-money-shell-edge);pointer-events:none;box-shadow:8px 0 0 var(--world-cup-money-shell-edge),0 8px 0 var(--world-cup-money-shell-edge),18px 18px 42px -20px color-mix(in srgb,var(--world-cup-money-shell-edge) 82%,transparent),0 0 68px -38px color-mix(in srgb,var(--world-cup-money-shell-glow) 72%,transparent)}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card:after{content:"";position:absolute;z-index:-2;inset:-12px;border-radius:inherit;pointer-events:none;box-shadow:-18px 0 42px -26px color-mix(in srgb,var(--world-cup-money-shell-edge) 48%,transparent),18px 0 42px -26px color-mix(in srgb,var(--world-cup-money-shell-edge) 48%,transparent),0 -18px 42px -28px color-mix(in srgb,var(--world-cup-money-shell-edge) 38%,transparent),0 28px 62px -34px color-mix(in srgb,var(--world-cup-money-shell-edge) 58%,transparent)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three){--world-cup-phase-shell-edge: var(--world-cup-next-panel-edge);--world-cup-phase-shell-shadow: var( --world-cup-phase-one-elevation-edge, var(--world-cup-next-panel-shadow) );--world-cup-phase-shell-glow: color-mix( in srgb, var(--world-cup-next-panel-fill) 58%, var(--world-cup-phase-shell-shadow) );position:relative;z-index:0;isolation:isolate;border:5px solid var(--world-cup-phase-shell-edge)!important;border-radius:var(--world-cup-fifa-panel-phase-one-radius);background-clip:padding-box;overflow:visible!important;box-shadow:-14px 0 38px -22px color-mix(in srgb,var(--world-cup-phase-shell-shadow) 68%,transparent),14px 0 38px -22px color-mix(in srgb,var(--world-cup-phase-shell-shadow) 68%,transparent),0 -14px 38px -24px color-mix(in srgb,var(--world-cup-phase-shell-shadow) 54%,transparent),0 24px 58px -30px color-mix(in srgb,var(--world-cup-phase-shell-shadow) 78%,transparent),0 34px 82px -42px color-mix(in srgb,var(--world-cup-phase-shell-shadow) 62%,transparent),0 0 88px -48px color-mix(in srgb,var(--world-cup-phase-shell-glow) 64%,transparent)!important}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three):before{content:"";position:absolute;z-index:-1;inset:10px -14px -14px 10px;border-radius:inherit;background:var(--world-cup-phase-shell-shadow);pointer-events:none;box-shadow:8px 0 0 var(--world-cup-phase-shell-shadow),0 8px 0 var(--world-cup-phase-shell-shadow),18px 18px 42px -20px color-mix(in srgb,var(--world-cup-phase-shell-shadow) 82%,transparent),0 0 68px -38px color-mix(in srgb,var(--world-cup-phase-shell-glow) 72%,transparent)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three):after{content:"";position:absolute;z-index:-2;inset:-12px;border-radius:inherit;pointer-events:none;box-shadow:-18px 0 42px -26px color-mix(in srgb,var(--world-cup-phase-shell-shadow) 48%,transparent),18px 0 42px -26px color-mix(in srgb,var(--world-cup-phase-shell-shadow) 48%,transparent),0 -18px 42px -28px color-mix(in srgb,var(--world-cup-phase-shell-shadow) 38%,transparent),0 28px 62px -34px color-mix(in srgb,var(--world-cup-phase-shell-shadow) 58%,transparent)}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card:before,.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card:after,.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three):before,.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three):after{content:none!important;display:none!important}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card{--world-cup-direct-shell-edge: var(--world-cup-money-shell-edge, var(--world-cup-next-panel-edge));--world-cup-direct-shell-glow: var(--world-cup-money-shell-glow, var(--world-cup-next-panel-fill));border:6px solid var(--world-cup-direct-shell-edge)!important;border-radius:var(--world-cup-money-card-radius)!important}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three){--world-cup-direct-shell-edge: var(--world-cup-phase-shell-shadow, var(--world-cup-next-panel-edge));--world-cup-direct-shell-glow: var(--world-cup-phase-shell-glow, var(--world-cup-next-panel-fill));border:6px solid var(--world-cup-phase-shell-edge, var(--world-cup-next-panel-edge))!important;border-radius:var(--world-cup-fifa-panel-phase-one-radius)!important}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card,.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three){overflow:visible!important;box-shadow:9px 0 0 0 var(--world-cup-direct-shell-edge),0 9px 0 0 var(--world-cup-direct-shell-edge),9px 9px 0 0 var(--world-cup-direct-shell-edge),15px 15px 0 -2px var(--world-cup-direct-shell-edge),-6px 0 0 -1px color-mix(in srgb,var(--world-cup-direct-shell-edge) 68%,transparent),0 -6px 0 -1px color-mix(in srgb,var(--world-cup-direct-shell-edge) 58%,transparent),-18px 0 42px -26px color-mix(in srgb,var(--world-cup-direct-shell-edge) 54%,transparent),18px 0 42px -26px color-mix(in srgb,var(--world-cup-direct-shell-edge) 58%,transparent),0 -18px 42px -28px color-mix(in srgb,var(--world-cup-direct-shell-edge) 42%,transparent),0 26px 62px -32px color-mix(in srgb,var(--world-cup-direct-shell-edge) 76%,transparent),0 36px 88px -46px color-mix(in srgb,var(--world-cup-direct-shell-edge) 62%,transparent),0 0 90px -48px color-mix(in srgb,var(--world-cup-direct-shell-glow) 70%,transparent)!important}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card{--world-cup-prize-card-paper: var(--world-cup-phase-one-panel-fill);border-color:#fff;color:#fff;background:var(--world-cup-phase-one-panel-fill);box-shadow:var(--world-cup-phase-one-inner-all-side-underlay),6px 6px 0 var(--world-cup-phase-one-inner-underlay),14px 16px 30px -18px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 82%,transparent),0 0 24px -18px color-mix(in srgb,#ffffff 48%,transparent)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card :is(.world-cup-prize-card-heading>span,.world-cup-prize-percent-label,.world-cup-prize-award small,.world-cup-prize-award b){color:#fff}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-award.primary{border-color:color-mix(in srgb,var(--world-cup-fifa-brand-purple-ink) 74%,#ffffff);color:#fff;background:var(--world-cup-fifa-brand-purple-ink)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-award.secondary{color:#fff;background:var(--world-cup-phase-one-panel-fill)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one :is(.world-cup-prize-percent-label,.world-cup-prize-award){box-shadow:var(--world-cup-phase-one-inner-all-side-underlay),3px 3px 0 var(--world-cup-phase-one-inner-underlay),0 10px 20px -14px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 78%,transparent)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-phase-edge-label{border-color:var(--world-cup-next-panel-edge);color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:var(--world-cup-next-panel-edge);box-shadow:none!important}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-award.primary :is(small,b){color:#fff}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one{min-height:clamp(292px,27vw,330px)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-card{grid-template-rows:auto auto;align-content:start;row-gap:4px;height:auto;min-height:clamp(88px,7.4vw,104px);max-height:none}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-awards{grid-row:2;align-self:start;margin-top:2px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-awards:has(.world-cup-prize-award:only-child){align-self:start;margin-top:2px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-card{--world-cup-prize-phase-one-card-fill: color-mix(in srgb, #ffffff 88%, var(--world-cup-phase-one-panel-fill));--world-cup-prize-phase-one-card-text: var(--world-cup-phase-one-panel-edge);height:auto;min-height:clamp(94px,8vw,110px);max-height:none;padding:10px;border:var(--world-cup-effect-xs-border) solid var(--world-cup-prize-phase-one-card-text);border-radius:var(--border-radius-md);color:var(--world-cup-prize-phase-one-card-text)!important;-webkit-text-fill-color:var(--world-cup-prize-phase-one-card-text)!important;background:var(--world-cup-prize-phase-one-card-fill);box-shadow:none}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2){--world-cup-golden-boot-award-lift: 0px;--world-cup-golden-boot-award-top-align: 3.5px;min-height:clamp(68px,5.4vw,78px);padding-block:7px;border-top-left-radius:var(--border-radius-md)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2) .world-cup-prize-card-heading{align-items:center;gap:3px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2) .world-cup-prize-card-heading>span{flex:1 1 auto;min-width:0;font-size:var(--world-cup-prize-card-heading-size);line-height:1;overflow-wrap:normal;white-space:nowrap;word-break:normal}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2) .world-cup-prize-percent-label{flex:0 0 auto;min-width:auto;padding-inline:4px;font-size:clamp(.5rem,2vw,.66rem)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2) .world-cup-prize-awards{margin-top:var(--world-cup-golden-boot-award-top-align)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2) .world-cup-prize-award{min-height:28px;padding-block:4px}@media (max-width: 900px){.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2){--world-cup-golden-boot-award-top-align: .6px;border-bottom-right-radius:14px!important}}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-card-heading>span,.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-percent-label,.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-award,.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-award :is(small,b){color:var(--world-cup-prize-phase-one-card-text)!important;-webkit-text-fill-color:var(--world-cup-prize-phase-one-card-text)!important;filter:none!important;-webkit-text-stroke:0!important;paint-order:normal;text-shadow:none!important}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-percent-label,.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-award{border:var(--world-cup-effect-xs-border) solid var(--world-cup-prize-phase-one-card-text);border-radius:var(--border-radius-md);background:color-mix(in srgb,#ffffff 76%,var(--world-cup-phase-one-panel-fill));box-shadow:none}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-percent-label{position:absolute;inset:4px -3px auto auto;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:22px;padding:1px 6px;border-color:#fff;border-right:0;border-radius:var(--border-radius-md) 0 0 var(--border-radius-md);color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:var(--world-cup-next-panel-edge, var(--world-cup-colorway-base));font-size:clamp(.5rem,.68vw,.62rem);font-weight:800;inline-size:max-content;line-height:1;pointer-events:none;transform:none;white-space:nowrap}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-card{justify-self:center;width:calc(100% - 4px);overflow:hidden}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2) .world-cup-prize-percent-label{padding-inline:5px;font-size:clamp(.48rem,.66vw,.6rem)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-card-heading{align-items:center;justify-content:space-between;justify-self:stretch;width:100%}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-card-heading>span{flex:1 1 auto;min-width:0;max-width:calc(100% - 31px);padding-right:2px;overflow-wrap:normal;white-space:normal;word-break:normal}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2) .world-cup-prize-card-heading>span{white-space:normal}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-card-heading .world-cup-prize-percent-label{flex:0 0 auto}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-award{border:var(--world-cup-effect-xs-border) solid var(--world-cup-next-panel-edge, var(--world-cup-colorway-border));color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-sizing:border-box;display:grid;grid-template-columns:auto auto;justify-content:space-between;justify-items:stretch;justify-self:center;gap:4px;inline-size:calc(100% - 8px);min-height:24px;padding:2px 11px;text-align:left;white-space:nowrap;background:var(--world-cup-next-panel-edge, var(--world-cup-colorway-base));box-shadow:none}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-awards:has(.world-cup-prize-award:only-child) .world-cup-prize-award{inline-size:calc(100% - 2px)}.app.app-world-cup-route .world-cup-prize-percent-text{display:inline-block;color:inherit;-webkit-text-fill-color:inherit;font:inherit;font-weight:inherit;line-height:1;text-align:center;transform:translateY(0)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-award :is(small,b){color:#fff!important;-webkit-text-fill-color:#ffffff!important;filter:none!important;min-width:0;-webkit-text-stroke:0!important;paint-order:normal;text-shadow:none!important;white-space:nowrap}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-award small{justify-self:start}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-award b{justify-self:end;overflow:visible;text-overflow:clip}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-award{border-color:var(--world-cup-prize-phase-one-card-text);color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:var(--world-cup-prize-phase-one-card-text);box-shadow:none}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-award :is(small,b){color:#fff!important;-webkit-text-fill-color:#ffffff!important;filter:none!important;-webkit-text-stroke:0!important;paint-order:normal;text-shadow:none!important}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-award.secondary{border-color:var(--world-cup-prize-phase-one-card-text);color:var(--world-cup-prize-phase-one-card-text)!important;-webkit-text-fill-color:var(--world-cup-prize-phase-one-card-text)!important;background:color-mix(in srgb,#ffffff 82%,var(--world-cup-phase-one-panel-fill))}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-award.secondary :is(small,b){color:var(--world-cup-prize-phase-one-card-text)!important;-webkit-text-fill-color:var(--world-cup-prize-phase-one-card-text)!important}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2) .world-cup-prize-award{border-color:var(--world-cup-prize-phase-one-card-text);color:#fff!important;-webkit-text-fill-color:#ffffff!important;min-height:22px;padding-block:2px;background:var(--world-cup-prize-phase-one-card-text)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2) .world-cup-prize-award :is(small,b){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card .world-cup-prize-awards{transform:none!important}@media (max-width: 700px){.app.app-world-cup-route .world-cup-money-panel{box-sizing:border-box;padding-inline:0}.app.app-world-cup-route .world-cup-prize-phase-grid{gap:clamp(4px,1.2vw,6px)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three){--world-cup-prize-card-mobile-bleed: clamp(8px, 2.3vw, 10px);padding-inline:clamp(8px,2.3vw,10px)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2){--world-cup-golden-boot-award-top-align: 2.85px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-header{grid-template-rows:clamp(50px,12vw,58px) auto;margin-inline:calc(-1 * var(--world-cup-prize-card-mobile-bleed));min-height:clamp(60px,13vw,70px);padding-inline:2px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-copy{min-height:clamp(50px,12vw,58px)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-header:after{height:4px;margin-top:3px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-pools{margin-inline:calc(-1 * var(--world-cup-prize-card-mobile-bleed));margin-top:clamp(4px,1vw,8px);overflow:hidden}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-card{margin-inline:0}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-award{padding:2px 11px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2){min-height:clamp(52px,11vw,58px);padding-block:10px 3px;padding-inline:5px;row-gap:2px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2) .world-cup-prize-card-heading{justify-content:space-between;justify-self:stretch;width:100%;gap:4px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2) .world-cup-prize-card-heading>span{font-size:var(--world-cup-prize-card-heading-size);white-space:nowrap}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2) .world-cup-prize-percent-label{padding-inline:5px;font-size:clamp(.48rem,2vw,.62rem)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2) .world-cup-prize-award{min-height:22px;padding-block:2px}}@media (max-width: 480px){.app.app-world-cup-route .world-cup-money-panel{padding-block-start:var(--world-cup-tracker-section-break);padding-inline:0}.app.app-world-cup-route .world-cup-prize-phase-grid{gap:3px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three){--world-cup-prize-card-mobile-bleed: 7px;padding-inline:7px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-header{grid-template-rows:54px auto;min-height:62px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-copy{min-height:54px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-header:after{margin-top:2px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2){min-height:52px;padding-block:10px 3px;padding-inline:4px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(1){padding-inline:4px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-card-heading>span{max-width:calc(100% - 23px);padding-right:1px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-percent-label{top:3px;right:-3px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2) .world-cup-prize-card-heading>span{font-size:var(--world-cup-prize-card-heading-size);white-space:nowrap}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(1) .world-cup-prize-card-heading>span{white-space:nowrap}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2) .world-cup-prize-percent-label{font-size:clamp(.48rem,2.1vw,.6rem)}}@media (max-width: 900px){.app.app-world-cup-route .world-cup-prize-phase-grid{grid-template-columns:minmax(0,1fr);gap:clamp(10px,2.2vw,16px)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three){--world-cup-prize-phase-side-header-width: clamp(92px, 22vw, 154px);--world-cup-prize-phase-side-gap: clamp(8px, 1.8vw, 14px);--world-cup-prize-phase-side-divider: 5px;--world-cup-prize-phase-side-pad-inline: clamp(10px, 2.2vw, 16px);--world-cup-prize-phase-side-pad-bottom: clamp(8px, 1.4vw, 12px);--world-cup-prize-phase-side-label-clearance: 34px;--world-cup-prize-phase-pools-side-clearance: var(--world-cup-prize-phase-side-gap);display:grid;grid-template-columns:minmax(0,var(--world-cup-prize-phase-side-header-width)) var(--world-cup-prize-phase-side-divider) minmax(0,1fr);grid-template-rows:minmax(0,auto);column-gap:var(--world-cup-prize-phase-side-gap);align-items:center;min-height:clamp(122px,17vw,158px);padding:var(--world-cup-prize-phase-side-label-clearance) var(--world-cup-prize-phase-side-pad-inline) var(--world-cup-prize-phase-side-pad-bottom);border-radius:14px var(--world-cup-fifa-panel-arch-radius) 14px 14px!important}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-header{grid-column:1;grid-row:1;align-self:center;min-height:0;margin:0;padding:0}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-copy{min-height:0}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-header:after{position:absolute;top:var(--world-cup-prize-phase-side-label-clearance);bottom:var(--world-cup-prize-phase-side-pad-bottom);left:calc(var(--world-cup-prize-phase-side-pad-inline) + var(--world-cup-prize-phase-side-header-width) + var(--world-cup-prize-phase-side-gap));width:var(--world-cup-prize-phase-side-divider);height:auto;margin:0}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-pools{grid-column:3;grid-row:1;align-self:center;justify-self:start;width:calc(100% - var(--world-cup-prize-phase-pools-side-clearance));margin:0;overflow:visible}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-phase-pools{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(2px,.72vw,4px)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card{align-self:stretch;height:100%;min-height:clamp(94px,8vw,110px)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-card:nth-child(2){min-height:clamp(94px,8vw,110px);padding-block:10px}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-card{align-self:center;width:100%;margin:0}}@media (max-width: 420px){.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three){--world-cup-prize-phase-side-header-width: clamp(86px, 25vw, 104px);--world-cup-prize-phase-side-gap: 7px;--world-cup-prize-phase-side-divider: 4px;--world-cup-prize-phase-side-pad-inline: 8px;--world-cup-prize-phase-pools-side-clearance: var(--world-cup-prize-phase-side-gap)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-one .world-cup-prize-phase-pools{gap:3px}}.app.app-world-cup-route :is(.world-cup-pool-standings-panel.phase-one,.world-cup-standings-panel.phase-one,.world-cup-third-table-panel.phase-one,.world-cup-golden-leaders.phase-one,.world-cup-schedule-panel.phase-one){--world-cup-phase-one-panel-fill: var(--world-cup-entry-purple-vivid);--world-cup-phase-one-panel-edge: var(--world-cup-fifa-brand-purple-ink);--world-cup-colorway-base: var(--world-cup-phase-one-panel-fill);--world-cup-colorway-border: var(--world-cup-phase-one-panel-edge);--world-cup-colorway-shadow: var(--world-cup-phase-one-panel-edge);--world-cup-next-panel-fill: var(--world-cup-phase-one-panel-fill);--world-cup-next-panel-edge: var(--world-cup-phase-one-panel-edge);--world-cup-next-panel-shadow: var(--world-cup-phase-one-panel-edge);--world-cup-phase-one-elevation-edge: color-mix( in srgb, var(--world-cup-phase-one-panel-edge) 86%, #090014 );--world-cup-phase-one-border-glow: color-mix( in srgb, var(--world-cup-phase-one-panel-fill) 74%, #ffffff );--world-cup-phase-one-inner-underlay: color-mix( in srgb, var(--world-cup-phase-one-panel-edge) 78%, #090014 );--world-cup-phase-one-all-side-underlay: -7px 0 0 var(--world-cup-phase-one-elevation-edge), 7px 0 0 var(--world-cup-phase-one-elevation-edge), 0 -7px 0 var(--world-cup-phase-one-elevation-edge), 0 8px 0 var(--world-cup-phase-one-elevation-edge);--world-cup-phase-one-inner-all-side-underlay: -4px 0 0 var(--world-cup-phase-one-inner-underlay), 4px 0 0 var(--world-cup-phase-one-inner-underlay), 0 -4px 0 var(--world-cup-phase-one-inner-underlay), 0 5px 0 var(--world-cup-phase-one-inner-underlay);--world-cup-live-panel-surface-strong: var(--world-cup-entry-purple-surface-strong);--world-cup-live-panel-surface: var(--world-cup-entry-purple-surface);--world-cup-live-panel-ink: var(--world-cup-entry-purple-ink);--world-cup-live-panel-muted: var(--world-cup-entry-purple-muted);--world-cup-live-panel-on-fill: #ffffff;border-color:var(--world-cup-next-panel-edge);border-width:3px;color:#fff;background:var(--world-cup-next-panel-fill);overflow:visible;box-shadow:0 0 0 var(--world-cup-effect-lg-lift) var(--world-cup-phase-one-elevation-edge),var(--world-cup-phase-one-all-side-underlay),0 0 0 calc(var(--world-cup-effect-lg-lift) + 2px) color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 26%,transparent),0 0 22px -6px color-mix(in srgb,var(--world-cup-phase-one-border-glow) 74%,transparent),10px 10px 0 var(--world-cup-phase-one-elevation-edge),22px 24px 46px -22px color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 86%,transparent),0 38px 92px -42px color-mix(in srgb,#100022 74%,transparent),0 0 96px -48px color-mix(in srgb,var(--world-cup-next-panel-fill) 72%,transparent)}.app.app-world-cup-route :is(.world-cup-pool-standings-panel.phase-one,.world-cup-standings-panel.phase-one) :is(.world-cup-panel-header span,.world-cup-panel-header h3,.world-cup-empty-state strong,.world-cup-empty-state p,.world-cup-submission-row,.world-cup-submission-row strong,.world-cup-submission-row small,.world-cup-submission-action,.world-cup-live-group-header h4,.world-cup-live-group-header span,.world-cup-live-group li,.world-cup-live-group li strong,.world-cup-live-group li span){color:#fff}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one .world-cup-pool-visibility-pill{border:var(--world-cup-effect-sm-border) solid #ffffff;border-color:#fff;color:#fff;background:var(--world-cup-phase-one-panel-fill);box-shadow:var(--world-cup-phase-one-inner-all-side-underlay),3px 3px 0 var(--world-cup-phase-one-inner-underlay),0 10px 20px -14px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 78%,transparent)}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one .world-cup-submission-row,.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group{border:var(--world-cup-effect-md-border) solid #ffffff;color:#fff;background:var(--world-cup-phase-one-panel-fill);box-shadow:var(--world-cup-phase-one-inner-all-side-underlay),6px 6px 0 var(--world-cup-phase-one-inner-underlay),14px 16px 30px -18px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 82%,transparent),0 0 24px -18px color-mix(in srgb,#ffffff 48%,transparent)}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one .world-cup-empty-state{border:var(--world-cup-effect-md-border) solid var(--world-cup-phase-one-panel-edge);color:var(--world-cup-entry-purple-ink);background:linear-gradient(180deg,var(--world-cup-entry-purple-surface-strong),var(--world-cup-entry-purple-surface));box-shadow:var(--world-cup-phase-one-inner-all-side-underlay),0 0 0 calc(var(--world-cup-effect-md-lift) + 1px) color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 18%,transparent),0 0 22px -8px color-mix(in srgb,var(--world-cup-phase-one-panel-fill) 52%,transparent),6px 6px 0 var(--world-cup-phase-one-inner-underlay),14px 16px 30px -18px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 82%,transparent),0 0 24px -18px color-mix(in srgb,var(--world-cup-phase-one-panel-fill) 48%,transparent)}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one .world-cup-empty-state strong{color:var(--world-cup-entry-purple-ink)!important;-webkit-text-fill-color:var(--world-cup-entry-purple-ink)}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one .world-cup-empty-state p{color:var(--world-cup-entry-purple-muted)!important;-webkit-text-fill-color:var(--world-cup-entry-purple-muted)}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one{--world-cup-phase-one-panel-fill: var(--world-cup-hospitality-cyan);--world-cup-phase-one-panel-edge: color-mix( in srgb, var(--world-cup-hospitality-cyan-shadow) 88%, #08020f );--world-cup-colorway-base: var(--world-cup-phase-one-panel-fill);--world-cup-colorway-border: var(--world-cup-phase-one-panel-edge);--world-cup-colorway-shadow: var(--world-cup-phase-one-panel-edge);--world-cup-next-panel-fill: var(--world-cup-phase-one-panel-fill);--world-cup-next-panel-edge: var(--world-cup-phase-one-panel-edge);--world-cup-next-panel-shadow: var(--world-cup-phase-one-panel-edge);--world-cup-phase-one-elevation-edge: color-mix( in srgb, var(--world-cup-phase-one-panel-edge) 86%, var(--world-cup-hospitality-cyan-ink) );--world-cup-phase-one-border-glow: color-mix( in srgb, var(--world-cup-phase-one-panel-fill) 74%, #ffffff );--world-cup-phase-one-inner-underlay: color-mix( in srgb, var(--world-cup-phase-one-panel-edge) 78%, var(--world-cup-hospitality-cyan-ink) )}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one .world-cup-empty-state{border:var(--world-cup-effect-md-border) solid #ffffff;color:var(--world-cup-hospitality-cyan-ink);background:color-mix(in srgb,#ffffff 88%,var(--world-cup-phase-one-panel-fill));box-shadow:none!important}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header{border-bottom-color:color-mix(in srgb,#ffffff 54%,transparent)}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group li+li{border-top-color:color-mix(in srgb,#ffffff 28%,transparent)}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-position{color:var(--world-cup-phase-one-panel-fill);background:#fff}.app.app-world-cup-route :is(.world-cup-third-table-panel.phase-one,.world-cup-golden-leaders.phase-one) :is(.world-cup-panel-header span,.world-cup-panel-header h3){color:#fff}.app.app-world-cup-route .world-cup-third-table-panel.phase-one .world-cup-third-table-explainer{color:#fff}.app.app-world-cup-route .world-cup-third-table-panel.phase-one .world-cup-third-table-projection{border:var(--world-cup-effect-sm-border) solid #ffffff;color:#fff;background:var(--world-cup-phase-one-panel-fill);box-shadow:var(--world-cup-phase-one-inner-all-side-underlay),3px 3px 0 var(--world-cup-phase-one-inner-underlay),0 10px 20px -14px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 78%,transparent)}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group,.app.app-world-cup-route .world-cup-third-table-panel.phase-one .world-cup-third-table-list{border:var(--world-cup-effect-md-border) solid var(--world-cup-phase-one-panel-edge);color:var(--world-cup-entry-purple-ink);background:linear-gradient(180deg,var(--world-cup-entry-purple-surface-strong),var(--world-cup-entry-purple-surface));box-shadow:var(--world-cup-phase-one-inner-all-side-underlay),0 0 0 calc(var(--world-cup-effect-md-lift) + 1px) color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 18%,transparent),0 0 22px -8px color-mix(in srgb,var(--world-cup-phase-one-panel-fill) 52%,transparent),6px 6px 0 var(--world-cup-phase-one-inner-underlay),14px 16px 30px -18px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 82%,transparent),0 0 24px -18px color-mix(in srgb,var(--world-cup-phase-one-panel-fill) 48%,transparent)}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group{border:var(--world-cup-effect-sm-border) solid var(--world-cup-phase-one-panel-edge);box-shadow:none}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header,.app.app-world-cup-route .world-cup-third-table-panel.phase-one .world-cup-third-table-header{border-bottom-color:color-mix(in srgb,var(--world-cup-phase-one-panel-edge) 28%,transparent)}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header h4,.app.app-world-cup-route .world-cup-third-table-panel.phase-one .world-cup-third-table-header h4{color:var(--world-cup-entry-purple-ink)!important}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header span,.app.app-world-cup-route .world-cup-third-table-panel.phase-one .world-cup-third-table-header span,.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group li span:not(.world-cup-live-position),.app.app-world-cup-route .world-cup-third-table-panel.phase-one .world-cup-third-table-metric,.app.app-world-cup-route .world-cup-golden-leaders.phase-one .world-cup-golden-leader-goals strong,.app.app-world-cup-route .world-cup-golden-leaders.phase-one .world-cup-golden-leader-goals small{color:var(--world-cup-entry-purple-muted)!important}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group li strong,.app.app-world-cup-route .world-cup-third-table-panel.phase-one .world-cup-third-table-team strong,.app.app-world-cup-route .world-cup-golden-leaders.phase-one .world-cup-golden-leader-player strong{color:var(--world-cup-entry-purple-ink)!important}.app.app-world-cup-route .world-cup-third-table-panel.phase-one .world-cup-third-table-team small,.app.app-world-cup-route .world-cup-golden-leaders.phase-one .world-cup-golden-leader-player small{color:var(--world-cup-entry-purple-muted)!important}.app.app-world-cup-route .world-cup-third-table-panel.phase-one .world-cup-third-table-tiebreakers span{border-color:color-mix(in srgb,var(--world-cup-phase-one-panel-edge) 42%,transparent);color:var(--world-cup-entry-purple-ink);background:var(--world-cup-entry-purple-surface-strong);box-shadow:var(--world-cup-phase-one-inner-all-side-underlay),2px 2px 0 var(--world-cup-phase-one-inner-underlay)}.app.app-world-cup-route .world-cup-third-table-panel.phase-one .world-cup-third-table-alert{border-color:var(--world-cup-phase-one-panel-edge);color:var(--world-cup-entry-purple-ink);background:var(--world-cup-entry-purple-surface-strong);box-shadow:var(--world-cup-phase-one-inner-all-side-underlay),3px 3px 0 var(--world-cup-phase-one-inner-underlay)}.app.app-world-cup-route :is(.world-cup-standings-panel.phase-one .world-cup-live-group li,.world-cup-third-table-panel.phase-one .world-cup-third-table-row,.world-cup-golden-leaders.phase-one .world-cup-golden-leader-row){--world-cup-live-position-fill: var(--world-cup-entry-red-vivid);--world-cup-live-position-ink: var(--world-cup-hog-cream);--world-cup-live-position-border: var(--world-cup-entry-red-ink);--world-cup-live-position-shadow: var(--world-cup-entry-red-shadow);--world-cup-live-position-row-fill: color-mix( in srgb, var(--world-cup-hog-cream) 96%, var(--world-cup-entry-red-warm) );--world-cup-live-position-row-all-side-underlay: -4px 0 0 var(--world-cup-live-position-shadow), 4px 0 0 var(--world-cup-live-position-shadow), 0 -4px 0 var(--world-cup-live-position-shadow), 0 5px 0 var(--world-cup-live-position-shadow);box-sizing:border-box;border:var(--world-cup-effect-sm-border) solid var(--world-cup-live-position-border);border-radius:calc(var(--world-cup-section-radius) - 2px);background:var(--world-cup-live-position-row-fill);box-shadow:var(--world-cup-live-position-row-all-side-underlay),0 0 0 calc(var(--world-cup-effect-sm-lift) + 1px) color-mix(in srgb,var(--world-cup-live-position-shadow) 20%,transparent),0 0 18px -8px color-mix(in srgb,var(--world-cup-live-position-fill) 58%,transparent),6px 6px color-mix(in srgb,var(--world-cup-live-position-shadow) 88%,transparent),14px 16px 28px -18px color-mix(in srgb,var(--world-cup-live-position-shadow) 70%,transparent)}.app.app-world-cup-route :is(.world-cup-standings-panel.phase-one .world-cup-live-group li,.world-cup-third-table-panel.phase-one .world-cup-third-table-row){padding:4px 5px}.app.app-world-cup-route :is(.world-cup-standings-panel.phase-one .world-cup-live-group li,.world-cup-third-table-panel.phase-one .world-cup-third-table-row,.world-cup-golden-leaders.phase-one .world-cup-golden-leader-row).world-cup-team-row-position-1{--world-cup-live-position-fill: var(--world-cup-position-first-vivid);--world-cup-live-position-ink: var(--world-cup-hog-cream);--world-cup-live-position-border: var(--world-cup-position-first-ink);--world-cup-live-position-shadow: var(--world-cup-position-first-shadow);--world-cup-live-position-row-fill: color-mix( in srgb, var(--world-cup-hog-cream) 93%, var(--world-cup-position-first-vivid) )}.app.app-world-cup-route :is(.world-cup-standings-panel.phase-one .world-cup-live-group li,.world-cup-third-table-panel.phase-one .world-cup-third-table-row,.world-cup-golden-leaders.phase-one .world-cup-golden-leader-row).world-cup-team-row-position-2{--world-cup-live-position-fill: var(--world-cup-position-second-vivid);--world-cup-live-position-ink: #1f2f00;--world-cup-live-position-border: var(--world-cup-position-second-ink);--world-cup-live-position-shadow: var(--world-cup-position-second-shadow);--world-cup-live-position-row-fill: color-mix( in srgb, var(--world-cup-hog-cream) 93%, var(--world-cup-position-second-vivid) )}.app.app-world-cup-route :is(.world-cup-standings-panel.phase-one .world-cup-live-group li,.world-cup-third-table-panel.phase-one .world-cup-third-table-row,.world-cup-golden-leaders.phase-one .world-cup-golden-leader-row).world-cup-team-row-position-3{--world-cup-live-position-fill: var(--world-cup-entry-lime-vivid);--world-cup-live-position-ink: #1f2f00;--world-cup-live-position-border: var(--world-cup-entry-lime-edge);--world-cup-live-position-shadow: var(--world-cup-hog-lime-shadow);--world-cup-live-position-row-fill: color-mix( in srgb, var(--world-cup-hog-cream) 90%, var(--world-cup-entry-lime-vivid) )}.app.app-world-cup-route :is(.world-cup-standings-panel.phase-one .world-cup-live-position,.world-cup-third-table-panel.phase-one .world-cup-third-table-rank,.world-cup-golden-leaders.phase-one .world-cup-golden-leader-rank){border:var(--world-cup-effect-sm-border) solid var(--world-cup-live-position-border);color:var(--world-cup-live-position-ink)!important;background:var(--world-cup-live-position-fill);box-shadow:-2px 0 0 var(--world-cup-live-position-shadow),2px 0 0 var(--world-cup-live-position-shadow),0 -2px 0 var(--world-cup-live-position-shadow),0 3px 0 var(--world-cup-live-position-shadow),0 0 0 calc(var(--world-cup-effect-xs-lift) + 1px) color-mix(in srgb,var(--world-cup-live-position-shadow) 22%,transparent),0 0 14px -7px color-mix(in srgb,var(--world-cup-live-position-fill) 68%,transparent),0 8px 16px -12px color-mix(in srgb,var(--world-cup-live-position-shadow) 78%,transparent)}.app.app-world-cup-route .world-cup-third-table-panel.phase-one .world-cup-third-table-status{border:var(--world-cup-effect-xs-border) solid var(--world-cup-live-position-border);color:var(--world-cup-live-position-ink);background:var(--world-cup-live-position-fill)}.app.app-world-cup-route .world-cup-third-table-panel.phase-one .world-cup-third-table-row.chasing .world-cup-third-table-status{color:var(--world-cup-live-position-ink);background:var(--world-cup-live-position-fill)}.app.app-world-cup-route :is(.world-cup-third-table-panel.phase-two,.world-cup-schedule-panel.phase-two){--world-cup-phase-one-panel-fill: var(--world-cup-entry-orange-vivid);--world-cup-phase-one-panel-edge: var(--world-cup-entry-orange-ink);--world-cup-colorway-base: var(--world-cup-phase-one-panel-fill);--world-cup-colorway-border: var(--world-cup-phase-one-panel-edge);--world-cup-colorway-shadow: var(--world-cup-entry-orange-shadow);--world-cup-next-panel-fill: var(--world-cup-phase-one-panel-fill);--world-cup-next-panel-edge: var(--world-cup-phase-one-panel-edge);--world-cup-next-panel-shadow: var(--world-cup-entry-orange-shadow);--world-cup-phase-one-elevation-edge: color-mix(in srgb, var(--world-cup-entry-orange-shadow) 86%, #1f0601);--world-cup-phase-one-border-glow: color-mix(in srgb, var(--world-cup-entry-orange-vivid) 72%, #ffffff);--world-cup-phase-one-inner-underlay: color-mix(in srgb, var(--world-cup-entry-orange-shadow) 78%, #1f0601);--world-cup-phase-one-all-side-underlay: -7px 0 0 var(--world-cup-phase-one-elevation-edge), 7px 0 0 var(--world-cup-phase-one-elevation-edge), 0 -7px 0 var(--world-cup-phase-one-elevation-edge), 0 8px 0 var(--world-cup-phase-one-elevation-edge);--world-cup-phase-one-inner-all-side-underlay: -4px 0 0 var(--world-cup-phase-one-inner-underlay), 4px 0 0 var(--world-cup-phase-one-inner-underlay), 0 -4px 0 var(--world-cup-phase-one-inner-underlay), 0 5px 0 var(--world-cup-phase-one-inner-underlay);--world-cup-live-panel-surface-strong: var(--world-cup-entry-orange-surface-strong);--world-cup-live-panel-surface: var(--world-cup-entry-orange-surface);--world-cup-live-panel-ink: var(--world-cup-entry-orange-ink);--world-cup-live-panel-muted: var(--world-cup-entry-orange-muted);--world-cup-live-panel-on-fill: #ffffff}.app.app-world-cup-route .world-cup-golden-leaders.phase-three{--world-cup-phase-one-panel-fill: var(--world-cup-entry-lime-vivid);--world-cup-phase-one-panel-edge: var(--world-cup-phase-one-elevation-edge);--world-cup-colorway-base: var(--world-cup-phase-one-panel-fill);--world-cup-colorway-border: var(--world-cup-phase-one-panel-edge);--world-cup-colorway-shadow: var(--world-cup-hog-lime-shadow);--world-cup-next-panel-fill: var(--world-cup-phase-one-panel-fill);--world-cup-next-panel-edge: var(--world-cup-phase-one-panel-edge);--world-cup-next-panel-shadow: var(--world-cup-hog-lime-shadow);--world-cup-phase-one-elevation-edge: color-mix(in srgb, var(--world-cup-hog-lime-shadow) 86%, #1f2f00);--world-cup-phase-one-border-glow: color-mix(in srgb, var(--world-cup-entry-lime-vivid) 74%, #ffffff);--world-cup-phase-one-inner-underlay: color-mix(in srgb, var(--world-cup-hog-lime-shadow) 76%, #1f2f00);--world-cup-live-panel-surface-strong: color-mix(in srgb, #fefffb 96%, var(--world-cup-entry-lime-vivid));--world-cup-live-panel-surface: color-mix(in srgb, #fefff4 97%, var(--world-cup-entry-lime-vivid));--world-cup-live-panel-ink: #1f2f00;--world-cup-live-panel-muted: color-mix(in srgb, var(--world-cup-entry-lime-ink) 72%, #5f650f);--world-cup-live-panel-on-fill: #1f2f00}.app.app-world-cup-route :is(.world-cup-standings-panel.phase-one,.world-cup-third-table-panel.phase-two,.world-cup-golden-leaders.phase-three,.world-cup-schedule-panel.phase-one,.world-cup-schedule-panel.phase-two){border-color:var(--world-cup-phase-one-elevation-edge);border-width:6px;color:var(--world-cup-live-panel-on-fill);background:var(--world-cup-next-panel-fill);overflow:visible;box-shadow:0 0 18px -8px color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 70%,transparent),-10px 0 34px -24px color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 54%,transparent),10px 0 34px -24px color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 54%,transparent),0 -10px 34px -26px color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 46%,transparent),0 18px 50px -30px color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 62%,transparent),0 30px 76px -42px color-mix(in srgb,#100022 44%,transparent),0 0 88px -54px color-mix(in srgb,var(--world-cup-next-panel-fill) 52%,transparent)}.app.app-world-cup-route .world-cup-tracker-hero{--world-cup-shell-match-fill: var(--world-cup-tracker-hero-panel-fill);--world-cup-shell-match-edge: var(--world-cup-tracker-hero-panel-effect);--world-cup-shell-match-glow-fill: var(--world-cup-tracker-hero-panel-fill);border-radius:var(--world-cup-tracker-hero-radius)}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card{--world-cup-shell-match-fill: var(--world-cup-colorway-base);--world-cup-shell-match-edge: color-mix( in srgb, var(--world-cup-colorway-shadow) 86%, var(--world-cup-colorway-border) );--world-cup-shell-match-glow-fill: var(--world-cup-colorway-base);border-radius:var(--world-cup-money-card-radius)}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three){--world-cup-shell-match-fill: var(--world-cup-next-panel-fill);--world-cup-shell-match-edge: var(--world-cup-phase-one-elevation-edge);--world-cup-shell-match-glow-fill: var(--world-cup-next-panel-fill);border-radius:var(--world-cup-fifa-panel-phase-one-radius)}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one{--world-cup-shell-match-fill: var(--world-cup-next-panel-fill);--world-cup-shell-match-edge: var(--world-cup-phase-one-elevation-edge);--world-cup-shell-match-glow-fill: var(--world-cup-next-panel-fill);border-radius:var(--world-cup-fifa-panel-flat-bottom-radius)}.app.app-world-cup-route :is(.world-cup-tracker-hero,.world-cup-money-card-stack .world-cup-money-card,.world-cup-prize-phase-grid .world-cup-prize-phase.phase-one,.world-cup-prize-phase-grid .world-cup-prize-phase.phase-two,.world-cup-prize-phase-grid .world-cup-prize-phase.phase-three,.world-cup-pool-standings-panel.phase-one){border-color:var(--world-cup-shell-match-edge)!important;border-style:solid!important;border-width:6px!important;background-color:var(--world-cup-shell-match-fill);overflow:visible!important;box-shadow:0 0 18px -8px color-mix(in srgb,var(--world-cup-shell-match-edge) 70%,transparent),-10px 0 34px -24px color-mix(in srgb,var(--world-cup-shell-match-edge) 54%,transparent),10px 0 34px -24px color-mix(in srgb,var(--world-cup-shell-match-edge) 54%,transparent),0 -10px 34px -26px color-mix(in srgb,var(--world-cup-shell-match-edge) 46%,transparent),0 18px 50px -30px color-mix(in srgb,var(--world-cup-shell-match-edge) 62%,transparent),0 30px 76px -42px color-mix(in srgb,#100022 44%,transparent),0 0 88px -54px color-mix(in srgb,var(--world-cup-shell-match-glow-fill) 52%,transparent)!important}.app.app-world-cup-route :is(.world-cup-money-card-stack .world-cup-money-card,.world-cup-prize-phase-grid .world-cup-prize-phase.phase-one,.world-cup-prize-phase-grid .world-cup-prize-phase.phase-two,.world-cup-prize-phase-grid .world-cup-prize-phase.phase-three,.world-cup-pool-standings-panel.phase-one,.world-cup-standings-panel.phase-one,.world-cup-third-table-panel.phase-two,.world-cup-golden-leaders.phase-three,.world-cup-schedule-panel.phase-one,.world-cup-schedule-panel.phase-two){--world-cup-main-heading-outline-color: var( --world-cup-shell-match-edge, var( --world-cup-phase-one-elevation-edge, var(--world-cup-next-panel-edge, var(--world-cup-colorway-border)) ) );--world-cup-main-heading-outline-shadow: color-mix( in srgb, var(--world-cup-main-heading-outline-color) 82%, transparent )}.app.app-world-cup-route :is(.world-cup-money-card-stack .world-cup-money-card strong,.world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-phase-header strong,.world-cup-pool-standings-panel.phase-one .world-cup-panel-header h3,.world-cup-standings-panel.phase-one .world-cup-panel-header h3,.world-cup-third-table-panel.phase-two .world-cup-panel-header h3,.world-cup-golden-leaders.phase-three .world-cup-panel-header h3,.world-cup-schedule-panel.phase-one .world-cup-panel-header h3,.world-cup-schedule-panel.phase-two .world-cup-panel-header h3){-webkit-text-stroke:.58px var(--world-cup-main-heading-outline-color)!important;paint-order:stroke fill!important;text-shadow:-.55px 0 0 var(--world-cup-main-heading-outline-shadow),.55px 0 0 var(--world-cup-main-heading-outline-shadow),0 -.55px 0 var(--world-cup-main-heading-outline-shadow),0 .55px 0 var(--world-cup-main-heading-outline-shadow),0 1.4px 0 color-mix(in srgb,var(--world-cup-main-heading-outline-color) 74%,transparent)!important}.app.app-world-cup-route .world-cup-money-card-stack .world-cup-money-card .world-cup-vector-digit-path{stroke:var(--world-cup-main-heading-outline-color)!important;filter:drop-shadow(0 .075em 0 var(--world-cup-main-heading-outline-shadow))!important}.app.app-world-cup-route .world-cup-tracker-hero{overflow:hidden!important;background-clip:padding-box}.app.app-world-cup-route .world-cup-tracker-hero .world-cup-hero-brand-field{inset:0;width:100%;height:100%;border-radius:inherit}.app.app-world-cup-route .world-cup-live-summary-grid .world-cup-panel.world-cup-standings-panel{border-radius:24px var(--world-cup-fifa-panel-bottom-arch-radius) 24px 24px}.app.app-world-cup-route .world-cup-live-summary-grid .world-cup-panel.world-cup-third-table-panel{border-radius:var(--world-cup-fifa-panel-arch-radius) 24px 24px 24px}.app.app-world-cup-route .world-cup-live-summary-grid .world-cup-panel.world-cup-third-table-panel.phase-two{border-radius:var(--world-cup-fifa-panel-arch-radius) 24px 24px 24px!important}.app.app-world-cup-route .world-cup-live-summary-grid .world-cup-panel.world-cup-golden-leaders{border-radius:var(--world-cup-fifa-panel-arch-radius) 24px 24px 24px}.app.app-world-cup-route :is(.world-cup-tracker-main-grid>.world-cup-panel[aria-labelledby=world-cup-pool-standings-title],.world-cup-schedule-panel){border-radius:var(--world-cup-fifa-panel-arch-radius) 24px 24px 24px}.app.app-world-cup-route :is(.world-cup-third-table-panel.phase-two,.world-cup-golden-leaders.phase-three,.world-cup-schedule-panel.phase-one,.world-cup-schedule-panel.phase-two) .world-cup-panel-header :is(span,h3){color:var(--world-cup-live-panel-on-fill)!important}.app.app-world-cup-route :is(.world-cup-pool-standings-panel.phase-one,.world-cup-standings-panel.phase-one,.world-cup-third-table-panel.phase-two,.world-cup-golden-leaders.phase-three,.world-cup-schedule-panel.phase-one,.world-cup-schedule-panel.phase-two) .world-cup-panel-header span{color:var(--world-cup-main-heading-outline-color)!important;-webkit-text-fill-color:var(--world-cup-main-heading-outline-color)!important;-webkit-text-stroke:0!important;filter:none!important;paint-order:normal!important;text-shadow:none!important}.app.app-world-cup-route :is(.world-cup-schedule-panel.phase-one,.world-cup-schedule-panel.phase-two) .world-cup-schedule-count-pill{box-sizing:border-box;flex:0 0 auto;min-width:max-content;height:32px;padding:0 12px;border:var(--world-cup-effect-sm-border) solid var(--world-cup-live-panel-on-fill);border-radius:999px;color:var(--world-cup-live-panel-on-fill);background:var(--world-cup-phase-one-panel-fill);box-shadow:var(--world-cup-phase-one-inner-all-side-underlay),3px 3px 0 var(--world-cup-phase-one-inner-underlay),0 10px 20px -14px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 78%,transparent);line-height:1;white-space:nowrap}.app.app-world-cup-route :is(.world-cup-schedule-panel.phase-one,.world-cup-schedule-panel.phase-two) .world-cup-schedule-tabs button{border:var(--world-cup-effect-sm-border) solid var(--world-cup-phase-one-panel-edge);border-radius:24px;color:var(--world-cup-live-panel-ink);background:linear-gradient(180deg,var(--world-cup-live-panel-surface-strong),var(--world-cup-live-panel-surface));box-shadow:none}.app.app-world-cup-route :is(.world-cup-schedule-panel.phase-one,.world-cup-schedule-panel.phase-two) .world-cup-schedule-tabs button.active{border-color:var(--world-cup-phase-one-panel-fill);color:var(--world-cup-live-panel-ink);background:linear-gradient(180deg,var(--world-cup-live-panel-surface-strong),var(--world-cup-live-panel-surface));box-shadow:4px 0 0 var(--world-cup-phase-one-inner-underlay),0 5px 0 var(--world-cup-phase-one-inner-underlay),0 0 18px -8px color-mix(in srgb,var(--world-cup-phase-one-panel-fill) 58%,transparent),6px 6px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 88%,transparent),14px 16px 28px -18px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 70%,transparent)}.app.app-world-cup-route :is(.world-cup-schedule-panel.phase-one,.world-cup-schedule-panel.phase-two) .world-cup-schedule-tabs button:not(.active) .world-cup-schedule-tab-copy :is(small,span){color:var(--world-cup-live-panel-ink)}.app.app-world-cup-route :is(.world-cup-schedule-panel.phase-one,.world-cup-schedule-panel.phase-two) .world-cup-schedule-tabs button.active .world-cup-schedule-tab-copy :is(small,span){color:var(--world-cup-phase-one-panel-fill)}.app.app-world-cup-route :is(.world-cup-schedule-panel.phase-one,.world-cup-schedule-panel.phase-two) .world-cup-schedule-tabs strong{border:var(--world-cup-effect-sm-border) solid var(--world-cup-phase-one-panel-edge);color:var(--world-cup-phase-one-panel-edge);-webkit-text-fill-color:var(--world-cup-phase-one-panel-edge);background:#fff;box-shadow:2px 0 0 var(--world-cup-phase-one-inner-underlay),0 3px 0 var(--world-cup-phase-one-inner-underlay),3px 3px 0 var(--world-cup-phase-one-inner-underlay),0 8px 14px -10px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 72%,transparent)}.app.app-world-cup-route :is(.world-cup-schedule-panel.phase-one,.world-cup-schedule-panel.phase-two) .world-cup-schedule-tabs button.active strong{border-color:var(--world-cup-phase-one-panel-edge);color:#fff;-webkit-text-fill-color:#ffffff;background:var(--world-cup-phase-one-panel-fill);box-shadow:2px 0 0 var(--world-cup-phase-one-inner-underlay),0 3px 0 var(--world-cup-phase-one-inner-underlay),3px 3px 0 var(--world-cup-phase-one-inner-underlay),0 8px 14px -10px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 72%,transparent)}.app.app-world-cup-route .world-cup-schedule-panel .world-cup-fixture-card{border:var(--world-cup-effect-md-border) solid var(--world-cup-phase-one-panel-edge);color:var(--world-cup-live-panel-ink);background:linear-gradient(180deg,var(--world-cup-live-panel-surface-strong),var(--world-cup-live-panel-surface));box-shadow:var(--world-cup-phase-one-inner-all-side-underlay),0 0 0 calc(var(--world-cup-effect-md-lift) + 1px) color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 18%,transparent),0 0 22px -8px color-mix(in srgb,var(--world-cup-phase-one-panel-fill) 52%,transparent),6px 6px 0 var(--world-cup-phase-one-inner-underlay),14px 16px 30px -18px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 82%,transparent),0 0 24px -18px color-mix(in srgb,var(--world-cup-phase-one-panel-fill) 48%,transparent)}.app.app-world-cup-route .world-cup-schedule-panel.phase-one .world-cup-fixture-card{border:var(--world-cup-effect-md-border) solid var(--world-cup-phase-one-panel-edge);color:var(--world-cup-live-panel-ink);background:linear-gradient(180deg,var(--world-cup-live-panel-surface-strong),var(--world-cup-live-panel-surface));box-shadow:-2px 0 color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 24%,transparent),2px 0 color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 24%,transparent),0 -2px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 20%,transparent),0 3px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 30%,transparent),0 12px 24px -16px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 56%,transparent),0 0 18px -14px color-mix(in srgb,var(--world-cup-phase-one-panel-fill) 34%,transparent)}.app.app-world-cup-route :is(.world-cup-schedule-panel.phase-one,.world-cup-schedule-panel.phase-two) .world-cup-fixture-card :is(h4,.world-cup-fixture-team strong){color:var(--world-cup-phase-one-panel-fill)!important}.app.app-world-cup-route :is(.world-cup-schedule-panel.phase-one,.world-cup-schedule-panel.phase-two) .world-cup-fixture-card :is(.world-cup-fixture-card-header span,.world-cup-fixture-card-header strong,.world-cup-fixture-team small,.world-cup-fixture-venue strong,.world-cup-fixture-venue span){color:var(--world-cup-live-panel-ink)!important}.app.app-world-cup-route :is(.world-cup-schedule-panel.phase-one,.world-cup-schedule-panel.phase-two) .world-cup-fixture-card :is(.world-cup-fixture-matchup,.world-cup-fixture-venue){border-top-color:color-mix(in srgb,var(--world-cup-phase-one-panel-edge) 22%,transparent)}.app.app-world-cup-route .world-cup-schedule-panel.phase-one .world-cup-fixture-card :is(.world-cup-fixture-matchup,.world-cup-fixture-venue){border-top-color:color-mix(in srgb,var(--world-cup-phase-one-panel-edge) 22%,transparent)}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-list{border:var(--world-cup-effect-sm-border) solid var(--world-cup-phase-one-panel-edge);color:var(--world-cup-live-panel-ink);background:linear-gradient(180deg,var(--world-cup-live-panel-surface-strong),var(--world-cup-live-panel-surface));box-shadow:-2px 0 color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 24%,transparent),2px 0 color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 24%,transparent),0 -2px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 20%,transparent),0 3px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 30%,transparent),0 12px 24px -16px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 56%,transparent),0 0 18px -14px color-mix(in srgb,var(--world-cup-phase-one-panel-fill) 34%,transparent)}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-header{border-bottom-color:color-mix(in srgb,var(--world-cup-phase-one-panel-edge) 28%,transparent)}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-list ol{align-content:start;height:auto;grid-auto-rows:var(--world-cup-third-table-row-height, 46px)}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-header,.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-row{grid-template-columns:24px 42px minmax(0,1fr) 28px 28px 28px;column-gap:5px}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-header{grid-template-columns:minmax(0,1fr) 28px 28px 28px}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-header h4,.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-team strong,.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-player strong{color:var(--world-cup-live-panel-ink)!important}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-header span,.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-metric,.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-team small,.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-player small,.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-goals strong,.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-goals small{color:var(--world-cup-live-panel-muted)!important}.app.app-world-cup-route :is(.world-cup-standings-panel.phase-one .world-cup-live-group li,.world-cup-third-table-panel.phase-two .world-cup-third-table-row,.world-cup-golden-leaders.phase-three .world-cup-golden-leader-row){border:0}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group li{box-shadow:none}.app.app-world-cup-route .world-cup-standings-panel.phase-one{--world-cup-live-standings-row-height: 52px}.app.app-world-cup-route .world-cup-live-summary-grid{--world-cup-live-summary-content-gap: 12px;--world-cup-third-table-row-height: 46px;--world-cup-golden-leader-row-height: 56px}.app.app-world-cup-route .world-cup-live-summary-grid :is(.world-cup-standings-panel,.world-cup-third-table-panel,.world-cup-golden-leaders) .world-cup-panel-header{min-height:43px}.app.app-world-cup-route .world-cup-live-summary-grid :is(.world-cup-standings-panel,.world-cup-third-table-panel,.world-cup-golden-leaders) .world-cup-panel-header h3{font-size:var(--text-h3)!important}.app.app-world-cup-route :is(.world-cup-pool-standings-panel.phase-one,.world-cup-standings-panel.phase-one,.world-cup-third-table-panel.phase-two,.world-cup-golden-leaders.phase-three,.world-cup-schedule-panel.phase-one,.world-cup-schedule-panel.phase-two) .world-cup-panel-header span{font-size:clamp(1.03rem,1.22vw,1.18rem)!important;line-height:.94!important}.app.app-world-cup-route :is(.world-cup-pool-standings-panel.phase-one,.world-cup-standings-panel.phase-one,.world-cup-third-table-panel.phase-two,.world-cup-golden-leaders.phase-three,.world-cup-schedule-panel.phase-one,.world-cup-schedule-panel.phase-two) .world-cup-panel-header h3{font-size:clamp(2.1rem,3.05vw,2.5rem)!important;line-height:.92!important}.app.app-world-cup-route .world-cup-live-summary-grid :is(.world-cup-live-group-grid,.world-cup-third-table-list,.world-cup-golden-leader-list){margin-top:var(--world-cup-live-summary-content-gap)}.app.app-world-cup-route .world-cup-live-summary-grid :is(.world-cup-live-group-header h4,.world-cup-third-table-header h4){font-size:max(.92rem,14px)}.app.app-world-cup-route .world-cup-live-summary-grid :is(.world-cup-live-group-header span,.world-cup-third-table-header span){font-size:max(.72rem,11px)}.app.app-world-cup-route .world-cup-third-table-panel.phase-two{align-self:stretch}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-list{flex:0 0 auto}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header,.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group li{grid-template-columns:26px 40px minmax(0,1fr) 26px 26px;gap:5px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header{grid-template-columns:minmax(0,1fr) 26px 26px;column-gap:10px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group li{align-items:center;min-height:var(--world-cup-live-standings-row-height);padding:4px 6px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-position{width:26px;height:26px;font-size:max(.86rem,13px)}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group img{display:block;justify-self:center;margin-left:4px;max-width:36px;max-height:26px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-team{display:grid;align-content:center;justify-items:start;gap:2px;min-width:0;color:var(--world-cup-entry-purple-ink)!important;text-align:left!important}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-team strong{overflow:hidden;width:100%;min-width:0;color:var(--world-cup-entry-purple-ink)!important;font-size:max(1rem,15px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-team small{color:var(--world-cup-entry-purple-muted)!important;font-size:max(.66rem,10px);font-weight:900;line-height:1;text-transform:uppercase}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-metric{color:var(--world-cup-entry-purple-muted)!important;font-size:max(.96rem,14px);justify-self:end;text-align:right}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header span{justify-self:end;text-align:right}@media (min-width: 1181px){.app.app-world-cup-route .world-cup-standings-panel.phase-one{align-self:stretch}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-content:start}}@media (max-width: 640px){.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group{padding:4px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header,.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group li{grid-template-columns:20px 26px minmax(0,1fr) 18px 18px;gap:1px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header{grid-template-columns:minmax(0,1fr) 24px 24px;column-gap:8px;padding-bottom:5px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group li{min-height:46px;padding:3px 2px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-position{width:20px;height:20px;font-size:max(.86rem,13px)}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group img{margin-left:3px;max-width:25px;max-height:18px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-team{gap:1px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-team strong{font-size:max(1rem,15px)}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-team small{font-size:max(.66rem,10px)}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-metric{font-size:max(.96rem,14px)}.app.app-world-cup-route .world-cup-live-summary-grid :is(.world-cup-live-group-header h4,.world-cup-third-table-header h4){font-size:max(.92rem,14px)}.app.app-world-cup-route .world-cup-live-summary-grid :is(.world-cup-live-group-header span,.world-cup-third-table-header span){font-size:max(.72rem,11px)}}.app.app-world-cup-route :is(.world-cup-third-table-panel.phase-two .world-cup-third-table-row,.world-cup-golden-leaders.phase-three .world-cup-golden-leader-row){--world-cup-live-position-fill: var(--world-cup-entry-red-vivid);--world-cup-live-position-ink: var(--world-cup-hog-cream);--world-cup-live-position-border: var(--world-cup-entry-red-ink);--world-cup-live-position-shadow: var(--world-cup-entry-red-shadow);--world-cup-live-position-row-fill: color-mix(in srgb, var(--world-cup-hog-cream) 96%, var(--world-cup-entry-red-warm));box-sizing:border-box;border:0;border-radius:calc(var(--world-cup-section-radius) - 2px);background:var(--world-cup-live-position-row-fill);box-shadow:0 0 18px -8px color-mix(in srgb,var(--world-cup-live-position-fill) 58%,transparent),6px 6px color-mix(in srgb,var(--world-cup-live-position-shadow) 74%,transparent),14px 16px 28px -18px color-mix(in srgb,var(--world-cup-live-position-shadow) 62%,transparent)}.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-list{gap:7px}.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-row{border-color:color-mix(in srgb,var(--world-cup-live-position-shadow) 74%,transparent)!important;border-style:solid!important;border-width:1px!important;border-radius:24px;min-height:var(--world-cup-golden-leader-row-height, 56px)}.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-goals{justify-items:start;text-align:left}@media (max-width: 640px){.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-player strong{font-size:.94rem}.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-player small{font-size:.66rem}}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-row{--world-cup-third-info-height: var(--world-cup-third-table-row-height, 46px);--world-cup-third-rank-size: 24px;align-items:center;min-height:var(--world-cup-third-table-row-height, 46px);padding:3px 5px;box-shadow:none}.app.app-world-cup-route .world-cup-third-table-panel.phase-two :is(.world-cup-third-table-rank,.world-cup-third-table-metric,.world-cup-third-table-flag-stack,.world-cup-third-table-team){align-self:center;margin-top:0}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-flag-stack{display:grid;grid-template-rows:25px 13px;align-content:center;justify-content:center;justify-items:center;gap:2px}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-flag-stack img{display:block;width:34px;height:23px;max-width:34px;max-height:23px;object-fit:contain}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-group-letter{width:13px;height:13px;font-size:.46rem}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-team{display:grid;grid-template-rows:21px 16px;align-content:center;align-items:center;gap:2px}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-meta-line{align-items:center;gap:5px;min-width:0}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-team strong{font-size:.9rem;line-height:21px}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-team small{font-size:.58rem;line-height:1}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-status{min-height:15px;padding:0 5px;font-size:.46rem}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-metric{font-size:.84rem}.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-row.world-cup-team-row-position-1{--world-cup-live-position-fill: var(--world-cup-position-first-vivid);--world-cup-live-position-ink: var(--world-cup-hog-cream);--world-cup-live-position-border: var(--world-cup-position-first-ink);--world-cup-live-position-shadow: var(--world-cup-position-first-shadow);--world-cup-live-position-row-fill: color-mix(in srgb, var(--world-cup-hog-cream) 93%, var(--world-cup-position-first-vivid))}.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-row.world-cup-team-row-position-2{--world-cup-live-position-fill: var(--world-cup-position-second-vivid);--world-cup-live-position-ink: #1f2f00;--world-cup-live-position-border: var(--world-cup-position-second-ink);--world-cup-live-position-shadow: var(--world-cup-position-second-shadow);--world-cup-live-position-row-fill: color-mix(in srgb, var(--world-cup-hog-cream) 93%, var(--world-cup-position-second-vivid))}.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-row.world-cup-team-row-position-3{--world-cup-live-position-fill: var(--world-cup-entry-lime-vivid);--world-cup-live-position-ink: #1f2f00;--world-cup-live-position-border: var(--world-cup-entry-lime-edge);--world-cup-live-position-shadow: var(--world-cup-hog-lime-shadow);--world-cup-live-position-row-fill: color-mix(in srgb, var(--world-cup-hog-cream) 90%, var(--world-cup-entry-lime-vivid))}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-row.advanced{--world-cup-live-position-fill: var(--world-cup-position-first-vivid);--world-cup-live-position-ink: var(--world-cup-hog-cream);--world-cup-live-position-border: var(--world-cup-position-first-ink);--world-cup-live-position-shadow: var(--world-cup-position-first-shadow);--world-cup-live-position-row-fill: color-mix(in srgb, var(--world-cup-hog-cream) 93%, var(--world-cup-position-first-vivid))}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-row.advanced :is(.world-cup-third-table-rank,.world-cup-third-table-status){border-color:var(--world-cup-position-first-ink)!important;box-shadow:0 3px 0 var(--world-cup-position-first-shadow),0 8px 14px -12px color-mix(in srgb,var(--world-cup-position-first-shadow) 82%,transparent)}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-row.chasing{--world-cup-live-position-fill: var(--world-cup-phase-one-panel-fill);--world-cup-live-position-ink: #ffffff;--world-cup-live-position-border: var(--world-cup-phase-one-panel-edge);--world-cup-live-position-shadow: var(--world-cup-phase-one-inner-underlay);--world-cup-live-position-row-fill: color-mix(in srgb, var(--world-cup-live-panel-surface) 88%, var(--world-cup-phase-one-panel-fill))}.app.app-world-cup-route :is(.world-cup-third-table-panel.phase-two .world-cup-third-table-rank,.world-cup-golden-leaders.phase-three .world-cup-golden-leader-rank){border:var(--world-cup-effect-sm-border) solid var(--world-cup-live-position-border);color:var(--world-cup-live-position-ink)!important;background:var(--world-cup-live-position-fill);box-shadow:-2px 0 0 var(--world-cup-live-position-shadow),2px 0 0 var(--world-cup-live-position-shadow),0 -2px 0 var(--world-cup-live-position-shadow),0 3px 0 var(--world-cup-live-position-shadow),0 0 0 calc(var(--world-cup-effect-xs-lift) + 1px) color-mix(in srgb,var(--world-cup-live-position-shadow) 22%,transparent),0 0 14px -7px color-mix(in srgb,var(--world-cup-live-position-fill) 68%,transparent),0 8px 16px -12px color-mix(in srgb,var(--world-cup-live-position-shadow) 78%,transparent)}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-status{border:var(--world-cup-effect-xs-border) solid var(--world-cup-live-position-border);color:var(--world-cup-live-position-ink);background:var(--world-cup-live-position-fill)}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group{border-color:color-mix(in srgb,var(--world-cup-phase-one-panel-edge) 82%,#ffffff);box-shadow:-2px 0 color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 24%,transparent),2px 0 color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 24%,transparent),0 -2px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 20%,transparent),0 3px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 30%,transparent),0 12px 24px -16px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 56%,transparent),0 0 18px -14px color-mix(in srgb,var(--world-cup-phase-one-panel-fill) 34%,transparent)}.app.app-world-cup-route .world-cup-schedule-panel .world-cup-fixture-card{box-shadow:-2px 0 color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 24%,transparent),2px 0 color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 24%,transparent),0 -2px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 20%,transparent),0 3px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 30%,transparent),0 12px 24px -16px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 56%,transparent),0 0 18px -14px color-mix(in srgb,var(--world-cup-phase-one-panel-fill) 34%,transparent)}.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-goals strong{font-size:clamp(1.3rem,2.2vw,1.48rem)}@media (max-width: 640px){.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header,.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group li{grid-template-columns:20px 26px minmax(0,1fr) 18px 18px;gap:1px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header{grid-template-columns:minmax(0,1fr) 24px 24px;column-gap:8px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-metric{font-size:max(.96rem,14px);line-height:1}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-header,.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-row{grid-template-columns:24px 48px minmax(0,1fr) 34px 38px 34px;gap:6px}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-header{grid-template-columns:minmax(0,1fr) 34px 38px 34px}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-metric{font-size:1rem;line-height:1}.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-row{grid-template-columns:26px 30px minmax(0,1fr) 54px}.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-player strong,.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-goals strong{font-size:1.16rem;line-height:1.02}}@media (max-width: 480px){.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header,.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group li{grid-template-columns:20px 26px minmax(0,1fr) 18px 18px;gap:1px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header{grid-template-columns:minmax(0,1fr) 24px 24px;column-gap:8px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-position{width:20px;height:20px;font-size:max(.86rem,13px)}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group img{max-width:25px;max-height:18px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-team strong{font-size:max(1rem,15px)}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-metric{font-size:max(.96rem,14px)}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-header,.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-row{grid-template-columns:22px 46px minmax(0,1fr) 32px 36px 32px;gap:6px}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-header{grid-template-columns:minmax(0,1fr) 32px 36px 32px}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-metric{font-size:.98rem}.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-row{grid-template-columns:26px 30px minmax(0,1fr) 50px;gap:7px}.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-player strong,.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-goals strong{font-size:1.12rem}}.app.app-world-cup-route .world-cup-rules-grid>.world-cup-rules-card,.app.app-world-cup-route .world-cup-rules-score-panel,.app.app-world-cup-route .world-cup-rules-fine-print,.app.app-world-cup-route .world-cup-point-chip{border:1px solid var(--world-cup-colorway-border, var(--world-cup-hog-ink))!important;border-radius:24px!important}.app.app-world-cup-route .world-cup-rules-grid>.world-cup-rules-card{background-clip:padding-box!important}.app.app-world-cup-route .world-cup-rules-score-panel,.app.app-world-cup-route .world-cup-rules-fine-print,.app.app-world-cup-route .world-cup-point-chip{background-clip:padding-box!important}.app.app-world-cup-route .world-cup-rules-fine-print>span{font-size:clamp(1.18rem,1.6vw,1.45rem)!important;line-height:.95!important}.app.app-world-cup-route .world-cup-style-lab{gap:clamp(18px,2.6vw,28px);padding-bottom:var(--space-xl)}.app.app-world-cup-route .world-cup-style-lab-section{display:grid;gap:clamp(12px,2vw,18px);min-width:0}.app.app-world-cup-route .world-cup-style-lab-header{display:grid;gap:6px;padding:clamp(18px,2.8vw,30px);border:var(--world-cup-effect-lg-border) solid var(--world-cup-colorway-border);border-radius:var(--world-cup-fifa-panel-flat-bottom-radius);color:var(--world-cup-colorway-text);background:var(--world-cup-colorway-panel-fill, var(--world-cup-colorway-surface));box-shadow:0 var(--world-cup-effect-lg-lift) 0 color-mix(in srgb,var(--world-cup-colorway-shadow) 74%,transparent),0 24px 58px -34px color-mix(in srgb,var(--world-cup-colorway-shadow) 46%,transparent),0 0 72px -48px color-mix(in srgb,var(--world-cup-colorway-shadow) 38%,transparent)}.app.app-world-cup-route .world-cup-style-lab-header span,.app.app-world-cup-route .world-cup-style-card-header span{color:var(--world-cup-colorway-heading);font-family:var(--world-cup-font-body)!important;font-size:.74rem;font-weight:950;letter-spacing:.06em;line-height:1;text-transform:uppercase}.app.app-world-cup-route .world-cup-style-lab-section h3{margin:0;color:var(--world-cup-hog-cream);font-family:var(--world-cup-font-title)!important;font-size:clamp(1.7rem,3.4vw,2.7rem);font-weight:950;letter-spacing:0;line-height:.86;text-transform:uppercase}.app.app-world-cup-route .world-cup-style-background-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;min-width:0}.app.app-world-cup-route .world-cup-style-background-choice{--world-cup-bg-choice-base: var(--world-cup-fifa-brand-purple);--world-cup-bg-choice-ink: var(--world-cup-fifa-brand-purple-ink);--world-cup-bg-choice-shadow: var(--world-cup-fifa-brand-purple-shadow);display:grid;align-content:center;gap:7px;min-width:0;min-height:74px;margin:0;padding:11px 12px;border:var(--world-cup-effect-md-border) solid var(--world-cup-bg-choice-ink);border-radius:var(--world-cup-section-radius);color:var(--world-cup-bg-choice-ink);background:color-mix(in srgb,var(--world-cup-hog-cream) 90%,var(--world-cup-bg-choice-base));box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-bg-choice-shadow);cursor:pointer;text-align:left;transform:translateY(0);transition:background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.app.app-world-cup-route .world-cup-style-background-choice:hover,.app.app-world-cup-route .world-cup-style-background-choice:focus-visible{background:color-mix(in srgb,var(--world-cup-hog-cream) 82%,var(--world-cup-bg-choice-base));transform:translateY(-1px)}.app.app-world-cup-route .world-cup-style-background-choice:focus-visible{outline:3px solid color-mix(in srgb,var(--world-cup-bg-choice-base) 42%,#fff8ed);outline-offset:4px}.app.app-world-cup-route .world-cup-style-background-choice.is-active{color:var(--world-cup-hog-cream);background:var(--world-cup-bg-choice-base);box-shadow:0 calc(var(--world-cup-effect-md-lift) + 2px) 0 var(--world-cup-bg-choice-shadow);transform:translateY(-2px)}.app.app-world-cup-route .world-cup-style-background-choice span,.app.app-world-cup-route .world-cup-style-background-choice small{min-width:0;color:inherit;font-family:var(--world-cup-font-body)!important;font-weight:950;line-height:1;overflow-wrap:anywhere}.app.app-world-cup-route .world-cup-style-background-choice span{font-size:.9rem}.app.app-world-cup-route .world-cup-style-background-choice small{color:color-mix(in srgb,currentColor 72%,transparent);font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.app.app-world-cup-route .world-cup-style-background-choice--field{--world-cup-bg-choice-base: var(--world-cup-fifa-brand-green);--world-cup-bg-choice-ink: var(--world-cup-fifa-brand-green-ink);--world-cup-bg-choice-shadow: var(--world-cup-fifa-brand-green-shadow)}.app.app-world-cup-route .world-cup-style-background-choice--paper{--world-cup-bg-choice-base: #fff8ed;--world-cup-bg-choice-ink: var(--world-cup-hog-ink);--world-cup-bg-choice-shadow: #b7780d}.app.app-world-cup-route .world-cup-style-background-choice--graphic{--world-cup-bg-choice-base: var(--world-cup-fifa-brand-orange);--world-cup-bg-choice-ink: var(--world-cup-fifa-brand-orange-ink);--world-cup-bg-choice-shadow: var(--world-cup-fifa-brand-orange-shadow)}.app.app-world-cup-route .world-cup-style-background-choice--shadow{--world-cup-bg-choice-base: #3d008f;--world-cup-bg-choice-ink: #27005e;--world-cup-bg-choice-shadow: #160036}.app.app-world-cup-route .world-cup-style-background-choice--static{--world-cup-bg-choice-base: var(--world-cup-fifa-brand-blue);--world-cup-bg-choice-ink: var(--world-cup-fifa-brand-blue-ink);--world-cup-bg-choice-shadow: var(--world-cup-fifa-brand-blue-shadow)}.app.app-world-cup-route .world-cup-style-material-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;min-width:0}.app.app-world-cup-route .world-cup-style-material-control{display:grid;gap:12px;min-width:0;margin:0;padding:13px 14px;border:var(--world-cup-effect-md-border) solid var(--world-cup-fifa-brand-maroon);border-radius:var(--world-cup-section-radius);color:var(--world-cup-hog-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--world-cup-hog-cream) 66%,rgb(var(--world-cup-pitch-material-hue-rgb))),color-mix(in srgb,var(--world-cup-hog-cream) 82%,var(--world-cup-fifa-brand-orange)));box-shadow:0 var(--world-cup-effect-md-lift) 0 color-mix(in srgb,var(--world-cup-fifa-brand-maroon) 78%,transparent),0 18px 36px -28px color-mix(in srgb,var(--world-cup-fifa-brand-maroon) 52%,transparent)}.app.app-world-cup-route .world-cup-style-material-control-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.app.app-world-cup-route .world-cup-style-material-control strong,.app.app-world-cup-route .world-cup-style-material-control output{min-width:0;color:inherit;font-family:var(--world-cup-font-body)!important;font-weight:950;line-height:1}.app.app-world-cup-route .world-cup-style-material-control strong{font-size:.78rem;letter-spacing:.05em;overflow-wrap:anywhere;text-transform:uppercase}.app.app-world-cup-route .world-cup-style-material-control output{flex:0 0 auto;padding:5px 7px;border:var(--world-cup-effect-sm-border) solid color-mix(in srgb,currentColor 34%,transparent);border-radius:calc(var(--world-cup-section-radius) - 2px);background:color-mix(in srgb,var(--world-cup-hog-cream) 70%,transparent);font-size:.72rem}.app.app-world-cup-route .world-cup-style-material-control input[type=range]{width:100%;min-width:0;margin:0;accent-color:var(--world-cup-fifa-brand-orange)}.app.app-world-cup-route .world-cup-style-header-lab{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:clamp(14px,2vw,20px);align-items:stretch;min-width:0}.app.app-world-cup-route .world-cup-style-header-copy{position:relative;isolation:isolate;min-height:clamp(210px,28vw,320px);overflow:hidden;border:var(--world-cup-effect-lg-border) solid var(--world-cup-fifa-brand-deep-green);border-radius:var(--world-cup-fifa-panel-arch-radius) var(--world-cup-section-radius) var(--world-cup-fifa-panel-bottom-arch-radius) var(--world-cup-section-radius);background:var(--world-cup-fifa-brand-deep-green);box-shadow:0 var(--world-cup-effect-lg-lift) 0 color-mix(in srgb,var(--world-cup-fifa-brand-deep-green) 66%,transparent),0 24px 58px -34px color-mix(in srgb,var(--world-cup-fifa-brand-deep-green) 46%,transparent),0 0 72px -48px color-mix(in srgb,var(--world-cup-fifa-brand-deep-green) 38%,transparent)}.app.app-world-cup-route .world-cup-style-header-copy:before{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 32%),radial-gradient(circle at 52% 52%,rgba(255,255,255,.28),transparent 24%),radial-gradient(circle,rgba(255,255,255,.2) 1px,transparent 1.8px);background-size:auto,auto,18px 18px;mix-blend-mode:screen;opacity:.46;pointer-events:none}.app.app-world-cup-route .world-cup-style-header-copy-row{position:absolute;z-index:1;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;pointer-events:none}.app.app-world-cup-route .world-cup-style-header-copy-row--top{inset:18px -5% auto;height:48%;opacity:.94}.app.app-world-cup-route .world-cup-style-header-copy-row--bottom{inset:auto -8% 0;height:58%;opacity:.98}.app.app-world-cup-route .world-cup-style-header-copy-stripe{display:block;min-width:0;height:100%;background:var(--world-cup-style-palette-color);box-shadow:inset 0 1px #ffffff38,inset -2px 0 #00000029}.app.app-world-cup-route .world-cup-style-header-copy-row--top .world-cup-style-header-copy-stripe{border-radius:999px 999px 0 0;transform:skew(-8deg)}.app.app-world-cup-route .world-cup-style-header-copy-row--bottom .world-cup-style-header-copy-stripe{border-radius:999px 999px 0 0;transform:skew(8deg)}.app.app-world-cup-route .world-cup-style-header-copy-mark{position:absolute;top:50%;left:50%;z-index:4;display:grid;place-items:center;width:clamp(78px,12vw,132px);aspect-ratio:1;border:3px solid var(--world-cup-fifa-brand-maroon);border-radius:34% 34% 30% 30%;color:#000;background:#fff;box-shadow:0 7px 0 var(--world-cup-fifa-brand-maroon),0 20px 30px -18px #0000009e;transform:translate(-50%,-50%)}.app.app-world-cup-route .world-cup-style-header-copy-mark strong{font-family:var(--world-cup-font-title)!important;font-size:clamp(2.2rem,5vw,4.7rem);font-weight:950;letter-spacing:0;line-height:.78}.app.app-world-cup-route .world-cup-style-header-copy-mark span{margin-top:-.35rem;font-family:var(--world-cup-font-body)!important;font-size:clamp(.58rem,1.5vw,.88rem);font-weight:950;letter-spacing:.02em;line-height:1}.app.app-world-cup-route .world-cup-style-header-reference{display:grid;gap:8px;min-width:0;margin:0}.app.app-world-cup-route .world-cup-style-header-reference img{display:block;width:100%;height:100%;min-height:clamp(180px,24vw,320px);object-fit:cover;border:var(--world-cup-effect-md-border) solid var(--world-cup-fifa-brand-deep-green);border-radius:var(--world-cup-fifa-inner-group-radius);box-shadow:0 var(--world-cup-effect-md-lift) 0 color-mix(in srgb,var(--world-cup-fifa-brand-deep-green) 72%,#000000)}.app.app-world-cup-route .world-cup-style-header-reference figcaption{color:var(--world-cup-hog-cream);font-family:var(--world-cup-font-body)!important;font-size:.68rem;font-weight:950;letter-spacing:.06em;line-height:1;text-transform:uppercase}.app.app-world-cup-route .world-cup-style-palette-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.app.app-world-cup-route .world-cup-style-palette-strip{display:grid;grid-template-columns:repeat(17,minmax(42px,1fr));min-width:0;overflow:hidden;border:var(--world-cup-effect-md-border) solid var(--world-cup-fifa-brand-deep-green);border-radius:var(--world-cup-section-radius);box-shadow:0 var(--world-cup-effect-md-lift) 0 var(--world-cup-fifa-brand-deep-green)}.app.app-world-cup-route .world-cup-style-palette-strip-swatch{display:flex;align-items:flex-end;justify-content:center;min-width:0;min-height:74px;padding:8px 4px;color:var(--world-cup-style-palette-text, #ffffff);background:var(--world-cup-style-palette-color);box-shadow:inset -1px 0 color-mix(in srgb,#000000 24%,transparent)}.app.app-world-cup-route .world-cup-style-palette-strip-swatch span{color:inherit;font-family:var(--world-cup-font-body)!important;font-size:.58rem;font-weight:950;line-height:1;opacity:.82}.app.app-world-cup-route .world-cup-style-palette-sets{display:grid;gap:clamp(14px,2vw,20px);min-width:0}.app.app-world-cup-route .world-cup-style-palette-set{display:grid;gap:10px;min-width:0}.app.app-world-cup-route .world-cup-style-palette-set h4{margin:0;color:var(--world-cup-hog-cream);font-family:var(--world-cup-font-body)!important;font-size:.78rem;font-weight:950;letter-spacing:.06em;line-height:1;text-transform:uppercase}.app.app-world-cup-route .world-cup-style-palette-grid--sequence{grid-template-columns:repeat(auto-fit,minmax(min(100%,118px),1fr))}.app.app-world-cup-route .world-cup-style-palette-grid--right-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,136px),1fr))}.app.app-world-cup-route .world-cup-style-palette-card{display:grid;gap:7px;min-width:0;min-height:132px;padding:12px;border:var(--world-cup-effect-md-border) solid color-mix(in srgb,var(--world-cup-style-palette-color) 58%,#111111);border-radius:var(--world-cup-section-radius);color:var(--world-cup-style-palette-text, #ffffff);background:var(--world-cup-style-palette-color);box-shadow:0 var(--world-cup-effect-md-lift) 0 color-mix(in srgb,var(--world-cup-style-palette-color) 66%,#000000)}.app.app-world-cup-route .world-cup-style-palette-card span,.app.app-world-cup-route .world-cup-style-palette-card code,.app.app-world-cup-route .world-cup-style-palette-card small{font-family:var(--world-cup-font-body)!important;font-weight:950;line-height:1.12}.app.app-world-cup-route .world-cup-style-palette-card span,.app.app-world-cup-route .world-cup-style-palette-card small{color:color-mix(in srgb,currentColor 78%,transparent);font-size:.64rem;letter-spacing:.05em;text-transform:uppercase}.app.app-world-cup-route .world-cup-style-palette-card strong{min-width:0;font-family:var(--world-cup-font-body)!important;font-size:.95rem;font-weight:950;line-height:1;overflow-wrap:anywhere}.app.app-world-cup-route .world-cup-style-palette-card small{overflow-wrap:anywhere}.app.app-world-cup-route .world-cup-style-palette-card code{width:fit-content;max-width:100%;padding:5px 7px;border:var(--world-cup-effect-sm-border) solid color-mix(in srgb,currentColor 48%,transparent);border-radius:calc(var(--world-cup-section-radius) - 2px);background:color-mix(in srgb,var(--world-cup-style-palette-color) 78%,#ffffff);font-size:.7rem}.app.app-world-cup-route .world-cup-style-palette-color--deep-green{--world-cup-style-palette-color: #004C3F}.app.app-world-cup-route .world-cup-style-palette-color--mint{--world-cup-style-palette-color: #64FEDA;--world-cup-style-palette-text: #004C3F}.app.app-world-cup-route .world-cup-style-palette-color--yellow-edge{--world-cup-style-palette-color: #F0FF44;--world-cup-style-palette-text: #304400}.app.app-world-cup-route .world-cup-style-palette-color--teal-edge{--world-cup-style-palette-color: #00C0A8;--world-cup-style-palette-text: #003F37}.app.app-world-cup-route .world-cup-style-palette-color--purple-edge{--world-cup-style-palette-color: #481890}.app.app-world-cup-route .world-cup-style-palette-color--peach{--world-cup-style-palette-color: #FF9C80;--world-cup-style-palette-text: #751312}.app.app-world-cup-route .world-cup-style-palette-color--green-edge{--world-cup-style-palette-color: #00CC50;--world-cup-style-palette-text: #004C3F}.app.app-world-cup-route .world-cup-style-palette-color--deep-blue{--world-cup-style-palette-color: #1C2078}.app.app-world-cup-route .world-cup-style-palette-color--light-blue{--world-cup-style-palette-color: #80B0F8;--world-cup-style-palette-text: #102257}.app.app-world-cup-route .world-cup-style-palette-color--purple{--world-cup-style-palette-color: #7A00F5}.app.app-world-cup-route .world-cup-style-palette-color--lime{--world-cup-style-palette-color: #B0EA00;--world-cup-style-palette-text: #1f2f00}.app.app-world-cup-route .world-cup-style-palette-color--orange{--world-cup-style-palette-color: #FF3D00}.app.app-world-cup-route .world-cup-style-palette-color--blue{--world-cup-style-palette-color: #304FFF}.app.app-world-cup-route .world-cup-style-palette-color--lavender{--world-cup-style-palette-color: #B388FE;--world-cup-style-palette-text: #27005E}.app.app-world-cup-route .world-cup-style-palette-color--red{--world-cup-style-palette-color: #D50100}.app.app-world-cup-route .world-cup-style-palette-color--maroon{--world-cup-style-palette-color: #751312}.app.app-world-cup-route .world-cup-style-palette-color--white{--world-cup-style-palette-color: #FFFFFF;--world-cup-style-palette-text: #111111}.app.app-world-cup-route .world-cup-style-palette-color--deep-green-shadow{--world-cup-style-palette-color: #07545A}.app.app-world-cup-route .world-cup-style-palette-color--mint-shadow{--world-cup-style-palette-color: #24D4A9;--world-cup-style-palette-text: #004D3F}.app.app-world-cup-route .world-cup-style-palette-color--purple-shadow{--world-cup-style-palette-color: #4C05B1}.app.app-world-cup-route .world-cup-style-palette-color--lavender-shadow{--world-cup-style-palette-color: #8069BF}.app.app-world-cup-route .world-cup-style-palette-color--pale-lime{--world-cup-style-palette-color: #F7FFAB;--world-cup-style-palette-text: #405400}.app.app-world-cup-route .world-cup-style-palette-color--red-shadow{--world-cup-style-palette-color: #7C1717}.app.app-world-cup-route .world-cup-style-lab-header h2{margin:0;color:var(--world-cup-colorway-base);font-family:var(--world-cup-font-title)!important;font-size:clamp(2.2rem,5vw,4.4rem);font-weight:950;letter-spacing:0;line-height:.86;text-transform:uppercase}.app.app-world-cup-route .world-cup-style-lab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:clamp(14px,2vw,20px)}.app.app-world-cup-route .world-cup-style-card{display:grid;gap:14px;min-width:0;padding:14px;border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-border);border-radius:var(--world-cup-fifa-inner-group-radius);color:var(--world-cup-colorway-text);background:var(--world-cup-colorway-panel-fill-tint, var(--world-cup-colorway-panel-fill-strong));box-shadow:0 var(--world-cup-effect-md-lift) 0 color-mix(in srgb,var(--world-cup-colorway-shadow) 70%,transparent),0 18px 48px -32px color-mix(in srgb,var(--world-cup-colorway-shadow) 38%,transparent),0 0 54px -42px color-mix(in srgb,var(--world-cup-colorway-shadow) 30%,transparent)}.app.app-world-cup-route .world-cup-style-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.app.app-world-cup-route .world-cup-style-card-header code,.app.app-world-cup-route .world-cup-style-package-header code{flex:0 0 auto;min-width:0;padding:5px 7px;border:var(--world-cup-effect-sm-border) solid color-mix(in srgb,var(--world-cup-colorway-border) 48%,transparent);border-radius:calc(var(--world-cup-section-radius) - 2px);color:var(--world-cup-colorway-heading);background:color-mix(in srgb,var(--world-cup-colorway-panel-fill-strong) 82%,#ffffff);font-family:var(--world-cup-font-body)!important;font-size:.68rem;font-weight:950;line-height:1}.app.app-world-cup-route .world-cup-style-sample-stack{display:grid;gap:14px;min-width:0}.app.app-world-cup-route .world-cup-style-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:clamp(14px,2vw,20px)}.app.app-world-cup-route .world-cup-style-package{display:grid;gap:12px;min-width:0}.app.app-world-cup-route .world-cup-style-package-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:0 4px}.app.app-world-cup-route .world-cup-style-package-header span{min-width:0;color:var(--world-cup-hog-cream);font-family:var(--world-cup-font-body)!important;font-size:.74rem;font-weight:950;letter-spacing:.06em;line-height:1;overflow-wrap:anywhere;text-transform:uppercase}.app.app-world-cup-route .world-cup-style-package-panel{display:grid;gap:12px;min-width:0;padding:14px;border:var(--world-cup-effect-md-border) solid var(--world-cup-colorway-border);border-radius:var(--world-cup-fifa-panel-radius);color:var(--world-cup-colorway-text);background:var(--world-cup-colorway-panel-fill, var(--world-cup-colorway-surface));background-clip:padding-box;box-shadow:0 var(--world-cup-effect-md-lift) 0 color-mix(in srgb,var(--world-cup-colorway-shadow) 70%,transparent),0 18px 48px -32px color-mix(in srgb,var(--world-cup-colorway-shadow) 38%,transparent),0 0 54px -42px color-mix(in srgb,var(--world-cup-colorway-shadow) 30%,transparent)}.app.app-world-cup-route .world-cup-style-package-title-row,.app.app-world-cup-route .world-cup-style-package-team-row,.app.app-world-cup-route .world-cup-style-package-fixture,.app.app-world-cup-route .world-cup-style-package-tabs{min-width:0;border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-inner-border);border-radius:calc(var(--world-cup-section-radius) + 3px);background:var(--world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong));background-clip:padding-box;box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-inner-shadow)}.app.app-world-cup-route .world-cup-style-package-title-row,.app.app-world-cup-route .world-cup-style-package-team-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px}.app.app-world-cup-route .world-cup-style-package-title-row strong,.app.app-world-cup-route .world-cup-style-package-team-row strong,.app.app-world-cup-route .world-cup-style-package-fixture strong{min-width:0;color:var(--world-cup-colorway-heading);font-family:var(--world-cup-font-body)!important;font-size:.95rem;font-weight:950;line-height:1;overflow-wrap:anywhere}.app.app-world-cup-route .world-cup-style-package-team-row span,.app.app-world-cup-route .world-cup-style-package-fixture span{color:var(--world-cup-colorway-muted);font-family:var(--world-cup-font-body)!important;font-size:.68rem;font-weight:950;letter-spacing:.05em;line-height:1;text-transform:uppercase}.app.app-world-cup-route .world-cup-style-package-team-row em{color:var(--world-cup-colorway-text);font-family:var(--world-cup-font-body)!important;font-size:.72rem;font-style:normal;font-weight:950;line-height:1;white-space:nowrap}.app.app-world-cup-route .world-cup-style-package-chip{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:6px 8px;border:var(--world-cup-effect-sm-border) solid var(--world-cup-colorway-chip-border);border-radius:999px;color:var(--world-cup-colorway-chip-text);background:var(--world-cup-colorway-chip-bg);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-chip-shadow);font-family:var(--world-cup-font-body)!important;font-size:.62rem;font-weight:950;letter-spacing:.05em;line-height:1;text-transform:uppercase;white-space:nowrap}.app.app-world-cup-route .world-cup-style-package-fixture{display:grid;gap:6px;padding:11px}.app.app-world-cup-route .world-cup-style-package-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px}.app.app-world-cup-route .world-cup-style-package-tabs button{min-width:0;min-height:36px;margin:0;border:var(--world-cup-effect-sm-border) solid transparent;border-radius:calc(var(--world-cup-section-radius) - 1px);color:var(--world-cup-colorway-muted);background:transparent;font-family:var(--world-cup-font-body)!important;font-size:.72rem;font-weight:950;line-height:1;cursor:pointer}.app.app-world-cup-route .world-cup-style-package-tabs button.active{border-color:var(--world-cup-colorway-button-border);color:var(--world-cup-colorway-button-text);background:var(--world-cup-colorway-button-bg);box-shadow:0 var(--world-cup-effect-sm-lift) 0 var(--world-cup-colorway-button-shadow)}.app.app-world-cup-route .world-cup-style-pressed{--world-cup-style-pressed-fill: var(--world-cup-colorway-base);--world-cup-style-pressed-text: var(--world-cup-colorway-on-base);--world-cup-style-pressed-border: color-mix( in srgb, var(--world-cup-colorway-border) 80%, #15100a );--world-cup-style-pressed-shadow: var(--world-cup-colorway-shadow);--world-cup-style-pressed-glow: 0 0 0 0 transparent;--world-cup-style-pressed-lift: 8px;--world-cup-style-pressed-radius: 14px;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;min-height:68px;margin:0;margin-bottom:var(--world-cup-style-pressed-lift);padding:0 18px;overflow:hidden;border:2px solid var(--world-cup-style-pressed-border);border-radius:var(--world-cup-style-pressed-radius);color:var(--world-cup-style-pressed-text);background:var(--world-cup-style-pressed-fill);box-shadow:0 var(--world-cup-style-pressed-lift) 0 var(--world-cup-style-pressed-shadow),var(--world-cup-style-pressed-glow);cursor:pointer;text-align:center;transform:translateY(0)}.app.app-world-cup-route .world-cup-style-pressed:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,#ffffff29,#fff0),radial-gradient(circle at 18% 14%,rgba(255,255,255,.2),transparent 34%);pointer-events:none}.app.app-world-cup-route .world-cup-style-pressed:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:radial-gradient(circle,color-mix(in srgb,var(--world-cup-style-pressed-border) 44%,transparent) 1px,transparent 1.8px);background-size:16px 16px;opacity:.11;mix-blend-mode:multiply;pointer-events:none}.app.app-world-cup-route .world-cup-style-pressed:hover,.app.app-world-cup-route .world-cup-style-pressed:focus-visible{transform:translateY(-1px)}.app.app-world-cup-route .world-cup-style-pressed:active{box-shadow:0 calc(var(--world-cup-style-pressed-lift) - 3px) 0 var(--world-cup-style-pressed-shadow),var(--world-cup-style-pressed-glow);transform:translateY(3px)}.app.app-world-cup-route .world-cup-style-pressed:focus-visible{outline:3px solid color-mix(in srgb,var(--world-cup-colorway-base) 42%,#ffffff);outline-offset:4px}.app.app-world-cup-route .world-cup-style-pressed span{min-width:0;font-family:var(--world-cup-font-body)!important;font-size:clamp(1.02rem,2vw,1.2rem);font-weight:950;line-height:1;overflow-wrap:anywhere}.app.app-world-cup-route .world-cup-style-pressed small{color:color-mix(in srgb,currentColor 76%,transparent);font-family:var(--world-cup-font-body)!important;font-size:.62rem;font-weight:950;letter-spacing:.05em;line-height:1;text-transform:uppercase;white-space:nowrap}.app.app-world-cup-route .world-cup-style-pressed--solid{--world-cup-style-pressed-border: color-mix( in srgb, var(--world-cup-colorway-base) 44%, var(--world-cup-colorway-border) );--world-cup-style-pressed-shadow: color-mix( in srgb, var(--world-cup-colorway-shadow) 82%, var(--world-cup-colorway-border) )}.app.app-world-cup-route .world-cup-style-pressed--paper{--world-cup-style-pressed-fill: color-mix(in srgb, #ffffff 86%, var(--world-cup-colorway-base));--world-cup-style-pressed-text: var(--world-cup-colorway-heading);--world-cup-style-pressed-border: var(--world-cup-colorway-base);--world-cup-style-pressed-shadow: color-mix( in srgb, var(--world-cup-colorway-base) 72%, var(--world-cup-colorway-border) )}.app.app-world-cup-route .world-cup-style-pressed--glow{--world-cup-style-pressed-fill: color-mix(in srgb, #ffffff 76%, var(--world-cup-colorway-base));--world-cup-style-pressed-text: var(--world-cup-colorway-heading);--world-cup-style-pressed-border: var(--world-cup-colorway-base);--world-cup-style-pressed-shadow: color-mix( in srgb, var(--world-cup-colorway-base) 68%, var(--world-cup-colorway-border) );--world-cup-style-pressed-glow: 0 16px 28px -18px color-mix(in srgb, var(--world-cup-colorway-base) 72%, transparent), inset 0 1px 0 rgba(255, 255, 255, .32);border-width:3px}.app.app-world-cup-route .world-cup-style-pressed--flat{--world-cup-style-pressed-fill: color-mix(in srgb, #ffffff 91%, var(--world-cup-colorway-base));--world-cup-style-pressed-text: var(--world-cup-colorway-heading);--world-cup-style-pressed-border: color-mix( in srgb, var(--world-cup-colorway-base) 70%, var(--world-cup-colorway-border) );--world-cup-style-pressed-shadow: transparent;--world-cup-style-pressed-lift: 0px;--world-cup-style-pressed-radius: 18px;box-shadow:none}.app.app-world-cup-route .world-cup-colorway-ink .world-cup-style-pressed--paper,.app.app-world-cup-route .world-cup-colorway-ink .world-cup-style-pressed--glow,.app.app-world-cup-route .world-cup-colorway-ink .world-cup-style-pressed--flat{--world-cup-style-pressed-text: var(--world-cup-hog-ink)}@media (max-width: 640px){.app.app-world-cup-route .world-cup-style-header-lab{grid-template-columns:minmax(0,1fr)}.app.app-world-cup-route .world-cup-style-header-copy-row--top{inset:16px 0 auto}.app.app-world-cup-route .world-cup-style-header-copy-row--bottom{inset:auto 0 0}.app.app-world-cup-route .world-cup-style-header-copy-row .world-cup-style-header-copy-stripe{transform:none}.app.app-world-cup-route .world-cup-style-pressed{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:64px;padding:10px 14px}}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-card .world-cup-prize-awards{align-items:stretch!important;gap:clamp(5px,.7vw,7px)!important}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-card .world-cup-prize-award{--world-cup-prize-award-bubble-fill: var( --world-cup-phase-one-panel-fill, var(--world-cup-next-panel-fill, var(--world-cup-colorway-base)) );--world-cup-prize-award-bubble-border: var( --world-cup-prize-phase-one-card-text, var(--world-cup-next-panel-edge, var(--world-cup-colorway-border)) );--world-cup-prize-award-bubble-text: #ffffff;--world-cup-prize-award-bubble-light: color-mix( in srgb, var(--world-cup-prize-award-bubble-fill) 76%, #ffffff );--world-cup-prize-award-bubble-glow: color-mix( in srgb, var(--world-cup-prize-award-bubble-fill) 90%, transparent );--world-cup-prize-award-bubble-effect: color-mix( in srgb, var(--world-cup-prize-award-bubble-border) 72%, var(--world-cup-prize-award-bubble-fill) );box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;align-content:center!important;justify-content:stretch!important;justify-items:stretch!important;justify-self:center!important;inline-size:calc(100% - 8px)!important;min-height:clamp(34px,2.5vw,40px)!important;padding:5px clamp(13px,1.45vw,18px)!important;border:var(--world-cup-effect-xs-border) solid var(--world-cup-prize-award-bubble-border)!important;border-radius:999px!important;color:var(--world-cup-prize-award-bubble-text)!important;-webkit-text-fill-color:var(--world-cup-prize-award-bubble-text)!important;line-height:1!important;text-align:left!important;white-space:nowrap!important;background:radial-gradient(ellipse at 50% -52%,color-mix(in srgb,var(--world-cup-prize-award-bubble-light) 46%,transparent) 0%,color-mix(in srgb,var(--world-cup-prize-award-bubble-light) 24%,transparent) 32%,color-mix(in srgb,var(--world-cup-prize-award-bubble-glow) 12%,transparent) 58%,transparent 74%),radial-gradient(ellipse at 50% 123%,color-mix(in srgb,var(--world-cup-prize-award-bubble-glow) 12%,transparent) 0%,color-mix(in srgb,var(--world-cup-prize-award-bubble-light) 8%,transparent) 36%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-prize-award-bubble-fill) 94%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-prize-award-bubble-fill) 99%,#ffffff) 38%,var(--world-cup-prize-award-bubble-fill) 76%,color-mix(in srgb,var(--world-cup-prize-award-bubble-fill) 96%,var(--world-cup-prize-award-bubble-border)) 100%)!important;background-clip:padding-box!important;box-shadow:0 7px 16px -15px color-mix(in srgb,var(--world-cup-prize-award-bubble-effect) 34%,transparent),-5px 0 14px -14px color-mix(in srgb,var(--world-cup-prize-award-bubble-effect) 24%,transparent),5px 0 14px -14px color-mix(in srgb,var(--world-cup-prize-award-bubble-effect) 24%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-prize-award-bubble-light) 48%,transparent),inset 0 8px 13px -13px color-mix(in srgb,var(--world-cup-prize-award-bubble-light) 46%,transparent),inset 0 -4px 8px -7px color-mix(in srgb,var(--world-cup-prize-award-bubble-border) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-prize-award-bubble-light) 18%,transparent)!important}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-card .world-cup-prize-award.secondary{--world-cup-prize-award-bubble-fill: color-mix( in srgb, #ffffff 80%, var(--world-cup-phase-one-panel-fill, var(--world-cup-colorway-base)) );--world-cup-prize-award-bubble-text: var( --world-cup-prize-phase-one-card-text, var(--world-cup-next-panel-edge, var(--world-cup-colorway-heading)) )}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase.phase-three .world-cup-prize-card .world-cup-prize-award.primary{--world-cup-prize-award-bubble-text: var( --world-cup-prize-phase-one-card-text, var(--world-cup-next-panel-edge, var(--world-cup-colorway-heading)) )}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-card .world-cup-prize-award :is(small,b){display:inline-flex!important;align-items:center!important;align-self:center!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;color:var(--world-cup-prize-award-bubble-text)!important;-webkit-text-fill-color:var(--world-cup-prize-award-bubble-text)!important;filter:none!important;font-weight:900!important;line-height:.92!important;text-shadow:none!important;transform:none!important}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-card .world-cup-prize-award small{justify-self:start!important;text-align:left!important}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-card .world-cup-prize-award b{justify-self:end!important;overflow:visible!important;text-align:right!important;text-overflow:clip!important}.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-card .world-cup-prize-awards:has(.world-cup-prize-award:only-child) .world-cup-prize-award{inline-size:calc(100% - 2px)!important}@media (max-width: 700px){.app.app-world-cup-route .world-cup-prize-phase-grid .world-cup-prize-phase .world-cup-prize-card .world-cup-prize-award small{font-family:var(--world-cup-font-condensed)!important;font-size:clamp(.8rem,2.75vw,.94rem)!important;letter-spacing:0!important;line-height:.92!important}}.app.app-world-cup-route :is(.world-cup-live-group li,.world-cup-third-table-row,.world-cup-team-row).world-cup-team-row-position-1,.app.app-world-cup-route .world-cup-third-table-row.advanced{--world-cup-table-bubble-fill: var(--world-cup-position-first-vivid);--world-cup-table-bubble-text: var(--world-cup-hog-cream);--world-cup-table-bubble-border: var(--world-cup-position-first-ink);--world-cup-table-bubble-shadow: var(--world-cup-position-first-shadow)}.app.app-world-cup-route :is(.world-cup-live-group li,.world-cup-third-table-row,.world-cup-team-row).world-cup-team-row-position-2{--world-cup-table-bubble-fill: var(--world-cup-position-second-vivid);--world-cup-table-bubble-text: #1f2f00;--world-cup-table-bubble-border: var(--world-cup-position-second-ink);--world-cup-table-bubble-shadow: var(--world-cup-position-second-shadow)}.app.app-world-cup-route :is(.world-cup-live-group li,.world-cup-third-table-row,.world-cup-team-row).world-cup-team-row-position-3{--world-cup-table-bubble-fill: var(--world-cup-entry-lime-vivid);--world-cup-table-bubble-text: #1f2f00;--world-cup-table-bubble-border: var(--world-cup-entry-lime-edge);--world-cup-table-bubble-shadow: var(--world-cup-hog-lime-shadow)}.app.app-world-cup-route :is(.world-cup-live-group li,.world-cup-third-table-row,.world-cup-team-row).world-cup-team-row-position-4{--world-cup-table-bubble-fill: var(--world-cup-entry-red-vivid);--world-cup-table-bubble-text: var(--world-cup-hog-cream);--world-cup-table-bubble-border: var(--world-cup-entry-red-ink);--world-cup-table-bubble-shadow: var(--world-cup-entry-red-shadow)}.app.app-world-cup-route .world-cup-third-table-row.chasing{--world-cup-table-bubble-fill: var(--world-cup-live-position-fill, var(--world-cup-phase-one-panel-fill));--world-cup-table-bubble-text: var(--world-cup-live-position-ink, #ffffff);--world-cup-table-bubble-border: var(--world-cup-live-position-border, var(--world-cup-phase-one-panel-edge));--world-cup-table-bubble-shadow: var(--world-cup-live-position-shadow, var(--world-cup-phase-one-inner-underlay))}.app.app-world-cup-route :is(.world-cup-group-rank,.world-cup-live-position,.world-cup-third-table-rank,.world-cup-golden-leader-rank,.world-cup-third-table-row:is(.advanced,.chasing) .world-cup-third-table-status){--world-cup-table-bubble-fill-final: var( --world-cup-table-bubble-fill, var(--world-cup-live-position-fill, var(--world-cup-colorway-base)) );--world-cup-table-bubble-text-final: var( --world-cup-table-bubble-text, var(--world-cup-live-position-ink, var(--world-cup-colorway-on-base)) );--world-cup-table-bubble-border-final: var( --world-cup-table-bubble-border, var(--world-cup-live-position-border, var(--world-cup-colorway-border)) );--world-cup-table-bubble-shadow-final: var( --world-cup-table-bubble-shadow, var(--world-cup-live-position-shadow, var(--world-cup-colorway-shadow)) );--world-cup-table-bubble-light: color-mix(in srgb, var(--world-cup-table-bubble-fill-final) 76%, #ffffff);--world-cup-table-bubble-glow: color-mix(in srgb, var(--world-cup-table-bubble-fill-final) 90%, transparent);--world-cup-table-bubble-effect: color-mix( in srgb, var(--world-cup-table-bubble-border-final) 70%, var(--world-cup-table-bubble-fill-final) );--world-cup-table-bubble-underlay: var(--world-cup-table-bubble-border-final);box-sizing:border-box!important;display:grid!important;align-items:center!important;justify-content:center!important;place-items:center!important;border:var(--world-cup-effect-sm-border) solid var(--world-cup-table-bubble-border-final)!important;border-color:var(--world-cup-table-bubble-border-final)!important;color:var(--world-cup-table-bubble-text-final)!important;-webkit-text-fill-color:var(--world-cup-table-bubble-text-final)!important;background-color:var(--world-cup-table-bubble-fill-final)!important;background:radial-gradient(ellipse at 50% -46%,color-mix(in srgb,var(--world-cup-table-bubble-light) 80%,transparent) 0%,color-mix(in srgb,var(--world-cup-table-bubble-light) 46%,transparent) 30%,color-mix(in srgb,var(--world-cup-table-bubble-glow) 20%,transparent) 54%,transparent 72%),radial-gradient(ellipse at 50% 122%,color-mix(in srgb,var(--world-cup-table-bubble-glow) 28%,transparent) 0%,color-mix(in srgb,var(--world-cup-table-bubble-light) 14%,transparent) 35%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-table-bubble-fill-final) 88%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-table-bubble-fill-final) 97%,#ffffff) 34%,var(--world-cup-table-bubble-fill-final) 74%,color-mix(in srgb,var(--world-cup-table-bubble-fill-final) 88%,var(--world-cup-table-bubble-border-final)) 100%)!important;background-clip:padding-box!important;box-shadow:0 3px 0 var(--world-cup-table-bubble-underlay),0 8px 14px -10px color-mix(in srgb,var(--world-cup-table-bubble-underlay) 76%,transparent),-5px 0 15px -13px color-mix(in srgb,var(--world-cup-table-bubble-effect) 32%,transparent),5px 0 15px -13px color-mix(in srgb,var(--world-cup-table-bubble-effect) 32%,transparent),0 -5px 14px -13px color-mix(in srgb,var(--world-cup-table-bubble-effect) 24%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-table-bubble-light) 66%,transparent),inset 0 9px 14px -13px color-mix(in srgb,var(--world-cup-table-bubble-light) 70%,transparent),inset 0 -5px 8px -7px color-mix(in srgb,var(--world-cup-table-bubble-border-final) 30%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-table-bubble-light) 28%,transparent)!important;line-height:1!important}.app.app-world-cup-route .world-cup-golden-leaders.phase-three .world-cup-golden-leader-row{--world-cup-golden-card-fill: var( --world-cup-live-position-row-fill, color-mix(in srgb, var(--world-cup-hog-cream) 94%, var(--world-cup-entry-red-vivid)) );--world-cup-golden-card-accent: var( --world-cup-live-position-fill, var(--world-cup-entry-red-vivid) );--world-cup-golden-card-edge: var( --world-cup-live-position-border, var(--world-cup-entry-red-ink) );--world-cup-golden-card-shadow: var( --world-cup-live-position-shadow, var(--world-cup-entry-red-shadow) );--world-cup-golden-card-light: color-mix( in srgb, var(--world-cup-golden-card-accent) 42%, #ffffff );--world-cup-golden-card-glow: color-mix( in srgb, var(--world-cup-golden-card-accent) 54%, transparent );--world-cup-golden-card-effect: color-mix( in srgb, var(--world-cup-golden-card-edge) 86%, var(--world-cup-golden-card-shadow) );--world-cup-golden-card-border-width: 1.5px;--world-cup-golden-card-lift: 2.5px;box-sizing:border-box;border:var(--world-cup-golden-card-border-width) solid var(--world-cup-golden-card-edge)!important;border-color:var(--world-cup-golden-card-edge)!important;background:radial-gradient(ellipse at 50% -50%,color-mix(in srgb,var(--world-cup-golden-card-light) 42%,transparent) 0%,color-mix(in srgb,var(--world-cup-golden-card-light) 22%,transparent) 34%,color-mix(in srgb,var(--world-cup-golden-card-glow) 10%,transparent) 58%,transparent 74%),radial-gradient(ellipse at 50% 124%,color-mix(in srgb,var(--world-cup-golden-card-glow) 12%,transparent) 0%,color-mix(in srgb,var(--world-cup-golden-card-light) 8%,transparent) 36%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-golden-card-fill) 88%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-golden-card-fill) 96%,#ffffff) 38%,var(--world-cup-golden-card-fill) 76%,color-mix(in srgb,var(--world-cup-golden-card-fill) 92%,var(--world-cup-golden-card-edge)) 100%);background-clip:padding-box;box-shadow:0 0 0 var(--world-cup-golden-card-border-width) color-mix(in srgb,var(--world-cup-golden-card-effect) 48%,transparent),0 0 16px -10px color-mix(in srgb,var(--world-cup-golden-card-effect) 42%,transparent),calc(var(--world-cup-golden-card-lift) * -1) 0 0 var(--world-cup-golden-card-effect),var(--world-cup-golden-card-lift) 0 0 var(--world-cup-golden-card-effect),0 calc(var(--world-cup-golden-card-lift) * -1) 0 var(--world-cup-golden-card-effect),0 var(--world-cup-golden-card-lift) 0 var(--world-cup-golden-card-effect),var(--world-cup-golden-card-lift) var(--world-cup-golden-card-lift) 0 var(--world-cup-golden-card-effect),10px 11px 30px -24px color-mix(in srgb,var(--world-cup-golden-card-effect) 48%,transparent),0 12px 28px -24px color-mix(in srgb,var(--world-cup-golden-card-accent) 36%,transparent),0 0 34px -28px color-mix(in srgb,var(--world-cup-golden-card-accent) 32%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-golden-card-light) 42%,transparent),inset 0 9px 15px -14px color-mix(in srgb,var(--world-cup-golden-card-light) 48%,transparent),inset 0 -5px 9px -8px color-mix(in srgb,var(--world-cup-golden-card-edge) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-golden-card-light) 16%,transparent)}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group{--world-cup-standings-group-card-fill: var( --world-cup-entry-purple-surface-strong, var(--world-cup-colorway-panel-fill-strong) );--world-cup-standings-group-card-accent: var( --world-cup-phase-one-panel-fill, var(--world-cup-entry-purple-vivid) );--world-cup-standings-group-card-edge: var( --world-cup-phase-one-panel-edge, var(--world-cup-entry-purple-ink) );--world-cup-standings-group-card-shadow: var( --world-cup-phase-one-inner-underlay, var(--world-cup-standings-group-card-edge) );--world-cup-standings-group-card-light: color-mix( in srgb, var(--world-cup-standings-group-card-accent) 42%, #ffffff );--world-cup-standings-group-card-glow: color-mix( in srgb, var(--world-cup-standings-group-card-accent) 54%, transparent );--world-cup-standings-group-card-effect: color-mix( in srgb, var(--world-cup-standings-group-card-edge) 86%, var(--world-cup-standings-group-card-shadow) );--world-cup-standings-group-card-border-width: 1.5px;--world-cup-standings-group-card-lift: 2.5px;box-sizing:border-box;border:var(--world-cup-standings-group-card-border-width) solid var(--world-cup-standings-group-card-edge)!important;border-color:var(--world-cup-standings-group-card-edge)!important;background:radial-gradient(ellipse at 50% -50%,color-mix(in srgb,var(--world-cup-standings-group-card-light) 42%,transparent) 0%,color-mix(in srgb,var(--world-cup-standings-group-card-light) 22%,transparent) 34%,color-mix(in srgb,var(--world-cup-standings-group-card-glow) 10%,transparent) 58%,transparent 74%),radial-gradient(ellipse at 50% 124%,color-mix(in srgb,var(--world-cup-standings-group-card-glow) 12%,transparent) 0%,color-mix(in srgb,var(--world-cup-standings-group-card-light) 8%,transparent) 36%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-standings-group-card-fill) 88%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-standings-group-card-fill) 96%,#ffffff) 38%,var(--world-cup-standings-group-card-fill) 76%,color-mix(in srgb,var(--world-cup-standings-group-card-fill) 92%,var(--world-cup-standings-group-card-edge)) 100%)!important;background-clip:padding-box!important;box-shadow:0 0 0 var(--world-cup-standings-group-card-border-width) color-mix(in srgb,var(--world-cup-standings-group-card-effect) 48%,transparent),0 0 16px -10px color-mix(in srgb,var(--world-cup-standings-group-card-effect) 42%,transparent),calc(var(--world-cup-standings-group-card-lift) * -1) 0 0 var(--world-cup-standings-group-card-effect),var(--world-cup-standings-group-card-lift) 0 0 var(--world-cup-standings-group-card-effect),0 calc(var(--world-cup-standings-group-card-lift) * -1) 0 var(--world-cup-standings-group-card-effect),0 var(--world-cup-standings-group-card-lift) 0 var(--world-cup-standings-group-card-effect),var(--world-cup-standings-group-card-lift) var(--world-cup-standings-group-card-lift) 0 var(--world-cup-standings-group-card-effect),10px 11px 30px -24px color-mix(in srgb,var(--world-cup-standings-group-card-effect) 48%,transparent),0 12px 28px -24px color-mix(in srgb,var(--world-cup-standings-group-card-accent) 36%,transparent),0 0 34px -28px color-mix(in srgb,var(--world-cup-standings-group-card-accent) 32%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-standings-group-card-light) 42%,transparent),inset 0 9px 15px -14px color-mix(in srgb,var(--world-cup-standings-group-card-light) 48%,transparent),inset 0 -5px 9px -8px color-mix(in srgb,var(--world-cup-standings-group-card-edge) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-standings-group-card-light) 16%,transparent)!important}.app.app-world-cup-route .world-cup-schedule-panel .world-cup-fixture-card{--world-cup-schedule-bubble-fill: var( --world-cup-live-panel-surface-strong, var(--world-cup-colorway-panel-fill-strong) );--world-cup-schedule-bubble-accent: var( --world-cup-phase-one-panel-fill, var(--world-cup-colorway-base) );--world-cup-schedule-bubble-edge: var( --world-cup-phase-one-panel-edge, var(--world-cup-colorway-border) );--world-cup-schedule-bubble-shadow: var( --world-cup-phase-one-inner-underlay, var(--world-cup-schedule-bubble-edge) );--world-cup-schedule-bubble-light: color-mix( in srgb, var(--world-cup-schedule-bubble-accent) 42%, #ffffff );--world-cup-schedule-bubble-glow: color-mix( in srgb, var(--world-cup-schedule-bubble-accent) 54%, transparent );--world-cup-schedule-bubble-effect: color-mix( in srgb, var(--world-cup-schedule-bubble-edge) 86%, var(--world-cup-schedule-bubble-shadow) );--world-cup-schedule-bubble-border-width: 1.5px;--world-cup-schedule-bubble-lift: 2.5px;box-sizing:border-box;border:var(--world-cup-schedule-bubble-border-width) solid var(--world-cup-schedule-bubble-edge)!important;border-color:var(--world-cup-schedule-bubble-edge)!important;background:radial-gradient(ellipse at 50% -50%,color-mix(in srgb,var(--world-cup-schedule-bubble-light) 42%,transparent) 0%,color-mix(in srgb,var(--world-cup-schedule-bubble-light) 22%,transparent) 34%,color-mix(in srgb,var(--world-cup-schedule-bubble-glow) 10%,transparent) 58%,transparent 74%),radial-gradient(ellipse at 50% 124%,color-mix(in srgb,var(--world-cup-schedule-bubble-glow) 12%,transparent) 0%,color-mix(in srgb,var(--world-cup-schedule-bubble-light) 8%,transparent) 36%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-schedule-bubble-fill) 88%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-schedule-bubble-fill) 96%,#ffffff) 38%,var(--world-cup-schedule-bubble-fill) 76%,color-mix(in srgb,var(--world-cup-schedule-bubble-fill) 92%,var(--world-cup-schedule-bubble-edge)) 100%)!important;background-clip:padding-box!important;box-shadow:0 0 0 var(--world-cup-schedule-bubble-border-width) color-mix(in srgb,var(--world-cup-schedule-bubble-effect) 48%,transparent),0 0 16px -10px color-mix(in srgb,var(--world-cup-schedule-bubble-effect) 42%,transparent),calc(var(--world-cup-schedule-bubble-lift) * -1) 0 0 var(--world-cup-schedule-bubble-effect),var(--world-cup-schedule-bubble-lift) 0 0 var(--world-cup-schedule-bubble-effect),0 calc(var(--world-cup-schedule-bubble-lift) * -1) 0 var(--world-cup-schedule-bubble-effect),0 var(--world-cup-schedule-bubble-lift) 0 var(--world-cup-schedule-bubble-effect),var(--world-cup-schedule-bubble-lift) var(--world-cup-schedule-bubble-lift) 0 var(--world-cup-schedule-bubble-effect),10px 11px 30px -24px color-mix(in srgb,var(--world-cup-schedule-bubble-effect) 48%,transparent),0 12px 28px -24px color-mix(in srgb,var(--world-cup-schedule-bubble-accent) 36%,transparent),0 0 34px -28px color-mix(in srgb,var(--world-cup-schedule-bubble-accent) 32%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-schedule-bubble-light) 42%,transparent),inset 0 9px 15px -14px color-mix(in srgb,var(--world-cup-schedule-bubble-light) 48%,transparent),inset 0 -5px 9px -8px color-mix(in srgb,var(--world-cup-schedule-bubble-edge) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-schedule-bubble-light) 16%,transparent)!important}.app.app-world-cup-route .world-cup-schedule-panel .world-cup-schedule-tabs button{--world-cup-schedule-tab-bubble-fill: #ffffff;--world-cup-schedule-tab-bubble-text: var(--world-cup-live-panel-ink);--world-cup-schedule-tab-bubble-accent: var( --world-cup-phase-one-panel-fill, var(--world-cup-colorway-base) );--world-cup-schedule-tab-bubble-edge: var( --world-cup-phase-one-panel-edge, var(--world-cup-colorway-border) );--world-cup-schedule-tab-bubble-shadow: var( --world-cup-phase-one-inner-underlay, var(--world-cup-schedule-tab-bubble-edge) );--world-cup-schedule-tab-bubble-light: color-mix( in srgb, var(--world-cup-schedule-tab-bubble-fill) 76%, #ffffff );--world-cup-schedule-tab-bubble-glow: color-mix( in srgb, var(--world-cup-schedule-tab-bubble-accent) 32%, transparent );--world-cup-schedule-tab-bubble-effect: color-mix( in srgb, var(--world-cup-schedule-tab-bubble-shadow) 88%, var(--world-cup-schedule-tab-bubble-edge) );border-color:var(--world-cup-schedule-tab-bubble-edge)!important;color:var(--world-cup-schedule-tab-bubble-text)!important;background:radial-gradient(ellipse at 50% -56%,color-mix(in srgb,var(--world-cup-schedule-tab-bubble-light) 58%,transparent) 0%,color-mix(in srgb,var(--world-cup-schedule-tab-bubble-light) 30%,transparent) 34%,color-mix(in srgb,var(--world-cup-schedule-tab-bubble-glow) 10%,transparent) 58%,transparent 76%),radial-gradient(ellipse at 50% 126%,color-mix(in srgb,var(--world-cup-schedule-tab-bubble-glow) 14%,transparent) 0%,color-mix(in srgb,var(--world-cup-schedule-tab-bubble-light) 10%,transparent) 34%,transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-schedule-tab-bubble-fill) 90%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-schedule-tab-bubble-fill) 98%,#ffffff) 36%,var(--world-cup-schedule-tab-bubble-fill) 76%,color-mix(in srgb,var(--world-cup-schedule-tab-bubble-fill) 90%,var(--world-cup-schedule-tab-bubble-edge)) 100%)!important;background-clip:padding-box!important;background-color:var(--world-cup-schedule-tab-bubble-fill)!important;box-shadow:0 3px 0 var(--world-cup-schedule-tab-bubble-effect),0 9px 16px -12px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-effect) 72%,transparent),0 14px 28px -22px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-accent) 42%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-light) 60%,transparent),inset 0 9px 14px -13px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-light) 68%,transparent),inset 0 -5px 8px -7px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-edge) 30%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-light) 28%,transparent)!important;flex-basis:clamp(172px,17vw,190px);min-height:66px}.app.app-world-cup-route .world-cup-schedule-panel .world-cup-schedule-tabs button.active{--world-cup-schedule-tab-bubble-fill: var(--world-cup-entry-purple-vivid);--world-cup-schedule-tab-bubble-text: #ffffff;--world-cup-schedule-tab-bubble-accent: var(--world-cup-entry-purple-vivid);--world-cup-schedule-tab-bubble-edge: var(--world-cup-fifa-brand-purple-ink);--world-cup-schedule-tab-bubble-shadow: var(--world-cup-fifa-brand-purple-ink);--world-cup-schedule-tab-bubble-fill-shadow: var(--world-cup-fifa-brand-purple-shadow);--world-cup-schedule-tab-bubble-light: var(--world-cup-schedule-tab-bubble-fill);--world-cup-schedule-tab-bubble-glow: color-mix( in srgb, var(--world-cup-schedule-tab-bubble-fill) 88%, var(--world-cup-schedule-tab-bubble-fill-shadow) );--world-cup-schedule-tab-bubble-fill-deep: color-mix( in srgb, var(--world-cup-schedule-tab-bubble-fill) 68%, var(--world-cup-schedule-tab-bubble-edge) );--world-cup-schedule-tab-bubble-effect: var(--world-cup-schedule-tab-bubble-edge);border-color:var(--world-cup-schedule-tab-bubble-edge)!important;background:radial-gradient(ellipse at 50% -46%,color-mix(in srgb,var(--world-cup-schedule-tab-bubble-light) 82%,transparent) 0%,color-mix(in srgb,var(--world-cup-schedule-tab-bubble-light) 48%,transparent) 30%,color-mix(in srgb,var(--world-cup-schedule-tab-bubble-glow) 22%,transparent) 54%,transparent 72%),radial-gradient(ellipse at 50% 122%,color-mix(in srgb,var(--world-cup-schedule-tab-bubble-glow) 34%,transparent) 0%,color-mix(in srgb,var(--world-cup-schedule-tab-bubble-light) 16%,transparent) 35%,transparent 68%),linear-gradient(180deg,var(--world-cup-schedule-tab-bubble-fill) 0%,color-mix(in srgb,var(--world-cup-schedule-tab-bubble-fill) 94%,var(--world-cup-schedule-tab-bubble-fill-shadow)) 34%,color-mix(in srgb,var(--world-cup-schedule-tab-bubble-fill) 90%,var(--world-cup-schedule-tab-bubble-fill-deep)) 74%,color-mix(in srgb,var(--world-cup-schedule-tab-bubble-fill) 74%,var(--world-cup-schedule-tab-bubble-edge)) 100%)!important;box-shadow:-8px 0 22px -16px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-effect) 48%,transparent),8px 0 22px -16px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-effect) 48%,transparent),0 -8px 20px -16px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-effect) 36%,transparent),0 4px 0 var(--world-cup-schedule-tab-bubble-effect),0 10px 24px -16px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-effect) 54%,transparent),0 15px 24px -18px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-effect) 52%,transparent),inset 0 3px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-light) 70%,transparent),inset 0 10px 16px -14px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-light) 76%,transparent),inset 0 -6px 10px -7px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-edge) 36%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-light) 32%,transparent)!important}.app.app-world-cup-route .world-cup-schedule-panel.phase-two.world-cup-colorway-orange .world-cup-schedule-tabs button.active{--world-cup-schedule-tab-bubble-fill: var(--world-cup-entry-orange-vivid);--world-cup-schedule-tab-bubble-accent: var(--world-cup-entry-orange-vivid);--world-cup-schedule-tab-bubble-edge: var(--world-cup-entry-orange-ink);--world-cup-schedule-tab-bubble-shadow: var(--world-cup-entry-orange-ink);--world-cup-schedule-tab-bubble-fill-shadow: var(--world-cup-entry-orange-shadow)}.app.app-world-cup-route .world-cup-schedule-panel .world-cup-schedule-tabs button:not(.active) .world-cup-schedule-tab-copy :is(small,span){color:var(--world-cup-live-panel-ink)!important;-webkit-text-fill-color:var(--world-cup-live-panel-ink)!important}.app.app-world-cup-route .world-cup-schedule-panel .world-cup-schedule-tabs button.active .world-cup-schedule-tab-copy :is(small,span){color:var(--world-cup-schedule-tab-bubble-text)!important;-webkit-text-fill-color:var(--world-cup-schedule-tab-bubble-text)!important}.app.app-world-cup-route .world-cup-schedule-panel .world-cup-schedule-tab-copy small{font-size:clamp(.74rem,.9vw,.84rem)!important;line-height:.96}.app.app-world-cup-route .world-cup-schedule-panel .world-cup-schedule-tab-copy span{font-size:clamp(1.04rem,1.25vw,1.16rem)!important;line-height:.98}.app.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-tab{--world-cup-entry-tab-bubble-fill: var(--world-cup-entry-tab-fill);--world-cup-entry-tab-bubble-edge: var(--world-cup-entry-tab-border);--world-cup-entry-tab-underlift: var(--world-cup-effect-md-lift);--world-cup-entry-tab-underlay: color-mix( in srgb, var(--world-cup-entry-tab-bubble-edge) 84%, var(--world-cup-entry-tab-bubble-fill) );--world-cup-entry-tab-bubble-fill-soft: color-mix( in srgb, var(--world-cup-entry-tab-bubble-fill) 88%, var(--world-cup-colorway-base) );--world-cup-entry-tab-bubble-light: color-mix( in srgb, var(--world-cup-entry-tab-bubble-fill-soft) 84%, var(--world-cup-entry-tab-bubble-fill) );--world-cup-entry-tab-bubble-lowlight: color-mix( in srgb, var(--world-cup-entry-tab-bubble-edge) 18%, var(--world-cup-entry-tab-bubble-fill) );color:var(--world-cup-entry-tab-text);background:radial-gradient(ellipse at 50% -42%,color-mix(in srgb,var(--world-cup-entry-tab-bubble-light) 30%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-tab-bubble-light) 14%,transparent) 34%,transparent 72%),radial-gradient(ellipse at 50% 118%,color-mix(in srgb,var(--world-cup-entry-tab-bubble-lowlight) 16%,transparent) 0%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-entry-tab-bubble-fill-soft) 28%,var(--world-cup-entry-tab-bubble-fill)) 0%,var(--world-cup-entry-tab-bubble-fill) 54%,color-mix(in srgb,var(--world-cup-entry-tab-bubble-lowlight) 20%,var(--world-cup-entry-tab-bubble-fill)) 100%)!important;background-size:auto,auto,auto!important;background-blend-mode:normal!important;box-shadow:-4px 0 14px -13px color-mix(in srgb,var(--world-cup-entry-tab-bubble-edge) 28%,transparent),4px 0 14px -13px color-mix(in srgb,var(--world-cup-entry-tab-bubble-edge) 28%,transparent),0 -4px 12px -13px color-mix(in srgb,var(--world-cup-entry-tab-bubble-edge) 20%,transparent),0 var(--world-cup-entry-tab-underlift) 0 var(--world-cup-entry-tab-underlay),0 calc(var(--world-cup-entry-tab-underlift) + 7px) 17px -13px color-mix(in srgb,var(--world-cup-entry-tab-bubble-edge) 42%,transparent),inset 0 1px color-mix(in srgb,var(--world-cup-entry-tab-bubble-light) 24%,transparent),inset 0 -5px 9px -8px color-mix(in srgb,var(--world-cup-entry-tab-bubble-lowlight) 28%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-entry-tab-bubble-light) 12%,transparent)!important}.app.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-tab.active{--world-cup-entry-tab-bubble-fill-soft: color-mix( in srgb, var(--world-cup-entry-tab-bubble-fill) 88%, var(--world-cup-colorway-surface-strong) );--world-cup-entry-tab-bubble-light: color-mix( in srgb, var(--world-cup-entry-tab-bubble-fill) 82%, var(--world-cup-colorway-surface-strong) );--world-cup-entry-tab-bubble-lowlight: color-mix( in srgb, var(--world-cup-entry-tab-bubble-edge) 24%, var(--world-cup-entry-tab-bubble-fill) );--world-cup-entry-tab-rubber-light: color-mix( in srgb, var(--world-cup-entry-tab-bubble-fill) 82%, var(--world-cup-entry-tab-bubble-edge) );--world-cup-entry-tab-rubber-soft: color-mix( in srgb, var(--world-cup-entry-tab-bubble-fill) 92%, var(--world-cup-entry-tab-rubber-light) );--world-cup-entry-tab-rubber-lowlight: color-mix( in srgb, var(--world-cup-entry-tab-bubble-fill) 78%, var(--world-cup-entry-tab-bubble-edge) );--world-cup-entry-tab-active-shadow: calc(var(--world-cup-effect-sm-lift) * -1) 0 0 var(--world-cup-entry-tab-bubble-edge), var(--world-cup-effect-sm-lift) 0 0 var(--world-cup-entry-tab-bubble-edge), 0 calc(var(--world-cup-effect-sm-lift) * -1) 0 var(--world-cup-entry-tab-bubble-edge), 0 var(--world-cup-entry-tab-underlift) 0 var(--world-cup-entry-tab-underlay), var(--world-cup-effect-sm-lift) var(--world-cup-entry-tab-underlift) 0 var(--world-cup-entry-tab-underlay), -6px 0 18px -14px color-mix(in srgb, var(--world-cup-entry-tab-bubble-edge) 44%, transparent), 6px 0 18px -14px color-mix(in srgb, var(--world-cup-entry-tab-bubble-edge) 44%, transparent), 0 -6px 16px -14px color-mix(in srgb, var(--world-cup-entry-tab-bubble-edge) 32%, transparent), 0 9px 18px -14px color-mix(in srgb, var(--world-cup-entry-tab-bubble-edge) 48%, transparent), inset 0 2px 0 color-mix(in srgb, var(--world-cup-entry-tab-rubber-light) 24%, transparent), inset 0 9px 14px -13px color-mix(in srgb, var(--world-cup-entry-tab-rubber-soft) 34%, transparent), inset 0 -6px 10px -8px color-mix(in srgb, var(--world-cup-entry-tab-rubber-lowlight) 42%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--world-cup-entry-tab-rubber-light) 14%, transparent);background:radial-gradient(ellipse at 50% -42%,color-mix(in srgb,var(--world-cup-entry-tab-rubber-light) 22%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-tab-rubber-soft) 14%,transparent) 38%,transparent 72%),radial-gradient(ellipse at 50% 116%,color-mix(in srgb,var(--world-cup-entry-tab-rubber-lowlight) 20%,transparent) 0%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-entry-tab-bubble-fill) 94%,var(--world-cup-entry-tab-rubber-light)) 0%,var(--world-cup-entry-tab-bubble-fill) 56%,color-mix(in srgb,var(--world-cup-entry-tab-bubble-fill) 86%,var(--world-cup-entry-tab-rubber-lowlight)) 100%)!important;background-clip:border-box!important;box-shadow:var(--world-cup-entry-tab-active-shadow)!important}.app.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-tab.complete:not(.active){--world-cup-entry-tab-fill: var(--world-cup-colorway-base);--world-cup-entry-tab-text: var(--world-cup-colorway-on-base);--world-cup-entry-tab-border: var(--world-cup-colorway-border);--world-cup-entry-tab-bubble-fill: var(--world-cup-entry-tab-fill);--world-cup-entry-tab-bubble-edge: var(--world-cup-entry-tab-border);--world-cup-entry-tab-rubber-light: color-mix( in srgb, var(--world-cup-entry-tab-fill) 82%, var(--world-cup-entry-tab-border) );--world-cup-entry-tab-rubber-soft: color-mix( in srgb, var(--world-cup-entry-tab-fill) 94%, var(--world-cup-entry-tab-rubber-light) );--world-cup-entry-tab-rubber-lowlight: color-mix( in srgb, var(--world-cup-entry-tab-fill) 76%, var(--world-cup-entry-tab-border) );--world-cup-entry-tab-complete-shadow: 0 0 0 1px color-mix(in srgb, var(--world-cup-entry-tab-border) 28%, transparent), 0 var(--world-cup-entry-tab-underlift) 0 var(--world-cup-entry-tab-underlay), 0 10px 18px -15px color-mix(in srgb, var(--world-cup-entry-tab-border) 42%, transparent), inset 0 2px 0 color-mix(in srgb, var(--world-cup-entry-tab-rubber-light) 18%, transparent), inset 0 8px 14px -14px color-mix(in srgb, var(--world-cup-entry-tab-rubber-soft) 24%, transparent), inset 0 -6px 10px -8px color-mix(in srgb, var(--world-cup-entry-tab-rubber-lowlight) 34%, transparent);color:var(--world-cup-entry-tab-text)!important;border:var(--world-cup-effect-md-border) solid transparent!important;background:radial-gradient(ellipse at 50% -42%,color-mix(in srgb,var(--world-cup-entry-tab-rubber-light) 18%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-tab-rubber-soft) 10%,transparent) 40%,transparent 72%),radial-gradient(ellipse at 50% 116%,color-mix(in srgb,var(--world-cup-entry-tab-rubber-lowlight) 16%,transparent) 0%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-entry-tab-fill) 96%,var(--world-cup-entry-tab-rubber-light)) 0%,var(--world-cup-entry-tab-fill) 58%,color-mix(in srgb,var(--world-cup-entry-tab-fill) 90%,var(--world-cup-entry-tab-rubber-lowlight)) 100%)!important;background-clip:border-box!important;box-shadow:var(--world-cup-entry-tab-complete-shadow)!important;transition:color .12s ease,border-color .12s ease,filter .12s ease,transform .12s ease!important}.app.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-tab.active.complete{--world-cup-entry-tab-bubble-fill-soft: var(--world-cup-entry-tab-fill);--world-cup-entry-tab-bubble-light: color-mix( in srgb, var(--world-cup-entry-tab-fill) 92%, var(--world-cup-entry-tab-border) );--world-cup-entry-tab-rubber-light: color-mix( in srgb, var(--world-cup-entry-tab-fill) 82%, var(--world-cup-entry-tab-border) );--world-cup-entry-tab-rubber-soft: color-mix( in srgb, var(--world-cup-entry-tab-fill) 94%, var(--world-cup-entry-tab-rubber-light) );--world-cup-entry-tab-rubber-lowlight: color-mix( in srgb, var(--world-cup-entry-tab-fill) 76%, var(--world-cup-entry-tab-border) );--world-cup-entry-tab-active-complete-shadow: calc(var(--world-cup-effect-sm-lift) * -1) 0 0 var(--world-cup-entry-tab-border), var(--world-cup-effect-sm-lift) 0 0 var(--world-cup-entry-tab-border), 0 calc(var(--world-cup-effect-sm-lift) * -1) 0 var(--world-cup-entry-tab-border), 0 var(--world-cup-entry-tab-underlift) 0 var(--world-cup-entry-tab-underlay), var(--world-cup-effect-sm-lift) var(--world-cup-entry-tab-underlift) 0 var(--world-cup-entry-tab-underlay), -6px 0 18px -14px color-mix(in srgb, var(--world-cup-entry-tab-border) 44%, transparent), 6px 0 18px -14px color-mix(in srgb, var(--world-cup-entry-tab-border) 44%, transparent), 0 -6px 16px -14px color-mix(in srgb, var(--world-cup-entry-tab-border) 32%, transparent), 0 9px 18px -14px color-mix(in srgb, var(--world-cup-entry-tab-border) 48%, transparent), inset 0 2px 0 color-mix(in srgb, var(--world-cup-entry-tab-rubber-light) 22%, transparent), inset 0 8px 14px -14px color-mix(in srgb, var(--world-cup-entry-tab-rubber-soft) 30%, transparent), inset 0 -6px 10px -8px color-mix(in srgb, var(--world-cup-entry-tab-rubber-lowlight) 38%, transparent);background:radial-gradient(ellipse at 50% -42%,color-mix(in srgb,var(--world-cup-entry-tab-rubber-light) 20%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-tab-rubber-soft) 12%,transparent) 38%,transparent 72%),radial-gradient(ellipse at 50% 116%,color-mix(in srgb,var(--world-cup-entry-tab-rubber-lowlight) 18%,transparent) 0%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-entry-tab-fill) 96%,var(--world-cup-entry-tab-rubber-light)) 0%,var(--world-cup-entry-tab-fill) 56%,color-mix(in srgb,var(--world-cup-entry-tab-fill) 88%,var(--world-cup-entry-tab-rubber-lowlight)) 100%)!important;background-clip:border-box!important;box-shadow:var(--world-cup-entry-tab-active-complete-shadow)!important;transition:color .12s ease,border-color .12s ease,filter .12s ease,transform .12s ease!important}.app.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-tab.complete:not(.active) .world-cup-entry-panel-tab-copy :is(strong,small){color:var(--world-cup-entry-tab-text)!important;-webkit-text-fill-color:var(--world-cup-entry-tab-text)!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-button,.app.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-button{--world-cup-group-table-lock-fill-soft: color-mix( in srgb, var(--world-cup-colorway-secondary-bg) 82%, var(--world-cup-colorway-base) );--world-cup-group-table-lock-fill: var(--world-cup-colorway-secondary-bg);--world-cup-group-table-lock-edge: var(--world-cup-colorway-chip-border);--world-cup-group-table-lock-shadow: color-mix( in srgb, var(--world-cup-colorway-chip-shadow) 72%, var(--world-cup-colorway-base) );--world-cup-group-table-lock-highlight: color-mix( in srgb, var(--world-cup-group-table-lock-fill-soft) 84%, var(--world-cup-colorway-base) );--world-cup-group-table-lock-lowlight: color-mix( in srgb, var(--world-cup-group-table-lock-edge) 22%, var(--world-cup-group-table-lock-fill) );--world-cup-lock-bubble-fill: var(--world-cup-group-table-lock-fill);--world-cup-lock-bubble-light: var(--world-cup-group-table-lock-highlight);--world-cup-lock-bubble-lowlight: var(--world-cup-group-table-lock-lowlight);color:var(--world-cup-colorway-secondary-text)!important;-webkit-text-fill-color:var(--world-cup-colorway-secondary-text)!important;border-color:var(--world-cup-group-table-lock-edge)!important;background:radial-gradient(ellipse at 50% -40%,color-mix(in srgb,var(--world-cup-group-table-lock-highlight) 34%,transparent) 0%,color-mix(in srgb,var(--world-cup-group-table-lock-highlight) 16%,transparent) 34%,transparent 70%),radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--world-cup-group-table-lock-lowlight) 18%,transparent) 0%,transparent 66%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-group-table-lock-fill-soft) 28%,var(--world-cup-group-table-lock-fill)) 0%,var(--world-cup-group-table-lock-fill) 52%,color-mix(in srgb,var(--world-cup-group-table-lock-lowlight) 22%,var(--world-cup-group-table-lock-fill)) 100%)!important;box-shadow:0 2px 0 var(--world-cup-group-table-lock-shadow),0 8px 14px -12px color-mix(in srgb,var(--world-cup-group-table-lock-shadow) 44%,transparent),inset 0 1px color-mix(in srgb,var(--world-cup-group-table-lock-highlight) 26%,transparent),inset 0 -4px 8px -8px color-mix(in srgb,var(--world-cup-group-table-lock-edge) 28%,transparent)!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-button.locked,.app.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-button.locked{--world-cup-group-table-lock-fill: var(--world-cup-colorway-base);--world-cup-group-table-lock-fill-soft: color-mix( in srgb, var(--world-cup-colorway-base) 82%, var(--world-cup-colorway-on-base) );--world-cup-group-table-lock-highlight: color-mix( in srgb, var(--world-cup-colorway-base) 72%, var(--world-cup-colorway-on-base) );--world-cup-group-table-lock-lowlight: color-mix( in srgb, var(--world-cup-colorway-chip-shadow) 34%, var(--world-cup-colorway-base) );--world-cup-lock-bubble-fill: var(--world-cup-group-table-lock-fill);--world-cup-lock-bubble-light: var(--world-cup-group-table-lock-highlight);--world-cup-lock-bubble-lowlight: var(--world-cup-group-table-lock-lowlight);color:#fff!important;-webkit-text-fill-color:#ffffff!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-button.locked :is(svg,span,.world-cup-lock-icon,.world-cup-lock-button-text),.app.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-button.locked :is(svg,span,.world-cup-lock-icon,.world-cup-lock-button-text){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.locked .world-cup-lock-button.locked :is(.world-cup-lock-icon,.world-cup-lock-button-text),.app.app-world-cup-route .world-cup-entry-phase-goldenBoot .world-cup-entry-compact-golden.locked .world-cup-lock-button.locked :is(.world-cup-lock-icon,.world-cup-lock-button-text){color:var(--world-cup-entry-lime-ink)!important;-webkit-text-fill-color:var(--world-cup-entry-lime-ink)!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-button:before,.app.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-button:before{background:radial-gradient(ellipse at 50% -34%,color-mix(in srgb,var(--world-cup-group-table-lock-highlight) 20%,transparent) 0%,transparent 66%),radial-gradient(ellipse at 50% 116%,color-mix(in srgb,var(--world-cup-group-table-lock-lowlight) 12%,transparent) 0%,transparent 68%)!important;opacity:.36!important}.app.app-world-cup-route :is(.world-cup-schedule-panel .world-cup-schedule-tabs button,.world-cup-entry-panel-tab,.world-cup-entry-phase-toggle,.world-cup-entry-group-toggle,.world-cup-lock-button,.world-cup-group-table-lock,.world-cup-third-button,.world-cup-player-option,.world-cup-group-card-editable .world-cup-team-row){appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.app.app-world-cup-route :is(.world-cup-schedule-panel .world-cup-schedule-tabs button,.world-cup-entry-panel-tab,.world-cup-entry-phase-toggle,.world-cup-entry-group-toggle,.world-cup-lock-button,.world-cup-group-table-lock,.world-cup-third-button,.world-cup-player-option,.world-cup-group-card-editable .world-cup-team-row):is(:focus,:focus-visible,:active){outline:0!important;outline-color:transparent!important;outline-offset:0!important;-webkit-focus-ring-color:transparent;-webkit-tap-highlight-color:transparent}.app.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-tab.active:is(:focus,:focus-visible,:active){border-color:var(--world-cup-entry-tab-border)!important;box-shadow:var(--world-cup-entry-tab-active-shadow)!important}.app.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-tab.complete:not(.active):is(:focus,:focus-visible,:active){border:var(--world-cup-effect-md-border) solid transparent!important;background:radial-gradient(ellipse at 50% -42%,color-mix(in srgb,var(--world-cup-entry-tab-rubber-light) 18%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-tab-rubber-soft) 10%,transparent) 40%,transparent 72%),radial-gradient(ellipse at 50% 116%,color-mix(in srgb,var(--world-cup-entry-tab-rubber-lowlight) 16%,transparent) 0%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-entry-tab-fill) 96%,var(--world-cup-entry-tab-rubber-light)) 0%,var(--world-cup-entry-tab-fill) 58%,color-mix(in srgb,var(--world-cup-entry-tab-fill) 90%,var(--world-cup-entry-tab-rubber-lowlight)) 100%)!important;background-clip:border-box!important;box-shadow:var(--world-cup-entry-tab-complete-shadow)!important}.app.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-tab.active.complete:is(:focus,:focus-visible,:active){background:radial-gradient(ellipse at 50% -42%,color-mix(in srgb,var(--world-cup-entry-tab-rubber-light) 20%,transparent) 0%,color-mix(in srgb,var(--world-cup-entry-tab-rubber-soft) 12%,transparent) 38%,transparent 72%),radial-gradient(ellipse at 50% 116%,color-mix(in srgb,var(--world-cup-entry-tab-rubber-lowlight) 18%,transparent) 0%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-entry-tab-fill) 96%,var(--world-cup-entry-tab-rubber-light)) 0%,var(--world-cup-entry-tab-fill) 56%,color-mix(in srgb,var(--world-cup-entry-tab-fill) 88%,var(--world-cup-entry-tab-rubber-lowlight)) 100%)!important;background-clip:border-box!important;border-color:var(--world-cup-entry-tab-border)!important;box-shadow:var(--world-cup-entry-tab-active-complete-shadow)!important}.app.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-rules-note{border:1px solid var(--world-cup-colorway-border)!important;background:#fff!important;box-shadow:none!important}.app.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-rules-note strong{color:var(--world-cup-colorway-heading)!important}.app.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-rule-pill{display:inline;min-height:0;margin:0;padding:0;border:0!important;border-radius:0;color:var(--world-cup-colorway-base)!important;background:transparent!important;box-shadow:none!important;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:950;line-height:1;vertical-align:baseline}.app.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-third-selector .world-cup-third-button.selected:is(:focus,:focus-visible,:active){border-color:color-mix(in srgb,var(--world-cup-third-rubber-edge) 82%,var(--world-cup-third-body-edge))!important;box-shadow:var(--world-cup-third-selected-shadow)!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable:not(.is-locked) .world-cup-team-row:is(.is-selected,:focus,:focus-visible,:active){border-color:var(--world-cup-group-position-edge, var(--world-cup-colorway-inner-border))!important;box-shadow:var(--world-cup-group-team-bubble-shadow)!important}.app.app-world-cup-route .world-cup-schedule-panel .world-cup-schedule-tabs strong{box-shadow:0 3px 0 var(--world-cup-schedule-tab-bubble-effect),0 8px 14px -10px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-effect) 76%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-light) 56%,transparent),inset 0 -4px 7px -6px color-mix(in srgb,var(--world-cup-schedule-tab-bubble-edge) 30%,transparent)!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-table-lock{--world-cup-group-table-lock-fill-soft: color-mix( in srgb, var(--world-cup-colorway-secondary-bg) 82%, var(--world-cup-colorway-base) );--world-cup-group-table-lock-fill: var(--world-cup-colorway-secondary-bg);--world-cup-group-table-lock-edge: var(--world-cup-colorway-chip-border);--world-cup-group-table-lock-shadow: color-mix( in srgb, var(--world-cup-colorway-chip-shadow) 72%, var(--world-cup-colorway-base) );--world-cup-group-table-lock-highlight: color-mix( in srgb, var(--world-cup-group-table-lock-fill-soft) 84%, var(--world-cup-colorway-base) );--world-cup-group-table-lock-lowlight: color-mix( in srgb, var(--world-cup-group-table-lock-edge) 22%, var(--world-cup-group-table-lock-fill) );display:inline-grid;grid-template-columns:auto auto;align-items:center;justify-content:center;width:auto!important;min-width:82px;max-width:max-content;height:34px;min-height:34px;max-height:34px;padding-inline:11px 12px;border-radius:999px!important;line-height:1;background:radial-gradient(ellipse at 50% -40%,color-mix(in srgb,var(--world-cup-group-table-lock-highlight) 34%,transparent) 0%,color-mix(in srgb,var(--world-cup-group-table-lock-highlight) 16%,transparent) 34%,transparent 70%),radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--world-cup-group-table-lock-lowlight) 18%,transparent) 0%,transparent 66%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-group-table-lock-fill-soft) 28%,var(--world-cup-group-table-lock-fill)) 0%,var(--world-cup-group-table-lock-fill) 52%,color-mix(in srgb,var(--world-cup-group-table-lock-lowlight) 22%,var(--world-cup-group-table-lock-fill)) 100%)!important;box-shadow:0 2px 0 var(--world-cup-group-table-lock-shadow),0 8px 14px -12px color-mix(in srgb,var(--world-cup-group-table-lock-shadow) 44%,transparent),inset 0 1px color-mix(in srgb,var(--world-cup-group-table-lock-highlight) 26%,transparent),inset 0 -4px 8px -8px color-mix(in srgb,var(--world-cup-group-table-lock-edge) 28%,transparent)!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-table-lock svg{width:17px;height:17px}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-table-lock span{display:inline-grid;align-self:center;place-items:center;height:1em;line-height:1!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-table-lock:before{background:radial-gradient(ellipse at 50% -34%,color-mix(in srgb,var(--world-cup-group-table-lock-highlight) 20%,transparent) 0%,transparent 66%),radial-gradient(ellipse at 50% 116%,color-mix(in srgb,var(--world-cup-group-table-lock-lowlight) 12%,transparent) 0%,transparent 68%)!important;opacity:.36!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-table-lock.locked{--world-cup-group-table-lock-fill: var(--world-cup-colorway-base);--world-cup-group-table-lock-fill-soft: color-mix( in srgb, var(--world-cup-colorway-base) 82%, var(--world-cup-colorway-on-base) );--world-cup-group-table-lock-highlight: color-mix( in srgb, var(--world-cup-colorway-base) 72%, var(--world-cup-colorway-on-base) );--world-cup-group-table-lock-lowlight: color-mix( in srgb, var(--world-cup-colorway-chip-shadow) 34%, var(--world-cup-colorway-base) )}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable.is-locked{--world-cup-group-locked-edge-bleed: var(--world-cup-effect-md-border);--world-cup-group-locked-row-height: clamp(42px, 3.9vw, 48px);padding:0!important;overflow:hidden!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable.is-locked .world-cup-group-card-header{width:calc(100% + (var(--world-cup-group-locked-edge-bleed) * 2));margin:calc(-1 * var(--world-cup-group-locked-edge-bleed)) calc(-1 * var(--world-cup-group-locked-edge-bleed)) var(--world-cup-effect-md-lift)!important;padding:9px calc(10px + var(--world-cup-group-locked-edge-bleed)) 8px!important;border-radius:calc(var(--world-cup-section-radius) - var(--world-cup-effect-md-border)) calc(var(--world-cup-section-radius) - var(--world-cup-effect-md-border)) var(--world-cup-section-radius) var(--world-cup-section-radius)}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable.is-locked ol{gap:0!important;width:calc(100% + (var(--world-cup-group-locked-edge-bleed) * 2));margin:0 calc(-1 * var(--world-cup-group-locked-edge-bleed)) calc(-1 * var(--world-cup-group-locked-edge-bleed))!important;padding:0!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable.is-locked :is(.world-cup-team-row,.world-cup-team-row:hover,.world-cup-team-row.is-selected,.world-cup-team-row-position-1,.world-cup-team-row-position-2,.world-cup-team-row-position-3,.world-cup-team-row-position-4){align-items:center;justify-self:stretch;width:100%!important;min-height:var(--world-cup-group-locked-row-height)!important;height:var(--world-cup-group-locked-row-height);padding:0 calc(8px + var(--world-cup-group-locked-edge-bleed))!important;border-radius:0!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable.is-locked .world-cup-team-row-copy{gap:0;align-content:center}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-groupTables .world-cup-group-card-editable.is-locked .world-cup-team-row-copy :is(strong,span){line-height:.96!important}.app.app-world-cup-route .world-cup-schedule-panel .world-cup-schedule-tabs button:first-child{margin-left:0}.app.app-world-cup-route .world-cup-schedule-panel .world-cup-schedule-tabs button:last-child{margin-right:0}.app.app-world-cup-route .world-cup-standings-panel.phase-one{--world-cup-live-group-row-inline-pad: 6px;--world-cup-live-group-table-columns: 26px 40px minmax(0, 1fr) 26px 26px;--world-cup-live-group-table-gap: 5px;--world-cup-live-group-table-column-gap: clamp(14px, 1.35vw, 18px);--world-cup-live-group-table-row-gap: clamp(12px, 1.05vw, 16px);--world-cup-live-group-pts-shift: calc(clamp(3px, .45vw, 6px)*-1) }.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header,.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group li{grid-template-columns:var(--world-cup-live-group-table-columns);gap:var(--world-cup-live-group-table-gap)}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-grid{column-gap:var(--world-cup-live-group-table-column-gap);row-gap:var(--world-cup-live-group-table-row-gap);padding:3px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header h4{grid-column:1 / 4;justify-self:start;padding-left:0;text-align:left}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header span:nth-of-type(1){grid-column:4}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header span:nth-of-type(2){grid-column:5}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header span{justify-self:end;width:100%;text-align:right}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header span:nth-of-type(1),.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-team+.world-cup-live-metric{justify-self:stretch;width:100%;text-align:center;transform:translate(var(--world-cup-live-group-pts-shift))}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-team+.world-cup-live-metric{display:grid;justify-self:center;width:26px;height:26px;place-items:center;border:var(--world-cup-effect-xs-border) solid var(--world-cup-live-position-border);border-radius:999px;color:var(--world-cup-live-position-ink)!important;background:var(--world-cup-live-position-fill);font-weight:950;line-height:1;box-shadow:-1px 0 0 var(--world-cup-live-position-shadow),1px 0 0 var(--world-cup-live-position-shadow),0 -1px 0 var(--world-cup-live-position-shadow),0 2px 0 var(--world-cup-live-position-shadow),0 7px 12px -10px color-mix(in srgb,var(--world-cup-live-position-shadow) 78%,transparent)}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header{box-sizing:border-box;padding-right:var(--world-cup-live-group-row-inline-pad);padding-left:var(--world-cup-live-group-row-inline-pad)}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header,.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-header{padding-top:7px;padding-bottom:7px}.app.app-world-cup-route .world-cup-third-table-panel.phase-two{--world-cup-third-table-row-inline-pad: 5px}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-header h4{justify-self:start;padding-left:var(--world-cup-third-table-row-inline-pad);text-align:left}@media (max-width: 640px){.app.app-world-cup-route .world-cup-standings-panel.phase-one{--world-cup-live-group-row-inline-pad: 2px;--world-cup-live-group-table-columns: 20px 26px minmax(0, 1fr) 18px 18px;--world-cup-live-group-table-gap: 1px;--world-cup-live-group-table-column-gap: 10px;--world-cup-live-group-table-row-gap: 10px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-grid{padding:2px}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-group-header{padding-top:5px;padding-bottom:5px}}.app.app-world-cup-route .world-cup-third-table-panel.phase-two{--world-cup-third-table-stat-columns: 30px 31px 30px;--world-cup-third-table-stat-gap: 2px;--world-cup-third-table-rank-size-final: 28px}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-list{--world-cup-third-table-card-fill: var( --world-cup-live-panel-surface-strong, var(--world-cup-entry-orange-surface-strong) );--world-cup-third-table-card-accent: var( --world-cup-phase-one-panel-fill, var(--world-cup-entry-orange-vivid) );--world-cup-third-table-card-edge: var( --world-cup-phase-one-panel-edge, var(--world-cup-entry-orange-ink) );--world-cup-third-table-card-shadow: var( --world-cup-phase-one-inner-underlay, var(--world-cup-entry-orange-shadow) );--world-cup-third-table-card-light: color-mix( in srgb, var(--world-cup-third-table-card-accent) 42%, #ffffff );--world-cup-third-table-card-glow: color-mix( in srgb, var(--world-cup-third-table-card-accent) 54%, transparent );--world-cup-third-table-card-effect: color-mix( in srgb, var(--world-cup-third-table-card-edge) 86%, var(--world-cup-third-table-card-shadow) );--world-cup-third-table-card-border-width: 1.5px;--world-cup-third-table-card-lift: 2.5px;box-sizing:border-box;border:var(--world-cup-third-table-card-border-width) solid var(--world-cup-third-table-card-edge)!important;border-color:var(--world-cup-third-table-card-edge)!important;background:radial-gradient(ellipse at 50% -50%,color-mix(in srgb,var(--world-cup-third-table-card-light) 42%,transparent) 0%,color-mix(in srgb,var(--world-cup-third-table-card-light) 22%,transparent) 34%,color-mix(in srgb,var(--world-cup-third-table-card-glow) 10%,transparent) 58%,transparent 74%),radial-gradient(ellipse at 50% 124%,color-mix(in srgb,var(--world-cup-third-table-card-glow) 12%,transparent) 0%,color-mix(in srgb,var(--world-cup-third-table-card-light) 8%,transparent) 36%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-third-table-card-fill) 88%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-third-table-card-fill) 96%,#ffffff) 38%,var(--world-cup-third-table-card-fill) 76%,color-mix(in srgb,var(--world-cup-third-table-card-fill) 92%,var(--world-cup-third-table-card-edge)) 100%)!important;background-clip:padding-box!important;box-shadow:0 0 0 var(--world-cup-third-table-card-border-width) color-mix(in srgb,var(--world-cup-third-table-card-effect) 48%,transparent),0 0 16px -10px color-mix(in srgb,var(--world-cup-third-table-card-effect) 42%,transparent),calc(var(--world-cup-third-table-card-lift) * -1) 0 0 var(--world-cup-third-table-card-effect),var(--world-cup-third-table-card-lift) 0 0 var(--world-cup-third-table-card-effect),0 calc(var(--world-cup-third-table-card-lift) * -1) 0 var(--world-cup-third-table-card-effect),0 var(--world-cup-third-table-card-lift) 0 var(--world-cup-third-table-card-effect),var(--world-cup-third-table-card-lift) var(--world-cup-third-table-card-lift) 0 var(--world-cup-third-table-card-effect),10px 11px 30px -24px color-mix(in srgb,var(--world-cup-third-table-card-effect) 48%,transparent),0 12px 28px -24px color-mix(in srgb,var(--world-cup-third-table-card-accent) 36%,transparent),0 0 34px -28px color-mix(in srgb,var(--world-cup-third-table-card-accent) 32%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-third-table-card-light) 42%,transparent),inset 0 9px 15px -14px color-mix(in srgb,var(--world-cup-third-table-card-light) 48%,transparent),inset 0 -5px 9px -8px color-mix(in srgb,var(--world-cup-third-table-card-edge) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-third-table-card-light) 16%,transparent)!important}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-header,.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-row{grid-template-columns:26px 42px minmax(0,1fr) var(--world-cup-third-table-stat-columns);column-gap:var(--world-cup-third-table-stat-gap)}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-header{box-sizing:border-box;grid-template-columns:minmax(0,1fr) var(--world-cup-third-table-stat-columns);padding-right:var(--world-cup-third-table-row-inline-pad);padding-left:var(--world-cup-third-table-row-inline-pad)}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-header h4{font-size:clamp(1rem,1.45vw,1.16rem);line-height:1}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-header span{font-size:max(.8rem,12px);line-height:1}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-row{--world-cup-third-rank-size: var(--world-cup-third-table-rank-size-final)}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-rank{width:var(--world-cup-third-table-rank-size-final);height:var(--world-cup-third-table-rank-size-final);font-size:max(.92rem,14px)}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-team strong{font-size:max(1.02rem,16px);line-height:1}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-team small{font-size:max(.68rem,11px);line-height:1}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-status{min-height:19px;padding:0 7px;font-size:max(.58rem,9px);line-height:1}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-metric{font-size:max(1rem,15px);line-height:1}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-row.advanced{--world-cup-live-position-fill: var(--world-cup-position-first-vivid);--world-cup-live-position-ink: var(--world-cup-hog-cream);--world-cup-live-position-border: var(--world-cup-position-first-ink);--world-cup-live-position-shadow: var(--world-cup-position-first-shadow);--world-cup-live-position-row-fill: color-mix( in srgb, var(--world-cup-hog-cream) 91%, var(--world-cup-position-first-vivid) );--world-cup-table-bubble-fill: var(--world-cup-position-first-vivid);--world-cup-table-bubble-text: var(--world-cup-hog-cream);--world-cup-table-bubble-border: var(--world-cup-position-first-ink);--world-cup-table-bubble-shadow: var(--world-cup-position-first-shadow);background:var(--world-cup-live-position-row-fill)!important}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-row.advanced :is(.world-cup-third-table-rank,.world-cup-third-table-status){border-color:var(--world-cup-position-first-ink)!important}@media (max-width: 640px){.app.app-world-cup-route .world-cup-third-table-panel.phase-two{--world-cup-third-table-stat-columns: 28px 30px 28px;--world-cup-third-table-stat-gap: 2px;--world-cup-third-table-rank-size-final: 26px}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-header h4{font-size:clamp(1rem,4.2vw,1.08rem)}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-team strong{font-size:max(.96rem,15px)}.app.app-world-cup-route .world-cup-third-table-panel.phase-two .world-cup-third-table-status{min-height:18px;padding:0 6px;font-size:max(.56rem,9px)}}.app.app-world-cup-route :is(.world-cup-prize-phase-grid .world-cup-prize-phase:is(.phase-one,.phase-two,.phase-three) .world-cup-prize-card,.world-cup-pool-standings-panel.phase-one .world-cup-empty-state){--world-cup-inner-panel-card-fill: var( --world-cup-prize-phase-one-card-fill, var( --world-cup-live-panel-surface-strong, color-mix(in srgb, #ffffff 88%, var(--world-cup-phase-one-panel-fill)) ) );--world-cup-inner-panel-card-accent: var( --world-cup-phase-one-panel-fill, var(--world-cup-next-panel-fill, var(--world-cup-colorway-base)) );--world-cup-inner-panel-card-edge: var( --world-cup-prize-phase-one-card-text, var( --world-cup-phase-one-panel-edge, var(--world-cup-next-panel-edge, var(--world-cup-colorway-border)) ) );--world-cup-inner-panel-card-shadow: var( --world-cup-phase-one-inner-underlay, var( --world-cup-next-panel-shadow, var(--world-cup-colorway-shadow, var(--world-cup-inner-panel-card-edge)) ) );--world-cup-inner-panel-card-light: color-mix( in srgb, var(--world-cup-inner-panel-card-accent) 42%, #ffffff );--world-cup-inner-panel-card-glow: color-mix( in srgb, var(--world-cup-inner-panel-card-accent) 54%, transparent );--world-cup-inner-panel-card-effect: color-mix( in srgb, var(--world-cup-inner-panel-card-edge) 86%, var(--world-cup-inner-panel-card-shadow) );--world-cup-inner-panel-card-border-width: 1.5px;--world-cup-inner-panel-card-lift: 2.5px;box-sizing:border-box;border:var(--world-cup-inner-panel-card-border-width) solid var(--world-cup-inner-panel-card-edge)!important;border-color:var(--world-cup-inner-panel-card-edge)!important;background:radial-gradient(ellipse at 50% -50%,color-mix(in srgb,var(--world-cup-inner-panel-card-light) 42%,transparent) 0%,color-mix(in srgb,var(--world-cup-inner-panel-card-light) 22%,transparent) 34%,color-mix(in srgb,var(--world-cup-inner-panel-card-glow) 10%,transparent) 58%,transparent 74%),radial-gradient(ellipse at 50% 124%,color-mix(in srgb,var(--world-cup-inner-panel-card-glow) 12%,transparent) 0%,color-mix(in srgb,var(--world-cup-inner-panel-card-light) 8%,transparent) 36%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-inner-panel-card-fill) 88%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-inner-panel-card-fill) 96%,#ffffff) 38%,var(--world-cup-inner-panel-card-fill) 76%,color-mix(in srgb,var(--world-cup-inner-panel-card-fill) 92%,var(--world-cup-inner-panel-card-edge)) 100%)!important;background-clip:padding-box!important;box-shadow:0 0 0 var(--world-cup-inner-panel-card-border-width) color-mix(in srgb,var(--world-cup-inner-panel-card-effect) 48%,transparent),0 0 16px -10px color-mix(in srgb,var(--world-cup-inner-panel-card-effect) 42%,transparent),calc(var(--world-cup-inner-panel-card-lift) * -1) 0 0 var(--world-cup-inner-panel-card-effect),var(--world-cup-inner-panel-card-lift) 0 0 var(--world-cup-inner-panel-card-effect),0 calc(var(--world-cup-inner-panel-card-lift) * -1) 0 var(--world-cup-inner-panel-card-effect),0 var(--world-cup-inner-panel-card-lift) 0 var(--world-cup-inner-panel-card-effect),var(--world-cup-inner-panel-card-lift) var(--world-cup-inner-panel-card-lift) 0 var(--world-cup-inner-panel-card-effect),10px 11px 30px -24px color-mix(in srgb,var(--world-cup-inner-panel-card-effect) 48%,transparent),0 12px 28px -24px color-mix(in srgb,var(--world-cup-inner-panel-card-accent) 36%,transparent),0 0 34px -28px color-mix(in srgb,var(--world-cup-inner-panel-card-accent) 32%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-inner-panel-card-light) 42%,transparent),inset 0 9px 15px -14px color-mix(in srgb,var(--world-cup-inner-panel-card-light) 48%,transparent),inset 0 -5px 9px -8px color-mix(in srgb,var(--world-cup-inner-panel-card-edge) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-inner-panel-card-light) 16%,transparent)!important}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one .world-cup-empty-state{--world-cup-inner-panel-card-fill: color-mix( in srgb, #ffffff 88%, var(--world-cup-phase-one-panel-fill) );color:var(--world-cup-hospitality-cyan-ink)!important;-webkit-text-fill-color:var(--world-cup-hospitality-cyan-ink)!important}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one .world-cup-empty-state :is(strong,p){color:var(--world-cup-hospitality-cyan-ink)!important;-webkit-text-fill-color:var(--world-cup-hospitality-cyan-ink)!important}@media (max-width: 1180px){.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-team{display:grid!important;align-self:stretch;align-content:center!important;align-items:center!important;justify-items:start!important;gap:0!important;min-height:100%}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-team strong{display:none!important}.app.app-world-cup-route .world-cup-standings-panel.phase-one .world-cup-live-team small{display:block!important;color:var(--world-cup-entry-purple-ink)!important;font-size:max(1rem,15px)!important;font-weight:900;line-height:1!important;text-transform:uppercase;white-space:nowrap}}.app.app-world-cup-route .world-cup-player-option,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-player-option{--world-cup-player-option-bubble-fill: var( --world-cup-entry-content-bubble-fill, var(--world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong)) );--world-cup-player-option-bubble-edge: var( --world-cup-entry-content-bubble-edge, var(--world-cup-colorway-chip-shadow, var(--world-cup-colorway-shadow)) );--world-cup-player-option-bubble-border: var( --world-cup-entry-content-bubble-border, var(--world-cup-colorway-border) );--world-cup-player-option-bubble-accent: var( --world-cup-entry-content-bubble-accent, var(--world-cup-colorway-base) );--world-cup-player-option-bubble-lift: 2.5px;--world-cup-player-option-bubble-light: color-mix( in srgb, var(--world-cup-player-option-bubble-fill) 72%, #ffffff );--world-cup-player-option-bubble-glow: color-mix( in srgb, var(--world-cup-player-option-bubble-fill) 86%, transparent );box-sizing:border-box;border:var(--world-cup-effect-sm-border) solid var(--world-cup-player-option-bubble-border)!important;border-color:var(--world-cup-player-option-bubble-border)!important;background:radial-gradient(ellipse at 50% -46%,color-mix(in srgb,var(--world-cup-player-option-bubble-light) 76%,transparent) 0%,color-mix(in srgb,var(--world-cup-player-option-bubble-light) 44%,transparent) 30%,color-mix(in srgb,var(--world-cup-player-option-bubble-glow) 20%,transparent) 54%,transparent 72%),radial-gradient(ellipse at 50% 122%,color-mix(in srgb,var(--world-cup-player-option-bubble-glow) 26%,transparent) 0%,color-mix(in srgb,var(--world-cup-player-option-bubble-light) 12%,transparent) 35%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--world-cup-player-option-bubble-fill) 88%,#ffffff) 0%,color-mix(in srgb,var(--world-cup-player-option-bubble-fill) 97%,#ffffff) 34%,var(--world-cup-player-option-bubble-fill) 74%,color-mix(in srgb,var(--world-cup-player-option-bubble-fill) 88%,var(--world-cup-player-option-bubble-border)) 100%)!important;background-clip:padding-box!important;box-shadow:0 0 0 var(--world-cup-effect-sm-border) color-mix(in srgb,var(--world-cup-player-option-bubble-edge) 48%,transparent),0 0 16px -10px color-mix(in srgb,var(--world-cup-player-option-bubble-edge) 42%,transparent),calc(var(--world-cup-player-option-bubble-lift) * -1) 0 0 var(--world-cup-player-option-bubble-edge),var(--world-cup-player-option-bubble-lift) 0 0 var(--world-cup-player-option-bubble-edge),0 calc(var(--world-cup-player-option-bubble-lift) * -1) 0 var(--world-cup-player-option-bubble-edge),0 var(--world-cup-player-option-bubble-lift) 0 var(--world-cup-player-option-bubble-edge),var(--world-cup-player-option-bubble-lift) var(--world-cup-player-option-bubble-lift) 0 var(--world-cup-player-option-bubble-edge),10px 11px 30px -24px color-mix(in srgb,var(--world-cup-player-option-bubble-edge) 48%,transparent),0 12px 28px -24px color-mix(in srgb,var(--world-cup-player-option-bubble-accent) 36%,transparent),0 0 34px -28px color-mix(in srgb,var(--world-cup-player-option-bubble-accent) 32%,transparent),inset 0 2px color-mix(in srgb,var(--world-cup-player-option-bubble-light) 42%,transparent),inset 0 9px 15px -14px color-mix(in srgb,var(--world-cup-player-option-bubble-light) 48%,transparent),inset 0 -5px 9px -8px color-mix(in srgb,var(--world-cup-player-option-bubble-border) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--world-cup-player-option-bubble-light) 16%,transparent)!important}.app.app-world-cup-route .world-cup-player-option.selected,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body .world-cup-player-option.selected{--world-cup-player-option-bubble-fill: var(--world-cup-colorway-base);--world-cup-player-option-bubble-edge: color-mix( in srgb, var(--world-cup-colorway-chip-shadow) 86%, var(--world-cup-player-option-bubble-border) );--world-cup-player-option-bubble-border: var(--world-cup-colorway-chip-border, var(--world-cup-colorway-border));--world-cup-player-option-bubble-accent: var(--world-cup-colorway-base)}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-player-option:not(.selected),.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-player-option:not(.selected){--world-cup-player-option-resting-fill: var( --world-cup-colorway-panel-fill-strong, var(--world-cup-colorway-surface-strong) );color:var(--world-cup-colorway-text)!important;border:var(--world-cup-effect-xs-border) solid var(--world-cup-colorway-chip-border)!important;border-color:var(--world-cup-colorway-chip-border)!important;background:var(--world-cup-player-option-resting-fill)!important;background-image:none!important;box-shadow:none!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-golden-search-row,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-golden-search-row{margin-inline:var(--world-cup-golden-card-inset-start) var(--world-cup-golden-card-inset-end)!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot :is(.world-cup-golden-search-trigger,.world-cup-golden-search-field,.world-cup-golden-search-field input),.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot :is(.world-cup-golden-search-trigger,.world-cup-golden-search-field,.world-cup-golden-search-field input){color:var(--world-cup-colorway-text)!important;-webkit-text-fill-color:var(--world-cup-colorway-text)!important;caret-color:var(--world-cup-colorway-text)}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot :is(.world-cup-golden-search-trigger svg,.world-cup-golden-search-field>svg),.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot :is(.world-cup-golden-search-trigger svg,.world-cup-golden-search-field>svg){color:var(--world-cup-colorway-text)!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-golden-search-field input::placeholder,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-golden-search-field input::placeholder{color:color-mix(in srgb,var(--world-cup-colorway-text) 68%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--world-cup-colorway-text) 68%,transparent)!important;opacity:1}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-golden-search-field input:focus::placeholder,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-golden-search-field input:focus::placeholder{color:transparent!important;-webkit-text-fill-color:transparent!important;opacity:0}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-player-option.selected:not(:disabled),.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-player-option.selected:not(:disabled){opacity:1!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-player-option:is(:focus,:focus-visible,:active),.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-player-option:is(:focus,:focus-visible,:active){outline:0!important;outline-color:transparent!important;outline-offset:0!important;-webkit-focus-ring-color:transparent;-webkit-tap-highlight-color:transparent}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-player-option:not(.selected):is(:focus,:focus-visible,:active),.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-player-option:not(.selected):is(:focus,:focus-visible,:active){box-shadow:none!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-player-option.selected:disabled,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-player-option.selected:disabled{--world-cup-player-option-bubble-fill: var(--world-cup-colorway-base);--world-cup-player-option-bubble-edge: color-mix( in srgb, var(--world-cup-colorway-chip-shadow) 86%, var(--world-cup-colorway-chip-border) );--world-cup-player-option-bubble-border: var(--world-cup-colorway-chip-border);--world-cup-player-option-bubble-accent: var(--world-cup-colorway-base);cursor:not-allowed;opacity:1!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-player-option strong,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-player-option strong{display:block;max-width:100%;min-width:0;overflow:hidden;font-size:clamp(1.14rem,1.55vw,1.34rem)!important;line-height:.98;text-overflow:ellipsis;white-space:nowrap}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-lock-pick-copy,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-lock-pick-copy{display:grid;grid-column:1 / -1!important;grid-row:1;grid-template-columns:minmax(0,1fr);align-items:center;align-self:center;justify-items:stretch!important;min-height:0;padding-inline:52px 10px;pointer-events:none}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-compact-icon,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-compact-icon{grid-row:1;z-index:2}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-lock-pick-identity.has-media,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-lock-pick-identity.has-media{position:relative;display:grid;grid-template-columns:minmax(0,1fr)!important;align-items:center;width:100%;min-width:0;min-height:34px;justify-content:stretch!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-lock-pick-flag-box,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-lock-pick-flag-box{position:absolute;top:50%;left:-8px;display:grid;transform:translateY(-50%)}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-lock-pick-text,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-lock-pick-text{grid-column:1!important;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;min-height:0;align-content:center;align-items:center;justify-items:start!important;overflow:visible;padding-left:28px;box-sizing:border-box;text-align:left}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-lock-pick-text strong,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-lock-pick-text strong{display:block;width:100%;max-width:100%;min-width:0;overflow:visible;font-size:clamp(1.18rem,2.15vw,1.58rem)!important;line-height:.98;text-align:left;text-overflow:clip;text-wrap:normal;overflow-wrap:normal;white-space:normal!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-golden-selected-player>div,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-golden-selected-player>div{overflow:visible}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-golden-selected-player.selected strong,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-golden-selected-player.selected strong{display:block;width:100%;max-width:100%;min-width:0;overflow:visible;font-size:clamp(1.18rem,2.15vw,1.58rem)!important;line-height:.98;text-align:center;text-overflow:clip;text-wrap:normal;white-space:normal}@media (max-width: 640px){.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-lock-pick-copy,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-lock-pick-copy{padding-inline:47px 8px}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-lock-pick-identity.has-media,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-lock-pick-identity.has-media{grid-template-columns:minmax(0,1fr)!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-lock-pick-text strong,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-entry-compact-golden.selected .world-cup-entry-lock-pick-text strong,.app.app-world-cup-route .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-golden-selected-player.selected strong,.app-world-cup-route .world-cup-entry-panel-v2-layout .world-cup-entry-panel-v2-body.active-goldenBoot .world-cup-golden-selected-player.selected strong{font-size:clamp(1.06rem,4.1vw,1.22rem)!important;line-height:1}}.app.app-world-cup-route :is(.world-cup-group-card-editable .world-cup-team-row-copy strong,.world-cup-third-selector .world-cup-third-team-copy strong,.world-cup-third-table-panel .world-cup-third-table-team strong,.world-cup-standings-panel.phase-one .world-cup-live-team strong,.world-cup-fixture-team strong){font-size:clamp(1.04rem,1.45vw,1.18rem)!important;line-height:.98}.app.app-world-cup-route :is(.world-cup-lock-button:not(.locked):disabled,.world-cup-group-table-lock:not(.locked):disabled){cursor:not-allowed!important;opacity:.46!important;filter:saturate(.7);transform:none!important}.app.app-world-cup-route .world-cup-lock-button:not(.locked):disabled:before,.app.app-world-cup-route .world-cup-group-table-lock:not(.locked):disabled:before{opacity:0!important}.app.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-entry-expanded-header .world-cup-lock-button:not(.locked):disabled:before,.app.app-world-cup-route .world-cup-entry-panel-v2-body>.world-cup-lockable-section>.world-cup-entry-open-pick .world-cup-lock-button:not(.locked):disabled:before{opacity:0!important}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-group-card-editable.is-locked .world-cup-team-row{grid-template-columns:22px var(--world-cup-group-team-flag-width) minmax(0,1fr) minmax(44px,auto)}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-submission-detail-points{grid-column:4;grid-row:1}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-bracket-board{grid-template-columns:repeat(5,minmax(150px,1fr))}.app.app-world-cup-route .world-cup-pool-standings-panel :is(.world-cup-submission-card,.world-cup-submission-row,.world-cup-submission-detail-panel,.world-cup-drawer-summary div,.world-cup-submission-detail-groups .world-cup-group-card,.world-cup-submission-third-chip,.world-cup-submission-bracket-board .world-cup-bracket-column,.world-cup-submission-bracket-board .world-cup-bracket-column-header,.world-cup-submission-bracket-board .world-cup-bracket-match,.world-cup-submission-bracket-board .world-cup-bracket-team,.world-cup-drawer-rounds section){color:var(--pl-purple-deep);background:#fffffffa;text-shadow:none}.app.app-world-cup-route .world-cup-pool-standings-panel :is(.world-cup-submission-card *,.world-cup-submission-detail-panel *,.world-cup-submission-bracket-board *){text-shadow:none}.app.app-world-cup-route .world-cup-pool-standings-panel :is(.world-cup-submission-name strong,.world-cup-submission-score strong,.world-cup-submission-possible strong,.world-cup-submission-pick strong,.world-cup-drawer-summary strong,.world-cup-submission-detail-section-heading h4,.world-cup-submission-detail-groups .world-cup-group-card h4,.world-cup-submission-detail-groups .world-cup-team-row-copy strong,.world-cup-submission-third-chip strong,.world-cup-submission-bracket-board .world-cup-bracket-team strong,.world-cup-submission-bracket-board .world-cup-bracket-column-header h4,.world-cup-submission-bracket-board .world-cup-bracket-match-header strong,.world-cup-drawer-rounds h4,.world-cup-team-chip strong){color:var(--pl-purple-deep)}.app.app-world-cup-route .world-cup-pool-standings-panel :is(.world-cup-submission-name small,.world-cup-submission-score small,.world-cup-submission-possible small,.world-cup-submission-pick small,.world-cup-submission-detail-groups .world-cup-team-row-copy span,.world-cup-submission-third-chip small,.world-cup-submission-bracket-board .world-cup-bracket-team small){color:#334155}.app.app-world-cup-route .world-cup-pool-standings-panel :is(.world-cup-drawer-summary span,.world-cup-submission-detail-section-heading>strong,.world-cup-submission-detail-section-heading span,.world-cup-submission-bracket-board .world-cup-bracket-column-header span,.world-cup-submission-bracket-board .world-cup-bracket-match-header span,.world-cup-drawer-rounds h4){color:var(--pl-cyan-dark)}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-pos{color:var(--pl-purple-deep);background:#ecfefff0}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-row.is-selected .world-cup-submission-toggle-icon{transform:rotate(180deg)}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-bracket-board .world-cup-bracket-team.winner,.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-bracket-board .world-cup-bracket-team.winner.result-hit,.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-bracket-board .world-cup-bracket-team.winner.result-miss,.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-bracket-board .world-cup-bracket-team.winner.result-pending{color:var(--pl-purple-deep);background:#fffffffa;box-shadow:0 3px #4c1d952e}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-bracket-board .world-cup-bracket-team.loser{color:#334155;background:#f8fafcf0;filter:none;opacity:1}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one button.world-cup-submission-row{border:0;color:var(--pl-purple-deep)!important;-webkit-text-fill-color:var(--pl-purple-deep)!important;background:#fffffffa;box-shadow:none}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one button.world-cup-submission-row:is(:hover,.is-selected){color:var(--pl-purple-deep)!important;-webkit-text-fill-color:var(--pl-purple-deep)!important;background:#f8fafcf5}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one button.world-cup-submission-row :is(strong,.world-cup-submission-action,.world-cup-submission-toggle-icon){color:var(--pl-purple-deep)!important;-webkit-text-fill-color:var(--pl-purple-deep)!important}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one button.world-cup-submission-row small{color:#334155!important;-webkit-text-fill-color:#334155!important}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one button.world-cup-submission-row .world-cup-submission-score,.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one button.world-cup-submission-row .world-cup-submission-score strong{color:var(--pl-white)!important;-webkit-text-fill-color:var(--pl-white)!important}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one button.world-cup-submission-row .world-cup-submission-score small{color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one button.world-cup-submission-row .world-cup-submission-possible strong{color:var(--pl-cyan-dark)!important;-webkit-text-fill-color:var(--pl-cyan-dark)!important}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one button.world-cup-submission-row .world-cup-submission-possible small{color:var(--pl-purple-deep)!important;-webkit-text-fill-color:var(--pl-purple-deep)!important}.app.app-world-cup-route .world-cup-pool-standings-panel.phase-one button.world-cup-submission-row .world-cup-submission-pick small{color:var(--pl-cyan-dark)!important;-webkit-text-fill-color:var(--pl-cyan-dark)!important}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-panel .world-cup-drawer-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-team-chip.result-hit{border-color:#10b98170;color:#064e3b;background:#ecfdf5f5}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-team-chip.result-miss{border-color:#ef44446b;color:#7f1d1d;background:#fee2e2f5}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-team-chip.result-pending{border-color:#064e5d2e;color:var(--pl-purple-deep);background:#fffffff5}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-team-chip.result-hit :is(strong,span){color:#064e3b}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-team-chip.result-miss :is(strong,span){color:#7f1d1d}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-team-chip.result-pending :is(strong,span){color:var(--pl-purple-deep)}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-third-grid{gap:10px}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-third-chip{grid-template-columns:30px 34px minmax(0,1fr);column-gap:8px;min-height:62px;border-width:1.5px;border-color:var(--world-cup-fifa-brand-purple-ink);border-radius:var(--border-radius-md);color:var(--world-cup-entry-purple-ink);background:color-mix(in srgb,var(--world-cup-hog-cream) 94%,var(--world-cup-entry-purple-vivid));box-shadow:0 4px color-mix(in srgb,var(--world-cup-fifa-brand-purple-ink) 88%,#1f0601),0 14px 26px -18px color-mix(in srgb,var(--world-cup-fifa-brand-purple-ink) 48%,transparent),inset 0 2px #ffffff57}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-third-chip.hit{border-color:var(--world-cup-position-first-ink);background:color-mix(in srgb,var(--world-cup-hog-cream) 91%,var(--world-cup-position-first-vivid));box-shadow:0 4px 0 var(--world-cup-position-first-shadow),0 14px 26px -18px color-mix(in srgb,var(--world-cup-position-first-shadow) 52%,transparent),inset 0 2px #ffffff57}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-third-chip.miss{border-color:var(--world-cup-entry-red-ink);background:color-mix(in srgb,var(--world-cup-hog-cream) 94%,var(--world-cup-entry-red-warm));box-shadow:0 4px 0 var(--world-cup-entry-red-shadow),0 14px 26px -18px color-mix(in srgb,var(--world-cup-entry-red-shadow) 54%,transparent),inset 0 2px #ffffff57}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-third-chip.pending{border-color:var(--world-cup-fifa-brand-purple-ink);background:color-mix(in srgb,var(--world-cup-hog-cream) 96%,var(--world-cup-entry-purple-vivid))}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-third-chip .world-cup-pick-result-badge{justify-self:center;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;padding:0;background:#ffffffeb;box-shadow:0 2px #4c1d9529;font-size:.86rem}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-third-chip .world-cup-pick-result-badge>span{display:grid;place-items:center;line-height:1}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-third-chip .world-cup-submission-third-flag{justify-self:center;width:34px;min-width:34px;height:28px;min-height:28px}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-third-chip .world-cup-submission-third-flag img{max-width:32px;max-height:23px}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-third-chip .world-cup-submission-third-copy{min-width:0}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-third-chip :is(strong,small){color:var(--world-cup-entry-purple-ink)!important;-webkit-text-fill-color:var(--world-cup-entry-purple-ink)!important}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-third-chip.hit :is(strong,small){color:#064e3b!important;-webkit-text-fill-color:#064e3b!important}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-third-chip.miss :is(strong,small){color:var(--world-cup-entry-red-ink)!important;-webkit-text-fill-color:var(--world-cup-entry-red-ink)!important}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-panel .world-cup-drawer-summary div{min-width:0}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-section-heading h4{color:var(--pl-purple-deep)!important;font-family:var(--world-cup-font-heading)!important;paint-order:normal!important;-webkit-text-fill-color:var(--pl-purple-deep)!important;text-shadow:none!important;-webkit-text-stroke:0!important}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-section-heading>strong{gap:5px!important;padding-inline:12px!important;border-color:var(--world-cup-entry-purple-ink)!important;color:var(--pl-white)!important;-webkit-text-fill-color:var(--pl-white)!important;background:var(--world-cup-entry-purple-vivid)!important;box-shadow:0 3px 0 var(--world-cup-entry-purple-shadow),0 10px 22px -14px color-mix(in srgb,var(--world-cup-entry-purple-shadow) 78%,transparent)!important;font-family:var(--world-cup-font-condensed)!important;font-size:clamp(1.36rem,2.1vw,1.78rem)!important;font-weight:900!important;text-shadow:0 1px 8px rgba(15,23,42,.18)!important}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-section-heading>strong span{color:currentColor!important;font-family:var(--world-cup-font-condensed)!important;font-size:inherit!important;font-weight:inherit!important;-webkit-text-fill-color:currentColor!important}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-card.world-cup-submission-standing-first{border-color:var(--world-cup-position-first-ink);background:color-mix(in srgb,var(--world-cup-hog-cream) 93%,var(--world-cup-position-first-vivid));box-shadow:0 3px 0 var(--world-cup-position-first-shadow),0 14px 28px #0f172a1f}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-card.world-cup-submission-standing-middle{border-color:var(--world-cup-position-second-ink);background:color-mix(in srgb,var(--world-cup-hog-cream) 92%,var(--world-cup-position-second-vivid));box-shadow:0 3px 0 var(--world-cup-position-second-shadow),0 14px 28px #0f172a1f}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-card.world-cup-submission-standing-last{border-color:var(--world-cup-entry-red-ink);background:color-mix(in srgb,var(--world-cup-hog-cream) 96%,var(--world-cup-entry-red-warm));box-shadow:0 3px 0 var(--world-cup-entry-red-shadow),0 14px 28px #0f172a1f}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-card:is(.world-cup-submission-standing-first,.world-cup-submission-standing-middle,.world-cup-submission-standing-last) .world-cup-submission-row{background:transparent}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-card:is(.world-cup-submission-standing-first,.world-cup-submission-standing-middle,.world-cup-submission-standing-last) .world-cup-submission-row:is(:hover,.is-selected){background:#ffffff6b}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-standing-first .world-cup-submission-pos{color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:var(--world-cup-position-first-ink);background:var(--world-cup-position-first-vivid);box-shadow:0 3px 0 var(--world-cup-position-first-shadow)}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-standing-middle .world-cup-submission-pos{color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:var(--world-cup-position-second-ink);background:var(--world-cup-position-second-vivid);box-shadow:0 3px 0 var(--world-cup-position-second-shadow)}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-standing-last .world-cup-submission-pos{color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:var(--world-cup-entry-red-ink);background:var(--world-cup-entry-red-vivid);box-shadow:0 3px 0 var(--world-cup-entry-red-shadow)}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-group-card-editable{--world-cup-group-team-flag-width: 28px;overflow:hidden;padding:0}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-group-card-editable.is-locked .world-cup-group-card-header{box-sizing:border-box;width:calc(100% + 4px);margin:-2px -2px 0;padding:10px;border:0;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0;color:var(--world-cup-hog-cream)!important;background:var(--world-cup-entry-purple-vivid)!important;box-shadow:0 3px 0 var(--world-cup-fifa-brand-purple-ink)}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-group-card-editable.is-locked .world-cup-group-card-header h4{color:var(--world-cup-hog-cream)!important;-webkit-text-fill-color:var(--world-cup-hog-cream)!important}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-group-card-editable.is-locked .world-cup-group-card-header span{display:inline-grid;width:32px;min-width:32px;height:32px;min-height:32px;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--world-cup-fifa-brand-purple-ink) 34%,transparent);border-radius:50%;color:var(--world-cup-entry-purple-ink)!important;-webkit-text-fill-color:var(--world-cup-entry-purple-ink)!important;background:color-mix(in srgb,var(--world-cup-hog-cream) 92%,var(--world-cup-entry-purple-vivid))!important;box-shadow:0 2px color-mix(in srgb,var(--world-cup-fifa-brand-purple-ink) 42%,transparent),0 8px 14px -12px color-mix(in srgb,var(--world-cup-fifa-brand-purple-ink) 46%,transparent);font-size:.78rem;font-weight:950;line-height:1}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-group-card-editable.is-locked ol{margin:0;padding:0}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-group-card-editable.is-locked .world-cup-team-row.world-cup-submission-group-row{grid-template-columns:22px var(--world-cup-group-team-flag-width) minmax(0,1fr) 28px;grid-template-areas:"rank flag team team" "actual actual actual points";align-items:center;column-gap:8px;row-gap:7px;min-height:62px;padding:7px 8px 8px}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-submission-group-row .world-cup-group-rank{grid-area:rank;justify-self:center}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-submission-group-row .world-cup-team-crest{grid-area:flag;justify-self:center;align-self:center;max-width:var(--world-cup-group-team-flag-width);max-height:20px}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-submission-group-row .world-cup-team-row-copy{grid-area:team;align-self:center;align-content:center;justify-self:stretch;justify-items:start;text-align:left}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-submission-group-row .world-cup-team-row-copy strong{display:inline-grid;align-items:center;justify-content:start;min-height:30px;max-width:100%;color:var(--pl-purple-deep);-webkit-text-fill-color:var(--pl-purple-deep);font-size:.98rem;letter-spacing:.03em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-submission-group-row .world-cup-submission-detail-points{grid-area:points;align-self:center;justify-self:center;width:28px;min-width:28px;height:28px;min-height:28px;border:1px solid rgba(76,29,149,.18);border-radius:50%;color:var(--world-cup-entry-purple-ink)!important;-webkit-text-fill-color:var(--world-cup-entry-purple-ink)!important;background:color-mix(in srgb,var(--world-cup-hog-cream) 92%,var(--world-cup-entry-purple-vivid))!important;padding:0;font-size:.68rem;line-height:1;box-shadow:0 2px #4c1d953d,0 8px 14px -12px #4c1d956b}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-submission-group-actual{grid-area:actual;display:block;align-self:center;justify-self:start;overflow:hidden;width:fit-content;max-width:100%;min-height:20px;padding:4px 7px;border:1px solid rgba(76,29,149,.16);border-radius:999px;color:var(--pl-purple-deep);-webkit-text-fill-color:var(--pl-purple-deep);background:#ffffffb8;font-size:.72rem;font-weight:900;line-height:1;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-submission-group-row .world-cup-submission-detail-points.result-hit{border-color:var(--world-cup-entry-purple-ink)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:var(--world-cup-entry-purple-vivid)!important;box-shadow:0 2px color-mix(in srgb,var(--world-cup-entry-purple-shadow) 58%,transparent),0 8px 14px -12px color-mix(in srgb,var(--world-cup-entry-purple-shadow) 58%,transparent)}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-submission-group-row .world-cup-submission-detail-points.result-partial{border-color:color-mix(in srgb,var(--world-cup-position-second-ink) 46%,transparent)!important;color:var(--world-cup-position-second-ink)!important;-webkit-text-fill-color:var(--world-cup-position-second-ink)!important;background:color-mix(in srgb,var(--world-cup-hog-cream) 74%,var(--world-cup-position-second-vivid))!important;box-shadow:0 2px color-mix(in srgb,var(--world-cup-position-second-shadow) 36%,transparent),0 8px 14px -12px color-mix(in srgb,var(--world-cup-position-second-shadow) 46%,transparent)}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-submission-group-row .world-cup-submission-detail-points.result-warning{border-color:color-mix(in srgb,var(--world-cup-hog-lime-ink) 48%,transparent)!important;color:var(--world-cup-hog-lime-ink)!important;-webkit-text-fill-color:var(--world-cup-hog-lime-ink)!important;background:color-mix(in srgb,var(--world-cup-hog-cream) 78%,var(--world-cup-hog-lime))!important;box-shadow:0 2px color-mix(in srgb,var(--world-cup-hog-lime-shadow) 36%,transparent),0 8px 14px -12px color-mix(in srgb,var(--world-cup-hog-lime-shadow) 46%,transparent)}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-submission-group-row .world-cup-submission-detail-points.result-miss{border-color:color-mix(in srgb,var(--world-cup-entry-red-ink) 50%,transparent)!important;color:var(--world-cup-entry-red-ink)!important;-webkit-text-fill-color:var(--world-cup-entry-red-ink)!important;background:color-mix(in srgb,var(--world-cup-hog-cream) 82%,var(--world-cup-entry-red-warm))!important;box-shadow:0 2px color-mix(in srgb,var(--world-cup-entry-red-shadow) 34%,transparent),0 8px 14px -12px color-mix(in srgb,var(--world-cup-entry-red-shadow) 44%,transparent)}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-submission-group-row .world-cup-submission-detail-points.result-pending{border-color:color-mix(in srgb,var(--world-cup-entry-purple-ink) 38%,transparent);color:var(--world-cup-entry-purple-ink);background:color-mix(in srgb,var(--world-cup-hog-cream) 92%,var(--world-cup-entry-purple-vivid));box-shadow:0 2px color-mix(in srgb,var(--world-cup-entry-purple-shadow) 34%,transparent),0 8px 14px -12px color-mix(in srgb,var(--world-cup-entry-purple-shadow) 44%,transparent)}@media (max-width: 720px){.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-group-grid.world-cup-submission-detail-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-group-card-editable{--world-cup-group-team-flag-width: 18px;padding:0}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-group-card-editable.is-locked .world-cup-group-card-header{padding:7px 6px}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-group-card-editable.is-locked .world-cup-team-row.world-cup-submission-group-row{grid-template-columns:18px var(--world-cup-group-team-flag-width) minmax(0,1fr) 22px;column-gap:4px;row-gap:5px;min-height:58px;padding:5px 4px}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-submission-group-row .world-cup-group-rank{width:18px;height:18px;font-size:.58rem}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-submission-group-row .world-cup-team-crest{max-height:14px}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-submission-group-row .world-cup-team-row-copy strong{min-height:24px;font-size:.72rem;letter-spacing:0;line-height:.9;overflow-wrap:anywhere;text-align:left;white-space:normal}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-submission-group-row .world-cup-submission-detail-points{width:22px;min-width:22px;height:22px;min-height:22px;padding:0;font-size:.56rem}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-groups .world-cup-submission-group-actual{width:fit-content;max-width:100%;min-height:18px;padding:3px 4px;font-size:.58rem}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-panel .world-cup-drawer-summary{gap:6px}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-panel .world-cup-drawer-summary div{padding:8px 6px}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-panel .world-cup-drawer-summary strong{font-size:clamp(.7rem,2.3vw,1rem)}.app.app-world-cup-route .world-cup-pool-standings-panel .world-cup-submission-detail-panel .world-cup-drawer-summary span{font-size:.6rem}}.app.app-world-cup-route .world-cup-live-bracket-panel.phase-two{--world-cup-phase-one-panel-fill: var(--world-cup-entry-orange-vivid);--world-cup-phase-one-panel-edge: var(--world-cup-entry-orange-ink);--world-cup-phase-one-elevation-edge: color-mix(in srgb, var(--world-cup-entry-orange-shadow) 86%, #1f0601);--world-cup-phase-one-border-glow: color-mix(in srgb, var(--world-cup-entry-orange-vivid) 72%, #ffffff);--world-cup-phase-one-inner-underlay: color-mix(in srgb, var(--world-cup-entry-orange-shadow) 78%, #1f0601);--world-cup-live-panel-surface-strong: var(--world-cup-entry-orange-surface-strong);--world-cup-live-panel-surface: var(--world-cup-entry-orange-surface);--world-cup-live-panel-ink: var(--world-cup-entry-orange-ink);--world-cup-live-panel-muted: var(--world-cup-entry-orange-muted);--world-cup-live-panel-on-fill: #ffffff;--world-cup-main-heading-outline-color: var(--world-cup-phase-one-panel-edge);--world-cup-main-heading-outline-shadow: color-mix(in srgb, var(--world-cup-phase-one-panel-edge) 82%, transparent);margin-top:var(--world-cup-tracker-section-break);border-color:var(--world-cup-phase-one-elevation-edge);border-width:6px;color:var(--world-cup-live-panel-on-fill);background:var(--world-cup-phase-one-panel-fill);overflow:visible;box-shadow:0 0 18px -8px color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 70%,transparent),-10px 0 34px -24px color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 54%,transparent),10px 0 34px -24px color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 54%,transparent),0 -10px 34px -26px color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 46%,transparent),0 18px 50px -30px color-mix(in srgb,var(--world-cup-phase-one-elevation-edge) 62%,transparent),0 30px 76px -42px color-mix(in srgb,#100022 44%,transparent),0 0 88px -54px color-mix(in srgb,var(--world-cup-phase-one-panel-fill) 52%,transparent)}.app.app-world-cup-route .world-cup-live-bracket-panel.phase-two .world-cup-panel-header{align-items:center;gap:clamp(10px,1.4vw,18px)}.app.app-world-cup-route .world-cup-live-bracket-panel.phase-two .world-cup-panel-header h3{color:var(--world-cup-live-panel-on-fill)!important;font-size:clamp(2.05rem,4.6vw,3.45rem);line-height:.88;-webkit-text-stroke:.58px var(--world-cup-main-heading-outline-color)!important;paint-order:stroke fill!important;text-shadow:-.55px 0 0 var(--world-cup-main-heading-outline-shadow),.55px 0 0 var(--world-cup-main-heading-outline-shadow),0 -.55px 0 var(--world-cup-main-heading-outline-shadow),0 .55px 0 var(--world-cup-main-heading-outline-shadow),0 1.4px 0 color-mix(in srgb,var(--world-cup-main-heading-outline-color) 74%,transparent)!important}.app.app-world-cup-route .world-cup-live-bracket-panel.phase-two .world-cup-panel-header>div>span{color:var(--world-cup-main-heading-outline-color)!important;-webkit-text-fill-color:var(--world-cup-main-heading-outline-color)!important;-webkit-text-stroke:0!important;text-shadow:none!important}.app.app-world-cup-route .world-cup-live-bracket-status{display:inline-grid;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:var(--world-cup-effect-sm-border) solid var(--world-cup-phase-one-panel-edge);border-radius:999px;color:var(--world-cup-live-panel-ink)!important;background:#fffffff5;font-size:clamp(.72rem,.9vw,.86rem);font-weight:950;line-height:1;text-align:center;text-transform:uppercase;box-shadow:2px 0 0 var(--world-cup-phase-one-inner-underlay),0 3px 0 var(--world-cup-phase-one-inner-underlay),3px 3px 0 var(--world-cup-phase-one-inner-underlay)}.app.app-world-cup-route .world-cup-live-bracket-status.is-live{color:#fff!important;background:var(--world-cup-entry-red-vivid)}.app.app-world-cup-route .world-cup-live-bracket-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:clamp(8px,1vw,12px);margin-top:clamp(12px,1.4vw,18px)}.app.app-world-cup-route .world-cup-live-bracket-meta span{display:grid;justify-items:center;min-width:0;padding:8px 10px;border:var(--world-cup-effect-sm-border) solid var(--world-cup-phase-one-panel-edge);border-radius:16px;color:var(--world-cup-live-panel-ink);background:linear-gradient(180deg,var(--world-cup-live-panel-surface-strong),var(--world-cup-live-panel-surface));text-align:center;box-shadow:2px 0 color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 30%,transparent),0 3px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 34%,transparent)}.app.app-world-cup-route .world-cup-live-bracket-meta strong{color:var(--world-cup-live-panel-ink);font-size:clamp(1.05rem,1.4vw,1.24rem);font-weight:950;line-height:1}.app.app-world-cup-route .world-cup-live-bracket-meta small{overflow:hidden;max-width:100%;color:var(--world-cup-live-panel-muted);font-size:.66rem;font-weight:950;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app.app-world-cup-route .world-cup-live-bracket-board{grid-template-columns:repeat(5,minmax(150px,1fr));margin-top:clamp(14px,1.6vw,22px)}.app.app-world-cup-route .world-cup-live-bracket-board :is(.world-cup-bracket-column,.world-cup-bracket-column-header,.world-cup-bracket-match,.world-cup-bracket-team){color:var(--pl-purple-deep);background:#fffffffa;text-shadow:none}.app.app-world-cup-route .world-cup-live-bracket-board .world-cup-bracket-column{border:var(--world-cup-effect-sm-border) solid var(--world-cup-phase-one-panel-edge);box-shadow:3px 0 color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 44%,transparent),0 4px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 48%,transparent),10px 13px 26px -20px color-mix(in srgb,var(--world-cup-phase-one-inner-underlay) 72%,transparent)}.app.app-world-cup-route .world-cup-live-bracket-board .world-cup-bracket-column-header{border-bottom-color:color-mix(in srgb,var(--world-cup-phase-one-panel-edge) 28%,transparent)}.app.app-world-cup-route .world-cup-live-bracket-board .world-cup-bracket-column-header :is(span,h4,strong),.app.app-world-cup-route .world-cup-live-bracket-board .world-cup-bracket-match-header :is(span,strong),.app.app-world-cup-route .world-cup-live-bracket-board .world-cup-bracket-team :is(strong,small){color:var(--pl-purple-deep)!important;-webkit-text-fill-color:var(--pl-purple-deep)!important;text-shadow:none!important}.app.app-world-cup-route .world-cup-live-bracket-board .world-cup-bracket-team small,.app.app-world-cup-route .world-cup-live-bracket-board .world-cup-bracket-match-header strong{color:#334155!important;-webkit-text-fill-color:#334155!important}.app.app-world-cup-route .world-cup-live-bracket-board .world-cup-bracket-matchup{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:4px}.app.app-world-cup-route .world-cup-live-bracket-board .world-cup-bracket-vs{width:22px;height:22px;color:var(--world-cup-live-panel-muted);font-size:.55rem}.app.app-world-cup-route .world-cup-live-bracket-board .world-cup-bracket-team{grid-template-columns:21px minmax(0,1fr) auto;min-height:36px;padding:5px 6px;border-color:#4c1d9529;box-shadow:0 3px #4c1d9529}.app.app-world-cup-route .world-cup-live-bracket-board .world-cup-bracket-team.placeholder{grid-template-columns:minmax(0,1fr);color:#334155;background:#f8fafcf0}.app.app-world-cup-route .world-cup-live-bracket-board .world-cup-bracket-team.winner{border-color:#10b98161;background:#ecfdf5eb}.app.app-world-cup-route .world-cup-live-bracket-board .world-cup-bracket-team.loser{color:#334155;background:#f8fafcf0;filter:none;opacity:1}.app.app-world-cup-route .world-cup-live-bracket-result{display:inline-grid;min-width:42px;min-height:24px;place-items:center;padding:0 7px;border-radius:999px;color:#064e3b;background:#10b98129;font-size:.62rem;font-weight:950;text-transform:uppercase}.app.app-world-cup-route .world-cup-readonly-bracket-tree{--bracket-row-size: 58px;--bracket-row-gap: 8px;grid-template-columns:minmax(214px,1.15fr) 24px minmax(188px,1fr) 24px minmax(172px,.92fr) 24px minmax(154px,.82fr) 24px minmax(154px,.82fr);gap:0;width:100%;max-width:100%;margin-top:clamp(12px,1.4vw,18px);overflow-x:auto;padding:4px 0 var(--space-xs)}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree{grid-template-columns:minmax(214px,1fr) 24px minmax(214px,1fr) 24px minmax(214px,1fr) 24px minmax(214px,1fr) 24px minmax(214px,1fr)}.app.app-world-cup-route .world-cup-readonly-bracket-tree.world-cup-live-bracket-board{--bracket-row-size: 76px;--bracket-row-gap: 9px}.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-tree-round{padding-inline:0}.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-connector-lane{width:24px;min-width:24px}.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-connector-top,.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-connector-bottom,.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-connector-middle{right:12px}.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-connector:after{width:12px}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-tree-round{padding:0 4px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-column-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:stretch;min-height:46px;padding:6px 8px 6px 12px;border:1px solid rgba(76,29,149,.22)!important;border-radius:var(--border-radius-md)!important;background:#fffffff5!important;box-shadow:0 3px color-mix(in srgb,var(--world-cup-entry-purple-shadow) 28%,transparent),0 10px 18px -16px color-mix(in srgb,var(--world-cup-entry-purple-shadow) 42%,transparent)!important}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-column-title{display:grid;justify-items:start;min-width:0;text-align:left}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-column-title h4{overflow:hidden;margin:0;max-width:100%;text-align:left;text-overflow:ellipsis;white-space:nowrap}.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-column-header{border-color:var(--world-cup-phase-one-panel-edge)!important;box-shadow:0 3px color-mix(in srgb,var(--world-cup-phase-one-panel-edge) 42%,transparent),0 10px 18px -16px color-mix(in srgb,var(--world-cup-phase-one-panel-edge) 46%,transparent)!important}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-round-progress{display:grid;min-width:42px;height:28px;place-items:center;border:1px solid rgba(76,29,149,.22);border-radius:999px;color:var(--pl-purple-deep)!important;background:#fffffff0!important;box-shadow:0 2px #4c1d952e;font-size:.74rem;font-weight:950;line-height:1}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-round-progress.player-round-total{min-width:58px;border-color:color-mix(in srgb,var(--world-cup-entry-purple-ink) 38%,transparent);color:var(--world-cup-entry-purple-ink)!important;-webkit-text-fill-color:var(--world-cup-entry-purple-ink)!important;background:color-mix(in srgb,var(--world-cup-hog-cream) 92%,var(--world-cup-entry-purple-vivid))!important;box-shadow:0 2px color-mix(in srgb,var(--world-cup-entry-purple-shadow) 34%,transparent),0 8px 14px -12px color-mix(in srgb,var(--world-cup-entry-purple-shadow) 44%,transparent)}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-tree-match{--bracket-match-inner-radius: calc(var(--border-radius-md) - 1px);overflow:hidden;border:1px solid rgba(76,29,149,.2)!important;border-radius:var(--border-radius-md)!important;background:#ffffffe6!important;box-shadow:none!important}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-tree-matchup{overflow:hidden;border-radius:var(--bracket-match-inner-radius)}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-tree-match.has-meta .world-cup-bracket-tree-matchup{border-radius:0 0 var(--bracket-match-inner-radius) var(--bracket-match-inner-radius)}.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-tree-match{--bracket-match-inner-radius: calc(var(--border-radius-md) - 2px);min-height:66px;border:2px solid var(--world-cup-fifa-brand-purple-ink)!important;background:linear-gradient(180deg,color-mix(in srgb,#ffffff 96%,var(--world-cup-entry-purple-vivid)),color-mix(in srgb,#ffffff 90%,var(--world-cup-entry-purple-vivid)))!important;box-shadow:0 3px color-mix(in srgb,var(--world-cup-fifa-brand-purple-ink) 82%,#1f0601),0 11px 20px -14px color-mix(in srgb,var(--world-cup-fifa-brand-purple-ink) 74%,transparent),0 0 18px -12px color-mix(in srgb,var(--world-cup-entry-purple-vivid) 46%,transparent),inset 0 1px color-mix(in srgb,#ffffff 86%,transparent)!important}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-tree-match.has-meta{grid-template-rows:auto minmax(0,1fr)}.app.app-world-cup-route .world-cup-bracket-tree-match-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:22px;padding:4px 6px 3px;border-bottom:1px solid rgba(76,29,149,.14);background:#ecfeffa3}.app.app-world-cup-route .world-cup-bracket-tree-match-meta span,.app.app-world-cup-route .world-cup-bracket-tree-match-meta strong{overflow:hidden;color:var(--pl-cyan-dark)!important;font-size:.56rem;font-weight:950;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app.app-world-cup-route .world-cup-bracket-tree-match-meta strong{justify-self:end;color:var(--pl-purple-deep)!important}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-team-compact{--bracket-flag-box-height: 18px;--bracket-flag-max-width: 23px;--bracket-flag-max-height: 16px;position:relative;grid-template-columns:minmax(0,1fr)!important;min-height:100%;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-tree-match:not(.has-meta) .world-cup-bracket-team-compact.slot-home{border-radius:var(--bracket-match-inner-radius) 0 0 var(--bracket-match-inner-radius)!important}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-tree-match:not(.has-meta) .world-cup-bracket-team-compact.slot-away{border-radius:0 var(--bracket-match-inner-radius) var(--bracket-match-inner-radius) 0!important}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-tree-match.has-meta .world-cup-bracket-team-compact.slot-home{border-radius:0 0 0 var(--bracket-match-inner-radius)!important}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-tree-match.has-meta .world-cup-bracket-team-compact.slot-away{border-radius:0 0 var(--bracket-match-inner-radius) 0!important}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.winner{color:var(--pl-purple-deep)!important;-webkit-text-fill-color:var(--pl-purple-deep)!important}.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.winner{border:0!important;color:var(--world-cup-entry-purple-ink, var(--pl-purple-deep))!important;-webkit-text-fill-color:var(--world-cup-entry-purple-ink, var(--pl-purple-deep))!important;background:color-mix(in srgb,var(--world-cup-hog-cream) 93%,var(--world-cup-position-first-vivid))!important;background-image:none!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--world-cup-position-first-ink) 44%,transparent),inset 0 2px color-mix(in srgb,#ffffff 24%,transparent)!important}.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.winner :is(.world-cup-bracket-team-main,.world-cup-bracket-team-copy,.world-cup-bracket-team-copy strong,.world-cup-bracket-team-score){color:var(--world-cup-entry-purple-ink, var(--pl-purple-deep))!important;-webkit-text-fill-color:var(--world-cup-entry-purple-ink, var(--pl-purple-deep))!important}.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact .world-cup-bracket-team-main{gap:6px}.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact .world-cup-bracket-flag-box{width:var(--bracket-flag-max-width);height:var(--bracket-flag-box-height)}.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact .world-cup-bracket-team-copy{display:inline-flex;align-items:center;justify-content:center;gap:5px}.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-team-score{display:inline-grid;min-width:18px;height:18px;place-items:center;padding:0 4px;border-radius:999px;color:inherit;background:color-mix(in srgb,currentColor 10%,transparent);font-size:.76rem;font-variant-numeric:tabular-nums;font-weight:950;line-height:1}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact:is(.predicted-advance,.predicted-round){border:0!important;color:var(--pl-purple-deep)!important;-webkit-text-fill-color:var(--pl-purple-deep)!important;background:#fffffffa!important;background-image:none!important;box-shadow:inset 0 0 0 1.5px #4c1d9533!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.predicted-advance.result-hit{--world-cup-correct-winner-badge-fill: color-mix( in srgb, #ffffff 84%, var(--world-cup-phase-one-panel-fill, var(--world-cup-hospitality-cyan)) );--world-cup-correct-winner-check: var(--world-cup-phase-one-panel-fill, var(--world-cup-hospitality-cyan));--world-cup-correct-winner-edge: var(--world-cup-main-heading-outline-color, var(--world-cup-hospitality-cyan-ink));border:0!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:var(--world-cup-phase-one-panel-fill, var(--world-cup-hospitality-cyan))!important;background-image:none!important;box-shadow:inset 0 0 0 2px var(--world-cup-correct-winner-edge),inset 0 2px color-mix(in srgb,#ffffff 28%,transparent),0 2px color-mix(in srgb,var(--world-cup-correct-winner-edge) 54%,transparent)!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.predicted-advance.result-pending,.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.predicted-round.result-hit{border:0!important;color:var(--pl-purple-deep)!important;-webkit-text-fill-color:var(--pl-purple-deep)!important;background:#fffffffa!important;background-image:none!important;box-shadow:inset 0 0 0 2px var(--world-cup-colorway-base, var(--world-cup-entry-cyan-vivid))!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.predicted-round.result-pending{border:0!important;color:var(--pl-purple-deep)!important;-webkit-text-fill-color:var(--pl-purple-deep)!important;background:#fffffffa!important;background-image:none!important;box-shadow:inset 0 0 0 1.5px #4c1d9533!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.predicted-round.result-loss-pending{border:0!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;background:#fffffffa!important;background-image:none!important;filter:grayscale(.34);opacity:.7;box-shadow:inset 0 0 0 2px #dc2626b8!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.predicted-round.result-loss-hit{border:0!important;color:#7f1d1d!important;-webkit-text-fill-color:#7f1d1d!important;background:color-mix(in srgb,var(--world-cup-hog-cream) 84%,var(--world-cup-entry-red-warm))!important;background-image:none!important;box-shadow:inset 0 0 0 2px #7f1d1d52,inset 0 2px color-mix(in srgb,#ffffff 32%,transparent)!important;filter:grayscale(.2);opacity:.84}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact:is(.predicted-advance,.predicted-round).result-miss,.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.predicted-round.result-loss-miss{border:0!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#dc2626!important;background-image:none!important;box-shadow:inset 0 0 0 2px #991b1b,inset 0 2px #ffffff2e!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.predicted-advance.result-hit :is(.world-cup-bracket-team-main,.world-cup-bracket-team-copy,.world-cup-bracket-team-copy strong){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact:is(.predicted-advance.result-pending,.predicted-round.result-hit,.predicted-round.result-pending,.predicted-round.result-loss-pending) :is(.world-cup-bracket-team-main,.world-cup-bracket-team-copy,.world-cup-bracket-team-copy strong){color:var(--pl-purple-deep)!important;-webkit-text-fill-color:var(--pl-purple-deep)!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.predicted-round.result-loss-pending :is(.world-cup-bracket-team-main,.world-cup-bracket-team-copy,.world-cup-bracket-team-copy strong){color:#64748b!important;-webkit-text-fill-color:#64748b!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact:is(.predicted-advance,.predicted-round).result-miss,.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.predicted-round.result-loss-miss{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact:is(.predicted-advance,.predicted-round).result-miss :is(.world-cup-bracket-team-main,.world-cup-bracket-team-copy,.world-cup-bracket-team-copy strong){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.predicted-round.result-loss-hit :is(.world-cup-bracket-team-main,.world-cup-bracket-team-copy,.world-cup-bracket-team-copy strong){color:#7f1d1d!important;-webkit-text-fill-color:#7f1d1d!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.predicted-advance.result-hit .world-cup-bracket-source-badge{border-color:var(--world-cup-correct-winner-edge)!important;color:var(--world-cup-correct-winner-check)!important;-webkit-text-fill-color:currentColor!important;background:var(--world-cup-correct-winner-badge-fill)!important;box-shadow:none!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact:is(.predicted-advance.result-pending,.predicted-round.result-hit,.predicted-round.result-pending,.predicted-round.result-loss-pending) .world-cup-bracket-source-badge{border-color:currentColor!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;background:#ffffffe6!important;box-shadow:none!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.predicted-round.result-loss-hit .world-cup-bracket-source-badge{border-color:currentColor!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;background:#ffffffc2!important;box-shadow:none!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact:is(.predicted-advance,.predicted-round).result-miss .world-cup-bracket-source-badge,.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.predicted-round.result-loss-miss .world-cup-bracket-source-badge{border-color:#ffffff57!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#7f1d1d47!important;box-shadow:none!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.predicted-round.result-loss-miss{border:0!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:color-mix(in srgb,var(--world-cup-colorway-base, var(--world-cup-entry-cyan-vivid)) 66%,#94a3b8)!important;background-image:none!important;filter:grayscale(.32);box-shadow:inset 0 0 0 2px #dc2626e6,inset 0 2px color-mix(in srgb,#ffffff 20%,transparent)!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.predicted-round.result-loss-miss :is(.world-cup-bracket-team-main,.world-cup-bracket-team-copy,.world-cup-bracket-team-copy strong){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.app.app-world-cup-route .world-cup-bracket-source-badge .world-cup-bracket-source-icon{display:block;width:13px;height:13px;stroke-width:3.4}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact .world-cup-bracket-source-badge.pending{border-color:currentColor!important;color:var(--pl-purple-deep)!important;-webkit-text-fill-color:currentColor!important;background:#fff!important;box-shadow:none!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact .world-cup-bracket-source-badge.pending.result-loss-pending{border-color:#64748b!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;background:#fff!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact .world-cup-bracket-source-badge.pending>span{color:currentColor!important;-webkit-text-fill-color:currentColor!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact .world-cup-bracket-source-badge.resolved{border-color:currentColor!important;background:#fff!important;box-shadow:none!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact .world-cup-bracket-source-badge.resolved.result-hit{border-color:var(--world-cup-correct-winner-edge, var(--world-cup-main-heading-outline-color, var(--world-cup-hospitality-cyan-ink)))!important;color:var(--world-cup-correct-winner-check, var(--world-cup-phase-one-panel-fill, var(--world-cup-hospitality-cyan)))!important;-webkit-text-fill-color:var(--world-cup-correct-winner-check, var(--world-cup-phase-one-panel-fill, var(--world-cup-hospitality-cyan)))!important;background:var( --world-cup-correct-winner-badge-fill, color-mix(in srgb, #ffffff 84%, var(--world-cup-phase-one-panel-fill, var(--world-cup-hospitality-cyan))) )!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact .world-cup-bracket-source-badge.resolved.result-hit :is(span,.world-cup-bracket-source-icon){color:var(--world-cup-correct-winner-check, var(--world-cup-phase-one-panel-fill, var(--world-cup-hospitality-cyan)))!important;-webkit-text-fill-color:var(--world-cup-correct-winner-check, var(--world-cup-phase-one-panel-fill, var(--world-cup-hospitality-cyan)))!important;stroke:currentColor!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact .world-cup-bracket-source-badge.resolved:is(.result-miss,.result-loss-miss){border-color:#991b1b!important;color:#fff!important;-webkit-text-fill-color:rgb(255,255,255)!important;background:#dc2626!important;box-shadow:inset 0 0 0 1px #ffffff38,0 1px #7f1d1d29!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact .world-cup-bracket-source-badge.resolved:is(.result-miss,.result-loss-miss) :is(span,.world-cup-bracket-source-icon){color:#fff!important;-webkit-text-fill-color:rgb(255,255,255)!important;stroke:currentColor!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact .world-cup-bracket-source-badge.resolved.result-loss-hit{border-color:#dc2626!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;background:#fff!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact .world-cup-bracket-source-badge.resolved.result-loss-hit :is(span,.world-cup-bracket-source-icon){color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;stroke:currentColor!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact:is(.predicted-advance,.predicted-round) .world-cup-bracket-source-badge.pending{border-color:currentColor!important;color:var(--pl-purple-deep)!important;-webkit-text-fill-color:var(--pl-purple-deep)!important;background:#fff!important;box-shadow:none!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact:is(.predicted-advance,.predicted-round) .world-cup-bracket-source-badge.pending.result-loss-pending{border-color:#64748b!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;background:#fff!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact:is(.predicted-advance,.predicted-round) .world-cup-bracket-source-badge.pending>span{color:currentColor!important;-webkit-text-fill-color:currentColor!important}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree .world-cup-bracket-result-dot{display:none!important}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.loser{color:#334155;filter:grayscale(.52);opacity:.52}.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.loser{border:0!important;color:#7f1d1d!important;-webkit-text-fill-color:#7f1d1d!important;background:color-mix(in srgb,var(--world-cup-hog-cream) 82%,var(--world-cup-entry-red-warm))!important;background-image:none!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--world-cup-entry-red-warm) 46%,#64748b)!important;filter:grayscale(.42);opacity:.78}.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.loser :is(.world-cup-bracket-team-main,.world-cup-bracket-team-copy,.world-cup-bracket-team-copy strong,.world-cup-bracket-team-score){color:#7f1d1d!important;-webkit-text-fill-color:#7f1d1d!important}.app.app-world-cup-route .world-cup-readonly-bracket-tree .world-cup-bracket-team-compact.placeholder{color:#334155;background:#f8fafcf0!important}.app.app-world-cup-route .world-cup-bracket-result-dot{position:absolute;right:3px;bottom:3px;z-index:6;display:grid;min-width:22px;max-width:44px;height:19px;place-items:center;padding:0 5px;border:1px solid rgba(76,29,149,.18);border-radius:999px;background:#fffffff5;font-size:.52rem;font-weight:950;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.app.app-world-cup-route .world-cup-bracket-result-dot.result-hit{border-color:#10b9816b;color:#064e3b!important;-webkit-text-fill-color:#064e3b!important;background:#ecfdf5f5}.app.app-world-cup-route .world-cup-bracket-result-dot.result-miss{border-color:#ef44446b;color:#7f1d1d!important;-webkit-text-fill-color:#7f1d1d!important;background:#fee2e2f5}.app.app-world-cup-route .world-cup-bracket-result-dot.result-pending{color:var(--pl-purple-deep)!important;-webkit-text-fill-color:var(--pl-purple-deep)!important}@media (max-width: 720px){.app.app-world-cup-route .world-cup-live-bracket-panel.phase-two .world-cup-panel-header{grid-template-columns:minmax(0,1fr)}.app.app-world-cup-route .world-cup-live-bracket-status{justify-self:start}.app.app-world-cup-route .world-cup-live-bracket-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.app.app-world-cup-route .world-cup-live-bracket-board{grid-template-columns:minmax(205px,1fr) 22px minmax(176px,.9fr) 22px minmax(160px,.82fr) 22px minmax(146px,.72fr) 22px minmax(146px,.72fr)}.app.app-world-cup-route .world-cup-readonly-bracket-tree{--bracket-row-size: 54px;--bracket-row-gap: 8px;grid-template-columns:minmax(205px,1fr) 22px minmax(176px,.9fr) 22px minmax(160px,.82fr) 22px minmax(146px,.72fr) 22px minmax(146px,.72fr)}.app.app-world-cup-route .world-cup-submission-bracket-tree.world-cup-readonly-bracket-tree{grid-template-columns:minmax(205px,1fr) 22px minmax(205px,1fr) 22px minmax(205px,1fr) 22px minmax(205px,1fr) 22px minmax(205px,1fr)}.app.app-world-cup-route .world-cup-readonly-bracket-tree.world-cup-live-bracket-board{--bracket-row-size: 74px}.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-connector-lane{width:22px;min-width:22px}.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-connector-top,.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-connector-bottom,.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-connector-middle{right:11px}.app.app-world-cup-route .world-cup-live-bracket-board.world-cup-readonly-bracket-tree .world-cup-bracket-connector:after{width:11px}.world-cup-submission-detail-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center}.world-cup-submission-detail-section-heading h4{font-size:clamp(1.34rem,5.4vw,1.7rem)}}:root{--pl-purple: #8B5CF6;--pl-purple-deep: #7C3AED;--pl-purple-light: #A78BFA;--pl-cyan: #06B6D4;--pl-cyan-light: #22D3EE;--pl-cyan-dark: #0891B2;--pl-white: #FFFFFF;--pl-light-gray: #F8FAFC;--pl-gray: #E2E8F0;--pl-dark-gray: #475569;--glass-white: rgba(255, 255, 255, .1);--glass-purple: rgba(139, 92, 246, .15);--glass-cyan: rgba(6, 182, 212, .1);--glass-border: rgba(255, 255, 255, .2);--gradient-primary: linear-gradient(135deg, var(--pl-purple) 0%, var(--pl-cyan) 100%);--gradient-secondary: linear-gradient(135deg, var(--pl-purple-deep) 0%, var(--pl-cyan-light) 100%);--gradient-glass: linear-gradient(135deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .05) 100%);--gradient-success: linear-gradient(135deg, #10B981, #059669);--gradient-warning: linear-gradient(135deg, #F59E0B, #D97706);--gradient-error: linear-gradient(135deg, #EF4444, #DC2626);--perfect: var(--pl-cyan);--excellent: #10B981;--good: #F59E0B;--average: #F97316;--poor: #EF4444;--champions-league: #4CAF50;--europa-league: #FF9800;--conference-league: #9C27B0;--relegation: #F44336;--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 3rem;--space-4xl: 4rem;--font-primary: "PremierSans-Bold", "Helvetica Neue", Arial, sans-serif;--font-secondary: "PremierSans-Regular", "Helvetica Neue", Arial, sans-serif;--text-xs: .75rem;--text-small: .875rem;--text-body: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-h3: 1.5rem;--text-h2: 2rem;--text-h1: 2.5rem;--text-hero: 3rem;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-xl: 16px;--border-radius-2xl: 24px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--shadow-glow: 0 0 20px rgba(139, 92, 246, .4);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-premier: cubic-bezier(.25, .46, .45, .94);--neomorphic: linear-gradient(145deg, #f0f0f0, #cacaca);--neomorphic-inset: inset 8px 8px 16px rgba(0, 0, 0, .1), inset -8px -8px 16px rgba(255, 255, 255, .8)}.neomorphic{background:var(--neomorphic);box-shadow:8px 8px 16px #0000001a,-8px -8px 16px #fffc}.neomorphic-inset{background:var(--pl-light-gray);box-shadow:var(--neomorphic-inset)}.animate-fade-in{animation:fadeIn .6s var(--ease-smooth)}.animate-slide-up{animation:slideUp .8s var(--ease-premier)}.animate-bounce-in{animation:bounceIn .6s var(--ease-bounce)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:middle}button{border:none;background:none;cursor:pointer;font-family:inherit}a{color:var(--pl-purple);text-decoration:none;transition:color .3s var(--ease-smooth)}a:hover{color:var(--pl-purple-light)}*:focus{outline:2px solid var(--pl-cyan);outline-offset:2px}::selection{background:var(--pl-purple-light);color:var(--pl-white)}::-moz-selection{background:var(--pl-purple-light);color:var(--pl-white)}@font-face{font-family:Radikal Bold;src:url(https://db.onlinewebfonts.com/t/a156ca0cab1c4a0b79463ed53604bac6.eot);src:url(https://db.onlinewebfonts.com/t/a156ca0cab1c4a0b79463ed53604bac6.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/a156ca0cab1c4a0b79463ed53604bac6.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/a156ca0cab1c4a0b79463ed53604bac6.woff)format("woff"),url(https://db.onlinewebfonts.com/t/a156ca0cab1c4a0b79463ed53604bac6.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/a156ca0cab1c4a0b79463ed53604bac6.svg#Radikal\ Bold)format("svg")}:root{--pl-purple: #8B5CF6;--pl-purple-deep: #7C3AED;--pl-purple-light: #A78BFA;--pl-cyan: #06B6D4;--pl-cyan-light: #22D3EE;--pl-cyan-dark: #0891B2;--pl-white: #FFFFFF;--pl-light-gray: #FFFFFF;--pl-gray: #E2E8F0;--pl-dark-gray: #475569;--glass-white: rgba(255, 255, 255, .1);--glass-purple: rgba(139, 92, 246, .15);--glass-cyan: rgba(6, 182, 212, .1);--glass-border: rgba(255, 255, 255, .2);--gradient-primary: linear-gradient(135deg, var(--pl-purple) 0%, var(--pl-cyan) 100%);--gradient-secondary: linear-gradient(135deg, var(--pl-purple-deep) 0%, var(--pl-cyan-light) 100%);--gradient-glass: linear-gradient(135deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .05) 100%);--gradient-success: linear-gradient(135deg, #10B981, #059669);--gradient-warning: linear-gradient(135deg, #F59E0B, #D97706);--gradient-error: linear-gradient(135deg, #EF4444, #DC2626);--perfect: var(--pl-cyan);--excellent: #10B981;--good: #F59E0B;--average: #F97316;--poor: #EF4444;--champions-league: #4CAF50;--europa-league: #FF9800;--conference-league: #9C27B0;--relegation: #F44336;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--text-hero: clamp(3rem, 8vw, 6rem);--text-h1: clamp(2rem, 5vw, 3.5rem);--text-h2: clamp(1.5rem, 4vw, 2.5rem);--text-h3: clamp(1.25rem, 3vw, 2rem);--text-body: clamp(1rem, 2.5vw, 1.125rem);--text-small: clamp(.875rem, 2vw, 1rem);--text-xs: clamp(.75rem, 1.5vw, .875rem);--ease-premier: cubic-bezier(.25, .46, .45, .94);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--border-radius-sm: 8px;--border-radius-md: 12px;--border-radius-lg: 16px;--border-radius-xl: 24px;--shadow-sm: 0 2px 8px rgba(55, 0, 60, .1);--shadow-md: 0 4px 20px rgba(55, 0, 60, .15);--shadow-lg: 0 8px 30px rgba(55, 0, 60, .2);--shadow-xl: 0 16px 40px rgba(55, 0, 60, .25);--shadow-glow: 0 0 20px rgba(0, 255, 135, .3);--mobile-xs: 320px;--mobile-sm: 375px;--mobile-lg: 414px;--tablet-sm: 768px;--tablet-lg: 1024px;--desktop-sm: 1280px;--desktop-md: 1440px;--desktop-lg: 1920px;--font-primary: "Radikal Bold", "Inter", "Helvetica Neue", Arial, sans-serif;--font-secondary: "Radikal Bold", "Inter", "Helvetica Neue", Arial, sans-serif}*{margin:0;padding:0;box-sizing:border-box;font-family:Radikal Bold,Inter,Helvetica Neue,Arial,sans-serif!important}html,body,div,span,p,h1,h2,h3,h4,h5,h6,a,button,input,textarea,select,label,li,ul,ol,table,th,td,tr,thead,tbody,tfoot,caption,nav,header,footer,section,article,aside,main,form,fieldset,legend,pre,code,kbd,samp,var,small,strong,em,i,b,u,s,sub,sup,mark,blockquote,cite,q,abbr,acronym,address,time,dl,dt,dd,figure,figcaption,details,summary,.card,.component,.text,.title,.subtitle,*[class*=text],*[class*=font],*[class*=title],*[class*=name],*[class*=label],*[class*=button],*[class*=header],*[class*=content],*[class*=body]{font-family:Radikal Bold,Inter,Helvetica Neue,Arial,sans-serif!important}body,html,input,textarea,select,option,button,[class*=react],[class*=component],[class*=App],.prediction-card,.card-header,.competitor-info,.total-score,.predictions-list,.prediction-row,.position-info,.points-earned,.standings-table,.live-pl-table,.table-container,.header,.header-content,.header-main,.header-text,.main-content,.top-section,.main-grid,.predictions-section,.predictions-grid,* *{font-family:Radikal Bold,Inter,Helvetica Neue,Arial,sans-serif!important}.floating-shape{position:fixed;border-radius:50%;z-index:-1;opacity:.6;filter:blur(1px)}.floating-shape-1{width:300px;height:300px;top:10%;left:-5%;background:radial-gradient(circle,#8b5cf640,#a78bfa26,#8b5cf60d);animation:floatShape1 20s ease-in-out infinite,morphShape1 15s ease-in-out infinite}.floating-shape-2{width:250px;height:250px;top:60%;right:-8%;background:radial-gradient(circle,#06b6d438,#22d3ee1f,#06b6d40a);animation:floatShape2 25s ease-in-out infinite,morphShape2 18s ease-in-out infinite}.floating-shape-3{width:180px;height:180px;top:30%;left:70%;background:radial-gradient(circle,#a78bfa2e,#8b5cf61a,#a78bfa08);animation:floatShape3 22s ease-in-out infinite,morphShape3 16s ease-in-out infinite}.floating-shape-4{width:400px;height:400px;bottom:-10%;left:20%;background:radial-gradient(ellipse,#22d3ee29,#06b6d414,#22d3ee05);animation:floatShape4 28s ease-in-out infinite,morphShape4 20s ease-in-out infinite}.particle-field{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-image:radial-gradient(circle at 25% 25%,rgba(139,92,246,.6) 1px,transparent 1px),radial-gradient(circle at 75% 75%,rgba(6,182,212,.5) 1px,transparent 1px);background-size:100px 100px,150px 150px;animation:particleDrift 40s linear infinite;opacity:.5}@keyframes backgroundPulse{0%,to{background:radial-gradient(circle at 20% 80%,rgba(139,92,246,.03) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(6,182,212,.04) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(167,139,250,.02) 0%,transparent 50%)}50%{background:radial-gradient(circle at 30% 70%,rgba(167,139,250,.04) 0%,transparent 60%),radial-gradient(circle at 70% 30%,rgba(34,211,238,.03) 0%,transparent 60%),radial-gradient(circle at 50% 50%,rgba(139,92,246,.025) 0%,transparent 40%)}}@keyframes backgroundShift{0%,to{background-position:0% 0%,100% 100%;opacity:.8}50%{background-position:100% 100%,0% 0%;opacity:.6}}@keyframes floatShape1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.1)}66%{transform:translate(-20px,15px) scale(.9)}}@keyframes floatShape2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-25px,30px) scale(1.05)}75%{transform:translate(20px,-25px) scale(.95)}}@keyframes floatShape3{0%,to{transform:translate(0) scale(1)}40%{transform:translate(15px,25px) scale(1.08)}80%{transform:translate(-30px,-15px) scale(.92)}}@keyframes floatShape4{0%,to{transform:translate(0) scale(1)}30%{transform:translate(40px,-30px) scale(1.03)}70%{transform:translate(-35px,25px) scale(.97)}}@keyframes morphShape1{0%,to{border-radius:50% 40% 60% 30%}25%{border-radius:30% 60% 40% 50%}50%{border-radius:60% 30% 50% 40%}75%{border-radius:40% 50% 30% 60%}}@keyframes morphShape2{0%,to{border-radius:40% 60% 30% 50%}33%{border-radius:50% 30% 60% 40%}66%{border-radius:30% 50% 40% 60%}}@keyframes morphShape3{0%,to{border-radius:60% 40% 50% 30%}50%{border-radius:30% 50% 40% 60%}}@keyframes morphShape4{0%,to{border-radius:50% 30% 40% 60%}25%{border-radius:40% 60% 50% 30%}75%{border-radius:60% 40% 30% 50%}}@keyframes particleDrift{0%{transform:translate(0)}to{transform:translate(-50px,-50px)}}@media (max-width: 768px){.floating-shape-1{width:200px;height:200px;top:5%;left:-10%}.floating-shape-2{width:150px;height:150px;top:70%;right:-15%}.floating-shape-3{width:120px;height:120px;top:40%;left:80%}.floating-shape-4{width:250px;height:250px;bottom:-15%;left:10%}.particle-field{background-size:80px 80px,120px 120px;opacity:.2}}@media (max-width: 480px){.floating-shape-1{width:150px;height:150px;opacity:.4}.floating-shape-2{width:120px;height:120px;opacity:.4}.floating-shape-3{width:100px;height:100px;opacity:.3}.floating-shape-4{width:180px;height:180px;opacity:.4}.particle-field{background-size:60px 60px,90px 90px;opacity:.15}.app:before,.app:after{animation-duration:35s}.floating-shape{filter:blur(.5px)}}.main-content{max-width:1400px;margin:0 auto;padding:var(--space-3xl) var(--space-lg);animation:fadeInUp 1s var(--ease-premier)}.standings-section,.live-table-section{width:100%;display:flex;justify-content:center}.main-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--space-2xl);margin-bottom:var(--space-4xl);container-type:inline-size}.predictions-section{grid-column:1 / -1}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{margin:0;padding:0;font-family:var(--font-secondary);background:#fff!important;color:var(--pl-dark-gray);line-height:1.6;font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.standings-table h2:after,.live-pl-table h2:after{content:"";position:absolute;bottom:-4px;left:0;width:60px;height:3px;background:var(--gradient-primary);border-radius:2px}.table-container{background:var(--glass-white);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--glass-border);transition:all .3s var(--ease-smooth);position:relative}thead{background:var(--gradient-primary);position:relative}th{background:transparent;color:var(--pl-white);padding:var(--space-sm) var(--space-md);text-align:left;font-weight:700;font-size:var(--text-xs);letter-spacing:.5px;text-transform:uppercase;position:relative;border:none}th:not(:last-child){border-right:1px solid rgba(255,255,255,.1)}td{padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--glass-border);background:#ffffff05;transition:all .3s var(--ease-smooth);vertical-align:middle}tr{height:48px;transition:all .3s var(--ease-smooth);animation:slideInUp .4s var(--ease-premier) forwards;animation-delay:calc(var(--row-index, 0) * .05s)}tr:hover{background:var(--glass-purple);transform:translate(4px);box-shadow:0 2px 8px #8b5cf626}.position{display:flex;align-items:center;gap:var(--space-xs);font-weight:700}.position-number{width:24px;height:24px;border-radius:50%;background:var(--neomorphic);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;transition:all .3s var(--ease-bounce);box-shadow:var(--shadow-sm)}.position-3 .position-number{background:linear-gradient(135deg,#cd7f32,#ffb347);color:var(--pl-white);box-shadow:0 2px 6px #cd7f324d}.competitor{display:flex;align-items:center;gap:var(--space-sm)}.avatar{font-size:1.2rem;width:28px;height:28px;border-radius:50%;background:var(--glass-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);transition:all .3s var(--ease-bounce);display:flex;align-items:center;justify-content:center}.name{font-weight:600;font-size:.9rem;color:var(--pl-dark-gray)}.points{font-weight:800;font-size:1.1rem;background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.max-points{color:var(--pl-purple-light);font-size:.8rem;font-weight:500;opacity:.8}.crown{font-size:1.2rem;animation:float 3s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(255,215,0,.6))}@media (prefers-contrast: high){:root{--glass-white: rgba(255, 255, 255, .9);--glass-border: rgba(0, 0, 0, .8)}}html{scroll-behavior:smooth;background:#fff!important;color:var(--pl-dark-gray);line-height:1.6;font-size:var(--text-body);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:var(--font-secondary);background:#fff!important;color:var(--pl-dark-gray);line-height:1.6;font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:800;line-height:1.2;margin:0 0 var(--space-md) 0;letter-spacing:-.02em}.predicted{background:var(--gradient-primary)}.actual{background:var(--gradient-secondary)}.points-earned{font-weight:800;font-size:var(--text-body);padding:var(--space-xs) var(--space-sm);border-radius:var(--border-radius-sm);min-width:48px;text-align:center;transition:all .3s var(--ease-smooth)}.app{min-height:100vh;background:linear-gradient(180deg,#fff 0% 100%);position:relative;overflow-x:hidden}.app:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;background:radial-gradient(circle at 20% 80%,rgba(139,92,246,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(6,182,212,.18) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(167,139,250,.12) 0%,transparent 50%);animation:backgroundPulse 25s ease-in-out infinite}.app:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(45deg,transparent 30%,rgba(139,92,246,.01) 50%,transparent 70%),linear-gradient(-45deg,transparent 30%,rgba(6,182,212,.015) 50%,transparent 70%);animation:backgroundShift 30s ease-in-out infinite}.glass{background:var(--gradient-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border)}.glass-strong{background:var(--glass-white);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid var(--glass-border)}.neomorphic{background:var(--pl-light-gray);box-shadow:8px 8px 16px #a3b1c699,-8px -8px 16px #fffc}.neomorphic-inset{background:var(--pl-light-gray);box-shadow:inset 8px 8px 16px #a3b1c699,inset -8px -8px 16px #fffc}.header{background:var(--gradient-primary);color:var(--pl-white);padding:var(--space-xl) 0;box-shadow:var(--shadow-xl);position:relative;overflow:hidden;width:100vw;margin-left:calc(-50vw + 50%)}.header:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,var(--glass-cyan) 0%,transparent 50%),radial-gradient(circle at 80% 20%,var(--glass-magenta) 0%,transparent 50%),radial-gradient(circle at 40% 80%,var(--glass-purple) 0%,transparent 50%);opacity:.6;animation:headerGlow 8s ease-in-out infinite alternate}@keyframes headerGlow{0%{opacity:.4;transform:scale(1)}to{opacity:.8;transform:scale(1.05)}}.header-content{margin:0 auto;padding:0 var(--space-lg);display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.pl-logo{height:150px;width:auto}.header-text h1{font-family:Radikal Bold,Inter,Helvetica Neue,Arial,sans-serif!important;font-size:var(--text-h1);font-weight:800;margin-bottom:var(--space-xs);color:#fff!important;text-shadow:none!important;background:none!important;background-clip:initial!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:#ffffff!important}.season{font-size:var(--text-small);opacity:.95;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.last-updated{font-size:var(--text-xs);opacity:.9;background:var(--glass-white);padding:var(--space-xs) var(--space-sm);border-radius:var(--border-radius-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border)}.refresh-btn{background:var(--glass-white);border:1px solid var(--glass-border);color:var(--pl-white);padding:var(--space-sm);border-radius:var(--border-radius-md);cursor:pointer;font-size:1.2rem;transition:all .3s var(--ease-smooth);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.refresh-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.refresh-btn:hover{background:var(--glass-cyan);transform:scale(1.05);box-shadow:var(--shadow-glow)}.refresh-btn:hover:before{left:100%}.main-content{margin:0 auto;padding:var(--space-3xl) var(--space-lg);animation:fadeInUp 1s var(--ease-premier)}.app-world-cup-route .main-content{box-sizing:border-box;width:100%;max-width:var(--world-cup-route-content-max-width, 1400px);min-width:0;padding-top:var(--space-lg)}.top-section{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--space-2xl);margin-bottom:var(--space-4xl);container-type:inline-size}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.standings-table h2,.live-pl-table h2{color:var(--pl-white)!important;font-size:var(--text-h2);font-weight:800;background:var(--gradient-primary);background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:var(--pl-white)!important;text-align:center;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.8)!important}.standings-table h2:after,.live-pl-table h2:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:4px;background:var(--gradient-primary);border-radius:2px}.table-container{background:var(--glass-white);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:var(--border-radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--glass-border);transition:all .3s var(--ease-smooth);position:relative}.table-container:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gradient-primary);opacity:.6}.table-container:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}table{width:100%;border-collapse:collapse}th{background:var(--gradient-primary);color:var(--pl-white);padding:var(--space-lg);text-align:left;font-weight:700;font-size:var(--text-small);letter-spacing:.5px;text-transform:uppercase;position:relative}th:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--pl-cyan-neon);opacity:.8}td{padding:var(--space-lg);border-bottom:1px solid var(--glass-border);background:#ffffff05;transition:all .3s var(--ease-smooth)}tr{transition:all .3s var(--ease-smooth);animation:slideInUp .6s var(--ease-premier) forwards;animation-delay:calc(var(--row-index, 0) * .1s)}tr:hover{background:var(--glass-purple);transform:scale(1.02);box-shadow:0 4px 12px #37003c1a}.position{display:flex;align-items:center;gap:var(--space-sm);font-weight:700}.position-number{width:32px;height:32px;border-radius:50%;background:var(--neomorphic);display:flex;align-items:center;justify-content:center;font-size:var(--text-small);font-weight:800;transition:all .3s var(--ease-bounce);box-shadow:var(--shadow-sm)}.position-1 .position-number{background:var(--gradient-primary);color:var(--pl-white);box-shadow:var(--shadow-glow);animation:pulse 2s infinite}.position-2 .position-number{background:linear-gradient(135deg,silver,#e8e8e8);color:var(--pl-dark-gray);box-shadow:0 4px 12px #c0c0c04d}.position-3 .position-number{background:linear-gradient(135deg,#cd7f32,#ffb347);color:var(--pl-white);box-shadow:0 4px 12px #cd7f324d}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.crown{font-size:1.5rem;animation:float 3s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(255,215,0,.6))}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.competitor{display:flex;align-items:center;gap:var(--space-lg)}.avatar{font-size:2rem;padding:var(--space-sm);border-radius:50%;background:var(--glass-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);transition:all .3s var(--ease-bounce)}.avatar:hover{transform:scale(1.2) rotate(10deg);box-shadow:var(--shadow-glow)}.name{font-weight:600;font-size:var(--text-body);color:var(--pl-dark-gray)}.points{font-weight:800;font-size:var(--text-h3);background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.max-points{color:var(--pl-purple-light);font-size:var(--text-small);font-weight:500;opacity:.8}.position-indicator{width:32px;height:32px;border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center;font-size:var(--text-small);font-weight:800;color:var(--pl-white);transition:all .3s var(--ease-smooth);box-shadow:var(--shadow-sm)}.team-name{font-weight:600;font-size:var(--text-body);color:var(--pl-dark-gray)}.predictions-section h2{color:var(--pl-purple-deep);font-size:var(--text-h1);margin-bottom:var(--space-3xl);text-align:center;font-weight:800;background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.predictions-section h2:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;background:radial-gradient(circle,var(--glass-cyan) 0%,transparent 70%);opacity:.1;z-index:-1;animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.predictions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:var(--space-2xl);container-type:inline-size}.total-score .points{font-size:var(--text-h2);font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.3)}.actual{background:var(--gradient-secondary);position:relative}.points-earned.perfect{background:var(--gradient-success);color:var(--pl-white);box-shadow:0 4px 12px #4caf504d}.points-earned.good{background:var(--gradient-warning);color:var(--pl-white);box-shadow:0 4px 12px #ff98004d}.points-earned.poor{background:var(--gradient-error);color:var(--pl-white);box-shadow:0 4px 12px #f443364d}.points-earned .points{font-weight:700;padding:.25rem .5rem;border-radius:4px;font-size:.8rem}.points.perfect{background:var(--perfect);color:var(--pl-white)}.points.excellent{background:var(--excellent);color:var(--pl-white)}.points.good{background:var(--good);color:var(--pl-white)}.points.average{background:var(--average);color:var(--pl-white)}.points.poor{background:var(--poor);color:var(--pl-white)}.loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.spinner{display:flex;gap:.5rem;margin-bottom:1rem}.spinner-ball{width:12px;height:12px;border-radius:50%;background:var(--pl-purple);animation:bounce 1.4s ease-in-out infinite both}.spinner-ball:nth-child(1){animation-delay:-.32s}.spinner-ball:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.loading-message{color:var(--pl-purple);font-weight:500}.error-state{display:flex;align-items:center;justify-content:center;min-height:100vh}.error-message{text-align:center;padding:2rem;background:var(--pl-white);border-radius:12px;box-shadow:0 4px 20px #0000001a}.error-message h2{color:var(--poor);margin-bottom:1rem}.error-message button{background:var(--pl-gradient);color:var(--pl-white);border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;margin-top:1rem}@media (max-width: 480px){:root{--text-h1: clamp(1.8rem, 8vw, 2.5rem);--text-h2: clamp(1.4rem, 6vw, 1.8rem);--text-h3: clamp(1.2rem, 5vw, 1.5rem);--text-body: clamp(.9rem, 4vw, 1rem);--text-small: clamp(.8rem, 3vw, .9rem);--text-xs: clamp(.7rem, 2vw, .8rem);--space-xs: .125rem;--space-sm: .25rem;--space-md: .5rem;--space-lg: .75rem;--space-xl: 1rem;--space-2xl: 1.5rem;--space-3xl: 2rem;--space-4xl: 3rem}.predictions-grid{grid-template-columns:1fr;gap:var(--space-lg)}.standings-section{order:1;justify-self:center}.live-table-section{order:2;justify-self:center}.predicted,.actual{width:28px;height:28px;font-size:.7rem}.points-earned{font-size:.8rem;padding:2px 6px;min-width:32px}th,td{padding:.5rem;font-size:.9rem}.pl-logo{height:80px}}@media (min-width: 481px) and (max-width: 768px){.main-grid{grid-template-columns:1fr;gap:var(--space-xl)}.standings-section{order:1}.live-table-section{order:2}.predictions-section{order:3}.predictions-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--space-xl)}}@media (min-width: 769px) and (max-width: 1024px){.main-grid{grid-template-columns:1fr 400px;gap:var(--space-2xl)}.standings-section{grid-column:1 / -1;order:1}.live-table-section{order:2}.predictions-section{order:3;grid-column:1 / -1}.predictions-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--space-xl)}}@media (min-width: 1025px) and (max-width: 1440px){.main-grid{grid-template-columns:2fr 1fr;gap:var(--space-3xl)}.standings-section{grid-column:1 / -1;order:1}.predictions-section{order:2}.live-table-section{order:3}.predictions-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:var(--space-2xl)}}@media (min-width: 1441px){.main-grid{grid-template-columns:2fr 1fr;gap:var(--space-3xl)}.predictions-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--space-2xl)}}@media (max-width: 480px){:root{--text-h1: clamp(1.8rem, 8vw, 2.5rem);--text-h2: clamp(1.4rem, 6vw, 1.8rem);--text-h3: clamp(1.2rem, 5vw, 1.5rem);--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 2.5rem}.main-content{padding:var(--space-md)}.top-section,.main-grid,.predictions-grid{grid-template-columns:1fr;gap:var(--space-lg)}.prediction-card{margin:0 -.5rem}.prediction-row{grid-template-columns:80px 1fr 50px;gap:var(--space-sm);padding:var(--space-md)}.predicted,.actual{width:28px;height:28px;font-size:.7rem}.points-earned{font-size:var(--text-small);min-width:40px}th,td{padding:.5rem;font-size:.9rem}}@media (min-width: 481px) and (max-width: 768px){.top-section,.main-grid{grid-template-columns:1fr;gap:var(--space-xl)}.predictions-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--space-xl)}}@media (min-width: 769px) and (max-width: 1024px){.top-section,.main-grid{grid-template-columns:1fr;gap:var(--space-2xl)}.standings-section{order:1;justify-self:center}.live-table-section{order:2;justify-self:center}.predictions-section{grid-column:1 / -1}.predictions-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--space-xl)}}@media (min-width: 1025px) and (max-width: 1440px){.top-section,.main-grid{grid-template-columns:2fr 1fr;gap:var(--space-3xl)}.predictions-section{grid-column:1 / -1}.predictions-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:var(--space-2xl)}}.predictions-header{background:var(--gradient-primary)!important;color:var(--pl-white)!important;margin:0 0 25px!important;padding:var(--space-md) var(--space-lg)!important;font-size:var(--text-h1)!important;font-weight:800!important;text-align:center!important;position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:60px!important;text-shadow:0 2px 4px rgba(0,0,0,.8)!important;border-radius:var(--border-radius-lg)!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:var(--pl-white)!important}.predictions-header:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 3s infinite}@media (max-width: 768px){.predictions-header{font-size:var(--text-h2)!important;min-height:50px!important;color:var(--pl-white)!important;text-shadow:0 2px 4px rgba(0,0,0,.8)!important;padding:var(--space-xs) var(--space-sm)!important}}@media (max-width: 480px){.predictions-header{font-size:var(--text-h3)!important;min-height:45px!important;color:var(--pl-white)!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important;padding:var(--space-xs) var(--space-sm)!important}}@media (max-width: 420px){.predictions-header{font-size:var(--text-xl)!important;min-height:40px!important;color:var(--pl-white)!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important;padding:var(--space-xs) var(--space-xs)!important}}@media (max-width: 360px){.predictions-header{font-size:var(--text-lg)!important;min-height:35px!important;color:var(--pl-white)!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important;padding:var(--space-xs) var(--space-xs)!important}}.header{background:var(--gradient-primary);color:var(--pl-white);padding:var(--space-xl) 0;position:relative;overflow:hidden;width:100vw;margin-left:calc(-50vw + 50%);box-shadow:var(--shadow-xl);clip-path:polygon(0% 0%,100% 0%,100% 85%,95% 90%,90% 85%,85% 92%,80% 87%,75% 93%,70% 88%,65% 94%,60% 89%,55% 95%,50% 90%,45% 96%,40% 91%,35% 97%,30% 92%,25% 98%,20% 93%,15% 99%,10% 94%,5% 100%,0% 95%);animation:waveBottom 8s ease-in-out infinite}@keyframes waveBottom{0%{clip-path:polygon(0% 0%,100% 0%,100% 85%,95% 90%,90% 85%,85% 92%,80% 87%,75% 93%,70% 88%,65% 94%,60% 89%,55% 95%,50% 90%,45% 96%,40% 91%,35% 97%,30% 92%,25% 98%,20% 93%,15% 99%,10% 94%,5% 100%,0% 95%)}25%{clip-path:polygon(0% 0%,100% 0%,100% 88%,95% 85%,90% 92%,85% 87%,80% 94%,75% 89%,70% 96%,65% 91%,60% 98%,55% 93%,50% 100%,45% 95%,40% 97%,35% 92%,30% 99%,25% 94%,20% 96%,15% 91%,10% 98%,5% 93%,0% 100%)}50%{clip-path:polygon(0% 0%,100% 0%,100% 92%,95% 88%,90% 95%,85% 90%,80% 97%,75% 92%,70% 99%,65% 94%,60% 96%,55% 91%,50% 98%,45% 93%,40% 100%,35% 95%,30% 97%,25% 92%,20% 99%,15% 94%,10% 96%,5% 91%,0% 98%)}75%{clip-path:polygon(0% 0%,100% 0%,100% 90%,95% 94%,90% 88%,85% 96%,80% 91%,75% 98%,70% 93%,65% 100%,60% 95%,55% 97%,50% 92%,45% 99%,40% 94%,35% 96%,30% 91%,25% 98%,20% 93%,15% 100%,10% 95%,5% 97%,0% 92%)}to{clip-path:polygon(0% 0%,100% 0%,100% 85%,95% 90%,90% 85%,85% 92%,80% 87%,75% 93%,70% 88%,65% 94%,60% 89%,55% 95%,50% 90%,45% 96%,40% 91%,35% 97%,30% 92%,25% 98%,20% 93%,15% 99%,10% 94%,5% 100%,0% 95%)}}.header .shape-1,.header .shape-2,.header .shape-3,.header .shape-4{position:absolute;border-radius:50% 30% 70% 40%;opacity:.15;z-index:1}.header .shape-1{width:120px;height:80px;background:#8b5cf699;top:20%;left:10%;animation:floatShape1 15s ease-in-out infinite}.header .shape-2{width:90px;height:120px;background:#06b6d480;top:60%;right:15%;animation:floatShape2 18s ease-in-out infinite reverse}.header .shape-3{width:100px;height:100px;background:#a855f766;top:10%;right:25%;animation:floatShape3 20s ease-in-out infinite}.header .shape-4{width:70px;height:110px;background:#22d3ee80;bottom:20%;left:20%;animation:floatShape4 16s ease-in-out infinite reverse}.header:after{content:"";position:absolute;bottom:-20px;left:0;width:100%;height:40px;background:linear-gradient(270deg,#ff1493cc,#00ff7fb3,#ffa500cc,#8a2be2b3,#ff4500cc);background-size:400% 400%;border-radius:50%;transform:scaleY(.3);opacity:.6;animation:waveShimmer 6s ease-in-out infinite;z-index:3}@keyframes waveShimmer{0%{background-position:0% 50%;opacity:.6}50%{background-position:100% 50%;opacity:.9}to{background-position:0% 50%;opacity:.6}}.header:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 200px 100px at 15% 30%,rgba(139,92,246,.4) 0%,transparent 70%),radial-gradient(ellipse 150px 200px at 85% 20%,rgba(6,182,212,.5) 0%,transparent 65%),radial-gradient(ellipse 180px 120px at 40% 70%,rgba(168,85,247,.3) 0%,transparent 60%),radial-gradient(ellipse 120px 180px at 70% 40%,rgba(34,211,238,.4) 0%,transparent 55%),radial-gradient(ellipse 160px 90px at 25% 80%,rgba(139,92,246,.3) 0%,transparent 65%);opacity:.8;animation:shapeFloat 12s ease-in-out infinite}.header.header-world-cup{--wc-header-inset: 0px;--wc-header-radius: calc(var(--world-cup-section-radius, 8px) + 1px);--wc-header-inner-radius: calc(var(--wc-header-radius) - var(--world-cup-effect-lg-border, 2px));--wc-header-art-radius: calc(var(--wc-header-radius) - 2px);--wc-header-line-radius: calc(var(--wc-header-radius) - 2px);--wc-header-border-mask-radius: calc(var(--wc-header-radius) + var(--world-cup-effect-lg-border, 2px));--wc-header-left-stop: 94.3%;--wc-header-right-stop: 84.3%;--wc-header-height: clamp(96px, calc(100vw * 490 / 1958), 340px);--wc-title-size: calc(var(--wc-header-height) * .195);--wc-logo-x: 74.5%;--wc-logo-y: 50%;--wc-logo-height: calc(var(--wc-header-height) * .54);--wc-header-paper: #fff8ed;--wc-header-purple-vivid: var(--world-cup-entry-purple-vivid, #6200e9);--wc-header-purple-ink: var(--world-cup-entry-purple-ink, #25005c);--wc-header-purple-shadow: var(--world-cup-entry-purple-shadow, #3d008f);--wc-header-bottom-lift: var(--world-cup-entry-purple-shadow, #3d008f);--wc-header-red-vivid: var(--world-cup-entry-red-vivid, #d40100);--wc-header-red-ink: var(--world-cup-entry-red-ink, #5a0b08);--wc-header-red-rim: color-mix(in srgb, var(--world-cup-entry-red-vivid, #d40100) 92%, var(--world-cup-entry-red-ink, #5a0b08));--wc-header-lime-vivid: var(--world-cup-entry-lime-vivid, #c6f000);--wc-header-lime-ink: var(--world-cup-entry-lime-ink, #6a5600);--wc-header-lime-rim: var(--world-cup-entry-lime-edge, #bee600);--wc-header-title-teal: var(--world-cup-hospitality-cyan, #51cbd7);--wc-header-title-plate-ink: var(--world-cup-hospitality-navy, #150d4b);--wc-header-title-plate-blue: var(--world-cup-entry-blue-vivid, #3158ff);--wc-header-title-plate-orange: var(--world-cup-hog-orange, #ff4315);--wc-header-title-plate-lavender: var(--world-cup-hog-lavender, #b98cff);--wc-header-title-plate-magenta: var(--world-cup-hog-magenta, #ff55d9);--wc-header-title-plate-teal: var(--world-cup-hog-teal-bright, #50ffd8);--wc-header-shadow-trim: 0px;--wc-header-shadow-clip-top: calc(74% + 1px + var(--wc-header-shadow-trim));--wc-header-frame-clip-top: calc(74% + 1px) ;--wc-header-cut: polygon( 0% 0%, 100% 0%, 100% 85%, 95% 90%, 90% 85%, 85% 92%, 80% 87%, 75% 93%, 70% 88%, 65% 94%, 60% 89%, 55% 95%, 50% 90%, 45% 96%, 40% 91%, 35% 97%, 30% 92%, 25% 98%, 20% 93%, 15% 99%, 10% 94%, 5% 100%, 0% 95% );display:flex;align-items:center;box-sizing:border-box;width:calc(100% - (var(--wc-header-inset) * 2));height:var(--wc-header-height);min-height:0;margin:var(--wc-header-inset) var(--wc-header-inset) 0;overflow:visible;padding:0;background:transparent;box-shadow:none;clip-path:none;filter:none;animation:none;isolation:isolate;z-index:3;border:0;border-radius:var(--wc-header-radius)}.header-world-cup .header-content{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;display:block;z-index:4}.header-world-cup .header-main{position:static;display:block;width:auto;margin:0;padding:0}.header-world-cup .header-text{position:absolute;top:50%;left:6.1%;width:43%;max-width:none;overflow:visible;text-align:left;transform:translateY(-50%)}.header-world-cup .header-text h1{position:relative;z-index:0;isolation:isolate;display:grid;width:max-content;max-width:none;gap:0;margin-left:calc(var(--wc-title-size) * -.46);margin-bottom:0;padding:calc(var(--wc-title-size) * .36) calc(var(--wc-title-size) * .9) calc(var(--wc-title-size) * .38) calc(var(--wc-title-size) * .72);font-size:var(--wc-title-size);line-height:.95;animation:none}.header-world-cup .header-text h1:before{content:"";position:absolute;pointer-events:none}.header-world-cup .header-text h1:before{inset:0;z-index:-2;border-radius:48% 52% 56% 44%/34% 66%;background:radial-gradient(132% 236% at 50% 50%,transparent 0 70.8%,var(--wc-header-purple-vivid) 71% 100%),radial-gradient(132% 236% at 50% 50%,var(--wc-header-red-ink) 0 18%,var(--wc-header-red-vivid) 18.2% 22.4%,var(--wc-header-title-plate-lavender) 22.6% 26.8%,var(--wc-header-title-plate-blue) 27% 31.2%,var(--wc-header-title-plate-orange) 31.4% 35.6%,var(--wc-header-lime-vivid) 35.8% 40%,var(--wc-header-title-plate-teal) 40.2% 44.4%,var(--wc-header-purple-vivid) 44.6% 48.8%,var(--wc-header-red-vivid) 49% 53.2%,var(--wc-header-title-plate-lavender) 53.4% 57.6%,var(--wc-header-title-plate-blue) 57.8% 62%,var(--wc-header-title-plate-orange) 62.2% 66.4%,var(--wc-header-lime-vivid) 66.6% 70.8%,var(--wc-header-title-plate-teal) 71% 75.2%,var(--wc-header-purple-vivid) 75.4% 100%);transform:rotate(-1.2deg)}.header-world-cup .header-text h1:after{content:none;display:none}.header-world-cup .header-title-line{position:relative;z-index:1;display:block;white-space:nowrap}.header-world-cup .header-title-line-event,.header-world-cup .header-title-line-pool{font-family:"Fwc 2026 Condensed",FWC2026 UltraCondensed,FWC2026 Condensed,FIFASans,Arial,sans-serif;font-weight:900;letter-spacing:.02em;line-height:.88;text-transform:uppercase}.header-world-cup .header-title-line-event{width:max-content;margin:0 0 .02em;padding:0;color:#fff;-webkit-text-fill-color:#ffffff;font-size:calc(var(--wc-title-size) * .76);-webkit-text-stroke:0;text-shadow:none}.header-world-cup .header-title-line-pool{color:#fff;-webkit-text-fill-color:#ffffff;font-size:var(--wc-title-size);text-shadow:none}.header-world-cup .world-cup-header-art-clip,.header-world-cup .world-cup-header-art,.header-world-cup .world-cup-header-shape-shadow,.header-world-cup .world-cup-header-frame{position:absolute;width:100%;height:100%;pointer-events:none}.header-world-cup .world-cup-header-art-clip{inset:0;z-index:1;clip-path:none;animation:none;overflow:visible;background:transparent;border-radius:0;filter:none;transform:none}.header-world-cup .world-cup-header-art{inset:0;z-index:auto}.header-world-cup .world-cup-header-shape-shadow{inset:0;z-index:0;overflow:visible;clip-path:inset(var(--wc-header-shadow-clip-top) -12px -24px -12px);filter:none;opacity:0;transform:translateY(calc(var(--world-cup-effect-lg-lift, 5px) + 2px))}.header-world-cup .world-cup-header-shape-shadow-fill{fill:var(--world-cup-entry-purple-shadow, #3d008f)}.header-world-cup .world-cup-header-frame{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none;clip-path:inset(var(--wc-header-frame-clip-top) -12px -24px -12px);transform:none}.header-world-cup .world-cup-header-frame-border{fill:none;pointer-events:none;stroke-linecap:round;stroke-linejoin:round;stroke:var(--world-cup-section-border, #2f2618);stroke-width:2px}.header-world-cup .world-cup-purple-base{fill:var(--wc-header-purple-vivid)}.header-world-cup .world-cup-purple-glow{fill:url(#wc-header-purple-glow);mix-blend-mode:screen;opacity:.95}.header-world-cup .world-cup-purple-material{fill:url(#wc-header-purple-material);mix-blend-mode:normal;opacity:.86}.header-world-cup .world-cup-red-edge{fill:var(--wc-header-red-rim)}.header-world-cup .world-cup-red-edge-material{fill:url(#wc-header-red-material);mix-blend-mode:normal;opacity:.92}.header-world-cup .world-cup-red-shape{fill:var(--wc-header-red-vivid)}.header-world-cup .world-cup-red-glow{fill:url(#wc-header-red-glow);mix-blend-mode:screen;opacity:.9}.header-world-cup .world-cup-red-material{fill:url(#wc-header-red-material);mix-blend-mode:normal;opacity:.82}.header-world-cup .world-cup-lime-edge{fill:var(--wc-header-lime-rim)}.header-world-cup .world-cup-lime-edge-material{fill:url(#wc-header-lime-material);mix-blend-mode:normal;opacity:.9}.header-world-cup .world-cup-lime-shape{fill:var(--wc-header-lime-vivid)}.header-world-cup .world-cup-lime-glow{fill:url(#wc-header-lime-glow);mix-blend-mode:screen;opacity:.86}.header-world-cup .world-cup-lime-material{fill:url(#wc-header-lime-material);mix-blend-mode:normal;opacity:.78}.header-world-cup .world-cup-header-diagonal{fill:url(#wc-header-diagonal);mix-blend-mode:soft-light;opacity:.34}.header-world-cup .world-cup-header-fine-diagonal{fill:url(#wc-header-fine-diagonal);mix-blend-mode:soft-light;opacity:.26}.header-world-cup .world-cup-header-cross-diagonal{fill:url(#wc-header-cross-diagonal);mix-blend-mode:multiply;opacity:.1}.header-world-cup .world-cup-header-speckle{fill:url(#wc-header-speckle);mix-blend-mode:soft-light;opacity:.3}.header-world-cup .wc-tex-mat-light{display:inline;stroke-width:1.35px;stroke-opacity:.13}.header-world-cup .wc-tex-mat-dark{stroke-width:1.6px;stroke-opacity:.18}.header-world-cup .wc-tex-diagonal{stroke-width:1.3px;stroke-opacity:.06}.header-world-cup .wc-tex-fine,.header-world-cup .wc-tex-cross{display:none}@media (max-width: 768px){.header-world-cup .wc-tex-mat-dark{stroke-width:3px;stroke-opacity:.2}.header-world-cup .wc-tex-diagonal{stroke-width:2.4px;stroke-opacity:.08}}@media (max-width: 900px){.header.header-world-cup{--wc-header-shadow-trim: 1px}}@media (max-width: 768px){.header.header-world-cup{--wc-header-shadow-trim: 1px}}.header-world-cup .shape-1,.header-world-cup .shape-2,.header-world-cup .shape-3,.header-world-cup .shape-4,.header.header-world-cup:after{content:none;display:none}.header.header-world-cup:before{content:none}.header.header-world-cup{--wc-header-test-image: url(/assets/world-cup/fwc-2026-brand-arches.jpg);--wc-header-curve-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 0H98Q100 0 100 2V75Q100 79 96 80C80 83 68 96 50 96C32 96 20 83 4 80Q0 79 0 75V0Z'/%3E%3C/svg%3E");--wc-header-main-border-width: var(--world-cup-effect-lg-border, 2px);--wc-header-divider-line-color: #9da9b8;--wc-header-divider-line-width: 2px;--wc-header-phase-one-panel-fill: var(--world-cup-entry-purple-vivid, #7a00f5);--wc-header-phase-one-panel-edge: var(--world-cup-fifa-brand-purple-ink, #350070);--wc-header-phase-one-elevation-edge: color-mix( in srgb, var(--wc-header-phase-one-panel-edge) 86%, #090014 );--wc-header-phase-one-border-glow: color-mix( in srgb, var(--wc-header-phase-one-panel-fill) 74%, #ffffff );--wc-header-soft-shadow-color: color-mix(in srgb, var(--world-cup-page-frame-shadow-deep, #160036) 52%, transparent);--wc-header-soft-shadow-deep: color-mix(in srgb, var(--world-cup-page-frame-shadow-deep, #160036) 68%, transparent);--wc-header-soft-glow-color: color-mix(in srgb, var(--wc-header-paper, #fff8ed) 22%, transparent);--wc-header-soft-blend-color: color-mix(in srgb, var(--world-cup-hog-purple, #6200e9) 20%, transparent);--wc-header-rim-glow-color: color-mix(in srgb, var(--wc-header-divider-line-color) 28%, transparent);--wc-header-curve-line-shadow: var(--wc-header-phase-one-elevation-edge);--wc-header-curve-line-glow: color-mix(in srgb, var(--wc-header-phase-one-border-glow) 58%, transparent);--wc-header-curve-line-color-glow: color-mix( in srgb, var(--wc-header-phase-one-panel-fill) 46%, var(--wc-header-phase-one-elevation-edge) );--wc-header-phase-radius: var(--world-cup-fifa-panel-arch-radius, clamp(48px, 6vw, 96px));--wc-header-bottom-right-radius: var(--wc-header-phase-radius);--wc-header-posthog-radius: var(--world-cup-section-radius, 8px);--wc-header-top-left-radius: 0px;--wc-header-main-frame: linear-gradient( 90deg, var(--wc-header-curve-teal) 0 22%, var(--wc-header-curve-blue-purple) 22% 50%, var(--wc-header-curve-orange-red) 50% 75%, var(--wc-header-curve-yellow-green) 75% 100% );--wc-header-curve-teal: var(--world-cup-hospitality-cyan, #51cbd7);--wc-header-curve-teal-shadow: var(--world-cup-hospitality-cyan-ink, #073f50);--wc-header-curve-blue-purple: color-mix(in srgb, var(--world-cup-hog-blue, #3156ff) 48%, var(--world-cup-hog-purple, #6200e9));--wc-header-curve-blue-purple-shadow: color-mix(in srgb, var(--world-cup-hog-purple-shadow, #3d008f) 78%, var(--world-cup-page-frame-shadow-deep, #160036));--wc-header-curve-orange-red: color-mix(in srgb, var(--world-cup-hog-orange, #ff4315) 56%, var(--world-cup-hog-red, #d40100));--wc-header-curve-orange-red-shadow: color-mix(in srgb, var(--world-cup-hog-red-shadow, #8f1008) 76%, var(--world-cup-hog-ink, #2f2618));--wc-header-curve-yellow-green: color-mix(in srgb, var(--world-cup-entry-lime-vivid, #c6f000) 82%, var(--world-cup-position-first-vivid, #00d164));--wc-header-curve-yellow-green-shadow: color-mix(in srgb, var(--world-cup-hog-lime-shadow, #728800) 78%, var(--world-cup-hog-green-shadow, #047857));--wc-header-curve-shadow-deep: color-mix(in srgb, var(--world-cup-page-frame-shadow-deep, #160036) 82%, transparent);--wc-header-border-color: var(--world-cup-hospitality-cyan, #51cbd7);--wc-header-shadow-color: var(--world-cup-hospitality-cyan, #51cbd7);--wc-header-layer-1-fill: var(--wc-header-curve-teal);--wc-header-layer-1-edge: color-mix(in srgb, var(--wc-header-border-color) 88%, var(--wc-header-curve-shadow-deep));--wc-header-layer-1-under: color-mix(in srgb, var(--wc-header-border-color) 70%, var(--wc-header-curve-shadow-deep));--wc-header-layer-2-fill: var(--wc-header-curve-blue-purple);--wc-header-layer-2-edge: color-mix(in srgb, var(--wc-header-curve-blue-purple-shadow) 72%, var(--wc-header-curve-shadow-deep));--wc-header-layer-2-under: color-mix(in srgb, var(--wc-header-curve-blue-purple-shadow) 54%, var(--wc-header-curve-shadow-deep));--wc-header-layer-3-fill: var(--wc-header-curve-orange-red);--wc-header-layer-3-edge: color-mix(in srgb, var(--wc-header-curve-orange-red-shadow) 58%, var(--wc-header-curve-shadow-deep));--wc-header-layer-3-under: color-mix(in srgb, var(--wc-header-curve-orange-red-shadow) 42%, var(--wc-header-curve-shadow-deep));--wc-header-layer-4-fill: var(--wc-header-curve-yellow-green);--wc-header-layer-4-edge: color-mix(in srgb, var(--wc-header-curve-yellow-green-shadow) 42%, var(--wc-header-curve-shadow-deep));--wc-header-layer-4-under: color-mix(in srgb, var(--wc-header-curve-yellow-green-shadow) 28%, var(--wc-header-curve-shadow-deep));--wc-header-bottom-line: var(--wc-header-phase-one-panel-edge);--wc-header-bottom-border-width: var(--wc-header-divider-line-width);--wc-header-bottom-border-offset: 0px;--wc-header-bottom-line-offset: var(--world-cup-effect-lg-lift, 5px);--wc-header-section-bleed: var(--world-cup-frame-border, var(--world-cup-effect-lg-border, 2px));width:calc(100% + (var(--wc-header-section-bleed) * 2));margin:calc(-1 * var(--wc-header-section-bleed)) calc(-1 * var(--wc-header-section-bleed)) 0;border-radius:var(--wc-header-top-left-radius) var(--wc-header-posthog-radius) var(--wc-header-bottom-right-radius) 0;background:transparent!important;box-shadow:none!important;border:0!important;outline:0!important}.header.header-world-cup:before{content:none!important;display:none!important;position:absolute;inset:0;z-index:5;pointer-events:none;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;transform:translateY(var(--wc-header-bottom-line-offset))!important;animation:none!important;box-sizing:border-box;background:var(--wc-header-shadow-color);border-radius:var(--wc-header-top-left-radius) var(--wc-header-posthog-radius) var(--wc-header-bottom-right-radius) 0;clip-path:none;-webkit-mask-image:var(--wc-header-curve-mask);mask-image:var(--wc-header-curve-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header.header-world-cup:after{content:none!important;display:none!important;position:absolute;inset:0;z-index:10;pointer-events:none;opacity:1;box-sizing:border-box;border-radius:var(--wc-header-top-left-radius) var(--wc-header-posthog-radius) var(--wc-header-bottom-right-radius) 0;background:var(--wc-header-border-color);clip-path:none;transform:none;animation:none;-webkit-mask-image:var(--wc-header-curve-mask);mask-image:var(--wc-header-curve-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:none}.header-world-cup .world-cup-header-vector-art,.header-world-cup .world-cup-header-emblem-art,.header-world-cup .world-cup-header-divider-art,.header-world-cup .world-cup-header-trophy-art{position:absolute;inset:0;display:block!important;width:100%;height:100%;overflow:visible;pointer-events:none;-webkit-mask-image:var(--wc-header-curve-mask);mask-image:var(--wc-header-curve-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header-world-cup .world-cup-header-vector-art{z-index:11}.header-world-cup .world-cup-header-emblem-art{z-index:12}.header-world-cup .world-cup-header-divider-art{z-index:13}.header-world-cup .world-cup-header-trophy-art{z-index:14}.header-world-cup .wc-proof-trophy{image-rendering:auto;pointer-events:none}.header-world-cup .wc-proof-field{fill:#004c3f}.header-world-cup .wc-proof-emblem-layer .wc-proof-mark{color-interpolation:sRGB;color-interpolation-filters:sRGB;color-rendering:optimizeQuality;forced-color-adjust:none;mix-blend-mode:normal;opacity:1;shape-rendering:geometricPrecision}.header-world-cup .wc-proof-emblem-layer--deep-green .wc-proof-mark{fill:#004c3f}.header-world-cup .wc-proof-emblem-layer--mint .wc-proof-mark,.header-world-cup .wc-proof-emblem-layer--teal .wc-proof-mark{fill:#64feda}.header-world-cup .wc-proof-emblem-layer--yellow-edge .wc-proof-mark{fill:#f0ff44}.header-world-cup .wc-proof-emblem-layer--teal-edge .wc-proof-mark{fill:#00c0a8}.header-world-cup .wc-proof-emblem-layer--purple-edge .wc-proof-mark{fill:#481890}.header-world-cup .wc-proof-emblem-layer--peach .wc-proof-mark{fill:#ff9c80}.header-world-cup .wc-proof-emblem-layer--green-edge .wc-proof-mark{fill:#00cc50}.header-world-cup .wc-proof-emblem-layer--deep-blue .wc-proof-mark{fill:#1c2078}.header-world-cup .wc-proof-emblem-layer--light-blue .wc-proof-mark{fill:#80b0f8}.header-world-cup .wc-proof-emblem-layer--purple .wc-proof-mark{fill:#6200e9}.header-world-cup .wc-proof-emblem-layer--lime .wc-proof-mark{fill:#b0ea00}.header-world-cup .wc-proof-emblem-layer--orange .wc-proof-mark{fill:#ff3d00}.header-world-cup .wc-proof-emblem-layer--blue .wc-proof-mark{fill:#304fff}.header-world-cup .wc-proof-emblem-layer--lavender .wc-proof-mark{fill:#b388fe}.header-world-cup .wc-proof-emblem-layer--red .wc-proof-mark{fill:#d50100}.header-world-cup .wc-proof-emblem-layer--maroon .wc-proof-mark{fill:#751312}.header-world-cup .wc-proof-emblem-layer--white .wc-proof-mark{fill:#fff!important;filter:none;mix-blend-mode:normal;opacity:1}.header-world-cup .wc-proof-emblem-layer--white path{fill:#fff!important;filter:none;mix-blend-mode:normal;opacity:1;stroke:none}.header-world-cup .wc-proof-divider{fill:var(--wc-header-divider-line-color);opacity:1}.header-world-cup .wc-vector-field{fill:var(--wc-header-curve-teal)}.header-world-cup .wc-vector-stripe{shape-rendering:geometricPrecision}.header-world-cup .wc-vector-stripe-teal{fill:var(--world-cup-hospitality-cyan, #51cbd7)}.header-world-cup .wc-vector-stripe-green{fill:var(--world-cup-position-first-vivid, #00d164)}.header-world-cup .wc-vector-stripe-purple{fill:var(--world-cup-hog-purple, #6200e9)}.header-world-cup .wc-vector-stripe-blue{fill:var(--world-cup-hog-blue, #3156ff)}.header-world-cup .wc-vector-stripe-orange{fill:var(--world-cup-hog-orange, #ff4315)}.header-world-cup .wc-vector-stripe-red{fill:var(--world-cup-hog-red, #d40100)}.header-world-cup .wc-vector-stripe-lime{fill:var(--world-cup-entry-lime-vivid, #c6f000)}.header-world-cup .wc-vector-stripe-fold{fill:color-mix(in srgb,var(--wc-header-border-color) 46%,transparent);opacity:.32}.header-world-cup .wc-vector-arch{shape-rendering:geometricPrecision}.header-world-cup .wc-vector-arch-shadow{fill:color-mix(in srgb,var(--wc-header-border-color) 76%,var(--wc-header-curve-shadow-deep))}.header-world-cup .wc-vector-arch-teal{fill:var(--wc-header-curve-teal)}.header-world-cup .wc-vector-arch-purple{fill:var(--wc-header-curve-blue-purple)}.header-world-cup .wc-vector-arch-red{fill:var(--wc-header-curve-orange-red)}.header-world-cup .wc-vector-arch-lime{fill:var(--wc-header-curve-yellow-green)}.header-world-cup .wc-vector-side-ribbon{opacity:.78}.header-world-cup .wc-vector-side-ribbon-left{fill:color-mix(in srgb,var(--wc-header-curve-teal-shadow) 74%,var(--wc-header-curve-shadow-deep))}.header-world-cup .wc-vector-side-ribbon-right{fill:color-mix(in srgb,var(--wc-header-curve-yellow-green-shadow) 72%,var(--wc-header-curve-shadow-deep))}.header-world-cup .wc-vector-sheen{fill:url(#wc-header-vector-sheen);mix-blend-mode:screen;opacity:.44}.header-world-cup .wc-vector-sheen-start{stop-color:var(--world-cup-hog-cream, #fff8ed);stop-opacity:.22}.header-world-cup .wc-vector-sheen-mid{stop-color:var(--world-cup-hog-cream, #fff8ed);stop-opacity:.04}.header-world-cup .wc-vector-sheen-end{stop-color:var(--world-cup-hog-cream, #fff8ed);stop-opacity:.14}.header-world-cup .wc-vector-grain{fill:url(#wc-header-vector-grain);opacity:.5}.header-world-cup .wc-vector-grain-line{stroke:var(--world-cup-hog-cream, #fff8ed);stroke-width:.16;stroke-opacity:.38}.header-world-cup .wc-vector-grain-shadow{stroke:color-mix(in srgb,var(--world-cup-hog-ink, #2f2618) 82%,transparent);stroke-width:.2;stroke-opacity:.24}.header-world-cup .wc-vector-dots{fill:url(#wc-header-vector-dots);mix-blend-mode:normal;opacity:.52}.header-world-cup .wc-vector-dot-light{fill:var(--world-cup-hog-cream, #fff8ed);fill-opacity:.42}.header-world-cup .wc-vector-dot-shadow{fill:var(--world-cup-page-frame-shadow-deep, #160036);fill-opacity:.22}.header-world-cup .wc-vector-center-glow{fill:url(#wc-header-vector-center-glow);mix-blend-mode:screen;opacity:.76}.header-world-cup .wc-vector-center-glow-start{stop-color:var(--world-cup-hog-cream, #fff8ed);stop-opacity:.28}.header-world-cup .wc-vector-center-glow-end{stop-color:var(--world-cup-hog-cream, #fff8ed);stop-opacity:0}.header-world-cup .wc-vector-mark{filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--wc-header-border-color) 80%,transparent)) drop-shadow(0 4px 0 color-mix(in srgb,var(--wc-header-curve-blue-purple-shadow) 66%,transparent)) drop-shadow(0 7px 5px color-mix(in srgb,var(--wc-header-curve-shadow-deep) 74%,transparent))}.header-world-cup .wc-vector-mark-shadow{fill:color-mix(in srgb,var(--wc-header-curve-orange-red-shadow) 76%,var(--wc-header-curve-shadow-deep))}.header-world-cup .wc-vector-mark-plate{fill:var(--world-cup-hog-cream, #fff8ed)}.header-world-cup .wc-vector-cup{fill:var(--wc-header-curve-blue-purple)}.header-world-cup .wc-vector-year{fill:var(--wc-header-curve-blue-purple);font-family:"Fwc 2026 Condensed",FWC2026 UltraCondensed,FWC2026 Condensed,FIFASans,Arial,sans-serif;font-size:15px;font-weight:900;letter-spacing:0;line-height:1;dominant-baseline:middle}.header-world-cup .world-cup-header-curve-border{position:absolute;inset:0;z-index:15;display:block!important;width:100%;height:100%;overflow:visible;pointer-events:none}.header-world-cup .world-cup-header-curve-border-path{fill:none;stroke:var(--wc-header-border-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--wc-header-main-border-width)}.header-world-cup .world-cup-header-shadow-floor{position:absolute;inset:0;z-index:16;display:block!important;width:100%;height:100%;overflow:visible;pointer-events:none;filter:none;transform:translateY(var(--wc-header-bottom-border-offset))}.header-world-cup .world-cup-header-shadow-floor-shade,.header-world-cup .world-cup-header-shadow-floor-path{transform-box:fill-box;transform-origin:center}.header-world-cup .world-cup-header-shadow-floor-shade{fill:url(#wc-header-curve-under-shade);mix-blend-mode:normal;opacity:.68;pointer-events:none;stroke:none;filter:blur(2px);transform:none}.header-world-cup .world-cup-header-shadow-floor-path{fill:none;stroke:var(--wc-header-bottom-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--wc-header-bottom-border-width);filter:drop-shadow(0 6px 8px color-mix(in srgb,var(--wc-header-curve-line-shadow) 82%,transparent)) drop-shadow(0 0 16px var(--wc-header-curve-line-glow))}.header-world-cup .shape-1,.header-world-cup .shape-2,.header-world-cup .shape-3,.header-world-cup .shape-4{display:none!important;position:absolute;inset:0;width:100%;height:100%;border-radius:var(--wc-header-top-left-radius) var(--wc-header-posthog-radius) var(--wc-header-bottom-right-radius) 0;pointer-events:none;opacity:1;clip-path:none;animation:none;-webkit-mask-image:var(--wc-header-curve-mask);mask-image:var(--wc-header-curve-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header-world-cup .shape-1{z-index:4;background:var(--wc-header-layer-1-fill);transform:translateY(3px);filter:none}.header-world-cup .shape-2{z-index:3;background:var(--wc-header-layer-2-fill);transform:translateY(6px);filter:none}.header-world-cup .shape-3{z-index:2;background:var(--wc-header-layer-3-fill);transform:translateY(9px);filter:none}.header-world-cup .shape-4{z-index:1;background:var(--wc-header-layer-4-fill);transform:translateY(12px);filter:none}.header-world-cup .world-cup-header-shape-shadow,.header-world-cup .world-cup-header-art-clip,.header-world-cup .world-cup-header-art,.header-world-cup .world-cup-header-frame,.header-world-cup .header-content,.header-world-cup .pl-logo,.header-world-cup .header-text,.header-world-cup .header-text h1{display:none!important}@media (max-width: 768px){.header.header-world-cup{height:var(--wc-header-height);min-height:0}.header-world-cup .header-content{height:100%;min-height:0}.header-world-cup .header-main{position:static;width:auto;margin:0;padding:0}.header-world-cup .header-text{top:50%;left:6.1%;width:43%;max-width:none;text-align:left;transform:translateY(-50%)}.header-world-cup .header-text h1{font-size:var(--wc-title-size)}}@keyframes shapeFloat{0%{opacity:.6;transform:scale(1) rotate(0);background-position:0% 0%,100% 0%,50% 100%,0% 50%,100% 100%}25%{opacity:.8;transform:scale(1.05) rotate(2deg);background-position:10% 10%,90% 10%,40% 90%,10% 40%,90% 90%}50%{opacity:.7;transform:scale(1.02) rotate(-1deg);background-position:20% 5%,80% 20%,60% 80%,20% 60%,80% 80%}75%{opacity:.9;transform:scale(1.03) rotate(1.5deg);background-position:5% 15%,95% 5%,35% 85%,5% 35%,95% 85%}to{opacity:.6;transform:scale(1) rotate(0);background-position:0% 0%,100% 0%,50% 100%,0% 50%,100% 100%}}@keyframes floatShape1{0%,to{transform:translate(0) rotate(0) scale(1);border-radius:50% 30% 70% 40%}25%{transform:translate(20px,-15px) rotate(90deg) scale(1.1);border-radius:30% 70% 40% 50%}50%{transform:translate(-10px,-25px) rotate(180deg) scale(.9);border-radius:70% 40% 50% 30%}75%{transform:translate(-25px,10px) rotate(270deg) scale(1.05);border-radius:40% 50% 30% 70%}}@keyframes floatShape2{0%,to{transform:translate(0) rotate(0) scale(1);border-radius:60% 40% 30% 70%}33%{transform:translate(-30px,20px) rotate(120deg) scale(1.2);border-radius:40% 30% 70% 60%}66%{transform:translate(15px,-30px) rotate(240deg) scale(.8);border-radius:30% 70% 60% 40%}}@keyframes floatShape3{0%,to{transform:translate(0) rotate(0) scale(1);border-radius:45% 55% 35% 65%}20%{transform:translate(25px,15px) rotate(72deg) scale(1.15);border-radius:55% 35% 65% 45%}40%{transform:translate(-20px,30px) rotate(144deg) scale(.85);border-radius:35% 65% 45% 55%}60%{transform:translate(-35px,-10px) rotate(216deg) scale(1.1);border-radius:65% 45% 55% 35%}80%{transform:translate(10px,-35px) rotate(288deg) scale(.95);border-radius:45% 55% 35% 65%}}@keyframes floatShape4{0%,to{transform:translate(0) rotate(0) scale(1);border-radius:35% 65% 55% 45%}30%{transform:translate(20px,-20px) rotate(108deg) scale(1.3);border-radius:65% 55% 45% 35%}60%{transform:translate(-25px,25px) rotate(216deg) scale(.7);border-radius:55% 45% 35% 65%}}.header-content{margin:0 auto;padding:0 var(--space-lg);display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.header-main{display:flex;align-items:center;gap:var(--space-lg)}.pl-logo{height:120px;width:auto;filter:drop-shadow(0 8px 20px rgba(0,0,0,.3)) drop-shadow(0 0 40px rgba(255,20,147,.4));animation:logoFloat 4s ease-in-out infinite,logoGlow 6s ease-in-out infinite alternate}@keyframes logoFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}@keyframes logoGlow{0%{filter:drop-shadow(0 8px 20px rgba(0,0,0,.3)) drop-shadow(0 0 40px rgba(255,20,147,.4))}33%{filter:drop-shadow(0 8px 20px rgba(0,0,0,.3)) drop-shadow(0 0 40px rgba(0,255,127,.5))}66%{filter:drop-shadow(0 8px 20px rgba(0,0,0,.3)) drop-shadow(0 0 40px rgba(255,165,0,.4))}to{filter:drop-shadow(0 8px 20px rgba(0,0,0,.3)) drop-shadow(0 0 40px rgba(138,43,226,.5))}}.header-world-cup .pl-logo{position:absolute;z-index:3;top:var(--wc-logo-y);left:var(--wc-logo-x);display:block;width:auto;height:var(--wc-logo-height);filter:drop-shadow(.5px 0 0 rgba(196,181,253,.95)) drop-shadow(-.5px 0 0 rgba(196,181,253,.95)) drop-shadow(0 .5px 0 rgba(196,181,253,.95)) drop-shadow(0 -.5px 0 rgba(196,181,253,.95));animation:none;transform:translate(-50%,-50%)}@media (max-width: 768px){.header-world-cup .pl-logo{left:var(--wc-logo-x);height:var(--wc-logo-height)}}.header-text h1{font-family:Radikal Bold,Inter,Helvetica Neue,Arial,sans-serif;font-size:var(--text-h1);font-weight:800;margin-bottom:var(--space-xs);color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.3),0 0 30px rgba(255,255,255,.1);animation:textGlow 3s ease-in-out infinite alternate}.header-subtitle{font-family:Radikal Bold,Inter,Helvetica Neue,Arial,sans-serif;font-size:var(--text-small);font-weight:500;margin:0;color:#fffc;text-shadow:0 2px 10px rgba(0,0,0,.2);letter-spacing:.5px;opacity:.9}@keyframes textGlow{0%{text-shadow:0 4px 20px rgba(0,0,0,.3),0 0 30px rgba(255,255,255,.1)}to{text-shadow:0 4px 25px rgba(0,0,0,.4),0 0 40px rgba(255,255,255,.2)}}.season{font-size:var(--text-small);opacity:.9;font-weight:500;letter-spacing:2px;text-transform:uppercase}.header-info{display:flex;align-items:center;gap:var(--space-lg);animation:slideInRight .8s var(--ease-premier)}.last-updated{font-size:var(--text-small);opacity:.9;font-weight:500}.refresh-btn{background:var(--glass-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);color:var(--pl-white);padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius-md);font-size:var(--text-lg);cursor:pointer;transition:all .3s var(--ease-smooth);font-weight:600}.refresh-btn:hover{background:var(--glass-cyan);transform:translateY(-2px) scale(1.05);box-shadow:var(--shadow-glow)}.refresh-btn.loading{animation:spin 1s linear infinite}.refresh-btn:disabled{opacity:.6;cursor:not-allowed}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.header-content{flex-direction:column;gap:var(--space-md);text-align:center}.header-main{flex-direction:column;gap:var(--space-sm)}.pl-logo{height:80px}.header-text h1{font-size:var(--text-h2)}}.standings-table{--standings-brand-fill: var(--pl-purple, #8b5cf6);--standings-brand-fill-dark: var(--pl-purple-deep, #7c3aed);--standings-brand-border: #5b21b6;--standings-brand-glow: #a78bfa;--standings-brand-text: var(--pl-white, #ffffff);--standings-effect-lift: 10px;color:var(--standings-brand-text);background-color:var(--standings-brand-fill);background-image:none;border:3px solid var(--standings-brand-border);border-radius:var(--border-radius-lg);box-shadow:0 0 0 3px color-mix(in srgb,var(--standings-brand-border) 70%,transparent),0 0 18px -6px color-mix(in srgb,var(--standings-brand-glow) 88%,transparent),var(--standings-effect-lift) var(--standings-effect-lift) 0 var(--standings-brand-border),calc(var(--standings-effect-lift) + 12px) calc(var(--standings-effect-lift) + 14px) 22px -16px color-mix(in srgb,var(--standings-brand-border) 86%,transparent),0 24px 44px -24px color-mix(in srgb,var(--standings-brand-fill-dark) 84%,transparent),0 0 48px -30px color-mix(in srgb,var(--standings-brand-fill) 90%,transparent);overflow:visible;position:relative;isolation:isolate;margin-bottom:var(--space-md);width:100%}.standings-table:before{content:"";position:absolute;inset:0;z-index:0;border-radius:calc(var(--border-radius-lg) - 3px);pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 18%),radial-gradient(circle at 18% 0%,rgba(255,255,255,.2),transparent 34%);opacity:.8}.standings-table:after{content:"";position:absolute;right:-28px;bottom:-26px;z-index:-1;width:min(68%,24rem);height:4.3rem;border-radius:999px;pointer-events:none;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--standings-brand-border) 72%,transparent) 0%,color-mix(in srgb,var(--standings-brand-fill-dark) 44%,transparent) 44%,transparent 74%);filter:blur(10px);opacity:.95}.standings-table h2{color:var(--standings-brand-text)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--standings-brand-fill) 94%,#ffffff 6%),var(--standings-brand-fill-dark))!important;margin:0;padding:var(--space-md) var(--space-lg);font-size:var(--text-lg);font-weight:800;text-align:center;position:relative;z-index:1;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:60px;border-radius:calc(var(--border-radius-lg) - 5px) calc(var(--border-radius-lg) - 5px) 0 0;background-clip:padding-box!important;-webkit-background-clip:padding-box!important;-webkit-text-fill-color:var(--standings-brand-text)!important;text-shadow:0 2px 4px rgba(0,0,0,.8)!important}.standings-table h2:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 3s infinite}.standings-table h2:after{content:none!important}.standings-container{width:100%;position:relative;z-index:1;overflow:hidden;border-radius:0 0 calc(var(--border-radius-lg) - 5px) calc(var(--border-radius-lg) - 5px);background:linear-gradient(180deg,color-mix(in srgb,var(--standings-brand-fill) 88%,#ffffff 6%),color-mix(in srgb,var(--standings-brand-fill-dark) 88%,#16023c 12%))}.standings-header{display:flex;background:color-mix(in srgb,var(--standings-brand-border) 68%,var(--standings-brand-fill) 32%);color:var(--standings-brand-text);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.8)}.header-pos{flex:0 0 15%;padding:var(--space-sm) var(--space-md);text-align:center;border-right:1px solid rgba(255,255,255,.1)}.header-competitor{flex:0 0 45%;padding:var(--space-sm) var(--space-md);text-align:left;border-right:1px solid rgba(255,255,255,.1)}.header-points{flex:0 0 20%;padding:var(--space-sm) var(--space-md);text-align:center;border-right:1px solid rgba(255,255,255,.1)}.header-max{flex:0 0 20%;padding:var(--space-sm) var(--space-md);text-align:center}.standings-body{display:flex;flex-direction:column}.standings-row{display:flex;height:48px;color:var(--standings-brand-text);border-bottom:1px solid rgba(255,255,255,.2);background:#ffffff12;transition:all .3s var(--ease-smooth);animation:slideInUp .4s var(--ease-premier) forwards;animation-delay:calc(var(--row-index, 0) * .05s);position:relative}.standings-row:hover{background:#ffffff29;transform:translate(4px);box-shadow:inset 3px 0 #ffffff6b,0 2px 10px #2e106538}.standings-row.position-1{background:linear-gradient(135deg,#ffd7002e,#ffffff14);border-left:3px solid #FFD700}.row-pos{flex:0 0 15%;padding:var(--space-xs) var(--space-md);display:flex;align-items:center;justify-content:center;font-weight:700}.row-competitor{flex:0 0 45%;padding:var(--space-xs) var(--space-md);display:flex;align-items:center;gap:var(--space-sm)}.row-points{flex:0 0 20%;padding:var(--space-xs) var(--space-md);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;color:var(--standings-brand-text);text-shadow:0 1px 2px rgba(0,0,0,.8)}.row-max{flex:0 0 20%;padding:var(--space-xs) var(--space-md);display:flex;align-items:center;justify-content:center;color:var(--standings-brand-text);font-size:.8rem;font-weight:500;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.8)}.crown-overlay{position:absolute;left:0%;top:8px;transform:translateY(-50%);font-size:1.2rem;animation:float 3s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(255,215,0,.6));z-index:10;pointer-events:none}.standings-competitor-logo{width:24px;height:24px;border-radius:50%;object-fit:contain;margin-right:var(--space-xs);flex-shrink:0;background:#fff;padding:2px;box-shadow:0 2px 7px #2e106547}.position-number{width:24px;height:24px;border-radius:50%;color:var(--standings-brand-text);background:color-mix(in srgb,var(--standings-brand-border) 72%,var(--standings-brand-fill) 28%);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;transition:all .3s var(--ease-bounce);box-shadow:inset 0 1px #ffffff2e,0 2px 8px #2e106552}.position-1 .position-number{background:linear-gradient(135deg,#facc15,#f97316);color:var(--standings-brand-text);box-shadow:0 0 18px #facc156b;animation:pulse 2s infinite}.position-2 .position-number{background:linear-gradient(135deg,silver,#e8e8e8);color:var(--pl-dark-gray);box-shadow:0 2px 6px #c0c0c04d}.position-3 .position-number{background:linear-gradient(135deg,#cd7f32,#ffb347);color:var(--standings-brand-text);box-shadow:0 2px 6px #cd7f324d}.standings-row:nth-child(n+4):nth-child(-n+8) .position-number{background:linear-gradient(135deg,#fca5a5,#fee2e2);color:#dc2626;box-shadow:0 2px 6px #fca5a54d}.avatar{font-size:1.2rem;width:28px;height:28px;border-radius:50%;background:#ffffff29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);transition:all .3s var(--ease-bounce);display:flex;align-items:center;justify-content:center}.avatar:hover{transform:scale(1.1) rotate(5deg);box-shadow:var(--shadow-glow)}.name{font-weight:600;font-size:.9rem;color:var(--standings-brand-text)!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}@media (max-width: 420px){.name{font-size:11px!important;color:var(--pl-white)!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}.header-pos,.header-competitor,.header-points,.header-max{font-size:10px!important}.row-points{font-size:12px!important}.row-max{font-size:10px!important}}.points{font-weight:800;font-size:1.1rem;color:var(--standings-brand-text)!important;background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:var(--standings-brand-text);position:relative;text-align:center}.max-points{color:var(--standings-brand-text);font-size:.8rem;font-weight:500;opacity:.88;text-align:center}.standings-table .loading-message,.standings-table :is(.standings-header,.standings-row,.row-pos,.row-competitor,.row-points,.row-max,.name,.points,.max-points){color:var(--standings-brand-text)!important;-webkit-text-fill-color:var(--standings-brand-text)!important}.standings-table .position-number{color:var(--standings-brand-text);background:color-mix(in srgb,var(--standings-brand-border) 72%,var(--standings-brand-fill) 28%);box-shadow:inset 0 1px #ffffff2e,0 2px 8px #2e106552;text-shadow:0 1px 2px rgba(0,0,0,.54)}.standings-table .position-1 .position-number{color:var(--standings-brand-text);background:linear-gradient(135deg,#facc15,#f97316);box-shadow:0 0 18px #facc156b}.standings-table .position-2 .position-number{color:var(--standings-brand-text);background:linear-gradient(135deg,#c4b5fd,#6d28d9);box-shadow:0 2px 9px #4c1d9557}.standings-table .position-3 .position-number{color:var(--standings-brand-text);background:linear-gradient(135deg,#f59e0b,#7c2d12);box-shadow:0 2px 9px #7c2d1257}.standings-table .standings-row:nth-child(n+4):nth-child(-n+8) .position-number{color:var(--standings-brand-text);background:color-mix(in srgb,var(--standings-brand-fill-dark) 70%,#ffffff 12%);box-shadow:0 2px 8px #2e106542}.standings-table .points,.standings-table .max-points{color:var(--standings-brand-text)!important;background:none;-webkit-text-fill-color:var(--standings-brand-text)!important}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientBorder{0%{background-position:0% 50%,0% 50%}50%{background-position:0% 50%,100% 50%}to{background-position:0% 50%,0% 50%}}@media (max-width: 420px){.standings-table{margin-bottom:var(--space-sm)}.standings-table h2{padding:var(--space-sm) var(--space-md);font-size:var(--text-md);min-height:50px;color:var(--pl-white)!important;text-shadow:0 2px 4px rgba(0,0,0,.8)!important}.header-pos,.header-competitor,.header-points,.header-max{padding:var(--space-xs) var(--space-sm);font-size:10px!important;color:var(--pl-white)!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}.standings-row{height:38px}.row-pos,.row-competitor,.row-points,.row-max{padding:var(--space-xs) var(--space-sm)}.position-number{width:20px;height:20px;font-size:10px!important}.standings-competitor-logo{width:24px;height:24px}.name{font-size:11px!important;color:var(--pl-white)!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-points{font-size:12px!important}.row-max{font-size:10px!important}.crown-overlay{font-size:14px!important;top:5px}}@media (max-width: 375px){.name{font-size:10px!important;color:var(--pl-white)!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}.row-points{font-size:11px!important}.row-max{font-size:9px!important}.header-pos,.header-competitor,.header-points,.header-max{font-size:9px!important;color:var(--pl-white)!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}.standings-row{height:36px}}@media (max-width: 320px){.name{font-size:9px!important;color:var(--pl-white)!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}.standings-competitor-logo{width:18px;height:18px}.position-number{width:18px;height:18px;font-size:9px!important}.row-points{font-size:10px!important}.row-max{font-size:8px!important}.header-pos,.header-competitor,.header-points,.header-max{font-size:8px!important;color:var(--pl-white)!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}}.live-pl-table{background:var(--glass-white);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:all .3s var(--ease-smooth);position:relative;margin-bottom:var(--space-md);width:100%}.live-pl-table:before{content:"";position:absolute;inset:0;background:var(--gradient-glass);opacity:0;transition:opacity .3s var(--ease-smooth);pointer-events:none}.live-pl-table:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.live-pl-table:hover:before{opacity:.1}.live-table-header{background:var(--gradient-secondary)!important;color:var(--pl-white)!important;margin:var(--space-md)!important;margin-bottom:var(--space-lg)!important;padding:var(--space-lg) var(--space-xl)!important;font-size:var(--text-h3)!important;font-weight:800!important;text-align:center!important;position:relative!important;overflow:hidden!important;border-radius:var(--border-radius-lg)!important;box-shadow:var(--shadow-md)!important}.live-table-header:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 3s infinite}.live-pl-table table{width:100%;border-collapse:collapse;background:transparent}.live-pl-table th{background:var(--gradient-primary);color:var(--pl-white);padding:var(--space-md);text-align:center;font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid var(--glass-border)}.live-pl-table td{padding:var(--space-sm);border-bottom:1px solid var(--glass-border);background:#ffffff05;transition:all .3s var(--ease-smooth);text-align:center;font-size:var(--text-small)}.live-pl-table td.points,.live-pl-table td.points *,.live-pl-table .points,.live-pl-table .points *,.live-pl-table .points-column,.live-pl-table .points-column *{color:var(--pl-cyan)!important;font-weight:800!important;font-size:var(--text-lg)!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:var(--pl-cyan)!important}.live-pl-table tr:hover td{background:var(--glass-cyan);transform:translate(2px)}.position-indicator{width:32px;height:32px;border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center;font-size:var(--text-small);font-weight:800;color:var(--pl-white);transition:all .3s var(--ease-smooth);box-shadow:var(--shadow-sm);margin:0 auto}.position-indicator.champions-league{background:var(--gradient-success);box-shadow:0 4px 12px #4caf504d}.position-indicator.europa-league{background:var(--gradient-warning);box-shadow:0 4px 12px #ff98004d}.position-indicator.conference-league{background:linear-gradient(135deg,var(--conference-league),#BA68C8);box-shadow:0 4px 12px #9c27b04d}.position-indicator.relegation{background:var(--gradient-error);box-shadow:0 4px 12px #f443364d}.position-indicator:not(.champions-league):not(.europa-league):not(.conference-league):not(.relegation){background:var(--neomorphic);color:var(--pl-dark-gray);box-shadow:var(--shadow-sm)}.team-name{font-weight:600;font-size:var(--text-body);color:var(--pl-dark-gray);text-align:left}.goal-difference{font-weight:600;color:var(--pl-purple-light);font-size:var(--text-small)}.points-column{font-weight:800;font-size:var(--text-lg);color:var(--pl-purple-deep)}@media (max-width: 768px){.live-pl-table th,.live-pl-table td{padding:var(--space-xs);font-size:var(--text-xs)}.position-indicator{width:24px;height:24px;font-size:var(--text-xs)}.team-name{font-size:var(--text-small)}.goal-difference,.points-column{font-size:var(--text-xs)}}.prediction-card{background:var(--glass-white);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:var(--border-radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--glass-border);transition:all .4s var(--ease-smooth);position:relative;animation:cardEntrance .8s var(--ease-premier) forwards;animation-delay:calc(var(--card-index, 0) * .1s)}.prediction-card:before{content:"";position:absolute;inset:0;background:var(--gradient-glass);opacity:0;transition:opacity .3s var(--ease-smooth);pointer-events:none}.prediction-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-xl)}.prediction-card:hover:before{opacity:.1}@keyframes cardEntrance{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.card-header{background:var(--gradient-primary);color:var(--pl-white);padding:var(--space-2xl);display:flex;align-items:center;gap:var(--space-lg);position:relative;overflow:hidden}.card-header:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 3s infinite}.competitor-logo{width:48px;height:48px;border-radius:var(--border-radius-md);object-fit:contain;background:var(--pl-white);padding:var(--space-xs);box-shadow:var(--shadow-md);transition:all .3s var(--ease-smooth);position:relative;z-index:2}.competitor-logo:hover{transform:scale(1.1);box-shadow:var(--shadow-lg)}.competitor-info h3{font-size:var(--text-h3);margin-bottom:var(--space-sm);font-weight:700;position:relative;z-index:2}.total-score{display:flex;align-items:baseline;gap:var(--space-xs);position:relative;z-index:2}.total-score .points{font-size:var(--text-h2);font-weight:800;color:var(--pl-white)!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:var(--pl-white)!important}.total-score .max{font-size:var(--text-small);opacity:.9;font-weight:500}.predictions-list{padding:var(--space-xl);background:#ffffff05}.prediction-row{display:grid;grid-template-columns:100px 1fr 60px;gap:var(--space-lg);padding:var(--space-lg);border-radius:var(--border-radius-md);margin-bottom:var(--space-sm);align-items:center;background:var(--glass-white);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);transition:all .3s var(--ease-smooth);position:relative;overflow:hidden}.prediction-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--gradient-primary);opacity:0;transition:opacity .3s var(--ease-smooth)}.prediction-row:hover{transform:translate(8px);background:var(--glass-purple);box-shadow:var(--shadow-md)}.prediction-row:hover:before{opacity:1}.position-info{display:flex;align-items:center;gap:var(--space-sm);font-weight:700;font-size:var(--text-body)}.predicted,.actual{width:32px;height:32px;border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center;font-size:var(--text-small);font-weight:800;color:var(--pl-white);transition:all .3s var(--ease-smooth);box-shadow:var(--shadow-sm)}.predicted{background:var(--gradient-primary);position:relative}.predicted:after{content:"P";position:absolute;top:-4px;right:-4px;width:12px;height:12px;background:var(--pl-cyan);border-radius:50%;font-size:8px;display:flex;align-items:center;justify-content:center;font-weight:900;color:var(--pl-purple-deep)}.actual{position:relative}.actual:after{content:"A";position:absolute;top:-4px;right:-4px;width:12px;height:12px;background:var(--pl-white);border-radius:50%;font-size:8px;display:flex;align-items:center;justify-content:center;font-weight:900;color:var(--pl-purple-deep)}.points-earned{font-weight:800;font-size:var(--text-lg);padding:var(--space-xs) var(--space-sm);border-radius:var(--border-radius-sm);min-width:48px;text-align:center;transition:all .3s var(--ease-smooth)}.points-earned.perfect{background:var(--pl-cyan)!important;color:var(--pl-white)!important;box-shadow:0 4px 12px #06b6d466!important}.points-earned.excellent{background:#10b981!important;color:var(--pl-white)!important;box-shadow:0 4px 12px #10b98166!important}.points-earned.good{background:#fbbf24!important;color:var(--pl-white)!important;box-shadow:0 4px 12px #fbbf2466!important}.points-earned.average{background:#eab308!important;color:var(--pl-white)!important;box-shadow:0 4px 12px #eab30866!important}.points-earned.fair{background:#f97316!important;color:var(--pl-white)!important;box-shadow:0 4px 12px #f9731666!important}.points-earned.poor{background:#dc2626!important;color:var(--pl-white)!important;box-shadow:0 4px 12px #dc262666!important}.team-name-cell{font-weight:600;color:var(--pl-dark-gray);font-size:var(--text-body)}.show-more{padding:var(--space-lg) var(--space-xl);display:flex;justify-content:center;border-top:1px solid rgba(255,255,255,.1);background:#ffffff05}.show-more-btn{background:var(--gradient-primary);border:none;border-radius:var(--border-radius-lg);padding:var(--space-md) var(--space-xl);color:var(--pl-white);font-weight:600;font-size:var(--text-body);cursor:pointer;transition:all .3s var(--ease-smooth);display:flex;align-items:center;gap:var(--space-sm);box-shadow:0 4px 12px #8b5cf64d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.show-more-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.show-more-btn:hover:before{left:100%}.show-more-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf666}.show-more-btn:active{transform:translateY(0)}.btn-icon{font-size:var(--text-sm);transition:transform .3s var(--ease-smooth)}.show-more-btn:hover .btn-icon{transform:scale(1.2)}@media (max-width: 768px){.prediction-row{grid-template-columns:80px 1fr 50px;gap:var(--space-sm);padding:var(--space-md)}.predicted,.actual{width:28px;height:28px;font-size:var(--text-xs)}.points-earned{font-size:var(--text-body);min-width:40px;padding:var(--space-xs)}.card-header{padding:var(--space-lg);gap:var(--space-md)}.competitor-info h3{font-size:var(--text-lg)}.total-score .points{font-size:var(--text-h3)}.competitor-logo{width:40px;height:40px}}.loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-4xl);gap:var(--space-lg)}.spinner{display:flex;gap:var(--space-xs)}.ball{width:12px;height:12px;border-radius:50%;background:var(--gradient-primary);animation:bounce 1.4s ease-in-out infinite both;box-shadow:var(--shadow-sm)}.ball:nth-child(1){animation-delay:-.32s}.ball:nth-child(2){animation-delay:-.16s}.ball:nth-child(3){animation-delay:0s}@keyframes bounce{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.loading-message{color:var(--pl-dark-gray);font-size:var(--text-body);font-weight:500;text-align:center;opacity:.8}.spinner-dots{display:flex;gap:var(--space-sm)}.dot{width:8px;height:8px;border-radius:50%;background:var(--pl-purple);animation:pulse 1.5s ease-in-out infinite}.dot:nth-child(1){animation-delay:0s}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.7}}@media (max-width: 768px){.loading-spinner{padding:var(--space-2xl)}.loading-message{font-size:var(--text-small)}}.rules-section{background:var(--glass-white);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:all .3s var(--ease-smooth);position:relative;margin-top:25px;margin-bottom:var(--space-md);width:100%}.rules-section:before{content:"";position:absolute;inset:0;background:var(--gradient-glass);opacity:0;transition:opacity .3s var(--ease-smooth);pointer-events:none}.rules-section:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.rules-section:hover:before{opacity:.1}.rules-header{background:var(--gradient-secondary)!important;color:var(--pl-white)!important;margin:var(--space-md)!important;margin-bottom:var(--space-lg)!important;padding:var(--space-lg) var(--space-xl)!important;font-size:var(--text-h3)!important;font-weight:800!important;text-align:center!important;position:relative!important;overflow:hidden!important;border-radius:var(--border-radius-lg)!important;box-shadow:var(--shadow-md)!important}.rules-header:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 3s infinite}.rules-header h2{margin:0;font-family:var(--font-primary);letter-spacing:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.2)}.rules-content{padding:var(--space-xl)}.scoring-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-md);margin-bottom:var(--space-xl)}.scoring-item{background:var(--glass-white);border-radius:var(--border-radius-md);padding:var(--space-lg);text-align:center;position:relative;overflow:hidden;transition:all .3s var(--ease-smooth);border:1px solid var(--glass-border)}.scoring-item:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;transition:all .3s var(--ease-smooth)}.scoring-item.perfect:before{background:linear-gradient(90deg,var(--pl-purple),var(--pl-cyan))}.scoring-item.excellent:before{background:linear-gradient(90deg,var(--pl-purple-light),var(--pl-cyan-light))}.scoring-item.good:before{background:linear-gradient(90deg,var(--pl-purple-deep),var(--pl-cyan-dark))}.scoring-item.declining:before{background:linear-gradient(90deg,#6b7280,#9ca3af)}.scoring-item.minimum:before{background:linear-gradient(90deg,#ef4444,#f87171)}.scoring-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.score-value{font-size:2.5rem;font-weight:900;font-family:var(--font-primary);color:var(--pl-purple-deep);margin-bottom:var(--space-sm);line-height:1}.score-description{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.max-score-banner{background:var(--gradient-primary);border-radius:var(--border-radius-lg);padding:var(--space-xl);margin-bottom:var(--space-xl);position:relative;overflow:hidden}.max-score-banner:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 4s infinite}.max-score-content{display:flex;align-items:center;justify-content:center;gap:var(--space-lg);color:var(--pl-white);text-align:center}.trophy-icon{font-size:3rem;animation:bounce 2s infinite}.max-score-number{font-size:4rem;font-weight:900;font-family:var(--font-primary);line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.3)}.max-score-description{font-size:var(--text-lg);font-weight:600;line-height:1.4}.perfect-prediction{font-size:var(--text-sm);opacity:.9;font-weight:400}.rules-explanation{background:#8b5cf60d;border:1px solid rgba(139,92,246,.1);border-radius:var(--border-radius-md);padding:var(--space-lg);font-size:var(--text-base);line-height:1.6;color:var(--text-primary)}.rules-explanation p{margin:0 0 var(--space-md) 0}.rules-explanation p:last-child{margin-bottom:0}.rules-explanation strong{color:var(--pl-purple-deep);font-weight:700}.financial-section{margin-bottom:var(--space-xl)}.pool-total-banner{background:linear-gradient(135deg,#059669,#10b981);border-radius:var(--border-radius-lg);padding:var(--space-lg);margin-bottom:var(--space-lg);position:relative;overflow:hidden}.pool-total-banner:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 4s infinite}.pool-content{display:flex;align-items:center;justify-content:center;gap:var(--space-md);color:#fff;text-align:center}.money-icon{font-size:2.5rem;animation:bounce 2s infinite}.pool-amount{font-size:3rem;font-weight:900;font-family:var(--font-primary);line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.3)}.pool-description{font-size:var(--text-lg);font-weight:600;opacity:.9}.financial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-md);margin-bottom:var(--space-xl)}.financial-item{background:var(--glass-white);border-radius:var(--border-radius-md);padding:var(--space-lg);text-align:center;position:relative;overflow:hidden;transition:all .3s var(--ease-smooth);border:1px solid var(--glass-border)}.financial-item:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;transition:all .3s var(--ease-smooth)}.financial-item.boxing-day:before{background:linear-gradient(90deg,#dc2626,#ef4444)}.financial-item.rebuy:before{background:linear-gradient(90deg,#7c3aed,#8b5cf6)}.financial-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.financial-icon{font-size:2rem;margin-bottom:var(--space-sm)}.financial-title{font-size:var(--text-lg);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-xs)}.financial-amount{font-size:2rem;font-weight:900;font-family:var(--font-primary);color:var(--pl-purple-deep);margin-bottom:var(--space-xs)}.financial-desc{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.payout-section{background:#8b5cf60d;border:1px solid rgba(139,92,246,.1);border-radius:var(--border-radius-lg);padding:var(--space-xl)}.payout-title{text-align:center;font-size:var(--text-xl);font-weight:800;color:var(--pl-purple-deep);margin-bottom:var(--space-lg);font-family:var(--font-primary)}.payout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg);margin-bottom:var(--space-md)}.payout-item{background:var(--glass-white);border-radius:var(--border-radius-md);padding:var(--space-lg);text-align:center;position:relative;overflow:hidden;transition:all .3s var(--ease-smooth);border:2px solid transparent}.payout-item.winner{border-color:#f59e0b;background:linear-gradient(135deg,#f59e0b1a,#fbbf240d)}.payout-item.second{border-color:#6b7280;background:linear-gradient(135deg,#6b72801a,#9ca3af0d)}.payout-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.payout-position{font-size:var(--text-lg);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-xs)}.payout-percentage{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);margin-bottom:var(--space-sm)}.payout-amount{font-size:2.5rem;font-weight:900;font-family:var(--font-primary);color:var(--pl-purple-deep);line-height:1}.payout-note{text-align:center;font-size:var(--text-sm);color:var(--text-secondary);font-style:italic}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width: 768px){.scoring-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-sm)}.scoring-item{padding:var(--space-md)}.score-value{font-size:2rem}.max-score-content{flex-direction:column;gap:var(--space-md)}.max-score-number{font-size:3rem}.rules-content{padding:var(--space-lg)}.financial-grid{grid-template-columns:1fr;gap:var(--space-sm)}.financial-item{padding:var(--space-md)}.financial-amount{font-size:1.5rem}.pool-content{flex-direction:column;gap:var(--space-sm)}.pool-amount{font-size:2.5rem}.payout-grid{grid-template-columns:1fr;gap:var(--space-md)}.payout-amount{font-size:2rem}.payout-section{padding:var(--space-lg)}}@media (max-width: 480px){.scoring-grid{grid-template-columns:1fr 1fr}.score-value{font-size:1.8rem}.max-score-number,.trophy-icon{font-size:2.5rem}}.game-toggle-wrap{display:flex;justify-content:center;margin:0 0 var(--space-2xl)}.game-toggle{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,560px);min-height:56px;padding:0;border:1px solid rgba(139,92,246,.24);border-radius:var(--border-radius-lg);background:#ffffffbd;box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden}.game-toggle-option{appearance:none;-webkit-tap-highlight-color:transparent;background:transparent;display:flex;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:0 var(--space-md);border:0;outline:0;border-radius:var(--border-radius-lg);color:var(--pl-purple-deep);font-size:var(--text-small);font-weight:800;line-height:1;box-shadow:none;transition:color .18s var(--ease-smooth),background .18s var(--ease-smooth)}.game-toggle .game-toggle-option:hover,.game-toggle .game-toggle-option:active,.game-toggle .game-toggle-option:focus,.game-toggle .game-toggle-option:focus-visible{border:0;outline:0;transform:none;box-shadow:none}.game-toggle-option.active{color:var(--pl-white);background:var(--gradient-primary);box-shadow:none}.app-world-cup-route .game-toggle{--wc-toggle-paper: #fff8ed;--wc-toggle-purple-vivid: var(--world-cup-entry-purple-vivid, #6200e9);--wc-toggle-purple-ink: var(--world-cup-entry-purple-ink, #25005c);--wc-toggle-purple-shadow: var(--world-cup-entry-purple-shadow, #3d008f);--wc-toggle-red-vivid: var(--world-cup-entry-red-vivid, #d40100);--wc-toggle-lime-vivid: #c6f000;border:2px solid var(--wc-toggle-purple-ink);border-radius:8px;background-color:var(--wc-toggle-paper);background-image:repeating-linear-gradient(135deg,rgba(53,16,95,.025) 0,rgba(53,16,95,.025) 1px,transparent 1px,transparent 9px);box-shadow:0 5px 0 var(--wc-toggle-purple-shadow),0 14px 18px #35105f24;backdrop-filter:none;-webkit-backdrop-filter:none}.app-world-cup-route .game-toggle-option{border-radius:6px;color:var(--wc-toggle-purple-ink)}.app-world-cup-route .game-toggle-option.active{color:var(--wc-toggle-paper)}.app-world-cup-route .game-toggle-option-world-cup.active{background-color:var(--wc-toggle-purple-vivid);background-image:radial-gradient(circle at 74% 50%,rgba(240,68,36,.88),transparent 35%),radial-gradient(circle at 101% 50%,rgba(198,240,0,.95),transparent 34%),repeating-linear-gradient(135deg,rgba(255,248,237,.04) 0,rgba(255,248,237,.04) 1px,transparent 1px,transparent 8px);box-shadow:none}.game-toggle-option-label{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;height:26px;line-height:1;pointer-events:none}.game-toggle-option-label img{display:block;width:26px;height:26px;flex:0 0 26px;object-fit:contain}.game-toggle-option-world-cup .game-toggle-option-label img{filter:drop-shadow(.5px 0 0 rgba(196,181,253,.95)) drop-shadow(-.5px 0 0 rgba(196,181,253,.95)) drop-shadow(0 .5px 0 rgba(196,181,253,.95)) drop-shadow(0 -.5px 0 rgba(196,181,253,.95))}.game-toggle-option-label span{display:flex;align-items:center;justify-content:center;min-width:0;height:26px;line-height:1;white-space:nowrap;transform:translateY(1px)}@media (max-width: 480px){.game-toggle-wrap{margin-bottom:var(--space-xl)}.game-toggle{min-height:50px}.game-toggle-option{min-height:40px;padding:0 var(--space-sm);font-size:var(--text-xs)}.game-toggle-option-label{gap:5px;height:20px}.game-toggle-option-label img{width:20px;height:20px;flex-basis:20px}.game-toggle-option-label span{height:20px}}
