.tourBack{position:fixed;inset:0;z-index:88;display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:calc(12px + var(--dk-safe-top,0px)) calc(12px + var(--dk-safe-right,0px)) calc(12px + var(--dk-safe-bottom,0px)) calc(12px + var(--dk-safe-left,0px));background:rgba(4,6,8,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.tour,body.tourOpen{overflow:hidden}.tour{--tour-screen-bg:#090b0d;--tour-card-bg:#171c21;--tour-line:rgba(255,255,255,.08);--tour-ink:#f5f7fa;--tour-dim:#8d97a1;--tour-green:#6cff63;--tour-green-fill:#6cff63;--tour-green-wash:rgba(108,255,99,.12);--tour-amber:#f5b942;--tour-amber-wash:rgba(245,185,66,.12);--tour-camera-shot:#2a3036;--tour-shade-bg:rgba(0,0,0,.5);position:relative;display:flex;flex-direction:column;width:min(440px,100%);height:auto;max-height:min(820px,100%);border-radius:24px;border:1px solid var(--shell-line);background:linear-gradient(168deg,#161b20,#0b0e10);box-shadow:0 24px 60px rgba(0,0,0,.55);color:var(--text)}.tour:focus{outline:none}.tourTop{flex:none;display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 6px 0 20px}.tourCount{font-weight:700;font-size:13px;letter-spacing:.12em}.tourCount,.tourSkip{font-family:Barlow Condensed,Inter,sans-serif;text-transform:uppercase;color:var(--shell-mid)}.tourSkip{min-width:44px;height:44px;padding:0 14px;border:0;border-radius:12px;background:none;font-weight:800;font-size:15px;letter-spacing:.1em;cursor:pointer}.tourTrack{flex:1 1 auto;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.tourTrack::-webkit-scrollbar{display:none}.tourSlide{flex:0 0 100%;min-width:0;display:flex;flex-direction:column;scroll-snap-align:center;scroll-snap-stop:always;padding:0 20px;overflow:hidden}.tourArt{position:relative;flex:0 1 auto;aspect-ratio:4/3;min-height:150px;max-height:340px;height:var(--tour-art-h,auto)}.tourArt>svg{position:absolute;inset:0;width:100%;height:100%;max-height:340px;margin:auto;display:block;overflow:hidden}.tourWords{flex:1 0 auto;padding:14px 2px 6px}.tourWords h2{margin:0 0 8px;font-family:Barlow Condensed,Inter,sans-serif;font-weight:800;font-size:30px;line-height:1;text-transform:uppercase;color:var(--text);text-wrap:balance}.tourWords p{margin:0;font-size:15px;line-height:1.45;color:#c3cbd1;text-wrap:pretty}.tourWords b{font-weight:700;color:var(--text)}.tourWords .tourSmall{margin-top:8px;font-size:11px;line-height:1.4;color:var(--shell-dim)}.tourShow{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:14px;padding:0 16px;border-radius:14px;border:1px solid rgba(108,255,99,.4);background:rgba(108,255,99,.08);color:var(--green);font-family:Barlow Condensed,Inter,sans-serif;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.tourShow span{font-size:20px;line-height:1}.tourFoot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 20px 20px}.tourDots{order:-1;flex:0 0 100%;display:flex;justify-content:center;gap:6px}.tourDots i{display:block;width:6px;height:6px;border-radius:3px;background:var(--tour-dim);opacity:.45;transition:width .25s ease,opacity .25s ease}.tourDots i.on{width:18px;background:var(--green-fill);opacity:1}.tourNext,.tourPrev{min-height:48px;border-radius:14px;font-family:Barlow Condensed,Inter,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.tourPrev{flex:0 0 96px;border:1px solid var(--shell-line);background:transparent;color:var(--text);font-size:16px}.tourPrev:disabled{visibility:hidden}.tourNext{flex:1 1;border:0;background:var(--green-fill);color:#06110a;box-shadow:var(--green-glow);font-size:17px}.tourSr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:374px){.tourWords h2{font-size:28px}.tourWords p{font-size:14px}}@media (min-width:600px) and (min-height:700px){.tour{width:min(560px,100%);max-height:min(880px,100%)}.tourArt,.tourArt>svg{max-height:420px}.tourWords{padding:14px 8px 8px}.tourWords h2{font-size:36px}.tourWords p{font-size:17px}.tourFoot{flex-wrap:nowrap;padding:12px 24px 24px}.tourDots{order:0;flex:1 1 auto}.tourNext,.tourPrev{flex:0 0 140px}}@media (min-width:900px) and (min-height:561px) and (orientation:landscape){.tour{width:min(880px,100%);height:min(600px,100%);max-height:none}.tourSlide{flex-direction:row;padding:0 0 0 24px}.tourArt{flex:0 0 50%;align-self:center;aspect-ratio:4/3;height:auto;min-height:0;max-height:100%;border-radius:18px;border:1px solid var(--tour-line);background:var(--tour-card-bg)}.tourArt>svg{inset:18px;width:calc(100% - 36px);height:calc(100% - 36px);max-height:none}.tourWords{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px}.tourWords h2{font-size:40px;margin-bottom:12px}.tourWords p{font-size:17px}.tourFoot{flex-wrap:nowrap;padding:16px 24px 24px}.tourDots{order:0;flex:1 1 auto}.tourNext,.tourPrev{flex:0 0 140px}}@media (orientation:landscape) and (max-height:560px){.tour{width:min(760px,100%);height:100%;max-height:none;border-radius:20px}.tourTop{position:absolute;top:6px;right:8px;z-index:2;height:auto;padding:0}.tourCount{display:none}.tourSlide{flex-direction:row;gap:16px;padding:12px 0 0 12px}.tourArt{flex:0 0 44%;aspect-ratio:auto;height:auto;min-height:0}.tourArt,.tourArt>svg{max-height:none}.tourWords{flex:1 1;min-width:0;overflow-y:auto;padding:44px 16px 6px 0}.tourWords h2{font-size:24px;margin-bottom:6px}.tourWords p{font-size:14px}.tourShow{margin-top:10px}.tourFoot{flex-wrap:nowrap;padding:6px 14px 10px}.tourDots{order:0;flex:1 1 auto}.tourNext,.tourPrev{flex:0 0 120px;min-height:44px}}.taScreen{fill:var(--tour-screen-bg)}.taCard,.taScreen{stroke:var(--tour-line)}.taCard{fill:var(--tour-card-bg)}.taShot{fill:var(--tour-camera-shot)}.taInk{fill:var(--tour-ink)}.taDim,.taDimF{fill:var(--tour-dim)}.taGreen{fill:var(--tour-green)}.taFill{fill:var(--tour-green-fill)}.taWash{fill:var(--tour-green-wash)}.taAmber{fill:var(--tour-amber)}.taAmberW{fill:var(--tour-amber-wash);stroke:var(--tour-amber);stroke-opacity:.6}.taShade{fill:var(--tour-shade-bg)}.taLineF{fill:var(--tour-line)}.taOn{fill:#06110a}.taOnS{fill:none;stroke:#06110a}.taLineS,.taRing{fill:none;stroke:var(--tour-line)}.taInkS{fill:none;stroke:var(--tour-ink)}.taDimS{fill:none;stroke:var(--tour-dim)}.taGreenS{fill:none;stroke:var(--tour-green)}.taBright{fill:none;stroke:var(--tour-green-fill)}.taEdge{fill:none;stroke:var(--tour-green);stroke-opacity:.45}.taGhost{fill:none;stroke:var(--tour-dim);stroke-opacity:.5}.taC{font-family:Barlow Condensed,Inter,sans-serif;font-weight:800}.taT{font-family:Inter,ui-sans-serif,-apple-system,sans-serif;font-weight:600}.taA{transform-box:fill-box;transform-origin:center}.taL{transform-origin:0 50%}.ta361,.taCh2,.taCodeTxt,.taGlow,.taHit,.taNow,.taOff,.taPulse,.taSay,.taSt2,.taTap,.taThrow,.taW1,.taW2{opacity:0}.taRing1{opacity:.4;transform:scale(1.3)}.taRing2{opacity:.18;transform:scale(1.6)}.taWire{stroke-dashoffset:0}.tourSlide .taA{animation:4s cubic-bezier(.45,0,.25,1) infinite}.tourSlide .taWelcome .taA{animation-duration:3.2s}.tourSlide .taLeague .taA,.tourSlide .taOmni .taA,.tourSlide .taPhone .taA,.tourSlide .taTournaments .taA,.tourSlide .taVoice .taA{animation-duration:5s}.tourSlide .taPlay .taA{animation-duration:4.5s}.tourSlide .taWelcome .taFly{animation-name:tourWFly;animation-timing-function:cubic-bezier(.55,.05,.85,.5)}.tourSlide .taWelcome .taHit{animation-name:tourWHit;animation-timing-function:ease-out}.tourSlide .taWelcome .taTap{animation-name:tourWTap;animation-timing-function:ease-out}.tourSlide .taWelcome .taPress{animation-name:tourWPress}.tourSlide .taCamera .taBoardIn{animation-name:tourCBoard}.tourSlide .taCamera .taKnob{animation-name:tourCKnob}.tourSlide .taCamera .taZoom{animation-name:tourCZoom}.tourSlide .taCamera .taGlow{animation-name:tourCGlow}.tourSlide .taCamera .taOff,.tourSlide .taReady .taW2{animation-name:tourOut45}.tourSlide .taCamera .taOnTxt,.tourSlide .taReady .taR2{animation-name:tourIn45}.tourSlide .taPhone .taD1{animation-name:tourD1}.tourSlide .taPhone .taD2{animation-name:tourD2}.tourSlide .taPhone .taD3{animation-name:tourD3}.tourSlide .taPhone .taD4{animation-name:tourD4}.tourSlide .taPhone .taD5{animation-name:tourD5}.tourSlide .taPhone .taD6{animation-name:tourD6}.tourSlide .taPhone .taD7{animation-name:tourD7}.tourSlide .taPhone .taD8{animation-name:tourD8}.tourSlide .taPhone .taPressL{animation-name:tourPPress}.tourSlide .taPhone .taWire{animation:tourPWire 5s ease-in-out infinite}.tourSlide .taPhone .taLinked{animation-name:tourPLinked}.tourSlide .taPhone .taCodeTxt{animation-name:tourOut68}.tourSlide .taPhone .taLinkedTxt{animation-name:tourIn68}.tourSlide .taOmni .taO1{animation-name:tourO1;animation-timing-function:ease-in}.tourSlide .taOmni .taO2{animation-name:tourO2;animation-timing-function:ease-in}.tourSlide .taOmni .taO3{animation-name:tourO3;animation-timing-function:ease-in}.tourSlide .taOmni .taV1{animation-name:tourV1}.tourSlide .taOmni .taV2{animation-name:tourV2}.tourSlide .taOmni .taV3{animation-name:tourV3}.tourSlide .taOmni .taTot{animation-name:tourOTot}.tourSlide .taOmni .taThrow{animation-name:tourOut64}.tourSlide .taOmni .taOut{animation-name:tourIn64}.tourSlide .taVoice .ta501{animation-name:tourV501}.tourSlide .taVoice .ta361{animation-name:tourV361}.tourSlide .taVoice .taSay{animation-name:tourVSay}.tourSlide .taVoice .ta140{animation-name:tourV140}.tourSlide .taVoice .taCount{animation-name:tourVCount;animation-timing-function:linear}.tourSlide .taVoice .taBubble{animation-name:tourVBubble}.tourSlide .taVoice .taRing1,.tourSlide .taVoice .taRing2{animation:tourRing 1.2s ease-out infinite}.tourSlide .taVoice .taRing2{animation-delay:-.6s}.tourSlide .taPlay .taShade{animation-name:tourPShade}.tourSlide .taPlay .taSheet{animation-name:tourPSheet;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.tourSlide .taPlay .taAcc{animation-name:tourPAcc}.tourSlide .taLeague .taChal{animation-name:tourLChal}.tourSlide .taLeague .taCh1{animation-name:tourLCh1}.tourSlide .taLeague .taCh2{animation-name:tourLCh2}.tourSlide .taLeague .taSt1{animation-name:tourLSt1}.tourSlide .taLeague .taSt2{animation-name:tourLSt2}.tourSlide .taLeague .taChip{animation-name:tourLChip;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.tourSlide .taTournaments .taNow{animation-name:tourTNow}.tourSlide .taReady .taR1,.tourSlide .taTournaments .taDone{animation-name:tourIn21}.tourSlide .taTournaments .taShade{animation-name:tourTShade}.tourSlide .taTournaments .taAlert{animation-name:tourTAlert;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.tourSlide .taTournaments .taTimer{animation-name:tourTTimer;animation-timing-function:linear}.tourSlide .taTournaments .taPulse{animation:tourPulse 1.2s ease-out infinite}.tourSlide .taReady .taW1{animation-name:tourOut21}.tourSlide .taReady .taBtnP{animation-name:tourRBtn}.tourSlide .taReady .taStamp{animation-name:tourRStamp}.taTap1{opacity:0}.tourSlide .taBot .taPick,.tourSlide .taPractice .taPick{animation-name:tourGPick}.tourSlide .taBot .taTap1,.tourSlide .taPractice .taTap1{animation-name:tourGTap;animation-timing-function:ease-out}.tourSlide .taAccount .taTap,.tourSlide .taBot .taTap{animation-name:tourWTap;animation-timing-function:ease-out}.tourSlide .taBot .taPress{animation-name:tourWPress}.tourSlide:not(.on) .taArt *{animation-play-state:paused}@keyframes tourIn21{0%,20%{opacity:0}22%,to{opacity:1}}@keyframes tourOut21{0%,20%{opacity:1}22%,to{opacity:0}}@keyframes tourIn45{0%,44%{opacity:0}46%,to{opacity:1}}@keyframes tourOut45{0%,44%{opacity:1}46%,to{opacity:0}}@keyframes tourIn64{0%,63%{opacity:0}65%,to{opacity:1}}@keyframes tourOut64{0%,63%{opacity:1}65%,to{opacity:0}}@keyframes tourIn68{0%,67%{opacity:0}69%,to{opacity:1}}@keyframes tourOut68{0%,67%{opacity:1}69%,to{opacity:0}}@keyframes tourWFly{0%{transform:translate(46px,-44px);opacity:0}5%{opacity:1}28%,to{transform:none;opacity:1}}@keyframes tourWHit{0%,27%{transform:scale(.3);opacity:0}29%{opacity:.95}44%,to{transform:scale(2.6);opacity:0}}@keyframes tourWTap{0%,56%{transform:scale(.4);opacity:0}58%{opacity:.45}76%,to{transform:scale(1.9);opacity:0}}@keyframes tourWPress{0%,56%{transform:none}60%{transform:scale(.88)}66%,to{transform:none}}@keyframes tourCBoard{0%,15%{transform:translate(22px,18px) scale(.55);opacity:.6}45%,to{transform:none;opacity:1}}@keyframes tourCKnob{0%,15%{transform:translateX(-25.6px)}45%,to{transform:none}}@keyframes tourCZoom{0%,15%{transform:scaleX(0)}45%,to{transform:none}}@keyframes tourCGlow{0%,45%{opacity:0}52%{opacity:1}60%,to{opacity:0}}@keyframes tourD1{0%,8%{opacity:0;transform:scale(.5)}11%,to{opacity:1;transform:none}}@keyframes tourD2{0%,13%{opacity:0;transform:scale(.5)}16%,to{opacity:1;transform:none}}@keyframes tourD3{0%,18%{opacity:0;transform:scale(.5)}21%,to{opacity:1;transform:none}}@keyframes tourD4{0%,23%{opacity:0;transform:scale(.5)}26%,to{opacity:1;transform:none}}@keyframes tourD5{0%,28%{opacity:0;transform:scale(.5)}31%,to{opacity:1;transform:none}}@keyframes tourD6{0%,33%{opacity:0;transform:scale(.5)}36%,to{opacity:1;transform:none}}@keyframes tourD7{0%,38%{opacity:0;transform:scale(.5)}41%,to{opacity:1;transform:none}}@keyframes tourD8{0%,43%{opacity:0;transform:scale(.5)}46%,to{opacity:1;transform:none}}@keyframes tourPPress{0%,51%{transform:none}53%{transform:scale(.96)}56%,to{transform:none}}@keyframes tourPWire{0%,56%{stroke-dashoffset:100}68%,to{stroke-dashoffset:0}}@keyframes tourPLinked{0%,67%{opacity:0;transform:scale(.7)}71%{opacity:1;transform:scale(1.06)}74%,to{opacity:1;transform:none}}@keyframes tourO1{0%,6%{transform:translate(36px,-34px);opacity:0}10%,88%{transform:none;opacity:1}94%,to{opacity:0}}@keyframes tourO2{0%,22%{transform:translate(36px,-34px);opacity:0}26%,88%{transform:none;opacity:1}94%,to{opacity:0}}@keyframes tourO3{0%,38%{transform:translate(36px,-34px);opacity:0}42%,88%{transform:none;opacity:1}94%,to{opacity:0}}@keyframes tourV1{0%,10%{opacity:0;transform:scale(.6)}12%{opacity:1;transform:scale(1.06)}14%,88%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes tourV2{0%,26%{opacity:0;transform:scale(.6)}28%{opacity:1;transform:scale(1.06)}30%,88%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes tourV3{0%,42%{opacity:0;transform:scale(.6)}44%{opacity:1;transform:scale(1.06)}46%,88%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes tourOTot{0%,51%{opacity:0;transform:scale(.7)}55%{opacity:1;transform:scale(1.08)}58%,88%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes tourV501{0%,71%{opacity:1}73%,97%{opacity:0}to{opacity:1}}@keyframes tourV361{0%,71%{opacity:0}73%,97%{opacity:1}to{opacity:0}}@keyframes tourVSay{0%,31%{opacity:1}33%,71%{opacity:0}73%,to{opacity:1}}@keyframes tourV140{0%,31%{opacity:0;transform:scale(.7)}34%{opacity:1;transform:scale(1.08)}37%,71%{opacity:1;transform:none}73%,to{opacity:0}}@keyframes tourVCount{0%,32%{transform:scaleX(0)}72%{transform:none}73%,to{transform:scaleX(0)}}@keyframes tourVBubble{0%,15%{opacity:0;transform:translateY(6px) scale(.85)}19%,68%{opacity:1;transform:none}74%,to{opacity:0}}@keyframes tourRing{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes tourPShade{0%,18%{opacity:0}29%,67%{opacity:1}73%,to{opacity:0}}@keyframes tourPSheet{0%,18%{transform:translateY(28px);opacity:0}29%{transform:none;opacity:1}67%{opacity:1}73%,to{opacity:0}}@keyframes tourPAcc{0%,52%{transform:none}54%{transform:scale(.93)}57%,to{transform:none}}@keyframes tourLChal{0%,15%{transform:none;opacity:1}17%{transform:scale(.93)}20%{transform:none}31%{opacity:1}34%,95%{opacity:0}to{opacity:1}}@keyframes tourLCh1{0%,19%{opacity:1}20%,95%{opacity:0}96%,to{opacity:1}}@keyframes tourLCh2{0%,19%{opacity:0}20%,95%{opacity:1}96%,to{opacity:0}}@keyframes tourLSt1{0%,31%{opacity:1}34%,94%{opacity:0}98%,to{opacity:1}}@keyframes tourLSt2{0%,31%{opacity:0}34%,94%{opacity:1}98%,to{opacity:0}}@keyframes tourLChip{0%,50%{transform:translateY(16px);opacity:0}58%,90%{transform:none;opacity:1}96%,to{opacity:0}}@keyframes tourTNow{0%,11%{opacity:1;transform:none}13%{transform:scale(.96)}16%{transform:none;opacity:1}20%,to{opacity:0}}@keyframes tourTShade{0%,39%{opacity:0}46%,to{opacity:1}}@keyframes tourTAlert{0%,39%{transform:translateY(24px);opacity:0}48%,to{transform:none;opacity:1}}@keyframes tourTTimer{0%,48%{transform:none}92%,to{transform:scaleX(.2)}}@keyframes tourPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.1,1.6)}}@keyframes tourRBtn{0%,18%{transform:none}20%{transform:scale(.95)}23%,to{transform:none}}@keyframes tourRStamp{0%,64%{opacity:0;transform:scale(1.8)}70%{opacity:1;transform:scale(.94)}74%,to{opacity:1;transform:none}}@keyframes tourGPick{0%,23%{opacity:0}27%,to{opacity:1}}@keyframes tourGTap{0%,20%{transform:scale(.4);opacity:0}22%{opacity:.45}40%,to{transform:scale(1.9);opacity:0}}@media (prefers-reduced-motion:reduce){.tour *{animation:none!important;transition:none!important}}.scoreEditNotice{position:fixed;z-index:85;left:50%;top:calc(max(8px,var(--dk-safe-top,0px)) + 70px);transform:translateX(-50%);width:min(440px,calc(100vw - 24px));box-sizing:border-box;display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 12px 12px 14px;border-radius:18px;border:1px solid rgba(255,181,71,.55);background:linear-gradient(180deg,#1d1a12,#12110c);box-shadow:0 18px 50px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.4);color:#f5f7fa;font-family:Inter,system-ui,sans-serif;animation:senIn .22s ease-out}@keyframes senIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.scoreEditNotice .sen-ic{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:rgba(255,181,71,.14);color:#ffb547}.scoreEditNotice .sen-ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.scoreEditNotice .sen-body{display:grid;grid-gap:2px;gap:2px;min-width:0}.scoreEditNotice small{font:800 10px/1.2 Inter,system-ui,sans-serif;letter-spacing:.16em;color:#ffb547}.scoreEditNotice b{font:700 14px/1.25 Inter,system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scoreEditNotice .sen-where{font:600 12px/1.3 Inter,system-ui,sans-serif;color:#a7b0b8}.scoreEditNotice .sen-change{display:flex;align-items:baseline;gap:10px;margin-top:3px;font:700 26px/1 Barlow Condensed,Inter,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scoreEditNotice .sen-change s{color:#8b96a1;text-decoration-thickness:2px}.scoreEditNotice .sen-change i{font-style:normal;font-size:18px;color:#ffb547}.scoreEditNotice .sen-change strong{color:#fff}.scoreEditNotice .sen-ok{align-self:center;min-width:56px;height:42px;border-radius:12px;border:1px solid rgba(255,181,71,.5);background:rgba(255,181,71,.1);color:#ffcf85;font:800 14px/1 Barlow Condensed,Inter,sans-serif;letter-spacing:.1em;cursor:pointer}@media(orientation:landscape) and (max-height:520px){.scoreEditNotice{top:calc(max(6px,var(--dk-safe-top,0px)) + 52px)}}.historyPlayerValue .historyEdited{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:5px;background:rgba(255,181,71,.16);color:#ffb547;font:800 9px/1.4 Inter,system-ui,sans-serif;letter-spacing:.1em;font-style:normal;vertical-align:1px}.cameraNotice{padding:10px 12px;border-radius:12px;border:1px solid rgba(108,255,99,.3);background:rgba(108,255,99,.07);color:#bfffb9;font:600 13px/1.4 Inter,system-ui,sans-serif}.warnNotice{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:calc(var(--dk-safe-top,0px) + 24px) 24px calc(var(--dk-safe-bottom,0px) + 24px);background:#0b0d0f;color:#f5f7fa;font-family:Inter,system-ui,sans-serif;overflow:auto}.warnNoticeBody{width:min(460px,100%);display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center}.warnNoticeIc{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:rgba(255,181,71,.14);color:#ffb547;font:900 32px/1 Inter,system-ui,sans-serif}.warnNotice h1{margin:0;font:800 24px/1.2 Inter,system-ui,sans-serif}.warnNotice p{margin:0;font:500 16px/1.5 Inter,system-ui,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;color:#dfe4e8}.warnNotice small{color:#8a949e;font-size:12px}.warnNotice .primaryButton{width:100%;margin-top:8px}.sessionSheetActions button.primaryButton.cheatSend{border:1px solid rgba(108,255,99,.5);background:linear-gradient(180deg,var(--green),var(--green-strong));color:#071009}.sessionSheetActions button.primaryButton.cheatSend:disabled{opacity:.5}.cheatNoteLink{justify-self:start;padding:4px 0;border:0;background:none;color:var(--green);font:700 13px/1.4 Inter,system-ui,sans-serif;cursor:pointer}.omniLostNote{position:fixed;z-index:84;left:50%;top:calc(max(8px,var(--dk-safe-top,0px)) + 70px);transform:translateX(-50%);width:min(440px,calc(100vw - 24px));box-sizing:border-box;display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 12px 12px 14px;border-radius:18px;border:1px solid rgba(255,181,71,.55);background:linear-gradient(180deg,#1d1a12,#12110c);box-shadow:0 18px 50px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.4);color:#f5f7fa;font-family:Inter,system-ui,sans-serif;animation:senIn .22s ease-out}.omniLostNote .oln-ic{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:rgba(255,181,71,.14);color:#ffb547}.omniLostNote .oln-ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.omniLostNote .oln-body{display:grid;grid-gap:3px;gap:3px;min-width:0}.omniLostNote b{font:700 14px/1.25 Inter,system-ui,sans-serif}.omniLostNote .oln-body span{font:500 12px/1.4 Inter,system-ui,sans-serif;color:#a7b0b8}.omniLostNote .oln-ok{align-self:center;min-width:56px;height:42px;border-radius:12px;border:1px solid rgba(255,181,71,.5);background:rgba(255,181,71,.1);color:#ffcf85;font:800 14px/1 Barlow Condensed,Inter,sans-serif;letter-spacing:.1em;cursor:pointer}@media(orientation:landscape) and (max-height:520px){.omniLostNote{top:calc(max(6px,var(--dk-safe-top,0px)) + 52px)}}body:has(.linkNotice) .omniLostNote{top:calc(max(8px,var(--dk-safe-top,0px)) + 122px)}:root{--admin:#2ee6a8;--admin-wash:rgba(46,230,168,.08);--admin-line:rgba(46,230,168,.28);--hot:#ff5d73}.adminMessages{position:fixed;z-index:390;top:calc(10px + var(--dk-safe-top,0px));left:12px;right:12px;display:grid;grid-gap:8px;gap:8px;max-width:560px;margin:0 auto;pointer-events:none}.adminMessage{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-radius:16px;border:1px solid var(--admin-line);border-left:3px solid var(--admin);background:linear-gradient(158deg,rgba(14,32,27,.97),rgba(10,14,13,.97));box-shadow:0 18px 44px rgba(0,0,0,.62)}.adminMessageBody{flex:1 1;min-width:0;display:flex;flex-direction:column}.adminMessageBody strong{font-family:Barlow Condensed,Inter,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:var(--admin)}.adminMessageBody p{margin:3px 0 0;font-size:14px;line-height:1.4;color:var(--text-1);overflow-wrap:anywhere}.adminMessageActions{flex:none;display:flex;align-items:center;gap:6px}.adminMessageActions button{min-height:38px;display:inline-grid;place-items:center;border-radius:11px;font-family:Barlow Condensed,Inter,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:12px;cursor:pointer}.adminMessageActions .adminMessageOpen{padding:0 14px;border:1px solid var(--admin-line);background:var(--admin-wash);color:var(--admin)}.adminMessageActions .adminMessageClose{width:38px;padding:0;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:var(--text-2);font-size:18px;font-family:Inter,sans-serif}.matchChatMessage.chatLine.admin{border-left:2px solid var(--admin)}.matchChatMessage.chatLine.admin strong{color:var(--admin)}.optRow.c1{grid-template-columns:1fr}.optRow.c1 .optTile{display:flex;align-items:center;justify-content:flex-start;text-align:left;padding:11px 14px;line-height:1.35;font-family:Inter,system-ui,sans-serif;text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.helpSheet .optRow{margin-bottom:10px}.helpText{width:100%;min-height:76px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:var(--text-1);padding:10px 12px;font:14px/1.4 Inter,sans-serif;resize:vertical}.helpSheet .sessionSheetActions{grid-template-columns:auto 1fr}.helpSheet .sessionSheetActions button{padding:0 16px}.sessionSheetActions button.primaryButton.helpSend{border:1px solid rgba(108,255,99,.5);background:linear-gradient(180deg,var(--green),var(--green-strong));color:#071009}.sessionSheetActions button.primaryButton.helpSend:disabled{opacity:.5}.readyHelp{display:block;margin:12px auto 16px}.navItem .navBadge{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:999px;display:inline-grid;place-items:center;background:var(--hot);color:#1a0307;font-size:11px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 0 12px rgba(255,93,115,.45)}button.navItem{width:100%;border:0;background:none;font-family:inherit;text-align:left;cursor:pointer}.menuButton{position:relative}.shellBtn.adminBtn{color:var(--admin);border-color:var(--admin-line)}.shellBtnWrap .shellBadge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--hot);color:#1a0307;font-size:11px;font-weight:900;line-height:16px;text-align:center;border:2px solid var(--shell-bg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.premiumTopbar.withAdmin{grid-template-columns:96px 1fr 96px}.topbarRight{justify-self:end}.adminKicker,.topbarRight{display:flex;align-items:center;gap:8px}.adminKicker{margin:0 3px 10px;font-family:Barlow Condensed,Inter,sans-serif;font-weight:800;letter-spacing:.15em;font-size:12px;text-transform:uppercase;color:var(--admin)}.adminKicker i{width:7px;height:7px;border-radius:50%;background:var(--admin);box-shadow:0 0 8px rgba(46,230,168,.8)}.shellSeg button b{margin-left:5px;padding:1px 6px;border-radius:999px;background:var(--hot);color:#1a0307;font-size:11px;letter-spacing:0}.shellSeg button.on b{background:#05140a;color:var(--green)}.issue{padding:14px 16px 15px;border-top:1px solid var(--shell-line-soft)}.issueTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.issueTop small{font-size:11px;color:var(--shell-dim);white-space:nowrap}.issue .statusChip{max-width:none}.issueWho{font-size:15px;font-weight:750}.issueWho span{color:var(--shell-dim);font-weight:600}.issueWhy{margin-top:3px;font-size:12px;line-height:1.45;color:var(--shell-mid)}.issueActs{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.issueActs .rowAction{min-height:40px}.issueQuote{margin-top:7px;padding:8px 11px;border-radius:10px;border-left:2px solid var(--admin);background:rgba(255,255,255,.035);font-size:12.5px;line-height:1.45;color:var(--text-2)}.issueNote{margin:10px 0 0;font-size:12px;font-weight:700;color:var(--admin)}.liveScore{flex:none;text-align:right;font-family:Barlow Condensed,Inter,sans-serif;font-weight:800;font-size:22px;line-height:1}.liveScore small{display:block;margin-top:3px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--shell-dim)}.bandRow.adminBand strong.accent{color:var(--hot)}.bandRow.adminBand+.shellRow{border-top:0}.adminPresence{display:flex;align-items:center;gap:8px;margin:12px 3px 0;font-size:12px;color:var(--shell-mid)}.adminPresence i{width:8px;height:8px;border-radius:50%;background:var(--admin);box-shadow:0 0 8px rgba(46,230,168,.8)}.actionPair button.win{border-color:rgba(108,255,99,.35);background:rgba(108,255,99,.08);color:var(--green)}.actionPair button.danger{border-color:rgba(255,93,115,.35);background:rgba(255,93,115,.08);color:var(--hot)}.shellSheet textarea.shellInput{width:100%;min-height:64px;padding:11px 13px;border-radius:12px;font:inherit;font-size:13px;resize:none}.shellToggle .tgl{display:flex;flex-direction:column;gap:2px;padding:9px 0}.shellToggle .tgl small{font-size:11px;color:var(--shell-dim)}.shellToggle .tgl small b{color:var(--admin);font-weight:700}.rowGroup .shellToggle{border-radius:0;border:0;border-top:1px solid var(--shell-line-soft);background:none;padding:0 16px;margin:0}.rowAction.danger{border-color:rgba(255,93,115,.35);background:rgba(255,93,115,.08);color:var(--hot)}.rowAction.admin{border-color:var(--admin-line);background:var(--admin-wash);color:var(--admin)}button.rowAction{font-family:inherit;cursor:pointer}button.rowAction:disabled{opacity:.5;cursor:not-allowed}button.shellRow{width:100%;margin:0;border:0;border-top:1px solid var(--shell-line-soft);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.adminSheet .sheetBlock{margin-top:14px}.adminSheet .shellField.sheetBlock{margin-bottom:0}.adminSheet .actionPair+.actionPair{margin-top:8px}.adminSheet>.shellPrimary{margin-top:16px}.sheetLine{margin:0 3px;font-size:13px;color:var(--text-2)}.sheetLine small{font-size:11px;color:var(--shell-dim)}.sheetConfirm{margin-top:14px;padding:14px 15px 15px;border-radius:16px;border:1px solid var(--shell-line);background:rgba(255,255,255,.03)}.sheetConfirm>strong{display:block;font-size:15px;font-weight:750;line-height:1.35}.sheetConfirm>p{margin:7px 0 0;font-size:12.5px;line-height:1.5;color:var(--shell-mid)}.sheetConfirm ul{margin:9px 0 0;padding-left:18px;font-size:12.5px;line-height:1.5;color:var(--text-2)}.sheetConfirm ul li+li{margin-top:3px}.sheetConfirm .warn{color:var(--hot);font-weight:700}.sheetConfirm .shellField{margin:12px 0 0}.sheetConfirm .shellPrimary{margin-top:14px;min-height:50px;font-size:18px}.sheetConfirm .shellGhost{margin-top:8px;min-height:44px}.shellNotice{margin:12px 0 0;padding:12px 14px;border-radius:13px;border:1px solid var(--admin-line);background:var(--admin-wash);color:var(--admin);font-size:12px;line-height:1.5}.adminSheet .shellError,.adminSheet .shellNotice{margin-top:12px}.adminBanners{position:fixed;z-index:391;top:calc(10px + var(--dk-safe-top,0px));left:12px;right:12px;display:grid;grid-gap:8px;gap:8px;max-width:560px;margin:0 auto;pointer-events:none}.adminBanner{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-radius:16px;border:1px solid var(--admin-line);border-left:3px solid var(--admin);background:linear-gradient(158deg,rgba(14,32,27,.97),rgba(10,14,13,.97));box-shadow:0 18px 44px rgba(0,0,0,.55)}.adminBanner.live{border-left-color:var(--hot)}.adminBannerBody{flex:1 1;min-width:0;display:flex;flex-direction:column}.adminBannerBody strong{font-size:13.5px;font-weight:800;line-height:1.3;color:var(--admin)}.adminBannerBody p{margin:3px 0 0;font-size:13px;line-height:1.4;color:var(--text-1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.adminBannerActions{flex:none;display:flex;align-items:center;gap:6px}.adminBannerActions button{min-height:38px;display:inline-grid;place-items:center;border-radius:11px;font-family:Barlow Condensed,Inter,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:12px;cursor:pointer}.adminBannerActions .adminBannerOpen{padding:0 14px;border:1px solid var(--admin-line);background:var(--admin-wash);color:var(--admin)}.adminBannerActions .adminBannerClose{width:38px;padding:0;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:var(--text-2);font-size:18px;font-family:Inter,sans-serif}.inboxRow .rowBody{display:flex;flex-direction:column;gap:2px}.inboxChips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.inboxChips .statusChip{max-width:none}.ageChip{display:inline-block;padding:1px 7px;border-radius:999px;border:1px solid var(--shell-line);background:rgba(255,255,255,.04);color:var(--text-2);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ageChip.warning{border-color:rgba(245,185,66,.4);background:rgba(245,185,66,.1);color:var(--amber)}.ageChip.danger{border-color:rgba(255,93,115,.4);background:rgba(255,93,115,.1);color:var(--hot)}.reportInfo{display:flex;flex-direction:column;gap:4px}.reportInfo strong{font-size:16px}.reportInfo .reportNote{color:var(--text-1);font-size:13.5px}.reportChatNote{margin:0;padding:10px 16px;border-top:1px solid var(--shell-line-soft);font-size:12px;line-height:1.5;color:var(--shell-dim)}.reportChatNote.warn{color:var(--amber)}.reportLine{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;border-top:1px solid var(--shell-line-soft);font-size:13px;line-height:1.45;color:var(--text-2)}.reportLine>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.reportLine time{display:block;margin-top:2px;font-size:11px;color:var(--shell-dim)}.reportLine.hidden>span{opacity:.55;text-decoration:line-through}.reportLine .rowAction{flex:none;min-height:34px}.who.reporter{color:var(--admin)}.who.reported{color:var(--hot)}.who.other{color:var(--text-1)}.reportClip{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px;border-top:1px solid var(--shell-line-soft)}.reportClip small{font-size:12px;line-height:1.45;color:var(--shell-mid)}.reportClip video{width:100%;max-height:52vh;border-radius:12px;background:#000}.helpAnswer,.reportOutcome{padding:12px 14px 14px}.helpAnswer .shellField+.shellToggle,.reportOutcome .optRow+.optRow,.reportOutcome .optRow+.shellField{margin-top:10px}.helpAnswer .shellField,.reportOutcome .shellField{margin:14px 0 0}.helpAnswer textarea.shellInput,.reportOutcome .shellField textarea.shellInput{width:100%;min-height:72px;padding:11px 13px;border-radius:12px;font:inherit;font-size:13px;resize:vertical}.reportOutcome .reportChatNote{padding:10px 2px 0;border-top:0}.helpAnswer .shellPrimary,.reportOutcome .shellPrimary{margin-top:14px}.helpAnswer .reportChatNote{padding:0 2px 10px;border-top:0}.helpAnswer .shellRow{margin:0 -14px}.optTile.on.danger{background:var(--hot);color:#1a0307;box-shadow:0 8px 20px rgba(255,93,115,.2)}.shellPrimary.danger{background:var(--hot);color:#1a0307;box-shadow:0 10px 24px rgba(255,93,115,.22)}.actionPair.one{grid-template-columns:1fr}.sheetConfirm textarea.shellInput{width:100%;min-height:72px;padding:11px 13px;border-radius:12px;font:inherit;font-size:13px;resize:vertical}.sheetConfirm .sheetChoices{margin-top:12px}.playerStanding{color:var(--hot);font-weight:700}.adminPlayerPage>.sheetLine:first-child{margin-top:-6px;color:var(--shell-dim)}.quietTimes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:4px 16px 12px}.quietTimes .shellField{margin:0}.quietTimes select.shellInput{min-height:44px;padding:0 12px}label.shellField{display:block}