.lp[data-astro-cid-c56zd4ga]{gap:var(--sp-4);min-width:0;display:grid}.lp-controls[data-astro-cid-c56zd4ga]{gap:var(--sp-3);display:grid}.lp-group[data-astro-cid-c56zd4ga]{gap:var(--sp-3);grid-template-columns:76px minmax(0,1fr);align-items:start;display:grid}.lp-label[data-astro-cid-c56zd4ga]{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding-top:9px;font-size:.68rem}.lp-chips[data-astro-cid-c56zd4ga]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.lp-chip[data-astro-cid-c56zd4ga]{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--ink-2);font:inherit;cursor:pointer;transition:border-color var(--t-ctl) var(--ease-out), background-color var(--t-ctl) var(--ease-out), color var(--t-ctl) var(--ease-out), transform var(--t-tap) var(--ease-out);align-items:center;gap:7px;padding:7px 13px;font-size:.84rem;font-weight:600;line-height:1.2;display:inline-flex}.lp-chip[data-astro-cid-c56zd4ga][hidden]{display:none}.lp-chip[data-astro-cid-c56zd4ga]:active{transform:scale(.96)}.lp-chip[data-astro-cid-c56zd4ga][aria-pressed=true]{border-color:var(--fill);background:var(--fill);color:var(--acc-on);box-shadow:var(--lift-1)}@media (hover:hover) and (pointer:fine){.lp-chip[data-astro-cid-c56zd4ga]:hover:not([aria-pressed=true]){border-color:var(--acc-edge);color:var(--ink);background:var(--acc-wash-soft)}}.lp-sw[data-astro-cid-c56zd4ga]{background:linear-gradient(135deg, var(--a) 0 50%, var(--b) 50% 100%);border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 0 1px #00000024}.lp-chip[data-astro-cid-c56zd4ga][aria-pressed=true] .lp-sw[data-astro-cid-c56zd4ga]{box-shadow:0 0 0 2px #ffffffb3}.lp-window[data-astro-cid-c56zd4ga]{border-radius:var(--r-feature);border:1px solid var(--line);background:var(--panel);box-shadow:var(--lift-3);min-width:0;overflow:hidden}.lp-bar[data-astro-cid-c56zd4ga]{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--line);background:var(--panel-2);min-width:0;padding:8px 10px 8px 14px;display:flex}.lp-dots[data-astro-cid-c56zd4ga]{flex:none;gap:6px;display:flex}.lp-dots[data-astro-cid-c56zd4ga] i[data-astro-cid-c56zd4ga]{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.lp-url[data-astro-cid-c56zd4ga]{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--r-pill);background:var(--panel-sunk);min-width:0;color:var(--ink-3);font-family:var(--font-mono);flex:1;padding:4px 12px;font-size:.72rem;overflow:hidden}.lp-live[data-astro-cid-c56zd4ga]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--acc-text);flex:none;align-items:center;gap:6px;font-size:.66rem;display:inline-flex}.lp-live[data-astro-cid-c56zd4ga] b[data-astro-cid-c56zd4ga]{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.lp[data-astro-cid-c56zd4ga].is-live .lp-live[data-astro-cid-c56zd4ga] b[data-astro-cid-c56zd4ga]{background:#22c55e;animation:2s ease-in-out infinite lp-pulse;box-shadow:0 0 0 3px #22c55e33}@keyframes lp-pulse{50%{box-shadow:0 0 0 6px #22c55e14}}.lp-tools[data-astro-cid-c56zd4ga]{flex:none;align-items:center;gap:6px;display:flex}.lp-tool[data-astro-cid-c56zd4ga]{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--panel);height:32px;color:var(--ink-2);font:inherit;cursor:pointer;transition:border-color var(--t-ctl) var(--ease-out), color var(--t-ctl) var(--ease-out);align-items:center;gap:6px;padding:0 10px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.lp-tool[data-astro-cid-c56zd4ga]:hover,.lp-seg[data-astro-cid-c56zd4ga] button[data-astro-cid-c56zd4ga]:hover{border-color:var(--acc-edge);color:var(--acc-text)}}.lp-seg[data-astro-cid-c56zd4ga]{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--panel-sunk);gap:2px;padding:2px;display:inline-flex}.lp-seg[data-astro-cid-c56zd4ga] button[data-astro-cid-c56zd4ga]{border-radius:var(--r-pill);width:30px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.lp-seg[data-astro-cid-c56zd4ga] button[data-astro-cid-c56zd4ga][aria-pressed=true]{background:var(--panel);color:var(--acc-text);border-color:var(--line);box-shadow:var(--lift-1)}.lp-stage[data-astro-cid-c56zd4ga]{background:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--ink) 10%, transparent) 1px, transparent 0) 0 0 / 18px 18px, var(--panel-sunk);min-height:220px;transition:height var(--t-panel) var(--ease-out);position:relative;overflow:hidden}.lp-stage[data-astro-cid-c56zd4ga] iframe[data-astro-cid-c56zd4ga]{transform-origin:0 0;opacity:0;transition:opacity .4s var(--ease-out);background:#fff;border:0;display:block;position:absolute;top:0;left:0}.lp[data-astro-cid-c56zd4ga].is-live .lp-stage[data-astro-cid-c56zd4ga] iframe[data-astro-cid-c56zd4ga]{opacity:1}.lp[data-astro-cid-c56zd4ga][data-device=mobile] .lp-stage[data-astro-cid-c56zd4ga] iframe[data-astro-cid-c56zd4ga]{box-shadow:0 0 0 9px #0b1220, 0 0 0 10px color-mix(in oklab, var(--ink) 30%, transparent), var(--lift-3);border-radius:26px}.lp-skel[data-astro-cid-c56zd4ga]{transition:opacity .4s var(--ease-out), visibility 0s linear .4s;grid-template-columns:18% 1fr;display:grid;position:absolute;inset:0}.lp[data-astro-cid-c56zd4ga].is-live .lp-skel[data-astro-cid-c56zd4ga]{opacity:0;visibility:hidden}.lp-skel-side[data-astro-cid-c56zd4ga]{background:color-mix(in oklab, var(--ink) 9%, var(--panel-sunk));align-content:start;gap:12px;padding:7% 8%;display:grid}.lp-skel-main[data-astro-cid-c56zd4ga]{align-content:start;gap:18px;padding:5%;display:grid}.lp-skel[data-astro-cid-c56zd4ga] i[data-astro-cid-c56zd4ga],.lp-skel[data-astro-cid-c56zd4ga] b[data-astro-cid-c56zd4ga],.lp-skel[data-astro-cid-c56zd4ga] em[data-astro-cid-c56zd4ga]{background:linear-gradient(90deg, var(--line-soft), var(--panel), var(--line-soft));background-size:200% 100%;border-radius:8px;animation:1.4s linear infinite lp-shimmer;display:block}.lp-skel-side[data-astro-cid-c56zd4ga] i[data-astro-cid-c56zd4ga]{height:12px}.lp-skel-main[data-astro-cid-c56zd4ga] b[data-astro-cid-c56zd4ga]{width:40%;height:22px}.lp-skel-main[data-astro-cid-c56zd4ga] span[data-astro-cid-c56zd4ga]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lp-skel-main[data-astro-cid-c56zd4ga] span[data-astro-cid-c56zd4ga] i[data-astro-cid-c56zd4ga]{height:64px}.lp-skel-main[data-astro-cid-c56zd4ga] em[data-astro-cid-c56zd4ga]{height:120px}@keyframes lp-shimmer{to{background-position:-200% 0}}.lp[data-astro-cid-c56zd4ga][data-fit=auto] .lp-skel[data-astro-cid-c56zd4ga]{grid-template-columns:1fr}.lp[data-astro-cid-c56zd4ga][data-fit=auto] .lp-skel-side[data-astro-cid-c56zd4ga]{display:none}.lp-status[data-astro-cid-c56zd4ga]{border-radius:var(--r-pill);background:var(--panel);border:1px solid var(--line);color:var(--ink-2);box-shadow:var(--lift-2);transition:opacity .3s var(--ease-out);white-space:nowrap;padding:8px 14px;font-size:.82rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp[data-astro-cid-c56zd4ga].is-live .lp-status[data-astro-cid-c56zd4ga]{opacity:0;pointer-events:none}.lp-note[data-astro-cid-c56zd4ga]{gap:var(--sp-3);color:var(--ink-2);align-items:flex-start;font-size:.86rem;line-height:1.55;display:flex}.lp-note[data-astro-cid-c56zd4ga] svg[data-astro-cid-c56zd4ga]{color:var(--acc-text);flex:none;margin-top:3px}.lp-note[data-astro-cid-c56zd4ga] strong[data-astro-cid-c56zd4ga]{color:var(--ink);margin-right:6px;font-weight:600}.lp-note[data-astro-cid-c56zd4ga] strong[data-astro-cid-c56zd4ga]:after{content:":"}@media (width<=639px){.lp-group[data-astro-cid-c56zd4ga]{grid-template-columns:1fr;gap:6px}.lp-label[data-astro-cid-c56zd4ga]{padding-top:0}.lp-chips[data-astro-cid-c56zd4ga]{margin-inline:calc(var(--gutter) * -1);padding-bottom:4px;padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.lp-chips[data-astro-cid-c56zd4ga]::-webkit-scrollbar{display:none}.lp-chip[data-astro-cid-c56zd4ga]{white-space:nowrap;flex:none}.lp-tool-text[data-astro-cid-c56zd4ga],.lp-live[data-astro-cid-c56zd4ga],.lp-dots[data-astro-cid-c56zd4ga]{display:none}}
