.kt-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;border-radius:999px;padding:4px 10px 4px 8px}.kt-badge--live{background:rgb(34 197 94 / .14);color:#22C55E}.kt-badge--reg{background:rgb(217 179 112 / .16);color:#D9B370}.kt-badge--done{background:rgb(139 147 166 / .16);color:#8B93A6}.kt-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.kt-badge--live .kt-dot{animation:kt-course-pulse 1.6s ease-in-out infinite;box-shadow:0 0 6px currentColor}@keyframes kt-course-pulse{0%,100%{opacity:1}50%{opacity:.35}}.kt-course-table-wrap{overflow-x:auto}.kt-course-table{width:100%;border-collapse:collapse;background:#1A2A4A;border:1px solid rgb(181 137 68 / .28);border-radius:14px;overflow:hidden;min-width:760px}.kt-course-table thead th{background:#0C1729;color:#D9B370;font-size:12px;font-weight:700;text-align:right;padding:12px 14px;border-bottom:1px solid rgb(181 137 68 / .28);white-space:nowrap}.kt-course-table tbody td{padding:13px 14px;font-size:13px;color:#F7F1E3;border-bottom:1px solid rgb(181 137 68 / .16);white-space:nowrap}.kt-course-table tbody tr:last-child td{border-bottom:none}.kt-course-row.is-live{background:rgb(34 197 94 / .05)}.kt-course-row.is-done{opacity:.68}.kt-course-name a{color:#F7F1E3;font-weight:700;text-decoration:none}.kt-course-name a:hover{color:#D9B370}.kt-mute{color:#A79F87}.kt-course-act{font-size:12px;font-weight:700;padding:6px 13px;border-radius:8px;text-decoration:none;white-space:nowrap}.kt-course-act--gold{background:#B58944;color:#14110D}.kt-course-act--ghost{border:1px solid rgb(181 137 68 / .28);color:#A79F87}.kt-course-act--mute{color:#A79F87;font-weight:600}@media (max-width:600px){.kt-course-table{font-size:12px}}.kt-course-single__meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:16px 0;font-size:13px;color:#A79F87}.kt-course-single__desc{font-size:15px;color:#A79F87;line-height:1.9;max-width:640px}.kt-course-single__h2{font-size:19px;font-weight:800;color:#F7F1E3;margin:32px 0 16px}.kt-course-recap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kt-course-recap-item{position:relative;aspect-ratio:3/4;border-radius:14px;overflow:hidden;border:1px solid rgb(181 137 68 / .25)}.kt-course-recap-item img{width:100%;height:100%;object-fit:cover;display:block}.kt-course-recap-cap{position:absolute;inset-inline:0;bottom:0;padding:22px 10px 8px;background:linear-gradient(0deg,rgb(16 27 51 / .95),transparent);color:#F7F1E3;font-size:12px;font-weight:600}@media (max-width:900px){.kt-course-recap-grid{grid-template-columns:repeat(2,1fr)}}.kt-course-register-form{max-width:420px;background:#1A2A4A;border:1px solid rgb(181 137 68 / .28);border-radius:16px;padding:22px;margin-top:20px}.kt-course-register-form label{display:block;font-size:13px;color:#F7F1E3;margin-bottom:6px}.kt-course-register-form input[type="text"],.kt-course-register-form input[type="tel"]{width:100%;padding:11px 14px;border-radius:10px;border:1px solid rgb(181 137 68 / .3);background:#101B33;color:#F7F1E3;font-family:inherit;font-size:14px;margin-bottom:14px;box-sizing:border-box}.kt-course-register-form button{width:100%;background:#B58944;color:#14110D;font-weight:700;font-size:14px;padding:12px;border:none;border-radius:10px;cursor:pointer}.kt-course-register-form button:hover{background:#D9B370}.kt-course-register-success{background:rgb(34 197 94 / .1);border:1px solid rgb(34 197 94 / .3);color:#F7F1E3;border-radius:12px;padding:16px 18px;margin-top:20px;font-size:14px;line-height:1.8}.kt-course-register-error{background:rgb(217 90 90 / .1);border:1px solid rgb(217 90 90 / .35);color:#F7F1E3;border-radius:12px;padding:12px 16px;margin-bottom:14px;font-size:13px}.kt-course-preview{display:flex;flex-direction:column;gap:18px}.kt-course-hero{display:block;text-decoration:none;background:linear-gradient(135deg,#1A2A4A,#0C1729);border:1.5px solid rgb(34 197 94 / .35);border-radius:18px;padding:22px}.kt-course-hero-tag{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;color:#22C55E}.kt-course-hero-tag .kt-dot{width:9px;height:9px;animation:kt-course-pulse 1.6s ease-in-out infinite;box-shadow:0 0 8px #22C55E}.kt-course-hero-title{display:block;font-size:18px;font-weight:800;color:#F7F1E3;margin-top:8px}.kt-course-hero-desc{display:block;font-size:13px;color:#A79F87;margin-top:6px;line-height:1.8}.kt-course-preview-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.kt-course-preview-card{display:flex;flex-direction:column;gap:8px;text-decoration:none;background:#1A2A4A;border:1px solid rgb(181 137 68 / .28);border-radius:14px;padding:16px}.kt-course-preview-title{font-size:14px;font-weight:700;color:#F7F1E3}.kt-course-preview-date{font-size:12px;color:#A79F87}@media (max-width:900px){.kt-course-preview-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.kt-course-preview-row{grid-template-columns:1fr}}