@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap);.game-container[data-v-03219768]{transition:all .3s ease-in-out}@media (max-width:576px){.game-container[data-v-03219768]{padding:20px!important;padding-inline:0!important}}.header-container[data-v-50a9c8e9]{padding:8px 0;background:#fff}.header-col[data-v-50a9c8e9]{margin:auto}.game-title[data-v-50a9c8e9]{font-size:20px;font-weight:600;color:#333;line-height:1.2;display:flex;align-items:center}.header-button[data-v-50a9c8e9]{font-size:12px;font-weight:600;color:#000;text-transform:capitalize;padding:4px 16px;min-width:auto;background:transparent;box-shadow:none;border-radius:50px;border:2px solid #404040}.header-button[data-v-50a9c8e9]:hover{background:#f3f3f3;border:2px solid #000;box-shadow:none}.icon[data-v-50a9c8e9]:hover{background:#f3f3f3}@media (max-width:1264px){.game-title[data-v-50a9c8e9]{font-size:18px}}@media (min-width:600px) and (max-width:959px){.game-title[data-v-50a9c8e9]{font-size:17px}}@media (max-width:599px){.game-title[data-v-50a9c8e9]{font-size:16px}}.clear[data-v-61bb8f70]{background:#0a66c2;border-radius:99.9rem;color:#fff;text-transform:capitalize;padding-inline:16px}.clear[data-v-61bb8f70]:hover{background:#004182;color:#fff}.cancle[data-v-61bb8f70]{border:1px solid #0a66c2;border-radius:99.9rem;color:#0a66c2;text-transform:capitalize;padding-inline:16px}.cancle[data-v-61bb8f70]:hover{background:rgb(55 143 233/.1);color:#004182;box-shadow:inset 0 0 0 2px#004182}.game-title[data-v-61bb8f70]{font-size:20px;font-weight:600;color:#333;line-height:1.2;display:flex;align-items:center}.puzzle-number[data-v-61bb8f70]{font-size:12px;font-weight:500;color:#666;margin-top:2px}.header-button[data-v-61bb8f70]{font-size:12px;font-weight:600;color:#000;text-transform:capitalize;padding:4px 16px;min-width:auto;background:transparent;box-shadow:none;border-radius:50px;border:2px solid #404040}.header-button[data-v-61bb8f70]:hover{background:#f3f3f3;border:2px solid #000;box-shadow:none}.icon[data-v-61bb8f70]:hover{background:#f3f3f3}.two-button[data-v-61bb8f70]{box-shadow:none;background:none;color:#000;text-transform:capitalize;font-weight:600;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif}.two-button[data-v-61bb8f70]:hover{background:transparent!important;box-shadow:none!important}.button-border[data-v-61bb8f70]{min-height:50px;width:100%;background:#eff4f1;color:#000;box-shadow:none;border-radius:12px;padding:8px;font-size:24px;font-weight:400;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif}.button-border[data-v-61bb8f70]:hover{background:none!important;box-shadow:none!important}.button-border[data-v-61bb8f70]:disabled{color:#999!important;cursor:not-allowed;background:#fcfdfc!important;opacity:.2!important;pointer-events:none!important}.notes-mode-btn[data-v-61bb8f70]{font-family:Dancing Script,cursive}.board-wrap[data-v-61bb8f70]{display:flex;justify-content:center}.cell.hint-cell[data-v-61bb8f70]{border:4px solid #3a9666}.sudoku-board[data-v-61bb8f70]{background:#666;width:100%!important;border-radius:4px;border:2px solid #666}.sudoku-board td[data-v-61bb8f70]{width:57px;height:57px;position:relative;padding:0;background:#fff}.cell[data-v-61bb8f70]{cursor:pointer;position:relative}.cell-input[data-v-61bb8f70]{width:100%;height:100%;text-align:center;border:none;background:transparent;color:#000;font-weight:600}.cell-fixed[data-v-61bb8f70],.cell-input[data-v-61bb8f70]{font-size:14px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif}.cell-fixed[data-v-61bb8f70]{color:#909090;font-weight:700}.cell.invalid[data-v-61bb8f70]{position:relative;font-weight:700;background-image:repeating-linear-gradient(135deg,transparent,transparent 3px,rgba(205,17,45,.2) 0,rgba(205,17,45,.2) 4.5px,transparent 5px,transparent 15px)}.cell-inner[data-v-61bb8f70]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cell-empty[data-v-61bb8f70]{width:100%;height:100%}.notes-container[data-v-61bb8f70]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:2px}.notes-grid[data-v-61bb8f70]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:1px;width:100%;height:100%;font-size:10px;font-weight:500}.note[data-v-61bb8f70]{display:flex;align-items:center;justify-content:center;color:#64b5f6;font-size:15px;line-height:1}.note.active[data-v-61bb8f70]{font-weight:600;color:#000;font-family:Dancing Script,cursive}.cell.vsep[data-v-61bb8f70]{border-right:2px solid #666}.cell.hsep[data-v-61bb8f70]{border-bottom:2px solid #666}.cell.active[data-v-61bb8f70]{border:4px solid #3a9666;background:#f0fff7}.cell.has-notes[data-v-61bb8f70]{background:#fff}.cell.has-notes.active[data-v-61bb8f70]{border:4px solid #3a9666;background:#f0fff7}.cell.fixed-active[data-v-61bb8f70]{border:4px solid #909090!important;background:#f0fff7!important}.cell.completed-block[data-v-61bb8f70]{background:#f0fff7}.cell.block-top[data-v-61bb8f70]{border-top:4px solid #3a9666!important}.cell.block-bottom[data-v-61bb8f70]{border-bottom:4px solid #3a9666!important}.cell.block-left[data-v-61bb8f70]{border-left:4px solid #3a9666!important}.cell.block-right[data-v-61bb8f70]{border-right:4px solid #3a9666!important}.cell.block-top-left[data-v-61bb8f70]{border-top-left-radius:8px}.cell.block-top-right[data-v-61bb8f70]{border-top-right-radius:8px}.cell.block-bottom-left[data-v-61bb8f70]{border-bottom-left-radius:8px}.cell.block-bottom-right[data-v-61bb8f70]{border-bottom-right-radius:8px}.cell.hint-row[data-v-61bb8f70]{background-color:#f0fff7!important;z-index:1}.cell.hint-row .cell-fixed[data-v-61bb8f70],.cell.hint-row .cell-input[data-v-61bb8f70],.cell.hint-row .notes-container[data-v-61bb8f70]{background-color:#f0fff7}.cell.hint-column[data-v-61bb8f70]{background-color:#f0fff7!important;z-index:1}.cell.hint-column .cell-fixed[data-v-61bb8f70],.cell.hint-column .cell-input[data-v-61bb8f70],.cell.hint-column .notes-container[data-v-61bb8f70]{background-color:#f0fff7}.cell.hint-region[data-v-61bb8f70]{background-color:#f0fff7!important;z-index:1}.cell.hint-region .cell-fixed[data-v-61bb8f70],.cell.hint-region .cell-input[data-v-61bb8f70],.cell.hint-region .notes-container[data-v-61bb8f70]{background-color:#f0fff7}.cell.hint-intersection[data-v-61bb8f70]{background-color:#f0fff7!important;z-index:1}.cell.hint-intersection .cell-fixed[data-v-61bb8f70],.cell.hint-intersection .cell-input[data-v-61bb8f70],.cell.hint-intersection .notes-container[data-v-61bb8f70]{background-color:#f0fff7}.cell.overlay[data-v-61bb8f70]{background-color:rgba(0,0,0,.5)!important;position:relative}.cell.overlay[data-v-61bb8f70]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.3);pointer-events:none}.cell.overlay .cell-fixed[data-v-61bb8f70],.cell.overlay .cell-input[data-v-61bb8f70],.cell.overlay .notes-container[data-v-61bb8f70]{opacity:.5}.cell.hint-cell[data-v-61bb8f70]{border:2px solid #3a9666;background:#f0fff7;z-index:2}.completion-card[data-v-61bb8f70]{background-color:#3a9666!important;color:#fff!important;border-radius:16px!important;padding:24px!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.copy-score-btn[data-v-61bb8f70]{background-color:#fff!important;color:#0a66c2!important;border-radius:24px!important;font-weight:600!important;padding:8px 24px!important;text-transform:none!important;box-shadow:none!important}.copy-score-btn[data-v-61bb8f70]:hover{color:#004182!important}.connections-section[data-v-61bb8f70]{margin-top:24px;background:rgba(0,0,0,.08);border-radius:8px;border:1px solid hsla(0,0%,100%,.12);padding:24px 48px}.connections-text[data-v-61bb8f70]{font-size:12px;font-weight:600;color:#fff;margin-top:12px}.sign-in-prompt[data-v-61bb8f70]{font-size:14px;color:#666;margin-top:16px;padding:12px;background-color:#f3f6f8;border-radius:8px}.game-card[data-v-3c22fe89]{width:100%;max-width:550px;margin:auto}.instruction-dialog[data-v-3c22fe89]{background:rgba(50,50,70,.95)!important;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden}.instruction-content[data-v-3c22fe89]{background:rgba(40,40,60,.6)!important;color:#e0e0e0;padding:20px!important}.instruction-list[data-v-3c22fe89]{padding-left:20px}.instruction-list li[data-v-3c22fe89]{margin-bottom:12px;line-height:1.6;font-size:16px}.icon-circle[data-v-3c22fe89]{background:hsla(240,9%,43%,.6);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.info-icon[data-v-3c22fe89]{color:#bbdefb;width:22px;height:22px}.board[data-v-3c22fe89]{width:100%;max-width:320px;margin:0 auto}.box[data-v-3c22fe89]{cursor:pointer;position:relative;overflow:hidden;border:2px solid hsla(0,0%,100%,.2);height:130px;width:130px;margin:auto}.box-inner[data-v-3c22fe89]{position:absolute;inset:0;background:hsla(0,0%,100%,.1);opacity:0;transition:opacity .3s ease}.box:hover .box-inner[data-v-3c22fe89]{opacity:1}.red[data-v-3c22fe89]{background:linear-gradient(135deg,#f44336,#d32f2f)}.blue[data-v-3c22fe89]{background:linear-gradient(135deg,#2196f3,#1976d2)}.green[data-v-3c22fe89]{background:linear-gradient(135deg,#4caf50,#388e3c)}.yellow[data-v-3c22fe89]{background:linear-gradient(135deg,#ffeb3b,#fbc02d)}.active[data-v-3c22fe89]{animation:pulse-3c22fe89 .5s ease;transform:scale(1.05);box-shadow:0 0 20px hsla(0,0%,100%,.7)}@keyframes pulse-3c22fe89{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1.05)}}.level-display[data-v-3c22fe89]{background:rgba(60,60,80,.6);border-radius:30px;padding:12px 24px;display:inline-flex;align-items:center;box-shadow:0 4px 8px rgba(0,0,0,.2)}.level-icon[data-v-3c22fe89]{background:linear-gradient(135deg,#ffd54f,#ffb300);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px}.level-icon svg[data-v-3c22fe89]{color:#fff;width:22px;height:22px}.level-text[data-v-3c22fe89]{color:#e0e0e0}.game-over-alert[data-v-3c22fe89]{background:rgba(211,47,47,.2)!important;border-left:4px solid #f44336!important;border-radius:8px}.game-over-icon[data-v-3c22fe89]{width:28px;height:28px}.refresh-icon[data-v-3c22fe89]{width:22px;height:22px}.restart-btn[data-v-3c22fe89]{background:linear-gradient(90deg,#42a5f5,#1e88e5);box-shadow:0 4px 12px rgba(30,136,229,.4);transition:all .3s ease}.restart-btn[data-v-3c22fe89]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(30,136,229,.6)}@media (max-width:600px){.box[data-v-3c22fe89]{height:100px;width:100px}.board[data-v-3c22fe89]{max-width:260px}.level-display[data-v-3c22fe89]{padding:8px 16px}.level-text span[data-v-3c22fe89]{font-size:16px}.restart-btn[data-v-3c22fe89]{width:100%;font-size:16px;padding:12px}.instruction-list li[data-v-3c22fe89]{font-size:14px}}.game-card[data-v-0e80d4e7]{position:relative}.toolbar-title[data-v-0e80d4e7]{display:flex;align-items:center;gap:5px}.board-wrapper[data-v-0e80d4e7]{position:relative}.board[data-v-0e80d4e7]{display:grid;grid-template-rows:repeat(4,1fr);gap:6px;background:#bbada0;padding:6px;border-radius:8px}.row[data-v-0e80d4e7]{display:grid;grid-template-columns:repeat(4,1fr)}.cell[data-v-0e80d4e7]{width:90px;height:90px;border-radius:6px;font-weight:700;font-size:20px;display:flex;align-items:center;justify-content:center;margin:auto;transition:transform .3s}.score-row[data-v-0e80d4e7]{display:flex;justify-content:space-between}.congrats-overlay[data-v-0e80d4e7]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,4%,.85);z-index:999}.celebration-card[data-v-0e80d4e7]{background:#fff;padding:40px;border-radius:25px;text-align:center;animation:bounceIn-0e80d4e7 .8s ease-out;position:relative}.no-shadow[data-v-0e80d4e7]{box-shadow:none}.crown[data-v-0e80d4e7]{font-size:50px;margin-bottom:10px;animation:float-0e80d4e7 2s ease-in-out infinite}.winner-text[data-v-0e80d4e7]{font-size:36px;font-weight:700;color:#ff9800;animation:glow-0e80d4e7 1.5s infinite alternate}.text-red[data-v-0e80d4e7]{color:#e53935}.winner-sub[data-v-0e80d4e7]{font-size:22px;color:#000;margin:15px 0 30px}.highlight[data-v-0e80d4e7]{color:#000;font-weight:700;text-shadow:0 0 8px #ff9800}#confetti-canvas[data-v-0e80d4e7]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.instruction-panel[data-v-0e80d4e7]{border-radius:12px;overflow:hidden}.instruction-card[data-v-0e80d4e7]{background:rgba(50,50,70,.7)!important;border:1px solid hsla(0,0%,100%,.1)}.instruction-title[data-v-0e80d4e7]{background:rgba(60,60,80,.8)!important;border:none!important}.icon-circle[data-v-0e80d4e7]{background:hsla(240,9%,43%,.6);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px}.info-icon[data-v-0e80d4e7]{color:#bbdefb;width:20px;height:20px}.instruction-content[data-v-0e80d4e7]{background:rgba(40,40,60,.6)!important;color:#e0e0e0}.instruction-list[data-v-0e80d4e7]{padding-left:20px;text-align:left}.instruction-list li[data-v-0e80d4e7]{margin-bottom:10px;line-height:1.5;text-align:left}@keyframes bounceIn-0e80d4e7{0%{transform:scale(.5);opacity:0}80%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}@keyframes glow-0e80d4e7{0%{text-shadow:0 0 10px #fff,0 0 20px #ffeb3b}to{text-shadow:0 0 25px #ff9800,0 0 40px #ff5722}}@keyframes float-0e80d4e7{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.tile-0[data-v-0e80d4e7]{background:#cdc1b4}.tile-2[data-v-0e80d4e7]{background:#eee4da;color:#776e65}.tile-4[data-v-0e80d4e7]{background:#ede0c8;color:#776e65}.tile-8[data-v-0e80d4e7]{background:#f2b179}.tile-16[data-v-0e80d4e7]{background:#f59563}.tile-32[data-v-0e80d4e7]{background:#f67c5f}.tile-64[data-v-0e80d4e7]{background:#f65e3b}.tile-128[data-v-0e80d4e7]{background:#edcf72;font-size:18px}.tile-256[data-v-0e80d4e7]{background:#edcc61;font-size:18px}.tile-512[data-v-0e80d4e7]{background:#edc850;font-size:18px}.tile-1024[data-v-0e80d4e7]{background:#edc53f;font-size:16px}.tile-2048[data-v-0e80d4e7]{background:#edc22e;font-size:16px}@media (max-width:600px){.cell[data-v-0e80d4e7]{width:60px;height:60px}}.win-card[data-v-79b911f0]{border-radius:24px;padding:20px;text-align:center;color:#fff;box-shadow:0 8px 25px rgba(0,0,0,.3);animation:popIn-79b911f0 .5s ease-out;overflow:hidden;position:relative}.win-header[data-v-79b911f0]{font-size:24px;font-weight:700;margin-bottom:15px;text-shadow:0 0 10px #000;color:#fff}.win-emoji[data-v-79b911f0]{font-size:60px;margin:15px 0;animation:bounce-79b911f0 1s infinite alternate}.win-text[data-v-79b911f0]{font-size:35px;font-weight:700;margin-bottom:20px;display:grid;color:#ff6d00}.next-btn[data-v-79b911f0]{background:green;color:#fff!important;font-weight:700;font-size:18px;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,.4);text-transform:capitalize;transition:transform .2s ease,box-shadow .2s ease}.next-btn[data-v-79b911f0]:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.5)}@keyframes popIn-79b911f0{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes bounce-79b911f0{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes borderGlow-79b911f0{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.settings-card[data-v-79b911f0]{background:#000;border-radius:20px;padding:16px;color:#fff;font-family:Comic Sans MS,Segoe UI,sans-serif;position:relative;overflow:hidden}.settings-header[data-v-79b911f0]{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:20px}.settings-title[data-v-79b911f0]{font-size:22px;font-weight:700;letter-spacing:2px;color:#fff;text-align:center}.close-btn[data-v-79b911f0]{position:absolute;right:0;top:-5px;color:#fff;background:transparent;font-size:18px}.settings-options[data-v-79b911f0]{display:flex;flex-direction:column;gap:14px}.settings-btn[data-v-79b911f0]{background:#ff6d00!important;color:#fff!important;font-weight:700;font-size:16px;border-radius:12px;justify-content:space-between;padding:10px 16px;box-shadow:0 4px 6px rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:1px;transition:transform .2s ease,box-shadow .2s ease;display:flex!important;gap:10px!important}.settings-btn[data-v-79b911f0]:hover{transform:translateY(-2px);box-shadow:0 6px 10px rgba(0,0,0,.4)}.game-card[data-v-79b911f0]{width:100%;max-width:550px;margin:auto;background-image:url(/img/ballshort.eab2aa4d.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.game-root[data-v-79b911f0]{max-width:900px;margin:20px auto;font-family:Segoe UI,Arial,sans-serif;text-align:center}.header[data-v-79b911f0]{display:flex;justify-content:space-between;padding:10px 20px;font-weight:700;font-size:18px}.tubes[data-v-79b911f0]{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:20px}.tube[data-v-79b911f0]{width:55px;height:220px;position:relative;display:flex;flex-direction:column-reverse;align-items:center;cursor:pointer;transition:transform .2s ease}.tube.selected[data-v-79b911f0]{transform:translateY(-12px) scale(1.05)}.tube-rim[data-v-79b911f0]{width:100%;height:14px;border:3px solid #fff;border-radius:50%;background:hsla(0,0%,100%,.4);position:absolute;top:-8px;left:0}.tube-inner[data-v-79b911f0]{height:100%;border:3px solid #fff;border-radius:0 0 50px 50px;background:hsla(0,0%,100%,.05);padding-bottom:8px;overflow:hidden;border-top:0}.ball-stack[data-v-79b911f0],.tube-inner[data-v-79b911f0]{width:100%;display:flex;flex-direction:column-reverse;align-items:center}.ball-stack[data-v-79b911f0]{gap:6px}.ball[data-v-79b911f0]{border-radius:50%;box-shadow:inset -4px -4px 10px rgba(0,0,0,.25),inset 2px 2px 6px hsla(0,0%,100%,.6);transition:transform .4s ease,opacity .4s ease}.ball-move-enter-active[data-v-79b911f0],.ball-move-leave-active[data-v-79b911f0]{transition:all .4s ease}.ball-move-enter-from[data-v-79b911f0]{opacity:0;transform:translateY(-40px) scale(.7)}.ball-move-enter-to[data-v-79b911f0],.ball-move-leave-from[data-v-79b911f0]{opacity:1;transform:translateY(0) scale(1)}.ball-move-leave-to[data-v-79b911f0]{opacity:0;transform:translateY(40px) scale(.7)}.controls[data-v-79b911f0]{margin-top:20px;display:flex;gap:10px;justify-content:center}.controls button[data-v-79b911f0]{padding:8px 16px;border:none;border-radius:10px;background:linear-gradient(90deg,#ff7e5f,#feb47b);color:#fff;cursor:pointer;font-weight:700;transition:all .3s ease}.controls button[data-v-79b911f0]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.25)}.controls button[data-v-79b911f0]:disabled{opacity:.5;cursor:not-allowed}.status[data-v-79b911f0]{margin-top:12px;font-size:18px;font-weight:700}.blast[data-v-79b911f0]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:0 0 50px 50px;animation:blast-effect-79b911f0 1s ease-out forwards;overflow:visible}@keyframes blast-effect-79b911f0{0%{box-shadow:0 0 0 var(--blast-color,#fff);transform:scale(1);opacity:1}50%{box-shadow:0 0 40px var(--blast-color,#fff),0 0 80px var(--blast-color,#fff);transform:scale(1.1);opacity:1}to{box-shadow:0 0 0 hsla(0,0%,100%,0);transform:scale(1);opacity:0}}.board[data-v-bb323dda]{position:relative;display:inline-block;background:#f9f7f3;padding:12px;border-radius:18px}.lines[data-v-bb323dda]{position:absolute;top:12px;left:12px;pointer-events:none}.row[data-v-bb323dda]{display:flex}.cell[data-v-bb323dda]{width:60px;height:60px;border:1px solid #aaa;position:relative;background:#fff}.circle[data-v-bb323dda]{width:36px;height:36px;border-radius:50%;background:#000;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;margin:auto;margin-top:12px}.circle.active[data-v-bb323dda]{outline:4px solid #2d6cff}.wall[data-v-bb323dda]{position:absolute;background:#000}.wall.top[data-v-bb323dda]{top:0;left:0;height:6px;width:100%}.wall.left[data-v-bb323dda]{top:0;left:0;width:6px;height:100%}.wall.right[data-v-bb323dda]{top:0;right:0;width:6px;height:100%}.wall.bottom[data-v-bb323dda]{bottom:0;left:0;height:6px;width:100%}.win-message[data-v-bb323dda]{margin-top:20px;font-size:24px;font-weight:700;color:green;text-align:center}.container[data-v-935679b8]{padding:50px}.dailog[data-v-935679b8]{padding:40px 24px;background:#fff}.menu[data-v-935679b8]{background:#fff!important;color:#000;box-shadow:0 5px 10px 0 rgba(0,0,0,.05),0 15px 25px 0 rgba(0,0,0,.07);border:1px solid #dfe2ea;min-width:200px;border-radius:8px}.menu .v-list-item[data-v-935679b8]:hover{background-color:#fff;color:#4d4be7}.mobile-menu[data-v-935679b8]{background:#fff!important;color:#000;box-shadow:0 5px 10px 0 rgba(0,0,0,.05),0 15px 25px 0 rgba(0,0,0,.07);border:1px solid #dfe2ea;min-width:200px;border-radius:8px}.mobile-menu .v-list-item[data-v-935679b8]:hover{background-color:#f5f5f5;color:#4d4be7}.mobile-menu .v-list-subheader[data-v-935679b8]{color:#667eea;font-weight:700;font-size:14px}.mobile-menu .v-divider[data-v-935679b8]{margin:8px 0}.card-title[data-v-935679b8]{color:#000;font-size:27px;white-space:normal;text-align:center;width:493px;margin:auto}.game-content[data-v-935679b8]{max-width:1200px;margin:20px auto;gap:20px;background:#fff;border-radius:12px;padding:30px;box-shadow:0 10px 40px rgba(0,0,0,.1);display:flex;flex-direction:column}.grid-section[data-v-935679b8]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.crossword-grid[data-v-935679b8]{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);width:100%;max-width:500px;aspect-ratio:1/1;background:#f5f5f5;border:3px solid #000;box-sizing:border-box;margin:0 auto}.grid-row[data-v-935679b8]{display:contents}.grid-cell[data-v-935679b8]{position:relative;border-bottom:1px solid #000;border-left:1px solid #000;cursor:pointer;transition:all .2s;box-sizing:border-box;aspect-ratio:1/1}.grid-cell.black-cell[data-v-935679b8]{background:#1a1a1a;cursor:default}.grid-cell.selected-cell[data-v-935679b8]{background:#ffe182}.grid-cell.highlighted-cell[data-v-935679b8]{background:#e8e7fd}.cell-number[data-v-935679b8]{position:absolute;top:2px;left:4px;font-size:clamp(8px,2.5vw,12px);color:#000;font-weight:700}.cell-input[data-v-935679b8]{width:100%;height:100%;border:none;background:transparent;text-align:center;font-size:clamp(24px,8vw,50px);font-weight:400;text-transform:uppercase;outline:none;caret-color:transparent;color:#000;box-sizing:border-box}.cell-input.incorrect-input[data-v-935679b8]{color:#e53935}.cell-input[readonly][data-v-935679b8]{cursor:pointer}.calss-action[data-v-935679b8]{margin-top:10px;display:flex;gap:10px;justify-content:center!important;min-height:0;padding:0}.icon-container[data-v-935679b8]{position:absolute;top:2px;right:2px;pointer-events:none;z-index:1;width:clamp(10px,3vw,16px);height:clamp(10px,3vw,16px)}.sparkle-icon[data-v-935679b8]{color:#4a5cd4;animation:pulse-935679b8 1.5s infinite}.x-icon[data-v-935679b8]{color:#e53935;animation:pulse-935679b8 1.5s infinite}.check-icon[data-v-935679b8]{color:#4caf50;animation:pulse-935679b8 1.5s infinite}@keyframes pulse-935679b8{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.7;transform:scale(1)}}.clues-container[data-v-935679b8]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%;margin-top:20px}.clues-section[data-v-935679b8]{flex:1;min-width:250px;max-width:500px}.clues-title[data-v-935679b8]{font-size:clamp(18px,4vw,22px);font-weight:700;color:#333;margin-bottom:15px;padding-bottom:10px;border-bottom:3px solid #667eea}.clues-list[data-v-935679b8]{display:flex;flex-direction:column;gap:12px;overflow-y:auto;max-height:300px;scroll-behavior:smooth}.clue-item[data-v-935679b8]{background:#fff;padding:8px 8px;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.05);cursor:pointer;text-align:left;font-size:clamp(14px,3vw,15px);display:flex;align-items:center;transition:all .2s}.clue-item.active-clue[data-v-935679b8]{border-left:3px solid #667eea}.clue-item.active-clue.active-same-direction[data-v-935679b8]{background-color:#667eea;color:#fff}.clue-item.active-clue.active-other-direction[data-v-935679b8]{background-color:#e8e7fd}.clue-item.active-clue.active-same-direction .clue-number[data-v-935679b8],.clue-item.active-clue.active-same-direction .clue-text[data-v-935679b8]{color:#fff}.clue-number[data-v-935679b8]{font-weight:700;color:#667eea;margin-right:8px}.clue-text[data-v-935679b8]{color:#333;flex:1}.clue-status[data-v-935679b8]{margin-left:8px}.clue-item.completed[data-v-935679b8]{border-left:none;background-color:transparent;box-shadow:none}.clue-item.completed.active-clue.active-same-direction .clue-number[data-v-935679b8],.clue-item.completed.active-clue.active-same-direction .clue-text[data-v-935679b8]{color:#c7cddb}.clue-item.completed .clue-number[data-v-935679b8],.clue-item.completed .clue-text[data-v-935679b8]{color:#8a8f9d}.header-button[data-v-935679b8]{margin-left:10px;background:transparent}.header-time[data-v-935679b8]{display:inline-block;padding:8px 12px;background:#f0f0f0;border-radius:6px;font-weight:600;margin-right:10px}.current-clue-display[data-v-935679b8]{background:#e8e7fd;border-radius:8px;padding:15px;margin-bottom:20px;border-left:4px solid #667eea;box-shadow:0 2px 8px rgba(0,0,0,.05);width:100%;max-width:500px;box-sizing:border-box}.current-clue-header[data-v-935679b8]{display:flex;align-items:center}.current-clue-number[data-v-935679b8]{font-size:clamp(16px,4vw,18px);font-weight:700;color:#667eea}.current-clue-text[data-v-935679b8]{font-size:clamp(14px,3.5vw,16px);color:#333;line-height:1.4}.success-container[data-v-935679b8]{min-height:calc(100vh - 64px);background-color:#4285f4;padding:20px;position:relative}.success-container[data-v-935679b8],.success-content[data-v-935679b8]{display:flex;flex-direction:column;align-items:center;justify-content:center}.success-content[data-v-935679b8]{background-color:#fff;border-radius:16px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.1);max-width:500px;width:100%;text-align:center;box-sizing:border-box}.success-icon[data-v-935679b8]{margin-bottom:20px;color:#4285f4}.success-title[data-v-935679b8]{font-size:clamp(24px,6vw,36px);font-weight:700;color:#333;margin-bottom:10px}.success-message[data-v-935679b8]{font-size:clamp(16px,4vw,20px);color:#666;margin-bottom:20px}.success-time[data-v-935679b8]{font-size:clamp(14px,3.5vw,18px);color:#888;margin-bottom:30px}.restart-button[data-v-935679b8]{background-color:#4285f4;color:#fff;border:none;border-radius:8px;padding:12px 30px;font-size:clamp(16px,4vw,18px);font-weight:700;cursor:pointer;transition:background-color .3s}.restart-button[data-v-935679b8]:hover{background-color:#3367d6}.grid-col[data-v-935679b8]{align-items:center}.clues-col[data-v-935679b8],.grid-col[data-v-935679b8]{display:flex;flex-direction:column}.mobile-clue-keyboard-container[data-v-935679b8]{display:none;position:fixed;bottom:0;left:0;right:0;background-color:#f5f5f5;border-top:1px solid #ddd;z-index:1000;padding:10px;flex-direction:column;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.flexcell[data-v-935679b8]{display:flex;gap:10px;flex-direction:column}.mobile-clue-above-keyboard[data-v-935679b8]{border-radius:8px;padding:7px}.mobile-keyboard[data-v-935679b8]{display:flex;flex-direction:column;gap:5px;padding:8px;border-radius:8px}.keyboard-row[data-v-935679b8]{display:flex;justify-content:center;gap:5px}.key[data-v-935679b8]{flex:1;max-width:7.9vw;height:12.5vw;border-radius:1vw;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .1s;background:#fff;box-sizing:0 1px 0 0 #898a8d;border-bottom:1px solid #b5b5b5}.key-wide[data-v-935679b8]{max-width:60px}.key[data-v-935679b8]:active{background:#e0e0e0;transform:scale(.95)}.chevron-button[data-v-935679b8]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#667eea;color:#fff;cursor:pointer;transition:all .2s}.chevron-button[data-v-935679b8]:hover{background-color:#4d4be7}.chevron-button[data-v-935679b8]:active{transform:scale(.95)}.menu-open[data-v-935679b8]{overflow:hidden}.crossword-container[data-v-935679b8]{min-height:100vh}@media (min-width:600px) and (max-width:959px){.container[data-v-935679b8]{padding:40px!important}.cell-input[data-v-935679b8]{font-size:24px!important}.game-content[data-v-935679b8]{padding:15px;margin:0}.grid-section[data-v-935679b8]{margin-bottom:0}.clues-col[data-v-935679b8],.grid-col[data-v-935679b8]{height:100%;display:flex;flex-direction:column}.clues-section[data-v-935679b8]{flex:1;display:flex;flex-direction:column}.clues-list[data-v-935679b8]{max-height:122px;overflow-y:auto;padding-right:8px}.clues-list[data-v-935679b8]::-webkit-scrollbar{width:6px}.clues-list[data-v-935679b8]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.clues-list[data-v-935679b8]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.clues-list[data-v-935679b8]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.clue-item[data-v-935679b8]{flex-shrink:0}.header-time[data-v-935679b8]{margin-right:0}.mobile-menu-button[data-v-935679b8]{margin-left:0;background:transparent;box-shadow:none}}@media (max-width:1264px){.tablet-layout[data-v-935679b8]{display:flex}.clues-section[data-v-935679b8]{max-width:100%;width:100%;min-width:auto}.current-clue-display[data-v-935679b8]{padding:10px}.clues-title[data-v-935679b8]{font-size:medium}.clue-number[data-v-935679b8],.clue-text[data-v-935679b8]{font-size:small}.current-clue-number[data-v-935679b8],.current-clue-text[data-v-935679b8]{font-size:smaller}.cell-input[data-v-935679b8]{font-size:40px}}@media (max-width:599px){@media (max-width:450px){.cell-input[data-v-935679b8]{font-size:24px!important}}.container[data-v-935679b8]{padding:30px!important}.game-content[data-v-935679b8]{padding:15px;margin:0;padding-bottom:250px}.clues-title[data-v-935679b8],.current-clue-text[data-v-935679b8]{font-size:small}.header-time[data-v-935679b8]{margin-right:0;font-size:smaller}.current-clue-number[data-v-935679b8],.v-list-item-title[data-v-935679b8]{font-size:small}.clues-col[data-v-935679b8],.current-clue-display[data-v-935679b8]{display:none}.clues-container[data-v-935679b8]{flex-direction:column}.clues-section[data-v-935679b8]{width:100%}.success-content[data-v-935679b8]{padding:30px 20px}.mobile-menu-button[data-v-935679b8]{margin-left:0;background:transparent;box-shadow:none}.dailog[data-v-935679b8]{padding:24px}.card-title[data-v-935679b8]{width:100%;font-size:20px;padding:0}.mobile-clue-keyboard-container[data-v-935679b8]{display:flex}}[data-v-9cfa9134]{box-sizing:border-box}.gaming-hub-light[data-v-9cfa9134]{min-height:100vh;color:#2c3e50;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.main-content[data-v-9cfa9134]{max-width:1400px;margin:0 auto;padding:2.5rem 2rem}.featured-banner[data-v-9cfa9134]{height:450px;border-radius:20px;overflow:hidden;position:relative;margin-bottom:3.5rem;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.1);transition:transform .3s ease}.featured-banner[data-v-9cfa9134]:hover{transform:translateY(-5px)}.banner-bg[data-v-9cfa9134]{position:absolute;inset:0}.banner-image[data-v-9cfa9134]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.featured-banner:hover .banner-image[data-v-9cfa9134]{transform:scale(1.05)}.banner-overlay[data-v-9cfa9134]{position:absolute;inset:0}.banner-content[data-v-9cfa9134]{position:absolute;bottom:0;left:0;right:0;padding:2.5rem;z-index:2;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5)}.featured-label[data-v-9cfa9134]{display:flex;align-items:center;gap:.5rem;color:#ff6d00;font-size:.9rem;font-weight:800;letter-spacing:1px;margin-bottom:1rem;animation:pulse-9cfa9134 2s infinite}@keyframes pulse-9cfa9134{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.featured-title[data-v-9cfa9134]{font-size:3rem;font-weight:900;margin-bottom:1rem;line-height:1.1}.featured-description[data-v-9cfa9134]{font-size:1.2rem;line-height:1.7;margin-bottom:2rem;max-width:700px}.banner-actions[data-v-9cfa9134]{display:flex;gap:1.25rem;flex-wrap:wrap}.primary-btn[data-v-9cfa9134]{display:flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;background:#ff6d00;color:#fff;border:none;border-radius:50px;font-weight:800;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(255,109,0,.4);text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden}.primary-btn[data-v-9cfa9134]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:hsla(0,0%,100%,.2);transition:left .5s ease}.primary-btn[data-v-9cfa9134]:hover:before{left:100%}.primary-btn[data-v-9cfa9134]:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(255,109,0,.5)}.btn-icon[data-v-9cfa9134]{font-size:1.2rem}.secondary-btn[data-v-9cfa9134]{display:flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;background:hsla(0,0%,100%,.15);color:#fff;border:2px solid hsla(0,0%,100%,.3);border-radius:50px;font-weight:700;cursor:pointer;backdrop-filter:blur(10px);transition:all .3s ease}.secondary-btn[data-v-9cfa9134]:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5);transform:translateY(-3px)}.games-section[data-v-9cfa9134]{margin-top:2rem}.section-header[data-v-9cfa9134]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.section-title[data-v-9cfa9134]{font-size:2rem;font-weight:800;display:flex;align-items:center;gap:1rem;color:#ff6d00}.title-accent[data-v-9cfa9134]{width:5px;height:35px;background:#2c3e50;border-radius:3px}.view-options[data-v-9cfa9134]{display:flex;gap:.5rem;background:#fff;padding:.5rem;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.08)}.view-btn[data-v-9cfa9134]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:transparent;color:#6c757d;border:none;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.view-btn.active[data-v-9cfa9134]{background:#667eea;color:#fff;box-shadow:0 4px 15px rgba(102,126,234,.3)}.games-grid[data-v-9cfa9134]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.game-card[data-v-9cfa9134]{background:#fff;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 6px 25px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);animation:fadeIn-9cfa9134 .5s ease-out}@keyframes fadeIn-9cfa9134{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.game-card[data-v-9cfa9134]:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.card-image-container[data-v-9cfa9134]{position:relative;height:200px;overflow:hidden}.card-image[data-v-9cfa9134]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.game-card:hover .card-image[data-v-9cfa9134]{transform:scale(1.1)}.card-overlay[data-v-9cfa9134]{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.game-card:hover .card-overlay[data-v-9cfa9134]{opacity:1}.play-button[data-v-9cfa9134]{width:70px;height:70px;background:#ff6d00;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(255,109,0,.5);transition:all .3s ease;animation:pulsePlay-9cfa9134 1.5s infinite}@keyframes pulsePlay-9cfa9134{0%{box-shadow:0 0 0 0 rgba(255,109,0,.7)}70%{box-shadow:0 0 0 15px rgba(255,109,0,0)}to{box-shadow:0 0 0 0 rgba(255,109,0,0)}}.game-card:hover .play-button[data-v-9cfa9134]{transform:scale(1.1);animation:none}.play-icon[data-v-9cfa9134]{color:#fff;font-size:1.5rem;margin-left:3px}.card-rating[data-v-9cfa9134]{position:absolute;top:15px;right:15px;display:flex;align-items:center;gap:.3rem;background:hsla(0,0%,100%,.95);padding:.5rem .75rem;border-radius:20px;font-size:.875rem;font-weight:700;color:#f39c12;backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(0,0,0,.1);z-index:2}.card-status[data-v-9cfa9134]{position:absolute;top:15px;left:15px;background:#f39c12;color:#fff;padding:.4rem .8rem;border-radius:15px;font-size:.75rem;font-weight:800;letter-spacing:.5px;z-index:2}.card-info[data-v-9cfa9134]{padding:1.5rem}.card-title[data-v-9cfa9134]{font-size:1.25rem;font-weight:800;margin-bottom:.75rem;color:#2c3e50;line-height:1.3}@media (max-width:768px){.main-content[data-v-9cfa9134]{padding:1.5rem 1rem}.featured-banner[data-v-9cfa9134]{height:350px}.featured-title[data-v-9cfa9134]{font-size:2.25rem}.featured-description[data-v-9cfa9134]{font-size:1rem}.banner-actions[data-v-9cfa9134]{flex-direction:column}.section-header[data-v-9cfa9134]{flex-direction:column;gap:1.5rem;align-items:flex-start}.games-grid[data-v-9cfa9134]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}}@media (max-width:480px){.games-grid[data-v-9cfa9134]{grid-template-columns:1fr}.featured-banner[data-v-9cfa9134]{height:300px}.banner-content[data-v-9cfa9134]{padding:1.5rem}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#000!important}.v-application__wrap{min-height:calc(100vh - 64px);background:#f4f2ee}@media (max-width:599px){.v-application__wrap{min-height:calc(100vh - 64px)}}