.problem-section.svelte-uyfxso{animation:svelte-uyfxso-fadeIn .3s ease-in-out}@keyframes svelte-uyfxso-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.explanation-section.svelte-1brgca0{animation:svelte-1brgca0-fadeIn .3s ease-in-out}@keyframes svelte-1brgca0-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1brgca0-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.animate-expand{animation:svelte-1brgca0-expand .3s ease-in-out}.code-example.svelte-276vz3{font-family:SF Mono,Monaco,Consolas,Liberation Mono,Courier New,monospace}.shiki-container{max-width:100%;overflow-x:auto}.shiki-container .shiki{margin:0!important;padding:0!important;background:transparent!important;font-size:.75rem;line-height:1.4;border-radius:0;max-width:100%;width:100%;box-sizing:border-box;white-space:pre-wrap!important;word-break:break-all!important;overflow-wrap:break-word!important;word-wrap:break-word!important}@media (min-width: 640px){.shiki-container .shiki{font-size:.875rem}}.shiki-container .shiki code{background:transparent!important;padding:0!important;font-family:inherit;font-size:inherit;display:block;max-width:100%;box-sizing:border-box;white-space:pre-wrap!important;word-break:break-all!important;overflow-wrap:break-word!important}.shiki-container .shiki *{word-break:break-all!important;overflow-wrap:break-word!important}.solution-section.svelte-1hpasru{animation:svelte-1hpasru-fadeIn .3s ease-in-out}@keyframes svelte-1hpasru-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.educational-content.svelte-7d7a9l{max-width:1024px;margin:0 auto}
