.crossword-wrapper[data-v-9ebaebe6]{width:100%;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none}.loader[data-v-9ebaebe6]{align-items:center;color:#64748b;gap:12px;padding:40px 0}.crossword-layout[data-v-9ebaebe6],.loader[data-v-9ebaebe6]{display:flex;flex-direction:column}.crossword-layout[data-v-9ebaebe6]{gap:20px}.hud[data-v-9ebaebe6]{display:flex;flex-wrap:wrap;gap:12px}.hud-pill[data-v-9ebaebe6]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#1f2937;display:inline-flex;font-weight:700;gap:8px;padding:10px 16px}.board[data-v-9ebaebe6]{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 530px}.grid-column[data-v-9ebaebe6]{display:flex;flex-direction:column;gap:16px}.grid-shell[data-v-9ebaebe6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;overflow:auto;padding:20px}.crossword-grid[data-v-9ebaebe6]{background:#0f172a;display:grid;gap:1px;justify-content:stretch;width:100%}.cell[data-v-9ebaebe6]{align-items:center;aspect-ratio:1/1;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;width:100%}.cell-open[data-v-9ebaebe6]{background:#f7f4f4;border:1px solid #e2e8f0;border-radius:3px}.cell-open.cell-complete[data-v-9ebaebe6]{background:#dcfce7;border-color:#22c55e}.cell-block[data-v-9ebaebe6]{background:#0f172a;border-radius:3px;cursor:default}.cell-selected[data-v-9ebaebe6]{background:#ccdcf0;box-shadow:0 0 0 2px #60a5fa66}.cell-active[data-v-9ebaebe6]{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b73}.cell-number[data-v-9ebaebe6]{color:#94a3b8;font-family:monospace;font-size:12px;font-weight:700;line-height:1;position:absolute;right:2px;top:2px;transform:scale(.7);transform-origin:top right}.cell-letter[data-v-9ebaebe6]{color:#0f172a;font-size:1.1rem;font-weight:800}.side-panel[data-v-9ebaebe6]{display:flex;flex-direction:column;gap:16px}.clues-panel[data-v-9ebaebe6]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.clues-column h3[data-v-9ebaebe6]{color:#1f2937;font-weight:800;margin-bottom:8px}.clue-item[data-v-9ebaebe6]{align-items:baseline;background:#f8fafc;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;gap:10px;margin-bottom:8px;padding:8px 10px;text-align:right;width:100%}.clue-item[data-v-9ebaebe6]:last-child{margin-bottom:0}.clue-number[data-v-9ebaebe6]{color:#0f172a;font-weight:800;min-width:24px}.clue-text[data-v-9ebaebe6]{color:#475569;font-size:.95rem;font-weight:600}.clue-active[data-v-9ebaebe6]{background:#eff6ff;border-color:#93c5fd}.clue-complete .clue-text[data-v-9ebaebe6]{color:#16a34a;font-weight:800}.clue-disabled[data-v-9ebaebe6]{cursor:not-allowed;opacity:.6}.clue-empty[data-v-9ebaebe6]{color:#94a3b8;font-size:.9rem}.guess-panel[data-v-9ebaebe6]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;display:flex;flex-direction:column;gap:16px;padding:16px}.guess-empty[data-v-9ebaebe6]{color:#94a3b8;font-size:.95rem;text-align:center}.guess-header[data-v-9ebaebe6]{display:flex;flex-direction:column;gap:4px;position:relative}.guess-title[data-v-9ebaebe6]{color:#0f172a;font-weight:800}.guess-clue-image-wrap[data-v-9ebaebe6]{display:flex;justify-content:center;margin-bottom:8px}.guess-clue-image[data-v-9ebaebe6]{aspect-ratio:1/1;background:transparent;border:1px solid #e2e8f0;border-radius:14px;-o-object-fit:contain;object-fit:contain;padding:6px;width:min(260px,70vw)}.guess-sub[data-v-9ebaebe6]{color:#24272b;font-size:1.4em;font-weight:800;margin-bottom:20px;text-align:center}.slots-row[data-v-9ebaebe6]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px;position:relative}.slot-box[data-v-9ebaebe6]{background:#fff;border:2px solid #e2e8f0;border-radius:10px;box-shadow:0 4px #e2e8f0;cursor:pointer;font-size:20px;font-weight:900;height:50px;width:42px}.slot-filled[data-v-9ebaebe6]{border-color:#93c5fd;box-shadow:0 4px #93c5fd}.slot-locked[data-v-9ebaebe6]{background:#dcfce7;border-color:#22c55e;box-shadow:0 4px #16a34a;cursor:not-allowed}.hint-btn[data-v-9ebaebe6]{align-items:center;background:#fef3c7;border:none;border-radius:10px;color:#92400e;cursor:pointer;display:inline-flex;font-weight:800;gap:6px;left:-20px;padding:6px 10px;position:absolute;top:-10px;white-space:nowrap}.hint-btn .material-icons[data-v-9ebaebe6]{font-size:18px}.hint-btn[data-v-9ebaebe6]:disabled{cursor:not-allowed;opacity:.5}.bank-row[data-v-9ebaebe6]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.bank-btn[data-v-9ebaebe6]{background:#f2f4f7;border:none;border-radius:8px;cursor:pointer;font-size:clamp(.9rem,3.5vw,1.2rem);font-weight:800;height:clamp(40px,9vw,64px);width:clamp(40px,9vw,64px)}.bank-used[data-v-9ebaebe6]{cursor:not-allowed;opacity:.3}.guess-cta[data-v-9ebaebe6]{background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid #e2e8f0;border-radius:20px;gap:16px;justify-content:space-between;padding:16px}.guess-cta[data-v-9ebaebe6],.guess-hint[data-v-9ebaebe6]{align-items:center;display:flex}.guess-hint[data-v-9ebaebe6]{color:#475569;gap:12px}.guess-hint .material-icons[data-v-9ebaebe6]{align-items:center;background:#fff;border-radius:12px;box-shadow:0 6px 16px #6366f133;color:#6366f1;display:flex;height:40px;justify-content:center;width:40px}.guess-hint-title[data-v-9ebaebe6]{color:#0f172a;font-weight:800}.guess-hint-sub[data-v-9ebaebe6]{color:#64748b;font-size:.85rem}.guess-open[data-v-9ebaebe6]{background:#4338ca;border:none;border-radius:14px;box-shadow:0 10px 20px #4338ca40;color:#fff;cursor:pointer;font-weight:800;padding:10px 18px}.guess-open[data-v-9ebaebe6]:hover{background:#3730a3}.guess-modal-overlay[data-v-9ebaebe6]{align-items:center;background:#0f172a8c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:60}.guess-modal-card[data-v-9ebaebe6]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 30px 70px #0f172a4d;padding:20px;width:min(520px,95vw)}.guess-modal-header[data-v-9ebaebe6]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.modal-word-title[data-v-9ebaebe6]{color:#0f172a;font-size:1.1rem;font-weight:900}.guess-modal-close[data-v-9ebaebe6]{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#475569;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.guess-modal-body[data-v-9ebaebe6]{display:flex;flex-direction:column;gap:16px;position:relative}.direction-switch[data-v-9ebaebe6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;padding:10px 12px}.direction-label[data-v-9ebaebe6]{color:#64748b;font-size:.85rem;font-weight:700}.direction-actions[data-v-9ebaebe6]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.direction-btn[data-v-9ebaebe6]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#0f172a;cursor:pointer;font-weight:800;padding:8px 12px}.direction-btn[data-v-9ebaebe6]:disabled{cursor:not-allowed;opacity:.5}.direction-active[data-v-9ebaebe6]{background:#eef2ff;border-color:#a5b4fc;color:#4338ca}.guess-modal-card .guess-header[data-v-9ebaebe6]{text-align:right}.guess-modal-card .guess-title[data-v-9ebaebe6]{font-size:1.2rem}.guess-modal-card .slots-row[data-v-9ebaebe6]{flex-wrap:wrap;gap:6px;justify-content:center;padding:8px 4px 4px}.guess-modal-card .slot-box[data-v-9ebaebe6]{border-radius:14px;flex:0 0 auto;font-size:clamp(16px,4.5vw,22px);height:clamp(38px,10vw,56px);width:clamp(35px,5vw,40px)}.guess-modal-card .hint-btn[data-v-9ebaebe6]{left:-20px;position:absolute;top:-10px}.guess-modal-card .guess-sub[data-v-9ebaebe6]{font-size:1.05rem;line-height:1.6;margin-bottom:12px}.guess-modal-card .bank-row[data-v-9ebaebe6]{display:flex;gap:10px;justify-items:center;padding-bottom:4px}.guess-modal-card .bank-btn[data-v-9ebaebe6]{border-radius:12px}.guess-pop-enter-active[data-v-9ebaebe6],.guess-pop-leave-active[data-v-9ebaebe6]{transition:all .2s ease}.guess-pop-enter-from[data-v-9ebaebe6],.guess-pop-leave-to[data-v-9ebaebe6]{opacity:0;transform:translateY(10px) scale(.98)}.game-spinner[data-v-9ebaebe6]{animation:spin-9ebaebe6 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#f59e0b;height:44px;width:44px}@keyframes spin-9ebaebe6{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:960px){.board[data-v-9ebaebe6],.clues-panel[data-v-9ebaebe6]{grid-template-columns:1fr}.guess-cta[data-v-9ebaebe6]{align-items:flex-start;flex-direction:column}.guess-open[data-v-9ebaebe6]{width:100%}}.game-page-wrapper[data-v-f1d4f353]{background-color:#f0f4f8;display:flex;flex-direction:column;min-height:100vh}.container[data-v-f1d4f353]{margin:0 auto;width:100%}.game-navbar[data-v-f1d4f353]{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 12px #00000008;padding:15px}.navbar-content[data-v-f1d4f353]{justify-content:space-between}.nav-icon-btn[data-v-f1d4f353],.navbar-content[data-v-f1d4f353]{align-items:center;display:flex}.nav-icon-btn[data-v-f1d4f353]{background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;height:42px;justify-content:center;transition:.2s;width:42px}.nav-icon-btn[data-v-f1d4f353]:hover{background:#e2e8f0;color:#1e293b}.level-badge[data-v-f1d4f353]{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#c2410c;display:flex;font-weight:700;gap:6px;padding:8px 16px}.level-badge .label[data-v-f1d4f353]{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.score-pill[data-v-f1d4f353]{align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;color:#1d4ed8;display:flex;font-weight:700;gap:6px;padding:8px 16px}.game-container[data-v-f1d4f353]{flex:1;padding:30px 0 60px}.grid-card[data-v-f1d4f353]{background:#fff;border-radius:24px;box-shadow:0 18px 40px #0f172a14;padding:24px}.modal-overlay[data-v-f1d4f353]{align-items:center;background:#0f172a73;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:50}.modal-card[data-v-f1d4f353]{background:#fff;border-radius:24px;box-shadow:0 30px 60px #0f172a33;max-width:480px;padding:24px;width:100%}.modal-header[data-v-f1d4f353]{gap:12px;margin-bottom:16px}.header-icon[data-v-f1d4f353],.modal-header[data-v-f1d4f353]{align-items:center;display:flex}.header-icon[data-v-f1d4f353]{background:#fef3c7;border-radius:16px;color:#d97706;height:48px;justify-content:center;width:48px}.stats-summary[data-v-f1d4f353]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.stat-item[data-v-f1d4f353]{background:#f8fafc;border-radius:16px;padding:16px;text-align:center}.stat-item.highlight[data-v-f1d4f353]{background:#eff6ff;color:#1d4ed8;font-weight:700}.stat-label[data-v-f1d4f353]{color:#64748b;font-size:.75rem;letter-spacing:.05em}.stat-value[data-v-f1d4f353]{font-size:1.4rem;font-weight:800;margin-top:6px}.modal-footer[data-v-f1d4f353]{display:flex;flex-direction:column;gap:12px;margin-top:20px}.action-btn[data-v-f1d4f353]{align-items:center;border:none;border-radius:14px;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;padding:12px 18px}.action-btn.primary[data-v-f1d4f353]{background:#0f172a;color:#fff}.action-btn.secondary[data-v-f1d4f353]{background:#fff;border:1px solid #e2e8f0;color:#1f2937}.action-btn.ghost[data-v-f1d4f353]{background:#f1f5f9;color:#1f2937}.modal-pop-enter-active[data-v-f1d4f353],.modal-pop-leave-active[data-v-f1d4f353]{transition:all .2s ease}.modal-pop-enter-from[data-v-f1d4f353],.modal-pop-leave-to[data-v-f1d4f353]{opacity:0;transform:translateY(10px) scale(.98)}@media (max-width:640px){.navbar-content[data-v-f1d4f353]{flex-direction:row;gap:12px}.grid-card[data-v-f1d4f353]{padding:16px}.stats-summary[data-v-f1d4f353]{grid-template-columns:1fr}.game-container[data-v-f1d4f353]{padding:0 0 20px}.game-navbar[data-v-f1d4f353]{border-bottom:none;box-shadow:none;padding:10px}}
