.msgBubble{position:fixed;z-index:70;right:max(16px,calc(var(--dk-safe-right) + 12px));bottom:calc(18px + var(--dk-safe-bottom));width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#05140a;box-shadow:0 10px 28px rgba(0,0,0,.55),0 0 0 6px rgba(108,255,99,.12);transition:transform .22s ease-out,opacity .22s ease-out;-webkit-tap-highlight-color:transparent}.msgBubble.away,.msgBubble.barred{transform:translateY(calc(130px + var(--dk-safe-bottom)));opacity:0;pointer-events:none}.msgBubble:focus-visible{outline:3px solid var(--text);outline-offset:4px}.msgBubbleBadge{position:absolute;top:-4px;right:-4px;min-width:24px;height:24px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:var(--danger);color:#1a0307;font-size:13px;font-weight:800;line-height:20px;text-align:center;border:2px solid var(--shell-bg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(min-width:860px){.msgBubble{right:max(28px,calc(var(--dk-safe-right) + 20px));bottom:max(28px,calc(var(--dk-safe-bottom) + 18px))}}@media(prefers-reduced-motion:reduce){.msgBubble{transition:none}.msgBubble.away,.msgBubble.barred{transform:none}}.menuCount{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--danger);color:#1a0307;font-size:11px;font-weight:800;line-height:16px;text-align:center;border:2px solid var(--shell-bg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}html.dkMsgBubble .pageContent{padding-bottom:calc(92px + var(--dk-safe-bottom))}@media(min-width:860px){html.dkMsgBubble .appFrame.premiumFrame .pageContent{padding-bottom:calc(100px + var(--dk-safe-bottom))}}html.dkMsgOpen,html.dkMsgOpen body{overflow:hidden}.msgScreen{position:fixed;z-index:35;top:0;left:0;right:0;height:100vh;height:100dvh;box-sizing:border-box;display:flex;justify-content:center;padding:var(--dk-safe-top) var(--dk-safe-right) 0 var(--dk-safe-left);background:var(--shell-bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.msgCol{position:relative;flex:1 1;min-width:0;max-width:760px;height:100%;min-height:0;display:flex;flex-direction:column}@media(min-width:860px){.msgScreen{left:calc(248px + var(--dk-safe-left));padding-left:0}.msgCol{border-left:1px solid var(--shell-line);border-right:1px solid var(--shell-line)}}.msgSr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.msgTop{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid var(--shell-line)}.msgBarHead h1,.msgTop h1{margin:0;font-family:Barlow Condensed,Inter,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.1}.msgTop h1{font-size:32px}.msgBarHead{flex:none;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;grid-gap:8px;gap:8px;padding:10px 12px;border-bottom:1px solid var(--shell-line)}.msgBarHead h1{justify-self:center;font-size:26px}.msgFaceSpace,.msgIconSpace{width:44px;height:44px;display:block}.msgFaceSpace{width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.05)}.msgIconBtn{flex:none;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:12px;background:none;color:var(--text);cursor:pointer;text-decoration:none}.msgIconBtn.boxed{border:1px solid rgba(255,255,255,.1);background:var(--surface)}.msgIconBtn:disabled{opacity:.4;cursor:default}.msgAction:focus-visible,.msgBtn:focus-visible,.msgChip:focus-visible,.msgEarlier:focus-visible,.msgFailed button:focus-visible,.msgIconBtn:focus-visible,.msgItem:focus-visible,.msgLinkBtn:focus-visible,.msgLinkRed:focus-visible,.msgMember:focus-visible,.msgMore:focus-visible,.msgPicks button:focus-visible,.msgPill:focus-visible,.msgRequestWho:focus-visible,.msgSend:focus-visible,.msgTabs button:focus-visible,.msgWho:focus-visible{outline:2px solid var(--green);outline-offset:2px}.msgChatHead{flex:none;display:grid;grid-template-columns:44px 42px minmax(0,1fr) 44px;grid-gap:8px;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--shell-line)}.msgChatHead.support{grid-template-columns:44px 42px minmax(0,1fr)}.msgWho{min-width:0;min-height:44px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.msgWho:disabled,span.msgWho{cursor:default}.msgWho strong{font-size:16px;font-weight:700}.msgWho small,.msgWho strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgWho small{font-size:12px;color:var(--shell-mid)}.msgWho small.on{color:var(--green)}.msgActions{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 16px 0}.msgBtn{width:100%;min-height:46px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;border-radius:999px;font:700 15px/1.2 Inter,ui-sans-serif,sans-serif;text-align:center;text-decoration:none;cursor:pointer}.msgBtn.primary{background:var(--green);color:#05140a}.msgBtn.ghost{background:transparent;border-color:rgba(255,255,255,.18);color:var(--text)}.msgActions .msgBtn.ghost{border-color:rgba(108,255,99,.4);color:var(--green)}.msgBtn.red{background:var(--danger);color:#1a0307}.msgBtn.small{width:auto;min-height:44px;padding:0 14px;font-size:14px}.msgBtn.big{min-height:50px;font-size:16px;font-weight:800}.msgBtn:disabled{opacity:.45;cursor:not-allowed}.msgLinkRed{align-self:center;padding:0 12px;color:#ff8797;font:600 14px Inter,ui-sans-serif,sans-serif}.msgLinkBtn,.msgLinkRed{min-height:44px;border:0;background:none;cursor:pointer}.msgLinkBtn{padding:0 6px;color:var(--green);font:700 14px Inter,ui-sans-serif,sans-serif;text-decoration:underline}.msgTwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.msgTabs{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;margin:14px 16px 6px;padding:4px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:var(--surface)}.msgTabs button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:transparent;color:var(--text-2);font:600 14px Inter,ui-sans-serif,sans-serif;cursor:pointer}.msgTabs button.on{background:rgba(108,255,99,.12);color:var(--green);font-weight:700}.msgCountBadge{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;display:inline-grid;place-items:center;border-radius:999px;background:var(--danger);color:#1a0307;font-size:12px;font-weight:800}.msgScroll{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 8px calc(20px + var(--dk-safe-bottom))}.msgNote{margin:8px 10px;padding:10px 12px;border-radius:12px;background:rgba(108,255,99,.08);color:var(--green);font-size:13px;line-height:1.45}.msgList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.msgItem{min-height:72px;box-sizing:border-box;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 10px;border:1px solid transparent;border-radius:16px;color:inherit;text-decoration:none}.msgItem:hover{background:rgba(255,255,255,.03)}.msgItem.pinned{border-color:rgba(108,255,99,.18);background:rgba(108,255,99,.06)}.msgItemBody{min-width:0;display:flex;flex-direction:column;gap:3px}.msgItemName{min-width:0;display:flex;align-items:center;gap:6px;font-size:15px;font-weight:700}.msgName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgItemName small{flex:none;font-size:13px;font-weight:500;color:var(--shell-mid)}.msgItemName em{flex:none;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.msgItemLast{font-size:13px;color:var(--shell-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgItem.unread .msgItemLast{color:var(--text);font-weight:600}.msgItem .msgItemLast.typing{color:var(--green);font-weight:600}.msgItemSide{align-self:start;margin-top:4px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:12px;color:var(--shell-mid);white-space:nowrap}.msgItem.unread .msgItemSide time{color:var(--green)}.msgItem.pinned .msgItemSide{align-self:center;margin:0}.msgUnread{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;display:grid;place-items:center;border-radius:999px;background:var(--green);color:#05140a;font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.msgItem.muted .msgUnread{background:rgba(255,255,255,.16);color:var(--text)}.msgItemGo{display:grid;place-items:center;color:var(--green)}.msgMutedMark{flex:none;display:inline-grid;color:var(--shell-dim)}.avatar.msgFace{width:48px;height:48px;font-size:15px}.avatar.msgFace.mid{width:44px;height:44px;font-size:14px}.avatar.msgFace.small{width:42px;height:42px;font-size:14px}.avatar.msgFace i{right:0;bottom:0;width:12px;height:12px;border-color:var(--shell-bg)}.msgFaces{position:relative;flex:none;display:block;width:48px;height:48px}.msgFaces .avatar,.msgFaces .msgFaceAll{position:absolute;width:32px;height:32px;font-size:11px;border:2px solid var(--shell-bg)}.msgFaces .msgFaceA{left:0;top:0}.msgFaces .msgFaceB{right:0;bottom:0}.msgFaceAll{place-items:center;background:#1d2a24}.msgDk,.msgFaceAll{box-sizing:border-box;display:grid;border-radius:50%;font-weight:800}.msgDk{flex:none;width:48px;height:48px;place-items:center;border:1.5px solid var(--green);background:#0b0f0c;font-size:14px;letter-spacing:.06em}.msgDk b{color:var(--green)}html[data-season=halloween] .msgDk b{color:#ff8a2a}.msgChatHead .avatar.msgFace,.msgChatHead .msgDk,.msgChatHead .msgFaces,.msgDk.small{width:42px;height:42px;font-size:13px}.msgChatHead .msgFaces .avatar,.msgChatHead .msgFaces .msgFaceAll{width:28px;height:28px;font-size:10px}.msgRequests{display:flex;flex-direction:column;gap:14px;padding:8px 8px 0}.msgFine{margin:0;font-size:13px;line-height:1.5;color:var(--shell-mid)}.msgFine.center{text-align:center;font-size:12px}.msgRequests>.msgFine{padding:0 2px}.msgRequest{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:var(--surface)}.msgRequestWho{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;color:inherit;text-decoration:none;border-radius:14px}.msgRequestWho>span{min-width:0;display:flex;flex-direction:column;gap:2px}.msgRequestWho strong{font-size:16px;font-weight:700;overflow-wrap:anywhere}.msgRequestWho small,.msgRequestWho time{font-size:12px;color:var(--shell-mid)}.msgRequestWho time{align-self:start;white-space:nowrap}.msgRequestText{padding:12px 14px;border-radius:16px 16px 16px 6px;border:1px solid rgba(255,255,255,.06);background:var(--surface-raised);font-size:15px;white-space:pre-wrap}.msgErr,.msgRequestText{margin:0;line-height:1.45;overflow-wrap:anywhere}.msgErr{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,93,115,.3);background:rgba(255,93,115,.08);color:#ff9aab;font-size:13px}.msgEmpty{list-style:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;text-align:center}.msgEmpty strong{font-size:16px}.msgEmpty span{max-width:320px;font-size:14px;line-height:1.5;color:var(--shell-mid)}.msgEmpty .msgBtn{margin-top:10px}.msgLoading{display:flex;flex-direction:column;gap:2px;padding:4px 0}.msgSkel{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:72px;padding:12px 10px;box-sizing:border-box}.msgSkel i{width:48px;height:48px;border-radius:50%}.msgSkel b,.msgSkel i{background:rgba(255,255,255,.06);animation:msgSkel 1.2s ease-in-out infinite alternate}.msgSkel b{width:62%;height:14px;border-radius:7px}@keyframes msgSkel{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.msgSkel b,.msgSkel i{animation:none}}.msgTrouble{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 20px;text-align:center}.msgTrouble p{margin:0;max-width:340px;font-size:14px;line-height:1.5;color:var(--text-2)}.msgTrouble .msgBtn{width:auto}.msgHello{margin:auto 0;align-self:center;max-width:340px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;text-align:center}.msgHello strong{font-size:17px;overflow-wrap:anywhere}.msgHello span{font-size:14px;line-height:1.5;color:var(--shell-mid)}.msgThreadWrap{position:relative}.msgThread,.msgThreadWrap{flex:1 1;min-height:0;display:flex;flex-direction:column}.msgThread{overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;gap:4px;padding:16px 14px}.msgThread:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.msgThread>:first-child{margin-top:auto}.msgEarlier{align-self:center;min-height:44px;margin:0 0 8px;padding:0 16px;border-radius:999px;border:1px solid var(--shell-line);background:var(--surface);color:var(--text-2);font:600 13px Inter,ui-sans-serif,sans-serif;cursor:pointer}.msgDay{margin:10px 0 6px;font-weight:600;color:var(--shell-dim)}.msgDay,.msgSystem{align-self:center;font-size:12px}.msgSystem{max-width:86%;margin:6px 0;line-height:1.45;text-align:center;color:var(--shell-mid);overflow-wrap:anywhere}.msgRow{max-width:78%;min-width:0;display:flex;flex-direction:column}.msgRow.theirs{align-self:flex-start;align-items:flex-start}.msgRow.mine{align-self:flex-end;align-items:flex-end}.msgRow.first{margin-top:6px}.msgLine{max-width:100%;min-width:0;display:flex;align-items:center;gap:2px}.msgRow.mine .msgLine{flex-direction:row-reverse}.msgText{min-width:0;margin:0;padding:10px 14px;font-size:15px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.msgRow.theirs .msgText{border:1px solid rgba(255,255,255,.06);border-radius:18px 18px 18px 6px;background:var(--surface-raised);color:var(--text)}.msgRow.mine .msgText{border-radius:18px 18px 6px 18px;background:var(--green);color:#05140a;font-weight:500}.msgRow.auto .msgText{color:var(--text-2)}.msgRow.sending .msgText{opacity:.6}.msgRow.failed .msgText{opacity:.5}.msgText.pressable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.msgFrom{margin:0 0 3px 12px;font-size:12px;font-weight:700;color:var(--green);overflow-wrap:anywhere}.msgMeta{margin:4px 4px 2px;font-size:11px;color:var(--shell-dim)}.msgFailed{margin:4px 2px 2px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;font-size:12px;color:#ff8797}.msgFailed button{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,135,151,.45);background:none;color:inherit;font:700 13px Inter,ui-sans-serif,sans-serif;cursor:pointer}.msgMore{flex:none;width:44px;height:44px;margin:-6px 0;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;color:var(--shell-mid);opacity:0;cursor:pointer}.msgMore:focus-visible,.msgRow:hover .msgMore{opacity:1}@media(hover:none){.msgMore{display:none}}.msgPill{z-index:2;left:50%;bottom:12px;transform:translateX(-50%);min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(108,255,99,.4);background:#0f1a12;color:var(--green);font:700 13px Inter,ui-sans-serif,sans-serif;box-shadow:0 10px 24px rgba(0,0,0,.45);cursor:pointer}.msgPill,.msgTyping{position:absolute;white-space:nowrap}.msgTyping{z-index:1;left:0;right:0;bottom:0;margin:0;padding:8px 18px;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--text-2);background:linear-gradient(transparent,var(--shell-bg) 45%);overflow:hidden;text-overflow:ellipsis;pointer-events:none}.msgTyping:empty{padding:0;background:none}.msgThread{padding-bottom:38px}.msgThreadWrap.typing .msgPill{bottom:40px}.msgToast{position:absolute;z-index:3;top:74px;left:16px;right:16px;max-width:420px;margin:0 auto;padding:10px 14px;border-radius:14px;border:1px solid rgba(108,255,99,.3);background:#101a13;color:var(--text);font-size:13px;line-height:1.45;text-align:center;box-shadow:0 10px 24px rgba(0,0,0,.4)}.msgDevice{align-self:flex-end;display:flex;align-items:center;gap:6px;margin:2px 4px 6px;font-size:11px;line-height:1.4;color:var(--shell-dim)}.msgDevice svg{flex:none}.msgDevice.before{align-self:center;margin:0;text-align:center}.msgFoot{flex:none;display:flex;flex-direction:column;gap:10px;padding:10px 12px calc(14px + var(--dk-safe-bottom));border-top:1px solid var(--shell-line);background:var(--shell-bg)}.msgChip{align-self:flex-start;min-height:44px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:999px;border:1px solid rgba(108,255,99,.4);background:rgba(108,255,99,.08);color:var(--green);font:700 13px Inter,ui-sans-serif,sans-serif;text-decoration:none}.msgComposer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 46px;grid-gap:8px;gap:8px;align-items:end}.msgInput{display:block;width:100%;min-height:46px;max-height:140px;box-sizing:border-box;padding:11px 18px;border-radius:23px;border:1px solid rgba(255,255,255,.12);background:var(--surface);color:var(--text);font:16px/1.4 Inter,ui-sans-serif,sans-serif;resize:none}.msgInput::placeholder{color:var(--shell-mid)}.msgInput:focus,.msgInput:focus-visible{outline:none;border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.msgInput.box{border-radius:14px}textarea.msgInput.box{min-height:72px}.msgSend{width:46px;height:46px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--green);color:#05140a;cursor:pointer}.msgSend:disabled{opacity:.5;cursor:default}.msgCount{position:absolute;top:-20px;right:56px;font-size:11px;color:var(--shell-mid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.msgCount.full{color:#ff8797}.msgAsk{display:flex;flex-direction:column;align-items:stretch;gap:12px}.msgAsk>strong{font-size:16px;overflow-wrap:anywhere}.msgAsk>.msgFine,.msgAsk>strong,.msgWait{text-align:center}.msgWait{margin:0;padding:12px 4px;font-size:14px;line-height:1.5;color:var(--text-2);overflow-wrap:anywhere}.msgSheetBack{position:fixed;z-index:120;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:12px max(12px,var(--dk-safe-right)) calc(12px + var(--dk-safe-bottom)) max(12px,var(--dk-safe-left));background:rgba(0,0,0,.6)}.msgSheet:focus{outline:none}.msgSheet{width:min(100%,520px);max-height:min(86dvh,720px);box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:8px 16px 16px;border-radius:22px;border:1px solid var(--shell-line);background:#12171a;color:var(--text);box-shadow:0 -10px 40px rgba(0,0,0,.5)}@media(min-width:860px){.msgSheetBack{align-items:center}}.msgSheetHead{position:-webkit-sticky;position:sticky;top:-8px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0 8px;background:inherit}.msgSheetHead h2{min-width:0;margin:0;font-size:17px;font-weight:700;overflow-wrap:anywhere}.msgSheetBody{display:flex;flex-direction:column;gap:10px}.msgAction{min-height:56px;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:8px 10px;border:0;border-radius:14px;background:rgba(255,255,255,.03);color:var(--text);font:inherit;text-align:left;cursor:pointer}.msgAction:hover{background:rgba(255,255,255,.06)}.msgAction:disabled{opacity:.5;cursor:default}.msgActionIcon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.05);color:var(--text-2)}.msgAction strong{display:block;font-size:15px;font-weight:600}.msgAction small{display:block;margin-top:2px;font-size:12px;color:var(--shell-mid)}.msgAction.red,.msgAction.red .msgActionIcon{color:#ff8797}.msgSheetText{margin:0;font-size:14px;line-height:1.5;color:var(--text-2)}.msgSheetText.dim{font-size:13px;color:var(--shell-mid)}.msgSheetList{padding-left:20px;line-height:1.6}.msgQuote,.msgSheetList{margin:0;font-size:14px;color:var(--text-2)}.msgQuote{padding:10px 12px;border-left:3px solid rgba(255,255,255,.18);border-radius:0 10px 10px 0;background:rgba(255,255,255,.03);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.msgInfoHead{display:flex;align-items:center;gap:12px}.msgInfoHead>span{min-width:0;display:flex;flex-direction:column}.msgInfoHead strong{font-size:17px;overflow-wrap:anywhere}.msgInfoHead small{font-size:13px;color:var(--shell-mid)}.msgRename{display:flex;flex-direction:column;gap:6px}.msgInline{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.msgInline .msgInput{border-radius:14px}.msgMembers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.msgMembers li{gap:8px}.msgMember,.msgMembers li{display:flex;align-items:center;min-width:0}.msgMember{flex:1 1;min-height:56px;gap:12px;padding:6px 8px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.msgMember:disabled{cursor:default}.msgMember>span{min-width:0;display:flex;flex-direction:column}.msgMember strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgMember small{font-size:12px;color:var(--shell-mid)}.msgConfirm{flex:none;display:flex;gap:6px}.msgSheet .msgPick{max-height:52dvh;margin:0 -8px}.msgPick{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.msgPick,.msgTo{display:flex;flex-direction:column}.msgTo{gap:10px;padding:14px 16px 6px}.msgLabel{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--shell-mid)}.msgSearch{position:relative}.msgSearch svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--shell-mid);pointer-events:none}.msgSearch .msgInput{padding-left:44px;border-radius:14px}.msgPicks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.msgPicks li{max-width:100%;min-height:34px;box-sizing:border-box;display:flex;align-items:center;gap:2px;padding:0 2px 0 12px;border-radius:999px;background:rgba(108,255,99,.12);color:var(--green);font-size:14px;font-weight:600}.msgPicks span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgPicks button{position:relative;flex:none;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.msgPicks button:after{content:"";position:absolute;inset:-7px}.msgPeople{padding:0 8px 12px}.msgPeople>.msgLabel{padding:10px 10px 6px}.msgPersonList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.msgPerson{min-height:64px;box-sizing:border-box;display:grid;grid-template-columns:44px minmax(0,1fr) 28px;grid-gap:12px;gap:12px;align-items:center;padding:10px;border-radius:14px;cursor:pointer}.msgPerson:hover{background:rgba(255,255,255,.03)}.msgPerson.on{background:rgba(108,255,99,.05)}.msgPerson:focus-within{outline:2px solid var(--green);outline-offset:-2px}.msgPersonBody{min-width:0;display:flex;flex-direction:column}.msgPersonBody strong{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgPersonBody small{font-size:12px;color:var(--shell-mid)}.msgPersonBody small.on{color:var(--green)}.msgPerson input{justify-self:center;width:22px;height:22px;margin:0;accent-color:var(--green);cursor:pointer}.msgPerson input:focus-visible{outline:none}.msgQuiet{margin:6px 10px 10px;font-size:13px;line-height:1.5;color:var(--shell-mid)}.msgStart .msgLabel{margin-top:2px}.msgTabDot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--green)}.avatar.msgFace.inMatch i{background:#ff8a1f}.msgOnline{display:flex;flex-direction:column;gap:6px;margin:2px 2px 8px;padding:6px 8px 12px;border-bottom:1px solid var(--shell-line)}.msgOnlineHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.msgSeeAll{min-height:44px;padding:0 4px;border:0;border-radius:10px;background:none;color:var(--green);font:600 13px Inter,ui-sans-serif,sans-serif;cursor:pointer}.msgOnlineFaces{list-style:none;margin:0;padding:4px 4px 2px;display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.msgOnlineFaces::-webkit-scrollbar{display:none}.msgOnlineFace{width:64px;min-height:44px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 0;border:0;border-radius:14px;background:none;color:var(--text);font:600 12px Inter,ui-sans-serif,sans-serif;cursor:pointer}.msgOnlineFace>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgOnlineFace.inMatch>span{color:#ffb36b}.msgOnlineFace:disabled{opacity:.6;cursor:default}.msgOnlineFace .avatar.msgFace{width:56px;height:56px;font-size:16px;box-shadow:0 0 0 2px var(--shell-bg),0 0 0 4px rgba(108,255,99,.55)}.msgOnlineFace.inMatch .avatar.msgFace{box-shadow:0 0 0 2px var(--shell-bg),0 0 0 4px rgba(255,138,31,.55)}.msgOnlineFace .avatar.msgFace i{width:14px;height:14px;bottom:1px}.msgPeopleTab{display:flex;flex-direction:column;padding-bottom:8px}.msgFind{flex:none;padding:14px 16px 6px}.msgPeopleTab .msgFind{padding:6px 8px 4px}.msgSection{padding:14px 10px 4px}.msgLabel .match{color:#ffb36b}.msgWhoRow{min-height:58px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:7px 10px;border-radius:14px}.msgWhoName{min-width:0;display:flex;align-items:center;gap:8px}.msgWhoName strong{min-width:0;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgPersonBody strong .pcTap{display:inline}.msgFriendChip{flex:none;padding:2px 7px;border-radius:6px;background:rgba(108,255,99,.12);font-size:11px;font-weight:700}.msgFriendChip,.msgPersonBody small .on{color:var(--green)}.msgPersonBody small .match{color:#ffb36b}.msgWhoDo{display:flex;align-items:center;gap:8px}.msgRound{flex:none;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(108,255,99,.12);color:var(--green);cursor:pointer}.msgRound.ghost{border:1px solid rgba(108,255,99,.4);background:transparent}.msgRound:disabled{opacity:.5;cursor:default}.msgAsked{min-height:44px;display:inline-flex;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.05);color:var(--text-2);font-size:12px;font-weight:700}.msgAsked,.msgEveryone{box-sizing:border-box;align-items:center}.msgEveryone{min-height:68px;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;grid-gap:12px;gap:12px;margin:16px 2px 4px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:var(--surface);color:inherit;text-decoration:none}.msgEveryone strong{font-size:15px;font-weight:700}.msgEveryoneIcon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:rgba(108,255,99,.12);color:var(--green)}.msgNowList>.msgFine.center,.msgPeopleTab>.msgFine.center{margin:20px 16px 0}.msgTopEnd{display:flex;align-items:center;gap:6px;min-width:0}.msgShowOnline{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;padding:0 6px 0 8px;border:0;border-radius:12px;background:none;color:var(--green);font:700 13px/1.2 Inter,ui-sans-serif,sans-serif;cursor:pointer}.msgShowOnline.off{color:var(--shell-mid)}.msgShowOnline:disabled{opacity:.5;cursor:default}.msgShowOnline:not(.long) .msgShowWord{min-width:46px;text-align:right}.msgShowOnline.long{font-size:12px;font-weight:600}.msgShowTrack{position:relative;flex:none;width:44px;height:26px;border-radius:999px;background:var(--green);transition:background .2s}.msgShowTrack i{position:absolute;top:3px;left:21px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .2s}.msgShowOnline.off .msgShowTrack,.msgShowOnline:disabled .msgShowTrack{background:rgba(255,255,255,.14)}.msgShowOnline.off .msgShowTrack i,.msgShowOnline:disabled .msgShowTrack i{left:3px}@media(max-width:339px){.msgShowOnline:not(.long) .msgShowWord{display:none}}@media(prefers-reduced-motion:reduce){.msgShowTrack,.msgShowTrack i{transition:none}}.msgSaid{margin:8px 10px}.msgMe{display:flex;flex-direction:column;align-items:center;gap:6px;margin:2px 0 0}.msgMe:empty{display:none}.msgMe>.msgFine{max-width:360px;margin:0 16px}.msgEveryone:focus-visible,.msgOnlineFace:focus-visible,.msgRound:focus-visible,.msgSeeAll:focus-visible,.msgShowOnline:focus-visible{outline:2px solid var(--green);outline-offset:2px}.msgNowHead{grid-template-columns:44px minmax(0,1fr) auto}.msgNowHead h1{justify-self:start;font-size:30px}.msgCountPill{height:30px;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:999px;background:rgba(108,255,99,.12);color:var(--green);font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.msgCountPill i{width:8px;height:8px;border-radius:50%;background:var(--green)}.inviteNote{margin:0 0 14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(245,185,66,.3);background:rgba(245,185,66,.08);color:var(--amber);font-size:13px;line-height:1.5}.shellPlayer.inviteHere{background:rgba(108,255,99,.08);box-shadow:inset 3px 0 0 var(--green);animation:inviteHere 1.4s ease-out 2}@keyframes inviteHere{0%{background:rgba(108,255,99,.24)}to{background:rgba(108,255,99,.08)}}@media(prefers-reduced-motion:reduce){.shellPlayer.inviteHere{animation:none}}.pe{width:100%;max-width:560px;margin:0 auto}.peField{padding:12px 14px 14px;border-top:1px solid rgba(255,255,255,.05)}.peField label{display:block;margin:0 0 7px;font-size:14px;font-weight:700}.peLabelRow{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.peCount{flex:none;font-size:12px;color:var(--shell-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pe .peBio{display:block;min-height:132px;padding:12px 14px;font:inherit;font-size:16px;line-height:1.45;resize:vertical}.pe .plInput.err{border-color:rgba(255,110,110,.6)}.pe textarea:focus-visible{outline:2px solid var(--green);outline-offset:2px}.peField .plErr{margin-top:7px;line-height:1.4}.pePhoto{display:flex;align-items:center;gap:16px;padding:14px}.pePhoto .avatar.large{width:96px;height:96px;font-size:28px}.pePhoto[aria-busy=true] .avatar{opacity:.6}.pePhotoButtons{flex:1 1;min-width:0;display:grid;grid-gap:8px;gap:8px}.pePhotoButtons .suGhost{min-height:44px}.peNote{margin:0;color:var(--shell-dim);font-size:13px;line-height:1.45}.peNote,.pePad{padding:0 14px 14px}.pePad{display:grid;grid-gap:10px;gap:10px}.pe .suOptions{padding:4px 14px 14px}.pe .suOption{position:relative;min-height:48px}.pe .suOption input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.pe .suOption:has(input:focus-visible){outline:2px solid var(--green);outline-offset:2px}.peSave{display:grid;grid-gap:10px;gap:10px}.peSave .plMsg{min-height:20px;text-align:center;line-height:1.5}.pe .shellError{margin:0}.pe .secondaryButton{width:100%}.peSr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.spTabs{display:grid;grid-gap:4px;gap:4px;padding:4px;margin:0 0 14px;border-radius:16px;border:1px solid var(--border-soft);background:#0f1316}.spTabs button{position:relative;min-width:0;height:40px;padding:0 2px;border:0;border-radius:12px;background:transparent;color:#8a949b;font:800 13px/1 Barlow Condensed,Inter,sans-serif;letter-spacing:.05em;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spTabs button.on{background:linear-gradient(180deg,#7dff73,#48e04a);color:#07210a}.spTabLock{display:inline-flex;margin-left:3px;vertical-align:1px;opacity:.75}@media(min-width:560px){.spTabs button{font-size:15px;letter-spacing:.12em}}.spCard{display:flex;flex-direction:column;gap:12px;margin:0 0 12px;padding:16px;border-radius:18px;border:1px solid var(--border-soft);background:#11161a}.spHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.spHead h2,.spSection h2{margin:0;font:700 13px/1.2 Barlow Condensed,Inter,sans-serif;letter-spacing:.16em;color:#8a949b}.spTag{margin-left:0}.spSection{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 2px 10px}.spWait{align-items:center;text-align:center;padding:28px 16px}.spEmpty,.spWait p{margin:0;color:#b7c0c6;font-size:14px}.spEmpty{line-height:1.5}.spFoot,.spSub{margin:0;font-size:13px;line-height:1.45;color:#b7c0c6}.spGreen{color:#6cff63}.spBig{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap}.spAtDbl>div:first-child,.spBig>div{display:flex;flex-direction:column;gap:2px}.spAtDbl strong,.spBig strong{font:800 40px/1 Barlow Condensed,Inter,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#f2f5f7}.spBig strong.spGreen{color:#6cff63}.spAtDbl small,.spBig small{font-size:12px;color:#b7c0c6}.spChange{align-self:flex-start;margin-top:-2px;padding:5px 9px;border-radius:9px;background:rgba(108,255,99,.12);color:#6cff63;font-size:12px;font-weight:700;white-space:nowrap}.spChange.down{background:rgba(255,122,112,.12);color:#ff7a70}.spChart{margin:0;display:flex;flex-direction:column;gap:6px}.spChart svg{width:100%;height:auto;display:block;overflow:visible}.spGrid{stroke:#1d252b;stroke-width:1}.spAxis{stroke:#2a333a;stroke-width:1}.spCursor{stroke:rgba(223,229,232,.35);stroke-width:1;stroke-dasharray:3 3}.spTick{fill:#8a949b;font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spLineAvg{fill:none;stroke:#6cff63;stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round}.spLineF9{fill:none;stroke:rgba(223,229,232,.75);stroke-width:2;stroke-dasharray:4 4;stroke-linejoin:round}.spDot{fill:#6cff63}.spDot,.spDotF9{stroke:#11161a;stroke-width:2}.spDotF9{fill:#dfe5e8}.spTip{min-height:18px;font-size:12px;color:#c9d1d6}.spTip b{color:#f2f5f7}.spTip.idle{color:#8a949b}.spLegend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:#b7c0c6}.spLegend span{display:inline-flex;align-items:center;gap:6px}.spKeyAvg{height:3px;border-radius:2px;background:#6cff63}.spKeyAvg,.spKeyF9{display:inline-block;width:16px}.spKeyF9{height:0;border-top:2px dashed #dfe5e8}.spDbl{display:grid;grid-template-columns:44px minmax(0,1fr) 92px;align-items:center;grid-gap:10px;gap:10px}.spDbl>b{font:800 17px/1 Barlow Condensed,Inter,sans-serif}.spDbl>span{text-align:right;font-size:13px;color:#b7c0c6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.spDbl>span b{color:#f2f5f7}.spTrack{height:10px;border-radius:5px;background:#1a2126;overflow:hidden}.spTrack.thin{height:8px;border-radius:4px}.spTrack i{display:block;height:100%;border-radius:inherit;background:#6cff63}.spTrack i.mid{background:#4cc94a}.spTrack i.lo{background:#2f7f30}.spTrack i.them{background:#5f6b72}.spScale{margin-top:-6px}.spScale>div{display:flex;justify-content:space-between;font-size:10.5px;color:#8a949b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spAtDbl{gap:16px}.spAtDbl,.spMini{display:flex;align-items:flex-end}.spMini{position:relative;gap:5px;height:64px;margin-left:auto;padding-left:16px;border-bottom:1px solid #2a333a}.spMini i{display:block;width:9px;border-radius:3px 3px 0 0;background:#5f6b72}.spMini i.good{background:#6cff63}.spMini i.bad{background:#e2584f}.spMiniMax{position:absolute;left:0;top:-2px;font-size:10px;color:#8a949b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spFilters{display:flex;gap:6px;flex-wrap:wrap}.spFilters button{height:34px;padding:0 12px;border-radius:10px;border:1.5px solid #2a333a;background:transparent;color:#dfe5e8;font-weight:600;font-size:13px;cursor:pointer}.spFilters button[aria-pressed=true]{border-color:#6cff63;background:rgba(108,255,99,.12);color:#6cff63}.spBoard{display:block;width:100%;max-width:340px;height:auto;margin:2px auto 0}.spBoardBack{fill:#0d1113;stroke:#1d252b;stroke-width:1}.spBed{stroke:rgba(0,0,0,.55);stroke-width:.8}.spBed.h0{fill:#1b2125}.spBed.h1{fill:#1d3a22}.spBed.h2{fill:#25632a}.spBed.h3{fill:#3a9c36}.spBed.h4{fill:#6cff63}.spBed.h5{fill:#d8ffa8}.spNum{fill:#dfe5e8;font:800 15px Barlow Condensed,Inter,sans-serif}.spRamp{display:flex;align-items:center;gap:8px;font-size:12px;color:#b7c0c6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spRamp i{flex:1 1 auto;height:8px;border-radius:4px;background:linear-gradient(90deg,#1b2125,#1d3a22,#25632a,#3a9c36,#6cff63,#d8ffa8)}.spFacts{margin:0 0 12px;padding:6px 16px;border-radius:18px;border:1px solid var(--border-soft);background:#11161a}.spFacts>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;font-size:14px}.spFacts>div+div{border-top:1px solid #1d252b}.spFacts span{color:#b7c0c6}.spFacts b{text-align:right}.spInsight{display:flex;gap:12px;margin:0 0 12px;padding:16px;border-radius:18px;border:1px solid var(--border-soft);background:#11161a}.spInsight h3{margin:0 0 4px;font-size:16px;font-weight:700}.spInsight p{margin:0;font-size:14px;line-height:1.5;color:#b7c0c6}.spIcon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgba(226,88,79,.14);color:#ff7a70}.spInsight.first9 .spIcon{background:rgba(242,193,78,.14);color:#f2c14e}.spInsight.first .spIcon{background:rgba(90,176,255,.14);color:#5ab0ff}.spKeys{display:flex;gap:12px;font-size:12px;color:#b7c0c6}.spKeys span{display:inline-flex;align-items:center;gap:5px}.spKeys i{display:inline-block;width:10px;height:10px;border-radius:3px;background:#6cff63}.spKeys i.them{background:#5f6b72}.spVs{display:flex;flex-direction:column;gap:6px}.spVs+.spVs{margin-top:4px}.spVsHead{display:flex;justify-content:space-between;gap:10px;font-size:13px}.spVsHead span:first-child{color:#b7c0c6}.spVsHead span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spVsHead b{color:#6cff63}.spVsScale{display:flex;justify-content:space-between;margin-top:-3px;font-size:10px;color:#75818c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spLocked{position:relative;margin:0 0 12px;border-radius:18px;overflow:hidden;border:1px solid var(--border-soft);background:#11161a;min-height:300px}.spLocked.tall{min-height:420px}.spBlur{filter:blur(5px);opacity:.7;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spFake{display:flex;flex-direction:column;gap:14px;padding:16px}.spFake.center{align-items:center;padding:30px 16px}.spFake svg{width:100%;height:120px}.spFake.center svg{width:220px;height:220px}.spFakeLabel{font:700 13px Barlow Condensed,Inter,sans-serif;letter-spacing:.16em;color:#8a949b}.spFakeBar{height:10px;border-radius:5px;background:#6cff63}.spFakeBar.b1,.spFakeBar.b2{background:#4cc94a}.spFakeBar.b3{background:#2f7f30}.spFakeCard{display:flex;gap:12px;padding:14px;border-radius:14px;background:#151b1f}.spFakeCard>i{flex:0 0 auto;width:40px;height:40px;border-radius:12px;background:rgba(226,88,79,.3)}.spFakeCard>div{flex:1 1;display:flex;flex-direction:column;gap:8px}.spFakeCard b{display:block;height:12px;width:70%;border-radius:6px;background:#dfe5e8}.spFakeCard span{display:block;height:9px;width:92%;border-radius:5px;background:#5f6b72}.spFakeRow{display:grid;grid-template-columns:24px repeat(4,1fr);grid-gap:12px;gap:12px;align-items:center}.spFakeRow i{height:24px;border-radius:8px;background:#1a2126}.spFakeRow i.won{background:rgba(108,255,99,.3)}.spFakeRow span{height:10px;border-radius:5px;background:#5f6b72}.spLockOver{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;background:linear-gradient(180deg,rgba(11,14,16,.25),rgba(11,14,16,.82))}.spLockOver h2{margin:0;font:800 24px/1.1 Barlow Condensed,Inter,sans-serif;letter-spacing:.06em}.spLockOver p{margin:0;max-width:290px;font-size:14px;line-height:1.5;color:#c9d1d6}.spLockIcon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:rgba(108,255,99,.14);border:1px solid rgba(108,255,99,.45);color:#6cff63}.spLockIcon svg{width:24px;height:24px}.spGo{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;border:0;border-radius:14px;background:linear-gradient(180deg,#7dff73,#48e04a);color:#07210a;font:800 16px Barlow Condensed,Inter,sans-serif;letter-spacing:.14em;text-decoration:none;cursor:pointer}.spReport{display:flex;flex-direction:column;max-width:640px;margin:0 auto;padding:6px 0 18px}.spScore{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:8px;gap:8px}.spScore,.spWho{align-items:center}.spWho{display:flex;flex-direction:column;gap:6px;min-width:0;text-align:center}.spWho .avatar{width:54px;height:54px;font-size:18px;border:2.5px solid #6cff63}.spWho.them .avatar{border-color:#5ab0ff}.spWho strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.spWho small{font-size:12px;color:#b7c0c6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spScoreMid{display:flex;flex-direction:column;align-items:center;gap:2px}.spScoreMid b{font:800 46px/1 Barlow Condensed,Inter,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.spScoreMid b .won{color:#6cff63}.spScoreMid small{font-size:11px;color:#8a949b;letter-spacing:.08em;white-space:nowrap}.spLegs{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spLegs th{padding:0 0 6px;font-size:11px;font-weight:500;letter-spacing:.04em;color:#8a949b;text-align:right;border-bottom:1px solid #1d252b}.spLegs td:first-child,.spLegs th:first-child{text-align:left;width:34px}.spLegs td{padding:5px 0;font-size:14px;text-align:right}.spLegs td.out{font-weight:700}.spLegs tbody tr:first-child td{padding-top:10px}.spLegNo{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:#1a2126;color:#8a949b;font-weight:700;font-size:13px}.spLegNo.won{background:rgba(108,255,99,.16);color:#6cff63}.spLine{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:14px;line-height:1.45}.spLine i{flex:0 0 auto;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#6cff63}.spLine.bad i{background:#e2584f}.spTiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:4px}.spTiles>div{padding:10px;border-radius:12px;border:1px solid #1d252b;background:#0d1113;text-align:center}.spTiles b{display:block;font:800 24px/1.1 Barlow Condensed,Inter,sans-serif}.spTiles small{font-size:11px;color:#8a949b}.spReportActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:2px}.spReportActions>*{width:100%}.spReportActions .secondaryButton{display:inline-flex;align-items:center;justify-content:center;height:50px;min-height:50px;border-radius:14px;border:1.5px solid #2a333a;background:transparent;font:800 16px Barlow Condensed,Inter,sans-serif;letter-spacing:.14em}.spReportActions .spGo{height:50px}.ck-app{--u:clamp(9.5px,min(2.9vw,1.6vh),18px);position:fixed;inset:0;z-index:40;background:var(--bg);color:var(--fg);font:500 calc(1.1*var(--u))/1.25 Inter,system-ui,sans-serif;overflow:hidden}@media (orientation:landscape) and (max-height:520px){.ck-app{--u:clamp(8.5px,2.35vh,11px)}}.ck-app *{box-sizing:border-box}:where(.ck-app) :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.ck-app{--bg:#080a0c;--panel:#12171b;--panel2:#0c1013;--line:rgba(255,255,255,.085);--fg:#eef2ee;--mute:#7f8b93;--dim:#4c565d;--green:#6cff63;--wash:rgba(108,255,99,.10);--amber:#f5b942;--red:#ff7070;--cnd:"Barlow Condensed","Arial Narrow",sans-serif;color-scheme:dark;display:grid;height:100dvh;width:100vw;padding:max(calc(.8*var(--u)),var(--dk-safe-top)) max(calc(.8*var(--u)),var(--dk-safe-right)) max(calc(.8*var(--u)),var(--dk-safe-bottom)) max(calc(.8*var(--u)),var(--dk-safe-left));grid-gap:clamp(5px,.9vh,12px);gap:clamp(5px,.9vh,12px)}.ck-cnd{font-family:var(--cnd)}.ck-bar{grid-area:bar;display:flex;align-items:center;gap:calc(.6*var(--u));background:var(--panel);border:1px solid var(--line);border-radius:calc(1.3*var(--u));padding:calc(.6*var(--u)) calc(.8*var(--u))}.ck-bar .ck-what{flex:1 1;min-width:0;display:grid;grid-gap:calc(.1*var(--u));gap:calc(.1*var(--u))}.ck-bar .ck-what small{font-size:calc(.72*var(--u));letter-spacing:.14em;color:var(--green);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:599px){.ck-bar>.ck-wide-only{display:none}}.ck-bar b{font-size:calc(1.15*var(--u));font-weight:800;letter-spacing:.02em}.ck-bar b,.ck-bar i{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-bar i{font-style:normal;font-size:calc(.72*var(--u));color:var(--mute);letter-spacing:.08em}.ck-ib{width:max(calc(2.8*var(--u)),40px);height:max(calc(2.8*var(--u)),40px);border-radius:calc(.9*var(--u));border:1px solid var(--line);display:grid;place-items:center;color:var(--mute);font-size:calc(1.15*var(--u));flex:none}.ck-ib.ck-x{color:#ff7d7d;border-color:rgba(255,110,110,.35)}.ck-chip{border:1px solid var(--line);border-radius:calc(.9*var(--u));padding:0 calc(.8*var(--u));height:max(calc(2.8*var(--u)),40px);display:inline-flex;align-items:center;gap:calc(.4*var(--u));font:800 calc(.85*var(--u))/1 Inter,sans-serif;letter-spacing:.08em;flex:none}.ck-chip.ck-on{border-color:rgba(108,255,99,.5);color:var(--green);background:var(--wash)}.ck-hdr .ck-gone{opacity:.4}.ck-hdr .ck-gone b{font-size:.6em;letter-spacing:.12em}.ck-chip.ck-warn{border-color:rgba(255,112,112,.5);color:var(--red)}.ck-chip .ck-dot{width:calc(.6*var(--u));height:calc(.6*var(--u));border-radius:50%;background:var(--green);box-shadow:0 0 calc(.6*var(--u)) var(--green)}.ck-bar>.spectatorPill{border:1px solid var(--line);border-radius:calc(.9*var(--u));padding:0 calc(.7*var(--u));height:max(calc(2.8*var(--u)),40px);display:inline-flex;align-items:center;gap:6px;font:800 calc(.85*var(--u))/1 Inter,sans-serif;letter-spacing:.08em;flex:none;color:var(--fg)}.ck-bar>.spectatorPill svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ck-av{width:calc(2.3*var(--u));height:calc(2.3*var(--u));border-radius:50%;display:inline-grid;place-items:center;font:800 calc(.8*var(--u))/1 Inter,sans-serif;background:#1b2227;border:calc(.15*var(--u)) solid #2c353b;color:#c9d1d4;flex:none;font-style:normal}.ck-av.ck-on{border-color:var(--green);box-shadow:0 0 calc(1*var(--u)) rgba(108,255,99,.35)}.ck-cards{grid-area:cards;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:calc(1.5*var(--u));overflow:hidden;background:var(--panel2)}.ck-pc{padding:calc(.55*var(--u)) calc(.75*var(--u));display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm nm" "tag big" "sub big";grid-column-gap:calc(.6*var(--u));column-gap:calc(.6*var(--u));grid-row-gap:calc(.2*var(--u));row-gap:calc(.2*var(--u));align-items:center;justify-items:start;text-align:left;min-width:0}.ck-pc .ck-nm{grid-area:nm}.ck-pc .ck-role,.ck-pc .ck-tag{grid-area:tag}.ck-pc .ck-pips,.ck-pc .ck-sub{grid-area:sub}.ck-pc .ck-big{grid-area:big;justify-self:end}.ck-pc+.ck-pc{border-left:1px solid var(--line)}.ck-pc.ck-on{background:linear-gradient(180deg,rgba(108,255,99,.13),rgba(108,255,99,.02));box-shadow:inset 0 0 0 1px rgba(108,255,99,.45)}.ck-pc .ck-nm{display:flex;align-items:center;gap:calc(.5*var(--u));max-width:100%}.ck-pc .ck-nm b{font-size:calc(1.05*var(--u));font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-pc .ck-tag{font-size:calc(.65*var(--u));letter-spacing:.14em;font-weight:800;color:var(--mute)}.ck-pc.ck-on .ck-tag{color:var(--green)}.ck-pc .ck-big{font:800 calc(3.4*var(--u))/.9 var(--cnd);color:#5d686f}.ck-pc.ck-on .ck-big{color:var(--green);text-shadow:0 0 calc(2*var(--u)) rgba(108,255,99,.35)}.ck-pc .ck-big.ck-w{color:var(--red);font-size:calc(2.7*var(--u))}.ck-pc .ck-big.ck-w span{font-size:calc(1.5*var(--u));color:#5d686f}.ck-pc .ck-sub{display:flex;gap:calc(.8*var(--u));font-size:calc(.68*var(--u));letter-spacing:.1em;color:var(--mute);font-weight:700;align-items:baseline}.ck-pc .ck-sub b{color:var(--fg);font-size:calc(.9*var(--u));letter-spacing:0;margin-left:calc(.2*var(--u))}.ck-role{font-size:calc(.62*var(--u));letter-spacing:.16em;font-weight:900;padding:calc(.3*var(--u)) calc(.55*var(--u));border-radius:calc(.45*var(--u));background:#1b2227;color:var(--mute)}.ck-pc.ck-on .ck-role{background:var(--green);color:#06210a}.ck-pips{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:calc(.2*var(--u));gap:calc(.2*var(--u));width:100%;max-width:calc(12*var(--u))}.ck-pips i{height:calc(.65*var(--u));border-radius:calc(.3*var(--u));background:#222a30}.ck-pips i.ck-w{background:var(--red)}.ck-darts{grid-area:darts;gap:calc(.5*var(--u));background:var(--panel);border:1px solid var(--line);border-radius:calc(1.2*var(--u));padding:calc(.5*var(--u)) calc(.6*var(--u))}.ck-darts,.ck-darts .ck-lbl{display:flex;align-items:center}.ck-darts .ck-lbl{font-size:calc(.7*var(--u));letter-spacing:.14em;color:var(--mute);font-weight:800;gap:calc(.35*var(--u));flex:none}.ck-darts .ck-lbl.ck-omni{color:var(--green)}.ck-darts .ck-lbl .ck-dot{width:calc(.55*var(--u));height:calc(.55*var(--u));border-radius:50%;background:var(--green);box-shadow:0 0 calc(.6*var(--u)) var(--green)}.ck-dt{flex:1 1;min-width:0;height:max(calc(3.2*var(--u)),42px);border-radius:calc(.9*var(--u));border:1px dashed rgba(255,255,255,.14);display:grid;place-content:center;justify-items:center;font:800 calc(1.55*var(--u))/1 var(--cnd);color:var(--dim);position:relative}.ck-dt.ck-f{border-style:solid;border-color:rgba(108,255,99,.45);color:var(--green);background:var(--wash)}.ck-dt.ck-miss{border-style:solid;border-color:rgba(255,255,255,.16);color:var(--mute)}.ck-dt.ck-wk{border-style:solid;border-color:rgba(255,112,112,.5);color:var(--red);background:rgba(255,112,112,.08)}.ck-dt small{display:block;font:700 calc(.6*var(--u))/1 Inter,sans-serif;letter-spacing:.1em;color:var(--mute);margin-top:calc(.2*var(--u))}button.ck-dt.ck-f:after,button.ck-dt.ck-miss:after,button.ck-dt.ck-wk:after{content:"✎";position:absolute;right:calc(.35*var(--u));top:calc(.25*var(--u));font:700 calc(.7*var(--u))/1 Inter,sans-serif;color:var(--mute)}.ck-dt.ck-wait{border-color:rgba(108,255,99,.35);color:var(--green);animation:none}.ck-enter{height:max(calc(3.2*var(--u)),42px);padding:0 calc(1.1*var(--u));border-radius:calc(.9*var(--u));background:var(--green);color:#06210a;font:900 calc(1*var(--u))/max(calc(3.2*var(--u)),42px) Inter,sans-serif;letter-spacing:.08em;flex:none}.ck-hint{font-size:calc(.7*var(--u));color:var(--mute);text-align:center;letter-spacing:.04em}.ck-board{grid-area:board;border:1px solid var(--line);border-radius:calc(1.5*var(--u));background:var(--panel);padding:calc(.3*var(--u)) calc(.6*var(--u));grid-template-rows:repeat(7,minmax(0,1fr))}.ck-board,.ck-row{display:grid;min-height:0}.ck-row{align-items:stretch;border-bottom:1px solid rgba(255,255,255,.05)}.ck-row:last-child{border-bottom:0}.ck-b2 .ck-row{grid-template-columns:1fr calc(6*var(--u)) 1fr}.ck-b4 .ck-row,.ck-hdr{grid-template-columns:calc(4.6*var(--u)) repeat(4,1fr)}.ck-n{font:800 clamp(calc(1.6*var(--u)),4.2vh,calc(3.4*var(--u)))/1 var(--cnd);display:grid;place-items:center}.ck-n.ck-bull{font-size:clamp(calc(1.15*var(--u)),2.6vh,calc(2.3*var(--u)));letter-spacing:.08em}.ck-row.ck-dead .ck-n{color:var(--dim);text-decoration:line-through;text-decoration-thickness:calc(.18*var(--u))}.ck-row.ck-dead .ck-mk{opacity:.35}.ck-mk{display:flex;justify-content:center;align-items:center;gap:calc(.4*var(--u));min-height:0;overflow:hidden}.ck-mk svg{height:min(76%,calc(3.4*var(--u)));width:auto;aspect-ratio:1;color:var(--fg)}.ck-mk svg.ck-g,.ck-pts{color:var(--green)}.ck-pts{font:700 calc(.9*var(--u))/1 Inter,sans-serif}.ck-pts.ck-m{color:var(--mute)}.ck-hdr{grid-area:cards;display:grid;align-items:end;background:var(--panel);border:1px solid var(--line);border-radius:calc(1.4*var(--u));padding:calc(.6*var(--u)) calc(.6*var(--u)) calc(.5*var(--u))}.ck-hdr span{display:grid;justify-items:center;grid-gap:calc(.15*var(--u));gap:calc(.15*var(--u));font-size:calc(.75*var(--u));font-weight:750;color:var(--mute);text-align:center;min-width:0}.ck-hdr span.ck-on{color:var(--green)}.ck-hdr span b{font:800 calc(1.8*var(--u))/1 var(--cnd);color:var(--fg)}.ck-hdr span.ck-on b{color:var(--green)}.ck-hdr .ck-lab{align-self:center;font-size:calc(.62*var(--u));letter-spacing:.14em}.ck-pad{grid-area:pad;grid-gap:calc(.5*var(--u));grid-template-rows:auto auto;min-height:0}.ck-mult,.ck-pad{display:grid;gap:calc(.5*var(--u))}.ck-mult{grid-template-columns:repeat(3,1fr);grid-gap:calc(.5*var(--u))}.ck-mult>*{height:max(40px,clamp(calc(2.7*var(--u)),4.2vh,calc(3.8*var(--u))));border-radius:calc(1*var(--u));border:1px solid var(--line);display:grid;place-items:center;font:800 calc(1.1*var(--u))/1 var(--cnd);letter-spacing:.12em;color:var(--mute)}.ck-mult>.ck-on{border-color:var(--green);color:#06210a;background:var(--green)}.ck-nums{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(calc(3.8*var(--u)),6.6vh,calc(5.8*var(--u)));grid-gap:calc(.5*var(--u));gap:calc(.5*var(--u))}.ck-nums>*{border-radius:calc(1.1*var(--u));border:1px solid rgba(108,255,99,.28);display:grid;place-items:center;font:800 calc(2.2*var(--u))/1 var(--cnd);color:var(--green);background:rgba(108,255,99,.035)}.ck-nums>.ck-ghost{border-color:var(--line);color:var(--mute);font-size:calc(1.3*var(--u));letter-spacing:.1em;background:transparent}.ck-nums>.ck-dim{opacity:.35}.ck-keys{grid-area:keys;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(calc(3.8*var(--u)),6.4vh,calc(5.8*var(--u)));border-top:1px solid rgba(108,255,99,.3)}.ck-keys>*{display:grid;place-items:center;font:700 calc(2*var(--u))/1 Inter,sans-serif;color:var(--green);border-right:1px solid rgba(108,255,99,.3);border-bottom:1px solid rgba(108,255,99,.3)}.ck-keys>:nth-child(3n){border-right:0}.ck-entry{grid-area:entry;display:flex;align-items:center;gap:calc(.7*var(--u));background:var(--panel);border:1px solid var(--line);border-radius:calc(1.2*var(--u));padding:calc(.5*var(--u)) calc(.6*var(--u))}.ck-entry .ck-val{flex:1 1;text-align:center;font:800 calc(2.4*var(--u))/1 var(--cnd)}.ck-entry .ck-val small{font:700 calc(.9*var(--u))/1 Inter,sans-serif;color:var(--green);letter-spacing:.06em;margin-left:calc(.5*var(--u))}.ck-bull3{grid-area:pad;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(.6*var(--u));gap:calc(.6*var(--u));min-height:clamp(calc(7*var(--u)),14vh,calc(12*var(--u)))}.ck-bull3>*{border-radius:calc(1.4*var(--u));border:1px solid rgba(108,255,99,.3);display:grid;place-content:center;justify-items:center;grid-gap:calc(.5*var(--u));gap:calc(.5*var(--u));background:rgba(108,255,99,.035)}.ck-bull3 b{font:800 calc(2.8*var(--u))/1 var(--cnd);color:var(--green)}.ck-bull3 i{font-style:normal;font-size:calc(.72*var(--u));letter-spacing:.12em;color:var(--mute);font-weight:800}.ck-bull3 .ck-ghost{border-color:var(--line);background:transparent}.ck-bull3 .ck-ghost b{color:var(--mute)}.ck-target{grid-area:target;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:calc(1.2*var(--u));background:var(--panel);overflow:hidden}.ck-target span{padding:calc(.55*var(--u)) calc(.4*var(--u));text-align:center;display:grid;grid-gap:calc(.2*var(--u));gap:calc(.2*var(--u));font-size:calc(.65*var(--u));letter-spacing:.14em;color:var(--mute);font-weight:800}.ck-target span+span{border-left:1px solid var(--line)}.ck-target b{font:800 calc(2*var(--u))/1 var(--cnd);color:var(--fg);letter-spacing:0}.ck-target b.ck-g{color:var(--green)}.ck-note{grid-area:note;font-size:calc(.85*var(--u));color:var(--mute);text-align:center;line-height:1.35;align-self:center}.ck-note b{color:var(--fg)}.ck-lnote{margin:0;font-size:calc(.9*var(--u));color:var(--mute);line-height:1.35}.ck-lnote b{color:var(--fg)}.ck-log{grid-area:log;border:1px solid var(--line);border-radius:calc(1.2*var(--u));background:var(--panel);padding:calc(.2*var(--u)) calc(.9*var(--u));display:grid;grid-template-rows:repeat(4,minmax(0,1fr));min-height:0}.ck-log div{display:flex;justify-content:space-between;align-items:center;gap:calc(.5*var(--u));font-size:calc(.92*var(--u));color:var(--mute);border-bottom:1px solid rgba(255,255,255,.05);min-height:0;white-space:nowrap}.ck-log div:last-child{border:0}.ck-log b{color:var(--fg);font-weight:700}.ck-log .ck-g{color:var(--green);font-weight:800}.ck-log .ck-r{color:var(--red);font-weight:800}.ck-side{display:none}.ck-cam{grid-area:cam;container-type:size;border-radius:calc(1.4*var(--u));border:1px solid var(--line);background:radial-gradient(60% 80% at 50% 55%,#2a2f2a 0,#141816 55%,#0b0d0c 100%);position:relative;overflow:hidden;min-height:0}.ck-cam:before{content:"";position:absolute;left:50%;top:52%;width:min(84cqw,78cqh);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:repeating-conic-gradient(#1d1d1d 0 9deg,#d9cfb4 9deg 18deg);opacity:.55;box-shadow:0 0 0 calc(.5*var(--u)) #1d3a1d,0 0 0 calc(.9*var(--u)) #111}.ck-cam.ck-live:before{display:none}.ck-cam .remoteVideoMount video{width:100%;height:100%;object-fit:cover;display:block}.ck-cam>em,.ck-cam>span{z-index:2}.ck-cam span{left:calc(.8*var(--u));top:calc(.7*var(--u));font-size:calc(.7*var(--u));letter-spacing:.14em;font-weight:900;color:var(--green);background:rgba(0,0,0,.55)}.ck-cam em,.ck-cam span{position:absolute;padding:calc(.3*var(--u)) calc(.6*var(--u));border-radius:calc(.6*var(--u))}.ck-cam em{right:calc(.8*var(--u));bottom:calc(.7*var(--u));font-style:normal;font-size:calc(.8*var(--u));font-weight:700;background:rgba(0,0,0,.6)}.ck-page{align-content:start}.ck-ttl{grid-area:ttl;display:flex;align-items:center;gap:calc(.8*var(--u))}.ck-ttl b{flex:1 1;text-align:center;font:800 calc(1.6*var(--u))/1 var(--cnd);letter-spacing:.16em}.ck-sec{border:1px solid var(--line);border-radius:calc(1.5*var(--u));background:var(--panel);padding:calc(.85*var(--u));display:grid;grid-gap:calc(.6*var(--u));gap:calc(.6*var(--u));align-content:start;min-width:0}.ck-sec>small{font:800 calc(.85*var(--u))/1 var(--cnd);letter-spacing:.16em;color:var(--mute)}.ck-seg{display:grid;grid-gap:calc(.5*var(--u));gap:calc(.5*var(--u))}.ck-seg span{min-height:max(calc(3.3*var(--u)),42px);border-radius:calc(1*var(--u));border:1px solid var(--line);display:grid;place-content:center;text-align:center;font-weight:750;font-size:calc(1*var(--u));color:#c9d1d4;padding:calc(.3*var(--u))}.ck-seg span small{display:block;font-size:calc(.68*var(--u));color:var(--mute);font-weight:600;margin-top:calc(.15*var(--u))}.ck-seg span.ck-on{background:linear-gradient(180deg,#86ff7e,#55e84e);color:#06210a;border-color:transparent;box-shadow:0 calc(.5*var(--u)) calc(1.6*var(--u)) rgba(108,255,99,.22)}.ck-seg span.ck-on small{color:#14451a}.ck-seg.ck-subseg span{min-height:max(calc(3*var(--u)),40px)}.ck-seg.ck-subseg span.ck-on{background:var(--wash);color:var(--green);border-color:rgba(108,255,99,.55);box-shadow:none}.ck-seg.ck-subseg span.ck-on small,.ck-under{color:var(--mute)}.ck-under{display:flex;align-items:center;gap:calc(.5*var(--u));font-size:calc(.7*var(--u));letter-spacing:.14em;font-weight:800}.ck-under:after{content:"";flex:1 1;height:1px;background:var(--line)}.ck-opt{display:flex;justify-content:space-between;align-items:center;min-height:calc(2.7*var(--u));border-top:1px solid rgba(255,255,255,.05);font-size:calc(1*var(--u));font-weight:650}.ck-opt span:last-child{font-size:calc(.9*var(--u));background:#1b2227;border-radius:calc(.7*var(--u));padding:calc(.4*var(--u)) calc(.7*var(--u));font-weight:700}.ck-who{display:flex;align-items:center;gap:calc(.7*var(--u));min-height:max(calc(3*var(--u)),40px);padding:0 calc(.7*var(--u));border-radius:calc(1*var(--u));border:1px solid var(--line);font-weight:700;font-size:calc(1*var(--u))}.ck-who em{margin-left:auto;font-style:normal;font-size:calc(.72*var(--u));letter-spacing:.1em;font-weight:800;color:var(--mute)}.ck-who em.ck-g{color:var(--green)}.ck-who em.ck-a{color:var(--amber)}.ck-who.ck-add{border-style:dashed;color:var(--mute);justify-content:center;grid-column:1/-1}.ck-wholist{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(.5*var(--u));gap:calc(.5*var(--u))}.ck-wholist .ck-who{min-width:0;white-space:nowrap}.ck-wholist .ck-who em{font-size:calc(.62*var(--u))}.ck-cta{grid-area:cta;min-height:calc(4.2*var(--u));border-radius:calc(1.3*var(--u));background:linear-gradient(180deg,#86ff7e,#55e84e);color:#06210a;display:grid;place-items:center;font:900 calc(1.4*var(--u))/1 var(--cnd);letter-spacing:.14em;box-shadow:0 calc(.8*var(--u)) calc(2.4*var(--u)) rgba(108,255,99,.25);align-self:end}.ck-cta.ck-off{background:#1b2227;color:var(--mute);box-shadow:none}.ck-win{grid-area:win;display:grid;justify-items:center;grid-gap:calc(.4*var(--u));gap:calc(.4*var(--u));padding:calc(1.1*var(--u)) calc(.8*var(--u));border-radius:calc(1.5*var(--u));border:1px solid rgba(108,255,99,.35);background:radial-gradient(120% 90% at 50% 0,rgba(108,255,99,.18),rgba(108,255,99,.02))}.ck-win small{font-size:calc(.72*var(--u));letter-spacing:.18em;color:var(--green);font-weight:900}.ck-win b{font:800 calc(2.6*var(--u))/1 var(--cnd);letter-spacing:.04em;text-align:center}.ck-win i{font-style:normal;color:var(--mute);font-size:calc(.9*var(--u))}table.ck-st{width:100%;border-collapse:collapse;font-size:calc(.95*var(--u))}table.ck-st th{font-size:calc(.66*var(--u));letter-spacing:.12em;color:var(--mute);font-weight:800;text-align:right;padding:calc(.45*var(--u)) calc(.35*var(--u));border-bottom:1px solid var(--line)}table.ck-st td:first-child,table.ck-st th:first-child{text-align:left}table.ck-st td{padding:calc(.5*var(--u)) calc(.35*var(--u));text-align:right;border-bottom:1px solid rgba(255,255,255,.05);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}table.ck-st tr:last-child td{border-bottom:0}table.ck-st td.ck-g{color:var(--green);font-weight:800}table.ck-st.ck-rate td,table.ck-st.ck-rate th{padding-inline:calc(.2*var(--u))}.ck-win{padding:calc(.8*var(--u)) calc(.8*var(--u))}.ck-win b{font-size:calc(2.3*var(--u))}.ck-lines{display:grid}.ck-lines div{display:flex;justify-content:space-between;align-items:center;min-height:calc(2.5*var(--u));font-size:calc(.95*var(--u));color:var(--mute);border-bottom:1px solid rgba(255,255,255,.05);gap:calc(.5*var(--u));white-space:nowrap}.ck-lines div:last-child{border:0}.ck-lines b{color:var(--fg)}.ck-lines .ck-g{color:var(--green);font-weight:800}.ck-am{grid-template-areas:"bar" "cards" "darts" "board" "pad"}.ck-am,.ck-om{grid-template-rows:auto auto auto minmax(0,1fr) auto}.ck-om{grid-template-areas:"bar" "cards" "darts" "board" "foot"}.ck-wa{grid-template-rows:auto minmax(0,1fr) auto auto minmax(0,1.5fr) auto;grid-template-areas:"bar" "cam" "cards" "darts" "board" "note"}.ck-ew{grid-template-rows:auto minmax(0,1fr) auto auto auto auto;grid-template-areas:"bar" "cam" "cards" "darts" "target" "note"}.ck-bt{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;grid-template-areas:"bar" "cards" "entry" "bullhit" "log" "keys"}.ck-bw{grid-template-rows:auto auto auto auto auto minmax(0,1fr);grid-template-areas:"bar" "cards" "darts" "target" "note" "pad"}.ck-su{grid-template-areas:"ttl" "game" "players" "rules" "cta"}.ck-lo,.ck-su{grid-template-rows:auto auto auto auto minmax(0,1fr)}.ck-lo{grid-template-areas:"ttl" "game" "group" "where" "cta"}.ck-ra{grid-template-areas:"win" "stats" "rounds" "rate" "cta"}.ck-ra,.ck-re{grid-template-rows:auto auto auto auto minmax(0,1fr)}.ck-re{grid-template-areas:"win" "target" "batting" "bowling" "cta"}.ck-foot{grid-area:foot}@media (min-width:700px) and (orientation:portrait){.ck-app{padding-left:max(calc(2*var(--u)),var(--dk-safe-left));padding-right:max(calc(2*var(--u)),var(--dk-safe-right))}.ck-page{width:min(100vw,calc(46*var(--u)));margin:0 auto}}@media (orientation:landscape){.ck-am{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"bar bar" "cards pad" "darts pad" "board pad"}.ck-am .ck-pad{grid-template-rows:auto minmax(0,1fr)}.ck-am .ck-nums{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr)}.ck-om{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"bar bar" "cards side" "darts side" "board side"}.ck-om .ck-side{display:grid}.ck-om .ck-foot{display:none}.ck-wa{grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-areas:"bar bar" "cam cards" "cam darts" "cam board" "cam note"}.ck-ew,.ck-wa{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.ck-ew{grid-template-areas:"bar bar" "cam cards" "cam darts" "cam target" "cam note"}.ck-bt,.ck-ew{grid-template-rows:auto auto auto auto minmax(0,1fr)}.ck-bt{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"bar bar" "cards keys" "entry keys" "bullhit keys" "log keys"}.ck-bt .ck-keys{grid-auto-rows:minmax(0,1fr);border:1px solid rgba(108,255,99,.3);border-radius:calc(1.2*var(--u));overflow:hidden}.ck-bt .ck-keys>:nth-last-child(-n+3){border-bottom:0}.ck-bw{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"bar bar" "cards pad" "darts pad" "target note"}.ck-bw .ck-bull3{grid-template-columns:1fr;grid-auto-rows:minmax(0,1fr);min-height:0}.ck-bw .ck-bull3>*{grid-template-columns:auto auto;align-items:center;gap:calc(1*var(--u))}.ck-su{grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"ttl ttl" "game players" "rules players" "rules cta"}.ck-lo,.ck-su{grid-template-columns:1fr 1fr}.ck-lo{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"ttl ttl" "game group" "where group" "where cta"}.ck-ra{grid-template-areas:"win stats" "rounds rate" "rounds cta"}.ck-ra,.ck-re{grid-template-columns:1fr 1fr;grid-template-rows:auto auto minmax(0,1fr)}.ck-re{grid-template-areas:"win batting" "target bowling" "target cta"}}@media (orientation:landscape) and (max-height:520px){.ck-am{grid-template-areas:"cards bar" "darts pad" "board pad"}.ck-am,.ck-om{grid-template-rows:auto auto minmax(0,1fr)}.ck-om{grid-template-areas:"cards bar" "darts side" "board side"}.ck-wa{grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-areas:"cam bar" "cam cards" "cam darts" "cam board" "cam note"}.ck-ew{grid-template-rows:auto auto auto auto minmax(0,1fr);grid-template-areas:"cam bar" "cam cards" "cam darts" "cam target" "cam note"}.ck-bt{grid-template-areas:"cards bar" "entry keys" "bullhit keys" "log keys"}.ck-bt,.ck-bw{grid-template-rows:auto auto auto minmax(0,1fr)}.ck-bw{grid-template-areas:"cards bar" "darts pad" "target pad" "note pad"}.ck-bar .ck-what i{display:none}.ck-side .ck-lines div{min-height:calc(2.2*var(--u))}.ck-app{gap:5px}.ck-bar,.ck-cards .ck-pc{padding:calc(.4*var(--u)) calc(.7*var(--u))}.ck-cards .ck-pc .ck-big{font-size:calc(2.9*var(--u))}.ck-n{font-size:clamp(calc(1.3*var(--u)),5.4vh,calc(2*var(--u)))}.ck-n.ck-bull{font-size:clamp(calc(.95*var(--u)),3.6vh,calc(1.3*var(--u)))}.ck-target b{font-size:calc(1.6*var(--u))}.ck-target span{padding:calc(.35*var(--u))}.ck-win b{font-size:calc(2*var(--u))}.ck-win{padding:calc(.6*var(--u))}.ck-opt{min-height:calc(2.3*var(--u))}.ck-cta{min-height:44px}}@media (orientation:landscape) and (min-height:700px){.ck-am{grid-template-areas:"bar bar" "cards side" "darts side" "board side" "board pad";grid-template-rows:auto auto auto minmax(0,1fr) auto}.ck-am .ck-side,.ck-om .ck-side{display:grid}.ck-am .ck-pad{align-self:end}.ck-am .ck-nums{grid-template-columns:repeat(4,1fr);grid-auto-rows:calc(5.2*var(--u))}.ck-page{width:min(100vw,calc(80*var(--u)));margin:0 auto}}.ck-bullhit{grid-area:bullhit;display:grid;grid-template-columns:auto 1fr 1fr;grid-gap:calc(.5*var(--u));gap:calc(.5*var(--u));align-items:center}.ck-bullhit .ck-q{font-size:calc(.7*var(--u));letter-spacing:.14em;font-weight:800;color:var(--mute);padding:0 calc(.3*var(--u))}.ck-bullhit .ck-b{height:max(calc(2.9*var(--u)),40px);border-radius:calc(.9*var(--u));border:1px solid rgba(255,112,112,.4);color:var(--red);display:flex;align-items:center;justify-content:center;gap:calc(.5*var(--u));font:800 calc(1.15*var(--u))/1 var(--cnd);letter-spacing:.08em}.ck-bullhit .ck-b small{font:700 calc(.7*var(--u))/1 Inter,sans-serif;color:var(--mute)}.ck-side{grid-area:side;border:1px solid var(--line);border-radius:calc(1.4*var(--u));background:var(--panel);padding:calc(.8*var(--u)) calc(1*var(--u));align-content:start;gap:calc(.2*var(--u));min-height:0;overflow:hidden}.ck-side>small{font:800 calc(.85*var(--u))/1 var(--cnd);letter-spacing:.16em;color:var(--mute);margin-bottom:calc(.4*var(--u))}.ck-side .ck-lines div{min-height:calc(2.6*var(--u))}.ck-dt.ck-sel{outline:2px solid var(--fg);outline-offset:2px}.ck-bullhit .ck-b.ck-on{background:rgba(255,112,112,.14);border-color:var(--red)}.ck-bull3>:active,.ck-enter:active,.ck-keys>:active,.ck-mult>:active,.ck-nums>:active{filter:brightness(1.25)}.ck-bull3.ck-off,.ck-keys.ck-off,.ck-pad.ck-off{opacity:.35;pointer-events:none}.ck-app button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.ck-bo{grid-template-rows:auto auto auto auto minmax(0,1fr);grid-template-areas:"bar" "cards" "darts" "target" "log"}@media (orientation:landscape){.ck-bo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"bar bar" "cards log" "darts log" "target log"}}@media (orientation:landscape) and (max-height:520px){.ck-bo{grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"cards bar" "darts log" "target log"}}.ck-full .ck-nums{grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(calc(2.9*var(--u)),4.6vh,calc(4.2*var(--u)))}.ck-full .ck-nums>*{font-size:calc(1.6*var(--u))}.ck-log.ck-padlog{grid-area:pad}.ck-bo .ck-log,.ck-log.ck-padlog{grid-template-rows:none;grid-auto-rows:calc(2.7*var(--u));align-content:start;overflow:hidden}.ck-done .ck-cta{display:grid;place-items:center}.ck-actions{grid-area:cta;display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(.6*var(--u));gap:calc(.6*var(--u));align-self:end}.ck-actions .ck-cta{grid-area:auto}.ck-actions .ck-cta.ck-off{background:#1b2227;color:var(--fg);box-shadow:none}.ck-toast{left:50%;transform:translateX(-50%);bottom:calc(16px + var(--dk-safe-bottom));max-width:min(92vw,420px);padding:12px 16px;border-radius:14px;background:#2a1414;border:1px solid rgba(255,112,112,.5);color:#ffd6d6;font:600 14px/1.35 Inter,system-ui,sans-serif;text-align:center}.ck-sheetback,.ck-toast{position:fixed;z-index:60}.ck-sheetback{inset:0;background:rgba(0,0,0,.66);display:grid;place-items:end center;padding:16px 16px calc(16px + var(--dk-safe-bottom))}.ck-sheet{width:min(100%,420px);display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:20px;background:#12171b;border:1px solid rgba(255,255,255,.1);color:#eef2ee;font:500 15px/1.4 Inter,system-ui,sans-serif}.ck-sheet>b{font:800 22px/1.1 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.06em;text-transform:uppercase}.ck-sheet>span{color:#9aa59d}.ck-sheet .ck-cta{min-height:48px;border-radius:14px;display:grid;place-items:center;font:900 16px/1 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.14em;background:linear-gradient(180deg,#86ff7e,#55e84e);color:#06210a}.ck-sheet .ck-cta.ck-off{background:#1b2227;color:#eef2ee}.ck-lines:empty:before,.ck-log:empty:before{content:"Visits appear here as they are thrown.";color:var(--mute);font-size:calc(.9*var(--u));align-self:center;justify-self:center}.ck-ib svg{width:55%;height:55%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ck-pc .ck-nm b{min-width:0}.ck-tot{flex:none;display:inline-flex;align-items:baseline;gap:calc(.3*var(--u));padding:calc(.2*var(--u)) calc(.45*var(--u));border-radius:calc(.5*var(--u));background:#1b2227;font:800 calc(1.25*var(--u))/1 var(--cnd);color:var(--fg);letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck-tot small{font:800 max(9px,calc(.56*var(--u)))/1 Inter,sans-serif;letter-spacing:.14em;color:var(--mute)}.ck-cam .ownCameraMount{position:absolute;inset:0}.ck-app>.ck-own{display:none}.ck-ew>.ck-own,.ck-wa>.ck-own{display:block}.ck-mine>.ck-own .ownCameraMount video{object-fit:contain;background:transparent}.ck-busy :is(.ck-pad,.ck-keys,.ck-bull3,.ck-entry,.ck-bullhit){opacity:.35;pointer-events:none}@media (orientation:portrait) and (min-height:741px){.ck-mine>.ck-own{display:block}.ck-am.ck-mine{grid-template-rows:auto minmax(0,1fr) auto auto minmax(0,1.4fr) auto;grid-template-areas:"bar" "cam" "cards" "darts" "board" "pad"}.ck-bt.ck-mine{grid-template-rows:auto minmax(0,1.2fr) auto auto auto minmax(0,1fr) auto;grid-template-areas:"bar" "cam" "cards" "entry" "bullhit" "log" "keys"}.ck-bw.ck-mine{grid-template-rows:auto minmax(0,1fr) auto auto auto auto auto;grid-template-areas:"bar" "cam" "cards" "darts" "target" "note" "pad"}}@media (orientation:landscape) and (min-height:521px){.ck-mine>.ck-own{display:block}.ck-am.ck-mine{grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-areas:"bar bar" "cards cam" "darts cam" "board cam" "board pad"}.ck-am.ck-mine .ck-side{display:none}.ck-am.ck-mine .ck-pad{align-self:end;grid-template-rows:auto auto}.ck-am.ck-mine .ck-nums{grid-template-columns:repeat(4,1fr);grid-auto-rows:calc(5.2*var(--u))}.ck-bt.ck-mine{grid-template-areas:"bar bar" "cards keys" "entry keys" "bullhit keys" "cam keys"}.ck-bt.ck-mine .ck-log{display:none}.ck-bw.ck-mine{grid-template-rows:auto auto auto auto minmax(0,1fr);grid-template-areas:"bar bar" "cards pad" "darts pad" "target pad" "cam note"}}.sessionScorecards{display:grid;grid-gap:10px;gap:10px;min-width:0;min-height:0;position:relative;box-shadow:none;background:none;padding:0;margin:0;border:0}.sessionScorecards>.sessionScorecard:not(.sessionScorecardMedia){container-type:size;position:relative;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box;display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--gap);--gap:clamp(4px,1svh,8px);padding:clamp(8px,1.5svh,16px) clamp(10px,1.6svh,18px);border-radius:18px;border:1px solid #283139;background:linear-gradient(145deg,#171c21,#111519);color:#f5f7fa;margin:0;transform:none;inset:auto;--side:clamp(26px,min(11cqw,13cqh),42px);--nameF:clamp(12px,min(6cqw,7.5cqh),22px);--statF:clamp(9px,min(3.4cqw,4.2cqh),13px);--hintF:clamp(12px,min(7cqw,8cqh),26px);--labF:clamp(8px,min(3.3cqw,4cqh),12px);--valF:clamp(13px,min(7cqw,8.5cqh),28px);--head:max(var(--side),calc(var(--nameF)*1.18 + var(--statF)*1.25));--headN:calc(var(--side) + 3px + var(--nameF)*1.18 + var(--statF)*1.25);--stats:calc(var(--labF)*1.3 + var(--valF)*1.12 + 8px)}.sessionScorecards>.sessionScorecard.active:not(.sessionScorecardMedia){border-color:rgba(108,255,99,.34);background:linear-gradient(158deg,rgba(108,255,99,.1),rgba(108,255,99,.02) 55%,#111519);box-shadow:inset 0 1px 0 rgba(140,255,130,.12)}.sessionScorecard.peeking{cursor:pointer}.sessionScorecard .sessionPlayerIdentity{flex:0 0 100%;height:var(--head);box-sizing:border-box;min-width:0;display:grid;align-items:center;grid-column-gap:clamp(5px,2cqw,10px);column-gap:clamp(5px,2cqw,10px);grid-row-gap:3px;row-gap:3px;grid-template-columns:var(--side) minmax(0,1fr) auto minmax(0,max-content) minmax(0,1fr) var(--side);grid-template-areas:"pen . av name . legs";position:static;margin:0;padding:0;text-align:left;background:none;border:0}.sessionPlayerIdentity>.avatar,.sessionPlayerIdentity>.dblAv{grid-area:av}.sessionPlayerIdentity .avatar{--av:clamp(24px,min(10cqw,12cqh),44px);width:var(--av);height:var(--av);min-width:var(--av);font-size:calc(var(--av)*.32);margin:0}.sessionPlayerIdentity>.dblAv{display:flex;align-items:center}.sessionPlayerIdentity>.dblAv>.avatar+.avatar{margin-left:calc(var(--av)*-.38)}.sessionPlayerIdentity>.dblAv>.avatar.up{z-index:1}.sessionPlayerIdentity>.dblAv>.avatar.up.live{box-shadow:0 0 0 2px var(--green)}.sessionPlayerIdentity>span:not(.dblAv){grid-area:name;min-width:0;display:flex;flex-direction:column;justify-content:center;line-height:1.15}.sessionPlayerIdentity strong{display:block;font-size:var(--nameF);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f5f7fa;margin:0}.sessionPlayerIdentity strong b{font:inherit}.sessionPlayerIdentity small{display:block;font-size:var(--statF);letter-spacing:.08em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#75818c;text-transform:uppercase;margin:0}.sessionPlayerIdentity small i{font-style:normal}.sessionScorecard.active .sessionPlayerIdentity small,.sessionScorecard.peeking .sessionPlayerIdentity small{color:var(--green)}.sessionPlayerIdentity .dblName .dblTeamName{display:inline}.sessionPlayerIdentity .dblName:not(.settled) .dblUpName{display:none}.sessionPlayerIdentity>.scoreEditPencil.inRow{grid-area:pen;justify-self:start;width:var(--side);height:var(--side);display:grid;place-items:center;border-radius:50%;border:1px solid rgba(108,255,99,.45);background:rgba(108,255,99,.06);color:var(--green);position:static;transform:none;margin:0;padding:0}.sessionPlayerIdentity>.scoreEditPencil.inRow svg{width:45%;height:45%}.sessionPlayerIdentity>.sessionLegsBox.inRow{grid-area:legs;justify-self:end;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:var(--side);height:var(--side);padding:0 5px;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#0b0e11;color:#fff;font-weight:900;font-size:calc(var(--side)*.42);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:static;transform:none;translate:none;visibility:visible;opacity:1}.sessionPlayerIdentity>.sessionLegsBox.inRow:before{content:"LEGS";font-size:max(7px,calc(var(--side)*.2));letter-spacing:.06em;color:#75818c;font-weight:800}.sessionPlayerIdentity>.sessionLegsBox.inRow.withSets{flex-direction:row;flex-wrap:wrap;align-content:center;column-gap:4px}.sessionPlayerIdentity>.sessionLegsBox.inRow.withSets:before{content:"SETS · LEGS";flex:0 0 100%;text-align:center}.sessionPlayerIdentity>.sessionLegsBox.inRow .sessionSetsNum{color:var(--green)}.sessionPlayerIdentity>.sessionLegsBox.inRow .sessionBoxSep{width:1px;height:.8em;background:rgba(255,255,255,.25)}@container (max-width:250px){.sessionScorecard .sessionPlayerIdentity{height:var(--headN);grid-template-columns:var(--side) minmax(0,1fr) var(--side);grid-template-areas:"pen av legs" "name name name";grid-template-rows:var(--side) auto}.sessionPlayerIdentity>.avatar,.sessionPlayerIdentity>.dblAv{justify-self:center}.sessionPlayerIdentity>span:not(.dblAv){align-items:center;text-align:center}.sessionScorecard .sessionScoreValue{--head:var(--headN)}.sessionPlayerIdentity .dblName:not(.settled) .dblTeamName{display:none}.sessionPlayerIdentity .dblName:not(.settled) .dblUpName{display:inline}}.sessionScorecard .sessionScoreValue{flex:1 1;min-width:0;height:calc(100cqh - var(--head) - var(--stats) - 2*var(--gap));display:grid;grid-template-rows:minmax(0,1fr) calc(var(--hintF)*1.3);justify-items:center;align-items:center;position:relative;margin:0;padding:0;background:none;border:0;text-align:center;--scoreF:min(calc((100cqh - var(--head) - var(--stats) - var(--hintF)*1.3 - 2*var(--gap))*1.1),48cqw)}.sessionScoreValue>.sessionRemaining{grid-row:1;font-size:var(--scoreF);line-height:.86;font-weight:800;letter-spacing:-.055em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#5f6a75;margin:0;padding:0;position:static;transform:none;text-shadow:none}.sessionScorecard.active .sessionScoreValue>.sessionRemaining{color:var(--green);text-shadow:0 0 18px rgba(108,255,99,.14)}.sessionScoreValue>.sessionRemaining.fourDigits{font-size:calc(var(--scoreF) * .76)}.sessionScoreValue>.sessionRemaining.pending{color:#fff}.sessionScoreValue>.sessionRemaining.busting{color:#ff5d73}.sessionScoreValue>.sessionCheckoutHint{grid-row:2;display:block;font-size:var(--hintF);line-height:1.3;font-weight:800;letter-spacing:.05em;color:var(--green);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin:0;position:static}.sessionScoreValue>.sessionCheckoutHint.waiting{color:#5fae5a}.sessionScoreValue>.scoreEditPencil,.sessionScoreValue>.sessionLegsBox,.sessionScoreValue>.sessionTally{display:none}.sessionScorecard .sessionPlayerStats{flex:0 0 100%;height:var(--stats);box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;border-top:1px solid rgba(255,255,255,.08);padding:6px 0 0;margin:0;background:none}.sessionPlayerStats.tappable{cursor:pointer}.sessionPlayerStats>span{display:flex;flex-direction:column;align-items:center;min-width:0;border-left:1px solid rgba(255,255,255,.07);padding:0 2px}.sessionPlayerStats>span:first-child{border-left:0}.sessionPlayerStats small{font-size:var(--labF);letter-spacing:.04em;color:#75818c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.3}.sessionPlayerStats b{font-size:var(--valF);font-weight:800;color:var(--green);line-height:1.12;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sessionScorecard:not(.active) .sessionPlayerStats b{color:#9fb3a4}.sessionPlayerStats .statTally b{display:inline-flex;align-items:center;gap:4px}.sessionPlayerStats .statTally i{width:1px;height:.8em;background:rgba(255,255,255,.25)}.sessionScorecards.noAvg .sessionPlayerStats{grid-template-columns:repeat(2,minmax(0,1fr))}.sessionScorecards.noAvg .sessionPlayerStats>.statTally{display:none}.sessionScorecards.noAvg .sessionPlayerStats>.statTally+span{border-left:0}.sessionPlayerStats .labShort{display:none}@container (max-width:250px){.sessionPlayerStats .labLong{display:none}.sessionPlayerStats .labShort{display:inline}}@container (min-aspect-ratio:9/4) and (min-width:520px){.sessionScorecard .sessionScoreValue{height:calc(100cqh - var(--head) - var(--gap));--scoreF:min(calc((100cqh - var(--head) - var(--hintF)*1.3 - var(--gap))*1.1),30cqw)}.sessionScorecard .sessionPlayerStats{flex:0 0 clamp(150px,28cqw,240px);height:calc(100cqh - var(--head) - var(--gap));grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);align-items:center;border-top:0;border-left:1px solid rgba(255,255,255,.08);padding:0 0 0 12px}.sessionPlayerStats>span{flex-direction:row;justify-content:space-between;align-items:center;border-left:0;border-top:1px solid rgba(255,255,255,.06);padding:0;height:100%}.sessionPlayerStats>span:first-child{border-top:0}}.sessionScorecards>.sessionScorecardMedia{position:relative;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box;padding:0;margin:0;border-radius:18px;border:1px solid #283139;background:#0b0e11;cursor:pointer}.sessionScorecards>.sessionScorecardMedia.active{border-color:rgba(108,255,99,.34)}.sessionScorecardMedia>.sessionMediaSlot{position:absolute;inset:0}.sessionScorecards.hasSpectators{margin-top:12px}.sessionScorecards>.spectatorPill{position:absolute;z-index:5;top:-11px;left:50%;transform:translateX(-50%);height:22px;min-width:50px;box-sizing:border-box;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #34423b;border-radius:999px;background:#111915;color:#f5f7fa;font-size:11px;font-weight:800;line-height:1;box-shadow:0 3px 10px #0006;margin:0;cursor:pointer}.sessionScorecards>.spectatorPill svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7}.killerScoreWrap>.spectatorPill,.modeScoreWrap>.spectatorPill{position:absolute;z-index:5;top:-11px;left:50%;transform:translateX(-50%);height:22px;min-width:50px;box-sizing:border-box;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #34423b;border-radius:999px;background:#111915;color:#f5f7fa;font-size:11px;font-weight:800;line-height:1;box-shadow:0 3px 10px #0006;margin:0;cursor:pointer}.killerScoreWrap>.spectatorPill svg,.modeScoreWrap>.spectatorPill svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7}.sessionScorecards.hasSpectators>.sessionScorecard:not(.sessionScorecardMedia){padding-top:calc(clamp(8px,1.5svh,16px) + 11px)}@media(orientation:portrait) and (max-width:899px){.sessionGameArea>.sessionScorecards{grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:clamp(200px,32svh,400px);flex:none}}@media(orientation:portrait){.sessionShell.spectator>.sessionScorecards{grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:clamp(200px,32svh,400px)}}@media(orientation:portrait) and (max-width:700px){.sessionShell.spectator:not(:has(>.spectatorStage.scoresOnly))>.sessionScorecards{height:auto;align-self:stretch;min-height:0}}@media(min-width:900px){.sessionGameArea>.sessionScorecards{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);align-self:stretch}}@media(orientation:landscape) and (min-height:521px) and (max-width:1279px){.sessionShell.spectator>.sessionScorecards{grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:clamp(180px,30svh,260px)}}@media(min-width:1280px){.sessionShell.spectator>.sessionScorecards{grid-column:1;grid-row:3;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr)}}@media(orientation:landscape) and (max-height:520px){.sessionShell.game .sessionGameArea{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:6px;row-gap:6px;min-height:0;overflow:hidden}.sessionShell.game .sessionGameArea>.sessionScorecards{grid-column:1;grid-row:1;height:auto;grid-template-columns:1fr 1fr;grid-template-rows:1fr;min-height:0;margin-top:0}.sessionShell.game .sessionGameArea>.sessionScorecards.hasSpectators{margin-top:12px}.sessionShell.game .sessionGameArea>.dblOrder{grid-column:1;grid-row:2}.sessionShell.game .sessionGameArea>.sessionMainColumn{grid-column:2;grid-row:1/-1;min-height:0;height:auto}.sessionShell.spectator>.sessionScorecards{grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);min-height:0}.sessionShell.game:has(>.sessionGameArea) .matchCornerControls{left:auto;right:max(10px,var(--dk-safe-right,0px));transform:none;width:calc(50vw - 18px);bottom:calc(6px + var(--dk-safe-bottom))}}@media(min-width:900px) and (max-width:1279px) and (min-height:521px){.sessionShell.game:has(>.sessionGameArea) .matchCornerControls:not(.localCorners){left:calc(28px + max(280px,30vw));right:14px;width:auto;transform:none}}.sessionOmniWrap{grid-template-rows:auto auto minmax(0,1fr);align-content:start;row-gap:12px}.sessionOmniWrap>.omniActions{grid-row:2;align-self:start;height:auto;display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:12px;margin:0}.sessionOmniWrap>.omniActions>button{height:clamp(44px,7svh,64px);flex:1 1;max-width:280px;min-width:0}