.VisualLesson_lesson__f_xI6{padding:28px clamp(16px,3vw,30px);min-width:0}.VisualLesson_lesson__f_xI6[hidden]{display:none}.VisualLesson_intro__TJEzP{display:flex;gap:18px;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.VisualLesson_chapters__SkGH4>small,.VisualLesson_intro__TJEzP small{font-weight:900;letter-spacing:.14em;font-size:10px;color:#008da8}.VisualLesson_intro__TJEzP h3{font-size:24px;margin:7px 0}.VisualLesson_intro__TJEzP p{color:#52687b;font-size:15px;line-height:1.6;margin:0;max-width:700px}.VisualLesson_intro__TJEzP>span{white-space:nowrap;font-size:11px;color:#086479;background:#e3f7fa;border:1px solid #b7e3eb;padding:9px 12px}.VisualLesson_playerLayout__xqPax{display:grid;grid-template-columns:minmax(0,1fr) 245px;align-items:start;grid-gap:18px;gap:18px;min-width:0}.VisualLesson_player__utQIT{background:#07182e;color:#ecf5ff;border-radius:16px;overflow:hidden;min-width:0;box-shadow:0 20px 50px #102b431c}.VisualLesson_player__utQIT header{display:flex;justify-content:space-between;gap:12px;padding:17px 22px;background:#06162b;color:#a8c4d5;font-size:9px;letter-spacing:.12em}.VisualLesson_stage__05asP{padding:30px clamp(20px,3vw,36px);background:linear-gradient(120deg,#0b2037,#0a3042);background-image:linear-gradient(90deg,#a4d4e704 1px,transparent 0),linear-gradient(#a4d4e704 1px,transparent 0),linear-gradient(120deg,#0b2037,#0a3042);background-size:30px 30px,30px 30px,100% 100%;min-height:280px;animation:VisualLesson_enter__up2jY .3s ease}.VisualLesson_stage__05asP>small{color:#5dd5e2;font-size:10px;font-weight:900;letter-spacing:.16em}.VisualLesson_stage__05asP h4{color:#fff;font-size:clamp(21px,2vw,30px);line-height:1.2;margin:15px 0 24px;overflow-wrap:anywhere}.VisualLesson_cards__Yel2D{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:12px;gap:12px}.VisualLesson_single__d2Y8o{grid-template-columns:1fr}.VisualLesson_card__1DdnK{padding:19px 17px;border:1px solid #b9daed30;border-radius:12px;background:#ffffff04;transition:border-color .2s,background .2s;min-width:0}.VisualLesson_highlighted__vaeaD{border-color:#00c5e9;background:#00b8d90a;box-shadow:inset 0 0 30px #00b8d908}.VisualLesson_number__VhdRG{display:grid;place-items:center;width:35px;height:35px;background:#00b8d912;border:1px solid #00b8d94d;border-radius:9px;color:#60d8e3;font-size:12px;font-weight:900;margin-bottom:17px}.VisualLesson_card__1DdnK h5{color:#fff;font-size:18px;margin:0 0 10px}.VisualLesson_card__1DdnK p{color:#c4d6e4;font-size:15px;line-height:1.65;margin:0;overflow-wrap:anywhere}.VisualLesson_card__1DdnK strong{color:#fff}.VisualLesson_caption__P4xk7 code,.VisualLesson_card__1DdnK code{white-space:pre-wrap;overflow-wrap:anywhere;color:#7de3ec}.VisualLesson_card__1DdnK pre,.VisualLesson_transcript__JVU_b pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.VisualLesson_caption__P4xk7 a,.VisualLesson_card__1DdnK a{color:#7de3ec}.VisualLesson_caption__P4xk7{padding:18px 23px;background:#041321}.VisualLesson_caption__P4xk7 small{color:#6ca5b8;letter-spacing:.15em;font-size:9px}.VisualLesson_caption__P4xk7 p{color:#d4e0e9;font-size:14px;line-height:1.75;white-space:pre-line;margin:6px 0 0}.VisualLesson_controls__KGrns{padding:22px;background:#0a2035}.VisualLesson_seek__KdMPX input{display:block;width:100%;accent-color:#00b8d9;cursor:pointer;margin:0 0 20px}.VisualLesson_controlRow__o_7Sp{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.VisualLesson_controlRow__o_7Sp button,.VisualLesson_controlRow__o_7Sp select{font:inherit;font-weight:800;font-size:12px;color:#e8f3fa;background:#ffffff06;border:1px solid #a7c2db40;border-radius:5px;padding:10px 12px;cursor:pointer}.VisualLesson_controlRow__o_7Sp select option{color:#07182e;background:#fff}.VisualLesson_controlRow__o_7Sp .VisualLesson_play__tgAuT{color:#031b2d;background:#00b8d9;border-color:#00b8d9;min-width:84px}.VisualLesson_controlRow__o_7Sp button[aria-pressed=true]{color:#65e0ea;border-color:#00b8d9}.VisualLesson_controlRow__o_7Sp button:disabled{opacity:.4;cursor:default}.VisualLesson_time__YFEwA{font-size:11px;color:#a8c1d1;margin-right:auto;white-space:nowrap}.VisualLesson_status__nm0B0{font-size:11px;color:#9db8cb;line-height:1.5;margin:15px 0 0}.VisualLesson_chapters__SkGH4{min-width:0;border:1px solid #dbe6ed;background:#fff;border-radius:14px;padding:19px 14px}.VisualLesson_chapters__SkGH4 h4{font-size:21px;margin:7px 0}.VisualLesson_chapters__SkGH4>p{color:#5e778a;font-size:12px;margin:7px 0 12px}.VisualLesson_chapters__SkGH4 progress{width:100%;height:5px;accent-color:#00b8d9}.VisualLesson_chapters__SkGH4 nav{display:grid;grid-gap:8px;gap:8px;margin:17px 0;max-height:640px;overflow:auto}.VisualLesson_chapters__SkGH4 nav button{display:flex;gap:10px;align-items:flex-start;text-align:left;border:1px solid transparent;border-radius:9px;padding:12px 9px;background:#f4f8fa;color:#0c2840;font:inherit;cursor:pointer;width:100%}.VisualLesson_chapters__SkGH4 nav button[aria-current]{background:#e6f8fc;border-color:#00b8d9}.VisualLesson_chapters__SkGH4 nav button>span{flex:0 0 24px;font-size:11px;font-weight:900;color:#008da8}.VisualLesson_chapters__SkGH4 strong{font-size:13px;line-height:1.4;display:block;overflow-wrap:anywhere}.VisualLesson_chapters__SkGH4 nav small{font-size:10px;color:#627c8d;display:block;margin-top:5px}.VisualLesson_chapters__SkGH4 b{color:#008da8;font-size:11px;margin-left:auto}.VisualLesson_chapters__SkGH4>small:last-child{display:block;font-size:10px;letter-spacing:0;font-weight:400;line-height:1.6;color:#718597}.VisualLesson_transcriptActions___4JVC{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:22px}.VisualLesson_transcriptActions___4JVC button,.VisualLesson_transcript__JVU_b button{border:1px solid #b7d7e1;background:#fff;color:#07677c;font:inherit;font-size:12px;font-weight:800;padding:10px 13px;cursor:pointer}.VisualLesson_transcriptActions___4JVC span{font-size:11px;color:#6c8193}.VisualLesson_transcript__JVU_b{margin-top:18px;border:1px solid #dbe6ed;border-radius:12px;padding:20px}.VisualLesson_transcript__JVU_b section+section{border-top:1px solid #dbe6ed;padding-top:15px;margin-top:15px}.VisualLesson_transcript__JVU_b li,.VisualLesson_transcript__JVU_b p{font-size:14px;line-height:1.75;color:#3e576a}.VisualLesson_playerLayout__xqPax:-webkit-full-screen{position:fixed;inset:0;z-index:4000;background:#edf5f8;overflow:auto;padding:28px;align-content:start}.VisualLesson_expanded__iOvco,.VisualLesson_playerLayout__xqPax:fullscreen{position:fixed;inset:0;z-index:4000;background:#edf5f8;overflow:auto;padding:28px;align-content:start}.VisualLesson_srOnly__CBqjP{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.VisualLesson_lesson__f_xI6 button:focus-visible,.VisualLesson_lesson__f_xI6 input:focus-visible,.VisualLesson_lesson__f_xI6 select:focus-visible{outline:3px solid #8b5cf6;outline-offset:3px}@keyframes VisualLesson_enter__up2jY{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:1500px){.VisualLesson_playerLayout__xqPax{grid-template-columns:1fr}.VisualLesson_chapters__SkGH4 nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:300px}}@media(min-width:1800px){.VisualLesson_playerLayout__xqPax{grid-template-columns:minmax(0,1fr) 270px}}@media(max-width:600px){.VisualLesson_intro__TJEzP{display:block}.VisualLesson_intro__TJEzP>span{display:inline-block;margin-top:12px}.VisualLesson_chapters__SkGH4 nav{grid-template-columns:1fr;max-height:260px}.VisualLesson_cards__Yel2D{grid-template-columns:1fr}.VisualLesson_player__utQIT header span:last-child{display:none}.VisualLesson_controlRow__o_7Sp{gap:7px}.VisualLesson_time__YFEwA{min-width:80px}.VisualLesson_playerLayout__xqPax:-webkit-full-screen{padding:10px}.VisualLesson_expanded__iOvco,.VisualLesson_playerLayout__xqPax:fullscreen{padding:10px}.VisualLesson_stage__05asP{padding:22px 18px}.VisualLesson_controls__KGrns{padding:17px}}@media(prefers-reduced-motion:reduce){.VisualLesson_stage__05asP{animation:none}.VisualLesson_card__1DdnK{transition:none}}.VisualLesson_transcriptActions___4JVC a{display:inline-block;padding:10px 16px;background:#071b30;color:#fff;text-decoration:none;font-weight:700;border:1px solid #00b9d5}.VisualLesson_transcriptActions___4JVC a:focus-visible{outline:3px solid #00b9d5;outline-offset:3px}.StudentLms_shell__gV7bf{min-height:100vh;background:#f4f7f9;color:#07182e;display:grid;grid-template-columns:270px minmax(0,1fr) var(--brainbox-width,0);transition:grid-template-columns .25s ease}.StudentLms_loading__Ig4oH{min-height:100vh;display:grid;place-content:center;grid-gap:12px;gap:12px;text-align:center;background:#f4f7f9;color:#07182e}.StudentLms_loading__Ig4oH span{margin:auto;width:54px;height:54px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(135deg,#00b8d9,#7c3aed);color:#fff;font-size:25px;font-weight:900}.StudentLms_sidebar__CImmw{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:26px 22px;background:#07182e;color:#fff;display:flex;flex-direction:column;overflow:auto}.StudentLms_brand__yRTyv{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:18px;font-weight:900}.StudentLms_brand__yRTyv img{width:42px;height:42px}.StudentLms_brand__yRTyv b{background:linear-gradient(135deg,#0098b3,#2563eb 52%,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block;font-weight:900}.StudentLms_learner__xCxiF{display:flex;gap:11px;align-items:center;margin-top:32px;padding:18px 0;border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16}.StudentLms_learner__xCxiF>span{width:45px;height:45px;border-radius:14px;background:linear-gradient(135deg,var(--accent),#7c3aed);display:grid;place-items:center;font-weight:900}.StudentLms_learner__xCxiF div{display:grid;grid-gap:3px;gap:3px;min-width:0}.StudentLms_learner__xCxiF strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StudentLms_learner__xCxiF small{color:#92a8bd;font:700 10px monospace}.StudentLms_sidebar__CImmw nav{display:grid;grid-gap:5px;gap:5px;margin-top:20px}.StudentLms_sidebar__CImmw nav a{padding:10px 12px;border-radius:10px;color:#9eb3c8;text-decoration:none;font-weight:800;font-size:14px}.StudentLms_sidebar__CImmw nav .StudentLms_active__QObyf,.StudentLms_sidebar__CImmw nav a:hover{background:#ffffff0f;color:#fff}.StudentLms_aiCard__fds2r{margin-top:22px;padding:17px;border:1px solid #a78bfa66;background:linear-gradient(145deg,#2e1a60,#123765);border-radius:17px;box-shadow:0 14px 34px #05081655}.StudentLms_aiIdentity__vJ8pd{display:flex;align-items:center;gap:10px}.StudentLms_aiIdentity__vJ8pd>img{width:34px;height:39px;flex:none}.StudentLms_aiIdentity__vJ8pd>div{display:grid}.StudentLms_aiCard__fds2r small{color:#9eeafa;font-size:9px;letter-spacing:.14em;font-weight:900}.StudentLms_aiCard__fds2r strong{display:block;font-size:22px;margin-top:4px;color:#fff}.StudentLms_aiCard__fds2r p{color:#d9d6fe;font-size:12px;line-height:1.45}.StudentLms_aiCard__fds2r button{width:100%;padding:9px;border:0;border-radius:9px;background:linear-gradient(135deg,#8b5cf6,#22d3ee);color:#fff;font-weight:900;cursor:pointer;box-shadow:0 8px 22px #7c3aed45}.StudentLms_signout__iTvmo{margin-top:auto;padding:10px;border:1px solid #ffffff20;background:transparent;color:#fff;border-radius:10px;font-weight:800;cursor:pointer}.StudentLms_workspace__41gVi{padding:42px clamp(22px,4vw,64px) 80px;min-width:0}.StudentLms_topbar__Hp8xN{display:flex;justify-content:space-between;gap:24px;align-items:center}.StudentLms_contentLabel__M5Enq,.StudentLms_courseRail__FBIkl>label,.StudentLms_lessonHead__53AQh span,.StudentLms_topbar__Hp8xN>div>span{color:#008fad;font-size:10px;font-weight:900;letter-spacing:.16em}.StudentLms_topbar__Hp8xN h1{font-size:clamp(32px,4vw,46px);margin:7px 0 3px}.StudentLms_topbar__Hp8xN p{margin:0;color:#667689}.StudentLms_brainButton__jd1Bs{display:flex;align-items:center;gap:10px;border:1px solid #9f7aea;background:linear-gradient(135deg,#f2edffdd,#e6faffdd);border-radius:15px;padding:7px 13px;box-shadow:0 10px 30px #6d28d91c;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.StudentLms_brainButton__jd1Bs i{font-style:normal;width:38px;height:44px;display:grid;place-items:center}.StudentLms_brainButton__jd1Bs i img{width:36px;height:41px;display:block}.StudentLms_brainButton__jd1Bs span{display:grid}.StudentLms_brainButton__jd1Bs b{font-size:13px;color:#3b176f}.StudentLms_brainButton__jd1Bs small{color:#62528a}.StudentLms_summary__1_QPh{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:12px;gap:12px;margin:28px 0}.StudentLms_summary__1_QPh>div{background:linear-gradient(145deg,rgba(214,243,249,.82),rgba(232,240,255,.7));border:1px solid rgba(93,178,198,.42);border-radius:16px;padding:17px 19px;display:grid;grid-gap:5px;gap:5px;box-shadow:0 12px 28px rgba(34,91,116,.09);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.StudentLms_summary__1_QPh>div:nth-child(2){background:linear-gradient(145deg,rgba(207,239,243,.82),rgba(221,247,239,.68));border-color:rgba(63,167,158,.38)}.StudentLms_summary__1_QPh>div:nth-child(3){background:linear-gradient(145deg,rgba(220,232,250,.82),rgba(231,239,255,.68));border-color:rgba(91,139,190,.36)}.StudentLms_summary__1_QPh small{font-size:9px;color:#14788d;font-weight:900;letter-spacing:.13em}.StudentLms_summary__1_QPh strong{font-size:18px;color:#0b2940}.StudentLms_summary__1_QPh span{font-size:12px;color:#4f6879}.StudentLms_summary__1_QPh>div:first-child>div{height:6px;background:rgba(66,119,142,.2);border-radius:10px;overflow:hidden;margin-top:5px}.StudentLms_summary__1_QPh i{display:block;height:100%;background:linear-gradient(90deg,#07afc3,#34c89c)}.StudentLms_learningGrid__JOHu1{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:flex-start}.StudentLms_courseRail__FBIkl,.StudentLms_lesson__cFeyu{background:#fff;border:1px solid #dce6eb;border-radius:21px;box-shadow:0 15px 45px #07182e09;overflow:hidden}.StudentLms_courseRail__FBIkl{position:-webkit-sticky;position:sticky;top:18px;padding:20px}.StudentLms_courseRail__FBIkl select{width:100%;border:1px solid #d6e0e6;border-radius:10px;padding:10px;margin:7px 0 18px;background:#f8fafb;font:inherit;font-weight:800}.StudentLms_courseTitle__6EVUD{display:flex;align-items:center;gap:11px;padding:14px;background:linear-gradient(135deg,#eefafd,#f7f5ff);border-radius:13px}.StudentLms_courseTitle__6EVUD>span{font-size:25px}.StudentLms_courseTitle__6EVUD div{display:grid;grid-gap:2px;gap:2px}.StudentLms_courseTitle__6EVUD small{font-size:9px;color:#81909f;text-transform:uppercase;font-weight:900}.StudentLms_courseTitle__6EVUD strong{font-size:14px}.StudentLms_modules__7df1o{display:grid;grid-gap:5px;gap:5px;margin-top:14px}.StudentLms_modules__7df1o button{width:100%;border:0;background:transparent;border-radius:11px;padding:10px;display:grid;grid-template-columns:27px 1fr;grid-gap:9px;gap:9px;text-align:left;cursor:pointer}.StudentLms_modules__7df1o .StudentLms_moduleActive__dWU_y,.StudentLms_modules__7df1o button:hover{background:#eef9fc}.StudentLms_modules__7df1o button>span{width:27px;height:27px;border-radius:8px;background:#e7eef2;color:#637585;display:grid;place-items:center;font-size:10px;font-weight:900}.StudentLms_modules__7df1o .StudentLms_moduleActive__dWU_y>span{background:var(--accent);color:#fff}.StudentLms_modules__7df1o div{display:grid;grid-gap:2px;gap:2px;min-width:0}.StudentLms_modules__7df1o small{color:#8b99a7;font-size:9px}.StudentLms_modules__7df1o strong{font-size:12px;line-height:1.25}.StudentLms_lessonHead__53AQh{padding:28px 30px 22px;display:flex;justify-content:space-between;gap:22px;align-items:flex-start;background:linear-gradient(135deg,#fff,#f0fbfd)}.StudentLms_lessonHead__53AQh h2{font-size:30px;line-height:1.05;margin:8px 0}.StudentLms_lessonHead__53AQh p{color:#67778a;max-width:800px;line-height:1.5;margin:0}.StudentLms_lessonHead__53AQh button{flex:none;border:1px solid #bdd4de;background:#fff;border-radius:10px;padding:10px 13px;font-weight:900;cursor:pointer}.StudentLms_lessonHead__53AQh .StudentLms_completed__V6fSd{background:#e9faf3;border-color:#9fe0c4;color:#08794f}.StudentLms_tabs__hUP2c{display:flex;gap:4px;padding:0 30px;border-bottom:1px solid #e1e8ec;overflow:auto}.StudentLms_tabs__hUP2c button{white-space:nowrap;border:0;background:transparent;padding:14px 12px;border-bottom:3px solid transparent;color:#748291;font-weight:900;cursor:pointer}.StudentLms_tabs__hUP2c .StudentLms_tabActive__EqIS4{color:#007f9c;border-bottom-color:var(--accent)}.StudentLms_lessonBody__4BAVY{padding:28px 30px;min-height:410px}.StudentLms_lessonBody__4BAVY h3{font-size:25px;margin:8px 0 12px}.StudentLms_lessonBody__4BAVY article p,.StudentLms_lessonBody__4BAVY>p{color:#485a6d;line-height:1.75}.StudentLms_video__WSV_q{width:min(100%,640px);aspect-ratio:16/9;border-radius:15px;overflow:hidden;background:#07182e;margin:20px 0;transition:width .25s ease,max-width .25s ease}.StudentLms_video__WSV_q iframe{display:block;width:100%;height:100%;border:0}.StudentLms_videoPlaceholder__u6PCQ{box-sizing:border-box;width:100%;height:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding:clamp(18px,3vw,28px);color:#fff;background:radial-gradient(circle at 50% 35%,#123b59,#07182e 70%)}.StudentLms_videoPlaceholder__u6PCQ span{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;padding-left:4px;margin-bottom:17px;background:#00b8d9;color:#07182e;font-size:22px;box-shadow:0 0 0 10px #00b8d91c}.StudentLms_videoPlaceholder__u6PCQ strong{max-width:100%;font-size:clamp(20px,3vw,30px);line-height:1.15;letter-spacing:-.3px;overflow-wrap:anywhere}.StudentLms_videoPlaceholder__u6PCQ small{max-width:34rem;margin-top:7px;color:#a8c9d8;line-height:1.4}.StudentLms_brainboxOpen__FGuEw .StudentLms_video__WSV_q{width:min(100%,580px);max-width:580px;margin:20px 0}.StudentLms_brainboxOpen__FGuEw .StudentLms_videoPlaceholder__u6PCQ strong{font-size:clamp(19px,2.2vw,28px)}.StudentLms_brainboxOpen__FGuEw .StudentLms_workspace__41gVi{padding-right:36px}.StudentLms_labMeta__5FCkA{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.StudentLms_labMeta__5FCkA span{padding:7px 10px;background:#edf7fa;border-radius:8px;font-size:11px;font-weight:800}.StudentLms_lessonBody__4BAVY ol{display:grid;grid-gap:12px;gap:12px;padding-left:22px}.StudentLms_lessonBody__4BAVY ol li{padding:15px;border:1px solid #e0e8ec;border-radius:12px}.StudentLms_lessonBody__4BAVY code{display:block;white-space:pre-wrap;background:#07182e;color:#a9f4ff;border-radius:9px;padding:12px;margin:10px 0;font-size:11px}.StudentLms_lessonBody__4BAVY li small{color:#4b8d6d}.StudentLms_lessonBody__4BAVY details{border:1px solid #dce6eb;border-radius:12px;padding:14px;margin:10px 0}.StudentLms_lessonBody__4BAVY summary{font-weight:900;cursor:pointer}.StudentLms_resourceGrid__OWwAz{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px}.StudentLms_resourceGrid__OWwAz a{display:grid;grid-gap:7px;gap:7px;border:1px solid #dce6eb;border-radius:14px;padding:17px;color:inherit;text-decoration:none}.StudentLms_resourceGrid__OWwAz a:hover{border-color:var(--accent)}.StudentLms_resourceGrid__OWwAz small{color:#008da8;font-weight:900}.StudentLms_resourceGrid__OWwAz span{font-size:12px;color:#70808e;line-height:1.45}.StudentLms_lesson__cFeyu footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;border-top:1px solid #e2e9ed;padding:15px 30px}.StudentLms_lesson__cFeyu footer>span{margin-right:auto;color:#7d8d9a;font-size:11px}.StudentLms_lesson__cFeyu footer button{border:1px solid #cbd9df;background:#fff;border-radius:9px;padding:9px 12px;font-weight:900;cursor:pointer}.StudentLms_lesson__cFeyu footer button:last-child{background:#07182e;color:#fff;border-color:#07182e}.StudentLms_studyArticle__0JRi5{max-width:850px;margin:30px 0 10px}.StudentLms_studyArticle__0JRi5 h4{margin:34px 0 12px;padding-top:22px;border-top:1px solid #e2e9ed;color:#102d43;font-size:24px}.StudentLms_studyArticle__0JRi5 h4:first-child{border-top:0;padding-top:0}.StudentLms_studyArticle__0JRi5 h5{margin:24px 0 8px;color:#106d7d;font-size:18px}.StudentLms_studyArticle__0JRi5 p{margin:9px 0 16px}.StudentLms_studyArticle__0JRi5 ol,.StudentLms_studyArticle__0JRi5 ul{display:grid;grid-gap:8px;gap:8px;margin:10px 0 22px;padding-left:24px}.StudentLms_studyArticle__0JRi5 li{padding:0 0 0 4px!important;border:0!important;color:#485a6d;line-height:1.65}.StudentLms_studyArticle__0JRi5 a{color:#007f98;font-weight:800}.StudentLms_inlineCode__Q3lmT{display:inline!important;padding:2px 6px!important;margin:0!important;border-radius:5px!important;font-size:.9em!important}@media(max-width:1050px){.StudentLms_shell__gV7bf{grid-template-columns:84px minmax(0,1fr) var(--brainbox-width,0)}.StudentLms_sidebar__CImmw{padding:22px 13px}.StudentLms_aiCard__fds2r,.StudentLms_brand__yRTyv span,.StudentLms_learner__xCxiF div,.StudentLms_sidebar__CImmw nav a,.StudentLms_signout__iTvmo{font-size:0}.StudentLms_brand__yRTyv img{margin:auto}.StudentLms_learner__xCxiF{justify-content:center}.StudentLms_sidebar__CImmw nav a:before{content:"•";font-size:22px}.StudentLms_signout__iTvmo:after{content:"↪";font-size:22px}.StudentLms_learningGrid__JOHu1{grid-template-columns:1fr}.StudentLms_courseRail__FBIkl{position:static}.StudentLms_modules__7df1o{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1500px){.StudentLms_brainboxOpen__FGuEw .StudentLms_learningGrid__JOHu1{grid-template-columns:1fr;gap:24px}.StudentLms_brainboxOpen__FGuEw .StudentLms_courseRail__FBIkl{position:static;order:2}.StudentLms_brainboxOpen__FGuEw .StudentLms_lesson__cFeyu{order:1}.StudentLms_brainboxOpen__FGuEw .StudentLms_modules__7df1o{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media(max-width:780px){.StudentLms_shell__gV7bf{display:block}.StudentLms_sidebar__CImmw{position:static;height:auto;display:flex;flex-direction:row;align-items:center;padding:12px 16px}.StudentLms_brand__yRTyv img{width:36px;height:36px}.StudentLms_aiCard__fds2r,.StudentLms_brand__yRTyv span,.StudentLms_learner__xCxiF,.StudentLms_sidebar__CImmw nav{display:none}.StudentLms_signout__iTvmo{margin-left:auto;margin-top:0;width:42px;height:38px}.StudentLms_workspace__41gVi{padding:26px 14px 60px}.StudentLms_topbar__Hp8xN{align-items:flex-start}.StudentLms_brainButton__jd1Bs span,.StudentLms_topbar__Hp8xN p{display:none}.StudentLms_summary__1_QPh{grid-template-columns:1fr 1fr}.StudentLms_summary__1_QPh>div:last-child{display:none}.StudentLms_learningGrid__JOHu1{grid-template-columns:1fr}.StudentLms_courseRail__FBIkl{position:static}.StudentLms_modules__7df1o{grid-template-columns:1fr 1fr}.StudentLms_lessonHead__53AQh{padding:23px 20px;display:block}.StudentLms_lessonHead__53AQh button{margin-top:15px}.StudentLms_tabs__hUP2c{padding:0 14px}.StudentLms_lessonBody__4BAVY{padding:24px 20px}.StudentLms_resourceGrid__OWwAz{grid-template-columns:1fr}}@media(max-width:500px){.StudentLms_summary__1_QPh{grid-template-columns:1fr}.StudentLms_summary__1_QPh>div:nth-child(2){display:none}.StudentLms_modules__7df1o{grid-template-columns:1fr}.StudentLms_topbar__Hp8xN h1{font-size:30px}.StudentLms_lessonHead__53AQh h2{font-size:25px}.StudentLms_lesson__cFeyu footer{padding:12px 18px}.StudentLms_lesson__cFeyu footer>span{display:none}}.StudentLms_conceptDiagram__8kSKi{margin:28px 0 32px;padding:24px;border:1px solid color-mix(in srgb,var(--accent) 32%,#dce6eb);border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 9%,#fff),#f8fbfd);overflow:hidden}.StudentLms_conceptDiagram__8kSKi figcaption>span{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.16em}.StudentLms_conceptDiagram__8kSKi figcaption h4{margin:6px 0 4px;color:#071b33;font-size:23px;line-height:1.15}.StudentLms_conceptDiagram__8kSKi figcaption p{margin:0;color:#5e7184;font-size:14px;line-height:1.5}.StudentLms_conceptFlow__9ELXM{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:20px}.StudentLms_conceptStep__An7ID{position:relative;min-height:92px;padding:14px 11px;border:1px solid #d6e4ea;border-top:4px solid var(--accent);border-radius:12px;background:#fff;display:flex;flex-direction:column;justify-content:center;box-shadow:0 8px 22px #071b3308}.StudentLms_conceptStep__An7ID i{color:var(--accent);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.12em}.StudentLms_conceptStep__An7ID strong{margin-top:7px;color:#173349;font-size:14px;line-height:1.2}.StudentLms_conceptStep__An7ID b{position:absolute;right:-19px;top:50%;transform:translateY(-50%);color:var(--accent);font-size:20px;z-index:2}.StudentLms_conceptDiagram__8kSKi>small{display:block;margin-top:14px;color:#728596;font-size:11px}.StudentLms_studyArticle__0JRi5{margin-top:8px}@media(max-width:900px){.StudentLms_conceptFlow__9ELXM{grid-template-columns:1fr}.StudentLms_conceptStep__An7ID{min-height:68px}.StudentLms_conceptStep__An7ID b{right:auto;left:50%;top:auto;bottom:-22px;transform:translateX(-50%) rotate(90deg)}}.StudentLms_studyTip__gu70B{display:flex;align-items:flex-start;gap:15px;margin:24px 0;padding:19px 21px;border:1px solid color-mix(in srgb,var(--accent) 33%,transparent);border-left:4px solid var(--accent);border-radius:14px;background:color-mix(in srgb,var(--accent) 10%,rgba(255,255,255,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.StudentLms_studyTip__gu70B>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--accent) 16%,#fff);color:var(--accent);font-size:18px}.StudentLms_studyTip__gu70B small{display:block;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.16em}.StudentLms_studyTip__gu70B p{margin:5px 0 0;color:#395267;font-size:15px;line-height:1.55}.StudentLms_studyArticle__0JRi5 strong,.StudentLms_studyTip__gu70B strong{color:#6d28d9;font-weight:900}.StudentLms_studyArticle__0JRi5 h4 strong,.StudentLms_studyArticle__0JRi5 h5 strong{color:inherit}.StudentLms_studyArticle__0JRi5 code{color:#9a3412;background:#fff1e7;border-radius:4px;padding:.08em .32em}@media(max-width:600px){.StudentLms_studyTip__gu70B{padding:16px;gap:11px}.StudentLms_studyTip__gu70B>span{width:30px;height:30px;flex-basis:30px}.StudentLms_studyTip__gu70B p{font-size:14px}}.StudentLms_brainButtonWaiting__P3RR6{border-color:#9f7aea;box-shadow:0 10px 30px #6d28d91c}.StudentLms_brainButtonWaiting__P3RR6 i img{animation:StudentLms_brainboxShieldCall__3Kjtt 1.8s ease-in-out infinite;transform-origin:center}.StudentLms_brainButtonActive__2WnKx{border-color:#00b8d9;box-shadow:0 10px 30px #6d28d91c}.StudentLms_brainButtonActive__2WnKx i img{filter:drop-shadow(0 0 5px #00b8d9) drop-shadow(0 0 9px #7c3aed66)}@keyframes StudentLms_brainboxShieldCall__3Kjtt{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 #00b8d900) drop-shadow(0 0 0 #7c3aed00)}50%{transform:scale(1.08);filter:drop-shadow(0 0 4px #00b8d9) drop-shadow(0 0 9px #7c3aed88)}}@media(prefers-reduced-motion:reduce){.StudentLms_brainButtonWaiting__P3RR6 i img{animation:none;filter:drop-shadow(0 0 5px #00b8d9) drop-shadow(0 0 8px #7c3aed66)}}.StudentLms_labLaunch__oA_MY{margin:20px 0;padding:19px 20px;border:1px solid #ddcfaa;border-radius:15px;background:linear-gradient(135deg,#fff9e8,#f8fbfd);display:flex;align-items:center;justify-content:space-between;gap:18px}.StudentLms_labLaunch__oA_MY small{color:#a56a00;font-size:9px;font-weight:900;letter-spacing:.15em}.StudentLms_labLaunch__oA_MY h4{margin:5px 0 3px;font-size:19px}.StudentLms_labLaunch__oA_MY p{margin:0;color:#6e7e8b;font-size:12px;line-height:1.5}.StudentLms_labLaunch__oA_MY button{flex:none;border:0;border-radius:10px;padding:11px 14px;background:#dce4e8;color:#768691;font-weight:900}.StudentLms_labLaunchReady__kAUza{border-color:#8fdcc0;background:linear-gradient(135deg,#eafaf3,#eefbfe)}.StudentLms_labLaunchReady__kAUza small{color:#087650}.StudentLms_labLaunchReady__kAUza button{background:linear-gradient(135deg,#079b70,#00aeca);color:#fff;cursor:pointer;box-shadow:0 8px 20px #079b7030}@media(max-width:650px){.StudentLms_labLaunch__oA_MY{display:block}.StudentLms_labLaunch__oA_MY button{width:100%;margin-top:14px}}.StudentLms_enhancementShell__m1uFG{margin:28px 0 34px;padding:24px 26px;border:1px solid color-mix(in srgb,var(--accent) 28%,#dce6eb);border-radius:20px;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 7%,#ffffff) 0,#f9fbfd 100%);box-shadow:0 10px 32px rgba(7,27,51,.05)}.StudentLms_enhancementHeader__SHip7{margin-bottom:22px}.StudentLms_enhancementBadgeRow__2rF1q{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.StudentLms_enhancementBadge__4VIUb{font-size:10px;font-weight:900;letter-spacing:.14em;padding:4px 10px;border-radius:999px;text-transform:uppercase;background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.StudentLms_badge_flashcard__pK_XL{background:#fef3c7;color:#b45309;border-color:#fde68a}.StudentLms_badge_visualizer__4_z1b{background:#e0f2fe;color:#0284c7;border-color:#bae6fd}.StudentLms_badge_discussion-scene__rZKF_,.StudentLms_badge_discussion_scene__bhrKA{background:#ede9fe;color:#6d28d9;border-color:#ddd6fe}.StudentLms_badge_sequence__vLH9z{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.StudentLms_badge_illustration__v8wRG{background:#fdf2f8;color:#db2777;border-color:#fbcfe8}.StudentLms_promptTemplateTag__UTITo{font-size:10px;font-weight:800;color:#64748b;background:#f1f5f9;padding:3px 8px;border-radius:6px}.StudentLms_enhancementTitle__VR5Oc{margin:4px 0 6px;font-size:24px;color:#071b33;line-height:1.2}.StudentLms_enhancementCaption__FelSK{margin:0 0 10px;color:#52667a;font-size:14.5px;line-height:1.5}.StudentLms_pedagogyNote__dg8Qx{padding:8px 12px;background:rgba(255,255,255,.7);border-left:3px solid var(--accent);border-radius:6px;font-size:12px;color:#475569;line-height:1.45;margin-top:10px}.StudentLms_flashcardContainer__z_k1O{margin:18px 0}.StudentLms_flashcardMeta__yC0bM{display:flex;justify-content:space-between;font-size:11px;font-weight:800;color:#64748b;margin-bottom:8px}.StudentLms_flashcardCard__jbkJe{min-height:220px;background:#ffffff;border:1px solid #cbd5e1;border-radius:16px;padding:24px;box-shadow:0 8px 24px rgba(15,23,42,.06);cursor:pointer;position:relative;transition:transform .15s ease,box-shadow .15s ease}.StudentLms_flashcardCard__jbkJe:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,23,42,.09)}.StudentLms_cardIcon__fYf5_{font-size:32px;display:block;margin-bottom:6px}.StudentLms_cardFaceLabel__K6yKy{font-size:9px;letter-spacing:.14em;font-weight:900;color:var(--accent);display:block}.StudentLms_cardBackTitle__ezP4c,.StudentLms_cardTerm__4WT2L{font-size:22px;color:#0f172a;margin:4px 0 10px}.StudentLms_cardPromptText__9qpxT{color:#475569;font-size:14px;line-height:1.5}.StudentLms_cardDefinition__aM9v0{color:#1e293b;font-size:15px;line-height:1.55;margin-bottom:12px}.StudentLms_cardExamTip__DTwQC{padding:8px 12px;background:#f8fafc;border-left:3px solid #00b8d9;border-radius:6px;font-size:12.5px;color:#334155;margin-bottom:10px}.StudentLms_cardHintPill__9TLzo{font-size:11px;font-weight:800;color:#64748b;margin-top:14px}.StudentLms_flashcardNav__Gt2jt{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.StudentLms_flashFlipBtn__qP_lp,.StudentLms_flashNavBtn__BOOKh,.StudentLms_flashUnderstoodBtn__gf1Ra{padding:8px 14px;border-radius:9px;font-weight:800;font-size:12px;cursor:pointer;border:1px solid #cbd5e1;background:#ffffff;color:#0f172a;transition:all .15s ease}.StudentLms_flashFlipBtn__qP_lp{background:linear-gradient(135deg,#00b8d9,#0284c7);color:#ffffff;border-color:transparent}.StudentLms_flashUnderstoodBtn__gf1Ra.StudentLms_understoodActive__4I2xx{background:#10b981;color:#ffffff;border-color:#10b981}.StudentLms_flashNavBtn__BOOKh:disabled{opacity:.45;cursor:not-allowed}.StudentLms_visualizerContainer__YTX1j{margin:18px 0}.StudentLms_visualizerTop__JD_dE{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;flex-wrap:wrap;gap:8px}.StudentLms_visualizerTypeBadge__S7i_i{font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--accent)}.StudentLms_visualizerGrid__nzM2B{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.StudentLms_visualizerNode__C1o2H{background:#ffffff;border:1px solid #cbd5e1;border-top:3px solid #cbd5e1;border-radius:12px;padding:14px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:all .15s ease}.StudentLms_visualizerNodeActive__OPdKV,.StudentLms_visualizerNode__C1o2H:hover{border-color:var(--accent);border-top-color:var(--accent);background:#f0fdf4;box-shadow:0 4px 14px rgba(0,184,217,.12)}.StudentLms_nodeLayerTag__ytTJp{font-size:9px;font-weight:900;color:#64748b;text-transform:uppercase}.StudentLms_visualizerNode__C1o2H strong{font-size:13.5px;color:#0f172a}.StudentLms_visualizerNode__C1o2H small{font-size:11px;color:#059669;font-weight:700}.StudentLms_visualizerInspector__ts_b0{background:#ffffff;border:1px solid #cbd5e1;border-radius:14px;padding:18px 20px;margin-bottom:16px;box-shadow:0 6px 18px rgba(15,23,42,.04)}.StudentLms_inspectorHeader__a9H0K{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.StudentLms_inspectorHeader__a9H0K small{font-size:9px;font-weight:900;color:#64748b;letter-spacing:.1em}.StudentLms_inspectorHeader__a9H0K h5{font-size:18px;color:#0f172a;margin:3px 0 0}.StudentLms_inspectorTrustBadge__mS_iF{font-size:10.5px;font-weight:800;padding:3px 9px;background:#ecfdf5;color:#047857;border-radius:6px}.StudentLms_inspectorRole__wmJCo{color:#334155;font-size:14px;line-height:1.5;margin-bottom:10px}.StudentLms_inspectorMeta__hIlBA{font-size:12px;color:#64748b}.StudentLms_visualizerFlows__11_NQ{padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.StudentLms_flowsTitle__sH3z9{font-size:9.5px;font-weight:900;color:#64748b;letter-spacing:.12em;display:block;margin-bottom:8px}.StudentLms_flowsList__1n4u9{display:flex;flex-direction:column;gap:6px}.StudentLms_flowItem__DhND0{font-size:12.5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.StudentLms_flowFrom__8f6RO,.StudentLms_flowTo__QWiCM{font-weight:700;color:#0f172a}.StudentLms_flowArrow__JCbPo{color:var(--accent);font-size:11px;font-weight:800}.StudentLms_discussionContainer__scfQV{margin:18px 0}.StudentLms_sceneBriefingCard__In0cZ{background:#ffffff;border:1px solid #cbd5e1;border-left:4px solid #7c3aed;border-radius:14px;padding:18px 20px;margin-bottom:16px}.StudentLms_sceneTitleRow__jhF9Z{display:flex;align-items:center;gap:10px;margin-bottom:6px}.StudentLms_sceneBadge__530aF{font-size:9.5px;font-weight:900;padding:2px 8px;background:#ede9fe;color:#6d28d9;border-radius:6px}.StudentLms_sceneTitleRow__jhF9Z h5{font-size:18px;color:#0f172a;margin:0}.StudentLms_sceneSetting__MzKvh{color:#334155;font-size:13.5px;line-height:1.5;margin:0}.StudentLms_cluesBox__F9kCI{background:#ffffff;border:1px solid #cbd5e1;border-radius:14px;padding:18px 20px;margin-bottom:16px}.StudentLms_cluesHeader__7N3qh{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap}.StudentLms_cluesHeader__7N3qh h6{font-size:12px;font-weight:900;color:#6d28d9;letter-spacing:.1em;margin:0}.StudentLms_cluesList__yxHSy{display:flex;flex-direction:column;gap:8px}.StudentLms_clueItem__XN05_{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:#334155;cursor:pointer;padding:8px 10px;border-radius:8px;background:#f8fafc;transition:background .15s ease}.StudentLms_clueItem__XN05_ input{margin-top:3px}.StudentLms_clueSpotted__m3ZXa{background:#ede9fe;color:#4c1d95;font-weight:600}.StudentLms_questionsBox__QUvlA{background:#fdf4ff;border:1px solid #f0abfc;border-radius:14px;padding:18px 20px}.StudentLms_questionsBox__QUvlA h6{font-size:12px;font-weight:900;color:#a21caf;letter-spacing:.1em;margin:0 0 6px}.StudentLms_questionsNote__CrqYa{font-size:12px;color:#701a75;margin-bottom:12px}.StudentLms_questionsList__KzQ_b{padding-left:20px;display:flex;flex-direction:column;gap:8px}.StudentLms_questionItem__DatS6{font-size:13.5px;color:#4a044e;line-height:1.5}.StudentLms_sequenceContainer__ndy5v{margin:18px 0}.StudentLms_sequenceTabs__8oG9I{display:flex;gap:8px;overflow-x:auto;margin-bottom:14px;padding-bottom:4px}.StudentLms_seqTab__nCL59{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;border:1px solid #cbd5e1;background:#ffffff;color:#475569;cursor:pointer;white-space:nowrap;font-size:12.5px;transition:all .15s ease}.StudentLms_seqTab__nCL59 span{font-weight:900;color:#0284c7}.StudentLms_seqTabActive__zxDgg{background:#0284c7;color:#ffffff;border-color:#0284c7}.StudentLms_seqTabActive__zxDgg span{color:#ffffff}.StudentLms_seqCard__saaWn{background:#ffffff;border:1px solid #cbd5e1;border-radius:16px;padding:22px;box-shadow:0 8px 24px rgba(15,23,42,.05)}.StudentLms_seqCardHeader__r5F_h{margin-bottom:12px}.StudentLms_seqNumberBadge__LU4xO{font-size:9.5px;font-weight:900;color:#0284c7;letter-spacing:.12em;display:block}.StudentLms_seqCardHeader__r5F_h h5{font-size:20px;color:#0f172a;margin:4px 0 0}.StudentLms_seqAction__beeAX{color:#334155;font-size:14px;line-height:1.55;margin-bottom:16px}.StudentLms_seqMetaGrid__2vcey{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.StudentLms_seqMetaBox__RApX1{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:3px}.StudentLms_seqMetaBox__RApX1 small{font-size:9px;font-weight:900;color:#64748b;letter-spacing:.1em}.StudentLms_seqMetaBox__RApX1 strong{font-size:12.5px;color:#0f172a}.StudentLms_indicatorHighlight__CUGsZ{color:#059669!important}.StudentLms_seqNavButtons__2MAbv{display:flex;gap:10px}.StudentLms_illustrationContainer__69xFz{margin:18px 0}.StudentLms_illustrationHeroCard__gxl09{background:linear-gradient(135deg,#0f172a,#1e293b);color:#ffffff;border-radius:16px;padding:24px;margin-bottom:16px;box-shadow:0 10px 30px rgba(15,23,42,.15)}.StudentLms_illustrationTag__nfM9y{font-size:9.5px;font-weight:900;color:#38bdf8;letter-spacing:.14em;display:block;margin-bottom:6px}.StudentLms_illustrationHeroCard__gxl09 h5{font-size:22px;color:#ffffff;margin:0 0 10px}.StudentLms_illustrationContext__QZil_{color:#cbd5e1;font-size:14px;line-height:1.55;margin:0}.StudentLms_illustrationTwoCol__6QEua{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.StudentLms_assetsPanel__2Ulvx,.StudentLms_rolesPanel__O04F4{background:#ffffff;border:1px solid #cbd5e1;border-radius:14px;padding:18px 20px}.StudentLms_assetsPanel__2Ulvx h6,.StudentLms_rolesPanel__O04F4 h6{font-size:11px;font-weight:900;letter-spacing:.1em;margin:0 0 12px;color:#0f172a}.StudentLms_assetsPanel__2Ulvx ul,.StudentLms_rolesPanel__O04F4 ul{padding-left:18px;display:flex;flex-direction:column;gap:8px;margin:0}.StudentLms_assetsPanel__2Ulvx li,.StudentLms_rolesPanel__O04F4 li{font-size:13px;color:#334155;line-height:1.45}.StudentLms_baselineFlowContainer__eqKQG{margin-top:18px;padding-top:14px;border-top:1px dashed #cbd5e1}.StudentLms_baselineFlowLabel__PDwrn{font-size:9px;font-weight:900;color:#64748b;letter-spacing:.12em;display:block;margin-bottom:8px}.StudentLms_baselineFlow__B_E7b{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.StudentLms_baselineStep__0ydDV{display:flex;align-items:center;gap:6px;font-size:12px}.StudentLms_baselineStep__0ydDV span{font-weight:900;color:var(--accent)}.StudentLms_baselineStep__0ydDV strong{color:#334155}.StudentLms_baselineStep__0ydDV em{font-style:normal;color:#94a3b8;margin-left:4px}.StudentLms_promptDrawer__DKPnW{margin-top:16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;overflow:hidden}.StudentLms_promptDrawerToggle__ACsB8{width:100%;padding:10px 14px;background:transparent;border:0;display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:12px;color:#475569;cursor:pointer}.StudentLms_promptDrawerToggle__ACsB8:hover{background:#f1f5f9}.StudentLms_promptContent__6ITYh{padding:14px 16px;border-top:1px solid #e2e8f0;background:#ffffff}.StudentLms_promptMeta___IEBk{font-size:11px;color:#64748b;margin-bottom:8px}.StudentLms_promptQuote__9W5cj{margin:0 0 12px;padding:10px 14px;background:#f1f5f9;border-left:3px solid #00b8d9;border-radius:6px;font-size:13px;color:#1e293b;font-style:italic;line-height:1.5}.StudentLms_promptActions___RUku{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.StudentLms_copyPromptBtn__WGi_P{padding:6px 12px;background:#0f172a;color:#ffffff;border:0;border-radius:8px;font-weight:800;font-size:11.5px;cursor:pointer}.StudentLms_promptActions___RUku small{font-size:11px;color:#64748b}@media(max-width:768px){.StudentLms_illustrationTwoCol__6QEua,.StudentLms_visualizerGrid__nzM2B{grid-template-columns:1fr}}.StudentLms_visualGraphicHero__Z0Ds1{margin:16px 0 24px}.StudentLms_visualGraphicFrame__w_MnO{position:relative;border-radius:14px;overflow:hidden;border:1px solid #cbd5e1;background:#020617;box-shadow:0 10px 25px rgba(15,23,42,.08);cursor:pointer}.StudentLms_visualGraphicImage__SlyJa{width:100%;height:auto;max-height:none;object-fit:contain;display:block;transition:transform .25s ease}.StudentLms_visualGraphicFrame__w_MnO:hover .StudentLms_visualGraphicImage__SlyJa{transform:scale(1.008)}.StudentLms_visualGraphicBar__WpWfU{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:10px 16px;background:#0f172a;border-radius:10px;border:1px solid #1e293b;gap:12px;flex-wrap:wrap}.StudentLms_visualGraphicTag__aGWdi{font-size:10px;font-weight:900;letter-spacing:.12em;color:#38bdf8;text-transform:uppercase}.StudentLms_visualGraphicExpandLink__dQvLZ{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;color:#f8fafc;border:0;background:rgba(255,255,255,.14);padding:5px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease}.StudentLms_visualGraphicExpandLink__dQvLZ:hover{background:rgba(255,255,255,.28);color:#38bdf8}.StudentLms_lightboxOverlay__nn1dd{position:fixed;inset:0;z-index:999999;background:rgba(7,24,46,.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;justify-content:space-between;padding:18px 24px;overflow:hidden;animation:StudentLms_lightboxFadeIn__9D4Gi .2s ease-out}@keyframes StudentLms_lightboxFadeIn__9D4Gi{0%{opacity:0}to{opacity:1}}.StudentLms_lightboxTopBar__3TIG3{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.14);flex-wrap:wrap}.StudentLms_lightboxBackBtn__60X5A{display:inline-flex;align-items:center;gap:8px;background:#00b8d9;color:#07182e;font-size:13px;font-weight:900;border:0;border-radius:9px;padding:10px 18px;cursor:pointer;box-shadow:0 4px 16px rgba(0,184,217,.35);transition:transform .15s ease,background .15s ease}.StudentLms_lightboxBackBtn__60X5A:hover{background:#38d8f5;transform:translateY(-1px)}.StudentLms_lightboxTitleWrap__8HSf3{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1;min-width:200px}.StudentLms_lightboxTitleWrap__8HSf3 strong{color:#ffffff;font-size:16px;letter-spacing:-.01em}.StudentLms_lightboxTitleWrap__8HSf3 small{color:#94a3b8;font-size:12px;margin-top:2px}.StudentLms_lightboxCloseBtn__sI6rb{background:rgba(255,255,255,.12);color:#ffffff;border:1px solid rgba(255,255,255,.18);font-size:13px;font-weight:800;border-radius:9px;padding:9px 16px;cursor:pointer;transition:background .15s ease}.StudentLms_lightboxCloseBtn__sI6rb:hover{background:rgba(239,68,68,.85);border-color:rgba(239,68,68,1)}.StudentLms_lightboxBody__6p_kM{flex:1 1;display:flex;align-items:center;justify-content:center;padding:16px 0;cursor:zoom-out}.StudentLms_lightboxImage__pe15o{max-width:95vw;max-height:78vh;object-fit:contain;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.65);border:1px solid rgba(255,255,255,.15);cursor:default}.StudentLms_lightboxBottomBar__WdarG{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14);color:#94a3b8;font-size:12px;flex-wrap:wrap}.StudentLms_lightboxBottomBar__WdarG strong{color:#ffffff}.StudentLms_lightboxBottomReturnBtn__IVyvI{background:transparent;border:1px solid rgba(255,255,255,.25);color:#e2e8f0;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;cursor:pointer}.StudentLms_lightboxBottomReturnBtn__IVyvI:hover{background:rgba(255,255,255,.1);color:#ffffff}@media (max-width:640px){.StudentLms_lightboxOverlay__nn1dd{padding:12px 14px}.StudentLms_lightboxTitleWrap__8HSf3{display:none}.StudentLms_lightboxImage__pe15o{max-height:70vh}}.CareerBadge_badge__RtQko{width:100%;max-width:330px;margin:0 auto}.CareerBadge_badge__RtQko>svg{display:block;width:100%;height:auto;overflow:visible}.CareerBadge_badge__RtQko text{font-family:Alegreya Sans,Arial,sans-serif;fill:#fff}.CareerBadge_badge__RtQko .badgeBrand{font-size:15px;font-weight:900;letter-spacing:2px}.CareerBadge_badge__RtQko .career{font-size:12px;font-weight:700;letter-spacing:5px;fill:#cbd5e1}.CareerBadge_badge__RtQko .track{font-size:31px;font-weight:900}.CareerBadge_badge__RtQko .code{font-size:27px;font-weight:900;letter-spacing:1px}.CareerBadge_badge__RtQko .earned{font-size:11px;font-weight:900;letter-spacing:1px}.CareerBadge_icon__ALaQQ{width:50px;height:50px;display:grid;place-items:center;color:#fff}.CareerBadge_icon__ALaQQ svg{width:34px;height:34px}