/* /start · page scoped CSS (prefix pg-start-). The walkthrough stage hosts the training player: its stylesheet
   (/assets/start/player/assets/player.scoped.css, every selector under .cy-start-stage) is added by page.js. The player was built
   as a whole page, so the few rules below turn "fixed to the window" into "fixed inside this frame". They are written one class
   deeper (.pg-start-frame .cy-start-stage ...) so they win over the player file whichever loads last. */
.pg-start-play{padding-top:0;padding-bottom:0}
.pg-start-line{margin-top:40px;max-width:640px}
.pg-start-line__lead{margin:0 0 16px;color:var(--s-ink-2)}
.pg-start-note{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--s-ink-3)}
.pg-start-frame{position:relative;overflow:hidden;border-radius:var(--radius-card,14px);box-shadow:0 0 0 1px var(--pg-hair,rgba(0,0,0,.1))}
.pg-start-frame .cy-start-stage{--transport-h:0px;position:relative;min-height:min(720px,calc(100svh - 96px))}
.pg-start-frame .cy-start-stage .player{min-height:inherit}
.pg-start-frame .cy-start-stage .transport{position:sticky;bottom:0}
.pg-start-frame .cy-start-stage .cy-overlay{position:absolute}
/* the site has its own language switch and is light only: the player's own two controls are not needed here */
.pg-start-frame .cy-start-stage .topbar .lang,.pg-start-frame .cy-start-stage .appear{display:none}
/* the site header already carries the logo: the player's brand mark and its divider go. On a phone the module label goes too (the page's own h1 names the tutorial) */
.pg-start-frame .cy-start-stage .topbar .brand>:not(.chip){display:none}
.pg-start-frame .cy-start-stage .topbar{min-height:56px}
.pg-start-frame .cy-start-stage .topbar .controls{margin-left:auto}
@media (max-width:640px){.pg-start-frame .cy-start-stage .topbar .brand{display:none}}
.pg-start-loading{margin:0;padding:48px 24px;text-align:center;color:var(--s-ink-3)}
.pg-start-video{display:block;width:100%;max-width:960px;aspect-ratio:16/9;background:#0A0A0B;border-radius:var(--radius-card,14px)}
.pg-start-steps{list-style:none;margin:0;padding:0}
