.Playground_playgroundContainer__QGB_B{--playground-paper:var(--course-bg,var(--background-preview-paper));--playground-surface:color-mix(in srgb,var(--course-quote-bg,var(--surface-card)) 92%,transparent);--playground-surface-raised:color-mix(in srgb,var(--playground-paper) 78%,var(--playground-surface) 22%);--playground-border:color-mix(in srgb,var(--course-toc-border,var(--border-primary)) 52%,transparent);--playground-border-strong:color-mix(in srgb,var(--course-toc-border,var(--border-primary)) 66%,transparent);--playground-grid:color-mix(in srgb,var(--course-toc-border,var(--border-primary)) 38%,transparent);--playground-accent:var(--course-ui-warning-accent,var(--course-accent-color,var(--color-action-accent-bg)));--playground-accent-soft:color-mix(in srgb,var(--playground-accent) 16%,var(--playground-surface-raised) 84%);--playground-support:color-mix(in srgb,var(--palette-mint-200) 24%,var(--playground-surface-raised) 76%);--playground-text:var(--course-heading-text,var(--terrain-text-primary,var(--text-primary,#162033)));--playground-muted:var(--course-toc-link,var(--terrain-text-muted,var(--text-secondary,#5b6575)));--playground-subtle:color-mix(in srgb,var(--playground-muted) 84%,transparent);--playground-control-surface:var(--terrain-elevated-surface,var(--playground-surface-raised));--playground-dot-pattern:radial-gradient(circle,var(--playground-grid) 1px,transparent 1.2px);--playground-suggestion-bg:color-mix(in srgb,var(--palette-mint-100,#eaf8f1) 18%,var(--playground-surface-raised) 82%);--playground-suggestion-border:color-mix(in srgb,var(--palette-mint-700,#2f7666) 12%,var(--playground-border) 88%);--playground-suggestion-accent:color-mix(in srgb,var(--palette-navy-500,#414251) 84%,var(--palette-mint-700,#2f7666) 16%);--playground-suggestion-text:var(--playground-text);--playground-suggestion-muted:var(--playground-muted);--playground-shortcut-suggested-accent:var(--playground-accent);--playground-shortcut-suggested-bg:color-mix(in srgb,var(--playground-accent-soft) 56%,var(--playground-paper) 44%);--playground-shortcut-suggested-border:color-mix(in srgb,var(--playground-accent) 24%,transparent);--playground-shortcut-suggested-pulse-ring:color-mix(in srgb,var(--playground-accent) 12%,transparent);--playground-icon-surface:color-mix(in srgb,var(--playground-surface-raised) 86%,var(--playground-paper) 14%);--playground-icon-surface-strong:color-mix(in srgb,var(--playground-surface-raised) 94%,var(--playground-paper) 6%);--playground-icon-color:var(--playground-muted);--playground-icon-color-strong:var(--playground-text);--playground-chip-surface:color-mix(in srgb,var(--playground-surface-raised) 82%,var(--playground-paper) 18%);--playground-chip-surface-strong:color-mix(in srgb,var(--playground-surface-raised) 92%,var(--playground-paper) 8%);--playground-canvas-surface:color-mix(in srgb,var(--playground-paper) 78%,transparent);--playground-canvas-grid:color-mix(in srgb,var(--playground-grid) 74%,transparent);--playground-canvas-glow:color-mix(in srgb,var(--playground-accent) 12%,transparent);--playground-mobile-chrome-inset:20px;--playground-mobile-stage-inset:4px;--playground-mobile-tabbar-reserve:0px;--playground-mobile-tabbar-clearance:0px;--runtime-mobile-floating-control-inset:var(--playground-mobile-chrome-inset);--runtime-mobile-tabbar-reserve:var(--playground-mobile-tabbar-reserve);--runtime-mobile-artifact-tabbar-clearance:var(--playground-mobile-tabbar-clearance);--runtime-artifact-edge-guard:var(--playground-mobile-stage-inset);width:100%;height:100%;min-height:0;padding:8px;box-sizing:border-box;position:relative;background-color:var(--playground-paper);background-image:var(--playground-dot-pattern);background-size:28px 28px;overflow:hidden;border-radius:inherit;user-select:none}.dark .Playground_playgroundContainer__QGB_B,[data-theme=dark] .Playground_playgroundContainer__QGB_B{--playground-paper:var(--course-bg,#1f1e1d);--playground-surface:color-mix(in srgb,var(--course-quote-bg,#2a2826) 92%,transparent);--playground-surface-raised:color-mix(in srgb,var(--course-quote-bg,#2a2826) 84%,var(--course-bg,#1f1e1d) 16%);--playground-border:color-mix(in srgb,var(--course-toc-border,#333333) 76%,transparent);--playground-border-strong:color-mix(in srgb,var(--course-toc-link,#aaaaaa) 24%,var(--course-toc-border,#333333) 76%);--playground-grid:color-mix(in srgb,var(--course-toc-border,#333333) 55%,transparent);--playground-accent-soft:color-mix(in srgb,var(--playground-accent) 16%,var(--playground-surface-raised) 84%);--playground-support:color-mix(in srgb,var(--palette-mint-700,#647666) 26%,var(--playground-surface-raised) 74%);--playground-text:var(--course-heading-text,#f0f0f0);--playground-muted:var(--course-toc-link,#aaaaaa);--playground-subtle:color-mix(in srgb,var(--playground-muted) 78%,transparent);--playground-control-surface:color-mix(in srgb,var(--playground-surface-raised) 86%,var(--playground-paper) 14%);--playground-suggestion-bg:color-mix(in srgb,var(--palette-mint-700,#647666) 18%,var(--playground-surface-raised) 82%);--playground-suggestion-border:color-mix(in srgb,var(--palette-mint-200,#c7ebcc) 34%,var(--playground-border) 66%);--playground-suggestion-accent:var(--playground-accent);--playground-suggestion-text:var(--playground-text);--playground-suggestion-muted:color-mix(in srgb,var(--playground-muted) 92%,transparent);--playground-shortcut-suggested-accent:var(--playground-accent);--playground-shortcut-suggested-bg:color-mix(in srgb,var(--playground-accent-soft) 56%,var(--playground-paper) 44%);--playground-shortcut-suggested-border:color-mix(in srgb,var(--playground-accent) 24%,transparent);--playground-shortcut-suggested-pulse-ring:color-mix(in srgb,var(--playground-accent) 12%,transparent);--playground-icon-surface:color-mix(in srgb,var(--playground-surface-raised) 88%,var(--playground-paper) 12%);--playground-icon-surface-strong:color-mix(in srgb,var(--playground-surface-raised) 78%,var(--playground-text) 22%);--playground-icon-color:color-mix(in srgb,var(--playground-text) 90%,transparent);--playground-icon-color-strong:var(--playground-text);--playground-chip-surface:color-mix(in srgb,var(--playground-surface-raised) 84%,var(--playground-paper) 16%);--playground-chip-surface-strong:color-mix(in srgb,var(--playground-surface-raised) 74%,var(--playground-text) 26%);--playground-canvas-surface:color-mix(in srgb,var(--playground-paper) 72%,var(--playground-surface-raised) 28%);--playground-canvas-grid:color-mix(in srgb,var(--playground-grid) 72%,transparent);--playground-canvas-glow:color-mix(in srgb,var(--playground-accent) 18%,transparent)}.Playground_playgroundContainer__QGB_B.Playground_grab__xs4cc{cursor:grab}.Playground_playgroundContainer__QGB_B.Playground_grabbing__OuQvr{cursor:grabbing}.Playground_oodaProfileCompletionToastHost__u_Ys0{position:absolute;top:0;left:0;right:0;z-index:9;pointer-events:none}.Playground_legacyPanelSurface__LhIKI{width:100%;height:100%;min-width:0;min-height:0;display:flex}.Playground_memoryDeckRuntimeHost__OGCwD{position:absolute;inset:0;z-index:18;display:flex;min-width:0;min-height:0;background:var(--playground-paper)}.Playground_memoryDeckRuntimeHost__OGCwD [data-runtime-overlay-variant=page]{width:100%;height:100%}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true]{--playground-mobile-chrome-inset:var(--mobile-content-inline-inset,20px);--playground-mobile-stage-inset:var(--mobile-stage-edge-inset,4px);--playground-mobile-tabbar-reserve:var(--mobile-tabbar-reserve,0px);--playground-mobile-tabbar-clearance:calc(var(--playground-mobile-tabbar-reserve, 0px) + 8px);height:100%;min-width:0;max-width:100%;padding:0;border-radius:0;box-sizing:border-box;overflow:hidden}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=canvas],.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=launcher],.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime]{height:100%;overflow:hidden}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs{--runtime-embedded-control-inset:var(--playground-mobile-chrome-inset);--runtime-embedded-stage-inset:var(--playground-mobile-stage-inset);--runtime-embedded-control-size:clamp(28px,7cqi,34px);--runtime-source-pdf-header-inset:var(--playground-mobile-chrome-inset);inline-size:100%;width:100%;max-inline-size:100%;max-width:100%;min-inline-size:0;min-width:0;height:100%;margin:0;border-radius:0;box-sizing:border-box;overflow:visible}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=document],.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=interactive],.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=textual],.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=visual]{inline-size:100%;width:100%;height:calc(100% - var(--playground-mobile-tabbar-clearance));max-inline-size:none;max-width:none;padding-bottom:0}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanelHeader__LwY3y{min-width:0}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=document] .Playground_runtimePanelHeader__LwY3y,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=interactive] .Playground_runtimePanelHeader__LwY3y,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=textual] .Playground_runtimePanelHeader__LwY3y,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=visual] .Playground_runtimePanelHeader__LwY3y{position:absolute;top:8px;left:var(--playground-mobile-chrome-inset);right:auto;z-index:12;display:inline-flex;width:auto;min-width:0;min-height:0;height:auto;gap:6px;padding:0;margin:0;border:0;background:transparent;box-shadow:none;pointer-events:none;overflow:visible}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-workspace-feature=sectionInfographic] .Playground_runtimePanelHeader__LwY3y{position:static;margin:8px var(--playground-mobile-chrome-inset)}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=document] .Playground_runtimePanelHeader__LwY3y:after,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=interactive] .Playground_runtimePanelHeader__LwY3y:after,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=textual] .Playground_runtimePanelHeader__LwY3y:after,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=visual] .Playground_runtimePanelHeader__LwY3y:after{content:none;display:none}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=document] .Playground_runtimePanelBody__DJ9aT,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=visual] .Playground_runtimePanelBody__DJ9aT{inline-size:100%;max-inline-size:100%;min-width:0;min-height:0;width:100%;height:100%;padding:0;border-radius:0;box-sizing:border-box;overflow:hidden}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=interactive] .Playground_runtimePanelBody__DJ9aT,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=textual] .Playground_runtimePanelBody__DJ9aT{inline-size:100%;max-inline-size:100%;min-width:0;min-height:0;width:100%;height:100%;padding-top:42px;padding-bottom:0;padding-inline:var(--playground-mobile-chrome-inset);scroll-padding-inline:var(--playground-mobile-chrome-inset);border-radius:0;box-sizing:border-box;overflow:hidden}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=document] .Playground_runtimePanelBody__DJ9aT>*,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=interactive] .Playground_runtimePanelBody__DJ9aT>*,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=textual] .Playground_runtimePanelBody__DJ9aT>*,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=visual] .Playground_runtimePanelBody__DJ9aT>*{--runtime-embedded-control-inset:var(--playground-mobile-chrome-inset);--runtime-embedded-stage-inset:var(--playground-mobile-stage-inset);--runtime-embedded-control-size:clamp(28px,7cqi,34px);inline-size:100%;max-inline-size:100%;min-width:0;min-height:0;height:100%;box-sizing:border-box}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=document] :is(.Playground_runtimeReturnButton__nBU1S,.Playground_runtimeFeatureBadge__WNh5l,.Playground_runtimeHeaderAccessory__i_DrE),.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=visual] :is(.Playground_runtimeReturnButton__nBU1S,.Playground_runtimeFeatureBadge__WNh5l,.Playground_runtimeHeaderAccessory__i_DrE){pointer-events:auto}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=interactive] :is(.Playground_runtimeReturnButton__nBU1S,.Playground_runtimeFeatureBadge__WNh5l,.Playground_runtimeHeaderAccessory__i_DrE),.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=textual] :is(.Playground_runtimeReturnButton__nBU1S,.Playground_runtimeFeatureBadge__WNh5l,.Playground_runtimeHeaderAccessory__i_DrE){pointer-events:auto}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=document] .Playground_runtimePanelTitle__DtORI,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=interactive] .Playground_runtimePanelTitle__DtORI,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=textual] .Playground_runtimePanelTitle__DtORI,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-runtime-kind=visual] .Playground_runtimePanelTitle__DtORI{display:none}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-compact-runtime=true] .Playground_runtimePanelHeader__LwY3y{position:relative;top:auto;left:auto;right:auto;z-index:12;display:grid;grid-template-columns:28px 28px minmax(0,1fr) 56px;grid-template-areas:"back feature title end";align-items:center;width:auto;min-width:0;min-height:28px;height:28px;gap:4px;padding:0;margin:8px var(--playground-mobile-chrome-inset) 0;border:0;background:transparent;box-shadow:none;pointer-events:none;overflow:visible}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-compact-runtime=true] .Playground_runtimePanelBody__DJ9aT{flex:1 1 auto;height:auto;min-height:0;padding-top:0}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-compact-runtime=true] .Playground_runtimePanelHeader__LwY3y:after{content:"";display:block;grid-area:end;width:56px;min-width:56px;height:1px}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-compact-runtime=true][data-has-header-accessory=true] .Playground_runtimePanelHeader__LwY3y:after{content:none;display:none}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-compact-runtime=true][data-has-tool-guide=true] .Playground_runtimePanelHeader__LwY3y{grid-template-columns:28px 28px minmax(0,1fr) 56px;grid-template-areas:"back feature title end"}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-compact-runtime=true] .Playground_runtimeReturnButton__nBU1S{grid-area:back}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-compact-runtime=true] .Playground_runtimeFeatureBadge__WNh5l{grid-area:feature}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-compact-runtime=true] .Playground_runtimeHeaderAccessory__i_DrE{grid-area:end;width:56px;min-width:0;overflow:visible}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-compact-runtime=true] .Playground_runtimePanelTitle__DtORI{grid-area:title;align-self:center;position:static;transform:none;display:block;width:100%;max-width:100%;height:28px;min-height:28px;max-height:28px;margin:0;padding:0;color:var(--playground-text);font-size:.86rem;font-weight:760;line-height:28px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-has-header-accessory=true]:not([data-compact-runtime=true]) .Playground_runtimePanelHeader__LwY3y{right:var(--playground-mobile-chrome-inset);display:grid;grid-template-columns:28px 28px minmax(0,1fr);grid-template-areas:"back feature accessory";align-items:center;width:auto}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-has-header-accessory=true]:not([data-compact-runtime=true]) .Playground_runtimeReturnButton__nBU1S{grid-area:back}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-has-header-accessory=true]:not([data-compact-runtime=true]) .Playground_runtimeFeatureBadge__WNh5l{grid-area:feature}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-has-header-accessory=true]:not([data-compact-runtime=true]) .Playground_runtimeHeaderAccessory__i_DrE{grid-area:accessory;width:100%;max-width:100%;min-width:0;margin-left:0;overflow:hidden}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-workspace-feature=dynamicGraph][data-runtime-header-mode=toolbar-accessory] .Playground_runtimePanelHeader__LwY3y,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-workspace-feature=dynamic_graph][data-runtime-header-mode=toolbar-accessory] .Playground_runtimePanelHeader__LwY3y,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-workspace-feature=mini_game][data-runtime-header-mode=toolbar-accessory] .Playground_runtimePanelHeader__LwY3y,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-workspace-feature=minigame][data-runtime-header-mode=toolbar-accessory] .Playground_runtimePanelHeader__LwY3y,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-workspace-feature=minigame_ludic][data-runtime-header-mode=toolbar-accessory] .Playground_runtimePanelHeader__LwY3y{position:static;grid-template-columns:28px 28px minmax(0,1fr) auto 56px;grid-template-areas:"back feature title accessory end";margin:8px var(--playground-mobile-chrome-inset)}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-workspace-feature=dynamicGraph][data-runtime-header-mode=toolbar-accessory] .Playground_runtimeHeaderAccessory__i_DrE,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-workspace-feature=dynamic_graph][data-runtime-header-mode=toolbar-accessory] .Playground_runtimeHeaderAccessory__i_DrE,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-workspace-feature=mini_game][data-runtime-header-mode=toolbar-accessory] .Playground_runtimeHeaderAccessory__i_DrE,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-workspace-feature=minigame][data-runtime-header-mode=toolbar-accessory] .Playground_runtimeHeaderAccessory__i_DrE,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-workspace-feature=minigame_ludic][data-runtime-header-mode=toolbar-accessory] .Playground_runtimeHeaderAccessory__i_DrE{grid-area:accessory;width:auto;min-width:0}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-workspace-feature=coloringPage] .Playground_runtimePanelHeader__LwY3y{position:static;top:auto;left:auto;right:auto;width:100%;grid-template-columns:30px 30px minmax(0,1fr);grid-template-areas:"back feature title";padding:0 0 4px}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-workspace-feature=coloringPage] .Playground_runtimePanelBody__DJ9aT{position:relative;height:auto;padding-bottom:var(--coloring-mobile-toolbar-height)}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-workspace-feature=coloringPage] .Playground_runtimeHeaderAccessory__i_DrE{position:absolute;left:0;right:0;bottom:0;z-index:8;width:100%;height:var(--coloring-mobile-toolbar-height);margin-left:0;align-items:stretch;justify-content:stretch;overflow:visible}.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-workspace-feature=mindmapTree] .Playground_runtimePanelBody__DJ9aT,.Playground_playgroundContainer__QGB_B[data-mobile-playground-immersive=true][data-playground-view=runtime] .Playground_runtimePanel__kJ8gs[data-workspace-feature=mindmap_tree] .Playground_runtimePanelBody__DJ9aT{padding-bottom:0;margin:0;border-radius:0;overflow-y:hidden}.Playground_runtimePanel__kJ8gs{--coloring-mobile-toolbar-height:118px;position:relative;z-index:2;width:min(100%,var(--workspace-panel-inline-size,100%));height:min(100%,var(--workspace-panel-block-size,100%));max-inline-size:var(--workspace-panel-inline-size);max-block-size:var(--workspace-panel-block-size);margin:auto;display:flex;flex-direction:column;min-height:0;overflow:hidden;color:var(--playground-text);container-type:inline-size}.Playground_runtimePanelHeader__LwY3y{flex:0 0 auto;display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"back feature title";align-items:center;column-gap:6px;row-gap:4px;min-height:36px;padding:2px 0 4px;border-bottom:1px solid var(--playground-border);margin-bottom:4px;overflow:hidden}.Playground_runtimeReturnButton__nBU1S{grid-area:back;position:relative;width:30px;min-width:30px;height:30px;min-height:30px!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center;gap:0;isolation:isolate;overflow:hidden;font-size:.76rem!important;border-radius:999px!important;border-color:color-mix(in srgb,var(--playground-border-strong) 72%,transparent);background:color-mix(in srgb,var(--playground-surface-raised) 82%,var(--playground-control-surface) 18%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0,#fff) 52%,transparent),0 8px 18px color-mix(in srgb,var(--shadow-color,#0f172a) 8%,transparent);transition:border-color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.Playground_runtimeReturnButton__nBU1S:focus-visible,.Playground_runtimeReturnButton__nBU1S:hover{border-color:color-mix(in srgb,var(--playground-accent) 52%,var(--playground-border-strong) 48%);background:color-mix(in srgb,var(--playground-accent-soft) 34%,var(--playground-control-surface) 66%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0,#fff) 58%,transparent),0 10px 22px color-mix(in srgb,var(--shadow-color,#0f172a) 11%,transparent),0 0 0 2px color-mix(in srgb,var(--playground-accent) 12%,transparent);color:var(--playground-text)}.Playground_runtimeReturnButton__nBU1S:active{transform:translateY(0) scale(.985);transition-duration:80ms}.Playground_runtimeReturnIcon__XE1KI{width:100%;height:100%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:inherit;background:transparent;color:var(--playground-icon-color-strong);transition:background .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.Playground_runtimeReturnIcon__XE1KI svg{width:15px;height:15px;stroke-width:2.6}.Playground_runtimeReturnButton__nBU1S:focus-visible .Playground_runtimeReturnIcon__XE1KI,.Playground_runtimeReturnButton__nBU1S:hover .Playground_runtimeReturnIcon__XE1KI{transform:translateX(-2px)}@media (prefers-reduced-motion:reduce){.Playground_runtimeReturnButton__nBU1S,.Playground_runtimeReturnIcon__XE1KI{transition-duration:1ms}.Playground_runtimeReturnButton__nBU1S:active,.Playground_runtimeReturnButton__nBU1S:focus-visible,.Playground_runtimeReturnButton__nBU1S:focus-visible .Playground_runtimeReturnIcon__XE1KI,.Playground_runtimeReturnButton__nBU1S:hover,.Playground_runtimeReturnButton__nBU1S:hover .Playground_runtimeReturnIcon__XE1KI{transform:none}}.Playground_runtimeFeatureBadge__WNh5l{grid-area:feature;position:relative;flex:0 0 auto;min-height:28px;display:inline-flex;align-items:center;gap:6px;max-width:min(200px,32%);padding:0 8px;border:1px solid color-mix(in srgb,var(--playground-border) 72%,transparent);border-radius:6px;background:var(--playground-chip-surface);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0,#fff) 44%,transparent);overflow:hidden}.Playground_runtimeFeatureLabel__at_AO{min-width:0;color:var(--playground-accent);font-size:.72rem;font-weight:800;letter-spacing:.02em;line-height:1.05;overflow-wrap:anywhere;text-transform:uppercase}.Playground_runtimeFeatureBadge__WNh5l[data-feature-label-visibility=icon-only]{max-width:36px;padding-inline:7px;justify-content:center}.Playground_runtimeFeatureIcon__KpaTy{flex:0 0 auto;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.Playground_runtimeFeatureIconAsset__xQpTC{display:block;inline-size:18px;block-size:18px;object-fit:contain}.Playground_runtimePanelTitle__DtORI{grid-area:title;min-width:0;width:100%;min-height:0;margin:0;padding-top:0;display:block;font-size:var(--runtime-title-font-size,1.05rem);line-height:1.15;font-weight:800;letter-spacing:0;overflow:hidden;overflow-wrap:anywhere;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Playground_runtimePanelTitle__DtORI[data-title-overflowing=true]{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.15}.Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimePanelHeader__LwY3y{display:flex;gap:2px;align-items:center;padding:0 0 4px;margin-bottom:4px;border-bottom:0}.Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimeReturnButton__nBU1S{width:30px;min-width:30px;height:30px;min-height:30px!important;padding:0!important;gap:0;font-size:.72rem!important}.Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimeReturnIcon__XE1KI{width:100%;height:100%}.Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimeReturnIcon__XE1KI svg{width:13px;height:13px}.Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimeFeatureBadge__WNh5l{flex:0 0 18px;min-height:24px;max-width:18px;padding:0;justify-content:center;border:0;background:transparent;box-shadow:none}.Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimeFeatureIconAsset__xQpTC{inline-size:18px;block-size:18px}.Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimePanelTitle__DtORI{flex:1 1 auto;max-height:24px;min-height:24px;color:var(--playground-muted);font-size:.84rem;font-weight:700;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Playground_runtimeHeaderAccessory__i_DrE{grid-area:accessory;flex:1 1 auto;min-width:0;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;overflow:hidden}.Playground_runtimePanel__kJ8gs[data-has-header-accessory=true][data-has-tool-guide=true] .Playground_runtimePanelHeader__LwY3y{grid-template-columns:28px 28px minmax(0,1fr) 56px;grid-template-areas:"back feature title end";overflow:visible}.Playground_runtimePanel__kJ8gs[data-has-header-accessory=true][data-has-tool-guide=true] .Playground_runtimePanelHeader__LwY3y:after{content:none;display:none}.Playground_runtimeToolGuideAccessory__RuU5s{grid-area:end;position:relative;z-index:14;width:56px;min-width:56px;height:30px;margin-left:0;display:flex;align-items:center;justify-content:flex-end;overflow:visible;pointer-events:auto}.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=compact-titled][data-runtime-title-visible=true] .Playground_runtimePanelHeader__LwY3y,.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=true] .Playground_runtimePanelHeader__LwY3y{position:relative;top:auto;left:auto;right:auto;z-index:12;display:grid;grid-template-columns:28px 28px minmax(0,1fr) 56px;grid-template-rows:28px;grid-template-areas:"back feature title end";align-items:center;width:100%;min-width:0;min-height:28px;height:28px;gap:4px;padding:0;margin:0 0 2px;border:0;overflow:visible;pointer-events:none}.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=true] .Playground_runtimePanelHeader__LwY3y{grid-template-columns:28px 28px minmax(0,1fr) minmax(56px,auto)}.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=compact-titled][data-runtime-title-visible=true] .Playground_runtimePanelHeader__LwY3y:after,.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=true] .Playground_runtimePanelHeader__LwY3y:after{content:"";display:block;grid-area:end;width:56px;min-width:56px;height:1px}.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=compact-titled][data-runtime-title-visible=true][data-has-header-accessory=true] .Playground_runtimePanelHeader__LwY3y:after,.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=true][data-has-header-accessory=true] .Playground_runtimePanelHeader__LwY3y:after{content:none;display:none}.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=compact-titled][data-runtime-title-visible=true] :is(.Playground_runtimeReturnButton__nBU1S,.Playground_runtimeFeatureBadge__WNh5l,.Playground_runtimeHeaderAccessory__i_DrE),.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=true] :is(.Playground_runtimeReturnButton__nBU1S,.Playground_runtimeFeatureBadge__WNh5l,.Playground_runtimeHeaderAccessory__i_DrE){pointer-events:auto}.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=compact-titled][data-runtime-title-visible=true] .Playground_runtimeReturnButton__nBU1S,.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=true] .Playground_runtimeReturnButton__nBU1S{grid-area:back;width:28px;min-width:28px;height:28px;min-height:28px!important}.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=compact-titled][data-runtime-title-visible=true] .Playground_runtimeFeatureBadge__WNh5l,.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=true] .Playground_runtimeFeatureBadge__WNh5l{grid-area:feature;min-height:28px}.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=compact-titled][data-runtime-title-visible=true] .Playground_runtimePanelTitle__DtORI,.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=true] .Playground_runtimePanelTitle__DtORI{grid-area:title;align-self:center;position:static;transform:none;display:block;width:100%;max-width:100%;height:28px;min-height:28px;max-height:28px;margin:0;padding:0;font-size:.86rem;font-weight:760;line-height:28px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=compact-titled][data-runtime-title-visible=true] .Playground_runtimeHeaderAccessory__i_DrE,.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=true] .Playground_runtimeHeaderAccessory__i_DrE{grid-area:end;overflow:visible}.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=compact-titled][data-runtime-title-visible=true] .Playground_runtimePanelBody__DJ9aT,.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=true] .Playground_runtimePanelBody__DJ9aT{flex:1 1 auto;min-height:0;padding-top:0}.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=overlay-titleless][data-runtime-title-visible=false] .Playground_runtimePanelHeader__LwY3y,.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=false] .Playground_runtimePanelHeader__LwY3y{position:absolute;top:8px;left:var(--playground-mobile-chrome-inset);right:var(--playground-mobile-chrome-inset);z-index:12;display:grid;grid-template-columns:28px 28px minmax(0,1fr) 56px;grid-template-rows:28px;grid-template-areas:"back feature filler end";align-items:center;width:auto;min-width:0;min-height:28px;height:28px;gap:4px;padding:0;margin:0;border:0;overflow:visible;pointer-events:none}.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=false] .Playground_runtimePanelHeader__LwY3y{grid-template-columns:28px 28px minmax(0,1fr) minmax(56px,auto)}.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=overlay-titleless][data-runtime-title-visible=false] .Playground_runtimeReturnButton__nBU1S,.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=false] .Playground_runtimeReturnButton__nBU1S{grid-area:back}.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=overlay-titleless][data-runtime-title-visible=false] .Playground_runtimeFeatureBadge__WNh5l,.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=false] .Playground_runtimeFeatureBadge__WNh5l{grid-area:feature}.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=overlay-titleless][data-runtime-title-visible=false] .Playground_runtimeHeaderAccessory__i_DrE,.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=false] .Playground_runtimeHeaderAccessory__i_DrE{grid-area:end;width:56px;min-width:56px;overflow:visible}.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=overlay-titleless][data-runtime-title-visible=false] :is(.Playground_runtimeReturnButton__nBU1S,.Playground_runtimeFeatureBadge__WNh5l,.Playground_runtimeHeaderAccessory__i_DrE),.Playground_runtimePanel__kJ8gs[data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=false] :is(.Playground_runtimeReturnButton__nBU1S,.Playground_runtimeFeatureBadge__WNh5l,.Playground_runtimeHeaderAccessory__i_DrE){pointer-events:auto}.Playground_runtimePanel__kJ8gs[data-workspace-feature=mindmapTree] .Playground_runtimePanelBody__DJ9aT,.Playground_runtimePanel__kJ8gs[data-workspace-feature=mindmap_tree] .Playground_runtimePanelBody__DJ9aT{--mindmap-desktop-controls-left:calc(var(--playground-mobile-chrome-inset) + 64px);--mindmap-mobile-controls-top:52px}.Playground_runtimePanel__kJ8gs[data-workspace-feature=crosswordGen] .Playground_runtimePanelBody__DJ9aT,.Playground_runtimePanel__kJ8gs[data-workspace-feature=crossword_gen] .Playground_runtimePanelBody__DJ9aT{--crossword-runtime-header-clearance:44px}.Playground_runtimePanelTitleless__3qn7o .Playground_runtimePanelHeader__LwY3y{display:flex;justify-content:start;align-items:center;flex-wrap:nowrap;gap:6px;padding:0 0 4px;margin-bottom:4px;border-bottom:0}.Playground_runtimePanel__kJ8gs[data-workspace-feature=coloringPage] .Playground_runtimePanelHeader__LwY3y{grid-template-columns:28px 28px minmax(0,1fr) minmax(0,auto);grid-template-areas:"back feature title accessory"}.Playground_runtimePanel__kJ8gs[data-workspace-feature=coloringPage] .Playground_runtimeHeaderAccessory__i_DrE{flex:0 1 auto;overflow:visible}@container (min-width: 561px){.Playground_runtimePanel__kJ8gs[data-workspace-feature=coloringPage] .Playground_runtimePanelHeader__LwY3y{grid-template-columns:28px 28px minmax(0,1fr);grid-template-areas:"back feature accessory"}.Playground_runtimePanel__kJ8gs[data-workspace-feature=coloringPage][data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=false] .Playground_runtimeHeaderAccessory__i_DrE{width:auto;min-width:0;max-width:100%}}.Playground_runtimePanel__kJ8gs[data-workspace-feature=modulePath]{width:100%;height:100%;max-inline-size:100%;max-block-size:100%;margin:0}.Playground_runtimePanel__kJ8gs[data-workspace-feature=modulePath] .Playground_runtimePanelHeader__LwY3y{display:flex;gap:4px;min-height:28px;height:28px;padding:0;margin-bottom:2px;border-bottom:0}.Playground_runtimePanel__kJ8gs[data-workspace-feature=modulePath] .Playground_runtimePanelBody__DJ9aT{border-radius:8px}.Playground_runtimePanel__kJ8gs[data-runtime-kind=document],.Playground_runtimePanel__kJ8gs[data-runtime-kind=interactive].Playground_runtimePanelCompactGenerated__MHCfx,.Playground_runtimePanel__kJ8gs[data-runtime-kind=textual].Playground_runtimePanelCompactGenerated__MHCfx,.Playground_runtimePanel__kJ8gs[data-runtime-kind=visual]{width:100%;height:100%;max-inline-size:100%;max-block-size:100%;margin:0}.Playground_runtimePanel__kJ8gs[data-runtime-kind=document] .Playground_runtimePanelHeader__LwY3y,.Playground_runtimePanel__kJ8gs[data-runtime-kind=interactive].Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimePanelHeader__LwY3y,.Playground_runtimePanel__kJ8gs[data-runtime-kind=textual].Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimePanelHeader__LwY3y,.Playground_runtimePanel__kJ8gs[data-runtime-kind=visual] .Playground_runtimePanelHeader__LwY3y{position:relative;display:grid;grid-template-columns:28px 28px minmax(0,1fr) 56px;grid-template-areas:"back feature title spacer";align-items:center;min-height:28px;height:28px;padding:0;margin-bottom:2px;border-bottom:0;gap:4px}.Playground_runtimePanel__kJ8gs[data-runtime-kind=document] .Playground_runtimePanelHeader__LwY3y:after,.Playground_runtimePanel__kJ8gs[data-runtime-kind=interactive].Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimePanelHeader__LwY3y:after,.Playground_runtimePanel__kJ8gs[data-runtime-kind=textual].Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimePanelHeader__LwY3y:after,.Playground_runtimePanel__kJ8gs[data-runtime-kind=visual] .Playground_runtimePanelHeader__LwY3y:after{content:"";grid-area:spacer;width:56px;min-width:56px;height:1px}.Playground_runtimePanel__kJ8gs[data-workspace-feature=sectionInfographic][data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=false] .Playground_runtimePanelHeader__LwY3y{position:static;grid-template-columns:28px 28px minmax(0,1fr);grid-template-areas:"back feature end";margin:0 0 4px}.Playground_runtimePanel__kJ8gs[data-workspace-feature=sectionInfographic][data-runtime-header-mode=toolbar-accessory][data-runtime-title-visible=false] .Playground_runtimeHeaderAccessory__i_DrE{width:100%;min-width:0;margin-left:0;overflow:hidden}.Playground_runtimePanel__kJ8gs[data-workspace-feature=dynamicGraph][data-runtime-header-mode=toolbar-accessory] .Playground_runtimePanelHeader__LwY3y,.Playground_runtimePanel__kJ8gs[data-workspace-feature=dynamic_graph][data-runtime-header-mode=toolbar-accessory] .Playground_runtimePanelHeader__LwY3y,.Playground_runtimePanel__kJ8gs[data-workspace-feature=mini_game][data-runtime-header-mode=toolbar-accessory] .Playground_runtimePanelHeader__LwY3y,.Playground_runtimePanel__kJ8gs[data-workspace-feature=minigame][data-runtime-header-mode=toolbar-accessory] .Playground_runtimePanelHeader__LwY3y,.Playground_runtimePanel__kJ8gs[data-workspace-feature=minigame_ludic][data-runtime-header-mode=toolbar-accessory] .Playground_runtimePanelHeader__LwY3y{position:static;grid-template-columns:28px 28px minmax(0,1fr) auto 56px;grid-template-areas:"back feature title accessory end";margin:0 0 4px}.Playground_runtimePanel__kJ8gs[data-workspace-feature=dynamicGraph][data-runtime-header-mode=toolbar-accessory] .Playground_runtimeHeaderAccessory__i_DrE,.Playground_runtimePanel__kJ8gs[data-workspace-feature=dynamic_graph][data-runtime-header-mode=toolbar-accessory] .Playground_runtimeHeaderAccessory__i_DrE,.Playground_runtimePanel__kJ8gs[data-workspace-feature=mini_game][data-runtime-header-mode=toolbar-accessory] .Playground_runtimeHeaderAccessory__i_DrE,.Playground_runtimePanel__kJ8gs[data-workspace-feature=minigame][data-runtime-header-mode=toolbar-accessory] .Playground_runtimeHeaderAccessory__i_DrE,.Playground_runtimePanel__kJ8gs[data-workspace-feature=minigame_ludic][data-runtime-header-mode=toolbar-accessory] .Playground_runtimeHeaderAccessory__i_DrE{grid-area:accessory;width:auto;min-width:0}.Playground_runtimePanel__kJ8gs[data-workspace-feature=dynamicGraph] .Playground_runtimePanelHeader__LwY3y:after,.Playground_runtimePanel__kJ8gs[data-workspace-feature=dynamic_graph] .Playground_runtimePanelHeader__LwY3y:after,.Playground_runtimePanel__kJ8gs[data-workspace-feature=mini_game] .Playground_runtimePanelHeader__LwY3y:after,.Playground_runtimePanel__kJ8gs[data-workspace-feature=minigame] .Playground_runtimePanelHeader__LwY3y:after,.Playground_runtimePanel__kJ8gs[data-workspace-feature=minigame_ludic] .Playground_runtimePanelHeader__LwY3y:after,.Playground_runtimePanel__kJ8gs[data-workspace-feature=sectionInfographic] .Playground_runtimePanelHeader__LwY3y:after{content:none}.Playground_runtimePanel__kJ8gs[data-workspace-feature=dynamicGraph] .Playground_runtimeHeaderAccessory__i_DrE,.Playground_runtimePanel__kJ8gs[data-workspace-feature=dynamic_graph] .Playground_runtimeHeaderAccessory__i_DrE,.Playground_runtimePanel__kJ8gs[data-workspace-feature=mini_game] .Playground_runtimeHeaderAccessory__i_DrE,.Playground_runtimePanel__kJ8gs[data-workspace-feature=minigame] .Playground_runtimeHeaderAccessory__i_DrE,.Playground_runtimePanel__kJ8gs[data-workspace-feature=minigame_ludic] .Playground_runtimeHeaderAccessory__i_DrE,.Playground_runtimePanel__kJ8gs[data-workspace-feature=sectionInfographic] .Playground_runtimeHeaderAccessory__i_DrE{flex:0 0 auto;overflow:visible}.Playground_runtimePanel__kJ8gs[data-runtime-kind=document] .Playground_runtimeReturnButton__nBU1S,.Playground_runtimePanel__kJ8gs[data-runtime-kind=interactive].Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimeReturnButton__nBU1S,.Playground_runtimePanel__kJ8gs[data-runtime-kind=textual].Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimeReturnButton__nBU1S,.Playground_runtimePanel__kJ8gs[data-runtime-kind=visual] .Playground_runtimeReturnButton__nBU1S{grid-area:back;width:28px;min-width:28px;height:28px;min-height:28px!important}.Playground_runtimePanel__kJ8gs[data-runtime-kind=document] .Playground_runtimeFeatureBadge__WNh5l,.Playground_runtimePanel__kJ8gs[data-runtime-kind=interactive].Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimeFeatureBadge__WNh5l,.Playground_runtimePanel__kJ8gs[data-runtime-kind=textual].Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimeFeatureBadge__WNh5l,.Playground_runtimePanel__kJ8gs[data-runtime-kind=visual] .Playground_runtimeFeatureBadge__WNh5l{grid-area:feature;flex:0 0 24px;min-height:28px;max-width:24px;position:relative;z-index:3}.Playground_runtimePanel__kJ8gs[data-runtime-kind=document] .Playground_runtimeFeatureIconAsset__xQpTC,.Playground_runtimePanel__kJ8gs[data-runtime-kind=interactive].Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimeFeatureIconAsset__xQpTC,.Playground_runtimePanel__kJ8gs[data-runtime-kind=textual].Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimeFeatureIconAsset__xQpTC,.Playground_runtimePanel__kJ8gs[data-runtime-kind=visual] .Playground_runtimeFeatureIconAsset__xQpTC{inline-size:17px;block-size:17px}.Playground_runtimePanelCompactTitle__rA7vq,.Playground_runtimePanel__kJ8gs[data-runtime-kind=document] .Playground_runtimePanelTitle__DtORI,.Playground_runtimePanel__kJ8gs[data-runtime-kind=interactive].Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimePanelTitle__DtORI,.Playground_runtimePanel__kJ8gs[data-runtime-kind=textual].Playground_runtimePanelCompactGenerated__MHCfx .Playground_runtimePanelTitle__DtORI,.Playground_runtimePanel__kJ8gs[data-runtime-kind=visual] .Playground_runtimePanelTitle__DtORI{grid-area:title;align-self:center;position:static;transform:none;width:100%;max-width:100%;height:28px;min-height:28px;max-height:28px;margin:0;padding:0;z-index:4;display:block;color:var(--playground-text,var(--text-primary,#162033));font-size:.86rem;font-weight:760;line-height:28px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.Playground_runtimePanel__kJ8gs[data-workspace-feature=flashcards] .Playground_runtimePanelTitle__DtORI{color:var(--text-inverse)!important}.Playground_runtimePanel__kJ8gs[data-workspace-feature=sourcePdf] .Playground_runtimePanelHeader__LwY3y{position:absolute;top:8px;left:var(--runtime-source-pdf-header-inset,8px);z-index:9;display:flex;width:auto;min-height:30px;height:30px;padding:0;margin:0;pointer-events:none}.Playground_runtimePanel__kJ8gs[data-workspace-feature=sourcePdf] .Playground_runtimeFeatureBadge__WNh5l,.Playground_runtimePanel__kJ8gs[data-workspace-feature=sourcePdf] .Playground_runtimePanelHeader__LwY3y:after{display:none}.Playground_runtimePanel__kJ8gs[data-workspace-feature=sourcePdf] .Playground_runtimeReturnButton__nBU1S{width:30px;min-width:30px;height:30px;min-height:30px!important;pointer-events:auto;background:color-mix(in srgb,var(--playground-surface-raised) 88%,transparent);backdrop-filter:blur(16px)}.Playground_runtimePanel__kJ8gs[data-workspace-feature=sourcePdf] .Playground_runtimePanelBody__DJ9aT{border-radius:8px}.dark .Playground_runtimePanelCompactTitle__rA7vq,[data-theme=dark] .Playground_runtimePanelCompactTitle__rA7vq{color:#fffaf7}@container (max-width: 900px){.Playground_runtimeFeatureBadge__WNh5l{max-width:36px;padding-inline:7px;justify-content:center}}@container (max-width: 768px){.Playground_runtimePanelHeader__LwY3y{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"back feature title";align-items:center;column-gap:6px;row-gap:0;padding:0 0 4px}.Playground_runtimePanelTitle__DtORI{margin-top:0;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Playground_runtimePanelTitleless__3qn7o .Playground_runtimePanelHeader__LwY3y{display:flex;row-gap:0;padding:0 0 4px}}@container (max-width: 480px){.Playground_runtimePanelHeader__LwY3y{padding:0 0 6px;row-gap:0}.Playground_runtimeReturnButton__nBU1S{width:30px;min-width:30px;height:30px;min-height:30px!important;padding-inline:0!important;font-size:.72rem!important}}@container (max-width: 560px){.Playground_runtimePanel__kJ8gs[data-workspace-feature=coloringPage] .Playground_runtimePanelHeader__LwY3y{position:static;grid-template-columns:30px 30px minmax(0,1fr);grid-template-areas:"back feature title";padding:0 0 4px}.Playground_runtimePanel__kJ8gs[data-workspace-feature=coloringPage] .Playground_runtimePanelBody__DJ9aT{position:relative;padding-bottom:var(--coloring-mobile-toolbar-height);box-sizing:border-box}.Playground_runtimePanel__kJ8gs[data-workspace-feature=coloringPage] .Playground_runtimeHeaderAccessory__i_DrE{position:absolute;left:0;right:0;bottom:0;z-index:8;width:100%;height:var(--coloring-mobile-toolbar-height);margin-left:0;align-items:stretch;justify-content:stretch;overflow:visible}}.Playground_runtimePanelBody__DJ9aT{flex:1 1 auto;height:100%;min-height:0;overflow:hidden;border-radius:8px;display:flex}.Playground_runtimePanelBody__DJ9aT>*{flex:1 1 auto;min-width:0;min-height:0}.Playground_stageOverlayControls__i8MQ3{position:absolute;top:8px;right:8px;z-index:8;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;max-width:calc(100% - 16px);padding:4px;border:1px solid color-mix(in srgb,var(--playground-border) 72%,transparent);border-radius:8px;background:var(--playground-chip-surface);box-shadow:0 10px 26px color-mix(in srgb,var(--shadow-color,#0f172a) 10%,transparent)}.Playground_compactControlButton__GXa_h{min-height:30px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--playground-icon-color-strong);font-size:.78rem;font-weight:800;letter-spacing:0;cursor:pointer}.Playground_compactControlButton__GXa_h:focus-visible,.Playground_compactControlButton__GXa_h:hover{background:color-mix(in srgb,var(--playground-accent-soft) 44%,transparent);outline:none}@media (max-width:640px){.Playground_playgroundContainer__QGB_B{padding:8px}.Playground_runtimeReturnButton__nBU1S{width:30px;min-width:30px;height:30px;min-height:30px;padding-inline:0;font-size:.78rem}.Playground_runtimePanelHeader__LwY3y{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"back feature title";align-items:center;column-gap:6px;row-gap:0;padding:0 0 4px}.Playground_runtimeFeatureBadge__WNh5l{min-height:30px;max-width:36px;padding-inline:7px}.Playground_runtimePanelTitle__DtORI{padding-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15}}@media (max-width:440px){.Playground_runtimeReturnButton__nBU1S{width:30px;min-width:30px;height:30px;min-height:30px!important;padding-inline:0;font-size:.74rem}.Playground_runtimePanelHeader__LwY3y{gap:5px}.Playground_runtimePanelTitle__DtORI{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15}}.Playground_canvasContent__8LKnP{position:absolute;top:50%;left:50%;display:flex;justify-content:center;align-items:center;background-color:var(--playground-canvas-surface);background-image:radial-gradient(circle,var(--playground-canvas-grid) 1px,transparent 1px);border:1px solid var(--playground-border);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--playground-canvas-glow);will-change:transform;pointer-events:auto}.Playground_workspaceCanvas__gRXIo{background-color:color-mix(in srgb,var(--playground-canvas-surface) 94%,transparent);background-image:linear-gradient(90deg,color-mix(in srgb,var(--playground-canvas-grid) 90%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--playground-canvas-grid) 90%,transparent) 1px,transparent 1px),radial-gradient(circle at center,color-mix(in srgb,var(--playground-canvas-glow) 100%,transparent) 1px,transparent 1px)}.dark .Playground_runtimeReturnIcon__XE1KI,[data-theme=dark] .Playground_runtimeReturnIcon__XE1KI{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--playground-border-strong) 74%,transparent),0 8px 18px color-mix(in srgb,var(--shadow-color,#000000) 18%,transparent)}.dark .Playground_runtimeFeatureBadge__WNh5l,.dark .Playground_stageOverlayControls__i8MQ3,[data-theme=dark] .Playground_runtimeFeatureBadge__WNh5l,[data-theme=dark] .Playground_stageOverlayControls__i8MQ3{border-color:color-mix(in srgb,var(--playground-border-strong) 88%,transparent);background:var(--playground-chip-surface);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0,#fff) 12%,transparent),0 14px 32px color-mix(in srgb,var(--shadow-color,#000000) 22%,transparent)}.dark .Playground_compactControlButton__GXa_h,[data-theme=dark] .Playground_compactControlButton__GXa_h{color:var(--playground-icon-color-strong)}.Playground_centeredFeature___e2zb{width:auto;height:auto;display:flex;justify-content:center;align-items:center;pointer-events:auto}[data-activity-bubble] .Playground_playgroundContainer__QGB_B{background:var(--playground-paper);background-image:none}[data-activity-bubble] .Playground_runtimeReturnButton__nBU1S{display:none}[data-activity-bubble] .Playground_runtimePanelHeader__LwY3y{grid-template-columns:0 auto minmax(0,1fr) auto!important;column-gap:0!important;min-height:40px;margin-bottom:8px}[data-activity-bubble] .Playground_runtimeFeatureBadge__WNh5l{margin-right:8px;padding:0;border:0;background:none;box-shadow:none;color:var(--playground-accent)}[data-activity-bubble] .Playground_runtimePanelCompactTitle__rA7vq,[data-activity-bubble] .Playground_runtimePanelTitle__DtORI{justify-self:start;text-align:left!important;font-size:.95rem;font-weight:700;letter-spacing:-.01em}.TerrainPanel_glassPanel__wGxmE{--terrain-workspace-panel-block-size:var(--workspace-panel-block-size,100%);--terrain-workspace-content-max-block-size:max(180px,calc(var(--terrain-workspace-panel-block-size) - 112px));--terrain-workspace-compact-content-max-block-size:max(140px,calc(var(--terrain-workspace-panel-block-size) - 168px));height:100%;width:100%;overflow-y:auto;padding:18px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;--terrain-text-primary:var(--text-primary);--terrain-text-muted:var(--text-secondary);--terrain-text-subtle:var(--text-muted);color:var(--text-primary);background:var(--background-preview-paper);background-clip:padding-box;border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);position:relative;isolation:isolate}.TerrainPanel_glassHeader__jXfCT{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-shrink:0;border-bottom:1px solid var(--border-soft);padding-bottom:.75rem}.TerrainPanel_glassEyebrow__oJDE1{margin:0 0 .25rem;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-action-accent-bg)}.TerrainPanel_glassTitle__eoo8J{margin:0;font-size:var(--font-size-lg);font-weight:800;line-height:1.25;color:var(--text-primary)}.TerrainPanel_glassSubtitle__JjYhG{margin:4px 0 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.TerrainPanel_glassCloseButton__dkqk4{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--text-primary);cursor:pointer;font-size:var(--font-size-xs);font-weight:700;padding:.4rem .9rem;transition:all .2s ease}.TerrainPanel_glassCloseButton__dkqk4:hover{background:var(--surface-subtle);border-color:var(--text-primary)}.TerrainPanel_glassStatus__i1FZG{margin:.5rem 0 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.TerrainPanel_glassError__ZPU1E{margin:.5rem 0 0;font-size:var(--font-size-sm);color:var(--text-danger-strong);font-weight:600}.TerrainPanel_glassCard__zSHpl{border:1px solid color-mix(in srgb,var(--border-primary) 62%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-card) 72%,transparent);background-clip:padding-box;backdrop-filter:blur(18px);padding:1rem;box-shadow:var(--shadow-strong);color:var(--text-primary);overflow:hidden;isolation:isolate}.TerrainPanel_glassSelect__J4ZWy{border:1px solid color-mix(in srgb,var(--course-toc-border),transparent 15%);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--course-toc-text),transparent 90%);color:var(--course-toc-text,var(--text-primary))}.TerrainPanel_glassSelect__J4ZWy option{background:var(--course-select-option-bg,var(--surface-base));color:var(--course-select-option-text,var(--text-primary))}.dark .TerrainPanel_glassSelect__J4ZWy{color-scheme:light}.TerrainPanel_glassActions__5LHwS{margin-top:.85rem;display:flex;gap:.5rem;flex-wrap:wrap}.TerrainPanel_glassNextButton__3WJNH,.TerrainPanel_glassPrimaryButton__nNBlK,.TerrainPanel_glassSecondaryButton__kvvyD{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.TerrainPanel_glassPrimaryButton__nNBlK{border:1px solid var(--color-button-primary-bg);border-radius:var(--radius-pill);background:var(--color-button-primary-bg);color:var(--color-button-primary-text);padding:.45rem 1.1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.TerrainPanel_glassPrimaryButton__nNBlK:hover{background:var(--color-button-primary-hover);border-color:var(--color-button-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-button-primary-bg) 24%,transparent)}.TerrainPanel_glassSecondaryButton__kvvyD{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--text-primary);padding:.45rem 1.1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.TerrainPanel_glassSecondaryButton__kvvyD:hover{background:var(--surface-subtle);border-color:var(--text-primary);transform:translateY(-1px)}.TerrainPanel_glassNextButton__3WJNH{border:1px solid var(--color-action-accent-bg);border-radius:var(--radius-pill);background:var(--color-action-accent-bg);color:var(--color-action-accent-text);padding:.45rem 1.1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.TerrainPanel_glassNextButton__3WJNH:hover{background:var(--color-action-accent-hover);border-color:var(--color-action-accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-action-accent-bg) 24%,transparent)}.TerrainPanel_glassDisabled__H8uyJ{opacity:.55;cursor:not-allowed;pointer-events:none}.TerrainPanel_glassFeedback__gnuhD{margin-top:.95rem;border-top:1px solid color-mix(in srgb,var(--course-toc-border),transparent 40%);padding-top:.85rem}.TerrainPanel_glassSuccess__FhRJI{color:var(--text-success);font-weight:700}.TerrainPanel_glassFailure__7gQdS{color:var(--text-danger);font-weight:700}.TerrainPanel_glassLabel__wZom4{margin:0;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-action-accent-bg)}.TerrainPanel_glassDifficulty__WwRMT{margin:.6rem 0 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.TerrainPanel_glassExplanation__otQdW{margin:.5rem 0 0;color:var(--text-secondary);line-height:1.55}.TerrainPanel_glassExcerpt__Up0tp{margin:.65rem 0 0;border-left:3px solid var(--color-status-info);padding:.45rem .7rem;background:color-mix(in srgb,var(--color-status-info) 8%,transparent);color:var(--text-secondary)}.TerrainPanel_glassInlinePanel__ulyZI{height:auto;min-height:0;overflow:visible;padding:1.1rem;gap:1rem;background:var(--background-preview-paper);background-clip:padding-box;border-color:color-mix(in srgb,var(--border-primary) 72%,transparent);box-shadow:var(--shadow-strong)}.TerrainPanel_glassInlineStatusCard__x0kt7{margin:0;padding:.8rem .9rem;background:color-mix(in srgb,var(--surface-card) 86%,transparent);border-color:var(--border-strong);color:var(--text-secondary)}.TerrainPanel_glassInlineCard__ooTvz{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:color-mix(in srgb,var(--surface-card) 78%,transparent)}.TerrainPanel_glassInlineMetaPill__ynznE{display:inline-flex;align-items:center;padding:.45rem .7rem;border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);border:1px solid var(--border-strong)}.TerrainPanel_glassInlineMetaPillAccent__FAr_t{background:color-mix(in srgb,var(--color-action-accent-bg) 10%,transparent);border-color:var(--color-action-accent-bg);color:var(--color-action-accent-bg)}.TerrainPanel_glassInlineMetaPillNeutral__e5X_F{background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.TerrainPanel_glassInlineStepDot__qCfXP{width:38px;height:38px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-primary);cursor:pointer;font-weight:700;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-inverse) 18%,transparent);transition:all .16s ease}.TerrainPanel_glassInlineStepDot__qCfXP:hover{transform:translateY(-1px);border-color:var(--color-action-accent-bg)}.TerrainPanel_glassInlineStepDotActive__55pWJ{background:color-mix(in srgb,var(--color-action-accent-bg) 14%,var(--surface-card) 86%);border-color:var(--color-action-accent-bg);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-action-accent-bg) 14%,transparent)}.TerrainPanel_glassInlineStepDotAnswered__nyHnK{background:color-mix(in srgb,var(--text-primary) 10%,var(--surface-card) 90%)}.TerrainPanel_glassInlineStepDotCorrect__rXxiK{background:color-mix(in srgb,var(--color-status-success) 12%,var(--surface-card) 88%);border-color:var(--color-status-success)}.TerrainPanel_glassInlineStepDotIncorrect__qvhQT{background:color-mix(in srgb,var(--color-status-danger) 12%,var(--surface-card) 88%);border-color:var(--color-status-danger)}.TerrainPanel_glassInlineOptionButton__ZLdvW{width:100%;border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:12px 14px;font:inherit;text-align:left;cursor:pointer;color:var(--text-primary);background:color-mix(in srgb,var(--surface-card) 64%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-inverse) 18%,transparent);transition:all .16s ease}.TerrainPanel_glassInlineOptionButton__ZLdvW:hover:not(:disabled){transform:translateY(-1px);border-color:var(--color-action-accent-bg);background:color-mix(in srgb,var(--color-action-accent-bg) 8%,transparent)}.TerrainPanel_glassInlineOptionButtonSelected__u1Prp{border-color:var(--color-action-accent-bg);background:color-mix(in srgb,var(--color-action-accent-bg) 14%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-action-accent-bg) 14%,transparent)}.TerrainPanel_glassInlineInput__g_ERL{width:100%;border-radius:var(--radius-sm);border:1px solid var(--border-default);padding:12px 14px;font:inherit;box-sizing:border-box;color:var(--text-primary);background:var(--surface-card);outline:none}.TerrainPanel_glassInlineInput__g_ERL:focus{border-color:var(--color-action-accent-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-action-accent-bg) 14%,transparent)}.TerrainPanel_glassInlinePrimaryAction__8_gLv{border-radius:var(--radius-sm);padding:12px 16px}.TerrainPanel_glassInlinePrimaryAction__8_gLv:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px color-mix(in srgb,var(--color-button-primary-bg) 18%,transparent)}.TerrainPanel_glassInlineSecondaryAction___J2eS{border-radius:var(--radius-sm);padding:12px 16px}.TerrainPanel_glassInlineFeedbackCard__i5ZIG{display:flex;flex-direction:column;gap:10px;padding:.95rem}.TerrainPanel_glassInlineFeedbackCardSuccess__W4l4s{background:color-mix(in srgb,var(--color-status-success) 12%,var(--surface-card) 88%);border-color:var(--color-status-success)}.TerrainPanel_glassInlineFeedbackCardDanger__ADvho{background:color-mix(in srgb,var(--color-status-danger) 11%,var(--surface-card) 89%);border-color:var(--color-status-danger)}.TerrainPanel_glassInlineSuccessBadge__BtReV{min-width:56px;padding:8px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-status-success) 16%,var(--surface-card) 84%);border:1px solid var(--color-status-success);font-weight:800}.TerrainPanel_glassInlineSuccessBadge__BtReV,.TerrainPanel_glassInlineTrigger__HxIe3{display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary)}.TerrainPanel_glassInlineTrigger__HxIe3{min-height:28px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:color-mix(in srgb,var(--surface-card) 88%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-inverse) 22%,transparent),0 1px 2px var(--overlay-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:all .16s ease}.TerrainPanel_glassInlineTrigger__HxIe3:hover{transform:translateY(-1px);border-color:var(--color-action-accent-bg);background:color-mix(in srgb,var(--color-action-accent-bg) 8%,var(--surface-card) 92%)}@media (forced-colors:active){.TerrainPanel_glassPanel__wGxmE{forced-color-adjust:auto;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.TerrainPanel_glassCard__zSHpl,.TerrainPanel_glassCloseButton__dkqk4,.TerrainPanel_glassNextButton__3WJNH,.TerrainPanel_glassPanel__wGxmE,.TerrainPanel_glassPrimaryButton__nNBlK,.TerrainPanel_glassSecondaryButton__kvvyD{background:Canvas;border-color:ButtonText}}@media (prefers-reduced-transparency:reduce){.TerrainPanel_glassPanel__wGxmE{background:var(--surface-elevated);backdrop-filter:none;-webkit-backdrop-filter:none}.TerrainPanel_glassCard__zSHpl{background:var(--surface-card)}}@media (prefers-reduced-motion:reduce){.TerrainPanel_glassCloseButton__dkqk4,.TerrainPanel_glassNextButton__3WJNH,.TerrainPanel_glassPrimaryButton__nNBlK,.TerrainPanel_glassSecondaryButton__kvvyD{transition:none}}.DynamicGraphPanel_panel__RDwX1{width:100%;height:100%;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:14px;box-sizing:border-box;--terrain-text-primary:var(--text-primary);--terrain-text-muted:var(--text-secondary);--terrain-text-subtle:color-mix(in srgb,var(--text-secondary) 82%,transparent);color:var(--text-primary);background:var(--background-preview-paper);border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);position:relative;isolation:isolate}.DynamicGraphPanel_panel__RDwX1:after,.DynamicGraphPanel_panel__RDwX1:before{content:none}.DynamicGraphPanel_header__laxXd{flex-shrink:0}.DynamicGraphPanel_embeddedPanel__i8jwe{gap:0;padding:0;background:transparent;border-color:transparent;border-radius:0;box-shadow:none}.DynamicGraphPanel_embeddedPanel__i8jwe .DynamicGraphPanel_stage__RVlBb{gap:0;height:100%}.DynamicGraphPanel_stage__RVlBb{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0;min-height:0;overflow:hidden}.DynamicGraphPanel_stageOverlay__3i9CH{position:absolute;z-index:2;top:10px;left:10px;max-width:calc(100% - 20px);padding:6px 9px;border:1px solid color-mix(in srgb,var(--border-primary) 62%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-card) 76%,transparent);backdrop-filter:blur(16px);box-shadow:var(--shadow-soft);pointer-events:none}.DynamicGraphPanel_stageOverlay__3i9CH .DynamicGraphPanel_graphTitle__nSFh_{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DynamicGraphPanel_errorBlock___RSTi{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-status-danger) 60%,transparent);background:color-mix(in srgb,var(--color-status-danger-bg) 35%,transparent)}.DynamicGraphPanel_retryButton__1A4rN{border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);background:color-mix(in srgb,var(--surface-card) 88%,transparent);color:var(--text-primary);border-radius:var(--radius-sm);padding:5px 10px;font-size:var(--font-size-xs);font-weight:600;cursor:pointer}.DynamicGraphPanel_retryButton__1A4rN:disabled{opacity:.6;cursor:default}.DynamicGraphPanel_retryButton__1A4rN:focus-visible:not(:disabled),.DynamicGraphPanel_retryButton__1A4rN:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-action-accent-bg) 28%,var(--border-primary) 72%)}.DynamicGraphPanel_regenerateButton__m9VNE{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;height:28px;padding:0 10px;border:1px solid color-mix(in srgb,var(--border-primary) 76%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-card) 92%,transparent);color:var(--text-primary);box-shadow:0 6px 16px color-mix(in srgb,var(--shadow-color,#0f172a) 10%,transparent);cursor:pointer;font-size:var(--font-size-xs);font-weight:700;line-height:1;white-space:nowrap}.DynamicGraphPanel_regenerateButton__m9VNE svg{flex:0 0 auto;width:14px;height:14px}.DynamicGraphPanel_regenerateButton__m9VNE:focus-visible:not(:disabled),.DynamicGraphPanel_regenerateButton__m9VNE:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-action-accent-bg) 34%,var(--border-primary) 66%);color:var(--color-action-accent-bg)}.DynamicGraphPanel_regenerateButton__m9VNE:disabled{cursor:wait;opacity:.62}.DynamicGraphPanel_regenerateButton__m9VNE[data-regenerating=true] svg{animation:DynamicGraphPanel_dynamicGraphRegenerateSpin__6Jver .85s linear infinite}@keyframes DynamicGraphPanel_dynamicGraphRegenerateSpin__6Jver{to{transform:rotate(1turn)}}.DynamicGraphPanel_error__iIwTw,.DynamicGraphPanel_status__dMKJ0{margin:0;font-size:var(--font-size-sm)}.DynamicGraphPanel_error__iIwTw{color:var(--color-status-danger-text)}.DynamicGraphPanel_meta__uS0w3{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.DynamicGraphPanel_graphTitle__nSFh_{margin:0;font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary)}.DynamicGraphPanel_graphDescription__Ww8Nu{margin:0;font-size:var(--font-size-sm);color:var(--text-secondary);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.DynamicGraphPanel_iframeShell__BbMty{position:relative;width:100%;flex:1 1 0;min-height:220px;border-radius:var(--radius-md);border:0;background:transparent;overflow:hidden;overscroll-behavior:contain;box-sizing:border-box;scrollbar-width:none}.DynamicGraphPanel_iframeShell__BbMty::-webkit-scrollbar{display:none}.DynamicGraphPanel_embeddedPanel__i8jwe .DynamicGraphPanel_iframeShell__BbMty{flex:1 1 auto;height:100%;min-height:0;border-radius:0}.DynamicGraphPanel_graphIframe__pDtsO{width:calc(100% + 32px);height:calc(100% + 32px);margin-right:-32px;margin-bottom:-32px;border:none;display:block;background:var(--background-preview-paper);overflow:hidden;scrollbar-width:none}.DynamicGraphPanel_embeddedPanel__i8jwe .DynamicGraphPanel_graphIframe__pDtsO{width:100%;height:100%;margin:0}.DynamicGraphPanel_graphIframe__pDtsO::-webkit-scrollbar{display:none}.DynamicGraphPanel_explainer__9R54g{flex:0 0 auto;max-height:3.2em;overflow:auto;margin:0;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.45}.DynamicGraphPanel_loadingSkeleton___7fDU{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:12px 10px}@media (max-width:640px){.DynamicGraphPanel_panel__RDwX1{padding:10px;gap:10px}.DynamicGraphPanel_explainer__9R54g,.DynamicGraphPanel_graphDescription__Ww8Nu{display:none}.DynamicGraphPanel_iframeShell__BbMty{min-height:220px}.DynamicGraphPanel_embeddedPanel__i8jwe{padding:0}.DynamicGraphPanel_embeddedPanel__i8jwe .DynamicGraphPanel_iframeShell__BbMty{min-height:0}}.DynamicGraphPanel_skeletonLine__Vbid6{height:14px;border-radius:var(--radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--border-primary) 32%,transparent) 25%,color-mix(in srgb,var(--border-primary) 52%,transparent) 50%,color-mix(in srgb,var(--border-primary) 32%,transparent) 75%);background-size:400% 100%;animation:DynamicGraphPanel_skeletonLoading__eh9ub 1.5s ease-in-out infinite}@keyframes DynamicGraphPanel_skeletonLoading__eh9ub{0%{background-position:200% 0}to{background-position:-200% 0}}.DynamicGraphPanel_titleLoading__b27TS{background:linear-gradient(90deg,color-mix(in srgb,var(--color-action-accent-bg) 10%,transparent) 0,color-mix(in srgb,var(--color-action-accent-bg) 30%,transparent) 50%,color-mix(in srgb,var(--color-action-accent-bg) 10%,transparent) 100%);background-size:200% 100%;animation:DynamicGraphPanel_skeletonLoading__eh9ub 1.5s linear infinite;border-radius:var(--radius-sm);color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline-block}.widget_widgetContainer__ftsQZ{position:relative;width:100%;max-width:100%;margin:1.5rem 0;border-radius:12px;overflow:hidden;background:var(--bg-surface,#ffffff);border:1px solid var(--border-subtle,#e2e8f0);box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.02);transition:border-color .2s ease,box-shadow .2s ease}.widget_widgetContainer__ftsQZ:focus-within{border-color:var(--palette-rose-500,#be3057);box-shadow:0 0 0 2px color-mix(in srgb,var(--palette-rose-500,#be3057) 15%,transparent)}.widget_errorCard__pGw3f{padding:1.5rem;border-radius:10px;background:color-mix(in srgb,var(--palette-rose-500,#be3057) 5%,transparent);border:1px dashed var(--palette-rose-500,#be3057);color:var(--text-primary,#1e293b);display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.widget_errorTitle__KXFHT{font-size:.85rem;font-weight:700;color:var(--palette-rose-500,#be3057);margin:0}.widget_errorDetail__xyd10{font-size:.75rem;color:var(--text-secondary,#64748b);margin:0}.TexteATrousPanel_panel__gDgBS{container-type:inline-size;padding:var(--assessment-panel-padding);gap:var(--assessment-panel-gap);--assessment-panel-padding:clamp(0.75rem,2.2cqi,1.125rem);--assessment-panel-gap:clamp(0.55rem,1.6cqi,0.8rem);--assessment-card-padding:clamp(0.8rem,2.4cqi,1rem);font-family:var(--font-body)}.TexteATrousPanel_panelEmbedded__f03Wm{height:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0;gap:.65rem;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:hidden}.TexteATrousPanel_header__hf5Mv{align-items:center;padding-bottom:.5rem;gap:.65rem}.TexteATrousPanel_eyebrow__9IrBB{font-size:.7rem;letter-spacing:.12em;color:var(--text-muted)}.TexteATrousPanel_panel__gDgBS .TexteATrousPanel_eyebrow__9IrBB{font-family:var(--font-body);font-weight:700;font-stretch:normal;font-variation-settings:normal;letter-spacing:.12em}.TexteATrousPanel_title__iTN88{font-family:var(--font-display);font-size:1.06rem;font-weight:700;letter-spacing:-.01em}.TexteATrousPanel_closeButton__2ELhl{font-family:inherit;background:color-mix(in srgb,var(--text-primary) 9%,var(--surface-base));border-color:var(--border-soft)}.TexteATrousPanel_error__PQkSW{padding:.65rem .75rem;border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--color-status-danger) 32%,var(--border-soft));background:var(--color-status-danger-bg);color:var(--color-status-danger-text)}.TexteATrousPanel_feedback__bhYbW{padding:.85rem;border:1px solid var(--border-soft);border-radius:var(--radius-panel);background:var(--surface-subtle)}.TexteATrousPanel_feedback__bhYbW:has(.TexteATrousPanel_success__h_6hQ){background:var(--color-status-success-bg);border-color:color-mix(in srgb,var(--color-status-success) 32%,var(--border-soft))}.TexteATrousPanel_feedback__bhYbW:has(.TexteATrousPanel_failure__3q7VV){background:var(--color-status-danger-bg);border-color:color-mix(in srgb,var(--color-status-danger) 32%,var(--border-soft))}.TexteATrousPanel_success__h_6hQ{color:var(--color-status-success-text)}.TexteATrousPanel_failure__3q7VV{color:var(--color-status-danger-text)}.TexteATrousPanel_exerciseCard__XKntU{margin-top:0;padding:var(--assessment-card-padding);max-block-size:var(--terrain-workspace-content-max-block-size,none);overflow-y:auto;overscroll-behavior:contain;background:var(--surface-base);border:1px solid var(--border-soft);border-radius:var(--radius-panel);box-shadow:0 10px 24px -18px var(--overlay-strong);backdrop-filter:none}.TexteATrousPanel_panelEmbedded__f03Wm .TexteATrousPanel_exerciseCard__XKntU{flex:1 1 auto;margin:0;min-height:0;max-block-size:100%;background-clip:padding-box}.TexteATrousPanel_label___nCyM{font-size:.7rem;letter-spacing:.12em;color:var(--text-muted)}.TexteATrousPanel_promptText__Qdwpo{margin:0;font-size:clamp(var(--font-size-sm),3.8cqi,var(--font-size-md));line-height:1.55;color:var(--text-primary);font-weight:600}.TexteATrousPanel_blankSelect___GV82{appearance:none;display:inline-block;margin:0 .25rem;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-subtle);padding:.24rem 1.55rem .24rem .56rem;min-width:min(132px,100%);max-width:min(12rem,100%);min-height:2rem;font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease;font-family:inherit;color-scheme:light}.TexteATrousPanel_blankSelect___GV82:not(:disabled):hover{border-color:var(--border-strong);background:var(--surface-muted)}.TexteATrousPanel_blankSelect___GV82:focus-visible{outline:3px solid color-mix(in srgb,var(--color-action-accent-bg) 38%,transparent);outline-offset:2px;border-color:var(--color-action-accent-bg)}.TexteATrousPanel_blankSelect___GV82:disabled{opacity:.7;cursor:not-allowed}.TexteATrousPanel_blankSelectCorrect__f_r4g{border-color:color-mix(in srgb,var(--color-status-success) 32%,var(--border-soft));background:var(--color-status-success-bg);color:var(--color-status-success-text);animation:TexteATrousPanel_texteATrousCorrectPulse__DpQGr .36s ease-out}.TexteATrousPanel_blankSelectIncorrect__vhCAq{border-color:color-mix(in srgb,var(--color-status-danger) 32%,var(--border-soft));background:var(--color-status-danger-bg);color:var(--color-status-danger-text);animation:TexteATrousPanel_texteATrousIncorrectPulse__ZGz6O .36s ease-out}.TexteATrousPanel_blankSelectCorrect__f_r4g,.TexteATrousPanel_blankSelectIncorrect__vhCAq{box-shadow:none}.TexteATrousPanel_submitButton__eGPoY{background:var(--color-button-primary-bg);color:var(--color-button-primary-text);font-size:.95rem}.TexteATrousPanel_nextButton__aFm0L,.TexteATrousPanel_submitButton__eGPoY{padding:.65rem 1.5rem;box-shadow:none;min-height:2.9rem;font-family:inherit}.TexteATrousPanel_nextButton__aFm0L{background:color-mix(in srgb,var(--text-primary) 9%,var(--surface-base));color:var(--text-primary);border-color:var(--border-soft);font-size:.85rem}.TexteATrousPanel_nextButton__aFm0L:disabled,.TexteATrousPanel_submitButton__eGPoY:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.TexteATrousPanel_score__A_AHi{margin:0;font-weight:700}.TexteATrousPanel_perBlankList__k2TWg{margin:.6rem 0 0;padding-left:1.1rem}.TexteATrousPanel_perBlankItem__HUEH_{margin:.35rem 0;color:var(--text-secondary)}.TexteATrousPanel_blankLabel__BkVvR{font-weight:600}.TexteATrousPanel_perBlankCorrect__8iQSS{color:var(--color-status-success-text)}.TexteATrousPanel_perBlankIncorrect__HfTpJ{color:var(--color-status-danger-text)}@container (max-width: 520px){.TexteATrousPanel_panel__gDgBS{--assessment-panel-padding:0.75rem;--assessment-panel-gap:0.6rem;--assessment-card-padding:0.85rem}.TexteATrousPanel_header__hf5Mv{align-items:flex-start;gap:.65rem}.TexteATrousPanel_title__iTN88{font-size:var(--font-size-md);line-height:1.2}.TexteATrousPanel_subtitle__9C505{max-width:26ch;font-size:var(--font-size-xs);line-height:1.35}.TexteATrousPanel_closeButton__2ELhl{min-height:44px;padding-inline:.9rem}.TexteATrousPanel_exerciseCard__XKntU{max-block-size:var(--terrain-workspace-compact-content-max-block-size,none)}.TexteATrousPanel_blankSelect___GV82{width:min(100%,11.25rem);margin-block:.1rem}.TexteATrousPanel_actions__mWybS{gap:.45rem}.TexteATrousPanel_nextButton__aFm0L,.TexteATrousPanel_submitButton__eGPoY{min-height:40px;white-space:normal}}@keyframes TexteATrousPanel_texteATrousCorrectPulse__DpQGr{0%{transform:scale(.995);opacity:.8}60%{transform:scale(1.025);opacity:1}to{transform:scale(1);opacity:1}}@keyframes TexteATrousPanel_texteATrousIncorrectPulse__ZGz6O{0%{transform:scale(.995);opacity:.8}60%{transform:scale(1.012);opacity:1}to{transform:scale(1);opacity:1}}.TexteATrousPanel_submitButton__eGPoY:hover:not(:disabled){background:var(--color-button-primary-hover);border-color:var(--color-button-primary-hover);box-shadow:none}.TexteATrousPanel_closeButton__2ELhl:hover,.TexteATrousPanel_nextButton__aFm0L:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border-strong);box-shadow:none}.TexteATrousPanel_closeButton__2ELhl:focus-visible,.TexteATrousPanel_nextButton__aFm0L:focus-visible,.TexteATrousPanel_submitButton__eGPoY:focus-visible{outline:3px solid color-mix(in srgb,var(--color-action-accent-bg) 38%,transparent);outline-offset:2px}.TexteATrousPanel_blankSelectCorrect__f_r4g:disabled,.TexteATrousPanel_blankSelectIncorrect__vhCAq:disabled{opacity:1}[data-theme=dark] .TexteATrousPanel_blankSelect___GV82,html.dark .TexteATrousPanel_blankSelect___GV82{color-scheme:dark}.TexteATrousPanel_blankSelect___GV82 option{background:var(--surface-base);color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.TexteATrousPanel_blankSelect___GV82,.TexteATrousPanel_nextButton__aFm0L,.TexteATrousPanel_submitButton__eGPoY{transition:none;animation:none}}