.genericButton-module__heading-xxl___9NP3V,.genericButton-module__heading-xxl___9NP3V.genericButton-module__wrapper___GQQ0H h1,.genericButton-module__heading-xxl___9NP3V.genericButton-module__wrapper___GQQ0H h2,.genericButton-module__heading-xxl___9NP3V.genericButton-module__wrapper___GQQ0H h3,.genericButton-module__heading-xxl___9NP3V.genericButton-module__wrapper___GQQ0H h4,.genericButton-module__heading-xxl___9NP3V.genericButton-module__wrapper___GQQ0H h5,.genericButton-module__heading-xxl___9NP3V.genericButton-module__wrapper___GQQ0H h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:clamp(2.5rem,5vw + 1rem,4rem);line-height:1;font-feature-settings:"kern";font-kerning:normal}.genericButton-module__heading-xl___9RYlD,.genericButton-module__heading-xl___9RYlD.genericButton-module__wrapper___GQQ0H h1,.genericButton-module__heading-xl___9RYlD.genericButton-module__wrapper___GQQ0H h2,.genericButton-module__heading-xl___9RYlD.genericButton-module__wrapper___GQQ0H h3,.genericButton-module__heading-xl___9RYlD.genericButton-module__wrapper___GQQ0H h4,.genericButton-module__heading-xl___9RYlD.genericButton-module__wrapper___GQQ0H h5,.genericButton-module__heading-xl___9RYlD.genericButton-module__wrapper___GQQ0H h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:2.125rem;line-height:1.24}.genericButton-module__heading-lg___kLhyo{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.75rem;line-height:1.28}[data-brand="Code.org"] .genericButton-module__heading-lg___kLhyo{font-family:Geist,sans-serif}.genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h1,.genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h2,.genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h3,.genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h4,.genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h5,.genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.75rem;line-height:1.28}[data-brand="Code.org"] .genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h1,[data-brand="Code.org"] .genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h2,[data-brand="Code.org"] .genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h3,[data-brand="Code.org"] .genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h4,[data-brand="Code.org"] .genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h5,[data-brand="Code.org"] .genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h6{font-family:Geist,sans-serif}.genericButton-module__heading-md___H3D4u{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:1.32}[data-brand="Code.org"] .genericButton-module__heading-md___H3D4u{font-family:Geist,sans-serif}.genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h1,.genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h2,.genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h3,.genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h4,.genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h5,.genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:1.32}[data-brand="Code.org"] .genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h1,[data-brand="Code.org"] .genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h2,[data-brand="Code.org"] .genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h3,[data-brand="Code.org"] .genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h4,[data-brand="Code.org"] .genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h5,[data-brand="Code.org"] .genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h6{font-family:Geist,sans-serif}.genericButton-module__heading-sm___zTZqI{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.25rem;line-height:1.4}[data-brand="Code.org"] .genericButton-module__heading-sm___zTZqI{font-family:Geist,sans-serif}.genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h1,.genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h2,.genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h3,.genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h4,.genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h5,.genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.25rem;line-height:1.4}[data-brand="Code.org"] .genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h1,[data-brand="Code.org"] .genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h2,[data-brand="Code.org"] .genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h3,[data-brand="Code.org"] .genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h4,[data-brand="Code.org"] .genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h5,[data-brand="Code.org"] .genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h6{font-family:Geist,sans-serif}.genericButton-module__heading-xs___Ff2UG{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1.48}[data-brand="Code.org"] .genericButton-module__heading-xs___Ff2UG{font-family:Geist,sans-serif}.genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h1,.genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h2,.genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h3,.genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h4,.genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h5,.genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1.48}[data-brand="Code.org"] .genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h1,[data-brand="Code.org"] .genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h2,[data-brand="Code.org"] .genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h3,[data-brand="Code.org"] .genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h4,[data-brand="Code.org"] .genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h5,[data-brand="Code.org"] .genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h6{font-family:Geist,sans-serif}.genericButton-module__body-one___ERWHM,.genericButton-module__body-one___ERWHM.genericButton-module__wrapper___GQQ0H li,.genericButton-module__body-one___ERWHM.genericButton-module__wrapper___GQQ0H p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-lg);line-height:1.4}.genericButton-module__body-two___7YQr-,.genericButton-module__body-two___7YQr-.genericButton-module__wrapper___GQQ0H li,.genericButton-module__body-two___7YQr-.genericButton-module__wrapper___GQQ0H p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-md);line-height:1.48}.genericButton-module__body-three___fRZrg,.genericButton-module__body-three___fRZrg.genericButton-module__wrapper___GQQ0H li,.genericButton-module__body-three___fRZrg.genericButton-module__wrapper___GQQ0H p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-sm);line-height:1.54}.genericButton-module__body-four___Jxg8b,.genericButton-module__body-four___Jxg8b.genericButton-module__wrapper___GQQ0H li,.genericButton-module__body-four___Jxg8b.genericButton-module__wrapper___GQQ0H p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-xs);line-height:1.64}.genericButton-module__overline-one___HYiC4,.genericButton-module__overline-one___HYiC4.genericButton-module__wrapper___GQQ0H li,.genericButton-module__overline-one___HYiC4.genericButton-module__wrapper___GQQ0H p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.875rem;line-height:1.54}.genericButton-module__overline-two___Oc9vT,.genericButton-module__overline-two___Oc9vT.genericButton-module__wrapper___GQQ0H li,.genericButton-module__overline-two___Oc9vT.genericButton-module__wrapper___GQQ0H p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.813rem;line-height:1.64}.genericButton-module__overline-three___H7U-H,.genericButton-module__overline-three___H7U-H.genericButton-module__wrapper___GQQ0H li,.genericButton-module__overline-three___H7U-H.genericButton-module__wrapper___GQQ0H p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.688rem;line-height:1.76}.genericButton-module__strong___S1okA,.genericButton-module__strong___S1okA.genericButton-module__wrapper___GQQ0H strong,strong,strong.genericButton-module__wrapper___GQQ0H strong{font-weight:600}.genericButton-module__em___2-8kG,.genericButton-module__em___2-8kG.genericButton-module__wrapper___GQQ0H em,em,em.genericButton-module__wrapper___GQQ0H em{font-style:italic}.genericButton-module__figcaption___uJG4X,.genericButton-module__figcaption___uJG4X.genericButton-module__wrapper___GQQ0H figcaption,figcaption,figcaption.genericButton-module__wrapper___GQQ0H figcaption{font-family:Geist,sans-serif;font-weight:600;font-style:normal;color:var(--text-neutral-primary);font-size:.875rem;line-height:1.54;margin:.5em 0 1em}.genericButton-module__no-margin___p--A2,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H h1,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H h2,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H h3,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H h4,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H h5,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H h6,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H li,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H p{margin:0}.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H ol,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H ul{margin-bottom:0}.genericButton-module__button___-ZvEw,a.genericButton-module__button___-ZvEw{display:inline-flex;justify-content:center;text-align:center;align-items:center;border-radius:var(--codeai-radius-sm,.5rem);box-sizing:border-box;margin:0;padding:0;border:2px solid transparent;background-color:transparent;color:unset;font-family:Geist,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;font-weight:700;white-space:nowrap;flex-shrink:0;text-decoration:none!important;cursor:pointer;transition:all .2s ease-in-out}.genericButton-module__button___-ZvEw:focus,.genericButton-module__button___-ZvEw:focus-visible,a.genericButton-module__button___-ZvEw:focus,a.genericButton-module__button___-ZvEw:focus-visible{text-decoration:none}.genericButton-module__button___-ZvEw.genericButton-module__buttonPendingWithHiddenText___vdKNV span,a.genericButton-module__button___-ZvEw.genericButton-module__buttonPendingWithHiddenText___vdKNV span{visibility:hidden}.genericButton-module__button___-ZvEw.genericButton-module__buttonPendingWithHiddenText___vdKNV i,a.genericButton-module__button___-ZvEw.genericButton-module__buttonPendingWithHiddenText___vdKNV i{position:absolute}.genericButton-module__button___-ZvEw.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button___-ZvEw:hover,a.genericButton-module__button___-ZvEw.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button___-ZvEw:hover{box-shadow:none;text-decoration:none}.genericButton-module__button___-ZvEw:focus-visible,a.genericButton-module__button___-ZvEw:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:4px;border-radius:var(--codeai-radius-sm,10px)}.genericButton-module__button___-ZvEw:active,a.genericButton-module__button___-ZvEw:active{border:2px solid transparent!important}.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD{background-color:var(--button-color-purple-primary);border-color:var(--button-color-purple-primary);color:var(--button-color-white)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD:hover,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD:hover{background-color:var(--button-color-purple-hover);border-color:var(--button-color-purple-hover);color:var(--button-color-purple-light)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD.genericButton-module__is-loading___rT0E7,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD.genericButton-module__is-loading___rT0E7{background-color:var(--button-color-purple-hover);border-color:var(--button-color-purple-hover)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD:disabled,.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD[aria-disabled=true],a.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD:disabled,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD[aria-disabled=true]{background-color:var(--button-color-disabled-bg);border-color:var(--button-color-disabled-bg);color:var(--button-color-disabled-dark)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL{background-color:var(--button-color-black);border-color:var(--button-color-black);color:var(--button-color-white)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL:hover,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL:hover{background-color:var(--button-color-purple-dark);border-color:var(--button-color-purple-dark);color:var(--button-color-purple-light)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL:disabled,.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL[aria-disabled=true],a.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL:disabled,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL[aria-disabled=true]{background-color:var(--button-color-disabled-bg);border-color:var(--button-color-disabled-bg);color:var(--button-color-disabled-dark)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c{background-color:var(--button-color-white);border-color:var(--button-color-white);color:var(--button-color-purple-primary)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c:hover,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c:hover{background-color:var(--button-color-purple-tint);border-color:var(--button-color-purple-tint);color:var(--button-color-purple-primary)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c:disabled,.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c[aria-disabled=true],a.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c:disabled,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c[aria-disabled=true]{background-color:var(--button-color-disabled-bg);border-color:var(--button-color-disabled-bg);color:var(--button-color-disabled-dark)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM{background-color:var(--background-error-primary);color:var(--text-neutral-white-fixed)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM:hover,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM:hover{background-color:var(--background-error-strong)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM:disabled,.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM[aria-disabled=true],a.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM:disabled,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM[aria-disabled=true]{background-color:var(--background-neutral-disabled);color:var(--text-neutral-disabled-inverse)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD{background-color:transparent;border:2px solid var(--button-color-purple-primary);color:var(--button-color-purple-primary)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD:hover,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD:hover{background-color:var(--button-color-purple-tint);border:2px solid var(--button-color-purple-hover);color:var(--button-color-purple-hover)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD.genericButton-module__is-loading___rT0E7,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD.genericButton-module__is-loading___rT0E7{border:2px solid var(--button-color-purple-hover);color:var(--button-color-purple-hover)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD:active,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD:active{border:2px solid var(--button-color-purple-primary)!important}.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD:disabled,.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD[aria-disabled=true],a.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD:disabled,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD[aria-disabled=true]{background-color:transparent;border:2px solid var(--button-color-disabled-dark)!important;color:var(--button-color-disabled-dark)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL{background-color:transparent;border:2px solid var(--button-color-black);color:var(--button-color-black)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL:hover,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL:hover{background-color:var(--button-color-purple-light);border:2px solid var(--button-color-black);color:var(--button-color-black)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL:active,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL:active{border:2px solid var(--button-color-black)!important}.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL:disabled,.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL[aria-disabled=true],a.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL:disabled,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL[aria-disabled=true]{background-color:transparent;border:2px solid var(--button-color-disabled-dark)!important;color:var(--button-color-disabled-dark)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c{background-color:transparent;border:2px solid var(--button-color-white);color:var(--button-color-white)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c:hover,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c:hover{background-color:var(--button-color-white-alpha-20);border:2px solid var(--button-color-white);color:var(--button-color-white)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c:active,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c:active{border:2px solid var(--button-color-white)!important}.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c:disabled,.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c[aria-disabled=true],a.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c:disabled,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c[aria-disabled=true]{background-color:transparent;border:2px solid var(--button-color-disabled-light)!important;color:var(--button-color-disabled-light)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM{background-color:var(--background-neutral-primary);border:1px solid var(--borders-error-primary);color:var(--text-error-primary)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM:hover,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM:hover{background-color:var(--background-error-light);border:1px solid var(--borders-error-primary);color:var(--text-error-primary)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM:active,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM:active{border:1px solid var(--borders-error-primary)!important}.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM:disabled,.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM[aria-disabled=true],a.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM:disabled,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM[aria-disabled=true]{border-color:var(--borders-neutral-disabled)!important;color:var(--text-neutral-disabled);background-color:var(--background-neutral-primary)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD{background-color:transparent;color:var(--button-color-purple-primary)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD:hover,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD:hover{background-color:var(--button-color-purple-tint);color:var(--button-color-purple-hover)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD.genericButton-module__is-loading___rT0E7,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD.genericButton-module__is-loading___rT0E7{color:var(--button-color-purple-hover)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD:active,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD:active{background-color:var(--button-color-purple-tint);color:var(--button-color-purple-hover)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD:disabled,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD[aria-disabled=true],a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD:disabled,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD[aria-disabled=true]{color:var(--button-color-disabled-dark);background-color:transparent}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL{background-color:transparent;color:var(--button-color-black)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL:active,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL:hover,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL:active,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL:hover{background-color:var(--button-color-purple-tint);color:var(--button-color-black)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL:disabled,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL[aria-disabled=true],a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL:disabled,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL[aria-disabled=true]{color:var(--button-color-disabled-dark);background-color:transparent}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c{background-color:transparent;color:var(--button-color-white)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c:active,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c:hover,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c:active,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c:hover{background-color:var(--button-color-white-alpha-20);color:var(--button-color-white)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c:disabled,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c[aria-disabled=true],a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c:disabled,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c[aria-disabled=true]{color:var(--button-color-disabled-light);background-color:transparent}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM{color:var(--text-error-primary)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM:hover,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM:hover{background-color:var(--background-error-light);color:var(--text-error-primary)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM:active,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM:active{background-color:var(--background-error-light);color:var(--text-error-secondary)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM:disabled,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM[aria-disabled=true],a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM:disabled,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM[aria-disabled=true]{color:var(--text-neutral-disabled);background-color:unset}.genericButton-module__button___-ZvEw{text-transform:none}.genericButton-module__button-s___RHPNT,a.genericButton-module__button-s___RHPNT{padding:8px 12px;gap:4px;font-size:14px;line-height:21.7px;letter-spacing:0}.genericButton-module__button-s___RHPNT span,a.genericButton-module__button-s___RHPNT span{margin:0}.genericButton-module__button-s___RHPNT i,a.genericButton-module__button-s___RHPNT i{font-size:13px;line-height:125%;width:13px}.genericButton-module__button-s___RHPNT.genericButton-module__button-iconOnly___h5FDS,a.genericButton-module__button-s___RHPNT.genericButton-module__button-iconOnly___h5FDS{padding:8px;min-width:36px;min-height:36px}.genericButton-module__button-s___RHPNT.genericButton-module__button-iconOnly___h5FDS i,a.genericButton-module__button-s___RHPNT.genericButton-module__button-iconOnly___h5FDS i{font-size:20px;width:20px}.genericButton-module__button-m___n6yyw,a.genericButton-module__button-m___n6yyw{padding:10px 14px;gap:4px;font-size:14px;line-height:21.7px;letter-spacing:0}.genericButton-module__button-m___n6yyw span,a.genericButton-module__button-m___n6yyw span{margin:0}.genericButton-module__button-m___n6yyw i,a.genericButton-module__button-m___n6yyw i{font-size:13px;line-height:125%;width:13px}.genericButton-module__button-m___n6yyw.genericButton-module__button-iconOnly___h5FDS,a.genericButton-module__button-m___n6yyw.genericButton-module__button-iconOnly___h5FDS{padding:12px;min-width:44px;min-height:44px}.genericButton-module__button-m___n6yyw.genericButton-module__button-iconOnly___h5FDS i,a.genericButton-module__button-m___n6yyw.genericButton-module__button-iconOnly___h5FDS i{font-size:20px;width:20px}.genericButton-module__button-l___-YVB5,a.genericButton-module__button-l___-YVB5{padding:14px 17px;gap:6px;font-size:16px;line-height:24px;letter-spacing:0}.genericButton-module__button-l___-YVB5 span,a.genericButton-module__button-l___-YVB5 span{margin:0}.genericButton-module__button-l___-YVB5 i,a.genericButton-module__button-l___-YVB5 i{font-size:20px;line-height:125%;width:20px}.genericButton-module__button-l___-YVB5.genericButton-module__button-iconOnly___h5FDS,a.genericButton-module__button-l___-YVB5.genericButton-module__button-iconOnly___h5FDS{padding:16px;min-width:52px;min-height:52px}.genericButton-module__button-l___-YVB5.genericButton-module__button-iconOnly___h5FDS i,a.genericButton-module__button-l___-YVB5.genericButton-module__button-iconOnly___h5FDS i{font-size:20px;width:20px}.genericButton-module__button-xl___e-9sl,a.genericButton-module__button-xl___e-9sl{padding:17px 20px;gap:6px;font-size:20px;line-height:28px;letter-spacing:-.2px}.genericButton-module__button-xl___e-9sl span,a.genericButton-module__button-xl___e-9sl span{margin:0}.genericButton-module__button-xl___e-9sl i,a.genericButton-module__button-xl___e-9sl i{font-size:20px;line-height:125%;width:20px}.genericButton-module__button-xl___e-9sl.genericButton-module__button-iconOnly___h5FDS,a.genericButton-module__button-xl___e-9sl.genericButton-module__button-iconOnly___h5FDS{padding:20px;min-width:60px;min-height:60px}.genericButton-module__button-xl___e-9sl.genericButton-module__button-iconOnly___h5FDS i,a.genericButton-module__button-xl___e-9sl.genericButton-module__button-iconOnly___h5FDS i{font-size:20px;width:20px}.typography-module__heading-xxl___t4Iml,.typography-module__heading-xxl___t4Iml.typography-module__wrapper___6sEjE h1,.typography-module__heading-xxl___t4Iml.typography-module__wrapper___6sEjE h2,.typography-module__heading-xxl___t4Iml.typography-module__wrapper___6sEjE h3,.typography-module__heading-xxl___t4Iml.typography-module__wrapper___6sEjE h4,.typography-module__heading-xxl___t4Iml.typography-module__wrapper___6sEjE h5,.typography-module__heading-xxl___t4Iml.typography-module__wrapper___6sEjE h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:clamp(2.5rem,5vw + 1rem,4rem);line-height:1;font-feature-settings:"kern";font-kerning:normal}.typography-module__heading-xl___wbMqr,.typography-module__heading-xl___wbMqr.typography-module__wrapper___6sEjE h1,.typography-module__heading-xl___wbMqr.typography-module__wrapper___6sEjE h2,.typography-module__heading-xl___wbMqr.typography-module__wrapper___6sEjE h3,.typography-module__heading-xl___wbMqr.typography-module__wrapper___6sEjE h4,.typography-module__heading-xl___wbMqr.typography-module__wrapper___6sEjE h5,.typography-module__heading-xl___wbMqr.typography-module__wrapper___6sEjE h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:2.125rem;line-height:1.24}.typography-module__heading-lg___GUMI7{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.75rem;line-height:1.28}[data-brand="Code.org"] .typography-module__heading-lg___GUMI7{font-family:Geist,sans-serif}.typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h1,.typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h2,.typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h3,.typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h4,.typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h5,.typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.75rem;line-height:1.28}[data-brand="Code.org"] .typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h1,[data-brand="Code.org"] .typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h2,[data-brand="Code.org"] .typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h3,[data-brand="Code.org"] .typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h4,[data-brand="Code.org"] .typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h5,[data-brand="Code.org"] .typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h6{font-family:Geist,sans-serif}.typography-module__heading-md___I661h{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:1.32}[data-brand="Code.org"] .typography-module__heading-md___I661h{font-family:Geist,sans-serif}.typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h1,.typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h2,.typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h3,.typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h4,.typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h5,.typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:1.32}[data-brand="Code.org"] .typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h1,[data-brand="Code.org"] .typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h2,[data-brand="Code.org"] .typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h3,[data-brand="Code.org"] .typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h4,[data-brand="Code.org"] .typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h5,[data-brand="Code.org"] .typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h6{font-family:Geist,sans-serif}.typography-module__heading-sm___2Jm-k{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.25rem;line-height:1.4}[data-brand="Code.org"] .typography-module__heading-sm___2Jm-k{font-family:Geist,sans-serif}.typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h1,.typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h2,.typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h3,.typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h4,.typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h5,.typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.25rem;line-height:1.4}[data-brand="Code.org"] .typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h1,[data-brand="Code.org"] .typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h2,[data-brand="Code.org"] .typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h3,[data-brand="Code.org"] .typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h4,[data-brand="Code.org"] .typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h5,[data-brand="Code.org"] .typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h6{font-family:Geist,sans-serif}.typography-module__heading-xs___FJljd{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1.48}[data-brand="Code.org"] .typography-module__heading-xs___FJljd{font-family:Geist,sans-serif}.typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h1,.typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h2,.typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h3,.typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h4,.typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h5,.typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1.48}[data-brand="Code.org"] .typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h1,[data-brand="Code.org"] .typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h2,[data-brand="Code.org"] .typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h3,[data-brand="Code.org"] .typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h4,[data-brand="Code.org"] .typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h5,[data-brand="Code.org"] .typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h6{font-family:Geist,sans-serif}.typography-module__body-one___hKZXX,.typography-module__body-one___hKZXX.typography-module__wrapper___6sEjE li,.typography-module__body-one___hKZXX.typography-module__wrapper___6sEjE p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-lg);line-height:1.4}.typography-module__body-two___Sa-Eb,.typography-module__body-two___Sa-Eb.typography-module__wrapper___6sEjE li,.typography-module__body-two___Sa-Eb.typography-module__wrapper___6sEjE p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-md);line-height:1.48}.typography-module__body-three___FIk3k,.typography-module__body-three___FIk3k.typography-module__wrapper___6sEjE li,.typography-module__body-three___FIk3k.typography-module__wrapper___6sEjE p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-sm);line-height:1.54}.typography-module__body-four___vI1SQ,.typography-module__body-four___vI1SQ.typography-module__wrapper___6sEjE li,.typography-module__body-four___vI1SQ.typography-module__wrapper___6sEjE p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-xs);line-height:1.64}.typography-module__overline-one___rXzIm,.typography-module__overline-one___rXzIm.typography-module__wrapper___6sEjE li,.typography-module__overline-one___rXzIm.typography-module__wrapper___6sEjE p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.875rem;line-height:1.54}.typography-module__overline-two___WG6bF,.typography-module__overline-two___WG6bF.typography-module__wrapper___6sEjE li,.typography-module__overline-two___WG6bF.typography-module__wrapper___6sEjE p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.813rem;line-height:1.64}.typography-module__overline-three___UK5T-,.typography-module__overline-three___UK5T-.typography-module__wrapper___6sEjE li,.typography-module__overline-three___UK5T-.typography-module__wrapper___6sEjE p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.688rem;line-height:1.76}.typography-module__strong___jtYq4,.typography-module__strong___jtYq4.typography-module__wrapper___6sEjE strong,strong,strong.typography-module__wrapper___6sEjE strong{font-weight:600}.typography-module__em___2kNMg,.typography-module__em___2kNMg.typography-module__wrapper___6sEjE em,em,em.typography-module__wrapper___6sEjE em{font-style:italic}.typography-module__figcaption___cHscw,.typography-module__figcaption___cHscw.typography-module__wrapper___6sEjE figcaption,figcaption,figcaption.typography-module__wrapper___6sEjE figcaption{font-family:Geist,sans-serif;font-weight:600;font-style:normal;color:var(--text-neutral-primary);font-size:.875rem;line-height:1.54;margin:.5em 0 1em}.typography-module__no-margin___dyDRA,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE h1,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE h2,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE h3,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE h4,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE h5,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE h6,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE li,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE p{margin:0}.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE ol,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE ul{margin-bottom:0}html{font-size:100%}:root{--font-size-text-xs:0.75rem;--font-size-text-sm:0.875rem;--font-size-text-md:1rem;--font-size-text-lg:1.125rem;--font-size-text-xl:1.25rem;--font-size-text-2xl:1.5rem;--font-size-text-3xl:1.875rem;--font-size-text-4xl:2.25rem;--font-size-display-xs:1.5rem;--font-size-display-sm:1.875rem;--font-size-display-md:2.25rem;--font-size-display-lg:3rem;--font-size-display-xl:3.75rem;--font-size-display-2xl:4.5rem;--font-size-display-3xl:5.625rem;--font-size-display-4xl:7.5rem;--font-size-body-xs:var(--font-size-text-xs);--font-size-body-sm:var(--font-size-text-sm);--font-size-body-md:var(--font-size-text-md);--font-size-body-lg:var(--font-size-text-xl)}.video-module__heading-xxl___iIwnE,.video-module__heading-xxl___iIwnE.video-module__wrapper___Tals- h1,.video-module__heading-xxl___iIwnE.video-module__wrapper___Tals- h2,.video-module__heading-xxl___iIwnE.video-module__wrapper___Tals- h3,.video-module__heading-xxl___iIwnE.video-module__wrapper___Tals- h4,.video-module__heading-xxl___iIwnE.video-module__wrapper___Tals- h5,.video-module__heading-xxl___iIwnE.video-module__wrapper___Tals- h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:clamp(2.5rem,5vw + 1rem,4rem);line-height:1;font-feature-settings:"kern";font-kerning:normal}.video-module__heading-xl___3vQh4,.video-module__heading-xl___3vQh4.video-module__wrapper___Tals- h1,.video-module__heading-xl___3vQh4.video-module__wrapper___Tals- h2,.video-module__heading-xl___3vQh4.video-module__wrapper___Tals- h3,.video-module__heading-xl___3vQh4.video-module__wrapper___Tals- h4,.video-module__heading-xl___3vQh4.video-module__wrapper___Tals- h5,.video-module__heading-xl___3vQh4.video-module__wrapper___Tals- h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:2.125rem;line-height:1.24}.video-module__heading-lg___-4RyJ{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.75rem;line-height:1.28}[data-brand="Code.org"] .video-module__heading-lg___-4RyJ{font-family:Geist,sans-serif}.video-module__heading-lg___-4RyJ.video-module__wrapper___Tals- h1,.video-module__heading-lg___-4RyJ.video-module__wrapper___Tals- h2,.video-module__heading-lg___-4RyJ.video-module__wrapper___Tals- h3,.video-module__heading-lg___-4RyJ.video-module__wrapper___Tals- h4,.video-module__heading-lg___-4RyJ.video-module__wrapper___Tals- h5,.video-module__heading-lg___-4RyJ.video-module__wrapper___Tals- h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.75rem;line-height:1.28}[data-brand="Code.org"] .video-module__heading-lg___-4RyJ.video-module__wrapper___Tals- h1,[data-brand="Code.org"] .video-module__heading-lg___-4RyJ.video-module__wrapper___Tals- h2,[data-brand="Code.org"] .video-module__heading-lg___-4RyJ.video-module__wrapper___Tals- h3,[data-brand="Code.org"] .video-module__heading-lg___-4RyJ.video-module__wrapper___Tals- h4,[data-brand="Code.org"] .video-module__heading-lg___-4RyJ.video-module__wrapper___Tals- h5,[data-brand="Code.org"] .video-module__heading-lg___-4RyJ.video-module__wrapper___Tals- h6{font-family:Geist,sans-serif}.video-module__heading-md___wZp-x{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:1.32}[data-brand="Code.org"] .video-module__heading-md___wZp-x{font-family:Geist,sans-serif}.video-module__heading-md___wZp-x.video-module__wrapper___Tals- h1,.video-module__heading-md___wZp-x.video-module__wrapper___Tals- h2,.video-module__heading-md___wZp-x.video-module__wrapper___Tals- h3,.video-module__heading-md___wZp-x.video-module__wrapper___Tals- h4,.video-module__heading-md___wZp-x.video-module__wrapper___Tals- h5,.video-module__heading-md___wZp-x.video-module__wrapper___Tals- h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:1.32}[data-brand="Code.org"] .video-module__heading-md___wZp-x.video-module__wrapper___Tals- h1,[data-brand="Code.org"] .video-module__heading-md___wZp-x.video-module__wrapper___Tals- h2,[data-brand="Code.org"] .video-module__heading-md___wZp-x.video-module__wrapper___Tals- h3,[data-brand="Code.org"] .video-module__heading-md___wZp-x.video-module__wrapper___Tals- h4,[data-brand="Code.org"] .video-module__heading-md___wZp-x.video-module__wrapper___Tals- h5,[data-brand="Code.org"] .video-module__heading-md___wZp-x.video-module__wrapper___Tals- h6{font-family:Geist,sans-serif}.video-module__heading-sm___8ch1e{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.25rem;line-height:1.4}[data-brand="Code.org"] .video-module__heading-sm___8ch1e{font-family:Geist,sans-serif}.video-module__heading-sm___8ch1e.video-module__wrapper___Tals- h1,.video-module__heading-sm___8ch1e.video-module__wrapper___Tals- h2,.video-module__heading-sm___8ch1e.video-module__wrapper___Tals- h3,.video-module__heading-sm___8ch1e.video-module__wrapper___Tals- h4,.video-module__heading-sm___8ch1e.video-module__wrapper___Tals- h5,.video-module__heading-sm___8ch1e.video-module__wrapper___Tals- h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.25rem;line-height:1.4}[data-brand="Code.org"] .video-module__heading-sm___8ch1e.video-module__wrapper___Tals- h1,[data-brand="Code.org"] .video-module__heading-sm___8ch1e.video-module__wrapper___Tals- h2,[data-brand="Code.org"] .video-module__heading-sm___8ch1e.video-module__wrapper___Tals- h3,[data-brand="Code.org"] .video-module__heading-sm___8ch1e.video-module__wrapper___Tals- h4,[data-brand="Code.org"] .video-module__heading-sm___8ch1e.video-module__wrapper___Tals- h5,[data-brand="Code.org"] .video-module__heading-sm___8ch1e.video-module__wrapper___Tals- h6{font-family:Geist,sans-serif}.video-module__heading-xs___0gJE2{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1.48}[data-brand="Code.org"] .video-module__heading-xs___0gJE2{font-family:Geist,sans-serif}.video-module__heading-xs___0gJE2.video-module__wrapper___Tals- h1,.video-module__heading-xs___0gJE2.video-module__wrapper___Tals- h2,.video-module__heading-xs___0gJE2.video-module__wrapper___Tals- h3,.video-module__heading-xs___0gJE2.video-module__wrapper___Tals- h4,.video-module__heading-xs___0gJE2.video-module__wrapper___Tals- h5,.video-module__heading-xs___0gJE2.video-module__wrapper___Tals- h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1.48}[data-brand="Code.org"] .video-module__heading-xs___0gJE2.video-module__wrapper___Tals- h1,[data-brand="Code.org"] .video-module__heading-xs___0gJE2.video-module__wrapper___Tals- h2,[data-brand="Code.org"] .video-module__heading-xs___0gJE2.video-module__wrapper___Tals- h3,[data-brand="Code.org"] .video-module__heading-xs___0gJE2.video-module__wrapper___Tals- h4,[data-brand="Code.org"] .video-module__heading-xs___0gJE2.video-module__wrapper___Tals- h5,[data-brand="Code.org"] .video-module__heading-xs___0gJE2.video-module__wrapper___Tals- h6{font-family:Geist,sans-serif}.video-module__body-one___banb1,.video-module__body-one___banb1.video-module__wrapper___Tals- li,.video-module__body-one___banb1.video-module__wrapper___Tals- p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-lg);line-height:1.4}.video-module__body-two___qsa0N,.video-module__body-two___qsa0N.video-module__wrapper___Tals- li,.video-module__body-two___qsa0N.video-module__wrapper___Tals- p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-md);line-height:1.48}.video-module__body-three___Pw28X,.video-module__body-three___Pw28X.video-module__wrapper___Tals- li,.video-module__body-three___Pw28X.video-module__wrapper___Tals- p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-sm);line-height:1.54}.video-module__body-four___FVYI-,.video-module__body-four___FVYI-.video-module__wrapper___Tals- li,.video-module__body-four___FVYI-.video-module__wrapper___Tals- p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-xs);line-height:1.64}.video-module__overline-one___3fJLy,.video-module__overline-one___3fJLy.video-module__wrapper___Tals- li,.video-module__overline-one___3fJLy.video-module__wrapper___Tals- p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.875rem;line-height:1.54}.video-module__overline-two___j1MfY,.video-module__overline-two___j1MfY.video-module__wrapper___Tals- li,.video-module__overline-two___j1MfY.video-module__wrapper___Tals- p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.813rem;line-height:1.64}.video-module__overline-three___qlbHg,.video-module__overline-three___qlbHg.video-module__wrapper___Tals- li,.video-module__overline-three___qlbHg.video-module__wrapper___Tals- p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.688rem;line-height:1.76}.video-module__strong___XrgFY,.video-module__strong___XrgFY.video-module__wrapper___Tals- strong,strong,strong.video-module__wrapper___Tals- strong{font-weight:600}.video-module__em___racxf,.video-module__em___racxf.video-module__wrapper___Tals- em,em,em.video-module__wrapper___Tals- em{font-style:italic}.video-module__figcaption___ovVJi,.video-module__figcaption___ovVJi.video-module__wrapper___Tals- figcaption,figcaption,figcaption.video-module__wrapper___Tals- figcaption{font-family:Geist,sans-serif;font-weight:600;font-style:normal;color:var(--text-neutral-primary);font-size:.875rem;line-height:1.54;margin:.5em 0 1em}.video-module__no-margin___elfRY,.video-module__no-margin___elfRY.video-module__wrapper___Tals- h1,.video-module__no-margin___elfRY.video-module__wrapper___Tals- h2,.video-module__no-margin___elfRY.video-module__wrapper___Tals- h3,.video-module__no-margin___elfRY.video-module__wrapper___Tals- h4,.video-module__no-margin___elfRY.video-module__wrapper___Tals- h5,.video-module__no-margin___elfRY.video-module__wrapper___Tals- h6,.video-module__no-margin___elfRY.video-module__wrapper___Tals- li,.video-module__no-margin___elfRY.video-module__wrapper___Tals- p{margin:0}.video-module__no-margin___elfRY.video-module__wrapper___Tals- ol,.video-module__no-margin___elfRY.video-module__wrapper___Tals- ul{margin-bottom:0}.video-module__videoComponentContainer___ntuAN{width:100%;margin:0}.video-module__videoComponentContainer___ntuAN .video-module__videoWrapper___liwmB{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;border:1px solid var(--background-neutral-tertiary);border-radius:var(--codeai-radius-none,.25rem);box-sizing:border-box;display:block}.video-module__videoComponentContainer___ntuAN .video-module__videoWrapper___liwmB .video-module__errorPlaceholder___zjcH0,.video-module__videoComponentContainer___ntuAN .video-module__videoWrapper___liwmB iframe,.video-module__videoComponentContainer___ntuAN .video-module__videoWrapper___liwmB video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:0}.video-module__videoComponentContainer___ntuAN .video-module__videoWrapper___liwmB .video-module__cookieConsentButton___a5EEM{margin-top:1.5rem}.video-module__errorPlaceholder___zjcH0{background:var(--background-neutral-tertiary);box-sizing:border-box;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.video-module__errorPlaceholder___zjcH0 i{font-size:3rem;color:var(--text-neutral-quaternary);margin-bottom:1rem}@media (max-width:320px){.video-module__errorPlaceholder___zjcH0 i{display:none}}.video-module__errorPlaceholder___zjcH0 p{margin:.25rem auto;text-align:center}.video-module__footer___--lQ3{display:flex;flex-direction:row;justify-content:space-between;align-items:start;gap:1rem}.video-module__footer___--lQ3 figcaption{margin-bottom:0}.video-module__footer___--lQ3 .video-module__download___0zQPU{margin-top:.25rem}@media (max-width:640px){.video-module__footer___--lQ3 .video-module__download___0zQPU{display:none}}.video-module__footer___--lQ3:not(:has(figcaption)){justify-content:flex-end}.react-player__preview{position:absolute;top:0;left:0}.video-module__posterImage___-utls{height:100%;width:100%;object-fit:cover}.video-module__playButtonBackground___1DPwk{height:64px;width:64px;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;border-radius:100px;background:var(--neutral-base-white);box-shadow:inset 0 3px 4px 0 rgba(255,255,255,.23),inset 0 -4px 4px 0 rgba(0,0,0,.07),0 3px 6px 0 rgba(0,0,0,.2)}.video-module__playButtonBackground___1DPwk:focus-visible{outline:var(--focus-ring-color,var(--borders-brand-teal-primary)) solid 2px;outline-offset:.125rem}.video-module__playButtonBackground___1DPwk .video-module__playButton___ubD3R{font-size:2rem;color:var(--brand-purple-50);margin-left:4px}:root[data-brand="Code.org"] .video-module__playButtonBackground___1DPwk .video-module__playButton___ubD3R{color:var(--codeai-purple-primary)}.video-module__facade___5EzFQ{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}
/*# sourceMappingURL=edf91244360a98c9.css.map*/