.fs-root[data-v-0ae56323]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center;background:#070b16;color:#f8fafc}.fs-root.is-simulated[data-v-0ae56323]{z-index:5000}.fs-center[data-v-0ae56323]{text-align:center;padding:16px;width:min(100%,960px)}.fs-caption[data-v-0ae56323]{margin-bottom:12px;font-size:14px;letter-spacing:.2em;color:#94a3b8}.fs-time[data-v-0ae56323]{font-family:JetBrains Mono,Fira Code,monospace;font-variant-numeric:tabular-nums;font-weight:600;font-size:clamp(2rem,11vw,6.5rem);line-height:1.1;white-space:nowrap}.fs-actions[data-v-0ae56323]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.fs-btn[data-v-0ae56323]{min-width:88px;height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:15px;cursor:pointer}.fs-btn--primary[data-v-0ae56323]{background:#1677ff;border-color:#1677ff}.fs-btn--exit[data-v-0ae56323]{background:transparent}.tool-card[data-v-5a8b20e7],.panel[data-v-5a8b20e7]{background:#fff;border:1px solid #e8edf3;border-radius:24px;padding:24px 16px 28px;margin-bottom:16px}.tool-card[data-v-5a8b20e7]{text-align:center}.caption[data-v-5a8b20e7],.keys-hint[data-v-5a8b20e7],.section-note[data-v-5a8b20e7]{margin:0;color:#64748b;font-size:13px;line-height:1.6}.time-display[data-v-5a8b20e7]{margin:12px 0;font-size:clamp(1.7rem,9vw,4.4rem);font-weight:600;font-family:JetBrains Mono,Fira Code,monospace;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#0f172a;white-space:nowrap;overflow:hidden}.restore-banner[data-v-5a8b20e7]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin:0 auto 8px;max-width:640px;padding:10px 12px;border-radius:12px;background:#f8fafc;color:#334155;font-size:14px}.restore-actions[data-v-5a8b20e7],.controls[data-v-5a8b20e7],.record-actions[data-v-5a8b20e7],.row-actions[data-v-5a8b20e7]{display:flex;flex-wrap:wrap;gap:10px}.controls[data-v-5a8b20e7],.record-actions[data-v-5a8b20e7]{justify-content:center}.controls[data-v-5a8b20e7]{margin:18px 0 0}.record-actions[data-v-5a8b20e7]{margin-top:16px}.section-head[data-v-5a8b20e7]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.section-head h2[data-v-5a8b20e7],.dialog h2[data-v-5a8b20e7]{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}.section-head .record-actions[data-v-5a8b20e7]{margin-top:0;justify-content:flex-end}.stats[data-v-5a8b20e7]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.stat[data-v-5a8b20e7]{min-width:0;padding:8px 6px;border-radius:12px;background:#f8fafc;text-align:center}.stat span[data-v-5a8b20e7]{display:block;color:#64748b;font-size:12px}.stat strong[data-v-5a8b20e7]{display:block;margin-top:4px;color:#0f172a;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.btn[data-v-5a8b20e7]{min-width:88px;min-height:44px;height:44px;padding:0 16px;border-radius:999px;border:1px solid #d0d7e2;background:#fff;color:#0f172a;cursor:pointer;font:inherit}.btn[data-v-5a8b20e7]:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.btn[data-v-5a8b20e7]:disabled{opacity:.45;cursor:not-allowed}.btn-primary[data-v-5a8b20e7]{background:#1677ff;border-color:#1677ff;color:#fff}.btn-ghost[data-v-5a8b20e7]{background:#f8fafc}.btn-danger[data-v-5a8b20e7]{color:#b42318;border-color:#f0c2bc;background:#fff}.lap-scroll[data-v-5a8b20e7]{overflow-x:auto;margin-top:14px;text-align:left}table[data-v-5a8b20e7]{width:100%;min-width:280px;border-collapse:collapse}th[data-v-5a8b20e7],td[data-v-5a8b20e7]{padding:8px 10px;border-bottom:1px solid #eef2f7;font-variant-numeric:tabular-nums;text-align:left}tr.is-fast td[data-v-5a8b20e7]{font-weight:700}tr.is-slow td[data-v-5a8b20e7]{font-style:italic}.mark[data-v-5a8b20e7]{margin-left:6px;font-size:12px;color:#64748b}.empty-history p[data-v-5a8b20e7]{margin:0;color:#64748b;line-height:1.7}.empty-history p+p[data-v-5a8b20e7]{margin-top:4px}.history-table-wrap[data-v-5a8b20e7]{overflow-x:auto}.history-cards[data-v-5a8b20e7]{display:none}.history-card[data-v-5a8b20e7]{padding:12px 0;border-bottom:1px solid #eef2f7}.history-card[data-v-5a8b20e7]:first-child{padding-top:0}.history-time[data-v-5a8b20e7],.history-meta[data-v-5a8b20e7]{margin:0}.history-time[data-v-5a8b20e7]{font-weight:600;color:#0f172a}.history-meta[data-v-5a8b20e7]{margin:4px 0 10px;color:#475569;font-variant-numeric:tabular-nums}.history-card .row-actions .btn[data-v-5a8b20e7]{flex:1 1 96px}.more-btn[data-v-5a8b20e7]{margin-top:12px}.privacy-note[data-v-5a8b20e7]{margin-top:14px}.overlay[data-v-5a8b20e7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.45)}.overlay-confirm[data-v-5a8b20e7]{z-index:6100}.dialog[data-v-5a8b20e7]{width:min(640px,calc(100vw - 24px));max-height:calc(100vh - 32px);overflow:auto;padding:20px 16px;border-radius:20px;background:#fff}.dialog-confirm[data-v-5a8b20e7]{width:min(440px,calc(100vw - 24px))}.dialog-head[data-v-5a8b20e7]{display:flex;justify-content:space-between;align-items:center;gap:12px}.dialog p[data-v-5a8b20e7]{margin:12px 0 0;color:#475569;line-height:1.7}.detail-grid[data-v-5a8b20e7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:16px 0 0}.detail-grid div[data-v-5a8b20e7]{min-width:0}.detail-grid dt[data-v-5a8b20e7]{color:#64748b;font-size:12px}.detail-grid dd[data-v-5a8b20e7]{margin:2px 0 0;color:#0f172a;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dialog-actions[data-v-5a8b20e7]{justify-content:flex-end}@media (max-width: 768px){.stats[data-v-5a8b20e7]{grid-template-columns:repeat(2,minmax(0,1fr))}.history-table-wrap[data-v-5a8b20e7]{display:none}.history-cards[data-v-5a8b20e7]{display:block}.section-head .record-actions[data-v-5a8b20e7],.dialog-actions[data-v-5a8b20e7]{justify-content:flex-start}.detail-grid[data-v-5a8b20e7]{grid-template-columns:1fr}}@media (max-width: 360px){.time-display[data-v-5a8b20e7]{font-size:1.55rem}}
