.slide-down-enter-active[data-v-32de4794],.slide-down-leave-active[data-v-32de4794]{overflow:hidden;transition:all .3s ease-out}.slide-down-enter-from[data-v-32de4794],.slide-down-leave-to[data-v-32de4794]{max-height:0;opacity:0}.slide-down-enter-to[data-v-32de4794],.slide-down-leave-from[data-v-32de4794]{max-height:1000px;opacity:1}@media(prefers-reduced-motion:reduce){.slide-down-enter-active[data-v-32de4794],.slide-down-leave-active[data-v-32de4794]{transition:none}}[data-v-32de4794] .course-dynamic-html-breakout{background:#fff!important;max-width:100%;overflow-x:hidden;position:relative;width:100%}.dark[data-v-32de4794] .course-dynamic-html-breakout{background:#0f172a!important}[data-v-32de4794] .course-landing{--bg:#fff!important;--surface:#f8fafc!important;--surface2:#f1f5f9!important;--border:#e2e8f0!important;--border2:#cbd5e1!important;--accent:#ea580c!important;--accent2:#f97316!important;--accent3:#fb923c!important;--text:#0f172a!important;--muted:#64748b!important;--t1:#0f172a!important;--t2:#475569!important;--t3:#94a3b8!important;--code-bg:#0f172a!important;--sidebar-w:0px!important;background:transparent!important;box-sizing:border-box!important;color:#0f172a!important;display:block!important;font-family:inherit!important;line-height:1.7!important;max-width:100%!important;overflow-x:hidden!important;position:relative!important;width:100%!important}.dark[data-v-32de4794] .course-landing{--bg:#0f172a!important;--surface:#1e293b!important;--surface2:#334155!important;--border:#334155!important;--border2:#475569!important;--accent:#f97316!important;--text:#f8fafc!important;--muted:#94a3b8!important;--t1:#f8fafc!important;--t2:#cbd5e1!important;--t3:#64748b!important;--code-bg:#020617!important;color:#f8fafc!important}[data-v-32de4794] .course-landing *{box-sizing:border-box!important}[data-v-32de4794] .course-landing #hero,[data-v-32de4794] .course-landing #sidebar,[data-v-32de4794] .course-landing .hero,[data-v-32de4794] .course-landing .sidebar,[data-v-32de4794] .course-landing .topbar{display:none!important}[data-v-32de4794] .course-landing #main,[data-v-32de4794] .course-landing main{margin-left:0!important;max-width:100%!important;padding:0!important;width:100%!important}[data-v-32de4794] .course-landing section{border-bottom:1px solid #e2e8f0!important;max-width:100%!important;padding-bottom:2rem!important;padding-top:2rem!important}.dark[data-v-32de4794] .course-landing section{border-bottom-color:#334155!important}[data-v-32de4794] .course-landing section:last-child{border-bottom:none!important}[data-v-32de4794] .course-landing .section-tag{align-items:center!important;background:#fff7ed!important;border:1px solid #ffedd5!important;border-radius:9999px!important;color:#ea580c!important;display:inline-flex!important;font-size:.75rem!important;font-weight:800!important;gap:.5rem!important;letter-spacing:.05em!important;margin-bottom:.85rem!important;padding:.25rem .75rem!important;text-transform:uppercase!important}.dark[data-v-32de4794] .course-landing .section-tag{background:#ea580c26!important;border-color:#ea580c4d!important;color:#fb923c!important}[data-v-32de4794] .course-landing h2{color:#0f172a!important;font-size:1.75rem!important;font-weight:900!important;letter-spacing:-.025em!important;line-height:1.25!important;margin-bottom:.85rem!important}.dark[data-v-32de4794] .course-landing h2{color:#f8fafc!important}[data-v-32de4794] .course-landing h3{color:#1e293b!important;font-size:1.15rem!important;font-weight:800!important;letter-spacing:-.015em!important;margin-bottom:.65rem!important;margin-top:1.75rem!important}.dark[data-v-32de4794] .course-landing h3{color:#e2e8f0!important}[data-v-32de4794] .course-landing p{color:#334155!important;font-size:.95rem!important;line-height:1.75!important;margin-bottom:1.25rem!important}.dark[data-v-32de4794] .course-landing p{color:#94a3b8!important}[data-v-32de4794] .course-landing .card-grid,[data-v-32de4794] .course-landing [class*=card-grid]{display:grid!important;gap:1rem!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;margin-bottom:1.5rem!important;margin-top:1.25rem!important}[data-v-32de4794] .course-landing .card,[data-v-32de4794] .course-landing [class*=card]{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:1rem!important;box-shadow:0 1px 2px #0000000a!important;padding:1.25rem!important;transition:all .2s ease!important}.dark[data-v-32de4794] .course-landing .card,.dark[data-v-32de4794] .course-landing [class*=card]{background:#1e293b!important;border-color:#334155!important}[data-v-32de4794] .course-landing .card:hover{border-color:#ea580c!important;box-shadow:0 4px 12px #ea580c14!important;transform:translateY(-2px)!important}[data-v-32de4794] .course-landing .card-icon{font-size:1.5rem!important;margin-bottom:.65rem!important}[data-v-32de4794] .course-landing .card h4{color:#0f172a!important;font-size:.95rem!important;font-weight:800!important;margin-bottom:.35rem!important}.dark[data-v-32de4794] .course-landing .card h4{color:#f8fafc!important}[data-v-32de4794] .course-landing .code-block{background:#0f172a!important;border:1px solid #334155!important;border-radius:1rem!important;box-shadow:0 4px 6px -1px #0000001a!important;margin:1.25rem 0!important;overflow:hidden!important}[data-v-32de4794] .course-landing .code-header{align-items:center!important;background:#1e293b!important;border-bottom:1px solid #334155!important;display:flex!important;justify-content:space-between!important;padding:.625rem 1rem!important}[data-v-32de4794] .course-landing .code-lang{color:#ea580c!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important}[data-v-32de4794] .course-landing .copy-btn{background:#ffffff1a!important;border:1px solid hsla(0,0%,100%,.15)!important;border-radius:.5rem!important;color:#f8fafc!important;cursor:pointer!important;font-size:.7rem!important;font-weight:600!important;padding:.25rem .625rem!important;transition:all .15s ease!important}[data-v-32de4794] .course-landing .copy-btn:hover{background:#ea580c!important;border-color:#ea580c!important}[data-v-32de4794] .course-landing pre{color:#f8fafc!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.825rem!important;line-height:1.6!important;margin:0!important;overflow-x:auto!important;padding:1.25rem!important}[data-v-32de4794] .course-landing img{border-radius:.75rem;height:auto!important;max-width:100%!important}[data-v-32de4794] .course-landing table{border-collapse:collapse!important;display:block!important;max-width:100%!important;overflow-x:auto!important}
