@layer properties;@layer theme,base,components,utilities;._xpShimmer_acbr6_15{background-image:linear-gradient(196.751deg, transparent 42%, #ffffffe6 50%, transparent 58%), linear-gradient(196.751deg, var(--color-q-text-brand) 39.024%, color-mix(in srgb, var(--color-q-lime-200), var(--color-q-lime-300)) 52.971%, var(--color-q-text-brand) 75.742%);-webkit-text-fill-color:transparent;font-feature-settings:"ss04" 1;background-position:0 -50%,0 0;background-size:100% 250%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:1s ease-in-out .6s infinite _xp-shimmer_acbr6_1}@keyframes _xp-shimmer_acbr6_1{0%{background-position:0 -50%,0 0}32%,to{background-position:0 150%,0 0}}@media (prefers-reduced-motion:reduce){._xpShimmer_acbr6_15{animation:none}}._solidToast_acbr6_49._solidToast_acbr6_49{background-color:var(--color-toast-bg)!important;box-shadow:inset 0 -3px 0 0 var(--hf-color-transparent-dark-32),  0 6px 4px 0 var(--hf-color-transparent-dark-25), 0 32px 24px 0 var(--hf-color-transparent-dark-15)!important;background-image:linear-gradient(#ffffff12,#0000 60%)!important;border:0!important}._unlit_1n872_8{opacity:0}._powerOn_1n872_7{animation:.9s linear both _power-on_1n872_1}@keyframes _power-on_1n872_1{0%{opacity:0}9%{opacity:.45}13%{opacity:.06}26%{opacity:.65}32%{opacity:.12}47%{opacity:.88}54%{opacity:.25}72%{opacity:.96}78%{opacity:.62}to{opacity:1}}@media (prefers-reduced-motion:reduce){._powerOn_1n872_7{animation:none}._unlit_1n872_8{opacity:1}}.academy-mdx{counter-reset:academy-task;overflow-wrap:anywhere;word-break:break-word;min-width:0;color:var(--color-qc-text-secondary)!important;font-size:16px!important;line-height:1.7!important}.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>*,.academy-mdx :where(p,ul,ol,blockquote,figure,dl){margin:0!important}.academy-mdx>*+*,.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{width:auto!important;max-height:520px!important;margin-inline:auto!important}.academy-mdx figcaption{margin-top:12px!important;max-width:34rem!important;color:var(--color-qc-text-tertiary)!important;margin-inline:auto!important;font-size:12px!important;line-height:1.6!important}.academy-mdx figure{margin-bottom:8px!important}.academy-lecture>.academy-wide,.academy-lecture .academy-mdx>.academy-wide,.academy-lecture .academy-mdx>p>.academy-wide,.academy-lecture .academy-mdx>.academy-compare{width:min(60rem,100% + 12rem)!important;max-width:none!important;margin-left:50%!important;transform:translate(-50%)!important}.academy-mdx h1{color:#fff!important;letter-spacing:-.4px!important;font-size:28px!important;font-weight:600!important;line-height:1.15!important}.academy-mdx h2{color:var(--color-qc-text-primary)!important;font-size:21px!important;font-weight:600!important;line-height:1.3!important}.academy-mdx h3{color:var(--color-qc-text-primary)!important;font-size:17px!important;font-weight:600!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{color:var(--color-qc-brand-primary)!important}.academy-mdx a{color:var(--color-qc-brand-primary)!important;-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 ul,.academy-mdx ol{padding-left:24px!important}.academy-mdx ul{list-style:outside!important}.academy-mdx ol{list-style:decimal!important}.academy-mdx li+li,.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:0 0!important;padding:0!important;font-size:13px!important}.academy-mdx blockquote{border-left:2px solid var(--color-qc-brand-primary)!important;color:var(--color-qc-text-primary)!important;padding:6px 18px!important}.academy-mdx table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;background:var(--color-qc-background-secondary)!important;border:1px solid var(--color-qc-border-subtle)!important;border-radius:12px!important;width:100%!important;max-width:100%!important;font-size:14px!important;display:table!important;overflow:hidden!important}.academy-mdx table.academy-wide{width:100%!important}.academy-mdx th,.academy-mdx td{border-bottom:1px solid var(--color-qc-border-subtle)!important;text-align:left!important;vertical-align:top!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;padding:12px 14px!important}.academy-mdx th{color:var(--color-qc-text-primary)!important;background:var(--color-qc-transparent-light-05)!important;font-weight:600!important}.academy-mdx tr:last-child td{border-bottom:0!important}.academy-mdx table:not(.academy-wide){border-radius:12px!important;display:block!important;overflow:hidden!important}.academy-mdx table:not(.academy-wide) thead{display:none!important}.academy-mdx table:not(.academy-wide) tbody{display:block!important}.academy-mdx table:not(.academy-wide) tr{border-bottom:1px solid var(--color-qc-border-subtle)!important;padding:12px 14px!important;display:block!important}.academy-mdx table:not(.academy-wide) tr:last-child{border-bottom:0!important}.academy-mdx table:not(.academy-wide) td{border:0!important;padding:0!important;display:block!important}.academy-mdx table:not(.academy-wide) td:first-child{color:var(--color-qc-text-primary)!important;margin-bottom:2px!important;font-weight:600!important}.academy-mdx table:not(.academy-wide) td:last-child{color:var(--color-qc-text-secondary)!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;align-items:flex-start!important;gap:12px!important;padding:12px 0!important;display:flex!important;position:relative!important}.academy-mdx>.academy-task+.academy-task{margin-top:0!important}.academy-task:has(+.academy-task):before{content:""!important;background:var(--color-qc-transparent-light-05)!important;width:6px!important;position:absolute!important;top:38px!important;bottom:-27px!important;left:12px!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{-webkit-backdrop-filter:blur(3.7px);backdrop-filter:blur(3.7px);transition:background-color .2s ease-out,color .2s ease-out;z-index:1!important;border:1px solid #c5c5c54d!important;border-radius:9999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;font-family:ui-monospace,IBM Plex Mono,monospace!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:flex!important;position:relative!important;box-shadow:inset 0 -.3px 5.36px #b9b9b959,0 5.06px 5.65px #0000001a,0 20.53px 10.27px #00000017,0 46.42px 13.99px #0000000d!important}.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{transition:color .2s ease-out;letter-spacing:.1px!important;min-width:0!important;color:var(--color-qc-text-primary)!important;flex:1!important;padding-top:5px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.academy-task--done .academy-task-title{color:var(--color-qc-brand-primary)!important}.academy-task-progress{color:var(--color-qc-text-tertiary)!important;flex:none!important;padding-top:5px!important;font-size:12px!important;font-weight:500!important;line-height:20px!important}@media (prefers-reduced-motion:reduce){.academy-task-marker,.academy-task-title{transition:none!important}}.academy-mdx .academy-try-yourself{border-top:1px solid var(--color-qc-border-subtle)!important;margin-top:32px!important;padding-top:24px!important}.academy-mdx .academy-try-yourself>h3{color:var(--color-qc-text-primary)!important;margin:0 0 8px!important;font-size:17px!important;font-weight:600!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{border:1px solid var(--color-qc-border-subtle)!important;background:var(--color-qc-transparent-light-05)!important;color:var(--color-qc-text-secondary)!important;border-radius:12px!important;font-size:14px!important;line-height:20px!important;overflow:hidden!important}.academy-mdx .academy-free-gens-list--loading,.academy-mdx .academy-free-gens-list--empty{color:var(--color-qc-text-tertiary)!important;padding:12px 14px!important}.academy-mdx .academy-free-gens-list-title{border-bottom:1px solid var(--color-qc-border-subtle)!important;color:var(--color-qc-text-primary)!important;margin:0!important;padding:10px 14px!important;font-weight:600!important}.academy-mdx .academy-free-gens-list-items{flex-direction:column!important;display:flex!important}.academy-mdx .academy-free-gens-list-item{justify-content:space-between!important;align-items:baseline!important;gap:16px!important;padding:9px 14px!important;display:flex!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{color:var(--color-qc-brand-primary)!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;flex:none!important;font-weight:600!important}.academy-mdx .academy-free-gens-list-limits{color:var(--color-qc-text-tertiary)!important;font-weight:400!important}@layer components{.rde-asset-embed{width:100%;margin:8px 0;display:block}.rde-asset-embed__removable{width:100%;position:relative}.rde-asset-embed__removable[data-remove-on-hover]>.rde-asset-embed__remove-button{opacity:0;pointer-events:none;transition:opacity .12s}.rde-asset-embed__removable[data-remove-on-hover]:hover>.rde-asset-embed__remove-button,.rde-asset-embed__removable[data-remove-on-hover]:focus-within>.rde-asset-embed__remove-button{opacity:1;pointer-events:auto}.rde-asset-embed__resizable{display:block;position:relative}.rde-asset-embed__resizable[data-resizing] iframe{pointer-events:none}.rde-asset-embed__resize-anchor{display:block;position:relative}.rde-asset-embed__resize-handle{cursor:ew-resize;opacity:0;touch-action:none;z-index:50;justify-content:center;align-items:center;width:16px;transition:opacity .12s;display:flex;position:absolute;top:0;bottom:0;right:-16px}.rde-asset-embed__resize-anchor:hover .rde-asset-embed__resize-handle,.rde-asset-embed__resize-handle[data-resizing]{opacity:1}.rde-asset-embed__resize-handle:after{content:"";background-color:#383e46;border-radius:9999px;width:2px;height:16px;box-shadow:0 0 0 1px #0003}.rde-asset-embed__placeholder{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);cursor:pointer;text-align:left;background-color:#ffffff0d;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:12px;transition:background-color .12s;display:flex}.rde-asset-embed__placeholder:disabled{cursor:default}.rde-asset-embed__placeholder:not(:disabled):hover{background-color:#ffffff12}.rde-asset-embed__removable[data-removable]>.rde-asset-embed__placeholder{padding-right:48px}.rde-asset-embed__placeholder-icon{color:#828282;flex:none;justify-content:center;align-items:center;display:flex}.rde-asset-embed__placeholder-label{letter-spacing:.2px;color:#828282;min-width:0;font-size:14px;font-weight:500;line-height:20px}.rde-asset-embed__element{text-align:left;width:100%;display:block}.rde-asset-embed__element-preview{content-visibility:auto;contain-intrinsic-size:auto 160px}.rde-asset-embed__element-modal{background-color:#1c1e21fa;border-radius:24px;flex-direction:column;width:min(760px,92vw);height:80vh;max-height:760px;display:flex;overflow:hidden}.rde-asset-embed__framed{flex-direction:column;gap:8px;display:flex}.rde-asset-embed__frame{content-visibility:auto;contain-intrinsic-size:auto 240px;background-color:#ffffff0d;border:2px solid #0000;border-radius:12px;transition:border-color .12s;position:relative;overflow:hidden}.rde-asset-embed__frame--editable:hover,.rde-asset-embed__frame--editable:focus-within{border-color:#d1fe17}.rde-asset-embed__file-image,.rde-asset-embed__file-video{object-fit:contain;width:100%;max-height:540px;display:block}.rde-asset-embed__media-tile{aspect-ratio:4/3;width:100%;position:relative}.rde-asset-embed__overlay{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);opacity:0;pointer-events:none;background-color:#0000001a;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:4px;padding:4px;transition:opacity .12s;display:flex;position:absolute;top:8px;right:8px}.rde-asset-embed__frame:hover .rde-asset-embed__overlay,.rde-asset-embed__frame:focus-within .rde-asset-embed__overlay{opacity:1;pointer-events:auto}.rde-asset-embed__overlay .rde-asset-embed__overlay-btn,.rde-asset-embed__removable>.rde-asset-embed__overlay-btn{color:#fff;cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff0d;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .12s;display:flex;box-shadow:0 2px 4px #0000001f}.rde-asset-embed__overlay .rde-asset-embed__overlay-btn:hover,.rde-asset-embed__removable>.rde-asset-embed__overlay-btn:hover{background-color:#ffffff1f}.rde-asset-embed__overlay-divider{background-color:#ffffff1a;width:1px;height:16px}.rde-asset-embed__caption{resize:none;color:#828282;background:0 0;border:none;outline:none;width:100%;margin:0;padding:0;font-family:inherit;font-size:14px;line-height:20px;display:block;overflow:hidden}.rde-asset-embed__caption::placeholder{color:#5c5c5c}.rde-asset-embed__caption--readonly{white-space:pre-wrap;word-break:break-word}.rde-asset-embed__file-audio{width:100%}.rde-asset-embed__removable[data-removable]>.rde-asset-embed__file-audio{padding-right:40px}.rde-asset-embed__file-audio audio{width:100%}.rde-asset-embed__file-chip{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background-color:#ffffff0d;border:none;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s;display:flex;box-shadow:0 0 0 1px #ffffff14}.rde-asset-embed__file-chip:hover{background-color:#ffffff14}.rde-asset-embed__removable[data-removable]>.rde-asset-embed__file-chip{padding-right:48px}.rde-asset-embed__file-chip-icon{color:#828282;flex:none;justify-content:center;align-items:center;display:flex}.rde-asset-embed__file-chip-icon svg{width:20px;height:20px}.rde-asset-embed__file-chip-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.rde-asset-embed__file-chip-action{color:#828282;flex:none;justify-content:center;align-items:center;display:flex}.rde-asset-embed__file-chip-action svg{width:18px;height:18px}.rde-asset-embed__skeleton,.rde-asset-embed__fallback{aspect-ratio:4/3;background-color:#ffffff0d;border-radius:12px;width:100%}.rde-asset-embed__skeleton{animation:1.5s ease-in-out infinite rde-asset-embed-pulse}.rde-asset-embed__fallback{color:#828282;justify-content:center;align-items:center;font-size:12px;display:flex}}@keyframes rde-asset-embed-pulse{0%,to{opacity:1}50%{opacity:.5}}
