.course-hero-panel[data-v-e7a11d57]{background:radial-gradient(110% 85% at 50% 48%,#7eb1dd4d 0,#7eb1dd00 62%),linear-gradient(135deg,#2b5373,#366993 55%,#4479a6);border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px #ffffff0f,0 14px 34px -16px #2b537380}.course-hero-dots[data-v-e7a11d57]{background-image:radial-gradient(rgba(126,177,221,.22) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%)}.course-hero-glow[data-v-e7a11d57]{animation:course-hero-drift-e7a11d57 12s ease-in-out infinite;background:#d6eaff;border-radius:9999px;box-shadow:0 0 8px 3px #7eb1ddb3;height:4px;position:absolute;width:4px}.editor[data-v-e7a11d57]{background:#0b1a2c;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 30px 60px -24px #0009}.code-line[data-v-e7a11d57]{animation:code-type-e7a11d57 .8s steps(var(--chars)) both}.code-cursor[data-v-e7a11d57]{animation:code-blink-e7a11d57 1s steps(1) infinite}.terminal[data-v-e7a11d57]{animation:terminal-in-e7a11d57 .5s ease-out both}@keyframes code-type-e7a11d57{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes code-blink-e7a11d57{50%{opacity:0}}@keyframes terminal-in-e7a11d57{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes course-hero-drift-e7a11d57{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.9;transform:translate(14px,-18px)}}@media (prefers-reduced-motion:reduce){.code-cursor[data-v-e7a11d57],.code-line[data-v-e7a11d57],.course-hero-glow[data-v-e7a11d57],.terminal[data-v-e7a11d57]{animation:none}}.program-panel[data-v-fe595c3e]{background:radial-gradient(110% 85% at 50% 48%,#7eb1dd4d 0,#7eb1dd00 62%),linear-gradient(135deg,#2b5373,#366993 55%,#4479a6);border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px #ffffff0f,0 14px 34px -16px #2b537380}.program-dots[data-v-fe595c3e]{background-image:radial-gradient(rgba(126,177,221,.22) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%)}
