.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--border-elegant);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--Neutral-50)}input[type=color]{-webkit-appearance:none;appearance:none;border:none;padding:0}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:none}input[type=color]::-webkit-color-swatch{border:none}input[type=color]::-moz-color-swatch{border:none}.animated-icon{transition:all .3s ease}@keyframes icon-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes icon-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes icon-wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.animated-icon-bounce:hover{animation:icon-bounce .5s ease}.animated-icon-spin:hover{animation:icon-spin .8s ease}.animated-icon-pulse:hover{animation:icon-pulse .5s ease}.animated-icon-wiggle:hover{animation:icon-wiggle .5s ease}@keyframes border-pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.03);opacity:.5}}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px rgba(34,211,238,.1)}50%{box-shadow:0 0 30px rgba(34,211,238,.2)}}.animate-border-pulse{animation:border-pulse 2s ease-in-out infinite}.animate-glow{animation:pulse-glow 3s ease-in-out infinite}.animate-gradient{animation:gradient-shift 8s ease infinite;background-size:200% 200%}@keyframes dot{0%,80%,to{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}}@keyframes busy-dots{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.scan-lines{background-image:linear-gradient(180deg,transparent 0,transparent 49%,rgba(6,182,212,.05) 49.5%,rgba(6,182,212,.05) 50.5%,transparent 51%,transparent);background-size:100% 20px}@keyframes pulse{0%,to{transform:scale(1);opacity:var(--base-opacity,.8)}50%{transform:scale(1.3);opacity:calc(var(--base-opacity, .8) * .8)}}.bg-300\%{background-size:300% 300%}@media (prefers-reduced-motion:reduce){.animated-icon,[class*=animate-]{animation:none!important;transition:none!important}}.mdx-content{margin-left:auto;margin-right:auto;margin-bottom:1rem;max-width:56rem;padding-left:1rem;padding-right:1rem;color:var(--text-primary)}.mdx-content h1{margin-bottom:.75rem;font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width:640px){.mdx-content h1{margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem}}.mdx-content h1{color:var(--text)}.mdx-content h2{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}@media (min-width:640px){.mdx-content h2{margin-bottom:.75rem;font-size:1.5rem;line-height:2rem}}.mdx-content h2{color:var(--text)}.mdx-content h3{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}@media (min-width:640px){.mdx-content h3{margin-bottom:.75rem;font-size:1.25rem;line-height:1.75rem}}.mdx-content h3{color:var(--text)}.mdx-content p{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;line-height:1.625}@media (min-width:640px){.mdx-content p{margin-bottom:1rem}}.mdx-content p{color:var(--text-secondary)}.mdx-content ul{margin-bottom:.75rem;margin-left:1rem;list-style-type:disc}@media (min-width:640px){.mdx-content ul{margin-bottom:1rem;margin-left:1.5rem}}.mdx-content ul{color:var(--text-secondary)}.mdx-content li{margin-bottom:.375rem;padding-left:.25rem;font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.mdx-content li{margin-bottom:.5rem;padding-left:.5rem}}.mdx-content li{color:var(--text-secondary)}.mdx-content li>ul{margin-top:.5rem;margin-bottom:0}.mdx-content code{border-radius:.25rem;border-width:1px;padding:.125rem .375rem;font-size:.875rem;line-height:1.25rem;background:var(--surface-glass);color:var(--text);border-color:var(--border-elegant)}.mdx-content .loom-container{position:relative;margin-bottom:2rem;width:100%;padding-bottom:58.89%}.mdx-content .loom-container iframe{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:.5rem}.mdx-content .arcade-container{position:relative;margin-bottom:2rem;width:100%;padding-bottom:54.33%}.mdx-content .arcade-container iframe{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:.5rem}