@import"https://fonts.googleapis.com/css2?family=Major+Mono+Display&display=swap";body{font-family:monospace}.vertiqle-plus.svelte-1b50xz6 .title:where(.svelte-1b50xz6){font-family:Major Mono Display,monospace;font-size:2.5rem;margin:.5rem 0;text-align:center}.vertiqle-plus.svelte-1b50xz6 .mode-select:where(.svelte-1b50xz6){display:flex;align-items:center;gap:.5rem}.vertiqle-plus.svelte-1b50xz6 .mode-label:where(.svelte-1b50xz6){margin-right:.25rem}.vertiqle-plus.svelte-1b50xz6 .mode-toggle:where(.svelte-1b50xz6){display:inline-flex;align-items:center;gap:.6rem}.vertiqle-plus.svelte-1b50xz6 .switch:where(.svelte-1b50xz6){width:56px;height:28px;border:0;border-radius:999px;background:#cfd3d8;position:relative;cursor:pointer;transition:background .2s ease;box-sizing:border-box}.vertiqle-plus.svelte-1b50xz6 .switch:where(.svelte-1b50xz6):after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .2s ease}.vertiqle-plus.svelte-1b50xz6 .switch.daily:where(.svelte-1b50xz6){background:#79c17e}.vertiqle-plus.svelte-1b50xz6 .switch.practice:where(.svelte-1b50xz6){background:#d8c45a}.vertiqle-plus.svelte-1b50xz6 .switch.practice:where(.svelte-1b50xz6):after{transform:translate(28px)}.vertiqle-plus.svelte-1b50xz6 .switch:where(.svelte-1b50xz6):focus-visible{outline:2px solid rgba(0,0,0,.25);outline-offset:3px}.vertiqle-plus.svelte-1b50xz6 .label:where(.svelte-1b50xz6){font-weight:600;font-size:14px;color:#6b7280;-webkit-user-select:none;user-select:none}.vertiqle-plus.svelte-1b50xz6 .label.daily:where(.svelte-1b50xz6){color:#79c17e}.vertiqle-plus.svelte-1b50xz6 .label.practice:where(.svelte-1b50xz6){color:#d8c45a}.vertiqle-plus.svelte-1b50xz6 .menu-right:where(.svelte-1b50xz6){display:flex;align-items:center}.vertiqle-plus.svelte-1b50xz6 .game-id:where(.svelte-1b50xz6){font-weight:600;font-size:.95rem;letter-spacing:.02em;color:#6b7280}.vertiqle-plus.svelte-1b50xz6 .game-header:where(.svelte-1b50xz6){display:flex;justify-content:space-between;align-items:center;width:100%;max-width:400px;margin-bottom:1rem;padding:0 .5rem}.vertiqle-plus.svelte-1b50xz6 .game:where(.svelte-1b50xz6){max-width:400px;margin:0 auto;text-align:center;font-family:monospace}.board-wrapper.svelte-1b50xz6{display:flex;flex-direction:column;align-items:center}.grid-plus-wrapper.svelte-1b50xz6{display:flex;justify-content:center;gap:20px}.grid-stack.svelte-1b50xz6{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.grid.svelte-1b50xz6{display:flex;perspective:1000px}@keyframes svelte-1b50xz6-row-flip-up{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}to{transform:rotateY(0)}}@keyframes svelte-1b50xz6-row-flip-down{0%{transform:rotateY(0)}50%{transform:rotateY(-90deg)}to{transform:rotateY(0)}}.flipping-up.svelte-1b50xz6 .column:where(.svelte-1b50xz6) .scene:where(.svelte-1b50xz6){animation:svelte-1b50xz6-row-flip-up .5s ease-in-out}.flipping-down.svelte-1b50xz6 .column:where(.svelte-1b50xz6) .scene:where(.svelte-1b50xz6){animation:svelte-1b50xz6-row-flip-down .5s ease-in-out}.column.svelte-1b50xz6{display:flex;flex-direction:column;margin-right:5px}.column.svelte-1b50xz6:last-child{margin-right:0}.final-column.svelte-1b50xz6{display:flex}.plus-stack.svelte-1b50xz6{display:flex;flex-direction:column;justify-content:space-between;height:100%}.plus-column.svelte-1b50xz6{flex-grow:1}.scene.svelte-1b50xz6{perspective:900px}.cell-card.svelte-1b50xz6{width:70px;height:70px;margin-bottom:5px;border:1px solid #ccc;background:#fff;color:#000;font-size:2rem;font-weight:700;text-transform:uppercase;font-family:monospace;position:relative;transform-style:preserve-3d;transition:transform .6s ease-in-out}.no-flip.svelte-1b50xz6 .cell-card:where(.svelte-1b50xz6){transition:none!important}.cell-card.flipped.svelte-1b50xz6{transform:rotateX(-180deg)}.cell-face.svelte-1b50xz6{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;background:inherit;border:inherit;font-family:monospace}.cell-face.back.svelte-1b50xz6{transform:rotateX(180deg)}.cell-face.back.correct.svelte-1b50xz6{background:#6aaa64;border-color:#6aaa64;color:#000}.cell-face.back.present.svelte-1b50xz6{background:#c9b458;border-color:#c9b458;color:#000}.cell-face.back.absent.svelte-1b50xz6{background:#d4d4d4;border-color:#d4d4d4;color:#000}.column.highlight.svelte-1b50xz6 .cell-face.front:where(.svelte-1b50xz6),.final-column.highlight.svelte-1b50xz6 .final-face.front:where(.svelte-1b50xz6),.plus-column.highlight.svelte-1b50xz6 .plus-face.front:where(.svelte-1b50xz6){outline:2px solid #999}.final-scene.svelte-1b50xz6{perspective:900px}.final-card.svelte-1b50xz6{width:70px;height:70px;border:1px solid #ccc;background:#fff;color:#000;font-size:2rem;font-weight:700;text-transform:uppercase;position:relative;transform-style:preserve-3d;transition:transform 1.2s cubic-bezier(.4,0,.2,1)}.no-flip.svelte-1b50xz6 .final-card:where(.svelte-1b50xz6){transition:none!important}.final-card.flipped.svelte-1b50xz6{transform:rotateY(180deg) scale(1.02)}.final-card.solved.svelte-1b50xz6{background:#6aaa64;border-color:#6aaa64;color:#000}.final-face.svelte-1b50xz6{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;text-transform:uppercase;font-family:monospace;backface-visibility:hidden;background:inherit;color:inherit;border:inherit}.final-face.front.svelte-1b50xz6{transform:rotateY(0)}.final-face.back.svelte-1b50xz6{transform:rotateY(180deg)}.final-face.back.correct.svelte-1b50xz6{background:#6aaa64;border-color:#6aaa64}.plus-scene.svelte-1b50xz6{perspective:900px}.plus-card.svelte-1b50xz6{width:70px;height:70px;margin-bottom:5px;border:1px solid #ccc;background:#fff;color:#000;font-size:2rem;font-weight:700;text-transform:uppercase;position:relative;transform-style:preserve-3d;transition:transform 1.2s cubic-bezier(.4,0,.2,1)}.no-flip.svelte-1b50xz6 .plus-card:where(.svelte-1b50xz6){transition:none!important}.plus-card.flipped.svelte-1b50xz6{transform:rotateX(-180deg)}.plus-card.solved.svelte-1b50xz6{background:#6aaa64;border-color:#6aaa64;color:#000}.plus-face.svelte-1b50xz6{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;text-transform:uppercase;font-family:monospace;backface-visibility:hidden;background:inherit;color:inherit;border:inherit}.plus-face.back.svelte-1b50xz6{transform:rotateX(180deg)}.plus-face.back.correct.svelte-1b50xz6{background:#6aaa64;border-color:#6aaa64}.grid-mode-btn.svelte-1b50xz6{margin-top:25px;align-self:center;background:#f0f0f0;border:2px solid #ccc;border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s}.grid-mode-btn.svelte-1b50xz6:hover{background:#e0e0e0;border-color:#888}.rotate.svelte-1b50xz6{display:inline-block;transition:transform .3s ease;transform:rotate(-45deg)}.rotate.is-up.svelte-1b50xz6{transform:rotate(45deg)}.keyboard button:not([data-state]),.keyboard button[data-state=""]{background:#f2f2f2}.keyboard.svelte-1b50xz6 button[data-state=correct]:where(.svelte-1b50xz6){background:#6aaa64;border-color:#6aaa64;color:#000}.keyboard.svelte-1b50xz6 button[data-state=present]:where(.svelte-1b50xz6){background:#c9b458;border-color:#c9b458;color:#000}.keyboard.svelte-1b50xz6 button[data-state=absent]:where(.svelte-1b50xz6){background:#d4d4d4;border-color:#d4d4d4;color:#000}.final-column.svelte-1b50xz6{display:flex;gap:5px;margin-top:5px}.keyboard.svelte-1b50xz6{margin:1.25rem 0;padding:.5rem}.keyboard.svelte-1b50xz6 .row:where(.svelte-1b50xz6){display:flex;justify-content:center;flex-wrap:nowrap;gap:6px;margin-bottom:4px}.keyboard.svelte-1b50xz6 button:where(.svelte-1b50xz6){flex:1 1 8%;max-width:72px;min-width:32px;padding:.7rem 0;font-size:1.1rem;text-align:center;font-family:monospace;border-radius:5px}.keyboard.svelte-1b50xz6 button.wide:where(.svelte-1b50xz6){flex:1 1 15%;max-width:20%;display:flex;align-items:center;justify-content:center}.end-actions.svelte-1b50xz6{display:flex;justify-content:center;gap:.5rem;margin:.75rem 0;flex-wrap:wrap}.practice-actions.svelte-1b50xz6{display:flex;justify-content:center;margin:.75rem 0}.new-game.svelte-1b50xz6{background:#f2f2f2;color:#000;padding:.7rem 1rem;font-family:monospace;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.end-actions.svelte-1b50xz6 .new-game:where(.svelte-1b50xz6){background:#6aaa64;color:#000;border:none}.enter-key.svelte-1b50xz6{background:#6aaa64!important;color:#000!important;border-color:#6aaa64!important}.backspace-key.svelte-1b50xz6{background:#c9b458!important;color:#000!important;border-color:#c9b458!important}.message.svelte-1b50xz6{font-size:1.2rem;margin-top:.75rem}.attempts.svelte-1b50xz6{margin-top:.75rem;font-size:1.1rem;font-family:monospace}.menu.svelte-1b50xz6{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.menu-actions.svelte-1b50xz6{display:flex;align-items:center;gap:.5rem}.icon.svelte-1b50xz6{flex-shrink:0}.help-btn.svelte-1b50xz6,.stats-btn.svelte-1b50xz6{background:none;border:none;font-size:1.5rem;cursor:pointer;align-items:center;justify-content:center;padding:.25rem}.overlay.svelte-1b50xz6{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog.svelte-1b50xz6{background:#fff;color:#000;padding:1rem;max-width:400px;border-radius:8px;text-align:left;position:relative}.dialog.svelte-1b50xz6 .close:where(.svelte-1b50xz6){margin-top:1rem;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem}.dialog.svelte-1b50xz6 .green:where(.svelte-1b50xz6){color:#6aaa64}.dialog.svelte-1b50xz6 .yellow:where(.svelte-1b50xz6){color:#c9b458}.dialog.svelte-1b50xz6 .gray:where(.svelte-1b50xz6){color:#888}.previous.svelte-1b50xz6{margin-bottom:.75rem}.previous.svelte-1b50xz6 li:where(.svelte-1b50xz6){color:#da4747}.footer.svelte-1b50xz6{margin-top:1.5rem;font-size:.9rem;text-align:center}.color-square.svelte-1b50xz6{display:inline-block;width:1.2em;height:1.2em;margin-right:.5em;vertical-align:middle}.tab-button.svelte-1b50xz6{padding:.5rem 1rem;border:none;background:none;font-weight:700;cursor:pointer;border-bottom:2px solid transparent}.tab-button.active-tab.svelte-1b50xz6{border-color:#333}.loading.svelte-1b50xz6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;text-align:center}@media (max-width:500px){.cell-card.svelte-1b50xz6,.final-card.svelte-1b50xz6,.plus-card.svelte-1b50xz6{width:50px;height:50px;font-size:1.5rem}.cell-face.svelte-1b50xz6,.final-face.svelte-1b50xz6,.plus-face.svelte-1b50xz6{font-size:1.5rem}.vertiqle-plus.svelte-1b50xz6 .game-header:where(.svelte-1b50xz6){max-width:360px}.plus-stack.svelte-1b50xz6{gap:15px;align-items:flex-start}.grid-mode-btn.svelte-1b50xz6{margin-top:auto;align-self:center}}@media (prefers-color-scheme: dark){.vertiqle-plus.svelte-1b50xz6 .cell-card:where(.svelte-1b50xz6){background:#000!important;border-color:#444!important;color:#f5f5f5!important}.vertiqle-plus.svelte-1b50xz6 .cell-face.back.correct:where(.svelte-1b50xz6){background:#6aaa64!important;border-color:#6aaa64!important;color:#000!important}.vertiqle-plus.svelte-1b50xz6 .cell-face.back.present:where(.svelte-1b50xz6){background:#c9b458!important;border-color:#c9b458!important;color:#000!important}.vertiqle-plus.svelte-1b50xz6 .cell-face.back.absent:where(.svelte-1b50xz6){background:#525252!important;border-color:#525252!important;color:#d0d0d0!important}.vertiqle-plus.svelte-1b50xz6 .final-card:where(.svelte-1b50xz6),.vertiqle-plus.svelte-1b50xz6 .plus-card:where(.svelte-1b50xz6){background:#000!important;border-color:#444!important;color:#f5f5f5!important}.vertiqle-plus.svelte-1b50xz6 .final-card.solved:where(.svelte-1b50xz6),.vertiqle-plus.svelte-1b50xz6 .plus-card.solved:where(.svelte-1b50xz6){background:#6aaa64!important;border-color:#6aaa64!important;color:#000!important}.vertiqle-plus.svelte-1b50xz6 .final-face.back.correct:where(.svelte-1b50xz6),.vertiqle-plus.svelte-1b50xz6 .plus-face.back.correct:where(.svelte-1b50xz6){background:#6aaa64!important;border-color:#6aaa64!important;color:#000!important}.vertiqle-plus.svelte-1b50xz6 .keyboard:where(.svelte-1b50xz6) button[data-state=correct]:where(.svelte-1b50xz6){background:#6aaa64!important;border-color:#6aaa64!important;color:#000!important}.vertiqle-plus.svelte-1b50xz6 .keyboard:where(.svelte-1b50xz6) button[data-state=present]:where(.svelte-1b50xz6){background:#c9b458!important;border-color:#c9b458!important;color:#000!important}.vertiqle-plus.svelte-1b50xz6 .keyboard:where(.svelte-1b50xz6) button[data-state=absent]:where(.svelte-1b50xz6){background:#525252!important;border-color:#525252!important;color:#d0d0d0!important}.vertiqle-plus.svelte-1b50xz6 .grid-mode-btn:where(.svelte-1b50xz6){background:#222!important;border:2px solid #555!important;color:#f5f5f5!important}.vertiqle-plus.svelte-1b50xz6 .grid-mode-btn:where(.svelte-1b50xz6):hover{background:#333!important;border-color:#888!important}.vertiqle-plus.svelte-1b50xz6 .keyboard:where(.svelte-1b50xz6) button[data-state=""]:where(.svelte-1b50xz6){background:#000!important;border:1px solid #666!important;color:#f5f5f5!important}.vertiqle-plus.svelte-1b50xz6 .keyboard:where(.svelte-1b50xz6) .enter-key:where(.svelte-1b50xz6){background:#6aaa64!important;border-color:#6aaa64!important;color:#000!important}.vertiqle-plus.svelte-1b50xz6 .keyboard:where(.svelte-1b50xz6) .backspace-key:where(.svelte-1b50xz6){background:#c9b458!important;border-color:#c9b458!important;color:#000!important}.vertiqle-plus.svelte-1b50xz6 .new-game:where(.svelte-1b50xz6){background:#111!important;color:#f5f5f5!important;border:1px solid #444}.vertiqle-plus.svelte-1b50xz6 .end-actions:where(.svelte-1b50xz6) .new-game:where(.svelte-1b50xz6){background:#6aaa64!important;color:#000!important;border-color:#6aaa64!important}.vertiqle-plus.svelte-1b50xz6 .dialog:where(.svelte-1b50xz6){background:#111!important;color:#f5f5f5!important}.vertiqle-plus.svelte-1b50xz6 .tab-button.active-tab:where(.svelte-1b50xz6){border-color:#ddd!important}}.next-game-timer.svelte-1b50xz6{margin:.25rem 0 0;font-size:.8rem;color:#9ca3af;font-family:monospace}.game-over-fade.svelte-1b50xz6{animation:svelte-1b50xz6-gameOverFadeIn 1.2s ease both}@keyframes svelte-1b50xz6-gameOverFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.timer-typing.svelte-1b50xz6{animation:svelte-1b50xz6-timerTyping 1.1s steps(21,end) both}@keyframes svelte-1b50xz6-timerTyping{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.overlay.svelte-bnura9{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200}.dialog.svelte-bnura9{background:#fff;color:#000;border-radius:8px;padding:1.5rem;max-width:400px;max-height:90vh;overflow-y:auto;width:90%;position:relative}.close.svelte-bnura9{position:absolute;top:.75rem;right:.75rem;background:none;border:none;cursor:pointer;color:inherit}.tab-header.svelte-bnura9{border-bottom:1px solid #ccc;margin-bottom:1rem}.tab-button.svelte-bnura9{padding:.5rem;font-weight:700;display:inline-block}.active-tab.svelte-bnura9{border-bottom:2px solid #6AAA64;color:#6aaa64}.rules.svelte-bnura9{margin-top:1rem}.rules.svelte-bnura9 p:where(.svelte-bnura9){margin:0 0 .75rem}.rules.svelte-bnura9 ul:where(.svelte-bnura9){list-style:disc;padding-left:1.5em;margin:0 0 .75rem}.rules.svelte-bnura9 ul:where(.svelte-bnura9) li:where(.svelte-bnura9){margin-bottom:.4rem}.hint.svelte-bnura9{font-size:.85rem;color:#888;margin-top:.25rem!important}.g-cell.svelte-bnura9{width:48px;height:48px;margin-bottom:5px;border:1px solid #ccc;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;text-transform:uppercase;font-family:monospace}.g-cell.correct.svelte-bnura9{background:#6aaa64;border-color:#6aaa64;color:#000}.g-cell.present.svelte-bnura9{background:#c9b458;border-color:#c9b458;color:#000}.g-cell.absent.svelte-bnura9{background:#d4d4d4;border-color:#d4d4d4;color:#000}.labeled-grid.svelte-bnura9{display:flex;flex-direction:column;align-items:center;margin-bottom:.5rem}.col-nums-row.svelte-bnura9{display:flex;margin-bottom:3px}.col-num.svelte-bnura9{width:48px;margin-right:5px;text-align:center;font-size:.8rem;font-weight:700;color:#6aaa64}.col-num.svelte-bnura9:last-child{margin-right:0}.grid-with-rows.svelte-bnura9{display:flex;align-items:flex-start}.row-nums-col.svelte-bnura9{display:flex;flex-direction:column;margin-right:4px}.row-num.svelte-bnura9{width:16px;height:48px;margin-bottom:5px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:#6aaa64}.row-num.svelte-bnura9:last-child{margin-bottom:0}.g-grid.svelte-bnura9{display:flex;justify-content:center;margin-bottom:.75rem}.g-col.svelte-bnura9{display:flex;flex-direction:column;margin-right:5px}.g-col.svelte-bnura9:last-child{margin-right:0}.toggle-row.svelte-bnura9{display:flex;justify-content:center;margin:0 0 .75rem}.grid-mode-btn.svelte-bnura9{background:#f0f0f0;border:2px solid #ccc;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#000}.grid-mode-btn.svelte-bnura9:hover{background:#e0e0e0;border-color:#aaa}.rotate.svelte-bnura9{display:inline-block;transition:transform .3s ease;transform:rotate(-45deg)}.rotate.is-up.svelte-bnura9{transform:rotate(45deg)}.g-final.svelte-bnura9{display:flex;justify-content:center;margin-bottom:.5rem}.g-final-cell.svelte-bnura9{width:48px;height:48px;margin-right:5px;border:1px solid #ccc;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;text-transform:uppercase;font-family:monospace}.g-final-cell.svelte-bnura9:last-child{margin-right:0}.g-final-cell.correct.svelte-bnura9{background:#6aaa64;border-color:#6aaa64}.g-final-cell.col-active-final.svelte-bnura9{outline:2px solid #999}.feedback-list.svelte-bnura9{list-style:none;padding:0;margin:0 0 .5rem}.feedback-list.svelte-bnura9 li:where(.svelte-bnura9){display:flex;align-items:flex-start;gap:8px;margin-bottom:1rem}.color-sq.svelte-bnura9{width:16px;height:16px;border-radius:2px;flex-shrink:0;margin-top:2px}.answer-section.svelte-bnura9{display:flex;flex-direction:column;align-items:center}.answer-row-label.svelte-bnura9{font-size:.72rem;color:#888;margin-bottom:4px;letter-spacing:.02em;text-align:center}.submit-demo.svelte-bnura9{margin:0}.plus-submit.svelte-bnura9{display:flex;flex-direction:column}.col-active-plus.svelte-bnura9{outline:2px solid #999}.ex-wrapper.svelte-bnura9{display:flex;justify-content:center;gap:8px;margin:.25rem auto 0}.ex-col-num.svelte-bnura9{width:36px;text-align:center;font-size:.75rem;font-weight:700;color:#6aaa64}.ex-row-num.svelte-bnura9{height:36px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#6aaa64}.ex-grid.svelte-bnura9{display:flex;gap:4px}.ex-col.svelte-bnura9{display:flex;flex-direction:column;gap:4px}.ex-cell.svelte-bnura9{width:36px;height:36px;border:1px solid #ccc;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;text-transform:uppercase;font-family:monospace}.ex-cell.correct.svelte-bnura9{background:#6aaa64;border-color:#6aaa64;color:#000}.ex-cell.present.svelte-bnura9{background:#c9b458;border-color:#c9b458;color:#000}.ex-cell.absent.svelte-bnura9{background:#d4d4d4;border-color:#d4d4d4;color:#000}.ex-final-row.svelte-bnura9{display:flex;gap:4px}.ex-plus-col.svelte-bnura9,.ex-gs-main.svelte-bnura9{display:flex;flex-direction:column;gap:4px}.ex-gs-top.svelte-bnura9{height:20px;display:flex;align-items:center;gap:4px;padding-left:18px}.ex-gs-mid.svelte-bnura9{display:flex;gap:4px;align-items:flex-start}.ex-gs-left.svelte-bnura9{width:14px;flex-shrink:0;display:flex;flex-direction:column;gap:4px}.ex-gs-bot.svelte-bnura9{display:flex;gap:4px;margin-top:8px}.ex-gs-left-spacer.svelte-bnura9{width:14px;flex-shrink:0}.ex-gs-plus.svelte-bnura9{display:flex;flex-direction:column;align-items:center;gap:4px}.ex-gs-plus-top.svelte-bnura9{height:20px;flex-shrink:0}.ex-gs-plus.svelte-bnura9 .grid-mode-btn:where(.svelte-bnura9){margin-top:8px}.caption.svelte-bnura9{text-align:center;font-size:.85rem;color:#555;padding-top:1rem}.nav.svelte-bnura9{display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem}.nav-btn.svelte-bnura9{width:36px;height:36px;border-radius:50%;border:none;background:#f3f3f3;display:flex;align-items:center;justify-content:center;cursor:pointer}.nav-btn.svelte-bnura9:disabled{opacity:.4;cursor:default}.dots.svelte-bnura9{display:flex;gap:6px}.dots.svelte-bnura9 span:where(.svelte-bnura9){width:8px;height:8px;border-radius:50%;background:#d1d5db;display:block}.dots.svelte-bnura9 span.dots-active:where(.svelte-bnura9){background:#6aaa64;transform:scale(1.2)}.gs-main.svelte-bnura9{display:flex;flex-direction:column;gap:4px}.gs-top.svelte-bnura9{height:24px;display:flex;align-items:center;gap:4px;padding-left:26px}.gs-mid.svelte-bnura9{display:flex;gap:4px;align-items:flex-start}.gs-left.svelte-bnura9{width:22px;flex-shrink:0;display:flex;flex-direction:column;gap:4px}.gs-bot.svelte-bnura9{display:flex;gap:4px;margin-top:8px}.gs-left-spacer.svelte-bnura9{width:22px;flex-shrink:0}.gs-plus.svelte-bnura9{display:flex;flex-direction:column;align-items:center;gap:4px}.gs-plus-top.svelte-bnura9{height:24px;flex-shrink:0}.gs-plus.svelte-bnura9 .grid-mode-btn:where(.svelte-bnura9){margin-top:8px}.gs-desc.svelte-bnura9{margin-top:.75rem}.gs-pos-num.svelte-bnura9{font-size:.75rem;color:#6aaa64}@media (max-width: 500px){.g-cell.svelte-bnura9,.g-final-cell.svelte-bnura9{width:40px;height:40px;font-size:1.2rem}.col-num.svelte-bnura9{width:40px}.row-num.svelte-bnura9{height:40px}}@media (prefers-color-scheme: dark){.dialog.svelte-bnura9{background:#1a1a1a;color:#f5f5f5}.close.svelte-bnura9{color:#f5f5f5}.tab-header.svelte-bnura9{border-bottom-color:#444}.active-tab.svelte-bnura9{color:#79c17e;border-bottom-color:#79c17e}.col-num.svelte-bnura9,.row-num.svelte-bnura9,.ex-col-num.svelte-bnura9,.ex-row-num.svelte-bnura9,.gs-pos-num.svelte-bnura9{color:#79c17e}.hint.svelte-bnura9{color:#aaa}.caption.svelte-bnura9{color:#bbb}.g-cell.svelte-bnura9{background:#000;border-color:#444;color:#f5f5f5}.g-cell.correct.svelte-bnura9{background:#79c17e;border-color:#79c17e;color:#000}.g-cell.present.svelte-bnura9{background:#d8c45a;border-color:#d8c45a;color:#000}.g-cell.absent.svelte-bnura9{background:#525252;border-color:#525252;color:#d0d0d0}.g-final-cell.svelte-bnura9{background:#000;border-color:#444;color:#f5f5f5}.g-final-cell.correct.svelte-bnura9{background:#79c17e;border-color:#79c17e;color:#000}.ex-cell.svelte-bnura9{background:#000;border-color:#444;color:#f5f5f5}.ex-cell.correct.svelte-bnura9{background:#79c17e;border-color:#79c17e;color:#000}.ex-cell.present.svelte-bnura9{background:#d8c45a;border-color:#d8c45a;color:#000}.ex-cell.absent.svelte-bnura9{background:#525252;border-color:#525252;color:#d0d0d0}.grid-mode-btn.svelte-bnura9{background:#222;border-color:#555;color:#f5f5f5}.grid-mode-btn.svelte-bnura9:hover{background:#333;border-color:#888}.answer-row-label.svelte-bnura9{color:#888}.nav-btn.svelte-bnura9{background:#333;color:#f5f5f5}.dots.svelte-bnura9 span:where(.svelte-bnura9){background:#555}.dots.svelte-bnura9 span.dots-active:where(.svelte-bnura9){background:#79c17e}}.backdrop.svelte-rpimuu{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000}.dialog.svelte-rpimuu{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;color:#000;padding:.5rem 1rem 1.5rem;max-width:420px;width:90vw;z-index:1001;font-family:monospace;box-shadow:0 12px 32px #00000040;border-radius:8px;box-sizing:border-box}.close-icon.svelte-rpimuu{position:absolute;top:.6rem;right:.75rem;background:none;border:none;cursor:pointer;color:#333;padding:0;line-height:1}.tabs.svelte-rpimuu{display:flex;border-bottom:1px solid #ddd;margin-bottom:.5rem}.tab.svelte-rpimuu{flex:1;padding:.6rem;border:none;background:none;cursor:pointer;font-weight:600;font-family:monospace;color:#666}.tab.active.svelte-rpimuu{color:#6aaa64;border-bottom:2px solid #6AAA64}.section-title.svelte-rpimuu{display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-family:monospace;margin:1.25rem 0 .9rem;text-align:center}.global-row.svelte-rpimuu{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:.5rem 0}.global-cell.svelte-rpimuu{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center}.stat-number.svelte-rpimuu{font-size:1.2rem;font-weight:700;line-height:1}.stat-label.svelte-rpimuu{font-size:.7rem;color:#555;white-space:pre-line;line-height:1.2}.loading.svelte-rpimuu{text-align:center;font-size:.9rem;color:#555;margin:1.5rem 0}.bars.svelte-rpimuu{list-style:none;padding:0;margin:0 auto 1.5rem;display:flex;flex-direction:column;gap:.2rem}.bars.svelte-rpimuu li:where(.svelte-rpimuu){display:flex;align-items:center;gap:.5rem}.guess-label.svelte-rpimuu{width:1.2rem;text-align:right;font-weight:700}.bar.svelte-rpimuu{flex:1;height:20px;position:relative;display:flex;align-items:center;background:none}.fill.svelte-rpimuu{height:100%;transition:width .3s ease}.count.svelte-rpimuu{margin-left:.4rem;font-size:.85rem;color:#000;white-space:nowrap}.stat-grid.svelte-rpimuu{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem}.stat-card.svelte-rpimuu{padding:.6rem .4rem;text-align:center}.stat-card.svelte-rpimuu strong:where(.svelte-rpimuu){display:block;font-size:1.2rem}.stat-card.svelte-rpimuu span:where(.svelte-rpimuu){font-size:.75rem;color:#333;display:inline-block;margin-top:.1rem;line-height:1.15}.best.svelte-rpimuu{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.9rem;margin-top:.6rem;color:#000;text-align:center}@media (max-width: 500px){.global-row.svelte-rpimuu{grid-template-columns:repeat(2,1fr)}.stat-grid.svelte-rpimuu{grid-template-columns:1fr 1fr}.dialog.svelte-rpimuu{padding:1.1rem .75rem}}@media (prefers-color-scheme: dark){.dialog.svelte-rpimuu{background:#1e1e1e;color:#fff}.tabs.svelte-rpimuu{border-bottom-color:#444}.tab.svelte-rpimuu{color:#aaa}.tab.active.svelte-rpimuu{color:#6aaa64;border-bottom-color:#6aaa64}.stat-label.svelte-rpimuu{color:#ccc}.stat-card.svelte-rpimuu span:where(.svelte-rpimuu){color:#ccc}.loading.svelte-rpimuu{color:#ccc}.count.svelte-rpimuu{color:#fff}.close-icon.svelte-rpimuu,.best.svelte-rpimuu{color:#ccc}}.page-wrapper.svelte-1viirbe{display:flex;flex-direction:column;min-height:100vh;background:#fff;color:#000}.game-layout.svelte-1viirbe{max-width:420px;margin:0 auto;padding:1rem;text-align:center;font-family:monospace}.nav-actions.svelte-1viirbe{display:flex;align-items:center;gap:.75rem}.icon-btn.svelte-1viirbe{background:none;border:none;cursor:pointer;color:#333;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.icon-btn.svelte-1viirbe:hover{color:#4a90e2}.title.svelte-1viirbe{font-family:Major Mono Display,monospace;font-size:2.5rem;margin:1rem 0 1.5rem}.footer.svelte-1viirbe{margin-top:2rem;font-size:.9rem}.footer.svelte-1viirbe a:where(.svelte-1viirbe){color:#4a90e2;text-decoration:none}.footer.svelte-1viirbe a:where(.svelte-1viirbe):hover{text-decoration:underline}@media (prefers-color-scheme: dark){.page-wrapper.svelte-1viirbe{background:#121212;color:#f5f5f5}.icon-btn.svelte-1viirbe{color:#e0e0e0}.icon-btn.svelte-1viirbe:hover{color:#90caf9}.footer.svelte-1viirbe a:where(.svelte-1viirbe){color:#90caf9}}
