.classroom-navbar{z-index:10;background:#fff;border-bottom:.5px solid #e8e4ff;justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:sticky;top:0}.classroom-back{color:#7c3aed;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:13px;text-decoration:none;display:flex}.classroom-breadcrumb{color:#a78bfa;font-size:12px}.prog-wrap{background:#e8e4ff;height:3px}.prog-fill{background:#7c3aed;height:3px;transition:width .3s}.slide-card{background:#fff;border:.5px solid #e8e4ff;border-radius:14px;margin-bottom:12px;padding:20px;box-shadow:0 1px 4px #7c3aed0f}.slide-eyebrow{align-items:center;gap:6px;margin-bottom:10px;display:flex}.slide-dot{background:#7c3aed;border-radius:50%;width:6px;height:6px}.slide-page-label{color:#a78bfa;font-size:11px;font-weight:500}.slide-title{color:#1e1b4b;margin-bottom:12px;font-size:17px;font-weight:500;line-height:1.4}.slide-body{color:#374151;white-space:pre-wrap;font-size:14px;line-height:1.9}.chart-placeholder{color:#a78bfa;background:#f8f7ff;border:1.5px dashed #c4b5fd;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:200px;margin-top:14px;font-size:12px;display:flex}.slide-chart-wrap{border-radius:10px;width:100%;margin-top:16px;overflow:hidden}.lesson-nav{gap:8px;margin-top:4px;padding:0 16px 20px;display:flex}.btn-prev{color:#7c3aed;cursor:pointer;background:#fff;border:1px solid #e8e4ff;border-radius:10px;flex:1;padding:12px;font-size:13px;font-weight:500}.btn-prev:hover{background:#f5f3ff}.btn-prev:disabled{color:#c4b5fd;cursor:default;border-color:#e8e4ff}.btn-next{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:10px;flex:2;padding:12px;font-size:13px;font-weight:500}.btn-next:hover{background:#6d28d9}.hint-card{background:#f5f3ff;border:.5px solid #ddd6fe;border-radius:10px;margin-bottom:12px;padding:12px 14px}.hint-label{color:#7c3aed;margin-bottom:4px;font-size:11px;font-weight:500}.hint-text{color:#4c1d95;font-size:13px;line-height:1.6}.quiz-wrap{padding:0 16px 20px}.quiz-section-label{color:#7c3aed;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:500;display:flex}.quiz-card{background:#fff;border:.5px solid #e8e4ff;border-radius:14px;padding:18px;box-shadow:0 1px 4px #7c3aed0f}.quiz-question{color:#1e1b4b;margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.6}.quiz-option{color:#374151;cursor:pointer;text-align:left;background:#fff;border:1px solid #e8e4ff;border-radius:9px;width:100%;margin-bottom:8px;padding:11px 14px;font-size:13px;transition:all .12s;display:block}.quiz-option:hover:not(:disabled){background:#f5f3ff;border-color:#a78bfa}.quiz-option.correct{color:#15803d;background:#f0fdf4;border-color:#22c55e}.quiz-option.wrong{color:#b91c1c;background:#fef2f2;border-color:#ef4444}.quiz-result-ok{color:#15803d;background:#f0fdf4;border:.5px solid #bbf7d0;border-radius:9px;margin-top:4px;padding:11px 13px;font-size:13px;line-height:1.6}.quiz-result-no{color:#b91c1c;background:#fef2f2;border:.5px solid #fecaca;border-radius:9px;margin-top:4px;padding:11px 13px;font-size:13px;line-height:1.6}.cert-banner{text-align:center;color:#fff;background:#7c3aed;border-radius:14px;margin-bottom:12px;padding:20px}.cert-banner-title{margin-bottom:4px;font-size:16px;font-weight:500}.cert-banner-sub{opacity:.85;font-size:13px}.course-list-item{cursor:pointer;text-align:left;background:#fff;border:.5px solid #e8e4ff;border-radius:12px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:14px 16px;transition:background .12s;display:flex}.course-list-item:hover{background:#f5f3ff}.course-list-item.done{background:#f0fdf4;border-color:#bbf7d0}.course-list-item.locked{opacity:.45;cursor:default}.classroom-content{max-width:600px;margin:0 auto;padding:16px 16px 40px}.theme-finance .slide-card{box-shadow:none;background:#111d2e;border:.5px solid #1e3a5f;border-radius:0;margin-bottom:0;padding:20px 20px 0}.theme-finance .slide-title{color:#e8f4ff;font-size:18px;font-weight:700}.theme-finance .slide-body{color:#8fafc8;border-bottom:.5px solid #1e3a5f;padding-bottom:18px}.theme-finance .slide-eyebrow{margin-bottom:10px}.theme-finance .slide-num-badge{letter-spacing:.12em;color:#38b2e8;background:#38b2e81f;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.theme-finance .lulu-strip{background:#1a6fb514;border-top:.5px solid #1e3a5f;align-items:flex-start;gap:10px;padding:14px 20px;display:flex}.theme-finance .lulu-strip-text{color:#6a9fc0;font-size:12px;line-height:1.75}.theme-finance .slide-shell{background:#0d1520;border-radius:16px;overflow:hidden}.theme-finance .slide-topbar{background:#111d2e;border-bottom:.5px solid #1e3a5f;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.theme-finance .slide-topbar-back{color:#4a8fc0;cursor:pointer;background:0 0;border:none;font-size:12px}.theme-finance .slide-topbar-title{color:#4a8fc0;letter-spacing:.06em;font-size:11px}.theme-finance .prog-wrap{background:#1a2d44}.theme-finance .prog-fill{background:linear-gradient(90deg,#1a6fb5,#38b2e8)}.theme-finance .btn-prev{color:#4a8fc0;background:0 0;border:.5px solid #1e3a5f;border-radius:9px;flex:none;padding:10px 16px}.theme-finance .btn-next{color:#e8f4ff;background:#1a6fb5;border-radius:9px;font-weight:600}.theme-finance .slide-nav-wrap{background:#0d1520;padding:14px 16px}.theme-finance .slide-dots{background:#0d1520;justify-content:center;align-items:center;gap:5px;padding:0 16px 14px;display:flex}.theme-finance .slide-dot{background:#1e3a5f;border-radius:50%;width:5px;height:5px;display:inline-block}.theme-finance .slide-dot.active{background:#38b2e8}.theme-finance .classroom-content{background:#0d1520;min-height:100vh;padding:0}.theme-finance .btn-prev:hover{background:#1a2d44}.theme-finance .btn-next:hover{background:#155f99}.theme-brain .slide-card{box-shadow:none;background:#111824;border:.5px solid #1e2d42;border-radius:0;margin-bottom:0;padding:20px 20px 0}.theme-brain .slide-title{color:#ddf0f4;font-size:17px;font-weight:700}.theme-brain .slide-body{color:#7a9baa;border-bottom:.5px solid #1e2d42;padding-bottom:16px}.theme-brain .slide-num-badge{letter-spacing:.1em;color:#6eb5c4;background:#6eb5c41a;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.theme-brain .lulu-strip{background:#3a7c8a0f;border-top:.5px solid #1e2d42;align-items:flex-start;gap:10px;padding:12px 20px;display:flex}.theme-brain .lulu-strip-text{color:#5a8090;font-size:12px;line-height:1.75}.theme-brain .slide-shell{background:#0e1520;border-radius:16px;overflow:hidden}.theme-brain .slide-topbar{background:#111824;border-bottom:.5px solid #1e2d42;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.theme-brain .slide-topbar-back{color:#6eb5c4;cursor:pointer;background:0 0;border:none;font-size:12px}.theme-brain .slide-topbar-title{color:#6eb5c4;font-size:11px}.theme-brain .prog-wrap{background:#1a2535}.theme-brain .prog-fill{background:linear-gradient(90deg,#3a7c8a,#6eb5c4)}.theme-brain .btn-prev{color:#6eb5c4;background:0 0;border:.5px solid #1e2d42;border-radius:9px;flex:none;padding:10px 16px}.theme-brain .btn-next{color:#ddf0f4;background:#3a7c8a;border-radius:9px;font-weight:600}.theme-brain .slide-nav-wrap{background:#0e1520;padding:14px 16px}.theme-brain .slide-dots{background:#0e1520;justify-content:center;gap:5px;padding:0 16px 14px;display:flex}.theme-brain .slide-dot{background:#1e2d42;border-radius:50%;width:5px;height:5px;display:inline-block}.theme-brain .slide-dot.active{background:#6eb5c4}.theme-brain .classroom-content{background:#0e1520;min-height:100vh;padding:0}.theme-brain .btn-prev:hover{background:#1a2535}.theme-brain .btn-next:hover{background:#2e6270}
