.LearningHubFloatingVideo-module__pxOIIG__rnd-wrapper{z-index:var(--z-index-overlay);pointer-events:auto}.LearningHubFloatingVideo-module__pxOIIG__video-player-container{--floating-video-animation-duration:var(--motion-duration-200);border-radius:var(--border-radius-8);width:100%;height:100%;box-shadow:var(--shadow-l);background:var(--color-bg-surface);position:relative;overflow:hidden}.LearningHubFloatingVideo-module__pxOIIG__drag-handle{cursor:grab;height:20%;z-index:var(--z-index-floating-panel);pointer-events:auto;background:linear-gradient(to bottom, var(--color-bg-fill-brand-transparent) 0%, transparent 100%);position:absolute;top:0;left:0;right:0}.LearningHubFloatingVideo-module__pxOIIG__drag-handle:hover{background:linear-gradient(to bottom, var(--color-bg-surface-transparent) 0%, var(--color-border-transparent) 100%)}.LearningHubFloatingVideo-module__pxOIIG__drag-handle:active{cursor:grabbing}.LearningHubFloatingVideo-module__pxOIIG__close-button{top:var(--spacing-4);right:var(--spacing-4);z-index:var(--z-index-overlay);pointer-events:auto;position:absolute}@keyframes LearningHubFloatingVideo-module__pxOIIG__floating-video-open{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes LearningHubFloatingVideo-module__pxOIIG__floating-video-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.LearningHubFloatingVideo-module__pxOIIG__opening{animation:LearningHubFloatingVideo-module__pxOIIG__floating-video-open var(--floating-video-animation-duration) ease-out forwards}.LearningHubFloatingVideo-module__pxOIIG__closing{animation:LearningHubFloatingVideo-module__pxOIIG__floating-video-close var(--floating-video-animation-duration) ease-in forwards}
.CenteredStateLayout-module__H8BKia__wrapper{width:100%;max-width:645px;margin:var(--spacing-40) auto}
.LearningHubLoadingState-module__2bscBW__loading-wrapper{margin-top:var(--spacing-40)}
.LearningHubPageContent-module__tzFhLq__container{padding:var(--spacing-24)}@media (max-width:549px){.LearningHubPageContent-module__tzFhLq__container{padding:var(--spacing-16)}}
.prompt-card-text-selection p{-webkit-user-select:text;user-select:text;cursor:text}
.PromptSection-module__BxGnga__container{position:relative}.PromptSection-module__BxGnga__header{flex:1;align-items:center;display:flex;position:relative}.PromptSection-module__BxGnga__header-actions{gap:var(--spacing-4);opacity:1;transition:opacity var(--motion-duration-200) ease-in-out;display:flex;position:absolute;right:0}@media (any-hover:hover) and (any-pointer:fine){.PromptSection-module__BxGnga__header-actions{opacity:0}.PromptSection-module__BxGnga__container:hover .PromptSection-module__BxGnga__header-actions{opacity:1}}.PromptSection-module__BxGnga__generation-data-wrapper{gap:var(--spacing-8);padding-top:var(--spacing-16);padding-bottom:var(--spacing-8);flex-direction:column;display:flex}.PromptSection-module__BxGnga__generation-data-item{align-items:center;gap:var(--spacing-8);display:flex}.PromptSection-module__BxGnga__generation-data-item-preview-image{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-4);border:1px solid var(--color-border);width:24px;height:24px}.PromptSection-module__BxGnga__generation-data-item-preview-icon{justify-content:center;align-items:center;display:flex}
.InertWrapper-module__UfapTW__wrapper{border-radius:inherit;display:contents}.InertWrapper-module__UfapTW__dimmed>*{opacity:.5;filter:grayscale(.3)}
.AnimationWrapper-module__pF4YcW__animation-container{border-radius:inherit;transition:height var(--motion-duration-100) ease-in-out;background-color:inherit;justify-content:center;justify-self:center;align-items:flex-end;width:-moz-fit-content;width:fit-content;display:flex}.AnimationWrapper-module__pF4YcW__animation-container:has([data-resizing=true]){transition:none}.AnimationWrapper-module__pF4YcW__animation-container:has([data-resizing=true]) .AnimationWrapper-module__pF4YcW__animation-content-entered{transition:none}.AnimationWrapper-module__pF4YcW__animation-content{border-radius:inherit;justify-content:center;display:flex}.AnimationWrapper-module__pF4YcW__animation-content-entered{transition:opacity var(--motion-duration-200) ease-in-out;opacity:1}.AnimationWrapper-module__pF4YcW__animation-content-entering{opacity:.5}
.ExpandTrigger-module__HHYWUa__root-wrapper-button{padding:var(--spacing-10);cursor:text;background-color:inherit;border-radius:inherit;border:none;width:100%;min-width:0;height:-moz-fit-content;height:fit-content}.ExpandTrigger-module__HHYWUa__root-wrapper-button .ExpandTrigger-module__HHYWUa__root-wrapper-button-content{gap:var(--spacing-8);padding:var(--spacing-6);align-items:center;display:flex}
.CollapsibleState-module__NrlNRG__root-wrapper-collapsed-state{border-radius:inherit;background-color:var(--color-bg-surface);box-sizing:border-box;min-width:0;box-shadow:none;outline:1px solid var(--color-border);border:1px solid var(--color-border);display:flex}.CollapsibleState-module__NrlNRG__root-wrapper-collapsed-state:has(button){transition:box-shadow var(--motion-duration-200) ease-in-out, outline-color var(--motion-duration-200) ease-in-out}.CollapsibleState-module__NrlNRG__root-wrapper-collapsed-state:has(button):hover{box-shadow:var(--shadow-small-heavy);outline-color:#0000}
.DialogDrawer-module__lT_HVa__content-frame{z-index:var(--z-index-drawer);box-sizing:border-box;flex-direction:column;width:100%;max-height:100dvh;margin:0;padding:0;display:flex;position:fixed;bottom:0;right:0}.DialogDrawer-module__lT_HVa__content-frame[data-state=closed]{pointer-events:none}.DialogDrawer-module__lT_HVa__content-frame[data-state=open]{pointer-events:auto}.DialogDrawer-module__lT_HVa__content-frame:focus{outline:none}.DialogDrawer-module__lT_HVa__content-surface{--dialog-drawer-drag-pill-height:8px;--dialog-drawer-drag-stack:0px;--top-nav-bar-height:48px;--dialog-drawer-close-start-y:0;--dialog-drawer-width:800px;--dialog-drawer-padding:var(--spacing-16);box-sizing:border-box;width:100%;height:max-content;max-height:100dvh;color:var(--color-text);flex-direction:column;display:flex;overflow:hidden;transform:translateY(100%)}.DialogDrawer-module__lT_HVa__content-surface[data-drag-to-close=true]{--dialog-drawer-drag-stack:calc(var(--spacing-8) + var(--dialog-drawer-drag-pill-height) + var(--spacing-8));transform-origin:top}.DialogDrawer-module__lT_HVa__content-surface--bounded{min-height:0}.DialogDrawer-module__lT_HVa__sheet-enter{transform:translateY(100%)}.DialogDrawer-module__lT_HVa__sheet-enter-active{transition:transform .5s cubic-bezier(.25,.46,.45,.94);transform:translateY(0)}.DialogDrawer-module__lT_HVa__sheet-enter-done{transform:translateY(0)}.DialogDrawer-module__lT_HVa__sheet-exit{transform:translateY(var(--dialog-drawer-close-start-y))}.DialogDrawer-module__lT_HVa__sheet-exit-active{transform:translateY(calc(var(--dialog-drawer-close-start-y) + 100%));transition:transform .3s cubic-bezier(.55,.085,.68,.53)}.DialogDrawer-module__lT_HVa__sheet-exit-done{transform:translateY(100%)}.DialogDrawer-module__lT_HVa__drag-region{all:unset;padding:var(--spacing-8) 0;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex}.DialogDrawer-module__lT_HVa__drag-region:active{cursor:grabbing}.DialogDrawer-module__lT_HVa__drag-pill{width:48px;height:var(--dialog-drawer-drag-pill-height);border-radius:var(--border-radius-full);background-color:var(--color-bg-fill-tertiary);display:block}.DialogDrawer-module__lT_HVa__content-shell{flex-direction:column;flex:0 auto;width:100%;min-height:0;max-height:100dvh;display:flex}.DialogDrawer-module__lT_HVa__content-shell[data-drag-motion=true]{--dialog-drawer-drag-y:0;transform:translateY(var(--dialog-drawer-drag-y));transition:transform .3s cubic-bezier(.25,.46,.45,.94),height .3s cubic-bezier(.25,.46,.45,.94)}.DialogDrawer-module__lT_HVa__content-shell[data-drag-motion=true][data-dragging=true]{transition:none}.DialogDrawer-module__lT_HVa__content-inner{background:var(--color-bg-fill);border-top:1px solid var(--color-border);width:100%;min-height:0;max-height:100dvh;z-index:var(--z-index-drawer);flex-direction:column;flex:auto;display:flex}.DialogDrawer-module__lT_HVa__header{padding:0 var(--spacing-16) var(--spacing-16);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.DialogDrawer-module__lT_HVa__panel-stack{box-sizing:border-box;flex-direction:column;flex:0 auto;width:100%;min-height:0;max-height:100dvh;display:flex;overflow:hidden}.DialogDrawer-module__lT_HVa__content-inner .DialogDrawer-module__lT_HVa__panel-stack{max-height:calc(100dvh - var(--dialog-drawer-drag-stack))}.DialogDrawer-module__lT_HVa__body,.DialogDrawer-module__lT_HVa__body-flush{min-height:0;max-height:calc(100dvh - var(--dialog-drawer-drag-stack));flex:0 auto}.DialogDrawer-module__lT_HVa__body{padding:0 var(--spacing-16)}.DialogDrawer-module__lT_HVa__body-flush{flex-direction:column;display:flex}.DialogDrawer-module__lT_HVa__body-static{min-height:0;max-height:calc(100dvh - var(--dialog-drawer-drag-stack));padding:0 var(--spacing-16);flex-direction:column;flex:auto;display:flex}.DialogDrawer-module__lT_HVa__body-flush-content{flex-direction:column;flex:auto;min-height:0;display:flex}.DialogDrawer-module__lT_HVa__content-surface[data-padding=none] .DialogDrawer-module__lT_HVa__header,.DialogDrawer-module__lT_HVa__content-surface[data-padding=none] .DialogDrawer-module__lT_HVa__body,.DialogDrawer-module__lT_HVa__content-surface[data-padding=none] .DialogDrawer-module__lT_HVa__body-flush,.DialogDrawer-module__lT_HVa__content-surface[data-padding=none] .DialogDrawer-module__lT_HVa__body-static{padding:0}.DialogDrawer-module__lT_HVa__panel-stack .DialogDrawer-module__lT_HVa__body.DialogDrawer-module__lT_HVa__panel-stack-scroll{flex:auto;max-height:none;overflow-y:auto}@media (max-width:800px){.DialogDrawer-module__lT_HVa__content-frame{bottom:0;left:0;right:0}.DialogDrawer-module__lT_HVa__content-surface{width:100%;max-width:none}}@supports (height:100svh){.DialogDrawer-module__lT_HVa__content-frame,.DialogDrawer-module__lT_HVa__content-surface{max-height:100svh}.DialogDrawer-module__lT_HVa__content-inner{max-height:calc(100svh - var(--dialog-drawer-drag-stack) - var(--top-nav-bar-height))}.DialogDrawer-module__lT_HVa__body,.DialogDrawer-module__lT_HVa__body-flush{max-height:calc(100svh - var(--dialog-drawer-drag-stack))}.DialogDrawer-module__lT_HVa__panel-stack .DialogDrawer-module__lT_HVa__body.DialogDrawer-module__lT_HVa__panel-stack-scroll{max-height:none}.DialogDrawer-module__lT_HVa__panel-stack{max-height:100svh}.DialogDrawer-module__lT_HVa__content-inner .DialogDrawer-module__lT_HVa__panel-stack{max-height:calc(100svh - var(--dialog-drawer-drag-stack))}}
.PromptBuilderContent-module__JsiN5G__prompt-builder-panel{padding:var(--spacing-16);box-sizing:border-box;flex-direction:column;flex-grow:1;min-height:0;display:flex;overflow:hidden}.PromptBuilderContent-module__JsiN5G__prompt-builder-panel-mobile{padding:0 var(--spacing-16);flex-grow:0;overflow:visible}.PromptBuilderContent-module__JsiN5G__prompt-builder-panel-mobile-footer{padding:var(--spacing-16) 0}.PromptBuilderContent-module__JsiN5G__prompt-builder-left-panel{gap:var(--spacing-20);border-right:1px solid var(--color-border);min-width:224px;max-width:224px}.PromptBuilderContent-module__JsiN5G__prompt-builder-left-panel .PromptBuilderContent-module__JsiN5G__surprise-me-button{width:100%;margin-top:auto}.PromptBuilderContent-module__JsiN5G__close-button{top:var(--spacing-16);right:var(--spacing-16);z-index:var(--z-index-s1);position:absolute}
.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container{flex-direction:column;display:flex}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-title{padding:0 var(--spacing-8) var(--spacing-4) var(--spacing-8)}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item{cursor:pointer;max-height:156px;padding:var(--spacing-8);border-radius:var(--border-radius-12);border:1px solid #0000;position:relative}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item [data-slot=media]{border:none;outline:none}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item:hover,.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item:focus{border:1px solid var(--color-border)}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item:hover .PromptBuilderCategoryGrid-module__yBAG6q__prompt-card-radio-icon,.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item:focus .PromptBuilderCategoryGrid-module__yBAG6q__prompt-card-radio-icon{display:block}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item:hover .PromptBuilderCategoryGrid-module__yBAG6q__prompt-card-content,.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item:focus .PromptBuilderCategoryGrid-module__yBAG6q__prompt-card-content{color:var(--color-text)}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item.PromptBuilderCategoryGrid-module__yBAG6q__selected{border:1px solid var(--color-border-focused)}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item.PromptBuilderCategoryGrid-module__yBAG6q__selected .PromptBuilderCategoryGrid-module__yBAG6q__prompt-card-content{color:var(--color-text)}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item.PromptBuilderCategoryGrid-module__yBAG6q__selected .PromptBuilderCategoryGrid-module__yBAG6q__prompt-card-radio-icon{border:3px solid var(--color-border-focused);display:block}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item.PromptBuilderCategoryGrid-module__yBAG6q__selected:focus-visible{border-width:1px}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item.PromptBuilderCategoryGrid-module__yBAG6q__selected:focus-visible .PromptBuilderCategoryGrid-module__yBAG6q__prompt-card-radio-icon{display:block}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item:focus-visible{border:.5px solid var(--color-border-focused)}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item:focus-visible .PromptBuilderCategoryGrid-module__yBAG6q__prompt-card-radio-icon{display:block}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item:focus-visible [data-slot=media]{outline:none}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item-media{border-radius:var(--border-radius-12)}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item-media .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item-media-image{-o-object-fit:cover;object-fit:cover;border-radius:inherit;aspect-ratio:1.5;max-height:100%;display:flex}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item-media .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item-media-placeholder{background-color:var(--color-bg-fill-tertiary);min-width:166px;min-height:110px}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item .PromptBuilderCategoryGrid-module__yBAG6q__prompt-card-content{color:var(--color-text-secondary)}.PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-category-container .PromptBuilderCategoryGrid-module__yBAG6q__prompt-builder-item .PromptBuilderCategoryGrid-module__yBAG6q__prompt-card-radio-icon{z-index:var(--z-index-s1);box-sizing:border-box;cursor:pointer;border:1px solid var(--color-border);background-color:var(--color-bg-fill);border-radius:var(--border-radius-full);width:16px;height:16px;display:none;position:absolute;top:16px;right:16px}
.PromptBuilderPreview-module__kNnOCa__prompt-builder-preview-container{padding:var(--spacing-8);border-radius:var(--border-radius-8);border:1px dashed var(--color-border-theme-agnostic-gray);gap:var(--spacing-8);flex-direction:column;display:flex}.PromptBuilderPreview-module__kNnOCa__add-to-prompt-button{align-self:flex-end;margin-top:auto}.PromptBuilderPreview-module__kNnOCa__prompt-preview-list{gap:var(--spacing-8);flex-wrap:wrap;align-content:flex-start;min-height:60px;display:flex}
.PromptBuilderPreviewPill-module__xUoI3W__prompt-preview-container{position:relative}.PromptBuilderPreviewPill-module__xUoI3W__prompt-preview-container .PromptBuilderPreviewPill-module__xUoI3W__prompt-preview-pill{max-width:300px;padding:var(--spacing-4) var(--spacing-10);border-radius:var(--border-radius-6);border:1px solid var(--color-border);background:var(--color-bg-fill-active);color:var(--color-text);justify-content:center;align-items:center;display:flex}.PromptBuilderPreviewPill-module__xUoI3W__prompt-preview-container .PromptBuilderPreviewPill-module__xUoI3W__prompt-preview-pill:focus-visible+.PromptBuilderPreviewPill-module__xUoI3W__remove-prompt-button{opacity:1;pointer-events:auto}.PromptBuilderPreviewPill-module__xUoI3W__prompt-preview-container .PromptBuilderPreviewPill-module__xUoI3W__remove-prompt-button{opacity:0;pointer-events:none;position:absolute;top:-8px;right:-10px}.PromptBuilderPreviewPill-module__xUoI3W__prompt-preview-container .PromptBuilderPreviewPill-module__xUoI3W__remove-prompt-button:focus-visible{opacity:1;pointer-events:auto}.PromptBuilderPreviewPill-module__xUoI3W__prompt-preview-container:hover .PromptBuilderPreviewPill-module__xUoI3W__remove-prompt-button{opacity:1;pointer-events:auto}
.MediaSpotlightLayout-module__rrQSsa__stack{gap:var(--spacing-48);flex-direction:column;margin:0 auto;display:flex}.MediaSpotlightLayout-module__rrQSsa__header{align-items:center;gap:var(--spacing-24);text-align:center;flex-direction:column;max-width:660px;margin:0 auto;display:flex}.MediaSpotlightLayout-module__rrQSsa__description{text-align:center;max-width:800px;margin:0 auto}.MediaSpotlightLayout-module__rrQSsa__description :where(ul,ol){color:var(--color-text-secondary);gap:var(--spacing-6);padding-left:var(--spacing-24);text-align:left;flex-direction:column;margin:0;font-size:16px;line-height:24px;display:flex}.MediaSpotlightLayout-module__rrQSsa__actions{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;justify-content:center;display:flex}.MediaSpotlightLayout-module__rrQSsa__media{width:100%;min-width:0}