.player-stage-viewport[data-v-a37fa334]{background:#eaeaea;width:100%;height:100%;position:relative;overflow:hidden}.player-stage-viewport--embedded[data-v-a37fa334]{background:0 0}.player-stage-viewport--embedded .standalone-player-shell[data-v-a37fa334]{box-shadow:none;border-radius:0}.player-stage-viewport--embedded .standalone-player-stage[data-v-a37fa334]{width:100%;max-width:none;inset:0;transform:none}.player-stage-viewport--embedded .standalone-player-classroom[data-v-a37fa334],.player-stage-viewport--embedded .standalone-player-companion[data-v-a37fa334],.player-stage-viewport--embedded .standalone-player-footer[data-v-a37fa334]{display:none}.standalone-player-stage[data-v-a37fa334]{width:min(100vw,100dvh * var(--stage-aspect));max-width:calc(100dvh * var(--stage-aspect));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.standalone-player-shell[data-v-a37fa334]{background:#fff;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 12px 32px #0000001a}.standalone-player-companion[data-v-a37fa334]{max-width:calc(100% - 48px);height:calc(clamp(20px,2.6vw,36px));bottom:calc(100% + 20px);left:24px}.standalone-player-classroom[data-v-a37fa334],.standalone-player-companion[data-v-a37fa334]{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;position:absolute}.standalone-player-classroom[data-v-a37fa334]{max-width:45%;height:calc(clamp(58px,6vw,90px));bottom:calc(100% - 10px);right:24px}.standalone-player-classroom[data-v-a37fa334],.standalone-player-companion[data-v-a37fa334]{filter:brightness(0)invert(.62745);opacity:.35}.standalone-player-footer[data-v-a37fa334]{color:#a0a0a0;white-space:nowrap;margin:0;font-size:14px;line-height:1.5;position:absolute;top:calc(100% + 24px);left:50%;transform:translate(-50%)}.standalone-player-footer a[data-v-a37fa334],.standalone-player-footer>span[data-v-a37fa334]{opacity:.35;transition:opacity .15s}.standalone-player-footer:focus-within a[data-v-a37fa334],.standalone-player-footer:focus-within>span[data-v-a37fa334],.standalone-player-footer:hover a[data-v-a37fa334],.standalone-player-footer:hover>span[data-v-a37fa334]{opacity:1}.standalone-player-footer a[data-v-a37fa334]{color:inherit;text-underline-offset:3px;text-decoration:none;transition:color .15s,opacity .15s}.standalone-player-footer a[data-v-a37fa334]:focus-visible,.standalone-player-footer a[data-v-a37fa334]:hover{opacity:1;color:var(--color-primary);text-decoration:underline}
