.IntroductionStep_heroBanner__EOf_E{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .IntroductionStep_heroBanner__EOf_E{border:1px solid var(--mantine-color-dark-4)}.IntroductionStep_heroTitle__lYSOJ{font-weight:800;letter-spacing:-.02em}.IntroductionStep_heroIcon__EbpTL{flex-shrink:0}.IntroductionStep_heroLayout__E9Egq{display:flex;flex-direction:column;gap:var(--mantine-spacing-lg);align-items:stretch}.IntroductionStep_heroContent__SJXNQ{flex:1;min-width:0}.IntroductionStep_heroVisualization__XTJXg{flex-shrink:0;width:100%;order:1}@media (min-width:62em){.IntroductionStep_heroLayout__E9Egq{display:block}.IntroductionStep_heroVisualization__XTJXg{float:right;width:420px;margin-top:45px;margin-left:var(--mantine-spacing-lg);margin-bottom:var(--mantine-spacing-md)}.IntroductionStep_heroLayout__E9Egq:after{content:"";display:block;clear:both}}@media (min-width:75em){.IntroductionStep_heroVisualization__XTJXg{width:420px}}.IntroductionStep_sectionCard__FBbDZ{transition:box-shadow .2s ease,transform .2s ease}.IntroductionStep_sectionCard__FBbDZ:hover{box-shadow:0 4px 20px rgba(0,0,0,.06)}.IntroductionStep_prerequisiteCard__DrTE0{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .IntroductionStep_prerequisiteCard__DrTE0{border:1px solid var(--mantine-color-dark-4)}.IntroductionStep_prerequisiteBadge__aSvIZ{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.IntroductionStep_prerequisiteBadge__aSvIZ:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.IntroductionStep_relatedProblemCard__AKLGC{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .IntroductionStep_relatedProblemCard__AKLGC{border:1px solid var(--mantine-color-dark-4)}.IntroductionStep_relatedProblemBadge__D4Zwj{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.IntroductionStep_relatedProblemBadge__D4Zwj:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.IntroductionStep_objectiveRow__Q0gN_{padding:2px var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);transition:background-color .15s ease}.IntroductionStep_objectiveRow__Q0gN_:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .IntroductionStep_objectiveRow__Q0gN_:hover{background-color:var(--mantine-color-dark-6)}.IntroductionStep_objectiveIcon__e_2dt{flex-shrink:0;margin-top:2px}.IntroductionStep_motivationRow__maS69{padding:2px var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);transition:background-color .15s ease}.IntroductionStep_motivationRow__maS69:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .IntroductionStep_motivationRow__maS69:hover{background-color:var(--mantine-color-dark-6)}.IntroductionStep_motivationBullet__gvKA6{width:22px;flex-shrink:0;opacity:.5;font-variant-numeric:tabular-nums;user-select:none}.IntroductionStep_glossaryCard__vDsgI{border:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .IntroductionStep_glossaryCard__vDsgI{border:1px solid var(--mantine-color-dark-5)}.IntroductionStep_glossaryCard__vDsgI{transition:box-shadow .15s ease,transform .15s ease}.IntroductionStep_glossaryCard__vDsgI:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.06)}.IntroductionStep_misconceptionCard__toZMm{border:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .IntroductionStep_misconceptionCard__toZMm{border:1px solid var(--mantine-color-dark-5)}.IntroductionStep_misconceptionCard__toZMm{transition:transform .15s ease,box-shadow .15s ease}.IntroductionStep_misconceptionCard__toZMm:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.IntroductionStep_readyPrompt__bPQbY{border:1px dashed var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .IntroductionStep_readyPrompt__bPQbY{border:1px dashed var(--mantine-color-dark-4)}.PracticeStep_accordionItem__I42pN{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .PracticeStep_accordionItem__I42pN{border:1px solid var(--mantine-color-dark-4)}.PracticeStep_accordionItem__I42pN{border-radius:var(--mantine-radius-md);background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .PracticeStep_accordionItem__I42pN{background:var(--mantine-color-dark-7)}.PracticeStep_solutionAccordionItem__2GbWy{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .PracticeStep_solutionAccordionItem__2GbWy{border:1px solid var(--mantine-color-dark-4)}.PracticeStep_solutionAccordionItem__2GbWy{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .PracticeStep_solutionAccordionItem__2GbWy{background:var(--mantine-color-dark-7)}