.ss-pulse__head{max-width:50rem}.ss-pulse__head .c-card-grid__body{max-width:46rem}.ss-pulse__play{display:grid;gap:1rem;margin-top:clamp(1.25rem,3vw,2rem)}@media(min-width:1100px){.ss-pulse__play{grid-template-columns:minmax(0,1fr) 18.5rem;align-items:center}}.ss-pulse__stage{position:relative;isolation:isolate;border:1px solid var(--color-card-border);border-radius:18px;background-color:color-mix(in srgb,var(--surface) 92%,#000);background-image:var(--tex-hatch);overflow:hidden}.ss-pulse__scene{display:block;width:100%;height:auto}.ss-pulse__light{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.ss-pulse__scene--top{position:absolute;inset:0;z-index:2;width:100%;height:100%}.ss-pulse__controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media(max-width:899px){.ss-pulse__controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.ss-pulse__controls{grid-template-columns:minmax(0,1fr);gap:.55rem}.ss-pulse__trip{min-height:0;padding:.75rem .9rem}}@media(min-width:1100px){.ss-pulse__controls{grid-template-columns:minmax(0,1fr);gap:.6rem}}.ss-pulse__trip{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon verb" "icon state";column-gap:.85rem;row-gap:.15rem;align-items:center;width:100%;min-height:4.4rem;padding:.85rem 1rem;border:1px solid var(--border-strong);border-radius:14px;background:color-mix(in srgb,var(--surface-card) 75%,transparent);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .32s var(--ease-state),background-color .32s var(--ease-state)}.ss-pulse__trip:hover,.ss-pulse__trip.is-near{border-color:color-mix(in srgb,var(--accent-text) 55%,transparent);background:color-mix(in srgb,var(--accent-text) 6%,var(--surface-card))}.ss-pulse__trip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ss-pulse__icon{grid-area:icon;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:10px;background:color-mix(in srgb,var(--accent-text) 10%,transparent);color:var(--accent-text);font-size:1.15rem;transition:background-color .32s var(--ease-state),color .32s var(--ease-state)}.ss-pulse__verb{grid-area:verb;font-size:1rem;font-weight:var(--fw-medium);line-height:1.3}.ss-pulse__state{grid-area:state;font-size:.92rem;line-height:1.35;color:var(--ink-3);transition:color .32s var(--ease-state)}.ss-pulse__trip.is-running{border-color:color-mix(in srgb,#f2b25c 70%,transparent)}.ss-pulse__trip.is-running .ss-pulse__icon{background:color-mix(in srgb,#f2b25c 16%,transparent);color:#f2b25c}.ss-pulse__trip.is-running .ss-pulse__state{color:#f5c98a}.ss-pulse__trip.is-done .ss-pulse__state{color:var(--accent-text)}.ss-pulse__live{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.6rem;margin:1.1rem 0 0;font-size:1rem;line-height:1.5;color:var(--color-text)}.ss-pulse__live b{font-family:var(--font-mono);font-weight:var(--fw-medium);color:var(--accent-text)}.ss-pulse__dot{align-self:start;margin-top:.45em;width:.62rem;height:.62rem;border-radius:50%;background:var(--ink-3);transition:background-color .32s var(--ease-state),box-shadow .32s var(--ease-state)}.ss-pulse__live.is-up .ss-pulse__dot{background:var(--accent-text);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-text) 18%,transparent)}.ss-pulse__note{margin-left:.35rem;font-size:.92rem;color:var(--ink-3)}.ss-pulse--wide{width:100%}@media(min-width:900px){.ss-pulse--wide .ss-pulse__stage{aspect-ratio:1.6 / 1}.ss-pulse--wide .ss-pulse__scene{position:absolute;inset:0;width:100%;height:100%}}@media(min-width:1100px){.ss-pulse--wide .ss-pulse__play{grid-template-columns:minmax(0,1fr);gap:.9rem}.ss-pulse--wide .ss-pulse__stage{aspect-ratio:2 / 1}.ss-pulse--wide .ss-pulse__controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media(min-width:1400px){.ss-pulse--wide .ss-pulse__stage{aspect-ratio:2.3 / 1}}
