.KoiMahjongMetaUi-module__B2eFyq__overlay,.KoiMahjongMetaUi-module__B2eFyq__fullPanel,.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot{z-index:40000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#071b1bc2;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.KoiMahjongMetaUi-module__B2eFyq__overlay{z-index:2147483647;isolation:isolate;width:100vw;height:100dvh;position:fixed}.KoiMahjongMetaUi-module__B2eFyq__overlay[data-contained=true]{width:100%;height:100%;position:absolute}.KoiMahjongMetaUi-module__B2eFyq__skinDialog,.KoiMahjongMetaUi-module__B2eFyq__challengePanel,.KoiMahjongMetaUi-module__B2eFyq__rankingsPanel{color:#173e38;background:#fffbeff5;border-radius:8px;width:min(760px,100% - 32px);max-height:calc(100% - 32px);padding:28px;position:relative;overflow:auto;box-shadow:0 24px 80px #0000006b}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinDialog,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengePanel,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsPanel{width:920px;max-height:1740px;padding:46px}.KoiMahjongMetaUi-module__B2eFyq__closeButton{color:#fff;background:#174f49;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:24px;display:grid;position:absolute;top:16px;right:16px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__closeButton{width:64px;height:64px;font-size:38px;top:26px;right:26px}.KoiMahjongMetaUi-module__B2eFyq__dialogHeader span,.KoiMahjongMetaUi-module__B2eFyq__challengeHeader span,.KoiMahjongMetaUi-module__B2eFyq__rankingsHeader span,.KoiMahjongMetaUi-module__B2eFyq__desktopGuide header span{color:#ba695f;letter-spacing:0;font-size:12px;font-weight:900}.KoiMahjongMetaUi-module__B2eFyq__dialogHeader h2,.KoiMahjongMetaUi-module__B2eFyq__challengeHeader h2,.KoiMahjongMetaUi-module__B2eFyq__rankingsHeader h2{color:#173e38;letter-spacing:0;margin:5px 0 7px;font-size:30px;line-height:1.15}.KoiMahjongMetaUi-module__B2eFyq__dialogHeader p,.KoiMahjongMetaUi-module__B2eFyq__challengeHeader p{color:#61716a;margin:0;font-size:14px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__dialogHeader span,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeHeader span,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader span{font-size:22px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__dialogHeader h2,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeHeader h2,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader h2{margin-top:10px;font-size:48px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__dialogHeader p,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeHeader p{font-size:25px}.KoiMahjongMetaUi-module__B2eFyq__skinGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.KoiMahjongMetaUi-module__B2eFyq__skinChoice{color:#173e38;background:#ffffffb3;border:2px solid #1d4d4433;border-radius:8px;align-content:start;justify-items:center;min-width:0;min-height:214px;padding:20px 14px;display:grid;box-shadow:0 8px 20px #2826171a}.KoiMahjongMetaUi-module__B2eFyq__skinChoice.KoiMahjongMetaUi-module__B2eFyq__selected{background:#fff6e5;border-color:#c87568;box-shadow:0 0 0 3px #c875682e,0 10px 24px #412b1924}.KoiMahjongMetaUi-module__B2eFyq__skinPreview{justify-content:center;align-items:flex-end;height:106px;display:flex}.KoiMahjongMetaUi-module__B2eFyq__skinPreview img{object-fit:contain;filter:drop-shadow(0 6px 5px #221f1340);width:74px;height:100px}.KoiMahjongMetaUi-module__B2eFyq__skinPreview img+img{margin-left:-15px}.KoiMahjongMetaUi-module__B2eFyq__skinChoice strong{margin-top:12px;font-size:20px}.KoiMahjongMetaUi-module__B2eFyq__skinChoice small{color:#68746f;margin-top:6px;font-size:12px;line-height:1.45}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinChoice strong{margin-top:20px;font-size:34px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinChoice small{margin-top:10px;font-size:21px}.KoiMahjongMetaUi-module__B2eFyq__primaryButton{color:#fff8dc;background:linear-gradient(#26766b,#12443f);border:0;border-radius:8px;width:100%;min-height:58px;font-size:19px;font-weight:900;box-shadow:0 8px 18px #12443f40}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinDialog{box-sizing:border-box;width:min(100%,540px);max-height:calc(100dvh - 24px);padding:clamp(16px,4vw,24px)}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__dialogHeader span{font-size:12px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__dialogHeader h2{margin:6px 44px 6px 0;font-size:clamp(24px,6vw,32px);line-height:1.12}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__dialogHeader p{font-size:14px;line-height:1.4}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinGrid{gap:10px;margin:18px 0}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinChoice{min-height:0;padding:14px 8px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinPreview{height:clamp(88px,24vw,120px)}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinPreview img{width:clamp(58px,18vw,82px);height:clamp(84px,23vw,114px)}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinChoice strong{margin-top:10px;font-size:18px;line-height:1.2}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinChoice small{margin-top:5px;font-size:11px;line-height:1.35}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__primaryButton{min-height:56px;font-size:18px}@media (max-width:47.99rem){.KoiMahjongMetaUi-module__B2eFyq__overlay.KoiMahjongMetaUi-module__B2eFyq__mobile{box-sizing:border-box;padding:max(6px, env(safe-area-inset-top)) 0 max(56px, env(safe-area-inset-bottom))}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinDialog{border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;max-height:none;padding:12px;display:grid;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinChoice{align-content:center;height:100%;min-height:0;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__closeButton{width:34px;height:34px;font-size:21px;top:8px;right:8px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__dialogHeader span{font-size:12px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__dialogHeader h2{margin:3px 40px 3px 0;font-size:clamp(21px,6.2vw,25px);line-height:1.08}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__dialogHeader p{font-size:12px;line-height:1.3}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinGrid{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;margin:10px 0;overflow:hidden auto}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinChoice{min-height:0;padding:7px 4px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinPreview{height:62px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinPreview img{width:46px;height:62px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinPreview img+img{margin-left:-9px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinChoice strong{margin-top:6px;font-size:15px;line-height:1.2}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinChoice small{margin-top:3px;font-size:9px;line-height:1.25}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__primaryButton{z-index:2;touch-action:manipulation;flex:none;min-height:46px;font-size:16px;position:relative}}.KoiMahjongMetaUi-module__B2eFyq__menuMeta{z-index:180;pointer-events:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:.833333cqw;width:38.3333%;height:6.55556%;display:grid;position:absolute;inset:90.1111% auto auto 5.83333%}.KoiMahjongMetaUi-module__B2eFyq__menuMeta button{isolation:isolate;color:#173d34;text-align:left;width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif;display:block;position:relative;overflow:visible}.KoiMahjongMetaUi-module__B2eFyq__shortcutBackground{z-index:0;object-fit:fill;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.KoiMahjongMetaUi-module__B2eFyq__shortcutIcon{z-index:1;pointer-events:none;place-items:center;width:22%;height:74%;display:grid;position:absolute;top:13%;left:7%}.KoiMahjongMetaUi-module__B2eFyq__shortcutIcon img{object-fit:contain;filter:drop-shadow(0 .18cqh .18cqh #30241333);width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block;position:absolute;inset:0}.KoiMahjongMetaUi-module__B2eFyq__shortcutIcon b{color:#fff8df;background:#b7655a;border:1px solid #8b473975;border-radius:50%;place-items:center;min-width:1.45em;height:1.45em;font-size:.72cqw;font-weight:1000;line-height:1;display:grid;position:absolute;bottom:-2%;right:-14%;box-shadow:0 .12cqh .25cqh #46271a40}.KoiMahjongMetaUi-module__B2eFyq__shortcutCopy{z-index:1;pointer-events:none;align-content:center;min-width:0;display:grid;position:absolute;inset:20% 6% 18% 32%}.KoiMahjongMetaUi-module__B2eFyq__shortcutCopy strong,.KoiMahjongMetaUi-module__B2eFyq__shortcutCopy small{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.15;display:block;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__shortcutCopy strong{color:#173d34;font-size:1.02cqw;font-weight:900}.KoiMahjongMetaUi-module__B2eFyq__shortcutCopy small{color:#7f6757;margin-top:.18cqh;font-size:.62cqw;font-weight:700}.KoiMahjongMetaUi-module__B2eFyq__menuMeta.KoiMahjongMetaUi-module__B2eFyq__mobile{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:810px;height:124px;inset:1628px auto auto 29px}.KoiMahjongMetaUi-module__B2eFyq__menuMeta.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeShortcut,.KoiMahjongMetaUi-module__B2eFyq__menuMeta.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__skinShortcut,.KoiMahjongMetaUi-module__B2eFyq__menuMeta.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__shopShortcut{width:100%;height:124px}.KoiMahjongMetaUi-module__B2eFyq__menuMeta.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__shortcutIcon{width:74px;height:94px;top:15px;left:27px}.KoiMahjongMetaUi-module__B2eFyq__menuMeta.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__shortcutIcon b{min-width:30px;height:30px;font-size:17px;bottom:-2px;right:-12px}.KoiMahjongMetaUi-module__B2eFyq__menuMeta.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__shortcutCopy{align-content:center;inset:0 24px 0 118px}.KoiMahjongMetaUi-module__B2eFyq__menuMeta.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__shortcutCopy strong{font-size:32px}.KoiMahjongMetaUi-module__B2eFyq__menuMeta.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__shortcutCopy small{display:none}:is(.koi-mahjong-canvas .KoiMahjongMetaUi-module__B2eFyq__challengeBoard,.koi-mahjong-canvas[data-game-type=shisen] .KoiMahjongMetaUi-module__B2eFyq__challengeBoard){--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,.96))!important;--mahjong-row-step:calc(var(--mahjong-tile-h) * var(--mahjong-standard-row-step-ratio,.68))!important;--mahjong-board-h-factor:var(--mahjong-standard-board-h-factor)!important}.koi-mahjong-canvas .KoiMahjongMetaUi-module__B2eFyq__challengeBoardMobile{--mahjong-board-align-x:0!important;--mahjong-board-align-y:0!important;--mahjong-board-offset-x:90.864px!important;--mahjong-board-offset-y:44.46px!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:.975!important;--mahjong-standard-row-step-ratio:.68!important;--mahjong-board-h-factor:1!important}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071b1b9e;padding:30px}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile){padding:0;display:block}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot .KoiMahjongMetaUi-module__B2eFyq__challengePanel{z-index:0;box-sizing:border-box;background:0 0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(1120px,100% - 48px);height:min(700px,100% - 40px);max-height:none;padding:158px 82px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 72px #0000005c}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__challengePanel{width:1440px;height:900px;max-height:none;padding:0;display:block;position:absolute;top:0;left:0;overflow:hidden;transform:none}.KoiMahjongMetaUi-module__B2eFyq__challengePanelAsset{z-index:-1;object-fit:fill;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__challengePanelAsset{width:658px;height:558px;inset:171px auto auto 391px}.KoiMahjongMetaUi-module__B2eFyq__challengeHeader{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__challengeHeader{width:1440px;height:900px;display:block;position:absolute;top:0;left:0}.KoiMahjongMetaUi-module__B2eFyq__challengeBack{place-items:center;width:68px;height:68px;display:grid;overflow:visible;background:0 0!important;border:0!important;border-radius:50%!important;min-height:0!important;padding:0!important}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__challengeBack{z-index:2;pointer-events:auto;width:44.655px;height:44.655px;position:absolute;top:306px;left:901px}.KoiMahjongMetaUi-module__B2eFyq__challengeBack img{object-fit:contain;filter:drop-shadow(0 4px 6px #492c1738);width:100%;height:100%;display:block}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__challengeBack img{filter:drop-shadow(0 2.627px 7.88px #492c1738)}.KoiMahjongMetaUi-module__B2eFyq__challengeHeading{min-width:0}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__challengeHeading{pointer-events:none;width:1440px;height:900px;position:absolute;top:0;left:0}.KoiMahjongMetaUi-module__B2eFyq__challengeHeader>button:not(.KoiMahjongMetaUi-module__B2eFyq__challengeBack),.KoiMahjongMetaUi-module__B2eFyq__rankingsHeader>button{color:#174f49;background:#fff;border:1px solid #194b4440;border-radius:8px;min-height:42px;padding:0 15px;font-weight:900}.KoiMahjongMetaUi-module__B2eFyq__challengeHeader h2{margin:4px 0 5px;font-size:38px}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__challengeHeader span{color:#ba695f;white-space:nowrap;width:21.671px;height:11.82px;font-family:Arial,sans-serif;font-size:7.88px;font-weight:900;line-height:11.82px;display:block;position:absolute;top:310px;left:495px}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__challengeHeader h2{color:#173e38;white-space:nowrap;width:68.952px;height:28.894px;margin:0;font-family:Arial,sans-serif;font-size:24.954px;font-weight:400;line-height:28.697px;display:block;position:absolute;top:326.417px;left:495px}.KoiMahjongMetaUi-module__B2eFyq__challengeHeader p{font-size:16px}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__challengeHeader p{color:#61716a;white-space:nowrap;width:162.202px;height:15.76px;margin:0;font-family:Arial,sans-serif;font-size:10.507px;font-weight:400;line-height:15.76px;display:block;position:absolute;top:358.074px;left:495px}.KoiMahjongMetaUi-module__B2eFyq__unlockBadge,.KoiMahjongMetaUi-module__B2eFyq__lockBadge{white-space:nowrap;border:1px solid #7d5d3e2e;border-radius:6px;padding:10px 14px;font-size:12px;font-weight:900;box-shadow:0 4px 12px #4c36231a}.KoiMahjongMetaUi-module__B2eFyq__unlockBadge{color:#145749;background:#dff2dfe6}.KoiMahjongMetaUi-module__B2eFyq__lockBadge{color:#755b45;background:#eee5d7eb}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__unlockBadge,.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__lockBadge{box-sizing:border-box;color:#755b45;background:#eee5d7eb;border-width:.779px;border-radius:4.673px;width:125.001px;height:31.156px;padding:8.568px 11.684px;font-family:Arial,sans-serif;font-size:9.347px;font-weight:900;line-height:14.02px;position:absolute;top:595px;left:657px;box-shadow:0 3.116px 9.347px #4c36231a}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__unlockBadge{color:#145749;background:#dff2dfe6}.KoiMahjongMetaUi-module__B2eFyq__challengeTiles{justify-content:center;align-items:center;min-height:0;margin:8px 0 2px;display:flex}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__challengeTiles{justify-content:flex-start;align-items:flex-start;width:302.133px;height:124.667px;margin:0;position:absolute;top:410.733px;left:568.934px}.KoiMahjongMetaUi-module__B2eFyq__challengeTiles img{object-fit:contain;filter:drop-shadow(0 9px 8px #1d21173d);width:118px;height:170px}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__challengeTiles img{filter:drop-shadow(0 6.6px 11.733px #1d21173d);flex:none;width:86.533px;height:124.667px}.KoiMahjongMetaUi-module__B2eFyq__challengeTiles img+img{margin-left:-20px}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__challengeTiles img+img{margin-left:-14.666px}.KoiMahjongMetaUi-module__B2eFyq__ruleLine{color:#6b5f53;text-align:center;margin:0 0 18px;font-size:15px;font-weight:800}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__ruleLine{color:#6b5f53;text-align:center;white-space:nowrap;width:318px;height:23px;margin:0;font-family:Arial,sans-serif;font-size:15px;font-weight:800;line-height:22.5px;display:block;position:absolute;top:560px;left:561px}.KoiMahjongMetaUi-module__B2eFyq__challengeModes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__challengeModes{grid-template-columns:232.513px 232.513px;gap:11.975px;width:477px;height:47.9px;display:grid;position:absolute;top:639.748px;left:482px}.KoiMahjongMetaUi-module__B2eFyq__challengeModes button{color:#fff9df;height:96px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;padding:14px 28px;display:grid;position:relative;overflow:visible}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__challengeModes button{width:232.513px;height:47.9px;padding:0;display:block}.KoiMahjongMetaUi-module__B2eFyq__challengeModeAsset{z-index:0;object-fit:fill;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.KoiMahjongMetaUi-module__B2eFyq__challengeModes button:disabled{color:#756f65;opacity:.55;filter:none}.KoiMahjongMetaUi-module__B2eFyq__challengeModes button>span,.KoiMahjongMetaUi-module__B2eFyq__challengeModes button>strong,.KoiMahjongMetaUi-module__B2eFyq__challengeModes button>small{z-index:1;position:relative}.KoiMahjongMetaUi-module__B2eFyq__challengeModes button>span{color:#ffe39b;font-size:21px;font-weight:1000}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__challengeModes button>span{color:#ffe39b;text-align:center;width:14.969px;height:15.967px;font-family:Arial,sans-serif;font-size:10.478px;font-weight:400;line-height:15.717px;display:block;position:absolute;top:16.091px;left:20.956px}.KoiMahjongMetaUi-module__B2eFyq__challengeModes strong{text-align:left;font-size:21px}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__challengeModes strong{color:#756f65;text-align:left;white-space:nowrap;width:51.392px;height:15.967px;font-family:Arial,sans-serif;font-size:10.478px;font-weight:700;line-height:15.717px;display:block;position:absolute;top:16.091px;left:42.908px}.KoiMahjongMetaUi-module__B2eFyq__challengeModes small{font-size:12px;font-weight:900}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__challengeModes small{color:#756f65;text-align:center;white-space:nowrap;width:11.476px;height:8.981px;font-family:Arial,sans-serif;font-size:5.987px;font-weight:900;line-height:8.981px;display:block;position:absolute;top:19.459px;left:207.623px}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot.KoiMahjongMetaUi-module__B2eFyq__mobile{background:0 0;padding:0;display:block}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeDim{z-index:0;pointer-events:none;background:#071b1b6b;width:1080px;height:1920px;position:absolute;inset:0}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengePanel{width:1080px;height:1920px;max-height:none;box-shadow:none;padding:0;display:block;position:absolute;top:0;left:0;overflow:hidden;transform:none}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengePanelAsset{z-index:1;pointer-events:none;width:1026.43px;height:867.33px;display:block;position:absolute;top:369px;left:27px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__challengeRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengePanelAsset img{object-fit:fill;pointer-events:none;width:100%;max-width:none;height:100.27%;display:block;position:absolute;top:-.13%;left:0}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeHeader{filter:drop-shadow(0 18px 18px #140a0547);border-radius:30px;width:1080px;height:252px;display:block;position:absolute;top:0;left:0;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeHeaderAsset{z-index:0;object-fit:fill;pointer-events:none;width:1059px;height:244px;display:block;position:absolute;top:8px;left:10px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeBack{z-index:4;pointer-events:auto;width:82px;min-width:82px;height:82px;min-height:82px;position:absolute;top:87px;left:155px;background:0 0!important;border:0!important;padding:0!important}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeBack img{object-fit:contain;display:block;position:absolute;inset:0;width:82px!important;max-width:none!important;height:82px!important}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeSettings{z-index:4;pointer-events:auto;border-radius:50%;place-items:center;width:82px;min-width:82px;height:82px;min-height:0;display:grid;position:absolute;top:87px;left:843px;background:0 0!important;border:0!important;padding:0!important}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeSettings img{object-fit:contain;display:block;position:absolute;top:-1px;left:-1px;width:82px!important;max-width:none!important;height:82px!important}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeHeading{z-index:2;pointer-events:none;width:1080px;height:252px;position:absolute;top:0;left:0}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeHeader span{color:#b85952;text-align:center;white-space:nowrap;width:736px;height:42px;margin:0;font-family:Noto Sans KR,sans-serif;font-size:22px;font-weight:900;line-height:42px;display:block;position:absolute;top:55px;left:175px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeHeader h2{color:#123f37;text-align:center;white-space:nowrap;width:736px;height:68px;margin:0;font-family:Noto Sans KR,sans-serif;font-size:52px;font-weight:900;line-height:68px;display:block;position:absolute;top:97px;left:175px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeHeader p{color:#636157;text-align:center;white-space:nowrap;width:736px;height:36px;margin:0;font-family:Noto Sans KR,sans-serif;font-size:24px;font-weight:400;line-height:36px;display:block;position:absolute;top:178px;left:175px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__unlockBadge,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__lockBadge{z-index:3;color:#123f37;text-align:center;width:120px;height:54px;box-shadow:none;white-space:nowrap;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;font-family:Noto Sans KR,sans-serif;font-size:20px;font-weight:700;line-height:54px;display:block;position:absolute;top:178px;left:755px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeTiles{z-index:2;pointer-events:none;width:660px;height:278px;margin:0;display:block;position:absolute;top:722px;left:210px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeTiles img{filter:drop-shadow(2.5px 5px 4.5px #140f0542);border-radius:9.8px;width:178px;height:278px;position:absolute;top:0}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeTiles img+img{margin-left:0}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeTiles img:first-child{left:0}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeTiles img:nth-child(2){left:160px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeTiles img:nth-child(3){left:321px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeTiles img:nth-child(4){left:482px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__ruleLine{z-index:2;color:#636157;text-align:center;white-space:nowrap;pointer-events:none;width:780px;height:50px;margin:0;font-family:Noto Sans KR,sans-serif;font-size:24px;font-weight:700;line-height:50px;display:block;position:absolute;top:1087px;left:150px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes{z-index:3;width:776px;height:376px;display:block;position:absolute;top:1395px;left:152px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes button{width:776px;height:176px;padding:0;display:block;position:absolute;left:0}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes button:first-child{top:0}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes button:nth-child(2){top:200px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes button:disabled{opacity:1;filter:none;cursor:default;pointer-events:none}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes button:after{content:"";z-index:2;pointer-events:none;background:#0814126b;border-radius:58px;display:none;position:absolute;inset:0}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes .KoiMahjongMetaUi-module__B2eFyq__challengeModeInactive:after{display:block}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes .KoiMahjongMetaUi-module__B2eFyq__challengeModeInactive .KoiMahjongMetaUi-module__B2eFyq__challengeModeAsset{filter:grayscale(.18)brightness(.76)saturate(.72)}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes .KoiMahjongMetaUi-module__B2eFyq__challengeModeInactive>span,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes .KoiMahjongMetaUi-module__B2eFyq__challengeModeInactive>strong,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes .KoiMahjongMetaUi-module__B2eFyq__challengeModeInactive>small{z-index:3;text-shadow:0 2px 4px #0000006b;color:#fff7d69e!important}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes .KoiMahjongMetaUi-module__B2eFyq__challengeModeInactive>small{width:190px;font-size:26px;left:548px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes .KoiMahjongMetaUi-module__B2eFyq__challengeModeInactive>span{opacity:0}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes .KoiMahjongMetaUi-module__B2eFyq__challengeModeLock{z-index:4;color:#fff7d6;text-align:center;place-items:center;width:96px;height:78px;font-family:Noto Sans KR,sans-serif;font-size:32px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:49px;left:54px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes button>span{color:#ffe39c;text-align:center;width:88px;height:78px;font-family:Noto Sans KR,sans-serif;font-size:34px;font-weight:900;line-height:78px;display:block;position:absolute;top:40px;left:56px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes strong{text-align:center;white-space:nowrap;width:350px;height:78px;font-family:Noto Sans KR,sans-serif;font-size:35px;font-weight:900;line-height:78px;display:block;position:absolute;top:49px;left:170px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes small{text-align:center;white-space:nowrap;width:190px;height:78px;font-family:Noto Sans KR,sans-serif;font-size:26px;font-weight:800;line-height:78px;display:block;position:absolute;top:49px;left:548px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes button strong,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeModes button small{color:#fff7d6}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide{z-index:220;box-sizing:border-box;color:#173e38;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#fffcf2d6;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:23.6111cqw;height:67.7778cqh;padding:16px;display:grid;position:absolute;top:20.2222cqh;left:auto;right:1.66667cqw;overflow:hidden;box-shadow:0 16px 40px #102b263d}.KoiMahjongMetaUi-module__B2eFyq__desktopChallengeAd{z-index:210;pointer-events:auto;border-radius:8px;position:absolute;overflow:hidden;width:11.6667cqw!important;height:66.6667cqh!important;inset:21.5556cqh auto auto 13.0556cqw!important}:is(.KoiMahjongMetaUi-module__B2eFyq__desktopChallengeAd>.ad-slot,.KoiMahjongMetaUi-module__B2eFyq__desktopChallengeAd [aria-label]){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-module__B2eFyq__desktopChallengeAd.KoiMahjongMetaUi-module__B2eFyq__desktopChallengeAd .ad-slot[data-ad-layout=vertical]>[aria-label]>.group{background:#fff7e9!important;grid-template-rows:55% 45%!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;height:100%!important;min-height:0!important}.KoiMahjongMetaUi-module__B2eFyq__desktopChallengeAd .group>span:first-child{background:#e9e0d2!important;width:100%!important;height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important}.koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .KoiMahjongMetaUi-module__B2eFyq__desktopChallengeAd.KoiMahjongMetaUi-module__B2eFyq__desktopChallengeAd .ad-slot .group>span:first-child>img{object-fit:cover!important;object-position:center!important;filter:none!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important}.KoiMahjongMetaUi-module__B2eFyq__desktopChallengeAd .group>span:first-child>span:last-child{background:linear-gradient(#0000,#14231f6b)!important;height:30%!important;display:block!important}.KoiMahjongMetaUi-module__B2eFyq__desktopChallengeAd .group>span:nth-child(2){background:linear-gradient(#fff9ee 0%,#fff1df 100%)!important;min-height:0!important;padding:14px 12px 12px!important;line-height:1.25!important}.KoiMahjongMetaUi-module__B2eFyq__desktopChallengeAd .group>span:nth-child(2)>span:first-child{font-size:10px!important;line-height:1.2!important}.KoiMahjongMetaUi-module__B2eFyq__desktopChallengeAd .group>span:nth-child(2)>span:nth-child(2){margin-top:5px!important;font-size:18px!important;line-height:1.15!important}.KoiMahjongMetaUi-module__B2eFyq__desktopChallengeAd .group>span:nth-child(2)>span:nth-child(3){margin-top:9px!important;font-size:12px!important;line-height:1.5!important}.KoiMahjongMetaUi-module__B2eFyq__desktopChallengeAd .group>span:nth-child(2)>span:last-child{text-align:center!important;gap:8px!important;margin-top:auto!important;padding-top:12px!important;display:grid!important}.KoiMahjongMetaUi-module__B2eFyq__desktopChallengeAd .group>span:nth-child(2)>span:last-child>span:first-child{box-sizing:border-box!important;place-items:center!important;width:100%!important;min-height:32px!important;font-size:11px!important;display:grid!important}.KoiMahjongMetaUi-module__B2eFyq__desktopChallengeAd .group>span:nth-child(2)>span:last-child>span:last-child{font-size:10px!important}.KoiMahjongMetaUi-module__B2eFyq__resultRankingCard{z-index:60000;color:#173e38;pointer-events:none;background:#fffaebf5;border:1px solid #e7b760b8;border-radius:8px;width:320px;min-height:148px;padding:16px 18px;position:absolute;top:540px;right:36px;overflow:hidden;box-shadow:0 16px 36px #081d1b57}.KoiMahjongMetaUi-module__B2eFyq__resultRankingCard>header{border-bottom:1px solid #184e461f;justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}.KoiMahjongMetaUi-module__B2eFyq__resultRankingCard>header span{font-size:13px;font-weight:900}.KoiMahjongMetaUi-module__B2eFyq__resultRankingCard>header em{color:#8f4039;background:#ffe0d1;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:1000}.KoiMahjongMetaUi-module__B2eFyq__resultRankingBody{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding-top:10px;display:grid}.KoiMahjongMetaUi-module__B2eFyq__resultRankingBody>strong{color:#bd675d;grid-row:1/3;font-size:36px;line-height:1}.KoiMahjongMetaUi-module__B2eFyq__resultRankingBody p{justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.KoiMahjongMetaUi-module__B2eFyq__resultRankingBody p span,.KoiMahjongMetaUi-module__B2eFyq__resultRankingBody small{color:#65736d;font-size:10px}.KoiMahjongMetaUi-module__B2eFyq__resultRankingBody p b{font-size:15px}.KoiMahjongMetaUi-module__B2eFyq__resultRankingStatus{color:#718079;place-items:center;min-height:70px;font-size:13px;display:grid}.KoiMahjongMetaUi-module__B2eFyq__resultRankingCard.KoiMahjongMetaUi-module__B2eFyq__mobile{border-width:2px;width:896px;min-height:150px;padding:20px 28px;top:690px;left:92px;right:auto}.KoiMahjongMetaUi-module__B2eFyq__resultRankingCard.KoiMahjongMetaUi-module__B2eFyq__mobile>header{padding-bottom:12px}.KoiMahjongMetaUi-module__B2eFyq__resultRankingCard.KoiMahjongMetaUi-module__B2eFyq__mobile>header span{font-size:25px}.KoiMahjongMetaUi-module__B2eFyq__resultRankingCard.KoiMahjongMetaUi-module__B2eFyq__mobile>header em{padding:6px 12px;font-size:18px}.KoiMahjongMetaUi-module__B2eFyq__resultRankingCard.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__resultRankingBody{grid-template-columns:150px minmax(0,1fr) auto;gap:8px 20px;padding-top:13px}.KoiMahjongMetaUi-module__B2eFyq__resultRankingCard.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__resultRankingBody>strong{grid-row:1/3;font-size:54px}.KoiMahjongMetaUi-module__B2eFyq__resultRankingCard.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__resultRankingBody p{grid-row:1/3}.KoiMahjongMetaUi-module__B2eFyq__resultRankingCard.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__resultRankingBody p span,.KoiMahjongMetaUi-module__B2eFyq__resultRankingCard.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__resultRankingBody small{font-size:20px}.KoiMahjongMetaUi-module__B2eFyq__resultRankingCard.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__resultRankingBody p b{font-size:31px}.KoiMahjongMetaUi-module__B2eFyq__resultRankingCard.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__resultRankingStatus{min-height:74px;font-size:24px}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide header{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.KoiMahjongMetaUi-module__B2eFyq__guideList{gap:7px;display:grid}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__guideList{overscroll-behavior:contain;touch-action:pan-y;align-content:start;min-height:0;overflow:hidden auto}.KoiMahjongMetaUi-module__B2eFyq__guideRow{border-bottom:1px solid #194b441c;grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:8px;min-width:0;padding:7px 0;display:grid}.KoiMahjongMetaUi-module__B2eFyq__guideTiles{align-items:center;gap:4px;min-width:0;display:flex}.KoiMahjongMetaUi-module__B2eFyq__guideTiles>span{border:1px solid #0000;border-radius:5px;flex:none;place-items:center;width:38px;height:52px;display:grid;position:relative}.KoiMahjongMetaUi-module__B2eFyq__guideTiles img{object-fit:contain;width:100%;height:100%}.KoiMahjongMetaUi-module__B2eFyq__guideTiles .KoiMahjongMetaUi-module__B2eFyq__missing img{opacity:.2;filter:grayscale(.4)}.KoiMahjongMetaUi-module__B2eFyq__guideTiles .KoiMahjongMetaUi-module__B2eFyq__available{border-color:#50a99a;box-shadow:0 0 9px #2aad9594}.KoiMahjongMetaUi-module__B2eFyq__guideTiles .KoiMahjongMetaUi-module__B2eFyq__available img{opacity:.56}.KoiMahjongMetaUi-module__B2eFyq__guideTiles .KoiMahjongMetaUi-module__B2eFyq__acquired img{opacity:1}.KoiMahjongMetaUi-module__B2eFyq__guideTiles i{color:#fff;background:#26766b;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:-2px;right:-3px}.KoiMahjongMetaUi-module__B2eFyq__guideRow>strong{white-space:nowrap;font-size:12px}.KoiMahjongMetaUi-module__B2eFyq__guideRow>em{color:#b86259;text-align:right;font-size:11px;font-style:normal;font-weight:900}.KoiMahjongMetaUi-module__B2eFyq__challengeSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__challengeSummary{align-self:end;margin-top:0}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__challengeSummary>div{box-sizing:border-box;height:54px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__challengeSummary>div{background:#154e4614;border-radius:6px;min-width:0;padding:8px}.KoiMahjongMetaUi-module__B2eFyq__challengeSummary span{color:#68756f;font-size:9px;display:block}.KoiMahjongMetaUi-module__B2eFyq__challengeSummary strong{margin-top:3px;font-size:15px;display:block}.KoiMahjongMetaUi-module__B2eFyq__challengeSummary .KoiMahjongMetaUi-module__B2eFyq__deckSummary{padding-right:8px;position:relative}.KoiMahjongMetaUi-module__B2eFyq__deckSummary i{color:#8b7660;font-size:7px;font-style:normal;font-weight:800;position:absolute;bottom:3px;right:4px}.KoiMahjongMetaUi-module__B2eFyq__deckSummary img{object-fit:contain;width:25px;height:38px;position:absolute;top:5px;right:5px}.KoiMahjongMetaUi-module__B2eFyq__challengeSummary p{color:#a6534d;grid-column:1/-1;justify-content:space-between;margin:2px 0 0;font-size:11px;display:flex}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide{-webkit-backdrop-filter:blur(.833333cqw);backdrop-filter:blur(.833333cqw);border-radius:.555556cqw;padding:1.77778cqh 1.11111cqw;box-shadow:0 1.77778cqh 2.77778cqw #102b263d}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide header{margin-bottom:1.11111cqh}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide header span{font-size:1.33333cqh}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide header strong{font-size:1.77778cqh}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__guideList{scrollbar-width:none;gap:.777778cqh}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__guideList::-webkit-scrollbar{display:none}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__guideRow{border-bottom-width:.069444cqw;grid-template-columns:minmax(0,1fr) auto 2.5cqw;gap:.555556cqw;padding:.777778cqh 0}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__guideTiles{gap:.277778cqw}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__guideTiles>span{border-width:.069444cqw;border-radius:.347222cqw;width:2.63889cqw;height:5.77778cqh}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__guideTiles i{width:1.04167cqw;height:1.66667cqh;font-size:1cqh;bottom:-.222222cqh;right:-.208333cqw}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__guideRow>strong{font-size:1.33333cqh}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__guideRow>em{font-size:1.22222cqh}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__challengeSummary{gap:.416667cqw}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__challengeSummary>div{border-radius:.416667cqw;height:6cqh;padding:.555556cqw}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__challengeSummary span{font-size:1cqh}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__challengeSummary strong{margin-top:.333333cqh;font-size:1.66667cqh}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__challengeSummary .KoiMahjongMetaUi-module__B2eFyq__deckSummary{padding-right:.555556cqw}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__deckSummary i{font-size:.777778cqh;bottom:.333333cqh;right:.277778cqw}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__deckSummary img{width:1.73611cqw;height:4.22222cqh;top:.555556cqh;right:.347222cqw}.KoiMahjongMetaUi-module__B2eFyq__desktopGuide .KoiMahjongMetaUi-module__B2eFyq__challengeSummary p{margin-top:.222222cqh;font-size:1.22222cqh}.KoiMahjongMetaUi-module__B2eFyq__mobileGuideBar{z-index:250;color:#183e39;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#fffbede6;border:2px solid #f6db9db3;border-radius:8px;grid-template-columns:132px minmax(0,1fr) 168px;align-items:center;gap:14px;min-height:116px;padding:12px 22px;display:grid;position:absolute;bottom:386px;left:58px;right:58px;box-shadow:0 16px 36px #0a221f4d}.KoiMahjongMetaUi-module__B2eFyq__mobileGuideBar>span{text-align:left;font-size:28px;font-weight:900}.KoiMahjongMetaUi-module__B2eFyq__mobileGuideBar .KoiMahjongMetaUi-module__B2eFyq__guideRow{border:0;grid-template-columns:minmax(0,1fr) auto 54px}.KoiMahjongMetaUi-module__B2eFyq__mobileGuideBar .KoiMahjongMetaUi-module__B2eFyq__guideTiles>span{width:58px;height:82px}.KoiMahjongMetaUi-module__B2eFyq__mobileGuideBar .KoiMahjongMetaUi-module__B2eFyq__guideRow>strong,.KoiMahjongMetaUi-module__B2eFyq__mobileGuideBar .KoiMahjongMetaUi-module__B2eFyq__guideRow>em{font-size:22px}.KoiMahjongMetaUi-module__B2eFyq__mobileDeckPreview{text-align:left;grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.KoiMahjongMetaUi-module__B2eFyq__mobileDeckPreview img{object-fit:contain;grid-row:1/3;width:52px;height:76px}.KoiMahjongMetaUi-module__B2eFyq__mobileDeckPreview span{color:#7b6b5a;align-self:end;font-size:17px;font-weight:800}.KoiMahjongMetaUi-module__B2eFyq__mobileDeckPreview strong{text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:20px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__sheetOverlay{z-index:50000;pointer-events:auto;position:absolute;inset:0}.KoiMahjongMetaUi-module__B2eFyq__sheetBackdrop{background:#05141494;border:0;width:100%;height:100%;position:absolute;inset:0}.KoiMahjongMetaUi-module__B2eFyq__bottomSheet{color:#173e38;background:#fffaf0;border-radius:8px 8px 0 0;max-height:1260px;padding:44px 58px 70px;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -20px 54px #00000052}.KoiMahjongMetaUi-module__B2eFyq__bottomSheet>header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.KoiMahjongMetaUi-module__B2eFyq__bottomSheet h2{letter-spacing:0;margin:0;font-size:42px}.KoiMahjongMetaUi-module__B2eFyq__bottomSheet>header button{color:#fff;background:#174f49;border:0;border-radius:50%;place-items:center;width:64px;height:64px;font-size:38px;display:grid}.KoiMahjongMetaUi-module__B2eFyq__bottomSheet .KoiMahjongMetaUi-module__B2eFyq__guideList{gap:14px}.KoiMahjongMetaUi-module__B2eFyq__bottomSheet .KoiMahjongMetaUi-module__B2eFyq__guideRow{grid-template-columns:minmax(0,1fr) 130px 70px;gap:14px;padding:14px 0}.KoiMahjongMetaUi-module__B2eFyq__bottomSheet .KoiMahjongMetaUi-module__B2eFyq__guideTiles>span{border-width:2px;width:88px;height:124px}.KoiMahjongMetaUi-module__B2eFyq__bottomSheet .KoiMahjongMetaUi-module__B2eFyq__guideTiles i{width:27px;height:27px;font-size:17px}.KoiMahjongMetaUi-module__B2eFyq__bottomSheet .KoiMahjongMetaUi-module__B2eFyq__guideRow>strong,.KoiMahjongMetaUi-module__B2eFyq__bottomSheet .KoiMahjongMetaUi-module__B2eFyq__guideRow>em{font-size:27px}.KoiMahjongMetaUi-module__B2eFyq__bottomSheet .KoiMahjongMetaUi-module__B2eFyq__challengeSummary{gap:12px;margin-top:30px}.KoiMahjongMetaUi-module__B2eFyq__bottomSheet .KoiMahjongMetaUi-module__B2eFyq__challengeSummary>div{padding:18px}.KoiMahjongMetaUi-module__B2eFyq__bottomSheet .KoiMahjongMetaUi-module__B2eFyq__challengeSummary .KoiMahjongMetaUi-module__B2eFyq__deckSummary{padding-right:18px}.KoiMahjongMetaUi-module__B2eFyq__bottomSheet .KoiMahjongMetaUi-module__B2eFyq__deckSummary img{width:48px;height:72px;top:10px;right:12px}.KoiMahjongMetaUi-module__B2eFyq__bottomSheet .KoiMahjongMetaUi-module__B2eFyq__deckSummary i{font-size:15px;bottom:8px;right:12px}.KoiMahjongMetaUi-module__B2eFyq__bottomSheet .KoiMahjongMetaUi-module__B2eFyq__challengeSummary span{font-size:20px}.KoiMahjongMetaUi-module__B2eFyq__bottomSheet .KoiMahjongMetaUi-module__B2eFyq__challengeSummary strong{font-size:31px}.KoiMahjongMetaUi-module__B2eFyq__bottomSheet .KoiMahjongMetaUi-module__B2eFyq__challengeSummary p{font-size:24px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot{z-index:30000}.KoiMahjongMetaUi-module__B2eFyq__rankingsPanel{width:min(1180px,100% - 32px);height:min(760px,100% - 32px);max-height:none;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__rankingsHeader{grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.KoiMahjongMetaUi-module__B2eFyq__rankingsHeader h2{margin-bottom:0}.KoiMahjongMetaUi-module__B2eFyq__gameTypeToggle,.KoiMahjongMetaUi-module__B2eFyq__scopeTabs,.KoiMahjongMetaUi-module__B2eFyq__metricTabs{background:#184e4617;border-radius:8px;gap:4px;padding:4px;display:flex}.KoiMahjongMetaUi-module__B2eFyq__gameTypeToggle button,.KoiMahjongMetaUi-module__B2eFyq__scopeTabs button,.KoiMahjongMetaUi-module__B2eFyq__metricTabs button{color:#60706a;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:900}.KoiMahjongMetaUi-module__B2eFyq__gameTypeToggle button.KoiMahjongMetaUi-module__B2eFyq__active,.KoiMahjongMetaUi-module__B2eFyq__scopeTabs button.KoiMahjongMetaUi-module__B2eFyq__active,.KoiMahjongMetaUi-module__B2eFyq__metricTabs button.KoiMahjongMetaUi-module__B2eFyq__active{color:#fff;background:#21675f;box-shadow:0 4px 10px #194d4633}.KoiMahjongMetaUi-module__B2eFyq__scopeTabs{margin-top:20px}.KoiMahjongMetaUi-module__B2eFyq__scopeTabs button{flex:1;min-height:42px;font-size:14px}.KoiMahjongMetaUi-module__B2eFyq__scopeTabs button:disabled{opacity:.45}.KoiMahjongMetaUi-module__B2eFyq__rankingsBody{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);gap:18px;height:calc(100% - 138px);margin-top:16px;display:grid;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__stageScoreList{align-content:start;gap:5px;padding-right:6px;display:grid;overflow:auto}.KoiMahjongMetaUi-module__B2eFyq__stageScoreList button{color:#173e38;text-align:left;background:#ffffff9e;border:1px solid #194b4421;border-radius:6px;grid-template-columns:40px minmax(0,1fr) 88px 64px;align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:grid}.KoiMahjongMetaUi-module__B2eFyq__stageScoreList button.KoiMahjongMetaUi-module__B2eFyq__active{background:#fff3df;border-color:#c36d62}.KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>span{color:#bd665d;font-weight:1000}.KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>em,.KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>small{text-align:right;font-size:11px;font-style:normal;font-weight:900}.KoiMahjongMetaUi-module__B2eFyq__challengeRankingIntro{color:#fff8df;background:linear-gradient(145deg,#256f65f5,#0d3634f5);border-radius:8px;align-content:center;justify-items:center;display:grid}.KoiMahjongMetaUi-module__B2eFyq__challengeRankingIntro span{color:#f2cf82;font-size:13px;font-weight:900}.KoiMahjongMetaUi-module__B2eFyq__challengeRankingIntro strong{margin-top:8px;font-size:28px}.KoiMahjongMetaUi-module__B2eFyq__challengeRankingIntro small{color:#fff8dfb8;margin-top:8px;font-size:12px}.KoiMahjongMetaUi-module__B2eFyq__globalRanking{background:#ffffffb3;border-radius:8px;min-width:0;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__globalRanking>header{border-bottom:1px solid #194b441f;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:8px 12px;display:flex}.KoiMahjongMetaUi-module__B2eFyq__globalRanking>header>strong{font-size:14px}.KoiMahjongMetaUi-module__B2eFyq__rankingRows{height:calc(100% - 54px);padding:5px 12px 12px;overflow:auto}.KoiMahjongMetaUi-module__B2eFyq__rankingRows>p{color:#75807a;text-align:center;margin:40px 0;font-size:13px}.KoiMahjongMetaUi-module__B2eFyq__rankingRows>div{border-bottom:1px solid #194b4414;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:43px;display:grid}.KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>span{color:#bd665d;font-size:13px;font-weight:1000}.KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>small{color:#738079;font-size:10px}.KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>em{font-size:13px;font-style:normal;font-weight:1000}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsPanel{width:960px;height:1770px;padding:42px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader{grid-template-columns:130px minmax(0,1fr)}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader>button{min-height:72px;font-size:24px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__gameTypeToggle{grid-column:1/-1}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__gameTypeToggle button,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__metricTabs button{flex:1;min-height:66px;font-size:23px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__scopeTabs{margin-top:24px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsBody{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr;gap:18px;height:calc(100% - 280px);margin-top:20px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button{grid-template-columns:64px minmax(0,1fr) 150px 110px;min-height:78px;padding:12px 18px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>span,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>strong,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>em,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>small,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeRankingIntro span,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeRankingIntro small{font-size:21px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeRankingIntro strong{font-size:38px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__globalRanking>header{min-height:82px;padding:10px 18px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__globalRanking>header>strong{font-size:24px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingRows{height:calc(100% - 82px);padding:8px 18px 18px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div{grid-template-columns:54px minmax(0,1fr) auto auto;min-height:66px}.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>span,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>strong,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>em,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>small,.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingRows>p{font-size:21px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#06232314,#04181b9e);place-items:stretch stretch;padding:54px 48px 48px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsPanel{width:984px;height:1818px;max-height:none;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:232px 96px minmax(0,1fr);gap:24px;padding:0;display:grid;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader{background:url(/games/koi-mahjong/menu/stage-select-header-panel.webp) 50%/100% 100% no-repeat;border-radius:8px;grid-template-columns:108px minmax(0,1fr) 298px;align-items:center;gap:24px;height:232px;padding:30px 52px 30px 44px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #112a253d}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader>button{color:#0000;text-indent:-9999px;background:url(/games/koi-mahjong/menu/stage-select-home-button.webp) 50%/contain no-repeat;border:0;border-radius:0;width:96px;height:96px;min-height:0;padding:0;display:block;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader>div:nth-child(2){min-width:0}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader span{color:#c77882;letter-spacing:0;margin:0 0 8px;font-size:25px;font-weight:900;line-height:1;display:block}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader h2{color:#153f39;letter-spacing:0;margin:0;font-size:52px;font-weight:1000;line-height:1.08}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__gameTypeToggle{background:#1f4e451a;border:1px solid #4d685e33;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;display:grid}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__gameTypeToggle button{color:#6f746c;border-radius:6px;min-width:0;min-height:72px;padding:0 10px;font-size:24px;font-weight:1000}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__gameTypeToggle button.KoiMahjongMetaUi-module__B2eFyq__active{color:#fff9dc;background:#21675f;box-shadow:0 5px 10px #194d4633}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__scopeTabs{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;height:96px;margin:0;padding:0;display:grid}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button{color:#fff9dc;text-shadow:0 3px 4px #0000006b;background:url(/games/koi-mahjong/menu/button-secondary.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;min-height:0;padding:0 28px;font-size:28px;font-weight:1000}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button.KoiMahjongMetaUi-module__B2eFyq__active{color:#17433c;box-shadow:none;text-shadow:0 2px #ffffffb8;background-image:url(/games/koi-mahjong/menu/button-primary.webp)}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsBody{grid-template-rows:598px minmax(0,1fr);grid-template-columns:1fr;gap:22px;height:auto;min-height:0;margin:0;display:grid;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__stageScoreList{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:98px;align-content:start;gap:14px;min-height:0;padding:4px 8px 16px 0;display:grid;overflow:hidden auto}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button{color:#173e38;touch-action:pan-y;background:linear-gradient(105deg,#fffdf1fa,#fff3dbf0);border:2px solid #d5a56694;border-radius:8px;grid-template-rows:repeat(2,1fr);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:0 14px;min-width:0;min-height:0;padding:12px 18px;display:grid;overflow:hidden;box-shadow:0 8px 18px #0b25222e}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button.KoiMahjongMetaUi-module__B2eFyq__active{background:linear-gradient(105deg,#f7fff3fa,#e0f7e2f5);border-color:#4da990}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>span{color:#bd665d;grid-row:1/3;font-size:26px;font-weight:1000}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>strong{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;min-width:0;font-size:23px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>em,.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>small{font-size:20px;font-style:normal;font-weight:900}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>em{text-align:left;grid-area:2/2}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>small{text-align:right;grid-area:1/3/3}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__challengeRankingIntro{background:linear-gradient(145deg,#256f65f5,#0d3634f5);border:2px solid #d5a56694;border-radius:8px;min-height:0;box-shadow:0 12px 24px #0b252233}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__globalRanking{background:#fffbeff5;border:2px solid #d5a56694;border-radius:8px;min-width:0;min-height:0;overflow:hidden;box-shadow:0 12px 24px #0b252233}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__globalRanking>header>strong{color:#173e38;font-size:27px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__metricTabs{flex:none}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__metricTabs button{min-height:58px;padding:0 20px;font-size:21px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingRows{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:calc(100% - 100px);padding:8px 24px 20px;overflow:hidden auto}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div{grid-template-columns:58px minmax(0,1fr) auto auto;gap:12px;min-height:74px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>span,.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>strong,.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>em,.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>small,.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingRows>p{font-size:22px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#05232314,#041a1d61),url(/games/koi-mahjong/menu/main-menu-bg-still.webp) 50%/cover no-repeat;width:1440px;height:900px;padding:0;display:block}.KoiMahjongMetaUi-module__B2eFyq__rankingsPanel{width:1440px;height:900px;max-height:none;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:146px 54px 58px minmax(0,1fr);gap:10px;padding:16px 52px 20px;display:grid;position:relative;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__rankingsPopup{z-index:0;object-fit:fill;filter:drop-shadow(0 20px 34px #0c221f4d);pointer-events:none;-webkit-user-select:none;user-select:none;width:1240px;height:694px;display:block;position:absolute;top:142px;left:100px}.KoiMahjongMetaUi-module__B2eFyq__rankingsHeader{z-index:3;background:url(/games/koi-mahjong/menu/stage-select-header-panel.webp) 50%/100% 100% no-repeat;justify-self:center;width:920px;height:146px;padding:0;display:block;position:relative;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__rankingsHeader>div:nth-child(2){text-align:center;pointer-events:none;min-width:0;position:absolute;inset:28px 205px auto}.KoiMahjongMetaUi-module__B2eFyq__rankingsHeader span{color:#a55c9b;margin:0;font-size:16px;font-weight:1000;line-height:1;display:block}.KoiMahjongMetaUi-module__B2eFyq__rankingsHeader h2{color:#103f39;margin:7px 0 0;font-size:34px;font-weight:1000;line-height:1}.KoiMahjongMetaUi-module__B2eFyq__rankingsHeader p{color:#705f55;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 0;font-size:14px;font-weight:850;line-height:1;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__rankingsHome,.KoiMahjongMetaUi-module__B2eFyq__rankingsOptions{z-index:4;background:0 0;border:0;border-radius:0;width:70px;min-width:0;height:70px;min-height:0;padding:0;display:block;position:absolute;top:48px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__rankingsHome{left:128px}.KoiMahjongMetaUi-module__B2eFyq__rankingsOptions{right:128px}.KoiMahjongMetaUi-module__B2eFyq__rankingsHome img,.KoiMahjongMetaUi-module__B2eFyq__rankingsOptions img{object-fit:contain;width:100%;height:100%;display:block}.KoiMahjongMetaUi-module__B2eFyq__gameTypeToggle,.KoiMahjongMetaUi-module__B2eFyq__scopeTabs{z-index:3;background:0 0;justify-self:center;margin:0;padding:0;display:grid;position:relative}.KoiMahjongMetaUi-module__B2eFyq__gameTypeToggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:520px}.KoiMahjongMetaUi-module__B2eFyq__scopeTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:760px}.KoiMahjongMetaUi-module__B2eFyq__gameTypeToggle button,.KoiMahjongMetaUi-module__B2eFyq__scopeTabs button{color:#fff9dc;min-width:0;min-height:0;box-shadow:none;text-shadow:0 2px 3px #00000061;background:url(/games/koi-mahjong/menu/button-secondary.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;padding:0 20px;font-size:17px;font-weight:1000}.KoiMahjongMetaUi-module__B2eFyq__gameTypeToggle button.KoiMahjongMetaUi-module__B2eFyq__active,.KoiMahjongMetaUi-module__B2eFyq__scopeTabs button.KoiMahjongMetaUi-module__B2eFyq__active{color:#17433c;box-shadow:none;text-shadow:0 1px #ffffffb8;background:url(/games/koi-mahjong/menu/button-primary.webp) 50%/100% 100% no-repeat}.KoiMahjongMetaUi-module__B2eFyq__rankingsBody{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);justify-self:center;gap:18px;width:1160px;height:100%;min-height:0;margin:0;padding:70px 76px 62px;display:grid;position:relative;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__stageScoreList{scrollbar-color:#2e6c5e8c transparent;touch-action:pan-y;-webkit-overflow-scrolling:touch;grid-auto-rows:74px;align-content:start;gap:8px;min-height:0;padding:0 4px 10px 0;display:grid;overflow:hidden auto}.KoiMahjongMetaUi-module__B2eFyq__stageScoreList button{color:#173e38;min-width:0;min-height:0;box-shadow:none;touch-action:pan-y;background:url(/games/koi-mahjong/menu/stage-select-wide-cream-panel.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;grid-template-columns:42px minmax(0,1fr) 76px 58px;align-items:center;gap:8px;padding:12px 20px;display:grid;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__stageScoreList button.KoiMahjongMetaUi-module__B2eFyq__active{outline-offset:-6px;background:url(/games/koi-mahjong/menu/stage-select-wide-cream-panel.webp) 50%/100% 100% no-repeat;outline:3px solid #3c9b85b8}.KoiMahjongMetaUi-module__B2eFyq__globalRanking,.KoiMahjongMetaUi-module__B2eFyq__challengeRankingIntro{color:#173e38;min-width:0;min-height:0;box-shadow:none;background:url(/games/koi-mahjong/menu/stage-select-wide-cream-panel.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__globalRanking>header{background:0 0;border:0;min-height:74px;padding:12px 26px}.KoiMahjongMetaUi-module__B2eFyq__rankingHeading{align-items:center;gap:10px;min-width:0;display:flex}.KoiMahjongMetaUi-module__B2eFyq__rankingHeading>strong{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:14px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__geographyTabs{background:#1e5b5014;border:1px solid #1e5b502e;border-radius:5px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;display:grid}.KoiMahjongMetaUi-module__B2eFyq__geographyTabs button{color:#62736d;background:0 0;border:0;border-radius:3px;min-width:58px;min-height:26px;padding:0 8px;font-size:11px;font-weight:900}.KoiMahjongMetaUi-module__B2eFyq__geographyTabs button.KoiMahjongMetaUi-module__B2eFyq__active{color:#fff9dc;background:#21675f}.KoiMahjongMetaUi-module__B2eFyq__nearbyConsent{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 74px);padding:22px 44px 32px;display:flex}.KoiMahjongMetaUi-module__B2eFyq__nearbyConsent>strong{color:#17433c;font-size:22px;font-weight:1000}.KoiMahjongMetaUi-module__B2eFyq__nearbyConsent>p{color:#627069;max-width:390px;margin:14px 0 18px;font-size:14px;font-weight:700;line-height:1.55}.KoiMahjongMetaUi-module__B2eFyq__nearbyConsent>button{color:#fff9dc;background:url(/games/koi-mahjong/menu/button-secondary.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;width:min(330px,100%);min-height:48px;padding:0 18px;font-size:15px;font-weight:1000}.KoiMahjongMetaUi-module__B2eFyq__nearbyConsent>button:disabled{opacity:.62}.KoiMahjongMetaUi-module__B2eFyq__nearbyConsent>small{color:#7c837d;max-width:390px;margin-top:13px;font-size:11px;line-height:1.45}.KoiMahjongMetaUi-module__B2eFyq__nearbyConsent>em{color:#b65352;margin-top:10px;font-size:12px;font-style:normal;font-weight:800;line-height:1.4}.KoiMahjongMetaUi-module__B2eFyq__nearbyControls{border-bottom:1px solid #194b441a;align-items:center;gap:8px;height:40px;padding:0 28px;display:flex}.KoiMahjongMetaUi-module__B2eFyq__nearbyControls span{color:#557068;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:850;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__nearbyControls button{color:#315d55;background:#fffceeb8;border:1px solid #1e5b5038;border-radius:4px;min-height:26px;padding:0 8px;font-size:10px;font-weight:850}.KoiMahjongMetaUi-module__B2eFyq__nearbyControls button:disabled{opacity:.55}.KoiMahjongMetaUi-module__B2eFyq__rankingRows{scrollbar-color:#2e6c5e8c transparent;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:calc(100% - 74px);padding:0 28px 20px;overflow:hidden auto}.KoiMahjongMetaUi-module__B2eFyq__rankingRows.KoiMahjongMetaUi-module__B2eFyq__withNearbyControls{height:calc(100% - 114px)}.KoiMahjongMetaUi-module__B2eFyq__stageScoreList::-webkit-scrollbar-track{background:0 0}.KoiMahjongMetaUi-module__B2eFyq__rankingRows::-webkit-scrollbar-track{background:0 0}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile{background:linear-gradient(#05232314,#041a1d6b),url(/games/koi-mahjong/menu/stage-select-bg.webp) 50%/cover no-repeat;width:1080px;height:1920px;padding:0;display:block}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsPanel{box-sizing:border-box;grid-template-rows:252px 84px 96px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:14px;width:1080px;height:1920px;padding:0 48px 48px;display:grid}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsPopup{object-fit:fill;filter:drop-shadow(0 22px 40px #12282247);width:944px;height:1502px;top:244px;left:68px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader{width:1080px;height:252px;box-shadow:none;border-radius:0;justify-self:start;margin-left:-48px;padding:0}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader>div:nth-child(2){text-align:center;inset:51px 175px auto}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader span{color:#a55c9b;margin:0;font-size:29px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader h2{color:#103f39;margin:12px 0 0;font-size:52px;line-height:1}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader p{color:#705f55;margin:16px 0 0;font-size:23px;line-height:1}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsHome,.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsOptions{background:0 0;border-radius:0;width:82px;height:82px;min-height:0;padding:0;top:87px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsHome{left:155px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsOptions{right:155px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__gameTypeToggle,.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__scopeTabs{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;height:100%;margin:0;padding:0;display:grid}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__gameTypeToggle button,.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button{color:#fff9dc;background:url(/games/koi-mahjong/menu/button-secondary.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;min-height:0;padding:0 24px;font-size:28px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__gameTypeToggle button.KoiMahjongMetaUi-module__B2eFyq__active,.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button.KoiMahjongMetaUi-module__B2eFyq__active{color:#17433c;background-image:url(/games/koi-mahjong/menu/button-primary.webp)}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingsBody{grid-template-rows:520px minmax(0,1fr);grid-template-columns:1fr;gap:20px;width:100%;height:100%;min-height:0;margin:0;padding:136px 78px 82px;display:grid;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__stageScoreList{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:106px;gap:14px;padding:0 4px 12px 0}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button{box-shadow:none;background:url(/games/koi-mahjong/menu/stage-select-wide-cream-panel.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;grid-template-rows:repeat(2,1fr);grid-template-columns:56px minmax(0,1fr) auto;gap:0 12px;padding:14px 20px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__globalRanking{box-shadow:none;background:url(/games/koi-mahjong/menu/stage-select-wide-cream-panel.webp) 50%/100% 100% no-repeat;border:0;border-radius:0}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__globalRanking>header{background:0 0;min-height:92px;padding:12px 26px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingHeading{gap:14px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingHeading>strong{font-size:21px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__geographyTabs{border-radius:7px;gap:4px;padding:3px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__geographyTabs button{border-radius:5px;min-width:92px;min-height:40px;padding:0 12px;font-size:18px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__nearbyConsent{height:calc(100% - 92px);padding:44px 72px 58px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__nearbyConsent>strong{font-size:34px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__nearbyConsent>p{max-width:580px;margin:24px 0 30px;font-size:23px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__nearbyConsent>button{width:520px;min-height:78px;font-size:25px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__nearbyConsent>small{max-width:580px;margin-top:22px;font-size:18px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__nearbyConsent>em{margin-top:16px;font-size:19px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__nearbyControls{gap:12px;height:58px;padding:0 26px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__nearbyControls span{font-size:18px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__nearbyControls button{border-radius:5px;min-height:38px;padding:0 12px;font-size:16px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingRows{height:calc(100% - 92px);padding:0 26px 24px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot.KoiMahjongMetaUi-module__B2eFyq__mobile .KoiMahjongMetaUi-module__B2eFyq__rankingRows.KoiMahjongMetaUi-module__B2eFyq__withNearbyControls{height:calc(100% - 150px)}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsPanel{grid-template-rows:102px 54px 58px minmax(0,1fr);padding-top:12px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader{isolation:isolate;background:0 0;width:1180px;height:102px;position:relative;overflow:visible}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader:before{z-index:0;content:"";pointer-events:none;background:url(/games/koi-mahjong/menu/stage-select-header-panel.webp) 50%/100% 100% no-repeat;width:1028px;height:102px;position:absolute;top:0;left:76px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader>div:nth-child(2){z-index:2;place-items:center;height:102px;display:grid;position:absolute;inset:0 210px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader h2{color:#063b34;margin:0;font-size:52px;font-weight:1000;line-height:1}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) :is(.KoiMahjongMetaUi-module__B2eFyq__rankingsHome,.KoiMahjongMetaUi-module__B2eFyq__rankingsOptions){width:58px;height:58px;top:22px;min-width:58px!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) :is(.KoiMahjongMetaUi-module__B2eFyq__rankingsHome,.KoiMahjongMetaUi-module__B2eFyq__rankingsOptions) img{object-fit:contain!important;width:58px!important;height:58px!important;display:block!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile){z-index:40000;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#f8f4e829,#f8f4e829),url(/games/koi-mahjong/menu/meta-desktop-v3/background.webp) 50% 44%/cover no-repeat;width:1440px;height:900px;padding:0;display:block;position:absolute;inset:0}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsPanel{width:1440px;max-width:none;height:900px;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsPopup{z-index:1;object-fit:fill;filter:none;width:1140px;height:700px;position:absolute;top:128px;left:150px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader{z-index:3;background:0 0;width:1440px;height:132px;position:absolute;inset:0}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader:before{content:"";background:url(/games/koi-mahjong/menu/meta-desktop-v3/header.webp) 50%/100% 100% no-repeat;width:1140px;height:116px;position:absolute;top:16px;left:150px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader>div:nth-child(2){text-align:center;width:820px;height:77px;display:block;position:absolute;top:31px;left:310px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader span{display:none}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader h2{color:#123f37;margin:0;font-size:38px;line-height:52px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader p{color:#66594f;margin:-2px 0 0;font-size:15px;line-height:25px;display:block}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) :is(.KoiMahjongMetaUi-module__B2eFyq__rankingsHome,.KoiMahjongMetaUi-module__B2eFyq__rankingsOptions){z-index:4;background:0 0;border:0;width:72px;height:72px;padding:0;position:absolute;top:36px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsOptions{right:54px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) :is(.KoiMahjongMetaUi-module__B2eFyq__rankingsHome,.KoiMahjongMetaUi-module__B2eFyq__rankingsOptions) img{width:72px;height:72px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__gameTypeToggle{display:none}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__scopeTabs{z-index:3;grid-template-columns:repeat(2,360px);gap:40px;width:760px;height:52px;margin:0;display:grid;position:absolute;top:210px;left:340px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button{color:#6a4b3f;width:360px;height:52px;box-shadow:none;background:url(/games/koi-mahjong/menu/meta-desktop-v3/tab-inactive.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;font-size:18px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button.KoiMahjongMetaUi-module__B2eFyq__active{color:#fff9dc;background-image:url(/games/koi-mahjong/menu/meta-desktop-v3/tab-active.webp)}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsBody{z-index:2;grid-template-columns:455px 515px;gap:30px;width:1000px;height:480px;margin:0;display:grid;position:absolute;top:282px;left:220px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__stageScoreList{touch-action:pan-y;grid-auto-rows:60px;gap:8px;width:455px;height:480px;padding:0 10px 0 0;display:grid;overflow-y:auto}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button{color:#173e38;width:445px;height:60px;box-shadow:none;background:url(/games/koi-mahjong/menu/meta-desktop-v3/score-row.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;grid-template-columns:48px 190px 72px 58px;align-items:center;gap:12px;padding:0 22px;display:grid}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button.KoiMahjongMetaUi-module__B2eFyq__active{filter:brightness(1.04)saturate(1.08)}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__globalRanking{box-sizing:border-box;background:#fffbef5c;border:0;border-radius:0;width:515px;height:480px;padding:22px 39px;box-shadow:inset 0 3px #b88940,inset 0 -3px #b88940}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__globalRanking>header{border:0;justify-content:space-between;align-items:center;height:56px;padding:0;display:flex}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingHeading>strong{font-size:22px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__geographyTabs{display:none}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__metricTabs{gap:8px;display:flex}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__metricTabs button{background:url(/games/koi-mahjong/menu/meta-desktop-v3/tab-inactive.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;width:86px;height:52px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__metricTabs button.KoiMahjongMetaUi-module__B2eFyq__active{color:#fff9dc;background-image:url(/games/koi-mahjong/menu/meta-desktop-v3/tab-active.webp)}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingRows{touch-action:pan-y;height:365px;overflow-y:auto}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div{background:0 0;border-bottom:1px solid #70563f2e;grid-template-columns:42px 190px 1fr;align-items:center;gap:20px;height:65px;padding:0;display:grid}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile){background:linear-gradient(#17373329,#17373329),url(/games/koi-mahjong/menu/stage-select-bg.webp) 50%/cover no-repeat!important;width:1440px!important;height:900px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsPopup{opacity:0!important;pointer-events:none!important;width:1140px!important;height:700px!important;top:128px!important;left:95px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsCharacter{z-index:1;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:1024px;height:1536px;display:block;position:absolute;top:-119px;left:655px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader{z-index:5!important;background:0 0!important;width:1440px!important;height:120px!important;top:0!important;left:0!important;overflow:visible!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader:before{background:url(/games/koi-mahjong/menu/meta-desktop-v3/header.webp) 50%/100% 100% no-repeat!important;width:936px!important;height:99px!important;top:21px!important;left:252px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader>div:nth-child(2){text-align:center!important;width:820px!important;height:78px!important;top:32px!important;left:317px!important;overflow:hidden!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader h2{color:#103f39!important;letter-spacing:0!important;text-align:center!important;width:820px!important;height:78px!important;margin:0!important;font-family:Noto Sans KR,system-ui,sans-serif!important;font-size:38px!important;font-weight:900!important;line-height:78px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsHeader :is(span,p){display:none!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) :is(.KoiMahjongMetaUi-module__B2eFyq__rankingsHome,.KoiMahjongMetaUi-module__B2eFyq__rankingsOptions){box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;top:49px!important;overflow:visible!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsHome{left:303px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsOptions{left:1110px!important;right:auto!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) :is(.KoiMahjongMetaUi-module__B2eFyq__rankingsHome,.KoiMahjongMetaUi-module__B2eFyq__rankingsOptions) img{object-fit:fill!important;width:44px!important;height:44px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__scopeTabs{z-index:6!important;width:891px!important;height:95px!important;display:block!important;position:absolute!important;top:125px!important;left:252px!important;overflow:hidden!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button{box-shadow:none!important;opacity:1!important;filter:none!important;text-shadow:none!important;background-color:#0000!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button:disabled{opacity:1!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button:first-child{width:196px!important;height:81px!important;top:0!important;left:72px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button:nth-child(2){width:201px!important;height:53px!important;top:14px!important;left:621px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button.KoiMahjongMetaUi-module__B2eFyq__active{background-image:url(/games/koi-mahjong/menu/stage-select-tab-active.webp)!important;background-position:35.59% 28.12%!important;background-repeat:no-repeat!important;background-size:176.24% 162.5%!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button:not(.KoiMahjongMetaUi-module__B2eFyq__active){background-image:url(/games/koi-mahjong/menu/stage-select-tab-inactive.webp)!important;background-position:15% 52%!important;background-repeat:no-repeat!important;background-size:130% 208%!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button>span{letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;width:340px!important;height:44px!important;font-family:Noto Sans KR,system-ui,sans-serif!important;font-size:17px!important;font-weight:900!important;line-height:44px!important;display:block!important;position:absolute!important;overflow:hidden!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button:first-child>span{top:19px!important;left:-72px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button:nth-child(2)>span{top:5px!important;left:-70px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button.KoiMahjongMetaUi-module__B2eFyq__active>span{color:#fff3c3!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__scopeTabs button:not(.KoiMahjongMetaUi-module__B2eFyq__active)>span{color:#634437!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingsBody{z-index:4!important;width:1440px!important;height:900px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__stageScoreList{box-sizing:border-box!important;width:455px!important;height:666px!important;padding:4px 0 0!important;display:block!important;position:absolute!important;top:218px!important;left:220px!important;overflow:hidden auto!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button{box-sizing:border-box!important;width:455px!important;height:75px!important;box-shadow:none!important;filter:none!important;background:url(/games/koi-mahjong/menu/stage-select-wide-cream-panel.webp) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;margin:0 0 8px!important;padding:0!important;display:block!important;position:relative!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button.KoiMahjongMetaUi-module__B2eFyq__active{outline-offset:0!important;filter:none!important;outline:0!important;width:455px!important;height:75px!important;margin-top:0!important;margin-bottom:8px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button:focus,.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button:focus-visible{box-shadow:none!important;outline:0!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>span,.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>strong,.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>em,.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>small{letter-spacing:0!important;text-align:left!important;white-space:nowrap!important;height:38px!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;display:block!important;position:absolute!important;overflow:hidden!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>span{color:#b9635c!important;text-align:center!important;width:48px!important;font-size:17px!important;font-weight:900!important;top:19px!important;left:22px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>strong{color:#173e38!important;width:190px!important;font-size:16px!important;font-weight:900!important;top:19px!important;left:82px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>em{color:#173e38!important;text-align:right!important;width:72px!important;font-size:14px!important;font-weight:500!important;top:19px!important;left:288px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__stageScoreList button>small{color:#786a60!important;text-align:right!important;width:58px!important;font-size:13px!important;font-weight:500!important;top:19px!important;left:366px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__globalRanking{z-index:2!important;width:570px!important;height:695px!important;box-shadow:none!important;background:url(/games/koi-mahjong/menu/panel.webp) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;padding:0!important;position:absolute!important;top:199px!important;left:688px!important;overflow:hidden!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__globalRanking:before{content:"";pointer-events:none;background:url(/games/koi-mahjong/menu/underbar-Photoroom.webp) 50%/100% 100% no-repeat;width:224px;height:19px;position:absolute;top:65px;left:173px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__globalRanking:after{content:"";pointer-events:none;background:url(/games/koi-mahjong/menu/underbar1-Photoroom.webp) 50%/100% 100% no-repeat;width:442px;height:3px;position:absolute;top:206px;left:64px}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__globalRanking>header{background:0 0!important;width:570px!important;height:158px!important;padding:0!important;display:block!important;position:static!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingHeading{display:block!important;position:static!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingHeading>strong{color:#173e38!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;width:190px!important;height:42px!important;font-family:Noto Sans KR,system-ui,sans-serif!important;font-size:22px!important;font-weight:900!important;line-height:42px!important;display:block!important;position:absolute!important;top:33px!important;left:190px!important;overflow:hidden!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__metricTabs{width:222px!important;height:58px!important;display:block!important;position:absolute!important;top:96px!important;left:292px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__metricTabs button{color:#fff3c3!important;text-align:center!important;width:110px!important;height:58px!important;box-shadow:none!important;background-image:url(/games/koi-mahjong/menu/stage-select-tab-active.webp)!important;background-position:42.86% 25.64%!important;background-repeat:no-repeat!important;background-size:184.13% 148.72%!important;border:0!important;margin:0!important;padding:0!important;font-family:Noto Sans KR,system-ui,sans-serif!important;font-size:17px!important;font-weight:900!important;line-height:44px!important;position:absolute!important;top:0!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__metricTabs button:first-child{left:0!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__metricTabs button:last-child{left:112px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingRows{z-index:1!important;width:570px!important;height:520px!important;padding:0!important;position:absolute!important;top:158px!important;left:0!important;overflow:hidden auto!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingRows>p{color:#173e38!important;text-align:center!important;width:450px!important;height:42px!important;margin:0!important;font-size:17px!important;font-weight:900!important;line-height:42px!important;position:absolute!important;top:8px!important;left:60px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div{background:0 0!important;border:0!important;width:570px!important;height:56px!important;padding:0!important;display:block!important;position:relative!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>span,.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>strong,.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>em{color:#173e38!important;letter-spacing:0!important;white-space:nowrap!important;height:42px!important;margin:0!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;display:block!important;position:absolute!important;top:8px!important;overflow:hidden!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>span{color:#c46b60!important;text-align:center!important;width:42px!important;font-size:18px!important;left:60px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>strong{text-align:left!important;width:190px!important;left:122px!important}.KoiMahjongMetaUi-module__B2eFyq__rankingsRoot:not(.KoiMahjongMetaUi-module__B2eFyq__mobile) .KoiMahjongMetaUi-module__B2eFyq__rankingRows>div>em{text-align:left!important;width:150px!important;left:332px!important}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsFigma{color:#173e38;background:linear-gradient(#17373329,#17373329),url(/games/koi-mahjong/menu/rankings/source-v3/background.webp) 50%/cover no-repeat;width:1440px;height:900px;font-family:Noto Sans KR,system-ui,sans-serif;position:relative;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsFigma *,.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsFigma :before,.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsFigma :after{box-sizing:border-box}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsCharacter{z-index:1;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:1024px;height:1536px;display:block;position:absolute;top:-119px;left:655px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsHeader{z-index:5;background:0 0;width:1440px;height:120px;margin:0;padding:0;position:absolute;top:0;left:0}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsHeader:before{content:"";pointer-events:none;background:url(/games/koi-mahjong/menu/rankings/source-v3/header.webp) .004%/100% 100.806% no-repeat;width:936px;height:99px;position:absolute;top:21px;left:252px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsHeader h2{z-index:1;color:#103f39;letter-spacing:0;text-align:center;white-space:nowrap;width:820px;height:78px;margin:0;font-family:Noto Sans KR,system-ui,sans-serif;font-size:38px;font-weight:900;line-height:78px;display:block;position:absolute;top:32px;left:317px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsHome,.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsSettings{z-index:2;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute;top:49px;overflow:visible}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsHome{left:303px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsSettings{left:1110px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsHome img,.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsSettings img{object-fit:fill;width:44px;height:44px;display:block}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsTabs{z-index:6;width:891px;height:95px;margin:0;padding:0;display:block;position:absolute;top:125px;left:252px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsTabs button{box-shadow:none;opacity:1;filter:none;text-shadow:none;background-color:#0000;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsTabs button:first-child{width:196px;height:81px;top:0;left:72px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsTabs button:nth-child(2){width:201px;height:53px;top:14px;left:621px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsTabs button:first-child.KoiMahjongMetaUi-module__B2eFyq__active{background-image:url(/games/koi-mahjong/menu/rankings/source-v3/tab-stage-active.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:196px;height:81px;top:0;left:72px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsTabs button:first-child:not(.KoiMahjongMetaUi-module__B2eFyq__active){background-image:url(/games/koi-mahjong/menu/rankings/source-v3/tab-challenge-inactive.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:201px;height:53px;top:14px;left:69px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsTabs button:nth-child(2).KoiMahjongMetaUi-module__B2eFyq__active{background-image:url(/games/koi-mahjong/menu/rankings/source-v3/tab-stage-active.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:196px;height:81px;top:0;left:624px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsTabs button:nth-child(2):not(.KoiMahjongMetaUi-module__B2eFyq__active){background-image:url(/games/koi-mahjong/menu/rankings/source-v3/tab-challenge-inactive.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:201px;height:53px;top:14px;left:621px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsTabs button:disabled{opacity:1}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsTabs span{letter-spacing:0;text-align:center;white-space:nowrap;width:340px;height:44px;font-family:Noto Sans KR,system-ui,sans-serif;font-size:17px;font-weight:900;line-height:44px;display:block;position:absolute;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsTabs button:first-child.KoiMahjongMetaUi-module__B2eFyq__active span{top:19px;left:-72px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsTabs button:first-child:not(.KoiMahjongMetaUi-module__B2eFyq__active) span{top:5px;left:-70px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsTabs button:nth-child(2).KoiMahjongMetaUi-module__B2eFyq__active span{top:19px;left:-70px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsTabs button:nth-child(2):not(.KoiMahjongMetaUi-module__B2eFyq__active) span{top:5px;left:-70px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsTabs button.KoiMahjongMetaUi-module__B2eFyq__active span{color:#fff3c3}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsTabs button:not(.KoiMahjongMetaUi-module__B2eFyq__active) span{color:#634437}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsStageList{z-index:4;overscroll-behavior-x:none;scrollbar-color:#2e6c5e8c transparent;scrollbar-width:thin;width:474px;height:666px;margin:0;padding:4px 19px 0 0;display:block;position:absolute;top:218px;left:220px;overflow:hidden auto}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsStageList button{color:#173e38;width:455px;height:75px;box-shadow:none;filter:none;background:url(/games/koi-mahjong/menu/rankings/source-v3/score-row-exact.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;margin:0 0 8px;padding:0;display:block;position:relative}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsStageList button:focus,.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsStageList button:focus-visible{box-shadow:none;outline:0}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsStageList button>span,.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsStageList button>strong,.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsStageList button>em,.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsStageList button>small{letter-spacing:0;white-space:nowrap;height:38px;margin:0;padding:0;font-family:Noto Sans KR,system-ui,sans-serif;font-style:normal;line-height:38px;display:block;position:absolute;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsStageList button>span{color:#b9635c;text-align:center;width:48px;font-size:17px;font-weight:900;top:19px;left:22px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsStageList button>strong{color:#173e38;text-align:left;width:190px;font-size:16px;font-weight:900;top:19px;left:82px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsStageList button>em{color:#173e38;text-align:right;width:72px;font-size:14px;font-weight:500;top:19px;left:288px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsStageList button>small{color:#786a60;text-align:right;width:58px;font-size:13px;font-weight:500;top:19px;left:366px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsChallengeIntro{z-index:4;background:url(/games/koi-mahjong/menu/rankings/source-v3/score-row-exact.webp) 50%/100% 100% no-repeat;width:455px;height:75px;position:absolute;top:218px;left:220px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsChallengeIntro span,.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsChallengeIntro strong,.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsChallengeIntro small{white-space:nowrap;font-family:Noto Sans KR,system-ui,sans-serif;display:block;position:absolute;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsChallengeIntro span{color:#b9635c;text-align:center;width:48px;height:38px;font-size:17px;font-weight:900;line-height:38px;top:19px;left:22px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsChallengeIntro strong{color:#173e38;width:190px;height:38px;font-size:16px;font-weight:900;line-height:38px;top:19px;left:82px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsChallengeIntro small{color:#786a60;text-align:right;width:136px;height:38px;font-size:13px;font-weight:500;line-height:38px;top:19px;left:288px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsGlobal{z-index:2;width:570px;height:695px;box-shadow:none;background:url(/games/koi-mahjong/menu/rankings/source-v3/global-panel-exact.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute;top:199px;left:688px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsGlobalTitle{color:#173e38;letter-spacing:0;text-align:center;white-space:nowrap;width:190px;height:42px;font-family:Noto Sans KR,system-ui,sans-serif;font-size:22px;font-weight:900;line-height:42px;display:block;position:absolute;top:33px;left:190px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsTitleUnderbar{pointer-events:none;background:url(/games/koi-mahjong/menu/rankings/source-v3/underbar-title.webp) 50%/100% 100% no-repeat;width:224px;height:19px;display:block;position:absolute;top:65px;left:173px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsMetricTabs{width:222px;height:58px;display:block;position:absolute;top:96px;left:292px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsMetricTabs button{color:#fff3c3;text-align:center;width:110px;height:58px;box-shadow:none;background-image:url(/games/koi-mahjong/menu/rankings/source-v3/metric-tab-active.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;margin:0;padding:0;font-family:Noto Sans KR,system-ui,sans-serif;font-size:17px;font-weight:900;line-height:44px;position:absolute;top:0}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsMetricTabs button:first-child{left:0}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsMetricTabs button:last-child{left:112px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsRows{z-index:1;width:570px;height:520px;margin:0;padding:0;position:absolute;top:158px;left:0;overflow:hidden auto}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsRows:before{content:"";pointer-events:none;background:url(/games/koi-mahjong/menu/rankings/source-v3/underbar-long.webp) 50%/100% 100% no-repeat;width:442px;height:3px;display:block;position:absolute;top:48px;left:64px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsRows>p{color:#173e38;text-align:center;width:450px;height:42px;margin:0;font-family:Noto Sans KR,system-ui,sans-serif;font-size:17px;font-weight:900;line-height:42px;position:absolute;top:8px;left:60px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsRows>div{background:0 0;border:0;width:570px;height:56px;margin:0;padding:0;display:block;position:relative}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsRows>div>span,.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsRows>div>strong,.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsRows>div>em{letter-spacing:0;white-space:nowrap;height:42px;margin:0;font-family:Noto Sans KR,system-ui,sans-serif;font-style:normal;line-height:42px;display:block;position:absolute;top:8px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsRows>div>span{color:#c46b60;text-align:center;width:42px;font-size:18px;font-weight:900;left:60px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsRows>div>strong{color:#173e38;text-align:left;width:190px;font-size:17px;font-weight:900;left:122px}.KoiMahjongMetaUi-module__B2eFyq__desktopRankingsRows>div>em{color:#173e38;text-align:right;width:150px;font-size:17px;font-weight:900;left:332px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsFigma{z-index:5;background:#0a2527;width:1080px;height:1920px;display:block;position:absolute;top:0;left:180px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsBackground{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:1080px;height:1920px;position:absolute;top:0;left:0}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsOverlay{pointer-events:none;background:#0623264d;position:absolute;inset:0}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsHeader{filter:drop-shadow(0 18px 18px #140a0547);background:0 0;border-radius:30px;width:1080px;height:252px;position:absolute;top:0;left:0;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsHeaderAsset{object-fit:fill;pointer-events:none;width:1085.79px;height:256px;position:absolute;bottom:-4px;right:-5.79px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsHome,.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsSettings{z-index:2;width:82px;height:82px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute;top:87px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsHome{left:155px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsSettings{left:843px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsHome img,.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsSettings img{object-fit:contain;width:100%;height:100%;display:block}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsEyebrow,.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsHeader h2,.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsHeader p{letter-spacing:0;text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:736px;margin:0;font-family:Noto Sans KR,system-ui,sans-serif;display:flex;position:absolute;left:175px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsEyebrow{color:#9a639f;height:42px;font-size:25px;font-weight:700;line-height:normal;top:55px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsHeader h2{color:#123f37;height:68px;font-size:52px;font-weight:900;line-height:normal;top:97px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsHeader p{color:#6c4b3a;height:36px;font-size:22px;font-weight:500;line-height:normal;top:178px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsScopeTabs{z-index:2;width:984px;height:96px;display:block;position:absolute;top:252px;left:48px;overflow:visible}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsScopeTabs button{width:479px;height:96px;box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:8px;margin:0;padding:0;display:block;position:absolute;top:0;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsScopeTabs button:first-child{left:0}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsScopeTabs button:nth-child(2){left:505px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsScopeTabs button.KoiMahjongMetaUi-module__B2eFyq__active{background-image:url(/games/koi-mahjong/menu/rankings/mobile-source-v2/tab-active.webp)}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsScopeTabs button:not(.KoiMahjongMetaUi-module__B2eFyq__active){background-image:url(/games/koi-mahjong/menu/rankings/mobile-source-v2/tab-inactive.webp)}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsScopeTabs span{letter-spacing:0;text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:431px;height:66px;font-family:Noto Sans KR,system-ui,sans-serif;font-size:28px;font-weight:900;line-height:normal;display:flex;position:absolute;top:15px;left:24px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsScopeTabs button.KoiMahjongMetaUi-module__B2eFyq__active span{color:#17433c}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsScopeTabs button:not(.KoiMahjongMetaUi-module__B2eFyq__active) span{color:#fff9dc}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsStageList{z-index:1;scrollbar-gutter:stable;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:0 0;border-radius:8px;width:865px;height:725px;padding:2px 0 32px;display:block;position:absolute;top:362px;left:108px;overflow:hidden auto}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsStageList button,.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsChallengeIntro{width:745px;height:129.21px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 14px 60px;padding:0;display:block;position:relative;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsStageList button>img,.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsChallengeIntro>img{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsStageList button>span,.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsStageList button>strong,.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsStageList button>em,.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsStageList button>small,.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsChallengeIntro span,.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsChallengeIntro strong,.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsChallengeIntro small{letter-spacing:0;white-space:nowrap;align-items:center;height:65.847px;font-family:Noto Sans KR,system-ui,sans-serif;line-height:normal;display:flex;position:absolute;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsStageList button>span{color:#b9635c;text-align:center;justify-content:center;width:78.095px;font-size:32px;font-weight:900;top:32.302px;left:35.948px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsStageList button>strong{color:#173e38;text-align:left;text-overflow:ellipsis;justify-content:flex-start;width:311.14px;font-size:32px;font-weight:900;top:32.302px;left:133.877px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsStageList button>em{color:#173e38;text-align:right;justify-content:flex-end;width:238px;font-size:30px;font-style:normal;font-weight:500;top:32.302px;left:352.046px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsStageList button>small{color:#786a60;text-align:right;justify-content:flex-end;width:95.449px;font-size:26px;font-weight:500;top:32.302px;left:603.278px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsChallengeIntro{z-index:1;margin:0 0 0 60px;position:absolute;top:364px;left:108px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsChallengeIntro span{color:#b9635c;text-align:center;justify-content:center;width:108px;font-size:26px;font-weight:900;top:32.302px;left:35.948px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsChallengeIntro strong{color:#173e38;text-align:left;justify-content:flex-start;width:260px;font-size:32px;font-weight:900;top:32.302px;left:162px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsChallengeIntro small{color:#786a60;text-align:right;justify-content:flex-end;width:280px;font-size:20px;font-weight:500;top:32.302px;left:420px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsGlobal{z-index:2;width:860px;height:818px;display:block;position:absolute;top:1102px;left:110px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsGlobalAsset{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsGlobalTitle{color:#173e38;letter-spacing:0;text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:277.017px;height:69.992px;font-family:Noto Sans KR,system-ui,sans-serif;font-size:36px;font-weight:900;line-height:normal;display:flex;position:absolute;top:15px;left:304.071px;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsTitleBar{object-fit:cover;pointer-events:none;width:349.161px;height:29.616px;position:absolute;top:69.351px;left:268px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsMetricTabs{width:444px;height:113px;display:block;position:absolute;top:99px;left:393px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsMetricTabs button{color:#fff3c3;text-align:center;width:213px;height:113px;box-shadow:none;background-color:#0000;border:0;border-radius:0;margin:0;padding:0;font-family:Noto Sans KR,system-ui,sans-serif;font-size:28px;font-weight:900;line-height:113px;display:block;position:absolute;top:0;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsMetricTabs button:before{z-index:-1;content:"";pointer-events:none;background:url(/games/koi-mahjong/menu/rankings/mobile-source-v2/metric-tab.webp) 50%/100% 100% no-repeat;width:184.13%;height:148.72%;display:block;position:absolute;top:-25.64%;left:-42.86%}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsMetricTabs button:first-child{left:0}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsMetricTabs button:nth-child(2){left:231px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsRows{scrollbar-gutter:stable;width:860px;height:520px;padding:0;display:block;position:absolute;top:226px;left:0;overflow:hidden auto}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsRows:before{content:"";pointer-events:none;background:url(/games/koi-mahjong/menu/rankings/mobile-source-v2/underbar-long.webp) 50%/100% 100% no-repeat;width:644.429px;height:4.999px;display:block;position:absolute;top:66.66px;left:129.834px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsRows>p{color:#173e38;text-align:center;width:640px;height:60px;margin:0;font-family:Noto Sans KR,system-ui,sans-serif;font-size:28px;font-weight:900;line-height:60px;position:absolute;top:-8px;left:110px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsRows>div{width:860px;height:70px;display:block;position:relative}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsRows>div>span,.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsRows>div>strong,.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsRows>div>em{letter-spacing:0;white-space:nowrap;align-items:center;height:69.992px;font-family:Noto Sans KR,system-ui,sans-serif;line-height:normal;display:flex;position:absolute;top:0;overflow:hidden}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsRows>div>span{color:#c46b60;text-align:center;justify-content:center;width:61.235px;font-size:32px;font-weight:900;left:124px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsRows>div>strong{color:#173e38;text-align:left;text-overflow:ellipsis;justify-content:flex-start;width:277.017px;font-size:28px;font-weight:900;left:214.397px}.KoiMahjongMetaUi-module__B2eFyq__mobileRankingsRows>div>em{color:#173e38;text-align:right;justify-content:flex-end;width:218.698px;font-size:28px;font-style:normal;font-weight:900;left:520.573px}.KoiMahjongMetaUi-module__B2eFyq__mobileGuideBar{box-sizing:border-box!important;-webkit-backdrop-filter:blur(6.517px)!important;backdrop-filter:blur(6.517px)!important;background:#fffbedeb!important;border:2.172px solid #f6db9db8!important;border-radius:8.69px!important;grid-template-columns:147.724px 650px 180px!important;align-items:center!important;gap:0!important;width:1047.1px!important;height:126px!important;min-height:126px!important;padding:16.29px 21.72px!important;inset:1362px auto auto 21px!important;box-shadow:0 10.862px 28.241px #0a221f3d!important}.KoiMahjongMetaUi-module__B2eFyq__mobileGuideBar>span{width:147.724px!important;height:58.655px!important;font-size:26.069px!important;line-height:31.283px!important}.KoiMahjongMetaUi-module__B2eFyq__mobileGuideBar .KoiMahjongMetaUi-module__B2eFyq__guideRow{grid-template-columns:205px 76.034px 58.655px!important;justify-content:start!important}.KoiMahjongMetaUi-module__B2eFyq__mobileGuideBar .KoiMahjongMetaUi-module__B2eFyq__guideTiles>span{border-radius:6.517px!important;width:63px!important;height:89.069px!important}.KoiMahjongMetaUi-module__B2eFyq__mobileGuideBar .KoiMahjongMetaUi-module__B2eFyq__guideRow>strong,.KoiMahjongMetaUi-module__B2eFyq__mobileGuideBar .KoiMahjongMetaUi-module__B2eFyq__guideRow>em{font-size:23.897px!important;line-height:28.676px!important}.KoiMahjongMetaUi-module__B2eFyq__mobileDeckPreview{grid-template-columns:56.483px minmax(0,110.793px)!important;column-gap:12.69px!important}.KoiMahjongMetaUi-module__B2eFyq__mobileDeckPreview img{width:56.483px!important;height:82.552px!important}.KoiMahjongMetaUi-module__B2eFyq__mobileDeckPreview span,.KoiMahjongMetaUi-module__B2eFyq__mobileDeckPreview strong{font-size:17.379px!important;line-height:20.855px!important}
.KoiMahjongDesktopAchievements-module__Ip2Gga__character{z-index:1;object-fit:cover;pointer-events:none;width:1024px;max-width:none;height:1536px;display:block;position:absolute;top:-119px;left:655px}
