@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_25ec26b0-module__DgNBKq__className{font-family:Nunito,Nunito Fallback;font-style:normal}
.askly-logo-module__FuM3Aa__asklyLogoImage{object-fit:contain;background:0 0;width:103px;height:32px;display:block}.askly-logo-module__FuM3Aa__logoOnDark{display:none}@media (prefers-color-scheme:dark){.askly-logo-module__FuM3Aa__logoOnLight{display:none}.askly-logo-module__FuM3Aa__logoOnDark{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__asklyUserProfileCard.user-profile-card-module__6_QqQa__asklyUserProfileLogin{background:#3fb950;border-color:#3fb950;justify-content:center}.user-profile-card-module__6_QqQa__asklyUserProfileCard.user-profile-card-module__6_QqQa__asklyUserProfileLogin:hover{background:#46c75a;border-color:#46c75a}.user-profile-card-module__6_QqQa__asklyUserProfileLogin .user-profile-card-module__6_QqQa__asklyUserProfileAvatar,.user-profile-card-module__6_QqQa__asklyUserProfileLogin .user-profile-card-module__6_QqQa__asklyUserProfileName{color:#0b1d10}.user-profile-card-module__6_QqQa__asklyUserProfileCard.user-profile-card-module__6_QqQa__asklyUserProfileLogin:focus-visible{outline-offset:2px;outline:2px solid #fff}.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}
.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;position:relative}.home-module__j8ab0G__sidebarInner{box-sizing:border-box;height:100vh;padding:16px;position:sticky;top:0}.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__profileWrap .home-module__j8ab0G__loginButton{background:#3fb950;border-color:#3fb950;justify-content:center}.home-module__j8ab0G__profileWrap .home-module__j8ab0G__loginButton:hover{background:#46c75a;border-color:#46c75a}.home-module__j8ab0G__profileWrap .home-module__j8ab0G__loginButton svg,.home-module__j8ab0G__profileWrap .home-module__j8ab0G__loginButton span{color:#0b1d10}.home-module__j8ab0G__profileWrap .home-module__j8ab0G__loginButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.home-module__j8ab0G__main{flex:1;padding:40px 20px;position:relative;overflow:hidden}.home-module__j8ab0G__main:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#2ea04338,#0000);width:720px;height:420px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.home-module__j8ab0G__hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;max-width:1120px;margin:0 auto 32px;display:flex;position:relative}.home-module__j8ab0G__heroText{flex:440px;min-width:0}.home-module__j8ab0G__hero h1{text-wrap:balance;margin:0;font-size:2.75rem;font-weight:500;line-height:1.08}.home-module__j8ab0G__hero p{color:#b4b4b4;margin-top:12px;font-size:1.05rem}.home-module__j8ab0G__hero .home-module__j8ab0G__heroDescription{max-width:640px;margin:16px 0 0;line-height:1.55}.home-module__j8ab0G__heroLead{white-space:nowrap}.home-module__j8ab0G__pills{flex-wrap:wrap;gap:4px 28px;margin:-8px 0 0;padding:0;list-style:none;display:flex}.home-module__j8ab0G__pill{box-sizing:border-box;color:#d4d4d4;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:0;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.home-module__j8ab0G__pill:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.home-module__j8ab0G__pill:focus-visible{outline-offset:2px;outline:2px solid #3fb950}.home-module__j8ab0G__hero .home-module__j8ab0G__badge{color:#3fb950;align-items:center;gap:6px;margin:0 0 18px;padding:6px 12px;font-size:.8rem;font-weight:500;display:inline-flex}.home-module__j8ab0G__accent{color:#2ea043}.home-module__j8ab0G__picker{max-width:1120px;margin:0 auto;position:relative}.home-module__j8ab0G__pickerHead{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.home-module__j8ab0G__pickerTitle{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600}.home-module__j8ab0G__filters{flex-wrap:wrap;gap:8px;display:flex}.home-module__j8ab0G__filter{color:#a0a0a0;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #3a3a3a;border-radius:999px;padding:0 12px;font-size:.8rem;font-weight:500;transition:border-color .15s,color .15s}.home-module__j8ab0G__filter:hover{color:#fff;border-color:#5a5a5a}.home-module__j8ab0G__filter[aria-pressed=true]{color:#fff;background:#3a3a3a;border-color:#4a4a4a}.home-module__j8ab0G__filter:focus-visible{outline-offset:2px;outline:2px solid #3fb950}.home-module__j8ab0G__pickerNote{color:#a0a0a0;margin:16px 0 0;font-size:.8rem}.home-module__j8ab0G__pickerNote a{color:#3fb950;text-underline-offset:3px;text-decoration:underline}.home-module__j8ab0G__featureSection{border-top:1px solid #363636;max-width:1120px;margin:80px auto 0;padding-top:80px;position:relative}.home-module__j8ab0G__featureTitle{letter-spacing:-.01em;text-align:center;margin:0 0 40px;font-size:1.5rem;font-weight:600}.home-module__j8ab0G__features{flex-direction:column;gap:28px;padding-left:56px;display:flex;position:relative}.home-module__j8ab0G__features:before{content:"";background:#363636;width:2px;position:absolute;top:28px;bottom:28px;left:14px}.home-module__j8ab0G__feature{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:40px;padding:28px 0;transition:opacity .3s;display:grid;position:relative}.home-module__j8ab0G__features[data-ready=true] .home-module__j8ab0G__feature{opacity:.4}.home-module__j8ab0G__features[data-ready=true] .home-module__j8ab0G__feature[data-active=true]{opacity:1}.home-module__j8ab0G__featureNum{color:#7c7c7c;font-variant-numeric:tabular-nums;background:#212121;border:1px solid #363636;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:600;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;display:flex;position:absolute;top:28px;left:-56px}.home-module__j8ab0G__feature[data-active=true] .home-module__j8ab0G__featureNum{color:#fff;background:#2ea043;border-color:#2ea043;box-shadow:0 0 0 6px #2ea04326}.home-module__j8ab0G__featureMedia>*{transition:border-color .3s}.home-module__j8ab0G__feature[data-active=true] .home-module__j8ab0G__featureMedia>*{border-color:#2ea04380!important}.home-module__j8ab0G__feature:nth-child(2n) .home-module__j8ab0G__featureCopy{order:2}.home-module__j8ab0G__featureCopy,.home-module__j8ab0G__featureMedia{min-width:0}.home-module__j8ab0G__featureLabel{color:#3fb950;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:600}.home-module__j8ab0G__featureCopy h3{text-wrap:balance;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.home-module__j8ab0G__featureCopy p:not(.home-module__j8ab0G__featureLabel){color:#b4b4b4;max-width:44ch;margin:8px 0 0;font-size:.95rem;line-height:1.55}.home-module__j8ab0G__missionSection{border-top:1px solid #363636;max-width:1120px;margin:80px auto 0;padding-top:80px;position:relative}.home-module__j8ab0G__missionSection .home-module__j8ab0G__featureTitle{margin-bottom:20px}.home-module__j8ab0G__missionStatement{color:#b4b4b4;text-align:center;text-wrap:balance;max-width:70ch;margin:0 auto;font-size:.95rem;line-height:1.6}.home-module__j8ab0G__sigma{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:48px;margin-top:72px;display:grid}.home-module__j8ab0G__sigmaCopy{min-width:0}.home-module__j8ab0G__sigmaCopy h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.home-module__j8ab0G__sigmaCopy p:not(.home-module__j8ab0G__featureLabel){color:#b4b4b4;max-width:44ch;margin:14px 0 0;font-size:.95rem;line-height:1.6}.home-module__j8ab0G__sigmaCopy strong{color:#eee;font-weight:600}.home-module__j8ab0G__courseGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.home-module__j8ab0G__courseCard{isolation:isolate;box-sizing:border-box;background:var(--course-color);color:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;gap:14px;width:100%;min-height:104px;padding:16px 18px;text-decoration:none;transition:background-color .15s;display:flex;position:relative;overflow:hidden}.home-module__j8ab0G__courseLink{color:inherit;text-wrap:balance;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none}.home-module__j8ab0G__courseLink:after{content:"";z-index:1;position:absolute;inset:0}.home-module__j8ab0G__courseLink:focus-visible{outline:none}.home-module__j8ab0G__courseLink:focus-visible:after{outline-offset:-4px;border-radius:14px;outline:2px solid #fff}.home-module__j8ab0G__courseCard:hover{background:var(--course-hover-color)}.home-module__j8ab0G__courseIcon{z-index:-1;color:#fff;opacity:.14;pointer-events:none;transition:opacity .2s,transform .2s;position:absolute;top:-8px;right:-8px;transform:rotate(-12deg)}.home-module__j8ab0G__courseCard:hover .home-module__j8ab0G__courseIcon{opacity:.22;transform:rotate(-6deg)scale(1.06)}.home-module__j8ab0G__courseText{flex-direction:column;gap:3px;display:flex}.home-module__j8ab0G__courseCode{color:#f0f0f0;min-height:1rem;font-size:.8rem;font-weight:500;line-height:1.2}.home-module__j8ab0G__courseTags{z-index:2;align-items:center;gap:8px;display:flex;position:relative}.home-module__j8ab0G__courseTag{background:#00000047;border-radius:999px;padding:3px 9px;font-size:.75rem;font-weight:600}.home-module__j8ab0G__courseTagLink{color:#fff;text-decoration:none}.home-module__j8ab0G__courseTagLink:hover{background:#00000080}.home-module__j8ab0G__courseTagLink:focus-visible{outline-offset:2px;outline:2px solid #fff}.home-module__j8ab0G__footer{border-top:1px solid #363636;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;max-width:1120px;margin:80px auto 0;padding-top:24px;display:flex;position:relative}.home-module__j8ab0G__footerBrand{color:#a0a0a0;margin:0;font-size:.9rem}.home-module__j8ab0G__footerLinks{flex-wrap:wrap;gap:24px;display:flex}.home-module__j8ab0G__socialLink{color:#b4b4b4;align-items:center;gap:8px;min-height:44px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.home-module__j8ab0G__socialLink:hover,.home-module__j8ab0G__socialLink:focus-visible{color:#f4f4f5}@media (max-width:900px){.home-module__j8ab0G__sidebar{display:none}}@media (max-width:800px){.home-module__j8ab0G__features{padding-left:40px}.home-module__j8ab0G__features:before{top:20px;bottom:20px;left:10px}.home-module__j8ab0G__feature{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 0}.home-module__j8ab0G__featureNum{width:24px;height:24px;top:20px;left:-40px}.home-module__j8ab0G__featureMedia{order:-1}.home-module__j8ab0G__feature:nth-child(2n) .home-module__j8ab0G__featureCopy{order:0}.home-module__j8ab0G__featureSection,.home-module__j8ab0G__missionSection{padding-top:56px}.home-module__j8ab0G__sigma{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:56px}}
.ask-anytime-demo-module__OBeQmW__stage{aspect-ratio:16/10;color:#eee;-webkit-user-select:none;user-select:none;background:#171717;border:1px solid #363636;border-radius:14px;width:100%;line-height:1.35;position:relative;overflow:hidden;container-type:size}.ask-anytime-demo-module__OBeQmW__chat{animation:16s linear infinite ask-anytime-demo-module__OBeQmW__showChat;position:absolute;inset:0}.ask-anytime-demo-module__OBeQmW__abs{position:absolute}.ask-anytime-demo-module__OBeQmW__chip{color:#4ade80;background:#2ea0431f;border:.25cqw solid #2ea0438c;border-radius:999px;align-items:center;gap:1.2cqw;padding:.9cqw 2cqw .9cqw 1.2cqw;font-size:2.4cqw;font-weight:500;display:inline-flex;top:3.5cqw;left:5cqw}.ask-anytime-demo-module__OBeQmW__chipDot{color:#fff;background:#2ea043;border-radius:50%;justify-content:center;align-items:center;width:2.8cqw;height:2.8cqw;font-size:1.8cqw;font-weight:700;display:flex}.ask-anytime-demo-module__OBeQmW__time{color:#8a8a8a;font-variant-numeric:tabular-nums;font-size:2.4cqw;top:4.4cqw;right:5cqw}.ask-anytime-demo-module__OBeQmW__timeFirst{animation:16s infinite ask-anytime-demo-module__OBeQmW__timeFirst}.ask-anytime-demo-module__OBeQmW__timeLast{white-space:nowrap;animation:16s infinite ask-anytime-demo-module__OBeQmW__timeLast;position:absolute;right:0}.ask-anytime-demo-module__OBeQmW__student,.ask-anytime-demo-module__OBeQmW__askly{box-sizing:border-box;border-radius:2.2cqw;align-items:center;padding:0 2.6cqw;font-size:2.6cqw;display:flex}.ask-anytime-demo-module__OBeQmW__student{white-space:nowrap;background:#2a2a2a;height:6cqw;right:5cqw}.ask-anytime-demo-module__OBeQmW__askly{color:#e6e6e6;background:#2ea0431a;border:.25cqw solid #2ea04380;width:70cqw;height:10.8cqw;left:5cqw}.ask-anytime-demo-module__OBeQmW__msg1{top:11.5cqw}.ask-anytime-demo-module__OBeQmW__msg2{top:19.5cqw}.ask-anytime-demo-module__OBeQmW__msg3{top:32.3cqw}.ask-anytime-demo-module__OBeQmW__msg4{top:40.3cqw}.ask-anytime-demo-module__OBeQmW__msg5{top:53.1cqw}.ask-anytime-demo-module__OBeQmW__gotIt{color:#4ade80;background:#2ea0432e;border:.25cqw solid #2ea04380;gap:1.4cqw;font-weight:600}.ask-anytime-demo-module__OBeQmW__gotItIcon{width:3cqw;height:3cqw}.ask-anytime-demo-module__OBeQmW__typing{background:#2ea0431a;border:.25cqw solid #2ea04380;border-radius:2.2cqw;justify-content:center;align-items:center;gap:1cqw;width:11cqw;height:6cqw;display:flex;left:5cqw}.ask-anytime-demo-module__OBeQmW__typing1{top:19.5cqw}.ask-anytime-demo-module__OBeQmW__typing2{top:40.3cqw}.ask-anytime-demo-module__OBeQmW__typingDot{background:#4ade80;border-radius:50%;width:1.2cqw;height:1.2cqw;animation:1s ease-in-out infinite ask-anytime-demo-module__OBeQmW__blink}.ask-anytime-demo-module__OBeQmW__typingDot:nth-child(2){animation-delay:.15s}.ask-anytime-demo-module__OBeQmW__typingDot:nth-child(3){animation-delay:.3s}.ask-anytime-demo-module__OBeQmW__msg1{animation:16s infinite ask-anytime-demo-module__OBeQmW__msg1}.ask-anytime-demo-module__OBeQmW__msg2{animation:16s infinite ask-anytime-demo-module__OBeQmW__msg2}.ask-anytime-demo-module__OBeQmW__msg3{animation:16s infinite ask-anytime-demo-module__OBeQmW__msg3}.ask-anytime-demo-module__OBeQmW__msg4{animation:16s infinite ask-anytime-demo-module__OBeQmW__msg4}.ask-anytime-demo-module__OBeQmW__msg5{animation:16s infinite ask-anytime-demo-module__OBeQmW__msg5}.ask-anytime-demo-module__OBeQmW__typing1{animation:16s infinite ask-anytime-demo-module__OBeQmW__typing1}.ask-anytime-demo-module__OBeQmW__typing2{animation:16s infinite ask-anytime-demo-module__OBeQmW__typing2}@keyframes ask-anytime-demo-module__OBeQmW__showChat{0%,93%{opacity:1}96%,to{opacity:0}}@keyframes ask-anytime-demo-module__OBeQmW__msg1{0%,3%{opacity:0;transform:translateY(1.5cqw)}5%,to{opacity:1;transform:translateY(0)}}@keyframes ask-anytime-demo-module__OBeQmW__msg2{0%,13%{opacity:0;transform:translateY(1.5cqw)}15%,to{opacity:1;transform:translateY(0)}}@keyframes ask-anytime-demo-module__OBeQmW__msg3{0%,29%{opacity:0;transform:translateY(1.5cqw)}31%,to{opacity:1;transform:translateY(0)}}@keyframes ask-anytime-demo-module__OBeQmW__msg4{0%,40%{opacity:0;transform:translateY(1.5cqw)}42%,to{opacity:1;transform:translateY(0)}}@keyframes ask-anytime-demo-module__OBeQmW__msg5{0%,57%{opacity:0;transform:translateY(1.5cqw)}59%,to{opacity:1;transform:translateY(0)}}@keyframes ask-anytime-demo-module__OBeQmW__typing1{0%,8%{opacity:0}9%,13%{opacity:1}14%,to{opacity:0}}@keyframes ask-anytime-demo-module__OBeQmW__typing2{0%,34%{opacity:0}35%,39%{opacity:1}40%,to{opacity:0}}@keyframes ask-anytime-demo-module__OBeQmW__blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes ask-anytime-demo-module__OBeQmW__timeFirst{0%,28%{opacity:1}30%,to{opacity:0}}@keyframes ask-anytime-demo-module__OBeQmW__timeLast{0%,28%{opacity:0}30%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.ask-anytime-demo-module__OBeQmW__chat,.ask-anytime-demo-module__OBeQmW__msg1,.ask-anytime-demo-module__OBeQmW__msg2,.ask-anytime-demo-module__OBeQmW__msg3,.ask-anytime-demo-module__OBeQmW__msg4,.ask-anytime-demo-module__OBeQmW__msg5,.ask-anytime-demo-module__OBeQmW__timeFirst,.ask-anytime-demo-module__OBeQmW__timeLast,.ask-anytime-demo-module__OBeQmW__typingDot{animation:none}.ask-anytime-demo-module__OBeQmW__typing,.ask-anytime-demo-module__OBeQmW__timeFirst{display:none}}
.curriculum-demo-module__Iz2G1q__stage{aspect-ratio:16/10;color:#eee;-webkit-user-select:none;user-select:none;background:#171717;border:1px solid #363636;border-radius:14px;width:100%;line-height:1.3;position:relative;overflow:hidden;container-type:size}.curriculum-demo-module__Iz2G1q__scene{opacity:0;animation-duration:12s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.curriculum-demo-module__Iz2G1q__sceneOther{animation-name:curriculum-demo-module__Iz2G1q__showOther}.curriculum-demo-module__Iz2G1q__sceneAskly{animation-name:curriculum-demo-module__Iz2G1q__showAskly}.curriculum-demo-module__Iz2G1q__abs{position:absolute}.curriculum-demo-module__Iz2G1q__chip{color:#b4b4b4;background:#1c1c1c;border:.25cqw solid #363636;border-radius:999px;align-items:center;gap:1.2cqw;padding:.9cqw 2cqw .9cqw 1.2cqw;font-size:2.4cqw;font-weight:500;display:inline-flex;top:4.5cqw;left:5cqw}.curriculum-demo-module__Iz2G1q__chipDot{background:#6b6b6b;border-radius:50%;width:2cqw;height:2cqw}.curriculum-demo-module__Iz2G1q__chipAskly{color:#4ade80;background:#2ea0431f;border-color:#2ea0438c}.curriculum-demo-module__Iz2G1q__chipDotAskly{color:#fff;background:#2ea043;justify-content:center;align-items:center;width:2.8cqw;height:2.8cqw;font-size:1.8cqw;font-weight:700;display:flex}.curriculum-demo-module__Iz2G1q__question{background:#2a2a2a;border-radius:2.2cqw;max-width:60cqw;padding:1.8cqw 2.6cqw;font-size:2.9cqw;font-weight:500;top:12cqw;right:5cqw}.curriculum-demo-module__Iz2G1q__answer{width:90cqw;height:33cqw;top:25cqw;left:5cqw;overflow:hidden}.curriculum-demo-module__Iz2G1q__answerFade{-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.curriculum-demo-module__Iz2G1q__scroll{animation:12s ease-in-out infinite curriculum-demo-module__Iz2G1q__scrollText}.curriculum-demo-module__Iz2G1q__longLine{color:#9a9a9a;white-space:nowrap;margin:0;font-size:2.4cqw;line-height:3.7cqw}.curriculum-demo-module__Iz2G1q__card{box-sizing:border-box;background:#2ea0431a;border:.25cqw solid #2ea0438c;border-radius:2cqw;flex-direction:column;gap:2.2cqw;height:auto;padding:3cqw;display:flex}.curriculum-demo-module__Iz2G1q__cardHead{color:#4ade80;margin:0;font-size:3cqw;font-weight:600}.curriculum-demo-module__Iz2G1q__step{color:#eee;align-items:center;gap:1.8cqw;margin:0;font-size:3cqw;display:flex}.curriculum-demo-module__Iz2G1q__stepNum{color:#fff;background:#2ea043;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4cqw;height:4cqw;font-size:2.4cqw;font-weight:700;display:inline-flex}.curriculum-demo-module__Iz2G1q__reveal0{animation:12s infinite curriculum-demo-module__Iz2G1q__reveal0}.curriculum-demo-module__Iz2G1q__reveal1{animation:12s infinite curriculum-demo-module__Iz2G1q__reveal1}.curriculum-demo-module__Iz2G1q__reveal2{animation:12s infinite curriculum-demo-module__Iz2G1q__reveal2}.curriculum-demo-module__Iz2G1q__reveal3{animation:12s infinite curriculum-demo-module__Iz2G1q__reveal3}@keyframes curriculum-demo-module__Iz2G1q__showOther{0%,46%{opacity:1}50%,96%{opacity:0}to{opacity:1}}@keyframes curriculum-demo-module__Iz2G1q__showAskly{0%,46%{opacity:0}50%,92%{opacity:1}96%,to{opacity:0}}@keyframes curriculum-demo-module__Iz2G1q__scrollText{0%,6%{transform:translateY(0)}44%,70%{transform:translateY(-19cqw)}71%,to{transform:translateY(0)}}@keyframes curriculum-demo-module__Iz2G1q__reveal0{0%,52%{opacity:0}55%,96%{opacity:1}97%,to{opacity:0}}@keyframes curriculum-demo-module__Iz2G1q__reveal1{0%,60%{opacity:0}64%,96%{opacity:1}97%,to{opacity:0}}@keyframes curriculum-demo-module__Iz2G1q__reveal2{0%,70%{opacity:0}74%,96%{opacity:1}97%,to{opacity:0}}@keyframes curriculum-demo-module__Iz2G1q__reveal3{0%,80%{opacity:0}84%,96%{opacity:1}97%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.curriculum-demo-module__Iz2G1q__scene,.curriculum-demo-module__Iz2G1q__scroll,.curriculum-demo-module__Iz2G1q__reveal0,.curriculum-demo-module__Iz2G1q__reveal1,.curriculum-demo-module__Iz2G1q__reveal2,.curriculum-demo-module__Iz2G1q__reveal3{animation:none}.curriculum-demo-module__Iz2G1q__sceneOther{display:none}.curriculum-demo-module__Iz2G1q__sceneAskly,.curriculum-demo-module__Iz2G1q__reveal0,.curriculum-demo-module__Iz2G1q__reveal1,.curriculum-demo-module__Iz2G1q__reveal2,.curriculum-demo-module__Iz2G1q__reveal3{opacity:1}}
.credit-limit-gate-module__0RgmDG__dialog{background:0 0;border:0;max-width:100vw;max-height:100vh;margin:auto;padding:0;overflow:visible}.credit-limit-gate-module__0RgmDG__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d}.credit-limit-gate-module__0RgmDG__panel{flex-direction:column;align-items:center;gap:12px;width:440px;max-width:92vw;display:flex}.credit-limit-gate-module__0RgmDG__getCreditBtn{color:#fff;cursor:pointer;background:#2ea043;border:0;border-radius:2rem;align-self:center;align-items:center;margin:0 auto 8px;padding:8px 20px;font-size:.9rem;font-weight:600;transition:background-color .15s;display:flex}.credit-limit-gate-module__0RgmDG__getCreditBtn:hover{background:#34b958}
.exam-demo-module__xJk_3W__stage{aspect-ratio:16/10;color:#eee;-webkit-user-select:none;user-select:none;background:#171717;border:1px solid #363636;border-radius:14px;width:100%;line-height:1.3;position:relative;overflow:hidden;container-type:size}.exam-demo-module__xJk_3W__scene{opacity:0;animation-duration:16s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.exam-demo-module__xJk_3W__sceneStart{animation-name:exam-demo-module__xJk_3W__showStart}.exam-demo-module__xJk_3W__sceneQuestion{animation-name:exam-demo-module__xJk_3W__showQuestion}.exam-demo-module__xJk_3W__sceneResult{animation-name:exam-demo-module__xJk_3W__showResult}.exam-demo-module__xJk_3W__abs{position:absolute}.exam-demo-module__xJk_3W__btnIcon{width:3.4cqw;height:3.4cqw}.exam-demo-module__xJk_3W__crumb{color:#8a8a8a;font-size:2.6cqw;top:6cqw;left:5cqw}.exam-demo-module__xJk_3W__examTitle{font-size:4cqw;font-weight:600;top:11cqw;left:5cqw}.exam-demo-module__xJk_3W__metaRow{gap:1.6cqw;display:flex;top:19cqw;left:5cqw}.exam-demo-module__xJk_3W__metaPill{color:#b4b4b4;border:.25cqw solid #363636;border-radius:999px;padding:.8cqw 2cqw;font-size:2.4cqw}.exam-demo-module__xJk_3W__bar{background:#2a2a2a;border-radius:1cqw;height:1.6cqw;left:5cqw}.exam-demo-module__xJk_3W__barLong{width:62cqw;top:28cqw}.exam-demo-module__xJk_3W__barShort{width:46cqw;top:31.5cqw}.exam-demo-module__xJk_3W__startBtn,.exam-demo-module__xJk_3W__submitBtn{color:#fff;background:#2ea043;border-radius:2cqw;justify-content:center;align-items:center;gap:1.4cqw;font-size:3.2cqw;font-weight:600;display:flex}.exam-demo-module__xJk_3W__startBtn{width:36cqw;height:9cqw;animation:16s infinite exam-demo-module__xJk_3W__pressStart;top:40cqw;left:32cqw}.exam-demo-module__xJk_3W__track{background:#2a2a2a;border-radius:1cqw;width:90cqw;height:1.4cqw;top:5cqw;left:5cqw;overflow:hidden}.exam-demo-module__xJk_3W__trackFill{background:#2ea043;border-radius:1cqw;width:3%;height:100%;animation:16s infinite exam-demo-module__xJk_3W__fillTrack;display:block}.exam-demo-module__xJk_3W__eyebrow{color:#9a9a9a;font-size:2.6cqw;top:8.4cqw;left:5cqw}.exam-demo-module__xJk_3W__eyebrowFirst{animation:16s infinite exam-demo-module__xJk_3W__eyebrowFirst}.exam-demo-module__xJk_3W__eyebrowLast{white-space:nowrap;animation:16s infinite exam-demo-module__xJk_3W__eyebrowLast;position:absolute;left:0}.exam-demo-module__xJk_3W__qText{font-size:3.3cqw;font-weight:500;top:14.5cqw;left:5cqw;right:5cqw}.exam-demo-module__xJk_3W__option{top:calc(22cqw + var(--i) * 7cqw);box-sizing:border-box;background:#1c1c1c;border:.25cqw solid #363636;border-radius:1.6cqw;align-items:center;gap:2.4cqw;width:90cqw;height:6cqw;padding-left:2.4cqw;font-size:2.9cqw;display:flex;left:5cqw}.exam-demo-module__xJk_3W__optionPicked{animation:16s infinite exam-demo-module__xJk_3W__pickOption}.exam-demo-module__xJk_3W__radio{box-sizing:border-box;border:.3cqw solid #6b6b6b;border-radius:50%;flex-shrink:0;width:2.4cqw;height:2.4cqw}.exam-demo-module__xJk_3W__radioPicked{animation:16s infinite exam-demo-module__xJk_3W__pickRadio}.exam-demo-module__xJk_3W__submitBtn{width:50cqw;height:7.5cqw;animation:16s infinite exam-demo-module__xJk_3W__showSubmit;top:52cqw;left:25cqw}.exam-demo-module__xJk_3W__resultEyebrow{color:#9a9a9a;letter-spacing:.1em;text-transform:uppercase;font-size:2.4cqw;font-weight:600;top:4.6cqw;left:5cqw}.exam-demo-module__xJk_3W__score{font-size:8cqw;font-weight:600;line-height:1;top:7.6cqw;left:5cqw}.exam-demo-module__xJk_3W__scoreNote{color:#b4b4b4;font-size:2.6cqw;top:11.8cqw;left:28cqw}.exam-demo-module__xJk_3W__strandRow{top:calc(23cqw + var(--i) * 5.6cqw);align-items:center;gap:2cqw;width:90cqw;font-size:2.5cqw;display:flex;left:5cqw}.exam-demo-module__xJk_3W__strandName{color:#c4c4c4;white-space:nowrap;width:33cqw}.exam-demo-module__xJk_3W__strandTrack{background:#2a2a2a;border-radius:1cqw;flex:1;height:1.6cqw;overflow:hidden}.exam-demo-module__xJk_3W__strandFill{height:100%;width:var(--w);background:#2ea043;border-radius:1cqw;animation:16s infinite exam-demo-module__xJk_3W__growBar;display:block}.exam-demo-module__xJk_3W__strandWeak{background:#f59e0b}.exam-demo-module__xJk_3W__strandPct{color:#b4b4b4;text-align:right;font-variant-numeric:tabular-nums;width:7cqw}.exam-demo-module__xJk_3W__callout{box-sizing:border-box;color:#fbbf24;background:#f59e0b1f;border:.25cqw solid #f59e0b8c;border-radius:1.8cqw;align-items:center;gap:1.4cqw;width:90cqw;height:6.6cqw;padding:0 2.4cqw;font-size:2.6cqw;animation:16s infinite exam-demo-module__xJk_3W__showCallout;display:flex;top:53cqw;left:5cqw}.exam-demo-module__xJk_3W__calloutIcon{flex-shrink:0;width:3cqw;height:3cqw}.exam-demo-module__xJk_3W__calloutAction{color:#4ade80;align-items:center;gap:1cqw;margin-left:auto;font-weight:600;display:inline-flex}.exam-demo-module__xJk_3W__cursor{z-index:2;fill:#fff;stroke:#000;stroke-width:1.5px;width:4cqw;height:4cqw;animation-duration:16s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.exam-demo-module__xJk_3W__cursorStart{animation-name:exam-demo-module__xJk_3W__moveStart}.exam-demo-module__xJk_3W__cursorQuestion{animation-name:exam-demo-module__xJk_3W__moveQuestion}@keyframes exam-demo-module__xJk_3W__showStart{0%,22%{opacity:1}25%,97%{opacity:0}to{opacity:1}}@keyframes exam-demo-module__xJk_3W__showQuestion{0%,22%{opacity:0}25%,62%{opacity:1}65%,to{opacity:0}}@keyframes exam-demo-module__xJk_3W__showResult{0%,62%{opacity:0}65%,95%{opacity:1}98%,to{opacity:0}}@keyframes exam-demo-module__xJk_3W__moveStart{0%,3%{top:56cqw;left:78cqw}14%,23%{top:44cqw;left:50cqw}to{top:56cqw;left:78cqw}}@keyframes exam-demo-module__xJk_3W__pressStart{0%,14%,18%,to{filter:none;transform:scale(1)}16%{filter:brightness(1.15);transform:scale(.95)}}@keyframes exam-demo-module__xJk_3W__moveQuestion{0%,26%{top:14cqw;left:80cqw}33%,37%{top:25cqw;left:24cqw}42%,54%{top:40cqw;left:72cqw}58%,to{top:55.5cqw;left:50cqw}}@keyframes exam-demo-module__xJk_3W__pickOption{0%,35%{background:#1c1c1c;border-color:#363636}36%,to{background:#2ea04324;border-color:#2ea043}}@keyframes exam-demo-module__xJk_3W__pickRadio{0%,35%{box-shadow:none;background:0 0;border-color:#6b6b6b}36%,to{background:#2ea043;border-color:#2ea043;box-shadow:inset 0 0 0 .4cqw #1c1c1c}}@keyframes exam-demo-module__xJk_3W__fillTrack{0%,43%{width:3%}53%,to{width:100%}}@keyframes exam-demo-module__xJk_3W__eyebrowFirst{0%,43%{opacity:1}45%,to{opacity:0}}@keyframes exam-demo-module__xJk_3W__eyebrowLast{0%,43%{opacity:0}45%,to{opacity:1}}@keyframes exam-demo-module__xJk_3W__showSubmit{0%,52%{opacity:0;filter:none;transform:scale(1)}55%,58%{opacity:1;filter:none;transform:scale(1)}59.5%{opacity:1;filter:brightness(1.15);transform:scale(.95)}61%,to{opacity:1;filter:none;transform:scale(1)}}@keyframes exam-demo-module__xJk_3W__growBar{0%,67%{width:0}76%,to{width:var(--w)}}@keyframes exam-demo-module__xJk_3W__showCallout{0%,77%{opacity:0;transform:translateY(1cqw)}81%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.exam-demo-module__xJk_3W__scene,.exam-demo-module__xJk_3W__startBtn,.exam-demo-module__xJk_3W__trackFill,.exam-demo-module__xJk_3W__eyebrowFirst,.exam-demo-module__xJk_3W__eyebrowLast,.exam-demo-module__xJk_3W__optionPicked,.exam-demo-module__xJk_3W__radioPicked,.exam-demo-module__xJk_3W__submitBtn,.exam-demo-module__xJk_3W__strandFill,.exam-demo-module__xJk_3W__callout,.exam-demo-module__xJk_3W__cursor{animation:none}.exam-demo-module__xJk_3W__sceneStart,.exam-demo-module__xJk_3W__sceneQuestion,.exam-demo-module__xJk_3W__cursor{display:none}.exam-demo-module__xJk_3W__sceneResult{opacity:1}}
.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__asklyIconBtn:disabled{color:#a1a1aa;opacity:.4;cursor:not-allowed;background:0 0}.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__asklyPrimaryAction:disabled{color:#d4d4d8;opacity:.4;cursor:not-allowed;background:0 0}.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__asklyComposerLocked{opacity:.5}.chat-module__wEgkhW__asklyComposerLocked button,.chat-module__wEgkhW__asklyComposerLocked textarea{cursor:not-allowed}.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:#71717a;letter-spacing:-.01em;text-align:left;border-radius:10px;align-items:flex-start;gap:6px;width:100%;padding:7px 8px;font-size:.95rem;font-weight:600;line-height:1.3;display:flex}.course-page-module__08aL2q__chapterHeader:hover{color:#d4d4d8;background:#27272ab3}.course-page-module__08aL2q__chapterHeaderActive,.course-page-module__08aL2q__chapterHeaderActive:hover{color:#f4f4f5}.course-page-module__08aL2q__chapterHeader svg{flex-shrink:0;margin-top:3px}.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:.95rem;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 32px;font-size:.95rem;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:24px}.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 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__quizCreditNotice{text-align:center;color:#a1a1aa;flex-direction:column;align-items:center;gap:10px;max-width:720px;margin-top:20px;font-size:.88rem;display:flex}.course-page-module__08aL2q__quizCreditNotice p{margin:0}.course-page-module__08aL2q__quizCreditBtn{color:#fff;cursor:pointer;background:#2ea043;border-radius:9999px;padding:10px 22px;font-size:.9rem;font-weight:600;transition:background .15s}.course-page-module__08aL2q__quizCreditBtn:hover{background:#3fb950}.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__chatComposerLocked{opacity:.5}.course-page-module__08aL2q__chatComposerLocked button,.course-page-module__08aL2q__chatComposerLocked textarea{cursor:not-allowed}.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}
.quiz-me-demo-module__oK19kW__stage{aspect-ratio:16/10;color:#eee;-webkit-user-select:none;user-select:none;background:#171717;border:1px solid #363636;border-radius:14px;width:100%;line-height:1.3;position:relative;overflow:hidden;container-type:size}.quiz-me-demo-module__oK19kW__scene{opacity:0;animation-duration:14s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.quiz-me-demo-module__oK19kW__sceneStart{animation-name:quiz-me-demo-module__oK19kW__showStart}.quiz-me-demo-module__oK19kW__sceneQuestions{animation-name:quiz-me-demo-module__oK19kW__showQuestions}.quiz-me-demo-module__oK19kW__sceneResult{animation-name:quiz-me-demo-module__oK19kW__showResult}.quiz-me-demo-module__oK19kW__abs{position:absolute}.quiz-me-demo-module__oK19kW__crumb{color:#8a8a8a;font-size:2.6cqw;top:6cqw;left:5cqw}.quiz-me-demo-module__oK19kW__lessonTitle{font-size:4.2cqw;font-weight:600;top:11.5cqw;left:5cqw}.quiz-me-demo-module__oK19kW__bar{background:#2a2a2a;border-radius:1cqw;height:1.6cqw;left:5cqw}.quiz-me-demo-module__oK19kW__barLong{width:62cqw;top:20cqw}.quiz-me-demo-module__oK19kW__barShort{width:46cqw;top:23.5cqw}.quiz-me-demo-module__oK19kW__quizBtn,.quiz-me-demo-module__oK19kW__submitBtn{color:#fff;border-radius:2cqw;justify-content:center;align-items:center;gap:1.4cqw;font-size:3.2cqw;font-weight:600;display:flex}.quiz-me-demo-module__oK19kW__quizBtn{background:#2ea043;width:36cqw;height:9cqw;animation:14s infinite quiz-me-demo-module__oK19kW__pressStart;top:29cqw;left:32cqw}.quiz-me-demo-module__oK19kW__btnIcon{width:3.6cqw;height:3.6cqw}.quiz-me-demo-module__oK19kW__eyebrow{color:#9a9a9a;font-size:2.6cqw;top:5cqw;left:5cqw}.quiz-me-demo-module__oK19kW__dots{gap:1.2cqw;display:flex;top:5.4cqw;right:5cqw}.quiz-me-demo-module__oK19kW__dot{background:#333;border-radius:50%;width:2cqw;height:2cqw}.quiz-me-demo-module__oK19kW__dotFirst{animation:14s infinite quiz-me-demo-module__oK19kW__fillDot}.quiz-me-demo-module__oK19kW__qText{font-size:3.4cqw;font-weight:500;top:11cqw;left:5cqw;right:5cqw}.quiz-me-demo-module__oK19kW__option{box-sizing:border-box;background:#1c1c1c;border:.25cqw solid #363636;border-radius:1.6cqw;align-items:center;gap:2.4cqw;width:90cqw;height:7cqw;padding-left:2.4cqw;font-size:3cqw;display:flex;left:5cqw}.quiz-me-demo-module__oK19kW__option0{top:21cqw}.quiz-me-demo-module__oK19kW__option1{top:29.2cqw}.quiz-me-demo-module__oK19kW__option2{top:37.4cqw}.quiz-me-demo-module__oK19kW__optionPicked{animation:14s infinite quiz-me-demo-module__oK19kW__pickOption}.quiz-me-demo-module__oK19kW__radio{box-sizing:border-box;border:.3cqw solid #6b6b6b;border-radius:50%;flex-shrink:0;width:2.6cqw;height:2.6cqw}.quiz-me-demo-module__oK19kW__radioPicked{animation:14s infinite quiz-me-demo-module__oK19kW__pickRadio}.quiz-me-demo-module__oK19kW__submitBtn{width:50cqw;height:8cqw;animation:14s infinite quiz-me-demo-module__oK19kW__enableSubmit;top:48cqw;left:25cqw}.quiz-me-demo-module__oK19kW__marking{opacity:0;flex-direction:column;justify-content:center;gap:1.4cqw;width:50cqw;height:8cqw;animation:14s infinite quiz-me-demo-module__oK19kW__showMarking;display:flex;top:48cqw;left:25cqw}.quiz-me-demo-module__oK19kW__markingText{color:#b4b4b4;text-align:center;font-size:2.6cqw}.quiz-me-demo-module__oK19kW__track{background:#2a2a2a;border-radius:1cqw;height:1cqw;display:block;overflow:hidden}.quiz-me-demo-module__oK19kW__fill{background:#2ea043;border-radius:1cqw;width:0;height:100%;animation:14s infinite quiz-me-demo-module__oK19kW__fillTrack;display:block}.quiz-me-demo-module__oK19kW__score{font-size:6cqw;font-weight:600;top:5cqw;left:5cqw}.quiz-me-demo-module__oK19kW__pct{color:#b4b4b4;font-size:3.6cqw;top:7.4cqw;left:25cqw}.quiz-me-demo-module__oK19kW__badge{color:#4ade80;background:#2ea04329;border-radius:999px;align-items:center;gap:1cqw;padding:1cqw 2cqw;font-size:2.4cqw;font-weight:500;display:inline-flex;top:6.4cqw;right:5cqw}.quiz-me-demo-module__oK19kW__badgeIcon{flex-shrink:0;width:2.8cqw;height:2.8cqw}.quiz-me-demo-module__oK19kW__resultCard{box-sizing:border-box;background:#2ea0431a;border:.25cqw solid #2ea0438c;border-radius:2cqw;flex-direction:column;gap:1.6cqw;width:90cqw;padding:3cqw;display:flex;top:20cqw;left:5cqw}.quiz-me-demo-module__oK19kW__resultHead{color:#4ade80;align-items:center;gap:1.2cqw;font-size:2.8cqw;font-weight:600;display:flex}.quiz-me-demo-module__oK19kW__resultAnswer{color:#d4d4d4;font-size:2.6cqw}.quiz-me-demo-module__oK19kW__resultFeedback{color:#b4b4b4;font-size:2.6cqw}.quiz-me-demo-module__oK19kW__cursor{z-index:2;fill:#fff;stroke:#000;stroke-width:1.5px;width:4cqw;height:4cqw;animation-duration:14s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.quiz-me-demo-module__oK19kW__cursorStart{animation-name:quiz-me-demo-module__oK19kW__moveStart}.quiz-me-demo-module__oK19kW__cursorQuestions{animation-name:quiz-me-demo-module__oK19kW__moveQuestions}@keyframes quiz-me-demo-module__oK19kW__showStart{0%,22%{opacity:1}25%,97%{opacity:0}to{opacity:1}}@keyframes quiz-me-demo-module__oK19kW__showQuestions{0%,22%{opacity:0}25%,66%{opacity:1}69%,to{opacity:0}}@keyframes quiz-me-demo-module__oK19kW__showResult{0%,66%{opacity:0}69%,95%{opacity:1}98%,to{opacity:0}}@keyframes quiz-me-demo-module__oK19kW__moveStart{0%,3%{top:50cqw;left:78cqw}14%,23%{top:34cqw;left:50cqw}to{top:50cqw;left:78cqw}}@keyframes quiz-me-demo-module__oK19kW__pressStart{0%,14%,18%,to{filter:none;transform:scale(1)}16%{filter:brightness(1.15);transform:scale(.95)}}@keyframes quiz-me-demo-module__oK19kW__moveQuestions{0%,26%{top:14cqw;left:80cqw}34%,38%{top:32cqw;left:30cqw}46%,52%{top:51cqw;left:50cqw}to{top:51cqw;left:50cqw}}@keyframes quiz-me-demo-module__oK19kW__pickOption{0%,37%{background:#1c1c1c;border-color:#363636}38%,to{background:#2ea04324;border-color:#2ea043}}@keyframes quiz-me-demo-module__oK19kW__pickRadio{0%,37%{box-shadow:none;background:0 0;border-color:#6b6b6b}38%,to{background:#2ea043;border-color:#2ea043;box-shadow:inset 0 0 0 .4cqw #1c1c1c}}@keyframes quiz-me-demo-module__oK19kW__fillDot{0%,37%{background:#333}38%,to{background:#2ea043}}@keyframes quiz-me-demo-module__oK19kW__enableSubmit{0%,37%{color:#777;opacity:1;background:#2a2a2a;transform:scale(1)}38%,48%{color:#fff;opacity:1;background:#2ea043;transform:scale(1)}50%{color:#fff;opacity:1;background:#2ea043;transform:scale(.95)}51%{color:#fff;opacity:1;background:#2ea043;transform:scale(1)}52%,to{color:#fff;opacity:0;background:#2ea043;transform:scale(1)}}@keyframes quiz-me-demo-module__oK19kW__showMarking{0%,51%{opacity:0}52%,66%{opacity:1}to{opacity:0}}@keyframes quiz-me-demo-module__oK19kW__fillTrack{0%,52%{width:0}64%,to{width:100%}}@media (prefers-reduced-motion:reduce){.quiz-me-demo-module__oK19kW__scene,.quiz-me-demo-module__oK19kW__quizBtn,.quiz-me-demo-module__oK19kW__dotFirst,.quiz-me-demo-module__oK19kW__optionPicked,.quiz-me-demo-module__oK19kW__radioPicked,.quiz-me-demo-module__oK19kW__submitBtn,.quiz-me-demo-module__oK19kW__marking,.quiz-me-demo-module__oK19kW__fill,.quiz-me-demo-module__oK19kW__cursor{animation:none}.quiz-me-demo-module__oK19kW__sceneStart,.quiz-me-demo-module__oK19kW__sceneQuestions,.quiz-me-demo-module__oK19kW__cursor{display:none}.quiz-me-demo-module__oK19kW__sceneResult{opacity:1}}
.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}
.exam-page-module__b3bsDG__courseLink{color:#d4d4d8;border-bottom:1px solid #27272a;border-radius:8px;align-items:center;gap:6px;margin-bottom:10px;padding:6px;font-size:.88rem;text-decoration:none;display:flex}.exam-page-module__b3bsDG__courseLink:hover{color:#f4f4f5;background:#27272ab3}.exam-page-module__b3bsDG__examHeader{border-bottom:1px solid #27272a;margin-bottom:10px;padding:0 6px 10px}.exam-page-module__b3bsDG__courseBack{color:#a1a1aa;align-items:center;gap:4px;font-size:.78rem;text-decoration:none;display:flex}.exam-page-module__b3bsDG__courseBack:hover{color:#f4f4f5}.exam-page-module__b3bsDG__examTitle{color:#f4f4f5;overflow-wrap:anywhere;margin-top:4px;font-size:1rem;font-weight:600;line-height:1.3}.exam-page-module__b3bsDG__question{width:100%;max-width:720px}.exam-page-module__b3bsDG__questionHead{border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:10px;display:flex}.exam-page-module__b3bsDG__questionBody{color:#f4f4f5;margin-bottom:20px;font-size:1rem;line-height:1.55}.exam-page-module__b3bsDG__questionBody p{margin:0 0 12px}.exam-page-module__b3bsDG__questionBody img{border-radius:8px;max-width:100%;max-height:420px;margin:8px 0 16px;display:block}.exam-page-module__b3bsDG__questionBody table{border-collapse:collapse;margin:0 0 16px;font-size:.95em}.exam-page-module__b3bsDG__questionBody th,.exam-page-module__b3bsDG__questionBody td{text-align:center;border:1px solid #3f3f46;padding:8px 16px}.exam-page-module__b3bsDG__questionBody pre{color:#d4d4d8;background:#18181b;border:1px solid #3f3f46;border-radius:8px;margin:0 0 16px;padding:12px 14px;font-size:.82rem;line-height:1.6;overflow-x:auto}.exam-page-module__b3bsDG__questionBody p:has([data-blank]){line-height:2.4}.exam-page-module__b3bsDG__blank{vertical-align:baseline;margin:0 4px;display:inline-block;position:relative}.exam-page-module__b3bsDG__blankButton{color:#f4f4f5;cursor:pointer;background:#18181b;border:1px solid #3f3f46;border-radius:6px;align-items:center;gap:6px;min-width:84px;padding:2px 8px;font-size:.92rem;line-height:1.6;display:inline-flex}.exam-page-module__b3bsDG__blankButton:hover{border-color:#52525b}.exam-page-module__b3bsDG__blankButton[data-filled=true]{background:#2ea04324;border-color:#2ea043}.exam-page-module__b3bsDG__blankPlaceholder{color:#71717a}.exam-page-module__b3bsDG__blankList{z-index:20;background:#27272a;border:1px solid #3f3f46;border-radius:8px;flex-direction:column;min-width:100%;padding:4px;line-height:1.6;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0006}.exam-page-module__b3bsDG__blankOption{color:#d4d4d8;text-align:left;white-space:nowrap;cursor:pointer;border-radius:6px;padding:6px 10px;font-size:.92rem;display:block}.exam-page-module__b3bsDG__blankOption:hover{color:#f4f4f5;background:#3f3f46}.exam-page-module__b3bsDG__blankOption[aria-selected=true]{color:#4ade80}.exam-page-module__b3bsDG__optionLetter{color:#71717a;margin-right:6px;font-weight:600}.exam-page-module__b3bsDG__questionStatus{color:#52525b;flex-shrink:0;margin-top:3px;display:flex}.exam-page-module__b3bsDG__questionStatusDone{color:#2ea043}.exam-page-module__b3bsDG__questionRowLabel{flex:1}.exam-page-module__b3bsDG__centerMessage{justify-content:center;align-items:center}@media (max-width:900px){.exam-page-module__b3bsDG__questionHead{flex-wrap:wrap}}.exam-page-module__b3bsDG__startSummary{color:#a1a1aa;margin:-12px 0 24px;font-size:.9rem}.exam-page-module__b3bsDG__startSectionLabel{color:#a1a1aa;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:.8rem;font-weight:600}.exam-page-module__b3bsDG__startCenter{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:720px;margin:32px auto 0;display:flex}.exam-page-module__b3bsDG__startInstruction{text-align:left;align-self:stretch;line-height:1.6}.exam-page-module__b3bsDG__startInstruction>:last-child{margin-bottom:0}.exam-page-module__b3bsDG__startInstruction p:has(>img){float:left;margin:0 16px 0 0}.exam-page-module__b3bsDG__startInstruction p:has(>img) img{width:56px;height:56px;display:block}.exam-page-module__b3bsDG__startInstruction p:has(>img)+p{align-items:center;min-height:56px;margin:0 0 16px;display:flex}.exam-page-module__b3bsDG__startHint{color:#71717a;font-size:.8rem}.exam-page-module__b3bsDG__startBtn{color:#fff;cursor:pointer;background:#2ea043;border-radius:2rem;align-items:center;gap:8px;padding:10px 24px;font-size:.9rem;font-weight:600;transition:background-color .15s;display:flex}.exam-page-module__b3bsDG__startBtn:hover{background:#34b958}.exam-page-module__b3bsDG__submitExam{margin-left:auto}.exam-page-module__b3bsDG__saveError{color:#eab308;margin-left:auto;font-size:.78rem}.exam-page-module__b3bsDG__saveError+.exam-page-module__b3bsDG__submitExam{margin-left:0}.exam-page-module__b3bsDG__confirmMessage{flex-direction:column;flex:100%;gap:6px;display:flex}.exam-page-module__b3bsDG__confirmTitle{font-size:1.1rem;font-weight:600}.exam-page-module__b3bsDG__keepWorkingBtn{color:#f4f4f5;cursor:pointer;background:#3f3f46;border-radius:2rem;align-items:center;gap:8px;padding:10px 24px;font-size:.9rem;font-weight:600;transition:background-color .15s;display:flex}.exam-page-module__b3bsDG__keepWorkingBtn:hover{background:#52525b}.exam-page-module__b3bsDG__confirmActions{flex-wrap:wrap;gap:10px;display:flex}.exam-page-module__b3bsDG__submitError{color:#f87171;margin:0 0 16px;font-size:.88rem}.exam-page-module__b3bsDG__startBtn:disabled{opacity:.6;cursor:default}.exam-page-module__b3bsDG__resultMessage{color:#f4f4f5;margin:0 0 24px;font-size:1.1rem;line-height:1.5}.exam-page-module__b3bsDG__reviewList{flex-direction:column;gap:40px;margin-bottom:32px;display:flex}.exam-page-module__b3bsDG__reviewOption{cursor:default}:is(.exam-page-module__b3bsDG__optionCorrect.exam-page-module__b3bsDG__optionCorrect,.exam-page-module__b3bsDG__optionCorrect.exam-page-module__b3bsDG__optionCorrect:has(input:checked)){color:#f4f4f5;background:#2ea04324;border-color:#2ea043}:is(.exam-page-module__b3bsDG__optionWrong.exam-page-module__b3bsDG__optionWrong,.exam-page-module__b3bsDG__optionWrong.exam-page-module__b3bsDG__optionWrong:has(input:checked)){color:#f4f4f5;background:#ef44441a;border-color:#ef4444}.exam-page-module__b3bsDG__optionTag{white-space:nowrap;margin-left:auto;font-size:.76rem;font-weight:600}.exam-page-module__b3bsDG__optionCorrect .exam-page-module__b3bsDG__optionTag{color:#4ade80}.exam-page-module__b3bsDG__optionWrong .exam-page-module__b3bsDG__optionTag{color:#f87171}.exam-page-module__b3bsDG__blankButton[data-state=correct]{background:#2ea04324;border-color:#2ea043}.exam-page-module__b3bsDG__blankButton[data-state=wrong]{background:#ef44441a;border-color:#ef4444}.exam-page-module__b3bsDG__blankButton:disabled{cursor:default;color:#f4f4f5}.exam-page-module__b3bsDG__reviewAnswer,.exam-page-module__b3bsDG__reviewExplain{margin-top:12px}.exam-page-module__b3bsDG__reviewExplain p{margin:0 0 8px}.exam-page-module__b3bsDG__reviewExplain>:last-child{margin-bottom:0}.exam-page-module__b3bsDG__reviewExplain ul,.exam-page-module__b3bsDG__reviewExplain ol{margin:0 0 8px;padding-left:20px}.exam-page-module__b3bsDG__sectionLabel{color:#71717a;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:10px;font-family:ui-monospace,monospace;font-size:.76rem;display:flex}.exam-page-module__b3bsDG__reviewSection{border-top:1px solid #27272a;margin-top:24px;padding-top:16px}.exam-page-module__b3bsDG__reviewSection .exam-page-module__b3bsDG__reviewExplain{margin-top:0}.exam-page-module__b3bsDG__relatedLesson{color:#e4e4e7;background:#18181b;border:1px solid #3f3f46;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.9rem;text-decoration:none;display:flex}.exam-page-module__b3bsDG__relatedLesson:hover{border-color:#52525b}.exam-page-module__b3bsDG__notice{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:420px;padding:0 16px;display:flex}.exam-page-module__b3bsDG__notice p{margin:0}.exam-page-module__b3bsDG__summaryActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.exam-page-module__b3bsDG__filterToggle{background:#27272a;border-radius:10px;gap:4px;margin:8px 0 12px;padding:3px;display:flex}.exam-page-module__b3bsDG__filterBtn{color:#a1a1aa;white-space:nowrap;border-radius:8px;flex:1;padding:5px 8px;font-size:.82rem}.exam-page-module__b3bsDG__filterBtn:hover:not(:disabled){color:#f4f4f5}.exam-page-module__b3bsDG__filterBtn:disabled{opacity:.4;cursor:default}.exam-page-module__b3bsDG__filterBtnActive{color:#f4f4f5;background:#3f3f46}.exam-page-module__b3bsDG__statusCorrect{color:#2ea043}.exam-page-module__b3bsDG__statusPartial{color:#eab308}.exam-page-module__b3bsDG__statusWrong{color:#ef4444}.exam-page-module__b3bsDG__statusUnanswered{color:#a1a1aa}.exam-page-module__b3bsDG__attempts{margin-top:40px}.exam-page-module__b3bsDG__chartCard{background:#27272a;border:1px solid #3f3f46;border-radius:12px;padding:16px 16px 8px}.exam-page-module__b3bsDG__chartHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.exam-page-module__b3bsDG__chartTitle{color:#f4f4f5;font-size:.92rem;font-weight:600}.exam-page-module__b3bsDG__chartSub{color:#a1a1aa;font-size:.78rem}.exam-page-module__b3bsDG__chart{width:100%;height:232px;position:relative}.exam-page-module__b3bsDG__chart svg{width:100%;height:100%;display:block;overflow:visible}.exam-page-module__b3bsDG__hit{cursor:pointer;outline:none}.exam-page-module__b3bsDG__hit:focus{outline:none}.exam-page-module__b3bsDG__hit:focus-visible .exam-page-module__b3bsDG__hitRing{opacity:1}.exam-page-module__b3bsDG__hitRing{opacity:0;fill:none;stroke:#a1a1aa;stroke-width:2px}.exam-page-module__b3bsDG__tooltip{z-index:5;pointer-events:none;background:#18181b;border:1px solid #3f3f46;border-radius:8px;min-width:150px;padding:8px 10px;position:absolute;top:0;left:0;box-shadow:0 8px 24px #00000073}.exam-page-module__b3bsDG__tipValue{color:#f4f4f5;align-items:center;gap:8px;font-family:Geist Mono,ui-monospace,monospace;font-size:.92rem;font-weight:600;display:flex}.exam-page-module__b3bsDG__tipKey{background:#2ea043;border-radius:1px;width:12px;height:2px}.exam-page-module__b3bsDG__tipWhen{color:#a1a1aa;margin-top:2px;font-size:.76rem}.exam-page-module__b3bsDG__tipExtra{color:#71717a;font-size:.76rem}.exam-page-module__b3bsDG__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.exam-page-module__b3bsDG__chart{height:216px}}
.sigma-chart-module__aELQ8q__chart{background:#171717;border:1px solid #363636;border-radius:14px;width:100%;height:auto;display:block}.sigma-chart-module__aELQ8q__axis{fill:none;stroke:#7c7c7c;stroke-width:3px;stroke-linecap:round}.sigma-chart-module__aELQ8q__arrowHead{fill:#7c7c7c}.sigma-chart-module__aELQ8q__curve{fill:none;stroke-width:5px;stroke-linejoin:round;stroke-linecap:round}.sigma-chart-module__aELQ8q__guide{fill:none;stroke:#7c7c7c;stroke-width:2px;stroke-dasharray:6 6}.sigma-chart-module__aELQ8q__bracket{fill:#b4b4b4;stroke:#b4b4b4;stroke-width:2.5px}.sigma-chart-module__aELQ8q__label{font-size:22px;font-weight:600}.sigma-chart-module__aELQ8q__axisLabel{fill:#b4b4b4;font-size:20px}.sigma-chart-module__aELQ8q__bracketLabel{fill:#b4b4b4}.sigma-chart-module__aELQ8q__curve.sigma-chart-module__aELQ8q__classroom{stroke:#f0645a}.sigma-chart-module__aELQ8q__curve.sigma-chart-module__aELQ8q__mastery{stroke:#f2c94c}.sigma-chart-module__aELQ8q__curve.sigma-chart-module__aELQ8q__tutoring{stroke:#4aa3ec}text.sigma-chart-module__aELQ8q__classroom{fill:#f0645a}text.sigma-chart-module__aELQ8q__mastery{fill:#f2c94c}text.sigma-chart-module__aELQ8q__tutoring{fill:#4aa3ec}
