.app-shell[data-v-5e85d404]{min-height:100vh;overflow-x:clip}.brandbar[data-v-5e85d404],.topbar[data-v-5e85d404]{position:sticky;z-index:50;background:#ffffff8c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brandbar[data-v-5e85d404]{top:0}.topbar[data-v-5e85d404]{top:70px}.main[data-v-5e85d404]{padding:18px;max-width:1280px;margin:0 auto;min-width:0}@media(max-width:640px){.main[data-v-5e85d404]{padding:12px}}.tabs[data-v-8df2965f]{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:#fffc}.tab[data-v-8df2965f]{border:1px solid transparent;background:transparent;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;cursor:pointer;color:#0c121cbf}.tab[data-v-8df2965f]:hover{color:#0c121cf2}.tab.active[data-v-8df2965f]{border-color:#000000e6;background:#000000eb;color:#fff;box-shadow:0 6px 14px #00000040}.chip[data-v-b58ac6ff]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#ffffffbf;font-size:12px}.k[data-v-b58ac6ff]{opacity:.7}.v[data-v-b58ac6ff]{font-weight:700}.bar[data-v-00733f38]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.1);background:#ffffffa6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand[data-v-00733f38]{display:flex;align-items:center;gap:10px}.logo[data-v-00733f38]{width:50px}.name[data-v-00733f38]{font-weight:800;line-height:1}.tagline[data-v-00733f38]{font-size:12px;opacity:.75;margin-top:2px}.right[data-v-00733f38]{display:flex;align-items:center;gap:12px}@media(max-width:640px){.bar[data-v-00733f38]{flex-wrap:wrap;align-items:flex-start;padding:10px 12px}.brand[data-v-00733f38],.right[data-v-00733f38]{width:100%}.right[data-v-00733f38]{justify-content:space-between;flex-wrap:wrap;gap:8px}.logo[data-v-00733f38]{width:42px}}.bar[data-v-ec180214]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(0,0,0,.08);background:#ffffff94;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.left[data-v-ec180214],.right[data-v-ec180214]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sep[data-v-ec180214]{width:1px;height:18px;background:#0000001a;margin:0 2px}.chip[data-v-ec180214]{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#ffffffad;line-height:1}.chip-primary[data-v-ec180214]{border-color:#00a05052;background:#00a05013}.k[data-v-ec180214]{font-size:11px;opacity:.75;font-weight:800;letter-spacing:.02em}.v[data-v-ec180214]{font-size:12px;font-weight:900}.grid[data-v-e0227db7]{display:grid;grid-template-columns:1.05fr .95fr;gap:16px;align-items:start}@media(max-width:980px){.grid[data-v-e0227db7]{grid-template-columns:1fr}}.col[data-v-e0227db7]{display:grid;gap:16px}.card[data-v-1489d3fb]{border:1px solid var(--border);border-radius:var(--r-lg);padding:14px;background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow)}.hdr[data-v-1489d3fb]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.06);margin-bottom:12px}.title[data-v-1489d3fb]{font-weight:900;letter-spacing:-.02em}.sub[data-v-1489d3fb]{margin-top:4px;font-size:12px;color:var(--muted)}.actions[data-v-1489d3fb] button{border-radius:12px}.body[data-v-1489d3fb]{display:block}@media(max-width:640px){.card[data-v-1489d3fb]{padding:12px}.hdr[data-v-1489d3fb]{flex-wrap:wrap}.actions[data-v-1489d3fb]{width:100%}}.lbl[data-v-4b9c545e]{display:flex;align-items:center;gap:6px;font-size:12px}.sel[data-v-4b9c545e]{padding:6px 8px;border-radius:10px;border:1px solid rgba(0,0,0,.18);background:#ffffffe6}.row[data-v-d4479413]{display:flex;justify-content:space-between;gap:12px;margin:6px 0}.k[data-v-d4479413]{font-size:12px;opacity:.75;margin-right:10px}.v[data-v-d4479413]{font-weight:800;font-size:12px}[data-v-d4479413] .due,.due[data-v-d4479413]{color:var(--ok)}.panel[data-v-d4479413]{margin-top:10px;padding:10px;border-radius:12px;border:1px dashed rgba(0,0,0,.18)}.hero[data-v-d4479413]{min-height:142px}.btn[data-v-d4479413]{margin-top:10px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#fff;cursor:pointer;font-weight:800}.queue[data-v-d4479413]{margin-top:12px;min-height:180px}.qtbar[data-v-d4479413]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.qlist[data-v-d4479413]{display:grid;gap:6px;grid-auto-rows:minmax(48px,auto);min-height:156px}.qt[data-v-d4479413]{font-weight:800;font-size:12px}.qrefresh[data-v-d4479413]{border:none;background:transparent;border-radius:999px;padding:2px 4px;font-size:11px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#0c121ccc}.qrefresh[data-v-d4479413]:hover{color:#0c121c}.qrow[data-v-d4479413]{min-height:48px;padding:7px 9px;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#fff9}.qtop[data-v-d4479413]{display:flex;align-items:center;justify-content:space-between;gap:6px}.qn[data-v-d4479413]{font-weight:800;font-size:12px;line-height:1.2}.qbtn[data-v-d4479413]{border:1px solid rgba(0,0,0,.18);background:#ffffffe6;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.qbtn[data-v-d4479413]:hover{border-color:#0000004d}.qm[data-v-d4479413]{font-size:11px;opacity:.75;margin-top:1px}.muted[data-v-d4479413]{min-height:156px;display:flex;align-items:center;opacity:.7;font-size:13px}.notice[data-v-d4479413]{display:inline-block;padding:6px 8px;border-radius:10px;border:1px solid rgba(245,158,11,.35);background:#f59e0b1f;font-weight:700}.hero[data-v-d4479413]{border-style:solid;background:#ffffffd9}.hero-title[data-v-d4479413]{font-size:15px;font-weight:900;letter-spacing:-.01em;margin-bottom:8px}.loading .bar[data-v-d4479413]{height:6px;border-radius:999px;background:#00000014;overflow:hidden;margin-top:6px}.loading .fill[data-v-d4479413]{height:100%;width:0%;background:#0009;transition:width .12s linear}.hero-meta[data-v-d4479413]{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin-bottom:10px}.btn[data-v-397e52a9]{width:100%;padding:14px 12px;border-radius:14px;border:1px solid rgba(0,0,0,.22);background:#ffffffe6;font-weight:900;letter-spacing:.04em;cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.btn[data-v-397e52a9]:hover{border-color:#00000059}.btn[data-v-397e52a9]:disabled{opacity:.7;cursor:not-allowed}.btn-danger[data-v-397e52a9]{background:#ff000014;border-color:#ff000059}.btn-danger.active[data-v-397e52a9]{background:#ff00002e;border-color:#ff00008c;animation:pulse-397e52a9 1.4s infinite}@keyframes pulse-397e52a9{0%{box-shadow:0 0 #ff000073}70%{box-shadow:0 0 0 14px #f000}to{box-shadow:0 0 #f000}}.meta[data-v-397e52a9]{margin-top:12px;display:grid;gap:8px}.row[data-v-397e52a9]{display:flex;justify-content:space-between;gap:12px}.k[data-v-397e52a9]{font-size:12px;opacity:.75}.v[data-v-397e52a9]{font-weight:800;font-size:12px}.err[data-v-397e52a9]{margin-top:10px;padding:10px 12px;border-radius:12px;font-size:12px;font-weight:700;background:#ff000014;border:1px solid rgba(255,0,0,.18)}.pills[data-v-ddb0bf44]{display:flex;flex-wrap:wrap;gap:8px}.pill[data-v-ddb0bf44]{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px}.dot[data-v-ddb0bf44]{width:8px;height:8px;border-radius:999px;background:var(--ok);box-shadow:0 0 0 3px #16a34a1f}[data-tone=warn] .dot[data-v-ddb0bf44]{background:var(--warn);box-shadow:0 0 0 3px #f59e0b24}[data-tone=bad] .dot[data-v-ddb0bf44]{background:var(--bad);box-shadow:0 0 0 3px #ef444424}.txt[data-v-ddb0bf44]{font-weight:700}.actions[data-v-ddb0bf44]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.intro-controls[data-v-ddb0bf44]{display:flex;flex-wrap:wrap;gap:10px}.intro-badge[data-v-ddb0bf44]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(22,163,74,.18);border-radius:999px;color:#0f172a;background:#f0fdf4f2;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.intro-badge-dot[data-v-ddb0bf44]{width:8px;height:8px;border-radius:999px;background:var(--ok);box-shadow:0 0 0 3px #16a34a1f}.intro-replay[data-v-ddb0bf44],.guide-launch[data-v-ddb0bf44],.reset[data-v-ddb0bf44]{border:1px solid rgba(0,0,0,.18);background:#ffffffe6;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;cursor:pointer}.intro-replay[data-v-ddb0bf44]{border-color:#0e74903d;color:#082f49;background:linear-gradient(135deg,#7dd3fcf2,#38bdf8e0);box-shadow:0 12px 24px #0e749029}.intro-replay[data-v-ddb0bf44]:hover,.guide-launch[data-v-ddb0bf44]:hover,.reset[data-v-ddb0bf44]:hover{border-color:#0000004d}.intro-replay[data-v-ddb0bf44]:hover{border-color:#0e749061}.guide-launch[data-v-ddb0bf44]{border-color:#c2410c47;color:#7c2d12;background:#ffedd5f0}.guide-launch[data-v-ddb0bf44]:hover{border-color:#c2410c66}.res-delivered[data-v-6aa0b819]{color:#0c121ca6;font-weight:600}.res-skipped[data-v-6aa0b819],.res-failed[data-v-6aa0b819]{color:var(--bad);font-weight:800}.table[data-v-6aa0b819]{display:grid;gap:8px}.hdr[data-v-6aa0b819]{display:grid;grid-template-columns:70px 1fr 120px 90px 90px;gap:10px;font-size:11px;opacity:.7;padding:0 6px}.row[data-v-6aa0b819]{display:grid;grid-template-columns:70px 1fr 120px 90px 90px;gap:10px;padding:10px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#fff9;align-items:start}.t[data-v-6aa0b819]{font-weight:800;font-size:12px}.m[data-v-6aa0b819]{min-width:0}.msg[data-v-6aa0b819]{font-weight:800;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta[data-v-6aa0b819]{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.chip[data-v-6aa0b819]{font-size:10px;padding:2px 6px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#ffffffb3;opacity:.85}.reason[data-v-6aa0b819]{font-size:11px;opacity:.7;margin-top:4px}.p[data-v-6aa0b819],.d[data-v-6aa0b819],.r[data-v-6aa0b819]{font-size:12px;font-weight:800}.empty[data-v-6aa0b819]{opacity:.7;font-size:13px;padding:10px}@media(max-width:980px){.hdr[data-v-6aa0b819],.row[data-v-6aa0b819]{grid-template-columns:60px 1fr 110px 80px 80px}}@media(max-width:640px){.hdr[data-v-6aa0b819]{display:none}.row[data-v-6aa0b819]{grid-template-columns:1fr;gap:6px}.t[data-v-6aa0b819],.p[data-v-6aa0b819],.d[data-v-6aa0b819],.r[data-v-6aa0b819]{font-size:11px}.t[data-v-6aa0b819]{opacity:.75}.msg[data-v-6aa0b819]{white-space:normal}}.btn[data-v-91d93386]{padding:6px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.18);background:#ffffffe6;cursor:pointer;font-size:12px;font-weight:700}.filters[data-v-91d93386]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lbl[data-v-91d93386]{display:flex;align-items:center;gap:6px;font-size:12px}.sel[data-v-91d93386]{padding:6px 8px;border-radius:10px;border:1px solid rgba(0,0,0,.18);background:#ffffffe6}.search[data-v-91d93386]{flex:1;min-width:180px;padding:8px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.18);background:#ffffffe6}@media(max-width:640px){.filters[data-v-91d93386]{align-items:stretch}.lbl[data-v-91d93386],.search[data-v-91d93386]{width:100%}.search[data-v-91d93386]{min-width:0}}.xfade[data-v-6df9d1f0]{margin:6px 0 12px;display:grid;gap:6px}.xfade-bar[data-v-6df9d1f0]{height:3px;border-radius:999px;overflow:hidden;background:#0000001a}.xfade-fill[data-v-6df9d1f0]{height:100%;width:0%;background:#0000008c;transition:width .16s linear}.xfade-meta[data-v-6df9d1f0]{display:flex;justify-content:space-between;font-size:12px}.muted[data-v-6df9d1f0]{opacity:.65;font-weight:700}.strong[data-v-6df9d1f0]{font-weight:900}.grid[data-v-6df9d1f0]{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin-bottom:12px}.row[data-v-6df9d1f0]{display:flex;justify-content:space-between;gap:12px}.k[data-v-6df9d1f0]{font-size:12px;opacity:.75}.v[data-v-6df9d1f0]{font-size:12px;font-weight:800}.controls[data-v-6df9d1f0]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.tabs[data-v-6df9d1f0]{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:#fffc}.tab[data-v-6df9d1f0]{border:1px solid transparent;background:transparent;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;cursor:pointer;color:#0c121cbf}.tab[data-v-6df9d1f0]:hover{color:#0c121cf2}.tab.active[data-v-6df9d1f0]{border-color:#0003;background:#fffffff2;color:#0c121cf2;box-shadow:0 6px 14px #0f172a1f}.vol[data-v-6df9d1f0]{display:flex;align-items:baseline;gap:10px}.hint[data-v-6df9d1f0]{font-size:12px;opacity:.75}.policy[data-v-6df9d1f0]{font-style:italic;font-size:12px;opacity:.75}.err[data-v-6df9d1f0]{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(239,68,68,.25);background:#ef44440f;color:#781414eb;font-size:12px}.xfade-bar.warn[data-v-6df9d1f0]{background:#ef444424}.xfade-fill.warn[data-v-6df9d1f0]{background:var(--ok);animation:xfadePulse-6df9d1f0 .8s ease-in-out infinite}@keyframes xfadePulse-6df9d1f0{0%,to{opacity:.75}50%{opacity:1}}@media(max-width:980px){.grid[data-v-6df9d1f0]{grid-template-columns:1fr}}.wrap[data-v-c0029459]{position:relative;padding:12px 12px 24px}.actions[data-v-c0029459]{display:inline-flex;align-items:center;gap:8px}.info[data-v-c0029459]{width:26px;height:26px;border-radius:999px;border:1px solid rgba(15,23,42,.18);background:#ffffffe6;color:#0f172abf;font-weight:900;font-size:12px;line-height:1}.info[data-v-c0029459]:hover{background:#fff}.graph[data-v-c0029459]{width:100%;height:var(--graph-h);border-radius:12px;background:#ffffffb3}.grid[data-v-c0029459]{stroke:#00000014;stroke-width:.8}.seg[data-v-c0029459]{fill:#0f172a1f}.seg.active[data-v-c0029459]{fill:#0c121c9e}.seg.current[data-v-c0029459]{fill:#d97706d9}.bar-hit[data-v-c0029459]{fill:transparent;cursor:pointer}.reset[data-v-c0029459]{padding:6px 10px;border:0;background:#0f172a14;color:#0c121ccc;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.reset[data-v-c0029459]:hover{background:#0f172a24}.xlabels[data-v-c0029459]{display:grid;grid-template-columns:repeat(5,1fr);padding:0 var(--pad-x);margin-top:6px;font-size:11px;font-weight:700;color:#0c121cbf}.xl[data-v-c0029459]{text-align:center}.xl.active[data-v-c0029459]{color:#d97706f2}.ylabels[data-v-c0029459]{position:absolute;left:12px;top:var(--graph-top);height:var(--graph-h);padding-right:10px;background:linear-gradient(90deg,#fffffff2 0% 65%,#fff0);z-index:2;font-size:11px;font-weight:700;color:#0c121c99;pointer-events:none}.yl[data-v-c0029459]{position:absolute;transform:translateY(-50%)}.yl.active[data-v-c0029459]{color:#d97706f2}.guidance[data-v-c0029459]{position:absolute;right:12px;top:8px;width:260px;padding:12px;border-radius:12px;background:#fffffffa;border:1px solid rgba(15,23,42,.12);box-shadow:0 12px 28px #0f172a2e;font-size:11px;z-index:3}.g-hdr[data-v-c0029459]{font-weight:900;font-size:12px;margin-bottom:8px}.g-table[data-v-c0029459]{display:grid;grid-template-columns:76px 1fr;gap:6px 10px}.g-head[data-v-c0029459]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#0c121c8c;margin-bottom:2px}.g-row[data-v-c0029459]{grid-column:1 / -1;display:grid;grid-template-columns:76px 1fr;gap:6px;align-items:center}.g-name[data-v-c0029459]{font-weight:800}.g-meta[data-v-c0029459]{color:#0c121cb3}.row[data-v-149f65ab]{display:flex;justify-content:space-between;gap:12px;margin:6px 0}.k[data-v-149f65ab]{font-size:12px;opacity:.75}.v[data-v-149f65ab]{font-weight:800;font-size:12px}.grid[data-v-149f65ab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 10px}.lbl[data-v-149f65ab]{display:grid;gap:6px;font-size:12px}.input[data-v-149f65ab]{padding:8px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.18);background:#ffffffe6;font-size:12px}.summary[data-v-149f65ab]{border-radius:12px;border:1px dashed rgba(0,0,0,.18);padding:10px 12px;margin-bottom:10px;background:#ffffffb8}.note[data-v-149f65ab]{font-size:12px;opacity:.7;font-style:italic}.timeline[data-v-149f65ab]{margin:6px 0 10px}.timeline-wrap[data-v-149f65ab]{position:relative}.timeline-track[data-v-149f65ab]{position:relative;height:8px;border-radius:999px;background:#0f172a14;overflow:visible}.timeline-break[data-v-149f65ab]{position:absolute;top:0;height:100%;background:#f59e0b8c}.timeline-pre[data-v-149f65ab]{position:absolute;left:0;top:0;height:100%;background:#ef444480}.timeline-now[data-v-149f65ab]{position:absolute;top:-1px;width:0;height:10px}.now-line[data-v-149f65ab]{position:absolute;top:-6px;width:3px;height:20px;border-radius:999px;background:#16a34af2;box-shadow:0 0 0 2px #16a34a33}.now-label[data-v-149f65ab]{position:absolute;top:14px;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:#000000eb;border:1px solid rgba(0,0,0,.92);font-size:12px;font-weight:500;color:#fff;white-space:nowrap;z-index:10}.now-arrow[data-v-149f65ab]{position:absolute;top:9px;width:0;height:0;transform:translate(-50%) translate(1px);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(0,0,0,.92)}.timeline-meta[data-v-149f65ab]{display:flex;justify-content:space-between;margin-top:6px}.hidden[data-v-149f65ab]{visibility:hidden}.edit-btn[data-v-149f65ab]{width:100%;margin:6px 0 10px}.actions[data-v-149f65ab]{display:grid;gap:8px;margin:6px 0 10px}.actions .btn[data-v-149f65ab]{width:100%}.btn-compact[data-v-149f65ab]{padding:6px 10px;border-radius:10px;font-size:11px;font-weight:800;display:inline-flex;align-items:center;gap:6px}.btn-compact svg[data-v-149f65ab]{width:14px;height:14px}.btn-start[data-v-149f65ab]{border-color:#16a34a80;background:#16a34a1f;color:#166534f2}.btn-stop[data-v-149f65ab]{border-color:#ef444480;background:#ef44441f;color:#991b1bf2}@media(max-width:980px){.grid[data-v-149f65ab]{grid-template-columns:1fr}}.txt[data-v-41cd6f3e]{font-size:13px;line-height:1.35;opacity:.9}.intro-slideshow[data-v-0be57433]{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:24px}.intro-slideshow__backdrop[data-v-0be57433]{position:absolute;inset:0;background:#f6f7fbd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.intro-slideshow__panel[data-v-0be57433]{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);width:min(1240px,calc(100vw - 48px));max-height:calc(100vh - 48px);min-height:min(760px,calc(100vh - 48px));overflow:hidden;border:1px solid var(--border);border-radius:28px;background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 64px #0f172a24}.intro-slideshow__close[data-v-0be57433]{position:absolute;top:22px;right:22px;z-index:2;border:1px solid var(--border);border-radius:999px;padding:10px 14px;color:var(--text);background:var(--surface-strong);box-shadow:0 10px 24px #0f172a14;cursor:pointer}.intro-slideshow__media[data-v-0be57433]{position:relative;display:flex;align-items:stretch;min-height:100%;background:#ffffffb3}.intro-slideshow__media img[data-v-0be57433]{width:100%;height:100%;object-fit:cover;object-position:left center}.intro-slideshow__media-tag[data-v-0be57433]{position:absolute;left:24px;bottom:24px;display:inline-flex;align-items:center;padding:7px 11px;border-radius:8px;color:#fff;border:1px solid rgba(15,23,42,.48);background:#334155e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 22px #0f172a2e;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.intro-slideshow__content[data-v-0be57433]{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:64px 54px 48px;overflow-y:auto;color:var(--text);background:#f9fafcf0}.intro-slideshow__eyebrow[data-v-0be57433]{margin:0;color:#0369a1e6;font-size:.82rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}h1[data-v-0be57433]{margin:0;font-size:clamp(2.4rem,3.4vw,4rem);line-height:.98}.intro-slideshow__title[data-v-0be57433]{font-style:italic}.intro-slideshow__body[data-v-0be57433]{margin:0;color:#0f172ae0;font-size:1.08rem;line-height:1.5}.intro-slideshow__caption[data-v-0be57433]{margin:-6px 0 0;color:#0c4a6eeb;font-size:.92rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.intro-slideshow__meta[data-v-0be57433]{display:flex;flex-wrap:wrap;gap:10px}.intro-slideshow__meta[data-v-0be57433] .chip{color:var(--text);border-color:var(--border);background:var(--surface-strong)}.intro-slideshow__progress[data-v-0be57433]{flex:1;width:100%;height:3px;overflow:hidden;border-radius:999px;background:#0f172a14}.intro-slideshow__progress-row[data-v-0be57433]{display:flex;align-items:center;gap:12px}.intro-slideshow__progress-fill[data-v-0be57433]{height:100%;width:0;border-radius:inherit;background:#38bdf8d1;transition:width .1s linear}.intro-slideshow__pause[data-v-0be57433]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;width:38px;height:38px;padding:0;color:var(--text);background:var(--surface-strong);font:inherit;cursor:pointer}.intro-slideshow__pause[data-v-0be57433]:disabled{cursor:not-allowed;opacity:.5}.intro-slideshow__pause-icon[data-v-0be57433]{width:16px;height:16px}.intro-slideshow__timeline[data-v-0be57433]{display:flex;gap:10px}.intro-slideshow__dot[data-v-0be57433]{width:12px;height:12px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#94a3b84d;cursor:pointer}.intro-slideshow__dot.is-active[data-v-0be57433]{width:34px;border-color:#0e74902e;background:#38bdf8c7}.intro-slideshow__actions[data-v-0be57433]{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.intro-slideshow__actions .btn[data-v-0be57433]{min-width:136px}.intro-slideshow__primary[data-v-0be57433]{color:#fff;border-color:#c2410c47;background:#ea580c}.intro-slideshow__primary[data-v-0be57433]:hover{border-color:#c2410c66;background:#c2410c}.intro-fade-enter-active[data-v-0be57433],.intro-fade-leave-active[data-v-0be57433]{transition:opacity .18s ease}.intro-fade-enter-from[data-v-0be57433],.intro-fade-leave-to[data-v-0be57433]{opacity:0}@media(max-width:980px){.intro-slideshow[data-v-0be57433]{padding:10px}.intro-slideshow__panel[data-v-0be57433]{grid-template-columns:1fr;width:min(100vw - 20px,720px);max-height:calc(100vh - 20px);min-height:auto}.intro-slideshow__media[data-v-0be57433]{min-height:180px;max-height:28vh}.intro-slideshow__content[data-v-0be57433]{gap:16px;padding:20px 16px 16px}h1[data-v-0be57433]{font-size:clamp(1.5rem,7vw,2.2rem);line-height:1.05}.intro-slideshow__close[data-v-0be57433]{top:12px;right:12px;padding:8px 12px;font-size:12px}.intro-slideshow__media-tag[data-v-0be57433]{left:12px;bottom:12px;padding:6px 9px;font-size:.64rem}.intro-slideshow__body[data-v-0be57433]{font-size:.96rem;line-height:1.42}.intro-slideshow__caption[data-v-0be57433]{font-size:.8rem;line-height:1.35}.intro-slideshow__actions[data-v-0be57433]{gap:8px}.intro-slideshow__actions .btn[data-v-0be57433]{min-width:0;flex:1 1 140px;padding:10px}.intro-slideshow__timeline[data-v-0be57433]{flex-wrap:wrap;gap:8px}}@media(max-width:640px){.intro-slideshow__meta[data-v-0be57433]{gap:6px}.intro-slideshow__meta[data-v-0be57433] .chip{font-size:11px;padding:6px 8px}.intro-slideshow__progress[data-v-0be57433]{height:2px}.intro-slideshow__progress-row[data-v-0be57433]{gap:8px}.intro-slideshow__pause[data-v-0be57433]{width:34px;height:34px}.intro-slideshow__pause-icon[data-v-0be57433]{width:14px;height:14px}}.guide[data-v-3b4ea9d4]{position:fixed;inset:0;z-index:500}.guide__backdrop[data-v-3b4ea9d4]{position:absolute;inset:0;z-index:1;background:#0f172a47;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.guide__panel[data-v-3b4ea9d4]{position:fixed;z-index:3;width:min(360px,calc(100vw - 48px));max-height:calc(100vh - 48px);border:1px solid var(--border);border-radius:18px;padding:18px;background:var(--surface-strong);box-shadow:var(--shadow);overflow-y:auto}.guide__eyebrow[data-v-3b4ea9d4]{margin-bottom:8px;color:#0369a1e0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h2[data-v-3b4ea9d4]{margin:0 0 8px;font-size:1.2rem}p[data-v-3b4ea9d4]{margin:0;color:var(--muted);line-height:1.6}.guide__action-note[data-v-3b4ea9d4]{margin-top:14px;padding:12px 13px;border:1px solid rgba(56,189,248,.18);border-radius:14px;background:#f0f9ffe6}.guide__action-label[data-v-3b4ea9d4]{margin-bottom:4px;color:#0369a1e6;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.guide__action-body[data-v-3b4ea9d4]{color:var(--text);font-size:14px;line-height:1.5}.guide__actions[data-v-3b4ea9d4]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.guide__primary[data-v-3b4ea9d4]{color:#fff;border-color:#c2410c47;background:#ea580c}.guide__primary[data-v-3b4ea9d4]:hover{border-color:#c2410c66;background:#c2410c}.guide__primary.is-start[data-v-3b4ea9d4]{border-color:#16a34a80;background:#16a34a1f;color:#166534f2}.guide__primary.is-start[data-v-3b4ea9d4]:hover{border-color:#16a34aa3;background:#16a34a33}.guide__primary.is-play[data-v-3b4ea9d4]{display:inline-flex;align-items:center;gap:8px;border-color:#16a34a80;background:#16a34a1f;color:#166534f2}.guide__primary.is-play[data-v-3b4ea9d4]:hover{border-color:#16a34aa3;background:#16a34a33}.guide__primary-icon[data-v-3b4ea9d4]{width:16px;height:16px}.guide__primary.is-emergency[data-v-3b4ea9d4]{border-color:#ff000059;background:#ff000014;color:#991b1bf2}.guide__primary.is-emergency[data-v-3b4ea9d4]:hover{border-color:#ff000080;background:#ff000029}.guide__primary.is-emergency.is-active[data-v-3b4ea9d4]{background:#ff00002e;border-color:#ff00008c}.guide-fade-enter-active[data-v-3b4ea9d4],.guide-fade-leave-active[data-v-3b4ea9d4]{transition:opacity .16s ease}.guide-fade-enter-from[data-v-3b4ea9d4],.guide-fade-leave-to[data-v-3b4ea9d4]{opacity:0}[data-guide-active=true]{position:relative;z-index:501;border-radius:22px;background:transparent;box-shadow:0 0 0 3px #38bdf8eb,0 16px 32px #0f172a29}[data-guide=phase-music][data-guide-active=true]{box-shadow:none;outline:3px solid rgba(56,189,248,.92);outline-offset:6px}[data-guide-scope-active=true]{position:relative;z-index:501}@media(max-width:980px){.guide__backdrop[data-v-3b4ea9d4]{background:#0f172a29;-webkit-backdrop-filter:none;backdrop-filter:none}.guide__panel[data-v-3b4ea9d4]{width:auto;max-height:min(48vh,420px);border-radius:16px;padding:16px}h2[data-v-3b4ea9d4]{font-size:1.05rem}p[data-v-3b4ea9d4]{font-size:.94rem;line-height:1.5}.guide__actions[data-v-3b4ea9d4]{gap:8px}.guide__actions .btn[data-v-3b4ea9d4]{flex:1 1 120px;min-width:0}}@media(max-width:640px){.guide__panel[data-v-3b4ea9d4]{width:auto;max-height:min(50vh,420px);padding:14px}.guide__action-note[data-v-3b4ea9d4]{padding:10px 11px}.guide__action-body[data-v-3b4ea9d4]{font-size:13px}[data-guide-active=true]{border-radius:16px;box-shadow:0 0 0 2px #38bdf8e0,0 10px 18px #0f172a1a}[data-guide=phase-music][data-guide-active=true]{box-shadow:none;outline:2px solid rgba(56,189,248,.88);outline-offset:4px}}:root{--font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--text: rgba(12, 18, 28, .92);--muted: rgba(12, 18, 28, .62);--bg: #f6f7fb;--surface: rgba(255, 255, 255, .78);--surface-strong: rgba(255, 255, 255, .92);--border: rgba(15, 23, 42, .1);--shadow: 0 10px 30px rgba(15, 23, 42, .08);--r-lg: 18px;--r-md: 14px;--r-sm: 12px;--ok: #16a34a;--warn: #f59e0b;--bad: #ef4444;--focus: rgba(59, 130, 246, .35)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font);color:var(--text);background:radial-gradient(1200px 700px at 10% 0%,#ffffff 0%,var(--bg) 55%)}a{color:inherit}button,select,input{font-family:var(--font)}::selection{background:#3b82f62e}input[type=text],select{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:var(--surface-strong);outline:none;box-shadow:none}input[type=text]:focus,select:focus{border-color:#3b82f659;box-shadow:0 0 0 4px var(--focus)}.btn{border:1px solid var(--border);background:var(--surface-strong);border-radius:14px;padding:10px 12px;font-weight:700;cursor:pointer;transition:transform .05s ease,box-shadow .12s ease,border-color .12s ease}.btn:hover{border-color:#0f172a2e;box-shadow:0 10px 24px #0f172a1a}.btn:active{transform:translateY(1px)}.btn:focus{box-shadow:0 0 0 4px var(--focus)}.btn-secondary{background:var(--surface);font-weight:700;height:40px;opacity:.9}.btn-danger{border-color:#ef444473;color:#b91c1c;background:#ef44440f;font-weight:900;letter-spacing:.03em}.btn-danger:hover{border-color:#ef444461}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px}.k{font-size:12px;color:var(--muted)}.v{font-size:12px;font-weight:800}.hr{height:1px;background:var(--border);margin:10px 0}
