#app[data-v-22fe5d0f]{min-height:100vh}.navbar[data-v-22fe5d0f]{background:linear-gradient(135deg,#667eea,#764ba2);padding:1rem 0;box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:100}.nav-container[data-v-22fe5d0f]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.nav-logo[data-v-22fe5d0f]{font-size:1.5rem;font-weight:700;color:#fff;text-decoration:none;transition:transform .2s}.nav-logo[data-v-22fe5d0f]:hover{transform:scale(1.05)}.nav-links[data-v-22fe5d0f]{display:flex;gap:2rem}.nav-link[data-v-22fe5d0f]{color:#fff;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:20px;transition:all .3s}.nav-link[data-v-22fe5d0f]:hover,.nav-link.router-link-active[data-v-22fe5d0f]{background:#fff3;transform:translateY(-2px)}.main-content[data-v-22fe5d0f]{min-height:calc(100vh - 120px)}.footer[data-v-22fe5d0f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center;padding:1rem 0;margin-top:2rem}.footer-content[data-v-22fe5d0f]{max-width:1200px;margin:0 auto;padding:0 2rem}.copyright[data-v-22fe5d0f]{margin:0 0 .5rem;font-size:.9rem;opacity:.8}.contact-info[data-v-22fe5d0f]{margin:0;font-size:.8rem;opacity:.6}.beian-link[data-v-22fe5d0f]{color:#fff;text-decoration:none;opacity:.8;transition:opacity .3s}.beian-link[data-v-22fe5d0f]:hover{opacity:1;text-decoration:underline}.beian-row[data-v-22fe5d0f]{margin:0 0 .5rem;font-size:.8rem;opacity:.8;display:inline-flex;align-items:center;gap:.5rem}.beian-separator[data-v-22fe5d0f]{opacity:.6}.beian-police-link[data-v-22fe5d0f]{display:inline-flex;align-items:center;gap:.25rem}.beian-icon[data-v-22fe5d0f]{height:16px;width:16px}.home[data-v-806ed504]{min-height:calc(100vh - 80px);padding:2rem;display:flex;flex-direction:column}.hero[data-v-806ed504]{text-align:center;padding:3rem 1rem;animation:fadeInDown-806ed504 .8s ease}.hero-title[data-v-806ed504]{font-size:3rem;color:#fff;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.hero-subtitle[data-v-806ed504]{font-size:1.5rem;color:#ffffffe6}.game-grid[data-v-806ed504]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:1200px;margin:0 auto;flex:1}.game-card[data-v-806ed504]{background:#fffffff2;border-radius:20px;padding:2rem;text-align:center;text-decoration:none;color:inherit;box-shadow:0 10px 30px #0003;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;animation:fadeInUp-806ed504 .8s ease}.game-card[data-v-806ed504]:nth-child(1){animation-delay:.2s}.game-card[data-v-806ed504]:nth-child(2){animation-delay:.4s}.game-card[data-v-806ed504]:nth-child(3){animation-delay:.6s}.game-card[data-v-806ed504]:nth-child(4){animation-delay:.8s}.game-card[data-v-806ed504]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000004d}.game-icon[data-v-806ed504]{font-size:5rem;margin-bottom:1rem;animation:bounce-806ed504 2s infinite}.game-title[data-v-806ed504]{font-size:2rem;color:#333;margin-bottom:1rem}.game-description[data-v-806ed504]{color:#666;font-size:1rem;margin-bottom:1.5rem;line-height:1.6}.game-features[data-v-806ed504]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.feature[data-v-806ed504]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem}.play-btn[data-v-806ed504]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;border:none;padding:1rem 3rem;font-size:1.2rem;font-weight:700;border-radius:30px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0003;margin-top:auto}.play-btn[data-v-806ed504]:hover{transform:scale(1.05);box-shadow:0 6px 20px #0000004d}.footer[data-v-806ed504]{text-align:center;padding:2rem;color:#fffc}@keyframes fadeInDown-806ed504{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-806ed504{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-806ed504{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 768px){.hero-title[data-v-806ed504]{font-size:2rem}.hero-subtitle[data-v-806ed504]{font-size:1.2rem}.game-grid[data-v-806ed504]{grid-template-columns:1fr}}.games[data-v-bf7885be]{min-height:calc(100vh - 80px);padding:2rem;display:flex;flex-direction:column}.hero[data-v-bf7885be]{text-align:center;padding:3rem 1rem;animation:fadeInDown-bf7885be .8s ease}.hero-title[data-v-bf7885be]{font-size:3rem;color:#fff;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.hero-subtitle[data-v-bf7885be]{font-size:1.5rem;color:#ffffffe6}.game-grid[data-v-bf7885be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:1200px;margin:0 auto;flex:1}.game-card[data-v-bf7885be]{background:#fffffff2;border-radius:20px;padding:2rem;text-align:center;text-decoration:none;color:inherit;box-shadow:0 10px 30px #0003;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;animation:fadeInUp-bf7885be .8s ease}.game-card[data-v-bf7885be]:nth-child(1){animation-delay:.2s}.game-card[data-v-bf7885be]:nth-child(2){animation-delay:.4s}.game-card[data-v-bf7885be]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000004d}.game-icon[data-v-bf7885be]{font-size:5rem;margin-bottom:1rem;animation:bounce-bf7885be 2s infinite}.game-title[data-v-bf7885be]{font-size:2rem;color:#333;margin-bottom:1rem}.game-description[data-v-bf7885be]{color:#666;font-size:1rem;margin-bottom:1.5rem;line-height:1.6}.game-features[data-v-bf7885be]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.feature[data-v-bf7885be]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem}.play-btn[data-v-bf7885be]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;border:none;padding:1rem 3rem;font-size:1.2rem;font-weight:700;border-radius:30px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0003;margin-top:auto}.play-btn[data-v-bf7885be]:hover{transform:scale(1.05);box-shadow:0 6px 20px #0000004d}.footer[data-v-bf7885be]{text-align:center;padding:2rem;color:#fffc}@keyframes fadeInDown-bf7885be{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-bf7885be{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-bf7885be{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 768px){.hero-title[data-v-bf7885be]{font-size:2rem}.hero-subtitle[data-v-bf7885be]{font-size:1.2rem}.game-grid[data-v-bf7885be]{grid-template-columns:1fr}}[data-v-9277fab4]{margin:0;padding:0;box-sizing:border-box}.dev-tools[data-v-9277fab4]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);min-height:calc(100vh - 80px);color:#e2e8f0;line-height:1.6}.main-wrapper[data-v-9277fab4]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 160px);padding:20px}.container[data-v-9277fab4]{background:#0f172ab3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(148,163,184,.2);box-shadow:0 8px 32px #0284c733;padding:40px;max-width:800px;width:100%;margin-top:20px}.container h1[data-v-9277fab4]{color:#e2e8f0;margin-bottom:30px;text-align:center;font-size:28px;font-weight:600;text-shadow:0 0 10px rgba(56,189,248,.5)}.container>p[data-v-9277fab4]{color:#94a3b8;text-align:center;margin-bottom:30px;font-size:16px}.input-group[data-v-9277fab4]{margin-bottom:30px}.input-group label[data-v-9277fab4]{display:block;margin-bottom:10px;color:#94a3b8;font-weight:500;font-size:14px}.timestamp-input[data-v-9277fab4]{width:100%;padding:14px 16px;background:#0f172acc;border:1px solid rgba(56,189,248,.3);border-radius:8px;font-size:16px;transition:all .3s;color:#f1f5f9;box-shadow:0 0 8px #38bdf81a;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.base64-input[data-v-9277fab4],.base64-output[data-v-9277fab4]{width:100%;padding:14px 16px;background:#0f172acc;border:1px solid rgba(56,189,248,.3);border-radius:8px;font-size:16px;transition:all .3s;color:#f1f5f9;box-shadow:0 0 8px #38bdf81a;font-family:Monaco,Menlo,Ubuntu Mono,monospace;resize:vertical;min-height:120px}.timestamp-input[data-v-9277fab4]::placeholder{color:#64748b}.base64-input[data-v-9277fab4]::placeholder,.base64-output[data-v-9277fab4]::placeholder{color:#64748b}.timestamp-input[data-v-9277fab4]:focus,.base64-input[data-v-9277fab4]:focus{outline:none;border-color:#38bdf8;box-shadow:0 0 12px #38bdf84d}.results[data-v-9277fab4]{background:#0f172a80;border:1px solid rgba(56,189,248,.2);border-radius:8px;padding:20px;margin-bottom:20px}.result-header[data-v-9277fab4]{margin-bottom:8px}.unit-badge[data-v-9277fab4]{background:#38bdf833;color:#38bdf8;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.unit-badge.seconds[data-v-9277fab4]{background:#22c55e33;color:#22c55e}.result-item[data-v-9277fab4]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(56,189,248,.1)}.result-item[data-v-9277fab4]:last-child{border-bottom:none}.result-label[data-v-9277fab4]{color:#94a3b8;font-size:14px}.result-value[data-v-9277fab4]{color:#f1f5f9;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:16px}.quick-actions[data-v-9277fab4]{text-align:center}.action-btn[data-v-9277fab4]{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.action-btn[data-v-9277fab4]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #667eea66}.error-message[data-v-9277fab4]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:12px;border-radius:8px;margin-bottom:20px;white-space:pre-line;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.header[data-v-9277fab4]{text-align:center;margin-bottom:30px}.header h1[data-v-9277fab4]{color:#e2e8f0;margin-bottom:10px}.header p[data-v-9277fab4]{color:#94a3b8}.content[data-v-9277fab4]{max-width:100%}.section[data-v-9277fab4]{margin-bottom:30px}.section-title[data-v-9277fab4]{color:#f1f5f9;font-size:18px;font-weight:600;margin-bottom:15px;display:flex;align-items:center;gap:8px}.input-area[data-v-9277fab4]{position:relative;margin-bottom:15px}.json-input[data-v-9277fab4]{width:100%;min-height:200px;padding:16px;background:#0f172acc;border:1px solid rgba(56,189,248,.3);border-radius:8px;color:#f1f5f9;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;resize:vertical;transition:all .3s}.json-input[data-v-9277fab4]:focus{outline:none;border-color:#38bdf8;box-shadow:0 0 12px #38bdf84d}.placeholder[data-v-9277fab4]{position:absolute;top:16px;left:16px;color:#64748b;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;pointer-events:none;transition:opacity .3s}.placeholder.show[data-v-9277fab4]{opacity:1}.placeholder[data-v-9277fab4]:not(.show){opacity:0}.button-group[data-v-9277fab4]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}button[data-v-9277fab4]{padding:10px 16px;font-size:13px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;font-weight:500;text-transform:uppercase;display:flex;align-items:center;gap:6px}.primary[data-v-9277fab4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.primary[data-v-9277fab4]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #667eea66}.danger[data-v-9277fab4]{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.danger[data-v-9277fab4]:hover{background:#ef44444d;transform:translateY(-2px)}.error-card[data-v-9277fab4]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:15px;margin-bottom:20px;display:none}.error-card.show[data-v-9277fab4]{display:block}.error-title[data-v-9277fab4]{color:#ef4444;font-weight:600;margin-bottom:8px}.error-message[data-v-9277fab4]{color:#ef4444;font-family:Monaco,Menlo,Ubuntu Mono,monospace;white-space:pre-line}.output-area[data-v-9277fab4]{background:#0f172acc;border:1px solid rgba(56,189,248,.3);border-radius:8px;padding:16px;margin-bottom:15px}.json-output[data-v-9277fab4]{color:#f1f5f9;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.json-key[data-v-9277fab4]{color:#e2e8f0}.json-string[data-v-9277fab4]{color:#10b981}.json-number[data-v-9277fab4]{color:#f59e0b}.json-boolean[data-v-9277fab4]{color:#3b82f6}.json-null[data-v-9277fab4]{color:#64748b}.json-bracket[data-v-9277fab4]{color:#f1f5f9}.stats[data-v-9277fab4]{display:flex;gap:20px;flex-wrap:wrap}.stat-item[data-v-9277fab4]{display:flex;align-items:center;gap:8px;color:#94a3b8;font-size:14px}.stat-value[data-v-9277fab4]{color:#38bdf8;font-weight:600}.file-input-group[data-v-9277fab4]{margin-bottom:15px}.file-input[data-v-9277fab4]{display:none}.file-info[data-v-9277fab4]{padding:12px 16px;background:#0f172acc;border:1px solid rgba(56,189,248,.3);border-radius:8px;color:#94a3b8;cursor:pointer;transition:all .3s}.file-info[data-v-9277fab4]:hover{border-color:#38bdf8}.tool-navigation[data-v-9277fab4]{background:#667eea26;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid rgba(102,126,234,.3);padding:5px 0;position:sticky;top:80px;z-index:50;box-shadow:0 2px 10px #667eea1a}.ip-display-section[data-v-9277fab4]{display:flex;justify-content:center;padding:16px 0;background:#667eea26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(56,189,248,.2)}.ip-display-container[data-v-9277fab4]{display:flex;justify-content:center;padding:10px 0;gap:15px}.ip-label[data-v-9277fab4]{color:#94a3b8;font-weight:500}.ip-value[data-v-9277fab4]{color:#38bdf8;font-weight:600;font-family:Monaco,Menlo,Courier New,monospace}.tool-navigation.top-nav[data-v-9277fab4]{position:sticky;top:80px;border-bottom:1px solid rgba(102,126,234,.3);border-top:none}.tool-nav-container[data-v-9277fab4]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.tool-nav-btn[data-v-9277fab4]{padding:12px 24px;background:#ffffff14;color:#e2e8f0;border:1px solid rgba(102,126,234,.4);border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:500;display:flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tool-nav-btn[data-v-9277fab4]:hover{background:#667eea4d;border-color:#667eea99;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #667eea4d}.tool-nav-btn.active[data-v-9277fab4]{background:#667eea66;border-color:#667eeacc;color:#fff;box-shadow:0 6px 20px #667eea66}@media (max-width: 768px){.main-wrapper[data-v-9277fab4]{padding:10px}.container[data-v-9277fab4]{padding:20px}.container h1[data-v-9277fab4]{font-size:24px}.button-group[data-v-9277fab4]{justify-content:center}button[data-v-9277fab4]{font-size:12px;padding:8px 12px}.tool-nav-container[data-v-9277fab4]{padding:0 10px;gap:10px}.tool-nav-btn[data-v-9277fab4]{flex:1;min-width:100px;justify-content:center;padding:10px 16px;font-size:14px}.stats[data-v-9277fab4]{flex-direction:column;gap:10px}}.snake-game-container[data-v-547e53d2]{min-height:calc(100vh - 80px);display:flex;justify-content:center;align-items:center;padding:20px}.game-wrapper[data-v-547e53d2]{text-align:center;background:#fffffff2;border-radius:20px;padding:30px;box-shadow:0 20px 60px #0000004d}.game-title[data-v-547e53d2]{color:#333;margin-bottom:20px;font-size:2.5em;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.score-board[data-v-547e53d2]{display:flex;justify-content:space-around;margin-bottom:20px;padding:15px;background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:15px;color:#fff;font-size:1.2em;font-weight:700}.score-item[data-v-547e53d2]{display:flex;flex-direction:column;align-items:center}.score-label[data-v-547e53d2]{font-size:.8em;opacity:.9}.score-value[data-v-547e53d2]{font-size:1.5em}.settings-panel[data-v-547e53d2]{background:#ffffffe6;padding:20px;border-radius:15px;margin-bottom:20px;text-align:left;box-shadow:0 4px 15px #0000001a}.setting-item[data-v-547e53d2]{display:flex;align-items:center;gap:15px;margin-bottom:15px}.setting-item label[data-v-547e53d2]{color:#333;font-size:16px;font-weight:700;min-width:80px}.setting-item span[data-v-547e53d2]{color:#667eea;font-weight:700;min-width:40px;text-align:center}input[type=range][data-v-547e53d2]{-webkit-appearance:none;width:200px;height:8px;border-radius:4px;background:linear-gradient(135deg,#667eea,#764ba2);outline:none}input[type=range][data-v-547e53d2]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 6px #0000004d}input[type=range][data-v-547e53d2]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 6px #0000004d;border:none}canvas[data-v-547e53d2]{border:4px solid #333;border-radius:10px;background:#1a1a2e;box-shadow:0 10px 30px #0000004d}.controls[data-v-547e53d2]{margin-top:20px;display:flex;flex-direction:column;gap:15px}.button-container[data-v-547e53d2]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}button[data-v-547e53d2]{padding:12px 30px;font-size:1em;border:none;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:700;text-transform:uppercase}button[data-v-547e53d2]:disabled{opacity:.5;cursor:not-allowed}.start-btn[data-v-547e53d2]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.start-btn[data-v-547e53d2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px #667eea66}.pause-btn[data-v-547e53d2]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.pause-btn[data-v-547e53d2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px #f093fb66}.instructions[data-v-547e53d2]{margin-top:20px;padding:15px;background:#f0f0f0;border-radius:10px;color:#555;font-size:.9em}.instructions h3[data-v-547e53d2]{color:#333;margin-bottom:10px}.game-over[data-v-547e53d2]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.game-over-content[data-v-547e53d2]{background:#fff;padding:40px;border-radius:20px;text-align:center;animation:popIn-547e53d2 .3s ease}@keyframes popIn-547e53d2{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.game-over h2[data-v-547e53d2]{color:#f5576c;font-size:2.5em;margin-bottom:20px}.game-over p[data-v-547e53d2]{font-size:1.2em;color:#333;margin-bottom:20px}.mobile-controls[data-v-547e53d2]{display:none;margin-top:20px;gap:10px;justify-content:center;flex-direction:column;align-items:center}.mobile-controls-row[data-v-547e53d2]{display:flex;gap:10px;justify-content:center;align-items:center}.mobile-btn[data-v-547e53d2]{width:60px;height:60px;font-size:1.5em;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.mobile-btn[data-v-547e53d2]:active{transform:scale(.95)}@media (max-width: 768px){.mobile-controls[data-v-547e53d2]{display:flex}canvas[data-v-547e53d2]{width:100%;max-width:350px}.game-title[data-v-547e53d2]{font-size:1.8em}}.balloon-game-container[data-v-3d25c54f]{width:100vw;height:100vh;position:relative;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2)}#game-container[data-v-3d25c54f]{width:100%;height:100%;position:relative}.balloon[data-v-3d25c54f]{position:absolute;border-radius:50%/60% 60% 40% 40%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.3);cursor:pointer;transition:transform .1s;box-shadow:inset -10px -10px 20px #0003,inset 10px 10px 20px #ffffff4d}.balloon[data-v-3d25c54f]:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:2px;height:20px;background:#ffffff80}.balloon[data-v-3d25c54f]:before{content:"";position:absolute;top:15px;left:20px;width:20px;height:30px;background:#fff6;border-radius:50%;transform:rotate(-30deg)}.balloon[data-v-3d25c54f]:hover{transform:scale(1.1)}.balloon.popped[data-v-3d25c54f]{animation:pop-3d25c54f .3s ease-out forwards}@keyframes pop-3d25c54f{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(0);opacity:0}}.score-board[data-v-3d25c54f]{position:fixed;top:90px;left:20px;background:#ffffffe6;padding:15px 25px;border-radius:15px;box-shadow:0 4px 15px #0003;z-index:1000}.score-board h2[data-v-3d25c54f]{color:#333;font-size:24px;margin-bottom:5px}#score[data-v-3d25c54f]{color:#667eea;font-size:32px;font-weight:700}.start-screen[data-v-3d25c54f]{position:fixed;top:80px;left:0;width:100%;height:calc(100% - 80px);background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:50}.start-screen h1[data-v-3d25c54f]{color:#fff;font-size:48px;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.start-screen p[data-v-3d25c54f]{color:#fff;font-size:18px;margin-bottom:30px}.settings-panel[data-v-3d25c54f]{background:#ffffffe6;padding:25px;border-radius:15px;margin-bottom:30px;text-align:left}.setting-item[data-v-3d25c54f]{margin-bottom:20px;display:flex;align-items:center;gap:10px}.setting-item label[data-v-3d25c54f]{color:#333;font-size:18px;font-weight:700;min-width:100px}.setting-item span[data-v-3d25c54f]{color:#667eea;font-weight:700}input[type=range][data-v-3d25c54f]{-webkit-appearance:none;width:200px;height:8px;border-radius:4px;background:linear-gradient(135deg,#667eea,#764ba2);outline:none}input[type=range][data-v-3d25c54f]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 6px #0000004d}input[type=range][data-v-3d25c54f]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 6px #0000004d;border:none}.start-btn[data-v-3d25c54f]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;border:none;padding:15px 40px;font-size:24px;border-radius:30px;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #0000004d}.start-btn[data-v-3d25c54f]:hover{transform:scale(1.05);box-shadow:0 6px 20px #0006}.game-over[data-v-3d25c54f]{position:fixed;top:80px;left:0;width:100%;height:calc(100% - 80px);background:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:50}.game-over h1[data-v-3d25c54f]{color:#fff;font-size:48px;margin-bottom:20px}.game-over p[data-v-3d25c54f]{color:#fff;font-size:24px;margin-bottom:30px}.final-score[data-v-3d25c54f]{color:#f5576c;font-size:48px;font-weight:700;margin-bottom:30px}.restart-btn[data-v-3d25c54f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:15px 40px;font-size:24px;border-radius:30px;cursor:pointer;transition:transform .2s}.restart-btn[data-v-3d25c54f]:hover{transform:scale(1.05)}.personal-space[data-v-869eab3f]{min-height:calc(100vh - 80px);padding:3rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2)}.container[data-v-869eab3f]{max-width:900px;margin:0 auto}.header[data-v-869eab3f]{text-align:center;margin-bottom:3rem;animation:fadeInDown-869eab3f .8s ease}.title[data-v-869eab3f]{font-size:3rem;color:#fff;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.subtitle[data-v-869eab3f]{font-size:1.5rem;color:#ffffffe6}.content[data-v-869eab3f]{display:flex;flex-direction:column;gap:2rem}.card[data-v-869eab3f]{background:#fffffff2;border-radius:20px;padding:2rem;box-shadow:0 10px 30px #0003;animation:fadeInUp-869eab3f .8s ease}.card[data-v-869eab3f]:nth-child(1){animation-delay:.2s}.card[data-v-869eab3f]:nth-child(2){animation-delay:.4s}.card[data-v-869eab3f]:nth-child(3){animation-delay:.6s}.card-header[data-v-869eab3f]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.card-icon[data-v-869eab3f]{font-size:2.5rem}.card-header h2[data-v-869eab3f]{color:#333;font-size:1.8rem;margin:0}.card-body[data-v-869eab3f]{color:#555;line-height:1.8}.card-body p[data-v-869eab3f]{margin-bottom:1rem;font-size:1.1rem}.card-body ul[data-v-869eab3f]{list-style:none;padding:0}.card-body li[data-v-869eab3f]{padding:.5rem 0 .5rem 2rem;position:relative;font-size:1rem}.card-body li[data-v-869eab3f]:before{content:"✓";position:absolute;left:0;color:#667eea;font-weight:700}.footer[data-v-869eab3f]{text-align:center;margin-top:3rem;padding:2rem;color:#fffc}@keyframes fadeInDown-869eab3f{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-869eab3f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.title[data-v-869eab3f]{font-size:2rem}.subtitle[data-v-869eab3f]{font-size:1.2rem}.card[data-v-869eab3f]{padding:1.5rem}.card-header h2[data-v-869eab3f]{font-size:1.5rem}}.contact[data-v-69aa2d16]{min-height:calc(100vh - 80px);padding:3rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2)}.container[data-v-69aa2d16]{max-width:800px;margin:0 auto}.header[data-v-69aa2d16]{text-align:center;margin-bottom:3rem;animation:fadeInDown-69aa2d16 .8s ease}.title[data-v-69aa2d16]{font-size:3rem;color:#fff;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.subtitle[data-v-69aa2d16]{font-size:1.5rem;color:#ffffffe6}.content[data-v-69aa2d16]{display:flex;flex-direction:column;gap:2rem}.contact-card[data-v-69aa2d16]{background:#fffffff2;border-radius:20px;padding:3rem 2rem;text-align:center;box-shadow:0 10px 30px #0003;animation:scaleIn-69aa2d16 .8s ease}.contact-icon[data-v-69aa2d16]{font-size:4rem;margin-bottom:1rem}.contact-title[data-v-69aa2d16]{color:#333;font-size:2rem;margin-bottom:1rem}.contact-email[data-v-69aa2d16]{font-size:1.5rem;color:#667eea;font-weight:700;margin-bottom:1rem;word-break:break-all}.contact-desc[data-v-69aa2d16]{color:#666;font-size:1.1rem}.info-section[data-v-69aa2d16]{background:#fffffff2;border-radius:20px;padding:2rem;box-shadow:0 10px 30px #0003;animation:fadeInUp-69aa2d16 .8s ease}.info-section[data-v-69aa2d16]:nth-child(2){animation-delay:.2s}.info-section[data-v-69aa2d16]:nth-child(3){animation-delay:.4s}.info-section[data-v-69aa2d16]:nth-child(4){animation-delay:.6s}.info-title[data-v-69aa2d16]{color:#333;font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #f0f0f0}.info-content[data-v-69aa2d16]{color:#555;line-height:1.8}.info-content p[data-v-69aa2d16]{margin-bottom:.8rem}.info-content ul[data-v-69aa2d16]{list-style:none;padding:0}.info-content li[data-v-69aa2d16]{padding:.5rem 0 .5rem 2rem;position:relative}.info-content li[data-v-69aa2d16]:before{content:"•";position:absolute;left:0;color:#667eea;font-size:1.5rem;font-weight:700}.footer[data-v-69aa2d16]{text-align:center;margin-top:3rem;padding:2rem;color:#fffc}@keyframes fadeInDown-69aa2d16{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-69aa2d16{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-69aa2d16{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.title[data-v-69aa2d16]{font-size:2rem}.subtitle[data-v-69aa2d16]{font-size:1.2rem}.contact-card[data-v-69aa2d16]{padding:2rem 1.5rem}.contact-email[data-v-69aa2d16]{font-size:1.2rem}.info-section[data-v-69aa2d16]{padding:1.5rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}#app{min-height:100vh}
