.academy-mdx{counter-reset:academy-task;min-width:0;color:var(--color-qc-text-secondary)!important;font-size:16px!important;line-height:1.7!important;overflow-wrap:anywhere;word-break:break-word}.academy-lecture--reader .academy-mdx{color:var(--color-qc-text-primary)!important;font-size:18px!important;line-height:1.8!important}.academy-lecture--reader .academy-mdx :where(h2,h3){color:#fff!important}.academy-mdx>*{margin:0!important}.academy-mdx :where(p,ul,ol,blockquote,figure,dl){margin:0!important}.academy-mdx>*+*{margin-top:16px!important}.academy-mdx>:where(h1,h2,h3)+*{margin-top:16px!important}.academy-mdx>*+h2,.academy-mdx>*+h3{margin-top:32px!important}.academy-mdx>:first-child{margin-top:0!important}.academy-mdx :where(img,video){max-width:100%!important}.academy-mdx figure:not(.academy-media-strip) :where(img,video){height:auto!important}.academy-mdx figure:not(.academy-media-strip) img{max-height:520px!important;width:auto!important;margin-left:auto!important;margin-right:auto!important}.academy-mdx figcaption{margin-top:12px!important;margin-left:auto!important;margin-right:auto!important;max-width:34rem!important;font-size:12px!important;line-height:1.6!important;color:var(--color-qc-text-tertiary)!important}.academy-mdx figure{margin-bottom:8px!important}.academy-lecture .academy-mdx>.academy-compare,.academy-lecture .academy-mdx>.academy-wide,.academy-lecture .academy-mdx>p>.academy-wide,.academy-lecture>.academy-wide{width:min(60rem,100% + 12rem)!important;max-width:none!important;margin-left:50%!important;transform:translateX(-50%)!important}.academy-mdx h1{color:#fff!important;font-size:28px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.4px!important}.academy-mdx h2{font-size:21px!important;line-height:1.3!important}.academy-mdx h2,.academy-mdx h3{color:var(--color-qc-text-primary)!important;font-weight:600!important}.academy-mdx h3{font-size:17px!important;line-height:1.4!important}.academy-mdx strong{color:var(--color-qc-text-secondary)!important;font-weight:600!important}.academy-mdx .academy-callout strong,.academy-mdx a{color:var(--color-qc-brand-primary)!important}.academy-mdx a{-webkit-text-decoration:underline!important;text-decoration:underline!important}.academy-mdx a.academy-cta{color:#000!important;-webkit-text-decoration:none!important;text-decoration:none!important}.academy-mdx ol,.academy-mdx ul{padding-left:24px!important}.academy-mdx ul{list-style:disc!important}.academy-mdx ol{list-style:decimal!important}.academy-mdx li+li{margin-top:6px!important}.academy-mdx li>:where(ul,ol){margin-top:6px!important}.academy-mdx code{white-space:nowrap!important;background:var(--color-qc-transparent-light-10)!important;border-radius:4px!important;padding:1px 5px!important;font-family:ui-monospace,monospace!important;font-size:.875em!important}.academy-mdx pre{background:var(--color-qc-transparent-light-05)!important;border:1px solid var(--color-qc-border-subtle)!important;border-radius:12px!important;padding:16px 18px!important;overflow-x:auto!important}.academy-mdx pre code{white-space:normal!important;background:none!important;padding:0!important;font-size:13px!important}.academy-mdx blockquote{border-left:2px solid var(--color-qc-brand-primary)!important;padding:6px 18px!important;color:var(--color-qc-text-primary)!important}.academy-mdx table{display:table!important;max-width:100%!important;table-layout:fixed!important;overflow:hidden!important;border-collapse:initial!important;border-spacing:0!important;font-size:14px!important;background:var(--color-qc-background-secondary)!important;border:1px solid var(--color-qc-border-subtle)!important;border-radius:12px!important}.academy-mdx table,.academy-mdx table.academy-wide{width:100%!important}.academy-mdx td,.academy-mdx th{border-bottom:1px solid var(--color-qc-border-subtle)!important;padding:12px 14px!important;text-align:left!important;vertical-align:top!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}.academy-mdx th{color:var(--color-qc-text-primary)!important;font-weight:600!important;background:var(--color-qc-transparent-light-05)!important}.academy-mdx tr:last-child td{border-bottom:0!important}.academy-mdx hr{border:0!important;border-top:1px solid var(--color-qc-border-subtle)!important;margin:32px 0!important}.academy-task{counter-increment:academy-task;position:relative!important;display:flex!important;align-items:flex-start!important;gap:12px!important;padding:12px 0!important}.academy-mdx>.academy-task+.academy-task{margin-top:0!important}.academy-task:has(+.academy-task):before{content:""!important;position:absolute!important;left:12px!important;top:38px!important;bottom:-27px!important;width:6px!important;background:var(--color-qc-transparent-light-05)!important}.academy-task--done:has(+.academy-task):before{background:var(--color-qc-brand-primary)!important}.academy-task--done:has(+.academy-task:not(.academy-task--done)):before{background:linear-gradient(to bottom,var(--color-qc-brand-primary),var(--color-qc-transparent-light-05))!important}.academy-task-marker{position:relative!important;z-index:1!important;flex:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border-radius:9999px!important;border:1px solid rgba(197,197,197,.3)!important;font-family:ui-monospace,IBM Plex Mono,monospace!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;-webkit-backdrop-filter:blur(3.7px);backdrop-filter:blur(3.7px);box-shadow:inset 0 -.3px 5.36px 0 rgba(185,185,185,.35),0 5.06px 5.65px 0 rgba(0,0,0,.1),0 20.53px 10.27px 0 rgba(0,0,0,.09),0 46.42px 13.99px 0 rgba(0,0,0,.05)!important;transition:background-color .2s ease-out,color .2s ease-out}.academy-task-marker--todo{background:var(--color-qc-transparent-light-05)!important;color:var(--color-qc-text-primary)!important}.academy-task-marker--todo:before{content:counter(academy-task)!important}.academy-task--active .academy-task-marker--todo{color:var(--color-qc-brand-primary)!important}.academy-task-marker--done{background:var(--color-qc-brand-primary)!important;color:#1a1a1a!important}.academy-task-title{flex:1!important;min-width:0!important;padding-top:5px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;letter-spacing:.1px!important;color:var(--color-qc-text-primary)!important;transition:color .2s ease-out}.academy-task--done .academy-task-title{color:var(--color-qc-brand-primary)!important}.academy-task-progress{flex:none!important;padding-top:5px!important;font-size:12px!important;font-weight:500!important;line-height:20px!important;color:var(--color-qc-text-tertiary)!important}@media (prefers-reduced-motion:reduce){.academy-task-marker,.academy-task-title{transition:none!important}}.academy-mdx .academy-try-yourself{margin-top:32px!important;padding-top:24px!important;border-top:1px solid var(--color-qc-border-subtle)!important}.academy-mdx .academy-try-yourself>h3{margin:0 0 8px!important;font-size:17px!important;font-weight:600!important;color:var(--color-qc-text-primary)!important}.academy-mdx .academy-try-yourself>*+*{margin-top:16px!important}.academy-mdx .academy-try-yourself>h3+*{margin-top:8px!important}.academy-mdx .academy-free-gens-list{overflow:hidden!important;border:1px solid var(--color-qc-border-subtle)!important;border-radius:12px!important;background:var(--color-qc-transparent-light-05)!important;color:var(--color-qc-text-secondary)!important;font-size:14px!important;line-height:20px!important}.academy-mdx .academy-free-gens-list--empty,.academy-mdx .academy-free-gens-list--loading{padding:12px 14px!important;color:var(--color-qc-text-tertiary)!important}.academy-mdx .academy-free-gens-list-title{margin:0!important;padding:10px 14px!important;border-bottom:1px solid var(--color-qc-border-subtle)!important;color:var(--color-qc-text-primary)!important;font-weight:600!important}.academy-mdx .academy-free-gens-list-items{display:flex!important;flex-direction:column!important}.academy-mdx .academy-free-gens-list-item{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:16px!important;padding:9px 14px!important}.academy-mdx .academy-free-gens-list-item+.academy-free-gens-list-item{border-top:1px solid var(--color-qc-border-subtle)!important}.academy-mdx .academy-free-gens-list-model{min-width:0!important;color:var(--color-qc-text-secondary)!important}.academy-mdx .academy-free-gens-list-count{flex:none!important;color:var(--color-qc-brand-primary)!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;font-weight:600!important;white-space:nowrap!important}.academy-mdx .academy-free-gens-list-limits{color:var(--color-qc-text-tertiary)!important;font-weight:400!important}