.askly-logo-module__FuM3Aa__asklyLogoImage{object-fit:contain;background:0 0;width:103px;height:32px;display:block}
.user-profile-card-module__6_QqQa__asklyUserProfileCard{cursor:pointer;background:#18181b99;border:1px solid #27272a;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.user-profile-card-module__6_QqQa__asklyUserProfileCard:hover{background:#27272ab3;border-color:#3f3f46}.user-profile-card-module__6_QqQa__asklyUserProfileAvatar{color:#a1a1aa;flex-shrink:0}.user-profile-card-module__6_QqQa__asklyUserProfileAvatarImage{object-fit:cover;border-radius:50%;flex-shrink:0;width:18px;height:18px}.user-profile-card-module__6_QqQa__asklyUserProfileName{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}
.profile-module__5FeCNW__asklyProfileShell{color:#eee;background:#212121;flex-direction:column;width:100%;min-height:100vh;display:flex}.profile-module__5FeCNW__asklyProfileHeader{background:#171717;border-bottom:1px solid #27272a;flex-shrink:0;align-items:center;height:64px;padding:16px 24px;display:flex}.profile-module__5FeCNW__asklyLogoLink{cursor:pointer;text-decoration:none;display:inline-flex}.profile-module__5FeCNW__asklyProfileMain{background:#212121;flex-direction:column;flex:1;min-width:0;padding:48px 24px;display:flex;overflow-y:auto}.profile-module__5FeCNW__asklyLoaderWrap{color:#a1a1aa;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.profile-module__5FeCNW__asklySpinner{border:3px solid #ffffff1a;border-top-color:#2ea043;border-radius:50%;width:32px;height:32px;animation:1s linear infinite profile-module__5FeCNW__asklySpin}@keyframes profile-module__5FeCNW__asklySpin{to{transform:rotate(360deg)}}.profile-module__5FeCNW__asklyProfileCardContainer{flex-direction:column;gap:48px;width:100%;max-width:640px;margin:0 auto;display:flex}.profile-module__5FeCNW__asklyProfileSection{flex-direction:column;gap:24px;animation:.25s ease-out profile-module__5FeCNW__asklyFadeIn;display:flex}@keyframes profile-module__5FeCNW__asklyFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.profile-module__5FeCNW__asklyPageTitle{color:#fff;margin:0 0 8px;font-size:1.8rem;font-weight:600}.profile-module__5FeCNW__asklySubTitle{color:#fff;margin:12px 0 4px;font-size:1.45rem;font-weight:600}.profile-module__5FeCNW__asklyProfileOverviewCard{background:#18181b99;border:1px solid #27272a;border-radius:16px;align-items:center;gap:20px;padding:24px;display:flex}.profile-module__5FeCNW__asklyAvatarCircle{color:#fff;background:linear-gradient(135deg,#2ea043 0%,#1d722e 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.6rem;font-weight:700;display:flex}.profile-module__5FeCNW__asklyAvatarImage{object-fit:cover;border:2px solid #27272a;border-radius:50%;width:64px;height:64px}.profile-module__5FeCNW__asklyProfileOverviewMeta h2{color:#fff;margin:0 0 4px;font-size:1.3rem;font-weight:600}.profile-module__5FeCNW__asklyUserTypeTag{color:#a1a1aa;background:#27272a99;border:1px solid #27272a;border-radius:9999px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-block}.profile-module__5FeCNW__asklyDetailsCard{background:#18181b4d;border:1px solid #27272a;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.profile-module__5FeCNW__asklyDetailsCard h2{color:#fff;margin:0 0 8px;font-size:1.1rem;font-weight:600}.profile-module__5FeCNW__asklyDetailRow{border-bottom:1px solid #27272a66;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.profile-module__5FeCNW__asklyDetailRow:last-child{border-bottom:none;padding-bottom:0}.profile-module__5FeCNW__asklyLabel{color:#71717a;font-size:.9rem}.profile-module__5FeCNW__asklyValue{color:#fff;font-family:monospace;font-size:.95rem;font-weight:500}.profile-module__5FeCNW__asklyAlertLoginCard{background:linear-gradient(135deg,#2ea0431a 0%,#18181b66 100%);border:1px solid #2ea04340;border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.profile-module__5FeCNW__asklyAlertLoginCard h3{color:#2ea043;margin:0;font-size:1.1rem;font-weight:600}.profile-module__5FeCNW__asklyAlertLoginCard p{color:#a1a1aa;margin:0;font-size:.9rem;line-height:1.5}.profile-module__5FeCNW__asklyLoginBtn{color:#fff;cursor:pointer;background:#2ea043;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-top:8px;padding:12px 20px;font-size:.92rem;font-weight:600;transition:background-color .15s;display:inline-flex}.profile-module__5FeCNW__asklyLoginBtn:hover{background:#34b958}.profile-module__5FeCNW__asklyLogoutBtn{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef4444;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-top:16px;padding:12px 20px;font-size:.92rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.profile-module__5FeCNW__asklyLogoutBtn:hover{color:#fff;background:#ef4444}.profile-module__5FeCNW__asklyCreditGradientCard{text-align:center;background:linear-gradient(135deg,#18181b 0%,#27272a 100%);border:1px solid #3f3f46;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}.profile-module__5FeCNW__asklyCreditLabel{color:#a1a1aa;letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;font-size:.9rem;font-weight:600}.profile-module__5FeCNW__asklyCreditAmount{color:#fff;margin:0 0 12px;font-size:3.6rem;font-weight:800;line-height:1}.profile-module__5FeCNW__asklyCreditNote{color:#2ea043;background:#2ea0431a;border-radius:9999px;margin:0;padding:4px 12px;font-size:.85rem;font-weight:500}.profile-module__5FeCNW__asklyDescriptionText{color:#a1a1aa;margin:0;font-size:.92rem;line-height:1.6}.profile-module__5FeCNW__asklyReferralLockedCard{text-align:center;background:#18181b33;border:2px dashed #27272a;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 32px;display:flex}.profile-module__5FeCNW__asklyLockedIcon{color:#71717a}.profile-module__5FeCNW__asklyReferralLockedCard h2{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.profile-module__5FeCNW__asklyLockedText{color:#a1a1aa;max-width:360px;margin:0;font-size:.95rem;line-height:1.5}.profile-module__5FeCNW__asklyReferralActiveCard{background:#18181b4d;border:1px solid #27272a;border-radius:16px;flex-direction:column;gap:20px;padding:28px;display:flex}.profile-module__5FeCNW__asklyReferralActiveCard h2{color:#fff;margin:0;font-size:1.3rem;font-weight:600}.profile-module__5FeCNW__asklyReferralCodeBox{background:#27272a66;border:1px solid #27272a;border-radius:10px;align-items:center;width:fit-content;padding:12px 16px;display:flex}.profile-module__5FeCNW__asklyReferralCodeLabel{color:#2ea043;font-family:monospace;font-size:1.05rem;font-weight:700}.profile-module__5FeCNW__asklyCopyLinkGroup{gap:8px;width:100%;display:flex}.profile-module__5FeCNW__asklyCopyInput{color:#a1a1aa;background:#18181b;border:1px solid #27272a;border-radius:10px;outline:none;flex:1;min-width:0;padding:10px 14px;font-size:.9rem}.profile-module__5FeCNW__asklyCopyInput:focus{border-color:#3f3f46}.profile-module__5FeCNW__asklyCopyBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#27272a;border:1px solid #3f3f46;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:.9rem;font-weight:600;transition:all .15s;display:flex}.profile-module__5FeCNW__asklyCopyBtn:hover{background:#3f3f46;border-color:#52525b}
.chat-module__wEgkhW__asklyChatShell{background:hsl(var(--aui-background));color:#f4f4f5;width:100%;height:100vh;display:flex}.chat-module__wEgkhW__asklySidebar{background:#171717;flex-direction:column;flex-shrink:0;width:256px;height:100%;padding:12px;display:flex;position:relative;overflow:hidden}.chat-module__wEgkhW__asklyResizeHandle{cursor:col-resize;z-index:10;flex-shrink:0;width:12px;position:relative}.chat-module__wEgkhW__asklyResizeHandle:after{content:"";background:#27272a;width:1px;transition:background .15s,width .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.chat-module__wEgkhW__asklyResizeHandle:hover:after{background:#52525b;width:3px}.chat-module__wEgkhW__asklySidebarCollapsed{width:48px;padding:12px 8px}.chat-module__wEgkhW__asklySidebarToggle{color:#a1a1aa;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.chat-module__wEgkhW__asklySidebarToggle:hover{color:#f4f4f5;background:#27272ab3}.chat-module__wEgkhW__asklySidebarToggleCollapsed{border-radius:8px;width:32px;height:32px}.chat-module__wEgkhW__asklyToggleLogo{border-radius:4px;display:block}.chat-module__wEgkhW__asklyToggleIcon{justify-content:center;align-items:center;display:none}.chat-module__wEgkhW__asklySidebarToggleCollapsed:hover .chat-module__wEgkhW__asklyToggleLogo{display:none}.chat-module__wEgkhW__asklySidebarToggleCollapsed:hover .chat-module__wEgkhW__asklyToggleIcon{display:flex}.chat-module__wEgkhW__asklyCollapsedIcons{flex-direction:column;align-items:center;gap:4px;margin-top:8px;display:flex}.chat-module__wEgkhW__asklyIconBtn{color:#a1a1aa;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.chat-module__wEgkhW__asklyIconBtn:hover{color:#f4f4f5;background:#27272ab3}.chat-module__wEgkhW__asklyCollapsedProfile{justify-content:center;display:flex;position:absolute;bottom:12px;left:0;right:0}.chat-module__wEgkhW__asklySidebarHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.chat-module__wEgkhW__asklySidebarTitle{color:#f4f4f5;letter-spacing:.02em;font-size:.95rem;font-weight:600;text-decoration:none;display:block}.chat-module__wEgkhW__asklySidebarScroll{flex:1;min-height:0;padding-bottom:88px;overflow-y:auto}.chat-module__wEgkhW__asklySidebarBody{flex-direction:column;gap:8px;margin-top:14px;font-size:.95rem;display:flex}.chat-module__wEgkhW__asklyActionGroup{flex-direction:column;gap:2px;display:flex}.chat-module__wEgkhW__asklyPrimaryAction{color:#d4d4d8;text-align:left;border-radius:10px;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.chat-module__wEgkhW__asklyPrimaryAction:hover{color:#f4f4f5;background:#27272ab3}.chat-module__wEgkhW__asklySectionTitle{color:#71717a;letter-spacing:.02em;margin-top:6px;margin-bottom:2px;padding:0 8px;font-size:1.125rem;font-weight:600}.chat-module__wEgkhW__asklyGroup{background:#18181b99;border-radius:14px;padding:8px 8px 10px}.chat-module__wEgkhW__asklyGroupTitle{color:#d4d4d8;align-items:center;gap:8px;margin-bottom:6px;padding:0 2px;font-size:.95rem;display:flex}.chat-module__wEgkhW__asklyGroupIcon{flex-shrink:0}.chat-module__wEgkhW__asklyGroupItems{flex-direction:column;gap:0;padding-left:22px;display:flex}.chat-module__wEgkhW__asklyItem{color:#a1a1aa;text-align:left;border-radius:10px;width:100%;padding:6px 10px}.chat-module__wEgkhW__asklyItem:hover{color:#e4e4e7;background:#27272ab3}.chat-module__wEgkhW__asklyItemActive{color:#f4f4f5;background:#27272a}.chat-module__wEgkhW__asklySidebarNote{color:#71717a;margin:4px 0;padding:6px 10px;font-size:.9rem}.chat-module__wEgkhW__asklyGroupLink{color:#a1a1aa;text-align:left;border-radius:10px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:.95rem;display:flex}.chat-module__wEgkhW__asklyGroupLink:hover{color:#e4e4e7;background:#27272ab3}.chat-module__wEgkhW__asklyProfileWrap{position:absolute;bottom:12px;left:12px;right:12px}.chat-module__wEgkhW__asklyMain{background:hsl(var(--aui-background));flex-direction:column;flex:1;display:flex}.chat-module__wEgkhW__asklyHero{width:100%;max-width:var(--aui-thread-max-width);text-align:center;margin-left:auto;margin-right:auto;padding:40px 24px 16px}.chat-module__wEgkhW__asklyHeroTitle{font-size:1.9rem;font-weight:500}.chat-module__wEgkhW__asklyHeroAccent{color:#2ea043}.chat-module__wEgkhW__asklyHeroCourse{color:#d4d4d8;margin-top:16px;font-size:1.25rem}.chat-module__wEgkhW__asklySampleQuestions{width:100%;max-width:var(--aui-thread-max-width);margin:0 auto;padding:0 24px 16px}.chat-module__wEgkhW__asklyHeroCourseLink{color:#f4f4f5;text-align:left;background:#2ea0431a;border:1px solid #2ea0438c;border-radius:14px;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:18px auto 0;padding:10px 12px;text-decoration:none;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s;display:flex}.chat-module__wEgkhW__asklyHeroCourseLink:hover{background:#2ea04329;border-color:#4ade80cc;transform:translateY(-1px);box-shadow:0 8px 24px #0003}.chat-module__wEgkhW__asklyHeroCourseLink:focus-visible{outline-offset:3px;outline:2px solid #4ade80}.chat-module__wEgkhW__asklyHeroCourseIcon{color:#86efac;background:#2ea04333;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.chat-module__wEgkhW__asklyHeroCourseCopy{min-width:0;display:flex}.chat-module__wEgkhW__asklyHeroCourseName{color:#f4f4f5;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.35;overflow:hidden}.chat-module__wEgkhW__asklyHeroCourseArrow{color:#86efac;flex-shrink:0;transition:transform .15s}.chat-module__wEgkhW__asklyHeroCourseLink:hover .chat-module__wEgkhW__asklyHeroCourseArrow{transform:translate(2px)}.chat-module__wEgkhW__asklyThreadContainer{background:hsl(var(--aui-background));--aui-thread-max-width:min(72%, 72rem);flex:1;min-height:0}.chat-module__wEgkhW__asklyComposerRoot{background:#ffffff12;border:1px solid #ffffff26;border-radius:2.5rem;flex-direction:column;justify-content:center;width:100%;max-width:100%;margin:0 auto 8px;padding:4px;display:flex;min-height:48px!important}.chat-module__wEgkhW__asklyAttachmentRow{width:100%}.chat-module__wEgkhW__asklyAttachmentStrip{flex-flow:row;align-items:flex-start;gap:8px;width:100%;padding:0;display:flex;overflow:auto visible}.chat-module__wEgkhW__asklyComposerBottomRow{align-items:center;gap:12px;width:100%;display:flex}.chat-module__wEgkhW__asklyComposerAdd{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;background:#71717a!important;width:36px!important;height:36px!important}.chat-module__wEgkhW__asklyComposerAdd:hover{background:#a1a1aa!important}.chat-module__wEgkhW__asklyComposerInput{color:#fff;background:0 0;outline:none;flex-grow:1;min-width:0;font-size:1.125rem;line-height:1.5rem;height:36px!important;box-shadow:none!important;resize:none!important;border:0!important;padding:6px!important;overflow:hidden!important}.chat-module__wEgkhW__asklyComposerInput::placeholder{color:#ffffff8c}.chat-module__wEgkhW__asklyComposerLimitNotice{color:#fbbf24;margin:0;padding:4px 12px 2px;font-size:.75rem}.chat-module__wEgkhW__asklyComposerSend{color:#18181b;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:flex;background:#d4d4d8!important;width:36px!important;height:36px!important}.chat-module__wEgkhW__asklyComposerSend:hover{background:#e4e4e7!important}.chat-module__wEgkhW__asklyComposerSend:disabled{color:#18181b;opacity:1;background:#71717a!important}.chat-module__wEgkhW__asklyComposerRoot .aui-attachment-root{flex:none;margin:0 0 8px;display:inline-flex;position:relative;overflow:visible}.chat-module__wEgkhW__asklyComposerRoot .aui-attachment-content{border:1px solid #fff3;border-radius:12px;width:72px;height:72px;padding:0;overflow:hidden}.chat-module__wEgkhW__asklyComposerRoot .aui-attachment-text{display:none}.chat-module__wEgkhW__asklyComposerRoot .aui-attachment-thumb{border-radius:0;width:100%;height:100%}.chat-module__wEgkhW__asklyComposerRoot .aui-attachment-remove{z-index:5;border-radius:9999px;position:absolute;top:4px;right:4px;color:#fff!important;opacity:1!important;visibility:visible!important;background:#18181beb!important;width:20px!important;height:20px!important}.chat-module__wEgkhW__asklyComposerRoot .aui-attachment-remove svg{width:13px;height:13px}.chat-module__wEgkhW__asklyComposerRoot .aui-dialog-content{background:#0a0a0af5;border:1px solid #ffffff26}.chat-module__wEgkhW__asklySidebar .aui-thread-list-new{display:none}.chat-module__wEgkhW__asklySidebar .aui-thread-list-item{justify-content:flex-start}.chat-module__wEgkhW__asklySidebar .aui-thread-list-item-archive{order:-1;margin-left:0;margin-right:0}.chat-module__wEgkhW__asklyThreadContainer .aui-assistant-avatar{display:none}.chat-module__wEgkhW__asklyThinkingRow{color:#e4e4e7;align-items:center;gap:14px;display:flex}.chat-module__wEgkhW__asklyThinkingAvatar{color:#f4f4f5;background:#27272a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:600;display:inline-flex}.chat-module__wEgkhW__asklyThinkingBody{align-items:center;gap:10px;min-width:0;font-size:1rem;line-height:1.5;display:inline-flex}.chat-module__wEgkhW__asklyThinkingDot{background:#a1a1aa;border-radius:9999px;flex-shrink:0;width:8px;height:8px;animation:1s ease-in-out infinite chat-module__wEgkhW__asklyThinkingPulse}@keyframes chat-module__wEgkhW__asklyThinkingPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.chat-module__wEgkhW__asklyThreadContainer .aui-md-pre{color:#f4f4f5;scrollbar-color:#71717a transparent;scrollbar-width:thin;background:0 0;border-radius:12px;margin:18px 0;padding:6px 7px;font-size:.95em;line-height:1.6;overflow-x:auto}.chat-module__wEgkhW__asklyThreadContainer .aui-md-pre code{white-space:pre;font-family:var(--font-mono), Consolas, "Courier New", monospace;display:block}.chat-module__wEgkhW__asklyThreadContainer .aui-md-pre::-webkit-scrollbar{height:8px}.chat-module__wEgkhW__asklyThreadContainer .aui-md-pre::-webkit-scrollbar-track{background:0 0}.chat-module__wEgkhW__asklyThreadContainer .aui-md-pre::-webkit-scrollbar-thumb{background:#71717a;border:2px solid #0000;border-radius:9999px}.chat-module__wEgkhW__asklyThreadContainer .aui-md-pre::-webkit-scrollbar-thumb:hover{background:#a1a1aa}.chat-module__wEgkhW__asklyThreadContainer .aui-md-inline-code{font-family:var(--font-mono), Consolas, "Courier New", monospace;background:#ffffff1a;border-radius:5px;padding:.1rem .3rem;font-size:.95em}.chat-module__wEgkhW__asklyThreadContainer .katex{color:inherit;font-size:1em}:is(.chat-module__wEgkhW__asklyThreadContainer .aui-user-message-root,.chat-module__wEgkhW__asklyThreadContainer .aui-assistant-message-root){margin-left:auto;margin-right:auto}.chat-module__wEgkhW__asklyThreadContainer .aui-user-message-root{grid-template-columns:1fr 64%}.chat-module__wEgkhW__asklyThreadContainer .aui-user-message-content{width:100%;max-width:100%}.chat-module__wEgkhW__asklyThreadContainer .aui-assistant-message-content{width:100%;max-width:100%}.chat-module__wEgkhW__asklyThreadContainer .aui-thread-viewport{scrollbar-width:none}.chat-module__wEgkhW__asklyThreadContainer .aui-thread-viewport::-webkit-scrollbar{display:none}
.course-page-module__08aL2q__shell{background:hsl(var(--aui-background));color:#f4f4f5;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.course-page-module__08aL2q__sidebar{background:#171717;border-right:1px solid #27272a;flex-direction:column;flex-shrink:0;width:256px;height:100%;padding:12px;transition:width .2s;display:flex;position:relative;overflow:hidden}.course-page-module__08aL2q__sidebarCollapsed{width:48px;padding:12px 8px}.course-page-module__08aL2q__sidebarHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.course-page-module__08aL2q__sidebarTitle{color:#f4f4f5;letter-spacing:.02em;font-size:.95rem;font-weight:600;text-decoration:none;display:block}.course-page-module__08aL2q__toggleBtn{color:#a1a1aa;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.course-page-module__08aL2q__toggleBtn:hover{color:#f4f4f5;background:#27272ab3}.course-page-module__08aL2q__toggleBtnCollapsed{width:32px;height:32px}.course-page-module__08aL2q__courseLabel{color:#d4d4d8;border-bottom:1px solid #27272a;align-items:center;gap:6px;margin-bottom:10px;padding:0 6px 10px;font-size:.88rem;display:flex}.course-page-module__08aL2q__courseLabelText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.course-page-module__08aL2q__courseCode{color:#71717a;flex-shrink:0;font-size:.78rem}.course-page-module__08aL2q__sidebarScroll{flex:1;min-height:0;padding-bottom:88px;overflow-y:auto}.course-page-module__08aL2q__chapterGroup{margin-bottom:2px}.course-page-module__08aL2q__chapterHeader{color:#f4f4f5;letter-spacing:-.01em;text-align:left;border-radius:10px;align-items:flex-start;gap:6px;width:100%;padding:7px 8px;font-size:1.25rem;font-weight:400;line-height:1.3;display:flex}.course-page-module__08aL2q__chapterHeader:hover{background:#27272ab3}.course-page-module__08aL2q__chapterHeader svg{flex-shrink:0;margin-top:4px}.course-page-module__08aL2q__unitList{margin-bottom:4px;padding-left:16px}.course-page-module__08aL2q__unitLabel{color:#a1a1aa;letter-spacing:.01em;text-transform:uppercase;text-align:left;flex:1;padding:0;font-size:1.125rem;font-weight:400;line-height:1.3}.course-page-module__08aL2q__unitLabelRow{color:#52525b;border-radius:6px;align-items:flex-start;gap:4px;width:100%;padding:5px 10px 3px 8px;display:flex}.course-page-module__08aL2q__unitLabelRow svg{flex-shrink:0;margin-top:4px}.course-page-module__08aL2q__unitLabelRow:hover{background:#27272a80}.course-page-module__08aL2q__unitLabelRow:hover .course-page-module__08aL2q__unitLabel{color:#d4d4d8}.course-page-module__08aL2q__lessonItem{color:#a1a1aa;text-align:left;border-radius:8px;align-items:flex-start;gap:6px;width:100%;padding:6px 10px 6px 22px;font-size:1rem;font-weight:400;line-height:1.4;display:flex;position:relative}.course-page-module__08aL2q__lessonItem svg{flex-shrink:0;margin-top:3px}.course-page-module__08aL2q__lessonItem:before{content:"";background:#2e2e32;width:1px;position:absolute;top:0;bottom:0;left:9px}.course-page-module__08aL2q__lessonItem:hover{color:#e4e4e7;background:#27272ab3}.course-page-module__08aL2q__lessonItemActive{color:#f4f4f5;background:#2ea0431f}.course-page-module__08aL2q__lessonItemActive:after{content:"";background:#2ea043;border-radius:2px;width:2.5px;position:absolute;top:6px;bottom:6px;left:0}.course-page-module__08aL2q__collapsedIcons{flex-direction:column;align-items:center;gap:4px;margin-top:8px;display:flex}.course-page-module__08aL2q__iconBtn{color:#a1a1aa;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.course-page-module__08aL2q__iconBtn:hover{color:#f4f4f5;background:#27272ab3}.course-page-module__08aL2q__profileWrap{position:absolute;bottom:12px;left:12px;right:12px}.course-page-module__08aL2q__main{scrollbar-color:#3f3f46 transparent;scrollbar-width:thin;flex-direction:column;flex:1;min-width:0;padding:32px 48px 48px;display:flex;overflow-y:auto}.course-page-module__08aL2q__main::-webkit-scrollbar{width:6px}.course-page-module__08aL2q__main::-webkit-scrollbar-track{background:0 0}.course-page-module__08aL2q__main::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:9999px}.course-page-module__08aL2q__main::-webkit-scrollbar-thumb:hover{background:#52525b}.course-page-module__08aL2q__crumbBars{flex-wrap:wrap;align-items:center;gap:8px;margin:5px 0 24px;display:flex}.course-page-module__08aL2q__crumbBarSep{color:#3f3f46;font-size:13px}.course-page-module__08aL2q__crumbBar{background:#1f1f22;border:1px solid #3f3f46;border-radius:7px;align-items:center;gap:8px;height:20px;padding:0 10px;font-size:.75rem;display:inline-flex;position:relative;overflow:hidden}.course-page-module__08aL2q__crumbBarFill{background:#1c5c2c;position:absolute;inset:0}.course-page-module__08aL2q__crumbBarLabel{color:#a1a1aa;white-space:nowrap;position:relative}.course-page-module__08aL2q__crumbBarPct{color:#2ea043;margin-left:auto;font-weight:700;position:relative}.course-page-module__08aL2q__lessonArticle{max-width:720px}.course-page-module__08aL2q__lessonTitle{color:#f4f4f5;margin:0 0 24px;font-size:1.75rem;font-weight:600;line-height:1.3}.course-page-module__08aL2q__lessonBody{color:#d4d4d8;font-size:1rem;line-height:1.75}.course-page-module__08aL2q__lessonBody p{margin-bottom:16px}.course-page-module__08aL2q__lessonBody h2{color:#f4f4f5;margin:32px 0 12px;font-size:1.35rem;font-weight:600}.course-page-module__08aL2q__lessonBody h3{color:#e4e4e7;margin:24px 0 10px;font-size:1.1rem;font-weight:600}.course-page-module__08aL2q__lessonBody ul,.course-page-module__08aL2q__lessonBody ol{margin:0 0 16px 20px}.course-page-module__08aL2q__lessonBody li{margin-bottom:6px}.course-page-module__08aL2q__lessonBody code{color:#a78bfa;background:#27272a;border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:.9em}.course-page-module__08aL2q__lessonBody pre{background:#18181b;border:1px solid #27272a;border-radius:8px;margin-bottom:16px;padding:16px;overflow-x:auto}.course-page-module__08aL2q__lessonBody pre code{color:inherit;background:0 0;padding:0;font-size:.875rem}.course-page-module__08aL2q__lessonBody blockquote{color:#a1a1aa;border-left:3px solid #3f3f46;margin:0 0 16px;padding:4px 16px}.course-page-module__08aL2q__lessonBody .course-page-module__08aL2q__answerBlock{margin:0 0 16px}.course-page-module__08aL2q__lessonBody .course-page-module__08aL2q__answerBlock blockquote{margin:8px 0 0}.course-page-module__08aL2q__lessonBody .course-page-module__08aL2q__answerSummary{cursor:pointer;color:#71717a;font-weight:600;list-style:none}.course-page-module__08aL2q__lessonBody .course-page-module__08aL2q__answerSummary::-webkit-details-marker{display:none}.course-page-module__08aL2q__lessonBody .course-page-module__08aL2q__answerSummary:before{content:"▸ "}.course-page-module__08aL2q__lessonBody .course-page-module__08aL2q__answerBlock[open] .course-page-module__08aL2q__answerSummary:before{content:"▾ "}.course-page-module__08aL2q__lessonBody img{border-radius:8px;max-width:100%}.course-page-module__08aL2q__lessonBody table{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:.95em}.course-page-module__08aL2q__lessonBody th,.course-page-module__08aL2q__lessonBody td{text-align:left;border:1px solid #3f3f46;padding:8px 12px}.course-page-module__08aL2q__lessonBody th{color:#f4f4f5;background:#27272a;font-weight:600}.course-page-module__08aL2q__lessonLoadingText{color:#52525b}.course-page-module__08aL2q__lessonErrorText{color:#ef4444}.course-page-module__08aL2q__quizMeWrap{justify-content:center;gap:14px;max-width:720px;margin-top:48px;display:flex}.course-page-module__08aL2q__quizMeBtn{color:#fff;background:#2ea043;border-radius:2rem;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:600;transition:background-color .15s,transform .15s;display:flex;box-shadow:0 4px 16px #0006}.course-page-module__08aL2q__quizMeBtn:hover{background:#34b958;transform:translateY(-2px)}.course-page-module__08aL2q__quizMeBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.course-page-module__08aL2q__quizMeBtn:disabled:hover{background:#2ea043;transform:none}.course-page-module__08aL2q__previousQuizzesBtn{color:#d4d4d8;background:#27272a;border-radius:2rem;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:600;transition:background-color .15s,transform .15s;display:flex}.course-page-module__08aL2q__previousQuizzesBtn:hover{color:#f4f4f5;background:#3f3f46;transform:translateY(-2px)}.course-page-module__08aL2q__previousQuizzesBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.course-page-module__08aL2q__previousQuizzesBtn:disabled:hover{color:#d4d4d8;background:#27272a;transform:none}.course-page-module__08aL2q__quizTopRow{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.course-page-module__08aL2q__quizLoadingPanel{flex-direction:column;align-items:center;gap:14px;padding:80px 20px;display:flex}.course-page-module__08aL2q__quizMarkLoadingPanel{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.course-page-module__08aL2q__quizLoadingText{color:#f4f4f5;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.95rem;animation:1.8s ease-in-out infinite course-page-module__08aL2q__quizLoadingTextPulse;overflow:hidden}@keyframes course-page-module__08aL2q__quizLoadingTextPulse{0%,to{opacity:.5}50%{opacity:1}}.course-page-module__08aL2q__quizProgressTrack{background:#ffffff14;border-radius:999px;width:220px;height:3px;overflow:hidden}.course-page-module__08aL2q__quizProgressFill{background:#2ea043;border-radius:999px;width:40%;height:100%;animation:1.6s ease-in-out infinite course-page-module__08aL2q__quizProgressIndeterminate}@keyframes course-page-module__08aL2q__quizProgressIndeterminate{0%{transform:translate(-110%)}to{transform:translate(340%)}}.course-page-module__08aL2q__quizTopRow .course-page-module__08aL2q__lessonTitle{margin-bottom:0}.course-page-module__08aL2q__quizProgressRow{align-items:center;gap:14px;margin-bottom:24px;display:flex}.course-page-module__08aL2q__quizProgressDots{gap:6px;display:flex}.course-page-module__08aL2q__progressDot{background:#3f3f46;border-radius:999px;width:26px;height:8px;transition:background-color .15s,transform .15s}.course-page-module__08aL2q__progressDot:hover{transform:scaleY(1.3)}.course-page-module__08aL2q__progressDotAnswered{background:#2ea043}.course-page-module__08aL2q__quizProgressCount{color:#a1a1aa;font-size:.8rem}.course-page-module__08aL2q__quizProgressCount strong{color:#f4f4f5;font-weight:600}.course-page-module__08aL2q__quizQuestionList{flex-direction:column;gap:16px;display:flex}.course-page-module__08aL2q__qCard{background:#27272a;border:1px solid #3f3f46;border-radius:12px;padding:20px 22px;scroll-margin-top:24px}.course-page-module__08aL2q__qEyebrow{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.course-page-module__08aL2q__qNum{color:#71717a;text-transform:uppercase;letter-spacing:.04em;font-family:ui-monospace,monospace;font-size:.76rem}.course-page-module__08aL2q__qMarks{color:#71717a;background:#18181b;border:1px solid #3f3f46;border-radius:999px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:.72rem}.course-page-module__08aL2q__qText{color:#f4f4f5;margin:0 0 16px;font-size:1rem;line-height:1.55}.course-page-module__08aL2q__mcOptions{gap:8px;display:grid}.course-page-module__08aL2q__mcOption{color:#d4d4d8;background:#18181b;border:1px solid #3f3f46;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:.92rem;transition:border-color .12s,background-color .12s;display:flex}.course-page-module__08aL2q__mcOption:hover{border-color:#52525b}.course-page-module__08aL2q__mcOption:has(input:checked){color:#f4f4f5;background:#2ea04324;border-color:#2ea043}.course-page-module__08aL2q__mcOption input{accent-color:#2ea043;flex-shrink:0;width:16px;height:16px}.course-page-module__08aL2q__saInput{color:#f4f4f5;background:#18181b;border:1px solid #3f3f46;border-radius:8px;width:100%;padding:10px 14px;font-size:.92rem}.course-page-module__08aL2q__workToggle{color:#71717a;align-items:center;gap:6px;margin-top:12px;font-size:.78rem;display:inline-flex}.course-page-module__08aL2q__workToggle:hover{color:#d4d4d8}.course-page-module__08aL2q__workBody{flex-direction:column;gap:10px;margin-top:12px;display:flex}.course-page-module__08aL2q__workTextarea{resize:vertical;color:#d4d4d8;background:#18181b;border:1px solid #3f3f46;border-radius:8px;width:100%;min-height:64px;padding:10px 14px;font-size:.86rem;line-height:1.5}.course-page-module__08aL2q__dropzone{color:#71717a;border:1px dashed #3f3f46;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:.78rem;display:flex}.course-page-module__08aL2q__scoreHero{background:#27272a;border:1px solid #3f3f46;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:24px 26px;display:flex}.course-page-module__08aL2q__scoreFigure{align-items:baseline;gap:10px;display:flex}.course-page-module__08aL2q__scoreFrac{color:#f4f4f5;font-family:ui-monospace,monospace;font-size:2.2rem;font-weight:600}.course-page-module__08aL2q__scorePct{color:#a1a1aa;font-size:1rem}.course-page-module__08aL2q__scoreMeta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.course-page-module__08aL2q__passBadge{border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.course-page-module__08aL2q__passBadgePass{color:#4ade80;background:#2ea04324}.course-page-module__08aL2q__passBadgeFail{color:#eab308;background:#d299221f}.course-page-module__08aL2q__scoreNote{color:#71717a;text-align:right;max-width:240px;font-size:.78rem}.course-page-module__08aL2q__resultsList{flex-direction:column;gap:14px;display:flex}.course-page-module__08aL2q__rCard{background:#27272a;border:1px solid #3f3f46;border-left-width:3px;border-radius:12px;padding:16px 20px}.course-page-module__08aL2q__rCardCorrect{border-left-color:#2ea043}.course-page-module__08aL2q__rCardIncorrect{border-left-color:#ef4444}.course-page-module__08aL2q__rHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.course-page-module__08aL2q__rQ{color:#f4f4f5;align-items:center;gap:8px;font-size:.9rem;font-weight:500;display:flex}.course-page-module__08aL2q__rCardCorrect .course-page-module__08aL2q__rQ svg{color:#2ea043;flex-shrink:0}.course-page-module__08aL2q__rCardIncorrect .course-page-module__08aL2q__rQ svg{color:#ef4444;flex-shrink:0}.course-page-module__08aL2q__rMarks{color:#71717a;white-space:nowrap;flex-shrink:0;font-family:ui-monospace,monospace;font-size:.72rem}.course-page-module__08aL2q__rAnswers{color:#a1a1aa;flex-direction:column;gap:4px;margin-bottom:8px;font-size:.84rem;display:flex}.course-page-module__08aL2q__rAnswerLabel{color:#71717a}.course-page-module__08aL2q__rAnswerWrong{color:#f87171}.course-page-module__08aL2q__rAnswerCorrect{color:#4ade80}.course-page-module__08aL2q__rFeedback{color:#d4d4d8;background:#18181b;border-radius:8px;padding:10px 14px;font-size:.84rem;line-height:1.55}.course-page-module__08aL2q__resultsActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.course-page-module__08aL2q__historyStrip{gap:10px;margin-bottom:24px;padding-bottom:6px;display:flex;overflow-x:auto}.course-page-module__08aL2q__historyCard{text-align:left;cursor:pointer;background:#27272a;border:1px solid #3f3f46;border-radius:12px;flex-direction:column;flex:none;align-items:flex-start;gap:8px;min-width:140px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.course-page-module__08aL2q__historyCard:hover{border-color:#52525b}.course-page-module__08aL2q__historyCardActive{background:#2ea0431a;border-color:#2ea043}.course-page-module__08aL2q__historyCardActive:hover{border-color:#2ea043}.course-page-module__08aL2q__historyDate{color:#a1a1aa;font-size:.78rem;font-weight:600}.course-page-module__08aL2q__historyCardActive .course-page-module__08aL2q__historyDate{color:#f4f4f5}.course-page-module__08aL2q__historyScoreRow{align-items:center;gap:7px;display:flex}.course-page-module__08aL2q__historyDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.course-page-module__08aL2q__historyDotGood{background:#2ea043}.course-page-module__08aL2q__historyDotWarn{background:#eab308}.course-page-module__08aL2q__historyDotBad{background:#ef4444}.course-page-module__08aL2q__historyDotNeutral{background:#71717a}.course-page-module__08aL2q__historyScore{color:#f4f4f5;font-family:ui-monospace,monospace;font-size:1.05rem;font-weight:700}.course-page-module__08aL2q__resultsActions .course-page-module__08aL2q__navBtn{align-items:center;gap:6px;display:inline-flex}.course-page-module__08aL2q__lessonNav{border-top:1px solid #27272a;justify-content:space-between;align-items:center;max-width:720px;margin-top:16px;padding-top:24px;display:flex}.course-page-module__08aL2q__navBtn{color:#d4d4d8;text-overflow:ellipsis;white-space:nowrap;background:#27272a;border-radius:10px;max-width:260px;padding:8px 16px;font-size:.88rem;overflow:hidden}.course-page-module__08aL2q__navBtn:hover{color:#f4f4f5;background:#3f3f46}.course-page-module__08aL2q__navBtnNext{margin-left:auto}.course-page-module__08aL2q__chatScrollHandle{cursor:col-resize;z-index:10;background:#1c1c1e;flex-shrink:0;width:8px;position:relative}.course-page-module__08aL2q__chatPanel .aui-thread-viewport{scrollbar-width:thin;scrollbar-color:#3f3f46 transparent}.course-page-module__08aL2q__chatPanel .aui-thread-viewport::-webkit-scrollbar{width:6px}.course-page-module__08aL2q__chatPanel .aui-thread-viewport::-webkit-scrollbar-track{background:0 0}.course-page-module__08aL2q__chatPanel .aui-thread-viewport::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:9999px}.course-page-module__08aL2q__chatPanel .aui-thread-viewport::-webkit-scrollbar-thumb:hover{background:#52525b}.course-page-module__08aL2q__chatPanel{background:#171717;flex-direction:column;flex-shrink:0;height:100%;display:flex;position:relative}.course-page-module__08aL2q__chatPanel .aui-thread-viewport{padding-top:1rem;padding-left:.75rem;padding-right:.75rem}:is(.course-page-module__08aL2q__chatPanel .aui-assistant-message-root,.course-page-module__08aL2q__chatPanel .aui-user-message-root,.course-page-module__08aL2q__chatPanel .aui-edit-composer-root,.course-page-module__08aL2q__chatPanel .aui-thread-viewport-footer,.course-page-module__08aL2q__chatPanel .aui-composer-root){width:100%;max-width:100%}.course-page-module__08aL2q__chatPanel .aui-assistant-message-content{max-width:85%}.course-page-module__08aL2q__chatPanel .aui-user-message-root{grid-template-columns:minmax(72px,1fr) fit-content(85%)}.course-page-module__08aL2q__chatPanel .aui-user-message-content{max-width:100%}.course-page-module__08aL2q__chatCloseBtn{color:#71717a;z-index:10;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:10px;right:10px}.course-page-module__08aL2q__chatCloseBtn:hover{color:#f4f4f5;background:#27272ab3}.course-page-module__08aL2q__chatBody{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.course-page-module__08aL2q__chatMessage{align-items:flex-start;gap:10px;display:flex}.course-page-module__08aL2q__chatAvatar{color:#f4f4f5;background:#27272a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;font-weight:600;display:flex}.course-page-module__08aL2q__chatText{color:#d4d4d8;flex:1;padding-top:5px;font-size:.9rem;line-height:1.65}.course-page-module__08aL2q__chatComposerRoot{border-top:1px solid #27272a;flex-direction:column;flex-shrink:0;width:100%;padding:12px 14px;display:flex}.course-page-module__08aL2q__chatComposer{align-items:center;gap:8px;width:100%;display:flex}.course-page-module__08aL2q__chatLimitNotice{color:#fbbf24;margin:0;padding:4px 4px 0;font-size:.75rem}.course-page-module__08aL2q__chatInput{color:#f4f4f5;background:#ffffff12;border:1px solid #ffffff26;border-radius:2rem;outline:none;flex:1;min-width:0;padding:8px 14px;font-size:.9rem}.course-page-module__08aL2q__chatInput::placeholder{color:#fff6}.course-page-module__08aL2q__chatSend{color:#18181b;background:#d4d4d8;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:600;display:flex}.course-page-module__08aL2q__chatSend:hover{background:#e4e4e7}.course-page-module__08aL2q__asklyBubble{color:#fff;z-index:50;background:#2ea043;border-radius:2rem;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:600;transition:background-color .15s,transform .15s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #0006}.course-page-module__08aL2q__asklyBubble:hover{background:#34b958;transform:translateY(-2px)}.course-page-module__08aL2q__lessonHeaderRow{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.course-page-module__08aL2q__quizMeBtn{color:#2ea043;cursor:pointer;background:0 0;border:1px solid #2ea043;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:600;transition:all .15s;display:inline-flex}.course-page-module__08aL2q__quizMeBtn:hover{color:#fff;background:#2ea043}.course-page-module__08aL2q__quizMeBtnComplete{color:#2ea043;cursor:not-allowed;background:#2ea0431f;border:1px solid #2ea04333;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:600;display:inline-flex}
.home-module__j8ab0G__page{color:#eee;background:#212121;min-height:100vh;display:flex}.home-module__j8ab0G__sidebar{background:#171717;border-right:1px solid #363636;width:280px;padding:16px;position:relative}.home-module__j8ab0G__brand{letter-spacing:.02em;font-size:1.2rem;font-weight:600;display:block}.home-module__j8ab0G__sideLinks{flex-direction:column;gap:10px;margin-top:20px;display:flex}.home-module__j8ab0G__sideLink{color:#d4d4d4;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 12px;text-decoration:none}.home-module__j8ab0G__sideLink:hover{color:#f4f4f5;background:#27272ab3}.home-module__j8ab0G__profileWrap{position:absolute;bottom:16px;left:16px;right:16px}.home-module__j8ab0G__main{flex:1;padding:40px 20px}.home-module__j8ab0G__hero{text-align:center;margin-bottom:28px}.home-module__j8ab0G__hero h1{margin:0;font-size:2rem;font-weight:500}.home-module__j8ab0G__hero p{color:#b4b4b4;margin-top:12px;font-size:1.05rem}.home-module__j8ab0G__accent{color:#2ea043}.home-module__j8ab0G__courseGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;max-width:900px;margin:0 auto;display:grid}.home-module__j8ab0G__courseCard{box-sizing:border-box;background:var(--course-color);text-align:center;color:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:14px 16px;text-decoration:none;transition:background-color .15s;display:flex}.home-module__j8ab0G__courseCard:hover{background:var(--course-hover-color)}.home-module__j8ab0G__courseCode{color:#e6e6e6;margin-top:8px;font-size:.95rem;display:block}@media (max-width:900px){.home-module__j8ab0G__sidebar{display:none}.home-module__j8ab0G__courseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-module__j8ab0G__courseGrid{grid-template-columns:1fr}}
