.player[data-astro-cid-5glk5vgm]{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:clamp(18px,2.5vw,32px);display:grid}.frame[data-astro-cid-5glk5vgm]{border:1px solid var(--rule);background:var(--card);box-shadow:var(--shadow);border-radius:18px;min-width:0;overflow:hidden}.chrome[data-astro-cid-5glk5vgm]{background:var(--paper-2);border-bottom:1px solid var(--rule);align-items:center;gap:14px;padding:9px 14px;display:flex}.lights[data-astro-cid-5glk5vgm]{gap:6px;display:flex}.lights[data-astro-cid-5glk5vgm] i[data-astro-cid-5glk5vgm]{background:var(--rule);border-radius:50%;width:10px;height:10px}.addr[data-astro-cid-5glk5vgm]{text-align:center;font:800 .75rem/1 var(--f-body);color:var(--muted);background:var(--card);border-radius:6px;flex:1;max-width:360px;margin-inline:auto;padding:6px 10px}.zoom[data-astro-cid-5glk5vgm]{font:800 .75rem/1 var(--f-body);border:1px solid var(--rule);background:var(--card);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:6px;padding:6px 9px}.zoom[data-astro-cid-5glk5vgm]:hover{color:var(--brand);border-color:var(--brand)}.zoom-view[data-astro-cid-5glk5vgm]{border:1px solid var(--rule);background:var(--card);border-radius:12px;width:min(1500px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:auto}.zoom-view[data-astro-cid-5glk5vgm]::backdrop{background:#050f14b3}.zoom-view[data-astro-cid-5glk5vgm] img[data-astro-cid-5glk5vgm]{width:100%;min-width:1100px;height:auto;display:block}.zoom-close[data-astro-cid-5glk5vgm]{float:right;z-index:2;border:1px solid var(--rule);background:var(--card);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:99px;margin:8px;font-size:1.4rem;position:sticky;top:8px}.screens[data-astro-cid-5glk5vgm]{cursor:pointer;position:relative}.screen[data-astro-cid-5glk5vgm]{margin:0;position:relative}.screen[data-astro-cid-5glk5vgm] img[data-astro-cid-5glk5vgm]{width:100%;height:auto;display:block}.hotspot[data-astro-cid-5glk5vgm]{border:3px solid var(--mint);pointer-events:none;border-radius:10px;animation:1.8s ease-in-out infinite pulse;position:absolute;box-shadow:0 0 0 9999px #050f1438}@keyframes pulse{0%,to{outline:0 solid color-mix(in srgb, var(--mint) 45%, transparent)}50%{outline:8px solid color-mix(in srgb, var(--mint) 0%, transparent);outline-offset:2px}}.end[data-astro-cid-5glk5vgm]{aspect-ratio:16/10;background:radial-gradient(600px 300px at 50% 0%, var(--brand-soft), transparent 70%), var(--card);cursor:default;place-items:center;display:grid}.end-inner[data-astro-cid-5glk5vgm]{text-align:center;justify-items:center;gap:14px;max-width:560px;padding:24px;display:grid}.end-inner[data-astro-cid-5glk5vgm] h2[data-astro-cid-5glk5vgm]{font-size:clamp(1.4rem,3vw,2rem)}.end-inner[data-astro-cid-5glk5vgm] p[data-astro-cid-5glk5vgm]{color:var(--ink-2)}.end-inner[data-astro-cid-5glk5vgm] .btn-row[data-astro-cid-5glk5vgm]{justify-content:center}.caption[data-astro-cid-5glk5vgm]{background:var(--card);border:1px solid var(--rule);border-radius:18px;gap:12px;padding:20px;display:grid;position:sticky;top:96px}.progress[data-astro-cid-5glk5vgm]{background:var(--paper-2);border-radius:4px;height:4px;overflow:hidden}.progress[data-astro-cid-5glk5vgm] span[data-astro-cid-5glk5vgm]{background:var(--mint);height:100%;transition:width .25s;display:block}.count[data-astro-cid-5glk5vgm]{font:800 .75rem/1 var(--f-body);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.cap[data-astro-cid-5glk5vgm]{align-content:start;gap:8px;min-height:120px;display:grid}.cap[data-astro-cid-5glk5vgm] h2[data-astro-cid-5glk5vgm]{font-size:1.35rem}.cap[data-astro-cid-5glk5vgm] p[data-astro-cid-5glk5vgm]{color:var(--ink-2)}.others[data-astro-cid-5glk5vgm]{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.others[data-astro-cid-5glk5vgm] a[data-astro-cid-5glk5vgm]{font-weight:600;text-decoration:none}.nav[data-astro-cid-5glk5vgm]{justify-content:space-between;gap:10px;display:flex}.nav[data-astro-cid-5glk5vgm] .btn[data-astro-cid-5glk5vgm]{flex:1}.nav[data-astro-cid-5glk5vgm] .btn[data-astro-cid-5glk5vgm]:disabled{opacity:.45;cursor:default}.hint[data-astro-cid-5glk5vgm]{line-height:1.4}@media (width<=960px){.player[data-astro-cid-5glk5vgm]{grid-template-columns:1fr}.caption[data-astro-cid-5glk5vgm]{position:static}.cap[data-astro-cid-5glk5vgm]{min-height:0}}@media (width<=560px){.end[data-astro-cid-5glk5vgm]{aspect-ratio:auto}.lights[data-astro-cid-5glk5vgm]{display:none}}.head[data-astro-cid-aiispurd]{gap:10px;display:grid}.head[data-astro-cid-aiispurd] h1[data-astro-cid-aiispurd]{font-size:clamp(1.9rem,4vw,2.8rem)}.head[data-astro-cid-aiispurd] .eyebrow[data-astro-cid-aiispurd] a[data-astro-cid-aiispurd]{color:inherit;text-decoration:none}
