.lang-switcher[data-v-1edd38af]{position:fixed;top:12px;right:12px;z-index:9999;display:flex;gap:6px;padding:4px;background:hsla(0,0%,100%,.95);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.15);border:2px solid rgba(102,187,106,.5)}.lang-btn[data-v-1edd38af]{padding:8px 14px;border:none;border-radius:12px;font-weight:700;font-size:14px;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s;background:linear-gradient(180deg,#e0e0e0,#bdbdbd);color:#424242;box-shadow:0 2px 0 rgba(0,0,0,.15)}.lang-btn[data-v-1edd38af]:hover{transform:translateY(-1px);box-shadow:0 4px 0 rgba(0,0,0,.15)}.lang-btn.active[data-v-1edd38af]{background:linear-gradient(180deg,#66bb6a,#4caf50);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 3px 0 #388e3c}.lang-short[data-v-1edd38af]{display:none}@media (max-width:480px){.lang-switcher[data-v-1edd38af]{top:8px;right:8px;padding:3px;gap:4px}.lang-full[data-v-1edd38af]{display:none}.lang-short[data-v-1edd38af]{display:inline}.lang-btn[data-v-1edd38af]{padding:8px 12px;font-size:13px}}.game-container[data-v-040844c0]{position:relative;min-height:100vh;width:100%;overflow:hidden;font-family:Nunito,Comic Sans MS,sans-serif}.fourth-bg[data-v-040844c0]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.fourth-level-wrap[data-v-040844c0]{z-index:1;min-height:100vh;justify-content:center;box-sizing:border-box}.fourth-board[data-v-040844c0],.fourth-level-wrap[data-v-040844c0]{position:relative;width:100%;display:flex;align-items:center;padding:20px}.fourth-board[data-v-040844c0]{max-width:960px;background:#66bb6a;border-radius:30px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;flex-direction:column}.fourth-title[data-v-040844c0]{font-size:28px;font-weight:800;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);background:hsla(0,0%,100%,.2);padding:10px 24px;border-radius:20px;margin-bottom:20px}.level-cards-five[data-v-040844c0]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;width:100%;margin-bottom:24px}.level-card[data-v-040844c0]{background:#fff;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 8px 0 rgba(0,0,0,.1),0 15px 25px rgba(0,0,0,.15);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.level-card[data-v-040844c0]:hover{transform:translateY(-5px);box-shadow:0 12px 0 rgba(0,0,0,.1),0 20px 30px rgba(0,0,0,.2)}.level-card-header[data-v-040844c0]{padding:10px 8px;text-align:center;font-weight:700;font-size:13px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.level-toys-header[data-v-040844c0]{background:linear-gradient(180deg,#ff9a9e,#f48fb1)}.level-pets-header[data-v-040844c0]{background:linear-gradient(180deg,#81d4fa,#4fc3f7)}.level-birds-header[data-v-040844c0]{background:linear-gradient(180deg,#ce93d8,#ba68c8)}.level-insects-header[data-v-040844c0]{background:linear-gradient(180deg,#81c784,#66bb6a)}.level-numbers-header[data-v-040844c0]{background:linear-gradient(180deg,#ffb74d,#ff9800)}.level-card-content[data-v-040844c0]{padding:0;min-height:0;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid transparent;background:#fff}.level-toys-content[data-v-040844c0]{border-color:#f48fb1}.level-pets-content[data-v-040844c0]{border-color:#4fc3f7}.level-birds-content[data-v-040844c0]{border-color:#ba68c8}.level-insects-content[data-v-040844c0]{border-color:#66bb6a}.level-numbers-content[data-v-040844c0]{border-color:#ff9800}.level-card-image[data-v-040844c0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.level-preview-fallback[data-v-040844c0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;background:hsla(0,0%,100%,.9)}.level-card-label[data-v-040844c0]{padding:8px;text-align:center;font-weight:700;font-size:12px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.level-toys-label[data-v-040844c0]{background:linear-gradient(180deg,#ff9a9e,#f48fb1)}.level-pets-label[data-v-040844c0]{background:linear-gradient(180deg,#81d4fa,#4fc3f7)}.level-birds-label[data-v-040844c0]{background:linear-gradient(180deg,#ce93d8,#ba68c8)}.level-insects-label[data-v-040844c0]{background:linear-gradient(180deg,#81c784,#66bb6a)}.level-numbers-label[data-v-040844c0]{background:linear-gradient(180deg,#ffb74d,#ff9800)}.fourth-back-btn[data-v-040844c0]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;background:linear-gradient(180deg,#ef5350,#c62828);color:#fff;text-decoration:none;border-radius:25px;font-weight:700;font-size:18px;box-shadow:0 8px 0 #b71c1c,0 15px 25px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s}.fourth-back-btn[data-v-040844c0]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 30px rgba(0,0,0,.25)}.fourth-back-btn .back-arrow[data-v-040844c0]{font-size:24px}.fourth-back-btn .back-text[data-v-040844c0]{text-shadow:0 2px 0 rgba(0,0,0,.2)}.fourth-back-in-game[data-v-040844c0]{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:100}.fourth-back-in-game[data-v-040844c0]:hover{transform:translateX(-50%) translateY(-3px)}.rules-overlay[data-v-040844c0]{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:20px}.rules-modal[data-v-040844c0]{background:linear-gradient(145deg,#8bc34a,#66bb6a);border:4px solid #7cb342;border-radius:24px;padding:28px;max-width:400px;width:100%;box-shadow:0 20px 0 rgba(0,0,0,.2),0 30px 50px rgba(0,0,0,.3)}.rules-title[data-v-040844c0]{font-size:22px;font-weight:800;color:#fff;text-align:center;margin-bottom:16px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.rules-text[data-v-040844c0]{font-size:18px;color:#1b5e20;text-align:center;margin-bottom:24px;padding:16px;background:hsla(0,0%,100%,.9);border-radius:16px;border:2px dashed #66bb6a}.rules-buttons[data-v-040844c0]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.rules-btn[data-v-040844c0]{padding:14px 28px;font-size:18px;font-weight:700;border:none;border-radius:20px;cursor:pointer;transition:transform .2s,box-shadow .2s}.rules-btn-start[data-v-040844c0]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;box-shadow:0 6px 0 #2e7d32,0 10px 20px rgba(0,0,0,.2)}.rules-btn-start[data-v-040844c0]:hover{transform:translateY(-2px);box-shadow:0 8px 0 #2e7d32,0 12px 25px rgba(0,0,0,.25)}.game-container .game-card.play-card[data-v-040844c0],.game-container .game-card.results-card[data-v-040844c0]{position:relative;z-index:1;margin:20px auto;max-width:900px;width:100%}.game-card.play-card[data-v-040844c0],.game-card.results-card[data-v-040844c0]{background:#66bb6a;border-radius:30px;padding:24px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;animation:cardAppear-040844c0 .4s ease-out}.fourth-results-card[data-v-040844c0]{margin-bottom:80px}@keyframes cardAppear-040844c0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.play-card .game-board-wrap[data-v-040844c0],.play-card .game-header[data-v-040844c0],.play-card .hint-section[data-v-040844c0]{margin-left:auto;margin-right:auto}.play-card .game-board[data-v-040844c0]{background:hsla(0,0%,100%,.95);border-radius:24px;padding:20px;border:3px solid #fff;box-shadow:inset 0 2px 10px rgba(0,0,0,.06)}.game-header[data-v-040844c0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:16px;background:hsla(0,0%,100%,.95);padding:16px 20px;border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08)}.game-info h2[data-v-040844c0]{margin:0;color:#2d5016;font-size:1.6em;font-weight:800}.level-indicator[data-v-040844c0]{margin-top:8px;font-size:1em;color:#4a5568}.level-tag[data-v-040844c0]{padding:6px 14px;border-radius:20px;font-weight:700;font-size:.9em;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);background:linear-gradient(180deg,#66bb6a,#388e3c)}.pairs-display[data-v-040844c0]{margin-top:8px;font-size:1em;font-weight:600;color:#2d5016}.pairs-value[data-v-040844c0]{color:#388e3c;font-size:1.1em}.progress-timer-container[data-v-040844c0]{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.progress-section[data-v-040844c0],.timer-section[data-v-040844c0]{text-align:center}.progress-label[data-v-040844c0],.timer-label[data-v-040844c0]{font-size:.85em;color:#4a5568;margin-bottom:6px;font-weight:700}.progress-bar-container[data-v-040844c0]{width:180px;height:14px;background:#e8f5e9;border-radius:10px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.08)}.progress-bar[data-v-040844c0]{height:100%;background:linear-gradient(90deg,#66bb6a,#388e3c);border-radius:10px;transition:width .5s ease}.timer[data-v-040844c0]{padding:10px 18px;background:linear-gradient(180deg,#fff8e1,#ffecb3);border-radius:16px;font-weight:700;font-size:1.1em;color:#e65100;border:2px solid #ffb74d;box-shadow:0 4px 0 rgba(0,0,0,.08)}.timer-warning[data-v-040844c0]{border-color:#ef5350;color:#c62828;background:linear-gradient(180deg,#ffebee,#ffcdd2);animation:pulse-040844c0 1s infinite}@keyframes pulse-040844c0{0%,to{opacity:1}50%{opacity:.7}}.hint-section[data-v-040844c0]{position:relative;text-align:center;margin-bottom:20px;min-height:50px}.hint-text[data-v-040844c0]{font-size:1.15em;color:#2d5016;background:hsla(0,0%,100%,.95);padding:12px 20px;border-radius:18px;display:inline-block;border:2px solid #fff;box-shadow:0 4px 0 rgba(0,0,0,.08);font-weight:600}.feedback-text[data-v-040844c0]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:220px;max-width:calc(100vw - 40px);font-size:.95em;line-height:1.35;margin:0;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#e8f5e9,#c8e6c9);color:#1b5e20;animation:slideInRight-040844c0 .35s ease;border:2px solid #81c784;font-weight:600;z-index:15;box-shadow:0 6px 0 rgba(0,0,0,.1)}.feedback-text.error[data-v-040844c0]{background:linear-gradient(180deg,#ffebee,#ffcdd2);color:#b71c1c;border-color:#e57373}.feedback-text.info[data-v-040844c0]{background:linear-gradient(180deg,#e3f2fd,#bbdefb);color:#1565c0;border-color:#64b5f6}@keyframes slideInRight-040844c0{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.result-animation[data-v-040844c0]{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:20;animation:resultFloat-040844c0 2s ease-in-out}.result-animation-content[data-v-040844c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 28px;border-radius:18px;font-weight:800;font-size:1.4em;box-shadow:0 10px 30px rgba(0,0,0,.25);border:3px solid;min-width:120px;text-align:center}.result-animation.positive .result-animation-content[data-v-040844c0]{background:linear-gradient(180deg,#81c784,#66bb6a);color:#fff;border-color:#388e3c}.result-animation.negative .result-animation-content[data-v-040844c0]{background:linear-gradient(180deg,#e57373,#ef5350);color:#fff;border-color:#c62828}.result-animation-emoji[data-v-040844c0]{font-size:1.4em;margin-bottom:6px}.result-animation-text[data-v-040844c0]{font-size:1em;text-shadow:0 1px 2px rgba(0,0,0,.2)}@keyframes resultFloat-040844c0{0%{opacity:0;transform:translateY(-50%) translateX(30px)}20%{opacity:1;transform:translateY(-50%) translateX(0)}80%{opacity:1;transform:translateY(-50%) translateX(0)}to{opacity:0;transform:translateY(-50%) translateX(-20px)}}.game-board-wrap[data-v-040844c0]{position:relative;margin:24px 0}.game-board[data-v-040844c0]{margin:0}.memory-grid[data-v-040844c0]{display:grid;gap:10px;margin:0 auto;max-width:560px}.memory-grid.grid-4-3[data-v-040844c0]{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr)}.memory-grid.grid-5-4[data-v-040844c0]{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,1fr)}.memory-card[data-v-040844c0]{aspect-ratio:3/4;perspective:1000px;cursor:pointer}.card-inner[data-v-040844c0]{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.memory-card.flipped .card-inner[data-v-040844c0]{transform:rotateY(180deg)}.card-back[data-v-040844c0],.card-front[data-v-040844c0]{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 0 rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1)}.card-front[data-v-040844c0]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;border:2px solid #4caf50}.card-pattern[data-v-040844c0]{font-size:1.8em;opacity:.9}.card-back[data-v-040844c0]{background:#fff;transform:rotateY(180deg);border:2px solid #e8f5e9;padding:6px}.number-card[data-v-040844c0]{font-size:2.2em;font-weight:800;color:#2d5016;text-shadow:0 1px 2px rgba(0,0,0,.1)}.memory-card.matched .card-back[data-v-040844c0]{border-color:#388e3c;box-shadow:0 4px 0 #2e7d32,0 8px 16px rgba(0,0,0,.1)}.memory-card.wrong[data-v-040844c0]{animation:shake-040844c0 .5s ease}@keyframes shake-040844c0{0%,to{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.card-image[data-v-040844c0]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.start-game-btn-overlay[data-v-040844c0]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);border-radius:24px;z-index:8;border:none;cursor:pointer;font-family:inherit;color:#fff;font-size:1.2em;font-weight:700;text-shadow:0 2px 0 rgba(0,0,0,.2);gap:12px;transition:background .2s}.start-game-btn-overlay[data-v-040844c0]:hover{background:rgba(0,0,0,.65)}.start-game-btn-overlay[data-v-040844c0]:before{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none}.start-game-btn-overlay .btn-sparkle[data-v-040844c0]{margin:0;font-size:1.2em}.next-overlay[data-v-040844c0]{position:absolute;inset:0;background:rgba(0,0,0,.55);border-radius:24px;display:flex;align-items:center;justify-content:center;z-index:10;padding:20px}.next-btn[data-v-040844c0]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;border:none;padding:16px 36px;font-size:1.2em;font-weight:700;border-radius:25px;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;gap:12px;margin:0;box-shadow:0 8px 0 #2e7d32,0 14px 28px rgba(0,0,0,.3);text-shadow:0 2px 0 rgba(0,0,0,.2)}.next-btn[data-v-040844c0]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #2e7d32,0 18px 32px rgba(0,0,0,.35)}.btn-sparkle[data-v-040844c0]{animation:sparkle-040844c0 2s infinite}@keyframes sparkle-040844c0{0%,to{opacity:1}50%{opacity:.5}}.results-header[data-v-040844c0]{text-align:center;margin-bottom:24px}.results-header h2[data-v-040844c0]{font-size:2em;color:#fff;margin-bottom:8px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.results-header p[data-v-040844c0]{color:hsla(0,0%,100%,.95);font-size:1.1em}.results-stats[data-v-040844c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px}.results-card .stat-item[data-v-040844c0]{display:flex;align-items:center;gap:16px;padding:18px;background:hsla(0,0%,100%,.95);border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08);transition:transform .2s}.results-card .stat-item[data-v-040844c0]:hover{transform:translateY(-3px);box-shadow:0 8px 0 rgba(0,0,0,.08),0 12px 24px rgba(0,0,0,.12)}.stat-icon[data-v-040844c0]{font-size:2em}.results-card .stat-value[data-v-040844c0]{font-size:1.5em;font-weight:800;color:#2d5016}.results-card .stat-label[data-v-040844c0]{color:#4a5568;font-size:.85em;font-weight:600}.performance-rating[data-v-040844c0]{text-align:center;margin-bottom:24px}.rating[data-v-040844c0]{font-size:1.2em;font-weight:700;padding:12px 24px;border-radius:20px;display:inline-block;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}.rating.excellent[data-v-040844c0]{background:linear-gradient(180deg,#ffb74d,#ff9800)}.rating.good[data-v-040844c0]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.rating.okay[data-v-040844c0]{background:linear-gradient(180deg,#90a4ae,#607d8b)}.level-progress[data-v-040844c0]{margin-bottom:24px}.level-progress h3[data-v-040844c0]{text-align:center;margin-bottom:16px;color:#fff;font-size:1.2em;text-shadow:0 2px 0 rgba(0,0,0,.2)}.level-badges[data-v-040844c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.level-badge[data-v-040844c0]{display:flex;align-items:center;gap:12px;padding:14px;background:hsla(0,0%,100%,.95);border-radius:16px;border:3px solid #fff;box-shadow:0 4px 0 rgba(0,0,0,.08);transition:transform .2s}.level-badge.completed[data-v-040844c0]{background:#e8f5e9;border-color:#81c784}.badge-emoji[data-v-040844c0]{font-size:1.4em}.badge-name[data-v-040844c0]{font-weight:600;color:#2d5016;flex-grow:1;font-size:.95em}.badge-status[data-v-040844c0]{font-size:1.1em}.action-buttons[data-v-040844c0]{display:flex;flex-direction:column;gap:14px;align-items:center}.action-btn[data-v-040844c0]{padding:14px 28px;border:none;border-radius:25px;font-size:1.05em;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;text-decoration:none;text-align:center;min-width:220px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.action-btn.primary[data-v-040844c0]{background:linear-gradient(180deg,#66bb6a,#388e3c);box-shadow:0 8px 0 #2e7d32,0 14px 28px rgba(0,0,0,.2)}.action-btn.primary[data-v-040844c0]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #2e7d32,0 18px 32px rgba(0,0,0,.25)}.action-btn.home-btn[data-v-040844c0]{background:linear-gradient(180deg,#ef5350,#c62828);box-shadow:0 8px 0 #b71c1c,0 14px 28px rgba(0,0,0,.2)}.action-btn.home-btn[data-v-040844c0]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 32px rgba(0,0,0,.25)}@media (max-width:1024px){.level-cards-five[data-v-040844c0]{grid-template-columns:repeat(3,1fr);gap:12px}}@media (max-width:768px){.game-container .game-card.play-card[data-v-040844c0],.game-container .game-card.results-card[data-v-040844c0]{margin:12px auto;padding:16px;border-radius:24px}.fourth-level-wrap[data-v-040844c0]{padding:12px}.fourth-board[data-v-040844c0]{padding:16px}.fourth-title[data-v-040844c0]{font-size:22px;margin-bottom:16px}.level-cards-five[data-v-040844c0]{grid-template-columns:repeat(2,1fr);gap:12px;max-width:320px;margin-left:auto;margin-right:auto}.level-card-header[data-v-040844c0]{font-size:12px;padding:8px}.level-card-label[data-v-040844c0]{font-size:11px;padding:6px}.play-card .game-header[data-v-040844c0]{padding:12px 14px;flex-direction:column;text-align:center}.game-info h2[data-v-040844c0]{font-size:1.35em}.progress-timer-container[data-v-040844c0]{flex-direction:column;gap:14px;width:100%;justify-content:center}.progress-bar-container[data-v-040844c0]{width:100%;max-width:200px}.play-card .game-board[data-v-040844c0]{padding:14px}.memory-grid[data-v-040844c0]{gap:8px;max-width:100%}.hint-text[data-v-040844c0]{font-size:1em;padding:10px 14px}.feedback-text[data-v-040844c0]{width:180px;font-size:.85em;padding:10px 12px;right:auto;left:12px}@keyframes slideInRight-040844c0{0%{opacity:0;transform:translateY(-50%) translateX(-20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.result-animation[data-v-040844c0]{right:8px}.result-animation-content[data-v-040844c0]{padding:14px 20px;font-size:1.2em;min-width:100px}.result-animation-text[data-v-040844c0]{font-size:.9em}.next-btn[data-v-040844c0]{font-size:1.05em;padding:14px 28px}.start-game-btn-overlay[data-v-040844c0]{font-size:1.05em}.results-header h2[data-v-040844c0]{font-size:1.6em}.level-badges[data-v-040844c0],.results-stats[data-v-040844c0]{grid-template-columns:1fr}.action-btn[data-v-040844c0]{min-width:200px;width:100%;max-width:280px}.fourth-back-in-game[data-v-040844c0]{bottom:16px;padding:12px 20px;font-size:16px}.rules-modal[data-v-040844c0]{padding:22px;margin:16px}.rules-text[data-v-040844c0]{font-size:16px}.number-card[data-v-040844c0]{font-size:2em}}@media (max-width:480px){.game-container .game-card.play-card[data-v-040844c0],.game-container .game-card.results-card[data-v-040844c0]{margin:8px auto;padding:12px;border-radius:20px}.fourth-level-wrap[data-v-040844c0]{padding:10px}.fourth-board[data-v-040844c0]{padding:12px;border-radius:24px}.fourth-title[data-v-040844c0]{font-size:20px;padding:8px 18px;margin-bottom:14px}.level-cards-five[data-v-040844c0]{grid-template-columns:1fr;gap:10px;max-width:220px}.level-card-header[data-v-040844c0]{font-size:11px;padding:6px}.level-card-label[data-v-040844c0]{font-size:10px;padding:5px}.game-info h2[data-v-040844c0]{font-size:1.2em}.level-tag[data-v-040844c0]{font-size:.8em;padding:5px 10px}.memory-grid.grid-4-3[data-v-040844c0],.memory-grid.grid-5-4[data-v-040844c0]{gap:6px}.memory-card[data-v-040844c0]{aspect-ratio:2/3}.number-card[data-v-040844c0]{font-size:1.6em}.feedback-text[data-v-040844c0]{width:160px;font-size:.8em;padding:8px 10px}.result-animation-content[data-v-040844c0]{padding:12px 16px;font-size:1em;min-width:90px}.results-header h2[data-v-040844c0]{font-size:1.4em}.results-card .stat-item[data-v-040844c0]{padding:14px}.stat-icon[data-v-040844c0]{font-size:1.6em}.results-card .stat-value[data-v-040844c0]{font-size:1.3em}.rating[data-v-040844c0]{font-size:1em;padding:10px 18px}.fourth-back-in-game[data-v-040844c0]{bottom:12px;padding:10px 16px;font-size:14px}}.game-container[data-v-a0192632]{position:relative;min-height:100vh;width:100%;overflow:hidden;font-family:Nunito,Comic Sans MS,sans-serif}.fourth-bg[data-v-a0192632]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.fourth-level-wrap[data-v-a0192632]{z-index:1;min-height:100vh;justify-content:center;box-sizing:border-box}.fourth-board[data-v-a0192632],.fourth-level-wrap[data-v-a0192632]{position:relative;width:100%;display:flex;align-items:center;padding:20px}.fourth-board[data-v-a0192632]{max-width:480px;background:#66bb6a;border-radius:30px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;flex-direction:column}.fourth-title[data-v-a0192632]{font-size:28px;font-weight:800;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);background:hsla(0,0%,100%,.2);padding:10px 24px;border-radius:20px;margin-bottom:20px}.level-cards-one[data-v-a0192632]{display:grid;grid-template-columns:1fr;gap:20px;width:100%;max-width:280px;margin-bottom:24px}.level-card[data-v-a0192632]{background:#fff;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 8px 0 rgba(0,0,0,.1),0 15px 25px rgba(0,0,0,.15);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.level-card[data-v-a0192632]:hover{transform:translateY(-5px);box-shadow:0 12px 0 rgba(0,0,0,.1),0 20px 30px rgba(0,0,0,.2)}.level-start-header[data-v-a0192632]{padding:12px;text-align:center;font-weight:700;font-size:18px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);background:linear-gradient(180deg,#ffb74d,#ff9800)}.level-start-content[data-v-a0192632]{padding:0;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid #ff9800;background:#fff}.level-card-image[data-v-a0192632]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.level-preview-fallback[data-v-a0192632]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:64px;background:hsla(0,0%,100%,.9)}.level-start-label[data-v-a0192632]{padding:12px;text-align:center;font-weight:700;font-size:14px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);background:linear-gradient(180deg,#ffb74d,#ff9800);display:flex;flex-direction:column;gap:4px}.fourth-back-btn[data-v-a0192632]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;background:linear-gradient(180deg,#ef5350,#c62828);color:#fff;text-decoration:none;border-radius:25px;font-weight:700;font-size:18px;box-shadow:0 8px 0 #b71c1c,0 15px 25px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s}.fourth-back-btn[data-v-a0192632]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 30px rgba(0,0,0,.25)}.fourth-back-in-game[data-v-a0192632]{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:100}.fourth-back-in-game[data-v-a0192632]:hover{transform:translateX(-50%) translateY(-3px)}.rules-overlay[data-v-a0192632]{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:20px}.rules-modal[data-v-a0192632]{background:linear-gradient(145deg,#8bc34a,#66bb6a);border:4px solid #7cb342;border-radius:24px;padding:28px;max-width:400px;width:100%;box-shadow:0 20px 0 rgba(0,0,0,.2),0 30px 50px rgba(0,0,0,.3)}.rules-title[data-v-a0192632]{font-size:22px;font-weight:800;color:#fff;text-align:center;margin-bottom:16px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.rules-text[data-v-a0192632]{font-size:18px;color:#1b5e20;text-align:center;margin-bottom:24px;padding:16px;background:hsla(0,0%,100%,.9);border-radius:16px;border:2px dashed #66bb6a}.rules-buttons[data-v-a0192632]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.rules-btn[data-v-a0192632]{padding:14px 28px;font-size:18px;font-weight:700;border:none;border-radius:20px;cursor:pointer;transition:transform .2s,box-shadow .2s}.rules-btn-start[data-v-a0192632]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;box-shadow:0 6px 0 #2e7d32,0 10px 20px rgba(0,0,0,.2)}.game-card.play-card[data-v-a0192632],.game-card.results-card[data-v-a0192632]{position:relative;z-index:1;margin:20px auto;max-width:900px;width:100%;background:#66bb6a;border-radius:30px;padding:24px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;animation:cardAppear-a0192632 .4s ease-out}.fourth-results-card[data-v-a0192632]{margin-bottom:80px}@keyframes cardAppear-a0192632{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.intro-card .card-header[data-v-a0192632]{text-align:center;margin-bottom:40px}.game-title[data-v-a0192632]{font-size:3.5em;font-weight:800;background:linear-gradient(135deg,gold,#ff6b6b,#4ecdc4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;animation:titleBounce-a0192632 2s infinite}@keyframes titleBounce-a0192632{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.difficulty-badges[data-v-a0192632]{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.badge[data-v-a0192632]{padding:10px 20px;border-radius:50px;font-weight:600;font-size:.9em}.badge.easy[data-v-a0192632]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404;border:2px solid gold}.game-description[data-v-a0192632]{display:grid;gap:25px;margin-bottom:40px}.description-item[data-v-a0192632]{display:flex;align-items:center;gap:20px;padding:25px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;transition:all .3s ease;border:2px solid transparent}.description-item[data-v-a0192632]:hover{transform:translateX(10px);background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);border-color:gold}.emoji[data-v-a0192632]{font-size:2.5em;flex-shrink:0}.description-item .text h3[data-v-a0192632]{margin:0 0 8px 0;color:#1a237e;font-size:1.3em}.description-item .text p[data-v-a0192632]{margin:0;color:#5c6bc0;font-size:1em}.game-info-box[data-v-a0192632]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:40px}.info-item[data-v-a0192632]{display:flex;align-items:center;gap:15px;padding:20px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:16px;border:2px solid #90caf9}.info-emoji[data-v-a0192632]{font-size:2em}.info-text h4[data-v-a0192632]{margin:0 0 5px 0;color:#0d47a1;font-size:1.1em}.info-text p[data-v-a0192632]{margin:0;color:#1976d2;font-size:.9em}.start-game-section[data-v-a0192632]{text-align:center}.start-game-btn.big[data-v-a0192632]{background:linear-gradient(135deg,gold,#ff8e53);color:#1a237e;border:none;padding:20px 50px;font-size:1.4em;font-weight:700;border-radius:50px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:15px;margin-bottom:20px;position:relative;overflow:hidden;border:3px solid #ffc107}.start-game-btn.big[data-v-a0192632]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .5s}.start-game-btn.big[data-v-a0192632]:hover:before{left:100%}.start-game-btn.big[data-v-a0192632]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 15px 30px rgba(255,215,0,.4);background:linear-gradient(135deg,#ffe082,#ffb74d)}.game-tip[data-v-a0192632]{color:#5c6bc0;font-size:1.1em;font-style:italic}.game-header[data-v-a0192632]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:16px;background:hsla(0,0%,100%,.95);padding:16px 20px;border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08)}.game-info h2[data-v-a0192632]{margin:0;color:#2d5016;font-size:1.6em;font-weight:800}.level-indicator[data-v-a0192632]{margin-top:8px;font-size:1em;color:#4a5568}.level-tag[data-v-a0192632]{padding:6px 14px;border-radius:20px;font-weight:700;font-size:.9em;color:#fff;background:linear-gradient(180deg,#66bb6a,#388e3c);text-shadow:0 1px 0 rgba(0,0,0,.2)}.score-display[data-v-a0192632]{margin-top:8px;font-size:1em;font-weight:600;color:#2d5016}.score-value[data-v-a0192632]{color:#388e3c;font-size:1.1em}.progress-timer-container[data-v-a0192632]{display:flex;gap:30px;align-items:center}.progress-section[data-v-a0192632],.timer-section[data-v-a0192632]{text-align:center}.progress-label[data-v-a0192632],.timer-label[data-v-a0192632]{font-size:.8em;color:#5c6bc0;margin-bottom:6px;font-weight:600}.progress-bar-container[data-v-a0192632]{width:150px;height:10px;background:#e2e8f0;border-radius:8px;overflow:hidden}.progress-bar[data-v-a0192632]{height:100%;background:linear-gradient(90deg,gold,#ff8e53);border-radius:8px;transition:width .5s ease}.progress-text[data-v-a0192632]{font-size:.8em;color:#5c6bc0;margin-top:4px}.timer[data-v-a0192632]{padding:10px 16px;background:#f7fafc;border-radius:12px;font-weight:700;font-size:1.1em;color:#1a237e;border:2px solid #e2e8f0;transition:all .3s ease;min-width:100px}.timer-warning[data-v-a0192632]{border-color:#ffb74d;color:#ff8f00;animation:pulse-a0192632 1s infinite}.timer-danger[data-v-a0192632]{border-color:#ff6b6b;color:#d32f2f;animation:pulseFast-a0192632 .5s infinite}@keyframes pulse-a0192632{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulseFast-a0192632{0%,to{opacity:1}50%{opacity:.5}}.hint-section[data-v-a0192632]{position:relative;text-align:center;margin-bottom:20px;min-height:50px}.hint-text[data-v-a0192632]{font-size:1.15em;color:#2d5016;background:hsla(0,0%,100%,.95);padding:12px 20px;border-radius:18px;display:inline-block;border:2px solid #fff;box-shadow:0 4px 0 rgba(0,0,0,.08);font-weight:600}.feedback-text[data-v-a0192632]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:220px;max-width:calc(100vw - 40px);font-size:.95em;line-height:1.35;margin:0;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#e8f5e9,#c8e6c9);color:#1b5e20;animation:slideInRight-a0192632 .35s ease;border:2px solid #81c784;font-weight:600;z-index:15;box-shadow:0 6px 0 rgba(0,0,0,.1)}.feedback-text.error[data-v-a0192632]{background:linear-gradient(180deg,#ffebee,#ffcdd2);color:#b71c1c;border-color:#e57373}.feedback-text.info[data-v-a0192632]{background:linear-gradient(180deg,#e3f2fd,#bbdefb);color:#1565c0;border-color:#64b5f6}.feedback-text.success[data-v-a0192632]{background:linear-gradient(180deg,#e8f5e9,#c8e6c9);color:#1b5e20;border-color:#81c784}@keyframes slideInRight-a0192632{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.result-animation[data-v-a0192632]{position:fixed;top:50%;right:50px;transform:translateY(-50%);z-index:1000;animation:resultFloat-a0192632 2s ease-in-out}.result-animation-content[data-v-a0192632]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 35px;border-radius:20px;font-weight:800;font-size:2.5em;box-shadow:0 15px 40px rgba(0,0,0,.3);backdrop-filter:blur(10px);border:3px solid;min-width:150px;text-align:center}.result-animation.positive .result-animation-content[data-v-a0192632]{background:linear-gradient(135deg,rgba(76,175,80,.95),rgba(56,142,60,.95));color:#fff;border-color:#4caf50;animation:positivePulse-a0192632 .5s ease-in-out}.result-animation.negative .result-animation-content[data-v-a0192632]{background:linear-gradient(135deg,rgba(244,67,54,.95),rgba(198,40,40,.95));color:#fff;border-color:#f44336;animation:negativeShake-a0192632 .5s ease-in-out}.result-animation-emoji[data-v-a0192632]{font-size:1.5em;margin-bottom:10px;animation:emojiBounce-a0192632 .6s ease-in-out}.result-animation-text[data-v-a0192632]{font-size:1.2em;text-shadow:2px 2px 4px rgba(0,0,0,.3)}@keyframes resultFloat-a0192632{0%{opacity:0;transform:translateY(-50%) scale(.5) translateX(100px)}20%{opacity:1;transform:translateY(-50%) scale(1.1) translateX(0)}80%{opacity:1;transform:translateY(-50%) scale(1) translateX(0)}to{opacity:0;transform:translateY(-50%) scale(.8) translateX(-50px)}}@keyframes positivePulse-a0192632{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes negativeShake-a0192632{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes emojiBounce-a0192632{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.answer-phase[data-v-a0192632],.show-phase[data-v-a0192632]{text-align:center}.phase-label[data-v-a0192632]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.phase-emoji[data-v-a0192632]{font-size:2em;animation:phasePulse-a0192632 2s infinite}@keyframes phasePulse-a0192632{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.phase-text[data-v-a0192632]{font-size:1.3em;font-weight:700;color:#1a237e}.phase-tip[data-v-a0192632]{margin-top:20px;padding:15px;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-radius:12px;color:#856404;font-size:1.1em;border:2px solid gold}.stars-grid[data-v-a0192632]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:10px;max-width:400px;margin:0 auto;padding:20px;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);border-radius:16px;border:3px solid #bdbdbd}.grid-cell[data-v-a0192632]{aspect-ratio:1;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border:2px solid #e0e0e0;position:relative;overflow:hidden}.grid-cell[data-v-a0192632]:hover{transform:scale(1.05);box-shadow:0 5px 15px rgba(0,0,0,.1)}.grid-cell.has-star[data-v-a0192632]{background:linear-gradient(135deg,#fff9c4,#ffecb3);border-color:gold;animation:starGlow-a0192632 2s infinite}@keyframes starGlow-a0192632{0%,to{box-shadow:0 0 0 0 rgba(255,215,0,.7)}50%{box-shadow:0 0 20px 5px rgba(255,215,0,.4)}}.grid-cell.selected[data-v-a0192632]{background:linear-gradient(135deg,#c8e6c9,#a5d6a7);border-color:#4caf50;animation:selectedPulse-a0192632 1s infinite}.grid-cell.correct[data-v-a0192632]{background:linear-gradient(135deg,#a5d6a7,#81c784);border-color:#388e3c}.grid-cell.incorrect[data-v-a0192632]{background:linear-gradient(135deg,#ef9a9a,#e57373);border-color:#d32f2f;animation:shake-a0192632 .5s ease}.grid-cell.missed[data-v-a0192632]{background:linear-gradient(135deg,#ffecb3,#ffe082);border-color:#ffb300;animation:missedPulse-a0192632 1s infinite}@keyframes selectedPulse-a0192632{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes missedPulse-a0192632{0%,to{opacity:1}50%{opacity:.7}}@keyframes shake-a0192632{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.correct-star[data-v-a0192632],.star[data-v-a0192632],.user-star[data-v-a0192632]{font-size:2em;animation:starFloat-a0192632 1s ease-in-out}@keyframes starFloat-a0192632{0%{transform:scale(0) rotate(0deg)}70%{transform:scale(1.2) rotate(1turn)}to{transform:scale(1) rotate(1turn)}}.user-star[data-v-a0192632]{color:#4caf50}.correct-star[data-v-a0192632]{color:#388e3c}.controls[data-v-a0192632]{display:flex;justify-content:space-between;align-items:center;max-width:400px;margin:20px auto 0;padding:15px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:2px solid #dee2e6}.stars-count[data-v-a0192632]{display:flex;align-items:center;gap:8px}.count-emoji[data-v-a0192632]{font-size:1.5em}.count-text[data-v-a0192632]{font-weight:600;color:#1a237e}.action-buttons[data-v-a0192632]{gap:10px}.action-btn[data-v-a0192632]{padding:10px 20px;border-radius:8px}.clear-btn[data-v-a0192632]{background:linear-gradient(135deg,#ffcdd2,#ef9a9a);color:#b71c1c;border:2px solid #ef9a9a}.clear-btn[data-v-a0192632]:hover:not(:disabled){background:linear-gradient(135deg,#ef9a9a,#e57373);transform:translateY(-2px)}.clear-btn[data-v-a0192632]:disabled{opacity:.5;cursor:not-allowed}.check-btn[data-v-a0192632]{background:linear-gradient(135deg,#c8e6c9,#a5d6a7);color:#1b5e20;border:2px solid #a5d6a7}.check-btn[data-v-a0192632]:hover:not(:disabled){background:linear-gradient(135deg,#a5d6a7,#81c784);transform:translateY(-2px)}.check-btn[data-v-a0192632]:disabled{opacity:.5;cursor:not-allowed}.results-section[data-v-a0192632]{margin-top:30px}.results-card[data-v-a0192632]{max-width:500px;margin:0 auto;padding:30px;border-radius:20px;animation:cardSlideIn-a0192632 .5s ease}@keyframes cardSlideIn-a0192632{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.correct-result[data-v-a0192632]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:3px solid #4caf50}.incorrect-result[data-v-a0192632]{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:3px solid #f44336}.result-header[data-v-a0192632]{text-align:center;margin-bottom:20px}.result-emoji[data-v-a0192632]{font-size:3em;display:block;margin-bottom:10px;animation:resultEmojiBounce-a0192632 .6s ease}@keyframes resultEmojiBounce-a0192632{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7px)}}.result-title[data-v-a0192632]{margin:0;color:#1a237e;font-size:1.8em}.result-stats[data-v-a0192632]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px}.stat[data-v-a0192632]{text-align:center;padding:15px;background:#fff;border-radius:12px;border:2px solid #e0e0e0}.stat-label[data-v-a0192632]{display:block;margin-bottom:5px}.stat-value[data-v-a0192632]{display:block;font-size:1.5em;font-weight:700}.result-message[data-v-a0192632]{text-align:center;font-size:1.2em;font-weight:600;color:#1a237e;margin-bottom:20px;padding:15px;background:hsla(0,0%,100%,.8);border-radius:12px}.game-board-wrap[data-v-a0192632]{position:relative;margin:24px 0}.next-overlay[data-v-a0192632]{position:absolute;inset:0;background:rgba(0,0,0,.55);border-radius:24px;display:flex;align-items:center;justify-content:center;z-index:10;padding:20px}.results-section-inner[data-v-a0192632]{text-align:center}.result-message-overlay[data-v-a0192632]{font-size:1.5em;font-weight:800;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);margin-bottom:20px}.next-btn[data-v-a0192632]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;border:none;padding:16px 36px;font-size:1.2em;font-weight:700;border-radius:25px;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;gap:12px;margin:0;box-shadow:0 8px 0 #2e7d32,0 14px 28px rgba(0,0,0,.3);text-shadow:0 2px 0 rgba(0,0,0,.2)}.next-btn[data-v-a0192632]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #2e7d32,0 18px 32px rgba(0,0,0,.35)}.btn-sparkle[data-v-a0192632]{animation:sparkle-a0192632 2s infinite}@keyframes sparkle-a0192632{0%,to{opacity:1}50%{opacity:.5}}.results-header[data-v-a0192632]{text-align:center;margin-bottom:24px}.results-header h2[data-v-a0192632]{font-size:2em;color:#fff;margin-bottom:8px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.results-header p[data-v-a0192632]{color:hsla(0,0%,100%,.95);font-size:1.1em}.results-stats[data-v-a0192632]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:40px}.results-card .stat-item[data-v-a0192632]{display:flex;align-items:center;gap:20px;padding:18px;background:hsla(0,0%,100%,.95);border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08);transition:transform .2s}.results-card .stat-item[data-v-a0192632]:hover{transform:translateY(-3px);box-shadow:0 8px 0 rgba(0,0,0,.08),0 12px 24px rgba(0,0,0,.12)}.stat-icon[data-v-a0192632]{font-size:2.5em}.stat-value[data-v-a0192632]{font-size:1.8em;font-weight:800;color:#1a237e}.stat-label[data-v-a0192632]{color:#5c6bc0;font-size:.9em}.performance-rating[data-v-a0192632]{text-align:center;margin-bottom:30px}.rating[data-v-a0192632]{font-size:1.5em;font-weight:700;padding:15px 30px;border-radius:50px;display:inline-block;border:3px solid}.rating.excellent[data-v-a0192632]{background:linear-gradient(135deg,gold,#ffc107);color:#1a237e;border-color:#ffb300}.rating.good[data-v-a0192632]{background:linear-gradient(135deg,#4caf50,#388e3c);color:#fff;border-color:#2e7d32}.rating.okay[data-v-a0192632]{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff;border-color:#1565c0}.rating.beginner[data-v-a0192632]{background:linear-gradient(135deg,#9e9e9e,#757575);color:#fff;border-color:#616161}.level-progress[data-v-a0192632]{margin-bottom:40px}.level-progress h3[data-v-a0192632]{text-align:center;margin-bottom:20px;color:#1a237e}.questions-grid[data-v-a0192632]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.question-badge[data-v-a0192632]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:15px;transition:all .3s ease;border:2px solid #dee2e6}.question-badge.completed[data-v-a0192632]{border-color:gold}.question-badge.correct[data-v-a0192632]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-color:#4caf50}.badge-number[data-v-a0192632]{font-size:1.2em;font-weight:700;color:#1a237e}.badge-stars[data-v-a0192632]{font-size:1.1em;color:#ff8f00}.badge-status[data-v-a0192632]{font-size:1.3em}.action-buttons[data-v-a0192632]{display:flex;flex-direction:column;gap:15px;align-items:center}.action-btn[data-v-a0192632]{padding:15px 30px;border:none;border-radius:50px;font-size:1.1em;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;min-width:250px}.action-btn.primary[data-v-a0192632]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;box-shadow:0 8px 0 #2e7d32,0 14px 28px rgba(0,0,0,.2)}.action-btn.primary[data-v-a0192632]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #2e7d32,0 18px 32px rgba(0,0,0,.25)}.action-btn.home-btn[data-v-a0192632]{background:linear-gradient(180deg,#ef5350,#c62828);color:#fff;box-shadow:0 8px 0 #b71c1c,0 14px 28px rgba(0,0,0,.2)}.action-btn.home-btn[data-v-a0192632]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 32px rgba(0,0,0,.25)}.action-btn[data-v-a0192632]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.2)}@media (max-width:768px){.game-card.play-card[data-v-a0192632],.game-card.results-card[data-v-a0192632]{padding:16px;margin:12px auto}.fourth-level-wrap[data-v-a0192632]{padding:12px}.fourth-board[data-v-a0192632]{padding:16px}.fourth-title[data-v-a0192632]{font-size:22px;margin-bottom:16px}.level-cards-one[data-v-a0192632]{max-width:260px}.game-header[data-v-a0192632]{flex-direction:column;text-align:center;padding:12px 14px}.game-info h2[data-v-a0192632]{font-size:1.35em}.feedback-text[data-v-a0192632]{width:180px;font-size:.85em;padding:10px 12px;right:auto;left:12px}.fourth-back-in-game[data-v-a0192632]{bottom:16px;padding:12px 20px;font-size:16px}.rules-modal[data-v-a0192632]{padding:22px;margin:16px}.rules-text[data-v-a0192632]{font-size:16px}.game-info-box[data-v-a0192632]{grid-template-columns:1fr}.progress-timer-container[data-v-a0192632]{flex-direction:column;gap:15px}.stars-grid[data-v-a0192632]{max-width:350px;gap:8px;padding:15px}.correct-star[data-v-a0192632],.star[data-v-a0192632],.user-star[data-v-a0192632]{font-size:1.5em}.controls[data-v-a0192632]{flex-direction:column;gap:15px}.action-btn[data-v-a0192632],.action-buttons[data-v-a0192632]{width:100%}.result-animation[data-v-a0192632]{right:20px}.result-animation-content[data-v-a0192632]{padding:20px 25px;font-size:2em;min-width:120px}.result-animation-text[data-v-a0192632]{font-size:1em}.questions-grid[data-v-a0192632]{grid-template-columns:repeat(2,1fr)}.results-stats[data-v-a0192632]{grid-template-columns:1fr}}@media (max-width:480px){.fourth-title[data-v-a0192632]{font-size:20px;padding:8px 18px}.level-cards-one[data-v-a0192632]{max-width:240px}.game-info h2[data-v-a0192632]{font-size:1.2em}.feedback-text[data-v-a0192632]{width:160px;font-size:.8em}.fourth-back-in-game[data-v-a0192632]{bottom:12px;padding:10px 16px;font-size:14px}.stars-grid[data-v-a0192632]{max-width:300px;gap:6px}.correct-star[data-v-a0192632],.star[data-v-a0192632],.user-star[data-v-a0192632]{font-size:1.2em}.phase-emoji[data-v-a0192632]{font-size:1.5em}.phase-text[data-v-a0192632]{font-size:1.1em}.questions-grid[data-v-a0192632],.result-stats[data-v-a0192632]{grid-template-columns:1fr}}.game-container[data-v-f46f8eaa]{position:relative;min-height:100vh;width:100%;overflow:hidden;font-family:Nunito,Comic Sans MS,sans-serif}.fourth-bg[data-v-f46f8eaa]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.fourth-level-wrap[data-v-f46f8eaa]{z-index:1;min-height:100vh;justify-content:center;box-sizing:border-box}.fourth-board[data-v-f46f8eaa],.fourth-level-wrap[data-v-f46f8eaa]{position:relative;width:100%;display:flex;align-items:center;padding:20px}.fourth-board[data-v-f46f8eaa]{max-width:700px;background:#66bb6a;border-radius:30px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;flex-direction:column}.fourth-title[data-v-f46f8eaa]{font-size:28px;font-weight:800;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);background:hsla(0,0%,100%,.2);padding:10px 24px;border-radius:20px;margin-bottom:20px}.level-cards-two[data-v-f46f8eaa]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%;margin-bottom:24px}.level-card[data-v-f46f8eaa]{background:#fff;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 8px 0 rgba(0,0,0,.1),0 15px 25px rgba(0,0,0,.15);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.level-card[data-v-f46f8eaa]:hover{transform:translateY(-5px);box-shadow:0 12px 0 rgba(0,0,0,.1),0 20px 30px rgba(0,0,0,.2)}.level-card-header[data-v-f46f8eaa]{padding:12px;text-align:center;font-weight:700;font-size:16px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.level-easy-header[data-v-f46f8eaa]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-hard-header[data-v-f46f8eaa]{background:linear-gradient(180deg,#ef5350,#c62828)}.level-card-content[data-v-f46f8eaa]{padding:0;min-height:0;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid transparent;background:#fff}.level-easy-content[data-v-f46f8eaa]{border-color:#66bb6a}.level-hard-content[data-v-f46f8eaa]{border-color:#ef5350}.level-card-image[data-v-f46f8eaa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.level-preview-fallback[data-v-f46f8eaa]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:64px;background:hsla(0,0%,100%,.9)}.level-card-label[data-v-f46f8eaa]{padding:10px;text-align:center;font-weight:700;font-size:14px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.level-easy-label[data-v-f46f8eaa]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.fourth-back-btn[data-v-f46f8eaa],.level-hard-label[data-v-f46f8eaa]{background:linear-gradient(180deg,#ef5350,#c62828)}.fourth-back-btn[data-v-f46f8eaa]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;color:#fff;text-decoration:none;border-radius:25px;font-weight:700;font-size:18px;box-shadow:0 8px 0 #b71c1c,0 15px 25px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s}.fourth-back-btn[data-v-f46f8eaa]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 30px rgba(0,0,0,.25)}.fourth-back-in-game[data-v-f46f8eaa]{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:100}.fourth-back-in-game[data-v-f46f8eaa]:hover{transform:translateX(-50%) translateY(-3px)}.rules-overlay[data-v-f46f8eaa]{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:20px}.rules-modal[data-v-f46f8eaa]{background:linear-gradient(145deg,#8bc34a,#66bb6a);border:4px solid #7cb342;border-radius:24px;padding:28px;max-width:400px;width:100%;box-shadow:0 20px 0 rgba(0,0,0,.2),0 30px 50px rgba(0,0,0,.3)}.rules-title[data-v-f46f8eaa]{font-size:22px;font-weight:800;color:#fff;text-align:center;margin-bottom:16px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.rules-text[data-v-f46f8eaa]{font-size:18px;color:#1b5e20;text-align:center;margin-bottom:24px;padding:16px;background:hsla(0,0%,100%,.9);border-radius:16px;border:2px dashed #66bb6a}.rules-buttons[data-v-f46f8eaa]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.rules-btn[data-v-f46f8eaa]{padding:14px 28px;font-size:18px;font-weight:700;border:none;border-radius:20px;cursor:pointer;transition:transform .2s,box-shadow .2s}.rules-btn-start[data-v-f46f8eaa]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;box-shadow:0 6px 0 #2e7d32,0 10px 20px rgba(0,0,0,.2)}.game-card.play-card[data-v-f46f8eaa],.game-card.results-card[data-v-f46f8eaa]{position:relative;z-index:1;margin:20px auto;max-width:900px;width:100%;background:#66bb6a;border-radius:30px;padding:24px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;animation:cardAppear-f46f8eaa .4s ease-out}.fourth-results-card[data-v-f46f8eaa]{margin-bottom:80px}@keyframes cardAppear-f46f8eaa{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.intro-card .card-header[data-v-f46f8eaa]{text-align:center;margin-bottom:40px}.game-title[data-v-f46f8eaa]{font-size:3.5em;font-weight:800;background:linear-gradient(135deg,#ff6b6b,#4ecdc4,#45b7d1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;animation:titleBounce-f46f8eaa 2s infinite}@keyframes titleBounce-f46f8eaa{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.difficulty-badges[data-v-f46f8eaa]{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.badge[data-v-f46f8eaa]{padding:10px 20px;border-radius:50px;font-weight:600;font-size:.9em}.badge.memory[data-v-f46f8eaa]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#0d47a1;border:2px solid #2196f3}.game-description[data-v-f46f8eaa]{display:grid;gap:25px;margin-bottom:40px}.description-item[data-v-f46f8eaa]{display:flex;align-items:center;gap:20px;padding:25px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;transition:all .3s ease;border:2px solid transparent}.description-item[data-v-f46f8eaa]:hover{transform:translateX(10px);background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);border-color:#4ecdc4}.emoji[data-v-f46f8eaa]{font-size:2.5em;flex-shrink:0}.description-item .text h3[data-v-f46f8eaa]{margin:0 0 8px 0;color:#2d3748;font-size:1.3em}.description-item .text p[data-v-f46f8eaa]{margin:0;color:#718096;font-size:1em}.difficulty-selection h3[data-v-f46f8eaa]{text-align:center;margin-bottom:30px;font-size:1.5em;color:#2d3748}.difficulty-cards[data-v-f46f8eaa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:40px}.difficulty-card[data-v-f46f8eaa]{border-radius:20px;padding:30px;cursor:pointer;transition:all .3s ease;border:3px solid transparent;position:relative;overflow:hidden}.difficulty-card[data-v-f46f8eaa]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.difficulty-card[data-v-f46f8eaa]:hover:before{left:100%}.difficulty-card.selected[data-v-f46f8eaa]{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.2)}.easy-card[data-v-f46f8eaa]{background:linear-gradient(135deg,#ffeaa7,#ffd3b6);border-color:gold}.easy-card.selected[data-v-f46f8eaa]{border-color:#ff6b6b}.hard-card[data-v-f46f8eaa]{background:linear-gradient(135deg,#a1c4fd,#c2e9fb);border-color:#4ecdc4}.hard-card.selected[data-v-f46f8eaa]{border-color:#45b7d1}.difficulty-header[data-v-f46f8eaa]{display:flex;align-items:center;gap:15px;margin-bottom:20px}.difficulty-emoji[data-v-f46f8eaa]{font-size:2.5em}.difficulty-title[data-v-f46f8eaa]{margin:0;font-size:1.8em;color:#2d3748}.difficulty-features[data-v-f46f8eaa]{display:grid;gap:12px;margin-bottom:20px}.feature[data-v-f46f8eaa]{display:flex;align-items:center;gap:10px}.feature-emoji[data-v-f46f8eaa]{font-size:1.2em}.feature-text[data-v-f46f8eaa]{color:#4a5568;font-weight:500}.difficulty-tip[data-v-f46f8eaa]{padding:15px;background:hsla(0,0%,100%,.7);border-radius:12px;color:#2d3748;font-style:italic;text-align:center;border:2px dashed rgba(0,0,0,.1)}.start-game-section[data-v-f46f8eaa]{text-align:center}.start-game-btn.big[data-v-f46f8eaa]{background:linear-gradient(135deg,#ff6b6b,#4ecdc4);color:#fff;border:none;padding:20px 50px;font-size:1.4em;font-weight:700;border-radius:50px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:15px;margin-bottom:20px;position:relative;overflow:hidden;border:3px solid #45b7d1}.start-game-btn.big[data-v-f46f8eaa]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .5s}.start-game-btn.big[data-v-f46f8eaa]:hover:before{left:100%}.start-game-btn.big[data-v-f46f8eaa]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 15px 30px hsla(0,100%,71%,.4);background:linear-gradient(135deg,#ff8e8e,#6be6dc)}.game-tip[data-v-f46f8eaa]{color:#718096;font-size:1.1em;font-style:italic}.game-header[data-v-f46f8eaa]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:16px;background:hsla(0,0%,100%,.95);padding:16px 20px;border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08)}.game-info h2[data-v-f46f8eaa]{margin:0;color:#2d5016;font-size:1.6em;font-weight:800;display:flex;align-items:center;gap:10px}.mode-emoji[data-v-f46f8eaa]{font-size:1.2em}.level-indicator[data-v-f46f8eaa]{margin-top:8px;font-size:1em;color:#4a5568}.level-tag[data-v-f46f8eaa]{padding:4px 12px;border-radius:20px;font-weight:600;font-size:.8em;background:linear-gradient(135deg,#ffeaa7,#ffd3b6);color:#856404;border:1px solid gold}.score-display[data-v-f46f8eaa]{margin-top:8px;font-size:1.1em;font-weight:600;color:#2d3748}.score-value[data-v-f46f8eaa]{color:#4caf50;font-size:1.2em}.progress-timer-container[data-v-f46f8eaa]{display:flex;gap:30px;align-items:center}.progress-section[data-v-f46f8eaa],.timer-section[data-v-f46f8eaa]{text-align:center}.progress-label[data-v-f46f8eaa],.timer-label[data-v-f46f8eaa]{font-size:.8em;color:#718096;margin-bottom:6px;font-weight:600}.progress-bar-container[data-v-f46f8eaa]{width:150px;height:10px;background:#e2e8f0;border-radius:8px;overflow:hidden}.progress-bar[data-v-f46f8eaa]{height:100%;background:linear-gradient(90deg,#ff6b6b,#4ecdc4);border-radius:8px;transition:width .5s ease}.progress-text[data-v-f46f8eaa]{font-size:.8em;color:#718096;margin-top:4px}.timer[data-v-f46f8eaa]{padding:10px 16px;background:#f7fafc;border-radius:12px;font-weight:700;font-size:1.1em;color:#2d3748;border:2px solid #e2e8f0;transition:all .3s ease;min-width:100px}.timer-warning[data-v-f46f8eaa]{border-color:#ffb74d;color:#ff8f00;animation:pulse-f46f8eaa 1s infinite}.timer-danger[data-v-f46f8eaa]{border-color:#ff6b6b;color:#d32f2f;animation:pulseFast-f46f8eaa .5s infinite}@keyframes pulse-f46f8eaa{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulseFast-f46f8eaa{0%,to{opacity:1}50%{opacity:.5}}.hint-section[data-v-f46f8eaa]{position:relative;text-align:center;margin-bottom:20px;min-height:50px}.hint-text[data-v-f46f8eaa]{font-size:1.15em;color:#2d5016;background:hsla(0,0%,100%,.95);padding:12px 20px;border-radius:18px;display:inline-block;border:2px solid #fff;box-shadow:0 4px 0 rgba(0,0,0,.08);font-weight:600}.feedback-text[data-v-f46f8eaa]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:220px;max-width:calc(100vw - 40px);font-size:.95em;line-height:1.35;margin:0;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#e8f5e9,#c8e6c9);color:#1b5e20;animation:slideInRight-f46f8eaa .35s ease;border:2px solid #81c784;font-weight:600;z-index:15;box-shadow:0 6px 0 rgba(0,0,0,.1)}.feedback-text.error[data-v-f46f8eaa]{background:linear-gradient(180deg,#ffebee,#ffcdd2);color:#b71c1c;border-color:#e57373}.feedback-text.info[data-v-f46f8eaa]{background:linear-gradient(180deg,#e3f2fd,#bbdefb);color:#1565c0;border-color:#64b5f6}.feedback-text.success[data-v-f46f8eaa]{background:linear-gradient(180deg,#e8f5e9,#c8e6c9);color:#1b5e20;border-color:#81c784}@keyframes slideInRight-f46f8eaa{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.result-animation[data-v-f46f8eaa]{position:fixed;top:50%;right:50px;transform:translateY(-50%);z-index:1000;animation:resultFloat-f46f8eaa 2s ease-in-out}.result-animation-content[data-v-f46f8eaa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 35px;border-radius:20px;font-weight:800;font-size:2.5em;box-shadow:0 15px 40px rgba(0,0,0,.3);backdrop-filter:blur(10px);border:3px solid;min-width:150px;text-align:center}.result-animation.positive .result-animation-content[data-v-f46f8eaa]{background:linear-gradient(135deg,rgba(76,175,80,.95),rgba(56,142,60,.95));color:#fff;border-color:#4caf50;animation:positivePulse-f46f8eaa .5s ease-in-out}.result-animation.negative .result-animation-content[data-v-f46f8eaa]{background:linear-gradient(135deg,rgba(244,67,54,.95),rgba(198,40,40,.95));color:#fff;border-color:#f44336;animation:negativeShake-f46f8eaa .5s ease-in-out}.result-animation-emoji[data-v-f46f8eaa]{font-size:1.5em;margin-bottom:10px;animation:emojiBounce-f46f8eaa .6s ease-in-out}.result-animation-text[data-v-f46f8eaa]{font-size:1.2em;text-shadow:2px 2px 4px rgba(0,0,0,.3)}@keyframes resultFloat-f46f8eaa{0%{opacity:0;transform:translateY(-50%) scale(.5) translateX(100px)}20%{opacity:1;transform:translateY(-50%) scale(1.1) translateX(0)}80%{opacity:1;transform:translateY(-50%) scale(1) translateX(0)}to{opacity:0;transform:translateY(-50%) scale(.8) translateX(-50px)}}@keyframes positivePulse-f46f8eaa{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes negativeShake-f46f8eaa{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes emojiBounce-f46f8eaa{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.memorize-phase[data-v-f46f8eaa]{text-align:center}.phase-label[data-v-f46f8eaa]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:30px}.phase-emoji[data-v-f46f8eaa]{font-size:2em;animation:phasePulse-f46f8eaa 2s infinite}@keyframes phasePulse-f46f8eaa{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.phase-text[data-v-f46f8eaa]{font-size:1.3em;font-weight:700;color:#2d3748}.phase-tip[data-v-f46f8eaa]{margin-top:20px;padding:15px;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-radius:12px;color:#856404;font-size:1.1em;border:2px solid gold}.colors-grid[data-v-f46f8eaa],.images-grid[data-v-f46f8eaa]{display:grid;gap:15px;margin:0 auto;max-width:600px}.images-grid[data-v-f46f8eaa]{grid-template-columns:repeat(2,1fr)}.colors-grid[data-v-f46f8eaa]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.color-cell[data-v-f46f8eaa],.image-cell[data-v-f46f8eaa]{border-radius:12px;padding:20px;transition:all .3s ease;position:relative;min-height:180px;display:flex;align-items:center;justify-content:center}.image-cell[data-v-f46f8eaa]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:3px solid #dee2e6}.color-cell[data-v-f46f8eaa]{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.image-cell.empty[data-v-f46f8eaa]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:3px dashed gold}.cell-number[data-v-f46f8eaa]{position:absolute;top:10px;left:10px;background:hsla(0,0%,100%,.9);padding:4px 8px;border-radius:12px;font-weight:700;font-size:.9em;color:#2d3748;z-index:1}.color-info[data-v-f46f8eaa],.image-container[data-v-f46f8eaa]{text-align:center;width:100%;height:100%}.image-content[data-v-f46f8eaa]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.game-image[data-v-f46f8eaa]{max-width:100%;max-height:140px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.image-content-wrapper[data-v-f46f8eaa]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.color-name[data-v-f46f8eaa]{font-size:1.2em;font-weight:600}.drop-zone[data-v-f46f8eaa]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease;background:rgba(255,215,0,.1);border:2px dashed gold}.drop-zone[data-v-f46f8eaa]:hover{background:rgba(255,215,0,.2)}.empty-message[data-v-f46f8eaa]{color:#856404;font-style:italic;padding:20px;text-align:center;font-size:1.1em}.dropped-image[data-v-f46f8eaa]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;animation:dropAppear-f46f8eaa .5s ease}@keyframes dropAppear-f46f8eaa{0%{opacity:0;transform:scale(.5) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(0)}}.options-panel[data-v-f46f8eaa]{margin-top:30px;padding:20px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:16px;border:3px solid #90caf9}.options-title[data-v-f46f8eaa]{text-align:center;margin-bottom:20px;color:#0d47a1;font-size:1.2em}.options-grid[data-v-f46f8eaa]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.option-card[data-v-f46f8eaa]{background:#fff;border-radius:12px;padding:15px;cursor:grab;transition:all .3s ease;border:2px solid #dee2e6;text-align:center;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center}.option-card[data-v-f46f8eaa]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1);border-color:#4ecdc4}.option-card[data-v-f46f8eaa]:active{cursor:grabbing;transform:scale(.95)}.option-card.correct-option[data-v-f46f8eaa]{background:linear-gradient(135deg,#c8e6c9,#a5d6a7);border-color:#4caf50;animation:correctGlow-f46f8eaa 1s infinite}@keyframes correctGlow-f46f8eaa{0%,to{box-shadow:0 0 0 0 rgba(76,175,80,.7)}50%{box-shadow:0 0 20px 5px rgba(76,175,80,.4)}}.option-content[data-v-f46f8eaa]{width:100%;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.option-image[data-v-f46f8eaa]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.option-label[data-v-f46f8eaa]{font-size:.9em;color:#718096;font-weight:500}.hard-answer[data-v-f46f8eaa]{display:grid;gap:30px}.colors-answer-grid .colors-grid[data-v-f46f8eaa]{cursor:move}.draggable-item[data-v-f46f8eaa]{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease}.draggable-item[data-v-f46f8eaa]:hover{transform:scale(1.05);box-shadow:0 5px 15px rgba(0,0,0,.2)}.draggable-item[data-v-f46f8eaa]:active{cursor:grabbing}.drag-over[data-v-f46f8eaa]{border:3px dashed gold!important;background-color:rgba(255,215,0,.2)!important;transform:scale(1.05)}.drag-handle[data-v-f46f8eaa]{position:absolute;bottom:10px;right:10px;opacity:.5;font-size:.8em}.reference-grid[data-v-f46f8eaa]{padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;border:3px solid #dee2e6}.reference-title[data-v-f46f8eaa]{text-align:center;margin-bottom:15px;color:#2d3748;font-size:1.1em}.reference .color-cell[data-v-f46f8eaa]{opacity:.8;filter:saturate(.7);cursor:default}.reference .color-cell[data-v-f46f8eaa]:hover{transform:none;box-shadow:none}.controls[data-v-f46f8eaa]{margin-top:30px}.action-buttons[data-v-f46f8eaa]{display:flex;justify-content:center;flex-wrap:wrap}.action-btn[data-v-f46f8eaa]{padding:12px 24px;display:flex;align-items:center;gap:8px}.clear-btn[data-v-f46f8eaa]{background:linear-gradient(135deg,#ffcdd2,#ef9a9a);color:#b71c1c;border:2px solid #ef9a9a}.clear-btn[data-v-f46f8eaa]:hover:not(:disabled){background:linear-gradient(135deg,#ef9a9a,#e57373);transform:translateY(-2px)}.reset-btn[data-v-f46f8eaa]{background:linear-gradient(135deg,#fff3cd,#ffe082);color:#856404;border:2px solid gold}.reset-btn[data-v-f46f8eaa]:hover:not(:disabled){background:linear-gradient(135deg,#ffe082,#ffd54f);transform:translateY(-2px)}.check-btn[data-v-f46f8eaa]{background:linear-gradient(135deg,#c8e6c9,#a5d6a7);color:#1b5e20;border:2px solid #4caf50}.check-btn[data-v-f46f8eaa]:hover:not(:disabled){background:linear-gradient(135deg,#a5d6a7,#81c784);transform:translateY(-2px);box-shadow:0 5px 15px rgba(76,175,80,.3)}.check-btn[data-v-f46f8eaa]:disabled{opacity:.5;cursor:not-allowed}.results-section[data-v-f46f8eaa]{margin-top:30px}.results-card[data-v-f46f8eaa]{max-width:600px;margin:0 auto;padding:30px;border-radius:20px;animation:cardSlideIn-f46f8eaa .5s ease}@keyframes cardSlideIn-f46f8eaa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.correct-result[data-v-f46f8eaa]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:3px solid #4caf50}.incorrect-result[data-v-f46f8eaa]{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:3px solid #f44336}.result-header[data-v-f46f8eaa]{text-align:center;margin-bottom:25px}.result-emoji[data-v-f46f8eaa]{font-size:3em;display:block;margin-bottom:10px;animation:resultEmojiBounce-f46f8eaa .6s ease}@keyframes resultEmojiBounce-f46f8eaa{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7px)}}.result-title[data-v-f46f8eaa]{margin:0;color:#2d3748;font-size:1.8em}.result-stats[data-v-f46f8eaa]{display:grid;grid-template-columns:1fr;gap:15px;margin-bottom:20px}.stat[data-v-f46f8eaa]{padding:15px;background:#fff;border-radius:12px;border:2px solid #e0e0e0;display:flex;flex-direction:column;align-items:center;justify-content:center}.stat-label[data-v-f46f8eaa]{display:block;margin-bottom:8px;font-weight:600}.stat-value[data-v-f46f8eaa]{display:flex;align-items:center;justify-content:center;font-size:1.3em;font-weight:700;text-align:center;min-height:40px}.answer-image[data-v-f46f8eaa]{max-width:80px;max-height:80px;-o-object-fit:contain;object-fit:contain;border-radius:8px;border:2px solid #e0e0e0}.result-message[data-v-f46f8eaa]{text-align:center;font-size:1.2em;font-weight:600;color:#2d3748;margin-bottom:25px;padding:15px;background:hsla(0,0%,100%,.8);border-radius:12px}.game-board-wrap[data-v-f46f8eaa]{position:relative;margin:24px 0}.next-overlay[data-v-f46f8eaa]{position:absolute;inset:0;background:rgba(0,0,0,.55);border-radius:24px;display:flex;align-items:center;justify-content:center;z-index:10;padding:20px}.results-section-inner[data-v-f46f8eaa]{text-align:center}.result-message-overlay[data-v-f46f8eaa]{font-size:1.5em;font-weight:800;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);margin-bottom:20px}.next-btn[data-v-f46f8eaa]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;border:none;padding:16px 36px;font-size:1.2em;font-weight:700;border-radius:25px;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;gap:12px;margin:0;box-shadow:0 8px 0 #2e7d32,0 14px 28px rgba(0,0,0,.3);text-shadow:0 2px 0 rgba(0,0,0,.2)}.next-btn[data-v-f46f8eaa]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #2e7d32,0 18px 32px rgba(0,0,0,.35)}.btn-sparkle[data-v-f46f8eaa]{animation:sparkle-f46f8eaa 2s infinite}@keyframes sparkle-f46f8eaa{0%,to{opacity:1}50%{opacity:.5}}.results-header[data-v-f46f8eaa]{text-align:center;margin-bottom:24px}.results-header h2[data-v-f46f8eaa]{font-size:2em;color:#fff;margin-bottom:8px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.results-header p[data-v-f46f8eaa]{color:hsla(0,0%,100%,.95);font-size:1.1em}.results-stats[data-v-f46f8eaa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:40px}.results-card .stat-item[data-v-f46f8eaa]{display:flex;align-items:center;gap:20px;padding:18px;background:hsla(0,0%,100%,.95);border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08);transition:all .3s ease;border:2px solid #dee2e6}.stat-item[data-v-f46f8eaa]:hover{transform:translateY(-5px);background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);border-color:#4ecdc4}.stat-icon[data-v-f46f8eaa]{font-size:2.5em}.stat-value[data-v-f46f8eaa]{font-size:1.8em;font-weight:800;color:#2d3748}.stat-label[data-v-f46f8eaa]{color:#718096;font-size:.9em}.performance-rating[data-v-f46f8eaa]{text-align:center;margin-bottom:30px}.rating[data-v-f46f8eaa]{font-size:1.5em;font-weight:700;padding:15px 30px;border-radius:50px;display:inline-block;border:3px solid}.rating.excellent[data-v-f46f8eaa]{background:linear-gradient(135deg,gold,#ffc107);color:#2d3748;border-color:#ffb300}.rating.good[data-v-f46f8eaa]{background:linear-gradient(135deg,#4caf50,#388e3c);color:#fff;border-color:#2e7d32}.rating.okay[data-v-f46f8eaa]{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff;border-color:#1565c0}.rating.beginner[data-v-f46f8eaa]{background:linear-gradient(135deg,#9e9e9e,#757575);color:#fff;border-color:#616161}.questions-review[data-v-f46f8eaa]{margin-bottom:40px}.questions-review h3[data-v-f46f8eaa]{text-align:center;margin-bottom:20px;color:#2d3748}.questions-list[data-v-f46f8eaa]{display:grid;gap:15px}.question-review[data-v-f46f8eaa]{padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:15px;border:2px solid #dee2e6;transition:all .3s ease}.question-review.correct[data-v-f46f8eaa]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-color:#4caf50}.question-review[data-v-f46f8eaa]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.review-header[data-v-f46f8eaa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid rgba(0,0,0,.1)}.review-number[data-v-f46f8eaa]{font-weight:700;color:#2d3748;font-size:1.1em}.review-status[data-v-f46f8eaa]{font-size:1.2em}.review-status.correct[data-v-f46f8eaa]{color:#4caf50}.review-content[data-v-f46f8eaa]{display:grid;gap:10px}.review-item[data-v-f46f8eaa]{display:grid;grid-template-columns:100px 1fr;gap:10px;align-items:center}.review-label[data-v-f46f8eaa]{font-weight:600;color:#718096;font-size:.9em}.review-value[data-v-f46f8eaa]{color:#2d3748;font-weight:500}.image-previews[data-v-f46f8eaa]{display:flex;gap:8px;flex-wrap:wrap}.image-preview[data-v-f46f8eaa]{position:relative;width:40px;height:40px;border-radius:6px;overflow:hidden;border:2px solid #e0e0e0}.preview-img[data-v-f46f8eaa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-number[data-v-f46f8eaa]{position:absolute;top:2px;left:2px;background:rgba(0,0,0,.7);color:#fff;font-size:10px;padding:1px 4px;border-radius:4px;font-weight:700}.user-answer-image[data-v-f46f8eaa]{width:40px;height:40px;border-radius:6px;overflow:hidden;border:2px solid #4caf50}.color-dots[data-v-f46f8eaa]{display:flex;gap:8px;flex-wrap:wrap}.color-dot[data-v-f46f8eaa]{width:20px;height:20px;border-radius:50%;display:inline-block;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}.action-buttons[data-v-f46f8eaa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;align-items:center}.action-btn[data-v-f46f8eaa]{padding:15px 30px;border:none;border-radius:50px;font-size:1.1em;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center}.action-btn.primary[data-v-f46f8eaa]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;box-shadow:0 8px 0 #2e7d32,0 14px 28px rgba(0,0,0,.2)}.action-btn.primary[data-v-f46f8eaa]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #2e7d32,0 18px 32px rgba(0,0,0,.25)}.action-btn.secondary[data-v-f46f8eaa]{background:linear-gradient(180deg,#ff9800,#f57c00);color:#fff;box-shadow:0 8px 0 #e65100,0 14px 28px rgba(0,0,0,.2)}.action-btn.home-btn[data-v-f46f8eaa]{background:linear-gradient(180deg,#ef5350,#c62828);color:#fff;box-shadow:0 8px 0 #b71c1c,0 14px 28px rgba(0,0,0,.2)}.action-btn.home-btn[data-v-f46f8eaa]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 32px rgba(0,0,0,.25)}.action-btn.secondary[data-v-f46f8eaa]{background:linear-gradient(135deg,#fff3cd,#ffe082);color:#856404;border:3px solid gold}.action-btn[data-v-f46f8eaa]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.2)}.nav-back-btn[data-v-f46f8eaa]{display:inline-block;padding:12px 25px;background:#fff;color:#718096;border:2px solid #e2e8f0;border-radius:50px;font-weight:600;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.1);cursor:pointer;text-decoration:none;font-family:inherit;font-size:inherit}.nav-back-btn[data-v-f46f8eaa]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15);color:#2d3748;border-color:#cbd5e0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}@media (max-width:768px){.game-card.play-card[data-v-f46f8eaa],.game-card.results-card[data-v-f46f8eaa]{padding:16px;margin:12px auto}.fourth-level-wrap[data-v-f46f8eaa]{padding:12px}.fourth-board[data-v-f46f8eaa]{padding:16px}.fourth-title[data-v-f46f8eaa]{font-size:22px;margin-bottom:16px}.level-cards-two[data-v-f46f8eaa]{grid-template-columns:1fr;gap:14px;max-width:280px;margin-left:auto;margin-right:auto}.game-header[data-v-f46f8eaa]{flex-direction:column;text-align:center;padding:12px 14px}.game-info h2[data-v-f46f8eaa]{font-size:1.35em}.feedback-text[data-v-f46f8eaa]{width:180px;font-size:.85em;padding:10px 12px;right:auto;left:12px}.progress-timer-container[data-v-f46f8eaa]{flex-direction:column;gap:15px}.fourth-back-in-game[data-v-f46f8eaa]{bottom:16px;padding:12px 20px;font-size:16px}.rules-modal[data-v-f46f8eaa]{padding:22px;margin:16px}.rules-text[data-v-f46f8eaa]{font-size:16px}.colors-grid[data-v-f46f8eaa],.images-grid[data-v-f46f8eaa]{grid-template-columns:repeat(2,1fr);max-width:400px}.color-cell[data-v-f46f8eaa],.image-cell[data-v-f46f8eaa]{min-height:150px}.options-grid[data-v-f46f8eaa]{grid-template-columns:repeat(3,1fr)}.option-card[data-v-f46f8eaa]{min-height:100px}.result-animation[data-v-f46f8eaa]{right:20px}.result-animation-content[data-v-f46f8eaa]{padding:20px 25px;font-size:2em;min-width:120px}.result-animation-text[data-v-f46f8eaa]{font-size:1em}.action-buttons[data-v-f46f8eaa]{grid-template-columns:1fr}.review-item[data-v-f46f8eaa]{grid-template-columns:1fr;gap:5px}.image-previews[data-v-f46f8eaa]{justify-content:center}}@media (max-width:480px){.fourth-title[data-v-f46f8eaa]{font-size:20px;padding:8px 18px}.level-cards-two[data-v-f46f8eaa]{max-width:240px}.level-card-header[data-v-f46f8eaa]{font-size:14px}.level-card-label[data-v-f46f8eaa]{font-size:12px}.game-info h2[data-v-f46f8eaa]{font-size:1.2em}.feedback-text[data-v-f46f8eaa]{width:160px;font-size:.8em}.colors-grid[data-v-f46f8eaa],.images-grid[data-v-f46f8eaa]{grid-template-columns:1fr;max-width:300px}.options-grid[data-v-f46f8eaa]{grid-template-columns:repeat(2,1fr)}.color-cell[data-v-f46f8eaa],.image-cell[data-v-f46f8eaa]{min-height:120px}.game-image[data-v-f46f8eaa]{max-height:100px}.option-image[data-v-f46f8eaa]{max-height:60px}.phase-emoji[data-v-f46f8eaa]{font-size:1.5em}.phase-text[data-v-f46f8eaa]{font-size:1.1em}.result-stats .stat-value[data-v-f46f8eaa]{flex-direction:column;gap:5px}.answer-image[data-v-f46f8eaa]{max-width:60px;max-height:60px}.fourth-back-in-game[data-v-f46f8eaa]{bottom:12px;padding:10px 16px;font-size:14px}}.game-container[data-v-569a2fa4]{position:relative;min-height:100vh;width:100%;overflow:hidden;font-family:Nunito,Comic Sans MS,sans-serif}.fourth-bg[data-v-569a2fa4]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.fourth-level-wrap[data-v-569a2fa4]{z-index:1;min-height:100vh;justify-content:center;box-sizing:border-box}.fourth-board[data-v-569a2fa4],.fourth-level-wrap[data-v-569a2fa4]{position:relative;width:100%;display:flex;align-items:center;padding:20px}.fourth-board[data-v-569a2fa4]{max-width:900px;background:#66bb6a;border-radius:30px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;flex-direction:column}.fourth-title[data-v-569a2fa4]{font-size:28px;font-weight:800;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);background:hsla(0,0%,100%,.2);padding:10px 24px;border-radius:20px;margin-bottom:20px}.level-cards[data-v-569a2fa4]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin-bottom:24px}.level-card[data-v-569a2fa4]{background:#fff;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 8px 0 rgba(0,0,0,.1),0 15px 25px rgba(0,0,0,.15);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.level-card[data-v-569a2fa4]:hover{transform:translateY(-5px);box-shadow:0 12px 0 rgba(0,0,0,.1),0 20px 30px rgba(0,0,0,.2)}.level-card-header[data-v-569a2fa4]{padding:12px;text-align:center;font-weight:700;font-size:15px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.level-easy-header[data-v-569a2fa4]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-medium-header[data-v-569a2fa4]{background:linear-gradient(180deg,#ff9800,#f57c00)}.level-hard-header[data-v-569a2fa4]{background:linear-gradient(180deg,#ef5350,#c62828)}.level-card-content[data-v-569a2fa4]{padding:0;min-height:0;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid transparent;background:#fff}.level-easy-content[data-v-569a2fa4]{border-color:#66bb6a}.level-medium-content[data-v-569a2fa4]{border-color:#ff9800}.level-hard-content[data-v-569a2fa4]{border-color:#ef5350}.level-card-image[data-v-569a2fa4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.level-preview-fallback[data-v-569a2fa4]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:64px;background:hsla(0,0%,100%,.9)}.level-card-label[data-v-569a2fa4]{padding:10px;text-align:center;font-weight:700;font-size:14px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.level-easy-label[data-v-569a2fa4]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-medium-label[data-v-569a2fa4]{background:linear-gradient(180deg,#ff9800,#f57c00)}.fourth-back-btn[data-v-569a2fa4],.level-hard-label[data-v-569a2fa4]{background:linear-gradient(180deg,#ef5350,#c62828)}.fourth-back-btn[data-v-569a2fa4]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;color:#fff;text-decoration:none;border-radius:25px;font-weight:700;font-size:18px;box-shadow:0 8px 0 #b71c1c,0 15px 25px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s}.fourth-back-btn[data-v-569a2fa4]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 30px rgba(0,0,0,.25)}.fourth-back-in-game[data-v-569a2fa4]{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:100}.fourth-back-in-game[data-v-569a2fa4]:hover{transform:translateX(-50%) translateY(-3px)}.rules-overlay[data-v-569a2fa4]{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:20px}.rules-modal[data-v-569a2fa4]{background:linear-gradient(145deg,#8bc34a,#66bb6a);border:4px solid #7cb342;border-radius:24px;padding:28px;max-width:400px;width:100%;box-shadow:0 20px 0 rgba(0,0,0,.2),0 30px 50px rgba(0,0,0,.3)}.rules-title[data-v-569a2fa4]{font-size:22px;font-weight:800;color:#fff;text-align:center;margin-bottom:16px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.rules-text[data-v-569a2fa4]{font-size:18px;color:#1b5e20;text-align:center;margin-bottom:24px;padding:16px;background:hsla(0,0%,100%,.9);border-radius:16px;border:2px dashed #66bb6a}.rules-buttons[data-v-569a2fa4]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.rules-btn[data-v-569a2fa4]{padding:14px 28px;font-size:18px;font-weight:700;border:none;border-radius:20px;cursor:pointer;transition:transform .2s,box-shadow .2s}.rules-btn-start[data-v-569a2fa4]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;box-shadow:0 6px 0 #2e7d32,0 10px 20px rgba(0,0,0,.2)}.game-card.play-card[data-v-569a2fa4],.game-card.results-card[data-v-569a2fa4]{position:relative;z-index:1;margin:20px auto;max-width:900px;width:100%;background:#66bb6a;border-radius:30px;padding:24px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;animation:cardAppear-569a2fa4 .4s ease-out}.fourth-results-card[data-v-569a2fa4]{margin-bottom:80px}@keyframes cardAppear-569a2fa4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.game-header[data-v-569a2fa4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:16px;background:hsla(0,0%,100%,.95);padding:16px 20px;border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08)}.game-info h2[data-v-569a2fa4]{margin:0;color:#2d5016;font-size:1.4em;font-weight:800}.level-indicator[data-v-569a2fa4]{margin-top:8px;font-size:1em;color:#4a5568}.level-tag[data-v-569a2fa4]{padding:6px 14px;border-radius:20px;font-weight:700;font-size:.9em;color:#fff;background:linear-gradient(180deg,#66bb6a,#388e3c);text-shadow:0 1px 0 rgba(0,0,0,.2)}.progress-timer-container[data-v-569a2fa4]{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.progress-section[data-v-569a2fa4],.timer-section[data-v-569a2fa4]{text-align:center}.progress-label[data-v-569a2fa4],.timer-label[data-v-569a2fa4]{font-size:.85em;color:#4a5568;margin-bottom:6px;font-weight:700}.progress-bar-container[data-v-569a2fa4]{width:180px;height:14px;background:#e8f5e9;border-radius:10px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.08)}.progress-bar[data-v-569a2fa4]{height:100%;background:linear-gradient(90deg,#66bb6a,#388e3c);border-radius:10px;transition:width .5s ease}.timer[data-v-569a2fa4]{padding:10px 18px;background:linear-gradient(180deg,#fff8e1,#ffecb3);border-radius:16px;font-weight:700;font-size:1.1em;color:#e65100;border:2px solid #ffb74d;box-shadow:0 4px 0 rgba(0,0,0,.08)}.timer-warning[data-v-569a2fa4]{border-color:#ef5350;color:#c62828;background:linear-gradient(180deg,#ffebee,#ffcdd2)}.hint-section[data-v-569a2fa4]{position:relative;text-align:center;margin-bottom:20px;min-height:50px}.hint-text[data-v-569a2fa4]{font-size:1.1em;color:#2d5016;background:hsla(0,0%,100%,.95);padding:12px 20px;border-radius:18px;display:inline-block;border:2px solid #fff;box-shadow:0 4px 0 rgba(0,0,0,.08);font-weight:600}.feedback-text[data-v-569a2fa4]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:220px;max-width:calc(100vw - 40px);font-size:.95em;line-height:1.35;margin:0;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#e8f5e9,#c8e6c9);color:#1b5e20;animation:slideInRight-569a2fa4 .35s ease;border:2px solid #81c784;font-weight:600;z-index:15;box-shadow:0 6px 0 rgba(0,0,0,.1)}.feedback-text.error[data-v-569a2fa4]{background:linear-gradient(180deg,#ffebee,#ffcdd2);color:#b71c1c;border-color:#e57373}@keyframes slideInRight-569a2fa4{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.game-board-wrap[data-v-569a2fa4]{position:relative;margin:24px 0}.diff-board[data-v-569a2fa4]{background:hsla(0,0%,100%,.95);border-radius:24px;padding:16px;border:3px solid #fff;box-shadow:inset 0 2px 10px rgba(0,0,0,.06)}.diff-image-wrap[data-v-569a2fa4]{position:relative;margin:0 auto;max-width:720px;width:100%;cursor:pointer;border-radius:16px;overflow:hidden;border:3px solid #e8f5e9;transition:box-shadow .2s,border-color .2s}.diff-single[data-v-569a2fa4]{display:block}.diff-image-wrap[data-v-569a2fa4]:hover{border-color:#81c784;box-shadow:0 8px 24px rgba(0,0,0,.12)}.diff-image-wrap.wrong-flash[data-v-569a2fa4]{animation:wrongFlash-569a2fa4 .8s ease}@keyframes wrongFlash-569a2fa4{0%,to{box-shadow:0 0 0 0 rgba(244,67,54,.6)}50%{box-shadow:0 0 0 12px rgba(244,67,54,.2);border-color:#ef5350}}.diff-image[data-v-569a2fa4]{width:100%;height:auto;display:block}.diff-circle[data-v-569a2fa4]{position:absolute;border-radius:50%;pointer-events:none;box-sizing:border-box}.diff-circle.correct-circle[data-v-569a2fa4]{border:4px solid #388e3c;background:rgba(76,175,80,.25);box-shadow:0 0 0 2px #fff}.diff-circle.zone-marker[data-v-569a2fa4]{border:3px dashed #f57c00;background:rgba(255,152,0,.2);box-shadow:0 0 0 1px #fff}.next-overlay[data-v-569a2fa4]{position:absolute;inset:0;background:rgba(0,0,0,.55);border-radius:24px;display:flex;align-items:center;justify-content:center;z-index:10;padding:20px}.next-btn[data-v-569a2fa4]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;border:none;padding:16px 36px;font-size:1.2em;font-weight:700;border-radius:25px;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;gap:12px;margin:0;box-shadow:0 8px 0 #2e7d32,0 14px 28px rgba(0,0,0,.3);text-shadow:0 2px 0 rgba(0,0,0,.2)}.next-btn[data-v-569a2fa4]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #2e7d32,0 18px 32px rgba(0,0,0,.35)}.btn-sparkle[data-v-569a2fa4]{animation:sparkle-569a2fa4 2s infinite}@keyframes sparkle-569a2fa4{0%,to{opacity:1}50%{opacity:.5}}.results-header[data-v-569a2fa4]{text-align:center;margin-bottom:24px}.results-header h2[data-v-569a2fa4]{font-size:2em;color:#fff;margin-bottom:8px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.results-header p[data-v-569a2fa4]{color:hsla(0,0%,100%,.95);font-size:1.1em}.results-stats[data-v-569a2fa4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px}.results-card .stat-item[data-v-569a2fa4]{display:flex;align-items:center;gap:16px;padding:18px;background:hsla(0,0%,100%,.95);border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08)}.stat-icon[data-v-569a2fa4]{font-size:2em}.results-card .stat-value[data-v-569a2fa4]{font-size:1.5em;font-weight:800;color:#2d5016}.results-card .stat-label[data-v-569a2fa4]{color:#4a5568;font-size:.85em;font-weight:600}.action-buttons[data-v-569a2fa4]{display:flex;flex-direction:column;gap:14px;align-items:center}.action-btn[data-v-569a2fa4]{padding:14px 28px;border:none;border-radius:25px;font-size:1.05em;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;text-decoration:none;text-align:center;min-width:220px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.action-btn.primary[data-v-569a2fa4]{background:linear-gradient(180deg,#66bb6a,#388e3c);box-shadow:0 8px 0 #2e7d32,0 14px 28px rgba(0,0,0,.2)}.action-btn.primary[data-v-569a2fa4]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #2e7d32,0 18px 32px rgba(0,0,0,.25)}.action-btn.secondary[data-v-569a2fa4]{background:linear-gradient(180deg,#fff8e1,#ffecb3);color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);box-shadow:0 6px 0 #ffcc02,0 10px 20px rgba(0,0,0,.15)}.action-btn.secondary[data-v-569a2fa4]:hover{transform:translateY(-3px);box-shadow:0 8px 0 #ffcc02,0 14px 24px rgba(0,0,0,.2)}.action-btn.home-btn[data-v-569a2fa4]{background:linear-gradient(180deg,#ef5350,#c62828);box-shadow:0 8px 0 #b71c1c,0 14px 28px rgba(0,0,0,.2)}.action-btn.home-btn[data-v-569a2fa4]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 32px rgba(0,0,0,.25)}@media (max-width:768px){.game-card.play-card[data-v-569a2fa4],.game-card.results-card[data-v-569a2fa4]{padding:16px;margin:12px auto}.fourth-level-wrap[data-v-569a2fa4]{padding:12px}.fourth-board[data-v-569a2fa4]{padding:16px}.fourth-title[data-v-569a2fa4]{font-size:22px;margin-bottom:16px}.level-cards[data-v-569a2fa4]{grid-template-columns:1fr;gap:14px;max-width:280px;margin-left:auto;margin-right:auto}.game-header[data-v-569a2fa4]{flex-direction:column;text-align:center;padding:12px 14px}.game-info h2[data-v-569a2fa4]{font-size:1.2em}.progress-timer-container[data-v-569a2fa4]{flex-direction:column;gap:14px}.progress-bar-container[data-v-569a2fa4]{width:100%;max-width:200px}.feedback-text[data-v-569a2fa4]{width:180px;font-size:.85em;padding:10px 12px;right:auto;left:12px}.diff-image-wrap[data-v-569a2fa4]{max-width:100%}.fourth-back-in-game[data-v-569a2fa4]{bottom:16px;padding:12px 20px;font-size:16px}.rules-modal[data-v-569a2fa4]{padding:22px;margin:16px}.rules-text[data-v-569a2fa4]{font-size:16px}}@media (max-width:480px){.fourth-title[data-v-569a2fa4]{font-size:20px;padding:8px 18px}.level-card-header[data-v-569a2fa4]{font-size:13px}.level-card-label[data-v-569a2fa4]{font-size:12px}.game-info h2[data-v-569a2fa4]{font-size:1.1em}.feedback-text[data-v-569a2fa4]{width:160px;font-size:.8em}.fourth-back-in-game[data-v-569a2fa4]{bottom:12px;padding:10px 16px;font-size:14px}}.game-container[data-v-611f32a6]{position:relative;min-height:100vh;width:100%;overflow:hidden;font-family:Nunito,Comic Sans MS,sans-serif}.fourth-bg[data-v-611f32a6]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.fourth-level-wrap[data-v-611f32a6]{z-index:1;min-height:100vh;justify-content:center;box-sizing:border-box}.fourth-board[data-v-611f32a6],.fourth-level-wrap[data-v-611f32a6]{position:relative;width:100%;display:flex;align-items:center;padding:20px}.fourth-board[data-v-611f32a6]{max-width:900px;background:#66bb6a;border-radius:30px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;flex-direction:column}.fourth-title[data-v-611f32a6]{font-size:28px;font-weight:800;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);background:hsla(0,0%,100%,.2);padding:10px 24px;border-radius:20px;margin-bottom:20px}.level-cards[data-v-611f32a6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin-bottom:24px}.level-card[data-v-611f32a6]{background:#fff;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 8px 0 rgba(0,0,0,.1),0 15px 25px rgba(0,0,0,.15);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.level-card[data-v-611f32a6]:hover{transform:translateY(-5px);box-shadow:0 12px 0 rgba(0,0,0,.1),0 20px 30px rgba(0,0,0,.2)}.level-card-header[data-v-611f32a6]{padding:12px;text-align:center;font-weight:700;font-size:15px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center}.level-easy-header[data-v-611f32a6]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-medium-header[data-v-611f32a6]{background:linear-gradient(180deg,#ff9800,#f57c00)}.level-hard-header[data-v-611f32a6]{background:linear-gradient(180deg,#ef5350,#c62828)}.level-star[data-v-611f32a6]{font-size:14px}.level-card-content[data-v-611f32a6]{padding:0;min-height:0;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid transparent;background:#fff}.level-easy-content[data-v-611f32a6]{border-color:#66bb6a}.level-medium-content[data-v-611f32a6]{border-color:#ff9800}.level-hard-content[data-v-611f32a6]{border-color:#ef5350}.level-card-image[data-v-611f32a6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.level-preview-fallback[data-v-611f32a6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:64px;background:hsla(0,0%,100%,.9)}.level-card-label[data-v-611f32a6]{padding:10px;text-align:center;font-weight:700;font-size:14px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.level-easy-label[data-v-611f32a6]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-medium-label[data-v-611f32a6]{background:linear-gradient(180deg,#ff9800,#f57c00)}.fourth-back-btn[data-v-611f32a6],.level-hard-label[data-v-611f32a6]{background:linear-gradient(180deg,#ef5350,#c62828)}.fourth-back-btn[data-v-611f32a6]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;color:#fff;text-decoration:none;border-radius:25px;font-weight:700;font-size:18px;box-shadow:0 8px 0 #b71c1c,0 15px 25px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s}.fourth-back-btn[data-v-611f32a6]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 30px rgba(0,0,0,.25)}.fourth-back-btn .back-arrow[data-v-611f32a6]{font-size:24px}.fourth-back-btn .back-text[data-v-611f32a6]{text-shadow:0 2px 0 rgba(0,0,0,.2)}.fourth-back-in-game[data-v-611f32a6]{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:100}.fourth-back-in-game[data-v-611f32a6]:hover{transform:translateX(-50%) translateY(-3px)}.rules-overlay[data-v-611f32a6]{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:20px}.rules-modal[data-v-611f32a6]{background:linear-gradient(145deg,#8bc34a,#66bb6a);border:4px solid #7cb342;border-radius:24px;padding:28px;max-width:400px;width:100%;box-shadow:0 20px 0 rgba(0,0,0,.2),0 30px 50px rgba(0,0,0,.3)}.rules-title[data-v-611f32a6]{font-size:22px;font-weight:800;color:#fff;text-align:center;margin-bottom:16px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.rules-text[data-v-611f32a6]{font-size:18px;color:#1b5e20;text-align:center;margin-bottom:24px;padding:16px;background:hsla(0,0%,100%,.9);border-radius:16px;border:2px dashed #66bb6a}.rules-buttons[data-v-611f32a6]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.rules-btn[data-v-611f32a6]{padding:14px 28px;font-size:18px;font-weight:700;border:none;border-radius:20px;cursor:pointer;transition:transform .2s,box-shadow .2s}.rules-btn-start[data-v-611f32a6]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;box-shadow:0 6px 0 #2e7d32,0 10px 20px rgba(0,0,0,.2)}.rules-btn-start[data-v-611f32a6]:hover{transform:translateY(-2px);box-shadow:0 8px 0 #2e7d32,0 12px 25px rgba(0,0,0,.25)}.game-container .game-card.play-card[data-v-611f32a6],.game-container .game-card.results-card[data-v-611f32a6]{position:relative;z-index:1;margin:20px auto;max-width:900px;width:100%}.fourth-results-card[data-v-611f32a6]{margin-bottom:80px}.game-card.play-card[data-v-611f32a6],.game-card.results-card[data-v-611f32a6]{background:#66bb6a;border-radius:30px;padding:24px;margin:20px auto;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;animation:cardAppear-611f32a6 .4s ease-out}.play-card .game-board-wrap[data-v-611f32a6],.play-card .game-header[data-v-611f32a6],.play-card .hint-section[data-v-611f32a6]{margin-left:auto;margin-right:auto}.play-card .game-board[data-v-611f32a6]{background:hsla(0,0%,100%,.95);border-radius:24px;padding:20px;border:3px solid #fff;box-shadow:inset 0 2px 10px rgba(0,0,0,.06)}@keyframes cardAppear-611f32a6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.intro-card .card-header[data-v-611f32a6]{text-align:center;margin-bottom:40px}.game-title[data-v-611f32a6]{font-size:3.5em;font-weight:800;background:linear-gradient(135deg,#ff6b6b,#4ecdc4,#45b7d1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;animation:titleBounce-611f32a6 2s infinite}@keyframes titleBounce-611f32a6{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.difficulty-badges[data-v-611f32a6]{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.badge[data-v-611f32a6]{padding:10px 20px;border-radius:50px;font-weight:600;font-size:.9em}.badge.easy[data-v-611f32a6]{background:#e3f2fd;color:#1976d2}.badge.medium[data-v-611f32a6]{background:#fff3e0;color:#f57c00}.badge.hard[data-v-611f32a6]{background:#ffebee;color:#d32f2f}.game-description[data-v-611f32a6]{display:grid;gap:25px;margin-bottom:40px}.description-item[data-v-611f32a6]{display:flex;align-items:center;gap:20px;padding:25px;background:#f8f9fa;border-radius:16px;transition:all .3s ease}.description-item[data-v-611f32a6]:hover{transform:translateX(10px);background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1)}.emoji[data-v-611f32a6]{font-size:2.5em;flex-shrink:0}.description-item .text h3[data-v-611f32a6]{margin:0 0 8px 0;color:#2d3748;font-size:1.3em}.description-item .text p[data-v-611f32a6]{margin:0;color:#718096;font-size:1em}.level-selection h3[data-v-611f32a6]{text-align:center;margin-bottom:30px;font-size:1.5em;color:#2d3748}.level-buttons[data-v-611f32a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.level-btn[data-v-611f32a6]{padding:30px 20px;border:none;border-radius:20px;font-size:1.2em;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;overflow:hidden}.level-btn[data-v-611f32a6]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.level-btn[data-v-611f32a6]:hover:before{left:100%}.easy-btn[data-v-611f32a6]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.medium-btn[data-v-611f32a6]{background:linear-gradient(135deg,#fa709a,#fee140);color:#fff}.hard-btn[data-v-611f32a6]{background:linear-gradient(135deg,#ff9a9e,#fecfef);color:#fff}.level-btn[data-v-611f32a6]:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 30px rgba(0,0,0,.2)}.btn-emoji[data-v-611f32a6]{font-size:2em}.btn-text[data-v-611f32a6]{font-size:1.3em}.btn-subtext[data-v-611f32a6]{font-size:.9em;opacity:.9}.game-header[data-v-611f32a6]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:16px;background:hsla(0,0%,100%,.95);padding:16px 20px;border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08)}.game-info h2[data-v-611f32a6]{margin:0;color:#2d5016;font-size:1.6em;font-weight:800}.level-indicator[data-v-611f32a6]{margin-top:8px;font-size:1em;color:#4a5568}.level-tag[data-v-611f32a6]{padding:6px 14px;border-radius:20px;font-weight:700;font-size:.9em;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}.level-tag.easy[data-v-611f32a6]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-tag.medium[data-v-611f32a6]{background:linear-gradient(180deg,#ff9800,#f57c00)}.level-tag.hard[data-v-611f32a6]{background:linear-gradient(180deg,#ef5350,#c62828)}.progress-timer-container[data-v-611f32a6]{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.progress-section[data-v-611f32a6],.timer-section[data-v-611f32a6]{text-align:center}.progress-label[data-v-611f32a6],.timer-label[data-v-611f32a6]{font-size:.85em;color:#4a5568;margin-bottom:6px;font-weight:700}.progress-bar-container[data-v-611f32a6]{width:180px;height:14px;background:#e8f5e9;border-radius:10px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.08)}.progress-bar[data-v-611f32a6]{height:100%;background:linear-gradient(90deg,#66bb6a,#388e3c);border-radius:10px;transition:width .5s ease}.timer[data-v-611f32a6]{padding:10px 18px;background:linear-gradient(180deg,#fff8e1,#ffecb3);border-radius:16px;font-weight:700;font-size:1.1em;color:#e65100;border:2px solid #ffb74d;box-shadow:0 4px 0 rgba(0,0,0,.08)}.timer-warning[data-v-611f32a6]{border-color:#ef5350;color:#c62828;background:linear-gradient(180deg,#ffebee,#ffcdd2);animation:pulse-611f32a6 1s infinite}@keyframes pulse-611f32a6{0%,to{opacity:1}50%{opacity:.7}}.play-card[data-v-611f32a6]{position:relative}.hint-section[data-v-611f32a6]{text-align:center;margin-bottom:20px}.hint-text[data-v-611f32a6]{font-size:1.15em;color:#2d5016;background:hsla(0,0%,100%,.95);padding:12px 20px;border-radius:18px;display:inline-block;border:2px solid #fff;box-shadow:0 4px 0 rgba(0,0,0,.08);font-weight:600}.feedback-text[data-v-611f32a6]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:220px;max-width:calc(100vw - 40px);font-size:.95em;line-height:1.35;margin:0;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#e8f5e9,#c8e6c9);color:#1b5e20;animation:slideInRight-611f32a6 .35s ease;border:2px solid #81c784;font-weight:600;z-index:15;box-shadow:0 6px 0 rgba(0,0,0,.1)}.feedback-text.error[data-v-611f32a6]{background:linear-gradient(180deg,#ffebee,#ffcdd2);color:#b71c1c;border-color:#e57373}@keyframes slideInRight-611f32a6{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.game-board-wrap[data-v-611f32a6]{position:relative;margin:24px 0}.game-board[data-v-611f32a6]{margin:0}.image-grid[data-v-611f32a6]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:560px;margin:0 auto}.image-card[data-v-611f32a6]{aspect-ratio:1;border-radius:20px;cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden;background:#fff;border:3px solid #e8f5e9;box-shadow:0 8px 0 rgba(0,0,0,.08),0 12px 24px rgba(0,0,0,.12)}.card-inner[data-v-611f32a6]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;background:#fff}.play-card .game-image[data-v-611f32a6]{width:80%;height:80%;-o-object-fit:contain;object-fit:contain;transition:transform .25s ease}.card-overlay[data-v-611f32a6]{position:absolute;top:8px;right:8px;background:linear-gradient(180deg,#66bb6a,#4caf50);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85em;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}.image-card[data-v-611f32a6]:hover{transform:translateY(-6px);box-shadow:0 12px 0 rgba(0,0,0,.08),0 18px 30px rgba(0,0,0,.15);border-color:#81c784}.image-card:hover .game-image[data-v-611f32a6]{transform:scale(1.08)}.image-card.selected[data-v-611f32a6]{border-color:#ff9800;box-shadow:0 8px 0 rgba(0,0,0,.08),0 0 0 3px rgba(255,152,0,.3)}.image-card.correct[data-v-611f32a6]{border-color:#388e3c;box-shadow:0 8px 0 #2e7d32,0 12px 24px rgba(0,0,0,.12);animation:correctGlow-611f32a6 .5s ease}@keyframes correctGlow-611f32a6{0%{box-shadow:0 0 0 0 rgba(56,142,60,.5)}70%{box-shadow:0 8px 0 #2e7d32,0 0 0 12px rgba(56,142,60,0)}to{box-shadow:0 8px 0 #2e7d32,0 12px 24px rgba(0,0,0,.12)}}.image-card.incorrect[data-v-611f32a6]{border-color:#c62828;animation:shake-611f32a6 .4s ease}@keyframes shake-611f32a6{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.next-overlay[data-v-611f32a6]{position:absolute;inset:0;background:rgba(0,0,0,.55);border-radius:24px;display:flex;align-items:center;justify-content:center;z-index:10;padding:20px}.next-btn[data-v-611f32a6]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;border:none;padding:16px 36px;font-size:1.2em;font-weight:700;border-radius:25px;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;gap:12px;margin:0;box-shadow:0 8px 0 #2e7d32,0 14px 28px rgba(0,0,0,.3);text-shadow:0 2px 0 rgba(0,0,0,.2)}.next-btn[data-v-611f32a6]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #2e7d32,0 18px 32px rgba(0,0,0,.35)}.btn-sparkle[data-v-611f32a6]{animation:sparkle-611f32a6 2s infinite}@keyframes sparkle-611f32a6{0%,to{opacity:1}50%{opacity:.5}}.results-header[data-v-611f32a6]{text-align:center;margin-bottom:24px}.results-header h2[data-v-611f32a6]{font-size:2em;color:#fff;margin-bottom:8px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.results-header p[data-v-611f32a6]{color:hsla(0,0%,100%,.95);font-size:1.1em}.results-stats[data-v-611f32a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px}.results-card .stat-item[data-v-611f32a6]{display:flex;align-items:center;gap:16px;padding:18px;background:hsla(0,0%,100%,.95);border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08);transition:transform .2s}.results-card .stat-item[data-v-611f32a6]:hover{transform:translateY(-3px);box-shadow:0 8px 0 rgba(0,0,0,.08),0 12px 24px rgba(0,0,0,.12)}.stat-icon[data-v-611f32a6]{font-size:2em}.results-card .stat-value[data-v-611f32a6]{font-size:1.5em;font-weight:800;color:#2d5016}.results-card .stat-label[data-v-611f32a6]{color:#4a5568;font-size:.85em;font-weight:600}.results-details[data-v-611f32a6]{margin-bottom:24px;background:hsla(0,0%,100%,.95);padding:20px;border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08)}.results-details h3[data-v-611f32a6]{text-align:center;margin-bottom:16px;color:#2d5016;font-size:1.2em}.score-table[data-v-611f32a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.results-card .score-row[data-v-611f32a6]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#e8f5e9;border-radius:14px;border:2px solid #c8e6c9}.question-number[data-v-611f32a6]{font-weight:700;color:#2d5016;font-size:.95em}.score-badge[data-v-611f32a6]{padding:4px 12px;border-radius:16px;font-weight:700;font-size:.9em}.score-perfect[data-v-611f32a6]{background:linear-gradient(180deg,#81c784,#66bb6a);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}.score-good[data-v-611f32a6]{background:linear-gradient(180deg,#ffb74d,#ff9800);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}.score-ok[data-v-611f32a6]{background:linear-gradient(180deg,#e57373,#ef5350);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}.score-poor[data-v-611f32a6]{background:#e0e0e0;color:#424242}.action-buttons[data-v-611f32a6]{display:flex;flex-direction:column;gap:14px;align-items:center}.action-btn[data-v-611f32a6]{padding:14px 28px;border:none;border-radius:25px;font-size:1.05em;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;text-decoration:none;text-align:center;min-width:220px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.action-btn.primary[data-v-611f32a6]{background:linear-gradient(180deg,#66bb6a,#388e3c);box-shadow:0 8px 0 #2e7d32,0 14px 28px rgba(0,0,0,.2)}.action-btn.primary[data-v-611f32a6]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #2e7d32,0 18px 32px rgba(0,0,0,.25)}.action-btn.secondary[data-v-611f32a6]{background:linear-gradient(180deg,#ff9800,#f57c00);color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);box-shadow:0 8px 0 #e65100,0 14px 28px rgba(0,0,0,.2)}.action-btn.secondary[data-v-611f32a6]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #e65100,0 18px 32px rgba(0,0,0,.25)}.action-btn.home-btn[data-v-611f32a6]{background:linear-gradient(180deg,#ef5350,#c62828);box-shadow:0 8px 0 #b71c1c,0 14px 28px rgba(0,0,0,.2)}.action-btn.home-btn[data-v-611f32a6]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 32px rgba(0,0,0,.25)}.level-up-buttons[data-v-611f32a6]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media (max-width:768px){.game-container .game-card.play-card[data-v-611f32a6],.game-container .game-card.results-card[data-v-611f32a6]{margin:12px auto;padding:16px;border-radius:24px}.play-card .game-header[data-v-611f32a6]{padding:12px 14px;flex-direction:column;text-align:center}.game-info h2[data-v-611f32a6]{font-size:1.35em}.progress-timer-container[data-v-611f32a6]{flex-direction:column;gap:14px;width:100%;justify-content:center}.progress-bar-container[data-v-611f32a6]{width:100%;max-width:200px}.play-card .game-board[data-v-611f32a6]{padding:14px}.image-grid[data-v-611f32a6]{gap:14px;max-width:100%}.next-btn[data-v-611f32a6]{font-size:1.05em;padding:14px 28px}.results-header h2[data-v-611f32a6]{font-size:1.6em}.results-stats[data-v-611f32a6]{grid-template-columns:1fr}.results-details[data-v-611f32a6]{padding:14px}.score-table[data-v-611f32a6]{grid-template-columns:1fr}.action-btn[data-v-611f32a6]{min-width:200px;width:100%;max-width:280px}.level-up-buttons[data-v-611f32a6]{width:100%;max-width:280px}}@media (max-width:480px){.game-container .game-card.play-card[data-v-611f32a6],.game-container .game-card.results-card[data-v-611f32a6]{margin:8px auto;padding:12px;border-radius:20px}.game-info h2[data-v-611f32a6]{font-size:1.2em}.level-tag[data-v-611f32a6]{font-size:.8em;padding:5px 10px}.hint-text[data-v-611f32a6]{font-size:1em;padding:10px 14px}.feedback-text[data-v-611f32a6]{width:180px;font-size:.85em;padding:10px 12px;right:auto;left:12px;transform:translateY(-50%)}@keyframes slideInRight-611f32a6{0%{opacity:0;transform:translateY(-50%) translateX(-20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.image-grid[data-v-611f32a6]{gap:10px}.card-overlay[data-v-611f32a6]{width:24px;height:24px;font-size:.75em}.next-btn[data-v-611f32a6]{font-size:1em;padding:12px 22px}.results-header h2[data-v-611f32a6]{font-size:1.4em}.results-card .stat-item[data-v-611f32a6]{padding:14px}.stat-icon[data-v-611f32a6]{font-size:1.6em}.results-card .stat-value[data-v-611f32a6]{font-size:1.3em}.fourth-back-in-game[data-v-611f32a6]{bottom:16px;padding:12px 20px;font-size:16px}}.skills-section[data-v-611f32a6]{margin:40px 0}.skills-section h3[data-v-611f32a6]{text-align:center;margin-bottom:30px;color:#2d3748;font-size:1.5em}.skills-cards[data-v-611f32a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:30px 0}.skill-card[data-v-611f32a6]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:25px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .3s ease;border:2px solid transparent}.skill-card[data-v-611f32a6]:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.12);border-color:#667eea}.skill-icon[data-v-611f32a6]{font-size:2.5em;margin-bottom:15px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.1)}.skill-content h4[data-v-611f32a6]{margin:0 0 10px 0;color:#2d3748;font-size:1.1em;font-weight:600}.skill-content p[data-v-611f32a6]{margin:0;color:#718096;font-size:.95em;line-height:1.5}@media (max-width:1024px){.fourth-level-wrap[data-v-611f32a6]{padding:16px}.fourth-board[data-v-611f32a6]{padding:18px}.level-cards[data-v-611f32a6]{grid-template-columns:repeat(3,1fr);gap:14px}.fourth-title[data-v-611f32a6]{font-size:26px}}@media (max-width:768px){.skills-cards[data-v-611f32a6]{grid-template-columns:1fr}.skill-card[data-v-611f32a6]{padding:20px}.fourth-level-wrap[data-v-611f32a6]{padding:12px;align-items:center;min-height:100vh}.fourth-board[data-v-611f32a6]{padding:16px;width:100%}.level-cards[data-v-611f32a6]{grid-template-columns:1fr;gap:14px;max-width:280px;margin-left:auto;margin-right:auto}.fourth-title[data-v-611f32a6]{font-size:22px;margin-bottom:16px}.level-card-header[data-v-611f32a6]{font-size:14px;padding:10px}.level-card-label[data-v-611f32a6]{font-size:13px;padding:8px}.rules-modal[data-v-611f32a6]{padding:22px;margin:16px}.rules-text[data-v-611f32a6]{font-size:16px}.fourth-back-btn[data-v-611f32a6]{margin-top:8px}.fourth-back-in-game[data-v-611f32a6]{bottom:16px}}@media (max-width:480px){.fourth-level-wrap[data-v-611f32a6]{padding:10px}.fourth-board[data-v-611f32a6]{padding:12px;border-radius:24px}.fourth-title[data-v-611f32a6]{font-size:20px;padding:8px 18px;margin-bottom:14px}.level-cards[data-v-611f32a6]{gap:12px;max-width:260px}.level-card-header[data-v-611f32a6]{font-size:13px;padding:8px}.level-card-label[data-v-611f32a6]{font-size:12px;padding:6px}.fourth-back-btn[data-v-611f32a6]{font-size:16px;padding:12px 20px}}@media (max-width:360px){.fourth-level-wrap[data-v-611f32a6]{padding:8px}.fourth-board[data-v-611f32a6]{padding:10px;border-radius:20px}.fourth-title[data-v-611f32a6]{font-size:18px;padding:6px 14px}.level-cards[data-v-611f32a6]{max-width:240px;gap:10px}.level-card-header[data-v-611f32a6],.level-card-label[data-v-611f32a6]{font-size:11px;padding:6px}}.game-container[data-v-4c68fc94]{position:relative;height:100vh;min-height:100vh;width:100%;overflow:hidden;font-family:Nunito,Comic Sans MS,sans-serif;display:flex;flex-direction:column}.fourth-bg[data-v-4c68fc94]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.fourth-level-wrap[data-v-4c68fc94]{z-index:1;min-height:100vh;justify-content:center;box-sizing:border-box}.fourth-board[data-v-4c68fc94],.fourth-level-wrap[data-v-4c68fc94]{position:relative;width:100%;display:flex;align-items:center;padding:20px}.fourth-board[data-v-4c68fc94]{max-width:900px;background:#66bb6a;border-radius:30px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;flex-direction:column}.fourth-title[data-v-4c68fc94]{font-size:28px;font-weight:800;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);background:hsla(0,0%,100%,.2);padding:10px 24px;border-radius:20px;margin-bottom:20px}.level-cards[data-v-4c68fc94]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin-bottom:24px}.level-card[data-v-4c68fc94]{background:#fff;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 8px 0 rgba(0,0,0,.1),0 15px 25px rgba(0,0,0,.15);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.level-card[data-v-4c68fc94]:hover{transform:translateY(-5px);box-shadow:0 12px 0 rgba(0,0,0,.1),0 20px 30px rgba(0,0,0,.2)}.level-card-header[data-v-4c68fc94]{padding:12px;text-align:center;font-weight:700;font-size:15px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center}.level-easy-header[data-v-4c68fc94]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-medium-header[data-v-4c68fc94]{background:linear-gradient(180deg,#ff9800,#f57c00)}.level-hard-header[data-v-4c68fc94]{background:linear-gradient(180deg,#ef5350,#c62828)}.level-star[data-v-4c68fc94]{font-size:14px}.level-card-content[data-v-4c68fc94]{padding:0;min-height:0;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid transparent;background:#fff}.level-easy-content[data-v-4c68fc94]{border-color:#66bb6a}.level-medium-content[data-v-4c68fc94]{border-color:#ff9800}.level-hard-content[data-v-4c68fc94]{border-color:#ef5350}.level-card-image[data-v-4c68fc94]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.level-preview-fallback[data-v-4c68fc94]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:64px;background:hsla(0,0%,100%,.9)}.level-card-label[data-v-4c68fc94]{padding:10px;text-align:center;font-weight:700;font-size:14px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.level-easy-label[data-v-4c68fc94]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-medium-label[data-v-4c68fc94]{background:linear-gradient(180deg,#ff9800,#f57c00)}.fourth-back-btn[data-v-4c68fc94],.level-hard-label[data-v-4c68fc94]{background:linear-gradient(180deg,#ef5350,#c62828)}.fourth-back-btn[data-v-4c68fc94]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;color:#fff;text-decoration:none;border-radius:25px;font-weight:700;font-size:18px;box-shadow:0 8px 0 #b71c1c,0 15px 25px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s}.fourth-back-btn[data-v-4c68fc94]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 30px rgba(0,0,0,.25)}.fourth-back-btn .back-arrow[data-v-4c68fc94]{font-size:24px}.fourth-back-btn .back-text[data-v-4c68fc94]{text-shadow:0 2px 0 rgba(0,0,0,.2)}.fourth-back-in-game[data-v-4c68fc94]{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:100}.fourth-back-in-game[data-v-4c68fc94]:hover{transform:translateX(-50%) translateY(-3px)}.rules-overlay[data-v-4c68fc94]{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:20px}.rules-modal[data-v-4c68fc94]{background:linear-gradient(145deg,#8bc34a,#66bb6a);border:4px solid #7cb342;border-radius:24px;padding:28px;max-width:400px;width:100%;box-shadow:0 20px 0 rgba(0,0,0,.2),0 30px 50px rgba(0,0,0,.3)}.rules-title[data-v-4c68fc94]{font-size:22px;font-weight:800;color:#fff;text-align:center;margin-bottom:16px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.rules-text[data-v-4c68fc94]{font-size:18px;color:#1b5e20;text-align:center;margin-bottom:24px;padding:16px;background:hsla(0,0%,100%,.9);border-radius:16px;border:2px dashed #66bb6a}.rules-buttons[data-v-4c68fc94]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.rules-btn[data-v-4c68fc94]{padding:14px 28px;font-size:18px;font-weight:700;border:none;border-radius:20px;cursor:pointer;transition:transform .2s,box-shadow .2s}.rules-btn-start[data-v-4c68fc94]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;box-shadow:0 6px 0 #2e7d32,0 10px 20px rgba(0,0,0,.2)}.rules-btn-start[data-v-4c68fc94]:hover{transform:translateY(-2px);box-shadow:0 8px 0 #2e7d32,0 12px 25px rgba(0,0,0,.25)}.game-container .game-card.play-card[data-v-4c68fc94],.game-container .game-card.results-card[data-v-4c68fc94]{position:relative;z-index:1;margin:12px auto 60px;max-width:900px;width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.game-card[data-v-4c68fc94]{border-radius:24px;padding:24px;animation:cardAppear-4c68fc94 .6s ease-out}.game-card.play-card[data-v-4c68fc94],.game-card.results-card[data-v-4c68fc94]{background:#66bb6a;border-radius:30px;padding:16px 24px;margin:12px auto;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50}.fourth-results-card[data-v-4c68fc94]{margin-bottom:60px;overflow:auto}.play-card .game-board[data-v-4c68fc94]{background:hsla(0,0%,100%,.95);border-radius:24px;padding:16px;border:3px solid #fff;box-shadow:inset 0 2px 10px rgba(0,0,0,.06);flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}@keyframes cardAppear-4c68fc94{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.card-header[data-v-4c68fc94]{text-align:center;margin-bottom:40px}.game-title[data-v-4c68fc94]{font-size:3.5em;font-weight:800;background:linear-gradient(135deg,#ff6b6b,#4ecdc4,#45b7d1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;animation:titleBounce-4c68fc94 2s infinite}@keyframes titleBounce-4c68fc94{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.difficulty-badges[data-v-4c68fc94]{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-top:20px}.badge[data-v-4c68fc94]{padding:12px 24px;border-radius:50px;font-weight:600;font-size:1em;display:inline-block}.badge.easy[data-v-4c68fc94]{background:#e3f2fd;color:#1976d2}.badge.medium[data-v-4c68fc94]{background:#fff3e0;color:#f57c00}.badge.hard[data-v-4c68fc94]{background:#ffebee;color:#d32f2f}.description-section[data-v-4c68fc94]{margin-bottom:40px}.description-block[data-v-4c68fc94]{margin-bottom:30px;background:#f8f9fa;border-radius:20px;padding:30px;transition:all .3s ease}.description-block[data-v-4c68fc94]:last-child{margin-bottom:0}.description-block[data-v-4c68fc94]:hover{transform:translateY(-5px);background:#fff;box-shadow:0 15px 40px rgba(0,0,0,.1)}.description-content[data-v-4c68fc94]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:25px}.description-emoji[data-v-4c68fc94]{font-size:3.5em}.description-text h3[data-v-4c68fc94]{margin:0 0 15px 0;color:#2d3748;font-size:1.4em;font-weight:700}.description-text p[data-v-4c68fc94]{margin:0;color:#718096;font-size:1.1em;line-height:1.6;max-width:800px}.skills-section[data-v-4c68fc94]{margin:40px 0}.section-title[data-v-4c68fc94]{text-align:center;margin-bottom:40px;color:#2d3748;font-size:1.8em;font-weight:700}.skills-grid[data-v-4c68fc94]{display:flex;flex-direction:column;gap:20px}.skill-item[data-v-4c68fc94]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .3s ease;border:2px solid transparent}.skill-item[data-v-4c68fc94]:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.12);border-color:#667eea}.skill-icon[data-v-4c68fc94]{font-size:3em;margin-bottom:25px;width:90px;height:90px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 10px 25px rgba(0,0,0,.1)}.skill-details[data-v-4c68fc94]{max-width:600px}.skill-details h4[data-v-4c68fc94]{margin:0 0 15px 0;color:#2d3748;font-size:1.3em;font-weight:600}.skill-details p[data-v-4c68fc94]{margin:0;color:#718096;font-size:1.05em;line-height:1.6}.level-selection[data-v-4c68fc94]{margin-top:50px}.level-option[data-v-4c68fc94],.levels-grid[data-v-4c68fc94]{display:flex;flex-direction:column;gap:20px}.level-option[data-v-4c68fc94]{border:none;border-radius:25px;padding:35px 30px;cursor:pointer;transition:all .3s ease;align-items:center;text-align:center;position:relative;overflow:hidden}.level-option[data-v-4c68fc94]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.level-option[data-v-4c68fc94]:hover:before{left:100%}.easy-option[data-v-4c68fc94]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.medium-option[data-v-4c68fc94]{background:linear-gradient(135deg,#fa709a,#fee140);color:#fff}.hard-option[data-v-4c68fc94]{background:linear-gradient(135deg,#ff9a9e,#fecfef);color:#fff}.level-option[data-v-4c68fc94]:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.2)}.level-emoji[data-v-4c68fc94]{font-size:3em}.level-info[data-v-4c68fc94]{display:flex;flex-direction:column;gap:8px}.level-name[data-v-4c68fc94]{font-size:1.5em;font-weight:700}.level-desc[data-v-4c68fc94]{font-size:1.1em;opacity:.95}.game-header[data-v-4c68fc94]{display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:10px 14px;background:hsla(0,0%,100%,.95);border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08);flex-shrink:0}.game-info[data-v-4c68fc94]{text-align:center}.game-info h2[data-v-4c68fc94]{margin:0 0 8px 0;color:#2d5016;font-size:1.5em}.level-indicator[data-v-4c68fc94]{font-size:1em;margin-bottom:0}.progress-timer-container[data-v-4c68fc94]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center}.progress-section[data-v-4c68fc94],.timer-section[data-v-4c68fc94]{text-align:center}.progress-label[data-v-4c68fc94],.timer-label[data-v-4c68fc94]{font-size:.9em;color:#2d5016;margin-bottom:4px}.progress-bar-container[data-v-4c68fc94]{width:120px;height:12px;background:#e8f5e9;border-radius:10px;overflow:hidden;margin:4px auto 0}.progress-bar[data-v-4c68fc94]{background:linear-gradient(90deg,#66bb6a,#388e3c);border-radius:10px}.timer[data-v-4c68fc94]{padding:8px 16px;background:#e8f5e9;border-radius:14px;font-weight:700;font-size:1em;color:#2d5016;border:2px solid #c8e6c9}.timer-warning[data-v-4c68fc94]{border-color:#ef5350;color:#c62828}.level-tag[data-v-4c68fc94]{padding:8px 20px;border-radius:25px;font-weight:600;font-size:.95em;display:inline-block}.level-tag.easy[data-v-4c68fc94]{background:#e3f2fd;color:#1976d2}.level-tag.medium[data-v-4c68fc94]{background:#fff3e0;color:#f57c00}.level-tag.hard[data-v-4c68fc94]{background:#ffebee;color:#d32f2f}.score-display[data-v-4c68fc94]{font-size:1.3em;font-weight:600;color:#4a5568}.score-value[data-v-4c68fc94]{color:#48bb78;font-size:1.4em}.progress-timer[data-v-4c68fc94]{display:flex;flex-direction:column;gap:25px}.progress-block[data-v-4c68fc94],.timer-block[data-v-4c68fc94]{text-align:center}.progress-label[data-v-4c68fc94],.timer-label[data-v-4c68fc94]{font-size:1em;color:#718096;margin-bottom:10px;font-weight:600}.progress-bar-wrapper[data-v-4c68fc94]{width:100%;height:14px;background:#e2e8f0;border-radius:12px;overflow:hidden;margin:0 auto 10px}.progress-bar[data-v-4c68fc94]{height:100%;background:linear-gradient(90deg,#4ecdc4,#44a08d);border-radius:12px;transition:width .5s ease}.progress-text[data-v-4c68fc94]{font-size:1em;color:#718096}.timer-display[data-v-4c68fc94]{padding:15px 25px;background:#f7fafc;border-radius:20px;font-weight:700;font-size:1.3em;color:#4a5568;border:3px solid #e2e8f0;transition:all .3s ease;display:inline-block}.timer-warning[data-v-4c68fc94]{border-color:#f56565;color:#f56565;animation:pulseWarning-4c68fc94 1s infinite}@keyframes pulseWarning-4c68fc94{0%,to{opacity:1}50%{opacity:.7}}.hint-section[data-v-4c68fc94]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:12px;min-height:44px;width:100%;flex-shrink:0}.hint-text[data-v-4c68fc94]{font-size:1.1em;color:#2d5016;background:hsla(0,0%,100%,.95);padding:12px 20px;border-radius:18px;display:inline-block;border:2px solid #fff;box-shadow:0 4px 0 rgba(0,0,0,.08);font-weight:600}.feedback-text[data-v-4c68fc94]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:220px;max-width:calc(100vw - 40px);font-size:.95em;line-height:1.35;margin:0;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#e8f5e9,#c8e6c9);color:#1b5e20;animation:slideInRight-4c68fc94 .35s ease;border:2px solid #81c784;font-weight:600;z-index:15;box-shadow:0 6px 0 rgba(0,0,0,.1)}.feedback-text.error[data-v-4c68fc94]{background:linear-gradient(180deg,#ffebee,#ffcdd2);color:#b71c1c;border-color:#e57373}@keyframes slideInRight-4c68fc94{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}@keyframes slideInFeedback-4c68fc94{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.score-popup[data-v-4c68fc94]{position:fixed;top:50%;right:50px;transform:translateY(-50%);z-index:1000;animation:floatScore-4c68fc94 2s ease-in-out}.popup-content[data-v-4c68fc94]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 40px;border-radius:25px;font-weight:800;font-size:2.8em;box-shadow:0 20px 50px rgba(0,0,0,.3);backdrop-filter:blur(10px);border:4px solid;min-width:180px;text-align:center}.score-popup.positive .popup-content[data-v-4c68fc94]{background:linear-gradient(135deg,rgba(72,187,120,.95),rgba(56,161,105,.95));color:#fff;border-color:#48bb78;animation:pulsePositive-4c68fc94 .5s ease-in-out}.score-popup.negative .popup-content[data-v-4c68fc94]{background:linear-gradient(135deg,hsla(0,88%,68%,.95),rgba(229,62,62,.95));color:#fff;border-color:#f56565;animation:shakeNegative-4c68fc94 .5s ease-in-out}.popup-emoji[data-v-4c68fc94]{font-size:1.8em;margin-bottom:15px;animation:bounceEmoji-4c68fc94 .6s ease-in-out}.popup-text[data-v-4c68fc94]{font-size:1.3em;text-shadow:2px 2px 4px rgba(0,0,0,.3)}@keyframes floatScore-4c68fc94{0%{opacity:0;transform:translateY(-50%) scale(.5) translateX(100px)}20%{opacity:1;transform:translateY(-50%) scale(1.1) translateX(0)}80%{opacity:1;transform:translateY(-50%) scale(1) translateX(0)}to{opacity:0;transform:translateY(-50%) scale(.8) translateX(-50px)}}@keyframes pulsePositive-4c68fc94{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes shakeNegative-4c68fc94{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}@keyframes bounceEmoji-4c68fc94{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7px)}}.game-board-wrap[data-v-4c68fc94]{position:relative;margin:12px 0;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.association-game[data-v-4c68fc94]{display:flex;flex-direction:column;gap:12px;padding-bottom:72px}.example-task-row[data-v-4c68fc94]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.example-task-row .example-section[data-v-4c68fc94],.example-task-row .question-section[data-v-4c68fc94]{flex:1;min-width:200px}.game-area[data-v-4c68fc94]{margin:0}.example-section[data-v-4c68fc94]{background:#f7fafc;padding:12px 16px;border-radius:16px;text-align:center;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.example-section .section-title[data-v-4c68fc94]{font-size:1.15em;margin-bottom:10px;font-weight:700;color:#2d3748}.example-content[data-v-4c68fc94]{margin-top:8px;display:flex;flex-direction:column;align-items:center}.example-section .image-pair[data-v-4c68fc94]{gap:12px;margin-bottom:10px}.example-section .game-image[data-v-4c68fc94]{width:88px;height:88px}.example-section .pair-arrow[data-v-4c68fc94]{font-size:1.6em;margin:4px 0}.example-section .pair-description[data-v-4c68fc94]{font-size:1.05em;padding:8px 14px;margin-top:8px}.question-section[data-v-4c68fc94]{background:#f7fafc;padding:12px 16px;border-radius:18px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.question-section .section-title[data-v-4c68fc94]{font-size:1.15em;margin-bottom:10px;font-weight:700;color:#2d3748}.question-content[data-v-4c68fc94]{margin-top:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.image-pair[data-v-4c68fc94]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:12px}.pair-arrow[data-v-4c68fc94],.question-arrow[data-v-4c68fc94]{font-size:1.6em;color:#4a5568;margin:6px 0;animation:bounceArrow-4c68fc94 2s infinite}@keyframes bounceArrow-4c68fc94{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.question-section .game-image[data-v-4c68fc94]{width:130px;height:130px;-o-object-fit:contain;object-fit:contain;border-radius:14px;box-shadow:0 4px 16px rgba(0,0,0,.1);transition:all .3s ease}.question-item[data-v-4c68fc94]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.question-section .question-prompt[data-v-4c68fc94]{font-size:1.35em;font-weight:700;text-align:center;padding:12px 20px;margin-top:10px;width:100%;max-width:100%;box-sizing:border-box;line-height:1.35}.game-image[data-v-4c68fc94]{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;border-radius:14px;box-shadow:0 4px 16px rgba(0,0,0,.1);transition:all .3s ease}.game-image[data-v-4c68fc94]:hover{transform:scale(1.08);box-shadow:0 15px 35px rgba(0,0,0,.15)}.pair-description[data-v-4c68fc94],.question-prompt[data-v-4c68fc94]{font-size:.95em;font-weight:600;color:#4a5568;background:#fff;padding:6px 12px;border-radius:16px;display:inline-block;margin-top:6px}.answers-section[data-v-4c68fc94]{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%}.answers-title[data-v-4c68fc94]{font-size:1.12em;font-weight:700;color:#2d3748;margin-bottom:12px;text-align:center}.answers-grid[data-v-4c68fc94]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto;max-width:480px}.answer-option[data-v-4c68fc94]{width:100%;min-width:0;aspect-ratio:1;min-height:110px;max-height:180px;background:#fff;border-radius:14px;box-shadow:0 4px 16px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.answer-option[data-v-4c68fc94]:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.answer-option.option-selected[data-v-4c68fc94]{background:linear-gradient(135deg,#ffd93d,#ff9a3d);transform:scale(1.08);box-shadow:0 15px 35px rgba(255,217,61,.4);animation:pulseSelected-4c68fc94 1s infinite}@keyframes pulseSelected-4c68fc94{0%,to{transform:scale(1.08);box-shadow:0 15px 35px rgba(255,217,61,.4)}50%{transform:scale(1.12);box-shadow:0 20px 40px rgba(255,217,61,.6)}}.answer-option.option-correct[data-v-4c68fc94]{border:4px solid #48bb78;animation:glowCorrect-4c68fc94 .8s ease}@keyframes glowCorrect-4c68fc94{0%{box-shadow:0 0 0 0 rgba(72,187,120,.7)}70%{box-shadow:0 0 0 25px rgba(72,187,120,0)}to{box-shadow:0 8px 25px rgba(0,0,0,.1)}}.answer-option.option-wrong[data-v-4c68fc94]{border:4px solid #f56565;animation:shakeWrong-4c68fc94 .6s ease}@keyframes shakeWrong-4c68fc94{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.answer-option.option-matched[data-v-4c68fc94]{background:linear-gradient(135deg,#48bb78,#38a169);animation:glowMatched-4c68fc94 2.5s ease-in-out}@keyframes glowMatched-4c68fc94{0%{box-shadow:0 0 0 0 rgba(72,187,120,.7)}50%{box-shadow:0 0 0 15px rgba(72,187,120,0)}to{box-shadow:0 8px 25px rgba(0,0,0,.1)}}.option-content[data-v-4c68fc94]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;padding:4px;box-sizing:border-box}.option-image[data-v-4c68fc94]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px}.correct-overlay[data-v-4c68fc94]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(72,187,120,.95);border-radius:16px;display:flex;align-items:center;justify-content:center;animation:overlayGlow-4c68fc94 1.2s ease}@keyframes overlayGlow-4c68fc94{0%{background:rgba(72,187,120,0)}to{background:rgba(72,187,120,.95)}}.correct-icon[data-v-4c68fc94]{font-size:2.5em;animation:bounceIcon-4c68fc94 .8s ease}@keyframes bounceIcon-4c68fc94{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}.next-overlay[data-v-4c68fc94]{position:absolute;inset:0;background:rgba(0,0,0,.55);border-radius:24px;display:flex;align-items:center;justify-content:center;z-index:10;padding:20px}.next-btn[data-v-4c68fc94]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;border:none;padding:16px 36px;font-size:1.2em;font-weight:700;border-radius:25px;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;gap:12px;margin:0;box-shadow:0 8px 0 #2e7d32,0 14px 28px rgba(0,0,0,.3);text-shadow:0 2px 0 rgba(0,0,0,.2)}.next-btn[data-v-4c68fc94]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #2e7d32,0 18px 32px rgba(0,0,0,.35)}.btn-sparkle[data-v-4c68fc94]{animation:sparkleGlow-4c68fc94 2s infinite}@keyframes sparkleGlow-4c68fc94{0%,to{opacity:1}50%{opacity:.6}}.results-header[data-v-4c68fc94]{text-align:center;margin-bottom:24px}.results-header h2[data-v-4c68fc94]{font-size:2em;color:#fff;margin-bottom:8px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.results-header p[data-v-4c68fc94]{color:hsla(0,0%,100%,.95);font-size:1.1em}.results-stats[data-v-4c68fc94]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px}.results-card .stat-item[data-v-4c68fc94]{display:flex;align-items:center;gap:16px;padding:18px;background:hsla(0,0%,100%,.95);border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08);transition:transform .2s}.results-card .stat-item[data-v-4c68fc94]:hover{transform:translateY(-3px);box-shadow:0 8px 0 rgba(0,0,0,.08),0 12px 24px rgba(0,0,0,.12)}.stat-icon[data-v-4c68fc94]{font-size:2em}.results-card .stat-value[data-v-4c68fc94]{font-size:1.5em;font-weight:800;color:#2d5016}.results-card .stat-label[data-v-4c68fc94]{color:#4a5568;font-size:.85em;font-weight:600}.performance-rating[data-v-4c68fc94]{text-align:center;margin-bottom:40px}.rating-excellent[data-v-4c68fc94],.rating-good[data-v-4c68fc94],.rating-okay[data-v-4c68fc94]{font-size:1.8em;font-weight:700;padding:20px 40px;border-radius:60px;display:inline-block}.rating-excellent[data-v-4c68fc94]{background:linear-gradient(135deg,#ffd93d,#ff9a3d);color:#fff}.rating-good[data-v-4c68fc94]{background:linear-gradient(135deg,#4ecdc4,#44a08d);color:#fff}.rating-okay[data-v-4c68fc94]{background:linear-gradient(135deg,#e2e8f0,#cbd5e0);color:#4a5568}.results-details[data-v-4c68fc94]{margin-bottom:24px;background:hsla(0,0%,100%,.95);padding:20px;border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08)}.results-details h3[data-v-4c68fc94]{text-align:center;margin-bottom:16px;color:#2d5016;font-size:1.2em}.score-table[data-v-4c68fc94]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.results-card .score-row[data-v-4c68fc94]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#e8f5e9;border-radius:14px;border:2px solid #c8e6c9}.question-number[data-v-4c68fc94]{font-weight:700;color:#2d5016;font-size:.95em}.score-badge[data-v-4c68fc94]{padding:4px 12px;border-radius:16px;font-weight:700;font-size:.9em}.score-perfect[data-v-4c68fc94]{background:linear-gradient(180deg,#81c784,#66bb6a);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}.score-good[data-v-4c68fc94]{background:linear-gradient(180deg,#ffb74d,#ff9800);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}.score-ok[data-v-4c68fc94]{background:linear-gradient(180deg,#e57373,#ef5350);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}.score-poor[data-v-4c68fc94]{background:#e0e0e0;color:#424242}.action-buttons[data-v-4c68fc94]{display:flex;flex-direction:column;gap:14px;align-items:center}.action-btn[data-v-4c68fc94]{padding:14px 28px;border:none;border-radius:25px;font-size:1.05em;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;text-decoration:none;text-align:center;min-width:220px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.action-btn.primary[data-v-4c68fc94]{background:linear-gradient(180deg,#66bb6a,#388e3c);box-shadow:0 8px 0 #2e7d32,0 14px 28px rgba(0,0,0,.2)}.action-btn.primary[data-v-4c68fc94]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #2e7d32,0 18px 32px rgba(0,0,0,.25)}.action-btn.secondary[data-v-4c68fc94]{background:linear-gradient(180deg,#ff9800,#f57c00);color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);box-shadow:0 8px 0 #e65100,0 14px 28px rgba(0,0,0,.2)}.action-btn.secondary[data-v-4c68fc94]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #e65100,0 18px 32px rgba(0,0,0,.25)}.action-btn.home-btn[data-v-4c68fc94]{background:linear-gradient(180deg,#ef5350,#c62828);box-shadow:0 8px 0 #b71c1c,0 14px 28px rgba(0,0,0,.2)}.action-btn.home-btn[data-v-4c68fc94]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 32px rgba(0,0,0,.25)}.level-up-buttons[data-v-4c68fc94]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media (max-width:768px){.example-task-row[data-v-4c68fc94]{flex-direction:column}.example-task-row .example-section[data-v-4c68fc94],.example-task-row .question-section[data-v-4c68fc94]{min-width:0}.game-container[data-v-4c68fc94]{padding:15px}.game-card[data-v-4c68fc94]{padding:25px}.game-title[data-v-4c68fc94]{font-size:2.5em}.badge[data-v-4c68fc94]{padding:10px 20px;font-size:.9em}.description-block[data-v-4c68fc94]{padding:20px}.description-emoji[data-v-4c68fc94]{font-size:2.5em}.description-text h3[data-v-4c68fc94]{font-size:1.2em}.description-text p[data-v-4c68fc94]{font-size:1em}.skill-icon[data-v-4c68fc94]{width:70px;height:70px;font-size:2.2em}.skill-details h4[data-v-4c68fc94]{font-size:1.1em}.skill-details p[data-v-4c68fc94]{font-size:.95em}.level-option[data-v-4c68fc94]{padding:25px 20px}.level-emoji[data-v-4c68fc94]{font-size:2.5em}.level-name[data-v-4c68fc94]{font-size:1.3em}.level-desc[data-v-4c68fc94]{font-size:1em}.game-info h2[data-v-4c68fc94]{font-size:1.35em}.progress-timer-container[data-v-4c68fc94]{flex-direction:column;width:100%}.progress-bar-container[data-v-4c68fc94]{width:100%;max-width:200px}.hint-text[data-v-4c68fc94]{font-size:1em;padding:10px 14px}.feedback-text[data-v-4c68fc94]{width:180px;font-size:.85em;padding:10px 12px;right:auto;left:12px;transform:translateY(-50%)}@keyframes slideInRight-4c68fc94{0%{opacity:0;transform:translateY(-50%) translateX(-20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.example-section[data-v-4c68fc94]{padding:10px 12px}.example-section .section-title[data-v-4c68fc94]{font-size:1.05em}.example-section .game-image[data-v-4c68fc94]{width:72px;height:72px}.question-section[data-v-4c68fc94]{padding:10px 12px}.question-section .section-title[data-v-4c68fc94]{font-size:1.05em}.question-section .game-image[data-v-4c68fc94]{width:100px;height:100px}.question-section .question-prompt[data-v-4c68fc94]{font-size:1.2em;padding:10px 14px}.answers-title[data-v-4c68fc94]{font-size:1.05em}.answers-grid[data-v-4c68fc94]{grid-template-columns:repeat(3,1fr);gap:12px;max-width:100%}.answer-option[data-v-4c68fc94]{min-height:90px;max-height:140px}.option-content[data-v-4c68fc94]{padding:3px}.option-image[data-v-4c68fc94]{width:100%;height:100%}.next-btn[data-v-4c68fc94]{padding:14px 28px;font-size:1.05em}.results-header h2[data-v-4c68fc94]{font-size:1.6em}.results-stats[data-v-4c68fc94]{grid-template-columns:1fr}.stat-item[data-v-4c68fc94]{padding:14px}.action-btn[data-v-4c68fc94]{min-width:200px;width:100%;max-width:280px}.level-up-buttons[data-v-4c68fc94]{width:100%;max-width:280px}.score-popup[data-v-4c68fc94]{right:20px}.popup-content[data-v-4c68fc94]{padding:25px 30px;font-size:2.2em;min-width:140px}.popup-text[data-v-4c68fc94]{font-size:1.1em}.pair-arrow[data-v-4c68fc94]{transform:rotate(90deg);margin:10px 0}}@media (min-width:769px) and (max-width:1024px){.game-container[data-v-4c68fc94]{padding:30px}.skills-grid[data-v-4c68fc94]{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.skill-item[data-v-4c68fc94]{padding:25px}.levels-grid[data-v-4c68fc94]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.level-option[data-v-4c68fc94]{padding:30px 20px}.game-header[data-v-4c68fc94]{flex-direction:row;justify-content:space-between;align-items:flex-start}.game-stats[data-v-4c68fc94]{text-align:left}.progress-timer[data-v-4c68fc94]{flex-direction:row;gap:40px}.progress-bar-wrapper[data-v-4c68fc94]{width:200px}.results-stats[data-v-4c68fc94]{flex-direction:row}.result-item[data-v-4c68fc94]{flex:1}.scores-grid[data-v-4c68fc94]{display:grid;grid-template-columns:repeat(3,1fr)}}@media (min-width:1025px){.description-content[data-v-4c68fc94]{flex-direction:row;text-align:left}.description-emoji[data-v-4c68fc94]{font-size:4em;margin-right:30px}.skills-grid[data-v-4c68fc94]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.skill-item[data-v-4c68fc94]{align-items:flex-start;text-align:left;flex-direction:row;padding:35px}.skill-icon[data-v-4c68fc94]{margin-right:25px;margin-bottom:0}.levels-grid[data-v-4c68fc94]{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.level-option[data-v-4c68fc94]{flex-direction:row;text-align:left;justify-content:flex-start;padding:35px}.level-emoji[data-v-4c68fc94]{margin-right:25px}.game-header[data-v-4c68fc94]{flex-direction:row;justify-content:space-between;align-items:flex-start}.game-stats[data-v-4c68fc94]{text-align:left}.progress-timer[data-v-4c68fc94]{flex-direction:row;gap:50px}.progress-bar-wrapper[data-v-4c68fc94]{width:250px}.association-game[data-v-4c68fc94]{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:40px}.image-pair[data-v-4c68fc94]{flex-direction:row;justify-content:center}.results-stats[data-v-4c68fc94]{flex-direction:row}.result-item[data-v-4c68fc94]{flex:1}.scores-grid[data-v-4c68fc94]{display:grid;grid-template-columns:repeat(3,1fr)}}.game-container[data-v-229bea99]{position:relative;min-height:100vh;height:100vh;width:100%;overflow:hidden;font-family:Nunito,Comic Sans MS,sans-serif;display:flex;flex-direction:column;align-items:center}.fourth-bg[data-v-229bea99]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.fourth-level-wrap[data-v-229bea99]{z-index:1;min-height:100vh;justify-content:center;box-sizing:border-box}.fourth-board[data-v-229bea99],.fourth-level-wrap[data-v-229bea99]{position:relative;width:100%;display:flex;align-items:center;padding:20px}.fourth-board[data-v-229bea99]{max-width:900px;background:#66bb6a;border-radius:30px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;flex-direction:column}.fourth-title[data-v-229bea99]{font-size:28px;font-weight:800;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);background:hsla(0,0%,100%,.2);padding:10px 24px;border-radius:20px;margin-bottom:20px}.level-cards[data-v-229bea99]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin-bottom:24px}.level-card[data-v-229bea99]{background:#fff;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 8px 0 rgba(0,0,0,.1),0 15px 25px rgba(0,0,0,.15);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.level-card[data-v-229bea99]:hover{transform:translateY(-5px);box-shadow:0 12px 0 rgba(0,0,0,.1),0 20px 30px rgba(0,0,0,.2)}.level-card-header[data-v-229bea99]{padding:12px;text-align:center;font-weight:700;font-size:15px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center}.level-easy-header[data-v-229bea99]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-medium-header[data-v-229bea99]{background:linear-gradient(180deg,#ff9800,#f57c00)}.level-hard-header[data-v-229bea99]{background:linear-gradient(180deg,#ef5350,#c62828)}.level-star[data-v-229bea99]{font-size:14px}.level-card-content[data-v-229bea99]{padding:0;min-height:0;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid transparent;background:#fff}.level-easy-content[data-v-229bea99]{border-color:#66bb6a}.level-medium-content[data-v-229bea99]{border-color:#ff9800}.level-hard-content[data-v-229bea99]{border-color:#ef5350}.level-card-image[data-v-229bea99]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.level-card-label[data-v-229bea99]{padding:10px;text-align:center;font-weight:700;font-size:14px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.level-easy-label[data-v-229bea99]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-medium-label[data-v-229bea99]{background:linear-gradient(180deg,#ff9800,#f57c00)}.fourth-back-btn[data-v-229bea99],.level-hard-label[data-v-229bea99]{background:linear-gradient(180deg,#ef5350,#c62828)}.fourth-back-btn[data-v-229bea99]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;color:#fff;text-decoration:none;border-radius:25px;font-weight:700;font-size:18px;box-shadow:0 8px 0 #b71c1c,0 15px 25px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s}.fourth-back-btn[data-v-229bea99]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 30px rgba(0,0,0,.25)}.fourth-back-btn .back-arrow[data-v-229bea99]{font-size:24px}.fourth-back-btn .back-text[data-v-229bea99]{text-shadow:0 2px 0 rgba(0,0,0,.2)}.fourth-back-in-game[data-v-229bea99]{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:100}.fourth-back-in-game[data-v-229bea99]:hover{transform:translateX(-50%) translateY(-3px)}.rules-overlay[data-v-229bea99]{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:20px}.rules-modal[data-v-229bea99]{background:linear-gradient(145deg,#8bc34a,#66bb6a);border:4px solid #7cb342;border-radius:24px;padding:28px;max-width:400px;width:100%;box-shadow:0 20px 0 rgba(0,0,0,.2),0 30px 50px rgba(0,0,0,.3)}.rules-title[data-v-229bea99]{font-size:22px;font-weight:800;color:#fff;text-align:center;margin-bottom:16px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.rules-text[data-v-229bea99]{font-size:18px;color:#1b5e20;text-align:center;margin-bottom:24px;padding:16px;background:hsla(0,0%,100%,.9);border-radius:16px;border:2px dashed #66bb6a}.rules-buttons[data-v-229bea99]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.rules-btn[data-v-229bea99]{padding:14px 28px;font-size:18px;font-weight:700;border:none;border-radius:20px;cursor:pointer;transition:transform .2s,box-shadow .2s}.rules-btn-start[data-v-229bea99]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;box-shadow:0 6px 0 #2e7d32,0 10px 20px rgba(0,0,0,.2)}.rules-btn-start[data-v-229bea99]:hover{transform:translateY(-2px);box-shadow:0 8px 0 #2e7d32,0 12px 25px rgba(0,0,0,.25)}.game-container .game-card.play-card[data-v-229bea99],.game-container .game-card.results-card[data-v-229bea99]{position:relative;z-index:1;margin:20px auto;max-width:900px;width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.fourth-results-card[data-v-229bea99]{margin-bottom:80px;overflow-y:auto}.game-card.play-card[data-v-229bea99],.game-card.results-card[data-v-229bea99]{background:#66bb6a;border-radius:30px;padding:24px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;animation:cardAppear-229bea99 .4s ease-out}@keyframes cardAppear-229bea99{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.play-card .game-board-wrap[data-v-229bea99],.play-card .game-header[data-v-229bea99],.play-card .hint-section[data-v-229bea99]{margin-left:auto;margin-right:auto}.play-card .game-board[data-v-229bea99]{background:hsla(0,0%,100%,.95);border-radius:24px;padding:20px;border:3px solid #fff;box-shadow:inset 0 2px 10px rgba(0,0,0,.06)}.game-header[data-v-229bea99]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:16px;background:hsla(0,0%,100%,.95);padding:16px 20px;border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08)}.game-info h2[data-v-229bea99]{margin:0;color:#2d5016;font-size:1.6em;font-weight:800}.level-indicator[data-v-229bea99]{margin-top:8px;font-size:1em;color:#4a5568}.level-tag[data-v-229bea99]{padding:6px 14px;border-radius:20px;font-weight:700;font-size:.9em;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}.level-tag.easy[data-v-229bea99]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-tag.medium[data-v-229bea99]{background:linear-gradient(180deg,#ff9800,#f57c00)}.level-tag.hard[data-v-229bea99]{background:linear-gradient(180deg,#ef5350,#c62828)}.progress-timer-container[data-v-229bea99]{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.progress-section[data-v-229bea99],.timer-section[data-v-229bea99]{text-align:center}.progress-label[data-v-229bea99],.timer-label[data-v-229bea99]{font-size:.85em;color:#4a5568;margin-bottom:6px;font-weight:700}.progress-bar-container[data-v-229bea99]{width:180px;height:14px;background:#e8f5e9;border-radius:10px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.08)}.progress-bar[data-v-229bea99]{height:100%;background:linear-gradient(90deg,#66bb6a,#388e3c);border-radius:10px;transition:width .5s ease}.progress-text[data-v-229bea99]{font-size:.8em;color:#4a5568;margin-top:4px}.timer[data-v-229bea99]{padding:10px 18px;background:linear-gradient(180deg,#fff8e1,#ffecb3);border-radius:16px;font-weight:700;font-size:1.1em;color:#e65100;border:2px solid #ffb74d;box-shadow:0 4px 0 rgba(0,0,0,.08)}.timer-warning[data-v-229bea99]{border-color:#ef5350;color:#c62828;background:linear-gradient(180deg,#ffebee,#ffcdd2);animation:pulse-229bea99 1s infinite}@keyframes pulse-229bea99{0%,to{opacity:1}50%{opacity:.7}}.play-card[data-v-229bea99]{position:relative}.hint-section[data-v-229bea99]{position:relative;text-align:center;margin-bottom:20px;min-height:52px}.hint-text[data-v-229bea99]{font-size:1.15em;color:#2d5016;background:hsla(0,0%,100%,.95);padding:12px 20px;border-radius:18px;display:inline-block;border:2px solid #fff;box-shadow:0 4px 0 rgba(0,0,0,.08);font-weight:600}.feedback-text[data-v-229bea99]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:220px;max-width:calc(100vw - 40px);font-size:.95em;line-height:1.35;margin:0;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#e8f5e9,#c8e6c9);color:#1b5e20;animation:slideInRight-229bea99 .35s ease;border:2px solid #81c784;font-weight:600;z-index:15;box-shadow:0 6px 0 rgba(0,0,0,.1)}.feedback-text.error[data-v-229bea99]{background:linear-gradient(180deg,#ffebee,#ffcdd2);color:#b71c1c;border-color:#e57373}.feedback-text.success[data-v-229bea99]{background:linear-gradient(180deg,#e8f5e9,#c8e6c9);color:#1b5e20;border-color:#81c784}@keyframes slideInRight-229bea99{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.game-board-wrap[data-v-229bea99]{position:relative;margin:24px 0;flex:1;min-height:0;display:flex;flex-direction:column}.game-board[data-v-229bea99]{margin:0;flex:1;min-height:0;overflow-y:auto}.next-overlay[data-v-229bea99]{position:absolute;inset:0;background:rgba(102,187,106,.85);display:flex;align-items:center;justify-content:center;border-radius:24px;z-index:20}.next-btn[data-v-229bea99]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;border:none;padding:16px 36px;font-size:1.2em;font-weight:700;border-radius:25px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:12px;box-shadow:0 8px 0 #2e7d32,0 12px 25px rgba(0,0,0,.2)}.next-btn[data-v-229bea99]:hover{transform:translateY(-2px);box-shadow:0 10px 0 #2e7d32,0 14px 28px rgba(0,0,0,.25)}.btn-sparkle[data-v-229bea99]{animation:sparkle-229bea99 2s infinite}@keyframes sparkle-229bea99{0%,to{opacity:1}50%{opacity:.6}}.results-header[data-v-229bea99]{text-align:center;margin-bottom:24px}.results-header h2[data-v-229bea99]{font-size:2em;color:#fff;margin-bottom:8px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.results-header p[data-v-229bea99]{color:hsla(0,0%,100%,.95);margin:0;font-size:1.05em}.fourth-results-card .results-stats[data-v-229bea99]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.fourth-results-card .stat-item[data-v-229bea99]{display:flex;align-items:center;gap:14px;padding:16px;background:hsla(0,0%,100%,.95);border-radius:20px;border:3px solid #fff;box-shadow:0 4px 0 rgba(0,0,0,.08)}.fourth-results-card .stat-icon[data-v-229bea99]{font-size:2em}.fourth-results-card .stat-value[data-v-229bea99]{font-size:1.5em;font-weight:800;color:#2d5016}.fourth-results-card .stat-label[data-v-229bea99]{color:#4a5568;font-size:.85em;font-weight:600}.results-details h3[data-v-229bea99]{text-align:center;margin-bottom:16px;color:#fff;font-size:1.2em;text-shadow:0 1px 0 rgba(0,0,0,.2)}.score-table[data-v-229bea99]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.score-row[data-v-229bea99]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:hsla(0,0%,100%,.95);border-radius:14px;border:2px solid #fff;box-shadow:0 3px 0 rgba(0,0,0,.06)}.question-number[data-v-229bea99]{font-weight:700;color:#2d5016;font-size:.9em}.score-badge[data-v-229bea99]{padding:4px 12px;border-radius:16px;font-weight:700;font-size:.85em}.score-perfect[data-v-229bea99]{background:#c8e6c9;color:#1b5e20}.score-good[data-v-229bea99]{background:#fff8e1;color:#e65100}.score-ok[data-v-229bea99]{background:#ffcdd2;color:#b71c1c}.score-poor[data-v-229bea99]{background:#e0e0e0;color:#424242}.action-buttons[data-v-229bea99]{display:flex;flex-direction:column;gap:14px;align-items:center}.action-btn[data-v-229bea99]{padding:14px 28px;border:none;border-radius:25px;font-size:1.05em;font-weight:700;cursor:pointer;transition:all .2s ease;text-decoration:none;text-align:center;min-width:220px;box-shadow:0 6px 0 rgba(0,0,0,.2)}.action-btn.primary[data-v-229bea99]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff}.action-btn.secondary[data-v-229bea99]{background:linear-gradient(180deg,#ff9800,#f57c00);color:#fff}.action-btn.home-btn[data-v-229bea99]{background:linear-gradient(180deg,#fff8e1,#ffecb3);color:#e65100;border:2px solid #ffb74d}.score-animation[data-v-229bea99]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.5em;font-weight:800;z-index:1000;animation:scorePop-229bea99 2s ease}.score-animation-content[data-v-229bea99]{display:flex;align-items:center;gap:12px;padding:16px 32px;border-radius:20px;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.3)}.score-animation.positive .score-animation-content[data-v-229bea99]{background:linear-gradient(135deg,#c8e6c9,#a5d6a7)}.score-animation.negative .score-animation-content[data-v-229bea99]{background:linear-gradient(135deg,#ffcdd2,#ef9a9a)}@keyframes scorePop-229bea99{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}50%{transform:translate(-50%,-50%) scale(1.2);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.sudoku-container[data-v-229bea99]{display:grid;grid-template-columns:1fr auto;gap:40px;max-width:1000px;margin:0 auto;align-items:start}.sudoku-grid[data-v-229bea99]{display:grid;gap:4px;background:#4a5568;padding:8px;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.2)}.sudoku-grid.grid-3[data-v-229bea99]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.sudoku-grid.grid-4[data-v-229bea99]{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr)}.sudoku-cell[data-v-229bea99]{aspect-ratio:1;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;border:3px solid transparent}.sudoku-cell[data-v-229bea99]:hover{transform:scale(1.05);box-shadow:0 5px 15px rgba(0,0,0,.2)}.sudoku-cell.empty[data-v-229bea99]{background:#f7fafc;border:3px dashed #cbd5e0;animation:pulseEmpty-229bea99 2s infinite}@keyframes pulseEmpty-229bea99{0%,to{border-color:#cbd5e0}50%{border-color:#4ecdc4}}.sudoku-cell.selected[data-v-229bea99]{border:3px solid #ffd93d;background:#fff9e6;animation:selectedPulse 1s infinite}.sudoku-cell.correct[data-v-229bea99]{border:4px solid #48bb78;background:#fff;animation:correctGlow .6s ease}.sudoku-cell.incorrect[data-v-229bea99]{border:4px solid #f56565;background:#fff;animation:shake-229bea99 .5s ease}@keyframes shake-229bea99{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.cell-content[data-v-229bea99]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.cell-image[data-v-229bea99]{width:85%;height:85%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.empty-slot[data-v-229bea99]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.empty-text[data-v-229bea99]{font-size:2.5em;font-weight:800;color:#cbd5e0;animation:bounce 2s infinite}.options-panel[data-v-229bea99]{min-width:280px}.options-grid.options-3[data-v-229bea99],.options-grid.options-4[data-v-229bea99]{grid-template-columns:repeat(2,1fr)}.option-card[data-v-229bea99]{width:110px;height:110px}.card-number[data-v-229bea99]{position:absolute;top:8px;left:8px;background:hsla(0,0%,100%,.9);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.8em;font-weight:600;color:#4a5568}.check-btn[data-v-229bea99]{background:linear-gradient(180deg,#66bb6a,#388e3c);padding:14px 24px;font-size:1.05em;font-weight:700;border-radius:25px;transition:all .2s ease;box-shadow:0 6px 0 #2e7d32}.check-btn[data-v-229bea99]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 0 #2e7d32}.check-btn[data-v-229bea99]:disabled{background:#bdbdbd;color:#757575;box-shadow:0 4px 0 #9e9e9e}@media (max-width:768px){.sudoku-container[data-v-229bea99]{grid-template-columns:1fr;gap:20px}.sudoku-grid.grid-3[data-v-229bea99]{grid-template-columns:repeat(3,1fr);max-width:220px;margin:0 auto}.sudoku-grid.grid-4[data-v-229bea99]{grid-template-columns:repeat(4,1fr);max-width:260px;margin:0 auto}.options-panel[data-v-229bea99]{min-width:auto}.options-grid.options-3[data-v-229bea99],.options-grid.options-4[data-v-229bea99]{grid-template-columns:repeat(2,1fr)}.option-card[data-v-229bea99]{width:100%;max-width:90px;aspect-ratio:1;margin:0 auto}.empty-text[data-v-229bea99]{font-size:2em}.game-header[data-v-229bea99]{flex-direction:column;text-align:center}.progress-timer-container[data-v-229bea99]{flex-direction:column;gap:16px}.feedback-text[data-v-229bea99]{position:static;transform:none;width:100%;max-width:none;margin-top:10px}.hint-section[data-v-229bea99]{min-height:auto}.fourth-results-card .results-stats[data-v-229bea99]{grid-template-columns:1fr}.action-btn[data-v-229bea99]{width:100%;min-width:auto}}.options-panel[data-v-229bea99]{background:#f7fafc;padding:25px;border-radius:20px;min-width:250px}.options-title[data-v-229bea99]{font-size:1.2em;font-weight:600;color:#2d3748;margin-bottom:20px;text-align:center}.options-grid[data-v-229bea99]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:25px}.option-card[data-v-229bea99]{width:100px;height:100px;background:#fff;border-radius:15px;box-shadow:0 6px 15px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.option-card[data-v-229bea99]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.option-card.selected[data-v-229bea99]{background:linear-gradient(135deg,#ffd93d,#ff9a3d);transform:scale(1.05);box-shadow:0 10px 20px rgba(255,217,61,.4);animation:selectedPulse 1s infinite}.option-card.used[data-v-229bea99]{opacity:.5;cursor:not-allowed;transform:none}.option-card.used[data-v-229bea99]:hover{box-shadow:0 6px 15px rgba(0,0,0,.1)}.option-image[data-v-229bea99]{width:80%;height:80%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.check-btn[data-v-229bea99]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:15px 25px;font-size:1.1em;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:10px;width:100%;justify-content:center;position:relative;overflow:hidden}.check-btn[data-v-229bea99]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.check-btn[data-v-229bea99]:hover:before{left:100%}.check-btn[data-v-229bea99]:hover:not(:disabled){transform:translateY(-3px) scale(1.05);box-shadow:0 10px 25px rgba(102,126,234,.4)}.check-btn[data-v-229bea99]:disabled{background:#cbd5e0;color:#718096;cursor:not-allowed;transform:none;box-shadow:none}.check-btn[data-v-229bea99]:disabled:hover{transform:none;box-shadow:none}@media (max-width:768px){.sudoku-container[data-v-229bea99]{grid-template-columns:1fr;gap:20px}.sudoku-grid.grid-3[data-v-229bea99]{grid-template-columns:repeat(3,80px);grid-template-rows:repeat(3,80px)}.sudoku-grid.grid-4[data-v-229bea99]{grid-template-columns:repeat(4,70px);grid-template-rows:repeat(4,70px)}.options-panel[data-v-229bea99]{min-width:auto}.options-grid[data-v-229bea99]{grid-template-columns:repeat(4,1fr)}.option-card[data-v-229bea99]{width:70px;height:70px}}.error-overlay[data-v-229bea99],.success-overlay[data-v-229bea99]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:6px}.success-overlay[data-v-229bea99]{background:rgba(72,187,120,.9);animation:successGlow 1s ease}.error-overlay[data-v-229bea99]{background:hsla(0,88%,68%,.9);animation:errorShake .5s ease}.error-icon[data-v-229bea99],.success-icon[data-v-229bea99]{font-size:1.5em;animation:bounceIn .6s ease}.option-card.used[data-v-229bea99]{opacity:.6;cursor:default}.option-card.used[data-v-229bea99]:hover{transform:none}@media (max-width:576px){.sudoku-grid.grid-3[data-v-229bea99]{max-width:180px}.sudoku-grid.grid-4[data-v-229bea99]{max-width:220px}.option-card[data-v-229bea99]{max-width:70px}.fourth-board[data-v-229bea99]{padding:16px}.fourth-title[data-v-229bea99]{font-size:22px}.level-cards[data-v-229bea99]{grid-template-columns:1fr;max-width:280px;margin-left:auto;margin-right:auto}}@media (max-width:480px){.rules-modal[data-v-229bea99]{padding:20px;margin:10px}.rules-title[data-v-229bea99]{font-size:18px}.rules-text[data-v-229bea99]{font-size:16px}}.game-container[data-v-50faa6d6]{position:relative;min-height:100vh;height:100vh;width:100%;overflow:hidden;font-family:Nunito,Comic Sans MS,sans-serif;display:flex;flex-direction:column;align-items:center}.fourth-bg[data-v-50faa6d6]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.fourth-level-wrap[data-v-50faa6d6]{z-index:1;min-height:100vh;justify-content:center;box-sizing:border-box}.fourth-board[data-v-50faa6d6],.fourth-level-wrap[data-v-50faa6d6]{position:relative;width:100%;display:flex;align-items:center;padding:20px}.fourth-board[data-v-50faa6d6]{max-width:900px;background:#66bb6a;border-radius:30px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;flex-direction:column}.fourth-title[data-v-50faa6d6]{font-size:28px;font-weight:800;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);background:hsla(0,0%,100%,.2);padding:10px 24px;border-radius:20px;margin-bottom:20px}.level-cards[data-v-50faa6d6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin-bottom:24px}.level-card[data-v-50faa6d6]{background:#fff;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 8px 0 rgba(0,0,0,.1),0 15px 25px rgba(0,0,0,.15);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.level-card[data-v-50faa6d6]:hover{transform:translateY(-5px);box-shadow:0 12px 0 rgba(0,0,0,.1),0 20px 30px rgba(0,0,0,.2)}.level-card-header[data-v-50faa6d6]{padding:12px;text-align:center;font-weight:700;font-size:15px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center}.level-easy-header[data-v-50faa6d6]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-medium-header[data-v-50faa6d6]{background:linear-gradient(180deg,#ff9800,#f57c00)}.level-hard-header[data-v-50faa6d6]{background:linear-gradient(180deg,#ef5350,#c62828)}.level-star[data-v-50faa6d6]{font-size:14px}.level-card-content[data-v-50faa6d6]{padding:0;min-height:0;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid transparent;background:#fff}.level-easy-content[data-v-50faa6d6]{border-color:#66bb6a}.level-medium-content[data-v-50faa6d6]{border-color:#ff9800}.level-hard-content[data-v-50faa6d6]{border-color:#ef5350}.level-card-image[data-v-50faa6d6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.level-card-label[data-v-50faa6d6]{padding:10px;text-align:center;font-weight:700;font-size:14px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.level-easy-label[data-v-50faa6d6]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-medium-label[data-v-50faa6d6]{background:linear-gradient(180deg,#ff9800,#f57c00)}.fourth-back-btn[data-v-50faa6d6],.level-hard-label[data-v-50faa6d6]{background:linear-gradient(180deg,#ef5350,#c62828)}.fourth-back-btn[data-v-50faa6d6]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;color:#fff;text-decoration:none;border-radius:25px;font-weight:700;font-size:18px;box-shadow:0 8px 0 #b71c1c,0 15px 25px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s}.fourth-back-btn[data-v-50faa6d6]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 30px rgba(0,0,0,.25)}.fourth-back-btn .back-arrow[data-v-50faa6d6]{font-size:24px}.fourth-back-btn .back-text[data-v-50faa6d6]{text-shadow:0 2px 0 rgba(0,0,0,.2)}.fourth-back-in-game[data-v-50faa6d6]{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:100}.fourth-back-in-game[data-v-50faa6d6]:hover{transform:translateX(-50%) translateY(-3px)}.rules-overlay[data-v-50faa6d6]{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:20px}.rules-modal[data-v-50faa6d6]{background:linear-gradient(145deg,#8bc34a,#66bb6a);border:4px solid #7cb342;border-radius:24px;padding:28px;max-width:400px;width:100%;box-shadow:0 20px 0 rgba(0,0,0,.2),0 30px 50px rgba(0,0,0,.3)}.rules-title[data-v-50faa6d6]{font-size:22px;font-weight:800;color:#fff;text-align:center;margin-bottom:16px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.rules-text[data-v-50faa6d6]{font-size:18px;color:#1b5e20;text-align:center;margin-bottom:24px;padding:16px;background:hsla(0,0%,100%,.9);border-radius:16px;border:2px dashed #66bb6a}.rules-buttons[data-v-50faa6d6]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.rules-btn[data-v-50faa6d6]{padding:14px 28px;font-size:18px;font-weight:700;border:none;border-radius:20px;cursor:pointer;transition:transform .2s,box-shadow .2s}.rules-btn-start[data-v-50faa6d6]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;box-shadow:0 6px 0 #2e7d32,0 10px 20px rgba(0,0,0,.2)}.rules-btn-start[data-v-50faa6d6]:hover{transform:translateY(-2px);box-shadow:0 8px 0 #2e7d32,0 12px 25px rgba(0,0,0,.25)}.game-container .game-card.play-card[data-v-50faa6d6],.game-container .game-card.results-card[data-v-50faa6d6]{position:relative;z-index:1;margin:20px auto;max-width:900px;width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.fourth-results-card[data-v-50faa6d6]{margin-bottom:80px;overflow-y:auto}.game-card.play-card[data-v-50faa6d6],.game-card.results-card[data-v-50faa6d6]{background:#66bb6a;border-radius:30px;padding:24px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;animation:cardAppear-50faa6d6 .4s ease-out}@keyframes cardAppear-50faa6d6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.play-card .game-board-wrap[data-v-50faa6d6],.play-card .game-header[data-v-50faa6d6],.play-card .hint-section[data-v-50faa6d6]{margin-left:auto;margin-right:auto}.play-card .game-board[data-v-50faa6d6]{background:hsla(0,0%,100%,.95);border-radius:24px;padding:20px;border:3px solid #fff;box-shadow:inset 0 2px 10px rgba(0,0,0,.06)}.game-header[data-v-50faa6d6]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:16px;background:hsla(0,0%,100%,.95);padding:16px 20px;border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08)}.game-info h2[data-v-50faa6d6]{margin:0;color:#2d5016;font-size:1.6em;font-weight:800}.level-indicator[data-v-50faa6d6]{margin-top:8px;font-size:1em;color:#4a5568}.level-tag[data-v-50faa6d6]{padding:6px 14px;border-radius:20px;font-weight:700;font-size:.9em;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}.level-tag.easy[data-v-50faa6d6]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-tag.medium[data-v-50faa6d6]{background:linear-gradient(180deg,#ff9800,#f57c00)}.level-tag.hard[data-v-50faa6d6]{background:linear-gradient(180deg,#ef5350,#c62828)}.progress-timer-container[data-v-50faa6d6]{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.progress-section[data-v-50faa6d6],.timer-section[data-v-50faa6d6]{text-align:center}.progress-label[data-v-50faa6d6],.timer-label[data-v-50faa6d6]{font-size:.85em;color:#4a5568;margin-bottom:6px;font-weight:700}.progress-bar-container[data-v-50faa6d6]{width:180px;height:14px;background:#e8f5e9;border-radius:10px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.08)}.progress-bar[data-v-50faa6d6]{height:100%;background:linear-gradient(90deg,#66bb6a,#388e3c);border-radius:10px;transition:width .5s ease}.progress-text[data-v-50faa6d6]{font-size:.8em;color:#4a5568;margin-top:4px}.timer[data-v-50faa6d6]{padding:10px 18px;background:linear-gradient(180deg,#fff8e1,#ffecb3);border-radius:16px;font-weight:700;font-size:1.1em;color:#e65100;border:2px solid #ffb74d;box-shadow:0 4px 0 rgba(0,0,0,.08)}.timer-warning[data-v-50faa6d6]{border-color:#ef5350;color:#c62828;background:linear-gradient(180deg,#ffebee,#ffcdd2);animation:pulse-50faa6d6 1s infinite}@keyframes pulse-50faa6d6{0%,to{opacity:1}50%{opacity:.7}}.play-card[data-v-50faa6d6]{position:relative}.hint-section[data-v-50faa6d6]{position:relative;text-align:center;margin-bottom:20px;min-height:52px}.hint-text[data-v-50faa6d6]{font-size:1.15em;color:#2d5016;background:hsla(0,0%,100%,.95);padding:12px 20px;border-radius:18px;display:inline-block;border:2px solid #fff;box-shadow:0 4px 0 rgba(0,0,0,.08);font-weight:600}.feedback-text[data-v-50faa6d6]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:220px;max-width:calc(100vw - 40px);font-size:.95em;line-height:1.35;margin:0;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#e8f5e9,#c8e6c9);color:#1b5e20;animation:slideInRight-50faa6d6 .35s ease;border:2px solid #81c784;font-weight:600;z-index:15;box-shadow:0 6px 0 rgba(0,0,0,.1)}.feedback-text.error[data-v-50faa6d6]{background:linear-gradient(180deg,#ffebee,#ffcdd2);color:#b71c1c;border-color:#e57373}.feedback-text.success[data-v-50faa6d6]{background:linear-gradient(180deg,#e8f5e9,#c8e6c9);color:#1b5e20;border-color:#81c784}@keyframes slideInRight-50faa6d6{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.score-animation[data-v-50faa6d6]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.5em;font-weight:800;z-index:1000;animation:scorePop-50faa6d6 2s ease}.score-animation-content[data-v-50faa6d6]{display:flex;align-items:center;gap:12px;padding:16px 32px;border-radius:20px;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.3)}.score-animation.positive .score-animation-content[data-v-50faa6d6]{background:linear-gradient(135deg,#c8e6c9,#a5d6a7)}.score-animation.negative .score-animation-content[data-v-50faa6d6]{background:linear-gradient(135deg,#ffcdd2,#ef9a9a)}@keyframes scorePop-50faa6d6{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}50%{transform:translate(-50%,-50%) scale(1.2);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.game-board-wrap[data-v-50faa6d6]{position:relative;margin:24px 0;flex:1;min-height:0;display:flex;flex-direction:column}.game-board[data-v-50faa6d6]{margin:0;flex:1;min-height:0;overflow-y:auto;display:flex;justify-content:center;align-items:flex-start}.memory-grid[data-v-50faa6d6]{display:grid;gap:12px;justify-content:center;margin:0 auto}.memory-grid.grid-easy[data-v-50faa6d6]{grid-template-columns:repeat(4,1fr);max-width:520px}.memory-grid.grid-medium[data-v-50faa6d6]{grid-template-columns:repeat(4,1fr);max-width:560px}.memory-grid.grid-hard[data-v-50faa6d6]{grid-template-columns:repeat(5,1fr);max-width:560px}.memory-card[data-v-50faa6d6]{width:100%;max-width:110px;aspect-ratio:1;cursor:pointer;transition:all .3s ease;justify-self:center}.card-front[data-v-50faa6d6],.card-inner[data-v-50faa6d6]{width:100%;height:100%;position:relative}.card-front[data-v-50faa6d6]{background:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease}.card-content[data-v-50faa6d6]{text-align:center;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.card-number[data-v-50faa6d6]{position:absolute;top:8px;left:8px;background:hsla(0,0%,100%,.9);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.8em;font-weight:600;color:#4a5568}.card-image[data-v-50faa6d6]{width:70%;height:70%;-o-object-fit:contain;object-fit:contain;border-radius:8px;transition:all .3s ease}.success-overlay[data-v-50faa6d6]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(72,187,120,.95);border-radius:16px;display:flex;align-items:center;justify-content:center;animation:successGlow-50faa6d6 1s ease}@keyframes successGlow-50faa6d6{0%{background:rgba(72,187,120,0)}to{background:rgba(72,187,120,.95)}}.success-icon[data-v-50faa6d6]{font-size:2.5em;animation:bounceIn-50faa6d6 .6s ease}@keyframes bounceIn-50faa6d6{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.memory-card.selected .card-front[data-v-50faa6d6]{background:linear-gradient(135deg,#ffd93d,#ff9a3d);transform:scale(1.05);box-shadow:0 12px 25px rgba(255,217,61,.4);animation:selectedPulse-50faa6d6 1s infinite}@keyframes selectedPulse-50faa6d6{0%,to{transform:scale(1.05);box-shadow:0 12px 25px rgba(255,217,61,.4)}50%{transform:scale(1.08);box-shadow:0 15px 30px rgba(255,217,61,.6)}}.memory-card.selected .card-image[data-v-50faa6d6]{transform:scale(1.1)}.memory-card.wrong .card-front[data-v-50faa6d6]{background:#fed7d7;border:3px solid #f56565;animation:shake-50faa6d6 .5s ease}@keyframes shake-50faa6d6{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.memory-card.matched .card-front[data-v-50faa6d6]{background:linear-gradient(135deg,#48bb78,#38a169);animation:matchedGlow-50faa6d6 2s ease-in-out}@keyframes matchedGlow-50faa6d6{0%{box-shadow:0 0 0 0 rgba(72,187,120,.7)}50%{box-shadow:0 0 0 10px rgba(72,187,120,0)}to{box-shadow:0 8px 20px rgba(0,0,0,.1)}}.next-overlay[data-v-50faa6d6]{position:absolute;inset:0;background:rgba(102,187,106,.85);display:flex;align-items:center;justify-content:center;border-radius:24px;z-index:20}.next-btn[data-v-50faa6d6]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;border:none;padding:16px 36px;font-size:1.2em;font-weight:700;border-radius:25px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:12px;box-shadow:0 8px 0 #2e7d32,0 12px 25px rgba(0,0,0,.2)}.next-btn[data-v-50faa6d6]:hover{transform:translateY(-2px);box-shadow:0 10px 0 #2e7d32,0 14px 28px rgba(0,0,0,.25)}.btn-sparkle[data-v-50faa6d6]{animation:sparkle-50faa6d6 2s infinite}@keyframes sparkle-50faa6d6{0%,to{opacity:1}50%{opacity:.6}}.results-header[data-v-50faa6d6]{text-align:center;margin-bottom:24px}.results-header h2[data-v-50faa6d6]{font-size:2em;color:#fff;margin-bottom:8px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.results-header p[data-v-50faa6d6]{color:hsla(0,0%,100%,.95);margin:0;font-size:1.05em}.results-stats[data-v-50faa6d6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.fourth-results-card .stat-item[data-v-50faa6d6]{display:flex;align-items:center;gap:14px;padding:16px;background:hsla(0,0%,100%,.95);border-radius:20px;border:3px solid #fff;box-shadow:0 4px 0 rgba(0,0,0,.08)}.fourth-results-card .stat-icon[data-v-50faa6d6]{font-size:2em}.fourth-results-card .stat-value[data-v-50faa6d6]{font-size:1.5em;font-weight:800;color:#2d5016}.fourth-results-card .stat-label[data-v-50faa6d6]{color:#4a5568;font-size:.85em;font-weight:600}.action-buttons[data-v-50faa6d6]{display:flex;flex-direction:column;gap:14px;align-items:center}.action-btn[data-v-50faa6d6]{padding:14px 28px;border:none;border-radius:25px;font-size:1.05em;font-weight:700;cursor:pointer;transition:all .2s ease;text-decoration:none;text-align:center;min-width:220px;box-shadow:0 6px 0 rgba(0,0,0,.2)}.action-btn.primary[data-v-50faa6d6]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff}.action-btn.primary[data-v-50faa6d6]:hover{transform:translateY(-2px);box-shadow:0 8px 0 #2e7d32,0 12px 25px rgba(0,0,0,.2)}.action-btn.secondary[data-v-50faa6d6]{background:linear-gradient(180deg,#ff9800,#f57c00);color:#fff}.action-btn.secondary[data-v-50faa6d6]:hover{transform:translateY(-2px);box-shadow:0 6px 0 rgba(0,0,0,.15)}.action-btn.home-btn[data-v-50faa6d6]{background:linear-gradient(180deg,#fff8e1,#ffecb3);color:#e65100;border:2px solid #ffb74d}.action-btn.home-btn[data-v-50faa6d6]:hover{transform:translateY(-2px);box-shadow:0 6px 0 rgba(0,0,0,.1)}@media (max-width:900px){.fourth-board[data-v-50faa6d6]{max-width:100%;margin:10px}.level-cards[data-v-50faa6d6]{grid-template-columns:1fr;max-width:280px;margin-left:auto;margin-right:auto}}@media (max-width:768px){.game-container[data-v-50faa6d6]{padding:0}.fourth-board[data-v-50faa6d6]{padding:16px}.fourth-title[data-v-50faa6d6]{font-size:22px}.game-header[data-v-50faa6d6]{flex-direction:column;text-align:center}.progress-timer-container[data-v-50faa6d6]{flex-direction:column;gap:16px;width:100%}.progress-bar-container[data-v-50faa6d6]{width:100%;max-width:180px}.memory-grid[data-v-50faa6d6]{gap:10px}.memory-card[data-v-50faa6d6]{max-width:90px}.fourth-results-card .results-stats[data-v-50faa6d6]{grid-template-columns:1fr}.action-btn[data-v-50faa6d6]{width:100%;min-width:auto}.feedback-text[data-v-50faa6d6]{position:static;transform:none;width:100%;max-width:none;margin-top:10px}.hint-section[data-v-50faa6d6]{min-height:auto}.next-btn[data-v-50faa6d6]{padding:14px 28px;font-size:1.1em}}@media (max-width:576px){.memory-grid.grid-easy[data-v-50faa6d6],.memory-grid.grid-hard[data-v-50faa6d6],.memory-grid.grid-medium[data-v-50faa6d6]{grid-template-columns:repeat(2,1fr);max-width:100%}.memory-card[data-v-50faa6d6]{max-width:120px}.fourth-title[data-v-50faa6d6]{font-size:20px}.results-header h2[data-v-50faa6d6]{font-size:1.6em}.hint-text[data-v-50faa6d6]{font-size:1em;padding:10px 16px}}@media (max-width:480px){.memory-card[data-v-50faa6d6]{max-width:100px}.fourth-board[data-v-50faa6d6]{padding:12px}.level-card-header[data-v-50faa6d6],.level-card-label[data-v-50faa6d6]{font-size:13px}.rules-modal[data-v-50faa6d6]{padding:20px;margin:10px}.rules-title[data-v-50faa6d6]{font-size:18px}.rules-text[data-v-50faa6d6]{font-size:16px}}@media (max-width:380px){.memory-grid[data-v-50faa6d6]{gap:8px}.memory-card[data-v-50faa6d6]{max-width:85px}.card-number[data-v-50faa6d6]{width:20px;height:20px;font-size:.7em}.success-icon[data-v-50faa6d6]{font-size:2em}}@media (orientation:landscape) and (max-height:500px){.game-container[data-v-50faa6d6]{height:auto;min-height:100vh}.fourth-level-wrap[data-v-50faa6d6]{min-height:auto;padding:12px}.play-card .game-board-wrap[data-v-50faa6d6]{min-height:200px}}.game-container[data-v-7f49e080]{position:relative;min-height:100vh;height:100vh;width:100%;overflow:hidden;font-family:Nunito,Comic Sans MS,sans-serif;display:flex;flex-direction:column;align-items:center}.fourth-bg[data-v-7f49e080]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.fourth-level-wrap[data-v-7f49e080]{z-index:1;min-height:100vh;justify-content:center;box-sizing:border-box}.fourth-board[data-v-7f49e080],.fourth-level-wrap[data-v-7f49e080]{position:relative;width:100%;display:flex;align-items:center;padding:20px}.fourth-board[data-v-7f49e080]{max-width:900px;background:#66bb6a;border-radius:30px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;flex-direction:column}.fourth-title[data-v-7f49e080]{font-size:28px;font-weight:800;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);background:hsla(0,0%,100%,.2);padding:10px 24px;border-radius:20px;margin-bottom:20px}.level-cards[data-v-7f49e080]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin-bottom:24px}.level-card[data-v-7f49e080]{background:#fff;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 8px 0 rgba(0,0,0,.1),0 15px 25px rgba(0,0,0,.15);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.level-card[data-v-7f49e080]:hover{transform:translateY(-5px);box-shadow:0 12px 0 rgba(0,0,0,.1),0 20px 30px rgba(0,0,0,.2)}.level-card-header[data-v-7f49e080]{padding:12px;text-align:center;font-weight:700;font-size:15px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center}.level-easy-header[data-v-7f49e080]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-medium-header[data-v-7f49e080]{background:linear-gradient(180deg,#ff9800,#f57c00)}.level-hard-header[data-v-7f49e080]{background:linear-gradient(180deg,#ef5350,#c62828)}.level-star[data-v-7f49e080]{font-size:14px}.level-card-content[data-v-7f49e080]{padding:0;min-height:0;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid transparent;background:#fff}.level-easy-content[data-v-7f49e080]{border-color:#66bb6a}.level-medium-content[data-v-7f49e080]{border-color:#ff9800}.level-hard-content[data-v-7f49e080]{border-color:#ef5350}.level-card-image[data-v-7f49e080]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.level-preview-fallback[data-v-7f49e080]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;background:hsla(0,0%,100%,.9)}.level-card-label[data-v-7f49e080]{padding:10px;text-align:center;font-weight:700;font-size:14px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.level-easy-label[data-v-7f49e080]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-medium-label[data-v-7f49e080]{background:linear-gradient(180deg,#ff9800,#f57c00)}.fourth-back-btn[data-v-7f49e080],.level-hard-label[data-v-7f49e080]{background:linear-gradient(180deg,#ef5350,#c62828)}.fourth-back-btn[data-v-7f49e080]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;color:#fff;text-decoration:none;border-radius:25px;font-weight:700;font-size:18px;box-shadow:0 8px 0 #b71c1c,0 15px 25px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s}.fourth-back-btn[data-v-7f49e080]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 30px rgba(0,0,0,.25)}.fourth-back-in-game[data-v-7f49e080]{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:100}.fourth-back-in-game[data-v-7f49e080]:hover{transform:translateX(-50%) translateY(-3px)}.rules-overlay[data-v-7f49e080]{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:20px}.rules-modal[data-v-7f49e080]{background:linear-gradient(145deg,#8bc34a,#66bb6a);border:4px solid #7cb342;border-radius:24px;padding:28px;max-width:400px;width:100%;box-shadow:0 20px 0 rgba(0,0,0,.2),0 30px 50px rgba(0,0,0,.3)}.rules-title[data-v-7f49e080]{font-size:22px;font-weight:800;color:#fff;text-align:center;margin-bottom:16px}.rules-text[data-v-7f49e080]{font-size:18px;color:#1b5e20;text-align:center;margin-bottom:24px;padding:16px;background:hsla(0,0%,100%,.9);border-radius:16px;border:2px dashed #66bb6a}.rules-buttons[data-v-7f49e080]{display:flex;justify-content:center}.rules-btn-start[data-v-7f49e080]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;border:none;padding:14px 28px;font-size:18px;font-weight:700;border-radius:20px;cursor:pointer;box-shadow:0 6px 0 #2e7d32}.game-card.play-card[data-v-7f49e080],.game-card.results-card[data-v-7f49e080]{position:relative;z-index:1;margin:20px auto;max-width:900px;width:100%;background:#66bb6a;border-radius:30px;padding:24px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50}.game-header[data-v-7f49e080]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:20px;background:hsla(0,0%,100%,.95);padding:16px 20px;border-radius:20px;border:3px solid #fff}.game-info h2[data-v-7f49e080]{margin:0;color:#2d5016;font-size:1.4em;font-weight:800}.level-tag[data-v-7f49e080]{padding:6px 14px;border-radius:20px;font-weight:700;font-size:.9em;color:#fff}.level-tag.easy[data-v-7f49e080]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-tag.medium[data-v-7f49e080]{background:linear-gradient(180deg,#ff9800,#f57c00)}.level-tag.hard[data-v-7f49e080]{background:linear-gradient(180deg,#ef5350,#c62828)}.progress-timer-container[data-v-7f49e080]{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.progress-label[data-v-7f49e080],.timer-label[data-v-7f49e080]{font-size:.85em;color:#4a5568;margin-bottom:6px;font-weight:700}.progress-bar-container[data-v-7f49e080]{width:180px;height:14px;background:#e8f5e9;border-radius:10px;overflow:hidden}.progress-bar[data-v-7f49e080]{height:100%;background:linear-gradient(90deg,#66bb6a,#388e3c);border-radius:10px;transition:width .5s}.timer[data-v-7f49e080]{padding:10px 18px;background:linear-gradient(180deg,#fff8e1,#ffecb3);border-radius:16px;font-weight:700;color:#e65100;border:2px solid #ffb74d}.timer-warning[data-v-7f49e080]{border-color:#ef5350;color:#c62828;background:linear-gradient(180deg,#ffebee,#ffcdd2)}.hint-section[data-v-7f49e080]{margin-bottom:20px;min-height:52px}.hint-text[data-v-7f49e080]{font-size:1.1em;color:#2d5016;background:hsla(0,0%,100%,.95);padding:12px 20px;border-radius:18px;display:inline-block;border:2px solid #fff;font-weight:600}.feedback-text[data-v-7f49e080]{font-size:.95em;padding:12px 16px;border-radius:18px;background:linear-gradient(180deg,#e8f5e9,#c8e6c9);color:#1b5e20;border:2px solid #81c784;font-weight:600}.feedback-text.error[data-v-7f49e080]{background:linear-gradient(180deg,#ffebee,#ffcdd2);color:#b71c1c;border-color:#e57373}.game-board-wrap[data-v-7f49e080]{position:relative;margin:24px 0}.game-board[data-v-7f49e080]{background:hsla(0,0%,100%,.95);border-radius:24px;padding:20px;border:3px solid #fff}.options-section h3[data-v-7f49e080],.sequence-section h3[data-v-7f49e080]{margin:0 0 12px 0;color:#2d5016;font-size:1.1em}.sequence-row[data-v-7f49e080]{display:flex;flex-wrap:nowrap;justify-content:center;gap:12px;margin-bottom:24px;width:100%}.sequence-item[data-v-7f49e080]{flex:1 1 0;min-width:52px;max-width:120px;aspect-ratio:1;border-radius:16px;background:#f7fafc;border:3px solid #e2e8f0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.sequence-item.empty[data-v-7f49e080]{border-style:dashed;background:#edf2f7}.sequence-content[data-v-7f49e080]{flex:1;display:flex;align-items:center;justify-content:center;width:100%}.sequence-image[data-v-7f49e080]{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain}.sequence-digit[data-v-7f49e080]{font-size:2.2em;font-weight:800;color:#2d5016}.empty-slot[data-v-7f49e080]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.empty-text[data-v-7f49e080]{font-size:2.2em;font-weight:800;color:#cbd5e0}.sequence-number[data-v-7f49e080]{position:absolute;bottom:2px;right:4px;font-size:.75em;color:#718096;font-weight:700}.options-grid[data-v-7f49e080]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.option-card[data-v-7f49e080]{aspect-ratio:1;width:96px;flex-shrink:0;background:#fff;border-radius:16px;border:3px solid #e2e8f0;cursor:pointer;transition:all .2s;position:relative;overflow:hidden}.option-card[data-v-7f49e080]:hover{border-color:#ff9800;transform:translateY(-2px)}.option-card.selected[data-v-7f49e080]{border-color:#ff9800;box-shadow:0 0 0 3px rgba(255,152,0,.3)}.option-card.correct[data-v-7f49e080]{border-color:#388e3c;background:#e8f5e9}.option-card.incorrect[data-v-7f49e080]{border-color:#c62828;background:#ffebee;animation:shake-7f49e080 .4s ease}.card-inner[data-v-7f49e080]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.option-image[data-v-7f49e080]{max-width:85%;max-height:85%;-o-object-fit:contain;object-fit:contain}.option-digit[data-v-7f49e080]{font-size:2em;font-weight:800;color:#2d5016}.card-overlay[data-v-7f49e080]{position:absolute;top:4px;right:4px}.card-number[data-v-7f49e080]{font-size:.75em;color:#718096;font-weight:700}@keyframes shake-7f49e080{0%,to{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.next-overlay[data-v-7f49e080]{position:absolute;inset:0;background:rgba(0,0,0,.5);border-radius:24px;display:flex;align-items:center;justify-content:center;z-index:10}.next-btn[data-v-7f49e080]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;border:none;padding:16px 36px;font-size:1.2em;font-weight:700;border-radius:25px;cursor:pointer;display:flex;align-items:center;gap:12px;box-shadow:0 8px 0 #2e7d32}.next-btn[data-v-7f49e080]:hover{transform:translateY(-2px);box-shadow:0 10px 0 #2e7d32}.btn-sparkle[data-v-7f49e080]{animation:sparkle-7f49e080 2s infinite}@keyframes sparkle-7f49e080{0%,to{opacity:1}50%{opacity:.6}}.results-header[data-v-7f49e080]{text-align:center;margin-bottom:24px}.results-header h2[data-v-7f49e080]{font-size:2em;color:#fff;margin-bottom:8px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.results-header p[data-v-7f49e080]{color:hsla(0,0%,100%,.95);font-size:1.05em;margin:0}.results-stats[data-v-7f49e080]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.stat-item[data-v-7f49e080]{display:flex;align-items:center;gap:14px;padding:16px;background:hsla(0,0%,100%,.95);border-radius:20px;border:3px solid #fff;box-shadow:0 4px 0 rgba(0,0,0,.08)}.stat-icon[data-v-7f49e080]{font-size:2em}.stat-value[data-v-7f49e080]{font-size:1.5em;font-weight:800;color:#2d5016}.stat-label[data-v-7f49e080]{color:#4a5568;font-size:.85em;font-weight:600}.results-details h3[data-v-7f49e080]{text-align:center;margin-bottom:16px;color:#fff;font-size:1.2em;text-shadow:0 1px 0 rgba(0,0,0,.2)}.score-table[data-v-7f49e080]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.score-row[data-v-7f49e080]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:hsla(0,0%,100%,.95);border-radius:14px;border:2px solid #fff}.question-number[data-v-7f49e080]{font-weight:700;color:#2d5016;font-size:.9em}.score-badge[data-v-7f49e080]{padding:4px 12px;border-radius:16px;font-weight:700;font-size:.85em}.score-perfect[data-v-7f49e080]{background:#c8e6c9;color:#1b5e20}.score-good[data-v-7f49e080]{background:#fff8e1;color:#e65100}.score-ok[data-v-7f49e080]{background:#ffcdd2;color:#b71c1c}.score-poor[data-v-7f49e080]{background:#e0e0e0;color:#424242}.action-buttons[data-v-7f49e080]{display:flex;flex-direction:column;gap:14px;align-items:center}.action-btn[data-v-7f49e080]{padding:14px 28px;border:none;border-radius:25px;font-size:1.05em;font-weight:700;cursor:pointer;text-decoration:none;text-align:center;min-width:220px;color:#fff;box-shadow:0 6px 0 rgba(0,0,0,.2);transition:transform .2s}.action-btn.primary[data-v-7f49e080]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.action-btn.secondary[data-v-7f49e080]{background:linear-gradient(180deg,#ff9800,#f57c00)}.action-btn.home-btn[data-v-7f49e080]{background:linear-gradient(180deg,#fff8e1,#ffecb3);color:#e65100;border:2px solid #ffb74d}.action-btn[data-v-7f49e080]:hover{transform:translateY(-3px)}.level-up-buttons[data-v-7f49e080]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media (max-width:768px){.level-cards[data-v-7f49e080]{grid-template-columns:1fr;max-width:280px;margin-left:auto;margin-right:auto}.sequence-item[data-v-7f49e080]{min-width:44px;max-width:90px}.empty-text[data-v-7f49e080],.sequence-digit[data-v-7f49e080]{font-size:1.7em}.options-grid[data-v-7f49e080]{justify-content:center;gap:10px}.option-card[data-v-7f49e080]{width:80px}.option-digit[data-v-7f49e080]{font-size:1.6em}.results-stats[data-v-7f49e080]{grid-template-columns:1fr}}.game-container[data-v-1cc6af91]{position:relative;height:100vh;min-height:100vh;width:100%;overflow:hidden;font-family:Nunito,Comic Sans MS,sans-serif;display:flex;flex-direction:column}.fourth-bg[data-v-1cc6af91]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.fourth-level-wrap[data-v-1cc6af91]{z-index:1;min-height:100vh;justify-content:center;box-sizing:border-box}.fourth-board[data-v-1cc6af91],.fourth-level-wrap[data-v-1cc6af91]{position:relative;width:100%;display:flex;align-items:center;padding:20px}.fourth-board[data-v-1cc6af91]{max-width:900px;background:#66bb6a;border-radius:30px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;flex-direction:column}.fourth-title[data-v-1cc6af91]{font-size:28px;font-weight:800;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);background:hsla(0,0%,100%,.2);padding:10px 24px;border-radius:20px;margin-bottom:20px}.level-cards[data-v-1cc6af91]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin-bottom:24px}.level-card[data-v-1cc6af91]{background:#fff;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 8px 0 rgba(0,0,0,.1),0 15px 25px rgba(0,0,0,.15);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.level-card[data-v-1cc6af91]:hover{transform:translateY(-5px);box-shadow:0 12px 0 rgba(0,0,0,.1),0 20px 30px rgba(0,0,0,.2)}.level-card-header[data-v-1cc6af91]{padding:12px;text-align:center;font-weight:700;font-size:15px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center}.level-easy-header[data-v-1cc6af91]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-medium-header[data-v-1cc6af91]{background:linear-gradient(180deg,#ff9800,#f57c00)}.level-hard-header[data-v-1cc6af91]{background:linear-gradient(180deg,#ef5350,#c62828)}.level-star[data-v-1cc6af91]{font-size:14px}.level-card-content[data-v-1cc6af91]{padding:0;min-height:0;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid transparent;background:#fff}.level-easy-content[data-v-1cc6af91]{border-color:#66bb6a}.level-medium-content[data-v-1cc6af91]{border-color:#ff9800}.level-hard-content[data-v-1cc6af91]{border-color:#ef5350}.level-card-image[data-v-1cc6af91]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.level-preview-fallback[data-v-1cc6af91]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:64px;background:hsla(0,0%,100%,.9)}.level-card-label[data-v-1cc6af91]{padding:10px;text-align:center;font-weight:700;font-size:14px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.level-easy-label[data-v-1cc6af91]{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-medium-label[data-v-1cc6af91]{background:linear-gradient(180deg,#ff9800,#f57c00)}.fourth-back-btn[data-v-1cc6af91],.level-hard-label[data-v-1cc6af91]{background:linear-gradient(180deg,#ef5350,#c62828)}.fourth-back-btn[data-v-1cc6af91]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;color:#fff;text-decoration:none;border-radius:25px;font-weight:700;font-size:18px;box-shadow:0 8px 0 #b71c1c,0 15px 25px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s}.fourth-back-btn[data-v-1cc6af91]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 30px rgba(0,0,0,.25)}.fourth-back-in-game[data-v-1cc6af91]{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:100}.fourth-back-in-game[data-v-1cc6af91]:hover{transform:translateX(-50%) translateY(-3px)}.rules-overlay[data-v-1cc6af91]{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:20px}.rules-modal[data-v-1cc6af91]{background:linear-gradient(145deg,#8bc34a,#66bb6a);border:4px solid #7cb342;border-radius:24px;padding:28px;max-width:400px;width:100%;box-shadow:0 20px 0 rgba(0,0,0,.2),0 30px 50px rgba(0,0,0,.3)}.rules-title[data-v-1cc6af91]{font-size:22px;font-weight:800;color:#fff;text-align:center;margin-bottom:16px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.rules-text[data-v-1cc6af91]{font-size:18px;color:#1b5e20;text-align:center;margin-bottom:24px;padding:16px;background:hsla(0,0%,100%,.9);border-radius:16px;border:2px dashed #66bb6a}.rules-buttons[data-v-1cc6af91]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.rules-btn[data-v-1cc6af91]{padding:14px 28px;font-size:18px;font-weight:700;border:none;border-radius:20px;cursor:pointer;transition:transform .2s,box-shadow .2s}.rules-btn-start[data-v-1cc6af91]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;box-shadow:0 6px 0 #2e7d32,0 10px 20px rgba(0,0,0,.2)}.rules-btn-start[data-v-1cc6af91]:hover{transform:translateY(-2px);box-shadow:0 8px 0 #2e7d32,0 12px 25px rgba(0,0,0,.25)}.game-container .game-card.play-card[data-v-1cc6af91],.game-container .game-card.results-card[data-v-1cc6af91]{position:relative;z-index:1;margin:12px auto 60px;max-width:900px;width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.game-card.play-card[data-v-1cc6af91],.game-card.results-card[data-v-1cc6af91]{background:#66bb6a;border-radius:30px;padding:16px 24px;margin:12px auto;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50}.fourth-results-card[data-v-1cc6af91]{margin-bottom:60px;overflow:auto}.play-card .game-board[data-v-1cc6af91]{background:hsla(0,0%,100%,.95);border-radius:24px;padding:16px;border:3px solid #fff;box-shadow:inset 0 2px 10px rgba(0,0,0,.06);flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto}@keyframes cardAppear-1cc6af91{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.game-header[data-v-1cc6af91]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:10px 14px;background:hsla(0,0%,100%,.95);border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08);flex-shrink:0}.game-info h2[data-v-1cc6af91]{margin:0 0 6px 0;color:#2d5016;font-size:1.4em}.level-indicator[data-v-1cc6af91]{font-size:.95em}.level-tag[data-v-1cc6af91]{padding:5px 12px;border-radius:20px;font-weight:600;font-size:.9em}.level-tag.easy[data-v-1cc6af91]{background:#e3f2fd;color:#1976d2}.level-tag.medium[data-v-1cc6af91]{background:#fff3e0;color:#f57c00}.level-tag.hard[data-v-1cc6af91]{background:#ffebee;color:#d32f2f}.progress-timer-container[data-v-1cc6af91]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.progress-section[data-v-1cc6af91],.timer-section[data-v-1cc6af91]{text-align:center}.progress-label[data-v-1cc6af91],.timer-label[data-v-1cc6af91]{font-size:.85em;color:#2d5016;font-weight:600;margin-bottom:4px}.progress-bar-container[data-v-1cc6af91]{width:120px;height:12px;background:#e8f5e9;border-radius:10px;overflow:hidden}.progress-bar[data-v-1cc6af91]{height:100%;background:linear-gradient(90deg,#66bb6a,#388e3c);border-radius:10px;transition:width .5s ease}.timer[data-v-1cc6af91]{padding:8px 16px;background:#e8f5e9;border-radius:14px;font-weight:700;font-size:1em;color:#2d5016;border:2px solid #c8e6c9}.timer-warning[data-v-1cc6af91]{border-color:#ef5350;color:#c62828}.game-board-wrap .feedback-text[data-v-1cc6af91],.side-hint[data-v-1cc6af91]{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:15}.side-hint[data-v-1cc6af91]{color:#2d5016}.game-board-wrap .feedback-text[data-v-1cc6af91],.side-hint[data-v-1cc6af91]{width:220px;max-width:calc(100vw - 40px);font-size:.95em;background:linear-gradient(180deg,#e8f5e9,#c8e6c9);padding:12px 14px;border-radius:18px;border:2px solid #81c784;font-weight:600;box-shadow:0 6px 0 rgba(0,0,0,.1);margin:0}.game-board-wrap .feedback-text[data-v-1cc6af91]{line-height:1.35;color:#1b5e20}.game-board-wrap .feedback-text.error[data-v-1cc6af91]{background:linear-gradient(180deg,#ffebee,#ffcdd2);color:#b71c1c;border-color:#e57373}.play-card[data-v-1cc6af91]{position:relative}.score-animation-outside[data-v-1cc6af91]{position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:25;pointer-events:none}.score-animation-outside .score-animation-content[data-v-1cc6af91]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 36px;border-radius:24px;font-weight:800;border:4px solid;min-width:140px;text-align:center;box-shadow:0 10px 0 rgba(0,0,0,.15)}.score-animation-outside.positive .score-animation-content[data-v-1cc6af91]{background:linear-gradient(180deg,#e8f5e9,#c8e6c9);color:#1b5e20;border-color:#66bb6a}.score-animation-outside.negative .score-animation-content[data-v-1cc6af91]{background:linear-gradient(180deg,#ffebee,#ffcdd2);color:#b71c1c;border-color:#ef5350}.score-animation-outside .score-animation-emoji[data-v-1cc6af91]{font-size:2.8em;margin-bottom:8px}.score-animation-outside .score-animation-text[data-v-1cc6af91]{font-size:2em;font-weight:800;text-shadow:0 2px 0 rgba(0,0,0,.1)}.game-board-wrap[data-v-1cc6af91]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.game-board[data-v-1cc6af91]{margin:0}.pair-grid[data-v-1cc6af91]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:520px;margin:0 auto}.pair-card[data-v-1cc6af91]{aspect-ratio:1;min-height:90px;background:#fff;border-radius:18px;box-shadow:0 6px 0 rgba(0,0,0,.08),0 10px 20px rgba(0,0,0,.12);cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden;border:3px solid #e8f5e9}.pair-card[data-v-1cc6af91]:hover{transform:translateY(-4px);box-shadow:0 8px 0 rgba(0,0,0,.08),0 14px 28px rgba(0,0,0,.15);border-color:#81c784}.pair-card.selected[data-v-1cc6af91]{border-color:#ff9800;box-shadow:0 6px 0 rgba(0,0,0,.08),0 0 0 3px rgba(255,152,0,.3)}.pair-card.matched[data-v-1cc6af91]{border-color:#388e3c;box-shadow:0 6px 0 #2e7d32,0 10px 20px rgba(0,0,0,.12)}.pair-card.wrong[data-v-1cc6af91]{border-color:#c62828;animation:shake-1cc6af91 .4s ease}@keyframes shake-1cc6af91{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.card-inner[data-v-1cc6af91]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;background:#fff}.pair-image[data-v-1cc6af91]{width:82%;height:82%;-o-object-fit:contain;object-fit:contain;border-radius:10px}.success-overlay[data-v-1cc6af91]{position:absolute;inset:0;background:rgba(72,187,120,.95);display:flex;align-items:center;justify-content:center}.success-icon[data-v-1cc6af91]{font-size:2.2em;animation:bounceIn-1cc6af91 .5s ease}@keyframes bounceIn-1cc6af91{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.next-overlay[data-v-1cc6af91]{position:absolute;inset:0;background:rgba(0,0,0,.55);border-radius:24px;display:flex;align-items:center;justify-content:center;z-index:10;padding:20px}.next-btn[data-v-1cc6af91]{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;border:none;padding:16px 36px;font-size:1.2em;font-weight:700;border-radius:25px;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;gap:12px;box-shadow:0 8px 0 #2e7d32,0 14px 28px rgba(0,0,0,.3);text-shadow:0 2px 0 rgba(0,0,0,.2)}.next-btn[data-v-1cc6af91]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #2e7d32,0 18px 32px rgba(0,0,0,.35)}.btn-sparkle[data-v-1cc6af91]{animation:sparkle-1cc6af91 2s infinite}@keyframes sparkle-1cc6af91{0%,to{opacity:1}50%{opacity:.5}}.results-header[data-v-1cc6af91]{text-align:center;margin-bottom:20px}.results-header h2[data-v-1cc6af91]{font-size:2em;color:#fff;margin-bottom:8px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.results-header p[data-v-1cc6af91]{color:hsla(0,0%,100%,.95);font-size:1.1em}.results-stats[data-v-1cc6af91]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px}.results-card .stat-item[data-v-1cc6af91]{display:flex;align-items:center;gap:16px;padding:18px;background:hsla(0,0%,100%,.95);border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08)}.stat-icon[data-v-1cc6af91]{font-size:2em}.results-card .stat-value[data-v-1cc6af91]{font-size:1.5em;font-weight:800;color:#2d5016}.results-card .stat-label[data-v-1cc6af91]{color:#4a5568;font-size:.85em;font-weight:600}.action-buttons[data-v-1cc6af91]{display:flex;flex-direction:column;gap:14px;align-items:center}.action-btn[data-v-1cc6af91]{padding:14px 28px;border:none;border-radius:25px;font-size:1.05em;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;text-decoration:none;text-align:center;min-width:220px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.action-btn.primary[data-v-1cc6af91]{background:linear-gradient(180deg,#66bb6a,#388e3c);box-shadow:0 8px 0 #2e7d32,0 14px 28px rgba(0,0,0,.2)}.action-btn.primary[data-v-1cc6af91]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #2e7d32,0 18px 32px rgba(0,0,0,.25)}.action-btn.secondary[data-v-1cc6af91]{background:linear-gradient(180deg,#ff9800,#f57c00);color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);box-shadow:0 8px 0 #e65100,0 14px 28px rgba(0,0,0,.2)}.action-btn.secondary[data-v-1cc6af91]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #e65100,0 18px 32px rgba(0,0,0,.25)}.action-btn.home-btn[data-v-1cc6af91]{background:linear-gradient(180deg,#ef5350,#c62828);box-shadow:0 8px 0 #b71c1c,0 14px 28px rgba(0,0,0,.2)}.action-btn.home-btn[data-v-1cc6af91]:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 32px rgba(0,0,0,.25)}.level-up-buttons[data-v-1cc6af91]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media (max-width:768px){.pair-grid[data-v-1cc6af91]{grid-template-columns:repeat(4,1fr);gap:10px;max-width:100%}.pair-card[data-v-1cc6af91]{min-height:70px}.game-board-wrap .feedback-text[data-v-1cc6af91],.game-board-wrap .side-hint[data-v-1cc6af91]{width:180px;font-size:.85em;right:auto;left:12px;transform:translateY(-50%)}.score-animation-outside[data-v-1cc6af91]{right:auto;left:50%;transform:translate(-50%,-50%)}.score-animation-outside .score-animation-content[data-v-1cc6af91]{padding:18px 28px;min-width:120px}.score-animation-outside .score-animation-emoji[data-v-1cc6af91]{font-size:2.2em}.score-animation-outside .score-animation-text[data-v-1cc6af91]{font-size:1.6em}.results-stats[data-v-1cc6af91]{grid-template-columns:1fr}.action-btn[data-v-1cc6af91]{min-width:200px;width:100%;max-width:280px}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}#app,body,html{height:100%;min-height:100vh}body{font-family:Nunito,Comic Sans MS,Segoe UI,Tahoma,sans-serif;background:#f5f0e8;color:#333;overflow-x:hidden}#app{min-height:100vh}:root{--primary-color:#ff8c61;--secondary-color:#6bb7e2;--accent-color:#f4c430;--success-color:#66bb6a;--failure-color:#ef5350;--border-radius:12px;--shadow-color:rgba(0,0,0,.1)}.gradient-bg{--color-bg1:#c5d4f0;--color-bg2:#d4c8e8;--color1:140,180,255;--color2:190,150,255;--color3:120,210,255;--color4:255,160,180;--color5:255,220,150;--color-interactive:180,160,255;--circle-size:80%;--blending:overlay;position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:linear-gradient(40deg,var(--color-bg1),var(--color-bg2))}.gradient-bg svg{position:absolute;top:0;left:0;width:0;height:0}.gradient-bg .gradients-container{width:100%;height:100%}@keyframes moveInCircle{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes moveVertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}@keyframes moveHorizontal{0%{transform:translateX(-50%) translateY(-10%)}50%{transform:translateX(50%) translateY(10%)}to{transform:translateX(-50%) translateY(-10%)}}.gradient-bg .g1{background:radial-gradient(circle at center,rgba(var(--color1),.75) 0,rgba(var(--color1),0) 50%) no-repeat;transform-origin:center center;animation:moveVertical 30s ease infinite}.gradient-bg .g1,.gradient-bg .g2{position:absolute;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/2);left:calc(50% - var(--circle-size)/2);opacity:1}.gradient-bg .g2{background:radial-gradient(circle at center,rgba(var(--color2),.75) 0,rgba(var(--color2),0) 50%) no-repeat;transform-origin:calc(50% - 400px);animation:moveInCircle 20s infinite reverse}.gradient-bg .g3{background:radial-gradient(circle at center,rgba(var(--color3),.75) 0,rgba(var(--color3),0) 50%) no-repeat;top:calc(50% - var(--circle-size)/2 + 200px);left:calc(50% - var(--circle-size)/2 - 500px);transform-origin:calc(50% + 400px);animation:moveInCircle 40s linear infinite;opacity:1}.gradient-bg .g3,.gradient-bg .g4{position:absolute;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size)}.gradient-bg .g4{background:radial-gradient(circle at center,rgba(var(--color4),.7) 0,rgba(var(--color4),0) 50%) no-repeat;top:calc(50% - var(--circle-size)/2);left:calc(50% - var(--circle-size)/2);transform-origin:calc(50% - 200px);animation:moveHorizontal 40s ease infinite;opacity:.7}.gradient-bg .g5{background:radial-gradient(circle at center,rgba(var(--color5),.75) 0,rgba(var(--color5),0) 50%) no-repeat;width:calc(var(--circle-size)*2);height:calc(var(--circle-size)*2);top:calc(50% - var(--circle-size));left:calc(50% - var(--circle-size));transform-origin:calc(50% - 800px) calc(50% + 200px);animation:moveInCircle 20s ease infinite;opacity:1}.gradient-bg .g5,.gradient-bg .interactive{position:absolute;mix-blend-mode:var(--blending)}.gradient-bg .interactive{background:radial-gradient(circle at center,rgba(var(--color-interactive),.7) 0,rgba(var(--color-interactive),0) 50%) no-repeat;width:100%;height:100%;top:-50%;left:-50%;opacity:.7}.clouds-ground-bg{position:relative;width:100%;height:100%;background:#63d0ff}.clouds-layer{background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/56901/bg-clouds2-tinypng.png) repeat-x 0 bottom #ace6ff;height:230px;min-height:230px;top:0;z-index:1}.clouds-layer,.ground-layer{width:100%;position:absolute;left:0;transform:translateZ(.01);backface-visibility:hidden}.ground-layer{background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/56901/grass_tile-tinypng.png) repeat-x 0 0 transparent;bottom:0;z-index:2;height:192px;min-height:192px;border:0;outline:0;will-change:transform}.landing{position:fixed;height:100vh;overflow:auto;font-family:Nunito,Comic Sans MS,sans-serif;display:flex;align-items:center;justify-content:center;padding:16px;scroll-behavior:smooth}.bg-hero,.landing{inset:0;width:100%}.bg-hero{position:absolute;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.landing .landing-card{position:relative;z-index:2;max-width:1040px;width:100%;max-height:calc(100vh - 32px);background:linear-gradient(145deg,#fffdf8,#fff);border-radius:32px;padding:24px 24px 28px;box-shadow:0 18px 0 rgba(188,142,80,.7),0 40px 60px rgba(0,0,0,.25);border:4px solid #ffe6a7;display:flex;flex-direction:column;gap:20px;overflow:hidden}.landing .landing-card-header{text-align:center}.landing .main-title{font-size:52px;font-weight:900;margin:0 0 4px;line-height:1.15;letter-spacing:-.02em}.landing .title-blue{color:#1976d2}.landing .title-red{color:#d32f2f}.landing .subtitle{font-size:28px;font-weight:800;margin:0 0 12px;line-height:1.3}.landing .sub-red{color:#d32f2f}.landing .sub-orange{color:#f57c00}.landing .sub-green{color:#388e3c}.landing .description{font-size:16px;color:#424242;font-weight:500;margin:0 0 20px;line-height:1.4}.landing .start-btn{display:inline-block;padding:14px 36px;border-radius:999px;background:linear-gradient(180deg,#ffb74d,#ff9800);color:#fff;font-size:18px;font-weight:700;text-decoration:none;box-shadow:0 6px 0 #e65100,0 10px 20px rgba(0,0,0,.2);transition:transform .15s ease,box-shadow .15s ease}.landing .start-btn:hover{transform:translateY(-2px);box-shadow:0 8px 0 #e65100,0 14px 24px rgba(0,0,0,.25)}.landing .game-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.landing .game-card{display:block;padding:16px 18px;border-radius:20px;text-decoration:none;color:inherit;box-shadow:0 12px 0 rgba(0,0,0,.18),0 24px 36px rgba(0,0,0,.18);transition:transform .18s ease,box-shadow .18s ease}.landing .logic-card{background:linear-gradient(180deg,#7ef08a,#2fbf5b)}.landing .attention-card{background:linear-gradient(180deg,#6fd3ff,#2b86ff)}.landing .game-card:hover{transform:translateY(-6px);box-shadow:0 18px 0 rgba(0,0,0,.18),0 30px 40px rgba(0,0,0,.25)}.landing .folder-image{width:100%;display:block;border-radius:16px}.games-container{position:relative;min-height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:20px;font-family:Nunito,Comic Sans MS,sans-serif}.background-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.games-board{position:relative;z-index:1;max-width:1000px;width:100%;background:#66bb6a;border-radius:30px;padding:20px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50}.games-board--narrow{max-width:700px}.games-board--narrow .games-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:15px}.games-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.games-container .game-card{background:#fff;border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 8px 0 rgba(0,0,0,.1),0 15px 25px rgba(0,0,0,.15);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.games-container .game-card:hover{transform:translateY(-5px);box-shadow:0 12px 0 rgba(0,0,0,.1),0 20px 30px rgba(0,0,0,.2)}.game-image{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block;background:#fff}.game-label{padding:12px;text-align:center;font-weight:700;font-size:16px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);border-bottom-left-radius:20px;border-bottom-right-radius:20px}.game-label-orange{background:linear-gradient(180deg,#ff9800,#f57c00)}.game-label-blue{background:linear-gradient(180deg,#42a5f5,#1976d2)}.game-label-purple{background:linear-gradient(180deg,#ab47bc,#7b1fa2)}.back-button,.game-label-red{background:linear-gradient(180deg,#ef5350,#c62828)}.back-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:200px;margin:0 auto;padding:16px 24px;color:#fff;text-decoration:none;border-radius:25px;font-weight:700;font-size:18px;box-shadow:0 8px 0 #b71c1c,0 15px 25px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s}.back-button:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 30px rgba(0,0,0,.25)}.back-arrow{font-size:24px;line-height:1}.back-text{text-shadow:0 2px 0 rgba(0,0,0,.2)}.game-container{position:relative;min-height:100vh;width:100%;overflow:hidden;font-family:Nunito,Comic Sans MS,sans-serif}.fourth-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.fourth-level-wrap{z-index:1;min-height:100vh;justify-content:center;box-sizing:border-box}.fourth-board,.fourth-level-wrap{position:relative;width:100%;display:flex;align-items:center;padding:20px}.fourth-board{max-width:900px;background:#66bb6a;border-radius:30px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;flex-direction:column}.fourth-title{font-size:28px;font-weight:800;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);background:hsla(0,0%,100%,.2);padding:10px 24px;border-radius:20px;margin-bottom:20px}.level-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin-bottom:24px}.level-card{background:#fff;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 8px 0 rgba(0,0,0,.1),0 15px 25px rgba(0,0,0,.15);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.level-card:hover{transform:translateY(-5px);box-shadow:0 12px 0 rgba(0,0,0,.1),0 20px 30px rgba(0,0,0,.2)}.level-card-header{padding:12px;text-align:center;font-weight:700;font-size:15px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.level-easy-header{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-medium-header{background:linear-gradient(180deg,#ff9800,#f57c00)}.level-hard-header{background:linear-gradient(180deg,#ef5350,#c62828)}.level-card-content{padding:0;min-height:0;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid transparent;background:#fff}.level-easy-content{border-color:#66bb6a}.level-medium-content{border-color:#ff9800}.level-hard-content{border-color:#ef5350}.level-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.level-card-label{padding:10px;text-align:center;font-weight:700;font-size:14px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.level-easy-label{background:linear-gradient(180deg,#66bb6a,#388e3c)}.level-medium-label{background:linear-gradient(180deg,#ff9800,#f57c00)}.fourth-back-btn,.level-hard-label{background:linear-gradient(180deg,#ef5350,#c62828)}.fourth-back-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;color:#fff;text-decoration:none;border-radius:25px;font-weight:700;font-size:18px;box-shadow:0 8px 0 #b71c1c,0 15px 25px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s}.fourth-back-btn:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 30px rgba(0,0,0,.25)}.fourth-back-in-game{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:100}.fourth-back-in-game:hover{transform:translateX(-50%) translateY(-3px)}.rules-overlay{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:20px}.rules-modal{background:linear-gradient(145deg,#8bc34a,#66bb6a);border:4px solid #7cb342;border-radius:24px;padding:28px;max-width:400px;width:100%;box-shadow:0 20px 0 rgba(0,0,0,.2),0 30px 50px rgba(0,0,0,.3)}.rules-title{font-size:22px;font-weight:800;color:#fff;text-align:center;margin-bottom:16px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.rules-text{font-size:18px;color:#1b5e20;text-align:center;margin-bottom:24px;padding:16px;background:hsla(0,0%,100%,.9);border-radius:16px;border:2px dashed #66bb6a}.rules-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.rules-btn{padding:14px 28px;font-size:18px;font-weight:700;border:none;border-radius:20px;cursor:pointer;transition:transform .2s,box-shadow .2s}.rules-btn-start{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;box-shadow:0 6px 0 #2e7d32,0 10px 20px rgba(0,0,0,.2)}.game-card.play-card,.game-card.results-card{position:relative;z-index:1;margin:20px auto;max-width:900px;width:100%;background:#66bb6a;border-radius:30px;padding:24px;box-shadow:0 15px 0 #4caf50,0 30px 50px rgba(0,0,0,.3);border:4px solid #4caf50;animation:cardAppear .4s ease-out}.fourth-results-card{margin-bottom:80px}@keyframes cardAppear{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.game-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:16px;background:hsla(0,0%,100%,.95);padding:16px 20px;border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08)}.game-info h2{margin:0;color:#2d5016;font-size:1.4em;font-weight:800}.level-indicator{margin-top:8px;font-size:1em;color:#4a5568}.level-tag{padding:6px 14px;border-radius:20px;font-weight:700;font-size:.9em;color:#fff;background:linear-gradient(180deg,#66bb6a,#388e3c);text-shadow:0 1px 0 rgba(0,0,0,.2)}.progress-timer-container{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.progress-section,.timer-section{text-align:center}.progress-label,.timer-label{font-size:.85em;color:#4a5568;margin-bottom:6px;font-weight:700}.progress-bar-container{width:180px;height:14px;background:#e8f5e9;border-radius:10px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.08)}.progress-bar{height:100%;background:linear-gradient(90deg,#66bb6a,#388e3c);border-radius:10px;transition:width .5s ease}.timer{padding:10px 18px;background:linear-gradient(180deg,#fff8e1,#ffecb3);border-radius:16px;font-weight:700;font-size:1.1em;color:#e65100;border:2px solid #ffb74d;box-shadow:0 4px 0 rgba(0,0,0,.08)}.timer-warning{border-color:#ef5350;color:#c62828;background:linear-gradient(180deg,#ffebee,#ffcdd2)}.hint-section{position:relative;text-align:center;margin-bottom:20px;min-height:50px}.hint-text{font-size:1.1em;color:#2d5016;background:hsla(0,0%,100%,.95);padding:12px 20px;border-radius:18px;display:inline-block;border:2px solid #fff;box-shadow:0 4px 0 rgba(0,0,0,.08);font-weight:600}.feedback-text{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:220px;max-width:calc(100vw - 40px);font-size:.95em;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#e8f5e9,#c8e6c9);color:#1b5e20;animation:slideInRight .35s ease;border:2px solid #81c784;font-weight:600;z-index:15;box-shadow:0 6px 0 rgba(0,0,0,.1)}.feedback-text.error{background:linear-gradient(180deg,#ffebee,#ffcdd2);color:#b71c1c;border-color:#e57373}@keyframes slideInRight{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.game-board-wrap{position:relative;margin:24px 0}.diff-board{background:hsla(0,0%,100%,.95);border-radius:24px;padding:16px;border:3px solid #fff;box-shadow:inset 0 2px 10px rgba(0,0,0,.06)}.diff-image-wrap{position:relative;margin:0 auto;max-width:720px;width:100%;cursor:pointer;border-radius:16px;overflow:hidden;border:3px solid #e8f5e9;transition:box-shadow .2s,border-color .2s}.diff-single{display:block}.diff-image-wrap:hover{border-color:#81c784;box-shadow:0 8px 24px rgba(0,0,0,.12)}.diff-image-wrap.wrong-flash{animation:wrongFlash .8s ease}@keyframes wrongFlash{0%,to{box-shadow:0 0 0 0 rgba(244,67,54,.6)}50%{box-shadow:0 0 0 12px rgba(244,67,54,.2);border-color:#ef5350}}.diff-image{width:100%;height:auto;display:block}.diff-circle{position:absolute;border-radius:50%;pointer-events:none;box-sizing:border-box}.diff-circle.correct-circle{border:4px solid #388e3c;background:rgba(76,175,80,.25);box-shadow:0 0 0 2px #fff}.diff-circle.zone-marker{border:3px dashed #f57c00;background:rgba(255,152,0,.2);box-shadow:0 0 0 1px #fff}.next-overlay{position:absolute;inset:0;background:rgba(0,0,0,.55);border-radius:24px;justify-content:center;z-index:10;padding:20px}.next-btn,.next-overlay{display:flex;align-items:center}.next-btn{background:linear-gradient(180deg,#66bb6a,#388e3c);color:#fff;border:none;padding:16px 36px;font-size:1.2em;font-weight:700;border-radius:25px;cursor:pointer;transition:transform .2s,box-shadow .2s;gap:12px;margin:0;box-shadow:0 8px 0 #2e7d32,0 14px 28px rgba(0,0,0,.3);text-shadow:0 2px 0 rgba(0,0,0,.2)}.next-btn:hover{transform:translateY(-3px);box-shadow:0 10px 0 #2e7d32,0 18px 32px rgba(0,0,0,.35)}.results-header{text-align:center;margin-bottom:24px}.results-header h2{font-size:2em;color:#fff;margin-bottom:8px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.results-header p{color:hsla(0,0%,100%,.95);font-size:1.1em}.results-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px}.results-card .stat-item{display:flex;align-items:center;gap:16px;padding:18px;background:hsla(0,0%,100%,.95);border-radius:20px;border:3px solid #fff;box-shadow:0 6px 0 rgba(0,0,0,.08)}.stat-icon{font-size:2em}.results-card .stat-value{font-size:1.5em;font-weight:800;color:#2d5016}.results-card .stat-label{color:#4a5568;font-size:.85em;font-weight:600}.action-buttons{display:flex;flex-direction:column;gap:14px;align-items:center}.action-btn{padding:14px 28px;border:none;border-radius:25px;font-size:1.05em;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;text-decoration:none;text-align:center;min-width:220px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.action-btn.primary{background:linear-gradient(180deg,#66bb6a,#388e3c);box-shadow:0 8px 0 #2e7d32,0 14px 28px rgba(0,0,0,.2)}.action-btn.primary:hover{transform:translateY(-3px);box-shadow:0 10px 0 #2e7d32,0 18px 32px rgba(0,0,0,.25)}.action-btn.secondary{background:linear-gradient(180deg,#fff8e1,#ffecb3);color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2);box-shadow:0 6px 0 #ffcc02,0 10px 20px rgba(0,0,0,.15)}.action-btn.secondary:hover{transform:translateY(-3px);box-shadow:0 8px 0 #ffcc02,0 14px 24px rgba(0,0,0,.2)}.action-btn.home-btn{background:linear-gradient(180deg,#ef5350,#c62828);box-shadow:0 8px 0 #b71c1c,0 14px 28px rgba(0,0,0,.2)}.action-btn.home-btn:hover{transform:translateY(-3px);box-shadow:0 10px 0 #b71c1c,0 18px 32px rgba(0,0,0,.25)}@media (max-width:1024px){.landing .main-title{font-size:42px}.landing .subtitle{font-size:24px}.landing .description{font-size:15px}.landing .landing-card{padding:20px 18px 24px;max-height:calc(100vh - 40px)}.games-grid{grid-template-columns:repeat(2,1fr);gap:15px}.fourth-board,.games-board{padding:18px}.fourth-title{font-size:24px;margin-bottom:16px}}@media (max-width:768px){.landing{padding:12px}.landing .landing-card{padding:18px 16px 20px;border-radius:28px;max-height:calc(100vh - 24px);gap:16px}.landing .main-title{font-size:36px}.landing .subtitle{font-size:20px}.landing .description{font-size:14px;margin-bottom:16px}.landing .start-btn{font-size:16px;padding:12px 28px}.landing .game-links{grid-template-columns:1fr;gap:14px}.landing .game-card{padding:12px}.games-container{padding:10px}.games-board{padding:15px;border-radius:25px}.games-grid{gap:12px}.game-label{font-size:13px;padding:10px 8px}.back-button{font-size:16px;padding:12px 20px;max-width:160px}.game-card.play-card,.game-card.results-card{padding:16px;margin:12px auto}.fourth-level-wrap{padding:12px}.fourth-board{padding:16px}.fourth-title{font-size:22px;margin-bottom:16px}.level-cards{grid-template-columns:1fr;gap:14px;max-width:280px;margin-left:auto;margin-right:auto}.game-header{flex-direction:column;text-align:center;padding:12px 14px}.game-info h2{font-size:1.2em}.progress-timer-container{flex-direction:column;gap:14px}.progress-bar-container{width:100%;max-width:200px}.feedback-text{width:180px;font-size:.85em;padding:10px 12px;right:auto;left:12px}}@media (max-width:480px){.landing{padding:10px}.landing .landing-card{padding:16px 12px 18px;border-radius:24px;max-height:calc(100vh - 20px);gap:14px}.landing .main-title{font-size:28px;margin-bottom:6px}.landing .subtitle{font-size:18px;margin-bottom:8px}.landing .description{font-size:13px;margin-bottom:14px}.landing .start-btn{font-size:15px;padding:10px 24px}.landing .game-links{gap:12px}.landing .game-card{padding:10px;border-radius:16px}.landing .folder-image{border-radius:12px}.games-container{padding:8px}.games-board{padding:12px;border-radius:20px}.games-grid{grid-template-columns:1fr;gap:10px;margin-bottom:20px}.game-label{font-size:12px;padding:8px}.back-button{font-size:14px;padding:10px 16px;max-width:140px}.back-arrow{font-size:20px}.fourth-board{padding:12px;border-radius:24px}.fourth-title{font-size:20px;margin-bottom:12px}.level-card-label{font-size:12px;padding:8px}.rules-modal{padding:20px}.rules-title{font-size:18px}.rules-text{font-size:16px;padding:12px}.rules-btn{padding:12px 20px;font-size:16px}.action-btn{min-width:180px;padding:12px 20px;font-size:.95em}.results-stats{grid-template-columns:1fr;gap:12px}.results-card .stat-item{padding:14px}}@media (max-width:360px){.landing{padding:8px}.landing .landing-card{padding:14px 10px 16px;max-height:calc(100vh - 16px)}.landing .main-title{font-size:24px}.landing .subtitle{font-size:16px}.landing .start-btn{font-size:14px;padding:10px 20px}.landing .game-card{padding:8px}.games-board{padding:10px}.game-label{font-size:11px;padding:6px}.fourth-board{padding:10px}.fourth-title{font-size:18px}}@media (max-height:700px) and (orientation:portrait){.landing .landing-card{padding:14px 12px 16px;gap:12px}.landing .main-title{font-size:24px;margin-bottom:4px}.landing .subtitle{font-size:16px;margin-bottom:6px}.landing .description{margin-bottom:10px}.landing .game-links{gap:10px}.landing .game-card{padding:8px}}@media (hover:none) and (pointer:coarse){.action-btn,.back-button,.fourth-back-btn,.landing .start-btn,.next-btn,.rules-btn{min-height:48px;padding:14px 24px}.games-container .game-card,.landing .game-card,.level-card{min-height:44px}}