@keyframes avn-controls-spin{to{transform:rotate(360deg)}}.avn-controls-spin{animation:1.5s linear infinite avn-controls-spin}@keyframes avn-character-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.avn-character-dialog[open]{animation:.18s ease-out avn-character-dialog-in}@media (prefers-reduced-motion:reduce){.avn-character-dialog[open]{animation:none}}@layer theme,base;@layer components{.studio-band{background:radial-gradient(70% 220px at 50% 0,#fff1e2,#fff8f1 45%,#0000),#fff}.studio-band .home-studio .studio-grid>*{min-width:0;padding:28px}.studio-band .home-studio .studio-grid>.picker-column{border-right:1px solid var(--color-line);background:#faf8f5;margin:0;padding:24px 18px}.studio-band .home-studio .studio-grid>.preview-column{border-left:1px solid var(--color-line);padding:28px}@media (width>=1181px){.studio-band .home-studio .studio-grid>.picker-column{flex-direction:column;height:0;min-height:100%;display:flex;overflow:hidden}}@media (width<=1180px) and (width>=761px){.studio-band .home-studio .studio-grid>.picker-column{border-right:0;border-bottom:1px solid var(--color-line);grid-column:1/-1}}@media (width<=760px){.studio-band .home-studio .studio-grid>*{padding:18px}.studio-band .home-studio .studio-grid>.picker-column{border-right:0;border-bottom:1px solid var(--color-line);grid-column:auto;padding:18px 14px}.studio-band .home-studio .studio-grid>.preview-column{border-left:0;border-top:1px solid var(--color-line);padding:28px}}}@layer utilities;
