@font-face{font-family:Manrope Digits;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-family:Manrope Digits;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-family:Manrope Digits;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-family:Manrope Digits;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2");unicode-range:U+0030-0039}:root{--green-950: #111d2c;--green-900: #172334;--green-800: #223247;--green-700: #ed7844;--lime: #ff9c5c;--lime-soft: #fff0e6;--mint: #86b8d3;--orange: #ffad70;--ink: #192537;--muted: #74808c;--line: #e8ded6;--surface: #ffffff;--canvas: #f8f5f2;--danger: #c13d3d;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--shadow: 0 8px 30px rgba(23, 35, 52, .08);--font-display: "Manrope Digits", "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-body: "Manrope Digits", Inter, "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}html,body{background:var(--green-900)}html{color:var(--ink);font-family:var(--font-body);scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}svg{width:18px;height:18px;stroke-width:2}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.035em}.app-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--canvas)}.sidebar{position:relative;z-index:10;width:100%;min-height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(18px,3vw,44px);padding:12px clamp(20px,4vw,58px);color:#fff;background:var(--green-900);border-bottom:1px solid var(--lime)}.brand{position:relative;z-index:1;display:flex;align-items:center;gap:11px;font-family:var(--font-display);font-size:12px;font-weight:700;line-height:1.05;letter-spacing:.09em}.brand strong{color:var(--lime)}.brand__mark{width:38px;height:38px;display:grid;place-items:center;color:var(--green-900);background:var(--lime);border-radius:12px;font-family:var(--font-display);font-size:21px;font-weight:900;transform:skew(-5deg)}.brand__mark>span{display:block;transform:translate(1px,2px)}.side-nav{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:5px;margin:0}.side-nav__links{display:flex;align-items:center;justify-content:center;gap:5px;margin:0}.side-nav a,.sidebar__bottom>a{display:flex;align-items:center;gap:9px;padding:11px 12px;color:#ffffffa1;border-radius:12px;font-size:13px;font-weight:600;white-space:nowrap;transition:.18s ease}.side-nav a:hover,.sidebar__bottom>a:hover{color:#fff;background:#ffffff12}.side-nav a.active{color:var(--green-950);background:var(--lime)}.side-nav a.side-nav__sport-switch{position:relative;gap:9px;margin-left:7px}.side-nav a.side-nav__sport-switch:before{position:absolute;top:20%;bottom:20%;left:-9px;width:1px;background:#fff3;content:""}.side-nav a.side-nav__sport-switch svg{width:18px;height:18px}.sidebar__bottom>a.sidebar-settings-link{width:38px;height:38px;justify-content:center;padding:0}.sidebar__bottom{position:relative;z-index:1;justify-self:end;margin:0;display:flex;align-items:center;gap:12px}.demo-badge{display:inline-flex;width:fit-content;align-items:center;gap:6px;padding:6px 9px;color:#dff7e9;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:99px;font-size:11px;font-weight:700}.profile-chip{display:flex;gap:9px;align-items:center;margin:0;padding:0 0 0 14px;border-top:0;border-left:1px solid rgba(255,255,255,.18)}.profile-chip__identity{display:flex;align-items:center;gap:9px}.profile-chip__identity small,.profile-chip__identity strong{display:block}.profile-chip__identity strong{font-size:13px}.profile-chip__identity small{margin-top:2px;color:#ffffff73;font-size:10px}.sidebar-auth-links{display:flex;align-items:center;gap:8px}.sidebar-auth-links a{display:inline-flex;align-items:center;gap:6px;padding:9px 11px;color:#ffffffc2;border-radius:9px;font-size:11px;font-weight:700;white-space:nowrap}.sidebar-auth-links a:hover{color:#fff;background:#ffffff14}.sidebar-auth-links .sidebar-auth-register{color:var(--green-950);background:var(--lime)}.profile-chip>svg{color:#ffffff59}.profile-chip small,.profile-chip strong{display:block}.profile-chip strong{font-size:13px}.profile-chip small{margin-top:2px;color:#ffffff73;font-size:10px}.avatar{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--green-900);background:#e3ece8;font-size:11px;font-weight:800}.avatar--light{background:#fff}.avatar--green{color:#fff;background:var(--green-800)}.page-shell{--sidebar-width: 0px;min-height:calc(100vh - 76px);display:flex;flex:1;flex-direction:column;margin-left:0}.main-content{width:100%;flex:1}.page{width:min(1180px,100%);margin:0 auto;padding:38px 42px 72px}.page.dashboard-page{padding-top:0;padding-bottom:0}.mobile-header,.bottom-nav,.mobile-sport-switch{display:none}.mobile-sport-switch__trigger{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;color:#ffffffeb;background:#ffffff12;border:1px solid rgba(255,255,255,.2);border-radius:9px;font-size:11px;font-weight:700;cursor:pointer}.mobile-sport-switch__trigger svg{width:15px;height:15px}.mobile-sport-switch__trigger .football-header-icon,.mobile-sport-switch__trigger .darts-header-icon{width:15px;height:15px}.mobile-sport-switch__trigger svg:last-child{width:13px;height:13px;color:#fff9}.mobile-sport-switch__menu{position:absolute;z-index:20;top:calc(100% - 3px);left:0;width:174px;display:grid;gap:4px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:11px;box-shadow:0 10px 24px #00000038}.mobile-sport-switch__menu button{min-height:36px;display:flex;align-items:center;gap:8px;padding:0 9px;color:var(--ink);background:transparent;border:0;border-radius:7px;font-size:11px;font-weight:700;text-align:left;cursor:pointer}.mobile-sport-switch__menu button svg{width:15px;height:15px}.mobile-sport-switch__menu .football-header-icon,.mobile-sport-switch__menu .darts-header-icon{width:15px;height:15px;background-color:currentColor}.mobile-sport-switch__menu button svg:last-child{margin-left:auto;color:var(--green-700)}.mobile-sport-switch__menu button.is-selected{color:#b94a1e;background:#fff1e7}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.page-heading h1{margin:4px 0 6px;font-size:clamp(28px,4vw,40px);line-height:1.1}.page-heading p{max-width:610px;margin:0;color:var(--muted);font-size:14px}.predictions-page,.friends-page{padding-top:0}.page.has-faq{padding-bottom:0}.leaderboard-page{width:min(1180px,100%);padding-top:0}.leaderboard-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.leaderboard-directory{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.leaderboard-directory-heading{grid-column:1 / -1;padding:8px 12px 4px}.leaderboard-directory-heading h2{margin:4px 0 0;font-size:21px}.leaderboard-directory-list{grid-column:1 / -1;width:100%;max-width:1080px;justify-self:center;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:8px 12px 12px}.leaderboard-competition-scroll{display:contents}.leaderboard-directory-row{width:100%;min-width:0;min-height:62px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;color:var(--ink);background:#fffdfa;border:1px solid #f0ebe7;border-radius:10px;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease}.leaderboard-directory-row:hover{border-color:#f0b18e;background:#fff8f3}.leaderboard-directory-list .leaderboard-directory-row{position:relative;min-height:96px;display:flex;flex-direction:column;justify-content:center;gap:3px;overflow:hidden;padding:10px 8px;text-align:center}.leaderboard-directory-list .leaderboard-directory-row.is-active{color:#fff;background:linear-gradient(180deg,#ff9d60,#f47738);border-color:#f47738;box-shadow:0 7px 15px #f4773833}.leaderboard-directory-list .leaderboard-directory-row.is-active:after{position:absolute;inset:0 auto 0 -45%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.36),transparent);content:"";pointer-events:none;transform:skew(-22deg);animation:day-shine 6s ease-in-out infinite}.leaderboard-directory-mark{width:30px;height:30px;display:grid;place-items:center;color:var(--lime);background:var(--green-900);border-radius:8px;font-size:8px;font-weight:800}.leaderboard-directory-list .leaderboard-directory-mark{width:auto;height:auto;display:block;color:#f47738;background:transparent;border-radius:0;font-size:8px;letter-spacing:.07em}.leaderboard-directory-row .club-crest{width:30px;height:30px}.leaderboard-directory-name,.leaderboard-directory-stats{min-width:0}.leaderboard-directory-name strong,.leaderboard-directory-name small,.leaderboard-directory-stats strong,.leaderboard-directory-stats small{display:block}.leaderboard-directory-name strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.leaderboard-directory-name small{margin-top:3px;color:var(--muted);font-size:8px}.leaderboard-directory-stats{text-align:right;white-space:nowrap}.leaderboard-directory-stats strong{color:#b94a1e;font:700 12px var(--font-display)}.leaderboard-directory-stats small{margin-top:2px;color:var(--muted);font-size:8px}.leaderboard-directory-list .leaderboard-directory-name strong{font-size:10px}.leaderboard-directory-list .leaderboard-directory-stats{text-align:center}.leaderboard-directory-list .leaderboard-directory-stats strong{color:var(--ink);font-size:21px;line-height:1.05}.leaderboard-directory-list .leaderboard-directory-row.is-active .leaderboard-directory-mark,.leaderboard-directory-list .leaderboard-directory-row.is-active .leaderboard-directory-name strong,.leaderboard-directory-list .leaderboard-directory-row.is-active .leaderboard-directory-name small,.leaderboard-directory-list .leaderboard-directory-row.is-active .leaderboard-directory-stats strong,.leaderboard-directory-list .leaderboard-directory-row.is-active .leaderboard-directory-stats small{color:#fff}.leaderboard-directory-list .leaderboard-directory-row.is-active .leaderboard-directory-mark,.leaderboard-directory-list .leaderboard-directory-row.is-active .leaderboard-directory-name small,.leaderboard-directory-list .leaderboard-directory-row.is-active .leaderboard-directory-stats small{opacity:.82}.leaderboard-club-search{position:relative;min-width:0;min-height:96px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:7px;padding:10px;background:#fffdfa;border:1px solid #f0ebe7;border-radius:10px;transition:background .16s ease,border-color .16s ease}.leaderboard-club-search:hover,.leaderboard-club-search:focus-within{background:#fff8f3;border-color:#f0b18e}.leaderboard-club-search-heading{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;text-align:center}.leaderboard-club-search-heading .eyebrow{display:block;margin:0;color:#f47738;font-size:7px;letter-spacing:.07em;white-space:nowrap}.leaderboard-club-search-heading strong{display:block;overflow:hidden;color:var(--ink);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.leaderboard-club-search .leaderboard-club-search-input{width:100%;min-width:0;height:34px;gap:5px;padding-inline:8px;border-color:#eaded5;border-radius:8px;box-shadow:none}.leaderboard-club-search .leaderboard-club-search-input input{min-width:0;height:32px;font-size:9px}.leaderboard-club-search .leaderboard-club-search-input svg{width:14px;height:14px;flex:0 0 auto}.leaderboard-club-results{position:absolute;z-index:5;top:calc(100% - 2px);right:0;width:min(280px,calc(100vw - 36px));max-height:270px;overflow-y:auto;padding:6px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px #17233424;transform-origin:top right}.leaderboard-club-results .leaderboard-directory-row{min-height:32px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;justify-content:start;gap:7px;padding:4px 6px;background:transparent;border:0;border-bottom:1px solid #eee8e3;border-radius:0;box-shadow:none;white-space:normal}.leaderboard-club-results .leaderboard-directory-row:last-child{border-bottom:0}.leaderboard-club-results .leaderboard-directory-row:hover,.leaderboard-club-results .leaderboard-directory-row:focus-visible{background:#fff7f1;border-color:#eee8e3}.leaderboard-club-results .leaderboard-directory-mark{width:22px;height:22px;display:grid;place-items:center;color:var(--lime);background:var(--green-900);border-radius:6px;font-size:6px}.leaderboard-club-results .leaderboard-directory-mark>span{display:block;transform:none}.leaderboard-club-results .leaderboard-directory-mark:has(img){background:#fff;border:1px solid #eee2d9}.leaderboard-club-results .leaderboard-directory-mark img{width:18px;height:18px;object-fit:contain}.leaderboard-club-results .leaderboard-directory-name{min-width:0}.leaderboard-club-results .leaderboard-directory-name strong{overflow:visible;font-size:9px;line-height:1.25;text-overflow:clip;white-space:normal}.leaderboard-club-results .leaderboard-directory-row .club-crest{width:22px;height:22px}.leaderboard-club-hint,.leaderboard-club-empty{margin:10px 4px 2px;color:var(--muted);font-size:10px;line-height:1.5}.leaderboard-carousel{min-width:0;margin-top:0}.leaderboard-carousel .ranking-carousel-heading{max-width:none}.ranking-carousel-stage.leaderboard-carousel-stage{width:100%}.leaderboard-carousel-stage .ranking-carousel-card{padding-inline:18px}.leaderboard-carousel-stage .ranking-carousel-card.is-active{width:min(900px,82%)}.leaderboard-carousel-stage .leaderboard-join-card.is-active{width:min(900px,82%);min-height:760px;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff,#fff8f3);border-color:#f1c2a5;text-align:center}.leaderboard-join-card__content{width:min(100%,540px);padding:32px 20px}.leaderboard-join-card__content .eyebrow{color:#e96935}.leaderboard-join-card__content h3{margin:10px 0 12px;color:var(--ink);font-size:clamp(24px,3vw,34px);line-height:1.15}.leaderboard-join-card__content p{max-width:440px;margin:0 auto;color:var(--muted);font-size:14px;line-height:1.7}.leaderboard-join-card__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px}.leaderboard-join-card__actions .button{min-width:150px;text-decoration:none}.leaderboard-layout .ranking-slide-columns,.leaderboard-layout .ranking-slide-row{grid-template-columns:44px 34px minmax(0,1fr) 58px 84px 46px 18px;gap:10px;padding-inline:12px}.leaderboard-stage-arrow{position:absolute;z-index:3;top:50%;width:58px;height:88px;display:grid;place-items:center;padding:0;color:var(--green-700);background:transparent;border:0;cursor:pointer;filter:drop-shadow(0 3px 5px rgba(23,35,52,.16));transform:translateY(-50%);transition:color .18s ease,transform .18s ease}.leaderboard-stage-arrow:hover{color:#c95c2e;transform:translateY(-50%) scale(1.1)}.leaderboard-stage-arrow svg{width:54px;height:76px;stroke-width:3}.leaderboard-stage-arrow--previous{left:0}.leaderboard-stage-arrow--next{right:0}.ranking-slide-search{width:230px;min-width:0;height:38px;margin-left:auto}.ranking-slide-search input{height:36px}.leaderboard-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.leaderboard-pagination button{width:32px;height:32px;display:grid;place-items:center;padding:0;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:9px;font-size:11px;font-weight:700;cursor:pointer;transition:.16s ease}.leaderboard-pagination button:hover{color:#b94a1e;border-color:var(--orange)}.leaderboard-pagination button.is-active{color:#fff;background:var(--green-900);border-color:var(--green-900)}.predictions-page .dashboard-round-nav{margin:0}.prediction-round-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:0 auto 12px}.prediction-round-toolbar .dashboard-round-nav{grid-column:2;justify-self:center}.prediction-round-today{grid-column:3;justify-self:end;min-height:36px;padding:0 4px;color:#c95c2e;background:transparent;border:0;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer}.prediction-round-today__mobile{display:none}.prediction-round-today:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.prediction-round-today[aria-current=date]{color:var(--muted)}.predictions-banner{position:relative;isolation:isolate;margin:0 -42px 30px;padding:28px 42px 42px}.predictions-banner:before{position:absolute;z-index:-1;inset-block:0;left:50%;width:100vw;background:linear-gradient(125deg,#ffb16f,#f47738);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),0 100%);content:"";transform:translate(-50%)}.predictions-banner .page-heading{align-items:center;margin:0}.predictions-banner .page-heading{flex-wrap:wrap}.predictions-banner .eyebrow{color:#71330e}.predictions-banner .page-heading h1{color:var(--green-950)}.predictions-banner .page-heading p{color:#172334b8}.predictions-description-mobile{display:none}.predictions-banner .button--secondary{color:#fff;background:var(--green-900);border-color:var(--green-900)}.euro2028-page{padding-top:0}.euro2028-banner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:clamp(28px,6vw,76px);margin-bottom:40px;padding:46px 42px 66px}.euro2028-hero-copy{max-width:600px}.euro2028-hero-copy h1{margin:9px 0 14px;color:var(--green-950);font-size:clamp(38px,5vw,61px);line-height:.99;letter-spacing:-.06em}.euro2028-hero-copy h1 em{color:#fff;font-family:Georgia,Times New Roman,serif;font-weight:400}.euro2028-hero-copy p{max-width:530px;margin:0;color:#172334c2;font-size:15px;line-height:1.75}.euro2028-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:25px}.euro2028-actions .button{color:#fff;background:var(--green-900)}.euro2028-actions .button svg,.euro2028-cta .button svg{width:16px;height:16px}.euro2028-text-link{color:var(--green-950);font-size:12px;font-weight:800;text-decoration:underline;text-decoration-color:#17233459;text-underline-offset:4px}.euro2028-countdown{min-width:0;padding:clamp(20px,3vw,30px);color:#fff;background:var(--green-900);border:1px solid rgba(255,255,255,.3);border-radius:18px;box-shadow:0 13px 30px #68361926;transform:skew(-3deg)}.euro2028-countdown>*{transform:skew(3deg)}.euro2028-countdown__heading{display:flex;align-items:center;gap:9px;color:#ffffffc4;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.euro2028-countdown__heading svg{width:17px;height:17px;color:var(--lime)}.euro2028-countdown__digits{display:grid;grid-template-columns:1.35fr repeat(3,1fr);align-items:end;gap:8px;margin:23px 0 15px}.euro2028-countdown__digits>div{min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 4px;background:#ffffff12;border-radius:9px}.euro2028-countdown__digits>div:first-child{align-items:flex-start;padding-left:12px;background:transparent}.euro2028-countdown__digits strong{color:#fff;font:800 clamp(22px,3vw,36px)/1 var(--font-display);letter-spacing:-.06em}.euro2028-countdown__digits>div:first-child strong{color:var(--lime);font-size:clamp(34px,4vw,50px)}.euro2028-countdown__digits span{color:#ffffffa3;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.euro2028-countdown>p{margin:0;padding-top:13px;color:#ffffffa3;border-top:1px solid rgba(255,255,255,.18);font-size:11px}.euro2028-countdown__live{min-height:94px;display:flex;align-items:center;color:var(--lime);font:800 clamp(21px,2.5vw,29px)/1.15 var(--font-display)}.euro2028-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:end;gap:36px;margin:0 0 25px}.euro2028-intro h2,.euro2028-cta h2{max-width:570px;margin:5px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.1}.euro2028-intro>p{margin:0;color:var(--muted);font-size:13px;line-height:1.8}.euro2028-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.euro2028-facts article{min-width:0;min-height:176px;display:flex;flex-direction:column;align-items:flex-start;padding:21px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 3px #ebe3dd}.euro2028-facts article>svg{width:21px;height:21px;margin-bottom:14px;color:#ed7844}.euro2028-facts article>span{margin-bottom:5px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.euro2028-facts article>strong{color:var(--ink);font:800 clamp(15px,2vw,19px)/1.2 var(--font-display)}.euro2028-facts article>p{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.euro2028-gameplay{margin-top:34px;padding:clamp(22px,4vw,36px);background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 3px #ebe3dd}.euro2028-gameplay__heading{max-width:660px}.euro2028-gameplay__heading h2{margin:6px 0 7px;font-size:clamp(23px,3vw,32px)}.euro2028-gameplay__heading>p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.euro2028-pick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.euro2028-pick-grid article{min-width:0;min-height:156px;display:flex;flex-direction:column;align-items:flex-start;padding:17px;background:#fff8f3;border:1px solid #f2e3d8;border-radius:12px}.euro2028-pick-icon{width:35px;height:35px;display:grid;place-items:center;margin-bottom:13px;color:#ed7844;background:#ffeadc;border-radius:10px}.euro2028-pick-icon svg{width:18px;height:18px}.euro2028-pick-grid article>span:nth-child(2){color:#b94a1e;font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.euro2028-pick-grid article>strong{margin-top:4px;color:var(--ink);font:800 14px/1.25 var(--font-display)}.euro2028-pick-grid article>p{margin:6px 0 0;color:var(--muted);font-size:10px;line-height:1.6}.euro2028-reset-note{display:flex;align-items:flex-start;gap:11px;margin-top:14px;padding:14px 16px;color:#fff;background:var(--green-900);border-radius:11px}.euro2028-reset-note>svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px;color:var(--lime)}.euro2028-reset-note p{margin:0;color:#ffffffbd;font-size:10px;line-height:1.7}.euro2028-reset-note strong{color:#fff}.euro2028-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:34px;padding:26px 29px;background:#fff0e6;border-radius:14px}.euro2028-cta h2{margin-top:5px;font-size:clamp(21px,2.7vw,29px)}.euro2028-cta p{margin:8px 0 0;color:var(--muted);font-size:12px}.euro2028-cta .button{flex:none;color:#fff;background:var(--green-900)}.euro2028-disclaimer{margin:17px 0 0;color:#8a8c90;font-size:9px;text-align:center}.eyebrow{color:var(--green-700);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dashboard-heading{align-items:center}.dashboard-heading h1{font-size:31px}.favorite-club{display:flex;align-items:center;gap:10px;padding:9px 13px 9px 10px;background:#fff;border:1px solid var(--line);border-radius:14px}.favorite-club small,.favorite-club strong{display:block}.favorite-club small{color:var(--muted);font-size:9px}.favorite-club strong{font-size:13px}.button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:0;border-radius:11px;font-size:13px;font-weight:700;cursor:pointer;transition:transform .15s,background .15s}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.45}.button--primary{color:#fff;background:var(--green-900)}.button--primary:hover{background:var(--green-800)}.button--secondary{color:var(--green-900);background:#eef3f0;border:1px solid #dce6e1}.button--ghost{background:transparent}.button--lime{color:var(--green-950);background:var(--lime)}.hero-card{position:relative;isolation:isolate;display:grid;grid-template-columns:1.25fr .75fr;min-height:440px;margin:0 -42px;overflow:visible;color:#fff;background:transparent}.hero-card:before{position:absolute;z-index:0;top:0;bottom:-3px;left:50%;width:calc(100vw - var(--sidebar-width));background:var(--green-900);content:"";transform:translate(-50%)}.hero-card:after{position:absolute;z-index:3;bottom:-3px;left:50%;width:100vw;height:45px;background:#f6f2ee;clip-path:polygon(0 100%,100% 0,100% 100%);content:"";filter:drop-shadow(0 -1px 0 #f6f2ee);pointer-events:none;transform:translate(-50%)}.hero-card__content{position:relative;z-index:2;align-self:start;padding:42px 8px 48px 0}.hero-card__tag{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--lime);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hero-card h2{margin-bottom:18px;font-size:clamp(40px,4.8vw,64px);line-height:.99;letter-spacing:-.055em}.hero-card h2 em{color:var(--lime);font-family:Georgia,Times New Roman,serif;font-size:1.02em;font-style:italic;font-weight:400;letter-spacing:-.045em}.hero-card p{max-width:520px;margin-bottom:24px;color:#ffffffad;font-size:14px;line-height:1.75}.hero-card__visual{position:absolute;z-index:1;inset:0 calc((100vw - var(--sidebar-width) - 100%) / -2) -3px 52%;display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden;padding-bottom:0;background:linear-gradient(135deg,#ffb16f,#f47738)}.hero-card__visual:before{display:none}.hero-visual-kicker{position:absolute;z-index:2;top:46px;left:48px;display:flex;align-items:center;padding:9px 13px;color:#fff;background:var(--green-900);border-radius:7px;text-transform:uppercase}.hero-visual-kicker span{font-size:14px;font-weight:800;letter-spacing:.13em}.hero-week-panel{position:relative;z-index:1;width:min(800px,calc(100% - 128px));margin:0 auto;color:var(--green-950)}.hero-week-heading{position:absolute;left:48px;bottom:52px;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--green-950);text-transform:uppercase}.hero-week-heading span{font-size:9px;font-weight:800;letter-spacing:.12em}.hero-week-heading strong{font:800 32px/.95 var(--font-display);letter-spacing:-.06em}.hero-week-stats{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:12px}.hero-week-stat{position:relative;min-width:0;min-height:190px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;padding:18px;text-align:left;background:#ffffff14;border:1px solid rgba(255,255,255,.36);border-radius:13px;box-shadow:inset 0 1px #ffffff1a;transform:skew(-5deg)}.hero-week-stat>*{transform:skew(5deg)}.hero-week-stat--metric{justify-content:flex-start;color:#fff;background:var(--green-900);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f}.hero-week-stat--metric .hero-week-stat__label{color:#fff}.hero-week-stat--metric>strong{margin-top:20px;color:#fff}.hero-week-stat--metric:nth-child(2)>strong{color:var(--lime)}.hero-week-stat--metric:last-child>strong{color:var(--lime)}.hero-week-stat--metric .hero-week-stat__footer{color:#ffffffc2;border-top-color:#ffffff38}.hero-week-stat__label{max-width:100%;overflow:hidden;color:#172334;font-size:9px;font-weight:800;letter-spacing:.06em;line-height:1.35;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hero-week-stat__week{color:var(--lime);font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.hero-week-stat__icon{width:44px;height:44px;display:grid;place-items:center;color:#b94a1e;background:#fff9;border-radius:50%}.hero-week-stat__icon svg{width:19px;height:19px;stroke-width:2.4}.hero-week-stat__progress{width:100%;height:12px;margin-top:auto;overflow:visible;background:#d9d9d7;border-radius:8px;box-shadow:0 3px #b8b7b4;transform:skew(2deg)}.hero-week-stat__progress i{position:relative;height:100%;display:block;overflow:hidden;background:linear-gradient(180deg,#ff9d60,#f47738);border-radius:8px;box-shadow:0 3px #d96734}.hero-week-stat__footer{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;color:#172334;border-top:1px solid rgba(255,255,255,.52)}.hero-week-stat__footer>span{font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hero-week-stat__footer>strong{color:var(--lime);font:700 16px/.95 var(--font-display);white-space:nowrap}.hero-week-stat__clubs{display:inline-flex;align-items:center;gap:8px;color:#17233494;font-size:9px;font-weight:800}.hero-week-stat__clubs .club-crest{width:25px;height:25px}.hero-week-panel-layout{width:min(100%,581px);display:grid;grid-template-columns:minmax(0,370px) minmax(150px,205px);align-items:stretch;gap:6px;margin-inline:auto}.hero-week-panel-layout>.hero-week-stat--metric{min-height:0;height:auto;box-sizing:border-box;padding:16px}.hero-week-stat--featured{isolation:isolate;min-height:190px;align-items:center;justify-content:space-between;padding:17px 18px 14px;background:linear-gradient(145deg,#e98a4a,#db7139);border-color:#ffffff3d;box-shadow:inset 0 4px 11px #67270e29,inset 0 -1px #ffbe872e,0 4px 12px #7531111a;text-align:center;user-select:none}.hero-week-stat--featured[role=link]{cursor:pointer}.hero-week-stat--featured[role=link]:focus-visible{outline:3px solid #fff;outline-offset:4px}.hero-week-stat--featured .hero-week-stat__label{color:#fff;font-size:12px;letter-spacing:.1em;text-align:center}.hero-week-stat--featured .hero-week-stat__competition{color:#ffffffc7;font-size:8px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.hero-week-stat__matchup{width:100%;display:flex;align-items:center;justify-content:center;gap:5px}.hero-week-stat__arrow{position:absolute;z-index:30;top:50%;width:40px;height:42px;display:grid;place-items:center;color:#fff;background:#17233429;border:0;border-radius:8px;cursor:pointer;touch-action:manipulation;transform:translateY(-50%) skew(5deg);transition:background .18s ease,transform .18s ease}.hero-week-stat__arrow--previous{left:18px}.hero-week-stat__arrow--next{right:18px}.hero-week-stat__arrow:hover{background:#17233447;transform:translateY(-50%) skew(5deg) scale(1.05)}.hero-week-stat__arrow svg{width:18px;height:18px}.hero-week-stat--featured .hero-week-stat__clubs{min-height:68px;display:inline-grid;grid-template-columns:66px auto 66px;align-items:center;justify-content:center;justify-items:center;gap:28px;padding:8px 15px;background:transparent;border:0;border-radius:0;box-shadow:none}.hero-week-stat--featured .hero-week-stat__clubs>span:nth-child(2){color:#ffffffad;font-size:17px;font-weight:800;letter-spacing:.04em;text-shadow:0 1px 3px rgba(98,42,15,.2)}.hero-week-stat--featured .hero-week-stat__clubs .club-crest{width:60px;height:60px;overflow:hidden;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.hero-week-stat__fallback-crest{width:66px;height:66px;color:var(--lime);background:var(--green-900);border-radius:14px;font-size:14px;font-weight:800}.hero-week-stat--featured .hero-week-stat__clubs .club-crest img{width:48px;height:48px;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 0 1px rgba(255,244,226,.9)) drop-shadow(0 0 3px rgba(119,48,18,.42)) drop-shadow(0 2px 2px rgba(77,31,11,.24))}.hero-week-dots{width:calc((100% - 24px)/2);display:flex;align-items:center;justify-content:center;gap:8px;margin:13px 0 0}.hero-week-dots button{width:7px;height:7px;padding:0;background:#17233452;border:0;border-radius:999px;cursor:pointer;transition:width .2s ease,background .2s ease,transform .2s ease}.hero-week-dots button:hover{background:#172334;transform:scale(1.15)}.hero-week-dots button.is-active{width:21px;background:#172334}.hero-week-stat>strong{color:#172334;font:700 27px/.95 var(--font-display);letter-spacing:-.04em;white-space:nowrap}.hero-week-stat--featured>b{padding:6px 12px;color:#fff;background:#172334;border-radius:99px;font-size:11px;white-space:nowrap}.hero-week-featured-list{position:relative;left:-64px;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 0}.hero-week-featured-list-heading{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:1px;color:#fff;text-align:center;text-transform:uppercase}.hero-week-featured-list-heading strong{font-size:12px;font-weight:900;letter-spacing:.1em}.hero-week-featured-list-heading span{padding:6px 10px;color:#fff;background:#172334;border-radius:99px;font-size:9px;font-weight:800;white-space:nowrap}.hero-week-featured-row{width:100%;min-width:0;min-height:92px;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:center;justify-items:center;gap:6px;padding:9px 6px;color:#172334;background:transparent;border:0;border-radius:0;box-shadow:none;cursor:pointer;text-align:center;transform:skew(-1.5deg)}.hero-week-featured-row>*{transform:skew(1.5deg)}.hero-week-featured-row__competition{width:fit-content;max-width:100%;min-width:0;overflow:hidden;padding:6px 10px;color:#fff;background:#172334;border-radius:7px;font-size:9px;font-weight:800;letter-spacing:.07em;line-height:1.15;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hero-week-featured-row__clubs{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#172334;font-size:9px;font-weight:900}.hero-week-featured-row__result{display:inline-flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap}.hero-week-featured-row__result b{width:19px;height:25px;display:grid;place-items:center;color:#7e8582;background:#e9eae8;border:1px solid #d4d6d4;border-radius:6px;font:800 11px var(--font-display);transform:skew(-2deg)}.hero-week-featured-row__result>span{color:#172334;font-size:10px;font-weight:900}.hero-week-featured-row__timer{width:48px;min-width:48px;height:25px;box-sizing:border-box;display:grid;place-items:center;padding:0 1px;color:#7e8582;background:#e9eae8;border:1px solid #d4d6d4;border-radius:7px;font-size:6.5px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1;white-space:nowrap;transform:skew(-2deg)}.hero-week-featured-row__logo-tile{width:40px;height:38px;display:grid;place-items:center;background:#fff;border:1px solid #e2d9d1;border-radius:9px;transform:skew(-4deg)}.hero-week-featured-row__logo-tile .club-crest{width:31px;height:31px;overflow:hidden;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;transform:skew(4deg)}.hero-week-featured-row__logo-tile .club-crest:after{display:none}.hero-week-featured-row__logo-tile .club-crest img{width:29px;height:29px;object-fit:contain}.hero-week-featured-row__logo-tile .club-crest--wil img{width:29px;height:29px;transform:none}.hero-week-featured-row__logo-tile .hero-week-stat__fallback-crest{width:30px;height:30px;color:#172334;background:transparent;border-radius:0;font-size:8px;transform:skew(4deg)}.hero-deadline{width:min(100%,420px);min-height:66px;display:flex;align-items:center;gap:13px;margin-bottom:10px;padding:10px 12px;color:#fff;background:#203249;border:1px solid #3a4c61;border-radius:10px;box-shadow:0 3px #0913202e;transform:skew(-1.5deg);transition:background .18s ease,border-color .18s ease,transform .18s ease}.hero-deadline>*{transform:skew(1.5deg)}.hero-deadline:hover{background:#263b54;border-color:#52647a;transform:skew(-1.5deg) translateY(-1px)}.hero-deadline__icon{position:relative;isolation:isolate;width:40px;height:40px;flex:none;display:grid;place-items:center;color:var(--green-950);background:transparent;border-radius:10px}.hero-deadline__icon:before{position:absolute;z-index:-1;inset:0;background:#ff9c5c;border-radius:10px;content:"";transform:skew(-5deg)}.hero-deadline__icon svg{width:20px;height:20px}.hero-deadline__copy{min-width:0;flex:1}.hero-deadline__copy small,.hero-deadline__copy strong{display:block}.hero-deadline__copy small{color:#c4ced9;font-size:9px}.hero-deadline__copy strong{margin-top:2px;font-size:12px}.hero-deadline__remaining{position:relative;isolation:isolate;padding:6px 9px;color:#172334;background:transparent;border-radius:6px;font-size:9px;font-weight:800;white-space:nowrap}.hero-deadline__remaining:before{position:absolute;z-index:-1;inset:0;background:#ff9c5c;border-radius:6px;content:"";transform:skew(-3deg)}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:16px 0}.stat-card{display:flex;align-items:center;gap:14px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md)}.stat-icon{width:42px;height:42px;flex:none;display:grid;place-items:center;color:var(--green-900);border-radius:13px}.stat-icon--lime{background:var(--lime-soft)}.stat-icon--mint{background:#d9f7ef}.stat-icon--orange{background:#fff0df}.stat-card small,.stat-card strong,.stat-card span{display:block}.stat-card small{color:var(--muted);font-size:10px}.stat-card strong{margin:1px 0;font:800 22px var(--font-display)}.stat-card div>span{color:var(--muted);font-size:10px}.stat-card .positive{color:var(--green-700);font-weight:700}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.content-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 2px 10px #073e2b06}.upcoming,.mini-ranking{padding:22px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.section-heading h2{margin:2px 0 0;font-size:18px}.section-heading a{display:flex;align-items:center;color:var(--green-700);font-size:11px;font-weight:700}.section-heading a svg{width:15px}.match-list .match-card{border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}.match-list .match-card:first-child{border-top:0}.prediction-block-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.prediction-block-heading h2{margin:3px 0 0;font-size:clamp(22px,3vw,30px)}.prediction-total{min-width:190px;color:var(--muted);font-size:10px;text-align:right}.prediction-total strong{color:var(--ink)}.prediction-total>div{height:12px;margin:8px 0 3px;overflow:visible;background:#f1e8e1;border-radius:8px;box-shadow:0 3px #dfd0c5}.prediction-total i{position:relative;display:block;width:50%;height:100%;overflow:hidden;background:linear-gradient(180deg,#ff9d60,#f47738);border-radius:8px;box-shadow:0 3px #d96734}.prediction-total i:after{content:"";position:absolute;inset:0 auto 0 -45%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);transform:skew(-22deg);animation:progress-shine 2.6s ease-in-out infinite}@keyframes progress-shine{0%{left:-45%}to{left:115%}}.dashboard-round-nav{min-height:58px;display:grid;grid-template-columns:50px 1fr 50px;align-items:center;margin:0 -22px 12px;color:var(--green-900);background:radial-gradient(ellipse 58% 140% at 50% 50%,#f4773826,#f4773812 55%,#f4773800);border:0}.dashboard-round-nav button{height:100%;display:grid;place-items:center;background:transparent;border:0;cursor:pointer}.dashboard-round-nav>div{position:relative;display:flex;justify-self:center;width:fit-content;justify-content:center;align-items:center;gap:10px}.dashboard-round-nav>div>svg{position:absolute;right:calc(100% + 10px)}.dashboard-round-nav>div>span{display:flex;align-items:baseline;gap:6px}.dashboard-round-nav small,.dashboard-round-nav strong{display:block}.dashboard-round-nav small{color:var(--green-900);font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-round-nav strong{color:var(--muted);font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase}.dashboard-round-nav svg{width:17px}.dashboard-day-strip{display:grid;grid-template-columns:repeat(7,minmax(76px,1fr));gap:8px;margin-bottom:14px;overflow-x:auto;scrollbar-width:none}.dashboard-day-strip::-webkit-scrollbar{display:none}.dashboard-day-strip button{min-height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7px 5px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:11px;box-shadow:none;cursor:pointer;transition:.16s ease}.dashboard-day-strip button:hover{border-color:#b8c9c1;box-shadow:none;transform:translateY(-1px)}.dashboard-day-strip button.is-active{color:#fff;background:var(--green-700);border-color:var(--green-700);box-shadow:none}.dashboard-day-strip small{font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboard-day-strip strong{margin:1px 0;font:800 20px var(--font-display)}.dashboard-day-strip span{font-size:7px;white-space:nowrap}.dashboard-day-strip button:not(.is-active) span{color:#9aa5a0}.dashboard-page .day-label-mobile,.dashboard-page .day-count-short{display:none}.dashboard-day-strip button.is-active{position:relative;overflow:hidden;background:linear-gradient(180deg,#ff9d60,#f47738);border-color:#f47738}.dashboard-day-strip button.is-active:after{position:absolute;inset:0 auto 0 -45%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);content:"";pointer-events:none;transform:skew(-22deg);animation:day-shine 6s ease-in-out infinite}@keyframes day-shine{0%{left:-45%}33%,to{left:115%}}.dashboard-no-matches{min-height:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:var(--muted);background:#f7f9f8;border:1px dashed #ccd7d2;border-radius:12px;text-align:center}.dashboard-no-matches svg{margin-bottom:8px;color:var(--green-700)}.dashboard-no-matches strong{color:var(--ink);font-size:12px}.dashboard-no-matches span{margin-top:3px;font-size:9px}.dashboard-match-list{display:grid;gap:10px}.dashboard-match-row{position:relative;min-height:92px;display:grid;grid-template-columns:120px minmax(360px,1fr) 135px 90px 26px;align-items:center;gap:10px;padding:14px 15px 14px 24px;background:#fff;border:1px solid #e1e0dc;border-radius:12px;box-shadow:0 3px #c8d1df;transition:transform .16s ease,border-color .16s,box-shadow .16s}.dashboard-match-row:hover{border-color:#c9d4ce;box-shadow:0 3px #b4c1d2,0 7px 20px #1723341a;transform:translateY(-2px)}.dashboard-match-row.is-game-of-week{background:linear-gradient(100deg,#fff8f2,#fff);border-color:#e1e0dc;box-shadow:0 3px #c8d1df,0 4px 16px #1723340d}.dashboard-match-row.is-game-of-week:hover{border-color:#c9d4ce;box-shadow:0 3px #b4c1d2,0 7px 20px #1723341a}.dashboard-match-time{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-right:20px;border-right:1px solid #e4e0dc}.dashboard-match-time-label{display:contents}.dashboard-match-mobile-status,.dashboard-match-mobile-points,.dashboard-match-mobile-result-row,.dashboard-match-mobile-feature{display:none}.dashboard-match-time small{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboard-match-time strong{margin-top:2px;color:var(--green-700);font:800 15px var(--font-display)}.dashboard-match-game{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:25px}.dashboard-prediction-save-status{grid-column:1 / -1;justify-self:center;margin-top:3px;color:var(--muted);font-size:8px;font-weight:700;line-height:1.2;text-align:center}.dashboard-prediction-save-status a{color:inherit;text-decoration:none}.dashboard-prediction-save-status a strong{color:#c75d2d}.dashboard-prediction-save-status a:hover{text-decoration:underline;text-decoration-color:#c75d2d;text-underline-offset:2px}.dashboard-prediction-save-status.is-error{color:#b33f36}.dashboard-prediction-save-error{display:block;max-width:260px;font-size:7px;font-weight:500}.dashboard-match-game.has-feature{row-gap:6px}.dashboard-match-feature{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:9px}.dashboard-match-feature span{display:inline-flex;align-items:center;gap:5px;color:var(--green-700);font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.dashboard-match-feature span svg{width:12px;height:12px}.dashboard-match-feature strong{padding:3px 7px;color:#fff;background:var(--green-700);border-radius:99px;font-size:8px;font-weight:800;white-space:nowrap}.dashboard-row-team{min-width:0;display:flex;align-items:center;gap:12px}.dashboard-row-team strong{min-width:0;display:inline-flex;align-items:center;gap:4px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.dashboard-row-team-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-row-team-name.is-darts-placeholder{color:var(--muted);font-size:11px;font-style:italic;font-weight:600}.dashboard-row-world-ranking{flex:0 0 auto;color:#a2aab3;font-size:11px;font-weight:600}.dashboard-team-advances{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;color:#f47738}.dashboard-team-advances svg{width:14px;height:14px;stroke-width:4}.dashboard-team-advances-label{color:#b94e21;font-size:8px;font-weight:800;white-space:nowrap}.dashboard-row-team--home{justify-content:flex-end;text-align:right}.dashboard-row-team--away{justify-content:flex-start}.dashboard-row-score{display:flex;align-items:center;gap:7px;color:#9aa39f}.dashboard-row-score input{width:54px;height:52px;padding:0;color:var(--ink);background:#f7f6f3;border:1px solid #d9d5d0;border-radius:9px;outline:0;font:800 18px var(--font-display);text-align:center}.dashboard-row-score input:not(:placeholder-shown){border-color:var(--green-700)}.dashboard-row-score input:focus{border-color:var(--green-700);box-shadow:0 0 0 3px #0e68481c}.dashboard-match-state,.dashboard-match-points{text-align:center}.dashboard-match-state small,.dashboard-match-state strong,.dashboard-match-points small,.dashboard-match-points strong{display:block}.dashboard-match-state small,.dashboard-match-points small{color:var(--muted);font-size:8px}.dashboard-match-state strong,.dashboard-match-points strong{margin-top:3px;color:var(--green-700);font:800 14px var(--font-display)}.dashboard-match-points strong,.dashboard-match-state.is-complete strong{color:var(--ink)}.dashboard-match-open{display:grid;place-items:center;color:var(--green-700)}.dashboard-match-open.is-confirmed{color:var(--green-700)}.dashboard-match-open svg{width:21px;height:21px;stroke-width:3}.dashboard-match-list{display:grid;gap:9px}.match-list.dashboard-match-list .match-card{padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:12px}.dashboard-match-list .match-card__meta{min-width:155px;margin:0}.dashboard-match-list .match-card__meta span{color:var(--green-700);font-weight:700}.dashboard-match-list .match-card{display:grid;grid-template-columns:155px minmax(0,1fr);align-items:center}.dashboard-match-list .match-card__teams{width:100%;grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr)}.dashboard-match-list .team--home,.dashboard-match-list .team--away{justify-content:flex-end;flex-direction:row-reverse;text-align:right}.dashboard-match-list .score-inputs input{width:46px;height:46px;color:var(--ink);background:#f7f7f5;border-color:#dcdedc}.all-predictions-link{width:fit-content;min-height:46px;display:flex;align-items:center;justify-content:center;gap:12px;margin:18px 0 4px auto;padding:0 17px;color:var(--green-950);background:#ff9c5c;border-radius:8px;box-shadow:0 4px #d96734;font-size:12px;font-weight:800;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.all-predictions-link:hover{background:#ffa96e;box-shadow:0 5px #d96734;transform:translateY(-1px)}.all-predictions-link:active{box-shadow:0 2px #d96734;transform:translateY(2px)}.all-predictions-link svg{width:16px;height:16px}.mini-ranking .ranking-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mini-ranking .ranking-row{grid-template-columns:22px 34px minmax(0,1fr) auto;margin:0;border:1px solid var(--line)}.mini-ranking .ranking-row.is-current{border-color:#dbe99d}.ranking-list{display:grid}.ranking-row{display:grid;grid-template-columns:22px 34px 1fr auto;gap:9px;align-items:center;margin:0 -8px;padding:10px 8px;border-bottom:1px solid #edf0ef;border-radius:10px}.ranking-row.is-current{background:var(--lime-soft);border:0}.rank-number{color:var(--muted);font-size:11px;font-weight:700;text-align:center}.ranking-name strong,.ranking-name small{display:block}.ranking-name strong{font-size:11px}.ranking-name small{color:var(--muted);font-size:9px}.ranking-row>strong{font-size:13px}.ranking-row>strong small{color:var(--muted);font-size:8px}.groups-strip{margin-top:16px;padding:22px 0;background:transparent;border:0;border-radius:0}.group-carousel{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:10px}.group-carousel--single,.group-carousel--no-controls{grid-template-columns:minmax(0,1fr)}.group-carousel-arrow{width:30px;height:46px;display:grid;place-items:center;justify-self:center;color:#f47738;background:#fff;border:1px solid #e2d9d1;border-radius:8px;box-shadow:0 2px #ded7d0;cursor:pointer;transform:skew(-5deg);transition:background .15s ease,transform .15s ease,opacity .15s ease}.group-carousel-arrow svg{width:18px;height:18px;transform:skew(5deg)}.group-carousel-arrow:hover:not(:disabled){color:var(--ink);background:#ff9c5c;transform:skew(-5deg) translateY(-1px)}.group-carousel-arrow:active:not(:disabled){transform:skew(-5deg) translateY(1px)}.group-carousel-arrow:disabled{opacity:.4;cursor:default}.group-carousel-arrow:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.group-grid{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 8px 10px}.group-grid::-webkit-scrollbar{display:none}.group-carousel-dots{display:flex;align-items:center;justify-content:center;gap:9px;margin:10px auto 0}.group-carousel-dots button{width:8px;height:8px;padding:0;background:#d7c7bb;border:0;border-radius:999px;cursor:pointer;transition:width .2s ease,background .2s ease,transform .2s ease}.group-carousel-dots button:hover{background:var(--orange);transform:scale(1.15)}.group-carousel-dots button.is-active{width:22px;background:var(--orange)}.group-mini{display:flex;flex-direction:column;min-width:0;padding:18px;background:#fff;border:1px solid #e9ddd4;border-radius:15px;box-shadow:0 4px 14px #1723340f;transform:skew(-1.5deg);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.group-mini>*{transform:skew(1.5deg)}.group-grid>.group-mini{flex:0 0 calc((100% - 28px) / 3);scroll-snap-align:start}.group-carousel--single .group-grid>.group-mini{flex-basis:100%}.group-mini--create{align-items:center;justify-content:center;gap:12px;color:var(--ink);background:#fff8f2;border:1px dashed #f47738;text-align:center;text-decoration:none}.group-mini--create:hover{border-color:#f47738;background:#fff2e8}.group-mini--create>strong{font-size:15px}.group-mini--create>span:not(.group-create-icon):not(.group-create-action){max-width:230px;color:var(--muted);font-size:11px;line-height:1.5}.groups-guest-cta{display:flex;align-items:center;gap:16px;padding:20px 22px;background:#fff;border:1px solid #e9ddd4;border-radius:15px;box-shadow:0 4px 14px #1723340d}.groups-guest-icon{width:50px;height:50px;display:grid;flex:0 0 auto;place-items:center;color:var(--green-950);background:#ff9c5c;border-radius:15px;transform:skew(-5deg)}.groups-guest-icon svg{width:24px;height:24px;transform:skew(5deg)}.groups-guest-copy{min-width:0}.groups-guest-copy strong,.groups-guest-copy span{display:block}.groups-guest-copy strong{color:var(--ink);font-size:14px}.groups-guest-copy span{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.5}.groups-guest-actions{display:flex;align-items:center;flex:0 0 auto;gap:14px;margin-left:auto}.groups-guest-actions a{color:#c95c2e;font-size:10px;font-weight:800;text-decoration:none;white-space:nowrap}.groups-guest-actions a:first-child{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;color:#fff;background:var(--green-900);border-radius:8px}.groups-guest-actions a:first-child svg{width:14px;height:14px}.groups-guest-actions a:hover{text-decoration:underline;text-underline-offset:3px}.groups-guest-actions a:first-child:hover{background:#263a52;text-decoration:none}.groups-guest-loading{min-height:92px;display:grid;place-items:center;color:var(--muted);font-size:11px}.group-create-icon{width:48px;height:48px;display:grid;place-items:center;color:var(--green-950);background:#ff9c5c;border-radius:14px;transform:skew(-5deg)}.group-create-icon svg{width:23px;height:23px;transform:skew(5deg)}.group-create-action{display:flex;align-items:center;gap:6px;color:#c95c2e;font-size:11px;font-weight:800}.group-create-action svg{width:15px;height:15px}.group-mini:hover{border-color:#e2c8b5;box-shadow:0 8px 20px #1723341a;transform:skew(-1.5deg) translateY(-2px)}.group-mini__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.group-mini__header{position:relative;margin:-18px -18px 0;padding:18px 18px 10px;color:var(--ink);background:transparent;border-radius:14px 14px 0 0}.group-mini__header:before{content:none}.group-mini__header .group-mini__identity strong,.group-mini__header .group-mini__position strong{color:var(--ink)}.group-mini__header .group-mini__identity small,.group-mini__header .group-mini__position small{color:var(--muted)}.group-mini__header .group-mini__identity .group-mini__scope{color:#ff9c5c}.group-mini__header .group-mini__table-head{color:#c4ced9;border-color:#ffffff2e}.group-icon{width:48px;height:48px;display:grid;place-items:center;color:var(--green-900);border-radius:13px;transform:skew(-5deg)}.group-icon svg{width:24px;height:24px;transform:skew(5deg)}.group-mini strong,.group-mini small{display:block}.group-mini__identity strong{color:var(--ink);font-size:14px}.group-mini small{margin-top:3px;color:var(--muted);font-size:10px}.group-mini__identity .group-mini__scope{margin-top:2px;overflow:hidden;color:#c95c2e;font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.group-mini__position{min-width:0;padding:2px 0 2px 5px;background:transparent;text-align:right;white-space:nowrap}.group-mini__position small{margin:0;color:var(--muted);font-size:7px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.group-mini__position strong{margin-top:1px;color:var(--ink);font:700 14px var(--font-display)}.group-position-hash{display:inline;margin-right:1px;color:var(--muted);font-size:8px;font-weight:600;vertical-align:2px}.group-mini__table-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:19px;padding:0 2px 8px;border-bottom:1px solid #eee5de;color:var(--muted)}.group-mini__table-head strong,.group-mini__table-head span{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.group-mini__standings{padding-bottom:0;border-bottom:1px solid #eee5de}.group-mini__standings-empty{min-height:125px;display:grid;place-items:center;margin:0;padding:12px;color:var(--muted);font-size:10px;line-height:1.5;text-align:center}.group-prediction-row{display:grid;grid-template-columns:24px 34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;padding:4px 6px;border-bottom:1px solid #f1ece8;border-radius:0}.group-prediction-row:last-child{border-bottom:0}.group-prediction-row.is-current{position:relative;isolation:isolate;background:transparent;border-radius:0}.group-prediction-row.is-current:before{position:absolute;z-index:-1;inset:0;background:#fff1e7;content:"";transform:skew(-2deg)}.group-prediction-row__rank{color:var(--muted);font-size:10px;font-weight:700;text-align:center}.group-prediction-row.is-current .group-prediction-row__rank{color:#c95c2e}.group-prediction-row__badge{width:32px;height:32px;display:grid;place-items:center;color:var(--lime);background:var(--green-900);border-radius:10px;font-size:8px;font-weight:800;transform:skew(-5deg)}.group-prediction-row__badge>span{transform:skew(5deg)}.group-prediction-row__badge.is-current{color:#ff9c5c}.group-prediction-row>.ranking-team-mark{width:32px;height:32px;border-radius:10px;font-size:8px}.group-prediction-row>.ranking-team-mark>img{width:23px;height:23px}.group-prediction-row>.ranking-team-mark--flag{background:#fff;border-color:#e6d9cf;box-shadow:0 1px 3px #17233414;transform:none}.group-prediction-row>.ranking-team-mark--flag>img{width:25px;height:17px;object-fit:cover;border-radius:4px;transform:none}.group-prediction-row__person{min-width:0}.group-prediction-row__person strong{overflow:hidden;color:var(--ink);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.group-prediction-row__person small{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.group-prediction-row.is-current .group-prediction-row__person strong,.group-prediction-row.is-current .group-prediction-row__points{color:#c95c2e}.group-prediction-row__points{color:var(--ink);font:700 12px var(--font-display);white-space:nowrap}.group-prediction-row__points small{display:inline;color:var(--muted);font:500 8px var(--font-body)}.group-mini__next{margin-top:12px}.group-mini__next-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.group-mini__next-heading small{margin:0;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.group-mini__next-heading strong{color:#c95c2e;font-size:9px;font-weight:700;white-space:nowrap}.group-mini__no-next{min-height:56px;display:grid;place-items:center;margin:10px 0;padding:8px;color:var(--muted);background:#faf8f6;border-radius:9px;font-size:9px;text-align:center}.group-mini__fixture{display:grid;grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);align-items:center;gap:5px;margin:10px 0}.group-mini__team{min-width:0;display:flex;align-items:center;gap:5px}.group-mini__team--home{justify-content:flex-end}.group-mini__team--away{justify-content:flex-start}.group-mini__team>strong{min-width:0;overflow:hidden;color:var(--ink);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.group-mini__logo{width:38px;height:36px;flex:0 0 38px;display:grid;place-items:center;padding:3px;overflow:hidden;background:#fff;border:1px solid #e2d9d1;border-radius:9px;transform:skew(-4deg)}.group-mini__logo .club-crest{width:26px;height:26px;transform:skew(4deg)}.group-mini__logo .club-crest--image img{width:23px;height:23px;max-width:23px;max-height:23px;object-fit:contain}.group-mini__flag{width:26px;height:18px;object-fit:cover;border-radius:2px;transform:skew(4deg)}.group-mini__flag-fallback{max-width:30px;overflow:hidden;color:var(--ink);font-size:7px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;transform:skew(4deg)}.group-mini__score{position:relative;display:flex;align-items:center;justify-content:center;gap:3px}.group-mini__fixture>.group-mini__score{flex-direction:row}.group-mini__score input{width:27px;height:30px;padding:0;color:var(--ink);background:#fff;border:1px solid #d4d6d4;border-radius:8px;font:700 12px var(--font-display);text-align:center;transform:skew(-2deg)}.group-mini__score input:focus{outline:2px solid #ffb16f;outline-offset:1px}.group-mini__score input:disabled{cursor:not-allowed}.group-mini__score--preview>span{width:27px;height:30px;display:grid;place-items:center;color:var(--ink);background:#fff;border:1px solid #d4d6d4;border-radius:8px;font:700 12px var(--font-display);transform:skew(-2deg)}.group-mini__score i{color:#172334;font-size:10px;font-style:normal;font-weight:800}.group-mini__saved,.group-mini__save-error{position:absolute;top:-7px;right:-8px;width:14px;height:14px;display:grid;place-items:center;color:#fff;background:#168052;border-radius:50%;font-size:9px}.group-mini__save-error{background:#bc3f37;font-weight:800}.group-mini__status{min-height:38px;display:flex;align-items:center;gap:8px;margin-top:2px;padding:0 10px;color:var(--muted);background:#fff5ed;border-radius:9px;font-size:9px}.group-mini__status>svg:first-child{width:16px;height:16px;flex:none;color:#c95c2e}.group-mini__status>span{flex:1}.group-mini__status>svg:last-child{width:14px;height:14px;flex:none;color:#f47738}.group-mini__link{position:relative;min-height:38px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;color:#c95c2e;background:#fff0e6;border-radius:9px;box-shadow:0 2px #f0d8c8;font-size:10px;font-weight:800}.group-mini__link svg{position:absolute;right:11px;width:15px;height:15px}.how-it-works{position:relative;isolation:isolate;margin:10px -42px 0;padding:64px 48px 48px}.how-it-works:before{position:absolute;z-index:-1;inset-block:0;left:50%;width:calc(100vw - var(--sidebar-width));background:#fff1e7;content:"";transform:translate(-50%)}.how-it-works-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;width:min(1080px,100%);margin:0 auto}.how-it-works-heading h2{margin:12px 0 0;color:var(--ink);font-size:clamp(34px,4vw,50px);line-height:1.02}.how-it-works-heading h2 em{color:var(--green-700);font-family:Georgia,Times New Roman,serif;font-weight:400}.how-it-works-steps{margin:0;padding:0;list-style:none}.how-it-works-steps>li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:26px;padding:15px 0 18px;border-bottom:1px solid rgba(23,35,52,.16)}.how-it-works-steps>li:first-child{padding-top:0}.how-it-works-steps>li:last-child{border-bottom:0}.how-it-works-steps>li>span{padding-top:2px;color:var(--green-700);font:700 12px var(--font-display)}.how-it-works-steps>li h3{margin:0 0 5px;color:var(--ink);font-size:15px;letter-spacing:-.02em}.how-it-works-steps p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.how-it-works-score-list{display:grid;gap:4px;margin:0;padding-left:16px;color:var(--muted);font-size:11px;line-height:1.55}.how-it-works-score-list>li{display:list-item;padding:0;border:0}.how-it-works-score-list strong,.how-it-works-score-example strong{color:var(--ink);font-weight:800}.how-it-works-steps .how-it-works-score-example{margin-top:7px;color:#a54b28;font-size:10px;font-weight:700}.how-it-works-score-summary strong{color:var(--ink)}.how-it-works-rules-link{display:inline-flex;align-items:center;gap:4px;margin-top:7px;color:#c95c2e;font-size:11px;font-weight:800;text-decoration:none}.how-it-works-rules-link:hover{text-decoration:underline;text-underline-offset:3px}.how-it-works-rules-link svg{width:14px;height:14px}.page-faq{position:relative;isolation:isolate;margin:36px -42px 0;padding:58px 48px 64px}.page-faq:before{position:absolute;z-index:-1;inset-block:0;left:50%;width:calc(100vw - var(--sidebar-width));background:#fff1e7;content:"";transform:translate(-50%)}.page-faq__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;width:min(1080px,100%);margin:0 auto}.page-faq__heading h2{margin:12px 0 0;color:var(--ink);font-size:clamp(34px,4vw,50px);line-height:1.02}.page-faq__heading h2 em{color:#c95c2e;font-family:Georgia,Times New Roman,serif;font-weight:400}.page-faq__list{margin:0}.page-faq__list details{border-bottom:1px solid rgba(23,35,52,.16)}.page-faq__list details:last-of-type{border-bottom:0}.page-faq__list summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 30px 16px 0;color:var(--ink);cursor:pointer;font-size:13px;font-weight:800;list-style:none}.page-faq__list summary::-webkit-details-marker{display:none}.page-faq__list summary:after{position:absolute;right:2px;color:#c95c2e;content:"+";font-size:22px;font-weight:500;line-height:1}.page-faq__list details[open] summary:after{content:"−"}.page-faq__list summary:focus-visible{border-radius:4px;outline:2px solid #c95c2e;outline-offset:3px}.page-faq__list details p{margin:-3px 24px 16px 0;color:var(--muted);font-size:12px;line-height:1.65}.page-faq__list details p a,.page-faq__list details p .page-faq__inline-link{color:#a54b28;font-weight:800;text-underline-offset:3px}.page-faq__list details p .page-faq__inline-link{appearance:none;border:0;padding:0;background:transparent;font:inherit;text-decoration:underline;cursor:pointer}.page-faq__contact{margin:18px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.page-faq__contact a{color:#a54b28;font-weight:800;text-underline-offset:3px}.faq-overview-page{padding-top:0;padding-bottom:0}.faq-overview-banner{margin-bottom:0}.faq-overview-content:before{background:var(--canvas)}.faq-overview-nav{display:flex;gap:10px;margin:24px auto 0;width:min(1180px,100%)}.faq-overview-nav a{min-width:110px;padding:10px 18px;color:var(--green-900);background:#ffffff8c;border:1px solid rgba(23,35,52,.14);border-radius:999px;font-size:12px;font-weight:800;text-align:center;transition:background .16s ease,transform .16s ease}.faq-overview-nav a:hover{background:#fff;transform:translateY(-1px)}.faq-overview-content{margin-top:0}.faq-overview__inner{width:min(1180px,100%);margin:0 auto}.faq-overview__sport+.faq-overview__sport{margin-top:48px;padding-top:42px;border-top:1px solid rgba(23,35,52,.16)}.faq-overview__sport-heading{margin-bottom:22px}.faq-overview__sport-heading h2{margin:6px 0 0;color:var(--ink);font-size:clamp(28px,3.5vw,38px);line-height:1.05}.faq-overview__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px}.faq-overview__group{min-width:0;padding:0;background:transparent;border:0;border-radius:0}.faq-overview__group h3{margin:0 0 4px;color:var(--ink);font-size:16px}.faq-overview__group h3 a{color:inherit;text-decoration:none;text-underline-offset:3px}.faq-overview__group h3 a:hover{color:#a54b28;text-decoration:underline}.faq-overview__group h3 a:focus-visible{border-radius:3px;outline:2px solid #c95c2e;outline-offset:3px}.faq-overview__group .page-faq__list summary{font-size:11px}.faq-overview__group .page-faq__list details p{font-size:11px}.faq-overview__group .page-faq__list details:last-of-type{border-bottom:0}.faq-overview__inner>.page-faq__contact{margin-top:30px}.scoring-rules-page{max-width:900px}.scoring-rules-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:26px;color:#c95c2e;font-size:12px;font-weight:800;text-decoration:none}.scoring-rules-back svg{width:16px;height:16px}.scoring-rules-card{padding:clamp(20px,4vw,34px);background:#fff;border:1px solid #e9ddd4;border-radius:16px;box-shadow:0 4px 14px #1723340d}.scoring-rules-card h2{margin:0 0 16px;color:var(--ink);font-size:20px}.scoring-rules-card ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.scoring-rules-card li{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid #eee5de;color:var(--muted);font-size:13px}.scoring-rules-card li strong{flex:0 0 auto;color:var(--ink)}.scoring-rules-card li small{color:var(--muted);font-size:10px;font-weight:700}.scoring-rules-card>.scoring-rules-darts-intro{margin:0 0 12px;font-size:14px}.scoring-rules-card>p{margin:17px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.scoring-rules-card>p strong{color:var(--ink)}.scoring-rules-card>.scoring-rules-extra-time{padding:12px 14px;color:var(--ink);background:#fff1e7;border-radius:9px}.site-footer{position:relative;isolation:isolate;padding:22px clamp(20px,4vw,58px);color:#ffffffad}.site-footer:before{position:absolute;z-index:-1;inset-block:0;left:50%;width:100vw;background:var(--green-900);border-top:1px solid rgba(255,156,92,.45);content:"";transform:translate(-50%)}.site-footer__inner{width:min(1080px,100%);min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 auto}.site-footer__brand{color:#fff}.site-footer__brand .brand__mark{flex:none}.site-footer__inner nav{display:flex;align-items:center;gap:18px}.site-footer__inner nav a{color:#ffffffb8;font-size:10px;transition:color .18s ease}.site-footer__faq-label-short{display:none}.site-footer__inner nav a:hover{color:var(--lime)}.logout-notice{position:fixed;z-index:1000;left:50%;bottom:24px;display:flex;align-items:center;justify-content:center;gap:4px;max-width:calc(100vw - 28px);padding:12px 16px;color:#fff;background:var(--green-950);border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 8px 24px #111d2c33;font-size:12px;line-height:1.45;text-align:center;transform:translate(-50%)}.logout-notice a{color:var(--lime);font-weight:800;text-decoration:underline;text-underline-offset:3px}.club-crest{position:relative;flex:none;display:grid;place-items:center;overflow:hidden;color:var(--crest-primary);background:var(--crest-secondary);border:3px solid var(--crest-primary);border-radius:50% 50% 46% 46%;box-shadow:0 2px 7px #0000001f;font-family:var(--font-display);font-size:8px;font-weight:900;letter-spacing:-.04em}.club-crest:after{content:"";position:absolute;inset:4px;border:1px solid currentColor;border-radius:inherit;opacity:.3}.club-crest--sm{width:27px;height:27px;border-width:2px;font-size:6px}.club-crest--md{width:38px;height:38px}.club-crest--lg{width:72px;height:72px;border-width:5px;font-size:14px}.club-crest--image{overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.club-crest--image:after{display:none}.club-crest--image img{width:calc(100% - 6px);height:calc(100% - 6px);display:block;object-fit:contain}.club-crest--image img[src*="/flags/"]{border-radius:4px}.match-card{position:relative;padding:18px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow)}.match-card__meta{display:flex;justify-content:space-between;margin-bottom:20px;color:var(--muted);font-size:10px}.match-card__meta span{display:flex;align-items:center;gap:5px}.match-card__meta svg{width:14px}.match-card--featured{background:linear-gradient(135deg,#fff8f2,#fff);border-color:var(--line);box-shadow:var(--shadow)}.match-card__feature{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-3px 0 14px}.match-card__feature>span{display:inline-flex;align-items:center;gap:6px;color:var(--green-700);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.match-card__feature>span svg{width:14px;height:14px}.match-card__feature>strong{padding:6px 10px;color:#fff;background:var(--green-700);border-radius:99px;font-size:10px;font-weight:800;white-space:nowrap}.match-card__teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px}.team{min-width:0;display:flex;align-items:center;gap:10px}.team strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.team--away{flex-direction:row-reverse;text-align:right}.score-inputs{display:flex;align-items:center;gap:6px;font:700 16px var(--font-display)}.score-inputs input{width:42px;height:42px;padding:0;color:var(--ink);background:#f1f5f3;border:1px solid #dce5e1;border-radius:10px;outline:0;font:800 17px var(--font-display);text-align:center}.score-inputs input:focus{border-color:var(--green-700);box-shadow:0 0 0 3px #0e68481f}.match-card__footer{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.deadline{color:var(--muted);font-size:10px}.match-card--compact{padding:13px 0}.match-card--compact .match-card__meta{margin-bottom:9px}.match-card--compact .match-card__teams{gap:10px}.match-card--compact .score-inputs input{width:34px;height:34px;font-size:14px}.match-card--compact .club-crest{width:30px;height:30px;border-width:2px;font-size:6px}.toast{position:absolute;z-index:3;left:50%;bottom:12px;display:flex;align-items:center;gap:6px;padding:8px 12px;color:#fff;background:var(--green-950);border-radius:9px;font-size:10px;transform:translate(-50%);white-space:nowrap}.round-switcher{max-width:380px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;margin:0 auto 24px;background:#fff;border:1px solid var(--line);border-radius:14px}.round-switcher button{height:52px;border:0;background:transparent;cursor:pointer}.round-switcher>div{display:flex;justify-content:center;align-items:center;gap:10px;border-inline:1px solid var(--line)}.round-switcher small,.round-switcher strong{display:block}.round-switcher small{color:var(--muted);font-size:9px}.round-switcher strong{font-size:14px}.prediction-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.prediction-controls .filter-tabs{flex:none;margin:0}.prediction-search{position:relative;width:min(280px,100%);display:flex;align-items:center}.prediction-search>svg{position:absolute;left:13px;width:16px;height:16px;color:var(--muted);pointer-events:none}.prediction-search input{width:100%;height:42px;padding:0 40px 0 38px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:10px;outline:0;font-size:11px;transition:border-color .18s ease,box-shadow .18s ease}.prediction-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.prediction-search-clear{position:absolute;right:7px;width:28px;height:28px;display:grid;place-items:center;padding:0;color:var(--muted);background:transparent;border:0;border-radius:7px;cursor:pointer}.prediction-search-clear svg{width:15px;height:15px}.prediction-search-clear:hover{color:#c95c2e;background:#fff0e6}.prediction-search input::placeholder{color:#9a9a98}.prediction-search input:focus{border-color:var(--green-700);box-shadow:0 0 0 3px #ed78441f}.prediction-search-results{margin:-5px 0 10px;color:var(--muted);font-size:10px}.prediction-search-results-mobile{display:none}.prediction-extra-time-note{width:fit-content;max-width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin:0 auto 12px;padding:8px 14px;color:#59687a;background:#fff8f2;border:1px solid #f2d7c6;border-radius:8px;font-size:10px;font-weight:700;line-height:1.35;text-align:center}.prediction-extra-time-note svg{width:15px;height:15px;flex:0 0 auto;color:#f47738}.prediction-day-picker{display:flex;align-items:stretch;gap:10px;margin-bottom:14px}.prediction-day-picker .dashboard-day-strip{flex:1;min-width:0;margin-bottom:0}.prediction-today{min-width:0;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;color:#fff;background:var(--green-900);border:0;border-radius:7px;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:transform .16s ease,background .16s ease}.prediction-today:hover{background:var(--green-800);transform:translateY(-1px)}.friends-create-pool{flex:0 0 auto}.friends-create-pool svg{width:14px;height:14px}.friends-create-pool__mobile{display:none}.filter-tabs{display:flex;gap:4px;width:fit-content;margin-bottom:20px;padding:4px;background:#e8eeeb;border-radius:11px}.filter-tabs button{min-height:34px;padding:0 14px;color:var(--muted);background:transparent;border:0;border-radius:8px;font-size:11px;font-weight:700;cursor:pointer}.filter-tabs button.active{color:var(--green-900);background:#fff;box-shadow:0 2px 7px #073e2b14}.filter-tabs button span{margin-left:4px;padding:1px 5px;background:var(--canvas);border-radius:8px;font-size:9px}.prediction-summary{display:grid;grid-template-columns:auto 1fr minmax(120px,250px);align-items:center;gap:12px;margin-bottom:26px;padding:13px 16px;color:var(--green-900);background:var(--lime-soft);border:1px solid #dff39d;border-radius:13px}.prediction-summary strong,.prediction-summary small{display:block}.prediction-summary strong{font-size:12px}.prediction-summary strong span{color:inherit;font-weight:500}.prediction-summary small{margin-top:2px;color:var(--green-700);font-size:9px}.progress{height:7px;overflow:hidden;background:#073e2b21;border-radius:8px}.progress span{display:block;height:100%;background:var(--green-700);border-radius:8px}.prediction-summary .progress{height:12px;overflow:visible;background:#f1e8e1;box-shadow:0 3px #dfd0c5}.prediction-summary .progress span{position:relative;overflow:hidden;background:linear-gradient(180deg,#ff9d60,#f47738);box-shadow:0 3px #d96734}.prediction-summary .progress span:after{position:absolute;inset:0 auto 0 -45%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);content:"";transform:skew(-22deg);animation:progress-shine 2.6s ease-in-out infinite}.fixture-section{margin-bottom:28px}.date-divider{display:flex;align-items:center;gap:14px;margin-bottom:12px}.date-divider span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.date-divider i{width:100%;height:1px;background:var(--line)}.fixture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.empty-state{padding:60px 20px;color:var(--muted);text-align:center}.empty-state>svg{width:42px;height:42px;color:var(--green-700)}.empty-state h2{margin:12px 0 4px;color:var(--ink)}.search{min-width:230px;display:flex;align-items:center;gap:8px;padding:0 12px;background:#fff;border:1px solid var(--line);border-radius:11px}.search input{width:100%;height:42px;background:transparent;border:0;outline:0;font-size:12px}.search svg{color:var(--muted)}.podium{display:flex;align-items:flex-end;justify-content:center;gap:8px;min-height:230px;margin-bottom:18px;padding:20px 20px 0;color:#fff;background:linear-gradient(135deg,var(--green-950),var(--green-700));border-radius:var(--radius-lg)}.podium-card{position:relative;width:150px;height:135px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-bottom:0;border-radius:15px 15px 0 0}.podium-card--first{height:185px;background:#c8f13524}.podium-card--first>svg{position:absolute;top:-22px;width:30px;height:30px;color:var(--lime)}.podium-card .avatar{margin-bottom:7px}.podium-card strong{font-size:12px}.podium-card small{margin-top:3px;color:#ffffffa6;font-size:9px}.podium-card i{position:absolute;bottom:6px;right:11px;color:#ffffff40;font:800 34px var(--font-display);font-style:normal}.podium-card--first .avatar{width:44px;height:44px;color:var(--green-900);background:var(--lime)}.table-card{padding:22px}.updated{color:var(--muted);font-size:9px}.table-wrap{overflow-x:auto}.leaderboard-table{width:100%;border-collapse:collapse;text-align:left}.leaderboard-table th{padding:9px 12px;color:var(--muted);border-bottom:1px solid var(--line);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.leaderboard-table th:nth-last-child(-n+2),.leaderboard-table td:nth-last-child(-n+2){text-align:right}.leaderboard-table td{padding:11px 12px;border-bottom:1px solid #edf1ef;font-size:12px}.leaderboard-table tr.is-current{background:var(--lime-soft)}.leaderboard-table tr.is-current td:first-child{border-radius:10px 0 0 10px}.leaderboard-table tr.is-current td:last-child{border-radius:0 10px 10px 0}.rank{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:var(--muted);background:var(--canvas);font-weight:800}.rank--1{color:#715500;background:#fff1b4}.rank--2{color:#52615b;background:#e1e8e5}.rank--3{color:#7a452b;background:#f5d8c7}.player{display:flex;align-items:center;gap:10px}.player strong,.player small{display:block}.player small{color:var(--green-700);font-size:8px;font-weight:800;text-transform:uppercase}.points{display:flex;align-items:center;justify-content:flex-end;gap:8px}.movement{width:20px;height:20px;display:inline-grid;place-items:center;color:var(--muted);background:#eef2f0;border-radius:6px}.movement svg{width:11px}.movement.up{color:#168052;background:#e2f7ed}.movement.down{color:#bd4b42;background:#fbe9e7}.notice-banner{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding:15px 18px;background:var(--green-900);border-radius:14px;color:#fff}.notice-banner>span{width:40px;height:40px;display:grid;place-items:center;color:var(--green-900);background:var(--lime);border-radius:50%;font:800 18px var(--font-display)}.notice-banner p{margin:0}.notice-banner strong{display:block;font-size:12px}.notice-banner p{color:#fff9;font-size:9px}.club-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.club-card{position:relative;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;transition:.18s ease}.club-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.club-card.is-selected{border-color:var(--green-700);box-shadow:inset 0 0 0 1px var(--green-700)}.club-card strong{margin-top:14px;font-family:var(--font-display);font-size:13px}.club-card small{margin-top:3px;color:var(--muted);font-size:9px}.selected-check{position:absolute;top:11px;right:11px;width:23px;height:23px;display:none;place-items:center;color:#fff;background:var(--green-700);border-radius:50%}.selected-check svg{width:13px}.is-selected .selected-check{display:grid}.invite-card{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px 22px;color:#fff;background:var(--green-900);border-radius:var(--radius-md)}.invite-card>div{display:flex;align-items:center;gap:13px}.invite-card small,.invite-card strong{display:block}.invite-card small{color:#ffffff8c;font-size:9px}.invite-card strong{font:800 19px var(--font-display);letter-spacing:.1em}.friend-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.friend-card{padding:20px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md)}.friend-card__head{display:flex;justify-content:space-between;align-items:center}.admin{display:flex;align-items:center;gap:4px;color:var(--green-700);font-size:8px;font-weight:800;text-transform:uppercase}.admin svg{width:13px}.friend-card h2{margin:16px 0 2px;font-size:17px}.friend-card>p{color:var(--muted);font-size:10px}.friend-rank{display:grid;grid-template-columns:1fr 1fr;margin:18px 0;padding:13px 0;border-block:1px solid var(--line)}.friend-rank span+span{padding-left:14px;border-left:1px solid var(--line)}.friend-rank small,.friend-rank strong{display:block}.friend-rank small{color:var(--muted);font-size:8px}.friend-rank strong{margin-top:2px;font:800 19px var(--font-display)}.card-link{width:100%;display:flex;justify-content:space-between;padding:0;color:var(--green-700);background:transparent;border:0;font-size:10px;font-weight:800;cursor:pointer}.card-link svg{width:15px}.join-card{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:24px;background:#eaf1ed;border-radius:var(--radius-md)}.join-card h2{margin:3px 0;font-size:18px}.join-card p{margin:0;color:var(--muted);font-size:10px}.join-card form{display:flex;gap:8px}.join-card input{height:42px;padding:0 13px;background:#fff;border:1px solid #d5dfda;border-radius:10px;outline:0;font-size:11px;text-transform:uppercase}.settings-page{max-width:860px}.profile-hero{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:18px;padding:24px;color:#fff;background:var(--green-900);border-radius:var(--radius-lg)}.profile-avatar{width:64px;height:64px;color:var(--green-900);background:var(--lime);font-size:18px}.profile-hero h2{margin:0;font-size:19px}.profile-hero p{margin:3px 0 8px;color:#ffffff8c;font-size:10px}.profile-hero div>span{display:flex;align-items:center;gap:6px;font-size:10px}.profile-edit-link{padding:9px 13px;color:#fff;background:#ffffff17;border:1px solid rgba(255,255,255,.18);border-radius:9px;font-size:10px;cursor:pointer}.settings-list{padding:6px 18px}.settings-list>button,.settings-list>a{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px 0;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);cursor:pointer}.settings-list>button:last-child,.settings-list>a:last-child{border:0}.settings-icon{width:36px;height:36px;display:grid;place-items:center;color:var(--green-700);background:#eaf4ef;border-radius:10px}.settings-list strong,.settings-list small{display:block}.settings-list strong{font-size:12px}.settings-list small{margin-top:3px;color:var(--muted);font-size:9px}.settings-list button>svg,.settings-list a>svg{color:#9aa6a1}.settings-list .danger strong,.settings-list .danger .settings-icon{color:var(--danger)}.settings-list .danger .settings-icon{background:#fbeeee}.sport-preference-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;margin-bottom:18px;padding:17px 18px}.sport-preference-card__copy{display:flex;align-items:center;gap:12px}.sport-preference-card__copy h2{margin:0;font-size:13px}.sport-preference-card__copy p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.sport-preference-card__choices{display:flex;gap:7px;padding:4px;background:#f4efeb;border-radius:11px}.sport-preference-card__choices button{min-height:36px;padding:0 13px;color:var(--muted);background:transparent;border:0;border-radius:8px;font-size:10px;font-weight:800;cursor:pointer}.sport-preference-card__choices button.is-selected{color:var(--ink);background:#fff;box-shadow:0 1px 4px #1723341a}.sport-preference-card__choices button:disabled{cursor:wait;opacity:.65}.sport-preference-card__message{grid-column:1 / -1;margin:-5px 0 0 48px;color:var(--green-700);font-size:10px}.sport-preference-card__message.is-error{color:var(--danger)}.contact-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 20px;color:var(--muted);font-size:11px;font-weight:700;text-decoration:none}.contact-back svg{width:15px;height:15px}.contact-back:hover{color:var(--ink)}.contact-card{display:flex;align-items:flex-start;gap:16px;padding:22px}.contact-icon{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;color:var(--green-700);background:#fff0e6;border-radius:12px}.contact-icon svg{width:19px;height:19px}.contact-card h2{margin:0;font-size:15px}.contact-card p{margin:5px 0 10px;color:var(--muted);font-size:12px;line-height:1.6}.contact-email{color:var(--green-700);font-size:12px;font-weight:800;text-decoration:none}.contact-email:hover{text-decoration:underline}.contact-card{width:100%}.contact-content{min-width:0;flex:1}.contact-form{display:grid;gap:13px;margin-top:18px}.contact-form label{min-width:0;display:grid;gap:6px;color:var(--ink);font-size:11px;font-weight:800}.contact-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.contact-form input,.contact-form textarea{width:100%;min-height:44px;padding:10px 12px;color:var(--ink);background:#fff;border:1px solid #e6d9cf;border-radius:9px;outline:0;font:500 15px var(--font-body)}.contact-form textarea{min-height:130px;resize:vertical;line-height:1.5}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#89929d;font-size:12px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--green-700);box-shadow:0 0 0 3px #ed784421}.contact-screenshot-field{display:grid;gap:6px}.contact-screenshot-field>label{display:inline-flex;align-items:baseline;gap:4px;color:var(--ink);font-size:11px;font-weight:800}.contact-screenshot-field>label span{color:var(--muted);font-weight:600}.contact-screenshot-field input[type=file]{min-height:46px;padding:7px;color:var(--muted);font:500 12px var(--font-body)}.contact-screenshot-field input[type=file]::file-selector-button{min-height:30px;margin-right:9px;padding:0 10px;color:var(--ink);background:#fff4eb;border:1px solid #f0d8c8;border-radius:7px;font:700 11px var(--font-body);cursor:pointer}.contact-screenshot-field>small{color:var(--muted);font-size:10px;line-height:1.5}.contact-screenshot-selected{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:11px}.contact-screenshot-selected>svg{width:16px;height:16px;color:var(--green-700);flex:0 0 auto}.contact-screenshot-selected>span{min-width:0;overflow-wrap:anywhere}.contact-screenshot-selected small{color:var(--muted)}.contact-screenshot-selected button{width:26px;height:26px;display:grid;place-items:center;margin-left:auto;color:var(--danger);background:transparent;border:0;border-radius:7px;cursor:pointer}.contact-screenshot-selected button:hover{background:#fff0ed}.contact-screenshot-selected button svg{width:15px;height:15px}.contact-form-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:2px}.contact-form-footer .auth-submit{gap:8px}.contact-form-footer .auth-submit svg{width:15px;height:15px}.contact-form-footer .auth-submit:disabled{opacity:.58}.contact-turnstile{min-height:65px}.contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact-setup-notice,.contact-feedback{margin-top:16px;padding:12px 14px;border-radius:10px;font-size:11px;line-height:1.55}.contact-setup-notice{color:#74401f;background:#fff4eb}.contact-setup-notice a{color:var(--green-700);font-weight:800}.contact-feedback{margin:0}.contact-feedback--success{display:flex;align-items:center;gap:8px;color:#176a49;background:#eaf7ef}.contact-feedback--success svg{width:17px;height:17px;flex:0 0 auto}.contact-feedback--error{color:#a7352e;background:#fff0ed}.privacy-security-page .page-heading{margin-bottom:22px}.security-section{display:grid;gap:17px;margin-bottom:14px;padding:20px}.security-section-heading{display:flex;align-items:flex-start;gap:12px}.security-section-heading .settings-icon{flex:0 0 36px}.security-section-heading h2{margin:1px 0 4px;font-size:14px}.security-section-heading p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.security-section-heading p strong{color:var(--ink)}.security-form{display:grid;gap:13px}.security-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.security-form label,.security-email-field{min-width:0;display:grid;gap:6px;color:var(--ink);font-size:11px;font-weight:800}.security-form input,.security-email-field input{width:100%;min-height:44px;padding:0 12px;color:var(--ink);background:#fff;border:1px solid #e6d9cf;border-radius:9px;outline:0;font:500 16px var(--font-body)}.security-email-field input::placeholder{font-size:11px;color:#89929d}.security-form input:focus,.security-email-field input:focus{border-color:var(--green-700);box-shadow:0 0 0 3px #ed784421}.security-form .auth-submit,.security-inline-form .auth-submit,.security-newsletter-row .auth-submit{justify-self:start;min-height:40px;font-size:11px}.security-forgot-password{justify-self:end;margin-top:-9px;color:var(--danger);font-size:11px;font-weight:700;text-decoration:none}.security-forgot-password:hover{text-decoration:underline}.security-inline-form{display:flex;align-items:flex-end;gap:12px}.security-email-fields{min-width:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr);gap:13px}.security-email-field{min-width:0;width:100%}.security-newsletter-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.security-toggle{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-size:11px;font-weight:700}.security-toggle input{width:17px;height:17px;margin:0;accent-color:var(--green-700)}.security-inline-note{margin:-8px 0 0 48px;color:var(--muted);font-size:10px}.security-inline-note--error{color:var(--danger)}.security-sessions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.security-privacy-note{margin:3px 0 0;color:var(--muted);font-size:10px}@media(max-width:580px){.security-section{padding:16px}.security-form-row,.contact-form-row{grid-template-columns:minmax(0,1fr)}.contact-card{padding:18px}.contact-form-footer{align-items:flex-start;flex-direction:column}.security-inline-form,.security-newsletter-row{align-items:stretch;flex-direction:column}.security-email-fields{width:100%;grid-template-columns:minmax(0,1fr)}.security-email-field{width:100%}.security-newsletter-row .auth-submit,.security-inline-form .auth-submit{align-self:flex-start}.security-sessions{grid-template-columns:minmax(0,1fr)}.security-sessions>.auth-secondary{justify-self:start}}.profile-page-back{width:fit-content;display:inline-flex;align-items:center;gap:6px;margin:-2px 0 14px;color:var(--muted);font-size:10px;font-weight:700}.profile-page-back:hover{color:var(--green-700)}.profile-page-back svg{width:14px;height:14px}.profile-edit-card{display:grid;gap:18px;padding:22px}.profile-field{display:grid;gap:7px;color:var(--ink);font-size:12px;font-weight:800}.profile-field input{width:100%;min-height:46px;padding:0 13px;color:var(--ink);background:#fff;border:1px solid #e6d9cf;border-radius:10px;outline:0;font-size:16px}.profile-field input:focus{border-color:var(--green-700);box-shadow:0 0 0 3px #ed784421}.profile-field small,.profile-club-field>div small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.5}.profile-avatar-choice{min-width:0;margin:0;padding:0;border:0}.profile-avatar-choice legend{padding:0;color:var(--ink);font-size:12px;font-weight:800}.profile-avatar-choice>p{margin:0 0 11px;color:var(--muted);font-size:10px}.profile-avatar-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.profile-avatar-options>button{min-width:0;display:flex;align-items:center;gap:11px;padding:11px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:10px;text-align:left;cursor:pointer}.profile-avatar-options>button.is-selected{background:#fff1e7;border-color:#ff8e53;box-shadow:inset 0 0 0 1px #ff8e53}.profile-avatar-options>button>span:last-child{min-width:0;display:grid;gap:3px}.profile-avatar-options strong,.profile-avatar-options small{display:block}.profile-avatar-options strong{font-size:11px}.profile-avatar-options small{color:var(--muted);font-size:9px;font-weight:500;line-height:1.4}.profile-ai-avatar{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:10px}.profile-ai-avatar>span{display:grid;gap:3px}.profile-ai-avatar strong{color:var(--ink);font-size:11px}.profile-ai-avatar small{color:var(--muted);font-size:9px;line-height:1.4}.profile-avatar-initials{width:100%;display:grid;gap:6px;margin-top:12px;padding:12px;color:var(--ink);background:#fff1e7;border:1px solid #ffe0cb;border-radius:10px;font-size:10px;font-weight:800}.profile-avatar-initials input{width:112px;height:38px;padding:0 12px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:9px;font:800 15px var(--font-display);letter-spacing:.08em;text-align:center;text-transform:uppercase}.profile-avatar-initials input:focus{border-color:#f47738;outline:2px solid rgba(244,119,56,.15)}.profile-avatar-initials small{color:var(--muted);font-size:9px;font-weight:500;line-height:1.45}.profile-flag-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px}.profile-flag-picker>button{min-width:0;min-height:40px;display:flex;align-items:center;gap:8px;padding:6px 8px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:9px;text-align:left;cursor:pointer}.profile-flag-picker>button.is-selected{background:#fff1e7;border-color:#ff8e53;box-shadow:inset 0 0 0 1px #ff8e53}.profile-flag-picker img{width:24px;height:16px;flex:0 0 24px;object-fit:cover;border-radius:2px}.profile-flag-picker span{overflow:hidden;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.profile-club-picker{max-height:340px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;overflow:auto;margin-top:12px;padding:2px}.profile-club-picker>button{min-width:0;min-height:40px;display:flex;align-items:center;gap:8px;padding:6px 8px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:9px;text-align:left;cursor:pointer}.profile-club-picker>button.is-selected{background:#fff1e7;border-color:#ff8e53;box-shadow:inset 0 0 0 1px #ff8e53}.profile-club-picker .club-crest{width:24px;height:24px;flex:0 0 24px}.profile-club-picker .club-crest--image img{width:20px;height:20px;object-fit:contain}.profile-club-picker>button>span:last-child{overflow:hidden;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.profile-avatar-options{grid-template-columns:1fr}.profile-flag-picker,.profile-club-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-club-field>div strong,.profile-club-field>div small{display:block}.profile-club-field>div strong{margin-bottom:3px;font-size:12px}.profile-club-search{width:100%;min-width:0;margin:12px 0 8px}.profile-club-empty{margin:0;padding:14px;color:var(--muted);background:#fffdfa;border:1px solid #eee5de;border-radius:10px;font-size:11px}.profile-save-button{justify-self:end}.page-loader{height:70vh;display:flex;align-items:center;justify-content:center;gap:6px}.page-loader span{width:7px;height:7px;background:var(--green-700);border-radius:50%;animation:pulse 1s infinite alternate}.page-loader span:nth-child(2){animation-delay:.2s}.page-loader span:nth-child(3){animation-delay:.4s}@keyframes pulse{to{opacity:.25;transform:translateY(-6px)}}.dashboard-match-list .team--away{justify-content:flex-start;flex-direction:row;text-align:left}.dashboard-row-score input:disabled,.score-inputs input:disabled{color:#7e8582;background:#e9eae8;border-color:#d4d6d4;cursor:not-allowed}.dashboard-row-score input:disabled:not(:placeholder-shown){border-color:#d4d6d4}.dashboard-match-row.has-result .dashboard-match-state{transform:translate(20px)}.dashboard-match-time strong,.dashboard-match-state strong{font-weight:600}.dashboard-match-time{align-items:center;text-align:center}.dashboard-match-time small{font-weight:500}.dashboard-match-state.is-result strong{font-size:17px;font-weight:700}.dashboard-match-state.is-result strong{color:var(--ink)}.dashboard-match-points strong{color:var(--green-700);font-size:17px;font-weight:600}.dashboard-match-row:not(.has-result) .dashboard-match-state{transform:translate(72px)}.dashboard-match-row:not(.has-result) .dashboard-match-state strong{color:#ed7844ad;font-size:16px;white-space:nowrap}.button--secondary{background:#fff4ec;border-color:#f0d8c8}.dashboard-round-nav{background:radial-gradient(ellipse 58% 140% at 50% 50%,#f4773826,#f4773812 55%,#f4773800)}.dashboard-day-strip button.is-active{color:var(--green-950);background:var(--lime);border-color:var(--lime);box-shadow:0 7px 16px #ed784433}.dashboard-day-strip button:hover{border-color:#f0b18e}.dashboard-row-score input{background:#fff9f5;border-color:#e6d8ce}.dashboard-match-row.has-result .dashboard-row-score input{color:#77808c;background:#e9ebee;border-color:#d3d7dd}.dashboard-row-score input:not(:placeholder-shown),.dashboard-row-score input:focus{border-color:var(--green-700)}.dashboard-row-score input:focus,.score-inputs input:focus{box-shadow:0 0 0 3px #ed784424}.prediction-summary{border-color:#f4d4c0}.progress{background:#17233421}.join-card{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:center;gap:24px;background:#f5ece5}.join-card{padding-top:20px}.join-card-intro{max-width:none}.join-card-intro p{font-size:clamp(7px,.85vw,10px);white-space:nowrap}.join-card-actions{min-width:0;display:grid;gap:10px}.pool-search-form{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.pool-search-form>.button{min-height:40px;white-space:nowrap;transform:skew(-4deg)}.pool-search-form>.pool-search-create-action{color:#fff;background:linear-gradient(135deg,#ff9b52,#f47738);border:0}.pool-search-form>.button:hover:not(:disabled){transform:skew(-4deg) translateY(-1px)}.pool-search-form>.button>span{transform:skew(4deg)}.pool-search-field{position:relative;width:100%;display:flex;align-items:center}.pool-search-field>svg{position:absolute;left:13px;width:16px;height:16px;color:#748093;pointer-events:none}.pool-search-field>button{position:absolute;right:10px;width:26px;height:26px;display:grid;place-items:center;padding:0;color:#748093;background:transparent;border:0;border-radius:7px;cursor:pointer}.pool-search-field>button:hover{color:var(--ink);background:#f3eeea}.pool-search-field>button svg{width:14px;height:14px}.join-card .pool-search-field input{width:100%;padding-right:40px;padding-left:39px;text-transform:none}.join-card .pool-search-field input[type=search]::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.join-card .pool-search-field input[type=search]::-ms-clear{display:none}.pool-search-results{max-height:170px;display:grid;gap:7px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.pool-search-results>p{margin:0;color:var(--muted);font-size:10px}.pool-search-results-heading{color:#172436;font-size:10px;font-weight:900}.public-pool-card{min-width:0;min-height:52px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;background:#ffffffb8;border:1px solid #eadbd1;border-radius:9px}.join-card-code{display:grid;justify-items:end;gap:6px;padding-top:10px;border-top:1px solid #e6d8ce}.join-card-code-label{color:#59687a;font-size:9px;font-weight:700}.join-card-code form{justify-content:flex-end}.join-card-code input{min-width:150px}.join-card-create-button{display:none;justify-self:end;padding:2px 0;color:#c95c2e;background:transparent;border:0;font:700 9px var(--font-body);cursor:pointer}.join-card-create-button:hover{text-decoration:underline}.settings-icon{background:#fff0e6}.filter-tabs{background:#eee9e5}:focus-visible{outline-color:#ed78446b}.pool-predictions{margin-top:18px;padding:20px 22px 14px;overflow:hidden;background:#fff;border:1px solid #eee2d9;border-radius:14px;box-shadow:0 5px 16px #17233409}.friends-page .pool-predictions{padding:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.pool-predictions-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:0}.pool-predictions-heading h2{margin:3px 0 0;font:800 19px var(--font-display)}.pool-week-tabs{display:flex;align-items:center;gap:6px}.pool-week-tabs button{min-height:34px;padding:0 15px;color:var(--muted);background:#fff;border:1px solid #eee2d9;border-radius:9px;font-size:10px;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.pool-week-tabs button:hover{border-color:#f47738;color:var(--ink)}.pool-week-tabs button.is-active{color:#fff;background:#f47738;border-color:#f47738;box-shadow:0 3px 8px #f4773833}.pool-predictions-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.pool-predictions-selects{display:flex;align-items:center;gap:8px}.pool-predictions-selects select{height:34px;min-width:150px;padding:0 30px 0 11px;color:var(--ink);background:#faf8f6;border:1px solid #eee5de;border-radius:8px;font:600 10px var(--font-body)}.pool-predictions-legend{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;color:var(--muted);font-size:9px}.pool-predictions-legend span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.pool-predictions-legend i{width:9px;height:9px;border-radius:50%}.pool-predictions-legend .is-exact{background:#138f35}.pool-predictions-legend .is-outcome{background:#73d96a}.pool-predictions-legend .is-incorrect{background:#f04438}.pool-predictions-legend .is-empty{background:#b7bdc4}.pool-predictions-legend-note{color:var(--muted);font-size:9px}.pool-match-navigator{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:12px;margin:12px 0 16px;padding:14px 16px;background:#fff9f4;border:1px solid #f0e2d7;border-radius:14px}.pool-match-navigator>button{width:36px;height:42px;display:grid;place-items:center;padding:0;color:var(--green-700);background:transparent;border:0;border-radius:9px;cursor:pointer;transition:background .15s ease,transform .15s ease}.pool-match-navigator>button:hover:not(:disabled){background:#ffede1;transform:scale(1.04)}.pool-match-navigator>button:disabled{color:#c7b9b0;cursor:default}.friends-match-promo{min-width:0;min-height:280px;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#fff,#fff4eb);border:1px solid #f1c2a5;border-radius:14px;text-align:center}.friends-match-promo__content{width:min(100%,520px)}.friends-match-promo__content .eyebrow{color:#e96935}.friends-match-promo__content h3{margin:8px 0 10px;color:var(--ink);font-size:clamp(20px,2.4vw,28px);line-height:1.2}.friends-match-promo__content p{max-width:440px;margin:0 auto;color:var(--muted);font-size:12px;line-height:1.65}.friends-match-promo__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px}.friends-match-promo__actions .button{min-height:42px;padding-inline:14px;text-decoration:none}.pool-predictions-scroll{overflow-x:auto;background:#fff;border:1px solid #eee2d9;border-radius:12px}.pool-predictions-table{width:100%;min-width:700px;border-collapse:collapse;table-layout:fixed}.pool-predictions-table th{height:35px;padding:0 9px;color:var(--muted);border-bottom:1px solid #e9e7e4;font-size:9px;font-weight:600;text-align:center;white-space:nowrap}.pool-predictions-table th:nth-child(1),.pool-predictions-table td:nth-child(1){width:86px;text-align:left}.pool-predictions-table th:nth-child(2),.pool-predictions-table td:nth-child(2){width:190px;text-align:left}.pool-predictions-table th:nth-child(n+3){width:88px}.pool-predictions-table th>span{vertical-align:middle}.pool-predictions-table th .pool-member-badge{width:19px;height:19px;display:inline-grid;place-items:center;margin-right:5px;color:#fff;background:var(--green-900);border-radius:50%;font-size:7px;font-weight:800}.pool-predictions-table th .pool-member-badge.is-current{color:#fff;background:#202c3e}.pool-predictions-table th .is-current{color:#d65f2e}.pool-predictions-table td{height:40px;padding:4px 9px;border-bottom:1px solid #f0eeeb;text-align:center}.pool-predictions-table tr:last-child td{border-bottom:0}.pool-match-date strong,.pool-match-date small{display:block}.pool-match-date strong{color:#596574;font-size:9px;font-weight:600;line-height:1.15;text-transform:capitalize}.pool-match-date small{margin-top:1px;color:#84909b;font-size:8px}.pool-match-teams{display:grid;gap:2px}.pool-match-teams>span{display:flex;align-items:center;gap:6px;min-width:0}.pool-match-teams .club-crest{width:17px;height:17px;flex:0 0 17px}.pool-match-teams strong{overflow:hidden;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pool-score{min-width:53px;height:23px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;color:#58616b;background:#f4f4f3;border:1px solid #e9e9e7;border-radius:5px;font:700 9px var(--font-display)}.pool-score.is-exact{color:#13852d;background:#e3f6e1;border-color:#ccecc8}.pool-score.is-outcome{color:#32923a;background:#eef9eb;border-color:#d8efd3}.pool-score.is-incorrect{color:#df3f36;background:#fff0ee;border-color:#ffd6d0}.pool-score.is-empty{color:#858c94;background:#f4f4f3;border-color:#e9e9e7}.pool-score.is-hidden{min-width:64px;color:#b96335;background:#fff1e7;border-color:#f3d2be}.pool-vote-table{min-width:880px;table-layout:fixed}.pool-vote-table th:nth-child(1),.pool-vote-table td:nth-child(1){width:15%;text-align:left}.pool-vote-table th:nth-child(2),.pool-vote-table td:nth-child(2){width:14%;text-align:center}.pool-vote-table th:nth-child(n+3),.pool-vote-table td:nth-child(n+3){width:auto;text-align:center}.pool-vote-mobile-total{display:none}@media(max-width:760px){.friends-page .pool-predictions{touch-action:pan-y}.friends-page .pool-predictions-caption{text-align:left}.dashboard-page .upcoming{touch-action:pan-y}.pool-vote-table{width:100%;min-width:0;table-layout:fixed}.pool-vote-table th:nth-child(1),.pool-vote-table td:nth-child(1){width:48%}.pool-vote-table th:nth-child(2),.pool-vote-table td:nth-child(2){width:22%}.pool-vote-table th:nth-child(3),.pool-vote-table td:nth-child(3){width:30%}.friends-page .pool-vote-table th:nth-child(2),.friends-page .pool-vote-table td:nth-child(2){text-align:center}.pool-vote-table th:nth-child(n+4),.pool-vote-table td:nth-child(n+4){display:none}.pool-vote-table .pool-vote-mobile-total{display:table-cell}.pool-vote-table .pool-vote-desktop-total{display:none}}.app-shell--darts .darts-leaderboard-page .leaderboard-banner .eyebrow{color:#71330e}.app-shell--darts .darts-leaderboard-page .ranking-carousel-heading .eyebrow{color:var(--green-700)}.app-shell--darts .darts-leaderboard-page .leaderboard-directory-list .leaderboard-directory-row.is-active{color:#fff;background:#172334;border-color:#172334;box-shadow:0 4px 10px #1723341f}.app-shell--darts .darts-leaderboard-page .leaderboard-directory-list .leaderboard-directory-row:not(.is-active):hover{border-color:#f47738;background:#fffaf6}.app-shell--darts .darts-leaderboard-page .leaderboard-directory-list .leaderboard-directory-mark{color:var(--green-700)}.app-shell--darts .darts-leaderboard-page .ranking-slide-row.is-current{background:var(--lime-soft)}.app-shell--darts .darts-leaderboard-page .darts-round-points__cell,.app-shell--darts .darts-leaderboard-page .darts-leaderboard-predictions{color:var(--green-700)}.app-shell--darts .darts-leaderboard-page .ranking-slide-points{color:#172334}.app-shell--darts .darts-leaderboard-page .leaderboard-my-position{color:var(--green-700)}.app-shell--darts .darts-leaderboard-page .leaderboard-my-position:hover{color:#f47738}.app-shell--darts .darts-leaderboard-page .leaderboard-my-position:disabled{color:#8b9692;cursor:not-allowed}.app-shell--darts .darts-leaderboard-page .leaderboard-pagination button.is-active{color:#fff;background:var(--green-900);border-color:var(--green-900)}.app-shell--darts .darts-leaderboard-page .ranking-carousel-card{overflow:hidden}.darts-leaderboard-columns,.darts-leaderboard-row{grid-template-columns:30px 30px minmax(125px,1fr) 92px 72px 36px 14px!important;gap:8px}.darts-leaderboard-columns>span:first-child{grid-column:1}.darts-leaderboard-columns>span:nth-child(2){grid-column:3}.darts-leaderboard-columns>span:nth-child(3){grid-column:4;text-align:center}.darts-leaderboard-columns>span:nth-child(4){grid-column:5;text-align:center}.darts-leaderboard-columns>span:nth-child(5){grid-column:6;text-align:center}.darts-round-points__cell{color:var(--ink);font:800 15px var(--font-display);text-align:center;white-space:nowrap}.darts-round-points__cell small{color:var(--muted);font:500 9px var(--font-body)}.darts-leaderboard-row>.ranking-slide-name{min-width:0}.darts-leaderboard-row>.ranking-slide-movement{grid-column:6;text-align:center}.darts-leaderboard-predictions{text-align:right}.darts-round-filter select{width:164px}.darts-leaderboard-directory-note{margin:4px 12px 0;color:var(--muted);font-size:11px;line-height:1.55}.darts-leaderboard-toolbar{align-items:center}.darts-leaderboard-season{color:var(--muted);font-size:11px;font-weight:700}.darts-leaderboard-count{color:var(--muted);font-size:11px}.darts-leaderboard-back{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:#c95c2e;font-size:12px;font-weight:800}.darts-leaderboard-back:hover{color:#f47738}.darts-ranking-preview{position:relative}.app-shell--darts .darts-ranking-preview .darts-round-points__cell{color:var(--green-700)}.app-shell--darts .darts-ranking-preview .ranking-slide-points{color:#172334}@media(max-width:760px){.app-shell--darts .darts-leaderboard-page .darts-leaderboard-columns,.app-shell--darts .darts-leaderboard-page .darts-leaderboard-row,.app-shell--darts .dashboard-rankings .darts-leaderboard-columns,.app-shell--darts .dashboard-rankings .darts-leaderboard-row{grid-template-columns:28px 28px minmax(0,1fr) 38px 60px 22px!important;gap:3px;padding-inline:4px}.app-shell--darts .darts-leaderboard-page .darts-leaderboard-row>.ranking-row-chevron,.app-shell--darts .dashboard-rankings .darts-leaderboard-row>.ranking-row-chevron{display:none}.app-shell--darts .darts-leaderboard-page .darts-leaderboard-columns>span:first-child{grid-column:1}.app-shell--darts .darts-leaderboard-page .darts-leaderboard-columns>span:nth-child(2),.app-shell--darts .dashboard-rankings .darts-leaderboard-columns>span:nth-child(2){grid-column:3}.app-shell--darts .darts-leaderboard-page .darts-leaderboard-columns>span:nth-child(3),.app-shell--darts .dashboard-rankings .darts-leaderboard-columns>span:nth-child(3){grid-column:4}.app-shell--darts .darts-leaderboard-page .darts-leaderboard-columns>span:nth-child(4),.app-shell--darts .dashboard-rankings .darts-leaderboard-columns>span:nth-child(4){grid-column:5}.app-shell--darts .darts-leaderboard-page .darts-leaderboard-columns>span:nth-child(5),.app-shell--darts .dashboard-rankings .darts-leaderboard-columns>span:nth-child(5){grid-column:6;text-align:center}.app-shell--darts .darts-leaderboard-page .darts-leaderboard-row>.ranking-slide-name,.app-shell--darts .dashboard-rankings .darts-leaderboard-row>.ranking-slide-name{grid-column:3}.app-shell--darts .darts-leaderboard-page .darts-leaderboard-row>.darts-round-points__cell,.app-shell--darts .dashboard-rankings .darts-leaderboard-row>.darts-round-points__cell{grid-column:4}.app-shell--darts .darts-leaderboard-page .darts-leaderboard-row>.ranking-slide-points,.app-shell--darts .dashboard-rankings .darts-leaderboard-row>.ranking-slide-points{grid-column:5}.app-shell--darts .darts-leaderboard-page .darts-leaderboard-row>.ranking-slide-movement,.app-shell--darts .dashboard-rankings .darts-leaderboard-row>.ranking-slide-movement{grid-column:6;text-align:center}.app-shell--darts .dashboard-rankings .darts-leaderboard-columns>span:first-child{grid-column:1}.darts-leaderboard-columns{font-size:8px}.darts-round-columns small{font-size:6px}.darts-round-points__cell{font-size:12px}.darts-round-points__cell small{font-size:8px}}.pool-vote-table .pool-score{transform:skew(-5deg)}.pool-vote-table .pool-score>span{transform:skew(5deg)}.pool-vote-table .pool-score:not(.is-empty){color:#fff;background:#172334;border-color:#172334}.pool-voter{display:inline-flex;align-items:center;gap:8px}.pool-voter .pool-member-badge{width:25px;height:25px;display:inline-grid;place-items:center;color:#fff;background:var(--green-900);border-radius:8px;font-size:8px;font-weight:800;transform:skew(-5deg)}.pool-voter .pool-member-badge>span{transform:skew(5deg)}.pool-voter .pool-member-badge.is-current{color:var(--green-900);background:var(--lime)}.pool-voter strong{font-size:10px}.pool-voter strong.is-current{color:#c95c2e}.pool-result-tag{display:inline-flex;align-items:center;justify-content:center;min-width:82px;padding:5px 8px;color:#68737c;background:#f3f4f3;border:1px solid #e7eae8;border-radius:6px;font-size:8px;font-weight:700;white-space:nowrap}.pool-result-tag.is-exact{color:#168342;background:#e7f6eb;border-color:#cdebd5}.pool-result-tag.is-outcome{color:#36923f;background:#eff8e9;border-color:#deefd5}.pool-result-tag.is-incorrect{color:#d94f47;background:#fff0ee;border-color:#f5d4d0}.pool-result-tag.is-empty,.pool-result-tag.is-pending{color:#879198}.pool-prediction-result{color:var(--ink);font:700 11px var(--font-display)}.pool-prediction-total{color:#9ba2a8;font:800 12px var(--font-display);white-space:nowrap}.pool-prediction-total.is-awarded{color:#172334}.pool-prediction-total.is-awarded small{color:var(--muted);font:500 9px var(--font-body)}.pool-points-cell{color:#9ba2a8;font:800 11px var(--font-display);white-space:nowrap}.pool-points-cell.is-awarded{color:#f47738}.pool-points-cell small{margin-left:2px;color:var(--muted);font:500 8px var(--font-body)}.pool-bonus-tag{display:inline-flex;min-width:32px;justify-content:center;padding:4px 6px;color:#fff;background:var(--green-900);border-radius:6px;font-size:8px;font-weight:800;transform:skew(-5deg)}.pool-bonus-tag>span{transform:skew(5deg)}.pool-predictions-empty{padding:18px 0;color:var(--muted);font-size:11px;text-align:center}.pool-predictions-caption{margin:10px 0 0;color:#9aa1a8;font-size:8px;text-align:right}.pool-predictions-table .pool-friends-table-divider th,.pool-predictions-table .pool-friends-table-divider td{height:34px;padding:0 10px;color:#a95028;background:#fff5ed;border-top:1px solid #f0dfd2;border-bottom:1px solid #f0dfd2}.pool-predictions-table .pool-friends-table-divider th{text-align:left}.pool-friends-table-divider th>span{font-size:9px;font-weight:800}.pool-overview-layout{width:min(100%,1080px);margin:0 auto}.pool-overview-layout.pool-ranking-dashboard{width:min(100%,1380px);display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.78fr);align-items:stretch;gap:16px}.pool-overview-layout.pool-ranking-dashboard>.pool-predictions-sidebar{order:1}.pool-overview-layout.pool-ranking-dashboard>.pool-ranking{order:0}.pool-overview-layout .pool-ranking,.pool-overview-layout .pool-members-card,.pool-overview-layout .pool-settings-card,.pool-overview-layout .pool-predictions{min-width:0;margin:0;padding:20px 22px 12px}.friends-page .pool-overview-layout .pool-predictions{padding:0}.pool-predictions-sidebar{min-width:0;padding:20px 20px 14px;background:#fff;border:1px solid #eee2d9;border-radius:14px;box-shadow:0 5px 16px #17233409}.pool-quick-predictions-heading{display:grid;gap:13px;margin-bottom:16px}.pool-quick-predictions-heading h2{margin:3px 0 0;font:800 18px var(--font-display);line-height:1.25}.pool-quick-featured{position:relative;display:grid;grid-template-rows:auto auto 1fr auto auto;justify-items:center;width:100%;min-height:130px;align-items:center;gap:4px;padding:9px 14px 8px;text-align:center}.pool-quick-featured .hero-week-stat__label{grid-row:1;font-size:11px;text-align:center}.pool-quick-featured .hero-week-stat__competition{position:absolute;top:10px;left:50%;color:#ffffffe6;font-size:10px;font-weight:800;letter-spacing:.03em;line-height:1;text-align:center;white-space:nowrap;transform:translate(-50%) skew(5deg)}.pool-quick-featured .hero-week-stat__matchup{position:absolute;top:50%;right:14px;left:14px;width:auto;justify-content:center;gap:0;transform:translateY(-50%) skew(5deg)}.pool-quick-featured .hero-week-stat__matchup>button{position:absolute;top:50%;width:28px;height:30px;transform:translateY(-50%)}.pool-quick-featured .hero-week-stat__matchup>button:first-child{left:0}.pool-quick-featured .hero-week-stat__matchup>button:last-child{right:0}.pool-quick-featured .hero-week-stat__matchup>button:hover:not(:disabled){transform:translateY(-50%) scale(1.05)}.pool-quick-featured .hero-week-stat__matchup>button:disabled{opacity:.5;cursor:default}.pool-quick-featured .hero-week-stat__clubs{width:auto;min-height:52px;grid-template-columns:42px auto 42px;justify-content:center;gap:10px;padding:3px}.pool-quick-featured .hero-week-stat__clubs>span:nth-child(2){color:#fff;font-size:16px}.pool-quick-featured .hero-week-stat__clubs>.pool-quick-score{display:flex;align-items:center;justify-content:center;gap:3px;color:#fff;font-size:11px;font-weight:800}.pool-quick-featured .pool-quick-score i{display:grid;width:25px;height:25px;place-items:center;color:#fff;background:#17233494;border:1px solid rgba(255,255,255,.12);border-radius:6px;font-size:14px;font-style:normal;line-height:1}.pool-quick-featured .pool-quick-score b{color:#fff;font-size:11px;line-height:1}.pool-quick-featured .hero-week-stat__clubs .club-crest{width:42px;height:42px;overflow:visible;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.pool-quick-featured .hero-week-stat__clubs .club-crest img{width:calc(100% - 4px);height:calc(100% - 4px);filter:drop-shadow(0 0 1px rgba(255,244,226,.9)) drop-shadow(0 0 3px rgba(119,48,18,.42)) drop-shadow(0 2px 2px rgba(77,31,11,.24))}.pool-quick-featured .hero-week-stat__clubs .club-crest--cam img,.pool-quick-featured .hero-week-stat__clubs .club-crest--wil img{width:34px;height:34px;transform:none}.pool-quick-featured>b{position:absolute;top:8px;right:10px;padding:4px 8px;color:#fff;background:#172334;border-radius:99px;font-size:9px;white-space:nowrap}.pool-quick-picks-heading-row,.pool-quick-pick{display:grid;grid-template-columns:27px minmax(0,1fr) 58px 42px;align-items:center;gap:7px}.pool-quick-picks-heading-row{margin:12px 5px 3px;color:var(--muted);font-size:8px;font-weight:800}.pool-quick-picks-heading-row>span:first-child{grid-column:1 / 3}.pool-quick-picks-heading-row>span:nth-child(2),.pool-quick-picks-heading-row>span:nth-child(3){text-align:right}.pool-quick-picks{display:grid;min-height:336px;align-content:start}.pool-quick-pagination{gap:6px;margin-top:7px}.pool-quick-pagination button{width:26px;height:26px;border-radius:7px;font-size:9px}.pool-quick-pick{min-width:0;min-height:42px;grid-template-columns:27px minmax(0,1fr) 58px 42px;padding:4px 5px;border-bottom:1px solid #f0eeeb}.pool-quick-pick:last-child{border-bottom:0}.pool-quick-pick.is-current{background:#fff3e9;border-radius:8px}.pool-quick-pick .ranking-team-mark{width:27px;height:27px;border-radius:8px;font-size:7px}.pool-quick-pick .ranking-team-mark.is-current{color:#172334;background:var(--lime)}.pool-quick-pick>strong{min-width:0;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.pool-quick-pick .pool-score{min-width:0;height:25px;padding-inline:5px;font-size:9px}.pool-quick-pick-points{color:#c95c2e;font-size:9px;text-align:right;white-space:nowrap}.pool-quick-featured .pool-quick-date{position:absolute;bottom:8px;left:50%;max-width:calc(100% - 24px);margin:0;color:#ffffffdb;font-size:10px;line-height:1;text-align:center;text-transform:capitalize;white-space:nowrap;transform:translate(-50%) skew(5deg)}.pool-ranking{margin-top:18px;padding:20px 22px 12px;background:#fff;border:1px solid #eee2d9;border-radius:14px;box-shadow:0 5px 16px #17233409}.pool-overview-layout .pool-ranking{padding:24px 28px 18px;border-color:#eadfd7;border-radius:16px;box-shadow:0 10px 32px #33231814}.pool-overview-layout .pool-members-card{padding:24px 28px 18px}.pool-overview-layout .pool-members-card>header{margin-bottom:18px}.pool-overview-layout .pool-members-card h2{margin:4px 0 0;font:800 24px var(--font-display)}.pool-overview-layout .pool-settings-card{padding:24px 28px 18px}.pool-settings-card--flat.pool-settings-card{margin-top:18px;padding:0;background:transparent;border:0;box-shadow:none}.pool-settings-card--flat.pool-settings-card>header{display:none}.pool-overview-layout .pool-settings-card>header{margin-bottom:18px}.pool-overview-layout .pool-settings-card h2{margin:4px 0 0;font:800 24px var(--font-display)}.pool-ranking-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.pool-ranking-heading h2{margin:4px 0 0;font:800 24px var(--font-display)}.pool-ranking-tools{display:flex;align-items:center;gap:12px}.pool-ranking-count{color:var(--ink);font:700 11px var(--font-display);white-space:nowrap}.pool-ranking-count span{color:var(--muted);font:500 9px var(--font-body)}.pool-ranking-search{width:220px;min-width:0;height:36px;padding-inline:10px}.pool-ranking-search input{height:34px;font-size:11px}.pool-ranking-tools select{height:35px;min-width:160px;padding:0 30px 0 11px;color:var(--ink);background:#faf8f6;border:1px solid #eee5de;border-radius:8px;font:600 10px var(--font-body)}.pool-ranking-columns,.pool-ranking-row{display:grid;grid-template-columns:30px 34px minmax(0,1fr) 58px 66px 46px 18px;align-items:center;gap:10px}.pool-ranking.has-prizes .pool-ranking-columns,.pool-ranking.has-prizes .pool-ranking-row{grid-template-columns:30px 34px minmax(0,1fr) 72px 58px 66px 46px 18px}.pool-ranking-columns{padding:0 12px 8px;color:var(--muted);border-bottom:1px solid var(--line);font-size:9px;font-weight:700}.pool-ranking-columns span:nth-child(1){grid-column:1}.pool-ranking-columns span:nth-child(2){grid-column:2 / 4;text-align:left}.pool-ranking-columns span:nth-child(3){grid-column:4}.pool-ranking-columns span:nth-child(4){grid-column:5}.pool-ranking-columns span:nth-child(5){grid-column:6}.pool-ranking-columns span:nth-child(n+3){text-align:center}.pool-ranking.has-prizes .pool-ranking-columns>span:nth-child(2){grid-column:2 / 4;text-align:left}.pool-ranking.has-prizes .pool-ranking-columns>span:nth-child(3){grid-column:4}.pool-ranking.has-prizes .pool-ranking-columns>span:nth-child(4){grid-column:5}.pool-ranking.has-prizes .pool-ranking-columns>span:nth-child(5){grid-column:6}.pool-ranking.has-prizes .pool-ranking-columns>span:nth-child(6){grid-column:7}.pool-ranking.has-prizes .pool-ranking-columns>span:nth-child(7){grid-column:8}.pool-ranking-row{min-height:48px;padding:5px 12px;border-bottom:1px solid #edf0ef}.pool-ranking-list.has-pagination{min-height:0}.pool-ranking-row:last-child{border-bottom:0}.pool-ranking-row.is-current{background:#fff1e7;border-radius:0}.pool-ranking-row .ranking-team-mark{width:30px;height:30px}.pool-ranking-row .ranking-slide-week-points{color:#f47738;font-weight:800;text-align:center}.pool-ranking-row .ranking-slide-points{color:#172334;font-weight:800;text-align:center}.pool-prize-ranking-amount{color:#bd572b;font-size:10px;font-weight:800;text-align:center;white-space:nowrap}.pool-ranking-row .ranking-slide-movement{text-align:center}.pool-ranking-count--footer{margin:7px 12px 0;text-align:right}.pool-ranking-pagination{margin-top:8px}.friend-pool-bar{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:4px;margin-top:18px;padding:6px 0;overflow:visible;background:transparent;border:0;border-radius:0}.friend-pool-bar-heading{width:100%;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.friend-pool-bar-action{flex:0 0 auto;padding:0;color:#c95c2e;background:transparent;border:0;font:800 10px var(--font-body);cursor:pointer;text-align:right;text-decoration:none}.friend-pool-bar-action:hover{color:#a93f19;text-decoration:underline;text-underline-offset:3px}.friend-pool-tabs{width:100%;min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:8px;overflow:visible}.friend-pool-list{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:8px;padding-inline:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.friend-pool-bar-label{flex:0 0 auto;margin:0 6px 0 2px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.friend-pool-count{min-width:19px;height:19px;display:inline-grid;place-items:center;padding:0 5px;color:var(--ink);background:#fff;border:1px solid #eee2d9;border-radius:7px;font-size:9px;font-weight:800;letter-spacing:0}.friend-pool-tab{min-height:42px;flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:4px 12px 4px 5px;color:var(--ink);background:#fff;border:1px solid #eee5de;border-radius:10px;cursor:pointer;transform:skew(-6deg);transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.friend-pool-tab:hover{border-color:#efb08d;transform:skew(-6deg)}.friend-pool-tab.is-active{color:#fff;background:var(--green-900);border-color:var(--green-900);box-shadow:0 4px 10px #1723341f}.friend-pool-tab-icon{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;color:#fff;background:var(--pool-accent);border-radius:8px}.friend-pool-tab-icon svg,.friend-pool-tab-name,.friend-pool-tab>small{transform:skew(6deg)}.friend-pool-tab-icon svg{width:16px;height:16px}.friend-pool-tab.is-active .friend-pool-tab-icon{color:var(--green-900);background:var(--lime)}.friend-pool-tab-name{font-size:10px;font-weight:800;white-space:nowrap}.friend-pool-tab>small{min-width:20px;padding:3px 5px;color:var(--muted);background:#f4f0ed;border-radius:99px;font-size:8px;font-weight:700;text-align:center}.friend-pool-tab.is-active>small{color:#fff;background:#ffffff21}.friend-pool-add{min-width:150px;justify-content:flex-start;background:#fff9f4;border-style:dashed;border-color:#efb08d}.friend-pool-add .friend-pool-tab-icon{color:var(--green-900);background:var(--lime)}.friend-pool-add .friend-pool-tab-name{color:#b94a1e}.friend-pool-created-notice{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:10px 0 14px;padding:11px 14px;color:var(--ink);background:#fff1e7;border:1px solid #f0d6c5;border-radius:10px;font-size:10px}.friend-pool-created-notice code,.pool-settings-invite code{color:#c95c2e;font:800 12px var(--font-display);letter-spacing:.08em}.friend-pool-created-notice button,.pool-settings-invite button{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;color:var(--ink);background:#fff;border:1px solid #eadbd1;border-radius:7px;font:700 9px var(--font-body);cursor:pointer}.friend-pool-created-notice button svg,.pool-settings-invite button svg{width:13px;height:13px}.public-pools-panel{margin:14px 0;padding:15px 17px;background:#fff;border:1px solid #eee2d9;border-radius:12px}.public-pools-panel>header{margin-bottom:10px}.public-pools-panel h2{margin:2px 0 0;color:var(--ink);font:800 15px var(--font-display)}.public-pools-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px}.public-pool-card{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;background:#faf8f6;border:1px solid #eee5de;border-radius:9px}.public-pool-card>div{min-width:0}.public-pool-card strong,.public-pool-card small{display:block}.public-pool-card strong{overflow:hidden;color:var(--ink);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.public-pool-card small{overflow:hidden;margin-top:3px;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.public-pool-card .button{min-height:30px;flex:0 0 auto;padding:0 10px;font-size:9px}.pool-join-error{margin:7px 0 0;color:#a5302e!important;font-size:9px!important}.pool-create-overlay{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:#141f2e94;backdrop-filter:blur(3px)}.pool-order-open-button{min-height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;color:#192537;background:#fff1e7;border:1px solid #f0d6c5;border-radius:9px;font:800 10px var(--font-body);cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.pool-order-open-button:hover{color:#192537;background:#ffdfca;border-color:#f3ad83;transform:translateY(-1px)}.pool-order-open-button svg{width:15px;height:15px;color:#c95c2e}.pool-order-open-button:focus-visible{outline:2px solid #f47738;outline-offset:3px}.pool-order-overlay{position:fixed;z-index:1001;inset:0;display:grid;place-items:center;padding:20px;background:#141f2e9e;backdrop-filter:blur(4px)}.pool-order-dialog{position:relative;width:min(100%,520px);max-height:calc(100dvh - 40px);overflow-y:auto;padding:28px;background:#fffdfa;border:1px solid #eee2d9;border-radius:18px;box-shadow:0 24px 70px #0e1a284d}.pool-order-dialog h2{margin:5px 40px 7px 0;color:var(--ink);font:800 22px var(--font-display)}.pool-order-dialog>p{margin:0 0 16px;color:var(--muted);font-size:11px;line-height:1.5}.pool-order-dialog>.pool-order-error{margin:0 0 12px;padding:9px 11px;color:#a5302e;background:#fff0ee;border:1px solid #f0d1cc;border-radius:8px;font-size:10px}.pool-order-close{position:absolute;top:18px;right:18px;width:32px;height:32px;display:grid;place-items:center;color:var(--muted);background:#f8f5f2;border:1px solid #eee2d9;border-radius:8px;cursor:pointer}.pool-order-close:disabled{opacity:.5;cursor:wait}.pool-order-close svg{width:16px;height:16px}.pool-order-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.pool-order-item{min-width:0;min-height:54px;display:flex;align-items:center;gap:11px;padding:7px 9px;background:#faf8f6;border:1px solid #eee5de;border-radius:10px}.pool-order-position{width:27px;flex:0 0 27px;color:var(--muted);font-size:10px;font-weight:800;text-align:center}.pool-order-name{min-width:0;flex:1}.pool-order-name strong,.pool-order-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-order-name strong{color:var(--ink);font-size:11px}.pool-order-name small{margin-top:3px;color:var(--muted);font-size:9px}.pool-order-controls{display:flex;gap:5px}.pool-order-controls button{width:32px;height:32px;display:grid;place-items:center;color:var(--ink);background:#fff;border:1px solid #e8ded6;border-radius:8px;cursor:pointer}.pool-order-controls button:hover:not(:disabled){color:#c95c2e;background:#fff1e7;border-color:#f0b18d}.pool-order-controls button:disabled{color:#c9c5c2;background:#f5f3f1;cursor:default}.pool-order-controls svg{width:15px;height:15px}.pool-create-dialog-frame{position:relative;width:min(100%,680px);max-height:calc(100dvh - 40px)}.pool-create-dialog{position:relative;width:100%;max-height:calc(100dvh - 40px);overflow-y:auto;padding:32px;background:#fff;border:1px solid #eee2d9;border-radius:18px;box-shadow:0 24px 70px #0e1a2847}.pool-create-dialog h2{margin:5px 0 8px;color:var(--ink);font:800 25px var(--font-display)}.pool-create-dialog>p{margin:0 0 22px;color:var(--muted);font-size:12px;line-height:1.6}.pool-create-dialog form{display:grid;gap:9px}.pool-create-dialog form>label{color:var(--ink);font-size:10px;font-weight:800}.pool-create-dialog form>input{width:100%;height:46px;padding:0 13px;color:var(--ink);background:#fff;border:1px solid #e5d6ca;border-radius:9px;font:600 12px var(--font-body)}.pool-create-dialog form>input:focus{outline:2px solid #ffb16f;outline-offset:1px}.pool-create-dialog form>small{color:var(--muted);font-size:9px;line-height:1.5}.pool-create-dialog form>.button{width:100%;min-height:43px;margin-top:5px}.pool-create-dialog fieldset{min-width:0;margin:0;padding:12px;border:1px solid #eee2d9;border-radius:10px}.pool-create-dialog legend{padding:0 5px;color:var(--ink);font-size:10px;font-weight:800}.pool-create-visibility{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pool-create-visibility label{display:flex;align-items:flex-start;gap:8px;min-width:0;min-height:54px;padding:11px;background:#faf8f6;border:1px solid #eee5de;border-radius:9px;cursor:pointer;transform:skew(-2deg);transition:border-color .16s ease,background .16s ease,transform .16s ease}.pool-create-visibility label>*{transform:skew(2deg)}.pool-create-visibility label:has(input:checked){background:#fff1e7;border-color:#f0b18d}.pool-create-visibility label:hover{border-color:#f0b18d;transform:skew(-2deg) translateY(-1px)}.pool-create-visibility input,.pool-create-options input[type=checkbox]{margin:2px 0 0;accent-color:#f47738}.pool-create-visibility label>span strong,.pool-create-visibility label>span small{display:block}.pool-create-visibility label>span strong{color:var(--ink);font-size:10px}.pool-create-visibility label>span small{margin-top:3px;color:var(--muted);font-size:8px;line-height:1.4}.pool-create-advanced{overflow:hidden;background:#faf8f6;border:1px solid #eee2d9;border-radius:11px}.pool-create-advanced>summary{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 12px;color:var(--ink);font-size:10px;font-weight:800;list-style:none;cursor:pointer}.pool-create-advanced[open]>summary{border-bottom:1px solid #eee2d9}.pool-create-advanced>summary::-webkit-details-marker{display:none}.pool-create-advanced>summary:after{content:"+";color:#f47738;font-size:17px;font-weight:500}.pool-create-advanced[open]>summary:after{content:"−"}.pool-create-advanced-content{display:grid;gap:10px;padding:12px}.pool-create-advanced-content>small{padding-left:10px;color:var(--muted);border-left:2px solid #ff9855;font-size:9px;line-height:1.5}.pool-create-scope-mode{display:flex;flex-wrap:wrap;gap:8px;background:#ffffffc7}.pool-create-scope-mode>legend{flex-basis:100%}.pool-create-scope-mode>p{flex:0 0 100%;margin:0 0 2px;color:var(--muted);font-size:8px}.pool-create-scope-mode>label{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;color:var(--ink);background:#f8f5f2;border:1px solid #eee2d9;border-radius:8px;font-size:9px;font-weight:700;cursor:pointer;transform:skew(-4deg)}.pool-create-scope-mode>label>*{transform:skew(4deg)}.pool-create-scope-mode>label:has(input:checked){color:#fff;background:var(--ink);border-color:var(--ink)}.pool-create-scope-mode input{margin:0;accent-color:#f47738}.pool-create-scope-list{max-height:240px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;overflow-y:auto;background:#ffffffd1}.pool-create-options{min-height:0}.pool-create-options>legend,.pool-create-options>p,.pool-create-options>small{grid-column:1 / -1}.pool-create-options>p{margin:0 0 2px;color:var(--muted);font-size:8px}.pool-create-options>label,.pool-create-option-list label{min-height:34px;display:flex;align-items:center;gap:8px;padding:0 9px;color:var(--ink);background:#fff;border:1px solid #eee5de;border-radius:8px;font-size:9px;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.pool-create-options>label:hover,.pool-create-option-list label:hover{border-color:#f3b28d;transform:translateY(-1px)}.pool-create-options>label:has(input:checked),.pool-create-option-list label:has(input:checked){background:#fff1e7;border-color:#f3a579}.pool-create-options input[type=checkbox]{width:14px;height:14px;flex:0 0 14px;margin:0;accent-color:#f47738}.pool-club-search{position:relative;min-width:0;display:flex;grid-column:1 / -1}.pool-club-search>input{width:100%;min-width:0;height:36px;padding:0 34px 0 10px;color:var(--ink);background:#fff;border:1px solid #e5d6ca;border-radius:8px;font:10px var(--font-body)}.pool-club-search>button{position:absolute;top:50%;right:5px;width:26px;height:26px;display:grid;place-items:center;padding:0;color:#788494;background:transparent;border:0;border-radius:6px;cursor:pointer;transform:translateY(-50%)}.pool-club-search>button:hover{color:var(--ink);background:#f1ece8}.pool-club-search>button svg{width:14px;height:14px}.pool-create-option-list{min-height:55px;max-height:150px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;grid-column:1 / -1;overflow-y:auto}.pool-create-options>small,.pool-create-option-list>small{grid-column:1 / -1;color:var(--muted);font-size:9px}.pool-create-close{position:absolute;top:15px;right:16px;width:28px;height:28px;display:grid;place-items:center;padding:0;color:var(--muted);background:transparent;border:0;cursor:pointer}.pool-create-close svg{width:19px;height:19px}.pool-create-error{margin:2px 0 0;color:#a5302e;font-size:10px}.pool-create-error a{color:#c95c2e;font-weight:800}.pool-create-overlay{background:#121f2fad;backdrop-filter:blur(5px)}.pool-create-dialog{padding:36px;background:#fffdfa;border-color:#ffffffbf;border-radius:20px;box-shadow:0 28px 90px #0c192857}.pool-create-dialog:before{position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg,#ffad68,#f47738);border-radius:20px 20px 0 0;content:""}.pool-create-dialog>.eyebrow{display:inline-block;margin-top:2px;color:#ed7844;font-size:10px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase}.pool-create-dialog h2{margin:6px 42px 8px 0;font-size:clamp(23px,3vw,29px);letter-spacing:-.5px}.pool-create-dialog>p{max-width:540px;margin-bottom:24px;font-size:12px}.pool-create-dialog form{gap:10px}.pool-create-dialog form>label{margin-top:1px;font-size:11px}.pool-create-dialog form>input{height:48px;background:#fff;border-color:#e8d9ce;border-radius:10px;font-size:13px;transition:border-color .16s ease,box-shadow .16s ease}.pool-create-dialog form>input:hover{border-color:#e7a17b}.pool-create-dialog form>input:focus{outline:0;border-color:#f47738;box-shadow:0 0 0 3px #f4773829}.pool-create-dialog form>.pool-name-length-help{margin-top:-5px}.pool-create-dialog fieldset{border-color:#ecdfd6;border-radius:12px}.pool-create-dialog legend{font-size:11px}.pool-create-dialog .pool-create-visibility{gap:9px;padding:13px;background:#fff}.pool-create-visibility label{min-height:60px;align-items:center;padding:12px;background:#fbf8f5;border-color:#eee3dc;border-radius:10px}.pool-create-visibility label:has(input:checked){background:#fff1e7;border-color:#ff9a5c;box-shadow:inset 0 0 0 1px #f477381f}.pool-create-visibility label>span strong{font-size:11px}.pool-create-visibility label>span small{font-size:9px}.pool-create-advanced{background:#faf7f4;border-color:#eadbd1;border-radius:12px}.pool-create-advanced>summary{min-height:46px;padding-inline:14px;font-size:11px}.pool-create-advanced[open]>summary{border-bottom-color:#eadbd1}.pool-create-advanced-content{gap:11px;padding:13px}.pool-create-dialog .pool-create-scope-mode,.pool-create-dialog .pool-create-scope-list{border-color:#ecdfd6;border-radius:11px}.pool-create-dialog .pool-create-scope-mode>label{min-height:36px;font-size:10px}.pool-create-dialog .pool-create-scope-mode>label:has(input:checked){color:#fff;background:#192537;border-color:#192537}.pool-create-dialog .pool-create-options>label,.pool-create-dialog .pool-create-option-list label{min-height:37px;border-color:#eee3dc;border-radius:9px;font-size:10px}.pool-create-dialog .pool-create-options>label:has(input:checked),.pool-create-dialog .pool-create-option-list label:has(input:checked){background:#fff1e7;border-color:#f3a579}.pool-create-dialog .darts-pool-scope-options{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:0;background:transparent;border:0;border-radius:0}.darts-pool-scope-options>legend{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin-bottom:3px;padding:0;color:var(--ink);font-size:12px;font-weight:800}.darts-pool-scope-options>legend>span{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;color:#fff;background:#172436;border-radius:8px;font-size:10px}.darts-pool-scope-choice{min-height:40px;display:flex;align-items:center;gap:9px;padding:6px 9px;background:#fff;border:1px solid #eee3dc;border-radius:9px;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.darts-pool-scope-choice:hover{border-color:#f3a579}.darts-pool-scope-choice:has(input:checked){background:var(--lime-soft);border-color:#f47738;box-shadow:inset 0 0 0 1px #f47738}.darts-pool-scope-choice:has(input:disabled){cursor:not-allowed;opacity:.62}.darts-pool-scope-choice input{position:relative;appearance:none;flex:0 0 auto;width:14px;height:14px;display:block;margin:0;background:#fff;border:1.5px solid #b7bfc6;border-radius:50%;cursor:pointer}.darts-pool-scope-choice input:after{position:absolute;top:50%;left:50%;width:5px;height:5px;display:block;background:#fff;border-radius:50%;content:"";transform:translate(-50%,-50%) scale(0);transition:transform .12s ease}.darts-pool-scope-choice input:checked{background:#f47738;border-color:#f47738}.darts-pool-scope-choice input:checked:after{transform:translate(-50%,-50%) scale(1)}.darts-pool-scope-choice input:focus-visible{outline:2px solid #f47738;outline-offset:2px}.darts-pool-scope-choice>span{min-width:0;flex:1;display:grid;gap:1px}.darts-pool-scope-choice>svg{width:14px;height:14px;flex:0 0 auto;color:#77808c}.darts-pool-scope-choice strong{color:var(--ink);font-size:11px;line-height:1.3}.darts-pool-scope-choice small{color:var(--muted);font-size:9px;line-height:1.5}.football-pool-custom-scope{grid-column:1 / -1}.football-pool-scope-required{color:#c95c2e;font-size:9px;font-weight:700}.pool-create-dialog .darts-pool-scoring-editor{display:grid;gap:10px;padding:0;background:transparent;border:0;border-radius:0}.darts-pool-scoring-editor>legend{display:flex;align-items:center;gap:8px;margin-bottom:3px;padding:0;color:var(--ink);font-size:12px;font-weight:800}.darts-pool-scoring-editor>legend>span{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;color:#fff;background:#172436;border-radius:8px;font-size:10px}.darts-pool-scoring-modes{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.darts-pool-scoring-modes>label{min-height:40px;display:flex;align-items:center;gap:9px;padding:6px 9px;background:#fff;border:1px solid #eee3dc;border-radius:9px;cursor:pointer}.darts-pool-scoring-modes>label.is-selected{background:var(--lime-soft);border-color:#f47738;box-shadow:inset 0 0 0 1px #f47738}.darts-pool-scoring-modes input[type=radio],.darts-pool-multiplier-mode input[type=radio]{position:relative;appearance:none;flex:0 0 auto;width:14px;height:14px;display:block;margin:0;background:#fff;border:1.5px solid #b7bfc6;border-radius:50%;cursor:pointer}.darts-pool-scoring-modes input[type=radio]:after,.darts-pool-multiplier-mode input[type=radio]:after{position:absolute;top:50%;left:50%;width:5px;height:5px;display:block;background:#fff;border-radius:50%;content:"";transform:translate(-50%,-50%) scale(0);transition:transform .12s ease}.darts-pool-scoring-modes input[type=radio]:checked,.darts-pool-multiplier-mode input[type=radio]:checked{background:#f47738;border-color:#f47738}.darts-pool-scoring-modes input[type=radio]:checked:after,.darts-pool-multiplier-mode input[type=radio]:checked:after{transform:translate(-50%,-50%) scale(1)}.darts-pool-scoring-modes input[type=radio]:focus-visible,.darts-pool-multiplier-mode input[type=radio]:focus-visible{outline:2px solid #f47738;outline-offset:2px}.darts-pool-scoring-modes span{min-width:0;display:grid;gap:1px}.darts-pool-scoring-modes strong{color:var(--ink);font-size:10px}.darts-pool-scoring-modes small,.darts-pool-scoring-note{color:var(--muted);font-size:9px;line-height:1.45}.darts-pool-scoring-custom{display:grid;gap:10px;padding:12px;background:#fbf8f5;border:1px solid #eee3dc;border-radius:10px}.darts-pool-scoring-custom-panel>summary{min-height:38px;display:flex;align-items:center;padding:0 11px;color:#172436;background:#fff8f2;border:1px solid #f2ddcd;border-radius:9px;font-size:10px;font-weight:800;cursor:pointer;list-style:none}.darts-pool-scoring-custom-panel>summary::-webkit-details-marker{display:none}.darts-pool-scoring-custom-panel>summary:after{margin-left:auto;color:#c95c2e;content:"+";font-size:16px}.darts-pool-scoring-custom-panel[open]>summary{margin-bottom:8px}.darts-pool-scoring-custom-panel[open]>summary:after{content:"−"}.darts-pool-scoring-number-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.darts-pool-scoring-number-grid label,.darts-pool-round-multipliers label{display:grid;gap:5px;color:#596574;font-size:9px;font-weight:800}.darts-pool-scoring-number-grid input,.darts-pool-scoring-number-grid select,.darts-pool-round-multipliers input{width:100%;min-width:0;height:34px;padding:0 8px;color:var(--ink);background:#fff;border:1px solid #e5d6ca;border-radius:7px;font:700 11px var(--font-body)}.darts-pool-netnot-toggle,.darts-pool-multiplier-mode label{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:9px;font-weight:700}.darts-pool-multiplier-mode{display:grid;gap:7px}.darts-pool-multiplier-mode>span{color:#596574;font-size:9px;font-weight:800}.darts-pool-multiplier-mode>div{display:flex;flex-wrap:wrap;gap:7px 14px}.darts-pool-round-multipliers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.darts-pool-round-multipliers.is-readonly input{color:#687486;background:#f4f0ed;border-color:#e8ded6;cursor:default}.darts-pool-scoring-note{display:block}.darts-pool-scoring-summary{display:grid;gap:12px;margin-top:12px;padding:16px;background:#fff;border:1px solid #eee2d9;border-radius:14px}.pool-settings-all-form>.darts-pool-scoring-summary{grid-column:1 / -1}.darts-pool-scoring-summary>header{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin:0}.darts-pool-scoring-summary-icon{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;color:#f47738;background:#fff0e5;border-radius:11px}.darts-pool-scoring-summary-icon svg{width:22px;height:22px;stroke-width:2.2}.darts-pool-scoring-summary-whistle{width:22px;height:22px;background:currentColor;-webkit-mask:url(/eredivisie/home_regels.png) center / 42px 42px no-repeat;mask:url(/eredivisie/home_regels.png) center / 42px 42px no-repeat}.darts-pool-scoring-summary>header>div{display:grid;gap:3px}.darts-pool-scoring-summary>header strong{color:var(--ink);font:800 15px var(--font-display)}.darts-pool-scoring-summary>header span:not(.darts-pool-scoring-summary-icon){color:var(--muted);font-size:10px;line-height:1.4}.darts-pool-scoring-summary-selection{min-width:0;padding:12px;background:#faf1eb;border:0;border-radius:11px}.darts-pool-scoring-summary-selection small{color:var(--ink);font-size:10px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.darts-pool-scoring-summary-section-title{margin:0;color:#68788c;font:800 9px var(--font-body);letter-spacing:.08em;text-transform:uppercase}.darts-pool-scoring-summary-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.darts-pool-scoring-summary-rules>div{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-content:start;align-items:start;gap:9px;padding:12px;background:#faf1eb;border:0;border-radius:11px}.darts-pool-scoring-summary-rules>div>svg{width:17px;height:17px;margin-top:1px;color:#f47738;stroke-width:2.2}.darts-pool-scoring-summary-rules>div>span{min-width:0;display:grid;gap:3px}.darts-pool-scoring-summary-rules strong,.darts-pool-scoring-summary-multipliers>strong{color:var(--ink);font-size:10px}.darts-pool-scoring-summary-rules small{color:#596574;font-size:9px;line-height:1.5}.darts-pool-scoring-summary-section-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.darts-pool-scoring-summary-link{width:fit-content;margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#c95c2e;font-size:9px;font-weight:800;text-align:right;text-decoration:none}.darts-pool-scoring-summary-link-label--mobile{display:none}.darts-pool-scoring-summary-link:hover{text-decoration:underline;text-underline-offset:3px}.darts-pool-scoring-summary-link svg{width:13px;height:13px}.football-pool-scoring-summary .darts-pool-scoring-summary-section-heading{grid-column:1 / -1}.football-pool-scoring-summary .darts-pool-scoring-summary-rules{grid-template-columns:repeat(3,minmax(0,1fr))}.football-pool-scoring-summary-selection{display:flex;align-items:center;justify-content:space-between;gap:10px}.football-pool-scoring-summary-selection>small{min-width:0}.darts-pool-scoring-summary-multipliers{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding-top:0}.darts-pool-scoring-summary-multipliers>strong{color:#68788c;font:800 9px var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.darts-pool-scoring-summary-multipliers-description{color:#596574;font-size:9px;line-height:1.45}.darts-pool-scoring-summary-multipliers>div{min-width:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.darts-pool-scoring-summary-multipliers>div>span{min-width:0;min-height:54px;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:6px;padding:7px 4px;color:var(--ink);background:#f5eeea;border-radius:10px;font-size:10px;text-align:center}.darts-pool-scoring-summary-multipliers>div>span strong{color:#405064;font-size:10px}.darts-pool-scoring-summary-round-name{max-width:100%;font-size:8px!important;line-height:1.25;white-space:normal}.darts-pool-scoring-summary-multipliers>div>span b{color:#f47738;font-size:10px}.darts-pool-scoring-summary-multiplier-value{min-height:20px;display:inline-flex;align-items:center;padding:2px 5px;color:#f47738;background:#fff;border:1px solid #f47738;border-radius:6px;font-size:9px;font-weight:800;line-height:1}.darts-pool-player-picker{grid-column:1 / -1;display:grid;gap:7px;padding:10px;background:#faf7f4;border:1px solid #eee3dc;border-radius:9px}.darts-pool-own-scope-toggle{width:fit-content;display:flex;gap:3px;padding:3px;background:#f0ebe6;border-radius:8px}.darts-pool-own-scope-toggle button{min-height:27px;padding:0 10px;color:#687486;background:transparent;border:0;border-radius:6px;font:800 9px var(--font-body);cursor:pointer}.darts-pool-own-scope-toggle button.is-active{color:#fff;background:#172436}.darts-pool-round-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.darts-pool-round-picker label{min-height:35px;display:flex;align-items:center;gap:7px;padding:7px 9px;color:#172436;background:#fff;border:1px solid #e9dfd7;border-radius:8px;font-size:9px;font-weight:700;cursor:pointer}.darts-pool-round-picker label:has(input:checked){background:#fff1e7;border-color:#f3a579}.darts-pool-round-picker input[type=checkbox],.darts-pool-player-list input[type=checkbox],.darts-pool-netnot-toggle input[type=checkbox]{position:relative;appearance:none;flex:0 0 14px;width:14px;height:14px;display:block;margin:0;background:#fff;border:1.5px solid #b7bfc6;border-radius:50%;cursor:pointer}.darts-pool-round-picker input[type=checkbox]:after,.darts-pool-player-list input[type=checkbox]:after,.darts-pool-netnot-toggle input[type=checkbox]:after{position:absolute;top:50%;left:50%;width:5px;height:5px;display:block;background:#fff;border-radius:50%;content:"";transform:translate(-50%,-50%) scale(0);transition:transform .12s ease}.darts-pool-round-picker input[type=checkbox]:checked,.darts-pool-player-list input[type=checkbox]:checked,.darts-pool-netnot-toggle input[type=checkbox]:checked{background:#f47738;border-color:#f47738}.darts-pool-round-picker input[type=checkbox]:checked:after,.darts-pool-player-list input[type=checkbox]:checked:after,.darts-pool-netnot-toggle input[type=checkbox]:checked:after{transform:translate(-50%,-50%) scale(1)}.darts-pool-round-picker input[type=checkbox]:focus-visible,.darts-pool-player-list input[type=checkbox]:focus-visible,.darts-pool-netnot-toggle input[type=checkbox]:focus-visible{outline:2px solid #f47738;outline-offset:2px}.darts-pool-player-search{min-height:36px;display:flex;align-items:center;gap:7px;padding:0 9px;background:#fff;border:1px solid #e7ddd5;border-radius:8px}.darts-pool-player-search svg{width:14px;height:14px;flex:0 0 14px;color:#77808c}.darts-pool-player-search input{width:100%;min-width:0;padding:0;background:transparent;border:0;outline:0;font-size:10px}.darts-pool-player-list{max-height:190px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:5px;overflow:auto}.darts-pool-player-list>label{min-width:0;min-height:32px;display:flex;align-items:center;gap:6px;padding:0 7px;color:var(--ink);background:#fff;border:1px solid #eee3dc;border-radius:7px;font-size:9px;cursor:pointer}.darts-pool-player-list>label:has(input:checked){background:#fff1e7;border-color:#f3a579}.darts-pool-player-list>label>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.darts-pool-player-list>label>small{margin-left:auto;color:var(--muted);font-size:7px}.darts-pool-player-list>small,.darts-pool-player-count{grid-column:1 / -1;color:var(--muted);font-size:9px}.pool-create-dialog form>.button{min-height:46px;margin-top:2px;color:#192537;background:#ff9c5c;border-radius:9px;font-size:12px;font-weight:900;transform:skew(-4deg);transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.pool-create-dialog form>.button>span{transform:skew(4deg)}.pool-create-dialog form>.button:hover:not(:disabled){background:#ffad68;box-shadow:0 6px 16px #d8683433;transform:skew(-4deg) translateY(-1px)}.pool-create-dialog form>.button:disabled{color:#192537;background:#ffbd8d;opacity:.72}.pool-create-close{top:20px;right:20px;width:32px;height:32px;color:#718093;background:#f8f5f2;border:1px solid #eee2d9;border-radius:9px;transition:color .15s ease,background .15s ease}.pool-create-close:hover:not(:disabled){color:#192537;background:#fff1e7}.pool-settings-list{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.pool-settings-invite{display:flex;align-items:center;gap:8px}.pool-settings-invite button{padding:3px 5px}.pool-settings-list .pool-settings-invite{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:9px;overflow:visible;white-space:normal}.pool-settings-invite code{white-space:nowrap}.pool-settings-invite .pool-invite-share,.pool-settings-invite .pool-invite-whatsapp{min-height:25px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:2px 1px;border:0;border-radius:0;font:800 8px var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer;transform:skew(-4deg)}.pool-settings-invite .pool-invite-share{color:var(--ink);background:transparent}.pool-settings-invite .pool-invite-share:hover{color:#e77442}.pool-settings-invite .pool-invite-whatsapp{color:#16834f;background:transparent}.pool-settings-invite .pool-invite-whatsapp:hover{color:#0b6038}.pool-settings-invite .pool-invite-share svg,.pool-settings-invite .pool-invite-whatsapp svg{width:12px;height:12px}.pool-invite-share-message{color:var(--muted);font-size:8px;line-height:1.4}@media(max-width:580px){.pool-create-dialog{padding:30px 18px 20px}.pool-create-visibility{grid-template-columns:minmax(0,1fr)}.pool-create-options{min-height:0}.pool-create-scope-list,.pool-create-option-list{grid-template-columns:minmax(0,1fr)}}.friend-pool-panel{animation:friend-pool-open .28s ease both}.pool-view-tabs{width:fit-content;max-width:100%;display:flex;align-items:center;gap:4px;margin:8px 0 7px;padding:4px;overflow-x:auto;background:#eee9e5;border-radius:11px;scrollbar-width:none}.friends-page .pool-view-tabs{margin-bottom:4px}.friends-page .pool-view-tabs.has-panel-gap{margin-bottom:16px}.pool-view-tabs::-webkit-scrollbar{display:none}.pool-view-tabs button{min-height:35px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;color:var(--muted);background:transparent;border:0;border-radius:8px;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.pool-view-tabs button:hover{color:var(--ink)}.pool-view-tabs button.is-active{color:var(--ink);background:#fff;box-shadow:0 2px 7px #17233414}.pool-view-tab-share,.pool-mobile-share{display:none}.pool-view-tabs button>svg{width:14px;height:14px}.pool-view-tabs button>small{min-width:18px;padding:2px 5px;color:var(--muted);background:#f1eeeb;border-radius:99px;font-size:8px;text-align:center}.pool-tab-label-mobile{display:none}.pool-members-card,.pool-settings-card{margin-top:18px;padding:20px 22px;background:#fff;border:1px solid #eee2d9;border-radius:14px;box-shadow:0 5px 16px #17233409}.pool-settings-card>header{margin-bottom:8px}.pool-members-card>header,.pool-settings-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.pool-members-card h2,.pool-settings-card h2{margin:3px 0 0;font:800 19px var(--font-display)}.pool-settings-created-at{display:block;margin-top:3px;color:var(--muted);font-size:9px;line-height:1.4}.pool-settings-card>header>svg{width:16px;height:16px;color:#ed7844}.pool-members-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.pool-member-row{min-width:0;min-height:49px;display:flex;align-items:center;gap:10px;padding:6px 8px;border-bottom:1px solid #f0eeeb}.pool-member-row:nth-last-child(-n+2){border-bottom:0}.pool-member-row .ranking-team-mark{width:30px;height:30px;flex:0 0 30px}.pool-member-row .ranking-team-mark.is-current{color:#172334;background:var(--lime)}.pool-member-row__name{min-width:0;flex:1}.pool-member-row__name strong,.pool-member-row__name small{display:block}.pool-member-row__name strong{overflow:hidden;color:var(--ink);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pool-member-row__name strong.is-current{color:#c95c2e}.pool-member-row__name small{margin-top:2px;color:var(--muted);font-size:8px}.pool-member-admin-tag{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:5px 8px;color:#b94a1e;background:#fff2e9;border:1px solid #f8dfcf;border-radius:999px;font-size:8px;font-weight:800;white-space:nowrap}.pool-member-remove{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;padding:0;color:#a5302e;background:#fff;border:1px solid #f0d5d1;border-radius:8px;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.pool-member-remove:hover:not(:disabled){color:#fff;background:#a5302e;border-color:#a5302e}.pool-member-remove:disabled{opacity:.55;cursor:wait}.pool-member-remove svg{width:14px;height:14px}.pool-members-caption,.pool-settings-card>p{margin:12px 2px 0;color:var(--muted);font-size:9px;line-height:1.6}.pool-settings-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible;padding:0;background:transparent;border:0;border-radius:0}.pool-settings-list.is-editable{grid-template-columns:repeat(3,minmax(0,1fr))}.pool-settings-list.is-editable:has(>.pool-settings-invite-cell:only-child){grid-template-columns:minmax(0,1fr)}.pool-settings-list.is-editable>.pool-settings-invite-cell:only-child{flex-direction:row;align-items:center;justify-content:space-between}.pool-settings-list>div{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:62px;padding:6px 0;background:transparent;border:0;border-radius:0}.pool-settings-list>div:last-child{border-right:0}.pool-settings-list .pool-settings-invite-cell{min-height:62px}.pool-settings-list span{color:#788494;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pool-settings-list small{color:var(--muted);font-size:8px;font-weight:500}.pool-settings-list strong{min-height:38px;display:flex;align-items:center;overflow:hidden;padding:8px 11px;color:var(--ink);background:#fff;border:1px solid #eee2d9;border-radius:9px;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.pool-settings-edit-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:0;padding:0;background:transparent;border:0;border-radius:0}.pool-settings-edit-summary.is-scope{grid-template-columns:minmax(0,1fr) auto;padding-inline:4px}.pool-settings-edit-summary.is-scope.is-readonly{grid-template-columns:minmax(0,1fr)}.pool-settings-edit-summary>div{min-height:62px;align-content:center;padding:6px 0;background:transparent;border:0;border-radius:0}.pool-settings-share{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:18px;overflow:hidden;background:linear-gradient(145deg,#fff5ed,#fff 58%,#fff8f2);border:1px solid #f2dfd1;border-radius:16px;text-align:center}.pool-settings-share-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;color:#a94e27;background:#ffe0c7;border-radius:8px;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transform:skew(-5deg)}.pool-settings-share-badge>*{transform:skew(4deg)}.pool-settings-share-badge svg{width:12px;height:12px;color:#ef7136}.pool-settings-share>h3{margin:0;color:var(--ink);font:800 16px var(--font-display)}.pool-settings-share-description{max-width:100%;margin:0;color:var(--muted);font-size:9px;line-height:1.45;white-space:nowrap}.pool-settings-share-code{width:min(100%,280px);min-width:0;display:grid;gap:4px;justify-items:center}.pool-settings-share-code>span{color:#788494;font-size:7px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pool-settings-share-code>strong{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;padding:5px 8px;background:#ffffffd9;border:1px solid #f2dfd1;border-radius:12px;box-shadow:0 5px 14px #17233417,0 2px 5px #f4773814;transform:skew(-4deg)}.pool-settings-share-code>strong>*{transform:skew(4deg)}.pool-settings-share-code>strong code{color:#c95c2e;font:600 14px var(--font-body);letter-spacing:.06em}.pool-settings-share-code>strong button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--ink);background:#fff;border:1px solid #eee2d9;border-radius:8px;cursor:pointer}.pool-settings-share-code>strong button svg{width:14px;height:14px}.pool-settings-share-code>small{grid-column:1 / -1}.pool-settings-share-actions{width:min(100%,300px);display:grid;grid-template-columns:1.2fr 1fr;gap:8px}.pool-settings-share-actions>*{min-width:0;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 8px;border:1px solid #f0dfd4;border-radius:10px;box-shadow:0 4px 10px #17233414,0 2px 4px #f4773812;font:800 8px var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer;transform:skew(-4deg)}.pool-settings-share-actions>*>*{transform:skew(4deg)}.pool-settings-share-actions svg{width:13px;height:13px;flex:0 0 auto}.pool-settings-share-actions .pool-invite-share{color:#fff;background:linear-gradient(135deg,#ff9b52,#f47738);border-color:transparent}.pool-settings-share-actions .pool-invite-whatsapp{color:var(--ink);background:#fff}.pool-settings-share-actions .pool-invite-whatsapp svg{color:#16834f}.pool-prediction-privacy{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;margin-top:0;padding:0 4px 12px;background:transparent;border:0;border-radius:0}.pool-settings-other-settings:not(.is-card),.pool-settings-other-settings:not(.is-card)>.pool-settings-other-settings-content{display:contents}.pool-settings-other-settings.is-card{grid-column:1 / -1;display:grid;gap:14px;margin-top:10px;padding:16px 18px;background:#fff;border:1px solid #eee2d9;border-radius:14px}.pool-settings-all-form>.pool-prize-pool-settings+.pool-settings-other-settings.is-card{margin-top:0}.pool-settings-other-settings.is-card>header{display:flex;align-items:center;gap:12px;margin:0}.pool-settings-other-settings.is-card>header>span{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;color:#f47738;background:#fff0e5;border-radius:11px}.pool-settings-other-settings.is-card>header>span svg{width:21px;height:21px}.pool-settings-other-settings.is-card>header h3{margin:0;color:var(--ink);font:800 15px var(--font-display)}.pool-settings-other-settings.is-card>header p{margin:3px 0 0;color:var(--muted);font-size:10px}.pool-settings-other-settings.is-card .pool-settings-other-settings-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.pool-settings-other-settings.is-card .pool-prediction-privacy{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0}.pool-settings-other-settings.is-card .pool-prediction-privacy-options{padding:0;background:transparent;border:0;border-radius:0}.pool-settings-other-settings.is-card .pool-prediction-privacy-options{gap:0}.pool-settings-other-settings.is-card .pool-prediction-privacy-options legend{margin-bottom:0;color:#68788c;letter-spacing:.08em}.pool-settings-other-settings.is-card .pool-prediction-privacy-segments{width:100%;height:38px;box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px;padding:3px;background:#f1ece8;border-radius:10px}.pool-settings-other-settings.is-card .pool-prediction-privacy-options label{min-height:0;height:100%;box-sizing:border-box;padding:0 8px;color:#405064;background:transparent;border:1px solid transparent;border-radius:8px;font-size:10px;font-weight:700}.pool-settings-other-settings.is-card .pool-prediction-privacy-options label:has(input:checked){color:#172334;background:#fff0e5;border-color:#ffad79;box-shadow:0 1px 3px #1723340f}.pool-settings-other-settings.is-card .pool-prediction-privacy-options label>span strong{color:inherit;font-size:10px;font-weight:700}.pool-settings-other-settings.is-card .pool-prediction-privacy-help{max-width:none;margin-top:7px}.pool-settings-other-order{grid-column:1 / -1;display:flex;justify-content:flex-end}.pool-settings-other-settings.is-card .pool-settings-feedback{grid-column:1 / -1}.pool-prediction-privacy-heading h3{margin:2px 0 3px;color:var(--ink);font:800 12px var(--font-display)}.pool-prediction-privacy-heading p{margin:0;color:var(--muted);font-size:10px}.pool-prediction-privacy-options{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:6px;margin:0;padding:0;border:0}.pool-prediction-privacy-options legend{margin-bottom:4px;padding:0;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pool-prediction-privacy-segments{width:min(100%,320px);min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;background:#f1ece8;border-radius:9px}.pool-prediction-privacy-options label{position:relative;min-width:0;min-height:34px;display:flex;align-items:center;justify-content:center;padding:4px 8px;color:var(--muted);background:transparent;border:0;border-radius:7px;text-align:center;transform:none}.pool-prediction-privacy-options label:has(input:checked){color:var(--ink);background:#fff;box-shadow:0 1px 3px #1723341a}.pool-prediction-privacy-options label>*{transform:none}.pool-prediction-privacy-options label:hover{transform:none}.pool-prediction-privacy-options label:focus-within{outline:2px solid #f47738;outline-offset:1px}.pool-prediction-privacy-options input{position:absolute;width:1px;height:1px;opacity:0}.pool-prediction-privacy-options label>span strong{font-size:9px}.pool-prediction-privacy-help{max-width:480px;color:var(--muted);font-size:8px;line-height:1.4}.pool-show-friend-predictions{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;background:#faf8f6;border:1px solid #eee5de;border-radius:9px;cursor:pointer}.pool-show-friend-predictions input{flex:0 0 auto;margin:2px 0 0;accent-color:#f47738}.pool-show-friend-predictions>span strong,.pool-show-friend-predictions>span small{display:block}.pool-show-friend-predictions>span strong{color:var(--ink);font-size:9px}.pool-show-friend-predictions>span small{margin-top:3px;color:var(--muted);font-size:8px;line-height:1.45}.pool-prediction-privacy>.button{justify-self:end;min-height:32px;padding:0 11px;font-size:9px;white-space:nowrap}.pool-prediction-privacy .pool-settings-feedback{grid-column:1 / -1}.pool-settings-edit-summary>div{min-width:0;display:grid;gap:4px}.pool-settings-edit-summary>div>span{color:#788494;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pool-settings-edit-summary>div>strong{min-height:38px;display:flex;align-items:center;overflow:hidden;padding:8px 11px;color:var(--ink);background:#fff;border:1px solid #eee2d9;border-radius:9px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pool-settings-edit-summary.is-scope>div>strong{white-space:normal}.pool-settings-edit-toggle{min-width:82px;min-height:32px;padding:0 12px;color:#fff;background:var(--ink);border:0;border-radius:8px;font:800 9px var(--font-body);cursor:pointer;transform:skew(-4deg);transition:background .15s ease,transform .15s ease}.pool-settings-edit-summary.is-scope>.pool-settings-edit-toggle{margin-top:14px}.pool-settings-edit-toggle:hover{background:#f47738;transform:skew(-4deg) translateY(-1px)}.pool-settings-card>p{margin-top:13px}.pool-leave-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #eee2d9}.pool-leave-actions>p:not(.pool-settings-feedback){margin:0;color:var(--muted);font-size:9px;line-height:1.5}.pool-leave-actions .pool-settings-feedback{flex:1}.pool-settings-all-form{display:grid;gap:0}.pool-settings-general-card{grid-column:1 / -1;display:grid;gap:16px;margin:0 0 12px;padding:16px 18px;background:#fff;border:1px solid #eee2d9;border-radius:14px}.pool-settings-all-form>.pool-settings-general-card+.darts-pool-scoring-summary{margin-top:0}.pool-prize-pool-settings{grid-column:1 / -1;display:grid;gap:14px;margin:12px 0;padding:16px 18px;background:#fff;border:1px solid #eee2d9;border-radius:14px}.pool-prize-pool-settings>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.pool-prize-pool-settings>header>span:first-child{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;color:#f47738;background:#fff0e5;border-radius:11px}.pool-prize-pool-settings>header>span svg{width:21px;height:21px}.pool-prize-pool-settings>header>div{min-width:0;flex:1 1 auto}.pool-prize-pool-settings>header h3{margin:0;color:var(--ink);font:800 15px var(--font-display)}.pool-prize-pool-settings>header p{margin:3px 0 0;color:var(--muted);font-size:10px}.pool-prize-autosave-status{margin:-6px 0 0;color:var(--muted);font-size:8px;line-height:1.4}.pool-prize-autosave-status.is-error{color:#a5302e}.pool-prize-pool-toggle{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;color:#68788c;font-size:9px;font-weight:800;cursor:pointer}.pool-prize-pool-toggle input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.pool-prize-pool-toggle>span{position:relative;width:34px;height:20px;display:inline-block;background:#e8e1db;border-radius:99px;transition:background .16s ease}.pool-prize-pool-toggle>span:after{position:absolute;top:3px;left:3px;width:14px;height:14px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #17233433;content:"";transition:transform .16s ease}.pool-prize-pool-toggle input:checked+span{background:#f47738}.pool-prize-pool-toggle input:checked+span:after{transform:translate(14px)}.pool-prize-pool-toggle input:focus-visible+span{outline:2px solid #172334;outline-offset:2px}.pool-prize-pool-toggle strong{min-width:18px;color:#405064;font-size:9px}.pool-prize-pool-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:8px}.pool-prize-pool-fields>label{min-width:0;display:grid;gap:6px;padding:9px 10px;color:#68788c;background:#f5eeea;border:1px solid #eee2d9;border-radius:9px;font-size:9px;font-weight:800}.pool-prize-place-heading{min-height:20px;display:flex;align-items:center;justify-content:space-between;gap:6px}.pool-prize-place-heading>button{width:20px;height:20px;display:grid;place-items:center;padding:0;color:#9a6a55;background:#fff5ee;border:1px solid #f0ded2;border-radius:6px;cursor:pointer}.pool-prize-place-heading>button:hover{color:#a83d24;background:#ffe8dc;border-color:#efc8b4}.pool-prize-place-heading>button svg{width:11px;height:11px}.pool-prize-amount-input{min-width:0;height:34px;display:flex;align-items:center;gap:6px;padding:0 9px;color:#68788c;background:#fff;border:1px solid #eee5de;border-radius:7px}.pool-prize-amount-input b{color:#f47738;font-size:10px}.pool-prize-amount-input input{width:100%;min-width:0;height:30px;padding:0;color:var(--ink);background:transparent;border:0;outline:none;font:700 11px var(--font-body);text-align:right}.pool-prize-amount-input:focus-within{border-color:#f3a579;box-shadow:0 0 0 2px #f4773821}.pool-prize-last-place{border-style:dashed!important}.pool-prize-pool-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.pool-prize-pool-footer>button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#bd572b;background:#fff1e7;border:1px solid #f0d6c5;border-radius:8px;font:800 9px var(--font-body);cursor:pointer}.pool-prize-pool-footer>button:hover:not(:disabled){background:#ffdfca;border-color:#f3ad83}.pool-prize-pool-footer>button:disabled{opacity:.5;cursor:not-allowed}.pool-prize-pool-footer>button svg{width:13px;height:13px}.pool-prize-pool-footer>small{max-width:520px;display:grid;gap:2px;color:var(--muted);font-size:8px;line-height:1.4;text-align:right}.pool-settings-general-header{display:flex;align-items:center;gap:12px}.pool-settings-general-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;color:#f47738;background:#fff0e5;border-radius:12px}.pool-settings-general-icon svg{width:23px;height:23px;stroke-width:2.2}.pool-settings-general-header h3{margin:0;color:var(--ink);font:800 15px var(--font-display)}.pool-settings-general-header p{margin:3px 0 0;color:var(--muted);font-size:10px}.pool-settings-general-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px 28px;padding-left:4px}.pool-settings-general-field{min-width:0;display:grid;align-content:start;gap:7px;color:var(--muted);font-size:9px;font-weight:800}.pool-settings-general-field>span:first-child,.pool-settings-general-access legend{color:#68788c;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pool-settings-general-field .pool-settings-name-input-wrap{width:100%;height:38px}.pool-settings-general-field .pool-settings-name-input-wrap input{width:100%;height:38px;box-sizing:border-box;padding:0 36px 0 12px;color:var(--ink);background:#fff;border:1px solid #e5d6ca;border-radius:9px;font:700 11px var(--font-body);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.pool-settings-general-field .pool-settings-name-input-wrap input:focus{border-color:#f3a579;box-shadow:0 0 0 3px #f4773824}.pool-settings-general-name-display{width:100%;min-width:0;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;color:var(--ink);background:#faf1eb;border:0;border-radius:10px;font:800 11px var(--font-body);text-align:left;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.pool-settings-general-name-display:hover{background:#f5e7dc}.pool-settings-general-name-display:focus-visible{outline:2px solid #f47738;outline-offset:2px}.pool-settings-general-name-display svg{width:14px;height:14px;flex:0 0 14px;color:#c95c2e}.pool-settings-general-field .pool-settings-readonly-value{width:100%;min-height:38px;font-size:11px}.pool-settings-general-field .pool-settings-general-highlight{padding-inline:12px;background:#faf1eb;border:0;border-radius:11px}.pool-settings-general-field small,.pool-settings-general-access>small{color:var(--muted);font-size:9px;font-weight:500;line-height:1.45}.pool-settings-general-access{min-width:0;display:grid;align-content:start;gap:0;margin:0;padding:0;border:0}.pool-settings-general-access legend{padding:0}.pool-settings-general-access-options{min-width:0;height:38px;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px;padding:3px;background:#f1ece8;border-radius:10px}.pool-settings-general-access-options label{position:relative;min-width:0;min-height:0;height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 8px;color:#405064;background:transparent;border:1px solid transparent;border-radius:8px;font-size:10px;font-weight:700;text-align:center;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.pool-settings-general-access-options label>span{display:inline-flex;align-items:center;justify-content:center;gap:7px}.pool-settings-general-access-options label svg{width:15px;height:15px;flex:0 0 15px;color:#405064}.pool-settings-card .pool-settings-general-access-options input[type=radio]{position:absolute;width:1px;height:1px;flex:0 0 1px;margin:0;opacity:0}.pool-settings-general-access-options label:has(input:checked){color:#172334;background:#fff0e5;border-color:#ffad79;box-shadow:0 1px 3px #1723340f}.pool-settings-general-access-options label:has(input:checked) svg{color:#f47738}.pool-settings-general-access-options label:focus-within{outline:2px solid #f47738;outline-offset:1px}.pool-settings-general-access>small{margin-top:7px}.pool-settings-general-fields>.pool-settings-feedback{grid-column:1 / -1}.pool-settings-all-form.has-side-panel{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px}.pool-settings-all-form.has-side-panel>.pool-settings-inline-form{grid-column:1;grid-row:1}.pool-settings-all-form.has-side-panel:not(.is-owner) .pool-prediction-privacy{margin-top:12px}.pool-settings-all-form.is-owner .pool-prediction-privacy{margin-top:12px}.pool-settings-all-form.has-side-panel .pool-settings-side-panel{position:absolute;top:-32px;right:0;width:calc(50% - 12px);display:grid;align-content:start;gap:10px}.pool-settings-all-form.has-side-panel .pool-prediction-privacy,.pool-settings-all-form.is-owner>.pool-settings-edit-summary,.pool-settings-all-form.is-owner>.pool-settings-scope-form,.pool-settings-all-form.has-side-panel>.pool-settings-save-all{grid-column:1 / -1}.pool-settings-other-settings.is-card .pool-prediction-privacy{margin-top:0}.pool-settings-inline-form{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1px;margin-top:0;padding:12px 4px 0;background:transparent;border:0;border-radius:0}.pool-settings-inline-form,.pool-settings-list.is-member-settings{align-content:start}.pool-settings-inline-field{width:min(100%,320px);min-width:0;display:grid;gap:5px;color:var(--muted);font-size:8px;font-weight:700}.pool-settings-inline-field>span:not(.pool-settings-name-input-wrap){font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pool-settings-inline-field small{color:var(--muted);font-size:8px;font-weight:500}.pool-name-length-help{margin-top:-7px;color:var(--muted);font-size:8px}.pool-settings-inline-field input,.pool-settings-inline-field select{width:100%;height:34px;min-width:0;padding:0 9px;color:var(--ink);background:#fff;border:1px solid #e5d6ca;border-radius:8px;font:600 10px var(--font-body)}.pool-settings-name-input-wrap{position:relative;display:block;height:34px}.pool-settings-name-input-wrap input{padding-right:32px}.pool-settings-name-input-wrap>svg{position:absolute;top:50%;right:11px;width:13px;height:13px;color:#c95c2e;pointer-events:none;transform:translateY(-50%)}.pool-settings-readonly-value{width:min(100%,320px);min-height:34px;display:flex;align-items:center;padding:0 9px;color:var(--ink);background:#fff;border:1px solid #e5d6ca;border-radius:8px;font:600 10px var(--font-body)}.pool-settings-inline-form.is-readonly>.pool-settings-inline-field+.pool-settings-inline-field{width:min(100%,520px);margin-top:4px}.pool-settings-inline-access{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;margin:4px 0 0;padding:0;border:0}.pool-settings-inline-access legend{padding:0;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pool-settings-inline-access-options{width:min(100%,320px);min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-top:6px;padding:3px;background:#f1ece8;border-radius:9px}.pool-settings-inline-access label{position:relative;min-width:0;min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;color:var(--muted);border-radius:7px;font-size:9px;font-weight:700;white-space:nowrap;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.pool-settings-inline-access label:has(input:checked){color:var(--ink);background:#fff;box-shadow:0 1px 3px #1723341a}.pool-settings-inline-access label:focus-within{outline:2px solid #f47738;outline-offset:1px}.pool-settings-inline-access input{position:absolute;width:1px;height:1px;opacity:0}.pool-settings-inline-access-help{max-width:none;margin-top:9px;color:var(--muted);font-size:8px;line-height:1.4}.pool-settings-card input[type=radio]{appearance:none;width:14px;height:14px;flex:0 0 14px;margin:0;background:#fff;border:1px solid #aab3bc;border-radius:3px;cursor:pointer}.pool-settings-card input[type=radio]:checked{background:#f47738;border-color:#f47738;box-shadow:inset 0 0 0 3px #fff}.pool-settings-card input[type=radio]:focus-visible{outline:2px solid #172334;outline-offset:2px}.pool-settings-inline-form>.button{min-height:34px;padding:0 12px;font-size:9px;white-space:nowrap}.pool-settings-name-field{display:grid;gap:7px;color:var(--ink);font-size:9px;font-weight:800}.pool-settings-name-field input{width:100%;height:42px;padding:0 12px;color:var(--ink);background:#fff;border:1px solid #e5d6ca;border-radius:10px;font:700 11px var(--font-body)}.pool-settings-name-field input:focus{outline:2px solid #ffb16f;outline-offset:1px}.pool-settings-access{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:10px;background:#fff;border:1px solid #eee2d9;border-radius:11px}.pool-settings-access legend{padding:0 5px;color:var(--ink);font-size:9px;font-weight:800}.pool-settings-access label{display:flex;align-items:flex-start;gap:7px;min-width:0;padding:9px;color:var(--ink);background:#faf8f6;border:1px solid #eee5de;border-radius:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pool-settings-access label:has(input:checked){color:#fff;background:var(--ink);border-color:var(--ink)}.pool-settings-access input{margin:2px 0 0;accent-color:#f47738}.pool-settings-access label>span strong{font-size:9px}.pool-settings-access label:has(input:checked)>span strong{color:#fff}.pool-settings-access label>span small{color:var(--muted);font-size:7px}.pool-settings-access label:has(input:checked)>span small{color:#c5cfdb}.pool-settings-actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px}.pool-settings-actions .button{min-height:38px;padding:0 14px;font-size:9px}.pool-delete-button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 9px;color:#a5302e;background:transparent;border:1px solid transparent;border-radius:7px;font:700 9px var(--font-body);cursor:pointer}.pool-delete-button:hover:not(:disabled){background:#fff3f1;border-color:#f0d5d1}.pool-delete-button:disabled{opacity:.55;cursor:wait}.pool-delete-button svg{width:13px;height:13px}.pool-settings-feedback{grid-column:1 / -1;margin:0;color:#28734d;font-size:9px}.pool-settings-feedback.is-error{color:#a5302e}.pool-settings-save-all{display:flex;justify-content:flex-end;margin-top:14px;padding:12px 4px 2px;border-top:0}.pool-settings-save-all>.button{min-height:38px;padding-inline:16px}.pool-settings-scope-form{display:grid;gap:13px;margin-top:10px;padding:0 4px;background:transparent;border:0;border-radius:0;box-shadow:none}.pool-settings-scope-form h3{margin:0;color:var(--ink);font:800 14px var(--font-display)}.pool-settings-scope-form>div>p,.pool-scope-change-help{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.pool-scope-mode-group{display:grid;gap:3px}.pool-settings-scope-form .pool-create-scope-mode{padding-bottom:3px}.pool-scope-mode-group>p{margin:0;color:var(--muted);font-size:9px;line-height:1.5}.pool-scope-pending-note{margin:0;padding:9px 11px;color:#854717;background:#fff1e7;border:1px solid #f4d3bd;border-radius:8px;font-size:9px;line-height:1.5}.pool-settings-scope-form fieldset{min-width:0;margin:0;padding:8px 0;background:transparent;border:0;border-radius:0}.pool-settings-scope-form legend{padding:0 6px;color:#68788c;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pool-settings-scope-form .pool-create-scope-mode{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.pool-settings-scope-form .pool-create-scope-mode legend{grid-column:auto}.pool-scope-mode-segments{width:min(100%,320px);min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;background:#f1ece8;border-radius:9px}.pool-scope-mode-segments label{position:relative;min-width:0;min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;color:var(--muted);border-radius:7px;font-size:9px;font-weight:700;white-space:nowrap;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.pool-scope-mode-segments label:has(input:checked){color:var(--ink);background:#fff;box-shadow:0 1px 3px #1723341a}.pool-scope-mode-segments label:focus-within{outline:2px solid #f47738;outline-offset:1px}.pool-scope-mode-segments input{position:absolute;width:1px;height:1px;opacity:0}.pool-settings-scope-form .pool-create-options{width:100%;min-width:0;min-height:0;max-height:240px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));align-items:stretch;gap:0 12px;padding:0;background:transparent;border:0;overflow-x:hidden;overflow-y:auto}.pool-settings-scope-form .pool-create-options>label,.pool-settings-scope-form .pool-create-option-list label{position:relative;min-height:36px;gap:8px;padding:0 9px;color:var(--ink);background:#fff;border:1px solid #eee2d9;border-radius:8px;font-size:9px;font-weight:700;transform:skew(-3deg);transition:color .15s ease,background .15s ease,border-color .15s ease}.pool-settings-scope-form .pool-settings-scope-options:not(.pool-create-clubs)>label{justify-content:center;text-align:center}.pool-settings-bulk-select{grid-column:1 / -1;display:flex;justify-content:flex-end}.pool-settings-bulk-select button{padding:3px 0;color:#b94a1e;background:transparent;border:0;font:700 8px var(--font-body);cursor:pointer}.pool-settings-bulk-select button:hover{color:var(--ink);text-decoration:underline}.pool-settings-scope-form .pool-create-options>label>*,.pool-settings-scope-form .pool-create-option-list label>*{transform:skew(3deg)}.pool-settings-scope-form .pool-create-options>label:hover,.pool-settings-scope-form .pool-create-option-list label:hover{border-color:#f0b18d;color:#b94a1e;transform:skew(-3deg)}.pool-settings-scope-form .pool-create-options>label:has(input:checked),.pool-settings-scope-form .pool-create-option-list label:has(input:checked){color:#b94a1e;background:#fff3e9;border-color:#f3a579}.pool-settings-scope-form .pool-create-options input[type=checkbox]{position:absolute;width:1px;height:1px;flex:0 0 1px;margin:0;opacity:0}.pool-settings-scope-form .pool-create-options>label:has(input:focus-visible),.pool-settings-scope-form .pool-create-option-list label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.pool-settings-scope-form .pool-create-clubs>.pool-club-search{margin:14px 0 4px}.pool-settings-scope-form .pool-create-option-list{width:100%;min-width:0;min-height:55px;max-height:150px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));align-content:start;gap:6px 8px;grid-column:1 / -1;padding-inline:4px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.pool-settings-scope-form .pool-create-option-list label{min-width:0}.pool-settings-scope-form .pool-create-option-list label>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-create-option-list .club-crest--image img{width:19px;height:19px;object-fit:contain}.pool-settings-scope-form .pool-create-options>small,.pool-settings-scope-form .pool-create-option-list>small{grid-column:1 / -1}.pool-settings-scope-form .pool-scope-change-help{margin:0;padding:0;color:var(--muted);border:0;font-size:9px;line-height:1.5}.pool-settings-scope-form>.button{justify-self:start;min-height:38px;padding:0 14px;font-size:9px}@media(min-width:761px){.pool-settings-scope-form .pool-create-options,.pool-settings-scope-form .pool-create-option-list{max-height:none;overflow-x:hidden;overflow-y:visible}.pool-settings-scope-form .pool-create-clubs .pool-create-option-list{max-height:180px;overflow-y:auto}}@keyframes friend-pool-open{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.dashboard-day-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.dashboard-day-strip button{min-width:0;min-height:76px;padding:7px 4px;color:#677486;background:#fff;border-color:#e8d9cf;border-radius:10px}.dashboard-day-strip button small{font-size:8px;letter-spacing:.04em}.dashboard-day-strip button strong{margin:1px 0;color:#1a2738;font-size:21px;font-weight:600;line-height:1.1}.dashboard-day-strip button span{color:#758092;font-size:8px}.dashboard-day-strip button.is-active{color:#fff;background:#f47738;border-color:#f47738;box-shadow:0 7px 15px #f4773833}.dashboard-day-strip button.is-active strong,.dashboard-day-strip button.is-active span{color:#fff}.dashboard-day-strip button:not(.is-active):hover{z-index:1;border:1px solid #ed7844;border-top-width:2px;box-shadow:none;transform:none}@media(max-width:1050px){.leaderboard-layout{grid-template-columns:minmax(0,1fr);gap:16px}.pool-overview-layout.pool-ranking-dashboard,.leaderboard-directory{grid-template-columns:minmax(0,1fr)}.leaderboard-directory-list{grid-template-columns:repeat(3,minmax(0,1fr))}.leaderboard-directory-heading{padding-inline:14px}.predictions-banner{margin-inline:-28px;padding-inline:28px}.sidebar{gap:14px;padding-inline:24px}.side-nav{gap:2px}.side-nav a,.sidebar__bottom>a{gap:6px;padding-inline:8px;font-size:11px}.sidebar__bottom{gap:8px}.profile-chip{gap:7px;padding-left:10px}.profile-chip small{display:none}.page{padding-inline:28px}.dashboard-match-row{grid-template-columns:80px minmax(330px,1fr) 105px 75px 22px;gap:10px;padding-left:14px}.dashboard-match-row:not(.has-result) .dashboard-match-state{transform:translate(57px)}.dashboard-match-time{padding-right:10px}.dashboard-match-game{gap:12px}.dashboard-row-team strong{font-size:11px}.dashboard-row-score input{width:44px;height:46px}}@media(max-width:760px){.euro2028-banner{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:30px}.euro2028-countdown{width:min(100%,560px)}.euro2028-intro{grid-template-columns:minmax(0,1fr);gap:12px}.euro2028-facts{grid-template-columns:minmax(0,1fr);gap:10px}.euro2028-facts article{min-height:0}.euro2028-pick-grid{grid-template-columns:minmax(0,1fr);gap:9px}.euro2028-pick-grid article{min-height:0}.euro2028-cta{align-items:flex-start;flex-direction:column;gap:18px;padding:22px}.leaderboard-page{padding-top:0}.leaderboard-layout{grid-template-columns:minmax(0,1fr);gap:18px}.leaderboard-directory{grid-template-columns:minmax(0,1fr)}.leaderboard-directory-heading{padding:16px 16px 8px}.leaderboard-directory-list{max-height:none;display:grid;grid-template-columns:minmax(0,1fr);gap:9px;padding:4px 2px 12px;overflow:visible}.leaderboard-competition-scroll{display:flex;gap:9px;min-width:0;max-width:100%;padding:0 2px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.leaderboard-competition-scroll::-webkit-scrollbar{display:none}.leaderboard-competition-scroll>.leaderboard-directory-row{flex:0 0 156px;scroll-snap-align:start}.leaderboard-directory-list>.leaderboard-club-search{width:100%}.leaderboard-club-search{min-height:96px}.leaderboard-club-results{top:calc(100% - 8px)}.leaderboard-carousel-stage .ranking-carousel-card.is-active{width:100%}.leaderboard-layout .ranking-slide-columns,.leaderboard-layout .ranking-slide-row{grid-template-columns:22px 26px minmax(0,1fr) 40px 48px 30px 10px;gap:5px;padding-inline:6px}.predictions-page{padding-top:0}.predictions-banner{margin-bottom:24px;padding-block:24px 35px}.predictions-banner:before{clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),0 100%)}.prediction-round-toolbar{position:relative;display:block;width:100%;min-height:38px}.predictions-page .prediction-round-toolbar .dashboard-round-nav{grid-template-columns:32px auto 32px;min-height:38px;padding-inline:6px;margin:0 auto}.prediction-round-toolbar .dashboard-round-nav button{min-width:32px}.prediction-round-today{position:absolute;top:50%;right:0;min-height:30px;padding-inline:2px;font-size:9px;transform:translateY(-50%)}.prediction-round-today__desktop{display:none}.prediction-round-today__mobile{display:inline}.predictions-banner .page-heading{align-items:flex-start}.prediction-day-picker{flex-wrap:wrap}.prediction-day-picker .dashboard-day-strip{flex-basis:100%}.prediction-today{min-height:36px;margin-left:auto}.predictions-page .predictions-banner{margin-bottom:16px;padding-block:18px 25px}.predictions-page .predictions-banner .page-heading{position:relative;gap:12px}.predictions-page .predictions-banner .prediction-today{position:absolute;top:22px;right:0;margin:0}.leaderboard-page .leaderboard-banner{margin-bottom:16px;padding-block:18px 25px}.leaderboard-page .leaderboard-banner .page-heading{gap:12px;margin:0}.friends-page .friends-banner{margin-bottom:16px;padding-block:18px 25px}.friends-page .friends-banner .page-heading{position:relative;gap:12px}.friends-page .friends-banner .friends-create-pool{position:absolute;top:22px;right:0;margin:0}.friends-create-pool__desktop{display:none}.friends-create-pool__mobile{display:inline}.friends-create-pool{text-transform:none;letter-spacing:0}.predictions-description-desktop{display:none}.predictions-description-mobile{display:inline}.prediction-controls{align-items:stretch;flex-wrap:wrap}.prediction-search{width:100%}.prediction-search input{font-size:16px}.dashboard-day-strip{grid-template-columns:repeat(7,72px)}.prediction-block-heading{align-items:flex-start}.prediction-total{min-width:120px}.dashboard-round-nav{margin-inline:-15px}.dashboard-day-strip{grid-template-columns:repeat(7,72px);margin-inline:-2px;padding:2px}.dashboard-day-strip button{min-height:72px}.dashboard-match-list .match-card{display:block;padding:13px 10px}.dashboard-match-list .match-card__meta{margin-bottom:9px}.dashboard-match-list .match-card__teams{grid-template-columns:1fr auto 1fr}.dashboard-match-list .team--home{justify-content:flex-start;flex-direction:row;text-align:left}.dashboard-match-list .team--away{justify-content:flex-start}.dashboard-match-row{min-height:124px;grid-template-columns:1fr auto;gap:10px;padding:12px}.dashboard-match-row.has-result .dashboard-match-state,.dashboard-match-row:not(.has-result) .dashboard-match-state{transform:none}.dashboard-match-time{grid-column:1;grid-row:1;align-self:auto;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;border:0;text-align:center}.dashboard-match-time strong{margin:0;font-size:11px}.dashboard-match-game{grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(70px,1fr) auto minmax(70px,1fr);gap:7px}.dashboard-row-team{flex-direction:column;gap:5px;text-align:center}.dashboard-row-team--home,.dashboard-row-team--away{justify-content:center}.dashboard-row-team strong{max-width:90px;font-size:9px}.dashboard-row-score{gap:4px}.dashboard-row-score input{width:38px;height:38px;font-size:15px}.dashboard-match-state{grid-column:1;grid-row:3;display:flex;align-items:center;gap:5px;text-align:left}.dashboard-match-state strong{margin:0;font-size:10px}.dashboard-match-points{grid-column:1;grid-row:4;display:flex;align-items:center;gap:5px;text-align:left}.dashboard-match-points:not(.is-visible){display:none}.dashboard-match-points strong{margin:0;font-size:10px}.dashboard-match-open{grid-column:2;grid-row:1 / 5}.mini-ranking .ranking-list{grid-template-columns:1fr}}@media(max-width:420px){.hero-week-stats{grid-template-columns:1fr;gap:8px}.hero-week-dots{width:100%}.hero-week-stat{min-height:142px;align-items:flex-start;justify-content:center;padding:16px;text-align:left}.hero-week-stat--featured{min-height:170px;align-items:center;justify-content:space-between;text-align:center}.match-card{padding:15px 12px}.match-card__teams{gap:7px}.team{flex-direction:column;gap:6px;text-align:center}.team--away{flex-direction:column;text-align:center}.score-inputs input{width:38px}.match-card--compact .team{flex-direction:row}.match-card--compact .team--away{flex-direction:row-reverse}.match-card--compact .team strong{display:none}.filter-tabs{width:100%}.filter-tabs button{flex:1;padding-inline:7px}.section-heading a{font-size:0}.section-heading a svg{width:18px}.friend-card{padding:18px}}@media(min-width:421px)and (max-width:1050px){.hero-week-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-week-stat--featured{grid-column:1 / -1}.hero-week-dots{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}:focus-visible{outline:3px solid rgba(237,120,68,.42);outline-offset:2px}.dashboard-row-score input,.score-inputs input{font-family:var(--font-display)}.dashboard-match-row.is-football-scoreboard{min-height:0;display:block;padding:12px 54px 12px 0;overflow:visible;background:#fff;border:0;border-bottom:1px solid #e8e1db;border-radius:0;box-shadow:none}.dashboard-match-row.is-football-scoreboard:hover{border-color:#e8e1db;box-shadow:none;transform:none}.dashboard-football-scoreboard-teams{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:5px}.dashboard-football-match-time{grid-column:1;width:fit-content;min-height:28px;display:inline-flex;align-items:center;gap:7px;padding:6px 9px;color:#fff;background:#172334;border:1px solid #e2d9d1;border-radius:8px;transform:skew(-5deg)}.dashboard-football-match-time>*{transform:skew(5deg)}.dashboard-football-match-time>small,.dashboard-football-match-time>strong{display:inline-block}.dashboard-football-match-time>small{color:#fff;font-size:9px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.dashboard-football-match-time>small:first-child{color:#ff9c5c}.dashboard-football-match-time>strong{color:#fff;font:600 12px var(--font-display);white-space:nowrap}.dashboard-football-match-time .dashboard-darts-live-indicator{display:inline-flex;align-items:center;gap:5px;color:#fff;font:600 12px var(--font-display);letter-spacing:0;white-space:nowrap}.dashboard-football-match-time .dashboard-darts-live-indicator i{width:5px;height:5px;flex:0 0 5px;background:#e33b3b;border-radius:50%}.dashboard-football-scoreboard-column{grid-row:1;width:max-content;justify-self:center;align-self:center;color:#596574;font-size:7px;font-weight:800;letter-spacing:.045em;text-align:center;text-transform:uppercase;transform:translateY(4px)}.dashboard-football-scoreboard-column.is-prediction{grid-column:2}.dashboard-football-scoreboard-column.is-result{grid-column:3}.dashboard-football-scoreboard-column.is-points{grid-column:4}.dashboard-football-scoreboard-teams{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(34px,auto))}.dashboard-match-game.is-football-scoreboard-game{display:grid;grid-template-columns:minmax(0,1fr) 64px 64px 72px;align-items:stretch;gap:5px 7px;padding:0;background:transparent;border:0;border-radius:0}.dashboard-football-scoreboard-teams{grid-column:1;grid-row:1 / span 2;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(34px,auto));gap:5px}.dashboard-football-scoreboard-teams .dashboard-row-team{min-width:0;flex-direction:row;justify-content:flex-start;gap:8px;padding:5px 9px;background:#fff;border:1px solid #e2d9d1;border-radius:9px;text-align:left;text-decoration:none}.dashboard-football-scoreboard-teams .dashboard-row-team strong{max-width:none;min-width:0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dashboard-football-scoreboard-teams .dashboard-row-team--away{flex-direction:row}.dashboard-football-scoreboard-value{min-width:0;display:flex;align-items:center;justify-content:center;gap:2px;padding:6px 3px;background:#eef0ef;border:1px solid #d5d8d6;border-radius:9px}.dashboard-football-scoreboard-value strong{color:#172334;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-football-scoreboard-value.is-home{grid-row:1}.dashboard-football-scoreboard-value.is-away{grid-row:2}.dashboard-football-scoreboard-value.is-prediction.is-home,.dashboard-football-scoreboard-value.is-prediction.is-away{grid-column:2}.dashboard-football-scoreboard-value.is-result.is-home,.dashboard-football-scoreboard-value.is-result.is-away{grid-column:3}.dashboard-football-scoreboard-value.is-points{grid-column:4;grid-row:1 / span 2;flex-direction:column;background:#ff9c5c;border-color:#ff9c5c}.dashboard-football-scoreboard-value.is-points strong,.dashboard-football-scoreboard-value.is-points small{color:#fff}.dashboard-football-scoreboard-value.is-points small{font-size:7px;font-weight:800}.dashboard-match-row.is-football-scoreboard>.dashboard-match-open{position:absolute;top:calc(50% + 17px);right:10px;width:30px;height:30px;display:grid;place-items:center;color:var(--green-700);transform:translateY(-50%)}.dashboard-match-row.is-football-scoreboard>.dashboard-match-open svg{width:21px;height:21px;stroke-width:3}@media(max-width:760px){.dashboard-match-row.is-football-scoreboard{padding:7px 54px 8px 0}.predictions-page .dashboard-match-row.is-football-scoreboard,.home-predictions-layout .dashboard-match-row.is-football-scoreboard{padding-right:0}.dashboard-match-game.is-football-scoreboard-game{grid-template-columns:minmax(0,1fr) 40px 40px 44px;gap:6px}.dashboard-football-scoreboard-teams{grid-template-rows:repeat(2,43px);gap:6px}.dashboard-football-scoreboard-teams .dashboard-row-team{padding:4px 7px;gap:6px}.dashboard-football-scoreboard-teams .dashboard-row-team strong{font-size:10px}.dashboard-football-scoreboard-column{font-size:6px;letter-spacing:.015em}.dashboard-football-scoreboard-value{border-radius:8px}.dashboard-football-scoreboard-value strong{font-size:12px}.dashboard-football-match-time{position:relative;isolation:isolate;min-height:25px;padding:5px 7px;gap:4px;background:transparent;border-color:transparent;border-radius:7px;transform:none}.dashboard-football-match-time:before{position:absolute;z-index:-1;inset:0;content:"";background:#172334;border:1px solid #e2d9d1;border-radius:7px;transform:skew(-5deg)}.dashboard-football-match-time>*{transform:none}.dashboard-football-match-time>small{font-size:8px;letter-spacing:.04em}.dashboard-football-match-time>strong{font-size:10px}.dashboard-football-match-time .dashboard-darts-live-indicator{font-size:10px}}.auth-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:36px 20px;background:radial-gradient(ellipse at 50% 0%,#fff0e6 0,transparent 48%),var(--canvas)}.privacy-policy-page{min-height:100vh;padding:24px clamp(16px,4vw,48px) 28px;color:var(--ink);background:var(--canvas)}.privacy-policy-header,.privacy-policy-footer{width:min(900px,100%);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.privacy-policy-header{min-height:52px;margin-bottom:22px}.privacy-policy-brand{color:var(--ink)}.privacy-policy-home-link,.privacy-policy-footer a{color:var(--muted);font-size:12px;font-weight:800;transition:color .16s ease}.privacy-policy-home-link:hover,.privacy-policy-footer a:hover{color:#c75d2d}.privacy-policy-card{width:min(900px,100%);margin:0 auto;padding:clamp(24px,5vw,52px);background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.privacy-policy-card>.eyebrow{color:#c75d2d;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.privacy-policy-card h1{margin:7px 0;color:var(--ink);font-size:clamp(28px,5vw,40px);line-height:1.12}.privacy-policy-updated{margin:0 0 20px;color:var(--muted);font-size:12px}.privacy-policy-card p,.privacy-policy-card li{color:#455265;font-size:14px;line-height:1.75}.privacy-policy-card p{margin:0 0 14px}.privacy-policy-card section{margin-top:28px;padding-top:23px;border-top:1px solid #eee6e0}.privacy-policy-card h2{margin:0 0 12px;color:var(--ink);font-size:20px;line-height:1.3}.privacy-policy-card h3{margin:20px 0 9px;color:var(--ink);font-size:16px;line-height:1.35}.privacy-policy-card ul{display:grid;gap:5px;margin:0 0 16px;padding-left:22px}.privacy-policy-card li{padding-left:3px}.privacy-policy-card a{color:#bd5429;font-weight:700;text-decoration:underline;text-underline-offset:3px}.privacy-policy-footer{justify-content:flex-start;padding:19px 4px 0;color:var(--muted);font-size:11px}.privacy-policy-footer span{margin-right:auto}@media(max-width:560px){.privacy-policy-page{padding:14px 12px 20px}.privacy-policy-header{margin-bottom:14px}.privacy-policy-home-link{font-size:10px}.privacy-policy-card{padding:23px 19px;border-radius:15px}.privacy-policy-card p,.privacy-policy-card li{font-size:13px}.privacy-policy-card section{margin-top:22px;padding-top:19px}.privacy-policy-footer{flex-wrap:wrap;gap:10px 18px}.privacy-policy-footer span{width:100%;margin-right:0}}.auth-close{position:fixed;z-index:5;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));width:42px;height:42px;display:grid;place-items:center;padding:0;color:var(--muted);background:transparent;border:0;border-radius:0;cursor:pointer;transition:color .16s ease,transform .16s ease}.auth-close:hover{color:var(--ink);transform:rotate(90deg)}.auth-close svg{width:19px;height:19px}.auth-brand{margin-bottom:2px;color:var(--ink)}.auth-card{width:min(100%,450px);padding:clamp(24px,5vw,38px);background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.auth-card h1{margin:6px 0 8px;font-size:clamp(28px,7vw,36px);line-height:1.12}.auth-description{margin:0 0 24px;color:var(--muted);font-size:13px;line-height:1.6}.auth-provider-actions{display:grid;gap:15px;margin:0 0 18px}.auth-sport-preference{min-width:0;margin:0 0 18px;padding:0;border:0}.auth-sport-preference legend{margin-bottom:4px;color:var(--ink);font-size:12px;font-weight:800}.auth-sport-preference>p{margin:0 0 9px;color:var(--muted);font-size:10px;line-height:1.5}.auth-sport-preference__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.auth-sport-choice{min-height:42px;display:flex;align-items:center;gap:9px;padding:8px 10px;color:var(--ink);background:#fff;border:1px solid #eee3dc;border-radius:9px;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.auth-sport-choice:hover{border-color:#f3a579}.auth-sport-choice:has(input:checked){background:var(--lime-soft);border-color:#f47738;box-shadow:inset 0 0 0 1px #f47738}.auth-sport-choice input{position:relative;appearance:none;flex:0 0 auto;width:14px;height:14px;display:block;margin:0;background:#fff;border:1.5px solid #b7bfc6;border-radius:50%;cursor:pointer}.auth-sport-choice input:after{position:absolute;top:50%;left:50%;width:5px;height:5px;display:block;background:#fff;border-radius:50%;content:"";transform:translate(-50%,-50%) scale(0);transition:transform .12s ease}.auth-sport-choice input:checked{background:#f47738;border-color:#f47738}.auth-sport-choice input:checked:after{transform:translate(-50%,-50%) scale(1)}.auth-sport-choice input:focus-visible{outline:2px solid #f47738;outline-offset:2px}.welcome-sport-preference{margin:0 0 16px}.auth-google-button{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:0 14px;color:var(--ink);background:#fff;border:1px solid #d9dfe5;border-radius:10px;font-size:12px;font-weight:800;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.auth-google-button:hover:not(:disabled){background:#fbfcfd;border-color:#aeb8c3;box-shadow:0 2px 7px #17233414}.auth-google-button:disabled{cursor:not-allowed;opacity:.6}.auth-google-button svg{width:19px;height:19px;flex:0 0 19px}.auth-provider-divider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:10px}.auth-provider-divider:before,.auth-provider-divider:after{height:1px;flex:1;background:#ece6e1;content:""}.auth-form{display:grid;gap:17px}.auth-form>label:not(.auth-checkbox){display:grid;gap:7px;color:var(--ink);font-size:12px;font-weight:800}.auth-form input:not([type=checkbox]),.auth-form select{width:100%;min-height:46px;padding:0 13px;color:var(--ink);background:#fff;border:1px solid #e6d9cf;border-radius:10px;outline:0;font-size:16px}.auth-form input:not([type=checkbox]):focus,.auth-form select:focus{border-color:var(--green-700);box-shadow:0 0 0 3px #ed784421}.auth-password-field{position:relative;display:block;width:100%}.auth-password-field input{padding-right:82px!important}.auth-password-toggle{position:absolute;top:50%;right:16px;width:30px;height:32px;display:grid;place-items:center;padding:0;color:var(--muted);background:#fff;border:0;border-radius:7px;cursor:pointer;transform:translateY(-50%)}.auth-password-toggle:hover{color:var(--ink);background:#f7f2ee}.auth-password-toggle svg{width:17px;height:17px}.auth-optional{color:var(--muted);font-size:10px;font-weight:600}.auth-form label>small{margin-top:-2px;color:var(--muted);font-size:10px;font-weight:500;line-height:1.5}.auth-checkbox{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:10px;cursor:pointer}.auth-checkbox input{width:17px;height:17px;margin:2px 0 0;accent-color:var(--green-700)}.auth-checkbox strong,.auth-checkbox small{display:block}.auth-checkbox strong{color:var(--ink);font-size:11px;line-height:1.45}.auth-checkbox small{margin-top:4px;color:var(--muted);font-size:10px;font-weight:500;line-height:1.5}.auth-submit{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;color:var(--green-950);background:var(--lime);border:0;border-radius:10px;font-size:12px;font-weight:800;cursor:pointer;transition:filter .16s ease,transform .16s ease}.auth-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.auth-submit:disabled{cursor:wait;opacity:.68}.auth-links{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px;color:var(--muted);font-size:11px;text-align:center}.auth-links a{color:#c75d2d;font-weight:800}.auth-links a:hover{text-decoration:underline}.auth-demo-notice,.auth-success,.auth-error{margin:0 0 16px;padding:11px 12px;border-radius:9px;font-size:11px;line-height:1.55}.auth-demo-notice{color:#75511e;background:#fff6df;border:1px solid #f1dfb4}.auth-success{color:#14633d;background:#eef9f2;border:1px solid #ccebd7}.auth-error{color:#9e3434;background:#fff0ef;border:1px solid #f1d0cd}.auth-footnote{max-width:450px;margin:0;color:var(--muted);font-size:10px;line-height:1.6;text-align:center}.welcome-page{justify-content:flex-start;padding-top:clamp(50px,10vh,100px)}.welcome-card{width:min(100%,760px)}.welcome-coach-name{display:grid;gap:7px;margin:0 0 15px;color:var(--ink);font-size:12px;font-weight:800}.welcome-coach-name input{width:100%;min-height:46px;padding:0 13px;color:var(--ink);background:#fff;border:1px solid #e6d9cf;border-radius:10px;outline:0;font-size:16px}.welcome-coach-name input:focus{border-color:var(--green-700);box-shadow:0 0 0 3px #ed784421}.welcome-coach-name small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.5}.welcome-club-search{width:100%;min-width:0;margin:16px 0 10px}.welcome-club-empty{margin:0 0 18px;padding:14px;color:var(--muted);background:#fffdfa;border:1px solid #eee5de;border-radius:10px;font-size:11px}.welcome-club-field{margin:0 0 18px}.welcome-club-grid{max-height:340px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;overflow:auto;margin:0;padding:2px}.welcome-club-grid button{min-width:0;min-height:40px;display:flex;align-items:center;gap:8px;padding:6px 8px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:9px;text-align:left;cursor:pointer}.welcome-club-grid button:hover,.welcome-club-grid button.is-selected{background:#fff1e7;border-color:#ff8e53;box-shadow:inset 0 0 0 1px #ff8e53}.welcome-club-grid button .club-crest{flex:0 0 24px;width:24px;height:24px}.welcome-club-grid button .club-crest--image img{width:20px;height:20px;object-fit:contain}.welcome-club-grid button span:last-child{overflow:hidden;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.welcome-flag-field{margin:0 0 18px}.welcome-flag-heading strong,.welcome-flag-heading small{display:block}.welcome-flag-heading strong{color:var(--ink);font-size:12px}.welcome-flag-heading small{margin-top:3px;color:var(--muted);font-size:10px}.welcome-flag-picker{max-height:250px;overflow:auto}.welcome-actions{display:flex;justify-content:flex-end;gap:10px}.auth-secondary{min-height:44px;padding:0 14px;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:10px;font-size:11px;font-weight:700;cursor:pointer}.auth-secondary:hover{color:var(--ink);background:#faf7f4}.profile-chip__identity .avatar{flex:0 0 34px}.profile-hero>.ranking-team-mark{width:64px;height:64px;flex:0 0 64px;border-radius:50%;transform:none;font-size:18px}.profile-hero>.ranking-team-mark>span{transform:none}.profile-hero>.ranking-team-mark>img{width:44px;height:44px;transform:none}.profile-hero>.ranking-team-mark--flag>img{width:42px;height:28px;border-radius:4px}.settings-list>a:hover{background:#fffaf6}@media(max-width:760px){.sidebar-auth-links{gap:4px}.sidebar-auth-links a{padding:8px 9px;font-size:10px}.profile-chip{gap:5px}.profile-chip__identity>span:nth-child(2){display:none}.profile-hero{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:18px}.profile-edit-link{display:none}.welcome-club-search input{font-size:16px}.welcome-club-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:46vh}}.dashboard-rankings{position:relative;isolation:isolate;margin:0 -42px 18px;padding:24px 42px}.dashboard-rankings:before{position:absolute;z-index:-1;inset-block:0;left:50%;width:calc(100vw - var(--sidebar-width));background:#fff1e7;content:"";transform:translate(-50%)}.ranking-carousel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1080px;margin:0 auto 18px}.ranking-carousel-heading h2{margin:3px 0 0;font-size:23px}.ranking-heading-actions{display:flex;align-items:center;gap:10px}.leaderboard-my-position{min-height:30px;padding:0 8px;color:#ed7844;background:transparent;border:0;border-radius:7px;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer;transition:color .16s ease}.leaderboard-my-position:hover{color:#c95c2e}.ranking-carousel-tools{display:flex;align-items:center}.leaderboard-carousel .ranking-carousel-tools{gap:12px}.ranking-period-filter{display:flex;align-items:center;gap:4px;padding:4px;background:#f0ebe7;border-radius:12px}.ranking-period-filter button{min-height:34px;padding:0 13px;color:var(--muted);background:transparent;border:0;border-radius:9px;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.ranking-period-filter button:hover{color:var(--ink)}.ranking-period-filter button.is-active{color:var(--ink);background:#fff;box-shadow:0 2px 7px #17233414}.ranking-period-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}.leaderboard-join-toolbar{justify-content:flex-start;min-height:42px;gap:10px}.leaderboard-join-toolbar .button{min-height:42px;padding-inline:14px;text-decoration:none}.leaderboard-join-button{border:0;border-radius:9px;font-weight:800;transform:skew(-4deg);transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.leaderboard-join-button>span{display:inline-block;transform:skew(4deg)}.leaderboard-join-button--register{color:#172334;background:linear-gradient(135deg,#ffad68,#f47738);box-shadow:0 3px #d96734}.leaderboard-join-button--register:hover{color:#172334;background:linear-gradient(135deg,#ffb77b,#f58549);box-shadow:0 4px #d96734;transform:skew(-4deg) translateY(-1px)}.leaderboard-join-button--login{color:#fff;background:#172334;box-shadow:0 3px #0e1928}.leaderboard-join-button--login:hover{color:#fff;background:#263a52;box-shadow:0 4px #0e1928;transform:skew(-4deg) translateY(-1px)}.leaderboard-join-button:active{transform:skew(-4deg) translateY(1px);box-shadow:0 1px #17233466}@media(min-width:761px){.ranking-period-toolbar{justify-content:flex-start;gap:8px}}.ranking-detail-filter{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;font-weight:700;white-space:nowrap}.ranking-detail-filter select{width:150px;min-height:38px;padding:0 38px 0 12px;color:var(--ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5' fill='none' stroke='%23677886' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--line);border-radius:9px;font:700 11px var(--font-display);cursor:pointer;-webkit-appearance:none;appearance:none}.leaderboard-player-search{width:280px;min-width:230px;height:42px}.leaderboard-player-search input{height:40px}.leaderboard-player-search--mobile{display:none}.leaderboard-player-search--desktop{width:220px;min-width:180px;height:36px}.leaderboard-player-search--desktop input{height:34px}.ranking-search-empty{margin:20px 12px;color:var(--muted);font-size:12px;text-align:center}.ranking-carousel-controls{display:flex;align-items:center;gap:10px;color:var(--muted);font:600 12px var(--font-display)}.ranking-carousel-controls--mobile{display:none}.ranking-carousel-controls button{width:42px;height:42px;display:grid;place-items:center;padding:0;color:var(--green-700);background:transparent;border:0;border-radius:0;cursor:pointer;transition:color .18s ease,transform .18s ease}.ranking-carousel-controls button:hover{color:#c95c2e;transform:translateY(-2px) scale(1.08)}.ranking-carousel-controls button svg{width:29px;height:29px;stroke-width:3}.ranking-carousel-controls>span{min-width:34px;text-align:center;white-space:nowrap}.ranking-guest-cta{display:flex;align-items:center;gap:14px;max-width:480px;margin-left:auto;padding:9px 12px;background:#ffffffc7;border:1px solid #f0d6c4;border-radius:11px}.ranking-guest-cta>div:first-child{min-width:0}.ranking-guest-cta strong,.ranking-guest-cta span{display:block}.ranking-guest-cta strong{color:var(--ink);font-size:10px}.ranking-guest-cta span{margin-top:3px;color:var(--muted);font-size:8px;line-height:1.4}.ranking-guest-actions{display:flex;align-items:center;flex:0 0 auto;gap:10px}.ranking-guest-actions a{color:#c95c2e;font-size:9px;font-weight:800;text-decoration:none;white-space:nowrap}.ranking-guest-actions a:first-child{min-height:31px;display:inline-flex;align-items:center;padding:0 10px;color:#fff;background:var(--green-900);border-radius:7px}.ranking-guest-actions a:hover{text-decoration:underline;text-underline-offset:3px}.ranking-guest-actions a:first-child:hover{background:#263a52;text-decoration:none}.ranking-carousel-stage{position:relative;width:min(100%,1080px);min-height:530px;margin:0 auto;overflow:hidden}.ranking-carousel-stage.leaderboard-carousel-stage{height:auto;min-height:0}.dashboard-rankings .ranking-carousel-stage{height:auto;min-height:0;overflow:visible}.dashboard-rankings .ranking-slide-list{flex:0 0 auto}.ranking-carousel-card{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;width:min(760px,70%);padding:24px 28px;background:#fff;border:1px solid #eadfd7;border-radius:16px;box-shadow:0 10px 32px #33231814;transition:transform .35s ease,opacity .35s ease,filter .35s ease}.leaderboard-carousel-stage .ranking-carousel-card.is-active,.dashboard-rankings .ranking-carousel-card.is-active{position:relative;top:auto;bottom:auto}.ranking-carousel-card header{margin-bottom:18px}.ranking-slide-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.ranking-slide-heading{min-width:0}.ranking-carousel-card header h3{margin:4px 0 0;font-size:24px}.ranking-title-mobile{display:none}.ranking-carousel-card.is-active{z-index:2;left:50%;transform:translate(-50%)}.ranking-carousel-stage.is-moving-previous .ranking-carousel-card.is-active{animation:ranking-enter-from-left .35s ease both}.ranking-carousel-stage.is-moving-next .ranking-carousel-card.is-active{animation:ranking-enter-from-right .35s ease both}@keyframes ranking-enter-from-left{0%{transform:translate(calc(-50% - 44px)) scale(.86)}to{transform:translate(-50%) scale(1)}}@keyframes ranking-enter-from-right{0%{transform:translate(calc(-50% + 44px)) scale(.86)}to{transform:translate(-50%) scale(1)}}.ranking-carousel-card.is-previous,.ranking-carousel-card.is-next{z-index:1;width:min(680px,62%);opacity:.58;filter:blur(1.5px) saturate(.72)}.ranking-carousel-card.is-previous{left:0;transform:scale(.86);transform-origin:left center}.ranking-carousel-card.is-next{right:0;transform:scale(.86);transform-origin:right center}.ranking-carousel-dots{display:flex;align-items:center;justify-content:center;gap:9px;margin:16px auto 0}.dashboard-day-dots{margin-bottom:24px}.ranking-carousel-dots button{width:8px;height:8px;padding:0;background:#d7c7bb;border:0;border-radius:999px;cursor:pointer;transition:width .2s ease,background .2s ease,transform .2s ease}.ranking-carousel-dots button:hover{background:var(--orange);transform:scale(1.15)}.ranking-carousel-dots button.is-active{width:22px;background:var(--orange)}.ranking-slide-columns,.ranking-slide-row{display:grid;grid-template-columns:30px 34px minmax(0,1fr) 58px 66px 46px 18px;align-items:center;gap:10px}.ranking-slide-columns{padding:0 12px 8px;color:var(--muted);border-bottom:1px solid var(--line);font-size:9px;font-weight:700}.ranking-slide-columns span:nth-child(1){grid-column:1}.ranking-slide-columns span:nth-child(2){grid-column:2 / 4}.ranking-slide-columns span:nth-child(3){grid-column:4}.ranking-slide-columns span:nth-child(4){grid-column:5}.ranking-slide-columns span:nth-child(5){grid-column:6}.ranking-slide-columns span:nth-child(n+3){text-align:right}.dashboard-rankings .ranking-slide-columns,.dashboard-rankings .ranking-slide-row{grid-template-columns:44px 34px minmax(0,1fr) 58px 84px 46px 18px}.dashboard-rankings .ranking-slide-columns>span:first-child{text-align:center}.dashboard-rankings .ranking-slide-columns>span:nth-child(3),.dashboard-rankings .ranking-slide-columns>span:nth-child(4){text-align:center}.ranking-position-mobile{display:none}.leaderboard-layout .ranking-slide-columns>span:first-child{text-align:center}.leaderboard-layout .ranking-slide-columns:not(.month-only)>span:nth-child(3),.leaderboard-layout .ranking-slide-columns:not(.month-only)>span:nth-child(4),.leaderboard-layout .ranking-slide-columns.month-only>span:nth-child(3){text-align:center}@media(min-width:761px){.leaderboard-layout .ranking-slide-columns:not(.month-only)>span:nth-child(3),.leaderboard-layout .ranking-slide-columns:not(.month-only)>span:nth-child(4){justify-self:stretch;text-align:center}}.leaderboard-layout .ranking-slide-columns.round-only,.leaderboard-layout .ranking-slide-row.round-only{grid-template-columns:24px 30px minmax(0,1fr) 56px 34px 12px}.leaderboard-layout .ranking-slide-columns.month-only,.leaderboard-layout .ranking-slide-row.month-only{grid-template-columns:44px 34px minmax(0,1fr) 84px 46px 18px;gap:10px;padding-inline:12px}.leaderboard-layout .ranking-slide-columns.month-only span:nth-child(2){grid-column:2 / 4}.leaderboard-layout .ranking-slide-columns.month-only span:nth-child(3){grid-column:4}.leaderboard-layout .ranking-slide-columns.month-only span:nth-child(4){grid-column:5}.leaderboard-layout .ranking-slide-row.month-only .ranking-slide-name{grid-column:3}.leaderboard-layout .ranking-slide-row.month-only .ranking-slide-points{grid-column:4}.leaderboard-layout .ranking-slide-row.month-only .ranking-slide-movement{grid-column:5}.ranking-slide-list{min-height:0;flex:1}.leaderboard-carousel-stage .ranking-slide-list{flex:0 0 auto}.leaderboard-carousel-stage .leaderboard-pagination{margin-top:4px}.ranking-slide-row{min-height:48px;padding:5px 12px;border-bottom:1px solid #edf0ef}.ranking-slide-row:last-child{border-bottom:0}.ranking-slide-row.is-current{background:#fff1e7;border-radius:0}.ranking-user-divider{height:10px;margin:0 12px;background:transparent}.ranking-team-mark{width:30px;height:30px;display:grid;place-items:center;color:var(--lime);background:var(--green-900);border-radius:9px;font-size:8px;font-weight:700;transform:skew(-5deg)}.ranking-team-mark.is-current{color:#172334;background:#ff9c5c}.ranking-team-mark>span{transform:skew(5deg)}.ranking-team-mark--club{background:#fff;border:1px solid var(--line)}.ranking-team-mark--club.is-current{background:#fff}.ranking-team-mark--chatgpt,.ranking-team-mark--chatgpt.is-current{color:var(--ink);background:#fff;border:1px solid var(--line)}.ranking-team-mark--flag,.ranking-team-mark--flag.is-current{background:#fff;border:1px solid var(--line)}.ranking-team-mark>img{width:22px;height:22px;object-fit:contain;transform:skew(5deg)}.ranking-team-mark--flag>img{width:24px;height:16px;object-fit:cover;border-radius:2px}.pool-voter .ranking-team-mark{width:25px;height:25px;flex:0 0 25px;border-radius:8px;font-size:7px}.pool-voter .ranking-team-mark>img{width:18px;height:18px}.pool-voter .ranking-team-mark--flag>img{width:19px;height:13px}.ranking-slide-row .club-crest{width:30px;height:30px}.ranking-slide-name{min-width:0}.ranking-slide-name strong,.ranking-slide-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-slide-name strong{font-size:12px}.ranking-slide-name small{margin-top:2px;color:var(--muted);font-size:9px}.ranking-slide-points{color:var(--ink);font:600 15px var(--font-display);text-align:right;white-space:nowrap}.ranking-slide-week-points{color:var(--green-700);font:600 15px var(--font-display);text-align:right;white-space:nowrap}.leaderboard-layout .ranking-slide-week-points{color:#f47738;font-weight:800;text-align:center}.leaderboard-layout .ranking-slide-points{color:#172334;font-weight:800;text-align:center}.dashboard-rankings .ranking-slide-week-points{color:#f47738;font-weight:800;text-align:center}.dashboard-rankings .ranking-slide-points{color:#172334;font-weight:800;text-align:center}.ranking-slide-week-points small,.ranking-slide-points small{color:var(--muted);font:500 9px var(--font-body)}.ranking-slide-movement{color:var(--muted);font:600 11px var(--font-display);text-align:right;white-space:nowrap}.ranking-slide-movement.is-up{color:#168052}.ranking-slide-movement.is-down{color:#bd4b42}.ranking-movement-minus{display:inline-block;margin-right:1px;font-size:.72em;vertical-align:1px}.ranking-row-chevron{display:grid;place-items:center;color:#b7a99f}.ranking-row-chevron svg{width:15px;height:15px}.ranking-full-link{width:fit-content;min-height:36px;display:flex;align-items:center;gap:6px;margin:12px 0 0 auto;padding:0 12px;color:var(--green-700);background:#ffeadb;border-radius:10px;box-shadow:none;font-size:11px;font-weight:800;transform:skew(-5deg);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.ranking-full-link--outside{display:flex}.dashboard-rankings .ranking-full-link--outside{margin-top:12px}.ranking-full-link>*{transform:skew(5deg)}.ranking-full-link:hover{color:var(--green-700);background:#ffe3d1;box-shadow:none;transform:skew(-5deg) translateY(-1px)}.ranking-full-link svg{width:13px;height:13px;flex:0 0 auto;color:inherit;stroke-width:3}.ranking-full-link:focus-visible{outline:3px solid rgba(244,119,56,.28);outline-offset:3px}.upcoming{position:relative;isolation:isolate;margin:0 -42px;padding:24px 42px 0;background:transparent;border:0;border-radius:0;box-shadow:none}.upcoming:before{position:absolute;z-index:-1;inset-block:0;left:50%;width:calc(100vw - var(--sidebar-width));background:#f6f2ee;content:"";transform:translate(-50%)}.upcoming .dashboard-round-nav{margin-inline:0}@media(max-width:1050px){.hero-card{min-height:400px;margin-inline:-28px}.hero-card__content{padding:18px 36px}.hero-round{left:36px;bottom:38px}.upcoming,.dashboard-rankings{margin-inline:-28px;padding-inline:28px}.how-it-works,.page-faq{margin-inline:-28px;padding-inline:32px}}@media(max-width:760px){.leaderboard-page{padding-top:0}.sidebar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:10px 12px;min-height:0;padding:12px 18px 0}.sidebar:after{display:none}.brand{grid-column:1;grid-row:1}.side-nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start;width:calc(100% + 36px);margin-inline:-18px;padding:0 18px 10px;overflow:visible;scrollbar-width:none}.side-nav__links{flex:1 1 0;min-width:0;justify-content:flex-start;gap:2px;overflow-x:auto;scrollbar-width:none}.side-nav__links::-webkit-scrollbar{display:none}.side-nav a{flex:none;padding:10px 11px;font-size:12px}.side-nav__sport-switch{display:none!important}.sidebar__bottom{grid-column:2;grid-row:1;justify-self:end;gap:8px;white-space:nowrap}.sidebar-auth-links a{min-height:38px}.sidebar-auth-links .sidebar-auth-login{width:auto;min-height:38px;justify-content:center;padding:9px 11px}.mobile-sport-switch{position:relative;z-index:5;display:block;flex:0 0 auto;padding-bottom:0}.mobile-sport-switch--icon-only .mobile-sport-switch__trigger{width:48px;justify-content:flex-start;gap:5px;padding:0 4px 0 8px}.mobile-sport-switch--icon-only .mobile-sport-switch__trigger>span:not(.football-header-icon):not(.darts-header-icon){display:none}.mobile-sport-switch__menu{right:0;left:auto}.side-nav--public .mobile-sport-switch{margin-right:4px;margin-left:12px}.side-nav--public .mobile-sport-switch__menu{right:0;left:auto}.sidebar-settings-link{display:none!important}.sidebar__bottom>a{width:38px;height:38px;justify-content:center;padding:0;font-size:0}.sidebar__bottom>a span{display:none}.profile-chip{padding-left:8px}.profile-chip>span:nth-child(2),.profile-chip>svg{display:none}.page-shell{min-height:calc(100vh - 100px)}.page{padding-top:28px}.faq-overview-page,.leaderboard-page,.friends-page{padding-top:0}.group-grid{gap:12px;margin-inline:-2px;padding-inline:8px}.group-carousel{grid-template-columns:27px minmax(0,1fr) 27px;gap:6px}.group-carousel .group-grid{margin-inline:0}.group-carousel-arrow{width:26px;height:42px}.groups-strip .group-carousel{grid-template-columns:minmax(0,1fr)}.groups-strip .group-carousel-arrow{display:none}.groups-strip .group-mini__team{flex-direction:column;justify-content:center;gap:4px;text-align:center}.groups-strip .group-mini__team--home{flex-direction:column-reverse}.groups-strip .group-mini__team>strong{max-width:100%;text-align:center}.groups-strip .group-mini__fixture>.group-mini__score{align-self:start;margin-top:3px}.groups-strip .group-mini__score input{box-sizing:border-box;font-size:16px;line-height:1}.group-grid>.group-mini{flex-basis:min(88%,390px)}.groups-strip .group-mini{transform:none}.groups-strip .group-mini>*{transform:none}.groups-strip .group-mini:hover{transform:none}.groups-strip .group-prediction-row.is-current:before{transform:none}.hero-card{grid-template-columns:1fr;min-height:0;margin:0 -28px 16px;overflow:hidden}.hero-card:before{bottom:0}.hero-card:after{display:none}.hero-card__content{padding:12px 28px 34px}.hero-card h2{font-size:clamp(38px,10vw,50px)}.hero-card p{font-size:13px}.hero-deadline{gap:9px;padding-inline:9px}.hero-deadline__remaining{padding-inline:7px;font-size:8px}.hero-card__visual{position:relative;inset:auto;display:block;min-height:0;padding:1px 0}.hero-card__visual:after{display:none}.hero-visual-kicker{top:27px;left:28px}.hero-visual-kicker span{font-size:11px}.hero-week-panel{width:calc(100% - 40px);margin:62px auto 82px}.hero-week-heading{left:28px;bottom:4px}.ranking-carousel-heading{align-items:center;gap:8px}.ranking-carousel-heading h2{font-size:20px}.leaderboard-carousel .ranking-carousel-heading{flex-wrap:wrap}.ranking-heading-actions{gap:4px;margin-left:auto}.leaderboard-my-position{min-height:28px;padding-inline:6px;font-size:9px}.ranking-period-toolbar{align-items:stretch;flex-wrap:wrap;gap:9px}.leaderboard-player-search--desktop{display:none}.leaderboard-player-search--mobile{width:100%;min-width:0;display:flex}.leaderboard-player-search input{font-size:16px}.ranking-period-filter{gap:2px}.ranking-period-filter button{min-height:32px;padding-inline:10px;font-size:9px}.ranking-detail-filter select{height:40px;min-height:40px}.ranking-carousel-controls{gap:6px;font-size:11px}.ranking-carousel-controls button{width:34px;height:36px}.ranking-carousel-controls button svg{width:25px;height:25px;stroke-width:3}.ranking-slide-header{align-items:flex-start;flex-wrap:wrap;gap:10px}.dashboard-rankings .ranking-carousel-heading .ranking-carousel-controls,.dashboard-rankings .ranking-carousel-heading{display:none}.dashboard-rankings .ranking-full-link--outside{display:flex;margin:12px 0 0 auto}.ranking-carousel-stage:not(.leaderboard-carousel-stage) .ranking-slide-header{position:relative;display:block;padding-right:0}.ranking-carousel-stage:not(.leaderboard-carousel-stage) .ranking-slide-heading{min-width:0;padding-top:0}.ranking-carousel-stage:not(.leaderboard-carousel-stage) .ranking-slide-heading .eyebrow{display:block;white-space:normal}.ranking-carousel-stage:not(.leaderboard-carousel-stage) .ranking-slide-header h3{max-width:100%;font-size:clamp(15px,4.2vw,18px);white-space:nowrap}.dashboard-rankings .ranking-carousel-controls--mobile{position:absolute;top:-8px;right:0;display:flex;gap:0;font-size:10px}.dashboard-rankings .ranking-carousel-controls--mobile button{width:20px;height:30px}.dashboard-rankings .ranking-carousel-controls--mobile button svg{width:18px;height:18px}.dashboard-rankings .ranking-carousel-controls--mobile>span{min-width:28px}.ranking-carousel-stage:not(.leaderboard-carousel-stage) .ranking-title-desktop{display:none}.ranking-carousel-stage:not(.leaderboard-carousel-stage) .ranking-title-mobile{display:inline}.ranking-guest-cta{width:100%;max-width:none;flex-wrap:wrap;gap:10px;margin-left:0}.ranking-guest-cta>div:first-child{flex:1 1 180px}.ranking-guest-actions{justify-content:flex-start}.groups-guest-cta{align-items:flex-start;flex-wrap:wrap;gap:12px;padding:16px}.groups-guest-icon{width:42px;height:42px;border-radius:12px}.groups-guest-copy{flex:1 1 calc(100% - 58px);align-self:center}.groups-guest-copy strong{font-size:13px}.groups-guest-copy span{font-size:10px}.groups-guest-actions{width:100%;flex-wrap:wrap;gap:12px;margin:0;padding-left:54px}.groups-guest-actions a:first-child{min-height:36px}.leaderboard-carousel-stage .ranking-slide-header{position:relative;display:block;padding-top:0}.leaderboard-carousel-stage .ranking-slide-heading{min-width:0}.leaderboard-carousel-stage .ranking-slide-heading .eyebrow{padding-right:88px}.leaderboard-carousel-stage .ranking-slide-header h3{font-size:clamp(18px,5vw,20px);white-space:nowrap}.leaderboard-carousel-stage .leaderboard-my-position{position:absolute;top:-4px;right:0;margin:0}.ranking-slide-search{width:min(230px,100%)}.ranking-carousel-stage{min-height:530px;overflow:visible}.dashboard-rankings .ranking-carousel-stage{touch-action:pan-y}.leaderboard-carousel-stage{min-height:970px;touch-action:pan-y}.leaderboard-carousel-stage.is-join-slide{min-height:0}.leaderboard-carousel-stage .leaderboard-join-card.is-active{width:100%;min-height:440px;align-items:center;justify-content:flex-start}.leaderboard-join-card__content{padding:12px 8px}.leaderboard-join-toolbar,.leaderboard-stage-arrow{display:none}.ranking-carousel-card.is-active{width:100%;padding:20px 14px}.ranking-carousel-stage.is-moving-previous .ranking-carousel-card.is-active,.ranking-carousel-stage.is-moving-next .ranking-carousel-card.is-active{animation:none}.ranking-carousel-card.is-previous,.ranking-carousel-card.is-next{display:none}.how-it-works{padding-block:42px 30px}.how-it-works-inner{grid-template-columns:1fr;gap:28px}.page-faq{padding-block:42px 48px}.page-faq__inner{grid-template-columns:1fr;gap:24px}.site-footer__inner{min-height:0;flex-direction:column;align-items:center;gap:16px}.site-footer__inner nav{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:4px;margin:0;order:-1}.site-footer__inner nav a{min-width:0;font-size:9px;line-height:1.3;text-align:center}.site-footer__faq-label-full{display:none}.site-footer__faq-label-short{display:inline}.site-footer__brand{justify-content:center}.how-it-works-heading h2,.page-faq__heading h2{font-size:clamp(34px,9vw,44px)}.page-faq__list summary{padding-block:14px;font-size:12px}.page-faq__list details p{margin-bottom:14px;font-size:12px}.faq-overview-nav{gap:8px;margin-top:18px}.faq-overview-nav a{min-width:92px;padding:9px 14px}.faq-overview__groups{grid-template-columns:1fr;gap:12px}.faq-overview__sport+.faq-overview__sport{margin-top:34px;padding-top:30px}.faq-overview__sport-heading{margin-bottom:16px}.faq-overview__group{padding:16px 16px 10px}.how-it-works-steps>li{grid-template-columns:34px minmax(0,1fr);gap:12px;padding-block:13px 15px}.ranking-slide-columns,.ranking-slide-row{grid-template-columns:minmax(0,1fr) 42px 48px 32px 14px;gap:4px;padding-inline:6px}.ranking-slide-columns{font-size:8px}.ranking-slide-columns span:first-child,.ranking-slide-row>.rank-number,.ranking-slide-row>.club-crest,.ranking-slide-row>.ranking-team-mark{display:none}.ranking-slide-columns span:nth-child(2){grid-column:1}.ranking-slide-columns span:nth-child(3){grid-column:2}.ranking-slide-columns span:nth-child(4){grid-column:3}.ranking-slide-columns span:nth-child(5){grid-column:4}.dashboard-rankings .ranking-slide-columns,.dashboard-rankings .ranking-slide-row{grid-template-columns:28px 28px minmax(0,1fr) 38px 60px 22px;gap:3px;padding-inline:4px}.dashboard-rankings .ranking-slide-columns>span:first-child{display:block;grid-column:1;text-align:center}.dashboard-rankings .ranking-slide-columns>span:nth-child(3),.dashboard-rankings .ranking-slide-columns>span:nth-child(4){justify-self:stretch;text-align:center}.dashboard-rankings .ranking-slide-columns span:nth-child(2){grid-column:3}.dashboard-rankings .ranking-slide-columns span:nth-child(3){grid-column:4}.dashboard-rankings .ranking-slide-columns span:nth-child(4){grid-column:5}.dashboard-rankings .ranking-slide-columns span:nth-child(5){grid-column:6}.dashboard-rankings .ranking-slide-row>.rank-number{display:block;grid-column:1}.dashboard-rankings .ranking-slide-row>.ranking-team-mark{display:grid;grid-column:2;justify-self:center;width:24px;height:24px;aspect-ratio:1;box-sizing:border-box;flex:0 0 24px}.dashboard-rankings .ranking-slide-row>.ranking-team-mark--club>img{width:18px;height:18px}.dashboard-rankings .ranking-slide-row>.ranking-slide-name{grid-column:3}.dashboard-rankings .ranking-slide-row>.ranking-slide-week-points{grid-column:4}.dashboard-rankings .ranking-slide-row>.ranking-slide-points{grid-column:5}.dashboard-rankings .ranking-slide-row>.ranking-slide-points{font-size:12px;letter-spacing:0;transform:none}.dashboard-rankings .ranking-slide-row>.ranking-slide-points small{font-size:8px}.dashboard-rankings .ranking-slide-row>.ranking-slide-movement{grid-column:6}.dashboard-rankings .ranking-slide-row>.ranking-row-chevron{display:none}.ranking-position-desktop{display:none}.ranking-position-mobile{display:inline}.leaderboard-layout .ranking-slide-columns.round-only,.leaderboard-layout .ranking-slide-row.round-only{grid-template-columns:minmax(0,1fr) 48px 30px 10px}.ranking-slide-week-points,.ranking-slide-points{font-size:12px}}@media(max-width:380px){.mobile-sport-switch__trigger{gap:5px;padding-inline:7px}}@media(max-width:760px){.pool-settings-name-input-wrap input{position:absolute;top:0;left:0;width:160%;height:54.4px;padding:0 52px 0 14px;border-radius:12.8px;font-size:16px;transform:scale(.625);transform-origin:top left}.pool-settings-general-field .pool-settings-name-input-wrap input{width:160%;height:60.8px;padding:0 57.6px 0 19.2px;border-radius:14.4px;font-size:17.6px}.pool-settings-general-card{gap:14px;padding:14px 12px}.pool-settings-general-fields{grid-template-columns:minmax(0,1fr);gap:14px;padding-left:0}.pool-settings-general-field .pool-settings-general-highlight{font-weight:700}.pool-settings-general-access-options label{min-height:0;height:100%;padding-inline:4px;font-size:clamp(8px,2.5vw,10px)}.pool-settings-general-access-options label>span{gap:4px}.pool-tab-label-desktop{display:none}.pool-tab-label-mobile{display:inline}.friends-page .friends-banner .friends-create-pool{display:none}.friend-pool-bar{align-items:stretch;flex-direction:column;gap:6px;overflow:visible}.friend-pool-bar-heading{width:100%}.friend-pool-bar-label{display:inline-flex;align-items:center;gap:7px;margin:0 0 0 2px}.friend-pool-count{min-width:19px;height:19px;display:inline-grid;place-items:center;padding:0 5px;color:var(--ink);background:#fff;border:1px solid #eee2d9;border-radius:7px;font-size:9px;font-weight:800;letter-spacing:0}.friend-pool-tabs{width:100%;min-width:0;flex:0 0 auto;overflow:visible}.friend-pool-list{min-width:0;flex:1 1 auto;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.friend-pool-tabs::-webkit-scrollbar{display:none}.pool-order-dialog{padding:26px 17px 18px}.join-card{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;padding:18px}.join-card-actions{width:100%}.join-card-intro{min-width:0}.join-card-intro>.eyebrow{display:none}.join-card-intro p{max-width:100%;font-size:clamp(7px,2.4vw,9px);white-space:normal;overflow-wrap:anywhere}.join-card .pool-search-field input{font-size:16px}.join-card .pool-search-field input::placeholder{font-size:12px}.join-card form{width:100%;grid-template-columns:minmax(0,1fr) auto}.pool-search-create-action{display:none}.join-card input{min-width:0;flex:1}.join-card-code{justify-items:stretch}.join-card-create-button{display:block;justify-self:center;text-align:center}.pool-view-tabs{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;overflow:visible}.pool-view-tabs button{width:100%;min-width:0;min-height:35px;flex:initial;padding-inline:2px;font-size:clamp(7px,2.3vw,9px)}.pool-view-tabs.has-share-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.pool-view-tabs.has-share-tab button{font-size:clamp(6px,2vw,8px)}.pool-view-tabs .pool-view-tab-share,.pool-mobile-share{display:flex}.pool-mobile-share{margin-top:0}.pool-overview-layout .pool-ranking,.pool-overview-layout .pool-members-card,.pool-overview-layout .pool-settings-card{padding:20px 14px 14px}.pool-overview-layout .pool-predictions{padding:16px 14px}.pool-overview-layout .pool-members-card h2,.pool-overview-layout .pool-settings-card h2{font-size:clamp(18px,5vw,20px)}.pool-members-card,.pool-settings-card{padding:16px 12px}.pool-members-list{grid-template-columns:minmax(0,1fr)}.pool-member-row:nth-last-child(2){border-bottom:1px solid #f0eeeb}.pool-settings-list,.pool-settings-list.is-editable{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-settings-list.is-editable:has(>.pool-settings-invite-cell:only-child){grid-template-columns:minmax(0,1fr)}.pool-settings-list>div{border:1px solid #eee2d9}.pool-settings-share{gap:8px;padding:16px 12px}.pool-settings-share-description{font-size:clamp(7px,2.4vw,9px)}.pool-settings-share-code{justify-items:center}.pool-settings-share-code>strong code{color:#c95c2e;font:600 13px var(--font-body);letter-spacing:.07em;-webkit-text-stroke:.12px currentColor}.pool-settings-share-code>strong code .pool-invite-code-digit{font-weight:700;-webkit-text-stroke:.12px currentColor}.pool-prediction-privacy{grid-template-columns:minmax(0,1fr);gap:6px;padding:0 0 12px}.pool-prediction-privacy>.button{justify-self:start}.pool-settings-inline-form{grid-template-columns:minmax(0,1fr);gap:1px;padding:12px 0 0}.pool-settings-all-form.has-side-panel{grid-template-columns:minmax(0,1fr);column-gap:0}.pool-settings-all-form.has-side-panel>.pool-settings-inline-form,.pool-settings-all-form.has-side-panel .pool-settings-side-panel{position:static;grid-column:1;grid-row:auto;width:auto}.pool-settings-all-form.has-side-panel .pool-settings-side-panel{margin-top:12px}.pool-settings-other-settings.is-card{gap:12px;padding:14px 12px}.pool-settings-other-settings.is-card .pool-settings-other-settings-content{grid-template-columns:minmax(0,1fr)}.pool-settings-other-settings.is-card .pool-prediction-privacy{grid-template-columns:minmax(0,1fr);gap:8px}.pool-settings-other-settings.is-card .pool-settings-other-order{justify-content:stretch}.darts-pool-scoring-summary{padding:12px}.darts-pool-scoring-summary-rules{grid-template-columns:minmax(0,1fr)}.darts-pool-scoring-summary-multipliers{grid-template-columns:minmax(0,1fr);gap:7px}.darts-pool-scoring-summary-multipliers>div{grid-template-columns:repeat(4,minmax(0,1fr))}.pool-order-open-button{width:100%;justify-content:center}.pool-settings-save-all{padding-inline:0}.pool-settings-save-all>.button{width:100%}.pool-settings-edit-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pool-settings-edit-summary>button{grid-column:1 / -1;justify-self:end}.pool-settings-edit-summary.is-scope>.pool-settings-edit-toggle{margin-top:0}.pool-settings-access,.pool-settings-actions,.pool-settings-feedback{grid-column:1}.pool-settings-scope-form{padding:12px 4px}.pool-settings-scope-form>.button{width:100%}.pool-ranking{padding:16px 12px 11px}.pool-ranking-heading{position:relative;align-items:flex-start;flex-direction:column;gap:10px}.pool-ranking-heading>div:first-child{width:100%;margin:6px 0 0 2px}.pool-ranking-heading>div:first-child>.eyebrow{display:block;max-width:calc(100% - 145px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-ranking-heading h2{margin-top:6px;font-size:clamp(18px,5vw,20px)}.pool-ranking-tools{position:absolute;top:-4px;right:0;width:auto;justify-content:flex-end;gap:0}.pool-ranking-search{width:min(140px,46vw);height:32px;padding-inline:8px}.pool-ranking-search input{height:30px;font-size:16px}.pool-ranking-search input::placeholder{font-size:9px}.pool-ranking-count--footer{margin:7px 4px 0}.pool-ranking-tools select{min-width:0;max-width:58%}.pool-ranking-columns,.pool-ranking-row{grid-template-columns:28px 28px minmax(0,1fr) 38px 60px 22px;gap:3px;padding-inline:4px}.pool-ranking-columns{font-size:8px}.pool-ranking-columns>span:first-child,.pool-ranking-row>.rank-number{display:block;grid-column:1;text-align:center}.pool-ranking-columns>span:nth-child(2){grid-column:3}.pool-ranking-columns>span:nth-child(3){grid-column:4;justify-self:stretch;text-align:center}.pool-ranking-columns>span:nth-child(4){grid-column:5;justify-self:stretch;text-align:center}.pool-ranking-columns>span:nth-child(5){grid-column:6}.pool-ranking.has-prizes .pool-ranking-columns,.pool-ranking.has-prizes .pool-ranking-row{grid-template-columns:20px 24px minmax(0,1fr) 50px 34px 42px 20px;gap:3px;padding-inline:4px}.pool-ranking.has-prizes .pool-ranking-columns>span:nth-child(2){grid-column:3;text-align:left}.pool-ranking.has-prizes .pool-ranking-columns>span:nth-child(3){grid-column:4}.pool-ranking.has-prizes .pool-ranking-columns>span:nth-child(4){grid-column:5}.pool-ranking.has-prizes .pool-ranking-columns>span:nth-child(5){grid-column:6}.pool-ranking.has-prizes .pool-ranking-columns>span:nth-child(6){grid-column:7}.pool-ranking.has-prizes .pool-ranking-columns>span:nth-child(7){display:none}.pool-ranking-row>.ranking-team-mark{display:grid;grid-column:2;justify-self:center;width:24px;height:24px;aspect-ratio:1;box-sizing:border-box;flex:0 0 24px}.pool-ranking-row>.ranking-team-mark--club>img{width:18px;height:18px}.pool-ranking-row>.ranking-slide-name{grid-column:3}.pool-ranking.has-prizes .pool-ranking-row>.pool-prize-ranking-amount{grid-column:4;font-size:8px}.pool-ranking-row>.ranking-slide-week-points{grid-column:4}.pool-ranking.has-prizes .pool-ranking-row>.ranking-slide-week-points{grid-column:5}.pool-ranking-row>.ranking-slide-points{grid-column:5}.pool-ranking.has-prizes .pool-ranking-row>.ranking-slide-points{grid-column:6}.pool-ranking-row>.ranking-slide-movement{grid-column:6}.pool-ranking.has-prizes .pool-ranking-row>.ranking-slide-movement{grid-column:7}.pool-ranking-row>.ranking-row-chevron{display:none}.pool-ranking-row .ranking-team-mark{width:26px;height:26px;border-radius:8px;font-size:7px}.pool-ranking-row .ranking-slide-name strong{font-size:9px}.pool-ranking-row .ranking-slide-name small{font-size:7px}.pool-ranking-row .ranking-slide-week-points,.pool-ranking-row .ranking-slide-points{font-size:12px;letter-spacing:0}.pool-ranking-row .ranking-slide-week-points small,.pool-ranking-row .ranking-slide-points small{font-size:8px}.pool-ranking-row .ranking-slide-movement{font-size:9px}.pool-predictions{padding:16px 12px 12px}.pool-predictions-heading{align-items:flex-start;flex-direction:column;gap:11px}.pool-week-tabs{width:100%}.pool-week-tabs button{flex:1;padding-inline:8px}.pool-predictions-toolbar{align-items:flex-start;flex-direction:column}.pool-predictions-selects{width:100%}.pool-predictions-selects label{flex:1;min-width:0}.pool-predictions-selects select{width:100%;min-width:0}.pool-predictions-legend{justify-content:flex-start;gap:7px 10px}.pool-predictions-table{min-width:660px}}.leaderboard-directory-list .leaderboard-directory-row{transform:skew(-6deg);transition:background .16s ease,border-color .16s ease,transform .16s ease}.leaderboard-directory-list .leaderboard-directory-row>*{transform:skew(6deg)}.leaderboard-directory-list .leaderboard-directory-row:hover{transform:skew(-6deg) translateY(-1px)}.leaderboard-directory-list .leaderboard-directory-row.is-active{color:#fff;background:var(--green-900);border-color:var(--green-900);box-shadow:0 4px 10px #1723341f}.leaderboard-directory-list .leaderboard-directory-row.is-active:after{display:none}.leaderboard-directory-list .leaderboard-directory-mark{width:30px;height:30px;display:grid;place-items:center;color:var(--green-900);background:var(--lime);border-radius:8px;font-size:8px;font-weight:800;letter-spacing:.04em}.leaderboard-directory-list .leaderboard-directory-row:not(.is-active) .leaderboard-directory-mark{color:#fff;background:var(--green-900)}.leaderboard-directory-list .leaderboard-directory-row.is-active .leaderboard-directory-mark{color:var(--green-900);background:var(--lime);opacity:1}.leaderboard-directory-list .leaderboard-directory-row.is-active .leaderboard-directory-name strong,.leaderboard-directory-list .leaderboard-directory-row.is-active .leaderboard-directory-name small,.leaderboard-directory-list .leaderboard-directory-row.is-active .leaderboard-directory-stats strong,.leaderboard-directory-list .leaderboard-directory-row.is-active .leaderboard-directory-stats small{color:#fff}.leaderboard-directory-list .leaderboard-directory-row.is-active .leaderboard-directory-name small,.leaderboard-directory-list .leaderboard-directory-row.is-active .leaderboard-directory-stats small{opacity:.72}.leaderboard-directory .leaderboard-club-search{transform:skew(-6deg)}.leaderboard-directory .leaderboard-club-search>*{transform:skew(6deg)}.leaderboard-directory-list .leaderboard-directory-row{min-height:48px;flex-direction:row;justify-content:flex-start;gap:7px;padding:4px 7px;text-align:left}.leaderboard-directory-list .leaderboard-directory-name{flex:1;text-align:left}.leaderboard-directory-list .leaderboard-directory-name strong{font-size:9px;line-height:1.15;white-space:normal}.leaderboard-directory-list .leaderboard-directory-stats{flex:0 0 auto;text-align:center}.leaderboard-directory-list .leaderboard-directory-stats strong{width:27px;height:27px;display:grid;place-items:center;color:#b94a1e;background:#f4f0ed;border-radius:50%;font-size:11px;line-height:1}.leaderboard-directory-list .leaderboard-directory-row.is-active .leaderboard-directory-stats strong{color:#fff;background:#ffffff24}.leaderboard-directory-list .leaderboard-club-search{min-height:60px;gap:3px;padding:5px 8px}.leaderboard-directory-list .leaderboard-club-search-heading{flex-direction:row;justify-content:center}.leaderboard-directory-list .leaderboard-club-search-heading .eyebrow{display:none}.leaderboard-directory-list .leaderboard-club-search-heading strong{font-size:9px}.leaderboard-directory-list .leaderboard-club-search .leaderboard-club-search-input{height:26px}.leaderboard-directory-list .leaderboard-club-search .leaderboard-club-search-input input{height:24px;font-size:8px}.leaderboard-directory-list{position:relative;z-index:4;overflow:visible}.leaderboard-directory-list .leaderboard-club-search:focus-within{z-index:20}.leaderboard-directory-list .leaderboard-club-results{z-index:30}.leaderboard-directory-list .leaderboard-club-results .leaderboard-directory-row,.leaderboard-directory-list .leaderboard-club-results .leaderboard-directory-row:hover{transform:none}.leaderboard-directory-list .leaderboard-club-results .leaderboard-directory-row>*{transform:none}.leaderboard-directory-list .leaderboard-directory-mark{transform:none}.leaderboard-directory-list .leaderboard-directory-mark>span{display:block;transform:skew(6deg)}.predictions-page .dashboard-day-strip{margin-inline:-6px;padding:4px 6px}.predictions-page .dashboard-day-strip button{min-height:80px;transform:skew(-4deg)}.predictions-page .dashboard-day-strip button>*{transform:skew(4deg)}.predictions-page .dashboard-day-strip button:not(.is-active):hover{transform:skew(-4deg) translateY(-1px)}:is(.dashboard-page,.prediction-week-panel) .dashboard-day-strip{margin-inline:-6px;padding:4px 6px}:is(.dashboard-page,.prediction-week-panel) .dashboard-day-strip button{min-height:80px;transform:skew(-4deg)}:is(.dashboard-page,.prediction-week-panel) .dashboard-day-strip button>*{transform:skew(4deg)}:is(.dashboard-page,.prediction-week-panel) .dashboard-day-strip button:not(.is-active):hover{transform:skew(-4deg) translateY(-1px)}.pool-match-navigator{grid-template-columns:30px minmax(0,1fr) 30px;gap:6px;padding:0;background:transparent;border:0}.pool-match-navigator>button{width:30px;height:44px}.pool-dashboard-match.dashboard-match-row{min-width:0;min-height:82px;grid-template-columns:76px minmax(0,1fr) 58px 82px;gap:9px;padding:10px 12px;cursor:default}.pool-dashboard-match.dashboard-match-row:hover{border-color:#e1e0dc;box-shadow:0 3px #c8d1df;transform:none}.pool-dashboard-match .dashboard-match-time{align-items:center;padding:0 8px 0 0;text-align:center}.pool-dashboard-match .dashboard-match-time strong{font-size:14px}.pool-dashboard-match .dashboard-match-game{min-width:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(8px,1.5vw,20px)}.pool-dashboard-match .dashboard-row-team{gap:8px}.pool-dashboard-match .dashboard-row-team strong{font-size:11px}.pool-dashboard-match .dashboard-row-team .club-crest{width:30px;height:30px;flex:0 0 30px}.pool-dashboard-match .dashboard-match-state,.pool-dashboard-match .dashboard-match-points{text-align:center}.pool-dashboard-match .dashboard-match-state strong{font-size:12px}.pool-dashboard-match .dashboard-match-points strong{font-size:10px}.pool-match-score{gap:5px}.pool-match-score-box{width:42px;height:42px;display:grid;place-items:center;color:#7e8582;background:#e9eae8;border:1px solid #d4d6d4;border-radius:9px;font:800 16px var(--font-display)}.pool-dashboard-match:not(.has-result) .pool-match-score-box{color:#899198;background:#fff9f5;border-color:#e6d8ce}@media(max-width:760px){.pool-match-navigator{grid-template-columns:24px minmax(0,1fr) 24px;gap:2px}.pool-match-navigator>button{width:24px;height:36px}.friends-match-promo{min-height:300px;padding:16px 10px}.friends-match-promo__content h3{font-size:20px}.friends-match-promo__content p{font-size:11px}.friends-match-promo__actions{gap:8px;margin-top:16px}.pool-dashboard-match.dashboard-match-row{min-height:0;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:7px;padding:10px}.pool-dashboard-match .dashboard-match-time{grid-column:1;grid-row:1;align-items:flex-start;padding:0;border:0;text-align:left}.pool-dashboard-match .dashboard-match-time strong{margin:0;font-size:11px}.pool-dashboard-match .dashboard-match-game{grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:5px}.pool-dashboard-match .dashboard-row-team{flex-direction:column;gap:4px;text-align:center}.pool-dashboard-match .dashboard-row-team--home,.pool-dashboard-match .dashboard-row-team--away{justify-content:center}.pool-dashboard-match .dashboard-row-team strong{max-width:90px;font-size:9px}.pool-dashboard-match .dashboard-match-state{grid-column:2;grid-row:1;display:flex;align-items:center;gap:5px;text-align:right}.pool-dashboard-match .dashboard-match-state strong{margin:0;font-size:10px}.pool-dashboard-match .dashboard-match-points{grid-column:1 / -1;grid-row:3;display:flex;align-items:center;justify-content:center;gap:5px}.pool-dashboard-match .dashboard-match-points strong{margin:0}.pool-match-score-box{width:36px;height:36px;font-size:14px}}@media(max-width:420px){.pool-overview-layout .pool-ranking{padding:20px 10px 14px}.pool-overview-layout .pool-ranking-heading>div:first-child{margin-left:4px}}.friends-page .pool-darts-match-navigator{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px;margin:4px 0 16px;padding:0;background:transparent;border:0}.friends-page .pool-darts-match-navigator>.dashboard-match-row{width:100%;min-width:0}.pool-darts-score-match .dashboard-row-team>.dashboard-row-flag{position:absolute;top:50%;left:50%;width:32px;height:21px;flex:none;object-fit:cover;border-radius:2px;transform:translate(-50%,-50%) skew(4deg)}.pool-darts-score-match .dashboard-row-team>.pool-darts-score-flag-placeholder{position:absolute;top:50%;left:50%;width:32px;height:24px;display:grid;place-items:center;color:#7d8792;background:#eef0ef;border:1px solid #d9dedc;border-radius:4px;font-size:12px;font-weight:800;transform:translate(-50%,-50%) skew(4deg)}.friends-page .pool-darts-vote-table{min-width:760px}.friends-page .pool-darts-vote-table th:nth-child(1),.friends-page .pool-darts-vote-table td:nth-child(1){width:22%;text-align:left}.friends-page .pool-darts-vote-table th:nth-child(2),.friends-page .pool-darts-vote-table td:nth-child(2){width:20%;text-align:center}.friends-page .pool-darts-vote-table th:nth-child(n+3),.friends-page .pool-darts-vote-table td:nth-child(n+3){width:auto;text-align:center}.friends-page .pool-darts-vote-table .pool-voter{display:inline-flex;align-items:center;gap:7px;min-width:0}.friends-page .pool-darts-vote-table .pool-voter strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.friends-page .pool-darts-match-navigator{grid-template-columns:24px minmax(0,1fr) 24px;gap:2px}.friends-page .pool-darts-vote-table{width:100%;min-width:0;table-layout:fixed}.friends-page .pool-darts-vote-table th:nth-child(1),.friends-page .pool-darts-vote-table td:nth-child(1){width:48%}.friends-page .pool-darts-vote-table th:nth-child(2),.friends-page .pool-darts-vote-table td:nth-child(2){width:28%}.friends-page .pool-darts-vote-table th:nth-child(3),.friends-page .pool-darts-vote-table td:nth-child(3){width:24%}}.pool-prediction-match-style.pool-match-navigator{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px;margin:12px 0 16px;padding:0;background:transparent;border:0}.friends-page .pool-prediction-match-style.pool-match-navigator{margin-top:4px}.pool-prediction-match-style.pool-match-navigator>button{width:34px;height:42px}.friends-page .pool-prediction-match-style.pool-match-navigator--promo>button{align-self:start;margin-top:25px}.pool-prediction-match-style .dashboard-match-row{border-bottom:0}.pool-prediction-match-style .dashboard-match-time,.pool-prediction-match-style .dashboard-match-game{padding-right:0}.pool-prediction-match-style .pool-match-date-label{color:#ff9c5c;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase;white-space:nowrap;transform:skew(5deg)}.pool-prediction-match-style .pool-match-score{display:contents}@media(min-width:761px){.pool-prediction-match-style .pool-match-score-box{width:54px;height:43px;grid-column:2;border-radius:11px;transform:skew(-2deg)}.pool-prediction-match-style .pool-match-score-box:first-child{grid-row:1}.pool-prediction-match-style .pool-match-score-box:last-child{grid-row:2}}@media(max-width:760px){.pool-prediction-match-style.pool-match-navigator{grid-template-columns:24px minmax(0,1fr) 24px;gap:2px}.pool-prediction-match-style.pool-match-navigator>button{width:24px;height:36px}.friends-page .pool-prediction-match-style.pool-match-navigator--promo>button{margin-top:32px}.pool-prediction-match-style .dashboard-match-row{grid-template-columns:minmax(0,1fr) 43px;grid-template-rows:auto auto auto auto auto;gap:6px 2px;padding:7px 0 2px;border:0}.pool-prediction-match-style .pool-match-date-label{font-size:10px}.pool-prediction-match-style .pool-match-score-box{width:43px;height:43px;grid-column:2;border-radius:11px;transform:skew(-2deg)}.pool-prediction-match-style .pool-match-score-box:first-child{grid-row:2}.pool-prediction-match-style .pool-match-score-box:last-child{grid-row:3}}.predictions-page .day-count-short,.predictions-page .day-label-mobile{display:none}@media(max-width:760px){.predictions-page .prediction-day-picker{width:100%;min-width:0}.predictions-page .dashboard-day-strip button.is-active:after{display:none;animation:none}:is(.dashboard-page,.prediction-week-panel) .dashboard-day-strip button.is-active:after{display:none;animation:none}:is(.dashboard-page,.prediction-week-panel) .dashboard-day-strip{width:100%;min-width:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(2px,1vw,5px);margin:0;padding:4px 5px;overflow:visible;box-sizing:border-box}:is(.dashboard-page,.prediction-week-panel) .dashboard-day-strip button{width:100%;min-width:0;min-height:68px;padding:5px 1px;border-radius:8px;transform:skew(-2deg)}:is(.dashboard-page,.prediction-week-panel) .dashboard-day-strip button>*{transform:skew(2deg)}:is(.dashboard-page,.prediction-week-panel) .dashboard-day-strip button small{font-size:clamp(6px,1.8vw,8px);letter-spacing:0;white-space:nowrap}:is(.dashboard-page,.prediction-week-panel) .dashboard-day-strip button strong{font-size:clamp(14px,4vw,20px)}:is(.dashboard-page,.prediction-week-panel) .dashboard-day-strip button span{font-size:clamp(5px,1.55vw,7px);line-height:1;white-space:nowrap}:is(.dashboard-page,.prediction-week-panel) .dashboard-day-strip .day-label-desktop,:is(.dashboard-page,.prediction-week-panel) .dashboard-day-strip .day-count-full{display:none}:is(.dashboard-page,.prediction-week-panel) .dashboard-day-strip .day-label-mobile{display:block}:is(.dashboard-page,.prediction-week-panel) .dashboard-day-strip .day-count-short{display:inline}:is(.dashboard-page,.prediction-week-panel) .dashboard-day-strip button:not(.is-active):hover{transform:skew(-2deg) translateY(-1px)}.predictions-page .dashboard-day-strip{width:100%;min-width:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(2px,1vw,5px);margin:0;padding:4px 5px;overflow:visible;box-sizing:border-box}.predictions-page .dashboard-day-strip button{width:100%;min-width:0;min-height:68px;padding:5px 1px;border-radius:8px;transform:skew(-2deg)}.predictions-page .dashboard-day-strip button>*{transform:skew(2deg)}.predictions-page .dashboard-day-strip button small{font-size:clamp(6px,1.8vw,8px);letter-spacing:0;white-space:nowrap}.predictions-page .dashboard-day-strip button strong{font-size:clamp(14px,4vw,20px)}.predictions-page .dashboard-day-strip button span{font-size:clamp(5px,1.55vw,7px);line-height:1;white-space:nowrap}.predictions-page .day-count-full{display:none}.predictions-page .day-count-short{display:inline}.predictions-page .day-label-desktop{display:none}.predictions-page .day-label-mobile{display:block}}@media(max-width:360px){.predictions-page .dashboard-day-strip{gap:2px;padding-inline:3px}.predictions-page .dashboard-day-strip button{padding-inline:0}.predictions-page .dashboard-day-strip button small{font-size:6px}.predictions-page .dashboard-day-strip button span{font-size:5px}}@media(max-width:760px){.page.predictions-page{padding-top:0}.predictions-page .predictions-banner{margin-top:0}.predictions-page .predictions-banner:before{top:0}.predictions-page .prediction-toolbar{display:flex;flex-direction:column}.predictions-page .prediction-summary,.prediction-summary__week-label,.prediction-search-results-desktop{display:none}.prediction-controls .prediction-search-results-mobile{flex:0 0 100%;order:2;display:block;margin:-8px 0 0}.predictions-page .dashboard-row-team{justify-content:center;gap:4px;text-align:center}.predictions-page .dashboard-row-team--home{flex-direction:column-reverse}.predictions-page .dashboard-row-team--away{flex-direction:column}.predictions-page .dashboard-row-team strong{color:#f47738;text-align:center}.predictions-page .dashboard-match-list{gap:8px}.predictions-page .dashboard-match-row{position:relative}.predictions-page .dashboard-match-time{position:absolute;z-index:3;top:0;right:0;left:0;display:block;width:auto;height:0;padding:0;border:0;text-align:center}.predictions-page .dashboard-match-time small{position:absolute;top:7px;left:12px;padding:0;color:#718096;background:transparent;border-radius:0;font-size:7px;letter-spacing:.05em;line-height:1}.predictions-page .dashboard-match-time strong{position:absolute;top:-11px;left:50%;z-index:2;margin:0;padding:6px 10px;color:#fff;background:#f47738;border:1px solid #b9bec5;border-radius:8px;font-size:10px;line-height:1;white-space:nowrap;transform:translate(-50%,-50%)}}@media(max-width:760px){.predictions-page .dashboard-match-row,.predictions-page .dashboard-match-row.is-game-of-week{min-height:0;grid-template-columns:minmax(0,1fr) 43px;grid-template-rows:auto auto auto auto auto;align-items:center;gap:6px 2px;margin:0;padding:7px 0 2px;background:transparent;border:0;border-bottom:1px solid #e8e1db;border-radius:0;box-shadow:none;transform:none}.predictions-page .dashboard-match-row:hover,.predictions-page .dashboard-match-row.is-game-of-week:hover{background:transparent;border-color:#e8e1db;box-shadow:none;transform:none}.predictions-page .dashboard-match-list>.dashboard-match-row:last-child{border-bottom:0}.home-predictions-layout .dashboard-match-list>.dashboard-match-row:last-of-type{border-bottom:0}.predictions-page .dashboard-match-time{position:static;grid-column:1 / -1;grid-row:1;justify-self:stretch;display:flex;width:100%;max-width:100%;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding:0;background:transparent;border:0;border-radius:0;text-align:left;transform:none}.predictions-page .dashboard-match-time-label{display:inline-flex;align-items:center;gap:4px;min-height:25px;box-sizing:border-box;padding:5px 7px;background:#172334;border:1px solid #e2d9d1;border-radius:7px;transform:skew(-5deg)}.predictions-page .dashboard-match-time-label>small,.predictions-page .dashboard-match-time-label>strong{transform:skew(5deg)}.predictions-page .dashboard-match-mobile-feature{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:3px;min-width:0;color:#f47738;font-size:clamp(6px,2.1vw,8px);font-weight:800;letter-spacing:.025em;line-height:1.1;text-align:center;text-transform:uppercase}.predictions-page .dashboard-match-time small{position:static;color:#fff;font-size:8px;letter-spacing:.04em}.predictions-page .dashboard-match-time strong{position:static;padding:0;color:#ff9c5c;background:transparent;border:0;border-radius:0;font-size:10px;transform:none}.predictions-page .dashboard-match-mobile-status,.predictions-page .dashboard-match-mobile-points{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;background:#fff;border:1px solid #e2d9d1;border-radius:7px;transform:skew(-5deg);white-space:nowrap}.predictions-page .dashboard-match-time>.dashboard-match-mobile-status{margin-left:auto}.predictions-page .dashboard-match-time>.dashboard-match-mobile-status{margin-left:auto;flex:0 0 88px;box-sizing:border-box;justify-content:center;gap:5px;background:#fff;border-color:#e2d9d1}.predictions-page .dashboard-match-time>.dashboard-match-mobile-status.is-live{flex-basis:auto}.predictions-page .dashboard-match-time .dashboard-match-mobile-status>small,.predictions-page .dashboard-match-time .dashboard-match-mobile-status>strong,.predictions-page .dashboard-match-time .dashboard-match-mobile-points>small,.predictions-page .dashboard-match-time .dashboard-match-mobile-points>strong,.predictions-page .dashboard-match-mobile-result-row .dashboard-match-mobile-status>small,.predictions-page .dashboard-match-mobile-result-row .dashboard-match-mobile-status>strong,.predictions-page .dashboard-match-mobile-result-row .dashboard-match-mobile-points>small,.predictions-page .dashboard-match-mobile-result-row .dashboard-match-mobile-points>strong{transform:skew(5deg)}.predictions-page .dashboard-match-mobile-points{color:#fff;background:#f47738;border-color:#f47738}.predictions-page .dashboard-match-time .dashboard-match-mobile-status small,.predictions-page .dashboard-match-time .dashboard-match-mobile-points small,.predictions-page .dashboard-match-mobile-result-row .dashboard-match-mobile-status small,.predictions-page .dashboard-match-mobile-result-row .dashboard-match-mobile-points small{color:#657386;font-size:7px}.predictions-page .dashboard-match-mobile-result-row .dashboard-match-mobile-points small{color:#fff}.predictions-page .dashboard-match-mobile-result-row .dashboard-match-mobile-status small{color:#425269}.predictions-page .dashboard-match-mobile-result-row .dashboard-match-mobile-status small,.predictions-page .dashboard-match-mobile-result-row .dashboard-match-mobile-points small{font-weight:800;letter-spacing:.02em}.predictions-page .dashboard-match-time>.dashboard-match-mobile-status small{color:#425269;font-weight:800;letter-spacing:.02em}.predictions-page .dashboard-match-time .dashboard-match-mobile-status strong,.predictions-page .dashboard-match-mobile-result-row .dashboard-match-mobile-status strong{color:#172334;font-size:10px}.predictions-page .dashboard-match-row.has-result .dashboard-match-mobile-status strong{color:#172334}.predictions-page .dashboard-match-time .dashboard-match-mobile-points strong,.predictions-page .dashboard-match-mobile-result-row .dashboard-match-mobile-points strong{color:#fff;font-size:10px}.predictions-page .dashboard-match-mobile-result-row{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto}.predictions-page .dashboard-match-mobile-result-row .dashboard-match-mobile-status,.predictions-page .dashboard-match-mobile-result-row .dashboard-match-mobile-points{min-height:25px}.predictions-page .dashboard-match-state,.predictions-page .dashboard-match-points{display:none!important}.predictions-page .dashboard-match-game{display:contents}.predictions-page .dashboard-match-feature{display:none}.predictions-page .dashboard-row-team{min-width:0;min-height:43px;justify-content:flex-start;flex-direction:row;gap:7px;padding:5px 8px;background:#fff;border:1px solid #e2d9d1;border-radius:11px;text-align:left;transform:skew(-2deg)}.predictions-page .dashboard-row-team>*{transform:skew(2deg)}.predictions-page .dashboard-row-team--home{grid-column:1;grid-row:2;flex-direction:row-reverse;justify-content:flex-end}.predictions-page .dashboard-row-team--away{grid-column:1;grid-row:3}.predictions-page .dashboard-row-team .club-crest,.predictions-page .dashboard-row-team img{width:30px;height:30px;flex:0 0 30px;object-fit:contain}.predictions-page .dashboard-row-team strong{min-width:0;max-width:none;overflow:hidden;color:#172334;font-size:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.predictions-page .dashboard-row-team-name.is-darts-placeholder{font-size:10px}.predictions-page .dashboard-row-score{display:contents}.predictions-page .dashboard-row-score span{display:none}.predictions-page .dashboard-row-score input{width:43px;height:43px;justify-self:start;background:#fff;border-color:#d9d5d0;border-radius:11px;font-size:15px;transform:skew(-2deg)}.predictions-page .dashboard-row-score input:first-of-type{grid-column:2;grid-row:2}.predictions-page .dashboard-row-score input:last-of-type{grid-column:2;grid-row:3}.predictions-page .dashboard-match-state{grid-column:3;grid-row:2;min-height:43px;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:4px;background:#fff;border:1px solid #e2d9d1;border-radius:11px;text-align:center;transform:skew(-2deg)}.predictions-page .dashboard-match-state>*{color:#172334;transform:skew(2deg)}.predictions-page .dashboard-match-state small,.predictions-page .dashboard-match-points small{font-size:7px}.predictions-page .dashboard-match-state strong{display:block;margin:2px 0 0;overflow-wrap:anywhere;color:#172334;font-size:10px;white-space:normal}.predictions-page .dashboard-match-points{grid-column:3;grid-row:3;min-height:43px;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:4px;background:#f47738;border:1px solid #f47738;border-radius:11px;text-align:center;transform:skew(-2deg)}.predictions-page .dashboard-match-points>*{color:#172334;transform:skew(2deg)}.predictions-page .dashboard-match-points:not(.is-visible){display:none}.predictions-page .dashboard-match-points small{color:#fff}.predictions-page .dashboard-match-points strong{margin:2px 0 0;color:#fff;font-size:11px}.predictions-page .dashboard-match-open{display:none}}@media(max-width:390px){.predictions-page .dashboard-match-row,.predictions-page .dashboard-match-row.is-game-of-week{grid-template-columns:minmax(0,1fr) 43px;gap:6px 2px}.predictions-page .dashboard-row-score input{width:43px;height:43px}}@media(max-width:760px){.leaderboard-layout .ranking-slide-columns,.leaderboard-layout .ranking-slide-row{grid-template-columns:28px 28px minmax(0,1fr) 38px 60px 22px;gap:3px;padding-inline:4px}.leaderboard-layout .ranking-slide-columns>span:first-child,.leaderboard-layout .ranking-slide-row>.rank-number{display:block;grid-column:1}.leaderboard-layout .ranking-slide-row>.club-crest,.leaderboard-layout .ranking-slide-row>.ranking-team-mark{display:grid;grid-column:2;width:24px;height:24px}.dashboard-rankings .ranking-slide-row>.ranking-team-mark--flag>img,.leaderboard-layout .ranking-slide-row>.ranking-team-mark--flag>img{width:18px;height:12px;max-width:100%;max-height:100%;object-fit:cover}.leaderboard-layout .ranking-slide-columns>span:nth-child(2){grid-column:3}.leaderboard-layout .ranking-slide-columns>span:nth-child(3){grid-column:4}.leaderboard-layout .ranking-slide-columns>span:nth-child(4){grid-column:5}.leaderboard-layout .ranking-slide-columns>span:nth-child(5){grid-column:6}.leaderboard-layout .ranking-slide-columns:not(.month-only)>span:nth-child(3),.leaderboard-layout .ranking-slide-columns:not(.month-only)>span:nth-child(4){justify-self:stretch;text-align:center}.leaderboard-layout .ranking-slide-row>.ranking-slide-name{grid-column:3}.leaderboard-layout .ranking-slide-row>.ranking-slide-week-points{grid-column:4}.leaderboard-layout .ranking-slide-row>.ranking-slide-points{grid-column:5}.leaderboard-layout .ranking-slide-row>.ranking-slide-movement{grid-column:6}.leaderboard-layout .ranking-row-chevron{display:none}.leaderboard-layout .ranking-slide-columns.round-only,.leaderboard-layout .ranking-slide-row.round-only{grid-template-columns:28px 28px minmax(0,1fr) 60px 22px;gap:3px;padding-inline:4px}.leaderboard-layout .ranking-slide-columns.round-only>span:nth-child(2),.leaderboard-layout .ranking-slide-row.round-only>.ranking-slide-name{grid-column:3}.leaderboard-layout .ranking-slide-columns.round-only>span:nth-child(3){grid-column:4}.leaderboard-layout .ranking-slide-columns.round-only>span:nth-child(4){grid-column:5}.leaderboard-layout .ranking-slide-row.round-only>.ranking-slide-points{grid-column:4}.leaderboard-layout .ranking-slide-row.round-only>.ranking-slide-movement{grid-column:5}.leaderboard-layout .ranking-slide-columns.month-only,.leaderboard-layout .ranking-slide-row.month-only{grid-template-columns:28px 28px minmax(0,1fr) 60px 22px;gap:3px;padding-inline:4px}.leaderboard-layout .ranking-slide-columns.month-only>span:nth-child(2),.leaderboard-layout .ranking-slide-row.month-only>.ranking-slide-name{grid-column:3}.leaderboard-layout .ranking-slide-columns.month-only>span:nth-child(3),.leaderboard-layout .ranking-slide-row.month-only>.ranking-slide-points{grid-column:4}.leaderboard-layout .ranking-slide-columns.month-only>span:nth-child(4),.leaderboard-layout .ranking-slide-row.month-only>.ranking-slide-movement{grid-column:5}}@media(min-width:761px){.predictions-page .dashboard-match-row,.predictions-page .dashboard-match-row.is-game-of-week{position:relative;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0;background:transparent;border:0;border-bottom:1px solid #e8e1db;border-radius:0;box-shadow:none;transform:none}.predictions-page .dashboard-match-row:hover,.predictions-page .dashboard-match-row.is-game-of-week,.predictions-page .dashboard-match-row.is-game-of-week:hover{background:transparent;border-color:#e8e1db;box-shadow:none;transform:none}.predictions-page .dashboard-match-row:last-child{border-bottom:0}.predictions-page .dashboard-match-list{gap:0}.predictions-page .dashboard-match-time{min-width:0;min-height:28px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:0 54px 0 0;border:0}.predictions-page .dashboard-match-time-label{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:6px 9px;background:#172334;border:1px solid #e2d9d1;border-radius:8px;transform:skew(-5deg)}.predictions-page .dashboard-match-time-label>small,.predictions-page .dashboard-match-time-label>strong{transform:skew(5deg)}.predictions-page .dashboard-match-time-label>small{color:#fff;font-size:9px}.predictions-page .dashboard-match-time-label>strong{margin:0;color:#ff9c5c;font-size:12px}.predictions-page .dashboard-match-mobile-feature{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;color:#f47738;font-size:10px;font-weight:800;letter-spacing:.04em;text-align:center;text-transform:uppercase}.predictions-page .dashboard-match-mobile-status,.predictions-page .dashboard-match-mobile-points{min-height:29px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:5px 9px;background:#fff;border:1px solid #e2d9d1;border-radius:8px;transform:skew(-4deg);white-space:nowrap}.predictions-page .dashboard-match-mobile-status>*,.predictions-page .dashboard-match-mobile-points>*{transform:skew(4deg)}.predictions-page .dashboard-match-mobile-status small,.predictions-page .dashboard-match-mobile-points small{color:#657386;font-size:9px;font-weight:800}.predictions-page .dashboard-match-mobile-status strong{margin:0;color:#172334;font-size:12px}.predictions-page .dashboard-match-mobile-points{color:#fff;background:#f47738;border-color:#f47738}.predictions-page .dashboard-match-mobile-points small{color:#fff}.predictions-page .dashboard-match-mobile-points strong{margin:0;color:#fff;font-size:12px}.predictions-page .dashboard-match-mobile-result-row{display:flex;align-items:center;gap:7px;margin-left:auto}.predictions-page .dashboard-match-game{display:grid;grid-template-columns:minmax(0,1fr) 54px;grid-template-rows:repeat(2,minmax(43px,auto));gap:6px 8px;padding-right:54px}.predictions-page .dashboard-match-feature{display:none}.predictions-page .dashboard-row-team,.predictions-page .dashboard-row-team--home,.predictions-page .dashboard-row-team--away{min-width:0;min-height:43px;grid-column:1;justify-content:flex-start;flex-direction:row;gap:9px;padding:5px 9px;background:#fff;border:1px solid #e2d9d1;border-radius:11px;text-align:left;transform:skew(-2deg)}.predictions-page .dashboard-row-team>*{transform:skew(2deg)}.predictions-page .dashboard-row-team--home{grid-row:1;flex-direction:row-reverse;justify-content:flex-end}.predictions-page .dashboard-row-team--away{grid-row:2}.predictions-page .dashboard-row-team .club-crest,.predictions-page .dashboard-row-team img{width:30px;height:30px;flex:0 0 30px;object-fit:contain}.predictions-page .dashboard-row-team strong{max-width:none;color:#172334;font-size:12px;text-align:left}.predictions-page .dashboard-row-score{display:contents}.predictions-page .dashboard-row-score>span{display:none}.predictions-page .dashboard-row-score input{width:54px;height:43px;grid-column:2;background:#fff;border-color:#d9d5d0;border-radius:11px;font-size:16px;transform:skew(-2deg)}.predictions-page .dashboard-row-score input:first-of-type{grid-row:1}.predictions-page .dashboard-row-score input:last-of-type{grid-row:2}.predictions-page .dashboard-match-state,.predictions-page .dashboard-match-points{display:none!important}.predictions-page .dashboard-match-open{position:absolute;top:calc(50% + 18px);right:15px;width:28px;height:28px;transform:translateY(-50%)}}.predictions-page .dashboard-round-nav,.upcoming .dashboard-round-nav{position:relative;isolation:isolate;width:fit-content;max-width:100%;min-height:42px;grid-template-columns:40px auto 40px;margin:0 auto 12px;padding:0 10px;color:#fff;background:transparent;border:0;border-radius:0}.predictions-page .dashboard-round-nav:before,.upcoming .dashboard-round-nav:before{position:absolute;z-index:-1;inset:0;background:var(--green-900);border-radius:9px;content:"";transform:skew(-5deg)}.predictions-page .dashboard-round-nav button,.upcoming .dashboard-round-nav button{min-width:40px;color:#fff;border-radius:7px}.predictions-page .dashboard-round-nav button:hover,.upcoming .dashboard-round-nav button:hover{background:#ffffff1a}.predictions-page .dashboard-round-nav>div,.upcoming .dashboard-round-nav>div{position:static;justify-self:center;width:fit-content}.predictions-page .dashboard-round-nav>div{grid-column:2;white-space:nowrap}.predictions-page .dashboard-round-nav .week-nav-previous{grid-column:1}.predictions-page .dashboard-round-nav .week-nav-next{grid-column:3}.predictions-page .dashboard-round-nav>div>span,.upcoming .dashboard-round-nav>div>span{align-items:center}.predictions-page .dashboard-round-nav small,.upcoming .dashboard-round-nav small{color:#fff;font-size:11px}@media(min-width:761px){.prediction-week-panel{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:20px}.prediction-week-panel>.prediction-block-heading{display:contents}.prediction-week-panel>.prediction-block-heading>div:first-child{grid-column:1;grid-row:1;min-width:0}.prediction-week-panel>.prediction-block-heading>.prediction-total{grid-column:3;grid-row:1;justify-self:end}.prediction-week-panel>.dashboard-round-nav{grid-column:2;grid-row:1;justify-self:center;align-self:center;margin:0;transform:translateY(4px)}.prediction-week-panel>.dashboard-day-strip{grid-column:1 / -1;grid-row:2;margin-top:18px}.prediction-week-panel>:not(.prediction-block-heading):not(.dashboard-round-nav):not(.dashboard-day-strip){grid-column:1 / -1}}@media(max-width:760px){.prediction-week-panel>.dashboard-round-nav{grid-template-columns:32px auto 32px;min-height:38px;margin:0 auto 12px;padding-inline:6px}.prediction-week-panel>.dashboard-round-nav button{min-width:32px}}.predictions-banner .prediction-today{position:relative;isolation:isolate;padding-inline:20px;background:transparent;border-radius:0;transform:none}.predictions-banner .prediction-today:before{position:absolute;z-index:-1;inset:0;background:var(--green-900);border-radius:9px;content:"";transform:skew(-5deg);transition:background .16s ease,transform .16s ease}.predictions-banner .prediction-today:hover{background:transparent;transform:none}.predictions-banner .prediction-today:hover:before{background:var(--green-800);transform:skew(-5deg) translateY(-1px)}.predictions-page .prediction-round-toolbar .dashboard-round-nav{margin:0 auto}.upcoming .all-predictions-link{position:relative;isolation:isolate;background:transparent;border-radius:0;box-shadow:none;transform:none}.upcoming .all-predictions-link:before{position:absolute;z-index:-1;inset:0;background:#ff9c5c;border-radius:8px;content:"";transform:skew(-5deg);transition:background .16s ease,transform .16s ease}.upcoming .all-predictions-link:hover{background:transparent;box-shadow:none;transform:none}.upcoming .all-predictions-link:hover:before{background:#ffa96e;transform:skew(-5deg) translateY(-1px)}.upcoming .all-predictions-link:active:before{transform:skew(-5deg) translateY(2px)}.home-predictions-layout .dashboard-match-time>.dashboard-match-mobile-status{box-sizing:border-box;width:108px;flex:0 0 108px;font-variant-numeric:tabular-nums}.home-predictions-layout .dashboard-match-time>.dashboard-match-mobile-status.is-live{flex-basis:108px}@media(min-width:761px){.page.predictions-page .dashboard-match-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.app-shell--darts .page.predictions-page .dashboard-match-list.is-darts-final-single>.dashboard-match-row{grid-column:1 / -1}.home-predictions-layout .dashboard-match-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.app-shell--darts .home-predictions-layout .dashboard-match-list.is-darts-final-single>.dashboard-match-row{grid-column:1 / -1}.app-shell--darts .home-predictions-layout .dashboard-match-list.is-darts-final-single>.all-predictions-link{transform:none;margin:0 0 0 auto}.page.predictions-page .dashboard-match-list>.dashboard-match-row:last-child,.home-predictions-layout .dashboard-match-list>.dashboard-match-row:nth-last-child(2){border-bottom:0}.page.predictions-page .dashboard-match-list:has(>.dashboard-match-row:nth-child(2n):last-child)>.dashboard-match-row:nth-last-child(2),.home-predictions-layout .dashboard-match-list:has(>.dashboard-match-row:nth-child(2n):nth-last-child(2))>.dashboard-match-row:nth-last-child(3){border-bottom:0}.home-predictions-layout .dashboard-match-list>.all-predictions-link{grid-column:2;justify-self:end;align-self:center;margin:0 0 0 auto}.home-predictions-layout .dashboard-match-list:has(>.dashboard-match-row:nth-child(2n):nth-last-child(2))>.all-predictions-link{align-self:start;margin:18px 0 4px auto}.home-predictions-layout .dashboard-match-list:not(.is-darts-final-single):has(>.dashboard-match-row:nth-child(odd):nth-last-child(2))>.all-predictions-link,.home-predictions-layout .dashboard-match-list:not(.is-darts-final-single):has(>.dashboard-match-row:nth-child(odd):nth-last-child(2))>.all-predictions-link:hover{transform:translateY(48px)}}@media(max-width:760px){.predictions-page .predictions-banner .prediction-today{display:none}.home-predictions-layout .all-predictions-link,.upcoming>.all-predictions-link{min-height:33px;gap:6px;margin:12px 0 4px auto;padding-inline:11px;font-size:9px}.home-predictions-layout .all-predictions-link svg,.upcoming>.all-predictions-link svg{width:14px;height:14px}}@media(max-width:760px){.home-predictions-layout .dashboard-match-row{grid-template-columns:minmax(0,1fr) 39px;column-gap:6px}.home-predictions-layout .dashboard-row-team{min-height:39px;padding-block:4px}.home-predictions-layout .dashboard-row-team .club-crest,.home-predictions-layout .dashboard-row-team img{width:28px;height:28px;flex-basis:28px}.home-predictions-layout .dashboard-row-score input{height:39px}.home-predictions-layout .dashboard-match-open{display:none}.home-predictions-layout a.dashboard-row-team{color:inherit;text-decoration:none}}.pool-prediction-match-style .dashboard-match-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:8px;padding:0;border-bottom:0}.pool-prediction-match-style .dashboard-match-time{position:relative;min-height:30px;justify-content:center;padding:0}.pool-prediction-match-style .dashboard-match-time-label{width:230px;min-width:230px;box-sizing:border-box;justify-content:center;gap:5px;margin:0}.pool-prediction-match-style .dashboard-match-time-label>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-prediction-match-style .dashboard-match-mobile-status,.pool-prediction-match-style .dashboard-match-mobile-result-row{position:absolute;right:0;margin:0}.pool-prediction-match-style .dashboard-match-game{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);grid-template-rows:minmax(48px,auto);align-items:center;gap:8px;padding:0}.pool-prediction-match-style .pool-team-side{min-width:0;display:flex;grid-row:1;align-items:center;gap:8px}.pool-prediction-match-style .pool-team-side--home{grid-column:1;justify-content:flex-end}.pool-prediction-match-style .pool-team-side--away{grid-column:3;justify-content:flex-start}.pool-prediction-match-style .pool-team-side>strong{min-width:0;overflow:hidden;color:#172334;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pool-prediction-match-style .dashboard-row-team,.pool-prediction-match-style .dashboard-row-team--home,.pool-prediction-match-style .dashboard-row-team--away{position:relative;width:52px;height:48px;min-height:48px;flex:0 0 52px;display:grid;place-items:center;padding:4px;background:#fff;border:1px solid #e2d9d1;border-radius:11px;transform:skew(-4deg)}.pool-prediction-match-style .dashboard-row-team>.club-crest{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%) skew(4deg)}.pool-prediction-match-style .dashboard-row-team .club-crest,.pool-prediction-match-style .dashboard-row-team img{width:32px;height:32px}.pool-prediction-match-style .dashboard-row-team .club-crest img{object-position:center;transform:none}.pool-prediction-match-style .pool-match-score{display:flex;grid-column:2;grid-row:1;align-items:center;justify-content:center;gap:3px}.pool-prediction-match-style .pool-match-score-separator{color:#172334;font-size:13px;font-weight:800;line-height:1}.pool-prediction-match-style .pool-match-center-state{width:100%;min-height:34px;box-sizing:border-box;display:grid;grid-column:2;grid-row:1;place-items:center;justify-self:center;padding:6px 3px;color:#7e8582;background:#e9eae8;border:1px solid #d4d6d4;border-radius:9px;font-size:9px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;text-align:center;white-space:nowrap;transform:skew(-2deg)}.pool-prediction-match-style .pool-match-score-box{width:31px;height:34px;border-radius:9px;font-size:14px;transform:skew(-2deg)}@media(max-width:760px){.pool-prediction-match-style .dashboard-match-row{display:flex;flex-direction:column;align-items:stretch;gap:5px}.pool-prediction-match-style .dashboard-match-time{order:0;width:100%;min-height:40px;flex-direction:row;align-items:center;justify-content:center}.pool-prediction-match-style .dashboard-match-time-label{width:100%;min-width:0;max-width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:3px 5px;white-space:nowrap}.pool-prediction-match-style .dashboard-match-time-label>small{flex:0 1 auto}.pool-prediction-match-style .dashboard-match-time-label>.pool-match-date-label,.pool-prediction-match-style .dashboard-match-time-label>strong{flex:0 0 auto;white-space:nowrap}.pool-prediction-match-style .dashboard-match-game{display:grid;order:1;width:100%;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);grid-template-rows:minmax(58px,auto);gap:4px}.pool-prediction-match-style .pool-team-side{flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:4px;text-align:center}.pool-prediction-match-style .pool-team-side--away{flex-direction:column}.pool-prediction-match-style .pool-team-side>strong{width:100%;font-size:8px;line-height:1.2;text-align:center}.pool-prediction-match-style .dashboard-row-team,.pool-prediction-match-style .dashboard-row-team--home,.pool-prediction-match-style .dashboard-row-team--away{width:44px;height:43px;min-height:43px;flex-basis:44px;padding:3px}.pool-prediction-match-style .dashboard-row-team .club-crest,.pool-prediction-match-style .dashboard-row-team img{width:28px;height:28px}.pool-prediction-match-style .pool-match-score{position:relative;top:-7px;grid-column:2;grid-row:1;justify-content:center;gap:2px}.pool-prediction-match-style .pool-match-center-state{position:relative;top:-7px;font-size:8px}.pool-prediction-match-style .pool-match-score-box{width:29px;height:34px;font-size:13px}}@media(max-width:390px){.pool-prediction-match-style .dashboard-match-game{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);gap:2px}.pool-prediction-match-style .pool-team-side{gap:5px}.pool-prediction-match-style .pool-team-side>strong{font-size:7px}.pool-prediction-match-style .dashboard-row-team,.pool-prediction-match-style .dashboard-row-team--home,.pool-prediction-match-style .dashboard-row-team--away{width:40px;flex-basis:40px}.pool-prediction-match-style .pool-match-score-box{width:27px;height:32px}.pool-prediction-match-style .pool-match-center-state{font-size:7px}}.pool-prediction-match-style.pool-match-navigator{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center}.pool-prediction-match-style.pool-match-navigator>button{position:relative;top:4px;width:30px;height:48px;align-self:center;color:#f47738;background:#fff;border:1px solid #e2d9d1;border-radius:8px;box-shadow:0 2px #ded7d0;transform:skew(-5deg)}.pool-prediction-match-style.pool-match-navigator>button svg{transform:skew(5deg)}.pool-prediction-match-style.pool-match-navigator>button:hover:not(:disabled){color:#172334;background:#ff9c5c;box-shadow:0 3px #dc7540;transform:skew(-5deg) translateY(-1px)}.pool-prediction-match-style.pool-match-navigator>button:active:not(:disabled){box-shadow:0 1px #dc7540;transform:skew(-5deg) translateY(1px)}.pool-prediction-match-style.pool-match-navigator>button:disabled{opacity:.45}.admin-results-page{max-width:1040px}.admin-results-heading{margin:20px 0 24px}.admin-results-heading h1{margin:5px 0 7px;font-size:clamp(28px,4vw,40px)}.admin-results-heading p{margin:0;color:var(--muted);font-size:13px}.admin-results-panel{padding:22px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.admin-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.admin-results-filters{display:flex;align-items:center;gap:12px}.admin-results-toolbar h2{margin:0 0 3px;font-size:17px}.admin-results-toolbar p{margin:0;color:var(--muted);font-size:10px}.admin-results-toolbar label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;font-weight:700}.admin-results-toolbar select{min-width:170px;height:36px;padding:0 10px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px;font:600 11px var(--font-body)}.admin-fixture-list{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.admin-fixture-row{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:13px;background:#fffdfa;border:1px solid #eee5de;border-radius:11px}.admin-fixture-meta{min-width:0;display:grid;gap:3px}.admin-fixture-meta strong{color:var(--ink);font-size:10px}.admin-fixture-meta span,.admin-fixture-meta small{color:var(--muted);font-size:9px}.admin-fixture-meta small{color:#168052}.admin-fixture-group{width:min(280px,100%);display:grid;gap:4px;margin-top:6px;color:var(--ink);font-size:9px;font-weight:700}.admin-fixture-group select{width:100%;min-height:32px;padding:0 9px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:7px;font-size:10px}.admin-fixture-score{display:grid;gap:7px}.admin-fixture-score label{min-width:0;display:grid;grid-template-columns:27px minmax(0,1fr) 42px;align-items:center;gap:7px}.admin-fixture-score .club-crest{width:27px;height:27px}.admin-fixture-score label>span{overflow:hidden;color:var(--ink);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-fixture-score input{width:42px;height:34px;padding:0 4px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px;font:800 14px var(--font-display);text-align:center}.admin-fixture-score input:focus{outline:2px solid #ffb16f;outline-offset:1px}.admin-penalty-winner{display:grid;gap:5px;padding:10px 12px;color:var(--ink);background:#fff3e9;border:1px solid #f1c9ae;border-radius:9px}.admin-penalty-winner>span{font-size:10px;font-weight:800}.admin-penalty-winner select{min-width:0;min-height:36px;padding:0 10px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px;font:600 11px var(--font-body)}.admin-fixture-row>.button{width:100%;min-height:36px;padding:0 12px;font-size:10px;white-space:nowrap}.admin-results-notice{margin:0 0 12px;padding:10px 12px;border-radius:8px;font-size:11px;font-weight:700}.admin-results-notice.is-success{color:#176a45;background:#e9f7ef}.admin-results-notice.is-error{color:#9f302e;background:#fff0ee}.admin-results-state{padding:28px 14px;color:var(--muted);font-size:12px;text-align:center}.admin-results-state h1{margin:6px 0;color:var(--ink)}.admin-results-state p{margin:0}.admin-results-state.is-error{color:#9f302e}.darts-admin-results-page{max-width:1120px}.darts-admin-results-toolbar{align-items:flex-start;flex-wrap:wrap}.darts-admin-results-filters{align-items:flex-end;flex-wrap:wrap}.darts-admin-results-filters .darts-admin-search{display:grid;align-items:start;gap:5px}.darts-admin-results-filters input{width:190px;height:36px;padding:0 10px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px;font:600 11px var(--font-body)}.darts-admin-match-list{display:grid;gap:10px}.darts-admin-match{min-width:0;display:grid;grid-template-columns:minmax(170px,.8fr) minmax(260px,1fr) auto;align-items:center;gap:14px;padding:14px;background:#fffdfa;border:1px solid #eee5de;border-radius:11px}.darts-admin-match__meta{min-width:0;display:grid;gap:4px}.darts-admin-match__meta strong{color:var(--ink);font-size:11px}.darts-admin-match__meta strong span{color:var(--muted);font-weight:600}.darts-admin-match__meta>span{color:var(--muted);font-size:9px;text-transform:capitalize}.darts-admin-match__meta small{color:#9b6b31;font-size:9px;font-weight:800}.darts-admin-match__meta small.is-entered{color:#168052}.darts-admin-match__meta small.is-cancelled{color:#9f302e}.darts-admin-match__score{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:7px}.darts-admin-match__score label{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:7px}.darts-admin-match__score label>span{overflow:hidden;color:var(--ink);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.darts-admin-match__score input{width:42px;height:36px;padding:0 4px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px;font:800 14px var(--font-display);text-align:center}.darts-admin-match__score input:focus{outline:2px solid #ffb16f;outline-offset:1px}.darts-admin-match__score input:disabled{color:#8b9692;background:#f2efec}.darts-admin-match__score>i{color:var(--muted);font-size:13px;font-style:normal;text-align:center}.darts-admin-match__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.darts-admin-match__actions>small{width:100%;color:var(--muted);font-size:8px;text-align:right}.darts-admin-match__actions .button{min-height:33px;padding:0 10px;font-size:9px;white-space:nowrap}.darts-admin-match__hint{grid-column:2 / -1;margin:-4px 0 0;color:var(--muted);font-size:9px}.darts-admin-load-more{display:flex;margin:14px auto 0}@media(max-width:760px){.admin-results-page{padding:18px 16px 44px}.admin-results-heading{margin:12px 0 18px}.admin-results-panel{padding:14px 10px}.admin-results-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.admin-results-filters{width:100%;flex-direction:column;align-items:stretch;gap:8px}.admin-results-toolbar label{width:100%;justify-content:space-between}.admin-results-toolbar select{min-width:0;flex:1}.admin-fixture-list{grid-template-columns:minmax(0,1fr);gap:8px}.admin-fixture-row{gap:9px;padding:11px 9px}.admin-fixture-score{gap:5px}.admin-fixture-score label{grid-template-columns:27px minmax(0,1fr) 38px;gap:6px}.admin-fixture-score label>span{font-size:9px}.admin-fixture-score input{width:38px}.darts-admin-results-filters input{width:100%}.darts-admin-match{grid-template-columns:minmax(0,1fr);gap:10px;padding:11px 9px}.darts-admin-match__score label{grid-template-columns:minmax(0,1fr) 38px;gap:5px}.darts-admin-match__score label>span{font-size:9px}.darts-admin-match__score input{width:38px}.darts-admin-match__actions{justify-content:flex-start}.darts-admin-match__actions>small{width:auto;margin-right:auto;text-align:left}.darts-admin-match__hint{grid-column:1;margin:-6px 0 0}}@media(max-width:760px){.friends-page .pool-prediction-match-style.pool-match-navigator{margin-top:9px}.pool-prediction-match-style.pool-match-navigator{grid-template-columns:30px minmax(0,1fr) 30px}.pool-prediction-match-style.pool-match-navigator>button{width:27px;height:43px}}.match-detail-page{max-width:1120px;padding-top:0}.match-detail-page .match-detail-logo-tile{flex:0 0 auto;display:grid;place-items:center;overflow:hidden;background:#fff;border:1px solid #e2d9d1;border-radius:9px;transform:skew(-4deg)}.match-detail-page .match-detail-logo-tile--row,.match-detail-page .match-detail-logo-tile--section{width:40px;height:38px}.match-detail-page .match-detail-logo-tile--table{width:28px;height:28px;border-radius:6px}.match-detail-page .match-detail-logo-tile>.club-crest{width:32px;height:32px;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none;transform:skew(4deg)}.match-detail-page .match-detail-logo-tile--table>.club-crest{width:22px;height:22px}.match-detail-page .match-detail-logo-tile .club-crest:after{display:none}.match-detail-page .match-detail-logo-tile .club-crest--image img{width:100%;height:100%;max-width:28px;max-height:28px;object-fit:contain;transform:none}.match-detail-page .match-detail-logo-tile--table .club-crest--image img{max-width:20px;max-height:20px}.match-detail-banner{position:relative;isolation:isolate;margin:0 -42px 30px;padding:16px 42px 44px}.match-detail-banner:before{position:absolute;z-index:0;inset-block:0;left:50%;width:100vw;background:linear-gradient(125deg,#ffb16f,#f47738);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),0 100%);content:"";transform:translate(-50%)}.match-detail-banner>*{position:relative;z-index:1}.match-detail-back{width:fit-content;display:inline-flex;align-items:center;gap:6px;margin:0 0 15px;color:var(--muted);font-size:11px;font-weight:700}.match-detail-back:hover{color:#c95c2e}.match-detail-back svg{width:16px;height:16px}.match-detail-banner .match-detail-back{margin-bottom:10px;color:#172334b8}.match-detail-hero{position:relative;padding:0 0 6px;background:transparent}.match-detail-hero>.eyebrow,.match-detail-hero>p,.match-detail-teams,.match-detail-bonus{position:relative;z-index:1}.match-detail-hero>.eyebrow{color:#8a3f20}.match-detail-kickoff{width:fit-content;max-width:100%;display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto 15px;padding:8px 18px;color:#fff;background:var(--ink);border-radius:8px;transform:skew(-4deg)}.match-detail-kickoff>*{transform:skew(4deg)}.match-detail-kickoff>span{font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.match-detail-kickoff>strong{color:#ff9c5c;font-size:11px;font-weight:800;text-transform:uppercase;white-space:nowrap}.match-detail-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(12px,3vw,34px);margin:0 auto 9px}.match-detail-team{min-width:0;display:flex;align-items:center;gap:12px}.match-detail-team--home{justify-content:flex-end;text-align:right}.match-detail-team--away{justify-content:flex-start;text-align:left}.match-detail-team-crest{width:58px;height:54px;flex:0 0 58px;display:grid;place-items:center;overflow:hidden;background:#fff;border:1px solid #e2d9d1;border-radius:11px;transform:skew(-4deg)}.match-detail-team-crest>.club-crest{width:40px;height:40px;overflow:hidden;transform:skew(4deg)}.match-detail-team-crest>.club-crest--image{background:transparent;border:0;border-radius:0;box-shadow:none}.match-detail-team-crest .club-crest--image img{width:100%;height:100%;max-width:34px;max-height:34px;object-fit:contain;transform:none}.match-detail-team h1{min-width:0;margin:0;color:var(--ink);font:800 clamp(17px,2.5vw,27px) var(--font-display);line-height:1.12}.match-detail-score{display:flex;align-items:center;justify-content:center;gap:4px}.match-detail-score>span{width:37px;height:38px;display:grid;place-items:center;color:#758078;background:#e9eae8;border:1px solid #d4d6d4;border-radius:8px;font:800 16px var(--font-display);transform:skew(-2deg)}.match-detail-score>b{color:var(--ink);font-size:13px}.match-detail-countdown{min-width:108px;min-height:34px;box-sizing:border-box;display:grid;place-items:center;padding:6px 8px;color:#7e8582;background:#e9eae8;border:1px solid #d4d6d4;border-radius:9px;font-size:10px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;text-align:center;white-space:nowrap;transform:skew(-2deg)}.match-detail-venue{display:flex;align-items:center;justify-content:center;gap:5px;margin:7px 0 0;color:#172334b3;font-size:10px}.match-detail-venue svg{width:13px;height:13px}.match-detail-bonus{width:fit-content;display:block;margin:12px auto 0;padding:5px 10px;color:#fff;background:var(--ink);border-radius:999px;font-size:9px;font-weight:800}.match-detail-overview{width:min(100%,1060px);display:grid;grid-template-columns:minmax(245px,.8fr) minmax(0,1.7fr);align-items:start;gap:22px;margin:18px auto 0}.match-detail-overview--external{grid-template-columns:minmax(0,1fr)}.darts-match-detail-page .darts-match-detail-column--info{grid-column:1}.darts-match-detail-page .darts-match-detail-column--prediction,.darts-match-detail-page .darts-match-player-stats--wide,.darts-match-detail-page .darts-match-darter-leaderboard{grid-column:2}.darts-match-detail-page .darts-match-aside{grid-column:1 / -1}.match-detail-info{min-width:0;padding:16px;background:#fff;border:1px solid #eee2d9;border-radius:13px}.match-detail-info .match-detail-section-heading{margin-bottom:9px}.match-detail-info .match-detail-section-heading h2{font-size:18px}.match-detail-info-list{display:grid;margin:0}.match-detail-info-list>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #f0eae5}.match-detail-info-list dt{flex:0 0 auto;color:var(--muted);font-size:10px}.match-detail-info-list dd{min-width:0;margin:0;color:var(--ink);font-size:10px;font-weight:800;text-align:right}.match-detail-info-list dd a{color:inherit;text-decoration:underline;text-decoration-color:#e7c7b3;text-underline-offset:3px}.match-detail-info-list dd a:hover{color:#c95c2e;text-decoration-color:currentColor}.darts-match-detail-column{min-width:0;display:flex;flex-direction:column;gap:14px}.darts-match-prediction-stack{min-width:0;display:flex;flex-direction:column;gap:10px}.darts-match-scoring-card{min-width:0;padding:16px;background:#fff;border:1px solid #eee2d9;border-radius:13px}.darts-match-bracket-section{min-width:0;display:grid;gap:9px}.darts-match-bracket-section__title{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink);font:800 16px var(--font-display)}.darts-match-bracket-section__title svg{width:18px;height:18px;flex:0 0 18px;color:#f47738;stroke-width:2.4}.darts-match-bracket-section__cards{min-width:0;display:grid;grid-template-columns:minmax(0,1fr)}.darts-match-bracket-section__dots{margin:9px auto 0}.darts-match-bracket-card{min-width:0;padding:12px;background:#fff;border:1px solid #eee2d9;border-radius:11px}.darts-match-bracket-card>h3{min-width:0;display:flex;align-items:center;gap:6px;margin:0 0 8px;overflow:hidden;color:var(--ink);font:800 11px var(--font-display);text-overflow:ellipsis;white-space:nowrap}.darts-match-bracket-card>h3 img{width:20px;height:14px;flex:0 0 20px;object-fit:cover;border-radius:2px}.darts-match-bracket-card>h3>span{width:20px;flex:0 0 20px;color:var(--muted);font-size:10px;text-align:center}.darts-match-bracket-card__route{display:grid;margin:0;padding:0;list-style:none}.darts-match-bracket-card__route>li{position:relative;min-width:0;display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;padding:5px 0}.darts-match-bracket-card__route>li:not(:last-child):after{position:absolute;top:15px;bottom:-5px;left:5px;width:1px;background:#eadfd7;content:""}.darts-match-bracket-card__node{z-index:1;width:9px;height:9px;margin-top:3px;background:#fff;border:2px solid #d9d2cc;border-radius:50%}.darts-match-bracket-card__route>li.is-current .darts-match-bracket-card__node{background:#f47738;border-color:#f47738}.darts-match-bracket-card__route>li>div{min-width:0;display:grid;gap:2px}.darts-match-bracket-card__route small{color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.darts-match-bracket-card__route strong{overflow-wrap:anywhere;color:var(--ink);font-size:9px;font-weight:900;line-height:1.3}.darts-match-bracket-card__route li.is-current strong{color:#c95c2e}.darts-match-bracket-card__route p{margin:0;overflow-wrap:anywhere;color:#687486;font-size:8px;line-height:1.35}.darts-match-bracket-card__final{margin:0;padding:9px;color:#687486;background:#f7f3ef;border-radius:8px;font-size:10px;line-height:1.45}.darts-match-detail-page .match-detail-prediction{padding:16px;background:#fff;border:1px solid #eee2d9;border-radius:13px}.darts-match-detail-page .match-detail-prediction .dashboard-darts-player__team{grid-row:auto;grid-column:auto}.darts-match-detail-page .match-detail-prediction .dashboard-match-open:not(.is-confirmed){display:none}.darts-match-player-stats,.darts-match-darter-leaderboard{min-width:0;padding:16px;background:#fff;border:1px solid #eee2d9;border-radius:13px}.darts-match-darter-leaderboard__heading{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f0eae5}.darts-match-darter-leaderboard__heading h2{margin:0;color:var(--ink);font:800 16px var(--font-display)}.darts-match-darter-leaderboard__heading h2 svg{width:17px;height:17px;margin-right:6px;color:#f47738;vertical-align:-3px}.darts-match-darter-leaderboard__heading p{margin:3px 0 0;color:var(--muted);font-size:9px}.darts-match-darter-leaderboard__page{min-width:0}.darts-match-darter-leaderboard__page>h3{margin:0 0 7px;color:var(--ink);font:800 13px var(--font-display)}.darts-match-darter-leaderboard__columns,.darts-match-darter-leaderboard__row{min-width:0;display:grid;grid-template-columns:22px 24px minmax(0,1fr) 46px 48px;align-items:center;gap:5px}.darts-match-darter-leaderboard__columns{padding:0 4px 5px;color:var(--muted);border-bottom:1px solid #f0eae5;font-size:7px;font-weight:700}.darts-match-darter-leaderboard__columns>span:first-child{grid-column:1}.darts-match-darter-leaderboard__columns>span:nth-child(2){grid-column:2 / 4}.darts-match-darter-leaderboard__columns>span:nth-child(3){grid-column:4;text-align:center}.darts-match-darter-leaderboard__columns>span:nth-child(4){grid-column:5;text-align:right}.darts-match-darter-leaderboard__row{min-height:36px;padding:4px;border-bottom:1px solid #f0eae5}.darts-match-darter-leaderboard__row:last-child{border-bottom:0}.darts-match-darter-leaderboard__row.is-current{background:#fff1e7;border-radius:6px}.darts-match-darter-leaderboard__rank{color:var(--muted);font:800 9px var(--font-display);text-align:center}.darts-match-darter-leaderboard__row>.ranking-team-mark{width:22px;height:22px;border-radius:7px;font-size:6px}.darts-match-darter-leaderboard__row>.ranking-team-mark>img{width:17px;height:17px}.darts-match-darter-leaderboard__name{min-width:0}.darts-match-darter-leaderboard__name strong,.darts-match-darter-leaderboard__name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.darts-match-darter-leaderboard__name strong{color:var(--ink);font-size:9px}.darts-match-darter-leaderboard__name small{margin-top:1px;color:var(--muted);font-size:7px}.darts-match-darter-leaderboard__round-points{color:#f47738;font:800 9px var(--font-display);text-align:center}.darts-match-darter-leaderboard__total-points{color:#172334;font:800 10px var(--font-display);text-align:right;white-space:nowrap}.darts-match-darter-leaderboard__total-points small{color:var(--muted);font:500 8px var(--font-body)}.darts-match-darter-leaderboard__message{margin:8px 0;color:var(--muted);font-size:9px;line-height:1.45}.darts-match-darter-leaderboard__dots{margin:9px auto 0}.darts-match-aside{gap:10px}.darts-match-player-stats__heading{margin-bottom:8px}.darts-match-player-stats__heading h2{margin:0;color:var(--ink);font:800 17px var(--font-display)}.darts-match-player-stats__heading h2 svg{width:17px;height:17px;margin-right:6px;color:#f47738;vertical-align:-3px}.darts-match-player-stats__heading p{margin:3px 0 0;color:var(--muted);font-size:10px}.darts-match-player-stats>.darts-match-player-stats__heading{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid #f0eae5}.darts-match-player-stats__comparison-players{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:8px 0;border-bottom:1px solid #f0eae5}.darts-match-player-stats__comparison-players>div{min-width:0;display:flex;align-items:center;gap:6px}.darts-match-player-stats__comparison-players>.is-home{justify-content:flex-start}.darts-match-player-stats__comparison-players>.is-away{flex-direction:row-reverse;justify-content:flex-start;text-align:right}.darts-match-player-stats__comparison-players strong{min-width:0;overflow:hidden;color:var(--ink);font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.darts-match-player-stats__comparison .darts-match-player-stats__flag{width:28px;height:23px;flex:0 0 28px;border-radius:6px}.darts-match-player-stats__comparison .darts-match-player-stats__flag img{width:22px;height:15px}.darts-match-player-stats__comparison-row{display:grid;grid-template-columns:minmax(35px,.8fr) minmax(96px,1.4fr) minmax(35px,.8fr);align-items:center;gap:4px;padding:7px 10px;border-bottom:1px solid #f0eae5}.darts-match-player-stats__comparison-row>strong{color:var(--ink);font-size:10px;font-weight:800}.darts-match-player-stats__comparison-row>.is-home{text-align:left}.darts-match-player-stats__comparison-row>.is-away{text-align:right}.darts-match-player-stats__comparison-row>span{color:#606b7a;font-size:9px;text-align:center}.darts-match-player-stats__list{display:grid}.darts-match-player-stats__list article{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;border-top:1px solid #f0eae5}.darts-match-player-stats__flag{width:32px;height:27px;display:grid;place-items:center;color:#7d8792;background:transparent;border:0;border-radius:0;font-size:10px;font-weight:800}.darts-match-player-stats__flag img{width:23px;height:16px;object-fit:cover;border-radius:2px}.darts-match-player-stats__player{min-width:0}.darts-match-player-stats__player strong,.darts-match-player-stats__player small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.darts-match-player-stats__player strong{color:var(--ink);font-size:10px}.darts-match-player-stats__player small{margin-top:2px;color:var(--muted);font-size:8px}.darts-match-player-stats__list article>b{color:#f47738;font:800 12px var(--font-display);white-space:nowrap}.darts-match-player-stats__note{display:block;margin-top:6px;color:var(--muted);font-size:9px}.darts-match-next-card{min-width:0;padding:16px;background:#fff;border:1px solid #eee2d9;border-radius:13px}.darts-match-next-card__details{display:grid;justify-items:center;gap:3px;text-align:center}.darts-match-next-card__round{color:#f47738;font-size:12px;line-height:1.35}.darts-match-next-card__match{color:var(--muted);font-size:9px;font-weight:700}.darts-match-next-card__opponent{margin-top:3px;overflow-wrap:anywhere;color:var(--ink);font-size:10px;line-height:1.4}.darts-match-next-card__final{margin:0;padding:9px;color:#687486;background:#f7f3ef;border-radius:8px;font-size:10px;line-height:1.45}.darts-other-matches__list{display:grid}.darts-other-match{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:5px 2px;padding:9px 0;color:inherit;border-top:1px solid #f0eae5;text-decoration:none}.darts-other-match:hover .darts-other-match__top>strong{color:#c95c2e}.darts-other-match__top{min-width:0;grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.darts-other-match__top>strong{overflow:hidden;color:#f47738;font-size:9px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.darts-other-match__top>small{flex:0 0 auto;color:var(--muted);font-size:8px;font-weight:700}.darts-other-match__players{min-width:0;grid-column:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5px}.darts-other-match__player{min-width:0;display:flex;align-items:center;gap:4px}.darts-other-match__player:first-child{padding-right:5px}.darts-other-match__player:last-child{flex-direction:row-reverse;justify-content:flex-start;padding-left:5px}.darts-other-match__player>strong{min-width:0;overflow:hidden;color:var(--ink);font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.darts-other-match__player>b{flex:0 0 auto;margin-left:auto;color:#f47738;font-size:10px}.darts-other-match__flag{width:22px;height:18px;flex:0 0 22px;display:grid;place-items:center;color:#788391;font-size:8px;font-style:normal}.darts-other-match__flag img{width:19px;height:13px;object-fit:cover;border-radius:2px}.darts-other-match__flag i{font-style:normal}.darts-other-match__date{grid-column:1;color:var(--muted);font-size:8px;font-weight:700}.darts-other-match__chevron{width:13px;height:13px;grid-column:2;grid-row:2 / span 2;color:#89919b}.darts-match-scoring-card>h2{display:flex;align-items:center;gap:9px;margin:0 0 8px;color:var(--ink);font:800 17px var(--font-display)}.darts-match-scoring-card>h2 svg{width:20px;height:20px;flex:0 0 20px;color:#f47738;stroke-width:2.4}.darts-match-scoring-card>dl{display:grid;margin:0}.darts-match-scoring-card>dl>div{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;border-top:1px solid #f0eae5}.darts-match-scoring-card>dl svg{width:14px;height:14px;color:#626d7a;stroke-width:2.3}.darts-match-scoring-card dt{color:var(--ink);font-size:11px;font-weight:700}.darts-match-scoring-card dd{margin:0;color:#f47738;font:800 12px var(--font-display);white-space:nowrap}.darts-match-scoring-card>p{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:8px 9px;color:#687486;background:#f7f3ef;border-radius:8px;font-size:10px;font-weight:600}.darts-match-scoring-card>p svg{width:15px;height:15px;flex:0 0 15px}@media(min-width:1000px){.page.match-detail-page.darts-match-detail-page{width:min(1320px,100%)}.darts-match-detail-page .match-detail-overview{width:min(100%,1220px);grid-template-columns:minmax(0,1fr) minmax(0,min(459px,calc(44.4444vw - 49.78px))) minmax(0,1fr);align-items:stretch;gap:14px}.darts-match-detail-page .darts-match-detail-column--info{grid-column:1;grid-row:1 / span 2}.darts-match-detail-page .darts-match-player-stats--wide{grid-column:2;grid-row:1}.darts-match-detail-page .darts-match-darter-leaderboard{grid-column:3;grid-row:1}.darts-match-detail-page .darts-match-detail-column--prediction{grid-column:2;grid-row:2}.darts-match-detail-page .darts-match-aside{grid-column:3;grid-row:2}.darts-match-detail-page .match-detail-prediction .match-detail-section-heading{display:block;margin-bottom:10px}.darts-match-detail-page .match-detail-prediction .match-detail-section-heading>p{margin-top:4px}}@media(min-width:1000px)and (max-width:1050px){.darts-match-detail-page .match-detail-overview{grid-template-columns:minmax(0,1fr) minmax(0,calc(44.4444vw - 37.33px)) minmax(0,1fr)}}.match-detail-prediction{width:auto;min-width:0;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.match-detail-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.match-detail-section-heading h2{margin:3px 0 0;color:var(--ink);font:800 20px var(--font-display)}.match-detail-section-heading>p{margin:0;color:var(--muted);font-size:10px}.darts-community-prediction{min-width:0;padding:12px;background:#fff;border:1px solid #eee2d9;border-radius:11px}.darts-community-prediction__heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.darts-community-prediction__heading h2{display:flex;align-items:center;gap:6px;margin:0;color:var(--ink);font:800 14px var(--font-display)}.darts-community-prediction__heading h2 svg{width:16px;height:16px;color:#f47738}.darts-community-prediction__heading>strong{flex:0 0 auto;color:#697585;font-size:8px}.darts-community-prediction__heading>strong.is-demo{padding:4px 6px;color:#c95c2e;background:#fff0e6;border-radius:999px;font-size:7px;letter-spacing:.025em}.darts-community-prediction__message{margin:0;color:#758091;font-size:9px;line-height:1.4}.darts-community-prediction__meter{width:100%;height:16px;display:flex;overflow:hidden;background:#e8e8e6;border-radius:99px}.darts-community-prediction__meter>span{min-width:0;height:100%;transition:width .2s ease}.darts-community-prediction__meter .is-home{background:#f47738}.darts-community-prediction__meter .is-tie{background:#a8b0b9}.darts-community-prediction__meter .is-away{background:#172334}.darts-community-prediction__labels{display:flex;justify-content:space-between;gap:8px;margin-top:8px}.darts-community-prediction__labels>span{min-width:0;display:grid;gap:2px}.darts-community-prediction__labels>span:nth-child(2):not(:last-child){text-align:center}.darts-community-prediction__labels>span:last-child{text-align:right}.darts-community-prediction__labels strong{color:var(--ink);font:800 11px var(--font-display)}.darts-community-prediction__labels small{overflow:hidden;color:#697585;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.darts-community-prediction__popular{display:flex;align-items:baseline;gap:5px;margin:9px 0 0;padding-top:8px;color:#697585;border-top:1px solid #ece3dc;font-size:8px}.darts-community-prediction__popular strong{color:#f47738;font:800 11px var(--font-display)}.darts-community-prediction__popular span{color:#89919b}.match-detail-prediction .dashboard-match-list{margin-top:0}.match-detail-prediction .dashboard-match-list{gap:0}.match-detail-prediction .dashboard-match-row,.match-detail-prediction .dashboard-match-row.is-game-of-week{min-height:0;grid-template-columns:minmax(0,1fr) 46px;grid-template-rows:auto auto;gap:8px 4px;margin:0;padding:10px 0 3px;background:transparent;border:0;border-bottom:1px solid #e8e1db;border-radius:0;box-shadow:none;transform:none}.match-detail-prediction .dashboard-match-time{grid-column:1 / -1;grid-row:1;min-width:0;min-height:34px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:0 46px 0 0;border:0}.match-detail-prediction .dashboard-match-time-label{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:7px 11px;background:#172334;border:1px solid #e2d9d1;border-radius:8px;transform:skew(-5deg)}.match-detail-prediction .dashboard-match-time-label>small,.match-detail-prediction .dashboard-match-time-label>strong{transform:skew(5deg)}.match-detail-prediction .dashboard-match-time-label>small{color:#fff;font-size:10px}.match-detail-prediction .dashboard-match-time-label>strong{margin:0;color:#ff9c5c;font-size:13px}.match-detail-prediction .dashboard-match-mobile-status,.match-detail-prediction .dashboard-match-mobile-points{min-height:34px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;padding:6px 10px;background:#fff;border:1px solid #e2d9d1;border-radius:9px;transform:skew(-4deg);white-space:nowrap}.match-detail-prediction .dashboard-match-mobile-status>*,.match-detail-prediction .dashboard-match-mobile-points>*{transform:skew(4deg)}.match-detail-prediction .dashboard-match-mobile-status small,.match-detail-prediction .dashboard-match-mobile-points small{color:#657386;font-size:10px;font-weight:800}.match-detail-prediction .dashboard-match-mobile-status strong{margin:0;color:#172334;font-size:12px}.match-detail-prediction .dashboard-match-mobile-points{color:#fff;background:#f47738;border-color:#f47738}.match-detail-prediction .dashboard-match-mobile-points small,.match-detail-prediction .dashboard-match-mobile-points strong{color:#fff}.match-detail-prediction .dashboard-match-mobile-result-row{display:flex;align-items:center;gap:7px;margin-left:auto}.match-detail-prediction .dashboard-match-game{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) 64px;grid-template-rows:repeat(2,minmax(52px,auto));gap:8px 10px;padding-right:46px}.match-detail-prediction .dashboard-row-team,.match-detail-prediction .dashboard-row-team--home,.match-detail-prediction .dashboard-row-team--away{min-width:0;min-height:52px;grid-column:1;justify-content:flex-start;flex-direction:row;gap:11px;padding:6px 12px;background:#fff;border:1px solid #e2d9d1;border-radius:11px;text-align:left;transform:skew(-2deg)}.match-detail-prediction .dashboard-row-team>*{transform:skew(2deg)}.match-detail-prediction .dashboard-row-team--home{grid-row:1;flex-direction:row-reverse;justify-content:flex-end}.match-detail-prediction .dashboard-row-team--away{grid-row:2}.match-detail-prediction .dashboard-row-team .club-crest,.match-detail-prediction .dashboard-row-team img{width:29px;height:29px;flex:0 0 29px;object-fit:contain}.match-detail-prediction .dashboard-row-team strong{max-width:none;color:#172334;font-size:14px;text-align:left}.match-detail-prediction .dashboard-row-score{display:contents}.match-detail-prediction .dashboard-row-score>span{display:none}.match-detail-prediction .dashboard-row-score input{width:64px;height:52px;grid-column:2;background:#e9ebee;border-color:#d3d7dd;border-radius:11px;font-size:18px;transform:skew(-2deg)}.match-detail-prediction .dashboard-row-score input:first-of-type{grid-row:1}.match-detail-prediction .dashboard-row-score input:last-of-type{grid-row:2}.match-detail-prediction .dashboard-match-state,.match-detail-prediction .dashboard-match-points{display:none!important}.match-detail-prediction .dashboard-match-open{position:absolute;top:calc(50% + 22px);right:2px;width:30px;height:30px;display:grid;place-items:center;color:#f47738;transform:translateY(-50%)}.match-detail-prediction .dashboard-match-open:empty:after{content:"›";font-size:28px;line-height:1}.match-recent-form{margin-top:22px}.match-recent-form>.match-detail-section-heading{margin:0 2px 12px}.match-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.match-form-panel{min-width:0;padding:16px;background:#fff;border:1px solid #eee2d9;border-radius:13px}.match-form-panel>header{display:flex;align-items:center;gap:9px;margin-bottom:8px}.match-form-panel>header>div{min-width:0}.match-form-panel>header .club-crest{width:25px;height:25px}.match-form-panel>header h3{margin:0;color:var(--ink);font:800 14px var(--font-display)}.match-form-context{display:block;margin-top:2px;color:var(--muted);font-size:9px;font-weight:700}.match-form-list{display:grid}.match-form-row{min-height:49px;display:grid;grid-template-columns:48px 46px minmax(0,1fr) auto 24px;align-items:center;gap:8px;border-bottom:1px solid #f0eae5}.match-form-row.is-clickable{color:inherit;cursor:pointer;text-decoration:none}.match-form-row.is-clickable:hover .match-form-opponent strong{color:#c95c2e}.match-form-row:last-child{border-bottom:0}.match-form-row time{color:var(--muted);font-size:9px;white-space:nowrap}.match-form-row>.club-crest{width:21px;height:21px}.match-form-opponent{min-width:0}.match-form-opponent strong,.match-form-opponent small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-form-opponent strong{color:var(--ink);font-size:10px}.match-form-opponent small{margin-top:2px;color:var(--muted);font-size:8px}.match-form-score{color:var(--ink);font:800 12px var(--font-display);white-space:nowrap}.match-form-outcome{width:23px;height:23px;display:grid;place-items:center;color:#68737c;background:#f2f2f1;border-radius:7px;font-size:9px;font-weight:800}.match-form-outcome.is-win{color:#137844;background:#e5f5e9}.match-form-outcome.is-draw{color:#8d6312;background:#fff4d9}.match-form-outcome.is-loss{color:#b3423d;background:#fff0ee}.match-form-empty{min-height:90px;display:grid;place-items:center;margin:0;color:var(--muted);font-size:10px;text-align:center}.match-timeline{margin-top:22px;padding:15px 17px;background:#fff;border:1px solid #eee2d9;border-radius:13px}.match-timeline>.match-detail-section-heading{margin:0 0 8px}.match-timeline>.match-detail-section-heading h2{font-size:18px}.match-timeline-list{display:grid;margin:0;padding:0;list-style:none}.match-timeline-event{min-width:0;min-height:48px;display:grid;grid-template-columns:40px 10px 22px minmax(0,1fr);align-items:center;gap:10px;border-top:1px solid #f0eae5}.match-timeline-event>time{color:var(--muted);font-size:10px;font-weight:800;text-align:right;font-variant-numeric:tabular-nums}.match-timeline-marker{width:8px;height:8px;justify-self:center;background:#f47738;border-radius:50%}.match-timeline-event.is-red-card .match-timeline-marker{width:8px;height:11px;background:#d83c36;border-radius:2px}.match-timeline-event>.club-crest{width:21px;height:21px}.match-timeline-description{min-width:0}.match-timeline-description strong,.match-timeline-description small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-timeline-description strong{color:var(--ink);font-size:10px}.match-timeline-description small{margin-top:2px;color:var(--muted);font-size:8px}.match-upcoming{margin-top:22px}.match-upcoming>.match-detail-section-heading{margin:0 2px 12px}.match-upcoming-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.match-upcoming-panel{min-width:0;padding:14px 16px;background:#fff;border:1px solid #eee2d9;border-radius:13px}.match-upcoming-panel>header{display:flex;align-items:center;gap:9px;margin-bottom:6px}.match-upcoming-panel>header h3{min-width:0;margin:0;color:var(--ink);font:800 14px var(--font-display)}.match-upcoming-list{display:grid}.match-upcoming-row{min-width:0;min-height:49px;display:grid;grid-template-columns:88px 40px minmax(0,1fr) 12px;align-items:center;gap:8px;border-top:1px solid #f0eae5}.match-upcoming-row:hover .match-upcoming-opponent strong,.match-upcoming-row:hover .match-upcoming-arrow{color:#c95c2e}.match-upcoming-row time{display:grid;gap:2px;color:var(--muted);font-size:9px}.match-upcoming-row time strong{color:var(--ink);font-size:9px}.match-upcoming-row time small{font-size:8px}.match-upcoming-opponent{min-width:0}.match-upcoming-opponent strong,.match-upcoming-opponent small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-upcoming-opponent strong{color:var(--ink);font-size:10px}.match-upcoming-opponent small{margin-top:2px;color:var(--muted);font-size:8px}.match-upcoming-arrow{color:#aab0b4;font-size:18px;text-align:right}.match-club-leaders{margin-top:24px}.match-club-leaders>.match-detail-section-heading{margin:0 2px 12px}.match-club-leaders-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.match-club-leaders-panel{min-width:0;padding:16px;background:#fff;border:1px solid #eee2d9;border-radius:13px}.match-club-leaders-panel>header{display:flex;align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid #f0eae5}.match-club-leaders-panel>header h3{margin:0;color:var(--ink);font:800 14px var(--font-display)}.match-club-leaders-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.match-club-leaders-panel .match-club-leaders-grid{padding-top:10px}.match-club-leaders-grid h4{margin:0 0 6px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.match-club-leaders-grid ol{display:grid;gap:5px;margin:0;padding:0;list-style:none}.match-club-leaders-grid li{min-width:0;display:flex;justify-content:space-between;gap:8px;color:var(--ink);font-size:10px}.match-club-leaders-grid li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-club-leaders-grid li strong{flex:0 0 auto;color:#c95c2e}.match-club-leaders-grid>div>p{margin:0;color:var(--muted);font-size:9px}.match-club-rankings{margin-top:24px}.match-club-rankings>.match-detail-section-heading{margin:0 2px 12px}.match-club-rankings-teams{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px}.match-club-ranking-panel{min-width:0;padding:14px 16px;background:#fff;border:1px solid #eee2d9;border-radius:13px}.match-club-ranking-panel>header{display:flex;align-items:center;gap:9px;padding-bottom:9px;border-bottom:1px solid #f0eae5}.match-club-ranking-panel>header h3{margin:0;color:var(--ink);font:800 14px var(--font-display)}.match-club-ranking-panel>header small{display:block;margin-top:2px;color:var(--muted);font-size:9px}.match-club-ranking-list{display:grid;margin:0;padding:0;list-style:none}.match-club-ranking-list li{min-width:0;min-height:43px;display:grid;grid-template-columns:22px 30px minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid #f0eae5}.match-club-ranking-list li:last-child{border-bottom:0}.match-club-ranking-position{color:var(--muted);font-size:9px;font-weight:800}.match-club-ranking-list .ranking-team-mark{width:27px;height:27px;border-radius:8px}.match-club-ranking-player{min-width:0}.match-club-ranking-player strong,.match-club-ranking-player small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-club-ranking-player strong{color:var(--ink);font-size:10px}.match-club-ranking-player small{margin-top:2px;color:var(--muted);font-size:8px}.match-club-ranking-points{color:var(--ink);font:800 12px var(--font-display);white-space:nowrap}.match-club-ranking-points small{color:var(--muted);font:600 8px var(--font-body)}.match-standings{margin-top:24px}.match-standings>.match-detail-section-heading{margin:0 2px 12px}.match-standings-scroll{overflow-x:auto;background:#fff;border:1px solid #eee2d9;border-radius:13px}.match-standings-table{width:100%;min-width:600px;border-collapse:collapse;text-align:right}.match-standings-table th,.match-standings-table td{height:42px;padding:0 12px;border-bottom:1px solid #f0eae5;font-size:10px;white-space:nowrap}.match-standings-table thead th{height:38px;color:var(--muted);background:#faf8f6;font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.match-standings-table th:nth-child(2),.match-standings-table tbody th{text-align:left}.match-standings-table tbody tr:last-child th,.match-standings-table tbody tr:last-child td{border-bottom:0}.match-standings-table tbody tr.is-match-club{background:#fff1e7}.match-standings-table tbody tr.is-match-club>td:first-child{color:#c95c2e;font-weight:800}.match-standings-club{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:10px;font-weight:800}.match-standings-club .club-crest{width:21px;height:21px}.match-standings-points{color:var(--ink);font:800 12px var(--font-display)}.match-standings-note{margin:7px 4px 0;color:var(--muted);font-size:8px}.match-detail-not-found{padding:30px;background:#fff;border:1px solid #eee2d9;border-radius:14px}.match-detail-not-found h1{margin:5px 0;color:var(--ink);font:800 24px var(--font-display)}.match-detail-not-found p{color:var(--muted);font-size:12px}.match-detail-not-found .all-predictions-link{margin:16px 0 0}.darts-match-detail-page .match-detail-team-crest{box-sizing:border-box}.darts-match-detail-page .darts-match-detail-flag{width:38px;height:28px;object-fit:cover;border-radius:2px;transform:skew(4deg)}.darts-match-detail-page .darts-match-detail-flag-fallback{width:32px;height:24px;display:grid;place-items:center;color:#7d8792;background:#eef0ef;border:1px solid #d9dedc;border-radius:4px;font-size:14px;font-weight:800;transform:skew(4deg)}.darts-match-detail-format{display:flex;align-items:center;justify-content:center;gap:10px;margin:12px 0 0;color:#172334;font-size:10px;font-weight:800}.darts-match-detail-format>span{display:inline-flex;align-items:center;gap:5px;color:#172334;font-size:9px;font-weight:800;letter-spacing:.05em}.darts-match-detail-format>span>i{width:6px;height:6px;background:#f47738;border-radius:50%}.app-shell--darts .darts-match-detail-page .match-detail-banner:before{background:linear-gradient(125deg,#ff9c5c,#f47738)}.app-shell--darts .darts-match-detail-page .match-detail-team-crest{background:#fff}@media(max-width:760px){.darts-match-detail-page .darts-match-detail-flag{width:32px;height:24px}.darts-match-detail-page .darts-match-detail-format{margin-top:8px}}.darts-bracket-page{width:min(100%,1500px)}.darts-bracket-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin:-38px -42px 22px;padding:34px 42px 30px;overflow:hidden}.darts-bracket-hero:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(120deg,#ff9c5c,#f47738);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),0 100%);content:""}.darts-bracket-hero .eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0;color:#8a3f20;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.darts-bracket-hero .eyebrow svg{width:14px;height:14px}.darts-bracket-hero h1{margin:0;color:#172334;font-size:clamp(28px,4vw,40px);line-height:1.05}.darts-bracket-hero p{max-width:620px;margin:0;color:#172334c7;font-size:13px}.darts-bracket-hero__action{display:inline-flex;align-items:center;gap:7px;margin-top:5px;padding:9px 13px;color:#fff;background:#172334;border-radius:8px;font-size:10px;font-weight:800}.darts-bracket-hero__action svg{width:14px;height:14px}.darts-bracket-hero__action:hover{background:#28394e}.darts-bracket-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px}.darts-bracket-summary>span{display:inline-flex;align-items:center;gap:4px;padding:8px 11px;color:#647184;background:#fff;border:1px solid #e8e0da;border-radius:9px;font-size:9px}.darts-bracket-summary>span>strong{color:#172334;font-size:11px}.darts-bracket-summary .darts-bracket-summary__champion{color:#172334;background:#fff0e6;border-color:#ffd0ad}.darts-bracket-summary__champion svg{width:14px;height:14px;color:#ed7844}.darts-bracket-scroll{max-width:100%;overflow-x:auto;padding:0 0 14px;scrollbar-color:#ed7844 #f0e7e0;scrollbar-width:thin}.darts-bracket-scroll:focus-visible{outline:2px solid #ed7844;outline-offset:3px}.darts-bracket{width:max-content;display:grid;grid-template-rows:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:228px;align-items:start;gap:14px}.darts-bracket-round{min-width:0}.darts-bracket-round__heading{position:sticky;top:0;z-index:2;min-height:47px;display:grid;grid-template-columns:1fr auto;align-content:center;align-items:center;gap:2px 6px;margin-bottom:8px;padding:7px 9px;background:#172334;border-radius:9px;box-shadow:0 3px 8px #1723341f}.darts-bracket-round__heading>span{color:#ff9c5c;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.darts-bracket-round__heading>strong{grid-column:1;color:#fff;font-size:11px}.darts-bracket-round__heading>small{grid-column:2;grid-row:1 / 3;color:#ffffffad;font-size:8px;white-space:nowrap}.darts-bracket-round__matches{display:grid;grid-auto-flow:row;align-content:start}.darts-bracket-match{position:relative;width:100%;height:62px;display:grid;grid-template-rows:12px 18px 18px;align-content:center;gap:2px;align-self:center;padding:5px 7px;color:#172334;background:#fff;border:1px solid #e8ded6;border-radius:8px;box-shadow:0 2px #1723340d;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.darts-bracket-match:hover{z-index:1;border-color:#f47738;box-shadow:0 4px 12px #1723341f;transform:translateY(-1px)}.darts-bracket-match:not(:last-child):after{position:absolute;top:50%;right:-15px;width:14px;height:1px;background:#dbcbbd;content:"";pointer-events:none}.darts-bracket-match__meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:5px;color:#88919c;font-size:7px;line-height:1}.darts-bracket-match__meta small{overflow:hidden;font-size:inherit;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.darts-bracket-match__meta time{flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}.darts-bracket-player{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) 20px;align-items:center;gap:5px;color:#7b8590}.darts-bracket-player img{width:18px;height:13px;object-fit:cover;border:1px solid rgba(23,35,52,.08);border-radius:2px}.darts-bracket-player__placeholder{width:18px;height:13px;background:#f0f1ef;border:1px solid #e0e2df;border-radius:2px}.darts-bracket-player strong{min-width:0;overflow:hidden;font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.darts-bracket-player b{color:#7b8590;font:800 10px var(--font-display);text-align:center}.darts-bracket-player.is-winner{color:#172334}.darts-bracket-player.is-winner strong,.darts-bracket-player.is-winner b{color:#ed7844;font-weight:900}.darts-bracket-match.is-live{border-color:#ff9c5c;background:#fff8f3}.darts-bracket-match__live{position:absolute;top:-7px;right:6px;display:inline-flex;align-items:center;gap:4px;padding:2px 5px;color:#fff;background:#172334;border-radius:99px;font-size:7px;font-weight:900;text-transform:uppercase}.darts-bracket-match__live i{width:5px;height:5px;background:#f47738;border-radius:50%}.darts-bracket-empty{grid-row:1 / -1;align-self:start;margin:6px 0;padding:12px;color:#718094;background:#fff;border:1px dashed #e4d8ce;border-radius:8px;font-size:9px;text-align:center}.darts-bracket-note{margin:6px 0 0;color:#718094;font-size:9px}.darts-radial-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px}.darts-radial-page .darts-bracket-hero__action{margin-top:0}.darts-bracket-hero__alternate{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;color:#172334;background:#ffffff8c;border:1px solid rgba(23,35,52,.16);border-radius:8px;font-size:9px;font-weight:800;text-decoration:none}.darts-bracket-hero__alternate:hover{background:#fff}.darts-radial-viewport{max-width:100%;overflow-x:auto;padding:4px 0 12px;scrollbar-color:#ed7844 #f0e7e0;scrollbar-width:thin}.darts-radial-viewport:focus-visible{outline:2px solid #ed7844;outline-offset:3px}.darts-radial-canvas{position:relative;width:min(100%,1000px);min-width:680px;aspect-ratio:1;margin:0 auto}.darts-radial-canvas>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.darts-radial-path{fill:none;stroke:#45413b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.9;vector-effect:non-scaling-stroke}.darts-radial-path.is-advancing{stroke:#f47738;stroke-width:3;opacity:1}.darts-radial-entrant,.darts-radial-match{cursor:pointer;outline:none}.darts-radial-entrant__rim{fill:#fff;stroke:#d7d0c6;stroke-width:1.4;vector-effect:non-scaling-stroke}.darts-radial-entrant.is-winner .darts-radial-entrant__rim{stroke:#f47738;stroke-width:2}.darts-radial-entrant__unknown circle{fill:#f6f2ec;stroke:#d5ccc1;stroke-width:1;vector-effect:non-scaling-stroke}.darts-radial-entrant__unknown text{fill:#89837a;font:700 10px var(--font-display);text-anchor:middle;pointer-events:none}.darts-radial-entrant:focus-visible .darts-radial-entrant__rim,.darts-radial-entrant:hover .darts-radial-entrant__rim{stroke:#172334;stroke-width:2.4}.darts-radial-match__hit{fill:transparent;stroke:transparent}.darts-radial-match__dot{fill:#edece7;stroke:#56534e;stroke-width:1.7;vector-effect:non-scaling-stroke}.darts-radial-match.is-complete .darts-radial-match__dot{fill:#f47738;stroke:#f47738}.darts-radial-match.is-live .darts-radial-match__dot{stroke:#f47738;stroke-width:2.5}.darts-radial-match:focus-visible .darts-radial-match__hit,.darts-radial-match:hover .darts-radial-match__hit{fill:#f4773829}.darts-radial-match__score{fill:#fff;font:900 5px var(--font-display);text-anchor:middle;pointer-events:none}.darts-radial-center{position:absolute;z-index:1;top:50%;left:50%;width:100px;min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px;color:#172334;background:#f6f0e5;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 9px #1723341f;text-align:center;text-decoration:none;transform:translate(-50%,-50%)}.darts-radial-center:hover{color:#ed7844;box-shadow:0 3px 12px #17233433}.darts-radial-center>svg{width:27px;height:27px;stroke-width:2.4}.darts-radial-center>span{color:#677180;font-size:8px;font-weight:900}.darts-radial-center>strong{max-width:78px;overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.darts-radial-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:0 0 4px;color:#718094;font-size:9px}.darts-radial-legend>span{display:inline-flex;align-items:center;gap:5px}.darts-radial-legend i{width:8px;height:8px;display:inline-block;background:#edece7;border:1.5px solid #56534e;border-radius:50%}.darts-radial-legend i.is-advancing{background:#f47738;border-color:#f47738}@media(max-width:760px){.darts-bracket-page{padding-top:0}.darts-bracket-hero{margin:0 -28px 17px;padding:24px 28px}.darts-bracket-hero:before{clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),0 100%)}.darts-bracket-hero p{font-size:11px}.darts-bracket-summary{gap:6px}.darts-bracket-summary>span{padding:7px 8px;font-size:8px}.darts-bracket{grid-auto-columns:210px;gap:10px}.darts-bracket-round__heading{min-height:44px}.darts-bracket-match{width:100%}.darts-radial-canvas{width:680px;margin-inline:0}.darts-radial-legend{justify-content:flex-start}}@media(max-width:760px){.match-detail-overview{width:100%;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px}.darts-match-detail-page .match-detail-overview{display:flex;flex-direction:column;align-items:stretch;gap:10px}.darts-match-detail-column{gap:10px}.darts-match-detail-page .darts-match-aside{grid-column:1;grid-row:auto;gap:10px}.match-detail-info,.darts-match-detail-page .match-detail-prediction,.darts-match-player-stats,.darts-match-darter-leaderboard,.darts-match-next-card,.darts-match-scoring-card,.darts-match-bracket-card{padding:13px}.darts-match-bracket-section__cards{grid-template-columns:minmax(0,1fr)}.match-detail-page{padding-top:0}.match-detail-banner{margin:0 -28px 24px;padding:15px 28px 35px}.match-detail-banner:before{clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),0 100%)}.match-detail-kickoff{gap:8px;margin-bottom:12px;padding:7px 11px}.match-detail-kickoff>span{font-size:8px}.match-detail-kickoff>strong{font-size:9px}.match-detail-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:5px;margin:0 auto 8px}.match-detail-team{flex-direction:column;gap:6px;text-align:center}.match-detail-team h1{width:100%;font-size:clamp(12px,3.6vw,17px);overflow-wrap:anywhere;text-align:center}.match-detail-team-crest{width:48px;height:45px;flex-basis:48px}.match-detail-team-crest>.club-crest{width:34px;height:34px}.match-detail-team-crest .club-crest--image img{max-width:30px;max-height:30px}.match-detail-page .match-detail-logo-tile--row,.match-detail-page .match-detail-logo-tile--section{width:37px;height:35px}.match-detail-page .match-detail-logo-tile>.club-crest{width:30px;height:30px}.match-detail-page .match-detail-logo-tile .club-crest--image img{max-width:26px;max-height:26px}.match-detail-page .match-detail-logo-tile--table{width:26px;height:26px}.match-detail-page .match-detail-logo-tile--table>.club-crest{width:20px;height:20px}.match-detail-page .match-detail-logo-tile--table .club-crest--image img{max-width:18px;max-height:18px}.match-form-row{grid-template-columns:43px 36px minmax(0,1fr) auto 24px;gap:6px}.match-detail-score{gap:2px}.match-detail-score>span{width:30px;height:34px;font-size:14px}.match-detail-countdown{min-width:84px;min-height:30px;padding-inline:4px;font-size:8px}.match-detail-venue{font-size:9px;text-align:center}.match-detail-prediction{padding:0}.match-detail-prediction .dashboard-match-list{gap:0}.match-detail-prediction .dashboard-match-row,.match-detail-prediction .dashboard-match-row.is-game-of-week{min-height:0;grid-template-columns:minmax(0,1fr) 43px;grid-template-rows:auto auto;gap:6px 2px;margin:0;padding:7px 0 2px;background:transparent;border:0;border-bottom:1px solid #e8e1db;border-radius:0;box-shadow:none;transform:none}.match-detail-prediction .dashboard-match-time{grid-column:1 / -1;grid-row:1;min-width:0;min-height:29px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:0 42px 0 0;border:0}.match-detail-prediction .dashboard-match-time-label{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:6px 9px;background:#172334;border:1px solid #e2d9d1;border-radius:8px;transform:skew(-5deg)}.match-detail-prediction .dashboard-match-time-label>small,.match-detail-prediction .dashboard-match-time-label>strong{transform:skew(5deg)}.match-detail-prediction .dashboard-match-time-label>small{color:#fff;font-size:9px}.match-detail-prediction .dashboard-match-time-label>strong{margin:0;color:#ff9c5c;font-size:12px}.match-detail-prediction .dashboard-match-mobile-status,.match-detail-prediction .dashboard-match-mobile-points{min-height:29px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:5px 8px;background:#fff;border:1px solid #e2d9d1;border-radius:8px;transform:skew(-4deg);white-space:nowrap}.match-detail-prediction .dashboard-match-mobile-status>*,.match-detail-prediction .dashboard-match-mobile-points>*{transform:skew(4deg)}.match-detail-prediction .dashboard-match-mobile-status small,.match-detail-prediction .dashboard-match-mobile-points small{color:#657386;font-size:9px;font-weight:800}.match-detail-prediction .dashboard-match-mobile-status strong{margin:0;color:#172334;font-size:11px}.match-detail-prediction .dashboard-match-mobile-points{color:#fff;background:#f47738;border-color:#f47738}.match-detail-prediction .dashboard-match-mobile-points small,.match-detail-prediction .dashboard-match-mobile-points strong{color:#fff}.match-detail-prediction .dashboard-match-mobile-result-row{display:flex;align-items:center;gap:6px;margin-left:auto}.match-detail-prediction .dashboard-match-game{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) 54px;grid-template-rows:repeat(2,minmax(43px,auto));gap:6px 8px;padding-right:42px}.match-detail-prediction .dashboard-row-team,.match-detail-prediction .dashboard-row-team--home,.match-detail-prediction .dashboard-row-team--away{min-width:0;min-height:43px;grid-column:1;justify-content:flex-start;flex-direction:row;gap:9px;padding:5px 9px;background:#fff;border:1px solid #e2d9d1;border-radius:11px;text-align:left;transform:skew(-2deg)}.match-detail-prediction .dashboard-row-team>*{transform:skew(2deg)}.match-detail-prediction .dashboard-row-team--home{grid-row:1;flex-direction:row-reverse;justify-content:flex-end}.match-detail-prediction .dashboard-row-team--away{grid-row:2}.match-detail-prediction .dashboard-row-team .club-crest,.match-detail-prediction .dashboard-row-team img{width:26px;height:26px;flex:0 0 26px;object-fit:contain}.match-detail-prediction .dashboard-row-team strong{max-width:none;color:#172334;font-size:12px;text-align:left}.match-detail-prediction .dashboard-row-score{display:contents}.match-detail-prediction .dashboard-row-score>span{display:none}.match-detail-prediction .dashboard-row-score input{width:54px;height:43px;grid-column:2;background:#e9ebee;border-color:#d3d7dd;border-radius:11px;font-size:16px;transform:skew(-2deg)}.match-detail-prediction .dashboard-row-score input:first-of-type{grid-row:1}.match-detail-prediction .dashboard-row-score input:last-of-type{grid-row:2}.match-detail-prediction .dashboard-match-state,.match-detail-prediction .dashboard-match-points{display:none!important}.match-detail-prediction .dashboard-match-open{position:absolute;top:calc(50% + 18px);right:2px;width:28px;height:28px;display:grid;place-items:center;color:#f47738;transform:translateY(-50%)}.match-detail-prediction .dashboard-match-open:empty:after{content:"›";font-size:26px;line-height:1}.match-detail-section-heading{align-items:flex-start;flex-direction:column;gap:5px}.match-detail-section-heading h2{font-size:18px}.match-form-grid{grid-template-columns:minmax(0,1fr);gap:10px}.match-form-panel{padding:13px}.match-timeline{padding:12px 13px}.match-timeline-event{grid-template-columns:34px 10px 20px minmax(0,1fr);gap:8px}.match-timeline-event>.club-crest{width:19px;height:19px}.match-upcoming-grid{grid-template-columns:minmax(0,1fr);gap:10px}.match-upcoming-panel{padding:12px 13px}.match-club-leaders-teams,.match-club-leaders-panel .match-club-leaders-grid{grid-template-columns:minmax(0,1fr);gap:11px}.match-club-leaders-panel{padding:13px}.match-club-ranking-panel{padding:12px 13px}}@media(min-width:761px)and (max-width:960px){.match-detail-overview{width:100%;grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);gap:14px}}.admin-goal-events{padding:10px;background:#faf8f6;border:1px solid #eee5de;border-radius:9px}.admin-goal-events>summary{color:var(--ink);cursor:pointer;font-size:10px;font-weight:800}.admin-goal-events>summary span{color:var(--muted);font-weight:600}.admin-goal-events>p{margin:6px 0 9px;color:var(--muted);font-size:9px;line-height:1.4}.admin-goal-event{display:grid;grid-template-columns:minmax(95px,1.1fr) minmax(95px,1fr) minmax(75px,1fr) 48px;align-items:end;gap:7px;padding:9px 0;border-top:1px solid #eee5de}.admin-goal-event>label:not(.admin-goal-event-check){min-width:0;display:grid;gap:4px}.admin-goal-event>label>span{color:var(--muted);font-size:8px;font-weight:700}.admin-goal-event input:not([type=checkbox]),.admin-goal-event select{width:100%;min-width:0;height:31px;padding:0 7px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:6px;font-size:9px}.admin-goal-event-check{display:flex;align-items:center;gap:4px;padding-bottom:8px;color:var(--ink);font-size:8px;white-space:nowrap}.admin-goal-event-check input{accent-color:#f4773c}.admin-goal-event-remove{width:27px;height:27px;align-self:center;color:#bc3c32;background:#fff;border:1px solid #f0d8d3;border-radius:7px;font-size:18px;cursor:pointer}.admin-goal-event-add{margin-top:7px;padding:6px 9px;color:#c95c2e;background:#fff1e7;border:0;border-radius:6px;font-size:9px;font-weight:800;cursor:pointer}@media(max-width:760px){.admin-goal-event{grid-template-columns:minmax(0,1fr) 40px}.admin-goal-event-team,.admin-goal-event>label:nth-child(2),.admin-goal-event>label:nth-child(3){grid-column:1}.admin-goal-event-minute{grid-column:2;grid-row:1}.admin-goal-event-check{grid-column:auto;padding-bottom:2px}.admin-goal-event-remove{grid-column:2;grid-row:2;justify-self:end}}@media(max-width:760px){.friends-page .pool-predictions-scroll{overflow-x:hidden}.friends-page .pool-predictions-scroll .pool-vote-table{width:100%;min-width:0;table-layout:fixed}}@media(max-width:760px){.predictions-page .dashboard-row-score input{font-size:16px}}@media(max-width:760px){.hero-card__visual .hero-week-stat--metric{display:none}}.predictions-page .dashboard-match-time-label>.dashboard-match-date{color:#ff9c5c;font-size:9px;font-weight:800;text-transform:uppercase;white-space:nowrap}.predictions-page .dashboard-match-time-label>.dashboard-match-date{transform:skew(5deg)}.hero-mobile-slide-dots{display:none}@media(max-width:760px){.prediction-block-heading{align-items:center;flex-wrap:nowrap;gap:8px}.prediction-block-heading>div:first-child{flex:1 1 auto;min-width:0}.prediction-block-heading h2{font-size:clamp(14px,4.7vw,18px);letter-spacing:-.05em;white-space:nowrap}.prediction-total{flex:0 0 auto;width:auto;min-width:0;font-size:9px;text-align:right;white-space:nowrap}.prediction-total__week-label{display:none}.hero-card{display:flex;min-height:0;margin-bottom:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.hero-card:after{position:absolute;z-index:3;right:auto;bottom:-22px;left:0;width:200%;height:44px;display:block;background:#f6f2ee;clip-path:polygon(0 50%,100% 24%,100% 100%);content:"";filter:none;pointer-events:none;transform:none}.hero-card::-webkit-scrollbar{display:none}.hero-card>.hero-card__content,.hero-card>.hero-card__visual{width:100%;min-width:100%;flex:0 0 100%;box-sizing:border-box;scroll-snap-align:start}.hero-card>.hero-card__content{padding-top:8px;padding-bottom:25px}.hero-card__tag,.hero-card h2{margin-bottom:10px}.hero-card p{margin-bottom:10px;line-height:1.45}.hero-card>.hero-card__content:after{display:none}.hero-card h2{font-size:clamp(27px,8.6vw,40px);white-space:nowrap}.hero-card__content .hero-deadline,.hero-mobile-slide-dots{display:none}.hero-mobile-slide-dots button{width:7px;height:7px;padding:0;background:#d8c6b9;border:0;border-radius:99px;cursor:pointer;transition:width .18s ease,background .18s ease}.hero-mobile-slide-dots button.is-active{width:20px;background:#f47738}.hero-card__visual .hero-visual-kicker,.hero-card__visual .hero-week-heading{display:none}.hero-card__visual:after{display:none}.hero-card__visual .hero-week-panel{width:calc(100% - 32px);margin:10px auto 25px}.hero-week-panel-layout{width:100%;grid-template-columns:minmax(0,1fr);gap:0;margin-inline:0}.hero-week-panel-layout>.hero-week-stat--metric{display:none}.hero-week-featured-list{left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.hero-week-featured-list-heading{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:2px;color:#fff;text-align:center;text-transform:uppercase}.hero-week-featured-list-heading{grid-column:1 / -1}.hero-week-featured-list-heading strong{font-size:10px;font-weight:900;letter-spacing:.09em}.hero-week-featured-list-heading span{padding:5px 8px;color:#fff;background:#172334;border-radius:99px;font-size:8px;font-weight:800;white-space:nowrap}.hero-week-featured-row{width:100%;min-width:0;min-height:56px;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:center;justify-items:center;gap:2px;padding:3px;color:#172334;background:transparent;border:0;border-radius:0;box-shadow:none;cursor:pointer;text-align:center;transform:skew(-1.5deg)}.hero-week-featured-row>*{transform:skew(1.5deg)}.hero-week-featured-row__competition{width:fit-content;max-width:100%;min-width:0;overflow:hidden;padding:5px 8px;color:#fff;background:#172334;border-radius:7px;font-size:7px;font-weight:800;letter-spacing:.06em;line-height:1.15;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hero-week-featured-row__clubs{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:#172334;font-size:8px;font-weight:900}.hero-week-featured-row__result{display:inline-flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap}.hero-week-featured-row__result b{width:19px;height:25px;display:grid;place-items:center;color:#7e8582;background:#e9eae8;border:1px solid #d4d6d4;border-radius:6px;font:800 11px var(--font-display);transform:skew(-2deg)}.hero-week-featured-row__result>span{color:#172334;font-size:10px;font-weight:900}.hero-week-featured-row__timer{width:48px;min-width:48px;height:25px;box-sizing:border-box;display:grid;place-items:center;padding:0 1px;color:#7e8582;background:#e9eae8;border:1px solid #d4d6d4;border-radius:7px;font-size:6.5px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1;white-space:nowrap;transform:skew(-2deg)}.hero-week-featured-row__logo-tile{width:32px;height:31px;display:grid;place-items:center;background:#fff;border:1px solid #e2d9d1;border-radius:8px;transform:skew(-4deg)}.hero-week-featured-row__logo-tile .club-crest{width:25px;height:25px;overflow:hidden;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;transform:skew(4deg)}.hero-week-featured-row__logo-tile .club-crest:after{display:none}.hero-week-featured-row__logo-tile .club-crest img{width:23px;height:23px;object-fit:contain}.hero-week-featured-row__logo-tile .club-crest--wil img{width:23px;height:23px;transform:none}.hero-week-featured-row__logo-tile .hero-week-stat__fallback-crest{width:26px;height:26px;color:#172334;background:transparent;border-radius:0;font-size:7px;transform:skew(4deg)}.hero-card__visual .hero-week-stats,.hero-card__visual .hero-week-dots{display:none}.hero-card__visual .hero-week-stats{grid-template-columns:1fr}.hero-card__visual .hero-week-stat--featured{min-height:132px;padding:12px 14px 10px}.hero-card__visual .hero-week-stat--featured .hero-week-stat__clubs{min-height:50px;grid-template-columns:50px auto 50px;gap:14px;padding:3px 8px}.hero-card__visual .hero-week-stat--featured .hero-week-stat__clubs .club-crest{width:48px;height:48px}.hero-card__visual .hero-week-stat--featured .hero-week-stat__clubs .club-crest img{width:40px;height:40px}.hero-card__visual .hero-week-stat--metric{display:none}.hero-card__visual .hero-week-dots{margin-top:8px}}.leaderboard-club-toggle{width:100%;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:3px 0;color:#8a929c;background:transparent;border:0;font:600 10px var(--font-body);cursor:pointer;transition:color .15s ease}.leaderboard-directory-list{padding-bottom:4px}.leaderboard-club-toggle:hover,.leaderboard-club-toggle:focus-visible{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.leaderboard-directory>.leaderboard-club-search{justify-self:center;width:min(430px,100%);min-height:48px;margin:0 auto;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px;padding:4px 12px}.leaderboard-club-search-main{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:12px}.leaderboard-directory>.leaderboard-club-search .leaderboard-club-search-heading{flex:0 0 auto;align-items:flex-start;text-align:left}.leaderboard-directory>.leaderboard-club-search .leaderboard-club-search-heading .eyebrow{display:block}.leaderboard-directory>.leaderboard-club-search .leaderboard-club-search-input{width:auto;min-width:130px;height:32px;flex:1 1 auto}.leaderboard-directory>.leaderboard-club-search .leaderboard-club-search-input input{height:30px;font-size:11px}.leaderboard-club-search-input button{flex:0 0 auto;display:grid;place-items:center;padding:0;color:var(--muted);background:transparent;border:0;cursor:pointer}.leaderboard-club-search-input button svg{width:14px;height:14px}.leaderboard-club-search-input input[type=search]::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.leaderboard-club-search-input input[type=search]::-ms-clear{display:none}.leaderboard-club-search .leaderboard-club-results{top:calc(100% - 5px);right:12px}.leaderboard-directory{position:relative;z-index:4}.leaderboard-directory .leaderboard-club-search:focus-within{z-index:20}.scorers-page{width:min(1180px,100%)}.scorers-page .page-heading{margin-bottom:22px}.scorers-rankings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.scorers-ranking:nth-child(3){grid-column:1 / -1}.scorers-ranking:nth-child(3) .scorers-ranking-list{columns:2;column-gap:0}.scorers-ranking:nth-child(3) .scorers-ranking-list li{break-inside:avoid}.scorers-ranking{min-width:0;overflow:hidden;background:#fff;border:1px solid #eee2d9;border-radius:14px}.scorers-ranking-heading{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 17px;background:#fffaf6;border-bottom:1px solid #eee2d9}.scorers-ranking-heading h2{margin:3px 0 0;color:var(--ink);font:800 18px var(--font-display)}.scorers-ranking-heading>span{padding:6px 9px;color:#bd5226;background:#fff0e5;border-radius:99px;font-size:9px;font-weight:800;white-space:nowrap}.scorers-ranking-list{margin:0;padding:0;list-style:none;counter-reset:none}.scorers-ranking-list li{min-height:48px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 14px;border-bottom:1px solid #f0eae5}.scorers-ranking-list li:last-child{border-bottom:0}.scorers-ranking-position{color:#85909c;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;text-align:center}.scorers-ranking-player{min-width:0}.scorers-ranking-player strong,.scorers-ranking-player small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scorers-ranking-player strong{color:var(--ink);font-size:11px;font-weight:800}.scorers-ranking-player small{margin-top:2px;color:var(--muted);font-size:9px}.scorers-ranking-count{min-width:36px;color:#c95c2e;font:800 16px var(--font-display);text-align:right;font-variant-numeric:tabular-nums}.scorers-ranking-message{min-height:120px;display:grid;place-items:center;margin:0;padding:24px;color:var(--muted);font-size:11px;text-align:center}.scorers-page-note{margin:10px 3px 0;color:var(--muted);font-size:9px}@media(max-width:760px){.scorers-page{padding-top:10px}.scorers-rankings-grid{grid-template-columns:minmax(0,1fr);gap:13px}.scorers-ranking:nth-child(3){grid-column:auto}.scorers-ranking:nth-child(3) .scorers-ranking-list{columns:1}.scorers-ranking-heading{min-height:62px;padding:11px 14px}.scorers-ranking-heading h2{font-size:16px}}@media(max-width:760px){.leaderboard-directory-list{padding-bottom:4px}.leaderboard-directory>.leaderboard-club-search{width:calc(100% - 36px);max-width:360px;min-height:48px;gap:0;padding:4px 8px 4px 14px}.leaderboard-club-search-main{flex:1 1 auto;gap:0}.leaderboard-directory>.leaderboard-club-search .leaderboard-club-search-heading{flex:0 1 34%}.leaderboard-directory>.leaderboard-club-search .leaderboard-club-search-heading .eyebrow{display:none}.leaderboard-directory>.leaderboard-club-search .leaderboard-club-search-heading strong{font-size:9px}.leaderboard-directory>.leaderboard-club-search .leaderboard-club-search-input{width:auto;min-width:0;height:34px;flex:1 1 auto}.leaderboard-directory>.leaderboard-club-search .leaderboard-club-search-input input{height:32px;font-size:16px}.leaderboard-directory>.leaderboard-club-search .leaderboard-club-search-input input::placeholder{color:#a9a3a0;opacity:.7;font-size:12px}.leaderboard-club-search .leaderboard-club-results{right:0;left:auto;width:min(280px,calc(100vw - 36px));max-width:none}}.side-nav .nav-new-badge{margin-left:-4px;padding:3px 5px;color:#172334;background:#ffb16f;border-radius:99px;font-size:8px;font-weight:900;line-height:1;letter-spacing:.02em}.side-nav a.active .nav-new-badge{color:#fff;background:#172334}.football-header-icon{width:18px;height:18px;flex:0 0 auto;display:inline-block;background-color:currentColor;-webkit-mask:url(/images/football-header-icon.png) center / contain no-repeat;mask:url(/images/football-header-icon.png) center / contain no-repeat}.darts-header-icon{width:18px;height:18px;flex:0 0 auto;display:inline-block;background-color:currentColor;-webkit-mask:url(/images/darts-header-icon.svg) center / contain no-repeat;mask:url(/images/darts-header-icon.svg) center / contain no-repeat}.prediction-week-panel .day-label-mobile,.prediction-week-panel .day-count-short{display:none}.app-shell--darts{--green-700: #ed7844;--lime: #ff9c5c;--lime-soft: #fff0e6;--orange: #ffad70}.app-shell--darts .sidebar{border-bottom-color:var(--lime)}.app-shell--darts .brand__mark{background:var(--lime)}.app-shell--darts .brand strong{color:var(--lime)}.app-shell--darts .side-nav a.active,.app-shell--darts .sidebar-auth-register{color:var(--green-950);background:var(--lime)}.app-shell--darts .side-nav a:focus-visible{outline-color:#ff9c5c80}.app-shell--darts .leaderboard-pagination button:hover{color:var(--green-700);border-color:var(--orange)}.app-shell--darts .friends-page .friends-banner .eyebrow{color:#71330e}.app-shell--darts .friends-page .friend-pool-bar-action,.app-shell--darts .friends-page .friend-pool-bar-action:hover{color:var(--green-700)}.app-shell--darts .friends-page .pool-match-date-label{color:var(--lime)}.app-shell--darts .friends-page .pool-prediction-match-style.pool-match-navigator>button{color:var(--green-700);border-color:#f4d6bf;box-shadow:0 2px #f5d9c6}.app-shell--darts .friends-page .pool-prediction-match-style.pool-match-navigator>button:hover:not(:disabled){color:#172334;background:var(--lime);border-color:#f47738;box-shadow:0 3px 0 var(--green-700)}.app-shell--darts .friends-page .pool-prediction-match-style.pool-match-navigator>button:focus-visible{outline:2px solid #f47738;outline-offset:2px}.app-shell--darts .friends-page .friend-pool-tab.is-active{color:#fff;background:#172334;border-color:#172334;box-shadow:0 4px 10px #17233429}.app-shell--darts .friends-page .friend-pool-tab.is-active .friend-pool-tab-icon{color:#172334;background:var(--lime)}.app-shell--darts .friends-page .pool-view-tabs button.is-active{color:#172334;background:#fff}.app-shell--darts .friends-page .pool-ranking-row.is-current{background:var(--lime-soft)}.app-shell--darts .friends-page .pool-ranking-row .ranking-team-mark--club.is-current,.app-shell--darts .friends-page .pool-ranking-row .ranking-team-mark--flag.is-current{display:grid;place-items:center;color:var(--ink);background:#fff;border:1px solid var(--line)}.app-shell--darts .friends-page .pool-ranking-row .ranking-slide-week-points,.app-shell--darts .friends-page .pool-ranking-row .ranking-slide-movement.is-up{color:var(--green-700)}.app-shell--darts .friends-page .pool-ranking-row .ranking-slide-points{color:#172334}.app-shell--darts .friends-page .pool-voter strong.is-current,.app-shell--darts .friends-page .pool-points-cell.is-awarded{color:var(--green-700)}.app-shell--darts .friends-page .pool-voter .ranking-team-mark.is-current{color:var(--lime);background:var(--green-900)}.app-shell--darts .friends-page .pool-voter .ranking-team-mark--flag.is-current{color:var(--ink);background:#fff;border:1px solid var(--line)}.app-shell--darts .friends-page .pool-voter strong.is-current{color:var(--ink)}.app-shell--darts .friends-page .pool-darts-vote-table .pool-voter .ranking-team-mark--club,.app-shell--darts .friends-page .pool-darts-vote-table .pool-voter .ranking-team-mark--club.is-current{display:grid;place-items:center;color:var(--ink);background:#fff;border:1px solid var(--line)}.app-shell--darts .friends-page .pool-darts-vote-table .pool-voter .ranking-team-mark--club>img{justify-self:center;align-self:center;margin:auto}.app-shell--darts .friends-page .pool-darts-vote-table .pool-voter .ranking-team-mark--flag,.app-shell--darts .friends-page .pool-darts-vote-table .pool-voter .ranking-team-mark--flag.is-current{display:grid;place-items:center;color:var(--ink);background:#fff;border:1px solid var(--line)}.app-shell--darts .friends-page .join-card{background:var(--lime-soft)}.app-shell--darts .friends-page .pool-search-form>.pool-search-create-action{color:#fff;background:linear-gradient(135deg,#ff9c5c,#f47738);border-color:#f47738}.app-shell--darts .friends-page .pool-search-form>.pool-search-create-action:hover:not(:disabled){background:linear-gradient(135deg,#ffab70,#d96734)}.app-shell--darts .friends-page .join-card-create-button{color:var(--green-700)}.app-shell--darts .friends-page .pool-created-notice,.app-shell--darts .friends-page .friend-pool-created-notice{background:var(--lime-soft);border-color:#f4d6bf}.app-shell--darts .hero-card__tag,.app-shell--darts .hero-card h2 em{color:var(--lime)}.app-shell--darts .hero-week-stat__progress i{background:linear-gradient(180deg,#ff9c5c,#f47738);box-shadow:0 3px 0 var(--green-700)}.app-shell--darts .hero-darts-countdown{position:relative;z-index:2;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:18px}.app-shell--darts .hero-darts-countdown>*{position:relative;z-index:1}.app-shell--darts .hero-visual-kicker--first-party{position:relative;top:auto;left:auto;min-width:0;justify-content:center;margin:0}.app-shell--darts .hero-first-party-timer{display:grid;grid-template-columns:repeat(4,minmax(68px,84px));gap:9px}.app-shell--darts .hero-first-party-timer__unit{min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;color:#fff;background:#172334;border:1px solid rgba(255,255,255,.16);border-radius:10px}.app-shell--darts .hero-first-party-timer__unit strong{color:var(--lime);font:800 34px/1 var(--font-display);font-variant-numeric:tabular-nums}.app-shell--darts .hero-first-party-timer__unit small{color:#ffffffb8;font-size:9px;font-weight:800;letter-spacing:.08em}.app-shell--darts .hero-first-party-timer__live{grid-column:1 / -1;color:#fff;font:800 30px/1 var(--font-display)}.app-shell--darts .hero-first-party-caption{margin:0;color:#172334c2;font-size:10px;font-weight:500;text-align:center}.app-shell--darts .hero-week-stat--featured{background:linear-gradient(145deg,#ff9c5c,#d96734)}.app-shell--darts .hero-week-stat--featured .hero-week-stat__clubs>span:nth-child(2){text-shadow:0 1px 3px rgba(90,45,20,.25)}.app-shell--darts .hero-week-stat--featured .hero-week-stat__clubs .club-crest img{filter:drop-shadow(0 0 1px rgba(255,255,255,.9)) drop-shadow(0 0 3px rgba(90,45,20,.35))}.app-shell--darts .hero-week-dots button.is-active{background:var(--green-700)}.app-shell--darts .hero-deadline__icon:before,.app-shell--darts .hero-deadline__remaining:before{background:var(--lime)}.app-shell--darts .hero-deadline__icon{color:#172334}.app-shell--darts .hero-week-heading strong{color:#f47738}.app-shell--darts .dashboard-row-team img.dashboard-row-flag{width:32px;height:21px;flex:0 0 32px;object-fit:cover;border-radius:2px}.app-shell--darts .dashboard-match-row.is-darts-match-row{min-height:0;display:block;padding:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.app-shell--darts .dashboard-match-row.is-darts-match-row:hover{border-color:transparent;box-shadow:none;transform:none}.app-shell--darts .predictions-page .dashboard-match-row.is-darts-match-row{padding:12px 0;border:0;border-radius:0}.app-shell--darts .predictions-page .dashboard-match-row.is-darts-match-row:after{position:absolute;right:10px;bottom:0;left:10px;height:1px;background:#e8e1db;content:"";pointer-events:none}.app-shell--darts .predictions-page .dashboard-match-row.is-darts-match-row:hover{border-color:#e8e1db}.app-shell--darts .predictions-page .dashboard-match-list{gap:0}.app-shell--darts .dashboard-match-row:not(.has-result) .dashboard-match-state strong{color:#f47738bf}.dashboard-match-label-group{display:contents}.app-shell--darts .predictions-page .dashboard-match-label-group{display:flex;min-width:0;align-items:center;gap:8px}.app-shell--darts .dashboard-match-format-group{display:inline-flex;align-items:center;gap:8px}.app-shell--darts .predictions-page .dashboard-match-time-label>strong{color:var(--lime)}.app-shell--darts .predictions-page .dashboard-match-time-label>.dashboard-match-date{color:var(--lime)}.app-shell--darts .dashboard-match-format,.app-shell--darts .dashboard-match-multiplier{color:#596574;font-size:9px;font-weight:700;white-space:nowrap}.app-shell--darts .dashboard-darts-match-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.app-shell--darts .dashboard-darts-match-header__left,.app-shell--darts .dashboard-darts-match-header__rules,.app-shell--darts .dashboard-darts-match-header__outcome{min-width:0;display:flex;align-items:center;gap:8px}.app-shell--darts .dashboard-darts-match-header__rules{min-height:28px;padding:6px 9px;color:#fff;background:#172334;border:1px solid #e2d9d1;border-radius:8px;transform:skew(-5deg)}.app-shell--darts .dashboard-darts-match-header__rules>*{transform:skew(5deg)}.app-shell--darts .dashboard-darts-match-header__round-time{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:0;color:#fff}.app-shell--darts .dashboard-darts-match-header__round-time small{color:#fff;font-size:9px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.app-shell--darts .dashboard-darts-match-header__round-time .dashboard-darts-match-header__round-badge{color:#ff9c5c}.app-shell--darts .dashboard-darts-match-header__round-time strong{color:#fff;font:600 12px var(--font-display);white-space:nowrap}.app-shell--darts .dashboard-darts-match-header__round-time .dashboard-darts-match-header__date{color:var(--lime)}.app-shell--darts .dashboard-darts-match-header__format{color:#596574;font-size:10px;font-weight:800;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-match-header__format{color:#87909b;font-size:9px;font-weight:700;letter-spacing:.015em}.app-shell--darts .dashboard-darts-match-header__multiplier{color:#ffffffb8;font-size:8px;font-weight:800;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-match-header__multiplier,.app-shell--darts .dashboard-match-row.has-header-multiplier .dashboard-darts-match-header__multiplier{padding:2px 4px;color:#ff9c5c;border:1px solid rgba(255,156,92,.62);border-radius:4px;font-size:8px;line-height:1}.app-shell--darts .dashboard-match-row.has-header-multiplier .dashboard-darts-match-header__round-badge{color:#ff9c5c}.app-shell--darts .dashboard-match-row.has-header-multiplier .dashboard-darts-match-header__round-time>strong{color:#fff}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-match-header__round-time .dashboard-darts-match-header__round-badge{color:#ff9c5c}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-match-header__round-time>strong{color:#fff}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-match-header__round-time>.dashboard-darts-live-indicator{color:#fff}.app-shell--darts .dashboard-darts-match-header__outcome{flex:0 0 auto}.app-shell--darts .dashboard-darts-match-header__outcome.dashboard-darts-test-summary{display:flex;align-items:flex-end;flex-direction:column;gap:3px}.app-shell--darts .dashboard-darts-test-summary__multiplier,.app-shell--darts .dashboard-darts-test-summary__points{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:86px;padding:3px 7px;background:#fff;border:1px solid #f47738;border-radius:6px;font-size:9px;font-weight:800;line-height:1;white-space:nowrap}.app-shell--darts .dashboard-darts-test-summary__multiplier small,.app-shell--darts .dashboard-darts-test-summary__points small{color:#596574;font-size:7px;letter-spacing:.035em;text-transform:uppercase}.app-shell--darts .dashboard-darts-test-summary__multiplier strong{color:#f47738}.app-shell--darts .dashboard-darts-test-summary__points{border-color:#e2d9d1}.app-shell--darts .dashboard-darts-test-summary__points strong{color:#172334;font-size:11px}.app-shell--darts .dashboard-darts-match-header__result,.app-shell--darts .dashboard-darts-match-header__points,.app-shell--darts .dashboard-darts-match-header__countdown{min-height:29px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 9px;background:transparent;border:1px solid transparent;border-radius:8px;white-space:nowrap;transform:skew(-4deg)}.app-shell--darts .dashboard-darts-match-header__result>*,.app-shell--darts .dashboard-darts-match-header__points>*,.app-shell--darts .dashboard-darts-match-header__countdown{transform:skew(-4deg)}.app-shell--darts .dashboard-darts-match-header__result>*,.app-shell--darts .dashboard-darts-match-header__points>*,.app-shell--darts .dashboard-darts-match-header__countdown>*{transform:skew(4deg)}.app-shell--darts .dashboard-darts-match-header__result small,.app-shell--darts .dashboard-darts-match-header__points small{color:#ffffffad;font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.app-shell--darts .dashboard-darts-match-header__result{color:#172334;background:#fff;border-color:#e2d9d1}.app-shell--darts .dashboard-darts-match-header__result small{color:#687486}.app-shell--darts .dashboard-darts-match-header__result strong{color:#172334;font-size:12px;font-weight:800}.app-shell--darts .dashboard-darts-match-header__points{color:#fff;background:#f47738;border-color:#f47738}.app-shell--darts .dashboard-darts-match-header__points small,.app-shell--darts .dashboard-darts-match-header__points strong{color:#fff}.app-shell--darts .dashboard-darts-match-header__points strong{font-size:11px}.app-shell--darts .dashboard-darts-match-header__countdown{width:108px;min-height:29px;flex:0 0 108px;box-sizing:border-box;padding:5px 9px;color:#172334;background:#fff;border-color:#e2d9d1;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.app-shell--darts .dashboard-darts-match-header__countdown.is-live{color:#172334}.app-shell--darts .dashboard-darts-match-header__countdown.is-live>span{display:inline-flex;align-items:center;justify-content:center;line-height:1}.app-shell--darts .dashboard-darts-live-indicator{display:inline-flex;align-items:center;gap:5px;color:#596574;font-size:10px;font-weight:900;letter-spacing:.06em}.app-shell--darts .dashboard-darts-match-header__round-time .dashboard-darts-live-indicator{color:#ff9c5c;font-size:8px}.app-shell--darts .dashboard-darts-live-indicator i{width:5px;height:5px;flex:0 0 5px;background:#e33b3b;border-radius:50%;box-shadow:0 0 0 1px #e33b3b24}.app-shell--darts .dashboard-match-mobile-status.is-live .dashboard-darts-live-indicator{font-size:10px}.app-shell--darts .dashboard-match-row.is-darts-match-row>.dashboard-match-open{position:absolute;top:50%;right:10px;width:30px;height:30px;transform:translateY(-50%)}.app-shell--darts .predictions-page .dashboard-match-row.is-darts-test-layout>.dashboard-match-open{top:calc(50% + 17px)}.app-shell--darts .dashboard-match-game.is-darts-match-game{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(43px,auto));align-content:center;gap:6px;padding:0;background:transparent;border:0;border-radius:0}.app-shell--darts .dashboard-darts-match-meta.is-test-scoreboard{display:grid;grid-template-columns:minmax(0,1fr) 54px 54px 54px;align-items:center;gap:3px 6px}.app-shell--darts .dashboard-darts-match-meta.is-test-scoreboard>.dashboard-darts-match-header__left{grid-column:1;grid-row:1}.app-shell--darts .dashboard-darts-match-meta.is-test-scoreboard>.dashboard-darts-test-columns{grid-column:2 / -1;grid-row:1;transform:translateY(4px)}.app-shell--darts .dashboard-darts-match-meta.is-test-scoreboard>.dashboard-darts-match-header__outcome{grid-column:1 / -1;grid-row:2;justify-self:end}.app-shell--darts .dashboard-match-game.is-darts-match-game.is-darts-test-scoreboard{position:relative;grid-template-columns:minmax(0,1fr) 54px 54px 54px;grid-template-rows:43px 43px;gap:6px}.app-shell--darts .dashboard-darts-test-columns{min-width:0;display:grid;grid-template-columns:54px 54px 54px;align-items:center;gap:6px;color:#596574;font-size:7px;font-weight:800;letter-spacing:.04em;text-align:center;text-transform:uppercase}.app-shell--darts .dashboard-darts-test-columns>span{width:max-content;justify-self:center;text-align:center}.app-shell--darts .dashboard-darts-test-columns .dashboard-darts-test-category{color:#687486;font-size:7px;font-weight:800;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase}.app-shell--darts .dashboard-darts-test-columns .dashboard-darts-test-category.is-perfect{color:#00843d}.app-shell--darts .dashboard-darts-test-columns .dashboard-darts-test-category.is-net-not{color:#f47738}.app-shell--darts .dashboard-darts-test-columns .dashboard-darts-test-category.is-missed{color:#b33d35}.app-shell--darts .dashboard-darts-player.is-test-scoreboard{display:contents}.app-shell--darts .dashboard-darts-player__team.is-test-home{grid-column:1;grid-row:1}.app-shell--darts .dashboard-darts-player__team.is-test-away{grid-column:1;grid-row:2}.app-shell--darts .dashboard-darts-score-display.is-test-prediction.is-home{grid-column:2;grid-row:1}.app-shell--darts .dashboard-darts-score-display.is-test-prediction.is-away{grid-column:2;grid-row:2}.app-shell--darts .dashboard-darts-score-display--result.is-home{grid-column:3;grid-row:1}.app-shell--darts .dashboard-darts-score-display--result.is-away{grid-column:3;grid-row:2}.app-shell--darts .dashboard-darts-player__team.is-test-home strong,.app-shell--darts .dashboard-darts-player__team.is-test-away strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell--darts .dashboard-darts-score-display--result{color:#172334;background:#fff;border-color:#d9d5d0}.app-shell--darts .dashboard-darts-score-display--summary{transform:skew(-3deg)}.app-shell--darts .dashboard-darts-score-display--summary>span{display:flex;align-items:center;justify-content:center;transform:skew(3deg)}.app-shell--darts .dashboard-darts-score-display--summary strong{color:#f47738;font:800 14px var(--font-display);line-height:1;white-space:nowrap}.app-shell--darts .dashboard-match-game.is-darts-test-scoreboard>.dashboard-darts-score-display--summary.is-points{grid-column:4;grid-row:1 / span 2;width:54px;height:auto;min-height:89px;align-self:stretch;justify-self:stretch;color:#172334;background:#fff;border-color:#e2d9d1}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-match-game.is-darts-test-scoreboard>.dashboard-darts-score-display--summary.is-points{color:#fff;background:linear-gradient(180deg,#ff9c5c,#f47738);border-color:#f47738}.app-shell--darts .dashboard-darts-score-display--summary.is-points>span{box-sizing:border-box;width:100%;height:100%;min-height:89px;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;gap:0;padding:9px 0}.app-shell--darts .dashboard-darts-score-display--summary.is-points .dashboard-darts-test-category{display:block;align-self:stretch;width:100%;color:#687486;font-size:7px;font-weight:800;letter-spacing:.04em;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}.app-shell--darts .dashboard-darts-score-display--summary.is-points .dashboard-darts-test-category.is-perfect{color:#00843d}.app-shell--darts .dashboard-darts-score-display--summary.is-points .dashboard-darts-test-category.is-net-not{color:#f47738}.app-shell--darts .dashboard-darts-score-display--summary.is-points .dashboard-darts-test-category.is-missed{color:#b33d35}.app-shell--darts .dashboard-darts-points-total{grid-row:2;display:inline-flex;align-items:baseline;gap:2px}.app-shell--darts .dashboard-darts-score-display--summary.is-points>span>strong{grid-row:2}.app-shell--darts .dashboard-darts-score-display--summary.is-points .dashboard-darts-points-equation{grid-row:3;align-self:end;margin:0;color:#9aa1a8;font:600 7px var(--font-body);letter-spacing:0;line-height:1}.app-shell--darts .dashboard-darts-score-display--summary.is-points .dashboard-darts-points-equation span:last-child{color:#9aa1a8}.app-shell--darts .dashboard-darts-score-display--summary.is-points strong{color:#172334;font-size:14px}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-score-display--summary.is-points strong{color:#f47738}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-score-display--summary.is-points strong,.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-score-display--summary.is-points small,.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-score-display--summary.is-points .dashboard-darts-points-equation,.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-score-display--summary.is-points .dashboard-darts-points-equation span:last-child{color:#fff}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-score-display--summary.is-points .dashboard-darts-points-equation{opacity:.78}.app-shell--darts .dashboard-darts-score-display--summary.is-points small{align-self:flex-end;margin-bottom:1px;color:#596574;font:700 7px var(--font-body)}.app-shell--darts .dashboard-darts-match-footer{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:4px 54px 0 0}.app-shell--darts .dashboard-darts-match-footer.is-test-scoreboard{justify-content:flex-start}.app-shell--darts .dashboard-darts-match-footer__category{color:#596574;font-size:9px;font-weight:800;white-space:nowrap}.app-shell--darts .dashboard-darts-match-footer__category.is-net-not{color:#f47738}.app-shell--darts .dashboard-darts-match-footer .dashboard-darts-match-header__points{min-height:25px;gap:6px;padding:3px 8px;border-radius:7px}.app-shell--darts .dashboard-darts-match-footer .dashboard-darts-points-category{color:#596574;font-size:9px;font-weight:800;letter-spacing:0;white-space:nowrap}.app-shell--darts .dashboard-darts-match-footer .dashboard-darts-match-header__points strong{font-size:11px}.app-shell--darts .dashboard-darts-match-footer__multiplier{display:inline-flex;align-items:center;min-height:29px;padding:5px 13px;color:#172334;background:#fff;border:1px solid #f47738;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.035em;line-height:1;white-space:nowrap;transform:skew(-4deg)}.app-shell--darts .dashboard-darts-match-footer__multiplier>span{display:inline-flex;align-items:center;gap:7px;transform:skew(4deg)}.app-shell--darts .dashboard-darts-match-footer__multiplier small{color:#172334;font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.app-shell--darts .dashboard-darts-match-footer__multiplier strong{color:#172334;font-size:11px;font-weight:800}.app-shell--darts .dashboard-darts-match-footer__multiplier .dashboard-darts-match-footer__factor{color:#f47738}.app-shell--darts .dashboard-darts-match-footer__multiplier.is-equation{padding-inline:11px;border-color:#e2d9d1}.app-shell--darts .dashboard-darts-match-footer__multiplier.is-equation>span{gap:6px}.app-shell--darts .dashboard-darts-match-footer__multiplier.is-equation strong{color:#172334}.app-shell--darts .dashboard-darts-match-footer__multiplier.is-equation .dashboard-darts-match-footer__factor{color:#f47738}.app-shell--darts .dashboard-darts-match-footer__multiplier.is-equation b{color:#596574;font-size:10px}.app-shell--darts .dashboard-darts-match-footer__multiplier.is-equation .dashboard-darts-match-footer__equals{color:#596574}.app-shell--darts .dashboard-darts-match-footer__multiplier.is-equation small{color:#596574;font-size:8px;text-transform:lowercase}.app-shell--darts .dashboard-darts-match-footer__multiplier.is-equation small{margin-left:-4px}.app-shell--darts .dashboard-darts-player{min-width:0;min-height:43px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;background:transparent;border:0;border-radius:0}.app-shell--darts .dashboard-darts-player+.dashboard-darts-player{border-top:0}.app-shell--darts .dashboard-darts-player__team{min-width:0;min-height:43px;justify-content:flex-start;flex-direction:row;gap:7px;padding:4px 12px;background:#fff;border:1px solid #e2d9d1;border-radius:10px;text-align:left}.app-shell--darts .predictions-page .dashboard-darts-player__team{grid-column:auto;grid-row:auto;flex-direction:row}.app-shell--darts .dashboard-darts-player__team strong{max-width:none;font-size:13px}.app-shell--darts .dashboard-darts-player__team .dashboard-row-team-name.is-darts-placeholder{color:#718096;font-size:10px;font-style:italic;font-weight:600}.app-shell--darts .dashboard-darts-name-mobile{display:none}.app-shell--darts .dashboard-score-options{display:flex;flex:0 0 auto;align-items:center;gap:3px}.app-shell--darts .dashboard-score-options button{width:30px;height:43px;padding:0;color:#172334;background:#fff;border:1px solid #d9d5d0;border-radius:8px;font:800 13px var(--font-display);cursor:pointer;transform:skew(-3deg)}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-score-options.is-darts-test-layout button,.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-score-options.is-darts-test-layout button>span{transform:none}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-score-options.is-darts-test-layout button:first-child{border-left-color:#d9d5d0;clip-path:none}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-score-options.is-darts-test-layout button:hover:not(:disabled):not(.is-selected){border:1px solid #f47738;box-shadow:inset 0 0 0 1px #f47738;clip-path:none;transform:none}.app-shell--darts .dashboard-score-options button>span{display:inline-block;transform:skew(3deg)}.app-shell--darts .dashboard-score-options button:hover:not(:disabled):not(.is-selected){color:var(--green-700);background:#fff6ed;border-color:#f47738}.app-shell--darts .dashboard-score-options button.is-selected{color:#fff;background:#f47738;border-color:#f47738}.app-shell--darts .dashboard-score-options button:disabled{color:#b4b9b7;background:#f1f1ef;border-color:#e3e4e2;cursor:not-allowed}.app-shell--darts .dashboard-score-options button.is-selected:disabled{color:#172334;background:#e9eae8;border-color:#d4d6d4;cursor:default}.app-shell--darts .dashboard-darts-score-display{width:54px;height:43px;flex:0 0 54px;display:grid;place-items:center;color:#77808c;background:#e9eae8;border:1px solid #d4d6d4;border-radius:9px;font:800 16px var(--font-display);transform:skew(-3deg)}.app-shell--darts .dashboard-darts-score-display>span{transform:skew(3deg)}.app-shell--darts .dashboard-match-game.is-darts-test-scoreboard .dashboard-darts-score-display,.app-shell--darts .dashboard-match-game.is-darts-test-scoreboard .dashboard-darts-score-display>span{transform:none}.app-shell--darts .dashboard-team-advances{color:#f47738}.app-shell--darts .dashboard-team-advances svg{stroke-width:4}.app-shell--darts .predictions-page .dashboard-match-points,.app-shell--darts .predictions-page .dashboard-match-mobile-points{color:#fff;background:#f47738;border-color:#f47738}.app-shell--darts .predictions-page .dashboard-match-points>*,.app-shell--darts .predictions-page .dashboard-match-mobile-points>*{color:#fff}.app-shell--darts .dashboard-page .eyebrow,.app-shell--darts .dashboard-match-feature span,.app-shell--darts .dashboard-match-open,.app-shell--darts .dashboard-match-open.is-confirmed,.app-shell--darts .dashboard-team-advances,.app-shell--darts .group-mini__identity .group-mini__scope,.app-shell--darts .group-prediction-row.is-current .group-prediction-row__rank,.app-shell--darts .group-prediction-row.is-current .group-prediction-row__person strong,.app-shell--darts .group-prediction-row.is-current .group-prediction-row__points,.app-shell--darts .groups-guest-actions a,.app-shell--darts .group-create-action,.app-shell--darts .how-it-works-heading h2 em,.app-shell--darts .how-it-works-steps>li>span{color:var(--green-700)}.app-shell--darts .dashboard-round-nav{background:radial-gradient(ellipse 58% 140% at 50% 50%,#f4773829,#f4773812 55%,#f4773800)}.app-shell--darts .dashboard-day-strip button.is-active{background:linear-gradient(180deg,#ff9c5c,#f47738);border-color:#f47738}.app-shell--darts .dashboard-day-strip button:not(.is-active):hover{border-color:#f47738;border-top-color:#f47738}.app-shell--darts .dashboard-match-feature strong{background:var(--green-700)}.app-shell--darts .all-predictions-link{color:#172334;background:transparent;box-shadow:none}.app-shell--darts .all-predictions-link:hover{background:transparent;box-shadow:none}.app-shell--darts .upcoming .all-predictions-link:before{background:#ff9c5c}.app-shell--darts .upcoming .all-predictions-link:hover:before{background:#ffa96e}.app-shell--darts .dashboard-rankings:before,.app-shell--darts .how-it-works:before{background:var(--lime-soft)}.app-shell--darts .scoring-rules-back,.app-shell--darts .scoring-rules-page .eyebrow{color:var(--green-700)}.app-shell--darts .scoring-rules-page .scoring-rules-extra-time,.app-shell--darts .ranking-slide-row.is-current{background:var(--lime-soft)}.app-shell--darts .ranking-team-mark.is-current:not(.ranking-team-mark--club):not(.ranking-team-mark--flag){color:#172334;background:var(--lime)}.app-shell--darts .dashboard-rankings .ranking-slide-week-points{color:var(--green-700)}.app-shell--darts .ranking-carousel-controls button:hover{color:#f47738}.app-shell--darts .ranking-full-link{color:var(--green-700);background:#ffeadb}.app-shell--darts .ranking-full-link:hover{color:var(--green-700);background:#ffe3d1}.app-shell--darts .ranking-carousel-dots button:hover,.app-shell--darts .ranking-carousel-dots button.is-active,.app-shell--darts .group-carousel-dots button:hover,.app-shell--darts .group-carousel-dots button.is-active{background:#f47738}.app-shell--darts .group-carousel-arrow{color:var(--green-700)}.app-shell--darts .group-carousel-arrow:hover:not(:disabled){background:var(--lime)}.app-shell--darts .group-mini--create{background:#fffaf6;border-color:#f47738}.app-shell--darts .group-mini--create:hover{background:var(--lime-soft)}.app-shell--darts .group-mini__standings .group-prediction-row.is-current:before{background:var(--lime-soft)}.app-shell--darts .groups-guest-icon,.app-shell--darts .group-create-icon{color:#fff;background:#f47738}.app-shell--darts .groups-guest-actions a:first-child{color:#fff;background:var(--green-700)}.app-shell--darts .groups-guest-actions a:first-child:hover{background:var(--green-700)}.app-shell--darts .group-mini__link{color:var(--green-700);background:#fff7f1;box-shadow:0 2px #f8e6d9}.app-shell--darts .prediction-round-today{color:var(--green-700)}.app-shell--darts .prediction-round-today:hover{color:#172334}.app-shell--darts .prediction-round-today[aria-current=date]{color:var(--muted)}.app-shell--darts .predictions-page .predictions-banner .eyebrow{color:#71330e}.app-shell--darts .predictions-page .prediction-summary{border-color:#f5dfce}.app-shell--darts .predictions-page .prediction-summary .progress span{background:linear-gradient(180deg,#ff9c5c,#f47738);box-shadow:0 3px 0 var(--green-700)}.app-shell--darts .predictions-page .dashboard-match-row:not(.has-result) .dashboard-match-state strong{color:#c95c2eb8}@media(max-width:760px){.darts-pool-scope-options{grid-template-columns:1fr}.darts-pool-scope-choice{min-height:0}.darts-pool-scoring-modes{grid-template-columns:1fr}.darts-pool-scoring-number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.darts-pool-round-multipliers{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell--darts .predictions-page .dashboard-match-list{gap:8px}.app-shell--darts .predictions-page .dashboard-match-row.is-darts-match-row{padding:7px 0 12px}.app-shell--darts .predictions-page .dashboard-match-row.is-darts-match-row:last-child:after{display:none}.app-shell--darts .predictions-page .dashboard-match-list>.dashboard-match-row.is-darts-match-row:last-of-type:after{display:none}.app-shell--darts .dashboard-page .dashboard-match-game.is-darts-match-game{grid-column:1;grid-row:1}.app-shell--darts .dashboard-page .dashboard-match-open{z-index:1;grid-column:2;grid-row:2;align-self:center}.app-shell--darts .dashboard-darts-match-meta{align-items:flex-start;gap:6px}.app-shell--darts .home-predictions-layout .dashboard-match-row.is-darts-match-row:not(.is-darts-test-scoreboard){padding-top:12px}.app-shell--darts .home-predictions-layout .dashboard-match-row.is-darts-match-row:not(.is-darts-test-scoreboard) .dashboard-darts-match-meta{margin-bottom:10px}.app-shell--darts .home-predictions-layout .dashboard-match-row.is-darts-match-row:not(.is-darts-test-scoreboard) .dashboard-match-game.is-darts-match-game{grid-template-rows:repeat(2,minmax(39px,auto));gap:7px}.app-shell--darts .home-predictions-layout .dashboard-match-row.is-darts-match-row:not(.is-darts-test-scoreboard) .dashboard-darts-player{min-height:39px;gap:6px}.app-shell--darts .home-predictions-layout .dashboard-match-row.is-darts-match-row:not(.is-darts-test-scoreboard) .dashboard-darts-player__team{min-height:39px;gap:7px;padding:4px 8px;border-radius:11px}.app-shell--darts .home-predictions-layout .dashboard-match-row.is-darts-match-row:not(.is-darts-test-scoreboard) .dashboard-score-options button{height:39px}.app-shell--darts .dashboard-darts-match-header__left{flex-wrap:wrap;gap:5px 7px}.app-shell--darts .dashboard-darts-match-header__rules{min-height:25px;flex-wrap:wrap;gap:5px 7px;padding:5px 7px;border-radius:7px}.app-shell--darts .dashboard-darts-match-header__round-time{gap:4px}.app-shell--darts .dashboard-darts-match-header__round-time small{font-size:8px;letter-spacing:.04em}.app-shell--darts .dashboard-darts-match-header__round-time strong{font-size:10px}.app-shell--darts .dashboard-darts-match-header__format-number{font-weight:800}.app-shell--darts .dashboard-match-row.is-darts-match-row.has-result .dashboard-darts-match-header__format{display:none}.app-shell--darts .dashboard-darts-match-header__outcome{margin-left:auto}.app-shell--darts .dashboard-darts-match-header__countdown{width:88px;flex-basis:88px}.app-shell--darts .dashboard-darts-countdown-day-unit{font-weight:500}.app-shell--darts .dashboard-darts-match-footer{margin-right:0}.app-shell--darts .dashboard-darts-player{gap:4px}.app-shell--darts .dashboard-darts-player__team{min-height:43px;padding-inline:5px;gap:5px}.app-shell--darts .home-predictions-layout .dashboard-match-row.is-darts-test-scoreboard .dashboard-darts-player__team{min-height:43px;gap:7px;padding:4px 12px;border-radius:10px}.app-shell--darts .dashboard-row-team img.dashboard-row-flag{width:26px;height:17px;flex-basis:26px}.app-shell--darts .dashboard-darts-player__team.is-winner{border-color:#f47738}.app-shell--darts .dashboard-darts-player__team.is-winner .dashboard-team-advances,.app-shell--darts .dashboard-darts-player__team .dashboard-darts-name-full{display:none}.app-shell--darts .dashboard-darts-player__team .dashboard-darts-name-mobile{display:block;width:max-content;max-width:100%;flex:0 1 auto;min-width:0;overflow:hidden}.app-shell--darts .dashboard-darts-player__team .dashboard-darts-name-mobile.is-darts-placeholder{color:#718096;font-size:9px;font-style:italic;font-weight:600}.app-shell--darts .dashboard-darts-player__team .dashboard-darts-name-mobile.is-darts-placeholder .dashboard-darts-name-mobile-track{color:inherit;font:inherit}.app-shell--darts .dashboard-darts-player__team strong{width:0;flex:1 1 0;font-size:10px}.app-shell--darts .dashboard-darts-player__team .dashboard-row-world-ranking{font-size:8px;line-height:1}.app-shell--darts .dashboard-darts-name-mobile-track{display:inline-block;width:max-content;white-space:nowrap}.app-shell--darts .dashboard-darts-name-mobile.is-overflowing .dashboard-darts-name-mobile-track{animation:darts-player-name-marquee 6.5s ease-in-out .6s infinite alternate}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-match-meta.is-test-scoreboard{grid-template-columns:minmax(0,1fr) 40px 40px 44px}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-test-columns{grid-template-columns:40px 40px 44px}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-match-game.is-darts-test-scoreboard{grid-template-columns:minmax(0,1fr) 40px 40px 44px}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-score-display.is-test-prediction,.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-score-display--result{width:40px;flex-basis:40px}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-score-display--summary.is-points{width:44px;flex-basis:44px}.app-shell--darts .dashboard-score-options{gap:2px}.app-shell--darts .dashboard-score-options button{width:26px;height:43px;border-radius:7px;font-size:12px}.app-shell--darts .hero-card__visual{display:flex;align-items:center;justify-content:center;min-height:0;padding:1px 0}.app-shell--darts .hero-card__visual .hero-visual-kicker--first-party{position:relative;top:auto;left:auto;display:flex;min-width:0;padding:7px 10px}.app-shell--darts .hero-card__visual .hero-visual-kicker--first-party span{font-size:10px}.app-shell--darts .hero-darts-countdown{gap:12px}.app-shell--darts .hero-first-party-timer{grid-template-columns:repeat(4,minmax(42px,56px));gap:6px}.app-shell--darts .hero-first-party-timer__unit{min-height:68px}.app-shell--darts .hero-first-party-timer__unit strong{font-size:20px}.app-shell--darts .hero-first-party-timer__unit small{font-size:7px}.app-shell--darts .hero-first-party-caption{font-size:9px}}@keyframes darts-player-name-marquee{0%,18%{transform:translate(0)}82%,to{transform:translate(var(--darts-name-overflow))}}@media(prefers-reduced-motion:reduce){.app-shell--darts .dashboard-darts-name-mobile.is-overflowing .dashboard-darts-name-mobile-track{animation-duration:6.5s!important}}@media(min-width:761px){.app-shell--darts .page.predictions-page .dashboard-match-list>.dashboard-match-row.is-darts-match-row:last-child,.app-shell--darts .home-predictions-layout .dashboard-match-list>.dashboard-match-row.is-darts-match-row:nth-last-child(2){border-bottom:0}.app-shell--darts .page.predictions-page .dashboard-match-list>.dashboard-match-row.is-darts-match-row:last-child:after,.app-shell--darts .home-predictions-layout .dashboard-match-list>.dashboard-match-row.is-darts-match-row:nth-last-child(2):after{display:none}.app-shell--darts .home-predictions-layout .dashboard-match-list>.dashboard-match-row.is-darts-match-row:last-child:after,.app-shell--darts .home-predictions-layout .dashboard-match-list>.dashboard-match-row.is-darts-match-row:nth-last-child(2):after{display:none}.app-shell--darts .page.predictions-page .dashboard-match-list:has(>.dashboard-match-row:nth-child(2n):last-child)>.dashboard-match-row.is-darts-match-row:nth-last-child(2){border-bottom:0}.app-shell--darts .page.predictions-page .dashboard-match-list:has(>.dashboard-match-row:nth-child(2n):last-child)>.dashboard-match-row.is-darts-match-row:nth-last-child(2):after{display:none}.app-shell--darts .home-predictions-layout .dashboard-match-list:has(>.dashboard-match-row:nth-child(2n):nth-last-child(2))>.dashboard-match-row.is-darts-match-row:nth-last-child(3){border-bottom:0}.app-shell--darts .home-predictions-layout .dashboard-match-list:has(>.dashboard-match-row:nth-child(2n):nth-last-child(2))>.dashboard-match-row.is-darts-match-row:nth-last-child(3):after{display:none}.app-shell--darts .predictions-page .dashboard-darts-match-meta,.app-shell--darts .predictions-page .dashboard-match-game.is-darts-match-game{margin-right:54px}.app-shell--darts .predictions-page .dashboard-match-open{top:50%}}@media(max-width:390px){.app-shell--darts .dashboard-darts-player__team strong{font-size:10px}.app-shell--darts .dashboard-score-options{gap:1px}.app-shell--darts .dashboard-score-options button{width:23px;height:43px;font-size:11px}.app-shell--darts .dashboard-darts-match-footer{margin-right:54px}}.darts-pool-wizard-heading{margin:0 0 18px}.pool-create-dialog-frame--darts{width:min(100%,620px);max-height:calc(100dvh - 120px);display:flex;flex-direction:column;gap:0}.pool-create-mode-switch{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;overflow:hidden;background:var(--green-900);border:1px solid rgba(255,255,255,.75);border-top:0;border-bottom:0;border-radius:20px 20px 0 0}.pool-create-mode-switch button{min-width:0;min-height:34px;padding:0 14px;color:#fffc;background:transparent;border:0;border-radius:0;font:800 10px var(--font-body);cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.pool-create-mode-switch button:hover{color:#fff;background:#ffffff1a}.pool-create-mode-switch button.is-active{color:#172436;background:#ff9c5c;box-shadow:0 2px 5px #1724361a}.pool-create-mode-switch button:disabled{opacity:.55;cursor:wait}.pool-create-dialog-frame--darts:has(.pool-create-mode-switch) .pool-create-dialog--darts{max-height:calc(100dvh - 168px);padding-top:0;border-top:0;border-radius:0 0 20px 20px}.pool-create-dialog-frame--darts:has(.pool-create-mode-switch) .darts-pool-wizard-banner{margin-top:0}.pool-create-dialog-frame--darts:has(.pool-create-mode-switch) .darts-pool-wizard-banner:before{border-radius:0}.darts-pool-search-content{display:grid;gap:12px;padding:0 0 4px}.darts-pool-search-login{margin:0;color:#687486;font-size:10px;line-height:1.5}.darts-pool-search-login a{color:#c95c2e;font-weight:800}.pool-create-dialog .darts-pool-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.darts-pool-search-field{min-width:0}.darts-pool-search-field>input{width:100%;height:46px;padding:0 40px;color:#172436;background:#fff;border:1px solid #e5d6ca;border-radius:10px;font:600 12px var(--font-body)}.darts-pool-search-field>input:focus{outline:0;border-color:#f47738;box-shadow:0 0 0 3px #f4773829}.darts-pool-search-field>input[type=search]::-webkit-search-cancel-button,.darts-pool-search-field>input[type=search]::-ms-clear{display:none;-webkit-appearance:none}.pool-create-dialog .darts-pool-search-form>.button{width:auto;min-width:140px;min-height:46px;white-space:nowrap}.darts-pool-search-results{max-height:min(300px,42vh)}.pool-create-dialog--darts{width:100%;max-height:calc(100dvh - 164px)}.pool-create-overlay:has(.pool-create-dialog--darts){padding-bottom:96px;background:var(--canvas);backdrop-filter:none}.app-shell--darts:has(.pool-create-dialog--darts) .sidebar,.app-shell--darts:has(.pool-create-dialog--darts) .site-footer{z-index:1001}.app-shell--darts:has(.pool-create-dialog--darts) .sidebar:before{position:absolute;z-index:-1;inset:-100vh 0 0;background:var(--green-900);content:""}.app-shell--darts:has(.pool-create-dialog--darts) .site-footer{position:fixed;right:0;bottom:0;left:0;width:100%}.app-shell--darts:has(.pool-create-dialog--darts) .site-footer:before{left:50%;width:100vw;background:var(--green-900)}.pool-create-dialog--darts:before{display:none}.darts-pool-wizard-banner{position:relative;isolation:isolate;margin:-36px -36px 16px;padding:28px 36px 18px}.darts-pool-wizard-banner:before{position:absolute;z-index:-1;inset:0;background:var(--green-900);border-radius:19px 19px 0 0;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),0 100%);content:""}.darts-pool-wizard-banner-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 28px 13px 0}.darts-pool-wizard-brand{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:9px;font-weight:900;letter-spacing:.08em}.darts-pool-wizard-brand .brand__mark{width:23px;height:22px;flex:0 0 23px;color:#172436;background:#ff9659;border-radius:6px;font-size:13px;letter-spacing:0}.darts-pool-wizard-brand .brand__mark>span{transform:none;line-height:1}.darts-pool-wizard-banner .darts-pool-wizard-step-count{flex:0 0 auto;margin:0;color:#ffffffd1;font-size:9px;font-weight:600}.darts-pool-wizard-banner h2{margin:0 36px 4px 0;color:#fff;font:800 clamp(23px,3vw,29px) var(--font-body);letter-spacing:-.5px}.darts-pool-wizard-banner p{margin:0;color:#ffffffd1;font-size:11px;line-height:1.5}.darts-pool-wizard-step-count{display:block;margin-bottom:8px;color:#77808c;font-size:9px;font-weight:800}.darts-pool-wizard-progress{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;margin:0 18px 7px}.darts-pool-wizard-progress:before,.darts-pool-wizard-progress:after{position:absolute;z-index:0;top:50%;left:12.5%;height:2px;transform:translateY(-50%);content:""}.darts-pool-wizard-progress:before{right:12.5%;background:#e8dcd3}.darts-pool-wizard-progress:after{background:#f47738}.darts-pool-wizard-progress.is-step-1:after{width:0}.darts-pool-wizard-progress.is-step-2:after{width:25%}.darts-pool-wizard-progress.is-step-3:after{width:50%}.darts-pool-wizard-progress.is-step-4:after{width:75%}.darts-pool-wizard-progress>span{position:relative;z-index:1;justify-self:center;width:20px;height:20px;display:grid;place-items:center;color:#172436;background:#f7f2ee;border:1px solid #e8dcd3;border-radius:50%;font-size:9px;font-weight:700;line-height:1}.darts-pool-wizard-progress>span.is-complete{background:#fffdfa;border-color:#e8dcd3}.darts-pool-wizard-progress>span.is-current{color:#fff;background:#f47738;border-color:#f47738}.darts-pool-wizard-progress>i{display:none}.darts-pool-wizard-step-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 10px 16px;color:#89919b;font-size:9px;font-weight:700;text-align:center}.darts-pool-wizard-step-labels .is-current{color:#172436;font-weight:900}.darts-pool-wizard-form{display:grid;gap:10px}.darts-pool-wizard-section-title{display:flex;align-items:center;gap:8px;margin:4px 0 2px;color:#172436;font-size:12px}.darts-pool-wizard-section-title>span{width:24px;height:24px;display:grid;place-items:center;color:#fff;background:#172436;border-radius:8px;font-size:10px}.darts-pool-wizard-form>label{color:#172436;font-size:10px;font-weight:800}.darts-pool-wizard-form>input{height:46px;padding:0 13px;color:#172436;background:#fff;border:1px solid #e5d6ca;border-radius:10px;font:700 13px var(--font-body)}.darts-pool-wizard-form>input:focus{outline:2px solid var(--lime);outline-offset:1px}.darts-pool-tournament-label{margin-top:3px;color:#172436;font-size:10px;font-weight:800}.darts-pool-tournament-card{min-height:58px;display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff8f2;border:1px solid #f2ddcd;border-radius:11px}.darts-pool-tournament-mark{width:34px;height:34px;display:grid;place-items:center;color:#fff;background:#172436;border-radius:9px;font:900 10px var(--font-display)}.darts-pool-tournament-card>span:nth-child(2){display:grid;gap:3px;flex:1}.darts-pool-tournament-card strong{color:#172436;font-size:10px}.darts-pool-tournament-card small{color:#77808c;font-size:9px}.darts-pool-tournament-card>svg{width:17px;height:17px;color:#f47738}.darts-pool-wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.darts-pool-wizard-actions.is-next-only{justify-content:flex-end}.darts-pool-wizard-actions .button{min-width:148px;min-height:44px;display:flex;justify-content:center;color:#172436;background:var(--lime);border:0;border-radius:10px;box-shadow:0 5px 12px #f4773826;transform:none}.darts-pool-wizard-actions .button:hover:not(:disabled){background:#ffad68;transform:translateY(-1px)}.darts-pool-wizard-actions .button>span{display:inline-flex;align-items:center;gap:8px;transform:none}.darts-pool-wizard-actions .button svg{width:15px;height:15px}.darts-pool-wizard-back{min-height:42px;padding:0 12px;color:#687486;background:transparent;border:0;border-radius:8px;font:800 10px var(--font-body);cursor:pointer}.darts-pool-wizard-back:hover{color:#172436;background:#f4f0ed}.pool-create-dialog--complete{width:100%;padding:36px}.darts-pool-wizard-success{display:grid;grid-template-rows:auto 1fr;gap:0;overflow:hidden;border:1px solid #eadbd1;border-radius:12px;background:#fffdfa}.pool-share-page{width:min(100%,920px);margin:0 auto}.pool-share-page-card{width:100%;border-radius:16px;box-shadow:0 10px 32px #33231814}.pool-share-page .darts-pool-success-hero{min-height:180px;padding:28px 32px}.pool-share-page .darts-pool-success-hero-copy{max-width:62%}.pool-share-page .darts-pool-success-hero img{right:0;bottom:-62px;width:45%;height:250px}.pool-share-page-content{gap:16px;padding:20px 24px 24px}.pool-share-page .darts-pool-success-info{grid-template-columns:repeat(3,minmax(0,1fr))}.pool-share-page .darts-pool-success-info-card>span{flex:1}.pool-share-page-code{display:grid;justify-items:center;gap:6px;padding:14px;background:#fff8f2;border:1px solid #f2ddcd;border-radius:12px}.pool-share-page-code>span{color:#687486;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pool-share-page-code>strong{width:min(100%,360px);min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 10px;background:#fff;border:1px solid #eadbd1;border-radius:10px}.pool-share-page-code code{color:#c95c2e;font:800 18px var(--font-body);letter-spacing:.08em}.pool-share-page-code button{width:32px;height:32px;display:grid;place-items:center;color:#172436;background:#fff8f2;border:1px solid #eadbd1;border-radius:8px;cursor:pointer}.pool-share-page-code button svg{width:16px;height:16px}.pool-share-page .darts-pool-success-share{width:min(100%,500px);grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center}.pool-share-page .pool-invite-share-message{color:#687486;font-size:10px;text-align:center}.friend-invitation-page{min-height:min(720px,calc(100vh - 76px));display:grid;place-items:center;padding-block:42px}.friend-invitation-card{position:relative;width:min(100%,520px);display:flex;flex-direction:column;align-items:center;padding:clamp(26px,5vw,46px);background:#fff;border:1px solid #eddfd5;border-radius:22px;box-shadow:0 14px 40px #33231814;text-align:center}.friend-invitation-mark{width:48px;height:48px;display:grid;place-items:center;margin-bottom:20px;color:#172334;background:#ff9c5c;border-radius:15px;font-family:var(--font-display);font-size:27px;font-weight:900;transform:skew(-5deg)}.friend-invitation-card .eyebrow{margin-bottom:8px;color:#ed6d2c;font-size:10px;font-weight:800;letter-spacing:.16em}.friend-invitation-card h1{margin:0 0 10px;color:#172334;font-size:clamp(28px,5vw,38px);line-height:1.1;overflow-wrap:anywhere}.friend-invitation-card>p{max-width:390px;margin:0 0 20px;color:#657286;font-size:14px;line-height:1.6}.friend-invitation-type{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:8px 12px;color:#26364a;background:#f7f2ee;border-radius:99px;font-size:11px;font-weight:700}.friend-invitation-type svg{width:15px;height:15px;color:#f47738}.friend-invitation-primary{width:min(100%,340px);min-height:48px;display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:0 20px;color:#172334;background:#ff9c5c;border:0;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;transition:background .18s ease,transform .18s ease}.friend-invitation-primary:hover{background:#ffad75;transform:translateY(-1px)}.friend-invitation-primary:disabled{opacity:.65;cursor:wait;transform:none}.friend-invitation-primary svg{width:17px;height:17px}.friend-invitation-card>small{margin-top:13px;color:#758092;font-size:10px}.friend-invitation-auth-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin-top:14px;color:#657286;font-size:11px}.friend-invitation-auth-links a,.friend-invitation-secondary{color:#c95c2e;font-weight:800;text-decoration:underline;text-underline-offset:3px}.friend-invitation-secondary{min-height:42px;display:inline-flex;align-items:center;margin-top:4px;padding:0 14px;border:1px solid #eadbd1;border-radius:9px;font-size:12px;text-decoration:none}.friend-invitation-error{width:min(100%,340px);margin:0 0 12px!important;padding:10px 12px;color:#9c342c!important;background:#fff0ee;border-radius:9px;font-size:11px!important}.darts-pool-success-hero{position:relative;min-height:145px;display:flex;align-items:center;overflow:hidden;padding:24px 26px;color:#fff;background:linear-gradient(115deg,#f47a39,#ff9659)}.darts-pool-success-hero:after{position:absolute;inset:0;background:linear-gradient(90deg,#f47a39fa,#f47a39e0 43%,#f47a390a);content:""}.darts-pool-success-hero-copy{position:relative;z-index:1;display:grid;gap:5px;max-width:70%}.darts-pool-success-hero-copy strong{font:800 24px var(--font-display);line-height:1.15}.darts-pool-success-hero-copy span{font-size:12px;line-height:1.4}.darts-pool-success-hero img{position:absolute;right:-12px;bottom:-58px;width:58%;height:220px;object-fit:contain;object-position:right bottom}.darts-pool-success-content{display:grid;align-content:space-between;gap:12px;padding:16px 18px 12px}.darts-pool-success-info{display:grid;grid-template-columns:1fr 1fr;gap:8px}.darts-pool-wizard-success:not(.pool-share-page-card) .darts-pool-success-info{grid-template-columns:repeat(3,minmax(0,1fr))}.darts-pool-success-info-card{min-height:46px;display:flex;align-items:center;gap:9px;padding:8px 10px;background:#f7f0ea;border-radius:9px}.darts-pool-success-info-card>svg{width:18px;height:18px;flex:0 0 auto;color:#f47738;stroke-width:1.8}.darts-pool-success-info-card>span{display:grid;gap:2px;min-width:0}.darts-pool-success-info-card small{color:#687486;font-size:9px}.darts-pool-success-info-card strong{color:#172436;font-size:11px;line-height:1.1}.darts-pool-success-share{display:grid;gap:7px}.darts-pool-success-share>a,.darts-pool-success-share>button{min-height:39px;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border-radius:9px;font:800 10px var(--font-body);text-align:center;text-decoration:none;cursor:pointer}.darts-pool-share-whatsapp{color:#fff;background:#279653;border:1px solid #279653}.darts-pool-share-whatsapp svg{width:16px;height:16px}.darts-pool-share-copy{color:#172436;background:#fff;border:1px solid #ded4cd}.darts-pool-share-copy svg{width:15px;height:15px;color:#687486}.darts-pool-success-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.darts-pool-wizard-ranking-link{display:flex;align-items:center;justify-content:center;gap:5px;min-height:26px;padding:2px 6px 4px;color:#172436;background:transparent;border:0;font:800 10px var(--font-body);text-decoration:underline;cursor:pointer}.darts-pool-wizard-ranking-link svg{width:15px;height:15px}@media(max-width:760px){.pool-create-overlay{place-items:center;padding:9px}.pool-create-overlay:has(.pool-create-dialog-frame--darts){padding:48px 9px 96px}.pool-create-dialog-frame--darts .pool-create-close{top:-39px;right:0}.pool-create-dialog-frame{width:100%;max-height:calc(100dvh - 18px)}.pool-create-dialog-frame--darts{max-height:calc(100dvh - 150px)}.pool-create-mode-switch{gap:0;padding:0;border-radius:15px 15px 0 0}.pool-create-mode-switch button{padding:0 8px;font-size:9px}.pool-create-dialog .darts-pool-search-form{grid-template-columns:minmax(0,1fr)}.darts-pool-search-field>input{font-size:16px}.pool-create-dialog .darts-pool-search-form>.button{width:100%;min-width:0}.pool-create-dialog{width:100%;max-height:calc(100dvh - 18px);padding:28px 16px 18px;border-radius:15px}.pool-create-dialog--darts{max-height:calc(100dvh - 200px)}.pool-create-dialog-frame--darts:has(.pool-create-mode-switch) .pool-create-dialog--darts{max-height:calc(100dvh - 200px);border-radius:0 0 15px 15px}.darts-pool-wizard-banner{margin:-28px -16px 14px;padding:23px 16px 16px}.darts-pool-wizard-banner:before{border-radius:14px 14px 0 0;clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),0 100%)}.darts-pool-wizard-heading{margin-bottom:14px}.darts-pool-wizard-step-labels{font-size:8px}.darts-pool-wizard-form{gap:9px}.darts-pool-wizard-actions .button{min-width:132px}.pool-create-dialog--complete{padding:28px 16px 18px}.darts-pool-success-hero{min-height:120px;padding:20px 16px}.darts-pool-success-hero-copy strong{font-size:20px}.darts-pool-success-hero-copy span{font-size:10px}.darts-pool-success-hero img{height:178px;bottom:-48px}.darts-pool-success-content{gap:10px;padding:12px}.pool-share-page .darts-pool-success-hero{min-height:145px;padding:20px 16px}.pool-share-page .darts-pool-success-hero-copy{max-width:70%}.pool-share-page .darts-pool-success-hero img{right:-8px;bottom:-50px;width:52%;height:190px}.pool-share-page-content{gap:10px;padding:14px}.pool-share-page .darts-pool-success-info{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-share-page .darts-pool-success-info-card:last-child{grid-column:1 / -1}.pool-share-page .darts-pool-success-share{grid-template-columns:minmax(0,1fr)}.pool-share-page-code{padding:10px}.pool-share-page-code code{font-size:16px}}@media(max-width:480px){.darts-pool-wizard-success:not(.pool-share-page-card) .darts-pool-success-info{grid-template-columns:minmax(0,1fr)}}.dashboard-match-row.is-football-scoreboard .dashboard-match-game.is-football-scoreboard-game{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 54px 54px 54px;grid-template-rows:29px 43px 43px;grid-template-areas:"time prediction result points-title" "teams pred-home result-home points-box" "teams pred-away result-away points-box";align-items:stretch;gap:6px}.dashboard-match-row.is-football-scoreboard .dashboard-football-match-time{grid-area:time;justify-self:start;align-self:center;min-width:112px;min-height:29px;box-sizing:border-box}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-column{width:max-content;grid-row:1;justify-self:center;align-self:center;transform:translateY(4px)}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-column.is-prediction{grid-area:prediction}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-column.is-result{grid-area:result}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-column.is-points{grid-area:points-title}.dashboard-football-scoreboard-column-label--mobile{display:none}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-teams{min-width:0;grid-area:teams;grid-template-columns:minmax(0,1fr);grid-template-rows:43px 43px;gap:6px}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-teams .dashboard-row-team{min-height:43px;box-sizing:border-box;gap:7px;padding:4px 12px;border-radius:10px}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-teams .dashboard-row-team strong{font-size:13px}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-value.is-prediction.is-home{grid-area:pred-home}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-value.is-prediction.is-away{grid-area:pred-away}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-value.is-result.is-home{grid-area:result-home}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-value.is-result.is-away{grid-area:result-away}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-value.is-prediction{color:#77808c;background:#e9eae8;border-color:#d4d6d4}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-value.is-prediction strong{color:#77808c;font:800 16px var(--font-display)}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-value.is-result{color:#77808c;background:#fff1e8;border-color:#f4d9c6}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-value.is-result strong{color:#77808c;font:800 16px var(--font-display)}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-value.is-points{width:auto;grid-area:points-box;justify-self:stretch;flex-direction:row;align-items:center;justify-content:center;background:linear-gradient(180deg,#ff9c5c,#f47738);border-color:#f47738}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-points-total{display:inline-flex;align-items:baseline;justify-content:center;gap:2px}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-value.is-points strong{font:800 14px var(--font-display)}.dashboard-match-row.is-guest-result-only .dashboard-row-score.is-result-only{min-width:68px;justify-content:center;gap:6px;padding:6px 10px;color:#172334;background:#fff1e8;border:1px solid #f4d9c6;border-radius:9px;font:800 16px var(--font-display)}.dashboard-match-row.is-football-scoreboard.is-guest-result-only .dashboard-match-game.is-football-scoreboard-game{grid-template-columns:minmax(0,1fr) 54px;grid-template-areas:"time result" "teams result-home" "teams result-away"}.dashboard-match-row.is-football-scoreboard.is-guest-result-only .dashboard-football-scoreboard-column.is-result{grid-area:result}.app-shell--darts .dashboard-match-row.is-guest-result-only .dashboard-darts-match-meta.is-test-scoreboard{grid-template-columns:minmax(0,1fr) 54px}.app-shell--darts .dashboard-match-row.is-guest-result-only .dashboard-darts-match-meta.is-test-scoreboard>.dashboard-darts-test-columns{grid-column:2}.app-shell--darts .dashboard-darts-test-columns.is-result-only{grid-template-columns:54px}.app-shell--darts .dashboard-match-row.is-guest-result-only .dashboard-match-game.is-darts-test-scoreboard{grid-template-columns:minmax(0,1fr) 54px}.app-shell--darts .dashboard-match-row.is-guest-result-only .dashboard-match-game.is-darts-test-scoreboard .dashboard-darts-score-display--result.is-home,.app-shell--darts .dashboard-match-row.is-guest-result-only .dashboard-match-game.is-darts-test-scoreboard .dashboard-darts-score-display--result.is-away{grid-column:2}@media(max-width:760px){.dashboard-match-row.is-football-scoreboard.is-guest-result-only .dashboard-match-game.is-football-scoreboard-game,.app-shell--darts .dashboard-match-row.is-guest-result-only .dashboard-darts-match-meta.is-test-scoreboard{grid-template-columns:minmax(0,1fr) 40px}.app-shell--darts .dashboard-darts-test-columns.is-result-only{grid-template-columns:40px}.app-shell--darts .dashboard-match-row.is-darts-test-layout.is-guest-result-only .dashboard-match-game.is-darts-test-scoreboard{grid-template-columns:minmax(0,1fr) 40px}.app-shell--darts .dashboard-match-row.is-darts-test-layout.is-guest-result-only .dashboard-match-game.is-darts-test-scoreboard .dashboard-darts-score-display--result{width:40px;flex-basis:40px}}@media(max-width:760px){.dashboard-match-row.is-football-scoreboard>.dashboard-match-open:not(.is-confirmed){display:none}.dashboard-match-row.is-football-scoreboard .dashboard-match-game.is-football-scoreboard-game{grid-template-columns:minmax(0,1fr) 40px 40px 44px;grid-template-rows:29px 43px 43px;gap:6px}.dashboard-match-row.is-football-scoreboard:not(.is-live-scoreboard):not(.is-guest-result-only) .dashboard-football-match-time{grid-column:1;grid-row:1}.dashboard-match-row.is-football-scoreboard:not(.is-live-scoreboard):not(.is-guest-result-only) .dashboard-football-scoreboard-column.is-prediction{grid-column:2;grid-row:1}.dashboard-match-row.is-football-scoreboard:not(.is-live-scoreboard):not(.is-guest-result-only) .dashboard-football-scoreboard-column.is-result{grid-column:3;grid-row:1}.dashboard-match-row.is-football-scoreboard:not(.is-live-scoreboard):not(.is-guest-result-only) .dashboard-football-scoreboard-column.is-points{grid-column:4;grid-row:1}.dashboard-match-row.is-football-scoreboard:not(.is-live-scoreboard) .dashboard-football-scoreboard-teams{display:contents}.dashboard-match-row.is-football-scoreboard:not(.is-live-scoreboard) .dashboard-football-scoreboard-teams>.dashboard-row-team--home{grid-column:1;grid-row:2}.dashboard-match-row.is-football-scoreboard:not(.is-live-scoreboard) .dashboard-football-scoreboard-teams>.dashboard-row-team--away{grid-column:1;grid-row:3}.dashboard-match-row.is-football-scoreboard:not(.is-live-scoreboard):not(.is-guest-result-only) .dashboard-football-scoreboard-value.is-prediction.is-home,.dashboard-match-row.is-football-scoreboard:not(.is-live-scoreboard):not(.is-guest-result-only) .dashboard-football-scoreboard-value.is-result.is-home{grid-row:2}.dashboard-match-row.is-football-scoreboard:not(.is-live-scoreboard):not(.is-guest-result-only) .dashboard-football-scoreboard-value.is-prediction.is-away,.dashboard-match-row.is-football-scoreboard:not(.is-live-scoreboard):not(.is-guest-result-only) .dashboard-football-scoreboard-value.is-result.is-away{grid-row:3}.dashboard-match-row.is-football-scoreboard:not(.is-live-scoreboard):not(.is-guest-result-only) .dashboard-football-scoreboard-value.is-prediction.is-home,.dashboard-match-row.is-football-scoreboard:not(.is-live-scoreboard):not(.is-guest-result-only) .dashboard-football-scoreboard-value.is-prediction.is-away{grid-column:2}.dashboard-match-row.is-football-scoreboard:not(.is-live-scoreboard):not(.is-guest-result-only) .dashboard-football-scoreboard-value.is-result.is-home,.dashboard-match-row.is-football-scoreboard:not(.is-live-scoreboard):not(.is-guest-result-only) .dashboard-football-scoreboard-value.is-result.is-away{grid-column:3}.dashboard-match-row.is-football-scoreboard:not(.is-live-scoreboard):not(.is-guest-result-only) .dashboard-football-scoreboard-value.is-points{grid-column:4;grid-row:2 / span 2}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-teams .dashboard-row-team{min-width:0}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-teams .dashboard-row-team strong{font-size:10px}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-column{font-size:6px;letter-spacing:0}.dashboard-football-scoreboard-column-label--desktop{display:none}.dashboard-football-scoreboard-column-label--mobile{display:inline}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-value.is-points strong{font-size:14px}}.app-shell--darts .dashboard-darts-match-meta.is-test-scoreboard.is-live-scoreboard,.app-shell--darts .dashboard-match-game.is-darts-test-scoreboard.is-live-scoreboard{grid-template-columns:minmax(0,1fr) 54px}.dashboard-match-row.is-football-scoreboard.is-live-scoreboard .dashboard-match-game.is-football-scoreboard-game{grid-template-columns:minmax(0,1fr) 54px;grid-template-areas:"time prediction" "teams pred-home" "teams pred-away"}.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-status{grid-area:prediction;justify-self:end;align-self:center;width:108px;min-height:29px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:5px 9px;color:#172334;background:#fff;border:1px solid #e2d9d1;border-radius:8px;font:700 12px/1 var(--font-display);white-space:nowrap}@media(max-width:760px){.dashboard-match-row.is-football-scoreboard .dashboard-football-match-time{min-height:25px;padding:5px 7px;gap:4px;border-radius:7px}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-match-meta.is-test-scoreboard.is-live-scoreboard,.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-match-game.is-darts-test-scoreboard.is-live-scoreboard{grid-template-columns:minmax(0,1fr) 40px}.dashboard-match-row.is-football-scoreboard.is-live-scoreboard .dashboard-match-game.is-football-scoreboard-game{grid-template-columns:minmax(0,1fr) 40px;grid-template-rows:29px 43px 43px;grid-template-areas:"time prediction" "teams pred-home" "teams pred-away"}.dashboard-match-row.is-football-scoreboard.is-live-scoreboard .dashboard-football-match-time{grid-column:1;grid-row:1}.dashboard-match-row.is-football-scoreboard.is-live-scoreboard .dashboard-football-scoreboard-status{grid-column:2;grid-row:1}.dashboard-match-row.is-football-scoreboard.is-live-scoreboard .dashboard-football-scoreboard-teams{display:contents}.dashboard-match-row.is-football-scoreboard.is-live-scoreboard .dashboard-football-scoreboard-teams>.dashboard-row-team--home{grid-column:1;grid-row:2}.dashboard-match-row.is-football-scoreboard.is-live-scoreboard .dashboard-football-scoreboard-teams>.dashboard-row-team--away{grid-column:1;grid-row:3}.dashboard-match-row.is-football-scoreboard.is-live-scoreboard .dashboard-football-scoreboard-value.is-prediction.is-home{grid-column:2;grid-row:2}.dashboard-match-row.is-football-scoreboard.is-live-scoreboard .dashboard-football-scoreboard-value.is-prediction.is-away{grid-column:2;grid-row:3}}@media(max-width:760px){.predictions-page .dashboard-match-row.is-football-scoreboard{position:relative;padding:7px 0 12px;border:0;border-radius:0}.predictions-page .dashboard-match-row.is-football-scoreboard:after{position:absolute;right:10px;bottom:0;left:10px;height:1px;background:#e8e1db;content:"";pointer-events:none}.predictions-page .dashboard-match-list>.dashboard-match-row.is-football-scoreboard:last-child:after,.predictions-page .dashboard-match-list>.dashboard-match-row.is-football-scoreboard:last-of-type:after{display:none}}.dashboard-match-row.is-football-match-row .dashboard-match-time-label>small:first-child{color:#ff9c5c}.dashboard-match-row.is-football-match-row .dashboard-match-time-label>strong{color:#fff}.dashboard-row-team img.dashboard-row-flag--football{width:32px;height:21px;flex:0 0 32px;object-fit:cover;border-radius:3px}@media(max-width:760px){.predictions-page .dashboard-row-team img.dashboard-row-flag--football,.home-predictions-layout .dashboard-row-team img.dashboard-row-flag--football{width:30px;height:20px;flex-basis:30px}}.app-shell--darts .dashboard-darts-match-meta.is-test-scoreboard.is-live-scoreboard{grid-template-columns:minmax(0,1fr) 108px;grid-template-rows:29px;align-items:center}.app-shell--darts .dashboard-darts-match-meta.is-test-scoreboard.is-live-scoreboard>.dashboard-darts-match-header__left{grid-column:1;grid-row:1}.app-shell--darts .dashboard-darts-match-meta.is-test-scoreboard.is-live-scoreboard>.dashboard-darts-match-header__outcome{grid-column:2;grid-row:1;justify-self:end;margin-left:0}.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-score-display--result{color:#77808c;background:#fff1e8;border-color:#f4d9c6}.app-shell--darts .dashboard-darts-match-meta.is-test-scoreboard.is-live-scoreboard .dashboard-darts-match-header__countdown,.dashboard-match-row.is-football-scoreboard .dashboard-football-scoreboard-status{color:#687486;font:600 11px/1 var(--font-display)}@media(max-width:760px){.app-shell--darts .dashboard-match-row.is-darts-test-layout .dashboard-darts-match-meta.is-test-scoreboard.is-live-scoreboard{grid-template-columns:minmax(0,1fr) 88px;grid-template-rows:minmax(29px,auto)}.app-shell--darts .dashboard-darts-match-meta.is-test-scoreboard.is-live-scoreboard .dashboard-darts-match-header__countdown{font-size:10px}}.articles-page,.article-page,.admin-articles{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:clamp(34px,5vw,66px) 0 72px}.articles-page__intro{max-width:700px;margin:0 0 34px}.articles-page__intro .eyebrow,.admin-article-editor__heading .eyebrow{color:#f36e31;font-size:10px;font-weight:900;letter-spacing:.17em}.articles-page__intro h1{margin:7px 0 9px;color:var(--green-900);font:800 clamp(32px,5vw,48px)/1.12 var(--font-display);letter-spacing:-.045em}.articles-page__intro p{margin:0;color:#647184;font-size:15px;line-height:1.65}.articles-empty{display:grid;justify-items:center;gap:10px;padding:48px 24px;color:#657286;text-align:center;background:#fff;border:1px solid #ecdfd6;border-radius:16px}.articles-empty>svg{color:#f36e31;width:28px;height:28px}.articles-empty h2,.articles-empty h1{margin:0;color:var(--green-900);font:800 21px/1.25 var(--font-display)}.articles-empty p{margin:0;font-size:13px}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.article-card{overflow:hidden;background:#fff;border:1px solid #ecdfd6;border-radius:16px;transition:transform .18s ease,box-shadow .18s ease}.article-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #17233414}.article-card__link{display:flex;height:100%;color:inherit;text-decoration:none;flex-direction:column}.article-card__image,.article-card__placeholder{width:100%;aspect-ratio:16/9;object-fit:cover}.article-card__placeholder{display:grid;place-items:center;color:#f36e31;background:#fff1e8}.article-card__placeholder svg{width:30px;height:30px}.article-card__body{display:flex;flex:1;align-items:flex-start;flex-direction:column;padding:20px}.article-card__body time{color:#7b8796;font-size:11px}.article-card__body h2{margin:9px 0 8px;color:var(--green-900);font:800 19px/1.3 var(--font-display)}.article-card__body p{margin:0 0 18px;color:#647184;font-size:13px;line-height:1.6}.article-card__read{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:#f36e31;font-size:12px;font-weight:800}.article-page{width:min(800px,calc(100% - 40px))}.article-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 22px;color:#687486;font-size:12px;font-weight:800;text-decoration:none}.article-back:hover{color:#f36e31}.article-page__cover{display:block;width:100%;max-height:420px;aspect-ratio:16/8;object-fit:cover;border-radius:16px;margin-bottom:28px}.article-page__header{border-bottom:1px solid #e9ded6;padding-bottom:24px;margin-bottom:26px}.article-page__header .eyebrow{color:#f36e31;font-size:10px;font-weight:900;letter-spacing:.16em}.article-page__header h1{margin:9px 0 12px;color:var(--green-900);font:800 clamp(32px,5vw,48px)/1.12 var(--font-display);letter-spacing:-.045em}.article-page__summary{margin:0;color:#647184;font-size:17px;line-height:1.65}.article-page__byline{display:flex;gap:8px;margin-top:18px;color:#7a8798;font-size:11px}.article-content{color:#26364b;font-size:15px;line-height:1.85;overflow-wrap:anywhere}.article-content h2{margin:34px 0 10px;color:var(--green-900);font:800 26px/1.3 var(--font-display);letter-spacing:-.025em}.article-content h3{margin:28px 0 9px;color:var(--green-900);font:800 20px/1.35 var(--font-display)}.article-content p{margin:0 0 18px}.article-content ul,.article-content ol{padding-left:24px;margin:0 0 20px}.article-content blockquote{margin:24px 0;padding:5px 0 5px 16px;color:#647184;border-left:3px solid #ff783c}.article-content a{color:#e9682d;text-decoration:underline;text-underline-offset:3px}.admin-articles__intro{max-width:760px}.admin-articles__layout{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.8fr);align-items:start;gap:18px}.admin-articles .panel{background:#fff;border:1px solid #ecdfd6;border-radius:14px}.admin-articles__list{position:sticky;top:20px;padding:16px}.admin-articles__list-heading,.admin-article-editor__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-articles__list-heading{margin-bottom:12px}.admin-articles__list-heading h2,.admin-article-editor__heading h2{margin:0;color:var(--green-900);font:800 17px/1.3 var(--font-display)}.admin-articles .button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:9px;font:800 11px/1 var(--font-display);cursor:pointer;white-space:nowrap}.admin-articles .button:disabled{opacity:.55;cursor:wait}.admin-articles .button--primary{color:#fff;background:#f36e31;border:1px solid #f36e31}.admin-articles .button--primary:hover{background:#e9682d}.admin-articles .button--secondary{color:var(--green-900);background:#fff;border:1px solid #ded4cc}.admin-article-row{display:grid;width:100%;gap:6px;padding:12px 9px;text-align:left;background:transparent;border:0;border-top:1px solid #eee6e0;cursor:pointer}.admin-article-row.is-selected{background:#fff5ee;border-radius:8px}.admin-article-row__title{color:var(--green-900);font-size:12px;font-weight:800}.admin-article-row__meta{display:flex;align-items:center;justify-content:space-between;gap:7px;color:#7b8796;font-size:9px}.article-status{padding:3px 6px;border-radius:5px;font-weight:800}.article-status--draft{color:#687486;background:#f0f1f2}.article-status--published{color:#18764b;background:#e5f5ec}.admin-articles__empty{color:#778396;font-size:11px}.admin-article-editor{display:grid;gap:15px;padding:22px}.admin-article-editor__heading{align-items:flex-end;margin-bottom:3px}.admin-article-editor__heading h2{margin-top:5px;font-size:21px}.admin-article-editor label,.admin-article-editor__content-heading label{display:grid;gap:6px;color:#25344a;font-size:11px;font-weight:800}.admin-article-editor input:not([type=file]),.admin-article-editor textarea{width:100%;min-width:0;padding:10px 11px;color:#172334;background:#fff;border:1px solid #ded6cf;border-radius:8px;font:500 12px/1.5 var(--font-body)}.admin-article-editor textarea{resize:vertical}.admin-article-editor label small{color:#7b8796;font-size:10px;font-weight:500}.admin-article-editor__cover{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.admin-article-editor__upload{position:relative;overflow:hidden}.admin-article-editor__upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.admin-article-editor__seo{display:grid;gap:12px;padding:14px;background:#faf7f4;border:1px solid #eee4dc;border-radius:10px}.admin-article-editor__seo h3{margin:0;color:var(--green-900);font:800 13px/1.3 var(--font-display)}.admin-article-editor__seo h3 span{color:#7b8796;font:500 10px var(--font-body)}.admin-article-editor__content{display:grid;gap:8px}.admin-article-editor__content-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.admin-article-editor__content-heading span{color:#7b8796;font-size:9px;text-align:right}.admin-article-editor__content>textarea{min-height:360px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-article-preview{min-height:360px;padding:18px;border:1px solid #ded6cf;border-radius:8px}.admin-article-editor__actions{display:flex;justify-content:flex-end;gap:9px}.admin-article-editor .form-error,.admin-article-editor .form-success{margin:0;font-size:11px;font-weight:700}.admin-article-editor .form-error{color:#b43434}.admin-article-editor .form-success{color:#18764b}@media(max-width:900px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-articles__layout{grid-template-columns:1fr}.admin-articles__list{position:static}}@media(max-width:600px){.articles-page,.article-page,.admin-articles{width:min(100% - 28px,1120px);padding-top:30px}.article-grid{grid-template-columns:1fr;gap:13px}.article-card__body{padding:16px}.admin-article-editor{padding:15px}.admin-articles__list-heading{align-items:flex-start;flex-direction:column}.admin-article-editor__cover{grid-template-columns:1fr}.admin-article-editor__upload{justify-self:start}.admin-article-editor__content-heading{align-items:flex-start;flex-direction:column}.admin-article-editor__content-heading span{text-align:left}}@media(max-width:600px){.sport-preference-card{grid-template-columns:1fr}.sport-preference-card__choices{width:100%}.sport-preference-card__choices button{flex:1}.sport-preference-card__message{margin-left:0}}.app-shell--darts:has(.pool-create-dialog--darts) .sidebar,.app-shell--darts:has(.pool-create-dialog--darts) .site-footer{display:none}.pool-create-overlay:has(.pool-create-dialog-frame--darts){inset:0;padding:20px;background:#f7f4f194;backdrop-filter:blur(7px) saturate(.88);-webkit-backdrop-filter:blur(7px) saturate(.88)}.pool-create-dialog-frame--darts{min-height:0;max-height:100%;border-radius:20px;box-shadow:0 24px 70px #0e1a2829}.pool-create-dialog-frame--darts>.pool-create-dialog--darts{min-height:0;max-height:none;flex:1 1 auto;overflow-y:auto;box-shadow:none}@media(max-width:760px){.pool-create-overlay:has(.pool-create-dialog-frame--darts){padding:52px 9px 9px}.pool-create-dialog-frame--darts{border-radius:15px}.pool-create-dialog-frame--darts .pool-create-close{position:fixed;top:max(10px,env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px))}}.pool-create-dialog-frame--darts:has(.pool-create-mode-switch){overflow-x:hidden;overflow-y:auto}.pool-create-dialog-frame--darts:has(.pool-create-mode-switch)>.pool-create-dialog--darts{flex:0 0 auto;max-height:none;overflow:visible}.pool-create-dialog-frame--darts .pool-create-close{position:fixed;top:max(16px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px))}.app-shell:has(.pool-create-dialog--football) .sidebar,.app-shell:has(.pool-create-dialog--football) .site-footer{display:none}.pool-create-overlay:has(.pool-create-dialog-frame--football){inset:0;padding:20px;background:#f7f4f194;backdrop-filter:blur(7px) saturate(.88);-webkit-backdrop-filter:blur(7px) saturate(.88)}.pool-create-dialog-frame--football{width:min(100%,620px);min-height:0;max-height:100%;display:flex;flex-direction:column;gap:0;border-radius:20px;box-shadow:0 24px 70px #0e1a2829}.pool-create-dialog-frame--football .pool-create-close{position:fixed;z-index:1001;top:max(16px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px))}.pool-create-dialog-frame--football:has(.pool-create-mode-switch){overflow-x:hidden;overflow-y:auto}.pool-create-dialog-frame--football>.pool-create-dialog--football{min-height:0;max-height:none;flex:0 0 auto;overflow:visible;padding:0 36px 24px;border-top:0;border-radius:0 0 20px 20px;box-shadow:none}.pool-create-dialog--football:before{display:none}.pool-create-dialog-frame--football:has(.pool-create-mode-switch) .darts-pool-wizard-banner{margin-top:0}.pool-create-dialog-frame--football:has(.pool-create-mode-switch) .darts-pool-wizard-banner:before{border-radius:0}.pool-create-dialog--football .darts-pool-scope-options>.pool-create-scope-mode{display:flex;flex-wrap:wrap;gap:8px;padding:10px;background:#faf7f4;border:1px solid #ecdfd6;border-radius:11px}.pool-create-dialog--football .pool-create-scope-mode>legend{flex-basis:100%}.pool-create-dialog--football .pool-create-scope-mode>p{flex-basis:100%;margin:-3px 0 1px;color:#687486;font-size:9px}.pool-create-dialog--football .pool-create-scope-mode>label{min-height:36px;font-size:10px}.pool-create-dialog--football .pool-create-scope-mode>label:has(input:checked){color:#fff;background:#192537;border-color:#192537}.pool-create-dialog--football .pool-create-scope-list{max-height:240px;padding:11px;background:#fff;border:1px solid #ecdfd6;border-radius:11px}.pool-create-dialog--football .pool-create-scope-list>p{font-size:9px}.pool-create-dialog--football .pool-create-options>label,.pool-create-dialog--football .pool-create-option-list label{min-height:37px;border-color:#eee3dc;border-radius:9px;font-size:10px}.pool-create-dialog--football .pool-create-options>label:has(input:checked),.pool-create-dialog--football .pool-create-option-list label:has(input:checked){background:#fff1e7;border-color:#f3a579}.pool-create-dialog--football .pool-create-visibility input[type=radio],.pool-create-dialog--football .pool-create-scope-mode input[type=radio],.pool-create-dialog--football .pool-create-options input[type=checkbox],.pool-create-dialog--football .pool-create-option-list input[type=checkbox]{position:relative;appearance:none;width:14px;height:14px;flex:0 0 14px;margin:0;background:#fff;border:1.5px solid #b7bfc6;border-radius:50%;cursor:pointer}.pool-create-dialog--football .pool-create-visibility input[type=radio]:after,.pool-create-dialog--football .pool-create-scope-mode input[type=radio]:after,.pool-create-dialog--football .pool-create-options input[type=checkbox]:after,.pool-create-dialog--football .pool-create-option-list input[type=checkbox]:after{position:absolute;top:50%;left:50%;width:5px;height:5px;background:#fff;border-radius:50%;content:"";transform:translate(-50%,-50%) scale(0);transition:transform .12s ease}.pool-create-dialog--football .pool-create-visibility input[type=radio]:checked,.pool-create-dialog--football .pool-create-scope-mode input[type=radio]:checked,.pool-create-dialog--football .pool-create-options input[type=checkbox]:checked,.pool-create-dialog--football .pool-create-option-list input[type=checkbox]:checked{background:#f47738;border-color:#f47738}.pool-create-dialog--football .pool-create-visibility input[type=radio]:checked:after,.pool-create-dialog--football .pool-create-scope-mode input[type=radio]:checked:after,.pool-create-dialog--football .pool-create-options input[type=checkbox]:checked:after,.pool-create-dialog--football .pool-create-option-list input[type=checkbox]:checked:after{transform:translate(-50%,-50%) scale(1)}.pool-create-dialog--football .pool-create-visibility input[type=radio]:focus-visible,.pool-create-dialog--football .pool-create-scope-mode input[type=radio]:focus-visible,.pool-create-dialog--football .pool-create-options input[type=checkbox]:focus-visible,.pool-create-dialog--football .pool-create-option-list input[type=checkbox]:focus-visible{outline:2px solid #f47738;outline-offset:2px}.darts-pool-wizard-progress--three-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.darts-pool-wizard-progress--three-steps:before,.darts-pool-wizard-progress--three-steps:after{left:16.6667%}.darts-pool-wizard-progress--three-steps:before{right:16.6667%}.darts-pool-wizard-progress--three-steps.is-step-1:after{width:0}.darts-pool-wizard-progress--three-steps.is-step-2:after{width:33.3333%}.darts-pool-wizard-progress--three-steps.is-step-3:after{width:66.6667%}.darts-pool-wizard-progress--three-steps>span:nth-of-type(3){color:#172436;background:#f7f2ee;border-color:#e8dcd3}.darts-pool-wizard-step-labels--three-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.pool-create-dialog--football.pool-create-dialog--complete{padding:24px}.football-pool-success-hero{min-height:116px;background:linear-gradient(115deg,#172436,#273b55)}.football-pool-success-hero:after{background:linear-gradient(90deg,#172436fa,#172436c7)}.football-pool-success-hero .darts-pool-success-hero-copy{max-width:100%}.football-pool-invite-code{display:grid;justify-items:center;gap:6px;padding:10px 12px;background:#fff8f2;border:1px solid #f2ddcd;border-radius:10px}.football-pool-invite-code>span{color:#687486;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.football-pool-invite-code>strong{width:min(100%,320px);min-height:40px;display:flex;align-items:center;justify-content:center;gap:10px;padding:5px 8px;background:#fff;border:1px solid #eadbd1;border-radius:9px}.football-pool-invite-code code{color:#c95c2e;font:800 16px var(--font-body);letter-spacing:.08em}.football-pool-invite-code button{width:29px;height:29px;display:grid;place-items:center;color:#172436;background:#fff8f2;border:1px solid #eadbd1;border-radius:7px;cursor:pointer}.football-pool-invite-code button svg{width:14px;height:14px}.pool-create-dialog--football .darts-pool-success-content{gap:10px}.pool-create-dialog--football .darts-pool-success-info{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-team-mark--chatgpt,.ranking-team-mark--chatgpt.is-current,.app-shell--darts .ranking-team-mark--chatgpt.is-current,.app-shell--darts .friends-page .pool-voter .ranking-team-mark--chatgpt.is-current{color:var(--ink);background:#fff;border:1px solid var(--line)}@media(max-width:760px){.pool-create-dialog-frame :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px}.ranking-team-mark--chatgpt>img{width:18px;height:18px}.pool-voter .ranking-team-mark--chatgpt>img{width:16px;height:16px}.pool-create-overlay:has(.pool-create-dialog-frame--football){padding:52px 9px 9px}.pool-create-dialog-frame--football{border-radius:15px}.pool-create-dialog-frame--football:has(.pool-create-mode-switch){overflow-x:hidden;overflow-y:auto}.pool-create-dialog-frame--football>.pool-create-dialog--football{padding:0 16px 18px;border-radius:0 0 15px 15px}.pool-create-dialog--football.pool-create-dialog--complete{padding:16px;border-radius:15px}.pool-create-dialog-frame--football .pool-create-close{position:fixed;top:max(16px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px))}.pool-create-dialog--football .darts-pool-success-info{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.app-shell--darts .friends-page .darts-pool-scoring-summary-section-heading{display:contents}.app-shell--darts .friends-page .darts-pool-scoring-summary-rules{grid-row:5}.app-shell--darts .friends-page .darts-pool-scoring-summary-link{grid-row:6;justify-self:end;margin-left:auto;text-align:right}.app-shell--darts .friends-page .darts-pool-scoring-summary-link-label--desktop{display:none}.app-shell--darts .friends-page .darts-pool-scoring-summary-link-label--mobile{display:inline}.app-shell--darts .friends-page .darts-pool-scoring-summary-multipliers>div{display:flex;flex-wrap:wrap;justify-content:center}.app-shell--darts .friends-page .darts-pool-scoring-summary-multipliers>div>span{box-sizing:border-box;flex:0 0 calc((100% - 18px)/4)}.friends-page .football-pool-scoring-summary .darts-pool-scoring-summary-section-heading{display:contents}.friends-page .football-pool-scoring-summary .darts-pool-scoring-summary-rules{grid-row:5;grid-template-columns:minmax(0,1fr)}.friends-page .football-pool-scoring-summary .darts-pool-scoring-summary-link{grid-row:6;justify-self:end;margin-left:auto;text-align:right}.friends-page .football-pool-scoring-summary .darts-pool-scoring-summary-link-label--desktop{display:none}.friends-page .football-pool-scoring-summary .darts-pool-scoring-summary-link-label--mobile{display:inline}}.upcoming .all-predictions-link--home{box-sizing:border-box;width:fit-content;min-height:36px;justify-content:center;gap:6px;margin:18px 0 4px;padding:0 12px;color:var(--green-700);background:#f3ece6;border:0;border-radius:10px;box-shadow:none;font-size:11px;font-weight:800;transform:skew(-5deg);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.upcoming .all-predictions-link--home:before{display:none}.upcoming .all-predictions-link--home>span,.upcoming .all-predictions-link--home>svg{transform:skew(5deg)}.upcoming .all-predictions-link--home svg{width:13px;height:13px;flex:0 0 auto;color:inherit;stroke-width:3}.upcoming .all-predictions-link--home:hover{color:var(--green-700);background:#f0e7df;box-shadow:none;transform:skew(-5deg) translateY(-1px)}.upcoming .all-predictions-link--home:active{transform:skew(-5deg) translateY(1px)}.upcoming .all-predictions-link--home:focus-visible{outline:3px solid rgba(244,119,56,.28);outline-offset:3px}.app-shell--darts .upcoming .all-predictions-link--home:before{display:none}@media(max-width:760px){.upcoming .all-predictions-link--home{min-height:34px;margin:12px 0 4px;padding-inline:11px;font-size:10px}.upcoming .all-predictions-link--home svg,.ranking-full-link svg{width:12px;height:12px}.ranking-full-link{min-height:34px;padding-inline:11px;font-size:10px}}
