:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace}button,input{font-family:inherit}button:hover:not(:disabled),input:hover:not(:disabled){cursor:pointer}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}.brand-background{background:linear-gradient(90deg,#f9a8d4,#d8b4fe,#818cf8);color:#fff}.brand-1-background{background-color:#f9a8d4!important;color:#fff}.brand-2-background{background:#d8b4fe!important;color:#fff}.brand-3-background{background:#818cf8!important;color:#fff}h1{text-align:center;margin:4px auto 8px;width:-moz-fit-content;width:fit-content;font-size:32px}@media screen and (max-width:719px){h1{font-size:28px}}h1.brand,h2{background:linear-gradient(90deg,#f9a8d4,#d8b4fe,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h2{width:-moz-fit-content;width:fit-content;font-size:30px}@media screen and (max-width:719px){h2{font-size:26px}}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.fullwidth{width:100%}.fullheight{height:100%}.gap-20{gap:20px}.gap-40{gap:40px}.w-full{width:100%}.h-auto{height:auto}.brand-color-left{color:#f9a8d4}.brand-color-middle{color:#d8b4fe}.brand-color-right{color:#818cf8}.basic-interactive{background:none;border:unset;cursor:pointer;font-size:18px;transition:filter .2s;filter:brightness(1) saturate(1)}.basic-interactive:hover{filter:brightness(1.15) saturate(1.15)}@media screen and (max-width:719px){.mobile-hidden{display:none}}@media screen and (min-width:720px){.mobile-only{display:none}}