@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300 900;src:url(../fonts/Figtree-V9.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}[data-v-bf32daa0]:root{--font-family:"Figtree","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semiBold:600;--font-weight-bold:700;--text-color:#464b57;--text-color-success:#28a745;--text-shallow-color:#6e7c8c;--separator-color:#e8efff;--button-active-bg-color:#c7d4ff;--text-size:$font-size;--text-size-md:16px;--text-size-sm:14px;--text-size-lg:18px;--rounded-sm:5px;--color-primary:#5e6fcd;--color-success:#28a745;--color-error:#d63a3a;--color-light:#fff;--color-white:#fff;--color-game-button-disabled:#c7d4ff;--color-game-button-enabled:#5e6fcd;--bg-body:#f2f5fa;--background-color:#fff;--bg-main-header:#f0f3ff;--border-color:#354a48;--border-color-2:#d2d2d2;--border-error:#d63a3a;--bg-btn-primary:#e6eeff;--bg-btn-hover:#cfd9f1;--bg-btn-active:#c7d4ff;--bg-btn-highlight:#ffc62e;--bg-loading:hsla(0,0%,100%,.8);--color-btn-number:#404653;--bg-setting-btn-hover:#ace8a3;--bg-success:#c3e6cb;--sudoku-number-button-subscript-color:#6f7685;--sudoku-number-button-subscript-color2:#aab7d1;--sudoku-function-button-subscript-disabled-color:#a9b1bb;--bg-cell-highlight:#e4ebff;--bg-cell-selected:#c1d3ff;--bg-cell-same:#cfd9f1;--bg-cell-error:#ffcdcd;--bg-cell-conflict:#ffb6b6;--border-cell-light:#c6c9d4;--border-cell-bold:#40424b;--color-cell-given:#2d313b;--color-cell-correct:var(--color-primary);--color-cell-error:var(--border-error);--color-cell-note:#464b57;--cell-correct-animation-1:#96a4f8;--cell-correct-color:rgba(36,116,236,.2);--color-difficult-gray:#6e7c8c;--bg-solver-error:#f7d4d1;--color-solver-error:#cc3618;--selected-color:#5e6fcd;--selected-color-2:#bbc8e8;--conflict-color:#fff1f0;--error-color:#d63a3a;--error-color-2:#f76767;--error-color-bg:#ffcdcd;--bg-error:#f7d4d1;--bg-setting-card:#e6eeff;--box-shadow-1:0px 6px 11px 0px rgba(163,177,231,.31);--color-primary-light:#c9d4ed;--bg-difficult-hover:#e8efff;--bg-expearience:#5ad395;--border-share-tip:#6991ec;--color-share-hover:#a4d3f5;--bg-dialog-mask:rgba(0,0,0,.7);--bg-score-add:#7fa5f4;--bg-split-line:#d2dbf1;--bg-stopping:rgba(0,0,0,.3);--bg-dialog-failed:linear-gradient(-29deg,#a5b3ff,#5e74f0),linear-gradient(#fff,#fff);--pause-button:#6991ec;--bg-difficulty:#fff;--color-difficulty-btn:#4a4f4f;--bg-daily-btn:#ffe051;--bg-tournament-btn:#a0e9ff;--bg-mode-btn:#6879d6;--color-footer-font:#cfd6ff;--color-footer-line:#8497ff;--container-max-width:1176px;--game-header-height:4.625rem;--hint-mask-bg:#bbb;--bg-difficulty-btn-active:#c1d3ff;--bg-difficulty-btn-hover:#e6eeff;--bg-setting-btn:#c1d3ff;--bg-slide-active:#5e6fcd;--bg-slide-default:#e6e9f5;--bg-hint-tip:#5e6fcd;--color-hint-tip:#fffdf4;--border-cancel-button:#c1d3ff;--color-checkbox:#5e6fcd;--bg-statics-total:#f0f4ff;--bg-statics-tab:#fff;--bg-statics-tab-2:#f0f4ff;--bg-statics-button:#6e7c8c}html[data-v-bf32daa0]{font-size:var(--text-size-md)}.sm[data-v-bf32daa0]{--text-size:var(--text-size-sm)}.md[data-v-bf32daa0]{--text-size:var(--text-size-md)}.lg[data-v-bf32daa0]{--text-size:var(--text-size-lg)}body[data-v-bf32daa0],html[data-v-bf32daa0]{background-color:var(--bg-body);border:0;color:var(--color-text);font-family:var(--font-family);font-weight:var(--font-weight-medium);margin:0;padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media screen and (max-width:640px){html[data-v-bf32daa0]{font-size:15px}}a[data-v-bf32daa0],button[data-v-bf32daa0],img[data-v-bf32daa0]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-bf32daa0]::-webkit-scrollbar{height:4px;width:4px}[data-v-bf32daa0]::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-bf32daa0]::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}[data-v-bf32daa0]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}[data-v-bf32daa0]{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a[data-v-bf32daa0],button[data-v-bf32daa0]{cursor:pointer}button[data-v-bf32daa0]:disabled{cursor:not-allowed}a[data-v-bf32daa0]{color:inherit;text-decoration:none}button[data-v-bf32daa0]{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button[data-v-bf32daa0]:focus{outline:none}button[data-v-bf32daa0]:focus-visible{outline:none}ol[data-v-bf32daa0],ul[data-v-bf32daa0]{margin:0;padding:0}li[data-v-bf32daa0]{list-style-type:none}strong[data-v-bf32daa0]{font-weight:var(--font-weight-bold)}h1[data-v-bf32daa0]{font-size:1.625rem}h2[data-v-bf32daa0]{font-size:1.375rem}h3[data-v-bf32daa0]{font-size:1.125rem}h4[data-v-bf32daa0]{font-size:1rem}h5[data-v-bf32daa0]{font-size:.875rem}h6[data-v-bf32daa0]{font-size:.75rem}p[data-v-bf32daa0]{line-height:1.6}textarea[data-v-bf32daa0]{box-sizing:border-box}.dialog-header[data-v-bf32daa0]{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-bf32daa0]{font-size:1.5rem;font-weight:var(--font-weight-bold)}.dialog-header button[data-v-bf32daa0]:hover{color:var(--color-white)}.dialog-header .m-icon[data-v-bf32daa0]{font-size:32px}.dialog-header[data-v-bf32daa0]{justify-content:flex-end;padding:8px 12px}.dialog-header .m-icon[data-v-bf32daa0]{font-size:28px}.dialog-body[data-v-bf32daa0]{width:clamp(320px,360px,90vw)}.dialog-body .primary[data-v-bf32daa0]{color:var(--color-primary);font-size:14px}.dialog-footer[data-v-bf32daa0]{display:flex;gap:32px;justify-content:center;padding:1rem 1.25rem}.dialog-footer .button[data-v-bf32daa0]{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-bf32daa0]{background-color:var(--color-primary);color:var(--bg-setting-card)}.dialog-footer .button.cancel-button[data-v-bf32daa0]{background-color:var(--bg-body);border:.125rem solid var(--border-cancel-button)}.dialog-footer .button[data-v-bf32daa0]:hover{opacity:.9;transform:scale(1.05)}.dialog-footer .button[data-v-bf32daa0]{width:120px}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300 900;src:url(../fonts/Figtree-V9.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}[data-v-18740da6]:root{--font-family:"Figtree","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semiBold:600;--font-weight-bold:700;--text-color:#464b57;--text-color-success:#28a745;--text-shallow-color:#6e7c8c;--separator-color:#e8efff;--button-active-bg-color:#c7d4ff;--text-size:$font-size;--text-size-md:16px;--text-size-sm:14px;--text-size-lg:18px;--rounded-sm:5px;--color-primary:#5e6fcd;--color-success:#28a745;--color-error:#d63a3a;--color-light:#fff;--color-white:#fff;--color-game-button-disabled:#c7d4ff;--color-game-button-enabled:#5e6fcd;--bg-body:#f2f5fa;--background-color:#fff;--bg-main-header:#f0f3ff;--border-color:#354a48;--border-color-2:#d2d2d2;--border-error:#d63a3a;--bg-btn-primary:#e6eeff;--bg-btn-hover:#cfd9f1;--bg-btn-active:#c7d4ff;--bg-btn-highlight:#ffc62e;--bg-loading:hsla(0,0%,100%,.8);--color-btn-number:#404653;--bg-setting-btn-hover:#ace8a3;--bg-success:#c3e6cb;--sudoku-number-button-subscript-color:#6f7685;--sudoku-number-button-subscript-color2:#aab7d1;--sudoku-function-button-subscript-disabled-color:#a9b1bb;--bg-cell-highlight:#e4ebff;--bg-cell-selected:#c1d3ff;--bg-cell-same:#cfd9f1;--bg-cell-error:#ffcdcd;--bg-cell-conflict:#ffb6b6;--border-cell-light:#c6c9d4;--border-cell-bold:#40424b;--color-cell-given:#2d313b;--color-cell-correct:var(--color-primary);--color-cell-error:var(--border-error);--color-cell-note:#464b57;--cell-correct-animation-1:#96a4f8;--cell-correct-color:rgba(36,116,236,.2);--color-difficult-gray:#6e7c8c;--bg-solver-error:#f7d4d1;--color-solver-error:#cc3618;--selected-color:#5e6fcd;--selected-color-2:#bbc8e8;--conflict-color:#fff1f0;--error-color:#d63a3a;--error-color-2:#f76767;--error-color-bg:#ffcdcd;--bg-error:#f7d4d1;--bg-setting-card:#e6eeff;--box-shadow-1:0px 6px 11px 0px rgba(163,177,231,.31);--color-primary-light:#c9d4ed;--bg-difficult-hover:#e8efff;--bg-expearience:#5ad395;--border-share-tip:#6991ec;--color-share-hover:#a4d3f5;--bg-dialog-mask:rgba(0,0,0,.7);--bg-score-add:#7fa5f4;--bg-split-line:#d2dbf1;--bg-stopping:rgba(0,0,0,.3);--bg-dialog-failed:linear-gradient(-29deg,#a5b3ff,#5e74f0),linear-gradient(#fff,#fff);--pause-button:#6991ec;--bg-difficulty:#fff;--color-difficulty-btn:#4a4f4f;--bg-daily-btn:#ffe051;--bg-tournament-btn:#a0e9ff;--bg-mode-btn:#6879d6;--color-footer-font:#cfd6ff;--color-footer-line:#8497ff;--container-max-width:1176px;--game-header-height:4.625rem;--hint-mask-bg:#bbb;--bg-difficulty-btn-active:#c1d3ff;--bg-difficulty-btn-hover:#e6eeff;--bg-setting-btn:#c1d3ff;--bg-slide-active:#5e6fcd;--bg-slide-default:#e6e9f5;--bg-hint-tip:#5e6fcd;--color-hint-tip:#fffdf4;--border-cancel-button:#c1d3ff;--color-checkbox:#5e6fcd;--bg-statics-total:#f0f4ff;--bg-statics-tab:#fff;--bg-statics-tab-2:#f0f4ff;--bg-statics-button:#6e7c8c}html[data-v-18740da6]{font-size:var(--text-size-md)}.sm[data-v-18740da6]{--text-size:var(--text-size-sm)}.md[data-v-18740da6]{--text-size:var(--text-size-md)}.lg[data-v-18740da6]{--text-size:var(--text-size-lg)}body[data-v-18740da6],html[data-v-18740da6]{background-color:var(--bg-body);border:0;color:var(--color-text);font-family:var(--font-family);font-weight:var(--font-weight-medium);margin:0;padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media screen and (max-width:640px){html[data-v-18740da6]{font-size:15px}}a[data-v-18740da6],button[data-v-18740da6],img[data-v-18740da6]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-18740da6]::-webkit-scrollbar{height:4px;width:4px}[data-v-18740da6]::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-18740da6]::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}[data-v-18740da6]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}[data-v-18740da6]{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a[data-v-18740da6],button[data-v-18740da6]{cursor:pointer}button[data-v-18740da6]:disabled{cursor:not-allowed}a[data-v-18740da6]{color:inherit;text-decoration:none}button[data-v-18740da6]{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button[data-v-18740da6]:focus{outline:none}button[data-v-18740da6]:focus-visible{outline:none}ol[data-v-18740da6],ul[data-v-18740da6]{margin:0;padding:0}li[data-v-18740da6]{list-style-type:none}strong[data-v-18740da6]{font-weight:var(--font-weight-bold)}h1[data-v-18740da6]{font-size:1.625rem}h2[data-v-18740da6]{font-size:1.375rem}h3[data-v-18740da6]{font-size:1.125rem}h4[data-v-18740da6]{font-size:1rem}h5[data-v-18740da6]{font-size:.875rem}h6[data-v-18740da6]{font-size:.75rem}p[data-v-18740da6]{line-height:1.6}textarea[data-v-18740da6]{box-sizing:border-box}.text-label[data-v-18740da6]{color:var(--color-primary);font-size:14px;text-align:center}.text-val[data-v-18740da6]{font-weight:var(--font-weight-bold);margin:0 0 1rem}.reset-all-button[data-v-18740da6],.reset-button[data-v-18740da6]{border-radius:16px;height:31px;width:110px}.reset-button[data-v-18740da6]{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-18740da6]:not(:disabled):hover{background-color:var(--color-primary);transform:scale(1.05)}.reset-button[data-v-18740da6]:disabled{color:var(--color-game-button-disabled);cursor:not-allowed}.reset-all-button[data-v-18740da6]{background-color:var(--bg-setting-card);border:1px solid var(--border-cancel-button);color:var(--color-primary)}.reset-all-button[data-v-18740da6]:hover{background-color:var(--bg-btn-hover);transform:scale(1.05)}.dialog-header[data-v-18740da6]{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-18740da6]{font-size:1.5rem;font-weight:var(--font-weight-bold)}.dialog-header button[data-v-18740da6]:hover{color:var(--color-white)}.dialog-header .m-icon[data-v-18740da6]{color:var(--color-primary);font-size:32px}.total-area[data-v-18740da6]{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-18740da6]{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-18740da6]{color:var(--color-primary);font-size:14px;text-align:center}@media (max-width:768px){.total-area .gap-4[data-v-18740da6]{gap:.5rem}.total-area .m-icon[data-v-18740da6]{height:35px;margin:0;width:35px}}.tab-area[data-v-18740da6]{background-color:var(--bg-statics-tab);box-shadow:var(--box-shadow-1);margin:0 20px 20px}.tab-area .tabs[data-v-18740da6]{border-bottom:1px solid var(--bg-statics-tab-2);display:flex;justify-content:space-between;padding:0 1rem}.tab-area .tabs button[data-v-18740da6]{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-18740da6]:focus-visible{border:none}.tab-area .tabs button.active[data-v-18740da6]{border-bottom:4px solid var(--color-primary);color:var(--color-primary);margin-bottom:-2px}.tab-area .tab-content[data-v-18740da6]{margin-top:20px;padding:0 20px}.tab-area .tab-content .statistics-left[data-v-18740da6],.tab-area .tab-content .statistics-right[data-v-18740da6]{width:48%}.tab-area .tab-content .statistics-left .text-val[data-v-18740da6],.tab-area .tab-content .statistics-right .text-val[data-v-18740da6]{font-weight:var(--font-weight-bold)}.tab-area .tab-content .statistics-left .text-val.section-title[data-v-18740da6],.tab-area .tab-content .statistics-right .text-val.section-title[data-v-18740da6]{margin:0 5rem 3rem}.tab-area .tab-content .statistics-left .stat-item[data-v-18740da6],.tab-area .tab-content .statistics-right .stat-item[data-v-18740da6]{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-18740da6]:nth-child(odd),.tab-area .tab-content .statistics-right .stat-item[data-v-18740da6]:nth-child(odd){background-color:var(--bg-setting-card)}.mobile-stats[data-v-18740da6]{gap:16px;margin-bottom:24px}.mobile-stats .diff-card[data-v-18740da6]{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-18740da6]{background-color:var(--bg-statics-tab-2);height:48px;width:1px}@media screen and (max-width:768px){.dialog-content[data-v-18740da6]{border-radius:0;height:100%;max-width:100%}.dialog-header[data-v-18740da6]{margin:0;padding:12px}.total-area[data-v-18740da6]{margin:20px 12px}.total-area .total-texts[data-v-18740da6]{align-items:center;flex-direction:column-reverse;margin-top:-10px}}.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-b08f4af6]{background-color:#fff;inset:0;overflow-y:auto;position:fixed}.mobile-menu .modal-close[data-v-b08f4af6]{color:#333;cursor:pointer;font-size:1rem;left:1em;position:fixed;top:1em}.mobile-menu .modal-close i[data-v-b08f4af6]{font-size:2rem}.mobile-menu .menu-list[data-v-b08f4af6]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%}.mobile-menu .menu-list[data-v-b08f4af6]:after,.mobile-menu .menu-list[data-v-b08f4af6]:before{content:"";flex:1}.mobile-menu .menu-list .menu-item[data-v-b08f4af6]{box-sizing:border-box;padding:18px 80px;text-align:center}.mobile-menu .menu-list .menu-item .daily-challenges[data-v-b08f4af6]{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-b08f4af6]{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[data-v-b08f4af6]:hover{color:var(--color-primary)}.mobile-menu .menu-list .menu-item[data-v-b08f4af6]:last-child{border-bottom:0;display:flex}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300 900;src:url(../fonts/Figtree-V9.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}[data-v-dc6eca16]:root{--font-family:"Figtree","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semiBold:600;--font-weight-bold:700;--text-color:#464b57;--text-color-success:#28a745;--text-shallow-color:#6e7c8c;--separator-color:#e8efff;--button-active-bg-color:#c7d4ff;--text-size:$font-size;--text-size-md:16px;--text-size-sm:14px;--text-size-lg:18px;--rounded-sm:5px;--color-primary:#5e6fcd;--color-success:#28a745;--color-error:#d63a3a;--color-light:#fff;--color-white:#fff;--color-game-button-disabled:#c7d4ff;--color-game-button-enabled:#5e6fcd;--bg-body:#f2f5fa;--background-color:#fff;--bg-main-header:#f0f3ff;--border-color:#354a48;--border-color-2:#d2d2d2;--border-error:#d63a3a;--bg-btn-primary:#e6eeff;--bg-btn-hover:#cfd9f1;--bg-btn-active:#c7d4ff;--bg-btn-highlight:#ffc62e;--bg-loading:hsla(0,0%,100%,.8);--color-btn-number:#404653;--bg-setting-btn-hover:#ace8a3;--bg-success:#c3e6cb;--sudoku-number-button-subscript-color:#6f7685;--sudoku-number-button-subscript-color2:#aab7d1;--sudoku-function-button-subscript-disabled-color:#a9b1bb;--bg-cell-highlight:#e4ebff;--bg-cell-selected:#c1d3ff;--bg-cell-same:#cfd9f1;--bg-cell-error:#ffcdcd;--bg-cell-conflict:#ffb6b6;--border-cell-light:#c6c9d4;--border-cell-bold:#40424b;--color-cell-given:#2d313b;--color-cell-correct:var(--color-primary);--color-cell-error:var(--border-error);--color-cell-note:#464b57;--cell-correct-animation-1:#96a4f8;--cell-correct-color:rgba(36,116,236,.2);--color-difficult-gray:#6e7c8c;--bg-solver-error:#f7d4d1;--color-solver-error:#cc3618;--selected-color:#5e6fcd;--selected-color-2:#bbc8e8;--conflict-color:#fff1f0;--error-color:#d63a3a;--error-color-2:#f76767;--error-color-bg:#ffcdcd;--bg-error:#f7d4d1;--bg-setting-card:#e6eeff;--box-shadow-1:0px 6px 11px 0px rgba(163,177,231,.31);--color-primary-light:#c9d4ed;--bg-difficult-hover:#e8efff;--bg-expearience:#5ad395;--border-share-tip:#6991ec;--color-share-hover:#a4d3f5;--bg-dialog-mask:rgba(0,0,0,.7);--bg-score-add:#7fa5f4;--bg-split-line:#d2dbf1;--bg-stopping:rgba(0,0,0,.3);--bg-dialog-failed:linear-gradient(-29deg,#a5b3ff,#5e74f0),linear-gradient(#fff,#fff);--pause-button:#6991ec;--bg-difficulty:#fff;--color-difficulty-btn:#4a4f4f;--bg-daily-btn:#ffe051;--bg-tournament-btn:#a0e9ff;--bg-mode-btn:#6879d6;--color-footer-font:#cfd6ff;--color-footer-line:#8497ff;--container-max-width:1176px;--game-header-height:4.625rem;--hint-mask-bg:#bbb;--bg-difficulty-btn-active:#c1d3ff;--bg-difficulty-btn-hover:#e6eeff;--bg-setting-btn:#c1d3ff;--bg-slide-active:#5e6fcd;--bg-slide-default:#e6e9f5;--bg-hint-tip:#5e6fcd;--color-hint-tip:#fffdf4;--border-cancel-button:#c1d3ff;--color-checkbox:#5e6fcd;--bg-statics-total:#f0f4ff;--bg-statics-tab:#fff;--bg-statics-tab-2:#f0f4ff;--bg-statics-button:#6e7c8c}html[data-v-dc6eca16]{font-size:var(--text-size-md)}.sm[data-v-dc6eca16]{--text-size:var(--text-size-sm)}.md[data-v-dc6eca16]{--text-size:var(--text-size-md)}.lg[data-v-dc6eca16]{--text-size:var(--text-size-lg)}body[data-v-dc6eca16],html[data-v-dc6eca16]{background-color:var(--bg-body);border:0;color:var(--color-text);font-family:var(--font-family);font-weight:var(--font-weight-medium);margin:0;padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media screen and (max-width:640px){html[data-v-dc6eca16]{font-size:15px}}a[data-v-dc6eca16],button[data-v-dc6eca16],img[data-v-dc6eca16]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-dc6eca16]::-webkit-scrollbar{height:4px;width:4px}[data-v-dc6eca16]::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-dc6eca16]::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}[data-v-dc6eca16]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}[data-v-dc6eca16]{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a[data-v-dc6eca16],button[data-v-dc6eca16]{cursor:pointer}button[data-v-dc6eca16]:disabled{cursor:not-allowed}a[data-v-dc6eca16]{color:inherit;text-decoration:none}button[data-v-dc6eca16]{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button[data-v-dc6eca16]:focus{outline:none}button[data-v-dc6eca16]:focus-visible{outline:none}ol[data-v-dc6eca16],ul[data-v-dc6eca16]{margin:0;padding:0}li[data-v-dc6eca16]{list-style-type:none}strong[data-v-dc6eca16]{font-weight:var(--font-weight-bold)}h1[data-v-dc6eca16]{font-size:1.625rem}h2[data-v-dc6eca16]{font-size:1.375rem}h3[data-v-dc6eca16]{font-size:1.125rem}h4[data-v-dc6eca16]{font-size:1rem}h5[data-v-dc6eca16]{font-size:.875rem}h6[data-v-dc6eca16]{font-size:.75rem}p[data-v-dc6eca16]{line-height:1.6}textarea[data-v-dc6eca16]{box-sizing:border-box}.dialog-primary-gradient[data-v-dc6eca16]{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-dc6eca16]{width:320px}}.dialog-primary-gradient .header-title[data-v-dc6eca16]{font-size:1.5rem;padding:1rem 0 1rem 34px}.dialog-primary-gradient .m-icon[data-v-dc6eca16]{color:#fff;font-size:24px;padding:5px}.dialog-primary-gradient .dialog-body[data-v-dc6eca16]{background:#fff;border-radius:.625rem;color:var(--text-color);gap:1rem;padding:1.7rem 1rem}.dialog-primary-gradient .level-item[data-v-dc6eca16]{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-dc6eca16],.dialog-primary-gradient .level-item[data-v-dc6eca16]:hover{background-color:var(--bg-difficult-hover);border-radius:.25rem}.dialog-primary-gradient .level-item .level-name[data-v-dc6eca16]{width:100px}.dialog-primary-gradient .level-detail[data-v-dc6eca16]{align-items:flex-end;display:flex;flex-direction:row;gap:.375rem;justify-content:center}.dialog-primary-gradient .level-detail .exp-info[data-v-dc6eca16]{align-items:end;display:flex;flex-direction:column}.dialog-primary-gradient .exp[data-v-dc6eca16],.dialog-primary-gradient .lv[data-v-dc6eca16]{color:var(--color-primary);font-size:.75rem;font-weight:var(--font-weight-bold)}.dialog-primary-gradient .exp .max-exp[data-v-dc6eca16],.dialog-primary-gradient .lv .max-exp[data-v-dc6eca16]{color:var(--color-difficult-gray);font-size:.625rem;font-weight:var(--font-weight-semiBold)}.dialog-primary-gradient .expbar[data-v-dc6eca16]{background-color:var(--color-primary-light);border-radius:.25rem;height:6px;min-width:5rem;overflow:hidden}.dialog-primary-gradient .expbar .progress[data-v-dc6eca16]{background-color:var(--color-primary);border-radius:inherit;height:100%;transition:width .3s ease}.dialog-primary-gradient .empty-state[data-v-dc6eca16]{color:#333}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300 900;src:url(../fonts/Figtree-V9.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}[data-v-939e33d1]:root{--font-family:"Figtree","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semiBold:600;--font-weight-bold:700;--text-color:#464b57;--text-color-success:#28a745;--text-shallow-color:#6e7c8c;--separator-color:#e8efff;--button-active-bg-color:#c7d4ff;--text-size:$font-size;--text-size-md:16px;--text-size-sm:14px;--text-size-lg:18px;--rounded-sm:5px;--color-primary:#5e6fcd;--color-success:#28a745;--color-error:#d63a3a;--color-light:#fff;--color-white:#fff;--color-game-button-disabled:#c7d4ff;--color-game-button-enabled:#5e6fcd;--bg-body:#f2f5fa;--background-color:#fff;--bg-main-header:#f0f3ff;--border-color:#354a48;--border-color-2:#d2d2d2;--border-error:#d63a3a;--bg-btn-primary:#e6eeff;--bg-btn-hover:#cfd9f1;--bg-btn-active:#c7d4ff;--bg-btn-highlight:#ffc62e;--bg-loading:hsla(0,0%,100%,.8);--color-btn-number:#404653;--bg-setting-btn-hover:#ace8a3;--bg-success:#c3e6cb;--sudoku-number-button-subscript-color:#6f7685;--sudoku-number-button-subscript-color2:#aab7d1;--sudoku-function-button-subscript-disabled-color:#a9b1bb;--bg-cell-highlight:#e4ebff;--bg-cell-selected:#c1d3ff;--bg-cell-same:#cfd9f1;--bg-cell-error:#ffcdcd;--bg-cell-conflict:#ffb6b6;--border-cell-light:#c6c9d4;--border-cell-bold:#40424b;--color-cell-given:#2d313b;--color-cell-correct:var(--color-primary);--color-cell-error:var(--border-error);--color-cell-note:#464b57;--cell-correct-animation-1:#96a4f8;--cell-correct-color:rgba(36,116,236,.2);--color-difficult-gray:#6e7c8c;--bg-solver-error:#f7d4d1;--color-solver-error:#cc3618;--selected-color:#5e6fcd;--selected-color-2:#bbc8e8;--conflict-color:#fff1f0;--error-color:#d63a3a;--error-color-2:#f76767;--error-color-bg:#ffcdcd;--bg-error:#f7d4d1;--bg-setting-card:#e6eeff;--box-shadow-1:0px 6px 11px 0px rgba(163,177,231,.31);--color-primary-light:#c9d4ed;--bg-difficult-hover:#e8efff;--bg-expearience:#5ad395;--border-share-tip:#6991ec;--color-share-hover:#a4d3f5;--bg-dialog-mask:rgba(0,0,0,.7);--bg-score-add:#7fa5f4;--bg-split-line:#d2dbf1;--bg-stopping:rgba(0,0,0,.3);--bg-dialog-failed:linear-gradient(-29deg,#a5b3ff,#5e74f0),linear-gradient(#fff,#fff);--pause-button:#6991ec;--bg-difficulty:#fff;--color-difficulty-btn:#4a4f4f;--bg-daily-btn:#ffe051;--bg-tournament-btn:#a0e9ff;--bg-mode-btn:#6879d6;--color-footer-font:#cfd6ff;--color-footer-line:#8497ff;--container-max-width:1176px;--game-header-height:4.625rem;--hint-mask-bg:#bbb;--bg-difficulty-btn-active:#c1d3ff;--bg-difficulty-btn-hover:#e6eeff;--bg-setting-btn:#c1d3ff;--bg-slide-active:#5e6fcd;--bg-slide-default:#e6e9f5;--bg-hint-tip:#5e6fcd;--color-hint-tip:#fffdf4;--border-cancel-button:#c1d3ff;--color-checkbox:#5e6fcd;--bg-statics-total:#f0f4ff;--bg-statics-tab:#fff;--bg-statics-tab-2:#f0f4ff;--bg-statics-button:#6e7c8c}html[data-v-939e33d1]{font-size:var(--text-size-md)}.sm[data-v-939e33d1]{--text-size:var(--text-size-sm)}.md[data-v-939e33d1]{--text-size:var(--text-size-md)}.lg[data-v-939e33d1]{--text-size:var(--text-size-lg)}body[data-v-939e33d1],html[data-v-939e33d1]{background-color:var(--bg-body);border:0;color:var(--color-text);font-family:var(--font-family);font-weight:var(--font-weight-medium);margin:0;padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media screen and (max-width:640px){html[data-v-939e33d1]{font-size:15px}}a[data-v-939e33d1],button[data-v-939e33d1],img[data-v-939e33d1]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-939e33d1]::-webkit-scrollbar{height:4px;width:4px}[data-v-939e33d1]::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-939e33d1]::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}[data-v-939e33d1]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}[data-v-939e33d1]{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a[data-v-939e33d1],button[data-v-939e33d1]{cursor:pointer}button[data-v-939e33d1]:disabled{cursor:not-allowed}a[data-v-939e33d1]{color:inherit;text-decoration:none}button[data-v-939e33d1]{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button[data-v-939e33d1]:focus{outline:none}button[data-v-939e33d1]:focus-visible{outline:none}ol[data-v-939e33d1],ul[data-v-939e33d1]{margin:0;padding:0}li[data-v-939e33d1]{list-style-type:none}strong[data-v-939e33d1]{font-weight:var(--font-weight-bold)}h1[data-v-939e33d1]{font-size:1.625rem}h2[data-v-939e33d1]{font-size:1.375rem}h3[data-v-939e33d1]{font-size:1.125rem}h4[data-v-939e33d1]{font-size:1rem}h5[data-v-939e33d1]{font-size:.875rem}h6[data-v-939e33d1]{font-size:.75rem}p[data-v-939e33d1]{line-height:1.6}textarea[data-v-939e33d1]{box-sizing:border-box}.page-header[data-v-939e33d1]{align-items:center;background-color:var(--color-primary);display:flex;height:64px}.page-header .menu-button[data-v-939e33d1]{align-items:center;color:#fff;display:none;font-size:2rem}.page-header .menu-button[data-v-939e33d1]:before{font-size:inherit}.page-header .item[data-v-939e33d1]{width:100%}.page-header .display-block[data-v-939e33d1]{display:block}.page-header .new-game-button[data-v-939e33d1]{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-939e33d1],.page-header .new-game-button[data-v-939e33d1]{cursor:pointer;font-weight:var(--font-weight-semiBold)}.page-header .logo[data-v-939e33d1]{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-939e33d1]{height:1.6rem}.page-header .sudoku-game-links[data-v-939e33d1]{align-self:flex-end;display:flex;gap:.3rem}.page-header .sudoku-game-links .link[data-v-939e33d1]{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-939e33d1]{background-color:var(--bg-body);color:var(--color-primary)}.page-header .nav[data-v-939e33d1]{display:flex;flex-grow:1;justify-content:flex-end}.page-header .nav .daily-challenge-link-container[data-v-939e33d1],.page-header .nav .printable-link-container[data-v-939e33d1],.page-header .nav .strategies-link-container[data-v-939e33d1],.page-header .nav .tournament-link-container[data-v-939e33d1]{display:none}.page-header .nav .event-links[data-v-939e33d1]{display:flex;gap:.5rem}.page-header .nav .other-links[data-v-939e33d1]{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-939e33d1],.page-header .nav .other-links a[data-v-939e33d1]:hover{color:#ffe051}.page-header .nav .other-links .link-button .caption[data-v-939e33d1]{font-size:1rem}.page-header .nav .other-links .link-button[data-v-939e33d1]{margin:.25rem 0 0}.page-header .nav .other-links .profile-item a[data-v-939e33d1]{min-width:60px}.page-header .nav .link-button[data-v-939e33d1]{align-items:center;display:flex;flex:1;position:relative;text-decoration:none}.page-header .nav .link-button .caption[data-v-939e33d1]{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-939e33d1]{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-939e33d1]{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-939e33d1],.page-header .nav .link-button:hover .underline[data-v-939e33d1]{display:block}.page-header .nav .daily-challenge-link[data-v-939e33d1]{background-color:#ffe051;border-radius:.4rem;color:var(--text-color);overflow:hidden}.page-header .nav .tournament-link .caption[data-v-939e33d1]{background-color:#a0e9ff;color:var(--color-primary)}@media screen and (max-width:1280px){.page-header .nav .printable-link[data-v-939e33d1],.page-header .nav .strategies-link[data-v-939e33d1]{display:none}.page-header .nav .more-links-dropdown .printable-link-container[data-v-939e33d1],.page-header .nav .more-links-dropdown .strategies-link-container[data-v-939e33d1]{display:flex}.page-header .nav .other-links[data-v-939e33d1]{gap:1rem;padding:0 1rem}}@media screen and (max-width:1024px){.page-header .logo[data-v-939e33d1]{min-width:auto;padding:0 1rem;width:auto}.page-header .nav .strategies-link[data-v-939e33d1]{display:none}.page-header .nav .more-links-dropdown[data-v-939e33d1]{display:block}.page-header .nav .event-links .tournament-link[data-v-939e33d1]{display:none!important}.page-header .nav .tournament-link-container[data-v-939e33d1]{display:flex}.page-header .nav .tournament-link-container .link-button .underline[data-v-939e33d1]{display:none}}@media screen and (max-width:768px){.page-header[data-v-939e33d1]{justify-content:space-between;padding:0 1em}.page-header .logo[data-v-939e33d1]{flex:1;padding:0 0 0 .5rem}.page-header .menu-button[data-v-939e33d1]{display:block}.page-header .nav .more-links-dropdown[data-v-939e33d1],.page-header .profile-item[data-v-939e33d1],.page-header .sudoku-game-links[data-v-939e33d1]{display:none}.page-header .new-game-button[data-v-939e33d1]{display:block}}@media screen and (max-width:640px){.page-header .nav .event-links[data-v-939e33d1]{display:none}}@media screen and (max-width:375px){.page-header[data-v-939e33d1]{gap:.5rem}.page-header .nav[data-v-939e33d1]{display:none}.page-header .logo[data-v-939e33d1],.page-header .menu-button[data-v-939e33d1]{font-size:1.6rem}.page-header .new-game-button[data-v-939e33d1]{padding:.5rem;scale:.9}}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300 900;src:url(../fonts/Figtree-V9.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-family:"Figtree","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semiBold:600;--font-weight-bold:700;--text-color:#464b57;--text-color-success:#28a745;--text-shallow-color:#6e7c8c;--separator-color:#e8efff;--button-active-bg-color:#c7d4ff;--text-size:$font-size;--text-size-md:16px;--text-size-sm:14px;--text-size-lg:18px;--rounded-sm:5px;--color-primary:#5e6fcd;--color-success:#28a745;--color-error:#d63a3a;--color-light:#fff;--color-white:#fff;--color-game-button-disabled:#c7d4ff;--color-game-button-enabled:#5e6fcd;--bg-body:#f2f5fa;--background-color:#fff;--bg-main-header:#f0f3ff;--border-color:#354a48;--border-color-2:#d2d2d2;--border-error:#d63a3a;--bg-btn-primary:#e6eeff;--bg-btn-hover:#cfd9f1;--bg-btn-active:#c7d4ff;--bg-btn-highlight:#ffc62e;--bg-loading:hsla(0,0%,100%,.8);--color-btn-number:#404653;--bg-setting-btn-hover:#ace8a3;--bg-success:#c3e6cb;--sudoku-number-button-subscript-color:#6f7685;--sudoku-number-button-subscript-color2:#aab7d1;--sudoku-function-button-subscript-disabled-color:#a9b1bb;--bg-cell-highlight:#e4ebff;--bg-cell-selected:#c1d3ff;--bg-cell-same:#cfd9f1;--bg-cell-error:#ffcdcd;--bg-cell-conflict:#ffb6b6;--border-cell-light:#c6c9d4;--border-cell-bold:#40424b;--color-cell-given:#2d313b;--color-cell-correct:var(--color-primary);--color-cell-error:var(--border-error);--color-cell-note:#464b57;--cell-correct-animation-1:#96a4f8;--cell-correct-color:rgba(36,116,236,.2);--color-difficult-gray:#6e7c8c;--bg-solver-error:#f7d4d1;--color-solver-error:#cc3618;--selected-color:#5e6fcd;--selected-color-2:#bbc8e8;--conflict-color:#fff1f0;--error-color:#d63a3a;--error-color-2:#f76767;--error-color-bg:#ffcdcd;--bg-error:#f7d4d1;--bg-setting-card:#e6eeff;--box-shadow-1:0px 6px 11px 0px rgba(163,177,231,.31);--color-primary-light:#c9d4ed;--bg-difficult-hover:#e8efff;--bg-expearience:#5ad395;--border-share-tip:#6991ec;--color-share-hover:#a4d3f5;--bg-dialog-mask:rgba(0,0,0,.7);--bg-score-add:#7fa5f4;--bg-split-line:#d2dbf1;--bg-stopping:rgba(0,0,0,.3);--bg-dialog-failed:linear-gradient(-29deg,#a5b3ff,#5e74f0),linear-gradient(#fff,#fff);--pause-button:#6991ec;--bg-difficulty:#fff;--color-difficulty-btn:#4a4f4f;--bg-daily-btn:#ffe051;--bg-tournament-btn:#a0e9ff;--bg-mode-btn:#6879d6;--color-footer-font:#cfd6ff;--color-footer-line:#8497ff;--container-max-width:1176px;--game-header-height:4.625rem;--hint-mask-bg:#bbb;--bg-difficulty-btn-active:#c1d3ff;--bg-difficulty-btn-hover:#e6eeff;--bg-setting-btn:#c1d3ff;--bg-slide-active:#5e6fcd;--bg-slide-default:#e6e9f5;--bg-hint-tip:#5e6fcd;--color-hint-tip:#fffdf4;--border-cancel-button:#c1d3ff;--color-checkbox:#5e6fcd;--bg-statics-total:#f0f4ff;--bg-statics-tab:#fff;--bg-statics-tab-2:#f0f4ff;--bg-statics-button:#6e7c8c}html{font-size:var(--text-size-md)}.sm{--text-size:var(--text-size-sm)}.md{--text-size:var(--text-size-md)}.lg{--text-size:var(--text-size-lg)}body,html{background-color:var(--bg-body);border:0;color:var(--color-text);font-family:var(--font-family);font-weight:var(--font-weight-medium);margin:0;padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media screen and (max-width:640px){html{font-size:15px}}a,button,img{-webkit-user-select:none;-moz-user-select:none;user-select:none}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:transparent;border-radius:4px}::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}*{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a,button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button:focus{outline:none}button:focus-visible{outline:none}ol,ul{margin:0;padding:0}li{list-style-type:none}strong{font-weight:var(--font-weight-bold)}h1{font-size:1.625rem}h2{font-size:1.375rem}h3{font-size:1.125rem}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.75rem}p{line-height:1.6}textarea{box-sizing:border-box}.page-footer{background-color:var(--color-primary);color:var(--color-footer-font)}.page-footer .language-select-container{padding:.5rem}.page-footer .page-footer-top{padding:3em 0 2.25em}.page-footer .page-footer-top .page-footer-top-container{display:flex;justify-content:space-between}.page-footer .page-footer-top .logo{color:#fff;font-size:2rem;font-weight:var(--font-weight-semiBold);padding:0 1rem;text-align:center}.page-footer .page-footer-top .slogan{font-size:.875rem}.page-footer .page-footer-top .lang-menu{background-color:#fff;border-radius:5px;color:var(--color-btn-number);padding:.5rem}.page-footer .page-footer-top .links-container{display:flex;flex:1;flex-wrap:wrap;gap:4rem;justify-content:flex-end;padding-top:.25rem}.page-footer .page-footer-top .links-container .links-group{padding:0 .25rem}.page-footer .page-footer-top .links-container .links-group .links-group-title{color:#fff;margin-bottom:1.2rem}.page-footer .page-footer-top .links-container .links-group .links{display:grid;gap:1rem;-moz-column-gap:1.2rem;column-gap:1.2rem;grid-template-columns:1fr 1fr}.page-footer .page-footer-top .links-container .links-group .links .link{align-self:center;font-size:var(--text-size-sm)}.page-footer .page-footer-bottom{border-top:1px solid var(--color-footer-line);padding:1em 0}.page-footer .page-footer-bottom .page-footer-bottom-container{display:flex;gap:.5rem;justify-content:space-between}.page-footer .page-footer-bottom .copyright,.page-footer .page-footer-bottom .links{align-items:center;display:flex;justify-content:center}.page-footer .page-footer-bottom .links{flex-wrap:wrap;gap:.5rem}.page-footer .page-footer-bottom .links .link+.link:before{content:"| ";padding:0 4px}@media screen and (min-width:1280px){.page-footer .page-footer-top .logo{font-size:2rem}}@media screen and (max-width:1280px){.page-footer .page-footer-top .logo{font-size:2rem}.page-footer .page-footer-top .links-container{gap:3rem}}@media screen and (max-width:1024px){.page-footer .page-footer-top .links-container{gap:4rem}.page-footer .page-footer-top .links-container .links-group{padding:0 .25rem}.page-footer .page-footer-top .links-container .links-group .links-group-title{color:#fff;margin-bottom:1.2rem}.page-footer .page-footer-top .links-container .links-group .links{flex-direction:column;flex-wrap:wrap;gap:.5rem;-moz-column-gap:1.2rem;column-gap:1.2rem;grid-template-columns:1fr;height:auto}.page-footer .page-footer-top .links-container .links-group .links .link{font-size:var(--text-size-sm)}}@media screen and (max-width:768px){.page-footer .page-footer-top{padding:2rem 0 0}.page-footer .page-footer-top .page-footer-top-container{flex-direction:column}.page-footer .page-footer-top .links-container{align-items:center;border-bottom:1px solid var(--color-footer-line);border-top:1px solid var(--color-footer-line);gap:1rem;justify-content:center;padding:1rem 0}.page-footer .page-footer-top .links-container .links-group{align-items:center;display:flex;flex-direction:column}.page-footer .page-footer-top .links-container .links-group .links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.page-footer .page-footer-bottom{border:0}.page-footer .page-footer-bottom .page-footer-bottom-container{flex-direction:column;justify-items:center}}
