.tournament-heading>b{flex-direction:column;align-items:center;line-height:1.1;display:flex}.tournament-heading>b .tournament-score-who{letter-spacing:0;max-width:11em;color:var(--ab-muted,var(--muted-foreground,#625a74));justify-content:center;align-items:baseline;gap:4px;margin-top:3px;font-size:11.5px;font-weight:750;line-height:1.2;display:flex;overflow:hidden}.tournament-heading>b .tournament-score-who>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tournament-heading>b .tournament-score-who>span:first-child{color:var(--ab-orange-ink,var(--go-action,#9c300d))}.ein-lawyer,.ein-judge{vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;line-height:0;display:inline-block;position:relative}.ein-lawyer>svg,.ein-judge>svg{width:100%;height:100%;display:block;overflow:visible}.ein-lawyer.crop-bust>svg{overflow:hidden}:root,[data-go-theme=dark]{--ein-art-shadow:#b9acf5;--ein-art-shadow-op:.15;--ein-art-fx:#a28fff;--ein-art-warm:#ffb020;--ein-art-spark:#ffc83d}[data-go-theme=light]{--ein-art-shadow:#151126;--ein-art-shadow-op:.17;--ein-art-fx:#6a52e0;--ein-art-warm:#c27200;--ein-art-spark:#eea000}:is(.ein-lawyer,.ein-judge) .ein-shadow{fill:var(--ein-art-shadow,#b9acf5);fill-opacity:var(--ein-art-shadow-op,.15)}.ein-lawyer .ein-thought,.ein-judge .ein-judge-dots{fill:var(--ein-art-fx,#a28fff)}.ein-lawyer .ein-burst{stroke:var(--ein-art-fx,#a28fff)}.ein-lawyer .ein-sparkles{fill:var(--ein-art-spark,#ffc83d)}.ein-judge .ein-impact{stroke:var(--ein-art-warm,#ffb020)}.ein-judge .ein-impact>path:last-child,.ein-judge .ein-qmark circle{fill:var(--ein-art-warm,#ffb020)}.ein-judge .ein-qmark path{stroke:var(--ein-art-warm,#ffb020)}.ein-lawyer :is(.ein-rig,.ein-pose,.ein-shadow-main){transform-box:view-box;transform-origin:60px 145px}.ein-lawyer .ein-head{transform-box:view-box;transform-origin:60px 90px}.ein-lawyer .ein-arm-l{transform-box:view-box;transform-origin:35.5px 95px}.ein-lawyer .ein-arm-r{transform-box:view-box;transform-origin:84.5px 95px}.ein-lawyer :is(.ein-eyes,.ein-hat,.ein-propeller,.ein-sweat,.ein-tear,.ein-sparkle,.ein-burst,.ein-thought circle,.ein-steam path,.ein-antenna-bulb,.ein-scribble path){transform-box:fill-box;transform-origin:50%}.ein-judge .ein-judge-rig{transform-box:view-box;transform-origin:80px 112px}.ein-judge .ein-judge-head{transform-box:view-box;transform-origin:80px 66px}.ein-judge .ein-gavel{transform-box:view-box;transform-origin:109.6px 92px}.ein-judge :is(.ein-judge-eyes,.ein-impact,.ein-qmark,.ein-glint,.ein-judge-dots circle){transform-box:fill-box;transform-origin:50%}.ein-lawyer .ein-rig{animation:3.2s ease-in-out infinite ein-breathe}.ein-lawyer:is(.mood-idle,.mood-thinking,.mood-writing,.mood-objection) .ein-eyes{animation:4.6s linear infinite ein-blink}.ein-lawyer .ein-propeller{animation:.5s linear infinite ein-prop}.ein-lawyer .ein-steam path{animation:2.4s ease-out infinite ein-steam}.ein-lawyer .ein-steam path:nth-child(2){animation-delay:1.2s}.ein-lawyer .ein-antenna-bulb{animation:1.8s linear infinite ein-bulb}.ein-lawyer.mood-thinking .ein-head{animation:3.6s ease-in-out infinite ein-ponder}.ein-lawyer.mood-thinking .ein-thought circle{animation:2.4s ease-in-out infinite ein-thought}.ein-lawyer.mood-thinking .ein-thought circle:nth-child(2){animation-delay:.3s}.ein-lawyer.mood-thinking .ein-thought circle:nth-child(3){animation-delay:.6s}.ein-lawyer.mood-writing .ein-arm-r{animation:.9s ease-in-out infinite ein-write}.ein-lawyer.mood-writing .ein-scribble path{animation:2.7s linear infinite ein-scribble}.ein-lawyer.mood-writing .ein-scribble path:nth-child(2){animation-delay:.9s}.ein-lawyer.mood-writing .ein-scribble path:nth-child(3){animation-delay:1.8s}.ein-lawyer.mood-objection .ein-pose{animation:.7s cubic-bezier(.2,.8,.3,1) both ein-objection}.ein-lawyer.mood-objection .ein-arm-r{animation:.7s cubic-bezier(.2,.8,.3,1) both ein-point}.ein-lawyer.mood-objection .ein-arm-l{animation:.7s cubic-bezier(.2,.8,.3,1) both ein-swing-back}.ein-lawyer.mood-objection .ein-burst{animation:.8s ease-out both ein-pop}.ein-lawyer.mood-objection .ein-rig{animation:3.2s ease-in-out .8s infinite ein-breathe}.ein-lawyer.mood-nervous .ein-rig{animation:2.2s linear infinite ein-shiver}.ein-lawyer.mood-nervous .ein-sweat{animation:2.2s ease-in infinite ein-sweat}.ein-lawyer.mood-win .ein-pose{animation:1s cubic-bezier(.3,.7,.4,1) both ein-jump}.ein-lawyer.mood-win .ein-shadow-main{animation:1s cubic-bezier(.3,.7,.4,1) both ein-shadow-jump}.ein-lawyer.mood-win .ein-arm-l{animation:.9s cubic-bezier(.2,.8,.3,1) both ein-cheer-l}.ein-lawyer.mood-win .ein-arm-r{animation:.9s cubic-bezier(.2,.8,.3,1) both ein-cheer-r}.ein-lawyer.mood-win .ein-hat{animation:1s ease-out both ein-hat-pop}.ein-lawyer.mood-win .ein-sparkle{animation:.9s ease-out both ein-pop,2.6s ease-in-out 1.1s infinite ein-twinkle}.ein-lawyer.mood-win .ein-sparkle:nth-child(2){animation-delay:.12s,1.3s}.ein-lawyer.mood-win .ein-sparkle:nth-child(3){animation-delay:.24s,1.5s}.ein-lawyer.mood-win .ein-sparkle:nth-child(4){animation-delay:.36s,1.7s}.ein-lawyer.mood-win .ein-rig{animation:3.2s ease-in-out 1.05s infinite ein-breathe}.ein-lawyer.mood-lose .ein-pose{animation:1s cubic-bezier(.3,.6,.4,1) both ein-slump}.ein-lawyer.mood-lose .ein-head{animation:1.1s ease-out both ein-droop}.ein-lawyer.mood-lose .ein-tear{animation:1.1s ease-out both ein-tear}.ein-lawyer.mood-lose .ein-rig{animation:4.2s ease-in-out 1.1s infinite ein-sigh}.ein-lawyer.crop-bust .ein-pose{animation:none}.ein-judge .ein-judge-rig{animation:3.8s ease-in-out infinite ein-j-breathe}.ein-judge.mood-idle .ein-judge-eyes{animation:5s linear infinite ein-blink}.ein-judge.mood-deliberating .ein-judge-eyes{animation:3.2s ease-in-out infinite ein-look}.ein-judge.mood-deliberating .ein-judge-dots circle{animation:1.5s ease-in-out infinite ein-dots}.ein-judge.mood-deliberating .ein-judge-dots circle:nth-child(2){animation-delay:.2s}.ein-judge.mood-deliberating .ein-judge-dots circle:nth-child(3){animation-delay:.4s}.ein-judge.mood-slam .ein-gavel{animation:.85s linear both ein-slam}.ein-judge.mood-slam .ein-impact{animation:.85s ease-out both ein-impact}.ein-judge.mood-slam .ein-judge-rig{animation:.85s ease-out both ein-j-hit,3.8s ease-in-out 1s infinite ein-j-breathe}.ein-judge.mood-slam .ein-bench{animation:.85s ease-out both ein-bench-hit}.ein-judge.mood-stern .ein-glint{animation:3.4s ease-in-out infinite ein-glint}.ein-judge.mood-confused .ein-qmark{animation:1.5s ease-in-out infinite ein-qbob}.ein-judge.mood-confused .ein-judge-head{animation:2.8s ease-in-out infinite ein-wobble}.ein-lawyer.is-static *,.ein-judge.is-static *{animation:none!important}@media (prefers-reduced-motion:reduce){.ein-lawyer *,.ein-judge *{animation:none!important}}@keyframes ein-breathe{0%,to{transform:none}50%{transform:scale(.994,1.016)}}@keyframes ein-sigh{0%,to{transform:none}50%{transform:scale(1.008,.99)}}@keyframes ein-blink{0%,92%,to{transform:none}95%{transform:scaleY(.1)}}@keyframes ein-prop{0%{transform:scaleX(1)}25%{transform:scaleX(.12)}50%{transform:scaleX(-1)}75%{transform:scaleX(-.12)}to{transform:scaleX(1)}}@keyframes ein-steam{0%{opacity:0;transform:translateY(2px)}30%{opacity:.95}to{opacity:0;transform:translateY(-5px)}}@keyframes ein-bulb{0%,55%,to{opacity:1}65%,85%{opacity:.3}}@keyframes ein-ponder{0%,to{transform:none}50%{transform:rotate(-2.4deg)translateY(-.4px)}}@keyframes ein-thought{0%,to{opacity:.35;transform:scale(.75)}40%,70%{opacity:1;transform:none}}@keyframes ein-write{0%,to{transform:none}20%{transform:rotate(-3.2deg)}40%{transform:rotate(1.4deg)}60%{transform:rotate(-2.4deg)}80%{transform:rotate(1deg)}}@keyframes ein-scribble{0%,8%{opacity:0}22%,86%{opacity:1}to{opacity:0}}@keyframes ein-objection{0%{transform:rotate(-4deg)}30%{transform:rotate(3.5deg)translateY(-2.5px)}55%{transform:rotate(-1.2deg)}75%{transform:rotate(.6deg)}to{transform:none}}@keyframes ein-point{0%{transform:rotate(62deg)}35%{transform:rotate(-9deg)}60%{transform:rotate(4deg)}80%{transform:rotate(-1.5deg)}to{transform:none}}@keyframes ein-swing-back{0%{transform:rotate(-25deg)}40%{transform:rotate(10deg)}70%{transform:rotate(-3deg)}to{transform:none}}@keyframes ein-pop{0%,30%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:none}}@keyframes ein-shiver{0%,58%,to{transform:none}6%,18%,30%,42%{transform:translate(-.9px)}12%,24%,36%,48%{transform:translate(.9px)}}@keyframes ein-sweat{0%{opacity:0;transform:translateY(-2px)}15%{opacity:1;transform:none}75%{opacity:1;transform:translateY(3.5px)}to{opacity:0;transform:translateY(5px)}}@keyframes ein-jump{0%{transform:none}12%{transform:scale(1.07,.9)}36%{transform:translateY(-14px)scale(.95,1.06)}58%{transform:scale(1.06,.93)}74%{transform:translateY(-4px)}88%{transform:scale(1.02,.98)}to{transform:none}}@keyframes ein-shadow-jump{0%,12%,58%,to{opacity:1;transform:none}36%{opacity:.6;transform:scale(.68)}74%{opacity:.85;transform:scale(.88)}}@keyframes ein-cheer-l{0%{transform:rotate(-55deg)}35%{transform:rotate(12deg)}62%{transform:rotate(-5deg)}to{transform:none}}@keyframes ein-cheer-r{0%{transform:rotate(55deg)}35%{transform:rotate(-12deg)}62%{transform:rotate(5deg)}to{transform:none}}@keyframes ein-hat-pop{0%,20%{transform:none}42%{transform:translateY(-4px)rotate(-4deg)}62%{transform:translateY(1px)}to{transform:none}}@keyframes ein-twinkle{0%,to{opacity:1;transform:none}50%{opacity:.45;transform:scale(.7)}}@keyframes ein-slump{0%{transform:translateY(-3px)scale(.97,1.05)}40%{transform:translateY(1.5px)scale(1.03,.96)}70%{transform:scale(.99,1.01)}to{transform:none}}@keyframes ein-droop{0%{transform:rotate(4deg)translateY(-2px)}50%{transform:rotate(-1.5deg)translateY(.6px)}to{transform:none}}@keyframes ein-tear{0%,45%{opacity:0;transform:translateY(-3px)scale(.6)}70%,to{opacity:1;transform:none}}@keyframes ein-j-breathe{0%,to{transform:none}50%{transform:scale(1.008,1.014)}}@keyframes ein-look{0%,to{transform:none}40%,60%{transform:translate(5.2px)}}@keyframes ein-dots{0%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2.5px)}60%{opacity:.6;transform:none}}@keyframes ein-slam{0%{transform:rotate(-30deg)}34%{animation-timing-function:cubic-bezier(.6,0,1,.6);transform:rotate(-40deg)}58%{animation-timing-function:ease-out;transform:rotate(4deg)}72%{transform:rotate(-7deg)}86%{transform:rotate(1.5deg)}to{transform:none}}@keyframes ein-impact{0%,56%{opacity:0;transform:scale(.4)}66%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:none}}@keyframes ein-j-hit{0%,56%,to{transform:none}64%{transform:translateY(1.2px)scale(1.015,.985)}}@keyframes ein-bench-hit{0%,56%,to{transform:none}62%{transform:translateY(.9px)}70%{transform:translateY(-.3px)}}@keyframes ein-glint{0%,62%,to{opacity:0}72%,82%{opacity:1}}@keyframes ein-qbob{0%,to{transform:none}50%{transform:translateY(-2.4px)rotate(9deg)}}@keyframes ein-wobble{0%,to{transform:none}30%{transform:rotate(-3deg)}70%{transform:rotate(3deg)}}.player-country-flag{z-index:1;object-fit:cover;box-sizing:border-box;border:1px solid var(--v3-line-strong,var(--room-control,#51445f));background:var(--v3-surface,var(--room-surface,#fff));pointer-events:none;border-radius:3px;flex:none;width:20px;min-width:20px;max-width:20px;height:15px;font-style:normal;display:block;position:absolute;bottom:-3px;right:-5px}.player-country-flag.is-unknown{color:var(--v3-ink,var(--room-text,#242032));place-items:center;font-size:12px;line-height:1;display:grid}.score-avatar:has(>.player-country-flag){position:relative;overflow:visible}.lobby-face:has(>.player-country-flag){position:relative;overflow:visible}.result-score-person i:has(>.player-country-flag){position:relative;overflow:visible}.persistent-lobby .lg-now{border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;margin:0;padding:10px 12px;display:grid}.persistent-lobby .lg-now-icon{background:var(--ab-paper);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.persistent-lobby .lg-now p{color:inherit;margin:0;font-size:14.5px;font-weight:800;line-height:1.3}.persistent-lobby .lg-now small{color:inherit;margin-top:2px;font-size:13px;font-weight:600;line-height:1.35;display:block}.persistent-lobby .lg-now.is-you{background:var(--ab-orange-soft);color:var(--ab-orange-ink)}.persistent-lobby .lg-now.is-wait{background:var(--ab-raised);color:var(--ab-ink-2)}.persistent-lobby .lg-now.is-warn{background:var(--ab-amber-soft);color:var(--ab-amber-ink)}.persistent-lobby .lg-now-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.persistent-lobby.go-theme .lg-now-actions>button{border:1px solid var(--ab-line-strong);background:var(--ab-paper);min-height:44px;color:var(--ab-ink);text-align:center;border-radius:12px;flex:180px;justify-content:center;margin:0;padding:8px 12px;font-size:13.5px;font-weight:800}.persistent-lobby.go-theme .lg-now-actions>button.lg-quiet{color:inherit;text-underline-offset:3px;background:0 0;border:0;flex:0 auto;padding:6px 2px;text-decoration:underline}.persistent-lobby .lg-note{background:var(--ab-mint-soft);color:var(--ab-mint-ink);border-radius:14px;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;font-size:14px;font-weight:750;line-height:1.35;display:flex}.persistent-lobby .lg-note.is-info{background:var(--ab-sky-soft);color:var(--ab-sky-ink)}.persistent-lobby .lg-note svg{flex:none;margin-top:1px}.persistent-lobby .lobby-seat-label.is-role{letter-spacing:.09em}.persistent-lobby.go-theme .lobby-current-game:has(>.lg-change){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 12px;display:grid}.persistent-lobby.go-theme .lobby-current-game:has(>.lg-change)>div{display:contents}.persistent-lobby.go-theme .lobby-current-game:has(>.lg-change)>:first-child{grid-area:1/1/4;align-self:start}.persistent-lobby.go-theme .lobby-current-game:has(>.lg-change) .lobby-game-label{grid-area:1/2}.persistent-lobby.go-theme .lobby-current-game:has(>.lg-change) .lobby-ready-game{grid-area:2/2/auto/-1}.persistent-lobby.go-theme .lobby-current-game:has(>.lg-change) .lg-format-line{grid-area:3/2/auto/-1}.persistent-lobby.go-theme .lobby-current-game>.lg-change{grid-area:1/3}.persistent-lobby .lg-format-line{color:var(--ab-ink-2);align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:700;line-height:1.3;display:flex}#go-theme-root .persistent-lobby.go-theme .lobby-ready-bar .lg-change{border:1px solid var(--ab-line-strong);background:var(--ab-paper);width:auto;min-height:44px;color:var(--ab-ink);white-space:nowrap;box-shadow:none;cursor:pointer;border-radius:12px;align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:13.5px;font-weight:850;display:inline-flex}#go-theme-root .persistent-lobby.go-theme .lobby-ready-bar .lg-change:disabled{opacity:.55;cursor:default}@media (max-width:360px){.room-themed .persistent-lobby .lg-change .lg-long{display:inline}.room-themed .persistent-lobby .lg-change .lg-short{display:none}.persistent-lobby.go-theme .lobby-current-game:has(>.lg-change) .lobby-game-label{grid-column:2/-1}.persistent-lobby.go-theme .lobby-current-game>.lg-change{grid-area:4/1/auto/-1;justify-content:center;margin-top:8px}.room-themed .persistent-lobby.go-theme .lobby-party{grid-template-columns:minmax(0,1fr);gap:6px}.room-themed .persistent-lobby.go-theme .lobby-person{grid-template-columns:44px minmax(0,1fr);gap:1px 10px;padding:9px 12px}.room-themed .persistent-lobby.go-theme .lobby-person .lobby-seat-label{grid-area:1/2;margin:0}.room-themed .persistent-lobby.go-theme .lobby-person .lobby-face{grid-area:1/1/4;align-self:center;width:44px;height:44px;font-size:26px}.room-themed .persistent-lobby.go-theme .lobby-person>strong{grid-area:2/2}.room-themed .persistent-lobby.go-theme .lobby-person .lobby-person-status{grid-area:3/2}}@media (max-width:520px){.room-themed .persistent-lobby.go-theme .lobby-rule-facts{flex-wrap:wrap;gap:5px;display:flex}.room-themed .persistent-lobby.go-theme .lobby-rule-fact{border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding:5px 9px;display:inline-flex}.room-themed .persistent-lobby.go-theme .lobby-rule-fact dt{font-size:12px}.room-themed .persistent-lobby.go-theme .lobby-rule-fact dt svg{display:none}.room-themed .persistent-lobby.go-theme .lobby-rule-fact dd{margin:0;font-size:14px;line-height:1.3}.room-themed .persistent-lobby.go-theme .lobby-rule-fact dd>small{margin:0 0 0 4px;display:inline}.room-themed .persistent-lobby.go-theme .lobby-rule-facts:has(.fact-language) .fact-variant{order:0}.room-themed[data-room-phase=lobby] .persistent-lobby .lobby-ready-bar{gap:10px;padding:16px}}.persistent-lobby .lg-change .lg-short{display:none}.persistent-lobby .lobby-ready-hint{text-align:center;margin:0}@media (max-width:420px){.persistent-lobby .lg-change .lg-long{display:none}.persistent-lobby .lg-change .lg-short{display:inline}.room-themed .persistent-lobby.go-theme .lobby-current-game:has(>.lg-change) .lobby-game-label{letter-spacing:.05em}}.switch-proposal.lg-proposal{text-align:left;gap:10px;display:grid}.persistent-lobby>.switch-proposal.lg-proposal{max-width:none;margin:0}:is(.switch-proposal.lg-proposal:focus,.switch-proposal.lg-proposal:focus-visible){outline:none}.switch-proposal.lg-proposal h3{text-wrap:balance;margin:0;font-size:19px;font-weight:900;line-height:1.2}.switch-proposal.lg-proposal p{margin:0;font-size:14px;line-height:1.4}.lg-swap{grid-template-columns:minmax(0,auto) auto minmax(0,auto);justify-content:start;align-items:center;gap:8px;display:grid}.lg-swap-game{border:1px solid var(--ab-line);background:var(--ab-paper);min-width:0;color:var(--ab-ink);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:8px;padding:5px 10px 5px 5px;font-size:14.5px;font-weight:850;line-height:1.15;display:flex}.lg-swap-game>span:last-child{min-width:0}.lg-swap-game .v3-gicon{border-radius:10px;width:32px;height:32px}.lg-swap-game .v3-gicon svg{width:18px;height:18px}.lg-swap-game small{letter-spacing:.05em;text-transform:uppercase;color:var(--ab-muted);font-size:11.5px;font-weight:750;display:block}.lg-swap-game.is-new{border-color:var(--ab-orange-ink);background:var(--ab-orange-soft)}.lg-swap>svg{color:var(--ab-muted);flex:none}.switch-proposal.lg-proposal p.lg-warning,.lg-picker p.lg-warning,.persistent-lobby p.lg-warning{background:var(--lk-card,var(--ab-raised));color:var(--ab-ink-2);border:1px solid var(--ab-line);box-shadow:inset 3px 0 0 var(--ab-orange-ink);border-radius:12px;padding:10px 12px 10px 15px;font-weight:700}.switch-proposal.lg-proposal p.lg-waiting{color:var(--ab-ink);font-weight:800}.switch-proposal.lg-proposal p.lg-hint{text-align:center;color:var(--ab-muted);font-size:13px}.lg-actions{flex-wrap:wrap;gap:8px;display:flex}.switch-proposal.lg-proposal .lg-actions>button{flex:180px;width:auto;max-width:none;min-height:52px;margin:0}.switch-proposal.lg-proposal .lg-actions>button.secondary{border-color:var(--ab-line-strong);background:var(--ab-paper);color:var(--ab-ink)}.persistent-lobby .lg-prepare{border:1px solid var(--ab-orange-ink);background:var(--ab-paper);border-radius:14px;gap:9px;padding:12px;display:grid}.persistent-lobby .lg-prepare strong{color:var(--ab-ink);font-size:15px;font-weight:900}.persistent-lobby .lg-prepare p{color:var(--ab-ink-2);margin:0;font-size:13.5px;line-height:1.4}.persistent-lobby .lg-prepare .lg-actions>button{flex:150px;width:auto;max-width:none;min-height:48px;margin:0}.persistent-lobby .lg-reason{border:1px dashed var(--ab-line-strong);color:var(--ab-ink-2);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;font-size:13px;line-height:1.4;display:flex}.persistent-lobby .lg-reason svg{flex:none;margin-top:1px}.persistent-lobby .lg-reason b{color:var(--ab-ink)}.persistent-lobby .lg-room{border-top:1px solid var(--ab-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-top:12px;display:flex}.persistent-lobby .lg-room>span{letter-spacing:.07em;text-transform:uppercase;color:var(--ab-muted);font-size:12px;font-weight:750}.persistent-lobby.go-theme .lg-room>button{min-height:44px;color:var(--ab-ink-2);text-underline-offset:3px;box-shadow:none;background:0 0;border:0;margin:0;padding:6px 4px;font-size:13.5px;font-weight:750;text-decoration:underline}.lg-exit ul{text-align:left;color:var(--ab-ink-2);gap:6px;margin:4px 0 0;padding-left:20px;font-size:14px;line-height:1.4;list-style:outside;display:grid}.room-themed-dialog.bb-dialog.lg-picker{width:calc(100vw - 32px);max-width:720px;max-height:calc(100dvh - 40px);color:var(--ab-ink);flex-direction:column;gap:0;display:flex;overflow:hidden;background:var(--ab-paper)!important;border-color:var(--ab-line-strong)!important;padding:0!important}.lg-picker-head{border-bottom:1px solid var(--ab-line);text-align:left;gap:6px;padding:14px 16px 12px;display:grid}.lg-picker-head [data-slot=dialog-title]{color:var(--ab-ink);margin:0;padding:0;font-size:21px;font-weight:900;line-height:1.2}.lg-picker-head [data-slot=dialog-description]{color:var(--ab-muted);margin:0;font-size:13px;line-height:1.4}.lg-picker .lg-back{border:1px solid var(--ab-line);background:var(--ab-paper);min-height:40px;color:var(--ab-ink-2);cursor:pointer;border-radius:11px;justify-self:start;align-items:center;gap:2px;padding:4px 12px 4px 6px;font-size:13.5px;font-weight:850;display:inline-flex}.lg-picker-current{color:var(--ab-ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:750;display:flex}.lg-picker-grid{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding:12px 16px;display:grid;overflow-y:auto}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button{border:1px solid var(--ab-line);background:var(--ab-paper);min-width:0;min-height:92px;color:var(--ab-ink);text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:9px 4px 8px;display:flex}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:13px;font-weight:850;line-height:1.15}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button small{color:var(--ab-muted);min-height:14px;font-size:12px;font-weight:800;line-height:1.15}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button:hover:not(:disabled){border-color:var(--ab-line-strong)}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button.is-current{background:var(--ab-raised);border-color:var(--ab-line-strong);cursor:default}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button.is-picked{border-color:var(--ab-orange-ink);background:var(--ab-orange-soft);box-shadow:inset 0 0 0 1px var(--ab-orange-ink)}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button.is-picked small{color:var(--ab-orange-ink)}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button.is-blocked{opacity:.6;cursor:default}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button.is-random{border-style:dashed;border-color:var(--ab-line-strong)}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button:disabled{opacity:1}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button.is-blocked:disabled{opacity:.6}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button .room-game-symbol>.v3-gicon{border-radius:17px;width:56px;height:56px}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button{gap:7px;min-height:112px;padding-top:12px}@media (max-width:400px){:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button .room-game-symbol>.v3-gicon{border-radius:14px;width:48px;height:48px}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button{min-height:100px}}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button{min-height:132px}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button strong{-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button{justify-content:center}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button small{margin-top:auto}:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button small:empty{display:none}@media (max-width:400px){:is(.lg-picker-grid,:where(.lg-picker-grid>.fav-shelf))>button{gap:5px;min-height:124px;padding-inline:3px}}.lg-picker :is(button):focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:2px}.lg-picker-bar{border-top:1px solid var(--ab-line);background:var(--ab-paper);gap:8px;padding:12px 16px 16px;display:grid;box-shadow:0 -8px 16px -14px #06031299}.lg-picker-bar p{color:var(--ab-ink-2);margin:0;font-size:13px;line-height:1.4}.lg-picker-bar p.lg-hint{text-align:center;color:var(--ab-muted)}.lg-picker .lg-send{color:#fff;cursor:pointer;background:#c4401a;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:none;min-height:54px;margin:0;padding:10px 16px;font-size:16px;font-weight:850;display:flex;box-shadow:0 3px #82270d}.lg-picker .lg-send:disabled{background:var(--ab-raised);color:var(--ab-muted);box-shadow:none;border:1px solid var(--ab-line);cursor:not-allowed}@media (max-width:640px){.room-themed-dialog.bb-dialog.lg-picker{width:100vw;height:100dvh;max-height:100dvh;inset:0;transform:none;border:0!important;border-radius:0!important;max-width:100vw!important;translate:none!important}.lg-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.lg-picker-head{padding:calc(env(safe-area-inset-top,0px) + 12px) 12px 10px}.lg-picker-bar{padding:10px 12px calc(env(safe-area-inset-bottom,0px) + 12px)}}@media (prefers-reduced-motion:no-preference){.persistent-lobby .lg-note,.persistent-lobby .lg-now{animation:.18s ease-out lg-in}}@keyframes lg-in{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}.lg-proposal .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.switch-proposal.lg-proposal{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;gap:12px}.switch-proposal.lg-proposal[data-proposal-role=recipient]{border:2px solid var(--ab-orange-ink)}.switch-proposal.lg-proposal[data-proposal-role=creator]{border:2px solid #0000}.switch-proposal.lg-proposal .lg-over{letter-spacing:.07em;text-transform:uppercase;color:var(--ab-orange-ink);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:850;display:flex}.switch-proposal.lg-proposal[data-proposal-role=creator] .lg-over{color:var(--ab-muted)}.switch-proposal.lg-proposal .lg-who{color:var(--ab-ink-2);align-items:center;gap:9px;margin:0;font-size:14px;display:flex}.lg-who b{color:var(--ab-ink);font-weight:850}.lg-who-name{overflow-wrap:anywhere}.lg-face{width:32px;height:32px;box-shadow:0 0 0 2px var(--ab-mint-ink);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.lg-face.is-me{box-shadow:0 0 0 2px var(--ab-orange-ink)}.lg-face :is(.avatar-picture,.avatar-framed,.avatar-emoji){width:100%;height:100%}.lg-face .avatar-picture{object-fit:cover;border-radius:50%}.lg-face .avatar-emoji{place-items:center;font-size:17px;display:grid}.switch-proposal.lg-proposal h3.lg-headline{font-size:21px}.switch-proposal.lg-proposal .lg-swap-game{background:var(--lk-sec,var(--ab-paper))}.switch-proposal.lg-proposal .lg-swap-game.is-new{background:var(--lk-pick,var(--ab-paper));border:2px solid var(--ab-orange-ink);padding:4px 9px 4px 4px}.switch-proposal.lg-proposal .lg-swap-game.is-new small{color:var(--ab-orange-ink)}.switch-proposal.lg-proposal .lg-swap-game small{font-size:12px}.switch-proposal.lg-proposal p.lg-body{color:var(--ab-muted);font-size:13.5px}#go-theme-root .switch-proposal.lg-proposal .lobby-rule-facts,.switch-proposal.lg-proposal .lobby-rule-facts{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}#go-theme-root .switch-proposal.lg-proposal .lobby-rule-fact,.switch-proposal.lg-proposal .lobby-rule-fact{border:0;border-top:1px solid var(--ab-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(84px,34%) minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;padding:8px 0;display:grid}.switch-proposal.lg-proposal .lobby-rule-fact:last-child{border-bottom:1px solid var(--ab-line)}#go-theme-root .switch-proposal.lg-proposal .lobby-rule-fact dt,.switch-proposal.lg-proposal .lobby-rule-fact dt{color:var(--ab-muted);font-size:12.5px;font-weight:600;display:block}.switch-proposal.lg-proposal .lobby-rule-fact dt svg{display:none}#go-theme-root .switch-proposal.lg-proposal .lobby-rule-fact dd,.switch-proposal.lg-proposal .lobby-rule-fact dd{color:var(--ab-ink);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:13.5px;font-weight:750;line-height:1.4}.switch-proposal.lg-proposal .lobby-rule-fact dd>small{color:var(--ab-muted);margin:2px 0 0;font-size:12.5px;font-weight:600;display:block}.switch-proposal.lg-proposal .lp-tournament-rules,.lg-changes{margin:0}.lg-changes>div{border-top:1px solid var(--ab-line);grid-template-columns:minmax(84px,34%) minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.lg-changes>div:last-child{border-bottom:1px solid var(--ab-line)}.lg-changes dt{color:var(--ab-muted);font-size:12.5px}.lg-changes dd{color:var(--ab-ink);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:750;display:flex}.lg-changes s{color:var(--ab-muted);font-weight:600}.lg-changes svg{color:var(--ab-muted);flex:none}.lg-changes .lg-change-now{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.switch-proposal.lg-proposal p.lg-warning{border:1px solid var(--ab-line);box-shadow:none;color:var(--ab-ink-2);background:0 0;border-radius:12px;align-items:flex-start;gap:9px;padding:10px 12px;font-weight:650;display:flex}.switch-proposal.lg-proposal p.lg-warning svg{color:var(--ab-orange-ink);flex:none;margin-top:2px}.switch-proposal.lg-proposal p.lg-waiting{align-items:center;gap:9px;display:flex}.switch-proposal.lg-proposal p.lg-waiting svg{background:var(--ab-mint-soft);width:22px;height:22px;color:var(--ab-mint-ink);border-radius:50%;flex:none;padding:4px}.switch-proposal.lg-proposal .lg-actions{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.switch-proposal.lg-proposal .lg-actions>button{white-space:normal;text-wrap:balance;width:100%;min-height:52px}.switch-proposal.lg-proposal:not(#_)[data-proposal-role=recipient]{border:2px solid var(--ab-orange-ink)}.switch-proposal.lg-proposal:not(#_)[data-proposal-role=creator]{border:2px solid #0000}.switch-proposal.lg-proposal:not(#_) p.lg-over{color:var(--ab-orange-ink)}.switch-proposal.lg-proposal[data-proposal-role=creator]:not(#_) p.lg-over{color:var(--ab-muted)}.switch-proposal.lg-proposal:not(#_) p.lg-who{color:var(--ab-ink-2)}.switch-proposal.lg-proposal:not(#_) p.lg-waiting{color:var(--ab-ink)}.switch-proposal.lg-proposal:not(#_) p.lg-warning{color:var(--ab-ink-2)}.switch-proposal.lg-proposal:not(#_) .lobby-rule-fact:not(#_){box-shadow:none;border:0;border-top:1px solid var(--ab-line);background:0 0;border-radius:0}.switch-proposal.lg-proposal:not(#_) .lobby-rule-fact:not(#_):last-child{border-bottom:1px solid var(--ab-line)}.switch-proposal.lg-proposal:not(#_) .lg-actions>button{padding-inline:12px;font-size:16px;line-height:1.25}.lg-note.lg-note-result{background:var(--ab-mint-soft);color:var(--ab-mint-ink);border-radius:14px;align-items:flex-start;gap:9px;margin:0 0 14px;padding:10px 12px;font-size:14px;font-weight:750;line-height:1.35;display:flex}.lg-note.lg-note-result.is-info{background:var(--ab-sky-soft);color:var(--ab-sky-ink)}.lg-note.lg-note-result svg{flex:none;margin-top:1px}@media (prefers-reduced-motion:no-preference){.lg-note.lg-note-result{animation:.18s ease-out lg-in}}.lobby-person .lg-remove{background:var(--ab-raised);min-height:44px;color:var(--ab-muted);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--ab-line);border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;margin-top:6px;padding:0 12px;font-size:12.5px;font-weight:850;display:inline-flex}.lobby-person .lg-remove:hover{color:var(--ab-ink);box-shadow:inset 0 0 0 1.5px var(--ab-line-strong)}.lobby-person .lg-remove:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:2px}.lobby-person .lg-remove:disabled{opacity:.55;cursor:default}.lobby-person .lg-remove.is-away{color:var(--ab-orange-ink);box-shadow:inset 0 0 0 1.5px var(--ab-orange-ink)}.lg-removed{background:var(--ab-raised);color:var(--ab-ink);box-shadow:inset 0 0 0 1.5px var(--ab-line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:10px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.lg-removed span{flex:200px;min-width:0}.lg-removed button{background:var(--ab-paper);min-height:40px;color:var(--ab-ink);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--ab-line-strong);border:0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:850;display:inline-flex}.lg-removed button:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:2px}@media (prefers-reduced-motion:no-preference){:root[data-lobby-live] .lg-removed{animation:.3s cubic-bezier(.2,.8,.2,1) lg-removed-in}@keyframes lg-removed-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}.empty-state[data-lobby-state]{color:var(--ab-muted,#625a74)}.empty-state[data-lobby-state] h1{color:var(--ab-ink,#17122b);text-wrap:balance;margin:0;font-size:clamp(24px,6vw,30px);line-height:1.15}.empty-state[data-lobby-state] p{max-width:42ch;color:var(--ab-muted,#625a74);margin:0}.tp-summary{gap:12px;padding:4px 0 12px;display:grid}.tp-summary>div{min-width:0}.tp-eyebrow{color:var(--muted-foreground);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.tp-summary strong{font-size:20px;line-height:1.25;display:block}.tp-summary p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.45}.tp-summary button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex}.room-themed-dialog.bb-dialog.tp-dialog{width:calc(100vw - 32px);max-width:760px;max-height:calc(100dvh - 32px);color:var(--go-white);flex-direction:column;gap:0;display:flex;overflow:hidden;background:var(--go-surface)!important;border-color:var(--go-control-line)!important;padding:0!important}.tp-head{text-align:left;flex-shrink:0;gap:6px;padding:14px 18px 10px;display:grid}.tp-head [data-slot=dialog-title]{color:var(--go-white);margin:0;font-size:23px;line-height:1.2}.tp-head [data-slot=dialog-description]{color:var(--go-muted);margin:0;font-size:13px;line-height:1.4}.tp-back{color:var(--go-muted);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:4px 10px 4px 0;font-weight:750;display:flex}.tp-tools{border-bottom:1px solid var(--go-line);flex-shrink:0;gap:8px;padding:0 18px 10px;display:grid}.tp-search{border:1px solid var(--go-control-line);background:var(--go-surface-raised);color:var(--go-muted);border-radius:12px;align-items:center;gap:8px;padding:0 10px;display:flex}.tp-search input{width:100%;min-width:0;min-height:44px;color:var(--go-white);font:inherit;outline-offset:-2px;background:0 0;border:0;font-size:16px}.tp-search input::-webkit-search-cancel-button{display:none}.tp-search button{min-width:44px;min-height:44px;color:var(--go-white);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.tp-filter{flex-wrap:wrap;gap:4px 8px;display:flex}.tp-filter button{border:1px solid var(--go-line);min-height:44px;color:var(--go-muted);background:var(--go-surface);font:inherit;cursor:pointer;border-radius:10px;padding:6px 9px;font-size:12px;font-weight:750}.tp-filter button[aria-pressed=true]{background:var(--go-accent-surface);border-color:var(--go-accent-ink);color:var(--go-accent-ink)}.tp-grid{overscroll-behavior:contain;flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding:14px 18px;display:grid;overflow-y:auto}.tp-grid>button{border:1px solid var(--go-control-line);background:var(--go-surface);min-width:0;min-height:76px;color:var(--go-white);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:10px 30px 10px 10px;display:flex;position:relative}.tp-grid>button>svg{flex-shrink:0;width:23px;height:23px}.tp-grid strong{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.25}.tp-check{border:1px solid var(--go-muted);border-radius:5px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:8px;right:8px}.tp-grid>button.is-selected{border-color:var(--go-accent-ink);background:var(--go-accent-surface);box-shadow:inset 0 0 0 1px var(--go-accent-ink)}.tp-grid>button.is-selected .tp-check{color:var(--go-accent-ink);border-color:currentColor}.tp-empty{color:var(--go-muted);grid-column:1/-1;padding:18px 0;font-size:14px}.tp-footer{border-top:1px solid var(--go-line);background:var(--go-surface);flex-shrink:0;gap:8px;padding:10px 18px 16px;display:grid}.tp-footer p{color:var(--go-muted);margin:0;font-size:14px;font-weight:750}.tp-footer button{justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;display:flex}.tp-dialog button:focus-visible{outline:3px solid var(--go-accent-ink);outline-offset:2px}.tp-dialog button:disabled{opacity:.55;cursor:not-allowed}@media (min-width:650px){.tp-summary{grid-template-columns:1fr auto;align-items:center}.tp-summary button{align-self:center}}@media (max-width:600px){.room-themed-dialog.bb-dialog.tp-dialog{width:100%;height:100dvh;max-height:100dvh;border:0!important;border-radius:0!important;max-width:100vw!important}.tp-head{padding:8px 12px}.tp-head [data-slot=dialog-title]{font-size:21px}.tp-tools{padding:0 12px 8px}.tp-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px}.tp-grid>button{flex-direction:column;align-items:flex-start;min-height:88px;padding:10px}.tp-footer{padding:10px 12px calc(env(safe-area-inset-bottom,0px) + 12px)}.tp-filter{gap:4px}.tp-filter button{padding:5px 7px;font-size:12px}}@media (max-height:480px){.tp-head{grid-template-columns:auto 1fr;align-items:center;gap:6px}.tp-head [data-slot=dialog-description]{display:none}.tp-tools{grid-template-columns:1fr auto;align-items:center}.tp-footer{grid-template-columns:1fr auto;align-items:center;padding-top:6px;padding-bottom:8px}.tp-footer button{width:auto;padding-inline:16px}.tp-grid>button{min-height:64px}.tp-footer p{font-size:12px}}.room-themed-dialog.tp-dialog .tp-search input{color:var(--go-white);box-shadow:none;border-radius:0;padding:0;background:0 0!important;border:0!important}.room-themed-dialog.tp-dialog .tp-grid>button.is-selected{color:var(--go-white);background:var(--go-accent-surface)!important}.persistent-lobby .lobby-format{gap:10px;min-width:0;display:grid}.persistent-lobby .lf-rows{gap:8px;min-width:0;display:grid}.persistent-lobby .lf-row{background:var(--ab-raised);border:2px solid #0000;border-radius:16px;min-width:0;transition:border-color .15s,background-color .15s;display:grid}.persistent-lobby .lf-row.is-current{border-color:var(--ab-orange-ink);background:var(--ab-orange-soft)}.persistent-lobby .lf-row.is-prepared{border-color:var(--ab-orange-ink);background:var(--ab-paper);border-style:dashed}.persistent-lobby .lf-row.is-blocked{border-color:var(--ab-line);background:0 0;border-style:dashed}#go-theme-root .persistent-lobby.go-theme .lf-main{width:100%;min-height:64px;color:var(--ab-ink);font:inherit;text-align:left;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:12px;margin:0;padding:10px 14px 10px 10px;display:grid}#go-theme-root .persistent-lobby.go-theme .lf-main:disabled{opacity:1;cursor:default}@media (hover:hover){#go-theme-root .persistent-lobby.go-theme .lf-row.is-open:not(.is-prepared) .lf-main:not(:disabled):hover{background:var(--ab-raised-2)}}#go-theme-root .persistent-lobby.go-theme .lf-main:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:2px}.persistent-lobby .lf-text{gap:1px;min-width:0;display:grid}.persistent-lobby .lf-text>strong{color:var(--ab-ink);font-size:15.5px;font-weight:900;line-height:1.2}.persistent-lobby .lf-what{color:var(--ab-muted);font-size:13px;font-weight:700;line-height:1.3}.persistent-lobby .lf-text>small{color:var(--ab-ink-2);font-size:12.5px;font-weight:800;line-height:1.3}.persistent-lobby .lf-row.is-current .lf-what{color:var(--ab-ink-2)}.persistent-lobby .lf-row.is-current .lf-text>small{color:var(--ab-orange-ink)}.persistent-lobby .lf-row.is-blocked .lf-text>strong{color:var(--ab-muted)}.persistent-lobby .lf-mark{box-sizing:border-box;border:2.5px solid var(--ab-line-strong);width:24px;height:24px;color:var(--ab-paper);border-radius:50%;place-items:center;display:grid}.persistent-lobby .lf-row.is-current .lf-mark{border-color:var(--ab-orange-ink);background:var(--ab-orange-ink)}.persistent-lobby .lf-row.is-prepared .lf-mark{border-color:var(--ab-orange-ink);border-style:dashed}.persistent-lobby .lf-row.is-blocked .lf-mark{color:var(--ab-muted);border:0}.lf-viz{width:52px;height:40px;color:var(--ab-ink-2);flex:none;justify-content:center;align-items:center;gap:4px;display:inline-flex}.lf-viz i{box-sizing:border-box;border:2.5px solid;border-radius:50%;flex:none;display:block}.lf-viz.is-single i{border-width:3px;width:26px;height:26px}.lf-viz.is-cup i{width:13px;height:13px}.lf-viz.is-cup i:nth-child(3){opacity:.75;border-style:dashed}.lf-viz.is-tournament i{background:var(--ab-paper);border-width:2px;border-radius:5px;width:18px;height:23px;margin-left:-6px}.lf-viz.is-tournament i:first-child{background:var(--ab-mint-soft);margin-left:0}.lf-viz.is-tournament i:nth-child(2){background:var(--ab-sky-soft);transform:translateY(-4px)}.lf-viz.is-tournament i:nth-child(3){background:var(--ab-amber-soft)}.persistent-lobby .lf-row:is(.is-current,.is-prepared) .lf-viz{color:var(--ab-orange-ink)}.persistent-lobby .lf-row.is-current .lf-viz:is(.is-single,.is-cup) i:not(:nth-child(3)){background:currentColor}.persistent-lobby .lf-row.is-blocked .lf-viz{opacity:.5}.lf-viz.is-chip{width:auto;height:16px;color:var(--ab-orange-ink);gap:3px}.lf-viz.is-chip.is-single i{background:currentColor;border-width:2px;width:13px;height:13px}.lf-viz.is-chip.is-cup i{border-width:2px;width:8px;height:8px}.lf-viz.is-chip.is-cup i:not(:nth-child(3)){background:currentColor}#go-theme-root .persistent-lobby.go-theme .lf-change{width:auto;min-height:44px;color:var(--ab-orange-ink);text-underline-offset:3px;box-shadow:none;background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:5px;margin:-14px 0 -2px 70px;padding:0 6px;font-size:13.5px;font-weight:850;text-decoration:underline;display:inline-flex}#go-theme-root .persistent-lobby.go-theme .lf-change:disabled{opacity:.55;cursor:default}.persistent-lobby .lf-row>.lg-prepare{border:0;border-top:1px solid var(--ab-line);background:0 0;border-radius:0;margin:0 12px 12px;padding:12px 0 0}.persistent-lobby .lf-setup{border-top:1px solid var(--ab-line);gap:8px;margin:0 12px 12px;padding-top:4px;display:grid}.persistent-lobby .lf-setup>.tournament-picker.is-bare{background:0 0;border:0;margin:0;padding:0}#go-theme-root .persistent-lobby.go-theme .lf-cancel{width:auto;min-height:44px;color:var(--ab-ink-2);text-underline-offset:3px;box-shadow:none;background:0 0;border:0;justify-self:center;margin:0;padding:6px 14px;font-size:13.5px;font-weight:800;text-decoration:underline}.persistent-lobby .lobby-format .tournament-heading>svg{color:var(--go-purple-light,#b59aff)}.persistent-lobby.go-theme>.switch-proposal.panel{background:var(--go-surface-raised,#24242f);border:1px solid var(--go-purple-light,#b59aff);color:var(--go-white,#f7f5f1);box-shadow:none}.persistent-lobby.go-theme>.switch-proposal h3{color:var(--go-white,#f7f5f1)}.persistent-lobby.go-theme>.switch-proposal .lobby-proposal-announcement{color:var(--go-accent-ink,var(--go-purple-light,#b59aff));letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:750}.persistent-lobby.go-theme>.switch-proposal .subtle{color:var(--go-muted,#a8a6b7)}@media (max-width:520px){#go-theme-root .persistent-lobby.go-theme .lf-main{min-height:58px;padding-top:8px;padding-bottom:8px}.persistent-lobby .lf-rows{gap:6px}}@media (max-width:360px){#go-theme-root .persistent-lobby.go-theme .lf-main{grid-template-columns:44px minmax(0,1fr) 22px;gap:10px;padding:9px 12px 9px 8px}.persistent-lobby .lf-main .lf-viz{width:44px;transform:scale(.88)}#go-theme-root .persistent-lobby.go-theme .lf-change{margin-left:58px}}@media (prefers-reduced-motion:reduce){.persistent-lobby .lf-row{transition:none}}@media (prefers-reduced-motion:no-preference){@keyframes lf-pop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:none}}@keyframes lf-fill{0%{background:0 0;transform:scale(.7)}to{transform:none}}@keyframes lf-deal{0%{opacity:0;transform:translate(-8px,6px)rotate(-8deg)}}@keyframes lf-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}:root[data-lobby-live=true] .persistent-lobby .lf-row.is-current .lf-mark{animation:.34s cubic-bezier(.3,1.6,.5,1) lf-pop}:root[data-lobby-live=true] .persistent-lobby .lf-row.is-current .lf-viz:is(.is-single,.is-cup) i:not(:nth-child(3)){animation:.28s ease-out both lf-fill}:root[data-lobby-live=true] .persistent-lobby .lf-row.is-current .lf-viz.is-cup i:nth-child(2){animation-delay:.14s}:root[data-lobby-live=true] .persistent-lobby .lf-row:is(.is-current,.is-prepared) .lf-viz.is-tournament i{animation:.3s ease-out both lf-deal}:root[data-lobby-live=true] .persistent-lobby .lf-row:is(.is-current,.is-prepared) .lf-viz.is-tournament i:nth-child(2){animation-delay:80ms}:root[data-lobby-live=true] .persistent-lobby .lf-row:is(.is-current,.is-prepared) .lf-viz.is-tournament i:nth-child(3){animation-delay:.16s}:root[data-lobby-live=true] .persistent-lobby .lf-row.is-prepared>:is(.lg-prepare,.lf-setup){animation:.24s ease-out lf-open}}.lf-viz.is-art{background:var(--ab-raised);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--ab-line);color:var(--ab-ink-2);border-radius:13px}.lf-viz.is-art svg{width:100%;height:100%;display:block}.lf-viz.is-art .lf-open{stroke:currentColor}.persistent-lobby .lf-row:is(.is-current,.is-prepared) .lf-viz.is-art{background:var(--ab-paper);box-shadow:inset 0 0 0 1.5px var(--ab-orange-ink)}@media (prefers-reduced-motion:no-preference){:root[data-lobby-live=true] .persistent-lobby .lf-row:is(.is-current,.is-prepared) .lf-viz.is-art svg{animation:.32s cubic-bezier(.2,1.5,.4,1) both lf-pop}}:root[data-motion=still] .lf-viz.is-art svg{animation:none!important}.lf-viz.is-art-chip{width:auto;height:16px;color:var(--ab-ink-2)}.lf-viz.is-art-chip svg{width:auto;height:16px;display:block}.lf-viz.is-art-chip .lf-open{stroke:currentColor}.lobby-dock{z-index:40;padding:10px 0 max(12px,env(safe-area-inset-bottom));background:var(--ab-paper);border-top:1px solid var(--ab-line);visibility:hidden;transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s .24s;position:fixed;bottom:0;left:0;right:0;transform:translateY(calc(100% + 8px));box-shadow:0 -14px 30px -18px #0a061899}.lobby-dock[data-shown=true]{visibility:visible;transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.lobby-dock[data-active=false]{display:none}.lobby-dock-in{box-sizing:border-box;width:var(--lobby-dock-width,calc(100% - 32px));max-width:calc(100% - 32px);margin-left:var(--lobby-dock-left,16px);gap:9px;display:grid}.lobby-dock-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.lobby-dock-line{min-width:0;color:var(--ab-ink-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:13px;font-weight:800;line-height:1.3;overflow:hidden}.lobby-dock-who{flex:0 auto;gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.lobby-dock-who li{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;min-width:0;max-width:128px;padding:3px 9px 3px 7px;font-size:12px;font-weight:900;line-height:1.2;display:inline-flex}.lobby-dock-who li svg{flex:none}.lobby-dock-who .is-me{background:var(--ab-orange-soft);color:var(--ab-orange-ink);box-shadow:inset 0 0 0 1.5px var(--ab-orange-ink)}.lobby-dock-who .is-ready{background:var(--ab-green-soft);color:var(--ab-green-ink)}.lobby-dock-who .is-wait{background:var(--ab-raised);color:var(--ab-ink-2);box-shadow:inset 0 0 0 1px var(--ab-line-strong)}.lobby-dock-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.lobby-dock .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#go-theme-root .persistent-lobby.go-theme .lobby-dock .lobby-ready-bar.lobby-dock-actions{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}#go-theme-root .persistent-lobby.go-theme .lobby-dock .lobby-dock-actions>button{border-radius:16px;width:100%;min-height:56px;margin:0;font-size:17px}#go-theme-root:has(.lobby-dock[data-active=true]){padding-bottom:var(--lobby-dock-space,128px)}#go-theme-root .persistent-lobby.go-theme .lobby-person.is-turn{border-color:var(--ab-orange-ink);box-shadow:inset 0 0 0 1px var(--ab-orange-ink)}#go-theme-root .persistent-lobby.go-theme .lobby-person.is-turn .lobby-person-status{color:var(--ab-orange-ink);font-weight:900}#go-theme-root .persistent-lobby.go-theme .lobby-person.is-turn .lobby-status-dot{background:var(--ab-orange-ink)}@keyframes lobby-ready-nudge{0%,to{box-shadow:0 0 #f6572900}35%{box-shadow:0 0 0 6px #f6572961}}:root[data-lobby-nudge=true] :is([data-lobby-ready],.lobby-dock-actions>button):not(:disabled){animation:.8s ease-out 2 lobby-ready-nudge}@media (prefers-reduced-motion:reduce){.lobby-dock,.lobby-dock[data-shown=true]{transition:none}:root[data-lobby-nudge=true] :is([data-lobby-ready],.lobby-dock-actions>button){animation:none}}.persistent-lobby .lg-now:has(>.lg-now-jump){grid-template-columns:auto minmax(0,1fr) auto}#go-theme-root .persistent-lobby.go-theme .lg-now>.lg-now-jump{border:1.5px solid var(--ab-orange-ink);width:auto;min-height:44px;color:var(--ab-orange-ink);white-space:nowrap;box-shadow:none;background:0 0;border-radius:12px;align-items:center;gap:3px;margin:0;padding:0 11px;font-size:13.5px;font-weight:900;display:inline-flex}#go-theme-root .persistent-lobby.go-theme .lg-now>.lg-now-jump:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:2px}@media (max-width:374px){.lobby-dock-game{display:none}.lobby-dock-who li{padding:3px 7px 3px 6px}.lobby-dock-who{gap:4px}}#go-theme-root .persistent-lobby.go-theme .lobby-ready-meter.is-who{justify-content:center}.lobby-ready-meter.is-who .lobby-dock-who li{max-width:160px;padding:4px 10px 4px 8px;font-size:12.5px}.persistent-lobby .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lobby-dock-line.is-waiting{color:var(--ab-green-ink)}.lobby-wait-dots{vertical-align:middle;gap:3px;margin-left:5px;display:inline-flex}.lobby-wait-dots i{opacity:.35;background:currentColor;border-radius:50%;width:4px;height:4px}#go-theme-root .persistent-lobby.go-theme .lobby-dock .lobby-dock-actions>button.secondary:not(:disabled){min-height:48px;color:var(--ab-green-ink);border:1.5px solid var(--ab-green-ink);box-shadow:none;background:0 0;font-size:15.5px}@media (prefers-reduced-motion:no-preference){@keyframes lobby-wait-dot{0%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-2px)}}.lobby-wait-dots i{animation:1.2s ease-in-out infinite lobby-wait-dot}.lobby-wait-dots i:nth-child(2){animation-delay:.18s}.lobby-wait-dots i:nth-child(3){animation-delay:.36s}@keyframes lobby-chip-pop{0%{transform:scale(.82)}55%{transform:scale(1.12)}to{transform:none}}:root[data-lobby-live=true] .lobby-dock-who li.is-ready{animation:.38s cubic-bezier(.3,1.6,.5,1) lobby-chip-pop}@keyframes lobby-card-ready{0%{box-shadow:0 0 #50c8788c}to{box-shadow:0 0 0 14px #50c87800}}:root[data-lobby-live=true] .persistent-lobby .lobby-person.is-ready{animation:.7s ease-out lobby-card-ready}@keyframes lobby-turn-dot{0%,to{box-shadow:0 0 #f6572980}60%{box-shadow:0 0 0 5px #f6572900}}#go-theme-root .persistent-lobby.go-theme .lobby-person.is-turn .lobby-status-dot{animation:1.8s ease-out infinite lobby-turn-dot}@keyframes lobby-jump-bob{0%,to{transform:none}50%{transform:translateY(3px)}}.lg-now-jump svg{animation:.7s ease-in-out 3 lobby-jump-bob}.lobby-dock[data-shown=true] .lobby-dock-top{animation:.32s 60ms both lobby-dock-in}@keyframes lobby-dock-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}#go-theme-root .persistent-lobby.go-theme :is(.lobby-ready-bar,.lobby-dock-actions)>button.primary[aria-busy=true]:disabled{background:var(--primary,#f65729);border-color:var(--primary,#f65729);color:#fff;opacity:.72;cursor:progress}#go-theme-root .persistent-lobby.go-theme :is(.lobby-ready-bar,.lobby-dock-actions)>button.secondary[aria-busy=true]:disabled{opacity:.72;cursor:progress}.lobby-dock-line.is-waiting{text-overflow:clip;align-items:center;display:flex}.lobby-dock-line.is-waiting .lobby-dock-text{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:374px){.lobby-dock-line.is-waiting .lobby-dock-text{display:none}.lobby-dock-line.is-waiting .lobby-wait-dots{margin-left:2px}.lobby-dock-who li{max-width:150px}}@media (min-width:1000px){#go-theme-root .persistent-lobby.go-theme:has(>.lobby-dock){grid-template-columns:minmax(0,1fr) minmax(340px,380px);align-items:start;gap:0 28px;max-width:1080px}#go-theme-root .persistent-lobby.go-theme:has(>.lobby-dock)>*{grid-column:1;min-width:0;margin-top:0;margin-bottom:16px}#go-theme-root .persistent-lobby.go-theme:has(>.lobby-dock)>.lobby-heading{grid-column:1/-1}#go-theme-root .persistent-lobby.go-theme:has(>.lobby-dock)>.lobby-ready-bar{grid-area:2/2/span 60;align-self:start;margin-bottom:0;position:sticky;top:16px}#go-theme-root .persistent-lobby.go-theme:has(>.lobby-dock)>:last-child{margin-bottom:0}#go-theme-root .persistent-lobby.go-theme:has(>.lobby-dock)>.lobby-dock{display:none}#go-theme-root:has(.lobby-dock[data-active=true]){padding-bottom:0}#go-theme-root .persistent-lobby.go-theme:has(>.lobby-dock) .lg-now>.lg-now-jump{display:none}#go-theme-root .persistent-lobby.go-theme:has(>.lobby-dock) .lg-now:has(>.lg-now-jump){grid-template-columns:auto minmax(0,1fr)}}#go-theme-root .persistent-lobby,.room-themed-dialog.lg-picker{--lk-sec:#211a3b;--lk-card:#2e2652;--lk-pick:#352a5e;--lk-shadow:0 1px 0 #06031261;--lk-wait:#8f81b2}#go-theme-root[data-go-theme=light] .persistent-lobby,.room-themed-dialog.lg-picker[data-go-theme=light]{--lk-sec:#d6d7d9;--lk-card:#ededee;--lk-pick:#f7f5f3;--lk-shadow:0 1px 0 #27292e29;--lk-wait:#636872}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby :is(.lobby-ready-bar,details.lobby-options,details.lobby-visual-help,details.lobby-name){background:var(--lk-sec);border-color:#0000}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby :is(.lf-row.is-open,.choice-level:not(.is-chosen),:is(.language-picker,.duel-rules-picker) label:not(.selected):not(.chosen):not(:has(input:checked)),.lobby-rule-fact),.room-themed-dialog.lg-picker:not(#_) .lg-picker-grid :is(button,.fav-shelf>button):not(.is-picked):not(.is-random){background:var(--lk-card);box-shadow:var(--lk-shadow);border-color:#0000}.room-themed-dialog.lg-picker:not(#_) .lg-picker-grid :is(button,.fav-shelf>button).is-current{background:var(--lk-sec);box-shadow:inset 0 0 0 1.5px var(--ab-line-strong)}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby :is(.lf-row.is-current,.lf-row.is-prepared){background:var(--lk-pick);border-color:var(--ab-orange-ink)}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby :is(.choice-level.is-chosen,:is(.language-picker,.duel-rules-picker) label:is(.selected,.chosen,:has(input:checked))){background:var(--lk-pick);border-color:var(--ab-orange-ink);box-shadow:inset 0 0 0 1px var(--ab-orange-ink),var(--lk-shadow);color:var(--ab-ink)}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby .choice-level.is-chosen .choice-level-text strong{color:var(--ab-ink)}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby .choice-level.is-chosen .choice-level-text small{color:var(--ab-orange-ink)}.room-themed-dialog.lg-picker:not(#_) .lg-picker-grid :is(button,.fav-shelf>button).is-picked{background:var(--lk-pick);border-color:var(--ab-orange-ink);box-shadow:inset 0 0 0 1px var(--ab-orange-ink),var(--lk-shadow)}.room-themed-dialog.lg-picker:not(#_) .lg-swap-game.is-new,#go-theme-root .persistent-lobby .lg-proposal .lg-swap-game.is-new{background:var(--lk-pick)}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby .lobby-ready-bar button.primary:disabled{border:1.5px dashed var(--lk-wait);color:var(--ab-ink-2);box-shadow:none;background:0 0}.lp-tournament-rules{text-align:left;gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.lp-tournament-rules>li+li{border-top:1px solid var(--ab-line,var(--go-line))}.lp-tournament-rules>li>button,.lp-tournament-rules>li>div{width:100%;color:var(--ab-ink,var(--go-white));text-align:left;font:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:14px 2px;display:flex}.lp-tournament-rules>li>button{cursor:pointer;min-height:64px}.lp-tournament-rules .room-game-symbol{flex:none}.lp-tournament-rules>li>button>span,.lp-tournament-rules>li>div>span{flex:1;min-width:0}.lp-tournament-rules strong{font-size:15px;line-height:1.3;display:block}.lp-tournament-rules small{color:var(--ab-muted,var(--go-muted));overflow-wrap:break-word;margin-top:5px;font-size:13px;line-height:1.45;display:block}.lp-tournament-rules button>svg{color:var(--ab-orange-ink);flex:none}.lp-tournament-rules button:hover{background:var(--lk-pick,var(--ab-raised))}.lp-tournament-rules button:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:-3px;border-radius:10px}.lp-plan{min-width:0;color:var(--ab-ink);grid-column:1;scroll-margin-top:20px}.lp-plan .lp-sheet-head h2,.lp-plan [data-plan-title],.lp-plan .lp-review-main h4{color:var(--ab-ink);margin:0;line-height:1.2}.lp-plan [data-plan-title]{margin:16px 0;font-size:24px}.lp-plan .lp-review-main h4{font-size:21px}.lp-plan button{cursor:pointer;min-height:44px}.lp-plan button:disabled{cursor:not-allowed;opacity:.52}.lp-plan p{line-height:1.5}.lp-confirmed{background:var(--lk-card,var(--ab-paper));border-radius:20px;padding:18px}.lp-confirmed h2{font-size:27px}.lp-confirmed p{color:var(--ab-muted);margin:4px 0 0;font-size:15px}.lp-state{color:var(--ab-mint-ink);align-items:center;gap:7px;margin-bottom:10px;font-size:13px;font-weight:750;display:flex}.lp-confirmed-main{justify-content:space-between;align-items:center;gap:14px;display:flex}.lp-confirmed.is-compact{padding:13px 16px}.lp-confirmed.is-compact h2{font-size:20px}.lp-confirmed.is-compact .lf-viz{width:40px;height:40px}.lp-confirmed.is-compact .lp-state{margin-bottom:4px}.lp-selected-games{gap:8px;margin:15px 0;display:grid}.lp-selected-games>span{background:var(--lk-card,var(--ab-raised));border-radius:13px;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:flex}.lp-selected-games b{overflow-wrap:break-word;font-size:14px}.lp-selected-games .v3-gicon{flex-shrink:0}.lp-selected-games .lp-more{color:var(--ab-muted);background:0 0;font-size:13px}.lp-change{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;display:flex}.lp-note{color:var(--ab-muted);margin:12px 0;font-size:14px}.lp-success{background:var(--ab-mint-soft);color:var(--ab-mint-ink);border-radius:13px;align-items:center;gap:7px;padding:12px 14px;font-size:14px;display:flex}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:19px 0 14px;display:grid}.lp-steps>span{border-bottom:3px solid var(--ab-line);color:var(--ab-muted);align-items:center;gap:6px;padding:0 0 10px;font-size:13px;font-weight:750;display:flex}.lp-steps b{background:var(--lk-card,var(--ab-paper));border-radius:50%;place-items:center;min-width:23px;height:23px;display:grid}.lp-steps .is-current{color:var(--ab-orange-ink);border-color:var(--ab-orange-ink)}.lp-steps .is-done{color:var(--ab-mint-ink)}.lp-draft-label{color:var(--ab-orange-ink);align-items:center;gap:6px;font-size:13px;font-weight:750;display:flex}.lp-formats{gap:10px;display:grid}.lp-formats>button{text-align:left;background:var(--lk-card,var(--ab-paper));color:var(--ab-ink);border:2px solid #0000;border-radius:17px;align-items:center;gap:13px;min-height:88px;padding:13px 15px;display:flex}.lp-formats>button>span:nth-child(2){flex:1;min-width:0}.lp-formats strong{font-size:19px;display:block}.lp-formats small{color:var(--ab-muted);margin-top:4px;font-size:14px;display:block}.lp-plan button.is-selected{border-color:var(--ab-orange-ink);background:var(--lk-pick,var(--lk-card,var(--ab-paper)))}.lp-formats>button>svg{color:var(--ab-orange-ink);flex-shrink:0}.lp-search{border:1px solid var(--ab-line-strong,var(--ab-line));background:var(--lk-card,var(--ab-paper));color:var(--ab-muted);border-radius:13px;align-items:center;gap:8px;padding:0 10px;display:flex}.lp-search input{width:100%;min-width:0;min-height:48px;font:inherit;padding:10px 0;font-size:16px;color:var(--ab-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}.lp-search button{color:inherit;background:0 0;border:0;min-width:44px}.lp-tools{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.lp-tools button{border:1px solid var(--ab-line);background:var(--lk-card,var(--ab-paper));color:var(--ab-ink);border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}.lp-tools button[aria-pressed=true]{border-color:var(--ab-orange-ink);color:var(--ab-orange-ink)}.lp-game-grid{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:440px;margin:14px 0;padding:3px;display:grid;overflow-y:auto}.lp-game-grid button{background:var(--lk-card,var(--ab-paper));min-width:0;min-height:110px;color:var(--ab-ink);text-align:center;border:2px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:12px 8px;display:flex;position:relative}.lp-game-grid strong{overflow-wrap:break-word;font-size:13px;line-height:1.3}.lp-choice-tick{color:var(--ab-orange-ink);position:absolute;top:6px;right:6px}.lp-count{font-size:14px;font-weight:750}.lp-rounds{border:0;margin:16px 0;padding:0}.lp-rounds legend{margin-bottom:10px;font-size:16px;font-weight:750}.lp-rounds>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.lp-rounds button{background:var(--lk-card,var(--ab-paper));color:var(--ab-ink);border:2px solid #0000;border-radius:12px;padding:9px;font-size:20px;font-weight:800}.lp-warning{background:var(--ab-amber-soft);color:var(--ab-amber-ink);border-radius:13px;align-items:flex-start;gap:8px;padding:13px 14px;font-size:14px;line-height:1.5;display:flex}.lp-warning svg{flex-shrink:0;margin-top:2px}.lp-warning button{margin-top:10px;display:flex}.lp-review-heading{align-items:center;gap:13px;display:flex}.lp-review-heading p{color:var(--ab-muted);margin:4px 0}.lp-editor-footer{z-index:6;padding:22px 0 calc(10px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--ab-paper) 22px);margin:14px 0 0;position:sticky;bottom:0}.lp-editor-footer>div{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.lp-editor-footer button{justify-content:center;align-items:center;gap:7px;min-height:52px;padding:11px 16px;line-height:1.25;display:flex}.lp-editor-footer button>span{text-wrap:balance;text-align:center}.lp-editor-footer button>svg{flex-shrink:0}.lp-editor-footer p{color:var(--ab-muted);text-align:center;margin:10px 0 0;font-size:12px}.persistent-lobby[data-plan-editing=true]>.lobby-ready-bar,.persistent-lobby[data-plan-editing=true]>.lobby-options,.persistent-lobby[data-plan-editing=true]>.lobby-visual-help,.persistent-lobby[data-plan-editing=true]>.lobby-name,.persistent-lobby[data-plan-editing=true]>.lobby-footnote,.persistent-lobby[data-plan-editing=true]>.page-foot-links{display:none}.lp-plan [data-plan-title]:focus{outline:none}@media (max-width:600px){.lp-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:380px}.lp-steps{grid-template-columns:1fr 1fr 1.3fr;gap:5px}.lp-steps>span{font-size:12px}.lp-confirmed{padding:15px}.lp-formats strong{font-size:18px}.lp-formats small{font-size:13px}.lp-editor-footer{bottom:0}.lp-plan [data-plan-title]{font-size:23px}}@media (prefers-reduced-motion:no-preference){.lp-plan.is-editing .lp-formats,.lp-plan.is-editing .lp-review{animation:.18s ease-out lp-arrive}.lp-choice-tick{animation:.16s ease-out lp-check}.lp-success{animation:.2s ease-out lp-arrive}@keyframes lp-arrive{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes lp-check{0%{transform:scale(.65)}to{transform:scale(1)}}}.lp-plan [data-plan-title],.lp-plan .lp-review-main h4{font-weight:850}.lp-plan .lp-change{font-weight:800}.lp-overview-games{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-overview-games>span{gap:8px;padding:9px}.lp-overview-games b{font-size:13px}.lp-review .lp-selected-games{overscroll-behavior:contain;max-height:320px;overflow:auto}@media (max-width:370px){.lp-overview-games{grid-template-columns:1fr}}.persistent-lobby[data-plan-editing=true]>.lg-room{display:none}@media (max-width:370px){.lp-steps>span{flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.lp-steps{gap:6px}.lp-steps>span:last-child{letter-spacing:-.15px}}.lp-single-tools{justify-content:space-between;align-items:center;gap:9px;margin:8px 0 12px;display:flex}.lp-single-tools>button{align-items:center;gap:7px;min-height:44px;padding:9px 12px;display:flex}.lp-game-grid .fav-shelf{gap:8px;padding:10px}.lp-editor-footer .fav-edit-bar{gap:12px;display:flex}.lp-editor-footer .fav-edit-bar button{flex-shrink:0}@media (max-width:420px){.lp-editor-footer>div{gap:8px}.lp-editor-footer button{gap:6px;padding:11px 12px}}.lp-backdrop{z-index:70;background:#0a06189e;position:fixed;inset:0}#go-theme-root[data-go-theme=light] .lp-backdrop{background:#27292e66}html:has(.lp-plan.is-editing){overflow:hidden}#go-theme-root .persistent-lobby .lp-plan.is-editing{z-index:71;overscroll-behavior:contain;background:var(--ab-paper);border-radius:26px 26px 0 0;max-height:calc(100dvh - 28px);margin:0;padding:0 18px;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -14px 40px #0000006b}.lp-sheet-head{z-index:7;background:var(--ab-paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin:0 -18px;padding:8px 18px 10px;display:grid;position:sticky;top:0}.lp-grab{background:var(--ab-line-strong);border-radius:3px;grid-column:1/-1;justify-self:center;width:40px;height:5px;margin-bottom:4px}.lp-plan .lp-sheet-head h2{font-size:22px;font-weight:900}.lp-plan .lp-x{background:var(--lk-card,var(--ab-raised));width:44px;height:44px;min-height:44px;color:var(--ab-ink);box-shadow:inset 0 0 0 2px var(--ab-line-strong);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.lp-plan .lp-x:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--ab-orange-ink)}.lp-plan.is-editing .lp-steps{margin:4px 0 6px}.lp-plan.is-editing [data-plan-title]{margin:10px 0 12px;font-size:21px}.lp-plan.is-editing .lp-editor-footer{padding:18px 18px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--ab-paper) 20px);margin:18px -18px 0}.lp-was{background:var(--lk-sec,var(--ab-raised));color:var(--ab-muted);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border-radius:7px;margin-left:8px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:900;display:inline-block}.lp-radio{width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--ab-line-strong);color:var(--ab-paper);border-radius:50%;flex:none;place-items:center;display:grid}.lp-formats>button.is-selected .lp-radio{background:var(--ab-orange-ink);box-shadow:none}.lp-plan.is-editing .lp-tools{scrollbar-width:none;flex-wrap:nowrap;margin:12px -18px;padding:0 18px;overflow-x:auto}.lp-plan.is-editing .lp-tools::-webkit-scrollbar{display:none}.lp-plan.is-editing .lp-tools button{border-radius:999px;flex:none;min-height:40px;padding:0 13px}.lp-tray{scrollbar-width:none;gap:7px;margin:0 -18px 4px;padding:2px 18px;display:flex;overflow-x:auto}.lp-tray::-webkit-scrollbar{display:none}.lp-tray button{background:var(--lk-pick,var(--ab-raised));min-height:44px;box-shadow:inset 0 0 0 1.5px var(--ab-orange-ink);color:var(--ab-ink);font:inherit;cursor:pointer;border:0;border-radius:13px;flex:none;align-items:center;gap:7px;padding:3px 10px 3px 4px;font-size:13.5px;font-weight:800;display:flex}.lp-tray .v3-gicon{width:32px;height:32px}.lp-tray svg{color:var(--ab-muted)}.lp-plan.is-editing .lp-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.lp-plan.is-editing .lp-game-grid button{min-height:104px}@media (min-width:761px){#go-theme-root .persistent-lobby .lp-plan.is-editing{border-radius:24px;width:min(720px,100vw - 48px);max-height:calc(100dvh - 64px);padding:0 24px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.lp-sheet-head{margin:0 -24px;padding:16px 24px 10px}.lp-grab{display:none}.lp-plan.is-editing .lp-editor-footer,.lp-plan.is-editing .lp-tools,.lp-tray{margin-inline:-24px;padding-inline:24px}.lp-plan.is-editing .lp-game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:370px){#go-theme-root .persistent-lobby .lp-plan.is-editing{padding:0 14px}.lp-sheet-head{margin:0 -14px;padding-inline:14px}.lp-plan.is-editing .lp-editor-footer{margin-inline:-14px;padding-inline:14px}.lp-plan.is-editing .lp-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){:root[data-lobby-live] .lp-backdrop{animation:.2s ease-out lp-fade}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@media (max-width:760px){:root[data-lobby-live] #go-theme-root .persistent-lobby .lp-plan.is-editing{animation:.26s cubic-bezier(.2,.8,.2,1) lp-sheet-up}}@keyframes lp-sheet-up{0%{transform:translateY(100%)}to{transform:none}}:root[data-lobby-live] .lp-plan.is-editing .lp-steps>span i{transition:background .3s}:root[data-lobby-live] .lp-backdrop.is-closing{animation:.19s ease-in forwards lp-fade-out}@keyframes lp-fade-out{to{opacity:0}}:root[data-lobby-live] #go-theme-root .persistent-lobby .lp-plan.is-editing.is-closing{animation:.19s ease-in forwards lp-sheet-down}@keyframes lp-sheet-down{to{transform:translateY(100%)}}@media (min-width:761px){:root[data-lobby-live] #go-theme-root .persistent-lobby .lp-plan.is-editing{animation:.22s cubic-bezier(.2,.8,.2,1) lp-pop-in}:root[data-lobby-live] #go-theme-root .persistent-lobby .lp-plan.is-editing.is-closing{animation:.17s ease-in forwards lp-pop-out}@keyframes lp-pop-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes lp-pop-out{to{opacity:0;transform:translate(-50%,-48%)scale(.97)}}}:root[data-lobby-live] .lp-step-body[data-dir=next]{animation:.24s cubic-bezier(.2,.8,.2,1) lp-step-next}:root[data-lobby-live] .lp-step-body[data-dir=back]{animation:.24s cubic-bezier(.2,.8,.2,1) lp-step-back}@keyframes lp-step-next{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes lp-step-back{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}:root[data-lobby-live] .lp-plan.is-editing .lp-steps>span:after{content:none}:root[data-lobby-live] .lp-formats>button.is-selected .lp-radio{animation:.3s cubic-bezier(.3,1.7,.5,1) lp-radio-pop}@keyframes lp-radio-pop{0%{transform:scale(.6)}to{transform:none}}:root[data-lobby-live] .lp-tray button{animation:.22s ease-out lp-tray-in}@keyframes lp-tray-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.lp-formats>button,.lp-game-grid button{transition:transform .12s,border-color .15s,background-color .15s}.lp-formats>button:active,.lp-game-grid button:active{transform:scale(.98)}}.lp-step-body{display:block}.lp-plan .lp-warning{background:var(--lk-card,var(--ab-raised));color:var(--ab-ink-2);border:1px solid var(--ab-line);box-shadow:var(--lk-shadow,none);border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.45}.lp-plan .lp-warning svg{color:var(--ab-orange-ink)}.lp-plan .lp-step-body .lp-warning{margin:12px 0}.lp-plan .lp-step-body+.lp-alert{margin-top:12px}.lp-alert{gap:11px}.lp-alert>div{gap:3px;min-width:0;display:grid}.lp-alert b{color:var(--ab-ink);font-size:15px;font-weight:850}.lp-alert span{overflow-wrap:break-word}.lp-alert small{color:var(--ab-muted);font-size:13px}.lp-review-card{background:var(--lk-card,var(--ab-raised));box-shadow:var(--lk-shadow,none);border-radius:18px;flex-direction:column;gap:11px;margin:4px 0 0;padding:15px 16px;display:flex}.lp-review-main{align-items:center;gap:12px;min-width:0;display:flex}.lp-review-main>div{flex:1;min-width:0}.lp-plan .lp-review-main h4{font-size:22px;font-weight:900;line-height:1.15}.lp-review-main p{color:var(--ab-muted);overflow-wrap:break-word;margin:3px 0 0;font-size:14px}.lp-review-main .lf-viz{flex:none;width:46px;height:46px}.lp-review-main>.room-game-symbol{flex:none}.lp-review-card .lp-summary-games>span{background:var(--lk-sec,var(--ab-paper))}.lp-review-was{border-top:1px solid var(--ab-line);color:var(--ab-muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;padding-top:11px;font-size:13.5px;display:flex}.lp-review-was span{letter-spacing:.07em;text-transform:uppercase;font-size:11.5px;font-weight:900}.lp-review-facts{gap:9px;margin:14px 2px 0;padding:0;list-style:none;display:grid}.lp-review-facts li{color:var(--ab-ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.lp-review-facts svg{color:var(--ab-muted);flex:none;margin-top:2px}@media (max-width:370px){.lp-plan .lp-review-main h4{font-size:20px}.lp-review-main>.room-game-symbol{display:none}}#go-theme-root .persistent-lobby .lp-plan.is-editing{flex-direction:column;height:min(780px,100dvh - 28px);display:flex;overflow:hidden}.lp-plan.is-editing .lp-sheet-head,.lp-plan.is-editing .lp-steps{flex-shrink:0}.lp-plan.is-editing .lp-step-body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 2px 12px;overflow-y:auto}.lp-plan.is-editing .lp-editor-footer{flex-shrink:0;margin-top:0;position:relative;bottom:auto}.lp-plan.is-editing>.lp-alert{flex-shrink:0;max-height:130px;overflow:auto}.lp-settings-header{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 24px;display:flex}.lp-plan .lp-back-to-games{border:1px solid var(--ab-line);background:var(--lk-card);min-height:44px;color:var(--ab-ink);font:inherit;box-shadow:var(--lk-shadow);text-align:center;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:14px;font-weight:800;line-height:1.3;display:inline-flex}.lp-back-to-games svg{color:var(--ab-orange-ink);flex:none}.lp-back-to-games:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:3px}@media (hover:hover){.lp-plan .lp-back-to-games:hover:not(:disabled){background:var(--lk-pick);border-color:var(--ab-orange-ink)}}@media (max-width:600px){.lp-settings-header{gap:10px;margin:18px 0 22px}.lp-plan .lp-back-to-games{padding-inline:10px;font-size:13px}.lp-settings-header .lp-settings-game{gap:9px}.lp-settings-header .lp-settings-game strong{font-size:18px}.lp-settings-header .lp-settings-game span{font-size:13px}}.lp-settings-game{align-items:center;gap:12px;min-width:0;display:flex}.lp-settings-game>div{min-width:0}.lp-settings-game strong{overflow-wrap:break-word;font-size:21px;display:block}.lp-settings-game span{color:var(--ab-muted);font-size:14px;display:block}.lp-game-settings .duel-rules-picker{margin:0}.lp-game-settings .choice-levels{margin-block:16px}.lp-review-card .lobby-rule-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}@media (min-width:761px){#go-theme-root .persistent-lobby .lp-plan.is-editing{height:min(780px,100dvh - 64px)}}#go-theme-root .lp-game-settings .duel-rules-picker{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}#go-theme-root .lp-game-settings .duel-rules-picker>h3{display:none}#go-theme-root .lp-game-settings .duel-rules-picker fieldset{min-width:0;margin:0 0 22px;padding:0}#go-theme-root .lp-game-settings .duel-rules-picker legend{color:var(--ab-ink);margin:0 0 10px;padding:0;font-size:15px;font-weight:800;line-height:1.4}#go-theme-root .lp-game-settings :is(.variant-choices,.pace-choices){grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:10px;display:grid}#go-theme-root .lp-game-settings :is(.variant-choices,.pace-choices) label{min-width:0;min-height:76px;color:var(--ab-ink);text-align:left;cursor:pointer;overflow-wrap:normal;word-break:normal;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;padding:14px 32px 14px 14px;display:flex;position:relative}#go-theme-root .lp-game-settings :is(.variant-choices,.pace-choices) label>span{order:initial;flex-basis:auto;min-width:0}#go-theme-root .lp-game-settings :is(.variant-choices,.pace-choices) strong{color:var(--ab-ink);font-size:15px;font-weight:800;line-height:1.35;display:block}#go-theme-root .lp-game-settings :is(.variant-choices,.pace-choices) small{color:var(--ab-muted);overflow-wrap:normal;word-break:normal;margin:4px 0 0;font-size:13px;line-height:1.45;display:block}#go-theme-root .lp-game-settings :is(.variant-choices,.pace-choices) .chosen small{color:var(--ab-orange-ink)}#go-theme-root .lp-game-settings :is(.variant-choices,.pace-choices) label>svg{color:var(--ab-muted);flex:none}#go-theme-root .lp-game-settings :is(.variant-choices,.pace-choices) .chosen>svg{color:var(--ab-orange-ink)}#go-theme-root .lp-game-settings :is(.variant-choices,.pace-choices) .rule-check{display:none}#go-theme-root .lp-game-settings :is(.variant-choices,.pace-choices) .chosen:after{content:"";background:var(--ab-orange-ink);width:18px;height:18px;color:var(--ab-paper);box-shadow:0 0 0 2px var(--lk-card);border-radius:50%;place-items:center;font:900 12px/1 sans-serif;display:grid;position:absolute;top:7px;right:7px}#go-theme-root .lp-game-settings :is(.variant-choices,.pace-choices) label:focus-within{outline:none}#go-theme-root .lp-game-settings :is(.variant-choices,.pace-choices) label:has(input:focus-visible){outline:3px solid var(--ab-orange-ink);outline-offset:3px}#go-theme-root .lp-game-settings .pace-bars{margin-top:4px}#go-theme-root .lp-game-settings .pace-bars i{background:var(--ab-line-strong)}#go-theme-root .lp-game-settings .pace-bars i.lit{background:var(--ab-muted)}#go-theme-root .lp-game-settings .chosen .pace-bars i.lit{background:var(--ab-orange-ink)}#go-theme-root .lp-game-settings .rule-timing{border-top:1px solid var(--ab-line);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;margin:0;padding:14px 0;display:flex}#go-theme-root .lp-game-settings .rule-timing span{color:var(--ab-muted);font-size:13px}#go-theme-root .lp-game-settings .rule-timing b{color:var(--ab-ink);font-size:18px;display:block}#go-theme-root .lp-game-settings .rules-fairness{background:0 0;padding:0;color:var(--ab-muted)!important;margin:12px 0 0!important}@media (max-width:600px){#go-theme-root .lp-game-settings .variant-choices{grid-template-columns:repeat(2,minmax(0,1fr))}#go-theme-root .lp-game-settings :is(.variant-choices,.pace-choices) label{padding:12px 28px 12px 12px}#go-theme-root .lp-game-settings .pace-choices{grid-template-columns:repeat(2,minmax(0,1fr))}#go-theme-root .lp-game-settings .pace-choices:has(>label:nth-child(3):last-child)>label:last-child{grid-column:1/-1}}#go-theme-root .lp-game-settings :is(.variant-choices,.pace-choices) .chosen:before{content:"";border:solid var(--ab-paper);z-index:1;border-width:0 2px 2px 0;width:5px;height:8px;position:absolute;top:11px;right:13px;transform:rotate(45deg)}.lp-plan :is(.lp-sheet-head,.lp-formats,.lp-game-grid,.lp-tools,.lp-editor-footer,.lp-search,.lp-tray,.lp-single-tools) button{font:inherit}#go-theme-root .lp-plan .lp-editor-footer button[data-plan-next]{background:var(--v3-action,var(--go-action,#c4401a));border:1px solid var(--v3-action,var(--go-action,#c4401a));color:var(--v3-on-action,#fff);font-weight:800}#go-theme-root .lp-plan .lp-editor-footer button[data-plan-next]:hover:not(:disabled){background:var(--v3-action-hover,var(--go-action-hover,#d24a22));border-color:var(--v3-action-hover,var(--go-action-hover,#d24a22))}.lp-game-settings>.rules-fixed-copy{max-width:56ch;color:var(--ab-ink-2)}.rules-fixed-copy .rules-fixed-facts{border-top:1px solid var(--ab-line);border-bottom:1px solid var(--ab-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:18px 0;display:grid}.rules-fixed-facts dt{color:var(--ab-muted);align-items:center;gap:7px;font-size:13px;display:flex}.rules-fixed-facts dt svg{flex:none}.rules-fixed-facts dd{color:var(--ab-ink);gap:2px;margin:8px 0 0;font-size:28px;font-weight:900;line-height:1.2;display:grid}.rules-fixed-facts dd small{color:var(--ab-muted);font-size:13px;font-weight:500}.lp-game-settings>.rules-fixed-copy>p{color:var(--ab-ink-2);margin:18px 0 10px;font-size:15px;line-height:1.6}.lp-game-settings>.rules-fixed-copy>small{color:var(--ab-muted);font-size:13px}.lp-incoming{border-bottom:1px solid var(--ab-line);align-items:center;gap:10px;margin:6px 0 18px;padding:12px 0;display:flex}.lp-incoming>svg{color:var(--ab-orange-ink);flex:none}.lp-incoming>div{flex:1;gap:3px;min-width:0;display:grid}.lp-incoming strong{color:var(--ab-ink);font-size:14px;font-weight:800}.lp-incoming span{color:var(--ab-muted);font-size:13px;line-height:1.4}.lp-plan .lp-incoming button{border:1px solid var(--ab-line);min-height:44px;color:var(--ab-ink);font:inherit;background:0 0;border-radius:11px;flex:none;padding:8px 12px;font-size:13px;font-weight:700}.lp-incoming button:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:2px}.lp-plan.is-editing .lp-editor-footer{background:var(--ab-paper);border-top:1px solid var(--ab-line);padding-top:14px}.lp-plan .lp-editor-footer>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-plan .lp-editor-footer button{border-radius:13px;min-height:48px;padding:12px 18px;font-size:15px}#go-theme-root .lp-plan .lp-editor-footer button.secondary{background:var(--lk-card);border:1px solid var(--ab-line-strong);box-shadow:var(--lk-shadow);color:var(--ab-ink);min-width:90px;font-weight:800}#go-theme-root .lp-plan .lp-editor-footer button.secondary:hover:not(:disabled){background:var(--lk-pick);border-color:var(--ab-orange-ink);color:var(--ab-ink)}.lp-plan .lp-editor-footer button.primary{flex:0 240px;font-weight:800}.lp-plan .lp-editor-footer button:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:2px}@media (max-width:600px){.lp-plan .lp-editor-footer>div{gap:10px}.lp-plan .lp-editor-footer button.secondary{padding-inline:10px}.lp-plan .lp-editor-footer button.primary{flex:1;min-width:0}}#go-theme-root .persistent-lobby .lp-plan.is-editing:has(.rules-fixed-copy){height:auto}.lp-tour-picked{flex-wrap:wrap;gap:8px;margin:14px 0 18px;display:flex}.lp-tour-picked>div{border:1px solid var(--ab-orange-ink);background:var(--lk-pick);border-radius:14px;align-items:center;min-width:0;max-width:100%;display:flex;overflow:hidden}.lp-plan .lp-tour-open{min-width:0;min-height:46px;color:var(--ab-ink);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:7px 8px;font-size:13px;font-weight:800;display:flex}.lp-tour-open>svg{color:var(--ab-orange-ink);flex:none}.lp-tour-open span{overflow-wrap:break-word;min-width:0}.lp-plan .lp-tour-remove{border:0;border-left:1px solid var(--ab-line);min-width:40px;min-height:46px;color:var(--ab-muted);background:0 0;place-items:center;padding:8px;display:grid}.lp-tour-tabs{scrollbar-width:thin;gap:8px;margin:4px 0 8px;padding:4px 2px 12px;display:flex;overflow-x:auto}.lp-plan .lp-tour-tabs button{background:var(--lk-card);max-width:240px;min-height:48px;color:var(--ab-ink);font:inherit;text-align:left;border:2px solid #0000;border-radius:13px;flex:none;align-items:center;gap:7px;padding:8px 10px;font-size:13px;font-weight:800;display:flex}.lp-plan .lp-tour-tabs button.is-selected{border-color:var(--ab-orange-ink);background:var(--lk-pick)}.lp-tour-tabs button>svg{color:var(--ab-orange-ink);flex:none}.lp-tour-tabs button>span{overflow-wrap:break-word;min-width:0}.lp-tour-settings .lp-settings-header{border-bottom:1px solid var(--ab-line);margin-top:4px;padding-bottom:16px}.lp-tour-settings .lp-note{border-top:1px solid var(--ab-line);padding-top:12px}.lp-tour-settings .lp-back-to-games{min-width:90px}.lp-plan.is-editing .lp-tools{flex-wrap:wrap;gap:7px;margin:12px 0;padding:0;overflow:visible}.lp-plan.is-editing .lp-tools button{min-height:44px;padding:0 11px;font-size:13px}.lp-tour-picked{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.lp-tour-picked>div{border-color:var(--ab-line);background:var(--lk-card);border-radius:15px;width:100%}.lp-plan .lp-tour-open{flex:1;align-items:center;gap:8px;min-height:76px;padding:11px 8px 11px 11px}.lp-tour-open>span{flex:1;gap:4px;min-width:0;display:grid}.lp-tour-open strong{overflow-wrap:break-word;font-size:13px;line-height:1.25}.lp-tour-open small{color:var(--ab-muted);overflow-wrap:break-word;font-size:12px;font-weight:500;line-height:1.35}.lp-tour-open>.room-game-symbol{width:32px;height:32px}.lp-tour-open>svg{display:none}.lp-plan .lp-tour-remove{min-width:36px;color:var(--ab-muted);border-left:0;align-self:stretch;padding:7px}:is(.lp-tour-open:focus-visible,.lp-tour-remove:focus-visible){outline:3px solid var(--ab-orange-ink);outline-offset:-3px}.lp-tour-picked>div:hover{border-color:var(--ab-orange-ink)}.lp-tour-tabs{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:16px 0 20px;padding:2px;display:grid;overflow:visible}.lp-plan .lp-tour-tabs button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:none;min-height:88px;padding:10px 8px;position:relative}.lp-tour-tabs button>.room-game-symbol{width:34px;height:34px}.lp-tour-tabs button>svg{width:14px;height:14px;position:absolute;top:5px;right:5px}.lp-tour-tabs button>span{text-align:center;text-wrap:balance;max-width:100%;font-size:13px;line-height:1.3}.lp-review-card:has(.lp-tour-review-settings){box-shadow:none;background:0 0;border:0;padding:0}.lp-tour-detail-title{border-top:1px solid var(--ab-line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 18px;padding:14px 0 0;display:flex}.lp-tour-detail-title strong{color:var(--ab-ink);font-size:18px}.lp-tour-detail-title span{color:var(--ab-muted);font-size:13px}.lp-tour-review-settings .lp-game-settings{min-width:0}@media (max-width:359px){.lp-tour-picked{grid-template-columns:minmax(0,1fr)}.lp-tour-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-tour-open strong{font-size:14px}}.lp-plan :is(.lp-tour-tabs button,.lp-tour-open,.lp-tour-remove,.lp-back-to-games,.lp-editor-footer button){transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s}.lp-plan :is(.lp-tour-tabs button,.lp-tour-open,.lp-back-to-games,.lp-editor-footer button):active:not(:disabled){filter:brightness(.95)}.lp-fixed-game .lobby-rule-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important}@media (prefers-reduced-motion:no-preference){:root[data-lobby-live] .lp-tour-review-settings>.lp-game-settings{animation:.18s ease-out lp-settings-fade}:root[data-lobby-live] .lp-tour-tabs .is-selected>svg{animation:.18s ease-out lp-settings-check}@keyframes lp-settings-fade{0%{opacity:.35}to{opacity:1}}@keyframes lp-settings-check{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes lp-pop-in{0%{opacity:0;transform:translate(-50%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes lp-sheet-up{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.lp-plan :is(.lp-tour-tabs button,.lp-tour-open,.lp-tour-remove,.lp-back-to-games,.lp-editor-footer button){transition:none}.lp-tour-review-settings>.lp-game-settings,.lp-tour-tabs .is-selected>svg{animation:none!important}}@media (max-width:600px){.lp-tour-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 16px}.lp-plan .lp-tour-tabs button{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:8px 5px}.lp-tour-tabs button>.room-game-symbol{width:30px;height:30px}.lp-tour-tabs button>span{text-align:center;font-size:12px;line-height:1.2}}@media (max-width:359px){.lp-tour-tabs button>span{letter-spacing:-.15px;font-size:11px}}.lp-plan .lp-rounds{border:0;gap:6px;margin:2px 0 14px;padding:0;display:grid}.lp-plan .lp-rounds .lp-rounds-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-rounds-row strong{color:var(--ab-ink);font-size:16px;font-weight:850}.lp-rounds-hint,.lp-kind-note,.lp-review-hint{color:var(--ab-muted);margin:0;font-size:13.5px;line-height:1.45}.lp-kind-note{margin:-4px 0 12px}.lp-plan :is(.lp-seg,.lp-filter){background:var(--lk-sec,var(--ab-raised));border:1px solid var(--ab-line);border-radius:14px;gap:4px;padding:4px;display:grid}.lp-plan .lp-seg{grid-template-columns:repeat(3,52px)}.lp-plan .lp-filter{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 2px}.lp-plan .lp-filter.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-plan :is(.lp-seg,.lp-filter) button{min-width:0;min-height:44px;color:var(--ab-muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:14px;font-weight:800;display:flex}.lp-plan .lp-seg button{font-size:18px}.lp-plan :is(.lp-seg,.lp-filter) button[aria-pressed=true]{background:var(--lk-pick,var(--lk-card,var(--ab-paper)));color:var(--ab-ink);box-shadow:inset 0 0 0 1.5px var(--ab-orange-ink)}.lp-plan :is(.lp-seg,.lp-filter) button:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:2px}.lp-filter .fav-star-icon{color:var(--ab-orange-ink);flex:none}.lp-count-pill{background:var(--ab-orange-ink);min-width:20px;height:20px;color:var(--ab-paper);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.lp-search-row{gap:8px;display:flex}.lp-search-row>.lp-search{flex:1;min-width:0}.lp-plan .lp-random{border:1px solid var(--ab-line-strong,var(--ab-line));background:var(--lk-card,var(--ab-paper));color:var(--ab-ink);font:inherit;border-radius:13px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:750;display:flex}.lp-random svg{color:var(--ab-orange-ink);flex:none}.lp-fav-solo{justify-content:flex-end;margin-top:8px;display:flex}.lp-pick-head{color:var(--ab-ink);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:14px;font-weight:800;display:flex}.lp-plan .lp-text-action{min-height:44px;color:var(--ab-orange-ink);font:inherit;white-space:nowrap;background:0 0;border:0;padding:0 2px;font-size:13.5px;font-weight:750}.lp-plan .lp-text-action:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:2px;border-radius:6px}#go-theme-root .lp-plan .lp-game-grid .fav-shelf{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.lp-plan .lp-game-grid .fav-grid-row>:is(.lp-text-action,.fav-edit-btn){margin-left:auto}.lp-plan.is-editing .lp-game-grid{padding:2px 0;overflow:visible}.lp-off{gap:8px;margin:4px 0 14px;display:grid}.lp-off-title{color:var(--ab-ink-2);margin:0;font-size:14px;font-weight:800}.lp-off-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lp-off-tile{border:1.5px dashed var(--ab-line);opacity:.62;text-align:center;min-width:0;color:var(--ab-ink-2);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;font-size:12.5px;font-weight:750;line-height:1.25;display:flex}.lp-off-tile .v3-gicon{width:34px;height:34px}@media (min-width:761px){.lp-off-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:370px){.lp-off-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-foot-sum{align-items:center;gap:11px;min-width:0;margin:0 0 10px;display:flex}.lp-foot-sum>span:last-child{gap:1px;min-width:0;display:grid}.lp-foot-sum strong{color:var(--ab-ink);font-size:14.5px;font-weight:850}.lp-foot-sum small{color:var(--ab-muted);font-size:12.5px}.lp-foot-sum>.room-game-symbol .v3-gicon{width:36px;height:36px}.lp-stack{flex:none;padding-left:8px;display:flex}.lp-stack>.room-game-symbol{box-shadow:0 0 0 2px var(--ab-paper);border-radius:10px;margin-left:-8px}.lp-stack .v3-gicon{width:30px;height:30px}.lp-rules-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:22px 0 2px;display:flex}.lp-rules-head strong{color:var(--ab-ink);font-size:18px;font-weight:850}.lp-rules-head span{color:var(--ab-muted);font-size:13px}.lp-rule-game{border-bottom:1px solid var(--ab-line);padding:16px 0}.lp-rule-game-head{align-items:center;gap:10px;display:flex}.lp-rule-game-head+.lp-game-settings{margin-top:14px}.lp-rule-game-head>div{min-width:0}.lp-rule-game-head strong{color:var(--ab-ink);font-size:16px;font-weight:850;display:block}.lp-rule-game-head small{color:var(--ab-muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.lp-rule-game-head .v3-gicon{width:36px;height:36px}.lp-rule-single{margin-top:12px}.lp-fixed-line{color:var(--ab-ink-2);margin:10px 0 0;font-size:14px}.lp-review-card .lp-review-hint{margin-top:-2px}.lp-plan .lp-game-grid button>strong,.lp-off-tile>span{white-space:nowrap;text-overflow:ellipsis;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;min-width:0;max-width:100%;display:block;overflow:hidden}.lp-plan .lp-game-grid .fav-grid-row>.fav-edit-btn{margin:0 0 0 auto}.lp-fav-solo .fav-edit-btn{margin:0}.lp-plan .lp-editor-footer>.lp-foot-sum{justify-content:flex-start;gap:11px;display:flex}@media (orientation:landscape) and (max-height:500px){#go-theme-root .persistent-lobby .lp-plan.is-editing{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.lp-plan.is-editing .lp-sheet-head{padding-top:4px;padding-bottom:2px}.lp-plan.is-editing .lp-grab{display:none}.lp-plan.is-editing .lp-sheet-head h2{font-size:19px}.lp-plan.is-editing .lp-steps{margin:0 0 2px}.lp-plan.is-editing .lp-steps>span{padding-bottom:6px}.lp-plan.is-editing [data-plan-title]{margin:8px 0;font-size:18px}.lp-plan.is-editing .lp-editor-footer:not(#_){padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom));flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.lp-plan.is-editing .lp-editor-footer>.lp-foot-sum{flex:220px;margin:0}.lp-plan.is-editing .lp-editor-footer>.lp-foot-sum small{display:none}.lp-plan.is-editing .lp-editor-footer>div:not(.lp-foot-sum){flex:320px}.lp-plan.is-editing .lp-editor-footer>div button{min-height:44px;padding-block:9px}.lp-plan.is-editing .lp-editor-footer>p{flex-basis:100%;margin:0;font-size:12px}}.lp-plan .lp-rule-nav{z-index:4;background:var(--ab-paper);box-shadow:-2px 0 0 var(--ab-paper),2px 0 0 var(--ab-paper),0 10px 12px -10px #00000073;gap:7px;margin:10px 0 0;padding:9px 0 10px;display:grid;position:sticky;top:0}.lp-plan .lp-rule-nav-now{color:var(--ab-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.3;overflow:hidden}.lp-plan .lp-rule-nav-now b{color:var(--ab-ink);font-weight:850}.lp-plan .lp-rule-nav-icons{scrollbar-width:none;gap:6px;margin:-4px 0;padding:4px 3px;display:flex;overflow-x:auto}.lp-plan .lp-rule-nav-icons::-webkit-scrollbar{display:none}.lp-plan .lp-rule-nav-icons button{width:46px;height:46px;min-height:46px;box-shadow:inset 0 0 0 1.5px var(--ab-line);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:13px;flex:none;place-items:center;padding:0;display:grid}.lp-plan .lp-rule-nav-icons button[aria-current=true]{background:var(--lk-pick,var(--ab-raised));box-shadow:inset 0 0 0 2.5px var(--ab-orange-ink)}.lp-plan .lp-rule-nav-icons button:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:2px}.lp-plan .lp-rule-nav-icons .v3-gicon{width:34px;height:34px}.lp-plan .lp-rule-game{scroll-margin-top:96px}.lp-plan .lp-rule-game:focus{outline:none}.lp-plan .lp-rule-game:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:4px;border-radius:8px}.lp-plan .lp-rule-game-head small.lp-rule-game-no{letter-spacing:.08em;text-transform:uppercase;color:var(--ab-orange-ink);margin:0 0 2px;font-size:11px;font-weight:900}.lp-plan .lp-rule-game-head .v3-gicon{width:40px;height:40px}.lp-plan .lp-editor-footer .lp-more-below:not(#_){z-index:5;background:var(--lk-card,var(--ab-raised));width:auto;min-height:44px;color:var(--ab-ink);white-space:nowrap;box-shadow:0 8px 22px #0000004d,inset 0 0 0 1.5px var(--ab-orange-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:850;display:inline-flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.lp-plan .lp-editor-footer .lp-more-below:not(#_) svg{color:var(--ab-orange-ink)}.lp-plan .lp-editor-footer .lp-more-below:not(#_):focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:2px}@media (prefers-reduced-motion:no-preference){:root[data-lobby-live] .lp-plan .lp-editor-footer .lp-more-below:not(#_){animation:.2s ease-out lp-more-in}}@keyframes lp-more-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media (min-width:520px){.lp-plan .lp-rule-nav{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:14px}.lp-plan .lp-rule-nav-icons>button:first-child{margin-left:auto}}@media (orientation:landscape) and (max-height:500px){.lp-plan .lp-rule-nav{margin-top:6px;padding:5px 2px 6px}}@media (max-width:760px){.lp-plan.is-editing .lp-sheet-head{touch-action:none;cursor:grab}}@media (max-width:370px){.lp-plan.is-editing .lp-game-grid:not(#_){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lp-plan.is-editing .lp-game-grid button{gap:7px;min-height:96px;padding:10px 4px}.lp-plan .lp-game-grid button>strong{font-size:12px}}@media (min-width:520px){.lp-plan.is-editing .lp-game-grid:not(#_){grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-plan .lp-rule-games{gap:26px;margin-top:14px;display:grid}.lp-plan .lp-rule-game:not(#_){border:0;padding:0}.lp-plan .lp-rule-game-head:not(#_){background:var(--lk-sec,var(--ab-raised));box-shadow:inset 0 0 0 1.5px var(--ab-line);border-radius:16px;padding:10px 12px;transition:box-shadow .18s}.lp-plan .lp-rule-game.is-current .lp-rule-game-head:not(#_){box-shadow:inset 0 0 0 2px var(--ab-orange-ink)}.lp-plan .lp-rule-game-head small.lp-rule-game-no:not(#_){color:var(--ab-muted)}.lp-plan .lp-rule-game.is-current .lp-rule-game-head small.lp-rule-game-no:not(#_){color:var(--ab-orange-ink)}.lp-plan .lp-rule-game>.lp-game-settings:not(#_){border-left:3px solid var(--ab-line-strong);margin:0 0 0 22px;padding:16px 0 4px 16px;transition:border-color .18s}.lp-plan .lp-rule-game.is-current>.lp-game-settings:not(#_){border-left-color:var(--ab-orange-ink)}@media (max-width:370px){.lp-plan .lp-rule-game>.lp-game-settings:not(#_){margin-left:10px;padding-left:9px}}@media (prefers-reduced-motion:reduce){.lp-plan .lp-rule-game-head:not(#_),.lp-plan .lp-rule-game>.lp-game-settings:not(#_){transition:none}}.lp-plan .lp-game-settings .choice-levels-grid:has(>:nth-child(5)){grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby.go-theme{box-shadow:0 1px #0603126b,0 22px 44px -28px #04020ebf}#go-theme-root[data-go-theme=light] .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby.go-theme{box-shadow:0 1px #27292e24,0 22px 44px -30px #27292e73}.lobby-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.persistent-lobby .lobby-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:-4px 0 0;padding:0;list-style:none;display:grid}.lobby-steps li{flex-direction:column;gap:5px;min-width:0;display:flex}.lobby-steps i{background:var(--ab-line);border-radius:3px;height:5px;display:block}.lobby-steps b{color:var(--ab-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:900;display:flex}.lobby-steps b>span{background:var(--lk-card,var(--ab-raised));border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.lobby-steps small{color:var(--ab-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lobby-steps .is-done i{background:var(--ab-mint-ink)}.lobby-steps .is-done b{color:var(--ab-mint-ink)}.lobby-steps .is-done b>span{background:var(--ab-mint-soft)}.lobby-steps .is-current i{background:var(--ab-orange-ink)}.lobby-steps .is-current b{color:var(--ab-orange-ink)}.lobby-steps .is-current b>span{background:var(--ab-orange-soft)}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-party{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person{background:var(--lk-card,var(--ab-paper));min-height:148px;box-shadow:var(--lk-shadow,none);text-align:left;border:0;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex;position:relative}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person>*{grid-area:auto;margin:0}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-seat-label{letter-spacing:.09em;align-items:center;gap:6px;padding-right:40px;font-size:11px;display:flex}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person:not(.is-empty) .lobby-face{border-radius:15px;align-self:flex-start;width:48px;height:48px;margin:0;font-size:28px}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person>.player-name{width:100%;font-size:16px;font-weight:900}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person-status{white-space:nowrap;width:auto;max-width:100%;min-height:28px;color:var(--ab-muted);box-shadow:inset 0 0 0 1.5px var(--ab-line);border-radius:14px;place-self:flex-start start;align-items:center;gap:6px;margin:0;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person.is-turn{box-shadow:inset 0 0 0 2px var(--ab-orange-ink),var(--lk-shadow,none)}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person.is-turn .lobby-person-status{color:var(--ab-orange-ink);box-shadow:inset 0 0 0 1.5px var(--ab-orange-ink)}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person.is-ready{box-shadow:inset 0 0 0 2px var(--ab-green-ink),var(--lk-shadow,none)}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person.is-ready .lobby-person-status{background:var(--ab-green-ink);color:var(--ab-paper);box-shadow:none}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person.is-offline .lobby-person-status{color:var(--ab-amber-ink);box-shadow:inset 0 0 0 1.5px var(--ab-amber-ink)}.lobby-flames{background:var(--ab-orange-soft);height:26px;color:var(--ab-orange-ink);font-variant-numeric:tabular-nums;border-radius:13px;align-items:center;gap:4px;padding:0 9px 0 7px;font-size:13.5px;font-weight:900;display:inline-flex;position:absolute;top:10px;right:46px}.lobby-flames svg{fill:currentColor;fill-opacity:.35}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person:has(.lobby-flames) .lobby-seat-label{padding-right:96px}.lobby-person-more{position:absolute;top:4px;right:4px}.lobby-person-more .safety-trigger.safety-trigger{min-width:44px;min-height:44px;color:var(--ab-muted);background:0 0;border:0;border-radius:12px;padding:0}.lobby-person-more .safety-trigger>span,.lobby-person-more .safety-trigger-arrow{display:none}.lobby-person-more .safety-trigger:hover{background:var(--lk-sec,var(--ab-raised));color:var(--ab-ink)}#go-theme-root[data-go-theme=light] .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person:not(.is-turn):not(.is-ready):not(.is-empty){box-shadow:inset 0 0 0 1px var(--ab-line),var(--lk-shadow,none)}@media (min-width:700px){#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-seat-invite{min-height:126px}}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-seat-invite{text-align:center;border:2px dashed var(--ab-line-strong);box-shadow:none;font:inherit;color:var(--ab-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-seat-invite:hover{border-color:var(--ab-orange-ink);background:var(--lk-sec,transparent)}.lobby-seat-plus{background:var(--ab-orange-soft);width:48px;height:48px;color:var(--ab-orange-ink);border-radius:50%;place-items:center;display:grid}.lobby-seat-invite strong{color:var(--ab-orange-ink);font-size:15px;font-weight:900}.lobby-seat-invite small{color:var(--ab-muted);font-size:12.5px}.lp-summary{text-align:left;flex-direction:column;gap:8px;min-width:0;display:flex}#go-theme-root .persistent-lobby .lobby-ready-bar .lp-summary :is(h2,p){text-align:left}#go-theme-root .persistent-lobby[data-lobby-kind=friends] .lobby-person-status .lobby-status-dot{width:6px;height:6px}.lp-summary-state{letter-spacing:.07em;text-transform:uppercase;color:var(--ab-mint-ink);align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.lp-summary-main{align-items:center;gap:12px;min-width:0;display:flex}.lp-summary-main>div{flex:1;min-width:0}.lp-summary-main h2{color:var(--ab-ink);margin:0;font-size:22px;font-weight:900;line-height:1.15}.lp-summary-main p{color:var(--ab-muted);margin:2px 0 0;font-size:14px}.lp-summary-main .lf-viz{flex:none;width:46px;height:46px}.lp-summary-games{flex-wrap:wrap;gap:6px;display:flex}.lp-summary-games>span{background:var(--lk-card,var(--ab-paper));border-radius:12px;align-items:center;gap:6px;max-width:100%;padding:3px 9px 3px 3px;font-size:13px;display:inline-flex}.lp-summary-games>span.is-next{box-shadow:inset 0 0 0 1.5px var(--ab-orange-ink)}.lp-summary-games b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-summary-games .v3-gicon{width:32px;height:32px}.lp-summary-next{color:var(--ab-muted);margin:0;font-size:13.5px}.lp-summary-next strong{color:var(--ab-ink)}#go-theme-root .persistent-lobby[data-lobby-kind=friends] .lobby-ready-bar .lp-change{width:100%;min-height:46px;box-shadow:inset 0 0 0 1.5px var(--ab-line-strong);color:var(--ab-ink);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:15px;display:flex}#go-theme-root .persistent-lobby[data-lobby-kind=friends] .lobby-ready-bar .lp-change:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--ab-orange-ink)}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-ready-bar .lobby-rule-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-ready-bar .lobby-rule-fact{border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:8px 10px;display:flex}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-ready-bar .lobby-rule-fact:nth-child(n+5){display:none}#go-theme-root .persistent-lobby[data-lobby-kind=friends] .lobby-ready-bar .lobby-rule-fact dt{color:var(--ab-muted);font-size:12px}#go-theme-root .persistent-lobby[data-lobby-kind=friends] .lobby-ready-bar .lobby-rule-fact dd{overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:850}#go-theme-root .persistent-lobby[data-lobby-kind=friends] .lobby-ready-bar .lobby-rule-fact dd>small{color:var(--ab-muted);margin:0;font-size:12px;font-weight:600;display:block}.persistent-lobby .lobby-row{background:var(--lk-sec,var(--ab-raised));width:100%;min-height:54px;color:var(--ab-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:15px;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:800;display:flex}.persistent-lobby .lobby-row>span{flex:1;min-width:0}.persistent-lobby .lobby-row>svg:first-child{color:var(--ab-orange-ink);flex:none}.persistent-lobby .lobby-row>svg:last-child{color:var(--ab-muted);flex:none}.persistent-lobby .lobby-row:hover{background:var(--lk-card,var(--ab-paper))}.persistent-lobby .lobby-row:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:2px}.lobby-row-sheet.room-themed-dialog.bb-dialog{width:calc(100vw - 24px);max-width:600px;max-height:calc(100dvh - 24px);color:var(--ab-ink);--lk-sec:#211a3b;--lk-card:#2e2652;--lk-pick:#352a5e;--lk-shadow:0 1px 0 #06031261;border-radius:24px;flex-direction:column;gap:0;display:flex;overflow:hidden;background:var(--ab-paper)!important;padding:0!important}.lobby-row-sheet.room-themed-dialog[data-go-theme=light]{--lk-sec:#d6d7d9;--lk-card:#ededee;--lk-pick:#f7f5f3;--lk-shadow:0 1px 0 #27292e29}.lobby-row-body{padding:6px 20px calc(22px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;flex-direction:column;gap:12px;min-height:0;font-size:15px;line-height:1.5;display:flex;overflow:auto}.lobby-row-body p{margin:0}.lobby-row-body>a.secondary{border-radius:14px;justify-content:center;align-items:center;min-height:48px;font-weight:850;text-decoration:none;display:flex}.lobby-row-body .lobby-options-content{flex-direction:column;gap:12px;padding:0;display:flex}.lobby-row-sheet :is(.choice-level:not(.is-chosen),.duel-rules-picker label:not(.selected):not(.chosen):not(:has(input:checked))){background:var(--lk-card);box-shadow:var(--lk-shadow);border-color:#0000}.lobby-row-sheet :is(.choice-level.is-chosen,.duel-rules-picker label:is(.selected,.chosen,:has(input:checked))){background:var(--lk-pick);border-color:var(--ab-orange-ink);box-shadow:inset 0 0 0 1px var(--ab-orange-ink),var(--lk-shadow);color:var(--ab-ink)}@media (max-width:760px){.lobby-row-sheet.room-themed-dialog.bb-dialog{width:100vw;max-height:calc(100dvh - 32px);--tw-translate-x:0!important;--tw-translate-y:0!important;border-bottom:0!important;border-radius:26px 26px 0 0!important;max-width:100vw!important;inset:auto 0 0!important;transform:none!important}.lobby-row-body{padding-inline:18px}}@media (prefers-reduced-motion:no-preference) and (max-width:760px){.lobby-row-sheet.room-themed-dialog.bb-dialog[data-state=open]{animation:.26s cubic-bezier(.2,.8,.2,1) lfriends-up!important}}#go-theme-root [data-sonner-toast][data-type=info],#go-theme-root [data-sonner-toast][data-type=success]{background:var(--ab-paper)!important;color:var(--ab-ink)!important;border:1px solid var(--ab-line-strong)!important;box-shadow:0 12px 28px -14px #0000008c!important}#go-theme-root [data-sonner-toast][data-type=info] [data-icon],#go-theme-root [data-sonner-toast][data-type=success] [data-icon]{color:var(--ab-mint-ink)!important}@media (prefers-reduced-motion:no-preference){:root[data-lobby-live] .lobby-seat-plus{animation:1.1s ease-out .15s lobby-seat-ring}@keyframes lobby-seat-ring{0%{box-shadow:0 0 #f6572980}to{box-shadow:0 0 0 18px #f6572900}}.lobby-seat-invite:hover .lobby-seat-plus{transform:rotate(90deg)scale(1.06)}.lobby-seat-plus{transition:transform .25s cubic-bezier(.3,1.5,.5,1)}.lobby-seat-invite:active{transform:scale(.98)}:root[data-lobby-live] .persistent-lobby[data-lobby-kind=friends] .lobby-person.is-fresh{animation:.42s cubic-bezier(.2,.9,.25,1.15) lobby-seat-in}@keyframes lobby-seat-in{0%{opacity:0;transform:translate(22px)scale(.95)}to{opacity:1;transform:none}}:root[data-lobby-live] .persistent-lobby[data-lobby-kind=friends] .lobby-person.is-fresh .lobby-face{animation:.5s cubic-bezier(.3,1.6,.5,1) .12s both lobby-face-pop}@keyframes lobby-face-pop{0%{transform:scale(.6)}to{transform:none}}#go-theme-root .persistent-lobby[data-lobby-kind=friends] .lobby-person.is-ready{animation:none}:root[data-lobby-live] #go-theme-root .persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person.is-fresh-ready{animation:.8s ease-out lobby-ready-glow}@keyframes lobby-ready-glow{0%{box-shadow:inset 0 0 0 2px var(--ab-green-ink),0 0 0 0 #50c8788c}to{box-shadow:inset 0 0 0 2px var(--ab-green-ink),0 0 0 16px #50c87800}}:root[data-lobby-live] .persistent-lobby[data-lobby-kind=friends] .lobby-person.is-fresh-ready .lobby-person-status{animation:.38s cubic-bezier(.3,1.7,.5,1) lobby-pop}@keyframes lobby-pop{0%{transform:scale(.7)}to{transform:none}}:root[data-lobby-live] .lobby-steps li.is-fresh i{transform-origin:0;animation:.5s cubic-bezier(.2,.8,.2,1) lobby-step-fill}@keyframes lobby-step-fill{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}:root[data-lobby-live] .lobby-steps li.is-fresh b>span{animation:.4s cubic-bezier(.3,1.7,.5,1) .2s both lobby-pop}:root[data-lobby-live] .lobby-steps li.is-fresh small{animation:.35s ease-out .1s both lobby-fade-up}@keyframes lobby-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}:root[data-lobby-live] .lobby-flames.is-fresh{animation:.4s cubic-bezier(.3,1.7,.5,1) lobby-pop}:root[data-lobby-live] .lobby-flames.is-fresh svg{animation:.9s ease-in-out 2 lobby-flame}@keyframes lobby-flame{0%,to{transform:none}30%{transform:scale(1.22)rotate(-8deg)}60%{transform:scale(.94)rotate(5deg)}}:root[data-lobby-live] .lp-summary.is-fresh .lp-summary-main{animation:.36s ease-out lobby-fade-up}:root[data-lobby-live] .lp-summary.is-fresh .lf-viz{animation:.45s cubic-bezier(.3,1.7,.5,1) 80ms both lobby-pop}:root[data-lobby-live] .lp-summary.is-fresh .lp-summary-games>span{animation:.3s ease-out both lobby-fade-up}:root[data-lobby-live] .lp-summary.is-fresh .lp-summary-games>span:nth-child(2){animation-delay:50ms}:root[data-lobby-live] .lp-summary.is-fresh .lp-summary-games>span:nth-child(3){animation-delay:.1s}:root[data-lobby-live] .lp-summary.is-fresh .lp-summary-games>span:nth-child(n+4){animation-delay:.15s}.persistent-lobby .lobby-row,.lobby-friends-way,.lobby-invite-ways .lobby-share{transition:transform .12s,background-color .15s,box-shadow .15s}.persistent-lobby .lobby-row:active,.lobby-friends-way:active,.lobby-invite-ways .lobby-share:active{transform:scale(.985)}.persistent-lobby .lobby-row:hover>svg:last-child,.lobby-friends-way:hover .lobby-friends-arrow{transform:translate(3px)}.persistent-lobby .lobby-row>svg:last-child,.lobby-friends-arrow{transition:transform .18s}}@media (max-width:370px){.persistent-lobby .lobby-steps{gap:6px}.lobby-steps b{gap:4px;font-size:12px}.lobby-steps small{font-size:11.5px}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person{min-height:140px;padding:10px}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person-status{padding:0 8px;font-size:12px}.lp-summary-main>.room-game-symbol{display:none}.lp-summary-main h2{font-size:20px}#go-theme-root .persistent-lobby[data-lobby-kind=friends] .lobby-ready-bar .lobby-rule-fact dd{font-size:13.5px}}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-seat-invite.is-invited{border-color:var(--ab-mint-ink);border-style:dashed}.lobby-seat-invite.is-invited .lobby-seat-plus{background:var(--ab-mint-soft);color:var(--ab-mint-ink)}.lobby-seat-invite.is-invited strong{color:var(--ab-ink)}.lobby-flames-plus{z-index:2;background:var(--ab-orange-ink);color:var(--ab-paper);pointer-events:none;border-radius:10px;padding:2px 8px;font-size:12.5px;font-weight:900;position:absolute;top:-8px;right:40px;box-shadow:0 6px 14px -6px #00000080}.lp-summary-length{white-space:nowrap}#go-theme-root .persistent-lobby[data-lobby-kind=friends] .lg-now{margin:0}@media (prefers-reduced-motion:no-preference){:root[data-lobby-live] .lobby-flames-plus{animation:3.2s cubic-bezier(.2,.8,.2,1) forwards lobby-plus}@keyframes lobby-plus{0%{opacity:0;transform:translateY(8px)scale(.6)}12%{opacity:1;transform:translateY(-2px)scale(1.12)}20%{transform:none}80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}:root[data-lobby-live] .lobby-seat-invite.is-invited .lobby-seat-plus{animation:1.6s ease-out 2 lobby-seat-wait}@keyframes lobby-seat-wait{0%{box-shadow:0 0 #94f4c580}to{box-shadow:0 0 0 14px #94f4c500}}:root[data-lobby-live] #go-theme-root .persistent-lobby[data-lobby-kind=friends] .lg-now{animation:.3s ease-out lobby-fade-up}}@media (prefers-reduced-motion:reduce){.lobby-flames-plus{display:none}}.lg-swap.lg-swap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lg-swap .lg-swap-game{flex:0 auto;max-width:100%}.lg-swap .lg-swap-game>span:last-child{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.lobby-row-sheet .language-picker legend{color:var(--ab-ink)}.lobby-row-sheet .language-options label{background:var(--ab-raised);border-color:var(--ab-line-strong);color:var(--ab-ink)}.lobby-row-sheet .language-options label.selected{background:var(--ab-orange-soft);border-color:var(--ab-orange-ink);color:var(--ab-ink);box-shadow:none}.lobby-row-sheet .language-code{background:var(--ab-paper);color:var(--ab-muted)}.lobby-row-sheet .language-picker p,.lobby-row-sheet .language-count{color:var(--ab-muted)}.lobby-row-sheet .duel-rules-picker>h3:first-child{display:none}.lobby-row-sheet .duel-rules-picker.duel-rules-picker{box-shadow:none;background:0 0;border:0;margin:0;padding:0}@media (max-width:420px){.lobby-steps small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends]{--lk-face:68px;--lk-pad:12px;--lk-label:22px;--lk-vs-y:calc(var(--lk-pad) + var(--lk-label) + 12px + var(--lk-face) / 2)}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-party{position:relative}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person:not(.is-empty){--ring:var(--ab-mint-ink);--ring-soft:var(--ab-mint-soft);min-height:0;padding:var(--lk-pad) 10px 14px;text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person.is-me{--ring:var(--ab-orange-ink);--ring-soft:var(--ab-orange-soft)}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person.is-ready{--ring:var(--ab-green-ink);--ring-soft:var(--ab-green-soft)}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person.is-offline{--ring:var(--ab-line-strong);--ring-soft:var(--lk-sec,var(--ab-raised))}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person:not(.is-empty)>.lobby-seat-label{height:var(--lk-label);min-height:var(--lk-label);white-space:nowrap;justify-content:flex-start;align-self:stretch;padding:0 2px;font-size:11px;line-height:1;overflow:hidden}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person:has(.lobby-person-more)>.lobby-seat-label{padding-right:40px}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person .lobby-seat-label small{letter-spacing:.06em;background:var(--ab-orange-soft);color:var(--ab-orange-ink);border-radius:7px;padding:3px 7px;font-size:10.5px;font-weight:900}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person:not(.is-empty)>.lobby-face{width:var(--lk-face);height:var(--lk-face);font-size:calc(var(--lk-face) * .55);background:var(--ring-soft);box-shadow:0 0 0 3px var(--ring),0 0 0 7px var(--lk-card,var(--ab-paper)),0 10px 22px -10px #0000008c;border:0;border-radius:50%;align-self:center;margin:6px 0 4px;transition:box-shadow .35s,background-color .35s;position:relative}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person.is-offline>.lobby-face>span{filter:grayscale();opacity:.5}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-face .player-country-flag.is-unknown{display:none}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-face .player-country-flag{bottom:0;right:-2px}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person.is-ready>.lobby-face:before{content:"";background:var(--ab-green-ink);width:24px;height:24px;box-shadow:0 0 0 3px var(--lk-card,var(--ab-paper));border-radius:50%;position:absolute;top:-5px;right:-5px}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person.is-ready>.lobby-face:after{content:"";border:solid var(--ab-paper);border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:0;right:3px;transform:rotate(45deg)}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person:not(.is-empty)>.player-name{text-align:center;justify-content:center;width:100%;font-size:17px}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person:not(.is-empty)>.lobby-person-status{text-overflow:ellipsis;place-self:center;max-width:100%;overflow:hidden}.lobby-vs{z-index:3;left:50%;top:var(--lk-vs-y,80px);background:linear-gradient(var(--lk-card,var(--ab-paper)),var(--lk-card,var(--ab-paper))) padding-box,linear-gradient(90deg,var(--ab-line-strong),var(--ab-line-strong)) border-box;min-width:44px;box-shadow:0 0 0 5px var(--ab-paper),0 10px 20px -10px #0009;pointer-events:none;border:2px solid #0000;border-radius:999px;flex-direction:column;align-items:center;gap:3px;padding:7px 6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.lobby-vs>b{letter-spacing:-.02em;color:var(--ab-muted);padding:0 2px;font-size:15px;font-style:italic;font-weight:900;line-height:1}.lobby-vs.is-met{background:linear-gradient(var(--lk-card,var(--ab-paper)),var(--lk-card,var(--ab-paper))) padding-box,linear-gradient(90deg,var(--ab-orange-ink),var(--ab-mint-ink)) border-box}.lobby-vs.is-met>b{background:linear-gradient(90deg,var(--ab-orange-ink),var(--ab-mint-ink));color:#0000;-webkit-background-clip:text;background-clip:text}.lobby-vs .lobby-flames{pointer-events:auto;background:0 0;gap:2px;height:auto;padding:0;font-size:13px;position:static}.lobby-vs .lobby-flames-plus{top:-12px;left:calc(100% - 10px);right:auto}@media (max-width:370px){#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends]{--lk-face:60px;--lk-pad:10px}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person:not(.is-empty){padding-inline:7px}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person:not(.is-empty)>.lobby-person-status{gap:4px;padding:0 7px;font-size:10.5px}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person:not(.is-empty)>.lobby-person-status .lobby-status-dot{display:none}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person:not(.is-empty)>.lobby-seat-label{letter-spacing:.04em;gap:4px;font-size:10.5px}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person .lobby-seat-label small{padding:3px 5px}.lobby-vs{min-width:38px;box-shadow:0 0 0 4px var(--ab-paper),0 8px 16px -10px #0009;padding:5px 4px}.lobby-vs>b{font-size:13px}.lobby-vs .lobby-flames{font-size:12px}}@media (min-width:700px){#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends]{--lk-face:76px;--lk-pad:14px}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-party{gap:14px}#go-theme-root .persistent-lobby.persistent-lobby.persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person:not(.is-empty)>.player-name{font-size:18px}.lobby-vs{min-width:50px;padding:9px 7px}.lobby-vs>b{font-size:17px}}@media (prefers-reduced-motion:no-preference){:root[data-lobby-live] #go-theme-root .persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person.is-fresh>.lobby-face{animation:.5s cubic-bezier(.3,1.6,.5,1) .12s both lobby-face-pop,.7s ease-out .2s both lobby-ring-in}@keyframes lobby-ring-in{0%{box-shadow:0 0 0 0 var(--ring),0 0 0 0 var(--lk-card,var(--ab-paper)),0 0 0 0 transparent}55%{box-shadow:0 0 0 5px var(--ring),0 0 0 9px var(--lk-card,var(--ab-paper)),0 0 0 14px color-mix(in srgb,var(--ring) 30%,transparent)}to{box-shadow:0 0 0 3px var(--ring),0 0 0 7px var(--lk-card,var(--ab-paper)),0 10px 22px -10px #0000008c}}:root[data-lobby-live] .lobby-vs.is-fresh{animation:.62s cubic-bezier(.3,1.6,.5,1) .18s both lobby-vs-clash}@keyframes lobby-vs-clash{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-30deg)}60%{opacity:1;transform:translate(-50%,-50%)scale(1.22)rotate(5deg)}to{transform:translate(-50%,-50%)}}:root[data-lobby-live] .lobby-vs.is-fresh:after{content:"";border-radius:inherit;border:3px solid var(--ab-mint-ink);animation:.75s ease-out .42s both lobby-vs-wave;position:absolute;inset:-4px}@keyframes lobby-vs-wave{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.lobby-vs{transition:background .4s}:root[data-lobby-live] #go-theme-root .persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person.is-fresh-ready>.lobby-face{animation:.5s cubic-bezier(.3,1.6,.5,1) lobby-ready-face}@keyframes lobby-ready-face{0%{transform:scale(.92)}60%{transform:scale(1.08)}to{transform:none}}:root[data-lobby-live] #go-theme-root .persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person.is-fresh-ready>.lobby-face:before{animation:.45s cubic-bezier(.3,1.7,.5,1) .15s both lobby-check-pop}@keyframes lobby-check-pop{0%{transform:scale(0)}to{transform:none}}:root[data-lobby-live] #go-theme-root .persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person.is-fresh-ready>.lobby-face:after{animation:.35s ease-out .32s both lobby-tick-in}@keyframes lobby-tick-in{0%{opacity:0;transform:rotate(45deg)scale(.2)}to{opacity:1;transform:rotate(45deg)}}:root[data-lobby-live] #go-theme-root .persistent-lobby.persistent-lobby[data-lobby-kind=friends] .lobby-person.is-turn:not(.is-fresh)>.lobby-face{animation:1.1s ease-in-out .3s 2 lobby-turn-nod}@keyframes lobby-turn-nod{0%,to{transform:none}35%{transform:translateY(-4px)scale(1.04)}60%{transform:translateY(0)scale(.99)}}}.lobby-face>span:has(>.avatar-picture){border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.lobby-face:has(.avatar-picture){border-radius:50%}.stream-lobby .stream-yt-badge{border:1px solid var(--ab-line-strong);background:var(--ab-raised);color:var(--ab-ink);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-flex}.stream-lobby .stream-yt-badge svg{color:var(--ab-orange-ink)}.stream-lobby .stream-activity{color:var(--ab-muted);align-items:center;gap:8px;margin:0;padding:0 2px;font-size:14px;line-height:1.35;display:flex}.stream-lobby .stream-activity svg{flex:none}.stream-lobby .stream-note{background:var(--ab-raised);border:1px solid var(--ab-line);color:var(--ab-ink-2);border-radius:14px;margin:0;padding:12px 14px;font-size:15px;line-height:1.4}.stream-lobby .stream-note.is-warn{background:var(--ab-amber-soft);border-color:var(--ab-line-strong);color:var(--ab-amber-ink)}.stream-lobby .stream-queue{background:var(--ab-sky-soft);color:var(--ab-sky-ink);text-align:center;border-radius:14px;flex-direction:column;gap:2px;margin:0;padding:12px 14px;display:flex}.stream-lobby .stream-queue strong{color:var(--ab-ink);font-size:22px;line-height:1.15}.stream-lobby .stream-queue span{font-size:14px}.stream-lobby .stream-queue.is-turn{background:var(--ab-orange-soft);color:var(--ab-orange-ink)}.stream-lobby .stream-result{background:var(--ab-paper);border:1px solid var(--ab-line-strong);border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.stream-lobby .stream-result>div{flex-direction:column;gap:2px;min-width:0;display:flex}.stream-lobby .stream-result strong{color:var(--ab-ink);font-size:18px}.stream-lobby .stream-result span{color:var(--ab-ink-2);font-size:15px}.stream-lobby .stream-result small{color:var(--ab-muted);font-size:12px}.stream-lobby .stream-result.is-win{background:var(--ab-green-soft);border-color:var(--ab-green-ink)}.stream-lobby .stream-result.is-loss{background:var(--ab-orange-soft)}.stream-lobby .lobby-person.is-them .lobby-face svg{color:var(--ab-mint-ink)}.stream-return{background:var(--ab-paper);border:1px solid var(--ab-line-strong);color:var(--ab-ink);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:12px 14px;display:flex}.stream-return>span{flex:180px;font-weight:700}.stream-return>a.primary{flex:220px;justify-content:center;align-items:center;gap:8px;min-height:48px;text-decoration:none;display:inline-flex}
