:root{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color-scheme:light dark;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;--background-color: #242424;color:var(--text-color);background-color:var(--background-color);--text-color: #fff;--link-fg: #fff;--link-hover-fg: #2e8ed8;--header-bg: #333;--header-fg: #fff;--header-border-color: #444;--header-link-fg: #666;--header-link-bg: transparent;--header-link-hover-fg: #fff;--header-link-hover-bg: transparent;--header-link-active-fg: #fff;--header-link-active-bg: transparent;--footer-bg: #333;--footer-fg: #fff;--footer-border-color: #444;--board-bg: #222;--big-box-grid-color: #fff;--big-box-grid-width: 2px;--small-box-grid-color: #666;--small-box-grid-width: 1px;--cell-width: min(calc((100vw - 2rem) / 9), 56px);--empty-cell-bg: #322;--cell-fg: #fff;--cell-bg: #222;--cell-bg-hover: #888;--cell-weight: 200;--cell-fixed-bg: #333;--cell-fixed-fg: #fff;--cell-fixed-weight: 700;--cell-missing-value-bg: #933;--cell-duplicate-value-bg: #933;--cell-duplicate-value-fg: #fff;--cell-duplicate-value-fixed-bg: #f33;--cell-duplicate-value-fixed-fg: #fff;--cell-winner-fg: #fff;--cell-winner-bg: #00ff007f;--cell-winner-fixed-fg: #fff;--cell-winner-fixed-bg: var(--cell-fixed-bg);--zoom-scale: .75;--zoom-bg: #171;--zoom-fg: #fff;--zoom-bg-fixed: rgba(50,255,50,.3);--zoom-fg-fixed: #1f1;--number-picker-bg: #333;--number-picker-fg: #fff;--number-picker-border-color: #444;--number-picker-hover-bg: #1f6194;--number-picker-hover-fg: #fff;--number-picker-hover-border-color: #999;--number-picker-selected-bg: #2e8ed8;--number-picker-selected-fg: #fff;--number-picker-selected-border-color: #3e9fd9;--number-picker-selected-scale: 1.1;--number-picker-completed-bg: #393;--number-picker-completed-fg: #fff;--number-picker-completed-border-color: #4a4;--number-picker-selected-completed-bg: #6c6;--number-picker-selected-completed-fg: #fff;--number-picker-selected-completed-border-color: #4a4;--winner-text-color: #fff;--rev-history-border-color: var(--big-box-grid-border);--rev-history-cell-border-color: var(--small-box-grid-color);--rev-history-header-bg: #333}@media (prefers-color-scheme: light){:root{--text-color: #333;--background-color: #fff;color:var(--text-color);background-color:var(--background-color);--link-fg: #000;--link-hover-fg: #2e8ed8;--header-bg: #333;--header-fg: #fff;--header-border-color: #666;--header-link-fg: #999;--header-link-bg: transparent;--header-link-hover-fg: #fff;--header-link-hover-bg: transparent;--header-link-active-fg: #fff;--footer-bg: #333;--footer-fg: #fff;--footer-border-color: #666;--board-bg: var(--small-box-grid-color);--big-box-grid-color: #999;--small-box-grid-color: #ccc;--empty-cell-bg: #fee;--cell-bg: #ddd;--cell-fg: #222;--cell-bg-hover: #2e8ed8;--cell-fixed-bg: #fff;--cell-fixed-fg: #393;--cell-missing-value-bg: #933;--cell-duplicate-value-bg: #933;--cell-duplicate-value-fg: #fff;--cell-duplicate-value-fixed-bg: #993;--cell-duplicate-value-fixed-fg: #fff;--cell-winner-fg: #fff;--cell-winner-bg: #393;--cell-winner-fixed-fg: #393;--cell-winner-fixed-bg: var(--cell-fixed-bg);--zoom-bg: rgba(50,255,50,.3);--zoom-fg: #fff;--zoom-bg-fixed: #393;--zoom-fg-fixed: #fff;--number-picker-bg: #fff;--number-picker-fg: #222;--number-picker-border-color: #999;--number-picker-hover-bg: #1f6194;--number-picker-hover-fg: #fff;--number-picker-hover-border-color: #999;--number-picker-selected-bg: #2e8ed8;--number-picker-selected-fg: #fff;--number-picker-selected-border-color: #3e9fd9;--number-picker-selected-scale: 1.1;--winner-text-color: #222}}:root{--button-bg: #0e6eb8;--button-fg: #fff;--button-border-color: #1e7ec8;--button-hover-bg: #2e8ed8;--button-hover-fg: #fff;--button-hover-border-color: #3e9fd9;--button-warning-bg: #872d2d;--button-warning-fg: #fff;--button-warning-border-color: #a44;--button-warning-hover-bg: #933;--button-warning-hover-fg: #fff;--button-warning-hover-border-color: #c66;--button-config-bg: #333;--button-config-fg: #fff;--button-config-border-color: #666;--button-config-hover-bg: #444;--button-config-hover-fg: #fff;--button-config-hover-border-color: #666}button,.button{background-color:var(--button-bg);color:var(--button-fg);border-radius:8px;border:1px solid var(--button-border-color);cursor:pointer;font-size:1rem;font-weight:500;font-family:inherit;padding:.5rem 1rem;margin:.25rem;transition:border-color .25s}button:hover,.button:hover{background-color:var(--button-hover-bg);color:var(--button-hover-fg);border-color:var(--button-hover-border-color)}button.button-warning,.button.button-warning{background-color:var(--button-warning-bg);color:var(--button-warning-fg);border-color:var(--button-warning-border-color)}button.button-warning:hover,.button.button-warning:hover{background-color:var(--button-warning-hover-bg);border-color:var(--button-warning-hover-fg);border-color:var(--button-warning-hover-border-color)}button.button-config,.button.button-config{background-color:var(--button-config-bg);color:var(--button-config-fg);border-color:var(--button-config-border-color)}button.button-config:hover,.button.button-config:hover{background-color:var(--button-config-hover-bg);border-color:var(--button-config-hover-fg);border-color:var(--button-config-hover-border-color)}button:focus,button:focus-visible,.button:focus,.button:focus-visible{outline:none}a{font-weight:500;color:var(--link-fg);text-decoration:inherit}a:hover{color:var(--link-hover-fg)}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1;margin:0;padding:0}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}#app .content{margin:10rem 0 3rem;width:100%;display:flow-root;place-items:center;background-color:transparent}#app .app-content{max-width:540px;margin:5rem 0 0}.bold{font-weight:700}.text-color{color:var(--text-color)}.hidden{display:none}.float-right{float:right}@media only screen and (max-width: 599px){:root{--cell-width: calc((100vw - 2rem) / 9)}#app{padding:1rem}#app .app-content{margin-top:5rem}}p.top[data-v-10f9964f]{margin-top:2rem}@use "sass.color";.header[data-v-db230ce1]{text-align:center;background-color:var(--header-bg);border-bottom:1px solid var(--header-border-color);color:var(--header-fg);font-weight:700;font-size:20px;left:0;margin:0;padding:0;position:fixed;top:0;width:100%;z-index:99}.header a:link[data-v-db230ce1],.header a:visited[data-v-db230ce1]{font-size:1rem;background-color:var(--header-link-bg);color:var(--header-link-fg);margin:0 .5rem .5rem;padding:4px 5px;display:inline-block;text-align:center;text-decoration:none;width:auto;border-radius:3px}.header a:link[data-v-db230ce1]:hover,.header a:visited[data-v-db230ce1]:hover{color:var(--header-link-hover-fg);background-color:var(--header-link-hover-bg);border-bottom-color:var(--header-link-hover-fg);text-decoration:none}.header a:link.router-link-exact-active[data-v-db230ce1],.header a:visited.router-link-exact-active[data-v-db230ce1]{color:var(--header-link-active-fg);background-color:var(--header-link-active-bg);text-decoration:none;cursor:default}.header .title[data-v-db230ce1]{font-size:32px;text-align:center}.footer[data-v-32a6ecf6]{background-color:var(--footer-bg);border-top:1px solid var(--footer-border-color);color:var(--footer-fg);font-weight:300;font-size:14px;left:0;margin:0;padding:.5rem 1rem;position:fixed;bottom:0;width:calc(100% - 2rem);text-align:right;z-index:99}.footer.old[data-v-32a6ecf6]{color:red}
