._settingsSurface_10a2v_1{width:min(100%,900px)}._settingsTabs_10a2v_5,._settingsPanel_10a2v_6{width:100%}._avatarWrap_10a2v_10{position:relative;cursor:pointer}._avatarOverlay_10a2v_15{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:1000px;background:#0000004d;opacity:0;transition:opacity .15s}._avatarWrap_10a2v_10:hover ._avatarOverlay_10a2v_15{opacity:1}._profileForm_10a2v_31{width:min(100%,560px)}._profileAvatarRow_10a2v_35{margin-bottom:4px}._profileAvatarRow_10a2v_35 .mantine-Avatar-root{border-radius:50%}._profileFields_10a2v_43,._profileActions_10a2v_47{width:100%}._bannerPreview_10a2v_51{overflow:hidden;height:120px;border-radius:12px;background:var(--ui-surface-elevated)}._subscriptionWrap_10a2v_58{overflow:hidden;width:100%;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);box-shadow:var(--ui-shadow)}._subscriptionWrap_10a2v_58 .mantine-Stack-root{max-width:none}._subscriptionWrap_10a2v_58>.mantine-Stack-root{gap:0}._subscriptionWrap_10a2v_58 .mantine-Title-root:first-child{padding:16px 20px;font-size:var(--text-body-lg-size);line-height:1.3}._subscriptionWrap_10a2v_58 .mantine-Card-root{border-right:0;border-bottom:0;border-left:0;border-radius:0;box-shadow:none}._dangerZone_10a2v_89{width:min(100%,560px);margin-top:48px;padding-top:20px;border-top:1px solid #ffcdd2}._dashboardSurface_ejq6m_1{--ui-bg: #f7f8fa;--ui-surface: #ffffff;--ui-surface-elevated: #f4f5f7;--ui-surface-hover: #edeef1;--ui-border: #e5e7eb;--ui-border-subtle: #f0f1f3;--ui-text-primary: #101010;--ui-text-secondary: #3d3d3d;--ui-text-muted: #5e6672;--ui-text-xmuted: #7c8491;--ui-text-placeholder: var(--app-input-placeholder);--ui-shadow: 0 1px 4px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ui-shadow-hover: 0 8px 24px rgba(0, 0, 0, .09), 0 2px 8px rgba(0, 0, 0, .05);--ui-accent-bg: #f3f4f6;--ui-nav-active-bg: rgba(0, 0, 0, .06);--ui-nav-active-dot: #6655f0;--status-neutral-bg: #f1f2f5;--status-neutral-text: #52596a;--status-neutral-border: #d8dce4;--status-success-bg: #dcfce7;--status-success-text: #15803d;--status-success-border: #86efac;--status-danger-bg: #fee2e2;--status-danger-text: #b91c1c;--status-danger-border: #fca5a5;width:100%;max-width:1400px;margin:0 auto;padding:0;color:var(--ui-text-primary)}[data-mantine-color-scheme=dark] ._dashboardSurface_ejq6m_1{--ui-bg: #0c0c0c;--ui-surface: #141414;--ui-surface-elevated: #1c1c1c;--ui-surface-hover: #222222;--ui-border: rgba(255, 255, 255, .08);--ui-border-subtle: rgba(255, 255, 255, .05);--ui-text-primary: #f2f2f2;--ui-text-secondary: #c8c8c8;--ui-text-muted: #999999;--ui-text-xmuted: #767676;--ui-text-placeholder: var(--app-input-placeholder);--ui-shadow: 0 1px 4px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);--ui-shadow-hover: 0 8px 32px rgba(0, 0, 0, .6), 0 2px 8px rgba(0, 0, 0, .4);--ui-accent-bg: rgba(255, 255, 255, .05);--ui-nav-active-bg: rgba(255, 255, 255, .07);--status-neutral-bg: rgba(30, 30, 30, .92);--status-neutral-text: #909aa6;--status-neutral-border: rgba(255, 255, 255, .11);--status-success-bg: rgba(20, 83, 45, .92);--status-success-text: #4ade80;--status-success-border: rgba(22, 163, 74, .35);--status-danger-bg: rgba(127, 29, 29, .92);--status-danger-text: #fc8181;--status-danger-border: rgba(239, 68, 68, .32)}._tabBar_ejq6m_66{display:flex;align-items:center;gap:0;margin-bottom:16px;border-bottom:1px solid var(--ui-border);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._tabBar_ejq6m_66::-webkit-scrollbar{display:none}._tabButton_ejq6m_84{position:relative;min-height:40px;padding:12px 16px;border:0;background:transparent;color:var(--ui-text-muted);cursor:pointer;font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:1;white-space:nowrap;transition:color .12s}._tabButton_ejq6m_84[data-active=true]{color:var(--ui-text-primary);font-weight:500}._tabButton_ejq6m_84:focus-visible{z-index:1;outline:var(--app-focus-ring);outline-offset:-2px;box-shadow:inset 0 0 0 var(--app-focus-ring-width) var(--app-focus-ring-color)}._tabButton_ejq6m_84[data-active=true]:after{position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--ui-nav-active-dot);content:""}._trashHeader_ejq6m_120{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--ui-border)}._pageTitle_ejq6m_126{margin:0;color:var(--ui-text-primary);font-family:var(--font-sans);font-size:var(--text-headline-size);font-weight:600;line-height:1.25}._headerDescription_ejq6m_135{margin-top:4px;color:var(--ui-text-muted);font-size:var(--text-body-sm-size)}._controlsRow_ejq6m_141{margin-bottom:16px}._searchInput_ejq6m_145{flex:1;max-width:380px}._searchInput_ejq6m_145 .mantine-TextInput-input{height:40px;min-height:40px;padding-inline-end:12px;padding-inline-start:40px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);color:var(--ui-text-primary);font-size:var(--text-body-sm-size);transition:border-color .12s,box-shadow .12s}._searchInput_ejq6m_145 .mantine-TextInput-input::placeholder{color:var(--ui-text-placeholder)}._searchInput_ejq6m_145 .mantine-TextInput-input:focus{border-color:var(--ui-text-secondary);box-shadow:0 0 0 2px var(--ui-nav-active-bg)}._searchInput_ejq6m_145 .mantine-TextInput-section{color:var(--ui-text-xmuted)}._controlsGroup_ejq6m_178{margin-inline-start:auto}._sortGroup_ejq6m_182{display:inline-flex;align-items:center;height:40px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);overflow:hidden}._sortGroupMain_ejq6m_192{display:inline-flex;align-items:center;gap:8px;height:100%;padding:0 12px;border:0;background:transparent;color:var(--ui-text-secondary);cursor:pointer;font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);white-space:nowrap;transition:background-color .12s}._sortGroupMain_ejq6m_192:hover{background:var(--ui-surface-elevated)}._sortGroupDir_ejq6m_212{display:inline-flex;align-items:center;justify-content:center;width:36px;height:100%;border:0;border-left:1px solid var(--ui-border);background:transparent;color:var(--ui-text-primary);cursor:pointer;transition:background-color .12s}._sortGroupDir_ejq6m_212:hover{background:var(--ui-surface-elevated)}._selectedDot_ejq6m_230{display:block;width:8px;height:8px;border-radius:1000px;background:var(--ui-text-primary)}._viewToggle_ejq6m_238{display:inline-flex;align-items:center;height:40px;padding:2px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface)}._viewButton_ejq6m_248{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--ui-text-xmuted);cursor:pointer;transition:background-color .12s,color .12s}._viewButton_ejq6m_248:hover{background:var(--ui-surface-elevated)}._viewButton_ejq6m_248[data-active=true]{background:var(--ui-accent-bg);color:var(--ui-text-primary)}._selectionRow_ejq6m_273{margin-bottom:16px}._selectionRow_ejq6m_273[data-selection-active=true]{position:sticky;top:calc(-1 * var(--mantine-spacing-xl, 0px));z-index:100;background:var(--ui-bg);padding-block:8px;margin-block:-8px 8px}._resultsCount_ejq6m_300{display:block;color:var(--ui-text-xmuted);font-size:var(--text-body-sm-size);line-height:1.3}._resultsArea_ejq6m_307{min-height:240px}._projectGrid_ejq6m_311{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(min-width:992px){._projectGrid_ejq6m_311{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(min-width:1280px){._projectGrid_ejq6m_311{grid-template-columns:repeat(4,minmax(0,1fr))}}._prezCard_ejq6m_52{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);box-shadow:var(--ui-shadow);cursor:pointer;transition:box-shadow .2s,transform .2s}._prezCard_ejq6m_52:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}._prezCard_ejq6m_52[data-disabled=true]{cursor:default}._prezCardThumb_ejq6m_52{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-top-left-radius:12px;border-top-right-radius:12px;background:var(--ui-surface-elevated)}._prezCardImage_ejq6m_363{transition:transform .5s}._thumbnailStatus_ejq6m_367{position:absolute;inset:0;padding:12px;background:linear-gradient(180deg,var(--ui-surface-elevated) 0%,color-mix(in srgb,var(--ui-text-muted) 22%,var(--ui-surface-elevated)) 100%);color:var(--ui-text-secondary);text-align:center}._thumbnailStatusText_ejq6m_376{max-width:100%;overflow:hidden;font-size:var(--text-body-sm-size);font-weight:600;line-height:1.35;text-overflow:ellipsis}._prezCard_ejq6m_52:hover ._prezCardImage_ejq6m_363{transform:scale(1.06)}._thumbOverlay_ejq6m_389{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.32) 0%,transparent 55%);opacity:.6;pointer-events:none;transition:opacity .2s}._authoringToolThumbnailBadge_ejq6m_398{position:absolute;right:0;bottom:0;z-index:1;width:32px;height:32px;margin:2px;filter:drop-shadow(0 0 2px rgba(0,0,0,.4));pointer-events:none}._authoringToolThumbnailBadgeCompact_ejq6m_410{width:16px;height:16px}._prezCard_ejq6m_52:hover ._thumbOverlay_ejq6m_389{opacity:1}._prezCardBody_ejq6m_419{display:flex;flex-direction:column;gap:8px;padding:12px}._prezCardName_ejq6m_426{margin:0;overflow:hidden;color:var(--ui-text-primary);font-size:var(--text-body-sm-size);font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}._prezCardMetaRow_ejq6m_437,._prezCardMetaContent_ejq6m_441{min-width:0}._creatorAvatar_ejq6m_445{flex:0 0 20px;background:#6655f0;color:#fff;font-size:var(--text-caption-size);font-weight:600;line-height:1}._creatorName_ejq6m_454{overflow:hidden;color:var(--ui-text-muted);font-size:var(--text-eyebrow-size);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._metaDot_ejq6m_463{color:var(--ui-border);line-height:1}._timeMeta_ejq6m_468{flex-shrink:0;color:var(--ui-text-muted);font-size:var(--text-eyebrow-size);line-height:1}._cardMenuWrap_ejq6m_475{opacity:0;transition:opacity .15s}._prezCard_ejq6m_52:hover ._cardMenuWrap_ejq6m_475,._cardMenuWrap_ejq6m_475:focus-within{opacity:1}._cardMenuButton_ejq6m_485{width:24px;height:24px;min-width:24px;color:var(--ui-text-xmuted);border-radius:8px}._cardMenuButton_ejq6m_485:hover{background:var(--ui-surface-elevated)}._cardCheckboxWrap_ejq6m_497{position:absolute;top:12px;inset-inline-end:12px;z-index:2;padding:2px;opacity:0;transition:opacity .15s}._prezCard_ejq6m_52:hover ._cardCheckboxWrap_ejq6m_497,._cardCheckboxWrap_ejq6m_497:focus-within,._cardCheckboxWrap_ejq6m_497[data-force-visible=true]{opacity:1}._cardCheckboxWrap_ejq6m_497 .mantine-Checkbox-input:not(:checked){box-shadow:0 1px 3px #00000059}[data-mantine-color-scheme=dark] ._cardCheckboxWrap_ejq6m_497 .mantine-Checkbox-input:not(:checked){background-color:#fff;border-color:#0003}._prezCardLoading_ejq6m_532{position:absolute;inset:0;z-index:10;background:#ffffffb8;backdrop-filter:blur(4px)}[data-mantine-color-scheme=dark] ._prezCardLoading_ejq6m_532{background:#00000073}._statusBadge_ejq6m_52{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 8px;border:1px solid var(--status-neutral-border);border-radius:100px;background:var(--status-neutral-bg);color:var(--status-neutral-text);font-size:var(--text-caption-size);font-weight:500;letter-spacing:.01em;line-height:1;white-space:nowrap}._prezCardThumb_ejq6m_52 ._statusBadge_ejq6m_52{position:absolute;top:12px;inset-inline-start:12px;z-index:1;backdrop-filter:blur(6px);box-shadow:0 1px 3px #00000040}._statusBadge_ejq6m_52[data-variant=success]{border-color:var(--status-success-border);background:var(--status-success-bg);color:var(--status-success-text)}._statusBadge_ejq6m_52[data-variant=danger]{border-color:var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-text)}._listItem_ejq6m_581{position:relative;display:flex;align-items:center;gap:16px;padding:12px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);box-shadow:var(--ui-shadow);cursor:pointer;user-select:none;transition:box-shadow .2s}._listItem_ejq6m_581:hover{box-shadow:var(--ui-shadow-hover)}._listItem_ejq6m_581[data-disabled=true]{cursor:default}._listItemThumb_ejq6m_606{position:relative;flex:0 0 80px;width:80px;height:44px;overflow:hidden;border-radius:8px;background:var(--ui-surface-elevated)}._listItemContent_ejq6m_616{flex:1;min-width:0}._listItemName_ejq6m_621{overflow:hidden;color:var(--ui-text-primary);font-size:var(--text-body-sm-size);font-weight:500;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word}._listItemMeta_ejq6m_637{margin-top:2px;color:var(--ui-text-muted);font-size:var(--text-eyebrow-size);line-height:1.3}._listItemTime_ejq6m_644{flex-shrink:0;color:var(--ui-text-xmuted);font-size:var(--text-eyebrow-size)}._emptyPanel_ejq6m_650{text-align:center}._emptyIcon_ejq6m_654{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:4px;border-radius:1000px;background:var(--ui-surface-elevated);color:var(--ui-text-xmuted)}._emptyTitle_ejq6m_666{margin:0;color:var(--ui-text-secondary);font-size:var(--text-body-size);font-weight:500;line-height:1.35}._emptyDescription_ejq6m_674{color:var(--ui-text-xmuted);font-size:var(--text-body-sm-size);line-height:1.4}._prezRootFill_ejq6m_680{position:absolute;inset:0}@media(max-width:720px){._controlsRow_ejq6m_141{align-items:stretch;flex-direction:column}._searchInput_ejq6m_145{max-width:none}._controlsGroup_ejq6m_178{width:100%;margin-inline-start:0;justify-content:space-between}._projectGrid_ejq6m_311{grid-template-columns:1fr}._listItem_ejq6m_581{gap:12px}._listItemTime_ejq6m_644{display:none}}._themeGrid_1yxn9_1{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;align-content:flex-start;gap:8px;height:580px;overflow-y:auto;overflow-x:hidden;padding:8px;border:1px solid var(--mantine-color-gray-3);border-radius:8px;background:var(--mantine-color-body)}@media(max-width:760px){._themeGrid_1yxn9_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){._themeGrid_1yxn9_1{grid-template-columns:repeat(2,minmax(0,1fr))}}._themeCard_1yxn9_29{min-width:0;padding:8px;border:1px solid transparent;border-radius:8px;background:var(--mantine-color-gray-0);cursor:pointer}._themeCard_1yxn9_29:hover{border-color:var(--app-selected-border, var(--mantine-primary-color-filled))}._themeCard_1yxn9_29[data-selected=true]{border-color:var(--app-selected-border, var(--mantine-primary-color-filled));background:var(--app-selected-bg, var(--mantine-color-blue-0))}._themeCard_1yxn9_29:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset)}._themePreview_1yxn9_52{aspect-ratio:16 / 9;height:auto!important;padding:4px;border-radius:4px;box-shadow:0 4px 12px #0f172a24}._autoThemePreview_1yxn9_60{display:block;width:100%;aspect-ratio:16 / 9;height:auto;object-fit:cover;border-radius:4px;box-shadow:0 4px 12px #0f172a24}._templatePreview_1yxn9_70{position:relative;aspect-ratio:16 / 9;height:auto!important;overflow:hidden;border-radius:4px;box-shadow:0 4px 12px #0f172a24}._themeName_1yxn9_79{margin-top:8px;color:var(--mantine-color-gray-9);font-size:var(--text-eyebrow-size);font-weight:500;line-height:1.25;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}[data-mantine-color-scheme=dark] ._themeGrid_1yxn9_1{border-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] ._themeCard_1yxn9_29{background:var(--mantine-color-dark-7)}[data-mantine-color-scheme=dark] ._themeCard_1yxn9_29[data-selected=true]{background:var(--app-selected-bg, var(--mantine-color-dark-5))}[data-mantine-color-scheme=dark] ._themeName_1yxn9_79{color:var(--mantine-color-gray-0)}._modalContent_c9d4p_1{display:flex;max-height:calc(100dvh - 32px);flex-direction:column}._modalBody_c9d4p_7{display:flex;min-height:0;flex:1;overflow:hidden}._modalStack_c9d4p_14{min-height:0;flex:1}._themeSection_c9d4p_19{min-height:0;flex:1 1 auto}._designHeader_c9d4p_24{min-height:32px;flex-shrink:0}._designStage_c9d4p_29{position:relative;min-height:0;height:580px;flex:1 1 580px}._themeGrid_c9d4p_36._themeGrid_c9d4p_36{position:absolute;inset:0;height:100%;max-height:none;min-height:0}._designPanel_c9d4p_44{visibility:hidden;pointer-events:none}._designPanelActive_c9d4p_49{visibility:visible;pointer-events:auto}._designStatus_c9d4p_54{position:absolute;z-index:1;inset:0;border:1px solid var(--mantine-color-gray-3);border-radius:8px;background:var(--mantine-color-body)}._actionBar_c9d4p_63{flex-shrink:0}[data-mantine-color-scheme=dark] ._designStatus_c9d4p_54{border-color:var(--mantine-color-dark-4)}._group_1jqso_1{width:100%}._card_1jqso_5{position:relative;display:flex;min-width:0;min-height:96px;align-items:center;gap:16px;padding:16px;border:1px solid var(--mantine-color-gray-3);border-radius:12px;background:var(--mantine-color-body);color:var(--mantine-color-gray-8);cursor:pointer;text-align:start}._card_1jqso_5:hover{border-color:var(--app-selected-border, var(--mantine-primary-color-filled))}._card_1jqso_5[data-selected=true]{border-color:var(--app-selected-border, var(--mantine-primary-color-filled));background:var(--app-selected-bg, var(--mantine-color-blue-0));color:var(--app-selected-fg, var(--mantine-color-blue-8))}._card_1jqso_5:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset)}._card_1jqso_5:disabled{cursor:not-allowed;opacity:.6}._iconBox_1jqso_41{display:inline-flex;width:64px;height:64px;flex:0 0 64px;align-items:center;justify-content:center}._icon_1jqso_41{overflow:hidden;border-radius:6px}._content_1jqso_55{min-width:0}._title_1jqso_59,._description_1jqso_60{line-height:1.4}._description_1jqso_60{max-width:100%}[data-mantine-color-scheme=dark] ._card_1jqso_5{border-color:var(--mantine-color-dark-4);background:var(--mantine-color-dark-7);color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] ._card_1jqso_5[data-selected=true]{border-color:var(--app-selected-border, var(--mantine-primary-color-filled));background:var(--app-selected-bg, var(--mantine-color-dark-5))}@media(max-width:768px){._group_1jqso_1{flex-direction:column}}._classesPage_32zbt_1{display:flex;min-height:0;flex:1;flex-direction:column}._classesSurface_32zbt_8{width:100%;max-width:1400px;margin:0 auto;padding:0}._classesListSurface_32zbt_15{display:flex;min-height:0;flex:1;flex-direction:column;max-width:none}._classesNarrowSurface_32zbt_23{width:min(100%,640px);max-width:640px;margin:0}._actionsHeader_32zbt_29{gap:8px;align-items:center;justify-content:space-between;padding:24px 24px 12px}._controlsRow_32zbt_36{margin-bottom:16px;padding:16px 24px 0}._searchInput_32zbt_41{flex:1;max-width:380px}._searchInput_32zbt_41 .mantine-TextInput-input{height:40px;min-height:40px;padding-inline-end:12px;padding-inline-start:40px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);color:var(--ui-text-primary);font-size:var(--text-body-sm-size);transition:border-color .12s,box-shadow .12s}._searchInput_32zbt_41 .mantine-TextInput-input::placeholder{color:var(--ui-text-placeholder)}._searchInput_32zbt_41 .mantine-TextInput-input:focus{border-color:var(--ui-text-secondary);box-shadow:0 0 0 2px var(--ui-nav-active-bg)}._searchInput_32zbt_41 .mantine-TextInput-section{color:var(--ui-text-xmuted)}._classTabBar_32zbt_74{display:flex;align-items:center;gap:0;margin:0 24px;border-bottom:1px solid var(--ui-border);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._classTabBar_32zbt_74::-webkit-scrollbar{display:none}._classTabButton_32zbt_90{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:12px 16px;border:0;background:transparent;color:var(--ui-text-muted);cursor:pointer;font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:1;white-space:nowrap;transition:color .12s}._classTabButton_32zbt_90[data-active=true]{color:var(--ui-text-primary);font-weight:500}._classTabButton_32zbt_90[data-active=true]:after{position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--ui-nav-active-dot);content:""}._classesListContainer_32zbt_122{min-height:0;flex:1;overflow:auto}._classGrid_32zbt_128{display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px;padding:4px 24px 24px}._classCard_32zbt_136{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);cursor:pointer;box-shadow:var(--ui-shadow);transition:box-shadow .2s,transform .2s}._classCard_32zbt_136:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}._classThumb_32zbt_156{position:relative;height:144px;overflow:hidden;background-position:center;background-size:cover}._classInfoContainer_32zbt_164{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:space-between;overflow:hidden;padding:12px 16px}._classInfo_32zbt_164{width:100%;min-width:0}._classTitleBlock_32zbt_179{display:flex;width:80%;min-width:0;flex-direction:column;gap:4px}._classNameRow_32zbt_187{min-width:0}._className_32zbt_187{overflow:hidden;color:var(--ui-text-primary);font-size:16px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}._classDescription_32zbt_201{min-height:16px;overflow:hidden;color:var(--ui-text-secondary);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}._classStats_32zbt_211{min-width:0}._classStatsRow_32zbt_215{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-width:0}._classMeta_32zbt_223{color:var(--ui-text-secondary);font-size:var(--text-body-sm-size);line-height:1.35}._teacherButton_32zbt_229{display:inline;max-width:180px;overflow:hidden;padding:0;border:0;background:transparent;color:var(--mantine-primary-color-filled);cursor:pointer;font:inherit;font-weight:600;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}._teacherButton_32zbt_229:hover{text-decoration:underline}._classActions_32zbt_249{flex-shrink:0;opacity:0;pointer-events:none;transition:opacity .15s}._classActionButton_32zbt_256{color:var(--ui-text-secondary)}._classActionButton_32zbt_256:hover{background:var(--ui-surface-elevated);color:var(--ui-text-primary)}._classCard_32zbt_136:hover ._classActions_32zbt_249,._classCard_32zbt_136:focus-within ._classActions_32zbt_249{opacity:1;pointer-events:auto}._emptyMessage_32zbt_271{color:var(--ui-text-muted);font-style:italic}._paginationRow_32zbt_276{flex-shrink:0;padding:8px 24px 16px}._createClassForm_32zbt_281{gap:16px}._createClassField_32zbt_285{display:flex;flex-direction:column;gap:4px}._createClassFieldCounter_32zbt_291{color:var(--ui-text-muted);font-size:12px;line-height:16px;text-align:end}._createClassSectionLabel_32zbt_298{margin-bottom:8px}._createClassThumbnail_32zbt_302{position:relative;overflow:hidden;width:100%;height:150px;border:1px solid var(--mantine-color-default-border);border-radius:12px;background-color:var(--ui-surface-elevated);background-position:center;background-repeat:no-repeat;background-size:cover}._createClassThumbnailImage_32zbt_315{width:100%;height:100%;object-fit:cover}._createClassThumbnailActions_32zbt_321{gap:4px;margin-top:8px}._createClassThumbnailAction_32zbt_321{height:32px}._createClassThumbnailIconAction_32zbt_330{flex:0 0 auto}._createClassFooter_32zbt_334{margin-top:8px}._createClassThemeColors_32zbt_338{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}._createClassThemeColor_32zbt_338{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:4px;padding:0;border:0;border-radius:50%;color:#fff;cursor:pointer}._createClassThemeColor_32zbt_338:hover:not(:disabled){opacity:.9;transform:scale(1.1)}._createClassThemeColor_32zbt_338:disabled{cursor:not-allowed;opacity:.5}._createClassThemeColorBlue_32zbt_369{background-color:#1e64d6}._createClassThemeColorGreen_32zbt_373{background-color:#2e9e44}._createClassThemeColorPink_32zbt_377{background-color:#e42c92}._createClassThemeColorOrange_32zbt_381{background-color:#f27405}._createClassThemeColorTeal_32zbt_385{background-color:#17a2b8}._createClassThemeColorPurple_32zbt_389{background-color:#913cd4}._createClassThemeColorSkyBlue_32zbt_393{background-color:#4a90e2}._createClassThemeColorGray_32zbt_397{background-color:#5c5e63}._createClassThemeColorCheck_32zbt_401{opacity:0;visibility:hidden}._createClassThemeColor_32zbt_338[data-selected=true] ._createClassThemeColorCheck_32zbt_401{opacity:1;visibility:visible}@media(max-width:640px){._classGrid_32zbt_128{grid-template-columns:1fr;padding:12px 16px 16px}._classThumb_32zbt_156{height:132px}._actionsHeader_32zbt_29,._paginationRow_32zbt_276{padding-inline-end:16px;padding-inline-start:16px}._actionsHeader_32zbt_29{align-items:flex-start;flex-direction:column}._classTabBar_32zbt_74{margin-inline-end:16px;margin-inline-start:16px}._controlsRow_32zbt_36{align-items:stretch;flex-direction:column;padding-inline-end:16px;padding-inline-start:16px}._searchInput_32zbt_41{max-width:none}}._classRowCard_32zbt_449{border:1px solid var(--mantine-color-default-border);border-radius:8px}._classWarningRowCard_32zbt_454{border:1px solid var(--mantine-color-orange-2);border-radius:8px}._classClickableRowCard_32zbt_459{cursor:pointer}._classTableHeader_32zbt_463{opacity:.6}._classTableStudentCell_32zbt_467{flex:1}._classMetricColumns_32zbt_471{min-width:320px}._classFillControl_32zbt_475{width:100%;height:36px;justify-content:flex-start}._classDetailSurface_32zbt_481{width:100%;max-width:none;height:100%;overflow:auto}._classDetailHeader_32zbt_488{padding:24px 24px 12px}._classDetailHeaderLeft_32zbt_492{min-width:0}._classDetailBackButton_32zbt_496{flex-shrink:0}._classReportBackButton_32zbt_500{flex-shrink:0;margin-left:16px}._classDetailTitleBlock_32zbt_505{min-width:0}._classDetailTitle_32zbt_505{max-width:min(520px,52vw);margin:0;overflow:hidden;color:var(--ui-text-primary);font-size:28px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._classDetailDescription_32zbt_521{max-width:760px;margin-top:4px;color:var(--ui-text-muted);font-size:var(--text-body-sm-size);line-height:1.45}._classDetailClassActions_32zbt_529{flex-shrink:0}._classDetailTabsRoot_32zbt_533{display:flex;min-height:0;flex:1;flex-direction:column}._classDetailTabsRow_32zbt_540{padding:12px 24px 20px}._classDetailTabBar_32zbt_544{min-width:0;flex:1;margin-bottom:0}._classDetailActions_32zbt_550{margin:4px 0}._classDetailTabPanel_32zbt_554{min-height:0;flex:1;padding:8px 24px 16px;overflow:auto}._classSummaryGrid_32zbt_561{margin-top:8px}._reportStatusText_32zbt_565{font-weight:500}._reportStatusText_32zbt_565[data-tone=success]{color:var(--mantine-color-green-7)}._reportStatusText_32zbt_565[data-tone=warning]{color:var(--mantine-color-orange-7)}._reportStatusText_32zbt_565[data-tone=danger]{color:var(--mantine-color-red-7)}._reportStatusText_32zbt_565[data-tone=muted]{color:var(--ui-text-muted)}._classTableToolbar_32zbt_586{padding-top:20px;padding-bottom:12px}._classTableToolbarRight_32zbt_591{margin:4px 0}._classTableCount_32zbt_595{color:var(--ui-text-primary);font-size:var(--text-body-sm-size);font-weight:500}._classTableDivider_32zbt_601{width:1px;height:24px;background:var(--ui-border)}._classTableSearch_32zbt_607{width:300px}._classTableScroller_32zbt_611{overflow:auto}._classDetailTable_32zbt_615{width:100%;min-width:760px;border-collapse:collapse}._classDetailTable_32zbt_615 th,._classDetailTable_32zbt_615 td{border-bottom:1px solid var(--ui-border);padding:8px;color:var(--ui-text-primary);font-size:var(--text-body-sm-size);line-height:1.45}._classDetailTable_32zbt_615 th{font-weight:700;text-align:start}._classSortHeader_32zbt_635{border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}._classSortHeader_32zbt_635:hover{color:var(--ui-nav-active-dot, var(--mantine-primary-color-filled))}._classDetailTable_32zbt_615 tbody tr{transition:box-shadow .15s,background .15s}._classDetailTable_32zbt_615 tbody tr:hover{box-shadow:inset 1px 0 0 var(--ui-border),inset -1px 0 0 var(--ui-border),0 1px 2px #3c40432e,0 1px 3px #3c40431f}._classClickableTableRow_32zbt_661{cursor:pointer}._classClickableTableRow_32zbt_661[data-dragging]{opacity:0;pointer-events:none}._classClickableTableRow_32zbt_661[data-drop-position=before]{box-shadow:inset 0 2px 0 var(--ui-nav-active-dot, var(--mantine-primary-color-filled)),inset 1px 0 0 var(--ui-border),inset -1px 0 0 var(--ui-border)}._classClickableTableRow_32zbt_661[data-drop-position=after]{box-shadow:inset 0 -2px 0 var(--ui-nav-active-dot, var(--mantine-primary-color-filled)),inset 1px 0 0 var(--ui-border),inset -1px 0 0 var(--ui-border)}._classLessonDragHandle_32zbt_684{cursor:grab}._classLessonDragHandle_32zbt_684:active{cursor:grabbing}._classLessonDragGhost_32zbt_692{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;padding:12px 16px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);box-shadow:var(--ui-shadow-hover, 0 8px 24px rgba(0, 0, 0, .12));color:var(--ui-text-primary);font-size:var(--text-body-sm-size);font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;will-change:transform}._classMutedTableRow_32zbt_713{cursor:default;opacity:.72}._textCenterColumn_32zbt_718{text-align:center!important}._classTablePrimaryCell_32zbt_722{min-width:0}._classTableActions_32zbt_726{min-width:80px}._classCheckboxColumn_32zbt_730{width:48px;text-align:center!important}._classLessonThumb_32zbt_735{display:inline-flex;width:128px;height:72px;flex-shrink:0;align-items:center;justify-content:center;position:relative;border:1px solid var(--ui-border);border-radius:3px;overflow:hidden;background:var(--ui-surface-elevated);color:var(--ui-text-xmuted)}._classLessonGridThumb_32zbt_750{display:flex;width:100%;aspect-ratio:16 / 9;align-items:center;justify-content:center;position:relative;overflow:hidden;background:var(--ui-surface-elevated);color:var(--ui-text-xmuted)}._classLessonThumbImage_32zbt_762{display:block;width:100%;height:100%;object-fit:cover}._classLessonThumbStatus_32zbt_769{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:8px;background:linear-gradient(180deg,var(--ui-surface-elevated) 0%,color-mix(in srgb,var(--ui-text-muted) 22%,var(--ui-surface-elevated)) 100%);color:var(--ui-text-secondary);font-size:var(--text-eyebrow-size);font-weight:600;line-height:1.3;text-align:center}._classLessonName_32zbt_784{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._classDetailEmpty_32zbt_791{padding-top:12px;color:var(--ui-text-muted);font-size:var(--text-body-sm-size);font-style:italic;text-align:center}._classNoLessonsSection_32zbt_799{min-height:180px;justify-content:center}._addLessonsGrid_32zbt_804{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;padding:8px 4px}._addLessonCard_32zbt_811{display:flex;min-width:0;flex-direction:column;position:relative;overflow:hidden;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);color:var(--ui-text);cursor:pointer;text-align:start}._addLessonCard_32zbt_811:hover{border-color:transparent}._addLessonCard_32zbt_811:hover:after{position:absolute;z-index:2;inset:0;border:1px solid var(--app-selected-border);border-radius:inherit;content:"";pointer-events:none}._addLessonCheckbox_32zbt_839{position:absolute;top:8px;inset-inline-start:8px;z-index:1;visibility:hidden}._addLessonCard_32zbt_811:hover ._addLessonCheckbox_32zbt_839,._addLessonCard_32zbt_811[data-selected=true] ._addLessonCheckbox_32zbt_839{visibility:visible}._addLessonCardBody_32zbt_852{min-width:0;padding:8px 12px;border-top:1px solid var(--ui-border)}._addLessonTitle_32zbt_858{min-width:0;font-size:var(--text-body-sm-size);font-weight:600;line-height:1.4;color:var(--ui-text)}._classOverviewContainer_32zbt_866{width:100%;max-width:640px;margin:16px auto 0}._classOverviewSection_32zbt_872{padding:16px}._classOverviewInlineValue_32zbt_876{min-width:0}._classOverviewInviteLink_32zbt_880{max-width:min(360px,48vw);overflow:hidden;color:var(--ui-text-muted);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._classOverviewJoiningCode_32zbt_890{color:var(--ui-text-primary);font-size:var(--text-body-sm-size);font-weight:600}._classOverviewActions_32zbt_896{padding-bottom:4px}@media(max-width:720px){._controlsRow_32zbt_36{align-items:stretch;flex-direction:column}._searchInput_32zbt_41{max-width:none}._classGrid_32zbt_128{grid-template-columns:1fr}._classDetailHeader_32zbt_488,._classDetailTabsRow_32zbt_540,._classDetailTabPanel_32zbt_554{padding-inline-end:16px;padding-inline-start:16px}._classDetailHeader_32zbt_488,._classDetailTabsRow_32zbt_540,._classTableToolbar_32zbt_586,._classTableToolbarRight_32zbt_591{align-items:stretch;flex-direction:column}._classDetailTitle_32zbt_505{max-width:100%;font-size:24px}._classDetailClassActions_32zbt_529,._classDetailActions_32zbt_550,._classTableToolbarRight_32zbt_591,._classTableSearch_32zbt_607{width:100%}._classTableDivider_32zbt_601{display:none}._classOverviewInlineValue_32zbt_876{justify-content:flex-end}._classOverviewInviteLink_32zbt_880{max-width:42vw}}._dialogContent_1mhwt_1{width:min(94vw,calc(100vw - 48px));max-width:min(94vw,calc(100vw - 48px));height:calc(100vh - 64px);max-height:calc(100vh - 64px);display:flex;flex-direction:column}._dialogBody_1mhwt_10{display:flex;min-height:0;flex-direction:column;flex:1;height:100%;padding:0;overflow:hidden}._dialogMain_1mhwt_20{min-height:0;flex:1;overflow:auto;padding:16px 24px}._dialogSurface_1mhwt_27{display:flex;min-height:0;width:100%;height:auto}._dialogFooter_1mhwt_34{display:flex;flex:0 0 auto;justify-content:flex-end;padding:12px 24px;border-top:1px solid var(--ui-border, var(--mantine-color-default-border));background:var(--ui-surface, var(--mantine-color-body))}._summaryStats_1mhwt_43{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 0 12px}._summaryDivider_1mhwt_50{width:1px;margin:12px 0;background:var(--mantine-color-default-border)}._lessonLine_1mhwt_56{flex:0 0 auto;padding-top:4px;font-size:16px;font-weight:500}._lessonReportContent_1mhwt_63{min-height:0;flex:1}._attemptTabsRow_1mhwt_68{flex:0 0 auto;overflow-x:auto;align-items:center}._attemptTabs_1mhwt_68{display:flex;min-height:0;flex:1;flex-direction:column}._attemptPanel_1mhwt_81{min-height:0;flex:1}._attemptPanel_1mhwt_81 .mantine-Tabs-panel{min-height:0}._attemptDetail_1mhwt_90{min-height:0;height:100%}._bestAttemptLabel_1mhwt_95{color:var(--ui-text-secondary, var(--mantine-color-dimmed))}._attemptReportInfo_1mhwt_99{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;padding:12px 0 8px;overflow:visible}._attemptReportInfo_1mhwt_99 .mantine-Text-root{white-space:nowrap}._reportTableContainer_1mhwt_112{min-height:0;height:100%}._reportTable_1mhwt_112{width:100%;min-width:1120px;table-layout:auto;border-collapse:collapse!important}._numberColumn_1mhwt_124{width:48px}._slideColumn_1mhwt_128{width:24%}._viewedColumn_1mhwt_132,._attemptsColumn_1mhwt_133,._statusColumn_1mhwt_134,._scoreColumn_1mhwt_135{width:1%}._questionColumn_1mhwt_139{width:16%}._responseColumn_1mhwt_143{width:auto}._numberCell_1mhwt_147,._viewedCell_1mhwt_148,._attemptsCell_1mhwt_149,._statusCell_1mhwt_150,._scoreCell_1mhwt_151{width:1%;white-space:nowrap}._slideCell_1mhwt_156,._questionCell_1mhwt_157{min-width:180px}._responseCell_1mhwt_161,._responseHeader_1mhwt_162{min-width:320px}._reportTable_1mhwt_112 th,._reportTable_1mhwt_112 td{border:1px solid var(--ui-border, var(--mantine-color-default-border))!important;padding:12px;color:var(--ui-text-primary, var(--mantine-color-text));font-size:var(--text-body-sm-size);line-height:1.45;text-align:center}._reportTable_1mhwt_112 th{position:sticky;z-index:1;top:0;background:var(--ui-surface-elevated, var(--mantine-color-gray-0))}[data-mantine-color-scheme=dark] ._reportTable_1mhwt_112 th{background:var(--ui-surface-elevated, var(--mantine-color-dark-6))}._reportTable_1mhwt_112 th{color:var(--ui-text-primary, var(--mantine-color-text));font-weight:600}._slideCell_1mhwt_156{text-align:start!important}._centerCell_1mhwt_189{text-align:center!important}._responseCell_1mhwt_161{text-align:start!important}._viewedMark_1mhwt_197{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;color:var(--mantine-color-green-7);vertical-align:middle}._viewedMark_1mhwt_197[data-viewed=false]:before{width:10px;height:10px;border-radius:50%;background:#ddd;content:""}._statusText_1mhwt_215[data-tone=success]{color:var(--mantine-color-green-7)}._statusText_1mhwt_215[data-tone=warning]{color:var(--mantine-color-orange-7)}._statusText_1mhwt_215[data-tone=danger]{color:var(--mantine-color-red-7)}._statusText_1mhwt_215[data-tone=muted]{color:var(--ui-text-muted, var(--mantine-color-dimmed))}@media(max-width:1100px){._attemptReportInfo_1mhwt_99{gap:12px 16px}}@media(max-width:760px){._dialogContent_1mhwt_1{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}._summaryStats_1mhwt_43{grid-template-columns:1fr}._attemptReportInfo_1mhwt_99{gap:8px 12px}._attemptReportInfo_1mhwt_99 .mantine-Text-root{white-space:normal}}._root_qh6zn_1{max-width:var(--public-container-width);margin-inline:auto;padding:var(--space-xl)}@media(max-width:768px){._root_qh6zn_1{padding:var(--space-lg)}}._banner_qh6zn_13{height:160px;border:1px solid var(--public-border);border-radius:32px 32px 0 0;background:var(--public-hover);background-position:center;background-size:cover}@media(max-width:768px){._banner_qh6zn_13{height:120px}}._profileHeader_qh6zn_28{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--public-border);border-top:0;border-radius:0 0 32px 32px;background:var(--public-surface)}._identityRow_qh6zn_39{display:flex;align-items:center;gap:var(--space-lg)}._identityText_qh6zn_45{min-width:0}._profileName_qh6zn_49{margin:0;font-family:var(--font-sans);font-size:var(--text-headline-size);font-weight:var(--text-headline-weight);line-height:var(--text-headline-lh);color:var(--public-fg)}._username_qh6zn_58{color:var(--public-fg);opacity:.55}._description_qh6zn_63{max-width:640px;white-space:pre-wrap;color:var(--public-fg);opacity:.72}._socialLinks_qh6zn_70{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}._socialLink_qh6zn_70{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--public-border-strong);border-radius:var(--radius-md);color:var(--public-fg);background:var(--public-surface-strong);text-decoration:none}._socialLink_qh6zn_70:hover{background:var(--public-hover);border-color:var(--public-border-strong)}._presentationsSection_qh6zn_95{margin-top:var(--space-xl)}._sectionTitle_qh6zn_99{margin:0 0 var(--space-lg);font-family:var(--font-sans);font-size:var(--text-headline-size);font-weight:var(--text-headline-weight);color:var(--public-fg)}._presentationCard_qh6zn_107{display:block;overflow:hidden;border:1px solid var(--public-border);border-radius:var(--radius-md);background:var(--public-surface-strong);color:var(--public-fg);text-decoration:none;transition:border-color .1s}._presentationCard_qh6zn_107:hover{border-color:var(--public-fg)}._presentationThumb_qh6zn_122{position:relative;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--public-hover);color:var(--public-fg);opacity:.72}._presentationImage_qh6zn_134{width:100%;height:100%;display:block;object-fit:cover}._presentationTitle_qh6zn_141{padding:10px 12px;font-family:var(--font-sans);font-size:var(--text-body-sm-size);font-weight:540;color:var(--public-fg)}._inspirationSurface_r8e29_1{--ui-surface: #ffffff;--ui-surface-elevated: #f4f5f7;--ui-border: #e5e7eb;--ui-text-primary: #101010;--ui-text-muted: #5e6672;--ui-text-xmuted: #7c8491;--ui-shadow: 0 1px 4px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ui-shadow-hover: 0 8px 24px rgba(0, 0, 0, .09), 0 2px 8px rgba(0, 0, 0, .05);width:100%;max-width:1400px;margin:0 auto;padding:0;color:var(--ui-text-primary)}[data-mantine-color-scheme=dark] ._inspirationSurface_r8e29_1{--ui-surface: #141414;--ui-surface-elevated: #1c1c1c;--ui-border: rgba(255, 255, 255, .08);--ui-text-primary: #f2f2f2;--ui-text-muted: #999999;--ui-text-xmuted: #767676;--ui-shadow: 0 1px 4px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);--ui-shadow-hover: 0 8px 32px rgba(0, 0, 0, .6), 0 2px 8px rgba(0, 0, 0, .4)}._headerBlock_r8e29_29{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--ui-border)}._pageTitle_r8e29_35{margin:0 0 4px;color:var(--ui-text-primary);font-size:var(--text-headline-size);font-weight:600;line-height:1.25}._pageDescription_r8e29_43{max-width:800px;color:var(--ui-text-muted);font-size:var(--text-body-sm-size);line-height:1.5}._filterBar_r8e29_50{display:grid;grid-template-columns:minmax(160px,1fr) minmax(200px,1.3fr) minmax(150px,.8fr) minmax(130px,.7fr);gap:12px;margin:16px 0}@media(max-width:61.99375em){._filterBar_r8e29_50{grid-template-columns:repeat(2,minmax(0,1fr))}}._inspirationGrid_r8e29_68{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:992px){._inspirationGrid_r8e29_68{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){._inspirationGrid_r8e29_68{grid-template-columns:repeat(4,minmax(0,1fr))}}._inspirationCard_r8e29_86{display:flex;flex-direction:column;overflow:hidden;padding:0;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);box-shadow:var(--ui-shadow);cursor:pointer;color:inherit;text-align:start;transition:box-shadow .2s,transform .2s}._inspirationCard_r8e29_86:hover{box-shadow:var(--ui-shadow-hover);transform:translateY(-4px)}._cardThumb_r8e29_108{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--ui-surface-elevated)}._thumbnailStatus_r8e29_115{position:absolute;inset:0;padding:12px;background:linear-gradient(180deg,var(--ui-surface-elevated) 0%,color-mix(in srgb,var(--ui-text-muted) 22%,var(--ui-surface-elevated)) 100%);color:var(--ui-text-secondary);text-align:center}._thumbnailStatusText_r8e29_124{max-width:100%;overflow:hidden;font-size:var(--text-body-sm-size);font-weight:600;line-height:1.35;text-overflow:ellipsis}._cardBody_r8e29_133{padding:12px}._cardTitle_r8e29_137{color:var(--ui-text-primary);font-size:var(--text-body-sm-size);font-weight:500;line-height:1.35}._tagRow_r8e29_144{min-height:24px;margin-top:8px;overflow:hidden}._metadataPill_r8e29_150,._tagPill_r8e29_151{display:inline-flex;max-width:116px;height:24px;align-items:center;padding:0 8px;border:1px solid var(--ui-border);border-radius:6px;color:var(--ui-text-muted);font-size:var(--text-eyebrow-size);font-weight:500;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._emptyMetadataLine_r8e29_168{width:1px;height:24px}._starRatingControls_r8e29_173{margin-top:8px}._authorName_r8e29_177{max-width:120px;color:var(--ui-text-muted);font-size:var(--text-eyebrow-size);line-height:1.25}._viewCount_r8e29_184{flex-shrink:0;color:var(--ui-text-xmuted);font-size:var(--text-eyebrow-size);font-weight:500}._previewModalContent_r8e29_191{display:flex;height:95vh;flex-direction:column}._previewModalBody_r8e29_197{display:flex;flex:1;flex-direction:column;padding:0}._previewFrameWrap_r8e29_204{flex:1}._previewFrame_r8e29_204{width:100%;height:100%;border:0}._previewFooter_r8e29_214{border-top:1px solid var(--mantine-color-default-border)}@media(max-width:720px){._filterBar_r8e29_50,._inspirationGrid_r8e29_68{grid-template-columns:1fr}}._aiPageShell_4sk06_1{--ui-bg: #f7f8fa;--ui-surface: #ffffff;--ui-surface-elevated: #f4f5f7;--ui-surface-hover: #edeef1;--ui-input-bg: #ffffff;--ui-border: #e5e7eb;--ui-border-subtle: #f0f1f3;--ui-text-primary: #101010;--ui-text-secondary: #3d3d3d;--ui-text-muted: #5e6672;--ui-text-xmuted: #7c8491;--ui-text-placeholder: var(--app-input-placeholder);--ui-scrollbar-thumb: #c7ccd4;--ui-scrollbar-thumb-hover: #8f98a6;--ui-shadow: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ui-shadow-card: 0 2px 12px rgba(0, 0, 0, .06);--ui-accent-bg: #f3f4f6;--ui-accent-border: #e5e7eb;--ui-nav-active-bg: rgba(0, 0, 0, .06);background:var(--ui-bg);color:var(--ui-text-primary);display:flex;min-height:100vh;flex-direction:column;font-family:Inter,sans-serif}[data-mantine-color-scheme=dark] ._aiPageShell_4sk06_1{--ui-bg: #0c0c0c;--ui-surface: #141414;--ui-surface-elevated: #1c1c1c;--ui-surface-hover: #222222;--ui-input-bg: #1a1a1a;--ui-border: rgba(255, 255, 255, .08);--ui-border-subtle: rgba(255, 255, 255, .05);--ui-text-primary: #f2f2f2;--ui-text-secondary: #c8c8c8;--ui-text-muted: #999999;--ui-text-xmuted: #767676;--ui-text-placeholder: var(--app-input-placeholder);--ui-scrollbar-thumb: rgba(255, 255, 255, .24);--ui-scrollbar-thumb-hover: rgba(255, 255, 255, .42);--ui-shadow: 0 1px 3px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);--ui-shadow-card: 0 2px 12px rgba(0, 0, 0, .45);--ui-accent-bg: rgba(255, 255, 255, .05);--ui-accent-border: rgba(255, 255, 255, .09);--ui-nav-active-bg: rgba(255, 255, 255, .07)}._aiTopBar_4sk06_52{position:sticky;top:0;z-index:100;background:transparent}._aiTopBarTitle_4sk06_59{font-family:Manrope,sans-serif}._aiContainer_4sk06_63{max-width:1280px}._aiHero_4sk06_67{max-width:640px;text-align:center}._aiHeroIcon_4sk06_72,._aiEmptyIcon_4sk06_73{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:16px;border:1.5px solid var(--ui-accent-border);border-radius:14px;background:var(--ui-accent-bg);color:var(--ui-text-primary)}._aiEmptyIcon_4sk06_73{width:80px;height:80px;margin-bottom:24px;border-radius:999px;color:var(--ui-text-xmuted)}._aiHeroTitle_4sk06_94{margin:0 0 8px;color:var(--ui-text-primary);font-size:var(--text-headline-size);font-weight:600;line-height:1.25}._aiHeroSubtitle_4sk06_102{color:var(--ui-text-muted);font-size:var(--text-body-sm-size);line-height:1.5}._aiFormCard_4sk06_108,._aiOutlineCard_4sk06_109{border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}._aiFormCard_4sk06_108{transition:all .3s ease}._aiOutlineCard_4sk06_109{display:flex;height:100%;min-height:600px;min-width:0;flex-direction:column}._aiInnerCard_4sk06_128,._accordionItem_4sk06_133{border:1px solid var(--ui-border);background:var(--ui-surface-elevated)}._accordionControl_4sk06_138:hover{background:var(--ui-surface-hover)}._promptLabelRow_4sk06_142{width:100%}._settingsGrid_4sk06_148 .mantine-InputWrapper-label{margin-bottom:8px}._aiPromptField_4sk06_152 .mantine-InputWrapper-label{display:block;width:100%}._promptTokenCounter_4sk06_157{display:inline-flex;min-width:16px;align-items:center;justify-content:flex-end;flex-shrink:0;font-size:var(--text-body-xs-size);font-weight:500;line-height:1.2;white-space:nowrap}._aiPromptField_4sk06_152 .mantine-Textarea-input,._aiPageShell_4sk06_1 .mantine-Select-input,._aiPageShell_4sk06_1 .mantine-TextInput-input{border-color:var(--ui-border);border-radius:10px;background:var(--ui-input-bg);color:var(--ui-text-primary);font-size:var(--text-body-sm-size)}._aiPromptField_4sk06_152 .mantine-Textarea-input{min-height:120px;border-radius:12px;background-clip:padding-box;padding:16px 24px 16px 16px;font-size:1rem;line-height:1.5;scrollbar-gutter:stable}._aiPromptField_4sk06_152 .mantine-Textarea-input::-webkit-scrollbar{width:16px}._aiPromptField_4sk06_152 .mantine-Textarea-input::-webkit-scrollbar-track{margin-block:10px;background:transparent}._aiPromptField_4sk06_152 .mantine-Textarea-input::-webkit-scrollbar-thumb{min-height:32px;border:3px solid transparent;border-radius:999px;background:var(--ui-scrollbar-thumb);background-clip:content-box}._aiPromptField_4sk06_152 .mantine-Textarea-input:hover::-webkit-scrollbar-thumb,._aiPromptField_4sk06_152 .mantine-Textarea-input::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover);background-clip:content-box}._aiPromptField_4sk06_152 .mantine-Textarea-input:focus,._aiPageShell_4sk06_1 .mantine-Select-input:focus,._aiPageShell_4sk06_1 .mantine-TextInput-input:focus{border-color:var(--ui-text-secondary);box-shadow:0 0 0 2px var(--ui-nav-active-bg)}._aiSecondaryButton_4sk06_219{border-color:var(--ui-border);border-radius:10px;background:var(--ui-surface-elevated);color:var(--ui-text-secondary)}._aiSecondaryButton_4sk06_219:hover{background:var(--ui-surface-hover)}._aiSettingsIcon_4sk06_230{opacity:.7}._aiOutlineEmpty_4sk06_234{flex:1;flex-direction:column;text-align:center}._aiOutlineFill_4sk06_240{flex:1}._aiOutlinePane_4sk06_244{flex:1;min-height:0;overflow:hidden}._aiOutlineHeader_4sk06_250{padding-bottom:16px;border-bottom:1px solid var(--ui-border)}._aiOutlineScroll_4sk06_255{flex:1;min-height:0;overflow-y:auto;padding-inline-end:12px}._aiOutlineFooter_4sk06_262{border-top:1px solid var(--ui-border)}._creatingOverlay_4sk06_266{position:fixed;inset:0;z-index:300;padding:16px;background:#f8f9fa6b;backdrop-filter:blur(8px)}._creatingGlass_4sk06_275{width:min(100%,440px);padding:32px;border-color:#ffffffad;background:#ffffffc7;box-shadow:0 24px 64px #0f172a2e;text-align:center}._creatingIcon_4sk06_284{animation:_spin-pulse_4sk06_1 3s infinite cubic-bezier(.4,0,.2,1)}@keyframes _spin-pulse_4sk06_1{0%{box-shadow:0 0 #845ef766;transform:scale(1) rotate(0)}50%{box-shadow:0 0 0 20px #845ef700;transform:scale(1.05) rotate(180deg)}to{box-shadow:0 0 #845ef700;transform:scale(1) rotate(360deg)}}@media(max-width:560px){._creatingGlass_4sk06_275{padding:24px 16px}}[data-mantine-color-scheme=dark] ._creatingOverlay_4sk06_266{background:#14151785}[data-mantine-color-scheme=dark] ._creatingGlass_4sk06_275{border-color:#ffffff1f;background:#25262bd1;box-shadow:0 24px 64px #00000052}._page_5iqs8_1{width:100%;max-width:1440px;margin:0 auto}._pageHeader_5iqs8_7{margin-bottom:24px}._welcomeEyebrow_5iqs8_11{font-size:var(--text-eyebrow-size);font-weight:var(--text-eyebrow-weight);line-height:var(--text-eyebrow-lh);letter-spacing:var(--text-eyebrow-ls)}._welcomeTitle_5iqs8_18{font-size:clamp(32px,3vw,40px);font-weight:600;line-height:1.2;letter-spacing:-.4px}._welcomeCard_5iqs8_25{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px;padding:24px;border:1px solid var(--app-selected-border);border-radius:var(--mantine-radius-lg);background:linear-gradient(135deg,var(--app-selected-bg),transparent 70%),var(--ui-surface, var(--mantine-color-body))}._overallProgress_5iqs8_39{display:flex;min-width:320px;align-items:center;gap:16px;padding-left:24px;border-left:1px solid var(--mantine-color-default-border)}._summaryGrid_5iqs8_48{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}._summaryCard_5iqs8_54,._classCard_5iqs8_55,._lessonCard_5iqs8_56,._resultRow_5iqs8_57,._activityItem_5iqs8_58{border:1px solid var(--ui-border, var(--mantine-color-default-border));border-radius:var(--mantine-radius-md);background:var(--ui-surface, var(--mantine-color-body))}._summaryCard_5iqs8_54{padding:16px}._summaryIcon_5iqs8_68,._lessonIcon_5iqs8_69,._activityIcon_5iqs8_70{width:40px;height:40px;flex:0 0 40px;border-radius:var(--mantine-radius-md);display:flex;align-items:center;justify-content:center;color:var(--ds-accent-text, var(--mantine-color-brand-text, var(--mantine-color-brand-6)));background:var(--app-selected-bg)}._contentGrid_5iqs8_82{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;margin-top:24px}._lessonGrid_5iqs8_89{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._classGrid_5iqs8_95{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._lessonCard_5iqs8_56,._classCard_5iqs8_55,._resultRow_5iqs8_57,._activityItem_5iqs8_58{position:relative;padding:16px}@media(hover:hover){._lessonCard_5iqs8_56:hover,._classCard_5iqs8_55:hover,._resultRow_5iqs8_57:hover{border-color:var(--ui-border, var(--mantine-color-default-border));background:var(--ui-surface-elevated, var(--mantine-color-default-hover))}}._lessonCard_5iqs8_56[data-compact]{padding:12px}._grow_5iqs8_122{flex:1;min-width:0}._cardTitle_5iqs8_127{font-size:var(--mantine-font-size-md);font-weight:600;line-height:1.4}._lessonBadge_5iqs8_133{flex-shrink:0}._lessonDescription_5iqs8_137{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}._lessonMetadata_5iqs8_144{min-height:20px}._lessonMetadataItem_5iqs8_148{display:inline-flex;align-items:center;gap:8px}._cardClassLink_5iqs8_154{position:absolute;inset:0;z-index:0}._lessonCard_5iqs8_56 button,._lessonCard_5iqs8_56 a:not(._cardClassLink_5iqs8_154){position:relative;z-index:1}._section_5iqs8_166{margin-top:24px}._filterBar_5iqs8_170{margin-bottom:20px}._learningSelects_5iqs8_174{align-items:flex-end}._lessonFilters_5iqs8_178{max-width:100%;margin-bottom:20px;overflow-x:auto;scrollbar-width:thin}._lessonFilters_5iqs8_178 .mantine-SegmentedControl-root{min-width:max-content}._resultHeader_5iqs8_189,._resultRow_5iqs8_57{display:grid!important;grid-template-columns:minmax(220px,2fr) minmax(120px,1fr) 140px 88px 120px;gap:16px;align-items:center}._resultRow_5iqs8_57{width:100%;color:inherit;text-decoration:none;text-align:left}._resultRow_5iqs8_57:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset)}._resultHeader_5iqs8_189{padding:0 16px 8px}._activityItem_5iqs8_58[data-unread]{border-color:var(--app-selected-border);background:var(--app-selected-bg)}._activityBadge_5iqs8_218{flex-shrink:0}._activityItem_5iqs8_58[data-interactive]{cursor:pointer;transition:border-color .12s ease,background-color .12s ease}._activityItem_5iqs8_58[data-interactive]:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset)}@media(hover:hover){._activityItem_5iqs8_58[data-interactive]:hover{border-color:var(--app-selected-border);background:var(--app-selected-bg)}._activityItem_5iqs8_58[data-interactive][data-unread]:hover{background:var(--app-selected-bg-hover)}}._activityItem_5iqs8_58[data-interactive]:active{border-color:var(--app-selected-border);background:var(--app-selected-bg-hover)}@media(max-width:1100px){._summaryGrid_5iqs8_48,._classGrid_5iqs8_95{grid-template-columns:repeat(2,minmax(0,1fr))}._contentGrid_5iqs8_82{grid-template-columns:1fr}._welcomeCard_5iqs8_25{align-items:flex-start}._overallProgress_5iqs8_39{min-width:280px}}@media(max-width:700px){._summaryGrid_5iqs8_48,._classGrid_5iqs8_95,._lessonGrid_5iqs8_89{grid-template-columns:1fr}._resultHeader_5iqs8_189{display:none}._resultRow_5iqs8_57{grid-template-columns:1fr 1fr}._resultLesson_5iqs8_282{grid-column:1 / -1}._resultValue_5iqs8_286:before{display:block;margin-bottom:4px;color:var(--mantine-color-dimmed);content:attr(data-label);font-size:var(--mantine-font-size-xs);font-weight:400}._welcomeCard_5iqs8_25{flex-direction:column;padding:16px}._welcomeTitle_5iqs8_18{font-size:32px}._overallProgress_5iqs8_39{width:100%;min-width:0;padding-top:16px;padding-left:0;border-top:1px solid var(--mantine-color-default-border);border-left:0}._filterBar_5iqs8_170,._learningSelects_5iqs8_174{width:100%;align-items:stretch}._lessonFilters_5iqs8_178{width:100%;overflow-x:visible}._lessonFilters_5iqs8_178 .mantine-SegmentedControl-root{width:100%;min-width:0}._lessonFilters_5iqs8_178 .mantine-SegmentedControl-control{flex:1 1 0;min-width:0}._lessonFilters_5iqs8_178 .mantine-SegmentedControl-label{padding-inline:8px;white-space:nowrap}._filterCount_5iqs8_339{display:none}._learningSelects_5iqs8_174{display:grid;grid-template-columns:1fr 1fr}._learningSelects_5iqs8_174>div{width:100%!important}._activityItem_5iqs8_58{padding:12px}._activityItem_5iqs8_58>div{align-items:center}._activityIcon_5iqs8_70{width:32px;height:32px;flex-basis:32px}}@media(max-width:440px){._learningSelects_5iqs8_174{grid-template-columns:1fr}._overallProgress_5iqs8_39{align-items:flex-start}._lessonFilters_5iqs8_178 .mantine-SegmentedControl-label{padding-inline:4px;font-size:var(--mantine-font-size-xs)}}._root_ddv4v_7{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:100vh;overflow:hidden;background:var(--color-surface-soft, #f4f4f6)}._viewport_ddv4v_25{overflow:hidden;width:100%;max-width:1280px;margin-inline:auto}._container_ddv4v_32{display:flex;touch-action:pan-y pinch-zoom}._slide_ddv4v_37{position:relative;flex:0 0 100%;min-width:0;aspect-ratio:16 / 9}._arrow_ddv4v_46{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:999px;background:#ffffffeb;color:#111116;box-shadow:0 2px 10px #0000002e;cursor:pointer;transition:opacity .15s ease;z-index:2}._arrow_ddv4v_46:disabled{opacity:.35;cursor:default}._prev_ddv4v_70{inset-inline-start:12px}._next_ddv4v_74{inset-inline-end:12px}._counter_ddv4v_78{position:absolute;bottom:12px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:999px;background:#0000008c;color:#fff;font-family:var(--font-sans);font-size:var(--text-body-sm-size);z-index:2}._state_ddv4v_92{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-sans);color:var(--color-ink, #050505)}._headerRow_1wdju_1{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--ui-border)}._createTeamButton_1wdju_7:focus-visible{outline:var(--app-focus-ring);outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--ui-surface)}._teamCardRow_1wdju_13{min-width:0}._teamSummaryButton_1wdju_17{display:flex;flex:1;align-items:center;gap:16px;min-width:0;border-radius:8px;text-align:start}._teamSummaryText_1wdju_27{flex:1;min-width:0;overflow:hidden}._teamNameRow_1wdju_33{min-width:0}._teamNameText_1wdju_37,._teamDescriptionText_1wdju_38{min-width:0;max-width:100%}._teamSummaryButton_1wdju_17:not(:disabled){cursor:pointer}._teamSummaryButton_1wdju_17:not(:disabled):hover{background:var(--ui-surface-elevated)}._teamSummaryButton_1wdju_17:disabled{cursor:default}._teamMetaRow_1wdju_55{min-height:22px;margin-top:4px}._teamActions_1wdju_60{flex:0 0 auto}._teamsControlsRow_1wdju_64{padding-bottom:4px}._teamsSortControl_1wdju_68{flex:0 0 auto}._teamsSortControl_1wdju_68 .mantine-Text-root{flex:0 0 auto;white-space:nowrap}._membersFilterSegmented_1wdju_77{width:max-content;max-width:100%}._membersFilterSegmented_1wdju_77.mantine-SegmentedControl-root,._membersFilterSegmented_1wdju_77.m_cf365364{overflow:visible}._membersFilterSegmented_1wdju_77 .mantine-SegmentedControl-control,._membersFilterSegmented_1wdju_77 .m_69686b9b{flex:0 0 auto}._membersFilterSegmented_1wdju_77 .mantine-SegmentedControl-label,._membersFilterSegmented_1wdju_77 .m_1738fcb2{min-width:max-content;padding-inline:12px;white-space:nowrap}._memberRoleSelect_1wdju_99{flex:0 0 auto;width:144px}@media(max-width:720px){._headerRow_1wdju_1,._teamsControlsRow_1wdju_64{align-items:stretch;flex-direction:column}._teamsControlsRow_1wdju_64 .mantine-Select-root,._teamsControlsRow_1wdju_64 .mantine-SegmentedControl-root,._teamsSortControl_1wdju_68{width:100%}._teamsSortControl_1wdju_68 .mantine-Select-root{flex:1;min-width:0}._teamCardRow_1wdju_13{align-items:stretch;flex-direction:column}._teamActions_1wdju_60{justify-content:flex-end}}
