.KoiMahjongMetaUi_fullPanel__Q2aAF,.KoiMahjongMetaUi_overlay__Nru41,.KoiMahjongMetaUi_rankingsRoot__oc4Zo{position:absolute;inset:0;z-index:40000;display:grid;place-items:center;padding:24px;background:rgba(7,27,27,.76);backdrop-filter:blur(12px);pointer-events:auto}.KoiMahjongMetaUi_overlay__Nru41{position:fixed;width:100vw;height:100dvh;z-index:2147483647;isolation:isolate}.KoiMahjongMetaUi_overlay__Nru41[data-contained=true]{position:absolute;width:100%;height:100%}.KoiMahjongMetaUi_challengePanel__TveLd,.KoiMahjongMetaUi_rankingsPanel__moi87,.KoiMahjongMetaUi_skinDialog__11eAt{position:relative;width:min(760px,calc(100% - 32px));max-height:calc(100% - 32px);overflow:auto;border-radius:8px;padding:28px;color:#173e38;background:rgba(255,251,239,.96);box-shadow:0 24px 80px rgba(0,0,0,.42)}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengePanel__TveLd,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsPanel__moi87,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinDialog__11eAt{width:920px;max-height:1740px;padding:46px}.KoiMahjongMetaUi_closeButton__E99IV{position:absolute;top:16px;right:16px;display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:50%;color:#fff;font-size:24px;background:#174f49}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_closeButton__E99IV{top:26px;right:26px;width:64px;height:64px;font-size:38px}.KoiMahjongMetaUi_challengeHeader__g6hV_ span,.KoiMahjongMetaUi_desktopGuide__fODtS header span,.KoiMahjongMetaUi_dialogHeader__gFLnd span,.KoiMahjongMetaUi_rankingsHeader__8D6CO span{color:#ba695f;font-size:12px;font-weight:900;letter-spacing:0}.KoiMahjongMetaUi_challengeHeader__g6hV_ h2,.KoiMahjongMetaUi_dialogHeader__gFLnd h2,.KoiMahjongMetaUi_rankingsHeader__8D6CO h2{margin:5px 0 7px;color:#173e38;font-size:30px;line-height:1.15;letter-spacing:0}.KoiMahjongMetaUi_challengeHeader__g6hV_ p,.KoiMahjongMetaUi_dialogHeader__gFLnd p{margin:0;color:#61716a;font-size:14px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeHeader__g6hV_ span,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_dialogHeader__gFLnd span,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsHeader__8D6CO span{font-size:22px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeHeader__g6hV_ h2,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_dialogHeader__gFLnd h2,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsHeader__8D6CO h2{margin-top:10px;font-size:48px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeHeader__g6hV_ p,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_dialogHeader__gFLnd p{font-size:25px}.KoiMahjongMetaUi_skinGrid__xwo6x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.KoiMahjongMetaUi_skinChoice__hhCYS{display:grid;min-width:0;min-height:214px;align-content:start;justify-items:center;border:2px solid rgba(29,77,68,.2);border-radius:8px;padding:20px 14px;color:#173e38;background:rgba(255,255,255,.7);box-shadow:0 8px 20px rgba(40,38,23,.1)}.KoiMahjongMetaUi_skinChoice__hhCYS.KoiMahjongMetaUi_selected__iwPSx{border-color:#c87568;background:#fff6e5;box-shadow:0 0 0 3px rgba(200,117,104,.18),0 10px 24px rgba(65,43,25,.14)}.KoiMahjongMetaUi_skinPreview__eVJic{display:flex;height:106px;align-items:flex-end;justify-content:center}.KoiMahjongMetaUi_skinPreview__eVJic img{width:74px;height:100px;object-fit:contain;filter:drop-shadow(0 6px 5px rgba(34,31,19,.25))}.KoiMahjongMetaUi_skinPreview__eVJic img+img{margin-left:-15px}.KoiMahjongMetaUi_skinChoice__hhCYS strong{margin-top:12px;font-size:20px}.KoiMahjongMetaUi_skinChoice__hhCYS small{margin-top:6px;color:#68746f;font-size:12px;line-height:1.45}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinGrid__xwo6x{gap:22px;margin:38px 0}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinChoice__hhCYS{min-height:386px;padding:30px 18px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinPreview__eVJic{height:210px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinPreview__eVJic img{width:130px;height:190px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinChoice__hhCYS strong{margin-top:20px;font-size:34px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinChoice__hhCYS small{margin-top:10px;font-size:21px}.KoiMahjongMetaUi_primaryButton__uCJBK{width:100%;min-height:58px;border:0;border-radius:8px;color:#fff8dc;font-size:19px;font-weight:900;background:linear-gradient(180deg,#26766b,#12443f);box-shadow:0 8px 18px rgba(18,68,63,.25)}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_primaryButton__uCJBK{min-height:104px;font-size:34px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinDialog__11eAt{box-sizing:border-box;width:min(100%,540px);max-height:calc(100dvh - 24px);padding:clamp(16px,4vw,24px)}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_dialogHeader__gFLnd span{font-size:12px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_dialogHeader__gFLnd h2{margin:6px 44px 6px 0;font-size:clamp(24px,6vw,32px);line-height:1.12}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_dialogHeader__gFLnd p{font-size:14px;line-height:1.4}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinGrid__xwo6x{gap:10px;margin:18px 0}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinChoice__hhCYS{min-height:0;padding:14px 8px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinPreview__eVJic{height:clamp(88px,24vw,120px)}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinPreview__eVJic img{width:clamp(58px,18vw,82px);height:clamp(84px,23vw,114px)}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinChoice__hhCYS strong{margin-top:10px;font-size:18px;line-height:1.2}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinChoice__hhCYS small{margin-top:5px;font-size:11px;line-height:1.35}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_primaryButton__uCJBK{min-height:56px;font-size:18px}@media (max-width:47.99rem){.KoiMahjongMetaUi_overlay__Nru41.KoiMahjongMetaUi_mobile__9Jr0c{box-sizing:border-box;padding:max(6px,env(safe-area-inset-top)) 0 max(56px,env(safe-area-inset-bottom))}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinDialog__11eAt{display:grid;width:100%;height:100%;max-height:none;grid-template-rows:auto minmax(0,1fr) auto;border-radius:0;overflow:hidden;padding:12px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinChoice__hhCYS{height:100%;align-content:center;overflow:hidden}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_closeButton__E99IV{top:8px;right:8px;width:34px;height:34px;font-size:21px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_dialogHeader__gFLnd span{font-size:12px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_dialogHeader__gFLnd h2{margin:3px 40px 3px 0;font-size:clamp(21px,6.2vw,25px);line-height:1.08}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_dialogHeader__gFLnd p{font-size:12px;line-height:1.3}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinGrid__xwo6x{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinChoice__hhCYS{min-height:0;padding:7px 4px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinPreview__eVJic{height:62px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinPreview__eVJic img{width:46px;height:62px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinPreview__eVJic img+img{margin-left:-9px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinChoice__hhCYS strong{margin-top:6px;font-size:15px;line-height:1.2}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinChoice__hhCYS small{margin-top:3px;font-size:9px;line-height:1.25}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_primaryButton__uCJBK{position:relative;z-index:2;min-height:46px;flex:none;font-size:16px;touch-action:manipulation}}.KoiMahjongMetaUi_menuMeta__1X6Et{position:absolute;left:5.833333%;top:90.111111%;right:auto;bottom:auto;z-index:180;display:grid;width:38.333333%;height:6.555556%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.833333cqw;pointer-events:auto}.KoiMahjongMetaUi_menuMeta__1X6Et button{position:relative;display:block;width:100%;height:100%;min-width:0;min-height:0;overflow:visible;isolation:isolate;border:0;border-radius:0;padding:0;color:#173d34;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif;text-align:left;background:transparent;box-shadow:none}.KoiMahjongMetaUi_shortcutBackground__uXBgM{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.KoiMahjongMetaUi_shortcutIcon__Prwmz{position:absolute;top:13%;left:7%;z-index:1;display:grid;width:22%;height:74%;place-items:center;pointer-events:none}.KoiMahjongMetaUi_shortcutIcon__Prwmz img{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 .18cqh .18cqh rgba(48,36,19,.2))}.KoiMahjongMetaUi_shortcutIcon__Prwmz b{position:absolute;right:-14%;bottom:-2%;display:grid;min-width:1.45em;height:1.45em;place-items:center;border:1px solid rgba(139,71,57,.46);border-radius:50%;color:#fff8df;font-size:.72cqw;font-weight:1000;line-height:1;background:#b7655a;box-shadow:0 .12cqh .25cqh rgba(70,39,26,.25)}.KoiMahjongMetaUi_shortcutCopy__3LzGE{position:absolute;top:20%;right:6%;bottom:18%;left:32%;z-index:1;display:grid;align-content:center;min-width:0;pointer-events:none}.KoiMahjongMetaUi_shortcutCopy__3LzGE small,.KoiMahjongMetaUi_shortcutCopy__3LzGE strong{display:block;min-width:0;overflow:hidden;letter-spacing:0;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.KoiMahjongMetaUi_shortcutCopy__3LzGE strong{color:#173d34;font-size:1.02cqw;font-weight:900}.KoiMahjongMetaUi_shortcutCopy__3LzGE small{margin-top:.18cqh;color:#7f6757;font-size:.62cqw;font-weight:700}.KoiMahjongMetaUi_menuMeta__1X6Et.KoiMahjongMetaUi_mobile__9Jr0c{top:1628px;right:auto;bottom:auto;left:29px;width:810px;height:124px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.KoiMahjongMetaUi_menuMeta__1X6Et.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeShortcut__5PLZZ,.KoiMahjongMetaUi_menuMeta__1X6Et.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_shopShortcut__fZIBU,.KoiMahjongMetaUi_menuMeta__1X6Et.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_skinShortcut__OAtYT{width:100%;height:124px}.KoiMahjongMetaUi_menuMeta__1X6Et.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_shortcutIcon__Prwmz{top:15px;left:27px;width:74px;height:94px}.KoiMahjongMetaUi_menuMeta__1X6Et.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_shortcutIcon__Prwmz b{right:-12px;bottom:-2px;min-width:30px;height:30px;font-size:17px}.KoiMahjongMetaUi_menuMeta__1X6Et.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_shortcutCopy__3LzGE{top:0;right:24px;bottom:0;left:118px;align-content:center}.KoiMahjongMetaUi_menuMeta__1X6Et.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_shortcutCopy__3LzGE strong{font-size:32px}.KoiMahjongMetaUi_menuMeta__1X6Et.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_shortcutCopy__3LzGE small{display:none}.koi-mahjong-canvas .KoiMahjongMetaUi_challengeBoard__ZuL29,.koi-mahjong-canvas[data-game-type=shisen] .KoiMahjongMetaUi_challengeBoard__ZuL29{--mahjong-tile-h:calc(var(--mahjong-tile-w) * var(--mahjong-standard-tile-aspect, 1.667))!important;--mahjong-column-step:calc(var(--mahjong-tile-w) * var(--mahjong-standard-column-step-ratio, 0.96))!important;--mahjong-row-step:calc(var(--mahjong-tile-h) * var(--mahjong-standard-row-step-ratio, 0.68))!important;--mahjong-board-h-factor:var(--mahjong-standard-board-h-factor)!important}.koi-mahjong-canvas .KoiMahjongMetaUi_challengeBoardMobile__d4kOd{--mahjong-board-align-x:0!important;--mahjong-board-align-y:0!important;--mahjong-board-offset-x:90.864px!important;--mahjong-board-offset-y:44.460px!important;--mahjong-tile-w:91.451px!important;--mahjong-tile-h:152.45px!important;--mahjong-column-step:89.202px!important;--mahjong-row-step:103.726px!important;--mahjong-standard-tile-aspect:1.666!important;--mahjong-standard-column-step-ratio:0.975!important;--mahjong-standard-row-step-ratio:0.68!important;--mahjong-board-h-factor:1!important}.KoiMahjongMetaUi_challengeRoot__So1YV{padding:30px;background:rgba(7,27,27,.62);backdrop-filter:blur(8px)}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c){display:block;padding:0}.KoiMahjongMetaUi_challengeRoot__So1YV .KoiMahjongMetaUi_challengePanel__TveLd{position:relative;z-index:0;display:grid;width:min(1120px,calc(100% - 48px));height:min(700px,calc(100% - 40px));max-height:none;grid-template-rows:auto minmax(0,1fr) auto auto;box-sizing:border-box;overflow:hidden;border-radius:0;padding:158px 82px 42px;background:transparent;box-shadow:0 28px 72px rgba(0,0,0,.36)}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_challengePanel__TveLd{position:absolute;top:0;left:0;display:block;width:1440px;height:900px;max-height:none;overflow:hidden;padding:0;transform:none}.KoiMahjongMetaUi_challengePanelAsset__sL76f{position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_challengePanelAsset__sL76f{top:171px;right:auto;bottom:auto;left:391px;width:658px;height:558px}.KoiMahjongMetaUi_challengeHeader__g6hV_{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_challengeHeader__g6hV_{position:absolute;top:0;left:0;display:block;width:1440px;height:900px}.KoiMahjongMetaUi_challengeBack__n3c7V{display:grid;width:68px;height:68px;min-height:0!important;place-items:center;overflow:visible;border:0!important;border-radius:50%!important;padding:0!important;background:transparent!important}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_challengeBack__n3c7V{position:absolute;top:306px;left:901px;z-index:2;width:44.655px;height:44.655px;pointer-events:auto}.KoiMahjongMetaUi_challengeBack__n3c7V img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(73,44,23,.22))}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_challengeBack__n3c7V img{filter:drop-shadow(0 2.627px 7.88px rgba(73,44,23,.22))}.KoiMahjongMetaUi_challengeHeading__ULIxe{min-width:0}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_challengeHeading__ULIxe{position:absolute;top:0;left:0;width:1440px;height:900px;pointer-events:none}.KoiMahjongMetaUi_challengeHeader__g6hV_>button:not(.KoiMahjongMetaUi_challengeBack__n3c7V),.KoiMahjongMetaUi_rankingsHeader__8D6CO>button{min-height:42px;border:1px solid rgba(25,75,68,.25);border-radius:8px;padding:0 15px;color:#174f49;font-weight:900;background:#fff}.KoiMahjongMetaUi_challengeHeader__g6hV_ h2{margin:4px 0 5px;font-size:38px}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_challengeHeader__g6hV_ span{position:absolute;top:310px;left:495px;display:block;width:21.671px;height:11.82px;color:#ba695f;font-family:Arial,sans-serif;font-size:7.88px;font-weight:900;line-height:11.82px;white-space:nowrap}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_challengeHeader__g6hV_ h2{position:absolute;top:326.417px;left:495px;display:block;width:68.952px;height:28.894px;margin:0;color:#173e38;font-family:Arial,sans-serif;font-size:24.954px;font-weight:400;line-height:28.697px;white-space:nowrap}.KoiMahjongMetaUi_challengeHeader__g6hV_ p{font-size:16px}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_challengeHeader__g6hV_ p{position:absolute;top:358.074px;left:495px;display:block;width:162.202px;height:15.76px;margin:0;color:#61716a;font-family:Arial,sans-serif;font-size:10.507px;font-weight:400;line-height:15.76px;white-space:nowrap}.KoiMahjongMetaUi_lockBadge__8MPKb,.KoiMahjongMetaUi_unlockBadge__uFSh3{border:1px solid rgba(125,93,62,.18);border-radius:6px;padding:10px 14px;font-size:12px;font-weight:900;white-space:nowrap;box-shadow:0 4px 12px rgba(76,54,35,.1)}.KoiMahjongMetaUi_unlockBadge__uFSh3{color:#145749;background:rgba(223,242,223,.9)}.KoiMahjongMetaUi_lockBadge__8MPKb{color:#755b45;background:rgba(238,229,215,.92)}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_lockBadge__8MPKb,.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_unlockBadge__uFSh3{position:absolute;top:595px;left:657px;box-sizing:border-box;width:125.001px;height:31.156px;border-width:.779px;border-radius:4.673px;padding:8.568px 11.684px;color:#755b45;font-family:Arial,sans-serif;font-size:9.347px;font-weight:900;line-height:14.02px;background:rgba(238,229,215,.92);box-shadow:0 3.116px 9.347px rgba(76,54,35,.1)}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_unlockBadge__uFSh3{color:#145749;background:rgba(223,242,223,.9)}.KoiMahjongMetaUi_challengeTiles__uxRIW{display:flex;min-height:0;align-items:center;justify-content:center;margin:8px 0 2px}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_challengeTiles__uxRIW{position:absolute;top:410.733px;left:568.934px;width:302.133px;height:124.667px;margin:0;align-items:flex-start;justify-content:flex-start}.KoiMahjongMetaUi_challengeTiles__uxRIW img{width:118px;height:170px;object-fit:contain;filter:drop-shadow(0 9px 8px rgba(29,33,23,.24))}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_challengeTiles__uxRIW img{flex:0 0 auto;width:86.533px;height:124.667px;filter:drop-shadow(0 6.6px 11.733px rgba(29,33,23,.24))}.KoiMahjongMetaUi_challengeTiles__uxRIW img+img{margin-left:-20px}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_challengeTiles__uxRIW img+img{margin-left:-14.666px}.KoiMahjongMetaUi_ruleLine__ZreoV{margin:0 0 18px;color:#6b5f53;font-size:15px;font-weight:800;text-align:center}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_ruleLine__ZreoV{position:absolute;top:560px;left:561px;display:block;width:318px;height:23px;margin:0;color:#6b5f53;font-family:Arial,sans-serif;font-size:15px;font-weight:800;line-height:22.5px;text-align:center;white-space:nowrap}.KoiMahjongMetaUi_challengeModes__Sr9_A{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_challengeModes__Sr9_A{position:absolute;top:639.748px;left:482px;display:grid;width:477px;height:47.9px;grid-template-columns:232.513px 232.513px;gap:11.975px}.KoiMahjongMetaUi_challengeModes__Sr9_A button{position:relative;display:grid;height:96px;min-height:0;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;overflow:visible;border:0;border-radius:0;padding:14px 28px;color:#fff9df;background:transparent;box-shadow:none}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_challengeModes__Sr9_A button{display:block;width:232.513px;height:47.9px;padding:0}.KoiMahjongMetaUi_challengeModeAsset__4Flkn{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.KoiMahjongMetaUi_challengeModes__Sr9_A button:disabled{color:#756f65;opacity:.55;filter:none}.KoiMahjongMetaUi_challengeModes__Sr9_A button>small,.KoiMahjongMetaUi_challengeModes__Sr9_A button>span,.KoiMahjongMetaUi_challengeModes__Sr9_A button>strong{position:relative;z-index:1}.KoiMahjongMetaUi_challengeModes__Sr9_A button>span{color:#ffe39b;font-size:21px;font-weight:1000}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_challengeModes__Sr9_A button>span{position:absolute;top:16.091px;left:20.956px;display:block;width:14.969px;height:15.967px;color:#ffe39b;font-family:Arial,sans-serif;font-size:10.478px;font-weight:400;line-height:15.717px;text-align:center}.KoiMahjongMetaUi_challengeModes__Sr9_A strong{font-size:21px;text-align:left}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_challengeModes__Sr9_A strong{position:absolute;top:16.091px;left:42.908px;display:block;width:51.392px;height:15.967px;color:#756f65;font-family:Arial,sans-serif;font-size:10.478px;font-weight:700;line-height:15.717px;text-align:left;white-space:nowrap}.KoiMahjongMetaUi_challengeModes__Sr9_A small{font-size:12px;font-weight:900}.KoiMahjongMetaUi_challengeRoot__So1YV:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_challengeModes__Sr9_A small{position:absolute;top:19.459px;left:207.623px;display:block;width:11.476px;height:8.981px;color:#756f65;font-family:Arial,sans-serif;font-size:5.987px;font-weight:900;line-height:8.981px;text-align:center;white-space:nowrap}.KoiMahjongMetaUi_challengeRoot__So1YV.KoiMahjongMetaUi_mobile__9Jr0c{display:block;padding:0;background:transparent}.KoiMahjongMetaUi_challengeRoot__So1YV.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeDim__WpSof{position:absolute;inset:0;z-index:0;width:1080px;height:1920px;background:rgba(7,27,27,.42);pointer-events:none}.KoiMahjongMetaUi_challengeRoot__So1YV.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengePanel__TveLd{position:absolute;top:0;left:0;display:block;width:1080px;height:1920px;max-height:none;overflow:hidden;padding:0;transform:none;box-shadow:none}.KoiMahjongMetaUi_challengeRoot__So1YV.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengePanelAsset__sL76f{position:absolute;top:369px;left:27px;z-index:1;display:block;width:1026.426px;height:867.33px;overflow:hidden;pointer-events:none}.KoiMahjongMetaUi_challengeRoot__So1YV.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengePanelAsset__sL76f img{position:absolute;top:-.13%;left:0;display:block;width:100%;height:100.27%;max-width:none;object-fit:fill;pointer-events:none}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeHeader__g6hV_{position:absolute;top:0;left:0;display:block;width:1080px;height:252px;overflow:hidden;border-radius:30px;filter:drop-shadow(0 18px 18px rgba(20,10,5,.28))}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeHeaderAsset__hY9Po{position:absolute;left:10px;top:8px;z-index:0;display:block;width:1059px;height:244px;object-fit:fill;pointer-events:none}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeBack__n3c7V{position:absolute;top:87px;left:155px;z-index:4;width:82px;height:82px;min-width:82px;min-height:82px;padding:0!important;border:0!important;background:transparent!important;pointer-events:auto}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeBack__n3c7V img{position:absolute;inset:0;display:block;width:82px!important;height:82px!important;max-width:none!important;object-fit:contain}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeSettings____6Kq{position:absolute;top:87px;left:843px;z-index:4;display:grid;width:82px;height:82px;min-width:82px;min-height:0;place-items:center;border:0!important;border-radius:50%;padding:0!important;background:transparent!important;pointer-events:auto}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeSettings____6Kq img{position:absolute;top:-1px;left:-1px;display:block;width:82px!important;height:82px!important;max-width:none!important;object-fit:contain}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeHeading__ULIxe{position:absolute;top:0;left:0;z-index:2;width:1080px;height:252px;pointer-events:none}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeHeader__g6hV_ span{position:absolute;top:55px;left:175px;display:block;width:736px;height:42px;margin:0;color:#b85952;font-family:Noto Sans KR,sans-serif;font-size:22px;font-weight:900;line-height:42px;text-align:center;white-space:nowrap}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeHeader__g6hV_ h2{position:absolute;top:97px;left:175px;display:block;width:736px;height:68px;margin:0;color:#123f37;font-family:Noto Sans KR,sans-serif;font-size:52px;font-weight:900;line-height:68px;text-align:center;white-space:nowrap}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeHeader__g6hV_ p{position:absolute;top:178px;left:175px;display:block;width:736px;height:36px;margin:0;color:#636157;font-family:Noto Sans KR,sans-serif;font-size:24px;font-weight:400;line-height:36px;text-align:center;white-space:nowrap}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_lockBadge__8MPKb,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_unlockBadge__uFSh3{position:absolute;top:178px;left:755px;z-index:3;display:block;width:120px;height:54px;border:0;border-radius:0;padding:0;color:#123f37;font-family:Noto Sans KR,sans-serif;font-size:20px;font-weight:700;line-height:54px;text-align:center;background:transparent;box-shadow:none;white-space:nowrap;pointer-events:none}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeTiles__uxRIW{position:absolute;top:722px;left:210px;z-index:2;display:block;width:660px;height:278px;margin:0;pointer-events:none}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeTiles__uxRIW img{position:absolute;top:0;width:178px;height:278px;border-radius:9.8px;filter:drop-shadow(2.5px 5px 4.5px rgba(20,15,5,.26))}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeTiles__uxRIW img+img{margin-left:0}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeTiles__uxRIW img:first-child{left:0}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeTiles__uxRIW img:nth-child(2){left:160px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeTiles__uxRIW img:nth-child(3){left:321px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeTiles__uxRIW img:nth-child(4){left:482px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_ruleLine__ZreoV{position:absolute;top:1087px;left:150px;z-index:2;display:block;width:780px;height:50px;margin:0;color:#636157;font-family:Noto Sans KR,sans-serif;font-size:24px;font-weight:700;line-height:50px;text-align:center;white-space:nowrap;pointer-events:none}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A{position:absolute;top:1395px;left:152px;z-index:3;display:block;width:776px;height:376px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A button{position:absolute;left:0;display:block;width:776px;height:176px;padding:0}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A button:first-child{top:0}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A button:nth-child(2){top:200px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A button:disabled{opacity:1;filter:none;cursor:default;pointer-events:none}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A button:after{content:"";position:absolute;inset:0;z-index:2;display:none;border-radius:58px;background:rgba(8,20,18,.42);pointer-events:none}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A .KoiMahjongMetaUi_challengeModeInactive__q6Sny:after{display:block}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A .KoiMahjongMetaUi_challengeModeInactive__q6Sny .KoiMahjongMetaUi_challengeModeAsset__4Flkn{filter:grayscale(.18) brightness(.76) saturate(.72)}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A .KoiMahjongMetaUi_challengeModeInactive__q6Sny>small,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A .KoiMahjongMetaUi_challengeModeInactive__q6Sny>span,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A .KoiMahjongMetaUi_challengeModeInactive__q6Sny>strong{z-index:3;color:rgba(255,247,214,.62)!important;text-shadow:0 2px 4px rgba(0,0,0,.42)}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A .KoiMahjongMetaUi_challengeModeInactive__q6Sny>small{left:548px;width:190px;font-size:26px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A .KoiMahjongMetaUi_challengeModeInactive__q6Sny>span{opacity:0}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A .KoiMahjongMetaUi_challengeModeLock__1ZL6E{position:absolute;top:49px;left:54px;z-index:4;display:grid;width:96px;height:78px;place-items:center;color:#fff7d6;font-family:Noto Sans KR,sans-serif;font-size:32px;font-style:normal;font-weight:900;line-height:1;text-align:center}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A button>span{position:absolute;top:40px;left:56px;display:block;width:88px;height:78px;color:#ffe39c;font-family:Noto Sans KR,sans-serif;font-size:34px;font-weight:900;line-height:78px;text-align:center}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A strong{position:absolute;top:49px;left:170px;display:block;width:350px;height:78px;font-family:Noto Sans KR,sans-serif;font-size:35px;font-weight:900;line-height:78px;text-align:center;white-space:nowrap}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A small{position:absolute;top:49px;left:548px;display:block;width:190px;height:78px;font-family:Noto Sans KR,sans-serif;font-size:26px;font-weight:800;line-height:78px;text-align:center;white-space:nowrap}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A button small,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeModes__Sr9_A button strong{color:#fff7d6}.KoiMahjongMetaUi_desktopGuide__fODtS{position:absolute;top:20.222222cqh;right:1.666667cqw;left:auto;z-index:220;display:grid;width:23.611111cqw;height:67.777778cqh;grid-template-rows:auto minmax(0,1fr) auto;box-sizing:border-box;overflow-x:hidden;overflow-y:hidden;border-radius:8px;padding:16px;color:#173e38;background:rgba(255,252,242,.84);box-shadow:0 16px 40px rgba(16,43,38,.24);backdrop-filter:blur(12px);pointer-events:auto}.KoiMahjongMetaUi_desktopChallengeAd__T305r{position:absolute;top:21.555556cqh!important;right:auto!important;bottom:auto!important;left:13.055556cqw!important;z-index:210;width:11.666667cqw!important;height:66.666667cqh!important;overflow:hidden;border-radius:8px;pointer-events:auto}.KoiMahjongMetaUi_desktopChallengeAd__T305r [aria-label],.KoiMahjongMetaUi_desktopChallengeAd__T305r>.ad-slot{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .KoiMahjongMetaUi_desktopChallengeAd__T305r.KoiMahjongMetaUi_desktopChallengeAd__T305r .ad-slot[data-ad-layout=vertical]>[aria-label]>.group{width:100%!important;height:100%!important;min-height:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:55% 45%!important;background:#fff7e9!important}.KoiMahjongMetaUi_desktopChallengeAd__T305r .group>span:first-child{position:relative!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;background:#e9e0d2!important}.koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .KoiMahjongMetaUi_desktopChallengeAd__T305r.KoiMahjongMetaUi_desktopChallengeAd__T305r .ad-slot .group>span:first-child>img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;filter:none!important}.KoiMahjongMetaUi_desktopChallengeAd__T305r .group>span:first-child>span:last-child{display:block!important;height:30%!important;background:linear-gradient(0deg,rgba(20,35,31,.42),transparent)!important}.KoiMahjongMetaUi_desktopChallengeAd__T305r .group>span:nth-child(2){min-height:0!important;padding:14px 12px 12px!important;line-height:1.25!important;background:linear-gradient(180deg,#fff9ee,#fff1df)!important}.KoiMahjongMetaUi_desktopChallengeAd__T305r .group>span:nth-child(2)>span:first-child{font-size:10px!important;line-height:1.2!important}.KoiMahjongMetaUi_desktopChallengeAd__T305r .group>span:nth-child(2)>span:nth-child(2){margin-top:5px!important;font-size:18px!important;line-height:1.15!important}.KoiMahjongMetaUi_desktopChallengeAd__T305r .group>span:nth-child(2)>span:nth-child(3){margin-top:9px!important;font-size:12px!important;line-height:1.5!important}.KoiMahjongMetaUi_desktopChallengeAd__T305r .group>span:nth-child(2)>span:last-child{display:grid!important;gap:8px!important;margin-top:auto!important;padding-top:12px!important;text-align:center!important}.KoiMahjongMetaUi_desktopChallengeAd__T305r .group>span:nth-child(2)>span:last-child>span:first-child{display:grid!important;width:100%!important;min-height:32px!important;place-items:center!important;box-sizing:border-box!important;font-size:11px!important}.KoiMahjongMetaUi_desktopChallengeAd__T305r .group>span:nth-child(2)>span:last-child>span:last-child{font-size:10px!important}.KoiMahjongMetaUi_resultRankingCard__y0RgV{position:absolute;top:540px;right:36px;z-index:60000;width:320px;min-height:148px;overflow:hidden;border:1px solid rgba(231,183,96,.72);border-radius:8px;padding:16px 18px;color:#173e38;background:rgba(255,250,235,.96);box-shadow:0 16px 36px rgba(8,29,27,.34);pointer-events:none}.KoiMahjongMetaUi_resultRankingCard__y0RgV>header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(24,78,70,.12);padding-bottom:9px}.KoiMahjongMetaUi_resultRankingCard__y0RgV>header span{font-size:13px;font-weight:900}.KoiMahjongMetaUi_resultRankingCard__y0RgV>header em{border-radius:999px;padding:4px 7px;color:#8f4039;font-size:9px;font-style:normal;font-weight:1000;background:#ffe0d1}.KoiMahjongMetaUi_resultRankingBody__7VbCX{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding-top:10px}.KoiMahjongMetaUi_resultRankingBody__7VbCX>strong{grid-row:1/3;color:#bd675d;font-size:36px;line-height:1}.KoiMahjongMetaUi_resultRankingBody__7VbCX p{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0}.KoiMahjongMetaUi_resultRankingBody__7VbCX p span,.KoiMahjongMetaUi_resultRankingBody__7VbCX small{color:#65736d;font-size:10px}.KoiMahjongMetaUi_resultRankingBody__7VbCX p b{font-size:15px}.KoiMahjongMetaUi_resultRankingStatus__e5UL9{display:grid;min-height:70px;place-items:center;color:#718079;font-size:13px}.KoiMahjongMetaUi_resultRankingCard__y0RgV.KoiMahjongMetaUi_mobile__9Jr0c{top:690px;right:auto;left:92px;width:896px;min-height:150px;padding:20px 28px;border-width:2px}.KoiMahjongMetaUi_resultRankingCard__y0RgV.KoiMahjongMetaUi_mobile__9Jr0c>header{padding-bottom:12px}.KoiMahjongMetaUi_resultRankingCard__y0RgV.KoiMahjongMetaUi_mobile__9Jr0c>header span{font-size:25px}.KoiMahjongMetaUi_resultRankingCard__y0RgV.KoiMahjongMetaUi_mobile__9Jr0c>header em{padding:6px 12px;font-size:18px}.KoiMahjongMetaUi_resultRankingCard__y0RgV.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_resultRankingBody__7VbCX{grid-template-columns:150px minmax(0,1fr) auto;gap:8px 20px;padding-top:13px}.KoiMahjongMetaUi_resultRankingCard__y0RgV.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_resultRankingBody__7VbCX>strong{grid-row:1/3;font-size:54px}.KoiMahjongMetaUi_resultRankingCard__y0RgV.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_resultRankingBody__7VbCX p{grid-row:1/3}.KoiMahjongMetaUi_resultRankingCard__y0RgV.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_resultRankingBody__7VbCX p span,.KoiMahjongMetaUi_resultRankingCard__y0RgV.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_resultRankingBody__7VbCX small{font-size:20px}.KoiMahjongMetaUi_resultRankingCard__y0RgV.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_resultRankingBody__7VbCX p b{font-size:31px}.KoiMahjongMetaUi_resultRankingCard__y0RgV.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_resultRankingStatus__e5UL9{min-height:74px;font-size:24px}.KoiMahjongMetaUi_desktopGuide__fODtS header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.KoiMahjongMetaUi_desktopGuide__fODtS header strong{font-size:16px}.KoiMahjongMetaUi_guideList__xHN_m{display:grid;gap:7px}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_guideList__xHN_m{min-height:0;align-content:start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.KoiMahjongMetaUi_guideRow__Hvei5{display:grid;grid-template-columns:minmax(0,1fr) auto 36px;min-width:0;align-items:center;gap:8px;border-bottom:1px solid rgba(25,75,68,.11);padding:7px 0}.KoiMahjongMetaUi_guideTiles__5aePj{display:flex;min-width:0;align-items:center;gap:4px}.KoiMahjongMetaUi_guideTiles__5aePj>span{position:relative;display:grid;width:38px;height:52px;flex:0 0 auto;place-items:center;border:1px solid transparent;border-radius:5px}.KoiMahjongMetaUi_guideTiles__5aePj img{width:100%;height:100%;object-fit:contain}.KoiMahjongMetaUi_guideTiles__5aePj .KoiMahjongMetaUi_missing__LwpMk img{opacity:.2;filter:grayscale(.4)}.KoiMahjongMetaUi_guideTiles__5aePj .KoiMahjongMetaUi_available__RdTN6{border-color:#50a99a;box-shadow:0 0 9px rgba(42,173,149,.58)}.KoiMahjongMetaUi_guideTiles__5aePj .KoiMahjongMetaUi_available__RdTN6 img{opacity:.56}.KoiMahjongMetaUi_guideTiles__5aePj .KoiMahjongMetaUi_acquired__NtYQH img{opacity:1}.KoiMahjongMetaUi_guideTiles__5aePj i{position:absolute;right:-3px;bottom:-2px;display:grid;width:15px;height:15px;place-items:center;border-radius:50%;color:#fff;font-size:9px;font-style:normal;background:#26766b}.KoiMahjongMetaUi_guideRow__Hvei5>strong{font-size:12px;white-space:nowrap}.KoiMahjongMetaUi_guideRow__Hvei5>em{color:#b86259;font-size:11px;font-style:normal;font-weight:900;text-align:right}.KoiMahjongMetaUi_challengeSummary__6ekxi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_challengeSummary__6ekxi{align-self:end;margin-top:0}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_challengeSummary__6ekxi>div{height:54px;box-sizing:border-box;overflow:hidden}.KoiMahjongMetaUi_challengeSummary__6ekxi>div{min-width:0;padding:8px;border-radius:6px;background:rgba(21,78,70,.08)}.KoiMahjongMetaUi_challengeSummary__6ekxi span{display:block;color:#68756f;font-size:9px}.KoiMahjongMetaUi_challengeSummary__6ekxi strong{display:block;margin-top:3px;font-size:15px}.KoiMahjongMetaUi_challengeSummary__6ekxi .KoiMahjongMetaUi_deckSummary___LNPd{position:relative;padding-right:8px}.KoiMahjongMetaUi_deckSummary___LNPd i{position:absolute;right:4px;bottom:3px;color:#8b7660;font-size:7px;font-style:normal;font-weight:800}.KoiMahjongMetaUi_deckSummary___LNPd img{position:absolute;top:5px;right:5px;width:25px;height:38px;object-fit:contain}.KoiMahjongMetaUi_challengeSummary__6ekxi p{grid-column:1/-1;display:flex;justify-content:space-between;margin:2px 0 0;color:#a6534d;font-size:11px}.KoiMahjongMetaUi_desktopGuide__fODtS{border-radius:.555556cqw;padding:1.777778cqh 1.111111cqw;box-shadow:0 1.777778cqh 2.777778cqw rgba(16,43,38,.24);backdrop-filter:blur(.833333cqw)}.KoiMahjongMetaUi_desktopGuide__fODtS header{margin-bottom:1.111111cqh}.KoiMahjongMetaUi_desktopGuide__fODtS header span{font-size:1.333333cqh}.KoiMahjongMetaUi_desktopGuide__fODtS header strong{font-size:1.777778cqh}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_guideList__xHN_m{gap:.777778cqh;scrollbar-width:none}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_guideList__xHN_m::-webkit-scrollbar{display:none}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_guideRow__Hvei5{grid-template-columns:minmax(0,1fr) auto 2.5cqw;gap:.555556cqw;border-bottom-width:.069444cqw;padding:.777778cqh 0}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_guideTiles__5aePj{gap:.277778cqw}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_guideTiles__5aePj>span{width:2.638889cqw;height:5.777778cqh;border-width:.069444cqw;border-radius:.347222cqw}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_guideTiles__5aePj i{right:-.208333cqw;bottom:-.222222cqh;width:1.041667cqw;height:1.666667cqh;font-size:1cqh}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_guideRow__Hvei5>strong{font-size:1.333333cqh}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_guideRow__Hvei5>em{font-size:1.222222cqh}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_challengeSummary__6ekxi{gap:.416667cqw}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_challengeSummary__6ekxi>div{height:6cqh;border-radius:.416667cqw;padding:.555556cqw}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_challengeSummary__6ekxi span{font-size:1cqh}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_challengeSummary__6ekxi strong{margin-top:.333333cqh;font-size:1.666667cqh}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_challengeSummary__6ekxi .KoiMahjongMetaUi_deckSummary___LNPd{padding-right:.555556cqw}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_deckSummary___LNPd i{right:.277778cqw;bottom:.333333cqh;font-size:.777778cqh}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_deckSummary___LNPd img{top:.555556cqh;right:.347222cqw;width:1.736111cqw;height:4.222222cqh}.KoiMahjongMetaUi_desktopGuide__fODtS .KoiMahjongMetaUi_challengeSummary__6ekxi p{margin-top:.222222cqh;font-size:1.222222cqh}.KoiMahjongMetaUi_mobileGuideBar__bWpec{position:absolute;right:58px;bottom:386px;left:58px;z-index:250;display:grid;grid-template-columns:132px minmax(0,1fr) 168px;gap:14px;min-height:116px;align-items:center;border:2px solid rgba(246,219,157,.7);border-radius:8px;padding:12px 22px;color:#183e39;background:rgba(255,251,237,.9);box-shadow:0 16px 36px rgba(10,34,31,.3);backdrop-filter:blur(12px);pointer-events:auto}.KoiMahjongMetaUi_mobileGuideBar__bWpec>span{font-size:28px;font-weight:900;text-align:left}.KoiMahjongMetaUi_mobileGuideBar__bWpec .KoiMahjongMetaUi_guideRow__Hvei5{grid-template-columns:minmax(0,1fr) auto 54px;border:0}.KoiMahjongMetaUi_mobileGuideBar__bWpec .KoiMahjongMetaUi_guideTiles__5aePj>span{width:58px;height:82px}.KoiMahjongMetaUi_mobileGuideBar__bWpec .KoiMahjongMetaUi_guideRow__Hvei5>em,.KoiMahjongMetaUi_mobileGuideBar__bWpec .KoiMahjongMetaUi_guideRow__Hvei5>strong{font-size:22px}.KoiMahjongMetaUi_mobileDeckPreview__HuuAT{display:grid;grid-template-columns:52px minmax(0,1fr);min-width:0;align-items:center;column-gap:8px;text-align:left}.KoiMahjongMetaUi_mobileDeckPreview__HuuAT img{grid-row:1/3;width:52px;height:76px;object-fit:contain}.KoiMahjongMetaUi_mobileDeckPreview__HuuAT span{align-self:end;color:#7b6b5a;font-size:17px;font-weight:800}.KoiMahjongMetaUi_mobileDeckPreview__HuuAT strong{align-self:start;overflow:hidden;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.KoiMahjongMetaUi_sheetOverlay__wX0To{position:absolute;inset:0;z-index:50000;pointer-events:auto}.KoiMahjongMetaUi_sheetBackdrop__reazB{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(5,20,20,.58)}.KoiMahjongMetaUi_bottomSheet___4rdE{position:absolute;right:0;bottom:0;left:0;max-height:1260px;overflow:auto;border-radius:8px 8px 0 0;padding:44px 58px 70px;color:#173e38;background:#fffaf0;box-shadow:0 -20px 54px rgba(0,0,0,.32)}.KoiMahjongMetaUi_bottomSheet___4rdE>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.KoiMahjongMetaUi_bottomSheet___4rdE h2{margin:0;font-size:42px;letter-spacing:0}.KoiMahjongMetaUi_bottomSheet___4rdE>header button{display:grid;width:64px;height:64px;place-items:center;border:0;border-radius:50%;color:#fff;font-size:38px;background:#174f49}.KoiMahjongMetaUi_bottomSheet___4rdE .KoiMahjongMetaUi_guideList__xHN_m{gap:14px}.KoiMahjongMetaUi_bottomSheet___4rdE .KoiMahjongMetaUi_guideRow__Hvei5{grid-template-columns:minmax(0,1fr) 130px 70px;gap:14px;padding:14px 0}.KoiMahjongMetaUi_bottomSheet___4rdE .KoiMahjongMetaUi_guideTiles__5aePj>span{width:88px;height:124px;border-width:2px}.KoiMahjongMetaUi_bottomSheet___4rdE .KoiMahjongMetaUi_guideTiles__5aePj i{width:27px;height:27px;font-size:17px}.KoiMahjongMetaUi_bottomSheet___4rdE .KoiMahjongMetaUi_guideRow__Hvei5>em,.KoiMahjongMetaUi_bottomSheet___4rdE .KoiMahjongMetaUi_guideRow__Hvei5>strong{font-size:27px}.KoiMahjongMetaUi_bottomSheet___4rdE .KoiMahjongMetaUi_challengeSummary__6ekxi{gap:12px;margin-top:30px}.KoiMahjongMetaUi_bottomSheet___4rdE .KoiMahjongMetaUi_challengeSummary__6ekxi>div{padding:18px}.KoiMahjongMetaUi_bottomSheet___4rdE .KoiMahjongMetaUi_challengeSummary__6ekxi .KoiMahjongMetaUi_deckSummary___LNPd{padding-right:18px}.KoiMahjongMetaUi_bottomSheet___4rdE .KoiMahjongMetaUi_deckSummary___LNPd img{top:10px;right:12px;width:48px;height:72px}.KoiMahjongMetaUi_bottomSheet___4rdE .KoiMahjongMetaUi_deckSummary___LNPd i{right:12px;bottom:8px;font-size:15px}.KoiMahjongMetaUi_bottomSheet___4rdE .KoiMahjongMetaUi_challengeSummary__6ekxi span{font-size:20px}.KoiMahjongMetaUi_bottomSheet___4rdE .KoiMahjongMetaUi_challengeSummary__6ekxi strong{font-size:31px}.KoiMahjongMetaUi_bottomSheet___4rdE .KoiMahjongMetaUi_challengeSummary__6ekxi p{font-size:24px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo{z-index:30000}.KoiMahjongMetaUi_rankingsPanel__moi87{width:min(1180px,calc(100% - 32px));height:min(760px,calc(100% - 32px))}.KoiMahjongMetaUi_rankingsHeader__8D6CO{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:18px}.KoiMahjongMetaUi_rankingsHeader__8D6CO h2{margin-bottom:0}.KoiMahjongMetaUi_gameTypeToggle__ThEbL,.KoiMahjongMetaUi_metricTabs__U6aF8,.KoiMahjongMetaUi_scopeTabs__tB7PM{display:flex;gap:4px;padding:4px;border-radius:8px;background:rgba(24,78,70,.09)}.KoiMahjongMetaUi_gameTypeToggle__ThEbL button,.KoiMahjongMetaUi_metricTabs__U6aF8 button,.KoiMahjongMetaUi_scopeTabs__tB7PM button{border:0;border-radius:6px;padding:8px 12px;color:#60706a;font-size:12px;font-weight:900;background:transparent}.KoiMahjongMetaUi_gameTypeToggle__ThEbL button.KoiMahjongMetaUi_active__Ito8A,.KoiMahjongMetaUi_metricTabs__U6aF8 button.KoiMahjongMetaUi_active__Ito8A,.KoiMahjongMetaUi_scopeTabs__tB7PM button.KoiMahjongMetaUi_active__Ito8A{color:#fff;background:#21675f;box-shadow:0 4px 10px rgba(25,77,70,.2)}.KoiMahjongMetaUi_scopeTabs__tB7PM{margin-top:20px}.KoiMahjongMetaUi_scopeTabs__tB7PM button{flex:1;min-height:42px;font-size:14px}.KoiMahjongMetaUi_scopeTabs__tB7PM button:disabled{opacity:.45}.KoiMahjongMetaUi_rankingsBody__fbXL1{height:calc(100% - 138px);grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);margin-top:16px}.KoiMahjongMetaUi_stageScoreList__ptL6Y{gap:5px;overflow:auto;padding-right:6px}.KoiMahjongMetaUi_stageScoreList__ptL6Y button{grid-template-columns:40px minmax(0,1fr) 88px 64px;min-height:48px;border:1px solid rgba(25,75,68,.13);border-radius:6px;padding:7px 10px;background:rgba(255,255,255,.62);text-align:left}.KoiMahjongMetaUi_stageScoreList__ptL6Y button.KoiMahjongMetaUi_active__Ito8A{border-color:#c36d62;background:#fff3df}.KoiMahjongMetaUi_stageScoreList__ptL6Y button>span{color:#bd665d;font-weight:1000}.KoiMahjongMetaUi_stageScoreList__ptL6Y button>strong{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.KoiMahjongMetaUi_stageScoreList__ptL6Y button>em,.KoiMahjongMetaUi_stageScoreList__ptL6Y button>small{font-size:11px;font-style:normal;font-weight:900;text-align:right}.KoiMahjongMetaUi_challengeRankingIntro__kS0_J{display:grid;align-content:center;justify-items:center;border-radius:8px;color:#fff8df;background:linear-gradient(145deg,rgba(37,111,101,.96),rgba(13,54,52,.96))}.KoiMahjongMetaUi_challengeRankingIntro__kS0_J span{color:#f2cf82;font-size:13px;font-weight:900}.KoiMahjongMetaUi_challengeRankingIntro__kS0_J strong{margin-top:8px;font-size:28px}.KoiMahjongMetaUi_challengeRankingIntro__kS0_J small{margin-top:8px;color:rgba(255,248,223,.72);font-size:12px}.KoiMahjongMetaUi_globalRanking__80hxL{min-width:0;overflow:hidden;border-radius:8px;background:rgba(255,255,255,.7)}.KoiMahjongMetaUi_globalRanking__80hxL>header{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(25,75,68,.12);padding:8px 12px}.KoiMahjongMetaUi_globalRanking__80hxL>header>strong{font-size:14px}.KoiMahjongMetaUi_rankingRows__Awiip{height:calc(100% - 54px);overflow:auto;padding:5px 12px 12px}.KoiMahjongMetaUi_rankingRows__Awiip>p{margin:40px 0;color:#75807a;font-size:13px;text-align:center}.KoiMahjongMetaUi_rankingRows__Awiip>div{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;min-height:43px;align-items:center;gap:8px;border-bottom:1px solid rgba(25,75,68,.08)}.KoiMahjongMetaUi_rankingRows__Awiip>div>span{color:#bd665d;font-size:13px;font-weight:1000}.KoiMahjongMetaUi_rankingRows__Awiip>div>strong{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.KoiMahjongMetaUi_rankingRows__Awiip>div>small{color:#738079;font-size:10px}.KoiMahjongMetaUi_rankingRows__Awiip>div>em{font-size:13px;font-style:normal;font-weight:1000}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsPanel__moi87{width:960px;height:1770px;padding:42px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsHeader__8D6CO{grid-template-columns:130px minmax(0,1fr)}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsHeader__8D6CO>button{min-height:72px;font-size:24px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_gameTypeToggle__ThEbL{grid-column:1/-1}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_gameTypeToggle__ThEbL button,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_metricTabs__U6aF8 button,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_scopeTabs__tB7PM button{min-height:66px;flex:1;font-size:23px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_scopeTabs__tB7PM{margin-top:24px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsBody__fbXL1{height:calc(100% - 280px);grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:20px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_stageScoreList__ptL6Y button{grid-template-columns:64px minmax(0,1fr) 150px 110px;min-height:78px;padding:12px 18px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeRankingIntro__kS0_J small,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeRankingIntro__kS0_J span,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_stageScoreList__ptL6Y button>em,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_stageScoreList__ptL6Y button>small,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_stageScoreList__ptL6Y button>span,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_stageScoreList__ptL6Y button>strong{font-size:21px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeRankingIntro__kS0_J strong{font-size:38px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_globalRanking__80hxL>header{min-height:82px;padding:10px 18px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_globalRanking__80hxL>header>strong{font-size:24px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingRows__Awiip{height:calc(100% - 82px);padding:8px 18px 18px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingRows__Awiip>div{grid-template-columns:54px minmax(0,1fr) auto auto;min-height:66px}.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingRows__Awiip>div>em,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingRows__Awiip>div>small,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingRows__Awiip>div>span,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingRows__Awiip>div>strong,.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingRows__Awiip>p{font-size:21px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c{place-items:stretch;padding:54px 48px 48px;background:linear-gradient(180deg,rgba(6,35,35,.08),rgba(4,24,27,.62));backdrop-filter:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsPanel__moi87{width:984px;height:1818px;max-height:none;grid-template-rows:232px 96px minmax(0,1fr);gap:24px;overflow:hidden;border-radius:0;padding:0;background:transparent;box-shadow:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsHeader__8D6CO{position:relative;display:grid;height:232px;grid-template-columns:108px minmax(0,1fr) 298px;align-items:center;gap:24px;overflow:hidden;border-radius:8px;padding:30px 52px 30px 44px;background:url(/games/koi-mahjong/menu/stage-select-header-panel.webp) 50%/100% 100% no-repeat;box-shadow:0 18px 38px rgba(17,42,37,.24)}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsHeader__8D6CO>button{display:block;width:96px;height:96px;min-height:0;overflow:hidden;border:0;border-radius:0;padding:0;color:transparent;background:url(/games/koi-mahjong/menu/stage-select-home-button.webp) 50%/contain no-repeat;text-indent:-9999px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsHeader__8D6CO>div:nth-child(2){min-width:0}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsHeader__8D6CO span{display:block;margin:0 0 8px;color:#c77882;font-size:25px;font-weight:900;line-height:1;letter-spacing:0}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsHeader__8D6CO h2{margin:0;color:#153f39;font-weight:1000;line-height:1.08;letter-spacing:0}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_gameTypeToggle__ThEbL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;border:1px solid rgba(77,104,94,.2);border-radius:8px;background:rgba(31,78,69,.1)}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_gameTypeToggle__ThEbL button{min-width:0;min-height:72px;border-radius:6px;padding:0 10px;color:#6f746c;font-size:24px;font-weight:1000}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_gameTypeToggle__ThEbL button.KoiMahjongMetaUi_active__Ito8A{color:#fff9dc;background:#21675f;box-shadow:0 5px 10px rgba(25,77,70,.2)}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_scopeTabs__tB7PM{display:grid;height:96px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;background:transparent}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_scopeTabs__tB7PM button{min-height:0;border:0;border-radius:0;padding:0 28px;color:#fff9dc;font-size:28px;font-weight:1000;background:url(/games/koi-mahjong/menu/button-secondary.webp) 50%/100% 100% no-repeat;text-shadow:0 3px 4px rgba(0,0,0,.42)}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_scopeTabs__tB7PM button.KoiMahjongMetaUi_active__Ito8A{color:#17433c;background-image:url(/games/koi-mahjong/menu/button-primary.webp);box-shadow:none;text-shadow:0 2px 0 rgba(255,255,255,.72)}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsBody__fbXL1{height:auto;grid-template-rows:598px minmax(0,1fr);gap:22px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_stageScoreList__ptL6Y{display:grid;min-height:0;grid-auto-rows:98px;align-content:start;overflow-x:hidden;overflow-y:auto;padding:4px 8px 16px 0;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_stageScoreList__ptL6Y button{display:grid;min-width:0;min-height:0;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:0 14px;overflow:hidden;border:2px solid rgba(213,165,102,.58);border-radius:8px;padding:12px 18px;color:#173e38;background:linear-gradient(105deg,rgba(255,253,241,.98),rgba(255,243,219,.94));box-shadow:0 8px 18px rgba(11,37,34,.18);touch-action:pan-y}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_stageScoreList__ptL6Y button.KoiMahjongMetaUi_active__Ito8A{border-color:#4da990;background:linear-gradient(105deg,rgba(247,255,243,.98),rgba(224,247,226,.96))}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_stageScoreList__ptL6Y button>span{grid-row:1/3;color:#bd665d;font-size:26px;font-weight:1000}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_stageScoreList__ptL6Y button>strong{grid-column:2;grid-row:1;min-width:0;overflow:hidden;font-size:23px;text-overflow:ellipsis;white-space:nowrap}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_stageScoreList__ptL6Y button>em,.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_stageScoreList__ptL6Y button>small{font-size:20px;font-style:normal;font-weight:900}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_stageScoreList__ptL6Y button>em{grid-column:2;grid-row:2;text-align:left}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_stageScoreList__ptL6Y button>small{grid-column:3;grid-row:1/3;text-align:right}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_challengeRankingIntro__kS0_J{min-height:0;border:2px solid rgba(213,165,102,.58);border-radius:8px;background:linear-gradient(145deg,rgba(37,111,101,.96),rgba(13,54,52,.96));box-shadow:0 12px 24px rgba(11,37,34,.2)}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_globalRanking__80hxL{min-width:0;min-height:0;overflow:hidden;border:2px solid rgba(213,165,102,.58);border-radius:8px;background:rgba(255,251,239,.96);box-shadow:0 12px 24px rgba(11,37,34,.2)}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_globalRanking__80hxL>header{min-height:100px;padding:12px 24px;background:rgba(255,244,219,.72)}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_globalRanking__80hxL>header>strong{color:#173e38;font-size:27px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_metricTabs__U6aF8{flex:0 0 auto}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_metricTabs__U6aF8 button{min-height:58px;padding:0 20px;font-size:21px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingRows__Awiip{height:calc(100% - 100px);overflow-x:hidden;overflow-y:auto;padding:8px 24px 20px;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingRows__Awiip>div{grid-template-columns:58px minmax(0,1fr) auto auto;min-height:74px;gap:12px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingRows__Awiip>div>em,.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingRows__Awiip>div>small,.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingRows__Awiip>div>span,.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingRows__Awiip>div>strong,.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingRows__Awiip>p{font-size:22px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo{display:block;width:1440px;height:900px;padding:0;background:linear-gradient(180deg,rgba(5,35,35,.08),rgba(4,26,29,.38)),url(/games/koi-mahjong/menu/main-menu-bg-still.webp) 50% /cover no-repeat;backdrop-filter:none}.KoiMahjongMetaUi_rankingsPanel__moi87{position:relative;display:grid;width:1440px;height:900px;max-height:none;grid-template-rows:146px 54px 58px minmax(0,1fr);gap:10px;overflow:hidden;border-radius:0;padding:16px 52px 20px;background:transparent;box-shadow:none}.KoiMahjongMetaUi_rankingsPopup__1fnji{position:absolute;top:142px;left:100px;z-index:0;display:block;width:1240px;height:694px;object-fit:fill;filter:drop-shadow(0 20px 34px rgba(12,34,31,.3));pointer-events:none;user-select:none}.KoiMahjongMetaUi_rankingsHeader__8D6CO{position:relative;z-index:3;display:block;justify-self:center;width:920px;height:146px;overflow:hidden;padding:0;background:url(/games/koi-mahjong/menu/stage-select-header-panel.webp) 50%/100% 100% no-repeat}.KoiMahjongMetaUi_rankingsHeader__8D6CO>div:nth-child(2){position:absolute;inset:28px 205px auto;min-width:0;text-align:center;pointer-events:none}.KoiMahjongMetaUi_rankingsHeader__8D6CO span{display:block;margin:0;color:#a55c9b;font-size:16px;font-weight:1000;line-height:1}.KoiMahjongMetaUi_rankingsHeader__8D6CO h2{margin:7px 0 0;color:#103f39;font-size:34px;font-weight:1000;line-height:1}.KoiMahjongMetaUi_rankingsHeader__8D6CO p{margin:9px 0 0;overflow:hidden;color:#705f55;font-size:14px;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}.KoiMahjongMetaUi_rankingsHome__xudwJ,.KoiMahjongMetaUi_rankingsOptions__l1V7x{position:absolute;top:48px;z-index:4;display:block;width:70px;height:70px;min-width:0;min-height:0;overflow:hidden;border:0;border-radius:0;padding:0;background:transparent}.KoiMahjongMetaUi_rankingsHome__xudwJ{left:128px}.KoiMahjongMetaUi_rankingsOptions__l1V7x{right:128px}.KoiMahjongMetaUi_rankingsHome__xudwJ img,.KoiMahjongMetaUi_rankingsOptions__l1V7x img{display:block;width:100%;height:100%;object-fit:contain}.KoiMahjongMetaUi_gameTypeToggle__ThEbL,.KoiMahjongMetaUi_scopeTabs__tB7PM{position:relative;z-index:3;display:grid;justify-self:center;margin:0;padding:0;background:transparent}.KoiMahjongMetaUi_gameTypeToggle__ThEbL{width:520px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.KoiMahjongMetaUi_scopeTabs__tB7PM{width:760px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.KoiMahjongMetaUi_gameTypeToggle__ThEbL button,.KoiMahjongMetaUi_scopeTabs__tB7PM button{min-width:0;min-height:0;border:0;border-radius:0;padding:0 20px;color:#fff9dc;font-size:17px;font-weight:1000;background:url(/games/koi-mahjong/menu/button-secondary.webp) 50%/100% 100% no-repeat;box-shadow:none;text-shadow:0 2px 3px rgba(0,0,0,.38)}.KoiMahjongMetaUi_gameTypeToggle__ThEbL button.KoiMahjongMetaUi_active__Ito8A,.KoiMahjongMetaUi_scopeTabs__tB7PM button.KoiMahjongMetaUi_active__Ito8A{color:#17433c;background:url(/games/koi-mahjong/menu/button-primary.webp) 50%/100% 100% no-repeat;box-shadow:none;text-shadow:0 1px 0 rgba(255,255,255,.72)}.KoiMahjongMetaUi_rankingsBody__fbXL1{position:relative;z-index:2;display:grid;justify-self:center;width:1160px;height:100%;min-height:0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;margin:0;overflow:hidden;padding:70px 76px 62px}.KoiMahjongMetaUi_stageScoreList__ptL6Y{display:grid;min-height:0;grid-auto-rows:74px;align-content:start;gap:8px;overflow-x:hidden;overflow-y:auto;padding:0 4px 10px 0;scrollbar-color:rgba(46,108,94,.55) transparent;touch-action:pan-y;-webkit-overflow-scrolling:touch}.KoiMahjongMetaUi_stageScoreList__ptL6Y button{display:grid;min-width:0;min-height:0;grid-template-columns:42px minmax(0,1fr) 76px 58px;align-items:center;gap:8px;overflow:hidden;border:0;border-radius:0;padding:12px 20px;color:#173e38;background:url(/games/koi-mahjong/menu/stage-select-wide-cream-panel.webp) 50%/100% 100% no-repeat;box-shadow:none;touch-action:pan-y}.KoiMahjongMetaUi_stageScoreList__ptL6Y button.KoiMahjongMetaUi_active__Ito8A{outline:3px solid rgba(60,155,133,.72);outline-offset:-6px;background:url(/games/koi-mahjong/menu/stage-select-wide-cream-panel.webp) 50%/100% 100% no-repeat}.KoiMahjongMetaUi_challengeRankingIntro__kS0_J,.KoiMahjongMetaUi_globalRanking__80hxL{min-width:0;min-height:0;overflow:hidden;border:0;border-radius:0;color:#173e38;background:url(/games/koi-mahjong/menu/stage-select-wide-cream-panel.webp) 50%/100% 100% no-repeat;box-shadow:none}.KoiMahjongMetaUi_globalRanking__80hxL>header{min-height:74px;border:0;padding:12px 26px;background:transparent}.KoiMahjongMetaUi_rankingHeading__R8o20{display:flex;min-width:0;align-items:center;gap:10px}.KoiMahjongMetaUi_rankingHeading__R8o20>strong{flex:0 1 auto;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.KoiMahjongMetaUi_geographyTabs__G_6Hw{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;border:1px solid rgba(30,91,80,.18);border-radius:5px;padding:2px;background:rgba(30,91,80,.08)}.KoiMahjongMetaUi_geographyTabs__G_6Hw button{min-width:58px;min-height:26px;border:0;border-radius:3px;padding:0 8px;color:#62736d;font-size:11px;font-weight:900;background:transparent}.KoiMahjongMetaUi_geographyTabs__G_6Hw button.KoiMahjongMetaUi_active__Ito8A{color:#fff9dc;background:#21675f}.KoiMahjongMetaUi_nearbyConsent__JHO3R{display:flex;height:calc(100% - 74px);align-items:center;flex-direction:column;justify-content:center;padding:22px 44px 32px;text-align:center}.KoiMahjongMetaUi_nearbyConsent__JHO3R>strong{color:#17433c;font-size:22px;font-weight:1000}.KoiMahjongMetaUi_nearbyConsent__JHO3R>p{max-width:390px;margin:14px 0 18px;color:#627069;font-size:14px;font-weight:700;line-height:1.55}.KoiMahjongMetaUi_nearbyConsent__JHO3R>button{width:min(330px,100%);min-height:48px;border:0;border-radius:0;padding:0 18px;color:#fff9dc;font-size:15px;font-weight:1000;background:url(/games/koi-mahjong/menu/button-secondary.webp) 50%/100% 100% no-repeat}.KoiMahjongMetaUi_nearbyConsent__JHO3R>button:disabled{opacity:.62}.KoiMahjongMetaUi_nearbyConsent__JHO3R>small{max-width:390px;margin-top:13px;color:#7c837d;font-size:11px;line-height:1.45}.KoiMahjongMetaUi_nearbyConsent__JHO3R>em{margin-top:10px;color:#b65352;font-size:12px;font-style:normal;font-weight:800;line-height:1.4}.KoiMahjongMetaUi_nearbyControls___oSAB{display:flex;height:40px;align-items:center;gap:8px;border-bottom:1px solid rgba(25,75,68,.1);padding:0 28px}.KoiMahjongMetaUi_nearbyControls___oSAB span{min-width:0;flex:1;overflow:hidden;color:#557068;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.KoiMahjongMetaUi_nearbyControls___oSAB button{min-height:26px;border:1px solid rgba(30,91,80,.22);border-radius:4px;padding:0 8px;color:#315d55;font-size:10px;font-weight:850;background:rgba(255,252,238,.72)}.KoiMahjongMetaUi_nearbyControls___oSAB button:disabled{opacity:.55}.KoiMahjongMetaUi_rankingRows__Awiip{height:calc(100% - 74px);overflow-x:hidden;overflow-y:auto;padding:0 28px 20px;scrollbar-color:rgba(46,108,94,.55) transparent;touch-action:pan-y;-webkit-overflow-scrolling:touch}.KoiMahjongMetaUi_rankingRows__Awiip.KoiMahjongMetaUi_withNearbyControls__qw4D5{height:calc(100% - 114px)}.KoiMahjongMetaUi_rankingRows__Awiip::-webkit-scrollbar-track,.KoiMahjongMetaUi_stageScoreList__ptL6Y::-webkit-scrollbar-track{background:transparent}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c{display:block;width:1080px;height:1920px;padding:0;background:linear-gradient(180deg,rgba(5,35,35,.08),rgba(4,26,29,.42)),url(/games/koi-mahjong/menu/stage-select-bg.webp) 50% /cover no-repeat}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsPanel__moi87{display:grid;width:1080px;height:1920px;box-sizing:border-box;grid-template-columns:minmax(0,1fr);grid-template-rows:252px 84px 96px minmax(0,1fr);gap:14px;padding:0 48px 48px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsPopup__1fnji{top:244px;left:68px;width:944px;height:1502px;object-fit:fill;filter:drop-shadow(0 22px 40px rgba(18,40,34,.28))}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsHeader__8D6CO{width:1080px;height:252px;justify-self:start;margin-left:-48px;border-radius:0;padding:0;box-shadow:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsHeader__8D6CO>div:nth-child(2){inset:51px 175px auto;text-align:center}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsHeader__8D6CO span{margin:0;color:#a55c9b;font-size:29px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsHeader__8D6CO h2{margin:12px 0 0;color:#103f39;font-size:52px;line-height:1}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsHeader__8D6CO p{margin:16px 0 0;color:#705f55;font-size:23px;line-height:1}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsHome__xudwJ,.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsOptions__l1V7x{top:87px;width:82px;height:82px;min-height:0;border-radius:0;padding:0;background:transparent}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsHome__xudwJ{left:155px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsOptions__l1V7x{right:155px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_gameTypeToggle__ThEbL,.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_scopeTabs__tB7PM{display:grid;width:100%;height:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;border:0;background:transparent}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_gameTypeToggle__ThEbL button,.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_scopeTabs__tB7PM button{min-height:0;border:0;border-radius:0;padding:0 24px;color:#fff9dc;font-size:28px;background:url(/games/koi-mahjong/menu/button-secondary.webp) 50%/100% 100% no-repeat}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_gameTypeToggle__ThEbL button.KoiMahjongMetaUi_active__Ito8A,.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_scopeTabs__tB7PM button.KoiMahjongMetaUi_active__Ito8A{color:#17433c;background-image:url(/games/koi-mahjong/menu/button-primary.webp)}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingsBody__fbXL1{display:grid;width:100%;height:100%;min-height:0;grid-template-columns:1fr;grid-template-rows:520px minmax(0,1fr);gap:20px;margin:0;overflow:hidden;padding:136px 78px 82px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_stageScoreList__ptL6Y{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:106px;gap:14px;padding:0 4px 12px 0}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_stageScoreList__ptL6Y button{grid-template-columns:56px minmax(0,1fr) auto;grid-template-rows:repeat(2,1fr);gap:0 12px;padding:14px 20px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_globalRanking__80hxL,.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_stageScoreList__ptL6Y button{border:0;border-radius:0;background:url(/games/koi-mahjong/menu/stage-select-wide-cream-panel.webp) 50%/100% 100% no-repeat;box-shadow:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_globalRanking__80hxL>header{min-height:92px;padding:12px 26px;background:transparent}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingHeading__R8o20{gap:14px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingHeading__R8o20>strong{font-size:21px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_geographyTabs__G_6Hw{gap:4px;border-radius:7px;padding:3px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_geographyTabs__G_6Hw button{min-width:92px;min-height:40px;border-radius:5px;padding:0 12px;font-size:18px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_nearbyConsent__JHO3R{height:calc(100% - 92px);padding:44px 72px 58px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_nearbyConsent__JHO3R>strong{font-size:34px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_nearbyConsent__JHO3R>p{max-width:580px;margin:24px 0 30px;font-size:23px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_nearbyConsent__JHO3R>button{width:520px;min-height:78px;font-size:25px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_nearbyConsent__JHO3R>small{max-width:580px;margin-top:22px;font-size:18px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_nearbyConsent__JHO3R>em{margin-top:16px;font-size:19px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_nearbyControls___oSAB{height:58px;gap:12px;padding:0 26px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_nearbyControls___oSAB span{font-size:18px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_nearbyControls___oSAB button{min-height:38px;border-radius:5px;padding:0 12px;font-size:16px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingRows__Awiip{height:calc(100% - 92px);padding:0 26px 24px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo.KoiMahjongMetaUi_mobile__9Jr0c .KoiMahjongMetaUi_rankingRows__Awiip.KoiMahjongMetaUi_withNearbyControls__qw4D5{height:calc(100% - 150px)}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsPanel__moi87{grid-template-rows:102px 54px 58px minmax(0,1fr);padding-top:12px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHeader__8D6CO{position:relative;isolation:isolate;width:1180px;height:102px;overflow:visible}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHeader__8D6CO:before{top:0;left:76px;z-index:0;width:1028px;height:102px;background:url(/games/koi-mahjong/menu/stage-select-header-panel.webp) 50%/100% 100% no-repeat;pointer-events:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHeader__8D6CO>div:nth-child(2){inset:0 210px;z-index:2;display:grid;height:102px;place-items:center}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHeader__8D6CO :is(span,p){display:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHeader__8D6CO h2{color:#063b34;font-size:52px;font-weight:1000;line-height:1}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) :is(.KoiMahjongMetaUi_rankingsHome__xudwJ,.KoiMahjongMetaUi_rankingsOptions__l1V7x){top:22px;width:58px;height:58px;min-width:58px!important;min-height:58px!important;box-shadow:none!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHome__xudwJ{left:1px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsOptions__l1V7x{right:1px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) :is(.KoiMahjongMetaUi_rankingsHome__xudwJ,.KoiMahjongMetaUi_rankingsOptions__l1V7x) img{display:block!important;width:58px!important;height:58px!important;object-fit:contain!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c){position:absolute;inset:0;z-index:40000;display:block;width:1440px;height:900px;padding:0;background:linear-gradient(rgba(248,244,232,.16),rgba(248,244,232,.16)),url(/games/koi-mahjong/menu/meta-desktop-v3/background.webp) center 44% /cover no-repeat;backdrop-filter:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsPanel__moi87{position:absolute;inset:0;display:block;width:1440px;max-width:none;height:900px;max-height:none;overflow:hidden;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsPopup__1fnji{position:absolute;top:128px;left:150px;z-index:1;width:1140px;height:700px;object-fit:fill;filter:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHeader__8D6CO{position:absolute;inset:0;z-index:3;width:1440px;height:132px;background:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHeader__8D6CO:before{position:absolute;top:16px;left:150px;width:1140px;height:116px;content:"";background:url(/games/koi-mahjong/menu/meta-desktop-v3/header.webp) 50%/100% 100% no-repeat}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHeader__8D6CO>div:nth-child(2){position:absolute;top:31px;left:310px;display:block;width:820px;height:77px;text-align:center}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHeader__8D6CO span{display:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHeader__8D6CO h2{margin:0;color:#123f37;font-size:38px;line-height:52px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHeader__8D6CO p{display:block;margin:-2px 0 0;color:#66594f;font-size:15px;line-height:25px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) :is(.KoiMahjongMetaUi_rankingsHome__xudwJ,.KoiMahjongMetaUi_rankingsOptions__l1V7x){position:absolute;top:36px;z-index:4;width:72px;height:72px;border:0;padding:0;background:transparent}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHome__xudwJ{left:54px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsOptions__l1V7x{right:54px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) :is(.KoiMahjongMetaUi_rankingsHome__xudwJ,.KoiMahjongMetaUi_rankingsOptions__l1V7x) img{width:72px;height:72px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_gameTypeToggle__ThEbL{display:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_scopeTabs__tB7PM{position:absolute;top:210px;left:340px;z-index:3;display:grid;width:760px;height:52px;grid-template-columns:repeat(2,360px);gap:40px;margin:0}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_scopeTabs__tB7PM button{width:360px;height:52px;border:0;border-radius:0;color:#6a4b3f;font-size:18px;background:url(/games/koi-mahjong/menu/meta-desktop-v3/tab-inactive.webp) 50%/100% 100% no-repeat;box-shadow:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_scopeTabs__tB7PM button.KoiMahjongMetaUi_active__Ito8A{color:#fff9dc;background-image:url(/games/koi-mahjong/menu/meta-desktop-v3/tab-active.webp)}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsBody__fbXL1{position:absolute;top:282px;left:220px;z-index:2;display:grid;width:1000px;height:480px;grid-template-columns:455px 515px;gap:30px;margin:0}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_stageScoreList__ptL6Y{display:grid;width:455px;height:480px;grid-auto-rows:60px;gap:8px;padding:0 10px 0 0;overflow-y:auto;touch-action:pan-y}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_stageScoreList__ptL6Y button{display:grid;width:445px;height:60px;grid-template-columns:48px 190px 72px 58px;align-items:center;gap:12px;border:0;border-radius:0;padding:0 22px;color:#173e38;background:url(/games/koi-mahjong/menu/meta-desktop-v3/score-row.webp) 50%/100% 100% no-repeat;box-shadow:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_stageScoreList__ptL6Y button.KoiMahjongMetaUi_active__Ito8A{filter:brightness(1.04) saturate(1.08)}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_globalRanking__80hxL{box-sizing:border-box;width:515px;height:480px;border:0;border-radius:0;padding:22px 39px;background:rgba(255,251,239,.36);box-shadow:inset 0 3px 0 #b88940,inset 0 -3px 0 #b88940}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_globalRanking__80hxL>header{display:flex;height:56px;align-items:center;justify-content:space-between;border:0;padding:0}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingHeading__R8o20>strong{font-size:22px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_geographyTabs__G_6Hw{display:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_metricTabs__U6aF8{display:flex;gap:8px}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_metricTabs__U6aF8 button{width:86px;height:52px;border:0;border-radius:0;background:url(/games/koi-mahjong/menu/meta-desktop-v3/tab-inactive.webp) 50%/100% 100% no-repeat}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_metricTabs__U6aF8 button.KoiMahjongMetaUi_active__Ito8A{color:#fff9dc;background-image:url(/games/koi-mahjong/menu/meta-desktop-v3/tab-active.webp)}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingRows__Awiip{height:365px;overflow-y:auto;touch-action:pan-y}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingRows__Awiip>div{display:grid;height:65px;grid-template-columns:42px 190px 1fr;align-items:center;gap:20px;border-bottom:1px solid rgba(112,86,63,.18);padding:0;background:transparent}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c){width:1440px!important;height:900px!important;background:linear-gradient(rgba(23,55,51,.16),rgba(23,55,51,.16)),url(/games/koi-mahjong/menu/stage-select-bg.webp) 50% /cover no-repeat!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsPopup__1fnji{top:128px!important;left:95px!important;width:1140px!important;height:700px!important;opacity:0!important;pointer-events:none!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsCharacter___zKle{position:absolute;top:-119px;left:655px;z-index:1;display:block;width:1024px;height:1536px;object-fit:fill;pointer-events:none;user-select:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHeader__8D6CO{top:0!important;left:0!important;z-index:5!important;width:1440px!important;height:120px!important;overflow:visible!important;background:transparent!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHeader__8D6CO:before{top:21px!important;left:252px!important;width:936px!important;height:99px!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/header.webp) 50%/100% 100% no-repeat!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHeader__8D6CO>div:nth-child(2){top:32px!important;left:317px!important;width:820px!important;height:78px!important;overflow:hidden!important;text-align:center!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHeader__8D6CO h2{width:820px!important;height:78px!important;margin:0!important;color:#103f39!important;font-family:Noto Sans KR,system-ui,sans-serif!important;font-size:38px!important;font-weight:900!important;line-height:78px!important;letter-spacing:0!important;text-align:center!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHeader__8D6CO :is(span,p){display:none!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) :is(.KoiMahjongMetaUi_rankingsHome__xudwJ,.KoiMahjongMetaUi_rankingsOptions__l1V7x){top:49px!important;box-sizing:border-box!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;overflow:visible!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsHome__xudwJ{left:303px!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsOptions__l1V7x{right:auto!important;left:1110px!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) :is(.KoiMahjongMetaUi_rankingsHome__xudwJ,.KoiMahjongMetaUi_rankingsOptions__l1V7x) img{width:44px!important;height:44px!important;object-fit:fill!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_scopeTabs__tB7PM{position:absolute!important;top:125px!important;left:252px!important;z-index:6!important;display:block!important;width:891px!important;height:95px!important;overflow:hidden!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_scopeTabs__tB7PM button{position:absolute!important;margin:0!important;border:0!important;border-radius:0!important;padding:0!important;background-color:transparent!important;box-shadow:none!important;opacity:1!important;filter:none!important;text-shadow:none!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_scopeTabs__tB7PM button:disabled{opacity:1!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_scopeTabs__tB7PM button:first-child{top:0!important;left:72px!important;width:196px!important;height:81px!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_scopeTabs__tB7PM button:nth-child(2){top:14px!important;left:621px!important;width:201px!important;height:53px!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_scopeTabs__tB7PM button.KoiMahjongMetaUi_active__Ito8A{background-image:url(/games/koi-mahjong/menu/stage-select-tab-active.webp)!important;background-size:176.24% 162.5%!important;background-position:35.59% 28.12%!important;background-repeat:no-repeat!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_scopeTabs__tB7PM button:not(.KoiMahjongMetaUi_active__Ito8A){background-image:url(/games/koi-mahjong/menu/stage-select-tab-inactive.webp)!important;background-size:130% 208%!important;background-position:15% 52%!important;background-repeat:no-repeat!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_scopeTabs__tB7PM button>span{position:absolute!important;display:block!important;width:340px!important;height:44px!important;overflow:hidden!important;font-family:Noto Sans KR,system-ui,sans-serif!important;font-size:17px!important;font-weight:900!important;line-height:44px!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_scopeTabs__tB7PM button:first-child>span{top:19px!important;left:-72px!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_scopeTabs__tB7PM button:nth-child(2)>span{top:5px!important;left:-70px!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_scopeTabs__tB7PM button.KoiMahjongMetaUi_active__Ito8A>span{color:#fff3c3!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_scopeTabs__tB7PM button:not(.KoiMahjongMetaUi_active__Ito8A)>span{color:#634437!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingsBody__fbXL1{position:absolute!important;top:0!important;left:0!important;z-index:4!important;display:block!important;width:1440px!important;height:900px!important;overflow:visible!important;padding:0!important;margin:0!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_stageScoreList__ptL6Y{position:absolute!important;top:218px!important;left:220px!important;display:block!important;width:455px!important;height:666px!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;padding:4px 0 0!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_stageScoreList__ptL6Y button{position:relative!important;display:block!important;box-sizing:border-box!important;width:455px!important;height:75px!important;margin:0 0 8px!important;border:0!important;border-radius:0!important;padding:0!important;background:url(/games/koi-mahjong/menu/stage-select-wide-cream-panel.webp) 50%/100% 100% no-repeat!important;box-shadow:none!important;filter:none!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_stageScoreList__ptL6Y button.KoiMahjongMetaUi_active__Ito8A{width:455px!important;height:75px!important;margin-top:0!important;margin-bottom:8px!important;outline:0!important;outline-offset:0!important;filter:none!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_stageScoreList__ptL6Y button:focus,.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_stageScoreList__ptL6Y button:focus-visible{outline:0!important;box-shadow:none!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_stageScoreList__ptL6Y button>em,.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_stageScoreList__ptL6Y button>small,.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_stageScoreList__ptL6Y button>span,.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_stageScoreList__ptL6Y button>strong{position:absolute!important;display:block!important;height:38px!important;overflow:hidden!important;margin:0!important;padding:0!important;font-family:Noto Sans KR,system-ui,sans-serif!important;font-style:normal!important;line-height:38px!important;letter-spacing:0!important;text-align:left!important;white-space:nowrap!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_stageScoreList__ptL6Y button>span{top:19px!important;left:22px!important;width:48px!important;color:#b9635c!important;font-size:17px!important;font-weight:900!important;text-align:center!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_stageScoreList__ptL6Y button>strong{top:19px!important;left:82px!important;width:190px!important;color:#173e38!important;font-size:16px!important;font-weight:900!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_stageScoreList__ptL6Y button>em{top:19px!important;left:288px!important;width:72px!important;color:#173e38!important;font-size:14px!important;font-weight:500!important;text-align:right!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_stageScoreList__ptL6Y button>small{top:19px!important;left:366px!important;width:58px!important;color:#786a60!important;font-size:13px!important;font-weight:500!important;text-align:right!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_globalRanking__80hxL{position:absolute!important;top:199px!important;left:688px!important;z-index:2!important;width:570px!important;height:695px!important;overflow:hidden!important;padding:0!important;border:0!important;border-radius:0!important;background:url(/games/koi-mahjong/menu/panel.webp) 50%/100% 100% no-repeat!important;box-shadow:none!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_globalRanking__80hxL:before{position:absolute;top:65px;left:173px;width:224px;height:19px;content:"";background:url(/games/koi-mahjong/menu/underbar-Photoroom.webp) 50%/100% 100% no-repeat;pointer-events:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_globalRanking__80hxL:after{position:absolute;top:206px;left:64px;width:442px;height:3px;content:"";background:url(/games/koi-mahjong/menu/underbar1-Photoroom.webp) 50%/100% 100% no-repeat;pointer-events:none}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_globalRanking__80hxL>header{position:static!important;display:block!important;width:570px!important;height:158px!important;padding:0!important;background:transparent!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingHeading__R8o20{position:static!important;display:block!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingHeading__R8o20>strong{position:absolute!important;top:33px!important;left:190px!important;display:block!important;width:190px!important;height:42px!important;overflow:hidden!important;color:#173e38!important;font-family:Noto Sans KR,system-ui,sans-serif!important;font-size:22px!important;font-weight:900!important;line-height:42px!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_metricTabs__U6aF8{position:absolute!important;top:96px!important;left:292px!important;display:block!important;width:222px!important;height:58px!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_metricTabs__U6aF8 button{position:absolute!important;top:0!important;width:110px!important;height:58px!important;margin:0!important;border:0!important;padding:0!important;color:#fff3c3!important;font-family:Noto Sans KR,system-ui,sans-serif!important;font-size:17px!important;font-weight:900!important;line-height:44px!important;text-align:center!important;background-image:url(/games/koi-mahjong/menu/stage-select-tab-active.webp)!important;background-size:184.13% 148.72%!important;background-position:42.86% 25.64%!important;background-repeat:no-repeat!important;box-shadow:none!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_metricTabs__U6aF8 button:first-child{left:0!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_metricTabs__U6aF8 button:last-child{left:112px!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingRows__Awiip{position:absolute!important;top:158px!important;left:0!important;z-index:1!important;width:570px!important;height:520px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingRows__Awiip>p{position:absolute!important;top:8px!important;left:60px!important;width:450px!important;height:42px!important;margin:0!important;color:#173e38!important;font-size:17px!important;font-weight:900!important;line-height:42px!important;text-align:center!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingRows__Awiip>div{position:relative!important;display:block!important;width:570px!important;height:56px!important;border:0!important;padding:0!important;background:transparent!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingRows__Awiip>div>em,.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingRows__Awiip>div>span,.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingRows__Awiip>div>strong{position:absolute!important;top:8px!important;display:block!important;height:42px!important;overflow:hidden!important;margin:0!important;color:#173e38!important;font-family:Noto Sans KR,system-ui,sans-serif!important;font-size:17px!important;font-style:normal!important;font-weight:900!important;line-height:42px!important;letter-spacing:0!important;white-space:nowrap!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingRows__Awiip>div>span{left:60px!important;width:42px!important;color:#c46b60!important;font-size:18px!important;text-align:center!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingRows__Awiip>div>strong{left:122px!important;width:190px!important;text-align:left!important}.KoiMahjongMetaUi_rankingsRoot__oc4Zo:not(.KoiMahjongMetaUi_mobile__9Jr0c) .KoiMahjongMetaUi_rankingRows__Awiip>div>em{left:332px!important;width:150px!important;text-align:left!important}.KoiMahjongMetaUi_desktopRankingsFigma__ei6qu{position:relative;width:1440px;height:900px;overflow:hidden;color:#173e38;font-family:Noto Sans KR,system-ui,sans-serif;background:linear-gradient(rgba(23,55,51,.16),rgba(23,55,51,.16)),url(/games/koi-mahjong/menu/rankings/source-v3/background.webp) 50% /cover no-repeat}.KoiMahjongMetaUi_desktopRankingsFigma__ei6qu *,.KoiMahjongMetaUi_desktopRankingsFigma__ei6qu :after,.KoiMahjongMetaUi_desktopRankingsFigma__ei6qu :before{box-sizing:border-box}.KoiMahjongMetaUi_desktopRankingsCharacter__OkZgd{position:absolute;top:-119px;left:655px;z-index:1;display:block;width:1024px;height:1536px;object-fit:fill;pointer-events:none;user-select:none}.KoiMahjongMetaUi_desktopRankingsHeader__2qMo6{position:absolute;top:0;left:0;z-index:5;width:1440px;height:120px;margin:0;padding:0;background:transparent}.KoiMahjongMetaUi_desktopRankingsHeader__2qMo6:before{position:absolute;top:21px;left:252px;width:936px;height:99px;content:"";background:url(/games/koi-mahjong/menu/rankings/source-v3/header.webp) .004% 50%/100% 100.806% no-repeat;pointer-events:none}.KoiMahjongMetaUi_desktopRankingsHeader__2qMo6 h2{position:absolute;top:32px;left:317px;z-index:1;display:block;width:820px;height:78px;margin:0;overflow:hidden;color:#103f39;font-family:Noto Sans KR,system-ui,sans-serif;font-size:38px;font-weight:900;line-height:78px;letter-spacing:0;text-align:center;white-space:nowrap}.KoiMahjongMetaUi_desktopRankingsHome__2dSAM,.KoiMahjongMetaUi_desktopRankingsSettings__MLIuo{position:absolute;top:49px;z-index:2;display:block;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;overflow:visible;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.KoiMahjongMetaUi_desktopRankingsHome__2dSAM{left:303px}.KoiMahjongMetaUi_desktopRankingsSettings__MLIuo{left:1110px}.KoiMahjongMetaUi_desktopRankingsHome__2dSAM img,.KoiMahjongMetaUi_desktopRankingsSettings__MLIuo img{display:block;width:44px;height:44px;object-fit:fill}.KoiMahjongMetaUi_desktopRankingsTabs__uq3RE{position:absolute;top:125px;left:252px;z-index:6;display:block;width:891px;height:95px;margin:0;overflow:hidden;padding:0}.KoiMahjongMetaUi_desktopRankingsTabs__uq3RE button{position:absolute;display:block;margin:0;border:0;border-radius:0;padding:0;background-color:transparent;box-shadow:none;opacity:1;filter:none;text-shadow:none}.KoiMahjongMetaUi_desktopRankingsTabs__uq3RE button:first-child{top:0;left:72px;width:196px;height:81px}.KoiMahjongMetaUi_desktopRankingsTabs__uq3RE button:nth-child(2){top:14px;left:621px;width:201px;height:53px}.KoiMahjongMetaUi_desktopRankingsTabs__uq3RE button:first-child.KoiMahjongMetaUi_active__Ito8A{top:0;left:72px;width:196px;height:81px;background-image:url(/games/koi-mahjong/menu/rankings/source-v3/tab-stage-active.webp);background-size:100% 100%;background-position:50%;background-repeat:no-repeat}.KoiMahjongMetaUi_desktopRankingsTabs__uq3RE button:first-child:not(.KoiMahjongMetaUi_active__Ito8A){top:14px;left:69px;width:201px;height:53px;background-image:url(/games/koi-mahjong/menu/rankings/source-v3/tab-challenge-inactive.webp);background-size:100% 100%;background-position:50%;background-repeat:no-repeat}.KoiMahjongMetaUi_desktopRankingsTabs__uq3RE button:nth-child(2).KoiMahjongMetaUi_active__Ito8A{top:0;left:624px;width:196px;height:81px;background-image:url(/games/koi-mahjong/menu/rankings/source-v3/tab-stage-active.webp);background-size:100% 100%;background-position:50%;background-repeat:no-repeat}.KoiMahjongMetaUi_desktopRankingsTabs__uq3RE button:nth-child(2):not(.KoiMahjongMetaUi_active__Ito8A){top:14px;left:621px;width:201px;height:53px;background-image:url(/games/koi-mahjong/menu/rankings/source-v3/tab-challenge-inactive.webp);background-size:100% 100%;background-position:50%;background-repeat:no-repeat}.KoiMahjongMetaUi_desktopRankingsTabs__uq3RE button:disabled{opacity:1}.KoiMahjongMetaUi_desktopRankingsTabs__uq3RE span{position:absolute;display:block;width:340px;height:44px;overflow:hidden;font-family:Noto Sans KR,system-ui,sans-serif;font-size:17px;font-weight:900;line-height:44px;letter-spacing:0;text-align:center;white-space:nowrap}.KoiMahjongMetaUi_desktopRankingsTabs__uq3RE button:first-child.KoiMahjongMetaUi_active__Ito8A span{top:19px;left:-72px}.KoiMahjongMetaUi_desktopRankingsTabs__uq3RE button:first-child:not(.KoiMahjongMetaUi_active__Ito8A) span{top:5px;left:-70px}.KoiMahjongMetaUi_desktopRankingsTabs__uq3RE button:nth-child(2).KoiMahjongMetaUi_active__Ito8A span{top:19px;left:-70px}.KoiMahjongMetaUi_desktopRankingsTabs__uq3RE button:nth-child(2):not(.KoiMahjongMetaUi_active__Ito8A) span{top:5px;left:-70px}.KoiMahjongMetaUi_desktopRankingsTabs__uq3RE button.KoiMahjongMetaUi_active__Ito8A span{color:#fff3c3}.KoiMahjongMetaUi_desktopRankingsTabs__uq3RE button:not(.KoiMahjongMetaUi_active__Ito8A) span{color:#634437}.KoiMahjongMetaUi_desktopRankingsStageList__jJICP{position:absolute;top:218px;left:220px;z-index:4;display:block;width:474px;height:666px;margin:0;overflow-x:hidden;overflow-y:auto;padding:4px 19px 0 0;overscroll-behavior-x:none;scrollbar-color:rgba(46,108,94,.55) transparent;scrollbar-width:thin}.KoiMahjongMetaUi_desktopRankingsStageList__jJICP button{position:relative;display:block;width:455px;height:75px;margin:0 0 8px;border:0;border-radius:0;padding:0;color:#173e38;background:url(/games/koi-mahjong/menu/rankings/source-v3/score-row-exact.webp) 50%/100% 100% no-repeat;box-shadow:none;filter:none}.KoiMahjongMetaUi_desktopRankingsStageList__jJICP button:focus,.KoiMahjongMetaUi_desktopRankingsStageList__jJICP button:focus-visible{outline:0;box-shadow:none}.KoiMahjongMetaUi_desktopRankingsStageList__jJICP button>em,.KoiMahjongMetaUi_desktopRankingsStageList__jJICP button>small,.KoiMahjongMetaUi_desktopRankingsStageList__jJICP button>span,.KoiMahjongMetaUi_desktopRankingsStageList__jJICP button>strong{position:absolute;display:block;height:38px;margin:0;overflow:hidden;padding:0;font-family:Noto Sans KR,system-ui,sans-serif;font-style:normal;line-height:38px;letter-spacing:0;white-space:nowrap}.KoiMahjongMetaUi_desktopRankingsStageList__jJICP button>span{top:19px;left:22px;width:48px;color:#b9635c;font-size:17px;font-weight:900;text-align:center}.KoiMahjongMetaUi_desktopRankingsStageList__jJICP button>strong{top:19px;left:82px;width:190px;color:#173e38;font-size:16px;font-weight:900;text-align:left}.KoiMahjongMetaUi_desktopRankingsStageList__jJICP button>em{top:19px;left:288px;width:72px;color:#173e38;font-size:14px;font-weight:500;text-align:right}.KoiMahjongMetaUi_desktopRankingsStageList__jJICP button>small{top:19px;left:366px;width:58px;color:#786a60;font-size:13px;font-weight:500;text-align:right}.KoiMahjongMetaUi_desktopRankingsChallengeIntro__AH3_z{position:absolute;top:218px;left:220px;z-index:4;width:455px;height:75px;background:url(/games/koi-mahjong/menu/rankings/source-v3/score-row-exact.webp) 50%/100% 100% no-repeat}.KoiMahjongMetaUi_desktopRankingsChallengeIntro__AH3_z small,.KoiMahjongMetaUi_desktopRankingsChallengeIntro__AH3_z span,.KoiMahjongMetaUi_desktopRankingsChallengeIntro__AH3_z strong{position:absolute;display:block;overflow:hidden;font-family:Noto Sans KR,system-ui,sans-serif;white-space:nowrap}.KoiMahjongMetaUi_desktopRankingsChallengeIntro__AH3_z span{top:19px;left:22px;width:48px;height:38px;color:#b9635c;font-size:17px;font-weight:900;line-height:38px;text-align:center}.KoiMahjongMetaUi_desktopRankingsChallengeIntro__AH3_z strong{top:19px;left:82px;width:190px;height:38px;color:#173e38;font-size:16px;font-weight:900;line-height:38px}.KoiMahjongMetaUi_desktopRankingsChallengeIntro__AH3_z small{top:19px;left:288px;width:136px;height:38px;color:#786a60;font-size:13px;font-weight:500;line-height:38px;text-align:right}.KoiMahjongMetaUi_desktopRankingsGlobal__bA8V9{position:absolute;top:199px;left:688px;z-index:2;display:block;width:570px;height:695px;margin:0;overflow:hidden;border:0;border-radius:0;padding:0;background:url(/games/koi-mahjong/menu/rankings/source-v3/global-panel-exact.webp) 50%/100% 100% no-repeat;box-shadow:none}.KoiMahjongMetaUi_desktopRankingsGlobalTitle__nTk5Z{position:absolute;top:33px;left:190px;display:block;width:190px;height:42px;overflow:hidden;color:#173e38;font-family:Noto Sans KR,system-ui,sans-serif;font-size:22px;font-weight:900;line-height:42px;letter-spacing:0;text-align:center;white-space:nowrap}.KoiMahjongMetaUi_desktopRankingsTitleUnderbar__6xV8p{position:absolute;top:65px;left:173px;display:block;width:224px;height:19px;background:url(/games/koi-mahjong/menu/rankings/source-v3/underbar-title.webp) 50%/100% 100% no-repeat;pointer-events:none}.KoiMahjongMetaUi_desktopRankingsMetricTabs___x2uc{position:absolute;top:96px;left:292px;display:block;width:222px;height:58px}.KoiMahjongMetaUi_desktopRankingsMetricTabs___x2uc button{position:absolute;top:0;width:110px;height:58px;margin:0;border:0;border-radius:0;padding:0;color:#fff3c3;font-family:Noto Sans KR,system-ui,sans-serif;font-size:17px;font-weight:900;line-height:44px;text-align:center;background-image:url(/games/koi-mahjong/menu/rankings/source-v3/metric-tab-active.webp);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;box-shadow:none}.KoiMahjongMetaUi_desktopRankingsMetricTabs___x2uc button:first-child{left:0}.KoiMahjongMetaUi_desktopRankingsMetricTabs___x2uc button:last-child{left:112px}.KoiMahjongMetaUi_desktopRankingsRows__jl1e9{position:absolute;top:158px;left:0;z-index:1;width:570px;height:520px;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}.KoiMahjongMetaUi_desktopRankingsRows__jl1e9:before{position:absolute;top:48px;left:64px;display:block;width:442px;height:3px;content:"";background:url(/games/koi-mahjong/menu/rankings/source-v3/underbar-long.webp) 50%/100% 100% no-repeat;pointer-events:none}.KoiMahjongMetaUi_desktopRankingsRows__jl1e9>p{position:absolute;top:8px;left:60px;width:450px;height:42px;margin:0;overflow:hidden;color:#173e38;font-family:Noto Sans KR,system-ui,sans-serif;font-size:17px;font-weight:900;line-height:42px;text-align:center}.KoiMahjongMetaUi_desktopRankingsRows__jl1e9>div{position:relative;display:block;width:570px;height:56px;margin:0;border:0;padding:0;background:transparent}.KoiMahjongMetaUi_desktopRankingsRows__jl1e9>div>em,.KoiMahjongMetaUi_desktopRankingsRows__jl1e9>div>span,.KoiMahjongMetaUi_desktopRankingsRows__jl1e9>div>strong{position:absolute;top:8px;display:block;height:42px;margin:0;overflow:hidden;font-family:Noto Sans KR,system-ui,sans-serif;font-style:normal;line-height:42px;letter-spacing:0;white-space:nowrap}.KoiMahjongMetaUi_desktopRankingsRows__jl1e9>div>span{left:60px;width:42px;color:#c46b60;font-size:18px;font-weight:900;text-align:center}.KoiMahjongMetaUi_desktopRankingsRows__jl1e9>div>strong{left:122px;width:190px;color:#173e38;font-size:17px;font-weight:900;text-align:left}.KoiMahjongMetaUi_desktopRankingsRows__jl1e9>div>em{left:332px;width:150px;color:#173e38;font-size:17px;font-weight:900;text-align:right}.KoiMahjongMetaUi_mobileRankingsFigma__2j9SP{position:absolute;top:0;left:180px;z-index:5;display:block;width:1080px;height:1920px;overflow:hidden;background:#0a2527}.KoiMahjongMetaUi_mobileRankingsBackground__0aklN{position:absolute;top:0;left:0;width:1080px;height:1920px;object-fit:cover;pointer-events:none;user-select:none}.KoiMahjongMetaUi_mobileRankingsOverlay__HHnXA{position:absolute;inset:0;background:rgba(6,35,38,.3);pointer-events:none}.KoiMahjongMetaUi_mobileRankingsHeader__5u9GC{position:absolute;top:0;left:0;width:1080px;height:252px;overflow:hidden;border-radius:30px;background:transparent;filter:drop-shadow(0 18px 18px rgba(20,10,5,.28))}.KoiMahjongMetaUi_mobileRankingsHeaderAsset__SG8Ub{position:absolute;right:-5.79px;bottom:-4px;width:1085.793px;height:256px;object-fit:fill;pointer-events:none}.KoiMahjongMetaUi_mobileRankingsHome__HbwL9,.KoiMahjongMetaUi_mobileRankingsSettings__AyGhf{position:absolute;top:87px;z-index:2;display:block;width:82px;height:82px;margin:0;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.KoiMahjongMetaUi_mobileRankingsHome__HbwL9{left:155px}.KoiMahjongMetaUi_mobileRankingsSettings__AyGhf{left:843px}.KoiMahjongMetaUi_mobileRankingsHome__HbwL9 img,.KoiMahjongMetaUi_mobileRankingsSettings__AyGhf img{display:block;width:100%;height:100%;object-fit:contain}.KoiMahjongMetaUi_mobileRankingsEyebrow__z0FQN,.KoiMahjongMetaUi_mobileRankingsHeader__5u9GC h2,.KoiMahjongMetaUi_mobileRankingsHeader__5u9GC p{position:absolute;left:175px;display:flex;width:736px;margin:0;align-items:center;justify-content:center;overflow:hidden;font-family:Noto Sans KR,system-ui,sans-serif;letter-spacing:0;text-align:center;white-space:nowrap}.KoiMahjongMetaUi_mobileRankingsEyebrow__z0FQN{top:55px;height:42px;color:#9a639f;font-size:25px;font-weight:700;line-height:normal}.KoiMahjongMetaUi_mobileRankingsHeader__5u9GC h2{top:97px;height:68px;color:#123f37;font-size:52px;font-weight:900;line-height:normal}.KoiMahjongMetaUi_mobileRankingsHeader__5u9GC p{top:178px;height:36px;color:#6c4b3a;font-size:22px;font-weight:500;line-height:normal}.KoiMahjongMetaUi_mobileRankingsScopeTabs__0tNm0{position:absolute;top:252px;left:48px;z-index:2;display:block;width:984px;height:96px;overflow:visible}.KoiMahjongMetaUi_mobileRankingsScopeTabs__0tNm0 button{position:absolute;top:0;display:block;width:479px;height:96px;margin:0;overflow:hidden;border:0;border-radius:8px;padding:0;background-color:transparent;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;box-shadow:none}.KoiMahjongMetaUi_mobileRankingsScopeTabs__0tNm0 button:first-child{left:0}.KoiMahjongMetaUi_mobileRankingsScopeTabs__0tNm0 button:nth-child(2){left:505px}.KoiMahjongMetaUi_mobileRankingsScopeTabs__0tNm0 button.KoiMahjongMetaUi_active__Ito8A{background-image:url(/games/koi-mahjong/menu/rankings/mobile-source-v2/tab-active.webp)}.KoiMahjongMetaUi_mobileRankingsScopeTabs__0tNm0 button:not(.KoiMahjongMetaUi_active__Ito8A){background-image:url(/games/koi-mahjong/menu/rankings/mobile-source-v2/tab-inactive.webp)}.KoiMahjongMetaUi_mobileRankingsScopeTabs__0tNm0 span{position:absolute;top:15px;left:24px;display:flex;width:431px;height:66px;align-items:center;justify-content:center;overflow:hidden;font-family:Noto Sans KR,system-ui,sans-serif;font-size:28px;font-weight:900;line-height:normal;letter-spacing:0;text-align:center;white-space:nowrap}.KoiMahjongMetaUi_mobileRankingsScopeTabs__0tNm0 button.KoiMahjongMetaUi_active__Ito8A span{color:#17433c}.KoiMahjongMetaUi_mobileRankingsScopeTabs__0tNm0 button:not(.KoiMahjongMetaUi_active__Ito8A) span{color:#fff9dc}.KoiMahjongMetaUi_mobileRankingsStageList__9ZUOq{position:absolute;top:362px;left:108px;z-index:1;display:block;width:865px;height:725px;overflow-x:hidden;overflow-y:auto;border-radius:8px;padding:2px 0 32px;background:transparent;scrollbar-gutter:stable;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.KoiMahjongMetaUi_mobileRankingsChallengeIntro__nbp9S,.KoiMahjongMetaUi_mobileRankingsStageList__9ZUOq button{position:relative;display:block;width:745px;height:129.21px;margin:0 0 14px 60px;overflow:hidden;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.KoiMahjongMetaUi_mobileRankingsChallengeIntro__nbp9S>img,.KoiMahjongMetaUi_mobileRankingsStageList__9ZUOq button>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.KoiMahjongMetaUi_mobileRankingsChallengeIntro__nbp9S small,.KoiMahjongMetaUi_mobileRankingsChallengeIntro__nbp9S span,.KoiMahjongMetaUi_mobileRankingsChallengeIntro__nbp9S strong,.KoiMahjongMetaUi_mobileRankingsStageList__9ZUOq button>em,.KoiMahjongMetaUi_mobileRankingsStageList__9ZUOq button>small,.KoiMahjongMetaUi_mobileRankingsStageList__9ZUOq button>span,.KoiMahjongMetaUi_mobileRankingsStageList__9ZUOq button>strong{position:absolute;display:flex;height:65.847px;align-items:center;overflow:hidden;font-family:Noto Sans KR,system-ui,sans-serif;line-height:normal;letter-spacing:0;white-space:nowrap}.KoiMahjongMetaUi_mobileRankingsStageList__9ZUOq button>span{top:32.302px;left:35.948px;justify-content:center;width:78.095px;color:#b9635c;font-size:32px;font-weight:900;text-align:center}.KoiMahjongMetaUi_mobileRankingsStageList__9ZUOq button>strong{top:32.302px;left:133.877px;justify-content:flex-start;width:311.14px;color:#173e38;font-size:32px;font-weight:900;text-align:left;text-overflow:ellipsis}.KoiMahjongMetaUi_mobileRankingsStageList__9ZUOq button>em{top:32.302px;left:352.046px;justify-content:flex-end;width:238px;color:#173e38;font-size:30px;font-style:normal;font-weight:500;text-align:right}.KoiMahjongMetaUi_mobileRankingsStageList__9ZUOq button>small{top:32.302px;left:603.278px;justify-content:flex-end;width:95.449px;color:#786a60;font-size:26px;font-weight:500;text-align:right}.KoiMahjongMetaUi_mobileRankingsChallengeIntro__nbp9S{position:absolute;top:364px;left:108px;z-index:1;margin:0 0 0 60px}.KoiMahjongMetaUi_mobileRankingsChallengeIntro__nbp9S span{top:32.302px;left:35.948px;justify-content:center;width:108px;color:#b9635c;font-size:26px;font-weight:900;text-align:center}.KoiMahjongMetaUi_mobileRankingsChallengeIntro__nbp9S strong{top:32.302px;left:162px;justify-content:flex-start;width:260px;color:#173e38;font-size:32px;font-weight:900;text-align:left}.KoiMahjongMetaUi_mobileRankingsChallengeIntro__nbp9S small{top:32.302px;left:420px;justify-content:flex-end;width:280px;color:#786a60;font-size:20px;font-weight:500;text-align:right}.KoiMahjongMetaUi_mobileRankingsGlobal__UssQQ{position:absolute;top:1102px;left:110px;z-index:2;display:block;width:860px;height:818px;overflow:hidden}.KoiMahjongMetaUi_mobileRankingsGlobalAsset__pB50R{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.KoiMahjongMetaUi_mobileRankingsGlobalTitle__Ilotz{position:absolute;top:15px;left:304.071px;display:flex;width:277.017px;height:69.992px;align-items:center;justify-content:center;overflow:hidden;color:#173e38;font-family:Noto Sans KR,system-ui,sans-serif;font-size:36px;font-weight:900;line-height:normal;letter-spacing:0;text-align:center;white-space:nowrap}.KoiMahjongMetaUi_mobileRankingsTitleBar__Egdu8{position:absolute;top:69.351px;left:268px;width:349.161px;height:29.616px;object-fit:cover;pointer-events:none}.KoiMahjongMetaUi_mobileRankingsMetricTabs___5rb7{position:absolute;top:99px;left:393px;display:block;width:444px;height:113px}.KoiMahjongMetaUi_mobileRankingsMetricTabs___5rb7 button{position:absolute;top:0;display:block;width:213px;height:113px;margin:0;overflow:hidden;border:0;border-radius:0;padding:0;color:#fff3c3;font-family:Noto Sans KR,system-ui,sans-serif;font-size:28px;font-weight:900;line-height:113px;text-align:center;background-color:transparent;box-shadow:none}.KoiMahjongMetaUi_mobileRankingsMetricTabs___5rb7 button:before{position:absolute;top:-25.64%;left:-42.86%;z-index:-1;display:block;width:184.13%;height:148.72%;content:"";background:url(/games/koi-mahjong/menu/rankings/mobile-source-v2/metric-tab.webp) 50%/100% 100% no-repeat;pointer-events:none}.KoiMahjongMetaUi_mobileRankingsMetricTabs___5rb7 button:first-child{left:0}.KoiMahjongMetaUi_mobileRankingsMetricTabs___5rb7 button:nth-child(2){left:231px}.KoiMahjongMetaUi_mobileRankingsRows__YWPjJ{position:absolute;top:226px;left:0;display:block;width:860px;height:520px;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-gutter:stable}.KoiMahjongMetaUi_mobileRankingsRows__YWPjJ:before{position:absolute;top:66.66px;left:129.834px;display:block;width:644.429px;height:4.999px;content:"";background:url(/games/koi-mahjong/menu/rankings/mobile-source-v2/underbar-long.webp) 50%/100% 100% no-repeat;pointer-events:none}.KoiMahjongMetaUi_mobileRankingsRows__YWPjJ>p{position:absolute;top:-8px;left:110px;width:640px;height:60px;margin:0;color:#173e38;font-family:Noto Sans KR,system-ui,sans-serif;font-size:28px;font-weight:900;line-height:60px;text-align:center}.KoiMahjongMetaUi_mobileRankingsRows__YWPjJ>div{position:relative;display:block;width:860px;height:70px}.KoiMahjongMetaUi_mobileRankingsRows__YWPjJ>div>em,.KoiMahjongMetaUi_mobileRankingsRows__YWPjJ>div>span,.KoiMahjongMetaUi_mobileRankingsRows__YWPjJ>div>strong{position:absolute;top:0;display:flex;height:69.992px;align-items:center;overflow:hidden;font-family:Noto Sans KR,system-ui,sans-serif;line-height:normal;letter-spacing:0;white-space:nowrap}.KoiMahjongMetaUi_mobileRankingsRows__YWPjJ>div>span{left:124px;justify-content:center;width:61.235px;color:#c46b60;font-size:32px;font-weight:900;text-align:center}.KoiMahjongMetaUi_mobileRankingsRows__YWPjJ>div>strong{left:214.397px;justify-content:flex-start;width:277.017px;color:#173e38;font-size:28px;font-weight:900;text-align:left;text-overflow:ellipsis}.KoiMahjongMetaUi_mobileRankingsRows__YWPjJ>div>em{left:520.573px;justify-content:flex-end;width:218.698px;color:#173e38;font-size:28px;font-style:normal;font-weight:900;text-align:right}.KoiMahjongMetaUi_mobileGuideBar__bWpec{left:21px!important;top:1362px!important;right:auto!important;bottom:auto!important;box-sizing:border-box!important;width:1047.103px!important;height:126px!important;min-height:126px!important;grid-template-columns:147.724px 650px 180px!important;gap:0!important;align-items:center!important;border:2.172px solid rgba(246,219,157,.72)!important;border-radius:8.69px!important;padding:16.29px 21.72px!important;background:rgba(255,251,237,.92)!important;box-shadow:0 10.862px 28.241px rgba(10,34,31,.24)!important;backdrop-filter:blur(6.517px)!important}.KoiMahjongMetaUi_mobileGuideBar__bWpec>span{width:147.724px!important;height:58.655px!important;font-size:26.069px!important;line-height:31.283px!important}.KoiMahjongMetaUi_mobileGuideBar__bWpec .KoiMahjongMetaUi_guideRow__Hvei5{grid-template-columns:205px 76.034px 58.655px!important;justify-content:start!important}.KoiMahjongMetaUi_mobileGuideBar__bWpec .KoiMahjongMetaUi_guideTiles__5aePj>span{width:63px!important;height:89.069px!important;border-radius:6.517px!important}.KoiMahjongMetaUi_mobileGuideBar__bWpec .KoiMahjongMetaUi_guideRow__Hvei5>em,.KoiMahjongMetaUi_mobileGuideBar__bWpec .KoiMahjongMetaUi_guideRow__Hvei5>strong{font-size:23.897px!important;line-height:28.676px!important}.KoiMahjongMetaUi_mobileDeckPreview__HuuAT{grid-template-columns:56.483px minmax(0,110.793px)!important;column-gap:12.69px!important}.KoiMahjongMetaUi_mobileDeckPreview__HuuAT img{width:56.483px!important;height:82.552px!important}.KoiMahjongMetaUi_mobileDeckPreview__HuuAT span,.KoiMahjongMetaUi_mobileDeckPreview__HuuAT strong{font-size:17.379px!important;line-height:20.855px!important}