.bottom-sheet-fade-enter-active[data-v-c5971369],.bottom-sheet-fade-leave-active[data-v-c5971369]{transition:opacity .3s}.bottom-sheet-fade-enter-from[data-v-c5971369],.bottom-sheet-fade-leave-to[data-v-c5971369]{opacity:0}.bottom-sheet-slide-enter-active[data-v-c5971369],.bottom-sheet-slide-leave-active[data-v-c5971369]{transition:transform .3s cubic-bezier(.25,.8,.25,1)}.bottom-sheet-slide-enter-from[data-v-c5971369],.bottom-sheet-slide-leave-to[data-v-c5971369]{transform:translateY(100%)}.hide-scrollbar[data-v-c5971369]::-webkit-scrollbar{display:none}.hide-scrollbar[data-v-c5971369]{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0f172a}::-webkit-scrollbar-thumb{background-color:#3d404a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:#4d5059}::-webkit-scrollbar-button{width:0;height:0;display:none}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#3d404a;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#4d5059}textarea.custom-scrollbar{scrollbar-color:#3d404a transparent;scrollbar-width:thin}.new-badge[data-v-fe812a36]{background:linear-gradient(90deg,#7c3aed,#2563eb,#06b6d4)}.hide-scrollbar[data-v-fe812a36]::-webkit-scrollbar{display:none}.hide-scrollbar[data-v-fe812a36]{-ms-overflow-style:none;scrollbar-width:none}.form-field[data-v-969a30bb]{margin-bottom:20px}.field-label[data-v-969a30bb]{color:#fff;margin-bottom:6px;font-size:14px;display:block}.field-label-content[data-v-969a30bb]{gap:4px;line-height:1.5}.field-label-content[data-v-969a30bb],.required[data-v-969a30bb]{justify-content:center;align-items:center;display:inline-flex}.required[data-v-969a30bb]{line-height:1}.field-hint[data-v-969a30bb],.required[data-v-969a30bb]{color:#94a3b8;font-size:12px}.field-hint[data-v-969a30bb]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.custom-scrollbar[data-v-9707abb1]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-9707abb1]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-9707abb1]::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}.custom-scrollbar[data-v-9707abb1]::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.spinner{width:1em;height:1em;font-size:20px;display:inline-block;position:relative}.spinner .spinner-blade{transform-origin:50% -.2222em;background-color:#0000;border-radius:.0555em;width:.074em;height:.2777em;animation:1s linear infinite spinner-fade9234;position:absolute;bottom:0;left:.4629em}.spinner .spinner-blade:first-child{animation-delay:0s;transform:rotate(0)}.spinner .spinner-blade:nth-child(2){animation-delay:83ms;transform:rotate(30deg)}.spinner .spinner-blade:nth-child(3){animation-delay:.166s;transform:rotate(60deg)}.spinner .spinner-blade:nth-child(4){animation-delay:.249s;transform:rotate(90deg)}.spinner .spinner-blade:nth-child(5){animation-delay:.332s;transform:rotate(120deg)}.spinner .spinner-blade:nth-child(6){animation-delay:.415s;transform:rotate(150deg)}.spinner .spinner-blade:nth-child(7){animation-delay:.498s;transform:rotate(180deg)}.spinner .spinner-blade:nth-child(8){animation-delay:.581s;transform:rotate(210deg)}.spinner .spinner-blade:nth-child(9){animation-delay:.664s;transform:rotate(240deg)}.spinner .spinner-blade:nth-child(10){animation-delay:.747s;transform:rotate(270deg)}.spinner .spinner-blade:nth-child(11){animation-delay:.83s;transform:rotate(300deg)}.spinner .spinner-blade:nth-child(12){animation-delay:.913s;transform:rotate(330deg)}@keyframes spinner-fade9234{0%{background-color:#fff}to{background-color:#0000}}.spinner-black .spinner-blade{animation-name:spinner-fade-black}@keyframes spinner-fade-black{0%{background-color:#000}to{background-color:#0000}}.generate-btn[data-v-cda0b34f]{background:linear-gradient(90deg,#ff8c00,#ff4d00,#fa0,#ff8c00) 0 0/200% 100%;transition:box-shadow .3s,opacity .3s;animation:3s linear infinite gradient-flow-cda0b34f,3s ease-in-out infinite btn-pulse-cda0b34f;box-shadow:0 4px 20px #ff640059}.generate-btn[data-v-cda0b34f]:not(:disabled):hover{filter:brightness(1.08);box-shadow:0 6px 28px #ff64008c}.generate-btn[data-v-cda0b34f]:disabled{box-shadow:none;animation:3s linear infinite gradient-flow-cda0b34f}@keyframes gradient-flow-cda0b34f{0%{background-position:0}to{background-position:200%}}@keyframes btn-pulse-cda0b34f{0%,to{box-shadow:0 4px 20px #ff640059}50%{box-shadow:0 4px 32px #ff7800a6,0 0 0 4px #ff64001f}}[data-v-bd0ea4e7]::-webkit-scrollbar{width:6px;height:6px}[data-v-bd0ea4e7]::-webkit-scrollbar-track{background:#0f172a}[data-v-bd0ea4e7]::-webkit-scrollbar-thumb{background-color:#3d404a;border-radius:3px}[data-v-bd0ea4e7]::-webkit-scrollbar-thumb:hover{background-color:#4d5059}[data-v-bd0ea4e7]::-webkit-scrollbar-button{width:0;height:0;display:none}.custom-scrollbar[data-v-bd0ea4e7]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-bd0ea4e7]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-bd0ea4e7]::-webkit-scrollbar-thumb{background-color:#3d404a;border-radius:3px}.custom-scrollbar[data-v-bd0ea4e7]::-webkit-scrollbar-thumb:hover{background-color:#4d5059}textarea.custom-scrollbar[data-v-bd0ea4e7]{scrollbar-color:#3d404a transparent;scrollbar-width:thin}.mode-switch-grid[data-v-bd0ea4e7]{grid-template-columns:1fr}@media (width>=640px){.mode-switch-grid[data-v-bd0ea4e7]{grid-template-columns:repeat(var(--mode-count),minmax(0,1fr))}}
