.BeforeAfterPanel_panel__AjKVs{--before-after-paper:var(--background-preview-paper);--before-after-shell:color-mix(in srgb,var(--surface-card) 72%,transparent);--before-after-shell-strong:color-mix(in srgb,var(--surface-card) 88%,transparent);--before-after-border:color-mix(in srgb,var(--border-primary) 64%,transparent);--before-after-border-strong:color-mix(in srgb,var(--border-primary) 78%,transparent);--before-after-support:color-mix(in srgb,var(--palette-mint-200) 42%,var(--surface-card) 58%);--before-after-accent:color-mix(in srgb,var(--palette-rose-300) 22%,var(--surface-card) 78%);--before-after-control-shadow:var(--create-course-control-shadow,inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 62%,transparent),0 8px 18px color-mix(in srgb,var(--shadow-color) 6%,transparent));width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;gap:6px;overflow:hidden;padding:10px;box-sizing:border-box;color:var(--foreground);background:var(--before-after-paper);border:1px solid var(--before-after-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);user-select:text;container-type:inline-size}.BeforeAfterPanel_panel__AjKVs.BeforeAfterPanel_panelEmbedded__EYJLd{--before-after-control-inset:var(--runtime-embedded-control-inset,8px);gap:0;padding:0;background:transparent;border-color:transparent;border-radius:0;box-shadow:none}.BeforeAfterPanel_panelEmbedded__EYJLd .BeforeAfterPanel_topRail__1lMY9{position:absolute;top:var(--before-after-control-inset);right:var(--before-after-control-inset);left:var(--before-after-control-inset);z-index:6;display:flex;justify-content:flex-end;gap:6px;width:auto;max-width:calc(100% - (var(--before-after-control-inset) * 2));pointer-events:none}.BeforeAfterPanel_panelEmbedded__EYJLd .BeforeAfterPanel_compactLine__mwqF0,.BeforeAfterPanel_panelEmbedded__EYJLd .BeforeAfterPanel_fullscreenButton__FkJKc,.BeforeAfterPanel_panelEmbedded__EYJLd .BeforeAfterPanel_generateButton__1WdyW{pointer-events:auto}.BeforeAfterPanel_panelEmbedded__EYJLd .BeforeAfterPanel_compactLine__mwqF0{overflow:visible}.BeforeAfterPanel_panel__AjKVs *,.BeforeAfterPanel_panel__AjKVs :after,.BeforeAfterPanel_panel__AjKVs :before{box-sizing:border-box}.BeforeAfterPanel_topRail__1lMY9{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-width:0}.BeforeAfterPanel_compactLine__mwqF0{min-width:0;display:flex;align-items:center;gap:7px;overflow:hidden}.BeforeAfterPanel_header__Jwwu_{flex:0 0 auto;min-width:0}.BeforeAfterPanel_titleBlock__mHFmW{min-width:0;display:flex;align-items:center;gap:8px}.BeforeAfterPanel_eyebrow__iQluA{margin:0;color:var(--color-action-accent-bg);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;line-height:1.15;text-transform:uppercase}.BeforeAfterPanel_failureText__JzlAh,.BeforeAfterPanel_loadingText__21S3K,.BeforeAfterPanel_title__7rRlB{margin:0}.BeforeAfterPanel_eyebrow__iQluA{display:none}.BeforeAfterPanel_title__7rRlB{color:var(--foreground);flex:0 0 auto;font-size:var(--font-size-md);font-weight:800;line-height:1;white-space:nowrap}.BeforeAfterPanel_closeButton__lHVyr,.BeforeAfterPanel_failureRetryButton__dHxlh,.BeforeAfterPanel_fullscreenButton__FkJKc,.BeforeAfterPanel_fullscreenCloseButton__DeRs9,.BeforeAfterPanel_generateButton__1WdyW,.BeforeAfterPanel_suggestionButton__cLqGr{border:1px solid var(--before-after-border);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-card) 88%,transparent);color:var(--foreground);box-shadow:var(--before-after-control-shadow);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:800;line-height:1;transition:transform .14s ease,background .16s ease,border-color .16s ease}.BeforeAfterPanel_closeButton__lHVyr,.BeforeAfterPanel_fullscreenButton__FkJKc,.BeforeAfterPanel_fullscreenCloseButton__DeRs9{width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0}.BeforeAfterPanel_closeButton__lHVyr svg,.BeforeAfterPanel_failureRetryButton__dHxlh svg,.BeforeAfterPanel_fullscreenButton__FkJKc svg,.BeforeAfterPanel_fullscreenCloseButton__DeRs9 svg,.BeforeAfterPanel_generateButton__1WdyW svg{width:18px;height:18px}.BeforeAfterPanel_closeButton__lHVyr:hover,.BeforeAfterPanel_failureRetryButton__dHxlh:hover:not(:disabled),.BeforeAfterPanel_fullscreenButton__FkJKc:hover,.BeforeAfterPanel_fullscreenCloseButton__DeRs9:hover,.BeforeAfterPanel_generateButton__1WdyW:hover:not(:disabled),.BeforeAfterPanel_suggestionButton__cLqGr:hover:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb,var(--surface-card) 96%,transparent);border-color:var(--before-after-border-strong)}.BeforeAfterPanel_generateButton__1WdyW{min-height:34px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:0 12px;color:var(--palette-neutral-0);background:color-mix(in srgb,var(--palette-navy-700) 88%,var(--color-action-accent-bg) 12%);border-color:color-mix(in srgb,var(--palette-navy-700) 78%,transparent);white-space:nowrap}.BeforeAfterPanel_generateButton__1WdyW:disabled{cursor:default;opacity:.62;transform:none}.BeforeAfterPanel_metaBar__bsNBH{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;min-width:0}.BeforeAfterPanel_metric__23G8T{min-width:0;flex:0 0 auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;min-height:30px;padding:0 9px;border:1px solid var(--before-after-border);border-radius:var(--radius-pill);background:var(--before-after-shell-strong);box-shadow:var(--before-after-control-shadow)}.BeforeAfterPanel_metric__23G8T strong{min-width:0;color:var(--foreground);font-size:var(--font-size-xs);font-weight:800;line-height:1.2;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BeforeAfterPanel_viewer__5iGYe{flex:1 1 0;display:block;min-width:0;min-height:0}.BeforeAfterPanel_stage__kNnvO{--before-after-stage-grid-color:color-mix(in srgb,var(--foreground) 6%,transparent);--before-after-stage-wash:color-mix(in srgb,var(--palette-mint-200) 18%,transparent);--before-after-overlay-bg:color-mix(in srgb,var(--surface-card) 92%,transparent);--before-after-overlay-text:var(--foreground);--before-after-spinner-track:color-mix(in srgb,var(--text-secondary) 18%,transparent);position:relative;min-width:0;min-height:0;height:100%;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--before-after-border-strong);background-image:linear-gradient(var(--before-after-stage-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--before-after-stage-grid-color) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--palette-neutral-0) 96%,var(--before-after-stage-wash) 4%),var(--palette-neutral-0));background-size:40px 40px,40px 40px,100% 100%;background-position:0 0,0 0,0 0;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 84%,transparent),0 14px 32px color-mix(in srgb,var(--shadow-color) 10%,transparent);touch-action:pan-y;user-select:none}.BeforeAfterPanel_panelEmbedded__EYJLd .BeforeAfterPanel_stage__kNnvO{border:0;border-radius:0;box-shadow:none}.BeforeAfterPanel_stage__kNnvO[data-ready=true]{cursor:ew-resize}.BeforeAfterPanel_stage__kNnvO[data-ready=true]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-action-accent-bg) 58%,transparent);outline-offset:-5px}.BeforeAfterPanel_beforeLayer__vWuxC img,.BeforeAfterPanel_stage__kNnvO>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;user-select:none}.BeforeAfterPanel_beforeLayer__vWuxC{position:absolute;inset:0;overflow:hidden}.BeforeAfterPanel_handle__ttjFB{position:absolute;top:0;bottom:0;width:2px;transform:translateX(-1px);background:var(--palette-neutral-0);box-shadow:0 0 0 1px color-mix(in srgb,var(--palette-ink-900) 42%,transparent),0 0 18px color-mix(in srgb,var(--palette-ink-900) 24%,transparent);pointer-events:none;z-index:3}.BeforeAfterPanel_handle__ttjFB:before{content:"";position:absolute;top:50%;left:50%;width:38px;height:38px;border-radius:var(--radius-pill);transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--palette-neutral-0) 72%,transparent);background:linear-gradient(90deg,transparent 42%,var(--palette-neutral-0) 42% 58%,transparent 58%),color-mix(in srgb,var(--palette-navy-700) 88%,transparent);box-shadow:0 14px 30px color-mix(in srgb,var(--palette-ink-900) 28%,transparent)}.BeforeAfterPanel_handle__ttjFB:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:20px;transform:translate(-50%,-50%);border-left:2px solid color-mix(in srgb,var(--palette-neutral-0) 84%,transparent);border-right:2px solid color-mix(in srgb,var(--palette-neutral-0) 84%,transparent);opacity:.88}.BeforeAfterPanel_placeholderScene__xUhtM{position:absolute;inset:18px;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--before-after-border);background:var(--before-after-shell);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 58%,transparent),0 18px 46px color-mix(in srgb,var(--shadow-color) 12%,transparent)}.BeforeAfterPanel_placeholderAfter__f1Dak,.BeforeAfterPanel_placeholderBefore__I_36S,.BeforeAfterPanel_placeholderDivider__OYM_k{position:absolute;inset:0}.BeforeAfterPanel_placeholderAfter__f1Dak{background:linear-gradient(180deg,color-mix(in srgb,var(--palette-rose-300) 18%,transparent),transparent 48%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--foreground) 12%,transparent) 0 22px,transparent 22px 44px),linear-gradient(180deg,var(--before-after-shell-strong),color-mix(in srgb,var(--surface-subtle) 88%,transparent))}.BeforeAfterPanel_placeholderBefore__I_36S{clip-path:inset(0 0 0 50%);background:linear-gradient(180deg,color-mix(in srgb,var(--palette-mint-200) 28%,transparent),transparent 48%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--foreground) 10%,transparent) 0 26px,transparent 26px 52px),linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 82%,transparent),color-mix(in srgb,var(--surface-subtle) 92%,transparent))}.BeforeAfterPanel_placeholderDivider__OYM_k{left:50%;width:2px;transform:translateX(-1px);background:var(--palette-neutral-0);box-shadow:0 0 18px color-mix(in srgb,var(--palette-ink-900) 24%,transparent)}.BeforeAfterPanel_failureOverlay__ocI3E,.BeforeAfterPanel_loadingOverlay__jLFjy,.BeforeAfterPanel_softGateOverlay__k7L0J{position:absolute;top:50%;left:50%;z-index:7;transform:translate(-50%,-50%);display:grid;justify-items:center;align-content:center;gap:10px;padding:18px 16px;border-radius:var(--radius-md);border:1px solid var(--before-after-border);background:var(--before-after-overlay-bg);color:var(--before-after-overlay-text);box-shadow:0 12px 28px color-mix(in srgb,var(--shadow-color) 12%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.BeforeAfterPanel_loadingOverlay__jLFjy{width:min(232px,calc(100% - 48px));min-height:108px}.BeforeAfterPanel_loadingRing__3GMhE{width:34px;height:34px;border-radius:var(--radius-pill);display:block;border:2px solid var(--before-after-spinner-track);border-top-color:var(--color-action-accent-bg);animation:BeforeAfterPanel_beforeAfterRingSpin__1fVk6 .85s linear infinite}.BeforeAfterPanel_loadingText__21S3K{color:var(--before-after-overlay-text);font-size:var(--font-size-xs);font-weight:800;line-height:1}.BeforeAfterPanel_loadingHint__Dhwxn{max-width:180px;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700;line-height:1.3;text-align:center}.BeforeAfterPanel_failureOverlay__ocI3E{width:min(360px,calc(100% - 48px));text-align:center}.BeforeAfterPanel_softGateOverlay__k7L0J{width:min(420px,calc(100% - 36px));text-align:center}.BeforeAfterPanel_failureText__JzlAh{color:var(--before-after-overlay-text);font-size:var(--font-size-sm);font-weight:700;line-height:1.35}.BeforeAfterPanel_failureRetryButton__dHxlh{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-color:color-mix(in srgb,var(--color-action-accent-bg) 30%,var(--before-after-border) 70%)}.BeforeAfterPanel_failureRetryButton__dHxlh:disabled{cursor:default;opacity:.62}.BeforeAfterPanel_suggestionList__7Jmew{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.BeforeAfterPanel_suggestionButton__cLqGr{min-height:34px;max-width:100%;padding:8px 11px;border-color:color-mix(in srgb,var(--color-action-accent-bg) 28%,var(--before-after-border) 72%);background:color-mix(in srgb,var(--surface-card) 84%,transparent);color:var(--foreground);line-height:1.2;white-space:normal}.BeforeAfterPanel_suggestionButton__cLqGr:disabled{cursor:default;opacity:.62}.BeforeAfterPanel_fullscreenBackdrop__YZz6J{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:clamp(12px,2vw,28px);background:color-mix(in srgb,var(--palette-ink-900) 18%,transparent);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.BeforeAfterPanel_fullscreenDialog__ENRia{width:min(96vw,1480px);width:min(96dvw,1480px);height:min(92vh,960px);height:min(92dvh,960px);min-width:0;min-height:0;display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid color-mix(in srgb,var(--border-primary) 58%,transparent);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 76%,transparent),color-mix(in srgb,var(--background-preview-paper) 78%,transparent)),color-mix(in srgb,var(--background-preview-paper) 88%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 46%,transparent),0 30px 90px color-mix(in srgb,var(--palette-ink-900) 24%,transparent);-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%)}.BeforeAfterPanel_fullscreenChrome__wwaAP{flex:0 0 auto;justify-content:space-between}.BeforeAfterPanel_fullscreenChrome__wwaAP,.BeforeAfterPanel_fullscreenTitleBlock__PJ1Xw{min-width:0;display:flex;align-items:center;gap:10px}.BeforeAfterPanel_fullscreenTitle__rouxr{margin:0;color:var(--foreground);font-size:var(--font-size-lg);font-weight:800;line-height:1;white-space:nowrap}.BeforeAfterPanel_fullscreenInsight__6fDRh{min-width:0;display:flex;align-items:center;gap:7px;min-height:34px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--palette-mint-200) 34%,var(--before-after-border) 66%);border-radius:var(--radius-pill);background:var(--before-after-support);color:var(--foreground);box-shadow:var(--before-after-control-shadow)}.BeforeAfterPanel_fullscreenInsight__6fDRh span,.BeforeAfterPanel_fullscreenInsight__6fDRh strong{flex:0 0 auto;color:var(--color-action-accent-bg);font-size:var(--font-size-xs);font-weight:800;line-height:1;text-transform:uppercase}.BeforeAfterPanel_fullscreenInsight__6fDRh strong{color:var(--foreground)}.BeforeAfterPanel_fullscreenInsight__6fDRh p{min-width:0;margin:0;overflow:hidden;color:var(--foreground);font-size:var(--font-size-xs);font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.BeforeAfterPanel_fullscreenStageShell__2whWQ{flex:1 1 auto;min-width:0;min-height:0}.BeforeAfterPanel_stageImmersive__jzXSX{height:100%;min-height:0;border-radius:var(--radius-lg)}@media (max-width:768px){.BeforeAfterPanel_panel__AjKVs{gap:7px;padding:10px;border-radius:var(--radius-md)}}@media (max-width:520px){.BeforeAfterPanel_panel__AjKVs{padding:8px}.BeforeAfterPanel_topRail__1lMY9{gap:6px}.BeforeAfterPanel_compactLine__mwqF0{gap:5px}.BeforeAfterPanel_titleBlock__mHFmW{gap:6px}.BeforeAfterPanel_title__7rRlB{font-size:var(--font-size-sm)}.BeforeAfterPanel_metaBar__bsNBH{gap:4px}.BeforeAfterPanel_metric__23G8T{min-height:28px;padding:0 7px}.BeforeAfterPanel_placeholderScene__xUhtM{inset:10px}.BeforeAfterPanel_failureOverlay__ocI3E,.BeforeAfterPanel_loadingOverlay__jLFjy,.BeforeAfterPanel_softGateOverlay__k7L0J{width:min(320px,calc(100% - 28px))}}@container (max-width: 780px){.BeforeAfterPanel_compactLine__mwqF0{gap:5px}.BeforeAfterPanel_header__Jwwu_,.BeforeAfterPanel_metaBar__bsNBH{flex:0 0 auto}.BeforeAfterPanel_metric__23G8T{flex:0 0 auto;min-height:28px;padding:0 7px}}@container (max-width: 520px){.BeforeAfterPanel_panel__AjKVs{gap:6px;padding:8px}.BeforeAfterPanel_titleBlock__mHFmW,.BeforeAfterPanel_topRail__1lMY9{gap:6px}.BeforeAfterPanel_title__7rRlB{font-size:var(--font-size-sm)}.BeforeAfterPanel_metric__23G8T{min-height:28px;padding:0 7px}.BeforeAfterPanel_closeButton__lHVyr{width:30px;height:30px}}@media (max-width:700px){.BeforeAfterPanel_fullscreenBackdrop__YZz6J{padding:8px}.BeforeAfterPanel_fullscreenDialog__ENRia{width:calc(100vw - 16px);width:calc(100dvw - 16px);height:calc(100vh - 16px);height:calc(100dvh - 16px);gap:6px;padding:8px;border-radius:var(--radius-md)}.BeforeAfterPanel_fullscreenTitle__rouxr{font-size:var(--font-size-md)}.BeforeAfterPanel_fullscreenInsight__6fDRh{min-height:30px;padding:3px 7px}.BeforeAfterPanel_fullscreenInsight__6fDRh p{display:none}}@media (prefers-reduced-motion:reduce){.BeforeAfterPanel_closeButton__lHVyr,.BeforeAfterPanel_failureRetryButton__dHxlh,.BeforeAfterPanel_fullscreenButton__FkJKc,.BeforeAfterPanel_fullscreenCloseButton__DeRs9,.BeforeAfterPanel_generateButton__1WdyW,.BeforeAfterPanel_loadingRing__3GMhE,.BeforeAfterPanel_suggestionButton__cLqGr{transition:none;animation:none}}@keyframes BeforeAfterPanel_beforeAfterRingSpin__1fVk6{to{transform:rotate(1turn)}}.ColoringPagePanel_panel__DLl_j{--coloring-paper:var(--background-preview-paper);--coloring-shell:color-mix(in srgb,var(--surface-card) 72%,transparent);--coloring-shell-strong:color-mix(in srgb,var(--surface-card) 88%,transparent);--coloring-border:color-mix(in srgb,var(--border-primary) 64%,transparent);--coloring-border-strong:color-mix(in srgb,var(--border-primary) 78%,transparent);--coloring-accent-soft:color-mix(in srgb,var(--palette-rose-300) 22%,var(--surface-card) 78%);--coloring-support-soft:color-mix(in srgb,var(--palette-mint-200) 42%,var(--surface-card) 58%);--coloring-control-shadow:var(--create-course-control-shadow,inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 62%,transparent),0 8px 18px color-mix(in srgb,var(--shadow-color) 6%,transparent));--coloring-toolbar-surface:var(--create-course-toolbar-surface,color-mix(in srgb,var(--surface-card) 84%,transparent));display:flex;flex-direction:column;gap:6px;width:100%;height:100%;min-width:0;min-height:0;padding:10px;box-sizing:border-box;overflow:hidden;overscroll-behavior:contain;color:var(--foreground);background:var(--coloring-paper);border:1px solid var(--coloring-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);user-select:text;container-type:inline-size}.ColoringPagePanel_panel__DLl_j[data-chrome=embedded]{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.ColoringPagePanel_panel__DLl_j *,.ColoringPagePanel_panel__DLl_j :after,.ColoringPagePanel_panel__DLl_j :before{box-sizing:border-box}.ColoringPagePanel_header__0CPBV,.ColoringPagePanel_stateStrip__XyT1m,.ColoringPagePanel_toolbar__BTpLu,.ColoringPagePanel_topRail__abLQU{flex:0 0 auto}.ColoringPagePanel_topRail__abLQU{display:grid;gap:6px;min-width:0}.ColoringPagePanel_header__0CPBV{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.ColoringPagePanel_titleBlock__NemKE{min-width:0;display:flex;align-items:center;gap:8px}.ColoringPagePanel_eyebrow__7fZMp,.ColoringPagePanel_stateStrip__XyT1m span{margin:0;color:var(--color-action-accent-bg);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;line-height:1.15;text-transform:uppercase}.ColoringPagePanel_stateStrip__XyT1m p,.ColoringPagePanel_title__ejZEN{margin:0}.ColoringPagePanel_eyebrow__7fZMp{display:none}.ColoringPagePanel_title__ejZEN{color:var(--foreground);flex:0 0 auto;font-size:var(--font-size-md);font-weight:800;line-height:1;white-space:nowrap}.ColoringPagePanel_brushControls__xmeil,.ColoringPagePanel_editActions__UPwKt,.ColoringPagePanel_headerActions__YNUNR,.ColoringPagePanel_modeSwitch__F1XGz,.ColoringPagePanel_patternSwitch__XoRFR,.ColoringPagePanel_swatches__i1Za3,.ColoringPagePanel_toolControls___CAqw{display:flex;align-items:center;gap:8px}.ColoringPagePanel_editActions__UPwKt,.ColoringPagePanel_headerActions__YNUNR{flex:0 0 auto}.ColoringPagePanel_closeButton__5R7W0,.ColoringPagePanel_editActions__UPwKt button,.ColoringPagePanel_generateButton__BhEOW,.ColoringPagePanel_modeButton__dWNTF,.ColoringPagePanel_patternButton__DxtON{min-height:34px;border:1px solid var(--coloring-border);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-card) 88%,transparent);color:var(--foreground);box-shadow:var(--coloring-control-shadow);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:800;line-height:1;transition:transform .14s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.ColoringPagePanel_generateButton__BhEOW{padding:0 14px;border-color:color-mix(in srgb,var(--color-button-primary-bg) 56%,var(--coloring-border) 44%);background:var(--color-button-primary-bg);color:var(--color-button-primary-text);box-shadow:0 14px 28px color-mix(in srgb,var(--color-button-primary-bg) 18%,transparent)}.ColoringPagePanel_generateButton__BhEOW:hover:not(:disabled){background:var(--color-button-primary-hover)}.ColoringPagePanel_closeButton__5R7W0,.ColoringPagePanel_editActions__UPwKt button{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.ColoringPagePanel_closeButton__5R7W0 svg,.ColoringPagePanel_editActions__UPwKt svg,.ColoringPagePanel_modeButton__dWNTF svg{width:18px;height:18px}.ColoringPagePanel_closeButton__5R7W0:hover,.ColoringPagePanel_editActions__UPwKt button:hover:not(:disabled),.ColoringPagePanel_generateButton__BhEOW:hover:not(:disabled),.ColoringPagePanel_modeButton__dWNTF:hover,.ColoringPagePanel_patternButton__DxtON:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--surface-card) 96%,transparent);border-color:var(--coloring-border-strong)}.ColoringPagePanel_editActions__UPwKt button:disabled,.ColoringPagePanel_generateButton__BhEOW:disabled{cursor:not-allowed;opacity:.52;transform:none}.ColoringPagePanel_stateStrip__XyT1m{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:32px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--palette-mint-200) 34%,var(--coloring-border) 66%);border-radius:var(--radius-md);background:var(--coloring-support-soft);color:var(--foreground)}.ColoringPagePanel_stateStrip__XyT1m p{min-width:0;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ColoringPagePanel_stateStripError__lNgux{border-color:color-mix(in srgb,var(--color-status-danger) 30%,var(--coloring-border) 70%);background:color-mix(in srgb,var(--surface-danger) 36%,var(--surface-card) 64%)}.ColoringPagePanel_stateStripError__lNgux p,.ColoringPagePanel_stateStripError__lNgux span{color:var(--color-status-danger-text)}.ColoringPagePanel_toolbar__BTpLu{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:6px;min-width:0}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline]{width:100%;max-width:none;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:5px;min-width:0;overflow:hidden}.ColoringPagePanel_toolControls___CAqw{min-width:0;flex:1 1 320px;flex-wrap:wrap;padding:5px;border:1px solid var(--coloring-border);border-radius:var(--radius-md);background:var(--coloring-toolbar-surface);box-shadow:var(--coloring-control-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_toolControls___CAqw{flex:1 1 auto;flex-wrap:nowrap;gap:5px;padding:2px 4px;border-radius:var(--radius-pill);overflow:hidden}.ColoringPagePanel_modeSwitch__F1XGz,.ColoringPagePanel_patternSwitch__XoRFR{min-width:0;padding:3px;border:1px solid var(--coloring-border);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-card) 82%,transparent)}.ColoringPagePanel_modeButton__dWNTF,.ColoringPagePanel_patternButton__DxtON{min-height:30px;padding:0 9px;border-color:transparent;box-shadow:none;background:transparent}.ColoringPagePanel_modeButton__dWNTF{gap:7px;display:inline-flex;align-items:center;justify-content:center}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_modeButton__dWNTF{width:24px;min-height:24px;padding:0}.ColoringPagePanel_modeButton__dWNTF span{display:none}.ColoringPagePanel_patternButton__DxtON{width:30px;padding:0;font-size:var(--font-size-md)}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_patternSwitch__XoRFR{padding:2px}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_patternButton__DxtON{width:24px;min-height:24px;font-size:var(--font-size-sm)}.ColoringPagePanel_modeButtonActive__warUR{background:var(--coloring-accent-soft);color:var(--foreground);border-color:color-mix(in srgb,var(--palette-rose-300) 34%,var(--coloring-border) 66%);box-shadow:0 8px 18px color-mix(in srgb,var(--palette-rose-300) 18%,transparent)}.ColoringPagePanel_swatches__i1Za3{flex-wrap:wrap;gap:7px}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_swatches__i1Za3{flex:0 1 auto;flex-wrap:nowrap;gap:5px;overflow:hidden}.ColoringPagePanel_paletteCluster__B2uyL{display:inline-flex;align-items:center;flex:0 1 auto;flex-wrap:wrap;gap:5px;min-width:0;max-width:100%;padding:2px 4px 2px 6px;border:1px solid color-mix(in srgb,var(--coloring-border) 76%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-card) 66%,transparent)}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_paletteCluster__B2uyL{flex-wrap:nowrap;padding:1px 3px}.ColoringPagePanel_paletteName__PLoho{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ColoringPagePanel_swatch__wNYXm{width:30px;height:26px}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_swatch__wNYXm{width:22px;height:22px}.ColoringPagePanel_swatch__wNYXm{flex:0 0 auto;padding:0;border:2px solid var(--surface-card);border-radius:var(--radius-pill);box-shadow:0 0 0 1px var(--coloring-border-strong);cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.ColoringPagePanel_swatchActive__ZvdYG{transform:translateY(-1px);box-shadow:0 0 0 2px var(--foreground),0 8px 16px color-mix(in srgb,var(--shadow-color) 12%,transparent)}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_swatchActive__ZvdYG{transform:none;border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--surface-card)}.ColoringPagePanel_colorPickerLabel__tUzlf{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:var(--radius-pill);cursor:pointer}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_colorPickerLabel__tUzlf,.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_colorWheelPicker__lijxE{width:24px;height:24px}.ColoringPagePanel_colorPickerLabel__tUzlf input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.ColoringPagePanel_colorWheelPicker__lijxE{position:relative;display:grid;place-items:center;width:30px;height:30px;border:2px solid var(--surface-card);border-radius:var(--radius-pill);background:conic-gradient(from 90deg,#38bdf8,#818cf8,#c084fc,#f9a8d4,#f87171,#fb923c,#facc15,#4ade80,#38bdf8);box-shadow:0 0 0 1px var(--coloring-border-strong)}.ColoringPagePanel_colorWheelPicker__lijxE:before{content:"";position:absolute;inset:6px;border-radius:inherit;background:color-mix(in srgb,var(--surface-card) 72%,transparent);opacity:.42}.ColoringPagePanel_colorWheelSelection__aYsMn{position:relative;z-index:1;width:9px;height:9px;border:2px solid var(--surface-card);border-radius:var(--radius-pill);box-shadow:0 0 0 1px var(--foreground)}.ColoringPagePanel_srOnly__yl45t{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ColoringPagePanel_brushControls__xmeil{flex-wrap:wrap}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_brushControls__xmeil{flex:0 1 auto;flex-wrap:nowrap;gap:5px;min-width:0;overflow:hidden}.ColoringPagePanel_rangeControl__F_y1g{min-height:32px;display:inline-flex;align-items:center;gap:8px;min-width:0;padding:0 8px;border:1px solid var(--coloring-border);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-card) 88%,transparent);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:800}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_rangeControl__F_y1g{min-height:26px;padding:0 5px}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_rangeControl__F_y1g span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_rangeControl__F_y1g input{width:48px}.ColoringPagePanel_rangeControl__F_y1g input{width:76px;accent-color:var(--color-action-accent-bg)}.ColoringPagePanel_editActions__UPwKt{justify-content:flex-end;flex-wrap:nowrap;padding:3px;border:1px solid var(--coloring-border);border-radius:var(--radius-pill);background:var(--coloring-toolbar-surface);box-shadow:var(--coloring-control-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_editActions__UPwKt{flex:0 0 auto;gap:4px;padding:2px}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_editActions__UPwKt button{width:26px;height:26px;min-height:26px}.ColoringPagePanel_stage__3ihUS{position:relative;isolation:isolate;flex:1 1 0;min-width:0;min-height:260px;overflow:hidden;border:1px solid var(--coloring-border-strong);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--palette-neutral-0) 98%,var(--surface-subtle) 2%),var(--palette-neutral-0)),var(--palette-neutral-0);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 88%,transparent),0 10px 24px color-mix(in srgb,var(--shadow-color) 7%,transparent)}.ColoringPagePanel_panel__DLl_j[data-chrome=embedded] .ColoringPagePanel_stage__3ihUS{min-height:0;border:0;border-radius:0;box-shadow:none}.ColoringPagePanel_lineArtImage__cgI_p{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ColoringPagePanel_lineArtImageVisible__Ex0NC{inset:0;width:100%;height:100%;object-fit:contain;opacity:1}.ColoringPagePanel_canvasButton__Ucc_q{position:relative;display:block;width:100%;height:100%;min-height:0;padding:0;border:0;background:var(--palette-neutral-0);cursor:crosshair;touch-action:none}.ColoringPagePanel_canvasButton__Ucc_q:disabled{cursor:wait}.ColoringPagePanel_canvasButtonBrush___YlcY{cursor:cell}.ColoringPagePanel_brushCanvas__M5yqW,.ColoringPagePanel_colorCanvas__Emybt,.ColoringPagePanel_lineCanvas__VMnd7{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.ColoringPagePanel_brushCanvas__M5yqW,.ColoringPagePanel_lineCanvas__VMnd7{pointer-events:none}.ColoringPagePanel_emptyState__FHWdT,.ColoringPagePanel_loadingState__1RXXl,.ColoringPagePanel_stageOverlay__C9fbX{width:100%;height:100%;min-height:0}.ColoringPagePanel_emptyState__FHWdT,.ColoringPagePanel_loadingState__1RXXl{display:grid;place-items:center;align-content:center;gap:10px;padding:18px;text-align:center}.ColoringPagePanel_emptyState__FHWdT{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:800;line-height:1.35}.ColoringPagePanel_loadingState__1RXXl{position:relative;color:var(--text-secondary)}.ColoringPagePanel_loadingState__1RXXl:before{content:"";position:absolute;inset:18px;border-radius:var(--radius-md);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--palette-mint-200) 18%,transparent),transparent),repeating-linear-gradient(0deg,color-mix(in srgb,var(--foreground) 4%,transparent) 0 1px,transparent 1px 18px);background-size:180px 100%,auto;opacity:.7;animation:ColoringPagePanel_coloringPageSheen__rwMY7 2.2s ease-in-out infinite;pointer-events:none}.ColoringPagePanel_loadingMark__fXNkS{position:relative;display:grid;place-items:center;width:56px;height:56px;z-index:1}.ColoringPagePanel_loadingRing__78kOP{position:absolute;inset:0;border:2px solid color-mix(in srgb,var(--palette-mint-200) 28%,transparent);border-top-color:var(--color-action-accent-bg);border-radius:var(--radius-pill);animation:ColoringPagePanel_coloringPageSpin___o6Yd .9s linear infinite}.ColoringPagePanel_loadingDot__xIEwZ{width:12px;height:12px;border-radius:var(--radius-pill);background:var(--color-action-accent-bg);box-shadow:0 0 0 8px color-mix(in srgb,var(--color-action-accent-bg) 12%,transparent),0 10px 22px color-mix(in srgb,var(--color-action-accent-bg) 24%,transparent);animation:ColoringPagePanel_coloringPagePulse__mACwN 1.4s ease-in-out infinite}.ColoringPagePanel_loadingCopy__bT9o_{position:relative;display:grid;gap:5px;max-width:280px;z-index:1}.ColoringPagePanel_loadingCopy__bT9o_ strong{color:var(--foreground);font-size:var(--font-size-sm);line-height:1.25}.ColoringPagePanel_loadingCopy__bT9o_ span{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700;line-height:1.35}.ColoringPagePanel_stageOverlay__C9fbX{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,color-mix(in srgb,var(--palette-neutral-0) 92%,transparent),color-mix(in srgb,var(--palette-neutral-0) 86%,transparent)),var(--palette-neutral-0);pointer-events:none}@media (max-width:768px){.ColoringPagePanel_panel__DLl_j{gap:7px;padding:10px;border-radius:var(--radius-md)}.ColoringPagePanel_header__0CPBV{align-items:center}.ColoringPagePanel_toolbar__BTpLu{align-items:stretch}.ColoringPagePanel_toolControls___CAqw{flex-basis:100%}.ColoringPagePanel_brushControls__xmeil{width:100%}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline]{width:100%;justify-content:flex-end;flex-wrap:nowrap}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_toolControls___CAqw{flex:1 1 auto;justify-content:flex-end}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_swatches__i1Za3{flex-wrap:nowrap;overflow:hidden}}@media (max-width:520px){.ColoringPagePanel_panel__DLl_j{padding:8px}.ColoringPagePanel_header__0CPBV{display:grid;grid-template-columns:minmax(0,1fr) auto}.ColoringPagePanel_titleBlock__NemKE{gap:6px}.ColoringPagePanel_title__ejZEN{font-size:var(--font-size-sm)}.ColoringPagePanel_generateButton__BhEOW{max-width:100%}.ColoringPagePanel_toolControls___CAqw{gap:7px}.ColoringPagePanel_editActions__UPwKt,.ColoringPagePanel_modeSwitch__F1XGz,.ColoringPagePanel_swatches__i1Za3{max-width:100%}.ColoringPagePanel_modeSwitch__F1XGz{width:auto}.ColoringPagePanel_modeButton__dWNTF{flex:1 1 0;min-width:0}.ColoringPagePanel_swatches__i1Za3{max-width:100%}.ColoringPagePanel_brushControls__xmeil{align-items:stretch}.ColoringPagePanel_rangeControl__F_y1g{flex:1 1 148px;justify-content:space-between}.ColoringPagePanel_editActions__UPwKt{justify-content:flex-end}.ColoringPagePanel_stage__3ihUS{border-radius:var(--radius-md);min-height:260px}.ColoringPagePanel_stateStrip__XyT1m{grid-template-columns:1fr;gap:5px}}@container (max-width: 520px){.ColoringPagePanel_panel__DLl_j{gap:6px}.ColoringPagePanel_stage__3ihUS{order:2;min-height:220px}.ColoringPagePanel_toolbar__BTpLu{align-items:stretch;order:3;flex-direction:column;flex-wrap:nowrap;gap:0;margin-top:0;padding:6px;border:1px solid var(--coloring-border);border-radius:12px;background:var(--coloring-toolbar-surface);box-shadow:var(--coloring-control-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ColoringPagePanel_toolControls___CAqw{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mode swatches actions" "brush brush brush";align-items:center;gap:6px;flex-basis:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline]{width:100%;height:100%;align-items:stretch;justify-content:stretch;flex-wrap:nowrap;overflow:visible}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_toolControls___CAqw{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mode swatches actions" "brush brush brush";gap:6px;padding:0;border-radius:0;overflow:visible}.ColoringPagePanel_modeSwitch__F1XGz{grid-area:mode;align-self:center}.ColoringPagePanel_swatches__i1Za3{grid-area:swatches;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;justify-content:flex-start;padding:1px 2px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_swatches__i1Za3{flex:1 1 auto;flex-wrap:nowrap;gap:7px;overflow-x:auto;overflow-y:hidden}.ColoringPagePanel_swatches__i1Za3::-webkit-scrollbar{display:none}.ColoringPagePanel_paletteCluster__B2uyL{flex-wrap:nowrap;padding:1px 2px;border:0;background:transparent}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_paletteCluster__B2uyL{padding:1px 2px}.ColoringPagePanel_modeButton__dWNTF{min-height:32px;width:32px;padding:0}.ColoringPagePanel_colorPickerLabel__tUzlf,.ColoringPagePanel_swatch__wNYXm,.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_swatch__wNYXm{width:26px;height:26px}.ColoringPagePanel_colorPickerLabel__tUzlf,.ColoringPagePanel_colorWheelPicker__lijxE,.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_colorPickerLabel__tUzlf,.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_colorWheelPicker__lijxE{width:38px;height:38px}.ColoringPagePanel_colorWheelPicker__lijxE:before{inset:8px}.ColoringPagePanel_colorWheelSelection__aYsMn{width:11px;height:11px}.ColoringPagePanel_brushControls__xmeil{grid-area:brush;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;padding-top:6px}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_brushControls__xmeil{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px;overflow:visible}.ColoringPagePanel_rangeControl__F_y1g{width:100%;min-height:30px;padding:0 7px}.ColoringPagePanel_rangeControl__F_y1g input{width:min(68px,48%)}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_rangeControl__F_y1g{min-height:30px;padding:0 7px}.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_rangeControl__F_y1g input{width:min(68px,48%)}.ColoringPagePanel_patternSwitch__XoRFR{justify-content:center}.ColoringPagePanel_toolControls___CAqw .ColoringPagePanel_editActions__UPwKt{grid-area:actions;display:flex;align-self:center;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ColoringPagePanel_editActions__UPwKt button{width:32px;height:32px}}@container (max-width: 380px){.ColoringPagePanel_toolControls___CAqw,.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_toolControls___CAqw{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mode actions" "swatches swatches" "brush brush"}.ColoringPagePanel_swatches__i1Za3{padding-top:4px}.ColoringPagePanel_brushControls__xmeil,.ColoringPagePanel_toolbar__BTpLu[data-layout=runtime-inline] .ColoringPagePanel_brushControls__xmeil{grid-template-columns:minmax(0,1fr)}.ColoringPagePanel_patternSwitch__XoRFR{justify-self:center}}@media (prefers-reduced-motion:reduce){.ColoringPagePanel_closeButton__5R7W0,.ColoringPagePanel_editActions__UPwKt button,.ColoringPagePanel_generateButton__BhEOW,.ColoringPagePanel_loadingDot__xIEwZ,.ColoringPagePanel_loadingRing__78kOP,.ColoringPagePanel_loadingState__1RXXl:before,.ColoringPagePanel_modeButton__dWNTF,.ColoringPagePanel_patternButton__DxtON,.ColoringPagePanel_swatch__wNYXm{animation:none;transition:none}}@keyframes ColoringPagePanel_coloringPageSpin___o6Yd{to{transform:rotate(1turn)}}@keyframes ColoringPagePanel_coloringPagePulse__mACwN{0%,to{transform:scale(.92);opacity:.72}50%{transform:scale(1);opacity:1}}@keyframes ColoringPagePanel_coloringPageSheen__rwMY7{0%{background-position:-180px 0,0 0}to{background-position:180px 0,0 0}}.SectionInfographicPanel_panelRoot__Nb8DC{border:1px solid color-mix(in srgb,var(--course-toc-border,var(--border-soft)) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--background-preview-paper,var(--course-surface,#ffffff)) 96%,transparent);color:var(--course-text-color,var(--course-text,#111827));padding:12px;box-shadow:0 14px 28px color-mix(in srgb,var(--overlay-soft,rgba(15,23,42,.12)) 72%,transparent)}.SectionInfographicPanel_embedded__drZDp{width:100%;height:100%;min-width:0;display:flex;flex-direction:column;gap:10px;min-height:0;box-sizing:border-box;border:0;border-radius:0;box-shadow:none;background:transparent;padding:0}.SectionInfographicPanel_header__kld1C{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.SectionInfographicPanel_titleBlock__7pjOo{flex:1 1 auto;min-width:0}.SectionInfographicPanel_eyebrow__AU3Mr{display:block;color:var(--course-muted-color,var(--course-muted-text,#64748b));font-size:var(--font-size-xs,.78rem);font-weight:700;text-transform:uppercase}.SectionInfographicPanel_title__4wLtX{margin:2px 0 0;color:var(--course-heading-text,currentColor);font-size:var(--font-size-lg,1.05rem);line-height:1.25}.SectionInfographicPanel_subtitle__y5Sdw{margin:3px 0 0;color:var(--course-muted-color,var(--course-muted-text,#64748b));font-size:var(--font-size-sm,.9rem);line-height:1.35;overflow-wrap:anywhere}.SectionInfographicPanel_closeButton__nJhvi,.SectionInfographicPanel_generateButton__yxiWl,.SectionInfographicPanel_linkButton__aVHjQ{border:1px solid rgba(148,163,184,.4);border-radius:6px;background:color-mix(in srgb,var(--surface-base,var(--course-button-bg,#ffffff)) 92%,transparent);color:inherit;cursor:pointer;font:inherit;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.SectionInfographicPanel_closeButton__nJhvi:hover,.SectionInfographicPanel_generateButton__yxiWl:hover,.SectionInfographicPanel_linkButton__aVHjQ:hover{border-color:color-mix(in srgb,var(--course-accent-color,var(--color-action-accent-bg,#BC4361)) 38%,rgba(148,163,184,.4));box-shadow:0 8px 20px color-mix(in srgb,var(--overlay-soft,rgba(15,23,42,.12)) 70%,transparent);transform:translateY(-1px)}.SectionInfographicPanel_closeButton__nJhvi{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px}.SectionInfographicPanel_generateButton__yxiWl{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;font-weight:700;color:var(--text-inverse,#ffffff);border-color:transparent;background:var(--course-accent-color,var(--color-action-accent-bg,#BC4361))}.SectionInfographicPanel_quotaTrialButton___SzqW{color:var(--course-text-color,var(--course-text,#111827));border-color:color-mix(in srgb,var(--course-ui-warning-accent,#d6a029) 48%,transparent);background:color-mix(in srgb,var(--course-ui-warning-accent,#d6a029) 26%,var(--surface-base,#ffffff) 74%)}.SectionInfographicPanel_quotaLockedButton__ian9g{color:color-mix(in srgb,var(--course-text-color,var(--course-text,#111827)) 66%,transparent);border-color:color-mix(in srgb,var(--course-muted-color,var(--course-muted-text,#64748b)) 38%,transparent);background:color-mix(in srgb,var(--course-muted-color,var(--course-muted-text,#64748b)) 14%,transparent);filter:grayscale(.85)}.SectionInfographicPanel_quotaBadge__gTNtL{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:color-mix(in srgb,var(--course-ui-warning-accent,#d6a029) 82%,var(--surface-base,#ffffff) 18%);color:var(--course-text-color,var(--course-text,#111827));font-size:.66rem;font-weight:800;line-height:1}.SectionInfographicPanel_generateButton__yxiWl:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.SectionInfographicPanel_status___A9P_{margin:8px 0;color:var(--course-muted-color,var(--course-muted-text,#64748b));font-size:var(--font-size-sm,.9rem)}.SectionInfographicPanel_error__S0gLP{margin:8px 0;color:#b91c1c;font-size:var(--font-size-sm,.9rem)}.SectionInfographicPanel_controls__RtcqD{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:10px 0}.SectionInfographicPanel_embedded__drZDp .SectionInfographicPanel_controls__RtcqD{justify-content:flex-end;align-items:flex-start;gap:6px;margin:-2px 0 6px}.SectionInfographicPanel_controlsInline__asvwX{inline-size:100%;min-width:0;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px;margin:0;overflow:hidden}.SectionInfographicPanel_field__H2k3U{display:grid;gap:5px;min-width:min(100%,220px);color:var(--course-muted-color,var(--course-muted-text,#64748b));font-size:var(--font-size-sm,.88rem)}.SectionInfographicPanel_embedded__drZDp .SectionInfographicPanel_field__H2k3U{flex:0 1 220px;min-width:0}.SectionInfographicPanel_field__H2k3U select{min-height:36px;border:1px solid color-mix(in srgb,var(--course-toc-border,var(--border-soft)) 86%,transparent);border-radius:6px;background:color-mix(in srgb,var(--surface-base,var(--course-button-bg,#ffffff)) 94%,transparent);color:var(--course-text-color,var(--course-text,#111827));padding:0 10px;font:inherit}.SectionInfographicPanel_modeButtonGroup__t6pJO{display:inline-flex;flex:0 1 auto;max-inline-size:min(100%,620px);align-items:center;justify-content:flex-start;gap:3px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:2px;border:1px solid color-mix(in srgb,var(--course-toc-border,var(--border-soft)) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-base,var(--course-button-bg,#ffffff)) 82%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 58%,transparent)}.SectionInfographicPanel_controlsInline__asvwX .SectionInfographicPanel_modeButtonGroup__t6pJO{flex:1 1 auto;max-inline-size:none;min-width:0;padding:2px}.SectionInfographicPanel_modeButtonGroup__t6pJO::-webkit-scrollbar{display:none}.SectionInfographicPanel_modeButton__lMSzX{flex:0 0 auto;min-height:24px;border:0;border-radius:999px;background:transparent;color:var(--course-muted-color,var(--course-muted-text,#64748b));cursor:pointer;font:inherit;font-size:.72rem;font-weight:720;line-height:1;padding:0 9px;white-space:nowrap;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.SectionInfographicPanel_controlsInline__asvwX .SectionInfographicPanel_modeButton__lMSzX{min-height:26px;padding:0 8px;font-size:.7rem}.SectionInfographicPanel_modeButton__lMSzX:focus-visible,.SectionInfographicPanel_modeButton__lMSzX:hover{background:color-mix(in srgb,var(--course-accent-color,var(--color-action-accent-bg,#BC4361)) 10%,transparent);color:var(--course-text-color,var(--course-text,#111827));outline:none}.SectionInfographicPanel_modeButton__lMSzX[data-selected=true]{background:var(--course-accent-color,var(--color-action-accent-bg,#BC4361));color:var(--text-inverse,#ffffff);box-shadow:0 4px 12px color-mix(in srgb,var(--course-accent-color,var(--color-action-accent-bg,#BC4361)) 22%,transparent)}.SectionInfographicPanel_controlsInline__asvwX .SectionInfographicPanel_generateButton__yxiWl{flex:0 0 auto;min-height:30px;padding:0 12px;white-space:nowrap}.SectionInfographicPanel_actions__UBn1q{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;flex-wrap:wrap;gap:5px;padding:4px;opacity:0;pointer-events:none;border:1px solid color-mix(in srgb,var(--course-toc-border,var(--border-soft)) 70%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-base,var(--course-button-bg,#ffffff)) 78%,transparent);box-shadow:0 8px 22px color-mix(in srgb,var(--overlay-soft,rgba(15,23,42,.12)) 78%,transparent);backdrop-filter:blur(14px);transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.SectionInfographicPanel_artifact__3lqeX:focus-within .SectionInfographicPanel_actions__UBn1q,.SectionInfographicPanel_artifact__3lqeX:hover .SectionInfographicPanel_actions__UBn1q{opacity:1;pointer-events:auto;transform:translateY(0)}.SectionInfographicPanel_embedded__drZDp .SectionInfographicPanel_closeButton__nJhvi{inline-size:30px;block-size:30px}.SectionInfographicPanel_pendingState__PhWH_{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;overflow:hidden;min-height:58px;margin:8px 0 10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--course-accent-color,var(--color-action-accent-bg,#bc4361)) 22%,var(--course-toc-border,var(--border-soft)));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-base,#ffffff) 92%,transparent),color-mix(in srgb,var(--palette-mint-100,#eefcf6) 38%,var(--surface-base,#ffffff))),var(--surface-base,#ffffff)}.SectionInfographicPanel_pendingGlyph__TEGN2{position:relative;inline-size:34px;block-size:34px;border-radius:999px;border:1px solid color-mix(in srgb,var(--course-accent-color,var(--color-action-accent-bg,#bc4361)) 28%,transparent);background:color-mix(in srgb,var(--course-accent-color,var(--color-action-accent-bg,#BC4361)) 9%,var(--surface-base,#ffffff))}.SectionInfographicPanel_pendingGlyph__TEGN2:before{content:"";position:absolute;inset:5px;border-radius:inherit;border-left:2px solid transparent;border-bottom:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--course-accent-color,var(--color-action-accent-bg,#bc4361));border-right:2px solid transparent;border-right-color:color-mix(in srgb,var(--course-accent-color,var(--color-action-accent-bg,#bc4361)) 42%,transparent);animation:SectionInfographicPanel_sectionInfographicSpin__BhHen 1.1s linear infinite}.SectionInfographicPanel_pendingGlyph__TEGN2 span{position:absolute;inset:12px;border-radius:inherit;background:var(--course-accent-color,var(--color-action-accent-bg,#BC4361));animation:SectionInfographicPanel_sectionInfographicPulse__yxgMl 1.4s ease-in-out infinite}.SectionInfographicPanel_pendingCopy___AYID{display:grid;gap:2px;min-width:0}.SectionInfographicPanel_pendingCopy___AYID strong{color:var(--course-heading-text,currentColor);font-size:var(--font-size-sm,.9rem);line-height:1.25}.SectionInfographicPanel_pendingCopy___AYID span{color:var(--course-muted-color,var(--course-muted-text,#64748b));font-size:var(--font-size-xs,.78rem);line-height:1.25}.SectionInfographicPanel_pendingTrack__3rvb1{position:absolute;inset-inline:12px;inset-block-end:8px;block-size:2px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--course-heading-text,#111827) 10%,transparent)}.SectionInfographicPanel_pendingTrack__3rvb1:before{content:"";position:absolute;inset-block:0;inline-size:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--course-accent-color,var(--color-action-accent-bg,#BC4361)),transparent);animation:SectionInfographicPanel_sectionInfographicSweep__1zcy3 1.5s ease-in-out infinite}.SectionInfographicPanel_artifact__3lqeX{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0;margin-top:2px;overflow:hidden}.SectionInfographicPanel_artifactImageWrap___UJ91{display:flex;flex:1 1 auto;justify-content:center;align-items:flex-start;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:0;border-radius:0;background:transparent}.SectionInfographicPanel_artifactImageWrap___UJ91:focus-visible{outline:2px solid color-mix(in srgb,var(--course-accent-color,var(--color-action-accent-bg,#BC4361)) 62%,transparent);outline-offset:-2px}.SectionInfographicPanel_artifactImage__CVSlj{display:block;inline-size:min(100%,1120px);block-size:auto;max-inline-size:100%;border:1px solid color-mix(in srgb,var(--course-toc-border,var(--border-soft)) 82%,transparent);border-radius:8px;box-shadow:0 18px 36px color-mix(in srgb,var(--overlay-soft,rgba(15,23,42,.14)) 78%,transparent);object-fit:contain}.SectionInfographicPanel_embedded__drZDp .SectionInfographicPanel_artifactImage__CVSlj{inline-size:100%;border:0;border-radius:0;box-shadow:none}.SectionInfographicPanel_linkButton__aVHjQ{display:inline-flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;min-height:30px;padding:0;text-decoration:none}.SectionInfographicPanel_linkButton__aVHjQ svg{inline-size:15px;block-size:15px}@keyframes SectionInfographicPanel_sectionInfographicSpin__BhHen{to{transform:rotate(1turn)}}@keyframes SectionInfographicPanel_sectionInfographicPulse__yxgMl{0%,to{opacity:.38;transform:scale(.78)}50%{opacity:.9;transform:scale(1)}}@keyframes SectionInfographicPanel_sectionInfographicSweep__1zcy3{0%{transform:translateX(-110%)}to{transform:translateX(250%)}}@media (max-width:640px){.SectionInfographicPanel_controls__RtcqD{align-items:stretch}.SectionInfographicPanel_field__H2k3U,.SectionInfographicPanel_generateButton__yxiWl{width:100%}.SectionInfographicPanel_controlsInline__asvwX{align-items:center}.SectionInfographicPanel_controlsInline__asvwX .SectionInfographicPanel_generateButton__yxiWl{width:auto}.SectionInfographicPanel_pendingState__PhWH_{grid-template-columns:auto minmax(0,1fr)}.SectionInfographicPanel_artifactImage__CVSlj{inline-size:max(100%,640px);max-inline-size:none}.SectionInfographicPanel_actions__UBn1q{right:8px;bottom:8px}}.ratingBox_ratingBoxWrapper__JSEDp{position:fixed;bottom:12vh;right:4rem;height:auto;z-index:1001;margin-top:5rem}.ratingBox_ratingText__rrwS8{position:absolute;top:-30px;left:50%;transform:translateX(-50%);color:var(--rating-text-color,var(--text-secondary));font-size:clamp(.8rem,1.2vw,1.1rem);font-weight:600;margin:0;text-align:center;user-select:none;white-space:nowrap;opacity:0;transition:all .3s ease;font-family:Montserrat,sans-serif;pointer-events:none;text-shadow:0 2px 4px var(--overlay-strong);letter-spacing:.5px}.ratingBox_ratingBox__F8B30{position:absolute;bottom:0;right:0;background:var(--rating-box-bg,var(--surface-inverse-glass));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-inverse-soft);box-shadow:0 8px 32px 0 var(--overlay-strong),inset 0 0 0 1px var(--border-inverse-soft);border-radius:var(--radius-lg);padding:0;width:75%;min-width:180px;height:clamp(50px,6vh,65px);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:all .4s cubic-bezier(.16,1,.3,1);pointer-events:auto}.ratingBox_ratingBox__F8B30.ratingBox_visible__1MLWk{opacity:1}.ratingBox_ratingBox__F8B30.ratingBox_minimized__0LGZJ{width:60px;height:60px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--rating-box-bg,var(--surface-inverse-glass)) 80%,transparent);backdrop-filter:blur(8px);border:1px solid var(--border-inverse-soft)}.ratingBox_ratingBox__F8B30:hover{background:var(--rating-box-bg-hover,var(--surface-inverse-glass-strong));box-shadow:0 12px 40px 0 var(--overlay-scrim),inset 0 0 0 1px var(--border-inverse);transform:translateY(-2px)}.ratingBox_ratingBox__F8B30:hover .ratingBox_ratingText__rrwS8{opacity:1;transform:translateX(-50%) translateY(-5px)}.ratingBox_minimizedContainer__45B6c{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;position:relative}.ratingBox_insightfulIcon__yRXSL{font-size:var(--font-size-xl);cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1);line-height:1;filter:drop-shadow(0 2px 4px var(--overlay-default))}.ratingBox_insightfulIcon__yRXSL:hover{transform:scale(1.15) rotate(5deg)}.ratingBox_horizontalContainer__I3Yte{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 1.5rem;box-sizing:border-box}.ratingBox_sliderWrapper__cVmiV{flex-grow:1;height:100%;display:flex;align-items:center;cursor:pointer;padding:10px 0;margin-right:.5rem}.ratingBox_sliderTrack__C_Lvr{position:relative;width:100%;height:6px;background:var(--slider-track-bg,var(--surface-inverse-glass-soft));border-radius:var(--radius-sm);overflow:visible;box-shadow:inset 0 1px 2px var(--overlay-default)}.ratingBox_sliderProgress__aKGqj{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--rating-highlight) 0,var(--rating-highlight-hover) 100%);border-radius:var(--radius-sm);pointer-events:none;box-shadow:var(--slider-fill-shadow)}.ratingBox_sliderThumb__0AMvz{position:absolute;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;background:var(--surface-inverse-raised);border:2px solid var(--rating-highlight);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px var(--overlay-strong);transition:transform .1s ease,box-shadow .1s ease;z-index:2;cursor:grab}.ratingBox_sliderThumb__0AMvz:active{cursor:grabbing}.ratingBox_sliderThumb__0AMvz.ratingBox_dragging__2EC1_{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 6px 12px var(--overlay-scrim);border-color:var(--text-inverse)}.ratingBox_thumbIcon__EzWb1{font-size:var(--font-size-md);line-height:1;user-select:none}.ratingBox_percentageDisplay__rbD5_{min-width:45px;text-align:right}.ratingBox_percentageText__pkFJ5{font-size:var(--font-size-md);font-weight:700;color:var(--rating-text-color-hover,var(--text-primary));font-family:Montserrat,sans-serif;transition:all .2s ease;opacity:.9}.ratingBox_ratingBox__F8B30:hover .ratingBox_percentageText__pkFJ5{opacity:1;text-shadow:var(--rating-percentage-text-shadow-hover)}@media (max-width:1430px){.ratingBox_ratingBoxWrapper__JSEDp{bottom:10vh;right:2.5rem}.ratingBox_ratingBox__F8B30.ratingBox_minimized__0LGZJ{width:50px;height:50px}.ratingBox_ratingText__rrwS8{top:-25px;font-size:var(--font-size-sm)}.ratingBox_percentageText__pkFJ5{font-size:var(--font-size-md)}.ratingBox_insightfulIcon__yRXSL{font-size:var(--font-size-lg)}.ratingBox_sliderThumb__0AMvz{width:24px;height:24px}.ratingBox_thumbIcon__EzWb1{font-size:var(--font-size-sm)}}.ratingBox_ratingBoxWrapper__JSEDp.ratingBox_embedded__5HnN6{position:static;transform:none;width:80%;height:auto;display:flex;justify-content:center;padding:20px 0;margin-top:0}.ratingBox_ratingBoxWrapper__JSEDp.ratingBox_embedded__5HnN6 .ratingBox_ratingBox__F8B30{position:relative;bottom:auto;right:auto;transform:none;box-shadow:none;background:color-mix(in srgb,var(--rating-box-bg,var(--surface-inverse-glass)) 72%,transparent);border:1px solid var(--border-inverse-soft)}.ratingBox_ratingBoxWrapper__JSEDp.ratingBox_embedded__5HnN6 .ratingBox_ratingBox__F8B30:hover{transform:none;background:color-mix(in srgb,var(--rating-box-bg-hover,var(--surface-inverse-glass-strong)) 78%,transparent)}.ratingBox_ratingBoxWrapper__JSEDp.ratingBox_embedded__5HnN6 .ratingBox_ratingBox__F8B30.ratingBox_minimized__0LGZJ{width:280px;height:70px;border-radius:var(--radius-lg)}.FeynmanBotPanel_panel__OFSlr{box-sizing:border-box;width:100%;height:100%;max-height:100dvh;min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px;padding:14px;overflow:hidden;user-select:text;color:var(--foreground);background:var(--background-preview-paper);border-left:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);--feynman-control-surface:color-mix(in srgb,var(--surface-card) 92%,var(--background-preview-paper) 8%);--feynman-control-surface-raised:color-mix(in srgb,var(--surface-card) 98%,var(--background-preview-paper) 2%);--feynman-control-shadow:var(--create-course-control-shadow,inset 0 1px 0 rgba(255,255,255,0.58),0 4px 10px color-mix(in srgb,var(--shadow-color) 3%,transparent));--feynman-toolbar-surface:linear-gradient(180deg,var(--feynman-control-surface-raised),var(--feynman-control-surface));--feynman-toolbar-border:color-mix(in srgb,var(--border-primary) 70%,transparent);--feynman-accent-button-surface:var(--create-course-accent-button-surface,linear-gradient(135deg,color-mix(in srgb,var(--chatbot-user-bubble-bg) 94%,white 6%),color-mix(in srgb,var(--chatbot-user-bubble-bg) 86%,white 14%)));--feynman-accent-button-surface-hover:var(--create-course-accent-button-surface-hover,linear-gradient(135deg,color-mix(in srgb,var(--color-action-accent-bg) 90%,black 10%),color-mix(in srgb,var(--color-action-accent-bg) 54%,white 46%)))}.FeynmanBotPanel_panelEmbedded__wCrXf{padding:0;gap:8px;background:transparent;border:0;border-radius:0;box-shadow:none}.FeynmanBotPanel_panel__OFSlr.FeynmanBotPanel_panelEmbedded__wCrXf{height:100%;max-height:none;min-height:0;padding:0;gap:8px;overflow:hidden}.FeynmanBotPanel_panelEmbedded__wCrXf .FeynmanBotPanel_metaBar__vUgov{gap:6px;padding:0;border:0;background:transparent;backdrop-filter:none}.FeynmanBotPanel_panelEmbedded__wCrXf .FeynmanBotPanel_metric__i_rUS{padding:7px 10px}.FeynmanBotPanel_panelEmbedded__wCrXf .FeynmanBotPanel_error__BmMJX,.FeynmanBotPanel_panelEmbedded__wCrXf .FeynmanBotPanel_status__gjKvo{padding:10px 12px}.FeynmanBotPanel_panelEmbedded__wCrXf .FeynmanBotPanel_transcriptShell__9lFIV{padding:10px}.FeynmanBotPanel_panelEmbedded__wCrXf[data-state=final] .FeynmanBotPanel_transcriptShell__9lFIV{display:none}.FeynmanBotPanel_panelEmbedded__wCrXf .FeynmanBotPanel_transcriptHeader__6_elR{margin-bottom:6px}.FeynmanBotPanel_panelEmbedded__wCrXf .FeynmanBotPanel_composerDock__9taQs{gap:8px;padding-top:0}.FeynmanBotPanel_panelEmbedded__wCrXf .FeynmanBotPanel_finalCard__ykV8Y{padding-top:0}.FeynmanBotPanel_panelEmbedded__wCrXf .FeynmanBotPanel_textarea__1x_nc{min-height:72px}.FeynmanBotPanel_panel__OFSlr *,.FeynmanBotPanel_panel__OFSlr :after,.FeynmanBotPanel_panel__OFSlr :before{box-sizing:border-box}.FeynmanBotPanel_composerDock__9taQs,.FeynmanBotPanel_error__BmMJX,.FeynmanBotPanel_finalCard__ykV8Y,.FeynmanBotPanel_header__gRz_9,.FeynmanBotPanel_metaBar__vUgov,.FeynmanBotPanel_onboardingCard__o1I8u,.FeynmanBotPanel_onboardingRail__qvmtx,.FeynmanBotPanel_status__gjKvo{flex-shrink:0}.FeynmanBotPanel_composerDock__9taQs,.FeynmanBotPanel_error__BmMJX,.FeynmanBotPanel_finalCard__ykV8Y,.FeynmanBotPanel_header__gRz_9,.FeynmanBotPanel_messageBubble__3ft0_,.FeynmanBotPanel_metaBar__vUgov,.FeynmanBotPanel_metric__i_rUS,.FeynmanBotPanel_onboardingCard__o1I8u,.FeynmanBotPanel_questionCard__cyYiY,.FeynmanBotPanel_status__gjKvo,.FeynmanBotPanel_textarea__1x_nc,.FeynmanBotPanel_transcriptShell__9lFIV{backdrop-filter:blur(18px)}.FeynmanBotPanel_onboardingRail__qvmtx{display:flex;justify-content:flex-end;width:100%;min-width:0}.FeynmanBotPanel_onboardingRail__qvmtx>section{margin-right:auto;margin-left:auto}.FeynmanBotPanel_panel__OFSlr[data-guide-visible=true] .FeynmanBotPanel_textarea__1x_nc,.FeynmanBotPanel_panel__OFSlr[data-guide-visible=true] .FeynmanBotPanel_transcript__LtLi0{overflow-y:hidden}.FeynmanBotPanel_header__gRz_9{display:flex;align-items:center;justify-content:space-between;gap:16px}.FeynmanBotPanel_headerIdentity__8Ztkn{min-width:0;display:flex;align-items:center;gap:14px}.FeynmanBotPanel_brandMark__q2xYl,.FeynmanBotPanel_messageAvatar__uXKGd{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-card) 86%,white 14%),color-mix(in srgb,var(--chatbot-input-bg) 92%,white 8%));border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent)}.FeynmanBotPanel_brandMark__q2xYl{width:52px;height:52px}.FeynmanBotPanel_messageAvatar__uXKGd{width:34px;height:34px;margin-top:4px}.FeynmanBotPanel_headerCopy__p4UV0{min-width:0}.FeynmanBotPanel_headerActions__NxQDk{flex:0 0 auto;display:flex;align-items:center;gap:10px}.FeynmanBotPanel_eyebrow__pwmUk,.FeynmanBotPanel_finalEyebrow__ONBcs,.FeynmanBotPanel_metricLabel__v3Ynw,.FeynmanBotPanel_questionLabel__ndTJB,.FeynmanBotPanel_sectionLabel__OTOmY{margin:0;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-action-accent-bg)}.FeynmanBotPanel_error__BmMJX,.FeynmanBotPanel_finalScore__XLLkQ,.FeynmanBotPanel_messageText__VPDJr,.FeynmanBotPanel_questionText__2AK7s,.FeynmanBotPanel_rubricExplanation__ip60R,.FeynmanBotPanel_status__gjKvo,.FeynmanBotPanel_subtitle__dadKE,.FeynmanBotPanel_summaryText__07nkF,.FeynmanBotPanel_title__7Dr1O{margin:0}.FeynmanBotPanel_panel__OFSlr .FeynmanBotPanel_title__7Dr1O{font-size:var(--font-size-lg);line-height:1.12;color:var(--foreground);margin:6px 0 0}.FeynmanBotPanel_panel__OFSlr .FeynmanBotPanel_subtitle__dadKE{margin-top:4px;font-size:var(--font-size-sm);color:var(--text-secondary)}.FeynmanBotPanel_iconButton__EC2bd,.FeynmanBotPanel_primaryButton__7MUAw,.FeynmanBotPanel_questionHideButton__j9Lg8,.FeynmanBotPanel_questionRevealChip__Zce_w,.FeynmanBotPanel_restartButton__LUr2L,.FeynmanBotPanel_secondaryButton__KYPXL{border:none;cursor:pointer;font:inherit;transition:transform .14s ease,opacity .14s ease,box-shadow .18s ease,background .18s ease}.FeynmanBotPanel_iconButton__EC2bd{width:40px;height:40px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-card) 88%,transparent);color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--border-primary) 70%,transparent);display:inline-flex;align-items:center;justify-content:center}.FeynmanBotPanel_primaryButton__7MUAw,.FeynmanBotPanel_restartButton__LUr2L,.FeynmanBotPanel_secondaryButton__KYPXL{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 14px;border-radius:var(--radius-pill)}.FeynmanBotPanel_primaryButton__7MUAw,.FeynmanBotPanel_secondaryButton__KYPXL{width:42px;height:42px;min-width:42px;padding:0}.FeynmanBotPanel_primaryButton__7MUAw svg,.FeynmanBotPanel_secondaryButton__KYPXL svg{width:18px;height:18px}.FeynmanBotPanel_restartButton__LUr2L,.FeynmanBotPanel_secondaryButton__KYPXL{background:color-mix(in srgb,var(--surface-card) 88%,transparent);color:var(--foreground);border:1px solid color-mix(in srgb,var(--border-primary) 70%,transparent)}.FeynmanBotPanel_primaryButton__7MUAw{background:var(--feynman-accent-button-surface);color:var(--color-action-accent-text);font-weight:700;box-shadow:0 8px 16px color-mix(in srgb,var(--color-action-accent-bg) 14%,transparent)}.FeynmanBotPanel_iconButton__EC2bd:hover,.FeynmanBotPanel_primaryButton__7MUAw:hover,.FeynmanBotPanel_questionHideButton__j9Lg8:hover,.FeynmanBotPanel_questionRevealChip__Zce_w:hover,.FeynmanBotPanel_restartButton__LUr2L:hover,.FeynmanBotPanel_secondaryButton__KYPXL:hover{transform:translateY(-1px)}.FeynmanBotPanel_primaryButton__7MUAw:hover{background:var(--feynman-accent-button-surface-hover)}.FeynmanBotPanel_iconButton__EC2bd:disabled,.FeynmanBotPanel_primaryButton__7MUAw:disabled,.FeynmanBotPanel_questionHideButton__j9Lg8:disabled,.FeynmanBotPanel_questionRevealChip__Zce_w:disabled,.FeynmanBotPanel_restartButton__LUr2L:disabled,.FeynmanBotPanel_secondaryButton__KYPXL:disabled{cursor:not-allowed;opacity:.52;transform:none}.FeynmanBotPanel_metaBar__vUgov{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 10px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-card) 82%,transparent);border:1px solid color-mix(in srgb,var(--border-primary) 66%,transparent)}.FeynmanBotPanel_metric__i_rUS{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:var(--radius-md);background:var(--feynman-toolbar-surface);border:1px solid var(--feynman-toolbar-border);box-shadow:var(--feynman-control-shadow)}.FeynmanBotPanel_metricValue__w2qSl{min-width:0;color:var(--foreground);font-size:var(--font-size-sm);text-align:right}.dark .FeynmanBotPanel_metric__i_rUS{background:linear-gradient(180deg,color-mix(in srgb,var(--background-preview-paper) 88%,var(--surface-card) 12%),color-mix(in srgb,var(--background-preview-paper) 82%,var(--surface-card) 18%))}.dark .FeynmanBotPanel_metricValue__w2qSl{color:var(--text-primary)}.FeynmanBotPanel_error__BmMJX,.FeynmanBotPanel_status__gjKvo{padding:12px 14px;border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:1.45}.FeynmanBotPanel_onboardingCard__o1I8u{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--color-action-accent-bg) 28%,var(--border-primary) 72%);border-left:3px solid var(--color-action-accent-bg);border-radius:var(--radius-md);background:color-mix(in srgb,var(--palette-mint-100) 18%,var(--surface-card) 82%);box-shadow:var(--feynman-control-shadow)}.FeynmanBotPanel_onboardingFooter__OXMa1,.FeynmanBotPanel_onboardingHeader__4AzEX,.FeynmanBotPanel_onboardingOutcome__Wsdti{display:flex;align-items:center}.FeynmanBotPanel_onboardingHeader__4AzEX{gap:10px}.FeynmanBotPanel_onboardingIcon__ap6KA{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-action-accent-bg) 13%,var(--surface-card) 87%);color:var(--color-action-accent-bg)}.FeynmanBotPanel_onboardingIcon__ap6KA svg{width:18px;height:18px}.FeynmanBotPanel_onboardingHeadingGroup__hvXf_{min-width:0}.FeynmanBotPanel_onboardingExample__X0q9p,.FeynmanBotPanel_onboardingEyebrow__OqXSE,.FeynmanBotPanel_onboardingOutcome__Wsdti,.FeynmanBotPanel_onboardingPurpose__oT_Bi,.FeynmanBotPanel_onboardingTitle__7d5_T{margin:0}.FeynmanBotPanel_onboardingEyebrow__OqXSE{color:var(--color-action-accent-bg);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.FeynmanBotPanel_onboardingTitle__7d5_T{margin-top:2px;color:var(--foreground);font-size:var(--font-size-md);line-height:1.25}.FeynmanBotPanel_onboardingExample__X0q9p,.FeynmanBotPanel_onboardingOutcome__Wsdti,.FeynmanBotPanel_onboardingPurpose__oT_Bi,.FeynmanBotPanel_onboardingSteps__pJnzi{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.4}.FeynmanBotPanel_onboardingExample__X0q9p{padding-left:9px;border-left:2px solid color-mix(in srgb,var(--palette-mint-700) 42%,transparent);color:var(--foreground);font-style:italic}.FeynmanBotPanel_onboardingSteps__pJnzi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.FeynmanBotPanel_onboardingSteps__pJnzi li{display:flex;align-items:flex-start;gap:7px;min-width:0;padding:4px 2px}.FeynmanBotPanel_onboardingStepNumber__KYyNh{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-action-accent-bg) 14%,var(--surface-card) 86%);color:var(--color-action-accent-bg);font-size:var(--font-size-xs);font-weight:800}.FeynmanBotPanel_onboardingFooter__OXMa1{justify-content:space-between;gap:12px}.FeynmanBotPanel_onboardingOutcome__Wsdti{gap:7px;min-width:0;color:var(--foreground);font-weight:600}.FeynmanBotPanel_onboardingOutcome__Wsdti svg{flex:0 0 auto;color:var(--color-status-success)}.FeynmanBotPanel_onboardingCta__NyuWA{flex:0 0 auto;min-height:36px;padding:8px 13px;border:0;border-radius:var(--radius-pill);background:var(--feynman-accent-button-surface);color:var(--color-action-accent-text);font:inherit;font-size:var(--font-size-sm);font-weight:700;cursor:pointer;transition:background .16s ease,transform .16s ease}.FeynmanBotPanel_onboardingCta__NyuWA:hover{background:var(--feynman-accent-button-surface-hover);transform:translateY(-1px)}.FeynmanBotPanel_onboardingCta__NyuWA:focus-visible{outline:2px solid var(--color-action-accent-bg);outline-offset:2px}.FeynmanBotPanel_status__gjKvo{background:color-mix(in srgb,var(--color-action-accent-bg) 10%,var(--surface-card) 90%);color:var(--foreground);border:1px solid color-mix(in srgb,var(--color-action-accent-bg) 24%,var(--border-primary) 76%)}.FeynmanBotPanel_error__BmMJX{background:color-mix(in srgb,var(--surface-warning) 22%,transparent);color:var(--text-warning-strong);border:1px solid color-mix(in srgb,var(--surface-warning) 36%,var(--border-primary) 64%)}.FeynmanBotPanel_transcriptShell__9lFIV{flex:1 1 0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-card) 72%,transparent);border:1px solid color-mix(in srgb,var(--border-primary) 62%,transparent)}.FeynmanBotPanel_transcriptHeader__6_elR{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.FeynmanBotPanel_questionPill__n2X3B{flex:0 0 auto;padding:7px 10px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-action-accent-bg) 12%,var(--surface-card) 88%);border:1px solid color-mix(in srgb,var(--color-action-accent-bg) 28%,var(--border-primary) 72%);color:var(--color-action-accent-bg);font-size:var(--font-size-xs);font-weight:700}.FeynmanBotPanel_transcript__LtLi0{min-height:0;overflow-y:auto;padding-right:6px;display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth}.FeynmanBotPanel_transcript__LtLi0::-webkit-scrollbar{width:8px}.FeynmanBotPanel_transcript__LtLi0::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--border-primary) 58%,transparent);border-radius:var(--radius-pill)}.FeynmanBotPanel_messageRow__HGZk8{display:flex;gap:10px}.FeynmanBotPanel_assistantRow__NgCcJ{align-self:stretch}.FeynmanBotPanel_learnerRow__Esy1J{align-self:flex-end;justify-content:flex-end}.FeynmanBotPanel_messageStack__vuQ_Z{max-width:min(720px,100%);display:flex;flex-direction:column;gap:10px}.FeynmanBotPanel_messageStackLearner__lVtLg{align-items:flex-end}.FeynmanBotPanel_messageMeta__DqsQ0{display:flex;align-items:center;gap:8px;min-width:0;padding-inline:2px}.FeynmanBotPanel_messageMetaLearner__4Nlwz{justify-content:flex-end}.FeynmanBotPanel_messageRole__XRUci{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-pill);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-action-accent-bg);background:color-mix(in srgb,var(--color-action-accent-bg) 12%,var(--surface-card) 88%);border:1px solid color-mix(in srgb,var(--color-action-accent-bg) 28%,var(--border-primary) 72%)}.FeynmanBotPanel_messageRoleLearner__MsQ4h{color:var(--foreground);background:color-mix(in srgb,var(--chatbot-user-bubble-bg) 16%,var(--surface-card) 84%);border-color:color-mix(in srgb,var(--chatbot-user-bubble-bg) 26%,var(--border-primary) 74%)}.FeynmanBotPanel_messageMetaState__G2QSu{min-width:0;font-size:var(--font-size-xs);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FeynmanBotPanel_messageBubble__3ft0_{max-width:100%;padding:15px 17px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--border-primary) 62%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--shadow-color,#000) 6%,transparent)}.FeynmanBotPanel_assistantBubble__QcdtU{background-color:var(--chatbot-assistant-bubble-bg);color:var(--chatbot-assistant-bubble-text);border-top-left-radius:var(--radius-sm)}.FeynmanBotPanel_learnerBubble__EUiYK{background:linear-gradient(135deg,color-mix(in srgb,var(--chatbot-user-bubble-bg) 94%,white 6%),color-mix(in srgb,var(--chatbot-user-bubble-bg) 86%,white 14%));color:var(--chatbot-user-bubble-text);border-top-right-radius:var(--radius-sm)}.FeynmanBotPanel_messageText__VPDJr{white-space:pre-wrap;line-height:1.55;font-size:var(--font-size-sm)}.FeynmanBotPanel_questionCard__cyYiY{border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--border-primary) 68%,transparent);background:color-mix(in srgb,var(--surface-card) 76%,transparent);margin-top:9px;padding:9px 10px}.FeynmanBotPanel_questionCardHeader__1_5b8{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.FeynmanBotPanel_questionHideButton__j9Lg8,.FeynmanBotPanel_questionRevealChip__Zce_w{max-width:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:700;overflow-wrap:anywhere}.FeynmanBotPanel_questionRevealChip__Zce_w{margin-top:8px;min-height:26px;width:fit-content;padding:5px 9px;background:color-mix(in srgb,var(--surface-card) 72%,transparent);color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--border-primary) 62%,transparent)}.FeynmanBotPanel_questionHideButton__j9Lg8{min-height:24px;padding:4px 8px;background:transparent;color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--border-primary) 55%,transparent)}.FeynmanBotPanel_questionText__2AK7s{margin-top:6px;color:var(--foreground);font-size:var(--font-size-sm);line-height:1.5}.FeynmanBotPanel_typingBubble__0YRHE{display:inline-flex;align-items:center;width:fit-content;min-width:88px}.FeynmanBotPanel_typingDots__stzDC{display:inline-flex;align-items:center;gap:5px}.FeynmanBotPanel_typingDot__WOnzb{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--color-action-accent-bg);animation:FeynmanBotPanel_typingBounce__dCyiM 1s ease-in-out infinite}.FeynmanBotPanel_typingDot__WOnzb:nth-child(2){animation-delay:.12s}.FeynmanBotPanel_typingDot__WOnzb:nth-child(3){animation-delay:.24s}.FeynmanBotPanel_composerDock__9taQs,.FeynmanBotPanel_finalCard__ykV8Y{display:grid;gap:12px;padding-top:4px}.FeynmanBotPanel_composer__y3ttC{display:grid;grid-template-columns:1fr;touch-action:manipulation}.FeynmanBotPanel_composerLabel__Wtmhd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.FeynmanBotPanel_textarea__1x_nc{width:100%;min-height:84px;max-height:220px;padding:14px 16px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--mentoraudio-input-glass-bg);color:var(--mentoraudio-input-text);box-shadow:none;resize:vertical;font:inherit;font-size:16px;line-height:1.55;overflow-y:auto;-webkit-user-select:text;user-select:text;touch-action:manipulation;-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%)}.FeynmanBotPanel_textarea__1x_nc::placeholder{color:var(--mentoraudio-input-placeholder)}.FeynmanBotPanel_textarea__1x_nc:focus{outline:none;background:var(--mentoraudio-input-glass-focus-bg);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-action-accent-bg) 18%,transparent)}.FeynmanBotPanel_textarea__1x_nc:disabled{opacity:.7;color:var(--mentoraudio-input-disabled-text)}.FeynmanBotPanel_footer__J8ryl{padding:0;border-radius:var(--radius-md);background:transparent;border:0;box-shadow:none}.FeynmanBotPanel_actions__eAi9P,.FeynmanBotPanel_footer__J8ryl{display:flex;align-items:center;justify-content:flex-end;gap:10px}.FeynmanBotPanel_actions__eAi9P{flex:0 0 auto;flex-wrap:nowrap}.FeynmanBotPanel_actions__eAi9P>button{white-space:nowrap}.FeynmanBotPanel_finalCard__ykV8Y{flex:1 1 0;min-height:0;overflow-y:auto;padding:14px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-card) 82%,transparent);border:1px solid color-mix(in srgb,var(--border-primary) 66%,transparent)}.FeynmanBotPanel_finalHeader__N9gmg{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.FeynmanBotPanel_finalScore__XLLkQ{margin-top:4px;font-size:var(--font-size-2xl);line-height:1;color:var(--foreground)}.FeynmanBotPanel_rubricGrid___sVeZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.FeynmanBotPanel_column__yLnDf,.FeynmanBotPanel_rubricItem__tkjSs,.FeynmanBotPanel_summaryBlock__iAZSy{padding:12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-card) 88%,transparent);border:1px solid color-mix(in srgb,var(--border-primary) 66%,transparent);box-shadow:var(--feynman-control-shadow)}.FeynmanBotPanel_rubricHeader__vtVT_{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;color:var(--foreground);font-size:var(--font-size-sm)}.FeynmanBotPanel_pointList__IXgwn,.FeynmanBotPanel_rubricExplanation__ip60R,.FeynmanBotPanel_summaryText__07nkF{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.55}.FeynmanBotPanel_columns__gUck9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.FeynmanBotPanel_pointList__IXgwn{margin:0;padding-left:18px}@keyframes FeynmanBotPanel_typingBounce__dCyiM{0%,80%,to{transform:scale(.72);opacity:.58}40%{transform:scale(1);opacity:1}}@media (max-width:768px){.FeynmanBotPanel_panel__OFSlr{padding:14px;gap:10px;max-height:calc(100dvh - 16px);border-radius:var(--radius-md)}.FeynmanBotPanel_header__gRz_9{align-items:flex-start}.FeynmanBotPanel_brandMark__q2xYl{width:44px;height:44px}.FeynmanBotPanel_finalHeader__N9gmg,.FeynmanBotPanel_transcriptHeader__6_elR{flex-direction:column;align-items:stretch;gap:10px}.FeynmanBotPanel_columns__gUck9,.FeynmanBotPanel_metaBar__vUgov,.FeynmanBotPanel_onboardingSteps__pJnzi,.FeynmanBotPanel_rubricGrid___sVeZ{grid-template-columns:1fr}.FeynmanBotPanel_metric__i_rUS{padding:9px 10px}.FeynmanBotPanel_onboardingFooter__OXMa1{align-items:stretch;flex-direction:column}.FeynmanBotPanel_onboardingCta__NyuWA{width:100%}.FeynmanBotPanel_finalCard__ykV8Y,.FeynmanBotPanel_transcriptShell__9lFIV{padding:12px}.FeynmanBotPanel_transcript__LtLi0{gap:14px}.FeynmanBotPanel_questionPill__n2X3B{width:fit-content}.FeynmanBotPanel_messageBubble__3ft0_{padding:10px 12px}.FeynmanBotPanel_messageAvatar__uXKGd{width:30px;height:30px}.FeynmanBotPanel_footer__J8ryl{flex-direction:row;align-items:center}}@media (max-width:520px){.FeynmanBotPanel_panel__OFSlr{padding:8px;gap:6px}.FeynmanBotPanel_headerIdentity__8Ztkn{gap:10px}.FeynmanBotPanel_brandMark__q2xYl{width:38px;height:38px}.FeynmanBotPanel_iconButton__EC2bd{width:36px;height:36px}.FeynmanBotPanel_panel__OFSlr .FeynmanBotPanel_title__7Dr1O{margin-top:6px;font-size:var(--font-size-md)}.FeynmanBotPanel_panel__OFSlr .FeynmanBotPanel_subtitle__dadKE{font-size:var(--font-size-xs)}.FeynmanBotPanel_metaBar__vUgov{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:var(--radius-sm)}.FeynmanBotPanel_metric__i_rUS{align-items:center;flex-direction:row;min-height:30px;gap:6px;padding:5px 7px;border-radius:var(--radius-sm)}.FeynmanBotPanel_metricLabel__v3Ynw{min-width:0;font-size:.62rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FeynmanBotPanel_metricValue__w2qSl{flex:0 1 auto;text-align:right;font-size:.72rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FeynmanBotPanel_finalCard__ykV8Y,.FeynmanBotPanel_transcriptShell__9lFIV{padding:6px}.FeynmanBotPanel_transcriptHeader__6_elR{flex-direction:row;align-items:center;gap:6px;margin-bottom:6px}.FeynmanBotPanel_questionLabel__ndTJB,.FeynmanBotPanel_sectionLabel__OTOmY{font-size:.66rem;line-height:1}.FeynmanBotPanel_questionPill__n2X3B{max-width:48%;min-height:24px;padding:4px 7px;font-size:.68rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FeynmanBotPanel_transcript__LtLi0{gap:8px;padding-right:3px}.FeynmanBotPanel_messageRow__HGZk8{gap:6px}.FeynmanBotPanel_messageAvatar__uXKGd{display:none}.FeynmanBotPanel_messageStack__vuQ_Z{gap:5px;max-width:100%}.FeynmanBotPanel_messageMeta__DqsQ0{gap:5px}.FeynmanBotPanel_messageRole__XRUci{padding:3px 7px;font-size:.62rem;line-height:1}.FeynmanBotPanel_messageMetaState__G2QSu{font-size:.68rem}.FeynmanBotPanel_messageBubble__3ft0_{padding:8px 10px;box-shadow:0 6px 14px color-mix(in srgb,var(--shadow-color,#000) 5%,transparent)}.FeynmanBotPanel_messageText__VPDJr,.FeynmanBotPanel_questionText__2AK7s{font-size:var(--font-size-xs);line-height:1.42}.FeynmanBotPanel_questionCard__cyYiY{margin-top:6px;padding:7px 8px}.FeynmanBotPanel_questionRevealChip__Zce_w{margin-top:6px;min-height:24px;padding:4px 8px}.FeynmanBotPanel_composerDock__9taQs{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding-top:0}.FeynmanBotPanel_finalCard__ykV8Y{gap:8px;padding-top:0}.FeynmanBotPanel_composer__y3ttC{min-width:0}.FeynmanBotPanel_textarea__1x_nc{height:46px;min-height:46px;max-height:96px;padding:10px 11px;border-radius:var(--radius-md);line-height:1.35;resize:none}.FeynmanBotPanel_panelEmbedded__wCrXf .FeynmanBotPanel_textarea__1x_nc{min-height:46px}.FeynmanBotPanel_footer__J8ryl{align-items:center;flex-direction:row;justify-content:flex-end;gap:0;padding:0}.FeynmanBotPanel_actions__eAi9P{justify-content:flex-end;gap:4px;width:auto}.FeynmanBotPanel_primaryButton__7MUAw,.FeynmanBotPanel_secondaryButton__KYPXL{width:36px;height:36px;min-width:36px;min-height:36px}.FeynmanBotPanel_primaryButton__7MUAw svg,.FeynmanBotPanel_secondaryButton__KYPXL svg{width:17px;height:17px}}