*,:before,:after{border:0 solid}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}ol,ul,menu{margin:0;padding:0;list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,a,input,select,textarea,label,summary,[role=button],[role=tab]{touch-action:manipulation}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button;background-color:#0000;background-image:none}a{-webkit-text-decoration:inherit;text-decoration:inherit}::placeholder{opacity:1}summary{display:list-item}:disabled{cursor:default}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:root{--acc:#c6ff3a;--accInk:#141a05;--accDim:#c6ff3a1f;--accLine:#c6ff3a4d;--panel:#151a23;--panel2:#1b2130;--line:#ffffff12;--tx:#f2f5fa;--tx2:#9ba6b5;--tx3:#5f6b7c;--safe-area-top:0px;--safe-area-right:0px;--safe-area-bottom:0px;--safe-area-left:0px;--app-safe-top:max(var(--safe-area-top), env(safe-area-inset-top,0px));--app-safe-right:max(var(--safe-area-right), env(safe-area-inset-right,0px));--app-safe-bottom:max(var(--safe-area-bottom), env(safe-area-inset-bottom,0px));--app-safe-left:max(var(--safe-area-left), env(safe-area-inset-left,0px));--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-in:cubic-bezier(.55, .06, .68, .19)}.th-hit{position:relative}.th-hit:after{content:"";width:max(44px,100%);height:max(44px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=899.98px){input,select,textarea{font-size:16px!important}.gs-player-team-modal-overlay,.gs-avatar-picker-overlay,.gs-profile-modal-overlay{overflow-y:auto;padding-top:calc(78px + var(--app-safe-top))!important;padding-right:calc(12px + var(--app-safe-right))!important;padding-bottom:calc(var(--gs-mobile-tabbar-height) + 12px + var(--app-safe-bottom))!important;padding-left:calc(12px + var(--app-safe-left))!important;align-items:flex-start!important}.gs-player-team-modal-dialog,.gs-avatar-picker-dialog,.th-app-root-mobile-shell .gs-profile-modal{max-height:calc(100vh - 102px - var(--gs-mobile-tabbar-height) - var(--app-safe-top) - var(--app-safe-bottom));max-height:calc(100dvh - 102px - var(--gs-mobile-tabbar-height) - var(--app-safe-top) - var(--app-safe-bottom));width:100%!important}.gs-admin-screen{min-width:0;max-width:100%;overflow-x:hidden}.gs-admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.game-rules-grid{grid-template-columns:minmax(0,1fr)!important}.gs-game-rules-list,.gs-game-rules-detail{min-width:0}.gs-game-rules-detail{padding:14px!important}}.gs-toast{bottom:26px}.th-app-root-mobile-shell .gs-toast{bottom:calc(var(--gs-mobile-tabbar-height) + 14px + var(--app-safe-bottom))}.th-app-root-mobile-shell .gs-profile-modal{max-height:calc(100vh - 102px - var(--gs-mobile-tabbar-height) - var(--app-safe-top) - var(--app-safe-bottom));max-height:calc(100dvh - 102px - var(--gs-mobile-tabbar-height) - var(--app-safe-top) - var(--app-safe-bottom))}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{overscroll-behavior-x:none}body{color:var(--tx);-webkit-font-smoothing:antialiased;background:#0b0e13;margin:0;font-family:Barlow,system-ui,sans-serif}.gs-mobile-topbar{padding:12px 14px;padding:calc(12px + var(--app-safe-top)) calc(14px + var(--app-safe-right)) 12px calc(14px + var(--app-safe-left))}.gs-mobile-drawer{width:min(calc(290px + var(--app-safe-left)), 100vw);padding:18px 14px;padding:calc(18px + var(--app-safe-top)) 14px calc(18px + var(--app-safe-bottom)) calc(14px + var(--app-safe-left))}.gs-notifications-tray{top:64px;right:22px;right:calc(22px + var(--app-safe-right));flex-direction:column;display:flex}.gs-notifications-tray-header{flex:none}.gs-notifications-list{min-height:0}:root{--gs-mobile-tabbar-height:86px}.gs-mobile-shell-topbar,.gs-mobile-tabbar,.gs-mobile-fab{will-change:transform;transform:translateZ(0)}.gs-mobile-shell-topbar{padding:12px 14px;padding:calc(12px + var(--app-safe-top)) calc(14px + var(--app-safe-right)) 12px calc(14px + var(--app-safe-left))}.gs-mobile-tabbar{padding-bottom:var(--app-safe-bottom)}.gs-mobile-fab{right:calc(18px + var(--app-safe-right));bottom:calc(var(--gs-mobile-tabbar-height) + 14px + var(--app-safe-bottom))}.gs-bottom-sheet{padding-bottom:var(--app-safe-bottom)}.th-app-root-mobile-shell.th-app-root-chat{height:100svh;min-height:100svh!important}h1{font-family:Barlow Condensed,sans-serif}a{color:var(--acc)}a:hover{color:#dfff7a}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:9px}@keyframes thPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes thGlow{0%,to{box-shadow:0 0 #c6ff3a80}50%{box-shadow:0 0 0 7px #c6ff3a00}}@keyframes thFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes thSpin{to{transform:rotate(360deg)}}@keyframes thIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes thBlink{0%,to{opacity:1}50%{opacity:.25}}.th-press{transition:transform .12s var(--ease-out)}.th-press:active{transform:scale(.96)}.round-review-cards{display:none!important}.round-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gs-scorecards-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width>=860px){.gs-scorecards-row{flex-wrap:wrap;display:flex}.gs-scorecards-row>*{flex:150px}}.gs-game-rules{background:linear-gradient(120deg, #c6ff3a1f, #ffffff06 68%), var(--panel);border:1px solid #c6ff3a57;border-radius:16px;width:min(100%,900px);margin:0 auto;padding:15px;box-shadow:0 12px 30px #0000001f}.gs-game-rules-heading{text-align:center;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gs-game-rules-kicker{color:var(--acc);letter-spacing:.12em;text-transform:uppercase;font:900 1.02rem Barlow Condensed,Barlow,system-ui,sans-serif}.gs-game-rules-note{color:var(--tx2);font-size:.78rem}.gs-game-rules-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.gs-game-rule{border:1px solid var(--line);text-align:center;background:#00000029;border-radius:11px;min-width:0;padding:10px 9px}.gs-game-rule strong,.gs-game-rule span,.gs-game-rule small{display:block}.gs-game-rule strong{color:var(--acc);font-variant-numeric:tabular-nums;font:900 1.25rem Barlow Condensed,Barlow,system-ui,sans-serif}.gs-game-rule span{color:var(--tx);margin-top:2px;font-size:.78rem;font-weight:800}.gs-game-rule small{color:var(--tx2);margin-top:4px;font-size:.68rem;line-height:1.35}.gs-ranking-rules-overlay{z-index:90;padding:calc(24px + var(--app-safe-top)) calc(18px + var(--app-safe-right)) calc(24px + var(--app-safe-bottom)) calc(18px + var(--app-safe-left));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05070aa8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gs-ranking-rules-dialog{width:min(520px,100%);max-height:min(86vh, calc(100vh - 48px - var(--app-safe-top) - var(--app-safe-bottom)));max-height:min(86vh, calc(100dvh - 48px - var(--app-safe-top) - var(--app-safe-bottom)));overscroll-behavior:contain;border:1px solid var(--line);background:linear-gradient(#1a202c,#141a23);border-radius:20px;padding:22px;overflow-y:auto;box-shadow:0 40px 90px #0009}.gs-chat-shell{width:min(1320px,100% - 32px)}.th-app-root-chat{height:100dvh;overflow:hidden;min-height:100dvh!important}.th-app-root-chat>.th-app-main{height:100%;min-height:0;overflow:hidden}.th-screen-chat{flex:auto;min-height:0;display:flex;overflow:hidden;padding-bottom:0!important}.th-app-root-mobile-shell.th-app-root-chat .th-screen-chat{padding-bottom:calc(var(--gs-mobile-tabbar-height) + var(--app-safe-bottom))!important}.th-screen-chat>.gs-chat-shell{flex-direction:column;flex:auto;min-height:0;display:flex}.th-screen-chat .gs-chat-heading{flex:none}.th-screen-chat .gs-chat-layout{flex:auto}.th-screen-chat .gs-chat-main{min-height:0}.th-screen-chat .gs-chat-messages{flex:auto;min-height:0;overflow-y:auto}.gs-chat-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:14px;min-height:0;display:grid}.gs-chat-main{flex-direction:column;min-height:0;display:flex}.gs-chat-presence{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;align-self:stretch;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 50px #0000002e}.gs-chat-presence-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:12px;display:flex}.gs-chat-presence-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;padding:12px;overflow-y:auto}.gs-chat-messages{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.gs-chat-composer{padding:10px 12px max(12px, var(--app-safe-bottom));border-top:1px solid var(--line);flex:none;gap:8px;display:grid;position:relative}.gs-chat-composer-main{align-items:flex-end;gap:8px;min-width:0;display:flex}.gs-chat-input-wrap{flex:1;min-width:0;position:relative}.gs-chat-mention-picker{z-index:25;border:1px solid var(--line);background:var(--panel2);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:14px;width:min(340px,100vw - 24px);max-height:min(360px,46dvh);padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 50px #0000006b}.gs-push-opt-in{right:calc(22px + var(--app-safe-right));bottom:calc(22px + var(--app-safe-bottom));z-index:70;width:min(460px,100vw - 44px);color:var(--tx);background:var(--panel2);border:1px solid var(--accLine);border-radius:16px;padding:16px;position:fixed;box-shadow:0 24px 70px #0000008c}.gs-chat-mention-option{width:100%;min-height:48px;color:var(--tx);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:7px 8px;display:flex}.gs-chat-mention-option:hover,.gs-chat-mention-option.is-active{background:var(--accDim)}.gs-chat-mention-copy{flex:1;gap:2px;min-width:0;display:grid}.gs-chat-mention-copy strong,.gs-chat-mention-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-chat-mention-copy strong{font-size:13px}.gs-chat-mention-copy small{color:var(--tx3);font-size:12px}.gs-chat-mention-status{background:var(--tx3);border-radius:50%;flex:none;width:8px;height:8px}.gs-chat-mention-status.is-online{background:#3ddc84}.gs-chat-mention-status.is-away{background:#f5b947}.gs-chat-mention-empty{color:var(--tx2);padding:14px 10px;font-size:13px}.gs-chat-message-tools{color:var(--tx3);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.gs-chat-message-tools>button,.gs-chat-reaction-tools button{min-height:28px;color:var(--tx3);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:4px 7px;position:relative}.gs-chat-message-tools>button:after,.gs-chat-reaction-tools button:after{content:"";width:max(44px,100%);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gs-chat-message-tools>button:hover,.gs-chat-reaction-tools button:hover,.gs-chat-reaction-tools button.is-reacted{border-color:var(--accLine);background:var(--accDim);color:var(--tx)}.gs-chat-reaction-tools{flex-wrap:wrap;gap:3px;display:inline-flex;position:relative}.gs-chat-reaction-picker{z-index:30;position:absolute;bottom:calc(100% + 6px);right:0}.gs-chat-reaction-picker .gs-chat-emoji-picker{bottom:auto;right:auto;position:relative!important}.gs-chat-reply-preview,.gs-chat-replying{border-left:3px solid var(--acc);max-width:100%;color:var(--tx2);background:#ffffff0a;border-radius:5px;gap:2px;padding:7px 9px;font-size:11px;display:grid}.gs-chat-reply-preview span,.gs-chat-replying>span:last-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-chat-edit-box{gap:7px;min-width:min(300px,70vw);display:grid}.gs-chat-typing{color:var(--tx3);padding:6px 14px 0;font-size:11px;font-style:italic}.gs-chat-replying{margin:8px 12px 0;padding-right:34px;position:relative}.gs-chat-replying button{width:25px;height:25px;color:var(--tx2);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:19px;line-height:1;position:absolute;top:4px;right:5px}.gs-chat-emoji-picker{z-index:20;--epr-bg-color:#151a23;--epr-category-label-bg-color:#151a23;--epr-picker-border-color:#ffffff1a;--epr-search-input-bg-color:#0f1319;--epr-search-input-border-color:#ffffff1a;--epr-text-color:#f2f5fa;--epr-hover-bg-color:#c6ff3a1f;--epr-focus-bg-color:#c6ff3a29;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 50px #0006;position:absolute!important}.gs-chat-emoji-picker input{font-size:16px!important}.gs-chat-presence-person{width:100%;min-height:42px;color:var(--tx2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:6px 7px;display:flex}.gs-chat-presence-person:hover{color:var(--tx);background:#ffffff0d}@media (width<=899.98px){.th-screen-chat{max-height:none}.gs-chat-shell{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;padding-top:0!important}.gs-chat-heading{display:none!important}.gs-chat-layout{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex}.gs-chat-presence{box-shadow:none;border-top:0;border-left:0;border-right:0;border-radius:0;flex:none;order:-1;margin-bottom:0}.gs-chat-presence-head{min-height:54px;padding:8px max(12px, var(--app-safe-right)) 8px max(12px, var(--app-safe-left))}.gs-chat-presence-head>div:last-child,.gs-chat-presence-list{display:none}.gs-chat-main{flex:auto;min-height:0;box-shadow:none!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.gs-chat-messages{overscroll-behavior-y:contain;overflow-anchor:none;overflow-y:auto;flex:auto!important;min-height:0!important;max-height:none!important}.round-review-table{display:none}.round-review-cards{display:flex!important}}@media (width<=520px){.round-review-metrics{grid-template-columns:1fr}.gs-game-rules{padding:13px 10px}.gs-game-rules-heading{display:block}.gs-game-rules-note{margin-top:3px;display:block}.gs-game-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-admin-summary-grid{grid-template-columns:minmax(0,1fr)!important}.gs-chat-emoji-picker{right:12px;bottom:calc(72px + var(--app-safe-bottom));max-width:calc(100vw - 24px);position:fixed!important}.gs-chat-reaction-picker{left:max(12px, var(--app-safe-left));right:max(12px, var(--app-safe-right));bottom:calc(var(--gs-mobile-tabbar-height) + 8px + var(--app-safe-bottom));position:fixed}.gs-chat-reaction-picker .gs-chat-emoji-picker{width:100%!important;max-width:none!important}.gs-chat-mention-picker{width:min(340px,100vw - 24px);max-height:min(300px,38dvh)}.gs-chat-composer{padding-right:max(10px, var(--app-safe-right));padding-left:max(10px, var(--app-safe-left))}.gs-chat-composer-main{gap:6px}.gs-chat-input{min-width:0;resize:none!important}.gs-push-opt-in{right:calc(10px + var(--app-safe-right));bottom:calc(10px + var(--gs-mobile-tabbar-height) + var(--app-safe-bottom));width:calc(100vw - 20px - var(--app-safe-left) - var(--app-safe-right))}}button:focus-visible,select:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:12px}.gs-login{isolation:isolate;min-height:100dvh;padding:max(clamp(24px, 5vw, 72px), var(--app-safe-top)) max(clamp(24px, 5vw, 72px), var(--app-safe-right)) max(clamp(24px, 5vw, 72px), var(--app-safe-bottom)) max(clamp(24px, 5vw, 72px), var(--app-safe-left));place-items:center;display:grid;position:relative;overflow:hidden}.gs-login-media,.gs-login-shade{position:absolute;inset:0}.gs-login-media{z-index:-2;background-color:#080f14;background-image:url(/brand/grandstand/illustrations/runner.svg);background-position:18%;background-repeat:no-repeat;background-size:min(72vw,860px);overflow:hidden}.gs-login-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.gs-login-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#080f14f0 0%,#080f14bd 48%,#080f1494 100%),linear-gradient(#080f1461,#0000 52%,#080f14c2)}.gs-login-content{z-index:2;grid-template-columns:minmax(0,1fr) minmax(320px,410px);align-items:center;gap:clamp(40px,8vw,108px);width:min(1180px,100%);display:grid;position:relative}.gs-login-hero{min-width:0;max-width:680px}.gs-login-lockup{width:min(520px,100%);height:auto;margin-bottom:clamp(28px,5vh,56px);display:block}.gs-login-hero h1{color:#f2f2f2;letter-spacing:0;text-transform:uppercase;text-wrap:balance;max-width:8ch;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(3.6rem,7vw,5.5rem);font-style:italic;font-weight:900;line-height:.88}.gs-login-hero h1 span{color:#c6ff3a}.gs-login-hero>p{color:#c3cad3;text-wrap:pretty;max-width:58ch;margin:24px 0 0;font-size:1.05rem;line-height:1.6}.gs-login-chips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.gs-login-chips span{color:#d8dee7;letter-spacing:.08em;text-transform:uppercase;background:#080f14b3;border:1px solid #c6ff3a42;border-radius:6px;padding:7px 11px;font-size:.74rem;font-weight:800}.gs-login-panel{color:#f2f5fa;background:#0c1117f5;border-radius:14px;flex-direction:column;gap:18px;padding:clamp(24px,4vw,34px);display:flex;box-shadow:0 20px 64px #00000085}.gs-login-panel-kicker{color:#aab4c1;margin:0 0 4px;font-size:.75rem;font-weight:700}.gs-login-panel h2{color:#f2f2f2;letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-size:2rem;font-style:italic;font-weight:900;line-height:1}.gs-microsoft-button{color:#15181d;cursor:pointer;background:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:52px;padding:0 18px;font:700 .95rem Barlow,system-ui,sans-serif;display:inline-flex;position:relative;overflow:hidden}.gs-microsoft-button:hover{background:#edf0f3}.gs-microsoft-button:disabled{opacity:.6;cursor:default}.gs-login-emailform{flex-direction:column;gap:9px;display:flex}.gs-login-emailform label{color:#b7c8e5;letter-spacing:.02em;font-size:.78rem;font-weight:600}.gs-login-email{color:#eef3fb;background:#ffffff0f;border:1px solid #b7c8e547;border-radius:10px;width:100%;min-height:52px;padding:0 15px;font:500 1rem Barlow,system-ui,sans-serif}.gs-login-email::placeholder{color:#7f90ad}.gs-login-email:focus{background:#ffffff1a;border-color:#b7c8e5b3;outline:none}.gs-login-sent{flex-direction:column;gap:11px;display:flex}.gs-login-sent-lead{color:#dfe8f6;margin:0;font-size:.92rem;line-height:1.5}.gs-login-notice{color:#b7c8e5;margin:0;font-size:.82rem;line-height:1.45}.gs-login-textlink{color:#9db4dc;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:2px 0;font-size:.82rem;text-decoration:underline}.gs-login-error,.gs-login-warning{margin:0;font-size:.8rem;line-height:1.45}.gs-login-error{color:#ff9aa4}.gs-login-warning{color:#f5c86a}.gs-login-trust{color:#b7c8e5;gap:10px;padding-top:2px;font-size:.8rem;line-height:1.55;display:flex}.gs-login-trust p{margin:0}.gs-login-version{color:#818c9b;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff17;justify-content:space-between;gap:12px;padding-top:14px;font-size:.68rem;font-weight:700;display:flex}.gs-video-toggle{right:calc(18px + var(--app-safe-right));bottom:calc(18px + var(--app-safe-bottom));z-index:2;color:#d9e0e9;cursor:pointer;background:#080f14db;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font:700 .72rem Barlow,system-ui,sans-serif;display:inline-flex;position:fixed}.gs-video-toggle span{color:#c6ff3a}.gs-pwa-notice{right:calc(16px + var(--app-safe-right));bottom:calc(16px + var(--app-safe-bottom));left:calc(16px + var(--app-safe-left));z-index:80;width:min(560px, calc(100% - 32px - var(--app-safe-left) - var(--app-safe-right)));color:#e8edf5;background:#0e151df5;border:1px solid #c6ff3a73;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;padding:12px 14px;font:500 .78rem/1.35 Barlow,system-ui,sans-serif;display:flex;position:fixed;box-shadow:0 12px 34px #00000052}@media (width<=899.98px){.gs-pwa-notice{bottom:calc(16px + var(--app-safe-bottom) + var(--gs-mobile-tabbar-height))}}.gs-pwa-notice strong,.gs-pwa-notice span{display:block}.gs-pwa-notice strong{color:#c6ff3a;letter-spacing:.04em;text-transform:uppercase}.gs-pwa-notice span{color:#a6b1c2;margin-top:2px}.gs-pwa-notice button{color:#0b1117;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:#c6ff3a;border:0;border-radius:7px;flex:none;min-height:44px;padding:7px 12px;font:800 .72rem Barlow,system-ui,sans-serif}.gs-pwa-notice button:disabled{cursor:wait;opacity:.68}#root:has(.th-app-root-chat) .gs-pwa-notice{display:none}@media (width<=480px){.gs-pwa-notice{flex-wrap:wrap;gap:8px}.gs-pwa-notice>div{flex-basis:100%}}@media (width<=899.98px){.management-columns,.management-form-grid{grid-template-columns:minmax(0,1fr)!important}.gs-platform-admin-console>.management-columns{min-height:100dvh;display:block!important}.gs-platform-admin-console.gs-platform-admin-mobile-shell .gs-platform-admin-sidebar{display:none!important}.gs-platform-admin-console .gs-platform-admin-catalogue-list{max-height:min(30dvh,220px)}.gs-platform-admin-console .gs-platform-admin-main{width:100%;padding:14px max(12px, var(--app-safe-right)) calc(92px + var(--app-safe-bottom)) max(12px, var(--app-safe-left))!important}.gs-manage-screen,.gs-manage-screen .management-columns,.gs-manage-screen .management-columns>*{min-width:0;max-width:100%}.management-columns .th-press{min-height:44px}.gs-login{padding:max(28px, var(--app-safe-top)) max(16px, var(--app-safe-right)) max(72px, var(--app-safe-bottom)) max(16px, var(--app-safe-left));place-items:end center}.gs-login-content{grid-template-columns:1fr;gap:32px}.gs-login-hero h1{font-size:clamp(3.2rem,18vw,4.8rem)}.gs-login-lockup{width:min(420px,92%);margin-bottom:28px}.gs-login-hero>p{font-size:.96rem}.gs-login-panel{width:100%}.gs-ranking-rules-overlay{padding-top:calc(78px + var(--app-safe-top));padding-right:calc(12px + var(--app-safe-right));padding-bottom:calc(12px + var(--app-safe-bottom));padding-left:calc(12px + var(--app-safe-left));align-items:flex-start}.gs-ranking-rules-dialog{max-height:calc(100vh - 90px - var(--app-safe-top) - var(--app-safe-bottom));max-height:calc(100dvh - 90px - var(--app-safe-top) - var(--app-safe-bottom));border-radius:18px;padding:18px}}@media (width<=899px){.gs-notifications-tray{top:calc(76px + var(--app-safe-top));right:calc(16px + var(--app-safe-right));max-height:calc(100vh - 92px - var(--app-safe-top) - var(--app-safe-bottom));max-height:calc(100dvh - 92px - var(--app-safe-top) - var(--app-safe-bottom))}.gs-notifications-list{flex:1;max-height:none!important}}@media (width<=470px){.gs-login-chips{display:none}.gs-login-hero>p{margin-top:18px}.gs-login-version{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.th-press{transition:none}.gs-login-video{display:none}[style*=thPulse],[style*=thFloat],[style*=thGlow],[style*=thBlink]{animation:none!important}}.gs-player-team-header,.gs-player-team-row{grid-template-columns:minmax(240px,2fr) minmax(90px,.7fr) minmax(170px,1.25fr) minmax(180px,1.2fr);align-items:center;gap:16px;padding:13px 16px;display:grid}.gs-player-team-row{border-bottom:1px solid var(--line,#ffffff12);min-height:76px;transition:background .16s}.gs-player-team-row:last-child{border-bottom:0}.gs-player-team-row:hover,.gs-player-team-row:focus-visible{background:#ffffff09;outline:none}.gs-player-team-row:focus-visible{box-shadow:inset 0 0 0 2px var(--acc)}.gs-player-team-mobile-hint,.gs-player-team-inline-count,.gs-player-team-edit-avatar{display:none}.gs-player-team-member:hover,.gs-player-team-member:focus-visible{outline:none;background:#ffffff12!important}.gs-player-team-member:focus-visible{box-shadow:inset 0 0 0 1px var(--acc)}@media (width<=899.98px){.gs-player-team-header{display:none}.gs-player-team-row{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:13px 12px}.gs-player-team-name,.gs-player-team-copy{min-width:0}.gs-player-team-avatar>span{width:40px!important;height:40px!important}.gs-player-team-edit-avatar{display:inline-flex}.gs-player-team-edit-button{display:none}.gs-player-team-inline-count{color:var(--tx3);white-space:nowrap;font-size:11px;display:inline}.gs-player-team-mobile-hint{display:block}.gs-player-team-count{text-align:right;white-space:nowrap;display:none}.gs-player-team-captain{grid-column:1/-1;padding-left:58px;font-size:12px!important}.gs-player-team-captain:before{content:"Captain · ";color:var(--tx3)}.gs-player-team-actions{grid-column:1/-1;padding-left:0;justify-content:flex-end!important}.gs-player-team-member-label{margin-left:auto}.gs-player-team-members .gs-player-team-member{flex-wrap:wrap;align-items:flex-start!important}.gs-player-team-members .gs-player-team-member>button{flex:auto}}@media (width<=520px){.gs-player-team-row{padding:12px 10px}.gs-player-team-avatar>span{width:40px!important;height:40px!important}.gs-player-team-captain,.gs-player-team-actions{padding-left:52px}}.th-home-grid{grid-template-columns:1fr;gap:13px;display:grid}.th-home-pair{grid-template-columns:1fr 1fr;gap:13px;display:grid}.th-prediction-card-venue{display:inline}.th-prediction-card-venue>span{display:none}@media (width<=899.98px){.th-prediction-card-head{flex-wrap:wrap;align-items:center!important;gap:8px!important}.th-prediction-card-meta{flex:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;gap:7px 8px!important;display:grid!important}.th-prediction-card-lock{justify-self:end;margin-left:0!important}.th-prediction-card-match{white-space:nowrap;align-items:center;width:fit-content;padding:4px 8px!important;line-height:1!important;display:inline-flex!important;transform:none!important}.th-prediction-card-match>span{transform:none!important}.th-prediction-card-time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--tx2)!important;font-size:13px!important}.th-prediction-card-venue{min-width:0;color:var(--tx3);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;align-items:center;gap:5px;margin-left:2px;font-size:11.5px;display:inline-flex;overflow:hidden}.th-prediction-card-venue>span{flex:none;display:inline-flex}.th-prediction-card-actions{justify-content:space-between;width:100%;flex:1 0 100%!important}.th-prediction-card-actions>:last-child{margin-left:auto}.th-home-hero-trophy{opacity:.24!important;top:20%!important;right:12px!important;transform:translateY(-50%)scale(.9)!important}.th-home-next-kickoff{background:#0000007a!important}}@media (width>=860px){.th-home-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"pair board""rivals board""locks board";align-items:start}.th-home-pair{grid-area:pair}.th-home-rivals{grid-area:rivals}.th-home-locks{grid-area:locks}.th-home-leaderboard{grid-area:board;align-self:stretch}.th-home-leaderboard>*{height:100%}}.th-league-snapshot-label{flex:0 0 100%}.th-league-snapshot-spacer{display:none}@media (width>=860px){.th-league-snapshot-label{flex:none}.th-league-snapshot-spacer{flex:1;display:block}}
