.CallPrompt-module__VyDJkq__prompt{background:var(--games-route-surface-raised,#fffffff0);border:1px solid #0ea5e9;border-radius:14px;flex-direction:column;gap:.45rem;width:100%;padding:clamp(.5rem,2vw,.85rem);display:flex;box-shadow:0 0 0 3px #0ea5e929}.CallPrompt-module__VyDJkq__title{color:var(--games-route-muted,#6e6e73);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:700}.CallPrompt-module__VyDJkq__buttons{flex-wrap:wrap;gap:.4rem;display:flex}.CallPrompt-module__VyDJkq__claimButton{border:1px solid var(--games-route-border,#00000024);background:var(--games-route-control,#ffffffb8);min-height:44px;color:var(--games-route-fg,#1d1d1f);cursor:pointer;touch-action:manipulation;border-radius:10px;align-items:center;gap:.3rem;padding:0 clamp(.75rem,3vw,1.15rem);font-size:clamp(.82rem,3vw,.98rem);font-weight:740;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.CallPrompt-module__VyDJkq__claimButton:hover:not(:disabled){background:var(--games-route-control-hover,#f5f5f7f5)}.CallPrompt-module__VyDJkq__claimButton:active:not(:disabled){transform:translateY(1px)}.CallPrompt-module__VyDJkq__claimButton:disabled{cursor:default;opacity:.5}.CallPrompt-module__VyDJkq__claimButton[data-win=true]{color:#fff;background:#dc2626;border-color:#dc2626}.CallPrompt-module__VyDJkq__claimButton[data-win=true]:hover:not(:disabled){background:#b91c1c}.CallPrompt-module__VyDJkq__claimButton[data-claim=pass]{color:var(--games-route-muted,#6e6e73);margin-left:auto}.CallPrompt-module__VyDJkq__claimButton[data-expanded=true]{border-color:#0ea5e9;box-shadow:0 0 0 2px #0ea5e94d}.CallPrompt-module__VyDJkq__count{opacity:.75;font-size:.72rem;font-weight:650}.CallPrompt-module__VyDJkq__choices{border-top:1px dashed var(--games-route-border,#00000024);flex-direction:column;gap:.3rem;padding-top:.35rem;display:flex}.CallPrompt-module__VyDJkq__choicesLabel{color:var(--games-route-muted,#6e6e73);font-size:.72rem;font-weight:650}.CallPrompt-module__VyDJkq__choiceRow{flex-wrap:wrap;gap:.4rem;display:flex}.CallPrompt-module__VyDJkq__choiceButton{border:1px solid var(--games-route-border,#00000024);background:var(--games-route-control,#ffffffb8);cursor:pointer;touch-action:manipulation;border-radius:10px;align-items:center;gap:2px;min-height:44px;padding:.3rem .5rem;display:inline-flex}.CallPrompt-module__VyDJkq__choiceButton:hover:not(:disabled){background:var(--games-route-control-hover,#f5f5f7f5);border-color:#0ea5e9}.CallPrompt-module__VyDJkq__choiceButton:disabled{cursor:default;opacity:.5}@media (prefers-reduced-motion:reduce){.CallPrompt-module__VyDJkq__claimButton{transition:none}}
.TileSvg-module__q8aJFW__tile{--mj-tile-fallback:40px;--mj-tile-size:var(--mj-tile-width,var(--mj-tile-fallback));--mj-body:#cdc0a2;--mj-body-edge:#4a3a2073;--mj-face:#fbf8ef;--mj-bevel:#ffffffe6;--mj-ink:#22304a;--mj-ink-soft:#22304a8c;--mj-red:#c22a33;--mj-green:#157a44;--mj-pin:#1f5fa8;--mj-pin-edge:#123f73;--mj-sou:#1a7a46;--mj-sou-edge:#0e5330;--mj-back:#2b7cc0;--mj-back-deep:#1a568c;--mj-back-line:#ffffff8c;--mj-shadow:#0f172a4d;width:var(--mj-tile-size);aspect-ratio:3/4;vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.TileSvg-module__q8aJFW__sm{--mj-tile-fallback:28px}.TileSvg-module__q8aJFW__md{--mj-tile-fallback:40px}.TileSvg-module__q8aJFW__lg{--mj-tile-fallback:56px}.TileSvg-module__q8aJFW__svg{width:100%;height:auto;filter:drop-shadow(0 1px 1.5px var(--mj-shadow));display:block;overflow:visible}.TileSvg-module__q8aJFW__rotated{width:calc(var(--mj-tile-size) * 4 / 3);aspect-ratio:4/3}.TileSvg-module__q8aJFW__rotated .TileSvg-module__q8aJFW__svg{width:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.TileSvg-module__q8aJFW__dimmed{opacity:.48;filter:saturate(.6)}.TileSvg-module__q8aJFW__body{fill:var(--mj-body);stroke:var(--mj-body-edge);stroke-width:1px}.TileSvg-module__q8aJFW__faceplate{fill:var(--mj-face)}.TileSvg-module__q8aJFW__bevel{fill:none;stroke:var(--mj-bevel);stroke-width:1.4px}.TileSvg-module__q8aJFW__manRank,.TileSvg-module__q8aJFW__manChar,.TileSvg-module__q8aJFW__honourChar{fill:var(--mj-ink);paint-order:stroke;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,Songti SC,Source Han Serif,serif;font-weight:700}.TileSvg-module__q8aJFW__manRank{letter-spacing:0;font-size:32px}.TileSvg-module__q8aJFW__manChar{fill:var(--mj-red);font-size:27px}.TileSvg-module__q8aJFW__honourChar{font-size:42px}.TileSvg-module__q8aJFW__honourGreen{fill:var(--mj-green)}.TileSvg-module__q8aJFW__honourRed{fill:var(--mj-red)}.TileSvg-module__q8aJFW__hakuOuter,.TileSvg-module__q8aJFW__hakuInner{fill:none;stroke:var(--mj-ink-soft)}.TileSvg-module__q8aJFW__hakuOuter{stroke-width:2.2px}.TileSvg-module__q8aJFW__hakuInner{stroke-width:1.1px}.TileSvg-module__q8aJFW__pip{fill:var(--mj-pin);stroke:var(--mj-pin-edge);stroke-width:1.1px}.TileSvg-module__q8aJFW__pipAccent{fill:var(--mj-red);stroke:color-mix(in srgb, var(--mj-red) 70%, black)}.TileSvg-module__q8aJFW__pipLarge{fill:var(--mj-pin);stroke:var(--mj-red);stroke-width:5px}.TileSvg-module__q8aJFW__souBody{fill:var(--mj-sou);stroke:var(--mj-sou-edge);stroke-width:1.1px}.TileSvg-module__q8aJFW__souNode,.TileSvg-module__q8aJFW__souCap{fill:none;stroke:var(--mj-sou-edge);stroke-linecap:round}.TileSvg-module__q8aJFW__souNode{stroke-width:1.3px}.TileSvg-module__q8aJFW__souCap{stroke-width:1px;opacity:.65}.TileSvg-module__q8aJFW__souStickAccent .TileSvg-module__q8aJFW__souBody{fill:var(--mj-red);stroke:var(--mj-pin-edge)}.TileSvg-module__q8aJFW__souStickAccent .TileSvg-module__q8aJFW__souNode,.TileSvg-module__q8aJFW__souStickAccent .TileSvg-module__q8aJFW__souCap{stroke:var(--mj-face)}.TileSvg-module__q8aJFW__birdBody,.TileSvg-module__q8aJFW__birdHead{fill:var(--mj-sou);stroke:var(--mj-sou-edge);stroke-width:1.1px}.TileSvg-module__q8aJFW__birdWing{fill:var(--mj-face);stroke:var(--mj-sou-edge);stroke-width:.9px;opacity:.85}.TileSvg-module__q8aJFW__birdTail{fill:var(--mj-red);stroke:var(--mj-sou-edge);stroke-width:.9px}.TileSvg-module__q8aJFW__birdBeak{fill:var(--mj-red);stroke:var(--mj-sou-edge);stroke-width:.8px}.TileSvg-module__q8aJFW__birdEye{fill:var(--mj-face)}.TileSvg-module__q8aJFW__birdPerch{fill:var(--mj-sou);stroke:var(--mj-sou-edge);stroke-width:1.1px}.TileSvg-module__q8aJFW__backBody{fill:var(--mj-back-deep);stroke:var(--mj-body-edge);stroke-width:1px}.TileSvg-module__q8aJFW__backFace{fill:var(--mj-back)}.TileSvg-module__q8aJFW__backInset{fill:none;stroke:var(--mj-back-line);stroke-width:1.2px}.TileSvg-module__q8aJFW__backMark{fill:none;stroke:var(--mj-back-line);stroke-width:2px;stroke-linejoin:round}.TileSvg-module__q8aJFW__backLines{fill:none;stroke:var(--mj-back-line);stroke-width:1px;opacity:.7}.TileSvg-module__q8aJFW__red{--mj-pin:var(--mj-red);--mj-pin-edge:color-mix(in srgb, var(--mj-red) 65%, black);--mj-sou:var(--mj-red);--mj-sou-edge:color-mix(in srgb, var(--mj-red) 65%, black);--mj-ink:var(--mj-red)}@media (prefers-color-scheme:dark){.TileSvg-module__q8aJFW__tile{--mj-body:#a2957a;--mj-body-edge:#080c14bf;--mj-face:#ece5d2;--mj-bevel:#ffffff8c;--mj-ink:#16223a;--mj-ink-soft:#16223a99;--mj-red:#b32029;--mj-green:#10693a;--mj-pin:#1a5396;--mj-pin-edge:#0c2f58;--mj-sou:#146639;--mj-sou-edge:#093f24;--mj-back:#256ba7;--mj-back-deep:#123f68;--mj-back-line:#ffffff73;--mj-shadow:#0009}}:is(html.dark .TileSvg-module__q8aJFW__tile,html[data-theme=dark] .TileSvg-module__q8aJFW__tile){--mj-body:#a2957a;--mj-body-edge:#080c14bf;--mj-face:#ece5d2;--mj-bevel:#ffffff8c;--mj-ink:#16223a;--mj-ink-soft:#16223a99;--mj-red:#b32029;--mj-green:#10693a;--mj-pin:#1a5396;--mj-pin-edge:#0c2f58;--mj-sou:#146639;--mj-sou-edge:#093f24;--mj-back:#256ba7;--mj-back-deep:#123f68;--mj-back-line:#ffffff73;--mj-shadow:#0009}:is(html.light .TileSvg-module__q8aJFW__tile,html[data-theme=light] .TileSvg-module__q8aJFW__tile){--mj-body:#cdc0a2;--mj-body-edge:#4a3a2073;--mj-face:#fbf8ef;--mj-bevel:#ffffffe6;--mj-ink:#22304a;--mj-ink-soft:#22304a8c;--mj-red:#c22a33;--mj-green:#157a44;--mj-pin:#1f5fa8;--mj-pin-edge:#123f73;--mj-sou:#1a7a46;--mj-sou-edge:#0e5330;--mj-back:#2b7cc0;--mj-back-deep:#1a568c;--mj-back-line:#ffffff8c;--mj-shadow:#0f172a4d}:is(html.dark .TileSvg-module__q8aJFW__red,html[data-theme=dark] .TileSvg-module__q8aJFW__red,html.light .TileSvg-module__q8aJFW__red,html[data-theme=light] .TileSvg-module__q8aJFW__red){--mj-pin:var(--mj-red);--mj-pin-edge:color-mix(in srgb, var(--mj-red) 65%, black);--mj-sou:var(--mj-red);--mj-sou-edge:color-mix(in srgb, var(--mj-red) 65%, black);--mj-ink:var(--mj-red)}@media (prefers-color-scheme:dark){.TileSvg-module__q8aJFW__red{--mj-pin:var(--mj-red);--mj-pin-edge:color-mix(in srgb, var(--mj-red) 65%, black);--mj-sou:var(--mj-red);--mj-sou-edge:color-mix(in srgb, var(--mj-red) 65%, black);--mj-ink:var(--mj-red)}}@media (max-width:480px){.TileSvg-module__q8aJFW__pip{stroke-width:1.4px}.TileSvg-module__q8aJFW__souNode{stroke-width:1.6px}.TileSvg-module__q8aJFW__hakuInner{stroke-width:1.4px}.TileSvg-module__q8aJFW__backLines{stroke-width:1.3px}}@media (prefers-reduced-motion:no-preference){.TileSvg-module__q8aJFW__svg{transition:filter .12s ease-out}}
.HandView-module__YiGsbq__handArea{border:1px solid var(--games-route-border,#0000001a);background:var(--games-route-surface,#ffffffd6);border-radius:14px;flex-direction:column;gap:.4rem;width:100%;padding:clamp(.4rem,2vw,.75rem);display:flex}.HandView-module__YiGsbq__statusRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.HandView-module__YiGsbq__shapeBadge{color:var(--games-route-fg,#1d1d1f);background:#0f172a14;border-radius:999px;padding:.16rem .55rem;font-size:clamp(.68rem,2.4vw,.82rem);font-weight:720}.HandView-module__YiGsbq__shapeBadge[data-tenpai=true]{color:#15803d;background:#16a34a2e}.HandView-module__YiGsbq__waits{align-items:center;gap:.3rem;display:inline-flex}.HandView-module__YiGsbq__waitsLabel{color:var(--games-route-muted,#6e6e73);text-transform:uppercase;letter-spacing:.04em;font-size:.66rem;font-weight:650}.HandView-module__YiGsbq__waitTiles{--mj-tile-width:clamp(16px, 4vw, 24px);flex-wrap:wrap;gap:2px;display:inline-flex}.HandView-module__YiGsbq__furiten{color:#b91c1c;background:#dc262629;border-radius:999px;padding:.16rem .55rem;font-size:.68rem;font-weight:700}.HandView-module__YiGsbq__riichiToggle{color:#0369a1;cursor:pointer;background:0 0;border:1px solid #0ea5e9;border-radius:999px;min-height:34px;margin-left:auto;padding:.25rem .85rem;font-size:clamp(.72rem,2.6vw,.85rem);font-weight:720;transition:background .15s,color .15s}.HandView-module__YiGsbq__riichiToggle[data-armed=true]{color:#fff;background:#0ea5e9}.HandView-module__YiGsbq__handRow{--mj-tile-width:clamp(19px, calc((100vw - 4.5rem) / 14), 46px);justify-content:center;align-items:flex-end;gap:clamp(.3rem,1.6vw,.7rem);min-width:0;display:flex}.HandView-module__YiGsbq__concealedRow,.HandView-module__YiGsbq__drawnSlot{align-items:flex-end;gap:1px;min-width:0;display:flex}.HandView-module__YiGsbq__tileButton{touch-action:manipulation;background:0 0;border:0;padding:.5rem 0 .6rem;transition:transform .12s ease-out,filter .12s ease-out;display:block}.HandView-module__YiGsbq__tileButton[data-playable=true]{cursor:pointer}.HandView-module__YiGsbq__tileButton[data-playable=false]{cursor:default;filter:grayscale(.55)brightness(.92);opacity:.72}.HandView-module__YiGsbq__tileButton[data-playable=true]:hover,.HandView-module__YiGsbq__tileButton[data-playable=true]:focus-visible{filter:drop-shadow(0 4px 8px #0ea5e98c);outline:none;transform:translateY(-8px)}.HandView-module__YiGsbq__tileButton[data-drawn=true]{padding-inline-start:.15rem}.HandView-module__YiGsbq__hint{color:var(--games-route-muted,#6e6e73);text-align:center;margin:0;font-size:clamp(.68rem,2.4vw,.8rem)}html.dark .HandView-module__YiGsbq__shapeBadge{background:#ffffff1a}html.dark .HandView-module__YiGsbq__shapeBadge[data-tenpai=true]{color:#86efac;background:#22c55e38}html.dark .HandView-module__YiGsbq__furiten{color:#fca5a5;background:#f8717133}html.dark .HandView-module__YiGsbq__riichiToggle{color:#7dd3fc}@media (prefers-reduced-motion:reduce){.HandView-module__YiGsbq__tileButton{transition:none}.HandView-module__YiGsbq__tileButton[data-playable=true]:hover,.HandView-module__YiGsbq__tileButton[data-playable=true]:focus-visible{transform:none}}@media (max-width:480px){.HandView-module__YiGsbq__handArea{padding-inline:.3rem}.HandView-module__YiGsbq__handRow{--mj-tile-width:calc((100vw - 2.2rem) / 14)}.HandView-module__YiGsbq__concealedRow,.HandView-module__YiGsbq__drawnSlot{gap:0}}@media (min-width:900px){.HandView-module__YiGsbq__handRow{--mj-tile-width:clamp(30px, 4.2vw, 52px)}}
.MahjongGame-module__HTF2cq__page{min-height:100vh;color:var(--games-route-fg,#1d1d1f);flex-direction:column;align-items:center;padding:clamp(3.75rem,12vw,5rem) clamp(.5rem,2.5vw,1.5rem) 2rem;display:flex;overflow-x:clip}@media (max-width:480px){.MahjongGame-module__HTF2cq__page{padding-inline:.3rem}}.MahjongGame-module__HTF2cq__board{flex-direction:column;gap:clamp(.5rem,2vw,.9rem);width:100%;min-width:0;max-width:1080px;display:flex}.MahjongGame-module__HTF2cq__topPill{border:1px solid var(--games-route-border,#0000001a);background:var(--games-route-control,#ffffffb8);height:30px;color:var(--games-route-fg,#1d1d1f);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.MahjongGame-module__HTF2cq__status{min-height:1.4em;color:var(--games-route-muted,#6e6e73);text-align:center;margin:0;font-size:clamp(.8rem,3vw,.95rem);font-weight:680}.MahjongGame-module__HTF2cq__logPanel{border:1px solid var(--games-route-border,#0000001a);background:var(--games-route-surface,#ffffffd6);border-radius:12px;flex-direction:column;gap:.25rem;padding:clamp(.5rem,2vw,.8rem);display:flex}.MahjongGame-module__HTF2cq__logTitle{color:var(--games-route-muted,#6e6e73);text-transform:uppercase;letter-spacing:.06em;font-size:.66rem;font-weight:700}.MahjongGame-module__HTF2cq__logEmpty{color:var(--games-route-muted,#6e6e73);margin:0;font-size:.8rem}.MahjongGame-module__HTF2cq__logList{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.MahjongGame-module__HTF2cq__logLine{color:var(--games-route-fg,#1d1d1f);font-size:clamp(.72rem,2.7vw,.84rem);line-height:1.45}.MahjongGame-module__HTF2cq__logLine:not(:last-child){opacity:.62}.MahjongGame-module__HTF2cq__rulesSummary{width:100%;color:inherit;opacity:.72;text-align:center;margin:0;font-size:.85rem;line-height:1.6}.MahjongGame-module__HTF2cq__infoBody{flex-direction:column;gap:.5rem;display:flex}.MahjongGame-module__HTF2cq__infoHeading{color:#38bdf8;margin:.5rem 0 0;font-size:.95rem;font-weight:740}.MahjongGame-module__HTF2cq__infoText{margin:0;font-size:.9rem;line-height:1.65}.MahjongGame-module__HTF2cq__infoList{margin:0;padding-left:1.15rem;font-size:.88rem;line-height:1.65}
.ResultModal-module__4ho1wW__backdrop{z-index:90;background:var(--games-route-backdrop,#0f172a7a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:flex-start;padding:clamp(1rem,5vh,3rem) .75rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.ResultModal-module__4ho1wW__dialog{border:1px solid var(--games-route-border,#0000001f);background:var(--games-route-surface-raised,#fffffff5);width:100%;max-width:560px;box-shadow:var(--games-route-shadow,0 28px 90px #00000057);color:var(--games-route-fg,#1d1d1f);border-radius:16px;flex-direction:column;gap:.85rem;padding:clamp(1rem,4vw,1.75rem);display:flex}.ResultModal-module__4ho1wW__heading{text-align:center;margin:0;font-size:clamp(1.25rem,5vw,1.6rem);font-weight:780}.ResultModal-module__4ho1wW__agari{border:1px solid var(--games-route-border,#0000001a);background:var(--games-route-surface,#ffffffb3);border-radius:12px;flex-direction:column;gap:.6rem;padding:.75rem;display:flex}.ResultModal-module__4ho1wW__agariTitle{margin:0;font-size:clamp(.95rem,3.6vw,1.1rem);font-weight:740}.ResultModal-module__4ho1wW__handLayout{--mj-tile-width:clamp(18px, calc((100vw - 5rem) / 16), 34px);flex-wrap:wrap;align-items:flex-end;gap:.35rem;display:flex}.ResultModal-module__4ho1wW__handTiles,.ResultModal-module__4ho1wW__resultMelds,.ResultModal-module__4ho1wW__resultMeld,.ResultModal-module__4ho1wW__winTile{align-items:flex-end;gap:1px;display:flex}.ResultModal-module__4ho1wW__resultMelds{gap:.35rem}.ResultModal-module__4ho1wW__resultMeld{background:#0f172a14;border-radius:5px;padding:2px}.ResultModal-module__4ho1wW__winTile{border-left:2px solid #0ea5e9;padding-left:.35rem}.ResultModal-module__4ho1wW__yakuList{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.ResultModal-module__4ho1wW__yakuRow{border-bottom:1px dotted var(--games-route-border,#0000001f);justify-content:space-between;align-items:baseline;gap:.6rem;padding:.16rem 0;font-size:clamp(.78rem,3vw,.9rem);display:flex}.ResultModal-module__4ho1wW__yakuName{font-weight:620}.ResultModal-module__4ho1wW__yakuHan{color:var(--games-route-muted,#6e6e73);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.ResultModal-module__4ho1wW__valueRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ResultModal-module__4ho1wW__valueChip,.ResultModal-module__4ho1wW__limitChip,.ResultModal-module__4ho1wW__pointsChip{font-variant-numeric:tabular-nums;border-radius:999px;padding:.2rem .6rem;font-size:clamp(.76rem,2.8vw,.88rem);font-weight:720}.ResultModal-module__4ho1wW__valueChip{background:#0f172a14}.ResultModal-module__4ho1wW__limitChip{color:#a16207;background:#eab30838}.ResultModal-module__4ho1wW__pointsChip{color:#fff;background:#0ea5e9;margin-left:auto}.ResultModal-module__4ho1wW__drawBlock{border:1px solid var(--games-route-border,#0000001a);background:var(--games-route-surface,#ffffffb3);border-radius:12px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.ResultModal-module__4ho1wW__drawReason{margin:0;font-size:clamp(.9rem,3.4vw,1.05rem);font-weight:720}.ResultModal-module__4ho1wW__drawSeats{margin:0;font-size:clamp(.78rem,3vw,.88rem)}.ResultModal-module__4ho1wW__drawSeatsLabel{color:var(--games-route-muted,#6e6e73);font-weight:700}.ResultModal-module__4ho1wW__deltas,.ResultModal-module__4ho1wW__standings{flex-direction:column;gap:.2rem;display:flex}.ResultModal-module__4ho1wW__deltasTitle{color:var(--games-route-muted,#6e6e73);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:700}.ResultModal-module__4ho1wW__deltaRow,.ResultModal-module__4ho1wW__standingRow{background:var(--games-route-control,#ffffffb8);border-radius:8px;align-items:baseline;gap:.6rem;padding:.28rem .5rem;font-size:clamp(.8rem,3vw,.92rem);display:flex}.ResultModal-module__4ho1wW__standingRow[data-hero=true]{outline:2px solid #0ea5e9}.ResultModal-module__4ho1wW__place{min-width:2.4rem;font-weight:780}.ResultModal-module__4ho1wW__deltaSeat{flex:1;font-weight:650}.ResultModal-module__4ho1wW__deltaValue{font-variant-numeric:tabular-nums;font-weight:780}.ResultModal-module__4ho1wW__deltaValue[data-sign=up]{color:#15803d}.ResultModal-module__4ho1wW__deltaValue[data-sign=down]{color:#b91c1c}.ResultModal-module__4ho1wW__deltaValue[data-sign=flat]{color:var(--games-route-muted,#6e6e73)}.ResultModal-module__4ho1wW__deltaTotal{min-width:4.2rem;color:var(--games-route-muted,#6e6e73);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.ResultModal-module__4ho1wW__actions{justify-content:center;display:flex}.ResultModal-module__4ho1wW__primary{color:#fff;cursor:pointer;touch-action:manipulation;background:#0ea5e9;border:0;border-radius:10px;min-height:46px;padding:0 1.75rem;font-size:1rem;font-weight:740}.ResultModal-module__4ho1wW__primary:hover{background:#0284c7}:is(html.dark .ResultModal-module__4ho1wW__resultMeld,html.dark .ResultModal-module__4ho1wW__valueChip){background:#ffffff1a}html.dark .ResultModal-module__4ho1wW__limitChip{color:#fde68a;background:#eab3083d}html.dark .ResultModal-module__4ho1wW__deltaValue[data-sign=up]{color:#86efac}html.dark .ResultModal-module__4ho1wW__deltaValue[data-sign=down]{color:#fca5a5}
.TableView-module__-76zTG__table{border:1px solid var(--games-route-border,#0000001a);background:radial-gradient(circle at 50% 45%, #107a5238, transparent 62%), var(--games-route-surface,#ffffffd6);width:100%;box-shadow:var(--games-route-shadow,0 18px 60px #0000001f);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"across across across""left centre right""self self self";gap:clamp(.35rem,1.6vw,.75rem);padding:clamp(.5rem,2vw,1rem);display:grid}.TableView-module__-76zTG__seat{flex-direction:column;gap:.3rem;min-width:0;display:flex}.TableView-module__-76zTG__seat[data-side=across]{grid-area:across}.TableView-module__-76zTG__seat[data-side=left]{grid-area:left}.TableView-module__-76zTG__seat[data-side=right]{grid-area:right;align-items:flex-end}.TableView-module__-76zTG__seat[data-side=self]{grid-area:self}.TableView-module__-76zTG__seatHeader{background:var(--games-route-control,#ffffffb8);border:1px solid #0000;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;padding:.22rem .4rem;font-size:clamp(.62rem,2.1vw,.78rem);line-height:1.2;display:flex}.TableView-module__-76zTG__seatHeader[data-active=true]{border-color:#0ea5e9;box-shadow:0 0 0 2px #0ea5e93d}.TableView-module__-76zTG__seatWind{min-width:1.5rem;height:1.5rem;color:var(--games-route-fg,#1d1d1f);background:#0f172a1f;border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-weight:750;display:inline-flex}.TableView-module__-76zTG__seatWind[data-dealer=true]{color:#fff;background:#dc2626}.TableView-module__-76zTG__seatName{color:var(--games-route-muted,#6e6e73);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.TableView-module__-76zTG__dealerBadge,.TableView-module__-76zTG__riichiBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:.22rem;padding:0 .4rem;font-size:.62rem;font-weight:700;display:inline-flex}.TableView-module__-76zTG__dealerBadge{color:#b91c1c;background:#dc262629}.TableView-module__-76zTG__riichiBadge{color:#0369a1;background:#0ea5e929}.TableView-module__-76zTG__riichiStick{background:linear-gradient(90deg,#f8fafc 0 42%,#dc2626 42% 58%,#f8fafc 58%);border-radius:999px;width:1.1rem;height:.28rem;display:inline-block;box-shadow:0 0 0 1px #0f172a40}.TableView-module__-76zTG__seatScore{color:var(--games-route-fg,#1d1d1f);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:760}.TableView-module__-76zTG__concealed{--mj-tile-width:clamp(11px, 2.6vw, 17px);opacity:.85;flex-wrap:wrap;gap:1px;display:flex}.TableView-module__-76zTG__seat[data-side=right] .TableView-module__-76zTG__concealed{justify-content:flex-end}.TableView-module__-76zTG__melds{--mj-tile-width:clamp(13px, 3.2vw, 22px);flex-wrap:wrap;align-items:flex-end;gap:.3rem;display:flex}.TableView-module__-76zTG__meld{background:#0f172a14;border-radius:5px;align-items:flex-end;gap:1px;padding:2px;display:flex}.TableView-module__-76zTG__pond{--mj-tile-width:clamp(14px, 3.6vw, 26px);width:fit-content;max-width:100%;min-height:calc(var(--mj-tile-width) * 4 / 3);background:#0f172a0d;border-radius:6px;flex-direction:column;align-self:flex-start;gap:1px;padding:2px;display:flex}.TableView-module__-76zTG__pond[data-empty=true]{background:0 0}.TableView-module__-76zTG__pondRow{align-items:flex-end;gap:1px;display:flex}.TableView-module__-76zTG__seat[data-side=right] .TableView-module__-76zTG__pond{align-self:flex-end;align-items:flex-end}.TableView-module__-76zTG__seat[data-side=right] .TableView-module__-76zTG__pondRow{justify-content:flex-end}@media (min-width:900px){.TableView-module__-76zTG__seat[data-side=across] .TableView-module__-76zTG__pond{align-self:center}}.TableView-module__-76zTG__centreCell{grid-area:centre;justify-content:center;align-items:center;min-width:0;display:flex}.TableView-module__-76zTG__centre{border:1px solid var(--games-route-border,#0000001a);background:var(--games-route-surface-raised,#fffffff0);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:.3rem;width:100%;padding:clamp(.4rem,1.6vw,.7rem);display:flex}.TableView-module__-76zTG__roundLine{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.3rem .5rem;display:flex}.TableView-module__-76zTG__roundName{color:var(--games-route-fg,#1d1d1f);font-size:clamp(.9rem,3.4vw,1.2rem);font-weight:780}.TableView-module__-76zTG__counter{color:var(--games-route-muted,#6e6e73);font-variant-numeric:tabular-nums;font-size:clamp(.6rem,2.1vw,.74rem);font-weight:650}.TableView-module__-76zTG__wallLine{background:#0f172a14;border-radius:999px;align-items:baseline;gap:.3rem;padding:.1rem .55rem;display:inline-flex}.TableView-module__-76zTG__wallLine[data-low=true]{background:#dc26262e}.TableView-module__-76zTG__wallLabel{color:var(--games-route-muted,#6e6e73);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:650}.TableView-module__-76zTG__wallCount{color:var(--games-route-fg,#1d1d1f);font-variant-numeric:tabular-nums;font-size:clamp(.85rem,3vw,1.05rem);font-weight:780}.TableView-module__-76zTG__doraBlock{flex-direction:column;align-items:center;gap:.18rem;display:flex}.TableView-module__-76zTG__doraLabel{color:var(--games-route-muted,#6e6e73);text-transform:uppercase;letter-spacing:.04em;font-size:.6rem;font-weight:650}.TableView-module__-76zTG__doraTiles{--mj-tile-width:clamp(18px, 4.6vw, 30px);gap:2px;display:flex}.TableView-module__-76zTG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.dark .TableView-module__-76zTG__seatWind{background:#ffffff17}html.dark .TableView-module__-76zTG__meld{background:#ffffff17}html.dark .TableView-module__-76zTG__pond:not([data-empty=true]){background:#ffffff17}html.dark .TableView-module__-76zTG__wallLine{background:#ffffff17}html.dark .TableView-module__-76zTG__dealerBadge{color:#fca5a5;background:#f8717133}html.dark .TableView-module__-76zTG__riichiBadge{color:#7dd3fc;background:#38bdf833}html.dark .TableView-module__-76zTG__wallLine[data-low=true]{background:#dc262652}@media (min-width:900px){.TableView-module__-76zTG__table{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:".across.""left centre right"".self.";max-width:1040px;margin-inline:auto}.TableView-module__-76zTG__seat[data-side=across]{align-items:center}}
