.whack-a-mole-tool[data-v-3c29164c]{max-width:500px;margin:0 auto}.difficulty-selector[data-v-3c29164c]{display:flex;gap:8px;justify-content:center;margin-bottom:8px}.time-selector[data-v-3c29164c]{display:flex;gap:8px;justify-content:center;margin-bottom:16px}.time-btn[data-v-3c29164c]{padding:6px 16px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;font-size:13px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s}.time-btn[data-v-3c29164c]:hover{border-color:#7c3aed;color:#7c3aed}.time-btn.active[data-v-3c29164c]{background:#7c3aed;border-color:#7c3aed;color:#fff}.difficulty-badge-row[data-v-3c29164c]{display:flex;justify-content:center;gap:8px;margin-bottom:12px}.difficulty-badge[data-v-3c29164c]{background:#f3f4f6;color:#374151;font-size:13px;font-weight:600;padding:4px 14px;border-radius:20px;border:1.5px solid #e5e7eb}.time-badge[data-v-3c29164c]{background:#ede9fe;color:#7c3aed;border-color:#c4b5fd}.diff-btn[data-v-3c29164c]{padding:10px 20px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;font-size:14px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s}.diff-btn[data-v-3c29164c]:hover{border-color:#2563eb;color:#2563eb}.diff-btn.active[data-v-3c29164c]{background:#2563eb;border-color:#2563eb;color:#fff}.game-info[data-v-3c29164c]{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:12px;flex-wrap:wrap}.time-progress-wrap[data-v-3c29164c]{width:100%;height:8px;background:#e5e7eb;border-radius:4px;margin-bottom:16px;overflow:hidden}.time-progress-bar[data-v-3c29164c]{height:100%;background:linear-gradient(90deg,#10b981,#34d399);border-radius:4px;transition:width 1s linear,background .5s}.time-progress-bar.urgent[data-v-3c29164c]{background:linear-gradient(90deg,#ef4444,#f97316);animation:urgentPulse-3c29164c .5s ease-in-out infinite}@keyframes urgentPulse-3c29164c{0%,to{opacity:1}50%{opacity:.7}}.hitrate-wrap[data-v-3c29164c]{margin-bottom:12px}.hitrate-label[data-v-3c29164c]{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:#6b7280;margin-bottom:4px}.hitrate-pct[data-v-3c29164c]{color:#2563eb}.hitrate-track[data-v-3c29164c]{width:100%;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.hitrate-fill[data-v-3c29164c]{height:100%;background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:3px;transition:width .4s ease}.info-item[data-v-3c29164c]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f3f4f6;border-radius:10px}.info-item.time.warning[data-v-3c29164c]{background:#fee2e2;animation:pulse-3c29164c .5s infinite}.info-item.new-record-live[data-v-3c29164c]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;animation:recordGlow-3c29164c 1s ease-in-out infinite alternate}@keyframes recordGlow-3c29164c{0%{box-shadow:0 0 4px #f59e0b66}to{box-shadow:0 0 12px #f59e0bb3}}.live-record-badge[data-v-3c29164c]{font-size:10px;font-weight:700;color:#92400e;background:#fbbf24;border-radius:4px;padding:1px 5px;margin-left:2px}.target-badge[data-v-3c29164c]{font-size:10px;font-weight:700;color:#1e40af;background:#bfdbfe;border-radius:4px;padding:1px 5px;margin-left:2px}@keyframes pulse-3c29164c{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.info-icon[data-v-3c29164c]{font-size:20px}.info-value[data-v-3c29164c]{font-size:18px;font-weight:700;color:#1f2937}.combo-badge[data-v-3c29164c]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:8px 16px;border-radius:20px;font-size:16px;font-weight:700;animation:bounce-3c29164c .3s ease-out}.combo-badge.combo-high[data-v-3c29164c]{background:linear-gradient(135deg,#ef4444,#dc2626);animation:bounce-3c29164c .3s ease-out,comboPulse-3c29164c .6s ease-in-out infinite}.miss-badge[data-v-3c29164c]{background:linear-gradient(135deg,#9ca3af,#6b7280);color:#fff;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:600}@keyframes comboPulse-3c29164c{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes bounce-3c29164c{0%{transform:scale(.8)}50%{transform:scale(1.1)}to{transform:scale(1)}}.game-board[data-v-3c29164c]{position:relative;background:linear-gradient(180deg,#86efac,#4ade80 50%,#8b5a2b 50%,#6b4423);border-radius:20px;padding:30px 20px;min-height:400px;overflow:hidden;user-select:none;-webkit-user-select:none}.overlay[data-v-3c29164c]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffff2;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:20px}.ready-content[data-v-3c29164c],.result-content[data-v-3c29164c]{text-align:center;padding:20px}.countdown-overlay[data-v-3c29164c]{background:#000000b3}.countdown-content[data-v-3c29164c]{text-align:center}.countdown-number[data-v-3c29164c]{font-size:96px;font-weight:900;color:#fff;line-height:1;animation:countdownPop-3c29164c 1s ease-out;text-shadow:0 4px 20px rgba(0,0,0,.5)}@keyframes countdownPop-3c29164c{0%{transform:scale(1.6);opacity:0}40%{opacity:1}to{transform:scale(1);opacity:1}}.countdown-label[data-v-3c29164c]{color:#ffffffd9;font-size:20px;font-weight:600;margin-top:12px}.ready-icon[data-v-3c29164c],.result-icon[data-v-3c29164c]{font-size:64px;margin-bottom:15px}.ready-content h2[data-v-3c29164c],.result-content h2[data-v-3c29164c]{font-size:28px;color:#1f2937;margin:0 0 10px}.ready-content p[data-v-3c29164c]{color:#6b7280;margin:0 0 20px}.mole-types[data-v-3c29164c]{display:flex;justify-content:center;gap:20px;margin-bottom:25px;flex-wrap:wrap}.mole-type[data-v-3c29164c]{display:flex;align-items:center;gap:8px;font-size:14px;color:#4b5563}.type-icon[data-v-3c29164c]{font-size:24px}.start-btn[data-v-3c29164c]{padding:14px 40px;background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.start-btn[data-v-3c29164c]:hover{transform:scale(1.05);box-shadow:0 6px 20px #2563eb66}.best-scores-row[data-v-3c29164c]{margin-bottom:20px;padding:12px 16px;background:#f0f9ff;border-radius:12px;border:1.5px solid #bae6fd}.best-scores-label[data-v-3c29164c]{font-size:13px;font-weight:600;color:#0369a1;margin-bottom:8px;text-align:center}.best-scores-list[data-v-3c29164c]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.best-score-item[data-v-3c29164c]{display:flex;align-items:center;gap:5px}.best-diff-badge[data-v-3c29164c]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:9999px;color:#fff}.best-diff-badge.easy[data-v-3c29164c]{background:#22c55e}.best-diff-badge.normal[data-v-3c29164c]{background:#f59e0b}.best-diff-badge.hard[data-v-3c29164c]{background:#ef4444}.combo-target-row[data-v-3c29164c]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:6px 14px;background:linear-gradient(135deg,#fef9c3,#fde68a);border:1px solid #f59e0b;border-radius:10px;font-size:13px}.combo-target-label[data-v-3c29164c]{color:#92400e;font-weight:600}.combo-target-score[data-v-3c29164c]{color:#b45309;font-weight:700}.best-score-val[data-v-3c29164c]{font-size:14px;font-weight:700;color:#1e40af}.result-score[data-v-3c29164c]{font-size:48px;font-weight:700;color:#2563eb;margin-bottom:20px}.result-details[data-v-3c29164c]{display:flex;flex-direction:column;gap:10px;margin-bottom:25px}.result-item[data-v-3c29164c]{display:flex;justify-content:center;gap:10px}.result-label[data-v-3c29164c]{color:#6b7280}.result-label.new-record[data-v-3c29164c]{color:#f59e0b;font-weight:700;animation:flash-3c29164c .5s infinite}.new-record-banner[data-v-3c29164c]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-weight:700;font-size:15px;padding:8px 20px;border-radius:20px;margin:0 auto 14px;animation:flash-3c29164c .8s ease-in-out infinite;display:inline-block}.result-grade-badge[data-v-3c29164c]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:16px;margin:10px auto 14px;background:#f8fafc;border:2px solid #e2e8f0;font-size:14px;width:fit-content}.result-grade-badge.grade-S[data-v-3c29164c]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b}.result-grade-badge.grade-A[data-v-3c29164c]{background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-color:#6366f1}.result-grade-badge.grade-B[data-v-3c29164c]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-color:#10b981}.result-grade-badge.grade-C[data-v-3c29164c]{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#f97316}.result-grade-badge.grade-D[data-v-3c29164c]{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#ef4444}.result-grade-emoji[data-v-3c29164c]{font-size:20px}.result-grade-label[data-v-3c29164c]{font-weight:700;font-size:15px;color:#1e293b}.result-grade-msg[data-v-3c29164c]{font-size:12px;color:#64748b}.vs-best-badge[data-v-3c29164c]{font-size:13px;color:#6b7280;margin:0 auto 12px;padding:4px 12px;background:#f3f4f6;border-radius:12px;display:inline-block}@keyframes flash-3c29164c{0%,to{opacity:1}50%{opacity:.5}}.result-value[data-v-3c29164c]{font-weight:700;color:#1f2937}.result-value.hit-rate[data-v-3c29164c]{color:#059669}.hitrate-result-wrap[data-v-3c29164c]{margin:12px 0 8px;width:100%}.hitrate-result-header[data-v-3c29164c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px}.hitrate-result-label[data-v-3c29164c]{color:#6b7280;font-weight:600}.hitrate-result-pct[data-v-3c29164c]{font-weight:700;color:#ef4444}.hitrate-result-pct.hitrate-ok[data-v-3c29164c]{color:#f59e0b}.hitrate-result-pct.hitrate-good[data-v-3c29164c]{color:#059669}.hitrate-result-track[data-v-3c29164c]{height:10px;background:#e5e7eb;border-radius:5px;overflow:hidden}.hitrate-result-fill[data-v-3c29164c]{height:100%;background:#ef4444;border-radius:5px;transition:width .6s ease}.hitrate-result-fill.fill-ok[data-v-3c29164c]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.hitrate-result-fill.fill-good[data-v-3c29164c]{background:linear-gradient(90deg,#10b981,#34d399)}.result-value.bomb-hit[data-v-3c29164c]{color:#dc2626;font-weight:700}.result-value.acc-good[data-v-3c29164c]{color:#10b981;font-weight:700}.result-actions[data-v-3c29164c]{display:flex;gap:12px;justify-content:center;align-items:center}.action-btn[data-v-3c29164c]{padding:12px 24px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;border:2px solid #2563eb;background:#fff;color:#2563eb}.action-btn.primary[data-v-3c29164c]{background:linear-gradient(135deg,#2563eb,#1e40af);border:2px solid transparent;color:#fff}.action-btn[data-v-3c29164c]:hover{transform:scale(1.05)}.holes-grid[data-v-3c29164c]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:10px}.hole[data-v-3c29164c]{position:relative;aspect-ratio:1;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:80px}.hole-dirt[data-v-3c29164c]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:90%;height:40%;background:linear-gradient(180deg,#8b5a2b,#5d3a1a);border-radius:50%;z-index:2}.hole-dirt[data-v-3c29164c]:before{content:"";position:absolute;top:5px;left:10%;right:10%;height:30%;background:#4a2c17;border-radius:50%}.mole[data-v-3c29164c]{position:absolute;bottom:20%;left:50%;transform:translate(-50%) translateY(100%);width:70%;height:70%;display:flex;align-items:center;justify-content:center;z-index:1;transition:transform .1s ease-out}.hole.active .mole[data-v-3c29164c]{transform:translate(-50%) translateY(0);animation:popUp-3c29164c .15s ease-out}@keyframes popUp-3c29164c{0%{transform:translate(-50%) translateY(100%)}70%{transform:translate(-50%) translateY(-10%)}to{transform:translate(-50%) translateY(0)}}.hole.whacked .mole[data-v-3c29164c]{animation:whacked-3c29164c .2s ease-out forwards}@keyframes whacked-3c29164c{0%{transform:translate(-50%) translateY(0) rotate(0)}to{transform:translate(-50%) translateY(100%) rotate(20deg)}}.mole-face[data-v-3c29164c]{font-size:48px;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.3))}.hole.golden .mole-face[data-v-3c29164c]{animation:glow-3c29164c .5s infinite alternate}@keyframes glow-3c29164c{0%{filter:drop-shadow(0 0 5px #fbbf24) drop-shadow(2px 2px 2px rgba(0,0,0,.3))}to{filter:drop-shadow(0 0 15px #fbbf24) drop-shadow(2px 2px 2px rgba(0,0,0,.3))}}.hole.bomb .mole-face[data-v-3c29164c]{animation:shake-3c29164c .2s infinite}@keyframes shake-3c29164c{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.whack-effect[data-v-3c29164c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;animation:whackEffect-3c29164c .3s ease-out forwards;z-index:5}@keyframes whackEffect-3c29164c{0%{transform:translate(-50%,-50%) scale(.5);opacity:1}to{transform:translate(-50%,-80%) scale(1.5);opacity:0}}.score-delta[data-v-3c29164c]{position:absolute;top:10%;left:50%;transform:translate(-50%);font-size:18px;font-weight:800;pointer-events:none;z-index:6;animation:scoreDeltaFloat-3c29164c .8s ease-out forwards;text-shadow:0 1px 4px rgba(0,0,0,.3)}.score-delta.gain[data-v-3c29164c]{color:#10b981}.score-delta.loss[data-v-3c29164c]{color:#ef4444}.escaped-indicator[data-v-3c29164c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:22px;pointer-events:none;z-index:6;animation:escapedFade-3c29164c .6s ease-out forwards}@keyframes escapedFade-3c29164c{0%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}to{opacity:0;transform:translate(-50%,-70%) scale(.8)}}@keyframes scoreDeltaFloat-3c29164c{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-36px)}}.stats-section[data-v-3c29164c]{margin-top:25px;background:#f9fafb;padding:20px;border-radius:12px}.stats-section h4[data-v-3c29164c]{margin:0;color:#1f2937;font-size:16px}.stats-header[data-v-3c29164c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.reset-stats-btn[data-v-3c29164c]{background:transparent;border:1.5px solid #d1d5db;color:#9ca3af;font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;cursor:pointer;transition:all .2s}.reset-stats-btn[data-v-3c29164c]:hover{border-color:#ef4444;color:#ef4444}.stats-grid[data-v-3c29164c]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.stat-item[data-v-3c29164c]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:12px 15px;border-radius:8px}.stat-label[data-v-3c29164c]{font-size:13px;color:#6b7280}.stat-value[data-v-3c29164c]{font-size:14px;font-weight:700;color:#2563eb}.diff-best-scores[data-v-3c29164c]{margin-top:16px;border-top:1px solid #e5e7eb;padding-top:14px}.diff-best-title[data-v-3c29164c]{font-size:13px;font-weight:600;color:#6b7280;margin-bottom:10px;text-align:center}.diff-best-row[data-v-3c29164c]{display:flex;gap:8px;justify-content:center}.diff-best-item[data-v-3c29164c]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border-radius:10px;background:#f9fafb;border:1.5px solid #e5e7eb}.diff-best-item.easy[data-v-3c29164c]{border-color:#86efac;background:#f0fdf4}.diff-best-item.normal[data-v-3c29164c]{border-color:#93c5fd;background:#eff6ff}.diff-best-item.hard[data-v-3c29164c]{border-color:#fca5a5;background:#fff1f2}.diff-name[data-v-3c29164c]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.diff-score[data-v-3c29164c]{font-size:15px;font-weight:700;color:#1f2937}@media (max-width: 480px){.whack-a-mole-tool[data-v-3c29164c]{padding:0 10px}.diff-btn[data-v-3c29164c]{padding:8px 14px;font-size:13px}.game-info[data-v-3c29164c]{gap:10px}.info-item[data-v-3c29164c]{padding:8px 12px}.info-value[data-v-3c29164c]{font-size:16px}.game-board[data-v-3c29164c]{padding:16px 12px;min-height:300px;border-radius:16px}.holes-grid[data-v-3c29164c]{gap:10px;padding:6px}.hole[data-v-3c29164c]{min-height:70px}.mole-face[data-v-3c29164c]{font-size:32px}.ready-icon[data-v-3c29164c],.result-icon[data-v-3c29164c]{font-size:48px}.ready-content h2[data-v-3c29164c],.result-content h2[data-v-3c29164c]{font-size:22px}.mole-types[data-v-3c29164c]{flex-direction:column;gap:10px}.result-score[data-v-3c29164c]{font-size:36px}.result-actions[data-v-3c29164c]{flex-direction:column}.stats-grid[data-v-3c29164c]{grid-template-columns:1fr}}.time-best-scores[data-v-3c29164c]{margin-top:10px}.diff-best-item.time-15[data-v-3c29164c]{border-color:#a7f3d0;background:#f0fdf4}.diff-best-item.time-30[data-v-3c29164c]{border-color:#bfdbfe;background:#eff6ff}.diff-best-item.time-60[data-v-3c29164c]{border-color:#ddd6fe;background:#f5f3ff}.keyboard-hint-small[data-v-3c29164c]{text-align:center;font-size:11px;color:#ffffffa6;margin:8px 0 0}.inline-confirm[data-v-3c29164c]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.inline-confirm-text[data-v-3c29164c]{font-size:12px;color:#374151;font-weight:600}.btn-confirm-yes[data-v-3c29164c]{padding:4px 10px;background:#dc2626;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s}.btn-confirm-yes[data-v-3c29164c]:hover{background:#b91c1c}.btn-confirm-no[data-v-3c29164c]{padding:4px 10px;background:#f3f4f6;color:#374151;border:1.5px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s}.btn-confirm-no[data-v-3c29164c]:hover{background:#e5e7eb}.whack-a-mole-page[data-v-2f9bd856]{max-width:800px;margin:0 auto;padding:20px}.page-header[data-v-2f9bd856]{text-align:center;margin-bottom:30px}.page-header h1[data-v-2f9bd856]{font-size:32px;color:#1f2937;margin:0 0 10px}.page-header p[data-v-2f9bd856]{font-size:16px;color:#6b7280;margin:0}.info-section[data-v-2f9bd856]{margin-top:40px}.info-section h3[data-v-2f9bd856]{font-size:22px;color:#1f2937;margin-bottom:25px;text-align:center}.info-card[data-v-2f9bd856]{background:#fff;padding:25px;border-radius:12px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;border-left:4px solid #2563eb}.info-card.highlight[data-v-2f9bd856]{border-left-color:#10b981;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.info-card h4[data-v-2f9bd856]{margin:0 0 20px;color:#1f2937;font-size:18px}.info-card p[data-v-2f9bd856]{color:#4b5563;line-height:1.7;margin:0 0 10px}.info-card ul[data-v-2f9bd856]{margin:10px 0;padding-left:20px}.info-card li[data-v-2f9bd856]{color:#4b5563;line-height:1.8;margin-bottom:8px}.rules-grid[data-v-2f9bd856]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.rule-item[data-v-2f9bd856]{display:flex;gap:15px;padding:15px;background:#fff;border-radius:10px}.rule-icon[data-v-2f9bd856]{font-size:32px;flex-shrink:0}.rule-content strong[data-v-2f9bd856]{display:block;color:#1f2937;margin-bottom:5px}.rule-content p[data-v-2f9bd856]{margin:0;font-size:13px}.difficulty-info[data-v-2f9bd856]{display:flex;flex-direction:column;gap:12px}.diff-item[data-v-2f9bd856]{display:flex;align-items:center;gap:15px;padding:12px 15px;background:#f9fafb;border-radius:8px}.diff-badge[data-v-2f9bd856]{padding:5px 12px;border-radius:6px;font-weight:600;font-size:13px;min-width:50px;text-align:center}.diff-badge.easy[data-v-2f9bd856]{background:#d1fae5;color:#065f46}.diff-badge.normal[data-v-2f9bd856]{background:#fef3c7;color:#92400e}.diff-badge.hard[data-v-2f9bd856]{background:#fee2e2;color:#991b1b}.diff-desc[data-v-2f9bd856]{color:#6b7280;font-size:14px}.score-table[data-v-2f9bd856]{display:flex;flex-direction:column;gap:10px}.score-row[data-v-2f9bd856]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#f9fafb;border-radius:8px}.score-row.negative[data-v-2f9bd856]{background:#fef2f2}.score-action[data-v-2f9bd856]{font-weight:500;color:#374151}.score-points[data-v-2f9bd856]{font-weight:700;color:#10b981}.score-row.negative .score-points[data-v-2f9bd856]{color:#ef4444}@media (max-width: 768px){.whack-a-mole-page[data-v-2f9bd856]{padding:15px}.page-header h1[data-v-2f9bd856]{font-size:24px}.rules-grid[data-v-2f9bd856]{grid-template-columns:1fr}.info-card[data-v-2f9bd856]{padding:20px}.diff-item[data-v-2f9bd856]{flex-direction:column;align-items:flex-start;gap:8px}}
