.ads-module__-HwThq__article{gap:4px;margin:2em 0;display:grid}.ads-module__-HwThq__label{color:var(--muted);letter-spacing:.05em;font-size:.75rem}.ads-module__-HwThq__unit{width:100%;display:block}.ads-module__-HwThq__article .ads-module__-HwThq__unit{height:280px}.ads-module__-HwThq__band{z-index:1;width:var(--band-w);gap:4px;display:grid;position:fixed}.ads-module__-HwThq__band .ads-module__-HwThq__unit{height:var(--band-h)}.ads-module__-HwThq__band .ads-module__-HwThq__label{color:#5c5a73;text-align:center}.ads-module__-HwThq__left,.ads-module__-HwThq__right{top:50%;transform:translateY(-50%)}.ads-module__-HwThq__left{left:max(10px, env(safe-area-inset-left))}.ads-module__-HwThq__right{right:max(10px, env(safe-area-inset-right))}.ads-module__-HwThq__bottom{bottom:max(10px, env(safe-area-inset-bottom));left:50%;transform:translate(-50%)}
.site-module__gRVYha__footer{border-top:1px solid var(--border);max-width:720px;color:var(--muted);gap:12px;margin:32px auto 0;padding:24px 16px 40px;font-size:.875rem;display:grid}.site-module__gRVYha__links,.site-module__gRVYha__languages{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.site-module__gRVYha__languages a[aria-current=true]{color:var(--foreground);font-weight:700;text-decoration:none}.site-module__gRVYha__madeBy{margin:0}.site-module__gRVYha__page{max-width:720px;margin:0 auto;padding:16px}.site-module__gRVYha__page h1{font-size:1.5rem}.site-module__gRVYha__page h2{margin-top:1.75em;font-size:1.125rem}.site-module__gRVYha__notice{border:1px solid var(--border);background:var(--surface);border-radius:6px;padding:8px 12px;font-size:.875rem}.site-module__gRVYha__muted{color:var(--muted);font-size:.875rem}.site-module__gRVYha__credits{gap:12px;margin:0;padding:0;list-style:none;display:grid}.site-module__gRVYha__credits li{border-bottom:1px solid var(--border);padding-bottom:12px}
@font-face{font-family:latin;src:url(../media/m_plus_rounded_1c_latin_500-s.p.1s7s912hj88os.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:latin;src:url(../media/m_plus_rounded_1c_latin_800-s.p.2cyhuubou56vg.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:latin Fallback;src:local(Arial);ascent-override:99.25%;descent-override:29.54%;line-gap-override:8.31%;size-adjust:108.31%}.latin_40c93b0d-module__yGjpDG__className{font-family:latin,latin Fallback}.latin_40c93b0d-module__yGjpDG__variable{--font-rounded:"latin", "latin Fallback"}
@font-face{font-family:japanese;src:url(../media/m_plus_rounded_1c_ja_500.1hhbgc9c4btz1.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:japanese;src:url(../media/m_plus_rounded_1c_ja_800.41glm21hzg_hx.woff2)format("woff2");font-display:swap;font-weight:800}.japanese_8855b2eb-module__NjENSq__className{font-family:japanese}.japanese_8855b2eb-module__NjENSq__variable{--font-rounded-ja:"japanese"}
.worldjan-module__mvVr6a__table{--ink:#23233a;--ink-muted:#5c5a73;--card:#fff;--pop-yellow:#ffd23f;--pop-pink:#ff3d6e;--pop-pink-dark:#c21e4b;--pop-green:#22c55e;--pop-green-dark:#15803d;--pop-orange:#ff9f1c;--pop-orange-dark:#c76f00;--pop-blue:#2f7cf6;--pop-blue-dark:#1d4fb8;--pop-red:#ef233c;--pop-red-dark:#a5111f;--pad:10px;--hand-cap:10cqh;--back-w:clamp(16px, min(calc((100cqw - 110px) / 10), 6cqh), 30px);height:100dvh;padding:max(var(--pad), env(safe-area-inset-top)) max(var(--pad), env(safe-area-inset-right), calc((100% - 1440px) / 2)) max(var(--pad), env(safe-area-inset-bottom)) max(var(--pad), env(safe-area-inset-left), calc((100% - 1440px) / 2));color:var(--ink);font-family:var(--font-rounded), var(--font-rounded-ja), "Hiragino Maru Gothic ProN", "BIZ UDPGothic", system-ui, sans-serif;background-color:#fff3c4;background-image:radial-gradient(#ffe08a 1.4px,#0000 1.5px);background-size:16px 16px;grid-template:"score""cpu""mat"minmax(0,1fr)"you""actions"/minmax(0,1fr);gap:8px;display:grid;position:relative;container-type:size}.worldjan-module__mvVr6a__table:lang(ko),.worldjan-module__mvVr6a__table:lang(zh-CN),.worldjan-module__mvVr6a__table:lang(zh-TW){font-family:var(--font-rounded), system-ui, sans-serif}@media (orientation:landscape) and (min-width:480px){.worldjan-module__mvVr6a__table{--hand-cap:14cqh;--back-w:clamp(16px, 6.5cqh, 40px);grid-template-areas:"score""cpu""mat""actions""you"}}@media (orientation:landscape) and (min-width:1240px) and (min-height:640px){.worldjan-module__mvVr6a__table.worldjan-module__mvVr6a__withBands{padding-right:max(var(--pad), calc((100% - 1440px) / 2), calc(10px + 120px + 150px));padding-left:max(var(--pad), calc((100% - 1440px) / 2), calc(10px + 120px + 150px))}}@media (orientation:landscape) and (min-width:1340px) and (min-height:640px){.worldjan-module__mvVr6a__table.worldjan-module__mvVr6a__withBands{padding-right:max(var(--pad), calc((100% - 1440px) / 2), calc(10px + 160px + 150px));padding-left:max(var(--pad), calc((100% - 1440px) / 2), calc(10px + 160px + 150px))}}@media (orientation:portrait) and (min-height:1000px){.worldjan-module__mvVr6a__table.worldjan-module__mvVr6a__withBands{padding-bottom:284px}}.worldjan-module__mvVr6a__dialog{color:#23233a;background:#fff;border:3px solid #23233a;border-radius:26px;width:min(300px,100vw - 32px);padding:46px 18px 20px;font-family:inherit;overflow:visible;box-shadow:6px 6px #23233a}.worldjan-module__mvVr6a__dialog::backdrop{background:#23233a73}.worldjan-module__mvVr6a__scrim{background:#23233a73;position:absolute;inset:0}.worldjan-module__mvVr6a__startDialog{z-index:1;height:fit-content;max-height:calc(100% - 32px);margin:auto;position:absolute;inset:0}.worldjan-module__mvVr6a__dialog h2{white-space:nowrap;background:#ffd23f;border:3px solid #23233a;border-radius:999px;margin:0;padding:6px 18px;font-size:1rem;font-weight:800;position:absolute;top:-20px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:3px 3px #23233a}@media (max-height:560px){.worldjan-module__mvVr6a__dialog{padding-top:20px;overflow:auto}.worldjan-module__mvVr6a__dialog h2{width:fit-content;margin:0 auto 14px;position:static;transform:none}}.worldjan-module__mvVr6a__dialogActions{flex-direction:column;gap:12px;display:flex}.worldjan-module__mvVr6a__dialogActions .worldjan-module__mvVr6a__action{--edge:#23233a;border:2px solid #23233a;border-radius:14px;padding:8px 12px}.worldjan-module__mvVr6a__matchActions{margin-top:calc(24px + 1.33rem)}.worldjan-module__mvVr6a__split{gap:12px;display:flex}.worldjan-module__mvVr6a__split>*{flex:1}.worldjan-module__mvVr6a__action.worldjan-module__mvVr6a__endMatch{--face:#ffe3e9;color:#c21e4b}.worldjan-module__mvVr6a__action.worldjan-module__mvVr6a__saveButton{--face:#23233a;color:#fff}.worldjan-module__mvVr6a__action.worldjan-module__mvVr6a__cancelButton{--face:#fff}.worldjan-module__mvVr6a__action{--face:#ff7a9c;--edge:#d64a70;background:var(--face);color:#23233a;min-height:44px;box-shadow:0 4px 0 var(--edge);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 22px;font-weight:800;transition:transform 80ms ease-out;display:inline-flex}.worldjan-module__mvVr6a__action:active{box-shadow:0 1px 0 var(--edge);transform:translateY(3px)}.worldjan-module__mvVr6a__action:focus-visible{outline-offset:3px;outline:3px solid #23233a}.worldjan-module__mvVr6a__pass{--face:#fff;--edge:#b9b9c8}.worldjan-module__mvVr6a__pon{--face:#ff9f1c;--edge:#c76f00}.worldjan-module__mvVr6a__chi{--face:#6aa5ff;--edge:#2f6fd6}.worldjan-module__mvVr6a__easy{--face:#22c55e;--edge:#15803d}.worldjan-module__mvVr6a__normal{--face:#ff9f1c;--edge:#c76f00}.worldjan-module__mvVr6a__hard{--face:#ff6b7a;--edge:#d63a4b}@media (prefers-reduced-motion:reduce){.worldjan-module__mvVr6a__action,.worldjan-module__mvVr6a__option{transition:none}}.worldjan-module__mvVr6a__scoreBoard{flex-wrap:wrap;grid-area:score;gap:6px;display:flex}.worldjan-module__mvVr6a__pill{background:var(--card);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 12px;font-size:.8rem;font-weight:800;box-shadow:0 2px #0000001f}.worldjan-module__mvVr6a__pillRound{background:var(--pop-yellow)}.worldjan-module__mvVr6a__pillYou{background:#3ddc97}.worldjan-module__mvVr6a__pillCpu{background:#ff8fab}.worldjan-module__mvVr6a__cpuArea{flex-wrap:wrap;grid-area:cpu;justify-content:center;align-items:center;gap:6px 8px;display:flex}.worldjan-module__mvVr6a__youArea{flex-direction:column;grid-area:you;align-items:center;gap:6px;min-width:0;display:flex}.worldjan-module__mvVr6a__youArea .worldjan-module__mvVr6a__areaHead{justify-content:center}@media (orientation:landscape) and (min-width:480px){.worldjan-module__mvVr6a__youArea{flex-direction:row;justify-content:center;align-items:flex-end;gap:16px}.worldjan-module__mvVr6a__youArea .worldjan-module__mvVr6a__areaHead{flex-direction:column;align-items:flex-start}}.worldjan-module__mvVr6a__areaHead,.worldjan-module__mvVr6a__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.worldjan-module__mvVr6a__riichi{color:#23233a;letter-spacing:.05em;background:#ff7a9c;border-radius:999px;padding:1px 10px;font-size:.7rem;font-weight:800}.worldjan-module__mvVr6a__announcements{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.worldjan-module__mvVr6a__announce{background:var(--pop-yellow);border-radius:999px;margin:0;padding:4px 18px;font-size:1.25rem;font-weight:800;transform:rotate(-3deg);box-shadow:0 4px #e0a800}.worldjan-module__mvVr6a__tile{--w:32px;--tile-ink:#23233a;--tile-face:#fbf6e8;--tile-layer:#e7dcc0;--tile-back:#17a2a6;--tile-back-dark:#0e7377;width:var(--w);height:calc(var(--w) * 1.3);border-radius:calc(var(--w) * .16);background:linear-gradient(160deg, #fff 0%, var(--tile-face) 38%, color-mix(in srgb, var(--tile-face) 88%, #000) 100%);color:var(--tile-ink);vertical-align:middle;margin-bottom:calc(var(--w) * .16);box-shadow:inset 0 0 0 1px #0000000f, inset 0 calc(var(--w) * .05) 0 #ffffffb3, 0 calc(var(--w) * .07) 0 var(--tile-layer), 0 calc(var(--w) * .16) 0 var(--tile-back), 0 calc(var(--w) * .16 + 3px) 5px #0000004d;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.worldjan-module__mvVr6a__md{--w:clamp(26px, min(calc((100cqw - 45px - 18px) / 10), var(--hand-cap)), 72px)}.worldjan-module__mvVr6a__sm{--w:30px}.worldjan-module__mvVr6a__asia{--tile-ink:#e63946}.worldjan-module__mvVr6a__southPacific{--tile-ink:#8e44d9}.worldjan-module__mvVr6a__europe{--tile-ink:#2f7cf6}.worldjan-module__mvVr6a__africa{--tile-ink:#d4920a}.worldjan-module__mvVr6a__northAmerica{--tile-ink:#22a447}.worldjan-module__mvVr6a__southAmerica{--tile-ink:#ff6b2c}.worldjan-module__mvVr6a__art{width:78%;height:auto;margin-top:calc(var(--w) * .22)}.worldjan-module__mvVr6a__number{top:calc(var(--w) * .06);right:calc(var(--w) * .06);min-width:max(calc(var(--w) * .32), 11px);height:max(calc(var(--w) * .32), 11px);box-shadow:0 0 0 calc(var(--w) * .03) var(--tile-ink);font:800 max(calc(var(--w) * .22), 7.5px) / 1 var(--font-rounded), system-ui, sans-serif;background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute}.worldjan-module__mvVr6a__globe{--tile-face:#fff;background:linear-gradient(160deg,#fff6c9,#ffd23f 25%,#ff8fab 60%,#7bdff2)}.worldjan-module__mvVr6a__back{background:linear-gradient(160deg, #3cc7cb, var(--tile-back) 45%, var(--tile-back-dark));box-shadow:inset 0 0 0 1px #00000014, inset 0 calc(var(--w) * .05) 0 #ffffff59, 0 calc(var(--w) * .07) 0 var(--tile-back-dark), 0 calc(var(--w) * .16) 0 var(--tile-layer), 0 calc(var(--w) * .16 + 3px) 5px #0000004d}.worldjan-module__mvVr6a__globe .worldjan-module__mvVr6a__art{width:72%;margin:0}.worldjan-module__mvVr6a__star{top:calc(var(--w) * .04);right:calc(var(--w) * .08);color:#fff;font-size:calc(var(--w) * .26);line-height:1;position:absolute}.worldjan-module__mvVr6a__mat{background:radial-gradient(circle at 50% 30%,#2fae78,#1d7f57);border-radius:16px;flex-direction:column;grid-area:mat;justify-content:center;gap:14px;min-height:0;padding:12px;display:flex;position:relative;box-shadow:inset 0 3px 10px #00000040;container:mat/size}.worldjan-module__mvVr6a__backs,.worldjan-module__mvVr6a__set,.worldjan-module__mvVr6a__discards,.worldjan-module__mvVr6a__hand,.worldjan-module__mvVr6a__openSets,.worldjan-module__mvVr6a__actionTiles{flex-wrap:wrap;gap:8px 6px;margin:0;padding:0;list-style:none;display:flex}.worldjan-module__mvVr6a__openSets{gap:8px}.worldjan-module__mvVr6a__discards{--cols:10;--rows:2;--pool-w:min(calc((100cqw - (var(--cols) - 1) * 4px) / var(--cols)), calc(((100cqh - 14px) / 2 - (var(--rows) - 1) * 6px) / var(--rows) / 1.46), 64px);grid-template-columns:repeat(var(--cols), var(--pool-w));grid-auto-rows:calc(var(--pool-w) * 1.46);min-height:calc(var(--rows) * var(--pool-w) * 1.46 + (var(--rows) - 1) * 6px);justify-content:center;gap:6px 4px;display:grid}@supports (width:round(up, 1.5px, 1px)){.worldjan-module__mvVr6a__discards{--rows:max(2, round(up, var(--n,0) / var(--cols), 1))}}@container mat (min-aspect-ratio:1.9){.worldjan-module__mvVr6a__discards{--cols:12}}@container mat (min-aspect-ratio:2.25){.worldjan-module__mvVr6a__discards{--cols:14}}@container mat (min-aspect-ratio:2.6){.worldjan-module__mvVr6a__discards{--cols:16}}.worldjan-module__mvVr6a__discards>li,.worldjan-module__mvVr6a__discards>li>span{display:flex}.worldjan-module__mvVr6a__discards .worldjan-module__mvVr6a__tile{--w:var(--pool-w)}.worldjan-module__mvVr6a__latest .worldjan-module__mvVr6a__tile{outline:3px solid var(--pop-pink);outline-offset:2px}.worldjan-module__mvVr6a__hand{flex-wrap:nowrap;gap:5px}.worldjan-module__mvVr6a__drawn{margin-left:18px}.worldjan-module__mvVr6a__slot{visibility:hidden;display:flex}@media (max-width:359px){.worldjan-module__mvVr6a__drawn{margin-left:10px}}.worldjan-module__mvVr6a__handTile{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.worldjan-module__mvVr6a__handTile:disabled{cursor:default}.worldjan-module__mvVr6a__handTile:not(:disabled):hover .worldjan-module__mvVr6a__tile,.worldjan-module__mvVr6a__handTile:focus-visible .worldjan-module__mvVr6a__tile{transform:translateY(-5px)}.worldjan-module__mvVr6a__handTile:focus-visible{outline-offset:3px;outline:3px solid #23233a}.worldjan-module__mvVr6a__backs .worldjan-module__mvVr6a__tile{--w:var(--back-w)}.worldjan-module__mvVr6a__actions{grid-area:actions;align-content:center;min-height:48px;display:grid}@media (orientation:landscape) and (max-height:480px){.worldjan-module__mvVr6a__table{--pad:6px;gap:6px}.worldjan-module__mvVr6a__cpuArea .worldjan-module__mvVr6a__openSets .worldjan-module__mvVr6a__tile{--w:22px}.worldjan-module__mvVr6a__actionBar .worldjan-module__mvVr6a__action{min-height:38px;padding:4px 12px}.worldjan-module__mvVr6a__actions{min-height:42px}.worldjan-module__mvVr6a__actionTiles .worldjan-module__mvVr6a__tile{--w:22px}}.worldjan-module__mvVr6a__overlay{z-index:2;background:#fff3c4bf;grid-area:2/1/-1/-1;place-items:center;padding:4px;display:grid;position:absolute;inset:0}.worldjan-module__mvVr6a__overlay .worldjan-module__mvVr6a__panel{width:min(520px,100%);max-height:100%;overflow:auto}.worldjan-module__mvVr6a__actionBar{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.worldjan-module__mvVr6a__panel{background:var(--card);box-shadow:0 0 0 3px var(--pop-yellow), 0 10px 24px #00000026;border-radius:20px;padding:16px 18px}.worldjan-module__mvVr6a__panel h2{margin:0 0 10px;font-size:1.3rem;font-weight:800}.worldjan-module__mvVr6a__panel h3{margin:12px 0 4px;font-size:1rem;font-weight:800}.worldjan-module__mvVr6a__yakuman{color:#fff;text-shadow:0 2px #00000040;background:linear-gradient(90deg,#ff3d6e,#ffd23f,#3ddc97,#2f7cf6,#8e44d9);border-radius:999px;margin:0 0 10px;padding:4px 18px;font-size:1.4rem;font-weight:800;display:inline-block;transform:rotate(-2deg)}.worldjan-module__mvVr6a__yaku{border-collapse:collapse;font-variant-numeric:tabular-nums;margin:8px 0}.worldjan-module__mvVr6a__yaku th{text-align:left;padding:2px 16px 2px 0;font-weight:500}.worldjan-module__mvVr6a__yaku td{text-align:right;font-weight:800}.worldjan-module__mvVr6a__handList{margin:0 0 12px;padding-left:1.5em}.worldjan-module__mvVr6a__stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;margin:0 0 14px;display:grid}.worldjan-module__mvVr6a__stats div{background:#fff3c4;border-radius:12px;padding:6px 10px}.worldjan-module__mvVr6a__stats dt{color:var(--ink-muted);font-size:.75rem;font-weight:700}.worldjan-module__mvVr6a__stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.worldjan-module__mvVr6a__resultActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.worldjan-module__mvVr6a__copied{font-size:.85rem;font-weight:700}.worldjan-module__mvVr6a__iconButton{background:var(--card);width:32px;height:26px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex;box-shadow:0 2px #0000001f}.worldjan-module__mvVr6a__iconButton:focus-visible,.worldjan-module__mvVr6a__textButton:focus-visible,.worldjan-module__mvVr6a__option:focus-visible{outline-offset:2px;outline:3px solid #23233a}.worldjan-module__mvVr6a__textButton{color:#5c5a73;width:fit-content;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:12px auto 0;padding:0 12px;font-weight:700;text-decoration:underline;display:flex}.worldjan-module__mvVr6a__settings{width:min(340px,100vw - 32px)}.worldjan-module__mvVr6a__startActions{margin-top:40px}.worldjan-module__mvVr6a__dialogLinks{flex-wrap:wrap;justify-content:center;gap:2px 14px;margin:16px 0 0;padding:0;font-size:.8rem;font-weight:700;list-style:none;display:flex}.worldjan-module__mvVr6a__dialogLinks a{color:#5c5a73}.worldjan-module__mvVr6a__dialogFine{color:#5c5a73;text-align:center;margin:6px 0 0;font-size:.75rem}.worldjan-module__mvVr6a__setting{border:0;margin:0 0 16px;padding:0}.worldjan-module__mvVr6a__setting legend,.worldjan-module__mvVr6a__setting h3{margin:0 0 8px;padding:0;font-size:.95rem;font-weight:800;line-height:1.4}.worldjan-module__mvVr6a__setting .worldjan-module__mvVr6a__settingLabel{margin:0 0 8px;font-size:.95rem;font-weight:800;line-height:1.4;display:block}.worldjan-module__mvVr6a__menu{position:relative}.worldjan-module__mvVr6a__menuList{z-index:2;background:#fff;border:2px solid #23233a;border-radius:14px;flex-direction:column;gap:6px;margin:0;padding:8px;list-style:none;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 4px #23233a}.worldjan-module__mvVr6a__menuList:focus{outline:none}.worldjan-module__mvVr6a__menuOption{cursor:pointer;background:#fff;border:2px solid #23233a;border-radius:12px;align-items:center;min-height:40px;padding:0 14px;font-weight:800;display:flex;box-shadow:0 3px #23233a}.worldjan-module__mvVr6a__menuOption[data-active=true]{background:#fff3c4}.worldjan-module__mvVr6a__menuOption[aria-selected=true]{background:#ffd23f;transform:translateY(2px);box-shadow:0 1px #23233a}.worldjan-module__mvVr6a__menuButton{text-align:left;appearance:none;box-sizing:border-box;color:#23233a;width:100%;min-height:44px;font:inherit;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%2323233a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 10px center/22px 22px no-repeat,#fff;border:2px solid #23233a;border-radius:14px;padding:0 44px 0 16px;font-weight:800;box-shadow:0 4px #23233a}.worldjan-module__mvVr6a__menuButton:focus-visible{outline-offset:2px;outline:3px solid #23233a}.worldjan-module__mvVr6a__options{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.worldjan-module__mvVr6a__option{color:#23233a;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:2px solid #23233a;border-radius:14px;align-items:center;padding:0 16px;font-weight:800;text-decoration:none;transition:transform 80ms ease-out;display:inline-flex;box-shadow:0 4px #23233a}.worldjan-module__mvVr6a__option[aria-pressed=true],.worldjan-module__mvVr6a__option[aria-current=true]{background:var(--face,#ffd23f);transform:translateY(3px);box-shadow:0 1px #23233a}.worldjan-module__mvVr6a__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.worldjan-module__mvVr6a__rules{max-width:720px;margin:0 auto;padding:16px}.worldjan-module__mvVr6a__rules h1{font-size:1.5rem}.worldjan-module__mvVr6a__rules h2{margin-top:40px;font-size:1.2rem}.worldjan-module__mvVr6a__rules h3{margin:16px 0 6px;font-size:1rem}.worldjan-module__mvVr6a__rules p,.worldjan-module__mvVr6a__rules li{max-width:65ch}.worldjan-module__mvVr6a__rules ul{flex-direction:column;gap:8px;padding-left:1.2em;display:flex}.worldjan-module__mvVr6a__ruleTiles{vertical-align:middle;flex-wrap:wrap;gap:6px;margin:6px 0;display:inline-flex}.worldjan-module__mvVr6a__ruleTableWrap{overflow-x:auto}.worldjan-module__mvVr6a__ruleTable{border-collapse:collapse;font-size:.9rem}.worldjan-module__mvVr6a__ruleTable th,.worldjan-module__mvVr6a__ruleTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:6px 12px 6px 0}.worldjan-module__mvVr6a__ruleTable td:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.worldjan-module__mvVr6a__rules .worldjan-module__mvVr6a__ruleCountries{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 16px;padding:0;list-style:none;display:grid}.worldjan-module__mvVr6a__ruleCountries li{align-items:center;gap:10px;display:flex}
.guide-module__PBljUq__page{max-width:720px;margin:0 auto;padding:16px}.guide-module__PBljUq__page h1{font-size:1.5rem}.guide-module__PBljUq__page h2{margin-top:40px;font-size:1.2rem}.guide-module__PBljUq__page h3{margin:0 0 4px;font-size:1.05rem}.guide-module__PBljUq__page p,.guide-module__PBljUq__page li{max-width:65ch}.guide-module__PBljUq__lead{font-size:1.05rem}.guide-module__PBljUq__muted{color:var(--muted);font-size:.875rem}.guide-module__PBljUq__tag{border:1px solid var(--border);color:var(--muted);vertical-align:middle;border-radius:999px;margin-left:10px;padding:1px 9px;font-size:.75rem;font-weight:400;display:inline-block}.guide-module__PBljUq__landmark{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:8px 18px;padding:16px 0;display:grid}.guide-module__PBljUq__landmark .guide-module__PBljUq__tiles{flex-direction:column;gap:6px;display:flex}.guide-module__PBljUq__landmark .guide-module__PBljUq__tiles>*{--w:56px}@media (max-width:480px){.guide-module__PBljUq__landmark{grid-template-columns:minmax(0,1fr)}.guide-module__PBljUq__landmark .guide-module__PBljUq__tiles{flex-direction:row}}.guide-module__PBljUq__place{color:var(--muted);font-size:.9rem;font-weight:400}.guide-module__PBljUq__groups{color:var(--muted);margin:8px 0 0;font-size:.875rem}.guide-module__PBljUq__yaku{border-bottom:1px solid var(--border);padding:16px 0}.guide-module__PBljUq__yaku h2{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:0;display:flex}.guide-module__PBljUq__points{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.guide-module__PBljUq__yakumanPoints{color:var(--accent)}.guide-module__PBljUq__condition{margin:0 0 8px;font-weight:600}.guide-module__PBljUq__sets{flex-wrap:wrap;gap:8px 18px;margin:8px 0 12px;display:flex}.guide-module__PBljUq__set{gap:4px;display:inline-flex}.guide-module__PBljUq__updates{gap:16px;margin:0;padding:0;list-style:none;display:grid}.guide-module__PBljUq__updates li{grid-template-columns:7.5em minmax(0,1fr);gap:12px;max-width:none;display:grid}.guide-module__PBljUq__updates time{color:var(--muted);font-variant-numeric:tabular-nums}.guide-module__PBljUq__updates p{margin:0}@media (max-width:480px){.guide-module__PBljUq__updates li{grid-template-columns:minmax(0,1fr);gap:2px}}.guide-module__PBljUq__links{flex-wrap:wrap;gap:8px 20px;margin:32px 0 0;padding:0;list-style:none;display:flex}.guide-module__PBljUq__intro{padding-top:24px}.guide-module__PBljUq__intro .guide-module__PBljUq__links{margin-top:8px}.guide-module__PBljUq__faq{gap:16px;margin:0;display:grid}.guide-module__PBljUq__faq dt{font-weight:700}.guide-module__PBljUq__faq dd{max-width:65ch;margin:4px 0 0}
.cutIn-module__aT7bLa__cutIn{--navy:#23233a;--yellow:#ffd23f;z-index:3;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.cutIn-module__aT7bLa__out{animation:cutIn-module__aT7bLa__fadeOut var(--out) ease-in both}.cutIn-module__aT7bLa__veil{background:#fff3c48c;animation:.15s ease-out both cutIn-module__aT7bLa__fadeIn;position:absolute;inset:0}.cutIn-module__aT7bLa__text{min-width:0}.cutIn-module__aT7bLa__name{color:#fff;-webkit-text-stroke:6px var(--navy);paint-order:stroke fill;text-shadow:0 4px 0 var(--navy);font-size:clamp(22px,min(8.6cqw,9cqh),64px);font-weight:800;line-height:1.05;animation:.35s cubic-bezier(.2,1.6,.4,1) 60ms both cutIn-module__aT7bLa__popIn;display:block}.cutIn-module__aT7bLa__line{background:var(--navy);color:#fff;border-radius:999px;margin-top:1.2cqh;padding:2px 12px;font-size:clamp(12px,min(4.2cqw,4.4cqh),26px);font-weight:800;line-height:1.35;animation:.3s ease-out .16s both cutIn-module__aT7bLa__slideUp;display:inline-block}.cutIn-module__aT7bLa__who{border:3px solid var(--navy);color:var(--navy);background:#fff;border-radius:999px;padding:1px 10px;font-size:clamp(11px,min(3cqw,3.2cqh),18px);font-weight:800;line-height:1.3;position:absolute;top:-1.5em;left:5cqw}.cutIn-module__aT7bLa__banner{background:var(--band,var(--yellow));border-block:4px solid var(--navy);width:100%;transform:rotate(var(--tilt,-3deg));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3cqw;padding:3cqh max(5cqw,16px);animation:.28s cubic-bezier(.2,1.4,.4,1) both cutIn-module__aT7bLa__bannerIn;display:grid;position:relative}.cutIn-module__aT7bLa__icon{aspect-ratio:1;width:min(30cqw,24cqh,150px);height:auto}.cutIn-module__aT7bLa__card{border:4px solid var(--navy);background:var(--card-face,#fff);max-width:min(92cqw,620px);box-shadow:0 0 0 8px var(--yellow), 0 0 0 11px var(--navy), 9px 9px 0 8px var(--navy);text-align:center;border-radius:26px;justify-items:center;gap:1cqh;padding:4cqh 4cqw 4.4cqh;animation:.38s cubic-bezier(.2,1.5,.4,1) both cutIn-module__aT7bLa__cardIn;display:grid;position:relative}.cutIn-module__aT7bLa__card .cutIn-module__aT7bLa__who{top:-2em}.cutIn-module__aT7bLa__scene{width:min(80cqw,560px);height:auto;max-height:44cqh;display:block}.cutIn-module__aT7bLa__card .cutIn-module__aT7bLa__name{font-size:clamp(22px,min(9.6cqw,9cqh),64px)}.cutIn-module__aT7bLa__full{background:var(--full-face,var(--navy));text-align:center;align-content:center;place-items:center;gap:1.4cqh;padding:4cqw;animation:.2s ease-out both cutIn-module__aT7bLa__fadeIn;display:grid;position:absolute;inset:0}.cutIn-module__aT7bLa__full .cutIn-module__aT7bLa__scene{max-height:46cqh;animation:.3s ease-out .35s both cutIn-module__aT7bLa__fadeIn;position:relative}.cutIn-module__aT7bLa__full .cutIn-module__aT7bLa__name{-webkit-text-stroke-color:#000;text-shadow:0 4px #000;font-size:clamp(22px,min(10cqw,9cqh),72px);animation-delay:.7s;position:relative}.cutIn-module__aT7bLa__full .cutIn-module__aT7bLa__line{color:var(--navy);background:#fff;animation-delay:.9s;position:relative}.cutIn-module__aT7bLa__full .cutIn-module__aT7bLa__who{position:relative;top:0;left:0}.cutIn-module__aT7bLa__rays{background:repeating-conic-gradient(#ffd23f38 0deg 9deg,#0000 9deg 18deg);animation:9s linear infinite cutIn-module__aT7bLa__spin;position:absolute;inset:-40%}.cutIn-module__aT7bLa__ribbon{color:#fff;letter-spacing:.04em;text-shadow:0 3px #0000004d;background:linear-gradient(90deg,#ff3d6e,#ffd23f,#3ddc97,#2f7cf6,#8e44d9);border:4px solid #fff;border-radius:999px;padding:.5cqh 7cqw;font-size:clamp(22px,min(10cqw,9cqh),72px);font-weight:800;line-height:1.15;animation:.5s cubic-bezier(.2,1.6,.4,1) .1s both cutIn-module__aT7bLa__slam;position:relative}.cutIn-module__aT7bLa__confetti{position:absolute;inset:0;overflow:hidden}.cutIn-module__aT7bLa__confetti i{width:min(2.2cqw,14px);height:min(3.4cqw,20px);animation:cutIn-module__aT7bLa__fall var(--d) linear var(--delay) both;border-radius:2px;position:absolute;top:-6%}.cutIn-module__aT7bLa__cpu{--band:#bcd6ff;--tilt:3deg;--card-face:#eef4ff;--full-face:#14284d}.cutIn-module__aT7bLa__chips{z-index:1;flex-wrap:wrap;justify-content:center;gap:1.4cqw;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:5%;left:4%;right:4%}.cutIn-module__aT7bLa__chip{border:3px solid var(--navy);color:var(--navy);box-shadow:0 3px 0 var(--navy);white-space:nowrap;animation:cutIn-module__aT7bLa__chipIn .3s cubic-bezier(.2, 1.6, .4, 1) var(--delay) both;background:#fff;border-radius:999px;padding:.4cqh 2.6cqw;font-size:clamp(11px,min(3.4cqw,3.6cqh),20px);font-weight:800;line-height:1.4}.cutIn-module__aT7bLa__chipA{background:var(--yellow)}.cutIn-module__aT7bLa__chipTotal{background:var(--navy);color:#fff}.cutIn-module__aT7bLa__pop,.cutIn-module__aT7bLa__rise,.cutIn-module__aT7bLa__drop,.cutIn-module__aT7bLa__flip,.cutIn-module__aT7bLa__vanish,.cutIn-module__aT7bLa__zoom,.cutIn-module__aT7bLa__spinIt,.cutIn-module__aT7bLa__twinkle,.cutIn-module__aT7bLa__sunUp{transform-box:fill-box;transform-origin:50%}.cutIn-module__aT7bLa__pop{animation:cutIn-module__aT7bLa__popIn .4s cubic-bezier(.2, 1.6, .4, 1) var(--delay,0s) both}.cutIn-module__aT7bLa__rise{transform-origin:bottom;animation:cutIn-module__aT7bLa__rise .6s cubic-bezier(.2, 1.2, .4, 1) var(--delay,0s) both}.cutIn-module__aT7bLa__drop{animation:cutIn-module__aT7bLa__drop .55s cubic-bezier(.3, 1.5, .5, 1) var(--delay,0s) both}.cutIn-module__aT7bLa__flip{animation:cutIn-module__aT7bLa__flip .45s ease-out var(--delay,0s) both}.cutIn-module__aT7bLa__vanish{opacity:0;animation:cutIn-module__aT7bLa__vanish .3s ease-in var(--delay,0s) both}.cutIn-module__aT7bLa__draw{stroke-dasharray:var(--len);animation:cutIn-module__aT7bLa__draw var(--dd) ease-in-out var(--delay,0s) both}.cutIn-module__aT7bLa__strike{stroke-dasharray:60;animation:cutIn-module__aT7bLa__draw .3s ease-out var(--delay,0s) both}.cutIn-module__aT7bLa__fly{offset-rotate:auto;offset-distance:100%;animation:cutIn-module__aT7bLa__fly var(--dd) ease-in-out var(--delay,0s) both}.cutIn-module__aT7bLa__zoom{animation:cutIn-module__aT7bLa__zoom .45s cubic-bezier(.2, 1, .3, 1) var(--delay,0s) both}.cutIn-module__aT7bLa__spinIt{animation:cutIn-module__aT7bLa__spinOnce .7s ease-out var(--delay,0s) both}.cutIn-module__aT7bLa__twinkle{animation:cutIn-module__aT7bLa__twinkle .5s ease-out var(--delay,0s) both}.cutIn-module__aT7bLa__bob{transform-box:fill-box;animation:1.2s ease-in-out infinite cutIn-module__aT7bLa__bob}.cutIn-module__aT7bLa__sweep{opacity:0;animation:cutIn-module__aT7bLa__sweep .9s ease-in-out var(--delay,0s) both}.cutIn-module__aT7bLa__sunUp{animation:cutIn-module__aT7bLa__sunUp .9s ease-out var(--delay,0s) both}@keyframes cutIn-module__aT7bLa__fadeIn{0%{opacity:0}}@keyframes cutIn-module__aT7bLa__fadeOut{to{opacity:0}}@keyframes cutIn-module__aT7bLa__bannerIn{0%{transform:translateX(-110%) rotate(var(--tilt,-3deg))}}@keyframes cutIn-module__aT7bLa__cardIn{0%{opacity:0;transform:scale(.3)rotate(-8deg)}}@keyframes cutIn-module__aT7bLa__popIn{0%{opacity:0;transform:scale(0)}}@keyframes cutIn-module__aT7bLa__slideUp{0%{opacity:0;transform:translateY(60%)}}@keyframes cutIn-module__aT7bLa__rise{0%{opacity:0;transform:translateY(40%)scaleY(.4)}}@keyframes cutIn-module__aT7bLa__drop{0%{opacity:0;transform:translateY(-120%)rotate(-40deg)}}@keyframes cutIn-module__aT7bLa__flip{0%{transform:scaleX(0)}}@keyframes cutIn-module__aT7bLa__vanish{0%{opacity:1;transform:none}to{opacity:0;transform:scaleX(0)}}@keyframes cutIn-module__aT7bLa__draw{0%{stroke-dashoffset:var(--len,60)}}@keyframes cutIn-module__aT7bLa__fly{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes cutIn-module__aT7bLa__zoom{0%{opacity:0;transform:translate(-120%)}}@keyframes cutIn-module__aT7bLa__spinOnce{0%{transform:rotate(-360deg)scale(.4)}}@keyframes cutIn-module__aT7bLa__twinkle{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.6)}}@keyframes cutIn-module__aT7bLa__bob{50%{transform:translateY(-3px)}}@keyframes cutIn-module__aT7bLa__sweep{0%{opacity:1;transform:translate(-140px)}to{opacity:1;transform:translate(340px)}}@keyframes cutIn-module__aT7bLa__sunUp{0%{opacity:0;transform:translateY(60%)}}@keyframes cutIn-module__aT7bLa__spin{to{transform:rotate(1turn)}}@keyframes cutIn-module__aT7bLa__slam{0%{opacity:0;transform:scale(3)}60%{opacity:1;transform:scale(.92)}}@keyframes cutIn-module__aT7bLa__chipIn{0%{opacity:0;transform:translateY(80%)scale(.5)}}@keyframes cutIn-module__aT7bLa__fall{0%{transform:translateY(0)rotate(0)}to{transform:translateY(115cqh)rotate(720deg)}}@media (prefers-reduced-motion:reduce){.cutIn-module__aT7bLa__cutIn *,.cutIn-module__aT7bLa__cutIn{animation:none!important}.cutIn-module__aT7bLa__rays,.cutIn-module__aT7bLa__confetti,.cutIn-module__aT7bLa__fly{display:none}}
