button[data-v-61b94e3d],a[data-v-61b94e3d],div[data-v-61b94e3d],span[data-v-61b94e3d]{border-radius:0!important}.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)}input[data-v-6a090c5c],textarea[data-v-6a090c5c],button[data-v-6a090c5c],label[data-v-6a090c5c],input[data-v-0326d083],select[data-v-0326d083],button[data-v-0326d083],table[data-v-0326d083]{border-radius:0!important}.ls[data-v-ed3d5fde]{width:100%;max-width:980px;margin:0 auto;padding:28px 16px 56px;color:#0f172a}.ls-head h1[data-v-ed3d5fde]{margin:0 0 6px;font-size:26px;font-weight:900}.ls-head p[data-v-ed3d5fde]{margin:0 0 20px;color:#64748b;font-size:14.5px}.ls-seg[data-v-ed3d5fde]{display:inline-flex;gap:2px;padding:3px;margin:-8px 0 18px;border-radius:10px;background:#f1f5f9}.ls-seg button[data-v-ed3d5fde]{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-ed3d5fde]{background:#fff;color:var(--color-main, #1877f2);box-shadow:0 1px 2px #0f172a1f}html.dark{background:#18181b}.ls-card[data-v-ed3d5fde]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;margin-bottom:16px}.ls-card h2[data-v-ed3d5fde]{margin:0 0 12px;font-size:16px;font-weight:800}.ls-empty[data-v-ed3d5fde]{text-align:center;padding:36px 16px;color:#475569}.ls-btn[data-v-ed3d5fde],.ls-more[data-v-ed3d5fde]{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-ed3d5fde]{display:block;margin:12px auto 0;background:transparent;color:var(--color-main, #1877f2)}.ls-err[data-v-ed3d5fde]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;padding:8px 12px}.ls-muted[data-v-ed3d5fde]{color:#64748b;font-size:13.5px;margin:6px 0}.ls-muted.ok[data-v-ed3d5fde]{color:#15803d}.ls-tiles[data-v-ed3d5fde]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.ls-tile[data-v-ed3d5fde]{display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.ls-tile span[data-v-ed3d5fde]{font-size:12px;color:#64748b;font-weight:600}.ls-tile b[data-v-ed3d5fde]{font-size:22px;font-weight:900;font-variant-numeric:tabular-nums}.ls-tile small[data-v-ed3d5fde]{font-size:11.5px;color:#94a3b8}.ls-faults[data-v-ed3d5fde]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ls-fault-row[data-v-ed3d5fde]{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.ls-fault-text small[data-v-ed3d5fde]{color:#64748b}.ls-bar[data-v-ed3d5fde]{display:block;height:5px;margin-top:4px;border-radius:3px;background:linear-gradient(90deg,#f59e0b,#ef4444)}.ls-badge[data-v-ed3d5fde]{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-ed3d5fde]{background:#fee2e2;color:#b91c1c}.ls-badge.prac[data-v-ed3d5fde],.ls-badge.ok[data-v-ed3d5fde]{background:#dcfce7;color:#15803d}.ls-badge.bad[data-v-ed3d5fde]{background:#fee2e2;color:#b91c1c}.ls-badge.mute[data-v-ed3d5fde]{background:#f1f5f9;color:#64748b}.ls-tabs[data-v-ed3d5fde]{display:flex;gap:4px;margin-bottom:10px}.ls-tabs button[data-v-ed3d5fde]{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-ed3d5fde]{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-ed3d5fde]{padding:8px}.ls-play[data-v-ed3d5fde]{border-bottom:1px solid #f1f5f9}.ls-play[data-v-ed3d5fde]:last-of-type{border-bottom:0}.ls-play-head[data-v-ed3d5fde]{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-ed3d5fde]:hover{background:#f8fafc}.ls-play-main[data-v-ed3d5fde]{flex:1;display:flex;flex-direction:column;min-width:0}.ls-play-main small[data-v-ed3d5fde],.ls-play-num small[data-v-ed3d5fde]{font-size:11.5px;color:#64748b}.ls-play-num[data-v-ed3d5fde]{display:flex;flex-direction:column;align-items:center;min-width:56px}.ls-play-num b[data-v-ed3d5fde]{font-size:17px;font-variant-numeric:tabular-nums}.ls-play-num b.ok[data-v-ed3d5fde]{color:#15803d}.ls-play-num b.bad[data-v-ed3d5fde]{color:#b91c1c}.ls-chev[data-v-ed3d5fde]{color:#94a3b8;transition:transform .15s}.ls-play.open .ls-chev[data-v-ed3d5fde]{transform:rotate(180deg)}.ls-play-body[data-v-ed3d5fde]{padding:4px 8px 14px}.ls-round[data-v-ed3d5fde]{margin-top:10px}.ls-round-head[data-v-ed3d5fde]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;margin-bottom:6px}.ls-round-head small[data-v-ed3d5fde]{color:#64748b}.ls-log[data-v-ed3d5fde]{width:100%;border-collapse:collapse;font-size:13px}.ls-log th[data-v-ed3d5fde]{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-ed3d5fde]{padding:6px 8px;border-bottom:1px solid #f1f5f9;vertical-align:top}.ls-log tr.fail td[data-v-ed3d5fde]{background:#fef2f2}.ls-log tr.info td[data-v-ed3d5fde]{color:#64748b}.ls-pts[data-v-ed3d5fde]{font-weight:800;white-space:nowrap;color:#b91c1c}.ls-log tr.info .ls-pts[data-v-ed3d5fde]{color:#64748b}.ls-ledger .plus[data-v-ed3d5fde]{color:#15803d;font-weight:800}.ls-ledger .minus[data-v-ed3d5fde]{color:#b91c1c;font-weight:800}@media(max-width:720px){.ls-tiles[data-v-ed3d5fde]{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-play-head[data-v-ed3d5fde]{flex-wrap:wrap}.ls-play-main[data-v-ed3d5fde]{flex-basis:60%}.ls-log th[data-v-ed3d5fde]:nth-child(2),.ls-log td[data-v-ed3d5fde]: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}
