@charset "UTF-8";.difficulty-select{position:relative}.difficulty-select .subscript{background-color:var(--bg-expearience);border-radius:.25rem;color:#fff;cursor:default;font-size:.875rem;font-weight:var(--font-weight-bold);padding:0 .45rem;position:absolute;right:-.5rem;top:-.625rem}.difficulty-select .dropdown-label{align-items:center;background-color:var(--color-primary);border-radius:.25rem;color:#fff;display:block;display:flex;font-size:1rem;height:1.75rem;line-height:1.75rem;padding:0 .75rem 0 1.25rem}.difficulty-select .dropdown-content{background-color:#fff;border:1px solid var(--color-primary);border-radius:.25rem;box-shadow:0 6px 11px #a3b1e74f;gap:.5rem;padding:1rem .4375rem}.difficulty-select .dropdown-content .level-item{align-items:center;cursor:pointer;display:flex;gap:.5rem;height:2.625rem;justify-content:center;padding:0 1rem}.difficulty-select .dropdown-content .level-item.active,.difficulty-select .dropdown-content .level-item:hover{background-color:var(--bg-difficult-hover);border-radius:.25rem}.difficulty-select .dropdown-content .level-item .level-name{width:100px}.difficulty-select .dropdown-content .level-detail{align-items:flex-end;display:flex;flex-direction:row;gap:.375rem;justify-content:center}.difficulty-select .dropdown-content .level-detail .exp-info{align-items:end;display:flex;flex-direction:column}.difficulty-select .dropdown-content .exp,.difficulty-select .dropdown-content .lv{color:var(--color-primary);font-size:.75rem;font-weight:var(--font-weight-bold)}.difficulty-select .dropdown-content .exp .max-exp,.difficulty-select .dropdown-content .lv .max-exp{color:var(--color-difficult-gray);font-size:.625rem;font-weight:var(--font-weight-semiBold)}.difficulty-select .dropdown-content .expbar{background-color:var(--color-primary-light);border-radius:.25rem;height:6px;min-width:5rem;overflow:hidden}.difficulty-select .dropdown-content .expbar .progress{background-color:var(--color-primary);border-radius:inherit;height:100%;transition:width .3s ease}@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-aa00a5c7]: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-aa00a5c7]{font-size:var(--text-size-md)}.sm[data-v-aa00a5c7]{--text-size:var(--text-size-sm)}.md[data-v-aa00a5c7]{--text-size:var(--text-size-md)}.lg[data-v-aa00a5c7]{--text-size:var(--text-size-lg)}body[data-v-aa00a5c7],html[data-v-aa00a5c7]{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-aa00a5c7]{font-size:15px}}a[data-v-aa00a5c7],button[data-v-aa00a5c7],img[data-v-aa00a5c7]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-aa00a5c7]::-webkit-scrollbar{height:4px;width:4px}[data-v-aa00a5c7]::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-aa00a5c7]::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}[data-v-aa00a5c7]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}[data-v-aa00a5c7]{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a[data-v-aa00a5c7],button[data-v-aa00a5c7]{cursor:pointer}button[data-v-aa00a5c7]:disabled{cursor:not-allowed}a[data-v-aa00a5c7]{color:inherit;text-decoration:none}button[data-v-aa00a5c7]{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button[data-v-aa00a5c7]:focus{outline:none}button[data-v-aa00a5c7]:focus-visible{outline:none}ol[data-v-aa00a5c7],ul[data-v-aa00a5c7]{margin:0;padding:0}li[data-v-aa00a5c7]{list-style-type:none}strong[data-v-aa00a5c7]{font-weight:var(--font-weight-bold)}h1[data-v-aa00a5c7]{font-size:1.625rem}h2[data-v-aa00a5c7]{font-size:1.375rem}h3[data-v-aa00a5c7]{font-size:1.125rem}h4[data-v-aa00a5c7]{font-size:1rem}h5[data-v-aa00a5c7]{font-size:.875rem}h6[data-v-aa00a5c7]{font-size:.75rem}p[data-v-aa00a5c7]{line-height:1.6}textarea[data-v-aa00a5c7]{box-sizing:border-box}.dialog-header[data-v-aa00a5c7]{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-aa00a5c7]{font-size:1.5rem;font-weight:var(--font-weight-bold)}.dialog-header button[data-v-aa00a5c7]:hover{color:var(--color-white)}.dialog-header .m-icon[data-v-aa00a5c7]{font-size:32px}.dialog-header[data-v-aa00a5c7]{background-color:var(--color-white);justify-content:flex-end;padding:8px 16px}.dialog-header .m-icon[data-v-aa00a5c7]{font-size:28px}.dialog-body[data-v-aa00a5c7]{padding:0 1.5rem 1.5rem}.dialog-body .custom-radio[data-v-aa00a5c7]{border:1px solid transparent;display:inline-block;height:2.5rem;position:relative;width:2.5rem}.dialog-body .custom-radio input[type=radio][data-v-aa00a5c7]{display:none}.dialog-body .custom-radio .radio-label[data-v-aa00a5c7]{align-items:center;border:1px solid #aaa;border-radius:1.25rem;cursor:pointer;display:flex;font-size:1rem;inset:0;justify-content:center;position:absolute}.dialog-body .custom-radio .radio-label.radio-font-label-md[data-v-aa00a5c7]{font-size:1.2rem!important}.dialog-body .custom-radio .radio-label.radio-font-label-lg[data-v-aa00a5c7]{font-size:1.6rem!important}.dialog-body .custom-radio .active[data-v-aa00a5c7]{background:#5e6fcd;color:#fff}.dialog-body .custom-radio .active-green[data-v-aa00a5c7]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAABIUlEQVQ4ja3UTSuFQRjG8Z+Tb6GUjZ21sjk2QvINUI5irbwunKWSBVnIa2x8ApGVfAALRVJsLJWXJVlpao4eT884p8O1mrm65z/33HPPtJSr8/5Bw1jAdus/wGawGsc9fwXuo5KZ7zYLLOEEAxnvEpOlJmDtuMrB3tBf2ymoE3uYqgPrxi26cn4Zr2FQO/JxhE6gDdUCWCXWLK8RXNe8kOFohNW0hMXcotkEbAVHWSNkuFkQuIx3bOAAYwUxp7H3fihkuFUQHLSGhwTsHkNFi0rxOBcJaEfC70v437ccrvwuFZTTIB7rAT/Ri486sDmc/RaQbeynVF2iDjNvtiFg0HmiuW8wXg9WBAzawXpm/hzL0ZBSn8N03Cw8tfBCXhqi4QsYgi4f3LQybAAAAABJRU5ErkJggg==) no-repeat 50%;border:1px solid #3f7e77}.dialog-body .custom-radio .active-purple[data-v-aa00a5c7]{border:1px solid #96a4f4}.dialog-body .custom-radio .active-block[data-v-aa00a5c7],.dialog-body .custom-radio .active-purple[data-v-aa00a5c7]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAA5UlEQVQ4ja2ToQpCMRSGLwYfQINNm0Ew200Wn0A0GLQavMFqEgxiFUV8CDGaBMGmQTT4AoJFwfjJwAtzbnfj3vvDDts5/76xceYBSYw6sANaScD6SIoLW/CrWVRQCtgosIOoRYHlgaMCewAZGVgE5kDXAqsAL/5VDjyB8SJZhgZYWwMSasg+EZoa00CB+QbYSD1YhKfB3Ps+/spQX+tuIsLYsEHoZshfTe8cTLYhUJ0KNmAaODvCamGdIC9ywNsC8219qiaqIbClS+Prkh0N7OT6k0yFiQS7A9m4QDGmwB4oOf9z8D59LG6Ot9aV/QAAAABJRU5ErkJggg==) no-repeat 50%}.dialog-body .custom-radio .active-block[data-v-aa00a5c7]{border:1px solid #5e6fcd}.dialog-body .custom-radio .radio-green[data-v-aa00a5c7]{background-color:#ddf0d7!important}.dialog-body .custom-radio .radio-purple[data-v-aa00a5c7]{background-color:#5e6fcd!important}.dialog-body .custom-radio .radio-block[data-v-aa00a5c7]{background-color:#474747!important}.dialog-body .custom-switch[data-v-aa00a5c7]{display:inline-block;flex-shrink:0;height:1.25rem;position:relative;width:2.375rem}.dialog-body .custom-switch input[data-v-aa00a5c7]{opacity:0}.dialog-body .custom-switch .slider[data-v-aa00a5c7]{background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:.625rem;cursor:pointer;inset:0;position:absolute}.dialog-body .custom-switch .slider[data-v-aa00a5c7]:before{background-color:var(--color-primary);border-radius:50%;content:"";height:.75rem;left:.3125rem;position:absolute;top:50%;transform:translateY(-50%);transition:.4s;width:.75rem}.dialog-body .custom-switch input:checked+.slider[data-v-aa00a5c7]{background-color:var(--color-primary);border:1px solid transparent}.dialog-body .custom-switch input:checked+.slider[data-v-aa00a5c7]:before{background-color:var(--color-white);transform:translate(13px,-50%)}.dialog-body .col[data-v-aa00a5c7],.dialog-body .note[data-v-aa00a5c7],.dialog-body .other[data-v-aa00a5c7]{border-bottom:1px solid #e8efff;padding-bottom:1.6rem}.dialog-body .col .m-icon[data-v-aa00a5c7],.dialog-body .note .m-icon[data-v-aa00a5c7],.dialog-body .other .m-icon[data-v-aa00a5c7]{text-align:center;width:2rem}.dialog-body .col .font-icon[data-v-aa00a5c7],.dialog-body .note .font-icon[data-v-aa00a5c7],.dialog-body .other .font-icon[data-v-aa00a5c7]{font-size:2rem}.dialog-body .col .form-row[data-v-aa00a5c7],.dialog-body .note .form-row[data-v-aa00a5c7],.dialog-body .other .form-row[data-v-aa00a5c7]{gap:2rem;padding:.5rem 0}@media (max-width:768px){.dialog-body .col .form-row[data-v-aa00a5c7],.dialog-body .note .form-row[data-v-aa00a5c7],.dialog-body .other .form-row[data-v-aa00a5c7]{gap:1rem}}.dialog-body .col .form-row .font-label[data-v-aa00a5c7],.dialog-body .note .form-row .font-label[data-v-aa00a5c7],.dialog-body .other .form-row .font-label[data-v-aa00a5c7]{gap:1rem}@media (max-width:768px){.dialog-body .col .form-row .font-label[data-v-aa00a5c7],.dialog-body .note .form-row .font-label[data-v-aa00a5c7],.dialog-body .other .form-row .font-label[data-v-aa00a5c7]{gap:.5rem}}.dialog-body .note[data-v-aa00a5c7],.dialog-body .other[data-v-aa00a5c7]{gap:.2rem;padding-top:1.5rem}.dialog-body .note .title[data-v-aa00a5c7],.dialog-body .other .title[data-v-aa00a5c7]{padding-bottom:.7rem}.dialog-body .note .text[data-v-aa00a5c7],.dialog-body .other .text[data-v-aa00a5c7]{color:#6e7c8c}.dialog-body .other[data-v-aa00a5c7]{border:0;padding-bottom:0}@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-904384f0]: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-904384f0]{font-size:var(--text-size-md)}.sm[data-v-904384f0]{--text-size:var(--text-size-sm)}.md[data-v-904384f0]{--text-size:var(--text-size-md)}.lg[data-v-904384f0]{--text-size:var(--text-size-lg)}body[data-v-904384f0],html[data-v-904384f0]{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-904384f0]{font-size:15px}}a[data-v-904384f0],button[data-v-904384f0],img[data-v-904384f0]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-904384f0]::-webkit-scrollbar{height:4px;width:4px}[data-v-904384f0]::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-904384f0]::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}[data-v-904384f0]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}[data-v-904384f0]{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a[data-v-904384f0],button[data-v-904384f0]{cursor:pointer}button[data-v-904384f0]:disabled{cursor:not-allowed}a[data-v-904384f0]{color:inherit;text-decoration:none}button[data-v-904384f0]{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button[data-v-904384f0]:focus{outline:none}button[data-v-904384f0]:focus-visible{outline:none}ol[data-v-904384f0],ul[data-v-904384f0]{margin:0;padding:0}li[data-v-904384f0]{list-style-type:none}strong[data-v-904384f0]{font-weight:var(--font-weight-bold)}h1[data-v-904384f0]{font-size:1.625rem}h2[data-v-904384f0]{font-size:1.375rem}h3[data-v-904384f0]{font-size:1.125rem}h4[data-v-904384f0]{font-size:1rem}h5[data-v-904384f0]{font-size:.875rem}h6[data-v-904384f0]{font-size:.75rem}p[data-v-904384f0]{line-height:1.6}textarea[data-v-904384f0]{box-sizing:border-box}.sudoku-header[data-v-904384f0]{height:3.5rem}.sudoku-header .top-part[data-v-904384f0]{width:45%}.sudoku-header .difficulty-section[data-v-904384f0]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.sudoku-header .difficulty-section label[data-v-904384f0]{white-space:nowrap}.sudoku-header .score-section[data-v-904384f0]{color:var(--color-primary);flex:1;font-weight:var(--font-weight-bold);position:relative;text-align:center}.sudoku-header .score-section .animation-score[data-v-904384f0]{font-weight:700;left:0;pointer-events:none;position:absolute;text-align:center;top:0;width:100%}.sudoku-header .timer-section[data-v-904384f0]{display:flex;justify-content:right;width:45%}.sudoku-header .timer-section button[data-v-904384f0]{color:var(--color-primary);font-weight:var(--font-weight-medium);gap:.2rem}.sudoku-header label[data-v-904384f0]{font-weight:var(--font-weight-semiBold)}.custom-header[data-v-904384f0]{margin-bottom:.5rem}.custom-header .import-button[data-v-904384f0]{border:1px solid var(--color-primary);border-radius:5px;color:var(--color-primary);font-weight:var(--font-weight-medium);padding:5px 10px}.custom-header .solver-container[data-v-904384f0]{background-color:var(--bg-error);border-radius:5px;color:var(--border-error);padding:5px 10px;width:-webkit-fill-available}.custom-header .solver-container .close[data-v-904384f0]{color:var(--icon-error)}.custom-header .solver-container .close[data-v-904384f0]:hover{background-color:transparent}.custom-header .solve-info[data-v-904384f0]{background-color:var(--color-white);color:var(--color-primary)}.custom-header .solve-success[data-v-904384f0]{background-color:var(--bg-success);color:var(--text-color-success)}@media screen and (min-width:768px){.sudoku-header.sudoku-header-main .mistakes-section[data-v-904384f0],.sudoku-header.sudoku-header-main .top-part .buttons[data-v-904384f0]{display:none}}@media screen and (max-width:767.98px){.sudoku-header.sudoku-header-side[data-v-904384f0]{display:none}.sudoku-header.sudoku-header-main[data-v-904384f0]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);margin-bottom:.5rem}.sudoku-header.sudoku-header-main .top-part[data-v-904384f0]{display:flex;grid-column:1/span 3;justify-content:space-between;padding-bottom:.25rem;width:100%}.sudoku-header.sudoku-header-main .top-part .difficulty-section[data-v-904384f0]{width:60%}.sudoku-header.sudoku-header-main .mistakes-section[data-v-904384f0]{grid-column:1;grid-row:2}.sudoku-header.sudoku-header-main .score-section[data-v-904384f0]{grid-column:2;grid-row:2;justify-content:center}.sudoku-header.sudoku-header-main .timer-section[data-v-904384f0]{grid-column:3;grid-row:2;justify-content:flex-end;width:auto}}@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-438cb3b6]: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-438cb3b6]{font-size:var(--text-size-md)}.sm[data-v-438cb3b6]{--text-size:var(--text-size-sm)}.md[data-v-438cb3b6]{--text-size:var(--text-size-md)}.lg[data-v-438cb3b6]{--text-size:var(--text-size-lg)}body[data-v-438cb3b6],html[data-v-438cb3b6]{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-438cb3b6]{font-size:15px}}a[data-v-438cb3b6],button[data-v-438cb3b6],img[data-v-438cb3b6]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-438cb3b6]::-webkit-scrollbar{height:4px;width:4px}[data-v-438cb3b6]::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-438cb3b6]::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}[data-v-438cb3b6]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}[data-v-438cb3b6]{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a[data-v-438cb3b6],button[data-v-438cb3b6]{cursor:pointer}button[data-v-438cb3b6]:disabled{cursor:not-allowed}a[data-v-438cb3b6]{color:inherit;text-decoration:none}button[data-v-438cb3b6]{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button[data-v-438cb3b6]:focus{outline:none}button[data-v-438cb3b6]:focus-visible{outline:none}ol[data-v-438cb3b6],ul[data-v-438cb3b6]{margin:0;padding:0}li[data-v-438cb3b6]{list-style-type:none}strong[data-v-438cb3b6]{font-weight:var(--font-weight-bold)}h1[data-v-438cb3b6]{font-size:1.625rem}h2[data-v-438cb3b6]{font-size:1.375rem}h3[data-v-438cb3b6]{font-size:1.125rem}h4[data-v-438cb3b6]{font-size:1rem}h5[data-v-438cb3b6]{font-size:.875rem}h6[data-v-438cb3b6]{font-size:.75rem}p[data-v-438cb3b6]{line-height:1.6}textarea[data-v-438cb3b6]{box-sizing:border-box}.sudoku-header[data-v-438cb3b6]{height:3.5rem}.sudoku-header .mistakes-section[data-v-438cb3b6]{gap:.375rem}@media screen and (max-width:767.98px){.sudoku-header[data-v-438cb3b6]{display:none}}.hint-tooltip[data-v-e182fd25]{background-color:var(--bg-hint-tip);border-radius:6px;bottom:100%;color:var(--color-hint-tip);font-size:14px;margin-bottom:10px;padding:8px 12px;position:absolute;right:0;white-space:nowrap;z-index:10}.bottom .hint-tooltip[data-v-e182fd25]{bottom:0;margin-bottom:0;margin-top:0;top:0;transform:translateY(calc(100% + 10px))}.hint-tooltip[data-v-e182fd25]:after{border-color:var(--bg-hint-tip) transparent transparent transparent;border-style:solid;border-width:6px;content:"";position:absolute;right:10px;top:100%;transform:translate(-50%)}.bottom .hint-tooltip[data-v-e182fd25]:after{border-color:transparent transparent var(--bg-hint-tip) transparent;border-style:solid;border-width:6px;bottom:100%;right:8px;top:auto;transform:translate(-50%)}.copy-link[data-v-021c55eb]{position:relative}.copy-link .hint-tooltip[data-v-021c55eb]{margin-bottom:5px;padding:5px 10px}.copy-link button[data-v-021c55eb]{line-height:29px}@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-e912bfe0]: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-e912bfe0]{font-size:var(--text-size-md)}.sm[data-v-e912bfe0]{--text-size:var(--text-size-sm)}.md[data-v-e912bfe0]{--text-size:var(--text-size-md)}.lg[data-v-e912bfe0]{--text-size:var(--text-size-lg)}body[data-v-e912bfe0],html[data-v-e912bfe0]{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-e912bfe0]{font-size:15px}}a[data-v-e912bfe0],button[data-v-e912bfe0],img[data-v-e912bfe0]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-e912bfe0]::-webkit-scrollbar{height:4px;width:4px}[data-v-e912bfe0]::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-e912bfe0]::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}[data-v-e912bfe0]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}[data-v-e912bfe0]{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a[data-v-e912bfe0],button[data-v-e912bfe0]{cursor:pointer}button[data-v-e912bfe0]:disabled{cursor:not-allowed}a[data-v-e912bfe0]{color:inherit;text-decoration:none}button[data-v-e912bfe0]{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button[data-v-e912bfe0]:focus{outline:none}button[data-v-e912bfe0]:focus-visible{outline:none}ol[data-v-e912bfe0],ul[data-v-e912bfe0]{margin:0;padding:0}li[data-v-e912bfe0]{list-style-type:none}strong[data-v-e912bfe0]{font-weight:var(--font-weight-bold)}h1[data-v-e912bfe0]{font-size:1.625rem}h2[data-v-e912bfe0]{font-size:1.375rem}h3[data-v-e912bfe0]{font-size:1.125rem}h4[data-v-e912bfe0]{font-size:1rem}h5[data-v-e912bfe0]{font-size:.875rem}h6[data-v-e912bfe0]{font-size:.75rem}p[data-v-e912bfe0]{line-height:1.6}textarea[data-v-e912bfe0]{box-sizing:border-box}.stopping-area[data-v-e912bfe0]{align-items:center;background-color:var(--bg-stopping);display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:2}@media screen and (max-width:768px){.stopping-area .paused-main[data-v-e912bfe0]{zoom:.9}}@media screen and (max-width:375px){.stopping-area .paused-main[data-v-e912bfe0]{zoom:.8}}.paused-main[data-v-e912bfe0]{background-image:linear-gradient(180deg,#5e74f0,#a5b3ff);border-radius:1rem;padding:0 .6rem .6rem;width:65%}.paused-title[data-v-e912bfe0]{color:#fff;font-size:1.75rem;font-weight:var(--font-weight-semiBold);padding:.85rem 0;text-align:center}.paused-content[data-v-e912bfe0]{background:#fff;border-radius:.625rem;padding:1.7rem .625rem .75rem}.paused-attribute[data-v-e912bfe0]{background:#e6eeff;border-radius:.625rem;display:flex;flex-direction:column;padding:1rem;row-gap:.9rem}.paused-attribute .paused-attribute-item[data-v-e912bfe0]{color:#464b57;display:flex;font-size:1rem;gap:1.5rem;justify-content:space-between}.paused-attribute .paused-attribute-item .item-name[data-v-e912bfe0]{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex}.paused-attribute .paused-attribute-item .item-name .point[data-v-e912bfe0]{background:#5e6fcd;border-radius:50%;height:.375rem;width:.375rem}.paused-attribute .paused-attribute-item .item-value[data-v-e912bfe0]{color:#5e6fcd}.paused-start_over[data-v-e912bfe0]{display:flex;flex-direction:column;padding:1.2rem 2.375rem .625rem;row-gap:.5rem}.paused-start_over button[data-v-e912bfe0]{background-color:#5e6fcd;border:1px solid transparent;border-radius:.3125rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:var(--font-weight-medium);padding:.525rem 0}.paused-start_over button[data-v-e912bfe0]:nth-child(2){background-color:transparent;color:#5e6fcd;transition:all .4s}.paused-start_over button[data-v-e912bfe0]:nth-child(2):hover{border:1px solid #5e6fcd}.paused-start_over button:nth-child(2).pressed[data-v-e912bfe0]{border:1px solid transparent;color:#fff}.paused-id[data-v-e912bfe0]{align-items:center;color:#54595f;display:flex;justify-content:center}.paused-id span[data-v-e912bfe0]:nth-child(2){color:#5e6fcd;padding-left:.2rem}.paused-start_over .restart[data-v-e912bfe0]{overflow:hidden;position:relative}.paused-start_over .restart[data-v-e912bfe0]:before{background-color:#5e6fcd;border-radius:.3125rem;clip-path:polygon(0 100%,-10% 0,0 0,0 100%);content:"";height:100%;left:0;position:absolute;top:0;transition:clip-path 1s linear;width:100%}.paused-start_over .restart.pressed[data-v-e912bfe0]:before{clip-path:polygon(100% 100%,100% 0,0 0,0 100%)}@media (max-width:768px){.paused-title[data-v-e912bfe0]{font-size:1.5625rem}.paused-attribute .paused-attribute-item[data-v-e912bfe0]{color:#54595f;font-size:.875rem}}@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}.sudoku-grid{justify-self:center}.sudoku-grid .loader-area{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.sudoku-grid .loader-area:after{background-color:var(--background-color);content:"";height:100%;opacity:.75;position:absolute;width:100%}@keyframes l7{to{background-position:0}}.sudoku-grid .loader{animation:l7 2s steps(11) infinite;background:linear-gradient(90deg,var(--color-red) calc(50% + .5ch),var(--color-black) 0) 100%/ calc(200% + 1ch) 100%;-webkit-background-clip:text;background-clip:text;color:var(--color-black);font-size:calc(var(--text-size)*1.875);font-weight:var(--font-weight-bold);padding:1.25rem;position:relative;width:-moz-fit-content;width:fit-content;z-index:2}.sudoku-grid .loader:before{content:"Loading..."}@keyframes winWave{0%{background-color:var(--color-white);transform:scale(1)}50%{background-color:var(--bg-setting-btn-hover);transform:scale(1.1)}to{background-color:var(--color-white);transform:scale(1)}}.sudoku-grid .cell-win-animation{animation:winWave .6s ease forwards}.sudoku-grid{aspect-ratio:1;background-color:var(--border-color-2);display:grid;gap:1px;height:min(95vw,521px);line-height:1;overflow:hidden;padding:1px;width:min(95vw,521px)}.sudoku-grid,.sudoku-grid .cell{box-sizing:border-box;position:relative}.sudoku-grid .cell{align-items:center;background-color:#fff;cursor:pointer;display:flex;font-size:clamp(1.5 * var(--text-size),5vw,2.5 * var(--text-size));font-weight:var(--font-weight-light);justify-content:center;transition:all .3s ease}.sudoku-grid .cell .cell-value{left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.sudoku-grid .cell .cell-notes-grid{display:grid;font-size:clamp(.8 * var(--text-size),2vw,.95 * var(--text-size));grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:100%;line-height:1;width:100%}.sudoku-grid .cell .cell-notes-grid .note{align-items:center;color:var(--note-color);display:flex;justify-content:center;overflow:hidden;position:relative}.sudoku-grid .cell .cell-notes-grid .note svg{height:100%;position:absolute;width:100%}.sudoku-grid .cell .cell-notes-common .note svg text{fill:var(--note-color)}.sudoku-grid .cell.cell-selected .cell-notes-common svg text{fill:#fff}@media screen and (max-width:1280px){.sudoku-grid{height:auto;width:-webkit-fill-available}}.sudoku-grid-4{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr)}.sudoku-grid-4 .cell:nth-child(2n){border-right:2px solid var(--border-color);margin-right:-1px}.sudoku-grid-4 .cell:nth-child(2n):before{background-color:var(--border-color);content:"";height:2px;position:absolute;right:-2px;top:-2px;width:2px}.sudoku-grid-4 .cell:nth-child(-n+4){border-top:2px solid var(--border-color);margin-top:-1px}.sudoku-grid-4 .cell:nth-child(-n+4):before{background-color:var(--border-color);content:"";height:2px;left:-2px;position:absolute;top:-2px;width:2px}.sudoku-grid-4 .cell:nth-child(4n+1){border-left:2px solid var(--border-color);margin-left:-1px}.sudoku-grid-4 .cell:nth-child(4n+1):before{background-color:var(--border-color);content:"";height:2px;left:-2px;position:absolute;top:-2px;width:2px}.sudoku-grid-4 .cell:nth-child(8n),.sudoku-grid-4 .cell:nth-child(8n-1),.sudoku-grid-4 .cell:nth-child(8n-2),.sudoku-grid-4 .cell:nth-child(8n-3){border-bottom:2px solid var(--border-color);margin-bottom:-1px}.sudoku-grid-4 .cell:nth-child(8n):after,.sudoku-grid-4 .cell:nth-child(8n-1):after,.sudoku-grid-4 .cell:nth-child(8n-2):after,.sudoku-grid-4 .cell:nth-child(8n-3):after{background-color:var(--border-color);bottom:-2px;content:"";height:2px;left:-2px;position:absolute;width:2px}.sudoku-grid-6{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr)}.sudoku-grid-6 .cell:nth-child(3n){border-right:2px solid var(--border-color);margin-right:-1px}.sudoku-grid-6 .cell:nth-child(3n):before{background-color:var(--border-color);content:"";height:2px;position:absolute;right:-2px;top:-2px;width:2px}.sudoku-grid-6 .cell:nth-child(-n+6){border-top:2px solid var(--border-color);margin-top:-1px}.sudoku-grid-6 .cell:nth-child(-n+6):before{background-color:var(--border-color);content:"";height:2px;left:-2px;position:absolute;top:-2px;width:2px}.sudoku-grid-6 .cell:nth-child(6n+1){border-left:2px solid var(--border-color);margin-left:-1px}.sudoku-grid-6 .cell:nth-child(6n+1):before{background-color:var(--border-color);content:"";height:2px;left:-2px;position:absolute;top:-2px;width:2px}.sudoku-grid-6 .cell:nth-child(n+19):nth-child(-n+24),.sudoku-grid-6 .cell:nth-child(n+31):nth-child(-n+36),.sudoku-grid-6 .cell:nth-child(n+7):nth-child(-n+12){border-bottom:2px solid var(--border-color);margin-bottom:-1px}.sudoku-grid-6 .cell:nth-child(n+19):nth-child(-n+24):after,.sudoku-grid-6 .cell:nth-child(n+31):nth-child(-n+36):after,.sudoku-grid-6 .cell:nth-child(n+7):nth-child(-n+12):after{background-color:var(--border-color);bottom:-2px;content:"";height:2px;left:-2px;position:absolute;width:2px}.sudoku-grid-6 .cell:nth-child(n+19):nth-child(-n+24):before,.sudoku-grid-6 .cell:nth-child(n+31):nth-child(-n+36):before,.sudoku-grid-6 .cell:nth-child(n+7):nth-child(-n+12):before{background-color:var(--border-color);bottom:-2px;content:"";height:2px;position:absolute;right:-2px;width:2px}.sudoku-grid-9{grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(9,1fr)}.sudoku-grid-9 .cell:nth-child(3n){border-right:2px solid var(--border-color);margin-right:-1px}.sudoku-grid-9 .cell:nth-child(3n):before{background-color:var(--border-color);content:"";height:2px;position:absolute;right:-2px;top:-2px;width:2px}.sudoku-grid-9 .cell:nth-child(-n+9){border-top:2px solid var(--border-color);margin-top:-1px}.sudoku-grid-9 .cell:nth-child(-n+9):before{background-color:var(--border-color);content:"";height:2px;left:-2px;position:absolute;top:-2px;width:2px}.sudoku-grid-9 .cell:nth-child(9n+1){border-left:2px solid var(--border-color);margin-left:-1px}.sudoku-grid-9 .cell:nth-child(9n+1):before{background-color:var(--border-color);content:"";height:2px;left:-2px;position:absolute;top:-2px;width:2px}.sudoku-grid-9 .cell:nth-child(27n),.sudoku-grid-9 .cell:nth-child(27n-1),.sudoku-grid-9 .cell:nth-child(27n-2),.sudoku-grid-9 .cell:nth-child(27n-3),.sudoku-grid-9 .cell:nth-child(27n-4),.sudoku-grid-9 .cell:nth-child(27n-5),.sudoku-grid-9 .cell:nth-child(27n-6),.sudoku-grid-9 .cell:nth-child(27n-7),.sudoku-grid-9 .cell:nth-child(27n-8){border-bottom:2px solid var(--border-color);margin-bottom:-1px}.sudoku-grid-9 .cell:nth-child(27n):after,.sudoku-grid-9 .cell:nth-child(27n-1):after,.sudoku-grid-9 .cell:nth-child(27n-2):after,.sudoku-grid-9 .cell:nth-child(27n-3):after,.sudoku-grid-9 .cell:nth-child(27n-4):after,.sudoku-grid-9 .cell:nth-child(27n-5):after,.sudoku-grid-9 .cell:nth-child(27n-6):after,.sudoku-grid-9 .cell:nth-child(27n-7):after,.sudoku-grid-9 .cell:nth-child(27n-8):after{background-color:var(--border-color);bottom:-2px;content:"";height:2px;left:-2px;position:absolute;width:2px}.sudoku-grid .cell-highlight{background-color:var(--bg-cell-highlight)}.sudoku-grid .cell.cell-selected{background-color:var(--selected-color);color:#fff}.sudoku-grid .cell-same,.sudoku-grid .note-same{background-color:var(--selected-color-2)}.sudoku-grid .cell-same-error{background-color:var(--error-color-bg);color:var(--text-color)}.sudoku-grid .cell-correct{color:var(--color-primary)}.sudoku-grid .cell.cell-error{color:var(--error-color)}.sudoku-grid .cell.cell-selected.cell-error{color:var(--error-color-2)}.sudoku-grid .cell-given{color:var(--text-color)}@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-87c262d5]: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-87c262d5]{font-size:var(--text-size-md)}.sm[data-v-87c262d5]{--text-size:var(--text-size-sm)}.md[data-v-87c262d5]{--text-size:var(--text-size-md)}.lg[data-v-87c262d5]{--text-size:var(--text-size-lg)}body[data-v-87c262d5],html[data-v-87c262d5]{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-87c262d5]{font-size:15px}}a[data-v-87c262d5],button[data-v-87c262d5],img[data-v-87c262d5]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-87c262d5]::-webkit-scrollbar{height:4px;width:4px}[data-v-87c262d5]::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-87c262d5]::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}[data-v-87c262d5]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}[data-v-87c262d5]{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a[data-v-87c262d5],button[data-v-87c262d5]{cursor:pointer}button[data-v-87c262d5]:disabled{cursor:not-allowed}a[data-v-87c262d5]{color:inherit;text-decoration:none}button[data-v-87c262d5]{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button[data-v-87c262d5]:focus{outline:none}button[data-v-87c262d5]:focus-visible{outline:none}ol[data-v-87c262d5],ul[data-v-87c262d5]{margin:0;padding:0}li[data-v-87c262d5]{list-style-type:none}strong[data-v-87c262d5]{font-weight:var(--font-weight-bold)}h1[data-v-87c262d5]{font-size:1.625rem}h2[data-v-87c262d5]{font-size:1.375rem}h3[data-v-87c262d5]{font-size:1.125rem}h4[data-v-87c262d5]{font-size:1rem}h5[data-v-87c262d5]{font-size:.875rem}h6[data-v-87c262d5]{font-size:.75rem}p[data-v-87c262d5]{line-height:1.6}textarea[data-v-87c262d5]{box-sizing:border-box}.hint-card[data-v-87c262d5]{background-color:var(--bg-difficulty);border-radius:8px;left:10px;padding:20px 5px;position:absolute;right:10px;text-align:center;top:10px;z-index:100}.hint-card h2[data-v-87c262d5]{font-weight:var(--font-weight-bold)}.hint-card p[data-v-87c262d5]{color:var(--color-primary)}.hint-card .hint-content[data-v-87c262d5]{flex:1;padding:0 14px}.hint-card .hint-navigation[data-v-87c262d5]{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.hint-card .hint-navigation .nav-icon[data-v-87c262d5]{width:32px}.hint-card .hint-navigation .next-button[data-v-87c262d5],.hint-card .hint-navigation .prev-button[data-v-87c262d5]{align-items:center;background-color:#eee;border-radius:1.2rem;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.hint-card .hint-navigation .next-button .m-icon[data-v-87c262d5],.hint-card .hint-navigation .prev-button .m-icon[data-v-87c262d5]{color:var(--color-primary);font-size:18px}.hint-card .hint-navigation .next-button .m-icon[data-v-87c262d5]{width:16px}.hint-card .hint-navigation .next-button .checked[data-v-87c262d5]{font-size:20px;font-weight:700;width:20px}.hint-card .hint-navigation .dots-container[data-v-87c262d5]{display:flex;gap:16px}.hint-card .hint-navigation .dots-container .dot[data-v-87c262d5]{background-color:#354a48;border-radius:50%;height:7px;opacity:.5;width:7px}.hint-card .hint-navigation .dots-container .dot.active[data-v-87c262d5]{background-color:var(--color-primary);opacity:1}@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}.control-panel-container{display:flex;flex-direction:column;gap:.875rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.control-panel-container .control-panel{background-color:#fff;border-radius:.45rem;display:flex;flex:1;flex-direction:column;gap:.75rem;padding:.625rem;position:relative}.control-panel-container .control-panel button{background-color:var(--bg-btn-primary);border:0;border-radius:.25rem;color:var(--color-btn-number)}.control-panel-container .control-panel button:disabled{color:var(--color-game-button-disabled);cursor:not-allowed}.control-panel-container .control-panel button:not(:disabled,.finish){cursor:pointer}.control-panel-container .control-panel button:not(:disabled,.finish,.highlight):hover{background-color:var(--button-active-bg-color)}.control-panel-container .control-panel button:not(.number-button-correct).highlight{background-color:var(--bg-btn-highlight)}.control-panel-container .control-panel .number-button-correct{min-height:60px}.control-panel-container .control-panel .hint-tooltip{background-color:var(--bg-hint-tip);border-radius:.375rem;bottom:100%;color:var(--color-hint-tip);font-size:.875rem;margin-bottom:10px;padding:.5rem .75rem;position:absolute;right:0;white-space:nowrap;z-index:10}.control-panel-container .control-panel .hint-tooltip:after{border-color:var(--bg-hint-tip) transparent transparent transparent;border-style:solid;border-width:.375rem;content:"";position:absolute;right:10px;top:100%;transform:translate(-50%)}.control-panel-container .number-area{display:grid;flex:1;gap:.5rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.control-panel-container .number-area button{align-items:center;display:flex;font-size:2.437rem;font-weight:var(--font-weight-light);justify-content:center;position:relative}.control-panel-container .number-area button .subscript{color:var(--sudoku-number-button-subscript-color);font-size:1rem;font-weight:var(--font-weight-light);position:absolute;right:.25rem;top:.25rem;width:14px;z-index:1}.control-panel-container .number-area button .check,.control-panel-container .number-area button.finish .number,.control-panel-container .number-area button.finish .subscript{display:none}.control-panel-container .number-area button.finish .check{color:var(--button-active-bg-color);display:inline-block;font-size:inherit}.control-panel-container .function-area{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.control-panel-container .function-area button{align-items:center;display:flex;font-size:1rem;font-weight:var(--font-weight-regular);gap:.5rem;justify-content:center;padding:1.125rem 0;position:relative}.control-panel-container .function-area button[aria-pressed=true]{background-color:var(--button-active-bg-color)}.control-panel-container .function-area .solver-mop{grid-column:span 2}.control-panel-container .function-area .subscript{border-radius:.75rem;font-size:.875rem;font-weight:var(--font-weight-regular);height:1em;line-height:1em;min-width:1em;padding:2px .25rem;position:absolute;right:-.1rem;top:-.3rem}.control-panel-container .function-area .subscript.enabled{background-color:var(--color-primary);color:#fff}.control-panel-container .function-area .subscript.disabled{background-color:var(--sudoku-function-button-subscript-disabled-color);color:#fff}.control-panel-container .separator{background-color:#e6eeff;height:1px}.control-panel-container .button,.control-panel-container .button-func{background-color:var(--color-primary);border:0;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:var(--font-weight-semiBold);padding:1rem 0}@media screen and (max-width:767.98px){.control-panel-container .control-panel{background-color:transparent;border-radius:0;display:flex;flex:1;flex-direction:column;gap:.75rem;padding:.625rem 0}.control-panel-container .function-area{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.control-panel-container .function-area button{background-color:#fff;flex-direction:column;gap:.125rem;padding:.55rem 0}.control-panel-container .separator{display:none}.control-panel-container .number-area{gap:3px;grid-template-columns:repeat(9,1fr);grid-template-rows:1fr}.control-panel-container .number-area.number-buttons-auto{gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(40px,1fr))}.control-panel-container .number-area button{background-color:#fff;flex-direction:column;font-weight:var(--font-weight-regular);min-height:60px}.control-panel-container .number-area button .subscript{color:var(--sudoku-number-button-subscript-color2);font-weight:var(--font-weight-regular);inset:auto auto 2px;position:relative}.control-panel-container .number-area button.finish{padding-bottom:0}.control-panel-container .number-area button .check:before{font-size:2rem}.control-panel-container .number-area button .correct{height:auto;max-height:24px;max-width:36px;width:70%}.control-panel-container .number-area.number-buttons-two-line{display:grid;gap:.5rem;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr)}.control-panel-container .number-area.number-buttons-two-line .line-1,.control-panel-container .number-area.number-buttons-two-line .line-2{display:contents}.control-panel-container .button{display:none}.two-line .number-area.number-buttons-two-line{gap:.5rem;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);justify-content:center}.two-line .number-area.number-buttons-two-line button .subscript{position:absolute;right:.15rem;top:.05rem;z-index:1}}@media screen and (max-width:375px){.control-panel-container .two-line .control-panel-container .number-area{display:grid;gap:.5rem;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);justify-content:center}.control-panel-container .two-line .control-panel-container .number-area button{padding-bottom:0;padding-top:.1rem}.control-panel-container .two-line .control-panel-container .number-area button .subscript{position:absolute;right:.15rem;top:.05rem;z-index:1}}.vg-dropdown[data-v-5e85e63e]{display:inline-block;position:relative}.vg-dropdown-label[data-v-5e85e63e]{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center}.vg-dropdown-content[data-v-5e85e63e]{background:#fff;border:1px solid var(--color-primary);border-radius:4px;box-shadow:0 2px 8px #00000026;min-width:160px;position:absolute;z-index:1000}.vg-dropdown-content[data-v-5e85e63e]:before{background-color:#fff;border-style:solid;border-width:1px;box-sizing:border-box;content:"";height:10px;position:absolute;right:10px;width:10px}.vg-dropdown.bottom-left .vg-dropdown-content[data-v-5e85e63e]{left:0;right:auto;top:calc(100% + 10px)}.vg-dropdown.bottom-left .vg-dropdown-content[data-v-5e85e63e]:before{border-color:var(--bg-hint-tip) transparent transparent var(--bg-hint-tip);left:10px;top:0;transform:translate(50%) translateY(-50%) rotate(45deg)}.vg-dropdown.bottom-right .vg-dropdown-content[data-v-5e85e63e]{left:auto;right:0;top:calc(100% + 10px)}.vg-dropdown.bottom-right .vg-dropdown-content[data-v-5e85e63e]:before{border-color:var(--bg-hint-tip) transparent transparent var(--bg-hint-tip);right:10px;top:0;transform:translate(-50%) translateY(-50%) rotate(45deg)}.vg-dropdown.top-left .vg-dropdown-content[data-v-5e85e63e]{bottom:calc(100% + 10px);left:0;right:auto}.vg-dropdown.top-left .vg-dropdown-content[data-v-5e85e63e]:before{border-color:var(--bg-hint-tip) transparent transparent var(--bg-hint-tip);bottom:0;left:10px;transform:translate(50%) translateY(50%) rotate(-135deg)}.vg-dropdown.top-right .vg-dropdown-content[data-v-5e85e63e]{bottom:calc(100% + 10px);left:auto;right:0}.vg-dropdown.top-right .vg-dropdown-content[data-v-5e85e63e]:before{border-color:var(--bg-hint-tip) transparent transparent var(--bg-hint-tip);bottom:0;right:10px;transform:translate(-50%) translateY(50%) rotate(-135deg)}[data-v-2fd2766f] .vg-dropdown-content{background-color:var(--color-primary);display:flex;gap:8px;min-width:auto;padding:8px 12px}[data-v-2fd2766f] .vg-dropdown-content:before{background-color:var(--color-primary);right:4px!important}.share-link[data-v-2fd2766f]{align-items:center;border-radius:21px;cursor:pointer;display:flex;height:42px;justify-content:center;width:42px}.share-link img[data-v-2fd2766f]{height:21px;-o-object-fit:contain;object-fit:contain;width:21px}.share-link[data-v-2fd2766f]:hover{background-color:var(--border-share-tip)}@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}.sudoku-footer{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.sudoku-footer .quick-note-section{color:var(--color-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:33%}.sudoku-footer .id-section,.sudoku-footer .quick-note-section{align-items:center;display:flex;gap:.2rem}.sudoku-footer .buttons{display:flex;gap:.6rem;justify-content:right;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:33%}@media screen and (max-width:768px){.sudoku-footer{padding-bottom:1rem}}@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-6f431ba8]: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-6f431ba8]{font-size:var(--text-size-md)}.sm[data-v-6f431ba8]{--text-size:var(--text-size-sm)}.md[data-v-6f431ba8]{--text-size:var(--text-size-md)}.lg[data-v-6f431ba8]{--text-size:var(--text-size-lg)}body[data-v-6f431ba8],html[data-v-6f431ba8]{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-6f431ba8]{font-size:15px}}a[data-v-6f431ba8],button[data-v-6f431ba8],img[data-v-6f431ba8]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-6f431ba8]::-webkit-scrollbar{height:4px;width:4px}[data-v-6f431ba8]::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-6f431ba8]::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}[data-v-6f431ba8]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}[data-v-6f431ba8]{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a[data-v-6f431ba8],button[data-v-6f431ba8]{cursor:pointer}button[data-v-6f431ba8]:disabled{cursor:not-allowed}a[data-v-6f431ba8]{color:inherit;text-decoration:none}button[data-v-6f431ba8]{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button[data-v-6f431ba8]:focus{outline:none}button[data-v-6f431ba8]:focus-visible{outline:none}ol[data-v-6f431ba8],ul[data-v-6f431ba8]{margin:0;padding:0}li[data-v-6f431ba8]{list-style-type:none}strong[data-v-6f431ba8]{font-weight:var(--font-weight-bold)}h1[data-v-6f431ba8]{font-size:1.625rem}h2[data-v-6f431ba8]{font-size:1.375rem}h3[data-v-6f431ba8]{font-size:1.125rem}h4[data-v-6f431ba8]{font-size:1rem}h5[data-v-6f431ba8]{font-size:.875rem}h6[data-v-6f431ba8]{font-size:.75rem}p[data-v-6f431ba8]{line-height:1.6}textarea[data-v-6f431ba8]{box-sizing:border-box}.check-area[data-v-6f431ba8]{flex-direction:column;gap:10px;justify-content:flex-start;margin:20px 0}.check-area input[data-v-6f431ba8],.check-area textarea[data-v-6f431ba8]{border:1px solid var(--color-primary)}.check-area .checkbox-label[data-v-6f431ba8]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.check-area .checkbox-label input[type=checkbox][data-v-6f431ba8]{display:none}.check-area .custom-checkbox[data-v-6f431ba8]{background-color:var(--color-white);border:2px solid var(--color-checkbox);border-radius:4px;height:18px;margin-right:8px;position:relative;width:18px}.check-area .checkbox-label input[type=checkbox]:checked+.custom-checkbox[data-v-6f431ba8]:after{color:var(--color-white);content:"✔";font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.check-area .checkbox-label input[type=checkbox]:checked+.custom-checkbox[data-v-6f431ba8]{background-color:var(--color-checkbox);border-color:var(--color-checkbox)}.check-area .checkbox-label[data-v-6f431ba8]{color:var(--color-text-deep);font-size:16px}.title[data-v-6f431ba8]{font-weight:var(--font-weight-bold);margin-bottom:.25rem}.link-input[data-v-6f431ba8]{border:1px solid var(--color-primary);border-radius:5px;padding:8px 12px}.button[data-v-6f431ba8]{background-color:var(--color-primary);border-radius:5px;color:var(--bg-body);height:34px;width:75px}.tip[data-v-6f431ba8]{color:var(--color-gray);font-size:14px}@media screen and (max-width:768px){.check-area[data-v-6f431ba8]{margin:20px 0 10px}.button[data-v-6f431ba8]{width:60px}}@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-6cfbd10c]: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-6cfbd10c]{font-size:var(--text-size-md)}.sm[data-v-6cfbd10c]{--text-size:var(--text-size-sm)}.md[data-v-6cfbd10c]{--text-size:var(--text-size-md)}.lg[data-v-6cfbd10c]{--text-size:var(--text-size-lg)}body[data-v-6cfbd10c],html[data-v-6cfbd10c]{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-6cfbd10c]{font-size:15px}}a[data-v-6cfbd10c],button[data-v-6cfbd10c],img[data-v-6cfbd10c]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-6cfbd10c]::-webkit-scrollbar{height:4px;width:4px}[data-v-6cfbd10c]::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-6cfbd10c]::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}[data-v-6cfbd10c]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}[data-v-6cfbd10c]{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a[data-v-6cfbd10c],button[data-v-6cfbd10c]{cursor:pointer}button[data-v-6cfbd10c]:disabled{cursor:not-allowed}a[data-v-6cfbd10c]{color:inherit;text-decoration:none}button[data-v-6cfbd10c]{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button[data-v-6cfbd10c]:focus{outline:none}button[data-v-6cfbd10c]:focus-visible{outline:none}ol[data-v-6cfbd10c],ul[data-v-6cfbd10c]{margin:0;padding:0}li[data-v-6cfbd10c]{list-style-type:none}strong[data-v-6cfbd10c]{font-weight:var(--font-weight-bold)}h1[data-v-6cfbd10c]{font-size:1.625rem}h2[data-v-6cfbd10c]{font-size:1.375rem}h3[data-v-6cfbd10c]{font-size:1.125rem}h4[data-v-6cfbd10c]{font-size:1rem}h5[data-v-6cfbd10c]{font-size:.875rem}h6[data-v-6cfbd10c]{font-size:.75rem}p[data-v-6cfbd10c]{line-height:1.6}textarea[data-v-6cfbd10c]{box-sizing:border-box}.dialog-primary-gradient[data-v-6cfbd10c]{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-6cfbd10c]{width:320px}}.dialog-primary-gradient .header-title[data-v-6cfbd10c]{font-size:1.5rem;padding:1rem 0 1rem 34px}.dialog-primary-gradient .m-icon[data-v-6cfbd10c]{color:#fff;font-size:24px;padding:5px}.dialog-primary-gradient .dialog-body[data-v-6cfbd10c]{background:#fff;border-radius:.625rem;color:var(--text-color);gap:1rem;padding:1.7rem 1rem}.dialog-primary-gradient[data-v-6cfbd10c]{width:auto}.dialog-primary-gradient .header-title[data-v-6cfbd10c]{padding:.85rem 0}.dialog-primary-gradient .paused-attribute[data-v-6cfbd10c]{background:#e6eeff;border-radius:.625rem;display:flex;flex-direction:column;padding:1rem;row-gap:.9rem}.dialog-primary-gradient .paused-attribute .paused-attribute-item[data-v-6cfbd10c]{color:#464b57;display:flex;font-size:1rem;gap:7.5rem;justify-content:space-between}.dialog-primary-gradient .paused-attribute .paused-attribute-item .item-name[data-v-6cfbd10c]{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex}.dialog-primary-gradient .paused-attribute .paused-attribute-item .item-name .point[data-v-6cfbd10c]{background:#5e6fcd;border-radius:50%;height:.375rem;width:.375rem}.dialog-primary-gradient .paused-attribute .paused-attribute-item .item-value[data-v-6cfbd10c]{color:#5e6fcd}.dialog-primary-gradient .paused-start_over[data-v-6cfbd10c]{display:flex;flex-direction:column;padding:1.2rem 2.375rem .625rem;row-gap:.5rem}.dialog-primary-gradient .paused-start_over button[data-v-6cfbd10c]{background-color:#5e6fcd;border:1px solid transparent;border-radius:.3125rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:var(--font-weight-regula);padding:.625rem 0}.dialog-primary-gradient .paused-start_over button[data-v-6cfbd10c]:nth-child(2){background-color:transparent;color:#5e6fcd;transition:all .4s}.dialog-primary-gradient .paused-start_over button[data-v-6cfbd10c]:nth-child(2):hover{border:1px solid #5e6fcd}.dialog-primary-gradient .paused-start_over button:nth-child(2).pressed[data-v-6cfbd10c]{border:1px solid transparent;color:#fff}.dialog-primary-gradient .paused-id[data-v-6cfbd10c]{align-items:center;color:#54595f;display:flex;justify-content:center}.dialog-primary-gradient .paused-id span[data-v-6cfbd10c]:nth-child(2){color:#5e6fcd;padding-left:.2rem}.dialog-primary-gradient .over-text[data-v-6cfbd10c]{color:#464b57;font-size:1.125rem;line-height:1.5rem;margin:0;text-align:center}.dialog-primary-gradient .over-hint[data-v-6cfbd10c]{align-items:center;flex-direction:row;gap:.75rem;margin-top:1.375rem;padding:1rem 1.25rem}.dialog-primary-gradient .over-hint img[data-v-6cfbd10c]{display:block}.dialog-primary-gradient .over-hint .over-hint-text p[data-v-6cfbd10c]{margin:0}.dialog-primary-gradient .paused-start_over .over-try-again[data-v-6cfbd10c]{border:1px solid #5e6fcd}.dialog-primary-gradient .over-id[data-v-6cfbd10c]{padding-top:1rem}.dialog-primary-gradient .paused-start_over .restart[data-v-6cfbd10c]{overflow:hidden;position:relative}.dialog-primary-gradient .paused-start_over .restart[data-v-6cfbd10c]:before{background-color:#5e6fcd;border-radius:.3125rem;clip-path:polygon(0 100%,-10% 0,0 0,0 100%);content:"";height:100%;left:0;position:absolute;top:0;transition:clip-path 1s linear;width:100%}.dialog-primary-gradient .paused-start_over .restart.pressed[data-v-6cfbd10c]:before{clip-path:polygon(100% 100%,100% 0,0 0,0 100%)}@media (max-width:768px){.dialog-primary-gradient .paused-title[data-v-6cfbd10c]{font-size:1.5625rem}.dialog-primary-gradient .over-text[data-v-6cfbd10c]{font-size:1.0625rem;font-weight:var(--font-weight-semiBold);line-height:1.375rem}.dialog-primary-gradient .over-hint-text p[data-v-6cfbd10c]{font-size:.875rem;font-weight:var(--font-weight-regula);line-height:1.125rem}.dialog-primary-gradient .paused-attribute .paused-attribute-item[data-v-6cfbd10c]{color:#54595f;font-size:.875rem}}@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-372f9dbb]: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-372f9dbb]{font-size:var(--text-size-md)}.sm[data-v-372f9dbb]{--text-size:var(--text-size-sm)}.md[data-v-372f9dbb]{--text-size:var(--text-size-md)}.lg[data-v-372f9dbb]{--text-size:var(--text-size-lg)}body[data-v-372f9dbb],html[data-v-372f9dbb]{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-372f9dbb]{font-size:15px}}a[data-v-372f9dbb],button[data-v-372f9dbb],img[data-v-372f9dbb]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-372f9dbb]::-webkit-scrollbar{height:4px;width:4px}[data-v-372f9dbb]::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-372f9dbb]::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}[data-v-372f9dbb]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}[data-v-372f9dbb]{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a[data-v-372f9dbb],button[data-v-372f9dbb]{cursor:pointer}button[data-v-372f9dbb]:disabled{cursor:not-allowed}a[data-v-372f9dbb]{color:inherit;text-decoration:none}button[data-v-372f9dbb]{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button[data-v-372f9dbb]:focus{outline:none}button[data-v-372f9dbb]:focus-visible{outline:none}ol[data-v-372f9dbb],ul[data-v-372f9dbb]{margin:0;padding:0}li[data-v-372f9dbb]{list-style-type:none}strong[data-v-372f9dbb]{font-weight:var(--font-weight-bold)}h1[data-v-372f9dbb]{font-size:1.625rem}h2[data-v-372f9dbb]{font-size:1.375rem}h3[data-v-372f9dbb]{font-size:1.125rem}h4[data-v-372f9dbb]{font-size:1rem}h5[data-v-372f9dbb]{font-size:.875rem}h6[data-v-372f9dbb]{font-size:.75rem}p[data-v-372f9dbb]{line-height:1.6}textarea[data-v-372f9dbb]{box-sizing:border-box}.win-main .win-image[data-v-372f9dbb]{align-items:center;background:#2754bd;border-bottom-left-radius:1.125rem;border-top-left-radius:1.125rem;color:#fff;flex-direction:column;justify-content:center;padding:0 1rem}.win-main .win-basicinfo[data-v-372f9dbb]{background:#fff;border-bottom-right-radius:1.125rem;border-top-right-radius:1.15rem}.win-main .win-basicinfo .win-info[data-v-372f9dbb]{padding:0 1.625rem 1.5rem}.win-main .win-basicinfo p[data-v-372f9dbb]{margin:0}.win-main .win-basicinfo .win-basicinfo-congrats[data-v-372f9dbb]{border-bottom:1px solid #e6eeff;font-size:1rem;font-weight:var(--font-weight-medium);margin-bottom:1.65rem;padding-bottom:1.25rem;padding-top:1.875rem;text-align:center}.win-main .win-basicinfo .win-basicinfo-congrats .win-happy[data-v-372f9dbb]{display:none}.win-main .win-basicinfo .win-basicinfo-congrats .win-congrats[data-v-372f9dbb]{color:#5e6fcd;font-size:1.625rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.win-main .win-basicinfo .win-basicinfo-congrats .win-text[data-v-372f9dbb]{color:#54595f}.win-main .win-basicinfo .win-basicinfo-lv[data-v-372f9dbb]{flex-direction:column;padding-bottom:1.5625rem}.win-main .win-basicinfo .win-basicinfo-lv .win-lv-text[data-v-372f9dbb]{align-items:center;-moz-column-gap:.32rem;column-gap:.32rem;justify-content:center;line-height:1}.win-main .win-basicinfo .win-basicinfo-lv .win-lv-text .win-lv-num[data-v-372f9dbb]{color:#5e6fcd;font-size:1.875rem;font-weight:var(--font-weight-bold)}.win-main .win-basicinfo .win-basicinfo-lv .win-experience[data-v-372f9dbb]{align-items:flex-end;-moz-column-gap:.625rem;column-gap:.625rem;font-size:.875rem}.win-main .win-basicinfo .win-basicinfo-lv .win-experience .win-current-lv[data-v-372f9dbb]{color:#5e6fcd;font-size:.875rem;font-weight:var(--font-weight-bold);line-height:.7}.win-main .win-basicinfo .win-basicinfo-lv .win-experience .win-current-lv .win-notlight[data-v-372f9dbb]{display:none}.win-main .win-basicinfo .win-basicinfo-lv .win-experience .win-experience-progress[data-v-372f9dbb]{flex:1}.win-main .win-basicinfo .win-basicinfo-lv .win-experience .win-experience-progress p[data-v-372f9dbb]{font-size:.625rem;text-align:right}.win-main .win-basicinfo .win-basicinfo-lv .win-experience .win-experience-progress span[data-v-372f9dbb]{color:#5e6fcd;font-size:.75rem}.win-main .win-basicinfo .win-basicinfo-lv .win-experience .win-progress[data-v-372f9dbb]{background:#c9d4ed;border-radius:3px;height:6px}.win-main .win-basicinfo .win-basicinfo-lv .win-experience .win-progress .win-progress-highlight[data-v-372f9dbb]{background:#5e6fcd;border-radius:3px;height:6px;width:50%}.win-main .win-basicinfo .win-attribute[data-v-372f9dbb]{background-color:#e6eeff;border-radius:.3125rem;color:#54595f;flex-direction:column;font-weight:var(--font-weight-medium);padding:1.25rem 1.125rem;row-gap:.9rem}.win-main .win-basicinfo .win-attribute span[data-v-372f9dbb]{line-height:1}.win-main .win-basicinfo .win-attribute .win-attribute-item[data-v-372f9dbb]{display:flex;gap:9.5rem;justify-content:space-between}.win-main .win-basicinfo .win-attribute .win-attribute-item .win-score[data-v-372f9dbb]{position:relative}.win-main .win-basicinfo .win-attribute .win-attribute-item .win-score .win-add-score[data-v-372f9dbb]{background:#7fa5f4;border-radius:.3125rem;color:#fff;margin-right:.375rem;padding:2px .375rem}.win-main .win-basicinfo .win-attribute .win-attribute-item .m-icon[data-v-372f9dbb]{color:var(--color-primary);position:absolute;right:-20px}.win-main .win-basicinfo .win-btn[data-v-372f9dbb]{gap:1rem;padding:1.875rem 0 1.25rem}.win-main .win-basicinfo .win-btn button[data-v-372f9dbb]{border:1px solid #5e6fcd;border-radius:.3125rem;color:#5e6fcd;cursor:pointer;flex:1;font-weight:var(--font-weight-medium);padding:.75rem 0}.win-main .win-basicinfo .win-btn .win-newgame[data-v-372f9dbb]{background:#5e6fcd;border:1px solid transparent;color:#fff}.win-main .win-basicinfo .win-id[data-v-372f9dbb]{align-items:center;color:#54595f;justify-content:center}[data-v-372f9dbb] .vg-dropdown-label{font-size:1rem}[data-v-372f9dbb] .vg-dropdown-content{border-radius:8px;min-width:240px;padding:1rem}[data-v-372f9dbb] .vg-dropdown-content .score-detail-item{padding-bottom:14px}[data-v-372f9dbb] .vg-dropdown-content .score-detail-item:nth-last-child(2){border-bottom:1px solid var(--color-primary)}[data-v-372f9dbb] .vg-dropdown-content .score-detail-item:last-child{padding-bottom:0;padding-top:14px}[data-v-372f9dbb] .vg-dropdown.bottom-right .vg-dropdown-content{right:-1.25rem}[data-v-372f9dbb] .vg-dropdown.bottom-right .vg-dropdown-content:before{right:20px}@media (max-width:768px){.win-main .win-image[data-v-372f9dbb]{display:none}.win-main .win-basicinfo[data-v-372f9dbb]{background:transparent;border-radius:1.125rem}.win-main .win-basicinfo .win-basicinfo-congrats[data-v-372f9dbb]{background:#5e6fcd;border:0;border-top-left-radius:1.125rem;border-top-right-radius:1.125rem;display:flex;flex-direction:column;margin-bottom:0;padding:4.5rem 0 1.4rem;position:relative;row-gap:.5rem}.win-main .win-basicinfo .win-basicinfo-congrats .win-happy[data-v-372f9dbb]{display:block;height:4rem;left:50%;position:absolute;top:4px;transform:translate(-50%)}.win-main .win-basicinfo .win-basicinfo-congrats p[data-v-372f9dbb]{line-height:1}.win-main .win-basicinfo .win-basicinfo-congrats .win-congrats[data-v-372f9dbb]{color:#fff;font-size:1.375rem}.win-main .win-basicinfo .win-basicinfo-congrats .win-text[data-v-372f9dbb]{color:#e6eeff;font-size:.9375rem}.win-main .win-basicinfo .win-info[data-v-372f9dbb]{background:#fff;border-bottom-left-radius:1.125rem;border-bottom-right-radius:1.125rem;padding-top:1.75rem}.win-main .win-basicinfo .win-info .win-basicinfo-lv .win-lv-text .win-lv-num[data-v-372f9dbb]{font-size:1.625rem}.win-main .win-basicinfo .win-info .win-basicinfo-lv .win-experience[data-v-372f9dbb]{align-items:stretch;flex-direction:column}.win-main .win-basicinfo .win-info .win-basicinfo-lv .win-experience .win-current-lv[data-v-372f9dbb]{display:flex;font-size:.9375rem;justify-content:space-between;line-height:1.5}.win-main .win-basicinfo .win-info .win-basicinfo-lv .win-experience .win-current-lv .win-highlight[data-v-372f9dbb]{color:#5e6fcd;font-size:.875rem}.win-main .win-basicinfo .win-info .win-basicinfo-lv .win-experience .win-current-lv .win-notlight[data-v-372f9dbb]{color:#6e7c8c;display:block;font-size:.75rem}.win-main .win-basicinfo .win-info .win-basicinfo-lv .win-experience .win-experience-progress p[data-v-372f9dbb]{display:none}.win-main .win-basicinfo .win-info .win-attribute[data-v-372f9dbb]{border-radius:.625rem;font-size:.875rem}.win-main .win-basicinfo .win-attribute .win-attribute-item[data-v-372f9dbb]{gap:6.25rem}}@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-5fcb2ff9]: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-5fcb2ff9]{font-size:var(--text-size-md)}.sm[data-v-5fcb2ff9]{--text-size:var(--text-size-sm)}.md[data-v-5fcb2ff9]{--text-size:var(--text-size-md)}.lg[data-v-5fcb2ff9]{--text-size:var(--text-size-lg)}body[data-v-5fcb2ff9],html[data-v-5fcb2ff9]{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-5fcb2ff9]{font-size:15px}}a[data-v-5fcb2ff9],button[data-v-5fcb2ff9],img[data-v-5fcb2ff9]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-5fcb2ff9]::-webkit-scrollbar{height:4px;width:4px}[data-v-5fcb2ff9]::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-5fcb2ff9]::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}[data-v-5fcb2ff9]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}[data-v-5fcb2ff9]{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a[data-v-5fcb2ff9],button[data-v-5fcb2ff9]{cursor:pointer}button[data-v-5fcb2ff9]:disabled{cursor:not-allowed}a[data-v-5fcb2ff9]{color:inherit;text-decoration:none}button[data-v-5fcb2ff9]{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button[data-v-5fcb2ff9]:focus{outline:none}button[data-v-5fcb2ff9]:focus-visible{outline:none}ol[data-v-5fcb2ff9],ul[data-v-5fcb2ff9]{margin:0;padding:0}li[data-v-5fcb2ff9]{list-style-type:none}strong[data-v-5fcb2ff9]{font-weight:var(--font-weight-bold)}h1[data-v-5fcb2ff9]{font-size:1.625rem}h2[data-v-5fcb2ff9]{font-size:1.375rem}h3[data-v-5fcb2ff9]{font-size:1.125rem}h4[data-v-5fcb2ff9]{font-size:1rem}h5[data-v-5fcb2ff9]{font-size:.875rem}h6[data-v-5fcb2ff9]{font-size:.75rem}p[data-v-5fcb2ff9]{line-height:1.6}textarea[data-v-5fcb2ff9]{box-sizing:border-box}.dialog-header[data-v-5fcb2ff9]{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-5fcb2ff9]{font-size:1.5rem;font-weight:var(--font-weight-bold)}.dialog-header button[data-v-5fcb2ff9]:hover{color:var(--color-white)}.dialog-header .m-icon[data-v-5fcb2ff9]{font-size:32px;font-size:28px}.dialog-body[data-v-5fcb2ff9]{padding:0 20px;text-align:left}.dialog-body .input-label[data-v-5fcb2ff9]{font-size:18px;font-weight:var(--font-weight-bold)}.dialog-body .text-tip[data-v-5fcb2ff9]{font-size:14px}.dialog-body .text-tip.error[data-v-5fcb2ff9]{color:var(--border-error)}.dialog-body .mission-input[data-v-5fcb2ff9]{background-color:var(--bg-difficulty);border-radius:5px;min-height:260px;padding:8px 12px}.dialog-body .primary[data-v-5fcb2ff9]{color:var(--color-primary);font-size:14px}.dialog-body .template-import[data-v-5fcb2ff9]{border-bottom:1px solid var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-bold);margin:6px 0;width:-moz-fit-content;width:fit-content}.dialog-footer[data-v-5fcb2ff9]{display:flex;gap:32px;justify-content:center;padding:1rem 1.25rem}.dialog-footer .button[data-v-5fcb2ff9]{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-5fcb2ff9]{background-color:var(--color-primary);color:var(--bg-setting-card)}.dialog-footer .button.cancel-button[data-v-5fcb2ff9]{background-color:var(--bg-body);border:.125rem solid var(--border-cancel-button)}.dialog-footer .button[data-v-5fcb2ff9]:hover{opacity:.9;transform:scale(1.05)}.dialog-footer[data-v-5fcb2ff9]{gap:20px;justify-content:flex-end}.dialog-footer .button[data-v-5fcb2ff9]{border-radius:5px;max-width:120px}@media screen and (max-width:768px){.dialog-header[data-v-5fcb2ff9]{padding:12px}}@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-d117095f]: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-d117095f]{font-size:var(--text-size-md)}.sm[data-v-d117095f]{--text-size:var(--text-size-sm)}.md[data-v-d117095f]{--text-size:var(--text-size-md)}.lg[data-v-d117095f]{--text-size:var(--text-size-lg)}body[data-v-d117095f],html[data-v-d117095f]{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-d117095f]{font-size:15px}}a[data-v-d117095f],button[data-v-d117095f],img[data-v-d117095f]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-d117095f]::-webkit-scrollbar{height:4px;width:4px}[data-v-d117095f]::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-d117095f]::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}[data-v-d117095f]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}[data-v-d117095f]{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a[data-v-d117095f],button[data-v-d117095f]{cursor:pointer}button[data-v-d117095f]:disabled{cursor:not-allowed}a[data-v-d117095f]{color:inherit;text-decoration:none}button[data-v-d117095f]{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button[data-v-d117095f]:focus{outline:none}button[data-v-d117095f]:focus-visible{outline:none}ol[data-v-d117095f],ul[data-v-d117095f]{margin:0;padding:0}li[data-v-d117095f]{list-style-type:none}strong[data-v-d117095f]{font-weight:var(--font-weight-bold)}h1[data-v-d117095f]{font-size:1.625rem}h2[data-v-d117095f]{font-size:1.375rem}h3[data-v-d117095f]{font-size:1.125rem}h4[data-v-d117095f]{font-size:1rem}h5[data-v-d117095f]{font-size:.875rem}h6[data-v-d117095f]{font-size:.75rem}p[data-v-d117095f]{line-height:1.6}textarea[data-v-d117095f]{box-sizing:border-box}.dialog-header[data-v-d117095f]{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-d117095f]{font-size:1.5rem;font-weight:var(--font-weight-bold)}.dialog-header button[data-v-d117095f]:hover{color:var(--color-white)}.dialog-header .m-icon[data-v-d117095f]{font-size:32px}.dialog-header[data-v-d117095f]{justify-content:flex-end;padding:8px 12px}.dialog-header .m-icon[data-v-d117095f]{font-size:28px}.dialog-body[data-v-d117095f]{width:clamp(320px,360px,90vw)}.dialog-body .bold[data-v-d117095f]{font-size:16px;font-weight:var(--font-weight-bold)}.dialog-body .primary[data-v-d117095f]{color:var(--color-primary);font-size:14px}.dialog-footer[data-v-d117095f]{display:flex;gap:32px;justify-content:center;padding:1rem 1.25rem}.dialog-footer .button[data-v-d117095f]{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-d117095f]{background-color:var(--color-primary);color:var(--bg-setting-card)}.dialog-footer .button.cancel-button[data-v-d117095f]{background-color:var(--bg-body);border:.125rem solid var(--border-cancel-button)}.dialog-footer .button[data-v-d117095f]:hover{opacity:.9;transform:scale(1.05)}.dialog-footer .button[data-v-d117095f]{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-e2851fd4]: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-e2851fd4]{font-size:var(--text-size-md)}.sm[data-v-e2851fd4]{--text-size:var(--text-size-sm)}.md[data-v-e2851fd4]{--text-size:var(--text-size-md)}.lg[data-v-e2851fd4]{--text-size:var(--text-size-lg)}body[data-v-e2851fd4],html[data-v-e2851fd4]{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-e2851fd4]{font-size:15px}}a[data-v-e2851fd4],button[data-v-e2851fd4],img[data-v-e2851fd4]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-e2851fd4]::-webkit-scrollbar{height:4px;width:4px}[data-v-e2851fd4]::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-e2851fd4]::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}[data-v-e2851fd4]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}[data-v-e2851fd4]{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a[data-v-e2851fd4],button[data-v-e2851fd4]{cursor:pointer}button[data-v-e2851fd4]:disabled{cursor:not-allowed}a[data-v-e2851fd4]{color:inherit;text-decoration:none}button[data-v-e2851fd4]{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button[data-v-e2851fd4]:focus{outline:none}button[data-v-e2851fd4]:focus-visible{outline:none}ol[data-v-e2851fd4],ul[data-v-e2851fd4]{margin:0;padding:0}li[data-v-e2851fd4]{list-style-type:none}strong[data-v-e2851fd4]{font-weight:var(--font-weight-bold)}h1[data-v-e2851fd4]{font-size:1.625rem}h2[data-v-e2851fd4]{font-size:1.375rem}h3[data-v-e2851fd4]{font-size:1.125rem}h4[data-v-e2851fd4]{font-size:1rem}h5[data-v-e2851fd4]{font-size:.875rem}h6[data-v-e2851fd4]{font-size:.75rem}p[data-v-e2851fd4]{line-height:1.6}textarea[data-v-e2851fd4]{box-sizing:border-box}.dialog-header[data-v-e2851fd4]{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-e2851fd4]{font-size:1.5rem;font-weight:var(--font-weight-bold)}.dialog-header button[data-v-e2851fd4]:hover{color:var(--color-white)}.dialog-header .m-icon[data-v-e2851fd4]{font-size:32px;font-size:28px}.dialog-body[data-v-e2851fd4]{padding:14px;text-align:left}.dialog-body button[data-v-e2851fd4]{display:inline-flex;height:-moz-fit-content;height:fit-content;justify-content:center;width:32px}.dialog-body .mission-content[data-v-e2851fd4]{border:1px solid var(--color-primary);border-radius:5px;font-size:14px;margin:12px 12px 0;padding:10px 10px 42px;position:relative;width:clamp(280px,760px,100vw - 64px - 24px - 28px)}.dialog-body .mission-content p[data-v-e2851fd4]{margin:0;overflow:auto;padding-bottom:10px;width:100%}@media screen and (max-width:768px){.dialog-body .mission-content[data-v-e2851fd4]{width:calc(100vw - 116px)}}.dialog-body .mission-content .copy-button[data-v-e2851fd4]{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}.dialog-body .mission-content .copy-button[data-v-e2851fd4]:not(:disabled):hover{background-color:var(--color-primary);transform:scale(1.05)}.dialog-body .mission-content .copy-button[data-v-e2851fd4]:disabled{color:var(--color-game-button-disabled);cursor:not-allowed}.dialog-body .mission-content .copy-button[data-v-e2851fd4]{border-radius:5px;bottom:6px;font-size:14px;padding:5px 10px;position:absolute;right:6px;width:-moz-fit-content;width:fit-content}.dialog-footer[data-v-e2851fd4]{display:flex;gap:32px;justify-content:center;padding:1rem 1.25rem}.dialog-footer .button[data-v-e2851fd4]{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-e2851fd4]{background-color:var(--color-primary);color:var(--bg-setting-card)}.dialog-footer .button.cancel-button[data-v-e2851fd4]{background-color:var(--bg-body);border:.125rem solid var(--border-cancel-button)}.dialog-footer .button[data-v-e2851fd4]:hover{opacity:.9;transform:scale(1.05)}.dialog-footer .pointer[data-v-e2851fd4]{background-color:#d8dde1;height:8px;width:8px}.dialog-footer .pointer.active[data-v-e2851fd4]{background-color:var(--color-primary)}@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}.sudoku-container{-moz-column-gap:1.4375rem;column-gap:1.4375rem;display:grid;grid-template-columns:1fr 36%;grid-template-rows:auto auto;margin-top:1.125rem;max-width:100vw;position:relative}.sudoku-container .hint-area{border-radius:8px;inset:10px -14px 0;overflow:hidden;position:absolute;z-index:3}.sudoku-container .hint-area .hint-mask{background-color:var(--hint-mask-bg);height:100%;opacity:.8;position:relative;width:100%}.maker-mode .sudoku-footer,.maker-mode .sudoku-header-side,.solver-mode .sudoku-footer,.solver-mode .sudoku-header-side{display:none}@media screen and (min-width:768px){.maker-mode .game-embed-area,.solver-mode .game-embed-area{grid-column:1/span 2}.maker-mode .sudoku-header-main,.solver-mode .sudoku-header-main{grid-column:1/span 2;grid-row:1}.maker-mode .sudoku-grid,.solver-mode .sudoku-grid{grid-column:1;grid-row:2}.maker-mode .control-panel-container,.solver-mode .control-panel-container{grid-column:2;grid-row:2/span 1}.left-hand .sudoku-container{grid-template-columns:36% 1fr}.left-hand .sudoku-container .sudoku-header-main{grid-column:2;grid-row:1}.left-hand .sudoku-container .sudoku-header-side{flex-direction:row-reverse;grid-column:1;grid-row:1}.left-hand .sudoku-container .sudoku-grid{grid-column:2;grid-row:2}.left-hand .sudoku-container .control-panel-container{grid-column:1;grid-row:2}.left-hand .sudoku-container .sudoku-footer{grid-column:2;grid-row:3}.left-hand .sudoku-container .hint-area{border-radius:0;margin:0}}@media screen and (max-width:767.98px){.sudoku-container{grid-template-columns:1fr!important;margin:1.125rem auto 0;max-width:480px}.sudoku-container .sudoku-header-right{display:none}}@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}.puzzle-statistics{font-size:.875rem}.puzzle-statistics .card-container{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0 1rem}.puzzle-statistics .card-container .item{display:flex;justify-content:space-between}.puzzle-statistics .card-container .item .key{font-weight:var(--font-weight-semiBold);white-space:nowrap}.puzzle-statistics .card-container .item .value{color:var(--color-primary)}@media screen and (max-width:1037px){.page-main>.sidebar .puzzle-statistics .card-container{gap:.5rem}}@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}.puzzle-leaderboard{font-size:.875rem}.puzzle-leaderboard .card-container{padding-bottom:1rem}.leaderboard-row{align-items:center;display:flex;justify-content:space-between;padding:.4rem}.leaderboard-row:last-child{border-bottom:none}.leaderboard-row:not(.header):nth-child(2n){background-color:#f8f9fa;border-radius:.4rem}.col-rank{flex:0 0 1.1rem;padding-left:.2rem}.col-name{flex-grow:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.col-time{flex:0 0 4rem;text-align:right}.col-hints{flex:0 0 3rem;padding-right:.2rem;text-align:right}@media screen and (max-width:1037px){.page-main>.sidebar .leaderboard .col-hints,.page-main>.sidebar .leaderboard .flag{display:none}}@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-main>.sidebar.sudoku-sidebar{padding-top:var(--game-header-height)}.puzzle-info{align-items:stretch;display:none;gap:1rem;max-width:100vw;overflow:hidden}.puzzle-info .puzzle-statistics{flex:1;min-width:30%}.puzzle-info .puzzle-leaderboard{flex:1}.maker-mode .puzzle-info,.maker-mode+.sidebar.sudoku-sidebar .puzzle-leaderboard,.maker-mode+.sidebar.sudoku-sidebar .puzzle-statistics,.maker-mode:not(.ad-wrap)+.sidebar.sudoku-sidebar,.solver-mode .puzzle-info,.solver-mode+.sidebar.sudoku-sidebar .puzzle-leaderboard,.solver-mode+.sidebar.sudoku-sidebar .puzzle-statistics,.solver-mode:not(.ad-wrap)+.sidebar.sudoku-sidebar{display:none}@media screen and (max-width:957px){.puzzle-info{display:flex}}@media screen and (max-width:640px){.puzzle-info{flex-direction:column}}
