.-ytPBG_card{width:100%;max-width:800px}
._7C4MeW_mapMatch{letter-spacing:-.04em;font-weight:800;font-family:var(--brand-font-display);align-items:center;display:inline-flex;position:relative}._7C4MeW_mapMatch._7C4MeW_lg{font-size:clamp(3.5rem,10vw,5rem)}._7C4MeW_map{background:linear-gradient(180deg, var(--brand-accent-blue-top) 0%, var(--brand-accent-blue-mid) 45%, var(--brand-accent-blue-bottom) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}._7C4MeW_match{background:linear-gradient(180deg, var(--brand-accent-orange-top) 0%, var(--brand-accent-orange-mid) 45%, var(--brand-accent-orange-bottom) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:.04em;display:inline-block}._7C4MeW_pin{background:linear-gradient(#ff9d5c 0%,#ff5c47 100%);border-radius:999px 999px 999px 0;width:.34em;height:.34em;animation:2.2s ease-in-out infinite _7C4MeW_pinBounce;transform:translateY(-.18em)rotate(-45deg)}._7C4MeW_pin:after{content:"";opacity:.95;background:#ffe7cf;border-radius:999px;position:absolute;inset:30%}@keyframes _7C4MeW_pinBounce{0%,to{transform:translateY(-.18em)rotate(-45deg)}50%{transform:translateY(-.28em)rotate(-45deg)}}
.Djfima_starRatingContainer{gap:var(--spacing-md);align-items:center;display:flex}.Djfima_starRating{display:flex}.Djfima_ratingText{color:var(--text-secondary);white-space:nowrap;font-size:.875rem;transform:translateY(1px)}html.Djfima_dark .Djfima_ratingText{color:#a0a0a0}.Djfima_inheritTextColor{color:inherit!important}.Djfima_star{cursor:pointer;color:#e0e0e0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:relative}.Djfima_star svg{stroke-width:1px}.Djfima_star:hover:not(.Djfima_readonly){transform:scale(1.15)}.Djfima_star:active:not(.Djfima_readonly){transform:scale(.95)}html.Djfima_dark .Djfima_star{color:#4a4a4a}.Djfima_starFilled{color:#ffc107}.Djfima_starFilled svg{width:100%;height:100%}.Djfima_starPartial{color:#e0e0e0}.Djfima_starPartial svg{width:100%;height:100%}html.Djfima_dark .Djfima_starPartial{color:#4a4a4a}.Djfima_starEmpty{color:#e0e0e0}.Djfima_starEmpty svg{width:100%;height:100%}html.Djfima_dark .Djfima_starEmpty{color:#4a4a4a}html.Djfima_dark .Djfima_starEmpty svg{fill:#4a4a4a}.Djfima_readonly{cursor:default;pointer-events:none}.Djfima_small .Djfima_star{font-size:1.25rem}.Djfima_small .Djfima_star svg{width:1.25rem;height:1.25rem}.Djfima_medium{gap:.5rem}.Djfima_medium .Djfima_star{font-size:2rem}.Djfima_medium .Djfima_star svg{width:2rem;height:2rem}.Djfima_large{gap:.5rem}.Djfima_large .Djfima_star{font-size:2.5rem}.Djfima_large .Djfima_star svg{width:2.5rem;height:2.5rem}@media (max-width:768px){.Djfima_large .Djfima_star{font-size:2rem}.Djfima_large .Djfima_star svg{width:2rem;height:2rem}}
.tJmwUW_loader{--size:120px;justify-content:center;align-items:center;display:flex;overflow:visible}.tJmwUW_loader.tJmwUW_overlay{z-index:99999;background-color:#000000d9;width:100%;height:100%;position:fixed;inset:0}.tJmwUW_loader.tJmwUW_inline{z-index:auto;background-color:#0000;width:100%;height:100%;position:relative}.tJmwUW_loader.tJmwUW_inline .tJmwUW_scene{transform-origin:50%;top:0}.tJmwUW_loader.tJmwUW_inline .tJmwUW_scene.tJmwUW_small{transform:scale(.6)}.tJmwUW_loader.tJmwUW_inline .tJmwUW_scene.tJmwUW_medium{transform:scale(.8)}.tJmwUW_loader.tJmwUW_inline .tJmwUW_map{width:600px;height:150px}.tJmwUW_loader.tJmwUW_inline .tJmwUW_pinBouncingWrapper{width:600px;height:100px;position:relative}.tJmwUW_scene{-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative;top:-50px}.tJmwUW_map{z-index:1;justify-content:center;align-items:center;width:600px;height:150px;display:flex;position:absolute;bottom:-50px;left:50%;transform:translate(-50%)}.tJmwUW_map img{object-fit:contain;width:100%;height:100%}.tJmwUW_pinBouncingWrapper{z-index:2;width:600px;height:100px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.tJmwUW_pin{z-index:2;transform-origin:bottom;will-change:transform;width:100%;height:100%;animation:1s cubic-bezier(.4,0,.2,1) infinite tJmwUW_bouncePin}.tJmwUW_pin img{object-fit:contain;width:100%;height:100%}.tJmwUW_pin.tJmwUW_pinStatic{will-change:auto;animation:none}@keyframes tJmwUW_bouncePin{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-40%)scale(1.05)}to{transform:translateY(0)scale(1)}}.tJmwUW_loadingText{white-space:nowrap;font-size:1.5rem;font-weight:600;position:absolute;bottom:-100px;left:50%;transform:translate(-50%)}.tJmwUW_loader.tJmwUW_overlay .tJmwUW_loadingText{color:#fff}.tJmwUW_loader.tJmwUW_inline .tJmwUW_loadingText{color:var(--text-primary,#000)}html.tJmwUW_dark .tJmwUW_loader.tJmwUW_overlay{background-color:#000000e6}html.tJmwUW_dark .tJmwUW_loader.tJmwUW_overlay .tJmwUW_loadingText{color:#fff}@media (max-width:768px){.tJmwUW_loader.tJmwUW_inline .tJmwUW_scene.tJmwUW_small{transform:scale(.4)}.tJmwUW_loader.tJmwUW_inline .tJmwUW_scene.tJmwUW_medium{transform:scale(.6)}}
.c0jRwa_info{background-color:var(--variant-info-light)!important;border-color:var(--variant-info-dark)!important;color:var(--variant-info-dark)!important}.c0jRwa_success{background-color:var(--variant-success-light)!important;border-color:var(--variant-success-dark)!important;color:var(--variant-success-dark)!important}.c0jRwa_warning{background-color:var(--variant-warning-light)!important;border-color:var(--variant-warning-dark)!important;color:var(--variant-warning-dark)!important}.c0jRwa_error{background-color:var(--variant-error-light)!important;border-color:var(--variant-error-dark)!important;color:var(--variant-error-dark)!important}.c0jRwa_dismissWrap{opacity:1;transition:opacity .22s}.c0jRwa_dismissWrap.c0jRwa_dismissing{opacity:0}.c0jRwa_dismissInner{transition:height .28s}.c0jRwa_outerContainer{width:100%;padding:var(--spacing-sm);border-radius:var(--border-radius);border-left:8px solid;display:flex}.c0jRwa_innerContainer{align-items:center;gap:var(--spacing-sm);display:inline-flex}.c0jRwa_innerContainer.c0jRwa_withDismiss{align-items:flex-start;width:100%}.c0jRwa_icon{flex-shrink:0;align-self:flex-start}.c0jRwa_content{flex:1;min-width:0;line-height:1.5}.c0jRwa_dismissButton{color:inherit;font:inherit;white-space:nowrap;text-underline-offset:.15em;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:0;padding:0;font-size:.9em;font-weight:600;line-height:1.5;text-decoration:underline}.c0jRwa_dismissButton:hover{opacity:.85}
.ONDOla_selectTrigger{border-radius:var(--border-radius);background:color-mix(in srgb, var(--background) 55%, transparent)}.ONDOla_optionContent{flex:1;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.ONDOla_optionIcon{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}
._2UObq_overlay{z-index:99999;background-color:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0}._2UObq_content{-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}._2UObq_drum{transform-origin:bottom;will-change:transform;font-size:8rem;line-height:1;animation:1s cubic-bezier(.4,0,.2,1) infinite _2UObq_bounceDrum}@media (max-width:768px){._2UObq_drum{font-size:6rem}}@keyframes _2UObq_bounceDrum{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-25%)scale(1.08)}to{transform:translateY(0)scale(1)}}._2UObq_text{color:#fff;white-space:nowrap;font-size:1.5rem;font-weight:600}html._2UObq_dark ._2UObq_overlay{background-color:#000000e6}
.BJ5SPW_picker{text-align:left;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:0;display:flex}.BJ5SPW_label{margin:0;font-size:.95rem;font-weight:600;display:block}.BJ5SPW_fieldRow{align-items:flex-start;gap:.75rem;width:100%;display:flex}.BJ5SPW_nicknameSlot{flex:1;min-width:0}.BJ5SPW_trigger{align-items:center;gap:var(--spacing-sm);min-height:40px;padding:0 5px;display:inline-flex}.BJ5SPW_trigger>*{pointer-events:none}.BJ5SPW_trigger:hover:not(:disabled){border-color:var(--brand-accent-blue-mid)}.BJ5SPW_chevron{opacity:.7;flex-shrink:0;width:.85rem;height:.85rem;transition:transform .15s}.BJ5SPW_chevronOpen{transform:rotate(180deg)}.BJ5SPW_overlay{z-index:10050;padding:var(--spacing-md);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BJ5SPW_miniModal{border:1px solid var(--border-color-muted);border-radius:var(--border-radius);background:var(--background);width:100%;max-width:22rem;color:var(--text-secondary);text-align:left;outline:none;padding:1.15rem .9rem .9rem;position:relative;box-shadow:0 20px 40px #0000004d}.BJ5SPW_dialogTitle{color:var(--text-primary);margin:0 1.75rem .75rem 0;font-size:1rem;font-weight:700}.BJ5SPW_grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;max-height:min(24rem,100dvh - 10rem);display:grid;overflow-y:auto}.BJ5SPW_tile{aspect-ratio:1;border:2px solid var(--border-color);background:var(--background);cursor:pointer;width:100%;color:inherit;border-radius:.65rem;justify-content:center;align-items:center;padding:.15rem;display:flex}.BJ5SPW_tile>*{pointer-events:none}.BJ5SPW_tile:hover{border-color:var(--brand-accent-blue-mid,#3b82f6)}.BJ5SPW_tile:focus-visible{outline:2px solid var(--brand-accent-blue-mid,#3b82f6);outline-offset:2px}.BJ5SPW_selected{border-color:var(--brand-accent-blue-bottom,#2563eb);box-shadow:0 0 0 1px var(--brand-accent-blue-bottom,#2563eb)}
html.dark .RyejKa_gameCompletionModal .RyejKa_recommendationLink{color:#fff}.RyejKa_content{z-index:2;text-align:center;position:relative}.RyejKa_header{margin-bottom:2rem}.RyejKa_title{animation:1s ease-in-out RyejKa_bounce}.RyejKa_subtitle{opacity:.9;font-size:1.5rem;font-weight:300}.RyejKa_stats{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-bottom:2rem;display:grid}.RyejKa_boxWrapper{min-height:56px}.RyejKa_statCard{gap:var(--spacing-sm);box-sizing:border-box;background:var(--background-overlay);width:100%;padding:var(--spacing-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:15px;flex-direction:row;justify-content:center;align-items:center;transition:transform .3s;display:flex}.RyejKa_statCard:hover{transform:translateY(-5px)}.RyejKa_statIcon{justify-content:center;align-items:center;font-size:2.5rem;display:flex}.RyejKa_statValue{margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.RyejKa_statLabel{opacity:.8;text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.RyejKa_recommendationLink{text-decoration:underline}@keyframes RyejKa_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes RyejKa_slideIn{0%{opacity:0;transform:translateY(-50px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes RyejKa_bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.RyejKa_reviewBox{background:var(--background-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-color);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:1rem;margin:2rem 0;padding:1.5rem 1.25rem;display:flex}.RyejKa_reviewPrompt{opacity:.95;margin:0;font-size:1.1rem;font-weight:500}@media (max-width:768px){.RyejKa_subtitle{font-size:1.25rem}.RyejKa_statIcon{font-size:2rem}.RyejKa_statValue{margin-bottom:0;font-size:1.25rem}.RyejKa_statLabel{letter-spacing:.5px;font-size:.7rem}.RyejKa_reviewPrompt{font-size:.9rem}.RyejKa_button{max-width:160px}}
.PBLBha_content{flex-direction:column;gap:1.5rem;display:flex}.PBLBha_headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.PBLBha_reviewsList{flex-direction:column;gap:1.5rem;max-height:60vh;padding-right:.5rem;display:flex;overflow-y:auto}.PBLBha_reviewItem{background:var(--background-highlight);border-radius:var(--border-radius);border:1px solid var(--border-color);padding:1.25rem;transition:all .2s}.PBLBha_reviewItem:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #0000000d}html.PBLBha_dark .PBLBha_reviewItem{background:#2a2a2a;border-color:#404040}html.PBLBha_dark .PBLBha_reviewItem:hover{border-color:#5a9fd4;box-shadow:0 2px 8px #0000004d}.PBLBha_reviewHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.PBLBha_reviewUser{flex-direction:column;flex:1;display:flex}.PBLBha_userName{color:var(--text-primary);font-size:1rem;font-weight:600}.PBLBha_reviewDate{color:var(--text-tertiary);font-size:.75rem}.PBLBha_reviewLevel{color:var(--text-secondary)}.PBLBha_reviewComment{color:var(--text-secondary);white-space:pre-wrap;word-wrap:break-word;margin:0;font-size:.9375rem;line-height:1.6}@media (max-width:768px){.PBLBha_reviewsList{max-height:50vh}.PBLBha_reviewItem{padding:1rem}.PBLBha_reviewHeader{flex-direction:column;align-items:center;gap:.75rem}}
._03sxrq_content{flex-direction:column;display:flex}._03sxrq_typesGrid{text-align:left;grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:768px){._03sxrq_typesGrid{gap:.75rem}}._03sxrq_typeSection{border-radius:var(--border-radius);min-width:0;padding:1rem}@media (max-width:768px){._03sxrq_typeSection{padding:.75rem}}._03sxrq_typeTitle{margin-bottom:var(--spacing-sm);align-items:center;gap:.75rem;display:inline-flex}._03sxrq_description{flex-direction:column;gap:.5rem;font-size:.9375rem;display:flex}@media (max-width:768px){._03sxrq_description{gap:.35rem;font-size:.8125rem}}
.o4DugG_imagesGrid{gap:var(--spacing-sm);padding:var(--spacing-md) 0;display:grid;overflow:hidden}.o4DugG_imageItem{cursor:pointer;border-radius:12px;max-width:500px;position:relative;overflow:hidden}.o4DugG_imageItemConnected{position:relative;transform:scale(.94)}.o4DugG_imageItemConnected:after{content:"";-webkit-backdrop-filter:saturate(70%);backdrop-filter:saturate(70%);pointer-events:none;background:#ffffff80;position:absolute;inset:0}@keyframes o4DugG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes o4DugG_slideIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}
._8IpmyG_content{flex-direction:column;display:flex}._8IpmyG_levelsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:769px){._8IpmyG_levelsGrid{grid-template-columns:1fr 1fr;gap:1.5rem}}._8IpmyG_levelSection{border-radius:var(--border-radius);background-color:var(--background-highlight);border:1px solid var(--border-color);padding:1rem}._8IpmyG_levelTitle{align-items:center;gap:.5rem;display:inline-flex}._8IpmyG_sectionTitle{margin:1rem 0 .5rem}._8IpmyG_text{color:var(--text-secondary);margin-bottom:.25rem;font-size:.875rem;line-height:1.5}
.aldtIG_elapsedTime{background-color:var(--background-highlight);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);font-size:var(--status-bar-font-size);width:fit-content;box-shadow:var(--game-floating-shadow);align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:600;display:flex}.aldtIG_timeText{letter-spacing:.05em;font-family:monospace}.aldtIG_urgent{color:#dc2626;animation:.6s ease-in-out infinite alternate aldtIG_pulse}@keyframes aldtIG_pulse{0%{opacity:1}to{opacity:.5}}
.cmfXrq_modal{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-width:2px!important;border-radius:20px!important;padding:40px!important}.cmfXrq_content{z-index:2;text-align:center;color:#fff;position:relative}.cmfXrq_contentInner{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.cmfXrq_icon{color:#4ade80;background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:1rem;animation:.6s ease-in-out cmfXrq_bounce;display:flex}.cmfXrq_iconCelebration{font-size:2rem}@keyframes cmfXrq_bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.cmfXrq_modal{padding:30px!important}.cmfXrq_icon{width:80px;height:80px}.cmfXrq_icon svg{width:40px;height:40px}}
@keyframes _8eXQbG_pacman-top{0%,to{transform:rotate(0)}50%{transform:rotate(-45deg)}}@keyframes _8eXQbG_pacman-bottom{0%,to{transform:rotate(180deg)}50%{transform:rotate(225deg)}}@keyframes _8eXQbG_pacman-dots{0%{opacity:0;transform:translate(95px)}20%{opacity:1}to{opacity:1;transform:translate(35px)}}._8eXQbG_container{text-align:center;color:var(--text-primary);border:1px solid var(--border-color);background:var(--background);background:color-mix(in srgb, var(--background) 92%, transparent);padding:var(--spacing-sm);border-radius:var(--border-radius);flex-direction:row;justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:flex}._8eXQbG_text{margin:0}._8eXQbG_pacmanWrapper{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-block:-6px;display:inline-flex;overflow:hidden}._8eXQbG_pacman{backface-visibility:hidden;transform-origin:0 0;width:100%;height:100%;position:relative;transform:translateZ(0)scale(.4)}._8eXQbG_pacman,._8eXQbG_pacman div{box-sizing:content-box}._8eXQbG_pacman>div:first-child{display:block}._8eXQbG_pacman>div:first-child div{background:var(--brand-accent-blue-mid);border-radius:50%;width:8px;height:8px;animation:1s linear infinite _8eXQbG_pacman-dots;position:absolute;top:46px;left:-4px}._8eXQbG_pacman>div:first-child div:first-child{animation-delay:-.67s}._8eXQbG_pacman>div:first-child div:nth-child(2){animation-delay:-.33s}._8eXQbG_pacman>div:first-child div:nth-child(3){animation-delay:0s}._8eXQbG_pacman>div:nth-child(2){transform:translate(-15px)}._8eXQbG_pacman>div:nth-child(2) div{background:var(--brand-accent-orange-mid);transform-origin:30px 30px;border-radius:60px 60px 0 0;width:60px;height:30px;animation:1s linear infinite _8eXQbG_pacman-top;position:absolute;top:20px;left:20px}._8eXQbG_pacman>div:nth-child(2) div:nth-child(2){animation:1s linear infinite _8eXQbG_pacman-bottom}._8eXQbG_pacman>div:nth-child(2) div:nth-child(3){animation:none;transform:rotate(-90deg)}
.jrq-Ga_content{flex-direction:column;display:flex}.jrq-Ga_section{border-radius:var(--border-radius);background-color:var(--background-highlight);border:1px solid var(--border-color);flex-direction:column;align-items:center;padding:1rem;display:flex}.jrq-Ga_sectionTitle{color:#ea580c;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.125rem;font-weight:700;display:flex}.jrq-Ga_text{color:var(--text-secondary);text-align:center;font-size:.875rem;line-height:1.6}.jrq-Ga_list{color:var(--text-secondary);text-align:left;margin:.5rem 0 0 1.25rem;padding:0;font-size:.875rem;line-height:1.6;list-style:outside}.jrq-Ga_list li{margin-bottom:.375rem}.jrq-Ga_imageContainer{border-radius:var(--border-radius);border:1px solid var(--border-color);margin-top:.75rem;overflow:hidden}.jrq-Ga_exampleImage{width:100%;height:auto;display:block}.jrq-Ga_imageLabels{background-color:var(--background);border-top:1px solid var(--border-color);grid-template-columns:1fr 1fr 1fr;display:grid}.jrq-Ga_imageLabel{text-align:center;padding:.5rem;font-size:.875rem;font-weight:600}
.WQkDwW_content{flex-direction:column;display:flex}.WQkDwW_actions{flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.WQkDwW_appIconLink{color:var(--text-primary);border-radius:1rem;flex-direction:column;align-items:center;gap:.65rem;padding:.35rem .5rem .15rem;text-decoration:none;transition:transform .2s;display:inline-flex}.WQkDwW_appIconLink:hover{transform:scale(1.04)}.WQkDwW_appIconLink:focus-visible{outline:2px solid var(--brand-accent-orange-mid,#f97316);outline-offset:3px}.WQkDwW_appIconLink:active{transform:scale(.98)}.WQkDwW_appIconFrame{border-radius:19.5%;flex-shrink:0;width:88px;height:88px;overflow:hidden}.WQkDwW_appIconImage{object-fit:cover;width:100%;height:100%;display:block}.WQkDwW_appIconCaption{color:var(--brand-accent-blue-mid);text-underline-offset:3px;font-size:.9rem;font-weight:600;text-decoration:underline;transform:translateY(-14px)}html.WQkDwW_dark .WQkDwW_intro{color:#b0b0b0}html.WQkDwW_dark .WQkDwW_appIconCaption{color:var(--brand-accent-blue-top)}
.mhe34G_tableContainer{margin:1rem 0;overflow-x:auto}.mhe34G_emptyState{border-radius:var(--border-radius);background:var(--background);color:var(--text-secondary);text-align:center;border:2px dashed #d1d5db;flex-direction:column;justify-content:center;align-items:center;min-height:8rem;padding:1rem;font-size:1rem;font-weight:500;display:flex}.mhe34G_highScoreTable{width:100%}.mhe34G_highScoreTable thead{background:var(--theme-background);color:var(--theme-text);border:1px solid var(--theme-border)}.mhe34G_highScoreTable thead.mhe34G_defaultHeader{color:#fff;border-radius:var(--border-radius);background:linear-gradient(135deg,#3182ce 0%,#2c5282 100%);border:none;overflow:hidden}.mhe34G_highScoreTable thead tr th{text-align:center;text-transform:uppercase;letter-spacing:.5px;color:#fff;border-bottom:2px solid #fff3;padding:.5rem;font-size:.875rem;font-weight:700}.mhe34G_highScoreTable thead tr th.mhe34G_smallColumn{width:90px;min-width:90px}.mhe34G_highScoreTable thead tr th.mhe34G_playerColumn{text-align:left}.mhe34G_highScoreTable tbody{background:var(--background)}.mhe34G_highScoreTable tbody tr{border-bottom:1px solid var(--border-color);transition:all .2s}.mhe34G_highScoreTable tbody tr td{text-align:center;padding:.5rem}.mhe34G_highScoreTable tbody tr td.mhe34G_smallColumn{width:90px;min-width:90px}.mhe34G_highScoreTable tbody tr td.mhe34G_playerColumn{text-align:left}.mhe34G_highScoreTable.mhe34G_brandThemeColors tbody{background:var(--theme-background);color:var(--theme-text)}.mhe34G_highScoreTable.mhe34G_brandThemeColors tbody .mhe34G_playerColumn a{color:var(--theme-text)}.mhe34G_highScoreTable.mhe34G_brandThemeColors tbody .mhe34G_playerColumn a:hover{color:var(--theme-text)}.mhe34G_highScoreTable.mhe34G_brandThemeColors tbody .mhe34G_infoButton{color:inherit!important}.mhe34G_highScoreTable.mhe34G_brandThemeColors tbody .mhe34G_infoButton:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.mhe34G_rankMedal{font-size:2rem;display:inline-block}:is(tr.rank-1 .mhe34G_rankMedal,tr.rank-2 .mhe34G_rankMedal,tr.rank-3 .mhe34G_rankMedal){animation:2s ease-in-out infinite mhe34G_subtle-bounce}@keyframes mhe34G_subtle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.mhe34G_scoreBadge{border-radius:9999px;padding:.25rem .75rem;font-size:1.25rem;font-weight:700;display:inline-block;box-shadow:0 2px 4px #0000001a}.mhe34G_scoreBadge:hover{transform:scale(1.05)}.mhe34G_scoreBadge.mhe34G_topThree{background:linear-gradient(135deg, var(--success-color) 0%, #059669 100%);color:#fff}.mhe34G_scoreBadge.mhe34G_regular{background:linear-gradient(135deg, var(--primary-color) 0%, #2563eb 100%);color:#fff}[data-theme=dark] .mhe34G_scoreBadge.mhe34G_regular{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}.mhe34G_timeCell{font-size:1rem;font-weight:500}.mhe34G_timeCell .mhe34G_icon{margin-right:.25rem}.mhe34G_accuracyCell{font-size:1rem;font-weight:500}.mhe34G_accuracyCell .mhe34G_icon{margin-right:.25rem}.mhe34G_infoColumn{text-align:center;width:2.75rem;min-width:2.75rem;color:inherit;padding-left:.25rem!important;padding-right:.25rem!important}.mhe34G_infoButton{min-width:unset;width:2rem;height:2rem;color:inherit!important}.mhe34G_infoButton:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.mhe34G_infoButton:active{background:color-mix(in srgb, currentColor 22%, transparent)}.mhe34G_infoIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.mhe34G_retryBadge{border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-block}.mhe34G_retryBadge.mhe34G_noRetries{background-color:var(--success-color);color:#fff}.mhe34G_retryBadge.mhe34G_hasRetries{color:#fff;background-color:#bc8800}.mhe34G_detailsToggleWrap{display:none}@media (max-width:768px){.mhe34G_detailsToggleWrap{align-items:center;margin-bottom:.75rem;display:flex}.mhe34G_detailsSwitch{align-items:center;gap:var(--spacing-sm);color:var(--text-primary);cursor:pointer;font-size:.875rem;font-weight:500;display:inline-flex}.mhe34G_highScoreTable{font-size:.85rem}.mhe34G_highScoreTable thead tr th,.mhe34G_highScoreTable tbody tr td{padding:.25rem;font-size:.75rem}.mhe34G_highScoreTable thead tr th.mhe34G_smallColumn,.mhe34G_highScoreTable tbody tr td.mhe34G_smallColumn{width:75px;min-width:75px}.mhe34G_highScoreTable thead tr th.mhe34G_detailColumn,.mhe34G_highScoreTable tbody tr td.mhe34G_detailColumn{display:none}.mhe34G_highScoreTable .mhe34G_rankMedal{font-size:1.5rem}.mhe34G_highScoreTable .mhe34G_scoreBadge{padding:.375rem .75rem;font-size:1rem}.mhe34G_showDetails .mhe34G_highScoreTable thead tr th.mhe34G_detailColumn,.mhe34G_showDetails .mhe34G_highScoreTable tbody tr td.mhe34G_detailColumn{display:table-cell}}
.nuYCja_identity{align-items:center;gap:var(--spacing-md);display:inline-flex}.nuYCja_identity:not(.nuYCja_header).nuYCja_sm{gap:calc(var(--spacing-sm)*.75);font-size:.75rem}.nuYCja_identity:not(.nuYCja_header).nuYCja_md{gap:var(--spacing-sm);font-size:1rem}.nuYCja_identity:not(.nuYCja_header).nuYCja_lg{gap:var(--spacing-md);font-size:1.125rem}.nuYCja_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nuYCja_nameLink{color:var(--brand-accent-blue-bottom);text-decoration:none;}.nuYCja_nameLink:hover{color:var(--brand-accent-blue-mid);text-decoration:underline}
.lK1CFW_imageContainer{border-radius:var(--border-radius);width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.lK1CFW_imageContainerClickable,.lK1CFW_imageContainerClickable img,.lK1CFW_imageContainerClickable .lK1CFW_textBlock{cursor:pointer}.lK1CFW_imageContainerSizeConstrained{flex:none;width:auto;height:auto}.lK1CFW_imageContainer--widthOnly,.lK1CFW_imageContainer--heightOnly,.lK1CFW_imageContainer--both{height:fit-content}.lK1CFW_imageContainer--widthOnly img,.lK1CFW_imageContainer--heightOnly img,.lK1CFW_imageContainer--both img{object-fit:contain;min-height:0}.lK1CFW_imageContainer--widthOnly img{height:auto;width:100%!important}.lK1CFW_imageContainer--heightOnly img{width:auto;height:100%!important}.lK1CFW_imageContainer--both img{width:100%!important;height:100%!important}.lK1CFW_imageContainer--connected:before,.lK1CFW_imageContainer--connectedSelected:before,.lK1CFW_imageContainer--correct:before,.lK1CFW_imageContainer--incorrect:before,.lK1CFW_imageContainer--selected:before{content:"";border-radius:inherit;pointer-events:none;box-sizing:border-box;z-index:10;position:absolute;inset:0}.lK1CFW_imageContainer--connected[data-connected-dim]:after{content:"";border-radius:inherit;-webkit-backdrop-filter:saturate(70%);backdrop-filter:saturate(70%);pointer-events:none;z-index:6;background:#ffffff80;position:absolute;inset:0}.lK1CFW_imageContainer--connected:before{border:4px solid var(--connected-color)}.lK1CFW_imageContainer--connectedSelected:before{border:4px solid var(--primary-color)}.lK1CFW_imageContainer--correct:before{border:4px solid var(--success-color)}.lK1CFW_imageContainer--incorrect:before{border:4px solid var(--error-color)}.lK1CFW_imageContainer--selected:before{border:4px solid var(--primary-color)}.lK1CFW_imageContainerCelebrate{z-index:4}.lK1CFW_image{object-fit:cover;object-position:center;background-color:wheat;border-radius:5px;width:100%;height:100%;display:block}.lK1CFW_statusBadge{color:#fff;z-index:10;box-sizing:border-box;background-clip:padding-box;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0;padding:0;font-size:20px;font-weight:700;display:flex;position:absolute;top:-20px;left:-20px;box-shadow:0 2px 8px #0003;border:none!important;outline:none!important}.lK1CFW_statusBadge svg{position:relative;top:9px;left:9px}.lK1CFW_statusBadge--connected,.lK1CFW_statusBadge--connectedSelected{background:var(--connected-color)}.lK1CFW_statusBadge--correct{background:var(--success-color)}.lK1CFW_statusBadge--incorrect{background:var(--error-color)}.lK1CFW_correctLabel{color:#fff;z-index:5;background:linear-gradient(#0000,#000c);justify-content:center;align-items:center;min-width:0;min-height:1.75rem;padding:.5rem .25rem;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.lK1CFW_correctLabel>*{min-width:0;max-width:100%;overflow:hidden}.lK1CFW_correctLabel span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.lK1CFW_correctLabelNonInteractive{pointer-events:none}.lK1CFW_textBlock{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;container-type:inline-size}.lK1CFW_textDefault{min-height:0;overflow:hidden}.lK1CFW_overlayEditButton{background:#3b82f6cc!important}.lK1CFW_overlayEditButton:hover{background:#3b82f6!important}.lK1CFW_overlayDeleteButton{background:#ef4444cc!important}.lK1CFW_overlayDeleteButton:hover{background:#ef4444!important}.lK1CFW_successCelebrateOverlay{z-index:20;border-radius:inherit;pointer-events:none;background:#15803dd1;justify-content:center;align-items:center;animation:1.55s ease-in-out forwards lK1CFW_successCelebrateOverlay;display:flex;position:absolute;inset:0}.lK1CFW_successCelebrateIconWrap{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;animation:1.55s ease-in-out forwards lK1CFW_successCelebrateIcon;display:flex;box-shadow:0 4px 20px #00000038}.lK1CFW_successCelebrateIcon{color:#15803d;flex-shrink:0;width:30px;height:30px}@keyframes lK1CFW_successCelebrateOverlay{0%{opacity:0}12%{opacity:1}52%{opacity:1}to{opacity:0}}@keyframes lK1CFW_successCelebrateIcon{0%{opacity:0;transform:scale(.5)}14%{opacity:1;transform:scale(1.08)}20%{transform:scale(1)}52%{opacity:1}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lK1CFW_successCelebrateOverlay{animation:.55s ease-in-out forwards lK1CFW_successCelebrateOverlayReduced}.lK1CFW_successCelebrateIconWrap{animation:.55s ease-in-out forwards lK1CFW_successCelebrateIconReduced}}@keyframes lK1CFW_successCelebrateOverlayReduced{0%{opacity:0}25%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes lK1CFW_successCelebrateIconReduced{0%{opacity:0}30%{opacity:1;transform:scale(1)}to{opacity:0}}
.VeRKKG_gamesContainer{width:100%;max-width:var(--main-max-width);margin:0 auto;position:relative}.VeRKKG_gamesContainer:has(.VeRKKG_gamesMapContainer) .VeRKKG_noResultsCard{width:max-content;max-width:min(90%,var(--main-max-width));z-index:1000;height:fit-content;margin:auto;position:absolute;inset:0}.VeRKKG_gamesHeader{justify-content:center;align-items:center;gap:2rem;margin:0 auto;display:flex}.VeRKKG_logoContainer{justify-content:center;align-items:center;width:150px;height:130px;display:flex;position:relative;top:-4px}.VeRKKG_gamesTitle{font-size:40px}.VeRKKG_gamesSubtitle{text-align:center;color:var(--text-secondary);margin-bottom:1rem}.VeRKKG_filtersContainer{align-items:center;gap:8px;margin-top:.5rem;margin-bottom:1rem;display:flex}.VeRKKG_searchContainer{flex:4;min-width:0}.VeRKKG_tagsContainer{min-width:max(150px,fit-content);flex:1;max-width:300px}.VeRKKG_tagsPlaceholderWrapper{color:var(--placeholder-color);align-items:center;gap:1rem;display:flex}.VeRKKG_filtersContainer button{border-radius:var(--border-radius);height:50px;font-size:16px}.VeRKKG_gamesMapContainer{width:100%;height:var(--default-map-height);border-radius:var(--border-radius);margin-bottom:1rem;overflow:hidden}.VeRKKG_gamesGrid{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.VeRKKG_gamesGridPaginated{min-height:480px}.VeRKKG_loading{justify-content:center;align-items:center;gap:1rem;font-size:18px;display:flex}.VeRKKG_error{text-align:center;color:#ef4444;background:var(--background);border-radius:var(--border-radius);border:1px solid #fecaca;padding:20px;font-size:18px}.VeRKKG_noResultsCard{border-radius:var(--border-radius);flex-direction:column;align-items:center;gap:1rem;margin-bottom:1rem;padding:20px;font-size:1.125rem;font-weight:500;display:flex}.VeRKKG_noResultsCard img{border-radius:var(--border-radius)}.VeRKKG_gameListFooter{text-align:center;flex-direction:column;justify-content:center;gap:1rem;font-size:24px;display:flex}.VeRKKG_blockedFilterNote{color:var(--text-secondary);margin-top:.25rem;font-size:.8125rem;font-weight:400;line-height:1.45}.VeRKKG_blockedFilterNote .VeRKKG_blockedFilterLine+.VeRKKG_blockedFilterLine{margin-top:.35rem}@media (max-width:768px){.VeRKKG_gamesHeader{margin:1rem 0}.VeRKKG_logoContainer{width:70px;height:60px}.VeRKKG_gamesTitle{font-size:32px}.VeRKKG_tagsPlaceholderText{display:none}.VeRKKG_tagsContainer{flex:0;min-width:fit-content}.VeRKKG_gamesGrid{grid-template-columns:1fr}.VeRKKG_gamesGridPaginated{min-height:720px}.VeRKKG_gameListFooter{font-size:20px}.VeRKKG_gameTypeTabs .chakra-tabs__list.enclosed-tabs{width:100%}.VeRKKG_gameTypeTabs .chakra-tabs__trigger.enclosed-tab{flex:1 1 0;justify-content:center;gap:.35rem;min-width:2.75rem;padding-inline:.45rem;overflow:hidden}.VeRKKG_gameTypeTabs .chakra-tabs__trigger.enclosed-tab .VeRKKG_gameTypeTabLabel{max-width:9rem;display:none}.VeRKKG_gameTypeTabs .chakra-tabs__trigger.enclosed-tab:is([aria-selected=true],[data-selected]){flex:2.25 1 0;min-width:fit-content}.VeRKKG_gameTypeTabs .chakra-tabs__trigger.enclosed-tab:is([aria-selected=true],[data-selected]) .VeRKKG_gameTypeTabLabel{display:inline}}
._65vU_W_image{object-fit:contain;border-radius:var(--border-radius);box-shadow:0 8px 32px #00000080}._65vU_W_imageStage{place-items:center;display:grid}._65vU_W_imageLayer{grid-area:1/1}._65vU_W_imageContainer{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex}._65vU_W_labelHeader{width:100%;margin-bottom:var(--spacing-md)}._65vU_W_description{color:var(--text-secondary);text-align:center;white-space:pre-line;font-size:20px}._65vU_W_zoomWrapper{border-radius:var(--border-radius);overscroll-behavior:contain;overflow:hidden}._65vU_W_slideOutLeft{pointer-events:none;animation:.18s ease-in forwards _65vU_W_modalSlideOutLeft}._65vU_W_slideOutRight{pointer-events:none;animation:.18s ease-in forwards _65vU_W_modalSlideOutRight}._65vU_W_slideInFromRight{animation:.18s ease-out _65vU_W_modalSlideInFromRight}._65vU_W_slideInFromLeft{animation:.18s ease-out _65vU_W_modalSlideInFromLeft}@keyframes _65vU_W_modalSlideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-14%)}}@keyframes _65vU_W_modalSlideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(14%)}}@keyframes _65vU_W_modalSlideInFromRight{0%{opacity:0;transform:translate(14%)}to{opacity:1;transform:translate(0)}}@keyframes _65vU_W_modalSlideInFromLeft{0%{opacity:0;transform:translate(-14%)}to{opacity:1;transform:translate(0)}}
.WSP3PG_statusBar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.WSP3PG_badgesLeft{align-items:center;gap:var(--spacing-sm);display:flex}@media (max-width:768px){:is(.WSP3PG_badgesLeft:has(.badgeConnectedCount):has(.badgeCompletedCount) .badgeCountText,.WSP3PG_badgesLeft:has(.badgeConnectedCount):has(.badgeWrongAnswersCount) .badgeCountText,.WSP3PG_badgesLeft:has(.badgeCompletedCount):has(.badgeWrongAnswersCount) .badgeCountText,.WSP3PG_badgesLeft:has(.badgeCompletedCount):has(.badgeRevealCount) .badgeCountText){display:none}}.WSP3PG_progressCount,.WSP3PG_connectedCount,.WSP3PG_wrongAnswers,.WSP3PG_revealCount{gap:var(--spacing-sm);font-size:var(--status-bar-font-size);border-radius:var(--border-radius);box-shadow:var(--game-floating-shadow);align-items:center;padding:.5rem .75rem;font-weight:600;display:inline-flex}.WSP3PG_progressCount{color:#166534;background-color:#dcfce7;border:1px solid #bbf7d0}.WSP3PG_connectedCount{color:#92400e;background-color:#fef3c7;border:1px solid #fde68a}.WSP3PG_wrongAnswers{color:#991b1b;background-color:#fee2e2;border:1px solid #fecaca}.WSP3PG_revealCount{color:#854d0e;background-color:#fef9c3;border:1px solid #fde047}.WSP3PG_progressIcon,.WSP3PG_connectedIcon,.WSP3PG_wrongAnswersIcon,.WSP3PG_revealCountIcon{font-size:calc(var(--status-bar-font-size)*1.2);align-items:center;display:inline-flex}
.uqme0W_modal{height:var(--content-height)}.uqme0W_gamesGrid{margin:-10px;padding:10px}.uqme0W_selectingOverlay{border-radius:inherit;z-index:2;background:#00000040;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.uqme0W_geoQuestChallengeOption{width:100%;margin-bottom:var(--spacing-sm);padding:var(--spacing-md);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.uqme0W_geoQuestChallengeOption:disabled{cursor:default;opacity:.7}.uqme0W_geoQuestChallengeDescription{opacity:.8;font-size:.9rem}
.rjA3uW_loading{flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}
.JvalBG_badgesRow{flex-wrap:wrap;align-items:center;margin:.5rem 0;display:flex}.JvalBG_badgesRow.JvalBG_small{gap:.25rem;margin:.2rem 0}.JvalBG_badgesRow.JvalBG_medium{gap:.5rem}.JvalBG_badgesRow.JvalBG_large{gap:.75rem}.JvalBG_badge{border-radius:var(--border-radius);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border:1px solid #0000000f;align-items:center;height:20px;padding:.5rem;font-size:.625rem;font-weight:500;display:inline-flex;box-shadow:0 1px 3px #0000001a,0 0 0 1px #0000000f}html.JvalBG_dark .JvalBG_badge{border-color:#ffffff14;box-shadow:0 1px 3px #0000004d,0 0 0 1px #ffffff0f}.JvalBG_badgeSizeSmall{gap:2px;height:16px;padding:.2rem;font-size:.4rem}.JvalBG_badgeSizeMedium{gap:4px;height:20px;padding:.5rem;font-size:.625rem}.JvalBG_badgeSizeLarge{gap:6px;height:24px;padding:.75rem;font-size:.75rem}@media (max-width:768px){.JvalBG_badgeSizeSmall{padding:.1rem}.JvalBG_badgeSizeMedium{padding:.25rem}.JvalBG_badgeSizeLarge{padding:.5rem}}.JvalBG_badgeEasy{color:#15803d;background-color:#bbf7d0}.JvalBG_badgeEasy svg{color:#15803d}.JvalBG_badgeMedium{color:#b45309;background-color:#fde68a}.JvalBG_badgeMedium svg{color:#b45309}.JvalBG_badgeHard{color:#b91c1c;background-color:#fecaca}.JvalBG_badgeHard svg{color:#b91c1c}.JvalBG_badgeImpossible{color:#7f1d1d;background-color:#fecaca}.JvalBG_badgeImpossible svg{color:#7f1d1d}.JvalBG_badgeGeoQuest{color:#5b21b6;background:linear-gradient(135deg,#e9d5ff 0%,#c4b5fd 40%,#a78bfa 100%)}.JvalBG_badgeGeoQuest svg{color:#5b21b6;transform:scale(.6)}html.JvalBG_dark .JvalBG_badgeGeoQuest{color:#ede9fe;background:linear-gradient(135deg,#4c1d95 0%,#6d28d9 50%,#7c3aed 100%)}html.JvalBG_dark .JvalBG_badgeGeoQuest svg{color:#ede9fe}.JvalBG_badgeQuiz{color:#b45309;background:linear-gradient(135deg,#fde68a 0%,#fcd34d 50%,#fbbf24 100%)}.JvalBG_badgeQuiz svg{color:#b45309}.JvalBG_badgeScavengerHunt{color:#166534;background:linear-gradient(135deg,#bbf7d0 0%,#86efac 50%,#4ade80 100%)}.JvalBG_badgeScavengerHunt svg{color:#166534}.JvalBG_badgeClosestGuess{color:#0e7490;background:linear-gradient(135deg,#a5f3fc 0%,#67e8f9 50%,#22d3ee 100%)}.JvalBG_badgeClosestGuess svg{color:#0e7490;transform:scale(.8)}html.JvalBG_dark .JvalBG_badgeClosestGuess{color:#ecfeff;background:linear-gradient(135deg,#083344 0%,#0e7490 50%,#22d3ee 100%)}html.JvalBG_dark .JvalBG_badgeClosestGuess svg{color:#ecfeff}.JvalBG_badgePublished{color:#15803d;background-color:#bbf7d0}.JvalBG_badgePublished svg{color:#15803d}.JvalBG_badgeNotPublished{color:#b91c1c;background-color:#fecaca}.JvalBG_badgeNotPublished svg{color:#b91c1c}.JvalBG_badgeUnlisted{color:#92400e;background-color:#fef3c7}.JvalBG_badgeUnlisted svg{color:#92400e}.JvalBG_badgeLevels{color:#334155;background-color:#e2e8f0}.JvalBG_badgeLevels svg{color:#334155}.JvalBG_badgeTag{color:#5b21b6;background-color:#ede9fe}.JvalBG_badgeTag svg{color:#5b21b6}.JvalBG_badgeTagScavengerHuntActivity{color:#5b21b6;background-color:#ede9fe}.JvalBG_badgeTagScavengerHuntActivity svg{color:#5b21b6}.JvalBG_badgeTagLocation{color:#5b21b6;background-color:#ede9fe}.JvalBG_badgeTagLocation svg{color:#5b21b6}.JvalBG_badgeTagGameType{color:#5b21b6;background-color:#ede9fe}.JvalBG_badgeTagGameType svg{color:#5b21b6}.JvalBG_badgeTagRegion{color:#5b21b6;background-color:#ede9fe}.JvalBG_badgeTagRegion svg{color:#5b21b6}.JvalBG_badgeTagWorld{color:#374151;background:linear-gradient(90deg,#fecdd3 0%,#fed7aa 15%,#fef08a 35%,#bbf7d0 50%,#bfdbfe 70%,#ddd6fe 85%,#fbcfe8 100%)}.JvalBG_badgeTagWorld svg{color:#374151}.JvalBG_badgeTagTheme{color:#5b21b6;background-color:#ede9fe}.JvalBG_badgeTagTheme svg{color:#5b21b6}.JvalBG_badgeAiCreated{color:#1e3a8a;background-color:#93c5fd}.JvalBG_badgeAiCreated svg{color:#1e3a8a}
.u317xa_guessView{--top-safe-navbar-height:4.5rem;z-index:11;padding-top:calc(var(--top-safe-area) + var(--top-safe-navbar-area));padding-bottom:var(--bottom-safe-area);background:var(--background);pointer-events:auto;flex-direction:column;display:flex;position:fixed;inset:0}@media (max-width:768px){.u317xa_guessView{--top-safe-navbar-height:3.5rem}}.u317xa_guessViewEmbedded{z-index:1;background:var(--background);pointer-events:auto;flex-direction:column;display:flex;position:absolute;inset:0}.u317xa_mapSection{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.u317xa_hint{z-index:1000;text-align:center;max-width:min(90%,36rem);color:var(--text-primary,inherit);background:var(--background);pointer-events:none;border-radius:10px;margin:0;padding:.4rem .9rem;position:absolute;top:.75rem;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000040}
.WwkQEG_gameCardWrapper{flex-direction:column;height:100%;display:flex}.WwkQEG_gameCard{padding:var(--spacing-md);cursor:pointer;text-align:left;flex-direction:column;height:100%;display:flex}.WwkQEG_header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.WwkQEG_gameCardWrapper:has(.WwkQEG_editButton) .WwkQEG_header{margin-right:40px}.WwkQEG_editButton{z-index:10;position:absolute;top:.5rem;right:.5rem}.WwkQEG_meta{flex-direction:column;gap:3px;margin-bottom:1rem;display:flex}.WwkQEG_meta .WwkQEG_creator{margin-top:-2px}.WwkQEG_description{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.WwkQEG_creator{font-size:.875rem;font-style:italic}.WwkQEG_playCount{align-items:center;gap:.35rem;font-size:.875rem;display:flex;margin:0!important}.WwkQEG_creatorButton{cursor:pointer;background:0 0;border:none;margin:0;padding:0}.WwkQEG_playInfo{flex-direction:column;gap:.5rem;display:flex}.WwkQEG_stats{flex-wrap:wrap;gap:.5rem 1rem;margin-top:8px;font-size:.875rem;line-height:1.5;display:flex}.WwkQEG_stat{white-space:nowrap}.WwkQEG_roomLink{padding:.65rem var(--spacing-md);border-top:1px solid #00000014;align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;text-decoration:underline;transition:background-color .15s;display:flex}.WwkQEG_roomLink:hover{background-color:#0000000a}[data-theme=dark] .WwkQEG_roo2mLink{border-top-color:#ffffff1a}[data-theme=dark] .WwkQEG_roo2mLink:hover{background-color:#ffffff0f}@media (max-width:768px){.WwkQEG_description{-webkit-line-clamp:2;font-size:.875rem}}
.VrIbPq_container{max-width:var(--game-page-max-width);height:var(--game-page-height);touch-action:pan-x pan-y;margin:0 auto;padding:0;overflow-y:hidden}.VrIbPq_gameCard{background-color:var(--background);border-radius:var(--border-radius);height:var(--game-page-height);flex-direction:column;gap:1rem;padding:1rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.VrIbPq_gameHeaderTop{align-items:center;gap:1rem;min-width:0;display:flex}.VrIbPq_gameHeaderTop h1{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;overflow:hidden}.VrIbPq_gameHeaderRight{flex-shrink:0;align-items:center;gap:1rem;display:flex}.VrIbPq_roundSection{flex-direction:column;flex:auto;min-height:0;display:flex}.VrIbPq_mapSection{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.VrIbPq_summaryTitleOverlay{z-index:500;padding:var(--spacing-sm);text-align:center;background:var(--background);border-radius:var(--border-radius);margin:0;font-size:1.5rem;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #02061740}.VrIbPq_summaryEmpty{text-align:center;color:var(--text-secondary);margin:0;padding:2rem 1rem}.VrIbPq_actionRowOverlay{box-sizing:border-box;width:min(100%,42rem);padding:0 .5rem}@media (max-width:768px){.VrIbPq_actionRowOverlay{width:auto;padding:0}}.VrIbPq_summaryFooter{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.VrIbPq_summaryLegend{color:#f8fafc;background:#0f172ae0;border-radius:10px;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;display:flex;box-shadow:0 4px 16px #02061759}.VrIbPq_summaryLegendItem{align-items:center;gap:.4rem;display:inline-flex}.VrIbPq_summaryLegendDot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.VrIbPq_summaryLegendDot.VrIbPq_guess{background:var(--connected-color)}.VrIbPq_summaryLegendDot.VrIbPq_actual{background:var(--success-color)}.VrIbPq_summaryLegendDot.VrIbPq_noGuess{background:var(--error-color)}.VrIbPq_actionRow{justify-content:center;width:100%;margin:0}.VrIbPq_waitingPeers{text-align:center;color:var(--text-primary);border:1px solid var(--border-color);background:var(--background);background:color-mix(in srgb, var(--background) 92%, transparent);padding:var(--spacing-sm);border-radius:var(--border-radius);flex-direction:row;justify-content:center;align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex;box-shadow:0 2px 10px #0000001f}.VrIbPq_waitingPeers p{margin:0}.VrIbPq_timeLow{animation:.6s ease-in-out infinite alternate VrIbPq_timeLowPulse}@keyframes VrIbPq_timeLowPulse{0%{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f,inset 0 0 #dc262600}to{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f,inset 0 0 60px 12px #dc262673}}@media (max-width:768px){.VrIbPq_gameHeaderTop h1{font-size:2rem}}@media (max-width:1200px){.VrIbPq_gameCard{gap:.5rem;padding:.5rem}}
.XfW0OW_content{flex-direction:column;gap:1.5rem;display:flex}.XfW0OW_description{text-align:center;color:var(--text-secondary)}.XfW0OW_gameTypesContainer{flex-direction:column;gap:2rem;display:flex}.XfW0OW_gameTypeSection{gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column;display:flex}.XfW0OW_categoriesList{flex-flow:wrap;gap:1rem;display:flex}@media (max-width:768px){.XfW0OW_categoriesList{flex-direction:column}}.XfW0OW_categoryItem{border-radius:var(--border-radius);background-color:var(--background-highlight);border:1px solid var(--theme-border);flex:1;padding:1rem}.XfW0OW_actions{justify-content:center;margin-top:1.5rem;display:flex}
._9GPvoq_dialog{text-align:left;flex-direction:column;max-width:640px;min-height:0;display:flex}._9GPvoq_dialogWide{max-width:min(920px,96vw)}._9GPvoq_content{z-index:2;flex:auto;min-height:0;position:relative;overflow:hidden auto}._9GPvoq_title{text-align:center;text-shadow:0 1px 2px #0003;margin:0 2rem 1.25rem 0;animation:1s ease-in-out _9GPvoq_bounce;color:var(--text-primary)!important}._9GPvoq_playAgainRow{width:100%;margin-top:.75rem}._9GPvoq_playAgainRow button{width:100%;max-width:none}@keyframes _9GPvoq_bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}
.jjMfFq_btn{color:#fff;cursor:pointer;width:100%;min-width:150px;max-width:250px;box-shadow:var(--game-floating-shadow);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.jjMfFq_btn svg{flex-shrink:0;font-size:1rem}.jjMfFq_btn:hover:not(:disabled){color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.jjMfFq_btn:focus:not(:disabled){outline-offset:2px;outline:2px solid}.jjMfFq_btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.jjMfFq_btn{max-width:200px;padding:.65rem;font-size:.8rem}.jjMfFq_btn svg{transform:scale(.9)}}.jjMfFq_btnSuccess{color:#fff;cursor:pointer;width:100%;min-width:150px;max-width:250px;box-shadow:var(--game-floating-shadow);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.jjMfFq_btnSuccess svg{flex-shrink:0;font-size:1rem}.jjMfFq_btnSuccess:hover:not(:disabled){color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.jjMfFq_btnSuccess:focus:not(:disabled){outline-offset:2px;outline:2px solid}.jjMfFq_btnSuccess:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.jjMfFq_btnSuccess{max-width:200px;padding:.65rem;font-size:.8rem}.jjMfFq_btnSuccess svg{transform:scale(.9)}}.jjMfFq_btnSuccess{background:linear-gradient(45deg,#10b981,#059669)}.jjMfFq_btnWarning{color:#fff;cursor:pointer;width:100%;min-width:150px;max-width:250px;box-shadow:var(--game-floating-shadow);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.jjMfFq_btnWarning svg{flex-shrink:0;font-size:1rem}.jjMfFq_btnWarning:hover:not(:disabled){color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.jjMfFq_btnWarning:focus:not(:disabled){outline-offset:2px;outline:2px solid}.jjMfFq_btnWarning:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.jjMfFq_btnWarning{max-width:200px;padding:.65rem;font-size:.8rem}.jjMfFq_btnWarning svg{transform:scale(.9)}}.jjMfFq_btnWarning{background:var(--variant-error-dark)}.jjMfFq_btnPrimary{color:#fff;cursor:pointer;width:100%;min-width:150px;max-width:250px;box-shadow:var(--game-floating-shadow);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.jjMfFq_btnPrimary svg{flex-shrink:0;font-size:1rem}.jjMfFq_btnPrimary:hover:not(:disabled){color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.jjMfFq_btnPrimary:focus:not(:disabled){outline-offset:2px;outline:2px solid}.jjMfFq_btnPrimary:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.jjMfFq_btnPrimary{max-width:200px;padding:.65rem;font-size:.8rem}.jjMfFq_btnPrimary svg{transform:scale(.9)}}.jjMfFq_btnPrimary{background:linear-gradient(180deg, var(--brand-accent-orange-top) 0%, var(--brand-accent-orange-mid) 45%, var(--brand-accent-orange-bottom) 100%)}.jjMfFq_btnSecondary{color:#fff;cursor:pointer;width:100%;min-width:150px;max-width:250px;box-shadow:var(--game-floating-shadow);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.jjMfFq_btnSecondary svg{flex-shrink:0;font-size:1rem}.jjMfFq_btnSecondary:hover:not(:disabled){color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.jjMfFq_btnSecondary:focus:not(:disabled){outline-offset:2px;outline:2px solid}.jjMfFq_btnSecondary:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.jjMfFq_btnSecondary{max-width:200px;padding:.65rem;font-size:.8rem}.jjMfFq_btnSecondary svg{transform:scale(.9)}}.jjMfFq_btnSecondary{background:linear-gradient(180deg, var(--brand-accent-blue-top) 0%, var(--brand-accent-blue-mid) 45%, var(--brand-accent-blue-bottom) 100%)}.jjMfFq_btnTertiary{color:#fff;cursor:pointer;width:100%;min-width:150px;max-width:250px;box-shadow:var(--game-floating-shadow);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.jjMfFq_btnTertiary svg{flex-shrink:0;font-size:1rem}.jjMfFq_btnTertiary:hover:not(:disabled){color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.jjMfFq_btnTertiary:focus:not(:disabled){outline-offset:2px;outline:2px solid}.jjMfFq_btnTertiary:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.jjMfFq_btnTertiary{max-width:200px;padding:.65rem;font-size:.8rem}.jjMfFq_btnTertiary svg{transform:scale(.9)}}.jjMfFq_btnTertiary{background:linear-gradient(180deg, var(--brand-accent-violet-top) 0%, var(--brand-accent-violet-mid) 45%, var(--brand-accent-violet-bottom) 100%)}.jjMfFq_btnWhite{color:#fff;cursor:pointer;width:100%;min-width:150px;max-width:250px;box-shadow:var(--game-floating-shadow);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.jjMfFq_btnWhite svg{flex-shrink:0;font-size:1rem}.jjMfFq_btnWhite:hover:not(:disabled){color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.jjMfFq_btnWhite:focus:not(:disabled){outline-offset:2px;outline:2px solid}.jjMfFq_btnWhite:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.jjMfFq_btnWhite{max-width:200px;padding:.65rem;font-size:.8rem}.jjMfFq_btnWhite svg{transform:scale(.9)}}.jjMfFq_btnWhite{color:#374151;background:#fff;border:1px solid #374151}.jjMfFq_btnWhite:hover:not(:disabled){color:#000}.jjMfFq_btnPlain{color:#fff;cursor:pointer;width:100%;min-width:150px;max-width:250px;box-shadow:var(--game-floating-shadow);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.jjMfFq_btnPlain svg{flex-shrink:0;font-size:1rem}.jjMfFq_btnPlain:hover:not(:disabled){color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.jjMfFq_btnPlain:focus:not(:disabled){outline-offset:2px;outline:2px solid}.jjMfFq_btnPlain:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.jjMfFq_btnPlain{max-width:200px;padding:.65rem;font-size:.8rem}.jjMfFq_btnPlain svg{transform:scale(.9)}}.jjMfFq_btnPlain{background:var(--background);color:var(--text-primary);border:1px solid var(--text-primary)}html:not(.dark) .jjMfFq_btnPlain:hover:not(:disabled){color:#000}.jjMfFq_btnGhost{border:1px solid var(--border-color);background:var(--background);font:inherit;cursor:pointer;color:inherit;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:.3rem .65rem;font-size:.85rem;font-weight:600;display:inline-flex}.jjMfFq_btnGhost:hover:not(:disabled){filter:brightness(.97)}.jjMfFq_btnGhost:disabled{opacity:.5;cursor:not-allowed}.jjMfFq_btnSmall{padding:.5rem;font-size:.9rem}.jjMfFq_btnSmall svg{font-size:.9rem}.jjMfFq_btnLarge{max-width:350px;padding:1rem 2rem;font-size:1.1rem;box-shadow:0 5px 17px #00000059}.jjMfFq_btnLarge svg{font-size:1.2rem}.jjMfFq_btnXLarge{width:80vw;max-width:350px;padding:1.25rem 2.5rem;font-size:1.4rem}.jjMfFq_btnXLarge svg{font-size:1.4rem}.jjMfFq_btnClose{cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:30px;min-width:auto;height:30px;transition:all .2s ease-in-out;display:flex;position:absolute;box-shadow:0 2px 8px #0003;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;background-color:var(--background-muted)!important;top:5px!important;right:5px!important}.jjMfFq_btnClose svg{font-size:1.2rem}.jjMfFq_btnClose:hover:not(:disabled){transform:scale(1.05)}.jjMfFq_btnClose:active{transform:scale(.95)}.jjMfFq_btnClose:focus{outline:2px solid var(--background-muted);outline-offset:2px}@media (max-width:768px){.jjMfFq_btnClose{width:36px;height:36px;font-size:18px}}.jjMfFq_buttonRow{gap:var(--spacing-sm);align-items:center;margin-top:1rem;display:flex}.jjMfFq_buttonRow.jjMfFq_center{justify-content:center}.jjMfFq_buttonRow.jjMfFq_end{justify-content:flex-end}.jjMfFq_buttonRow.jjMfFq_buttonsEqualWidth>*,.jjMfFq_buttonRow.jjMfFq_buttonsAutoWidth>*{flex:1 1 0;min-width:0;max-width:none}.jjMfFq_buttonRow.jjMfFq_buttonsEqualWidth>button,.jjMfFq_buttonRow.jjMfFq_buttonsEqualWidth>a,.jjMfFq_buttonRow.jjMfFq_buttonsEqualWidth>*>button,.jjMfFq_buttonRow.jjMfFq_buttonsEqualWidth>*>a,.jjMfFq_buttonRow.jjMfFq_buttonsAutoWidth>button,.jjMfFq_buttonRow.jjMfFq_buttonsAutoWidth>a,.jjMfFq_buttonRow.jjMfFq_buttonsAutoWidth>*>button,.jjMfFq_buttonRow.jjMfFq_buttonsAutoWidth>*>a{width:100%;max-width:none}.jjMfFq_btnWithBetaBadge{position:relative;overflow:visible}.jjMfFq_btnWithBetaBadge:after{content:"Beta";z-index:1;color:#422006;text-transform:uppercase;pointer-events:none;background:#facc15;border-radius:9999px;padding:.15rem .4rem;font-size:.65rem;font-weight:800;line-height:1.2;position:absolute;top:-.4rem;right:-.35rem;box-shadow:0 1px 3px #00000040}.jjMfFq_btnWithSubtitle{flex-flow:wrap;place-content:center;align-self:stretch;align-items:center;gap:0;min-height:40px;padding-top:0;padding-bottom:0}.jjMfFq_btnWithSubtitle.jjMfFq_btnLarge{min-height:55px}.jjMfFq_btnSubtitleMain{justify-content:center;align-items:center;gap:.35rem;margin-right:.5rem;display:inline-flex}.jjMfFq_btnSubtitleHint{max-width:12rem;font-size:.7rem;font-weight:500;line-height:1.2;display:block;position:relative;top:1px}.jjMfFq_iconButton{background-color:var(--background-highlight);border:1px solid var(--border-color);width:45px;height:45px;color:var(--text-primary);cursor:pointer;box-shadow:var(--game-floating-shadow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:auto;padding:0;text-decoration:none;transition:all .2s;display:flex}.jjMfFq_iconButton:hover:not(:disabled){border-color:var(--border-color-muted);transform:scale(1.05);box-shadow:0 4px 12px #0000004d}.jjMfFq_iconButton:active{transform:scale(.95)}.jjMfFq_iconButton:disabled{cursor:not-allowed;opacity:.35;color:var(--text-secondary)}@media (max-width:768px){.jjMfFq_iconButton{width:36px;height:36px}}.jjMfFq_iconButtonGamePage{background-color:var(--background-highlight);border:1px solid var(--border-color);width:45px;height:45px;color:var(--text-primary);cursor:pointer;box-shadow:var(--game-floating-shadow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:auto;padding:0;text-decoration:none;transition:all .2s;display:flex}.jjMfFq_iconButtonGamePage:hover:not(:disabled){border-color:var(--border-color-muted);transform:scale(1.05);box-shadow:0 4px 12px #0000004d}.jjMfFq_iconButtonGamePage:active{transform:scale(.95)}.jjMfFq_iconButtonGamePage:disabled{cursor:not-allowed;opacity:.35;color:var(--text-secondary)}@media (max-width:768px){.jjMfFq_iconButtonGamePage{width:36px;height:36px}}.jjMfFq_iconButtonGamePage{border-radius:var(--border-radius)}.jjMfFq_imageOverlayButtonContainer{z-index:10;flex-direction:column;gap:4px;display:flex;position:absolute;top:5px;right:5px}.jjMfFq_imageOverlayButtonContainer:has(.jjMfFq_imageOverlayButtonSmall){gap:2px;top:3px;right:3px}.jjMfFq_imageOverlayButton,.jjMfFq_imageOverlayButtonSmall{color:#fff;cursor:pointer;background:#0009;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.jjMfFq_imageOverlayButton:hover:not(:disabled),.jjMfFq_imageOverlayButtonSmall:hover:not(:disabled){background:#000c;transform:scale(1.1)}.jjMfFq_imageOverlayButton:active,.jjMfFq_imageOverlayButtonSmall:active{transform:scale(.95)}.jjMfFq_imageOverlayButtonSmall{width:28px;height:28px}.jjMfFq_mapButton{color:#000;cursor:pointer;background:#fff;border:2px solid #0003;border-radius:4px;justify-content:center;align-items:center;width:34px;min-width:auto;height:34px;padding:0;transition:all .2s ease-in-out;display:flex}.jjMfFq_mapButton:hover:not(:disabled){background:#f3f4f6;border-color:#0000004d;transform:scale(1.05)}.jjMfFq_mapButton:active{transform:scale(.95)}.jjMfFq_mapButton:disabled{cursor:not-allowed;color:#6d6d6d;background:#b1b1b1}.jjMfFq_mapButton.jjMfFq_buttonActive{color:#fff;background:#1d4ed8;border-color:#2563eb99}.jjMfFq_mapButton.jjMfFq_buttonActive:hover{filter:brightness(1.05);background:#1d4ed8!important}.jjMfFq_carouselButtonLeft,.jjMfFq_carouselButtonRight{background-color:var(--background-highlight);border:1px solid var(--border-color);width:45px;height:45px;color:var(--text-primary);cursor:pointer;box-shadow:var(--game-floating-shadow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:auto;padding:0;text-decoration:none;transition:all .2s;display:flex}.jjMfFq_carouselButtonLeft:hover:not(:disabled),.jjMfFq_carouselButtonRight:hover:not(:disabled){border-color:var(--border-color-muted);transform:scale(1.05);box-shadow:0 4px 12px #0000004d}.jjMfFq_carouselButtonLeft:active,.jjMfFq_carouselButtonRight:active{transform:scale(.95)}.jjMfFq_carouselButtonLeft:disabled,.jjMfFq_carouselButtonRight:disabled{cursor:not-allowed;opacity:.35;color:var(--text-secondary)}@media (max-width:768px){.jjMfFq_carouselButtonLeft,.jjMfFq_carouselButtonRight{width:36px;height:36px}}.jjMfFq_carouselButtonLeft,.jjMfFq_carouselButtonRight{z-index:10;width:40px;height:40px;font-size:1.5rem}.jjMfFq_carouselButtonLeft:hover:not(:disabled),.jjMfFq_carouselButtonRight:hover:not(:disabled){transform:none}.jjMfFq_carouselButtonLeft:active:not(:disabled),.jjMfFq_carouselButtonRight:active:not(:disabled){width:44px;height:44px;font-size:1.75rem;transform:none}@media (max-width:768px){.jjMfFq_carouselButtonLeft,.jjMfFq_carouselButtonRight{width:36px;height:36px}.jjMfFq_carouselButtonLeft:active:not(:disabled),.jjMfFq_carouselButtonRight:active:not(:disabled){width:40px;height:40px}}.jjMfFq_carouselButtonLeft,.jjMfFq_carouselButtonRight{position:absolute;top:50%;transform:translateY(-50%)}.jjMfFq_carouselButtonLeft:hover:not(:disabled),.jjMfFq_carouselButtonLeft:active:not(:disabled),.jjMfFq_carouselButtonRight:hover:not(:disabled),.jjMfFq_carouselButtonRight:active:not(:disabled){transform:translateY(-50%)}.jjMfFq_carouselButtonLeft{left:5px}.jjMfFq_carouselButtonRight{right:5px}.jjMfFq_carouselButtonTop,.jjMfFq_carouselButtonBottom{background-color:var(--background-highlight);border:1px solid var(--border-color);width:45px;height:45px;color:var(--text-primary);cursor:pointer;box-shadow:var(--game-floating-shadow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:auto;padding:0;text-decoration:none;transition:all .2s;display:flex}.jjMfFq_carouselButtonTop:hover:not(:disabled),.jjMfFq_carouselButtonBottom:hover:not(:disabled){border-color:var(--border-color-muted);transform:scale(1.05);box-shadow:0 4px 12px #0000004d}.jjMfFq_carouselButtonTop:active,.jjMfFq_carouselButtonBottom:active{transform:scale(.95)}.jjMfFq_carouselButtonTop:disabled,.jjMfFq_carouselButtonBottom:disabled{cursor:not-allowed;opacity:.35;color:var(--text-secondary)}@media (max-width:768px){.jjMfFq_carouselButtonTop,.jjMfFq_carouselButtonBottom{width:36px;height:36px}}.jjMfFq_carouselButtonTop,.jjMfFq_carouselButtonBottom{z-index:10;width:40px;height:40px;font-size:1.5rem}.jjMfFq_carouselButtonTop:hover:not(:disabled),.jjMfFq_carouselButtonBottom:hover:not(:disabled){transform:none}.jjMfFq_carouselButtonTop:active:not(:disabled),.jjMfFq_carouselButtonBottom:active:not(:disabled){width:44px;height:44px;font-size:1.75rem;transform:none}@media (max-width:768px){.jjMfFq_carouselButtonTop,.jjMfFq_carouselButtonBottom{width:36px;height:36px}.jjMfFq_carouselButtonTop:active:not(:disabled),.jjMfFq_carouselButtonBottom:active:not(:disabled){width:40px;height:40px}}.jjMfFq_carouselButtonTop,.jjMfFq_carouselButtonBottom{position:absolute;left:50%;transform:translate(-50%)}.jjMfFq_carouselButtonTop:hover:not(:disabled),.jjMfFq_carouselButtonTop:active:not(:disabled),.jjMfFq_carouselButtonBottom:hover:not(:disabled),.jjMfFq_carouselButtonBottom:active:not(:disabled){transform:translate(-50%)}.jjMfFq_carouselButtonTop{top:5px}.jjMfFq_carouselButtonBottom{bottom:5px}.jjMfFq_btnHelp{color:var(--primary-color);position:absolute;top:-10px;right:-40px}@media (max-width:768px){.jjMfFq_btnSmall{max-width:200px;padding:.4rem;font-size:.8rem}.jjMfFq_btnLarge{padding:.75rem 1.5rem;font-size:1rem}.jjMfFq_btnXLarge{padding:1rem 2rem;font-size:1.25rem}.jjMfFq_buttonRow{flex-wrap:wrap;width:100%;margin:.25rem 0}.jjMfFq_buttonRow.jjMfFq_buttonsEqualWidth>*{flex:calc(50% - .25rem);width:auto}.jjMfFq_buttonRow.jjMfFq_buttonsAutoWidth{flex-direction:column;gap:1rem}}@keyframes jjMfFq_buttonPulseAnimation{0%,to{transform:scale(1)}25%,75%{transform:scale(1.04)}50%{transform:scale(1)}}.jjMfFq_buttonPulse{animation:3.5s ease-in-out jjMfFq_buttonPulseAnimation}.jjMfFq_submitButtonPulse{animation:2s ease-in-out infinite jjMfFq_buttonPulseAnimation}.jjMfFq_increaseClickArea{position:relative;overflow:visible}.jjMfFq_increaseClickArea:after{content:"";position:absolute;inset:-10px}@property --button-countdown-ring-angle{syntax:"<angle>";inherits:false;initial-value:360deg}.jjMfFq_buttonCountdownWrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.jjMfFq_buttonCountdownWrap>button{z-index:1;position:relative}.jjMfFq_buttonCountdownWrap[data-countdown=active]:before{content:"";z-index:0;box-sizing:border-box;pointer-events:none;--button-countdown-ring-angle:360deg;background:conic-gradient(from -90deg, var(--primary-color) 0deg, var(--primary-color) var(--button-countdown-ring-angle), #ffffff80 0);-webkit-mask-composite:xor;filter:drop-shadow(0 0 5px #3b82f673);animation:jjMfFq_buttonCountdownRingSweep var(--button-countdown-duration,9s) linear forwards;border-radius:9999px;padding:3px;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes jjMfFq_buttonCountdownRingSweep{to{--button-countdown-ring-angle:0deg}}
.qCQPaG_overlay{z-index:10000;padding:var(--spacing-md);background:#000c;justify-content:center;align-items:center;animation:.3s ease-out qCQPaG_fadeIn;display:flex;position:fixed;inset:0}.qCQPaG_modal,.qCQPaG_modalXLarge,.qCQPaG_modalLarge,.qCQPaG_modalMedium,.qCQPaG_modalSmall,.qCQPaG_modalXSmall{background:var(--background);color:var(--text-secondary);border:1px solid var(--border-color-muted);border-radius:var(--border-radius);padding:var(--spacing-md);text-align:center;width:100%;max-width:1000px;max-height:var(--content-height);animation:.3s ease-out qCQPaG_slideIn;position:relative;overflow:hidden auto;box-shadow:0 20px 40px #0000004d}.qCQPaG_modal label,.qCQPaG_modalXLarge label,.qCQPaG_modalLarge label,.qCQPaG_modalMedium label,.qCQPaG_modalSmall label,.qCQPaG_modalXSmall label{text-align:left}.qCQPaG_modalXSmall{max-width:400px}.qCQPaG_modalSmall{max-width:560px}.qCQPaG_modalMedium{max-width:750px}.qCQPaG_modalLarge{max-width:900px}.qCQPaG_modalXLarge{max-width:1200px}.qCQPaG_playfulDialog{position:relative;color:var(--text-primary)!important;background:0 0!important;border:none!important}.qCQPaG_playfulDialog:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(135deg,#667eea 0%,#764ba2 25%,#f093fb 50%,#4facfe 75%,#00f2fe 100%);background-size:400% 400%;animation:8s infinite qCQPaG_partyGradient;position:absolute;inset:0}html.dark .qCQPaG_playfulDialog:before{background-image:linear-gradient(135deg,#312e81 0%,#581c87 25%,#9f1239 50%,#1e3a8a 75%,#134e4a 100%)}@keyframes qCQPaG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes qCQPaG_slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes qCQPaG_partyGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}
._5P1jga_menu{border-radius:12px;padding:0;box-shadow:0 8px 32px #0003}._5P1jga_menuItem{padding:12px 16px;font-size:18px;position:relative}._5P1jga_menuSubItem{padding:10px 16px;font-size:16px}._5P1jga_menuItem,._5P1jga_menuSubItem{cursor:pointer;color:var(--text-secondary);text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;font-weight:500;transition:all .2s;display:flex}._5P1jga_menuItem:not(:last-child),._5P1jga_menuSubItem:not(:last-child){border-bottom:1px solid var(--border-color-muted)}._5P1jga_menuItem:hover,._5P1jga_menuSubItem:hover{color:#667eea;background:#667eea26}._5P1jga_menuItem._5P1jga_active,._5P1jga_menuSubItem._5P1jga_active{color:#667eea;background:#667eea33;font-weight:600}._5P1jga_menuItem:disabled,._5P1jga_menuItem[data-disabled],._5P1jga_menuItem[aria-disabled=true],._5P1jga_menuSubItem:disabled,._5P1jga_menuSubItem[data-disabled],._5P1jga_menuSubItem[aria-disabled=true]{opacity:.45;cursor:not-allowed}._5P1jga_menuItem:disabled:hover,._5P1jga_menuItem[data-disabled]:hover,._5P1jga_menuItem[aria-disabled=true]:hover,._5P1jga_menuSubItem:disabled:hover,._5P1jga_menuSubItem[data-disabled]:hover,._5P1jga_menuSubItem[aria-disabled=true]:hover{color:var(--text-secondary);background:0 0}@keyframes _5P1jga_menu-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._5P1jga_menuSubmenu{border-top:1px solid #667eea1a;animation:.15s ease-out _5P1jga_menu-slide-down}@media (max-width:768px){._5P1jga_menu{min-width:180px}._5P1jga_menuItem{padding:10px 14px;font-size:16px}._5P1jga_menuSubItem{padding:10px 14px;font-size:14px}}._5P1jga_menuItemCheckmark{padding-left:36px!important}._5P1jga_checkmark{color:#10b981;align-items:center;font-size:16px;font-weight:700;display:inline-flex;position:absolute;left:12px}
.RJEcwq_popupContent{text-align:center;min-width:130px;max-width:150px}.RJEcwq_popupLabel{margin-bottom:.3rem;font-size:1rem;font-weight:700}.RJEcwq_popupLabelLarge{font-size:2rem;line-height:1.15}.RJEcwq_popupDescription{color:var(--text-secondary);white-space:pre-line;font-size:.8rem}.RJEcwq_popupImageWrap{border-radius:4px;margin-bottom:.5rem;padding-bottom:3px;position:relative;overflow:hidden}.RJEcwq_popupFooter{margin-top:.5rem}
.goNhDG_mapWrapper{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative}.goNhDG_mapWrapper .leaflet-control-attribution{pointer-events:none}.goNhDG_mapWrapper .leaflet-control-attribution a{pointer-events:none}.goNhDG_mapWrapper .closestGuessLineDistanceMarker{background:0 0!important;border:none!important}@property --button-countdown-ring-angle{syntax:"<angle>";inherits:false;initial-value:360deg}@keyframes goNhDG_closestGuessImageCountdownSweep{to{--button-countdown-ring-angle:0deg}}.goNhDG_roundImageFly{z-index:1250;border-radius:var(--border-radius);border:2px solid var(--border-color);background:var(--background);pointer-events:auto;transition:top .7s cubic-bezier(.34,1.1,.64,1),left .7s cubic-bezier(.34,1.1,.64,1),width .7s cubic-bezier(.34,1.1,.64,1),height .7s cubic-bezier(.34,1.1,.64,1),transform .7s cubic-bezier(.34,1.1,.64,1),box-shadow .7s cubic-bezier(.34,1.1,.64,1);position:absolute;overflow:hidden}.goNhDG_roundImageFly .imageContainer{border-radius:inherit;width:100%!important;height:100%!important}.goNhDG_roundImageCountdown{top:calc(50% - var(--carousel-image-height) - 1.5rem);left:calc(50% - var(--carousel-image-width));width:calc(var(--carousel-image-width)*2);height:calc(var(--carousel-image-height)*2);box-shadow:0 8px 30px #00000040}.goNhDG_countdownBackdrop{z-index:1100;pointer-events:auto;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f172a33;position:absolute;inset:0}.goNhDG_countdownSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.goNhDG_roundImageCountdownRing{border:none;overflow:visible}.goNhDG_roundImageCountdownRing .imageContainer{border:2px solid var(--border-color);border-radius:inherit;overflow:hidden}.goNhDG_roundImageCountdownRing[data-countdown=active]:before{content:"";z-index:2;box-sizing:border-box;border-radius:inherit;pointer-events:none;--button-countdown-ring-angle:360deg;background:conic-gradient(from -90deg, var(--primary-color) 0deg, var(--primary-color) var(--button-countdown-ring-angle), #ffffff80 0);-webkit-mask-composite:xor;filter:drop-shadow(0 0 5px #3b82f673);animation:goNhDG_closestGuessImageCountdownSweep var(--button-countdown-duration,3s) linear forwards;padding:4px;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.goNhDG_roundImageFlyPhoto{height:auto}.goNhDG_roundImageFlyPhoto .imageContainer{height:auto!important}.goNhDG_roundImageFlyPhoto .imageContainer img{object-fit:contain}.goNhDG_roundImageFlyPhoto.goNhDG_roundImageCountdown{width:calc(var(--carousel-image-width)*2);height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.goNhDG_roundImageFlyPhoto.goNhDG_roundImageCorner{height:auto;transform:none}.goNhDG_roundImageFlyPhoto.goNhDG_roundImageCountdown,.goNhDG_roundImageFlyPhoto.goNhDG_roundImageCorner{transition:top .7s cubic-bezier(.34,1.1,.64,1),left .7s cubic-bezier(.34,1.1,.64,1),width .7s cubic-bezier(.34,1.1,.64,1),transform .7s cubic-bezier(.34,1.1,.64,1),box-shadow .7s cubic-bezier(.34,1.1,.64,1)}.goNhDG_roundImageCorner{top:10px;left:calc(100% - var(--carousel-image-width) - 10px);width:var(--carousel-image-width);height:var(--carousel-image-height);box-shadow:var(--game-floating-shadow)}.goNhDG_mapButtons{z-index:500;flex-direction:column;gap:5px;display:flex;position:absolute;top:80px;left:10px}.goNhDG_map{border-radius:12px;flex:auto;width:100%;min-height:0}.goNhDG_roundScoreBadge{z-index:1200;color:#d1fae5;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--font-size-lg);letter-spacing:.06em;white-space:nowrap;background:linear-gradient(#0f172aeb 0%,#020617e6 100%);border:1px solid #10b981a6;border-radius:10px;padding:.5rem .9rem;font-weight:700;animation:.5s ease-out forwards goNhDG_score-badge-pop;position:absolute;top:14px;left:60px;box-shadow:0 8px 26px #02061773}.goNhDG_revealFlashOverlay{z-index:1150;pointer-events:none;border-radius:12px;position:absolute;inset:0}.goNhDG_revealFlashOverlayError{background:#ef44446b;animation:2s ease-out forwards goNhDG_revealFlashFade}@keyframes goNhDG_revealFlashFade{0%{opacity:.95}to{opacity:0}}.goNhDG_mapWrapperPerfect:after{content:"";pointer-events:none;z-index:1100;border-radius:12px;animation:1.6s ease-in-out infinite alternate goNhDG_perfect-glow;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #34d3998c}@keyframes goNhDG_score-badge-pop{0%{opacity:.6;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes goNhDG_perfect-glow{0%{box-shadow:inset 0 0 0 3px #34d39973}to{box-shadow:inset 0 0 0 3px #6ee7b7bf}}
.MUXHHq_helperText{color:var(--text-secondary)}.MUXHHq_mapSection{flex-direction:column;height:55vh;min-height:420px;margin-top:1rem;display:flex;position:relative}.MUXHHq_map{width:100%;height:100%}
.GAo35W_rating{flex-direction:column;align-items:center;margin-bottom:1.25rem;display:flex}.GAo35W_feedback{flex-direction:column;align-items:flex-start;margin-bottom:1.25rem;display:flex}.GAo35W_label{color:var(--text-primary);margin-bottom:.4rem;font-size:.95rem;font-weight:600;display:block}.GAo35W_labelRow{align-items:baseline;gap:.4rem;margin-bottom:.4rem;display:flex}.GAo35W_optional{opacity:.6;color:var(--text-secondary);font-size:.8rem;font-weight:400}.GAo35W_description{color:var(--text-secondary);margin-bottom:1.25rem;font-size:.95rem;line-height:1.5}.GAo35W_characterCount{text-align:right;color:var(--text-secondary);opacity:.6;margin-top:.25rem;font-size:.8rem}.GAo35W_emailNote{color:var(--text-secondary);opacity:.75;margin-top:.6rem;font-size:.85rem}
._7odLpG_howToPlayMain{align-items:center;gap:3rem;width:100%;display:flex}._7odLpG_howToPlayMainStepsOnly{justify-content:center}._7odLpG_howToPlayMainStepsOnly ._7odLpG_instructionsList{max-width:46ch;font-size:1rem}._7odLpG_howToPlayMainStart{justify-content:flex-start}._7odLpG_howToPlayMainStart ._7odLpG_instructionsList{max-width:none}._7odLpG_howToPlayImage{flex:2;min-width:300px;max-width:600px;overflow:hidden}._7odLpG_gameplayImage{object-fit:cover;width:100%;height:auto}._7odLpG_instructionsList{text-align:left;line-height:1.6;font-size:var(--chakra-font-sizes-sm);color:var(--chakra-colors-gray-600);flex:1;margin:0;padding:0;list-style:none}._7odLpG_instructionsList li{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}._7odLpG_instructionsList li:last-child{margin-bottom:0}._7odLpG_instructionIcon{width:28px;min-width:28px;height:28px;color:var(--text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._7odLpG_proTips{text-align:center;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--background-highlight);max-width:450px;margin:2rem auto 0;padding:1.25rem}._7odLpG_proTipsList{flex-direction:column;gap:.5rem;font-size:.95rem;line-height:1.6;display:flex}._7odLpG_proTipsList li{align-items:center;gap:.75rem;display:flex}._7odLpG_proTipIcon{cursor:default;pointer-events:none;flex-shrink:0;position:static!important}@media (max-width:768px){._7odLpG_howToPlayMain{flex-direction:column;gap:2rem}._7odLpG_howToPlayImage{min-width:100%}}
.wXtQ3q_root{display:none}@media (max-width:768px){.wXtQ3q_rootVisible{z-index:1500;will-change:transform;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}}.wXtQ3q_nav{padding:0 8px;padding-bottom:var(--bottom-safe-area);background:var(--nav-background);border-top:1px solid #ffffff26;justify-content:space-around;align-items:center;transition:transform .2s ease-out;display:flex;position:relative;box-shadow:0 -2px 12px #0000001a}.wXtQ3q_item{border-radius:var(--border-radius);color:#ffffffd9;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;padding:10px 4px 6px;font-size:10px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:flex}.wXtQ3q_item:hover{color:#fff;background:#ffffff26}.wXtQ3q_item:active{background:#fff3}.wXtQ3q_mainNavSlidDown{padding-bottom:0}.wXtQ3q_mainWithNav{padding-bottom:calc(var(--nav-height) + var(--bottom-safe-area))}.wXtQ3q_navSlidDown{pointer-events:none}.wXtQ3q_navSlidDown .wXtQ3q_nav{transform:translateY(100%)}.wXtQ3q_flag{font-size:16px}.wXtQ3q_itemActive{color:#fff;font-weight:800;transform:scale(1.1)}.wXtQ3q_icon{flex-shrink:0}.wXtQ3q_flag{flex-shrink:0;font-size:18px;line-height:1}
.FoYOAG_cardWrapper{border:3px solid var(--theme-border);color:var(--theme-text);padding:var(--spacing-md);background:0 0;border-radius:12px;overflow:hidden}.FoYOAG_levelHeader{align-items:center;gap:6px;display:flex}.FoYOAG_levelInfoBlock{align-items:flex-start;gap:6px;font-size:.75rem;display:flex}.FoYOAG_levelInfoBlock .FoYOAG_levelInfoIcon{margin-top:3px}.FoYOAG_levelInfoDesc{font-size:.875rem;font-weight:500;line-height:1.4}.FoYOAG_playedLink{text-decoration:underline}.FoYOAG_playedLink:hover{opacity:.85}
._4GyhgW_layer{z-index:100000;pointer-events:none;position:fixed;inset:0}._4GyhgW_ripple{background:#ffffff73;border:3px solid #fff;border-radius:50%;width:44px;height:44px;margin-top:-22px;margin-left:-22px;animation:.5s ease-out forwards _4GyhgW_clickPulse;position:absolute;box-shadow:0 0 0 2px #0000008c,0 0 12px #00000059}._4GyhgW_ripple:before{content:"";background:#fff;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #000000a6}@keyframes _4GyhgW_clickPulse{0%{opacity:1;transform:scale(.75)}to{opacity:0;transform:scale(1.2)}}
.fOAAGW_startPage{flex-direction:column;gap:1rem;display:flex}.fOAAGW_mainSection{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.fOAAGW_logoTitle{font-size:3.5rem;font-weight:800;font-family:var(--brand-font-display);gap:1rem;margin:1rem 0;display:flex}.fOAAGW_logoTitle span{background:linear-gradient(180deg, var(--brand-accent-orange-top) 0%, var(--brand-accent-orange-mid) 45%, var(--brand-accent-orange-bottom) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1.2;display:block}.fOAAGW_logoTitleContainer{flex-direction:column;justify-content:space-between;align-items:center;min-height:250px;display:flex}.fOAAGW_logo{width:216px;max-width:50vw;height:216px;max-height:50vw}.fOAAGW_subtitle{color:var(--text-secondary);max-width:65ch;font-size:1.5rem;line-height:1.2}.fOAAGW_actions{gap:1.5rem;width:90%;max-width:500px;margin:1rem 0}.fOAAGW_bottomActions{justify-content:center;width:100%;margin:1rem 0;display:flex}@media (max-width:768px){.fOAAGW_mainSectionCard{min-height:clamp(400px,var(--content-height),750px);justify-content:start;display:flex}.fOAAGW_mainSection{flex:1;justify-content:space-around;gap:0}.fOAAGW_logoTitle{flex-direction:column;gap:0;margin:0}.fOAAGW_subtitle{max-width:65dvw;margin:1rem 0;font-size:1.4rem}}
.LMHhwW_gamesGridPaginated{min-height:500px}.LMHhwW_gamesGrid{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.LMHhwW_gamesGridPaginated{min-height:650px}.LMHhwW_gamesGrid{grid-template-columns:1fr}}.LMHhwW_profileHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.LMHhwW_headerActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.LMHhwW_logoutButton{flex-shrink:0}.LMHhwW_dangerZone{padding-top:var(--spacing-lg);border-top:1px solid var(--border-color);flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.LMHhwW_dangerZoneTitle{color:#b91c1c;margin:0;font-size:1.125rem;font-weight:700}html.LMHhwW_dark .LMHhwW_dangerZoneTitle{color:#f87171}.LMHhwW_tabLabelShort{display:none}@media (max-width:768px){.LMHhwW_tabLabelFull{display:none}.LMHhwW_tabLabelShort{display:inline}}
.OccUdq_content{max-width:var(--main-max-width);flex-direction:column;gap:.5rem;width:100%;margin:0 auto;display:flex}.OccUdq_title{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.OccUdq_description{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.OccUdq_link{margin-bottom:10px}.CookieConsent button{font-weight:600;transition:all .3s;border-radius:9999px!important;flex:1!important;margin:0!important;padding:.75rem 1.5rem!important;font-size:.875rem!important}.CookieConsent button:hover{transform:translateY(-2px)}.CookieConsent div:last-child{gap:20px;display:flex}@media (max-width:768px){.CookieConsent{flex-direction:column}.CookieConsent div:last-child{width:100%}.OccUdq_content{gap:.375rem}.OccUdq_title{font-size:.9375rem}.OccUdq_description,.OccUdq_link{font-size:.8125rem}}
.UoGJ9G_previewTextContainer{border-radius:var(--border-radius);background-color:#fafafa;border:2px dashed gray;justify-content:center;align-items:center;min-height:0;padding:10px;display:flex;overflow:hidden}.UoGJ9G_imagePreview{object-fit:contain;border-radius:var(--border-radius);color:#000;border:2px solid #e2e8f0;width:auto;max-width:300px;height:auto;max-height:300px;margin:0 auto}.UoGJ9G_previewSlot{border-radius:var(--border-radius);background:#f7fafc;border:1px dashed #e2e8f0;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:300px;max-width:100%;height:300px;margin:.5rem auto 0;display:flex;overflow:hidden}html.dark .UoGJ9G_previewSlot{background:#ffffff0a;border-color:#ffffff59}.UoGJ9G_previewSlot img{object-fit:contain;border-radius:var(--border-radius);width:auto;max-width:100%;height:auto;max-height:100%}
.tlynhG_startPage{flex-direction:column;gap:1rem;display:flex}.tlynhG_mainSection{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.tlynhG_logoTitle{font-size:clamp(2.4rem,8vw,3.5rem);font-weight:800;font-family:var(--brand-font-display);gap:1rem;margin:.5rem 0 0;line-height:1.1;display:flex}.tlynhG_logoTitle span{background:linear-gradient(180deg, var(--brand-accent-orange-top) 0%, var(--brand-accent-orange-mid) 45%, var(--brand-accent-orange-bottom) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.tlynhG_englishName{color:var(--text-secondary);letter-spacing:.04em;margin:0;font-size:1.15rem;font-weight:600}.tlynhG_logoTitleContainer{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.tlynhG_logo{width:160px;max-width:42vw;height:160px;max-height:42vw}.tlynhG_subtitle{color:var(--text-secondary);max-width:36ch;font-size:1.35rem;line-height:1.35}.tlynhG_actions{gap:1rem;width:90%;max-width:500px;margin:.5rem 0 0}.tlynhG_howtoWithVideo{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:flex}.tlynhG_howtoCopy{flex:1 1 0;min-width:0}.tlynhG_phoneWrap{flex:none;width:13.4rem;margin-inline:auto}.tlynhG_bottomActions{justify-content:center;width:100%;margin:1rem 0;display:flex}@media (max-width:768px){.tlynhG_mainSectionCard{justify-content:start;display:flex}.tlynhG_logoTitle{flex-direction:column;gap:0}.tlynhG_subtitle{max-width:70dvw;font-size:1.2rem}.tlynhG_howtoWithVideo{flex-direction:column;align-items:stretch}.tlynhG_howtoCopy{max-width:none}}
.TESO_W_multiSelectContainer{width:100%;position:relative}.TESO_W_compactContainer{width:auto;min-width:0}.TESO_W_trigger{border:1px solid var(--border-color);width:100%;min-height:40px;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--chakra-spacing-2);background:var(--background-highlight);border-radius:4px;padding:6px 10px;font-size:14px;line-height:1.25rem;transition:border-color .2s,box-shadow .2s;display:flex}.TESO_W_trigger:focus-within{outline:none;box-shadow:0 0 0 3px #3b82f61a}.TESO_W_tag{color:#1e40af;cursor:pointer;white-space:nowrap;background-color:#dbeafe;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;transition:background-color .2s;display:inline-flex}.TESO_W_tag:hover{background-color:#bfdbfe}.TESO_W_tag svg{flex-shrink:0}.TESO_W_placeholder{color:var(--placeholder-color);align-items:center;gap:.5rem;display:inline-flex}.TESO_W_chevron{flex-shrink:0;transition:transform .2s}.TESO_W_chevronOpen{transform:rotate(180deg)}.TESO_W_triggerCompact{gap:12px}.TESO_W_triggerCompact .TESO_W_countBadge{color:#fff;background:#00f;border-radius:10px;justify-content:center;align-items:center;min-width:20px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:6px;right:30px}.TESO_W_selectedTagsInDropdown{flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem;display:flex}.TESO_W_dropdown{background-color:var(--background-highlight);border:1px solid var(--border-color);z-index:1000;border-radius:.375rem;width:100%;min-width:250px;max-height:300px;margin-top:.25rem;padding:.5rem;position:absolute;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.TESO_W_categoryHeader{margin-top:.5rem;margin-bottom:.25rem;padding-left:.5rem;padding-right:.5rem}.TESO_W_option{cursor:pointer;background:unset;border-radius:.375rem;padding:.5rem .5rem .5rem 2rem;transition:background-color .2s}.TESO_W_option:hover{background-color:var(--border-color-muted)}html.TESO_W_dark .TESO_W_tag{color:#dbeafe;background-color:#1e3a8a}html.TESO_W_dark .TESO_W_tag:hover{background-color:#1e40af}html.TESO_W_dark .TESO_W_dropdown{color:#ededed;background-color:#1a1a1a;border-color:#374151}html.TESO_W_dark .TESO_W_option:hover{background-color:#2d2d2d}
.P-w9CW_mapWrapper{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative}.P-w9CW_mapWrapper .closestGuessLineDistanceMarker{background:0 0!important;border:none!important}.P-w9CW_fitMapButton{z-index:1200;position:absolute;top:80px;left:10px}.P-w9CW_map{border-radius:12px;flex:auto;width:100%;min-height:0}.P-w9CW_roundTooltip{border:none;font-weight:400;box-shadow:0 2px 8px #0f172a33}.P-w9CW_roundTooltipContent{font-size:var(--font-size-sm)}
.rcUngW_startPage{flex-direction:column;gap:1rem;display:flex}.rcUngW_mainSection{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.rcUngW_logoTitleContainer{flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.rcUngW_logoContainer{margin:-1rem 0;overflow:visible}.rcUngW_subtitleWrapper{justify-content:center;align-items:center;min-height:4rem;margin:2rem 0;display:flex}.rcUngW_subtitle{color:var(--text-secondary);margin:0;font-size:1.5rem;font-weight:400;line-height:1.2;animation:.5s ease-out rcUngW_subtitleFade}.rcUngW_actions{gap:1.5rem;width:90%;max-width:600px;margin:1rem 0}.rcUngW_ourGamesSection{flex-direction:column;align-items:center;display:flex}.rcUngW_gameTypesGrid{grid-template-columns:repeat(4,minmax(0,1fr));place-items:start center;gap:2rem;width:100%;display:grid}@media (max-width:1100px){.rcUngW_gameTypesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rcUngW_gameTypeCard{text-align:center;justify-content:center;align-items:center;gap:var(--spacing-sm);color:var(--theme-text);cursor:pointer;flex-direction:column;flex:1;max-width:300px;text-decoration:none;transition:transform .2s,opacity .2s;display:flex}.rcUngW_gameTypeCard:hover{opacity:.9;transform:translateY(-4px)}.rcUngW_gameTypeCard:active{transform:translateY(-2px)}.rcUngW_gameTypeImageContainer{aspect-ratio:1;border:2px solid var(--theme-border);border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:300px;display:flex;overflow:hidden}.rcUngW_gameTypeImageContainer picture{width:100%;height:100%;display:block}.rcUngW_gameTypeImage{object-fit:cover;width:100%;height:100%}.rcUngW_topGamesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.75rem;display:grid}.rcUngW_howToPlaySection{text-align:center}.rcUngW_gameplayImage{object-fit:cover;width:100%;height:auto}@media (max-width:768px){.rcUngW_mainSectionCard{min-height:clamp(400px,var(--content-height),750px);justify-content:start;display:flex}.rcUngW_mainSection{flex:1;justify-content:space-around;height:100%}.rcUngW_mainSection .rcUngW_logoTitleContainer{flex-direction:column;display:flex}.rcUngW_mainSection .rcUngW_logo{max-width:100vw;max-height:100vw}.rcUngW_subtitleWrapper{min-height:100px;margin:0}.rcUngW_subtitle{max-width:65dvw;margin:1rem 0;font-size:1.4rem}.rcUngW_howToPlaySection{text-align:left}.rcUngW_gameTypesGrid{grid-template-columns:1fr;gap:2rem}.rcUngW_gameTypeCard{width:100%;max-width:unset}.rcUngW_actions{flex-direction:column;gap:1rem;margin:0}.rcUngW_topGamesGrid{grid-template-columns:1fr}}@keyframes rcUngW_subtitleFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
.qclg8G_card{max-width:var(--main-max-width);margin:0 auto}.qclg8G_headerRow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.qclg8G_gamesList{gap:var(--spacing-md);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1200px){.qclg8G_gamesList{grid-template-columns:repeat(3,1fr)}}.qclg8G_topTenCard{padding:var(--spacing-sm);color:inherit}.qclg8G_topTenGameName{font-size:1rem;line-height:1.3}.qclg8G_topTenMeta{flex-direction:column;gap:3px;display:flex}.qclg8G_topTenRank{opacity:.85;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.875rem;display:flex}.qclg8G_topTenRankLabel{font-weight:500}.qclg8G_topTenRankValue{font-weight:700}.qclg8G_topTenMedal{font-size:1.125rem}@media (max-width:768px){.qclg8G_gamesList{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:480px){.qclg8G_gamesList{grid-template-columns:1fr}}
.EuoJqa_meta{flex-direction:column;gap:4px;margin-bottom:1rem;display:flex}.EuoJqa_popupContent{background:var(--theme-background);min-width:200px;max-width:280px;color:var(--theme-text);padding:calc(var(--spacing-md)*.75);border-radius:.75rem;margin:-.7rem}.EuoJqa_gamesMapRoot{position:relative}.EuoJqa_gamesMapRoot .leaflet-marker-icon{width:unset!important}
.RxhKxq_phone{aspect-ratio:405/844;background:linear-gradient(165deg,#4a4a4c 0%,#1c1c1e 18%,#111 48%,#0a0a0a 100%);border-radius:3.1rem;width:100%;padding:.72rem;position:relative;box-shadow:0 0 0 1px #5c5c5e,inset 0 0 0 1px #2a2a2c,0 16px 40px #00000052}.RxhKxq_silent,.RxhKxq_volumeUp,.RxhKxq_volumeDown,.RxhKxq_power{pointer-events:none;background:#2b2b2d;position:absolute}.RxhKxq_silent{border-radius:.12rem 0 0 .12rem;width:.22rem;height:1.15rem;top:16%;left:-.18rem}.RxhKxq_volumeUp,.RxhKxq_volumeDown{border-radius:.12rem 0 0 .12rem;width:.24rem;height:2.1rem;left:-.2rem}.RxhKxq_volumeUp{top:22%}.RxhKxq_volumeDown{top:32%}.RxhKxq_power{border-radius:0 .12rem .12rem 0;width:.24rem;height:3.1rem;top:26%;right:-.2rem}.RxhKxq_screen{border-radius:2.35rem;width:100%;height:100%;position:relative;overflow:hidden}.RxhKxq_statusMask{z-index:2;pointer-events:none;background:#fff;height:2rem;position:absolute;top:0;left:0;right:0}.RxhKxq_island{z-index:3;pointer-events:none;background:#000;border-radius:999px;width:40%;height:1rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0006}.RxhKxq_island:after{content:"";background:radial-gradient(circle at 35% 35%,#3a3a55,#151528 70%);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;right:.42rem;transform:translateY(-50%)}
.QBWPeG_content{width:100%;max-width:var(--main-max-width);z-index:1;background:0 0;flex-direction:column;gap:1.5rem;height:100%;max-height:90vh;display:flex;position:relative}.QBWPeG_cropperContainer{border-radius:var(--border-radius);background:#1a202c;flex:1;width:100%;height:100%;min-height:350px;position:relative;overflow:hidden}@keyframes QBWPeG_fadeIn{0%{opacity:0}to{opacity:1}}
.rO5OTa_logoContainer{height:180px}.rO5OTa_subtitle{color:var(--text-secondary);max-width:320px;margin-bottom:.5rem;font-size:1.2rem;font-weight:400;line-height:1.5}.rO5OTa_emailButton,.rO5OTa_googleButton,.rO5OTa_facebookButton,.rO5OTa_appleButton{max-width:320px;min-height:48px}.rO5OTa_googleButton{background:#fff;color:#0f172a!important}.rO5OTa_facebookButton{color:#fff;background:#1877f2}.rO5OTa_googleIcon,.rO5OTa_facebookIcon,.rO5OTa_appleIcon{width:24px;height:24px;display:block}.rO5OTa_facebookIcon{position:relative;top:-4px}.rO5OTa_emailButton{color:#fff;background:linear-gradient(#2a4a6e 0%,#1a365d 100%)}.rO5OTa_appleButton{color:#fff;background:#000;border:1px solid #0000;box-shadow:0 12px 34px #1111114d,0 4px 14px #1113}html.rO5OTa_dark .rO5OTa_appleButton{border-color:#858585}.rO5OTa_emailInput{border-radius:12px;padding:1.5rem .75rem;font-size:1rem}@media (max-width:768px){.rO5OTa_logoContainer{height:140px}.rO5OTa_subtitle{font-size:.9rem}}
.L35KKq_geoQuestOverlayArea{position:relative}.L35KKq_overlayBlurred{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.L35KKq_geoQuestChoiceOverlay{z-index:1500;opacity:1;justify-content:center;align-items:center;transition:opacity .22s;display:flex;position:absolute;inset:0}.L35KKq_geoQuestChoiceOverlayClosing{opacity:0}.L35KKq_geoQuestChoiceButtons{flex-direction:column;gap:1rem;width:min(92%,420px);display:flex}.L35KKq_geoQuestButton{justify-content:center;align-items:center;gap:.6rem;display:inline-flex}
._2la-Ua_video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}._2la-Ua_playOverlay{z-index:1;cursor:pointer;color:#fff;background:#00000047;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}._2la-Ua_playIcon{background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;box-shadow:0 4px 18px #00000059}
.ESfR1q_card{justify-content:space-around;align-items:center;gap:1.25rem;width:100%;display:flex}.ESfR1q_main{align-items:center;gap:1.25rem;min-width:0;display:flex}.ESfR1q_iconWrap{background:color-mix(in srgb, var(--primary-color) 16%, transparent);width:3.25rem;height:3.25rem;color:var(--primary-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.ESfR1q_body{text-align:left;flex:1;gap:.25rem;min-width:0}.ESfR1q_meta{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;display:flex}.ESfR1q_status{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.ESfR1q_statusDot{background:currentColor;border-radius:50%;width:.55rem;height:.55rem}.ESfR1q_statusOpen{color:#059669}.ESfR1q_statusBusy{color:#d97706}.ESfR1q_joinButton{flex-shrink:0}@media (max-width:768px){.ESfR1q_card{flex-direction:column;align-items:center;gap:1rem}.ESfR1q_main{flex:none;align-items:flex-start;width:fit-content;max-width:100%;margin-inline:auto}.ESfR1q_joinButton{width:90%;max-width:600px}}html.dark .ESfR1q_statusOpen{color:var(--success-color)}html.dark .ESfR1q_statusBusy{color:var(--connected-color)}
.a-mrHa_formContainer{flex-direction:column;gap:1.5rem;display:flex}.a-mrHa_formFieldLength{color:var(--chakra-colors-gray-600);font-size:.675rem}@media (max-width:768px){.a-mrHa_formContainer{gap:1rem}}
