.tool[data-v-d3704691]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1f2937}.tool-header[data-v-d3704691]{text-align:center;margin-bottom:24px}.tool-title[data-v-d3704691]{font-size:1.8rem;font-weight:700;margin:0 0 8px}.tool-desc[data-v-d3704691]{color:#6b7280;margin:0;font-size:.95rem}.idle-screen[data-v-d3704691]{display:flex;flex-direction:column;align-items:center;gap:20px}.best-box[data-v-d3704691]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px 32px;text-align:center}.best-label[data-v-d3704691]{display:block;font-size:.85rem;color:#6b7280;margin-bottom:4px}.best-value[data-v-d3704691]{font-size:2rem;font-weight:700;color:#3b82f6}.stats-row[data-v-d3704691]{display:flex;gap:24px}.stat-item[data-v-d3704691]{display:flex;flex-direction:column;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 20px}.stat-num[data-v-d3704691]{font-size:1.5rem;font-weight:700;color:#1f2937}.stat-label[data-v-d3704691]{font-size:.8rem;color:#6b7280}.rules[data-v-d3704691]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:8px;max-width:400px;width:100%}.rule-item[data-v-d3704691]{font-size:.9rem;color:#374151}.start-btn[data-v-d3704691]{background:#3b82f6;color:#fff;border:none;border-radius:10px;padding:14px 40px;font-size:1.1rem;font-weight:700;cursor:pointer;touch-action:manipulation;transition:background .15s}.start-btn[data-v-d3704691]:hover{background:#2563eb}.game-wrap[data-v-d3704691]{display:flex;flex-direction:column;align-items:center;gap:16px}.status-bar[data-v-d3704691]{display:flex;gap:20px;font-size:1rem;font-weight:600;color:#1f2937}.stat.urgent[data-v-d3704691]{color:#ef4444;animation:pulse-d3704691 .6s ease-in-out infinite}@keyframes pulse-d3704691{0%,to{opacity:1}50%{opacity:.5}}.grid-container[data-v-d3704691]{border:2px solid #e2e8f0;border-radius:8px;overflow:hidden;display:inline-block;line-height:0}.grid[data-v-d3704691]{display:flex;flex-direction:column}.grid-row[data-v-d3704691]{display:flex}.cell[data-v-d3704691]{width:26px;height:26px;flex-shrink:0}.color-picker[data-v-d3704691]{display:flex;gap:12px;margin-top:8px}.color-btn[data-v-d3704691]{width:48px;height:48px;border-radius:50%;border:3px solid transparent;cursor:pointer;touch-action:manipulation;transition:transform .1s,border-color .1s}.color-btn[data-v-d3704691]:hover:not(.disabled){transform:scale(1.15);border-color:#1f2937}.color-btn.active[data-v-d3704691]{border-color:#1f2937;transform:scale(1.1);opacity:.6;cursor:default}.result-screen[data-v-d3704691]{display:flex;flex-direction:column;align-items:center;gap:16px}.result-title[data-v-d3704691]{font-size:2rem;font-weight:800;margin:0}.result-score[data-v-d3704691]{font-size:3rem;font-weight:800;color:#3b82f6}.new-best[data-v-d3704691]{font-size:1.1rem;font-weight:700;color:#f59e0b}.result-stats[data-v-d3704691]{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:320px}.result-stat[data-v-d3704691]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px;display:flex;flex-direction:column;align-items:center}.result-stat-label[data-v-d3704691]{font-size:.8rem;color:#6b7280;margin-bottom:4px}.result-stat-value[data-v-d3704691]{font-size:1.3rem;font-weight:700;color:#1f2937}@media (max-width: 400px){.cell[data-v-d3704691]{width:22px;height:22px}.color-btn[data-v-d3704691]{width:42px;height:42px}}.page[data-v-b9cfe310]{max-width:700px;margin:0 auto;padding:24px 16px}
