.lmplZW_bar{align-items:center;gap:var(--space-2) var(--space-3);width:100%;max-width:960px;padding-top:var(--space-1);flex-wrap:wrap;flex:none;margin:0 auto;display:flex;container-type:inline-size}[data-game-screen]:has([data-end-reveal=delayed]) .lmplZW_bar{animation:lmplZW_barReveal var(--motion-base) var(--motion-ease-out) var(--motion-end-reveal) backwards}@keyframes lmplZW_barReveal{0%{opacity:0}}.lmplZW_xp{gap:var(--space-1);min-width:0;max-width:360px;padding:var(--space-1) var(--space-3);border-radius:var(--radius);border:1px solid #0000;flex-direction:column;flex:280px;display:flex}.lmplZW_xp:has([data-testid=xp-reward]){background:var(--bg-2);border-color:var(--border)}.lmplZW_actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:1 0 auto;min-width:0;max-width:100%;display:flex}.lmplZW_actions>button{white-space:nowrap}.lmplZW_notes{flex-basis:100%}.lmplZW_note,.lmplZW_actions>p{justify-content:flex-end;gap:var(--space-1) var(--space-3);color:var(--font-2);font-size:var(--font-size-sm);flex-wrap:wrap;flex-basis:100%;margin:0;display:flex}.lmplZW_actions>p{contain:inline-size;order:1}.lmplZW_note[role=alert],.lmplZW_actions>p[role=alert]{color:var(--err)}.lmplZW_tag{max-width:100%;padding:2px var(--space-2);color:var(--font-2);background:var(--bg-3);border-radius:var(--radius);font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;overflow:hidden}.lmplZW_actions>[data-invited=true],.lmplZW_actions>[data-invited=true]:hover:not(:disabled){box-shadow:0 0 0 3px var(--ok)}@container (max-width:760px){.lmplZW_xp{flex-basis:100%;max-width:none}.lmplZW_actions{flex-basis:100%}}@media screen and (max-width:600px){.lmplZW_bar{padding-bottom:max(var(--space-2), env(safe-area-inset-bottom))}.lmplZW_xp{padding:var(--space-1) var(--space-2)}.lmplZW_note,.lmplZW_actions>p{justify-content:flex-start}.lmplZW_bar[data-stack=true] .lmplZW_actions{flex-direction:column;align-items:stretch}.lmplZW_bar[data-stack=true] .lmplZW_actions>button{width:100%}.lmplZW_bar[data-stack=false]{row-gap:var(--space-1);padding-bottom:env(safe-area-inset-bottom)}.lmplZW_bar[data-stack=false] .lmplZW_actions>button{min-width:0;min-height:var(--control-height-sm);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);white-space:normal;flex:auto}}
.CKjypG_cell{isolation:isolate}.CKjypG_cell .CKjypG_cellHover{transform-box:fill-box;transform-origin:50%;transition:transform var(--motion-fast) var(--motion-ease-out), opacity var(--motion-fast) var(--motion-ease-out);opacity:0}@media (hover:hover) and (pointer:fine){.CKjypG_cell:hover .CKjypG_cellHover{opacity:.35;transform:scale(1.12)}.CKjypG_cell:active .CKjypG_cellHover{transform:scale(.95)}}.CKjypG_dropIn{transform-box:fill-box;transform-origin:50%;animation:CKjypG_dropIn var(--motion-base) var(--motion-ease-out)}@keyframes CKjypG_dropIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.CKjypG_lastMovePulse{transform-box:fill-box;transform-origin:50%;animation:CKjypG_lastMovePulse var(--motion-slow) var(--motion-ease) infinite alternate}@keyframes CKjypG_lastMovePulse{0%{opacity:.55}to{opacity:1}}.CKjypG_winPulse{transform-box:fill-box;transform-origin:50%;animation:CKjypG_winPulse var(--motion-slow) var(--motion-ease) infinite alternate}@keyframes CKjypG_winPulse{0%{opacity:.6}to{opacity:1}}.CKjypG_drawStroke{stroke-dasharray:1;animation:CKjypG_drawStroke var(--motion-slow) var(--motion-ease-out) backwards}.CKjypG_drawStrokeFirst{stroke-dasharray:1;animation:CKjypG_drawStroke var(--motion-base) var(--motion-ease) backwards}.CKjypG_drawStrokeSecond{stroke-dasharray:1;animation:CKjypG_drawStroke var(--motion-base) var(--motion-ease-out) var(--motion-base) backwards}.CKjypG_drawWinLine{stroke-dasharray:1;animation:CKjypG_drawStroke var(--motion-slower) var(--motion-ease) var(--motion-win-line-delay) backwards}@keyframes CKjypG_drawStroke{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.CKjypG_slide{animation:CKjypG_slide var(--motion-base) var(--motion-ease-out)}@keyframes CKjypG_slide{0%{transform:translate(var(--from-x,0), var(--from-y,0))}to{transform:translate(0)}}.CKjypG_captureOut{transform-box:fill-box;transform-origin:50%;animation:CKjypG_captureOut var(--motion-base) var(--motion-ease-out) forwards}@keyframes CKjypG_captureOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}.CKjypG_flip{transform-box:fill-box;transform-origin:50%;animation:CKjypG_flip var(--motion-base) var(--motion-ease)}@keyframes CKjypG_flip{0%{transform:scaleX(1)rotateY(0)}50%{transform:scaleX(.05)rotateY(90deg)}to{transform:scaleX(1)rotateY(0)}}.CKjypG_deal{animation:CKjypG_deal var(--motion-slow) var(--motion-ease-out) calc(var(--deal-i,0) * var(--motion-fast)) backwards}@keyframes CKjypG_deal{0%{transform:translate(var(--from-x,0), var(--from-y,-40px)) rotate(var(--from-rot,0deg));opacity:0}to{opacity:1}}.CKjypG_diceRoll{transform-box:fill-box;transform-origin:50%;animation:CKjypG_diceRoll var(--motion-slow) var(--motion-ease-out)}@keyframes CKjypG_diceRoll{0%{transform:translateY(-6px)rotate(-540deg)scale(.8)}50%{transform:translate(3px,2px)rotate(-180deg)scale(1.05)}to{transform:translate(0)rotate(0)scale(1)}}.CKjypG_bannerPop{animation:CKjypG_bannerPop var(--motion-slow) var(--motion-ease-out)}@keyframes CKjypG_bannerPop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.CKjypG_celebrate{transform-box:fill-box;transform-origin:50%;animation:CKjypG_celebrate var(--motion-slow) var(--motion-ease) infinite alternate}@keyframes CKjypG_celebrate{0%{filter:drop-shadow(0 0 #0000);transform:scale(1)}to{filter:drop-shadow(0 0 6px var(--app-color));transform:scale(1.04)}}.CKjypG_turnGlow{animation:CKjypG_turnGlow var(--motion-slow) var(--motion-ease) infinite alternate}@keyframes CKjypG_turnGlow{0%{box-shadow:0 0 #0000}to{box-shadow:0 0 10px 1px var(--app-color)}}
.ZUwzFa_notice{padding:var(--space-2) var(--space-4);text-align:center;background:var(--bg-1);border:1px solid var(--border);border-left:6px solid var(--err);border-radius:var(--radius);box-shadow:var(--shadow-sm);font-weight:600}@media screen and (max-width:900px){.ZUwzFa_notice{padding:var(--space-2) var(--space-3)}}
.dkAIuq_link{width:28px;height:28px;font-weight:var(--font-weight-bold);color:var(--font-1);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-full);transition:background var(--motion-fast) var(--motion-ease);flex:none;justify-content:center;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.dkAIuq_link:hover{background:var(--app-color-3)}
.PwOa_G_tier-bronze{--tier:var(--badge-bronze)}.PwOa_G_tier-silver{--tier:var(--badge-silver)}.PwOa_G_tier-gold{--tier:var(--badge-gold)}.PwOa_G_tier-platinum{--tier:var(--badge-platinum)}.PwOa_G_medal{color:#fff;background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--tier) 55%, #fff), var(--tier) 70%);border:2px solid color-mix(in srgb, var(--tier) 70%, #000);border-radius:var(--radius-full);width:48px;height:48px;box-shadow:var(--shadow);flex:none;justify-content:center;align-items:center;display:inline-flex}.PwOa_G_medal svg{width:55%;height:55%}.PwOa_G_medalSmall{width:32px;height:32px}.PwOa_G_locked .PwOa_G_medal{color:var(--font-3);background:var(--bg-4);border-color:var(--border);box-shadow:none}.PwOa_G_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.PwOa_G_muted{color:var(--font-2);font-size:var(--font-size-xs)}.PwOa_G_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}@media (max-width:420px){.PwOa_G_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.PwOa_G_tile{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);font:inherit;text-align:center;color:var(--font-1);background:var(--bg-2);border:1px solid var(--border);border-top:3px solid var(--tier);border-radius:var(--radius);cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);flex-direction:column;display:flex}.PwOa_G_tile:hover{transform:translateY(-1px)}.PwOa_G_tile.PwOa_G_locked{border-top-color:var(--border)}.PwOa_G_tileName{max-width:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PwOa_G_tileTier{color:var(--tier);font-size:var(--font-size-xs);font-weight:700}.PwOa_G_locked .PwOa_G_tileName{color:var(--font-2)}.PwOa_G_bar{background:var(--bg-4);border-radius:var(--radius-full);width:100%;height:6px;overflow:hidden}.PwOa_G_barFill{background:var(--app-color);border-radius:inherit;height:100%}.PwOa_G_barDone{background:var(--ok)}.PwOa_G_detailHead{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.PwOa_G_tiers{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.PwOa_G_tierRow{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);display:grid}.PwOa_G_tierRow:last-child{border-bottom:none}.PwOa_G_tierRow .PwOa_G_medal{grid-row:span 2}.PwOa_G_tierLabel{font-weight:var(--font-weight-semibold)}.PwOa_G_top{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.PwOa_G_topItem{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);font-size:var(--font-size-xs);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-full);display:inline-flex}.PwOa_G_topItem>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PwOa_G_section+.PwOa_G_section{margin-top:var(--space-5)}.PwOa_G_sectionTitle{margin-bottom:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--font-2);text-transform:uppercase;letter-spacing:.04em}.PwOa_G_challenges{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.PwOa_G_challenge{align-items:center;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.PwOa_G_challenge .PwOa_G_bar{grid-column:1/-1}.PwOa_G_challengeName{overflow-wrap:anywhere;min-width:0;font-weight:var(--font-weight-semibold)}.PwOa_G_challengeMeta{gap:var(--space-1) var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.PwOa_G_challengeXp{font-size:var(--font-size-sm);color:var(--app-color-2);font-variant-numeric:tabular-nums;font-weight:700}.PwOa_G_done{color:var(--ok);font-weight:700}.PwOa_G_failed{color:var(--font-3)}.PwOa_G_widget{gap:var(--space-3);padding:var(--space-3);background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.PwOa_G_widgetHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:flex}.PwOa_G_widget{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.PwOa_G_widget .PwOa_G_challenges{gap:var(--space-1)}.PwOa_G_widget .PwOa_G_widgetHead{white-space:nowrap;align-items:center}.PwOa_G_widget .PwOa_G_widgetHead>a{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.PwOa_G_widget .PwOa_G_widgetHead>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.PwOa_G_widget .PwOa_G_challengeName{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.PwOa_G_challengeCompact{gap:var(--space-2);font-size:var(--font-size-sm)}.PwOa_G_challengeCompact .PwOa_G_challengeName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PwOa_G_rewards{top:calc(var(--header-size) + var(--impersonation-size) + var(--space-3));right:var(--space-3);left:var(--space-3);z-index:50;align-items:center;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (min-width:768px){.PwOa_G_rewards{align-items:flex-end;left:auto}}.PwOa_G_rewardCard{align-items:center;gap:var(--space-3);width:min(340px,100%);padding:var(--space-2) var(--space-3);background:var(--bg-1);border:1px solid var(--border);border-left:4px solid var(--tier,var(--ok));border-radius:var(--radius);box-shadow:var(--shadow-lg);pointer-events:auto;display:flex}.PwOa_G_rewardAnimated{animation:PwOa_G_badgeRewardIn var(--motion-slow) var(--motion-ease-out) both}.PwOa_G_rewardAnimated .PwOa_G_medal{animation:PwOa_G_badgeRewardMedal calc(var(--motion-slow) * 2) var(--motion-ease-out) both}@keyframes PwOa_G_badgeRewardIn{0%{opacity:0;transform:translateY(-12px)scale(.95)}to{opacity:1;transform:none}}@keyframes PwOa_G_badgeRewardMedal{0%{transform:scale(.6)rotate(-20deg)}60%{transform:scale(1.15)rotate(6deg)}to{transform:none}}.PwOa_G_rewardText{flex-direction:column;flex:1;min-width:0;display:flex}.PwOa_G_rewardTitle{font-size:var(--font-size-xs);color:var(--app-color-2);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.PwOa_G_rewardName{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PwOa_G_rewardClose{width:32px;height:32px;font-size:var(--font-size-lg);color:var(--font-2);border-radius:var(--radius-full);cursor:pointer;flex:none;line-height:1}.PwOa_G_rewardClose:hover{color:var(--font-1);background:var(--bg-2)}
.lnUIdW_header{height:var(--header-size);padding:0 var(--space-6);background:var(--bg-1);box-shadow:var(--shadow-sm);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex;position:relative}.lnUIdW_header:after{content:"";background:linear-gradient(90deg, var(--tile-2-ink), var(--app-color), var(--tile-5-ink));opacity:.7;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lnUIdW_nav,.lnUIdW_links{align-items:center;gap:var(--space-1);display:flex}.lnUIdW_brand{font-size:inherit;margin:0;line-height:0}.lnUIdW_home{margin-right:var(--space-5);align-items:center;display:flex}.lnUIdW_logo{width:auto;height:40px}.lnUIdW_logoDark{display:none}:root[data-theme=dark] .lnUIdW_logoLight{display:none}:root[data-theme=dark] .lnUIdW_logoDark{display:block}@media (prefers-color-scheme:dark){:root[data-theme=system] .lnUIdW_logoLight{display:none}:root[data-theme=system] .lnUIdW_logoDark{display:block}}.lnUIdW_link{padding:var(--space-2) var(--space-4);color:var(--font-2);border-radius:var(--radius-full);transition:color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);border-bottom:2px solid #0000;text-decoration:none;display:block}.lnUIdW_link:hover,.lnUIdW_link:active{color:var(--app-color-2);background:var(--app-color-3)}.lnUIdW_actions{align-items:center;display:flex}.lnUIdW_icon{display:none}@media screen and (max-width:900px){.lnUIdW_header{gap:var(--space-2);padding:0 calc(var(--header-account-reserve) + var(--header-party-reserve) + var(--header-login-reserve) + var(--header-chat-reserve)) 0 var(--space-3)}.lnUIdW_home{margin-right:var(--space-2)}.lnUIdW_logo{height:28px}.lnUIdW_links,.lnUIdW_actions{display:none}.lnUIdW_icon{width:22px;height:22px;display:block}.lnUIdW_label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media screen and (min-width:768px) and (max-width:900px){.lnUIdW_links{flex:none;display:flex}.lnUIdW_link{align-items:center;gap:var(--space-1);padding:var(--space-2);white-space:nowrap;display:flex}a.lnUIdW_link>.lnUIdW_label{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}}@media screen and (min-width:901px) and (max-width:1639px){.lnUIdW_links .lnUIdW_link{padding:var(--space-2);align-items:center;display:flex}.lnUIdW_links .lnUIdW_icon{width:22px;height:22px;display:block}.lnUIdW_links .lnUIdW_label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
.mVY_Fa_fab{display:none}.mVY_Fa_sheet{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}@media screen and (max-width:900px){.mVY_Fa_fab{right:var(--space-4);bottom:calc((var(--header-size) - 40px) / 2);z-index:30;color:#fff;background:var(--app-color);border-radius:var(--radius-full);width:40px;height:40px;box-shadow:var(--shadow-lg);transition:background var(--motion-fast) var(--motion-ease);justify-content:center;align-items:center;display:flex;position:absolute}.mVY_Fa_fab:hover{background:var(--app-color-2)}.mVY_Fa_badge{color:#fff;background:var(--err);border:2px solid var(--bg-1);border-radius:var(--radius-full);text-align:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}.mVY_Fa_sheet{top:var(--vv-top,0px);z-index:31;height:var(--vv-height,100dvh);padding:env(safe-area-inset-top) env(safe-area-inset-right) max(0px, env(safe-area-inset-bottom) - var(--vv-bottom,0px)) env(safe-area-inset-left);background:var(--bg-1);transition:transform var(--motion-base) var(--motion-ease-out), visibility var(--motion-base);position:fixed;left:0;right:0}.mVY_Fa_sheet:not([data-open]){visibility:hidden;transform:translateY(100%)}}
.iND1Ua_picker{bottom:calc(100% + var(--space-2));z-index:2;gap:var(--space-1);max-height:200px;padding:var(--space-2);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);grid-template-columns:repeat(auto-fill,minmax(44px,1fr));display:grid;position:absolute;left:0;right:0;overflow-y:auto}.iND1Ua_option{border-radius:var(--radius-sm);cursor:pointer;min-width:44px;height:44px;transition:background var(--motion-fast) var(--motion-ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:flex}.iND1Ua_option:hover,.iND1Ua_option:focus-visible{background:var(--bg-4);outline:none}
.OP3Z2q_chat{--chat-control:40px;--chat-avatar:28px;--chat-bubble-joined:4px;--chat-list-min:160px;gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}@media (pointer:coarse){.OP3Z2q_chat{--chat-control:44px}}@media screen and (max-width:900px){.OP3Z2q_chat{--chat-list-min:min(160px, calc(var(--vv-height,100dvh) * .2))}html[data-keyboard-open] .OP3Z2q_chat{--chat-list-min:0px}}.OP3Z2q_party{--chat-accent:var(--app-color);--chat-accent-bg:var(--app-color-3);--chat-accent-text:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#93c5fd)}.OP3Z2q_game{--chat-accent:var(--ok);--chat-accent-bg:color-mix(in srgb, var(--ok) 14%, transparent);--chat-accent-text:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#4ade80)}.OP3Z2q_direct{--chat-accent:var(--app-color);--chat-accent-bg:var(--app-color-3);--chat-accent-text:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#93c5fd)}.OP3Z2q_header{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.OP3Z2q_back{width:44px;height:44px;margin-left:calc(-1 * var(--space-2));color:var(--app-color);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.OP3Z2q_back:hover{background:var(--bg-2)}.OP3Z2q_icon{background:var(--chat-accent-bg);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.OP3Z2q_headings{flex-direction:column;min-width:0;display:flex}.OP3Z2q_title{color:var(--font-1);margin:0;font-size:16px;font-weight:700}.OP3Z2q_hint{color:var(--font-2);font-size:12px;line-height:1.3}.OP3Z2q_thread{min-height:var(--chat-list-min);flex-direction:column;flex:auto;display:flex;position:relative}.OP3Z2q_messages{min-height:var(--chat-list-min);max-height:320px;padding:var(--space-3);background:var(--bg-1);border:1px solid var(--border);border-left:3px solid var(--chat-accent);border-radius:var(--radius);flex-direction:column;flex:auto;gap:2px;list-style:none;display:flex;overflow-y:auto}@media screen and (min-width:901px){.OP3Z2q_thread,.OP3Z2q_messages{flex-basis:0}.OP3Z2q_messages{max-height:none}}.OP3Z2q_separator{margin:var(--space-2) 0;color:var(--font-3);text-align:center;font-size:11px}.OP3Z2q_message{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;font-size:14px;line-height:1.35;display:flex}.OP3Z2q_message[data-group-first=true]{margin-top:var(--space-2)}.OP3Z2q_separator+.OP3Z2q_message{margin-top:0}.OP3Z2q_message[data-own=true]{align-items:flex-end}.OP3Z2q_name,.OP3Z2q_message[data-own=false] .OP3Z2q_time{padding-left:calc(var(--chat-avatar) + var(--space-2))}.OP3Z2q_name{color:var(--chat-accent-text);font-size:12px;font-weight:600}.OP3Z2q_row{align-self:stretch;align-items:flex-end;gap:var(--space-2);min-width:0;display:flex}.OP3Z2q_message[data-own=true] .OP3Z2q_row{justify-content:flex-end}.OP3Z2q_avatar{--avatar-size:var(--chat-avatar)}.OP3Z2q_avatarSpacer{width:var(--chat-avatar);flex-shrink:0}.OP3Z2q_bubble{min-width:0;max-width:75%;padding:var(--space-2) var(--space-3);color:var(--font-1);background:var(--bg-2);border-radius:var(--radius-lg);font:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;-webkit-user-select:text;user-select:text;-webkit-tap-highlight-color:transparent;border:none}.OP3Z2q_bubble:focus-visible{outline:2px solid var(--app-color);outline-offset:2px}.OP3Z2q_message[data-own=true] .OP3Z2q_bubble{color:#fff;background:var(--app-color)}.OP3Z2q_message[data-own=false][data-group-first=false] .OP3Z2q_bubble{border-top-left-radius:var(--chat-bubble-joined)}.OP3Z2q_message[data-own=false][data-group-last=false] .OP3Z2q_bubble{border-bottom-left-radius:var(--chat-bubble-joined)}.OP3Z2q_message[data-own=true][data-group-first=false] .OP3Z2q_bubble{border-top-right-radius:var(--chat-bubble-joined)}.OP3Z2q_message[data-own=true][data-group-last=false] .OP3Z2q_bubble{border-bottom-right-radius:var(--chat-bubble-joined)}.OP3Z2q_message[data-emoji-only=true] .OP3Z2q_bubble{background:0 0;padding:0;font-size:36px;line-height:1.2}.OP3Z2q_time{color:var(--font-3);font-size:11px}.OP3Z2q_empty{align-items:center;gap:var(--space-2);color:var(--font-3);text-align:center;flex-direction:column;margin:auto;font-size:13px;display:flex}.OP3Z2q_emptyIcon{font-size:32px;line-height:1}.OP3Z2q_newMessages{bottom:var(--space-3);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);color:#fff;background:var(--app-color);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);white-space:nowrap;cursor:pointer;border:none;font-size:13px;font-weight:600;display:flex;position:absolute;left:50%;transform:translate(-50%)}.OP3Z2q_newMessages:hover{background:var(--app-color-2)}.OP3Z2q_form{align-items:flex-end;gap:var(--space-2);flex:none;display:flex;position:relative}.OP3Z2q_pill{background:var(--bg-2);border-radius:calc(var(--chat-control) / 2);min-width:0;transition:box-shadow var(--motion-fast) var(--motion-ease);flex:auto;align-items:flex-end;display:flex}.OP3Z2q_pill:focus-within{box-shadow:0 0 0 2px var(--app-color)}.OP3Z2q_input{min-width:0;padding:calc((var(--chat-control) - 1.35em) / 2) 0 calc((var(--chat-control) - 1.35em) / 2) var(--space-4);color:var(--font-1);font:inherit;max-height:calc(var(--chat-control) + 3 * 1.35em);resize:none;background:0 0;border:none;flex:auto;font-size:14px;line-height:1.35;overflow-y:auto}@media (pointer:coarse){.OP3Z2q_input{font-size:16px}}.OP3Z2q_input:focus{outline:none}.OP3Z2q_emojiToggle{width:var(--chat-control);height:var(--chat-control);border-radius:var(--radius-full);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:flex}.OP3Z2q_emojiToggle:hover,.OP3Z2q_emojiToggle[aria-expanded=true]{background:var(--bg-4)}@media (hover:none) and (pointer:coarse){.OP3Z2q_emojiToggle{display:none}.OP3Z2q_input{padding-right:var(--space-4)}}.OP3Z2q_send{width:var(--chat-control);height:var(--chat-control);color:var(--app-color);border-radius:var(--radius-full);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.OP3Z2q_send:disabled{color:var(--font-3);cursor:default}.OP3Z2q_send:not(:disabled):hover{color:var(--app-color-2);background:var(--app-color-3)}.OP3Z2q_send:focus-visible{outline:2px solid var(--app-color);outline-offset:2px}@media screen and (max-width:900px){.OP3Z2q_docked{--chat-list-min:0px;gap:0}.OP3Z2q_docked .OP3Z2q_header{gap:var(--space-2);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border)}.OP3Z2q_docked .OP3Z2q_back{display:flex}.OP3Z2q_docked .OP3Z2q_thread,.OP3Z2q_docked .OP3Z2q_messages{flex:1 1 0}.OP3Z2q_docked .OP3Z2q_messages{border:none;border-radius:0;max-height:none}.OP3Z2q_docked .OP3Z2q_form{padding:var(--space-2) var(--space-3)}}
.jkg8sG_wallCounts{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .75rem;display:flex}.jkg8sG_wallCount{font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;display:inline-flex}.jkg8sG_dot{border-radius:50%;width:.7rem;height:.7rem}.jkg8sG_out{opacity:.45;text-decoration:line-through}@media screen and (max-width:900px){.jkg8sG_status{--game-status-lines:2}}
.e5TO-G_stack{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:relative}.e5TO-G_item{display:flex}.e5TO-G_face{color:inherit;border-radius:var(--radius-full);cursor:pointer;-webkit-touch-callout:none;background:0 0;border:none;padding:0;display:inline-flex}span.e5TO-G_face{cursor:default}.e5TO-G_face:focus-visible{outline:2px solid var(--app-color);outline-offset:2px}.e5TO-G_avatar{--avatar-size:32px;transition:box-shadow var(--motion-fast) var(--motion-ease)}.e5TO-G_anchor{display:inline-flex;position:relative}.e5TO-G_badge{pointer-events:none;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.e5TO-G_corner{pointer-events:none;line-height:1;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.e5TO-G_corner:empty{display:none}.e5TO-G_face[aria-expanded=true] .e5TO-G_avatar{box-shadow:0 0 0 2px var(--app-color)}.e5TO-G_overlap{flex-wrap:nowrap;flex-shrink:0;gap:0}.e5TO-G_overlap .e5TO-G_avatar{--avatar-size:36px;box-shadow:0 0 0 2px var(--bg-1)}.e5TO-G_overlap .e5TO-G_item+.e5TO-G_item{margin-left:calc(-1 * var(--space-3))}@media (pointer:coarse){button.e5TO-G_face{justify-content:center;align-items:center;min-width:44px;min-height:44px}}.e5TO-G_more{margin-left:var(--space-1);color:var(--font-2);font-size:12px;font-weight:600}.e5TO-G_detail{top:calc(100% + var(--space-2));z-index:4;padding:var(--space-1) var(--space-3);color:var(--font-1);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);animation:e5TO-G_fade-in var(--motion-fast) var(--motion-ease-out);position:absolute;left:0;right:0}.e5TO-G_detail:before{height:calc(var(--space-2) + 1px);content:"";position:absolute;bottom:100%;left:0;right:0}@keyframes e5TO-G_fade-in{0%{opacity:0}}
.KKgP7G_root{flex-shrink:0;position:relative}.KKgP7G_trigger{width:28px;height:28px;color:var(--font-3);border-radius:var(--radius-full);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex}.KKgP7G_trigger:hover,.KKgP7G_trigger[aria-expanded=true]{color:var(--font-1);background:var(--bg-2)}.KKgP7G_menu{top:calc(100% + var(--space-1));z-index:3;min-width:160px;padding:var(--space-1);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;right:0}.KKgP7G_menuAbove{top:auto;bottom:calc(100% + var(--space-1))}.KKgP7G_item{padding:var(--space-2) var(--space-3);color:var(--font-1);text-align:left;border-radius:var(--radius-sm);font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease);background:0 0;border:none}.KKgP7G_item:hover,.KKgP7G_item:focus-visible{background:var(--bg-4);outline:none}.KKgP7G_danger{color:var(--err)}@media (pointer:coarse){.KKgP7G_trigger{width:44px;height:44px}.KKgP7G_item{min-height:44px}}.KKgP7G_item[aria-disabled=true]{color:var(--font-3);cursor:default;background:0 0}
.bEnqwG_flipOut,.bEnqwG_flipIn{transform-box:fill-box;transform-origin:50%}.bEnqwG_flipOut{animation:bEnqwG_reversiFlipOut var(--motion-base) var(--motion-ease) calc(var(--motion-base) + var(--flip-i,0) * var(--motion-fast)) forwards}.bEnqwG_flipIn{animation:bEnqwG_reversiFlipIn var(--motion-base) var(--motion-ease-out) calc(var(--motion-base) * 2 + var(--flip-i,0) * var(--motion-fast)) backwards}@keyframes bEnqwG_reversiFlipOut{0%{transform:rotate(var(--flip-a,0deg)) scaleX(1) rotate(calc(-1 * var(--flip-a,0deg)))}to{transform:rotate(var(--flip-a,0deg)) scaleX(0) rotate(calc(-1 * var(--flip-a,0deg)))}}@keyframes bEnqwG_reversiFlipIn{0%{transform:rotate(var(--flip-a,0deg)) scaleX(0) rotate(calc(-1 * var(--flip-a,0deg)))}to{transform:rotate(var(--flip-a,0deg)) scaleX(1) rotate(calc(-1 * var(--flip-a,0deg)))}}.bEnqwG_winnerDisk{filter:drop-shadow(0 0 1.5px var(--board-highlight)) drop-shadow(0 0 .6px var(--board-highlight))}.bEnqwG_hintPulse{transform-box:fill-box;transform-origin:50%;animation:bEnqwG_reversiHint var(--motion-slow) var(--motion-ease) 2}@keyframes bEnqwG_reversiHint{0%{opacity:.5}to{opacity:1}}.bEnqwG_counted,.bEnqwG_slabCount{animation-delay:calc(var(--motion-slow) * 3 + var(--count-i,0) * var(--motion-fast) / 3);animation-fill-mode:backwards}.bEnqwG_counted{transform-box:fill-box;transform-origin:50%;animation-name:bEnqwG_reversiCount;animation-duration:var(--motion-slow);animation-timing-function:var(--motion-ease-out)}@keyframes bEnqwG_reversiCount{0%{opacity:.4;transform:scale(1)}40%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.bEnqwG_tally{align-items:center;gap:var(--space-2);max-width:480px;margin:var(--space-2) auto 0;padding:0 6px;display:flex}.bEnqwG_tray{background:var(--table-wood);border:1px solid var(--table-wood-edge);border-radius:var(--radius-sm);flex:1;grid-template-columns:repeat(64,1fr);height:22px;padding:3px;display:grid;box-shadow:inset 0 2px 4px #00000059}.bEnqwG_slab{box-shadow:inset 0 0 0 .5px var(--piece-outline);border-radius:1px;grid-row:1;margin:0 .5px}.bEnqwG_slabIn,.bEnqwG_slabCount{transform-origin:bottom;animation-name:bEnqwG_reversiSlab;animation-duration:var(--motion-base);animation-timing-function:var(--motion-ease-out)}@keyframes bEnqwG_reversiSlab{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}
.eoR0ga_gameFilter{align-items:center;gap:var(--space-2);color:var(--font-2);display:flex}.eoR0ga_gameSelect{min-width:220px;padding:var(--space-1) var(--space-3);background:var(--bg-2);color:var(--font-1);border:1px solid var(--border);border-radius:var(--radius);font:inherit}@media (pointer:coarse){.eoR0ga_gameSelect{min-height:44px;font-size:16px}}@media screen and (max-width:600px){.eoR0ga_gameFilter{width:100%}.eoR0ga_gameSelect{flex:auto;min-width:0}}
._3jPiXq_pieces{filter:drop-shadow(0 .5px .4px #0006) drop-shadow(0 0 .3px var(--piece-outline))}._3jPiXq_slide{transform-box:fill-box;transform-origin:50%;animation:_3jPiXq_sachySlide var(--motion-slow) var(--motion-ease) backwards}@keyframes _3jPiXq_sachySlide{0%{transform:translate(var(--from-x,0), var(--from-y,0))}50%{transform:translate(calc(var(--from-x,0px) / 2), calc(var(--from-y,0px) / 2)) scale(1.1)}to{transform:translate(0)}}._3jPiXq_promoteOut{animation:_3jPiXq_sachyFadeOut var(--motion-base) var(--motion-ease-out) var(--motion-slow) forwards}._3jPiXq_promoteIn{transform-box:fill-box;transform-origin:50%;animation:_3jPiXq_sachyPromoteIn var(--motion-slow) var(--motion-ease-out) var(--motion-slow) backwards}@keyframes _3jPiXq_sachyFadeOut{to{opacity:0}}@keyframes _3jPiXq_sachyPromoteIn{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}._3jPiXq_captureFade{transform-box:fill-box;transform-origin:50%;animation:_3jPiXq_sachyCaptureFade var(--motion-slow) var(--motion-ease-out) calc(var(--motion-slow) - var(--motion-fast)) both}@keyframes _3jPiXq_sachyCaptureFade{0%{opacity:1;transform:scale(1)}25%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.5)}}._3jPiXq_target{animation:_3jPiXq_sachyHint var(--motion-slow) var(--motion-ease) 2}@keyframes _3jPiXq_sachyHint{0%{opacity:.35}to{opacity:1}}._3jPiXq_surface{touch-action:none}._3jPiXq_grab{cursor:grab}._3jPiXq_pick{cursor:pointer}._3jPiXq_lifted{filter:drop-shadow(0 1.5px 1px #00000073);transform:scale(1.15)}._3jPiXq_kingFall{transform-box:fill-box;transform-origin:50%;animation:_3jPiXq_sachyKingFall calc(2 * var(--motion-slow)) var(--motion-ease) calc(var(--motion-slow) + var(--motion-fast)) both}@keyframes _3jPiXq_sachyKingFall{0%{transform:rotate(0)}30%{transform:rotate(-10deg)}75%{transform:translateY(1px)rotate(98deg)}to{transform:translateY(1px)rotate(90deg)}}._3jPiXq_kingStale{transform-box:fill-box;transform-origin:50% 95%;animation:_3jPiXq_sachyKingStale var(--motion-slow) var(--motion-ease) calc(var(--motion-slow) + var(--motion-fast)) 2 alternate}@keyframes _3jPiXq_sachyKingStale{0%{transform:rotate(0)}50%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}._3jPiXq_promoShade{fill:#00000073;cursor:pointer}._3jPiXq_promoOption{cursor:pointer;transform-box:fill-box;transform-origin:50%;animation:_3jPiXq_sachyPromoOption var(--motion-base) var(--motion-ease-out) calc(var(--i,0) * var(--motion-fast) / 2) backwards}._3jPiXq_promoOption:hover circle,._3jPiXq_promoOption:focus-visible circle{fill:var(--board-highlight)}._3jPiXq_promoOption:focus{outline:none}@keyframes _3jPiXq_sachyPromoOption{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}._3jPiXq_material{margin:var(--space-2) 0 0;color:var(--font-2);text-align:center;-webkit-user-select:text;user-select:text}
.aWw-6G_window{right:calc(300px + var(--space-4));bottom:var(--space-4);z-index:36;gap:var(--space-2);width:min(360px, calc(100vw - 300px - 2 * var(--space-4)));height:min(520px, calc(100dvh - var(--header-size) - 2 * var(--space-4)));padding:var(--space-3);color:var(--font-1);background:var(--bg-3);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed}.aWw-6G_bar{align-items:center;gap:var(--space-2);min-width:0;display:flex}.aWw-6G_dot{background:var(--font-3);border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}.aWw-6G_dot[data-online=true]{background:var(--ok)}.aWw-6G_name{min-width:0;color:var(--font-1);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:600;overflow:hidden}.aWw-6G_name:hover{color:var(--app-color)}.aWw-6G_barAction{padding:var(--space-1) var(--space-2);color:var(--font-2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex-shrink:0;font-size:12px}.aWw-6G_barAction:hover{color:var(--err);background:var(--bg-2)}.aWw-6G_barAction[aria-disabled=true]{opacity:.6;cursor:default}.aWw-6G_iconButton{width:32px;height:32px;color:var(--font-2);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:flex}.aWw-6G_iconButton:hover{color:var(--font-1);background:var(--bg-2)}.aWw-6G_locked,.aWw-6G_error{font-size:var(--font-size-sm);margin:0}.aWw-6G_locked{padding:var(--space-2) var(--space-3);color:var(--font-2);background:var(--bg-2);border-radius:var(--radius-sm)}.aWw-6G_error{color:var(--err)}.aWw-6G_toast{top:calc(var(--header-size) + var(--space-2));right:calc(300px + var(--space-4));z-index:36;align-items:center;gap:var(--space-2);width:min(360px, calc(100vw - 300px - 2 * var(--space-4)));padding:var(--space-3);color:var(--font-1);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;position:fixed;box-shadow:0 4px 16px #0003}.aWw-6G_toastAvatar{--avatar-size:32px}.aWw-6G_toastBody{flex-direction:column;flex:auto;min-width:0;display:flex}.aWw-6G_toastTitle{font-size:var(--font-size-sm)}.aWw-6G_preview{color:var(--font-2);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aWw-6G_toastOpen{padding:var(--space-1) var(--space-3);color:#fff;background:var(--app-color);border:1px solid var(--app-color);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;font-weight:600}.aWw-6G_toastOpen:hover{background:var(--app-color-2)}.aWw-6G_indicator{align-items:center;gap:var(--space-1);font:inherit;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;display:flex}.aWw-6G_count{min-width:18px;padding:0 var(--space-1);color:#fff;background:var(--err);border-radius:var(--radius-full);text-align:center;font-size:12px;font-weight:600;line-height:18px}@media (pointer:coarse){.aWw-6G_barAction,.aWw-6G_toastOpen,.aWw-6G_iconButton{min-width:44px;min-height:44px}}@media screen and (max-width:900px){.aWw-6G_window{top:var(--vv-top,0px);z-index:37;width:auto;height:var(--vv-height,100dvh);padding:max(var(--space-2), env(safe-area-inset-top)) max(var(--space-3), env(safe-area-inset-right)) max(var(--space-2), env(safe-area-inset-bottom) - var(--vv-bottom,0px)) max(var(--space-3), env(safe-area-inset-left));background:var(--bg-1);box-shadow:none;border:none;border-radius:0;bottom:auto;left:0;right:0}.aWw-6G_toast{right:var(--space-2);left:var(--space-2);width:auto}}
.kkiscW_layout{gap:var(--space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;display:grid}.kkiscW_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kkiscW_row{gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius);color:var(--font-1);border:1px solid #0000;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;text-decoration:none;display:grid}.kkiscW_row:hover{background:var(--bg-2)}.kkiscW_active,.kkiscW_active:hover{border-color:var(--app-color);background:var(--app-color-3)}.kkiscW_icon{object-fit:contain;width:32px;height:32px}.kkiscW_main{gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.kkiscW_head{gap:var(--space-2);flex-basis:100%;align-items:baseline;min-width:0;display:flex}.kkiscW_name{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kkiscW_played{color:var(--font-2);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex-shrink:0}.kkiscW_bar{border-radius:var(--radius-full);background:var(--bg-2);flex-basis:100%;height:8px;overflow:hidden}.kkiscW_barFill{border-radius:var(--radius-full);background:var(--app-color);height:100%}.kkiscW_badge{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--bg-2);color:var(--font-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:20px}.kkiscW_home{background:var(--app-color);color:var(--font-on-accent)}.kkiscW_star{color:var(--player-4)}.kkiscW_specialist{color:var(--player-5)}.kkiscW_ring{gap:var(--space-1);align-items:center;display:flex}.kkiscW_ring svg{flex-shrink:0;display:block}.kkiscW_ringTrack,.kkiscW_win,.kkiscW_draw,.kkiscW_loss{fill:none;stroke-width:6px}.kkiscW_ringTrack{stroke:var(--bg-2)}.kkiscW_win{stroke:var(--ok)}.kkiscW_draw{stroke:var(--font-2)}.kkiscW_loss{stroke:var(--err)}.kkiscW_percent{min-width:4ch;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.kkiscW_score{gap:var(--space-1);flex-direction:column;align-items:flex-end;display:flex}.kkiscW_rating{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.kkiscW_level{padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);white-space:nowrap;border:1px solid;line-height:18px}.kkiscW_lowData,.kkiscW_novice{color:var(--font-2)}.kkiscW_lowData{border-style:dashed}.kkiscW_advanced{color:var(--app-color-2)}.kkiscW_expert{color:var(--ok)}.kkiscW_master{color:var(--player-4);font-weight:var(--font-weight-semibold)}.kkiscW_more{margin:var(--space-2) 0 0 var(--space-2);color:var(--font-2);font-size:var(--font-size-sm)}.kkiscW_radar{width:100%;max-width:360px;height:auto;margin:0 auto;display:block}.kkiscW_radarGrid{fill:none;stroke:var(--border);stroke-width:1px}.kkiscW_radarShape{fill:color-mix(in srgb, var(--app-color) 25%, transparent);stroke:var(--app-color);stroke-width:2px;stroke-linejoin:round}.kkiscW_radarLabel{fill:var(--font-2);font-size:var(--font-size-xs)}@media screen and (max-width:600px){.kkiscW_layout{grid-template-columns:minmax(0,1fr)}.kkiscW_row{grid-template-columns:32px minmax(0,1fr) auto}.kkiscW_score{flex-direction:row;grid-column:2/-1;justify-content:flex-end;align-items:center}}
.LnPQGa_content{display:block}.LnPQGa_tableWrap{border:1px solid var(--border);border-radius:var(--radius);position:relative;overflow-x:auto}.LnPQGa_grid{align-items:center;column-gap:var(--space-3);min-width:600px;padding:0 var(--space-3);grid-template-columns:48px minmax(160px,1fr) repeat(4,80px);display:grid}.LnPQGa_withRating{grid-template-columns:48px minmax(160px,1fr) repeat(5,80px)}.LnPQGa_head{padding-block:var(--space-3);background:var(--bg-2);color:var(--font-1);font-weight:600}.LnPQGa_row{box-sizing:border-box;border-top:1px solid var(--border);height:44px}.LnPQGa_odd{background:var(--bg-3)}.LnPQGa_even{background:var(--bg-1)}.LnPQGa_row:hover{background:var(--bg-2)}.LnPQGa_name{align-items:center;gap:var(--space-2);min-width:0;display:flex}.LnPQGa_name>a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LnPQGa_avatar{--avatar-size:20px}.LnPQGa_skeletonCell{grid-column:2/-1}.LnPQGa_num{text-align:right;font-variant-numeric:tabular-nums}.LnPQGa_provisional{color:var(--font-3)}.LnPQGa_ratingNote{color:var(--font-2);font-size:var(--font-size-sm);margin:0}.LnPQGa_ord{color:var(--font-3);text-align:center;font-size:12px}.LnPQGa_rows>div>div>div{overflow:visible!important}.LnPQGa_statLabel{display:none}@media screen and (max-width:600px){.LnPQGa_head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.LnPQGa_grid,.LnPQGa_withRating{align-content:center;column-gap:0;row-gap:var(--space-1);min-width:0;padding:0 var(--space-2);grid-template-columns:32px repeat(4,max-content) minmax(0,1fr) max-content}.LnPQGa_row{height:64px}.LnPQGa_ord{font-size:var(--font-size-sm);text-align:left;grid-row:1/span 2}.LnPQGa_name{grid-area:1/2/auto/7}.LnPQGa_main{grid-area:1/7;padding-inline-start:var(--space-2);font-weight:600}.LnPQGa_stat{color:var(--font-2);font-size:var(--font-size-sm);text-align:left;grid-row:2;padding-inline-end:var(--space-3)}.LnPQGa_statLabel{color:var(--font-3);font-size:var(--font-size-sm);margin-inline-end:var(--space-1);font-weight:400;display:inline}.LnPQGa_skeletonCell{grid-area:1/2/span 2/-1}}
.b9xzTG_hand{align-items:center;gap:10px;width:100%;max-width:450px;min-height:34px;margin:4px 0;display:flex}.b9xzTG_handLabel{min-width:60px;color:var(--font-2);flex:none;font-size:.85rem}.b9xzTG_handPieces{flex-wrap:wrap;gap:6px;display:flex}.b9xzTG_handEmpty{color:var(--font-3)}.b9xzTG_handPiece{border:1px solid var(--line);background:var(--board-shogi);border-radius:4px;align-items:center;gap:2px;padding:2px 4px;line-height:0;display:flex}.b9xzTG_handPiece:disabled{cursor:default;opacity:.9}.b9xzTG_handSelected{outline:2px solid var(--board-shogi-accent)}.b9xzTG_handCount{color:var(--board-shogi-text);font-size:.75rem;line-height:1}.b9xzTG_promotion{color:var(--font-2);flex-direction:column;align-items:center;gap:6px;margin-top:8px;display:flex}.b9xzTG_promotionOptions{gap:8px;display:flex}
.HB2UkW_drawerNav{display:contents}.HB2UkW_tiles{gap:var(--space-1);display:flex}.HB2UkW_tile{min-width:44px;height:56px;padding:var(--space-1);color:var(--font-2);border-radius:var(--radius-sm);font:inherit;cursor:pointer;transition:color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.HB2UkW_tile:hover,.HB2UkW_tile:active{color:var(--app-color);background:var(--bg-2)}.HB2UkW_tileLabel{max-width:100%;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}
.a99mnW_chart{width:100%;height:auto;display:block}.a99mnW_grid{stroke:var(--border);stroke-width:1px}.a99mnW_axis{fill:var(--font-3);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.a99mnW_line{fill:none;stroke:var(--app-color);stroke-width:2px;stroke-linejoin:round}.a99mnW_dot{fill:var(--bg-1);stroke:var(--app-color);stroke-width:2px}
.PYBN0q_content{display:block}.PYBN0q_content h1:before{width:6px;height:1.1em;margin-right:var(--space-3);content:"";background:linear-gradient(180deg, var(--tile-ink), color-mix(in srgb, var(--tile-ink) 35%, transparent));border-radius:var(--radius-full);flex:none}.PYBN0q_layout{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:280px 1fr;align-items:start;display:grid}.PYBN0q_sidebar{gap:var(--space-3);padding:var(--space-5);background:radial-gradient(120% 50% at 50% 0%, color-mix(in srgb, var(--tile-ink) 22%, transparent), transparent 70%), linear-gradient(180deg, var(--tile) 0%, var(--tile) 35%, var(--bg-1) 60%);border:1px solid color-mix(in srgb, var(--tile-ink) 25%, transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.PYBN0q_icon{border-radius:var(--radius);filter:drop-shadow(0 10px 14px var(--lightningcss-light,#1e1b4b33)var(--lightningcss-dark,#00000080));width:100%;height:auto}.PYBN0q_action{padding:var(--space-3);font-weight:var(--font-weight-semibold);text-align:center;color:var(--font-on-accent);background:var(--app-gradient);border-radius:var(--radius);box-shadow:var(--app-glow);transition:transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease)}.PYBN0q_action:hover{background:var(--app-gradient-hover);transform:translateY(-1px)}.PYBN0q_actionError{text-align:center;color:var(--err);font-size:.875rem}.PYBN0q_tabs.PYBN0q_tabs [role=tab][aria-selected=true]{color:var(--tile-ink);border-bottom-color:var(--tile-ink)}.PYBN0q_panel{min-width:0}.PYBN0q_more{margin-top:var(--space-4);font-weight:var(--font-weight-semibold);color:var(--tile-ink);display:inline-block}.PYBN0q_right{min-width:0}.PYBN0q_right h2{margin-bottom:var(--space-2);color:var(--font-1);font-weight:800}.PYBN0q_about{margin-bottom:var(--space-5);color:var(--font-1);line-height:1.6}.PYBN0q_content{--hub-sticky-gap:var(--space-3);--hub-bar-size:64px}.PYBN0q_titleBar{top:calc(var(--impersonation-size) + var(--hub-sticky-gap));z-index:2;justify-content:space-between;align-items:stretch;column-gap:var(--space-5);min-height:var(--hub-bar-size);padding:0 var(--space-2) 0 var(--space-5);background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);flex-wrap:wrap;display:flex;position:sticky}.PYBN0q_titleBar:before{--corner:var(--radius-lg);content:"";bottom:calc(100% + 1px - var(--corner));height:calc(var(--hub-sticky-gap) + var(--corner));background:var(--page-glow), var(--bg-page);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--corner)) no-repeat, radial-gradient(circle at 100% 100%, transparent calc(var(--corner) - .5px), #000 var(--corner)) bottom left / var(--corner) var(--corner) no-repeat, radial-gradient(circle at 0 100%, transparent calc(var(--corner) - .5px), #000 var(--corner)) bottom right / var(--corner) var(--corner) no-repeat;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--corner)) no-repeat, radial-gradient(circle at 100% 100%, transparent calc(var(--corner) - .5px), #000 var(--corner)) bottom left / var(--corner) var(--corner) no-repeat, radial-gradient(circle at 0 100%, transparent calc(var(--corner) - .5px), #000 var(--corner)) bottom right / var(--corner) var(--corner) no-repeat;background-attachment:fixed;position:absolute;left:-1px;right:-1px}@supports (-webkit-touch-callout:none){.PYBN0q_titleBar:before{--x:var(--space-4);--y:var(--impersonation-size);background:radial-gradient(900px 600px at calc(-1 * var(--x)) calc(-1 * var(--y)), var(--bg-page-glow-1), transparent 70%), radial-gradient(800px 600px at calc(100vw - var(--x)) calc(100dvh - var(--y)), var(--bg-page-glow-2), transparent 70%), radial-gradient(700px 500px at calc(100vw - var(--x)) calc(-1 * var(--y)), var(--bg-page-glow-3), transparent 70%), var(--bg-page)}}.PYBN0q_titleBar h1{overflow-wrap:anywhere;align-items:center;min-width:0;display:flex}.PYBN0q_tabs.PYBN0q_tabs{box-shadow:none;flex:none;align-self:stretch}.PYBN0q_tabs.PYBN0q_tabs [role=tab]{padding:0 var(--space-4);font-size:var(--font-size-md);flex:none;align-items:center;display:flex}@media screen and (min-width:801px){.PYBN0q_titleBar{column-gap:var(--space-6);height:var(--hub-bar-size);grid-template-columns:280px 1fr;padding:0;display:grid}.PYBN0q_titleBar h1{padding-left:var(--space-5);font-size:var(--font-size-xl);white-space:nowrap;overflow:hidden}.PYBN0q_tabs.PYBN0q_tabs{margin-left:calc(-1 * var(--space-4));justify-self:start}.PYBN0q_sidebar{top:calc(var(--impersonation-size) + 2 * var(--hub-sticky-gap) + var(--hub-bar-size));position:sticky}}@media screen and (max-width:800px){.PYBN0q_titleBar{padding:var(--space-2) var(--space-2) 0}.PYBN0q_titleBar h1{padding:0 var(--space-2);font-size:var(--font-size-xl);flex-basis:100%}.PYBN0q_tabs.PYBN0q_tabs{flex:100%}.PYBN0q_tabs.PYBN0q_tabs [role=tab]{flex:1 1 0;justify-content:center}.PYBN0q_layout{grid-template-columns:1fr}.PYBN0q_icon{object-fit:contain;align-self:center;max-width:160px;max-height:24dvh}}
.SPAPwW_scoreboard{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:4px var(--space-2) 6px;font-variant-numeric:tabular-nums;background:var(--bg-2);border-radius:var(--radius-sm);grid-template-columns:1fr auto auto 1fr;font-weight:800;display:grid;position:relative}.SPAPwW_side{justify-content:center;align-items:center;gap:6px;display:inline-flex}.SPAPwW_score{text-align:center;color:#fff;background:var(--player);border-radius:var(--radius-sm);min-width:2em;padding:0 8px;font-size:1.3rem}.SPAPwW_round,.SPAPwW_clock{font-size:1.1rem}.SPAPwW_round{color:var(--font-2)}.SPAPwW_timebar{inset:auto var(--space-2) 2px;background:var(--border);border-radius:2px;height:3px;position:absolute;overflow:hidden}.SPAPwW_timebar>span{background:var(--app-color);height:100%;transition:width 1s linear;display:block}.SPAPwW_card{width:.9em;height:1.2em;color:var(--board-sf-card-ink);vertical-align:middle;border-radius:2px;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid;box-shadow:0 1px 2px #0000004d}.SPAPwW_yellow{background:var(--board-sf-card-yellow)}.SPAPwW_red{background:var(--board-sf-card-red)}th .SPAPwW_card,td .SPAPwW_card{margin-left:4px}.SPAPwW_converted{animation:SPAPwW_convert calc(var(--motion-slow) * 2) var(--motion-ease-out)}@keyframes SPAPwW_convert{0%,30%{background:var(--board-sf-card-yellow);transform:scale(1.4)}to{background:var(--board-sf-card-red);transform:scale(1)}}.SPAPwW_pitch{aspect-ratio:5/2;margin:var(--space-2) 0;border-radius:var(--radius);box-shadow:var(--shadow);position:relative;overflow:hidden;container-type:inline-size}.SPAPwW_field{width:100%;height:100%;display:block}.SPAPwW_bubble{fill:#ffffff1f;stroke:var(--board-sf-line);stroke-width:.3px;opacity:.7}.SPAPwW_stone{fill:var(--player);stroke:var(--board-sf-line);stroke-width:.35px}.SPAPwW_stoneLetter{fill:#fff;text-anchor:middle;dominant-baseline:central;font-size:3.2px;font-weight:800}.SPAPwW_wordGap{fill:var(--board-sf-line)}.SPAPwW_fresh{transform-box:fill-box;transform-origin:50%;animation:SPAPwW_pop var(--motion-base) var(--motion-ease-out)}@keyframes SPAPwW_pop{0%{transform:scale(0)}to{transform:scale(1)}}.SPAPwW_wordsPanel{width:min(40%,14rem);max-height:calc(100% - 8px);color:var(--board-sf-line);border-radius:var(--radius-sm);background:#00000073;flex-direction:column;padding:4px 6px;display:flex;position:absolute;top:4px;left:4px}.SPAPwW_logTitle{text-transform:uppercase;margin:0 0 2px;font-size:.7rem;font-weight:600}.SPAPwW_empty{opacity:.8;margin:0;font-size:.8rem}.SPAPwW_words{-webkit-user-select:text;user-select:text;flex:auto;min-height:0;margin:0;padding-left:1.8em;font-size:.8rem;font-weight:700;line-height:1.35;overflow-y:auto}.SPAPwW_words .SPAPwW_rejected{opacity:.55;font-weight:400}.SPAPwW_goal{text-transform:uppercase;color:var(--player);-webkit-text-stroke:1px var(--board-sf-line);pointer-events:none;animation:SPAPwW_goal calc(var(--motion-slow) * 8) var(--motion-ease-out) forwards;place-items:center;font-size:clamp(1.6rem,9cqw,3rem);font-weight:900;display:grid;position:absolute;inset:0}@keyframes SPAPwW_goal{0%{opacity:0;transform:scale(.4)}15%,70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}.SPAPwW_replay{gap:2px var(--space-2);color:var(--board-sf-line);cursor:pointer;transition:background-color var(--motion-slow) var(--motion-ease);background:#0000008c;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr 1fr;padding:4px 6px;display:grid;position:absolute;inset:0}.SPAPwW_replay[data-laying]{background:0 0}.SPAPwW_replayTitle{text-align:center;grid-column:1/-1;margin:0;font-size:clamp(.65rem,2.6cqw,.9rem);font-weight:800}.SPAPwW_replayTitle,.SPAPwW_replayColumn{transition:opacity var(--motion-slow) var(--motion-ease), transform var(--motion-slow) var(--motion-ease)}.SPAPwW_replayColumn{flex-direction:column;min-height:0;display:flex}.SPAPwW_replay[data-laying] .SPAPwW_replayTitle,.SPAPwW_replay[data-laying] .SPAPwW_replayColumn{opacity:0;transform:scale(.6)}.SPAPwW_replayName{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.6rem,2.2cqw,.8rem);font-weight:700;overflow:hidden}.SPAPwW_replayWords{flex-wrap:wrap;align-content:flex-start;gap:3px 6px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.SPAPwW_replayWord{transition:opacity var(--motion-slow) var(--motion-ease);gap:1px;display:inline-flex;position:relative}.SPAPwW_replayWord .SPAPwW_chip{width:clamp(11px,3.4cqw,22px);font-size:clamp(7px,2.1cqw,13px)}.SPAPwW_replayWord:after{content:"";background:var(--board-sf-line);transform-origin:0;height:2px;transition:transform var(--motion-slow) var(--motion-ease);position:absolute;inset:50% -2px auto;transform:scaleX(0)}.SPAPwW_replayWord[data-struck]{opacity:.55}.SPAPwW_replayWord[data-struck] .SPAPwW_chip{background:var(--font-2)}.SPAPwW_replayWord[data-struck]:after{transform:scaleX(1)}.SPAPwW_msg{text-overflow:ellipsis;white-space:nowrap;height:1.5em;margin:0;font-size:.85rem;line-height:1.5em;overflow:hidden}.SPAPwW_accepted strong{color:var(--board-sf-p1)}.SPAPwW_msg.SPAPwW_rejected{color:var(--font-2)}.SPAPwW_meaning{height:4.05em;color:var(--font-2);flex-direction:column;font-size:.75rem;line-height:1.35em;display:flex;overflow:hidden}.SPAPwW_meaningText{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.SPAPwW_meaningSource{color:var(--font-2);opacity:.8;align-self:flex-start;font-size:.9em}.SPAPwW_summary{margin-bottom:var(--space-2);padding:var(--space-2);background:var(--bg-2);border-radius:var(--radius-sm);-webkit-user-select:text;user-select:text;flex-direction:column;gap:6px;display:flex}.SPAPwW_summaryTitle{margin:0;font-size:1rem;font-weight:800}.SPAPwW_summaryGoal{text-transform:uppercase;color:var(--player);margin:0;font-weight:900}.SPAPwW_summaryTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.SPAPwW_summaryTable th,.SPAPwW_summaryTable td{text-align:center;padding:2px 4px}.SPAPwW_summaryTable thead th{color:var(--player)}.SPAPwW_summaryTable tbody th{text-align:left;color:var(--font-2);font-weight:400}.SPAPwW_summaryLists{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.SPAPwW_summaryWords{max-height:7em;color:var(--player);margin:0;padding:0;font-size:.8rem;font-weight:700;list-style:none;overflow-y:auto}.SPAPwW_struck{color:var(--font-2);font-weight:400;text-decoration:line-through}.SPAPwW_summaryNote{color:var(--font-2);margin:0;font-size:.75rem}.SPAPwW_summaryActions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.SPAPwW_preparing{color:var(--font-2);font-size:.85rem}.SPAPwW_played{margin-bottom:var(--space-2);padding:var(--space-2);background:var(--bg-2);border-radius:var(--radius-sm);-webkit-user-select:text;user-select:text;font-size:.75rem}.SPAPwW_playedTitle{cursor:pointer;font-size:.9rem;font-weight:800}.SPAPwW_playedLists{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:6px;display:grid}.SPAPwW_playedColumn{min-width:0}.SPAPwW_playedName{color:var(--player);margin:0 0 2px;font-size:.8rem}.SPAPwW_playedWords{max-height:8.5em;margin:0;padding:0;line-height:1.4em;list-style:none;overflow-y:auto}.SPAPwW_playedWords li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SPAPwW_playedWords strong,.SPAPwW_playedLink{color:var(--player);font-weight:700}.SPAPwW_playedMeaning{color:var(--font-2)}.SPAPwW_playedSource{margin:6px 0 0}.SPAPwW_controls{margin-top:var(--space-2);flex-direction:column;gap:6px;display:flex}.SPAPwW_selection,.SPAPwW_rack{grid-template-columns:repeat(11,minmax(0,1fr));gap:3px;display:grid}.SPAPwW_chip{aspect-ratio:1;color:#fff;background:var(--player,var(--board-sf-p1));border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.SPAPwW_slot{background:var(--bg-2);border:1px solid var(--border);justify-self:center;width:100%;max-width:34px;max-height:34px}.SPAPwW_slot:not(:disabled){background:var(--board-sf-p1);border-color:#0000}.SPAPwW_tile{color:#fff;background:var(--board-sf-p1);clip-path:polygon(30% 0,70% 0,100% 18%,88% 40%,80% 34%,80% 100%,20% 100%,20% 34%,12% 40%,0 18%);cursor:pointer;height:40px;transition:opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);padding-top:6px;font-size:1.05rem;font-weight:800;position:relative}.SPAPwW_tile:hover:not(:disabled){transform:translateY(-2px)}.SPAPwW_tile:disabled{cursor:default;opacity:.3}.SPAPwW_tile[data-blocked]{opacity:.7;color:var(--font-2);background:var(--border);text-decoration:line-through;text-decoration-thickness:2px}.SPAPwW_tileCard{font-size:.6rem;position:absolute;bottom:4px;right:24%}.SPAPwW_actions{align-items:center;gap:var(--space-2);display:flex}.SPAPwW_countdown{font-variant-numeric:tabular-nums;margin-right:auto;font-weight:800}.SPAPwW_submit{font-weight:700}.SPAPwW_legacy{margin:var(--space-2) 0;-webkit-user-select:text;user-select:text}.SPAPwW_legacy p{margin:0 0 var(--space-2)}@media screen{[data-game-screen] .SPAPwW_panel>.SPAPwW_pitchFit{width:100%;min-height:0;margin-block:var(--space-2);flex:1 1 0;justify-content:center;align-items:flex-start;display:flex;container-type:size}[data-game-screen] .SPAPwW_pitchFit>.SPAPwW_pitch{flex:none;width:min(100cqw,250cqh);margin:0}}@media screen and (max-width:600px){[data-game-screen] .SPAPwW_panel>.SPAPwW_pitchFit{width:auto;margin-inline:calc(var(--space-2) * -1)}[data-game-screen] .SPAPwW_pitch{box-shadow:none;border-radius:0}}
.h3ejGa_tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.h3ejGa_label{color:var(--font-2);font-size:var(--font-size-sm)}.h3ejGa_value{color:var(--font-1);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums}@media screen and (max-width:600px){.h3ejGa_tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}
.IYQRsq_row{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) 0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:flex}.IYQRsq_avatar{--avatar-size:24px}.IYQRsq_info{flex-direction:column;flex:auto;min-width:0;display:flex}.IYQRsq_identity{align-items:center;min-width:0;display:flex}.IYQRsq_name{min-width:0;color:inherit;overflow-wrap:anywhere}.IYQRsq_name:hover{color:var(--app-color)}.IYQRsq_actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}
.eZqOYa_panel{gap:var(--space-3);padding-top:var(--space-4);flex-direction:column;flex-shrink:0;display:flex}.eZqOYa_group{gap:var(--space-1);flex-direction:column;display:flex}.eZqOYa_title{color:var(--font-3);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:600}.eZqOYa_list{color:var(--font-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eZqOYa_action{padding:var(--space-1) var(--space-2);color:var(--font-2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;font-size:12px}.eZqOYa_action:hover{color:var(--font-1);background:var(--bg-2)}.eZqOYa_action[aria-disabled=true]{opacity:.6;cursor:default}.eZqOYa_danger:hover{color:var(--err)}.eZqOYa_status{color:var(--font-3);font-size:12px}.eZqOYa_online{color:var(--ok)}.eZqOYa_hint{max-width:200px;color:var(--font-3);white-space:normal;font-size:12px;display:block}.eZqOYa_empty,.eZqOYa_error{font-size:var(--font-size-sm);margin:0}.eZqOYa_empty{color:var(--font-3)}.eZqOYa_error{color:var(--err)}@media (pointer:coarse){.eZqOYa_action{min-height:44px}}.eZqOYa_unread{margin-left:var(--space-1);color:#fff;background:var(--err);border-radius:var(--radius-full);text-align:center;flex-shrink:0;min-width:16px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px}
.LeMEPW_info{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}.LeMEPW_mistakes,.LeMEPW_mistakesHit{font-variant-numeric:tabular-nums;white-space:nowrap}.LeMEPW_mistakesHit{color:var(--board-ink-2);font-weight:600}.LeMEPW_clock{font-variant-numeric:tabular-nums;font-size:1.1rem}.LeMEPW_progress{align-items:center;gap:var(--space-2);flex:0 140px;min-width:0;display:flex}.LeMEPW_progressBar{background:var(--bg-2);border:1px solid var(--border);border-radius:4px;flex:auto;height:8px;overflow:hidden}.LeMEPW_progressBar>span{height:100%;transition:width var(--motion-base) var(--motion-ease);display:block}.LeMEPW_progressCount{color:var(--font-2);font-variant-numeric:tabular-nums}.LeMEPW_cell,.LeMEPW_peer,.LeMEPW_same,.LeMEPW_selected,.LeMEPW_conflict{stroke:none}.LeMEPW_cell{fill:var(--board-cell)}.LeMEPW_peer{fill:var(--app-color-3)}.LeMEPW_same{fill:var(--board-hint)}.LeMEPW_selected{fill:var(--board-highlight)}.LeMEPW_conflict{fill:color-mix(in srgb, var(--board-ink-2) 30%, var(--board-cell))}.LeMEPW_playable{cursor:pointer}.LeMEPW_given,.LeMEPW_entry,.LeMEPW_wrong,.LeMEPW_note{text-anchor:middle;dominant-baseline:central;pointer-events:none}.LeMEPW_given,.LeMEPW_entry,.LeMEPW_wrong{font-size:6.4px}.LeMEPW_given{fill:var(--font-1);font-weight:700}.LeMEPW_entry{fill:var(--app-color-2)}.LeMEPW_wrong{fill:var(--board-ink-2);animation:LeMEPW_wrongFade var(--motion-slow) var(--motion-ease-out) .6s forwards;font-weight:700}@keyframes LeMEPW_wrongFade{to{opacity:0}}.LeMEPW_note{fill:var(--font-2);font-size:2.4px}.LeMEPW_line,.LeMEPW_boxLine{stroke:var(--font-1);pointer-events:none}.LeMEPW_line{stroke-width:.2px;opacity:.35}.LeMEPW_boxLine{stroke-width:.6px}.LeMEPW_controls{justify-content:center;align-items:stretch;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.LeMEPW_keypad{gap:var(--space-1);flex:0 240px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.LeMEPW_digit{min-height:clamp(44px,6dvh,56px);color:var(--font-1);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);transition:background var(--motion-fast) var(--motion-ease);font-size:1.4rem;font-weight:600}.LeMEPW_digit:hover:not(:disabled){background:var(--app-color-3)}.LeMEPW_digit:disabled{cursor:default;opacity:.4}.LeMEPW_tools{justify-content:center;gap:var(--space-2);flex-direction:column;display:flex}.LeMEPW_toolOn{background:var(--app-color-3);border-color:var(--app-color)}
.-PaKiq_preview{border-radius:var(--radius-full);object-fit:cover;width:72px;height:72px}.-PaKiq_choose{cursor:pointer}.-PaKiq_choose:focus-within{box-shadow:0 0 0 3px var(--app-color-3);outline:none}.-PaKiq_hint{color:var(--font-3);font-size:var(--font-size-sm)}.-PaKiq_error{color:var(--err);font-size:var(--font-size-sm)}
.qFVuHW_stack{flex-direction:column;display:flex}.qFVuHW_row{flex-direction:row}.qFVuHW_wrap{flex-wrap:wrap}.qFVuHW_gap1{gap:var(--space-1)}.qFVuHW_gap2{gap:var(--space-2)}.qFVuHW_gap3{gap:var(--space-3)}.qFVuHW_gap4{gap:var(--space-4)}.qFVuHW_gap5{gap:var(--space-5)}.qFVuHW_gap6{gap:var(--space-6)}.qFVuHW_gap7{gap:var(--space-7)}.qFVuHW_align-start{align-items:flex-start}.qFVuHW_align-center{align-items:center}.qFVuHW_align-end{align-items:flex-end}.qFVuHW_align-stretch{align-items:stretch}
.jE3rdG_seats{place-items:start center;gap:var(--space-2);width:100%;color:var(--table-text);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left top right";display:grid}.jE3rdG_seat{--card-w:var(--seat-card-w,40px);--card-h:calc(var(--card-w) * 1.5);align-items:center;gap:var(--space-1);min-width:0;max-width:100%;transition:opacity var(--motion-base) var(--motion-ease), filter var(--motion-base) var(--motion-ease);flex-direction:column;display:flex;position:relative}.jE3rdG_seat[data-seat=top]{grid-area:top}.jE3rdG_seat[data-seat=left]{grid-area:left}.jE3rdG_seat[data-seat=right]{grid-area:right}.jE3rdG_seat[data-seat=bottom]{grid-area:top}.jE3rdG_many .jE3rdG_seat[data-seat=left],.jE3rdG_many .jE3rdG_seat[data-seat=right]{margin-top:var(--space-5)}.jE3rdG_name{max-width:100%;padding:1px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;text-overflow:ellipsis;background:#00000040;font-size:.8rem;font-weight:600;overflow:hidden}.jE3rdG_active .jE3rdG_name{background:var(--app-color);color:#fff}.jE3rdG_out{opacity:.45;filter:grayscale()}.jE3rdG_outBadge{bottom:calc(var(--card-h) / 2);padding:1px var(--space-2);border-radius:var(--radius-full);background:#00000073;font-size:.75rem;font-weight:700;position:absolute;transform:translateY(50%)}.jE3rdG_badge{padding:1px var(--space-2);border-radius:var(--radius-full);background:#00000040;font-size:.75rem;font-weight:600}
.B0XDZq_rail{top:var(--impersonation-size);width:300px;height:calc(100vh - var(--impersonation-size));background:var(--bg-1);border-left:1px solid var(--border);box-shadow:var(--shadow-sm);flex-direction:column;flex:0 0 300px;align-self:flex-start;display:flex;position:sticky}.B0XDZq_account{z-index:1;flex:0 0 var(--header-size);padding:0 var(--space-4);align-items:center;display:flex;position:relative}.B0XDZq_accountLinks{padding:0 var(--space-3) var(--space-3);flex:none}.B0XDZq_accountLinks:empty{display:none}.B0XDZq_body{min-height:0;padding:0 var(--space-4) var(--space-4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.B0XDZq_body:empty{display:none}.B0XDZq_panel{gap:var(--space-4);flex-direction:column;flex:auto;min-height:0;display:flex}.B0XDZq_panel:not(.B0XDZq_inGame){flex-shrink:0}.B0XDZq_members{color:var(--font-2);flex-direction:column;list-style:none;display:flex}.B0XDZq_membersCompact{flex-direction:row}.B0XDZq_hostCrown{margin-left:var(--space-1);flex-shrink:0;font-size:14px;line-height:1}.B0XDZq_accountStatus{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex;position:relative}.B0XDZq_readyToggle{max-width:9rem;padding:2px var(--space-2);color:var(--font-2);font:inherit;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;background:0 0;font-size:12px;overflow:hidden}.B0XDZq_readyToggle:disabled{opacity:.6;cursor:default}.B0XDZq_readyToggle[data-pending=true]{color:var(--font-1);background:var(--app-color-3);border-color:var(--app-color);cursor:progress;position:relative}.B0XDZq_readyToggle[data-pending=true]:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--app-color);opacity:0;pointer-events:none;animation:1.4s ease-in-out infinite B0XDZq_readyPulse;position:absolute;inset:-1px}@keyframes B0XDZq_readyPulse{50%{opacity:1}}@media (prefers-reduced-motion:reduce){.B0XDZq_readyToggle[data-pending=true]:after{animation:none}}@media (pointer:coarse){.B0XDZq_readyToggle{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.B0XDZq_drawer{display:contents}.B0XDZq_menuWrap,.B0XDZq_navSheet,.B0XDZq_drawerBackdrop{display:none}.B0XDZq_noticeSlot{padding:0 var(--space-4) var(--space-4);flex:none}.B0XDZq_notice{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);color:var(--font-1);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex}.B0XDZq_notice>span{flex:1}.B0XDZq_noticeDismiss{width:28px;height:28px;color:var(--font-3);border-radius:var(--radius-full);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.B0XDZq_noticeDismiss:hover{color:var(--font-1);background:var(--bg-4)}@media (pointer:coarse){.B0XDZq_noticeDismiss{width:44px;height:44px}}@media screen and (max-width:900px){.B0XDZq_rail{--drawer-nav-size:81px;--drawer-account-size:0px;display:contents}.B0XDZq_rail:has(.B0XDZq_accountLinks:not(:empty)){--drawer-account-size:60px}html[data-keyboard-open] .B0XDZq_rail{--drawer-nav-size:0px;--drawer-account-size:0px}.B0XDZq_account{top:0;right:var(--header-chat-reserve);z-index:2;height:var(--header-size);max-width:calc(var(--header-account-reserve) + var(--header-party-reserve) + var(--header-login-reserve));padding:0 var(--space-2);border-bottom:none;position:absolute}:is(:root:has(.B0XDZq_accountStatus:not(:empty)),:root:has(.B0XDZq_account [data-testid=header-host-crown])){--header-party-reserve:64px}.B0XDZq_menuWrap{flex:none;order:2;display:block;position:relative}.B0XDZq_drawerToggle{width:var(--control-height);height:var(--control-height);color:var(--font-2);border-radius:var(--radius-full);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.B0XDZq_drawerToggle:hover,.B0XDZq_drawerToggle[aria-expanded=true]{color:var(--font-1);background:var(--bg-2)}.B0XDZq_drawerDot{background:var(--err);border:2px solid var(--bg-1);border-radius:var(--radius-full);pointer-events:none;width:10px;height:10px;display:block;position:absolute;top:4px;right:4px}.B0XDZq_readyToggle{border:none;padding:0}.B0XDZq_readyToggle:before{content:"";border:2px solid var(--font-3);border-radius:var(--radius-full);width:10px;height:10px;display:block}.B0XDZq_readyToggle[data-checking=true]:before{background:var(--app-color);border-color:var(--app-color)}.B0XDZq_readyLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.B0XDZq_body:not(:has(.B0XDZq_inGame)){top:calc(max(var(--header-size), var(--vv-top,0px)) + var(--impersonation-size) + var(--drawer-nav-size) + var(--drawer-account-size));right:0;bottom:var(--vv-bottom,0px);z-index:35;width:min(320px,100vw);padding:0 var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--bg-1);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);transition:transform var(--motion-fast) var(--motion-ease), visibility var(--motion-fast);position:fixed}:is(html[data-keyboard-open] .B0XDZq_invite,html[data-keyboard-open] .B0XDZq_friends){display:none}html[data-keyboard-open] .B0XDZq_panel{flex-shrink:1}:is(.B0XDZq_rail:not([data-drawer-open]) .B0XDZq_body:not(:has(.B0XDZq_inGame)),.B0XDZq_rail:not([data-drawer-open]) .B0XDZq_navSheet,.B0XDZq_rail:not([data-drawer-open]) .B0XDZq_accountLinks){visibility:hidden;transform:translate(100%)}.B0XDZq_navSheet{align-content:start;gap:var(--space-2);top:calc(max(var(--header-size), var(--vv-top,0px)) + var(--impersonation-size));z-index:35;width:min(320px,100vw);height:var(--drawer-nav-size);padding:var(--space-3);background:var(--bg-1);border-bottom:1px solid var(--border);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);transition:transform var(--motion-fast) var(--motion-ease), visibility var(--motion-fast);grid-template-columns:minmax(0,1fr) auto;display:grid;position:fixed;right:0;overflow-y:auto}.B0XDZq_accountLinks{top:calc(max(var(--header-size), var(--vv-top,0px)) + var(--impersonation-size) + var(--drawer-nav-size));z-index:35;width:min(320px,100vw);height:var(--drawer-account-size);padding:var(--space-2) var(--space-3);background:var(--bg-1);border-bottom:1px solid var(--border);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);transition:transform var(--motion-fast) var(--motion-ease), visibility var(--motion-fast);position:fixed;right:0;overflow-y:auto}:is(html[data-keyboard-open] .B0XDZq_navSheet,html[data-keyboard-open] .B0XDZq_accountLinks){display:none}@media (prefers-reduced-motion:reduce){:is(.B0XDZq_body:not(:has(.B0XDZq_inGame)),.B0XDZq_navSheet,.B0XDZq_accountLinks){transition:none}}.B0XDZq_drawerBackdrop{inset:var(--header-size) 0 0 0;z-index:34;background:#00000059;display:block;position:fixed}@media (max-width:600px){:is(.B0XDZq_body:not(:has(.B0XDZq_inGame)),.B0XDZq_navSheet,.B0XDZq_accountLinks){border-left:none;width:auto;left:0}.B0XDZq_drawerBackdrop{display:none}:is(.appBody:has(.B0XDZq_inGame,[data-game-screen]:not([style*="display: none"],[style*="display: none"] *)) .B0XDZq_drawerBackdrop,.B0XDZq_rail:has(.B0XDZq_body:empty) .B0XDZq_drawerBackdrop){display:block}}.B0XDZq_skeleton .B0XDZq_skeletonQr{display:none}html:has(.B0XDZq_rail[data-drawer-open]){overflow:hidden}.B0XDZq_drawerClose{width:44px;height:44px;color:var(--font-2);background:var(--bg-2);border-radius:var(--radius-full);grid-area:1/2;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}.B0XDZq_drawerClose:hover{color:var(--font-1)}.B0XDZq_noticeSlot{padding:var(--space-2) var(--space-4) 0;order:-1}.appBody:has([data-game-screen]:not([style*="display: none"],[style*="display: none"] *)) .B0XDZq_noticeSlot{display:none}.B0XDZq_body:has(.B0XDZq_inGame){flex:0 0 0;order:-1;padding:0;position:relative;overflow-y:visible}.appBody:has(.B0XDZq_inGame){--header-chat-reserve:calc(var(--space-4) + 40px);--header-login-display:none;--header-login-reserve:0px}.B0XDZq_inGame>.B0XDZq_members,.B0XDZq_inGame>.B0XDZq_toolbar,:is(.B0XDZq_body:has(.B0XDZq_inGame) .B0XDZq_friends,.appBody:has([data-game-screen]:not([style*="display: none"],[style*="display: none"] *)) .B0XDZq_friends){display:none}}@media screen and (min-width:768px) and (max-width:900px){.B0XDZq_drawerToggle{border:1px solid var(--border);border-radius:var(--radius-full);transition:border-color var(--motion-fast) var(--motion-ease)}:is(.B0XDZq_drawerToggle:hover,.B0XDZq_rail:has(.B0XDZq_members>li) .B0XDZq_drawerToggle){border-color:var(--app-color)}}.B0XDZq_leave{padding:var(--space-2) var(--space-4);color:var(--font-2);border:1px solid var(--border);border-radius:var(--radius-sm);transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;margin-top:auto}.B0XDZq_leave:hover{color:var(--font-1);background:var(--bg-2)}.B0XDZq_iconButton{width:40px;height:40px;color:var(--font-2);border:1px solid var(--border);border-radius:var(--radius-full);transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.B0XDZq_iconButton:hover{color:var(--font-1);background:var(--bg-2)}.B0XDZq_toolbar{align-items:center;gap:var(--space-2);min-width:0;display:flex}.B0XDZq_panelActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.B0XDZq_addBotSection{display:contents}.B0XDZq_botDot{background:var(--bg-2);border:1px solid var(--bg-1);border-radius:var(--radius-full);justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:inline-flex}.B0XDZq_botBadge{margin-left:var(--space-1);flex-shrink:0}.B0XDZq_addBotForm{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.B0XDZq_addBotFull,.B0XDZq_hallIndicator,.B0XDZq_startHint{color:var(--font-2);font-size:var(--font-size-sm);margin:0}.B0XDZq_transferError{color:var(--err);font-size:var(--font-size-sm);margin:0}.B0XDZq_skeleton{gap:var(--space-3);flex-direction:column;display:flex}.B0XDZq_skeletonRow{gap:var(--space-2);display:flex}.B0XDZq_skeletonQr{align-self:center}.B0XDZq_skeletonGrow{flex:1}
.AuAQSa_form{text-align:left;width:100%;max-width:360px}.AuAQSa_label{color:var(--font-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.AuAQSa_input{width:100%;height:var(--control-height);padding:0 var(--space-3);color:var(--font-1);background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm);transition:border-color var(--motion-fast) var(--motion-ease)}@media (pointer:coarse){.AuAQSa_input{height:44px;font-size:16px}}.AuAQSa_input:focus{border-color:var(--app-color);box-shadow:0 0 0 3px var(--app-color-3);outline:none}.AuAQSa_input[aria-invalid=true]{border-color:var(--err)}.AuAQSa_error{color:var(--err);font-size:var(--font-size-sm)}
._8fonYG_table{--card-w:clamp(46px, min(12cqw, 24dvh - 94px), 132px);--card-h:calc(var(--card-w) * 1.5);--table-card-w:var(--card-w);--table-card-h:var(--card-h);--seat-card-w:max(22px, calc(var(--card-w) * .5));isolation:isolate;align-items:center;gap:var(--space-3);color:var(--table-text);flex-direction:column;display:flex;position:relative}@media screen{._8fonYG_table{--card-w:clamp(30px, min(max(12cqw, 46px), (100cqh - 175px - var(--seats-extra,0px)) / 4.15), 132px)}._8fonYG_table:has([data-seat=left]){--seats-extra:49px}}._8fonYG_tint{inset:calc(var(--space-4) * -1);z-index:-1;border-radius:var(--radius-lg);background:radial-gradient(ellipse at center, var(--uno-tint) 0%, transparent 70%);opacity:.35;pointer-events:none;animation:_8fonYG_tintIn var(--motion-slow) var(--motion-ease-out);position:absolute}@keyframes _8fonYG_tintIn{0%{opacity:0;transform:scale(.4)}to{opacity:.35;transform:none}}._8fonYG_center{justify-content:center;align-items:flex-start;gap:var(--space-6);width:100%;padding-top:var(--space-4);display:flex;position:relative}._8fonYG_pile{width:var(--card-w);height:var(--card-h);position:relative}._8fonYG_pileEdge{border:1px solid var(--card-face-edge);border-radius:var(--radius-sm);background:var(--card-face);box-shadow:var(--card-shadow);transform:rotate(var(--tilt)) translate(calc(var(--i) * -1px), calc(var(--i) * 1px));position:absolute;inset:0}._8fonYG_pileCard{transform:rotate(var(--tilt));position:absolute;inset:0}._8fonYG_direction{inset:calc(var(--space-4) * -1) calc(var(--space-5) * -1);z-index:-1;pointer-events:none;transition:transform var(--motion-slow) var(--motion-ease);position:absolute}._8fonYG_direction svg{width:100%;height:100%;display:block;overflow:visible}._8fonYG_towardTop{transform:rotate(180deg)}._8fonYG_towardLeft{transform:rotate(90deg)}._8fonYG_towardRight{transform:rotate(-90deg)}._8fonYG_directionArc{fill:none;stroke:var(--table-text);stroke-width:2px;stroke-dasharray:6 5;opacity:.45;vector-effect:non-scaling-stroke}._8fonYG_directionHead{fill:var(--table-text);opacity:.6}._8fonYG_spin{animation:_8fonYG_spin var(--motion-slow) var(--motion-ease-out)}@keyframes _8fonYG_spin{0%{transform:rotate(-360deg)}to{transform:none}}._8fonYG_playIn{animation:_8fonYG_playIn var(--motion-slow) var(--motion-ease-out)}@keyframes _8fonYG_playIn{0%{transform:translate(var(--from-x), var(--from-y)) rotate(var(--from-rot))}to{transform:rotate(var(--tilt))}}._8fonYG_playFlip{animation:_8fonYG_playFlip var(--motion-slow) var(--motion-ease-out)}@keyframes _8fonYG_playFlip{0%{transform:translate(var(--from-x), var(--from-y)) rotate(var(--from-rot)) scaleX(1)}50%{transform:translate(calc(var(--from-x) / 2), calc(var(--from-y) / 2)) rotate(calc(var(--from-rot) / 2)) scaleX(.05)}to{transform:rotate(var(--tilt))}}._8fonYG_flipCover{animation:_8fonYG_flipCover var(--motion-slow) linear forwards;position:absolute;inset:0}@keyframes _8fonYG_flipCover{0%,49%{opacity:1}50%,to{opacity:0}}._8fonYG_penalty{top:min(-12px, calc(var(--card-h) * -.14));right:min(-18px, calc(var(--card-w) * -.32));z-index:1;min-width:max(34px, calc(var(--card-w) * .6));padding:2px var(--space-2);border:2px solid var(--card-back-border);border-radius:var(--radius-full);color:#fff;box-shadow:var(--shadow-sm);font-size:max(1.05rem, calc(var(--card-w) * .3));text-align:center;background:#16161a;font-style:italic;font-weight:900;position:absolute}._8fonYG_status{justify-content:center;gap:var(--space-2);flex-wrap:wrap;min-height:28px;display:flex}._8fonYG_info{align-items:center;gap:var(--space-1);padding:2px var(--space-3);border-radius:var(--radius-full);-webkit-user-select:text;user-select:text;background:#00000040;font-weight:600;display:inline-flex}._8fonYG_swatch{border:2px solid var(--card-back-border);border-radius:var(--radius-full);background:var(--swatch);width:14px;height:14px}._8fonYG_colorChooser{inset:calc(var(--space-2) * -1) 0;z-index:2;justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);animation:_8fonYG_chooserIn var(--motion-base) var(--motion-ease-out);background:#0000008c;flex-direction:column;display:flex;position:absolute}@keyframes _8fonYG_chooserIn{0%{opacity:0}to{opacity:1}}._8fonYG_chooserTitle{font-weight:700}._8fonYG_colorOptions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._8fonYG_colorOption{min-width:64px;padding:var(--space-3) var(--space-2);border:3px solid var(--card-face);border-radius:var(--radius);background:var(--swatch);color:#fff;box-shadow:var(--card-shadow);text-shadow:0 1px 2px #0009;cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-out), border-color var(--motion-fast) var(--motion-ease-out);animation:_8fonYG_colorIn var(--motion-base) var(--motion-ease-out) calc(var(--i) * var(--motion-fast) / 2) backwards;font-size:.8rem;font-weight:700}._8fonYG_colorOption:hover,._8fonYG_colorOption:focus-visible{border-color:var(--app-color);transform:translateY(-4px)scale(1.08)rotate(-3deg)}@keyframes _8fonYG_colorIn{0%{opacity:0;transform:translateY(12px)scale(.5)rotate(-20deg)}to{opacity:1;transform:none}}._8fonYG_chooserCancel{padding:2px var(--space-3);border-radius:var(--radius);color:var(--table-text);cursor:pointer;background:0 0;text-decoration:underline}._8fonYG_unoAlert,._8fonYG_unoBurst{z-index:3;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);color:#fff;box-shadow:var(--shadow-lg);white-space:nowrap;pointer-events:none;animation:_8fonYG_unoCall calc(var(--motion-slow) * 4) var(--motion-ease-out) forwards;background:#d72600;border:3px solid #f5c400;font-style:italic;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._8fonYG_unoBurst{font-size:2rem}@keyframes _8fonYG_unoCall{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(-25deg)}15%{opacity:1;transform:translate(-50%,-50%)scale(1.25)rotate(8deg)}25%{transform:translate(-50%,-50%)scale(.95)rotate(-5deg)}35%,75%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-4deg)}to{opacity:0;transform:translate(-50%,-80%)scale(1.1)rotate(-4deg)}}._8fonYG_hand{--fan-r:calc(var(--card-h) * 2.5);width:100%;padding:var(--space-5) calc(var(--space-3) + var(--card-h) * .16) calc(var(--space-4) + var(--card-h) * .25);justify-content:safe center;display:flex;overflow-x:auto}._8fonYG_handCard{--angle:calc((var(--i) - (var(--n) - 1) / 2) * var(--spread));transform:translateY(calc(var(--fan-r) * (1 - cos(var(--angle))))) rotate(var(--angle));transition:transform var(--motion-base) var(--motion-ease), margin var(--motion-base) var(--motion-ease);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;position:relative}._8fonYG_handCard+._8fonYG_handCard{margin-left:calc(var(--card-w) * (var(--step) - 1))}._8fonYG_handCard:disabled{cursor:default}._8fonYG_lift{transition:transform var(--motion-fast) var(--motion-ease-out), filter var(--motion-fast) var(--motion-ease-out);display:block}._8fonYG_handCard:not(:disabled):hover,._8fonYG_handCard:not(:disabled):focus-visible,._8fonYG_pending{z-index:1}._8fonYG_handCard:not(:disabled):hover ._8fonYG_lift,._8fonYG_handCard:not(:disabled):focus-visible ._8fonYG_lift,._8fonYG_pending ._8fonYG_lift{transform:translateY(min(-14px, calc(var(--card-h) * -.17)))}._8fonYG_pending ._8fonYG_lift{filter:drop-shadow(0 0 6px var(--app-color))}._8fonYG_dim{cursor:not-allowed}._8fonYG_dim ._8fonYG_lift{filter:brightness(.6)saturate(.5)grayscale(.3)}._8fonYG_actions{justify-content:center;gap:8px;margin-top:8px;display:flex}._8fonYG_unoCall{padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);color:#fff;box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-out);animation:_8fonYG_unoCallIn var(--motion-slow) var(--motion-ease-out);background:#d72600;border:3px solid #f5c400;font-size:1.1rem;font-style:italic;font-weight:900}._8fonYG_unoCall:hover,._8fonYG_unoCall:focus-visible{transform:scale(1.08)rotate(-4deg)}._8fonYG_unoCall:active{transform:scale(.95)}@keyframes _8fonYG_unoCallIn{0%{opacity:0;transform:scale(.3)rotate(-30deg)}60%{opacity:1;transform:scale(1.2)rotate(6deg)}to{transform:none}}
.jzeV0W_captured{align-items:center;gap:var(--space-2);width:100%;max-width:360px;min-height:26px;margin:4px 0;display:flex}.jzeV0W_capturedLabel{min-width:90px;color:var(--font-2);flex:none;font-size:.85rem}.jzeV0W_capturedPieces{flex-wrap:wrap;gap:2px;display:flex}.jzeV0W_capturedPiece{line-height:0}.jzeV0W_capturedEmpty{color:var(--font-3)}
.kmWs-W_separator{margin:0 var(--space-2)}.kmWs-W_settings{color:var(--app-color-2);background:0 0;border-radius:0;padding:0}
.c2DCzG_table{--card-w:clamp(42px, min(9cqw, 16dvh - 52px), 110px);--card-h:calc(var(--card-w) * 1.5);--meld-w:clamp(30px, 4.6cqw, 52px);--seat-card-w:max(22px, calc(var(--card-w) * .5));align-items:center;gap:var(--space-3);min-width:0;color:var(--table-text);flex-direction:column;display:flex}.c2DCzG_seats{width:100%}.c2DCzG_center{justify-content:center;align-items:flex-start;gap:var(--space-6);width:100%;display:flex}.c2DCzG_pile{width:var(--card-w);height:var(--card-h);position:relative}.c2DCzG_pileEmpty{border-radius:var(--radius-sm);text-align:center;border:2px dashed #ffffff59;justify-content:center;align-items:center;width:100%;height:100%;font-size:.7rem;display:flex}.c2DCzG_pileCard{border-radius:var(--radius-sm);transition:transform var(--motion-fast) var(--motion-ease-out), filter var(--motion-fast) var(--motion-ease-out);background:0 0;border:none;padding:0}.c2DCzG_pileCard:disabled{cursor:default}.c2DCzG_pileActive{cursor:pointer}.c2DCzG_pileActive:hover,.c2DCzG_pileActive:focus-visible{transform:translateY(-4px)}.c2DCzG_melds{gap:var(--space-2);width:100%;max-height:calc(var(--meld-w) * 1.5 * 3 + var(--space-6) * 4);padding:var(--space-1);flex-direction:column;display:flex;overflow:hidden auto}.c2DCzG_tableEmpty{opacity:.7;align-self:center;font-size:.85rem}.c2DCzG_meldGroup{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.c2DCzG_meldOwner{opacity:.85;font-size:.8rem;font-weight:600}.c2DCzG_meldRow{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.c2DCzG_meld{--card-w:var(--meld-w);--card-h:calc(var(--meld-w) * 1.5);max-width:100%;padding:var(--space-1);border-radius:var(--radius);transition:border-color var(--motion-fast) var(--motion-ease-out);background:#0000002e;border:2px solid #0000;flex-wrap:nowrap;display:flex}.c2DCzG_meld>*+*{margin-left:calc(var(--meld-w) * -.55)}.c2DCzG_meld:not(:disabled){cursor:pointer}.c2DCzG_meld:not(:disabled):hover,.c2DCzG_meld:not(:disabled):focus-visible{border-color:var(--app-color)}.c2DCzG_meld:disabled{cursor:default}.c2DCzG_staged{justify-content:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.c2DCzG_staged .c2DCzG_meld{cursor:pointer;border-style:dashed;border-color:#ffffff73}.c2DCzG_status{justify-content:center;gap:var(--space-2);flex-wrap:wrap;min-height:28px;display:flex}.c2DCzG_info{align-items:center;gap:var(--space-1);padding:2px var(--space-3);border-radius:var(--radius-full);text-align:center;-webkit-user-select:text;user-select:text;background:#00000040;font-weight:600;display:inline-flex}.c2DCzG_error{color:#fff;background:#b3261e}.c2DCzG_hand{--fan-r:calc(var(--card-h) * 2.5);width:100%;padding:var(--space-5) calc(var(--space-3) + var(--card-h) * .16) calc(var(--space-4) + var(--card-h) * .25);justify-content:safe center;display:flex;overflow-x:auto}.c2DCzG_handCard{--angle:calc((var(--i) - (var(--n) - 1) / 2) * var(--spread));transform:translateY(calc(var(--fan-r) * (1 - cos(var(--angle))))) rotate(var(--angle));transition:transform var(--motion-base) var(--motion-ease), margin var(--motion-base) var(--motion-ease);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;position:relative}.c2DCzG_handCard+.c2DCzG_handCard{margin-left:calc(var(--card-w) * (var(--step) - 1))}.c2DCzG_handCard:disabled{cursor:default}.c2DCzG_lift{transition:transform var(--motion-fast) var(--motion-ease-out), filter var(--motion-fast) var(--motion-ease-out);display:block}.c2DCzG_handCard:not(:disabled):hover,.c2DCzG_handCard:not(:disabled):focus-visible,.c2DCzG_handCard.c2DCzG_picked{z-index:1}.c2DCzG_handCard:not(:disabled):hover .c2DCzG_lift,.c2DCzG_handCard:not(:disabled):focus-visible .c2DCzG_lift{transform:translateY(min(-8px, calc(var(--card-h) * -.1)))}.c2DCzG_handCard.c2DCzG_picked .c2DCzG_lift,.c2DCzG_pileCard.c2DCzG_picked{transform:translateY(min(-14px, calc(var(--card-h) * -.2)));filter:drop-shadow(0 0 6px var(--app-color))}.c2DCzG_actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.c2DCzG_toggled{border-color:var(--app-color);background:var(--app-color-3)}.c2DCzG_hint{text-align:center;opacity:.85;margin:0;font-size:.8rem}@media screen and (max-width:600px){.c2DCzG_hand{row-gap:var(--space-3);padding:var(--space-5) var(--space-2) var(--space-2) calc(var(--space-2) + var(--card-w) * .4);flex-wrap:wrap;overflow-x:visible}.c2DCzG_handCard,.c2DCzG_handCard+.c2DCzG_handCard{margin-left:calc(var(--card-w) * -.4);transform:none}}@media screen{[data-game-screen] .c2DCzG_table{--card-w:clamp(30px, min(var(--fit-width), (100cqh - var(--fit-fixed) - var(--seats-extra,0px) - var(--staged-extra,0px) - var(--hint-extra,0px)) / var(--fit-cards)), 110px);align-items:stretch;gap:var(--space-2) var(--space-5);grid-template-rows:auto minmax(auto,1fr) repeat(5,auto);grid-template-columns:auto minmax(0,1fr);height:100%;display:grid;overflow-y:auto}[data-game-screen] .c2DCzG_table:has([data-seat=left]){--seats-extra:49px}[data-game-screen] .c2DCzG_table:has(>.c2DCzG_staged){--staged-extra:calc(var(--meld-w) * 1.5 + 20px)}[data-game-screen] .c2DCzG_table:has(>.c2DCzG_hint){--hint-extra:28px}[data-game-screen] .c2DCzG_table>*{grid-column:1/-1}[data-game-screen] .c2DCzG_table>.c2DCzG_seats{grid-row:1}[data-game-screen] .c2DCzG_table>.c2DCzG_center{width:auto;padding-left:max(0px, 44px - var(--card-w) / 2);grid-area:2/1;align-self:center}[data-game-screen] .c2DCzG_table>.c2DCzG_melds{contain:size;grid-area:2/2;max-height:none}[data-game-screen] .c2DCzG_table>.c2DCzG_status{grid-row:3}[data-game-screen] .c2DCzG_table>.c2DCzG_staged{grid-row:4}[data-game-screen] .c2DCzG_table>.c2DCzG_hand{grid-row:5}[data-game-screen] .c2DCzG_table>.c2DCzG_actions{grid-row:6}[data-game-screen] .c2DCzG_table>.c2DCzG_hint{grid-row:7}}@media screen and (min-width:601px){[data-game-screen] .c2DCzG_table{--fit-width:9cqw;--fit-fixed:232px;--fit-cards:4.125}[data-game-screen] .c2DCzG_table:has(>.c2DCzG_staged){--fit-fixed:calc(262px + var(--meld-w) * 1.5);--fit-cards:2.625;--staged-extra:0px}[data-game-screen] .c2DCzG_table>.c2DCzG_center{grid-row:2/5}:is([data-game-screen] .c2DCzG_table>.c2DCzG_status,[data-game-screen] .c2DCzG_table>.c2DCzG_staged){grid-column:2}}@media screen and (max-width:600px){[data-game-screen] .c2DCzG_table{--fit-width:calc((100cqw - var(--space-2) * 3) / (var(--hand-n) * .6 + .4));--fit-fixed:300px;--fit-cards:3.75}[data-game-screen] .c2DCzG_actions>*{padding-inline:var(--space-2);font-size:.85rem}}
.JF4VmG_label{color:var(--font-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.JF4VmG_input{min-width:0;max-width:320px;height:var(--control-height);padding:0 var(--space-3);color:var(--font-1);background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm);transition:border-color var(--motion-fast) var(--motion-ease);flex:auto}@media (pointer:coarse){.JF4VmG_input{height:44px;font-size:16px}}.JF4VmG_input:focus{border-color:var(--app-color);box-shadow:0 0 0 3px var(--app-color-3);outline:none}.JF4VmG_input[aria-invalid=true]{border-color:var(--err)}.JF4VmG_error{color:var(--err);font-size:var(--font-size-sm)}.JF4VmG_saved{color:var(--ok);font-size:var(--font-size-sm)}
.woBRxW_banner{padding:var(--space-3) var(--space-4);justify-content:center;align-items:center;gap:var(--space-3);text-align:center;background:var(--bg-1);border:1px solid var(--border);border-left-width:6px;border-left-color:var(--app-color);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.woBRxW_warning{border-left-color:var(--err)}.woBRxW_text{margin:0;font-weight:600}.woBRxW_claim{padding:var(--space-2) var(--space-4);color:#fff;background:var(--app-color);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease);animation:woBRxW_claimPulse calc(var(--motion-slow) * 3) var(--motion-ease) var(--motion-slow) 3;border:none}@keyframes woBRxW_claimPulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--app-color) 35%, transparent)}}.woBRxW_claim:hover{background:var(--app-color-2)}@media screen{.woBRxW_banner{padding:var(--space-2) var(--space-3)}}
.a3o6pq_content{display:block}.a3o6pq_filter{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.a3o6pq_tableWrap{border:1px solid var(--border);border-radius:var(--radius);position:relative;overflow-x:auto}.a3o6pq_stats{border-collapse:collapse;width:100%;min-width:600px}.a3o6pq_stats th{padding:var(--space-3);background:var(--bg-2);color:var(--font-1);text-align:left;font-weight:600}.a3o6pq_stats td{border-top:1px solid var(--border);padding:var(--space-3)}.a3o6pq_stats tbody tr:nth-child(2n){background:var(--bg-1)}.a3o6pq_stats tbody tr:nth-child(odd){background:var(--bg-3)}.a3o6pq_stats tbody tr:hover{background:var(--bg-2)}.a3o6pq_num{text-align:right;font-variant-numeric:tabular-nums}.a3o6pq_stats th.a3o6pq_num{text-align:right}.a3o6pq_historyGrid{align-items:center;column-gap:var(--space-3);min-width:710px;padding:0 var(--space-3);grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) 90px 110px 80px 150px;display:grid}.a3o6pq_historyGridOwn{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) 90px 110px 80px 150px 140px;min-width:910px}.a3o6pq_historyGrid .a3o6pq_num{white-space:nowrap}.a3o6pq_head{padding-block:var(--space-3);background:var(--bg-2);color:var(--font-1);font-weight:600}.a3o6pq_row{box-sizing:border-box;border-top:1px solid var(--border);height:44px}.a3o6pq_odd{background:var(--bg-3)}.a3o6pq_even{background:var(--bg-1)}.a3o6pq_row:hover{background:var(--bg-2)}.a3o6pq_cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a3o6pq_historyOutcome,.a3o6pq_historyMeta{display:contents}.a3o6pq_historyGridOwn .a3o6pq_historyReport{grid-area:1/-2}.a3o6pq_colShort{display:none}.a3o6pq_botBadge{margin-inline-start:var(--space-2)}.a3o6pq_skeletonCell{grid-column:1/-1}.a3o6pq_result-win{color:var(--ok);font-weight:600}.a3o6pq_result-loss{color:var(--err)}.a3o6pq_result-draw{color:var(--font-2)}.a3o6pq_empty{color:var(--font-3);padding:var(--space-3) 0}.a3o6pq_header{align-items:center;gap:var(--space-4);display:flex}.a3o6pq_headerActions{align-items:flex-end;gap:var(--space-2);flex-direction:column;margin-left:auto;display:flex}.a3o6pq_identity{min-width:0}.a3o6pq_name{overflow-wrap:anywhere;margin:0}.a3o6pq_avatar{--avatar-size:72px}.a3o6pq_summary{align-items:baseline;column-gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.a3o6pq_summaryValue{font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;font-weight:600}.a3o6pq_summaryLabel{color:var(--font-2)}.a3o6pq_summaryGames{color:var(--font-3);font-size:var(--font-size-sm)}.a3o6pq_settingsList{gap:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.a3o6pq_settingsList dt{color:var(--font-2)}.a3o6pq_settingsList dd{overflow-wrap:anywhere;margin:0}@media (pointer:coarse){.a3o6pq_touchSwitch button{min-width:44px;min-height:44px;font-size:var(--font-size-sm);justify-content:center;align-items:center;display:inline-flex}}@media screen and (max-width:600px){.a3o6pq_name{font-size:var(--font-size-xl)}.a3o6pq_stats{min-width:0}.a3o6pq_stats th,.a3o6pq_stats td{padding:var(--space-2) var(--space-1)}.a3o6pq_stats th:first-child,.a3o6pq_stats td:first-child{overflow-wrap:anywhere;padding-inline-start:var(--space-2)}.a3o6pq_stats th:last-child,.a3o6pq_stats td:last-child{padding-inline-end:var(--space-2)}.a3o6pq_colFull{display:none}.a3o6pq_colShort{display:inline}.a3o6pq_historyGrid,.a3o6pq_historyGridOwn{align-content:center;column-gap:var(--space-2);row-gap:var(--space-1);min-width:0;padding:0 var(--space-2);grid-template-columns:minmax(0,1fr) max-content}.a3o6pq_head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.a3o6pq_row{height:72px}.a3o6pq_historyOpponent{grid-area:1/1;font-weight:600}.a3o6pq_historyGame{grid-area:2/1}.a3o6pq_historyOutcome,.a3o6pq_historyMeta{justify-content:flex-end;align-items:center;gap:var(--space-2);white-space:nowrap;grid-column:2;display:flex}.a3o6pq_historyOutcome{grid-row:1}.a3o6pq_historyMeta{grid-row:2}.a3o6pq_historyGame,.a3o6pq_historyMeta{color:var(--font-2);font-size:var(--font-size-sm)}.a3o6pq_skeletonCell{grid-row:1/span 2}}.a3o6pq_logout{margin-top:var(--space-3)}
.Hx0lNG_main{gap:var(--space-6);flex-direction:column;display:flex}.Hx0lNG_hero{isolation:isolate;text-align:center;max-width:640px;margin:0 auto;position:relative}.Hx0lNG_hero:before,.Hx0lNG_hero:after{--hero-glow-soft:90px;z-index:-1;content:"";background:radial-gradient(circle closest-side, var(--hero-glow), color-mix(in srgb, var(--hero-glow) 85%, transparent) 25%, color-mix(in srgb, var(--hero-glow) 50%, transparent) 50%, color-mix(in srgb, var(--hero-glow) 20%, transparent) 75%, transparent);opacity:.1;pointer-events:none;animation:7s ease-in-out infinite alternate Hx0lNG_heroFloatLeft;position:absolute}.Hx0lNG_hero:before{--hero-glow:var(--tile-2-ink);top:calc(-30px - var(--hero-glow-soft));left:calc(-60px - var(--hero-glow-soft));width:calc(180px + 2 * var(--hero-glow-soft));height:calc(180px + 2 * var(--hero-glow-soft))}.Hx0lNG_hero:after{--hero-glow:var(--tile-4-ink);right:calc(-60px - var(--hero-glow-soft));bottom:calc(-40px - var(--hero-glow-soft));width:calc(160px + 2 * var(--hero-glow-soft));height:calc(160px + 2 * var(--hero-glow-soft));animation-name:Hx0lNG_heroFloatRight;animation-delay:-3.5s}@keyframes Hx0lNG_heroFloatLeft{to{transform:translate(24px,16px)scale(1.04)}}@keyframes Hx0lNG_heroFloatRight{to{transform:translate(-24px,-12px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.Hx0lNG_hero:before,.Hx0lNG_hero:after{animation:none}}@media screen and (max-width:1200px){.Hx0lNG_hero:before,.Hx0lNG_hero:after{opacity:.075}.Hx0lNG_hero:before{left:calc(8px - var(--hero-glow-soft));width:calc(140px + 2 * var(--hero-glow-soft));height:calc(140px + 2 * var(--hero-glow-soft))}.Hx0lNG_hero:after{right:calc(8px - var(--hero-glow-soft));width:calc(130px + 2 * var(--hero-glow-soft));height:calc(130px + 2 * var(--hero-glow-soft))}}@media screen and (max-width:900px){.Hx0lNG_main{overflow-clip-margin:var(--space-4);overflow-x:clip}}.Hx0lNG_heroTitle{color:var(--lightningcss-light,#1e40af)var(--lightningcss-dark,#dbeafe);-webkit-text-fill-color:transparent;background:linear-gradient(135deg,var(--lightningcss-light,#1e40af)var(--lightningcss-dark,#dbeafe) 0%,var(--lightningcss-light,#0e7490)var(--lightningcss-dark,#a5f3fc) 100%);-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:800;line-height:1.2}.Hx0lNG_tagline{margin:var(--space-3) 0 var(--space-4);color:var(--font-2);font-size:18px}.Hx0lNG_cta{padding:var(--space-3) var(--space-5);color:var(--font-on-accent);background:var(--app-gradient);border-radius:var(--radius-full);box-shadow:var(--app-glow);transition:transform var(--motion-fast) var(--motion-ease);display:inline-block}.Hx0lNG_cta:hover{background:var(--app-gradient-hover);transform:translateY(-1px)}.Hx0lNG_sectionTitle{text-align:center;color:var(--font-1);font-size:26px;font-weight:800}.Hx0lNG_tvGuide{text-align:center;color:var(--app-color-2);align-self:center}.Hx0lNG_legal{font-size:var(--font-size-sm);text-align:center;color:var(--font-3)}@media screen and (max-width:480px){.Hx0lNG_heroTitle{font-size:32px}}
.WozPIq_layout{max-width:960px;margin:0 auto}.WozPIq_board{min-width:0}@media screen{.WozPIq_screen,.WozPIq_layout,.WozPIq_board{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.WozPIq_layout{width:100%}.WozPIq_board{overflow:auto}}
._9yoPTW_hint{color:var(--font-3);font-size:var(--font-size-sm)}._9yoPTW_options{gap:var(--space-2);flex-direction:column;display:flex}._9yoPTW_option{align-items:flex-start;gap:var(--space-2);cursor:pointer;min-height:44px;display:flex}._9yoPTW_option input{margin-top:3px}._9yoPTW_optionText{flex-direction:column;display:flex}._9yoPTW_error{color:var(--err);font-size:var(--font-size-sm)}._9yoPTW_saved{color:var(--ok);font-size:var(--font-size-sm)}
.dzX3Ra_panel{max-width:480px;margin:var(--space-7) auto;padding:var(--space-6) var(--space-5);text-align:center;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.dzX3Ra_title{color:var(--font-1);font-size:26px;font-weight:700;line-height:1.2}.dzX3Ra_body{margin:var(--space-3) 0 var(--space-5);color:var(--font-2)}.dzX3Ra_actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dzX3Ra_actions>:is(a,button){padding:var(--space-2) var(--space-5);color:var(--font-1);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);transition:background var(--motion-fast) var(--motion-ease);text-decoration:none;display:inline-block}.dzX3Ra_actions>:is(a,button):hover{color:var(--font-1);background:var(--bg-4);text-decoration:none}.dzX3Ra_actions>:is(a,button):first-child{color:var(--font-on-accent);background:var(--app-color);border-color:var(--app-color)}.dzX3Ra_actions>:is(a,button):first-child:hover{color:var(--font-on-accent);background:var(--app-color-2)}
.oJwW3a_fallback{gap:var(--space-1);color:var(--font-2);font-size:var(--font-size-sm);flex-direction:column;flex-basis:100%;display:flex}.oJwW3a_link{width:100%;padding:var(--space-1) var(--space-2);color:var(--font-1);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm)}
.R5U3cG_hint{color:var(--font-3);font-size:var(--font-size-sm)}.R5U3cG_error{color:var(--err);font-size:var(--font-size-sm)}.R5U3cG_toggle{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;display:inline-flex}.R5U3cG_subtitle{color:var(--font-2);font-size:var(--font-size-sm)}.R5U3cG_devices{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.R5U3cG_device{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.R5U3cG_device+.R5U3cG_device{border-top:1px solid var(--border)}.R5U3cG_deviceInfo{flex-direction:column;min-width:0;display:flex}.R5U3cG_deviceLabel{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:inline-flex}.R5U3cG_current{padding:2px var(--space-2);color:var(--font-1);background:var(--app-color-3);border-radius:var(--radius-full);white-space:nowrap;font-size:12px;font-weight:600}
._3cZzeW_bracket{gap:var(--space-4);max-width:100%;padding-bottom:var(--space-2);display:flex;overflow-x:auto}._3cZzeW_round{gap:var(--space-2);flex-direction:column;flex:1 0 160px;min-width:160px;display:flex}._3cZzeW_roundTitle{color:var(--font-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}._3cZzeW_matches{justify-content:space-around;gap:var(--space-2);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}._3cZzeW_match{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}._3cZzeW_match[data-status=playing]{border-color:var(--app-color);box-shadow:0 0 0 2px var(--app-color-3)}._3cZzeW_side{padding:var(--space-1) var(--space-2);color:var(--font-1);font-size:var(--font-size-sm);overflow-wrap:anywhere}._3cZzeW_side+._3cZzeW_side{border-top:1px solid var(--border)}._3cZzeW_side[data-empty]{color:var(--font-2);font-style:italic}._3cZzeW_side[data-winner]{color:var(--ok);font-weight:var(--font-weight-semibold)}._3cZzeW_side[data-me]{background:var(--app-color-3);font-weight:var(--font-weight-semibold)}
.WEZH7G_page{width:100%;max-width:420px;margin:var(--space-7) auto}.WEZH7G_card{text-align:center}.WEZH7G_guest{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);text-align:center;flex-direction:column;display:flex}.WEZH7G_guestHint{color:var(--font-2);margin:0}.WEZH7G_title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--font-1)}.WEZH7G_subtitle{margin:var(--space-2) 0 var(--space-5);color:var(--font-2)}.WEZH7G_error{margin-bottom:var(--space-4);color:var(--err)}.WEZH7G_cta{min-height:48px}.WEZH7G_cta[data-pending=true]:disabled{opacity:1;cursor:progress}.WEZH7G_spinner{border-radius:var(--radius-full);width:1em;height:1em;animation:WEZH7G_loginSpin calc(var(--motion-slow) * 2) linear infinite;border:2px solid;border-right-color:#0000}@keyframes WEZH7G_loginSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.WEZH7G_spinner{animation:none}}.WEZH7G_or{font-size:var(--font-size-sm);color:var(--font-3)}.WEZH7G_note{margin-top:var(--space-5);font-size:var(--font-size-sm);color:var(--font-2)}.WEZH7G_password{align-self:stretch}.WEZH7G_passwordToggle{cursor:pointer;list-style:none}.WEZH7G_passwordToggle::-webkit-details-marker{display:none}.WEZH7G_passwordBody{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}@media screen and (max-width:600px){.WEZH7G_page{margin:var(--space-5) auto}}.WEZH7G_legal{margin-top:var(--space-3);font-size:var(--font-size-xs);color:var(--font-3)}
.zscSwG_page{width:100%;max-width:420px;margin:var(--space-7) auto}.zscSwG_title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--font-1)}.zscSwG_hint{margin:var(--space-2) 0 var(--space-5);color:var(--font-2)}.zscSwG_label{color:var(--font-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.zscSwG_input{width:100%;height:var(--control-height);padding:0 var(--space-3);color:var(--font-1);background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm)}@media (pointer:coarse){.zscSwG_input{height:44px;font-size:16px}}.zscSwG_input:focus{border-color:var(--app-color);box-shadow:0 0 0 3px var(--app-color-3);outline:none}.zscSwG_error{color:var(--err);font-size:var(--font-size-sm)}.zscSwG_enabled{color:var(--font-1);font-weight:var(--font-weight-semibold)}@media screen and (max-width:600px){.zscSwG_page{margin:var(--space-5) auto}}
.Ga6Faq_content{gap:var(--space-4);flex-direction:column;display:flex}.Ga6Faq_dashboard{gap:var(--space-4);flex-direction:column;display:flex;container-type:inline-size}.Ga6Faq_layout{gap:var(--space-5);grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:start;display:grid}.Ga6Faq_section{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.Ga6Faq_sidebar{top:calc(var(--impersonation-size) + var(--space-4));position:sticky}.Ga6Faq_navList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Ga6Faq_navLink{padding:var(--space-2) var(--space-3);color:var(--font-2);border-radius:var(--radius-sm);transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);text-decoration:none;display:block}.Ga6Faq_navLink:hover{color:var(--font-1);background:var(--app-color-3)}.Ga6Faq_navLink[aria-current=page]{font-weight:var(--font-weight-semibold);color:var(--font-on-accent);background:var(--app-gradient);box-shadow:var(--app-glow)}@container (max-width:720px){.Ga6Faq_layout{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.Ga6Faq_sidebar{position:static}.Ga6Faq_navList{scrollbar-width:none;flex-direction:row;overflow-x:auto}.Ga6Faq_navLink{white-space:nowrap}}@media (pointer:coarse){.Ga6Faq_navLink{align-items:center;min-height:44px;display:flex}}.Ga6Faq_summary{gap:var(--space-2) var(--space-5);color:var(--font-2);flex-wrap:wrap;display:flex}.Ga6Faq_summaryValue{color:var(--font-1);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.Ga6Faq_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Ga6Faq_row{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3);background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;min-width:0;display:flex}.Ga6Faq_name{font-weight:var(--font-weight-semibold);color:var(--font-1);overflow-wrap:anywhere}.Ga6Faq_meta{color:var(--font-2);font-size:var(--font-size-sm);overflow-wrap:anywhere}.Ga6Faq_badge{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--bg-2);color:var(--font-2);font-size:var(--font-size-xs)}.Ga6Faq_online{color:var(--ok)}.Ga6Faq_offline{color:var(--font-3)}.Ga6Faq_path{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--font-2);overflow-wrap:anywhere}.Ga6Faq_members{gap:var(--space-1);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.Ga6Faq_member{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.Ga6Faq_sectionTitle{margin:var(--space-4) 0 var(--space-2);font-size:var(--font-size-md);color:var(--font-1)}.Ga6Faq_empty{color:var(--font-2)}.Ga6Faq_open{margin-left:auto}.Ga6Faq_seats{margin-bottom:var(--space-3)}.Ga6Faq_back{align-self:flex-start}.Ga6Faq_bots{gap:var(--space-2);flex-direction:column;display:flex}.Ga6Faq_toggle{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;display:inline-flex}.Ga6Faq_form{align-items:flex-end;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.Ga6Faq_field{gap:var(--space-1);flex-direction:column;display:flex}.Ga6Faq_input{width:140px;height:var(--control-height);padding:0 var(--space-3);color:var(--font-1);background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm)}.Ga6Faq_input[aria-invalid=true]{border-color:var(--err)}.Ga6Faq_gameLimit{align-items:flex-end;gap:var(--space-2);margin-left:auto;display:flex}.Ga6Faq_gameLimit .Ga6Faq_input{width:96px}.Ga6Faq_error{color:var(--err);font-size:var(--font-size-sm);margin:0}.Ga6Faq_botBadge{margin-left:var(--space-1)}.Ga6Faq_playerLink{color:inherit;text-decoration:none}.Ga6Faq_playerLink:hover{text-decoration:underline}.Ga6Faq_winner{color:var(--font-1);font-weight:var(--font-weight-semibold)}.Ga6Faq_more{margin-top:var(--space-3)}.Ga6Faq_search{width:100%;max-width:360px;height:var(--control-height);margin-bottom:var(--space-3);padding:0 var(--space-3);color:var(--font-1);background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm)}.Ga6Faq_popularity{gap:var(--space-2);flex-direction:column;display:flex}.Ga6Faq_shareBar{background:var(--bg-2);border-radius:var(--radius-full);flex-basis:100%;height:6px;overflow:hidden}.Ga6Faq_shareBarFill{background:var(--app-color);height:100%;display:block}.Ga6Faq_reportText{color:var(--font-1);white-space:pre-wrap;overflow-wrap:anywhere;flex-basis:100%;margin:0}.Ga6Faq_screenshotLink{flex-basis:100%}.Ga6Faq_screenshot{object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-sm);max-width:100%;max-height:16rem;display:block}.Ga6Faq_features{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.Ga6Faq_reportActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-basis:100%;min-width:0;display:flex}.Ga6Faq_rejectForm{gap:var(--space-2);flex-direction:column;flex-basis:100%;min-width:0;display:flex}.Ga6Faq_rejectReason{width:100%;min-height:4rem;padding:var(--space-2) var(--space-3);color:var(--font-1);background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm);resize:vertical}@media (pointer:coarse){.Ga6Faq_rejectReason{font-size:16px}}
.AclnXW_screen{min-height:0;color:var(--font-1);flex-direction:column;flex:1 1 0;font-size:clamp(1rem,1.6vw,1.75rem);display:flex}.AclnXW_lobby{gap:var(--space-6);flex:1 1 0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;min-height:0;display:grid}.AclnXW_join{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.AclnXW_title{margin:0;font-size:2.2em}.AclnXW_qr{padding:var(--space-3);background:var(--bg-qr);border-radius:var(--radius);line-height:0}.AclnXW_qr svg{width:min(40vh,32vw);height:auto}.AclnXW_scan{margin:0;font-size:1.2em}.AclnXW_code{margin:0;font-size:1.4em}.AclnXW_code strong{letter-spacing:.15em;font-size:1.6em}.AclnXW_guide{color:var(--font-2);font-size:.8em}.AclnXW_side{gap:var(--space-3);flex-direction:column;min-height:0;display:flex;overflow:hidden}.AclnXW_heading{margin:0;font-size:1.3em}.AclnXW_muted{color:var(--font-2);margin:0}.AclnXW_players{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AclnXW_player{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--bg-2);border-left:8px solid var(--hall-player,var(--border));border-radius:var(--radius-sm);display:flex}.AclnXW_avatar{flex:none;width:1.8em;height:1.8em}.AclnXW_name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.AclnXW_badge{padding:2px var(--space-2);color:#fff;background:var(--app-color);border-radius:var(--radius-full);font-size:.75em;font-weight:700}.AclnXW_memberActions{gap:var(--space-2);margin-left:auto;display:flex}.AclnXW_status{margin:0;font-weight:700}.AclnXW_selected{align-items:center;gap:var(--space-3);font-size:1.4em;font-weight:700;display:flex}.AclnXW_selected img{flex:none;width:3em;height:3em}.AclnXW_button{padding:var(--space-2) var(--space-4);font:inherit;color:var(--font-1);background:var(--bg-2);border:2px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;font-size:.85em}.AclnXW_button:focus-visible{outline:4px solid var(--app-color-2);outline-offset:3px}.AclnXW_stage{gap:var(--space-2);flex-direction:column;flex:1 1 0;min-height:0;display:flex}.AclnXW_turn{padding:var(--space-2) var(--space-4);text-align:center;color:#fff;background:var(--hall-player,var(--app-color));border-radius:var(--radius);flex:none;margin:0;font-size:1.5em;font-weight:800}.AclnXW_board{flex:1 1 0;min-height:0;overflow:hidden}.AclnXW_actions{justify-content:center;gap:var(--space-3);flex:none;display:flex}@media (orientation:portrait){.AclnXW_lobby{grid-template-columns:minmax(0,1fr);align-content:start}}
.WkBfwW_panel{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.WkBfwW_notice{color:var(--font-1);font-weight:600}
.D4A5fW_screen{justify-content:center;gap:var(--space-4);text-align:center;flex-direction:column;max-width:480px;min-height:60dvh;margin:0 auto;display:flex}.D4A5fW_form{gap:var(--space-4);flex-direction:column;display:flex}.D4A5fW_title{margin:0;font-size:1.6rem;font-weight:700}.D4A5fW_text{color:var(--font-2);margin:0;font-size:1.2rem}.D4A5fW_input{padding:var(--space-3) var(--space-4);font:inherit;text-align:center;color:var(--font-1);background:var(--bg-2);border:2px solid var(--border);border-radius:var(--radius);font-size:1.4rem}.D4A5fW_error{color:var(--err);margin:0}.D4A5fW_submit{min-height:56px;padding:var(--space-3) var(--space-5);font:inherit;color:#fff;background:var(--app-color);border-radius:var(--radius);cursor:pointer;border:none;font-size:1.3rem;font-weight:700}.D4A5fW_submit:focus-visible,.D4A5fW_input:focus-visible{outline:3px solid var(--app-color-2);outline-offset:2px}
