.lesson-end{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.lesson-end>:is(h1,p){margin:0}.lesson-end-headline:focus{outline:none}.lesson-end-eyebrow{--lesson-end-tone:var(--color-violet-soft);color:var(--lesson-end-tone);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.lesson-end-eyebrow[data-tone=right]{--lesson-end-tone:var(--color-success-on-ink)}.lesson-end-eyebrow[data-tone=wrong]{--lesson-end-tone:var(--color-warning-on-ink)}.lesson-end-mark{border-radius:var(--radius-pill);background-color:var(--lesson-end-tone);width:20px;height:20px;color:var(--color-ink);letter-spacing:0;place-items:center;font-size:.75rem;font-weight:900;display:inline-grid}.lesson-end-place{color:var(--color-violet-soft)}.lesson-end-line{color:var(--color-text-on-ink);font-size:1.1rem;line-height:1.5}.lesson-end-chip{border:var(--border-input) solid var(--color-violet);border-radius:var(--radius-card);background-color:color-mix(in srgb, var(--color-violet) 14%, transparent);box-shadow:var(--shadow-press-violet);align-items:center;gap:16px;padding:14px 18px;display:flex}.lesson-end-chip-art{border-radius:var(--radius-control);background-color:var(--color-rule-on-ink);flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.lesson-end-chip-art span{border-radius:var(--radius-tag);background-color:var(--color-violet-soft);width:20px;height:20px}.lesson-end-chip p{color:var(--color-text-on-ink);gap:2px;margin:0;display:grid}.lesson-end-chip strong{color:var(--color-paper)}.lesson-end-path{gap:24px;margin-top:10px;display:grid}.video-stage{width:var(--theatre-width,100%);aspect-ratio:16/9;border:1px solid var(--color-player-rule);border-radius:var(--radius-card);background:var(--color-video-picture);color:var(--color-text-on-ink);font-size:var(--text-small);outline:none;position:relative;overflow:hidden}.video-stage:fullscreen{aspect-ratio:auto;border:0;border-radius:0;width:100%}.video-stage-picture{object-fit:contain;width:100%;height:100%;display:block}.video-stage[data-resting]{cursor:none}.video-controls{background:linear-gradient(transparent, var(--color-video-scrim));transition:opacity var(--motion-duration-enter) var(--ease-ui);gap:4px;padding:40px 16px 10px;display:grid;position:absolute;inset:auto 0 0}.video-stage[data-resting] .video-controls{opacity:0}.video-controls-top{justify-content:flex-end;display:flex}.video-back-to{border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-press-violet);cursor:pointer;padding:5px 12px;font-weight:800}.video-captions{pointer-events:none;transition:bottom var(--motion-duration-fast) var(--ease-ui);justify-content:center;padding:0 8%;display:flex;position:absolute;inset:auto 0 6%}.video-captions[data-raised]{bottom:104px}.video-captions span{border-radius:var(--radius-tag);background:var(--color-video-scrim);color:var(--color-paper);text-align:center;white-space:pre-line;padding:4px 10px;font-size:clamp(14px,2.2cqh,22px);font-weight:600;line-height:1.35}.video-toast{border-radius:var(--radius-pill);background:var(--color-video-scrim);animation:video-toast-out var(--motion-duration-enter) var(--ease-ui) 8s forwards;padding:6px 12px;font-weight:700;position:absolute;top:12px;left:12px}.video-toast button{cursor:pointer;font-weight:800;text-decoration:underline}@keyframes video-toast-out{to{opacity:0;visibility:hidden}}.video-outcome{border-radius:var(--radius-card);background:var(--color-video-scrim);max-width:min(560px,100% - 32px);color:var(--color-paper);text-align:center;padding:10px 16px;font-weight:700;position:absolute;top:16px;left:50%;translate:-50%}.video-stage-error{text-align:center;place-content:center;justify-items:center;gap:16px;height:100%;padding:24px;display:grid}@media (prefers-reduced-motion:reduce){.video-controls,.video-captions{transition:none}.video-toast{animation-duration:0s}}.lesson-chat-panel{background:var(--color-ink);min-width:0;color:var(--color-text-on-ink);flex-direction:column;flex:1;gap:10px;padding:14px 18px 18px;font-size:15px;display:flex;overflow:hidden}.lesson-chat-panel-header{flex-shrink:0;align-items:center;gap:10px;display:flex}.lesson-chat-panel .lesson-chat-orb-small{width:34px;height:34px}.lesson-chat-panel .lesson-chat-orb-small svg{width:19px;height:19px}.lesson-chat-panel-heading{flex:1;min-width:0}.lesson-chat-panel-title{color:var(--color-paper);outline:none;margin:0;font-size:18px;font-weight:800}.lesson-chat-panel-identity{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.lesson-chat-panel-identity strong{color:var(--color-paper)}.lesson-chat-panel-icon{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--color-paper);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--ease-ui);flex-shrink:0;place-items:center;font-size:1.05rem;font-weight:800;display:grid}.lesson-chat-panel-icon:hover:not(:disabled){background:var(--color-player-rule)}.lesson-chat-panel-icon:disabled{opacity:.35;cursor:default}.lesson-chat-panel-sheet{display:none}.lesson-chat-panel .lesson-chat-notices{border-bottom-color:var(--color-player-rule);gap:4px;line-height:1.45}.lesson-chat-panel :is(.lesson-chat-about summary,.lesson-chat-quota,.lesson-chat-byline,.lesson-chat-empty h3,.lesson-chat-markers p:not(:last-child)){color:var(--color-paper)}.lesson-chat-panel .lesson-chat-messages{gap:16px;min-height:60px;padding:6px 2px}.lesson-chat-panel .lesson-chat-empty h3{margin-top:12px;font-size:24px}.lesson-chat-panel .lesson-chat-empty p{font-size:14px}.lesson-chat-panel .lesson-chat-orb-welcome{width:60px;height:60px}.lesson-chat-panel .lesson-chat-orb-welcome svg{width:31px;height:31px}.lesson-chat-panel .lesson-chat-learner{background:color-mix(in srgb, var(--color-violet) 38%, transparent);max-width:85%;color:var(--color-paper);padding:10px 14px}.lesson-chat-panel .lesson-chat-markers{border-left-color:var(--color-warning-on-ink)}.lesson-chat-panel .lesson-chat-ending{color:var(--color-warning-on-ink)}.lesson-chat-panel .lesson-chat-composer{border-top:1px solid var(--color-player-rule);padding-top:12px}.lesson-chat-panel .lesson-chat-suggestions{gap:6px}.lesson-chat-panel .lesson-chat-suggestions button{border-color:var(--color-player-rule-strong);border-radius:var(--radius-pill);color:var(--color-paper);padding:5px 10px}.lesson-chat-panel .lesson-chat-suggestions button:hover:not(:disabled){border-color:var(--color-violet-soft)}.lesson-chat-panel .lesson-chat-composer textarea{border:1px solid var(--color-player-rule-strong);background:var(--color-ink);min-height:64px;color:var(--color-paper);padding:10px 12px}.lesson-chat-panel .lesson-chat-composer textarea:focus-visible{outline:2px solid var(--color-violet-soft);outline-offset:0}.lesson-chat-panel .lesson-chat-send-row{padding-bottom:4px}.lesson-chat-panel .lesson-chat-send-row button{min-height:40px;padding:0 20px;position:static}@media (width<700px){.lesson-chat-panel-aside{display:none}.lesson-chat-panel-sheet{display:inline}.lesson-chat-panel .lesson-chat-composer{padding-bottom:env(safe-area-inset-bottom)}}[data-verdict=right],.choice-option[data-state=right]{--feedback-tone:var(--color-success-on-ink)}[data-verdict=wrong],.choice-option[data-state=wrong]{--feedback-tone:var(--color-warning-on-ink)}[data-verdict=noted]{--feedback-tone:var(--color-violet-soft)}.feedback-bubble-region{display:grid}.feedback-bubble-region:empty{position:absolute}.feedback-bubble{border:var(--border-input) solid var(--feedback-tone);border-radius:var(--radius-card);background:color-mix(in srgb, var(--feedback-tone) 12%, var(--color-ink));animation:feedback-fade var(--motion-duration-fast) var(--ease-ui);gap:4px;padding:14px 18px;display:grid;position:relative}.feedback-bubble[data-verdict=right]{box-shadow:var(--shadow-bubble-right)}.feedback-bubble[data-verdict=wrong]{box-shadow:var(--shadow-bubble-wrong)}.feedback-bubble[data-verdict=noted]{box-shadow:var(--shadow-bubble-noted)}.feedback-bubble:after{content:"";border-right:var(--border-input) solid var(--feedback-tone);border-bottom:var(--border-input) solid var(--feedback-tone);background:color-mix(in srgb, var(--feedback-tone) 12%, var(--color-ink));width:14px;height:14px;position:absolute;bottom:-9px;right:48px;rotate:45deg}.feedback-headline{color:var(--feedback-tone);align-items:center;gap:10px;margin:0;font-size:1.15rem;font-weight:800;display:flex}.feedback-line{color:var(--color-paper);margin:0;line-height:1.5}.feedback-mark{border-radius:var(--radius-pill);background:var(--feedback-tone);width:26px;height:26px;color:var(--color-ink);flex-shrink:0;place-items:center;font-size:.85rem;font-weight:900;display:inline-grid}@keyframes feedback-fade{0%{opacity:0}}.choice-group{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.choice-option{border:var(--border-input) solid var(--color-player-rule-strong);border-radius:var(--radius-card);min-width:0;color:var(--color-paper);box-shadow:var(--shadow-press-quiet);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--ease-ui), background-color var(--motion-duration-fast) var(--ease-ui), box-shadow var(--motion-duration-fast) var(--ease-ui);align-items:center;gap:12px;padding:16px 20px;font-weight:700;display:flex;position:relative}.choice-option-input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.choice-option-text{overflow-wrap:anywhere;flex:1;min-width:0}.choice-option-mark{border-radius:var(--radius-pill);background:var(--feedback-tone);width:24px;height:24px;color:var(--color-ink);flex-shrink:0;place-items:center;font-size:.8rem;font-weight:900;display:inline-grid}.choice-option:has(:focus-visible){outline:var(--focus-ring-on-ink);outline-offset:3px}.choice-option[data-state=open]:hover:not(:has(:disabled)){border-color:var(--color-violet);background:color-mix(in srgb, var(--color-violet) 16%, transparent);box-shadow:var(--shadow-press-violet)}.choice-option[data-state=chosen]{border-color:var(--color-violet-soft);background:color-mix(in srgb, var(--color-violet) 22%, transparent);box-shadow:var(--shadow-press-violet)}.choice-option[data-state=right]{border-color:var(--feedback-tone);background:color-mix(in srgb, var(--feedback-tone) 16%, transparent);box-shadow:var(--shadow-press-success)}.choice-option[data-state=wrong]{border-color:var(--feedback-tone);background:color-mix(in srgb, var(--feedback-tone) 14%, transparent);box-shadow:var(--shadow-press-warning)}.choice-option[data-state=ruled-out]{border-color:var(--color-player-rule);color:var(--color-text-on-ink);box-shadow:none;cursor:default}.choice-option[data-state=ruled-out] .choice-option-text{text-decoration:line-through}.choice-option:has(:disabled){cursor:default}.player-dialog-backdrop{z-index:30;background:color-mix(in srgb, var(--color-ink) 75%, transparent);transition:opacity var(--motion-duration-fast) var(--ease-ui);position:fixed;inset:0}.player-dialog{z-index:30;border:var(--border-input) solid var(--color-player-rule-strong);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-paper) 5%, var(--color-ink));width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-text-on-ink);transition:opacity var(--motion-duration-fast) var(--ease-ui);gap:16px;padding:24px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}.player-dialog-backdrop:is([data-starting-style],[data-ending-style]),.player-dialog:is([data-starting-style],[data-ending-style]){opacity:0}.player-dialog-title{color:var(--color-paper);margin:0;font-size:1.25rem;font-weight:800}.player-dialog-title:focus{outline:none}.player-dialog-close{justify-self:end}.player-dialog :is(a,button,input,select,textarea):focus-visible{outline:var(--focus-ring-on-ink);outline-offset:3px}.gate-diagram{width:100%;max-width:420px;margin:4px auto 0;overflow:visible}.gate-diagram .signal-1{--signal-ink:var(--color-violet-soft)}.gate-diagram-gate :is(path,circle){fill:var(--color-ink);stroke:var(--color-paper);stroke-width:2px}.gate-diagram-gate .gate-diagram-back{fill:none}.gate-diagram-name{fill:var(--color-text-on-ink);text-anchor:middle;font-size:12px;font-weight:800}.gate-diagram-badge circle{fill:var(--color-ink);stroke:var(--signal-ink);stroke-width:2px;transition:fill var(--motion-duration-fast) var(--ease-ui), stroke var(--motion-duration-fast) var(--ease-ui)}.gate-diagram-badge text{fill:var(--signal-ink);text-anchor:middle;transition:fill var(--motion-duration-fast) var(--ease-ui);font-size:14px;font-weight:800}.gate-diagram-badge.signal-1 circle{fill:var(--signal-ink)}.gate-diagram-badge.signal-1 text{fill:var(--color-ink)}.gate-diagram-badge.signal-X circle{stroke-dasharray:4 3}.gate-diagram-badge text.gate-diagram-pin{fill:var(--color-text-on-ink);text-anchor:end;font-size:12px}.gate-diagram-badge text.gate-diagram-pin[data-after]{text-anchor:start}@media (prefers-reduced-motion:reduce){.feedback-bubble{animation:none}.choice-option,.player-dialog-backdrop,.player-dialog,.gate-diagram-badge :is(circle,text){transition:none}}.player{z-index:20;background:var(--color-ink);color:var(--color-text-on-ink);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow-y:auto}.player-bar{z-index:3;background:linear-gradient(var(--color-ink) 60%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;gap:12px;padding:14px 20px 24px;display:grid;position:sticky;top:0}.player-bar-start,.player-bar-end{align-items:center;gap:6px;display:flex}.player-bar-end{justify-content:flex-end}.player-bar-middle{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.player-bar-title{max-width:100%;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.player-bar-label{font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);color:var(--color-violet-soft);text-transform:uppercase;font-weight:800}.player-dots{justify-content:center;align-items:center;display:flex}.player-dots:is([role=img],[data-ended]){gap:6px;padding:4px 0}.player-dot{border-radius:var(--radius-pill);background:var(--color-player-rule-strong);width:8px;height:8px;transition:width var(--motion-duration-enter) var(--ease-ui), background-color var(--motion-duration-enter) var(--ease-ui);display:block}.player-dot[data-done]{background:color-mix(in srgb, var(--color-violet-soft) 70%, transparent)}.player-dot[data-current]{background:var(--color-violet-soft);width:26px}.player-dot-button{border-radius:var(--radius-pill);cursor:pointer;place-items:center;min-width:24px;height:24px;padding:0 3px;display:inline-grid}.player-dot-button:hover .player-dot:not([data-current]){background:var(--color-paper)}.player-icon{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--color-paper);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--ease-ui);place-items:center;font-size:1.05rem;font-weight:800;display:inline-grid}.player-icon:hover{background:var(--color-player-rule)}.player-sounds svg{width:21px;height:21px}.player-bar .lesson-chat-launcher{width:40px;height:40px}.player-bar .lesson-chat-launcher svg{width:21px;height:21px}.player-bar .lesson-chat-launcher[data-open]{outline:2px solid var(--color-violet-soft);outline-offset:3px}.player{--player-chat-width:400px;--player-chat-motion:.22s var(--ease-ui)}.player-chat{z-index:4;width:var(--player-chat-width);visibility:hidden;transition:translate var(--player-chat-motion), visibility 0s linear .22s;display:flex;position:fixed;inset-block:0;inset-inline-end:0;translate:100%}.player-chat[data-open]{visibility:visible;transition:translate var(--player-chat-motion);translate:0}.player:has(.player-bar [role=dialog])>.player-chat{z-index:2}@media (width>=1040px){.player{transition:inset-inline-end var(--player-chat-motion)}.player[data-chat=open]{inset-inline-end:var(--player-chat-width)}.player-chat{border-inline-start:1px solid var(--color-player-rule)}}@media (700px<=width<1040px){.player-chat{border-inline-start:var(--border-rule) solid var(--color-violet)}}@media (width<700px){.player-chat{width:auto;inset-inline-start:0;translate:0 100%}}@media (prefers-reduced-motion:reduce){.player,.player-chat,.player-chat[data-open]{transition:none}}.player-stage{place-items:center;padding:24px 24px 32px;display:grid;position:relative;overflow-x:clip}.player-column{width:min(var(--container-player), 100%);min-width:0}.player-slide[data-slide]{animation:player-slide var(--motion-duration-enter) var(--ease-ui)}.player-slide[data-slide=back]{--player-slide-from:-24px}@keyframes player-slide{0%{opacity:0;transform:translateX(var(--player-slide-from,24px))}}@media (prefers-reduced-motion:reduce){.player-slide[data-slide]{animation:none}.player-dot{transition:none}}.player-page{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.player-page>:is(h1,h2,p){margin:0}.player-page-title:focus{outline:none}.player-page-title-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.player-eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);color:var(--color-violet-soft);text-transform:uppercase;font-weight:800}.player-tray{z-index:2;background:linear-gradient(transparent, var(--color-ink) 24px);padding:28px 16px;position:sticky;bottom:0}.player-tray-inner{width:min(var(--container-player), 100%);gap:10px;margin:0 auto;display:grid}.player-tray-status{font-size:var(--text-small);color:var(--color-paper);font-weight:700}.player-tray-pills{flex-wrap:wrap;gap:10px;display:flex}.player-tray-main{flex:1}@media (width<=700px){.player-bar{background:var(--color-ink);grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:10px 12px 20px;position:relative}.player-bar-title,.player-bar-label{display:none}.player-bar-middle{min-height:40px}.player-bar-eyebrow{max-width:100%;font-size:.65rem}.player-bar-end{gap:2px}.player-bar .lesson-chat-launcher,.player-icon{width:36px;height:36px}.player-stage{padding:16px 16px 24px}.player-tray{padding:16px 16px max(16px, env(safe-area-inset-bottom));background:var(--color-ink);grid-row:3;position:relative}.player-tray-pills{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.player-tray-back{grid-column:1;width:48px;min-width:48px;padding:0}.player-tray-main{grid-column:1/-1;width:100%}.player-tray-back+.player-tray-main{grid-column:2}.player-tray-secondary{grid-column:1/-1;width:100%}.player-tray-main{order:1}.player-tray-secondary{order:2}.player-tray-back{order:0}.player[data-layout=theatre] .player-page-title-hidden{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.player[data-layout=theatre] .player-page{gap:8px}.player[data-layout=theatre] .player-page-title-hidden{color:var(--color-paper);font-size:var(--text-player-page)}.player[data-layout=theatre]>.player-stage{padding-top:94px;padding-bottom:16px}.player[data-layout=theatre] .video-stage{width:100%}:is(.player[data-layout=theatre]:has(.video-stage[data-resting])>:is(.player-bar,.player-tray),.player[data-layout=theatre]:has(.interactive-picture[data-controls-hidden])>:is(.player-bar,.player-tray)){opacity:0;pointer-events:none}}.player-glow{z-index:3;pointer-events:none;opacity:0;transition:opacity var(--motion-duration-enter) var(--ease-ui);position:fixed;inset:0}.player-glow[data-glow]{opacity:1}.player-glow[data-glow=right]{box-shadow:var(--shadow-stage-right)}.player-glow[data-glow=wrong]{box-shadow:var(--shadow-stage-wrong)}@media (width>=1040px){.player-glow{transition:opacity var(--motion-duration-enter) var(--ease-ui), inset-inline-end var(--player-chat-motion)}.player[data-chat=open] .player-glow{inset-inline-end:var(--player-chat-width)}}@media (prefers-reduced-motion:reduce){.player-glow{transition:none}}.player-bar-eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);color:var(--color-violet-soft);text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:0 10px;font-weight:800;display:flex}.player-bar-completed{color:var(--color-success-on-ink)}.player[data-layout=theatre]{--theatre-width:min(100cqw - 32px, (100cqh - 190px) * 16 / 9);overflow:hidden;container-type:size}.player[data-layout=theatre]>.player-bar{grid-area:1/1}.player[data-layout=theatre]>.player-stage{grid-area:1/1/-1;min-height:0;padding:64px 16px 126px}.player[data-layout=theatre]>.player-tray{grid-area:3/1;padding-top:0;padding-bottom:22px}.player[data-layout=theatre] .player-column{width:auto}.player[data-layout=bench]{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.player[data-layout=bench]>.player-stage{padding:0}.player[data-layout=bench] .player-column{display:none}.player[data-layout=bench]>.player-tray{background:0 0;width:min(460px,100% - 44px);padding:0;position:absolute;bottom:22px;right:22px}.player[data-layout=bench] .player-tray-inner{margin:0 0 0 auto}.player[data-layout=bench] .player-tray-pills{border-radius:var(--radius-card);background:var(--color-ink);padding:12px}.player[data-layout=bench] .feedback-bubble-region{text-align:right}@media (width<=700px) and (orientation:landscape){.player-bar{padding-block:6px 10px}.player-stage{padding-block:10px}.player-tray{padding-top:10px;padding-bottom:max(10px, env(safe-area-inset-bottom))}.player-tray-inner{width:min(var(--container-player), 100%)}.player[data-layout=theatre]>.player-bar,.player[data-layout=theatre]>.player-tray{z-index:3;transition:opacity var(--motion-duration-fast) var(--ease-ui);position:absolute;left:0;right:0}.player[data-layout=theatre]>.player-bar{background:linear-gradient(var(--color-ink) 60%, transparent);top:0}.player[data-layout=theatre]>.player-tray{background:linear-gradient(transparent, var(--color-ink) 24px);bottom:0}.player[data-layout=theatre]>.player-stage{padding:0 16px}.player[data-layout=theatre] .player-page{display:none}.player[data-layout=theatre] .video-stage{aspect-ratio:auto;width:min(100%,177.778cqh);height:100cqh;max-height:100cqh}.player[data-layout=theatre] .video-stage-picture{object-fit:contain}.player-tray-pills:has(.player-tray-secondary){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.player-tray-pills:has(.player-tray-secondary) :is(.player-tray-main,.player-tray-secondary){grid-column:auto;width:auto}}.breadboard-player-bench{isolation:isolate;visibility:hidden;border-top-left-radius:var(--radius-learning);border-top-right-radius:var(--radius-learning);position:absolute;inset:0;overflow:hidden}.breadboard-player-bench[data-active]{visibility:visible}.breadboard-player-builder{position:absolute}.breadboard-player-builder .breadboard-workbench{padding-bottom:104px;inset:0}.breadboard-player-heading{z-index:25;color:var(--color-ink);font-size:var(--text-small);position:absolute;top:58px;left:22px}.breadboard-player-heading:has(>span:not(.sr-only)){border-radius:var(--radius-control);background:var(--color-paper);padding:6px 10px}.breadboard-player-save{font-size:var(--text-eyebrow)}.breadboard-player-notices{z-index:30;width:min(460px,100% - 48px);position:fixed;top:100px;left:24px}@media (width<=1039px){.breadboard-player-save{display:none}}
