:root{--max-width:1100px;--border-radius:12px;--text-inter-tight:var(--font-inter-tight);--text-manrope:var(--font-manrope);--text-inter:var(--font-inter);--font-mono:var(--font-inter-tight),var(--font-inter),var(--font-manrope),ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--primary-glow:radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0));--secondary-glow:linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3));--tile-start-rgb:2,13,46;--tile-end-rgb:2,5,19;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}}a{text-decoration:none}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{background-color:#fff;font-family:var(--font-inter-tight),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Inter",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}.contentWidth{max-width:1280px;width:100%}.sectionTitle{font-weight:500;font-size:48px;text-align:center;font-family:var(--font-inter-tight);color:#16232b}.sectionTitle.dark{color:#fff!important}.sectionTitleSmall{font-size:32px;font-weight:500;text-align:center;font-family:var(--font-inter-tight);color:#16232b}.mutedDescription{font-size:14px;font-weight:500;color:#292927;line-height:20px;text-align:center;font-family:var(--font-inter-tight),sans-serif;opacity:.7}.sectionDescription{color:#16232b;font-weight:500;font-size:16px;line-height:1.4;text-align:center;margin:0 auto}.sectionDescription.dark{color:#fff!important}.sectionTitleAccent{font-family:var(--font-denton-text-cond-test),sans-serif;color:#ff5b04;font-style:italic}@media (min-width:1920px){.contentWidth{max-width:1700px}.sectionTitle{font-size:64px}.sectionDescription{font-size:20px}.sectionTitleSmall{font-size:56px}.mutedDescription{font-size:16px}}@media (max-width:768px){.sectionTitle{font-size:32px}.sectionTitleSmall{font-size:28px}.sectionDescription{font-size:14px}}.Carousel_leftButton__YlSs3,.Carousel_rightButton__vn_gy{width:40px;height:60px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.dark-placeholder::placeholder{color:#5f6d7e}.Toastify__toast--success{background-color:#749e34}.Toastify__toast--error{background-color:#ff4e4e}.Toastify__toast--info{background-color:#749e34}.Toastify__toast--warning{background-color:#ffc801}.Toastify__toast-container{width:100%;max-width:462px}.Toastify__toast{margin-bottom:16px;box-shadow:none!important;min-height:auto;border:none!important;border-radius:0!important}.Toastify__toast,.Toastify__toast-body{padding:0!important;background:transparent!important;color:inherit!important}.Toastify__toast-body{margin:0!important}.Toastify__toast--default,.Toastify__toast-container--top-center .Toastify__toast{background:transparent!important}.zls-sptwndw.zsiq-mobhgt{height:80vh!important;max-height:80vh!important}#siqiframe{height:100%!important}.app-header-mobile-menu_submenuButtonChevronContainer__llZwP{width:24px;height:24px;border-radius:6px;border:.75px solid #e5e7e9;background-color:#fff;display:flex;align-items:center;justify-content:center}.app-header-mobile-menu_submenuButtonRoot__kGG5O{text-transform:uppercase;line-height:1;color:#16232b;background-color:transparent;height:auto;min-height:auto;padding:12px 0}.app-header-mobile-menu_submenuButtonLabel__aEBiD{font-weight:600;font-size:14px;line-height:1;color:#16232b}.app-header-mobile-menu_submenuButtonInner__yO2Xt{justify-content:space-between}.app-header-mobile-menu_noSubmenuButton__81ham{font-weight:600;font-size:14px;color:#16232b;text-transform:uppercase;line-height:1}.app-header-mobile-menu_exploreButton__4VEKX{background-color:#e8f2d9;color:#16232b;font-weight:600;font-size:14px;padding:16px 24px;border-radius:12px;height:62px;line-height:1;justify-content:center}@supports (corner-shape:squircle){.app-header-mobile-menu_exploreButton__4VEKX{corner-shape:squircle;border-radius:24px}}.app-header-mobile-menu_buttonRoot___P2JF{color:var(--mantine-color-darkGray-6)}.app-header-mobile-menu_buttonRoot___P2JF:hover{color:var(--mantine-primary-color-6)}@supports (corner-shape:squircle){.app-header-mobile-menu_squircleFallback16__5zfMZ{corner-shape:squircle;border-radius:16px}}.app-header-mobile-new_nav__N6SON{--nav-fg:#16232b;--nav-icon-border:rgba(22,35,43,.18);--nav-icon-bg:#fff;--nav-chip-bg:#fff;--nav-chip-border:#e5e7e9;position:absolute;top:12px;left:12px;right:12px;margin-inline:auto;max-width:560px;height:56px;padding:0 12px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;border-radius:16px;background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.55);backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 8px 24px rgba(22,35,43,.1),0 20px 48px rgba(22,35,43,.16);color:var(--nav-fg);z-index:1000;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}@supports (corner-shape:squircle){.app-header-mobile-new_squircleFallback28__kBpBX{corner-shape:squircle;border-radius:28px}}.app-header-mobile-new_nav__N6SON.app-header-mobile-new_onDark__XHxu8,.app-header-mobile-new_nav__N6SON[data-on-dark=true]{--nav-fg:#fff;--nav-icon-border:hsla(0,0%,100%,.28);--nav-icon-bg:hsla(0,0%,100%,.06);--nav-chip-bg:transparent;--nav-chip-border:hsla(0,0%,100%,.4);background:rgba(12,16,22,.42);border:1px solid hsla(0,0%,100%,.18);backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 8px 28px rgba(0,0,0,.35),0 24px 56px rgba(0,0,0,.28)}.app-header-mobile-new_logoCenter___dbe4{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:1}.app-header-mobile-new_iconBtn__2AsFJ{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid var(--nav-icon-border,rgba(22,35,43,.18));background:var(--nav-icon-bg,#fff);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--nav-fg,#16232b)!important;--ai-color:var(--nav-fg,#16232b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 2px 8px rgba(22,35,43,.08);transition:background .25s ease,border-color .25s ease,opacity .2s ease}@supports (corner-shape:squircle){.app-header-mobile-new_iconBtn__2AsFJ{corner-shape:squircle;border-radius:14px}}.app-header-mobile-new_nav__N6SON.app-header-mobile-new_onDark__XHxu8 .app-header-mobile-new_iconBtn__2AsFJ,.app-header-mobile-new_nav__N6SON[data-on-dark=true] .app-header-mobile-new_iconBtn__2AsFJ{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 2px 10px rgba(0,0,0,.25)}.app-header-mobile-new_iconBtn__2AsFJ:hover{opacity:.85}.app-header-mobile-new_iconBtn__2AsFJ svg{color:var(--nav-fg,#16232b)!important}.app-header-mobile-new_iconBtn__2AsFJ:focus{outline:none}.app-header-mobile-new_iconBtn__2AsFJ.app-header-mobile-new_aiSearchBtn__Nhhyn,.app-header-mobile-new_nav__N6SON.app-header-mobile-new_onDark__XHxu8 .app-header-mobile-new_iconBtn__2AsFJ.app-header-mobile-new_aiSearchBtn__Nhhyn,.app-header-mobile-new_nav__N6SON[data-on-dark=true] .app-header-mobile-new_iconBtn__2AsFJ.app-header-mobile-new_aiSearchBtn__Nhhyn{border:1px solid rgba(255,138,76,.55);background:rgba(255,122,53,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 2px 10px rgba(255,122,53,.12)}.app-header-mobile-new_iconBtn__2AsFJ.app-header-mobile-new_aiSearchBtn__Nhhyn:hover,.app-header-mobile-new_nav__N6SON.app-header-mobile-new_onDark__XHxu8 .app-header-mobile-new_iconBtn__2AsFJ.app-header-mobile-new_aiSearchBtn__Nhhyn:hover,.app-header-mobile-new_nav__N6SON[data-on-dark=true] .app-header-mobile-new_iconBtn__2AsFJ.app-header-mobile-new_aiSearchBtn__Nhhyn:hover{background:rgba(255,122,53,.18);border-color:rgba(255,138,76,.75);opacity:1}.app-header-mobile-new_userBtnWrapper__AjTXD{overflow:hidden;padding:0}.app-header-mobile-new_userBtnWrapper__AjTXD .mantine-ActionIcon-root{width:100%;height:100%;min-width:0;min-height:0}.app-header-mobile-new_userBtnWrapper__AjTXD .mantine-ActionIcon-root img{width:24px!important;height:24px!important;border-radius:50%;object-fit:cover}.course-search_option__E8EMv:hover,.course-search_option__E8EMv[data-combobox-selected]{background-color:rgba(255,91,4,.2);color:var(--mantine-color-black);cursor:pointer}.course-search_input___r3vW::placeholder{color:#000;opacity:.6;transition:opacity .4s ease}.course-search_input___r3vW.course-search_placeholderFading__MVM59::placeholder{opacity:0}.suggestions_courseCardContainer__v2RvX{align-items:start;gap:12px;margin:16px 8px;border:1px solid #e5e7e9;border-radius:12px;box-shadow:inset 0 6px 7px 0 #ffffff40;height:72px;overflow:hidden}.suggestions_courseImage__esLOB{width:120px;flex-shrink:0;min-width:120px;height:72px;border-radius:12px 0 0 12px;object-fit:cover}.suggestions_courseInfoWrapper__rKaU6{gap:4px;padding:8px;flex:1;min-width:0}.suggestions_educator__Jzvni{-webkit-line-clamp:1;opacity:.7}.suggestions_courseTitle__xjczL,.suggestions_educator__Jzvni{font-weight:500;font-size:12px;color:#16232b;font-family:var(--font-inter-tight),sans-serif;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.4;width:100%}.suggestions_courseTitle__xjczL{-webkit-line-clamp:2}.suggestions_suggestionTitle__eyLMk{padding:12px 16px;font-weight:600;font-size:14px;color:#16232b;font-family:var(--font-inter-tight),sans-serif;opacity:.5;text-transform:uppercase}.suggestions_suggestionTextContainer__7Papy{gap:12px;flex-wrap:nowrap;padding:12px 16px;color:#a9a9a9}.suggestions_suggestionText__u0XK6{font-weight:600;font-size:14px;color:#16232b;font-family:var(--font-inter-tight),sans-serif;text-transform:uppercase}.suggestions_trendingSuggestionChevronBox__aGa2b{width:24px;height:24px;border-radius:6px;border:.75px solid #e5e7e9;background-color:#fff;display:flex;align-items:center;justify-content:center}