.dialog-header[data-v-0e9017de]{align-items:center;background-color:var(--bg-body);display:flex;justify-content:space-between;padding:1rem 1.25rem;position:sticky;text-align:center;top:0;z-index:100}.dialog-header .header-text[data-v-0e9017de]{font-size:1.5rem;font-weight:var(--font-weight-bold)}.dialog-header button[data-v-0e9017de]:hover{color:var(--color-white)}.dialog-header .m-icon[data-v-0e9017de]{font-size:32px}.dialog-header[data-v-0e9017de]{justify-content:flex-end;padding:8px 12px}.dialog-header .m-icon[data-v-0e9017de]{font-size:28px}.dialog-body[data-v-0e9017de]{width:clamp(320px,360px,90vw)}.dialog-body .primary[data-v-0e9017de]{color:var(--color-primary);font-size:14px}.dialog-footer[data-v-0e9017de]{display:flex;gap:32px;justify-content:center;padding:1rem 1.25rem}.dialog-footer .button[data-v-0e9017de]{border:none;border-radius:.25rem;border-radius:1.25rem;cursor:pointer;font-size:1rem;max-width:12.5rem;padding:.5rem;transition:all .3s ease;width:80%}.dialog-footer .button.confirm-button[data-v-0e9017de]{background-color:var(--color-primary);color:var(--bg-setting-card)}.dialog-footer .button.cancel-button[data-v-0e9017de]{background-color:var(--bg-body);border:.125rem solid var(--border-cancel-button)}.dialog-footer .button[data-v-0e9017de]:hover{opacity:.9;transform:scale(1.05)}.dialog-footer .button[data-v-0e9017de]{width:120px}.text-label[data-v-47c7b453]{color:var(--color-primary);font-size:14px;text-align:center}.text-val[data-v-47c7b453]{font-weight:var(--font-weight-bold);margin:0 0 1rem}.reset-all-button[data-v-47c7b453],.reset-button[data-v-47c7b453]{border-radius:16px;height:31px;width:110px}.reset-button[data-v-47c7b453]{align-items:center;background-color:var(--color-game-button-enabled);border:1px solid var(--color-game-button-enabled);color:var(--color-light);display:flex;justify-content:center}.reset-button[data-v-47c7b453]:not(:disabled):hover{background-color:var(--color-primary);transform:scale(1.05)}.reset-button[data-v-47c7b453]:disabled{color:var(--color-game-button-disabled);cursor:not-allowed}.reset-all-button[data-v-47c7b453]{background-color:var(--bg-setting-card);border:1px solid var(--border-cancel-button);color:var(--color-primary)}.reset-all-button[data-v-47c7b453]:hover{background-color:var(--bg-btn-hover);transform:scale(1.05)}.dialog-header[data-v-47c7b453]{align-items:center;background-color:var(--bg-body);display:flex;justify-content:space-between;padding:1rem 1.25rem;position:sticky;text-align:center;top:0;z-index:100}.dialog-header .header-text[data-v-47c7b453]{font-size:1.5rem;font-weight:var(--font-weight-bold)}.dialog-header button[data-v-47c7b453]:hover{color:var(--color-white)}.dialog-header .m-icon[data-v-47c7b453]{color:var(--color-primary);font-size:32px}.section-header[data-v-47c7b453]{font-size:1.5rem;font-weight:var(--font-weight-bold);padding:0 1.25rem 1rem}.total-area[data-v-47c7b453]{background-color:var(--bg-statics-total);border-radius:8px;box-shadow:var(--box-shadow-1);margin:20px;padding:18px}.total-area .m-icon[data-v-47c7b453]{align-items:center;aspect-ratio:1/1;background-color:var(--bg-setting-card);border-radius:50%;display:flex;flex-direction:column;height:52px;justify-content:center;width:52px}.total-area .text-label[data-v-47c7b453]{color:var(--color-primary);font-size:14px;text-align:center}@media (max-width:768px){.total-area .gap-4[data-v-47c7b453]{gap:.5rem}.total-area .m-icon[data-v-47c7b453]{height:35px;margin:0;width:35px}}.tab-area[data-v-47c7b453]{background-color:var(--bg-statics-tab);box-shadow:var(--box-shadow-1);margin:0 20px 20px}.tab-area .tabs[data-v-47c7b453]{border-bottom:1px solid var(--bg-statics-tab-2);display:flex;justify-content:space-between;padding:0 1rem}.tab-area .tabs button[data-v-47c7b453]{background:none;border:none;color:var(--bg-statics-button);font-weight:var(--font-weight-bold);padding:10px 20px;width:100px}.tab-area .tabs button[data-v-47c7b453]:focus-visible{border:none}.tab-area .tabs button.active[data-v-47c7b453]{border-bottom:4px solid var(--color-primary);color:var(--color-primary);margin-bottom:-2px}.tab-area .tab-content[data-v-47c7b453]{margin-top:20px;padding:0 20px}.tab-area .tab-content .statistics-left[data-v-47c7b453],.tab-area .tab-content .statistics-right[data-v-47c7b453]{width:48%}.tab-area .tab-content .statistics-left .text-val[data-v-47c7b453],.tab-area .tab-content .statistics-right .text-val[data-v-47c7b453]{font-weight:var(--font-weight-bold)}.tab-area .tab-content .statistics-left .text-val.section-title[data-v-47c7b453],.tab-area .tab-content .statistics-right .text-val.section-title[data-v-47c7b453]{margin:0 5rem 3rem}.tab-area .tab-content .statistics-left .stat-item[data-v-47c7b453],.tab-area .tab-content .statistics-right .stat-item[data-v-47c7b453]{background-color:var(--bg-main-header);border-radius:10px;margin-bottom:10px;padding:.75rem 1.25rem}.tab-area .tab-content .statistics-left .stat-item[data-v-47c7b453]:nth-child(odd),.tab-area .tab-content .statistics-right .stat-item[data-v-47c7b453]:nth-child(odd){background-color:var(--bg-setting-card)}.mobile-stats[data-v-47c7b453]{gap:16px;margin-bottom:24px}.mobile-stats .diff-card[data-v-47c7b453]{background-color:var(--bg-statics-tab);border-radius:8px;box-shadow:var(--box-shadow-1);margin:0 12px;padding:14px}.mobile-stats .diff-card .v-line[data-v-47c7b453]{background-color:var(--bg-statics-tab-2);height:48px;width:1px}@media screen and (max-width:768px){.dialog-header[data-v-47c7b453]{margin:0;padding:12px}.total-area[data-v-47c7b453]{margin:20px 12px}.total-area .total-texts[data-v-47c7b453]{align-items:center;flex-direction:column-reverse;margin-top:-10px}}@media screen and (max-width:768px){.statistics-dialog .dialog-content{border-radius:0!important;inset:0;max-height:100vh!important;position:fixed}.statistics-dialog .dialog-content .dialog-header{padding-top:calc(env(safe-area-inset-top) + 12px)}.statistics-dialog .dialog-content .static-content{padding-bottom:env(safe-area-inset-bottom)}}.language-select .dropdown-label{align-items:center;background-color:#fff;border-radius:.4rem;color:#404653;display:flex;padding:.3rem .5rem .3rem 1rem}.language-select .dropdown-label .flag{margin-right:.5rem}.language-select .dropdown-content{min-width:120px}.mobile-menu[data-v-b988022d]{background-color:#fff;inset:0;overflow-y:auto;position:fixed}.mobile-menu .modal-close[data-v-b988022d]{color:#333;cursor:pointer;font-size:1rem;left:1em;position:fixed;top:1em}.mobile-menu .modal-close i[data-v-b988022d]{font-size:2rem}.mobile-menu .menu-list[data-v-b988022d]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%}.mobile-menu .menu-list[data-v-b988022d]:after,.mobile-menu .menu-list[data-v-b988022d]:before{content:"";flex:1}.mobile-menu .menu-list .username-link-container[data-v-b988022d]{font-size:1rem;font-weight:600;margin-top:1.5rem}.mobile-menu .menu-list .username-link-container i[data-v-b988022d]{color:var(--color-primary)}.mobile-menu .menu-list .menu-item[data-v-b988022d]{box-sizing:border-box;padding:18px 80px;text-align:center}.mobile-menu .menu-list .menu-item .daily-challenges[data-v-b988022d]{align-items:center;background:var(--bg-daily-btn);border-radius:.4rem;display:flex;flex-direction:row-reverse;gap:.4rem;max-width:160px;padding:.8rem 1.25rem;position:relative}.mobile-menu .menu-list .menu-item .daily-challenges .date[data-v-b988022d]{background-color:#fff;border-radius:.25rem;color:var(--color-primary);font-size:.75rem;font-weight:var(--font-weight-bold);padding:.01rem .2rem;position:absolute;right:0;top:-.7em}.mobile-menu .menu-list .menu-item button[data-v-b988022d]{font-size:1rem;font-weight:var(--font-weight-medium)}.mobile-menu .menu-list .menu-item[data-v-b988022d]:hover{color:var(--color-primary)}.mobile-menu .menu-list .menu-item[data-v-b988022d]:last-child{border-bottom:0;display:flex}.dialog-primary-gradient[data-v-2bfb1ad6]{background-image:linear-gradient(180deg,#5e74f0,#a5b3ff);border-radius:1rem;color:var(--color-white);padding:0 .6rem .6rem;width:360px}@media (max-width:768px){.dialog-primary-gradient[data-v-2bfb1ad6]{width:320px}}.dialog-primary-gradient .header-title[data-v-2bfb1ad6]{font-size:1.5rem;padding:1rem 0 1rem 34px}.dialog-primary-gradient .m-icon[data-v-2bfb1ad6]{color:#fff;font-size:24px;padding:5px}.dialog-primary-gradient .dialog-body[data-v-2bfb1ad6]{background:#fff;border-radius:.625rem;color:var(--text-color);gap:1rem;padding:1.7rem 1rem}.dialog-primary-gradient .level-item[data-v-2bfb1ad6]{align-items:center;cursor:pointer;display:flex;gap:.5rem;height:2.625rem;justify-content:center;padding:0 1rem}.dialog-primary-gradient .level-item.active[data-v-2bfb1ad6],.dialog-primary-gradient .level-item[data-v-2bfb1ad6]:hover{background-color:var(--bg-difficult-hover);border-radius:.25rem}.dialog-primary-gradient .level-item .level-name[data-v-2bfb1ad6]{width:100px}.dialog-primary-gradient .level-item .daily-challenges[data-v-2bfb1ad6]{align-items:center;background:var(--bg-daily-btn);border-radius:.4rem;display:flex;flex-direction:row-reverse;gap:.4rem;height:100%;max-width:160px;position:relative}.dialog-primary-gradient .level-item .daily-challenges .date[data-v-2bfb1ad6]{background-color:#fff;border-radius:.25rem;color:var(--color-primary);font-size:.75rem;font-weight:var(--font-weight-bold);padding:.01rem .2rem;position:absolute;right:0;top:-.7em}.dialog-primary-gradient .level-item .daily-challenges .m-icon[data-v-2bfb1ad6]{color:var(--color-primary)}.dialog-primary-gradient .level-detail[data-v-2bfb1ad6]{align-items:flex-end;display:flex;flex-direction:row;gap:.375rem;justify-content:center}.dialog-primary-gradient .level-detail .exp-info[data-v-2bfb1ad6]{align-items:end;display:flex;flex-direction:column}.dialog-primary-gradient .exp[data-v-2bfb1ad6],.dialog-primary-gradient .lv[data-v-2bfb1ad6]{color:var(--color-primary);font-size:.75rem;font-weight:var(--font-weight-bold)}.dialog-primary-gradient .exp .max-exp[data-v-2bfb1ad6],.dialog-primary-gradient .lv .max-exp[data-v-2bfb1ad6]{color:var(--color-difficult-gray);font-size:.625rem;font-weight:var(--font-weight-semiBold)}.dialog-primary-gradient .expbar[data-v-2bfb1ad6]{background-color:var(--color-primary-light);border-radius:.25rem;height:6px;min-width:5rem;overflow:hidden}.dialog-primary-gradient .expbar .progress[data-v-2bfb1ad6]{background-color:var(--color-primary);border-radius:inherit;height:100%;transition:width .3s ease}.dialog-primary-gradient .empty-state[data-v-2bfb1ad6]{color:#333}.page-header[data-v-11991bef]{align-items:center;background-color:var(--color-primary);display:flex;height:64px;padding-right:var(--scrollbar-width,0)}.page-header .menu-button[data-v-11991bef]{align-items:center;color:#fff;display:none;font-size:2rem}.page-header .menu-button[data-v-11991bef]:before{font-size:inherit}.page-header .item[data-v-11991bef]{width:100%}.page-header .username-link-container[data-v-11991bef]{border-bottom:1px solid var(--separator-color);display:flex;flex-direction:column;padding-bottom:8px}.page-header .username-link-container .edit-button[data-v-11991bef]{color:#464b57;font-size:1rem;gap:12px;padding:12px 8px 12px 18px}.page-header .username-link-container .edit-button span[data-v-11991bef]{text-align:left}.page-header .username-link-container .edit-button.active[data-v-11991bef],.page-header .username-link-container .edit-button[data-v-11991bef]:hover{background-color:var(--separator-color);border-radius:.25rem}.page-header .username-link-container .edit-button i[data-v-11991bef]{box-shadow:0 2px 4px #0003}.page-header .display-block[data-v-11991bef]{display:block}.page-header .new-game-button[data-v-11991bef]{background-color:#fff;border-radius:.25rem;color:var(--color-primary);display:none;font-size:1.15rem;font-weight:1rem;padding:.5rem .75rem;white-space:nowrap}.page-header .logo[data-v-11991bef],.page-header .new-game-button[data-v-11991bef]{cursor:pointer;font-weight:var(--font-weight-semiBold)}.page-header .logo[data-v-11991bef]{align-content:center;color:#fff;display:flex;font-size:1.8rem;min-width:10rem;padding-left:2rem;padding-right:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-header .logo img[data-v-11991bef]{height:1.6rem}.page-header .sudoku-game-links[data-v-11991bef]{align-self:flex-end;display:flex;gap:.3rem}.page-header .sudoku-game-links .link[data-v-11991bef]{background-color:var(--bg-mode-btn);border-top-left-radius:.4rem;border-top-right-radius:.4rem;color:#fff;display:block;font-weight:var(--font-weight-semiBold);padding:.6rem .8rem;text-align:center}.page-header .sudoku-game-links .router-link-active[data-v-11991bef]{background-color:var(--bg-body);color:var(--color-primary)}.page-header .nav[data-v-11991bef]{display:flex;flex-grow:1;justify-content:flex-end}.page-header .nav .daily-challenge-link-container[data-v-11991bef],.page-header .nav .printable-link-container[data-v-11991bef],.page-header .nav .strategies-link-container[data-v-11991bef],.page-header .nav .tournament-link-container[data-v-11991bef]{display:none}.page-header .nav .event-links[data-v-11991bef]{display:flex;gap:.5rem}.page-header .nav .other-links[data-v-11991bef]{align-items:center;color:#fff;display:flex;font-size:var(--text-size-sm);gap:2rem;padding:0 2rem}.page-header .nav .other-links .router-link-active[data-v-11991bef],.page-header .nav .other-links a[data-v-11991bef]:hover{color:#ffe051}.page-header .nav .other-links .link-button .caption[data-v-11991bef]{font-size:1rem}.page-header .nav .other-links .link-button[data-v-11991bef]{margin:.25rem 0 0}.page-header .nav .link-button[data-v-11991bef]{align-items:center;display:flex;flex:1;position:relative;text-decoration:none}.page-header .nav .link-button .caption[data-v-11991bef]{align-items:center;border-radius:.4rem;display:flex;flex:1;font-size:var(--text-size-sm);gap:.4rem;padding:.4rem 1.25rem;white-space:nowrap}.page-header .nav .link-button .underline[data-v-11991bef]{background-color:inherit;border-radius:.4rem;bottom:0;display:none;height:.25rem;left:0;position:absolute;width:100%}.page-header .nav .link-button .subscript[data-v-11991bef]{background-color:#fff;border-radius:.25rem;color:var(--color-primary);font-size:.75rem;font-weight:var(--font-weight-bold);padding:.01rem .2rem;position:absolute;right:0;top:-.7em}.page-header .nav .link-button.router-link-exact-active .underline[data-v-11991bef],.page-header .nav .link-button:hover .underline[data-v-11991bef]{display:block}.page-header .nav .daily-challenge-link[data-v-11991bef]{background-color:#ffe051;border-radius:.4rem;color:var(--text-color);overflow:hidden}.page-header .nav .tournament-link .caption[data-v-11991bef]{background-color:#a0e9ff;color:var(--color-primary)}@media screen and (max-width:1280px){.page-header .nav .printable-link[data-v-11991bef],.page-header .nav .strategies-link[data-v-11991bef]{display:none}.page-header .nav .more-links-dropdown .printable-link-container[data-v-11991bef],.page-header .nav .more-links-dropdown .strategies-link-container[data-v-11991bef]{display:flex}.page-header .nav .other-links[data-v-11991bef]{gap:1rem;padding:0 1rem}}@media screen and (max-width:1024px){.page-header .logo[data-v-11991bef]{min-width:auto;padding:0 1rem;width:auto}.page-header .nav .strategies-link[data-v-11991bef]{display:none}.page-header .nav .more-links-dropdown[data-v-11991bef]{display:block}.page-header .nav .event-links .tournament-link[data-v-11991bef]{display:none!important}.page-header .nav .tournament-link-container[data-v-11991bef]{display:flex}.page-header .nav .tournament-link-container .link-button .underline[data-v-11991bef]{display:none}}@media screen and (max-width:768px){.page-header[data-v-11991bef]{justify-content:space-between;padding:0 1em}.page-header .logo[data-v-11991bef]{flex:1;padding:0 0 0 .5rem}.page-header .menu-button[data-v-11991bef]{display:block}.page-header .nav .more-links-dropdown[data-v-11991bef],.page-header .profile-item[data-v-11991bef],.page-header .sudoku-game-links[data-v-11991bef]{display:none}.page-header .new-game-button[data-v-11991bef]{display:block}}@media screen and (max-width:640px){.page-header .nav .event-links[data-v-11991bef]{display:none}}@media screen and (max-width:480px){.page-header[data-v-11991bef]{gap:.5rem}.page-header .nav[data-v-11991bef]{display:none}.page-header .logo[data-v-11991bef],.page-header .menu-button[data-v-11991bef]{font-size:1.6rem}.page-header .new-game-button[data-v-11991bef]{padding:.5rem;scale:.9}}.header[data-v-a15f48c0]{margin-bottom:30px}.header .logo[data-v-a15f48c0]{z-index:10}.header .close-btn[data-v-a15f48c0]{position:absolute;right:-20px;top:-10px}.login-form[data-v-a15f48c0]{--aem-form-item-content-radius:5px;--aem-form-label-margin-right:16px;margin-top:0}.login-form[data-v-a15f48c0] .form-item .password-toggle-button{color:#b5b9d2}.login-form[data-v-a15f48c0] .form-item label{color:#54595f}.login-form[data-v-a15f48c0] .form-item input{height:38px;padding:0 12px;width:-webkit-fill-available}.login-form .select__label[data-v-a15f48c0]{border:1px solid #dadada;border-radius:5px;color:#9f9fa0;font-size:1rem;font-weight:400;height:38px;width:-moz-max-content;width:max-content}.login-form .select__label i[data-v-a15f48c0]{aspect-ratio:4/3;box-shadow:0 2px 4px #0003;width:1.75rem}.login-form .select__label[data-v-a15f48c0]:has(.is-reverse){border-color:var(--color-primary,#6586ff)}.login-form .select__label .select__arrow[data-v-a15f48c0]{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #bac0cd;height:0;margin-left:20px;transition:all .3s;width:0}.login-form .select__label .select__arrow.is-reverse[data-v-a15f48c0]{transform:rotate(180deg)}.login-form[data-v-a15f48c0] .aem-popover__content{border-color:var(--color-primary,#6586ff);max-height:90px;overflow-y:auto}.login-form .country-list[data-v-a15f48c0]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(1.75rem,1fr))}.login-form .country-list .country-button i[data-v-a15f48c0]{aspect-ratio:4/3;box-shadow:0 2px 4px #0003;width:100%}.login-form .country-list .country-button[data-v-a15f48c0]:hover{transform:scale(1.05)}.dialog-footer[data-v-a15f48c0]{display:flex;gap:38px;justify-content:end;margin-top:54px}.dialog-footer button[data-v-a15f48c0]{border:1px solid #6e7c8c;border-radius:5px;font-size:1rem;height:38px;width:130px}.dialog-footer button[data-v-a15f48c0]:hover:not(:disabled){border-color:var(--color-primary,#6586ff);color:var(--color-primary,#6586ff)}.dialog-footer .submit-btn[data-v-a15f48c0]:not(:disabled){background-color:var(--color-primary,#6586ff);color:#fff}.dialog-footer .submit-btn[data-v-a15f48c0]:not(:disabled):hover{background-color:#697dec;color:#fff}.dialog-footer .submit-btn[data-v-a15f48c0]:disabled{border-color:#c0c5ca;color:#c0c5ca}@media (max-width:768px){.login-form[data-v-a15f48c0]{--flex-direction:column}.login-form[data-v-a15f48c0] .form-item__content{align-items:flex-start;flex-direction:column}.login-form[data-v-a15f48c0] .form-item label{margin-bottom:10px;text-align:left!important}.login-form[data-v-a15f48c0] .form-item.form-item--horizontal .form-error{padding-left:0}.login-form .dialog-footer[data-v-a15f48c0]{justify-content:center}}.dialog-edit-profile{font-size:20px;--aem-color-line:#e8efff}.dialog-edit-profile .dialog-body{--aem-dialog-body-padding:36px 116px 44px 16px}.dialog-edit-profile .dialog-content .dialog-header{box-sizing:border-box;height:68px;margin:0 30px;padding:0!important}.dialog-edit-profile .dialog-content .dialog-header h3{color:#5e6fcd;font-size:20px;padding-left:13px;position:relative}.dialog-edit-profile .dialog-content .dialog-header h3:before{background-color:#5e6fcd;bottom:4px;content:"";display:inline-block;left:0;position:absolute;top:4px;width:3px}@media (max-width:768px){.dialog-edit-profile .dialog-body{--aem-dialog-body-padding:36px 30px 44px 30px}}.loading-screen[data-v-f8f4d455]{background:#fffffff2;color:#5c606b;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease-in-out;z-index:500}.loading-screen.show[data-v-f8f4d455]{opacity:1;pointer-events:auto}.loading-screen .loader-icon[data-v-f8f4d455]{animation:rotate 2s linear infinite}
