.SearchSection_searchSectionMainContainer__hqGQv{width:100%;margin:0 auto}.SearchSection_searchSection___3GGU{width:100%;max-width:900px;display:flex;flex-direction:column;border-radius:.5rem;margin:3.5rem auto 0;background-color:#fff}.SearchSection_searchSection___3GGU:is(.dark *){background-color:#1a191f;border:1px solid #373942;box-shadow:none}@media(min-width:1080px){.SearchSection_searchSection___3GGU{box-shadow:none;border:1px solid #e0e0ff;margin-top:3rem}.SearchSection_searchSection___3GGU:is(.dark *){border:1px solid #373942}}.SearchSection_searchSection___3GGU .SearchSection_searchInput__WmiiI{color:#374151}.SearchSection_searchSection___3GGU .SearchSection_searchInput__WmiiI:is(.dark *){color:#c0bdcb}.SearchSection_searchSection___3GGU .SearchSection_searchInput__WmiiI::-moz-placeholder{color:#6b7280}.SearchSection_searchSection___3GGU .SearchSection_searchInput__WmiiI::placeholder{color:#6b7280}.SearchSection_searchSection___3GGU .SearchSection_searchInput__WmiiI::-moz-placeholder:is(.dark *){color:#c0bdcb}.SearchSection_searchSection___3GGU .SearchSection_searchInput__WmiiI::placeholder:is(.dark *){color:#c0bdcb}.SearchSection_searchSection___3GGU .SearchSection_searchInput__WmiiI:focus::-moz-placeholder{color:#6b7280}.SearchSection_searchSection___3GGU .SearchSection_searchInput__WmiiI:focus::placeholder{color:#6b7280}.SearchSection_searchSection___3GGU .SearchSection_searchInput__WmiiI:focus::-moz-placeholder:is(.dark *){color:#c0bdcb}.SearchSection_searchSection___3GGU .SearchSection_searchInput__WmiiI:focus::placeholder:is(.dark *){color:#c0bdcb}.SearchSection_searchContainer__wMEVQ{width:100%;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:border-color .2s ease}.SearchSection_searchContainer__wMEVQ:hover{border-color:#7775ff;border-bottom-left-radius:0;border-bottom-right-radius:0}.SearchSection_searchInputWrapper__5qhRI{display:flex;align-items:center;gap:8px;padding:16px;border-radius:6px;position:relative}.SearchSection_searchInput__WmiiI{flex:1;border:none;outline:none;padding:0;margin:0;background:transparent;font-size:.875rem;line-height:1.25rem;color:#6b7280;transition:opacity .2s ease}.SearchSection_searchInput__WmiiI:is(.dark *){color:#c0bdcb}.SearchSection_searchInput__WmiiI.SearchSection_loading__58xqi{opacity:.7}@media(min-width:1080px){.SearchSection_searchInput__WmiiI{font-size:var(--body-medium-font-size,16px);line-height:var(--body-medium-line-height,24px)}}.SearchSection_searchInput__WmiiI+span{position:absolute;left:48px;top:50%;transform:translateY(-50%);pointer-events:none;color:#6b7280;transition:opacity .2s ease}.SearchSection_searchInput__WmiiI+span:is(.dark *){color:#c0bdcb}.SearchSection_searchInput__WmiiI+span.SearchSection_loading__58xqi{opacity:.7}.SearchSection_searchInput__WmiiI+span.SearchSection_staticPlaceholder__IfRNf{opacity:1;color:#6b7280;font-size:.875rem;line-height:1.25rem}.SearchSection_searchInput__WmiiI+span.SearchSection_staticPlaceholder__IfRNf:is(.dark *){color:#c0bdcb}@media(min-width:1080px){.SearchSection_searchInput__WmiiI+span.SearchSection_staticPlaceholder__IfRNf{font-size:var(--body-medium-font-size,16px);line-height:var(--body-medium-line-height,24px)}}.SearchSection_searchIconContainer__4maAb{display:flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem;border-radius:.25rem;background-color:#5553ff}.SearchSection_searchIconContainer__4maAb:is(.dark *){background-color:#4747b3}@media(min-width:1080px){.SearchSection_searchIconContainer__4maAb{height:2rem;width:2rem}}.SearchSection_askAiIcon__5mZh1{width:1.25rem;height:1.25rem;font-weight:500;margin-right:.25rem;fill:currentColor;color:#5553ff}.SearchSection_askAiIcon__5mZh1:is(.dark *){color:#b6b6e2}.SearchSection_sendButton__tqtJz{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.SearchSection_sendIcon__V3Ede{width:.75rem;height:.75rem;fill:currentColor;stroke:currentColor;color:#eef}.SearchSection_sendIcon__V3Ede:is(.dark *){color:#d7d7ef}@media(min-width:1080px){.SearchSection_sendIcon__V3Ede{width:1rem;height:1rem}}.SearchSection_searchSectionPlaceholder__n_nfV{width:100%;border-radius:.5rem;animation:SearchSection_pulse__kNxiK 2s cubic-bezier(.4,0,.2,1) infinite;margin-top:1rem;margin-bottom:2rem}@media(min-width:600px){.SearchSection_searchSectionPlaceholder__n_nfV{margin-top:2rem}}@media(min-width:1080px){.SearchSection_searchSectionPlaceholder__n_nfV{margin-top:3rem}}.SearchSection_searchSectionPlaceholder__n_nfV .SearchSection_searchSectionPlaceholderFirstRow__8dug_{width:100%;height:59px;border-top-left-radius:.5rem;border-top-right-radius:.5rem;background-color:#fff}@media(min-width:1080px){.SearchSection_searchSectionPlaceholder__n_nfV .SearchSection_searchSectionPlaceholderFirstRow__8dug_{height:69.5px}}.SearchSection_searchSectionPlaceholder__n_nfV .SearchSection_searchSectionPlaceholderFirstRow__8dug_:is(.dark *){background-color:#373942}.SearchSection_searchSectionPlaceholder__n_nfV .SearchSection_searchSectionPlaceholderSecondRow__NQ_K3{width:100%;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;background-color:#fff;padding:16px 8px 16px 16px;display:flex;flex-wrap:wrap}@media(min-width:600px){.SearchSection_searchSectionPlaceholder__n_nfV .SearchSection_searchSectionPlaceholderSecondRow__NQ_K3{row-gap:.25rem}}@media(min-width:1080px){.SearchSection_searchSectionPlaceholder__n_nfV .SearchSection_searchSectionPlaceholderSecondRow__NQ_K3{gap:.5rem;height:67px;padding-left:38px}}.SearchSection_searchSectionPlaceholder__n_nfV .SearchSection_searchSectionPlaceholderSecondRow__NQ_K3:is(.dark *){background-color:#303239}.SearchSection_searchSectionPlaceholder__n_nfV .SearchSection_searchSectionPlaceholderSecondRow__NQ_K3 .SearchSection_getStartedTextPH__VzyTd{margin-top:.25rem;margin-right:.375rem;margin-bottom:.875rem;width:13.75rem;height:1.5rem;border-radius:18px;background-color:#e5e7eb}@media(min-width:600px){.SearchSection_searchSectionPlaceholder__n_nfV .SearchSection_searchSectionPlaceholderSecondRow__NQ_K3 .SearchSection_getStartedTextPH__VzyTd{margin-bottom:0;height:2rem}}.SearchSection_searchSectionPlaceholder__n_nfV .SearchSection_searchSectionPlaceholderSecondRow__NQ_K3 .SearchSection_getStartedTextPH__VzyTd:is(.dark *){background-color:#4d4a5e}.SearchSection_searchSectionPlaceholder__n_nfV .SearchSection_searchSectionPlaceholderSecondRow__NQ_K3 .SearchSection_courseSubjectPH__eEHBy{padding:.375rem 2rem .375rem .75rem;color:transparent;height:2rem;margin-top:.25rem;margin-right:.25rem;border-radius:18px;background-color:#e5e7eb}.SearchSection_searchSectionPlaceholder__n_nfV .SearchSection_searchSectionPlaceholderSecondRow__NQ_K3 .SearchSection_courseSubjectPH__eEHBy:is(.dark *){background-color:#4d4a5e}@keyframes SearchSection_pulse__kNxiK{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.SearchPills_courseContainer__noEXZ{display:flex;align-items:center;flex-wrap:wrap;row-gap:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#f8f8ff;padding:1rem;border-color:currentcolor #e0e0ff #e0e0ff;border-top:1px solid #e0e0ff}.SearchPills_courseContainer__noEXZ:is(.dark *){border-color:#23222b;background-color:#222327;border-top:1px solid #373942;box-shadow:none}.SearchPills_courseSubject__Jq1_W{display:flex;border:1px solid #e0e0ff;padding:6px 12px;border-radius:18px;margin-right:4px;margin-top:4px;background-color:#fff;cursor:pointer;color:#374151;min-height:24px;min-width:24px}.SearchPills_courseSubject__Jq1_W:is(.dark *){color:#c0bdcb;background-color:#222327;border:1px solid #373942}@media(min-width:1080px){.SearchPills_courseSubject__Jq1_W{margin-top:0}}.SearchPills_courseSubject__Jq1_W:hover{border-color:#7775ff}.SearchPills_courseSubject__Jq1_W:hover .SearchPills_downArrowIcon__QQebW{transform:translateX(4px) rotate(-90deg)}.SearchPills_downArrowIcon__QQebW{height:20px;width:20px;color:#6b7280;transform:rotate(-90deg);transition:transform .2s ease}.SearchPills_downArrowIcon__QQebW:is(.dark *){color:#c0bdcb}.SearchPillsGlassEffect_searchCourseContainer__Gk9FK{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-top:1px solid hsla(0,0%,100%,.1);border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1rem}.SearchPillsGlassEffect_searchCourseContainer__Gk9FK::-webkit-scrollbar{display:none}@media(min-width:600px){.SearchPillsGlassEffect_searchCourseContainer__Gk9FK{flex-wrap:wrap;overflow-x:visible;row-gap:8px}}.SearchPillsGlassEffect_searchCourseContainer__Gk9FK:is(.dark *){background:hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.1);box-shadow:none}.SearchPillsGlassEffect_courseSubject__HP9o6{display:flex;align-items:center;flex-shrink:0;border:1px solid hsla(0,0%,100%,.2);padding:6px 12px;border-radius:18px;margin-right:4px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;color:#374151;color:#fff;min-height:24px;min-width:24px}.SearchPillsGlassEffect_courseSubject__HP9o6:is(.dark *){color:#c0bdcb}@media(min-width:600px){.SearchPillsGlassEffect_courseSubject__HP9o6{flex-shrink:1;margin-top:4px}}@media(min-width:1080px){.SearchPillsGlassEffect_courseSubject__HP9o6{margin-top:0}}.SearchPillsGlassEffect_courseSubject__HP9o6:hover{background:hsla(0,0%,100%,.15)}.SearchPillsGlassEffect_courseSubject__HP9o6:hover:is(.dark *){background:hsla(0,0%,100%,.08)}.SearchPillsGlassEffect_courseSubject__HP9o6:hover .SearchPillsGlassEffect_downArrowIcon__EToYX{transform:translateX(4px) rotate(-90deg)}.SearchPillsGlassEffect_downArrowIcon__EToYX{height:20px;width:20px;color:hsla(0,0%,100%,.8);transform:rotate(-90deg);transition:transform .2s ease}.SearchPillsGlassEffect_downArrowIcon__EToYX:is(.dark *){color:hsla(0,0%,100%,.8)}.SearchPillsGlassEffect_pillChevronDown__YrUAD{flex-shrink:0;height:16px;width:16px;margin-left:4px;color:hsla(0,0%,100%,.8)}.SearchPillsGlassEffect_pillChevronDown__YrUAD:is(.dark *){color:hsla(0,0%,100%,.8)}.SearchDropdownV2_dropdown__hhutT{position:absolute;z-index:5;left:-1px;top:100%;width:calc(100% + 2px);box-sizing:border-box;display:flex;flex-direction:column;max-height:min(460px,70vh);overflow:hidden;padding:8px;border-radius:0 0 16px 16px;border:1px solid hsla(0,0%,100%,.14);border-top:0;background-color:#0e0d29;box-shadow:0 24px 40px -16px rgba(0,0,0,.6);text-align:left;color:#fff;animation:SearchDropdownV2_heroSearchV2PanelIn__jwahM .18s ease-out}@keyframes SearchDropdownV2_heroSearchV2PanelIn__jwahM{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.SearchDropdownV2_dropdown__hhutT{animation:none}}.SearchDropdownV2_heading__Xlpv0{margin:4px 8px 10px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.SearchDropdownV2_list__hEieJ{margin:0;padding:0;list-style:none;max-height:240px;overflow-y:auto;min-height:0;scrollbar-width:thin}@media(min-width:600px){.SearchDropdownV2_list__hEieJ{max-height:300px}}.SearchDropdownV2_row__hbjuC{display:flex;align-items:center;gap:14px;width:100%;padding:10px 8px;border:0;border-radius:10px;background:transparent;text-align:left;text-decoration:none;color:inherit;cursor:pointer;transition:background-color .14s ease}.SearchDropdownV2_row__hbjuC:hover{background:hsla(0,0%,100%,.08)}.SearchDropdownV2_rowIcon__K4_kB{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:hsla(0,0%,100%,.1);color:#fff}.SearchDropdownV2_rowIcon__K4_kB svg{width:20px;height:20px}.SearchDropdownV2_fillIcon__XQOMO{fill:currentColor}.SearchDropdownV2_strokeIcon__8ia7j{fill:none;stroke:currentColor}.SearchDropdownV2_rowBody__ZmOZX{display:flex;flex-direction:column;gap:2px;min-width:0}.SearchDropdownV2_rowTitle__pob8O{font-size:15px;font-weight:600;color:#fff;white-space:normal;overflow-wrap:anywhere}.SearchDropdownV2_rowTitle__pob8O strong{font-weight:800}.SearchDropdownV2_rowMeta__RdnIe{font-size:13px;color:hsla(0,0%,100%,.6)}.SearchDropdownV2_star__1LlJ5{color:#f5c518}.SearchDropdownV2_footer__ctwK8{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:10px 8px;border-top:1px solid hsla(0,0%,100%,.1);font-size:15px;font-weight:600;color:#aaa9ff;text-decoration:none;cursor:pointer}.SearchDropdownV2_footer__ctwK8 svg{width:16px;height:16px;fill:currentColor}.SearchDropdownV2_empty__Drq8F{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 8px;text-align:center}.SearchDropdownV2_emptyTitle__sjWRe{font-size:16px;font-weight:700;color:#fff}.SearchDropdownV2_emptyText__MisoB{font-size:13px;color:hsla(0,0%,100%,.6)}.SearchDropdownV2_tags__JEXsa{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.SearchDropdownV2_tag__mELVc{display:inline-flex;align-items:center;height:32px;padding:0 14px;border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;background:hsla(0,0%,100%,.06);color:#fff;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer}.SearchDropdownV2_tag__mELVc:hover{background:hsla(0,0%,100%,.12)}.SearchDropdownV2_loaderWrap__u38VR{display:flex;justify-content:center;padding:28px}.SearchDropdownV2_loader__5i7bY{width:22px;height:22px;border-radius:9999px;border:2px solid hsla(0,0%,100%,.25);border-top-color:#fff;animation:SearchDropdownV2_heroSearchV2Spin__GI_c7 .7s linear infinite}@keyframes SearchDropdownV2_heroSearchV2Spin__GI_c7{to{transform:rotate(1turn)}}.SignupSection_container__ouu4Q{content-visibility:auto;contain-intrinsic-size:auto 1080px auto 800px;display:flex;width:100%;align-items:center;justify-content:center;padding:0 1rem;min-height:679px;background-color:#eef}@media(min-width:1080px){.SignupSection_container__ouu4Q{contain-intrinsic-size:auto 1080px auto 679px;padding-bottom:3.5rem;padding-top:3.5rem}}.SignupSection_container__ouu4Q:is(.dark *){color:#c1c2c6}.SignupSection_containerInner__22CpE{margin:3.5rem 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;row-gap:2.5rem;width:343px}@media(min-width:600px){.SignupSection_containerInner__22CpE{width:568px}}@media(min-width:1080px){.SignupSection_containerInner__22CpE{width:1140px;margin:0;-moz-column-gap:8rem;column-gap:8rem}}.SignupSection_textSection__wke7Q{margin-top:0;display:flex;height:-moz-min-content;height:min-content;flex-grow:1;max-width:618px;width:343px;flex-direction:column;row-gap:2.5rem}@media(min-width:600px){.SignupSection_textSection__wke7Q{width:568px}}@media(min-width:1080px){.SignupSection_textSection__wke7Q{width:618px;row-gap:4rem}}.SignupSection_textSection__wke7Q .SignupSection_textTop__iprUO{position:relative;text-align:center;width:100%}@media(min-width:1080px){.SignupSection_textSection__wke7Q .SignupSection_textTop__iprUO{text-align:left}}.SignupSection_textSection__wke7Q .SignupSection_developerText__SONV1{font-size:var(--h2-font-size,2.5rem);line-height:var(--h2-line-height,3rem);font-weight:600;margin:0;padding:0;width:100%;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem;justify-content:center}@media(min-width:1080px){.SignupSection_textSection__wke7Q .SignupSection_developerText__SONV1{font-size:var(--h1-font-size,3rem);font-weight:600;line-height:var(--h1-line-height,1.25);justify-content:left}}.SignupSection_textSection__wke7Q .SignupSection_count__z1VZJ{color:#c026d3;white-space:nowrap}.SignupSection_textSection__wke7Q .SignupSection_textBotton__jXYPj{display:flex;justify-content:center;-moz-column-gap:1.5rem;column-gap:1.5rem}@media(min-width:1080px){.SignupSection_textSection__wke7Q .SignupSection_textBotton__jXYPj{justify-content:flex-start;-moz-column-gap:2.75rem;column-gap:2.75rem}}.SignupSection_textSection__wke7Q .SignupSection_textBotton__jXYPj .SignupSection_item__NKoXR .SignupSection_count__z1VZJ{font-size:var(--h3-font-size,28px);line-height:var(--h3-line-height,36px);font-weight:600;color:#c026d3;font-size:32px!important;white-space:nowrap;display:inline}@media(min-width:1080px){.SignupSection_textSection__wke7Q .SignupSection_textBotton__jXYPj .SignupSection_item__NKoXR .SignupSection_count__z1VZJ{font-size:40px!important;font-size:var(--h2-font-size,2.5rem);line-height:var(--h2-line-height,3rem);font-weight:600}}.SignupSection_textSection__wke7Q .SignupSection_textBotton__jXYPj .SignupSection_item__NKoXR .SignupSection_description__1CmI_{margin-bottom:0;text-align:left;font-size:1rem;line-height:1.5rem;font-size:18px;font-weight:700;color:#374151;width:88px}.SignupSection_textSection__wke7Q .SignupSection_textBotton__jXYPj .SignupSection_item__NKoXR .SignupSection_description__1CmI_:is(.dark *){color:#c0bdcb}@media(min-width:600px){.SignupSection_textSection__wke7Q .SignupSection_textBotton__jXYPj .SignupSection_item__NKoXR .SignupSection_description__1CmI_{width:auto}}@media(min-width:1080px){.SignupSection_textSection__wke7Q .SignupSection_textBotton__jXYPj .SignupSection_item__NKoXR .SignupSection_description__1CmI_{text-align:center}}.SignupSection_formSection__kczRd{display:flex;flex-grow:1;align-items:center;justify-content:center;min-height:468px;width:394px;max-width:394px;z-index:3;flex-direction:column;border-radius:.5rem;border:1px solid #f9fafb;background-color:#fff}.SignupSection_formSection__kczRd:is(.dark *){border-color:#303239;background-color:#222327}.SignupSection_formSection__kczRd .SignupSection_topSection__1hgn9{margin-top:1.5rem;display:flex;height:5rem;flex-direction:column;align-items:center;justify-content:center;-moz-column-gap:.875rem;column-gap:.875rem}.SignupSection_formSection__kczRd .SignupSection_topSection__1hgn9>p{font-size:var(--h6-font-size,16px);line-height:var(--h6-line-height,24px);font-weight:600;color:#0c1322}.SignupSection_formSection__kczRd .SignupSection_topSection__1hgn9>p:is(.dark *){color:#ededee}.SignupSection_formSection__kczRd .SignupSection_topSection__1hgn9 .SignupSection_ssoSection__r_Tql{display:flex;-moz-column-gap:.5rem;column-gap:.5rem}.SignupSection_formSection__kczRd .SignupSection_topSection__1hgn9 .SignupSection_ssoItem__oaIQt{display:flex;width:2.75rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.125rem;border:1px solid #e3e3e5;height:42px}.SignupSection_formSection__kczRd .SignupSection_topSection__1hgn9 .SignupSection_ssoItem__oaIQt svg{height:1.25rem;width:1.25rem}.SignupSection_formSection__kczRd .SignupSection_form__XaivZ{width:100%;padding-bottom:.75rem}.SignupSection_fillCurrent__sd0DB{fill:currentColor}