button[data-v-8ed3d962],a[data-v-8ed3d962],div[data-v-8ed3d962],span[data-v-8ed3d962]{border-radius:0!important}.mobile-bottom-bar[data-v-cdbd6a34]{padding-bottom:env(safe-area-inset-bottom,0px)}.student-avatar[data-v-fd859d02]{width:44px;height:44px;border-radius:50%!important;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#fff;box-shadow:0 4px 10px #0000001f;flex-shrink:0;letter-spacing:.5px}.student-verified-check[data-v-fd859d02]{position:absolute;bottom:-2px;right:-2px;width:17px;height:17px;background-color:#10b981;color:#fff;border-radius:50%!important;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;border:2px solid #ffffff;box-shadow:0 1px 3px #0003}:root.dark .student-verified-check[data-v-fd859d02]{border-color:#18181b}.review-card[data-v-fd859d02]{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.review-card[data-v-fd859d02]:hover{transform:translateY(-2px)}.reviews-cta-banner[data-v-fd859d02]{background:linear-gradient(135deg,var(--color-main, #1877f2) 0%,#2563eb 50%,var(--color-gradient-end, #0284c7) 100%)!important;color:#fff!important}.reviews-cta-banner .cta-badge[data-v-fd859d02]{background-color:#fff3!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important}.reviews-cta-banner .cta-title[data-v-fd859d02]{color:#fff!important}.reviews-cta-banner .cta-desc[data-v-fd859d02]{color:#e0f2fe!important}.reviews-cta-banner .cta-btn-primary[data-v-fd859d02]{background-color:#fff!important;color:var(--color-main, #1877f2)!important;transition:all .2s ease-in-out}.reviews-cta-banner .cta-btn-primary[data-v-fd859d02]:hover{background-color:#f0f7ff!important;transform:translateY(-1px)}.reviews-cta-banner .cta-btn-primary[data-v-fd859d02]:active{transform:scale(.97)}.reviews-cta-banner .cta-btn-secondary[data-v-fd859d02]{background-color:#ffffff2e!important;color:#fff!important;border:1px solid rgba(255,255,255,.4)!important;transition:all .2s ease-in-out}.reviews-cta-banner .cta-btn-secondary[data-v-fd859d02]:hover{background-color:#ffffff4d!important;transform:translateY(-1px)}.reviews-cta-banner .cta-btn-secondary[data-v-fd859d02]:active{transform:scale(.97)}.admin-sidebar[data-v-412ed293]::-webkit-scrollbar{width:4px}.admin-sidebar[data-v-412ed293]::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:9999px}.ls[data-v-c16bd8e4]{width:100%;max-width:980px;margin:0 auto;padding:28px 16px 56px;color:#0f172a}.ls-head h1[data-v-c16bd8e4]{margin:0 0 6px;font-size:26px;font-weight:900}.ls-head p[data-v-c16bd8e4]{margin:0 0 20px;color:#64748b;font-size:14.5px}.ls-seg[data-v-c16bd8e4]{display:inline-flex;gap:2px;padding:3px;margin:-8px 0 18px;border-radius:10px;background:#f1f5f9}.ls-seg button[data-v-c16bd8e4]{padding:7px 12px;border:0;border-radius:8px;background:transparent;color:#475569;font:700 13px/1.2 inherit;cursor:pointer}.ls-seg button.on[data-v-c16bd8e4]{background:#fff;color:var(--color-main, #1877f2);box-shadow:0 1px 2px #0f172a1f}html.dark{background:#18181b}.ls-card[data-v-c16bd8e4]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;margin-bottom:16px}.ls-card h2[data-v-c16bd8e4]{margin:0 0 12px;font-size:16px;font-weight:800}.ls-empty[data-v-c16bd8e4]{text-align:center;padding:36px 16px;color:#475569}.ls-btn[data-v-c16bd8e4],.ls-more[data-v-c16bd8e4]{margin-top:10px;padding:9px 18px;border-radius:9px;border:1px solid var(--color-main, #1877f2);background:var(--color-main, #1877f2);color:#fff;font:700 14px/1.2 inherit;cursor:pointer}.ls-more[data-v-c16bd8e4]{display:block;margin:12px auto 0;background:transparent;color:var(--color-main, #1877f2)}.ls-err[data-v-c16bd8e4]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;padding:8px 12px}.ls-muted[data-v-c16bd8e4]{color:#64748b;font-size:13.5px;margin:6px 0}.ls-muted.ok[data-v-c16bd8e4]{color:#15803d}.ls-tiles[data-v-c16bd8e4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.ls-tile[data-v-c16bd8e4]{display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.ls-tile span[data-v-c16bd8e4]{font-size:12px;color:#64748b;font-weight:600}.ls-tile b[data-v-c16bd8e4]{font-size:22px;font-weight:900;font-variant-numeric:tabular-nums}.ls-tile small[data-v-c16bd8e4]{font-size:11.5px;color:#94a3b8}.ls-faults[data-v-c16bd8e4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ls-fault-row[data-v-c16bd8e4]{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.ls-fault-text small[data-v-c16bd8e4]{color:#64748b}.ls-bar[data-v-c16bd8e4]{display:block;height:5px;margin-top:4px;border-radius:3px;background:linear-gradient(90deg,#f59e0b,#ef4444)}.ls-badge[data-v-c16bd8e4]{display:inline-block;padding:2px 7px;border-radius:6px;font:800 11px/1.3 inherit;font-style:normal;white-space:nowrap;background:#e2e8f0;color:#334155}.ls-badge.exam[data-v-c16bd8e4]{background:#fee2e2;color:#b91c1c}.ls-badge.prac[data-v-c16bd8e4],.ls-badge.ok[data-v-c16bd8e4]{background:#dcfce7;color:#15803d}.ls-badge.bad[data-v-c16bd8e4]{background:#fee2e2;color:#b91c1c}.ls-badge.mute[data-v-c16bd8e4]{background:#f1f5f9;color:#64748b}.ls-tabs[data-v-c16bd8e4]{display:flex;gap:4px;margin-bottom:10px}.ls-tabs button[data-v-c16bd8e4]{padding:9px 14px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#475569;font:700 13.5px/1.2 inherit;cursor:pointer}.ls-tabs button.on[data-v-c16bd8e4]{border-color:var(--color-main, #1877f2);color:var(--color-main, #1877f2);background:color-mix(in srgb,var(--color-main, #1877f2) 8%,#fff)}.ls-list[data-v-c16bd8e4]{padding:8px}.ls-play[data-v-c16bd8e4]{border-bottom:1px solid #f1f5f9}.ls-play[data-v-c16bd8e4]:last-of-type{border-bottom:0}.ls-play-head[data-v-c16bd8e4]{width:100%;display:flex;align-items:center;gap:12px;padding:10px 8px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.ls-play-head[data-v-c16bd8e4]:hover{background:#f8fafc}.ls-play-main[data-v-c16bd8e4]{flex:1;display:flex;flex-direction:column;min-width:0}.ls-play-main small[data-v-c16bd8e4],.ls-play-num small[data-v-c16bd8e4]{font-size:11.5px;color:#64748b}.ls-play-num[data-v-c16bd8e4]{display:flex;flex-direction:column;align-items:center;min-width:56px}.ls-play-num b[data-v-c16bd8e4]{font-size:17px;font-variant-numeric:tabular-nums}.ls-play-num b.ok[data-v-c16bd8e4]{color:#15803d}.ls-play-num b.bad[data-v-c16bd8e4]{color:#b91c1c}.ls-chev[data-v-c16bd8e4]{color:#94a3b8;transition:transform .15s}.ls-play.open .ls-chev[data-v-c16bd8e4]{transform:rotate(180deg)}.ls-play-body[data-v-c16bd8e4]{padding:4px 8px 14px}.ls-round[data-v-c16bd8e4]{margin-top:10px}.ls-round-head[data-v-c16bd8e4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;margin-bottom:6px}.ls-round-head small[data-v-c16bd8e4]{color:#64748b}.ls-log[data-v-c16bd8e4]{width:100%;border-collapse:collapse;font-size:13px}.ls-log th[data-v-c16bd8e4]{text-align:left;font-size:11.5px;color:#64748b;font-weight:700;padding:6px 8px;border-bottom:1px solid #e2e8f0}.ls-log td[data-v-c16bd8e4]{padding:6px 8px;border-bottom:1px solid #f1f5f9;vertical-align:top}.ls-log tr.fail td[data-v-c16bd8e4]{background:#fef2f2}.ls-log tr.info td[data-v-c16bd8e4]{color:#64748b}.ls-pts[data-v-c16bd8e4]{font-weight:800;white-space:nowrap;color:#b91c1c}.ls-log tr.info .ls-pts[data-v-c16bd8e4]{color:#64748b}.ls-ledger .plus[data-v-c16bd8e4]{color:#15803d;font-weight:800}.ls-ledger .minus[data-v-c16bd8e4]{color:#b91c1c;font-weight:800}@media(max-width:720px){.ls-tiles[data-v-c16bd8e4]{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-play-head[data-v-c16bd8e4]{flex-wrap:wrap}.ls-play-main[data-v-c16bd8e4]{flex-basis:60%}.ls-log th[data-v-c16bd8e4]:nth-child(2),.ls-log td[data-v-c16bd8e4]:nth-child(2){display:none}}html.dark{color:#f4f4f5}html.dark{background:#18181b;border-color:#27272a}html.dark{background:#27272a}html.dark{background:#450a0a}html.dark{border-color:#27272a}.btn-exam-start[data-v-9287be0c]{background-color:#2563eb!important;background-image:linear-gradient(135deg,#2563eb,#4f46e5)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 10px 15px -3px #2563eb59,0 4px 6px -4px #2563eb33!important;text-decoration:none!important;border:none!important}.btn-exam-start[data-v-9287be0c]:hover{background-color:#1d4ed8!important;background-image:linear-gradient(135deg,#1d4ed8,#4338ca)!important;color:#fff!important;box-shadow:0 14px 20px -3px #2563eb73,0 6px 8px -4px #2563eb4d!important;transform:scale(1.04)}.podium-gold[data-v-9287be0c]{background:linear-gradient(180deg,#fef3c7,#ffedd5,#fde68a)!important}:root.dark .podium-gold[data-v-9287be0c],.dark .podium-gold[data-v-9287be0c]{background:linear-gradient(180deg,#78350fb3,#7c2d1299,#78350f99)!important}.podium-silver[data-v-9287be0c]{background:linear-gradient(180deg,#f1f5f9,#e2e8f0)!important}:root.dark .podium-silver[data-v-9287be0c],.dark .podium-silver[data-v-9287be0c]{background:linear-gradient(180deg,#27272a,#18181b)!important}.podium-bronze[data-v-9287be0c]{background:linear-gradient(180deg,#fffbeb,#ffedd5)!important}:root.dark .podium-bronze[data-v-9287be0c],.dark .podium-bronze[data-v-9287be0c]{background:linear-gradient(180deg,#27272a,#18181b)!important}.sticky-rank-bar[data-v-9287be0c]{background:linear-gradient(90deg,#2563eb,#4f46e5,#1d4ed8)!important}
