.ll-root[data-v-93466653]{width:100%;height:100%;min-height:100%;background:#f4f7fe;color:#0f172a;overflow:hidden;position:relative;font-family:inherit;display:flex;flex-direction:column;font-size:13px}[data-v-93466653]{box-sizing:border-box;margin:0;padding:0}button[data-v-93466653]{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.ll-shimmer-wrap[data-v-93466653]{padding:16px;display:flex;flex-direction:column;gap:14px;flex:1}.ll-shimmer[data-v-93466653]{border-radius:14px;background:linear-gradient(100deg,#e4eaf6 40%,#f2f6fe,#e4eaf6 60%);background-size:200% 100%;animation:llShine-93466653 1.3s infinite linear}.ll-sh-head[data-v-93466653]{height:42px;width:70%}.ll-sh-hero[data-v-93466653]{height:150px}.ll-sh-row[data-v-93466653]{display:flex;gap:12px}.ll-sh-card[data-v-93466653]{height:96px;flex:1}@keyframes llShine-93466653{to{background-position:-200% 0}}.ll-header[data-v-93466653]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;flex:0 0 auto}.ll-logo[data-v-93466653]{display:flex;align-items:center;gap:7px}.ll-logo-mark[data-v-93466653]{width:26px;height:26px}.ll-logo-text[data-v-93466653]{font-weight:800;font-size:17px;letter-spacing:-.4px}.ll-logo-text em[data-v-93466653]{font-style:normal;background:linear-gradient(90deg,#2563eb,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent}.ll-header-pills[data-v-93466653]{display:flex;gap:6px}.ll-pill[data-v-93466653]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:5px 9px;border-radius:999px}.ll-pill-streak[data-v-93466653]{background:#fff3e0;color:#ea580c}.ll-pill-streak.bump[data-v-93466653]{animation:llBump-93466653 .45s}@keyframes llBump-93466653{40%{transform:scale(1.18)}}.ll-pill-xp[data-v-93466653]{background:#e7edfe;color:#2563eb}.ll-ic[data-v-93466653]{width:14px;height:14px}.ll-body[data-v-93466653]{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 16px 86px;scrollbar-width:none}.ll-body[data-v-93466653]::-webkit-scrollbar{display:none}.ll-view[data-v-93466653]{animation:llIn-93466653 .3s ease}@keyframes llIn-93466653{0%{opacity:0;transform:translateY(8px)}}.ll-greet[data-v-93466653]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.ll-greet-hi[data-v-93466653]{font-size:19px;font-weight:800;letter-spacing:-.4px}.ll-greet-sub[data-v-93466653]{color:#64748b;font-size:11.5px;display:flex;align-items:center;gap:5px;margin-top:2px}.ll-live-dot[data-v-93466653]{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:llPulse-93466653 1.8s infinite}@keyframes llPulse-93466653{50%{box-shadow:0 0 0 4px #22c55e2e}}.ll-avatar[data-v-93466653]{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#7dd3fc);color:#fff;font-weight:800;font-size:12px;display:grid;place-items:center}.ll-goal-card[data-v-93466653]{background:#fff;border-radius:16px;padding:14px;display:flex;gap:14px;align-items:center;box-shadow:0 2px 10px #2563eb12;margin-bottom:14px}.ll-goal-ring-wrap[data-v-93466653]{position:relative;width:72px;height:72px;flex:0 0 auto}.ll-ring[data-v-93466653]{width:100%;height:100%;transform:rotate(-90deg)}.ll-ring.sm[data-v-93466653]{width:100%;height:100%}.ll-ring-bg[data-v-93466653]{fill:none;stroke:#e6ebf7;stroke-width:8}.ll-ring-fg[data-v-93466653]{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .7s cubic-bezier(.4,0,.2,1)}.ll-ring-grad[data-v-93466653]{stroke:#2563eb}.ll-goal-pct[data-v-93466653]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-weight:800;font-size:14px}.ll-goal-info[data-v-93466653]{flex:1}.ll-goal-title[data-v-93466653]{font-weight:700;font-size:13px}.ll-goal-text[data-v-93466653]{font-size:11px;color:#475569;margin-top:2px}.ll-goal-text.dim[data-v-93466653]{color:#94a3b8}.ll-xpbar[data-v-93466653]{height:6px;border-radius:99px;background:#e6ebf7;margin-top:7px;overflow:hidden}.ll-xpbar-fill[data-v-93466653]{height:100%;border-radius:99px;background:linear-gradient(90deg,#2563eb,#7dd3fc);transition:width .6s}.ll-hero[data-v-93466653]{position:relative;border-radius:18px;padding:18px;color:#fff;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8 55%,#38bdf8 130%);margin-bottom:18px;transition:transform .15s}.ll-hero[data-v-93466653]:active{transform:scale(.98)}.ll-hero-art[data-v-93466653]{position:absolute;right:-18px;top:-14px;width:130px;height:130px;opacity:.9}.ll-hero-svg[data-v-93466653]{width:100%;height:100%}.ll-hero-tag[data-v-93466653]{font-size:9.5px;font-weight:800;letter-spacing:1.4px;opacity:.75}.ll-hero-title[data-v-93466653]{font-size:16px;font-weight:800;margin-top:5px;max-width:70%}.ll-hero-sub[data-v-93466653]{font-size:11.5px;opacity:.85;margin-top:3px;max-width:70%}.ll-hero-bar[data-v-93466653]{height:6px;border-radius:99px;background:#ffffff47;margin-top:14px;overflow:hidden;max-width:70%}.ll-hero-bar-fill[data-v-93466653]{height:100%;background:#fff;border-radius:99px;transition:width .6s}.ll-hero-pct[data-v-93466653]{font-size:10.5px;opacity:.85;margin-top:5px}.ll-section-title[data-v-93466653]{font-weight:800;font-size:14px;margin-bottom:10px}.ll-course-grid[data-v-93466653]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ll-mini-course[data-v-93466653]{background:#fff;border-radius:16px;padding:12px;cursor:pointer;box-shadow:0 2px 10px #2563eb0f;transition:transform .15s}.ll-mini-course[data-v-93466653]:active{transform:scale(.97)}.ll-mini-thumb[data-v-93466653]{height:56px;border-radius:10px;display:grid;place-items:center;margin-bottom:9px}.ll-mini-ic[data-v-93466653]{width:26px;height:26px;opacity:.95}.ll-mini-title[data-v-93466653]{font-weight:700;font-size:12px;line-height:1.3;min-height:30px}.ll-mini-bar[data-v-93466653]{height:5px;border-radius:99px;background:#e6ebf7;margin-top:8px;overflow:hidden}.ll-mini-fill[data-v-93466653]{height:100%;background:linear-gradient(90deg,#2563eb,#7dd3fc);border-radius:99px;transition:width .6s}.ll-mini-meta[data-v-93466653]{font-size:10px;color:#94a3b8;margin-top:5px}.ll-page-title[data-v-93466653]{font-size:19px;font-weight:800;letter-spacing:-.4px;margin-bottom:12px}.ll-course-row[data-v-93466653]{display:flex;align-items:center;gap:12px;background:#fff;border-radius:16px;padding:12px;margin-bottom:10px;cursor:pointer;box-shadow:0 2px 10px #2563eb0f;transition:transform .15s}.ll-course-row[data-v-93466653]:active{transform:scale(.98)}.ll-row-ring[data-v-93466653]{position:relative;width:52px;height:52px;flex:0 0 auto}.ll-row-pct[data-v-93466653]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:10.5px;font-weight:800}.ll-row-info[data-v-93466653]{flex:1;min-width:0}.ll-row-title[data-v-93466653]{font-weight:700;font-size:13px}.ll-row-sub[data-v-93466653]{font-size:11px;color:#64748b;margin-top:3px}.ll-chev[data-v-93466653]{width:16px;height:16px;color:#cbd5e1}.ll-back[data-v-93466653]{display:flex;align-items:center;gap:4px;font-weight:700;font-size:12.5px;color:#2563eb;margin-bottom:10px}.ll-back .ll-ic[data-v-93466653]{width:16px;height:16px}.ll-video[data-v-93466653]{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:16/9;background:#0b1b3a;margin-bottom:14px}.ll-video-art[data-v-93466653]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 20%,rgba(125,211,252,.5),transparent 45%),radial-gradient(circle at 20% 85%,rgba(37,99,235,.7),transparent 55%),linear-gradient(160deg,#12275a,#0b1b3a)}.ll-video-art[data-v-93466653]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.02) 3px 4px)}.ll-play-btn[data-v-93466653]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:52px;height:52px;border-radius:50%;background:#ffffff29;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;transition:transform .15s,background .2s}.ll-play-btn[data-v-93466653]:hover{background:#ffffff47}.ll-play-btn[data-v-93466653]:active{transform:scale(.9)}.ll-play-ic[data-v-93466653]{width:24px;height:24px}.ll-video-bottom[data-v-93466653]{position:absolute;left:0;right:0;bottom:0;padding:10px 12px 8px;background:linear-gradient(transparent,#040c1ebf)}.ll-video-track[data-v-93466653]{height:5px;border-radius:99px;background:#ffffff40;cursor:pointer;overflow:hidden}.ll-video-fill[data-v-93466653]{height:100%;background:#7dd3fc;border-radius:99px}.ll-video-meta[data-v-93466653]{display:flex;justify-content:space-between;color:#ffffffd9;font-size:10px;margin-top:5px}.ll-cc[data-v-93466653]{border:1px solid rgba(255,255,255,.5);border-radius:3px;padding:0 4px;font-size:9px}.ll-video-eq[data-v-93466653]{position:absolute;top:10px;right:12px;display:flex;gap:2px;align-items:flex-end;height:14px}.ll-video-eq i[data-v-93466653]{width:3px;background:#7dd3fc;border-radius:2px;animation:llEq-93466653 .7s infinite ease-in-out alternate}.ll-video-eq i[data-v-93466653]:nth-child(1){height:40%}.ll-video-eq i[data-v-93466653]:nth-child(2){height:90%;animation-delay:.15s}.ll-video-eq i[data-v-93466653]:nth-child(3){height:60%;animation-delay:.3s}.ll-video-eq i[data-v-93466653]:nth-child(4){height:80%;animation-delay:.45s}@keyframes llEq-93466653{to{transform:scaleY(.3)}}.ll-player-head[data-v-93466653]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px}.ll-lesson-title[data-v-93466653]{font-weight:800;font-size:15px}.ll-lesson-sub[data-v-93466653]{font-size:11px;color:#64748b;margin-top:3px}.ll-complete-btn[data-v-93466653]{flex:0 0 auto;display:flex;align-items:center;gap:5px;background:#2563eb;color:#fff;font-weight:700;font-size:11.5px;padding:9px 13px;border-radius:999px;transition:background .3s,transform .15s}.ll-complete-btn[data-v-93466653]:active{transform:scale(.95)}.ll-complete-btn.done[data-v-93466653]{background:#16a34a}.ll-complete-btn.pulse[data-v-93466653]{animation:llBump-93466653 .5s}.ll-chapters[data-v-93466653]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.ll-chapter[data-v-93466653]{display:flex;align-items:center;gap:11px;background:#fff;border:1.5px solid transparent;border-radius:14px;padding:10px 12px;cursor:pointer;transition:border-color .2s,transform .15s}.ll-chapter[data-v-93466653]:active{transform:scale(.98)}.ll-chapter.active[data-v-93466653]{border-color:#2563eb}.ll-ch-check[data-v-93466653]{width:28px;height:28px;border-radius:50%;background:#e6ebf7;color:#64748b;font-size:11.5px;font-weight:800;display:grid;place-items:center;flex:0 0 auto;transition:background .3s}.ll-chapter.done .ll-ch-check[data-v-93466653]{background:#16a34a}.ll-chapter.active .ll-ch-check[data-v-93466653]{background:#2563eb;color:#fff}.ll-ch-check .ll-ic[data-v-93466653]{width:15px;height:15px}.ll-ch-info[data-v-93466653]{flex:1;min-width:0}.ll-ch-title[data-v-93466653]{font-weight:700;font-size:12.5px}.ll-ch-meta[data-v-93466653]{font-size:10.5px;color:#94a3b8;margin-top:2px}.ll-ch-play[data-v-93466653]{color:#2563eb;width:16px;height:16px}.ll-quiz-cta[data-v-93466653]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(90deg,#2563eb,#38bdf8);color:#fff;font-weight:800;font-size:13px;padding:13px;border-radius:14px;transition:transform .15s,filter .2s}.ll-quiz-cta[data-v-93466653]:hover{filter:brightness(1.06)}.ll-quiz-cta[data-v-93466653]:active{transform:scale(.98)}.ll-quiz-cta .ll-ic[data-v-93466653]{width:17px;height:17px}.ll-quiz-head[data-v-93466653]{display:flex;justify-content:space-between;align-items:baseline}.ll-quiz-count[data-v-93466653]{font-size:12px;font-weight:700;color:#64748b}.ll-quiz-track[data-v-93466653]{height:6px;background:#e6ebf7;border-radius:99px;overflow:hidden;margin-bottom:16px}.ll-quiz-track-fill[data-v-93466653]{height:100%;background:linear-gradient(90deg,#2563eb,#7dd3fc);border-radius:99px;transition:width .4s}.ll-quiz-card[data-v-93466653]{background:#fff;border-radius:18px;padding:18px;box-shadow:0 2px 12px #2563eb14}.ll-quiz-q[data-v-93466653]{font-weight:800;font-size:15.5px;line-height:1.4;margin-bottom:14px}.ll-quiz-opt[data-v-93466653]{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:12px;border-radius:12px;border:1.5px solid #E2E8F0;margin-bottom:8px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s,transform .12s}.ll-quiz-opt[data-v-93466653]:not(:disabled):hover{border-color:#93c5fd;background:#f4f8ff}.ll-quiz-opt[data-v-93466653]:not(:disabled):active{transform:scale(.98)}.ll-quiz-opt.right[data-v-93466653]{border-color:#16a34a;background:#f0fdf4;color:#15803d}.ll-quiz-opt.wrong[data-v-93466653]{border-color:#dc2626;background:#fef2f2;color:#b91c1c;animation:llShake-93466653 .35s}.ll-quiz-opt.dim[data-v-93466653]{opacity:.5}@keyframes llShake-93466653{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.ll-opt-key[data-v-93466653]{width:24px;height:24px;border-radius:8px;background:#eef2fb;display:grid;place-items:center;font-size:11px;font-weight:800;flex:0 0 auto}.ll-opt-mark[data-v-93466653]{width:18px;height:18px;margin-left:auto;flex:0 0 auto}.ll-quiz-feedback[data-v-93466653]{margin-top:8px;border-radius:12px;padding:12px}.ll-quiz-feedback.ok[data-v-93466653]{background:#f0fdf4}.ll-quiz-feedback.no[data-v-93466653]{background:#fef2f2}.ll-fb-title[data-v-93466653]{font-weight:800;font-size:13px}.ll-quiz-feedback.ok .ll-fb-title[data-v-93466653]{color:#15803d}.ll-quiz-feedback.no .ll-fb-title[data-v-93466653]{color:#b91c1c}.ll-fb-text[data-v-93466653]{font-size:12px;color:#475569;margin-top:4px}.ll-next-btn[data-v-93466653]{margin-top:12px;background:#2563eb;color:#fff;font-weight:700;font-size:12.5px;padding:10px 18px;border-radius:999px;transition:transform .15s}.ll-next-btn[data-v-93466653]:active{transform:scale(.95)}.ll-next-btn.wide[data-v-93466653]{width:100%;border-radius:14px;padding:13px}.ll-results[data-v-93466653]{position:relative;text-align:center;padding:26px 16px;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 2px 12px #2563eb14}.ll-confetti[data-v-93466653]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ll-confetti i[data-v-93466653]{position:absolute;top:-10px;width:7px;height:11px;border-radius:2px;opacity:0;animation:llFall-93466653 2.2s ease-in forwards}@keyframes llFall-93466653{10%{opacity:1}to{transform:translateY(340px) rotate(540deg);opacity:0}}.ll-score-ring[data-v-93466653]{position:relative;width:118px;height:118px;margin:0 auto 12px}.ll-score-text[data-v-93466653]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ll-score-text b[data-v-93466653]{font-size:24px;font-weight:800}.ll-score-text span[data-v-93466653]{font-size:11px;color:#94a3b8}.ll-results-title[data-v-93466653]{font-size:19px;font-weight:800}.ll-results-sub[data-v-93466653]{color:#2563eb;font-weight:700;font-size:13px;margin:4px 0 16px}.ll-ghost-btn[data-v-93466653]{width:100%;margin-top:8px;padding:12px;font-weight:700;font-size:13px;color:#2563eb;border-radius:14px}.ll-ghost-btn[data-v-93466653]:hover{background:#eef2fb}.ll-tabbar[data-v-93466653]{position:absolute;left:0;right:0;bottom:0;display:flex;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #E6EBF7;padding:8px 10px 12px}.ll-tab[data-v-93466653]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10px;font-weight:700;color:#94a3b8;padding:4px 0;border-radius:12px;transition:color .2s}.ll-tab.active[data-v-93466653]{color:#2563eb}.ll-tab-ic[data-v-93466653]{width:21px;height:21px}.ll-tab.active .ll-tab-ic[data-v-93466653]{animation:llBump-93466653 .35s}.ll-q-enter-active[data-v-93466653],.ll-q-leave-active[data-v-93466653]{transition:opacity .22s,transform .22s}.ll-q-enter-from[data-v-93466653]{opacity:0;transform:translate(24px)}.ll-q-leave-to[data-v-93466653]{opacity:0;transform:translate(-24px)}.ll-fade-enter-active[data-v-93466653]{transition:opacity .3s,transform .3s}.ll-fade-enter-from[data-v-93466653]{opacity:0;transform:translateY(8px)}
