:root{color-scheme:light;font-family:Plus Jakarta Sans,IBM Plex Sans,Noto Sans SC,sans-serif;background:radial-gradient(circle at top left,rgba(221,241,234,.55),transparent 26%),radial-gradient(circle at right 10%,rgba(240,244,248,.8),transparent 30%),linear-gradient(180deg,#f7f8f7,#f3f5f4 45%,#eef1ef);color:#15202b;--bg-card: rgba(255, 255, 255, .92);--bg-panel: rgba(255, 255, 255, .95);--line: rgba(21, 32, 43, .09);--text-soft: #637083;--text-strong: #15202b;--brand: #1c7c54;--brand-deep: #155a3c;--gold: #d59a2c;--teal: #117b66;--danger: #c4532f;--shadow: 0 20px 50px rgba(21, 32, 43, .06)}*{box-sizing:border-box}html{scroll-behavior:smooth;cursor:url(/assets/football-FDUkp9bQ.svg) 12 12,auto;-webkit-text-size-adjust:100%}body{margin:0;color:var(--text-strong);background:transparent;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body,a,button,input,textarea,select,[role=button]{cursor:url(/assets/football-FDUkp9bQ.svg) 12 12,auto}#root{min-height:100vh;min-height:100dvh}button,input,textarea,select{font:inherit;touch-action:manipulation}img{max-width:100%}button{border:none;background:var(--brand);color:#fff;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #0b63ce2e}button:active:not(:disabled),a:active,[role=button]:active{transform:translateY(0) scale(.98)}button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}input,textarea{width:100%;border:1px solid rgba(19,34,56,.12);background:#ffffffeb;border-radius:14px;padding:12px 14px;color:var(--text-strong)}input:focus,textarea:focus{outline:2px solid rgba(11,99,206,.18);border-color:#0b63ce47}a{color:inherit}.click-motion-dot{position:fixed;z-index:9999;width:14px;height:14px;pointer-events:none;border-radius:999px;border:2px solid rgba(255,255,255,.88);background:radial-gradient(circle,rgba(255,255,255,.92) 0 22%,transparent 24%),radial-gradient(circle at 50% 50%,#1c7c54eb,#d59a2c80);box-shadow:0 0 0 1px #15202b14,0 8px 18px #15202b24;transform:translate(-50%,-50%) scale(.6);animation:click-motion-pop .52s ease-out forwards}@keyframes click-motion-pop{0%{opacity:.95;transform:translate(-50%,-50%) scale(.55)}70%{opacity:.42;transform:translate(-50%,-50%) scale(2.2)}to{opacity:0;transform:translate(-50%,-50%) scale(2.8)}}.back-to-top-button{position:fixed;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:70;display:inline-grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid rgba(21,32,43,.12);border-radius:999px;background:linear-gradient(180deg,#1c7c54f5,#155a3cf5);box-shadow:0 14px 28px #15202b2e,0 0 0 1px #ffffff4d inset;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.back-to-top-button span{font-size:1.2rem;font-weight:700;line-height:1}.back-to-top-button:hover:not(:disabled){background:linear-gradient(180deg,#218b60fa,#186845fa)}.back-to-top-button:focus-visible{outline:2px solid rgba(28,124,84,.24);outline-offset:3px}.app{position:relative;z-index:1;min-height:100vh;min-height:100dvh}.app-home-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-color:#080f1c8f;background-image:linear-gradient(#080f1c6b,#080f1c6b),var(--app-home-bg-image);background-position:center;background-repeat:no-repeat;background-size:cover;transform:translateZ(0);backface-visibility:hidden}.app-home{position:relative;background:transparent;box-shadow:none}.topbar{padding:16px 20px 10px;background:transparent}.topbar nav{display:flex;align-items:center;gap:8px;flex:1}.brand-link{text-decoration:none}.brand{display:inline-flex;align-items:center;gap:10px;font-size:1.45rem;font-weight:800;letter-spacing:.02em;color:#121212}.nav-link,.nav-button,.sign-in-button,.account-toggle{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:10px 16px;text-decoration:none;color:#202a34;background:#ffffffd1;border:1px solid rgba(21,32,43,.08);box-shadow:none}.nav-button{color:#202a34}.nav-link.active,.nav-button.active{background:#15202b;color:#fff;border-color:transparent}.topbar-modern{max-width:1380px;margin:0 auto}.topbar-nav-links{justify-content:flex-start;flex:0 1 auto;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none}.topbar-nav-links::-webkit-scrollbar{display:none}.topbar-nav-links .nav-link,.topbar-nav-links .nav-button{padding-inline:12px;font-weight:700;font-size:.88rem;letter-spacing:.01em}.topbar-icon-link{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:999px;border:1px solid rgba(21,32,43,.08);background:#ffffffd1}.topbar-sign-in{background:linear-gradient(135deg,#15202b,#23364b);color:#fff;border-color:transparent}.language-switch{display:inline-flex;align-items:center;gap:8px;position:relative}.language-switch label{display:inline-flex;align-items:center;gap:6px;color:var(--text-soft);font-size:14px}.language-switch-trigger{width:auto;min-width:104px;justify-content:space-between;gap:10px;border:1px solid rgba(21,32,43,.08);background:linear-gradient(180deg,#fffffff5,#f4f7f5f0);padding:10px 12px;border-radius:14px;font-weight:700;font-size:.82rem;color:var(--text-strong);box-shadow:0 10px 28px #0f172a0f,inset 0 1px #ffffffb8;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.language-switch-trigger:hover{border-color:#1c7c5438;box-shadow:0 14px 30px #15202b14,inset 0 1px #ffffffc7}.language-switch-trigger:focus-visible{outline:none;border-color:#1c7c544d;box-shadow:0 0 0 4px #1c7c541f,0 14px 30px #15202b14,inset 0 1px #ffffffc7}.language-switch-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:100%;display:grid;gap:8px;padding:12px;border-radius:18px;border:1px solid rgba(19,34,56,.08);background:linear-gradient(180deg,#fffffff5,#f4f7f5f0);box-shadow:0 22px 48px #0f172a1f,inset 0 1px #ffffffc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50}.language-option{justify-content:flex-start;width:100%;padding:11px 12px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--text-strong);box-shadow:none;font-weight:700;font-size:.82rem;transform:none}.language-option:hover{background:linear-gradient(135deg,#1c7c541a,#d59a2c1a);border-color:#1c7c5424}.language-option:focus-visible{outline:none;border-color:#1c7c543d;box-shadow:0 0 0 4px #1c7c541a}.language-option.active{background:#15202b14;border-color:#15202b14}.account-menu{position:relative}.account-toggle{min-width:176px;justify-content:space-between;background:linear-gradient(180deg,#fffffff0,#f4f7f5f0);color:var(--text-strong);border-radius:18px;padding:8px 10px;box-shadow:0 12px 30px #0f172a0f,inset 0 1px #ffffffc2}.account-toggle:hover,.account-toggle:focus-visible{background:linear-gradient(180deg,#fffffffa,#f2f7f4f5);border-color:#1c7c5424}.account-toggle:focus-visible{outline:none;box-shadow:0 0 0 4px #1c7c541a,0 14px 34px #0f172a14,inset 0 1px #fffc}.nav-avatar{width:34px;height:34px;border-radius:12px;object-fit:cover}.nav-avatar-fallback{display:inline-grid;place-items:center;background:#e5efff;color:var(--brand-deep);font-weight:700}.account-dropdown{position:absolute;right:0;top:calc(100% + 10px);z-index:60;min-width:210px;display:grid;gap:8px;padding:12px;border-radius:20px;border:1px solid rgba(19,34,56,.08);background:linear-gradient(180deg,#fffffff5,#f4f7f5f0);box-shadow:0 22px 48px #0f172a1f,inset 0 1px #ffffffc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.account-dropdown button{justify-content:flex-start;background:transparent;color:var(--text-strong);box-shadow:none;transform:none;border-radius:14px;padding:11px 12px;border:1px solid transparent;font-weight:600}.account-dropdown button:hover{background:linear-gradient(135deg,#1c7c541a,#d59a2c1a);border-color:#1c7c5424}.account-dropdown button:focus-visible{outline:none;border-color:#1c7c5438;box-shadow:0 0 0 4px #1c7c541a}.topbar-shell{display:flex;align-items:center;gap:14px;width:100%}.topbar-brand-lane{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-lockup{display:inline-flex;align-items:center;gap:12px;min-width:0}.brand-mark{width:54px;height:54px;border-radius:18px;display:block;object-fit:cover;box-shadow:0 18px 36px #15202b24}.brand-copy{display:grid;gap:4px;min-width:0}.brand-title-row{display:inline-flex;align-items:center;gap:10px;min-width:0}.brand-season-chip{padding:6px 10px;border-radius:999px;background:#1c7c541a;color:var(--brand-deep);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.brand-subline{color:var(--text-soft);font-size:.82rem;font-weight:600;letter-spacing:.03em}.brand,.brand-subline,.account-summary strong,.account-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-home .brand{color:#fffffff5;text-shadow:0 8px 18px rgba(8,15,28,.35)}.app-home .brand-subline{color:#f1f5f9d1}.app-home .brand-season-chip{background:#ffffff24;border:1px solid rgba(255,255,255,.18);color:#fffffff0}.topbar-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;flex:1 1 auto;margin-left:auto;width:100%;padding:12px 14px;border-radius:22px;border:1px solid rgba(21,32,43,.08);background:linear-gradient(180deg,#fffffff2,#f7f9f8f0);box-shadow:0 16px 44px #0f172a0f,inset 0 1px #ffffffc7}.topbar-center-zone{display:flex;align-items:center;min-width:0;flex:1 1 auto}.topbar-utility-zone{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-shrink:0}.topbar-sign-in{padding-inline:14px}.topbar-primary-link{background:transparent;border-color:transparent;color:#1f2937;font-size:.88rem}.topbar-primary-link:hover:not(:disabled){transform:none;box-shadow:none;background:transparent;color:var(--brand-deep)}.topbar-primary-link.active{background:#15202b;color:#fff}.topbar-secondary-link{background:#ffffffb8;border-color:#15202b0f;color:#5c6877}.topbar-secondary-link.active{background:#15202b14;color:#15202b}.language-switch-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:10px;background:#1c7c541a;color:var(--brand-deep)}.account-summary{display:grid;justify-items:start;gap:2px;flex:1}.account-summary strong{font-size:.9rem}.account-summary span{color:var(--text-soft);font-size:.78rem}.topbar-menu-toggle{display:none;width:46px;height:46px;border-radius:16px;background:#fffffff0;color:#15202b;border:1px solid rgba(21,32,43,.08);box-shadow:none}.topbar-mobile-page-switcher{display:none;align-items:center;gap:8px;flex-shrink:0}.topbar-mobile-page-switcher-button{width:38px;height:38px;padding:0;border-radius:13px;border:1px solid rgba(21,32,43,.08);background:#fffffff0;color:#15202b;font-size:.98rem;font-weight:800;line-height:1;box-shadow:none}.topbar-mobile-page-switcher-button:hover:not(:disabled){background:#fff;box-shadow:none}.site-footer{padding:0 24px 28px}.site-footer-shell{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-radius:24px;border:1px solid rgba(21,32,43,.08);background:linear-gradient(180deg,#ffffffe6,#f4f7f5eb)}.site-footer-copy{display:grid;gap:4px}.site-footer-logo{width:auto;max-width:min(240px,100%);height:48px;object-fit:contain}.site-footer-copy span{color:var(--text-soft);font-size:.84rem}.site-footer-copy a{color:var(--brand);font-weight:600;text-decoration:none}.site-footer-copy a:hover{text-decoration:underline}.site-footer-links{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.site-footer-links a{padding:10px 14px;border-radius:999px;text-decoration:none;color:#435061;background:#ffffffc7;border:1px solid rgba(21,32,43,.08);font-weight:700}.site-footer-links a.active{background:#15202b;border-color:transparent;color:#fff}.container{max-width:1320px;margin:0 auto;padding:26px 24px 64px;display:grid;gap:22px}.app-main{display:block}.home-main{--home-main-inline-padding: 24px;min-height:100vh;padding:26px var(--home-main-inline-padding) 64px}.app-home .home-main{background:transparent}.app-home-knockout{--knockout-topbar-offset: 98px}.app-home .site-footer{background:transparent}.app-home .site-footer-shell{background:linear-gradient(180deg,#ffffffd1,#f4f7f5c7)}.app-main-immersive{min-height:100vh;min-height:100dvh}.page-seo-shell{max-width:1120px;margin:18px auto 0}.page-seo-article{padding:26px 28px;border-radius:28px;border:1px solid rgba(21,32,43,.08);background:linear-gradient(180deg,#ffffffeb,#f6f8f6e6);box-shadow:0 18px 42px #0f172a0f}.page-seo-prose{color:#334155;line-height:1.75}.page-seo-prose h2,.page-seo-prose h3,.page-seo-prose h4{margin:0;color:#15202b;line-height:1.25}.page-seo-prose h2{font-size:clamp(1.7rem,2.6vw,2.1rem)}.page-seo-prose h3{margin-top:24px;font-size:1.18rem}.page-seo-prose h4{margin-top:18px;font-size:1rem}.page-seo-prose p,.page-seo-prose ul,.page-seo-prose ol{margin:14px 0 0}.page-seo-prose ul,.page-seo-prose ol{padding-left:1.3rem}.page-seo-prose li+li{margin-top:8px}.page-seo-prose hr{margin:22px 0;border:0;border-top:1px solid rgba(21,32,43,.08)}.page-seo-prose strong{color:#15202b}.panel,.card{background:var(--bg-panel);border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow);padding:20px}.loading-panel{position:relative;display:grid;justify-items:center;gap:12px;text-align:center;padding:44px 22px;overflow:hidden;color:#3f4f61;font-weight:700}.loading-panel.loading-motion:before,.wc-news-loading:before,.wc-news-detail-loading:before,.account-empty-state.account-loading-state:before{content:"";display:block;width:min(220px,70vw);aspect-ratio:16 / 10;border-radius:18px;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 34%,transparent 66%,rgba(255,255,255,.18)),url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779782998471'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='3434'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='200'%20height='200'%3e%3cpath%20d='M1002.676%20170.688H21.338C9.558%20170.688%200.012%20180.218%200.012%20192v640c0%2011.75%209.546%2021.312%2021.328%2021.312h981.336c11.75%200%2021.312-9.562%2021.312-21.312V192c0-11.782-9.562-21.312-21.312-21.312z'%20fill='%23A0D468'%20p-id='3435'%3e%3c/path%3e%3cpath%20d='M21.338%20383.994h127.998v256.01H21.338z'%20fill='%23CCD1D9'%20p-id='3436'%3e%3c/path%3e%3cpath%20d='M490.672%20170.688h42.654v682.624h-42.654zM75.088%20212.216c9.968-19.936%2010.25-39.374%2010.25-41.53H42.666c-0.046%201.438-0.624%2012.842-6.25%2023.436-6.968%2013.124-18.532%2019.218-36.406%2019.218v42.656c34.298%200.002%2060.968-15.53%2075.078-43.78zM41.558%20777.562c-19.938-9.998-39.39-10.248-41.546-10.248V810c1.468%200%2012.858%200.624%2023.452%206.25%2013.11%206.938%2019.218%2018.5%2019.218%2036.376h42.656c0-34.314-15.546-60.938-43.78-75.064zM948.928%20212.216c-10-19.936-10.25-39.374-10.25-41.53h42.656c0.032%201.438%200.624%2012.842%206.248%2023.436%206.968%2013.124%2018.532%2019.218%2036.406%2019.218v42.656c-34.312%200.002-60.966-15.53-75.06-43.78zM982.428%20777.562c19.936-9.998%2039.404-10.248%2041.56-10.248V810c-1.468%200-12.876%200.624-23.438%206.25-13.124%206.938-19.248%2018.5-19.248%2036.376h-42.624c0-34.314%2015.53-60.938%2043.75-75.064z'%20fill='%238CC153'%20p-id='3437'%3e%3c/path%3e%3cpath%20d='M512%20362.682c-82.342%200-149.326%2066.968-149.326%20149.31%200%2082.326%2066.982%20149.324%20149.326%20149.324%2082.342%200%20149.308-66.998%20149.308-149.324%200-82.342-66.966-149.31-149.308-149.31z'%20fill='%23434A54'%20p-id='3438'%3e%3c/path%3e%3cpath%20d='M639.998%20511.992a128.52%20128.52%200%200%200-1.376-18.812h-64.75l-21%2064.638%2054.438%2039.562c20.314-22.624%2032.688-52.562%2032.688-85.388zM535.404%20386.15l-19.156%2058.968%2055%2039.968%2051.438-37.374c-18.406-31.656-50-54.686-87.282-61.562zM401.298%20447.712l51.436%2037.374%2055.014-39.968-19.156-58.968c-37.278%206.876-68.872%2029.906-87.294%2061.562zM471.126%20557.818l-21.016-64.638h-64.732a128.82%20128.82%200%200%200-1.376%2018.812c0%2032.826%2012.358%2062.764%2032.67%2085.388l54.454-39.562zM478%20562.818l-21.014%2064.686%200.376%200.25c16.562%207.876%2035.092%2012.25%2054.64%2012.25%2019.544%200%2038.06-4.376%2054.654-12.25l0.344-0.25-21-64.686h-68zM149.336%20362.682H21.338c-11.782%200-21.328%209.53-21.328%2021.312v256.01c0%2011.75%209.546%2021.312%2021.328%2021.312h127.998c11.782%200%2021.344-9.562%2021.344-21.312V383.994c0-11.782-9.562-21.312-21.344-21.312zM42.682%20490.68h21.328v42.656H42.682V490.68z%20m63.998%200h21.328v42.656H106.68V490.68z%20m21.328-42.686H106.68v-42.656h21.328v42.656z%20m-63.998-42.656v42.656H42.682v-42.656h21.328z%20m-21.328%20170.668h21.328v42.686H42.682v-42.686z%20m63.998%2042.686v-42.686h21.328v42.686H106.68z'%20fill='%23E6E9ED'%20p-id='3439'%3e%3c/path%3e%3cpath%20d='M874.678%20383.994h127.998v256.01h-127.998z'%20fill='%23CCD1D9'%20p-id='3440'%3e%3c/path%3e%3cpath%20d='M1002.676%20362.682h-127.998c-11.812%200-21.374%209.53-21.374%2021.312v256.01c0%2011.75%209.56%2021.312%2021.374%2021.312h127.998c11.75%200%2021.312-9.562%2021.312-21.312V383.994c0-11.782-9.562-21.312-21.312-21.312z%20m-106.686%20127.998h21.312v42.656h-21.312V490.68z%20m64%200h21.312v42.656h-21.312V490.68z%20m21.312-42.686h-21.312v-42.656h21.312v42.656z%20m-64-42.656v42.656h-21.312v-42.656h21.312z%20m-21.312%20170.668h21.312v42.686h-21.312v-42.686z%20m64%2042.686v-42.686h21.312v42.686h-21.312z'%20fill='%23E6E9ED'%20p-id='3441'%3e%3c/path%3e%3c/svg%3e") center / contain no-repeat;filter:drop-shadow(0 18px 28px rgba(21,32,43,.12));opacity:.9}.loading-panel.loading-motion:after,.wc-news-loading:after,.wc-news-detail-loading:after,.account-empty-state.account-loading-state:after{content:"";position:absolute;top:50px;left:calc(50% - min(110px,35vw));width:34px;height:34px;border-radius:50%;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779782830712'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='3284'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='200'%20height='200'%3e%3cpath%20d='M512%2096C282.274%2096%2096%20282.272%2096%20512c0%20229.728%20186.274%20416%20416%20416%20229.744%200%20416-186.276%20416-416C928%20282.276%20741.74%2096%20512%2096zM594.302%20884.358c-27.028%205.314-60.654%208.374-88%208.9-26.396-0.39-52.148-3.47-77-8.986-4.288-1.098-8.766-2.276-13.61-3.554l-48.834-130.87L406.148%20672l211.708%200%201.14%202.152%2038.68%2077.704L610.44%20880.42C605.106%20881.848%20599.724%20883.158%20594.302%20884.358zM379.156%20154.56%20494%20233.152l0%20116.294-141.994%20120.134L253.2%20424.56l-8.334-3.798-44.664-128.038C244.22%20230.316%20306.478%20181.66%20379.156%20154.56zM823.128%20292.134l-44.864%20128.966-107.984%2048.776L528%20349.446l0-116.294%20115.192-78.83C715.916%20181.288%20779.002%20229.826%20823.128%20292.134zM132.288%20546.828l107.512-93.036%2099.078%2045.198%201.118%200.51%2039.436%20154.574-40.866%2077.058-139.72-1.83C162.15%20676.582%20138.418%20614.21%20132.288%20546.828zM685.438%20731.13l-40.868-77.058%2039.504-154.832%2099.994-45.562%20107.644%2093.15c-6.13%2067.382-29.864%20129.754-66.554%20182.472L685.438%20731.13z'%20p-id='3285'%3e%3c/path%3e%3c/svg%3e") center / contain no-repeat;filter:drop-shadow(0 8px 10px rgba(21,32,43,.2));animation:loading-ball-run 1.8s ease-in-out infinite}@keyframes loading-ball-run{0%{transform:translateY(18px) rotate(0) scale(.86)}45%{transform:translate(min(94px,30vw),-4px) rotate(220deg) scale(1)}to{transform:translate(min(188px,60vw),18px) rotate(440deg) scale(.86)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-shell{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:18px;padding:30px;border-radius:34px;overflow:hidden;position:relative;background:linear-gradient(135deg,#0b63cef5,#0c5a90eb),linear-gradient(120deg,rgba(229,159,36,.15),transparent);color:#fff;box-shadow:0 28px 70px #0b63ce38}.hero-shell:after{content:"";position:absolute;inset:auto -4% -24% auto;width:280px;height:280px;border-radius:50%;background:#ffffff14}.home-shell{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.8fr) minmax(300px,.95fr);gap:18px;align-items:start}.wc-page.wc-page-with-side-promos{max-width:none;width:100%}.home-shell.home-shell-promos{width:calc(100% + (var(--home-main-inline-padding) * 2));margin-inline:calc(var(--home-main-inline-padding) * -1);grid-template-columns:minmax(12px,1fr) minmax(0,1320px) minmax(12px,1fr);gap:clamp(8px,1.2vw,18px)}.home-shell.home-shell-promos>.wc-layout{min-width:0}.home-side-promo-column{position:sticky;top:94px;display:flex;align-self:start}.home-side-promo-card{position:relative;display:grid;align-items:end;width:min(100%,228px);height:clamp(360px,calc(100vh - 132px),620px);overflow:hidden;border-radius:30px;text-decoration:none;color:#fff;background:radial-gradient(circle at top,rgba(56,189,248,.28),transparent 36%),linear-gradient(180deg,#07111d,#081523 62%,#04070d);box-shadow:0 26px 60px #080f1c38;isolation:isolate;transition:transform .18s ease,box-shadow .18s ease}.home-side-promo-column:first-child{justify-content:flex-start}.home-side-promo-column:last-child{justify-content:flex-end}.home-side-promo-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.14);border-radius:inherit;pointer-events:none;z-index:3}.home-side-promo-card:hover,.home-side-promo-card:focus-visible{transform:translateY(-4px);box-shadow:0 30px 70px #080f1c47}.home-side-promo-card:focus-visible{outline:none}.home-side-promo-media,.home-side-promo-scrim{position:absolute;top:0;right:0;bottom:0;left:0}.home-side-promo-image,.home-side-promo-video{width:100%;height:100%;display:block;object-fit:cover;transition:transform .32s ease}.home-side-promo-card:hover .home-side-promo-image,.home-side-promo-card:hover .home-side-promo-video,.home-side-promo-card:focus-visible .home-side-promo-image,.home-side-promo-card:focus-visible .home-side-promo-video{transform:scale(1.04)}.home-side-promo-card-video .home-side-promo-video{object-position:center top}.home-side-promo-scrim{z-index:1;background:linear-gradient(180deg,#05080e14,#05080e29 22%,#05080ed6 72%,#03060bf5),linear-gradient(135deg,#16a34a24,#3b82f61f)}.home-side-promo-content{position:relative;z-index:2;display:grid;gap:18px;padding:22px 18px}.home-side-promo-brand{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:10px 12px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:.8rem;font-weight:700;letter-spacing:.04em}.home-side-promo-icon{width:28px;height:28px;display:block;border-radius:9px;object-fit:cover;flex-shrink:0}.home-side-promo-copy{display:grid;gap:10px}.home-side-promo-title{display:block;font-size:clamp(1.22rem,.8vw + .98rem,1.68rem);line-height:1.08}.home-side-promo-copy p{margin:0;color:#ffffffd6;font-size:.84rem;line-height:1.55}@media(max-width:1560px){.home-side-promo-content{gap:12px;padding:18px 12px}.home-side-promo-title{font-size:.98rem}.home-side-promo-copy p{display:none}}@media(max-width:1450px){.home-side-promo-copy{display:none}.home-side-promo-brand{padding:8px 10px}}@media(max-width:1360px){.home-side-promo-content{justify-items:center;padding:10px 6px}.home-side-promo-brand{padding:8px}.home-side-promo-brand span,.home-side-promo-brand svg{display:none}}.wc-page{display:grid;gap:18px;max-width:1320px;margin:0 auto}.wc-page-section-intro{display:grid;gap:8px;padding:20px 24px;border-radius:28px;border:1px solid rgba(21,32,43,.08);background:#fffffff5;box-shadow:0 18px 42px #0f172a0d}.wc-page-section-intro-full{grid-column:1 / -1}.wc-page-section-intro-news{margin-bottom:6px}.wc-page-section-intro h1,.team-support-page-head h1{margin:0;color:#0f172a;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.08}.wc-page-section-intro h3,.team-support-page-head h3{margin:0;color:#475569;font-size:1rem;font-weight:600;line-height:1.5}.wc-page-knockout{max-width:1600px}.wc-table-card,.wc-fixtures-card,.wc-predict-card,.wc-predict-history{background:#fffffff5;border:1px solid rgba(21,32,43,.08);border-radius:28px;box-shadow:0 18px 42px #0f172a0d}.wc-action-chip,.wc-round-nav{box-shadow:none}.wc-action-chip{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;border:1px solid rgba(21,32,43,.12);background:#fff;color:#202a34}.wc-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(320px,.9fr);gap:18px;align-items:start}.wc-layout-knockout{grid-template-columns:1fr}.wc-layout-knockout .wc-side-column{display:none}.wc-lazy-fallback{min-height:1px}.wc-inline-loading{display:inline-flex;align-items:center;width:fit-content;margin-top:14px;padding:8px 12px;border-radius:999px;background:#ffffffe0;color:#64748b;font-size:.82rem;font-weight:800}.wc-data-skeleton{overflow:hidden}.wc-data-skeleton .wc-skeleton-line,.wc-data-skeleton .wc-skeleton-pill,.wc-data-skeleton .wc-skeleton-circle{display:block;background:linear-gradient(90deg,#e2e8f0eb,#f8fafcf5,#e2e8f0eb);background-size:220% 100%;animation:wc-skeleton-shimmer 1.2s ease-in-out infinite}.wc-skeleton-line{width:min(180px,100%);height:14px;border-radius:999px}.wc-skeleton-line-title{width:min(300px,70vw);height:24px;margin-top:8px}.wc-skeleton-line-wide{width:min(360px,100%)}.wc-skeleton-line-short{width:92px}.wc-skeleton-pill{width:54px;height:28px;border-radius:999px}.wc-skeleton-circle{width:64px;height:64px;border-radius:999px}.wc-skeleton-match-board{min-height:138px}@keyframes wc-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.wc-overview-shell{display:grid;grid-template-columns:1fr;gap:18px}.wc-overview-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.95fr);gap:18px;align-items:start}.wc-overview-standings-section{display:grid;gap:18px}.wc-overview-standings-scroll{display:grid;gap:18px;max-height:calc(100vh - 170px);overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(21,32,43,.22) transparent}.wc-overview-standings-scroll::-webkit-scrollbar{width:8px}.wc-overview-standings-scroll::-webkit-scrollbar-track{background:transparent}.wc-overview-standings-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#15202b2e;min-height:52px}.wc-overview-standings-scroll::-webkit-scrollbar-thumb:hover{background:#15202b52}.wc-overview-section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.wc-standings-mobile-switcher{display:none;align-items:center;gap:10px}.wc-standings-mobile-switcher-button{width:34px;height:34px;border:1px solid rgba(21,32,43,.12);border-radius:999px;background:#ffffffeb;color:#15202b;font-size:1rem;font-weight:800;line-height:1}.wc-standings-mobile-switcher-indicator{min-width:34px;text-align:center;color:#64748b;font-size:.76rem;font-weight:800;font-variant-numeric:tabular-nums}.wc-overview-title-wrap .eyebrow,.wc-overview-title-wrap h2{color:#fff}.wc-overview-section-head h2{margin:6px 0 0}.wc-overview-section-head p:last-child{margin:10px 0 0;color:#64748b}.wc-overview-groups-grid{display:grid;grid-template-columns:1fr;gap:18px}.wc-overview-groups-page{display:grid;gap:18px}.wc-overview-card{background:#fffffff5;border:1px solid rgba(21,32,43,.08);border-radius:28px;box-shadow:0 18px 42px #0f172a0d;padding:24px}.wc-calendar-card{position:relative}.wc-overview-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.wc-overview-head h2{margin:0;font-size:clamp(1.25rem,2vw,1.55rem)}.wc-overview-description,.wc-overview-timezone{margin:10px 0 0;color:#475569}.wc-overview-timezone{font-size:.9rem}.wc-calendar-toolbar{margin-top:14px;display:grid;gap:12px}.wc-calendar-month-nav{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-shrink:0}.wc-calendar-month-label{min-width:146px;text-align:center;font-size:.9rem;font-weight:800;color:#0f172a}.wc-calendar-nav-button{width:28px;height:28px;display:inline-grid;place-items:center;padding:0;border-radius:999px;border:1px solid rgba(21,32,43,.1);background:#fffffff0;color:#15202b;font-size:.86rem;font-weight:800;box-shadow:none}.wc-calendar-nav-button:hover:not(:disabled){border-color:#1c7c5433;background:#f4f9f6fa;box-shadow:0 8px 16px #15202b0d}.wc-calendar-timezone-row{display:flex;justify-content:flex-start}.wc-timezone-select-wrap{display:grid;gap:6px;min-width:260px;margin-right:0;position:relative}.wc-timezone-select-label{color:#5f6f82;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wc-timezone-select-trigger{min-width:260px;width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(21,32,43,.08);background:linear-gradient(180deg,#fffffffa,#f1f6f3f5);border-radius:18px;padding:12px 15px;color:#15202b;font-weight:700;box-shadow:0 16px 32px #0f172a0d,inset 0 1px #ffffffd6;text-align:left;box-sizing:border-box}.wc-timezone-select-trigger:hover{border-color:#1c7c5438;box-shadow:0 18px 34px #0f172a0f,inset 0 1px #ffffffe0}.wc-timezone-select-trigger:focus-visible{outline:none;border-color:#1c7c5442;box-shadow:0 0 0 4px #1c7c541a,0 18px 34px #0f172a0f,inset 0 1px #ffffffd6}.wc-timezone-select-menu{position:absolute;top:calc(100% + 10px);left:0;width:100%;display:grid;gap:8px;padding:12px;border-radius:18px;border:1px solid rgba(19,34,56,.08);background:linear-gradient(180deg,#fffffff5,#f4f7f5f0);box-shadow:0 22px 48px #0f172a1f,inset 0 1px #ffffffc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30}.wc-timezone-option{width:100%;justify-content:flex-start;padding:11px 12px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--text-strong);box-shadow:none;font-weight:700;text-align:left;transform:none}.wc-timezone-option:hover{background:linear-gradient(135deg,#1c7c541a,#d59a2c1a);border-color:#1c7c5424}.wc-timezone-option:focus-visible{outline:none;border-color:#1c7c543d;box-shadow:0 0 0 4px #1c7c541a}.wc-timezone-option.active{background:#15202b14;border-color:#15202b14}.wc-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:22px;color:#64748b;font-size:.85rem;font-weight:700;text-align:center}.wc-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:12px}.wc-calendar-day{position:relative;overflow:visible;min-height:102px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:space-between;gap:10px;padding:14px 12px;border-radius:20px;border:1px solid rgba(21,32,43,.08);background:#f8fafce0;text-align:left}.wc-calendar-day.muted{opacity:.45}.wc-calendar-day.active{border-color:#0b63ce3d;background:#e7f3ffeb;z-index:3}.wc-calendar-grid-loading .wc-calendar-day{cursor:default;pointer-events:none}.wc-calendar-day-number{font-size:1rem;font-weight:800;color:#0f172a}.wc-calendar-day-count{color:#64748b;font-size:.82rem;line-height:1.25;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.wc-calendar-markers{display:flex;gap:6px}.wc-calendar-dot{display:inline-block;width:8px;height:8px;border-radius:999px}.wc-calendar-dot.scheduled{background:#0ea5e9}.wc-calendar-dot.live{background:#ef4444}.wc-calendar-dot.finished{background:#16a34a}.wc-calendar-popover{position:absolute;z-index:10;width:min(460px,calc(100vw - 56px));max-height:min(420px,calc(100vh - 120px));max-height:min(420px,calc(100dvh - 120px));overflow:auto;display:grid;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(14,116,144,.18);background:#fffffffc;box-shadow:0 20px 38px #0f172a29}.wc-calendar-popover:before{content:"";position:absolute;top:-7px;left:24px;width:14px;height:14px;background:#fffffffc;border-top:1px solid rgba(14,116,144,.18);border-left:1px solid rgba(14,116,144,.18);transform:rotate(45deg)}.wc-calendar-popover-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.wc-calendar-popover-head>div{min-width:0}.wc-calendar-popover-title{display:block;font-size:.96rem;color:#0f172a}.wc-calendar-popover-timezone{display:block;margin-top:6px;color:#475569;font-size:.76rem;line-height:1.35}.wc-calendar-popover-close{width:30px;height:30px;border:none;border-radius:999px;background:#e2e8f0f2;color:#0f172a;font-size:1.15rem;line-height:1;flex-shrink:0}.wc-calendar-popover-list{display:grid;gap:10px}.wc-calendar-popover-item{display:grid;gap:8px;padding:14px 15px;border-radius:16px;background:#f8fbff;border:1px solid rgba(148,163,184,.2)}.wc-calendar-popover-item,.wc-calendar-popover-item span,.wc-calendar-popover-item strong{color:#0f172a}.wc-calendar-popover-meta,.wc-calendar-popover-stadium{display:flex;flex-wrap:wrap;gap:8px;color:#334155;font-size:.8rem;line-height:1.35}.wc-calendar-popover-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center}.wc-calendar-popover-score{color:#0f172a;font-size:.95rem}.wc-calendar-popover-team,.wc-calendar-popover-team strong{color:#0f172a}.wc-calendar-popover-team{min-width:0;flex-wrap:nowrap}.wc-calendar-popover-team strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-calendar-country-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#dbeafe;color:#1e3a8a;font-weight:700}.wc-overview-team{display:inline-flex;align-items:center;gap:8px}.wc-overview-team:last-child{justify-content:flex-end}.wc-overview-empty{padding:26px 18px;border-radius:22px;background:#f5f8fcd1;color:#64748b;text-align:center}.wc-predict-shell{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);gap:18px}.wc-predict-shell-single{grid-template-columns:1fr}.wc-predict-main,.wc-predict-side{display:grid;gap:18px;align-self:start}.wc-predict-board{padding:24px}.wc-predict-page{display:grid;gap:10px}.wc-predict-page-top,.wc-predict-page-bottom{display:grid;gap:8px}.wc-predict-board-count{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border-radius:999px;background:#15202b14;color:#15202b;font-weight:800}.wc-predict-card,.wc-predict-history{padding:24px}.wc-predict-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.wc-predict-card-head h2,.wc-predict-history h2{margin:6px 0 0}.wc-predict-stage-status-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.wc-predict-stage-status-row .eyebrow{margin:0}.wc-match-status-pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;font-size:.85rem;font-weight:700;background:#0f172a14;color:#334155}.wc-match-status-pill.scheduled{background:#0ea5e91f;color:#0369a1}.wc-match-status-pill.live{background:#ef44441f;color:#b91c1c}.wc-match-status-pill.finished{background:#16a34a1f;color:#166534}.wc-match-selector{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.wc-match-selector-secondary{margin-top:12px}.wc-match-selector-item{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid rgba(21,32,43,.1);background:#fff;color:#334155;font-weight:600}.wc-match-selector-item.active{border-color:#0b63ce3d;background:#e7f3ffeb;color:#0b63ce}.wc-predict-filters{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(180px,.78fr) minmax(150px,.7fr) auto;gap:12px;align-items:start}.wc-predict-filter{display:grid;grid-template-rows:auto 48px;gap:8px}.wc-predict-filter.search{grid-template-rows:auto 48px}.wc-predict-filter-spacer{visibility:hidden;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.wc-predict-filter span{color:#64748b;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.wc-predict-filter input,.wc-predict-filter select{height:48px;box-sizing:border-box;border:1px solid rgba(21,32,43,.1);border-radius:16px;background:#fffffff5;color:#15202b;min-width:0;font-size:.95rem;line-height:1.2}.wc-predict-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 42px 0 14px;background-image:linear-gradient(45deg,transparent 50%,#5b6b7f 50%),linear-gradient(135deg,#5b6b7f 50%,transparent 50%),linear-gradient(180deg,#fffffffa,#f5f8fcf5);background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px),0 0;background-size:6px 6px,6px 6px,100% 100%;background-repeat:no-repeat;font-weight:600}.wc-predict-status-select{width:100%}.wc-predict-status-select .ant-select-selector{height:48px!important;padding:0 14px!important;border-radius:16px!important;border:1px solid rgba(21,32,43,.1)!important;background:#fffffff5!important;box-shadow:none!important}.wc-predict-status-select .ant-select-selection-item,.wc-predict-status-select .ant-select-selection-placeholder{line-height:46px!important;font-size:.95rem;font-weight:600;color:#15202b}.wc-predict-status-select .ant-select-arrow{color:#5b6b7f}.wc-predict-status-select-dropdown{border:1px solid rgba(21,32,43,.1);border-radius:16px;background:#fffffffa;box-shadow:0 18px 40px #0f172a1f;overflow:hidden}.wc-predict-status-select-dropdown .ant-select-item{min-height:42px;font-size:.95rem}.wc-predict-status-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#e7f3ffeb;color:#0b63ce}.wc-predict-status-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#f5f8fcfa}.wc-predict-filter.search{position:relative}.wc-predict-filter.search svg{position:absolute;left:14px;bottom:15px;color:#64748b}.wc-predict-filter.search input{height:48px;padding:0 14px 0 40px}.wc-predict-filter-reset{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;border-radius:16px;background:#15202b14;color:#15202b;box-shadow:none;align-self:end}.wc-predict-round-groups{margin-top:20px;display:grid;gap:18px}.wc-predict-round-group{display:grid;gap:12px}.wc-predict-round-headline{display:flex;align-items:center;justify-content:space-between;gap:10px}.wc-predict-round-headline strong{color:#0f172a;font-size:1rem}.wc-predict-round-headline span{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 10px;border-radius:999px;background:#15202b14;color:#475569;font-weight:800}.wc-predict-match-list{display:grid;gap:12px}.wc-predict-match-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;width:100%;padding:16px 18px;border-radius:22px;border:1px solid rgba(21,32,43,.08);background:linear-gradient(180deg,#f8fafce0,#fffffff5);color:#0f172a;text-align:left;box-shadow:none}.wc-predict-match-row:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #0f172a0f}.wc-predict-match-row.active{border-color:#0b63ce33;background:linear-gradient(180deg,#e8f3fff0,#fffffffa);box-shadow:0 16px 32px #0b63ce14}.wc-predict-match-row-loading{min-height:86px;grid-template-columns:minmax(120px,.5fr) minmax(160px,1fr) auto;pointer-events:none}.wc-predict-match-row-main,.wc-predict-match-row-side,.wc-predict-match-row-meta{display:grid;gap:10px}.wc-predict-match-row-side{justify-items:end;align-content:center}.wc-predict-match-row-side-top{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.wc-predict-match-row-stage{color:#64748b;font-size:.82rem;font-weight:700}.wc-predict-match-row-teams{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wc-predict-match-team{display:inline-flex;align-items:center;gap:8px;min-width:0}.wc-predict-match-team-name{font-size:1rem;font-weight:800;color:#0f172a}.wc-predict-match-team-icon{display:block;border-radius:999px;object-fit:cover;flex-shrink:0}.wc-predict-match-vs{color:#64748b;font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wc-predict-match-row-meta{color:#64748b;font-size:.9rem}.wc-predict-match-row-meta span,.wc-predict-summary-meta span{display:inline-flex;align-items:center;gap:6px}.wc-predict-match-row-score{font-size:1rem;color:#0f172a}.wc-predict-summary-board{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center}.wc-predict-summary-team{display:inline-flex;align-items:center;gap:12px;min-width:0;text-decoration:none;color:inherit;font-weight:700}.wc-predict-summary-team:last-child{justify-content:flex-end;text-align:right}.wc-predict-summary-center{display:grid;gap:8px;justify-items:center;text-align:center}.wc-predict-summary-score{font-size:1.6rem;line-height:1;color:#0f172a}.wc-predict-summary-stage{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:#f5f8fce6;color:#475569;font-size:.82rem;font-weight:700}.wc-predict-summary-meta{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px 18px;color:#64748b}.wc-predict-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center;margin-top:24px}.wc-predict-team{display:grid;justify-items:center;gap:8px;text-align:center}.wc-team-detail-link,.wc-team-link{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.wc-team-detail-link{flex-direction:column}.wc-predict-team strong{font-size:1.08rem}.wc-predict-team span{color:#64748b}.wc-predict-team-icon{display:block;border-radius:999px;object-fit:cover;box-shadow:0 10px 26px #0f172a1f}.wc-predict-center{display:grid;gap:10px;justify-items:center;text-align:center}.wc-predict-kickoff{font-size:1.1rem}.wc-predict-stage,.wc-predict-final-score{padding:10px 14px;border-radius:18px;background:#f5f8fce6;color:#0f172a;font-weight:800}.wc-predict-final-score{font-size:1.45rem}.wc-score-form{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:end;margin-top:18px}.wc-score-input{display:grid;gap:8px;color:#475569;font-weight:700}.wc-score-input-team{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:14px;background:#f5f8fceb;color:#0f172a;font-size:.92rem;font-weight:800}.wc-score-input-icon{display:block;border-radius:999px;flex-shrink:0}.wc-score-input input{width:100%;min-height:60px;padding:14px 16px;border-radius:18px;border:1px solid rgba(21,32,43,.12);background:#fff;color:#0f172a;font-size:1.25rem;font-weight:800;text-align:center;box-shadow:inset 0 1px #ffffffd1}.wc-score-input input:focus-visible{outline:none;border-color:#0b63ce57;box-shadow:0 0 0 4px #0b63ce1f,inset 0 1px #ffffffdb}.wc-score-separator{padding-bottom:14px;color:#0f172a;font-size:1.5rem;font-weight:800}.wc-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.wc-outcome-chip{padding:12px 14px;border-radius:16px;border:1px solid transparent;background:#f5f8fce6;color:#475569;text-align:center;font-weight:700;box-shadow:none;cursor:default}.wc-outcome-chip.active{background:#0f172a;color:#fff}.wc-outcome-chip:disabled{opacity:1}.wc-submit-prediction{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:18px;padding:14px 18px;border-radius:18px;background:linear-gradient(135deg,#0b63ce,#124f9b);color:#fff;font-weight:800}.wc-submit-prediction-row{display:flex;align-items:center;gap:12px;margin-top:18px}.wc-submit-prediction-row .wc-submit-prediction{flex:1;width:auto;margin-top:0}.wc-predict-entry-card .wc-submit-prediction{min-height:54px;box-shadow:0 16px 34px #0b63ce33}.wc-submit-prediction:disabled{opacity:.6;cursor:not-allowed}.wc-rules-hint{position:relative;display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.wc-rules-hint-label{color:#9a3412;font-size:.92rem;font-weight:700;white-space:nowrap}.wc-rules-hint-trigger{width:28px;height:28px;display:inline-grid;place-items:center;padding:0;border-radius:999px;border:1px solid rgba(245,158,11,.38);background:#fff7edf5;color:#9a3412;font-size:.95rem;font-weight:800;line-height:1;box-shadow:0 10px 24px #9a34121f}.wc-rules-hint-trigger:hover,.wc-rules-hint-trigger:focus-visible,.wc-rules-hint-trigger[aria-expanded=true]{border-color:#ea580c85;background:#ffedd5fa;color:#7c2d12}.wc-rules-hint-popover{position:absolute;bottom:calc(100% + 10px);right:0;z-index:8;width:min(360px,calc(100vw - 48px));display:grid;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid rgba(19,34,56,.12);background:#fffffffa;box-shadow:0 20px 44px #0f172a29;color:#334155;font-size:.9rem;line-height:1.55}.wc-rules-hint-popover:before{content:"";position:absolute;bottom:-8px;right:10px;width:14px;height:14px;border-right:1px solid rgba(19,34,56,.12);border-bottom:1px solid rgba(19,34,56,.12);background:#fffffffa;transform:rotate(45deg)}.wc-rules-hint-popover strong{display:block;color:#0f172a;font-size:.95rem}.wc-rules-hint-table{width:100%;border-collapse:collapse;color:inherit}.wc-rules-hint-table th,.wc-rules-hint-table td{padding:8px 0;border-bottom:1px solid rgba(148,163,184,.24);font-size:.88rem}.wc-rules-hint-table thead th{padding-top:0;color:#64748b;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.wc-rules-hint-table tbody th{color:#0f172a;font-weight:600;text-align:left}.wc-rules-hint-table td{color:#9a3412;font-weight:700;text-align:right}.wc-rules-hint-table tbody tr:last-child th,.wc-rules-hint-table tbody tr:last-child td{border-bottom:0;padding-bottom:0}.wc-participants-copy{margin:14px 0 0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:#f5f8fcdb;color:#64748b}.wc-ai-card{position:static}.wc-ai-score,.wc-ai-favorite,.wc-upset-meter,.wc-distribution-card{display:grid;gap:10px}.wc-ai-highlight-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wc-ai-summary{margin:16px 0 0;color:#475569;line-height:1.6}.wc-ai-result-copy{margin:14px 0 0;padding:10px 12px;border-radius:14px;background:#0b63ce14;color:#0b63ce;font-weight:700}.wc-ai-score,.wc-ai-favorite{margin-top:18px;padding:16px 18px;border-radius:20px;background:#f5f8fcdb}.wc-ai-score strong,.wc-ai-favorite strong{font-size:1.3rem}@media(max-width:640px){.wc-ai-highlight-row{grid-template-columns:1fr}}.wc-upset-meter{margin-top:18px}.wc-upset-meter-head,.wc-distribution-legend-item{display:flex;justify-content:space-between;gap:12px;align-items:center}.wc-upset-meter-track{height:12px;border-radius:999px;overflow:hidden;background:#15202b14}.wc-upset-meter-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#ef4444)}.wc-distribution-card{margin-top:20px}.wc-distribution-pie-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.wc-distribution-pie{width:168px;height:168px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#dbe3ea 0,#dbe3ea);box-shadow:inset 0 0 0 1px #15202b0f}.wc-distribution-pie-center{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;gap:4px;background:#fffffff5;color:#0f172a;text-align:center}.wc-distribution-pie-center strong{font-size:1.25rem;line-height:1}.wc-distribution-pie-center span{color:#64748b;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em}.wc-distribution-donut{display:flex;gap:8px;min-height:16px}.wc-distribution-segment{min-width:14px;border-radius:999px}.wc-distribution-segment.home,.wc-distribution-dot.home{background:#0b63ce}.wc-distribution-segment.draw,.wc-distribution-dot.draw{background:#f59e0b}.wc-distribution-segment.away,.wc-distribution-dot.away{background:#16a34a}.wc-distribution-legend{display:grid;gap:10px}.wc-distribution-dot{width:10px;height:10px;border-radius:999px;flex-shrink:0}.wc-distribution-legend-item span:nth-child(2){flex:1}.wc-match-heat-card{margin-top:18px;display:grid;gap:12px;padding:16px 18px;border-radius:20px;background:#f5f8fcdb}.wc-match-heat-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wc-match-heat-head span:first-child{display:inline-flex;align-items:center;gap:8px}.wc-match-heat-track{height:12px;border-radius:999px;overflow:hidden;background:#15202b14}.wc-match-heat-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#ef4444)}.wc-predict-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;background:#080f1c6b;padding:18px}.wc-predict-modal{width:min(1180px,100%);max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px);overflow:auto;display:grid;gap:18px;padding:24px;border-radius:30px;border:1px solid rgba(19,34,56,.08);background:#fffffffa;box-shadow:0 28px 80px #0f172a38}.wc-predict-modal-embedded{width:100%;max-height:none;margin:0;padding:0;box-shadow:none;border:0;background:transparent}.wc-predict-modal-embedded-inner{width:100%;padding:24px;border-radius:30px;border:1px solid rgba(19,34,56,.08);background:#fffffffa;box-shadow:0 28px 80px #0f172a38}.wc-predict-modal-standalone{width:100%;max-height:none;margin:0 auto;padding:0;box-shadow:none;border:0;background:transparent}.wc-predict-modal-standalone-inner{width:100%;padding:24px;border-radius:30px;border:1px solid rgba(19,34,56,.08);background:#fffffffa;box-shadow:0 28px 80px #0f172a1f}.wc-predict-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wc-predict-modal-head-compact{justify-content:flex-end;margin-bottom:-4px}.wc-predict-modal-head-standalone{justify-content:flex-start;margin-bottom:6px}.wc-predict-modal-head h2{margin:6px 0 0}.wc-predict-modal-close{width:38px;height:38px;display:inline-grid;place-items:center;padding:0;border-radius:999px;background:#e2e8f0f2;color:#0f172a;font-size:1.25rem;line-height:1;box-shadow:none}.wc-predict-modal-back-button{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;border:1px solid rgba(21,32,43,.08);background:#ffffffeb;color:#15202b;font-weight:700;box-shadow:0 12px 28px #0f172a0f}.wc-predict-modal-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;align-items:start}.wc-predict-modal-main,.wc-predict-modal-side{display:grid;gap:18px}.wc-predict-history{margin-top:18px}.wc-history-predict-row{display:grid;grid-template-columns:110px minmax(0,1fr) 180px 90px;gap:16px;align-items:center}.wc-history-date{color:#64748b;font-weight:700}.wc-history-teams .history-match-line{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.wc-history-status{display:flex;justify-content:flex-start}.wc-history-points{display:flex;justify-content:flex-end}.wc-history-empty{text-align:center;color:#64748b}.wc-team-page{display:grid;gap:20px;width:min(100%,1180px);margin:0 auto;padding:0 20px 24px}.wc-team-hero-card,.wc-team-panel{border-radius:24px;padding:24px;background:linear-gradient(180deg,#fffffff5,#f4f8fff5);box-shadow:0 20px 40px #0f172a14}.wc-team-hero-card{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px}.wc-team-hero-main{display:flex;gap:18px;align-items:flex-start}.wc-team-hero-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.wc-team-back-button{padding:0;border:0;background:transparent;color:#64748b;font-size:.95rem;font-weight:600;cursor:pointer}.wc-team-back-button:hover{color:#0f172a}.wc-team-hero-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wc-team-hero-title-row h1{margin:0}.wc-team-hero-flag,.wc-team-hero-icon{flex-shrink:0;border-radius:20px}.wc-team-hero-flag{width:auto;max-width:180px;height:auto;max-height:120px;object-fit:contain;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 30px #0f172a1f;background:#fff}.wc-team-hero-icon-fallback{width:108px;height:108px}.wc-team-hero-side,.wc-team-stats-grid{display:grid;gap:12px}.wc-team-stats-grid-compact{grid-template-columns:repeat(5,minmax(0,1fr))}.wc-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wc-team-stat-card{display:grid;gap:6px;padding:16px;border-radius:18px;background:#e3eeffbf}.wc-team-stat-card span{color:#64748b;font-size:13px}.wc-team-stat-card strong{font-size:28px}.wc-team-chart-shell{display:grid;gap:16px}.wc-team-chart-metrics{margin-bottom:0}.wc-team-chart-card{height:100%;border-radius:18px;border:1px solid rgba(37,99,235,.12);background:linear-gradient(180deg,#fffffffa,#eff6ffe6);box-shadow:none}.wc-team-chart-card .ant-card-body{padding:16px 18px}.wc-team-chart-card .ant-statistic{text-align:left}.wc-team-chart-card .ant-statistic-title{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wc-team-chart-card .ant-statistic-content{color:#0f172a;font-size:28px}.wc-team-chart-tags{display:flex;flex-wrap:wrap;gap:10px}.wc-team-chart-tags .ant-tag{margin-inline-end:0;padding:6px 12px;border-radius:999px;font-weight:600}.wc-team-ant-chart{overflow:hidden;border-radius:24px;border:1px solid rgba(37,99,235,.12);background:radial-gradient(circle at top left,rgba(96,165,250,.16),transparent 38%),linear-gradient(180deg,#fffffffa,#f8fafcfa);padding:18px 14px 8px}.wc-team-ant-chart canvas{display:block}.wc-calendar-popover-item-clickable{cursor:pointer;width:100%;text-align:left;border:0}.wc-calendar-popover-item-clickable:hover{background:#eff6ffeb}.wc-calendar-popover-item-clickable:focus-visible{outline:2px solid rgba(59,130,246,.35);outline-offset:2px}.wc-history-predict-row-button{width:100%;border:0;text-align:left;cursor:pointer}.wc-history-predict-row-button:hover{background:#eff6ffeb}.wc-history-predict-row-button:focus-visible{outline:2px solid rgba(59,130,246,.35);outline-offset:2px}.wc-team-chart-empty{padding:32px 20px;border-radius:24px;border:1px dashed rgba(100,116,139,.3);background:#f8fafce6;color:#64748b;text-align:center}.wc-team-badges{display:flex;flex-wrap:wrap;gap:10px}.wc-team-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:#dbeafecc}.wc-team-community{display:grid;gap:8px;justify-items:start}.wc-team-like-button{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:10px 14px;background:#0f172a;color:#fff;cursor:pointer}.wc-team-like-button.active{background:#dc2626}.wc-team-like-button:disabled{cursor:not-allowed;opacity:.72}.wc-team-like-note{margin:10px 0 0;color:#64748b;font-size:13px}.wc-team-like-button-inline{width:auto;margin-top:0;padding:8px 12px}.wc-news-shell{display:grid;grid-template-columns:1fr;gap:18px}.wc-news-loading,.wc-news-empty,.wc-news-detail-loading{position:relative;display:grid;justify-items:center;gap:12px;padding:26px;border-radius:28px;border:1px solid rgba(21,32,43,.08);background:#fffffff5;overflow:hidden}.wc-news-empty:before,.wc-news-empty:after{content:none}.wc-news-board,.wc-news-detail{border-radius:28px;border:1px solid rgba(21,32,43,.08);background:#fffffff5;box-shadow:0 18px 42px #0f172a0d}.wc-news-board{padding:24px;display:grid;gap:16px}.wc-news-comments-head h2,.wc-news-empty h2{margin:6px 0 0}.wc-news-showcase,.wc-news-lower{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px}.wc-news-showcase--single,.wc-news-lower--single{grid-template-columns:minmax(0,1fr)}.wc-news-feature{display:flex;flex-direction:column;overflow:hidden;border-radius:24px;border:1px solid rgba(21,32,43,.08);background:#06080c;color:#f8fafc;text-align:left;min-height:508px;padding:0}.wc-news-feature-media{position:relative;flex:1 1 auto;min-height:0;background:linear-gradient(135deg,#34599559,#0c162ad9)}.wc-news-feature-image,.wc-news-side-image,.wc-news-spotlight-image,.wc-news-trending-image{width:100%;height:100%;display:block;object-fit:cover}.wc-news-feature-fallback,.wc-news-side-image-fallback,.wc-news-grid-image-fallback{width:100%;height:100%;background:radial-gradient(circle at top left,rgba(93,173,226,.32),transparent 35%),linear-gradient(135deg,#18314f,#0b1628)}.wc-news-feature-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005,#0000002e 62%,#080a29eb)}.wc-news-feature-badge{position:absolute;top:24px;left:24px;z-index:1;display:inline-flex;align-items:center;gap:12px;color:#fff;font-size:1.1rem;font-weight:800}.wc-news-feature-badge-icon{width:34px;height:48px;object-fit:contain}.wc-news-feature-body{display:grid;gap:14px;padding:24px 26px 26px;background:#0a0938}.wc-news-feature strong{font-size:clamp(1.85rem,2.7vw,2.95rem);line-height:1.12}.wc-news-side-list,.wc-news-trending-list{display:grid;gap:0;border-radius:24px;border:1px solid rgba(21,32,43,.08);background:#fffffffa;overflow:hidden}.wc-news-side-column{display:grid;gap:16px;align-content:start}.wc-news-side-card,.wc-news-trending-card{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:18px;align-items:start;text-align:left;padding:20px 22px;border-radius:0;background:#fff;color:var(--text-strong);border-bottom:1px solid rgba(21,32,43,.08);box-shadow:none}.wc-news-side-list>*:last-child,.wc-news-trending-list>*:last-child{border-bottom:0}.wc-news-side-copy,.wc-news-trending-copy{display:grid;gap:12px}.wc-news-side-card strong,.wc-news-trending-card strong{font-size:1.05rem;line-height:1.3}.wc-news-side-image,.wc-news-trending-image{height:88px;border-radius:14px;overflow:hidden}.wc-news-lower{align-items:stretch}.wc-news-spotlight{min-height:360px;border-radius:24px;overflow:hidden;border:1px solid rgba(21,32,43,.08);padding:0;background:#dfe5ea}.wc-news-trending{display:grid;gap:0;border-radius:24px;border:1px solid rgba(21,32,43,.08);background:#fffffffa;overflow:hidden}.wc-news-card-meta,.wc-news-detail-meta,.wc-news-comment-meta{display:flex;flex-wrap:wrap;gap:12px;color:var(--text-soft);font-size:.84rem}.wc-news-card-meta--feature{color:#ffffffc2}.wc-news-card-meta span,.wc-news-detail-meta span{display:inline-flex;align-items:center;gap:6px}.wc-news-trending-head{padding:22px 24px 10px}.wc-news-trending-head h3{margin:0;font-size:1.9rem;line-height:1.1}.wc-news-trending-card{grid-template-columns:auto minmax(0,1fr) 112px;gap:16px}.wc-news-trending-rank{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;margin-top:2px;background:#61d86d;color:#08111b;font-size:.82rem;font-weight:800}.wc-news-more-link{display:inline-flex;align-items:center;gap:8px;justify-self:start;margin:4px 24px 22px;padding:0;background:transparent;color:#111827;font-weight:800;border:0}.wc-news-more-link--side{margin:0;padding-left:2px}.wc-news-detail{padding:28px;display:grid;gap:24px}.wc-news-detail-back{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:10px 14px;border-radius:999px;border:1px solid rgba(21,32,43,.08);background:#f5f7f6;color:#1f2c39}.wc-news-detail-head h1{margin:8px 0 12px;font-size:clamp(1.8rem,2.8vw,2.6rem);line-height:1.12}.wc-news-detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.wc-news-action-button{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;background:#f5f7f6;color:#1f2c39;border:1px solid rgba(21,32,43,.08);box-shadow:none}.wc-news-action-button.active{background:#1c7c541f;color:var(--brand-deep)}.wc-news-action-button strong{font-size:.9rem}.wc-news-markdown{display:grid;gap:18px;color:#223142;line-height:1.8}.news-markdown-h1,.news-markdown-h2,.news-markdown-h3,.news-markdown-h4,.news-markdown-h5,.news-markdown-h6{margin:0;line-height:1.2}.news-markdown-h1{font-size:1.85rem}.news-markdown-h2{font-size:1.42rem}.news-markdown-h3{font-size:1.16rem}.news-markdown-h4{font-size:1.02rem}.news-markdown-h5{font-size:.95rem}.news-markdown-h6{font-size:.9rem}.news-markdown-paragraph,.news-markdown-quote,.news-markdown-list{margin:0}.news-markdown-quote{padding:16px 18px;border-left:4px solid rgba(28,124,84,.38);border-radius:0 18px 18px 0;background:#1c7c540f;color:#314255}.news-markdown-list{padding-left:22px;display:grid;gap:8px}.news-markdown-task-item{list-style:none;display:flex;align-items:flex-start;gap:10px;margin-left:-22px}.news-markdown-task-checkbox{margin-top:.35rem}.news-markdown-image-wrap{margin:0;display:grid;gap:10px}.news-markdown-image-align-left{justify-items:start}.news-markdown-image-align-center{justify-items:center}.news-markdown-image-align-right{justify-items:end}.news-markdown-image{width:100%;max-width:min(100%,720px);border-radius:24px;display:block;object-fit:cover;border:1px solid rgba(21,32,43,.06)}.news-markdown-image-wrap figcaption{color:var(--text-soft);font-size:.84rem;text-align:center}.news-markdown-code-block{margin:0;padding:16px 18px;overflow:auto;border-radius:18px;background:#15202b;color:#f8fafc}.news-markdown-code-block code{padding:0;background:transparent;color:inherit}.news-markdown-hr{width:100%;height:1px;margin:0;border:0;background:#15202b1f}.news-markdown-table-wrap{overflow-x:auto}.news-markdown-table{width:100%;min-width:420px;border-collapse:collapse;border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(21,32,43,.08)}.news-markdown-table th,.news-markdown-table td{padding:12px 14px;border-bottom:1px solid rgba(21,32,43,.08);text-align:left;vertical-align:top}.news-markdown-table thead{background:#1c7c5414}.news-markdown-table tr:last-child td{border-bottom:0}.wc-news-markdown code{padding:2px 8px;border-radius:10px;background:#15202b14;font-size:.92em}.wc-news-markdown a{color:var(--brand);font-weight:700}.wc-news-comments{display:grid;gap:18px;padding-top:10px;border-top:1px solid rgba(21,32,43,.08)}.wc-news-comments-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wc-news-comments-head span{color:var(--text-soft);font-weight:700}.wc-news-comment-form{display:grid;gap:12px}.wc-news-comment-form textarea{min-height:120px;resize:vertical}.wc-news-comment-form button{justify-self:end}.wc-news-comment-list{display:grid;gap:14px}.wc-news-comment-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;border-radius:20px;background:#f7f8f7}.news-comment-avatar,.news-comment-avatar-fallback{width:42px;height:42px;border-radius:14px;object-fit:cover;flex-shrink:0}.news-comment-avatar-fallback{display:grid;place-items:center;background:#1c7c541f;color:var(--brand-deep);font-weight:800}.news-comment-body{display:grid;gap:6px}.news-comment-body p{margin:0;color:#324356}.wc-news-comment-empty{margin:0;color:var(--text-soft)}.wc-main-column,.wc-side-column,.wc-day-stack{display:grid;gap:18px}.wc-table-card{overflow:hidden;border-radius:22px;background:#ffffffeb;border:1px solid rgba(21,32,43,.06);box-shadow:none}.wc-seasons-page{display:grid;gap:18px}.wc-seasons-banner{padding:24px 28px}.wc-seasons-banner h3{display:block}.wc-seasons-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wc-season-card{min-height:214px;padding:24px 24px 22px;border-radius:22px;border:1px solid rgba(21,32,43,.08);background:#fffffff5;box-shadow:0 18px 42px #0f172a0d}.wc-season-card-title{font-size:1.05rem;font-weight:800;color:#111827}.wc-season-card-body{display:grid;gap:30px;margin-top:34px}.wc-season-result{display:flex;align-items:center;gap:12px}.wc-season-flag{width:34px;height:34px;border-radius:999px;object-fit:cover;flex-shrink:0}.wc-season-result-copy{display:grid;gap:2px}.wc-season-result-copy strong{font-size:.98rem;line-height:1.15;color:#111827}.wc-season-result-copy span{font-size:.9rem;line-height:1.1;color:#6b7280}.wc-table-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px 10px;font-size:.95rem;font-weight:800;letter-spacing:.02em;color:#0f172a;background:linear-gradient(180deg,#f1f5f9f2,#ffffffeb)}.wc-group-predict-button{flex-shrink:0;padding:8px 12px;border-radius:999px;border:1px solid rgba(11,99,206,.14);background:#e7f3ffeb;color:#0b63ce;font-size:.78rem;font-weight:800;letter-spacing:.01em;box-shadow:none}.wc-table-header,.wc-table-row{display:grid;grid-template-columns:3px 30px minmax(180px,1fr) 34px 34px 34px 34px 50px 38px 40px 44px;column-gap:8px;align-items:center}.wc-table-header{padding:8px 22px 9px;border-top:1px solid rgba(21,32,43,.05);border-bottom:1px solid rgba(21,32,43,.05);color:#475569;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#f8fafce6}.wc-rank-col,.wc-rank-bar-col,.wc-stat-col,.wc-next-col{text-align:center}.wc-team-col{text-align:left}.wc-table-body{padding:0 22px 10px}.wc-table-row{min-height:38px;padding:2px 0;border-bottom:1px solid rgba(21,32,43,.04);color:#0f172a}.wc-table-row:last-child{border-bottom:none}.wc-table-row--possible{background:#f5f7fab8}.wc-rank-bar{align-self:stretch;border-radius:999px;background:transparent}.wc-rank-bar.rank-1,.wc-rank-bar.rank-2{background:#1ed760}.wc-rank-bar.rank-3{background:#f1c40f}.wc-rank-index,.wc-points,.wc-kickoff-time{font-weight:800;color:#0f172a}.wc-team-name,.wc-stat-cell,.wc-next-team{color:#0f172a}.wc-rank-index,.wc-stat-cell,.wc-next-team{text-align:center}.wc-stat-cell{font-size:.84rem;font-variant-numeric:tabular-nums}.wc-team-cell,.wc-side-team{display:flex;align-items:center;gap:12px}.wc-team-cell{min-width:0;gap:10px}.wc-team-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.wc-team-icon{flex-shrink:0;display:block;border-radius:999px;object-fit:cover;box-shadow:none}.wc-next-team{display:inline-flex;align-items:center;justify-content:center;min-height:20px}.wc-table-legend{display:flex;flex-wrap:wrap;gap:14px;padding:4px 6px 0;color:#7d8796;font-size:.72rem}.wc-table-legend-item{display:inline-flex;align-items:center;gap:6px}.wc-table-legend-dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.wc-table-legend-dot.qualified{background:#1ed760}.wc-table-legend-dot.possible{background:#f1c40f}.wc-knockout-card{border-radius:28px;border:1px solid rgba(21,32,43,.08);background:linear-gradient(180deg,#fffffff7,#f9fafbf5);box-shadow:0 18px 42px #0f172a0d;padding:28px 24px}.wc-knockout-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 10px 14px}.wc-knockout-head h2{margin:6px 0 8px;font-size:1.45rem}.wc-knockout-head p:last-child{margin:0;color:var(--text-soft)}.wc-knockout-live-scores-button{flex-shrink:0;padding:8px 12px;border-radius:999px;border:1px solid rgba(11,99,206,.14);background:#e7f3ffeb;color:#0b63ce;font-size:.78rem;font-weight:800;letter-spacing:.01em;box-shadow:none}.wc-knockout-scroll{overflow:hidden}.wc-knockout-zoom-toolbar{display:none}.wc-knockout-stage{position:relative;width:100%;overflow:hidden;border-radius:24px;background:linear-gradient(180deg,#ffffff6b,#ffffff1f)}.wc-bracket-frame{position:relative;width:100%;overflow:hidden}.wc-bracket{position:relative;left:50%;transform-origin:top center}.wc-bracket-match{position:absolute;display:grid;justify-items:center;gap:6px;padding:9px 8px 7px;border-radius:14px;border:1px solid rgba(21,32,43,.1);background:linear-gradient(180deg,#fffffffa,#f8f9fbf0);min-height:76px;box-shadow:0 2px 6px #0f172a08}.wc-bracket-match-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:9px 8px 7px;cursor:pointer;text-align:center;font:inherit}.wc-bracket-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.wc-bracket-line{fill:none;stroke:#dadee3fa;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wc-bracket-match-icons{display:inline-flex;align-items:center;gap:10px;color:#15202b24}.wc-bracket-match-teams{display:grid;gap:6px;width:100%}.wc-bracket-team-line{display:inline-flex;align-items:center;justify-content:center;gap:6px}.wc-bracket-team-icon{border-radius:999px}.wc-bracket-team-name{font-size:.66rem;font-weight:400;line-height:1.1;color:#111827}.wc-bracket-seed-icon{fill:currentColor;stroke-width:1.6}.wc-bracket-match-seeds{display:inline-flex;align-items:center;gap:12px;font-size:.98rem;font-weight:800;color:#111827}.wc-bracket-match-date{font-size:.7rem;color:#7d8796}.wc-bracket-stage-pill{display:inline-flex;align-items:center;justify-content:center;min-width:70px;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wc-bracket-stage-pill.final{background:#f5c84b;color:#4a3310}.wc-bracket-stage-pill.bronze{background:#3a9ce8;color:#fff}.wc-bracket-center{display:none}.wc-bracket-champion{position:absolute;left:50%;top:170px;transform:translate(-50%);display:grid;justify-items:center;gap:12px;color:#9c8a76}.wc-bracket-cup-wrap{position:relative;display:grid;place-items:center}.wc-bracket-cup{color:#7c7c7c61}.wc-bracket-cup-mark{position:absolute;width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#adadad3d;color:#fff;font-weight:800}.wc-bracket-champion strong{font-size:.98rem;letter-spacing:.16em;text-transform:uppercase}.wc-fixtures-card{padding:16px 16px 8px;position:sticky;top:98px}.wc-round-head{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:14px;padding:0 6px 12px}.wc-round-nav{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:#f5f5f5;color:#444}.wc-round-title{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800}.wc-fixtures-timezone{padding:0 6px 12px;color:#64748b;font-size:.84rem;text-align:center}.wc-day-card{border-radius:22px;border:1px solid rgba(21,32,43,.05);overflow:hidden;background:#fff}.wc-day-label{margin:12px;padding:12px 16px;border-radius:14px;background:#f3f4f6;font-weight:800}.wc-day-matches{display:grid}.wc-day-match{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;padding:14px 18px;border-top:1px solid rgba(21,32,43,.06)}.wc-day-match:first-child{border-top:none}.wc-side-team.right{justify-content:flex-end;text-align:right}.wc-mobile-note{display:flex;flex-wrap:wrap;gap:10px}.wc-note-chip{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;background:#ffffffe6;border:1px solid rgba(21,32,43,.08);color:#54606f}.home-sidebar,.home-center,.home-rail,.home-stage-stack,.home-rule-list,.home-compact-list,.home-team-list,.home-stage-match-list,.home-insight-stack{display:grid;gap:16px}.home-side-card,.home-hub-panel,.home-detail-card,.home-stage-card,.home-rail-card,.home-support-card{border-radius:24px}.home-side-head,.home-detail-head{margin-bottom:14px}.home-team-list{gap:4px}.home-team-link{display:flex;align-items:center;gap:12px;width:100%;padding:12px 10px;border-radius:16px;border:1px solid transparent;background:transparent;color:var(--text-strong);box-shadow:none;text-align:left}.home-team-link:hover,.home-team-link.active{background:#f5f7f6;border-color:#15202b0f}.home-team-flag{width:34px;display:inline-grid;place-items:center;font-size:20px}.home-team-copy{display:grid;gap:2px}.home-team-copy strong{font-size:.98rem}.home-team-copy span{color:var(--text-soft);font-size:.88rem}.home-collapse-button{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding:18px 20px;border-radius:20px;background:#ffffffeb;color:var(--text-strong);border:1px solid var(--line)}.rotate-180{transform:rotate(180deg)}.home-hub-top{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-bottom:16px}.home-hub-arrow,.home-filter-icon{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:999px;background:#f3f5f4;color:#202a34}.home-hub-title h1{margin:0;font-size:1.55rem}.home-hub-title p,.home-rail-copy,.home-detail-summary,.home-stage-head p,.home-detail-team span,.home-account-balance span{margin:6px 0 0;color:var(--text-soft)}.home-hub-badge{padding:12px 16px;border-radius:18px;background:#f5f7f6}.home-filter-bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center}.home-search{display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--line)}.home-search input{border:none;padding:12px 0;background:transparent}.home-search input:focus{outline:none}.home-filter-chips{display:flex;flex-wrap:wrap;gap:10px}.home-filter-chip{padding:12px 16px;border-radius:999px;background:#fff;color:var(--text-strong);border:1px solid var(--line);box-shadow:none}.home-filter-chip.active{background:#15202b;color:#fff}.home-detail-card{gap:18px}.home-detail-scoreboard{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:center}.home-detail-team{display:grid;gap:8px}.home-detail-team-away{justify-items:end;text-align:right}.home-flag{width:56px;height:56px}.home-detail-score{display:grid;gap:8px;justify-items:center}.home-detail-score strong{font-size:2.4rem;letter-spacing:.04em}.home-detail-score span{color:var(--text-soft)}.home-detail-meta{display:flex;flex-wrap:wrap;gap:12px 18px;color:var(--text-soft)}.home-detail-meta span{display:inline-flex;align-items:center;gap:6px}.home-prediction-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(240px,.95fr);gap:16px}.home-prediction-box,.home-insight-card{padding:18px;border-radius:20px;background:#f7f8f7;border:1px solid rgba(21,32,43,.05)}.home-card-caption{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.home-card-caption span{color:var(--text-soft)}.distribution-pie.compact{width:70px;height:70px;margin-bottom:14px;box-shadow:inset 0 0 0 10px #fffffff5}.distribution-grid.compact{gap:8px}.home-stage-card{padding-top:0;overflow:hidden}.home-stage-head{padding:18px 20px;margin:0 -20px;background:#f6f7f6;border-bottom:1px solid rgba(21,32,43,.05)}.home-stage-head h3,.home-compact-list h3{margin:0;font-size:1rem}.home-stage-match-list{gap:0}.home-match-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;width:100%;padding:16px 0;border-radius:0;background:transparent;color:var(--text-strong);border-top:1px solid rgba(21,32,43,.06);box-shadow:none}.home-match-row:first-child{border-top:none}.home-match-row.active{color:var(--brand-deep)}.home-match-state{min-width:42px;padding:6px 8px;border-radius:999px;background:#f1f3f2;color:var(--text-soft);font-size:.8rem;font-weight:700}.home-match-state-live{background:#c4532f1f;color:var(--danger)}.home-match-state-finished{background:#117b661f;color:var(--teal)}.home-match-club{text-align:left}.home-match-club.align-right{text-align:right}.home-match-score{font-weight:800;letter-spacing:.04em}.home-mini-map .fan-support-map{gap:12px}.home-mini-map .fan-support-map-stage{min-height:240px;border-radius:22px}.home-mini-map .fan-map-ranking{display:none}.home-rule-list{gap:12px}.home-rule-row,.home-compact-item,.home-account-balance{display:flex;justify-content:space-between;gap:12px;align-items:center}.home-rule-row{padding:14px 16px;border-radius:16px;background:#f7f8f7}.home-account-balance{padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,#1c7c5414,#d59a2c1a)}.home-account-balance strong{font-size:2rem}.home-compact-list{gap:10px}.home-compact-item{padding:14px 0;border-top:1px solid rgba(21,32,43,.06)}.home-compact-item:first-of-type{border-top:none}.home-inline-link{color:var(--brand);font-weight:700;text-decoration:none}.home-support-card{position:sticky;top:94px}.home-support-team{display:flex;align-items:center;gap:14px;margin-bottom:16px}.home-support-flag{width:52px;height:52px;display:inline-grid;place-items:center;border-radius:18px;background:linear-gradient(180deg,#1c7c541a,#d59a2c14);font-size:28px}.hero-copy{position:relative;z-index:1}.hero-copy h1{margin:10px 0 12px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.hero-copy p{margin:0;max-width:62ch;color:#ffffffdb}.hero-kicker,.eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero-actions{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px}.hero-actions button,.sign-in-button,.alert-actions button,.panel button,.login-form button{border-radius:16px;padding:12px 16px}.button-secondary{background:#ffffff1f;color:inherit;border:1px solid rgba(255,255,255,.18)}.inline-button{padding:10px 14px}.hero-stats{display:grid;gap:14px;position:relative;z-index:1}.hero-stat{padding:18px 20px;border-radius:22px;background:#ffffff1f;border:1px solid rgba(255,255,255,.16)}.hero-stat span{display:block;color:#ffffffc7;margin-bottom:8px}.hero-stat-label{display:inline-flex;align-items:center;gap:8px}.hero-stat strong{font-size:1.8rem}.tab-strip{display:flex;flex-wrap:wrap;gap:10px}.tab-strip button{display:inline-flex;align-items:center;gap:8px;border-radius:14px;padding:12px 16px;background:#fffc;color:var(--text-strong);border:1px solid rgba(19,34,56,.08)}.tab-strip button.active{background:#102033;color:#fff}.feature-grid,.support-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.panel-header h2,.card-title{margin:6px 0 0;display:inline-flex;align-items:center;gap:10px}.panel-header p{margin:0}.legal-page{max-width:920px;margin:0 auto;display:grid;gap:18px;line-height:1.75}.legal-page>p,.legal-page>section{width:100%;max-width:none}.legal-page section{display:grid;gap:10px}.legal-page h2{margin:0;font-size:1.12rem}.legal-contact{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);color:var(--text-soft);font-size:.9rem;line-height:1.6}.legal-contact a{color:var(--brand);font-weight:600;text-decoration:none}.legal-contact a:hover{text-decoration:underline}.match-card-main{display:grid;gap:18px}.team-line{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.team-club{display:flex;align-items:center;gap:14px}.team-club-away{justify-content:flex-end;text-align:right}.team-club strong,.support-tile strong,.ranking-row strong{display:block}.team-club p,.meta-note,.history-row span,.table-row span,.support-tile span,.fan-map-entry span:last-child{margin:0;color:var(--text-soft)}.support-flag{width:auto;max-width:52px;height:auto;max-height:52px;display:inline-block;object-fit:contain}.team-score{font-size:2rem;font-weight:700;letter-spacing:.08em}.match-meta,.insight-row,.progress-copy,.history-row-head,.history-row-body,.ranking-row,.fan-map-entry,.table-head,.table-row{display:flex;justify-content:space-between;gap:12px}.match-meta{flex-wrap:wrap}.history-match-line,.fan-map-entry-title{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.match-meta span,.progress-copy span{display:inline-flex;align-items:center;gap:6px;color:var(--text-soft)}.prediction-controls{margin-top:22px;display:grid;gap:14px}.score-input-row{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}.score-input-row span{font-size:1.4rem;font-weight:700;color:var(--text-soft)}.score-input-row input{text-align:center;font-size:1.6rem;font-weight:700}.outcome-row,.preset-row{display:flex;flex-wrap:wrap;gap:10px}.chip-button{background:#0b63ce14;color:var(--brand-deep);border:1px solid transparent}.chip-button.active{background:linear-gradient(135deg,#0b63ce,#0f7b9b);color:#fff}.status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.status-scheduled{background:#0b63ce1a;color:var(--brand-deep)}.status-live{background:#c2410c1f;color:var(--danger)}.status-finished{background:#0f766e1f;color:var(--teal)}.insight-card{display:grid;gap:14px}.insight-section{display:grid;gap:12px}.progress-track{position:relative;overflow:hidden;height:10px;border-radius:999px;background:#13223814}.progress-bar{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#e59f24,#c2410c);border-radius:inherit}.distribution-pie-wrap{display:grid;grid-template-columns:84px 1fr;gap:18px;align-items:center}.distribution-pie{width:84px;height:84px;border-radius:50%;box-shadow:inset 0 0 0 12px #ffffffeb}.distribution-grid{display:grid;gap:10px}.distribution-slice{display:flex;align-items:center;justify-content:space-between;gap:10px}.support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.support-tile{display:grid;justify-items:flex-start;gap:10px;padding:16px;background:#ffffffbf;color:var(--text-strong);border:1px solid rgba(19,34,56,.08);border-radius:20px;text-align:left}.support-tile.active{border-color:#0b63ce61;background:#e6f2ffe0}.support-console{align-self:start;position:sticky;top:92px}.points-balance{margin:0 0 16px;color:var(--text-soft)}.ranking-list,.history-list,.fan-map-list{display:grid;gap:12px}.ranking-row,.history-row,.fan-map-entry,.table-row{padding:14px 16px;border-radius:18px;background:#f5f8fcd1}.ranking-rank{width:48px;color:var(--brand);font-weight:700}.ranking-team{flex:1}.fan-map-panel{overflow:hidden}.fan-support-map{display:grid;gap:18px}.fan-support-map-stage{position:relative;min-height:440px;overflow:hidden;border-radius:28px;border:1px solid rgba(19,34,56,.08);background:radial-gradient(circle at center,rgba(11,99,206,.08),transparent 42%),linear-gradient(180deg,#edf7ff,#f8fbff)}.world-land-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.fan-map-highlight-line{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.fan-support-marker{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;display:grid;place-items:center;border-radius:999px;border:2px solid rgba(255,255,255,.82);background:#fffffff5;box-shadow:0 10px 26px #0f172a24;transition:transform .18s ease,box-shadow .18s ease}.fan-marker-icon{display:block;border-radius:999px;object-fit:cover}.fan-support-marker.active,.fan-support-marker.team-active{transform:translate(-50%,-50%) scale(1.16);box-shadow:0 0 0 10px #0b63ce29}.fan-map-popup{position:absolute;z-index:2;width:240px;border-radius:22px;border:1px solid rgba(19,34,56,.08);background:#fffffff0;box-shadow:0 20px 46px #0f172a29;padding:16px 18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fan-map-popup h3{display:inline-flex;align-items:center;gap:8px;margin:6px 0 8px}.fan-map-popup p{margin:0;color:var(--text-soft)}.fan-map-popup strong{display:inline-block;margin-top:12px;color:var(--brand-deep)}.team-support-page{padding:24px;overflow:hidden}.team-support-page-head{align-items:center}.team-support-page-head>div{display:grid;gap:8px}.team-support-balance{display:grid;gap:4px;justify-items:end;text-align:right}.team-support-balance span{color:var(--text-soft)}.team-support-balance strong{font-size:1.05rem}.team-support-tabs{margin-bottom:18px}.team-support-tabs button{min-height:44px;border-radius:14px;padding:11px 18px;background:linear-gradient(180deg,#fffffff2,#f0f6f8eb);border:1px solid rgba(18,48,74,.1);color:#17304a;font-weight:700}.team-support-tabs button.active{background:linear-gradient(135deg,#12304a,#0b63ce 58%,#d59a2c);border-color:transparent;color:#fff}.team-support-content,.team-support-ranking{display:grid;gap:18px}.team-support-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:22px;background:linear-gradient(135deg,#0b63ce14,#e59f2414)}.team-support-intro-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.team-support-intro p,.team-support-intro span{margin:0}.team-support-intro span{color:var(--text-soft)}.team-support-live-scores-button{flex-shrink:0;padding:8px 12px;border-radius:999px;border:1px solid rgba(11,99,206,.14);background:#e7f3ffeb;color:#0b63ce;font-size:.78rem;font-weight:800;letter-spacing:.01em;box-shadow:none}.team-support-mobile-switcher{display:none;align-items:center;justify-content:flex-end;gap:10px}.team-support-mobile-switcher-button{width:34px;height:34px;border:1px solid rgba(21,32,43,.12);border-radius:999px;background:#ffffffeb;color:#15202b;font-size:1rem;font-weight:800;line-height:1}.team-support-mobile-switcher-indicator{min-width:34px;text-align:center;color:#64748b;font-size:.76rem;font-weight:800;font-variant-numeric:tabular-nums}.team-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.team-support-mobile-pages,.team-support-mobile-page{display:none}.team-support-tile{min-height:154px;align-content:space-between}.team-support-tile-top{display:grid;gap:12px}.team-support-group-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:28px;padding:6px 10px;border-radius:10px;background:#0b63ce1a;color:#12304a;font-size:.78rem;font-weight:700;white-space:nowrap}.team-support-team-line{display:inline-flex;align-items:center;gap:10px}.team-support-team-button{padding:0;background:transparent;color:inherit;box-shadow:none;transform:none}.team-support-team-button:hover:not(:disabled),.team-support-team-button:focus-visible{background:transparent;box-shadow:none}.team-support-team-button:hover:not(:disabled) strong,.team-support-team-button:focus-visible strong{color:var(--brand-deep);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.team-support-team-button:focus-visible{outline:none}.team-support-team-line strong{font-size:.98rem}.team-support-action,.team-support-drawer-submit{width:100%;min-height:44px;border-radius:14px;padding:12px 16px;font-weight:700;background:linear-gradient(135deg,#12304a,#0b63ce 58%,#d59a2c);color:#fff;box-shadow:0 14px 28px #0b63ce2e}.team-support-action:hover:not(:disabled),.team-support-drawer-submit:hover:not(:disabled){box-shadow:0 18px 32px #0b63ce38}.team-support-action{margin-top:auto}.team-support-empty{padding:28px 20px;border-radius:24px;background:#f5f8fcd1;color:var(--text-soft);text-align:center}.team-support-podium{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr) minmax(0,.92fr);gap:14px;align-items:end;padding:18px;border-radius:28px;background:linear-gradient(180deg,#ffffffe6,#f5f8fcdb),linear-gradient(135deg,#d59a2c1a,#1c7c5414);border:1px solid rgba(21,32,43,.08)}.team-support-podium-card{position:relative;min-height:330px;padding-top:22px;border:1px solid rgba(21,32,43,.08);background:linear-gradient(180deg,#fffffffa,#f8fafceb);box-shadow:0 18px 38px #0f172a14}.team-support-podium-card.rank-1{grid-column:2;grid-row:1;min-height:374px;box-shadow:0 22px 48px #d59a2c2e}.team-support-podium-card.rank-2{grid-column:1;grid-row:1;min-height:326px}.team-support-podium-card.rank-3{grid-column:3;grid-row:1;min-height:306px}.team-support-podium-crown{position:absolute;top:-14px;left:50%;width:42px;height:42px;display:grid;place-items:center;border-radius:16px;transform:translate(-50%) rotate(-8deg);background:#fffffff5;box-shadow:0 14px 28px #0f172a24}.team-support-podium-card.rank-1 .team-support-podium-crown{color:#d59a2c}.team-support-podium-card.rank-2 .team-support-podium-crown{color:#94a3b8}.team-support-podium-card.rank-3 .team-support-podium-crown{color:#b76f32}.team-support-podium-card.rank-1 .team-support-ranking-bar{height:226px}.team-support-podium-card.rank-2 .team-support-ranking-bar{height:190px}.team-support-podium-card.rank-3 .team-support-ranking-bar{height:170px}.team-support-podium-card.rank-1 .team-support-ranking-bar-fill{background:linear-gradient(180deg,#f2c94c,#d59a2c 44%,#1c7c54)}.team-support-podium-card.rank-2 .team-support-ranking-bar-fill{background:linear-gradient(180deg,#dbe4ee,#94a3b8 42%,#0f7b9b)}.team-support-podium-card.rank-3 .team-support-ranking-bar-fill{background:linear-gradient(180deg,#d89a5b,#b76f32 42%,#0b63ce)}.team-support-ranking-list{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.team-support-ranking-row{display:grid;gap:12px;align-content:start;justify-items:center;padding:14px 10px 12px}.team-support-ranking-main{width:100%}.team-support-ranking-head{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:8px}.team-support-ranking-team{width:100%;min-width:0;text-align:center}.team-support-ranking-team strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.team-support-ranking-team-button{width:100%;padding:0;background:transparent;color:inherit;box-shadow:none;transform:none}.team-support-ranking-team-button:hover:not(:disabled),.team-support-ranking-team-button:focus-visible{background:transparent;box-shadow:none}.team-support-ranking-team-button:hover:not(:disabled) strong,.team-support-ranking-team-button:focus-visible strong{color:var(--brand-deep);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.team-support-ranking-team-button:focus-visible{outline:none}.team-support-ranking-points{font-size:.78rem;text-align:right}.team-support-ranking-points-compact,.team-support-ranking-name-compact{display:none}.team-support-ranking-bar-button{width:100%;padding:0;display:grid;justify-items:center;background:transparent;color:inherit;box-shadow:none;transform:none}.team-support-ranking-bar-button:hover:not(:disabled),.team-support-ranking-bar-button:focus-visible{background:transparent;box-shadow:none}.team-support-ranking-bar-button:focus-visible{outline:none}.team-support-ranking-bar-button:hover:not(:disabled) .team-support-ranking-bar,.team-support-ranking-bar-button:focus-visible .team-support-ranking-bar{box-shadow:inset 0 0 0 1px #1322380a,0 12px 22px #0f172a1a}.team-support-ranking-bar{position:relative;width:min(58px,100%);height:180px;display:flex;align-items:flex-end;justify-content:center;border-radius:20px 20px 12px 12px;overflow:hidden;background:#13223814;box-shadow:inset 0 0 0 1px #1322380a}.team-support-ranking-bar-fill{width:100%;min-height:16px;display:flex;align-items:flex-start;justify-content:center;padding:10px 4px 0;border-radius:20px 20px 0 0;background:linear-gradient(180deg,#e59f24,#0f7b9b 42%,#0b63ce)}.team-support-ranking-flag{width:100%;max-width:44px;height:auto;max-height:30px;border-radius:6px;object-fit:contain;background:#fffffff5;box-shadow:0 8px 16px #0f172a29}.team-support-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#0f172a6b;display:flex;justify-content:flex-end}.team-support-drawer{width:min(520px,100%);height:100%;display:grid;grid-template-rows:auto 1fr;background:linear-gradient(180deg,#fffffffa,#f4f7f5f5);box-shadow:-18px 0 44px #0f172a2e;animation:team-support-drawer-in .22s ease}.team-support-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 22px 18px;border-bottom:1px solid rgba(19,34,56,.08)}.team-support-drawer-close{width:42px;min-width:42px;height:42px;padding:0;border-radius:14px;background:#0f243a14;border-color:#0f243a1a;color:#17304a}.team-support-drawer-body{display:grid;align-content:start;gap:18px;padding:22px;overflow-y:auto}.team-support-drawer-team{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.team-support-drawer-flag{width:auto;max-width:52px;height:auto;max-height:52px;object-fit:contain}.team-support-drawer-team strong,.team-support-drawer-metric strong{display:block}.team-support-drawer-team span,.team-support-drawer-metric span{color:var(--text-soft)}.team-support-drawer-console-hint{display:block}.team-support-drawer-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.team-support-like-button{width:fit-content}.team-support-drawer-metric{padding:16px;border-radius:20px;background:#f5f8fcd1}.team-support-drawer-field{display:grid;gap:8px}.team-support-drawer-field span{font-weight:700;color:var(--text-strong)}.team-support-drawer-field input{width:100%;border-radius:16px;border:1px solid rgba(19,34,56,.12);padding:14px 16px;background:#fff;font-size:1rem}.team-support-drawer-presets{gap:12px}.team-support-drawer-presets .chip-button{flex:1;justify-content:center;min-height:44px;border-radius:14px;background:linear-gradient(180deg,#fffffff5,#eff5f8f0);border:1px solid rgba(18,48,74,.12);color:#17304a;box-shadow:none}.team-support-drawer-presets .chip-button.active{background:linear-gradient(135deg,#12304a,#0b63ce 58%,#d59a2c);border-color:transparent;color:#fff}.team-support-drawer-hint,.team-support-drawer-error{margin:0;font-size:.94rem}.team-support-drawer-hint{color:var(--text-soft)}.team-support-drawer-error{color:var(--danger)}.team-support-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:145;display:grid;place-items:center;padding:20px;background:#0f172a75}.team-support-detail-modal{width:min(860px,100%);max-height:min(86vh,900px);max-height:min(86dvh,900px);display:grid;grid-template-rows:auto 1fr;border-radius:28px;overflow:hidden;border:1px solid rgba(21,32,43,.08);background:linear-gradient(180deg,#fffffffa,#f4f7f5f5);box-shadow:0 32px 80px #0f172a38}.team-support-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 24px 18px;border-bottom:1px solid rgba(19,34,56,.08)}.team-support-detail-close{width:42px;min-width:42px;height:42px;padding:0;border-radius:14px;background:#0f243a14;border-color:#0f243a1a;color:#17304a}.team-support-detail-body{display:grid;align-content:start;gap:18px;padding:22px 24px 24px;overflow-y:auto}.team-support-detail-state{position:relative;display:grid;place-items:center;min-height:220px;padding:24px;border-radius:24px;background:#f5f8fcd1;color:var(--text-soft);text-align:center}.team-support-detail-state.loading-motion:before,.team-support-detail-state.loading-motion:after{content:""}.team-support-detail-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;padding:18px;border-radius:24px;background:linear-gradient(135deg,#0b63ce14,#e59f2414)}.team-support-detail-flag{width:auto;max-width:72px;height:auto;max-height:72px;object-fit:contain}.team-support-detail-copy{display:grid;gap:8px}.team-support-detail-copy strong{font-size:1.2rem;color:#0f172a}.team-support-detail-copy span,.team-support-detail-summary,.team-support-detail-match span{color:var(--text-soft)}.team-support-detail-metrics,.team-support-detail-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.team-support-detail-metric,.team-support-detail-stat-card,.team-support-detail-match{display:grid;gap:8px;padding:14px 16px;border-radius:20px;border:1px solid rgba(21,32,43,.08);background:linear-gradient(180deg,#f8fafcf0,#fffffffa)}.team-support-detail-metric span,.team-support-detail-stat-card span{color:var(--text-soft);font-size:.82rem}.team-support-detail-metric strong,.team-support-detail-stat-card strong,.team-support-detail-section-head strong,.team-support-detail-match strong{color:#0f172a}.team-support-detail-section{display:grid;gap:12px}.team-support-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-support-detail-section-head .eyebrow,.team-support-detail-summary{margin:0}.team-support-detail-summary{line-height:1.7}.team-support-detail-matches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@keyframes team-support-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.fan-popup-icon,.fan-entry-icon,.history-team-icon{flex-shrink:0;display:block;border-radius:999px;object-fit:cover}.fan-map-empty{padding:32px 18px;border-radius:24px;text-align:center;color:var(--text-soft);background:#f5f8fcd1}.fan-map-stage{position:relative;min-height:420px;border-radius:28px;overflow:hidden;background:radial-gradient(circle at center,rgba(11,99,206,.1),transparent 40%),linear-gradient(180deg,#eef6ff,#f7fbff);border:1px solid rgba(19,34,56,.08)}.fan-map-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(16,32,51,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(16,32,51,.07) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at center,#000 40%,transparent 100%);mask-image:radial-gradient(circle at center,#000 40%,transparent 100%)}.fan-marker{position:absolute;transform:translate(-50%,-50%);width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--text-strong);border:2px solid rgba(11,99,206,.18);box-shadow:0 10px 24px #0f172a24}.fan-marker.active{transform:translate(-50%,-50%) scale(1.12)}.quick-login-prompt{position:fixed;top:96px;right:24px;z-index:45;width:min(320px,calc(100vw - 32px))}.quick-login-card{display:grid;gap:16px;padding:18px;border-radius:28px;border:1px solid rgba(19,34,56,.08);background:#ffffffeb;box-shadow:0 22px 52px #0f172a24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.quick-login-head{display:flex;align-items:flex-start;gap:12px}.quick-login-head h2{margin:8px 0}.quick-login-head p:last-child{margin:0;color:var(--text-soft)}.quick-login-dismiss{margin-left:auto;padding:10px;border-radius:999px;background:#0b63ce14;color:var(--brand-deep);box-shadow:none}.quick-login-terms,.login-terms-box{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:18px;background:#f4f8ffdb;border:1px solid rgba(19,34,56,.08);color:var(--text-soft)}.quick-login-terms input,.login-terms-box input{width:16px;height:16px;margin-top:2px;padding:0}.quick-login-terms span,.login-terms-box span{line-height:1.6}.quick-login-terms a,.login-terms-box a{color:var(--brand);text-decoration:none;font-weight:600}.quick-google-button,.login-google-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;border-radius:18px;padding:14px 18px;background:linear-gradient(135deg,#fff,#f0f7f3);color:#17304a;border:1px solid rgba(21,32,43,.08)}.quick-google-button:hover:not(:disabled),.login-google-button:hover:not(:disabled){box-shadow:0 18px 32px #0b63ce1f}.google-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.google-mark-icon{display:block;width:100%;height:100%}.login-shell{position:relative;min-height:calc(100vh - 180px);min-height:calc(100dvh - 180px);overflow:hidden;border-radius:34px;display:grid;place-items:center;padding:28px}.login-shell-immersive{min-height:100vh;min-height:100dvh;border-radius:0;padding:24px}.login-background{position:absolute;top:0;right:0;bottom:0;left:0}.login-background-image{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover}.login-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,rgba(255,255,255,.16),transparent 30%),linear-gradient(180deg,#080f1c33,#080f1c5c)}.login-glass-card{position:relative;z-index:1;width:min(520px,100%);padding:30px;border-radius:30px;border:1px solid rgba(255,255,255,.18);background:#ffffff2e;box-shadow:0 28px 70px #080f1c3d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff}.login-glass-card-worldcup{width:min(460px,100%);padding:30px 30px 28px;background:#f6faf838;border:1px solid rgba(255,255,255,.24);box-shadow:0 24px 72px #030c1a57,inset 0 1px #ffffff47}.login-theme-chip{margin:0 auto 18px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#08142833;color:#ffffffeb;box-shadow:none;opacity:1}.login-theme-chip-icon{width:20px;height:20px;flex-shrink:0;object-fit:cover;border-radius:6px}.login-card-header{text-align:center}.login-card-header-worldcup{position:relative;z-index:1}.login-logo-badge{width:82px;height:82px;margin:0 auto 18px;display:grid;place-items:center;border-radius:28px;background:#ffffff29;border:1px solid rgba(255,255,255,.22)}.login-logo-badge-worldcup{background:linear-gradient(145deg,#fff3,#e59f241f)}.login-card-header h1{margin:10px 0 12px;font-size:clamp(2rem,4vw,2.8rem);line-height:1.05}.login-card-body{margin-top:28px;display:grid;gap:16px}.login-google-button-worldcup{min-height:56px;border-radius:20px;background:linear-gradient(135deg,#fffffff5,#e9f2edf0);box-shadow:0 18px 38px #08152824}.login-terms-box-worldcup{background:#08142838;border-color:#ffffff24;color:#ffffffd6}.login-terms-box-worldcup a{color:#fff}.login-back-link-worldcup{margin-top:2px}.login-orb{position:absolute;width:164px;height:164px;border-radius:999px;opacity:.22;filter:blur(30px);pointer-events:none}.login-orb-right{top:-54px;right:-52px;background:#e59f24e6}.login-orb-left{left:-58px;bottom:-58px;background:#12678ce6}.login-back-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#ffffffd6;text-decoration:none;font-weight:600}.points-balance-card{display:flex;align-items:baseline;justify-content:space-between;padding:18px 20px;border-radius:22px;background:linear-gradient(135deg,#0b63ce14,#e59f241a);margin-bottom:16px}.points-balance-card strong{font-size:2rem}.table-like{display:grid;gap:10px}.table-head{padding:0 14px;color:var(--text-soft);font-size:13px;font-weight:600}.table-head>span,.table-row>span{flex:1}.positive{color:var(--teal)}.negative{color:var(--danger)}.history-row{display:grid;gap:8px}.points-status-badge,.points-amount,.points-balance-value{display:inline-flex;align-items:center;gap:8px}.points-status-badge{justify-self:flex-start;padding:8px 12px;border-radius:999px;font-size:.84rem;font-weight:700;border:1px solid transparent}.points-status-badge.earned{background:#0f766e1f;border-color:#0f766e2e;color:var(--teal)}.points-status-badge.spent{background:#c2410c1f;border-color:#c2410c2e;color:var(--danger)}.points-status-badge.neutral{background:#0b63ce1a;border-color:#0b63ce29;color:var(--brand-deep)}.points-amount svg,.points-balance-value svg,.hero-stat-label svg{flex-shrink:0}.history-row-head span:first-child,.history-row-body span:first-child{font-weight:600}.sign-in-prompt{display:flex;align-items:center;justify-content:space-between;gap:18px}.login-page{max-width:520px;margin:0 auto}.login-form{display:grid;gap:12px;margin-top:18px}.login-status{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:999px;background:#0b63ce14;color:var(--brand-deep)}.account-page{display:grid;gap:22px}.account-page-worldcup{gap:28px;max-width:1320px;margin:0 auto}.account-signin-card{min-height:240px;border-radius:30px;background:#ffffffe6;box-shadow:0 24px 60px #0f172a1f}.account-hero-worldcup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;padding:20px;border-radius:28px;background:linear-gradient(135deg,#0b63cef0,#0c5a90e6),linear-gradient(120deg,rgba(229,159,36,.14),transparent);box-shadow:0 28px 70px #080f1c33;color:#fff}.account-hero-copy,.account-hero-stats,.account-layout-grid,.account-prediction-list,.account-ledger-list{display:grid;gap:16px}.account-user-worldcup{align-items:center}.account-user-worldcup>div{min-width:0}.account-user-worldcup h1{margin:6px 0;font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.05;overflow-wrap:anywhere}.account-user-worldcup .eyebrow,.account-user-worldcup p,.account-hero-note span{color:#ffffffd1}.account-user-email{margin:0;font-size:.85rem;overflow-wrap:anywhere}.account-hero-note{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff14}.account-hero-note span{font-size:.84rem;line-height:1.35}.account-quick-stats,.account-summary-grid{display:grid;gap:14px}.account-quick-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-quick-stat{display:grid;gap:8px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#ffffff14}.account-quick-stat strong{font-size:1.3rem;line-height:1;color:#fff}.account-quick-stat-label{display:inline-flex;align-items:center;gap:8px;color:#ffffffd1;font-size:.78rem;font-weight:700}.account-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-summary-card{display:grid;gap:14px;min-height:100%}.account-summary-card-head{display:flex;align-items:flex-start;gap:12px}.account-summary-card-head h2{margin:6px 0 0;font-size:.95rem}.account-summary-card-icon{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:16px;background:#0b63ce14;color:var(--brand-deep)}.account-summary-card-value{font-size:clamp(1.3rem,2vw,1.7rem);line-height:1;color:#0f172a}.account-hero-worldcup .hero-stat strong{font-size:1.3rem}.account-hero-worldcup .hero-stat{padding:14px 16px}.account-hero-worldcup .hero-stat-label{font-size:.78rem}.account-page-worldcup .panel-header h2{font-size:1rem}.account-summary-card-copy{margin:0;color:#64748b;font-size:.85rem;line-height:1.6}.account-layout-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);align-items:start}.account-panel{padding:18px 20px}.account-ledger-panel-mobile{display:none}.account-panel-predictions{min-height:100%}.account-prediction-card,.account-ledger-row,.account-result-card{display:grid;gap:10px;padding:14px;border-radius:20px;border:1px solid rgba(21,32,43,.08);background:linear-gradient(180deg,#f8fafcf0,#fffffffa)}.account-prediction-head,.account-prediction-meta,.account-result-top,.account-result-bottom,.account-result-footer,.account-ledger-top,.account-ledger-bottom,.account-prediction-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.account-prediction-actions .account-action-button{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:10px 16px}.account-prediction-actions .button-secondary.account-action-button{background:#f5f8fcf5;border:1px solid rgba(21,32,43,.08);color:#1f2c39}.account-prediction-actions .account-action-button:not(.button-secondary){background:#1c7c54;box-shadow:0 10px 22px #1c7c542e}.account-prediction-head>div,.account-ledger-top{min-width:0}.account-prediction-meta-inline{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:#64748b;font-size:.82rem;white-space:nowrap}.account-prediction-meta-inline>span{display:inline-flex;align-items:center;gap:6px}.account-result-bottom{display:grid;grid-template-columns:auto auto auto auto;align-items:center;column-gap:10px;row-gap:6px}.account-prediction-head strong,.account-ledger-top strong{display:block;color:#0f172a}.account-prediction-head span,.account-prediction-meta,.account-result-top span:first-child,.account-result-bottom span,.account-result-footer span,.account-ledger-top span,.account-ledger-bottom span:last-child,.account-empty-state{color:#64748b}.account-prediction-matchline,.account-result-matchline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.account-prediction-matchline .wc-team-link,.account-result-matchline .wc-team-link{min-width:0}.account-prediction-matchline .wc-team-link span,.account-result-matchline .wc-team-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-prediction-matchline>strong,.account-result-matchline>strong{white-space:nowrap}.account-prediction-matchline .wc-team-link:last-child,.account-result-matchline .wc-team-link:last-child{justify-content:flex-end}.account-prediction-edit{display:grid;gap:14px;padding-top:4px}.account-empty-state{position:relative;display:grid;justify-items:center;gap:12px;padding:28px 18px;border-radius:24px;text-align:center;background:#f5f8fcd1;overflow:hidden}.account-empty-state:before,.account-empty-state:after{content:none}.account-ledger-list{max-height:760px;overflow:auto}.account-ledger-balance{display:grid;justify-items:end;gap:4px;text-align:right}.account-mobile-ledger-list{display:grid;gap:12px}.account-mobile-ledger-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:20px;border:1px solid rgba(21,32,43,.08);background:linear-gradient(180deg,#f8fafcf0,#fffffffa)}.account-mobile-ledger-item>strong{white-space:nowrap}.account-ledger-row strong,.account-result-card strong,.account-prediction-matchline strong{color:#0f172a}.account-result-card{gap:10px}.account-result-bottom,.account-result-footer{padding-top:2px;border-top:1px dashed rgba(21,32,43,.08)}.account-ai-result-copy{color:#0b63ce;font-weight:700}.account-result-top .points-status-badge{justify-self:auto}.account-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);gap:18px}.account-user{display:flex;align-items:center;gap:18px}.account-avatar{width:52px;height:52px;border-radius:18px;object-fit:cover}.account-avatar-fallback{display:inline-grid;place-items:center;background:#0b63ce1a}.account-stats{display:grid;gap:12px}.alert-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:#080f1c5c;padding:18px}.alert-modal{width:min(440px,100%);border-radius:24px;border:1px solid rgba(19,34,56,.1);background:#fffffffa;box-shadow:0 28px 80px #0f172a38;padding:22px}.alert-title{display:inline-flex;align-items:center;gap:10px;margin:0}.alert-message{margin:12px 0 0;color:var(--text-soft)}.alert-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.alert-success .alert-title{color:var(--teal)}.alert-error .alert-title{color:var(--danger)}.alert-info .alert-title{color:var(--brand)}@media(max-width:1080px){.topbar{padding-inline:16px}.topbar-shell{gap:12px}.topbar-brand-lane{min-width:0}.brand-lockup{gap:10px}.brand-copy{min-width:0}.topbar-nav-links .nav-link,.topbar-nav-links .nav-button{padding-inline:10px}.topbar-nav-links{flex:1 1 auto}.topbar-panel{flex:1 1 auto;margin-left:0;gap:10px;padding:10px 12px}.topbar-center-zone{flex:1 1 auto}.topbar-utility-zone{gap:6px}.language-switch{min-width:0}.language-switch-trigger{min-width:96px}.account-toggle{min-width:164px}.wc-layout,.wc-overview-layout,.wc-overview-shell,.wc-predict-shell{grid-template-columns:1fr}.wc-overview-standings-section{max-height:none}.wc-overview-standings-scroll{max-height:none;overflow:visible;padding-right:0}.wc-news-showcase,.wc-news-lower{grid-template-columns:1fr}.wc-layout-knockout .wc-main-column{gap:0}.wc-page-knockout{max-width:100%}.wc-seasons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-fixtures-card{position:static}.home-shell,.feature-grid,.support-layout,.hero-shell,.account-hero{grid-template-columns:1fr}.home-support-card,.support-console{position:static}.support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.topbar{position:sticky;top:0;z-index:90;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent}.app-home-knockout .topbar{padding:10px 12px 6px;background:linear-gradient(180deg,#080f1c7a,#080f1c1f);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.home-main{--home-main-inline-padding: 16px;padding:22px var(--home-main-inline-padding) 54px}.page-seo-shell{margin-top:14px}.page-seo-article{padding:20px 18px;border-radius:24px}.page-seo-prose{line-height:1.68}.page-seo-prose h2{font-size:1.42rem}.page-seo-prose h3{margin-top:22px;font-size:1.08rem}.app-home-knockout .home-main{padding-top:calc(var(--knockout-topbar-offset) + 12px)}.home-shell.home-shell-promos{width:100%;margin-inline:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-shell.home-shell-promos>:not(.home-side-promo-column){order:1;grid-column:1 / -1}.home-side-promo-column:first-child{order:2}.home-side-promo-column:last-child{order:3}.home-side-promo-column{position:static;width:100%;justify-self:stretch;justify-content:stretch}.home-side-promo-card{width:100%;height:auto;aspect-ratio:9 / 16;border-radius:22px}.home-side-promo-content{align-content:end;justify-items:start;gap:0;padding:14px 12px}.home-side-promo-brand{display:none}.home-side-promo-copy{display:block}.home-side-promo-copy p{display:none}.back-to-top-button{right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:46px;height:46px}.home-side-promo-title{font-size:.92rem;line-height:1.2}.topbar{padding:12px 12px 6px}.topbar-shell{display:grid;gap:10px;position:relative}.topbar-brand-lane{width:100%;min-width:0;justify-content:space-between}.brand-lockup{flex:1 1 auto;max-width:calc(100% - 146px)}.brand-mark{width:42px;height:42px;border-radius:14px}.brand{font-size:1.05rem}.brand-subline,.brand-season-chip{display:none}.topbar-mobile-page-switcher{display:inline-flex}.topbar-menu-toggle{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px}.topbar-panel{display:none;flex-direction:column;align-items:stretch;position:absolute;top:calc(100% + 8px);right:0;left:auto;width:auto;max-width:min(300px,calc(100vw - 24px));padding:12px;border-radius:22px;z-index:80}.topbar-panel.open{display:grid;gap:14px;justify-items:end}.wc-news-side-card,.wc-news-trending-card{grid-template-columns:minmax(0,1fr) 92px}.wc-news-feature-media{min-height:220px}.wc-news-trending-card{grid-template-columns:auto minmax(0,1fr) 92px}.wc-news-trending-head h3{font-size:1.55rem}.topbar-center-zone{width:auto;max-width:100%;justify-content:flex-end;justify-self:end}.topbar-utility-zone{width:auto;max-width:100%;flex-direction:column;align-items:flex-end;gap:10px;justify-self:end}.topbar-panel.open .topbar-nav-links{display:grid;grid-template-columns:max-content;gap:8px;overflow:visible;padding-bottom:0;width:auto;flex:0 0 auto;justify-items:end}.topbar-panel.open .topbar-nav-links .nav-link,.topbar-panel.open .topbar-nav-links .nav-button{justify-content:flex-start;min-height:44px;text-align:left;white-space:normal;justify-self:end}.topbar-hide-mobile{display:none}.language-switch,.account-menu{width:auto;max-width:100%}.language-switch-trigger,.language-switch-menu,.account-dropdown{width:auto;max-width:min(240px,calc(100vw - 32px));min-width:0}.account-toggle{min-width:0;width:auto}.sign-in-button.topbar-sign-in{width:auto;justify-content:center}.site-footer{padding:0 16px 24px}.site-footer-shell{flex-direction:column;align-items:flex-start;width:100%;padding:20px}.wc-page-section-intro,.wc-overview-card,.wc-predict-card,.wc-predict-history{padding:20px}.wc-overview-shell{order:1}.wc-overview-standings-section{order:2}.wc-standings-mobile-switcher{display:inline-flex}.wc-timezone-select-wrap{width:100%;min-width:0;margin-right:0}.wc-timezone-select-trigger{min-width:0}.wc-calendar-timezone-row{justify-content:stretch}.wc-calendar-month-label{min-width:0}.wc-overview-head{flex-direction:column;align-items:stretch;gap:12px}.wc-calendar-month-nav{width:100%;justify-content:space-between}.wc-calendar-grid,.wc-calendar-weekdays{gap:4px}.wc-calendar-weekdays{margin-top:18px;font-size:.72rem}.wc-calendar-day{min-height:64px;grid-template-rows:auto auto;align-content:center;justify-items:center;gap:6px;padding:10px 4px;text-align:center;border-radius:16px}.wc-calendar-day-number{font-size:.92rem;line-height:1}.wc-calendar-day-count{display:none}.wc-calendar-dot{width:10px;height:10px}.wc-calendar-popover{width:min(300px,calc(100vw - 40px))}.wc-overview-match-teams,.wc-predict-teams,.wc-score-form,.wc-history-predict-row,.wc-predict-filters,.wc-predict-modal-layout,.wc-distribution-pie-wrap{grid-template-columns:1fr}.wc-submit-prediction-row{flex-wrap:wrap}.wc-rules-hint-popover{right:-8px;width:min(320px,calc(100vw - 36px))}.wc-predict-match-row,.wc-predict-summary-board{grid-template-columns:1fr}.wc-predict-match-row-side,.wc-predict-summary-center{justify-items:start;text-align:left}.wc-predict-summary-team,.wc-predict-summary-team:last-child{justify-content:flex-start;text-align:left}.wc-distribution-pie{margin:0 auto}.wc-team-grid,.wc-team-hero-card{grid-template-columns:1fr}.wc-team-hero-side{grid-template-columns:1fr 1fr}.account-hero-worldcup,.account-layout-grid{grid-template-columns:1fr}.account-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.account-page-worldcup{gap:20px}.account-quick-stats,.account-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-prediction-matchline,.account-result-matchline{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px}.account-page-worldcup{max-width:100%}.account-ledger-panel-desktop{display:none}.account-ledger-panel-mobile{display:grid;order:4}.account-prediction-matchline .wc-team-link:last-child,.account-result-matchline .wc-team-link:last-child{justify-content:flex-end}.account-ledger-list{max-height:none;overflow:visible}.wc-team-stats-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-team-hero-main{flex-direction:column}.wc-team-hero-flag{width:100%;max-width:240px;height:auto;max-height:none}.wc-outcome-grid{grid-template-columns:1fr}.wc-history-points,.wc-history-status{justify-content:flex-start}.wc-knockout-card{padding:18px 12px 16px}.wc-knockout-zoom-toolbar{display:inline-flex;align-items:center;gap:10px;margin:0 6px 12px;padding:8px 10px;border-radius:999px;border:1px solid rgba(21,32,43,.08);background:#ffffffeb}.wc-knockout-zoom-button{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border-radius:999px;border:1px solid rgba(21,32,43,.1);background:#fff;color:#15202b;font-size:1.1rem;line-height:1;box-shadow:none}.wc-knockout-zoom-button:hover:not(:disabled){transform:none;background:#fff;box-shadow:none}.wc-knockout-zoom-value{min-width:56px;text-align:center;font-size:.82rem;font-weight:700;color:#475569}.wc-knockout-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:8px;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none}.wc-knockout-scroll::-webkit-scrollbar{display:none}.wc-knockout-stage{min-width:100%;overflow:visible}.wc-bracket-frame{width:max-content;min-width:100%;overflow:visible}.wc-bracket{left:0;transform-origin:top left}.wc-seasons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-season-card{min-height:0;padding:20px 18px 18px}.wc-season-card-body{gap:22px;margin-top:24px}.wc-layout-knockout .wc-bracket{left:50%}.wc-table-card{overflow:hidden}.wc-table-title,.wc-table-header,.wc-table-body{min-width:0}.wc-table-header{display:grid;grid-template-columns:3px 18px minmax(0,1fr) 18px 18px 18px 18px 30px 22px 24px 20px;column-gap:3px;padding:8px 10px 9px;font-size:.56rem;letter-spacing:.02em}.wc-table-row{min-width:0;grid-template-columns:3px 18px minmax(0,1fr) 18px 18px 18px 18px 30px 22px 24px 20px;column-gap:3px;row-gap:0;padding:2px 0}.wc-table-title{padding:12px 10px 10px}.wc-group-predict-button{padding:7px 10px;font-size:.7rem}.wc-table-body{padding:0 10px 10px}.wc-table-header .wc-team-col{font-size:0}.wc-table-header>.wc-stat-col,.wc-table-header>.wc-next-col{justify-self:end;text-align:right}.wc-overview-groups-page{display:none}.wc-overview-groups-page.is-active{display:grid;gap:18px}.wc-team-cell,.wc-team-cell .wc-team-link{justify-content:flex-start;gap:0}.wc-team-cell .wc-team-label{display:none}.wc-team-cell .wc-team-icon{width:20px;height:20px}.wc-next-team{display:inline-flex;justify-self:end;justify-content:flex-end;margin-left:4px}.wc-rank-index,.wc-points{font-size:.82rem}.wc-table-row>.wc-stat-cell,.wc-table-row>.wc-points,.wc-table-row>.wc-next-team{font-size:.76rem;justify-self:end;text-align:right}.wc-table-header>.wc-next-col{margin-left:4px}.container{padding:24px 18px 56px}.panel,.card,.hero-shell{border-radius:24px;padding:20px}.account-hero-worldcup,.account-panel{padding:22px}.account-ledger-balance{justify-items:start;text-align:left}.team-line,.home-filter-bar,.home-prediction-grid,.home-detail-scoreboard,.home-hub-top{grid-template-columns:1fr}.home-filter-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.home-filter-chips::-webkit-scrollbar{display:none}.home-filter-chip{flex:0 0 auto}.team-club,.team-club-away{justify-content:space-between;text-align:left}.team-score{text-align:center}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-detail-team-away{justify-items:start;text-align:left}.sign-in-prompt{flex-direction:column;align-items:flex-start}.fan-map-stage{min-height:300px}.quick-login-prompt{position:static;width:100%}.login-shell{min-height:calc(100dvh - 32px);padding:16px}.login-glass-card{padding:22px}.login-shell-immersive{padding:16px}.team-support-page{padding:20px}.team-support-intro,.team-support-intro-row{flex-direction:column;align-items:flex-start}.team-support-live-scores-button{padding:7px 10px;font-size:.72rem}.team-support-mobile-switcher{display:inline-flex;align-self:flex-end}.team-support-balance{justify-items:start;text-align:left}.team-support-page-head{flex-direction:column;align-items:flex-start}.team-support-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.team-support-tabs button{width:100%}.team-support-ranking-points{text-align:left}.team-support-drawer-backdrop{align-items:flex-end;justify-content:stretch}.team-support-drawer{width:100%;height:min(78vh,640px);border-radius:24px 24px 0 0;animation-name:team-support-sheet-in}.team-support-drawer-head,.team-support-drawer-body{padding-left:18px;padding-right:18px}.team-support-detail-backdrop{padding:14px}.team-support-detail-modal{max-height:min(88vh,960px)}.team-support-detail-head,.team-support-detail-body{padding-left:18px;padding-right:18px}.team-support-detail-metrics,.team-support-detail-stats-grid,.team-support-detail-matches{grid-template-columns:repeat(2,minmax(0,1fr))}.team-support-desktop-grid{display:none}.team-support-mobile-pages{display:block}.team-support-mobile-page{display:none}.team-support-mobile-page.is-active{display:grid;gap:12px}.team-support-mobile-group{display:grid;gap:8px}.team-support-mobile-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px 14px;border-radius:18px;border:1px solid rgba(21,32,43,.08);background:#ffffffe6}.team-support-mobile-group-pill{min-width:68px;min-height:24px;padding:4px 8px;border-radius:9px;font-size:.72rem}.team-support-mobile-flag{width:24px;max-width:24px;max-height:24px}.team-support-mobile-team-button{min-width:0;text-align:left}.team-support-mobile-team-button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem}.team-support-mobile-points{min-width:0;font-size:.82rem;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.team-support-mobile-action{width:auto;min-width:68px;min-height:34px;padding:8px 10px;margin-top:0;border-radius:12px;box-shadow:0 10px 22px #0b63ce29}.team-support-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;padding:12px}.team-support-podium-card,.team-support-podium-card.rank-1,.team-support-podium-card.rank-2,.team-support-podium-card.rank-3{min-height:0;padding-top:16px}.team-support-podium-card.rank-1{grid-column:2;grid-row:1;min-height:224px}.team-support-podium-card.rank-2{grid-column:1;grid-row:1;min-height:206px}.team-support-podium-card.rank-3{grid-column:3;grid-row:1;min-height:192px}.team-support-podium-crown{top:-10px;width:34px;height:34px;border-radius:12px}.team-support-podium-crown svg{width:18px;height:18px}.team-support-podium-card.rank-1 .team-support-ranking-bar,.team-support-podium-card.rank-2 .team-support-ranking-bar,.team-support-podium-card.rank-3 .team-support-ranking-bar{height:112px}.team-support-ranking-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.team-support-ranking-main{justify-items:stretch}.team-support-ranking-row{gap:8px;padding:12px 8px 10px}.team-support-ranking-head{flex-direction:column;align-items:center;justify-content:flex-start;gap:4px}.team-support-ranking-points{text-align:center}.team-support-ranking-points-full,.team-support-ranking-name-full{display:none}.team-support-ranking-points-compact,.team-support-ranking-name-compact{display:inline}.team-support-ranking-team strong{font-size:.74rem}.team-support-ranking-bar{width:min(42px,100%);height:92px;border-radius:16px 16px 10px 10px}.team-support-ranking-bar-fill{padding-top:8px}.team-support-ranking-flag{max-width:30px;max-height:22px}.team-support-drawer-body{gap:14px}.team-support-drawer-console-hint{display:none}.team-support-drawer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.team-support-drawer-metric{padding:10px 8px;text-align:center}.team-support-drawer-metric span{display:block;font-size:.66rem;line-height:1.25}.team-support-drawer-metric strong{font-size:.88rem;line-height:1.2;word-break:break-word}.team-support-drawer-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wc-predict-modal-backdrop{padding:12px}.wc-predict-modal,.wc-predict-modal-embedded-inner,.wc-predict-modal-standalone-inner{padding:20px;border-radius:26px}.wc-predict-summary-meta{flex-direction:column;align-items:flex-start;gap:10px}.wc-news-board,.wc-news-detail,.wc-team-hero-card,.wc-team-panel{padding:20px}.wc-news-feature{min-height:420px}.wc-news-feature-body{padding:20px 20px 22px}.wc-news-feature strong{font-size:clamp(1.55rem,4.8vw,2.3rem)}.wc-news-side-card,.wc-news-trending-card{gap:14px;padding:18px}.account-prediction-actions{flex-direction:column;align-items:stretch}.account-prediction-actions .account-action-button{width:100%;justify-content:center}.account-prediction-meta,.account-ledger-bottom,.account-result-bottom,.account-result-footer{align-items:flex-start}}@keyframes team-support-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:680px){.home-main{--home-main-inline-padding: 14px;padding:20px var(--home-main-inline-padding) 52px}.hero-shell{padding:22px;gap:20px}.hero-copy h1{font-size:clamp(1.8rem,7vw,2.55rem)}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions button{width:100%;justify-content:center}.home-hub-title h1{font-size:1.35rem}.home-detail-meta,.wc-news-comments-head,.account-prediction-meta,.account-ledger-bottom{flex-direction:column;align-items:flex-start}.wc-news-detail-actions{gap:10px}.wc-news-comment-item{grid-template-columns:1fr}.wc-predict-card-head{flex-direction:column;align-items:flex-start}.wc-predict-card-head.wc-predict-card-head-inline{flex-direction:row;align-items:center}.wc-predict-filter-reset{width:100%;justify-content:center}.wc-team-hero-title-row{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:10px}.wc-team-hero-title-row h1{flex:1;min-width:0}.wc-team-hero-title-row .wc-team-like-button{flex-shrink:0}.wc-team-chart-metrics,.wc-seasons-banner h3{display:none}.wc-team-chart-tags .ant-tag{white-space:normal}.team-support-grid,.team-support-detail-metrics,.team-support-detail-stats-grid,.team-support-detail-matches,.team-support-drawer-team{grid-template-columns:1fr}.team-support-like-button{width:100%;justify-content:center}}@media(max-width:560px){.wc-seasons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wc-season-card{min-height:0;padding:18px 14px 16px;border-radius:18px}.wc-season-card-title{font-size:.9rem;line-height:1.2}.wc-season-card-body{gap:18px;margin-top:18px}.wc-season-result{gap:8px}.wc-season-flag{width:28px;height:28px}.wc-season-result-copy strong{font-size:.84rem}.wc-season-result-copy span{font-size:.72rem}.home-main{--home-main-inline-padding: 12px;padding:18px var(--home-main-inline-padding) 48px}.home-side-promo-column{width:100%}.home-side-promo-card{height:auto;aspect-ratio:9 / 16;border-radius:18px}.home-side-promo-content{padding:12px 10px}.home-side-promo-title{font-size:.84rem}.brand-lockup{gap:10px}.topbar-mobile-page-switcher{gap:6px}.topbar-mobile-page-switcher-button{width:36px;height:36px;border-radius:12px}.brand-mark{width:46px;height:46px;border-radius:15px}.brand{font-size:1.15rem}.brand-subline{font-size:.76rem}.topbar-panel{padding:12px;border-radius:20px}.topbar-panel.open .topbar-nav-links{grid-template-columns:1fr}.brand-season-chip{display:none}.site-footer-links{width:100%}.site-footer-links a{flex:1;text-align:center}.site-footer-logo{height:42px}.wc-page-section-intro,.wc-overview-card{padding:18px}.wc-table-title{font-size:.92rem;padding:12px 12px 10px}.wc-group-predict-button{padding:7px 10px;font-size:.7rem}.wc-knockout-head{flex-direction:column;align-items:flex-start;padding-inline:6px}.wc-knockout-live-scores-button{padding:7px 10px;font-size:.7rem}.wc-table-body{padding:0 12px 10px}.login-theme-chip{margin-bottom:14px}.login-glass-card-worldcup{padding:24px 20px 22px}.login-card-header h1{font-size:1.9rem}.wc-day-match{grid-template-columns:1fr;justify-items:start}.wc-side-team.right{justify-content:flex-start;text-align:left}.support-grid{grid-template-columns:1fr}.home-match-row{grid-template-columns:1fr;text-align:left}.home-match-club.align-right{text-align:left}.distribution-pie-wrap{grid-template-columns:1fr}.distribution-pie{margin:0 auto}.table-head{display:none}.table-row,.history-row-body,.history-row-head,.ranking-row,.fan-map-entry{flex-direction:column;align-items:flex-start}.fan-support-map-stage{min-height:320px}.fan-map-popup{width:calc(100% - 20px);left:10px!important;right:10px;top:auto!important;bottom:10px}.team-support-page{padding:18px}.team-support-mobile-row{grid-template-columns:64px 22px minmax(0,1fr) auto auto;gap:6px;padding:10px 12px}.team-support-podium{gap:8px;padding:10px}.team-support-podium-card.rank-1{min-height:208px}.team-support-podium-card.rank-2{min-height:194px}.team-support-podium-card.rank-3{min-height:182px}.team-support-detail-hero,.team-support-detail-metrics,.team-support-detail-stats-grid,.team-support-detail-matches{grid-template-columns:1fr}.team-support-ranking-list,.team-support-drawer-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.team-support-drawer-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.team-support-mobile-group-pill{min-width:64px;padding-inline:6px;font-size:.68rem}.team-support-mobile-team-button strong{font-size:.8rem}.team-support-mobile-points{font-size:.76rem}.team-support-mobile-action{min-width:60px;min-height:32px;padding-inline:8px;font-size:.74rem}.team-support-ranking-row{padding-inline:6px}.team-support-ranking-team strong,.team-support-ranking-points{font-size:.68rem}.team-support-ranking-bar{width:min(36px,100%);height:80px}.team-support-ranking-flag{max-width:26px;max-height:20px}.team-support-drawer-metric span{font-size:.62rem}.team-support-drawer-metric strong{font-size:.82rem}.wc-predict-modal-backdrop,.team-support-detail-backdrop,.alert-modal-backdrop{padding:10px}.wc-predict-modal,.wc-predict-modal-embedded-inner,.wc-predict-modal-standalone-inner,.team-support-detail-modal,.alert-modal{border-radius:20px}.wc-predict-modal,.wc-predict-modal-embedded-inner,.wc-predict-modal-standalone-inner{padding:18px}.wc-predict-modal-back-button{padding:9px 12px;border-radius:12px}.wc-calendar-popover{width:min(100%,calc(100vw - 24px));max-height:min(72vh,420px);max-height:min(72dvh,420px)}.wc-calendar-popover:before{display:none}.hero-shell,.wc-news-board,.wc-news-detail,.wc-team-hero-card,.wc-team-panel,.account-hero-worldcup,.account-panel{padding:18px}.home-stage-head{padding:16px 18px;margin-inline:-18px}.home-account-balance strong,.home-detail-score strong{font-size:1.95rem}.home-rule-row,.home-account-balance,.home-compact-item{align-items:flex-start}.wc-calendar-weekdays{font-size:.68rem}.wc-calendar-day{min-height:58px;padding:8px 3px}.wc-calendar-day-number{font-size:.84rem}.wc-news-feature-media{min-height:240px}.wc-news-feature-body{padding:18px}.wc-news-side-card{grid-template-columns:1fr;gap:14px;padding:16px}.wc-news-side-card>.wc-news-side-image{order:-1;height:168px}.wc-news-trending-card{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px}.wc-news-trending-card>.wc-news-trending-image{grid-column:1 / -1;height:168px}.wc-news-detail-actions{flex-direction:column;align-items:stretch}.wc-news-action-button{width:100%;justify-content:space-between}.wc-news-comment-form button{justify-self:stretch}.news-markdown-code-block{padding:14px 16px}.news-markdown-table{min-width:360px}.account-user-worldcup{align-items:flex-start}.account-avatar{width:48px;height:48px}.account-prediction-card,.account-ledger-row,.account-result-card{padding:16px}.account-page-worldcup{gap:18px}.account-summary-grid{gap:8px}.account-summary-card{gap:10px;padding:14px}.account-summary-card-head{gap:8px}.account-summary-card-head h2{display:none;margin-top:4px;font-size:.84rem;line-height:1.2}.account-summary-card-icon{width:30px;height:30px;border-radius:12px}.account-summary-card-value{font-size:1.1rem}.account-summary-card-copy{display:none}.account-mobile-ledger-list{gap:10px}.account-mobile-ledger-item{padding:12px 14px;border-radius:18px}.account-mobile-ledger-item>strong{font-size:.98rem}.account-quick-stats,.account-hero-stats{gap:10px}.account-quick-stat{padding:10px 12px}.account-quick-stat-label{gap:6px;font-size:.72rem}.account-quick-stat strong,.account-hero-worldcup .hero-stat strong{font-size:1.15rem}.account-hero-worldcup .hero-stat{padding:12px 14px;border-radius:18px}.account-hero-worldcup .hero-stat-label{font-size:.72rem}.account-prediction-matchline,.account-result-matchline{gap:8px}.account-prediction-matchline .wc-team-link,.account-result-matchline .wc-team-link{gap:6px}.account-prediction-matchline .wc-team-link span,.account-result-matchline .wc-team-link span{font-size:.82rem}.account-prediction-matchline>strong,.account-result-matchline>strong{font-size:.96rem}.account-prediction-edit .wc-score-form{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:8px;align-items:center}.account-prediction-edit .wc-score-input{gap:6px}.account-prediction-edit .wc-score-input>span{text-align:center;font-size:.78rem}.account-prediction-edit .wc-score-input input{min-height:56px;padding:10px 12px;font-size:1.05rem}.account-prediction-edit .wc-score-separator{padding-bottom:0;justify-self:center;font-size:1.2rem}.account-prediction-head,.account-result-bottom,.account-result-footer,.account-ledger-bottom{flex-direction:column;align-items:flex-start}.account-prediction-head .wc-match-status-pill{align-self:center;margin-left:0}.account-prediction-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:8px}.account-prediction-meta-inline{min-width:0;margin-left:auto;justify-content:flex-end;font-size:.78rem}.account-result-top,.account-result-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:6px;align-items:center}.account-result-top span:first-child,.account-result-bottom span:first-child,.account-result-bottom span:nth-child(3){min-width:0}.account-result-top .points-status-badge{justify-self:end}.account-result-bottom>strong:nth-child(2),.account-result-bottom>strong:nth-child(4){justify-self:end;white-space:nowrap}.account-result-bottom>strong{white-space:nowrap}.legal-page{gap:16px}.legal-page section{gap:8px}}@media(max-width:820px){.wc-predict-page{gap:12px}.wc-predict-page>.wc-page-section-intro h3{display:none}.wc-predict-page-top,.wc-predict-page-bottom,.wc-predict-modal-main,.wc-predict-modal-side{gap:12px}.wc-predict-card.wc-predict-board,.wc-predict-match-card,.wc-predict-entry-card,.wc-ai-card,.wc-predict-community-card{padding:18px;border-radius:24px}.wc-predict-card-head{gap:12px}.wc-predict-card-head.wc-predict-card-head-inline{gap:10px}.wc-predict-board-count{min-width:38px;height:38px;padding:0 10px;font-size:.92rem}.wc-predict-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wc-predict-filter.search,.wc-predict-filter-reset{grid-column:1 / -1}.wc-predict-filter span{font-size:.72rem;letter-spacing:.04em}.wc-predict-filter-reset span{font-size:.82rem;letter-spacing:normal}.wc-predict-match-row{gap:12px;padding:14px;border-radius:18px}.wc-predict-match-row-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.wc-predict-match-team:last-child{justify-content:flex-end}.wc-predict-match-team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem}.wc-predict-match-row-meta{gap:8px;font-size:.82rem}.wc-predict-match-row-side{grid-auto-flow:column;justify-content:space-between;align-items:center;gap:12px}.wc-predict-match-row-side-top{justify-content:flex-start}.wc-predict-match-row-stage{font-size:.76rem}.wc-predict-match-row-side .wc-match-status-pill,.wc-predict-match-row-score{align-self:center}.wc-predict-match-card .wc-predict-summary-board{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:start}.wc-predict-match-card .wc-predict-summary-team,.wc-predict-match-card .wc-predict-summary-team:last-child{display:grid;gap:8px}.wc-predict-match-card .wc-predict-summary-team{justify-items:start;text-align:left}.wc-predict-match-card .wc-predict-summary-team:last-child{justify-items:end;text-align:right}.wc-predict-match-card .wc-predict-summary-team>span:last-child{font-size:.88rem;line-height:1.25}.wc-predict-match-card .wc-predict-summary-center{justify-items:center;text-align:center}.wc-predict-match-card .wc-predict-summary-score{font-size:1.42rem}.wc-predict-match-card .wc-predict-summary-stage{padding:6px 10px;font-size:.74rem}.wc-predict-match-card .wc-predict-summary-meta{margin-top:14px}.wc-predict-entry-card .wc-predict-card-head{flex-direction:column;align-items:stretch;gap:10px}.wc-predict-match-card .wc-predict-card-head{align-items:stretch}.wc-predict-match-card .wc-predict-stage-status-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.wc-predict-entry-card .wc-score-form{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:10px;align-items:center;margin-top:16px}.wc-predict-entry-card .wc-score-input{gap:10px}.wc-predict-entry-card .wc-score-input-team{padding:7px 10px;font-size:.84rem}.wc-predict-entry-card .wc-score-input input{min-height:76px;padding:12px 10px;border-radius:20px;font-size:1.9rem}.wc-predict-entry-card .wc-score-separator{padding-bottom:0;align-self:center;justify-self:center;font-size:1.35rem}.wc-predict-entry-card .wc-outcome-grid{gap:8px;margin-top:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.wc-predict-entry-card .wc-outcome-chip{min-height:44px;padding:10px 8px;border-radius:14px;font-size:.82rem;display:inline-flex;align-items:center;justify-content:center}.wc-submit-prediction-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:16px}.wc-submit-prediction-row .wc-submit-prediction{width:100%;min-height:56px}.wc-rules-hint-inline{width:auto;justify-content:center;padding:0;border-radius:0;border:0;background:transparent}.wc-rules-hint-inline .wc-rules-hint-label{display:none}.wc-rules-hint-inline .wc-rules-hint-popover{right:0;width:min(320px,calc(100vw - 40px))}.wc-rules-hint-inline .wc-rules-hint-trigger{width:42px;height:42px;font-size:1rem}.wc-predict-entry-card .wc-participants-copy{margin-top:12px;font-size:.84rem}.wc-ai-highlight-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wc-ai-score,.wc-ai-favorite{margin-top:14px;padding:14px 12px}.wc-ai-score strong,.wc-ai-favorite strong{font-size:1.08rem;line-height:1.2}}@media(max-width:560px){.wc-predict-card.wc-predict-board,.wc-predict-match-card,.wc-predict-entry-card,.wc-ai-card,.wc-predict-community-card{padding:16px;border-radius:20px}.wc-predict-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-predict-filter.search,.wc-predict-filter-reset{grid-column:1 / -1}.wc-predict-match-row{padding:12px;gap:10px}.wc-predict-match-team{gap:6px}.wc-predict-match-team-name{font-size:.88rem}.wc-predict-match-row-side{grid-auto-flow:column;justify-content:space-between;justify-items:stretch;gap:8px}.wc-predict-match-row-side-top{justify-content:flex-start;gap:6px}.wc-predict-match-row-score{font-size:.95rem}.wc-predict-match-card .wc-predict-summary-board{gap:8px}.wc-predict-match-card .wc-predict-summary-team>span:last-child{font-size:.82rem}.wc-predict-match-card .wc-predict-summary-score{font-size:1.26rem}.wc-predict-entry-card .wc-score-form{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);gap:8px}.wc-predict-entry-card .wc-score-input input{min-height:70px;font-size:1.7rem}.wc-predict-entry-card .wc-outcome-chip{font-size:.76rem;padding:9px 6px}.wc-rules-hint-inline{align-items:center}.wc-rules-hint-inline .wc-rules-hint-popover{right:-4px;width:min(320px,calc(100vw - 28px))}.wc-ai-highlight-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.brand-subline{display:none}.wc-seasons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wc-season-card{padding:16px 12px 14px;border-radius:16px}.wc-season-card-title{font-size:.84rem}.wc-season-card-body{gap:14px;margin-top:14px}.wc-season-result{gap:7px}.wc-season-flag{width:24px;height:24px}.wc-season-result-copy strong{font-size:.78rem}.wc-season-result-copy span{font-size:.68rem}.wc-team-page{padding-inline:0}.team-support-detail-head{flex-direction:column}.team-support-detail-close{align-self:flex-end}.alert-actions{flex-direction:column}.alert-actions button{width:100%}.wc-team-stats-grid-compact,.team-support-ranking-list{grid-template-columns:1fr}.account-user-worldcup{gap:12px}.account-avatar{width:42px;height:42px}.account-user-worldcup h1{font-size:1.15rem}.account-user-email{font-size:.78rem}.account-summary-grid{gap:6px}.account-summary-card{gap:8px;padding:12px 10px}.account-summary-card-head{display:grid;gap:6px}.account-summary-card-head h2{display:none;margin:0;font-size:.78rem}.account-summary-card-icon{width:28px;height:28px}.account-summary-card-value{font-size:1rem}.account-mobile-ledger-item{gap:10px;padding:12px}.account-mobile-ledger-item>strong{font-size:.92rem}.account-prediction-matchline,.account-result-matchline{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px}.account-prediction-matchline .wc-team-link,.account-result-matchline .wc-team-link{gap:4px}.account-prediction-matchline .wc-team-link span,.account-result-matchline .wc-team-link span{font-size:.78rem}.account-prediction-matchline>strong,.account-result-matchline>strong{font-size:.9rem}.team-support-podium{padding:8px;gap:6px}.team-support-podium-card.rank-1{min-height:192px}.team-support-podium-card.rank-2{min-height:178px}.team-support-podium-card.rank-3{min-height:168px}.team-support-podium-card.rank-1 .team-support-ranking-bar,.team-support-podium-card.rank-2 .team-support-ranking-bar,.team-support-podium-card.rank-3 .team-support-ranking-bar{height:96px}.team-support-ranking-list{grid-template-columns:repeat(4,minmax(0,1fr))}.team-support-ranking-row{gap:6px;padding:10px 4px 8px}.team-support-ranking-bar{width:min(32px,100%);height:74px}.team-support-ranking-team strong,.team-support-ranking-points{font-size:.62rem}.team-support-mobile-row{grid-template-columns:60px 20px minmax(0,1fr) auto auto;padding:10px}.team-support-mobile-group-pill{min-width:60px}.team-support-mobile-action{min-width:54px;font-size:.7rem}}body,a,button,input,textarea,select,[role=button],[onclick]{cursor:url(/assets/football-FDUkp9bQ.svg) 12 12,auto}button:disabled,[aria-disabled=true]{cursor:not-allowed}
