.EU6hmq_tile{box-sizing:border-box;border:2px solid var(--tile-border);background:var(--tile-empty);color:var(--tile-text);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:flex}.EU6hmq_typed{border-color:var(--tile-filled);animation:.12s ease-out EU6hmq_pop}@keyframes EU6hmq_pop{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.EU6hmq_typed{animation:none}}.EU6hmq_correct,.EU6hmq_present,.EU6hmq_absent{color:#fff;box-shadow:inset 0 -1.5px #00000014}.EU6hmq_correct{background:var(--green);border-color:var(--green)}.EU6hmq_present{background:var(--yellow);border-color:var(--yellow)}.EU6hmq_absent{background:var(--absent);border-color:var(--absent)}
.WHK2fW_board{background:var(--bg);box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:11px 10px;display:flex}.WHK2fW_rows{flex-direction:column;align-items:center;gap:6px;display:flex}.WHK2fW_row{gap:6px;display:flex}
.r6SrNq_label{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.r6SrNq_caption{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700;line-height:1.1}.r6SrNq_name{min-width:0;color:var(--category-ink);white-space:nowrap;text-shadow:0 0 8px var(--category-glow), 0 0 14px var(--category-glow);align-items:center;gap:4px;font-size:12px;font-weight:800;display:flex}.r6SrNq_icon{width:13px;height:13px;filter:drop-shadow(0 0 4px var(--category-glow));flex:none}.r6SrNq_text{text-overflow:ellipsis;overflow:hidden}
.zh8txq_logo{flex:none;width:32px;height:32px;display:block}.zh8txq_land{fill:var(--logo-land)}.zh8txq_sea{fill:var(--logo-sea)}@media (max-width:559.98px){.zh8txq_logo{width:27px;height:27px}}
.d7JpdW_badge{flex:none;display:block;overflow:visible}.d7JpdW_legendary{animation:2.4s ease-in-out infinite d7JpdW_legGlow}@keyframes d7JpdW_legGlow{0%,to{filter:drop-shadow(0 0 2px #f5c54280)}50%{filter:drop-shadow(0 0 9px #f5c542f2)}}.d7JpdW_star{paint-order:stroke}@media (prefers-reduced-motion:reduce){.d7JpdW_legendary{filter:drop-shadow(0 0 2px #f5c54280);animation:none}}
._o1Vtq_pill{color:#f5c542;white-space:nowrap;background:#2b2540;border-radius:10px;flex:none;align-items:center;gap:3px;height:20px;padding:0 7px 0 5px;font-size:11px;font-weight:800;display:inline-flex}._o1Vtq_star{width:11px;height:11px}
.O0Vw_W_bar{gap:var(--segment-gap,3px);width:100%;display:flex}.O0Vw_W_segment{height:var(--segment-height,4px);border-radius:var(--segment-radius,2px);background:var(--tile-border);flex:1;transition:background-color .26s}.O0Vw_W_filled{background:var(--segment-fill)}@media (prefers-reduced-motion:reduce){.O0Vw_W_segment{transition:none}}
.bpgFcW_chip{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:3px 8px;font-family:inherit;transition:background-color .15s;display:flex}.bpgFcW_chip:hover{background:var(--pill)}.bpgFcW_row{align-items:center;gap:5px;display:flex}.bpgFcW_name{white-space:nowrap;letter-spacing:-.01em;color:color-mix(in oklch, var(--rank-deep) 72%, #000);font-size:15px;font-weight:800}:root[data-theme=night] .bpgFcW_name{color:var(--rank-fill)}.bpgFcW_bar{width:84px}
.kvKm2G_group{background:var(--bg);border-radius:19px;align-items:center;height:38px;padding:0 4px;display:flex;box-shadow:0 1px 2px #1418240f}.kvKm2G_slot{display:contents}.kvKm2G_rule{background:var(--rule);width:1px;height:18px}.kvKm2G_tool,.kvKm2G_hint{cursor:pointer;background:0 0;border:none;border-radius:16px;justify-content:center;align-items:center;width:36px;height:32px;padding:0;display:flex}.kvKm2G_tool{color:var(--heading)}.kvKm2G_tool:hover{opacity:.7}.kvKm2G_open{color:var(--accent)}.kvKm2G_hint{color:var(--hint);transition:box-shadow .25s,background-color .25s;position:relative}.kvKm2G_hint:hover{filter:brightness(1.08)}.kvKm2G_hint:disabled{color:var(--tile-filled)}.kvKm2G_icon{width:24px;height:24px}.kvKm2G_hintIcon{width:20px;height:20px}.kvKm2G_count{box-sizing:border-box;background:var(--hint);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:800;line-height:16px;position:absolute;top:-3px;right:-2px}@media (max-width:559.98px){.kvKm2G_group{height:32px;padding:0 2px}.kvKm2G_tool,.kvKm2G_hint{width:24px;height:28px}.kvKm2G_icon{width:20px;height:20px}.kvKm2G_hintIcon{width:17px;height:17px}}
.Af2_WG_header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:".brand tools""cat rank tools";align-items:center;gap:2px 8px;padding:2px 2px 0;display:grid}.Af2_WG_category{grid-area:cat;justify-content:flex-start;align-self:start;align-items:center;gap:6px;min-width:0;margin-top:-8px;padding-left:4px;display:flex}.Af2_WG_brand{grid-area:brand;justify-content:center;justify-self:center;align-items:center;gap:8px;min-width:0;display:flex}.Af2_WG_title{letter-spacing:-.035em;color:var(--heading);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:27px;font-weight:800;overflow:hidden}.Af2_WG_rank{flex-wrap:wrap;grid-area:rank;justify-content:center;justify-self:center;align-items:flex-start;gap:8px;display:flex}.Af2_WG_waiting{visibility:hidden}.Af2_WG_tools{grid-area:tools;justify-content:flex-end;align-self:center;display:flex}@media (max-width:559.98px){.Af2_WG_header{column-gap:4px}.Af2_WG_title{font-size:23px}}
.XKIh9W_example{flex-direction:column;gap:8px;display:flex}.XKIh9W_tiles{gap:5px;display:flex}.XKIh9W_tile{box-sizing:border-box;border:2px solid var(--tile-filled);background:var(--tile-empty);width:40px;height:40px;color:var(--tile-text);border-radius:9px;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}.XKIh9W_correct,.XKIh9W_present,.XKIh9W_absent{color:#fff}.XKIh9W_correct{background:var(--green);border-color:var(--green)}.XKIh9W_present{background:var(--yellow);border-color:var(--yellow)}.XKIh9W_absent{background:var(--absent);border-color:var(--absent)}.XKIh9W_text{color:var(--heading);margin:0;font-size:15px}
._1m2slG_panel{flex-direction:column;gap:14px;width:100%;padding-bottom:20px;display:flex}._1m2slG_head{justify-content:space-between;align-items:flex-end;gap:12px;padding:6px 4px 2px;display:flex}._1m2slG_title{letter-spacing:-.035em;color:var(--heading);margin:0;font-size:32px;font-weight:800;line-height:1.05}._1m2slG_close{width:34px;height:34px;color:var(--heading);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._1m2slG_close:hover{opacity:.75}._1m2slG_closeIcon{width:30px;height:30px}
.kCvL9a_rules,.kCvL9a_examples{background:var(--bg);box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;padding:18px;display:flex}.kCvL9a_rules{color:var(--heading);text-wrap:pretty;gap:10px;font-size:16px;line-height:1.5}.kCvL9a_rules p{margin:0}.kCvL9a_lead{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:700}.kCvL9a_examples{gap:16px}.kCvL9a_title{color:var(--heading);margin:0;font-size:17px;font-weight:700}
.Z641Ba_scrim{background:var(--scrim);box-sizing:border-box;justify-content:center;align-items:center;padding:16px;animation:.16s both Z641Ba_fadeIn;display:flex;position:fixed;inset:0}.Z641Ba_small{z-index:45}.Z641Ba_result{z-index:40;animation-duration:.2s}.Z641Ba_card{background:var(--bg);width:100%;box-shadow:var(--popup-shadow);box-sizing:border-box;animation:.26s cubic-bezier(.2,.9,.3,1.15) both Z641Ba_popIn}.Z641Ba_result .Z641Ba_card{animation-duration:.32s}.Z641Ba_card:focus-visible{outline:none}@keyframes Z641Ba_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Z641Ba_popIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Z641Ba_scrim,.Z641Ba_card{animation:none}}
.S06hxW_card{text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:8px;max-width:360px;padding:22px 16px 18px;display:flex}.S06hxW_title{letter-spacing:-.02em;color:var(--heading);align-items:center;gap:6px;margin:0;font-size:18px;font-weight:800;display:flex}.S06hxW_icon{width:20px;height:20px;color:var(--hint)}.S06hxW_text{color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.4}.S06hxW_tiles{justify-content:center;gap:6px;max-width:100%;margin:10px 0 6px;display:flex}.S06hxW_button{cursor:pointer;border:none;border-radius:12px;height:44px;font-family:inherit;font-size:15px;transition:transform 80ms}.S06hxW_button:active{transform:scale(.97)}.S06hxW_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:6px;display:grid}.S06hxW_cancel{background:var(--pill);color:var(--heading);font-weight:600}.S06hxW_reveal,.S06hxW_ok{background:var(--accent);color:#fff;font-weight:700}.S06hxW_reveal{box-shadow:inset 0 -3px #0000001f}.S06hxW_reveal:hover,.S06hxW_ok:hover{filter:brightness(1.05)}.S06hxW_ok{width:140px;margin-top:6px}
.em2feq_key{background:var(--key);min-width:0;color:var(--key-text);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:11px;flex:1;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:20px;font-weight:700;transition:background-color .2s,transform 60ms;display:flex;box-shadow:inset 0 -2px #00000017}.em2feq_key:active{filter:brightness(.94);transform:translateY(1px)scale(.96)}.em2feq_wide{flex:1.6;font-size:15px}.em2feq_correct,.em2feq_present,.em2feq_absent{color:#fff}.em2feq_correct{background:var(--green)}.em2feq_present{background:var(--yellow)}.em2feq_absent{background:var(--absent)}
.MDAcXa_tray{background:var(--bg);box-shadow:var(--card-shadow);padding:4px max(8px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-radius:24px 24px 0 0;flex-direction:column;align-items:center;gap:8px;margin-top:auto;display:flex}.MDAcXa_handle{width:64px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.MDAcXa_handle:hover{color:var(--heading)}.MDAcXa_chevron{width:20px;height:20px;transition:transform .22s;transform:rotate(90deg)}.MDAcXa_up{transform:rotate(-90deg)}.MDAcXa_keys{flex-direction:column;gap:8px;width:100%;display:flex}.MDAcXa_row{gap:6px;width:100%;display:flex}.MDAcXa_backspace{width:25px;height:25px}@media (prefers-reduced-motion:reduce){.MDAcXa_chevron{transition:none}}
.BGvpoa_button{background:var(--accent);color:#fff;letter-spacing:-.01em;cursor:pointer;border:none;border-radius:14px;align-self:stretch;height:50px;font-family:inherit;font-size:17px;font-weight:700;transition:transform 80ms;box-shadow:inset 0 -3px #0000001f}.BGvpoa_button:hover{filter:brightness(1.05)}.BGvpoa_button:active{transform:scale(.98)}
.ek-LRG_card{text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:6px;max-width:300px;padding:20px 16px 16px;display:flex}.ek-LRG_icon{color:#f5c542;background:#2b2540;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;display:flex}.ek-LRG_star{width:22px;height:22px}.ek-LRG_title{letter-spacing:-.02em;color:var(--heading);margin:0;font-size:18px;font-weight:800}.ek-LRG_text{color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.4}.ek-LRG_text b{color:var(--heading)}.ek-LRG_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:12px;display:grid}.ek-LRG_button{cursor:pointer;border:none;border-radius:12px;height:44px;font-family:inherit;font-size:15px;transition:transform 80ms}.ek-LRG_button:active{transform:scale(.97)}.ek-LRG_cancel{background:var(--pill);color:var(--heading);font-weight:600}.ek-LRG_confirm{color:#f5c542;background:#2b2540;font-weight:800}
._9uozeW_line{align-items:center;gap:8px;margin-top:-2px;display:flex}._9uozeW_badge{flex:none}._9uozeW_name{color:var(--heading);white-space:nowrap;flex:none;font-size:13px;font-weight:700}._9uozeW_bar{--segment-gap:3px;--segment-height:3px;--segment-radius:2px;flex:1;min-width:0}._9uozeW_delta{font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:800}._9uozeW_gain{color:var(--accent-ink)}._9uozeW_loss{color:var(--loss)}
.JqTa1G_card{border-radius:22px;flex-direction:column;max-width:340px;max-height:calc(100dvh - 32px);display:flex;overflow:auto}.JqTa1G_head{justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 0 14px;display:flex}.JqTa1G_tag{background:var(--pill);height:26px;color:var(--heading);border-radius:13px;align-items:center;gap:8px;margin:0;padding:0 10px;font-size:13px;font-weight:700;display:flex}.JqTa1G_won{background:var(--tint)}.JqTa1G_close{width:32px;height:32px;color:var(--heading);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.JqTa1G_close:hover{opacity:.75}.JqTa1G_closeIcon{width:28px;height:28px}.JqTa1G_body{flex-direction:column;gap:12px;padding:10px 14px 16px;display:flex}.JqTa1G_picture{aspect-ratio:3/2;border-radius:14px;width:100%}.JqTa1G_photo{background-color:var(--pill);background-position:50%;background-size:cover;animation:.7s cubic-bezier(.2,.8,.2,1) .16s both JqTa1G_expand}.JqTa1G_noPhoto{background:repeating-linear-gradient(135deg, var(--ph1) 0 14px, var(--ph2) 14px 28px)}.JqTa1G_answer{flex-flow:column wrap;align-items:flex-start;gap:4px 6px;padding:0 2px;display:flex}.JqTa1G_label{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:500}.JqTa1G_name{letter-spacing:-.03em;color:var(--heading);text-wrap:balance;font-size:24px;font-weight:800;line-height:1.15}.JqTa1G_buttons{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.JqTa1G_newGame,.JqTa1G_share{cursor:pointer;border:none;border-radius:12px;height:44px;font-family:inherit;transition:transform 80ms}.JqTa1G_newGame{background:var(--accent);color:#fff;font-size:15px;font-weight:700;box-shadow:inset 0 -3px #0000001f}.JqTa1G_newGame:hover{filter:brightness(1.05)}.JqTa1G_newGame:active{transform:scale(.98)}.JqTa1G_share{background:var(--pill);color:var(--heading);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.JqTa1G_share:hover{filter:brightness(.97)}.JqTa1G_share:active{transform:scale(.97)}.JqTa1G_shareIcon{width:20px;height:20px}.JqTa1G_caption{color:var(--muted);text-align:center;margin-top:-4px;font-size:12px}@media (max-width:559.98px){.JqTa1G_answer{flex-direction:row;align-items:baseline;row-gap:2px}.JqTa1G_name{font-size:20px}}@keyframes JqTa1G_expand{0%{clip-path:inset(16.67% 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.JqTa1G_photo{animation:none}}
.fylmFq_card{background:var(--bg);box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}.fylmFq_head{flex-direction:column;gap:4px;display:flex}.fylmFq_title{color:var(--heading);margin:0;font-size:17px;font-weight:700}.fylmFq_text{color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.fylmFq_rows{flex-direction:column;gap:7px;display:flex}.fylmFq_row{align-items:center;gap:10px;display:flex}.fylmFq_guesses{width:14px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;font-size:15px;font-weight:600}.fylmFq_track{background:var(--pill);border-radius:12px;flex:1;min-width:0;height:24px;overflow:hidden}.fylmFq_bar{box-sizing:border-box;background:var(--absent);color:#fff;font-variant-numeric:tabular-nums;border-radius:12px;justify-content:flex-end;align-items:center;min-width:30px;height:100%;padding:0 9px;font-size:13px;font-weight:700;display:flex}.fylmFq_latest{background:var(--green)}
.cxTEEq_ladder{border-top:1px solid var(--rule);flex-direction:column;gap:2px;width:100%;margin:0;padding:6px 0 0;list-style:none;display:flex}.cxTEEq_row{border-radius:12px;align-items:center;gap:12px;padding:6px 10px;display:flex}.cxTEEq_current{background:var(--tint)}.cxTEEq_badges{gap:4px;width:92px;display:flex}.cxTEEq_division{border-radius:8px;padding:1px}.cxTEEq_ahead{opacity:.35}.cxTEEq_yours{box-shadow:0 0 0 2px var(--accent)}.cxTEEq_name{color:var(--heading);flex:1;font-size:15px;font-weight:600}.cxTEEq_current .cxTEEq_name{font-weight:800}.cxTEEq_you{color:var(--accent-ink);font-size:12px;font-weight:800}
.QRwy-W_card{background:var(--bg);box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:20px 16px 16px;display:flex}.QRwy-W_title{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.QRwy-W_name{letter-spacing:-.03em;color:var(--heading);font-size:26px;font-weight:800}.QRwy-W_progress{flex-direction:column;align-items:center;gap:6px;width:260px;max-width:100%;display:flex}.QRwy-W_bar{--segment-gap:5px;--segment-height:10px;--segment-radius:5px}.QRwy-W_caption{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.QRwy-W_top{color:var(--muted);font-size:14px}.QRwy-W_prestige{color:#f5c542;cursor:pointer;background:#2b2540;border:none;border-radius:12px;align-items:center;gap:6px;height:42px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:800;transition:transform 80ms;display:flex}.QRwy-W_prestige:active{transform:scale(.97)}.QRwy-W_star{width:15px;height:15px}.QRwy-W_toggle{color:var(--accent-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:4px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:underline}
.Vf7xUG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Vf7xUG_cell{background:var(--bg);box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;gap:2px;padding:12px;display:flex}.Vf7xUG_value{letter-spacing:-.03em;color:var(--heading);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1}.Vf7xUG_label{color:var(--muted);font-size:13px;font-weight:500;line-height:1.2}
._5grR9G_card{background:var(--bg);box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}._5grR9G_title{color:var(--heading);margin:0;font-size:17px;font-weight:700}._5grR9G_options{background:var(--pill);border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;padding:4px;display:grid}._5grR9G_option{height:40px;color:var(--heading);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0 6px;font-family:inherit;font-size:16px;font-weight:500;transition:background-color .15s}._5grR9G_picked{background:var(--accent);color:#fff;font-weight:700}._5grR9G_caption{color:var(--muted);margin:0;font-size:14px}
.pvoKmq_switch{box-sizing:border-box;background:var(--toggle-off);cursor:pointer;border:none;border-radius:16px;flex:none;justify-content:flex-start;width:51px;height:31px;padding:2px;transition:background-color .2s;display:flex}.pvoKmq_on{background:var(--accent);justify-content:flex-end}.pvoKmq_knob{background:#fff;border-radius:50%;width:27px;height:27px;display:block;box-shadow:0 2px 4px #0000002e}
.E-Uuzq_switches{background:var(--bg);box-shadow:var(--card-shadow);border-radius:20px;padding:0 16px}.E-Uuzq_row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.E-Uuzq_words{flex-direction:column;gap:2px;min-width:0;display:flex}.E-Uuzq_title{color:var(--heading);font-size:17px;font-weight:600}.E-Uuzq_text{color:var(--muted);font-size:14px}
.eHqTLW_region{z-index:60;pointer-events:none;position:absolute;top:62px;left:50%;transform:translate(-50%)}.eHqTLW_toast{background:var(--toast-bg);color:var(--toast-text);white-space:nowrap;border-radius:999px;padding:11px 20px;font-size:15px;font-weight:700;box-shadow:0 8px 24px #14182438}
.KgT29G_page{min-height:100dvh;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));box-sizing:border-box;flex-direction:column;align-items:center;display:flex}.KgT29G_column{flex-direction:column;flex:1;gap:14px;width:100%;max-width:560px;display:flex;position:relative}.KgT29G_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.KgT29G_game{flex-direction:column;flex:1;gap:14px;width:100%;display:flex}
