.settings-overlay[data-v-6eca0a1f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#5a321473;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem}.settings-modal[data-v-6eca0a1f]{background:linear-gradient(160deg,#fff8ee,#fdf0d8);border-radius:28px;box-shadow:0 8px #d4904a,0 12px 32px #64320040;max-width:360px;width:100%;overflow:hidden;font-family:inherit}.modal-header[data-v-6eca0a1f]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.25rem .75rem}.modal-header h2[data-v-6eca0a1f]{margin:0;font-size:1.5rem;font-weight:700;color:#a96748;text-shadow:0 1px 0 rgba(255,255,255,.8)}.btn-close[data-v-6eca0a1f]{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:.85;transition:transform .15s,opacity .15s}.btn-close[data-v-6eca0a1f]:active{transform:scale(.88);opacity:1}.modal-content[data-v-6eca0a1f]{padding:.5rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.setting-row[data-v-6eca0a1f]{display:flex;flex-direction:column;gap:.5rem}.setting-row-label[data-v-6eca0a1f]{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:700;color:#a96748}.setting-row-label span[data-v-6eca0a1f]{font-weight:400;font-size:.9rem;color:#c9956d;background:#a967481a;padding:2px 8px;border-radius:20px}.volume-slider[data-v-6eca0a1f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;border-radius:10px;background:#a9674826;outline:none;cursor:pointer}.volume-slider[data-v-6eca0a1f]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#ff7300,#ac7001);border:3px solid #fff;box-shadow:0 2px 8px #ff7b0066;cursor:pointer}.volume-slider[data-v-6eca0a1f]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#0026ff,#0401ac);border:3px solid #fff;box-shadow:0 2px 8px #06f6;cursor:pointer}.mute-row[data-v-6eca0a1f]{display:flex;align-items:center;justify-content:space-between;background:#a9674814;border-radius:16px;padding:.75rem 1rem}.mute-label[data-v-6eca0a1f]{font-size:1rem;font-weight:700;color:#a96748}.toggle-track[data-v-6eca0a1f]{position:relative;width:52px;height:28px;cursor:pointer}.toggle-track input[data-v-6eca0a1f]{opacity:0;width:0;height:0;position:absolute}.toggle-thumb[data-v-6eca0a1f]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px;background:#a9674833;transition:background .25s}.toggle-thumb[data-v-6eca0a1f]:after{content:"";position:absolute;width:22px;height:22px;border-radius:50%;background:#fff;top:3px;left:3px;box-shadow:0 1px 4px #0003;transition:transform .25s}.toggle-track input:checked+.toggle-thumb[data-v-6eca0a1f]{background:linear-gradient(135deg,#ff7300,#ac7001)}.toggle-track input:checked+.toggle-thumb[data-v-6eca0a1f]:after{transform:translate(24px)}.modal-fade-enter-active[data-v-6eca0a1f],.modal-fade-leave-active[data-v-6eca0a1f]{transition:opacity .25s ease,transform .25s ease}.modal-fade-enter-from[data-v-6eca0a1f],.modal-fade-leave-to[data-v-6eca0a1f]{opacity:0;transform:scale(.92)}.overlay[data-v-694e4094]{position:fixed;top:0;right:0;bottom:0;left:0;background:#5a321473;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem}.modal[data-v-694e4094]{background:linear-gradient(160deg,#fff8ee,#fdf0d8);border-radius:28px;box-shadow:0 8px #d4904a,0 12px 32px #64320040;max-width:360px;width:100%;overflow:hidden;font-family:inherit}.modal-header[data-v-694e4094]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.25rem .75rem}.modal-header h2[data-v-694e4094]{margin:0;font-size:1.5rem;font-weight:700;color:#a96748;text-shadow:0 1px 0 rgba(255,255,255,.8)}.btn-close[data-v-694e4094]{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:.85;transition:transform .15s,opacity .15s}.btn-close[data-v-694e4094]:active{transform:scale(.88);opacity:1}.modal-content[data-v-694e4094]{padding:.5rem 1.5rem 1.75rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.hint[data-v-694e4094]{font-size:.95rem;color:#a96748;text-align:center;margin:0}.equation[data-v-694e4094]{font-size:2rem;font-weight:800;color:#7c3b12;letter-spacing:2px;background:#a9674814;padding:.5rem 1.5rem;border-radius:16px}.answer-input[data-v-694e4094]{width:120px;text-align:center;font-size:1.5rem;font-weight:700;padding:.5rem;border:3px solid rgba(169,103,72,.25);border-radius:14px;background:#fff;color:#7c3b12;outline:none;font-family:inherit}.answer-input[data-v-694e4094]:focus{border-color:#ff7300}.answer-input.shake[data-v-694e4094]{animation:shake-694e4094 .35s ease;border-color:#e53e3e}@keyframes shake-694e4094{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}.error-text[data-v-694e4094]{color:#e53e3e;font-size:.85rem;margin:0}.btn-action[data-v-694e4094]{width:100%;padding:.875rem;border:none;border-radius:20px;background:linear-gradient(135deg,#ff7300,#ac7001);color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 4px #7a4a00;transition:transform .12s,box-shadow .12s}.btn-action[data-v-694e4094]:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #7a4a00}.btn-action[data-v-694e4094]:disabled{opacity:.6;cursor:default}.loading-text[data-v-694e4094]{color:#a96748;font-size:.95rem}.purchased[data-v-694e4094]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem 0 .25rem}.check-icon[data-v-694e4094]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#48bb78,#276749);display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;box-shadow:0 4px #1a4731}.purchased-text[data-v-694e4094]{color:#276749;font-weight:700;font-size:1rem;margin:0}.modal-fade-enter-active[data-v-694e4094],.modal-fade-leave-active[data-v-694e4094]{transition:opacity .25s ease,transform .25s ease}.modal-fade-enter-from[data-v-694e4094],.modal-fade-leave-to[data-v-694e4094]{opacity:0;transform:scale(.92)}.dev-gallery[data-v-8a95d767]{position:fixed;top:0;right:0;bottom:0;left:0;background:#f5f5f5;z-index:9999;display:flex;flex-direction:column;overflow:hidden}.dev-header[data-v-8a95d767]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:linear-gradient(135deg,#984da0,#5c1d64);color:#fff;box-shadow:0 2px 8px #0000001a}.dev-header h1[data-v-8a95d767]{margin:0;font-size:1.8rem}.btn-close[data-v-8a95d767]{background:none;border:none;font-size:1.8rem;cursor:pointer;color:#fff;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.btn-close[data-v-8a95d767]:hover{background:#fff3}.dev-controls[data-v-8a95d767]{padding:1.5rem;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center;box-shadow:0 2px 4px #0000000d}.filter-group[data-v-8a95d767]{display:flex;flex-direction:column;gap:.5rem;min-width:180px}.filter-group label[data-v-8a95d767]{font-weight:600;color:#666;font-size:.85rem}.filter-group select[data-v-8a95d767],.filter-group input[data-v-8a95d767]{padding:.6rem .8rem;border:2px solid #e0e0e0;border-radius:6px;font-size:.95rem;transition:border-color .2s}.filter-group select[data-v-8a95d767]:focus,.filter-group input[data-v-8a95d767]:focus{outline:none;border-color:#984da0}.stats-overview[data-v-8a95d767]{display:flex;gap:1rem;flex-wrap:wrap;margin-left:auto}.stat-item[data-v-8a95d767]{display:flex;align-items:center;gap:.5rem;background:#f0f0f0;padding:.8rem 1.2rem;border-radius:6px;font-size:.9rem}.stat-item span[data-v-8a95d767]{color:#666}.stat-item strong[data-v-8a95d767]{font-size:1.3rem;color:#984da0}.dev-content[data-v-8a95d767]{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:2rem}.stats-section[data-v-8a95d767]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #0000000d}.stats-section h2[data-v-8a95d767]{margin:0 0 1.5rem;color:#333;font-size:1.2rem}.stats-grid[data-v-8a95d767]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.stat-card[data-v-8a95d767]{background:#f9f9f9;padding:1rem;border-radius:8px;border:1px solid #e0e0e0;transition:all .2s}.stat-card[data-v-8a95d767]:hover{border-color:#984da0;box-shadow:0 4px 12px #984da01a}.stat-title[data-v-8a95d767]{font-weight:600;color:#333;font-size:.9rem;margin-bottom:.5rem;word-break:break-word}.stat-count[data-v-8a95d767]{font-size:1.8rem;font-weight:700;color:#984da0;margin-bottom:.5rem}.stat-bar[data-v-8a95d767]{height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden}.stat-bar-fill[data-v-8a95d767]{height:100%;background:linear-gradient(90deg,red,#ff9000);transition:width .3s}.gallery-section[data-v-8a95d767]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #0000000d}.gallery-section h2[data-v-8a95d767]{margin:0 0 1.5rem;color:#333;font-size:1.2rem}.gallery-grid[data-v-8a95d767]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}.gallery-item[data-v-8a95d767]{background:#f9f9f9;border:2px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .2s;cursor:pointer}.gallery-item[data-v-8a95d767]:hover{border-color:#984da0;box-shadow:0 4px 12px #984da026;transform:translateY(-2px)}.gallery-item img[data-v-8a95d767]{width:100%;height:120px;object-fit:cover;display:block}.item-info[data-v-8a95d767]{padding:.8rem;background:#fff}.item-id[data-v-8a95d767]{font-weight:600;color:#333;font-size:.8rem;margin-bottom:.6rem;word-break:break-word;line-height:1.2}.item-meta[data-v-8a95d767]{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.4rem;font-size:.65rem}.badge[data-v-8a95d767]{padding:.3rem .6rem;border-radius:4px;font-weight:600;white-space:nowrap;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.badge-type[data-v-8a95d767]{background:#0094ff}.badge-color[data-v-8a95d767]{color:#fff;border:1px solid rgba(0,0,0,.2)}.badge-size[data-v-8a95d767]{background:#77a135}.badge-zone[data-v-8a95d767]{background:#ff6b6b}@media(max-width:768px){.dev-header[data-v-8a95d767]{flex-direction:column;gap:1rem}.dev-controls[data-v-8a95d767]{flex-direction:column;align-items:stretch}.stats-overview[data-v-8a95d767]{margin-left:0}.gallery-grid[data-v-8a95d767]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.stats-grid[data-v-8a95d767]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}.container{padding:1rem 1rem 3rem;max-width:740px;margin:0 auto;position:relative;z-index:4}.header{text-align:center;padding-top:1.5rem}.title{font-weight:700;font-size:x-large;letter-spacing:1px}.settings-button{font-size:24px;background:none;border:none}.settings{margin:1rem 0}.locked{opacity:.5;pointer-events:none}.lock-icon{position:absolute;top:8px;right:8px;font-size:20px;background:#ffffffb3;border-radius:50%;padding:4px;z-index:2}.levels{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 2rem;margin-bottom:-12rem;padding-bottom:2rem}.level-button{padding:0;border:none;border-radius:8px;position:relative;background:transparent}.level-image{width:100%;height:auto;border-radius:8px;z-index:1;position:relative}.soon-block{position:relative;height:10rem;width:100%;background:none;border:none}.soon-image{z-index:1;position:absolute}button:disabled .level-image{filter:grayscale(1)}.level-div{width:90%;height:90%;position:absolute;left:5%;top:10%;border-radius:1rem}.intro{text-align:center;position:relative;width:100%;height:100dvh;overflow:hidden;background:#fff}.intro-video{text-align:center;position:relative;width:100%;height:100dvh}.star-image{position:absolute;bottom:3%;right:6%;width:20%;height:20%;object-fit:contain;z-index:1}.intro-fallback{width:100%;height:auto;object-fit:cover;border-radius:12px}.parallax{position:relative;background-attachment:fixed;background-size:cover}.layer{position:fixed;left:0;bottom:-90px;width:100%;height:100%;background-position:center;background-repeat:no-repeat;will-change:transform}.layer-mid{z-index:2;background-size:cover;top:246px;transform:translateZ(-.5px) scale(1.5)}.layer-front{background-position-y:bottom;background-size:contain;z-index:3;transform:translatez(0);top:.5rem}.layer-front2{background-position-y:bottom;background-size:cover;z-index:4;transform:translateZ(-50px);bottom:-280px}.world-map[data-v-b36e8ebe]{position:relative;width:100%;height:calc(100vh - var(--banner-height, 0px));overflow:hidden;display:flex;flex-direction:column}.settings-btn[data-v-b36e8ebe]{position:fixed;top:1rem;right:1rem;width:50px;height:50px;border-radius:50%;background:transparent;background-image:url(data:image/webp;base64,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);background-repeat:round;background-size:cover;filter:drop-shadow(rgb(255,255,255) 2px 2px 1px) drop-shadow(rgb(255,255,255) -2px -2px 1px) drop-shadow(rgb(255,255,255) 2px -2px 1px) drop-shadow(rgb(255,255,255) -2px 2px 1px);border:none;font-size:1.5rem;cursor:pointer;z-index:100}.settings-btn[data-v-b36e8ebe]:active{transform:scale(.95);box-shadow:0 2px 8px #f003}.garage-btn[data-v-b36e8ebe]{position:fixed;bottom:calc(1rem + var(--banner-height, 0px));left:.7rem;width:70px;height:70px;background:transparent;background-image:url(/assets/pack-B4_qaZY3.webp);background-repeat:round;background-size:cover;filter:drop-shadow(rgb(255,255,255) 2px 2px 1px) drop-shadow(rgb(255,255,255) -2px -2px 1px) drop-shadow(rgb(255,255,255) 2px -2px 1px) drop-shadow(rgb(255,255,255) -2px 2px 1px);border:none;font-size:1.5rem;cursor:pointer;z-index:100}.garage-btn[data-v-b36e8ebe]:active{transform:scale(.95);box-shadow:0 2px 8px #667eea33}.noads-btn[data-v-b36e8ebe]{filter:drop-shadow(rgb(255,255,255) 2px 2px 1px) drop-shadow(rgb(255,255,255) -2px -2px 1px) drop-shadow(rgb(255,255,255) 2px -2px 1px) drop-shadow(rgb(255,255,255) -2px 2px 1px);position:fixed;top:1rem;left:1rem;width:50px;height:50px;border-radius:50%;background:transparent url(/assets/noads-CjeHddnB.webp) center / cover no-repeat;border:none;cursor:pointer;z-index:100}.noads-btn--owned[data-v-b36e8ebe]{opacity:0;pointer-events:none}.noads-btn[data-v-b36e8ebe]:active{transform:scale(.95)}.map-header[data-v-b36e8ebe]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;padding:1.2rem 1rem .6rem;background:radial-gradient(closest-side,#46ffe0,#258d91)}.map-logo[data-v-b36e8ebe]{filter:drop-shadow(rgb(255,255,255) 2px 2px 1px) drop-shadow(rgb(255,255,255) -2px -2px 1px) drop-shadow(rgb(255,255,255) 2px -2px 1px) drop-shadow(rgb(255,255,255) -2px 2px 1px);max-width:70%}.world-progress[data-v-b36e8ebe]{width:100%;max-width:300px;display:flex;align-items:center;gap:10px}.progress-track[data-v-b36e8ebe]{flex:1;height:12px;background:#a9674826;border-radius:20px;overflow:hidden}.progress-fill[data-v-b36e8ebe]{height:100%;border-radius:20px;background:linear-gradient(90deg,#ffc319,#ff8c00);transition:width .6s cubic-bezier(.34,1.56,.64,1);min-width:12px}.progress-text[data-v-b36e8ebe]{font-size:.75rem;font-weight:700;color:#a96748;white-space:nowrap}.road-scroll[data-v-b36e8ebe]{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;z-index:5;-webkit-overflow-scrolling:touch;scrollbar-width:none}.road-scroll[data-v-b36e8ebe]::-webkit-scrollbar{display:none}.node-locked[data-v-b36e8ebe]{cursor:default;filter:grayscale(1)}.intro[data-v-b36e8ebe]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:200;display:flex;align-items:center;justify-content:center}.intro-video[data-v-b36e8ebe]{width:100%;height:100%;object-fit:cover}.intro-video.hidden[data-v-b36e8ebe]{opacity:0}.zone-section[data-v-b36e8ebe]{position:relative;overflow:hidden;background-size:auto}.zone-section--farm[data-v-b36e8ebe]{background-image:url(/assets/%D0%BE%D0%B1%D0%BB%D0%B0%D0%BA%D0%BE-q-qXrEb0.svg),linear-gradient(180deg,#258d91,#34d399 15%,#34d399 85%,#a3e635)}.zone-section--construction[data-v-b36e8ebe]{background-image:url(/assets/%D0%BE%D0%B1%D0%BB%D0%B0%D0%BA%D0%BE-q-qXrEb0.svg),linear-gradient(180deg,#a3e635,#facc15 15%,#facc15 85%,#fb923c)}.zone-section--airport[data-v-b36e8ebe]{background-image:url(/assets/%D0%BE%D0%B1%D0%BB%D0%B0%D0%BA%D0%BE-q-qXrEb0.svg),linear-gradient(180deg,#22d3ee,#38bdf8 20%,#7dd3fc 80%,#1a7a8b)}.zone-section--depot[data-v-b36e8ebe]{background-image:url(/assets/%D0%BE%D0%B1%D0%BB%D0%B0%D0%BA%D0%BE-q-qXrEb0.svg),linear-gradient(180deg,#e879f9,#c084fc 20%,#a855f7 80%,#6366f1)}.zone-section--port[data-v-b36e8ebe]{background-image:url(/assets/%D0%BE%D0%B1%D0%BB%D0%B0%D0%BA%D0%BE-q-qXrEb0.svg),linear-gradient(180deg,#6366f1,#3b82f6 20%,#0ea5e9 80%,#22d3ee)}.zone-section--city[data-v-b36e8ebe]{background-image:url(/assets/%D0%BE%D0%B1%D0%BB%D0%B0%D0%BA%D0%BE-q-qXrEb0.svg),linear-gradient(180deg,#fb923c,#f97316 15%,#fb923c 85%,#e879f9)}.zone-bg[data-v-b36e8ebe]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.zone-deco[data-v-b36e8ebe]{position:absolute;width:140%;left:-20%;background-repeat:no-repeat;background-size:cover;will-change:transform}.zone-section--farm .zone-deco--back[data-v-b36e8ebe]{top:0;height:60%;background-image:radial-gradient(ellipse 80px 40px at 20% 30%,rgba(255,255,255,.6) 0%,transparent 70%),radial-gradient(ellipse 60px 30px at 70% 20%,rgba(255,255,255,.5) 0%,transparent 70%),radial-gradient(ellipse 100px 50px at 50% 50%,rgba(255,255,255,.3) 0%,transparent 70%)}.zone-section--construction .zone-deco--back[data-v-b36e8ebe]{top:0;height:50%;background-image:radial-gradient(ellipse 120px 40px at 30% 40%,rgba(180,140,100,.3) 0%,transparent 70%),radial-gradient(ellipse 80px 30px at 75% 20%,rgba(200,160,120,.2) 0%,transparent 70%)}.zone-section--city .zone-deco--back[data-v-b36e8ebe]{top:0;height:55%;background-image:radial-gradient(ellipse 90px 35px at 25% 25%,rgba(255,255,255,.55) 0%,transparent 70%),radial-gradient(ellipse 70px 25px at 65% 15%,rgba(255,255,255,.45) 0%,transparent 70%),radial-gradient(ellipse 110px 45px at 80% 40%,rgba(255,255,255,.35) 0%,transparent 70%)}.zone-section--airport .zone-deco--back[data-v-b36e8ebe]{top:0;height:65%;background-image:radial-gradient(ellipse 150px 60px at 40% 30%,rgba(255,255,255,.5) 0%,transparent 70%),radial-gradient(ellipse 80px 35px at 80% 15%,rgba(255,255,255,.4) 0%,transparent 70%)}.zone-section--port .zone-deco--back[data-v-b36e8ebe]{bottom:0;height:40%;background-image:repeating-linear-gradient(90deg,transparent 0px,transparent 20px,rgba(255,255,255,.15) 20px,rgba(255,255,255,.15) 40px)}.zone-section--depot .zone-deco--back[data-v-b36e8ebe]{top:0;height:50%;background-image:radial-gradient(ellipse 100px 40px at 50% 30%,rgba(255,255,255,.4) 0%,transparent 70%)}.zone-section--farm .zone-deco--mid[data-v-b36e8ebe]{bottom:20px;height:80px;background-image:radial-gradient(ellipse 60px 50px at 15% 80%,rgba(100,160,60,.4) 0%,transparent 60%),radial-gradient(ellipse 40px 35px at 85% 90%,rgba(80,140,40,.35) 0%,transparent 60%)}.zone-section--port .zone-deco--mid[data-v-b36e8ebe]{bottom:0;height:60px;background:linear-gradient(180deg,transparent,rgba(0,150,180,.2))}.zone-section--construction .zone-deco--mid[data-v-b36e8ebe]{bottom:0;height:50px;background:linear-gradient(180deg,transparent,rgba(140,100,60,.15))}.zone-deco--mid[data-v-b36e8ebe]{bottom:0;height:60px}.zone-wave[data-v-b36e8ebe]{display:block;width:100%;position:relative;z-index:1}.zone-wave--top[data-v-b36e8ebe]{margin-top:-1px}.zone-wave--bottom[data-v-b36e8ebe]{margin-bottom:-1px}.zone-banner[data-v-b36e8ebe]{position:relative;z-index:2;display:flex;justify-content:space-around;align-items:center;gap:10px;margin:12px 16px 4px;padding:10px 16px;border-radius:16px;box-shadow:0 3px 12px #00000026}.zone-emoji[data-v-b36e8ebe]{font-size:1.6rem}.zone-name[data-v-b36e8ebe]{font-size:.8rem;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.2)}.zone-stars[data-v-b36e8ebe]{display:flex;gap:2px}.zone-star[data-v-b36e8ebe]{font-size:.9rem;width:1.5rem;filter:grayscale(1);color:#ffffff59}.zone-star.lit[data-v-b36e8ebe]{color:#fff;filter:grayscale(0)}.zone-nodes[data-v-b36e8ebe]{position:relative;width:100%;max-width:360px;margin:0 auto;z-index:2}.snake-svg[data-v-b36e8ebe]{width:100%;display:block}.nodes-overlay[data-v-b36e8ebe]{position:absolute;top:0;right:0;bottom:0;left:0}.node-slot[data-v-b36e8ebe]{position:absolute;width:72px;height:72px}.slot-center[data-v-b36e8ebe],.slot-right[data-v-b36e8ebe],.slot-left[data-v-b36e8ebe]{all:unset}.node-line[data-v-b36e8ebe]{display:none}.settings-modal[data-v-b36e8ebe]{background:linear-gradient(160deg,#fff8ee,#fdf0d8);border-radius:28px;box-shadow:0 8px #d4904a,0 12px 32px #64320040;max-width:360px;width:100%;overflow:hidden;font-family:inherit}.node-wrap[data-v-b36e8ebe]{position:relative}.node-btn[data-v-b36e8ebe]{position:relative;width:72px;height:72px;border-radius:50%;border:4px solid rgba(255,255,255,.5);background:#ffffffd9;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;transition:transform .12s,box-shadow .12s;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 12px #00000026;overflow:visible}.node-icon[data-v-b36e8ebe]{font-size:1.7rem;line-height:1}.node-stars[data-v-b36e8ebe]{display:flex;gap:1px}.node-star[data-v-b36e8ebe]{font-size:.6rem;color:#0003}.node-star.lit[data-v-b36e8ebe]{color:#f5a623}.node-current[data-v-b36e8ebe]{animation:node-pulse-b36e8ebe 1.4s ease-in-out infinite}@keyframes node-pulse-b36e8ebe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.node-done .node-star[data-v-b36e8ebe]{color:#ffffffe6}.node-lock[data-v-b36e8ebe]{position:absolute;top:-5px;right:-5px;font-size:1rem}.node-car[data-v-b36e8ebe]{position:absolute;top:-30px;left:50%;transform:translate(-50%);font-size:1.5rem;pointer-events:none;animation:car-bob-b36e8ebe .9s ease-in-out infinite alternate}@keyframes car-bob-b36e8ebe{0%{transform:translate(-50%) translateY(0)}to{transform:translate(-50%) translateY(-6px)}}.road-finish[data-v-b36e8ebe]{position:relative;display:flex;flex-direction:column;align-items:center;padding:24px 0;background:radial-gradient(closest-side,#46e9ff,#1a7a8b);gap:8px}.finish-flag[data-v-b36e8ebe]{font-size:3rem}.finish-text[data-v-b36e8ebe]{font-size:.85rem;color:#a96748;opacity:.6;margin:0}.gift[data-v-b36e8ebe]{width:50px}.zone-img-left[data-v-b36e8ebe]{width:10rem;position:absolute;top:15rem;left:3rem}.zone-img-right[data-v-b36e8ebe]{width:10rem;position:absolute;top:40rem;right:3rem}.offline-notice[data-v-b36e8ebe]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:200;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:10px;background:#0009;border-radius:20px;padding:20px 32px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 32px #00000059}.offline-icon[data-v-b36e8ebe]{width:80px;height:80px;object-fit:contain}.offline-text[data-v-b36e8ebe]{font-size:1.1rem;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5);letter-spacing:.03em}.status[data-v-b36e8ebe]{background:#0f3460;border-radius:8px;padding:10px 14px;margin-bottom:12px;line-height:1.8}.status .ok[data-v-b36e8ebe]{color:#4caf50}.status div[data-v-b36e8ebe]:not(.ok){color:#f44336}.game-header{display:flex;justify-content:space-between;align-items:center;padding:0 1rem;padding-bottom:0}.level{position:absolute;right:1rem;text-align:center;width:18px;color:#fff;padding:.25rem;border-radius:.5rem}.game-container{display:flex;flex-direction:column;height:100vh;padding-bottom:var(--banner-height, 0px);overflow:hidden;box-sizing:border-box;max-width:740px;margin:auto}.task{flex:1;font-size:1rem;font-weight:700;text-wrap:nowrap;flex-shrink:0;letter-spacing:1px}.container-game{display:flex;padding:.7rem 1rem;gap:2rem;justify-content:center;flex-grow:1;overflow:hidden;perspective:1000px}.block{display:flex;flex-direction:column;justify-content:center;gap:.5rem;flex:1;perspective:1000px}.left{align-items:end}.right{align-items:start}.card{border:4px solid #fff;border-radius:1rem;overflow:hidden;cursor:pointer;position:relative;max-height:20vh;transition:transform .6s;transform-style:preserve-3d}.card-dis{border-radius:1rem;overflow:hidden;cursor:pointer;position:relative;max-height:20vh;transition:transform .6s;transform-style:preserve-3d}.long-card{border:4px solid #fff;border-radius:1rem;overflow:hidden;cursor:pointer;position:relative;max-height:20vh;transition:transform .6s;transform-style:preserve-3d}.card-image{width:100%;height:100%}.card-image--zoom{transform:scale(2)}.card-back{width:100%;height:100%;background:#ccc}.matched{opacity:0;transform:scale(.5);transition:all .4s ease;pointer-events:none}.selected{box-shadow:0 0 10px #834e25}.menu-button{background:none;border:none;padding:0}@keyframes shake{0%{transform:rotate(0)}20%{transform:rotate(-5deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(5deg)}to{transform:rotate(0)}}.shake{animation:shake .6s}.card-fade-enter-active{transition:all .5s ease;transition-delay:var(--delay)}.card-fade-leave-active{transition:all .3s ease}.card-fade-enter-from{opacity:0;transform:translateY(-40px)}.card-fade-leave-to{opacity:0;transform:translateY(40px)}.ads-banner{position:fixed;bottom:0;width:100%;z-index:1000;background:pink;padding:4px;text-align:center;height:60px}.intro-win{text-align:center;width:100%;max-height:100vh;overflow:hidden;align-content:center;position:relative;background:linear-gradient(135deg,#ff6b6b,#ffd93d);background-attachment:fixed;background-size:contain,contain,cover}.hand{text-align:center;position:relative;max-width:100vw;max-height:100vh;height:inherit}.level-star{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;animation:star-pop 1s ease-out forwards;pointer-events:none;z-index:9999}@keyframes star-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}10%{opacity:1;transform:translate(-50%,-50%) scale(.7)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.5)}to{opacity:0;transform:translate(-50%,-50%) scale(0)}}.game-root[data-v-94d433db]{position:relative;width:100%;height:calc(100vh - var(--banner-height, 0px));display:flex;overflow:hidden}.game-header[data-v-94d433db]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem 0}.game-footer[data-v-94d433db]{display:flex;align-items:center;justify-content:center;padding:1rem}.btn-exit[data-v-94d433db]{background:none;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.header-tab[data-v-94d433db]{flex:1;text-align:center;height:150px;position:relative;background-repeat:no-repeat;background-size:contain;padding:0 8px}.header-center[data-v-94d433db]{flex:1;padding:0 8px}.task-title[data-v-94d433db]{font-size:.95rem;font-weight:700;color:#a96748;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-dots[data-v-94d433db]{display:flex;gap:5px;align-items:center}.step-dot[data-v-94d433db]{width:8px;height:8px;border-radius:50%;background:#a9674833;transition:background .3s,transform .3s;flex-shrink:0}.step-dot.done[data-v-94d433db]{background:#ffc319}.step-dot.active[data-v-94d433db]{background:#a96748;transform:scale(1.3)}.game-type-bar[data-v-94d433db]{display:flex;align-items:center;justify-content:space-between;margin:6px 1rem;padding:5px 14px;border-radius:20px;font-size:.8rem;font-weight:700;color:#fff}.bar--match[data-v-94d433db]{background:#59cd9cd9}.bar--memory[data-v-94d433db]{background:#984da0d9}.bar--find-odd[data-v-94d433db]{background:#ffc319e6;color:#7a4e00}.bar--find-same[data-v-94d433db]{background:#0094ffd9}.bar--find-all[data-v-94d433db],.bar--sound[data-v-94d433db]{background:#ff6465d9}.bar--sequence[data-v-94d433db]{background:#675295d9}.pairs-counter[data-v-94d433db]{font-size:.85rem;opacity:.9}.mem-back[data-v-94d433db]{background:linear-gradient(135deg,#984da0,#5c1d64)!important}.mem-q[data-v-94d433db]{font-size:2rem;color:#ffffffb3;font-weight:700;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.mem-matched[data-v-94d433db]{opacity:.35!important;pointer-events:none}.flipping[data-v-94d433db]{animation:seq-flip-94d433db .4s ease-in-out!important;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform}@keyframes flip-x-94d433db{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}to{transform:rotateY(0)}}.mem-hint-overlay[data-v-94d433db]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.4rem;font-weight:700;color:#984da0;background:#ffffffeb;padding:10px 24px;border-radius:20px;z-index:10;pointer-events:none}.mem-hint-fade-enter-active[data-v-94d433db],.mem-hint-fade-leave-active[data-v-94d433db]{transition:opacity .3s}.mem-hint-fade-enter-from[data-v-94d433db],.mem-hint-fade-leave-to[data-v-94d433db]{opacity:0}.container-grid[data-v-94d433db]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 12px;gap:8px}.grid-3x3[data-v-94d433db]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:380px}.card--grid[data-v-94d433db]{aspect-ratio:1}.find-all-counter[data-v-94d433db]{font-size:1rem;font-weight:700;color:#a96748;margin-top:6px}.container-sound[data-v-94d433db]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;gap:16px}.sound-play-btn[data-v-94d433db]{margin:auto;height:100px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.sound-play-btn[data-v-94d433db]:active{transform:scale(.93)}.sound-play-btn.playing[data-v-94d433db]{animation:pulse-snd-94d433db .6s ease-in-out infinite alternate}@keyframes pulse-snd-94d433db{0%{transform:scale(1)}to{transform:scale(1.08)}}.sound-icon[data-v-94d433db]{font-size:2.4rem}.sound-grid[data-v-94d433db]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:320px}.card--sound[data-v-94d433db]{aspect-ratio:1}.container-sequence[data-v-94d433db]{flex:1;display:flex;flex-direction:column;justify-content:end;padding:0 1rem;gap:16px}.seq-row[data-v-94d433db]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;align-items:center;perspective:1000px}.card--seq[data-v-94d433db]{width:68px;height:80px;flex-shrink:0}.card--question[data-v-94d433db]{display:flex;align-items:center;justify-content:center}.seq-q[data-v-94d433db]{font-size:2rem;color:#a96748;font-weight:700}.seq-hint[data-v-94d433db]{font-size:.95rem;color:#a96748;font-weight:600;margin:0}.seq-options[data-v-94d433db]{display:flex;padding:1rem 0 0}.card--option[data-v-94d433db]{width:90px;height:100px}.count-card-icons[data-v-94d433db]{display:flex;justify-content:space-around;align-items:center;padding:5px;width:100%;height:100%;box-sizing:border-box}.count-icon[data-v-94d433db]{min-height:7.5rem;aspect-ratio:1;max-width:30%;height:auto;object-fit:contain}.seq-flipping[data-v-94d433db]{animation:seq-flip-94d433db .4s ease-in-out!important;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform}@keyframes seq-flip-94d433db{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}to{transform:rotateY(0)}}.level-win-screen[data-v-94d433db]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.win-cup[data-v-94d433db]{width:min(55vw,280px);filter:drop-shadow(0 16px 32px rgba(0,0,0,.35));animation:cup-drop-94d433db .7s cubic-bezier(.34,1.56,.64,1) both}@keyframes cup-drop-94d433db{0%{transform:translateY(-120px) scale(.4) rotate(-12deg);opacity:0}to{transform:translateY(0) scale(1) rotate(0);opacity:1}}.win-stars[data-v-94d433db]{display:flex;gap:1.25rem;justify-content:center}.win-star[data-v-94d433db]{opacity:0;animation:star-pop-94d433db .5s cubic-bezier(.34,1.56,.64,1) both}.win-star[data-v-94d433db]:not(.lit){filter:grayscale(1) brightness(.55)}.win-star-img[data-v-94d433db]{width:min(22vw,88px);display:block;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}@keyframes star-pop-94d433db{0%{transform:scale(0) rotate(-30deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.win-fade-enter-active[data-v-94d433db]{transition:all .45s cubic-bezier(.34,1.56,.64,1)}.win-fade-leave-active[data-v-94d433db]{transition:opacity .25s ease}.win-fade-enter-from[data-v-94d433db]{opacity:0;transform:scale(.85)}.win-fade-leave-to[data-v-94d433db]{opacity:0}.shake[data-v-94d433db]{animation:shake .6s}.volume-warning[data-v-94d433db]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:999;display:flex;align-items:center;justify-content:center}.volume-warning-box[data-v-94d433db]{background:#fff;border-radius:24px;padding:2rem 2.5rem;text-align:center;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;align-items:center;gap:.75rem}.volume-warning-icon[data-v-94d433db]{font-size:3rem}.volume-warning-text[data-v-94d433db]{font-size:1.4rem;color:#a96748;font-weight:700}.volume-warning-btn[data-v-94d433db]{margin-top:.5rem;padding:.6rem 2.5rem;border-radius:100px;border:none;background:linear-gradient(135deg,#ff7300,#ac7001);color:#fff;font-size:1.2rem;font-family:inherit;cursor:pointer}.color-swatch[data-v-94d433db]{width:100%;height:100%;border-radius:16px}.target-header[data-v-94d433db]{position:relative;display:flex;align-items:center;justify-content:center}.target-header__band[data-v-94d433db]{position:absolute;left:1rem;right:1rem;height:44px;border-radius:22px;background:linear-gradient(90deg,#a96748,#ecdbc8,#a96748);box-shadow:0 4px #ecdbc8,0 6px 16px #a9674859;pointer-events:none}.target-header__side[data-v-94d433db]{position:relative;z-index:1;display:flex;align-items:center;gap:4px;flex:1}.target-header__side--left[data-v-94d433db]{justify-content:flex-start;padding-left:1.5rem}.target-header__side--right[data-v-94d433db]{justify-content:flex-end;padding-right:1.5rem}.target-header__star[data-v-94d433db]{animation:star-twinkle-94d433db 2.4s ease-in-out infinite}.target-header__star[data-v-94d433db]:nth-child(2){animation-delay:.4s}.target-header__star[data-v-94d433db]:nth-child(3){animation-delay:.8s}@keyframes star-twinkle-94d433db{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.target-header__ring[data-v-94d433db]{position:relative;z-index:2;max-height:20vh;border-radius:50%;background:linear-gradient(135deg,#fff8ee,#fdf0d8);border:4px solid rgba(255,255,255,.95);box-shadow:0 6px #ecdbc8,0 10px 24px #a9674859;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s;-webkit-tap-highlight-color:transparent}.target-header__ring[data-v-94d433db]:active{transform:scale(.93)}.target-header__ring.playing[data-v-94d433db]{animation:target-bounce-94d433db .5s ease infinite alternate}@keyframes target-bounce-94d433db{0%{transform:scale(1)}to{transform:scale(1.08)}}.target-header__inner[data-v-94d433db]{width:84px;height:84px;border-radius:50%;background:linear-gradient(135deg,#ecdbc8,#a96748);display:flex;align-items:center;justify-content:center;overflow:hidden}.target-header__img[data-v-94d433db]{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.2))}.target-header__color[data-v-94d433db]{width:64px;height:64px;border-radius:50%;border:3px solid rgba(255,255,255,.5);box-shadow:inset 0 2px 6px #00000026}.target-header__pulse[data-v-94d433db]{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:3px solid rgba(255,140,0,.45);animation:target-pulse-94d433db 2s ease-out infinite;pointer-events:none}@keyframes target-pulse-94d433db{0%{transform:scale(.9);opacity:.8}70%{transform:scale(1.25);opacity:0}to{transform:scale(1.25);opacity:0}}.gift-root[data-v-1ff4cb22]{height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:500}.gift-container[data-v-1ff4cb22]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gift-closed[data-v-1ff4cb22]{text-align:center;width:100%;cursor:pointer;position:relative;animation:containerPulse-1ff4cb22 3s ease-in-out infinite}.gift-box-wrapper[data-v-1ff4cb22]{width:100%;position:relative;display:inline-block;margin-bottom:2rem}.gift-box[data-v-1ff4cb22]{position:relative;display:inline-block;width:60%;animation:boxBreathing-1ff4cb22 2.5s ease-in-out infinite,boxWobble-1ff4cb22 1.8s ease-in-out infinite;transform-origin:center bottom}.gift-box.opening-animation[data-v-1ff4cb22]{animation:boxOpenShake-1ff4cb22 .6s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes boxOpenShake-1ff4cb22{0%{transform:scale(1) translateY(0)}30%{transform:scale(1.1) translateY(-10px)}60%{transform:scale(.95) translateY(5px)}to{transform:scale(1) translateY(0)}}.gift-lid[data-v-1ff4cb22]{width:100%;position:absolute;animation:lidLive-1ff4cb22 2.5s ease-in-out infinite;transform-origin:bottom center;z-index:2;transition:transform .6s cubic-bezier(.68,-.55,.265,1.55)}.gift-lid.lid-open[data-v-1ff4cb22]{animation:lidFlyUp-1ff4cb22 .6s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes lidFlyUp-1ff4cb22{0%{transform:translateY(0) rotate(0);opacity:1}50%{transform:translateY(-80px) rotate(-15deg);opacity:.8}to{transform:translateY(-150px) rotate(-25deg);opacity:0}}.gift-lid-img[data-v-1ff4cb22]{display:block;width:100%;height:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.lid-shine[data-v-1ff4cb22]{position:absolute;top:10%;left:10%;width:30%;height:20%;background:radial-gradient(circle,#fff6,#fff0);border-radius:50%;pointer-events:none;animation:shineMove-1ff4cb22 3s ease-in-out infinite}.gift-bottom[data-v-1ff4cb22]{width:100%;position:relative;animation:bottomSquish-1ff4cb22 2.5s ease-in-out infinite;transform-origin:top center;transition:transform .6s cubic-bezier(.68,-.55,.265,1.55)}.gift-bottom.bottom-open[data-v-1ff4cb22]{animation:bottomPopOut-1ff4cb22 .6s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes bottomPopOut-1ff4cb22{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1.05)}}.gift-bottom-img[data-v-1ff4cb22]{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 16px rgba(0,0,0,.2))}.bottom-glow[data-v-1ff4cb22]{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:120%;height:30px;background:radial-gradient(ellipse,#0003,#0000 70%);border-radius:50%;animation:glowPulse-1ff4cb22 2s ease-in-out infinite}.gift-shadows[data-v-1ff4cb22]{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);width:80%;height:20px;background:radial-gradient(ellipse,#0000004d,#0000 70%);border-radius:50%;animation:shadowDance-1ff4cb22 2s ease-in-out infinite;transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}.gift-shadows.shadow-open[data-v-1ff4cb22]{animation:shadowExpand-1ff4cb22 .6s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes shadowExpand-1ff4cb22{0%{transform:translate(-50%) scale(1);opacity:.3}to{transform:translate(-50%) scale(1.5);opacity:0}}@keyframes containerPulse-1ff4cb22{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes boxBreathing-1ff4cb22{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.05) translateY(-8px)}}@keyframes boxWobble-1ff4cb22{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes lidLive-1ff4cb22{0%,to{transform:translateY(0) rotate(0)}15%{transform:translateY(-3px) rotate(1.5deg)}35%{transform:translateY(2px) rotate(-1deg)}65%{transform:translateY(-2px) rotate(1deg)}85%{transform:translateY(1px) rotate(-.5deg)}}@keyframes bottomSquish-1ff4cb22{0%,to{transform:scale(1)}20%{transform:scale(1.02,.98)}40%{transform:scale(.98,1.02)}60%{transform:scale(1.01,.99)}80%{transform:scale(.99,1.01)}}@keyframes shineMove-1ff4cb22{0%,to{transform:translate(0)}25%{transform:translate(5px,-5px)}75%{transform:translate(-5px,5px)}}@keyframes glowPulse-1ff4cb22{0%,to{opacity:.3;transform:translate(-50%) scale(1)}50%{opacity:.6;transform:translate(-50%) scale(1.1)}}@keyframes shadowDance-1ff4cb22{0%,to{opacity:.3;transform:translate(-50%) scale(1)}50%{opacity:.6;transform:translate(-50%) scale(.8)}}.gift-hint[data-v-1ff4cb22]{font-size:1.2rem;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.2);margin:0;animation:pulse-hint-1ff4cb22 1.5s ease-in-out infinite;letter-spacing:2px;transition:opacity .3s ease}.gift-hint.hint-hide[data-v-1ff4cb22]{opacity:0;animation:none}@keyframes pulse-hint-1ff4cb22{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05);text-shadow:0 0 10px rgba(255,255,255,.5)}}.gift-revealed[data-v-1ff4cb22]{display:flex;flex-direction:column;align-items:center;gap:2rem;animation:reveal-fade-1ff4cb22 .6s ease-out;cursor:pointer;position:relative}@keyframes reveal-fade-1ff4cb22{0%{opacity:0;transform:scale(.5) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}.vehicle-card[data-v-1ff4cb22]{background:#fffffff2;border-radius:24px;padding:2rem;box-shadow:0 20px 40px #0003;text-align:center;max-width:350px;position:relative;animation:cardFloat-1ff4cb22 2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease}.vehicle-card[data-v-1ff4cb22]:hover{transform:scale(1.02)}@keyframes cardFloat-1ff4cb22{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.vehicle-sparkles[data-v-1ff4cb22]{position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background:radial-gradient(circle at 30% 40%,#ffd7001a,#ffd70000 70%);border-radius:40px;animation:sparklePulse-1ff4cb22 2s ease-in-out infinite;pointer-events:none}@keyframes sparklePulse-1ff4cb22{0%,to{opacity:.3}50%{opacity:.6}}.vehicle-image[data-v-1ff4cb22]{width:100%;max-width:250px;height:200px;object-fit:contain;filter:drop-shadow(2px 2px 0 #fff) drop-shadow(-2px -2px 0 #fff) drop-shadow(2px -2px 0 #fff) drop-shadow(-2px 2px 0 #fff) drop-shadow(1px 1px 7px burlywood);margin-bottom:1rem;animation:vehicleEnter-1ff4cb22 .5s ease-out}@keyframes vehicleEnter-1ff4cb22{0%{transform:scale(0) rotate(-180deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.vehicle-name[data-v-1ff4cb22]{font-size:1.3rem;font-weight:700;color:#333;word-break:break-word;margin-bottom:1rem;animation:nameGlow-1ff4cb22 2s ease-in-out infinite}@keyframes nameGlow-1ff4cb22{0%,to{text-shadow:0 0 0px rgba(255,215,0,0)}50%{text-shadow:0 0 10px rgba(255,215,0,.5)}}.tap-hint[data-v-1ff4cb22]{font-size:.9rem;color:#666;margin-top:1rem;animation:tapHint-1ff4cb22 1.5s ease-in-out infinite}@keyframes tapHint-1ff4cb22{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(5px);opacity:1}}.task-title[data-v-b62004f3]{font-size:.95rem;font-weight:700;color:#a96748;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-exit[data-v-b62004f3]{background:none;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.garage-root[data-v-b62004f3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#f5f5f5;z-index:500;display:flex;flex-direction:column;overflow:hidden}.garage-header[data-v-b62004f3]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:linear-gradient(135deg,#a96748,#a96748);color:#fff;box-shadow:0 2px 8px #0000001a}.garage-header h1[data-v-b62004f3]{margin:0;font-size:1.8rem}.btn-close[data-v-b62004f3]{background:none;border:none;font-size:1.8rem;cursor:pointer;color:#fff;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.btn-close[data-v-b62004f3]:active{background:#fff3}.garage-stats[data-v-b62004f3]{padding:1rem 1.5rem;background:#fff;border-bottom:1px solid #e0e0e0}.stat[data-v-b62004f3]{display:flex;align-items:center;gap:1rem;font-size:1rem}.stat-label[data-v-b62004f3]{color:#666;font-weight:600}.stat-value[data-v-b62004f3]{font-size:1.3rem;font-weight:700;color:#a96748}.garage-grid[data-v-b62004f3]{flex:1;overflow-y:auto;padding:3rem 1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}.garage-item[data-v-b62004f3]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;transition:all .2s;cursor:pointer;display:flex;flex-direction:column}.garage-item.collected[data-v-b62004f3]{border-color:#667eea;box-shadow:0 4px 12px #667eea26}.garage-item[data-v-b62004f3]:not(.collected):active{transform:scale(.98)}.item-image-container[data-v-b62004f3]{width:100%;height:120px;padding:10px 0;display:flex;align-items:center;justify-content:center;overflow:hidden}.item-image[data-v-b62004f3]{height:100%;padding:8px;transition:filter .3s}.item-info[data-v-b62004f3]{padding:.8rem;background:#fff;border-top:1px solid #e0e0e0;flex:1;display:flex;flex-direction:column}.game-header[data-v-b62004f3]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem}.item-id[data-v-b62004f3]{font-weight:600;color:#333;font-size:.85rem;word-break:break-word;line-height:1.2;margin-bottom:.3rem}.item-type[data-v-b62004f3]{font-size:.75rem;color:#999;text-transform:lowercase}@media(max-width:768px){.garage-header[data-v-b62004f3]{padding:1rem}.garage-header h1[data-v-b62004f3]{font-size:1.4rem}.garage-grid[data-v-b62004f3]{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:1rem;padding:1rem 1rem 5rem}}.adtest[data-v-2277d16c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a2e;color:#eee;padding:16px;overflow-y:auto;font-family:monospace;font-size:13px;z-index:9999}.back[data-v-2277d16c]{background:#333;color:#fff;border:none;padding:8px 16px;border-radius:6px;margin-bottom:12px;cursor:pointer}h2[data-v-2277d16c]{margin:0 0 12px;color:#f0c040}.status[data-v-2277d16c]{background:#0f3460;border-radius:8px;padding:10px 14px;margin-bottom:12px;line-height:1.8}.status .ok[data-v-2277d16c]{color:#4caf50}.status div[data-v-2277d16c]:not(.ok){color:#f44336}.buttons[data-v-2277d16c]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.buttons button[data-v-2277d16c]{background:#16213e;color:#e2e2e2;border:1px solid #444;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:13px}.section-title[data-v-2277d16c]{color:#f0c040;font-size:11px;text-transform:uppercase;letter-spacing:1px;margin:10px 0 4px}.banner-status[data-v-2277d16c]{font-size:12px;color:#aaa;margin-bottom:8px}.log[data-v-2277d16c]{background:#0d0d0d;border-radius:8px;padding:10px;max-height:300px;overflow-y:auto;line-height:1.6}.log .ok[data-v-2277d16c]{color:#4caf50}.log .err[data-v-2277d16c]{color:#f44336}.log .info[data-v-2277d16c]{color:#aaa}@font-face{font-family:PlaypenSansArabic;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/PlaypenSansArabic.ttf) format("truetype")}html{overflow:hidden;height:100%;background:#fdf8ea;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;overscroll-behavior:none}body{overflow:hidden;height:100%;margin:0;position:relative;font-family:PlaypenSansArabic,sans-serif;background:linear-gradient(180deg,#fdf8ea,#fcf0da);font-size:1.125rem;color:#a96748;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}#google_esf,iframe[id^=google_],iframe[src*=doubleclick],iframe[src*=googlesyndication]{display:none!important;width:0!important;height:0!important;position:absolute!important}#app{min-height:100vh;display:flex;flex-direction:column}.has-banner{margin-bottom:var(--banner-height, 0px)}.ad-banner-container{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;pointer-events:none}.ad-banner-container>*{pointer-events:auto}admob-banner{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;background-color:transparent!important}iframe[src*=googleads],.webview-ads{width:100%!important;max-width:100%!important;margin:0 auto!important;display:block!important}.admob-banner{position:fixed!important;bottom:0;left:0;width:100%}.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity .3s ease}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0}.button{display:flex;justify-content:center;align-items:center;color:#fff;width:180px;height:180px;border-radius:100%;background:linear-gradient(30deg,red 20%,#ff5100 80%);border:0;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);animation:pulse 1.2s cubic-bezier(.8,0,0,1) infinite;box-shadow:#ff0000b3 0 0;opacity:0;pointer-events:none;transition:opacity 1s ease}.button--visible{opacity:1;pointer-events:auto}@keyframes pulse{to{box-shadow:0 0 0 45px #c1f4f600}}.game-cont{width:100%;height:100%;transition:filter .3s ease}.ad-placeholder{width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:9999}.ad-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;z-index:10000;opacity:0;pointer-events:none;transition:opacity .3s ease}.ad-visible .ad-overlay{opacity:1;pointer-events:auto}.rate-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:8000;display:flex;align-items:center;justify-content:center}.rate-card{background:#fff;border-radius:24px;padding:2rem 1.5rem;text-align:center;max-width:300px;width:85%;box-shadow:0 8px 32px #00000040;animation:rateCardPop .35s cubic-bezier(.34,1.56,.64,1)}@keyframes rateCardPop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.rate-emoji{font-size:3rem;margin-bottom:.5rem}.rate-title{font-size:1.4rem;font-weight:700;color:#333;margin-bottom:.4rem}.rate-sub{font-size:.95rem;color:#777;margin-bottom:1.5rem;line-height:1.4}.rate-btn-yes{display:block;width:100%;padding:.85rem;background:linear-gradient(135deg,#ff922b,#ff6b00);color:#fff;font-size:1.1rem;font-weight:700;border:none;border-radius:14px;margin-bottom:.6rem;cursor:pointer;font-family:inherit}.rate-btn-later{display:block;width:100%;padding:.6rem;background:none;color:#aaa;font-size:.95rem;border:none;cursor:pointer;font-family:inherit}
