.Tooltip_tooltip__ZHPxJ{box-sizing:border-box;position:fixed;z-index:var(--v2-z-tooltip);max-width:min(16rem,calc(100vw - 2rem));opacity:0;pointer-events:auto;transition:opacity var(--v2-motion-fast) var(--v2-ease-out)}.Tooltip_tooltip__ZHPxJ[data-ready][data-open]{opacity:1}.Tooltip_tooltip__ZHPxJ{padding:var(--v2-space-2) var(--v2-space-3);background:var(--v2-tooltip-background);color:var(--v2-tooltip-text);box-shadow:var(--v2-tooltip-shadow);border-radius:var(--v2-radius-sm);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-control);overflow-wrap:anywhere}.Tooltip_tooltip__ZHPxJ[aria-hidden=true]{pointer-events:none}@media (prefers-reduced-motion:reduce){.Tooltip_tooltip__ZHPxJ{transition:none}}.TrainingLearning_page__B6L6Q{width:min(100% - var(--v2-space-10),var(--v2-course-content-max-width,96rem));margin:0 auto;padding:calc(var(--v2-nav-height) + var(--v2-space-6)) var(--v2-course-page-gutter,clamp(1rem,3vw,3rem)) var(--v2-space-12);color:var(--v2-text-primary)}.TrainingLearning_page__B6L6Q h1{margin:0;font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.35;overflow-wrap:anywhere}.TrainingLearning_page__B6L6Q h2{margin:0 0 var(--v2-space-4);font-size:var(--v2-type-size-xl);line-height:1.5}.TrainingLearning_pageHeading__Oivpz{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--v2-space-4);margin:var(--v2-space-6) 0}.TrainingLearning_pageHeading__Oivpz p{color:var(--v2-text-secondary);margin:var(--v2-space-2) 0}.TrainingLearning_byline__etRea{display:flex;align-items:center;flex-wrap:wrap;gap:var(--v2-space-3);color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:1.6}.TrainingLearning_byline__etRea strong{color:var(--v2-text-primary)}.TrainingLearning_byline__etRea time{color:var(--v2-text-tertiary)}.TrainingLearning_avatar__dujFw{display:grid;place-items:center;flex:0 0 var(--v2-space-10);width:var(--v2-space-10);height:var(--v2-space-10);overflow:hidden;border-radius:var(--v2-radius-pill);background:var(--v2-surface-sunken)}.TrainingLearning_avatar__dujFw img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.TrainingLearning_avatar__dujFw svg{width:var(--v2-space-5)}.TrainingLearning_back__S89r6{display:inline-flex;align-items:center;gap:var(--v2-space-2);min-height:var(--v2-touch-target);color:var(--v2-text-secondary);text-decoration:none;font-size:var(--v2-type-size-sm)}.TrainingLearning_back__S89r6 svg{width:var(--v2-space-4)}.TrainingLearning_mainColumn__yiGmH{display:grid;min-width:0;align-content:start;gap:var(--v2-space-6)}.TrainingLearning_classroomGrid__w6F1A{display:grid;grid-template-columns:minmax(0,2fr) minmax(19rem,1fr);align-items:start;gap:var(--v2-space-6)}.TrainingLearning_detailGrid__9eUE1{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,19rem);align-items:start;gap:var(--v2-space-10)}.TrainingLearning_pathPanel__ssiqL,.TrainingLearning_taskPanel__2WYny,.TrainingLearning_videoPanel__KYp_N{min-width:0;padding:var(--v2-space-6);border-radius:var(--v2-radius-md);background:var(--v2-surface-base)}.TrainingLearning_videoStage__5D8s9{position:relative}.TrainingLearning_player__Wsu7c{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;border-radius:var(--v2-radius-sm);background:var(--v2-neutral-950)}.TrainingLearning_watched__j09tz{position:absolute;top:var(--v2-space-3);right:var(--v2-space-3);display:flex;align-items:center;gap:var(--v2-space-2);padding:var(--v2-space-2) var(--v2-space-3);border-radius:var(--v2-radius-pill);background:var(--v2-status-success-bg);color:var(--v2-status-success-text);font-size:var(--v2-type-size-xs);pointer-events:none}.TrainingLearning_watched__j09tz svg{width:var(--v2-space-4);height:var(--v2-space-4)}.TrainingLearning_muted__LO80i{margin:var(--v2-space-2) 0 0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:1.7}.TrainingLearning_sectionHeading__bBqx4{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--v2-space-3);margin-bottom:var(--v2-space-4)}.TrainingLearning_sectionHeading__bBqx4 h2{margin:0}.TrainingLearning_sectionHeading__bBqx4>span{color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);font-variant-numeric:tabular-nums}.TrainingLearning_tasks__t_KMk{display:grid;gap:var(--v2-space-2);margin-bottom:var(--v2-space-4)}.TrainingLearning_task__FCOYf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--v2-space-3);align-items:center;padding:var(--v2-space-3) var(--v2-space-4);border-radius:var(--v2-radius-sm);background:var(--v2-surface-sunken)}.TrainingLearning_task__FCOYf>svg{width:var(--v2-space-5);height:var(--v2-space-5);color:var(--v2-text-secondary)}.TrainingLearning_task__FCOYf strong{font-size:var(--v2-type-size-sm)}.TrainingLearning_task__FCOYf p{line-height:1.65;margin:var(--v2-space-1) 0 0}.TrainingLearning_task__FCOYf p,.TrainingLearning_task__FCOYf>span{color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs)}.TrainingLearning_task__FCOYf[data-complete]{background:var(--v2-status-success-bg)}.TrainingLearning_task__FCOYf[data-complete]>span,.TrainingLearning_task__FCOYf[data-complete]>svg{color:var(--v2-status-success-text)}.TrainingLearning_taskFoot__J_J_J{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--v2-space-2)}.TrainingLearning_lockHint__Brbh8,.TrainingLearning_taskFoot__J_J_J p{display:flex;align-items:flex-start;gap:var(--v2-space-2);font-size:var(--v2-type-size-xs);color:var(--v2-text-secondary);line-height:1.7}.TrainingLearning_lockHint__Brbh8 svg,.TrainingLearning_taskFoot__J_J_J svg{flex-shrink:0;width:var(--v2-space-4);height:var(--v2-space-4);margin-top:var(--v2-space-1)}.TrainingLearning_pathPanel__ssiqL{position:sticky;top:calc(var(--v2-nav-height) + var(--v2-space-4))}.TrainingLearning_path__fVvwK{list-style:none;padding:0;margin:var(--v2-space-6) 0;display:grid;gap:var(--v2-space-4)}.TrainingLearning_path__fVvwK>li{display:grid;grid-template-columns:var(--v2-space-8) minmax(0,1fr);gap:var(--v2-space-3);position:relative}.TrainingLearning_path__fVvwK>li:not(:last-child):before{content:"";position:absolute;top:var(--v2-space-8);bottom:calc(-1 * var(--v2-space-4));left:var(--v2-space-4);width:1px;background:var(--v2-border-default)}.TrainingLearning_pathNumber__SXuJZ{display:grid;align-items:center;justify-items:center;width:var(--v2-space-8);height:var(--v2-space-8);border-radius:var(--v2-radius-pill);background:var(--v2-surface-sunken);color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);font-variant-numeric:tabular-nums}.TrainingLearning_pathNumber__SXuJZ svg{width:var(--v2-space-5);height:var(--v2-space-5)}.TrainingLearning_path__fVvwK li[data-active]>.TrainingLearning_pathNumber__SXuJZ{background:var(--v2-purple-100);color:var(--v2-text-primary);font-weight:var(--v2-type-weight-bold)}.TrainingLearning_pathItem__F_ehk{min-width:0;padding:var(--v2-space-3);border-radius:var(--v2-radius-sm);background:var(--v2-surface-sunken)}.TrainingLearning_path__fVvwK li[data-active]>.TrainingLearning_pathItem__F_ehk{background:var(--v2-purple-50);outline:1px solid var(--v2-purple-200)}.TrainingLearning_pathSelect__5YPLb{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v2-space-2);padding:0;min-height:var(--v2-touch-target);width:100%;border:0;background:transparent;color:var(--v2-text-primary);font:inherit;text-align:left;cursor:pointer}.TrainingLearning_pathSelect__5YPLb>span:first-child{min-width:0}.TrainingLearning_pathSelect__5YPLb strong{display:block;font-size:var(--v2-type-size-sm);line-height:1.6;overflow-wrap:anywhere}.TrainingLearning_pathSelect__5YPLb small{display:block;font-size:var(--v2-type-size-xs);color:var(--v2-text-secondary);line-height:1.6;margin-top:var(--v2-space-1)}.TrainingLearning_pathSelect__5YPLb:disabled{cursor:default}.TrainingLearning_pathStatus__yfwLv{display:inline-flex;align-items:center;gap:var(--v2-space-1);flex-shrink:0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs);line-height:1.6}.TrainingLearning_pathStatus__yfwLv svg{width:var(--v2-space-3);height:var(--v2-space-3)}.TrainingLearning_pathTasks__5u5gn{display:grid;gap:var(--v2-space-2);list-style:none;padding:var(--v2-space-3);margin:var(--v2-space-3) 0 0;border-radius:var(--v2-radius-sm);background:var(--v2-surface-base)}.TrainingLearning_pathTasks__5u5gn li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--v2-space-2);font-size:var(--v2-type-size-xs);line-height:1.6}.TrainingLearning_pathTasks__5u5gn svg{width:var(--v2-space-4);height:var(--v2-space-4)}.TrainingLearning_pathTasks__5u5gn small{color:var(--v2-text-secondary);font:inherit}.TrainingLearning_lockHint__Brbh8{margin:var(--v2-space-2) 0 0}.TrainingLearning_nextLesson__brufp{display:grid;gap:var(--v2-space-3);border-top:1px solid var(--v2-border-subtle);padding-top:var(--v2-space-5)}.TrainingLearning_nextLesson__brufp>p,.TrainingLearning_nextLesson__brufp>span{color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm)}.TrainingLearning_nextLesson__brufp>p{margin:0;line-height:1.7}.TrainingLearning_page__B6L6Q a:focus-visible,.TrainingLearning_page__B6L6Q button:focus-visible{outline:2px solid var(--v2-border-focus);outline-offset:3px}.TrainingLearning_scoreCard__BWUeH>a{display:block;min-height:var(--v2-touch-target);padding-block:var(--v2-space-3);color:var(--v2-text-primary);font-size:var(--v2-type-size-sm);text-underline-offset:.25em}.TrainingLearning_question__Je2sX{display:grid;gap:var(--v2-space-3);margin:var(--v2-space-6) 0;padding:0;border:0}.TrainingLearning_question__Je2sX legend{margin-bottom:var(--v2-space-3);font-weight:var(--v2-type-weight-semibold);line-height:1.7}.TrainingLearning_review__af_f4,.TrainingLearning_section__GQZQd,.TrainingLearning_taskPanel__2WYny{scroll-margin-top:calc(var(--v2-nav-height) + var(--v2-space-6))}.TrainingLearning_section__GQZQd{min-width:0}.TrainingLearning_mediaStage__KRnkp{position:relative}.TrainingLearning_zoom__UJXLz{position:absolute;top:var(--v2-space-3);right:var(--v2-space-3)}.TrainingLearning_mediaCount__gaSIG{color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);margin:var(--v2-space-4) 0 var(--v2-space-2)}.TrainingLearning_thumbnails__BvcPD{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,9rem));gap:var(--v2-space-3)}.TrainingLearning_thumbnails__BvcPD button{display:grid;gap:var(--v2-space-2);min-width:0;padding:var(--v2-space-1);background:transparent;border:0;color:var(--v2-text-secondary);cursor:pointer;font:inherit;font-size:var(--v2-type-size-xs)}.TrainingLearning_thumbnails__BvcPD button>span:first-child{display:grid;place-items:center;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--v2-radius-sm);background:var(--v2-surface-sunken)}.TrainingLearning_thumbnails__BvcPD img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.TrainingLearning_thumbnails__BvcPD svg{position:absolute;width:var(--v2-space-8);height:var(--v2-space-8);padding:var(--v2-space-2);border-radius:var(--v2-radius-pill);background:var(--v2-neutral-900);color:var(--v2-text-inverse)}.TrainingLearning_thumbnails__BvcPD button[aria-pressed=true]>span:first-child{outline:2px solid var(--v2-brand-primary);outline-offset:2px}.TrainingLearning_thumbnails__BvcPD button[aria-pressed=true]{color:var(--v2-text-primary);font-weight:var(--v2-type-weight-semibold)}.TrainingLearning_prose__LVvD1{margin:var(--v2-space-4) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--v2-text-secondary);font-size:var(--v2-type-size-base);line-height:1.85}.TrainingLearning_review__af_f4{padding:var(--v2-space-6);background:var(--v2-surface-base);border-radius:var(--v2-radius-md)}.TrainingLearning_detailAside__vH6o9{display:grid;gap:var(--v2-space-6);position:sticky;top:calc(var(--v2-nav-height) + var(--v2-space-6));border-left:1px solid var(--v2-border-subtle);padding-left:var(--v2-space-6)}.TrainingLearning_contents__1zq_N{display:grid;gap:var(--v2-space-1);padding-bottom:var(--v2-space-4)}.TrainingLearning_contents__1zq_N h2{font-size:var(--v2-type-size-lg)}.TrainingLearning_contents__1zq_N a{padding-inline:var(--v2-space-3);border-radius:var(--v2-radius-sm);display:flex;align-items:center;gap:var(--v2-space-3);min-height:var(--v2-touch-target);color:var(--v2-text-secondary);text-decoration:none;font-size:var(--v2-type-size-sm)}.TrainingLearning_contents__1zq_N a:before{content:"";width:var(--v2-space-2);height:var(--v2-space-2);border-radius:var(--v2-radius-pill);background:var(--v2-border-default)}.TrainingLearning_contents__1zq_N a[aria-current=location]{background:var(--v2-surface-base);color:var(--v2-text-primary);font-weight:var(--v2-type-weight-semibold)}.TrainingLearning_contents__1zq_N a[aria-current=location]:before{background:var(--v2-brand-primary-active)}.TrainingLearning_scoreCard__BWUeH{padding:var(--v2-space-5);border-radius:var(--v2-radius-md);background:var(--v2-apricot-50)}.TrainingLearning_pathHeading__uxnIS,.TrainingLearning_scoreHeading__Bwthb{display:flex;justify-content:space-between;align-items:center;gap:var(--v2-space-3)}.TrainingLearning_pathHeading__uxnIS>div,.TrainingLearning_scoreHeading__Bwthb>div{min-width:0}.TrainingLearning_companion__NXg4L{display:block;width:6rem;height:6rem;flex-shrink:0;-o-object-fit:contain;object-fit:contain;pointer-events:none}.TrainingLearning_pathHeading__uxnIS .TrainingLearning_companion__NXg4L{width:5rem;height:5rem}.TrainingLearning_pathHeading__uxnIS h2{margin:0}.TrainingLearning_scoreLocked__MOjNF{color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:1.7}.TrainingLearning_scoreCard__BWUeH>.TrainingLearning_byline__etRea{padding-top:var(--v2-space-4);margin-top:var(--v2-space-3);border-top:1px solid var(--v2-border-subtle)}.TrainingLearning_scoreCard__BWUeH h2{font-size:var(--v2-type-size-base);margin:0}.TrainingLearning_score__gnivc{margin:var(--v2-space-3) 0 var(--v2-space-5);font-size:var(--v2-type-size-4xl);font-weight:var(--v2-type-weight-bold);font-variant-numeric:tabular-nums}.TrainingLearning_score__gnivc span{font-size:var(--v2-type-size-lg);color:var(--v2-text-secondary)}.TrainingLearning_detailSkeleton__iIhOs{display:grid;gap:var(--v2-space-6);margin-top:var(--v2-space-6)}.TrainingLearning_detailSkeleton__iIhOs>:first-child{width:50%;height:var(--v2-space-10)}.TrainingLearning_detailSkeleton__iIhOs>:nth-child(2){width:30%;height:var(--v2-space-6)}.TrainingLearning_detailSkeleton__iIhOs>:nth-child(3){width:100%;height:auto;aspect-ratio:16/9}@media(hover:hover) and (pointer:fine){.TrainingLearning_back__S89r6:hover,.TrainingLearning_contents__1zq_N a:hover,.TrainingLearning_pathSelect__5YPLb:not(:disabled):hover{color:var(--v2-brand-primary-active)}}@media(max-width:64rem){.TrainingLearning_classroomGrid__w6F1A{grid-template-columns:minmax(0,1fr)}.TrainingLearning_pathPanel__ssiqL{position:static}.TrainingLearning_detailGrid__9eUE1{grid-template-columns:minmax(0,1fr) 14rem;gap:var(--v2-space-6)}.TrainingLearning_task__FCOYf{grid-template-columns:auto minmax(0,1fr) auto}}@media(max-width:48rem){.TrainingLearning_page__B6L6Q{width:100%;padding:calc(var(--v2-nav-height-mobile,4rem) + var(--v2-space-4)) var(--v2-mobile-page-gutter) var(--v2-mobile-content-bottom)}.TrainingLearning_detailGrid__9eUE1{grid-template-columns:minmax(0,1fr)}.TrainingLearning_detailAside__vH6o9{position:static;border:0;padding:0}.TrainingLearning_contents__1zq_N{display:none}.TrainingLearning_pathPanel__ssiqL,.TrainingLearning_review__af_f4,.TrainingLearning_taskPanel__2WYny,.TrainingLearning_videoPanel__KYp_N{padding:var(--v2-space-4)}.TrainingLearning_task__FCOYf{grid-template-columns:auto minmax(0,1fr)}.TrainingLearning_task__FCOYf>:last-child{grid-column:2;justify-self:start}.TrainingLearning_thumbnails__BvcPD{grid-template-columns:repeat(3,minmax(0,1fr))}.TrainingLearning_pageHeading__Oivpz{margin-top:var(--v2-space-4)}}@media(prefers-reduced-motion:no-preference){.TrainingLearning_back__S89r6,.TrainingLearning_contents__1zq_N a,.TrainingLearning_pathSelect__5YPLb{transition:color var(--v2-motion-fast) var(--v2-ease-out)}}.IconButton_root__SJApn{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid var(--v2-icon-button-border);border-radius:var(--v2-icon-button-radius);cursor:pointer;touch-action:manipulation;transition:transform var(--v2-motion-fast) var(--v2-ease-out),background-color var(--v2-motion-fast) var(--v2-ease-out),border-color var(--v2-motion-fast) var(--v2-ease-out),color var(--v2-motion-fast) var(--v2-ease-out),box-shadow var(--v2-motion-fast) var(--v2-ease-out)}.IconButton_root__SJApn>span{display:grid;place-items:center}.IconButton_root__SJApn svg{width:var(--v2-icon-button-glyph-size,1.125rem);height:var(--v2-icon-button-glyph-size,1.125rem);stroke-width:var(--v2-icon-button-stroke-width,1.8)}.IconButton_sm__y0rnr{width:var(--v2-icon-button-size-sm);height:var(--v2-icon-button-size-sm)}.IconButton_md__3gyWF{width:var(--v2-icon-button-size-md);height:var(--v2-icon-button-size-md)}.IconButton_lg__SUs_W{width:var(--v2-icon-button-size-lg);height:var(--v2-icon-button-size-lg)}.IconButton_lg__SUs_W svg{width:1.25rem;height:1.25rem}.IconButton_root__SJApn:disabled{cursor:not-allowed;opacity:.48}.IconButton_root__SJApn{--icon-rest:var(--v2-icon-button-background);--icon-hover:var(--v2-icon-button-background-hover);--icon-press:var(--v2-icon-button-background-active);--icon-ink:var(--v2-icon-button-text);background:var(--icon-rest);color:var(--icon-ink);border-color:transparent;box-shadow:none}.IconButton_accent__3Runa{--icon-rest:var(--v2-action-primary-bg);--icon-hover:var(--v2-action-primary-bg-hover);--icon-press:var(--v2-action-primary-bg-active);--icon-ink:var(--v2-action-primary-text)}.IconButton_danger__XxtvQ{--icon-rest:var(--v2-button-danger-background);--icon-hover:var(--v2-button-danger-background-hover);--icon-press:var(--v2-button-danger-background-active);--icon-ink:var(--v2-button-danger-text)}.IconButton_root__SJApn[data-selected=true][data-tone]{--icon-rest:var(--v2-icon-button-selected-background);--icon-hover:var(--v2-purple-200);--icon-press:var(--v2-purple-300);--icon-ink:var(--v2-icon-button-selected-text);background:var(--icon-rest);color:var(--icon-ink);border-color:transparent}.IconButton_root__SJApn[data-selected=true][data-tone=like]{--icon-rest:var(--v2-status-danger-bg);--icon-hover:var(--v2-red-200);--icon-press:var(--v2-red-200);--icon-ink:var(--v2-status-danger-text)}.IconButton_root__SJApn[data-selected=true][data-tone=save]{--icon-rest:var(--v2-status-warning-bg);--icon-hover:var(--v2-apricot-200);--icon-press:var(--v2-apricot-300);--icon-ink:var(--v2-status-warning-text)}.IconButton_root__SJApn[data-preview-state=hover]:not(:disabled):not(:active){background:var(--icon-hover)}.IconButton_root__SJApn:is(:active,[data-preview-state=pressed]):not(:disabled){--icon-current:var(--icon-press);--icon-transform:var(--v2-icon-button-active-transform);background:var(--icon-current);transform:var(--icon-transform)}.IconButton_root__SJApn:is(:focus-visible,[data-preview-state=focus]){outline:var(--v2-stroke-focus) solid var(--v2-border-focus);outline-offset:var(--v2-space-1);box-shadow:none}.IconButton_root__SJApn:disabled:not([data-loading]){background:var(--v2-action-disabled-bg);color:var(--v2-text-disabled);opacity:1}.IconButton_root__SJApn[data-loading]{opacity:1;cursor:wait}.IconButton_spinner__Cxjoh{animation:IconButton_v2-icon-button-spin__ZJeHY 1s linear infinite}@keyframes IconButton_v2-icon-button-spin__ZJeHY{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.IconButton_root__SJApn[data-tone]:hover:not(:disabled):not([data-loading]){background:var(--icon-current,var(--icon-hover));color:var(--icon-ink);border-color:transparent;box-shadow:none;transform:var(--icon-transform,none)}}@media (prefers-reduced-motion:reduce){.IconButton_root__SJApn{transition:none}.IconButton_root__SJApn:active:not(:disabled),.IconButton_root__SJApn:hover:not(:disabled){transform:none}}.Badge_root__znH0J{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:var(--v2-badge-height);align-items:center;gap:var(--v2-space-2);padding:0 var(--v2-badge-padding-inline);border:0;border-radius:var(--v2-badge-radius);background:var(--v2-badge-background);box-shadow:var(--v2-badge-shadow);color:var(--v2-text-secondary);font-size:var(--v2-badge-font-size)}.Badge_icon__4H2N1{display:grid;place-items:center}.Badge_success__m14t7{background:var(--v2-status-success-bg);color:var(--v2-status-success-text)}.Badge_warning__0xi0C{background:var(--v2-status-warning-bg);color:var(--v2-status-warning-text)}.Badge_danger__VUAd8{background:var(--v2-status-danger-bg);color:var(--v2-status-danger-text)}.Badge_root__znH0J{box-sizing:border-box;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:var(--v2-type-leading-control);padding-block:var(--v2-space-1);font-weight:var(--v2-type-weight-semibold)}.Badge_root__znH0J[data-size=sm]{min-height:var(--v2-badge-height-sm);border-radius:var(--v2-radius-xs);font-size:var(--v2-type-size-xs);gap:var(--v2-space-1);padding-inline:var(--v2-space-2)}.Badge_icon__4H2N1{flex-shrink:0}.Badge_icon__4H2N1 svg{width:1.125rem;height:1.125rem;stroke-width:2}.Badge_root__znH0J[data-size=sm] .Badge_icon__4H2N1 svg{width:1rem;height:1rem}.Badge_accent___u2UB{background:var(--v2-selection-bg);color:var(--v2-purple-700)}.Badge_cool__QKJjn{background:var(--v2-blue-100);color:var(--v2-status-info-text)}.Badge_blush__3xaOq{background:var(--v2-pink-50);color:var(--v2-pink-700)}.Button_root__NtUL1{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:var(--v2-space-2);border:1px solid transparent;border-radius:var(--v2-button-radius);box-shadow:var(--v2-button-shadow);cursor:pointer;touch-action:manipulation;transition:background-color var(--v2-motion-fast) var(--v2-ease-out),border-color var(--v2-motion-fast) var(--v2-ease-out),box-shadow var(--v2-motion-fast) var(--v2-ease-out),color var(--v2-motion-fast) var(--v2-ease-out),transform var(--v2-motion-fast) var(--v2-ease-out);font-size:var(--v2-button-font-size,var(--v2-type-control-size));font-weight:var(--v2-button-font-weight);line-height:var(--v2-button-line-height);transform:none}.Button_primary__5z62b:is(:active,[data-preview-state=pressed]):not(:disabled){background:var(--v2-button-primary-background-active);transform:scale(var(--v2-motion-press-scale))}.Button_secondary__LJkW4:is(:active,[data-preview-state=pressed]):not(:disabled){background:var(--v2-button-secondary-background-active);transform:scale(var(--v2-motion-press-scale))}.Button_danger__vxsig:is(:active,[data-preview-state=pressed]):not(:disabled){background:var(--v2-button-danger-background-active);transform:scale(var(--v2-motion-press-scale))}.Button_ghost__aNbTq:is(:active,[data-preview-state=pressed]):not(:disabled){background:var(--v2-button-ghost-background-active);color:var(--v2-text-primary);transform:scale(var(--v2-motion-press-scale))}.Button_root__NtUL1:is(:focus-visible,[data-preview-state=focus]){outline:var(--v2-stroke-focus) solid var(--v2-border-focus);outline-offset:var(--v2-space-1);box-shadow:none}.Button_root__NtUL1:disabled:not([data-loading]){background:var(--v2-button-disabled-background);color:var(--v2-button-disabled-text);border-color:transparent;box-shadow:none;opacity:1}.Button_root__NtUL1[data-loading]{opacity:1;cursor:wait}.Button_primary__5z62b[data-preview-state=hover]:not(:disabled):not(:active){background:var(--v2-button-primary-background-hover)}.Button_secondary__LJkW4[data-preview-state=hover]:not(:disabled):not(:active){background:var(--v2-button-secondary-background-hover)}.Button_danger__vxsig[data-preview-state=hover]:not(:disabled):not(:active){background:var(--v2-button-danger-background-hover)}.Button_ghost__aNbTq[data-preview-state=hover]:not(:disabled):not(:active){background:var(--v2-button-ghost-background-hover);color:var(--v2-text-primary)}.Button_sm__w8Jaj{min-height:var(--v2-button-height-sm);padding-inline:var(--v2-button-padding-sm)}.Button_md__rUmeL{min-height:var(--v2-button-height-md);padding-inline:var(--v2-button-padding-md)}.Button_lg__aGPQr{--v2-button-font-size:var(--v2-type-size-base);min-height:var(--v2-button-height-lg);padding-inline:var(--v2-button-padding-lg);font-size:var(--v2-type-size-base)}.Button_primary__5z62b{border-color:var(--v2-button-primary-border);background:var(--v2-button-primary-background);color:var(--v2-button-primary-text)}.Button_secondary__LJkW4{border-color:var(--v2-button-secondary-border);background:var(--v2-button-secondary-background);color:var(--v2-button-secondary-text)}.Button_ghost__aNbTq,.Button_quiet__Ik10n{background:transparent;box-shadow:none;color:var(--v2-text-secondary)}.Button_quiet__Ik10n{--v2-button-hover-transform:none;min-height:var(--v2-touch-target);padding-inline:var(--v2-space-2);gap:var(--v2-space-1);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-medium);font-variant-numeric:tabular-nums}.Button_quiet__Ik10n .Button_icon__Jqpsr,.Button_quiet__Ik10n .Button_icon__Jqpsr svg{width:1rem;height:1rem}.Button_quiet__Ik10n[data-tone=like][aria-pressed=true]{color:var(--v2-action-like-text)}.Button_quiet__Ik10n[data-tone=save][aria-pressed=true]{color:var(--v2-action-save-text)}.Button_quiet__Ik10n:disabled:not([data-loading]){background:transparent;opacity:.55}.Button_quiet__Ik10n:active:not(:disabled){--v2-button-hover-transform:scale(var(--v2-motion-press-scale));transform:scale(var(--v2-motion-press-scale))}@media (hover:hover) and (pointer:fine){.Button_quiet__Ik10n:hover:not(:disabled){background:var(--v2-button-ghost-background-hover)}}.Button_danger__vxsig{border-color:var(--v2-button-danger-border);background:var(--v2-button-danger-background);color:var(--v2-button-danger-text)}.Button_root__NtUL1:disabled{cursor:not-allowed;opacity:.5}.Button_icon__Jqpsr,.Button_spinner__SLFVN{flex:0 0 auto}.Button_icon__Jqpsr,.Button_icon__Jqpsr svg{width:1.125rem;height:1.125rem}.Button_spinner__SLFVN{width:1rem;height:1rem;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Button_v2-button-spin__DC19d var(--v2-motion-slow) linear infinite}@media (hover:hover) and (pointer:fine){.Button_root__NtUL1:hover:not(:disabled){transform:var(--v2-button-hover-transform)}.Button_primary__5z62b:hover:not(:disabled){background:var(--v2-button-primary-background-hover);box-shadow:var(--v2-button-hover-shadow)}.Button_secondary__LJkW4:hover:not(:disabled){background:var(--v2-button-secondary-background-hover)}.Button_ghost__aNbTq:hover:not(:disabled){background:var(--v2-button-ghost-background-hover);color:var(--v2-brand-primary-active)}.Button_danger__vxsig:hover:not(:disabled){background:var(--v2-button-danger-background-hover)}.Button_ghost__aNbTq:hover:not(:disabled):not(:active):not([data-preview-state=pressed]){color:var(--v2-text-primary)}}.Button_root__NtUL1.Button_ghost__aNbTq[data-tone]{--v2-button-hover-transform:none;min-height:2.75rem;color:var(--v2-text-secondary);font-variant-numeric:tabular-nums}.Button_root__NtUL1.Button_ghost__aNbTq[data-tone=like][aria-pressed=true]{background:var(--v2-status-danger-bg);color:var(--v2-action-like-text)}.Button_root__NtUL1.Button_ghost__aNbTq[data-tone=save][aria-pressed=true]{background:var(--v2-status-warning-bg);color:var(--v2-action-save-text)}@media (hover:hover) and (pointer:fine){.Button_root__NtUL1.Button_ghost__aNbTq[data-tone]:hover:not(:disabled),.Button_root__NtUL1.Button_ghost__aNbTq[data-tone]:hover:not(:disabled):not(:active){background:var(--v2-action-secondary-bg-hover);color:var(--v2-text-primary)}.Button_root__NtUL1.Button_ghost__aNbTq[data-tone=like][aria-pressed=true]:hover:not(:disabled),.Button_root__NtUL1.Button_ghost__aNbTq[data-tone=like][aria-pressed=true]:hover:not(:disabled):not(:active){background:var(--v2-status-danger-bg);color:var(--v2-action-like-text)}.Button_root__NtUL1.Button_ghost__aNbTq[data-tone=save][aria-pressed=true]:hover:not(:disabled),.Button_root__NtUL1.Button_ghost__aNbTq[data-tone=save][aria-pressed=true]:hover:not(:disabled):not(:active){background:var(--v2-status-warning-bg);color:var(--v2-action-save-text)}}@keyframes Button_v2-button-spin__DC19d{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Button_root__NtUL1{transition:none}.Button_root__NtUL1:active:not(:disabled),.Button_root__NtUL1:hover:not(:disabled){transform:none}.Button_spinner__SLFVN{animation:none}}.MediaFrame_root__KbJsX{position:relative;isolation:isolate;width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--v2-media-frame-border);border-radius:var(--v2-media-frame-radius);background:var(--v2-media-frame-background)}.MediaFrame_wide__rEry9{aspect-ratio:16/9}.MediaFrame_landscape__x3aRm{aspect-ratio:4/3}.MediaFrame_square__vBaLu{aspect-ratio:1}.MediaFrame_portrait__rf3a_{aspect-ratio:3/4}.MediaFrame_cool__M9gle{background:var(--v2-brand-cool-soft)}.MediaFrame_blush___oohz{background:var(--v2-brand-blush-soft)}.MediaFrame_root__KbJsX>img,.MediaFrame_root__KbJsX>picture,.MediaFrame_root__KbJsX>picture>img,.MediaFrame_root__KbJsX>video{display:block;max-width:100%;min-width:0;width:100%;height:100%}.MediaFrame_root__KbJsX>picture{overflow:hidden}.MediaFrame_cover__hjOkj>img,.MediaFrame_cover__hjOkj>picture>img,.MediaFrame_cover__hjOkj>video{-o-object-fit:cover;object-fit:cover}.MediaFrame_contain__pv_NI>img,.MediaFrame_contain__pv_NI>picture>img,.MediaFrame_contain__pv_NI>video{-o-object-fit:contain;object-fit:contain}.MediaFrame_placeholder__TNSej{position:absolute;inset:0;display:grid;place-items:center;padding:var(--v2-space-4);color:var(--v2-text-tertiary);font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-medium)}.Surface_root__sdrOR{position:relative;min-width:0;border-radius:var(--v2-surface-radius);color:var(--v2-text-primary)}.Surface_glass__jx5gw{backdrop-filter:blur(var(--v2-surface-blur)) saturate(112%);-webkit-backdrop-filter:blur(var(--v2-surface-blur)) saturate(112%)}.Surface_padding-none__fj_Ke{padding:0}.Surface_padding-sm__eNm8H{padding:var(--v2-surface-padding-sm)}.Surface_padding-md__rNBoi{padding:var(--v2-surface-padding-md)}.Surface_padding-lg__jrkZI{padding:var(--v2-surface-padding-lg)}.Surface_root__sdrOR{border:0}.Surface_solid__RU36H{background:var(--v2-surface-background-solid);box-shadow:none}.Surface_raised__5LPe5{background:var(--v2-surface-background);box-shadow:var(--v2-surface-shadow)}.Surface_glass__jx5gw{background:var(--v2-surface-background-glass);box-shadow:inset 0 0 0 var(--v2-stroke-thin) var(--v2-border-highlight)}.Surface_sunken__PM24B{background:var(--v2-surface-sunken);box-shadow:none}@supports not (backdrop-filter:blur(1px)){.Surface_glass__jx5gw{background:var(--v2-surface-background-solid)}}@media (prefers-reduced-transparency:reduce){.Surface_glass__jx5gw{background:var(--v2-surface-overlay);backdrop-filter:none;-webkit-backdrop-filter:none}}.CloseButton_root__0I8R1{--v2-icon-button-background:var(--v2-overlay-close-background);--v2-icon-button-background-hover:var(--v2-overlay-close-background-hover);--v2-icon-button-background-active:var(--v2-overlay-close-background-active);--v2-icon-button-radius:var(--v2-radius-pill)}.CloseButton_root__0I8R1:is(:hover,:active,[data-preview-state=hover],[data-preview-state=pressed]):not(:disabled){--icon-ink:var(--v2-overlay-close-text-interactive);color:var(--icon-ink)}.Tag_root__wvkSC{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:var(--v2-space-2);padding:0 var(--v2-tag-padding-inline);border-radius:var(--v2-tag-radius);color:var(--v2-text-secondary);font-size:var(--v2-tag-font-size)}.Tag_static__2e44k{min-height:var(--v2-tag-height)}.Tag_icon__bEDSV,.Tag_remove__MkIrO{display:grid;place-items:center}.Tag_remove__MkIrO{flex-shrink:0;width:var(--v2-touch-target);height:var(--v2-touch-target);margin-inline-end:calc(-1 * var(--v2-tag-padding-inline));padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer;transition:background var(--v2-motion-fast)}.Tag_remove__MkIrO svg{width:1rem;height:1rem}.Tag_remove__MkIrO:disabled{cursor:not-allowed;opacity:.45}.Tag_remove__MkIrO:focus-visible{outline:2px solid var(--v2-border-focus);outline-offset:-4px}@media (hover:hover){.Tag_remove__MkIrO:not(:disabled):hover{background:var(--v2-action-secondary-bg-hover)}}.Tag_remove__MkIrO:not(:disabled):active{background:var(--v2-action-secondary-bg-active)}.Tag_root__wvkSC{box-sizing:border-box;max-width:100%;white-space:normal;overflow-wrap:anywhere;background:var(--v2-tag-background);border:0;line-height:var(--v2-type-leading-control);font-weight:var(--v2-type-weight-semibold)}.Tag_root__wvkSC>span:last-of-type{padding-block:var(--v2-space-1)}.Tag_root__wvkSC[data-size=sm]{min-height:var(--v2-tag-height-sm);border-radius:var(--v2-radius-xs);font-size:var(--v2-type-size-xs);gap:var(--v2-space-1);padding-inline:var(--v2-space-2)}.Tag_root__wvkSC[data-size=sm] .Tag_remove__MkIrO{margin-inline-end:calc(-1 * var(--v2-space-2))}.Tag_icon__bEDSV{flex-shrink:0}.Tag_icon__bEDSV svg{width:1.125rem;height:1.125rem;stroke-width:2}.Tag_root__wvkSC[data-size=sm] .Tag_icon__bEDSV svg{width:1rem;height:1rem}.Tag_accent__OJ0yk{background:var(--v2-selection-bg);color:var(--v2-purple-700)}.Tag_cool__Mzza6{background:var(--v2-blue-100);color:var(--v2-status-info-text)}.Tag_blush__78eiH{background:var(--v2-pink-50);color:var(--v2-pink-700)}@media (prefers-reduced-motion:reduce){.Tag_remove__MkIrO{transition:none}}.AdminDataSurface_dataSurface__FGY6j{overflow:hidden;border:1px solid var(--v2-border-default);border-radius:var(--v2-admin-surface-radius,var(--v2-radius-xs));background:var(--v2-neutral-0);box-shadow:var(--v2-shadow-1)}.AdminDataSurface_dataFooter__RdZnz,.AdminDataSurface_dataHeader__sCC1u{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-3);padding:var(--v2-space-3) var(--v2-space-4)}.AdminDataSurface_dataHeader__sCC1u{border-bottom:1px solid var(--v2-border-subtle)}.AdminDataSurface_dataFooter__RdZnz{border-top:1px solid var(--v2-border-subtle)}.AdminDataSurface_dataBody__Wl_Pp{min-width:0}.AdminEntityWorkspace_entityWorkspace__u3KKy{display:grid;min-height:32rem;grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);overflow:hidden;border:1px solid var(--v2-border-default);border-radius:var(--v2-admin-surface-radius,var(--v2-radius-xs));background:var(--v2-neutral-0);box-shadow:var(--v2-shadow-1)}.AdminEntityWorkspace_entityList__YeYAz{min-width:0;border-right:1px solid var(--v2-border-subtle);background:var(--v2-neutral-50)}.AdminEntityWorkspace_entityList__YeYAz>header{padding:var(--v2-space-3);border-bottom:1px solid var(--v2-border-subtle)}.AdminEntityWorkspace_entityList__YeYAz>div{display:grid;gap:var(--v2-space-1);padding:var(--v2-space-2)}.AdminEntityWorkspace_entityList__YeYAz>div>button{display:grid;min-height:3.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--v2-space-2);padding:var(--v2-space-2) var(--v2-space-3);border:1px solid transparent;border-radius:var(--v2-admin-radius,var(--v2-radius-xs));background:transparent;color:var(--v2-text-secondary);cursor:pointer;font:inherit;text-align:left}.AdminEntityWorkspace_entityList__YeYAz>div>button>span{display:grid;min-width:0;gap:.15rem}.AdminEntityWorkspace_entityList__YeYAz>div>button small,.AdminEntityWorkspace_entityList__YeYAz>div>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminEntityWorkspace_entityList__YeYAz>div>button strong{color:var(--v2-text-primary);font-size:var(--v2-type-size-sm)}.AdminEntityWorkspace_entityList__YeYAz>div>button small{color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs)}.AdminEntityWorkspace_entityList__YeYAz>div>button[data-selected]{border-color:var(--v2-brand-primary-border);background:var(--v2-brand-primary-soft);color:var(--v2-brand-primary-active)}.AdminEntityWorkspace_entityList__YeYAz>div>button:focus-visible{outline:2px solid transparent;outline-offset:1px;box-shadow:var(--v2-focus-ring)}.AdminEntityWorkspace_entityEditor__pqbER{min-width:0;padding:var(--v2-space-5)}@media (max-width:48rem){.AdminEntityWorkspace_entityWorkspace__u3KKy{grid-template-columns:1fr}.AdminEntityWorkspace_entityList__YeYAz{border-right:0;border-bottom:1px solid var(--v2-border-subtle)}.AdminEntityWorkspace_entityList__YeYAz>div{display:flex;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.AdminEntityWorkspace_entityList__YeYAz>div>button{min-width:12rem}}.AdminResultToolbar_resultToolbar__wTB47{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--v2-space-3);padding:var(--v2-space-4);border-bottom:1px solid var(--v2-border-subtle);background:var(--v2-neutral-0)}.AdminResultToolbar_toolbarSearch__aT3Mf{flex:1 1 14rem;min-width:min(100%,12rem);max-width:22rem}.AdminResultToolbar_toolbarFilters__advfN{display:flex;flex:1 1 auto;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--v2-space-2)}.AdminResultToolbar_toolbarFilters__advfN>*{min-width:0}.AdminResultToolbar_toolbarFilters__advfN>span{flex:0 1 10rem;min-width:8rem}.AdminResultToolbar_toolbarSummary__It0AV{color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.AdminResultToolbar_toolbarActions__x9Ib8{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--v2-space-2);margin-left:auto}@media (max-width:47.99rem){.AdminResultToolbar_toolbarSearch__aT3Mf{max-width:none}.AdminResultToolbar_toolbarFilters__advfN{order:3;flex-basis:100%}.AdminResultToolbar_toolbarFilters__advfN>span{flex:1 1 8rem}.AdminResultToolbar_toolbarActions__x9Ib8{justify-content:flex-start}}@media (max-width:36rem){.AdminResultToolbar_toolbarSearch__aT3Mf{flex-basis:100%}.AdminResultToolbar_toolbarActions__x9Ib8{margin-left:0}}.AdminResultToolbar_resultToolbar__wTB47[data-single-line=true]{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior:contain}.AdminResultToolbar_resultToolbar__wTB47[data-single-line=true] .AdminResultToolbar_toolbarSearch__aT3Mf{flex:1 1 12rem;min-width:10rem}.AdminResultToolbar_resultToolbar__wTB47[data-single-line=true] .AdminResultToolbar_toolbarFilters__advfN{flex:0 0 auto;flex-wrap:nowrap;order:0}.AdminResultToolbar_resultToolbar__wTB47[data-single-line=true] .AdminResultToolbar_toolbarFilters__advfN>span{flex:0 0 8rem;min-width:7rem}.AdminResultToolbar_resultToolbar__wTB47[data-single-line=true] .AdminResultToolbar_toolbarActions__x9Ib8{flex-wrap:nowrap;flex-shrink:0}.AdminSelectionBar_selectionBar__UDbA6{display:flex;min-height:2.75rem;flex-wrap:wrap;align-items:center;gap:var(--v2-space-2);padding:var(--v2-space-2) var(--v2-space-3);border-bottom:1px solid var(--v2-brand-primary-border);background:color-mix(in srgb,var(--v2-brand-primary-soft) 56%,var(--v2-neutral-0))}.AdminSelectionBar_selectionCount__Rji85{margin-right:auto;color:var(--v2-text-primary);font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-semibold);font-variant-numeric:tabular-nums}.AdminSelectionBar_selectionActions__Johfq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v2-space-2)}.AdminSelectionBar_selectionBar__UDbA6[data-presentation=floating]{position:fixed;right:max(var(--v2-page-gutter),env(safe-area-inset-right));bottom:max(var(--v2-space-3),env(safe-area-inset-bottom));z-index:var(--v2-z-sticky);min-height:3.25rem;max-width:min(44rem,calc(100vw - 2 * var(--v2-page-gutter)));flex-wrap:nowrap;padding:var(--v2-space-2);border:1px solid var(--v2-border-strong);border-radius:calc(var(--v2-admin-radius, var(--v2-radius-xs)) + var(--v2-space-1));background:var(--v2-surface-raised);box-shadow:var(--v2-shadow-2);color:var(--v2-text-primary)}.AdminSelectionBar_selectionBar__UDbA6[data-presentation=floating] .AdminSelectionBar_selectionCount__Rji85{padding-inline:var(--v2-space-2);color:var(--v2-text-primary);white-space:nowrap}.AdminSelectionBar_selectionBar__UDbA6[data-presentation=floating]>button{flex:0 0 auto}.AdminSelectionBar_selectionBar__UDbA6[data-presentation=floating] .AdminSelectionBar_selectionActions__Johfq{flex-wrap:nowrap;overflow:visible}.AdminSelectionBar_selectionBarSpacer__Cmi3d{height:4rem}@media (max-width:36rem){.AdminSelectionBar_selectionBar__UDbA6:not([data-presentation=floating]){align-items:stretch}.AdminSelectionBar_selectionActions__Johfq,.AdminSelectionBar_selectionActions__Johfq>*{width:100%}.AdminSelectionBar_selectionBar__UDbA6[data-presentation=floating]{right:0;bottom:0;left:0;max-width:none;align-items:stretch;flex-wrap:wrap;padding:var(--v2-space-2) max(var(--v2-space-3),env(safe-area-inset-right)) max(var(--v2-space-2),env(safe-area-inset-bottom)) max(var(--v2-space-3),env(safe-area-inset-left));border-radius:var(--v2-radius-sm) var(--v2-radius-sm) 0 0}.AdminSelectionBar_selectionBar__UDbA6[data-presentation=floating] .AdminSelectionBar_selectionCount__Rji85{flex:1 1 auto;margin-right:0}.AdminSelectionBar_selectionBar__UDbA6[data-presentation=floating] .AdminSelectionBar_selectionActions__Johfq{order:3;flex:1 1 100%;min-width:0}}.DropdownMenu_trigger__kbIga{display:inline-flex;min-height:var(--v2-dropdown-trigger-height,2.75rem);align-items:center;justify-content:center;gap:var(--v2-space-2);padding:0 var(--v2-space-4);cursor:pointer;font:inherit;font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-medium)}.DropdownMenu_trigger__kbIga[data-presentation=icon]{width:var(--v2-dropdown-icon-trigger-size,2.75rem);min-width:var(--v2-dropdown-icon-trigger-size,2.75rem);padding:0;border-radius:var(--v2-radius-xs)}.DropdownMenu_visuallyHidden__kRAia{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.DropdownMenu_menu___uGUB button>span,.DropdownMenu_trigger__kbIga>span:first-child{display:grid;place-items:center}.DropdownMenu_menu___uGUB svg,.DropdownMenu_trigger__kbIga svg{width:1rem;height:1rem;stroke-width:1.8}.DropdownMenu_menu___uGUB button:focus-visible,.DropdownMenu_trigger__kbIga:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--v2-focus-ring)}.DropdownMenu_menu___uGUB{box-sizing:border-box;position:fixed;z-index:var(--v2-z-dropdown);display:grid;max-height:min(24rem,calc(100vh - 2rem));max-height:min(24rem,calc(100dvh - 2rem));overflow-y:auto;overscroll-behavior:contain;gap:var(--v2-space-1);padding:var(--v2-space-2)}.DropdownMenu_menu___uGUB button{display:grid;min-height:var(--v2-dropdown-item-height);grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:var(--v2-space-3);padding:0 var(--v2-space-3);border:0;border-radius:var(--v2-dropdown-item-radius);background:transparent;cursor:pointer;font:inherit;text-align:left}.DropdownMenu_menu___uGUB button:not([data-has-icon]){grid-template-columns:minmax(0,1fr)}.DropdownMenu_menu___uGUB[aria-hidden=true]{pointer-events:none}.DropdownMenu_trigger__kbIga:disabled{cursor:not-allowed;opacity:.45}.DropdownMenu_empty__virWC{margin:0;padding:var(--v2-space-3);color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm)}.DropdownMenu_menu___uGUB{border:var(--v2-stroke-thin) solid var(--v2-select-menu-border);border-radius:var(--v2-select-menu-radius);background:var(--v2-select-menu-background);box-shadow:var(--v2-select-menu-shadow);opacity:0;transform:translateY(-4px);transition:opacity var(--v2-motion-base) var(--v2-ease-out),transform var(--v2-motion-base) var(--v2-ease-out)}.DropdownMenu_menu___uGUB[data-side=top]{transform:translateY(4px)}.DropdownMenu_menu___uGUB[data-open][data-ready]{opacity:1;transform:translateY(0)}.DropdownMenu_trigger__kbIga{border:0;border-radius:var(--v2-radius-sm);background:var(--v2-action-secondary-bg);color:var(--v2-text-primary);transition:background var(--v2-motion-fast)}.DropdownMenu_trigger__kbIga:focus-visible{outline:2px solid var(--v2-border-focus);outline-offset:-4px;box-shadow:none}.DropdownMenu_menu___uGUB button{color:var(--v2-text-primary);padding-block:var(--v2-space-2);transition:background var(--v2-motion-fast)}.DropdownMenu_menu___uGUB button strong{min-width:0;font-size:var(--v2-select-option-font-size);font-weight:var(--v2-type-weight-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DropdownMenu_menu___uGUB button:focus-visible{outline:none;box-shadow:none}.DropdownMenu_menu___uGUB[data-keyboard] button:focus{background:var(--v2-dropdown-item-hover);outline:var(--v2-stroke-thin) solid var(--v2-border-focus);outline-offset:-1px}@media (hover:hover) and (pointer:fine){.DropdownMenu_trigger__kbIga:not(:disabled):hover{background:var(--v2-action-secondary-bg-hover);color:var(--v2-text-primary)}.DropdownMenu_menu___uGUB button:not(:disabled):hover{background:var(--v2-dropdown-item-hover);color:var(--v2-text-primary)}}@media (prefers-reduced-motion:reduce){.DropdownMenu_menu___uGUB,.DropdownMenu_menu___uGUB button,.DropdownMenu_trigger__kbIga{transition:none;transform:none}.DropdownMenu_menu___uGUB[data-side=top]{transform:none}}.DropdownMenu_menu___uGUB button[data-danger]{color:var(--v2-status-danger-text)}.DropdownMenu_menu___uGUB button:disabled{cursor:not-allowed;opacity:.45}@media (hover:hover) and (pointer:fine){.DropdownMenu_menu___uGUB button:not(:disabled):hover,.DropdownMenu_trigger__kbIga:hover{background:var(--v2-brand-primary-soft);color:var(--v2-brand-primary-active)}.DropdownMenu_menu___uGUB button[data-danger]:not(:disabled):hover{background:var(--v2-status-danger-bg);color:var(--v2-status-danger-text)}}@media (pointer:coarse){.DropdownMenu_trigger__kbIga[data-presentation=icon]{width:max(2.75rem,var(--v2-dropdown-icon-trigger-size,2.75rem));min-width:max(2.75rem,var(--v2-dropdown-icon-trigger-size,2.75rem))}}.AdminTableViewport_root__t4UQf{min-width:0}.AdminTableViewport_scroller__gESuI{width:100%;overflow-x:auto;overscroll-behavior:contain;background:var(--v2-neutral-0)}:where(.AdminTableViewport_scroller__gESuI>table){width:100%;min-width:var(--admin-table-min-width,56rem);border-collapse:collapse}:where(.AdminTableViewport_scroller__gESuI>table td),:where(.AdminTableViewport_scroller__gESuI>table th){padding:var(--v2-admin-table-cell-block) var(--v2-admin-table-cell-inline);border-bottom:1px solid var(--v2-border-subtle);text-align:left;vertical-align:middle}:where(.AdminTableViewport_scroller__gESuI>table th){color:var(--v2-text-secondary);background:var(--v2-admin-table-header);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-medium)}.AdminTableViewport_scroller__gESuI>table tbody tr:last-child td{border-bottom:0}.AdminTableViewport_scroller__gESuI>table tbody tr{transition:background-color var(--v2-motion-fast) var(--v2-ease-out)}.AdminTableViewport_scroller__gESuI>table tbody tr[data-selected]{background:color-mix(in srgb,var(--v2-brand-primary-soft) 42%,var(--v2-neutral-0))}.AdminTableViewport_footer__BF58u{display:flex;justify-content:flex-end;padding:var(--v2-space-3) var(--v2-space-4);border-top:1px solid var(--v2-border-subtle)}@media (hover:hover) and (pointer:fine){.AdminTableViewport_scroller__gESuI>table tbody tr:hover{background:var(--v2-admin-table-hover)}}@media (prefers-reduced-motion:reduce){.AdminTableViewport_scroller__gESuI>table tbody tr{transition:none}}.AdminTableViewport_scroller__gESuI:focus-visible{outline:2px solid var(--v2-border-focus);outline-offset:-2px}.SearchField_root__CdFG8{--v2-field-current-height:var(--v2-field-control-height-lg);position:relative;display:grid;min-width:0;min-height:var(--v2-field-current-height);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;border:1px solid var(--v2-field-border);border-radius:var(--v2-field-radius);color:var(--v2-text-secondary);transition:border-color var(--v2-motion-fast) var(--v2-ease-out),box-shadow var(--v2-motion-fast) var(--v2-ease-out)}.SearchField_root__CdFG8[data-size=md]{--v2-field-current-height:var(--v2-field-control-height-md)}.SearchField_root__CdFG8[data-size=sm]{--v2-field-current-height:var(--v2-field-control-height-sm)}.SearchField_root__CdFG8[data-disabled=true]{background:var(--v2-field-background-disabled);opacity:.66}.SearchField_searchIcon__sliwW{width:1.125rem;height:1.125rem;margin-left:var(--v2-space-4);pointer-events:none}.SearchField_root__CdFG8 input{width:100%;min-width:0;height:100%;padding:0 var(--v2-space-3);border:0;outline:0;background:transparent;color:var(--v2-field-text)}.SearchField_root__CdFG8 input::-moz-placeholder{color:var(--v2-field-placeholder)}.SearchField_root__CdFG8 input::placeholder{color:var(--v2-field-placeholder)}.SearchField_root__CdFG8 input::-webkit-search-cancel-button{display:none}.SearchField_clearButton__XGV_z{display:grid;margin-right:var(--v2-space-1);padding:0;place-items:center;border:0;background:transparent;cursor:pointer;touch-action:manipulation;transition:background-color var(--v2-motion-fast) var(--v2-ease-out),color var(--v2-motion-fast) var(--v2-ease-out)}.SearchField_clearButton__XGV_z svg{width:1rem;height:1rem}@media (hover:hover) and (pointer:fine){.SearchField_root__CdFG8:hover:not([data-disabled=true]){border-color:var(--v2-field-border-hover)}}@media (prefers-reduced-motion:reduce){.SearchField_clearButton__XGV_z,.SearchField_root__CdFG8{transition:none}}@media (pointer:coarse){.SearchField_root__CdFG8[data-size=sm]{--v2-field-current-height:2.75rem}}.SearchField_root__CdFG8{border-color:var(--v2-field-surface-border);background:var(--v2-field-surface-fill);box-shadow:var(--v2-field-shadow)}.SearchField_root__CdFG8:after{position:absolute;right:var(--v2-space-4);bottom:var(--v2-field-line-inset);left:var(--v2-space-4);height:var(--v2-field-line-height);border-radius:var(--v2-radius-pill);background:var(--v2-field-highlight);content:"";pointer-events:none;opacity:0;transform:scaleX(.72)}.SearchField_root__CdFG8[data-focus-motion=pointer]:after{transition:transform var(--v2-motion-base) var(--v2-ease-out),opacity var(--v2-motion-fast) var(--v2-ease-out)}.SearchField_root__CdFG8:focus-within:after{opacity:1;transform:scaleX(1)}.SearchField_root__CdFG8 input{min-height:var(--v2-field-current-height);font-size:var(--v2-field-font-size);line-height:var(--v2-type-leading-body);caret-color:var(--v2-border-focus)}.SearchField_root__CdFG8 input::-moz-selection{color:var(--v2-selection-text);background:var(--v2-selection-bg)}.SearchField_root__CdFG8 input::selection{color:var(--v2-selection-text);background:var(--v2-selection-bg)}.SearchField_root__CdFG8 input::-moz-placeholder{opacity:1}.SearchField_root__CdFG8 input::placeholder{opacity:1}.SearchField_root__CdFG8[data-readonly]{background:var(--v2-field-background-readonly)}.SearchField_root__CdFG8:focus-within{border-color:var(--v2-field-surface-border);outline:none;box-shadow:var(--v2-field-shadow)}.SearchField_root__CdFG8[data-invalid=true]{border-color:var(--v2-field-border-invalid);--v2-field-highlight:var(--v2-field-border-invalid)}.SearchField_root__CdFG8[data-disabled]{background:var(--v2-field-background-disabled);border-color:var(--v2-border-subtle);box-shadow:none;opacity:1}.SearchField_root__CdFG8[data-disabled]:after{opacity:0}.SearchField_root__CdFG8 input:disabled{color:var(--v2-field-text-disabled);-webkit-text-fill-color:var(--v2-field-text-disabled);cursor:not-allowed}.SearchField_clearButton__XGV_z{width:var(--v2-touch-target);height:var(--v2-touch-target);border-radius:var(--v2-radius-sm);color:var(--v2-text-secondary)}.SearchField_clearButton__XGV_z:focus-visible{outline:var(--v2-stroke-focus) solid var(--v2-border-focus);outline-offset:-4px;box-shadow:none}@media (hover:hover) and (pointer:fine){.SearchField_root__CdFG8:hover:not([data-disabled=true]):not([data-invalid=true]){border-color:var(--v2-field-surface-border)}.SearchField_clearButton__XGV_z:hover{color:var(--v2-text-primary);background:var(--v2-action-secondary-bg-hover)}}.SearchField_clearButton__XGV_z:active{background:var(--v2-action-secondary-bg-active)}@media (prefers-reduced-motion:reduce){.SearchField_root__CdFG8[data-focus-motion]:after{transition:none}}@media (forced-colors:active){.SearchField_root__CdFG8{border-color:ButtonText}.SearchField_root__CdFG8:focus-within{outline:2px solid Highlight;outline-offset:-4px}}.Skeleton_root___Y79Z{display:block;width:100%;height:.75rem;border-radius:var(--v2-radius-xs);background:var(--v2-loading-surface);animation:Skeleton_skeleton-breathe__ccbBi var(--v2-loading-duration) ease-in-out infinite alternate}.Skeleton_root___Y79Z[data-variant=image]{height:auto;aspect-ratio:16/9;border-radius:var(--v2-radius-md)}.Skeleton_root___Y79Z[data-variant=avatar]{width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:50%}@keyframes Skeleton_skeleton-breathe__ccbBi{0%{opacity:.58}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.Skeleton_root___Y79Z{animation:none}}.UtilityActionButton_root__mzSLc{position:relative;display:inline-flex;width:var(--v2-action-button-size);min-width:var(--v2-action-button-size);height:var(--v2-action-button-size);align-items:center;justify-content:center;padding:0;overflow:visible;border:1px solid var(--v2-action-button-border);border-radius:var(--v2-action-button-radius);background:var(--v2-action-button-background);box-shadow:var(--v2-action-button-shadow);color:var(--v2-action-button-text);cursor:pointer;touch-action:manipulation;transition:width var(--v2-motion-medium) var(--v2-ease-out),background-color var(--v2-motion-fast) var(--v2-ease-out),border-color var(--v2-motion-fast) var(--v2-ease-out),box-shadow var(--v2-motion-fast) var(--v2-ease-out),color var(--v2-motion-fast) var(--v2-ease-out),transform var(--v2-motion-fast) var(--v2-ease-out)}.UtilityActionButton_root__mzSLc:after{position:absolute;z-index:var(--v2-z-tooltip);bottom:calc(100% + var(--v2-space-2));left:50%;width:-moz-max-content;width:max-content;max-width:12rem;padding:var(--v2-space-2) var(--v2-space-3);border:1px solid var(--v2-border-glass);border-radius:var(--v2-radius-xs);background:var(--v2-surface-overlay);box-shadow:var(--v2-shadow-2);color:var(--v2-text-primary);content:attr(data-tooltip);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-medium);opacity:0;pointer-events:none;transform:translate(-50%,var(--v2-space-2)) scale(.96);transition:opacity var(--v2-motion-fast) var(--v2-ease-out),transform var(--v2-motion-fast) var(--v2-ease-out)}.UtilityActionButton_expandable__75MvW{overflow:hidden}.UtilityActionButton_expandable__75MvW:after{content:none}.UtilityActionButton_icon__9occd,.UtilityActionButton_label__Yj1wy{display:inline-grid;place-items:center;transition:opacity var(--v2-motion-base) var(--v2-ease-out),transform var(--v2-motion-base) var(--v2-ease-out)}.UtilityActionButton_icon__9occd svg{width:1.15rem;height:1.15rem;stroke-width:1.8}.UtilityActionButton_label__Yj1wy{position:absolute;inset:0;padding:0 var(--v2-space-4);font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-semibold);opacity:0;white-space:nowrap}.UtilityActionButton_top__hMxI0 .UtilityActionButton_label__Yj1wy{transform:translateY(80%)}.UtilityActionButton_delete__zkhiD .UtilityActionButton_label__Yj1wy{transform:translateY(-80%)}.UtilityActionButton_back__j71_4 .UtilityActionButton_label__Yj1wy{transform:translateX(18%)}.UtilityActionButton_settings__TyNeL{border-radius:var(--v2-radius-sm);background:var(--v2-category-lilac-soft);color:var(--v2-category-lilac-text)}.UtilityActionButton_copy__YSXjE[data-feedback=true]{border-color:var(--v2-status-success-border);color:var(--v2-action-copy-success)}.UtilityActionButton_sliders__Y5G0b{display:grid;width:1.4rem;gap:.32rem}.UtilityActionButton_sliders__Y5G0b i{position:relative;display:block;height:2px;border-radius:var(--v2-radius-pill);background:currentColor}.UtilityActionButton_sliders__Y5G0b i:before{position:absolute;top:50%;left:.28rem;width:.36rem;height:.36rem;border:2px solid var(--v2-surface-overlay);border-radius:50%;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform var(--v2-motion-medium) var(--v2-ease-out)}.UtilityActionButton_sliders__Y5G0b i:nth-child(2):before{transform:translate(.56rem,-50%)}.UtilityActionButton_root__mzSLc:focus-visible{outline:2px solid transparent;outline-offset:3px;box-shadow:var(--v2-focus-ring),var(--v2-action-button-shadow)}.UtilityActionButton_root__mzSLc:active:not(:disabled){transform:scale(.96)}.UtilityActionButton_root__mzSLc:disabled{cursor:not-allowed;opacity:.48}@media (hover:hover) and (pointer:fine){.UtilityActionButton_root__mzSLc:not(.UtilityActionButton_expandable__75MvW):focus-visible:after,.UtilityActionButton_root__mzSLc:not(.UtilityActionButton_expandable__75MvW):hover:after{opacity:1;transform:translate(-50%) scale(1)}.UtilityActionButton_root__mzSLc:hover:not(:disabled){border-color:var(--v2-purple-200);background:var(--v2-action-button-background-hover);box-shadow:var(--v2-shadow-2);color:var(--v2-brand-primary-hover)}.UtilityActionButton_expandable__75MvW:focus-visible,.UtilityActionButton_expandable__75MvW:hover:not(:disabled){width:var(--v2-action-button-expanded-width)}.UtilityActionButton_expandable__75MvW:focus-visible .UtilityActionButton_label__Yj1wy,.UtilityActionButton_expandable__75MvW:hover .UtilityActionButton_label__Yj1wy{opacity:1;transform:translate(0)}.UtilityActionButton_top__hMxI0:focus-visible .UtilityActionButton_icon__9occd,.UtilityActionButton_top__hMxI0:hover .UtilityActionButton_icon__9occd{opacity:0;transform:translateY(-180%)}.UtilityActionButton_back__j71_4:focus-visible .UtilityActionButton_icon__9occd,.UtilityActionButton_back__j71_4:hover .UtilityActionButton_icon__9occd{opacity:0;transform:translateX(-180%)}.UtilityActionButton_delete__zkhiD:focus-visible,.UtilityActionButton_delete__zkhiD:hover:not(:disabled){border-color:var(--v2-action-delete);background:var(--v2-action-delete);color:var(--v2-text-on-brand)}.UtilityActionButton_delete__zkhiD:focus-visible .UtilityActionButton_icon__9occd,.UtilityActionButton_delete__zkhiD:hover .UtilityActionButton_icon__9occd{opacity:.16;transform:translateY(115%) scale(1.9)}.UtilityActionButton_settings__TyNeL:focus-visible .UtilityActionButton_sliders__Y5G0b i:before,.UtilityActionButton_settings__TyNeL:hover .UtilityActionButton_sliders__Y5G0b i:before{transform:translate(.56rem,-50%)}.UtilityActionButton_settings__TyNeL:focus-visible .UtilityActionButton_sliders__Y5G0b i:nth-child(2):before,.UtilityActionButton_settings__TyNeL:hover .UtilityActionButton_sliders__Y5G0b i:nth-child(2):before{transform:translate(-50%,-50%)}}@media (hover:none),(pointer:coarse){.UtilityActionButton_expandable__75MvW{width:auto;min-width:var(--v2-action-button-expanded-width)}.UtilityActionButton_expandable__75MvW .UtilityActionButton_icon__9occd{margin-right:var(--v2-space-2)}.UtilityActionButton_expandable__75MvW .UtilityActionButton_label__Yj1wy{position:static;padding:0;opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.UtilityActionButton_icon__9occd,.UtilityActionButton_label__Yj1wy,.UtilityActionButton_root__mzSLc,.UtilityActionButton_root__mzSLc:after,.UtilityActionButton_sliders__Y5G0b i:before{transition:none}.UtilityActionButton_root__mzSLc:active:not(:disabled){transform:none}}.AdminFormLayout_root__5JAkZ{display:grid;min-width:0;gap:var(--v2-space-4)}.AdminFormLayout_root__5JAkZ[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminFormLayout_root__5JAkZ[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.AdminFormLayout_full__OOhP0{min-width:0;grid-column:1/-1}@media (max-width:40rem){.AdminFormLayout_root__5JAkZ[data-columns="2"]{grid-template-columns:minmax(0,1fr)}.AdminFormLayout_full__OOhP0{grid-column:auto}}.AdminTagBindingField_tagBindingField__iOnol{overflow:hidden;border:1px solid var(--v2-border-subtle);border-radius:var(--v2-admin-radius,var(--v2-radius-xs));background:var(--v2-neutral-50)}.AdminTagBindingField_tagBindingField__iOnol>header{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-3);padding:var(--v2-space-3)}.AdminTagBindingField_tagBindingField__iOnol>header>div{display:grid;gap:.15rem}.AdminTagBindingField_tagBindingField__iOnol>header strong{color:var(--v2-text-primary);font-size:var(--v2-type-size-sm)}.AdminTagBindingField_tagBindingEmpty__XlL6F,.AdminTagBindingField_tagBindingField__iOnol>header span{color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs)}.AdminTagBindingField_boundTagList__1kVKA{display:flex;flex-wrap:wrap;gap:var(--v2-space-2);padding:0 var(--v2-space-3) var(--v2-space-3)}.AdminTagBindingField_tagBindingEmpty__XlL6F{margin:0;padding:0 var(--v2-space-3) var(--v2-space-3)}@media (max-width:48rem){.AdminTagBindingField_tagBindingField__iOnol>header{align-items:flex-start;flex-direction:column}}@media (max-width:36rem){.AdminTagBindingField_tagBindingField__iOnol>header>button{width:100%}}.CourseCard_root__LIJ22{--course-card-tone:var(--v2-purple-500);position:relative;min-width:0;min-height:0;perspective:56rem;--course-card-soft:var(--v2-content-card-media-background);--course-card-glow:transparent;--course-card-background:var(--v2-content-card-background);--course-card-border:var(--v2-content-card-border);--course-card-border-hover:var(--v2-content-card-border-hover);--course-card-radius:var(--v2-content-card-radius);--course-card-shadow:var(--v2-content-card-shadow);--course-card-shadow-hover:var(--v2-content-card-shadow-hover);--course-card-padding:var(--v2-content-card-padding);--course-card-title-size:var(--v2-content-card-title-size);--course-card-title-weight:var(--v2-content-card-title-weight);--course-card-title-leading:var(--v2-content-card-title-leading);--course-card-title-wrap:anywhere;--course-card-gap:var(--v2-content-card-gap);--course-card-category-bg:var(--v2-content-card-category-background);--course-card-category-text:var(--v2-content-card-category-text);--course-card-category-weight:var(--v2-type-weight-medium);--course-card-action-bg:var(--v2-content-card-action-background);--course-card-action-hover:var(--v2-content-card-action-hover);--course-card-action-shadow:none}.CourseCard_root__LIJ22:before{position:absolute;z-index:0;inset:9% 7% -3%;border-radius:1.25rem;background:var(--course-card-glow);content:"";filter:blur(1.875rem);opacity:0;pointer-events:none;transition:opacity var(--v2-motion-base) var(--v2-ease-out)}.CourseCard_surface__yoGP1{position:relative;z-index:1;display:flex;min-height:0;height:100%;overflow:hidden;flex-direction:column;border:1px solid var(--course-card-border);border-radius:var(--course-card-radius);background:var(--course-card-background);box-shadow:var(--course-card-shadow);color:inherit;text-decoration:none;transform:translateZ(0);transition:transform var(--v2-motion-fast) var(--v2-ease-out),border-color var(--v2-motion-base) var(--v2-ease-out),box-shadow var(--v2-motion-base) var(--v2-ease-out);touch-action:manipulation}.CourseCard_cover__IHXA7{position:relative;display:grid;width:100%;aspect-ratio:16/9;flex:0 0 auto;place-items:center;overflow:hidden;background:var(--course-card-soft)}.CourseCard_cover__IHXA7 img{-o-object-fit:cover;object-fit:cover;transition:transform var(--v2-motion-medium) var(--v2-ease-out)}.CourseCard_coverShade__gnp7m{position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,color-mix(in srgb,var(--v2-neutral-950) 12%,transparent));pointer-events:none}.CourseCard_mobileCategory__GXuNL{display:none}.CourseCard_body__l7jA8{display:flex;flex:1;flex-direction:column;padding:var(--course-card-padding)}.CourseCard_body__l7jA8>strong{display:-webkit-box;min-height:calc(2 * var(--course-card-title-size) * var(--course-card-title-leading));margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--v2-text-primary);font-size:var(--course-card-title-size);font-weight:var(--course-card-title-weight);letter-spacing:0;line-height:var(--course-card-title-leading);overflow-wrap:var(--course-card-title-wrap);text-wrap:pretty}.CourseCard_footer__bCjnJ{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.625rem;margin-top:auto;padding-top:var(--course-card-gap)}.CourseCard_desktopCategoryTags__TuZxY,.CourseCard_footerMeta__1zG1I{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.375rem}.CourseCard_footerMeta__1zG1I{flex:1}.CourseCard_desktopCategoryTags__TuZxY{overflow:hidden;flex-wrap:nowrap}.CourseCard_footerMeta__1zG1I>div{flex:0 1 auto}.CourseCard_desktopCategoryTags__TuZxY>span{max-width:6.75rem;min-height:1.5rem;overflow:hidden;padding:0 .5rem;border-radius:.4375rem;background:var(--course-card-category-bg);color:var(--course-card-category-text);font-size:.6875rem;font-weight:var(--course-card-category-weight);line-height:1.5rem;text-overflow:ellipsis;white-space:nowrap}.CourseCard_action__YLAg3{display:grid;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;margin-left:auto;place-items:center;border:1px solid color-mix(in srgb,var(--v2-gray-0) 80%,transparent);border-radius:50%;background:var(--course-card-action-bg);box-shadow:var(--course-card-action-shadow);color:var(--v2-text-primary);backdrop-filter:blur(.75rem) saturate(118%);-webkit-backdrop-filter:blur(.75rem) saturate(118%);transition:background-color var(--v2-motion-fast) var(--v2-ease-out),color var(--v2-motion-fast) var(--v2-ease-out),transform var(--v2-motion-fast) var(--v2-ease-out)}.CourseCard_action__YLAg3 svg{width:1.0625rem;height:1.0625rem;stroke-width:1.9;transform:translate(0);transition:transform var(--v2-motion-base) var(--v2-ease-emphasis)}.CourseCard_surface__yoGP1:focus-visible{outline:3px solid color-mix(in srgb,var(--course-card-tone) 42%,transparent);outline-offset:3px}.CourseCard_surface__yoGP1:active{transform:scale(var(--v2-course-card-press))}@media (hover:hover) and (pointer:fine){.CourseCard_root__LIJ22:hover:before{opacity:.72}.CourseCard_root__LIJ22:hover .CourseCard_surface__yoGP1:not(:active){border-color:var(--course-card-border-hover);box-shadow:var(--course-card-shadow-hover);transform:translateY(var(--v2-course-card-lift))}.CourseCard_root__LIJ22:hover .CourseCard_cover__IHXA7 img{transform:scale(1.025)}.CourseCard_root__LIJ22:hover .CourseCard_action__YLAg3{background:var(--course-card-action-hover);color:var(--v2-brand-primary-active)}.CourseCard_root__LIJ22:hover .CourseCard_action__YLAg3 svg{transform:translate(.125rem,-.125rem)}}@media (max-width:44rem){.CourseCard_root__LIJ22,.CourseCard_surface__yoGP1{min-height:0}.CourseCard_root__LIJ22{perspective:none}.CourseCard_root__LIJ22:before{display:none}.CourseCard_surface__yoGP1{display:flex;height:auto;flex-direction:column;border:1px solid var(--course-card-border);border-radius:var(--course-card-radius);background:var(--course-card-background);box-shadow:var(--course-card-shadow)}.CourseCard_cover__IHXA7{height:auto;min-height:0;aspect-ratio:16/9}.CourseCard_mobileCategory__GXuNL{position:absolute;top:var(--v2-space-3);left:var(--v2-space-3);z-index:2;display:inline-flex;min-height:1.875rem;align-items:center;padding:0 var(--v2-space-3);border:1px solid var(--v2-white-a72);border-radius:var(--v2-radius-pill);background:var(--course-card-category-bg);box-shadow:var(--course-card-action-shadow);color:var(--course-card-category-text);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-bold)}.CourseCard_body__l7jA8{min-width:0;padding:var(--course-card-padding)}.CourseCard_desktopCategoryTags__TuZxY{display:none}.CourseCard_body__l7jA8>strong{min-height:calc(2 * var(--v2-type-size-base) * var(--course-card-title-leading));font-size:var(--v2-type-size-base);line-height:var(--course-card-title-leading)}.CourseCard_footer__bCjnJ{margin-top:var(--v2-space-2);padding-top:var(--v2-space-1)}.CourseCard_action__YLAg3{width:2rem;height:2rem;flex-basis:2rem;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.CourseCard_surface__yoGP1:active{transform:scale(var(--v2-mobile-press-scale))}}@media (prefers-reduced-motion:reduce){.CourseCard_action__YLAg3,.CourseCard_action__YLAg3 svg,.CourseCard_cover__IHXA7 img,.CourseCard_root__LIJ22:before,.CourseCard_surface__yoGP1{transition:none}.CourseCard_root__LIJ22:hover .CourseCard_action__YLAg3,.CourseCard_root__LIJ22:hover .CourseCard_action__YLAg3 svg,.CourseCard_root__LIJ22:hover .CourseCard_cover__IHXA7 img,.CourseCard_root__LIJ22:hover .CourseCard_surface__yoGP1:not(:active),.CourseCard_surface__yoGP1:active{transform:none}}@media (prefers-reduced-transparency:reduce){.CourseCard_action__YLAg3{background:var(--v2-neutral-0);backdrop-filter:none;-webkit-backdrop-filter:none}}.AdminTagPickerDialog_tagPicker__sqeeI{display:flex;width:100%;height:min(36rem,calc(100dvh - 17rem));min-height:18rem;max-height:100%;overflow:hidden;flex:1 1 auto;flex-direction:column;gap:var(--v2-space-4)}.AdminTagPickerDialog_tagPickerTools__KffBC{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:var(--v2-space-3)}.AdminTagPickerDialog_tagPickerTools__KffBC>:first-child{min-width:min(100%,18rem);flex:1 1 18rem}.AdminTagPickerDialog_tagPickerSelectedCount__oN31P{flex:0 0 auto;margin-left:auto;color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.AdminTagPickerDialog_tagPickerGroups__w2NBY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;gap:var(--v2-space-3);padding-right:var(--v2-space-1)}.AdminTagPickerDialog_tagPickerGroup__VFwsv{display:flex;min-height:13rem;height:18rem;overflow:hidden;flex-direction:column;border:1px solid var(--v2-border-subtle);border-radius:var(--v2-admin-radius,var(--v2-radius-xs));background:var(--v2-neutral-0)}.AdminTagPickerDialog_tagPickerGroup__VFwsv>header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--v2-space-3);padding:var(--v2-space-3) var(--v2-space-4);border-bottom:1px solid var(--v2-border-subtle);background:var(--v2-neutral-50)}.AdminTagPickerDialog_tagPickerGroup__VFwsv>header>div{display:grid;gap:.1rem}.AdminTagPickerDialog_tagPickerGroup__VFwsv>header strong{color:var(--v2-text-primary);font-size:var(--v2-type-size-sm)}.AdminTagPickerDialog_tagPickerGroup__VFwsv>header small,.AdminTagPickerDialog_tagPickerGroup__VFwsv>header span,.AdminTagPickerDialog_tagPickerGroup__VFwsv>p{color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs)}.AdminTagPickerDialog_tagPickerOptions__RA6Y6{display:flex;min-height:0;overflow-y:auto;flex:1 1 auto;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:var(--v2-space-2);padding:var(--v2-space-3);overscroll-behavior:contain;scrollbar-gutter:stable}.AdminTagPickerDialog_tagPickerGroup__VFwsv>p{margin:0;padding:var(--v2-space-4)}.AdminTagPickerDialog_tagPickerEmpty__bsMhG{display:grid;min-height:15rem;place-items:center;align-content:center;gap:var(--v2-space-2);color:var(--v2-text-tertiary);text-align:center}.AdminTagPickerDialog_tagPickerEmpty__bsMhG svg{width:1.5rem;height:1.5rem}.AdminTagPickerDialog_tagPickerEmpty__bsMhG strong{color:var(--v2-text-primary)}@media (max-width:48rem){.AdminTagPickerDialog_tagPickerGroups__w2NBY{grid-template-columns:1fr}}@media (max-width:36rem){.AdminTagPickerDialog_tagPicker__sqeeI{height:calc(100dvh - 15rem);min-height:15rem}.AdminTagPickerDialog_tagPickerSelectedCount__oN31P{width:100%;margin-left:0}}.AdminTaxonomyBoard_taxonomyBoard__HCupF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--v2-space-3)}.AdminTaxonomyBoard_taxonomyGroup__sj7x8{display:flex;min-height:20rem;max-height:27rem;overflow:hidden;flex-direction:column;border:1px solid var(--v2-border-default);border-radius:var(--v2-admin-surface-radius,var(--v2-radius-xs));background:var(--v2-neutral-0);box-shadow:var(--v2-shadow-1)}.AdminTaxonomyBoard_taxonomyGroup__sj7x8>header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--v2-space-4);padding:var(--v2-space-3) var(--v2-space-4);border-bottom:1px solid var(--v2-border-subtle);background:var(--v2-neutral-50)}.AdminTaxonomyBoard_taxonomyHeading__kV1QZ,.AdminTaxonomyBoard_taxonomyMeta__Iv3gV,.AdminTaxonomyBoard_taxonomyTag__Fn9Jw{display:flex;align-items:center}.AdminTaxonomyBoard_taxonomyHeading__kV1QZ{min-width:0;gap:var(--v2-space-3)}.AdminTaxonomyBoard_taxonomyHeading__kV1QZ>span{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid var(--v2-brand-primary-border);border-radius:var(--v2-admin-radius,var(--v2-radius-xs));background:var(--v2-brand-primary-soft);color:var(--v2-brand-primary-active)}.AdminTaxonomyBoard_taxonomyHeading__kV1QZ svg{width:.95rem;height:.95rem}.AdminTaxonomyBoard_taxonomyHeading__kV1QZ>div{min-width:0}.AdminTaxonomyBoard_taxonomyHeading__kV1QZ strong{color:var(--v2-text-primary);font-size:var(--v2-type-size-sm)}.AdminTaxonomyBoard_taxonomyHeading__kV1QZ p{overflow:hidden;margin:.15rem 0 0;color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs);text-overflow:ellipsis;white-space:nowrap}.AdminTaxonomyBoard_taxonomyMeta__Iv3gV{flex:0 0 auto;gap:var(--v2-space-1)}.AdminTaxonomyBoard_taxonomyMeta__Iv3gV>span{margin-right:var(--v2-space-2);color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs);font-variant-numeric:tabular-nums}.AdminTaxonomyBoard_taxonomyTags__LfBtJ{display:flex;min-height:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;align-content:flex-start;overflow-y:auto;overscroll-behavior:contain;gap:var(--v2-space-2);padding:var(--v2-space-4)}.AdminTaxonomyBoard_taxonomyTag__Fn9Jw{position:relative;display:grid;min-height:2rem;grid-template-columns:minmax(0,max-content) minmax(5rem,max-content) auto;align-items:center;gap:var(--v2-space-1);padding:.1rem var(--v2-space-2) .1rem var(--v2-space-3);border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-pill);background:var(--v2-neutral-0)}.AdminTaxonomyBoard_taxonomyTag__Fn9Jw strong{color:var(--v2-text-primary);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.AdminTaxonomyBoard_taxonomyTagUsage__W_aem{grid-row:1;grid-column:2;justify-self:end;color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity var(--v2-motion-fast) var(--v2-ease-out)}.AdminTaxonomyBoard_taxonomyTagActions___UqQ_{display:flex;grid-row:1;grid-column:2;align-items:center;justify-self:end;opacity:0;pointer-events:none;transition:opacity var(--v2-motion-fast) var(--v2-ease-out),visibility var(--v2-motion-fast) var(--v2-ease-out)}.AdminTaxonomyBoard_taxonomyTagActions___UqQ_ a{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;color:var(--v2-text-tertiary)}.AdminTaxonomyBoard_taxonomyTouchActions__TfZLS{display:none;grid-row:1;grid-column:3}.AdminTaxonomyBoard_quickTagForm__I_3uq{display:grid;min-width:min(100%,25rem);grid-template-columns:minmax(10rem,1fr) auto auto;align-items:center;gap:var(--v2-space-2)}.AdminTaxonomyBoard_taxonomyEmpty__ToSDR{width:100%;margin:0;color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs)}.AdminTaxonomyBoard_taxonomyTag__Fn9Jw a:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--v2-focus-ring)}@media (hover:hover) and (pointer:fine){.AdminTaxonomyBoard_taxonomyTagActions___UqQ_ a:hover{border-color:var(--v2-brand-primary-border);background:var(--v2-brand-primary-soft);color:var(--v2-brand-primary-active)}.AdminTaxonomyBoard_taxonomyTag__Fn9Jw:focus-within .AdminTaxonomyBoard_taxonomyTagUsage__W_aem,.AdminTaxonomyBoard_taxonomyTag__Fn9Jw:hover .AdminTaxonomyBoard_taxonomyTagUsage__W_aem{opacity:0}.AdminTaxonomyBoard_taxonomyTag__Fn9Jw:focus-within .AdminTaxonomyBoard_taxonomyTagActions___UqQ_,.AdminTaxonomyBoard_taxonomyTag__Fn9Jw:hover .AdminTaxonomyBoard_taxonomyTagActions___UqQ_{opacity:1;pointer-events:auto;visibility:visible}}@media (max-width:48rem){.AdminTaxonomyBoard_taxonomyGroup__sj7x8>header{align-items:flex-start;flex-direction:column}.AdminTaxonomyBoard_taxonomyMeta__Iv3gV{width:100%}.AdminTaxonomyBoard_taxonomyBoard__HCupF{grid-template-columns:1fr}}@media (max-width:36rem){.AdminTaxonomyBoard_quickTagForm__I_3uq{grid-template-columns:1fr}.AdminTaxonomyBoard_quickTagForm__I_3uq>button{width:100%}}@media (pointer:coarse){.AdminTaxonomyBoard_taxonomyTag__Fn9Jw{min-height:2.75rem}.AdminTaxonomyBoard_taxonomyTagActions___UqQ_{display:none}.AdminTaxonomyBoard_taxonomyTagUsage__W_aem{margin-left:var(--v2-space-1)}.AdminTaxonomyBoard_taxonomyTouchActions__TfZLS{display:inline-flex;margin-right:-.2rem}}@media (prefers-reduced-motion:reduce){.AdminTaxonomyBoard_taxonomyTagActions___UqQ_,.AdminTaxonomyBoard_taxonomyTagUsage__W_aem{transition:none}}.InspirationCard_root__o2ot6{position:relative;isolation:isolate;min-width:0;padding:0 .75rem .25rem 0;transition:filter var(--v2-motion-base) var(--v2-ease-out),transform var(--v2-motion-base) var(--v2-ease-out)}.InspirationCard_backplate__vFjFx{position:absolute;z-index:-1;inset:-.625rem 0 -3.875rem -.625rem;border-radius:var(--v2-inspiration-card-radius);background:var(--v2-content-card-background);clip-path:inset(1.875rem 0 3.375rem 1.375rem round var(--v2-inspiration-card-radius));pointer-events:none;transition:clip-path var(--v2-motion-base) var(--v2-ease-out)}.InspirationCard_cardLink__rWH6N{display:block;min-width:0;color:inherit;text-decoration:none;touch-action:manipulation}.InspirationCard_mediaFrame__FOdyH{isolation:isolate;position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:.75rem;background:var(--v2-content-card-media-background);box-shadow:var(--v2-content-card-shadow)}.InspirationCard_mediaBackdrop__R__EO{position:absolute;z-index:0;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(18px);transform:scale(1.12);opacity:.65;pointer-events:none}.InspirationCard_coverLayer__JAM7p{position:absolute;z-index:1;inset:0;display:block;opacity:1;transition:opacity var(--v2-motion-fast) var(--v2-ease-out)}.InspirationCard_coverLayer__JAM7p img,.InspirationCard_mediaFrame__FOdyH video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--v2-motion-medium) var(--v2-ease-out)}.InspirationCard_mediaFrame__FOdyH video{position:absolute;z-index:1;inset:0;opacity:0;transition:opacity var(--v2-motion-fast) var(--v2-ease-out),transform var(--v2-motion-medium) var(--v2-ease-out)}.InspirationCard_mediaFrame__FOdyH video[data-visible]{opacity:1}.InspirationCard_mediaFrame__FOdyH[data-video-visible] .InspirationCard_coverLayer__JAM7p{opacity:0}.InspirationCard_mediaFrame__FOdyH[data-media-orientation=portrait] .InspirationCard_coverLayer__JAM7p img,.InspirationCard_mediaFrame__FOdyH[data-media-orientation=portrait] video{-o-object-fit:contain;object-fit:contain}.InspirationCard_mediaPlaceholder__qJ_yi{display:-webkit-box;height:100%;padding:var(--v2-space-5);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;background:var(--v2-surface-mist);color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:1.7}.InspirationCard_mediaFallback__yIL_0{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--v2-space-2);color:var(--v2-text-secondary);background:var(--v2-content-card-media-background);font-size:var(--v2-type-size-xs)}.InspirationCard_statusOverlay__bbFM4{position:absolute;top:var(--v2-space-3);left:var(--v2-space-3);right:var(--v2-space-3);z-index:2;display:flex;flex-wrap:wrap;gap:var(--v2-space-1)}.InspirationCard_dataRow__0bsuK{display:flex;min-width:0;align-items:center;margin-top:var(--v2-content-card-gap);gap:var(--v2-content-card-gap)}.InspirationCard_avatar__DgyWT{display:grid;width:2.375rem;height:2.375rem;flex:0 0 2.375rem;place-items:center;overflow:hidden;border-radius:.5rem;background:var(--v2-blue-200);color:var(--v2-blue-700);font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-bold)}.InspirationCard_avatar__DgyWT img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.InspirationCard_dataCopy__9cCU8{display:grid;min-width:0;flex:1}.InspirationCard_dataCopy__9cCU8 small,.InspirationCard_dataCopy__9cCU8 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InspirationCard_dataCopy__9cCU8 strong{color:var(--v2-text-primary);font-size:var(--v2-type-size-sm);font-weight:var(--v2-content-card-title-weight)}.InspirationCard_dataCopy__9cCU8 small{margin-top:.15rem;color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs)}.InspirationCard_actions__z_Dp6{position:absolute;top:calc(100% + .625rem);left:0;z-index:2;display:flex;align-items:center;gap:.5rem;opacity:0;pointer-events:none;transform:translateY(-.375rem);transition:opacity var(--v2-motion-base) var(--v2-ease-out),transform var(--v2-motion-base) var(--v2-ease-out)}.InspirationCard_actions__z_Dp6>span{display:inline-flex;min-width:2.5rem;height:1.75rem;align-items:center;justify-content:center;gap:.25rem;padding:0 var(--v2-space-2);border-radius:.375rem;background:var(--v2-neutral-100);color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs);font-variant-numeric:tabular-nums}.InspirationCard_actions__z_Dp6>span:last-child{min-width:3.25rem}.InspirationCard_actions__z_Dp6 svg{width:.875rem;height:.875rem;stroke-width:2}.InspirationCard_actions__z_Dp6>span:first-child svg{color:var(--v2-action-like-text)}.InspirationCard_cardLink__rWH6N:focus-visible{outline:2px solid transparent;outline-offset:3px;border-radius:var(--v2-inspiration-card-radius);box-shadow:var(--v2-focus-ring)}.InspirationCard_cardLink__rWH6N:active{transform:scale(.985)}.InspirationCard_root__o2ot6:focus-within{z-index:6;filter:var(--v2-content-card-hover-filter)}.InspirationCard_root__o2ot6:focus-within .InspirationCard_backplate__vFjFx{clip-path:inset(0 round var(--v2-inspiration-card-radius))}.InspirationCard_root__o2ot6:focus-within .InspirationCard_actions__z_Dp6{opacity:1;pointer-events:auto;transform:none}@media (hover:hover) and (pointer:fine){.InspirationCard_root__o2ot6:hover{z-index:6;filter:var(--v2-content-card-hover-filter);transform:translateY(-.125rem)}.InspirationCard_root__o2ot6:hover .InspirationCard_backplate__vFjFx{clip-path:inset(0 round var(--v2-inspiration-card-radius))}.InspirationCard_root__o2ot6:hover .InspirationCard_mediaFrame__FOdyH:not([data-media-orientation=portrait]) .InspirationCard_coverLayer__JAM7p img,.InspirationCard_root__o2ot6:hover .InspirationCard_mediaFrame__FOdyH:not([data-media-orientation=portrait]) video{transform:scale(1.025)}.InspirationCard_root__o2ot6:hover .InspirationCard_actions__z_Dp6{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.InspirationCard_root__o2ot6{transition:none}.InspirationCard_root__o2ot6:focus-within,.InspirationCard_root__o2ot6:hover{transform:none}.InspirationCard_actions__z_Dp6,.InspirationCard_backplate__vFjFx,.InspirationCard_cardLink__rWH6N,.InspirationCard_coverLayer__JAM7p,.InspirationCard_coverLayer__JAM7p img,.InspirationCard_mediaFrame__FOdyH video{transition:none}.InspirationCard_cardLink__rWH6N:active{transform:none}.InspirationCard_root__o2ot6:focus-within .InspirationCard_coverLayer__JAM7p img,.InspirationCard_root__o2ot6:focus-within .InspirationCard_mediaFrame__FOdyH video,.InspirationCard_root__o2ot6:hover .InspirationCard_mediaFrame__FOdyH:not([data-media-orientation=portrait]) .InspirationCard_coverLayer__JAM7p img,.InspirationCard_root__o2ot6:hover .InspirationCard_mediaFrame__FOdyH:not([data-media-orientation=portrait]) video{transform:none}.InspirationCard_root__o2ot6:focus-within,.InspirationCard_root__o2ot6:hover{filter:none}}@media (hover:none),(pointer:coarse){.InspirationCard_backplate__vFjFx{clip-path:inset(1.875rem 0 0 1.375rem round var(--v2-inspiration-card-radius))}.InspirationCard_actions__z_Dp6{opacity:1;transform:none}}.AdminWorkspaceHeader_workspaceHeader__8S66R{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--v2-space-5)}.AdminWorkspaceHeader_headerCopy__pPzt_{min-width:0}.AdminWorkspaceHeader_workspaceBreadcrumbs__1AusE{margin-bottom:var(--v2-space-2)}.AdminWorkspaceHeader_workspaceHeader__8S66R h1{margin:0;color:var(--v2-text-primary);font-size:var(--v2-type-size-2xl);font-weight:var(--v2-type-weight-semibold);line-height:1.2;text-wrap:balance}.AdminWorkspaceHeader_workspaceHeader__8S66R p{max-width:68ch;margin:var(--v2-space-2) 0 0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:1.6;text-wrap:pretty}.AdminWorkspaceHeader_headerAction__lu46B{display:flex;align-items:center;justify-content:flex-end}@media (max-width:48rem){.AdminWorkspaceHeader_workspaceHeader__8S66R{grid-template-columns:1fr;align-items:start}.AdminWorkspaceHeader_headerAction__lu46B{justify-content:flex-start}}@media (max-width:36rem){.AdminWorkspaceHeader_headerAction__lu46B,.AdminWorkspaceHeader_headerAction__lu46B>*{width:100%}}.AdminDesignScope_root__uDRtx{min-width:0;min-height:100dvh;background:var(--v2-surface-canvas);color:var(--v2-text-primary);font-family:var(--v2-font-family-sans);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-body)}.AdminDesignScope_root__uDRtx[data-embedded]{min-height:0;background:transparent}.MediaPreviewDialog_dialog__FgG4z{width:min(calc(100% - var(--v2-space-8)),72rem);max-width:none;max-height:calc(100dvh - var(--v2-space-8));padding:0;overflow:visible;border:0;border-radius:var(--v2-media-preview-radius);background:transparent;color:var(--v2-text-primary)}.MediaPreviewDialog_dialog__FgG4z::backdrop{background:var(--v2-media-preview-backdrop);backdrop-filter:blur(var(--v2-blur-sm));-webkit-backdrop-filter:blur(var(--v2-blur-sm))}.MediaPreviewDialog_panel___E2wJ{max-height:calc(100dvh - var(--v2-space-8));padding:var(--v2-space-4);overflow:hidden;border-radius:inherit;background:var(--v2-surface-overlay);box-shadow:var(--v2-elevation-overlay)}.MediaPreviewDialog_header__CdN4S{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v2-space-4);padding:0 0 var(--v2-space-4)}.MediaPreviewDialog_header__CdN4S span{color:var(--v2-brand-primary);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.MediaPreviewDialog_header__CdN4S h2{margin:var(--v2-space-1) 0 0;color:var(--v2-text-primary);font-size:var(--v2-type-size-xl);font-weight:var(--v2-type-weight-semibold);letter-spacing:-.02em;line-height:var(--v2-type-leading-snug);text-wrap:balance}.MediaPreviewDialog_media__lqIXl{position:relative;width:100%;max-height:calc(100dvh - 8rem);overflow:hidden;border-radius:var(--v2-radius-sm);background:var(--v2-surface-sunken)}.MediaPreviewDialog_media__lqIXl[data-orientation=landscape]{aspect-ratio:16/9}.MediaPreviewDialog_media__lqIXl[data-orientation=portrait]{width:min(100%,31rem);aspect-ratio:3/4;margin:0 auto}.MediaPreviewDialog_media__lqIXl img,.MediaPreviewDialog_media__lqIXl video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:36rem){.MediaPreviewDialog_dialog__FgG4z{width:calc(100% - var(--v2-space-4));max-height:calc(100dvh - var(--v2-space-4))}.MediaPreviewDialog_panel___E2wJ{max-height:calc(100dvh - var(--v2-space-4));padding:var(--v2-space-3)}}@media (prefers-reduced-transparency:reduce){.MediaPreviewDialog_dialog__FgG4z::backdrop{background:var(--v2-neutral-900);backdrop-filter:none;-webkit-backdrop-filter:none}}.PersonalPresetCard_root__hRjB_{position:relative;display:grid;min-width:0;overflow:hidden;border:1px solid var(--v2-border-subtle);border-radius:var(--v2-inspiration-card-radius);background:var(--v2-inspiration-text-background);box-shadow:var(--v2-inspiration-card-shadow);transition:box-shadow var(--v2-motion-base) var(--v2-ease-out)}.PersonalPresetCard_document__jjfju{position:relative;z-index:1;display:flex;min-height:9rem;flex-direction:column;padding:var(--v2-space-4);overflow:hidden;background:transparent;color:inherit;text-decoration:none}.PersonalPresetCard_root__hRjB_:before{position:absolute;z-index:0;top:-40%;left:-20%;width:6.25rem;height:6.25rem;border:2.1875rem solid color-mix(in srgb,var(--v2-gray-0) 28%,transparent);border-radius:50%;content:"";filter:blur(.35rem);box-shadow:0 0 1.75rem color-mix(in srgb,var(--v2-gray-0) 18%,transparent);pointer-events:none;transition:all .8s ease}.PersonalPresetCard_documentLines__IARE2{position:absolute;top:var(--v2-space-4);right:var(--v2-space-4);width:3.5rem;height:1.5rem;border-top:1px solid var(--v2-purple-400);border-bottom:1px solid var(--v2-purple-300);opacity:.7}.PersonalPresetCard_documentLines__IARE2:after{position:absolute;top:.45rem;right:0;left:0;border-top:1px solid var(--v2-purple-300);content:""}.PersonalPresetCard_kicker__VlWFf{display:inline-flex;align-items:center;gap:var(--v2-space-2);color:var(--v2-brand-primary-active);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-bold)}.PersonalPresetCard_kicker__VlWFf svg{width:1rem;height:1rem}.PersonalPresetCard_document__jjfju strong{min-height:calc(2 * 1.4em);margin-top:var(--v2-space-4);color:var(--v2-text-primary);font-size:var(--v2-type-size-base);line-height:1.4}.PersonalPresetCard_document__jjfju strong,.PersonalPresetCard_summary__SWZEs{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PersonalPresetCard_summary__SWZEs{min-height:calc(2 * 1.5em);margin-top:var(--v2-space-2);color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs);line-height:1.5}.PersonalPresetCard_actionStrip__sHTYK{position:relative;z-index:3;display:grid;min-height:3.75rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:0;border-top:1px solid var(--v2-border-subtle);background:color-mix(in srgb,var(--v2-neutral-0) 94%,var(--v2-purple-50))}.PersonalPresetCard_actionStrip__sHTYK button{justify-self:center;color:var(--v2-text-secondary)}.PersonalPresetCard_actionStrip__sHTYK button:last-child:focus-visible,.PersonalPresetCard_actionStrip__sHTYK button:last-child:hover{background:var(--v2-status-danger-bg);color:var(--v2-action-delete-hover)}.PersonalPresetCard_actionStrip__sHTYK button:focus-visible,.PersonalPresetCard_document__jjfju:focus-visible{position:relative;z-index:1;outline:2px solid transparent;outline-offset:-2px;box-shadow:var(--v2-focus-ring)}@media (hover:hover) and (pointer:fine){.PersonalPresetCard_root__hRjB_:hover{box-shadow:var(--v2-inspiration-card-shadow-hover)}.PersonalPresetCard_root__hRjB_:hover:before{top:-30%;left:50%;width:8.75rem;height:8.75rem;filter:blur(.08rem)}}@media (prefers-reduced-motion:reduce){.PersonalPresetCard_root__hRjB_,.PersonalPresetCard_root__hRjB_:before{transition:none}}.CourseCardSkeleton_cover__HgZzB{position:absolute;inset:0;height:100%;border-radius:0}.CourseCardSkeleton_title__iU8LB{display:grid;min-height:calc(2 * var(--course-card-title-size, 1rem) * var(--course-card-title-leading, 1.5));align-content:center;gap:var(--v2-space-2)}.CourseCardSkeleton_action__bDuj_{width:2.25rem;height:2.25rem;border-radius:50%}@media (max-width:44rem){.CourseCardSkeleton_title__iU8LB{min-height:calc(2 * var(--v2-type-size-base) * var(--course-card-title-leading, 1.45))}.CourseCardSkeleton_action__bDuj_{width:2rem;height:2rem}}