.account-module__NKPs4W__card{gap:var(--space-3);width:100%;max-width:420px;padding:var(--space-4);border-radius:var(--radius-l);background-color:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);flex-direction:column;margin-inline:auto;display:flex}.account-module__NKPs4W__title{color:var(--ink);font-size:24px;font-weight:800}.account-module__NKPs4W__muted{color:var(--ink-soft);font-size:15px;font-weight:600}.account-module__NKPs4W__help{color:var(--ink-soft);font-size:14px;font-weight:600;line-height:1.4}.account-module__NKPs4W__tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background-color:var(--sand);border:1px solid var(--border);display:flex}.account-module__NKPs4W__tab{padding:8px var(--space-2);border-radius:var(--radius-pill);color:var(--ink-soft);flex:1;font-size:15px;font-weight:700}.account-module__NKPs4W__tabActive{background-color:var(--green);color:var(--on-color)}.account-module__NKPs4W__form{gap:var(--space-3);flex-direction:column;display:flex}.account-module__NKPs4W__field{gap:var(--space-1);flex-direction:column;display:flex}.account-module__NKPs4W__label{color:var(--brown-dark);font-size:13px;font-weight:800}.account-module__NKPs4W__note{color:var(--ink-soft);font-size:12px;font-weight:600}.account-module__NKPs4W__noteLink{color:var(--green);text-underline-offset:2px;font-weight:700;text-decoration:underline}.account-module__NKPs4W__input{padding:12px var(--space-3);border:2px solid var(--border);border-radius:var(--radius-m);background-color:var(--sand);color:var(--ink);font:inherit;font-size:16px;font-weight:600}.account-module__NKPs4W__input:focus{border-color:var(--green);background-color:var(--card);outline:none}.account-module__NKPs4W__error{padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);background-color:var(--danger-light);color:var(--danger);font-size:14px;font-weight:700}.account-module__NKPs4W__primary{padding:14px var(--space-3);border-radius:var(--radius-pill);background-color:var(--green);color:var(--on-color);text-align:center;font-size:16px;font-weight:800;display:block}.account-module__NKPs4W__primary:disabled{opacity:.6;cursor:default}.account-module__NKPs4W__ghost{padding:10px var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--brown-dark);text-align:center;font-weight:800}.account-module__NKPs4W__ghost:hover{background-color:var(--brown-light)}.account-module__NKPs4W__google{justify-content:center;align-items:center;gap:var(--space-2);padding:12px var(--space-3);border-radius:var(--radius-pill);border:2px solid var(--border);background-color:var(--card);color:var(--ink);font-size:16px;font-weight:800;display:flex}.account-module__NKPs4W__google:hover{background-color:var(--sand)}.account-module__NKPs4W__google:disabled{opacity:.6;cursor:default}.account-module__NKPs4W__googleLogo{flex-shrink:0;width:20px;height:20px}.account-module__NKPs4W__separator{align-items:center;gap:var(--space-2);color:var(--ink-soft);font-size:13px;font-weight:700;display:flex}.account-module__NKPs4W__separator:before,.account-module__NKPs4W__separator:after{content:"";border-top:1px solid var(--border);flex:1}.account-module__NKPs4W__danger{padding:10px var(--space-3);border-radius:var(--radius-pill);color:var(--danger);text-align:center;font-weight:800}.account-module__NKPs4W__danger:hover{background-color:var(--danger-light)}.account-module__NKPs4W__danger:disabled{opacity:.6;cursor:default}.account-module__NKPs4W__captcha{justify-content:center;min-height:65px;display:flex}
.theme-selector-module__9R8caq__track{gap:var(--space-1);padding:var(--space-1);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);display:flex}.theme-selector-module__9R8caq__segment{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding:10px var(--space-2);border-radius:var(--radius-pill);color:var(--ink-soft);white-space:nowrap;flex:1;font-size:15px;font-weight:700;transition:background-color .12s,color .12s;display:flex}.theme-selector-module__9R8caq__segment:hover:not(.theme-selector-module__9R8caq__active){background-color:var(--yellow-light)}.theme-selector-module__9R8caq__active{background-color:var(--green);color:var(--on-color);box-shadow:var(--shadow-card)}
.app-menu-module__-2nawW__trigger{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--ink);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-left:auto;margin-right:-10px;transition:background-color .12s;display:flex}@media (hover:hover){.app-menu-module__-2nawW__trigger:hover,.app-menu-module__-2nawW__close:hover{background-color:var(--yellow-light)}}.app-menu-module__-2nawW__icon{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:24px;height:24px}.app-menu-module__-2nawW__panel{border-radius:var(--radius-l) 0 0 var(--radius-l);background-color:var(--sand);width:min(320px,85vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);box-shadow:var(--shadow-card);border:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.app-menu-module__-2nawW__panel[open]{animation:.22s both app-menu-module__-2nawW__slide-in}.app-menu-module__-2nawW__panel::backdrop{background-color:var(--backdrop)}@keyframes app-menu-module__-2nawW__slide-in{0%{transform:translate(100%)}}.app-menu-module__-2nawW__content{gap:var(--space-3);min-height:100%;padding:var(--space-3);padding-top:max(var(--space-3), env(safe-area-inset-top,0px));padding-bottom:max(var(--space-4), env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.app-menu-module__-2nawW__head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;display:flex}.app-menu-module__-2nawW__brand{color:var(--green);letter-spacing:-.3px;font-size:22px;font-weight:800}.app-menu-module__-2nawW__close{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-menu-module__-2nawW__links{gap:var(--space-1);margin:0 0 var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.app-menu-module__-2nawW__link{align-items:center;gap:var(--space-3);padding:12px var(--space-3);border-radius:var(--radius-pill);color:var(--ink);font-size:17px;font-weight:800;transition:background-color .12s,color .12s;display:flex}.app-menu-module__-2nawW__link:hover{background-color:var(--yellow-light)}.app-menu-module__-2nawW__linkActive,.app-menu-module__-2nawW__linkActive:hover{background-color:var(--green);color:var(--on-color)}.app-menu-module__-2nawW__theme button{gap:var(--space-1);font-size:14px}.app-menu-module__-2nawW__hint{color:var(--ink-soft);margin-left:var(--space-1);font-size:13px;font-weight:600}
.category-background-module__ccdLyq__root{isolation:isolate;position:relative;overflow:hidden}.category-background-module__ccdLyq__gradient,.category-background-module__ccdLyq__photo,.category-background-module__ccdLyq__scrim{z-index:-1;position:absolute;inset:0}.category-background-module__ccdLyq__gradient{background-image:var(--gradient)}.category-background-module__ccdLyq__photo{object-fit:cover;width:100%;height:100%}.category-background-module__ccdLyq__scrim{background-color:var(--scrim);opacity:var(--scrim-opacity)}
.avatar-module__zN7wzW__avatar{width:var(--avatar-size);height:var(--avatar-size);object-fit:cover;background-color:var(--sand);box-shadow:0 0 0 1px var(--border);border-radius:50%;flex-shrink:0}.avatar-module__zN7wzW__initial{font-size:calc(var(--avatar-size) * .45);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.avatar-module__zN7wzW__green{background-color:var(--green-light);color:var(--green-dark)}.avatar-module__zN7wzW__blue{background-color:var(--blue-light);color:var(--blue-dark)}.avatar-module__zN7wzW__yellow{background-color:var(--yellow-light);color:var(--yellow-dark)}.avatar-module__zN7wzW__brown{background-color:var(--brown-light);color:var(--brown-dark)}
.mode-selector-module__P_p9cG__track{gap:var(--space-1);padding:var(--space-1);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);display:flex}.mode-selector-module__P_p9cG__segment{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding:10px var(--space-2);border-radius:var(--radius-pill);color:var(--ink-soft);flex:1;font-size:15px;font-weight:700;transition:background-color .12s,color .12s;display:flex}.mode-selector-module__P_p9cG__segment:hover:not(.mode-selector-module__P_p9cG__active){background-color:var(--yellow-light)}.mode-selector-module__P_p9cG__active{background-color:var(--accent);color:var(--on-color);box-shadow:var(--shadow-card)}.mode-selector-module__P_p9cG__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:520px){.mode-selector-module__P_p9cG__segment{padding:6px var(--space-1);flex-direction:column;gap:2px;font-size:13px}}@media (max-width:340px){.mode-selector-module__P_p9cG__label{display:none}}
.multi-module__sxpbKG__screen{flex-direction:column;min-height:100dvh;display:flex}.multi-module__sxpbKG__centered{justify-content:center;align-items:center;gap:var(--space-3);width:100%;max-width:560px;padding:var(--space-3);padding-top:max(var(--space-3), env(safe-area-inset-top,0px));flex-direction:column;flex:1;margin-inline:auto;display:flex}.multi-module__sxpbKG__loading{min-height:100dvh;color:var(--ink-soft);justify-content:center;align-items:center;font-weight:600;display:flex}.multi-module__sxpbKG__card{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-4);border-radius:var(--radius-l);background-color:var(--card);box-shadow:var(--shadow-card);flex-direction:column;animation:.26s both multi-module__sxpbKG__fade-in;display:flex}.multi-module__sxpbKG__eyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--brown);font-size:13px;font-weight:800}.multi-module__sxpbKG__code{letter-spacing:6px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:44px;font-weight:900;line-height:1.1}.multi-module__sxpbKG__settings{color:var(--ink-soft);text-align:center;font-size:15px;font-weight:600}.multi-module__sxpbKG__visibility{color:var(--brown);text-align:center;font-size:13px;font-weight:700}.multi-module__sxpbKG__fresh{animation:.5s both multi-module__sxpbKG__fade-in}.multi-module__sxpbKG__edit{padding:6px var(--space-3);border-radius:var(--radius-pill);background-color:var(--card);border:1px solid var(--border);color:var(--brown-dark);font-size:14px;font-weight:800}.multi-module__sxpbKG__edit:hover{background-color:var(--brown-light)}.multi-module__sxpbKG__title{color:var(--ink);text-align:center;font-size:24px;font-weight:800}.multi-module__sxpbKG__bigEmoji{font-size:56px;line-height:1}.multi-module__sxpbKG__hint{color:var(--ink-soft);text-align:center;font-size:14px;font-weight:600}.multi-module__sxpbKG__primary{margin-top:var(--space-2);border-radius:var(--radius-m);color:var(--on-color);text-align:center;box-shadow:var(--shadow-card);align-self:stretch;padding:14px;font-size:17px;font-weight:800;transition:opacity .12s}.multi-module__sxpbKG__primary:hover{opacity:.9}.multi-module__sxpbKG__primary:disabled{opacity:.45;cursor:not-allowed}.multi-module__sxpbKG__share{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background-color:var(--yellow-light);border:1px solid var(--yellow);color:var(--brown-dark);font-weight:800}.multi-module__sxpbKG__share:hover{background-color:var(--yellow);color:var(--on-yellow)}.multi-module__sxpbKG__shareRow{justify-content:center;gap:var(--space-2);max-width:100%;display:flex}.multi-module__sxpbKG__shareRow .multi-module__sxpbKG__share{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.multi-module__sxpbKG__qrButton{flex-shrink:0;justify-content:center;align-items:center;padding-inline:12px;display:inline-flex}.multi-module__sxpbKG__ghost{padding:var(--space-2);color:var(--ink-soft);font-weight:700}.multi-module__sxpbKG__ghost:hover{color:var(--ink)}.multi-module__sxpbKG__listTitle{margin-top:var(--space-2);letter-spacing:1px;text-transform:uppercase;color:var(--brown);align-self:stretch;font-size:13px;font-weight:800}.multi-module__sxpbKG__players,.multi-module__sxpbKG__ranking{align-self:stretch;gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.multi-module__sxpbKG__player,.multi-module__sxpbKG__rankRow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background-color:var(--sand);animation:.2s both multi-module__sxpbKG__fade-in;display:flex}.multi-module__sxpbKG__playerName{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:800;overflow:hidden}.multi-module__sxpbKG__you{color:var(--ink-soft);font-weight:600}.multi-module__sxpbKG__hostBadge{font-size:18px}.multi-module__sxpbKG__rankSelf{background-color:var(--green-light)}.multi-module__sxpbKG__rank{text-align:center;width:28px;color:var(--brown-dark);font-size:20px;font-weight:900}.multi-module__sxpbKG__rankScore{color:var(--green-dark);font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.multi-module__sxpbKG__countdown{color:var(--on-color);font-size:120px;font-weight:900;line-height:1;animation:.9s both multi-module__sxpbKG__count-pop}.multi-module__sxpbKG__countdownLabel{color:var(--on-color);text-align:center;font-size:17px;font-weight:700}@keyframes multi-module__sxpbKG__count-pop{0%{opacity:0;transform:scale(1.6)}30%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.multi-module__sxpbKG__countdown{animation:none}}.multi-module__sxpbKG__opponents{gap:var(--space-1);margin:var(--space-2) var(--space-3) 0;scrollbar-width:none;padding:0;list-style:none;display:flex;overflow-x:auto}.multi-module__sxpbKG__opponent{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);background-color:var(--card);color:var(--ink);flex-shrink:0;font-size:13px;font-weight:700;display:flex}.multi-module__sxpbKG__opponentName{text-overflow:ellipsis;white-space:nowrap;max-width:9em;overflow:hidden}.multi-module__sxpbKG__opponentScore{color:var(--green-dark);font-variant-numeric:tabular-nums;font-weight:900}.multi-module__sxpbKG__gone{opacity:.55}.multi-module__sxpbKG__back{margin-bottom:var(--space-2);color:var(--ink-soft);font-weight:700;display:inline-block}.multi-module__sxpbKG__pageTitle{color:var(--green);font-size:30px;font-weight:800;line-height:1.1}.multi-module__sxpbKG__pageSubtitle{color:var(--ink-soft);margin-top:2px;font-size:15px;font-weight:600}.multi-module__sxpbKG__form{gap:var(--space-3);flex-direction:column;display:flex}.multi-module__sxpbKG__nameField{gap:var(--space-2);flex-direction:column;display:flex}.multi-module__sxpbKG__nameInput{padding:12px var(--space-3);border:2px solid var(--border);border-radius:var(--radius-m);background-color:var(--card);color:var(--ink);font:inherit;font-size:17px;font-weight:700}.multi-module__sxpbKG__nameInput:focus{border-color:var(--green);outline:none}.multi-module__sxpbKG__limitTrack button{min-width:40px;padding-inline:var(--space-2)}.multi-module__sxpbKG__zones{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.multi-module__sxpbKG__zone{padding:12px var(--space-3);border:2px solid var(--border);border-radius:var(--radius-m);background-color:var(--card);color:var(--ink);text-align:left;font-weight:800}.multi-module__sxpbKG__zoneActive{background-color:var(--sand)}@media (min-width:700px){.multi-module__sxpbKG__zones{grid-template-columns:repeat(3,1fr)}}
.answer-input-module__cEZj9W__wrapper{gap:var(--space-2);flex-direction:column;display:flex}.answer-input-module__cEZj9W__field{background-color:var(--card);border-radius:var(--radius-m);border:2px solid var(--accent);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-card);--shake:12px;transition:border-color .16s,background-color .16s}.answer-input-module__cEZj9W__solved{border-color:var(--green);background-color:var(--green-light)}.answer-input-module__cEZj9W__solved .answer-input-module__cEZj9W__label{color:var(--green-dark)}.answer-input-module__cEZj9W__shakeA{animation:.32s answer-input-module__cEZj9W__shake-a,.9s ease-out answer-input-module__cEZj9W__miss-a}.answer-input-module__cEZj9W__shakeB{animation:.32s answer-input-module__cEZj9W__shake-b,.9s ease-out answer-input-module__cEZj9W__miss-b}@keyframes answer-input-module__cEZj9W__shake-a{20%,60%{transform:translateX(calc(-1 * var(--shake)))}40%,80%{transform:translateX(var(--shake))}}@keyframes answer-input-module__cEZj9W__shake-b{20%,60%{transform:translateX(calc(-1 * var(--shake)))}40%,80%{transform:translateX(var(--shake))}}@keyframes answer-input-module__cEZj9W__miss-a{0%,45%{border-color:var(--danger);background-color:var(--danger-light)}}@keyframes answer-input-module__cEZj9W__miss-b{0%,45%{border-color:var(--danger);background-color:var(--danger-light)}}@media (prefers-reduced-motion:reduce){.answer-input-module__cEZj9W__shakeA{animation:.9s ease-out answer-input-module__cEZj9W__miss-a}.answer-input-module__cEZj9W__shakeB{animation:.9s ease-out answer-input-module__cEZj9W__miss-b}}.answer-input-module__cEZj9W__label{text-transform:uppercase;letter-spacing:1px;color:var(--accent);font-size:11px;font-weight:800;display:block}.answer-input-module__cEZj9W__input{width:100%;padding:var(--space-1) 0;color:var(--ink);background:0 0;border:none;outline:none;font-family:inherit;font-size:20px;font-weight:600}.answer-input-module__cEZj9W__input::placeholder{color:var(--ink-soft);font-weight:500}.answer-input-module__cEZj9W__actions{gap:var(--space-2);grid-template-columns:1fr 2fr;display:grid}.answer-input-module__cEZj9W__button,.answer-input-module__cEZj9W__skip{border-radius:var(--radius-m);text-align:center;padding:14px;font-size:17px;font-weight:800;transition:opacity .12s,transform .12s}.answer-input-module__cEZj9W__button{background-color:var(--accent);color:var(--on-color);box-shadow:var(--shadow-card)}.answer-input-module__cEZj9W__skip{background-color:var(--card);color:var(--ink);border:2px solid var(--border)}.answer-input-module__cEZj9W__button:active:not(:disabled),.answer-input-module__cEZj9W__skip:active:not(:disabled){opacity:.85;transform:scale(.99)}.answer-input-module__cEZj9W__button:disabled,.answer-input-module__cEZj9W__skip:disabled{background-color:var(--border);color:var(--ink-soft);border-color:var(--border);cursor:default;box-shadow:none}.answer-input-module__cEZj9W__icon{width:26px;height:26px;display:none}@media (max-width:699px),(max-height:500px){.answer-input-module__cEZj9W__wrapper{flex-direction:row}.answer-input-module__cEZj9W__field{--shake:6px;flex:1;min-width:0;padding-inline:12px}.answer-input-module__cEZj9W__actions{display:flex}.answer-input-module__cEZj9W__button,.answer-input-module__cEZj9W__skip{justify-content:center;align-items:center;width:56px;padding:0;display:flex}.answer-input-module__cEZj9W__icon{display:block}.answer-input-module__cEZj9W__buttonLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:900px) and (min-height:800px){.answer-input-module__cEZj9W__field{padding:12px var(--space-4)}.answer-input-module__cEZj9W__label{font-size:13px}.answer-input-module__cEZj9W__input{font-size:28px}.answer-input-module__cEZj9W__button,.answer-input-module__cEZj9W__skip{padding:18px;font-size:20px}}
.feedback-banner-module__A0yyEG__banner{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-m);box-shadow:var(--shadow-card);border:2px solid;animation:.22s both feedback-banner-module__A0yyEG__fade-in-down;display:flex}.feedback-banner-module__A0yyEG__ok{background-color:var(--green-light);border-color:var(--green)}.feedback-banner-module__A0yyEG__shown{background-color:var(--yellow-light);border-color:var(--yellow)}.feedback-banner-module__A0yyEG__icon{font-size:24px;line-height:1}.feedback-banner-module__A0yyEG__title{text-transform:uppercase;letter-spacing:.6px;color:var(--ink);font-size:13px;font-weight:800}.feedback-banner-module__A0yyEG__answer{color:var(--ink);font-size:22px;font-weight:800}.feedback-banner-module__A0yyEG__detail{color:var(--ink-soft);font-size:13px;font-weight:600}@media (min-width:900px) and (min-height:800px){.feedback-banner-module__A0yyEG__icon{font-size:30px}.feedback-banner-module__A0yyEG__title{font-size:14px}.feedback-banner-module__A0yyEG__answer{font-size:26px}.feedback-banner-module__A0yyEG__detail{font-size:15px}}
.category-card-module__p9IWQW__card{text-align:left;border-radius:var(--radius-l);width:100%;box-shadow:var(--shadow-card);transition:transform .12s,opacity .12s;display:block;position:relative;overflow:hidden;container-type:size}.category-card-module__p9IWQW__card:hover{transform:scale(1.01)}.category-card-module__p9IWQW__card:active{opacity:.92;transform:scale(.97)}.category-card-module__p9IWQW__selected:after{content:"";border:3px solid var(--blue);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.category-card-module__p9IWQW__featured{height:130px}.category-card-module__p9IWQW__tile{height:124px}.category-card-module__p9IWQW__background{height:100%}.category-card-module__p9IWQW__content{height:100%;padding:var(--space-3);flex-direction:column;justify-content:space-between;display:flex}.category-card-module__p9IWQW__featured .category-card-module__p9IWQW__content{padding:20px}.category-card-module__p9IWQW__topRow{gap:var(--space-2);justify-content:space-between;align-items:flex-start;display:flex}.category-card-module__p9IWQW__emoji{font-size:26px;line-height:1}.category-card-module__p9IWQW__featured .category-card-module__p9IWQW__emoji{font-size:38px}.category-card-module__p9IWQW__check{border-radius:var(--radius-pill);border:2px solid color-mix(in srgb, var(--on-color) 85%, transparent);background-color:color-mix(in srgb, var(--backdrop) 50%, transparent);width:26px;height:26px;color:var(--on-color);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:900;line-height:1;display:flex}.category-card-module__p9IWQW__selected .category-card-module__p9IWQW__check{border-color:var(--on-color);background-color:var(--blue)}.category-card-module__p9IWQW__bottom{flex-direction:column;gap:1px;min-width:0;display:flex}.category-card-module__p9IWQW__label{color:var(--on-color);letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:800;display:block;overflow:hidden}.category-card-module__p9IWQW__featured .category-card-module__p9IWQW__label{font-size:30px}.category-card-module__p9IWQW__meta{color:#ffffffe0;font-size:13px;font-weight:600;display:block}@media (min-width:1024px){.category-card-module__p9IWQW__featured{height:240px}.category-card-module__p9IWQW__tile{height:200px}.category-card-module__p9IWQW__content,.category-card-module__p9IWQW__featured .category-card-module__p9IWQW__content{padding:var(--space-4)}.category-card-module__p9IWQW__emoji{font-size:38px}.category-card-module__p9IWQW__featured .category-card-module__p9IWQW__emoji{font-size:52px}.category-card-module__p9IWQW__check{width:32px;height:32px;font-size:18px}.category-card-module__p9IWQW__label{font-size:28px}.category-card-module__p9IWQW__featured .category-card-module__p9IWQW__label{font-size:42px}.category-card-module__p9IWQW__meta{font-size:16px}}@container (max-height:140px){.category-card-module__p9IWQW__content{padding-block:var(--space-3)}}
.count-selector-module__0s7gaG__row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.count-selector-module__0s7gaG__caption{letter-spacing:1px;text-transform:uppercase;color:var(--brown);margin-left:var(--space-1);font-size:13px;font-weight:800}.count-selector-module__0s7gaG__track{gap:var(--space-1);padding:var(--space-1);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);display:flex}.count-selector-module__0s7gaG__option{min-width:52px;padding:6px var(--space-3);border-radius:var(--radius-pill);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;transition:background-color .12s,color .12s}.count-selector-module__0s7gaG__option:hover:not(.count-selector-module__0s7gaG__active){background-color:var(--yellow-light)}.count-selector-module__0s7gaG__active{background-color:var(--accent);color:var(--on-color)}
.flag-view-module__-fk-5G__frame{height:var(--flag-height,150px);border-radius:var(--radius-m);background-color:var(--card);border:2px solid var(--brown-light);box-shadow:var(--shadow-card);justify-content:center;align-items:center;padding:12px;display:flex}.flag-view-module__-fk-5G__image{width:100%;min-width:0;height:100%;display:block}.flag-view-module__-fk-5G__missing{text-align:center;color:var(--ink-soft);margin:0;font-size:15px;font-weight:600}@media (min-width:900px) and (min-height:800px){.flag-view-module__-fk-5G__frame{height:clamp(200px,38dvh,460px);padding:var(--space-3)}}
.legal-module__4inzeG__page{gap:var(--space-4);width:100%;max-width:720px;padding:var(--space-4);border-radius:var(--radius-l);background-color:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;margin-inline:auto;font-size:15px;line-height:1.55;display:flex}@media (max-width:480px){.legal-module__4inzeG__page{padding:var(--space-3)}}.legal-module__4inzeG__header{gap:var(--space-1);flex-direction:column;display:flex}.legal-module__4inzeG__title{color:var(--green);font-size:26px;font-weight:800;line-height:1.2}.legal-module__4inzeG__updated{color:var(--ink-soft);font-size:13px;font-weight:700}.legal-module__4inzeG__section{gap:var(--space-2);flex-direction:column;display:flex}.legal-module__4inzeG__heading{color:var(--brown-dark);font-size:17px;font-weight:800}.legal-module__4inzeG__section ul{gap:var(--space-1);flex-direction:column;margin:0;padding-left:1.2em;display:flex}.legal-module__4inzeG__section strong{font-weight:800}.legal-module__4inzeG__inline,.legal-module__4inzeG__section a{color:var(--green);text-underline-offset:2px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.legal-module__4inzeG__links{justify-content:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;font-size:13px;font-weight:700;display:flex}.legal-module__4inzeG__link{color:var(--ink-soft)}.legal-module__4inzeG__link:hover,.legal-module__4inzeG__link[aria-current=page]{color:var(--green);text-underline-offset:2px;text-decoration:underline}
.round-timer-module__LZAY-a__timer{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);color:var(--on-color);background-color:#ffffff40;flex-shrink:0;align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}.round-timer-module__LZAY-a__urgent{background-color:var(--danger);animation:1s ease-in-out infinite round-timer-module__LZAY-a__urgent-pulse}@keyframes round-timer-module__LZAY-a__urgent-pulse{50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.round-timer-module__LZAY-a__urgent{animation:none}}.round-timer-module__LZAY-a__value{font-variant-numeric:tabular-nums;min-width:34px}
.join-dialog-module__tSwKUa__trigger{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background-color:var(--card);border:1px solid var(--border);color:var(--brown-dark);font-weight:800}.join-dialog-module__tSwKUa__trigger:hover{background-color:var(--brown-light)}.join-dialog-module__tSwKUa__dialog{width:min(360px, calc(100vw - 2 * var(--space-3)));padding:var(--space-4);border-radius:var(--radius-l);background-color:var(--card);color:var(--ink);box-shadow:var(--shadow-card);border:none}.join-dialog-module__tSwKUa__dialog[open]{animation:.2s both join-dialog-module__tSwKUa__fade-in-down}.join-dialog-module__tSwKUa__dialog::backdrop{background-color:var(--backdrop)}.join-dialog-module__tSwKUa__form{gap:var(--space-2);flex-direction:column;display:flex}.join-dialog-module__tSwKUa__title{color:var(--ink);font-size:22px;font-weight:800}.join-dialog-module__tSwKUa__help{color:var(--ink-soft);font-size:14px;font-weight:600}.join-dialog-module__tSwKUa__code{margin-top:var(--space-2);padding:12px var(--space-3);border:2px solid var(--border);border-radius:var(--radius-m);background-color:var(--sand);color:var(--ink);font:inherit;letter-spacing:6px;text-align:center;text-transform:uppercase;font-size:28px;font-weight:900}.join-dialog-module__tSwKUa__code:focus{border-color:var(--green);background-color:var(--card);outline:none}.join-dialog-module__tSwKUa__code::placeholder{color:var(--border);letter-spacing:6px}.join-dialog-module__tSwKUa__error{color:var(--danger);text-align:center;font-size:14px;font-weight:700}.join-dialog-module__tSwKUa__primary{margin-top:var(--space-2);border-radius:var(--radius-m);background-color:var(--green);color:var(--on-color);text-align:center;box-shadow:var(--shadow-card);padding:14px;font-size:17px;font-weight:800;transition:opacity .12s}.join-dialog-module__tSwKUa__primary:hover{opacity:.9}.join-dialog-module__tSwKUa__ghost{padding:var(--space-2);color:var(--ink-soft);font-weight:700}.join-dialog-module__tSwKUa__ghost:hover{color:var(--ink)}
.region-map-module___ZdCGq__container{height:var(--map-height,clamp(280px, 44dvh, 460px));border-radius:var(--radius-m);background-color:var(--blue-light);border:2px solid var(--brown-light);position:relative;overflow:hidden}.region-map-module___ZdCGq__map{position:absolute;inset:0}.region-map-module___ZdCGq__zoom{transform-origin:0 0;transition:transform .42s}
.random-join-module__Avdipa__trigger{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background-color:var(--card);border:1px solid var(--border);color:var(--brown-dark);font-weight:800}.random-join-module__Avdipa__trigger:hover:not(:disabled){background-color:var(--brown-light)}.random-join-module__Avdipa__trigger:disabled{cursor:progress;color:var(--ink-soft)}.random-join-module__Avdipa__message{color:var(--brown-dark);flex-basis:100%;grid-column:1/-1;font-size:14px;font-weight:700}.random-join-module__Avdipa__silent{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
.world-map-module__ZwqCdW__container{height:var(--map-height,clamp(280px, 44dvh, 460px));border-radius:var(--radius-m);background-color:var(--blue-light);border:2px solid var(--brown-light);position:relative;overflow:hidden}.world-map-module__ZwqCdW__layer{transition:opacity .42s;position:absolute;inset:0}
.profile-card-module__KTZDCq__card{align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);padding:var(--space-3);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-card);grid-template-columns:auto 1fr;display:grid}.profile-card-module__KTZDCq__photo{cursor:pointer;border-radius:50%;transition:opacity .15s;display:flex}.profile-card-module__KTZDCq__photo:hover{opacity:.85}.profile-card-module__KTZDCq__photo[data-busy]{cursor:progress;opacity:.5}.profile-card-module__KTZDCq__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.profile-card-module__KTZDCq__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:800;overflow:hidden}.profile-card-module__KTZDCq__actions{gap:var(--space-1);flex-wrap:wrap;display:flex;position:relative}.profile-card-module__KTZDCq__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-card-module__KTZDCq__file:focus-visible+.profile-card-module__KTZDCq__primary{outline:2px solid var(--blue);outline-offset:2px}.profile-card-module__KTZDCq__file:disabled+.profile-card-module__KTZDCq__primary{cursor:progress;opacity:.6}.profile-card-module__KTZDCq__primary,.profile-card-module__KTZDCq__ghost{padding:6px var(--space-3);border-radius:var(--radius-pill);cursor:pointer;font-size:14px;font-weight:800}.profile-card-module__KTZDCq__primary{background-color:var(--green);color:var(--on-color)}.profile-card-module__KTZDCq__ghost{background-color:var(--sand);border:1px solid var(--border);color:var(--ink)}.profile-card-module__KTZDCq__ghost:disabled{opacity:.6}.profile-card-module__KTZDCq__note,.profile-card-module__KTZDCq__error{grid-column:1/-1;font-size:13px;font-weight:600;line-height:1.4}.profile-card-module__KTZDCq__note{color:var(--ink-soft)}.profile-card-module__KTZDCq__error{color:var(--danger)}
.install-banner-module__29wXbq__card{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-m);background-color:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);animation:.32s both install-banner-module__29wXbq__fade-in-down;display:flex}.install-banner-module__29wXbq__icon{border-radius:var(--radius-s);flex-shrink:0;width:44px;height:44px}.install-banner-module__29wXbq__text{flex:1;min-width:0}.install-banner-module__29wXbq__title{color:var(--ink);font-size:15px;font-weight:800}.install-banner-module__29wXbq__subtitle{color:var(--ink-soft);margin-top:2px;font-size:13px;font-weight:600;line-height:1.4}.install-banner-module__29wXbq__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.install-banner-module__29wXbq__primary{padding:10px var(--space-3);border-radius:var(--radius-pill);background-color:var(--green);color:var(--on-color);font-size:14px;font-weight:800}.install-banner-module__29wXbq__primary:hover{opacity:.9}.install-banner-module__29wXbq__secondary{padding:10px var(--space-2);color:var(--ink-soft);font-size:13px;font-weight:700}.install-banner-module__29wXbq__secondary:hover{color:var(--ink)}@media (max-width:520px){.install-banner-module__29wXbq__card{flex-wrap:wrap}.install-banner-module__29wXbq__actions{justify-content:flex-end;width:100%}}
.quiz-game-module__hhK6kG__screen{flex-direction:column;min-height:100dvh;display:flex}.quiz-game-module__hhK6kG__screen.quiz-game-module__hhK6kG__playing{inset-inline:0;top:var(--visible-top,0px);height:var(--visible-height,100dvh);min-height:0;position:fixed}.quiz-game-module__hhK6kG__frame{width:100%;max-width:var(--content-max);padding-top:env(safe-area-inset-top,0px);padding-bottom:var(--visible-bottom-inset,env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;min-height:0;margin-inline:auto;display:flex}.quiz-game-module__hhK6kG__loading{min-height:100dvh;color:var(--ink-soft);justify-content:center;align-items:center;font-weight:600;display:flex}.quiz-game-module__hhK6kG__centered{justify-content:center;align-items:center;gap:var(--space-3);width:100%;max-width:var(--content-max);padding:var(--space-3);flex-direction:column;flex:1;margin-inline:auto;display:flex}.quiz-game-module__hhK6kG__topBar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.quiz-game-module__hhK6kG__close{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--on-color);background-color:#ffffff40;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.quiz-game-module__hhK6kG__close:hover{background-color:#fff6}.quiz-game-module__hhK6kG__topLabels{flex:1;min-width:0}.quiz-game-module__hhK6kG__topTitle{color:var(--on-color);font-size:17px;font-weight:800}.quiz-game-module__hhK6kG__topSub{color:#ffffffd9;font-size:13px;font-weight:600}.quiz-game-module__hhK6kG__scorePill{min-width:40px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background-color:var(--yellow);color:var(--on-yellow);text-align:center;font-size:16px;font-weight:800}.quiz-game-module__hhK6kG__progressTrack{height:6px;margin:0 var(--space-3);border-radius:var(--radius-pill);background-color:#ffffff4d;overflow:hidden}.quiz-game-module__hhK6kG__progressFill{background-color:var(--yellow);border-radius:var(--radius-pill);height:100%;transition:width .24s}.quiz-game-module__hhK6kG__scroll{gap:var(--space-3);min-height:0;padding:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto;container-type:size}.quiz-game-module__hhK6kG__card{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-l);background-color:var(--card);box-shadow:var(--shadow-card);flex-direction:column;animation:.26s both quiz-game-module__hhK6kG__fade-in;display:flex}.quiz-game-module__hhK6kG__prompt{color:var(--ink);text-align:center;font-size:19px;font-weight:800}.quiz-game-module__hhK6kG__mapBlock{gap:var(--space-2);flex-direction:column;display:flex}.quiz-game-module__hhK6kG__zoomButton{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background-color:var(--yellow-light);border:1px solid var(--yellow);color:var(--brown-dark);align-self:center;font-weight:700}.quiz-game-module__hhK6kG__zoomButton:hover{background-color:var(--yellow);color:var(--on-yellow)}.quiz-game-module__hhK6kG__countryChip{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-3);background-color:var(--sand);border-radius:var(--radius-m);display:flex}.quiz-game-module__hhK6kG__chipIcon{font-size:44px;line-height:1}.quiz-game-module__hhK6kG__countryName{color:var(--ink);min-width:0;font-size:26px;font-weight:800}@container (max-height:320px){.quiz-game-module__hhK6kG__card{--flag-height:clamp(64px, 100cqh - 32px, 150px);--map-height:clamp(120px, 100cqh - 80px, 460px)}.quiz-game-module__hhK6kG__prompt{display:none}.quiz-game-module__hhK6kG__countryChip{padding-block:var(--space-2)}}@media (min-width:900px) and (min-height:800px){.quiz-game-module__hhK6kG__close{width:44px;height:44px;font-size:20px}.quiz-game-module__hhK6kG__topTitle{font-size:20px}.quiz-game-module__hhK6kG__topSub{font-size:15px}.quiz-game-module__hhK6kG__scorePill{font-size:19px}.quiz-game-module__hhK6kG__card{padding:var(--space-4)}.quiz-game-module__hhK6kG__prompt{font-size:26px}}.quiz-game-module__hhK6kG__footer{padding:0 var(--space-3) var(--space-3)}.quiz-game-module__hhK6kG__nextButton{border-radius:var(--radius-m);text-align:center;width:100%;color:var(--on-color);box-shadow:var(--shadow-card);padding:14px;font-size:17px;font-weight:800;transition:opacity .12s;display:block}.quiz-game-module__hhK6kG__nextButton:hover{opacity:.9}.quiz-game-module__hhK6kG__ghost{padding:var(--space-2);color:var(--ink-soft);font-weight:700}.quiz-game-module__hhK6kG__ghost:hover{color:var(--ink)}.quiz-game-module__hhK6kG__emptyText{color:var(--on-color);text-align:center;font-size:17px;font-weight:700}.quiz-game-module__hhK6kG__summaryCard{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-4);border-radius:var(--radius-l);background-color:var(--card);box-shadow:var(--shadow-card);flex-direction:column;animation:.26s both quiz-game-module__hhK6kG__fade-in;display:flex}.quiz-game-module__hhK6kG__summaryButton{margin-top:var(--space-2);align-self:stretch}.quiz-game-module__hhK6kG__retryButton{border:2px solid var(--accent);border-radius:var(--radius-m);text-align:center;color:var(--ink);align-self:stretch;padding:12px;font-size:16px;font-weight:800;transition:background-color .12s}.quiz-game-module__hhK6kG__retryButton:hover{background-color:var(--sand)}.quiz-game-module__hhK6kG__newRecord{padding:var(--space-3);border-radius:var(--radius-l);background-color:var(--green-light);border:2px solid var(--green);flex-direction:column;align-self:stretch;align-items:center;gap:2px;animation:.52s cubic-bezier(.34,1.56,.64,1) both quiz-game-module__hhK6kG__record-pop;display:flex}.quiz-game-module__hhK6kG__newRecordTitle{color:var(--green-dark);text-align:center;font-size:22px;font-weight:900;line-height:1.1}.quiz-game-module__hhK6kG__newRecordDetail{color:var(--green-dark);text-align:center;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}@keyframes quiz-game-module__hhK6kG__record-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.quiz-game-module__hhK6kG__newRecord{animation:none}}.quiz-game-module__hhK6kG__summaryMedal{font-size:56px;line-height:1}.quiz-game-module__hhK6kG__summaryTitle{color:var(--ink);font-size:24px;font-weight:800}.quiz-game-module__hhK6kG__summaryDuration{color:var(--brown-dark);font-variant-numeric:tabular-nums;font-size:56px;font-weight:900;line-height:1}.quiz-game-module__hhK6kG__summaryDurationPerfect{color:var(--green)}.quiz-game-module__hhK6kG__summaryDurationIcon{font-size:34px}.quiz-game-module__hhK6kG__summaryTimes{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.quiz-game-module__hhK6kG__summaryBest{padding-left:var(--space-3);border-left:2px solid var(--border);flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.quiz-game-module__hhK6kG__summaryBestLabel{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.quiz-game-module__hhK6kG__summaryBestValue{color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.quiz-game-module__hhK6kG__summaryMeta{color:var(--ink-soft);text-align:center;font-size:14px;font-weight:600}.quiz-game-module__hhK6kG__ranking{color:var(--green);text-align:center;font-size:15px;font-weight:800}.quiz-game-module__hhK6kG__rankingLink{color:var(--blue);text-underline-offset:2px;font-weight:800;text-decoration:underline}.quiz-game-module__hhK6kG__summaryFound{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background-color:var(--sand);color:var(--brown-dark);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:4px;font-size:15px;font-weight:800;display:flex}.quiz-game-module__hhK6kG__summaryFoundRecord{background-color:var(--yellow-light);color:var(--yellow-dark)}.quiz-game-module__hhK6kG__summaryFoundDetail{color:var(--ink-soft);font-size:13px;font-weight:600}.quiz-game-module__hhK6kG__summaryFoundRecord .quiz-game-module__hhK6kG__summaryFoundDetail{color:inherit}.quiz-game-module__hhK6kG__skippedBadge{padding:2px var(--space-2);border-radius:var(--radius-pill);background-color:var(--yellow-light);border:1px solid var(--yellow);color:var(--brown-dark);align-self:center;font-size:12px;font-weight:800}.quiz-game-module__hhK6kG__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.quiz-game-module__hhK6kG__reveal{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--on-color);background-color:#ffffff40;align-self:center;font-size:14px;font-weight:700}.quiz-game-module__hhK6kG__reveal:hover{background-color:#fff6}.quiz-game-module__hhK6kG__revealConfirm,.quiz-game-module__hhK6kG__revealConfirm:hover{background-color:var(--card);color:var(--danger);font-weight:800}.quiz-game-module__hhK6kG__missed{align-self:stretch;gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.quiz-game-module__hhK6kG__missedTitle{text-transform:uppercase;letter-spacing:.8px;color:var(--brown);text-align:center;font-size:12px;font-weight:800}.quiz-game-module__hhK6kG__missedList{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.quiz-game-module__hhK6kG__missedChip{background-color:var(--sand);border:1px solid var(--yellow);border-radius:var(--radius-pill);color:var(--ink);align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:700;display:flex}@media (min-width:900px) and (min-height:800px){.quiz-game-module__hhK6kG__reveal{font-size:16px}}
.leaderboard-module__KrSNWq__brand{color:var(--green);letter-spacing:-.4px;font-size:30px;font-weight:800;line-height:1.1}.leaderboard-module__KrSNWq__subtitle{color:var(--ink-soft);margin-top:2px;font-size:15px;font-weight:600}.leaderboard-module__KrSNWq__muted{color:var(--ink-soft);text-align:center;padding:var(--space-3) 0;font-size:15px;font-weight:600}.leaderboard-module__KrSNWq__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.leaderboard-module__KrSNWq__chip{padding:6px var(--space-3);border-radius:var(--radius-pill);background-color:var(--card);border:1px solid var(--border);color:var(--ink-soft);font-size:14px;font-weight:700}.leaderboard-module__KrSNWq__chip:hover{background-color:var(--yellow-light)}.leaderboard-module__KrSNWq__chipActive,.leaderboard-module__KrSNWq__chipActive:hover{background-color:var(--green);border-color:var(--green);color:var(--on-color)}.leaderboard-module__KrSNWq__banner{padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background-color:var(--blue-light);color:var(--blue-dark);font-size:14px;font-weight:600}.leaderboard-module__KrSNWq__link{text-underline-offset:2px;font-weight:800;text-decoration:underline}.leaderboard-module__KrSNWq__board{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-card);overflow:hidden}.leaderboard-module__KrSNWq__table{border-collapse:collapse;table-layout:fixed;width:100%;font-weight:700}.leaderboard-module__KrSNWq__table th,.leaderboard-module__KrSNWq__table td{height:42px;padding:0 var(--space-1)}.leaderboard-module__KrSNWq__table th:first-child,.leaderboard-module__KrSNWq__table td:first-child{padding-left:var(--space-2)}.leaderboard-module__KrSNWq__table th:last-child,.leaderboard-module__KrSNWq__table td:last-child{padding-right:12px}@media (min-width:1024px){.leaderboard-module__KrSNWq__table th,.leaderboard-module__KrSNWq__table td{height:48px}}.leaderboard-module__KrSNWq__table thead th{border-bottom:1px solid var(--border);color:var(--ink-soft);font-size:13px;font-weight:700}.leaderboard-module__KrSNWq__rankCol{width:40px}.leaderboard-module__KrSNWq__nameCol{text-align:left}.leaderboard-module__KrSNWq__timeCol{text-align:right;width:60px}@media (min-width:600px){.leaderboard-module__KrSNWq__rankCol{width:52px}.leaderboard-module__KrSNWq__timeCol{width:96px}}.leaderboard-module__KrSNWq__sort{padding:3px var(--space-2);border-radius:var(--radius-pill);background-color:var(--card);border:1px solid var(--border);color:var(--ink-soft);white-space:nowrap;font-size:13px;font-weight:800}.leaderboard-module__KrSNWq__sort:hover{background-color:var(--yellow-light)}.leaderboard-module__KrSNWq__sortActive,.leaderboard-module__KrSNWq__sortActive:hover{background-color:var(--green);border-color:var(--green);color:var(--on-color)}.leaderboard-module__KrSNWq__row:nth-child(2n){background-color:var(--sand)}.leaderboard-module__KrSNWq__row[data-outside]>*{border-top:2px dashed var(--border)}.leaderboard-module__KrSNWq__me,.leaderboard-module__KrSNWq__me:nth-child(2n){background-color:var(--green-light);color:var(--green-dark)}.leaderboard-module__KrSNWq__rank{text-align:center;font-variant-numeric:tabular-nums;color:var(--brown-dark);font-size:16px;font-weight:800}.leaderboard-module__KrSNWq__name{text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:700;overflow:hidden}.leaderboard-module__KrSNWq__player{align-items:center;gap:var(--space-2);min-width:0;display:flex}.leaderboard-module__KrSNWq__playerName{text-overflow:ellipsis;min-width:0;overflow:hidden}.leaderboard-module__KrSNWq__time{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-soft);font-size:15px;font-weight:600}.leaderboard-module__KrSNWq__sorted,.leaderboard-module__KrSNWq__me .leaderboard-module__KrSNWq__time{color:inherit}.leaderboard-module__KrSNWq__sorted{font-size:16px;font-weight:800}.leaderboard-module__KrSNWq__none{opacity:.45}.leaderboard-module__KrSNWq__table td.leaderboard-module__KrSNWq__message{padding:var(--space-3);text-align:center;color:var(--ink-soft);font-size:15px;font-weight:600}.leaderboard-module__KrSNWq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.progress-report-module__XSnYHW__brand{color:var(--green);letter-spacing:-.4px;font-size:30px;font-weight:800;line-height:1.1}.progress-report-module__XSnYHW__subtitle{color:var(--ink-soft);margin-top:2px;font-size:15px;font-weight:600}.progress-report-module__XSnYHW__statRow{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:480px){.progress-report-module__XSnYHW__statRow{grid-template-columns:repeat(4,1fr)}}.progress-report-module__XSnYHW__stat{padding:var(--space-3) var(--space-2);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:2px;display:flex}.progress-report-module__XSnYHW__statValue{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.progress-report-module__XSnYHW__statLabel{color:var(--ink-soft);text-align:center;font-size:11px;font-weight:600}.progress-report-module__XSnYHW__hint{margin-left:var(--space-1);color:var(--ink-soft);margin-top:calc(-1 * var(--space-2));font-size:13px;font-weight:600;line-height:1.4}.progress-report-module__XSnYHW__tableWrap{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-card);overflow-x:auto}.progress-report-module__XSnYHW__table{border-collapse:collapse;width:100%;font-size:13px}.progress-report-module__XSnYHW__table th,.progress-report-module__XSnYHW__table td{padding:10px var(--space-2);text-align:center;color:var(--ink);font-weight:600}.progress-report-module__XSnYHW__table thead tr{background-color:var(--brown-light)}.progress-report-module__XSnYHW__table thead th{text-transform:uppercase;letter-spacing:.5px;color:var(--brown-dark);font-size:11px;font-weight:800}.progress-report-module__XSnYHW__table th:first-child,.progress-report-module__XSnYHW__table td:first-child{text-align:left;padding-left:var(--space-3);white-space:nowrap;font-weight:700}.progress-report-module__XSnYHW__table tbody tr:nth-child(2n){background-color:var(--sand)}.progress-report-module__XSnYHW__table td{color:var(--ink-soft)}.progress-report-module__XSnYHW__perfect{color:var(--green);font-weight:800}.progress-report-module__XSnYHW__cellLine{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:6px;display:flex}.progress-report-module__XSnYHW__cellLine+.progress-report-module__XSnYHW__cellLine{margin-top:2px}.progress-report-module__XSnYHW__cellLength{color:var(--ink-soft);font-size:10px;font-weight:700}.progress-report-module__XSnYHW__reset{padding:var(--space-3);color:var(--danger);align-self:center;font-size:14px;font-weight:700}.progress-report-module__XSnYHW__reset:hover{opacity:.75}.progress-report-module__XSnYHW__account{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-card);color:var(--ink);font-size:14px;font-weight:600;display:flex}.progress-report-module__XSnYHW__accountAction{padding:6px var(--space-3);border-radius:var(--radius-pill);background-color:var(--green);color:var(--on-color);flex-shrink:0;font-weight:800}.progress-report-module__XSnYHW__unranked{color:var(--ink-soft);font-weight:700}
.zone-picker-module__U-HPAW__logo{flex-shrink:0;font-size:40px;line-height:1}.zone-picker-module__U-HPAW__brand{color:var(--green);letter-spacing:-.5px;font-size:30px;font-weight:800;line-height:1.1}.zone-picker-module__U-HPAW__subtitle{color:var(--ink-soft);margin-top:2px;font-size:15px;font-weight:600}.zone-picker-module__U-HPAW__grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.zone-picker-module__U-HPAW__grid>:last-child:nth-child(odd){grid-column:1/-1}.zone-picker-module__U-HPAW__play{bottom:calc(var(--bottom-inset) + var(--space-3));z-index:5;justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-1);padding:14px var(--space-4);border-radius:var(--radius-pill);background-color:var(--green);color:var(--on-color);box-shadow:var(--shadow-card);font-size:20px;font-weight:800;transition:transform .12s,opacity .12s;display:flex;position:sticky}.zone-picker-module__U-HPAW__play:hover{transform:scale(1.01)}.zone-picker-module__U-HPAW__play:active{opacity:.92;transform:scale(.98)}.zone-picker-module__U-HPAW__multiplayer{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.zone-picker-module__U-HPAW__tile{justify-content:center;align-items:center;gap:var(--space-1);min-height:84px;padding:var(--space-2);border-radius:var(--radius-m);background-color:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);color:var(--ink);text-align:center;flex-direction:column;font-size:14px;font-weight:700;line-height:1.2;transition:background-color .12s;display:flex}.zone-picker-module__U-HPAW__tile:hover:not(:disabled){background-color:var(--yellow-light)}.zone-picker-module__U-HPAW__tile:disabled{cursor:progress;color:var(--ink-soft)}.zone-picker-module__U-HPAW__tile>:first-child{font-size:22px;line-height:1}.zone-picker-module__U-HPAW__plus{color:var(--green);font-weight:400}@media (min-width:600px){.zone-picker-module__U-HPAW__tile{gap:var(--space-2);flex-direction:row;min-height:64px;font-size:15px}}@media (min-width:1024px){.zone-picker-module__U-HPAW__logo{font-size:52px}.zone-picker-module__U-HPAW__brand{font-size:44px}.zone-picker-module__U-HPAW__subtitle{font-size:18px}.zone-picker-module__U-HPAW__grid{gap:var(--space-4)}.zone-picker-module__U-HPAW__grid>:last-child:nth-child(odd){height:130px}.zone-picker-module__U-HPAW__play{padding-block:16px;font-size:22px}}
