.sh-rail:has(.shp) .sh-nav{flex:none}.sh-rail:has(.shp){gap:12px}.sh-rail:has(.shp) .sh-account-panel{margin-top:-2px}.sh-rail:has(.shp) .sh-rail-deadline{margin:0}.shp{margin-top:-4px;overscroll-behavior:contain;scrollbar-color:#8492b85c transparent;scrollbar-width:thin;flex:auto;align-content:start;gap:3px;min-height:0;margin-inline:-14px;padding-inline:14px;display:grid;overflow:hidden auto}.shp-group{color:var(--tx-3);font:900 9.5px/1 var(--cond);font-style:var(--slant);letter-spacing:.15em;margin:13px 0 4px}.shp-group:first-child{margin-top:0}.shp-item{min-height:50px}.shp-item:is([data-kind=xi],[data-kind=league]){border:1px solid color-mix(in srgb, var(--sh-section-accent) 46%, #ffffff14);background:linear-gradient(180deg, #ffffff17, #fff0 48%), radial-gradient(120% 140% at 100% 50%, color-mix(in srgb, var(--sh-section-accent) 26%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--sh-section-accent) 16%, #0e1714), color-mix(in srgb, var(--sh-section-accent) 5%, #050908));min-height:50px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sh-section-accent) 40%, #ffffff2e), inset 0 -4px 8px #0009, 0 3px 0 color-mix(in srgb, var(--sh-section-accent) 22%, #020504), 0 10px 16px -8px #000;border-radius:999px;gap:4px;margin-bottom:4px;padding:0 12px 0 18px;transition:border-color .18s,box-shadow .2s,transform .18s cubic-bezier(.22,.8,.24,1),color .18s;transform:translateY(0)}.shp-item:is([data-kind=xi],[data-kind=league]):before{border-radius:inherit}.shp-item:is([data-kind=xi],[data-kind=league]):hover,.shp-item:is([data-kind=xi],[data-kind=league]):focus-visible{border-color:var(--sh-section-accent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sh-section-accent) 55%, #ffffff38), inset 0 -4px 8px #0009, 0 5px 0 color-mix(in srgb, var(--sh-section-accent) 26%, #020504),  0 0 14px color-mix(in srgb, var(--sh-section-accent) 28%, transparent), 0 10px 16px -8px #000;transform:translateY(-2px)}.shp-item:is([data-kind=xi],[data-kind=league]):active{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sh-section-accent) 40%, #ffffff2e), inset 0 -2px 6px #000a, 0 1px 0 color-mix(in srgb, var(--sh-section-accent) 22%, #020504), 0 4px 8px -6px #000;transition-duration:70ms;transform:translateY(2px)}.shp-item{--terr-accent:var(--sh-section-accent)}.shp-territory{z-index:0;width:100%;height:100%;position:absolute;inset:0}.shp-item:is([data-kind=xi],[data-kind=league])>:not(.shp-territory){z-index:1;position:relative}.shp-item:is([data-kind=xi],[data-kind=league]) .shp-copy{gap:5px;padding:0}.shp-item:is([data-kind=xi],[data-kind=league]) .sh-section-label{color:#fff;letter-spacing:.05em;text-shadow:0 1px #000,0 2px 6px #000c;font-size:17px}.shp-item:is([data-kind=xi],[data-kind=league]) .sh-section-arrow{opacity:.8;font-size:15px}.shp-copy small .shp-clock{fill:none;width:9px;height:9px;stroke:var(--sh-section-accent);stroke-width:1.4px;stroke-linecap:round;flex:none}.shp-item:is([data-kind=xi],[data-kind=league]) .shp-copy small{color:#d5e2db;letter-spacing:.04em;text-shadow:0 1px 2px #000;align-items:center;gap:3px;display:flex}.shp-item:is([data-kind=xi],[data-kind=league]) .shp-copy small[data-alert]{color:#ff4f5a}.shp-line{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.shp-item:is([data-kind=xi],[data-kind=league]),.shp-item:is([data-kind=xi],[data-kind=league]):is(:hover,:active){transition:none;transform:none}}.shp-item[data-kind=league]{min-height:46px}.shp-item[data-kind=league] .sh-section-label{font-size:15px}.shp-item[data-kind=league][data-empty]{--sh-section-accent:#bf5fff}.shp-rank{color:color-mix(in srgb, var(--sh-section-accent) 45%, #fff);font:italic 900 19px/1 var(--cond);letter-spacing:.02em;text-shadow:0 1px 0 #000, 0 0 10px color-mix(in srgb, var(--sh-section-accent) 45%, transparent);flex:none}.shp-leagues{min-height:calc(var(--rows,1) * 50px + 28px);overscroll-behavior:contain;scrollbar-width:none;align-content:start;gap:4px;max-height:205px;margin:-14px -14px -8px;padding:14px;display:grid;overflow-y:auto}.shp-leagues::-webkit-scrollbar{display:none}.shp-leagues[data-many]{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.shp-item .sh-section-label{font-size:12px}.shp-copy{gap:5px;min-width:0;padding:8px 0;display:grid}.shp-copy small{color:var(--tx-3);font:900 8px/1 var(--mono);letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shp-copy small[data-alert]{color:#ff4f5a}.shp-status{color:var(--tx-2);font:11px/1.5 var(--mono);gap:8px;margin:0 0 12px;display:grid}.shp-status button{border:1px solid var(--line-2);color:var(--tx-1);background:var(--bg-2);font:inherit;cursor:pointer;border-radius:6px;justify-self:start;padding:5px 10px}.shp-status button:focus-visible{outline:2px solid var(--cta);outline-offset:3px}
.sh-menu-button{display:none}.nm-layer{z-index:12000;isolation:isolate;position:fixed;inset:0}.nm-backdrop{background:#000000a3;animation:.22s ease-out nm-fade;position:absolute;inset:0}.nm-panel{width:min(350px,100% - 32px);color:var(--tx-1);background:linear-gradient(#082a1a 0,#04150d 120px,#000 320px);border-right:1px solid #ffffff24;flex-direction:column;animation:.32s cubic-bezier(.16,1,.3,1) nm-enter;display:flex;position:absolute;inset:0 auto 0 0;box-shadow:18px 0 60px #00000080}.nm-header{padding:calc(18px + env(safe-area-inset-top)) 16px 16px max(20px, env(safe-area-inset-left));border-bottom:1px solid var(--line-1);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.nm-eyebrow{color:var(--cta);font:700 10px/1.3 var(--mono);letter-spacing:.14em}.nm-header h2{font:900 29px/1 var(--cond);letter-spacing:.04em;margin:4px 0 0}.nm-close,.nm-expand{width:44px;min-height:44px;color:var(--tx-2);touch-action:manipulation;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.nm-close{background:#ffffff0e}.nm-scroll{overscroll-behavior-y:contain;min-height:0;padding:16px 12px calc(16px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.nm-identity{min-height:72px;color:var(--tx-1);background:linear-gradient(115deg,#3be08217,#3be08204);border:1px solid #3be08233;border-radius:12px;align-items:center;gap:12px;margin-bottom:15px;padding:12px;display:flex}.nm-identity>span:nth-child(2){flex:1;min-width:0}.nm-identity small{font:700 9px/1.2 var(--mono);letter-spacing:.1em;color:var(--cta);margin-bottom:5px;display:block}.nm-identity strong{font:800 20px/1.2 var(--cond);overflow-wrap:anywhere;display:block}.nm-chevron{color:var(--cta)}.nm-card{--metal:#929da7;isolation:isolate;border:1px solid color-mix(in srgb, var(--metal) 55%, transparent);background:radial-gradient(ellipse at 85% 0%, color-mix(in srgb, var(--metal) 30%, transparent), transparent 62%), linear-gradient(140deg, color-mix(in srgb, var(--metal) 22%, #0b100e), #080d0c 58%, color-mix(in srgb, var(--metal) 14%, #0b100e));min-height:84px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--metal) 40%, transparent), inset 0 0 0 3px #080c0c, 0 6px 16px #0006;color:#fff9e9;border-radius:18px;gap:14px;padding:12px 14px 12px 18px;position:relative;overflow:hidden}.nm-card-face{flex:1;gap:2px;min-width:0;display:grid}.nm-card>:nth-child(2){flex:none}.nm-identity .nm-card-sign{color:#fff9e9;font:400 34px/1.1 var(--font-signature,"Mr De Haviland"), cursive;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 3px #000b;transform-origin:0;overflow-wrap:normal;padding:0 .2em 2px;overflow:hidden;transform:rotate(-3deg)}.nm-identity.nm-card small{color:color-mix(in srgb, var(--metal) 80%, #fff);font:800 11px/1.2 var(--cond);letter-spacing:.12em;margin:0}.nm-identity.nm-card small b{color:#c7d0cf;font-weight:700}.nm-footer .nm-out{flex:none}.nm-group{border-bottom:1px solid #ffffff0e}.nm-row{border-radius:9px;align-items:center;display:flex}.nm-row[data-active]{color:var(--cta);background:#3be0820e}.nm-destination{min-width:0;min-height:53px;color:inherit;font:800 18px/1.3 var(--cond);letter-spacing:.055em;flex:1;align-items:center;gap:13px;padding:9px 12px;display:flex}.nm-icon{flex:none;place-items:center;display:grid}.nm-icon svg{fill:none;stroke:currentColor;width:21px;height:21px}.nm-count{color:var(--cta);font:700 10px/1.2 var(--mono);background:#3be0821f;border-radius:5px;margin-left:auto;padding:3px 6px}.nm-shortcuts{padding:2px 0 8px 22px}.nm-shortcuts[hidden]{display:none}.nm-shortcut{min-height:44px;color:var(--tx-2);font:700 14px/1.3 var(--cond);letter-spacing:.04em;border-left:1px solid #ffffff1f;align-items:center;gap:10px;padding:9px 12px;display:flex}.nm-shortcut[aria-current]{border-left-color:var(--nm-accent);color:var(--nm-accent);background:color-mix(in srgb, var(--nm-accent) 6%, transparent)}.nm-dot{background:var(--nm-accent);border-radius:50%;flex:none;width:4px;height:4px}.nm-footer{gap:14px;padding:18px 10px 0;display:grid}.nm-footer>a{min-height:44px;color:var(--tx-2);font:800 13px/1.3 var(--cond);letter-spacing:.09em;justify-content:space-between;align-items:center;display:flex}.nm-footer .lang-toggle{justify-self:start}.nm-footer .lang-toggle-btn{min-width:52px;min-height:44px}.nm-panel :is(a,button):focus-visible,.sh[data-native] .sh-menu-button:focus-visible{outline:2px solid var(--cta);outline-offset:-2px}.nm-panel :is(a,button):active{background-color:#ffffff0f}.nm-header>div,.nm-identity,.nm-group,.nm-footer{transform-origin:0;animation:.32s cubic-bezier(.2,.8,.2,1) backwards nm-flutter}.nm-header>div{animation-delay:20ms}.nm-identity{animation-delay:40ms}.nm-group{animation-delay:calc(55ms + var(--nm-order,0) * 18ms)}.nm-footer{animation-delay:.165s}.nm-expand svg{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.nm-expand[aria-expanded=true] svg{transform:rotate(180deg)}.nm-shortcuts:not([hidden]){animation:.18s ease-out nm-shortcuts-in}@keyframes nm-flutter{0%{opacity:0;transform:translate(-14px,4px)rotate(-.6deg)}72%{opacity:1;transform:translate(1px)rotate(.1deg)}to{opacity:1;transform:none}}@keyframes nm-shortcuts-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes nm-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes nm-fade{0%{opacity:0}to{opacity:1}}@media (max-width:899.98px){.sh[data-native] .sh-topbar{padding-left:max(4px, env(safe-area-inset-left));gap:8px}.sh[data-native] .sh-menu-button{width:44px;height:44px;color:var(--tx-1);touch-action:manipulation;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.sh[data-native] .sh-brand--mobile .sh-crest{display:none}.sh[data-native] .sh-profile-link--mobile-account{min-width:44px;min-height:44px;padding:0 4px}.sh[data-native] .sh-mobile-account-copy{display:none}.sh[data-native] .sh-tab--menu{font:inherit;cursor:pointer;background:0 0;border:0;border-top:2px solid #0000;display:none}body[data-immersive] .sh[data-native] .sh-tab--news{display:none}body[data-immersive] .sh[data-native] .sh-tab--menu{display:grid}body[data-immersive] .sh[data-native] .sh-topbar>.sh-menu-button,.sh[data-native][data-keyboard] .sh-bottom{display:none}}@media (prefers-reduced-motion:reduce){.nm-panel,.nm-backdrop,.nm-header>div,.nm-identity,.nm-group,.nm-footer,.nm-shortcuts:not([hidden]){animation:none}.nm-expand svg{transition:none}}
.sh{z-index:1;background:0 0;grid-template-columns:226px minmax(0,1fr);min-height:100dvh;display:grid;position:relative}.sh-content{min-width:0;padding-bottom:env(safe-area-inset-bottom);grid-column:2}.sh-rail{--rail-wash:var(--cyan-hi);border-right:1px solid color-mix(in srgb, var(--rail-wash) 15%, var(--line-1));background-color:#000;background-image:linear-gradient(180deg, color-mix(in srgb, var(--rail-wash) 14%, transparent) 0, color-mix(in srgb, var(--rail-wash) 7%, transparent) 16%, color-mix(in srgb, var(--rail-wash) 2.5%, transparent) 30%, transparent 46%), linear-gradient(180deg, #04080eb3, #010306e6 46%, #000 78%), repeating-linear-gradient(135deg, transparent 0 18px, #42e1f00b 19px, transparent 20px 38px), repeating-linear-gradient(45deg, transparent 0 31px, #3be08209 32px, transparent 33px);width:226px;height:100dvh;box-shadow:inset -1px 0 0 color-mix(in srgb, var(--rail-wash) 6%, transparent);flex-direction:column;gap:22px;padding:20px 16px 18px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sh-rail>*{z-index:1;position:relative}.sh-brand{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;min-height:44px;display:inline-grid}.sh-crest{object-fit:contain;flex:none;grid-area:1/1;width:30px;height:30px}.sh-brand-stack{display:contents}.sh-brand-stack>.sh-word{grid-area:1/2}.sh-brand-stack>.sh-version{grid-area:2/2}.sh-word{color:var(--tx-1);white-space:nowrap;font-size:18px}.sh-version{font-family:var(--cond);letter-spacing:.08em;color:var(--tx-3);white-space:nowrap;font-size:11px;line-height:1.1}.sh-version-beta{color:#c3ec3a;font-weight:600}.sh-version--mobile{letter-spacing:.07em;font-size:9px}.sh-rail .sh-brand{column-gap:8px}.sh-rail .sh-word{font-size:28px}.sh-rail .sh-version{margin-top:1px;font-size:12px}.sh-rail-deadline{border:1px solid color-mix(in srgb, var(--cta) 44%, #ffffff14);background:linear-gradient(180deg, #ffffff14, #fff0 46%), radial-gradient(120% 140% at 100% 50%, color-mix(in srgb, var(--cta) 20%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--cta) 14%, #0e1714), color-mix(in srgb, var(--cta) 4%, #050908));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cta) 40%, #ffffff2e), inset 0 -4px 8px #0009, 0 3px 0 color-mix(in srgb, var(--cta) 22%, #020504);border-radius:18px;gap:6px;margin:-4px 0 2px;padding:10px 14px 11px;display:grid}.sh-rail-deadline-label{color:var(--cta);font:900 9px/1 var(--cond);letter-spacing:.12em;white-space:nowrap}.sh-rail-deadline-clock{color:color-mix(in srgb, var(--cta) 55%, #fff);font:italic 900 23px/1 var(--cond);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 0 #000, 0 0 14px color-mix(in srgb, var(--cta) 40%, transparent)}.sh-nav{overscroll-behavior:contain;scrollbar-color:#8492b85c transparent;scrollbar-width:thin;flex:auto;align-content:start;gap:2px;min-height:0;display:grid;overflow:hidden auto}.sh-nav-group{min-width:0;display:grid}.sh-nav-parent{border-left:2px solid #0000;grid-template-columns:minmax(0,1fr) 38px;align-items:stretch;min-width:0;transition:background-color .18s,border-color .18s;display:grid}.sh-nav-parent>.sh-nav-item{border-left:0;min-width:0;padding-left:10px;padding-right:4px}.sh-nav-parent:hover{background:#ffffff08}.sh-nav-parent>.sh-nav-item:hover{background:0 0}.sh-nav-parent[data-active]{border-left-color:var(--cta);background:#3be0820f}.sh-nav-parent[data-active]>.sh-nav-item{color:var(--cta)}.sh-nav-item{text-align:left;cursor:pointer;width:100%;min-height:46px;font-family:var(--cond);font-style:var(--slant);letter-spacing:.14em;color:var(--tx-3);background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:12px;padding:0 12px;font-size:13.5px;font-weight:900;transition:color .18s,background-color .18s,border-color .18s,transform 90ms ease-out;display:flex;position:relative}.sh-unread{border:2px solid var(--bg-1);color:#fff;min-width:18px;height:18px;font:900 9px/1 var(--mono);letter-spacing:0;background:#ff2d9b;border-radius:999px;place-items:center;margin-left:auto;padding:0 5px;font-style:normal;display:grid;box-shadow:0 0 12px #ff2d9b73}.sh-nav-item:hover{color:var(--tx-1);background:#ffffff08}.sh-nav-item[data-active]{color:var(--cta);border-left-color:var(--cta);background:#3be0820f}.sh-nav-item:active{transform:translateY(1px)scale(.985)}.sh-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter;width:19px;height:19px}.sh-nav-expand{color:currentColor;font:500 23px/1 var(--cond);letter-spacing:0;opacity:.52;transition:opacity .18s ease, transform .32s var(--sh-ease-reveal);font-style:normal;transform:translate(0)}.sh-nav-menu-toggle{min-width:38px;color:var(--tx-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .18s,background-color .18s;display:grid}.sh-nav-menu-toggle:hover,.sh-nav-menu-toggle:focus-visible{color:var(--cta);background:#3be08212}.sh-nav-menu-toggle:hover .sh-nav-expand,.sh-nav-menu-toggle:focus-visible .sh-nav-expand{opacity:1}.sh-nav-group[data-open] .sh-nav-menu-toggle .sh-nav-expand{opacity:1;transform:rotate(90deg)}.sh-section-list{border-left:1px solid #ffffff17;gap:3px;margin:2px 0 5px 30px;padding:3px 0 4px 10px;display:grid}.sh-rail{--sh-ease-reveal:cubic-bezier(.22, 1, .36, 1);--sh-ease-conceal:cubic-bezier(.32, .72, 0, 1)}.sh-section-reveal{transition:grid-template-rows .22s var(--sh-ease-conceal);grid-template-rows:0fr;display:grid}.sh-section-reveal[data-open]{transition-duration:.32s;transition-timing-function:var(--sh-ease-reveal);grid-template-rows:1fr}.sh-section-reveal__clip{opacity:0;pointer-events:none;min-height:0;transition:opacity .14s;overflow:hidden}.sh-section-reveal[data-open] .sh-section-reveal__clip{opacity:1;pointer-events:auto;transition-duration:.2s}:is(.sh-section-reveal,.sh-account-shortcuts)[data-open] .sh-section-item{animation:sh-section-in .26s var(--sh-ease-reveal) backwards;animation-delay:calc(30ms + var(--sh-i,0) * 22ms)}.sh-section-item{--sh-section-accent:var(--cta);isolation:isolate;border:1px solid #fff1;border-left:2px solid color-mix(in srgb, var(--sh-section-accent) 72%, transparent);min-height:36px;color:var(--tx-3);background:#ffffff05;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px 0 6px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid;position:relative;overflow:hidden}.sh-section-item:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg, color-mix(in srgb, var(--sh-section-accent) 15%, transparent), transparent 78%);transition:opacity .2s,transform .28s cubic-bezier(.22,.8,.24,1);position:absolute;inset:0;transform:translate(-24%)}.sh-section-item:hover,.sh-section-item:focus-visible{color:var(--tx-1);border-color:color-mix(in srgb, var(--sh-section-accent) 48%, #ffffff14)}.sh-section-item:hover:before,.sh-section-item:focus-visible:before{opacity:1;transform:translate(0)}.sh-section-label{font:900 10.5px/1 var(--cond);font-style:var(--slant);letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sh-section-arrow{color:var(--sh-section-accent);font:800 13px/1 var(--mono);opacity:.45;transition:opacity .18s,transform .18s;transform:translate(-2px)}.sh-section-item:hover .sh-section-arrow,.sh-section-item:focus-visible .sh-section-arrow{opacity:1;transform:translate(1px)}@keyframes sh-section-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.sh-rail-foot{gap:10px;margin-top:auto;display:grid}.sh-report{border:1px solid var(--line-1);color:var(--tx-3);border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:6px 10px;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.sh-report-icon{width:16px;height:16px;color:var(--tx-4);flex:none;place-items:center;transition:color .18s;display:grid}.sh-report-label{font-family:var(--cond);letter-spacing:.12em;white-space:nowrap;color:var(--tx-2);font-size:11px;font-weight:700}.sh-report:hover,.sh-report:focus-visible,.sh-report[data-active]{background:linear-gradient(110deg,#c3ec3a17,#0000 74%);border-color:#c3ec3a80}.sh-report:hover .sh-report-icon,.sh-report:focus-visible .sh-report-icon,.sh-report[data-active] .sh-report-icon{color:#c3ec3a}.sh-report:hover .sh-report-label,.sh-report:focus-visible .sh-report-label,.sh-report[data-active] .sh-report-label{color:var(--tx-1)}.sh-rail-foot .lang-toggle{border-radius:999px}.sh-rail-foot .lang-toggle .lang-toggle-btn:first-child{padding-left:11px}.sh-rail-foot .lang-toggle .lang-toggle-btn:last-child{padding-right:11px}.sh-account-panel{gap:7px;margin-top:-10px;display:grid}.sh-account-shortcuts{opacity:0;pointer-events:none;transition:grid-template-rows .22s var(--sh-ease-conceal), opacity .14s ease, transform .22s var(--sh-ease-conceal);grid-template-rows:0fr;display:grid;transform:translateY(-6px)}.sh-account-shortcuts[data-open]{opacity:1;pointer-events:auto;transition:grid-template-rows .32s var(--sh-ease-reveal), opacity .2s ease, transform .32s var(--sh-ease-reveal);grid-template-rows:1fr;transform:none}.sh-account-shortcuts__inner{gap:2px;min-height:0;padding-left:30px;display:grid;overflow:hidden}.sh-account-shortcuts__inner .sh-section-item{min-height:32px}.sh-account-shortcuts__inner .sh-section-label{font-size:10px}.sh-account-row{--metal:#929da7;isolation:isolate;border:1px solid color-mix(in srgb, var(--metal) 55%, transparent);background:radial-gradient(ellipse at 85% 0%, color-mix(in srgb, var(--metal) 30%, transparent), transparent 62%), linear-gradient(140deg, color-mix(in srgb, var(--metal) 22%, #0b100e), #080d0c 58%, color-mix(in srgb, var(--metal) 14%, #0b100e));min-height:54px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--metal) 40%, transparent), inset 0 0 0 3px #080c0c, 0 3px 9px #0003;color:#fff9e9;opacity:.58;border-radius:999px;grid-template-columns:minmax(0,1fr) 22px 44px;align-items:center;gap:2px;padding:4px 4px 4px 12px;transition:opacity .26s,transform .3s cubic-bezier(.22,.8,.24,1),border-color .18s,box-shadow .22s;display:grid;position:relative;overflow:hidden;transform:translateY(3px)}:is(.sh-account-row,.nm-card,.bxm-nameplate[data-manager-signature])[data-tier=number-one]{--metal:#ffe7a0}:is(.sh-account-row,.nm-card,.bxm-nameplate[data-manager-signature])[data-tier=legend]{--metal:#e8c862}:is(.sh-account-row,.nm-card,.bxm-nameplate[data-manager-signature])[data-tier=elite]{--metal:#7ee9e4}:is(.sh-account-row,.nm-card,.bxm-nameplate[data-manager-signature])[data-tier=world-class]{--metal:#cb9cff}:is(.sh-account-row,.nm-card,.bxm-nameplate[data-manager-signature])[data-tier=professional]{--metal:#e9a368}:is(.sh-account-row,.nm-card,.bxm-nameplate[data-manager-signature])[data-tier=semi-pro]{--metal:#7aca98}:is(.sh-account-row,.nm-card,.bxm-nameplate[data-manager-signature])[data-tier=amateur]{--metal:#c8d2d5}:is(.sh-account-row,.nm-card,.bxm-nameplate[data-manager-signature])[data-tier=beginner]{--metal:#ca9568}:is(.sh-account-row,.nm-card)[data-tier=number-one]{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--metal) 24%, transparent), transparent 60%), conic-gradient(from 135deg at 50% 45%, #071519, #25233b, #073b3b, #232014, #292037, #071519)}:is(.sh-account-row,.nm-card):before{content:"";z-index:-1;border-radius:inherit;mix-blend-mode:color-dodge;opacity:.45;pointer-events:none;background:repeating-linear-gradient(115deg,#ffb3c740 0%,#f8f0a740 12%,#a9ffce40 24%,#8adeff40 36%,#caafff40 48%,#ffb3c740 60%) 0 0/300% 100%;display:none;position:absolute;inset:0}:is(.sh-account-row,.nm-card)[data-tier=legend]:before{background-image:repeating-linear-gradient(115deg,#d3a84955,#fff2b688 18%,#90632d33 36%,#ffe3a155 54%,#d3a84955 70%)}:is(.sh-account-row,.nm-card):is([data-tier=world-class],[data-tier=elite],[data-tier=legend],[data-tier=number-one]):before{display:block}@media (prefers-reduced-motion:no-preference){:is(.sh-account-row,.nm-card):before{animation:9s ease-in-out infinite alternate sh-account-foil}}@keyframes sh-account-foil{0%{background-position:0%}to{background-position:100%}}.sh-account-row[data-ready]{opacity:1;transform:none}.sh-account-row:hover,.sh-account-row:focus-within,.sh-account-row[data-active],.sh-account-row[data-open]{border-color:var(--metal);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--metal) 55%, transparent), inset 0 0 0 3px #080c0c, 0 0 14px color-mix(in srgb, var(--metal) 28%, transparent), 0 3px 9px #0003}.sh-account-dock{color:currentColor;align-items:center;min-width:0;min-height:42px;padding:0;transition:color .18s,transform 90ms ease-out;display:flex;transform:translateY(0)}.sh-account-dock:active{transform:translateY(1px)}.sh-account-sign{color:#fff9e9;min-width:0;font:400 26px/1.1 var(--font-signature,"Mr De Haviland"), cursive;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 3px #000b;padding:2px .2em 4px;overflow:hidden;transform:rotate(-4deg)}.sh-account-menu-toggle{width:22px;min-height:42px;color:color-mix(in srgb, var(--metal) 70%, #fff);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:color .18s,background-color .18s,transform 90ms ease-out;display:grid;position:relative}.sh-account-menu-toggle:hover,.sh-account-menu-toggle:focus-visible{color:var(--metal);background:color-mix(in srgb, var(--metal) 12%, transparent)}.sh-account-menu-toggle:active{transform:scale(.88)}.sh-account-row[data-open] .sh-account-menu-toggle .sh-nav-expand{opacity:1;transform:rotate(-90deg)}.sh-profile-link{width:38px;height:38px;color:inherit;flex:none;place-items:center;transition:transform .15s cubic-bezier(.22,.8,.24,1),filter .18s;display:inline-grid;position:relative;transform:translateY(0)scale(1)}.sh-mobile-account-copy{display:none}.sh-profile-link:after{content:"";z-index:-1;border:1px solid var(--cta);opacity:0;pointer-events:none;transition:opacity .18s,transform .22s cubic-bezier(.22,.8,.24,1);position:absolute;inset:-3px;transform:scale(.82)}.sh-profile-link:hover,.sh-profile-link:focus-visible{filter:brightness(1.12)saturate(1.08);outline:none;transform:translateY(-1px)scale(1.055)}.sh-profile-link:active{transition-duration:75ms;transform:translateY(1px)scale(.92)}.sh-profile-link:focus-visible:after,.sh-profile-link[data-active]:after,.sh-account-row[data-active] .sh-profile-link:after{opacity:1;transform:scale(1)}.sh-rank-avatar{opacity:.3;filter:saturate(.5);place-items:center;transition:opacity .24s,filter .28s,transform .32s cubic-bezier(.22,.8,.24,1);display:grid;transform:rotate(-5deg)scale(.82)}.sh-rank-avatar[data-ready]{opacity:1;filter:none;transform:none}.sh-rank-avatar .rank-status[data-icon-only]{width:38px;min-width:38px;min-height:38px}.sh-account-row .sh-profile-link,.sh-account-row .sh-profile-link:after{border-radius:50%}.sh-account-row .sh-profile-link{border:1px solid color-mix(in srgb, var(--metal) 45%, transparent);background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--metal) 22%, transparent), #0006 72%);width:44px;height:44px;box-shadow:inset 0 1px #ffffff18}.sh-account-row .sh-profile-link:after{border-color:var(--metal)}.sh-account-row .rank-status{clip-path:none;box-shadow:none;background:0 0;border:0;border-radius:0}.sh-account-row .rank-status:before{display:none}.sh-unread--profile{z-index:2;min-width:17px;height:17px;margin:0;padding-inline:4px;font-size:8px;position:absolute;top:-4px;right:-4px}.sh-account-row .sh-unread--profile{animation:.22s cubic-bezier(.22,.8,.24,1) both sh-unread-in;top:-2px;left:-7px;right:auto}@keyframes sh-unread-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sh-account-row .sh-unread--profile{animation:none}}.sh-live{font-family:var(--cond);letter-spacing:.16em;color:var(--tx-4);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.sh-live[data-on]{color:var(--tx-1)}.sh-live-dot{background:var(--tx-4);border-radius:50%;flex:none;width:7px;height:7px}.sh-live[data-on] .sh-live-dot{background:var(--pink);box-shadow:0 0 8px 1px #ff2d9b99}.sh-live-deadline{color:var(--cta);letter-spacing:.1em;white-space:nowrap;flex-direction:row;align-items:center;gap:8px;display:inline-flex}.sh-live-deadline .sh-live-dot{background:var(--cta);animation:1.6s ease-in-out infinite sh-deadline-pulse;box-shadow:0 0 8px #3be082a6}.sh-live-deadline-label{font-size:10px;line-height:1}.sh-live-deadline-label--full,.sh-live-deadline-label--mobile{display:none}.sh-live-deadline-time{color:var(--tx-1);letter-spacing:.02em;align-items:center;gap:1px;font-size:10px;display:inline-flex}.sh-live-deadline-time--plain{display:none}.sh-live-deadline-time b{color:#082014;min-width:8px;height:15px;font:900 10px/1 var(--mono);background:linear-gradient(#d9ff8a 0%,#9ee75d 48%,#75c642 100%);border:1px solid #dcffa8b8;place-items:center;padding:0 1px;display:inline-grid;box-shadow:inset 0 1px #fff9,0 0 8px #7ada4a33}.sh-flap-gap{flex:none;width:4px}@keyframes sh-deadline-pulse{0%,to{opacity:.55}50%{opacity:1}}.sh-topbar,.sh-bottom{display:none}@media (max-width:899.98px){.sh{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sh-rail{display:none}.sh-topbar{z-index:40;padding:2px clamp(10px,3.5vw,16px);padding-top:max(2px, env(safe-area-inset-top));border-bottom:1px solid var(--line-1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04060bf5;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.sh-brand--mobile{min-width:0}.sh-brand--mobile .sh-crest{width:26px;height:26px}.sh-top-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.sh-profile-link--mobile-account{background:#3be0820e;border:1px solid #3be0823d;gap:5px;width:auto;min-width:0;height:38px;padding:0 1px 0 7px;display:inline-flex}.sh-profile-link--mobile-account:after{inset:-2px}.sh-mobile-account-copy{align-items:center;gap:6px;min-width:0;display:inline-flex}.sh-mobile-account-copy small{color:var(--cta);font:900 9px/1 var(--mono);letter-spacing:.08em;white-space:nowrap;flex:none}.sh-mobile-account-copy strong{max-width:clamp(58px,22vw,110px);color:var(--tx-1);font:900 13px/1 var(--cond);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.sh-content{padding-bottom:calc(76px + env(safe-area-inset-bottom));grid-column:1}.sh-bottom{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:max(6px, env(safe-area-inset-bottom));z-index:50;-webkit-backdrop-filter:blur(16px);background:#04060be6;border:1px solid #ffffff1f;border-radius:20px;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 34px -18px #000000f2,inset 0 1px #ffffff14}.sh-tab{min-width:0;min-height:56px;color:var(--tx-3);border-top:2px solid #0000;flex:1 1 0;justify-items:center;gap:3px;padding:9px 2px 8px;transition:color .18s,border-color .18s,background-color .18s,transform 90ms ease-out;display:grid;position:relative}.sh-tab[data-active]{color:var(--cta);border-top-color:var(--cta);background:#3be08209}.sh-tab:active{transform:translateY(1px)scale(.95)}.sh-tab-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:square;width:20px;height:20px}.sh-tab-label{font-family:var(--cond);font-weight:900;font-style:var(--slant);letter-spacing:.08em;white-space:nowrap;font-size:9.5px}@media (max-width:379.98px){.sh-top-actions .sh-live-deadline-label{display:none}.sh-tab-label{letter-spacing:.04em;font-size:8.5px}}}@media (prefers-reduced-motion:reduce){.sh-nav-item,.sh-section-list,.sh-section-reveal,.sh-section-reveal__clip,.sh-section-item,.sh-account-shortcuts,.sh-account-row,.sh-account-dock,.sh-account-menu-toggle,.sh-profile-link,.sh-profile-link:after,.sh-rank-avatar,.sh-tab,.sh-live-deadline .sh-live-dot{transition:none;animation:none}.sh-rank-avatar{opacity:1;filter:none;transform:none}.sh-nav-item:active,.sh-account-shortcuts,.sh-account-row,.sh-account-dock:active,.sh-account-menu-toggle:active,.sh-profile-link,.sh-profile-link:hover,.sh-profile-link:focus-visible,.sh-profile-link:active,.sh-profile-link:after,.sh-tab:active{transform:none}}@media (max-width:899.98px){.sh-rail-deadline{display:none}.sh-brand--mobile{column-gap:4px}.sh-live-deadline{gap:6px}.sh-live-deadline-label--full{display:none}.sh-live-deadline-label--mobile{font-size:10px;display:inline}.sh-live-deadline-label--compact,.sh-live-deadline-time:not(.sh-live-deadline-time--plain){display:none}.sh-live-deadline-time--plain{letter-spacing:.04em;font-size:11px;display:inline}}.sh-ambient{z-index:0;pointer-events:none;background:#000;position:fixed;inset:0}.sh-content{z-index:1;position:relative}.sh-route{min-height:60vh;position:relative}.sh-route[data-animate]>:not(.sh-route-scan){animation:.28s cubic-bezier(.3,0,.2,1) both sh-route-in}.sh-route-scan{display:none}.sh-route[data-animate] .sh-route-scan{z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000,#42e1f0b3,#0000);height:2px;animation:.34s cubic-bezier(.3,0,.2,1) both sh-route-scan;display:block;position:absolute;top:0;left:0;right:0}@keyframes sh-route-in{0%{clip-path:inset(0 0 22%);transform:translateY(14px)}to{clip-path:inset(0);transform:none}}@keyframes sh-route-scan{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(46vh)}}.sh-route[data-animate][data-variant=scores]>:not(.sh-route-scan){animation-name:sh-route-in-v}.sh-route[data-animate][data-variant=analytics]>:not(.sh-route-scan){animation-name:sh-route-in-x}@keyframes sh-route-in-v{0%{clip-path:inset(0 0 30%);transform:translateY(18px)}to{clip-path:inset(0);transform:none}}@keyframes sh-route-in-x{0%{clip-path:inset(0 12% 0 0);transform:translate(12px)}to{clip-path:inset(0);transform:none}}@media (max-width:760px){.sh-route[data-animate]>:not(.sh-route-scan){animation-duration:.16s}.sh-route[data-animate] .sh-route-scan{animation-duration:.2s}}@media (prefers-reduced-motion:reduce){.sh-route[data-animate]>:not(.sh-route-scan){animation:none}.sh-route[data-animate] .sh-route-scan{display:none}}@media (max-width:899.98px){body[data-immersive] .sh-topbar{min-height:0;height:env(safe-area-inset-top);border-bottom:0;padding:0}body[data-immersive] .sh-topbar>*{display:none}body[data-immersive] .sh{height:100dvh}body[data-immersive] .sh-content{height:100%;min-height:0;padding-bottom:calc(64px + env(safe-area-inset-bottom))}body[data-immersive] .sh-route,body[data-immersive] .bx,body[data-immersive] .bxm{height:100%}body[data-immersive] .sh-route{min-height:0}body[data-immersive],body[data-immersive] .sh-route{overflow:hidden}}.sh-route{overflow-x:clip}@media (max-width:1023.98px){.sh-route :is(.pp-mobile-scroll-viewport,.sc-watch-list,.fdr-table-wrap,.rh-pan,.mls-tabs,.bx-board-modes,.bx-compare-results,.bx-pcard-formmatch,.bx-pcard,.lb-week-carousel,.lb-ladder-bands,.lab-break,.fh-potw-window,.fh-tabs,.fh-status-rail,.bxm-sheet-body .bx-views){overscroll-behavior-x:auto;overscroll-behavior-inline:auto}}.email-optin-modal{z-index:1400;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.email-optin-modal__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010405d1;position:absolute;inset:0}.email-optin-card{clip-path:polygon(0 12px,12px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);background:linear-gradient(145deg,#3be0821f,#07100d 38%,#05080a);border:1px solid #3be08275;width:min(94vw,520px);padding:clamp(25px,4vw,38px);animation:.38s cubic-bezier(.22,.8,.24,1) both email-optin-in;position:relative;overflow:hidden;box-shadow:0 30px 90px #000c,inset 0 0 0 4px #05080a}.email-optin-card:after{content:"";pointer-events:none;opacity:.34;background:repeating-linear-gradient(112deg,#0000 0 22px,#3be0820f 23px,#0000 24px 47px);position:absolute;inset:0}.email-optin-card>*{z-index:1;position:relative}.email-optin-card__eyebrow{color:#3be082;font:800 8px/1 var(--mono);letter-spacing:.2em}.email-optin-card h2{color:#f3f7f4;font:italic 900 clamp(39px,7vw,58px)/.82 var(--cond);margin:11px 0 12px}.email-optin-card p{color:#a6b1aa;max-width:430px;font:500 13px/1.55 var(--body)}.email-optin-card__choices{grid-template-columns:1.3fr .8fr;gap:8px;margin-top:24px;display:grid}.email-optin-card__choices button{color:#aab5ae;min-height:48px;font:italic 900 13px/1 var(--cond);letter-spacing:.08em;border:1px solid #ffffff24;padding:0 16px}.email-optin-card__choices button:first-child{color:#04130a;background:#3be082;border-color:#3be082;justify-content:space-between;align-items:center;display:flex}.email-optin-card__choices button:disabled{opacity:.55}.email-optin-card>small{color:#6f7d75;font:600 9px/1.4 var(--mono);letter-spacing:.04em;margin-top:12px;display:block}.email-optin-card__error{color:#ff8e9c;font:700 11px/1.4 var(--body);margin-top:10px;display:block}@keyframes email-optin-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:520px){.email-optin-card__choices{grid-template-columns:1fr}.email-optin-card__choices button{min-height:50px}}@media (prefers-reduced-motion:reduce){.email-optin-card{animation:none}}@media (min-width:2200px){.sh{grid-template-columns:272px minmax(0,1fr)}.sh-rail{gap:26px;width:272px;padding:24px 20px 22px}.sh-brand{column-gap:12px;min-height:50px}.sh-crest{width:34px;height:34px}.sh-word{font-size:20px}.sh-nav-parent{grid-template-columns:minmax(0,1fr) 44px}.sh-nav-item{gap:14px;min-height:52px;padding-inline:14px;font-size:15px}.sh-nav-icon svg{width:21px;height:21px}.sh-live{font-size:12.5px}.sh-route{width:100%;max-width:2200px;margin-inline:auto}}.sh-native-version{vertical-align:middle;color:#a7b6ae;font:600 9px/1 var(--cond);letter-spacing:.025em;white-space:nowrap;margin-left:8px;display:inline-block}.sh-native-version>span{color:#d8ff57}@media (max-width:899.98px){.sh{--mobile-header-height:62px}.sh .sh-topbar{min-height:var(--mobile-header-height);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#082a1a 0%,#082318 55%,#06180f 100%);border-bottom:1px solid #3be08220;gap:8px;padding-inline:16px;box-shadow:0 8px 26px #00100730}.sh .sh-topbar .sh-menu-button{width:44px;height:44px;color:var(--tx-1);touch-action:manipulation;background:#3be0820d;border:1px solid #3be08224;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.sh .sh-brand--mobile .sh-crest,.sh .sh-mobile-account-copy{display:none}.sh .sh-profile-link--mobile-account,.sh .sh-profile-link--mobile-account:after{border-radius:14px}.sh .sh-profile-link--mobile-account{box-sizing:border-box;background:linear-gradient(145deg,#ffffff0c,#ffffff02);border-color:#ffffff14;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:2px;box-shadow:inset 0 1px #ffffff12,0 3px 9px #0002}.sh .sh-profile-link--mobile-account .rank-status{clip-path:none;box-shadow:none;background:0 0;border:0;border-radius:0}.sh .sh-profile-link--mobile-account .rank-status:before{display:none}.sh .sh-topbar .sh-menu-button:focus-visible{outline:2px solid var(--cta);outline-offset:2px}body[data-immersive] .sh:not([data-native]) .sh-topbar>.sh-menu-button{display:none}}@media (min-width:900px){.sh-section-list{gap:6px;margin-left:18px;padding:4px 4px 6px 8px}.sh-account-shortcuts__inner{gap:6px;padding-bottom:5px;padding-right:4px}.sh-section-item{border:1px solid color-mix(in srgb,var(--sh-section-accent) 25%,#24343b);background:linear-gradient(145deg,color-mix(in srgb,var(--sh-section-accent) 10%,#142029),#091319);min-height:36px;color:color-mix(in srgb,var(--sh-section-accent) 65%,#edf4f5);border-radius:10px;gap:6px;padding:6px 9px;box-shadow:inset 0 1px #ffffff12,0 2px #020709}.sh-section-item[data-icon]{grid-template-columns:18px minmax(0,1fr) auto}.sh-shortcut-icon{color:var(--sh-section-accent);align-items:center;display:flex}.sh-shortcut-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sh-section-item .sh-section-label{font:800 12px/1.2 var(--cond);letter-spacing:.025em}.sh-section-item:hover,.sh-section-item:focus-visible{background:linear-gradient(145deg,color-mix(in srgb,var(--sh-section-accent) 20%,#142029),#101d25)}.sh-section-item:active{transform:translateY(1px)}.sh-section-item:focus-visible{outline:2px solid var(--sh-section-accent);outline-offset:1px}}@media (prefers-reduced-motion:reduce){.sh-section-item,.sh-section-item:before,.sh-section-arrow,.sh-account-shortcuts[data-open]{transition:none}:is(.sh-section-reveal,.sh-account-shortcuts)[data-open] .sh-section-item{animation:none}}
