*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{color:#e7ebf3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#0b0d12;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button{touch-action:manipulation;font-family:inherit}a{color:#f5b91e;text-decoration:none}a:hover{color:#ffdd80}img{max-width:100%;display:block}input,button,select,textarea{font:inherit;color:inherit}input[type=checkbox]:disabled{opacity:.45;accent-color:#888}.app{background:linear-gradient(#0b0d12 0%,#11141c 100%);flex-direction:column;max-width:480px;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}body.sim-active .app-header{display:none}.app-header{padding:calc(8px + env(safe-area-inset-top)) 16px 8px;z-index:10;-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);background:#0b0d12d9;border-bottom:1px solid #1a1f2b;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.app-header .logo{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;transition:transform 80ms;display:inline-flex}.app-header .logo:active{transform:translateY(1px)}.app-header .logo .bb-icon{display:block}.app-header .logo .bb-wordmark{width:auto;height:18px;display:block}.app-header .header-right{align-items:center;gap:10px;display:flex}.app-header .view-toggle{cursor:pointer;background:#11141c;border:1px solid #262d3d;border-radius:999px;width:64px;height:30px;padding:3px;transition:background .16s,transform 80ms;position:relative}.app-header .view-toggle .view-toggle-track{grid-template-columns:1fr 1fr;align-items:center;width:100%;height:100%;display:grid;position:relative}.app-header .view-toggle .view-toggle-thumb{background:#f5b91e;border-radius:999px;width:50%;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.app-header .view-toggle.global .view-toggle-thumb{transform:translate(100%)}.app-header .view-toggle .view-toggle-icon{z-index:1;color:#8a93a8;place-items:center;transition:color .16s;display:grid;position:relative}.app-header .view-toggle .view-toggle-icon svg{width:15px;height:15px;display:block}.app-header .view-toggle.group .view-toggle-icon.group,.app-header .view-toggle.global .view-toggle-icon.global{color:#0b0d12}.app-header .view-toggle:active{transform:scale(.97)}.app-header .view-toggle:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.app-header .group-pill{color:#e7ebf3;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#1a1f2b;border:1px solid #262d3d;border-radius:999px;max-width:140px;padding:6px 12px;font-size:13px;overflow:hidden}.app-header .header-install{color:#f5b91e;cursor:pointer;background:#f5b91e24;border:1px solid #f5b91e66;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;transition:background .16s,transform .12s,box-shadow .16s;display:grid}.app-header .header-install:hover{background:#f5b91e38;box-shadow:0 0 0 4px #f5b91e1a}.app-header .header-install:active{transform:scale(.94)}.app-header .hamburger{cursor:pointer;color:#e7ebf3;background:#1a1f2b;border:1px solid #262d3d;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;transition:border-color .16s,color .16s,transform .12s,box-shadow .16s,background .16s;display:grid}.app-header .hamburger .hb-bars{flex-direction:column;align-items:flex-end;gap:4px;width:16px;display:flex}.app-header .hamburger .hb-bar{transform-origin:50%;background:currentColor;border-radius:2px;width:100%;height:2px;transition:width .24s cubic-bezier(.25,.9,.3,1.2),transform .24s cubic-bezier(.25,.9,.3,1.2),background .2s;display:block}.app-header .hamburger .hb-bar:first-child{width:70%;transition-delay:0s}.app-header .hamburger .hb-bar:nth-child(2){width:100%;transition-delay:40ms}.app-header .hamburger .hb-bar:nth-child(3){width:85%;transition-delay:80ms}.app-header .hamburger:hover{color:#f5b91e;background:linear-gradient(#262d3d,#1a1f2b);border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e24}.app-header .hamburger:hover .hb-bar:first-child,.app-header .hamburger:hover .hb-bar:nth-child(2),.app-header .hamburger:hover .hb-bar:nth-child(3){width:100%;transform:translate(0)}.app-header .hamburger:active{transform:scale(.94)}.app-header .hamburger:active .hb-bar{transform:scaleX(.95)}.app-header .hamburger[aria-expanded=true] .hb-bar:first-child{width:100%;transform:translateY(6px)rotate(45deg)}.app-header .hamburger[aria-expanded=true] .hb-bar:nth-child(2){opacity:0;width:0}.app-header .hamburger[aria-expanded=true] .hb-bar:nth-child(3){width:100%;transform:translateY(-6px)rotate(-45deg)}.app-header-sub{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.app-header-back{color:#f5b91e;cursor:pointer;width:auto;height:auto;font:inherit;background:0 0;border:0;border-radius:0;justify-self:start;align-items:center;gap:8px;padding:0;transition:color .12s,transform 80ms;display:inline-flex}.app-header-back svg{width:18px;height:18px;display:block}.app-header-back.has-label{padding:0 6px 0 0}.app-header-back .app-header-back-label{color:#f5b91e;text-overflow:ellipsis;white-space:nowrap;max-width:32vw;font-size:13px;font-weight:700;overflow:hidden}.app-header-back:hover{color:#ffdd80;text-decoration:underline}.app-header-back:active{transform:translateY(1px)}.app-header-title{color:#e7ebf3;letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;text-align:center;margin:0;font-size:17px;font-weight:800;overflow:hidden}.app-header-right{color:#f5b91e;cursor:pointer;background:#f5b91e1f;border:1px solid #f5b91e8c;border-radius:999px;justify-self:end;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s,color .12s,transform 80ms,box-shadow .16s;display:inline-flex}.app-header-right svg{stroke-width:2.2px;width:14px;height:14px;display:block}.app-header-right.icon-only{border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid}.app-header-right.icon-only svg{width:16px;height:16px}.app-header-right:hover{color:#ffdd80;background:#f5b91e38;border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e2e}.app-header-right:active{transform:translateY(1px)}.app-header-right.danger{color:#f87171;background:#f8717124;border-color:#f8717180}.app-header-right.danger:hover{color:#fff;background:#f87171;border-color:#f87171;box-shadow:0 6px 18px #f8717159}.app-header-slot{justify-self:start;width:36px;height:36px;display:inline-block}.app-header-slot:last-child{justify-self:end}.content{overscroll-behavior-y:contain;min-height:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#262d3d transparent;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.content::-webkit-scrollbar{width:4px}.content::-webkit-scrollbar-thumb{background:#262d3d;border-radius:2px}.content::-webkit-scrollbar-track{background:0 0}.home-page{flex-direction:column;flex:auto;min-height:0;display:flex}.nav-back-btn{color:#f5b91e;cursor:pointer;background:#f5b91e1f;border:1px solid #f5b91e8c;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;transition:background .14s,border-color .14s,color .14s,transform 80ms,box-shadow .16s;display:inline-grid}.nav-back-btn svg{width:18px;height:18px;display:block}.nav-back-btn:hover{color:#ffdd80;background:#f5b91e38;border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e2e}.nav-back-btn:active{transform:scale(.94)}.nav-back-btn:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}@media (width<=640px){.content{padding-left:6px;padding-right:6px}}.drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:30;background:#0000008c;animation:.18s both drawerFade;position:fixed;inset:0}.drawer{z-index:31;width:78%;max-width:320px;height:100dvh;padding:20px 20px calc(20px + env(safe-area-inset-bottom));background:#11141c;border-left:1px solid #1a1f2b;flex-direction:column;animation:.24s cubic-bezier(.25,.9,.3,1) both drawerSlide;display:flex;position:fixed;top:0;right:0;overflow:hidden}.drawer .drawer-head{padding-top:env(safe-area-inset-top);justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.drawer .drawer-head .drawer-user{color:#e7ebf3;font-size:18px;font-weight:800}.drawer .drawer-head .drawer-email{color:#8a93a8;margin-top:2px;font-size:12px}.drawer .drawer-head .drawer-close{color:#8a93a8;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:26px;line-height:1}.drawer .drawer-list{flex-direction:column;gap:4px;display:flex}.drawer .drawer-item{color:#e7ebf3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:16px;font-weight:600;transition:background .12s;display:flex}.drawer .drawer-item .icon{font-size:20px;line-height:1}.drawer .drawer-item:hover{background:#1a1f2b}.drawer .drawer-item.active{color:#f5b91e;background:#f5b91e1f;box-shadow:inset 3px 0 #f5b91e}.drawer .drawer-install{color:#f5b91e;align-items:center}.drawer .drawer-install .icon{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.drawer .drawer-install .drawer-install-label{flex-direction:column;line-height:1.15;display:flex}.drawer .drawer-install .drawer-install-sub{color:#8a93a8;letter-spacing:.2px;margin-top:2px;font-size:11px;font-weight:500}.drawer .drawer-install:hover{background:#f5b91e1f}.drawer .drawer-installed{color:#8a93a8;cursor:default}.drawer .drawer-installed:hover{background:0 0}.drawer .drawer-installed .icon{color:#4ade80;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.drawer .drawer-section{flex-direction:column;flex:1;gap:4px;min-height:0;margin-top:20px;display:flex}.drawer .drawer-group-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#262d3d transparent;flex-direction:column;flex:auto;gap:4px;min-height:0;padding-bottom:8px;padding-right:2px;display:flex;overflow-y:auto}.drawer .drawer-group-list::-webkit-scrollbar{width:4px}.drawer .drawer-group-list::-webkit-scrollbar-thumb{background:#262d3d;border-radius:2px}.drawer .drawer-section-title{letter-spacing:.8px;text-transform:uppercase;color:#8a93a8;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:11px;font-weight:700;display:flex}.drawer .drawer-section-count{color:#e7ebf3;letter-spacing:0;background:#1a1f2b;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.drawer .drawer-group{background:0 0;border-radius:10px;flex-shrink:0;align-items:stretch;transition:background .12s;display:flex;overflow:hidden}.drawer .drawer-group:hover{background:#1a1f2b}.drawer .drawer-group.active .drawer-group-main .label{color:#f5b91e}.drawer .drawer-group.active .drawer-group-main .dot{color:#0b0d12;background:#f5b91e}.drawer .drawer-group-main{color:#e7ebf3;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.drawer .drawer-group-main .dot{color:#8a93a8;background:#1a1f2b;border-radius:999px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.drawer .drawer-group-main .dot.plus{color:#f5b91e;background:#f5b91e2e}.drawer .drawer-group-main .dot.has-icon{background:0 0}.drawer .drawer-group-main .dot img{object-fit:cover;width:100%;height:100%;display:block}.drawer .drawer-group-main .label{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.drawer .drawer-group-main .check{color:#f5b91e;font-weight:800}.drawer .drawer-group-cog{color:#8a93a8;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.drawer .drawer-group-cog:hover{color:#f5b91e;background:#262d3d}.drawer .drawer-group-cog span:first-child{font-size:14px;line-height:1}.drawer .drawer-add-group{color:#f5b91e;text-align:left;cursor:pointer;background:#f5b91e1a;border:1px solid #f5b91e4d;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px 5px 6px;transition:background .14s,border-color .14s,box-shadow .16s,transform 80ms;display:inline-flex}.drawer .drawer-add-group:hover{background:#f5b91e2e;border-color:#f5b91e8c;box-shadow:0 0 0 3px #f5b91e1a}.drawer .drawer-add-group:active{transform:scale(.97)}.drawer .drawer-add-group .dot.plus{color:#f5b91e;background:#f5b91e38;border-radius:999px;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:13px;font-weight:800;display:grid}.drawer .drawer-add-group .label{text-transform:none;letter-spacing:0;font-size:12px;font-weight:700}.drawer .drawer-add-group.is-empty{background:#f5b91e33;border-color:#f5b91e8c;animation:2.2s ease-in-out infinite drawer-add-pulse}.drawer .drawer-add-group.is-empty:hover{animation-play-state:paused}.drawer .drawer-groups-empty{color:#8a93a8;padding:10px 12px;font-size:13px;line-height:1.4}.drawer .drawer-global-banner{text-align:left;cursor:pointer;color:#e7ebf3;background:linear-gradient(135deg,#f5b91e24,#f5b91e0d);border:1px solid #f5b91e47;border-radius:10px;flex-shrink:0;align-items:center;gap:9px;width:100%;margin-top:8px;padding:7px 10px;transition:border-color .14s,background .14s,box-shadow .16s,transform 80ms;display:flex}.drawer .drawer-global-banner:hover{border-color:#f5b91e8c;box-shadow:0 0 0 3px #f5b91e1a}.drawer .drawer-global-banner:active{transform:scale(.99)}.drawer .drawer-global-banner.active{background:linear-gradient(135deg,#f5b91e38,#f5b91e14);border-color:#f5b91e}.drawer .drawer-global-banner .dgb-icon{background:#11141c;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #f5b91e4d}.drawer .drawer-global-banner .dgb-icon img{object-fit:cover;width:100%;height:100%;display:block}.drawer .drawer-global-banner .dgb-text{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.drawer .drawer-global-banner .dgb-title{color:#e7ebf3;letter-spacing:-.1px;font-size:13px;font-weight:800;line-height:1.2}.drawer .drawer-global-banner .dgb-sub{color:#8a93a8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.drawer .drawer-global-banner .dgb-go{color:#f5b91e;flex-shrink:0;display:inline-flex}.drawer .drawer-global-banner .dgb-go svg{width:16px;height:16px}.drawer .drawer-global-banner .dgb-check{color:#f5b91e;flex-shrink:0;font-weight:800}.drawer .drawer-global-banner.active .dgb-title{color:#f5b91e}.drawer .drawer-new{flex-direction:column;gap:8px;padding:8px 4px 0;display:flex}.drawer .drawer-new .row{gap:6px;display:flex}.drawer .drawer-foot{margin-top:20px}@keyframes drawerFade{0%{opacity:0}to{opacity:1}}@keyframes drawerSlide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-add-pulse{0%,to{transform:scale(1);box-shadow:0 0 #f5b91e00}50%{transform:scale(1.04);box-shadow:0 0 0 4px #f5b91e29,0 0 14px #f5b91e52}}@media (prefers-reduced-motion:reduce){.drawer-add-group.is-empty{animation:none}}.ios-install-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;background:#0000008c;animation:.18s both drawerFade;position:fixed;inset:0}.ios-install-sheet{z-index:41;padding:20px 20px calc(20px + env(safe-area-inset-bottom));color:#e7ebf3;transform-origin:bottom;background:#11141c;border-top:1px solid #1a1f2b;border-radius:16px 16px 0 0;animation:.24s cubic-bezier(.25,.9,.3,1) both drawerSlide;position:fixed;bottom:0;left:0;right:0}.ios-install-sheet .ios-install-head{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:18px;display:flex}.ios-install-sheet .ios-install-close{color:#8a93a8;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:26px;line-height:1}.ios-install-sheet .open-in-app-link{color:#0b0d12;background:#f5b91e;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;padding:12px 16px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .12s,transform .12s;display:flex}.ios-install-sheet .open-in-app-link:hover{filter:brightness(1.05)}.ios-install-sheet .open-in-app-link:active{transform:scale(.98)}.ios-install-sheet .open-in-app-fallback{color:#8a93a8;text-align:center;margin:0;font-size:13px;line-height:1.45}.ios-install-sheet .open-in-app-fallback b{color:#e7ebf3}.ios-install-sheet .ios-install-steps{color:#e7ebf3;flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:15px;line-height:1.45;display:flex}.ios-install-sheet .ios-install-steps li svg{vertical-align:-3px;color:#f5b91e;margin:0 4px}.ios-install-sheet .ios-install-steps li b{color:#e7ebf3}.btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-weight:600;transition:transform 80ms,background .12s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn.primary{color:#0b0d12;background:#f5b91e;box-shadow:0 8px 24px #e0a51440}.btn.primary:hover{background:#e0a514}.btn.ghost{color:#e7ebf3;background:0 0;border:1px solid #262d3d}.btn.ghost:hover{background:#1a1f2b}.btn.danger{color:#f87171;background:0 0;border:1px solid #f8717180}.btn.block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.input{color:#e7ebf3;background:#1a1f2b;border:1px solid #262d3d;border-radius:10px;outline:none;width:100%;padding:12px 14px;transition:border-color .12s}.input::placeholder{color:#5b6479}.input:focus{border-color:#f5b91e}.card{background:#11141c;border:1px solid #1a1f2b;border-radius:16px;padding:16px;box-shadow:0 1px #ffffff05,0 8px 28px #00000059}.section-title{letter-spacing:.8px;text-transform:uppercase;color:#8a93a8;margin:0 0 12px;font-size:13px;font-weight:700}.match-leaderboard{flex-direction:column;gap:4px;display:flex}.match-leaderboard .lb-controls{justify-content:flex-end;padding:0 4px;display:flex}.match-leaderboard .lb-group-avatar{color:#f5b91e;background:linear-gradient(#f5b91e2e,#f5b91e0f),#11141c;border:1px solid #f5b91e61;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 8px 22px #f5b91e1f}.match-leaderboard .lb-group-avatar img{object-fit:cover;width:100%;height:100%}.match-leaderboard .header-row .lhs .lb-your-pos{cursor:pointer;-webkit-tap-highlight-color:transparent;color:#ffffffd9;background:#d4a64a14;border:1px solid #d4a64a47;border-radius:999px;outline:none;align-items:center;gap:8px;margin:0;padding:3px 12px 3px 3px;line-height:1;transition:background .14s,border-color .14s,transform 80ms,box-shadow .16s;display:inline-flex}.match-leaderboard .header-row .lhs .lb-your-pos:hover{background:#d4a64a29;border-color:#d4a64a8c;box-shadow:0 6px 18px #b8862a2e}.match-leaderboard .header-row .lhs .lb-your-pos:active{transform:translateY(1px)}.match-leaderboard .header-row .lhs .lb-your-pos:focus{box-shadow:0 0 0 3px #d4a64a38}.match-leaderboard .header-row .lhs .lb-your-pos .pos-num{color:#0f0f0f;font-variant-numeric:tabular-nums;background:linear-gradient(#d4a64a 0%,#b8862a 100%);border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 8px 0 6px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #b8862a38,inset 0 1px #ffffff1a}.match-leaderboard .header-row .lhs .lb-your-pos .pos-num .pos-icon{color:#0f0f0f;width:13px;height:13px;display:block}.match-leaderboard .header-row .lhs .lb-your-pos .pos-num .num{line-height:1}.match-leaderboard .header-row .lhs .lb-your-pos .pos-num .of{opacity:.72;font-size:11px;font-weight:650;line-height:1}.match-leaderboard .header-row .lhs .lb-your-pos .pos-label{color:inherit;letter-spacing:.2px;font-size:11px;font-weight:600}.match-leaderboard .user-row.flash{animation:1.2s lb-flash}.match-leaderboard .user-row.joining{z-index:1;animation:2.4s cubic-bezier(.22,1,.36,1) lb-joining;position:relative}.match-leaderboard .user-row.joining:before{content:"";pointer-events:none;border-radius:10px;animation:1.6s ease-out lb-joining-ring;position:absolute;inset:0;box-shadow:0 0 #d4a64a8c}.match-leaderboard .user-row.you{background:linear-gradient(#d4a64a0a,#d4a64a05);border-radius:8px}@keyframes lb-flash{0%{box-shadow:0 0 #d4a64a00}10%{box-shadow:0 10px 30px #d4a64a2e}45%{box-shadow:0 14px 38px #d4a64a38}to{box-shadow:0 0 #d4a64a00}}@keyframes lb-joining{0%{opacity:0;background:#d4a64a2e;transform:translateY(14px)scale(.96)}35%{opacity:1;background:#d4a64a24;transform:translateY(0)scale(1.02)}70%{background:#d4a64a0f;transform:translateY(0)scale(1)}to{background:0 0;transform:translateY(0)scale(1)}}@keyframes lb-joining-ring{0%{box-shadow:0 0 #d4a64a8c}to{box-shadow:0 0 0 14px #d4a64a00}}.match-leaderboard{flex-direction:column;flex:0 auto;min-height:0;display:flex}.match-leaderboard .user-rows{min-height:0;padding-bottom:calc(var(--bottom-carousel-h,150px) - 10px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:auto;gap:4px;padding-right:2px;display:flex;overflow-y:auto}.match-leaderboard .user-rows::-webkit-scrollbar{width:5px}.match-leaderboard .user-rows::-webkit-scrollbar-thumb{background:0 0;border-radius:3px;transition:background .2s}.match-leaderboard .user-rows::-webkit-scrollbar-track{background:0 0}.match-leaderboard .user-rows:hover{scrollbar-color:#262d3d transparent}.match-leaderboard .user-rows:hover::-webkit-scrollbar-thumb{background:#262d3d}.match-leaderboard .header-row,.match-leaderboard .user-row{border-radius:10px;align-items:center;gap:8px;display:grid}.match-leaderboard .header-row{flex-shrink:0;padding:8px 10px}.match-leaderboard .user-row{min-height:48px;padding:4px 10px}.match-leaderboard .user-row.clickable{cursor:pointer}.match-leaderboard .user-row.clickable:hover{background:#f5b91e0f}.match-leaderboard .user-row.clickable:focus-visible{outline-offset:-2px;outline:2px solid #f5b91e}.match-leaderboard .header-row,.match-leaderboard .user-row{grid-template-columns:20px 24px minmax(48px,1fr) minmax(120px,1.7fr) 32px 28px}.match-leaderboard .lb-swap{align-self:stretch;min-width:0;position:relative}.match-leaderboard .lb-swap-track{gap:8px;width:100%;height:100%;display:flex}.match-leaderboard .lb-swap-pane{align-items:center;gap:8px;min-width:0;display:flex}.match-leaderboard .lb-swap-pane>*{align-self:center}.match-leaderboard .lb-swap-pane.scores{flex:auto}.match-leaderboard .lb-swap-pane.scores>*{flex:1 1 0;min-width:0}.match-leaderboard .lb-swap-pane.scores.has-shared-kickoff{padding-top:40px;position:relative}.match-leaderboard .match-shared-kickoff{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:1px;line-height:1.1;display:flex;position:absolute;top:0;left:0;right:0}.match-leaderboard .match-shared-kickoff .ko-date{color:#8a93a8;letter-spacing:.4px;text-transform:uppercase;font-size:9px;font-weight:700}.match-leaderboard .match-shared-kickoff .ko-time{color:#e7ebf3;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.match-leaderboard .lb-swap-pane.bonus{flex:none;gap:10px}.match-leaderboard .lb-swap-pane.bonus>*{flex:none}.match-leaderboard:not(.is-tall) .lb-swap-pane.bonus .scorer-cell{flex:0 0 36px}.match-leaderboard:not(.is-tall) .lb-swap-pane.bonus .winner-cell{flex:0 0 28px}.match-leaderboard .lb-swap-arrow{display:none}.match-leaderboard.is-tall .lb-swap{overflow:hidden}.match-leaderboard.is-tall .lb-swap-track{width:200%;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.match-leaderboard.is-tall .lb-swap-track.view-bonus{transform:translate(-50%)}.match-leaderboard.is-tall .lb-swap-pane{flex:0 0 50%;width:50%;padding-right:24px}.match-leaderboard.is-tall .lb-swap-pane.bonus{justify-content:center;gap:18px}.match-leaderboard.is-tall .lb-swap-pane.bonus .scorer-cell .photo,.match-leaderboard.is-tall .lb-swap-pane.bonus .scorer-th-photo{flex-basis:46px;width:46px;height:46px}.match-leaderboard.is-tall .lb-swap-pane.bonus .winner-cell .flag,.match-leaderboard.is-tall .lb-swap-pane.bonus .wc-flag{width:42px;height:32px}.match-leaderboard.is-tall .lb-swap-arrow{color:#f5b91e;cursor:pointer;z-index:3;background:#1a1f2b;border:1px solid #262d3d;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;transition:background .14s,border-color .14s,transform 80ms;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.match-leaderboard.is-tall .lb-swap-arrow svg{width:14px;height:14px;display:block}.match-leaderboard.is-tall .lb-swap-arrow:hover{background:#262d3d;border-color:#f5b91e}.match-leaderboard.is-tall .lb-swap-arrow:active{transform:translateY(-50%)scale(.92)}.match-leaderboard.is-tall .user-row{min-height:64px}.match-leaderboard.is-tall .user-row .avatar{width:34px;height:34px;font-size:13px}.match-leaderboard.is-tall .user-row .rank{font-size:15px}.match-leaderboard.is-tall .user-row .rank .rank-medal{font-size:22px}.match-leaderboard.is-tall .user-row .name{font-size:14px}.match-leaderboard.is-tall .header-row,.match-leaderboard.is-tall .user-row{grid-template-columns:24px 36px minmax(40px,1fr) minmax(120px,1.7fr) 32px 28px;column-gap:10px}.match-leaderboard.is-tall .header-row .match-col .actual-score{font-size:17px}.match-leaderboard.is-tall .header-row .match-col .ko-date{font-size:12px}.match-leaderboard.is-tall .header-row .match-col .ko-time,.match-leaderboard.is-tall .header-row .match-col .flip-countdown,.match-leaderboard.is-tall .header-row .match-col .flip-countdown.is-compact{font-size:14px}.match-leaderboard.is-tall .header-row .match-shared-kickoff .ko-date{font-size:12px}.match-leaderboard.is-tall .header-row .match-shared-kickoff .ko-time,.match-leaderboard.is-tall .header-row .match-shared-kickoff .flip-countdown,.match-leaderboard.is-tall .header-row .match-shared-kickoff .flip-countdown.is-compact{font-size:14px}.match-leaderboard.is-tall .lb-swap-pane.scores.has-shared-kickoff{padding-top:50px}.match-leaderboard.is-tall .header-row .match-col .flags{gap:4px}.match-leaderboard.is-tall .header-row .match-col .flags .flag{border-radius:3px;width:28px;height:21px}.match-leaderboard.is-tall .pick .s,.match-leaderboard.is-tall .pick.locked .lock{font-size:16px}.match-leaderboard.is-tall .pick .dash{font-size:18px}.match-leaderboard.is-tall .pick .bobi-mark{width:24px;height:24px;font-size:13px;bottom:2px;left:2px}.lb-sim-wrap{width:fit-content;display:inline-flex;position:relative}.lb-sim-new{letter-spacing:.5px;color:#fff;pointer-events:none;white-space:nowrap;background:#e53935;border-radius:7px;padding:1px 4px;font-size:8px;font-weight:900;line-height:1.5;position:absolute;top:-7px;right:-8px}.lb-sim-active-label{all:unset;cursor:pointer;letter-spacing:.6px;text-transform:uppercase;color:#b89ef8;flex-direction:column;align-items:flex-start;gap:4px;font-size:10px;font-weight:800;display:inline-flex}.lb-sim-active-label .lb-sim-active-icons{align-items:center;gap:4px;display:flex}.lb-sim-active-label .lb-sim-active-img{object-fit:cover;border:1px solid #7c5cbf;border-radius:50%;flex-shrink:0;width:20px;height:20px}.lb-sim-active-label .lb-sim-active-flag{object-fit:cover;border:1px solid #7c5cbf;border-radius:2px;flex-shrink:0;width:20px;height:14px}.lb-sim-btn{all:unset;color:#b89ef8;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:#2a1d47;border:1px solid #7c5cbf;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:6px;font-size:10px;font-weight:800;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.lb-sim-btn svg{flex-shrink:0;width:13px;height:13px;display:block}.lb-sim-btn:hover{color:#d0baff;background:#3a2860;border-color:#a07de0}.lb-sim-btn:active{transform:scale(.96)}.lb-sim-btn.is-active{color:#fff;background:#7c3fb8;border-color:#b07ef8}.lb-sim-btn .lb-sim-btn-live{letter-spacing:.8px;color:#ff6b6b;background:#ef44442e;border:1px solid #ef444473;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px 2px 6px;font-size:9px;font-weight:800;display:inline-flex}.lb-sim-btn .lb-sim-btn-live .lb-sim-live-dot{background:#ef4444;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.4s ease-in-out infinite lb-sim-live-pulse;box-shadow:0 0 5px 1px #ef4444b3}.match-leaderboard .pts.has-sim .pts-sim-total{color:#ffdd80}.match-leaderboard .pts.has-sim .pts-sim-bonus{color:#b89ef8;align-items:center;gap:2px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.match-leaderboard .pts.has-sim .pts-sim-bonus img{filter:saturate(0)brightness(.5)sepia()hue-rotate(220deg)saturate(5)brightness(1.4)}.match-leaderboard .pts.has-sim .pts-sim-bonus .pts-sim-trophy-icon{flex-shrink:0;width:12px;height:12px;display:block}.match-leaderboard .pts.has-sim .pts-sim-bonus .pts-sim-merged{flex-shrink:0;width:16px;height:16px;display:inline-block;position:relative}.match-leaderboard .pts.has-sim .pts-sim-bonus .pts-sim-merged img{filter:brightness(0)invert(.7)sepia()hue-rotate(220deg)saturate(4);width:16px;height:16px;display:block}.match-leaderboard .pts.has-sim .pts-sim-bonus .pts-sim-merged .pts-sim-trophy-icon{box-sizing:border-box;background:#2a1d47;border-radius:50%;width:9px;height:9px;padding:1px;position:absolute;bottom:-3px;right:-3px}.lb-simulator{background:linear-gradient(#11141c,#0b0d12f2);border:1px solid #7c5cbf;border-radius:11px;margin-bottom:8px;padding:10px 12px;animation:.3s cubic-bezier(.34,1.56,.64,1) both lb-sim-enter;box-shadow:0 4px 14px #0000004d}.lb-simulator .lb-simulator-header{align-items:center;gap:6px;min-height:25px;margin-bottom:10px;display:flex}.lb-simulator .lb-simulator-header .lb-simulator-icon{color:#b89ef8;flex-shrink:0;width:12px;height:12px}.lb-simulator .lb-simulator-header .lb-simulator-title{letter-spacing:1px;text-transform:uppercase;color:#b89ef8;flex:1;font-size:11px;font-weight:700}.lb-simulator .lb-simulator-header .lb-simulator-close{all:unset;cursor:pointer;color:#8a93a8;border-radius:4px;place-items:center;width:22px;height:22px;display:grid}.lb-simulator .lb-simulator-header .lb-simulator-close svg{width:14px;height:14px;display:block}.lb-simulator .lb-simulator-header .lb-simulator-close:hover{color:#e7ebf3;background:#f5b91e1a}.lb-simulator .lb-simulator-pickers{flex-direction:row;align-items:flex-end;gap:8px;display:flex}.lb-simulator .lb-simulator-row{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lb-simulator .lb-simulator-actions{flex-shrink:0;align-items:flex-end;display:flex}.lb-simulator .lb-simulator-label{text-transform:uppercase;letter-spacing:.6px;color:#b89ef8;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.lb-simulator .lb-simulator-label svg{fill:#b89ef8;flex-shrink:0;width:12px;height:12px;display:block}.lb-simulator .lb-simulator-label img{filter:saturate(0)brightness(.5)sepia()hue-rotate(220deg)saturate(5)brightness(1.3);flex-shrink:0;width:14px;height:14px;display:block}.lb-simulator .lb-simulator-label .lb-simulator-trophy-svg{flex-shrink:0;width:13px;height:13px}.lb-simulator .lb-simulator-pts-badge{color:#b89ef8;background:#2a1d47;border:1px solid #7c5cbf;border-radius:4px;padding:1px 4px;font-size:9px;font-weight:800;line-height:1.4}.lb-simulator .lb-simulator-pick-btn{all:unset;color:#e7ebf3;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#1a1f2b;border:1px solid #262d3d;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;width:100%;height:38px;padding:0 10px;font-size:13px;font-weight:600;transition:border-color .14s;display:flex}.lb-simulator .lb-simulator-pick-btn span{text-overflow:ellipsis;min-width:0;overflow:hidden}.lb-simulator .lb-simulator-pick-btn .placeholder{color:#5b6479}.lb-simulator .lb-simulator-pick-btn svg{color:#5b6479;flex-shrink:0;width:14px;height:14px}.lb-simulator .lb-simulator-pick-btn:hover{border-color:#7c5cbf}.lb-simulator .lb-simulator-pick-btn:focus-visible{outline-offset:2px;outline:2px solid #7c5cbf}.lb-simulator .lb-simulator-pick-btn .lb-sim-pick-content{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.lb-simulator .lb-sim-player-photo{object-fit:cover;background:#262d3d;border:1px solid #f5b91e4d;border-radius:50%;flex-shrink:0;width:26px;height:26px}.lb-simulator .lb-sim-flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:20px;height:15px}.lb-simulator .lb-sim-clear-btn{all:unset;color:#b89ef8;cursor:pointer;border:1px solid #b89ef866;border-radius:999px;height:22px;padding:0 10px;font-size:11px;font-weight:700;transition:border-color .14s,color .14s}.lb-simulator .lb-sim-clear-btn:hover{color:#d0baff;border-color:#b89ef8}.lb-simulator .lb-sim-clear-btn:active{transform:scale(.96)}.lb-simulator .lb-sim-mypicks-btn{all:unset;color:#d0baff;cursor:pointer;white-space:nowrap;background:#b89ef81f;border:1px solid #b89ef866;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 10px;font-size:11px;font-weight:700;transition:border-color .14s,background .14s;display:inline-flex}.lb-simulator .lb-sim-mypicks-btn svg{flex-shrink:0;width:11px;height:11px;display:block}.lb-simulator .lb-sim-mypicks-btn:hover{background:#b89ef833;border-color:#b89ef8}.lb-simulator .lb-sim-mypicks-btn:active{transform:scale(.96)}.lb-simulator .lb-simulator-run{all:unset;color:#fff;letter-spacing:.5px;cursor:pointer;background:#7c3fb8;border:1px solid #b07ef8;border-radius:999px;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:12px;font-weight:800;transition:background .14s,border-color .14s;display:inline-flex}.lb-simulator .lb-simulator-run svg{flex-shrink:0;width:11px;height:11px;display:block}.lb-simulator .lb-simulator-run:hover{background:#9b5de5;border-color:#d0baff}.lb-simulator .lb-simulator-run:active{transform:scale(.96)}.lb-simulator .lb-simulator-run:disabled{opacity:.45;cursor:default;pointer-events:none}.lb-simulator .lb-sim-run-wrap{background:#11141c;border-radius:999px;padding:2px;display:inline-flex;position:relative;overflow:hidden}.lb-simulator .lb-sim-run-wrap:before{content:"";opacity:0;background:conic-gradient(#0000 0%,#b07ef8 25%,#e040fb 50%,#b07ef8 75%,#0000 100%);transition:opacity .2s;position:absolute;inset:-100%}.lb-simulator .lb-sim-run-wrap.dirty:before{opacity:1;animation:1.56s linear infinite sim-border-spin}.lb-simulator .lb-sim-run-wrap .lb-simulator-run{z-index:1;position:relative}@keyframes sim-border-spin{to{transform:rotate(360deg)}}@keyframes lb-sim-enter{0%{opacity:0;transform:translateY(22px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}.lb-simulator .lb-sim-matches-section{border-bottom:1px solid #7c5cbf33;margin-bottom:8px;padding-bottom:8px}.lb-simulator .lb-sim-matches-label{align-items:flex-start;gap:5px;margin-bottom:7px;display:flex}.lb-simulator .lb-sim-matches-label .lb-sim-ball-icon{color:#b89ef8;flex-shrink:0;width:12px;height:12px;margin-top:1px}.lb-simulator .lb-sim-matches-label span:not(.lb-sim-live-dot):not(.lb-sim-live-badge):not(.lb-sim-upcoming-note):not(.lb-sim-flip-label){text-transform:uppercase;letter-spacing:.6px;color:#b89ef8;margin-top:1px;font-size:10px;font-weight:700}.lb-simulator .lb-sim-matches-label .lb-sim-flip-label{color:#5b6479;letter-spacing:.2px;white-space:nowrap;align-self:flex-start;padding-top:1px;font-size:9px;font-weight:500}.lb-simulator .lb-sim-matches-label .lb-sim-flip-countdown{align-items:flex-start;gap:3px;font-size:9px}.lb-simulator .lb-sim-matches-label .lb-sim-flip-countdown .flip-card-label{display:none}.lb-simulator .lb-sim-matches-label .lb-sim-live-badge{text-transform:uppercase;letter-spacing:.8px;background:#ef444429;border:1px solid #ef444466;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;margin-top:0;padding:2px 7px 2px 6px;font-weight:800;display:inline-flex;color:#ff6b6b!important;font-size:9px!important}.lb-simulator .lb-sim-matches-label .lb-sim-live-dot{background:#ef4444;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.4s ease-in-out infinite lb-sim-live-pulse;box-shadow:0 0 5px 1px #ef4444b3}.lb-simulator .lb-sim-matches-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.lb-simulator .lb-sim-match-card{min-width:0}.lb-simulator .lb-sim-match-card.upcoming .lb-sim-match-row{opacity:.45}.lb-simulator .lb-sim-match-card .lb-sim-match-row{align-items:center;gap:5px;display:flex}.lb-simulator .lb-sim-match-card .lb-sim-team{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.lb-simulator .lb-sim-match-card .lb-sim-team-away{justify-content:flex-end}.lb-simulator .lb-sim-match-card .lb-sim-code{color:#fffc;letter-spacing:.3px;font-size:11px;font-weight:800}.lb-simulator .lb-sim-match-card .lb-sim-flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:18px;height:13px}.lb-simulator .lb-sim-match-card .lb-sim-score-tap,.lb-simulator .lb-sim-match-card .lb-sim-score-static{background:#0a061499;border:1.5px dashed #b89ef873;border-radius:8px;flex-shrink:0;align-items:center;gap:0;padding:4px 8px;display:flex}.lb-simulator .lb-sim-match-card .lb-sim-score-tap{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0a061499;border:1.5px dashed #b89ef873;border-radius:8px;flex-shrink:0;align-items:center;gap:0;padding:4px 8px;transition:border-color .12s,background .12s;display:flex}.lb-simulator .lb-sim-match-card .lb-sim-score-tap:hover{background:#b89ef81a;border-color:#b89ef8}.lb-simulator .lb-sim-match-card .lb-sim-score-tap:active{background:#b89ef829}.lb-simulator .lb-sim-match-card .lb-sim-score-val{text-align:center;color:#fff;font-variant-numeric:tabular-nums;min-width:14px;font-size:15px;font-weight:800}.lb-simulator .lb-sim-match-card .lb-sim-score-sep{color:#5b6479;padding:0 2px;font-size:14px;font-weight:700}@keyframes lb-sim-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.pts-sim-ball-icon{flex-shrink:0;width:11px;height:11px;display:block}.pts-sim-match{color:#7dd3fc;border-color:#7dd3fc40}.pts-sim-match.is-neg{color:#f87171;border-color:#f8717140}.lb-glasses.is-active{color:#0b0d12;background:#f5b91e;border-color:#f5b91e}.match-leaderboard .header-row{background:0 0;padding:4px 10px 8px;position:relative}.match-leaderboard .header-row .lhs{flex-direction:column;grid-column:1/span 3;justify-content:space-between;align-self:stretch;display:flex}.match-leaderboard .header-row .lhs .lb-your-pos{align-self:flex-start}.match-leaderboard .header-row .lb-glasses{color:#f5b91e;cursor:pointer;background:#d4a64a14;border:1px solid #d4a64a47;border-radius:999px;grid-area:1/1;place-items:center;width:68px;height:32px;padding:0;transition:background .14s,border-color .14s,transform 80ms;display:grid;position:absolute;top:0;right:10px}.match-leaderboard .header-row .lb-glasses svg{width:46px;height:28px;display:block}.match-leaderboard .header-row .lb-glasses:hover{background:#d4a64a29;border-color:#d4a64a8c}.match-leaderboard .header-row .lb-glasses:active{transform:translateY(1px)}.match-leaderboard .header-row .th{text-align:right;color:#8a93a8;text-transform:uppercase;letter-spacing:.6px;align-self:end;padding-bottom:2px;font-size:10px;font-weight:700}.match-leaderboard .header-row .winner-th{text-align:center;align-self:end;padding-bottom:8px}.match-leaderboard .header-row .match-col{cursor:pointer;color:#e7ebf3;background:#11141c;border:1px solid #1a1f2b;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:4px 0 6px;transition:border-color .12s;display:flex;position:relative}.match-leaderboard .header-row .match-col:hover{border-color:#f5b91e}.match-leaderboard .header-row .match-col:hover .col-goto{color:#f5b91e;opacity:1}.match-leaderboard .header-row .match-col:active{border-color:#f5b91e}.match-leaderboard .header-row .match-col.upcoming{background:#1a1f2b}.match-leaderboard .header-row .match-col .col-goto{color:#5b6479;opacity:.9;pointer-events:none;transition:color .12s,opacity .12s;display:inline-flex;position:absolute;top:3px;right:0}.match-leaderboard .header-row .match-col .col-goto svg{width:17px;height:17px;display:block}.match-leaderboard .header-row .match-col .status-tag{letter-spacing:.5px;color:#5b6479;align-items:center;gap:4px;min-height:11px;font-size:9px;font-weight:800;line-height:1.2;display:flex}.match-leaderboard .header-row .match-col .status-tag .dot{background:#f87171;border-radius:999px;width:5px;height:5px;animation:1.2s ease-in-out infinite live-pulse}.match-leaderboard .header-row .match-col .actual-score{color:#f5b91e;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;line-height:1.1}.match-leaderboard .header-row .match-col .actual-score em{opacity:.7;margin:0 2px;font-style:normal}.match-leaderboard .header-row .match-col .actual-score.is-simulated{color:#b89ef8}.match-leaderboard .header-row .match-col .actual-score .kickoff{text-align:center;flex-direction:column;align-items:center;gap:1px;line-height:1.1;display:flex}.match-leaderboard .header-row .match-col .actual-score .ko-date{color:#8a93a8;letter-spacing:.4px;text-transform:uppercase;font-size:9px;font-weight:700}.match-leaderboard .header-row .match-col .actual-score .ko-time{color:#e7ebf3;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.match-leaderboard .header-row .match-col .actual-score .flip-countdown{margin-top:1px}.match-leaderboard .header-row .match-col .flags{align-items:center;gap:2px;display:flex}.match-leaderboard .header-row .match-col .flags .flag{background:#1a1f2b;border-radius:2px;place-items:center;width:18px;height:14px;display:grid;position:relative;overflow:hidden}.match-leaderboard .header-row .match-col .flags .flag img{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.match-leaderboard .header-row .match-col .flags .flag i{color:#8a93a8;font-size:8px;font-style:normal;font-weight:700}.match-leaderboard .header-row .match-col.is-wide .flags{gap:10px}.match-leaderboard .header-row .match-col.is-wide .flags .flag{flex:none;width:35px;height:20px}.match-leaderboard .header-row .lb-settings-btn{all:unset;cursor:pointer;color:#f5b91e;-webkit-user-select:none;user-select:none;font-size:24px;line-height:1;transition:transform 80ms,color .14s;display:inline-block}.match-leaderboard .header-row .lb-settings-btn:hover{color:#ffdd80}.match-leaderboard .header-row .lb-settings-btn:active{transform:translateY(1px)}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.35}}.match-leaderboard .header-row .winner-th .winner-icon,.match-leaderboard.global-mode .user-row .winner-cell .winner-icon{justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.match-leaderboard .header-row .winner-th.clickable,.match-leaderboard.global-mode .user-row .winner-cell.clickable,.match-leaderboard .header-row .winner-th.is-locked,.match-leaderboard.global-mode .user-row .winner-cell.is-locked{appearance:none;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:3px;margin:-2px -4px 0;padding:2px 4px;display:flex}.match-leaderboard .header-row .winner-th.clickable,.match-leaderboard.global-mode .user-row .winner-cell.clickable{cursor:pointer;transition:background .12s}.match-leaderboard .header-row .winner-th.clickable:hover,.match-leaderboard.global-mode .user-row .winner-cell.clickable:hover{background:#f5b91e1f}.match-leaderboard .header-row .winner-th.clickable:focus-visible,.match-leaderboard.global-mode .user-row .winner-cell.clickable:focus-visible{outline-offset:1px;outline:2px solid #f5b91e}.match-leaderboard .header-row .winner-th.clickable:hover .winner-th-flag,.match-leaderboard.global-mode .user-row .winner-cell.clickable:hover .winner-th-flag,.match-leaderboard .header-row .winner-th.clickable:active .winner-th-flag,.match-leaderboard.global-mode .user-row .winner-cell.clickable:active .winner-th-flag{border-color:#f5b91e;transform:translateY(-1px)}.match-leaderboard .header-row .winner-th .winner-th-flag,.match-leaderboard.global-mode .user-row .winner-cell .winner-th-flag{background:#1a1f2b;border:1px solid #262d3d;border-radius:3px;width:25.2px;height:19.6px;transition:transform .12s,border-color .12s;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08}.match-leaderboard .header-row .winner-th .winner-th-flag img,.match-leaderboard.global-mode .user-row .winner-cell .winner-th-flag img{object-fit:cover;width:100%;height:100%}.match-leaderboard .header-row .winner-th .winner-th-add,.match-leaderboard.global-mode .user-row .winner-cell .winner-th-add{border:1px dashed #f5b91e;border-radius:4px;place-items:center;width:28px;height:28px;display:grid;position:relative;overflow:visible}.match-leaderboard .header-row .winner-th .winner-th-add .winner-icon,.match-leaderboard.global-mode .user-row .winner-cell .winner-th-add .winner-icon{justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.match-leaderboard .header-row .winner-th .winner-champ,.match-leaderboard.global-mode .user-row .winner-cell .winner-champ{flex-direction:column;align-items:center;display:flex}.match-leaderboard .header-row .winner-th .wc-trophy,.match-leaderboard.global-mode .user-row .winner-cell .wc-trophy{z-index:2;transform-origin:bottom;font-size:15px;line-height:1;animation:.7s cubic-bezier(.2,1.4,.4,1) both wc-raise}.match-leaderboard .header-row .winner-th .wc-trophy .wc-trophy-in,.match-leaderboard.global-mode .user-row .winner-cell .wc-trophy .wc-trophy-in{filter:drop-shadow(0 1px 3px #f5b91e8c);animation:2.2s ease-in-out .7s infinite wc-cheer;display:inline-block}.match-leaderboard .header-row .winner-th .wc-body,.match-leaderboard.global-mode .user-row .winner-cell .wc-body{margin-top:-3px;position:relative}.match-leaderboard .header-row .winner-th .wc-flag,.match-leaderboard.global-mode .user-row .winner-cell .wc-flag{background:#1a1f2b;border:1px solid #262d3d;border-radius:3px;width:25.2px;height:19.6px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.match-leaderboard .header-row .winner-th .wc-flag img,.match-leaderboard.global-mode .user-row .winner-cell .wc-flag img{object-fit:cover;width:100%;height:100%}.match-leaderboard .header-row .winner-th .wc-arm,.match-leaderboard.global-mode .user-row .winner-cell .wc-arm{z-index:1;background:#f5b91e;border-radius:3px;width:2.5px;height:18px;position:absolute;top:-5px}.match-leaderboard .header-row .winner-th .wc-arm:after,.match-leaderboard.global-mode .user-row .winner-cell .wc-arm:after{content:"";background:#f5b91e;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:-3px;left:50%}.match-leaderboard .header-row .winner-th .wc-arm.left,.match-leaderboard.global-mode .user-row .winner-cell .wc-arm.left{transform-origin:bottom;animation:.7s cubic-bezier(.2,1.4,.4,1) both wc-arm-l;left:3px}.match-leaderboard .header-row .winner-th .wc-arm.right,.match-leaderboard.global-mode .user-row .winner-cell .wc-arm.right{transform-origin:bottom;animation:.7s cubic-bezier(.2,1.4,.4,1) both wc-arm-r;right:3px}@keyframes wc-raise{0%{opacity:0;transform:translateY(13px)scale(.5)}55%{opacity:1;transform:translateY(-3px)scale(1.12)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wc-cheer{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-2px)rotate(6deg)}}@keyframes wc-arm-l{0%{transform:rotate(-14deg)}to{transform:rotate(15deg)}}@keyframes wc-arm-r{0%{transform:rotate(14deg)}to{transform:rotate(-15deg)}}@media (prefers-reduced-motion:reduce){.winner-champ .wc-trophy,.winner-champ .wc-trophy .wc-trophy-in,.winner-champ .wc-arm{animation:none}.winner-champ .wc-arm.left{transform:rotate(15deg)}.winner-champ .wc-arm.right{transform:rotate(-15deg)}}.match-leaderboard .user-row{background:#11141c;border:1px solid #1a1f2b}.match-leaderboard .user-row.you{background:linear-gradient(90deg,#f5b91e2e 0%,#f5b91e0f 35%,#11141c 75%);border-color:#1a1f2b;box-shadow:inset 0 0 0 1px #f5b91e1a}.match-leaderboard .user-row .rank{color:#8a93a8;text-align:center;font-size:12px;font-weight:700}.match-leaderboard .user-row .rank.gold{color:#f5b91e}.match-leaderboard .user-row .rank.silver{color:#c0c8d8}.match-leaderboard .user-row .rank.bronze{color:#cd7f32}.match-leaderboard .user-row .rank .rank-medal{font-size:16px;line-height:1}.match-leaderboard .user-row .avatar{color:#8a93a8;background:#1a1f2b;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.match-leaderboard .user-row .avatar img{object-fit:cover;width:100%;height:100%}.match-leaderboard .user-row .winner-cell{justify-content:center;align-self:flex-start;align-items:flex-start;min-width:28px;margin-top:8px;display:flex;position:relative}.match-leaderboard .user-row .winner-cell .flag{cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:3px;width:25.2px;height:19.6px;transition:transform .12s,border-color .12s,box-shadow .12s,filter .12s;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08}.match-leaderboard .user-row .winner-cell .flag img{object-fit:cover;width:100%;height:100%}.match-leaderboard .user-row .winner-cell .flag:hover{filter:brightness(1.05);border-color:#f5b91e;transform:translateY(-1px);box-shadow:0 0 0 3px #f5b91e1f,inset 0 0 0 1px #ffffff0d}.match-leaderboard .user-row .winner-cell .flag:focus-visible{border-color:#f5b91e;outline:none;box-shadow:0 0 0 3px #f5b91e2e,inset 0 0 0 1px #ffffff0d}.match-leaderboard .user-row .winner-cell .winner-add{cursor:pointer;width:25.2px;height:19.6px;box-shadow:none;border-radius:6px;place-items:center;padding:0;line-height:1;display:grid}.match-leaderboard .user-row .winner-cell .winner-add .dash{line-height:1}.match-leaderboard .user-row .winner-cell .winner-add:focus-visible{outline:none;box-shadow:0 0 0 3px #f5b91e2e}.match-leaderboard .user-row .winner-cell .winner-th-add{border:1px dashed #f5b91e;border-radius:4px;place-items:center;width:28px;height:28px;display:grid;position:relative;overflow:visible}.match-leaderboard .user-row .winner-cell .winner-th-add .winner-icon{justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.match-leaderboard .user-row .winner-cell .ph-plus{color:#0b0d12;pointer-events:none;background:#f5b91e;border-radius:50%;place-items:center;width:12px;height:12px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.match-leaderboard .user-row .winner-cell.empty{opacity:0;pointer-events:none}.match-leaderboard .user-row .name{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;width:90%;font-size:11px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.match-leaderboard .user-row .pts{text-align:right;font-variant-numeric:tabular-nums;color:#f5b91e;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:1px;font-size:14px;font-weight:800;display:flex}.match-leaderboard .user-row .pts .pts-scorer-bonus{color:#f5b91e;opacity:.7;align-items:center;gap:2px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.match-leaderboard .user-row .gap{text-align:right;color:#8a93a8;font-variant-numeric:tabular-nums;font-size:12px}.match-leaderboard .pick{color:#fff;font-variant-numeric:tabular-nums;background:#262d3d;border-radius:6px;place-items:center;padding:4px;font-size:13px;font-weight:800;display:grid;position:relative}.match-leaderboard .pick .s em{opacity:.85;margin:0 2px;font-style:normal}.match-leaderboard .pick sup{color:#0b0d12;background:#fff;border-radius:999px;padding:1px 4px;font-size:9px;font-weight:800;line-height:1;position:absolute;top:-2px;right:-4px}.match-leaderboard .pick sup.is-sim{color:#e8d8ff;background:#7c3fb8;border:1px solid #b07ef8}.match-leaderboard .pick .dash{color:#5b6479;font-weight:600}.match-leaderboard .pick.five{background:linear-gradient(#16a34a,#15803d)}.match-leaderboard .pick.three{background:linear-gradient(#0ea5e9,#0369a1)}.match-leaderboard .pick.zero{background:linear-gradient(#ef4444,#b91c1c)}.match-leaderboard .pick.pending{color:#e7ebf3;background:#1a1f2b}.match-leaderboard .pick.pending sup{display:none}.match-leaderboard .pick.empty{background:0 0;border:1px dashed #262d3d}.match-leaderboard .pick.tap{color:#f5b91e;cursor:pointer;background:0 0;border:1px dashed #f5b91e}.match-leaderboard .pick.tap .dash{color:#f5b91e;font-size:16px;font-weight:800}.match-leaderboard .pick.tap:hover{background:#f5b91e1a}.match-leaderboard .pick.editable{cursor:pointer;background:0 0}.match-leaderboard .pick.editable .s,.match-leaderboard .pick.editable .dash{border:1px dashed #f5b91e;border-radius:6px;padding:2px 8px;line-height:1.1;transition:border-color .16s,background .16s,color .16s}.match-leaderboard .pick.editable .dash{color:#f5b91e;font-weight:800}.match-leaderboard .pick.editable:hover .s,.match-leaderboard .pick.editable:hover .dash{background:#f5b91e1f}.match-leaderboard .pick.editable.is-saving .s,.match-leaderboard .pick.editable.is-saving .dash{animation:1s ease-in-out infinite pick-saving}.match-leaderboard .pick.editable.is-saved .s,.match-leaderboard .pick.editable.is-saved .dash{color:#34d399;background:#34d39924;border-style:solid;border-color:#34d399;animation:.36s cubic-bezier(.2,.9,.3,1.15) pick-pop}.match-leaderboard .pick.editable.is-error .s,.match-leaderboard .pick.editable.is-error .dash{color:#f87171;background:#f8717124;border-color:#f87171;animation:.36s pick-shake}.match-leaderboard .pick.locked{color:#5b6479;background:#1a1f2b}.match-leaderboard .pick.locked .lock{opacity:.7;font-size:11px}.match-leaderboard .pick.locked.pred-locked{cursor:default;justify-content:center;align-items:center;gap:5px;display:flex}@keyframes pick-saving{0%,to{opacity:.6;border-color:#f5b91e59}50%{opacity:1;border-color:#f5b91e}}@keyframes pick-pop{0%{transform:scale(1)}40%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes pick-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.match-leaderboard .pick.editable.is-saving .s,.match-leaderboard .pick.editable.is-saving .dash,.match-leaderboard .pick.editable.is-saved .s,.match-leaderboard .pick.editable.is-saved .dash,.match-leaderboard .pick.editable.is-error .s,.match-leaderboard .pick.editable.is-error .dash{animation:none}}.match-leaderboard .winner-cell.has-pick.clickable{position:relative}.match-leaderboard .winner-cell.has-pick.clickable .flag{border-color:#262d3d;box-shadow:inset 0 0 0 1px #ffffff0d}.match-leaderboard .header-row .ph-plus{color:#0b0d12;pointer-events:none;background:#f5b91e;border-radius:50%;place-items:center;width:12px;height:12px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.match-leaderboard .header-row .scorer-th{appearance:none;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:8px;flex-direction:column;align-self:end;align-items:center;gap:3px;margin:-2px -4px 0;padding:2px 4px;transition:background .12s;display:flex;position:relative}.match-leaderboard .header-row .scorer-th:hover{background:#f5b91e1f}.match-leaderboard .header-row .scorer-th:focus-visible{outline-offset:1px;outline:2px solid #f5b91e}.match-leaderboard .header-row .scorer-th .scorer-th-add{border:1px dashed #f5b91e;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:relative;overflow:visible}.match-leaderboard .header-row .scorer-th .scorer-th-add .scorer-icon{justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.match-leaderboard .header-row .scorer-th .scorer-th-add .scorer-icon svg{width:18px;height:18px}.match-leaderboard .header-row .scorer-th .scorer-th-photo{background:#1a1f2b;border:1px solid #262d3d;border-radius:50%;width:36px;height:36px;overflow:hidden}.match-leaderboard .header-row .scorer-th .scorer-th-photo img{object-fit:cover;width:100%;height:100%}.match-leaderboard .header-row .scorer-th .scorer-champ{flex-direction:column;align-items:center;display:flex}.match-leaderboard .header-row .scorer-th.is-locked,.match-leaderboard .header-row .winner-th.is-locked,.match-leaderboard .user-row .scorer-cell.is-locked,.match-leaderboard .user-row .winner-cell.is-locked{cursor:default}.match-leaderboard .header-row .scorer-th.is-locked:hover{background:0 0}.match-leaderboard .header-row .scorer-th.is-locked.is-bonus-toggle{cursor:pointer}.match-leaderboard .header-row .lb-swap-pane.bonus .scorer-th-wrap{align-self:end;display:inline-flex;position:relative}.match-leaderboard .header-row .scorer-th.is-bonus-toggle .scorer-th-photo{transition:filter .16s,opacity .16s}.match-leaderboard .header-row .scorer-th.is-bonus-toggle.is-off .scorer-th-photo{filter:grayscale();opacity:.5}.match-leaderboard .lb-scorer-toggle-slim{z-index:2;appearance:none;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;transition:transform 80ms;display:inline-flex;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.match-leaderboard .lb-scorer-toggle-slim:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #f5b91e}.match-leaderboard .lb-scorer-toggle-slim:active{transform:translate(-50%)scale(.95)}.match-leaderboard .lb-scorer-toggle-slim .lb-scorer-toggle-slim-track{background:#1a1f2b;border:1px solid #262d3d;border-radius:999px;width:35px;height:10px;transition:background .16s,border-color .16s;position:relative;box-shadow:0 1px 3px #00000073}.match-leaderboard .lb-scorer-toggle-slim .lb-scorer-toggle-slim-knob{background:#fff9;border-radius:50%;width:7px;height:7px;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .16s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.match-leaderboard .lb-scorer-toggle-slim.is-on .lb-scorer-toggle-slim-track{background:#f5b91e;border-color:#f5b91e}.match-leaderboard .lb-scorer-toggle-slim.is-on .lb-scorer-toggle-slim-knob{background:#fff;transform:translate(22px,-50%)}.match-leaderboard.is-tall .lb-scorer-toggle-slim .lb-scorer-toggle-slim-track{width:45px}.match-leaderboard.is-tall .lb-scorer-toggle-slim.is-on .lb-scorer-toggle-slim-knob{transform:translate(32px,-50%)}.match-leaderboard .header-row .scorer-th-wrap.is-new .scorer-th-photo{animation:1.8s ease-out infinite scorerBonusHalo}.match-leaderboard .header-row .scorer-th-wrap.is-new .lb-scorer-toggle-slim-track{animation:1.8s ease-in-out infinite scorerBonusGlow}.scorer-th-new{z-index:3;letter-spacing:.5px;color:#fff;pointer-events:none;white-space:nowrap;transform-origin:50%;background:#e53935;border-radius:7px;padding:1px 4px;font-size:8px;font-weight:900;line-height:1.5;animation:1.8s ease-in-out infinite scorerBonusBadge;position:absolute;top:-10px;right:-6px;box-shadow:0 1px 3px #0006}@keyframes scorerBonusHalo{0%{box-shadow:0 0 #f5b91e99}70%,to{box-shadow:0 0 0 7px #f5b91e00}}@keyframes scorerBonusGlow{0%,to{box-shadow:0 1px 3px #00000073}50%{box-shadow:0 1px 3px #00000073,0 0 6px 1px #f5b91ebf}}@keyframes scorerBonusBadge{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.match-leaderboard .header-row .scorer-th-wrap.is-new .scorer-th-photo,.match-leaderboard .header-row .scorer-th-wrap.is-new .lb-scorer-toggle-slim-track,.scorer-th-new{animation:none}}.match-leaderboard.is-scorer-bonus-off .scorer-cell .ts-bonus,.match-leaderboard.is-scorer-bonus-off .scorer-cell .ts-behind,.match-leaderboard.is-scorer-bonus-off .header-row .scorer-th .ts-bonus,.match-leaderboard.is-scorer-bonus-off .header-row .scorer-th .ts-behind{filter:grayscale();opacity:.45}.match-leaderboard.is-scorer-bonus-off .pts .pts-scorer-bonus{opacity:.4;text-decoration:line-through}.match-leaderboard .user-row .scorer-cell{justify-content:center;align-items:center;min-width:28px;display:flex;position:relative}.match-leaderboard .user-row .scorer-cell.empty{opacity:0;pointer-events:none}.match-leaderboard .user-row .scorer-cell .photo{background:#1a1f2b;border:1px solid #262d3d;border-radius:50%;flex:0 0 36px;width:36px;height:36px;overflow:hidden}.match-leaderboard .user-row .scorer-cell .photo img{object-fit:cover;width:100%;height:100%}.match-leaderboard .user-row .scorer-cell .scorer-th-add{border:1px dashed #f5b91e;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative;overflow:visible}.match-leaderboard .user-row .scorer-cell .scorer-th-add .scorer-icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.match-leaderboard .user-row .scorer-cell .scorer-th-add .scorer-icon svg{width:18px;height:18px}.match-leaderboard .user-row .scorer-cell .ph-plus{color:#0b0d12;pointer-events:none;background:#f5b91e;border-radius:50%;place-items:center;width:12px;height:12px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.match-leaderboard.is-simulating .scorer-cell .ts-bonus,.match-leaderboard.is-simulating .winner-cell .ts-bonus{color:#fff;background:linear-gradient(#c084fc,#7c3fb8)}.match-leaderboard .scorer-cell .ts-bonus,.match-leaderboard .header-row .scorer-th .ts-bonus{position:absolute;top:-4px;right:-4px}.match-leaderboard .winner-cell .ts-bonus{position:absolute;top:-10px;left:50%;transform:translate(-50%)}.match-leaderboard .scorer-cell .ts-bonus,.match-leaderboard .winner-cell .ts-bonus,.match-leaderboard .header-row .scorer-th .ts-bonus{color:#3a2a00;font-variant-numeric:tabular-nums;pointer-events:none;z-index:2;background:linear-gradient(#f7cf4d,#e3a614);border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 2px;font-size:7px;font-weight:800;line-height:1;display:flex;box-shadow:0 1px 3px #00000073}.match-leaderboard .scorer-cell .ts-behind,.match-leaderboard .header-row .scorer-th .ts-behind{pointer-events:none;z-index:2;background:#0c0f16bf;border-radius:8px;align-items:center;gap:2px;padding:1px 4px 1px 3px;display:inline-flex;position:absolute;top:-6px;right:-16px;box-shadow:0 1px 3px #00000080}.match-leaderboard .scorer-cell .ts-behind .ts-behind-boot,.match-leaderboard .header-row .scorer-th .ts-behind .ts-behind-boot{background-color:#ef4444;width:16px;height:9px;-webkit-mask:url(/assets/icons/golden-shoe.webp) 50%/contain no-repeat;mask:url(/assets/icons/golden-shoe.webp) 50%/contain no-repeat}.match-leaderboard .scorer-cell .ts-behind .ts-behind-n,.match-leaderboard .header-row .scorer-th .ts-behind .ts-behind-n{color:#ff5b5b;font-variant-numeric:tabular-nums;font-size:10px;font-weight:800;line-height:1}.match-leaderboard .scorer-cell.is-inherited .photo,.match-leaderboard .winner-cell.is-inherited .flag{opacity:.85;border-style:dashed;border-color:#f5b91e8c}.match-leaderboard .pick.is-inherited{box-shadow:inset 0 0 0 1px #f5b91e8c}.match-leaderboard .scorer-cell .bobi-mark,.match-leaderboard .winner-cell .bobi-mark,.match-leaderboard .pick .bobi-mark{z-index:2;pointer-events:none;background:#0b0d12;border:1px solid #f5b91e8c;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:grid;position:absolute;bottom:-10px;left:-10px}.match-leaderboard .scorer-cell .bobi-mark:after,.match-leaderboard .winner-cell .bobi-mark:after,.match-leaderboard .pick .bobi-mark:after{content:"🐵"}.is-tall.match-leaderboard .pick .bobi-mark{bottom:-10px}@media (width<=640px){.match-leaderboard .user-row{padding:4px 6px}.match-leaderboard .header-row>.th:last-child,.match-leaderboard .user-row .gap{display:none}.match-leaderboard .header-row,.match-leaderboard .user-row{grid-template-columns:20px 24px minmax(36px,1fr) minmax(130px,2.2fr) 32px}.match-leaderboard.is-tall .header-row,.match-leaderboard.is-tall .user-row{grid-template-columns:24px 36px minmax(36px,1fr) minmax(130px,2.2fr) 32px;column-gap:10px}.match-leaderboard .header-row .lb-glasses{width:52px;height:32px}}@media (width<=380px){.match-leaderboard .header-row,.match-leaderboard .user-row{grid-template-columns:18px 22px minmax(32px,1fr) minmax(110px,2.1fr) 30px}}.winner-th.is-saving .wc-flag,.winner-cell.is-saving .wc-flag,.winner-cell.is-saving .flag,.scorer-th.is-saving .scorer-th-photo,.scorer-cell.is-saving .photo{animation:1s ease-in-out infinite bonus-saving}.winner-th.is-saved .wc-flag,.winner-cell.is-saved .wc-flag,.winner-cell.is-saved .flag,.scorer-th.is-saved .scorer-th-photo,.scorer-cell.is-saved .photo{animation:.62s cubic-bezier(.2,.9,.3,1.15) bonus-saved}.winner-th.is-error .wc-flag,.winner-cell.is-error .wc-flag,.winner-cell.is-error .flag,.scorer-th.is-error .scorer-th-photo,.scorer-cell.is-error .photo{animation:.5s bonus-error}@keyframes bonus-saving{0%,to{opacity:.5;border-color:#262d3d;box-shadow:0 0 #f5b91e00}50%{opacity:1;border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e73}}@keyframes bonus-saved{0%{border-color:#262d3d;transform:scale(1);box-shadow:0 0 #34d39900}40%{border-color:#34d399;transform:scale(1.16);box-shadow:0 0 0 4px #34d39999}to{border-color:#34d399;transform:scale(1);box-shadow:0 0 #34d39900}}@keyframes bonus-error{0%{border-color:#f87171;transform:translate(0)}20%{border-color:#f87171;transform:translate(-3px)}60%{border-color:#f87171;transform:translate(3px)}to{border-color:#f87171;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.winner-th.is-saving .wc-flag,.winner-cell.is-saving .wc-flag,.winner-cell.is-saving .flag,.scorer-th.is-saving .scorer-th-photo,.scorer-cell.is-saving .photo,.winner-th.is-saved .wc-flag,.winner-cell.is-saved .wc-flag,.winner-cell.is-saved .flag,.scorer-th.is-saved .scorer-th-photo,.scorer-cell.is-saved .photo,.winner-th.is-error .wc-flag,.winner-cell.is-error .wc-flag,.winner-cell.is-error .flag,.scorer-th.is-error .scorer-th-photo,.scorer-cell.is-error .photo{animation:none}}.bottom-carousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:480px;min-height:165px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));z-index:15;background:linear-gradient(#0b0d1200,#11141cf2 18%);border-top:1px solid #1a1f2b;position:absolute;bottom:0;left:50%;transform:translate(-50%)}body.carousel-collapsed .bottom-carousel{min-height:0}.match-carousel{margin-top:20px;position:relative}.match-carousel .header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.match-carousel .header .title{font-weight:700}.match-carousel .header .nav{gap:6px;display:flex}.match-carousel .header .nav button{color:#e7ebf3;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:999px;width:32px;height:32px;font-size:16px}.match-carousel .header .nav button:disabled{opacity:.35;cursor:default}.match-carousel .viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:16px;overflow:hidden}.match-carousel .track{will-change:transform;display:flex}.match-carousel .track.dragging{cursor:grabbing}.match-carousel .slide{flex:0 0 100%;min-width:0;padding:0 2px}.match-carousel .slide-cards{grid-template-columns:1fr;gap:12px;display:grid}.match-carousel .when{text-align:center;color:#8a93a8;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;font-size:12px}.match-carousel .dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.match-carousel .dots .dot{cursor:pointer;background:#262d3d;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .2s,background .2s}.match-carousel .dots .dot.active{background:#f5b91e;width:18px}.match-card{cursor:pointer;background:linear-gradient(#1a1f2b 0%,#11141c 100%);border:1px solid #262d3d;border-radius:16px;padding:16px;transition:transform .12s,border-color .12s,background .16s;position:relative}.match-card:hover{border-color:#f5b91e;transform:translateY(-1px)}.match-card.is-selected{background:linear-gradient(#f5b91e1f 0%,#11141c 100%);border-color:#f5b91e73}.match-card.is-tbd{cursor:default}.match-card.is-tbd:hover{border-color:#262d3d;transform:none}.match-card .my-pred.tbd-note{color:#8a93a8;justify-content:center;align-items:center;gap:8px;display:flex}.match-card .my-pred.tbd-note .tbd-emoji{font-size:15px;line-height:1}.match-card .my-pred.tbd-note .tbd-text{font-weight:600}.match-card .my-pred .v.pick-box{border:1px dashed #f5b91e;border-radius:6px;padding:1px 8px;line-height:1.1;transition:border-color .16s,background .16s,color .16s;display:inline-block}.match-card .my-pred .v.pick-box.is-saving{animation:1s ease-in-out infinite pick-saving}.match-card .my-pred .v.pick-box.is-saved{color:#34d399;background:#34d39924;border-style:solid;border-color:#34d399;animation:.36s cubic-bezier(.2,.9,.3,1.15) pick-pop}.match-card .my-pred .v.pick-box.is-error{color:#f87171;background:#f8717124;border-color:#f87171;animation:.36s pick-shake}.match-card .card-remove{z-index:2;cursor:pointer;color:#e7ebf3;background:#0b0d128c;border:1px solid #262d3d;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;font-size:16px;line-height:1;transition:background .12s,border-color .12s,transform 80ms;display:grid;position:absolute;top:8px;right:8px}.match-card .card-remove:hover{color:#f5b91e;background:#1a1f2b;border-color:#f5b91e}.match-card .card-remove:active{transform:scale(.92)}.match-card .vs-goto{z-index:2;color:#8a93a8;cursor:pointer;background:#0b0d1273;border:1px solid #262d3d;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .12s,border-color .12s,background .12s,transform 80ms;display:inline-flex;position:absolute;top:8px;right:6px}.match-card .vs-goto svg{width:13px;height:13px;display:block}.match-card .vs-goto:hover{color:#f5b91e;background:#1a1f2b;border-color:#f5b91e}.match-card .vs-goto:active{transform:scale(.9)}.match-card.has-remove .vs-goto{right:38px}.match-card .row{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.match-card .team{flex-direction:column;align-items:center;gap:6px;display:flex}.match-card .team .flag{background:#262d3d;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.match-card .team .flag img{object-fit:cover;width:100%;height:100%}.match-card .team .flag .code{color:#8a93a8;font-size:11px;font-weight:700}.match-card .team .name{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:13px;font-weight:600;overflow:hidden}.match-card .vs{text-align:center}.match-card .vs.is-linked{cursor:pointer}.match-card .vs .vs-top{margin-top:4px;display:inline-block;position:relative}.match-card .vs .score{color:#f5b91e;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.match-card .vs .stage{letter-spacing:.6px;text-transform:uppercase;color:#5b6479;font-size:10px}.match-card .vs .kickoff-time{font-variant-numeric:tabular-nums;color:#e7ebf3;margin-top:2px;font-size:12px;font-weight:700}.match-card .stadium-row{text-align:center;color:#8a93a8;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;padding:0 34px;font-size:11px;line-height:1.35;overflow:hidden}.match-card.has-remove .stadium-row{padding:0 66px}.match-card .my-pred.mc-multi{flex-direction:column;align-items:center;gap:6px;display:flex}.match-card .my-pred.mc-multi .mc-line{grid-template-columns:1fr auto 1fr;grid-template-areas:"g g g"".v pts";align-items:center;gap:3px 8px;width:100%;display:grid}.match-card .my-pred.mc-multi .mc-line+.mc-line{margin-top:0}.match-card .my-pred.mc-multi .v{grid-area:v;justify-self:center;font-size:16px}.match-card .my-pred.mc-multi .g{color:#8a93a8;text-align:center;grid-area:g;font-size:12px;font-weight:600}.match-card .my-pred.mc-multi .pts{grid-area:pts;justify-self:start}.match-card .my-pred.mc-multi .mc-line.mc-unset{color:#f5b91e;background:#f5b91e21;border:1px solid #f5b91e66;border-radius:999px;align-items:center;gap:5px;width:auto;margin-top:8px;padding:1px 11px;font-weight:700;line-height:1.4;display:inline-flex}.match-card .my-pred.mc-multi .mc-line.mc-unset .g{color:#f5b91e;font-weight:800}.match-card .my-pred.mc-multi .mc-line.mc-unset .mc-unset-icon{font-size:12px;line-height:1}.match-card .my-pred{color:#8a93a8;text-align:center;border-top:1px dashed #262d3d;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:12px;padding-top:8px;font-size:12px;display:grid}.match-card .my-pred .label{letter-spacing:.2px;grid-column:1;justify-self:end;font-size:11px;font-weight:600}.match-card .my-pred .v{color:#e7ebf3;font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2;font-size:19px;font-weight:800;line-height:1.15}.match-card .my-pred .v.scored{color:#fff;border-radius:6px;padding:1px 10px}.match-card .my-pred .v.scored.five{background:linear-gradient(#16a34a,#15803d)}.match-card .my-pred .v.scored.three{background:linear-gradient(#0ea5e9,#0369a1)}.match-card .my-pred .v.scored.zero{background:linear-gradient(#ef4444,#b91c1c)}.match-card .my-pred .pts{color:#8a93a8;font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:3;justify-self:start;font-size:11px;font-weight:700}.match-card .my-pred .v.is-inherited{border-radius:6px;padding:1px 10px;position:relative;box-shadow:inset 0 0 0 1px #f5b91e8c}.match-card .my-pred .v .bobi-mark{z-index:2;pointer-events:none;background:#0b0d12;border:1px solid #f5b91e8c;border-radius:999px;place-items:center;width:14px;height:14px;font-size:8px;line-height:1;display:grid;position:absolute;bottom:-5px;left:-6px}.match-card .my-pred .v .bobi-mark:after{content:"🐵"}.match-card .my-pred.no-pick{justify-content:center;display:flex}.match-card .my-pred.no-pick .prompt{color:#f5b91e;letter-spacing:.4px;font-weight:700}@media (prefers-reduced-motion:reduce){.match-card .my-pred .v.pick-box.is-saving,.match-card .my-pred .v.pick-box.is-saved,.match-card .my-pred .v.pick-box.is-error{animation:none}}.match-carousel .compact-bar{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;margin-bottom:6px;display:grid}.match-carousel .compact-bar .compact-left{grid-column:1;align-items:center;gap:6px;display:flex}.match-carousel .compact-bar .compact-showall{color:#e7ebf3;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:7px;place-items:center;width:40px;height:30px;padding:0;transition:background .12s,transform 80ms,border-color .12s;display:grid}.match-carousel .compact-bar .compact-showall .ball{font-size:17px;line-height:1}.match-carousel .compact-bar .compact-showall:hover{background:#262d3d;border-color:#f5b91e}.match-carousel .compact-bar .compact-showall:active{transform:scale(.94)}.match-carousel .compact-bar .compact-current{color:#0b0d12;cursor:pointer;background:linear-gradient(#ffe1a3 0%,#f5b91e 55%,#b8830a 100%);border:1px solid #00000040;border-radius:7px;grid-column:1;place-items:center;width:40px;height:30px;padding:0;transition:transform 80ms,box-shadow .16s,filter .16s;display:grid}.match-carousel .compact-bar .compact-current svg{width:18px;height:18px;display:block}.match-carousel .compact-bar .compact-current:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 0 0 3px #f5b91e38}.match-carousel .compact-bar .compact-current:active:not(:disabled){transform:scale(.94)}.match-carousel .compact-bar .compact-current:disabled{cursor:default;filter:grayscale(.6)brightness(.7);opacity:.55}.match-carousel .compact-bar .compact-labels{text-align:center;flex-direction:column;grid-column:2;align-items:center;gap:4px;min-width:0;display:flex}.match-carousel .compact-bar .compact-title-row{align-items:center;gap:6px;display:inline-flex}.match-carousel .compact-bar .compact-toggle{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.match-carousel .compact-bar .compact-toggle:hover .compact-collapse{background:#262d3d;border-color:#f5b91e}.match-carousel .compact-bar .compact-toggle:hover .compact-title{color:#f5b91e}.match-carousel .compact-bar .compact-toggle:active .compact-collapse{transform:scale(.94)}.match-carousel .compact-bar .compact-collapse{color:#f5b91e;background:#1a1f2b;border:1px solid #262d3d;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:18px;padding:0;transition:background .12s,border-color .12s,transform 80ms;display:grid}.match-carousel .compact-bar .compact-collapse svg{width:12px;height:12px;display:block}.match-carousel .compact-bar .compact-title{letter-spacing:1.2px;text-transform:uppercase;color:#f5b91e;font-size:10px;font-weight:700;line-height:1}.match-carousel .compact-bar .when{text-align:center;margin:0}.match-carousel .compact-bar.is-collapsed{margin-bottom:0;position:relative}.match-carousel .compact-bar.is-collapsed .compact-labels{gap:0}.match-carousel .compact-bar.is-collapsed .when,.match-carousel .compact-bar.is-collapsed .compact-nav,.match-carousel .compact-bar.is-collapsed .compact-current{display:none}.match-carousel .compact-bar.is-collapsed .compact-left{margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.match-carousel .compact-bar.is-collapsed .compact-peek{position:absolute;top:50%;right:0;transform:translateY(-50%)}.match-carousel .compact-peek{cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:7px;align-items:center;gap:8px;height:30px;padding:0 8px;transition:background .12s,border-color .12s,transform 80ms;display:inline-flex}.match-carousel .compact-peek:hover{background:#262d3d;border-color:#f5b91e}.match-carousel .compact-peek:active{transform:scale(.96)}.match-carousel .compact-peek .peek-pair{align-items:center;gap:3px;display:inline-flex}.match-carousel .compact-peek .peek-sep{color:#8a93a8;font-size:12px;font-weight:700;line-height:1}.match-carousel .compact-peek .peek-pair+.peek-pair{border-left:1px solid #262d3d;padding-left:8px}.match-carousel .compact-peek .flag{background:#262d3d;border-radius:4px;place-items:center;width:20px;height:20px;display:grid;overflow:hidden}.match-carousel .compact-peek .flag img{object-fit:cover;width:100%;height:100%;display:block}.match-carousel .compact-peek .flag i{color:#8a93a8;font-size:9px;font-style:normal;font-weight:700}.match-carousel.compact .compact-nav{grid-column:3;justify-self:end;align-items:center;gap:6px;display:flex}.match-carousel.compact .compact-nav button{color:#e7ebf3;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:7px;place-items:center;width:40px;height:30px;font-size:18px;line-height:1;transition:background .12s,transform 80ms,border-color .12s;display:grid}.match-carousel.compact .compact-nav button:hover:not(:disabled){background:#262d3d;border-color:#f5b91e}.match-carousel.compact .compact-nav button:active{transform:translateY(1px)}.match-carousel.compact .compact-nav button:disabled{opacity:.35;cursor:default}.match-carousel.compact{margin-top:0}.match-carousel.compact .when{letter-spacing:.4px;flex:none;margin-bottom:4px;font-size:10px}.match-carousel.compact .slide>.when{display:none}.match-carousel.compact .slide{flex-direction:column;padding:0 1px;display:flex}.match-carousel.compact .slide-cards{flex:auto;align-content:center;gap:6px}.match-carousel.compact .slide-cards.is-concurrent{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.match-carousel.compact .slide-cards.is-concurrent .match-card{padding:8px}.match-carousel.compact .slide-cards.is-concurrent .match-card .stadium-row{font-size:9px}.match-carousel.compact .slide-cards.is-concurrent .match-card .my-pred{gap:4px}.match-carousel.compact .slide-cards.is-concurrent .match-card .my-pred .label{display:none}.match-carousel.compact .slide-cards.is-concurrent .match-card .my-pred .v{font-size:13px}.match-carousel.compact .slide-cards.is-concurrent .match-card .my-pred .pts{font-size:9px}.match-carousel.compact .dots{margin-top:6px}.match-carousel.compact .match-card{border-radius:10px;padding:8px 10px}.match-carousel.compact .match-card:hover{transform:none}.match-carousel.compact .match-card .vs-goto{display:none}.match-carousel.compact .match-card .row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.match-carousel.compact .match-card .team{flex-direction:row;gap:6px;min-width:0}.match-carousel.compact .match-card .team .flag{border-radius:4px;flex:none;width:22px;height:22px}.match-carousel.compact .match-card .team .name{flex:auto;min-width:0;max-width:none;font-size:12px}.match-carousel.compact .match-card .team-home{flex-direction:row;justify-content:flex-start}.match-carousel.compact .match-card .team-home .name{text-align:left}.match-carousel.compact .match-card .team-away{flex-direction:row-reverse;justify-content:flex-end}.match-carousel.compact .match-card .team-away .name{text-align:right}.match-carousel.compact .match-card .vs .score{font-size:13px}.match-carousel.compact .match-card .vs .stage,.match-carousel.compact .match-card .vs .kickoff-time{display:none}.match-carousel.compact .match-card .stadium-row{margin:0 0 4px;padding:0;font-size:10px}.match-carousel.compact .match-card .my-pred{gap:6px;margin-top:4px;padding-top:4px;font-size:10px}.match-carousel.compact .match-card .my-pred .label{font-size:10px}.match-carousel.compact .match-card .my-pred .v{font-size:15px}.match-carousel.compact .match-card .my-pred .v.scored{padding:1px 8px}.match-carousel.compact .match-card .my-pred .pts{font-size:10px}.match-carousel.compact .match-card .my-pred.mc-multi .v{font-size:13px}.matches-page{flex-direction:column;flex:auto;min-height:0;display:flex}.matches-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#262d3d transparent;flex:auto;min-height:0;overflow-y:auto}.matches-scroll::-webkit-scrollbar{width:4px}.matches-scroll::-webkit-scrollbar-thumb{background:#262d3d;border-radius:2px}.matches-scroll::-webkit-scrollbar-track{background:0 0}.matches-list{flex-direction:column;gap:20px;display:flex}.matches-sentinel{height:1px}.matches-controls{align-self:flex-start;width:fit-content;min-width:0;max-width:100%}.matches-head{align-items:center;gap:8px;min-height:24px;margin-bottom:12px;display:flex;position:relative}.matches-head .mh-title{align-items:center;gap:8px;min-width:0;display:flex}.matches-head .section-title{flex-shrink:0;margin:0}.matches-head .matches-sync{box-sizing:border-box;letter-spacing:.3px;text-transform:uppercase;color:#8a93a8;background:#11141c;border:1px solid #1a1f2b;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;height:24px;padding:0 13px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.matches-head .matches-sync .matches-sync-dot{background:#facc15;border-radius:50%;width:6px;height:6px;animation:1.4s ease-out infinite global-groups-syncing-pulse;box-shadow:0 0 #facc15b3}.matches-head .matches-sync.is-error{color:#f87171;border-color:#f8717180}.matches-head .matches-sync.is-error .matches-sync-dot{box-shadow:none;background:#f87171;animation:none}.matches-head .mf-actions{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.matches-head .mf-clear{appearance:none;cursor:pointer;color:#e7ebf3;background:#11141c;border:1px solid #262d3d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s,color .12s,transform 80ms;display:inline-flex}.matches-head .mf-clear svg{width:16px;height:16px;display:block}.matches-head .mf-clear:hover{color:#f5b91e;border-color:#f5b91e}.matches-head .mf-clear:active{transform:scale(.97)}.matches-filter{align-items:center;gap:8px;margin-bottom:16px;display:flex}.matches-filter .mf-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:1;justify-content:space-between;gap:8px;display:flex;overflow-x:auto}.matches-filter .mf-chips::-webkit-scrollbar{display:none}.matches-filter .mf-chip{appearance:none;cursor:pointer;white-space:nowrap;letter-spacing:.2px;color:#e7ebf3;background:#11141c;border:1px solid #262d3d;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 12px 7px 14px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.matches-filter .mf-chip:hover{border-color:#f5b91e}.matches-filter .mf-chip .mf-count{text-align:center;color:#e7ebf3;background:#262d3d99;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px}.matches-filter .mf-chip.is-active{color:#0b0d12;background:#f5b91e;border-color:#f5b91e}.matches-filter .mf-chip.is-active .mf-count{color:#0b0d12;background:#0003}.matches-filter .mf-chip.is-active .mf-warn{color:#0b0d12}.mf-ic{flex-shrink:0;width:16px;height:16px}.mf-warn{color:#fbbf24}.select-icon:has(.mf-ic){border-radius:0;justify-content:center;align-items:center;width:auto;height:auto;overflow:visible}.mf-select{display:none}.mf-select .select-value{color:#f5b91e}@media (width<=640px){.matches-controls{align-self:stretch;width:auto}.matches-filter{display:none}.matches-head{gap:4px;padding-bottom:32px}.matches-head .mh-title{display:block}.matches-head .matches-sync{position:absolute;bottom:0;left:0}.matches-head .mf-actions{min-width:0}.matches-head .mf-clear{flex:none}.matches-head .mf-select{flex:0 0 180px;display:block}}.day-group{flex-direction:column;gap:8px;display:flex}.day-label{z-index:5;color:#e7ebf3;letter-spacing:.8px;text-transform:uppercase;-webkit-backdrop-filter:saturate(140%)blur(10px);background:#1a1f2b66;border:1px solid #262d3d73;border-radius:999px;align-self:center;padding:6px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.day-matches{flex-direction:column;gap:8px;display:flex}.matches-create-banner{z-index:6;text-align:left;cursor:pointer;background:radial-gradient(220px 120px at 0 0,#f5b91e24,#0000 70%),linear-gradient(#1a1f2b 0%,#11141c 100%);border:1px solid #f5b91e73;border-radius:16px;align-items:center;gap:12px;width:100%;margin-bottom:16px;padding:12px 14px;transition:border-color .12s,transform .12s;display:flex;position:sticky;top:0}.matches-create-banner:hover{border-color:#f5b91e}.matches-create-banner:active{transform:scale(.99)}.matches-create-banner .mcb-icon{background:#f5b91e29;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.matches-create-banner .mcb-copy{flex-direction:column;flex:auto;gap:1px;display:flex}.matches-create-banner .mcb-copy strong{color:#e7ebf3;font-size:14px;font-weight:700}.matches-create-banner .mcb-copy span{color:#8a93a8;font-size:12px;line-height:1.35}.matches-create-banner .mcb-cta{color:#0b0d12;background:#f5b91e;border-radius:10px;flex:none;padding:8px 14px;font-size:13px;font-weight:800}.create-group-backdrop{z-index:50;background:#080a10a6;place-items:center;padding:16px;animation:.16s both cgFade;display:grid;position:fixed;inset:0}.create-group-prompt{background:#11141c;border:1px solid #1a1f2b;border-radius:16px;width:100%;max-width:360px;padding:20px;box-shadow:0 24px 48px #0000008c}.create-group-prompt .cgp-title{color:#e7ebf3;margin-bottom:8px;font-size:18px;font-weight:800}.create-group-prompt .cgp-body{color:#8a93a8;margin-bottom:16px;font-size:14px;line-height:1.45}.create-group-prompt .cgp-actions{justify-content:flex-end;gap:10px;display:flex}.create-group-prompt .cgp-cancel,.create-group-prompt .cgp-create{appearance:none;cursor:pointer;border:1px solid #262d3d;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:700;transition:background .12s,border-color .12s}.create-group-prompt .cgp-cancel{color:#e7ebf3;background:0 0}.create-group-prompt .cgp-cancel:hover{background:#1a1f2b}.create-group-prompt .cgp-create{color:#0b0d12;background:#f5b91e;border-color:#f5b91e}.create-group-prompt .cgp-create:hover{background:#e0a514}@keyframes cgFade{0%{opacity:0}to{opacity:1}}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#0009;place-items:center;padding:16px;animation:.16s both fadeIn;display:grid;position:fixed;inset:0}.modal{background:#11141c;border:1px solid #1a1f2b;border-radius:16px;width:100%;max-width:420px;padding:20px;animation:.22s cubic-bezier(.2,.8,.2,1.2) both pop;position:relative}.modal .close{color:#8a93a8;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:12px;right:12px}.modal h2{margin:0 0 16px;font-size:18px}.modal .winner-popup{max-width:460px}.modal .winner-popup .winner-popup-summary{background:#1a1f2b6b;border:1px solid #1a1f2b;border-radius:10px;margin-top:8px;padding:12px}.modal .winner-popup .winner-popup-label{color:#8a93a8;font-size:12px;font-weight:700}.modal .winner-popup .winner-popup-selected,.modal .winner-popup .winner-popup-option-main{align-items:center;gap:8px;min-width:0;display:inline-flex}.modal .winner-popup .winner-popup-selected{color:#e7ebf3;margin-top:6px;font-weight:700}.modal .winner-popup .winner-popup-search-row{margin-top:12px}.modal .winner-popup .winner-popup-search{color:#e7ebf3;background:#1a1f2b;border:1px solid #262d3d;border-radius:10px;outline:none;width:100%;padding:11px 12px}.modal .winner-popup .winner-popup-search::placeholder{color:#8a93a8}.modal .winner-popup .winner-popup-search:focus,.modal .winner-popup .winner-popup-search.is-armed{border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e1f}.modal .winner-popup .winner-popup-list{flex-direction:column;gap:6px;max-height:300px;margin-top:12px;padding-right:2px;display:flex;overflow-y:auto}.modal .winner-popup .winner-popup-option{color:#e7ebf3;cursor:pointer;text-align:left;background:#1a1f2b;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.modal .winner-popup .winner-popup-option:hover{background:#f5b91e1a}.modal .winner-popup .winner-popup-option:disabled{opacity:.7;cursor:wait}.modal .winner-popup .winner-popup-option .tick{color:#f5b91e;flex-shrink:0;font-weight:800}.modal .winner-popup .winner-popup-empty{color:#8a93a8;padding:10px 2px;font-size:13px}.score-grid{grid-template-columns:80px repeat(5,1fr);align-items:center;gap:6px;display:grid}.score-grid .head{color:#8a93a8;text-align:center;font-size:12px}.score-grid .team-label{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.score-grid .team-label .flag{background:#1a1f2b;border-radius:4px;width:22px;height:22px;overflow:hidden}.score-grid .team-label .flag img{object-fit:cover;width:100%;height:100%}.score-grid .dot{aspect-ratio:1;color:#e7ebf3;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:999px;place-items:center;font-size:13px;font-weight:700;transition:all .12s}.score-grid .dot:hover{border-color:#f5b91e}.score-grid .dot.selected{color:#0b0d12;text-shadow:0 1px 2px #0000008c;background:radial-gradient(circle at 22% 22%,#1a1a1a 0% 9%,#0000 10%),radial-gradient(circle at 78% 25%,#1a1a1a 0% 8%,#0000 9%),radial-gradient(circle at 18% 78%,#1a1a1a 0% 8%,#0000 9%),radial-gradient(circle at 80% 78%,#1a1a1a 0% 9%,#0000 10%),radial-gradient(circle at 35% 35%,#fff1c2 0%,#e9b94a 55%,#a87a16 100%);border-color:#f5d68ae6;font-weight:800;box-shadow:inset -3px -4px 8px #50320059,inset 2px 3px 6px #fff0c899,0 6px 14px #00000080,0 2px 6px #e0a51473}.winner-pick-block{background:#1a1f2b73;border:1px solid #1a1f2b;border-radius:10px;margin-top:16px;padding:12px}.winner-pick-block .winner-pick-title{color:#e7ebf3;font-size:13px;font-weight:700}.winner-pick-block .winner-pick-sub{color:#8a93a8;margin-top:4px;font-size:12px}.winner-pick-block .winner-team-select{margin-top:8px;position:relative}.winner-pick-block .winner-team-trigger{color:#e7ebf3;cursor:pointer;text-align:left;background:#1a1f2b;border:1px solid #262d3d;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:11px 12px;font-size:15px;display:flex}.winner-pick-block .winner-team-trigger .winner-team-trigger-main{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.winner-pick-block .winner-team-trigger .winner-team-placeholder{color:#8a93a8}.winner-pick-block .winner-team-trigger .chev{color:#8a93a8;flex-shrink:0;width:14px;height:14px;transition:transform .16s}.winner-pick-block .winner-team-trigger.open{border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e1f}.winner-pick-block .winner-team-trigger.open .chev{color:#f5b91e;transform:rotate(180deg)}.winner-pick-block .winner-team-trigger.as-search{min-height:46px;padding:0 8px}.winner-pick-block .winner-team-inline-search{color:#e7ebf3;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font-size:15px}.winner-pick-block .winner-team-inline-search::placeholder{color:#8a93a8}.winner-pick-block .winner-team-inline-toggle{color:#f5b91e;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.winner-pick-block .winner-team-menu{z-index:30;background:#11141c;border:1px solid #262d3d;border-radius:10px;max-height:280px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 36px #00000080}.winner-pick-block .winner-team-option{color:#e7ebf3;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.winner-pick-block .winner-team-option .winner-team-option-main{align-items:center;gap:8px;min-width:0;display:inline-flex}.winner-pick-block .winner-team-option:hover{background:#f5b91e1a}.winner-pick-block .winner-team-option.selected{color:#f5b91e;background:#f5b91e24}.winner-pick-block .winner-team-option .tick{color:#f5b91e;flex-shrink:0;font-weight:800}.winner-pick-block .winner-team-empty{color:#8a93a8;padding:10px;font-size:13px}.winner-pick-block .flag{background:#1a1f2b;border:1px solid #262d3d;border-radius:4px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid;overflow:hidden}.winner-pick-block .flag img{object-fit:cover;width:100%;height:100%}.winner-pick-block .flag.empty{color:#5b6479;font-size:12px;font-weight:700}.winner-top-panel{top:0;bottom:calc(env(safe-area-inset-bottom) + 30px);z-index:32;width:100%;max-width:480px;padding:calc(env(safe-area-inset-top) + 10px) 16px 12px;background:linear-gradient(#11141cfa,#0b0d12fa);border-bottom:1px solid #1a1f2b;flex-direction:column;gap:10px;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 14px 30px #00000073}.winner-top-panel .winner-top-head{justify-content:space-between;align-items:center;display:flex}.winner-top-panel .winner-top-title{color:#e7ebf3;font-size:14px;font-weight:800}.winner-top-panel .winner-top-close{color:#8a93a8;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:24px;line-height:1}.winner-top-panel .winner-top-current{background:#1a1f2b5c;border:1px solid #1a1f2b;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:4px 10px;display:flex}.winner-top-panel .winner-popup-label{color:#8a93a8;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.winner-top-panel .winner-popup-selected,.winner-top-panel .winner-popup-option-main{align-items:center;gap:8px;min-width:0;display:inline-flex}.winner-top-panel .winner-popup-selected{color:#e7ebf3;min-width:0;margin-top:0;font-weight:700}.winner-top-panel .winner-popup-selected span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.winner-top-panel .winner-top-current .winner-popup-empty{text-align:left;margin:0;padding:0}.winner-top-panel .winner-popup-scopes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.winner-top-panel .winner-popup-scopes-label{color:#8a93a8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;font-size:11px;font-weight:700}.winner-top-panel .winner-popup-scope-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.winner-top-panel .winner-popup-scope-chip{appearance:none;color:#e7ebf3;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:999px;max-width:180px;padding:5px 12px;font-size:12px;font-weight:700;transition:border-color .12s,background .12s,color .12s;overflow:hidden}.winner-top-panel .winner-popup-scope-chip:hover{border-color:#f5b91e}.winner-top-panel .winner-popup-scope-chip:focus-visible{outline-offset:1px;outline:2px solid #f5b91e}.winner-top-panel .winner-popup-scope-chip.is-active{color:#0b0d12;background:#f5b91e;border-color:#f5b91e}.winner-top-panel .winner-popup-scope-chip.is-all{animation:1.8s ease-in-out infinite scope-all-pulse}.winner-top-panel .winner-popup-scope-chip.is-all.is-active{animation:1.8s ease-in-out infinite scope-all-glow}@keyframes scope-all-pulse{0%,to{box-shadow:0 0 #f5b91e00}50%{box-shadow:0 0 0 4px #f5b91e47}}@keyframes scope-all-glow{0%,to{box-shadow:0 0 #f5b91e4d}50%{box-shadow:0 0 12px 2px #f5b91e8c}}.winner-top-panel .winner-popup-search-row{margin-top:2px}.winner-top-panel .winner-popup-search{color:#e7ebf3;background:#1a1f2b;border:1px solid #262d3d;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:15px}.winner-top-panel .winner-popup-search::placeholder{color:#8a93a8}.winner-top-panel .winner-popup-search:focus,.winner-top-panel .winner-popup-search.is-armed{border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e1f}.winner-top-panel .winner-popup-list{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;gap:8px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.winner-top-panel .winner-popup-list .winner-popup-empty{grid-column:1/-1}.winner-top-panel .winner-popup-option{color:#e7ebf3;cursor:pointer;text-align:left;background:#1a1f2b;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 12px;display:flex}.winner-top-panel .winner-popup-option:hover{background:#f5b91e1a}.winner-top-panel .winner-popup-option:disabled{opacity:.7;cursor:wait}.winner-top-panel .winner-popup-option.is-selected{background:#f5b91e1f;border-color:#f5b91e}.winner-top-panel .winner-popup-option .winner-popup-option-top{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.winner-top-panel .winner-popup-option .winner-popup-option-code{letter-spacing:.3px;font-size:14px;font-weight:800}.winner-top-panel .winner-popup-option .winner-popup-option-name{color:#8a93a8;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;line-height:1.25;overflow:hidden}.winner-top-panel .winner-popup-option .tick{color:#f5b91e;flex-shrink:0;margin-left:auto;font-weight:800}.winner-top-panel .winner-popup-empty{color:#8a93a8;padding:8px 2px;font-size:13px}.winner-top-panel .flag{background:#1a1f2b;border:1px solid #262d3d;border-radius:4px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.winner-top-panel .flag img{object-fit:cover;width:100%;height:100%}.winner-top-panel.is-player-grid .winner-popup-selected .flag{border-radius:50%;width:64px;height:64px}.winner-top-panel.is-player-grid .winner-popup-selected-text{flex-direction:column;gap:2px;min-width:0;display:flex}.winner-top-panel.is-player-grid .winner-popup-selected-name{color:#e7ebf3;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.winner-top-panel.is-player-grid .winner-popup-selected-sub{color:#8a93a8;font-size:12px}.winner-top-panel.is-player-grid .winner-popup-list{grid-template-columns:repeat(3,minmax(0,1fr))}.winner-top-panel.is-player-grid .winner-popup-option{aspect-ratio:1;background:0 0;border:1px solid #0000;align-items:center;gap:0;padding:4px;position:relative}.winner-top-panel.is-player-grid .winner-popup-option:hover{background:#f5b91e1a}.winner-top-panel.is-player-grid .winner-popup-option.is-selected{background:#f5b91e1f;border-color:#f5b91e}.winner-top-panel.is-player-grid .winner-popup-option .winner-popup-option-top{justify-content:center;gap:0}.winner-top-panel.is-player-grid .winner-popup-option .winner-popup-option-code,.winner-top-panel.is-player-grid .winner-popup-option .winner-popup-option-name{display:none}.winner-top-panel.is-player-grid .winner-popup-option .flag{background:0 0;border:0;border-radius:10px;width:100%;height:100%}.winner-top-panel.is-player-grid .winner-popup-option .flag img{object-fit:cover}.winner-top-panel.is-player-grid .winner-popup-option .tick{margin-left:0;position:absolute;top:6px;right:8px}.modal.pm-modal{flex-direction:column;min-height:0;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.modal.pm-modal>*{flex:none}.modal.pm-modal .pm-multi{flex:0 auto;min-height:0}.modal.pm-modal .pm-multi>*{flex:none}.modal.pm-modal .pm-multi .pm-multi-list{flex:0 auto;min-height:0}.pm-multi{background:#1a1f2b61;border:1px solid #1a1f2b;border-radius:10px;flex-direction:column;gap:12px;margin-top:16px;padding:12px;display:flex}.pm-multi .pm-multi-title{color:#8a93a8;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.pm-multi .pm-multi-toggle{background:#11141c;border:1px solid #1a1f2b;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.pm-multi .pm-multi-tab{appearance:none;color:#e7ebf3;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 10px;font-size:12.5px;font-weight:700;transition:background .14s,color .14s}.pm-multi .pm-multi-tab:hover{color:#e7ebf3}.pm-multi .pm-multi-tab.is-active{color:#0b0d12;background:#f5b91e;box-shadow:0 1px 3px #00000059}.pm-multi .pm-multi-list{flex-direction:column;gap:6px;max-height:184px;margin:0;padding:0 2px 0 0;list-style:none;display:flex;overflow-y:auto}.pm-multi .pm-multi-list::-webkit-scrollbar{width:6px}.pm-multi .pm-multi-list::-webkit-scrollbar-thumb{background:#3a4256b3;border-radius:3px}.pm-multi .pm-multi-row{margin:0}.pm-multi .pm-multi-item{cursor:pointer;background:#11141c;border:1px solid #1a1f2b;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:border-color .14s,background .14s;display:flex}.pm-multi .pm-multi-item input{accent-color:#f5b91e;flex-shrink:0;width:16px;height:16px}.pm-multi .pm-multi-item:hover{border-color:#f5b91e}.pm-multi .pm-multi-item.is-checked{background:#f5b91e14;border-color:#f5b91eb3}.pm-multi .pm-multi-item.is-locked{cursor:default;opacity:.85}.pm-multi .pm-multi-item.is-locked input{cursor:not-allowed}.pm-multi .pm-multi-item.is-locked:hover{border-color:#f5b91eb3}.pm-multi .pm-multi-avatar{color:#e7ebf3;background:#1a1f2b;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.pm-multi .pm-multi-avatar img{object-fit:cover;width:100%;height:100%}.pm-multi .pm-multi-avatar-fallback{line-height:1}.pm-multi .pm-multi-name{color:#e7ebf3;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.pm-multi .pm-multi-badge{text-transform:uppercase;letter-spacing:.04em;color:#0b0d12;background:#f5b91e;border-radius:999px;flex-shrink:0;padding:3px 7px;font-size:10.5px;font-weight:800}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-page{place-items:center;min-height:100vh;padding:20px;display:grid}.auth-page .card{width:100%;max-width:380px}.auth-page .brand{text-align:center;margin-bottom:20px}.auth-page .brand .logo{color:#f5b91e;letter-spacing:1px;font-size:36px;font-weight:800}.auth-page .brand .tagline{color:#8a93a8;margin-top:4px;font-size:13px}.auth-page .form{flex-direction:column;gap:12px;display:flex}.auth-page .toggle{text-align:center;color:#8a93a8;margin-top:16px;font-size:14px}.auth-page .toggle button{color:#f5b91e;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600}.auth-page .oauth{gap:8px;margin-top:12px;display:flex}.auth-page .oauth button{color:#e7ebf3;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:10px;flex:1;padding:10px;font-size:13px;font-weight:600}.auth-page .oauth button:hover{background:#262d3d}.auth-page .error{color:#f87171;background:#f871711f;border:1px solid #f8717166;border-radius:10px;padding:10px;font-size:13px}.my-pick-card{margin-top:12px}.my-pick-card .mp-row,.my-pick-card .mp-cta,.my-pick-card .mp-empty{text-align:left;color:#e7ebf3;cursor:pointer;background:#11141c;border:1px solid #1a1f2b;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:background .12s,border-color .12s;display:flex}.my-pick-card .mp-row .mp-label,.my-pick-card .mp-cta .mp-label,.my-pick-card .mp-empty .mp-label{letter-spacing:.7px;text-transform:uppercase;color:#8a93a8;flex-shrink:0;font-size:11px;font-weight:700}.my-pick-card .mp-row .mp-value,.my-pick-card .mp-cta .mp-value,.my-pick-card .mp-empty .mp-value{color:#f5b91e;font-variant-numeric:tabular-nums;flex:1;font-size:20px;font-weight:800}.my-pick-card .mp-row .mp-value em,.my-pick-card .mp-cta .mp-value em,.my-pick-card .mp-empty .mp-value em{opacity:.7;margin:0 4px;font-style:normal}.my-pick-card .mp-row .mp-value.muted,.my-pick-card .mp-cta .mp-value.muted,.my-pick-card .mp-empty .mp-value.muted{color:#5b6479;font-size:14px}.my-pick-card .mp-row{background:linear-gradient(90deg,#f5b91e14,#11141c 60%);border:0}.my-pick-card .mp-row.editable:hover{background:linear-gradient(90deg,#f5b91e29,#11141c 70%)}.my-pick-card .mp-row.locked{cursor:default;opacity:.85}.my-pick-card .mp-row .mp-edit{color:#f5b91e;letter-spacing:.3px;font-size:12px;font-weight:700}.my-pick-card .mp-row .mp-pts{border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:800}.my-pick-card .mp-row .mp-pts.five{color:#fff;background:linear-gradient(#16a34a,#15803d)}.my-pick-card .mp-row .mp-pts.three{color:#fff;background:linear-gradient(#0ea5e9,#0369a1)}.my-pick-card .mp-row .mp-pts.zero{color:#fff;background:linear-gradient(#ef4444,#b91c1c)}.my-pick-card .mp-cta{color:#f5b91e;background:0 0;border:1px dashed #f5b91e80;justify-content:center;font-size:14px;font-weight:700}.my-pick-card .mp-cta .mp-plus{color:#f5b91e;background:#f5b91e2e;border-radius:999px;place-items:center;width:22px;height:22px;font-size:14px;font-weight:800;display:grid}.my-pick-card .mp-cta:hover{background:#f5b91e14;border-color:#f5b91e}.my-pick-card .mp-empty{cursor:default}.all-matches-link{color:#e7ebf3;cursor:pointer;background:#11141c;border:1px solid #262d3d;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:12px auto 0;padding:7px 16px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:flex}.all-matches-link .ball{font-size:15px;line-height:1}.all-matches-link:hover{color:#f5b91e;border-color:#f5b91e}.all-matches-link:active{transform:scale(.97)}.match-detail .all-matches-row{border-bottom:1px solid #1a1f2b;justify-content:center;align-items:center;margin:0 0 12px;padding-bottom:12px;display:flex;position:relative}.match-detail .all-matches-row .all-matches-link{margin:0;padding:5px 14px;font-size:12.5px}.match-detail .all-matches-row .match-pager-nav{position:absolute;top:50%;right:0;transform:translateY(-50%)}.match-detail .all-matches-row .match-pager{height:26px}.match-detail .match-pager-nav{flex-shrink:0;align-items:center;gap:6px;display:flex}.match-detail .match-pager{color:#e7ebf3;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:6px;flex-shrink:0;place-items:center;width:36px;height:28px;font-size:18px;line-height:1;transition:background .12s,border-color .12s,transform 80ms;display:grid}.match-detail .match-pager:hover:not(:disabled){background:#262d3d;border-color:#f5b91e}.match-detail .match-pager:active:not(:disabled){transform:scale(.94)}.match-detail .match-pager:disabled{opacity:.3;cursor:default}.match-detail .summary{text-align:center;padding:20px 16px}.match-detail .summary .teams{grid-template-columns:1fr auto 1fr;align-items:start;gap:12px;display:grid}.match-detail .summary .flag{background:#1a1f2b;border-radius:12px;width:64px;height:64px;margin:0 auto 8px;overflow:hidden}.match-detail .summary .flag img{object-fit:cover;width:100%;height:100%}.match-detail .summary .teams>div:first-child{justify-self:start}.match-detail .summary .teams>div:last-child{justify-self:end}.match-detail .summary .name{font-weight:700}.match-detail .summary .score{color:#f5b91e;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800}.match-detail .summary .meta{color:#8a93a8;margin-top:8px;font-size:13px}.match-detail .summary .meta.venue{color:#5b6479;justify-content:center;align-items:center;min-height:2.8em;margin-top:4px;font-size:12px;line-height:1.4;display:flex}.match-detail .summary .meta.venue span{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.match-detail .summary .scorers{border-top:1px solid #1a1f2b;grid-template-columns:1fr auto 1fr;align-items:start;gap:12px;margin-top:12px;padding-top:12px;display:grid}.match-detail .summary .scorers .ball{opacity:.7;font-size:13px}.match-detail .summary .scorers .side{flex-direction:column;gap:3px;font-size:12px;display:flex}.match-detail .summary .scorers .scorer-line{color:#e7ebf3;align-items:center;gap:6px;display:flex}.match-detail .summary .scorers .scorer-line .ph{object-fit:cover;background:#1a1f2b;border-radius:999px;flex-shrink:0;width:22px;height:22px}.match-detail .summary .scorers .scorer-line .who{font-weight:600}.match-detail .summary .scorers .scorer-line .mins{color:#5b6479;font-variant-numeric:tabular-nums}.match-detail .summary .scorers .side.away .scorer-line{flex-direction:row-reverse}.match-detail .pred-row{background:#11141c;border:1px solid #1a1f2b;border-radius:10px;grid-template-columns:24px 34px 1fr 110px 36px;align-items:center;gap:16px;margin-bottom:5px;padding:5px 10px;display:grid}.match-detail .pred-row .rank{color:#8a93a8;text-align:center;font-size:12px;font-weight:700}.match-detail .pred-row .avatar{color:#8a93a8;background:#1a1f2b;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.match-detail .pred-row .avatar img{object-fit:cover;width:100%;height:100%}.match-detail .pred-row .name{font-size:13px;font-weight:600}.match-detail .pred-row .pred{color:#8a93a8;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.match-detail .pred-row .pts{color:#f5b91e;text-align:right;font-size:13px;font-weight:800}.match-detail .pred-row .pts.zero{color:#5b6479}.match-detail .pred-row .pts.three{color:#60a5fa}.match-detail .pred-row .pts.five{color:#34d399}.match-detail .pred-row.clickable{cursor:pointer;transition:border-color .12s,background .12s}.match-detail .pred-row.clickable:hover{border-color:#f5b91e73}.match-detail .pred-row.clickable:focus-visible{border-color:#f5b91e;outline:none}.match-detail .pred-row.pred-head{color:#8a93a8;letter-spacing:.6px;text-transform:uppercase;background:0 0;border:1px solid #0000;margin-bottom:4px;padding:5px 10px;font-size:11px;font-weight:700}.match-detail .pred-row.pred-head .name,.match-detail .pred-row.pred-head .pred,.match-detail .pred-row.pred-head .pts{color:#8a93a8;font-size:11px;font-weight:700}.match-detail .pred-row.pred-head .pred{justify-content:flex-end}.match-detail .pred-row.is-me{background:linear-gradient(90deg,#f5b91e1a,#11141c 65%);border-color:#f5b91e59}.match-detail .pred .muted{color:#5b6479}.match-detail .pred .pick-lock{color:#f5b91e;opacity:.85;width:16px;height:16px;display:block}.match-detail .pred-action{appearance:none;color:#f5b91e;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.match-detail .pred-action:hover{text-decoration:underline}.match-detail .pred-score{font-variant-numeric:tabular-nums;color:#e7ebf3;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.1}.match-detail .pred-score.editable{cursor:pointer;border:1px dashed #f5b91e8c;border-radius:8px;padding:2px 8px;transition:border-color .12s,background .12s,color .12s}.match-detail .pred-score.editable:hover{color:#f5b91e;background:#f5b91e1f;border-color:#f5b91e}.match-detail .pred-score.editable:focus-visible{background:#f5b91e1f;border-color:#f5b91e;outline:none}.match-detail .pred-score.is-inherited{border-radius:8px;padding:2px 8px;position:relative;box-shadow:inset 0 0 0 1px #f5b91e8c}.match-detail .pred-score .bobi-mark{pointer-events:none;background:#0b0d12;border:1px solid #f5b91e8c;border-radius:999px;place-items:center;width:13px;height:13px;font-size:8px;line-height:1;display:grid;position:absolute;bottom:-5px;left:-6px}.match-detail .pred-score .bobi-mark:after{content:"🐵"}.match-leaderboard .avatar{border:0;padding:0}.match-leaderboard .avatar.clickable{cursor:pointer;transition:transform .12s,box-shadow .12s;position:relative}.match-leaderboard .avatar.clickable:hover{transform:scale(1.08);box-shadow:0 0 0 2px #f5b91e80}.match-leaderboard .avatar.clickable:active{transform:scale(.94)}.user-stats-backdrop{animation:.2s both usFade}.user-stats-modal{flex-direction:column;width:100%;max-width:360px;max-height:calc(100dvh - 32px);padding:20px;animation:.28s cubic-bezier(.2,.9,.3,1.25) both usPop;display:flex;overflow:hidden}.user-stats-modal .us-head{flex-direction:column;flex:none;align-items:center;gap:6px;margin-bottom:20px;display:flex}.user-stats-modal .us-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin:0 -20px;padding:0 20px 8px;overflow-y:auto}.user-stats-modal .us-avatar{color:#f5b91e;background:#1a1f2b;border-radius:999px;place-items:center;width:88px;height:88px;font-size:32px;font-weight:800;animation:.36s cubic-bezier(.2,.9,.3,1.4) both usAvatarIn;display:grid;overflow:hidden;box-shadow:0 0 0 3px #f5b91e4d,0 12px 32px #00000073}.user-stats-modal .us-avatar img{object-fit:cover;width:100%;height:100%}.user-stats-modal .us-name{color:#e7ebf3;align-items:center;gap:8px;margin-top:8px;font-size:20px;font-weight:800;display:inline-flex}.user-stats-modal .badge-admin{color:#0b0d12;letter-spacing:.6px;background:linear-gradient(#ffdd80,#e0a514);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.user-stats-modal .us-syncing{letter-spacing:.3px;text-transform:uppercase;color:#8a93a8;background:#11141c;border:1px solid #1a1f2b;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.user-stats-modal .us-syncing-dot{background:#facc15;border-radius:50%;width:6px;height:6px;animation:1.4s ease-out infinite us-syncing-pulse;box-shadow:0 0 #facc15b3}.user-stats-modal .us-total{align-items:baseline;gap:6px;display:flex}.user-stats-modal .us-total .v{color:#f5b91e;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.user-stats-modal .us-total .l{color:#8a93a8;text-transform:uppercase;letter-spacing:.6px;font-size:13px}.user-stats-modal .us-rank{color:#8a93a8;align-items:center;gap:8px;margin-top:4px;margin-bottom:16px;font-size:12px;display:flex}.user-stats-modal .us-rank-pos{color:#f5b91e;font-variant-numeric:tabular-nums;background:#f5b91e24;border:1px solid #f5b91e66;border-radius:999px;padding:3px 9px;font-weight:800}.user-stats-modal .us-rank-of{color:#f5b91eb3;margin-left:4px;font-size:11px;font-weight:700}.user-stats-modal .us-rank-gap{font-weight:600}.user-stats-modal .us-rank-gap.is-leader{color:#f5b91e}.user-stats-modal .us-picks{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.user-stats-modal .us-pick{appearance:none;text-align:left;width:100%;color:inherit;cursor:default;background:#1a1f2b;border:1px solid #262d3d;border-radius:10px;flex-direction:column;gap:4px;padding:8px 12px;transition:background .12s,border-color .12s,transform 80ms;display:flex}.user-stats-modal .us-pick.is-clickable{cursor:pointer;border-style:dashed;border-color:#f5b91e8c}.user-stats-modal .us-pick.is-clickable:hover{background:#f5b91e14;border-color:#f5b91e}.user-stats-modal .us-pick.is-clickable:active{transform:translateY(1px)}.user-stats-modal .us-pick.is-placeholder{opacity:.85}.user-stats-modal .us-pick-label{text-transform:uppercase;letter-spacing:.6px;color:#8a93a8;font-size:10px;font-weight:700}.user-stats-modal .us-pick-body,.user-stats-modal .us-pick-empty{align-items:center;gap:10px;min-width:0;display:flex}.user-stats-modal .us-pick-icon{color:#8a93a8;background:#11141c;border:1px solid #262d3d;border-radius:4px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:14px;display:grid;overflow:hidden}.user-stats-modal .us-pick-icon.is-round{border-radius:50%}.user-stats-modal .us-pick-icon img{object-fit:cover;width:100%;height:100%}.user-stats-modal .us-pick-lock{font-size:16px;line-height:1}.user-stats-modal .us-pick-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.user-stats-modal .us-pick-name{color:#e7ebf3;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.user-stats-modal .us-pick-sub{color:#8a93a8;font-size:11px}.user-stats-modal .us-pick-hint{border-top:1px solid #f5b91e38;margin-top:2px;padding-top:7px}.user-stats-modal .us-pick-bonus-hint{color:#f5b91e;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.user-stats-modal .us-pick-bonus-hint svg{flex:0 0 14px;width:14px;height:14px}.user-stats-modal .us-predictions-link{appearance:none;color:#f5b91e;cursor:pointer;background:0 0;border:1px solid #262d3d;border-radius:10px;width:100%;margin-top:16px;padding:10px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s}.user-stats-modal .us-predictions-link:hover{background:#f5b91e14;border-color:#f5b91e}.user-stats-modal .us-mutual{border-top:1px solid #1a1f2b;margin-top:16px;padding-top:12px}.user-stats-modal .us-mutual-title{text-transform:uppercase;letter-spacing:.6px;color:#8a93a8;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:700;display:inline-flex}.user-stats-modal .us-mutual-count{color:#f5b91e;letter-spacing:0;background:#f5b91e2e;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.user-stats-modal .us-mutual-empty{color:#8a93a8;font-size:13px}.user-stats-modal .us-mutual-chips{flex-wrap:wrap;gap:6px;display:flex}.user-stats-modal .us-mutual-chip{appearance:none;color:#e7ebf3;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.user-stats-modal .us-mutual-chip:hover{background:#f5b91e1a;border-color:#f5b91e}.user-stats-modal .us-mutual-chip-avatar{color:#f5b91e;background:#11141c;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.user-stats-modal .us-mutual-chip-avatar img{object-fit:cover;width:100%;height:100%}.user-stats-modal .us-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.user-stats-modal .us-cell{text-align:center;background:#1a1f2b;border-radius:10px;padding:12px 8px}.user-stats-modal .us-cell .v{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.user-stats-modal .us-cell .l{text-transform:uppercase;letter-spacing:.5px;color:#8a93a8;justify-content:center;align-items:center;gap:4px;margin-top:6px;font-size:10px;display:flex}.user-stats-modal .us-cell .badge{color:#fff;border-radius:999px;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:inline-grid}.user-stats-modal .us-cell.five .v{color:#34d399}.user-stats-modal .us-cell.five .badge{background:linear-gradient(#16a34a,#15803d)}.user-stats-modal .us-cell.three .v{color:#60a5fa}.user-stats-modal .us-cell.three .badge{background:linear-gradient(#0ea5e9,#0369a1)}.user-stats-modal .us-cell.zero .v{color:#f87171}.user-stats-modal .us-cell.zero .badge{background:linear-gradient(#ef4444,#b91c1c)}@keyframes usFade{0%{opacity:0}to{opacity:1}}@keyframes usPop{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes us-syncing-pulse{0%{box-shadow:0 0 #facc158c}70%{box-shadow:0 0 0 6px #facc1500}to{box-shadow:0 0 #facc1500}}@keyframes usAvatarIn{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.user-predictions{flex-direction:column;gap:12px;padding:16px;display:flex}.user-predictions-head{justify-content:space-between;align-items:center;display:flex}.user-predictions-title{color:#e7ebf3;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.user-predictions-avatar{color:#f5b91e;background:#1a1f2b;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid;overflow:hidden}.user-predictions-avatar img{object-fit:cover;width:100%;height:100%}.user-predictions-name{color:#e7ebf3;font-weight:800}.user-predictions-syncing{letter-spacing:.3px;text-transform:uppercase;color:#8a93a8;background:#11141c;border:1px solid #1a1f2b;border-radius:999px;align-items:center;gap:6px;margin-left:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.user-predictions-syncing-dot{background:#facc15;border-radius:50%;width:6px;height:6px;animation:1.4s ease-out infinite user-predictions-syncing-pulse;box-shadow:0 0 #facc15b3}@keyframes user-predictions-syncing-pulse{0%{box-shadow:0 0 #facc158c}70%{box-shadow:0 0 0 6px #facc1500}to{box-shadow:0 0 #facc1500}}.user-predictions-icon{font-size:22px;line-height:1}.user-predictions-loading,.user-predictions-empty{color:#8a93a8;text-align:center;padding:20px 0}.user-predictions-filters{flex-wrap:wrap;gap:6px;padding:0 2px;display:flex}.up-chip{appearance:none;color:#8a93a8;letter-spacing:.3px;cursor:pointer;background:#11141c;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.up-chip:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.up-chip .up-chip-count{color:#e7ebf3;background:#1a1f2b;border-radius:8px;justify-content:center;align-items:center;min-width:18px;height:16px;padding:0 5px;font-size:10px;display:inline-flex}.up-chip.chip-all{color:#f5b91e;background:#f5b91e0f}.up-chip.chip-all .up-chip-count{color:#f5b91e;background:#f5b91e33}.up-chip.chip-all:hover{background:#f5b91e1f}.up-chip.chip-all.active{color:#e7ebf3;background:#f5b91e2e;border-color:#f5b91e}.up-chip.chip-all.active .up-chip-count{color:#0b0d12;background:#f5b91e}.up-chip.chip-bullseye{color:#34d399;background:#34d39914}.up-chip.chip-bullseye .up-chip-count{color:#34d399;background:#34d39938}.up-chip.chip-bullseye:hover{background:#34d39924}.up-chip.chip-bullseye.active{color:#e7ebf3;background:#34d39933;border-color:#34d399}.up-chip.chip-bullseye.active .up-chip-count{color:#0b0d12;background:#34d399}.up-chip.chip-close{color:#60a5fa;background:#60a5fa14}.up-chip.chip-close .up-chip-count{color:#60a5fa;background:#60a5fa38}.up-chip.chip-close:hover{background:#60a5fa24}.up-chip.chip-close.active{color:#e7ebf3;background:#60a5fa33;border-color:#60a5fa}.up-chip.chip-close.active .up-chip-count{color:#0b0d12;background:#60a5fa}.up-chip.chip-wrong{color:#f87171;background:#f8717114}.up-chip.chip-wrong .up-chip-count{color:#f87171;background:#f8717138}.up-chip.chip-wrong:hover{background:#f8717124}.up-chip.chip-wrong.active{color:#e7ebf3;background:#f8717133;border-color:#f87171}.up-chip.chip-wrong.active .up-chip-count{color:#0b0d12;background:#f87171}.user-predictions-headers{text-transform:uppercase;letter-spacing:.6px;color:#8a93a8;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px 10px 2px;font-size:10px;font-weight:700;display:grid}.user-predictions-headers .up-h-scores{align-items:center;gap:8px;display:inline-flex}.user-predictions-headers .up-h-scores .up-h-pick,.user-predictions-headers .up-h-scores .up-h-actual{text-align:center;min-width:36px}.user-predictions-headers .up-h-points{text-align:right;min-width:48px}.user-predictions-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.user-predictions-item{background:#1a1f2b;border:1px solid #1a1f2b;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;transition:background .12s,border-color .12s,transform 80ms;display:grid}.user-predictions-item.is-clickable{cursor:pointer}.user-predictions-item.is-clickable:hover{background:#f5b91e14;border-color:#f5b91e}.user-predictions-item.is-clickable:active{transform:translateY(1px)}.user-predictions-item.is-clickable:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.user-predictions-item.is-hidden{opacity:.85}.up-lock{color:#8a93a8;font-size:16px;line-height:1}.up-pick.is-bobi-default{color:#8a93a8;background:#262d3d;border-radius:5px;padding:2px 6px;font-weight:700;display:inline-block;position:relative}.up-pick.is-bobi-default .bobi-mark{pointer-events:none;z-index:2;background:#0b0d12;border:1px solid #f5b91e8c;border-radius:999px;place-items:center;width:16px;height:16px;font-size:8px;line-height:1;display:grid;position:absolute;bottom:-7px;left:-7px}.up-pick.is-bobi-default .bobi-mark:after{content:"🐵"}.up-flags{color:#e7ebf3;align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.up-flags .up-flag{object-fit:cover;border-radius:2px;width:18px;height:14px}.up-flags .up-code{font-weight:700}.up-flags .up-vs{color:#8a93a8;text-transform:uppercase;font-size:10px}.up-scores{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.up-scores .up-pick-wrap{justify-content:center;align-items:center;min-width:36px;padding-bottom:4px;display:inline-flex;position:relative}.up-scores .up-pick{color:#e7ebf3;font-weight:800}.up-scores .up-actual{color:#8a93a8;text-align:center;min-width:36px;font-size:12px}.up-scores .up-actual.is-pending{color:#8a93a899}.up-change{appearance:none;text-transform:uppercase;letter-spacing:.4px;color:#f5b91e;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;margin-right:8px;padding:2px 4px;font-size:10px;font-weight:700;position:absolute;right:100%}.up-change:hover{background:#f5b91e1f}.up-change:focus-visible{outline-offset:1px;outline:2px solid #f5b91e}.up-points{text-transform:uppercase;letter-spacing:.5px;font-variant-numeric:tabular-nums;text-align:right;min-width:48px;font-size:11px;font-weight:800}.up-points.five{color:#34d399}.up-points.three{color:#60a5fa}.up-points.zero{color:#f87171}.up-points.pending{color:#8a93a8}.group-settings .nav-back-btn{margin-bottom:16px}.group-settings .gs-head{margin-bottom:20px}.group-settings .gs-head .gs-title-row{align-items:flex-start;gap:8px;display:flex}.group-settings .gs-head .gs-title{color:#e7ebf3;overflow-wrap:anywhere;min-width:0;font-size:24px;font-weight:800;line-height:1.15}.group-settings .gs-head .gs-rename-btn{color:#8a93a8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;transition:background .12s,color .12s;display:grid}.group-settings .gs-head .gs-rename-btn svg{width:16px;height:16px;display:block}.group-settings .gs-head .gs-rename-btn:hover{color:#f5b91e;background:#1a1f2b}.group-settings .gs-head .gs-rename{flex-direction:column;gap:8px;display:flex}.group-settings .gs-head .gs-rename .row{gap:8px;display:flex}.group-settings .gs-head .gs-sub{color:#8a93a8;margin-top:6px;font-size:13px}.group-settings .gs-section{margin-bottom:20px}.group-settings .gs-danger{background:#f871710f;border:1px solid #f8717166;border-radius:10px;margin-top:24px;padding:16px}.group-settings .gs-danger .section-title.danger{color:#f87171;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.group-settings .gs-danger-confirm{flex-direction:column;gap:10px;display:flex}.group-settings .gs-danger-confirm.is-keyboard-open{bottom:calc(var(--gs-danger-keyboard-offset,0px) + 12px);z-index:6;background:linear-gradient(#11141cf5,#0b0d12);border:1px solid #f8717180;border-radius:10px;padding:12px;position:sticky;box-shadow:0 16px 34px #0000006b}.group-settings .gs-danger-copy{color:#e7ebf3;margin:0;font-size:13px;line-height:1.45}.group-settings .gs-danger-copy b{color:#f5b91e}.group-settings .gs-danger-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){.group-settings .gs-danger-confirm.is-keyboard-open{margin-bottom:env(safe-area-inset-bottom)}}.group-settings .gs-section-head{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.group-settings .gs-section-count{color:#f5b91e;flex-shrink:0;margin-left:5px;font-size:13px;font-weight:600;line-height:1}.group-settings .gs-update-btn{color:#f5b91e;cursor:pointer;background:#f5b91e24;border:1px solid #f5b91ea6;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1}.group-settings .gs-update-btn:hover{background:#f5b91e3d}.group-settings .gs-winner-inline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.group-settings .gs-winner-inline-grid.single{justify-content:center;display:flex}.group-settings .gs-winner-inline-grid.single .pos-cell{width:calc(25% - 4.5px)}.group-settings .gs-winner-inline-grid .pos-cell{text-align:center;background:#1a1f2b;border:1px solid #262d3d;border-radius:6px;padding:6px 5px}.group-settings .gs-winner-inline-grid .pos-cell .pos{color:#8a93a8;font-size:10px;font-weight:700}.group-settings .gs-winner-inline-grid .pos-cell .pts{color:#f5b91e;margin-top:3px;font-size:16px;font-weight:800;line-height:1}.group-settings .gs-winner-team-inline{align-items:center;display:inline-flex}.group-settings .gs-winner-team-row{align-items:center;gap:8px;display:inline-flex}.group-settings .gs-winner-team-row .flag{background:#1a1f2b;border-radius:3px;flex-shrink:0;width:18px;height:14px;overflow:hidden}.group-settings .gs-winner-team-row .flag img{object-fit:cover;width:100%;height:100%}.group-settings .gs-winner-team-row .gs-scorer-flag{border-radius:50%;width:22px;height:22px}.group-settings .gs-winner-team-row.is-saving .flag{animation:1s ease-in-out infinite bonus-saving}.group-settings .gs-winner-team-row.is-saved .flag{animation:.62s cubic-bezier(.2,.9,.3,1.15) bonus-saved}.group-settings .gs-winner-team-row.is-error .flag{animation:.5s bonus-error}@media (prefers-reduced-motion:reduce){.group-settings .gs-winner-team-row.is-saving .flag,.group-settings .gs-winner-team-row.is-saved .flag,.group-settings .gs-winner-team-row.is-error .flag{animation:none}}.group-settings .gs-winner-team-row-wrap{grid-column:1/-1;align-items:center;gap:8px;min-width:0;margin-top:8px;display:flex}.group-settings .gs-winner-team-label{color:#8a93a8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;font-size:12px;font-weight:700}.group-settings .gs-winner-change-link{color:#f5b91e;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:6px;font-size:12px;font-weight:700;line-height:1;text-decoration:underline}.group-settings .gs-winner-change-link:hover{color:#ffdd80}.group-settings .gs-winner-change-link:focus-visible{border-radius:4px;outline:none;box-shadow:0 0 0 3px #f5b91e2e}.group-settings .gs-winner-team-empty{color:#8a93a8;font-weight:600}.group-settings .gs-setup-modal{max-width:520px}.group-settings .gs-setup-modal .row{gap:8px;display:flex}.group-settings .gs-setup-modal .gs-setup-preview-note{color:#e7ebf3;margin:8px 0 10px;font-size:13px}.group-settings .gs-setup-modal .gs-picked-list{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow:auto}.group-settings .gs-setup-modal .gs-picked-item{background:linear-gradient(#1a1f2b4d,#11141c 60%);border:1px solid #1a1f2b;border-radius:6px;padding:10px}.group-settings .gs-setup-modal .gs-picked-name-row{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.group-settings .gs-setup-modal .gs-picked-team{flex:1 1 0;align-items:center;gap:6px;min-width:0;display:inline-flex}.group-settings .gs-setup-modal .gs-picked-flag{background:#1a1f2b;border:1px solid #3a425659;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:14px;line-height:0;display:inline-flex;overflow:hidden}.group-settings .gs-setup-modal .gs-picked-flag img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.group-settings .gs-setup-modal .gs-picked-flag-placeholder{width:100%;height:100%;display:block}.group-settings .gs-setup-modal .gs-picked-vs{color:#8a93a8;text-transform:lowercase;flex-shrink:0;font-size:12px;font-weight:700}.group-settings .gs-setup-modal .gs-picked-team-name{color:#e7ebf3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.group-settings .gs-setup-modal .gs-picked-stage{letter-spacing:.45px;text-transform:uppercase;color:#8a93a8;margin-top:4px;font-size:10px;font-weight:700}.group-settings .gs-setup-modal .gs-picked-meta{color:#8a93a8;margin-top:4px;font-size:12px}.group-settings .gs-winner-editor{flex-direction:column;gap:10px;display:flex}.group-settings .gs-winner-editor .row{gap:8px;display:flex}.group-settings .gs-winner-mode-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.group-settings .gs-winner-mode-btn{color:#e7ebf3;cursor:pointer;text-align:center;background:#1a1f2b;border:1px solid #262d3d;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:700}.group-settings .gs-winner-mode-btn.active{color:#f5b91e;background:#f5b91e29;border-color:#f5b91eb3}.group-settings .gs-winner-first-row{grid-template-columns:minmax(0,1fr) 165px;align-items:center;gap:8px;display:grid}.group-settings .gs-winner-first-row .lbl{color:#8a93a8;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.group-settings .gs-winner-first-row .gs-winner-first-select{width:100%}.group-settings .gs-winner-first-row .gs-winner-first-select .select-btn{padding:8px 10px;font-size:13px}.group-settings .gs-winner-first-row .gs-winner-first-custom{text-align:center;grid-column:1/-1;padding:8px 10px;font-weight:700}.group-settings .gs-setup-modal .gs-winner-points{background:#f5b91e14;border:1px solid #f5b91e66;border-radius:10px;margin-top:10px;padding:10px 12px}.group-settings .gs-setup-modal .gs-winner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.group-settings .gs-setup-modal .pos-cell{text-align:center;background:#1a1f2b;border:1px solid #262d3d;border-radius:6px;padding:8px 6px}.group-settings .gs-setup-modal .pos-cell .pos{color:#8a93a8;font-size:11px;font-weight:700}.group-settings .gs-setup-modal .pos-cell .pts{color:#f5b91e;margin-top:4px;font-size:20px;font-weight:800;line-height:1}.group-settings .gs-setup-modal .gs-winner-points-preview{margin-top:0}.group-settings .gs-setup .gs-setup-stack{flex-direction:column;gap:10px;margin-top:6px;display:flex}.group-settings .gs-setup .gs-setup-item{background:linear-gradient(#f5b91e12,#11141c);border:1px solid #f5b91e94;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.group-settings .gs-setup .gs-setup-item .main{min-width:0}.group-settings .gs-setup .gs-setup-item .main.with-icon{grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);column-gap:12px;display:grid}.group-settings .gs-setup .gs-setup-item .main .gs-k-icon{grid-area:1/1/span 2;place-self:center;font-size:17px;line-height:1}.group-settings .gs-setup .gs-setup-item .main .gs-k-icon-svg{justify-content:center;align-items:center;width:28px;height:18px;display:inline-flex}.group-settings .gs-setup .gs-setup-item .main .gs-k-icon-svg svg{width:100%;height:100%;display:block}.group-settings .gs-setup .gs-setup-item .gs-winner-main.with-icon{align-items:center;gap:9px;display:flex}.group-settings .gs-setup .gs-setup-item .gs-winner-main.with-icon .gs-winner-main-copy{min-width:0}.group-settings .gs-setup .gs-setup-item .gs-winner-main.with-icon .gs-k-icon-svg{flex:0 0 28px}.group-settings .gs-setup .gs-setup-item .actions{align-items:center;gap:8px;display:inline-flex}.group-settings .gs-setup .gs-setup-item .k{color:#8a93a8;text-transform:uppercase;letter-spacing:.5px;grid-column:2;font-size:12px;font-weight:700}.group-settings .gs-setup .gs-setup-item .v{color:#e7ebf3;overflow-wrap:anywhere;grid-column:2;margin-top:0;font-size:14px;font-weight:700}.group-settings .gs-setup .gs-show-btn{color:#f5b91e;cursor:pointer;background:#f5b91e24;border:1px solid #f5b91ea6;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1}.group-settings .gs-setup .gs-show-btn:hover{background:#f5b91e3d}.group-settings .gs-setup .gs-switch{width:42px;height:24px;display:inline-block;position:relative}.group-settings .gs-setup .gs-switch input{opacity:0;width:0;height:0}.group-settings .gs-setup .gs-switch .track{background:#1a1f2b;border:1px solid #262d3d;border-radius:999px;transition:background .15s,border-color .15s;position:absolute;inset:0}.group-settings .gs-setup .gs-switch .track:after{content:"";background:#8a93a8;border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.group-settings .gs-setup .gs-switch input:checked+.track{background:#f5b91e3d;border-color:#f5b91eb3}.group-settings .gs-setup .gs-switch input:checked+.track:after{background:#f5b91e;transform:translate(18px)}.group-settings .gs-setup .gs-setup-preview-note{color:#e7ebf3;margin:8px 0 10px;font-size:13px}.group-settings .gs-setup .gs-picked-list{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow:auto}.group-settings .gs-setup .gs-picked-item{background:linear-gradient(#1a1f2b4d,#11141c 60%);border:1px solid #1a1f2b;border-radius:6px;padding:10px}.group-settings .gs-setup .gs-picked-item .name-row{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.group-settings .gs-setup .gs-picked-item .team{flex:1 1 0;align-items:center;gap:6px;min-width:0;display:inline-flex}.group-settings .gs-setup .gs-picked-item .flag{background:#1a1f2b;border:1px solid #3a425659;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:14px;line-height:0;display:inline-flex;overflow:hidden}.group-settings .gs-setup .gs-picked-item .flag img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.group-settings .gs-setup .gs-picked-item .flag .flag-placeholder{width:100%;height:100%;display:block}.group-settings .gs-setup .gs-picked-item .vs{color:#8a93a8;text-transform:lowercase;flex-shrink:0;font-size:12px;font-weight:700}.group-settings .gs-setup .gs-picked-item .team-name{color:#e7ebf3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.group-settings .gs-setup .gs-picked-item .stage{letter-spacing:.45px;text-transform:uppercase;color:#8a93a8;margin-top:4px;font-size:10px;font-weight:700}.group-settings .gs-setup .gs-picked-item .meta{color:#8a93a8;margin-top:4px;font-size:12px}.group-settings .gs-members,.group-settings .gs-member-row{flex-direction:column;gap:6px;display:flex}.group-settings .gs-member{background:#11141c;border:1px solid #1a1f2b;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.group-settings .gs-member.has-actions{grid-template-columns:30px minmax(0,1fr) auto}.group-settings .gs-member .gs-member-remove{color:#8a93a8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;transition:background .15s,color .15s,border-color .15s;display:grid}.group-settings .gs-member .gs-member-remove svg{width:18px;height:18px}.group-settings .gs-member .gs-member-remove:hover{color:#f87171;background:#f871711f;border-color:#f8717173}.group-settings .gs-member .avatar{color:#8a93a8;background:#1a1f2b;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:700;display:grid;overflow:hidden}.group-settings .gs-member .avatar img{object-fit:cover;width:100%;height:100%}.group-settings .gs-member .name{align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.group-settings .gs-member .name .name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.group-settings .gs-member .name .you-tag{color:#f5b91e;flex-shrink:0;font-size:11px;font-weight:700}.group-settings .gs-member .badge-admin{color:#0b0d12;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(#ffdd80,#e0a514);border-radius:999px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:800;display:inline-block}.group-settings .gs-member.is-me{background:radial-gradient(120% 130% at 0 0,#f5b91e24,#0000 55%),#11141c;border-color:#f5b91e8c;box-shadow:0 0 0 1px #f5b91e38,0 8px 20px #f5b91e24}.group-settings .gs-member-confirm{background:#f8717114;border:1px solid #f8717166;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.group-settings .gs-member-confirm .gs-member-confirm-copy{color:#e7ebf3;margin:0;font-size:13px;line-height:1.45}.group-settings .gs-member-confirm .gs-member-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.settings-groups-card .settings-groups-list{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.settings-groups-card .settings-group-chip{color:#e7ebf3;cursor:pointer;background:#11141c;border:1px solid #1a1f2b;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:7px 10px;font-size:12px;line-height:1;display:inline-flex}.settings-groups-card .settings-group-chip .name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:600;overflow:hidden}.settings-groups-card .settings-group-chip .tag{color:#f5b91e;font-size:11px;font-weight:700}.settings-groups-card .settings-group-chip.active{color:#e7ebf3;background:#f5b91e1f;border-color:#f5b91e}.settings-version{color:#8a93a8;font-variant-numeric:tabular-nums;letter-spacing:.3px;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin-top:8px;padding:2px 0;font-size:15px;font-weight:700;display:inline-block}.settings-version:active{color:#f5b91e}.settings-debug-toggle{color:#e7ebf3;cursor:pointer;align-items:center;gap:10px;font-weight:600;display:flex}.settings-debug-toggle input{accent-color:#f5b91e;cursor:pointer;width:18px;height:18px}.settings-debug-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.settings-debug-actions .btn{flex:none}.settings-debug-log{box-sizing:border-box;color:#e7ebf3;resize:vertical;white-space:pre;-webkit-user-select:text;user-select:text;background:#0b0d12;border:1px solid #1a1f2b;border-radius:8px;width:100%;margin-top:10px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.4}.settings-confirm-modal{text-align:center;max-width:360px}.settings-confirm-modal h2{margin:0 0 10px}.settings-confirm-body{color:#8a93a8;margin-bottom:18px;font-size:13px;line-height:1.45}.settings-confirm-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.empty-groups{text-align:center;min-height:calc(100dvh - 76px - env(safe-area-inset-bottom));background:radial-gradient(420px 220px at 50% 0,#f5b91e24,#0000 70%),linear-gradient(#11141c 0%,#0b0d12 100%);border:1px solid #1a1f2b;border-radius:16px;flex-direction:column;justify-content:safe center;align-items:stretch;gap:20px;padding:20px 16px;animation:.32s cubic-bezier(.2,.9,.3,1) both eg-in;display:flex;position:relative;overflow:hidden auto}.empty-groups:before{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#f5b91e38,#0000 70%);height:220px;position:absolute;inset:-50% 30% auto -30%}.empty-groups .eg-hero{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.empty-groups .eg-hero .eg-icon{filter:drop-shadow(0 14px 36px #f5b91e66);animation:4.5s ease-in-out infinite eg-float}.empty-groups .eg-hero h2{color:#e7ebf3;letter-spacing:-.3px;margin:16px 0 4px;font-size:26px;font-weight:800}.empty-groups .eg-hero p{color:#8a93a8;max-width:360px;margin:0;font-size:14px;line-height:1.5}.empty-groups .eg-steps{text-align:left;flex-direction:column;gap:8px;width:100%;max-width:320px;margin:0 auto;padding:0;list-style:none;display:flex}.empty-groups .eg-steps li{background:linear-gradient(#1a1f2b 0%,#11141c 100%);border:1px solid #1a1f2b;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.empty-groups .eg-steps .eg-step-num{color:#f5b91e;font-variant-numeric:tabular-nums;background:#f5b91e29;border:1px solid #f5b91e80;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.empty-groups .eg-steps .eg-step-copy{flex-direction:column;gap:1px;display:flex}.empty-groups .eg-steps .eg-step-copy strong{color:#e7ebf3;font-size:14px;font-weight:700}.empty-groups .eg-steps .eg-step-copy span{color:#8a93a8;font-size:12px;line-height:1.35}.empty-groups .eg-preview{text-align:left;transform-origin:50% 30%;background:radial-gradient(160px 80px at 50% -10%,#f5b91e1a,#0000 80%),linear-gradient(#1a1f2b 0%,#11141c 100%);border:1px solid #262d3d;border-radius:16px;flex-direction:column;gap:6px;width:100%;max-width:320px;margin:0 auto;padding:14px;animation:6s ease-in-out infinite eg-tilt;display:flex;position:relative;box-shadow:0 24px 60px #00000073}.empty-groups .eg-preview-row{background:#11141c;border:1px solid #1a1f2b;border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.empty-groups .eg-preview-row .rank{color:#8a93a8;text-align:center;font-size:12px;font-weight:700}.empty-groups .eg-preview-row .name{font-weight:600}.empty-groups .eg-preview-row .pts{color:#f5b91e;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.empty-groups .eg-preview-row.gold{background:linear-gradient(90deg,#f5b91e29,#11141c 70%);border-color:#f5b91e;box-shadow:0 4px 14px #f5b91e2e}.empty-groups .eg-preview-row.gold .rank{color:#f5b91e}.empty-groups .eg-preview-card{text-align:center;background:linear-gradient(#1a1f2b,#11141c);border:1px solid #262d3d;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:4px;padding:10px 12px;display:grid}.empty-groups .eg-preview-card .team{font-size:13px;font-weight:600}.empty-groups .eg-preview-card .score{color:#f5b91e;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.empty-groups .eg-preview-fade{pointer-events:none;background:linear-gradient(#0000,#0b0d12 90%);border-radius:0 0 16px 16px;height:36px;position:absolute;bottom:0;left:0;right:0}.empty-groups .eg-actions{width:100%;max-width:320px;margin:0 auto}.empty-groups .eg-actions .btn.primary{padding:14px 18px;font-size:15px;box-shadow:0 14px 36px #f5b91e40}.empty-groups .eg-form{flex-direction:column;gap:10px;width:100%;max-width:360px;margin:0 auto;display:flex}.empty-groups .eg-form .row{gap:8px;display:flex}.empty-groups .eg-choices{text-align:left;gap:12px;width:100%;max-width:360px;margin:0 auto;display:grid}.empty-groups .eg-choice{background:linear-gradient(#1a1f2b 0%,#11141c 100%);border:1px solid #262d3d;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.empty-groups .eg-choice h3{color:#e7ebf3;margin:0;font-size:16px;font-weight:800}.empty-groups .eg-choice p{color:#8a93a8;margin:0;font-size:13px;line-height:1.45}.empty-groups .eg-choice .btn{margin-top:4px}.empty-groups .eg-choice.is-world{background:radial-gradient(220px 120px at 50% 0,#f5b91e24,#0000 75%),linear-gradient(#1a1f2b 0%,#11141c 100%);border-color:#f5b91e8c}.empty-groups .eg-choice-emoji{font-size:26px;line-height:1}.empty-groups .eg-error{max-width:360px;margin:0 auto}.empty-groups .eg-foot{color:#8a93a8;max-width:360px;margin:4px auto 0;font-size:12.5px;line-height:1.5}@keyframes eg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes eg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes eg-tilt{0%,to{transform:perspective(800px)rotateX(0)rotate(0)}50%{transform:perspective(800px)rotateX(2deg)rotate(-.6deg)}}.create-group{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.create-group.footer-inline{flex:none;height:auto;min-height:auto}.create-group .cg-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.create-group .cg-title{color:#e7ebf3;flex:1;min-width:0;margin:0;font-size:24px;font-weight:800}.create-group .cg-back-top{color:#f5b91e;cursor:pointer;background:#f5b91e1f;border:1px solid #f5b91e8c;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;margin-right:auto;padding:6px 10px;font-size:13px;font-weight:700;transition:color .12s,background .12s,border-color .12s,transform .12s,box-shadow .12s;display:inline-flex}.create-group .cg-back-top svg{width:14px;height:14px;display:block}.create-group .cg-back-top:hover{color:#ffdd80;background:#f5b91e38;border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e2e}.create-group .cg-back-top:active{transform:translateY(1px)}.create-group .cg-back-top:disabled{opacity:.5;cursor:not-allowed}.create-group .cg-cancel{color:#f87171;cursor:pointer;background:#f8717124;border:1px solid #f8717166;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:700;transition:color .12s,background .12s,border-color .12s,transform .12s,box-shadow .12s;display:inline-flex}.create-group .cg-cancel svg{stroke-width:2.2px;width:14px;height:14px;display:block}.create-group .cg-cancel:hover{color:#fff;background:#f87171;border-color:#f87171;box-shadow:0 6px 18px #f8717159}.create-group .cg-cancel:active{transform:translateY(1px)}.create-group .cg-section{margin-bottom:20px}.create-group .cg-label{letter-spacing:.8px;text-transform:uppercase;color:#8a93a8;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.create-group .cg-radios{grid-template-columns:1fr 1fr;gap:8px;display:grid}.create-group .cg-radio{cursor:pointer;background:#11141c;border:1px solid #1a1f2b;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.create-group .cg-radio input{display:none}.create-group .cg-radio .r-title{font-size:14px;font-weight:700}.create-group .cg-radio .r-sub{color:#8a93a8;font-size:12px;line-height:1.35}.create-group .cg-radio:hover{border-color:#262d3d}.create-group .cg-radio.selected{background:linear-gradient(#f5b91e1a,#11141c 80%);border-color:#f5b91e}.create-group .cg-toggle{cursor:pointer;background:#11141c;border:1px solid #1a1f2b;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.create-group .cg-toggle input{accent-color:#f5b91e;width:18px;height:18px;margin-top:2px}.create-group .cg-toggle .t-title{color:#e7ebf3;font-size:14px;font-weight:700}.create-group .cg-toggle .t-sub{color:#8a93a8;margin-top:2px;font-size:12px;line-height:1.4}.create-group .cg-winner-cfg{background:#11141c;border:1px solid #1a1f2b;border-radius:10px;flex-direction:column;gap:12px;max-height:44vh;margin-top:10px;padding:12px 8px 12px 12px;display:flex}.create-group .cg-only-first{cursor:pointer;color:#e7ebf3;align-items:center;gap:8px;padding:6px 2px;font-size:13px;font-weight:600;display:flex}.create-group .cg-only-first input{accent-color:#f5b91e;cursor:pointer;width:16px;height:16px}.create-group .cg-only-first-note{color:#8a93a8;text-align:center;background:#1a1f2b;border-radius:8px;padding:10px;font-size:12px}.create-group .cg-only-first-note b{color:#f5b91e;font-weight:800}.create-group .cg-first{flex-direction:column;gap:6px;display:flex}.create-group .cg-first .lbl{letter-spacing:.6px;text-transform:uppercase;color:#8a93a8;font-size:10px;font-weight:700}.create-group .cg-first-row{align-items:stretch;gap:8px;display:flex}.create-group .cg-first-row .cg-first-custom{appearance:textfield;flex:0 0 96px}.create-group .cg-first-row .cg-first-custom::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.create-group .cg-first-row .cg-first-custom::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.create-group .cg-first-row>:last-child{flex:auto;min-width:0}.create-group .cg-skip-team{cursor:pointer;background:linear-gradient(#f5b91e0f,#0000 70%),#11141c;border:1px solid #f5b91e47;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .14s,background .14s,box-shadow .16s;display:flex}.create-group .cg-skip-team:hover{border-color:#f5b91e8c;box-shadow:0 0 0 3px #f5b91e1f}.create-group .cg-skip-team:has(input:checked){background:linear-gradient(#f5b91e24,#f5b91e0a),#11141c;border-color:#f5b91e;box-shadow:0 8px 22px #f5b91e2e}.create-group .cg-skip-team input{appearance:none;cursor:pointer;background:#f5b91e14;border:1.5px solid #f5b91e8c;border-radius:6px;flex-shrink:0;width:20px;height:20px;margin:2px 0 0;transition:background .14s,border-color .14s,box-shadow .16s;position:relative}.create-group .cg-skip-team input:hover{border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e2e}.create-group .cg-skip-team input:checked{background:linear-gradient(#ffe1a3,#f5b91e 55%,#b8830a);border-color:#0000;box-shadow:0 4px 12px #f5b91e59}.create-group .cg-skip-team input:checked:after{content:"";border:2.2px solid #1a1206;border-width:0 2.2px 2.2px 0;width:5px;height:10px;position:absolute;top:47%;left:50%;transform:translate(-50%,-55%)rotate(45deg)}.create-group .cg-winner-cfg .select-btn{background:linear-gradient(#f5b91e14,#0000 70%),#1a1f2b;border-color:#f5b91e73}.create-group .cg-winner-cfg .select-btn .select-chev{color:#f5b91e}.create-group .cg-winner-cfg .select-btn:hover{border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e2e}.create-group .cg-winner-cfg .cg-first .lbl{color:#f5b91e}.create-group .cg-winner-cfg .cg-first-custom{background:linear-gradient(#f5b91e14,#0000 70%),#1a1f2b;border-color:#f5b91e73}.create-group .cg-winner-cfg .cg-first-custom:focus{border-color:#f5b91e}.create-group .cg-skip-team-body{flex-direction:column;gap:2px;min-width:0;display:flex}.create-group .cg-skip-team-title{color:#e7ebf3;letter-spacing:-.1px;font-size:14px;font-weight:800}.create-group .cg-skip-team-sub{color:#8a93a8;font-size:12.5px;line-height:1.4}.create-group .cg-skip-team-quote{color:#ffdd80;background:#f5b91e1f;border:1px solid #f5b91e4d;border-radius:10px;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 10px;font-size:12.5px;font-style:italic;font-weight:600;line-height:1.4;display:flex}.create-group .cg-skip-team-quote .cg-skip-team-quote-emoji{flex-shrink:0;font-size:14px;font-style:normal;line-height:1.25}.create-group .cg-derived-note{color:#e7ebf3;background:#f5b91e1a;border:1px solid #f5b91e59;border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.4;display:flex}.create-group .cg-derived-note>span:first-child{flex-shrink:0;font-size:16px;line-height:1.2}.create-group .cg-derived{border-top:1px dashed #262d3d;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:4px;display:grid}.create-group .cg-derived .cg-derived-cell{text-align:center;padding:10px 4px 6px}.create-group .cg-derived .cg-derived-cell .pos{letter-spacing:.6px;text-transform:uppercase;color:#8a93a8;font-size:10px;font-weight:700}.create-group .cg-derived .cg-derived-cell .v{color:#f5b91e;font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-weight:800;line-height:1}.create-group .cg-derived .cg-derived-cell .hint{color:#5b6479;margin-top:4px;font-size:10px}.create-group .cg-submit{margin-top:0;padding:14px 18px;font-size:15px;box-shadow:0 14px 36px #f5b91e40}.create-group .cg-points-table-wrap{margin-top:12px;overflow:hidden}.create-group .cg-points-table{border-collapse:collapse;background:#11141c;border:1px solid #1a1f2b;border-radius:10px;width:100%;overflow:hidden}.create-group .cg-points-table thead th{text-align:left;color:#8a93a8;background:linear-gradient(#f5b91e0f,#0000 70%);border-bottom:1px solid #1a1f2b;padding:10px 12px;font-size:12px}.create-group .cg-points-table tbody td{color:#e7ebf3;border-top:1px dashed #262d3d;padding:6px 12px;font-size:15px}.create-group .cg-points-table thead th:nth-child(2),.create-group .cg-points-table thead th:nth-child(3){color:#f5b91e}.create-group .cg-points-table tbody td:nth-child(2) b{color:#f5b91e;font-weight:900}.create-group .cg-points-table tbody td:nth-child(3) b{color:#ffdd80;font-weight:800}.create-group .cg-points-table tbody tr:hover td{background:linear-gradient(#f5b91e0a,#0000 60%)}.create-group .cg-points-table tbody tr:nth-child(odd) td{background:#ffffff03}.create-group .cg-points-note{color:#8a93a8;margin-top:8px;font-size:12px}.create-group .cg-stepper{align-items:center;gap:6px;margin:8px 0 16px;display:flex}.create-group .cg-step{color:#5b6479;flex-shrink:0;align-items:center;gap:8px;transition:color .16s;display:flex}.create-group .cg-step.active,.create-group .cg-step.done{color:#e7ebf3}.create-group .cg-step-dot{color:#8a93a8;background:#1a1f2b;border:1px solid #262d3d;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;transition:background .16s,border-color .16s,color .16s;display:grid}.cg-step.active .create-group .cg-step-dot{color:#1a1206;background:linear-gradient(#ffe1a3,#f5b91e 55%,#b8830a);border-color:#0000;box-shadow:0 0 0 3px #f5b91e2e}.cg-step.done .create-group .cg-step-dot{color:#f5b91e;background:#f5b91e38;border-color:#f5b91e8c}.create-group .cg-step-label{letter-spacing:.2px;font-size:12px;font-weight:700}.create-group .cg-step-track{background:#1a1f2b;border-radius:2px;flex:1;min-width:8px;height:2px;transition:background .16s}.create-group .cg-step-track.done{background:linear-gradient(90deg,#f5b91e8c,#f5b91e)}@media (width<=420px){.create-group .cg-step-label{display:none}}.create-group .cg-step-pane{flex-direction:column;flex:auto;min-height:0;animation:.28s cubic-bezier(.2,.9,.3,1.2) both cg-step-in;display:flex}.create-group .cg-step-pane>.cg-section:last-child{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.create-group .cg-step-pane .ms-list{flex:auto;min-height:0;max-height:none}.create-group .cg-step-pane>.mp-selector{flex:0 auto;min-height:0}.create-group .cg-step-headline{color:#e7ebf3;letter-spacing:-.2px;align-items:center;gap:6px;margin-bottom:4px;font-size:22px;font-weight:800;display:flex}.create-group .cg-step-headline .cg-step-headline-icon{align-items:center;display:inline-flex}.create-group .cg-step-headline .cg-step-headline-icon svg{width:22px;height:22px}.create-group .cg-step-sub{color:#8a93a8;margin-bottom:16px;font-size:13.5px;line-height:1.45}.create-group .cg-step-sub .cg-bullseye{color:#f5b91e;font-weight:800}.create-group .cg-step-sub .cg-close-call{color:#ffdd80;font-weight:800}@keyframes cg-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.create-group .cg-points{flex-direction:column;gap:10px;display:flex}.create-group .cg-points-card{cursor:pointer;text-align:left;background:#11141c;border:1px solid #1a1f2b;border-radius:16px;grid-template-columns:96px 1fr;align-items:center;gap:14px;padding:12px;transition:border-color .14s,transform .1s,box-shadow .2s,background .2s;display:grid;position:relative}.create-group .cg-points-card:hover{border-color:#f5b91e73;transform:translateY(-1px)}.create-group .cg-points-card.selected{background:linear-gradient(#f5b91e1a,#f5b91e05),#11141c;border-color:#f5b91e;box-shadow:0 12px 30px #f5b91e38}@media (width<=380px){.create-group .cg-points-card{grid-template-columns:72px 1fr;gap:10px}}.create-group .cg-selected-chip{color:#3f2a04;letter-spacing:.25px;text-transform:uppercase;pointer-events:none;z-index:1;background:linear-gradient(#ffe48a 0%,#f5c518 55%,#b8830a 100%);border:1px solid #5a3d0866;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;position:absolute;bottom:-10px;right:6px;box-shadow:0 2px 6px #00000047}.create-group .cg-selected-chip.is-entering{animation:.36s cubic-bezier(.2,.9,.3,1.15) 90ms both cg-chip-enter}.create-group .cg-selected-chip-dot{font-size:11px;line-height:1}@keyframes cg-chip-enter{0%{opacity:0;filter:blur(1px);transform:translateY(5px)scale(.92)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.create-group .cg-points-visual{aspect-ratio:2;background:#00000040;border-radius:10px;padding:8px}.create-group .cg-points-visual svg{filter:drop-shadow(0 4px 8px #f5b91e2e);width:100%;height:100%;display:block}.create-group .cg-points-body{min-width:0}.create-group .cg-points-title{color:#e7ebf3;letter-spacing:-.1px;font-size:15px;font-weight:800}.create-group .cg-points-sub{color:#8a93a8;margin-top:4px;font-size:12.5px;line-height:1.35}.create-group .cg-points-sub b{color:#f5b91e;font-weight:800}.create-group .cg-points-breakdown{border-top:1px dashed #262d3d;grid-template-columns:repeat(4,1fr);width:100%;margin-top:10px;padding-top:8px;font-size:12px;line-height:1.2;display:grid}.create-group .cg-points-breakdown>span{justify-content:center;align-items:baseline;gap:5px;display:inline-flex}.create-group .cg-points-breakdown i{letter-spacing:.6px;text-transform:uppercase;color:#8a93a8;font-size:10px;font-style:normal;font-weight:700}.create-group .cg-points-breakdown b{color:#f5b91e;font-variant-numeric:tabular-nums;font-weight:800}.create-group .cg-tip{color:#e7ebf3;background:#f5b91e14;border:1px dashed #f5b91e59;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:12.5px;line-height:1.4;display:flex}.create-group .cg-tip b{color:#f5b91e;font-weight:800}.create-group .cg-footer{padding:14px 0 calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);z-index:5;background:linear-gradient(#0b0d1200 0%,#0b0d12eb 26%,#0b0d12 65%);margin-top:auto;position:sticky;bottom:0}.create-group.footer-inline .cg-footer{-webkit-backdrop-filter:none;background:0 0;margin-top:12px;padding:14px 0 24px;position:static}.create-group .cg-wizard-actions{flex-direction:column;gap:8px;margin-top:10px;display:flex}.create-group .cg-next-mode{justify-content:center;align-items:center;gap:8px;display:inline-flex}.create-group .cg-next-mode-icon{flex:none;justify-content:center;align-items:center;width:26px;height:18px;display:inline-flex}.create-group .cg-next-mode-icon svg{width:100%;height:100%;display:block}.create-group .cg-next-mode.cg-mode-relaxed{box-shadow:0 0 0 1px #60a5fa2e,0 10px 24px #38bdf82e;border-color:#60a5fa8c!important}.create-group .cg-next-mode.cg-mode-stakes_rise{box-shadow:0 0 0 1px #ffa83c38,0 10px 24px #ff8a3d3d;border-color:#ffa83c99!important}.create-group .cg-next-mode.cg-mode-crazy{box-shadow:0 0 0 1px #ff5a1f4d,0 12px 28px #c81a1a5c;border-color:#ff5a1fb3!important}.create-group .cg-next-mode.cg-mode-champion.cg-champ-open,.create-group .cg-next-mode.cg-mode-champion.cg-champ-greedy{box-shadow:0 0 0 1px #f5c51838,0 12px 28px #f5c51842;border-color:#f5c518a6!important}.create-group .cg-next-mode.cg-mode-topscorer.cg-ts-enabled{box-shadow:0 0 0 1px #fb923c38,0 12px 28px #fb923c42;border-color:#fb923ca6!important}.create-group .cg-next-mode.cg-mode-topscorer.cg-ts-skip,.create-group .cg-next-mode.cg-mode-champion.cg-champ-skip{box-shadow:0 0 0 1px #94a3b826,0 8px 20px #0f172a4d;border-color:#94a3b873!important}.create-group.match-scroll .ms-list{max-height:calc(100vh - 346px)}.create-group .cg-divider{justify-content:center;align-items:center;gap:12px;margin:6px 0;display:flex}.create-group .cg-divider hr{background:#f5b91e47;border:0;flex:auto;height:1px;margin:0}.create-group .cg-divider-text{color:#f5b91e;white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.create-group .cg-divider-icon{width:18px;height:18px;animation:2.2s cubic-bezier(.5,0,.5,1) infinite cg-kickoff;display:block}@keyframes cg-kickoff{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(2px)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.create-group .cg-divider-icon,.create-group .cg-selected-chip.is-entering{animation:none}}.create-group .cg-back{color:#f5b91e;cursor:pointer;background:0 0;border:0;border-radius:0;align-self:flex-start;margin-left:0;padding:0;font-size:13px;font-weight:700;text-decoration:none;transition:color .12s}.create-group .cg-back:hover{color:#ffdd80;background:0 0}.create-group .cg-back:disabled{opacity:.5;cursor:not-allowed}.create-group .cg-next{color:#f5b91e;cursor:pointer;background:0 0;border:1px solid #f5b91e80;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:800;transition:background .12s,border-color .12s,color .12s}.create-group .cg-next:hover{color:#ffdd80;background:#f5b91e1f;border-color:#f5b91e}.create-group .cg-next:disabled{opacity:.5;cursor:not-allowed}@media (height<=740px){.content:has(>.create-group){padding-top:0;padding-bottom:0}}.create-group .cg-step-pane.cg-step-pane-1{-webkit-overflow-scrolling:touch;overflow-y:auto}.create-group .cg-step-pane.cg-step-pane-1>.cg-section:last-child{flex:none;overflow:visible}.cg-step1-preview{margin-top:4px}.cg-step1-preview-title{letter-spacing:.6px;text-transform:uppercase;color:#8a93a8;margin-bottom:8px;font-size:11px;font-weight:700}.cg-step1-preview-cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cg-step1-card{background:#11141c;border:1px solid #1a1f2b;border-radius:10px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:8px 12px;transition:border-color .16s,box-shadow .16s;display:grid}.cg-step1-card-icon{place-items:center;width:40px;height:32px;display:grid}.cg-step1-card-icon svg{width:100%;height:100%;display:block}.cg-step1-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cg-step1-card-label{letter-spacing:.4px;text-transform:uppercase;color:#8a93a8;font-size:11px;font-weight:700}.cg-step1-card-value{color:#e7ebf3;font-size:14px;font-weight:700;line-height:1.25}.cg-step1-card.cg-mode-relaxed{border-color:#60a5fa8c;box-shadow:0 0 0 1px #60a5fa26,0 6px 16px #38bdf81f}.cg-step1-card.cg-mode-stakes_rise{border-color:#ffa83c99;box-shadow:0 0 0 1px #ffa83c2e,0 6px 16px #ff8a3d29}.cg-step1-card.cg-mode-crazy{border-color:#ff5a1fb3;box-shadow:0 0 0 1px #ff5a1f38,0 6px 16px #c81a1a38}.cg-step1-card.cg-mode-champion.cg-champ-open,.cg-step1-card.cg-mode-champion.cg-champ-greedy{border-color:#f5c51899;box-shadow:0 0 0 1px #f5c5182e,0 6px 16px #f5c5182e}.cg-step1-card.cg-mode-champion.cg-champ-skip{border-color:#94a3b866;box-shadow:0 0 0 1px #94a3b81f,0 6px 16px #0f172a40}.cg-step1-card.cg-mode-topscorer.cg-ts-enabled{border-color:#fb923c99;box-shadow:0 0 0 1px #fb923c2e,0 6px 16px #fb923c29}.cg-step1-card.cg-mode-topscorer.cg-ts-enabled .cg-step1-card-icon{color:#fb923ce6}.cg-step1-card.cg-mode-topscorer.cg-ts-skip{border-color:#94a3b866;box-shadow:0 0 0 1px #94a3b81f,0 6px 16px #0f172a40}.cg-step1-card.cg-matches{border-color:#4ade8073;box-shadow:0 0 0 1px #4ade8024,0 6px 16px #22c55e24}.cg-step1-card.cg-matches .cg-step1-card-icon{color:#86efacf2}.cg-step1-card.cg-matches-picked .cg-step1-card-icon{color:#f8fafcd9}.cg-step1-preview-hint{color:#8a93a8;text-align:center;margin-top:10px;font-size:12.5px;line-height:1.45}.cg-step1-preview-hint-cog{vertical-align:-2px;color:#f5b91e;width:13px;height:13px;margin-left:4px;display:inline-block}.cg-next.cg-next-spotlight{isolation:isolate;background:linear-gradient(#f5b91e2e 0%,#f5b91e14 100%);border-color:#f5b91e;padding:15px 16px;font-size:15px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f5b91e3d,0 8px 22px #f5b91e3d}.cg-next.cg-next-spotlight:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(120deg,#0000 0% 35%,#f5b91e5c 50%,#0000 65% 100%);animation:2.6s cubic-bezier(.4,0,.2,1) infinite cg-next-sheen;position:absolute;inset:0;transform:translate(-100%)}.cg-next.cg-next-spotlight:hover{box-shadow:0 0 0 1px #f5b91e,0 10px 28px #f5b91e57}.cg-next.cg-next-spotlight:disabled{box-shadow:none}.cg-next.cg-next-spotlight:disabled:before{animation:none}.cg-next.cg-next-spotlight .cg-next-spotlight-text{z-index:1;position:relative}@keyframes cg-next-sheen{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}.modal.gs-setup-modal .cg-winner-cfg{min-height:395px}.cg-winner-cfg{background:#11141c;border:1px solid #1a1f2b;border-radius:10px;flex-direction:column;gap:12px;margin-top:10px;padding:12px;display:flex}.cg-first{flex-direction:column;gap:6px;display:flex}.cg-first .lbl{letter-spacing:.6px;text-transform:uppercase;color:#8a93a8;font-size:10px;font-weight:700}.cg-first-row{align-items:stretch;gap:8px;display:flex}.cg-first-custom{-moz-appearance:textfield;background:linear-gradient(#f5b91e14,#0000 70%),#1a1f2b;border-color:#f5b91e73;flex:0 0 96px}.cg-first-custom::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cg-first-custom::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cg-skip-team{cursor:pointer;background:linear-gradient(#f5b91e0f,#0000 70%),#11141c;border:1px solid #f5b91e47;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cg-skip-team:hover{border-color:#f5b91e8c;box-shadow:0 0 0 3px #f5b91e1f}.cg-skip-team:has(input:checked){background:linear-gradient(#f5b91e24,#f5b91e0a),#11141c;border-color:#f5b91e;box-shadow:0 8px 22px #f5b91e2e}.cg-skip-team input{appearance:none;cursor:pointer;background:#f5b91e14;border:1.5px solid #f5b91e8c;border-radius:6px;flex-shrink:0;width:20px;height:20px;margin:2px 0 0;transition:background .14s,border-color .14s,box-shadow .16s;position:relative}.cg-skip-team input:hover{border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e2e}.cg-skip-team input:checked{background:linear-gradient(#ffe1a3,#f5b91e 55%,#b8830a);border-color:#0000;box-shadow:0 4px 12px #f5b91e59}.cg-skip-team input:checked:after{content:"";border:2.2px solid #1a1206;border-width:0 2.2px 2.2px 0;width:5px;height:10px;position:absolute;top:47%;left:50%;transform:translate(-50%,-55%)rotate(45deg)}.cg-skip-team-body{flex-direction:column;gap:2px;min-width:0;display:flex}.cg-skip-team-title{color:#e7ebf3;letter-spacing:-.1px;font-size:14px;font-weight:800}.cg-skip-team-sub{color:#8a93a8;font-size:12.5px;line-height:1.4}.cg-skip-team-quote{color:#ffdd80;background:#f5b91e1f;border:1px solid #f5b91e4d;border-radius:10px;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 10px;font-size:12.5px;font-style:italic;font-weight:600;line-height:1.4;display:flex}.cg-skip-team-quote-emoji{flex-shrink:0;font-size:14px;font-style:normal;line-height:1.25}.cg-winner-cfg .cg-points{flex-direction:column;gap:10px;display:flex}.cg-winner-cfg .cg-points-card{cursor:pointer;text-align:left;background:#11141c;border:1px solid #1a1f2b;border-radius:16px;grid-template-columns:96px 1fr;align-items:center;gap:14px;padding:12px;transition:border-color .14s,transform .1s,box-shadow .2s,background .2s;display:grid;position:relative}.cg-winner-cfg .cg-points-card:hover{border-color:#f5b91e73;transform:translateY(-1px)}.cg-winner-cfg .cg-points-card.selected{background:linear-gradient(#f5b91e1a,#f5b91e05),#11141c;border-color:#f5b91e;box-shadow:0 12px 30px #f5b91e38}.cg-winner-cfg .cg-points-card .cg-points-title{color:#e7ebf3;font-size:15px;font-weight:800}.cg-winner-cfg .cg-points-sub{color:#8a93a8;margin-top:4px;font-size:12.5px}.cg-winner-cfg .cg-points-breakdown{border-top:1px dashed #262d3d;grid-template-columns:repeat(4,1fr);width:100%;margin-top:10px;padding-top:8px;font-size:12px;display:grid}.cg-selected-chip{color:#3f2a04;letter-spacing:.25px;text-transform:uppercase;pointer-events:none;z-index:1;background:linear-gradient(#ffe48a 0%,#f5c518 55%,#b8830a 100%);border:1px solid #5a3d0866;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;position:absolute;bottom:-10px;right:6px;box-shadow:0 2px 6px #00000047}.cg-selected-chip.is-entering{animation:.36s cubic-bezier(.2,.9,.3,1.15) 90ms both cg-chip-enter}.cg-selected-chip-dot{font-size:11px;line-height:1}.ts-goal-anim{aspect-ratio:16/9;background:#11141c;border:1px solid #1a1f2b;border-radius:10px;width:100%;margin-bottom:10px;overflow:hidden}.ts-goal-anim img{width:100%;height:100%;display:block}.ts-goal-anim svg{width:100%;height:auto;display:block}.cg-winner-cfg.is-readonly .cg-skip-team{cursor:default}.cg-winner-cfg.is-readonly .cg-first-row{pointer-events:none;opacity:.7}.cg-winner-cfg.is-readonly .cg-points-card{cursor:default}.cg-winner-cfg.is-readonly .cg-points-card:not(.selected){opacity:.55}.gip{flex-direction:column;gap:12px;display:flex}.gip-current{flex-direction:column;align-items:center;gap:14px;display:flex}.gip-current-icon{appearance:none;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:38px;flex-shrink:0;place-items:center;width:202px;height:202px;padding:0;transition:transform .1s,border-color .12s,box-shadow .16s;display:grid;overflow:hidden}.gip-current-icon img{object-fit:cover;pointer-events:none;width:100%;height:100%}.gip-current-icon:hover{border-color:#f5b91e99;transform:translateY(-1px);box-shadow:0 12px 30px #f5b91e38}.gip-current-icon:active{transform:translateY(0)}.gip-current-icon:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.gip-current-icon:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.gip-popup{max-width:560px}.gip-popup-preview{justify-content:center;margin:2px 0 14px;display:flex}.gip-popup-preview img{aspect-ratio:1;object-fit:cover;background:#1a1f2b;border:1px solid #262d3d;border-radius:56px;width:min(380px,78vw);height:auto}.gip-lightbox{width:100%;max-width:min(86vw,380px);animation:.22s cubic-bezier(.2,.8,.2,1.2) both pop;position:relative}.gip-lightbox img{aspect-ratio:1;object-fit:cover;background:#1a1f2b;border:1px solid #262d3d;border-radius:28px;width:100%;display:block;box-shadow:0 24px 60px #00000080}.gip-lightbox-close{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0c129e;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.gip-lightbox-close:hover{background:#0a0c12cc}.gip-options{flex-direction:column;gap:14px;display:flex}.gip-grid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;display:grid}.gip-actions{border-top:1px solid #1a1f2b;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;padding-top:14px;display:grid}.gip-actions .gip-tile{aspect-ratio:auto;border-radius:12px;padding:8px 6px}.gip-actions .gip-tile svg{width:18px;height:18px}.gip-actions .gip-tile span{font-size:9px}.gip-tile{aspect-ratio:1;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:14px;place-items:center;padding:8px;transition:transform .1s,border-color .12s,box-shadow .16s;display:grid}.gip-tile:hover{border-color:#f5b91e80;transform:translateY(-1px)}.gip-tile.selected{border-color:#f5b91e;box-shadow:inset 0 0 0 1px #f5b91e,0 8px 20px #f5b91e40}.gip-tile:disabled{opacity:.4;cursor:not-allowed}.gip-tile img{object-fit:contain;width:100%;height:100%}.gip-upload,.gip-camera,.gip-remove{color:#f5b91e;flex-direction:column;gap:2px}.gip-upload svg,.gip-camera svg,.gip-remove svg{width:22px;height:22px}.gip-upload span,.gip-camera span,.gip-remove span{letter-spacing:.5px;font-size:10px;font-weight:700}.gip-remove{color:#f87171}.gip-remove:hover{border-color:#f871718c}.gip-file-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.crop{flex-direction:column;align-items:center;gap:14px;display:flex}.crop-frame{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#1a1f2b;border-radius:16px;position:relative;overflow:hidden}.crop-frame:active{cursor:grabbing}.crop-image{background-repeat:no-repeat;position:absolute;inset:0}.crop-overlay{pointer-events:none;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f5b91e99,inset 0 0 0 100vmax #0000}.crop-zoom{align-items:center;gap:10px;width:100%;max-width:280px;display:flex}.crop-zoom input[type=range]{accent-color:#f5b91e;flex:1}.crop-zoom-icon{color:#f5b91e;text-align:center;width:16px;font-size:18px;font-weight:800;line-height:1}.crop-actions{gap:8px;width:100%;max-width:280px;display:flex}.crop-actions .btn{flex:1}.ms-editor{overflow:hidden}.ms-editor .ms-mode-cards{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.ms-editor .ms-mode-card{cursor:pointer;background:#11141c;border:1px solid #1a1f2b;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.ms-editor .ms-mode-card input{display:none}.ms-editor .ms-mode-card .title{color:#e7ebf3;font-size:14px;font-weight:700}.ms-editor .ms-mode-card .sub{color:#8a93a8;font-size:12px;line-height:1.35}.ms-editor .ms-mode-card.selected{background:linear-gradient(#f5b91e1a,#11141c 80%);border-color:#f5b91e}.ms-editor .ms-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ms-editor .ms-toolbar .count{color:#8a93a8;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ms-editor .ms-toolbar .ms-status{letter-spacing:.4px;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.ms-editor .ms-toolbar .ms-status-all{color:#f5b91e;background:#f5b91e29;border-color:#f5b91e73}.ms-editor .ms-toolbar .ms-status-partial{color:#cfe6ff;background:#60a5fa24;border-color:#60a5fa73}.ms-editor .ms-toolbar .ms-status-none{color:#cbd5e1;background:#94a3b824;border-color:#94a3b866}.ms-editor .ms-toolbar .ms-toolbar-controls{align-items:center;gap:8px;display:inline-flex}.ms-editor .ms-toolbar .actions{gap:6px;display:inline-flex}.ms-editor .ms-toolbar .btn.small{padding:6px 10px;font-size:12px}.ms-editor .ms-mode-select{width:auto}.ms-editor .ms-mode-select .select-btn{color:#f5b91e;background:#f5b91e1f;border-color:#f5b91e66;border-radius:999px;gap:6px;padding:6px 10px;font-size:12px;font-weight:700}.ms-editor .ms-mode-select .select-btn .select-chev{color:#f5b91e}.ms-editor .ms-body{flex-direction:column;height:385px;display:flex}.ms-editor .ms-all-note{color:#8a93a8;background:#11141c;border:1px dashed #1a1f2b;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.4}.ms-editor .ms-all-note b{color:#e7ebf3}.ms-editor .ms-all-note .ms-note-link{appearance:none;font:inherit;color:#f5b91e;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.ms-editor .ms-all-note .ms-note-link:hover{color:#f7c545}.ms-editor .ms-tree{background:#0b0d12;border:1px solid #1a1f2b;border-radius:10px;flex:1;min-height:0;padding:3px;overflow-y:auto}.ms-editor .ms-tree-stage{background:#11141c;border:1px solid #0000;border-radius:8px;margin-bottom:1px}.ms-editor .ms-tree-stage:last-child{margin-bottom:0}.ms-editor .ms-tree-stage.is-partial{background:#0b0d12}.ms-editor .ms-tree-parent{align-items:center;gap:10px;padding:12px;display:flex}.ms-editor .ms-tree-parent .ms-tree-check{appearance:none;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin:0;position:relative}.ms-editor .ms-tree-parent .ms-tree-check:checked,.ms-editor .ms-tree-parent .ms-tree-check:indeterminate{background:#f5b91e;border-color:#f5b91e}.ms-editor .ms-tree-parent .ms-tree-check:checked:after{content:"";border:2px solid #000;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)rotate(45deg)}.ms-editor .ms-tree-parent .ms-tree-check:indeterminate:after{content:"";background:#000;border-radius:1px;height:2px;position:absolute;top:50%;left:3px;right:3px;transform:translateY(-50%)}.ms-editor .ms-tree-toggle{cursor:pointer;min-width:0;color:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:0;display:flex}.ms-editor .ms-tree-toggle .ms-stage-name{color:#e7ebf3;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.ms-editor .ms-tree-toggle .ms-stage-meta{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.ms-editor .ms-tree-toggle .ms-stage-dates{color:#8a93a8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:700}.ms-editor .ms-tree-toggle .ms-stage-count{color:#5b6479;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.ms-editor .ms-tree-toggle .ms-tree-chev{color:#8a93a8;flex-shrink:0;width:12px;height:12px;transition:transform .18s}.ms-editor .ms-tree-toggle[aria-expanded=true] .ms-tree-chev{color:#f5b91e;transform:rotate(180deg)}.ms-editor .ms-tree-children{padding:0 8px 8px 34px}.ms-editor .ms-row{cursor:pointer;background:#1a1f2b;border:1px solid #0000;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px;display:grid}.ms-editor .ms-row input{appearance:none;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:4px;flex-shrink:0;grid-area:1/1/span 2;align-self:center;width:16px;height:16px;margin:0;position:relative}.ms-editor .ms-row input:checked{background:#f5b91e;border-color:#f5b91e}.ms-editor .ms-row input:checked:after{content:"";border:2px solid #000;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)rotate(45deg)}.ms-editor .ms-row .stage{letter-spacing:.5px;text-transform:uppercase;color:#8a93a8;grid-area:1/2;font-size:9px;font-weight:700;line-height:1}.ms-editor .ms-row .name-row{white-space:nowrap;grid-area:2/2;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.ms-editor .ms-row .team{align-items:center;gap:5px;min-width:0;display:inline-flex}.ms-editor .ms-row .flag{background:#1a1f2b;border:1px solid #3a425666;border-radius:2px;flex-shrink:0;width:16px;height:12px;overflow:hidden}.ms-editor .ms-row .flag img{object-fit:cover;width:100%;height:100%;display:block}.ms-editor .ms-row .flag-placeholder{color:#5b6479;justify-content:center;align-items:center;width:100%;height:100%;font-size:9px;font-weight:800;line-height:1;display:flex}.ms-editor .ms-row .team-name{text-overflow:ellipsis;overflow:hidden}.ms-editor .ms-row .vs{color:#8a93a8;letter-spacing:.2px;flex-shrink:0;font-weight:700}.ms-editor .ms-row .time{color:#8a93a8;font-variant-numeric:tabular-nums;grid-area:1/3/span 2;font-size:11px}.select-menu.ms-mode-select{min-width:220px}.select-menu.ms-mode-select .opt-label,.select-menu.ms-mode-select .opt-hint{white-space:nowrap}.select-root{width:100%;position:relative}.select-btn{color:#e7ebf3;cursor:pointer;text-align:left;background:#1a1f2b;border:1px solid #262d3d;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 14px;font-size:14px;font-weight:700;transition:border-color .12s,background .12s,box-shadow .12s,color .12s;display:flex}.select-btn .select-value{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.select-btn .select-value .select-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-btn .select-ph{color:#5b6479;font-weight:500}.select-btn .select-chev{color:#8a93a8;flex-shrink:0;width:14px;height:14px;transition:transform .18s,color .12s}.select-btn:hover{color:#e7ebf3;background:linear-gradient(#262d3d,#1a1f2b);border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e1f}.select-btn:hover .select-chev{color:#f5b91e;transform:translateY(1px)}.select-btn:active{transform:translateY(1px)}.select-root.open .select-btn{border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e29}.select-root.open .select-btn .select-chev{color:#f5b91e;transform:rotate(180deg)}.select-icon{border-radius:6px;flex-shrink:0;width:22px;height:22px;display:inline-flex;overflow:hidden}.select-icon img{object-fit:cover;width:100%;height:100%;display:block}.select-menu{z-index:50;transform-origin:top;scrollbar-width:thin;scrollbar-color:#262d3d transparent;background:#11141c;border:1px solid #262d3d;border-radius:10px;max-height:320px;margin:0;padding:4px;list-style:none;animation:.16s cubic-bezier(.2,.9,.3,1.2) both select-pop;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 50px #0000008c,inset 0 0 0 1px #ffffff05}.select-menu::-webkit-scrollbar{width:5px}.select-menu::-webkit-scrollbar-thumb{background:#262d3d;border-radius:3px}.select-root.flip-up .select-menu{transform-origin:bottom;animation-name:select-pop-up;top:auto;bottom:calc(100% + 6px);box-shadow:0 -24px 50px #0000008c,inset 0 0 0 1px #ffffff05}.select-menu.select-menu-fixed{z-index:9999;position:fixed;inset:0 auto auto 0}.select-menu.select-menu-fixed.flip-up{transform-origin:bottom;animation-name:select-pop-up;box-shadow:0 -24px 50px #0000008c,inset 0 0 0 1px #ffffff05}.select-opt{cursor:pointer;color:#e7ebf3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:14px;font-weight:600;transition:background .14s,color .14s,padding-left .14s;display:flex;position:relative}.select-opt:before{content:"";opacity:0;background:#f5b91e;border-radius:2px;width:3px;height:60%;transition:opacity .14s,transform .2s cubic-bezier(.2,.9,.3,1.2);position:absolute;top:50%;left:4px;transform:translateY(-50%)scaleY(.4)}.select-opt .select-opt-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.select-opt .opt-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-opt .opt-hint{color:#8a93a8;font-size:11px;font-weight:500}.select-opt .opt-check{color:#f5b91e;font-size:14px;font-weight:800}.select-opt:hover{color:#f5b91e;background:#f5b91e1a;padding-left:20px}.select-opt:hover .opt-hint{color:#f5b91e;opacity:.7}.select-opt:hover:before{opacity:1;transform:translateY(-50%)scaleY(1)}.select-opt.selected{color:#f5b91e;background:linear-gradient(90deg,#f5b91e29,#f5b91e0a)}.select-opt.selected .opt-hint{color:#f5b91e;opacity:.7}.select-opt.selected:before{opacity:1;transform:translateY(-50%)scaleY(1)}.select-opt.selected:hover{background:linear-gradient(90deg,#f5b91e42,#f5b91e14)}@keyframes select-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes select-pop-up{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.lb-section-row{background:linear-gradient(90deg,#f5b91e1a,#f5b91e00 70%),#11141c;border:1px solid #1a1f2b;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:62px;margin:0 0 12px;padding:10px 12px;transition:border-color .14s,background .14s;display:flex;position:relative;overflow:hidden}.lb-section-row:before{content:"";background:linear-gradient(#ffdd80,#e0a514);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.lb-section-row .section-title{margin:0}.lb-section-row.is-clickable{cursor:pointer}.lb-section-row.is-clickable:hover{background:linear-gradient(90deg,#f5b91e29,#f5b91e00 70%),#11141c;border-color:#f5b91e73}.lb-section-row.is-clickable:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.lb-section-row .lb-group-avatar{background:linear-gradient(#f5b91e2e,#f5b91e0f),#11141c;border:1px solid #f5b91e61;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:0 8px 22px #f5b91e1f}.lb-section-row .lb-group-avatar img{object-fit:cover;width:100%;height:100%;display:block}.lb-group-heading{flex-direction:column;flex:1;gap:1px;min-width:0;padding-left:4px;display:flex}.lb-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:#8a93a8;font-size:10px;font-weight:700;line-height:1}.lb-group-name{color:#e7ebf3;letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:18px;font-weight:800;line-height:1.15;overflow:hidden}.lb-group-desc{color:#8a93a8;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}.lb-section-row .lb-header-side{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;display:flex}.lb-section-row .lb-header-side .lb-settings-btn,.lb-section-row .lb-header-side .lb-invite-icon-btn{all:unset;cursor:pointer;color:#ffdd80;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(#f5b91e24,#f5b91e0f);border:1px solid #f5b91e4d;border-radius:5px;align-items:center;gap:3px;padding:2px 6px 2px 4px;font-size:10px;font-weight:700;line-height:1;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 1px #ffdd801f}.lb-section-row .lb-header-side .lb-settings-btn svg,.lb-section-row .lb-header-side .lb-invite-icon-btn svg{flex-shrink:0;width:10px;height:10px;display:block}.lb-section-row .lb-header-side .lb-settings-btn:hover,.lb-section-row .lb-header-side .lb-invite-icon-btn:hover{color:#ffdd80;background:linear-gradient(#f5b91e38,#f5b91e1a);border-color:#f5b91e99;box-shadow:inset 0 1px #ffdd8033,0 0 6px #f5b91e33}.lb-section-row .lb-header-side .lb-settings-btn:active,.lb-section-row .lb-header-side .lb-invite-icon-btn:active{box-shadow:none;background:#f5b91e14}.lb-section-row .lb-header-side .lb-settings-btn:focus-visible,.lb-section-row .lb-header-side .lb-invite-icon-btn:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.lb-section-row .lb-settings-btn,.lb-section-row .lb-invite-icon-btn{appearance:none;color:#f5b91e;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;padding:0;transition:background .14s,border-color .14s,color .14s,transform 80ms,box-shadow .16s;display:inline-grid}.lb-section-row .lb-settings-btn svg,.lb-section-row .lb-invite-icon-btn svg{width:18px;height:18px;display:block}.lb-section-row .lb-settings-btn:hover,.lb-section-row .lb-invite-icon-btn:hover{background:linear-gradient(#262d3d,#1a1f2b);border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e24}.lb-section-row .lb-settings-btn:active,.lb-section-row .lb-invite-icon-btn:active{transform:scale(.94)}.lb-section-row .lb-settings-btn:focus-visible,.lb-section-row .lb-invite-icon-btn:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.lb-invite-btn{color:#f5b91e;letter-spacing:.3px;cursor:pointer;background:#f5b91e1f;border:1px solid #f5b91e61;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;transition:background .14s,color .14s,border-color .14s,transform 80ms,box-shadow .16s;display:inline-flex}.lb-invite-btn svg{width:13px;height:13px;display:block}.lb-invite-btn:hover{color:#0b0d12;background:#f5b91e;border-color:#f5b91e;box-shadow:0 8px 22px #f5b91e52}.lb-invite-btn:active{transform:translateY(1px)}.lb-section-row .lb-header-action{box-sizing:border-box;cursor:pointer;background:linear-gradient(#262d3d,#1a1f2b);border:1px solid #f5b91e73;border-radius:10px;flex-shrink:0;align-content:center;align-self:stretch;justify-items:center;gap:0;width:auto;height:auto;padding:4px 8px;transition:background .14s,border-color .14s,transform 80ms,box-shadow .16s;display:grid;box-shadow:0 2px 6px #00000059,inset 0 1px #ffffff0f}.lb-section-row .lb-header-action:hover{border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e24,0 2px 6px #00000059,inset 0 1px #ffffff0f}.lb-section-row .lb-header-action:active{transform:translateY(1px);box-shadow:inset 0 1px 2px #0006}.lb-section-row .lb-header-action:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.lb-section-row .lb-header-action .lb-header-action-ball{place-items:center;height:22px;font-size:16px;line-height:1;display:grid}.lb-section-row .lb-header-action .lb-header-action-label{letter-spacing:.4px;text-transform:uppercase;color:#f5b91e;white-space:nowrap;font-size:8px;font-weight:700;line-height:1}.lb-winner-pick-block{background:linear-gradient(90deg,#f5b91e12,#f5b91e00 70%),#11141c;border:1px solid #1a1f2b;border-radius:10px;margin:0 0 12px;padding:10px 12px}.lb-winner-pick-block .lb-winner-pick-title{color:#e7ebf3;font-size:13px;font-weight:700}.lb-winner-pick-block .lb-winner-pick-sub{color:#8a93a8;margin-top:2px;font-size:12px}.lb-winner-pick-block .lb-winner-pick-cta{align-items:center;gap:8px;margin-top:8px;display:flex}.lb-winner-pick-block .lb-winner-pick-cta-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.lb-winner-pick-block .lb-winner-pick-link{color:#f5b91e;text-underline-offset:2px;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:0;padding:5px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.lb-winner-pick-block .lb-winner-pick-link:disabled{opacity:.65;cursor:not-allowed}.lb-winner-pick-block .lb-winner-pick-link:hover{color:#ffdd80}.lb-winner-pick-block .lb-winner-pick-link:focus-visible{border-radius:4px;outline:none;box-shadow:0 0 0 3px #f5b91e2e}.lb-winner-pick-block .lb-winner-pick-warning{color:#f87171;margin-top:0;font-size:12px}.lb-winner-pick-block .lb-winner-selected-row{align-items:center;gap:8px;min-width:0;margin-top:8px;display:flex}.lb-winner-pick-block .lb-winner-selected-row .flag{background:#1a1f2b;border-radius:3px;flex-shrink:0;width:18px;height:14px;overflow:hidden}.lb-winner-pick-block .lb-winner-selected-row .flag img{object-fit:cover;width:100%;height:100%}.lb-winner-pick-block .lb-winner-selected-row .lb-winner-selected-team{color:#e7ebf3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.lb-winner-pick-block .lb-winner-change-link{margin-left:auto;padding-left:5px;padding-right:5px}.lb-winner-pick-block .lb-winner-pick-warning-icon{font-size:14px;line-height:1}.lb-winner-pick-block .lb-winner-team-select{margin-top:8px;position:relative}.lb-winner-pick-block .lb-winner-team-trigger{color:#e7ebf3;cursor:pointer;text-align:left;background:#1a1f2b;border:1px solid #262d3d;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:15px;display:flex}.lb-winner-pick-block .lb-winner-team-trigger:disabled{opacity:.65;cursor:not-allowed}.lb-winner-pick-block .lb-winner-team-trigger .lb-winner-team-trigger-main{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.lb-winner-pick-block .lb-winner-team-trigger .lb-winner-team-placeholder{color:#8a93a8}.lb-winner-pick-block .lb-winner-team-trigger .chev{color:#8a93a8;flex-shrink:0;width:14px;height:14px;transition:transform .16s}.lb-winner-pick-block .lb-winner-team-trigger.open{border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e1f}.lb-winner-pick-block .lb-winner-team-trigger.open .chev{color:#f5b91e;transform:rotate(180deg)}.lb-winner-pick-block .lb-winner-team-trigger.as-search{min-height:44px;padding:0 8px}.lb-winner-pick-block .lb-winner-team-inline-search{color:#e7ebf3;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.lb-winner-pick-block .lb-winner-team-inline-search::placeholder{color:#8a93a8}.lb-winner-pick-block .lb-winner-team-inline-toggle{color:#f5b91e;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.lb-winner-pick-block .lb-winner-team-menu{z-index:40;background:#11141c;border:1px solid #262d3d;border-radius:10px;max-height:280px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 36px #00000080}.lb-winner-pick-block .lb-winner-team-option{color:#e7ebf3;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.lb-winner-pick-block .lb-winner-team-option:hover{background:#f5b91e1a}.lb-winner-pick-block .lb-winner-team-option.selected{color:#f5b91e;background:#f5b91e24}.lb-winner-pick-block .lb-winner-team-option .lb-winner-team-option-main{align-items:center;gap:8px;min-width:0;display:inline-flex}.lb-winner-pick-block .lb-winner-team-option .tick{color:#f5b91e;flex-shrink:0;font-weight:800}.lb-winner-pick-block .lb-winner-team-empty{color:#8a93a8;padding:10px;font-size:13px}.lb-winner-pick-block .flag{background:#1a1f2b;border:1px solid #262d3d;border-radius:4px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid;overflow:hidden}.lb-winner-pick-block .flag img{object-fit:cover;width:100%;height:100%}.invite-modal-backdrop{animation:.16s both fadeIn}.invite-modal{width:100%;max-width:420px;animation:.24s cubic-bezier(.2,.9,.3,1.2) both pop}.invite-modal h2{margin:0 0 14px;font-size:18px}.invite-modal .invite-section .section-title{display:none}.invite-section .invite-empty{background:0 0;border:0;padding:0}.invite-section .invite-empty .invite-friend-btn{padding:6px 12px;font-size:13px}.invite-section .invite-empty .error{margin-top:8px}.invite-section .invite-card{background:#11141c;border:1px solid #1a1f2b;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.invite-section .invite-link{gap:6px;display:flex}.invite-section .invite-link .input{font-variant-numeric:tabular-nums;flex:1;font-size:12px}.invite-section .invite-link .copy-btn{flex-shrink:0;min-width:64px;padding:0 14px;transition:background .12s,color .12s,border-color .12s}.invite-section .invite-link .copy-btn.copied{color:#34d399;background:#34d39924;border-color:#34d399}.invite-section .btn.whatsapp{color:#fff;background:#25d366;border:0;font-weight:700;box-shadow:0 10px 28px #25d36647}.invite-section .btn.whatsapp:hover{background:#1ebe5d}.invite-section .btn.whatsapp svg{width:18px;height:18px;display:block}.invite-section .invite-meta{color:#8a93a8;justify-content:space-between;align-items:center;font-size:12px;display:flex}.invite-section .invite-meta b{color:#e7ebf3}.invite-section .invite-meta .invite-regen{color:#f5b91e;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700;transition:background .12s}.invite-section .invite-meta .invite-regen:hover{background:#f5b91e1f}.invite-section .invite-meta .invite-regen:disabled{opacity:.5;cursor:not-allowed}@media (width<=384px){.lb-section-row{gap:6px;padding:10px}}.mp-selector{flex-direction:column;gap:12px;display:flex}.mp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mp-card{cursor:pointer;text-align:left;background:#11141c;border:1px solid #1a1f2b;border-radius:16px;align-items:center;gap:10px;min-height:60px;padding:8px 10px;transition:border-color .14s,background .14s,transform .12s,box-shadow .16s;display:flex;position:relative}.mp-card:hover{border-color:#f5b91e73;transform:translateY(-1px)}.mp-card.selected{background:linear-gradient(#f5b91e38,#f5b91e0f),#11141c;border-color:#f5b91e;animation:none;transform:translateY(-1px);box-shadow:0 0 0 2px #f5b91e,0 0 0 5px #f5b91e38,0 16px 36px #f5b91e47}.mp-selected-chip{color:#3f2a04;letter-spacing:.25px;text-transform:uppercase;pointer-events:none;background:linear-gradient(#ffe48a 0%,#f5c518 55%,#b8830a 100%);border:1px solid #5a3d0866;border-radius:999px;align-items:center;gap:4px;padding:2px 7px 2px 6px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;position:absolute;bottom:-10px;right:6px;box-shadow:0 2px 6px #00000047}.mp-selected-chip.is-entering{animation:.36s cubic-bezier(.2,.9,.3,1.15) 90ms both mp-chip-enter}.mp-selected-chip-dot{font-size:10px;line-height:1}@keyframes mp-chip-enter{0%{opacity:0;filter:blur(1px);transform:translateY(5px)scale(.92)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.mp-card.mp-mode-relaxed.selected,.mp-card.mp-mode-stakes_rise.selected,.mp-card.mp-mode-crazy.selected{background:linear-gradient(#f5b91e38,#f5b91e0f),#11141c;border-color:#f5b91e;animation:none;box-shadow:0 0 0 2px #f5b91e,0 0 0 5px #f5b91e38,0 16px 36px #f5b91e47}.mp-card-title{color:#e7ebf3;letter-spacing:-.1px;flex:auto;min-width:0;font-size:13px;font-weight:800;line-height:1.15}.mp-card-graphic{background:0 0;border-radius:10px;flex:0 0 59px;width:59px;height:59px;padding:5px;position:relative;overflow:hidden}.mp-card-graphic svg{filter:drop-shadow(0 4px 8px #f5b91e2e);width:100%;height:100%;display:block}.mp-card .mp-card-graphic svg,.mp-card .mp-card-graphic svg g rect,.mp-card .mp-card-graphic .mp-chill{animation:none}.mp-mode-relaxed{background:linear-gradient(160deg,#60a5fa2e 0%,#38bdf80f 55%,#11141c 100%);border-color:#60a5fa59;box-shadow:0 0 0 1px #60a5fa14,0 8px 22px #38bdf81f}.mp-mode-relaxed:hover{border-color:#78c8ff99;box-shadow:0 0 0 1px #60a5fa2e,0 10px 26px #38bdf838}.mp-mode-relaxed .mp-card-graphic svg{filter:drop-shadow(0 0 6px #78beff59);animation:3.6s ease-in-out infinite mp-breath}.mp-mode-relaxed .mp-chill{border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 60%,#8cc8ff38 0%,#0000 65%);animation:3.6s ease-in-out infinite mp-chill-pulse;position:absolute;inset:0}.mp-mode-stakes_rise{background:linear-gradient(160deg,#ffa83c38 0%,#ff8a3d14 55%,#11141c 100%);border-color:#ffa83c66;animation:2.4s ease-in-out infinite mp-warm-pulse;box-shadow:0 0 0 1px #ffa83c1a,0 8px 22px #ff8a3d29}.mp-mode-stakes_rise:hover{border-color:#ffbe64a6;box-shadow:0 0 0 1px #ffa83c38,0 12px 28px #ff8a3d47}.mp-mode-stakes_rise .mp-card-graphic svg{filter:drop-shadow(0 0 6px #ffa83c73)}.mp-mode-stakes_rise .mp-card-graphic svg g rect{transform-box:fill-box;transform-origin:bottom;animation:1.44s ease-in-out infinite mp-rise}.mp-mode-stakes_rise .mp-card-graphic svg g rect:first-child{animation-delay:0s}.mp-mode-stakes_rise .mp-card-graphic svg g rect:nth-child(2){animation-delay:96ms}.mp-mode-stakes_rise .mp-card-graphic svg g rect:nth-child(3){animation-delay:.192s}.mp-mode-stakes_rise .mp-card-graphic svg g rect:nth-child(4){animation-delay:.288s}.mp-mode-stakes_rise .mp-card-graphic svg g rect:nth-child(5){animation-delay:.384s}.mp-mode-stakes_rise .mp-card-graphic svg g rect:nth-child(6){animation-delay:.48s}.mp-mode-crazy{background:linear-gradient(160deg,#ff5a1f47 0%,#c81a1a1f 55%,#11141c 100%);border-color:#ff5a1f8c;animation:1.6s ease-in-out infinite mp-hot-pulse;box-shadow:0 0 0 1px #ff5a1f29,0 10px 26px #c81a1a47}.mp-mode-crazy:hover{border-color:#ff8250cc;box-shadow:0 0 0 1px #ff5a1f4d,0 14px 32px #c81a1a6b}.mp-mode-crazy .mp-card-graphic{overflow:visible}.mp-mode-crazy .mp-card-graphic svg g rect{transform-box:fill-box;transform-origin:bottom;animation:.4s ease-in-out infinite mp-shake}.mp-mode-crazy .mp-card-graphic svg g rect:nth-child(odd){animation-delay:0s}.mp-mode-crazy .mp-card-graphic svg g rect:nth-child(2n){animation-delay:96ms}.mp-mode-crazy .mp-flames{pointer-events:none;z-index:2;height:22px;display:block;position:absolute;inset:-14px 0 auto}.mp-mode-crazy .mp-flame{transform-origin:50% 100%;mix-blend-mode:screen;opacity:.95;filter:drop-shadow(0 0 6px #ff781e8c)drop-shadow(0 0 14px #ff3c0059);width:14px;height:22px;position:absolute;bottom:0}.mp-mode-crazy .mp-flame-svg{width:100%;height:100%;display:block;overflow:visible}.mp-mode-crazy .mp-flame-body{transform-box:fill-box;transform-origin:50% 100%;animation:1.1s ease-in-out infinite mp-flame-body}.mp-mode-crazy .mp-flame-core{transform-box:fill-box;transform-origin:50% 100%;animation:.7s ease-in-out infinite mp-flame-core}.mp-mode-crazy .mp-flame-1{animation:1.05s ease-in-out infinite mp-flicker;left:18%}.mp-mode-crazy .mp-flame-2{width:14px;height:22px;animation:1.6s ease-in-out infinite mp-flame-sway;left:calc(65% - 1px)}.mp-mode-crazy .mp-flame-3{animation:1.2s ease-in-out .32s infinite mp-flicker;left:74%}@keyframes mp-breath{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes mp-chill-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes mp-rise{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-2px)scaleY(1.08)}}@keyframes mp-heat-glow{0%,to{box-shadow:inset 0 -10px 18px #ff5a1f00}50%{box-shadow:inset 0 -10px 18px #ff5a1f59}}@keyframes mp-warm-pulse{0%,to{box-shadow:0 0 0 1px #ffa83c1a,0 8px 22px #ff8a3d29}50%{box-shadow:0 0 0 1px #ffa83c38,0 12px 28px #ff8a3d52}}@keyframes mp-hot-pulse{0%,to{box-shadow:0 0 0 1px #ff5a1f29,0 10px 26px #c81a1a47}50%{box-shadow:0 0 0 1px #ff5a1f59,0 16px 36px #c81a1a80}}@keyframes mp-shake{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-.4px,-.4px)rotate(-1deg)}75%{transform:translate(.4px,-.6px)rotate(1deg)}}@keyframes mp-flicker{0%,to{opacity:.85;transform:translateY(0)scaleY(1)scaleX(1)}35%{opacity:1;transform:translateY(-4px)scaleY(1.25)scaleX(.9)}65%{opacity:.75;transform:translateY(-2px)scaleY(.9)scaleX(1.1)}}@keyframes mp-flame-sway{0%,to{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(-.6px)scale(.95,1.05)rotate(-3deg)}50%{transform:translate(0)scale(1.02,1.08)rotate(0)}75%{transform:translate(.6px)scale(.97,1.04)rotate(3deg)}}@keyframes mp-flame-body{0%,to{transform:scale(1)}40%{transform:scale(.94,1.08)}70%{transform:scale(1.03,.96)}}@keyframes mp-flame-core{0%,to{opacity:.95;transform:scale(1)translateY(0)}30%{opacity:1;transform:scale(.85,1.18)translateY(-.6px)}60%{opacity:.8;transform:scale(1.05,.88)translateY(.3px)}}@media (prefers-reduced-motion:reduce){.mp-selected-chip.is-entering,.mp-mode-relaxed .mp-card-graphic svg,.mp-mode-relaxed .mp-chill,.mp-mode-stakes_rise,.mp-mode-stakes_rise .mp-card-graphic svg g rect,.mp-mode-crazy,.mp-mode-crazy .mp-card-graphic,.mp-mode-crazy .mp-card-graphic svg g rect,.mp-mode-crazy .mp-flame,.mp-mode-crazy .mp-flame-body,.mp-mode-crazy .mp-flame-core{animation:none}}.mp-details{background:linear-gradient(#1a1f2b47,#11141c 70%);border:1px solid #1a1f2b;border-radius:16px;flex-direction:column;flex:0 auto;min-height:0;padding:10px 12px 12px;display:flex}.mp-details-head{justify-content:center;align-items:center;min-width:0;display:flex}.mp-details-copy{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;display:flex;overflow:hidden}.mp-details-title{color:#e7ebf3;letter-spacing:-.1px;flex-shrink:0;font-size:14px;font-weight:800}.mp-details-arrow{color:#8a93a8;flex-shrink:0;font-size:13px;font-weight:700}.mp-details-sub{color:#8a93a8;text-overflow:ellipsis;text-align:center;min-width:0;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.mp-details-sub b{color:#f5b91e;font-weight:800}.mp-table-wrap{-webkit-overflow-scrolling:touch;border-radius:10px;flex:auto;min-height:0;margin-top:12px;overflow-y:auto}.mp-table{table-layout:fixed;border-collapse:collapse;background:#11141c;border:1px solid #1a1f2b;border-radius:10px;width:100%;overflow:hidden}.mp-table thead th:first-child,.mp-table tbody td:first-child{white-space:nowrap;width:44%}.mp-table thead th:nth-child(2),.mp-table tbody td:nth-child(2),.mp-table thead th:nth-child(3),.mp-table tbody td:nth-child(3){width:28%}.mp-table thead th{z-index:1;text-align:left;color:#8a93a8;background:linear-gradient(#f5b91e29,#1a1f2bb8),#11141c;border-bottom:1px solid #1a1f2b;padding:10px 12px;font-size:12px;position:sticky;top:0}.mp-table tbody td{color:#e7ebf3;border-top:1px dashed #262d3d;padding:6px 12px;font-size:15px}.mp-table thead th:nth-child(2){color:#f5b91e}.mp-table thead th:nth-child(3){color:#ffdd80}.mp-table tbody td:nth-child(2) b{color:#f5b91e;font-weight:900}.mp-table tbody td:nth-child(3) b{color:#ffdd80;font-weight:800}.mp-table tbody tr:hover td{background:linear-gradient(#f5b91e0a,#0000 60%)}.mp-table tbody tr:nth-child(odd) td{background:#ffffff04}.mp-table tbody tr:nth-child(2n) td{background:#00000014}.mp-note{color:#8a93a8;margin-top:8px;font-size:12px}@media (width<=520px){.mp-cards{gap:6px}.mp-card{gap:8px;min-height:54px;padding:7px 8px}.modal.gs-setup-modal .mp-card{gap:0}.mp-card-title{font-size:12px}.mp-card-graphic{flex-basis:51px;width:51px;height:51px}.mp-details-title,.mp-details-sub{font-size:13px}.mp-table thead th,.mp-table tbody td{padding-left:10px;padding-right:10px}}.mp-selector.is-readonly .mp-card{cursor:default}.mp-selector.is-readonly .mp-card:not(.selected){opacity:.55}@media (width<=414px){.mp-card,.modal.gs-setup-modal .mp-card{text-align:center;flex-direction:column;align-items:center;gap:6px;min-height:0;padding:8px 6px}.mp-card-title{text-align:center;flex:none;width:100%;line-height:1.2}}.post-create-toast{z-index:50;color:#1a1206;pointer-events:none;background:linear-gradient(#ffe1a3 0%,#f5b91e 60%,#b8830a 100%);border-bottom:1px solid #0000002e;max-width:480px;margin:0 auto;padding:8px 14px;animation:.32s cubic-bezier(.2,.9,.3,1.2) both pct-slide-in;position:fixed;top:0;left:0;right:0;box-shadow:0 12px 28px #0000006b}.post-create-toast.is-leaving{animation:.32s cubic-bezier(.5,0,.7,.4) both pct-slide-out}.post-create-toast .pct-content{align-items:center;gap:8px;padding-right:40px;display:flex}.post-create-toast .pct-emoji{flex-shrink:0;font-size:16px;line-height:1}.post-create-toast .pct-text{letter-spacing:-.1px;font-size:12px;font-weight:800;line-height:1.25}.post-create-toast .pct-pointer{color:#fff;filter:drop-shadow(0 3px 6px #0000008c);width:22px;height:28px;margin-top:-4px;animation:.9s cubic-bezier(.3,.7,.4,1.2) infinite pct-bounce;position:absolute;top:100%;right:25px}.post-create-toast .pct-pointer svg{width:100%;height:100%;display:block}.post-create-toast.is-delete{color:#fff1f1;background:linear-gradient(#4a2228 0%,#34171c 60%,#240f14 100%);border-bottom:1px solid #f8717166}.post-create-toast.is-delete .pct-text{font-weight:700}.post-create-toast.is-delete .pct-pointer{display:none}@media (width>=641px){.post-create-toast .pct-pointer{right:35px}}@keyframes pct-slide-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes pct-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes pct-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.post-create-toast{animation-duration:0s}.post-create-toast .pct-pointer{animation:none}}.update-banner{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:60;color:#1a1206;background:linear-gradient(#ffe1a3 0%,#f5b91e 60%,#b8830a 100%);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;max-width:480px;margin:0 auto;padding:10px 14px;animation:.32s cubic-bezier(.2,.9,.3,1.2) both ub-slide-in;display:flex;position:fixed;box-shadow:0 12px 28px #0000006b}.update-banner-text{letter-spacing:-.1px;font-size:13px;font-weight:800}.update-banner-btn{appearance:none;cursor:pointer;color:#ffe6a3;background:#1a1206;border:none;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:800;box-shadow:inset 0 1px #ffffff14,0 2px 4px #0000004d}.update-banner-btn:active{transform:translateY(1px)}@keyframes ub-slide-in{0%{opacity:0;transform:translateY(140%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.update-banner{animation-duration:0s}}.sync-banner{left:8px;right:8px;top:calc(8px + env(safe-area-inset-top,0px));z-index:60;color:#2a1206;background:linear-gradient(#ffd2a3 0%,#f59a1e 60%,#b8590a 100%);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;max-width:480px;margin:0 auto;padding:10px 14px;animation:.32s cubic-bezier(.2,.9,.3,1.2) both sb-slide-in;display:flex;position:fixed;box-shadow:0 12px 28px #0000006b}.sync-banner-text{letter-spacing:-.1px;font-size:13px;font-weight:700}.sync-banner-btn{appearance:none;cursor:pointer;color:#ffe6a3;background:#2a1206;border:none;border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-weight:800;box-shadow:inset 0 1px #ffffff14,0 2px 4px #0000004d}.sync-banner-btn:active{transform:translateY(1px)}.sync-banner-btn:disabled{opacity:.6;cursor:default}@keyframes sb-slide-in{0%{opacity:0;transform:translateY(-140%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sync-banner{animation-duration:0s}}.global-groups-view{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.global-groups-head{flex-direction:column;flex-shrink:0;gap:4px;padding:2px 2px 4px;display:flex}.global-groups-kicker{text-transform:uppercase;letter-spacing:1.2px;color:#8a93a8;font-size:10px;font-weight:800}.global-groups-title{letter-spacing:-.4px;color:#e7ebf3;flex-wrap:wrap;align-items:center;gap:10px;font-size:22px;font-weight:900;display:flex}.global-groups-syncing{letter-spacing:.3px;text-transform:uppercase;color:#8a93a8;background:#11141c;border:1px solid #1a1f2b;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.global-groups-syncing-dot{background:#facc15;border-radius:50%;width:6px;height:6px;animation:1.4s ease-out infinite global-groups-syncing-pulse;box-shadow:0 0 #facc15b3}@keyframes global-groups-syncing-pulse{0%{box-shadow:0 0 #facc158c}70%{box-shadow:0 0 0 6px #facc1500}to{box-shadow:0 0 #facc1500}}@keyframes sk-sweep{0%{background-position:200% 0}to{background-position:-120% 0}}@keyframes sk-pulse{0%,to{box-shadow:0 0 0 1px #f5b91e59}50%{box-shadow:0 0 0 2px #f5b91ea6}}.global-groups-sub{color:#8a93a8;font-size:13px;line-height:1.4}.global-groups-loading,.global-groups-empty{color:#8a93a8;background:#11141c;border:1px solid #1a1f2b;border-radius:10px;padding:16px}.match-leaderboard.global-mode.cols-2.winner-on .header-row{grid-template-columns:24px minmax(0,1fr) 93px 58px 58px}.match-leaderboard.global-mode.cols-2.winner-on .user-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 93px 58px 58px;align-items:center;row-gap:4px}.match-leaderboard.global-mode.cols-2.winner-on .user-row>.group-id{grid-area:1/1}.match-leaderboard.global-mode.cols-2.winner-on .user-row>.group-top3{grid-area:1/2/-1;align-self:center}.match-leaderboard.global-mode.cols-2.winner-on .user-row>.global-pick-cell,.match-leaderboard.global-mode.cols-2.winner-on .user-row>.pick{grid-row:1/-1}.match-leaderboard.global-mode.cols-2.winner-on .user-row>.global-pick-cell.is-wide,.match-leaderboard.global-mode.cols-2.winner-on .user-row>.pick.is-wide{grid-area:1/3/-1/span 2}.match-leaderboard.global-mode .user-row .row-bottom{grid-area:2/1;align-items:baseline;gap:4px;min-width:0;padding:2px 2px 0;display:flex}.match-leaderboard.global-mode .user-row .row-bottom .rank{color:#e7ebf3;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.match-leaderboard.global-mode .user-row .row-bottom .rank.gold{color:#f5c518}.match-leaderboard.global-mode .user-row .row-bottom .rank.silver{color:#c0c7d1}.match-leaderboard.global-mode .user-row .row-bottom .rank.bronze{color:#cd7f32}.match-leaderboard.global-mode .user-row .row-bottom .name.name-link{color:#e7ebf3;text-align:left;text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;font-size:14px;font-weight:700;text-decoration-thickness:1px;overflow:hidden}.match-leaderboard.global-mode .user-row:hover .row-bottom .name.name-link{color:#ffdd80;text-decoration-color:#ffdd80}.match-leaderboard.global-mode .header-row{gap:6px;padding:8px 4px}.match-leaderboard.global-mode .user-row{gap:6px;padding:4px}.match-leaderboard.global-mode .header-row{flex-shrink:0}.match-leaderboard.global-mode .header-row .lhs{grid-column:1/span 2}.match-leaderboard.global-mode .user-rows,body.carousel-collapsed .match-leaderboard.global-mode .user-rows{padding-bottom:8px}.match-leaderboard.global-mode .group-id{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.match-leaderboard.global-mode .group-id .group-id-top{align-items:end;gap:12px;min-width:0;display:flex}.match-leaderboard.global-mode .group-id .group-id-top .winner-cell,.match-leaderboard.global-mode .group-id .group-id-top .scorer-cell{align-self:stretch;align-items:flex-end}.match-leaderboard.global-mode .group-id .group-id-top .winner-cell{justify-content:flex-end;min-width:0}.match-leaderboard.global-mode .group-id .group-id-top .winner-cell .winner-champ{line-height:0;display:inline-block;position:relative}.match-leaderboard.global-mode .group-id .group-id-top .winner-cell .wc-trophy{text-align:center;pointer-events:none;font-size:13px;line-height:1;position:absolute;bottom:100%;left:0;right:0}.match-leaderboard.global-mode .group-id .group-id-top .winner-cell .wc-body{margin-top:0}.match-leaderboard.global-mode .group-id .group-id-top .winner-cell .wc-flag{display:block}.match-leaderboard.global-mode .group-id .group-id-top .winner-cell .winner-th-add{background:0 0;border:1px dashed #f5b91e;border-radius:4px;place-items:center;width:28px;height:28px;display:grid;position:relative;overflow:visible}.match-leaderboard.global-mode .group-id .group-id-top .winner-cell .winner-th-add .winner-icon{justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.match-leaderboard.global-mode .group-id .group-id-top .scorer-cell .scorer-th-add{background:0 0;border:1px dashed #f5b91e;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative;overflow:visible}.match-leaderboard.global-mode .group-id .group-id-top .scorer-cell .scorer-th-add .scorer-icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.match-leaderboard.global-mode .group-id .group-id-top .scorer-cell .scorer-th-add .scorer-icon svg{width:18px;height:18px}.match-leaderboard.global-mode .group-id .group-id-top .winner-cell .ph-plus,.match-leaderboard.global-mode .group-id .group-id-top .scorer-cell .ph-plus{color:#0b0d12;pointer-events:none;background:#f5b91e;border-radius:50%;place-items:center;width:12px;height:12px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.match-leaderboard.global-mode .group-id .group-id-top .scorer-cell .photo{width:36px;height:36px}.match-leaderboard.global-mode .group-id .group-id-top .scorer-cell .scorer-champ{line-height:0;display:inline-block;position:relative}.match-leaderboard.global-mode .group-id .group-id-top .scorer-cell .scorer-champ .photo{display:block}.match-leaderboard.global-mode .group-id .group-id-top .scorer-cell .scorer-champ .ts-bonus,.match-leaderboard.global-mode .group-id .group-id-top .scorer-cell .scorer-th-add .ts-bonus{color:#3a2a00;font-variant-numeric:tabular-nums;pointer-events:none;z-index:2;background:linear-gradient(#f7cf4d,#e3a614);border-radius:999px;padding:1px 4px;font-size:9px;font-weight:800;line-height:1;position:absolute;top:-5px;right:-7px;box-shadow:0 1px 2px #00000059}.match-leaderboard.global-mode .group-id .group-id-top .scorer-cell .scorer-champ .ts-behind,.match-leaderboard.global-mode .group-id .group-id-top .scorer-cell .scorer-th-add .ts-behind{pointer-events:none;z-index:2;background:#0c0f16e0;border-radius:9px;align-items:center;gap:2px;padding:1px 5px 1px 4px;display:inline-flex;position:absolute;top:-8px;right:-8px;box-shadow:0 1px 3px #00000080}.match-leaderboard.global-mode .group-id .group-id-top .scorer-cell .scorer-champ .ts-behind .ts-behind-boot,.match-leaderboard.global-mode .group-id .group-id-top .scorer-cell .scorer-th-add .ts-behind .ts-behind-boot{background-color:#ef4444;width:18px;height:10px;-webkit-mask:url(/assets/icons/golden-shoe.webp) 50%/contain no-repeat;mask:url(/assets/icons/golden-shoe.webp) 50%/contain no-repeat}.match-leaderboard.global-mode .group-id .group-id-top .scorer-cell .scorer-champ .ts-behind .ts-behind-n,.match-leaderboard.global-mode .group-id .group-id-top .scorer-cell .scorer-th-add .ts-behind .ts-behind-n{color:#ff5b5b;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800;line-height:1}.match-leaderboard.global-mode .group-id .name{text-align:left;max-width:100%;font-size:15px}.match-leaderboard.global-mode .header-row .th.match-th{text-align:center}.match-leaderboard.global-mode .header-row .th.top3-th{text-align:left}.match-leaderboard.global-mode .header-row .th.games-th{grid-column:4/span 2}.match-leaderboard.global-mode .group-top3{flex-direction:column;justify-content:center;gap:3px;min-width:0;margin-left:-5px;display:flex}.match-leaderboard.global-mode .group-top3 .top3-row{align-items:center;gap:3px;min-width:0;display:flex}.match-leaderboard.global-mode .group-top3 .top3-avatar{color:#e7ebf3;background:#1a1f2b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:800;display:inline-flex;overflow:hidden;box-shadow:0 0 0 2px #11141c,0 0 0 3px #3a4256}.match-leaderboard.global-mode .group-top3 .top3-avatar img{object-fit:cover;width:100%;height:100%}.match-leaderboard.global-mode .group-top3 .top3-avatar.place-1{box-shadow:0 0 0 2px #11141c,0 0 0 3px #f5c518}.match-leaderboard.global-mode .group-top3 .top3-avatar.place-2{box-shadow:0 0 0 2px #11141c,0 0 0 3px #c0c7d1}.match-leaderboard.global-mode .group-top3 .top3-avatar.place-3{box-shadow:0 0 0 2px #11141c,0 0 0 3px #cd7f32}.match-leaderboard.global-mode .group-top3 .top3-initials{color:#8a93a8;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;padding-left:4px;font-size:11px;font-weight:700;line-height:1;overflow:hidden}.match-leaderboard.global-mode .group-top3 .top3-row:has(.top3-avatar.place-1) .top3-initials{color:#f5c518}.match-leaderboard.global-mode .group-top3 .top3-row:has(.top3-avatar.place-2) .top3-initials{color:#c0c7d1}.match-leaderboard.global-mode .group-top3 .top3-row:has(.top3-avatar.place-3) .top3-initials{color:#cd7f32}.match-leaderboard.global-mode .games-countdown{flex-direction:column;align-items:center;gap:3px;line-height:1.1;display:inline-flex}.match-leaderboard.global-mode .games-countdown .gc-label{letter-spacing:.6px;text-transform:uppercase;color:#8a93a8;font-size:8px;font-weight:700}.match-leaderboard.global-mode .games-countdown .flip-countdown{font-size:12px}.match-leaderboard.global-mode .user-row{cursor:pointer;flex-shrink:0;transition:border-color .14s,background .14s}.match-leaderboard.global-mode .user-row:hover{border-color:#f5b91e73}.match-leaderboard.global-mode .user-row:focus-visible{outline-offset:1px;outline:2px solid #f5b91e}.match-leaderboard.global-mode .user-row.is-global{background:linear-gradient(135deg,#f5b91e29,#f5b91e0d);border-color:#f5b91e4d}.match-leaderboard.global-mode .user-row.is-global:hover{border-color:#f5b91e99}.match-leaderboard.global-mode .user-row.is-global .avatar.group-avatar{background:#11141c;box-shadow:0 0 0 1px #f5b91e59}.match-leaderboard.global-mode .user-row.is-global .name.name-link{color:#ffdd80}.match-leaderboard.global-mode .user-row.is-global.is-skeleton{cursor:default;pointer-events:none}.match-leaderboard.global-mode .user-row.is-global.is-skeleton .group-id-top{align-items:flex-end}.match-leaderboard.global-mode .user-row.is-global.is-skeleton .avatar.group-avatar{animation:1.6s ease-in-out infinite sk-pulse}.match-leaderboard.global-mode .user-row.is-global.is-skeleton .sk-block{background:linear-gradient(100deg,#f5b91e0f 30%,#f5b91e42 50%,#f5b91e0f 70%) 0 0/220% 100%;border-radius:6px;flex-shrink:0;animation:.95s linear infinite sk-sweep;display:block}.match-leaderboard.global-mode .user-row.is-global.is-skeleton .sk-icon{border-radius:6px;width:28px;height:28px}.match-leaderboard.global-mode .user-row.is-global.is-skeleton .sk-icon.round{border-radius:50%}.match-leaderboard.global-mode .user-row.is-global.is-skeleton .sk-dot{border-radius:50%;width:18px;height:18px}.match-leaderboard.global-mode .user-row.is-global.is-skeleton .sk-line{border-radius:5px;flex:auto;max-width:66px;height:9px}.match-leaderboard.global-mode .user-row.is-global.is-skeleton .global-pick-cell{justify-content:center}.match-leaderboard.global-mode .user-row.is-global.is-skeleton .global-pick-cell .sk-cell{border-radius:8px;width:100%;height:40px}.match-leaderboard.global-mode .user-row.is-global.is-skeleton .row-bottom .sk-rank{border-radius:4px;width:18px;height:13px}.match-leaderboard.global-mode .name.name-link{text-underline-offset:2px;text-decoration-color:#f5b91e8c;text-decoration-thickness:1px}.match-leaderboard.global-mode .user-row:hover .name.name-link{color:#ffdd80;text-decoration-color:#ffdd80}.match-leaderboard.global-mode .avatar.group-avatar{background:#1a1f2b;border-radius:11px;width:44px;height:44px}.match-leaderboard.global-mode .avatar.group-avatar img{object-fit:cover;width:100%;height:100%}.match-leaderboard.global-mode .global-pick-cell.is-wide,.match-leaderboard.global-mode .pick.empty.is-wide{grid-column:4/span 2}.match-leaderboard.global-mode .pick.empty.is-wide{border:0}.match-leaderboard.global-mode .global-pick-cell[data-phase=scheduled] .gp-prediction{border:1px dashed #f5b91e;border-radius:6px;padding:2px 8px}.match-leaderboard.global-mode .global-pick-cell{flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;min-height:58px;padding:4px 2px;display:flex}.match-leaderboard.global-mode .global-pick-cell .gp-result{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:22px;line-height:1;display:flex}.match-leaderboard.global-mode .global-pick-cell .gp-status{letter-spacing:.4px;text-transform:uppercase;color:#8a93a8;align-items:center;gap:3px;font-size:8px;font-weight:800;display:inline-flex}.match-leaderboard.global-mode .global-pick-cell .gp-status.soon{color:#8a93a8cc}.match-leaderboard.global-mode .global-pick-cell .gp-status.done{color:#8a93a8}.match-leaderboard.global-mode .global-pick-cell .gp-status.live{color:#34d399}.match-leaderboard.global-mode .global-pick-cell .gp-status.live .dot{background:#34d399;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite gp-live-pulse}.match-leaderboard.global-mode .global-pick-cell .gp-result-score{color:#e7ebf3;font-size:12px;font-weight:800}.match-leaderboard.global-mode .global-pick-cell .gp-result-score em{color:#8a93a8;margin:0 1px;font-style:normal}.match-leaderboard.global-mode .global-pick-cell .gp-divider{background:#8a93a838;flex-shrink:0;width:26px;height:1px}.match-leaderboard.global-mode .global-pick-cell .mini-flags{align-items:center;gap:2px;margin-bottom:4px;display:flex}.match-leaderboard.global-mode .global-pick-cell .mini-flags .flag,.match-leaderboard.global-mode .global-pick-cell .mini-flags img,.match-leaderboard.global-mode .global-pick-cell .mini-flags i{background:#1a1f2b;border-radius:2px;width:16px;height:12px;display:inline-block;overflow:hidden}.match-leaderboard.global-mode .global-pick-cell .mini-flags img{object-fit:cover}.match-leaderboard.global-mode .global-pick-cell .mini-flags i{color:#8a93a8;text-align:center;font-size:8px;font-style:normal;font-weight:800;line-height:12px}.match-leaderboard.global-mode .global-pick-cell .gp-prediction{align-items:center;gap:4px;line-height:1;display:flex}.match-leaderboard.global-mode .global-pick-cell .gp-prediction .s{color:#ffdd80;font-size:12px;font-weight:700}.match-leaderboard.global-mode .global-pick-cell .gp-prediction .s em{color:#8a93a8;margin:0 1px;font-style:normal}.match-leaderboard.global-mode .global-pick-cell .gp-prediction .dash{color:#5b6479;font-weight:600}.match-leaderboard.global-mode .global-pick-cell .gp-badge{color:#fff;text-align:center;border-radius:999px;min-width:14px;padding:1px 4px;font-size:9px;font-weight:800;line-height:1.4}.match-leaderboard.global-mode .global-pick-cell .gp-badge.exact{background:linear-gradient(#16a34a,#15803d)}.match-leaderboard.global-mode .global-pick-cell .gp-badge.outcome{background:linear-gradient(#0ea5e9,#0369a1)}.match-leaderboard.global-mode .global-pick-cell .gp-badge.wrong{background:linear-gradient(#ef4444,#b91c1c)}.match-leaderboard.global-mode .global-pick-cell.is-saving .gp-prediction .s,.match-leaderboard.global-mode .global-pick-cell.is-saving .gp-prediction .dash{animation:1s ease-in-out infinite gp-saving}.match-leaderboard.global-mode .global-pick-cell.is-saved .gp-prediction .s,.match-leaderboard.global-mode .global-pick-cell.is-saved .gp-prediction .dash{color:#34d399;animation:.36s cubic-bezier(.2,.9,.3,1.15) gp-pop}.match-leaderboard.global-mode .global-pick-cell.is-saved .gp-prediction{border:1px solid #34d399;border-radius:6px;padding:2px 8px;animation:.72s cubic-bezier(.2,.9,.3,1.15) gp-save-pop}.match-leaderboard.global-mode .global-pick-cell.is-error .gp-prediction .s,.match-leaderboard.global-mode .global-pick-cell.is-error .gp-prediction .dash{color:#f87171;animation:.36s gp-shake}@media (prefers-reduced-motion:reduce){.match-leaderboard.global-mode .global-pick-cell.is-saving .gp-prediction .s,.match-leaderboard.global-mode .global-pick-cell.is-saving .gp-prediction .dash,.match-leaderboard.global-mode .global-pick-cell.is-saved .gp-prediction,.match-leaderboard.global-mode .global-pick-cell.is-saved .gp-prediction .s,.match-leaderboard.global-mode .global-pick-cell.is-saved .gp-prediction .dash,.match-leaderboard.global-mode .global-pick-cell.is-error .gp-prediction .s,.match-leaderboard.global-mode .global-pick-cell.is-error .gp-prediction .dash{animation:none}}@keyframes gp-saving{0%,to{opacity:.45}50%{opacity:1}}@keyframes gp-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes gp-save-pop{0%{box-shadow:0 0 #34d39900}25%{box-shadow:0 0 0 4px #34d3996b}60%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 #34d39900}}@keyframes gp-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.match-leaderboard.global-mode .header-row .lb-glasses{width:56px;height:28px;margin-left:0;margin-right:auto;position:static;inset:auto}.match-leaderboard.global-mode .header-row .lb-glasses svg{width:40px;height:24px}.match-leaderboard.global-mode.is-tall .user-row{min-height:74px}.match-leaderboard.global-mode.is-tall.cols-2.winner-on .user-row>.group-top3{grid-row:1/-1;align-self:center}.match-leaderboard.global-mode.is-tall .avatar.group-avatar{border-radius:13px;width:52px;height:52px}.match-leaderboard.global-mode.is-tall .group-id-top .scorer-cell .photo{width:44px;height:44px}.match-leaderboard.global-mode.is-tall .row-bottom .name.name-link{font-size:16px}.match-leaderboard.global-mode.is-tall .group-top3{gap:5px}.match-leaderboard.global-mode.is-tall .group-top3 .top3-avatar{width:22px;height:22px;font-size:10px}.match-leaderboard.global-mode.is-tall .group-top3 .top3-initials{font-size:13px}.match-leaderboard.global-mode.is-tall .global-pick-cell{min-height:70px}.match-leaderboard.global-mode.is-tall .global-pick-cell .gp-status{font-size:9px}.match-leaderboard.global-mode.is-tall .global-pick-cell .gp-result-score,.match-leaderboard.global-mode.is-tall .global-pick-cell .gp-prediction .s{font-size:14px}.match-leaderboard.global-mode.is-tall .global-pick-cell .gp-badge{font-size:10px}.match-leaderboard.global-mode.is-tall .global-pick-cell .gp-divider{width:30px}.match-leaderboard.global-mode.is-tall .global-pick-cell .mini-flags .flag,.match-leaderboard.global-mode.is-tall .global-pick-cell .mini-flags img,.match-leaderboard.global-mode.is-tall .global-pick-cell .mini-flags i{width:20px;height:15px;line-height:15px}@keyframes gp-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media (width<=380px){.match-leaderboard.global-mode.cols-2.winner-on .header-row{grid-template-columns:22px minmax(0,1fr) 89px 52px 52px}.match-leaderboard.global-mode.cols-2.winner-on .user-row{grid-template-columns:minmax(0,1fr) 89px 52px 52px}.match-leaderboard.global-mode .global-pick-cell .mini-flags .flag,.match-leaderboard.global-mode .global-pick-cell .mini-flags img,.match-leaderboard.global-mode .global-pick-cell .mini-flags i{width:14px;height:10px;line-height:10px}}.world-view{flex-direction:column;flex:auto;min-height:0;display:flex}.world-create-link{color:#e7ebf3;cursor:pointer;background:linear-gradient(135deg,#f5b91e24,#f5b91e0a);border:1px solid #f5b91e59;border-radius:999px;align-self:center;align-items:center;gap:8px;margin:2px auto 14px;padding:8px 16px;font-size:13px;font-weight:600;transition:border-color .14s,box-shadow .16s,transform 80ms;display:inline-flex;position:relative;overflow:hidden}.world-create-link b{background:linear-gradient(90deg,#ffdd80,#fff8e6,#ffdd80);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.world-create-link .wcl-arrow{color:#f5b91e;font-weight:800;transition:transform .16s}.world-create-link:hover{border-color:#f5b91eb3;box-shadow:0 0 0 3px #f5b91e1a,0 4px 16px #f5b91e2e}.world-create-link:hover .wcl-arrow{transform:translate(3px)}.world-create-link:active{transform:scale(.98)}.world-create-link:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.world-create-link:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff42,#0000);width:40%;height:100%;animation:2s ease-in-out 3 forwards wcl-shine;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@keyframes wcl-shine{0%{left:-60%}55%,to{left:130%}}@media (prefers-reduced-motion:reduce){.world-create-link:after{opacity:0;animation:none}}.world-onboard{flex-direction:column;flex:auto;justify-content:center;align-items:stretch;gap:12px;width:100%;max-width:460px;min-height:0;margin:0 auto;padding:8px 4px 24px;display:flex;position:relative}.world-onboard:before{content:"";z-index:0;filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#f5b91e29,#0000 66%);width:440px;height:440px;position:absolute;top:4%;left:50%;transform:translate(-50%)}.world-onboard>*{z-index:1;position:relative}.world-onboard .wo-head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:6px;animation:.52s cubic-bezier(.2,.7,.2,1) backwards wo-rise;display:flex}.world-onboard .wo-globe{filter:drop-shadow(0 6px 18px #f5b91e61);width:60px;height:60px;animation:4s ease-in-out infinite wo-float}.world-onboard .wo-title{letter-spacing:-.4px;background:linear-gradient(100deg,#e7ebf3 28%,#ffeebf 58%,#e7ebf3 86%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:23px;font-weight:800}.world-onboard .wo-sub{color:#8a93a8;max-width:34ch;margin:0;font-size:14px;line-height:1.45}.world-onboard .wo-card--primary{animation-delay:.11s}.world-onboard .wo-or{animation:.56s cubic-bezier(.2,.7,.2,1) .18s backwards wo-rise}.world-onboard .wo-card--secondary{animation-delay:.24s}.world-onboard .wo-onboard-foot{color:#5b6479;text-align:left;justify-content:flex-start;align-self:flex-start;align-items:center;gap:8px;max-width:42ch;margin:2px 0 0;font-size:13.5px;font-weight:600;line-height:1.4;animation:.6s cubic-bezier(.2,.7,.2,1) .32s backwards wo-rise;display:flex}.world-onboard .wo-onboard-foot .wo-foot-spark{flex:none;font-size:15px}.wo-card-note{align-items:center;gap:5px;margin-top:5px;font-size:11.5px;font-weight:700;display:inline-flex}.wo-card-note .wo-card-note-txt{background:linear-gradient(90deg,#ffdd80,#fff8e6,#ffdd80);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1.45em}.wo-card-note .wo-note-spark{flex:none;font-size:11px;animation:2.4s ease-in-out infinite wo-twinkle}@keyframes wo-twinkle{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.wo-or{color:#5b6479;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:12px;padding:1px 2px;font-size:11px;font-weight:700;display:flex}.wo-or:before,.wo-or:after{content:"";background:linear-gradient(90deg,#0000,#262d3d,#0000);flex:auto;height:1px}.wo-card{text-align:left;color:#e7ebf3;cursor:pointer;background:#11141c;border:1px solid #1a1f2b;border-radius:16px;align-items:center;gap:14px;width:100%;padding:18px;transition:border-color .14s,box-shadow .16s,transform .12s,background .16s;animation:.56s cubic-bezier(.2,.7,.2,1) backwards wo-rise;display:flex;position:relative;overflow:hidden}.wo-card .wo-card-icon{background:radial-gradient(circle at 32% 28%,#1a1f2b,#0b0d12);border:1.5px solid #262d3d;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:22px;line-height:1;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.wo-card .wo-card-body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.wo-card .wo-card-title{letter-spacing:-.2px;font-size:16px;font-weight:800}.wo-card .wo-card-desc{color:#8a93a8;font-size:13px;line-height:1.35}.wo-card .wo-card-arrow{color:#8a93a8;flex:none;font-size:18px;font-weight:800;transition:transform .16s,color .16s}.wo-card:hover{transform:translateY(-2px)}.wo-card:hover .wo-card-arrow{transform:translate(4px)}.wo-card:active{transform:translateY(0)scale(.99)}.wo-card:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.wo-card--primary{background:#0b0d12;border:none;padding-top:38px;box-shadow:0 10px 30px #b8830a38}.wo-card--primary:before{content:"";z-index:0;pointer-events:none;background:conic-gradient(#b8830a40,#ffdd80,#f5b91e,#b8830a1f,#f5b91e,#ffeebf,#b8830a40);width:680px;height:680px;animation:6s linear infinite wo-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wo-card--primary:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 140% at 0 0,#f5b91e2e,#0000 55%),#0b0d12;border-radius:14px;position:absolute;inset:2px}.wo-card--primary>*{z-index:2;position:relative}.wo-card--primary .wo-card-icon{background:radial-gradient(circle at 32% 28%,#11141c,#0b0d12);border-color:#f5b91e99;animation:3.6s ease-in-out infinite wo-float;box-shadow:0 0 18px #f5b91e4d,inset 0 1px #ffdd8040}.wo-card--primary .wo-card-title{color:#fff8e6}.wo-card--primary .wo-card-desc{color:#e7ebf3cc}.wo-card--primary .wo-card-arrow{color:#f5b91e}.wo-card--primary:hover{box-shadow:0 14px 38px #b8830a5c}.wo-card--primary:hover .wo-card-icon{box-shadow:0 0 26px #f5b91e73,inset 0 1px #ffdd804d}.wo-card--primary .wo-card-badge{z-index:3;letter-spacing:.6px;text-transform:uppercase;color:#0b0d12;background:linear-gradient(90deg,#ffdd80,#f5b91e);border-radius:999px;align-items:center;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:13px;left:18px;box-shadow:0 2px 10px #f5b91e66}.wo-card--secondary .wo-card-icon{border-color:#60a5fa80;box-shadow:0 0 14px #60a5fa33}.wo-card--secondary:hover{border-color:#60a5fa73;box-shadow:0 8px 22px #60a5fa24}.wo-card--secondary:hover .wo-card-icon{box-shadow:0 0 20px #60a5fa52}@keyframes wo-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes wo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes wo-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.world-onboard .wo-head,.world-onboard .wo-card,.world-onboard .wo-or,.world-onboard .wo-globe,.wo-card-note .wo-note-spark,.wo-card--primary:before,.wo-card--primary .wo-card-icon{animation:none}}.world-head{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.world-head .world-globe{width:52px;height:52px}.world-head .world-title{color:#e7ebf3;letter-spacing:-.3px;font-size:22px;font-weight:800}.world-head .world-sub{color:#8a93a8;font-size:13px}.world-loading,.world-empty{text-align:center;color:#8a93a8;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.world-header-wrap{margin-bottom:12px;position:relative}.world-header-wrap>.lb-section-row{margin-bottom:0}.world-syncing{z-index:2;letter-spacing:.3px;text-transform:uppercase;color:#8a93a8;background:#11141c;border:1px solid #1a1f2b;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:calc(100% + 2px);left:0}.world-syncing-dot{background:#facc15;border-radius:50%;width:6px;height:6px;animation:1.4s ease-out infinite global-groups-syncing-pulse;box-shadow:0 0 #facc15b3}.world-board{flex-direction:column;gap:6px;display:flex}.world-row{background:#11141c;border:1px solid #1a1f2b;border-radius:10px;grid-template-columns:32px 28px 1fr auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.world-row .wr-rank{text-align:center;color:#8a93a8;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.world-row .wr-avatar{color:#e7ebf3;background:#1a1f2b;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.world-row .wr-avatar img{object-fit:cover;width:100%;height:100%}.world-row .wr-name{color:#e7ebf3;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.world-row .wr-pts{color:#f5b91e;font-variant-numeric:tabular-nums;font-weight:800}.world-row.you{background:linear-gradient(90deg,#f5b91e24,#11141c 70%);border-color:#f5b91e}.world-row.gold .wr-rank{color:#f5c518}.world-row.silver .wr-rank{color:#c7cdd6}.world-row.bronze .wr-rank{color:#d08b4f}.world-yourow{border-top:1px dashed #262d3d;margin-top:8px;padding-top:10px}.jg-modal{text-align:center}.jg-emoji{margin-bottom:6px;font-size:34px;line-height:1}.jg-lead{color:#8a93a8;margin:0 0 16px;font-size:14px;line-height:1.5}.jg-actions{gap:8px;display:flex}.jg-grouplist{flex-direction:column;gap:8px;max-height:260px;margin:0 0 12px;padding:0;list-style:none;display:flex;overflow-y:auto}.jg-group{color:#e7ebf3;cursor:pointer;text-align:left;background:#11141c;border:1px solid #1a1f2b;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:border-color .12s,background .12s;display:grid}.jg-group:hover{background:#1a1f2b;border-color:#f5b91e}.jg-group-av{color:#e7ebf3;background:#1a1f2b;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.jg-group-av img{object-fit:cover;width:100%;height:100%}.jg-group-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.jg-group-go{color:#f5b91e;font-size:12px;font-weight:700}.flip-countdown{justify-content:center;align-items:flex-start;gap:3px;font-size:13px;display:inline-flex}.flip-card{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.flip-card-window{background:linear-gradient(#313747 0%,#232936 49.9%,#161b26 50.1%,#0c0f16 100%);border-radius:.22em;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000008c,inset 0 0 0 1px #ffffff0d}.flip-card-window:after{content:"";z-index:1;background:#00000073;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-.5px)}.flip-card-face{z-index:2;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:center;color:#f3f5fa;text-shadow:0 1px 1px #0009;min-width:1.55em;padding:.18em .16em .22em;font-weight:800;line-height:1;display:block;position:relative}.flip-card-face.is-out{z-index:1;animation:.32s cubic-bezier(.3,.1,.2,1) forwards flip-roll-out;position:absolute;inset:0}.flip-card-face.is-in.rolling{animation:.32s cubic-bezier(.3,.1,.2,1) forwards flip-roll-in}.flip-card-label{letter-spacing:.08em;text-transform:uppercase;color:#8a93a8;font-size:.46em;font-weight:700;line-height:1}@keyframes flip-roll-in{0%{opacity:.3;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes flip-roll-out{0%{opacity:1;transform:translateY(0)}to{opacity:.3;transform:translateY(100%)}}.flip-countdown.is-compact{gap:2px;font-size:10px}.flip-countdown.is-compact .flip-card-face{min-width:1.5em;padding:.16em .12em .2em}.flip-countdown.is-compact .flip-card-label{letter-spacing:.04em;font-size:.5em}@media (prefers-reduced-motion:reduce){.flip-card-face.is-in.rolling,.flip-card-face.is-out{animation:none}.flip-card-face.is-out{display:none}}.rules-page{flex-direction:column;gap:12px;padding:16px 16px 32px;display:flex}.rules-hero{border-bottom:1px solid #1a1f2b;margin-bottom:8px;padding:12px 8px 20px}.rules-hero .rules-hero-kicker{letter-spacing:1.4px;text-transform:uppercase;color:#f5b91e;margin-bottom:8px;font-size:11px;font-weight:800}.rules-hero .rules-hero-tagline{color:#e7ebf3;letter-spacing:-.4px;margin:0;font-size:24px;font-weight:800;line-height:1.25}.rules-hero .rules-hero-sub{color:#5b6479;margin:8px 0 0;font-size:13px}.rules-category{letter-spacing:1.6px;text-transform:uppercase;color:#f5b91e;margin-top:8px;padding:12px 8px 0;font-size:11px;font-weight:800}.rules-section{background:#11141c;border:1px solid #1a1f2b;border-radius:16px;padding:20px}.rules-section .rules-section-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.rules-section .rules-section-icon{background:#1a1f2b;border:1px solid #262d3d;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:16px;line-height:1;display:grid}.rules-section .rules-section-title{color:#e7ebf3;letter-spacing:.2px;margin:0;font-size:16px;font-weight:800}.rules-section .rules-body{color:#8a93a8;margin:0 0 12px;font-size:14px;line-height:1.6}.rules-section .rules-body:last-child{margin-bottom:0}.rules-section .rules-body strong{color:#e7ebf3;font-weight:700}.rules-section .rules-body.rules-subhead{margin-top:16px}.rules-section .rules-hint{color:#5b6479;border-left:2px solid #262d3d;margin:12px 0 0;padding-left:12px;font-size:12px;line-height:1.55}.rules-section .rules-hint:last-child{margin-bottom:0}.rules-steps{counter-reset:rules-step;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rules-steps li{counter-increment:rules-step;color:#8a93a8;align-items:center;min-height:26px;padding-left:38px;font-size:14px;line-height:1.5;display:flex;position:relative}.rules-steps li:before{content:counter(rules-step);color:#f5b91e;background:#f5b91e1f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid;position:absolute;top:0;left:0}.rules-points{flex-direction:column;gap:6px;margin:8px 0 0;display:flex}.rules-points-row{background:#1a1f2b;border-left:3px solid #3a4256;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.rules-points-row.bullseye{background:#f5b91e1a;border-left-color:#f5b91e}.rules-points-row.bullseye .rules-points-label{color:#f5b91e}.rules-points-row.close-call{background:#ffdd8012;border-left-color:#ffdd80}.rules-points-row.close-call .rules-points-label{color:#ffdd80}.rules-points-label{color:#e7ebf3;font-size:13px;font-weight:800}.rules-points-desc{color:#5b6479;font-size:12px;line-height:1.3}.rules-points-value{color:#e7ebf3;white-space:nowrap;text-align:right;font-size:14px;font-weight:800}.rules-warn{color:#ffdd80}.rules-warn strong{color:#ffeebf}.rules-mode-tables{flex-direction:column;gap:12px;margin-top:12px;display:flex}.rules-mode-table{background:#1a1f2b5c;border:1px solid #1a1f2b;border-radius:10px;overflow:hidden}.rules-mode-table-head{background:#f5b91e14;border-bottom:1px solid #1a1f2b;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.rules-mode-table-title{color:#f5b91e;letter-spacing:.3px;font-size:13px;font-weight:800}.rules-mode-table-sub{color:#8a93a8;font-size:12px;line-height:1.35}.rules-mode-grid{border-collapse:collapse;width:100%;font-size:13px}.rules-mode-grid th,.rules-mode-grid td{text-align:right;color:#e7ebf3;border-top:1px solid #1a1f2bb3;padding:8px 12px}.rules-mode-grid th{text-transform:uppercase;letter-spacing:.5px;color:#5b6479;background:0 0;border-top:0;font-size:11px;font-weight:700}.rules-mode-grid th:first-child,.rules-mode-grid td:first-child{text-align:left;color:#8a93a8}.rules-mode-grid td{font-variant-numeric:tabular-nums;font-weight:700}.rules-mode-grid td:first-child{font-weight:500}.rules-monkey-section{border-color:#f5b91e40}.rules-monkey-card{color:#8a93a8;background:#1a1f2b;border-left:3px solid #f5b91e;border-radius:10px;margin:12px 0;padding:16px;font-size:13px;line-height:1.6}.rules-monkey-card p{margin:0 0 8px}.rules-monkey-card p:last-child{margin-bottom:0}.rules-monkey-card strong{color:#e7ebf3;font-weight:700}.rules-monkey-footnote{color:#5b6479;font-size:12px;font-style:italic}.rules-list{color:#8a93a8;flex-direction:column;gap:8px;margin:12px 0 0;padding-left:20px;font-size:14px;line-height:1.55;display:flex}.rules-list li{padding-left:4px}.rules-list strong{color:#e7ebf3;font-weight:700}.rules-footer{text-align:center;color:#5b6479;padding:16px 16px 24px;font-size:13px;line-height:1.6}.top-scorers-page .ts-head{margin:16px 0 12px}.top-scorers-page .ts-head .ts-title{align-items:center;gap:8px;margin:0;font-size:20px;font-weight:800;display:flex}.top-scorers-page .ts-head .ts-sub{color:#8a93a8;margin:4px 0 0;font-size:13px}.top-scorers-page .ts-empty{color:#8a93a8;text-align:center;padding:16px;font-size:13px}.top-scorers-page .ts-list{padding:4px 0}.top-scorers-page .ts-row{grid-template-columns:28px 44px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:8px 12px;display:grid}.top-scorers-page .ts-row+.ts-row{border-top:1px solid #262d3d8c}.top-scorers-page .ts-row.clickable{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px}.top-scorers-page .ts-row.clickable:hover{background:#f5b91e0f}.top-scorers-page .ts-row.clickable:active{background:#f5b91e1a}.top-scorers-page .ts-row.clickable:focus-visible{outline-offset:-2px;outline:2px solid #f5b91e}.top-scorers-page .ts-row.clickable:hover .ts-goto{color:#f5b91e;opacity:1}.top-scorers-page .ts-goto{color:#5b6479;opacity:.9;display:inline-flex}.top-scorers-page .ts-goto svg{width:16px;height:16px}.top-scorers-page .ts-rank{text-align:center;color:#8a93a8;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.top-scorers-page .ts-top-1 .ts-rank{color:#f0c557}.top-scorers-page .ts-top-2 .ts-rank{color:#c9cfdb}.top-scorers-page .ts-top-3 .ts-rank{color:#cd8f5a}.top-scorers-page .ts-photo{background:#1a1f2b;border:1px solid #262d3d;border-radius:50%;width:44px;height:44px;overflow:hidden}.top-scorers-page .ts-photo img{object-fit:cover;width:100%;height:100%;display:block}.top-scorers-page .ts-top-1 .ts-photo{border-color:#f0c557b3}.top-scorers-page .ts-main{flex-direction:column;gap:2px;min-width:0;display:flex}.top-scorers-page .ts-main .ts-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.top-scorers-page .ts-main .ts-country{color:#8a93a8;align-items:center;gap:6px;font-size:12px;display:inline-flex}.top-scorers-page .ts-main .ts-country .ts-flag{object-fit:cover;border-radius:2px;width:18px;height:13px;display:block}.top-scorers-page .ts-goals{flex-direction:column;align-items:center;min-width:40px;line-height:1.05;display:flex}.top-scorers-page .ts-goals .n{color:#f5b91e;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.top-scorers-page .ts-goals .u{letter-spacing:.5px;text-transform:uppercase;color:#5b6479;font-size:9px}.player-stats-modal .ps-country{color:#8a93a8;align-items:center;gap:6px;margin-top:2px;font-size:13px;display:inline-flex}.player-stats-modal .ps-country img{object-fit:cover;border-radius:2px;width:18px;height:13px;display:block}.player-stats-modal .us-total{margin-bottom:16px}.player-stats-modal .ps-goals-title{text-transform:uppercase;letter-spacing:.6px;color:#8a93a8;align-items:center;gap:6px;margin:8px 0;font-size:10px;font-weight:700;display:flex}.player-stats-modal .ps-goals-count{color:#f5b91e;font-variant-numeric:tabular-nums;background:#f5b91e24;border-radius:999px;padding:1px 7px;font-weight:800}.player-stats-modal .ps-goal-list{flex-direction:column;gap:8px;display:flex}.player-stats-modal .ps-goal-row{appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 12px;transition:background .12s,border-color .12s,transform 80ms;display:flex}.player-stats-modal .ps-goal-row:hover{background:#f5b91e14;border-color:#f5b91e}.player-stats-modal .ps-goal-row:active{transform:translateY(1px)}.player-stats-modal .ps-goal-flag{color:#8a93a8;background:#11141c;border:1px solid #262d3d;border-radius:4px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.player-stats-modal .ps-goal-flag img{object-fit:cover;width:100%;height:100%}.player-stats-modal .ps-goal-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.player-stats-modal .ps-goal-name{color:#e7ebf3;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.player-stats-modal .ps-goal-name .ps-goal-score{color:#f5b91e;font-variant-numeric:tabular-nums;margin-left:6px}.player-stats-modal .ps-goal-sub{color:#8a93a8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.player-stats-modal .ps-goal-mins{color:#f5b91e;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:11px;font-weight:700}.player-stats-modal .ps-goals-empty{color:#8a93a8;text-align:center;padding:12px 0;font-size:13px}.cookie-consent{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:1000;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#1a1f2bf5,#11141cf5);border:1px solid #f5b91e4d;border-radius:16px;align-items:center;gap:12px;width:min(560px,100vw - 24px);padding:12px 14px;animation:.32s cubic-bezier(.2,.9,.3,1.2) ccSlideUp;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 16px 50px #00000080}.cookie-consent .cc-text{color:#8a93a8;flex:1;min-width:0;font-size:12.5px;line-height:1.45}.cookie-consent .cc-text a{color:#f5b91e;text-underline-offset:2px;text-decoration:underline}.cookie-consent .cc-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.cookie-consent .cc-btn{appearance:none;cursor:pointer;color:#0b0d12;background:#f5b91e;border:0;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:800;transition:filter .14s,transform .12s}.cookie-consent .cc-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.cookie-consent .cc-btn:active{transform:translateY(0)}.cookie-consent .cc-btn-ghost{appearance:none;cursor:pointer;color:#8a93a8;background:0 0;border:0;border-radius:999px;padding:9px 12px;font-size:12.5px;font-weight:700;transition:color .14s,background .14s,box-shadow .14s;box-shadow:inset 0 0 0 1px #3a4256}.cookie-consent .cc-btn-ghost:hover{color:#e7ebf3;background:#ffffff0d;box-shadow:inset 0 0 0 1px #5b6479}@media (width<=560px){.cookie-consent{flex-wrap:wrap}.cookie-consent .cc-text,.cookie-consent .cc-actions{flex:100%}.cookie-consent .cc-actions .cc-btn,.cookie-consent .cc-actions .cc-btn-ghost{flex:1}}@keyframes ccSlideUp{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.toast-host{left:0;right:0;bottom:calc(20px + env(safe-area-inset-bottom));z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed}.toast{pointer-events:auto;text-align:left;appearance:none;cursor:pointer;color:#e7ebf3;background:#1a1f2b;border:1px solid #262d3d;border-radius:10px;width:fit-content;max-width:420px;padding:12px 16px;font-size:13px;font-weight:600;line-height:1.35;animation:.2s cubic-bezier(.2,.8,.2,1.2) both toast-in;box-shadow:0 12px 32px #00000073}.toast.toast-error{color:#e7ebf3;background:linear-gradient(#f871712e,#1a1f2b);border-color:#f8717199}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.app-boot-splash{color:#e6e8ee;letter-spacing:.4px;z-index:50;background:radial-gradient(1100px 700px at 50% -200px,#d4a64a1a,#0000 70%),radial-gradient(800px 500px at 50% 120%,#d4a64a0d,#0000 60%),#0b0d12;flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .28s,visibility 0s linear .28s;display:flex;position:fixed;inset:0;overflow:hidden}.app-boot-splash.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,visibility linear}.app-boot-splash.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.boot-stadium{width:240px;height:110px;position:relative}.boot-field{background:repeating-linear-gradient(90deg,#ffffff06 0 20px,#0000 20px 40px),linear-gradient(#1f3826 0%,#16241a 100%);border-radius:50%/18%;height:70px;position:absolute;inset:18px 0 0;overflow:hidden;transform:perspective(220px)rotateX(45deg);box-shadow:0 12px 30px #0000008c,inset 0 0 30px #0006}.boot-line-mid{background:#ffffff38;width:1px;position:absolute;top:0;bottom:0;left:50%}.boot-circle{border:1px solid #ffffff38;border-radius:50%;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.boot-ball{background:radial-gradient(circle at 30% 30%,#fff 0%,#d6d6d6 55%,#8a8a8a 100%),#fff;border-radius:50%;width:16px;height:16px;margin-left:-8px;animation:1.1s infinite boot-ball-bounce,1.1s linear infinite boot-ball-spin;position:absolute;top:52px;left:50%;box-shadow:inset -2px -3px 4px #00000040,0 6px 10px #00000059}.boot-ball:before,.boot-ball:after{content:"";background:#111;border-radius:50%;position:absolute}.boot-ball:before{width:4px;height:4px;top:3px;left:6px}.boot-ball:after{width:3px;height:3px;bottom:4px;left:4px;box-shadow:7px 0 #111,-2px -7px #111}.boot-ball-shadow{background:radial-gradient(#000000d9 0%,#0000008c 55%,#0000 100%);border-radius:50%;width:16px;height:4px;animation:1.1s infinite boot-shadow;position:absolute;bottom:-94px;left:50%;transform:translate(-50%)scale(1.15,.5)}.boot-brand{letter-spacing:1px;background:linear-gradient(#f5d68a 0%,#d4a64a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700}.boot-tagline{color:#8a93a8;letter-spacing:.6px;text-transform:uppercase;font-size:12px;animation:1.6s ease-in-out infinite boot-tagline-pulse}.boot-recover{flex-direction:column;align-items:center;gap:10px;margin-top:6px;animation:.32s both boot-recover-in;display:flex}.boot-recover-btn{appearance:none;color:#f5d68a;letter-spacing:.3px;cursor:pointer;background:#d4a64a1f;border:1px solid #d4a64a8c;border-radius:10px;padding:11px 18px;font-size:13px;font-weight:700;transition:background .14s,border-color .14s}.boot-recover-btn:hover:not(:disabled){background:#d4a64a33;border-color:#d4a64ad9}.boot-recover-btn:disabled{opacity:.6;cursor:default}.boot-recover-link{appearance:none;color:#8a93a8;letter-spacing:.3px;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 8px;font-size:12px;text-decoration:underline}.boot-recover-link:hover:not(:disabled){color:#e6e8ee}.boot-recover-link:disabled{opacity:.6;cursor:default}@keyframes boot-recover-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes boot-ball-bounce{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);top:52px}50%{animation-timing-function:cubic-bezier(.6,0,.8,.3);top:20px}to{top:52px}}@keyframes boot-ball-spin{to{rotate:360deg}}@keyframes boot-shadow{0%,to{opacity:.95;filter:blur(1.4px);animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translate(-50%)scale(1.15,.5)}50%{opacity:.28;filter:blur(4.5px);animation-timing-function:cubic-bezier(.6,0,.8,.3);transform:translate(-50%)scale(.4,.5)}}@keyframes boot-tagline-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.boot-ball,.boot-ball-shadow{animation:none}}
