@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);.global-music-player[data-v-0855415e]{position:fixed;bottom:20px;left:20px;z-index:9999;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.mini-player[data-v-0855415e]{width:50px;height:50px;cursor:pointer;transition:transform .3s}.mini-player[data-v-0855415e]:hover{transform:scale(1.1)}.disc-container[data-v-0855415e]{width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.3);animation:rotate-0855415e 10s linear infinite;animation-play-state:paused;background:#fff}.disc-container.is-playing[data-v-0855415e]{animation-play-state:running}.disc-cover[data-v-0855415e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@keyframes rotate-0855415e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.expanded-player[data-v-0855415e]{width:280px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.2);overflow:hidden;animation:slideUp-0855415e .3s ease}@keyframes slideUp-0855415e{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.player-header[data-v-0855415e]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.1)}.player-title[data-v-0855415e]{font-size:14px;font-weight:700;color:#333}.close-btn[data-v-0855415e]{cursor:pointer;color:#666;font-size:16px}.player-content[data-v-0855415e]{padding:15px}.song-info[data-v-0855415e]{margin-bottom:15px;text-align:center}.song-name[data-v-0855415e]{font-size:16px;font-weight:600;color:#2c3e50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.artist-name[data-v-0855415e]{font-size:12px;color:#7f8c8d}.controls[data-v-0855415e]{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:15px}.control-btn[data-v-0855415e]{font-size:24px;cursor:pointer;color:#2c3e50;transition:color .2s}.control-btn[data-v-0855415e]:hover{color:#42b983}.play-btn[data-v-0855415e]{font-size:36px;color:#42b983}.progress-bar[data-v-0855415e]{width:100%;height:4px;background:#e0e0e0;border-radius:2px;cursor:pointer;position:relative}.progress-fill[data-v-0855415e]{height:100%;background:#42b983;border-radius:2px;width:0;transition:width .1s linear}@media (max-width:768px){.global-music-player[data-v-0855415e]{bottom:10px;left:10px}.mini-player[data-v-0855415e]{width:40px;height:40px}.expanded-player[data-v-0855415e]{width:240px}.play-btn[data-v-0855415e]{font-size:30px}.control-btn[data-v-0855415e]{font-size:20px}}.click-effects-container[data-v-5f5dc766]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:99999;overflow:hidden}.click-effect[data-v-5f5dc766]{position:absolute;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:1px 1px 2px rgba(0,0,0,.3)}body,html{height:100%;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#0f172a;overflow-x:hidden;overflow-y:auto;position:relative}#app{width:100%;display:flex;flex-direction:column}.app-bg{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;filter:saturate(105%)}.app-bg,.cursor-trail{position:fixed;inset:0;pointer-events:none}.cursor-trail{z-index:1}.cursor-dot{position:fixed;width:14px;height:14px;margin-left:-7px;margin-top:-7px;border-radius:999px;background:radial-gradient(circle,rgba(248,250,252,.9),rgba(129,140,248,.4));filter:blur(2px);mix-blend-mode:screen;transition:transform .08s linear}.layout[data-v-97b0849e]{display:flex;flex-direction:column;min-height:100vh;width:100%;position:relative;z-index:1}.navbar[data-v-97b0849e]{background:hsla(0,0%,100%,.9);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid rgba(226,232,240,.8);position:sticky;top:0;z-index:100;transition:all .3s ease}.navbar-container[data-v-97b0849e]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:60px}.navbar-logo a[data-v-97b0849e]{display:flex;align-items:center;gap:10px;text-decoration:none;color:#1e293b;font-size:1.2rem;font-weight:700;transition:color .2s ease}.navbar-logo a[data-v-97b0849e]:hover{color:#81d8cf}.logo-image[data-v-97b0849e]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.navbar-nav[data-v-97b0849e]{display:flex;align-items:center;gap:10px}.nav-item[data-v-97b0849e]{position:relative;padding:10px 16px;text-decoration:none;color:#64748b;font-weight:500;border-radius:8px;transition:all .2s ease}.nav-item.active[data-v-97b0849e],.nav-item[data-v-97b0849e]:hover{color:#81d8cf;background:rgba(129,216,207,.1)}.nav-dropdown[data-v-97b0849e]{position:relative}.dropdown-toggle[data-v-97b0849e]{cursor:pointer;display:flex;align-items:center;gap:5px}.dropdown-arrow[data-v-97b0849e]{transition:transform .2s ease;font-size:12px}.dropdown-arrow.open[data-v-97b0849e]{transform:rotate(180deg)}.dropdown-menu[data-v-97b0849e]{position:absolute;top:100%;left:0;margin-top:8px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);min-width:180px;overflow:hidden;z-index:101}.dropdown-item[data-v-97b0849e]{display:block;padding:12px 16px;text-decoration:none;color:#64748b;transition:all .2s ease}.dropdown-item.active[data-v-97b0849e],.dropdown-item[data-v-97b0849e]:hover{color:#81d8cf;background:rgba(129,216,207,.1)}.clock-dropdown[data-v-97b0849e]{min-width:250px}.clock-dropdown .dropdown-item[data-v-97b0849e]{display:flex;justify-content:space-between;align-items:center}.clock-face[data-v-97b0849e]{flex-direction:column;padding:16px;text-align:center}.clock-dial[data-v-97b0849e]{position:relative;width:140px;height:140px;margin:0 auto 16px;border-radius:50%;background:#81d8cf;box-shadow:0 6px 20px rgba(129,216,207,.3);display:flex;align-items:center;justify-content:center;padding:10px}.clock-dial[data-v-97b0849e]:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:#fff;box-shadow:inset 0 2px 10px rgba(0,0,0,.05)}.clock-dial[data-v-97b0849e]:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;background:transparent;background-image:radial-gradient(circle,transparent 30%,#e2e8f0 0,#e2e8f0 32%,transparent 0),radial-gradient(circle,transparent 48%,#e2e8f0 0,#e2e8f0 50%,transparent 0),radial-gradient(circle,transparent 88%,#e2e8f0 0,#e2e8f0 90%,transparent 0);background-size:100% 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-position:50%}.clock-hour[data-v-97b0849e]{width:4px;height:40px;background:#1e293b;border-radius:2px;z-index:1}.clock-hour[data-v-97b0849e],.clock-minute[data-v-97b0849e]{position:absolute;transform-origin:bottom center;box-shadow:0 0 2px rgba(0,0,0,.2)}.clock-minute[data-v-97b0849e]{width:3px;height:50px;background:#475569;border-radius:1.5px;z-index:2}.clock-second[data-v-97b0849e]{position:absolute;width:2px;height:55px;background:#ef4444;border-radius:1px;transform-origin:bottom center;z-index:3;box-shadow:0 0 2px rgba(0,0,0,.3);animation:tick-97b0849e 1s linear infinite}@keyframes tick-97b0849e{0%{transform-origin:bottom center}}.clock-center[data-v-97b0849e]{position:absolute;width:10px;height:10px;border-radius:50%;background:#81d8cf;z-index:4;box-shadow:0 0 4px rgba(129,216,207,.4)}.clock-center[data-v-97b0849e]:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;top:2px;left:2px}.clock-info[data-v-97b0849e]{margin-top:8px}.clock-date[data-v-97b0849e]{font-size:.875rem;color:#64748b;margin-bottom:4px}.clock-time[data-v-97b0849e]{font-size:1rem;font-weight:600;color:#1e293b;font-family:monospace}.session-time[data-v-97b0849e]{font-size:.875rem;color:#64748b;font-family:monospace}.navbar-toggle[data-v-97b0849e]{display:none;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease}.navbar-toggle[data-v-97b0849e]:hover{background:rgba(0,0,0,.05)}.mobile-menu[data-v-97b0849e]{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:100}.mobile-nav-item[data-v-97b0849e]{display:block;padding:16px 20px;text-decoration:none;color:#64748b;border-bottom:1px solid #f1f5f9;transition:all .2s ease}.mobile-nav-item.active[data-v-97b0849e],.mobile-nav-item[data-v-97b0849e]:hover{color:#008c8c;background:rgba(0,140,140,.1)}.mobile-nav-dropdown[data-v-97b0849e]{border-bottom:1px solid #f1f5f9}.mobile-dropdown-menu[data-v-97b0849e]{background:#f8fafc}.mobile-dropdown-item[data-v-97b0849e]{display:block;padding:12px 36px;text-decoration:none;color:#64748b;border-bottom:1px solid #f1f5f9;transition:all .2s ease}.mobile-dropdown-item.active[data-v-97b0849e],.mobile-dropdown-item[data-v-97b0849e]:hover{color:#008c8c;background:rgba(0,140,140,.1)}.main[data-v-97b0849e]{flex:1;background:transparent}.content[data-v-97b0849e]{max-width:1200px;margin:0 auto;padding:32px 20px;min-height:calc(100vh - 60px)}.dropdown-enter-active[data-v-97b0849e],.dropdown-leave-active[data-v-97b0849e]{transition:all .2s ease}.dropdown-enter[data-v-97b0849e],.dropdown-leave-to[data-v-97b0849e]{opacity:0;transform:translateY(-8px)}.mobile-menu-enter-active[data-v-97b0849e],.mobile-menu-leave-active[data-v-97b0849e]{transition:all .3s ease}.mobile-menu-enter[data-v-97b0849e],.mobile-menu-leave-to[data-v-97b0849e]{opacity:0;transform:translateY(-10px)}@media (max-width:768px){.navbar-nav[data-v-97b0849e]{display:none}.navbar-toggle[data-v-97b0849e]{display:block}.content[data-v-97b0849e]{padding:24px 16px}}@media (min-width:769px){.mobile-menu[data-v-97b0849e]{display:none!important}}.havefun-page[data-v-17c3053a]{display:flex;flex-direction:column;gap:24px}.placeholder[data-v-17c3053a],.welcome-card[data-v-17c3053a]{background:rgba(15,23,42,.45);border-radius:16px;padding:24px;color:#f8fafc;border:1px solid rgba(148,163,184,.35);backdrop-filter:blur(8px);line-height:1.7}.quick-links[data-v-17c3053a]{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px}.welcome-card h2[data-v-17c3053a]{font-size:1.8rem;margin-bottom:12px}.welcome-card ul[data-v-17c3053a]{margin:16px 0;padding-left:20px}.games-grid[data-v-17c3053a]{background:rgba(15,23,42,.45);border-radius:16px;padding:24px;color:#f8fafc;border:1px solid rgba(148,163,184,.35);backdrop-filter:blur(8px)}.games-grid h3[data-v-17c3053a]{margin-bottom:16px}.games-grid .grid[data-v-17c3053a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.game-card[data-v-17c3053a]{background:rgba(15,23,42,.55);border-radius:12px;padding:16px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.game-card[data-v-17c3053a]:hover{border-color:#38bdf8;transform:translateY(-3px);box-shadow:0 12px 24px rgba(15,23,42,.45)}.game-card .icon[data-v-17c3053a]{font-size:1.8rem;margin-bottom:8px}.game-card h4[data-v-17c3053a]{margin-bottom:6px}.placeholder h3[data-v-17c3053a]{margin-bottom:12px}.placeholder ol[data-v-17c3053a]{padding-left:20px;margin-bottom:12px}.tip[data-v-17c3053a]{color:#cbd5f5;font-size:.95rem}.lights-out[data-v-897a5df8]{display:flex;flex-direction:column;gap:24px}.hero[data-v-897a5df8]{background:rgba(15,23,42,.45);border-radius:16px;padding:24px;color:#e2e8f0;border:1px solid rgba(148,163,184,.3);backdrop-filter:blur(8px)}.hero-content h2[data-v-897a5df8]{font-size:1.8rem;margin-bottom:8px;color:#f8fafc}.subtitle[data-v-897a5df8]{margin-bottom:12px;font-weight:500;color:#cbd5f5}.rule[data-v-897a5df8]{line-height:1.6;margin-bottom:16px}.highlight[data-v-897a5df8]{color:#facc15;font-weight:600}.hero-actions[data-v-897a5df8]{display:flex;align-items:center;gap:16px}.moves[data-v-897a5df8]{font-size:.95rem;color:#cbd5f5}.board-container[data-v-897a5df8]{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.board[data-v-897a5df8]{display:grid;grid-template-columns:repeat(3,100px);grid-template-rows:repeat(3,100px);gap:12px}.cell[data-v-897a5df8]{position:relative;border:none;border-radius:12px;font-size:2rem;font-weight:600;cursor:pointer;color:#0f172a;background:rgba(248,250,252,.85);box-shadow:0 12px 24px rgba(15,23,42,.25);transition:transform .15s ease,box-shadow .15s ease}.cell[data-v-897a5df8]:hover{transform:translateY(-2px);box-shadow:0 18px 32px rgba(15,23,42,.3)}.cell.lit[data-v-897a5df8]{background:#38bdf8;color:#f8fafc}.cell .index[data-v-897a5df8]{position:absolute;bottom:8px;right:12px;font-size:.75rem;opacity:.7}.success-card[data-v-897a5df8]{min-width:220px;padding:20px;border-radius:16px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35);color:#0f172a;box-shadow:0 16px 30px rgba(34,197,94,.2)}.success-card h3[data-v-897a5df8]{margin-bottom:8px}.tips[data-v-897a5df8]{background:rgba(15,23,42,.45);border-radius:16px;padding:20px 24px;color:#e2e8f0;border:1px solid rgba(148,163,184,.3);backdrop-filter:blur(8px)}.tips h3[data-v-897a5df8]{margin-bottom:12px}.tips ul[data-v-897a5df8]{padding-left:18px;line-height:1.8}.leaderboard[data-v-897a5df8]{margin-top:16px;background:rgba(15,23,42,.45);border-radius:16px;padding:20px 24px;color:#e2e8f0;border:1px solid rgba(148,163,184,.3);backdrop-filter:blur(8px)}.leaderboard h3[data-v-897a5df8]{margin-bottom:12px}.leaderboard-table[data-v-897a5df8]{width:100%;border-collapse:collapse;font-size:.9rem}.leaderboard-table td[data-v-897a5df8],.leaderboard-table th[data-v-897a5df8]{padding:8px 6px;text-align:left}.leaderboard-table thead[data-v-897a5df8]{border-bottom:1px solid rgba(148,163,184,.6)}.leaderboard-table tbody tr[data-v-897a5df8]:nth-child(odd){background:rgba(15,23,42,.35)}.leaderboard-table tbody tr[data-v-897a5df8]:nth-child(2n){background:rgba(15,23,42,.2)}.leaderboard-empty[data-v-897a5df8]{font-size:.9rem;color:#cbd5f5}.fade-enter-active[data-v-897a5df8],.fade-leave-active[data-v-897a5df8]{transition:opacity .3s ease}.fade-enter[data-v-897a5df8],.fade-leave-to[data-v-897a5df8]{opacity:0}@media (max-width:768px){.board[data-v-897a5df8]{grid-template-columns:repeat(3,80px);grid-template-rows:repeat(3,80px)}.board-container[data-v-897a5df8]{justify-content:center}}.cipher-game[data-v-1dabdc00]{display:flex;flex-direction:column;gap:24px}.hero[data-v-1dabdc00]{background:rgba(15,23,42,.45);border-radius:16px;padding:24px;color:#f8fafc;border:1px solid rgba(148,163,184,.35);backdrop-filter:blur(8px)}.hero-content h2[data-v-1dabdc00]{font-size:1.8rem;margin-bottom:8px;color:#f8fafc}.subtitle[data-v-1dabdc00]{margin-bottom:12px;font-weight:500;color:#cbd5f5}.rule[data-v-1dabdc00]{line-height:1.6;color:#e2e8f0}.main-panel[data-v-1dabdc00]{background:rgba(15,23,42,.45);border-radius:16px;padding:24px;color:#f8fafc;border:1px solid rgba(148,163,184,.35);backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:20px}.operation-selector[data-v-1dabdc00]{display:flex;justify-content:center}.input-section[data-v-1dabdc00],.password-section[data-v-1dabdc00]{display:flex;flex-direction:column;gap:8px}.input-label[data-v-1dabdc00]{font-weight:500;color:#e2e8f0}.password-input[data-v-1dabdc00],.text-input[data-v-1dabdc00]{width:100%}.password-input[data-v-1dabdc00]{max-width:200px}.error-msg[data-v-1dabdc00]{color:#f87171;font-size:.9rem;margin:0}.action-section[data-v-1dabdc00]{display:flex;gap:12px}.result-section[data-v-1dabdc00]{margin-top:8px;padding-top:20px;border-top:1px solid rgba(148,163,184,.3)}.result-label[data-v-1dabdc00]{display:block;font-weight:500;margin-bottom:8px;color:#e2e8f0}.result-box[data-v-1dabdc00]{background:rgba(0,0,0,.3);border:1px solid rgba(148,163,184,.3);border-radius:8px;padding:16px;margin-bottom:12px;font-family:Courier New,monospace;font-size:1.1rem;word-break:break-all;color:#facc15;min-height:60px;white-space:pre-wrap}.tips[data-v-1dabdc00]{background:rgba(15,23,42,.45);border-radius:16px;padding:20px 24px;color:#e2e8f0;border:1px solid rgba(148,163,184,.3);backdrop-filter:blur(8px)}.tips h3[data-v-1dabdc00]{margin-bottom:12px;color:#f8fafc}.tips ul[data-v-1dabdc00]{padding-left:20px;line-height:1.8}.tips li[data-v-1dabdc00]{margin-bottom:8px}[data-v-1dabdc00] .el-radio-button__inner{background:hsla(0,0%,100%,.1);color:#e2e8f0;border-color:rgba(148,163,184,.3)}[data-v-1dabdc00] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:#6366f1;color:#fff;border-color:#6366f1}[data-v-1dabdc00] .el-input__inner,[data-v-1dabdc00] .el-textarea__inner{background:hsla(0,0%,100%,.1);border-color:rgba(148,163,184,.3);color:#f8fafc}[data-v-1dabdc00] .el-input__inner::-moz-placeholder,[data-v-1dabdc00] .el-textarea__inner::-moz-placeholder{color:#94a3b8}[data-v-1dabdc00] .el-input__inner::placeholder,[data-v-1dabdc00] .el-textarea__inner::placeholder{color:#94a3b8}.monty-hall[data-v-e03b943a]{display:flex;flex-direction:column;gap:24px}.card[data-v-e03b943a]{background:rgba(15,23,42,.45);border-radius:16px;padding:24px;color:#f8fafc;border:1px solid rgba(148,163,184,.35);backdrop-filter:blur(8px)}.hero[data-v-e03b943a]{@extend .card}.hero-content h2[data-v-e03b943a]{font-size:1.9rem;margin-bottom:10px;color:#f8fafc}.subtitle[data-v-e03b943a]{margin-bottom:12px;font-weight:500;color:#cbd5f5}.rule[data-v-e03b943a]{line-height:1.6;color:#e2e8f0}.section-header[data-v-e03b943a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.door-area[data-v-e03b943a]{display:flex;justify-content:space-around;gap:24px;margin-bottom:16px}.door[data-v-e03b943a]{position:relative;width:160px;height:220px;border-radius:18px;border:3px solid rgba(248,250,252,.3);background:linear-gradient(145deg,rgba(248,250,252,.15),rgba(15,23,42,.5));color:#f8fafc;font-size:1.6rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.door[data-v-e03b943a]:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 16px 24px rgba(15,23,42,.35)}.door[data-v-e03b943a]:disabled{cursor:not-allowed;opacity:.7}.door.selected[data-v-e03b943a]{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.35)}.door.host[data-v-e03b943a]{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.3)}.door.final[data-v-e03b943a]{border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.35)}.door.car[data-v-e03b943a]{background:linear-gradient(145deg,rgba(250,204,21,.4),rgba(251,191,36,.7));color:#0f172a}.door-number[data-v-e03b943a]{font-size:2.4rem;font-weight:700}.door-label[data-v-e03b943a]{font-size:1rem;opacity:.9}.decision-area[data-v-e03b943a]{margin-top:12px;padding:16px;background:rgba(15,23,42,.6);border-radius:12px;border:1px solid rgba(148,163,184,.3)}.decision-actions[data-v-e03b943a]{display:flex;gap:16px;margin-top:12px}.result-area[data-v-e03b943a]{margin-top:16px;padding:20px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35);border-radius:16px;color:#0f172a}.result-title[data-v-e03b943a]{font-size:1.2rem;font-weight:600;margin-bottom:10px}.result-title.success[data-v-e03b943a]{color:#15803d}.result-title.fail[data-v-e03b943a]{color:#b91c1c}.result-detail[data-v-e03b943a]{margin-bottom:12px;padding-left:18px;line-height:1.6}.simulation-form[data-v-e03b943a]{margin-bottom:16px}.simulation-result[data-v-e03b943a]{margin-top:12px}.result-grid[data-v-e03b943a]{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0}.result-card[data-v-e03b943a]{flex:1;min-width:200px;padding:16px;background:rgba(15,23,42,.55);border-radius:12px;border:1px solid rgba(148,163,184,.3);text-align:center}.result-card h4[data-v-e03b943a]{margin-bottom:10px;font-size:1.1rem;color:#cbd5f5}.result-card .value[data-v-e03b943a]{font-size:2rem;font-weight:700;color:#facc15}.result-card .desc[data-v-e03b943a]{margin-top:8px;color:#e2e8f0}.conclusion[data-v-e03b943a]{margin-top:8px;font-weight:600;color:#f8fafc}.tips ul[data-v-e03b943a]{padding-left:20px;line-height:1.8}.fade-enter-active[data-v-e03b943a],.fade-leave-active[data-v-e03b943a]{transition:opacity .25s ease}.fade-enter[data-v-e03b943a],.fade-leave-to[data-v-e03b943a]{opacity:0}@media (max-width:960px){.door-area[data-v-e03b943a]{flex-direction:column;align-items:center}.door[data-v-e03b943a]{width:200px}.decision-actions[data-v-e03b943a],.result-grid[data-v-e03b943a]{flex-direction:column}}.boring-string[data-v-56d57b2c]{display:flex;flex-direction:column;gap:24px}.hero[data-v-56d57b2c]{background:rgba(15,23,42,.45);border-radius:16px;padding:24px;color:#f8fafc;border:1px solid rgba(148,163,184,.35);backdrop-filter:blur(8px)}.hero-content h2[data-v-56d57b2c]{font-size:1.8rem;margin-bottom:8px;color:#f8fafc}.subtitle[data-v-56d57b2c]{margin-bottom:12px;font-weight:500;color:#cbd5f5}.card[data-v-56d57b2c]{background:rgba(15,23,42,.45);border-radius:16px;padding:24px;color:#f8fafc;border:1px solid rgba(148,163,184,.35);backdrop-filter:blur(8px)}.main-panel[data-v-56d57b2c]{display:flex;flex-direction:column;gap:20px}.mode-selector[data-v-56d57b2c],.option-section[data-v-56d57b2c]{display:flex;justify-content:center}.option-section[data-v-56d57b2c]{align-items:center;gap:12px;flex-wrap:wrap}.option-hint[data-v-56d57b2c]{font-size:.9rem;color:#94a3b8}.input-section[data-v-56d57b2c]{display:flex;flex-direction:column;gap:8px}.input-label[data-v-56d57b2c]{font-weight:500;color:#e2e8f0}.text-input[data-v-56d57b2c]{width:100%}.action-section[data-v-56d57b2c]{display:flex;gap:12px;justify-content:center}.output-section[data-v-56d57b2c]{margin-top:16px}.output-label[data-v-56d57b2c]{font-weight:500;margin-bottom:8px;color:#e2e8f0}.output-area[data-v-56d57b2c]{min-height:120px;max-height:400px;padding:16px;background:rgba(0,0,0,.3);border:1px solid rgba(148,163,184,.3);border-radius:8px;font-family:Courier New,monospace;font-size:1.2rem;color:#facc15;line-height:1.6;overflow-y:auto}.output-area.single-line[data-v-56d57b2c]{white-space:nowrap;overflow:hidden;max-height:120px}.output-area.multi-line[data-v-56d57b2c]{white-space:pre-wrap;word-break:break-all}.tips h3[data-v-56d57b2c]{margin-bottom:12px;color:#f8fafc}.tips ul[data-v-56d57b2c]{padding-left:20px;line-height:1.8}.tips li[data-v-56d57b2c]{margin-bottom:8px}[data-v-56d57b2c] .el-radio-button__inner{background:hsla(0,0%,100%,.1);color:#e2e8f0;border-color:rgba(148,163,184,.3)}[data-v-56d57b2c] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:#6366f1;color:#fff;border-color:#6366f1}[data-v-56d57b2c] .el-checkbox__label{color:#e2e8f0}[data-v-56d57b2c] .el-input__inner,[data-v-56d57b2c] .el-textarea__inner{background:hsla(0,0%,100%,.1);border-color:rgba(148,163,184,.3);color:#f8fafc}[data-v-56d57b2c] .el-input__inner::-moz-placeholder,[data-v-56d57b2c] .el-textarea__inner::-moz-placeholder{color:#94a3b8}[data-v-56d57b2c] .el-input__inner::placeholder,[data-v-56d57b2c] .el-textarea__inner::placeholder{color:#94a3b8}.minesweeper[data-v-2ad5934f]{display:flex;flex-direction:column;gap:24px}.hero[data-v-2ad5934f]{background:rgba(15,23,42,.45);border-radius:16px;padding:24px;color:#f8fafc;border:1px solid rgba(148,163,184,.35);backdrop-filter:blur(8px)}.hero-content h2[data-v-2ad5934f]{font-size:1.8rem;margin-bottom:8px;color:#f8fafc}.subtitle[data-v-2ad5934f]{margin-bottom:12px;font-weight:500;color:#cbd5f5}.card[data-v-2ad5934f]{background:rgba(15,23,42,.45);border-radius:16px;padding:24px;color:#f8fafc;border:1px solid rgba(148,163,184,.35);backdrop-filter:blur(8px)}.setup-section h3[data-v-2ad5934f]{margin-bottom:20px;color:#f8fafc}.setup-options[data-v-2ad5934f]{display:flex;flex-direction:column;gap:20px}.option-group[data-v-2ad5934f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.option-group label[data-v-2ad5934f]{font-weight:500;color:#e2e8f0;min-width:100px}.action-buttons[data-v-2ad5934f]{margin-top:12px}.game-header[data-v-2ad5934f]{margin-bottom:20px}.score-board[data-v-2ad5934f]{display:flex;gap:24px;margin-bottom:12px;flex-wrap:wrap}.score-item[data-v-2ad5934f]{display:flex;align-items:center;gap:8px}.player-score[data-v-2ad5934f]{padding:8px 16px;border-radius:8px;background:hsla(0,0%,100%,.1);border:2px solid transparent;transition:all .3s}.player-score.active[data-v-2ad5934f]{background:rgba(0,140,140,.3);border-color:#008c8c;box-shadow:0 0 12px rgba(0,140,140,.4)}.player-name[data-v-2ad5934f]{font-weight:600;margin-right:8px}.score-label[data-v-2ad5934f]{font-weight:500;color:#e2e8f0}.score-value[data-v-2ad5934f]{font-size:1.5rem;font-weight:700;color:#facc15}.game-info[data-v-2ad5934f]{display:flex;gap:24px;color:#cbd5f5;font-size:.95rem}.board-container[data-v-2ad5934f]{display:flex;justify-content:center;margin:20px 0;overflow-x:auto}.board[data-v-2ad5934f]{display:grid;gap:2px;background:rgba(148,163,184,.3);padding:2px;border-radius:8px}.cell[data-v-2ad5934f]{width:36px;height:36px;border:none;border-radius:4px;background:rgba(248,250,252,.2);color:#f8fafc;font-weight:600;font-size:1rem;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.cell[data-v-2ad5934f]:hover:not(:disabled):not(.revealed):not(.flagged){background:rgba(248,250,252,.35);transform:scale(1.05)}.cell[data-v-2ad5934f]:disabled{cursor:not-allowed}.cell.revealed[data-v-2ad5934f]{background:hsla(0,0%,100%,.15);cursor:default}.cell.flagged[data-v-2ad5934f]{background:rgba(239,68,68,.3)}.cell.mine[data-v-2ad5934f]{background:rgba(239,68,68,.5)}.cell.cell-1[data-v-2ad5934f]{color:#3b82f6}.cell.cell-2[data-v-2ad5934f]{color:#22c55e}.cell.cell-3[data-v-2ad5934f]{color:#ef4444}.cell.cell-4[data-v-2ad5934f]{color:#008c8c}.cell.cell-5[data-v-2ad5934f]{color:#f59e0b}.cell.cell-6[data-v-2ad5934f]{color:#06b6d4}.cell.cell-7[data-v-2ad5934f]{color:#000}.cell.cell-8[data-v-2ad5934f]{color:#64748b}.game-result[data-v-2ad5934f]{margin-top:24px;padding:20px;border-radius:12px;text-align:center}.game-result.success[data-v-2ad5934f]{background:rgba(34,197,94,.2);border:2px solid rgba(34,197,94,.5)}.game-result.fail[data-v-2ad5934f]{background:rgba(239,68,68,.2);border:2px solid rgba(239,68,68,.5)}.game-result h3[data-v-2ad5934f]{margin-bottom:12px;font-size:1.5rem}.game-actions[data-v-2ad5934f]{margin-top:20px;display:flex;gap:12px;justify-content:center}.tips h3[data-v-2ad5934f]{margin-bottom:12px;color:#f8fafc}.tips ul[data-v-2ad5934f]{padding-left:20px;line-height:1.8}.tips li[data-v-2ad5934f]{margin-bottom:8px}.leaderboard[data-v-2ad5934f]{margin-top:16px;background:rgba(15,23,42,.45);border-radius:16px;padding:20px 24px;color:#e2e8f0;border:1px solid rgba(148,163,184,.3);backdrop-filter:blur(8px)}.leaderboard h3[data-v-2ad5934f]{margin-bottom:12px}.leaderboard-table[data-v-2ad5934f]{width:100%;border-collapse:collapse;font-size:.9rem}.leaderboard-table td[data-v-2ad5934f],.leaderboard-table th[data-v-2ad5934f]{padding:8px 6px;text-align:left}.leaderboard-table thead[data-v-2ad5934f]{border-bottom:1px solid rgba(148,163,184,.6)}.leaderboard-table tbody tr[data-v-2ad5934f]:nth-child(odd){background:rgba(15,23,42,.35)}.leaderboard-table tbody tr[data-v-2ad5934f]:nth-child(2n){background:rgba(15,23,42,.2)}.leaderboard-empty[data-v-2ad5934f]{font-size:.9rem;color:#cbd5f5}[data-v-2ad5934f] .el-radio-button__inner{background:hsla(0,0%,100%,.1);color:#e2e8f0;border-color:rgba(148,163,184,.3)}[data-v-2ad5934f] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:#008c8c;color:#fff;border-color:#008c8c}[data-v-2ad5934f] .el-input__inner{background:hsla(0,0%,100%,.1);border-color:rgba(148,163,184,.3);color:#f8fafc}[data-v-2ad5934f] .el-input__inner::-moz-placeholder{color:#94a3b8}[data-v-2ad5934f] .el-input__inner::placeholder{color:#94a3b8}@media (max-width:768px){.cell[data-v-2ad5934f]{width:28px;height:28px;font-size:.85rem}.board-container[data-v-2ad5934f]{overflow-x:auto}}.home-view[data-v-54be3f40]{background:hsla(0,0%,100%,.9);border-radius:16px;box-shadow:0 20px 40px rgba(2,6,23,.16);padding:32px;backdrop-filter:saturate(140%) blur(6px)}.hero[data-v-54be3f40]{background:linear-gradient(135deg,rgba(0,140,140,.1),rgba(0,120,120,.1));border-radius:12px;padding:80px 40px;text-align:center;margin-bottom:48px;position:relative;overflow:hidden}.hero[data-v-54be3f40]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/img/%E9%A6%96%E9%A1%B5%E6%8F%92%E5%9B%BE.5747317d.png) no-repeat 50%;background-size:550px;opacity:.65;z-index:0}.hero-content[data-v-54be3f40]{position:relative;z-index:1}.hero h1[data-v-54be3f40]{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:16px}.hero p[data-v-54be3f40]{font-size:1.25rem;color:#64748b;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.hero-buttons[data-v-54be3f40]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn[data-v-54be3f40]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-weight:500;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none;font-size:1rem}.btn-primary[data-v-54be3f40]{background:#81d8cf;color:#fff}.btn-primary[data-v-54be3f40]:hover{background:#66c8be;transform:translateY(-2px);box-shadow:0 4px 12px rgba(129,216,207,.4)}.btn-secondary[data-v-54be3f40]{background:#94a3b8;color:#fff}.btn-secondary[data-v-54be3f40]:hover{background:#64748b;transform:translateY(-2px);box-shadow:0 4px 12px rgba(148,163,184,.3)}.btn-accent[data-v-54be3f40]{background:#ec4899;color:#fff}.btn-accent[data-v-54be3f40]:hover{background:#db2777;transform:translateY(-2px);box-shadow:0 4px 12px rgba(236,72,153,.3)}.btn-link[data-v-54be3f40]{color:#81d8cf;background:transparent;padding:8px 16px;font-size:.875rem}.btn-link[data-v-54be3f40]:hover{text-decoration:underline}.features[data-v-54be3f40]{margin-bottom:48px}.features h2[data-v-54be3f40]{font-size:2rem;font-weight:600;color:#1e293b;text-align:center;margin-bottom:32px}.features-grid[data-v-54be3f40]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.feature-card[data-v-54be3f40]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .3s ease;text-align:center}.feature-card[data-v-54be3f40]:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.12)}.feature-icon[data-v-54be3f40]{width:64px;height:64px;background:#81d8cf;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:24px;box-shadow:0 4px 16px rgba(129,216,207,.3)}.feature-card h3[data-v-54be3f40]{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:12px}.feature-card p[data-v-54be3f40]{color:#64748b;margin-bottom:20px;line-height:1.6}.latest-updates[data-v-54be3f40]{margin-bottom:48px}.latest-updates h2[data-v-54be3f40]{font-size:2rem;font-weight:600;color:#1e293b;text-align:center;margin-bottom:32px}.updates-list[data-v-54be3f40]{display:flex;flex-direction:column;gap:16px}.update-item[data-v-54be3f40]{display:flex;gap:20px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .2s ease}.update-item[data-v-54be3f40]:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}.update-date[data-v-54be3f40]{min-width:120px;font-size:.875rem;color:#94a3b8;font-weight:500;padding-top:4px}.update-content h3[data-v-54be3f40]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:8px}.update-content p[data-v-54be3f40]{color:#64748b;line-height:1.6}.site-stats[data-v-54be3f40]{margin-bottom:32px}.site-stats h2[data-v-54be3f40]{font-size:2rem;font-weight:600;color:#1e293b;text-align:center;margin-bottom:32px}.stats-grid[data-v-54be3f40]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.stat-card[data-v-54be3f40]{background:#fff;border-radius:12px;padding:24px;text-align:center;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .3s ease}.stat-card[data-v-54be3f40]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.stat-number[data-v-54be3f40]{font-size:2rem;font-weight:700;color:#008c8c;margin-bottom:8px}.stat-label[data-v-54be3f40]{font-size:.875rem;color:#94a3b8;font-weight:500}@media (max-width:768px){.hero[data-v-54be3f40]{padding:48px 24px}.hero h1[data-v-54be3f40]{font-size:2rem}.hero-buttons[data-v-54be3f40]{flex-direction:column;align-items:center}.btn[data-v-54be3f40]{width:200px}.features-grid[data-v-54be3f40]{grid-template-columns:1fr}.stats-grid[data-v-54be3f40]{grid-template-columns:repeat(2,1fr)}.update-item[data-v-54be3f40]{flex-direction:column;gap:12px}.update-date[data-v-54be3f40]{min-width:auto;font-size:.75rem}}.blog-view[data-v-f897ac48]{background:hsla(0,0%,100%,.9);border-radius:16px;box-shadow:0 20px 40px rgba(2,6,23,.16);padding:32px;backdrop-filter:saturate(140%) blur(6px)}.blog-header[data-v-f897ac48]{text-align:center;margin-bottom:48px}.blog-header h1[data-v-f897ac48]{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:16px}.blog-header p[data-v-f897ac48]{font-size:1.125rem;color:#64748b}.category-filter[data-v-f897ac48]{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap}.category-btn[data-v-f897ac48]{padding:8px 16px;border:1px solid #e2e8f0;border-radius:20px;background:#fff;color:#64748b;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.category-btn[data-v-f897ac48]:hover{border-color:#81d8cf;color:#81d8cf}.category-btn.active[data-v-f897ac48]{background:#81d8cf;color:#fff;border-color:#81d8cf}.category-count[data-v-f897ac48]{font-size:.75rem;opacity:.8}.article-list[data-v-f897ac48]{display:flex;flex-direction:column;gap:24px}.article-card[data-v-f897ac48]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .3s ease}.article-card[data-v-f897ac48]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.12)}.article-meta[data-v-f897ac48]{display:flex;gap:16px;margin-bottom:12px;font-size:.875rem;color:#94a3b8}.article-category[data-v-f897ac48]{background:rgba(129,216,207,.1);color:#81d8cf;padding:4px 12px;border-radius:12px;font-size:.75rem}.article-title[data-v-f897ac48]{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:16px;line-height:1.4}.article-excerpt[data-v-f897ac48]{color:#64748b;line-height:1.6;margin-bottom:20px}.article-footer[data-v-f897ac48]{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:#94a3b8}.article-author[data-v-f897ac48]{font-weight:500}.article-views[data-v-f897ac48]{font-size:.75rem}.modal-overlay[data-v-f897ac48]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-start;justify-content:center;z-index:1000;backdrop-filter:blur(4px);padding-top:80px}.modal-content[data-v-f897ac48]{background:#fff;border-radius:16px;max-width:800px;max-height:calc(100vh - 100px);overflow-y:auto;margin:20px;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.2);z-index:1001;padding:20px}.modal-close[data-v-f897ac48]{position:fixed;top:20px;right:20px;background:#fff;border:none;font-size:24px;cursor:pointer;color:#94a3b8;transition:color .2s ease;z-index:1002;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgba(0,0,0,.15)}.article-detail[data-v-f897ac48]{padding:0}.modal-close[data-v-f897ac48]:hover{color:#64748b}.article-detail[data-v-f897ac48]{padding:40px}.article-detail-meta[data-v-f897ac48]{display:flex;gap:16px;margin-bottom:16px;font-size:.875rem;color:#94a3b8}.article-detail-category[data-v-f897ac48]{background:rgba(129,216,207,.1);color:#81d8cf;padding:4px 12px;border-radius:12px;font-size:.75rem}.article-detail-title[data-v-f897ac48]{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:16px;line-height:1.4}.article-detail-author[data-v-f897ac48]{font-size:.875rem;color:#64748b;margin-bottom:24px}.article-detail-content[data-v-f897ac48]{color:#334155;line-height:1.8;margin-bottom:32px}.article-detail-content p[data-v-f897ac48]{margin-bottom:16px}.article-detail-content h2[data-v-f897ac48]{font-size:1.5rem;font-weight:600;color:#1e293b;margin:24px 0 16px}.article-detail-content h3[data-v-f897ac48]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:20px 0 12px}.article-detail-content ol[data-v-f897ac48],.article-detail-content ul[data-v-f897ac48]{margin:16px 0;padding-left:24px}.article-detail-content li[data-v-f897ac48]{margin-bottom:8px}.article-detail-content code[data-v-f897ac48]{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.875rem}.article-detail-footer[data-v-f897ac48]{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#94a3b8;border-top:1px solid #f1f5f9;padding-top:20px}.article-detail-views[data-v-f897ac48]{font-size:.75rem}.article-detail-tags[data-v-f897ac48]{display:flex;align-items:center;gap:8px}.article-tag[data-v-f897ac48]{background:#f1f5f9;padding:2px 8px;border-radius:10px;font-size:.75rem;color:#64748b}@media (max-width:768px){.blog-view[data-v-f897ac48]{padding:24px 16px}.blog-header h1[data-v-f897ac48]{font-size:2rem}.category-filter[data-v-f897ac48]{flex-direction:column;gap:8px}.category-btn[data-v-f897ac48]{width:100%;justify-content:center}.article-title[data-v-f897ac48]{font-size:1.25rem}.article-footer[data-v-f897ac48]{flex-direction:column;align-items:flex-start;gap:8px}.modal-content[data-v-f897ac48]{margin:16px;max-height:90vh}.article-detail[data-v-f897ac48]{padding:24px}.article-detail-title[data-v-f897ac48]{font-size:1.5rem}.article-detail-footer[data-v-f897ac48]{flex-direction:column;align-items:flex-start;gap:8px}}.music-view[data-v-4c54ca6e]{background:hsla(0,0%,100%,.9);border-radius:16px;box-shadow:0 20px 40px rgba(2,6,23,.16);padding:32px;backdrop-filter:saturate(140%) blur(6px)}.music-header[data-v-4c54ca6e]{text-align:center;margin-bottom:48px}.music-header h1[data-v-4c54ca6e]{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:16px}.music-header p[data-v-4c54ca6e]{font-size:1.125rem;color:#64748b}.music-player[data-v-4c54ca6e]{background:#008c8c;border-radius:16px;padding:32px;margin-bottom:48px;box-shadow:0 12px 24px rgba(0,140,140,.3);color:#fff}.player-info[data-v-4c54ca6e]{display:flex;flex-direction:column;gap:24px}.current-song[data-v-4c54ca6e]{text-align:center}.current-song h2[data-v-4c54ca6e]{font-size:1.75rem;font-weight:600;margin-bottom:8px}.current-song p[data-v-4c54ca6e]{font-size:1.125rem;opacity:.9}.player-controls[data-v-4c54ca6e]{display:flex;justify-content:center;align-items:center;gap:24px}.player-modes[data-v-4c54ca6e]{margin-top:16px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.mode-btn[data-v-4c54ca6e]{padding:6px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.15);color:#e5e7eb;font-size:.8rem;cursor:pointer;transition:all .2s ease}.mode-btn[data-v-4c54ca6e]:hover{background:hsla(0,0%,100%,.25)}.mode-btn.active[data-v-4c54ca6e]{background:#fbbf24;border-color:#fbbf24;color:#1f2933;font-weight:600}.control-btn[data-v-4c54ca6e]{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(10px)}.control-btn[data-v-4c54ca6e]:hover:not(:disabled){background:hsla(0,0%,100%,.3);transform:scale(1.05)}.control-btn[data-v-4c54ca6e]:disabled{opacity:.5;cursor:not-allowed}.play-btn[data-v-4c54ca6e]{width:72px;height:72px;font-size:28px;background:hsla(0,0%,100%,.3)}.player-progress[data-v-4c54ca6e]{display:flex;flex-direction:column;gap:8px}.progress-bar[data-v-4c54ca6e]{height:8px;background:hsla(0,0%,100%,.2);border-radius:4px;overflow:hidden;cursor:pointer}.progress-filled[data-v-4c54ca6e]{height:100%;background:#fff;border-radius:4px;transition:width .1s linear}.progress-time[data-v-4c54ca6e]{display:flex;justify-content:space-between;font-size:.875rem;opacity:.9}.player-volume[data-v-4c54ca6e]{display:flex;align-items:center;gap:12px;max-width:300px;margin:0 auto}input[type=range][data-v-4c54ca6e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:transparent;outline:none;border:none;box-shadow:none;cursor:pointer}.volume-slider[data-v-4c54ca6e]{flex:1;height:6px;border-radius:3px;outline:none;transition:all .3s ease}.volume-slider[data-v-4c54ca6e]::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:hsla(0,0%,100%,.2);-webkit-transition:background .3s ease;transition:background .3s ease}.volume-slider[data-v-4c54ca6e]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-5px;background:#fff;border-radius:50%;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.volume-slider[data-v-4c54ca6e]::-webkit-slider-thumb:hover{transform:scale(1.2);background:hsla(0,0%,100%,.9)}.volume-slider[data-v-4c54ca6e]::-webkit-slider-thumb:active{background:hsla(0,0%,100%,.8);transform:scale(1.1)}.volume-slider[data-v-4c54ca6e]::-moz-range-track{height:6px;border-radius:3px;background:hsla(0,0%,100%,.2);border:none;box-shadow:none;-moz-transition:background .3s ease;transition:background .3s ease}.volume-slider[data-v-4c54ca6e]::-moz-range-thumb{width:16px;height:16px;background:#fff;border-radius:50%;cursor:pointer;border:none;-moz-transition:all .2s ease;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.volume-slider[data-v-4c54ca6e]::-moz-range-thumb:hover{transform:scale(1.2);background:hsla(0,0%,100%,.9)}.volume-slider[data-v-4c54ca6e]::-moz-range-thumb:active{background:hsla(0,0%,100%,.8);transform:scale(1.1)}.volume-slider[data-v-4c54ca6e]:focus,.volume-slider[data-v-4c54ca6e]:focus::-moz-range-track,.volume-slider[data-v-4c54ca6e]:focus::-webkit-slider-runnable-track{outline:none;box-shadow:none}.volume-slider[data-v-4c54ca6e]:active,.volume-slider[data-v-4c54ca6e]:focus{outline:none;box-shadow:none}.audio-spectrum[data-v-4c54ca6e]{display:flex;align-items:flex-end;justify-content:center;gap:4px;height:80px;margin-top:20px;padding:0 20px}.spectrum-bar[data-v-4c54ca6e]{width:4px;min-height:2px;border-radius:2px;transition:height .1s ease}@media (max-width:768px){.audio-spectrum[data-v-4c54ca6e]{height:60px;gap:3px;margin-top:16px;padding:0 10px}.spectrum-bar[data-v-4c54ca6e]{width:3px}}.music-list[data-v-4c54ca6e]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.music-list h2[data-v-4c54ca6e]{font-size:1.5rem;font-weight:600;color:#1e293b;padding:20px 24px;border-bottom:1px solid #f1f5f9}.list-header[data-v-4c54ca6e]{display:flex;justify-content:space-between;padding:16px 24px;background:#f8fafc;border-bottom:1px solid #f1f5f9;font-size:.875rem;font-weight:600;color:#64748b}.list-title[data-v-4c54ca6e]{flex:1}.list-duration[data-v-4c54ca6e]{width:80px;text-align:right}.song-list[data-v-4c54ca6e]{max-height:400px;overflow-y:auto}.song-item[data-v-4c54ca6e]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:all .2s ease}.song-item[data-v-4c54ca6e]:hover{background:#f8fafc}.song-item.active[data-v-4c54ca6e]{background:rgba(102,126,234,.1);color:#667eea}.song-info[data-v-4c54ca6e]{flex:1}.song-name[data-v-4c54ca6e]{font-weight:500;margin-bottom:4px}.song-artist[data-v-4c54ca6e]{font-size:.875rem;color:#64748b}.song-item.active .song-artist[data-v-4c54ca6e]{color:#667eea;opacity:.8}.song-duration[data-v-4c54ca6e]{width:80px;text-align:right;font-size:.875rem}@media (max-width:768px){.music-view[data-v-4c54ca6e]{padding:24px 16px}.music-header h1[data-v-4c54ca6e]{font-size:2rem}.music-player[data-v-4c54ca6e]{padding:24px}.current-song h2[data-v-4c54ca6e]{font-size:1.5rem}.control-btn[data-v-4c54ca6e]{width:48px;height:48px;font-size:20px}.play-btn[data-v-4c54ca6e]{width:64px;height:64px;font-size:24px}.list-header[data-v-4c54ca6e],.song-item[data-v-4c54ca6e]{padding:12px 16px}.song-name[data-v-4c54ca6e]{font-size:.875rem}.song-artist[data-v-4c54ca6e]{font-size:.75rem}.song-duration[data-v-4c54ca6e]{font-size:.75rem;width:70px}}.news-view[data-v-41fdc87b]{background:hsla(0,0%,100%,.9);border-radius:16px;box-shadow:0 20px 40px rgba(2,6,23,.16);padding:32px;backdrop-filter:saturate(140%) blur(6px)}.news-header[data-v-41fdc87b]{text-align:center;margin-bottom:48px}.news-header h1[data-v-41fdc87b]{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:16px}.news-header p[data-v-41fdc87b]{font-size:1.125rem;color:#64748b}.stats-overview[data-v-41fdc87b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:48px}.stat-card[data-v-41fdc87b]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .3s ease;display:flex;align-items:center;gap:16px}.stat-card[data-v-41fdc87b]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.12)}.stat-icon[data-v-41fdc87b]{width:56px;height:56px;background:#81d8cf;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;flex-shrink:0;box-shadow:0 4px 16px rgba(129,216,207,.3)}.stat-content[data-v-41fdc87b]{flex:1}.stat-number[data-v-41fdc87b]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:4px}.stat-label[data-v-41fdc87b]{font-size:.875rem;color:#64748b}.recent-visits[data-v-41fdc87b]{margin-bottom:48px}.recent-visits h2[data-v-41fdc87b]{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:20px}.visits-table[data-v-41fdc87b]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.table-header[data-v-41fdc87b]{background:#f8fafc;font-weight:600;color:#64748b;font-size:.875rem}.table-header[data-v-41fdc87b],.table-row[data-v-41fdc87b]{display:grid;grid-template-columns:1fr 2fr 1fr 1.5fr 1.5fr;gap:16px;padding:16px 24px;border-bottom:1px solid #f1f5f9}.table-row[data-v-41fdc87b]{transition:background .2s ease}.table-row[data-v-41fdc87b]:hover{background:#f8fafc}.table-row[data-v-41fdc87b]:last-child{border-bottom:none}.empty-state[data-v-41fdc87b]{padding:48px;text-align:center;color:#94a3b8;font-size:1rem}.visit-trends[data-v-41fdc87b]{margin-bottom:48px}.visit-trends h2[data-v-41fdc87b]{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:20px}.trends-chart[data-v-41fdc87b]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.chart-container[data-v-41fdc87b]{height:300px}.chart-grid[data-v-41fdc87b]{display:flex;height:100%}.chart-y-axis[data-v-41fdc87b]{width:50px;display:flex;flex-direction:column;justify-content:space-between;padding-right:16px;font-size:.75rem;color:#94a3b8}.chart-content[data-v-41fdc87b]{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.chart-bars[data-v-41fdc87b]{flex:1;display:flex;align-items:flex-end;gap:16px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.chart-bar[data-v-41fdc87b]{flex:1;background:#81d8cf;border-radius:4px 4px 0 0;position:relative;transition:height .3s ease;min-height:20px}.chart-bar[data-v-41fdc87b]:hover{opacity:.8}.bar-value[data-v-41fdc87b]{position:absolute;top:-24px;left:50%;transform:translateX(-50%);font-size:.75rem;font-weight:600;color:#64748b}.chart-x-axis[data-v-41fdc87b]{display:flex;justify-content:space-between;padding-top:16px;font-size:.75rem;color:#94a3b8}.axis-label[data-v-41fdc87b]{text-align:center}.page-ranking[data-v-41fdc87b]{margin-bottom:32px}.page-ranking h2[data-v-41fdc87b]{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:20px}.ranking-list[data-v-41fdc87b]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.ranking-item[data-v-41fdc87b]{display:grid;grid-template-columns:60px 1fr 120px;gap:16px;padding:16px 24px;border-bottom:1px solid #f1f5f9;transition:background .2s ease}.ranking-item[data-v-41fdc87b]:hover{background:#f8fafc}.ranking-item[data-v-41fdc87b]:last-child{border-bottom:none}.ranking-number[data-v-41fdc87b]{font-size:1.25rem;font-weight:700;color:#81d8cf;display:flex;align-items:center;justify-content:center}.ranking-info[data-v-41fdc87b]{flex:1}.page-name[data-v-41fdc87b]{font-weight:500;color:#1e293b;margin-bottom:4px}.page-path[data-v-41fdc87b]{font-size:.875rem;color:#64748b}.ranking-views[data-v-41fdc87b]{font-weight:600;color:#64748b;display:flex;align-items:center;justify-content:flex-end}@media (max-width:768px){.news-view[data-v-41fdc87b]{padding:24px 16px}.news-header h1[data-v-41fdc87b]{font-size:2rem}.stats-overview[data-v-41fdc87b]{grid-template-columns:repeat(2,1fr)}.stat-card[data-v-41fdc87b]{padding:16px}.stat-icon[data-v-41fdc87b]{width:48px;height:48px;font-size:20px}.stat-number[data-v-41fdc87b]{font-size:1.5rem}.table-header[data-v-41fdc87b],.table-row[data-v-41fdc87b]{grid-template-columns:1fr;gap:8px;padding:12px 16px}.table-header span[data-v-41fdc87b],.table-row span[data-v-41fdc87b]{display:flex;justify-content:space-between;align-items:center}.table-header span[data-v-41fdc87b]:before,.table-row span[data-v-41fdc87b]:before{content:attr(data-label);font-weight:600;color:#64748b}.chart-container[data-v-41fdc87b]{height:250px}.chart-y-axis[data-v-41fdc87b]{width:40px;font-size:.625rem}.chart-bars[data-v-41fdc87b]{gap:8px}.chart-bar[data-v-41fdc87b]{min-height:16px}.bar-value[data-v-41fdc87b]{font-size:.625rem;top:-20px}.chart-x-axis[data-v-41fdc87b]{font-size:.625rem}.ranking-item[data-v-41fdc87b]{grid-template-columns:40px 1fr 80px;gap:12px;padding:12px 16px}.ranking-number[data-v-41fdc87b]{font-size:1rem}.page-name[data-v-41fdc87b]{font-size:.875rem}.page-path[data-v-41fdc87b]{font-size:.75rem}.ranking-views[data-v-41fdc87b]{font-size:.875rem}}.updates-view[data-v-c96e54ee]{background:hsla(0,0%,100%,.9);border-radius:16px;box-shadow:0 20px 40px rgba(2,6,23,.16);padding:32px;backdrop-filter:saturate(140%) blur(6px);position:relative;overflow:hidden;transition:all .3s ease}.bg-element[data-v-c96e54ee]{position:absolute;border-radius:50%;background:rgba(99,102,241,.1);z-index:-1;pointer-events:none}.updates-header[data-v-c96e54ee]{text-align:center;margin-bottom:40px;position:relative;z-index:1}.updates-header h1[data-v-c96e54ee]{font-size:2.2rem;font-weight:700;color:#1e293b;margin-bottom:8px;position:relative}.updates-header p[data-v-c96e54ee]{font-size:1rem;color:#64748b;position:relative}.updates-timeline[data-v-c96e54ee]{margin-top:16px}.timeline-container[data-v-c96e54ee]{position:relative}.timeline-line[data-v-c96e54ee]{position:absolute;left:22px;top:0;bottom:0;width:2px;background:#81d8cf;z-index:0;transition:all .3s ease}.timeline-list[data-v-c96e54ee]{display:flex;flex-direction:column;gap:24px;position:relative;z-index:1}.timeline-item[data-v-c96e54ee]{display:flex;gap:16px;padding:16px 20px;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(15,23,42,.08);border-left:4px solid #81d8cf;position:relative;cursor:pointer;transition:all .3s ease}.timeline-item[data-v-c96e54ee]:hover{transform:translateX(8px);box-shadow:0 8px 24px rgba(15,23,42,.12)}.timeline-item.expanded[data-v-c96e54ee]{border-left-color:#81d8cf;background:#f8faff}.timeline-dot[data-v-c96e54ee]{position:absolute;left:-9px;top:24px;width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid #81d8cf;box-shadow:0 2px 8px rgba(129,216,207,.3);z-index:2;transition:all .3s ease}.timeline-item:hover .timeline-dot[data-v-c96e54ee]{transform:scale(1.2);box-shadow:0 4px 12px rgba(129,216,207,.4)}.timeline-item.expanded .timeline-dot[data-v-c96e54ee]{background:#81d8cf;border-color:#66c8be}.timeline-date[data-v-c96e54ee]{min-width:110px;font-size:.9rem;color:#94a3b8;font-weight:500;padding-top:4px;flex-shrink:0}.timeline-content[data-v-c96e54ee]{flex:1;position:relative}.timeline-content h3[data-v-c96e54ee]{font-size:1.1rem;font-weight:600;color:#1e293b;margin-bottom:6px;transition:color .3s ease}.timeline-item:hover .timeline-content h3[data-v-c96e54ee]{color:#81d8cf}.timeline-content p[data-v-c96e54ee]{font-size:.95rem;color:#64748b;line-height:1.6;margin-bottom:12px}.tags[data-v-c96e54ee]{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-c96e54ee]{padding:3px 8px;border-radius:999px;background:rgba(0,140,140,.1);color:#008c8c;font-size:.75rem;transition:all .3s ease;cursor:pointer}.tag[data-v-c96e54ee]:hover{transform:translateY(-2px)}.expand-content[data-v-c96e54ee]{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0;animation:fadeIn-c96e54ee .3s ease forwards}.expand-indicator[data-v-c96e54ee]{position:absolute;right:16px;bottom:16px;transition:all .3s ease}.indicator-icon[data-v-c96e54ee]{font-size:.8rem;color:#94a3b8;transition:all .3s ease;display:inline-block}.indicator-icon.rotated[data-v-c96e54ee]{transform:rotate(180deg);color:#81d8cf}.timeline-item[data-v-c96e54ee]{padding-left:28px}.timeline-dot[data-v-c96e54ee]{left:11px}.timeline-line[data-v-c96e54ee]{left:19px}.empty-state[data-v-c96e54ee]{padding:40px 20px;text-align:center;color:#94a3b8;font-size:.95rem;line-height:1.7;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(15,23,42,.08);margin:24px 0}@media (max-width:768px){.updates-view[data-v-c96e54ee]{padding:24px 16px}.timeline-item[data-v-c96e54ee]{flex-direction:column;padding-left:28px}.timeline-date[data-v-c96e54ee]{min-width:auto;font-size:.8rem;margin-bottom:8px}.timeline-line[data-v-c96e54ee]{left:16px}.timeline-dot[data-v-c96e54ee]{left:-10px}.expand-indicator[data-v-c96e54ee]{right:12px;bottom:12px}}@keyframes pulse-c96e54ee{0%{box-shadow:0 0 0 0 rgba(99,102,241,.4)}70%{box-shadow:0 0 0 10px rgba(99,102,241,0)}to{box-shadow:0 0 0 0 rgba(99,102,241,0)}}@keyframes fadeIn-c96e54ee{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.timeline-item.animated[data-v-c96e54ee]{animation:fadeInUp-c96e54ee .8s ease forwards}@keyframes fadeInUp-c96e54ee{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.guestbook-view[data-v-972c76b0]{background:hsla(0,0%,100%,.9);border-radius:16px;box-shadow:0 20px 40px rgba(2,6,23,.16);padding:32px;backdrop-filter:saturate(140%) blur(6px)}.guestbook-header[data-v-972c76b0]{text-align:center;margin-bottom:48px}.guestbook-header h1[data-v-972c76b0]{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:16px}.guestbook-header p[data-v-972c76b0]{font-size:1.125rem;color:#64748b}.guestbook-form[data-v-972c76b0]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.08);margin-bottom:48px}.guestbook-form h2[data-v-972c76b0]{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:20px}.form-group[data-v-972c76b0]{margin-bottom:20px}.form-group label[data-v-972c76b0]{display:block;font-weight:500;color:#1e293b;margin-bottom:8px;font-size:.875rem}.form-input[data-v-972c76b0],.form-textarea[data-v-972c76b0]{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:all .2s ease;font-family:inherit}.form-input[data-v-972c76b0]:focus,.form-textarea[data-v-972c76b0]:focus{outline:none;border-color:#81d8cf;box-shadow:0 0 0 3px rgba(129,216,207,.2)}.form-textarea[data-v-972c76b0]{resize:vertical;min-height:120px}.submit-btn[data-v-972c76b0]{width:100%;padding:14px 24px;font-size:1rem;background:#008c8c;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.submit-btn[data-v-972c76b0]:hover{background:#006b6b;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,140,140,.3)}.guestbook-messages[data-v-972c76b0]{margin-bottom:32px}.guestbook-messages h2[data-v-972c76b0]{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:20px}.messages-list[data-v-972c76b0]{display:flex;flex-direction:column;gap:20px}.message-item[data-v-972c76b0]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .3s ease}.message-item[data-v-972c76b0]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.message-header[data-v-972c76b0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.message-author[data-v-972c76b0]{display:flex;align-items:center;gap:12px}.author-avatar[data-v-972c76b0]{width:40px;height:40px;background:#81d8cf;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem;margin-right:12px;flex-shrink:0;box-shadow:0 2px 8px rgba(129,216,207,.3)}.author-info[data-v-972c76b0]{flex:1}.author-name[data-v-972c76b0]{font-weight:500;color:#1e293b;margin-bottom:4px}.message-time[data-v-972c76b0]{font-size:.75rem;color:#94a3b8}.message-content[data-v-972c76b0]{color:#334155;line-height:1.6}.empty-state[data-v-972c76b0]{background:#fff;border-radius:12px;padding:48px;text-align:center;color:#94a3b8;box-shadow:0 4px 16px rgba(0,0,0,.08)}@media (max-width:768px){.guestbook-view[data-v-972c76b0]{padding:24px 16px}.guestbook-header h1[data-v-972c76b0]{font-size:2rem}.guestbook-form[data-v-972c76b0],.message-item[data-v-972c76b0]{padding:16px}.message-header[data-v-972c76b0]{flex-direction:column;align-items:flex-start;gap:8px}.author-avatar[data-v-972c76b0]{width:32px;height:32px;font-size:.875rem}.empty-state[data-v-972c76b0]{padding:32px 16px}}.quotes-container[data-v-356175c1]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem;display:flex;flex-direction:column;align-items:center;font-family:PingFang SC,Microsoft YaHei,sans-serif}.quotes-header[data-v-356175c1]{text-align:center;margin-bottom:3rem;animation:fadeInUp-356175c1 1s ease-out}.quotes-header h1[data-v-356175c1]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem;background:linear-gradient(45deg,#3498db,#9b59b6);-webkit-background-clip:text;background-clip:text;color:transparent}.quotes-header p[data-v-356175c1]{font-size:1.2rem;color:#7f8c8d}.particle-container[data-v-356175c1]{position:relative;margin-bottom:3rem;height:500px;width:100%;max-width:1000px;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1),0 0 50px rgba(52,152,219,.1);overflow:hidden;backdrop-filter:blur(10px)}.particle-canvas[data-v-356175c1]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.particle-words[data-v-356175c1]{position:relative;z-index:1;width:100%;height:100%}.particle-word[data-v-356175c1]{position:absolute;width:60px;height:40px;display:flex;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease;cursor:pointer;z-index:1}.particle-word[data-v-356175c1]:hover{transform:translate(-50%,-50%) scale(1.2);text-shadow:0 4px 8px rgba(0,0,0,.5),0 0 15px currentColor}.control-buttons[data-v-356175c1]{display:flex;gap:1.5rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.main-btn[data-v-356175c1]{font-size:1.1rem;padding:1rem 2.5rem}.quote-card[data-v-356175c1]{opacity:0;transform:translateY(50px) scale(.9);transition:all .6s ease;pointer-events:none}.quote-card.active[data-v-356175c1]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}@media (max-width:768px){.particle-container[data-v-356175c1]{height:300px}.particle-word[data-v-356175c1]{width:50px;height:35px;font-size:.9rem}.control-buttons[data-v-356175c1]{flex-direction:column;align-items:center;gap:1rem}.main-btn[data-v-356175c1]{width:100%;max-width:250px}}.quote-card[data-v-356175c1]{background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:3rem;max-width:800px;width:100%;text-align:center;margin-bottom:3rem;position:relative;overflow:hidden}.quote-card[data-v-356175c1]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3498db,#9b59b6,#e74c3c,#f39c12)}.quote-content[data-v-356175c1]{margin-bottom:2rem}.quote-text[data-v-356175c1]{font-size:1.8rem;font-weight:500;color:#2c3e50;line-height:1.5;margin-bottom:1.5rem;position:relative}.quote-text[data-v-356175c1]:after,.quote-text[data-v-356175c1]:before{content:'"';font-size:3rem;color:#3498db;font-family:Georgia,serif}.quote-text[data-v-356175c1]:before{position:absolute;top:-1rem;left:-2rem}.quote-text[data-v-356175c1]:after{position:absolute;bottom:-2rem;right:-2rem}.quote-author[data-v-356175c1]{font-size:1.2rem;color:#7f8c8d;font-style:italic}.quote-actions[data-v-356175c1]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-v-356175c1]{padding:.8rem 2rem;border:none;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.btn-primary[data-v-356175c1]{background:linear-gradient(45deg,#3498db,#2980b9);color:#fff}.btn-secondary[data-v-356175c1]{background:linear-gradient(45deg,#95a5a6,#7f8c8d);color:#fff}.btn[data-v-356175c1]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.btn[data-v-356175c1]:active{transform:translateY(0)}.quote-stats[data-v-356175c1]{display:flex;gap:3rem;margin-bottom:3rem;background:#fff;padding:1.5rem 3rem;border-radius:50px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.stat-item[data-v-356175c1]{text-align:center}.stat-number[data-v-356175c1]{display:block;font-size:1.8rem;font-weight:700;color:#3498db}.stat-label[data-v-356175c1]{display:block;font-size:.9rem;color:#7f8c8d;margin-top:.25rem}.quote-grid[data-v-356175c1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;max-width:1000px;width:100%}.quote-grid-item[data-v-356175c1]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 5px 15px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;border-left:4px solid #3498db}.quote-grid-item[data-v-356175c1]:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15);border-left-color:#9b59b6}.grid-quote-text[data-v-356175c1]{font-size:1rem;color:#2c3e50;line-height:1.4;margin-bottom:1rem}.grid-quote-author[data-v-356175c1]{font-size:.9rem;color:#7f8c8d;font-style:italic}@keyframes fadeInUp-356175c1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.quotes-container[data-v-356175c1]{padding:1rem}.quotes-header h1[data-v-356175c1]{font-size:2rem}.quote-card[data-v-356175c1]{padding:2rem}.quote-text[data-v-356175c1]{font-size:1.4rem}.quote-actions[data-v-356175c1]{flex-direction:column;align-items:center}.btn[data-v-356175c1]{width:100%;max-width:200px}.quote-stats[data-v-356175c1]{flex-direction:column;gap:1rem;padding:1rem;border-radius:12px}.quote-grid[data-v-356175c1]{grid-template-columns:1fr}}.vote-view[data-v-f11a6f1e]{background:hsla(0,0%,100%,.9);border-radius:16px;box-shadow:0 20px 40px rgba(2,6,23,.16);padding:32px;backdrop-filter:saturate(140%) blur(6px)}.vote-header[data-v-f11a6f1e]{text-align:center;margin-bottom:48px}.vote-header h1[data-v-f11a6f1e]{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:16px}.vote-header p[data-v-f11a6f1e]{font-size:1.125rem;color:#64748b}.vote-question[data-v-f11a6f1e]{text-align:center;margin-bottom:40px}.vote-question h2[data-v-f11a6f1e]{font-size:1.75rem;font-weight:600;color:#1e293b}.poll-navigation[data-v-f11a6f1e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;gap:20px}.nav-btn[data-v-f11a6f1e]{padding:12px 24px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.nav-btn[data-v-f11a6f1e]:hover:not(:disabled){border-color:#81d8cf;color:#81d8cf;transform:translateY(-1px);box-shadow:0 4px 12px rgba(129,216,207,.2)}.nav-btn[data-v-f11a6f1e]:disabled{opacity:.5;cursor:not-allowed;border-color:#e2e8f0;color:#94a3b8}.next-btn[data-v-f11a6f1e],.prev-btn[data-v-f11a6f1e]{flex-shrink:0}.poll-info[data-v-f11a6f1e]{flex:1;text-align:center}.poll-number[data-v-f11a6f1e]{font-size:1rem;font-weight:600;color:#81d8cf;background:rgba(129,216,207,.1);padding:8px 20px;border-radius:20px;display:inline-block;min-width:120px}.poll-selector[data-v-f11a6f1e]{display:none;gap:12px;margin-bottom:40px;overflow-x:auto;padding-bottom:12px;flex-wrap:wrap}.poll-btn[data-v-f11a6f1e]{padding:12px 20px;border:1px solid #e2e8f0;border-radius:24px;background:#fff;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;flex-shrink:0}.poll-btn[data-v-f11a6f1e]:hover{border-color:#81d8cf;color:#81d8cf;transform:translateY(-1px)}.poll-btn.active[data-v-f11a6f1e]{background:#81d8cf;color:#fff;border-color:#81d8cf;box-shadow:0 4px 12px rgba(129,216,207,.3)}.vote-options[data-v-f11a6f1e]{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.vote-option[data-v-f11a6f1e]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.08);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.vote-option[data-v-f11a6f1e]:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.vote-option.disabled[data-v-f11a6f1e]{cursor:not-allowed;opacity:.8}.option-content[data-v-f11a6f1e]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.option-text[data-v-f11a6f1e]{font-size:1.25rem;font-weight:500;color:#1e293b}.option-votes[data-v-f11a6f1e]{font-size:1rem;color:#64748b;font-weight:600}.option-progress[data-v-f11a6f1e]{position:absolute;bottom:0;left:0;width:100%;height:8px;background:#f1f5f9;z-index:1}.option-bar[data-v-f11a6f1e]{height:100%;background:#81d8cf;transition:width .5s ease;border-radius:0 0 12px 12px}.vote-status[data-v-f11a6f1e]{text-align:center;padding:24px;background:#f8fafc;border-radius:12px;margin-top:40px}.vote-status p[data-v-f11a6f1e]{font-size:1.125rem;color:#64748b;margin-bottom:8px}.status-hint[data-v-f11a6f1e]{font-size:.875rem!important;color:#94a3b8!important;margin-bottom:0!important}.btn[data-v-f11a6f1e]{padding:12px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-f11a6f1e]{background:#81d8cf;color:#fff}.btn-primary[data-v-f11a6f1e]:hover{background:#64c4b8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(129,216,207,.3)}.btn-secondary[data-v-f11a6f1e]{background:#f1f5f9;color:#64748b}.btn-secondary[data-v-f11a6f1e]:hover{background:#e2e8f0;color:#1e293b;transform:translateY(-1px)}@media (max-width:768px){.vote-view[data-v-f11a6f1e]{padding:24px 16px}.vote-header h1[data-v-f11a6f1e]{font-size:2rem}.vote-question h2[data-v-f11a6f1e]{font-size:1.5rem}.vote-option[data-v-f11a6f1e]{padding:16px}.option-text[data-v-f11a6f1e]{font-size:1.125rem}.poll-navigation[data-v-f11a6f1e]{flex-wrap:wrap;justify-content:center;text-align:center}.nav-btn[data-v-f11a6f1e]{padding:10px 16px;font-size:.8125rem;flex:1;min-width:120px;justify-content:center}.poll-info[data-v-f11a6f1e]{order:-1;width:100%}.poll-number[data-v-f11a6f1e]{min-width:100px;padding:6px 16px}}@media (max-width:480px){.poll-navigation[data-v-f11a6f1e]{gap:12px}.nav-btn[data-v-f11a6f1e]{font-size:.75rem;padding:8px 16px}.vote-question h2[data-v-f11a6f1e]{font-size:1.25rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);color:#1e293b}#app,body{min-height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#64748b}.card{transition:all .3s ease;border-radius:16px;overflow:hidden}.card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.1)!important}.btn{border:none;border-radius:12px;padding:10px 20px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-primary{background:linear-gradient(45deg,#6366f1,#8b5cf6);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(99,102,241,.3)}.btn-small{padding:6px 12px;font-size:.875rem}