.answer{overflow:hidden;transition:height .5s ease}.answer>h1{font-size:2rem;line-height:2.8rem;margin-top:1rem}.answer>h1,.answer>h2{font-weight:400;margin-bottom:1rem}.answer>h2{font-size:1.8rem;line-height:2.2rem}.answer>h3{font-size:1.5rem;line-height:2rem;font-weight:500}.answer>h3,.answer>ol,.answer>p,.answer>pre,.answer>ul{margin-bottom:.5rem}.answer>ol{list-style-type:decimal}.answer>ol,.answer>ul{list-style-position:inside}.answer>ul{list-style-type:disc}.square-loader{display:inline-block;width:.7em;height:.7em;background-color:rgb(var(--text-color));animation:squareLoader 1s ease-in-out infinite;transform-origin:bottom}@keyframes squareLoader{0%{transform:scaleY(1)}50%{transform:scaleY(.4)}to{transform:scaleY(1)}}.transition-height{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease}.transition-height>div{overflow:hidden}.transition-height.expanded{grid-template-rows:1fr}.background{position:fixed;top:0;left:0;width:100%;height:100%}.shape{position:absolute;opacity:.7}.circle{border-radius:50%;background:linear-gradient(45deg,rgb(var(--color1)),rgb(var(--color4)));animation:moveCircle 30s infinite alternate}.circle,.square{transform:translateZ(0)}.square{background:linear-gradient(135deg,rgb(var(--color2)),rgb(var(--color5)));animation:rotateSquare 250s linear infinite}.triangle{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:86.6px solid rgb(var(--color3));animation:moveTriangle 258s infinite alternate}.line,.triangle{transform:translateZ(0)}.line{height:2px;background-color:rgb(var(--color1));animation:moveLine 185s infinite alternate}.dot-grid{position:absolute;bottom:20px;left:20px;display:grid;grid-template-columns:repeat(10,1fr);grid-gap:10px;opacity:.5}.dot{width:5px;height:5px;border-radius:50%;background-color:rgb(var(--color5))}@keyframes moveCircle{0%,to{transform:translate(10%,10%)}25%{transform:translate(70%,30%)}50%{transform:translate(60%,60%)}75%{transform:translate(20%,70%)}}@keyframes rotateSquare{0%,to{transform:translate(20%,20%) rotate(0deg)}25%{transform:translate(60%,30%) rotate(90deg)}50%{transform:translate(70%,60%) rotate(180deg)}75%{transform:translate(30%,70%) rotate(270deg)}}@keyframes moveTriangle{0%,to{transform:translate(30%,30%) rotate(0deg)}33%{transform:translate(60%,40%) rotate(120deg)}66%{transform:translate(40%,70%) rotate(240deg)}}@keyframes moveLine{0%,to{transform:translateY(40%) rotate(0deg)}25%{transform:translate(20%,60%) rotate(45deg)}50%{transform:translate(70%,30%) rotate(90deg)}75%{transform:translate(50%,70%) rotate(-45deg)}}