*,:before,:after{box-sizing:border-box}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:#e7ebf3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;overscroll-behavior:none;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,textarea,[contenteditable]{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}input[type=checkbox],input[type=radio]{accent-color:#f5b91e}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(4px + env(safe-area-inset-top)) 12px 4px;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.is-merged{background:linear-gradient(#1c263cd1 0%,#101420d9 100%);border-bottom:0;box-shadow:inset 0 1px #8cafeb12}.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 .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-race{color:#f5b91e;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;transition:background .16s,border-color .16s,transform .12s,box-shadow .16s;display:grid}.app-header .header-race svg{width:17px;height:17px}.app-header .header-race:hover{border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e24}.app-header .header-race:active{transform:scale(.94)}.app-header .header-race:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.app-header .header-sim{color:#b89ef8;cursor:pointer;background:#2a1d47;border:1px solid #7c5cbf;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;transition:background .16s,border-color .16s,color .16s,transform .12s,box-shadow .16s;display:grid}.app-header .header-sim svg{width:17px;height:17px}.app-header .header-sim:hover{color:#d0baff;background:#3a2860;border-color:#a07de0;box-shadow:0 0 0 3px #7c5cbf2e}.app-header .header-sim:active{transform:scale(.94)}.app-header .header-sim:focus-visible{outline-offset:2px;outline:2px solid #a07de0}.app-header .header-sim.is-active{color:#fff;background:#7c3fb8;border-color:#b07ef8}.app-header .header-filter{color:#f5b91e;cursor:pointer;background:#f5b91e1a;border:1px solid #f5b91e52;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;transition:background .16s,border-color .16s,color .16s,transform .12s,box-shadow .16s;display:grid;position:relative}.app-header .header-filter svg{width:17px;height:17px}.app-header .header-filter:hover{color:#ffdd80;background:#f5b91e2e;border-color:#f5b91e8c;box-shadow:0 0 0 3px #f5b91e24}.app-header .header-filter:active{transform:scale(.94)}.app-header .header-filter:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.app-header .header-filter.is-active{color:#0b0d12;background:#f5b91e;border-color:#ffdd80}.app-header .header-filter .header-filter-badge{box-sizing:border-box;color:#0b0d12;text-align:center;background:#f5b91e;border-radius:999px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:800;line-height:14px;position:absolute;top:-5px;right:-5px}.app-header .header-filter.is-active .header-filter-badge{color:#f5b91e;background:#0b0d12}@media (width<=460px){.app-header .header-right{gap:6px}.app-header .header-race,.app-header .header-sim,.app-header .header-filter,.app-header .header-avatar{width:32px;height:32px}.app-header .header-race svg,.app-header .header-sim svg,.app-header .header-filter svg{width:15px;height:15px}.app-header .header-glasses{width:32px}}.app-header .header-race.nudge{background:#f5b91e24;border-color:#f5b91e;animation:2.2s ease-in-out infinite race-nudge-wiggle;position:relative;box-shadow:0 0 10px #f5b91e4d}.app-header .header-race.nudge svg{filter:drop-shadow(0 0 4px #f5b91eb3)}.app-header .header-race.nudge:after{content:"";border-radius:inherit;pointer-events:none;animation:2.2s ease-out infinite race-nudge-glow;position:absolute;inset:-1px}.app-header .header-sim.nudge{border-color:#a07de0;animation:2.4s ease-in-out infinite sim-nudge-pulse;position:relative;overflow:visible}.app-header .header-sim.nudge:before,.app-header .header-sim.nudge:after{content:"✦";color:#d0baff;text-shadow:0 0 6px #b89ef8cc;pointer-events:none;z-index:1;line-height:1;position:absolute}.app-header .header-sim.nudge:before{font-size:12px;animation:1.8s ease-in-out infinite sim-nudge-sparkle;top:-7px;right:-5px}.app-header .header-sim.nudge:after{font-size:9px;animation:1.8s ease-in-out .9s infinite sim-nudge-sparkle;bottom:-6px;left:-5px}.app-header .header-glasses{color:#f5b91e;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;transition:color .16s,transform .12s;display:grid}.app-header .header-glasses svg{width:22px;height:22px}.app-header .header-glasses:hover{color:#ffdd80}.app-header .header-glasses:active{transform:scale(.9)}.app-header .header-glasses:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.app-header .header-glasses.is-active{color:#f5b91e}.app-header .header-avatar{cursor:pointer;color:#e7ebf3;background:#1a1f2b;border:1px solid #262d3d;border-radius:999px;place-items:center;width:36px;height:36px;padding:0;font-size:14px;font-weight:700;line-height:1;transition:border-color .16s,transform .12s,box-shadow .16s;display:grid;overflow:hidden}.app-header .header-avatar img{object-fit:cover;width:100%;height:100%;display:block}.app-header .header-avatar:hover{border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e24}.app-header .header-avatar:active{transform:scale(.94)}.app-header .header-avatar:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.app-header .header-avatar[aria-expanded=true]{border-color:#f5b91e;box-shadow:0 0 0 3px #f5b91e2e}.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:44px;height:44px;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:44px;height:44px;display:inline-block}.app-header-slot:last-child{justify-self:end}.content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));scrollbar-width:none;scrollbar-color:#262d3d transparent;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.content::-webkit-scrollbar{width:4px}.content::-webkit-scrollbar-thumb{background:#262d3d;border-radius:2px}.content::-webkit-scrollbar-track{background:0 0}.content.route-enter>*{animation:.24s cubic-bezier(.2,.7,.4,1) both routeEnter}@keyframes routeEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.app.is-home .content.route-enter>*{animation:none}.app.has-tabbar .content{padding-bottom:0}.app.is-home .content{overflow-y:hidden}.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:44px;height:44px;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:none;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;font-size:16px;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}.app-tabbar{z-index:10;-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);padding-bottom:env(safe-area-inset-bottom);-webkit-user-select:none;user-select:none;background:#0b0d12eb;border-top:1px solid #1a1f2b;flex-shrink:0;grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;display:grid}body.sim-active .app-tabbar{display:none}.tabbar-item{appearance:none;cursor:pointer;color:#8a93a8;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:52px;padding:8px 4px 6px;transition:color .16s,transform 80ms;display:flex;position:relative}.tabbar-item .tabbar-icon{opacity:.5;place-items:center;width:26px;height:26px;transition:opacity .16s;display:grid}.tabbar-item .tabbar-icon svg{width:24px;height:24px;display:block}.tabbar-item .tabbar-icon img{object-fit:contain;width:22px;height:22px;display:block}.tabbar-item .tabbar-icon .tabbar-emoji{font-size:21px;line-height:1}.tabbar-item .tabbar-label{letter-spacing:.2px;white-space:nowrap;font-size:10px;font-weight:700;line-height:1}.tabbar-item:active{transform:scale(.9)}.tabbar-item:focus-visible{outline-offset:-3px;border-radius:12px;outline:2px solid #f5b91e}.tabbar-item.active{color:#f5b91e}.tabbar-item.active .tabbar-icon{opacity:1;animation:.36s cubic-bezier(.34,1.56,.64,1) both tabPop}.tabbar-item.tabbar-home{color:#f5b91e}.tabbar-item.tabbar-home .tabbar-icon{opacity:1;background:linear-gradient(#f5b91e,#e0a514);border-radius:50%;width:54px;height:54px;margin-top:-26px;margin-bottom:1px;transition:width .28s cubic-bezier(.34,1.4,.64,1),height .28s cubic-bezier(.34,1.4,.64,1),margin-top .28s cubic-bezier(.34,1.4,.64,1),box-shadow .24s;box-shadow:0 0 0 4px #0b0d12eb,0 6px 18px #f5b91e73}.tabbar-item.tabbar-home .tabbar-icon .tabbar-emoji{font-size:27px;transition:font-size .28s cubic-bezier(.34,1.4,.64,1)}.tabbar-item.tabbar-home .tabbar-label{font-weight:800}.tabbar-item.tabbar-home.active .tabbar-icon{width:32px;height:32px;margin-top:0;animation:none;box-shadow:0 0 0 3px #f5b91e47}.tabbar-item.tabbar-home.active .tabbar-icon .tabbar-emoji{font-size:22px}@keyframes tabPop{0%{transform:scale(.82)}55%{transform:scale(1.14)}to{transform:scale(1)}}.tabbar-item .tabbar-icon.is-nudge{opacity:1;transform-origin:50% 85%;animation:1.56s ease-in-out infinite tabNudge}.tabbar-item .tabbar-icon.is-nudge .tabbar-emoji{animation:1.56s ease-in-out infinite tabNudgeGlow}@keyframes tabNudge{0%,60%,to{transform:translateY(0)rotate(0)}10%{transform:translateY(-8px)rotate(-12deg)}22%{transform:translateY(0)rotate(10deg)}34%{transform:translateY(-5px)rotate(-8deg)}46%{transform:translateY(0)rotate(5deg)}54%{transform:translateY(0)rotate(0)}}@keyframes tabNudgeGlow{0%,to{filter:drop-shadow(0 0 #0000)}15%,45%{filter:drop-shadow(0 0 10px #f5b91ee6)}60%{filter:drop-shadow(0 0 4px #f5b91e66)}}.tabbar-item .tabbar-label.is-nudge{animation:1.56s ease-in-out infinite tabNudgeLabel}@keyframes tabNudgeLabel{0%,60%,to{color:#8a93a8;transform:scale(1)}18%{color:#f5b91e;transform:scale(1.08)}40%{color:#ffdd80;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.content.route-enter>*,.tabbar-item.active .tabbar-icon,.tabbar-item .tabbar-icon.is-nudge,.tabbar-item .tabbar-icon.is-nudge .tabbar-emoji,.tabbar-item .tabbar-label.is-nudge{animation:none}.tabbar-item.tabbar-home .tabbar-icon,.tabbar-item.tabbar-home .tabbar-emoji{transition:none}}.final-score{color:#8a93a8;font-variant-numeric:tabular-nums;vertical-align:middle;white-space:nowrap;margin-left:.3em;font-size:.62em;font-weight:700}@keyframes race-nudge-wiggle{0%,30%,to{transform:rotate(0)scale(1)}5%{transform:rotate(-16deg)scale(1.22)}10%{transform:rotate(14deg)scale(1.22)}15%{transform:rotate(-10deg)scale(1.15)}20%{transform:rotate(7deg)scale(1.08)}25%{transform:rotate(-3deg)scale(1.03)}}@keyframes race-nudge-glow{0%{background:#f5b91e47;box-shadow:0 0 #f5b91ebf}45%,to{background:#f5b91e00;box-shadow:0 0 0 14px #f5b91e00}}@media (prefers-reduced-motion:reduce){.header-race.nudge,.header-race.nudge:after{animation:none}}@keyframes sim-nudge-sparkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}@keyframes sim-nudge-pulse{0%,to{box-shadow:0 0 4px #b89ef833}50%{box-shadow:0 0 14px #b89ef899}}@media (prefers-reduced-motion:reduce){.header-sim.nudge{animation:none}.header-sim.nudge:before,.header-sim.nudge:after{opacity:1;animation:none}}.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:none;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.has-two-bonuses{min-height:64px}.match-leaderboard .user-row.clickable{cursor:pointer;transition:background .12s,transform 80ms}.match-leaderboard .user-row.clickable:hover{background:#f5b91e0f}.match-leaderboard .user-row.clickable:active{background:#f5b91e1f;transform:scale(.985)}.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;position:relative}.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 .lb-swap-pane.scores.has-shared-kickoff .match-col{justify-content:center;min-height:56px}.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 .2s 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 .lb-swap-pane.scores.has-shared-kickoff .match-col{min-height:64px}.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 .header-row .match-col .my-pts b{font-size:11px}.match-leaderboard.is-tall .header-row .match-col .my-pts span{font-size:8px}.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-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}.match-leaderboard .header-row .lhs .lb-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-tn-btn{all:unset;box-sizing:border-box;color:#3b82f6;cursor:pointer;background:#3b82f61f;border:1px solid #3b82f661;border-radius:999px;align-items:center;gap:3px;padding:5px 9px;font-size:12px;font-weight:700;transition:background .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.lb-tn-btn svg{flex-shrink:0;width:13px;height:13px;display:block}.lb-tn-btn:hover{color:#89b4fa;background:#3b82f633;border-color:#3b82f699}.lb-tn-btn:active{transform:scale(.96)}.lb-tn-btn:disabled{opacity:.4;cursor:default;pointer-events:none}.lb-tn-btn.is-goto{padding:6px}.match-leaderboard .lb-swap-pane.scores{position:relative}.match-leaderboard .lb-tn-left{align-items:center;gap:8px;display:inline-flex;position:relative}.match-leaderboard .lb-tn-left>.lb-tn-btn.is-goto{z-index:1;background:#17233b;position:absolute;top:0;left:50%;transform:translate(-50%,-60%)}.match-leaderboard .lb-tn-left>.lb-tn-btn.is-goto:active{transform:translate(-50%,-60%)scale(.96)}.lb-tn-matchno{pointer-events:none;color:#3b82f6;letter-spacing:.02em;white-space:nowrap;font-size:11px;font-weight:700}.match-leaderboard .lb-swap-pane.scores>.lb-tn-matchno{z-index:4;position:absolute;top:-12px;left:50%;transform:translate(-50%,-50%)}.match-leaderboard.is-tall .header-row .lb-swap{grid-area:1/4}.match-leaderboard .header-row>.lb-tn-matchno.is-zoom{z-index:4;grid-area:1/4;place-self:start center;align-items:center;height:0;display:inline-flex;position:relative;top:-13px;overflow:visible;transform:translate(-12px)}.match-leaderboard .header-row .pts-th{position:relative}.match-leaderboard .header-row .pts-th>.lb-tn-toggle{z-index:4;margin-bottom:4px;position:absolute;inset:auto auto 100% 50%;transform:translate(-50%)}.match-leaderboard .header-row .pts-th>.lb-tn-toggle:active{transform:translate(-50%)scale(.95)}.match-leaderboard .header-row .pts-th>.lb-tn-toggle.is-on .lb-scorer-toggle-slim-track{background:#3b82f6;border-color:#3b82f6}.lb-filter-btn{all:unset;box-sizing:border-box;color:#f5b91e;cursor:pointer;background:#f5b91e1a;border:1px solid #f5b91e52;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:6px;transition:background .16s,border-color .16s,color .16s;display:inline-flex;position:relative}.lb-filter-btn svg{flex-shrink:0;width:13px;height:13px;display:block}.lb-filter-btn:hover{color:#ffdd80;background:#f5b91e2e;border-color:#f5b91e8c}.lb-filter-btn:active{transform:scale(.96)}.lb-filter-btn.is-active{color:#0b0d12;background:#f5b91e;border-color:#ffdd80}.lb-filter-btn .lb-filter-badge{box-sizing:border-box;color:#0b0d12;text-align:center;background:#f5b91e;border-radius:999px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:800;line-height:14px}.lb-filter-btn.is-active .lb-filter-badge{color:#f5b91e;background:#0b0d12}.lb-filter-btn .lb-filter-new{color:#fff;letter-spacing:.4px;pointer-events:none;background:#ef4444;border:1px solid #0b0d12;border-radius:999px;padding:1px 4px;font-size:8px;font-weight:800;line-height:1.45;animation:1.8s ease-in-out infinite lb-filter-new-pop;position:absolute;top:-8px;right:-21px}@keyframes lb-filter-new-pop{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.lb-filter{background:linear-gradient(#11141c,#0b0d12f2);border:1px solid #f5b91e73;border-radius:11px;margin-bottom:20px;padding:10px 12px;animation:.3s cubic-bezier(.34,1.56,.64,1) both lb-sim-enter;box-shadow:0 4px 14px #0000004d}.lb-filter .lb-filter-header{align-items:center;gap:6px;min-height:25px;margin-bottom:10px;display:flex}.lb-filter .lb-filter-header .lb-filter-icon{color:#f5b91e;flex-shrink:0;width:13px;height:13px}.lb-filter .lb-filter-header .lb-filter-title{letter-spacing:1px;text-transform:uppercase;color:#f5b91e;flex:1;font-size:11px;font-weight:700}.lb-filter .lb-filter-header .lb-filter-clear{all:unset;color:#f5b91e;cursor:pointer;border:1px solid #f5b91e66;border-radius:999px;height:22px;padding:0 10px;font-size:11px;font-weight:700;transition:border-color .14s,color .14s}.lb-filter .lb-filter-header .lb-filter-clear:hover{color:#ffdd80;border-color:#f5b91e}.lb-filter .lb-filter-header .lb-filter-clear:active{transform:scale(.96)}.lb-filter .lb-filter-header .lb-filter-close{all:unset;cursor:pointer;color:#8a93a8;border-radius:4px;place-items:center;width:22px;height:22px;display:grid}.lb-filter .lb-filter-header .lb-filter-close svg{width:14px;height:14px;display:block}.lb-filter .lb-filter-header .lb-filter-close:hover{color:#e7ebf3;background:#f5b91e1f}.lb-filter .lb-filter-mode{align-items:center;gap:8px;margin-bottom:10px;display:flex}.lb-filter .lb-filter-mode .lb-filter-mode-label{text-transform:uppercase;letter-spacing:.6px;color:#8a93a8;font-size:10px;font-weight:700}.lb-filter .lb-filter-mode .lb-filter-seg{background:#11141c;border:1px solid #262d3d;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.lb-filter .lb-filter-mode .lb-filter-seg button{all:unset;cursor:pointer;color:#8a93a8;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;transition:background .14s,color .14s}.lb-filter .lb-filter-mode .lb-filter-seg button.is-on{color:#0b0d12;background:#f5b91e}.lb-filter .lb-filter-mode .lb-filter-seg button:not(.is-on):hover{color:#e7ebf3}.lb-filter .lb-filter-sections{flex-direction:column;gap:12px;display:flex}.lb-filter .lb-filter-section-head{align-items:center;gap:8px;margin-bottom:7px;display:flex}.lb-filter .lb-filter-section-head .lb-filter-section-title{text-transform:uppercase;letter-spacing:.6px;color:#f5b91e;font-size:10px;font-weight:700}.lb-filter .lb-filter-section-head .lb-filter-section-clear{all:unset;cursor:pointer;color:#8a93a8;margin-left:auto;font-size:10px;font-weight:700;text-decoration:underline}.lb-filter .lb-filter-section-head .lb-filter-section-clear:hover{color:#e7ebf3}.lb-filter .lb-filter-live-badge{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-filter .lb-filter-live-badge .dot{background:#ef4444;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite lb-sim-live-pulse;box-shadow:0 0 5px 1px #ef4444b3}.lb-filter .lb-filter-search{background:#1a1f2b;border:1px solid #262d3d;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 10px;transition:border-color .14s;display:flex}.lb-filter .lb-filter-search:focus-within{border-color:#f5b91e}.lb-filter .lb-filter-search>svg{color:#5b6479;flex-shrink:0;width:14px;height:14px}.lb-filter .lb-filter-search input{all:unset;color:#e7ebf3;flex:1;min-width:0;font-size:14px}.lb-filter .lb-filter-search input::placeholder{color:#5b6479}.lb-filter .lb-filter-search .lb-filter-search-clear{all:unset;cursor:pointer;color:#8a93a8;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.lb-filter .lb-filter-search .lb-filter-search-clear svg{width:11px;height:11px;display:block}.lb-filter .lb-filter-search .lb-filter-search-clear:hover{color:#e7ebf3;background:#f5b91e1f}.lb-filter .lb-filter-result-group+.lb-filter-result-group{margin-top:8px}.lb-filter .lb-filter-match-head{align-items:center;gap:5px;margin-bottom:6px;display:flex}.lb-filter .lb-filter-match-head .lb-filter-flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:18px;height:13px}.lb-filter .lb-filter-match-head .lb-filter-match-code{color:#e7ebf3;font-size:11px;font-weight:700}.lb-filter .lb-filter-match-head .lb-filter-match-vs{color:#5b6479;font-size:10px}.lb-filter .lb-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.lb-filter .lb-filter-chip{all:unset;box-sizing:border-box;cursor:pointer;background:#1a1f2b;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;transition:box-shadow .14s,border-color .14s,transform 80ms,filter .14s;display:inline-flex}.lb-filter .lb-filter-chip.is-five{background:linear-gradient(#16a34a,#15803d)}.lb-filter .lb-filter-chip.is-three{background:linear-gradient(#0ea5e9,#0369a1)}.lb-filter .lb-filter-chip.is-zero{background:linear-gradient(#ef4444,#b91c1c)}.lb-filter .lb-filter-chip .lb-filter-chip-score{color:#fff;font-size:13px;font-weight:800}.lb-filter .lb-filter-chip .lb-filter-chip-count{color:#fff;text-align:center;background:#00000047;border-radius:999px;min-width:8px;padding:1px 6px;font-size:10px;font-weight:800}.lb-filter .lb-filter-chip .lb-filter-chip-you{text-transform:uppercase;letter-spacing:.5px;color:#fff;border:1px solid #ffffff8c;border-radius:999px;padding:1px 4px;font-size:8px;font-weight:800}.lb-filter .lb-filter-chip:hover{filter:brightness(1.08)}.lb-filter .lb-filter-chip:active{transform:scale(.96)}.lb-filter .lb-filter-chip.is-on{border-color:#ffdd80;box-shadow:0 0 0 2px #f5b91e,0 2px 8px #00000059}.lb-filter .lb-filter-empty{color:#5b6479;padding:2px 0;font-size:12px}.lb-filter .lb-filter-toggle{all:unset;cursor:pointer;align-items:center;gap:10px;display:flex}.lb-filter .lb-filter-toggle .lb-filter-toggle-track{background:#262d3d;border:1px solid #3a4256;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .16s,border-color .16s;position:relative}.lb-filter .lb-filter-toggle .lb-filter-toggle-track .lb-filter-toggle-knob{background:#8a93a8;border-radius:50%;width:16px;height:16px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px}.lb-filter .lb-filter-toggle .lb-filter-toggle-text{color:#e7ebf3;font-size:13px}.lb-filter .lb-filter-toggle.is-on .lb-filter-toggle-track{background:#f5b91e;border-color:#ffdd80}.lb-filter .lb-filter-toggle.is-on .lb-filter-toggle-track .lb-filter-toggle-knob{background:#0b0d12;transform:translate(16px)}.lb-filter .lb-filter-footer{color:#8a93a8;border-top:1px solid #f5b91e2e;margin-top:10px;padding-top:8px;font-size:11px}.lb-filter .lb-filter-footer b{color:#ffdd80;font-weight:800}.lb-filter-noresults{color:#8a93a8;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 0;font-size:13px;display:flex}.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:20px;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-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-scorer-stack{flex-shrink:0;display:flex}.lb-simulator .lb-sim-scorer-stack .lb-sim-player-photo+.lb-sim-player-photo{margin-left:-12px}.lb-simulator .lb-sim-places-section{flex-direction:column;gap:4px;margin-top:8px;display:flex}.lb-simulator .lb-sim-places-row{gap:6px;display:flex}.lb-simulator .lb-sim-place-btn{all:unset;box-sizing:border-box;color:#e7ebf3;cursor:pointer;white-space:nowrap;background:#1a1f2b;border:1px solid #262d3d;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;height:26px;padding:0 5px;font-size:11px;font-weight:600;transition:border-color .14s;display:flex;overflow:hidden}.lb-simulator .lb-sim-place-btn:hover{border-color:#7c5cbf}.lb-simulator .lb-sim-place-btn:focus-visible{outline-offset:2px;outline:2px solid #7c5cbf}.lb-simulator .lb-sim-place-btn .lb-sim-flag{width:16px;height:12px}.lb-simulator .lb-sim-place-btn .lb-simulator-pts-badge{padding:0 3px;font-size:8px}.lb-simulator .lb-sim-place-label{text-transform:uppercase;letter-spacing:.4px;color:#b89ef8;flex-shrink:0;font-size:8px;font-weight:800}.lb-simulator .lb-sim-place-empty{color:#5b6479;font-weight:700}.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)}@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.cols-2 .header-row .match-col:not(.is-wide) .col-goto{top:0;right:-2px}.match-leaderboard.cols-2 .header-row .match-col:not(.is-wide) .col-goto svg{width:14px;height:14px}.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 #262d3d;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:4px 0 6px;transition:border-color .12s,box-shadow .14s,transform .14s;display:flex;position:relative;box-shadow:0 2px 6px #00000059,inset 0 1px #ffffff0d}.match-leaderboard .header-row .match-col:hover{border-color:#f5b91e;transform:translateY(-1px);box-shadow:0 6px 16px #00000073,inset 0 1px #ffffff0f}.match-leaderboard .header-row .match-col:hover .col-goto{color:#f5b91e;opacity:1;transform:translate(2px)}.match-leaderboard .header-row .match-col:active{border-color:#f5b91e;transform:translateY(0);box-shadow:0 2px 5px #0006}.match-leaderboard .header-row .match-col:focus-visible{border-color:#f5b91e;outline:none;box-shadow:0 0 0 3px #f5b91e61}.match-leaderboard .header-row .match-col.upcoming{background:#1a1f2b}.match-leaderboard .header-row .match-col .col-goto{color:#f5b91e;opacity:1;pointer-events:none;transition:color .12s,opacity .12s,transform .12s;display:inline-flex;position:absolute;top:3px;right:2px}.match-leaderboard .header-row .match-col .col-goto svg{width:18px;height:18px;display:block}.match-leaderboard .header-row .match-col.has-pens .col-goto{top:2px;right:-2px}.match-leaderboard .header-row .match-col.has-pens .col-goto svg{width:14px;height:14px}.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 .status-tag .final-score{letter-spacing:0;color:#8a93a8;margin-left:0;font-size:10px;font-weight:700}.match-leaderboard .header-row .match-col .status-tag .pen-score{letter-spacing:0;color:#f5b91e;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;font-weight:700}.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;position:relative}.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 .sc-pts{color:#fff;font-variant-numeric:tabular-nums;background:#262d3d;border-radius:999px;place-items:center;width:14px;height:14px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:-6px;right:-14px;box-shadow:0 1px 3px #00000073}.match-leaderboard .header-row .match-col .actual-score .sc-pts.five{background:linear-gradient(#16a34a,#15803d)}.match-leaderboard .header-row .match-col .actual-score .sc-pts.three{background:linear-gradient(#0ea5e9,#0369a1)}.match-leaderboard .header-row .match-col .actual-score .sc-pts.zero{background:linear-gradient(#ef4444,#b91c1c)}.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:cover;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 .match-col .my-pts{z-index:1;color:#fff;font-variant-numeric:tabular-nums;background:#262d3d;border-radius:999px;align-items:baseline;gap:1px;padding:0 4px;line-height:1.5;display:inline-flex;position:absolute;top:3px;left:3px}.match-leaderboard .header-row .match-col .my-pts b{font-size:9px;font-weight:800}.match-leaderboard .header-row .match-col .my-pts span{text-transform:uppercase;letter-spacing:.3px;opacity:.85;font-size:7px;font-weight:700}.match-leaderboard .header-row .match-col .my-pts.five{background:linear-gradient(#16a34a,#15803d)}.match-leaderboard .header-row .match-col .my-pts.three{background:linear-gradient(#0ea5e9,#0369a1)}.match-leaderboard .header-row .match-col .my-pts.zero{background:linear-gradient(#ef4444,#b91c1c)}.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:not(.is-tall) .header-row .match-col{justify-content:center;min-height:68px}.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:center;align-items:flex-start;min-width:28px;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,.match-leaderboard.global-mode .user-row .scorer-cell.is-locked,.match-leaderboard.global-mode .user-row .winner-cell.is-locked{cursor:pointer}.match-leaderboard .user-row .winner-cell.is-dead .flag,.match-leaderboard .user-row .scorer-cell.is-dead .photo{position:relative}.match-leaderboard .user-row .winner-cell.is-dead .flag img,.match-leaderboard .user-row .scorer-cell.is-dead .photo img,.match-leaderboard .user-row .winner-cell.is-dead .flag:hover img,.match-leaderboard .user-row .scorer-cell.is-dead .photo:hover img{filter:brightness(.6)}.match-leaderboard .user-row .winner-cell.is-dead .flag:after,.match-leaderboard .user-row .scorer-cell.is-dead .photo:after{content:"";pointer-events:none;background:linear-gradient(to top right,#0000 calc(50% - 1.1px),#f87171 calc(50% - 1.1px) calc(50% + 1.1px),#0000 calc(50% + 1.1px));position:absolute;inset:0}.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.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:not(.pts-winner-bonus){opacity:.4;text-decoration:line-through}.match-leaderboard .header-row .winner-th.is-locked:hover{background:0 0}.match-leaderboard .pts .pts-winner-bonus .pts-trophy-icon{color:#f0b428;width:18px;height:14px}.match-leaderboard .winner-cell .wc-stage{color:#3a2a00;letter-spacing:.2px;white-space:nowrap;pointer-events:none;z-index:2;background:linear-gradient(#f7cf4d,#e3a614);border-radius:999px;padding:1.5px 4px;font-size:7px;font-weight:800;line-height:1;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #00000073}.match-leaderboard .winner-cell .wc-stage.is-p1{background:linear-gradient(#fff2b0,#f5b91e);box-shadow:0 0 7px #f7cf4db3,0 1px 3px #00000073}.match-leaderboard .winner-cell .wc-stage.is-p2{color:#232a3a;background:linear-gradient(#eef2f8,#9aa6bb)}.match-leaderboard .winner-cell .wc-stage.is-p3{color:#2b1503;background:linear-gradient(#e8a25b,#a05a24)}.match-leaderboard .winner-cell .wc-stage.is-p4{color:#e8ecf5;background:linear-gradient(#778092,#4a5163)}.match-leaderboard .winner-cell.is-top4 .flag{border-color:#e3a614;box-shadow:0 0 6px #f7cf4d59,inset 0 0 0 1px #ffffff0d}.match-leaderboard .winner-cell:has(.wc-stage.is-p1) .flag{border-color:#f5cf4d;box-shadow:0 0 9px #f7cf4da6,inset 0 0 0 1px #ffffff14}.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 .header-row .winner-th{position:relative}.match-leaderboard .header-row .winner-th .ts-bonus{z-index:3;position:absolute;top:-12px;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,.match-leaderboard .header-row .winner-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 .header-row .winner-th .ts-bonus{z-index:3}.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 .gap-th,.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{min-height:139px;left:50%;bottom:var(--tabbar-h,56px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:15;background:linear-gradient(#0b0d1200,#11141cf2 18%);border-top:1px solid #1a1f2b;width:100%;max-width:480px;padding:3px;position:absolute;transform:translate(-50%)}body.carousel-collapsed .bottom-carousel{min-height:0;padding-top:2px;padding-bottom:2px}.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;transition:height .24s;overflow:hidden}.match-carousel .track{will-change:transform;align-items:flex-start;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:active{border-color:#f5b91e;transform:scale(.97)}.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;position:relative}.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 .score .final-score{margin:1px 0 0;font-size:14px;line-height:1;display:block}.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:36px;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:36px;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;cursor:pointer;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{align-items:center;gap:6px;min-height:30px;margin:0 -5px;display:flex;position:relative}.match-carousel .compact-bar.is-collapsed .compact-left{display:none}.match-carousel .compact-bar.is-collapsed .compact-labels{gap:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.match-carousel .compact-bar.is-collapsed .when{opacity:.85;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.match-carousel .compact-bar.is-collapsed .compact-peek{margin:0}.match-carousel .compact-bar.is-collapsed .compact-peek.peek-left{order:-1}.match-carousel .compact-bar.is-collapsed .compact-peek.peek-right{order:1;margin-left:auto}.match-carousel .compact-bar.is-collapsed .compact-nav{display:contents}.match-carousel .compact-bar.is-collapsed .compact-nav button{flex:none;height:30px}.match-carousel .compact-bar.is-collapsed .compact-nav button:first-child{order:-2}.match-carousel .compact-bar.is-collapsed .compact-nav button:last-child{order:2;margin-left:auto}.match-carousel .compact-bar.is-collapsed .compact-peek.peek-right~.compact-nav button:last-child{margin-left:0}.match-carousel .compact-peek{align-items:center;gap:6px;display:inline-flex}.match-carousel .peek-pair{color:#e7ebf3;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 8px;transition:background .12s,border-color .12s,transform 80ms;display:inline-flex}.match-carousel .peek-pair:hover{background:#262d3d;border-color:#f5b91e}.match-carousel .peek-pair:active{transform:scale(.96)}.match-carousel .peek-pair .peek-box{color:#f5b91e;white-space:nowrap;font-variant-numeric:tabular-nums;border:1px dashed #f5b91e;border-radius:6px;align-items:center;padding:1px 7px;font-size:13px;font-weight:800;line-height:1.1;display:inline-flex}.match-carousel .peek-pair .peek-box.scored{color:#fff;border-style:solid;border-color:#0000}.match-carousel .peek-pair .peek-box.scored.five{background:linear-gradient(#16a34a,#15803d)}.match-carousel .peek-pair .peek-box.scored.three{background:linear-gradient(#0ea5e9,#0369a1)}.match-carousel .peek-pair .peek-box.scored.zero{background:linear-gradient(#ef4444,#b91c1c)}.match-carousel .peek-pair .peek-box.is-saving{animation:1s ease-in-out infinite pick-saving}.match-carousel .peek-pair .peek-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-carousel .peek-pair .peek-box.is-error{color:#f87171;background:#f8717124;border-color:#f87171;animation:.36s pick-shake}.match-carousel .peek-pair .peek-pick{color:#f5b91e;letter-spacing:.2px;white-space:nowrap;font-size:11px;font-weight:800;line-height:1}.match-carousel .peek-pair .flag{background:#262d3d;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;display:grid;overflow:hidden}.match-carousel .peek-pair .flag img{object-fit:cover;width:100%;height:100%;display:block}.match-carousel .peek-pair .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:36px;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{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;position:relative}.mj-btn{cursor:pointer;border:1px solid #262d3d;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .12s,background .12s,border-color .12s,opacity .12s;display:inline-flex;position:relative;box-shadow:0 6px 18px #00000073}.mj-btn svg{width:20px;height:20px}.mj-btn:active{transform:scale(.94)}.mj-btn:disabled{opacity:.35;cursor:default;box-shadow:none}.mj-btn:disabled:active{transform:none}.mj-next{color:#0b0d12;background:linear-gradient(#ffdd80,#e0a514);border-color:#e0a514}.mj-next:hover{filter:brightness(1.05)}.mj-unfilled{color:#f5b91e;background:#1a1f2b}.mj-unfilled:hover{background:#262d3d;border-color:#f5b91e}.mf-right{flex-direction:row;align-items:center;gap:11px;min-width:0;display:flex}.matches-jump{z-index:5;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:16px;right:16px}.matches-jump .mj-badge{z-index:1;box-sizing:border-box;color:#0b0d12;background:#f5b91e;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 6px #0006}.matches-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-color:#262d3d transparent;flex:auto;min-height:0;padding-bottom:16px;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-page.is-filtering .matches-controls{display:none}.matches-page.is-filtering>.lb-filter{margin-top:2px}.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)}.mf-count-pill{box-sizing:border-box;color:#e7ebf3;background:#11141c;border:1px solid #262d3d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 9px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.mf-filter-wrap{display:inline-flex;position:relative}.mf-filter-clear{z-index:1;box-sizing:border-box;appearance:none;cursor:pointer;color:#e7ebf3;background:#11141c;border:1px solid #262d3d;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .12s,border-color .12s,color .12s,transform 80ms;display:inline-flex;position:absolute;top:-12px;right:-6px;box-shadow:0 2px 6px #00000073}.mf-filter-clear svg{width:16px;height:16px;display:block}.mf-filter-clear:hover{color:#f5b91e;background:#1a1f2b;border-color:#f5b91e}.mf-filter-clear:active{transform:scale(.9)}.mf-filter-btn{padding:9px}.mf-filter-btn svg{width:18px;height:18px}.mf-filter-btn .lb-filter-new{top:-9px;left:auto;right:-9px}.mfp{box-sizing:border-box;width:100%}.mfp .lb-filter-done{all:unset;box-sizing:border-box;color:#0b0d12;cursor:pointer;background:linear-gradient(#ffdd80,#e0a514);border:1px solid #e0a514;border-radius:999px;flex-shrink:0;align-items:center;height:28px;padding:0 14px;font-size:13px;font-weight:800;transition:filter .14s,transform 80ms;display:inline-flex}.mfp .lb-filter-done:hover{filter:brightness(1.05)}.mfp .lb-filter-done:active{transform:scale(.96)}.mfp .mfp-states{flex-wrap:wrap;gap:6px;display:flex}.mfp .mfp-state-chip{all:unset;box-sizing:border-box;color:#e7ebf3;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:13px;font-weight:700;transition:border-color .14s,box-shadow .14s,background .14s,transform 80ms;display:inline-flex}.mfp .mfp-state-chip .mfp-state-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mfp .mfp-state-chip.is-set .mfp-state-dot{background:#22c55e}.mfp .mfp-state-chip.is-partial .mfp-state-dot{background:#fbbf24}.mfp .mfp-state-chip.is-unset .mfp-state-dot{background:0 0;border:1.5px dashed #5b6479}.mfp .mfp-state-chip .mfp-state-count{box-sizing:border-box;text-align:center;color:#e7ebf3;background:#262d3d99;border-radius:999px;min-width:18px;height:18px;padding:0 1px;font-size:11px;font-weight:800;line-height:18px}.mfp .mfp-state-chip:hover{border-color:#f5b91e}.mfp .mfp-state-chip:active{transform:scale(.96)}.mfp .mfp-state-chip.is-on{color:#0b0d12;background:#f5b91e;border-color:#ffdd80;box-shadow:0 0 0 2px #f5b91e}.mfp .mfp-state-chip.is-on .mfp-state-count{color:#0b0d12;background:#0003}.mfp .mfp-state-chip.is-on.is-unset .mfp-state-dot{border-color:#0b0d12}.mfp .mfp-state-chip.is-on.is-partial .mfp-state-dot{background:#0b0d12}.mfp .mfp-country-trigger{all:unset;box-sizing:border-box;color:#e7ebf3;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:7px;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px;transition:border-color .14s;display:flex}.mfp .mfp-country-trigger:hover{border-color:#f5b91e}.mfp .mfp-country-trigger:active{transform:scale(.99)}.mfp .mfp-country-trigger .mfp-country-trigger-ic{color:#5b6479;flex-shrink:0;width:14px;height:14px}.mfp .mfp-country-trigger .mfp-country-trigger-label{flex:1;min-width:0;font-size:14px}.mfp .mfp-country-trigger .mfp-country-trigger-chevron{color:#5b6479;flex-shrink:0;width:16px;height:16px}.mfp .mfp-country-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mfp .mfp-country-chip{all:unset;box-sizing:border-box;color:#e7ebf3;cursor:pointer;background:#f5b91e24;border:1px solid #f5b91e73;border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 6px;transition:background .14s,border-color .14s;display:inline-flex}.mfp .mfp-country-chip .mfp-country-chip-flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:20px;height:14px}.mfp .mfp-country-chip .mfp-country-chip-code{letter-spacing:.3px;font-size:12px;font-weight:800}.mfp .mfp-country-chip svg{color:#8a93a8;width:12px;height:12px}.mfp .mfp-country-chip:hover{background:#f5b91e38;border-color:#f5b91e}.mfp .mfp-country-chip:hover svg{color:#e7ebf3}.mfp .mfp-country-chip:active{transform:scale(.96)}.mfp .mfp-advanced-toggle{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:6px;width:100%;margin-bottom:7px;display:flex}.mfp .mfp-advanced-toggle .lb-filter-section-title{text-transform:uppercase;letter-spacing:.6px;color:#f5b91e;font-size:10px;font-weight:700}.mfp .mfp-advanced-toggle .mfp-advanced-chevron{color:#f5b91e;width:14px;height:14px;transition:transform .16s}.mfp .mfp-advanced-toggle.is-open .mfp-advanced-chevron{transform:rotate(180deg)}.mfp .mfp-dates{gap:8px;margin-bottom:10px;display:flex}.mfp .mfp-date-field{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mfp .mfp-date-field .mfp-date-label{text-transform:uppercase;letter-spacing:.5px;color:#8a93a8;font-size:10px;font-weight:700}.mfp .mfp-date-field input{all:unset;box-sizing:border-box;color:#e7ebf3;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:7px;width:100%;height:34px;padding:0 10px;font-size:13px;transition:border-color .14s}.mfp .mfp-date-field input:focus{border-color:#f5b91e}.mfp .mfp-date-field input::-webkit-calendar-picker-indicator{filter:invert(76%)sepia(60%)saturate(560%)hue-rotate(2deg)brightness(95%);cursor:pointer}.mfp .mfp-stages{flex-wrap:wrap;gap:6px;display:flex}.mfp .mfp-stage-chip{all:unset;box-sizing:border-box;color:#e7ebf3;cursor:pointer;background:#1a1f2b;border:1px solid #262d3d;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700;transition:border-color .14s,box-shadow .14s,background .14s,color .14s,transform 80ms}.mfp .mfp-stage-chip:hover{border-color:#f5b91e}.mfp .mfp-stage-chip:active{transform:scale(.96)}.mfp .mfp-stage-chip.is-on{color:#0b0d12;background:#f5b91e;border-color:#ffdd80;box-shadow:0 0 0 2px #f5b91e}.mfp .mfp-stage-chip:disabled{opacity:.4;cursor:default}.mfp .mfp-stage-chip:disabled:hover{border-color:#262d3d}.mfp .mfp-stage-chip:disabled:active{transform:none}.matches-empty{padding:8px 0}.matches-empty .matches-empty-clear{all:unset;cursor:pointer;color:#f5b91e;font-weight:700;text-decoration:underline}.matches-empty .matches-empty-clear:hover{color:#ffdd80}@media (width<=640px){.matches-controls{align-self:stretch;width:auto}.matches-head{gap:8px}.matches-head .mf-actions{min-width:0}.matches-head .mf-clear{flex:none}}.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(8px);backdrop-filter:blur(8px);z-index:50;background:#0009;justify-content:center;align-items:flex-end;padding:0;animation:.16s both fadeIn;display:flex;position:fixed;inset:0}.modal-backdrop.gip-lightbox-backdrop{align-items:center;padding:16px}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.modal{animation:none}}.modal{-webkit-overflow-scrolling:touch;width:100%;max-width:480px;max-height:92dvh;padding:22px 20px calc(20px + env(safe-area-inset-bottom));background:#11141c;border:1px solid #1a1f2b;border-bottom:0;border-radius:20px 20px 0 0;animation:.3s cubic-bezier(.25,.9,.3,1) both sheetUp;position:relative;overflow-y:auto}.modal:before{content:"";z-index:2;background:#5b6479b3;border-radius:999px;flex:none;width:42px;height:4px;margin:-10px auto 12px;display:block;position:sticky;top:0}.modal .close{color:#8a93a8;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:14px;right:14px}.modal .pm-head{flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:12px;padding-top:5px;padding-right:30px;display:flex}.modal .pm-head .pm-back{flex:none}.modal .pm-head h2{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;overflow:hidden}.modal .pm-back{color:#e7ebf3;cursor:pointer;background:#e7ebf30f;border:1px solid #e7ebf31c;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 8px;font-size:13px;font-weight:700;line-height:1;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.modal .pm-back:hover{background:#e7ebf31a;border-color:#e7ebf32e}.modal .pm-back:active{transform:translateY(1px)}.modal .pm-back.is-saving{animation:1s ease-in-out infinite pick-saving}.modal .pm-back.is-saved{background:#34d39924;border-color:#34d399;animation:.36s cubic-bezier(.2,.9,.3,1.15) pick-pop}.modal .pm-back.is-error{background:#f8717124;border-color:#f87171;animation:.36s pick-shake}.modal .pm-back .pm-back-badge{color:#0b0d12;pointer-events:none;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;line-height:1;animation:.36s cubic-bezier(.2,.9,.3,1.15) pick-pop;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 7px #0006}.modal .pm-back.is-saved .pm-back-badge{background:#34d399}.modal .pm-back.is-error .pm-back-badge{color:#fff;background:#f87171}.modal .pm-back .pm-back-arrow{color:#f5b91e;margin-right:1px;font-size:17px}.modal .pm-back .pm-back-code{letter-spacing:.02em}.modal .pm-back .pm-back-vs{color:#8a93a8;font-weight:600}.modal .pm-back .pm-back-flag{object-fit:cover;border-radius:3px;width:21px;height:15px;display:block;box-shadow:0 0 0 1px #00000047}.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:active{background:#f5b91e29;transform:scale(.97)}.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:96px repeat(5,1fr);align-items:center;gap:6px;display:grid}.score-grid .head{color:#8a93a8;text-align:center;font-size:12px}.score-grid .th-new-head{justify-content:flex-start;align-items:center;padding-left:2px;display:flex}.score-grid .th-new-badge{letter-spacing:.06em;text-transform:uppercase;color:#fff;transform-origin:50%;background:#ef4444;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:800;line-height:1.5;animation:.22s cubic-bezier(.25,.9,.3,1) both th-new-in,1.8s ease-in-out .26s infinite th-new-pulse;box-shadow:0 1px 4px #ef44448c}.score-grid .th-new-badge.is-leaving{animation:.2s both th-new-out}.score-grid .team-label{flex-direction:column;align-items:flex-start;gap:2px;font-size:13px;font-weight:700;display:flex}.score-grid .team-label .tl-id{align-items:center;gap:5px;display:flex}.score-grid .team-label .tl-id .flag{background:#1a1f2b;border-radius:4px;width:22px;height:22px;overflow:hidden}.score-grid .team-label .tl-id .flag img{object-fit:cover;width:100%;height:100%}.score-grid .team-label .th-form-link{color:#f5b91e;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0 0 0 27px;font-size:11px;font-weight:600;line-height:1.2;transition:color .12s,opacity .12s;display:inline-flex}.score-grid .team-label .th-form-link svg{filter:drop-shadow(0 0 3px #f5b91e80);flex:none}.score-grid .team-label .th-form-link span{text-underline-offset:2px;text-decoration:underline}.score-grid .team-label .th-form-link:hover{color:#ffe08a}.score-grid .team-label .th-form-link:active{opacity:.7}.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:active{border-color:#f5b91e;transform:scale(.9)}.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-multi-count{color:#f5b91e;font-size:14px;font-weight:800}.winner-top-panel .winner-top-done{all:unset;box-sizing:border-box;color:#0b0d12;cursor:pointer;background:linear-gradient(#ffdd80,#e0a514);border:1px solid #e0a514;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;height:34px;padding:0 16px;font-size:14px;font-weight:800;transition:filter .14s,transform 80ms;display:inline-flex}.winner-top-panel .winner-top-done:hover{filter:brightness(1.05)}.winner-top-panel .winner-top-done:active{transform:scale(.97)}.winner-top-panel .winner-top-done .winner-popup-confirm-count{box-sizing:border-box;color:#0b0d12;text-align:center;background:#00000038;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:800;line-height:20px}.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-switch-divider{color:#8a93a8;letter-spacing:.8px;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:10px;margin-top:4px;font-size:11px;font-weight:700;display:flex}.winner-top-panel .winner-popup-switch-divider:before,.winner-top-panel .winner-popup-switch-divider:after{content:"";border-top:1px dashed #262d3d;flex:1}.winner-top-panel .winner-popup-option.is-switch{border-color:#b89ef84d}.winner-top-panel .winner-popup-option.is-switch:hover{background:#b89ef81a}.winner-top-panel .winner-popup-option-badge{color:#d0baff;background:#b89ef824;border:1px solid #b89ef873;border-radius:999px;flex-shrink:0;margin-left:auto;padding:2px 7px;font-size:10px;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{max-height:100dvh;padding-top:max(22px, calc(env(safe-area-inset-top) + 8px));-webkit-overflow-scrolling:touch;flex-direction:column;min-height:0;padding-bottom:0;display:flex;overflow-y:auto}.modal.pm-modal>*{flex:none}.modal.pm-modal .pm-multi{flex:none;min-height:0}.modal.pm-modal .pm-multi>*{flex:none}.modal.pm-modal .pm-multi .pm-multi-list{flex:0 auto;min-height:0}.modal.pm-modal .pm-actions{z-index:3;padding:10px 20px calc(8px + env(safe-area-inset-bottom));background:#11141c;border-top:1px solid #262d3d8c;gap:8px;margin:14px -20px 0;display:flex;position:sticky;bottom:0}.pm-after{margin-top:16px}.pm-after-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}@media (height<=720px){.modal.pm-modal .gs-block{margin-bottom:8px}.modal.pm-modal .gs-block .gs-legend{display:none}.modal.pm-modal .gs-block .gs-table tbody td{padding:3px 0;font-size:12px}.modal.pm-modal .gs-block .gs-table thead th{padding-bottom:4px}.modal.pm-modal .score-grid{gap:4px}.modal.pm-modal .pm-multi{gap:6px;margin-top:8px;padding:8px 12px}.modal.pm-modal .pm-multi .pm-multi-title{display:none}.modal.pm-modal .pm-after{align-items:center;gap:10px;margin-top:8px;display:flex}.modal.pm-modal .pm-after-head{flex:none;margin-bottom:0}.modal.pm-modal .pm-after-label{font-size:11.5px!important}.modal.pm-modal .pm-after [role=group]{flex:auto;padding:3px!important}.modal.pm-modal .pm-after [role=group] button{padding:6px 4px!important;font-size:11.5px!important}.modal.pm-modal .pm-actions{margin-top:8px}}.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-note{color:#8a93a8;margin:0;font-size:12.5px;line-height:1.45}.pm-multi .pm-multi-link{appearance:none;font:inherit;color:#f5b91e;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.pm-multi .pm-multi-link:hover{opacity:.85}.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)}}@keyframes th-new-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes th-new-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes th-new-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.modal-backdrop.th-backdrop{z-index:60}.modal.th-modal{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.modal.th-modal .th-head{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.modal.th-modal .th-head .th-head-top{align-items:center;gap:10px;min-width:0;display:flex}.modal.th-modal .th-head .th-head-flag{background:#1a1f2b;border-radius:9px;flex:none;width:40px;height:40px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 4px 12px #00000073}.modal.th-modal .th-head .th-head-flag img{object-fit:cover;width:100%;height:100%}.modal.th-modal .th-head .th-head-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;margin:0;font-size:19px;font-weight:800;line-height:1.1;overflow:hidden}.modal.th-modal .th-head .th-head-sub{color:#8a93a8;font-size:12px}.modal.th-modal .th-stats{border-top:1px solid #262d3d8c;align-items:center;gap:16px;padding-top:12px;display:flex}.modal.th-modal .th-goals{flex-direction:column;flex:none;align-items:center;gap:5px;margin-left:auto;display:flex}.modal.th-modal .th-goals .th-goals-val{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:18px;font-weight:800;display:inline-flex}.modal.th-modal .th-goals .th-goals-val .gf{color:#34d399}.modal.th-modal .th-goals .th-goals-val .sep{color:#5b6479;font-weight:700}.modal.th-modal .th-goals .th-goals-val .ga{color:#f87171}.modal.th-modal .th-goals .th-goals-lbl{letter-spacing:.1em;text-transform:uppercase;color:#8a93a8;font-size:8px;font-weight:800}.modal.th-modal .th-record{flex:none;gap:12px;display:flex}.modal.th-modal .th-rec{flex-direction:column;align-items:center;gap:7px;line-height:1;display:flex}.modal.th-modal .th-rec .th-rec-img{border-radius:999px;width:52px;height:52px;display:block}.modal.th-modal .th-rec .th-rec-meta{align-items:baseline;gap:4px;display:inline-flex}.modal.th-modal .th-rec .th-rec-n{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.modal.th-modal .th-rec .th-rec-l{letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:9px;font-weight:800}.modal.th-modal .th-rec.win .th-rec-img{box-shadow:0 0 0 2px #11141c,0 0 0 4px #34d399,0 7px 18px #34d39952}.modal.th-modal .th-rec.win .th-rec-n,.modal.th-modal .th-rec.win .th-rec-l{color:#34d399}.modal.th-modal .th-rec.draw .th-rec-img{box-shadow:0 0 0 2px #11141c,0 0 0 4px #fbbf24,0 7px 18px #fbbf2447}.modal.th-modal .th-rec.draw .th-rec-n,.modal.th-modal .th-rec.draw .th-rec-l{color:#fbbf24}.modal.th-modal .th-rec.loss .th-rec-img{box-shadow:0 0 0 2px #11141c,0 0 0 4px #f87171,0 7px 18px #f8717152}.modal.th-modal .th-rec.loss .th-rec-n,.modal.th-modal .th-rec.loss .th-rec-l{color:#f87171}.modal.th-modal .th-empty{text-align:center;color:#8a93a8;padding:24px 0;font-size:13px}.modal.th-modal .th-list{-webkit-overflow-scrolling:touch;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.modal.th-modal .th-row{background:#1a1f2b6b;border:1px solid #1a1f2b;border-radius:10px;padding:10px 12px}.modal.th-modal .th-row-top{align-items:center;gap:8px;display:flex}.modal.th-modal .th-side{flex:1;align-items:center;gap:7px;min-width:0;display:inline-flex}.modal.th-modal .th-side .th-flag{background:#1a1f2b;border-radius:4px;flex:none;width:20px;height:20px;overflow:hidden}.modal.th-modal .th-side .th-flag img{object-fit:cover;width:100%;height:100%}.modal.th-modal .th-side .th-code{color:#8a93a8;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.modal.th-modal .th-side.is-team .th-code{color:#e7ebf3}.modal.th-modal .th-home{flex-direction:row-reverse}.modal.th-modal .th-away{justify-content:flex-start}.modal.th-modal .th-actual{color:#e7ebf3;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding:0 6px;font-size:15px;font-weight:800}.modal.th-modal .th-row-bottom{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:8px;display:grid}.modal.th-modal .th-stage{color:#8a93a8;text-transform:uppercase;letter-spacing:.04em;grid-column:1;justify-self:start;font-size:11px}.modal.th-modal .th-stage.th-live{color:#f87171;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:800;display:inline-flex}.modal.th-modal .th-live-dot{background:#f87171;border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite live-pulse}.modal.th-modal .th-row-bottom>.th-pill{grid-column:2;justify-self:center}.modal.th-modal .th-row-bottom>.th-pts{grid-column:3;justify-self:start}.modal.th-modal .th-pill{font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:13px;font-weight:800}.modal.th-modal .th-pill.exact{color:#34d399;background:#34d39924;border-color:#34d39959}.modal.th-modal .th-pill.outcome{color:#60a5fa;background:#60a5fa24;border-color:#60a5fa59}.modal.th-modal .th-pill.wrong{color:#f87171;background:#f8717124;border-color:#f8717159}.modal.th-modal .th-pill.none{color:#8a93a8;background:#8a93a81a;font-weight:700}.modal.th-modal .th-pts{text-align:right;font-variant-numeric:tabular-nums;min-width:22px;font-size:12px;font-weight:800}.modal.th-modal .th-pts.exact{color:#34d399}.modal.th-modal .th-pts.outcome{color:#60a5fa}.modal.th-modal .th-pts.wrong{color:#f87171}.modal.th-modal .th-pts.none{color:#8a93a8}.th-history-link{color:#f5b91e;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:11px;font-weight:600;line-height:1.2;transition:color .12s,opacity .12s;display:inline-flex}.th-history-link svg{filter:drop-shadow(0 0 3px #f5b91e80);flex:none}.th-history-link span{text-underline-offset:2px;text-decoration:underline}.th-history-link:hover{color:#ffe08a}.th-history-link:active{opacity:.7}.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 .td-team{flex-direction:column;align-items:center;display:flex}.match-detail .summary .th-history-link{margin-top:6px}.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 .teams>div:nth-child(2){position:relative}.match-detail .summary .status-tag{letter-spacing:.5px;white-space:nowrap;color:#8a93a8;font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-bottom:4px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.match-detail .summary .status-tag .dot{background:#f87171;border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite live-pulse}.match-detail .summary .status-tag .final-score,.match-detail .summary .status-tag .pen-score{font-size:inherit;font-weight:inherit;letter-spacing:0;margin-left:0}.match-detail .summary .status-tag .pen-score{color:#f5b91e}.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 .scorer-line.clickable{cursor:pointer}.match-detail .summary .scorers .scorer-line.clickable .who{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.match-detail .summary .scorers .scorer-line.clickable:hover .who,.match-detail .summary .scorers .scorer-line.clickable:focus-visible .who{color:#f5b91e}.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{width:100%;max-width:480px;padding:22px 20px calc(20px + env(safe-area-inset-bottom));flex-direction:column;max-height:min(92dvh,92%);animation:.3s cubic-bezier(.25,.9,.3,1) both sheetUp;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-skeleton{flex-direction:column;flex:auto;min-height:0;display:flex}.user-stats-modal .us-sk{background:linear-gradient(90deg,#11141c 25%,#262d3d8c 37%,#11141c 63%) 0 0/400% 100%;border-radius:10px;animation:1.4s infinite us-sk-shimmer}.user-stats-modal .us-sk-avatar{border-radius:999px;width:88px;height:88px}.user-stats-modal .us-sk-name{border-radius:8px;width:150px;height:22px;margin-top:8px}.user-stats-modal .us-sk-total{border-radius:8px;width:130px;height:30px}.user-stats-modal .us-sk-rank{border-radius:999px;width:190px;height:18px;margin-top:4px;margin-bottom:16px}.user-stats-modal .us-sk-pick{height:60px}.user-stats-modal .us-sk-cell{height:62px}.user-stats-modal .us-sk-link{height:40px;margin-top:16px}.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-success{border-left:1px solid #262d3d;align-items:baseline;gap:5px;margin-left:10px;padding-left:12px;display:inline-flex}.user-stats-modal .us-success .us-success-v{font-variant-numeric:tabular-nums;color:inherit;font-size:20px;font-weight:800;line-height:1}.user-stats-modal .us-success .us-success-l{color:#8a93a8;text-transform:uppercase;letter-spacing:.6px;font-size:11px}.user-stats-modal .us-rank{color:#8a93a8;flex-wrap:wrap;align-items:center;gap:6px 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-rank-gap-me{color:#5b6479;border-left:1px solid #262d3d;padding-left:8px;font-weight:600}.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 us-sk-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes usAvatarIn{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (height<=740px){.user-stats-modal{padding-top:14px}.user-stats-modal .us-head{margin-bottom:12px}.user-stats-modal .us-avatar{width:60px;height:60px;font-size:24px}.user-stats-modal .us-name{margin-top:4px;font-size:17px}.user-stats-modal .us-total .v{font-size:24px}.user-stats-modal .us-rank{margin-top:2px;margin-bottom:8px}}.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.is-tappable{cursor:pointer;transition:border-color .15s,background .15s}.group-settings .gs-member.is-tappable:hover{background:#1a1f2b;border-color:#f5b91e}.group-settings .gs-member.is-tappable:active{background:#11141c}.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-team{background:radial-gradient(240px 130px at 50% 0,#f5b91e2e,#0000 75%),linear-gradient(#1a1f2b 0%,#11141c 100%);border-color:#f5b91eb3;animation:2.6s ease-in-out .5s infinite eg-pulse;box-shadow:0 16px 40px #f5b91e2e}.empty-groups .eg-choice.is-world{grid-template-columns:auto 1fr auto;grid-template-areas:"emoji title action""emoji desc action";align-items:center;gap:1px 12px;padding:12px 14px;display:grid}.empty-groups .eg-choice.is-world .eg-choice-emoji{grid-area:emoji;font-size:22px}.empty-groups .eg-choice.is-world h3{grid-area:title;font-size:14px}.empty-groups .eg-choice.is-world p{grid-area:desc;font-size:12px}.empty-groups .eg-choice.is-world .btn{white-space:nowrap;grid-area:action;margin-top:0;padding:9px 14px;font-size:13px}.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)}}@keyframes eg-pulse{0%,to{border-color:#f5b91eb3;box-shadow:0 16px 40px #f5b91e2e}50%{border-color:#f5b91e;box-shadow:0 22px 54px #f5b91e5c}}@media (prefers-reduced-motion:reduce){.empty-groups .eg-choice.is-team{animation:none}}.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-stage.is-locked{opacity:.5}.ms-editor .ms-tree-stage.is-locked .ms-tree-check{cursor:not-allowed}.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.locked{opacity:.45;cursor:not-allowed}.ms-editor .ms-row.locked input{cursor:not-allowed}.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{font-variant-numeric:tabular-nums;flex-direction:column;grid-area:1/3/span 2;align-items:flex-end;line-height:1.2;display:flex}.ms-editor .ms-row .time .date{color:#5b6479;font-size:10px}.ms-editor .ms-row .time .clock{color:#8a93a8;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:none;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-radius:10px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:72px;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.is-attached{-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);background:linear-gradient(#101420d9 0%,#0c0e14e6 100%);border-top:0;border-left:0;border-right:0;border-radius:0;min-height:0;margin:-12px -16px 12px;padding:10px 24px;box-shadow:0 -16px #101420d9,0 8px 22px #080c1880}.lb-section-row.is-attached:before{display:none}.lb-section-row .lb-group-avatar{background:linear-gradient(#f5b91e2e,#f5b91e0f),#11141c;border-radius:14px;flex:0 0 50px;place-items:center;width:50px;height:50px;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;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;min-width:0;font-size:18px;font-weight:800;line-height:1.15;display:-webkit-box;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-group-trigger{all:unset;box-sizing:border-box;cursor:pointer;background:linear-gradient(#ffffff0d,#fff0 60%),linear-gradient(120deg,#f5b91e24,#f5b91e0a 52%,#f5b91e00 80%);border-left:1px solid #f5b91e4d;border-right:1px solid #f5b91e4d;border-radius:14px;flex:auto;align-items:center;gap:7px;min-width:0;padding:7px 12px;transition:transform 90ms,box-shadow .13s,border-color .13s;display:flex;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000040}.lb-section-row .lb-group-trigger:disabled{cursor:default}.lb-section-row .lb-group-trigger:not(:disabled):hover{background:linear-gradient(#ffffff12,#fff0 60%),linear-gradient(120deg,#f5b91e33,#f5b91e0f 55%,#f5b91e00 82%);border-left-color:#f5b91e70;border-right-color:#f5b91e70}.lb-section-row .lb-group-trigger:not(:disabled):active{transform:translateY(1px);box-shadow:inset 0 1px 3px #00000052}.lb-section-row .lb-group-trigger:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.lb-group-name-row{align-items:center;gap:5px;min-width:0;display:flex}.lb-group-caret{color:#f5b91e;flex-shrink:0;width:22px;height:22px;transition:color .14s;display:block}.lb-section-row .lb-group-trigger:not(:disabled):hover .lb-group-caret{color:#f5b91e}.lb-group-stats{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:4px;margin-left:auto;line-height:1.2;display:flex}.lb-gs-stat{white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.lb-gs-stat b{color:#e7ebf3;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.lb-gs-stat .lb-gs-k{color:#8a93a8;font-size:12px}.lb-gs-ic{flex:0 0 14px;width:14px;height:14px;display:block}.lb-gs-left .lb-gs-ic{color:#f5b91e}.lb-gs-success b{color:inherit}@media (width<=360px){.lb-group-stats .lb-gs-k{display:none}}.lb-section-row .lb-header-actions{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;display:flex}.lb-group-pop-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06080e99;position:fixed;inset:0}.lb-group-pop{z-index:61;background:#11141c;border:1px solid #262d3d;border-radius:18px;flex-direction:column;width:min(86vw,340px);max-height:80vh;padding:18px 16px 12px;animation:.15s cubic-bezier(.2,.9,.3,1.2) both lb-group-pop-in;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 60px #0000008c}@keyframes lb-group-pop-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.lb-group-pop-close{color:#8a93a8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;font-size:22px;line-height:1;display:grid;position:absolute;top:8px;right:10px}.lb-group-pop-close:hover{color:#e7ebf3;background:#1a1f2b}.lgp-head{flex-direction:column;align-items:center;gap:8px;padding:4px 0 12px;display:flex}.lgp-avatar{background:linear-gradient(#f5b91e2e,#f5b91e0f),#11141c;border:1px solid #f5b91e61;border-radius:18px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden;box-shadow:0 10px 26px #f5b91e24}.lgp-avatar img{object-fit:cover;width:100%;height:100%;display:block}.lgp-avatar-btn{cursor:pointer;padding:0;transition:transform .12s,box-shadow .12s}.lgp-avatar-btn:hover{transform:translateY(-1px);box-shadow:0 12px 30px #f5b91e38}.lgp-avatar-btn:active{transform:translateY(0)}.lgp-name{color:#e7ebf3;letter-spacing:-.2px;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;font-weight:800;overflow:hidden}.lgp-actions{justify-content:center;gap:8px;padding-bottom:12px;display:flex}.lgp-action{all:unset;box-sizing:border-box;color:#ffdd80;cursor:pointer;background:#f5b91e1f;border:1px solid #f5b91e61;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;transition:background .14s,border-color .14s;display:inline-flex}.lgp-action svg{width:15px;height:15px;display:block}.lgp-action:hover{background:#f5b91e33;border-color:#f5b91e}.lgp-action:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.lgp-picks{flex-direction:column;gap:6px;padding-bottom:12px;display:flex}.lgp-pick{background:#11141c;border:1px solid #1a1f2b;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.lgp-pick-flag{background:#0b0d12;border:1px solid #262d3d;border-radius:6px;flex:0 0 30px;width:30px;height:30px;overflow:hidden}.lgp-pick-flag.is-round{border-radius:50%}.lgp-pick-flag img{object-fit:cover;width:100%;height:100%;display:block}.lgp-pick-text{flex-direction:column;gap:1px;min-width:0;display:flex}.lgp-pick-label{text-transform:uppercase;letter-spacing:.6px;color:#8a93a8;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.lgp-pick-label .lgp-pick-emoji{font-size:12px;line-height:1}.lgp-pick-label img{display:block}.lgp-pick-name{color:#e7ebf3;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.lgp-pick-bonus{color:#f5b91e;align-items:baseline;gap:5px;margin-top:2px;font-size:11px;font-weight:800;display:inline-flex}.lgp-pick-bonus .lgp-pick-bonus-note{text-transform:uppercase;letter-spacing:.4px;color:#8a93a8;font-size:10px;font-weight:600}.lgp-pick-bonus.earned{color:#34d399}.lgp-pick-bonus.earned .lgp-pick-bonus-note{color:#34d399bf}.lgp-pick-payout{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:inline-flex}.lgp-pick-payout-tier{background:#0b0d12;border:1px solid #1a1f2b;border-radius:999px;align-items:baseline;gap:3px;padding:1px 6px;display:inline-flex}.lgp-pick-payout-tier i{text-transform:uppercase;letter-spacing:.4px;color:#8a93a8;font-size:9px;font-style:normal;font-weight:600}.lgp-pick-payout-tier b{color:#f5b91e;font-size:11px;font-weight:800}.lgp-pick-payout-tier.is-current{background:#34d39914;border-color:#34d39973}.lgp-pick-payout-tier.is-current i{color:#34d399bf}.lgp-pick-payout-tier.is-current b{color:#34d399}.lgp-divider{background:#1a1f2b;height:1px;margin:0 -16px 8px}.lb-group-menu{flex-direction:column;gap:2px;display:flex}.lb-group-menu .lgm-label{letter-spacing:1px;text-transform:uppercase;color:#8a93a8;padding:4px 10px 2px;font-size:10px;font-weight:700}.lb-group-menu .lgm-divider{background:#1a1f2b;height:1px;margin:5px 6px}.lb-group-menu-item{all:unset;box-sizing:border-box;cursor:pointer;color:#e7ebf3;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background .12s;display:flex}.lb-group-menu-item:hover{background:#1a1f2b}.lb-group-menu-item.active{background:#f5b91e1f}.lb-group-menu-item:focus-visible{outline-offset:-2px;outline:2px solid #f5b91e}.lb-group-menu-item .lgm-avatar{background:#1a1f2b;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.lb-group-menu-item .lgm-avatar img{object-fit:cover;width:100%;height:100%;display:block}.lb-group-menu-item .lgm-avatar svg{color:#e7ebf3;width:17px;height:17px;display:block}.lb-group-menu-item .lgm-avatar.lgm-all{color:#f5b91e;background:#f5b91e1a;border:1px solid #f5b91e47}.lb-group-menu-item .lgm-avatar.lgm-all svg{color:#f5b91e}.lb-group-menu-item .lgm-avatar.lgm-plus{color:#f5b91e;background:#f5b91e14;border:1px dashed #f5b91e80;font-size:18px;font-weight:700}.lb-group-menu-item .lgm-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.lb-group-menu-item .lgm-check{color:#f5b91e;flex-shrink:0;font-weight:800}.lb-group-menu-item.lgm-create .lgm-name{color:#ffdd80}.lb-section-row .lb-settings-btn,.lb-section-row .lb-invite-icon-btn,.lb-section-row .lb-goto-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,.lb-section-row .lb-goto-btn svg{width:18px;height:18px;display:block}.lb-section-row .lb-settings-btn:hover,.lb-section-row .lb-invite-icon-btn:hover,.lb-section-row .lb-goto-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,.lb-section-row .lb-goto-btn:active{transform:scale(.94)}.lb-section-row .lb-settings-btn:focus-visible,.lb-section-row .lb-invite-icon-btn:focus-visible,.lb-section-row .lb-goto-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-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:480px;animation:.3s cubic-bezier(.25,.9,.3,1) both sheetUp}.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,transform 80ms}.match-leaderboard.global-mode .user-row:hover{border-color:#f5b91e73}.match-leaderboard.global-mode .user-row:active{background:#f5b91e14;transform:scale(.98)}.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-rank{color:#8a93a8;align-items:center;gap:5px;margin:-16px 0 16px;font-size:12.5px;display:inline-flex}.player-stats-modal .ps-rank .ps-rank-pos{color:#f5b91e;font-variant-numeric:tabular-nums;font-weight:800}.player-stats-modal .ps-rank .ps-rank-sep{color:#5b6479}.player-stats-modal .ps-rank .ps-rank-leader{color:#f5b91e;align-items:center;gap:4px;font-weight:700;display:inline-flex}.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}}.modal-backdrop.gi-backdrop{z-index:31;align-items:center;padding:16px}.gi-modal{background:linear-gradient(#11141c,#0b0d12);border:1px solid #262d3d;border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:380px;padding:20px 20px 16px;animation:.22s cubic-bezier(.2,.9,.3,1.2) gi-pop;display:flex;position:relative;box-shadow:0 20px 50px #0000008c}@keyframes gi-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.gi-close{color:#8a93a8;cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:30px;font-size:22px;line-height:1;position:absolute;top:10px;right:12px}.gi-close:hover{color:#e7ebf3;background:#1a1f2b}.gi-head{text-align:center;flex-direction:column;gap:4px;display:flex}.gi-head .gi-eyebrow{color:#f5b91e;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.gi-head .gi-title{color:#e7ebf3;margin:0;font-size:20px;font-weight:900}.gi-head .gi-sub{color:#8a93a8;margin:0;font-size:13px;line-height:1.4}.gi-rows{flex-direction:column;gap:8px;display:flex}.gi-row{background:#11141c;border:1px solid #262d3d;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.gi-row.is-required{border-color:#f5b91e8c;box-shadow:inset 0 0 0 1px #f5b91e1f,0 0 0 3px #f5b91e14}.gi-row-icon{color:#f5b91e;flex:none;justify-content:center;align-items:center;width:26px;display:inline-flex}.gi-row-emoji{font-size:18px}.gi-row-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.gi-row-label{color:#e7ebf3;font-size:14px;font-weight:800;line-height:1.2}.gi-row-status{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.gi-row-bonus{color:#f5b91e;white-space:nowrap;background:#f5b91e1f;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:700}.gi-row-empty{color:#5b6479;font-size:12px}.gi-row-picked{align-items:center;gap:8px;display:flex}.gi-row-picked .gi-row-flag{border-radius:3px;flex:none;width:22px;height:16px;overflow:hidden}.gi-row-picked .gi-row-flag img{object-fit:cover;width:100%;height:100%}.gi-row-picked .gi-row-name{color:#e7ebf3;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.gi-row-done{color:#34d399;flex:none;font-size:16px;font-weight:900}.gi-cta{cursor:pointer;color:#1a1300;background:#f5b91e;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:800;transition:filter .14s,transform .14s;display:inline-flex}.gi-cta:hover{filter:brightness(1.06)}.gi-cta:active{transform:scale(.97)}.gi-req-dot{background:#f87171;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite gi-pulse;box-shadow:0 0 #f8717199}@keyframes gi-pulse{0%{box-shadow:0 0 #f871718c}70%{box-shadow:0 0 0 6px #f8717100}to{box-shadow:0 0 #f8717100}}.gi-row-next{flex-direction:column;align-items:stretch;gap:8px}.gi-row-next .gi-row-main{gap:6px}.gi-next-list{flex-direction:column;gap:12px;margin-top:2px;display:flex}.gi-next-match{flex-direction:column;gap:8px;display:flex}.gi-next-match+.gi-next-match{border-top:1px solid #262d3d;padding-top:12px}.gi-next-teams{align-items:center;gap:10px;display:flex}.gi-team{align-items:center;gap:6px;display:inline-flex}.gi-team .gi-team-flag{border-radius:3px;width:24px;height:17px;overflow:hidden}.gi-team .gi-team-flag img{object-fit:cover;width:100%;height:100%}.gi-team .gi-team-code{color:#e7ebf3;font-size:13px;font-weight:800}.gi-team-tbd{color:#5b6479;font-size:13px;font-weight:700}.gi-next-vs{color:#5b6479;font-size:11px;font-weight:700}.gi-next-when{color:#8a93a8;font-size:12px}.gi-cta-next{color:#e7ebf3;background:#262d3d;justify-content:center;width:100%}.gi-cta-next:hover{filter:none;background:#3a4256}.gi-skip{color:#8a93a8;cursor:pointer;background:0 0;border:0;align-self:center;padding:6px 10px;font-size:13px;font-weight:600}.gi-skip:hover{color:#e7ebf3}.lb-group-needs{color:#2a0a0a;background:#f87171;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-left:7px;font-size:12px;font-weight:900;line-height:1;animation:1.8s ease-out infinite gi-pulse;display:inline-flex;box-shadow:0 0 #f8717199}.lgp-needs{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.lgp-need-row{text-align:left;color:#e7ebf3;cursor:pointer;background:#f5b91e14;border:1px solid #f5b91e8c;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background .14s;display:flex}.lgp-need-row:hover{background:#f5b91e24}.lgp-need-row .lgp-need-icon{color:#f5b91e;flex:none;justify-content:center;align-items:center;width:22px;font-size:16px;display:inline-flex}.lgp-need-row .lgp-need-text{flex:auto;font-size:14px;font-weight:800}.lgp-need-row .lgp-need-badge{text-transform:uppercase;letter-spacing:.03em;color:#f87171;background:#f8717124;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}.modal-backdrop.wn-backdrop{z-index:33}.wn-modal{gap:12px}.wn-text{color:#8a93a8;text-align:center;margin:0;font-size:15px;line-height:1.55}.wn-text strong{color:#e7ebf3}.wn-chips{justify-content:center;gap:6px;margin-bottom:7px;display:flex}.wn-chip-demo{color:#3a2a00;letter-spacing:.2px;background:linear-gradient(#f7cf4d,#e3a614);border-radius:999px;padding:2.5px 7px;font-size:9px;font-weight:800;line-height:1;box-shadow:0 1px 3px #00000073}.wn-teams{justify-content:center;gap:18px;margin:6px 0 14px;display:flex}.wn-team{width:38px;height:27px;display:inline-block;position:relative}.wn-team-flag{object-fit:cover;border:1px solid #e3a614;border-radius:6px;width:100%;height:100%;box-shadow:0 0 6px #f7cf4d59,inset 0 0 0 1px #ffffff0d}.wn-team-chip{white-space:nowrap;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.wn-sim-icon{vertical-align:-2px;color:#b89ef8;width:14px;height:14px;display:inline-block}.wn-actions{flex-direction:column;gap:4px;display:flex}.wn-cta{cursor:pointer;color:#d0baff;background:#b89ef824;border:1px solid #b89ef873;border-radius:999px;padding:11px 16px;font-size:14px;font-weight:800;transition:background .14s,border-color .14s,transform .14s}.wn-cta:hover{background:#b89ef838;border-color:#b89ef8}.wn-cta:active{transform:scale(.98)}.bv-note{text-align:left;background:#0b0d12;border:1px solid #1a1f2b;border-radius:14px;padding:10px;position:relative;overflow:hidden}.bv-head-row{align-items:center;gap:10px;display:flex}.bv-head{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.bv-head:active .bv-play{transform:scale(.96)}.bv-play{flex:none;width:46px;height:46px;position:relative}.bv-play .bv-avatar{object-fit:cover;border:2px solid #f5b91e;border-radius:50%;width:100%;height:100%;box-shadow:0 0 10px #f5b91e4d}.bv-play .bv-play-badge{color:#24180a;background:#f5b91e;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-3px;right:-3px;box-shadow:0 1px 4px #00000080}.bv-play .bv-play-badge svg{width:12px;height:12px}.bv-note:not(.is-open){background:linear-gradient(#f5b91e1a,#f5b91e08) padding-box padding-box,#0b0d12;border-color:#f5b91e8c;animation:2.4s ease-in-out infinite bv-note-glow}.bv-note:not(.is-open) .bv-play:after{content:"";pointer-events:none;border:2px solid #f5b91eb3;border-radius:50%;animation:2.4s ease-out infinite bv-note-ring;position:absolute;inset:-3px}.bv-note:not(.is-open) .bv-play .bv-avatar{animation:2.6s ease-in-out infinite bv-avatar-shake}.bv-note:not(.is-open) .bv-title{font-size:15px}@keyframes bv-note-glow{0%,to{box-shadow:0 0 5px #f5b91e1f}50%{box-shadow:0 0 18px #f5b91e66}}@keyframes bv-note-ring{0%{opacity:.9;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.6)}}@keyframes bv-avatar-shake{0%,22%,to{transform:rotate(0)}5%{transform:rotate(-8deg)}9%{transform:rotate(7deg)}13%{transform:rotate(-5deg)}17%{transform:rotate(3deg)}}.bv-spin{border:2px solid #24180a59;border-top-color:#24180a;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite bv-spin-turn}@keyframes bv-spin-turn{to{transform:rotate(360deg)}}.bv-note.is-playing .bv-play .bv-avatar{animation:1.1s ease-in-out infinite bv-talk}@keyframes bv-talk{0%,to{box-shadow:0 0 6px #f5b91e40}50%{box-shadow:0 0 14px #f5b91e8c}}.bv-title{color:#e7ebf3;align-items:baseline;gap:8px;min-width:0;font-size:13.5px;font-weight:800;display:flex}.bv-title .bv-hint{color:#f5b91e;font-size:11px;font-weight:600;animation:1.6s ease-in-out infinite bv-hint-blink}@keyframes bv-hint-blink{0%,to{opacity:1}50%{opacity:.45}}.bv-collapse{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1);display:grid}.bv-note.is-open .bv-collapse{grid-template-rows:1fr}.bv-collapse-in{min-height:0;overflow:hidden}.bv-volume{flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.bv-volume-icon{color:#8a93a8;flex-shrink:0;width:13px;height:13px}.bv-volume-slider{accent-color:#f5b91e;cursor:pointer;width:144px;max-width:70%;height:4px}.bv-note.is-open .bv-head{flex:none}.bv-text{max-height:34vh;margin-top:2px;padding:12px 4px 0 0;font-size:13.5px;line-height:1.6;overflow-y:auto}.bv-para{margin:0 0 8px}.bv-para:last-child{margin-bottom:0}.bv-token{color:#5b6479;transition:color .12s}.bv-token.is-read{color:#e7ebf3}.bv-token.is-active{color:#f5b91e;text-shadow:0 0 8px #f5b91e73}.bv-token.is-fx{color:#5b6479cc;font-style:italic}.bv-token.is-fx.is-read{color:#e7ebf3cc}.bv-token.is-fx.is-active{color:#b89ef8;text-shadow:0 0 8px #b89ef873}.bv-ball{display:inline-block;position:relative}.bv-ball .bv-ball-main{transition:transform .22s cubic-bezier(.2,.8,.2,1);display:inline-block}.bv-ball .bv-ball-fly{opacity:0;pointer-events:none;z-index:1;font-style:normal;position:absolute;top:0;left:0}.bv-ball.is-zoom .bv-ball-main{transform:scale(1.9)rotate(18deg)}.bv-ball.is-zoom .bv-fly1{animation:.9s cubic-bezier(.15,.7,.3,1) forwards bv-kick-right}.bv-ball.is-zoom .bv-fly2{animation:.9s cubic-bezier(.15,.7,.3,1) 80ms forwards bv-kick-left}.bv-ball.is-zoom .bv-fly3{animation:.85s cubic-bezier(.2,.6,.35,1) .15s forwards bv-kick-down-right}.bv-ball.is-zoom .bv-fly4{animation:.85s cubic-bezier(.2,.6,.35,1) 50ms forwards bv-kick-down-left}.bv-ball.is-zoom .bv-fly5{animation:.95s cubic-bezier(.15,.7,.3,1) .2s forwards bv-kick-pop}@keyframes bv-kick-right{0%{opacity:1;transform:translate(0)rotate(0)scale(.8)}55%{opacity:1;transform:translate(54px,-9px)rotate(300deg)scale(1)}to{opacity:0;transform:translate(92px,7px)rotate(540deg)scale(1)}}@keyframes bv-kick-left{0%{opacity:1;transform:translate(0)rotate(0)scale(.8)}55%{opacity:1;transform:translate(-48px,-8px)rotate(-280deg)scale(1)}to{opacity:0;transform:translate(-82px,8px)rotate(-500deg)scale(1)}}@keyframes bv-kick-down-right{0%{opacity:1;transform:translate(0)rotate(0)scale(.7)}55%{opacity:1;transform:translate(40px,22px)rotate(340deg)scale(.95)}to{opacity:0;transform:translate(70px,44px)rotate(560deg)scale(.95)}}@keyframes bv-kick-down-left{0%{opacity:1;transform:translate(0)rotate(0)scale(.75)}55%{opacity:1;transform:translate(-36px,26px)rotate(-320deg)scale(1)}to{opacity:0;transform:translate(-64px,50px)rotate(-540deg)scale(1)}}@keyframes bv-kick-pop{0%{opacity:1;transform:translate(0)rotate(0)scale(.7)}45%{opacity:1;transform:translate(10px,-11px)rotate(200deg)scale(1.05)}to{opacity:0;transform:translate(24px,34px)rotate(420deg)scale(1)}}.bv-sim-icon{vertical-align:-2px;color:#b89ef8;margin:0 2px;display:inline-flex;position:relative}.bv-sim-icon svg{filter:drop-shadow(0 0 2px #b89ef859);width:15px;height:15px}.bv-sim-icon:before,.bv-sim-icon:after{content:"✦";color:#d0baff;text-shadow:0 0 6px #b89ef8cc;pointer-events:none;opacity:0;line-height:1;position:absolute}.bv-sim-icon:before{font-size:9px;top:-6px;right:-5px}.bv-sim-icon:after{font-size:7px;bottom:-4px;left:-5px}.bv-sim-icon.is-live svg{animation:.7s ease-in-out infinite bv-sim-glow}.bv-sim-icon.is-live:before{animation:.6s ease-in-out infinite bv-sim-sparkle}.bv-sim-icon.is-live:after{animation:.6s ease-in-out .3s infinite bv-sim-sparkle}@keyframes bv-sim-glow{0%,to{filter:drop-shadow(0 0 2px #b89ef859)}50%{filter:drop-shadow(0 0 7px #b89ef8cc)}}@keyframes bv-sim-sparkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(25deg)}}.bv-rods{vertical-align:-3px;margin:0 2px;display:inline-flex}.bv-rods svg{width:16px;height:16px}.bv-rods rect{transform-box:fill-box;transform-origin:50% 100%}.bv-rods.is-live rect{animation:.5s ease-in-out infinite bv-rod-bounce}.bv-rods.is-live rect:nth-child(2){animation-delay:80ms}.bv-rods.is-live rect:nth-child(3){animation-delay:.16s}.bv-rods.is-live rect:nth-child(4){animation-delay:.24s}.bv-rods.is-live rect:nth-child(5){animation-delay:.32s}@keyframes bv-rod-bounce{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.4)}}.bv-cough{display:inline-block;position:relative}.bv-cough.is-live{color:#b89ef8;animation:.4s linear infinite bv-cough-jitter}.bv-cough.is-live:before,.bv-cough.is-live:after{content:"💨";opacity:0;pointer-events:none;position:absolute;left:100%}.bv-cough.is-live:before{font-size:11px;animation:.9s ease-out infinite bv-cough-puff;top:-2px}.bv-cough.is-live:after{font-size:8px;animation:.9s ease-out .45s infinite bv-cough-puff;top:-10px}@keyframes bv-cough-jitter{0%,to{transform:translate(0)}25%{transform:translate(-1.5px,.5px)}50%{transform:translate(1.5px,-.5px)}75%{transform:translate(-1px,.5px)}}@keyframes bv-cough-puff{0%{opacity:0;transform:translate(2px)scale(.6)}25%{opacity:.9}to{opacity:0;transform:translate(16px,-12px)scale(1.35)}}.bv-smoke{pointer-events:none;z-index:2;will-change:opacity;transition:opacity .3s linear;position:absolute;inset:0}.bv-fog{will-change:opacity;background:linear-gradient(#ced4e24d 0%,#ced4e2a6 60%,#ced4e2f2 100%);transition:opacity .25s linear;position:absolute;inset:0}.bv-puff{opacity:0;background:radial-gradient(circle,#ced4e2d9 0%,#ced4e259 42%,#ced4e200 66%);border-radius:50%;position:absolute;bottom:-34px}.bv-puff:nth-child(2n){background:radial-gradient(circle,#a2aabccc 0%,#a2aabc4d 42%,#a2aabc00 66%)}.bv-puff.is-on{animation:linear infinite bv-puff-rise}@keyframes bv-puff-rise{0%{opacity:0;transform:translateY(0)scale(.6)}12%{opacity:.95}to{opacity:0;transform:translateY(-300px)scale(2.7)}}.gs-block{background:#1a1f2b61;border:1px solid #1a1f2b;border-radius:10px;margin-bottom:16px;padding:12px}.gs-block .gs-cap{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.gs-block .gs-cap-title{color:#e7ebf3;letter-spacing:.02em;font-size:13px;font-weight:800}.gs-block .gs-cap-state{text-transform:uppercase;letter-spacing:.05em;color:#8a93a8;font-size:10.5px;font-weight:700}.gs-block .gs-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.gs-block .gs-table thead th{color:#8a93a8;text-align:center;white-space:nowrap;padding:0 0 6px;font-size:10.5px;font-weight:700}.gs-block .gs-table thead th.gs-pts{color:#e7ebf3}.gs-block .gs-table tbody td{color:#e7ebf3;text-align:center;white-space:nowrap;padding:5px 0;font-size:12.5px;font-weight:700}.gs-block .gs-table .gs-pos{text-align:center;color:#8a93a8;border-left:3px solid #0000;width:22px;font-weight:800}.gs-block .gs-table .gs-team{text-align:left;padding-left:6px;padding-right:8px}.gs-block .gs-table thead .gs-team{padding-left:9px}.gs-block .gs-table .gs-pts{padding-left:4px;padding-right:2px;font-weight:800}.gs-block .gs-table .gs-gd{color:#8a93a8}.gs-block .gs-row{border-top:1px solid #262d3d73}.gs-block .gs-row td:first-child{border-radius:0}.gs-block .gs-row.st-qualified .gs-pos{border-left-color:#34d399}.gs-block .gs-row.st-third .gs-pos{border-left-color:#f5b91e}.gs-block .gs-row.is-here{background:#f5b91e17}.gs-block .gs-row.is-here .gs-code{color:#ffeebf}.gs-block .gs-team .gs-flag{vertical-align:middle;background:#1a1f2b;border-radius:4px;width:20px;height:20px;margin-right:7px;display:inline-flex;overflow:hidden}.gs-block .gs-team .gs-flag img{object-fit:cover;width:100%;height:100%}.gs-block .gs-team .gs-code{vertical-align:middle;letter-spacing:.02em;font-weight:800}.gs-block .gs-legend{flex-wrap:wrap;gap:14px;margin-top:9px;display:flex}.gs-block .gs-leg{color:#8a93a8;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.gs-block .gs-key{border-radius:2px;flex:none;width:9px;height:9px}.gs-block .gs-key.q{background:#34d399}.gs-block .gs-key.t{background:#f5b91e}.more-page{max-width:480px;margin:0 auto}.more-title{color:#e7ebf3;margin:4px 2px 16px;font-size:22px;font-weight:800}.more-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.more-tile{appearance:none;cursor:pointer;color:#e7ebf3;background:linear-gradient(#1a1f2b8c,#11141cb3);border:1px solid #1a1f2b;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;transition:transform .12s,border-color .16s,background .16s;display:flex}.more-tile:active{transform:scale(.97)}.more-tile:hover{border-color:#3a4256}.more-tile:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.more-tile-icon{background:radial-gradient(120% 120% at 50% 25%,#3a270099,#1a1f2bb3);border:1px solid #262d3d;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:2px;display:grid}.more-emoji{font-size:28px;line-height:1}.more-bobi{object-fit:cover;border:1.5px solid #f5b91e;border-radius:50%;width:34px;height:34px}.more-tile-label{font-size:16px;font-weight:800}.more-tile-sub{color:#8a93a8;text-align:center;font-size:11.5px;line-height:1.35}.tn-page{margin:-16px -16px 0}.tn-seg{z-index:6;-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);background:#0b0d12eb;border-bottom:1px solid #1a1f2b;grid-template-columns:1fr 1fr;height:48px;display:grid;position:sticky;top:-16px}.tn-seg-btn{appearance:none;cursor:pointer;letter-spacing:.01em;color:#8a93a8;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:14px 8px;font-size:15px;font-weight:800;transition:color .18s;display:inline-flex}.tn-seg-btn.active{color:#e7ebf3}.tn-seg-btn:focus-visible{outline-offset:-3px;outline:2px solid #f5b91e}.tn-seg-ico{opacity:.85;flex:none;width:17px;height:17px}.tn-seg-btn.active .tn-seg-ico{color:#f5b91e;opacity:1}.tn-seg-ind{background:linear-gradient(90deg,#ffdd80,#f5b91e);border-radius:2px;width:50%;height:2.5px;transition:transform .3s cubic-bezier(.4,.9,.3,1);position:absolute;bottom:-1px;left:0}.tn-seg-ind.left{transform:translate(0)}.tn-seg-ind.right{transform:translate(100%)}.tn-loading{text-align:center;color:#8a93a8;padding:32px 16px;font-size:13px}.tn-groups{max-width:480px;padding:16px 12px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;margin:0 auto;display:flex}.tn-group .gs-block{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.gup{background:#11141c8c;border:1px solid #1a1f2b;border-top:1px dashed #3a425699;border-radius:10px;padding:12px}.gup-cap{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.gup-title{letter-spacing:.05em;text-transform:uppercase;color:#ffdd80;font-size:11px;font-weight:800}.gup-sub{color:#5b6479;text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;font-weight:600}.gup-empty{color:#8a93a8;align-items:center;gap:8px;padding:4px 2px;font-size:11.5px;line-height:1.4;display:flex}.gup-spinner{border:2px solid #262d3d;border-top-color:#f5b91e;border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite gupSpin}@keyframes gupSpin{to{transform:rotate(360deg)}}.gup-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.gup-row{border-radius:8px;align-items:center;gap:9px;padding:4px;animation:.38s both gupRise;display:flex}.gup-2{animation-delay:70ms}.gup-3{animation-delay:.14s}@keyframes gupRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gup-1{background:linear-gradient(90deg,#f5b91e1a,#0000 70%)}.gup-1 .gup-name{color:#ffeebf}.gup-medal{text-align:center;flex:none;width:20px;font-size:15px}.gup-avatar{color:#e7ebf3;background:#262d3d;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.gup-avatar img{object-fit:cover;width:100%;height:100%}.gup-name{color:#e7ebf3;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:700;overflow:hidden}.gup-stat{color:#8a93a8;font-size:11px;font-weight:700}.gup-pts{color:#ffdd80;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.gup-pts-u{color:#5b6479;margin-left:2px;font-size:9.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.gup-row{animation:none}.tn-seg-ind{transition:none}}.kb{padding-bottom:calc(24px + env(safe-area-inset-bottom));position:relative}.kb-sticky{z-index:5;-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);background:#0b0d12eb;position:sticky;top:32px}.kb-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:center;gap:6px;padding:9px 12px;display:flex;overflow-x:auto}.kb-tabs::-webkit-scrollbar{display:none}.kb-tab{appearance:none;color:#8a93a8;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:#1a1f2b99;border:1px solid #262d3d;border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-weight:800;transition:color .16s,background .16s,border-color .16s}.kb-tab.active{color:#0b0d12;background:linear-gradient(#ffdd80,#f5b91e);border-color:#f5b91e}.kb-tab:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}.kb-nav{justify-content:center;align-items:center;gap:6px;padding:0 12px 9px;display:flex}.kb-nav-btn{appearance:none;color:#8a93a8;cursor:pointer;background:#1a1f2b99;border:1px solid #262d3d;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;padding:0;font-size:16px;font-weight:800;line-height:1;transition:color .16s,border-color .16s,opacity .16s;display:grid}.kb-nav-btn:disabled{opacity:.35;cursor:default}.kb-nav-btn:not(:disabled):hover{color:#e7ebf3;border-color:#f5b91e}.kb-nav-btn svg{width:15px;height:15px}.kb-nav-cur.is-on{color:#f5b91e;border-color:#f5b91e8c}.kb-nav-pill{appearance:none;color:#e7ebf3;cursor:pointer;background:#1a1f2b99;border:1px solid #262d3d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:132px;padding:5px 12px;font-size:12.5px;transition:border-color .16s;display:inline-flex}.kb-nav-pill:hover{border-color:#f5b91e}.kb-nav-pill.is-live{border-color:#ef44448c}.kb-nav-pill .kb-nav-code{letter-spacing:.4px;color:#8a93a8;font-size:11px;font-weight:800}.kb-nav-pill .kb-nav-mid{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-weight:800;display:inline-flex}.kb-match.is-selected{box-shadow:0 0 0 2px #f5b91ebf,0 0 14px #f5b91e40}.kb-scroll{touch-action:pan-y;padding:12px 8px 16px;overflow-x:hidden}.kb-bracket{will-change:transform;align-items:stretch;width:max-content;min-height:0;display:flex;position:relative}@keyframes kbSlideNext{0%{opacity:.3;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes kbSlidePrev{0%{opacity:.3;transform:translate(-48px)}to{opacity:1;transform:none}}.kb-lines{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kb-line{fill:none;stroke:#3a4256;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px;animation:.6s forwards kbDraw;animation-delay:calc(var(--rd,0) * .13s + .22s)}.kb-line.active{stroke:#f5b91e;opacity:1;filter:drop-shadow(0 0 3px #f5b91e8c)}@keyframes kbDraw{to{stroke-dashoffset:0}}.kb-round{z-index:1;scroll-snap-align:start;flex-direction:column;flex:none;width:min(180px,42vw);padding:0 14px;display:flex;position:relative}.kb-round-head{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#8a93a8;padding:4px 0 12px;font-size:12px;font-weight:800}.kb-round-body{flex-direction:column;flex:1;justify-content:space-around;gap:6px;display:flex}.kb-match{appearance:none;text-align:left;cursor:pointer;color:#e7ebf3;width:100%;animation:.42s cubic-bezier(.34,1.4,.64,1) both kbCardIn;animation-delay:calc(var(--rd,0) * 80ms);background:linear-gradient(#1a1f2bc7,#11141cd9);border:1px solid #262d3d;border-radius:11px;flex-direction:column;gap:1px;padding:4px 9px 5px;transition:transform .12s,border-color .18s,box-shadow .24s;display:flex;position:relative}.kb-match:active{transform:scale(.97)}.kb-match.is-live{border-color:#f87171b3;box-shadow:0 0 0 1px #f8717147,0 0 16px #f8717138}.kb-match.is-saving{border-color:#f5b91e;animation:1s ease-in-out infinite pick-saving}.kb-match.is-saved{border-color:#34d399;animation:.36s cubic-bezier(.2,.9,.3,1.15) pick-pop;box-shadow:0 0 0 1px #34d39973,0 0 16px #34d39947}.kb-match.is-error{border-color:#f87171;animation:.36s pick-shake;box-shadow:0 0 0 1px #f8717173}.kb-match:focus-visible{outline-offset:2px;outline:2px solid #f5b91e}@keyframes kbCardIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.kb-match-head{justify-content:space-between;align-items:center;min-height:7px;margin-bottom:4px;display:flex}.kb-when{align-items:baseline;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.kb-day{color:#8a93a8}.kb-time{color:#e7ebf3;font-variant-numeric:tabular-nums}.kb-ft{letter-spacing:.05em;color:#8a93a8;align-items:baseline;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.kb-pens{color:#ffdd80;font-weight:700}.kb-livetag{color:#f87171;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.kb-dot{background:#f87171;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite kbPulse}@keyframes kbPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}.kb-team{align-items:center;gap:7px;padding:1px 0;transition:opacity .22s;display:flex;position:relative}.kb-team.lost{opacity:.42}.kb-team.won .kb-name{color:#ffeebf;font-weight:800}.kb-team.won:before{content:"";background:#f5b91e;border-radius:0 2px 2px 0;width:3px;position:absolute;top:3px;bottom:3px;left:-9px}.kb-flag{color:#5b6479;background:#1a1f2b;border-radius:3px;flex:none;place-items:center;width:20px;height:14px;display:grid;overflow:hidden}.kb-flag img{object-fit:cover;width:100%;height:100%}.kb-shield{width:13px;height:13px}.kb-name{color:#e7ebf3;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.kb-team.tbd .kb-name{color:#5b6479;font-style:italic;font-weight:600}.kb-score{color:#e7ebf3;font-variant-numeric:tabular-nums;text-align:right;min-width:13px;font-size:13px;font-weight:800}.kb-mypick{text-align:center;font-variant-numeric:tabular-nums;color:#ffeebf;background:#f5b91e29;border-radius:5px;flex:none;min-width:18px;padding:0 4px;font-size:11px;font-weight:800;line-height:16px}.kb-mypick.inherited{color:#8a93a8;background:#5b647929}.kb-mypick.five{color:#fff;background:#16a34a99}.kb-mypick.three{color:#fff;background:#0ea5e999}.kb-mypick.zero{color:#fff;background:#ef444499}.kb-team.tbd .kb-mypick{display:none}.kb-head-ind{flex:none;align-items:center;gap:4px;display:inline-flex}.kb-head-edit{color:#ffdd80;flex:none;width:14px;height:14px}.kb-head-bobi,.kb-lock{flex:none;font-size:11px}.kb-pts{color:#fff;font-variant-numeric:tabular-nums;background:#262d3d;border-radius:999px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:grid;box-shadow:0 1px 3px #00000073}.kb-pts.five{background:linear-gradient(#16a34a,#15803d)}.kb-pts.three{background:linear-gradient(#0ea5e9,#0369a1)}.kb-pts.zero{background:linear-gradient(#ef4444,#b91c1c)}.kb-round-champion{justify-content:center;width:156px}.kb-round-champion .kb-round-body{justify-content:center}.kb-champ{animation:.52s cubic-bezier(.34,1.4,.64,1) both kbCardIn;animation-delay:calc(var(--rd,0) * 80ms);background:radial-gradient(120% 120% at 50% 0,#3a27008c,#11141cd9);border:1px solid #262d3d;border-radius:16px;flex-direction:column;align-self:center;align-items:center;gap:8px;padding:16px 14px;display:flex;position:relative}.kb-champ.crowned{border-color:#f5b91e;box-shadow:0 0 0 1px #f5b91e73,0 0 28px #f5b91e47}.kb-trophy{filter:drop-shadow(0 4px 8px #0006);font-size:30px;line-height:1}.kb-champ.crowned .kb-trophy{animation:2.6s ease-in-out infinite kbTrophy}@keyframes kbTrophy{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-4px)rotate(3deg)}}.kb-champ-tbd{letter-spacing:.06em;color:#5b6479;font-size:13px;font-weight:800}.kb-champ-team{flex-direction:column;align-items:center;gap:6px;display:flex}.kb-champ-flag{border-radius:5px;width:46px;height:31px;overflow:hidden;box-shadow:0 2px 8px #00000073}.kb-champ-flag img{object-fit:cover;width:100%;height:100%}.kb-champ-name{color:#ffeebf;text-align:center;font-size:14px;font-weight:800;line-height:1.2}.kb-glow{display:none}.kb-champ.crowned .kb-glow{pointer-events:none;background:radial-gradient(closest-side,#f5b91e29,#0000);border-radius:18px;animation:2.6s ease-in-out infinite kbGlow;display:block;position:absolute;inset:-3px}@keyframes kbGlow{0%,to{opacity:.45}50%{opacity:1}}.kb-third{max-width:480px;margin:8px auto 0;padding:0 16px}.kb-third-cap{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#8a93a8;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.kb-third-card{max-width:240px;margin:0 auto}.kb-third-card .kb-match{animation:none}@media (prefers-reduced-motion:reduce){.kb-match,.kb-champ,.kb-match.is-saving,.kb-match.is-saved,.kb-match.is-error{animation:none}.kb-line{stroke-dashoffset:0;animation:none}.kb-trophy,.kb-glow,.kb-dot{animation:none}}.kb-reduce .kb-match,.kb-reduce .kb-champ{animation:none}.kb-reduce .kb-line{stroke-dashoffset:0;animation:none}.kb-reduce .kb-trophy,.kb-reduce .kb-glow,.kb-reduce .kb-dot{animation:none}.race-backdrop{z-index:1000}.race-modal{width:100vw;max-width:480px;height:100dvh;max-height:100dvh;padding:calc(14px + env(safe-area-inset-top)) 14px calc(10px + env(safe-area-inset-bottom));border-radius:0;flex-direction:column;display:flex;overflow:hidden}.race-modal .race-head{flex:none;margin-bottom:10px}.race-modal .race-title{letter-spacing:.2px;padding-right:140px;font-size:16px;font-weight:800}.race-modal .race-step-label{color:#8a93a8;justify-content:center;align-items:center;min-height:30px;margin-top:4px;font-size:12.5px;display:flex;position:relative}.race-modal .race-step-meta{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.15;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.race-modal .race-step-count{color:#f5b91e;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.race-modal .race-step-date{font-size:10.5px;font-weight:700}.race-modal .race-step-matches{scrollbar-width:none;align-items:center;gap:12px;max-width:100%;margin:-15px -4px -2px;padding:15px 4px 2px;display:inline-flex;position:absolute;top:21px;left:calc(97px + clamp(84px,24%,150px));overflow-x:auto;transform:translate(-50%,-50%)}.race-modal .race-step-matches::-webkit-scrollbar{display:none}.race-modal .race-step-match{flex:none;align-items:center;gap:5px;display:inline-flex}.race-modal .race-step-flag{object-fit:cover;border-radius:2px;width:20px;height:14px;display:block}.race-modal .race-step-code{letter-spacing:.4px;color:#8a93a8;font-size:11px;font-weight:800}.race-modal .race-step-score{color:#e6e8ee;font-variant-numeric:tabular-nums;font-weight:800;position:relative}.race-modal .race-my-pick{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:5px;padding:0 4px;font-size:9px;font-weight:800;line-height:1.5;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #00000073}.race-modal .race-my-pick.five{background:linear-gradient(#16a34a,#15803d)}.race-modal .race-my-pick.three{background:linear-gradient(#0ea5e9,#0369a1)}.race-modal .race-my-pick.zero{background:linear-gradient(#ef4444,#b91c1c)}.race-modal .race-my-pick.pending{background:#5b64794d}.race-modal .race-body-wrap{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.race-modal .race-body{flex:auto;margin:0 -4px;padding:0 4px;overflow-y:auto}.race-modal .race-your-pos{cursor:pointer;color:#ffffffd9;background:#d4a64a14;border:1px solid #d4a64a47;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 2px;line-height:1;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.race-modal .race-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:20px;padding:0 7px 0 5px;font-size:11.5px;font-weight:800;display:inline-flex}.race-modal .race-your-pos .pos-num .pos-icon{color:#0f0f0f;width:11px;height:11px;display:block}.race-modal .race-your-pos .pos-num .of{opacity:.72;font-size:10px;font-weight:650}.race-modal .race-your-pos .pos-label{letter-spacing:.2px;font-size:10.5px;font-weight:600}.race-modal .race-outro-podium{animation:race-opd-collapse .45s ease var(--dc,9999s) forwards;flex-direction:column;align-items:center;gap:6px;margin:2px 0;display:flex;overflow:hidden}.race-modal .race-outro-boot{justify-content:center;align-items:center;gap:6px;display:inline-flex}.race-modal .race-outro-boot svg{display:block}.race-modal .race-opd-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;display:flex}.race-modal .race-opd-medal{font-size:16px}.race-modal .race-opd-in{opacity:0;animation:race-opd-pop .32s cubic-bezier(.3, 1.3, .4, 1) var(--d,0s) both, race-opd-toss .65s cubic-bezier(.55, -.15, .8, .5) var(--dt,9999s) forwards}.race-modal .race-opd-bin{opacity:0;animation:race-opd-pop .3s ease var(--d,0s) both, race-bin-jiggle .3s ease-in-out var(--dw,9999s) var(--n,1), race-opd-binout .3s ease var(--dh,9999s) forwards;font-size:24px;line-height:1}.race-modal .race-opd-player{background:#1a1f2bb3;border:1px solid #262d3d;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;display:inline-flex}.race-modal .race-opd-row.gold .race-opd-player{border-color:#ffd54a8c}.race-modal .race-opd-row.silver .race-opd-player{border-color:#cfd6e473}.race-modal .race-opd-row.bronze .race-opd-player{border-color:#d9915b80}.race-modal .race-opd-avatar{background:#11141c;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;overflow:hidden}.race-modal .race-opd-avatar img{object-fit:cover;width:100%;height:100%;display:block}.race-modal .race-opd-avatar .race-initial{color:#8a93a8;font-size:10px;font-weight:800}.race-modal .race-opd-name{color:#e7ebf3;white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:12px;font-weight:700;overflow:hidden}.race-modal .race-opd-emoji{font-size:14px;line-height:1}.race-modal .race-boot-leaders{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;display:flex}.race-modal .race-boot-leader{border-color:#f5b91e8c}.race-modal .race-boot-goals{color:#f5d68a;white-space:nowrap;font-size:11px;font-weight:800}.race-modal .race-bobi-podium{animation:none}.race-modal .race-bobi-podium .race-opd-name{max-width:none}.race-modal .race-outro-upcoming{opacity:0;min-height:0;animation:.5s both race-outro-line-in;animation-delay:var(--d,0s);flex-direction:column;align-items:center;gap:8px;display:flex}.race-modal .race-outro-upcap{letter-spacing:.6px;text-transform:uppercase;color:#8a93a8;font-size:10.5px;font-weight:800}.race-modal .race-outro-uplist{width:100%;height:32px;position:relative;overflow:hidden}.race-modal .race-outro-upmatch{white-space:nowrap;background:#1a1f2bb3;border:1px solid #262d3d;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:inline-flex;position:absolute;top:50%;left:50%}.race-modal .race-outro-upmatch.enter{animation:.3s cubic-bezier(.25,.8,.35,1) both race-car-enter}.race-modal .race-outro-upmatch.leave{animation:.3s cubic-bezier(.55,0,.75,.4) both race-car-leave}.race-modal .race-outro-upmatch img{object-fit:cover;border-radius:2px;width:16px;height:11px;display:block}.race-modal .race-outro-upmatch .race-up-date{color:#5b6479;margin-right:2px;font-size:9.5px;font-weight:700}.race-modal .race-outro-upmatch .race-up-code{letter-spacing:.4px;color:#8a93a8;font-size:10px;font-weight:800}.race-modal .race-outro-upmatch .race-up-stage{letter-spacing:.3px;color:#e7ebf3;font-size:11.5px;font-weight:800}.race-modal .race-outro-upmatch .race-up-time{color:#e7ebf3;font-variant-numeric:tabular-nums;font-weight:800}.race-modal .race-outro{z-index:3;text-align:center;-webkit-backdrop-filter:saturate(140%)blur(7px);backdrop-filter:saturate(140%)blur(7px);background:#0b0d12b8;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:18px;animation:.4s both race-outro-in;display:flex;position:absolute;inset:0;overflow:hidden}.race-modal .race-outro:before,.race-modal .race-outro:after{content:"";pointer-events:none;background:radial-gradient(circle,#f5b91e17,#0000 65%);border-radius:50%;width:320px;height:320px;position:absolute}.race-modal .race-outro:before{animation:9s ease-in-out infinite alternate race-spot-drift;top:-80px;left:-60px}.race-modal .race-outro:after{animation:11s ease-in-out infinite alternate-reverse race-spot-drift;bottom:-100px;right:-70px}.race-modal .race-outro>*{z-index:1;position:relative}.race-modal .race-outro-lines{flex-direction:column;gap:10px;display:flex}.race-modal .race-outro-line{color:#e7ebf3;opacity:0;animation:.5s both race-outro-line-in;animation-delay:var(--d,0s);font-size:14.5px;font-weight:600}.race-modal .race-outro-final{letter-spacing:.4px;background:linear-gradient(110deg,#0000 42%,#ffffff8c 50%,#0000 58%) -160% 0/250% 100%,linear-gradient(#f5d68a 0%,#d4a64a 100%) 0 0/100% 100%;color:#0000;animation:race-outro-line-in .5s ease var(--d,0s) both, race-final-shine 2.8s ease-in-out calc(var(--d,0s) + .7s) infinite;-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:21px;font-weight:800}.race-modal .race-ceremony{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.race-modal .race-congrats{font-size:24px}.race-modal .race-outro-actions{flex-direction:column;align-items:center;gap:10px;display:flex}.race-modal .race-outro-replay{text-align:center;color:#f5b91e;opacity:0;min-width:210px;height:auto;animation:.5s both race-outro-line-in;animation-delay:var(--d,0s);background:#f5b91e1a;border-color:#f5b91e99;justify-content:center;align-items:center;gap:7px;padding:9px 20px;font-size:13.5px;display:inline-flex}.race-modal .race-btn.race-outro-replay.race-outro-close{color:#ff5f5f;background:#ef444424;border-color:#ef4444b3}.race-modal .race-rows{position:relative}.race-modal .race-row{inset-inline:0;will-change:transform;contain:layout style paint;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 8px;transition:transform .7s cubic-bezier(.3,1.15,.35,1);display:flex;position:absolute;top:0}.race-modal .race-row.me{background:#f5b91e14;box-shadow:inset 0 0 0 1px #f5b91e59}.race-modal .race-row .race-pos{text-align:center;color:#8a93a8;font-variant-numeric:tabular-nums;flex:0 0 22px;font-size:12px;font-weight:800}.race-modal .race-row.gold .race-pos{color:#ffd54a}.race-modal .race-row.silver .race-pos{color:#cfd6e4}.race-modal .race-row.bronze .race-pos{color:#d9915b}.race-modal .race-row .race-avatar{background:#11141c;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;overflow:hidden}.race-modal .race-row .race-avatar img{object-fit:cover;width:100%;height:100%;display:block}.race-modal .race-row .race-avatar .race-initial{color:#8a93a8;text-transform:uppercase;font-size:12px;font-weight:800}.race-modal .race-row .race-name{white-space:nowrap;text-overflow:ellipsis;flex:0 0 clamp(84px,24%,150px);font-size:12.5px;font-weight:600;overflow:hidden}.race-modal .race-row .race-row-pick-slot{flex:0 0 38px;justify-content:center;display:inline-flex}.race-modal .race-row .race-row-pick{text-align:center;color:#fff;font-variant-numeric:tabular-nums;border-radius:5px;min-width:34px;padding:0 5px;font-size:10px;font-weight:800;line-height:1.6}.race-modal .race-row .race-row-pick.five{background:linear-gradient(#16a34a,#15803d)}.race-modal .race-row .race-row-pick.three{background:linear-gradient(#0ea5e9,#0369a1)}.race-modal .race-row .race-row-pick.zero{background:linear-gradient(#ef4444,#b91c1c)}.race-modal .race-row .race-row-pick.pending{background:#5b64794d}.race-modal .race-row .race-bar-wrap{background:#5b647921;flex:auto;height:10px;overflow:hidden;-webkit-mask-image:repeating-linear-gradient(115deg,#000 0 9px,#0000 9px 13px);mask-image:repeating-linear-gradient(115deg,#000 0 9px,#0000 9px 13px)}.race-modal .race-row .race-bar{will-change:transform;background:linear-gradient(90deg,#f5b91e8c,#f5b91e);width:100%;height:100%;transition:transform .7s cubic-bezier(.3,1.25,.4,1);display:block;position:relative;overflow:hidden;transform:translate(-99%)}.race-modal .race-row .race-bar:after{content:"";background:linear-gradient(105deg,#0000,#ffffff61 50%,#0000);width:46%;animation:2.6s ease-in-out infinite race-bar-shine;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)}.race-modal .race-row .race-bar:before{content:"";background:linear-gradient(90deg,#fff0,#ffffffa6);width:14px;position:absolute;top:0;bottom:0;right:0}.race-modal .race-row:nth-child(2n) .race-bar:after{animation-delay:.9s}.race-modal .race-row:nth-child(3n) .race-bar:after{animation-delay:1.7s}.race-modal .race-row.gold .race-bar{background:linear-gradient(90deg,#b98a00,#ffd54a)}.race-modal .race-row.silver .race-bar{background:linear-gradient(90deg,#8d97ab,#e6ebf5)}.race-modal .race-row.bronze .race-bar{background:linear-gradient(90deg,#8a5426,#e0a06b)}.race-modal .race-row .race-scorer-slot{flex:0 0 22px;justify-content:center;display:inline-flex}.race-modal .race-row .race-scorer-chip{background:#11141c;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1.5px #f5b91e,0 0 6px #f5b91e8c}.race-modal .race-row .race-scorer-chip img{object-fit:cover;width:100%;height:100%;display:block}.race-modal .race-row .race-scorer-chip.scorer-pop{animation:.34s cubic-bezier(.3,1.4,.4,1) both race-boot-pop}.race-modal .race-row .race-gain{color:#34d17b;text-shadow:0 1px 3px #000c;pointer-events:none;font-size:10.5px;font-weight:800;animation:.365s both race-gain-pop;position:absolute;top:50%;right:48px;transform:translateY(-50%)}.race-modal .race-row .race-gain.neg{color:#ff6b6b}.race-modal .race-row .race-win-pop{pointer-events:none;font-size:13px;animation:.365s both race-gain-pop;position:absolute;top:50%;right:74px;transform:translateY(-50%)}.race-modal .race-row .race-pts{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 34px;font-size:13px;font-weight:800}.race-modal .race-row.podium-flash{animation:.325s both race-podium-pulse}.race-modal .race-controls{flex-wrap:wrap;flex:none;align-items:center;gap:6px;margin-top:10px;display:flex}.race-modal .race-audio{top:calc(12px + env(safe-area-inset-top));z-index:5;align-items:center;gap:4px;display:inline-flex;position:absolute;right:46px}.race-modal .race-mute svg{width:16px;height:16px;margin:0 auto;display:block}.race-modal .race-volume{accent-color:#f5b91e;width:68px}.race-modal .race-btn{min-width:32px;height:30px;color:inherit;cursor:pointer;background:0 0;border:1px solid #5b647966;border-radius:8px;flex:none;font-size:13px;font-weight:700}.race-modal .race-btn:disabled{opacity:.35;cursor:default}.race-modal .race-play{color:#f5b91e;border-color:#f5b91e99;min-width:40px}.race-modal .race-speed{font-variant-numeric:tabular-nums}.race-modal .race-scrub{accent-color:#f5b91e;flex:auto;min-width:60px}.race-modal .race-note{color:#5b6479;text-align:center;flex:none;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.race-modal .race-note-text{text-align:left;flex:auto;min-width:0}.race-modal .race-bonus-toggle{color:#8a93a8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #5b647973;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.race-modal .race-bonus-toggle svg{opacity:.55;display:block}.race-modal .race-bonus-toggle.on{color:#f5d68a;background:#f5b91e1f;border-color:#f5b91eb3}.race-modal .race-bonus-toggle.on svg{opacity:1}@keyframes race-podium-pulse{0%{background:#f5b91e00;box-shadow:inset 0 0 0 1px #f5b91e00}30%{background:#f5b91e24;box-shadow:inset 0 0 0 1px #f5b91eb3}to{background:#f5b91e00;box-shadow:inset 0 0 0 1px #f5b91e00}}@keyframes race-gain-pop{0%{opacity:0;transform:translateY(calc(5px - 50%))}25%{opacity:1;transform:translateY(-50%)}80%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(-50%)}}@keyframes race-boot-pop{0%{transform:scale(1)}40%{transform:scale(1.55);box-shadow:0 0 0 2px #ffd54a,0 0 14px #ffd54ad9}to{transform:scale(1)}}@keyframes race-bar-shine{0%{transform:translate(-130%)}55%,to{transform:translate(340%)}}@keyframes race-outro-in{0%{opacity:0}to{opacity:1}}@keyframes race-outro-line-in{0%{opacity:0;filter:blur(5px);transform:translateY(16px)scale(.96)}70%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes race-final-shine{0%{background-position:-160% 0,0 0}45%,to{background-position:260% 0,0 0}}@keyframes race-opd-pop{0%{opacity:0;transform:scale(.6)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes race-opd-toss{0%{opacity:1;transform:scale(1)translateY(0)rotate(0)}25%{opacity:1;transform:scale(1.06)translateY(-14px)rotate(-9deg)}to{opacity:0;transform:scale(.2)translateY(130px)rotate(150deg)}}@keyframes race-bin-jiggle{0%,to{transform:rotate(0)}40%{transform:rotate(-9deg)scale(1.08)}70%{transform:rotate(7deg)}}@keyframes race-opd-binout{to{opacity:0;transform:scale(.5)}}@keyframes race-opd-collapse{0%{opacity:1;max-height:300px}to{opacity:0;max-height:0;margin:0}}@keyframes race-spot-drift{0%{transform:translate(0)scale(1)}to{transform:translate(70px,40px)scale(1.25)}}.race-modal .race-kick-shoe{z-index:1;transform-origin:70% 80%;font-size:16px;line-height:1;animation:.38s cubic-bezier(.4,0,.5,1.4) both race-kick,.9s .42s forwards race-kick-fade;position:absolute;top:50%;left:2px}@keyframes race-kick-fade{to{opacity:0}}@keyframes race-kick{0%{transform:translateY(-50%)rotate(180deg)}60%{transform:translateY(-50%)rotate(-22deg)translate(6px)}to{transform:translateY(-50%)rotate(0)translate(0)}}@keyframes race-car-enter{0%{opacity:0;transform:translate(calc(-50% - 90px),-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes race-car-leave{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(calc(90px - 50%),-50%)}}@keyframes race-trophy-raise{0%{opacity:0;transform:translate(-50%)translateY(34px)scale(.5)}55%{opacity:1}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes race-confetti-fall{0%{opacity:0;transform:translateY(0) rotate(var(--cr))}6%{opacity:1}92%{opacity:.9}to{opacity:0;transform:translateY(240px) rotate(calc(var(--cr) + 540deg))}}@media (prefers-reduced-motion:reduce){.race-modal .race-trophy{animation-duration:1ms;animation-delay:0s}.race-modal .race-confetti{display:none}.race-modal .race-outro:before,.race-modal .race-outro:after{animation:none}.race-modal .race-outro-final{animation:1ms both race-outro-line-in}.race-modal .race-row,.race-modal .race-row .race-bar{transition-duration:.12s;transition-timing-function:ease-out}.race-modal .race-row .race-bar:after,.race-modal .race-row .race-scorer-chip.scorer-pop,.race-modal .race-row .race-win-pop{animation:none}}@media (width<=359px){.race-modal .race-row .race-scorer-slot{display:none}}.race-stadium{background:radial-gradient(160px 90px at 30% 0,#f5b91e1a,#0000 70%),radial-gradient(160px 90px at 70% 0,#f5b91e1a,#0000 70%),repeating-linear-gradient(0deg,#5b64790f 0 2px,#0000 2px 6px),linear-gradient(#0b0d12,#11141c);border:1px solid #262d3d;border-radius:14px;width:100%;max-width:340px;padding:46px 10px 0;position:relative;overflow:hidden}.race-podium{z-index:1;justify-content:center;align-items:flex-end;gap:8px;display:flex;position:relative}.race-pod{flex-direction:column;align-items:center;gap:3px;min-width:88px;max-width:46%;display:flex;position:relative}.race-pod-people{justify-content:center;align-items:flex-end;gap:6px;max-width:100%;display:flex}.race-pod-person{flex-direction:column;align-items:center;gap:3px;min-width:0;max-width:72px;display:flex}.race-pod-avatar{background:#1a1f2b;border:2px solid #262d3d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.race-pod-avatar img{object-fit:cover;width:100%;height:100%;display:block}.race-pod-avatar .race-initial{color:#8a93a8;font-size:15px;font-weight:800}.race-pod-1 .race-pod-avatar{border-color:#f5b91e;width:48px;height:48px;box-shadow:0 0 16px #f5b91e73}.race-pod-name{color:#e7ebf3;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:700;overflow:hidden}.race-pod-pts{color:#8a93a8;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:800}.race-pod-block{color:#0b0d12;border-radius:6px 6px 0 0;justify-content:center;align-items:center;gap:5px;width:100%;font-size:20px;font-weight:800;display:flex}.race-pod-medal{font-size:17px;line-height:1}.race-pod-1 .race-pod-block{background:linear-gradient(#ffd54a,#b98a00);height:84px}.race-pod-2 .race-pod-block{background:linear-gradient(#e6ebf5,#8d97ab);height:58px}.race-pod-3 .race-pod-block{background:linear-gradient(#e0a06b,#8a5426);height:44px}.race-trophy{filter:drop-shadow(0 0 12px #f5b91e8c);z-index:2;font-size:30px;animation:.9s cubic-bezier(.3,1.35,.4,1) 2.6s both race-trophy-raise;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.race-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.race-confetti span{top:-14px;left:var(--x);background:var(--cc);opacity:0;width:7px;height:11px;transform:rotate(var(--cr));animation:race-confetti-fall var(--cf) linear infinite;animation-delay:calc(3.4s + var(--cd));border-radius:2px;position:absolute}.champions-banner{text-align:center;background:radial-gradient(200px 110px at 50% 0,#f5b91e14,#0000 70%),linear-gradient(#0b0d12,#11141c);border:1px solid #f5b91e4d;border-radius:16px;flex-direction:column;align-items:center;gap:4px;margin:2px 0 16px;padding:18px 14px 20px;display:flex}.champions-banner .race-trophy{animation-delay:.9s}.champions-banner .race-confetti span{animation-delay:calc(1.7s + var(--cd))}.champions-banner .race-stadium{margin-top:10px}.champions-banner.is-collapsed{padding:12px 14px 14px}.champions-toggle{text-align:center;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;width:100%;padding:0;display:flex;position:relative}.champions-chevron{color:#8a93a8;position:absolute;top:2px;right:2px}.champions-chevron svg{width:18px;height:18px;display:block}.champions-title{letter-spacing:.4px;background:linear-gradient(110deg,#0000 42%,#ffffff8c 50%,#0000 58%) -160% 0/250% 100%,linear-gradient(#f5d68a 0%,#d4a64a 100%) 0 0/100% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:800;animation:2.8s ease-in-out .7s infinite race-final-shine}.champions-sub{color:#e7ebf3;font-size:14px}.champions-sub b{font-weight:800}.champions-watch{color:#0b0d12;cursor:pointer;background:linear-gradient(#ffd54a,#d99f0b);border:none;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:12px 26px;font-size:15px;font-weight:800;animation:2.4s ease-in-out infinite champions-cta-pulse;display:inline-flex}@keyframes champions-cta-pulse{0%,to{transform:scale(1);box-shadow:0 0 #f5b91e66}50%{transform:scale(1.03);box-shadow:0 0 24px 5px #f5b91e42}}@media (prefers-reduced-motion:reduce){.champions-banner .race-trophy{animation-duration:1ms;animation-delay:0s}.champions-banner .race-confetti{display:none}.champions-watch,.champions-title{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;text-align:center;padding:0 24px;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}.new-badge{letter-spacing:.06em;text-transform:uppercase;color:#fff;transform-origin:50%;background:#ef4444;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:800;line-height:1.5;animation:.22s cubic-bezier(.25,.9,.3,1) both th-new-in,1.8s ease-in-out .26s infinite th-new-pulse;box-shadow:0 1px 4px #ef44448c}@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}}
