.game-reliability[data-v-2d660c4b]{min-width:0;color:inherit;font-size:.7rem;line-height:1.4}.game-reliability button[data-v-2d660c4b]{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;min-height:1.5rem;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.game-reliability__label[data-v-2d660c4b]{opacity:.65}.game-reliability__stars[data-v-2d660c4b]{display:inline-flex;gap:.08rem}.game-reliability__stars svg[data-v-2d660c4b]{display:block;width:.8rem;height:.8rem;opacity:.2}.game-reliability__stars .game-reliability__star--on[data-v-2d660c4b]{opacity:1;color:var(--accent-gold, #fbbf24)}.game-reliability button[data-v-2d660c4b]:focus-visible{outline:2px solid var(--accent-label);outline-offset:2px}.game-reliability__details[data-v-2d660c4b]{max-width:20rem;margin:.2rem 0 0;font-size:.72rem;opacity:.65}.dancing-bear[data-v-adfe765e]{display:inline-block;flex-shrink:0;vertical-align:middle}.dancing-bear[data-v-adfe765e] svg{display:block;width:100%!important;height:100%!important}.notification-container[data-v-e70f6d6e]{position:fixed;top:1.25rem;left:50%;transform:translate(-50%);z-index:10000000000;width:100%;max-width:26.25rem;padding:0 1.2rem;box-sizing:border-box;pointer-events:none}.notification-shell[data-v-e70f6d6e]{position:relative;pointer-events:auto;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s ease;touch-action:pan-x;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.notification-shell.is-swiping[data-v-e70f6d6e]{transition:none}.notification-shadow[data-v-e70f6d6e]{position:absolute;top:-48px;left:-48px;overflow:visible;pointer-events:none}.notification-card[data-v-e70f6d6e]{background:#0e1425bf;backdrop-filter:blur(2.5rem);-webkit-backdrop-filter:blur(2.5rem);border-radius:1.5rem;padding:.875rem 1rem;position:relative;overflow:hidden}.no-avatar .notification-card[data-v-e70f6d6e]{padding:1.125rem 1.25rem}.notification-close[data-v-e70f6d6e]{position:absolute;top:.4rem;right:.6rem;background:transparent;border:none;color:#fff9;cursor:pointer;padding:.375rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;z-index:10}.notification-close[data-v-e70f6d6e]:hover{background:#ffffff1a;color:#ffffffe6}.notification-header[data-v-e70f6d6e]{display:flex;align-items:flex-start;gap:.75rem}.no-avatar .notification-header[data-v-e70f6d6e]{gap:0}.no-avatar .notification-content[data-v-e70f6d6e]{padding-right:1.5rem}.notification-avatar[data-v-e70f6d6e]{position:relative;width:2.5rem;height:2.5rem;flex-shrink:0}.avatar-image[data-v-e70f6d6e]{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-placeholder[data-v-e70f6d6e]{width:100%;height:100%;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center;color:#fff9}.avatar-indicator[data-v-e70f6d6e]{position:absolute;bottom:0;right:0;width:.875rem;height:.875rem;background:#34c759;border:.15625rem solid rgba(30,30,30,.95);border-radius:50%}.notification-content[data-v-e70f6d6e]{flex:1;min-width:0;padding-right:.5rem}.notification-reliability[data-v-e70f6d6e]{margin-top:.3rem}.notification-title[data-v-e70f6d6e]{font-size:.9rem;font-weight:600;color:#fff;margin-bottom:.5rem;letter-spacing:-.0125rem}.notification-message[data-v-e70f6d6e]{font-size:.8rem;font-weight:500;color:#cdd7d6;line-height:1.5;letter-spacing:-.03rem}.rolling-message[data-v-e70f6d6e]{overflow:hidden}.notification-bear[data-v-e70f6d6e]{flex-shrink:0;margin-left:.15rem}.notification-countdown[data-v-e70f6d6e]{position:relative;flex-shrink:0;align-self:center;box-sizing:border-box;width:2.75rem;height:2.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff1a;transition:background .3s ease}.countdown-ring[data-v-e70f6d6e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.countdown-ring__track[data-v-e70f6d6e],.countdown-ring__progress[data-v-e70f6d6e]{fill:none;stroke-width:3.5}.countdown-ring__track[data-v-e70f6d6e]{stroke:#ffffff1f}.countdown-ring__progress[data-v-e70f6d6e]{stroke:var(--accent-color);stroke-linecap:round;transition:stroke-dashoffset .05s linear,stroke .3s ease}.countdown-number[data-v-e70f6d6e]{font-size:1.1rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.03rem;line-height:1}.countdown-urgent[data-v-e70f6d6e]{background:#ff453a26;animation:countdown-pulse-e70f6d6e 1s ease-in-out infinite}.countdown-urgent .countdown-ring__progress[data-v-e70f6d6e]{stroke:#ff453a}@keyframes countdown-pulse-e70f6d6e{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.notification-actions[data-v-e70f6d6e]{margin-top:.75rem;padding-top:.75rem;border-top:.0625rem solid rgba(255,255,255,.1);min-height:2.875rem;display:flex;align-items:center}.notification-buttons[data-v-e70f6d6e]{display:flex;gap:.5rem;width:100%}.notification-btn[data-v-e70f6d6e]{flex:1;padding:1rem;border:none;border-radius:10rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;letter-spacing:-.03rem}.notification-btn-decline[data-v-e70f6d6e]{background:#ffffff1f;color:#fff}.notification-btn-decline[data-v-e70f6d6e]:hover{background:#ffffff2e}.notification-btn-accept[data-v-e70f6d6e]{background:var(--accent-color);color:var(--accent-text)}.notification-btn-accept[data-v-e70f6d6e]:active,.notification-btn-decline[data-v-e70f6d6e]:active{transform:scale(.98)}.notification-pending[data-v-e70f6d6e]{display:flex;align-items:center;justify-content:center;gap:.5625rem;width:100%;padding:.25rem 0}.pending-label[data-v-e70f6d6e]{font-size:.875rem;font-weight:600;letter-spacing:-.025rem}.pending-accept[data-v-e70f6d6e]{color:#ffffffd9}.pending-decline[data-v-e70f6d6e]{color:#ffffff8c}.pending-spinner[data-v-e70f6d6e]{flex-shrink:0;animation:spin-pending-e70f6d6e .75s linear infinite}@keyframes spin-pending-e70f6d6e{to{transform:rotate(360deg)}}.action-swap-enter-active[data-v-e70f6d6e]{transition:opacity .28s ease,transform .28s cubic-bezier(.34,1.56,.64,1)}.action-swap-leave-active[data-v-e70f6d6e]{transition:opacity .18s ease,transform .18s ease;position:absolute;width:100%}.action-swap-enter-from[data-v-e70f6d6e]{opacity:0;transform:translateY(6px) scale(.97)}.action-swap-leave-to[data-v-e70f6d6e]{opacity:0;transform:translateY(-4px) scale(.97)}.notification-timer[data-v-e70f6d6e]{position:absolute;bottom:0;left:0;right:0;height:.1875rem;background:#ffffff1a;overflow:hidden}.notification-timer-bar[data-v-e70f6d6e]{height:100%;background:linear-gradient(90deg,var(--accent-color),rgba(255,255,255,.4));transition:width .05s linear}.notification-enter-active[data-v-e70f6d6e]{animation:slideDown-e70f6d6e .4s cubic-bezier(.25,.46,.45,.94)}.notification-leave-active[data-v-e70f6d6e]{animation:slideUp-e70f6d6e .3s cubic-bezier(.55,.085,.68,.53)}@keyframes slideDown-e70f6d6e{0%{transform:translate(-50%) translateY(-120%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes slideUp-e70f6d6e{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(-120%);opacity:0}}.roll-enter-active[data-v-e70f6d6e],.roll-leave-active[data-v-e70f6d6e]{transition:all .3s ease}.roll-enter-from[data-v-e70f6d6e]{opacity:0;transform:translateY(.625rem)}.roll-leave-to[data-v-e70f6d6e]{opacity:0;transform:translateY(-.625rem)}.esb[data-v-2c1eb0aa]{position:fixed;top:50%;left:0;z-index:1300;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#16203beb;border:1px solid rgba(255,255,255,.14);box-shadow:0 4px 14px #0006;color:#c8d0d8;pointer-events:none}.esb--armed[data-v-2c1eb0aa]{background:#1f2b51f2;color:var(--bg-text-strong, #e9edef)}.esb__chevron[data-v-2c1eb0aa]{width:20px;height:20px}.lottie-icon[data-v-9fbfa7bd]{position:relative;display:block;width:var(--lottie-icon-size, 24px);height:var(--lottie-icon-size, 24px);flex-shrink:0}.lottie-icon__stage[data-v-9fbfa7bd],.lottie-icon__fallback[data-v-9fbfa7bd]{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.lottie-icon__stage[data-v-9fbfa7bd]{transform:scale(var(--lottie-icon-scale, 1));transform-origin:center}.lottie-icon__stage[data-v-9fbfa7bd] svg,.lottie-icon__fallback[data-v-9fbfa7bd] svg{display:block;width:100%!important;height:100%!important}.lottie-icon--mono .lottie-icon__stage[data-v-9fbfa7bd] path,.lottie-icon--mono .lottie-icon__stage[data-v-9fbfa7bd] ellipse,.lottie-icon--mono .lottie-icon__stage[data-v-9fbfa7bd] circle,.lottie-icon--mono .lottie-icon__stage[data-v-9fbfa7bd] rect{fill:currentColor}.lottie-icon--mono .lottie-icon__stage[data-v-9fbfa7bd] [stroke]{stroke:currentColor}.lottie-icon__stage[data-v-9fbfa7bd] path:not([stroke]){stroke:none}.signup-badge[data-v-3167c721]{position:absolute;top:-15px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:3px;height:15px;padding:0 5px;border-radius:999px;font-size:8px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 3px 8px #00000038;z-index:2}.signup-badge__clock[data-v-3167c721]{width:8px;height:8px}.signup-badge--calm[data-v-3167c721]{background:var(--surface-raised, #191921);color:var(--bg-text-strong, #e9edef);box-shadow:0 0 0 1px #ffffff1f,0 3px 8px #00000038}.signup-badge--urgent[data-v-3167c721],.signup-badge--over[data-v-3167c721]{background:var(--accent-color);color:var(--accent-text)}.signup-badge--over[data-v-3167c721]{animation:signup-badge-nudge-3167c721 2.4s ease-in-out infinite}@keyframes signup-badge-nudge-3167c721{0%,80%,to{transform:translate(-50%) scale(1)}88%{transform:translate(-50%) scale(1.12)}}@media(prefers-reduced-motion:reduce){.signup-badge--over[data-v-3167c721]{animation:none}}.nav-switch-orb[data-v-c4adcfa8]{display:block;width:64px;height:64px}.add-photo-slot[data-v-89964079]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:var(--avatar-bg, #1c1c22);color:#ffffffb3}.add-photo-slot[data-v-89964079]:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:inherit;border:1.5px dashed rgba(255,255,255,.42)}.add-photo-slot__icon[data-v-89964079]{width:46%;height:46%;stroke-width:1.6}.bottom-nav[data-v-c0cf552a]{position:fixed;bottom:var(--bottom-nav-offset);left:50%;transform:translate(-50%);width:95%;max-width:400px;display:flex;align-items:center;gap:8px;height:70px;box-sizing:border-box;padding:8px 12px 10px;border-radius:5rem;z-index:1000;background:var(--chrome-solid, #000);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.1);box-shadow:inset 2px 2px 3px -1px #fff3,inset -2px -2px 3px -1px #00000026,0 4px 12px #0003;transition:all .4s cubic-bezier(1,0,.4,1),opacity .2s ease}.bottom-nav.bottom-nav--route-transition[data-v-c0cf552a]{opacity:0;pointer-events:none;transition:none}.bottom-nav[data-v-c0cf552a]:after{content:"";position:absolute;left:8px;top:8px;display:block;width:calc(25% - 10px);height:calc(100% - 16px);border-radius:5rem;background:rgba(var(--accent-color-rgb, 166, 58, 67),.2);border:1px solid rgba(255,255,255,.15);box-shadow:inset 1.5px 1.5px 2px -1px #ffffff4d,inset -1.5px -1.5px 2px -1px #0003,0 2px 8px #00000026;z-index:0;transition:left .4s cubic-bezier(1,0,.4,1),transform .4s cubic-bezier(1,0,.4,1)}.bottom-nav[data-current="0"][data-v-c0cf552a]:after{left:8px}.bottom-nav[data-current="1"][data-v-c0cf552a]:after{left:calc(25% + 2px)}.bottom-nav[data-current="2"][data-v-c0cf552a]:after{left:calc(50% - 2px)}.bottom-nav[data-current="3"][data-v-c0cf552a]:after{left:calc(75% - 6px)}.bottom-nav--three[data-v-c0cf552a]:after{width:calc(33.333% - 10px)}.bottom-nav--three[data-current="1"][data-v-c0cf552a]:after{left:calc(33.333% + 1px)}.bottom-nav--three[data-current="2"][data-v-c0cf552a]:after{left:calc(66.667% - 6px)}.bottom-nav.pill-bounce[data-v-c0cf552a]:after{animation:scaleToggle-c0cf552a .44s ease}@keyframes scaleToggle-c0cf552a{0%{scale:1 1}50%{scale:1.1 1}to{scale:1 1}}.bottom-nav__link[data-v-c0cf552a]{display:flex;flex-direction:column;align-items:center;flex:1;padding:.5rem;text-decoration:none;transition:transform .1s ease;position:relative;z-index:1;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.nav-chat-menu-layer[data-v-c0cf552a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001}.nav-chat-menu-dismiss[data-v-c0cf552a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;background:transparent}.nav-chat-menu[data-v-c0cf552a]{position:absolute;left:max(1rem,calc(50% - 184px));bottom:calc(var(--bottom-nav-offset) + 82px);width:min(220px,calc(100vw - 2rem));padding:6px;box-sizing:border-box;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:var(--chrome-solid, #101117);box-shadow:0 14px 38px #0000006b;outline:none}.nav-chat-menu__action[data-v-c0cf552a]{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:11px;background:transparent;color:var(--bg-text-strong, #e9edef);font-size:13px;font-weight:600;text-align:left;cursor:pointer}.nav-chat-menu__action[data-v-c0cf552a]:active:not(:disabled),.nav-chat-menu__action[data-v-c0cf552a]:focus-visible{background:#ffffff1a}.nav-chat-menu__action[data-v-c0cf552a]:disabled{opacity:.55;cursor:default}.nav-chat-menu__action svg[data-v-c0cf552a]{width:20px;height:20px;flex:0 0 auto;color:var(--accent-color)}.nav-chat-menu__error[data-v-c0cf552a]{margin:2px 10px 8px;color:#ff8d87;font-size:11px;line-height:1.3}.nav-chat-menu-enter-active[data-v-c0cf552a],.nav-chat-menu-leave-active[data-v-c0cf552a]{transition:opacity .14s ease}.nav-chat-menu-enter-active .nav-chat-menu[data-v-c0cf552a],.nav-chat-menu-leave-active .nav-chat-menu[data-v-c0cf552a]{transition:transform .14s ease}.nav-chat-menu-enter-from[data-v-c0cf552a],.nav-chat-menu-leave-to[data-v-c0cf552a]{opacity:0}.nav-chat-menu-enter-from .nav-chat-menu[data-v-c0cf552a],.nav-chat-menu-leave-to .nav-chat-menu[data-v-c0cf552a]{transform:translateY(5px) scale(.97)}@media(prefers-reduced-motion:reduce){.nav-chat-menu-enter-active[data-v-c0cf552a],.nav-chat-menu-leave-active[data-v-c0cf552a],.nav-chat-menu-enter-active .nav-chat-menu[data-v-c0cf552a],.nav-chat-menu-leave-active .nav-chat-menu[data-v-c0cf552a]{transition:none}}.bottom-nav__link[data-v-c0cf552a]:active{transform:scale(.9)}.bottom-nav__pending-orb[data-v-c0cf552a]{position:absolute;bottom:calc(100% + 12px);left:50%;display:grid;place-items:center;width:64px;height:64px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:var(--chrome-solid, #000);box-shadow:0 10px 28px #0000004d;pointer-events:none;transform:translate(-50%);animation:nav-orb-arrive-c0cf552a .18s cubic-bezier(.16,1,.3,1) both}.bottom-nav__pending-orb[data-v-c0cf552a]:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:12px;background:#ffffff4d}.bottom-nav__pending-orb.is-nudged[data-v-c0cf552a]{animation:nav-orb-nudge-c0cf552a .32s cubic-bezier(.34,1.56,.64,1)}@keyframes nav-orb-nudge-c0cf552a{0%{transform:translate(-50%) scale(1)}40%{transform:translate(-50%) scale(1.12)}to{transform:translate(-50%) scale(1)}}.bottom-nav__status[data-v-c0cf552a]{position:absolute;bottom:calc(100% + 12px);left:0;right:0;width:max-content;max-width:calc(100% - 16px);margin:0 auto;display:flex;align-items:center;gap:8px;box-sizing:border-box;min-height:40px;padding:4px 14px 4px 4px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:var(--chrome-solid, #000);box-shadow:0 10px 28px #0000004d;color:var(--bg-text-strong, #e9edef);font-size:.8rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;pointer-events:none}.bottom-nav__status[role=alert][data-v-c0cf552a]{padding:4px 4px 4px 16px}.bottom-nav__status .bottom-nav__status-orb[data-v-c0cf552a]{width:30px;height:30px;flex:none}.bottom-nav__status-retry[data-v-c0cf552a]{pointer-events:auto;flex:none;min-height:32px;padding:0 14px;border:none;border-radius:999px;background:var(--bg-text-strong, #e9edef);color:var(--chrome-solid, #000);font:inherit;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.bottom-nav__status-retry[data-v-c0cf552a]:active{transform:scale(.96)}.bottom-nav__status.is-nudged[data-v-c0cf552a]{animation:nav-status-nudge-c0cf552a .32s cubic-bezier(.34,1.56,.64,1)}@keyframes nav-status-nudge-c0cf552a{40%{transform:scale(1.06)}}.nav-status-enter-active[data-v-c0cf552a],.nav-status-leave-active[data-v-c0cf552a]{transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.nav-status-enter-from[data-v-c0cf552a],.nav-status-leave-to[data-v-c0cf552a]{opacity:0;transform:translateY(6px) scale(.96)}@keyframes nav-orb-arrive-c0cf552a{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.85)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.bottom-nav__pending-orb[data-v-c0cf552a],.bottom-nav__status[data-v-c0cf552a]{animation:none}.nav-status-enter-active[data-v-c0cf552a],.nav-status-leave-active[data-v-c0cf552a]{transition:opacity .12s ease}.nav-status-enter-from[data-v-c0cf552a],.nav-status-leave-to[data-v-c0cf552a]{transform:none}}.bottom-nav__icon-wrap[data-v-c0cf552a]{position:relative;display:flex;align-items:center;justify-content:center;height:30px}.bottom-nav__dot[data-v-c0cf552a]{position:absolute;top:-2px;right:-4px;width:8px;height:8px;border-radius:50%;background:var(--accent-color);border:2px solid var(--bg);box-shadow:0 0 0 1px rgba(var(--accent-color-rgb),.4)}.bottom-nav__dot--avatar-request[data-v-c0cf552a]{top:0;right:calc(50% - 17px)}.bottom-nav__dot--avatar-suggestion[data-v-c0cf552a]{top:0;left:calc(50% - 17px);right:auto;background:var(--accent-violet, #c4b5fd);box-shadow:0 0 0 1px #c4b5fd73}.bottom-nav__activity[data-v-c0cf552a]{position:absolute;top:-15px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:3px;height:15px;padding:0 5px;border-radius:999px;font-size:8px;line-height:1;font-weight:800;letter-spacing:0;white-space:nowrap;box-shadow:0 3px 8px #00000038}.bottom-nav__activity--live[data-v-c0cf552a]{color:#50e285;background:#122b1b;border:1px solid hsla(142,72%,60%,.28)}.bottom-nav__activity--match[data-v-c0cf552a]{color:#f7cb45;background:#322a10;border:1px solid hsla(45,92%,62%,.28)}.bottom-nav__activity--photo-duty[data-v-c0cf552a]{color:#58d4e4;background:#12282b;border:1px solid hsla(187,72%,62%,.28)}.bottom-nav__activity-dot[data-v-c0cf552a]{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:bottom-nav-live-pulse-c0cf552a 1.6s ease-out infinite}@keyframes bottom-nav-live-pulse-c0cf552a{0%{opacity:1;box-shadow:0 0 0 0 currentColor}70%{opacity:.8;box-shadow:0 0 0 5px transparent}to{opacity:1;box-shadow:0 0 0 0 transparent}}.nav-avatar-wrap[data-v-c0cf552a]{position:relative;width:26px;height:26px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1.5px solid rgba(255,255,255,.2);transition:border-color .2s ease}.nav-avatar[data-v-c0cf552a]{width:100%;height:100%;object-fit:cover;display:block}.nav-avatar-fallback[data-v-c0cf552a]{width:100%;height:100%;background-color:var(--avatar-bg);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.bottom-nav__link--on .nav-avatar-wrap[data-v-c0cf552a]{border-color:var(--accent-color)}.nav-name[data-v-c0cf552a]{font-size:.7rem;color:var(--inactive-color);font-weight:500;letter-spacing:-.04rem;transition:color .2s}.icon[data-v-c0cf552a]{width:24px;height:24px;color:var(--inactive-color);transition:all .2s cubic-bezier(.5,0,0,1)}.bottom-nav__link:hover .icon[data-v-c0cf552a]{scale:1.15;color:rgba(var(--bg-text-strong-rgb, 233, 237, 239),.7)}.bottom-nav__link:hover .nav-name[data-v-c0cf552a]{color:rgba(var(--bg-text-strong-rgb, 233, 237, 239),.7)}.bottom-nav__link--on .icon[data-v-c0cf552a]{color:var(--bg-text-strong, #e9edef);scale:1}.bottom-nav__link--on .nav-name[data-v-c0cf552a]{color:var(--bg-text-strong, #e9edef)}.nav-fade-enter-active[data-v-c0cf552a]{transition:opacity .2s ease,transform .2s ease}.nav-fade-leave-active[data-v-c0cf552a]{transition:opacity .15s ease,transform .15s ease}.nav-fade-leave-active.bottom-nav--route-transition[data-v-c0cf552a]{transition:none}.nav-fade-enter-from[data-v-c0cf552a],.nav-fade-leave-to[data-v-c0cf552a]{opacity:0;transform:translate(-50%) translateY(12px)}.name-gate[data-v-538cc0e5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:calc(1.5rem + env(safe-area-inset-top,0px)) 1.5rem calc(1.5rem + env(safe-area-inset-bottom,0px));background:var(--bg, #08080c);color:#fff}.name-gate__form[data-v-538cc0e5]{display:flex;flex-direction:column;width:100%;max-width:22rem}.name-gate__title[data-v-538cc0e5]{margin:0;font-size:1.75rem;font-weight:800;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.name-gate__hint[data-v-538cc0e5]{margin:.7rem 0 1.6rem;color:#ffffffad;font-size:.95rem;line-height:1.45;text-wrap:pretty}.name-gate__input[data-v-538cc0e5]{box-sizing:border-box;width:100%;height:3.25rem;padding:0 1.1rem;border:none;border-radius:1rem;outline:none;background:#ffffff12;color:#fff;font-size:16px;font-weight:600}.name-gate__input--second[data-v-538cc0e5]{margin-top:.6rem}.name-gate__input[data-v-538cc0e5]:focus{background:#ffffff1a}.name-gate__input[data-v-538cc0e5]::placeholder{color:#ffffff4d}.name-gate__error[data-v-538cc0e5]{margin:.6rem 0 0;color:var(--accent-label, #e0707a);font-size:.8rem}.name-gate__button[data-v-538cc0e5]{height:3.25rem;margin-top:1rem;border:none;border-radius:1rem;background:var(--accent-color, #a63a43);color:var(--accent-text, #fff);font-size:1rem;font-weight:800;cursor:pointer;transition:opacity .16s ease,transform .14s cubic-bezier(.23,1,.32,1)}.name-gate__button[data-v-538cc0e5]:disabled{opacity:.4;cursor:default}.name-gate__button[data-v-538cc0e5]:active:not(:disabled){transform:scale(.98)}.name-gate__login[data-v-538cc0e5]{align-self:center;margin-top:1.1rem;padding:.5rem;border:none;background:none;color:#ffffff80;font-size:.85rem;font-weight:600;cursor:pointer}.name-gate--sheet[data-v-538cc0e5]{z-index:6000;align-items:flex-end;padding:0;background:#0009}.name-gate--sheet .name-gate__form[data-v-538cc0e5]{position:relative;margin-bottom:var(--keyboard-inset, 0px);max-height:calc(100dvh - var(--keyboard-inset, 0px) - 1rem);overflow-y:auto;transition:margin-bottom .22s cubic-bezier(.32,.72,0,1);max-width:30rem;padding:1.75rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom,0px));border-radius:1.75rem 1.75rem 0 0;background:var(--surface, #121216)}.name-gate__close[data-v-538cc0e5]{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:none;border-radius:50%;background:#ffffff14;color:#ffffffb3;cursor:pointer}.name-gate--sheet .name-gate__title[data-v-538cc0e5]{padding-right:2.5rem}.name-sheet-enter-active[data-v-538cc0e5],.name-sheet-leave-active[data-v-538cc0e5]{transition:background-color .26s ease}.name-sheet-enter-active .name-gate__form[data-v-538cc0e5],.name-sheet-leave-active .name-gate__form[data-v-538cc0e5]{transition:transform .32s cubic-bezier(.32,.72,0,1)}.name-sheet-enter-from.name-gate--sheet[data-v-538cc0e5],.name-sheet-leave-to.name-gate--sheet[data-v-538cc0e5]{background-color:#0000}.name-sheet-enter-from.name-gate--sheet .name-gate__form[data-v-538cc0e5],.name-sheet-leave-to.name-gate--sheet .name-gate__form[data-v-538cc0e5]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.name-sheet-enter-active .name-gate__form[data-v-538cc0e5],.name-sheet-leave-active .name-gate__form[data-v-538cc0e5]{transition:none}}.page-skeleton{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;flex-direction:column;background:var(--bg, #08080c);pointer-events:none;animation:page-skeleton-in .2s ease .12s both}.page-skeleton--continues{animation:none}@keyframes page-skeleton-in{0%{opacity:0}}.page-skeleton__block,.skeleton-shine{position:relative;overflow:hidden;isolation:isolate}.page-skeleton__block{display:block;border-radius:.5rem;background:#ffffff14}.page-skeleton__block:after,.skeleton-shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(100deg,#fff0 20%,#ffffff0f 38%,#ffffff2b,#ffffff0f 62%,#fff0 80%);transform:translate(-100%);animation:skeleton-shine 1.15s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes skeleton-shine{0%{transform:translate(-100%)}70%,to{transform:translate(100%)}}@keyframes page-skeleton-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.page-skeleton__block:after,.skeleton-shine:after{animation:none;opacity:0}.page-skeleton__block,.skeleton-shine{animation:page-skeleton-pulse 1.6s ease-in-out infinite}}.page-skeleton__bar{display:flex;align-items:center;gap:8px;min-height:52px;padding:calc(8px + env(safe-area-inset-top,0px)) 16px 8px;box-sizing:border-box;border-bottom:1px solid #262626;background:#000}.page-skeleton__logo{display:block;flex:0 0 auto;width:54px;height:36px;object-fit:contain}.page-skeleton__title{width:4rem;height:.8rem;margin:0 auto}.page-skeleton__action{width:5rem;height:1.9rem;border-radius:999px}.page-skeleton--chats .page-skeleton__action{visibility:hidden}.page-skeleton__body{flex:1;overflow:hidden;padding:1.1rem 0 0 16px}.page-skeleton__rail+.page-skeleton__rail{margin-top:1.8rem}.page-skeleton__heading{width:8.5rem;height:1.05rem}.page-skeleton__sub{width:11rem;height:.7rem;margin-top:.45rem;opacity:.7}.page-skeleton__track{display:flex;gap:.6rem;margin-top:.8rem}.page-skeleton__tile{flex:0 0 auto;width:11rem;aspect-ratio:5 / 7;border-radius:1rem;animation-delay:calc(var(--t, 1) * .12s + var(--r, 1) * .2s)}.page-skeleton__nav{position:absolute;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;gap:.5rem;padding:.5rem;border-radius:999px;background:#ffffff0a}.page-skeleton__nav-tab{flex:1;height:2.9rem;border-radius:999px}.page-skeleton__page{flex:1;overflow:hidden}.page-skeleton__tray{display:flex;gap:.9rem;padding:.75rem 1rem .35rem}.page-skeleton__tray-tile{display:flex;flex-direction:column;align-items:center;gap:.3rem}.page-skeleton__tray-ring{width:56px;height:56px;border-radius:50%}.page-skeleton__tray-name{width:2.8rem;height:.55rem;margin-top:.15rem}.page-skeleton__chat{display:flex;align-items:center;padding:18px 16px}.page-skeleton__chat-avatar{width:62px;height:62px;margin-right:12px;border-radius:50%;flex-shrink:0}.page-skeleton__chat-text{flex:1;min-width:0;padding-bottom:1rem;display:flex;flex-direction:column;gap:2px}.page-skeleton__chat-line{display:flex;align-items:center;justify-content:space-between;gap:12px;height:18px}.page-skeleton__chat-line+.page-skeleton__chat-line{height:16px}.page-skeleton__chat-name,.page-skeleton__chat-time,.page-skeleton__chat-preview{display:block;border-radius:6px}.page-skeleton__chat-name{height:13px}.page-skeleton__chat-time{height:10px;width:34px;flex-shrink:0}.page-skeleton__chat-preview{height:11px}.page-skeleton__shimmer{position:relative;overflow:hidden;isolation:isolate;background:#141929}.page-skeleton__shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(100deg,#fff0 20%,#ffffff0f 38%,#ffffff2b,#ffffff0f 62%,#fff0 80%);transform:translate(-100%);animation:skeleton-shine 1.15s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.page-skeleton__shimmer:after{animation:none;opacity:0}}.page-skeleton__head{padding:12px 16px 16px}.page-skeleton__head-top{display:flex;gap:20px;height:92px}.page-skeleton__head-photo{width:92px;height:92px;flex-shrink:0;border-radius:50%}.page-skeleton__head-side{flex:1;min-width:0;padding-top:14px}.page-skeleton__head-name{width:7.5rem;height:1rem}.page-skeleton__head-stats{display:flex;gap:8px;margin-top:13px}.page-skeleton__head-stat{flex:1;display:flex;flex-direction:column;gap:7px}.page-skeleton__head-figure{width:1.4rem;height:1rem}.page-skeleton__head-label{width:3rem;height:.65rem;opacity:.7}.page-skeleton__head-actions{display:flex;gap:6px;margin-top:42px}.page-skeleton__head-button{flex:1;height:36px;border-radius:9.6px}.page-skeleton__head-square{width:36px;height:36px;border-radius:9.6px}.page-skeleton__tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));height:2.9rem;border-bottom:1px solid rgba(255,255,255,.08)}.page-skeleton__tab{display:grid;place-items:center}.page-skeleton__tab .page-skeleton__block{width:20px;height:20px;border-radius:6px}.page-skeleton__switch{display:block;width:min(15rem,calc(100% - 2rem));height:38px;margin:.75rem auto;border-radius:999px;background:var(--surface-raised, #191921)}.page-skeleton__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.page-skeleton__grid-tile{aspect-ratio:3 / 4;border-radius:0;animation-delay:calc(var(--t, 1) * 90ms)}.page-skeleton--games .page-skeleton__only-chats,.page-skeleton--games .page-skeleton__only-profile,.page-skeleton--chats .page-skeleton__only-games,.page-skeleton--chats .page-skeleton__only-profile,.page-skeleton--profile .page-skeleton__only-games,.page-skeleton--profile .page-skeleton__only-chats{display:none}@media(prefers-reduced-motion:reduce){.page-skeleton__block,.page-skeleton__shimmer{animation:none}}.tcv[data-v-a4a4fc09]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99989;display:grid;place-items:center;background:var(--bg)}.tcv__capsule[data-v-a4a4fc09]{width:56px;height:56px;fill:none;stroke:var(--text-dim);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;animation:tcv-breathe-a4a4fc09 1.2s ease-in-out infinite alternate}@keyframes tcv-breathe-a4a4fc09{0%{opacity:.35;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.tcv-enter-active[data-v-a4a4fc09]{transition:opacity .18s ease-out}.tcv-leave-active[data-v-a4a4fc09]{transition:opacity .24s ease-out .12s}.tcv-enter-from[data-v-a4a4fc09],.tcv-leave-to[data-v-a4a4fc09]{opacity:0}@media(prefers-reduced-motion:reduce){.tcv__capsule[data-v-a4a4fc09]{animation:none}}.self-view[data-v-da5b7ca0]{position:fixed;right:calc(.75rem + env(safe-area-inset-right,0px));bottom:calc(5.25rem + env(safe-area-inset-bottom,0px));z-index:3000;display:flex;align-items:center;gap:.6rem;padding:.4rem .45rem .4rem .4rem;border-radius:999px;background:#000000d1;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.self-view__circle[data-v-da5b7ca0]{position:relative;width:3.4rem;height:3.4rem;flex:0 0 auto;overflow:hidden;border-radius:50%;background:#ffffff14}.self-view__video[data-v-da5b7ca0]{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.self-view__starting[data-v-da5b7ca0]{position:absolute;top:.9rem;right:.9rem;bottom:.9rem;left:.9rem;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:self-view-spin-da5b7ca0 .8s linear infinite}.self-view__text[data-v-da5b7ca0]{display:flex;flex-direction:column;gap:.05rem;min-width:0}.self-view__live[data-v-da5b7ca0]{color:var(--accent-label, #e0707a);font-size:.66rem;font-weight:800;letter-spacing:-.01em}.self-view__who[data-v-da5b7ca0]{color:#fff;font-size:.78rem;font-weight:700;letter-spacing:-.015em;white-space:nowrap}.self-view__stop[data-v-da5b7ca0]{flex:0 0 auto;white-space:nowrap;padding:.5rem .8rem;border:none;border-radius:999px;background:#ffffff1a;color:#fff;font-size:.72rem;font-weight:750;cursor:pointer}.self-view-pop-enter-active[data-v-da5b7ca0],.self-view-pop-leave-active[data-v-da5b7ca0]{transition:opacity .2s ease,transform .26s cubic-bezier(.22,1,.36,1)}.self-view-pop-enter-from[data-v-da5b7ca0],.self-view-pop-leave-to[data-v-da5b7ca0]{opacity:0;transform:translateY(.5rem) scale(.96)}@keyframes self-view-spin-da5b7ca0{to{transform:rotate(360deg)}}.crop[data-v-7c715735]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6500;display:flex;flex-direction:column;background:var(--bg);color:var(--text, #f4f4f5)}.crop__bar[data-v-7c715735]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:calc(.5rem + env(safe-area-inset-top,0px)) .75rem .5rem}.crop__title[data-v-7c715735]{margin:0;font-size:1rem;font-weight:700}.crop__text-button[data-v-7c715735],.crop__bar-spacer[data-v-7c715735]{min-width:4.5rem}.crop__text-button[data-v-7c715735]{height:2.5rem;padding:0 .5rem;border:none;background:none;color:var(--text-muted, #a1a1aa);font-size:1rem;font-weight:600;text-align:left;cursor:pointer}.crop__stage[data-v-7c715735]{flex:1;display:grid;place-items:center;min-height:0;padding:1rem;overflow:hidden;touch-action:none;cursor:grab}.crop__stage[data-v-7c715735]:active{cursor:grabbing}.crop__frame[data-v-7c715735]{position:relative;width:min(100%,26rem,calc((100dvh - 15rem)*.8));aspect-ratio:4 / 5;border-radius:1.25rem;box-shadow:0 0 0 100vmax #010104b8}.crop__image[data-v-7c715735]{position:absolute;top:50%;left:50%;max-width:none;z-index:-1;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.crop__circle[data-v-7c715735]{position:absolute;top:50%;left:0;width:100%;aspect-ratio:1;border-radius:50%;transform:translateY(-50%);box-shadow:0 0 0 1.5px #ffffffb3;pointer-events:none}.crop__foot[data-v-7c715735]{display:flex;flex-direction:column;gap:.9rem;padding:.75rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px))}.crop__hint[data-v-7c715735]{margin:0;color:var(--text-muted, #a1a1aa);font-size:.85rem;text-align:center}.crop__hint--soft[data-v-7c715735]{color:var(--text, #f4f4f5)}.crop__zoom[data-v-7c715735]{display:flex;align-items:center;gap:.75rem}.crop__zoom-label[data-v-7c715735]{color:var(--text-muted, #a1a1aa);font-size:.85rem;font-weight:600}.crop__zoom input[data-v-7c715735]{flex:1;accent-color:var(--accent-color)}.crop__use[data-v-7c715735]{height:3.25rem;border:none;border-radius:1rem;background:var(--accent-color);color:var(--accent-text);font-size:1rem;font-weight:800;cursor:pointer}.crop__use[data-v-7c715735]:disabled{opacity:.5;cursor:default}.crop-sheet-enter-active[data-v-7c715735],.crop-sheet-leave-active[data-v-7c715735]{transition:opacity .22s ease,transform .32s cubic-bezier(.32,.72,0,1)}.crop-sheet-enter-from[data-v-7c715735],.crop-sheet-leave-to[data-v-7c715735]{opacity:0;transform:translateY(2rem)}@media(prefers-reduced-motion:reduce){.crop-sheet-enter-active[data-v-7c715735],.crop-sheet-leave-active[data-v-7c715735]{transition:opacity .15s ease}.crop-sheet-enter-from[data-v-7c715735],.crop-sheet-leave-to[data-v-7c715735]{transform:none}}.add-photo-host__input[data-v-df6b3773]{display:none}.add-photo-badge[data-v-94767c21]{position:absolute;right:-2px;bottom:-2px;z-index:1;display:grid;place-items:center;width:var(--badge);height:var(--badge);padding:0;border:2px solid var(--bg, #08080c);border-radius:50%;background:var(--accent-color);color:var(--accent-text, #fff);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.22,1,.36,1)}.add-photo-badge[data-v-94767c21]:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.add-photo-badge[data-v-94767c21]:active{transform:scale(.88)}.add-photo-badge__plus[data-v-94767c21]{width:62%;height:62%}.add-photo-badge--coins[data-v-94767c21]{display:inline-flex;align-items:center;gap:.15rem;width:auto;padding:0 .5rem 0 .3rem;border-radius:999px;right:-.4rem}.add-photo-badge--coins .add-photo-badge__plus[data-v-94767c21]{width:calc(var(--badge) * .55);height:calc(var(--badge) * .55)}.add-photo-badge__coins[data-v-94767c21]{font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.avatar-wrapper[data-v-4a309610]{position:relative;border-radius:50%;flex-shrink:0;overflow:hidden}.avatar-image[data-v-4a309610]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-initials[data-v-4a309610]{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--avatar-bg);font-weight:600;-webkit-user-select:none;user-select:none;font-size:1rem}.avatar-wrapper--add-photo[data-v-4a309610]{overflow:visible}.avatar-wrapper--square[data-v-4a309610],.avatar-wrapper--square .avatar-image[data-v-4a309610],.avatar-wrapper--square .avatar-initials[data-v-4a309610]{border-radius:0}.mini-audio[data-v-f4b7f19a]{position:fixed;top:0;left:0;right:0;z-index:45;padding-top:env(safe-area-inset-top,0px);background:#1f2226;color:var(--audio-text)}.mini-audio__row[data-v-f4b7f19a]{display:flex;align-items:center;gap:8px;height:50px;padding:0 10px}.mini-audio__button[data-v-f4b7f19a]{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--audio-text);cursor:pointer}.mini-audio__icon[data-v-f4b7f19a]{width:24px;height:24px}.mini-audio__close .mini-audio__icon--close[data-v-f4b7f19a]{width:16px;height:16px;padding:3px;border:2px solid currentColor;border-radius:50%;box-sizing:content-box}.mini-audio__who[data-v-f4b7f19a]{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.mini-audio__who[data-v-f4b7f19a]:disabled{cursor:default}.mini-audio__face[data-v-f4b7f19a]{position:relative;flex:0 0 auto;display:grid;width:30px;height:30px}.mini-audio__face-blank[data-v-f4b7f19a]{width:30px;height:30px;border-radius:50%;background:var(--audio-surface)}.mini-audio__mic[data-v-f4b7f19a]{position:absolute;right:-7px;bottom:-3px;width:15px;height:15px;color:var(--audio-text);filter:drop-shadow(0 0 1.5px #1f2226) drop-shadow(0 0 1.5px #1f2226)}.mini-audio__title[data-v-f4b7f19a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500}.mini-audio__speed[data-v-f4b7f19a]{flex:0 0 auto;padding:2px 8px;border:0;border-radius:999px;background:var(--audio-surface);color:var(--audio-text);font:inherit;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.mini-audio__track[data-v-f4b7f19a]{position:relative;height:2px;background:#ffffff14;cursor:pointer}.mini-audio__track[data-v-f4b7f19a]:before{content:"";position:absolute;top:-8px;right:0;bottom:-4px;left:0}.mini-audio__fill[data-v-f4b7f19a]{position:absolute;inset:0 auto 0 0;background:var(--audio-text-muted);transition:width .25s linear}.mini-audio-enter-active[data-v-f4b7f19a],.mini-audio-leave-active[data-v-f4b7f19a]{transition:transform .22s cubic-bezier(.22,1,.36,1)}.mini-audio-enter-from[data-v-f4b7f19a],.mini-audio-leave-to[data-v-f4b7f19a]{transform:translateY(-100%)}.fvn[data-v-d53ded91]{position:fixed;top:0;left:0;z-index:60;width:116px;height:116px;border-radius:50%;touch-action:none;cursor:grab;opacity:0;pointer-events:none;scale:.6;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .18s ease,scale .24s cubic-bezier(.22,1,.36,1);box-shadow:0 8px 24px #00000073;-webkit-tap-highlight-color:transparent}.fvn--shown[data-v-d53ded91]{opacity:1;pointer-events:auto;scale:1}.fvn--gone[data-v-d53ded91]{opacity:0}.fvn__host[data-v-d53ded91]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;background:#111b21}.fvn__ring[data-v-d53ded91]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);pointer-events:none;transform:rotate(-90deg)}.fvn__ring-track[data-v-d53ded91],.fvn__ring-fill[data-v-d53ded91]{fill:none;stroke-width:3;stroke-linecap:round}.fvn__ring-track[data-v-d53ded91]{stroke:#ffffff40}.fvn__ring-fill[data-v-d53ded91]{stroke:var(--audio-accent);transition:stroke-dasharray .2s linear}.fvn__paused[data-v-d53ded91]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:50%;background:#00000059;pointer-events:none}.fvn__paused-icon[data-v-d53ded91]{width:30px;height:30px;color:#fff}.fvn__button[data-v-d53ded91]{position:absolute;top:-2px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#1f2226;color:#fff;cursor:pointer;box-shadow:0 2px 6px #0006}.fvn__button--close[data-v-d53ded91]{right:-2px}.fvn__button--chat[data-v-d53ded91]{left:-2px}.fvn__button-icon[data-v-d53ded91]{width:15px;height:15px}@media(prefers-reduced-motion:reduce){.fvn[data-v-d53ded91],.fvn__ring-fill[data-v-d53ded91]{transition:opacity .18s ease}}.pixel-game-transition[data-v-2beec7e5]{position:fixed;top:-128px;right:0;bottom:-128px;left:0;z-index:2147483647;display:grid;grid-template-columns:repeat(var(--columns),1fr);pointer-events:none;opacity:0}.pixel-game-transition__cell[data-v-2beec7e5]{background:var(--curtain-color);opacity:0;transform:scale(0);will-change:opacity,transform}.dancing-mascot[data-v-a3958dfd]{display:inline-block;flex-shrink:0;vertical-align:middle}.dancing-mascot[data-v-a3958dfd] svg{display:block;width:100%!important;height:100%!important}.animated-loading-text[data-v-61dfe8be]{--shimmer-duration: 2s;--shimmer-base: rgba(255, 255, 255, .55);--shimmer-highlight: #fff;--shimmer-step: .07s;display:inline-grid;min-height:1.2em;place-items:center;vertical-align:middle;white-space:nowrap}.animated-loading-text__layer[data-v-61dfe8be]{display:inline-block;grid-area:1 / 1;transform-style:preserve-3d;white-space:nowrap;will-change:transform,opacity,filter}.animated-loading-text__unit[data-v-61dfe8be],.animated-loading-text__character[data-v-61dfe8be]{display:inline-block;white-space:pre}.animated-loading-text__unit[data-v-61dfe8be]{backface-visibility:hidden;transform-origin:50% 55%;will-change:transform,opacity,filter}.animated-loading-text__character[data-v-61dfe8be]{color:var(--shimmer-base);transform-origin:center;animation:animated-loading-text-shimmer-61dfe8be var(--shimmer-duration) linear infinite;animation-delay:calc(var(--character-index) * var(--shimmer-step));will-change:transform,color}@keyframes animated-loading-text-shimmer-61dfe8be{0%,18%,to{color:var(--shimmer-base);transform:scale(1)}9%{color:var(--shimmer-highlight);transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.animated-loading-text__character[data-v-61dfe8be]{animation:none}}.game-loading-status-badge[data-v-a8bef044]{position:fixed;top:1rem;left:50%;z-index:1100;max-width:min(90%,24rem);padding:.55rem 1.15rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:area-normal,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:-.05em;text-align:center;white-space:nowrap;transform:translate(-50%)}.game-loading-status-badge__bear[data-v-a8bef044]{margin-right:.4rem;vertical-align:middle}.v1-screen[data-v-93004576]{position:fixed;top:-128px;right:0;bottom:-128px;left:0;z-index:2147483647;background:#08080c;overflow:hidden;font-family:InterVariable,sans-serif;color:#cdcbdd}.v1-circle[data-v-93004576]{position:absolute;top:50%;left:50%;width:200vmax;height:200vmax;margin-left:-100vmax;margin-top:-100vmax;border-radius:50%;background:#08080c;transform:scale(0);will-change:transform;pointer-events:none}.gts__intro[data-v-93004576]{position:absolute;top:128px;right:0;bottom:128px;left:0;display:grid;align-content:space-between;justify-items:center;overflow:hidden;pointer-events:none;grid-template-rows:repeat(5,min-content);grid-template-areas:"top" "mid-top" "center" "mid-bottom" "bottom"}.gts__title-row[data-v-93004576]{display:grid;width:100vw;overflow:hidden;grid-auto-flow:column;grid-auto-columns:min-content}.gts__title-row .gts__title[data-v-93004576]{opacity:0}.gts__title[data-v-93004576]{font-weight:400;margin:0 .4rem;overflow:hidden;position:relative;font-size:clamp(1.4rem,3vw,2.4rem);white-space:nowrap;will-change:transform;letter-spacing:-.04em}.gts__title--large[data-v-93004576]{transform:scale(2.3685)}[data-v-93004576] .char{display:inline-block;will-change:transform}.gts__dancers[data-v-93004576]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.gts__dancer-slot[data-v-93004576]{position:absolute;top:var(--dancer-y);left:var(--dancer-x);display:flex;align-items:center;justify-content:center;width:clamp(6rem,13vw,10rem);height:clamp(6rem,13vw,10rem);transform:translate(-50%,-50%)}.gts__dancer-slot[data-v-93004576] svg{animation:gts-dancer-in-93004576 .45s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--dancer-index) * 70ms)}@keyframes gts-dancer-in-93004576{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}.gts__top[data-v-93004576]{grid-area:top;align-self:start}.gts__mid-top[data-v-93004576]{grid-area:mid-top;overflow:visible}.gts__center[data-v-93004576]{grid-area:center}.gts__mid-bottom[data-v-93004576]{grid-area:mid-bottom;overflow:visible}.gts__bottom[data-v-93004576]{grid-area:bottom;align-self:end}.v2-screen[data-v-48cea68c]{position:fixed;top:-128px;right:0;bottom:-128px;left:0;z-index:2147483647;background:#08080c;overflow:hidden;font-family:InterVariable,sans-serif;color:#cdcbdd}.v2-overlay[data-v-48cea68c]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(11,1fr);grid-template-rows:repeat(6,1fr);pointer-events:none;z-index:2}.v2-cell[data-v-48cea68c]{background:#08080c;will-change:transform}.gts__intro[data-v-48cea68c]{position:absolute;top:128px;right:0;bottom:128px;left:0;display:grid;align-content:space-between;justify-items:center;overflow:hidden;pointer-events:none;z-index:1;grid-template-rows:repeat(5,min-content);grid-template-areas:"top" "mid-top" "center" "mid-bottom" "bottom"}.gts__title-row[data-v-48cea68c]{display:grid;width:100vw;overflow:hidden;grid-auto-flow:column;grid-auto-columns:min-content}.gts__title-row .gts__title[data-v-48cea68c]{opacity:0}.gts__title[data-v-48cea68c]{font-weight:400;margin:0 .4rem;overflow:hidden;position:relative;font-size:clamp(1.4rem,3vw,2.4rem);white-space:nowrap;will-change:transform;letter-spacing:-.04em}.gts__title--large[data-v-48cea68c]{transform:scale(2.3685)}[data-v-48cea68c] .char{display:inline-block;will-change:transform}.gts__dancers[data-v-48cea68c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.gts__dancer-slot[data-v-48cea68c]{position:absolute;top:var(--dancer-y);left:var(--dancer-x);display:flex;align-items:center;justify-content:center;width:clamp(6rem,13vw,10rem);height:clamp(6rem,13vw,10rem);transform:translate(-50%,-50%)}.gts__dancer-slot[data-v-48cea68c] svg{animation:gts-dancer-in-48cea68c .45s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--dancer-index) * 70ms)}@keyframes gts-dancer-in-48cea68c{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}.gts__top[data-v-48cea68c]{grid-area:top;align-self:start}.gts__mid-top[data-v-48cea68c]{grid-area:mid-top;overflow:visible}.gts__center[data-v-48cea68c]{grid-area:center}.gts__mid-bottom[data-v-48cea68c]{grid-area:mid-bottom;overflow:visible}.gts__bottom[data-v-48cea68c]{grid-area:bottom;align-self:end}.offline-banner[data-v-3075ddc6]{position:fixed;top:0;left:0;right:0;z-index:4000;display:flex;align-items:center;justify-content:center;gap:8px;padding:calc(env(safe-area-inset-top,0px) + 6px) 12px 6px;background:#0e1425;border-bottom:1px solid rgba(255,255,255,.08);color:#ecc279;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.offline-banner__dot[data-v-3075ddc6]{width:7px;height:7px;border-radius:50%;background:#f5b13d;flex-shrink:0;animation:offline-pulse-3075ddc6 2s ease-in-out infinite}.offline-banner__text[data-v-3075ddc6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes offline-pulse-3075ddc6{0%,to{opacity:1}50%{opacity:.4}}.offline-banner-enter-active[data-v-3075ddc6],.offline-banner-leave-active[data-v-3075ddc6]{transition:transform .25s ease,opacity .25s ease}.offline-banner-enter-from[data-v-3075ddc6],.offline-banner-leave-to[data-v-3075ddc6]{transform:translateY(-100%);opacity:0}.update-prompt[data-v-1cbf81d8]{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 5.5rem);transform:translate(-50%);z-index:4000;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-radius:999px;background:#141c34;border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 24px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e9edef;font-size:13px;font-weight:500;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.update-prompt__btn[data-v-1cbf81d8]{border:none;cursor:pointer;padding:6px 14px;border-radius:999px;background:#00a884;color:#fff;font-size:13px;font-weight:700}.update-prompt__btn[data-v-1cbf81d8]:active{opacity:.85}.update-prompt-enter-active[data-v-1cbf81d8],.update-prompt-leave-active[data-v-1cbf81d8]{transition:transform .25s ease,opacity .25s ease}.update-prompt-enter-from[data-v-1cbf81d8],.update-prompt-leave-to[data-v-1cbf81d8]{opacity:0;transform:translate(-50%) translateY(1rem)}.chat-undo[data-v-a21438ad]{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 5.5rem);transform:translate(-50%);z-index:4000;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-radius:999px;background:#141c34;border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 24px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e9edef;font-size:13px;font-weight:500;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.chat-undo__btn[data-v-a21438ad]{border:none;cursor:pointer;padding:6px 14px;border-radius:999px;background:#00a884;color:#fff;font-size:13px;font-weight:700}.chat-undo__btn[data-v-a21438ad]:disabled{opacity:.6}.chat-undo__btn[data-v-a21438ad]:active{opacity:.85}.chat-undo-enter-active[data-v-a21438ad],.chat-undo-leave-active[data-v-a21438ad]{transition:transform .25s ease,opacity .25s ease}.chat-undo-enter-from[data-v-a21438ad],.chat-undo-leave-to[data-v-a21438ad]{opacity:0;transform:translate(-50%) translateY(1rem)}@media(prefers-reduced-motion:reduce){.chat-undo-enter-active[data-v-a21438ad],.chat-undo-leave-active[data-v-a21438ad]{transition:opacity .15s linear}.chat-undo-enter-from[data-v-a21438ad],.chat-undo-leave-to[data-v-a21438ad]{transform:translate(-50%)}}:root{--red__cs-main-bg: hsl(345, 52%, 35%);--red__cs-main-bg-transparent: hsla(345, 52%, 35%, .5);--red__cs-checkerboard-bg: hsl(345, 52%, 30%);--red__cs-darker-bg: hsl(345, 52%, 15%);--red__cs-main-text: #cdd7d6;--red__cs-next-question-number: hsl(345, 85%, 62%);--red__cs-background-text: hsl(345, 52%, 14%);--red__cs-accent-bg: hsl(225, 45%, 8%);--red__cs-accent-main-text: hsla(174, 11%, 82%, .6);--red__cs-accent-secondary-text: #cdd7d6;--red__cs-chart-bar: hsl(125, 35%, 75%);--red__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--red__cs-progress-bar: hsl(122, 39%, 63%);--red__cs-progress-stroke: rgba(200, 200, 200, .15);--red__cs-red-tracker: #ff8f9a;--red__cs-green-tracker: #4fdcb0;--red__cs-grey-tracker: #6d2241;--red__cs-yellow-tracker: #f4d06f;--red__cs-green-tracker-text: #05281e;--red__cs-red-tracker-text: #2a0b10;--red__cs-grey-tracker-text: #fff;--red__cs-yellow-tracker-text: #2b2410;--red__cs-red-text: hsl(36, 100%, 60%);--red__cs-green-text: hsl(122, 39%, 63%);--red__cs-powerup-bg: hsla(225, 45%, 18%, .4);--red__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--red__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--red__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--red__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--red__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--red__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--red__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--red__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--red__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--red__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--red__cs-button-bg: hsl(210, 25%, 40%);--red__cs-button-color: hsl(210, 25%, 85%);--red__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--red__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--red__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--red__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--red__cs-button-disabled-bg: hsl(210, 25%, 50%);--red__cs-button-disabled-color: hsl(210, 25%, 75%);--red__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--red__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--red__cs-button-green-bg: hsl(150, 60%, 25%);--red__cs-button-green-color: hsl(150, 60%, 75%);--red__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--red__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--red__cs-button-red-bg: hsl(355, 65%, 45%);--red__cs-button-red-color: #e8b4a2;--red__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--red__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%)}:root{--yellow__cs-main-bg: hsl(46, 79%, 68%);--yellow__cs-main-bg-transparent: hsla(46, 79%, 68%, .8);--yellow__cs-checkerboard-bg: hsl(62, 62%, 60%);--yellow__cs-darker-bg: hsl(53, 95%, 40%);--yellow__cs-main-text: #4c3549;--yellow__cs-next-question-number: hsl(46, 92%, 62%);--yellow__cs-background-text: hsl(53, 95%, 18%);--yellow__cs-accent-bg: hsl(225, 45%, 18%);--yellow__cs-accent-main-text: hsla(308, 18%, 25%, .5);--yellow__cs-accent-secondary-text: #4c3549;--yellow__cs-chart-bar: hsl(125, 35%, 75%);--yellow__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--yellow__cs-progress-bar: #a30003;--yellow__cs-progress-stroke: hsl(53, 66%, 79%);--yellow__cs-red-tracker: #a3121f;--yellow__cs-green-tracker: #0b6b5f;--yellow__cs-grey-tracker: hsl(53, 66%, 26%);--yellow__cs-green-tracker-text: #f0fffb;--yellow__cs-yellow-tracker: #6b4e00;--yellow__cs-red-tracker-text: #fff5f5;--yellow__cs-grey-tracker-text: #fff8dc;--yellow__cs-yellow-tracker-text: #fff6d6;--yellow__cs-red-text: #bd1e1e;--yellow__cs-green-text: #0b7a75;--yellow__cs-button-bg: hsl(210, 25%, 40%);--yellow__cs-button-color: hsl(210, 25%, 95%);--yellow__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--yellow__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--yellow__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--yellow__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--yellow__cs-button-green-bg: hsl(150, 60%, 25%);--yellow__cs-button-green-color: hsl(150, 60%, 75%);--yellow__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--yellow__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--yellow__cs-button-red-bg: hsl(5, 80%, 42%);--yellow__cs-button-red-color: #e8b4a2;--yellow__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--yellow__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%);--yellow__cs-powerup-bg: hsla(225, 45%, 18%, .4);--yellow__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--yellow__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--yellow__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--yellow__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--yellow__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--yellow__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--yellow__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--yellow__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--yellow__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--yellow__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--yellow__cs-button-disabled-bg: hsl(210, 25%, 50%);--yellow__cs-button-disabled-color: hsl(210, 25%, 75%);--yellow__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--yellow__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25)}:root{--black__cs-main-bg: hsl(0, 0%, 10%);--black__cs-main-bg-transparent: hsla(0, 0%, 10%, .9);--black__cs-checkerboard-bg: hsl(0, 0%, 20%);--black__cs-darker-bg: hsl(345, 52%, 15%);--black__cs-main-text: #cdd7d6;--black__cs-next-question-number: hsl(0, 0%, 90%);--black__cs-background-text: hsl(0, 0%, 60%);--black__cs-accent-bg: hsl(225, 45%, 8%);--black__cs-accent-main-text: hsla(174, 11%, 82%, .6);--black__cs-accent-secondary-text: #cdd7d6;--black__cs-chart-bar: hsl(125, 35%, 75%);--black__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--black__cs-progress-bar: hsl(122, 39%, 63%);--black__cs-progress-stroke: rgba(200, 200, 200, .15);--black__cs-red-tracker: #ff8f9a;--black__cs-green-tracker: #4fdcb0;--black__cs-grey-tracker: hsl(257, 23%, 25%);--black__cs-yellow-tracker: #f4d06f;--black__cs-green-tracker-text: #05281e;--black__cs-red-tracker-text: #2a0b10;--black__cs-grey-tracker-text: #fff;--black__cs-yellow-tracker-text: #2b2410;--black__cs-red-text: #f26157;--black__cs-green-text: #00b295;--black__cs-powerup-bg: hsla(225, 45%, 18%, .4);--black__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--black__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--black__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--black__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--black__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--black__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--black__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--black__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--black__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--black__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--black__cs-button-bg: hsl(210, 25%, 40%);--black__cs-button-color: hsl(210, 25%, 85%);--black__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--black__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--black__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--black__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--black__cs-button-disabled-bg: hsl(210, 25%, 50%);--black__cs-button-disabled-color: hsl(210, 25%, 75%);--black__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--black__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--black__cs-button-green-bg: hsl(150, 60%, 25%);--black__cs-button-green-color: hsl(150, 60%, 75%);--black__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--black__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--black__cs-button-red-bg: hsl(355, 65%, 45%);--black__cs-button-red-color: #e8b4a2;--black__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--black__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%)}:root{--blue__cs-main-bg: hsl(218, 100%, 20%);--blue__cs-main-bg-transparent: hsla(218, 100%, 26%, .5);--blue__cs-checkerboard-bg: hsl(345, 52%, 30%);--blue__cs-darker-bg: hsl(279, 54%, 10%);--blue__cs-main-text: #cdd7d6;--blue__cs-next-question-number: hsl(212, 95%, 65%);--blue__cs-background-text: hsl(279, 54%, 10%);--blue__cs-accent-bg: hsl(225, 45%, 8%);--blue__cs-accent-main-text: hsla(174, 11%, 82%, .6);--blue__cs-accent-secondary-text: #cdd7d6;--blue__cs-chart-bar: hsl(125, 35%, 75%);--blue__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--blue__cs-progress-bar: hsl(122, 39%, 63%);--blue__cs-progress-stroke: rgba(200, 200, 200, .15);--blue__cs-red-tracker: #ff8f9a;--blue__cs-green-tracker: #4fdcb0;--blue__cs-grey-tracker: hsl(218, 100%, 36%);--blue__cs-yellow-tracker: #f4d06f;--blue__cs-green-tracker-text: #05281e;--blue__cs-red-tracker-text: #2a0b10;--blue__cs-grey-tracker-text: #fff;--blue__cs-yellow-tracker-text: #2b2410;--blue__cs-red-text: #e5385e;--blue__cs-green-text: #2ec4b6;--blue__cs-powerup-bg: hsla(225, 45%, 18%, .4);--blue__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--blue__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--blue__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--blue__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--blue__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--blue__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--blue__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--blue__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--blue__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--blue__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--blue__cs-button-bg: hsl(210, 25%, 40%);--blue__cs-button-color: hsl(210, 25%, 85%);--blue__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--blue__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--blue__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--blue__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--blue__cs-button-disabled-bg: hsl(210, 25%, 50%);--blue__cs-button-disabled-color: hsl(210, 25%, 75%);--blue__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--blue__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--blue__cs-button-green-bg: hsl(150, 60%, 25%);--blue__cs-button-green-color: hsl(150, 60%, 75%);--blue__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--blue__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--blue__cs-button-red-bg: hsl(355, 65%, 45%);--blue__cs-button-red-color: #e8b4a2;--blue__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--blue__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%)}:root{--orange__cs-main-bg: hsl(29, 88%, 26%);--orange__cs-main-bg-transparent: hsla(29, 88%, 36%, .9);--orange__cs-checkerboard-bg: hsl(345, 52%, 30%);--orange__cs-darker-bg: hsl(29, 88%, 15%);--orange__cs-main-text: #cdd7d6;--orange__cs-next-question-number: hsl(32, 95%, 60%);--orange__cs-background-text: hsl(29, 88%, 10%);--orange__cs-accent-bg: hsl(225, 45%, 8%);--orange__cs-accent-main-text: hsla(174, 11%, 82%, .6);--orange__cs-accent-secondary-text: #cdd7d6;--orange__cs-chart-bar: hsl(125, 35%, 75%);--orange__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--orange__cs-progress-bar: hsl(122, 39%, 63%);--orange__cs-progress-stroke: rgba(200, 200, 200, .15);--orange__cs-red-tracker: #ff8f9a;--orange__cs-green-tracker: #4fdcb0;--orange__cs-grey-tracker: hsl(29, 88%, 36%);--orange__cs-yellow-tracker: #f4d06f;--orange__cs-green-tracker-text: #05281e;--orange__cs-red-tracker-text: #2a0b10;--orange__cs-grey-tracker-text: #fff;--orange__cs-yellow-tracker-text: #2b2410;--orange__cs-red-text: #ffadb3;--orange__cs-green-text: #8fe0c4;--orange__cs-powerup-bg: hsla(225, 45%, 18%, .4);--orange__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--orange__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--orange__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--orange__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--orange__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--orange__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--orange__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--orange__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--orange__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--orange__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--orange__cs-button-bg: hsl(210, 25%, 40%);--orange__cs-button-color: hsl(210, 25%, 85%);--orange__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--orange__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--orange__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--orange__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--orange__cs-button-disabled-bg: hsl(210, 25%, 50%);--orange__cs-button-disabled-color: hsl(210, 25%, 75%);--orange__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--orange__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--orange__cs-button-green-bg: hsl(150, 60%, 25%);--orange__cs-button-green-color: hsl(150, 60%, 75%);--orange__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--orange__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--orange__cs-button-red-bg: hsl(355, 65%, 45%);--orange__cs-button-red-color: #e8b4a2;--orange__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--orange__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%)}:root{--purple__cs-main-bg: hsl(279, 54%, 28%);--purple__cs-main-bg-transparent: hsla(279, 54%, 28%, .5);--purple__cs-checkerboard-bg: hsl(279, 54%, 32%);--purple__cs-darker-bg: hsl(279, 54%, 10%);--purple__cs-main-text: #cdd7d6;--purple__cs-next-question-number: hsl(276, 80%, 70%);--purple__cs-background-text: hsl(279, 54%, 10%);--purple__cs-accent-bg: hsl(225, 45%, 8%);--purple__cs-accent-main-text: hsla(174, 11%, 82%, .6);--purple__cs-accent-secondary-text: #cdd7d6;--purple__cs-chart-bar: hsl(125, 35%, 75%);--purple__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--purple__cs-progress-bar: hsl(122, 39%, 63%);--purple__cs-progress-stroke: rgba(200, 200, 200, .15);--purple__cs-red-tracker: #ff8f9a;--purple__cs-green-tracker: #4fdcb0;--purple__cs-grey-tracker: hsl(279, 54%, 40%);--purple__cs-yellow-tracker: #f4d06f;--purple__cs-green-tracker-text: #05281e;--purple__cs-red-tracker-text: #2a0b10;--purple__cs-grey-tracker-text: #fff;--purple__cs-yellow-tracker-text: #2b2410;--purple__cs-red-text: #d86e85;--purple__cs-green-text: #2ec4b6;--purple__cs-powerup-bg: hsla(225, 45%, 18%, .4);--purple__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--purple__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--purple__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--purple__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--purple__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--purple__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--purple__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--purple__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--purple__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--purple__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--purple__cs-button-bg: hsl(210, 25%, 40%);--purple__cs-button-color: hsl(210, 25%, 85%);--purple__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--purple__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--purple__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--purple__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--purple__cs-button-disabled-bg: hsl(210, 25%, 50%);--purple__cs-button-disabled-color: hsl(210, 25%, 75%);--purple__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--purple__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--purple__cs-button-green-bg: hsl(150, 60%, 25%);--purple__cs-button-green-color: hsl(150, 60%, 75%);--purple__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--purple__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--purple__cs-button-red-bg: hsl(355, 65%, 45%);--purple__cs-button-red-color: #e8b4a2;--purple__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--purple__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%)}:root{--brown__cs-main-bg: hsl(357, 29%, 35%);--brown__cs-main-bg-transparent: hsla(357, 29%, 35%, .9);--brown__cs-checkerboard-bg: hsl(357, 29%, 45%);--brown__cs-darker-bg: hsl(357, 29%, 25%);--brown__cs-main-text: #cdd7d6;--brown__cs-next-question-number: hsl(28, 70%, 62%);--brown__cs-background-text: hsl(357, 29%, 15%);--brown__cs-accent-bg: hsl(225, 45%, 8%);--brown__cs-accent-main-text: hsla(174, 11%, 82%, .6);--brown__cs-accent-secondary-text: #cdd7d6;--brown__cs-chart-bar: hsl(125, 35%, 75%);--brown__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--brown__cs-progress-bar: hsl(122, 39%, 63%);--brown__cs-progress-stroke: rgba(200, 200, 200, .15);--brown__cs-red-tracker: #ff8f9a;--brown__cs-green-tracker: #4fdcb0;--brown__cs-grey-tracker: hsl(357, 29%, 45%);--brown__cs-yellow-tracker: #f4d06f;--brown__cs-green-tracker-text: #05281e;--brown__cs-red-tracker-text: #2a0b10;--brown__cs-grey-tracker-text: #fff;--brown__cs-yellow-tracker-text: #2b2410;--brown__cs-red-text: #ffadb3;--brown__cs-green-text: #afd0bf;--brown__cs-powerup-bg: hsla(225, 45%, 18%, .4);--brown__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--brown__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--brown__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--brown__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--brown__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--brown__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--brown__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--brown__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--brown__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--brown__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--brown__cs-button-bg: hsl(210, 25%, 40%);--brown__cs-button-color: hsl(210, 25%, 85%);--brown__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--brown__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--brown__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--brown__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--brown__cs-button-disabled-bg: hsl(210, 25%, 50%);--brown__cs-button-disabled-color: hsl(210, 25%, 75%);--brown__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--brown__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--brown__cs-button-green-bg: hsl(150, 60%, 25%);--brown__cs-button-green-color: hsl(150, 60%, 75%);--brown__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--brown__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--brown__cs-button-red-bg: hsl(355, 65%, 45%);--brown__cs-button-red-color: #e8b4a2;--brown__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--brown__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%)}:root{--grey__cs-main-bg: hsl(233, 14%, 36%);--grey__cs-main-bg-transparent: hsla(233, 14%, 46%, .5);--grey__cs-checkerboard-bg: hsl(233, 14%, 46%);--grey__cs-darker-bg: hsl(233, 14%, 15%);--grey__cs-lighter-bg: hsl(233, 14%, 56%);--grey__cs-main-text: #cdd7d6;--grey__cs-next-question-number: hsl(220, 20%, 82%);--grey__cs-background-text: hsl(233, 14%, 15%);--grey__cs-accent-bg: hsl(225, 45%, 8%);--grey__cs-accent-main-text: hsla(174, 11%, 82%, .6);--grey__cs-accent-secondary-text: #cdd7d6;--grey__cs-chart-bar: hsl(125, 35%, 75%);--grey__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--grey__cs-progress-bar: hsl(122, 39%, 63%);--grey__cs-progress-stroke: rgba(200, 200, 200, .15);--grey__cs-red-tracker: #ff8f9a;--grey__cs-green-tracker: #4fdcb0;--grey__cs-grey-tracker: hsl(233, 14%, 25%);--grey__cs-yellow-tracker: #f4d06f;--grey__cs-green-tracker-text: #05281e;--grey__cs-red-tracker-text: #2a0b10;--grey__cs-grey-tracker-text: #fff;--grey__cs-yellow-tracker-text: #2b2410;--grey__cs-green-text: #55b4a0;--grey__cs-red-text: #e4a0aa;--grey__cs-powerup-bg: hsla(225, 45%, 18%, .4);--grey__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--grey__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--grey__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--grey__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--grey__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--grey__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--grey__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--grey__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--grey__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--grey__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--grey__cs-button-bg: hsl(210, 25%, 40%);--grey__cs-button-color: hsl(210, 25%, 85%);--grey__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--grey__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--grey__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--grey__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--grey__cs-button-disabled-bg: hsl(210, 25%, 50%);--grey__cs-button-disabled-color: hsl(210, 25%, 75%);--grey__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--grey__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--grey__cs-button-green-bg: hsl(150, 60%, 25%);--grey__cs-button-green-color: hsl(150, 60%, 75%);--grey__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--grey__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--grey__cs-button-red-bg: hsl(355, 65%, 45%);--grey__cs-button-red-color: #e8b4a2;--grey__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--grey__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%)}:root{--darkGreen__cs-main-bg: hsl(128, 63%, 16%);--darkGreen__cs-main-bg-transparent: hsla(128, 63%, 16%, .5);--darkGreen__cs-checkerboard-bg: hsl(128, 63%, 26%%);--darkGreen__cs-chat-text: hsl(212, 72%, 26%);--darkGreen__cs-chat-bg: hsl(155, 68%, 73%);--darkGreen__cs-darker-bg: hsl(233, 14%, 15%);--darkGreen__cs-main-text: #cdd7d6;--darkGreen__cs-next-question-number: hsl(140, 65%, 55%);--darkGreen__cs-background-text: hsl(233, 14%, 15%);--darkGreen__cs-accent-bg: hsl(225, 45%, 8%);--darkGreen__cs-accent-main-text: hsla(174, 11%, 82%, .6);--darkGreen__cs-accent-secondary-text: #cdd7d6;--darkGreen__cs-chart-bar: hsl(125, 35%, 75%);--darkGreen__cs-points-counter-color: hsl(298.59deg 51.52% 16.35%);--darkGreen__cs-progress-bar: hsl(122, 39%, 63%);--darkGreen__cs-progress-stroke: rgba(200, 200, 200, .15);--darkGreen__cs-red-tracker: #ff8f9a;--darkGreen__cs-green-tracker: #4fdcb0;--darkGreen__cs-grey-tracker: hsl(128, 63%, 10%);--darkGreen__cs-yellow-tracker: #f4d06f;--darkGreen__cs-green-tracker-text: #05281e;--darkGreen__cs-red-tracker-text: #2a0b10;--darkGreen__cs-grey-tracker-text: #fff;--darkGreen__cs-yellow-tracker-text: #2b2410;--darkGreen__cs-green-text: #55b4a0;--darkGreen__cs-red-text: #e4a0aa;--darkGreen__cs-powerup-bg: hsla(225, 45%, 18%, .4);--darkGreen__cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--darkGreen__cs-powerup-red-btn-color: hsl(350, 50%, 76%);--darkGreen__cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--darkGreen__cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--darkGreen__cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--darkGreen__cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--darkGreen__cs-powerup-green-btn-color: hsl(150, 60%, 75%);--darkGreen__cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--darkGreen__cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--darkGreen__cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--darkGreen__cs-button-bg: hsl(210, 25%, 40%);--darkGreen__cs-button-color: hsl(210, 25%, 85%);--darkGreen__cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--darkGreen__cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--darkGreen__cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--darkGreen__cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--darkGreen__cs-button-disabled-bg: hsl(210, 25%, 50%);--darkGreen__cs-button-disabled-color: hsl(210, 25%, 75%);--darkGreen__cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--darkGreen__cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--darkGreen__cs-button-green-bg: hsl(150, 60%, 25%);--darkGreen__cs-button-green-color: hsl(150, 60%, 75%);--darkGreen__cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--darkGreen__cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--darkGreen__cs-button-red-bg: hsl(355, 65%, 45%);--darkGreen__cs-button-red-color: #e8b4a2;--darkGreen__cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--darkGreen__cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%)}:root{--cs-button-bg: hsl(210, 25%, 40%);--cs-button-color: hsl(210, 25%, 95%);--cs-button-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--cs-button-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--cs-button-inset-pressed: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%);--cs-button-inset-hover: inset 0 .03em 0 0 hsl(210, 25%, 45%), 0 .03em 0 0 hsl(210, 25%, 35%), 0 .0625em 0 0 hsl(210, 25%, 30%), 0 .125em 0 0 hsl(210, 25%, 25%), 0 .125em 0 0 hsl(210, 25%, 20%), 0 .2em 0 0 hsl(210, 25%, 15%), 0 .225em 0 0 hsl(210, 25%, 10%), 0 .225em .375em 0 rgba(0, 0, 0, .2);--cs-button-green-bg: hsl(150, 60%, 25%);--cs-button-green-color: hsl(150, 60%, 75%);--cs-button-green-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--cs-button-green-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--cs-button-red-bg: hsl(5, 80%, 42%);--cs-button-red-color: #e8b4a2;--cs-button-red-text-shadow: 0 .0625em 0 hsl(5, 70%, 38%);--cs-button-red-box-shadow: inset 0 .0625em 0 0 hsl(5, 75%, 45%), 0 .0625em 0 0 hsl(5, 70%, 38%), 0 .125em 0 0 hsl(5, 65%, 35%), 0 .25em 0 0 hsl(5, 60%, 30%), 0 .3125em 0 0 hsl(5, 55%, 28%), 0 .375em 0 0 hsl(5, 50%, 26%), 0 .425em 0 0 hsl(5, 45%, 24%), 0 .425em .5em 0 hsl(5, 40%, 22%);--cs-powerup-bg: hsla(225, 45%, 18%, .4);--cs-powerup-red-btn-bg: hsl(350, 50%, 30%);--cs-powerup-red-btn-color: hsl(350, 50%, 76%);--cs-powerup-red-btn-text-shadow: 0 .0625em 0 hsl(350, 50%, 10%);--cs-powerup-red-btn-box-shadow: inset 0 .0625em 0 0 hsl(350, 50%, 25%), 0 .0625em 0 0 hsl(350, 50%, 15%), 0 .125em 0 0 hsl(350, 50%, 12%), 0 .25em 0 0 hsl(350, 50%, 9%), 0 .3125em 0 0 hsl(350, 50%, 6%), 0 .375em 0 0 hsl(350, 50%, 3%), 0 .425em 0 0 hsl(350, 50%, 1%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--cs-powerup-red-btn-inset-pressed: inset 0 .03em 0 0 hsl(350, 50%, 25%), 0 .03em 0 0 hsl(350, 50%, 15%), 0 .0625em 0 0 hsl(350, 50%, 12%), 0 .125em 0 0 hsl(350, 50%, 9%);--cs-powerup-green-btn-bg: hsl(184, 36%, 28%);--cs-powerup-green-btn-color: hsl(150, 60%, 75%);--cs-powerup-green-btn-text-shadow: 0 .0625em 0 hsl(150, 60%, 15%);--cs-powerup-green-btn-box-shadow: inset 0 .0625em 0 0 hsl(150, 60%, 30%), 0 .0625em 0 0 hsl(150, 60%, 22%), 0 .125em 0 0 hsl(150, 60%, 19%), 0 .25em 0 0 hsl(150, 60%, 16%), 0 .3125em 0 0 hsl(150, 60%, 13%), 0 .375em 0 0 hsl(150, 60%, 10%), 0 .425em 0 0 hsl(150, 60%, 8%), 0 .425em .5em 0 rgba(0, 0, 0, .25);--cs-powerup-green-btn-inset-pressed: inset 0 .03em 0 0 hsl(150, 60%, 30%), 0 .03em 0 0 hsl(150, 60%, 22%), 0 .0625em 0 0 hsl(150, 60%, 19%), 0 .125em 0 0 hsl(150, 60%, 16%);--cs-button-disabled-bg: hsl(210, 25%, 50%);--cs-button-disabled-color: hsl(210, 25%, 75%);--cs-button-disabled-text-shadow: 0 .0625em 0 hsl(210, 25%, 25%);--cs-button-disabled-box-shadow: inset 0 .0625em 0 0 hsl(210, 25%, 45%), 0 .0625em 0 0 hsl(210, 25%, 35%), 0 .125em 0 0 hsl(210, 25%, 30%), 0 .25em 0 0 hsl(210, 25%, 25%), 0 .3125em 0 0 hsl(210, 25%, 20%), 0 .375em 0 0 hsl(210, 25%, 15%), 0 .425em 0 0 hsl(210, 25%, 10%), 0 .425em .5em 0 rgba(0, 0, 0, .25)}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/build/assets/clash-display-600-DcA1xgJG.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-variable-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:InterVariable;src:url(/fonts/inter-variable-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Tanker;src:url(/fonts/tanker-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zodiak;src:url(/fonts/zodiak-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zodiak;src:url(/fonts/zodiak-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Khand;src:url(/fonts/khand-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Melodrama;src:url(/fonts/melodrama-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bespoke Stencil;src:url(/fonts/bespoke-stencil-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--surface: #0e0e15;--surface-raised: #191921;--surface-hover: #22222c;--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .2);--chrome-solid: rgba(0, 0, 0, .85);--bottom-nav-offset: 1.5rem;--text: #f4f4f5;--text-muted: #a1a1aa;--text-dim: #8b8b93;--on-accent: #0b0b10;--accent-gold: #fbbf24;--accent-blue: #7dd3fc;--accent-rose: #fda4af;--accent-green: #86efac;--accent-violet: #c4b5fd;--danger: #fca5a5;--table-truth: #2a7ce8;--table-truth-rgb: 42, 124, 232;--table-dare: #e45c42;--table-dare-rgb: 228, 92, 66;--table-plain: #5a687c;--table-wild: #b08347;--table-wild-rgb: 176, 131, 71;--table-felt-hi: #343c86;--table-felt: #272d66;--table-felt-deep: #12153a;--table-felt-light-rgb: 110, 119, 216}:root{--font-numeric: "Satoshi", InterVariable, Inter, system-ui, sans-serif;--font-display: "Clash Display", "Satoshi", system-ui, sans-serif;--heading-tracking: -.035em;--heading-color: #dcdce0;--heading-weight: 600;--heading-meta-size: .74rem;--heading-meta-weight: 300}:root{--gameplay__screen-margin: 0 2rem;--desktop: 1024px;--tablet: 768px;--large-desktop: 1280px;--accent-color: #a63a43;--accent-color-rgb: 166, 58, 67;--accent-text: #f2f4f5;--accent-label: color-mix(in srgb, var(--accent-color) 60%, #ffffff);--action-pill: var(--chrome-solid);--action-pill-text: var(--text);--action-pill-ring: inset 0 0 0 1.5px rgba(255, 255, 255, .22);--alert-label: #ff6674;--warning-label: #fbbf24;--primary-bg: rgba(20, 25, 45, .7);--inactive-color: grey;--bg: #08080c;--bg-text: #cdd7d6;--bg-text-strong: #e9edef;--bg-text-strong-rgb: 233, 237, 239;--avatar-bg: hsl(225, 45%, 14%);--avatar-color-1: #ffc759;--avatar-color-2: #63b3ed;--avatar-color-3: #68d391;--avatar-color-4: #fc8181;--avatar-color-5: #b794f4;--avatar-color-6: #f6ad55;--avatar-color-7: #76e4f7;--avatar-color-8: #f687b3;--avatar-color-9: #9ae6b4;--avatar-color-10: #faf089;--result-win: #00a884;--result-win-bg: rgba(0, 168, 132, .12);--result-win-border: rgba(0, 168, 132, .25);--result-loss: #f87171;--result-loss-bg: rgba(248, 113, 113, .12);--result-loss-border: rgba(248, 113, 113, .25);--result-draw: #8696a0;--result-draw-bg: rgba(134, 150, 160, .12);--result-draw-border: rgba(134, 150, 160, .25);--stat-btn-text: #c8d0d8;--stat-btn-bg: hsla(225, 45%, 14%, .5);--stat-btn-bg-active: hsla(225, 45%, 20%, .6);--stat-btn-border: rgba(255, 255, 255, .1);--stat-glyph-game: #8ab4ff;--stat-glyph-game-bg: hsla(220, 100%, 70%, .15);--stat-glyph-chat: #6ee7b7;--stat-glyph-chat-bg: hsla(160, 65%, 60%, .15);--stat-leading: var(--result-win);--stat-losing: var(--result-loss);--glass-bg: hsla(225, 45%, 12%, .7);--glass-border: rgba(255, 255, 255, .1);--story-interactive-bg: hsla(225, 45%, 10%, .92);--story-interactive-surface: rgba(var(--bg-text-strong-rgb), .07);--story-interactive-surface-active: rgba(var(--bg-text-strong-rgb), .12);--story-interactive-border: rgba(var(--bg-text-strong-rgb), .13);--story-interactive-border-strong: rgba(var(--bg-text-strong-rgb), .22);--story-interactive-accent: rgba(var(--accent-color-rgb), .32);--pin-accent: var(--accent-color);--pin-accent-icon: rgba(255, 255, 255, .42);--pin-accent-label: var(--accent-label);--pin-banner-counter: var(--text-dim);--pin-banner-preview: rgba(255, 255, 255, .92);--pin-banner-sender: var(--text-muted);--pin-banner-unpin: rgba(255, 255, 255, .3);--chat-pin-icon: #8696a0;--archived-icon: #8696a0;--archived-label: #e9edef;--archived-back-icon: #e9edef;--archived-unread-bg: #25d366;--archived-unread-text: hsl(225, 45%, 8%);--audio-accent: var(--result-win);--audio-on-accent: #ffffff;--audio-text: #e9edef;--audio-text-muted: #8696a0;--audio-surface: rgba(255, 255, 255, .06);--audio-track-bg: rgba(255, 255, 255, .14);--audio-wave-idle: rgba(233, 237, 239, .42);--audio-wave-progress: var(--audio-accent);--audio-bubble-surface: rgba(255, 255, 255, .08);--audio-meta-text: #8696a0;--audio-meta-text-active: #c8d2d8;--audio-glass-bg: hsla(225, 20%, 20%, .6);--audio-glass-border: rgba(255, 255, 255, .15);--audio-glass-shadow: 0 4px 16px rgba(0, 0, 0, .25)}html,body{min-height:100%;margin:0;background-color:#08080c;overscroll-behavior-y:none;color-scheme:dark}.video-note-player__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;background:#111b21}body{padding-top:var(--mini-audio-offset, 0px)}#app{min-height:100vh;background-color:#08080c}.pswp{--pswp-bg: #000}.pswp-caption{position:absolute;bottom:0;left:0;right:0;padding:48px 20px 28px;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,transparent 100%);display:flex;flex-direction:column;gap:6px;pointer-events:none;z-index:10}.pswp-caption__poster{display:flex;align-items:center;gap:8px}.pswp-caption__avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;background:#2a2a30;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(255,255,255,.2)}.pswp-caption__avatar-img{width:100%;height:100%;object-fit:cover}.pswp-caption__avatar-fallback{font-size:13px;font-weight:700;color:#e0e0e8}.pswp-caption__name{font-size:14px;font-weight:600;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.pswp-caption__prompt{margin:0;font-size:13px;color:#ffffffb3;font-style:italic;line-height:1.4;text-shadow:0 1px 4px rgba(0,0,0,.5)}.pswp-item-author{position:absolute;top:0;left:0;right:0;z-index:10;padding:calc(14px + env(safe-area-inset-top,0px)) 20px 44px;background:linear-gradient(to bottom,rgba(0,0,0,.72) 0%,transparent 100%);pointer-events:none}.pswp-item-author--empty{display:none}.pswp-item-author__name{margin:0;padding-right:96px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pswp-item-caption{position:absolute;bottom:0;left:0;right:0;z-index:10;padding:56px 20px calc(24px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,rgba(0,0,0,.78) 0%,transparent 100%);pointer-events:none}.pswp-item-caption--empty{display:none}.pswp-item-caption__title{margin:0;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.55)}.pswp-item-caption__meta{margin:4px 0 0;font-size:12.5px;line-height:1.3;color:#ffffffad;text-shadow:0 1px 4px rgba(0,0,0,.55)}.pswp-item-caption__meta:empty{display:none}.icon{width:1rem;height:1rem;padding:.6rem;border-radius:50%}.icon-green{color:var(--darkGreen__cs-chat-text);background-color:var(--darkGreen__cs-chat-bg);border:1px solid var(--darkGreen__cs-chat-text)}.icon-grey{color:var(--grey__cs-main-text);background-color:var(--grey__cs-main-bg);border:1px solid var(--grey__cs-lighter-bg)}@media(max-width:768px){*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}.debug-no-blur *,.debug-no-blur *:before,.debug-no-blur *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.dp-overlay-open,body.dp-conversations-open,body.games-surface-open,body.profile-surface-open,body.chats-surface-open{overflow:hidden;overscroll-behavior:none}body.dp-overlay-open .bottom-nav,body.dp-conversations-open .bottom-nav,body.games-surface-open .bottom-nav,body.profile-surface-open .bottom-nav,body.chats-surface-open .bottom-nav{opacity:0;pointer-events:none}.rtl-fade-leave-active{transition:opacity .35s ease}.rtl-fade-leave-to{opacity:0}*{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}@media(hover:none)and (pointer:coarse){*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}body{background-color:#0b101e;color:#cdcbdd;font-family:InterVariable,sans-serif;font-feature-settings:"liga" 1,"calt" 1;margin:0;padding:0}@supports (font-variation-settings: normal){:root{font-family:InterVariable,sans-serif}}button,input,select,textarea{font-family:inherit}.page-load-failed[data-v-eacb4c59]{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:0 24px;text-align:center}.page-load-failed__line[data-v-eacb4c59]{margin:0;font-size:1.05rem;font-weight:600;color:var(--bg-text-strong, #e9edef)}.page-load-failed__sub[data-v-eacb4c59]{margin:0;font-size:.85rem;color:var(--text-muted, rgba(233, 237, 239, .6))}.page-load-failed__retry[data-v-eacb4c59]{margin-top:.8rem;min-height:44px;padding:0 22px;border:none;border-radius:999px;background:var(--bg-text-strong, #e9edef);color:var(--bg, #08080c);font:inherit;font-weight:600}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:flex}.vue-recycle-scroller__slot{flex:auto 0 0}.vue-recycle-scroller__item-wrapper{flex:1;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}
