.course-editor-header_header__8pfg1{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--color-background);border-bottom:1px solid var(--gray-4)}.course-editor-header_left__j2EKm{display:flex;align-items:center;gap:8px}.course-editor-header_backButton__4v_4F{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;border:none;background:none;color:var(--gray-11);cursor:pointer;transition:color .15s;margin-left:-12px}.course-editor-header_backButton__4v_4F:hover{color:var(--gray-12)}.course-editor-header_nameAndBadge__2zl4i{display:flex;flex-direction:column;gap:2px}.course-editor-header_titleRow__lqd2d{display:flex;align-items:center;gap:10px}.course-editor-header_right__CnZt5{display:flex;align-items:center;gap:8px}.resource-upload-provider_themeWrapper__VI4eS{background:transparent}.resource-upload-provider_widget__s7p_N{position:fixed;bottom:20px;right:20px;z-index:2147483000;width:360px;padding:12px 14px;border-radius:10px;background:var(--color-panel-solid);border:1px solid var(--gray-5);box-shadow:0 10px 30px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:10px}.resource-upload-provider_widgetHeader__rdR04{display:flex;align-items:center;gap:8px;color:var(--gray-12)}.resource-upload-provider_widgetTitle__RXd31{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-upload-provider_list__r9i7h{display:flex;flex-direction:column;gap:10px;max-height:260px;overflow-y:auto}.resource-upload-provider_row__HwVT1{display:flex;flex-direction:column;gap:4px}.resource-upload-provider_rowHeader__nIskl{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--gray-11)}.resource-upload-provider_rowName__TisX9{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gray-12)}.resource-upload-provider_rowStatus__aXF3W{display:inline-flex;align-items:center;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gray-11);flex-shrink:0}.resource-upload-provider_rowStatusCompleted__P1h8y{color:var(--green-11)}.resource-upload-provider_rowStatusFailed__3a5ac{color:var(--red-11)}.resource-upload-provider_progressBar__JkCjA{width:100%;height:6px;border-radius:3px;background:var(--gray-4);overflow:hidden}.resource-upload-provider_progressFill__9I844{height:100%;border-radius:3px;background:var(--accent-9);transition:width .2s ease}.resource-upload-provider_progressFillFailed__Iazh9{background:var(--red-9)}.Tabs_tabs__kTlxo{display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--color-alpha-10);overflow-x:auto;overflow-y:hidden}@media screen and (max-width:1023px){.Tabs_tabs__kTlxo{padding-left:32px;padding-right:32px}}.Tabs_tabs__kTlxo>*{min-width:auto}.Tabs_tab__7VEh1{display:flex;min-width:auto;align-items:center;height:56px;line-height:56px;font-weight:400;font-size:17px;padding:10px 4px;border-bottom:4px solid transparent;color:var(--color-alpha-60);cursor:pointer;white-space:nowrap}.Tabs_tab__7VEh1:hover{border-color:var(--color-light-gray);color:var(--color-alpha-90)}.Tabs_tab__7VEh1.Tabs_active__Xe_8m{border-color:var(--color-primary);color:var(--color-white);font-weight:700}.Tabs_tab__7VEh1.Tabs_disabled__ZDnGg{color:var(--color-alpha-30);cursor:not-allowed}.PageSteps_container__O_aJr{display:flex;gap:32px;position:relative;width:-moz-fit-content;width:fit-content}.PageSteps_container__O_aJr:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:var(--color-alpha-10)}.PageSteps_step__j18yA{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#222;color:var(--color-alpha-60);font-size:14px}.PageSteps_step__j18yA svg{width:14px;height:14px}.PageSteps_step__j18yA.PageSteps_active__BjnNE{background-color:var(--color-primary);color:#fff}.PageSteps_step__j18yA.PageSteps_completed__GhmY7{position:relative;background-color:var(--color-primary);color:#fff}.PageSteps_step__j18yA.PageSteps_completed__GhmY7:not(.PageSteps_active__BjnNE):after{content:"";position:absolute;width:32px;height:2px;right:-32px;background-color:var(--color-primary)}.CreateAccountForm_container__h18VN{display:flex;flex-direction:column;gap:24px}.CreateAccountForm_submitTooltipTrigger__yBRej{display:block;width:100%;cursor:not-allowed}.CreateAccountForm_phoneInput__dwaDV{display:flex;height:48px;background-color:var(--color-alpha-05);border:1px solid var(--color-alpha-05);border-radius:6px}.react-tel-input .form-control.CreateAccountForm_phoneInputField__BWEjv{all:unset;height:100%;flex-grow:1;padding-left:56px}.react-tel-input .flag-dropdown.CreateAccountForm_phoneInputButton__s7oEF{background:none;border:none;border-right:1px solid var(--color-alpha-05);width:48px;height:48px;border-radius:6px 0 0 6px}.react-tel-input .flag-dropdown.CreateAccountForm_phoneInputButton__s7oEF .selected-flag{display:flex;align-items:center;width:48px;height:48px;border-radius:6px 0 0 6px;padding-left:12px}.react-tel-input .flag-dropdown.CreateAccountForm_phoneInputButton__s7oEF .selected-flag .arrow{border-top-color:#fff}.react-tel-input .flag-dropdown.CreateAccountForm_phoneInputButton__s7oEF:hover .selected-flag,.react-tel-input .flag-dropdown.open.CreateAccountForm_phoneInputButton__s7oEF .selected-flag{background-color:var(--color-alpha-05)}.CreateAccountForm_phoneInputDropdown__za992{background:var(--color-surface-1)!important;border:1px solid var(--color-alpha-08)!important;border-radius:8px!important}.CreateAccountForm_phoneInputDropdown__za992 .country:hover,.CreateAccountForm_phoneInputDropdown__za992 .highlight{background-color:var(--color-alpha-05)!important}.CreateAccountForm_phoneInputDropdown__za992 .divider{border-bottom-color:var(--color-alpha-08)!important}.CreateAccountForm_verificationInputContainer__vCWZv{display:flex;width:100%;gap:12px}.CreateAccountForm_verificationInput__uYxjl{display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:var(--color-alpha-05);border:1px solid var(--color-alpha-05);border-radius:4px;color:#fff;font-size:20px;width:56px;height:56px;text-align:center}.CreateAccountForm_verificationInput__uYxjl.CreateAccountForm_verificationInputFilled__QiRpn,.CreateAccountForm_verificationInput__uYxjl.CreateAccountForm_verificationInputSelected__nD5AC{border:1px solid var(--color-primary)}.CreateAccountForm_verificationInput__uYxjl::-webkit-inner-spin-button,.CreateAccountForm_verificationInput__uYxjl::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CreateAccountForm_verificationInput__uYxjl[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}@media screen and (max-width:459px){.CreateAccountForm_verificationInputContainer__vCWZv{gap:8px}.CreateAccountForm_verificationInput__uYxjl{width:40px}}.logged-out-wrapper_header__461HC{display:flex;align-items:center;height:72px;position:-webkit-sticky;position:sticky;top:0;z-index:3;border-bottom:1px solid var(--color-alpha-10);background-color:var(--color-black)}.logged-out-wrapper_headerInner__XOuqY{display:flex;align-items:center;padding-left:64px;padding-right:64px;width:100%;max-width:2000px;margin:0 auto}.logged-out-wrapper_logo__BrrL8{height:40px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.logged-out-wrapper_headerInner__XOuqY{padding-left:32px;padding-right:32px}}.logged-out-wrapper_content__mcm6z{flex-grow:1;display:flex;flex-direction:column;padding:100px 64px 64px;width:100%;max-width:2000px;margin:0 auto}@media screen and (max-height:999px){.logged-out-wrapper_content__mcm6z{padding-top:48px}}@media screen and (max-width:767px){.logged-out-wrapper_content__mcm6z{padding:48px 32px}}.logged-out-wrapper_footer__Zdcxg{display:flex;align-items:center;height:56px;background:#18161a}.logged-out-wrapper_footerInner__B93NJ{display:flex;align-items:center;justify-content:space-between;padding-left:64px;padding-right:64px;width:100%;max-width:2000px;margin:0 auto}@media screen and (max-width:767px){.logged-out-wrapper_container__A_70K{height:72px}.logged-out-wrapper_inner__VuY1T{padding-left:32px;padding-right:32px;flex-direction:column;gap:4px}}.logged-out-wrapper_link__9UGvi{color:var(--color-alpha-60);text-decoration:none;cursor:pointer}.logged-out-wrapper_link__9UGvi:hover{text-decoration:underline}@keyframes playlists-skeleton_pulse__mkTyY{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.playlists-skeleton_titleSkeleton__BlJBU{height:42px;width:200px;border-radius:var(--radius-2)}.playlists-skeleton_buttonSkeleton__700qY,.playlists-skeleton_titleSkeleton__BlJBU{background-color:var(--gray-4);animation:playlists-skeleton_pulse__mkTyY 2s ease-in-out infinite}.playlists-skeleton_buttonSkeleton__700qY{height:36px;width:120px;border-radius:var(--radius-4)}.playlists-skeleton_card__NgsjO{display:flex;flex-direction:column;gap:12px}.playlists-skeleton_thumbnail__9gV1Q{width:100%;aspect-ratio:16/9;background-color:var(--gray-4);border-radius:var(--radius-5);animation:playlists-skeleton_pulse__mkTyY 2s ease-in-out infinite}.playlists-skeleton_body__c2FvD{display:flex;flex-direction:column;gap:6px}.playlists-skeleton_titleText__wuDCD{height:18px;width:80%}.playlists-skeleton_description__1DY1E,.playlists-skeleton_titleText__wuDCD{background-color:var(--gray-4);border-radius:var(--radius-2);animation:playlists-skeleton_pulse__mkTyY 2s ease-in-out infinite}.playlists-skeleton_description__1DY1E{height:14px;width:40%}.playlists_container__QPAYg{container-type:inline-size;width:100%;padding-top:24px}.playlists_grid__MxIzZ{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:36px;row-gap:36px;grid-column-gap:24px;column-gap:24px}@container (min-width: 1400px){.playlists_grid__MxIzZ{grid-template-columns:repeat(4,1fr)}}@container (max-width: 800px){.playlists_grid__MxIzZ{grid-template-columns:repeat(2,1fr)}}@container (max-width: 500px){.playlists_grid__MxIzZ{grid-template-columns:repeat(1,1fr)}}.ai-agents-search_searchContainer__V69Ae{margin-bottom:24px}.ai-agents-search_search__k15oV{position:relative;display:flex;align-items:center;flex:1 1;min-width:200px}.ai-agents-search_clearButton__lk6QS{position:absolute;right:3px;top:3px;padding:0 12px}.ai-agents-search_rightGroup__mwC_h{flex-shrink:0;align-items:center}.ai-agents-search_resultsCount__a_ADt{white-space:nowrap;flex-shrink:0}@media screen and (max-width:1023px){.ai-agents-search_search__k15oV{max-width:100%;min-width:0}.ai-agents-search_rightGroup__mwC_h{width:100%;justify-content:space-between}}.resource-browser_list__r8mtM{display:flex;flex-direction:column;max-height:500px;overflow-y:auto;border:1px solid var(--gray-4);border-radius:6px}.resource-browser_row__ouR3f{display:flex;flex-direction:row;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;background:transparent;text-align:left;width:100%;border:0;border-bottom:1px solid var(--gray-4);color:var(--gray-12);transition:background .15s}.resource-browser_row__ouR3f:last-of-type{border-bottom:none}.resource-browser_row__ouR3f:hover{background:var(--gray-3)}.resource-browser_rowSelected__Y3Ogm{background:var(--accent-3)}.resource-browser_rowSelected__Y3Ogm:hover{background:var(--accent-4)}.resource-browser_iconCell__uH3cd{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:var(--gray-3);flex-shrink:0}.resource-browser_info__qNgbN{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.resource-browser_name__zcWVo{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-browser_meta__gPKbd{font-size:12px;color:var(--gray-9)}.resource-browser_extensionBadge__4GavG{font-size:11px;font-weight:500;padding:2px 8px;border-radius:9999px;background:var(--gray-3);color:var(--gray-11);text-transform:uppercase;white-space:nowrap}.resource-browser_checkmark__lGzcn{flex-shrink:0;color:var(--accent-11)}.resource-browser_checkmarkPlaceholder__JPuGf{flex-shrink:0;width:16px;height:16px}.resource-browser_loadMore__16XTt{display:flex;justify-content:center;padding:12px 0}.attached-resources-section_section__18WWf{display:flex;flex-direction:column;gap:8px}.attached-resources-section_empty__hGg2z{padding:24px;border:1px dashed var(--gray-6);border-radius:8px;align-items:center;text-align:center}.attached-resources-section_empty__hGg2z,.attached-resources-section_list__Bu_og{display:flex;flex-direction:column;gap:6px}.attached-resources-section_row__7gFgG{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--gray-4);border-radius:6px;background:var(--color-panel-solid);position:relative}.attached-resources-section_dragging__glR_U{opacity:.6}.attached-resources-section_dragHandle__tqMtu{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:var(--gray-9);cursor:-webkit-grab;cursor:grab;flex-shrink:0}.attached-resources-section_dragHandle__tqMtu:active{cursor:-webkit-grabbing;cursor:grabbing}.attached-resources-section_iconCell__CJnMC{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:var(--gray-3);flex-shrink:0}.attached-resources-section_info___Dbe7{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.attached-resources-section_name___5ncL{font-size:13px;font-weight:500;color:var(--gray-12);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attached-resources-section_meta__rkvl6{font-size:12px;color:var(--gray-9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attached-resources-section_extensionBadge__3vtG6{font-size:11px;font-weight:500;padding:2px 8px;border-radius:9999px;background:var(--gray-3);color:var(--gray-11);text-transform:uppercase;white-space:nowrap;flex-shrink:0}.attached-resources-section_removeButton__CVINX{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--gray-9);border-radius:4px;cursor:pointer;flex-shrink:0}.attached-resources-section_removeButton__CVINX:hover{background:var(--gray-3);color:var(--red-11)}.page_iconCell__7vMEM{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:var(--gray-3);flex-shrink:0}.page_nameInput__T5Gaf{width:100%;background:transparent;border:1px solid transparent;border-radius:4px;padding:4px 6px;font-size:14px;color:var(--gray-12);font-family:inherit}.page_nameInput__T5Gaf:hover{border-color:var(--gray-5)}.page_nameInput__T5Gaf:focus{outline:none;border-color:var(--gray-7);background:var(--gray-2)}.page_extensionBadge__yWHFt{font-size:11px;font-weight:500;padding:2px 8px;border-radius:9999px;background:var(--gray-3);color:var(--gray-11);text-transform:uppercase;white-space:nowrap}.page_actions__gkSa8{display:flex;gap:4px;justify-content:flex-end}.completed-lessons-hero_hero__Gan4C{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0 24px}.completed-lessons-hero_controls__sckjk{display:flex;justify-content:flex-end}.completed-lessons-hero_switcher__iQQ_j{width:-moz-fit-content;width:fit-content}@media (max-width:768px){.completed-lessons-hero_hero__Gan4C{flex-direction:column;align-items:flex-start;padding:8px 0 20px}.completed-lessons-hero_controls__sckjk{justify-content:flex-start}.completed-lessons-hero_switcher__iQQ_j{width:100%;overflow-x:auto}}.completed-lessons-rankings_root__5vq1t{margin-top:28px}.completed-lessons-rankings_list__bTmsq{display:grid;grid-gap:12px;gap:12px}.completed-lessons-rankings_row__DAi03{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 18px;border-radius:18px;border:1px solid var(--gray-a4);background:var(--gray-a2);text-decoration:none;color:inherit;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.completed-lessons-rankings_row__DAi03:hover{background:var(--gray-a3);border-color:rgba(255,212,59,.28);transform:translateY(-1px)}.completed-lessons-rankings_rank___zGnp{min-width:42px;min-height:42px;display:inline-grid;place-items:center;border-radius:12px;border:1px solid var(--gray-a5);background:var(--gray-a2);font-size:14px;font-weight:700;color:var(--gray-12)}.completed-lessons-rankings_identity__f572r{min-width:0;display:flex;align-items:center;gap:12px}.completed-lessons-rankings_identity__f572r p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.completed-lessons-rankings_scoreBlock__OdqDZ{display:grid;justify-items:end;grid-gap:2px;gap:2px}.completed-lessons-rankings_score__MDqzZ{font-size:24px;line-height:1;font-weight:700;color:var(--gray-12)}.completed-lessons-rankings_scoreLabel__jA23Z{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-10)}@media (max-width:640px){.completed-lessons-rankings_row__DAi03{grid-template-columns:auto minmax(0,1fr)}.completed-lessons-rankings_scoreBlock__OdqDZ{grid-column:2;justify-items:start;padding-left:52px}}.podium_root__47tyn{width:100%;margin-top:24px}.podium_grid__pvxGh{display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:end;grid-gap:16px;gap:16px}.podium_slot__ihdaU{position:relative;display:grid;justify-items:center;text-align:center;grid-gap:12px;gap:12px;text-decoration:none;color:inherit;transition:transform .15s ease}.podium_slot__ihdaU:hover{transform:translateY(-2px)}.podium_first__e2WNF{order:2}.podium_second__o50Ml{order:1}.podium_third__9OgF3{order:3}.podium_avatarWrap__vDjoY{position:relative;margin-bottom:4px}.podium_crown__Efr3J{position:absolute;top:-14px;left:50%;transform:translateX(-50%) rotate(-8deg);color:#fbbf24;filter:drop-shadow(0 2px 4px rgba(251,191,36,.4))}.podium_identity__Ukax4{display:grid;grid-gap:2px;gap:2px}.podium_name__0xprK{font-weight:600;color:var(--gray-12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.podium_stage__FoUb_{width:100%;min-height:144px;display:grid;align-content:center;justify-items:center;padding:18px 12px;border-radius:22px 22px 0 0;border:1px solid var(--gray-a5);border-bottom:0;background:var(--gray-a3)}.podium_firstStage__qJejA{min-height:196px;background:linear-gradient(180deg,rgba(255,212,59,.2),rgba(255,212,59,.06));border-color:rgba(255,212,59,.35)}.podium_secondStage__gfxLy{min-height:142px;background:linear-gradient(180deg,rgba(226,232,240,.16),rgba(226,232,240,.05))}.podium_thirdStage__D4bxK{min-height:130px;background:linear-gradient(180deg,hsla(31,53%,64%,.18),hsla(31,53%,64%,.06))}.podium_score__zc0mv{font-weight:700;color:var(--gray-12);font-size:42px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.podium_scoreFirst__DtL_E{font-size:56px}.podium_label__ON9g5{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--gray-10);margin-top:4px;letter-spacing:.08em}@media screen and (max-width:640px){.podium_grid__pvxGh{gap:8px}.podium_stage__FoUb_{min-height:112px;padding:14px 8px}.podium_firstStage__qJejA{min-height:148px}.podium_secondStage__gfxLy{min-height:108px}.podium_thirdStage__D4bxK{min-height:100px}.podium_score__zc0mv{font-size:28px}.podium_scoreFirst__DtL_E{font-size:38px}.podium_name__0xprK{font-size:13px}.podium_label__ON9g5{font-size:11px}}