.sync-panel[data-v-ad08a9af]{--ink-bg: #0D1420;--ink-bg-deep: #0A101A;--ink: #E8E3D8;--ink-muted: #8E96A3;--ink-faint: #5A6472;--gold: #D9A441;--cinnabar: #E0532F;--blue: #7AA2F7;--purple: #B48EAD;--stone: #9AA3AF;background:linear-gradient(180deg,var(--ink-bg-deep),var(--ink-bg) 30%,var(--ink-bg) 78%,var(--ink-bg-deep));color:var(--ink)}.gauges[data-v-ad08a9af]{display:grid;grid-template-columns:1.35fr 1fr .8fr .8fr .8fr;gap:8px;padding:14px 18px 4px}@media(max-width:760px){.gauges[data-v-ad08a9af]{grid-template-columns:1fr 1fr}.gauge.g-ruler[data-v-ad08a9af]{grid-column:1 / -1}}.gauge[data-v-ad08a9af]{border:1px solid rgba(232,227,216,.1);border-radius:12px;background:#0a101a73;padding:10px 14px;min-width:0;transition:border-color .25s}.gauge.lit[data-v-ad08a9af]{border-color:#d9a44166}.g-head[data-v-ad08a9af]{font-size:12.5px;color:var(--ink);display:flex;align-items:baseline;gap:8px}.g-alias[data-v-ad08a9af]{font-size:10.5px;color:var(--ink-faint)}.g-val[data-v-ad08a9af]{margin-top:7px;font-size:13px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.g-val.big[data-v-ad08a9af]{font-size:16px;font-weight:600;color:var(--ink)}.g-val.gold[data-v-ad08a9af]{color:var(--gold)}.g-val.cinnabar[data-v-ad08a9af]{color:var(--cinnabar)}.g-val.stone[data-v-ad08a9af]{color:var(--stone)}.g-val.dim[data-v-ad08a9af]{color:var(--ink-faint);font-weight:400}.g-note[data-v-ad08a9af]{margin-inline-start:8px;font-size:11px;color:var(--ink-faint);font-weight:400}.g-track[data-v-ad08a9af]{position:relative;height:14px;margin-top:9px}.g-ticks[data-v-ad08a9af]{position:absolute;inset-block-start:6px;inset-inline:0;height:2px;background:repeating-linear-gradient(90deg,var(--ink-faint) 0 1px,transparent 1px 9px);opacity:.8}.g-marker[data-v-ad08a9af]{position:absolute;inset-block-start:1px;width:12px;height:12px;border-radius:999px;background:var(--gold);border:2px solid var(--ink-bg);box-shadow:0 0 0 1px var(--gold);transform:translate(-50%);transition:left .45s ease}@media(prefers-reduced-motion:reduce){.g-marker[data-v-ad08a9af]{transition:none}}.sync-rail[data-v-ad08a9af]{display:flex;gap:6px;padding:14px 18px 0;flex-wrap:wrap}.rail-btn[data-v-ad08a9af]{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(232,227,216,.14);background:transparent;color:var(--ink-muted);padding:8px 16px;border-radius:999px;font-size:14px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.rail-no[data-v-ad08a9af]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;font-size:11px;border:1px solid currentColor}.rail-btn[data-v-ad08a9af]:hover{color:var(--ink);border-color:var(--gold)}.rail-btn.done[data-v-ad08a9af]{color:var(--gold);border-color:#d9a44159}.rail-btn.active[data-v-ad08a9af]{background:var(--gold);border-color:var(--gold);color:var(--ink-bg);font-weight:600}.rail-btn[data-v-ad08a9af]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.stage[data-v-ad08a9af]{padding:22px 18px 14px;min-height:360px}.stage-note[data-v-ad08a9af]{margin-top:14px;color:var(--ink-muted);font-size:13px;line-height:1.7}.scene-head[data-v-ad08a9af]{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.scene-when[data-v-ad08a9af]{font-size:15px;font-weight:700;color:var(--gold);font-variant-numeric:tabular-nums}.scene-where[data-v-ad08a9af]{font-size:13px;color:var(--ink-muted)}.net[data-v-ad08a9af]{font-size:11px;border-radius:999px;padding:2px 10px;border:1px solid}.net.off[data-v-ad08a9af]{color:var(--cinnabar);border-color:#e0532f73}.net.on[data-v-ad08a9af]{color:var(--blue);border-color:#7aa2f773}.evt-list[data-v-ad08a9af]{display:grid;gap:9px}.evt[data-v-ad08a9af]{display:flex;gap:12px;align-items:flex-start;border:1px solid rgba(232,227,216,.1);border-radius:12px;background:#0a101a73;padding:11px 14px}.evt p[data-v-ad08a9af]{font-size:14.5px;line-height:1.8;color:var(--ink-muted);margin:0}.evt b[data-v-ad08a9af]{color:var(--ink);font-weight:600}.evt-ico[data-v-ad08a9af]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:12.5px;font-weight:700;border:1px solid;margin-top:2px}.evt-ico.gold[data-v-ad08a9af]{color:var(--gold);border-color:#d9a44180}.evt-ico.purple[data-v-ad08a9af]{color:var(--purple);border-color:#b48ead80}.evt-ico.stone[data-v-ad08a9af]{color:var(--stone);border-color:#9aa3af73}.evt-ico.cinnabar[data-v-ad08a9af]{color:var(--cinnabar);border-color:#e0532f80}.versus[data-v-ad08a9af]{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch;margin-top:4px}@media(max-width:760px){.versus[data-v-ad08a9af]{grid-template-columns:1fr}}.ver-col[data-v-ad08a9af]{border-radius:12px;border:1px solid rgba(232,227,216,.12);overflow:hidden;background:#0a101a73}.ver-col header[data-v-ad08a9af]{padding:9px 14px;font-size:12.5px;font-weight:600;border-bottom:1px solid rgba(232,227,216,.08)}.ver-col p[data-v-ad08a9af]{padding:10px 14px 12px;font-size:13px;line-height:1.7;color:var(--ink-muted);margin:0}.ver-col.mine[data-v-ad08a9af]{border-color:#b48ead73}.ver-col.mine header[data-v-ad08a9af]{color:var(--purple)}.ver-col.cloud[data-v-ad08a9af]{border-color:#7aa2f773}.ver-col.cloud header[data-v-ad08a9af]{color:var(--blue)}.ver-vs[data-v-ad08a9af]{align-self:center;font-size:12px;color:var(--cinnabar);font-weight:600;text-align:center;line-height:1.6}.dialog[data-v-ad08a9af]{display:grid;gap:8px;margin-top:2px}.dlg[data-v-ad08a9af]{border:1px solid rgba(232,227,216,.1);border-radius:12px;background:#0a101a73;padding:10px 14px;font-size:14px;line-height:1.8;color:var(--ink-muted)}.dlg b[data-v-ad08a9af]{color:var(--ink)}.dlg.me[data-v-ad08a9af]{border-inline-start:3px solid var(--purple)}.dlg.cloud-side[data-v-ad08a9af]{border-inline-start:3px solid var(--blue)}.rules[data-v-ad08a9af]{display:grid;gap:8px;margin-top:14px}.rule[data-v-ad08a9af]{display:flex;gap:12px;align-items:flex-start;border:1px solid rgba(217,164,65,.28);border-radius:12px;background:#d9a4410d;padding:11px 14px}.rule-no[data-v-ad08a9af]{flex-shrink:0;font-size:12px;font-weight:700;color:var(--gold);margin-top:3px}.rule p[data-v-ad08a9af]{margin:0;font-size:14px;line-height:1.8;color:var(--ink-muted)}.rule b[data-v-ad08a9af]{color:var(--ink);font-weight:600}.letters[data-v-ad08a9af]{display:grid;gap:12px}@media(min-width:861px){.letters[data-v-ad08a9af]{grid-template-columns:1.2fr 1fr}}.letter[data-v-ad08a9af]{border:1px solid rgba(232,227,216,.12);border-radius:12px;background:#0a101a73;overflow:hidden}.lt-head[data-v-ad08a9af]{padding:9px 14px;font-size:12.5px;font-weight:600;color:var(--cinnabar);border-bottom:1px solid rgba(232,227,216,.08)}.lt-steps[data-v-ad08a9af]{display:grid;gap:0}.lt-step[data-v-ad08a9af]{padding:9px 14px;font-size:13px;line-height:1.75;color:var(--ink-muted);border-inline-start:2px solid rgba(232,227,216,.14);margin:6px 12px;border-radius:0 8px 8px 0}.lt-step b[data-v-ad08a9af]{color:var(--ink)}.lt-step.ok[data-v-ad08a9af]{border-inline-start-color:var(--gold);color:var(--ink);background:#d9a4410f}.lt-foot[data-v-ad08a9af]{padding:8px 14px 12px;font-size:12px;color:var(--gold)}.recv-list[data-v-ad08a9af]{display:flex;gap:8px;flex-wrap:wrap}.recv[data-v-ad08a9af]{border:1px solid rgba(217,164,65,.4);color:var(--gold);border-radius:999px;padding:5px 14px;font-size:13px;background:#d9a4410f}.verdict[data-v-ad08a9af]{margin-top:14px;border:1px solid rgba(217,164,65,.45);border-radius:12px;background:#d9a44114;padding:13px 16px;font-size:15px;line-height:1.8;color:var(--ink)}.verdict b[data-v-ad08a9af]{color:var(--gold)}.sync-stats[data-v-ad08a9af]{display:flex;gap:18px;flex-wrap:wrap;align-items:center;padding:14px 18px;border-top:1px solid rgba(232,227,216,.08);color:var(--ink-muted);font-size:13px}.stats-note[data-v-ad08a9af]{color:var(--ink-muted);font-size:12px}.stats-nav[data-v-ad08a9af]{margin-inline-start:auto;display:flex;gap:10px}.stats-nav[data-v-ad08a9af] button{color:var(--ink-muted);border-color:#e8e3d824;background:transparent}.stats-nav[data-v-ad08a9af] button:hover:not(:disabled){color:var(--ink);border-color:var(--gold)}.stats-nav[data-v-ad08a9af] button:disabled{opacity:.3}.q-no[data-v-ad08a9af]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-green) 45%,transparent);color:var(--brand-green);font-size:11.5px;font-weight:700;margin-top:2px}
