.number-order-tool[data-v-b7f9a775]{max-width:520px;margin:0 auto;padding:16px;font-family:inherit;-webkit-user-select:none;user-select:none}.hud[data-v-b7f9a775]{display:flex;justify-content:space-between;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 20px;margin-bottom:12px;transition:background .15s}.hud.flash[data-v-b7f9a775]{background:#fee2e2;border-color:#fca5a5}.hud-item[data-v-b7f9a775]{display:flex;flex-direction:column;align-items:center;gap:2px}.hud-item.center[data-v-b7f9a775]{align-items:center}.hud-label[data-v-b7f9a775]{font-size:11px;color:#6b7280;font-weight:500}.hud-value[data-v-b7f9a775]{font-size:20px;font-weight:700;color:#1f2937}.hud-value.next-num[data-v-b7f9a775]{color:#3b82f6;font-size:24px}.hud-value.time[data-v-b7f9a775]{font-size:22px;font-variant-numeric:tabular-nums}.hud-value.best[data-v-b7f9a775]{font-size:16px;color:#d97706}.progress-bar[data-v-b7f9a775]{height:6px;background:#e2e8f0;border-radius:3px;margin-bottom:12px;overflow:hidden}.progress-fill[data-v-b7f9a775]{height:100%;background:#3b82f6;border-radius:3px;transition:width .1s}.idle-screen[data-v-b7f9a775]{text-align:center;padding:30px 20px}.idle-icon[data-v-b7f9a775]{font-size:56px;margin-bottom:12px}.idle-title[data-v-b7f9a775]{font-size:26px;font-weight:700;color:#1f2937;margin:0 0 10px}.idle-desc[data-v-b7f9a775]{font-size:15px;color:#6b7280;line-height:1.6;margin:0 0 24px}.difficulty-selector[data-v-b7f9a775]{display:flex;gap:10px;justify-content:center;margin-bottom:24px}.diff-btn[data-v-b7f9a775]{display:flex;flex-direction:column;align-items:center;padding:12px 18px;border:2px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer;font-size:14px;font-weight:600;color:#1f2937;gap:4px;transition:all .15s;touch-action:manipulation}.diff-btn[data-v-b7f9a775]:hover{border-color:#3b82f6;color:#3b82f6}.diff-btn.active[data-v-b7f9a775]{border-color:#3b82f6;background:#eff6ff;color:#3b82f6}.diff-count[data-v-b7f9a775]{font-size:12px;font-weight:500;color:#6b7280}.start-btn[data-v-b7f9a775]{padding:14px 40px;background:#3b82f6;color:#fff;border:none;border-radius:10px;font-size:17px;font-weight:700;cursor:pointer;transition:background .15s;touch-action:manipulation}.start-btn[data-v-b7f9a775]:hover{background:#2563eb}.board-wrapper[data-v-b7f9a775]{width:100%}.board[data-v-b7f9a775]{display:grid;gap:6px;width:100%}.board.grid-4[data-v-b7f9a775]{grid-template-columns:repeat(4,1fr)}.board.grid-5[data-v-b7f9a775]{grid-template-columns:repeat(5,1fr)}.board.grid-6[data-v-b7f9a775]{grid-template-columns:repeat(6,1fr)}.cell[data-v-b7f9a775]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#1f2937;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .1s;touch-action:manipulation}.cell[data-v-b7f9a775]:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff;color:#3b82f6;transform:scale(1.05)}.cell.next[data-v-b7f9a775]{border-color:#3b82f6;background:#eff6ff;color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.cell.hit[data-v-b7f9a775]{background:#d1fae5;border-color:#6ee7b7;color:transparent;cursor:default;transform:scale(.95)}.cell[data-v-b7f9a775]:disabled{cursor:default}.result-screen[data-v-b7f9a775]{text-align:center;padding:30px 20px}.result-icon[data-v-b7f9a775]{font-size:60px;margin-bottom:12px}.result-title[data-v-b7f9a775]{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 12px}.result-time[data-v-b7f9a775]{font-size:40px;font-weight:800;color:#3b82f6;font-variant-numeric:tabular-nums;margin-bottom:12px}.new-record-badge[data-v-b7f9a775]{display:inline-block;background:#fef3c7;color:#92400e;padding:6px 16px;border-radius:20px;font-weight:700;font-size:14px;margin-bottom:20px}.best-info[data-v-b7f9a775]{color:#6b7280;font-size:14px;margin-bottom:20px}.result-buttons[data-v-b7f9a775]{display:flex;gap:12px;justify-content:center}.retry-btn[data-v-b7f9a775]{padding:12px 30px;background:#3b82f6;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:background .15s;touch-action:manipulation}.retry-btn[data-v-b7f9a775]:hover{background:#2563eb}.menu-btn[data-v-b7f9a775]{padding:12px 30px;background:#fff;color:#1f2937;border:2px solid #e2e8f0;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .15s;touch-action:manipulation}.menu-btn[data-v-b7f9a775]:hover{border-color:#3b82f6;color:#3b82f6}@media (max-width: 480px){.cell[data-v-b7f9a775]{font-size:15px;border-radius:7px}.board[data-v-b7f9a775]{gap:4px}.hud-value.next-num[data-v-b7f9a775]{font-size:20px}.result-time[data-v-b7f9a775]{font-size:32px}}.number-order-page[data-v-bf4e141f]{max-width:800px;margin:0 auto;padding:20px}.page-header[data-v-bf4e141f]{text-align:center;margin-bottom:30px}.page-header h1[data-v-bf4e141f]{font-size:32px;color:#1f2937;margin:0 0 10px}.page-header p[data-v-bf4e141f]{font-size:16px;color:#6b7280;margin:0}.info-section[data-v-bf4e141f]{margin-top:40px}.info-section h3[data-v-bf4e141f]{font-size:22px;color:#1f2937;margin-bottom:25px;text-align:center}.info-card[data-v-bf4e141f]{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-bf4e141f]{border-left-color:#10b981;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.info-card h4[data-v-bf4e141f]{margin:0 0 20px;color:#1f2937;font-size:18px}.info-card p[data-v-bf4e141f]{color:#4b5563;line-height:1.7;margin:0 0 10px}.info-card ul[data-v-bf4e141f]{margin:10px 0;padding-left:20px}.info-card li[data-v-bf4e141f]{color:#4b5563;line-height:1.8;margin-bottom:8px}.rules-list[data-v-bf4e141f]{display:flex;flex-direction:column;gap:12px}.rule-item[data-v-bf4e141f]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#fff;border-radius:8px}.rule-num[data-v-bf4e141f]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#3b82f6;color:#fff;border-radius:50%;font-size:13px;font-weight:700;flex-shrink:0}.difficulty-info[data-v-bf4e141f]{display:flex;flex-direction:column;gap:12px}.diff-item[data-v-bf4e141f]{display:flex;align-items:center;gap:15px;padding:12px 15px;background:#f9fafb;border-radius:8px}.diff-badge[data-v-bf4e141f]{padding:5px 12px;border-radius:6px;font-weight:600;font-size:13px;min-width:50px;text-align:center}.diff-badge.easy[data-v-bf4e141f]{background:#d1fae5;color:#065f46}.diff-badge.normal[data-v-bf4e141f]{background:#fef3c7;color:#92400e}.diff-badge.hard[data-v-bf4e141f]{background:#fee2e2;color:#991b1b}.diff-desc[data-v-bf4e141f]{color:#6b7280;font-size:14px}@media (max-width: 768px){.number-order-page[data-v-bf4e141f]{padding:15px}.page-header h1[data-v-bf4e141f]{font-size:24px}.info-card[data-v-bf4e141f]{padding:20px}}
