.fade-enter-active[data-v-b0fdf99b],.fade-leave-active[data-v-b0fdf99b]{transition:opacity .2s ease}.fade-enter-from[data-v-b0fdf99b],.fade-leave-to[data-v-b0fdf99b]{opacity:0}.scale-enter-active[data-v-b0fdf99b],.scale-leave-active[data-v-b0fdf99b]{transition:all .25s cubic-bezier(.4,0,.2,1)}.scale-enter-from[data-v-b0fdf99b],.scale-leave-to[data-v-b0fdf99b]{opacity:0;transform:scale(.98)}.overflow-y-auto[data-v-b0fdf99b]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-b0fdf99b]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-b0fdf99b]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.dark .overflow-y-auto[data-v-b0fdf99b]::-webkit-scrollbar-thumb{background:#ffffff1a}.custom-scrollbar[data-v-11617b61]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-11617b61]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-11617b61]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.dark .custom-scrollbar[data-v-11617b61]::-webkit-scrollbar-thumb{background:#ffffff1a}.animate-modal-in[data-v-11617b61]{animation:modal-in-11617b61 .3s ease-out}@keyframes modal-in-11617b61{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.fade-enter-active[data-v-11617b61],.fade-leave-active[data-v-11617b61]{transition:opacity .2s ease}.fade-enter-from[data-v-11617b61],.fade-leave-to[data-v-11617b61]{opacity:0}.scale-check-enter-active[data-v-bdc06294],.scale-check-leave-active[data-v-bdc06294]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.scale-check-enter-from[data-v-bdc06294],.scale-check-leave-to[data-v-bdc06294]{opacity:0;transform:scale(.5)}.custom-scrollbar[data-v-bdc06294]::-webkit-scrollbar{width:2px}.custom-scrollbar[data-v-bdc06294]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-bdc06294]::-webkit-scrollbar-thumb{background:#0000000d;border-radius:10px}.dark .custom-scrollbar[data-v-bdc06294]::-webkit-scrollbar-thumb{background:#ffffff1a}.custom-scrollbar[data-v-bdc06294]:hover::-webkit-scrollbar-thumb{background:#00000026}[data-v-0bb20f1b] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-0bb20f1b] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-0bb20f1b] .scroll-area::-webkit-scrollbar{width:4px}[data-v-0bb20f1b] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-0bb20f1b] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-0bb20f1b] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-0bb20f1b] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-0bb20f1b] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-0bb20f1b]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-0bb20f1b]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-0bb20f1b]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-0bb20f1b]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-0bb20f1b]{background-color:#f8f9fa}.dark .depth-subtle[data-v-0bb20f1b]{background-color:#0003}.size-selector[data-v-0bb20f1b]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-0bb20f1b]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-0bb20f1b]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-0bb20f1b]{height:120px}.size-selector-selected[data-v-0bb20f1b]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-0bb20f1b]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-0bb20f1b]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-0bb20f1b]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-0bb20f1b]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-0bb20f1b]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-0bb20f1b]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-0bb20f1b]{transition:all .2s ease}.size-label[data-v-0bb20f1b]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-0bb20f1b]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-0bb20f1b]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-0bb20f1b]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-0bb20f1b]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-0bb20f1b],.glitch-content[data-v-0bb20f1b]{align-items:center;display:flex;position:relative}.glitch-content[data-v-0bb20f1b]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-0bb20f1b]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-0bb20f1b]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-0bb20f1b]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-0bb20f1b]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-0bb20f1b]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-0bb20f1b]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-0bb20f1b]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-0bb20f1b]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-0bb20f1b]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-0bb20f1b]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-0bb20f1b]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-0bb20f1b]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-0bb20f1b]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-0bb20f1b]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-0bb20f1b]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-0bb20f1b]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-0bb20f1b]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-0bb20f1b]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-0bb20f1b]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-0bb20f1b]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-0bb20f1b]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-0bb20f1b]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-0bb20f1b]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-0bb20f1b]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-0bb20f1b]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-0bb20f1b]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-0bb20f1b]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-0bb20f1b]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-0bb20f1b]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-0bb20f1b]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-0bb20f1b]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-0bb20f1b]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-0bb20f1b]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-0bb20f1b]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-0bb20f1b]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-0bb20f1b]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-0bb20f1b]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-0bb20f1b]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-0bb20f1b]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-0bb20f1b]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-0bb20f1b]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-0bb20f1b]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-0bb20f1b]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-0bb20f1b]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-0bb20f1b]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-0bb20f1b]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-0bb20f1b]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-0bb20f1b]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-0bb20f1b]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-0bb20f1b]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-0bb20f1b]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-0bb20f1b]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-0bb20f1b]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-0bb20f1b]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-0bb20f1b]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-0bb20f1b]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-0bb20f1b],.generate-content[data-v-0bb20f1b]{align-items:center;display:flex;position:relative}.generate-content[data-v-0bb20f1b]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-0bb20f1b]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-0bb20f1b]{animation:charFadeIn-0bb20f1b .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-0bb20f1b{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-0bb20f1b]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-0bb20f1b]{animation:starRotate-0bb20f1b 2s ease-in-out infinite}@keyframes starRotate-0bb20f1b{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-0bb20f1b]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-0bb20f1b]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-0bb20f1b]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-0bb20f1b]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-0bb20f1b]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-0bb20f1b]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-0bb20f1b]:before{animation:shimmer-0bb20f1b 1.5s ease-in-out infinite}@keyframes shimmer-0bb20f1b{0%{left:-100%}to{left:100%}}.generate-button[data-v-0bb20f1b]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-0bb20f1b]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-0bb20f1b]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-0bb20f1b]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-0bb20f1b]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-0bb20f1b]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-0bb20f1b{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-0bb20f1b]{animation:shake-0bb20f1b .5s ease-in-out}@keyframes fadeIn-0bb20f1b{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-0bb20f1b]{animation:fadeIn-0bb20f1b .3s ease-out}[data-v-b6947acd] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-b6947acd] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-b6947acd] .scroll-area::-webkit-scrollbar{width:4px}[data-v-b6947acd] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-b6947acd] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-b6947acd] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-b6947acd] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-b6947acd] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-b6947acd]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-b6947acd]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-b6947acd]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-b6947acd]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-b6947acd]{background-color:#f8f9fa}.dark .depth-subtle[data-v-b6947acd]{background-color:#0003}.size-selector[data-v-b6947acd]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-b6947acd]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-b6947acd]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-b6947acd]{height:120px}.size-selector-selected[data-v-b6947acd]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-b6947acd]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-b6947acd]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-b6947acd]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-b6947acd]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-b6947acd]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-b6947acd]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-b6947acd]{transition:all .2s ease}.size-label[data-v-b6947acd]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-b6947acd]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-b6947acd]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-b6947acd]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-b6947acd]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-b6947acd],.glitch-content[data-v-b6947acd]{align-items:center;display:flex;position:relative}.glitch-content[data-v-b6947acd]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-b6947acd]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-b6947acd]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-b6947acd]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-b6947acd]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-b6947acd]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-b6947acd]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-b6947acd]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-b6947acd]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-b6947acd]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-b6947acd]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-b6947acd]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-b6947acd]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-b6947acd]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-b6947acd]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-b6947acd]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-b6947acd]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-b6947acd]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-b6947acd]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-b6947acd]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-b6947acd]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-b6947acd]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-b6947acd]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-b6947acd]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-b6947acd]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-b6947acd]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-b6947acd]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-b6947acd]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-b6947acd]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-b6947acd]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-b6947acd]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-b6947acd]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-b6947acd]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-b6947acd]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-b6947acd]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-b6947acd]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-b6947acd]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-b6947acd]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-b6947acd]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-b6947acd]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-b6947acd]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-b6947acd]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-b6947acd]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-b6947acd]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-b6947acd]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-b6947acd]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-b6947acd]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-b6947acd]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-b6947acd]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-b6947acd]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-b6947acd]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-b6947acd]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-b6947acd]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-b6947acd]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-b6947acd]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-b6947acd]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-b6947acd]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-b6947acd],.generate-content[data-v-b6947acd]{align-items:center;display:flex;position:relative}.generate-content[data-v-b6947acd]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-b6947acd]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-b6947acd]{animation:charFadeIn-b6947acd .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-b6947acd{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-b6947acd]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-b6947acd]{animation:starRotate-b6947acd 2s ease-in-out infinite}@keyframes starRotate-b6947acd{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-b6947acd]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-b6947acd]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-b6947acd]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-b6947acd]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-b6947acd]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-b6947acd]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-b6947acd]:before{animation:shimmer-b6947acd 1.5s ease-in-out infinite}@keyframes shimmer-b6947acd{0%{left:-100%}to{left:100%}}.generate-button[data-v-b6947acd]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-b6947acd]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-b6947acd]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-b6947acd]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-b6947acd]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-b6947acd]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-b6947acd{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-b6947acd]{animation:shake-b6947acd .5s ease-in-out}@keyframes fadeIn-b6947acd{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-b6947acd]{animation:fadeIn-b6947acd .3s ease-out}[data-v-c8202e9c] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-c8202e9c] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-c8202e9c] .scroll-area::-webkit-scrollbar{width:4px}[data-v-c8202e9c] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-c8202e9c] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-c8202e9c] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-c8202e9c] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-c8202e9c] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-c8202e9c]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-c8202e9c]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-c8202e9c]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-c8202e9c]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-c8202e9c]{background-color:#f8f9fa}.dark .depth-subtle[data-v-c8202e9c]{background-color:#0003}.size-selector[data-v-c8202e9c]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-c8202e9c]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-c8202e9c]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-c8202e9c]{height:120px}.size-selector-selected[data-v-c8202e9c]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-c8202e9c]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-c8202e9c]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-c8202e9c]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-c8202e9c]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-c8202e9c]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-c8202e9c]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-c8202e9c]{transition:all .2s ease}.size-label[data-v-c8202e9c]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-c8202e9c]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-c8202e9c]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-c8202e9c]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-c8202e9c]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-c8202e9c],.glitch-content[data-v-c8202e9c]{align-items:center;display:flex;position:relative}.glitch-content[data-v-c8202e9c]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-c8202e9c]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-c8202e9c]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-c8202e9c]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-c8202e9c]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-c8202e9c]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-c8202e9c]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-c8202e9c]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-c8202e9c]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-c8202e9c]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-c8202e9c]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-c8202e9c]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-c8202e9c]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-c8202e9c]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-c8202e9c]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-c8202e9c]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-c8202e9c]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-c8202e9c]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-c8202e9c]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-c8202e9c]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-c8202e9c]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-c8202e9c]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-c8202e9c]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-c8202e9c]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-c8202e9c]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-c8202e9c]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-c8202e9c]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-c8202e9c]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-c8202e9c]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-c8202e9c]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-c8202e9c]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-c8202e9c]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-c8202e9c]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-c8202e9c]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-c8202e9c]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-c8202e9c]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-c8202e9c]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-c8202e9c]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-c8202e9c]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-c8202e9c]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-c8202e9c]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-c8202e9c]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-c8202e9c]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-c8202e9c]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-c8202e9c]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-c8202e9c]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-c8202e9c]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-c8202e9c]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-c8202e9c]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-c8202e9c]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-c8202e9c]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-c8202e9c]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-c8202e9c]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-c8202e9c]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-c8202e9c]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-c8202e9c]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-c8202e9c]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-c8202e9c],.generate-content[data-v-c8202e9c]{align-items:center;display:flex;position:relative}.generate-content[data-v-c8202e9c]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-c8202e9c]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-c8202e9c]{animation:charFadeIn-c8202e9c .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-c8202e9c{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-c8202e9c]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-c8202e9c]{animation:starRotate-c8202e9c 2s ease-in-out infinite}@keyframes starRotate-c8202e9c{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-c8202e9c]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-c8202e9c]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-c8202e9c]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-c8202e9c]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-c8202e9c]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-c8202e9c]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-c8202e9c]:before{animation:shimmer-c8202e9c 1.5s ease-in-out infinite}@keyframes shimmer-c8202e9c{0%{left:-100%}to{left:100%}}.generate-button[data-v-c8202e9c]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-c8202e9c]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-c8202e9c]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-c8202e9c]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-c8202e9c]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-c8202e9c]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-c8202e9c{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-c8202e9c]{animation:shake-c8202e9c .5s ease-in-out}@keyframes fadeIn-c8202e9c{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-c8202e9c]{animation:fadeIn-c8202e9c .3s ease-out}[data-v-3a903323] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-3a903323] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-3a903323] .scroll-area::-webkit-scrollbar{width:4px}[data-v-3a903323] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-3a903323] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-3a903323] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-3a903323] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-3a903323] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-3a903323]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-3a903323]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-3a903323]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-3a903323]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-3a903323]{background-color:#f8f9fa}.dark .depth-subtle[data-v-3a903323]{background-color:#0003}.size-selector[data-v-3a903323]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-3a903323]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-3a903323]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-3a903323]{height:120px}.size-selector-selected[data-v-3a903323]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-3a903323]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-3a903323]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-3a903323]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-3a903323]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-3a903323]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-3a903323]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-3a903323]{transition:all .2s ease}.size-label[data-v-3a903323]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-3a903323]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-3a903323]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-3a903323]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-3a903323]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-3a903323],.glitch-content[data-v-3a903323]{align-items:center;display:flex;position:relative}.glitch-content[data-v-3a903323]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-3a903323]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-3a903323]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-3a903323]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-3a903323]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-3a903323]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-3a903323]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-3a903323]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-3a903323]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-3a903323]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-3a903323]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-3a903323]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-3a903323]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-3a903323]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-3a903323]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-3a903323]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-3a903323]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-3a903323]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-3a903323]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-3a903323]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-3a903323]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-3a903323]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-3a903323]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-3a903323]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-3a903323]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-3a903323]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-3a903323]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-3a903323]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-3a903323]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-3a903323]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-3a903323]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-3a903323]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-3a903323]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-3a903323]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-3a903323]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-3a903323]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-3a903323]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-3a903323]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-3a903323]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-3a903323]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-3a903323]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-3a903323]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-3a903323]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-3a903323]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-3a903323]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-3a903323]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-3a903323]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-3a903323]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-3a903323]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-3a903323]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-3a903323]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-3a903323]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-3a903323]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-3a903323]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-3a903323]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-3a903323]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-3a903323]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-3a903323],.generate-content[data-v-3a903323]{align-items:center;display:flex;position:relative}.generate-content[data-v-3a903323]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-3a903323]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-3a903323]{animation:charFadeIn-3a903323 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-3a903323{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-3a903323]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-3a903323]{animation:starRotate-3a903323 2s ease-in-out infinite}@keyframes starRotate-3a903323{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-3a903323]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-3a903323]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-3a903323]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-3a903323]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-3a903323]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-3a903323]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-3a903323]:before{animation:shimmer-3a903323 1.5s ease-in-out infinite}@keyframes shimmer-3a903323{0%{left:-100%}to{left:100%}}.generate-button[data-v-3a903323]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-3a903323]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-3a903323]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-3a903323]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-3a903323]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-3a903323]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-3a903323{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-3a903323]{animation:shake-3a903323 .5s ease-in-out}@keyframes fadeIn-3a903323{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-3a903323]{animation:fadeIn-3a903323 .3s ease-out}[data-v-f0a87625] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-f0a87625] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-f0a87625] .scroll-area::-webkit-scrollbar{width:4px}[data-v-f0a87625] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-f0a87625] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-f0a87625] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-f0a87625] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-f0a87625] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-f0a87625]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-f0a87625]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-f0a87625]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-f0a87625]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-f0a87625]{background-color:#f8f9fa}.dark .depth-subtle[data-v-f0a87625]{background-color:#0003}.size-selector[data-v-f0a87625]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-f0a87625]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-f0a87625]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-f0a87625]{height:120px}.size-selector-selected[data-v-f0a87625]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-f0a87625]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-f0a87625]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-f0a87625]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-f0a87625]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-f0a87625]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-f0a87625]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-f0a87625]{transition:all .2s ease}.size-label[data-v-f0a87625]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-f0a87625]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-f0a87625]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-f0a87625]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-f0a87625]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-f0a87625],.glitch-content[data-v-f0a87625]{align-items:center;display:flex;position:relative}.glitch-content[data-v-f0a87625]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-f0a87625]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-f0a87625]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-f0a87625]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-f0a87625]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-f0a87625]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-f0a87625]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-f0a87625]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-f0a87625]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-f0a87625]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-f0a87625]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-f0a87625]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-f0a87625]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-f0a87625]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-f0a87625]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-f0a87625]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-f0a87625]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-f0a87625]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-f0a87625]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-f0a87625]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-f0a87625]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-f0a87625]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-f0a87625]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-f0a87625]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-f0a87625]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-f0a87625]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-f0a87625]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-f0a87625]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-f0a87625]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-f0a87625]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-f0a87625]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-f0a87625]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-f0a87625]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-f0a87625]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-f0a87625]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-f0a87625]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-f0a87625]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-f0a87625]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-f0a87625]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-f0a87625]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-f0a87625]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-f0a87625]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-f0a87625]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-f0a87625]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-f0a87625]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-f0a87625]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-f0a87625]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-f0a87625]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-f0a87625]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-f0a87625]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-f0a87625]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-f0a87625]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-f0a87625]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-f0a87625]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-f0a87625]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-f0a87625]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-f0a87625]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-f0a87625],.generate-content[data-v-f0a87625]{align-items:center;display:flex;position:relative}.generate-content[data-v-f0a87625]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-f0a87625]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-f0a87625]{animation:charFadeIn-f0a87625 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-f0a87625{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-f0a87625]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-f0a87625]{animation:starRotate-f0a87625 2s ease-in-out infinite}@keyframes starRotate-f0a87625{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-f0a87625]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-f0a87625]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-f0a87625]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-f0a87625]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-f0a87625]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-f0a87625]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-f0a87625]:before{animation:shimmer-f0a87625 1.5s ease-in-out infinite}@keyframes shimmer-f0a87625{0%{left:-100%}to{left:100%}}.generate-button[data-v-f0a87625]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-f0a87625]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-f0a87625]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-f0a87625]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-f0a87625]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-f0a87625]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-f0a87625{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-f0a87625]{animation:shake-f0a87625 .5s ease-in-out}@keyframes fadeIn-f0a87625{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-f0a87625]{animation:fadeIn-f0a87625 .3s ease-out}[data-v-c62fe8ca] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-c62fe8ca] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-c62fe8ca] .scroll-area::-webkit-scrollbar{width:4px}[data-v-c62fe8ca] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-c62fe8ca] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-c62fe8ca] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-c62fe8ca] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-c62fe8ca] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-c62fe8ca]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-c62fe8ca]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-c62fe8ca]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-c62fe8ca]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-c62fe8ca]{background-color:#f8f9fa}.dark .depth-subtle[data-v-c62fe8ca]{background-color:#0003}.size-selector[data-v-c62fe8ca]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-c62fe8ca]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-c62fe8ca]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-c62fe8ca]{height:120px}.size-selector-selected[data-v-c62fe8ca]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-c62fe8ca]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-c62fe8ca]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-c62fe8ca]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-c62fe8ca]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-c62fe8ca]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-c62fe8ca]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-c62fe8ca]{transition:all .2s ease}.size-label[data-v-c62fe8ca]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-c62fe8ca]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-c62fe8ca]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-c62fe8ca]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-c62fe8ca]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-c62fe8ca],.glitch-content[data-v-c62fe8ca]{align-items:center;display:flex;position:relative}.glitch-content[data-v-c62fe8ca]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-c62fe8ca]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-c62fe8ca]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-c62fe8ca]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-c62fe8ca]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-c62fe8ca]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-c62fe8ca]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-c62fe8ca]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-c62fe8ca]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-c62fe8ca]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-c62fe8ca]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-c62fe8ca]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-c62fe8ca]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-c62fe8ca]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-c62fe8ca]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-c62fe8ca]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-c62fe8ca]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-c62fe8ca]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-c62fe8ca]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-c62fe8ca]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-c62fe8ca]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-c62fe8ca]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-c62fe8ca]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-c62fe8ca]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-c62fe8ca]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-c62fe8ca]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-c62fe8ca]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-c62fe8ca]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-c62fe8ca]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-c62fe8ca]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-c62fe8ca]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-c62fe8ca]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-c62fe8ca]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-c62fe8ca]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-c62fe8ca]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-c62fe8ca]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-c62fe8ca]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-c62fe8ca]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-c62fe8ca]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-c62fe8ca]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-c62fe8ca]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-c62fe8ca]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-c62fe8ca]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-c62fe8ca]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-c62fe8ca]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-c62fe8ca]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-c62fe8ca]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-c62fe8ca]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-c62fe8ca]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-c62fe8ca]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-c62fe8ca]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-c62fe8ca]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-c62fe8ca]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-c62fe8ca]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-c62fe8ca]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-c62fe8ca]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-c62fe8ca]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-c62fe8ca],.generate-content[data-v-c62fe8ca]{align-items:center;display:flex;position:relative}.generate-content[data-v-c62fe8ca]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-c62fe8ca]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-c62fe8ca]{animation:charFadeIn-c62fe8ca .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-c62fe8ca{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-c62fe8ca]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-c62fe8ca]{animation:starRotate-c62fe8ca 2s ease-in-out infinite}@keyframes starRotate-c62fe8ca{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-c62fe8ca]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-c62fe8ca]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-c62fe8ca]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-c62fe8ca]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-c62fe8ca]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-c62fe8ca]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-c62fe8ca]:before{animation:shimmer-c62fe8ca 1.5s ease-in-out infinite}@keyframes shimmer-c62fe8ca{0%{left:-100%}to{left:100%}}.generate-button[data-v-c62fe8ca]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-c62fe8ca]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-c62fe8ca]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-c62fe8ca]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-c62fe8ca]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-c62fe8ca]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-c62fe8ca{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-c62fe8ca]{animation:shake-c62fe8ca .5s ease-in-out}@keyframes fadeIn-c62fe8ca{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-c62fe8ca]{animation:fadeIn-c62fe8ca .3s ease-out}[data-v-e350c281] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-e350c281] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-e350c281] .scroll-area::-webkit-scrollbar{width:4px}[data-v-e350c281] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-e350c281] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-e350c281] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-e350c281] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-e350c281] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-e350c281]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-e350c281]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-e350c281]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-e350c281]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-e350c281]{background-color:#f8f9fa}.dark .depth-subtle[data-v-e350c281]{background-color:#0003}.size-selector[data-v-e350c281]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-e350c281]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-e350c281]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-e350c281]{height:120px}.size-selector-selected[data-v-e350c281]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-e350c281]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-e350c281]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-e350c281]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-e350c281]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-e350c281]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-e350c281]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-e350c281]{transition:all .2s ease}.size-label[data-v-e350c281]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-e350c281]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-e350c281]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-e350c281]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-e350c281]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-e350c281],.glitch-content[data-v-e350c281]{align-items:center;display:flex;position:relative}.glitch-content[data-v-e350c281]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-e350c281]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-e350c281]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-e350c281]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-e350c281]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-e350c281]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-e350c281]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-e350c281]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-e350c281]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-e350c281]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-e350c281]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-e350c281]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-e350c281]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-e350c281]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-e350c281]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-e350c281]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-e350c281]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-e350c281]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-e350c281]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-e350c281]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-e350c281]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-e350c281]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-e350c281]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-e350c281]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-e350c281]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-e350c281]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-e350c281]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-e350c281]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-e350c281]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-e350c281]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-e350c281]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-e350c281]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-e350c281]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-e350c281]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-e350c281]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-e350c281]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-e350c281]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-e350c281]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-e350c281]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-e350c281]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-e350c281]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-e350c281]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-e350c281]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-e350c281]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-e350c281]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-e350c281]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-e350c281]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-e350c281]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-e350c281]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-e350c281]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-e350c281]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-e350c281]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-e350c281]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-e350c281]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-e350c281]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-e350c281]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-e350c281]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-e350c281],.generate-content[data-v-e350c281]{align-items:center;display:flex;position:relative}.generate-content[data-v-e350c281]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-e350c281]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-e350c281]{animation:charFadeIn-e350c281 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-e350c281{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-e350c281]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-e350c281]{animation:starRotate-e350c281 2s ease-in-out infinite}@keyframes starRotate-e350c281{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-e350c281]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-e350c281]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-e350c281]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-e350c281]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-e350c281]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-e350c281]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-e350c281]:before{animation:shimmer-e350c281 1.5s ease-in-out infinite}@keyframes shimmer-e350c281{0%{left:-100%}to{left:100%}}.generate-button[data-v-e350c281]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-e350c281]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-e350c281]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-e350c281]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-e350c281]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-e350c281]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-e350c281{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-e350c281]{animation:shake-e350c281 .5s ease-in-out}@keyframes fadeIn-e350c281{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-e350c281]{animation:fadeIn-e350c281 .3s ease-out}[data-v-20e56c2a] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-20e56c2a] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-20e56c2a] .scroll-area::-webkit-scrollbar{width:4px}[data-v-20e56c2a] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-20e56c2a] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-20e56c2a] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-20e56c2a] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-20e56c2a] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-20e56c2a]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-20e56c2a]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-20e56c2a]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-20e56c2a]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-20e56c2a]{background-color:#f8f9fa}.dark .depth-subtle[data-v-20e56c2a]{background-color:#0003}.size-selector[data-v-20e56c2a]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-20e56c2a]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-20e56c2a]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-20e56c2a]{height:120px}.size-selector-selected[data-v-20e56c2a]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-20e56c2a]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-20e56c2a]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-20e56c2a]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-20e56c2a]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-20e56c2a]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-20e56c2a]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-20e56c2a]{transition:all .2s ease}.size-label[data-v-20e56c2a]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-20e56c2a]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-20e56c2a]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-20e56c2a]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-20e56c2a]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-20e56c2a],.glitch-content[data-v-20e56c2a]{align-items:center;display:flex;position:relative}.glitch-content[data-v-20e56c2a]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-20e56c2a]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-20e56c2a]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-20e56c2a]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-20e56c2a]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-20e56c2a]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-20e56c2a]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-20e56c2a]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-20e56c2a]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-20e56c2a]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-20e56c2a]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-20e56c2a]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-20e56c2a]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-20e56c2a]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-20e56c2a]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-20e56c2a]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-20e56c2a]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-20e56c2a]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-20e56c2a]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-20e56c2a]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-20e56c2a]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-20e56c2a]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-20e56c2a]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-20e56c2a]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-20e56c2a]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-20e56c2a]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-20e56c2a]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-20e56c2a]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-20e56c2a]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-20e56c2a]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-20e56c2a]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-20e56c2a]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-20e56c2a]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-20e56c2a]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-20e56c2a]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-20e56c2a]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-20e56c2a]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-20e56c2a]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-20e56c2a]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-20e56c2a]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-20e56c2a]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-20e56c2a]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-20e56c2a]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-20e56c2a]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-20e56c2a]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-20e56c2a]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-20e56c2a]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-20e56c2a]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-20e56c2a]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-20e56c2a]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-20e56c2a]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-20e56c2a]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-20e56c2a]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-20e56c2a]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-20e56c2a]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-20e56c2a]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-20e56c2a]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-20e56c2a],.generate-content[data-v-20e56c2a]{align-items:center;display:flex;position:relative}.generate-content[data-v-20e56c2a]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-20e56c2a]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-20e56c2a]{animation:charFadeIn-20e56c2a .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-20e56c2a{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-20e56c2a]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-20e56c2a]{animation:starRotate-20e56c2a 2s ease-in-out infinite}@keyframes starRotate-20e56c2a{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-20e56c2a]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-20e56c2a]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-20e56c2a]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-20e56c2a]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-20e56c2a]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-20e56c2a]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-20e56c2a]:before{animation:shimmer-20e56c2a 1.5s ease-in-out infinite}@keyframes shimmer-20e56c2a{0%{left:-100%}to{left:100%}}.generate-button[data-v-20e56c2a]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-20e56c2a]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-20e56c2a]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-20e56c2a]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-20e56c2a]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-20e56c2a]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-20e56c2a{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-20e56c2a]{animation:shake-20e56c2a .5s ease-in-out}@keyframes fadeIn-20e56c2a{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-20e56c2a]{animation:fadeIn-20e56c2a .3s ease-out}[data-v-caf6f90c] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-caf6f90c] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-caf6f90c] .scroll-area::-webkit-scrollbar{width:4px}[data-v-caf6f90c] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-caf6f90c] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-caf6f90c] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-caf6f90c] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-caf6f90c] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-caf6f90c]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-caf6f90c]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-caf6f90c]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-caf6f90c]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-caf6f90c]{background-color:#f8f9fa}.dark .depth-subtle[data-v-caf6f90c]{background-color:#0003}.size-selector[data-v-caf6f90c]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-caf6f90c]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-caf6f90c]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-caf6f90c]{height:120px}.size-selector-selected[data-v-caf6f90c]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-caf6f90c]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-caf6f90c]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-caf6f90c]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-caf6f90c]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-caf6f90c]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-caf6f90c]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-caf6f90c]{transition:all .2s ease}.size-label[data-v-caf6f90c]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-caf6f90c]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-caf6f90c]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-caf6f90c]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-caf6f90c]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-caf6f90c],.glitch-content[data-v-caf6f90c]{align-items:center;display:flex;position:relative}.glitch-content[data-v-caf6f90c]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-caf6f90c]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-caf6f90c]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-caf6f90c]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-caf6f90c]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-caf6f90c]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-caf6f90c]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-caf6f90c]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-caf6f90c]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-caf6f90c]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-caf6f90c]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-caf6f90c]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-caf6f90c]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-caf6f90c]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-caf6f90c]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-caf6f90c]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-caf6f90c]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-caf6f90c]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-caf6f90c]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-caf6f90c]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-caf6f90c]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-caf6f90c]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-caf6f90c]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-caf6f90c]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-caf6f90c]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-caf6f90c]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-caf6f90c]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-caf6f90c]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-caf6f90c]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-caf6f90c]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-caf6f90c]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-caf6f90c]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-caf6f90c]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-caf6f90c]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-caf6f90c]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-caf6f90c]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-caf6f90c]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-caf6f90c]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-caf6f90c]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-caf6f90c]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-caf6f90c]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-caf6f90c]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-caf6f90c]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-caf6f90c]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-caf6f90c]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-caf6f90c]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-caf6f90c]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-caf6f90c]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-caf6f90c]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-caf6f90c]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-caf6f90c]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-caf6f90c]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-caf6f90c]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-caf6f90c]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-caf6f90c]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-caf6f90c]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-caf6f90c]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-caf6f90c],.generate-content[data-v-caf6f90c]{align-items:center;display:flex;position:relative}.generate-content[data-v-caf6f90c]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-caf6f90c]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-caf6f90c]{animation:charFadeIn-caf6f90c .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-caf6f90c{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-caf6f90c]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-caf6f90c]{animation:starRotate-caf6f90c 2s ease-in-out infinite}@keyframes starRotate-caf6f90c{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-caf6f90c]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-caf6f90c]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-caf6f90c]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-caf6f90c]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-caf6f90c]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-caf6f90c]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-caf6f90c]:before{animation:shimmer-caf6f90c 1.5s ease-in-out infinite}@keyframes shimmer-caf6f90c{0%{left:-100%}to{left:100%}}.generate-button[data-v-caf6f90c]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-caf6f90c]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-caf6f90c]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-caf6f90c]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-caf6f90c]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-caf6f90c]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-caf6f90c{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-caf6f90c]{animation:shake-caf6f90c .5s ease-in-out}@keyframes fadeIn-caf6f90c{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-caf6f90c]{animation:fadeIn-caf6f90c .3s ease-out}[data-v-2109f353] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-2109f353] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-2109f353] .scroll-area::-webkit-scrollbar{width:4px}[data-v-2109f353] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-2109f353] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-2109f353] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-2109f353] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-2109f353] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-2109f353]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-2109f353]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-2109f353]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-2109f353]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-2109f353]{background-color:#f8f9fa}.dark .depth-subtle[data-v-2109f353]{background-color:#0003}.size-selector[data-v-2109f353]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-2109f353]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-2109f353]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-2109f353]{height:120px}.size-selector-selected[data-v-2109f353]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-2109f353]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-2109f353]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-2109f353]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-2109f353]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-2109f353]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-2109f353]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-2109f353]{transition:all .2s ease}.size-label[data-v-2109f353]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-2109f353]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-2109f353]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-2109f353]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-2109f353]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-2109f353],.glitch-content[data-v-2109f353]{align-items:center;display:flex;position:relative}.glitch-content[data-v-2109f353]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-2109f353]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-2109f353]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-2109f353]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-2109f353]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-2109f353]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-2109f353]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-2109f353]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-2109f353]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-2109f353]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-2109f353]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-2109f353]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-2109f353]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-2109f353]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-2109f353]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-2109f353]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-2109f353]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-2109f353]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-2109f353]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-2109f353]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-2109f353]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-2109f353]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-2109f353]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-2109f353]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-2109f353]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-2109f353]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-2109f353]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-2109f353]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-2109f353]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-2109f353]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-2109f353]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-2109f353]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-2109f353]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-2109f353]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-2109f353]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-2109f353]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-2109f353]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-2109f353]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-2109f353]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-2109f353]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-2109f353]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-2109f353]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-2109f353]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-2109f353]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-2109f353]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-2109f353]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-2109f353]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-2109f353]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-2109f353]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-2109f353]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-2109f353]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-2109f353]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-2109f353]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-2109f353]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-2109f353]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-2109f353]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-2109f353]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-2109f353],.generate-content[data-v-2109f353]{align-items:center;display:flex;position:relative}.generate-content[data-v-2109f353]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-2109f353]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-2109f353]{animation:charFadeIn-2109f353 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-2109f353{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-2109f353]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-2109f353]{animation:starRotate-2109f353 2s ease-in-out infinite}@keyframes starRotate-2109f353{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-2109f353]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-2109f353]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-2109f353]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-2109f353]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-2109f353]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-2109f353]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-2109f353]:before{animation:shimmer-2109f353 1.5s ease-in-out infinite}@keyframes shimmer-2109f353{0%{left:-100%}to{left:100%}}.generate-button[data-v-2109f353]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-2109f353]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-2109f353]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-2109f353]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-2109f353]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-2109f353]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-2109f353{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-2109f353]{animation:shake-2109f353 .5s ease-in-out}@keyframes fadeIn-2109f353{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-2109f353]{animation:fadeIn-2109f353 .3s ease-out}[data-v-92417788] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-92417788] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-92417788] .scroll-area::-webkit-scrollbar{width:4px}[data-v-92417788] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-92417788] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-92417788] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-92417788] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-92417788] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-92417788]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-92417788]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-92417788]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-92417788]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-92417788]{background-color:#f8f9fa}.dark .depth-subtle[data-v-92417788]{background-color:#0003}.size-selector[data-v-92417788]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-92417788]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-92417788]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-92417788]{height:120px}.size-selector-selected[data-v-92417788]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-92417788]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-92417788]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-92417788]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-92417788]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-92417788]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-92417788]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-92417788]{transition:all .2s ease}.size-label[data-v-92417788]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-92417788]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-92417788]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-92417788]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-92417788]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-92417788],.glitch-content[data-v-92417788]{align-items:center;display:flex;position:relative}.glitch-content[data-v-92417788]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-92417788]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-92417788]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-92417788]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-92417788]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-92417788]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-92417788]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-92417788]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-92417788]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-92417788]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-92417788]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-92417788]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-92417788]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-92417788]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-92417788]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-92417788]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-92417788]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-92417788]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-92417788]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-92417788]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-92417788]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-92417788]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-92417788]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-92417788]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-92417788]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-92417788]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-92417788]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-92417788]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-92417788]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-92417788]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-92417788]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-92417788]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-92417788]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-92417788]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-92417788]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-92417788]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-92417788]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-92417788]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-92417788]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-92417788]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-92417788]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-92417788]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-92417788]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-92417788]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-92417788]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-92417788]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-92417788]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-92417788]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-92417788]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-92417788]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-92417788]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-92417788]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-92417788]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-92417788]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-92417788]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-92417788]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-92417788]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-92417788],.generate-content[data-v-92417788]{align-items:center;display:flex;position:relative}.generate-content[data-v-92417788]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-92417788]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-92417788]{animation:charFadeIn-92417788 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-92417788{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-92417788]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-92417788]{animation:starRotate-92417788 2s ease-in-out infinite}@keyframes starRotate-92417788{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-92417788]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-92417788]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-92417788]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-92417788]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-92417788]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-92417788]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-92417788]:before{animation:shimmer-92417788 1.5s ease-in-out infinite}@keyframes shimmer-92417788{0%{left:-100%}to{left:100%}}.generate-button[data-v-92417788]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-92417788]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-92417788]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-92417788]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-92417788]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-92417788]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-92417788{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-92417788]{animation:shake-92417788 .5s ease-in-out}@keyframes fadeIn-92417788{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-92417788]{animation:fadeIn-92417788 .3s ease-out}[data-v-e7782ed8] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-e7782ed8] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-e7782ed8] .scroll-area::-webkit-scrollbar{width:4px}[data-v-e7782ed8] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-e7782ed8] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-e7782ed8] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-e7782ed8] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-e7782ed8] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-e7782ed8]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-e7782ed8]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-e7782ed8]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-e7782ed8]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-e7782ed8]{background-color:#f8f9fa}.dark .depth-subtle[data-v-e7782ed8]{background-color:#0003}.size-selector[data-v-e7782ed8]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-e7782ed8]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-e7782ed8]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-e7782ed8]{height:120px}.size-selector-selected[data-v-e7782ed8]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-e7782ed8]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-e7782ed8]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-e7782ed8]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-e7782ed8]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-e7782ed8]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-e7782ed8]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-e7782ed8]{transition:all .2s ease}.size-label[data-v-e7782ed8]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-e7782ed8]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-e7782ed8]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-e7782ed8]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-e7782ed8]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-e7782ed8],.glitch-content[data-v-e7782ed8]{align-items:center;display:flex;position:relative}.glitch-content[data-v-e7782ed8]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-e7782ed8]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-e7782ed8]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-e7782ed8]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-e7782ed8]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-e7782ed8]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-e7782ed8]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-e7782ed8]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-e7782ed8]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-e7782ed8]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-e7782ed8]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-e7782ed8]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-e7782ed8]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-e7782ed8]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-e7782ed8]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-e7782ed8]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-e7782ed8]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-e7782ed8]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-e7782ed8]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-e7782ed8]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-e7782ed8]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-e7782ed8]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-e7782ed8]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-e7782ed8]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-e7782ed8]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-e7782ed8]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-e7782ed8]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-e7782ed8]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-e7782ed8]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-e7782ed8]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-e7782ed8]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-e7782ed8]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-e7782ed8]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-e7782ed8]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-e7782ed8]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-e7782ed8]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-e7782ed8]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-e7782ed8]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-e7782ed8]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-e7782ed8]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-e7782ed8]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-e7782ed8]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-e7782ed8]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-e7782ed8]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-e7782ed8]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-e7782ed8]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-e7782ed8]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-e7782ed8]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-e7782ed8]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-e7782ed8]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-e7782ed8]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-e7782ed8]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-e7782ed8]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-e7782ed8]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-e7782ed8]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-e7782ed8]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-e7782ed8]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-e7782ed8],.generate-content[data-v-e7782ed8]{align-items:center;display:flex;position:relative}.generate-content[data-v-e7782ed8]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-e7782ed8]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-e7782ed8]{animation:charFadeIn-e7782ed8 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-e7782ed8{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-e7782ed8]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-e7782ed8]{animation:starRotate-e7782ed8 2s ease-in-out infinite}@keyframes starRotate-e7782ed8{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-e7782ed8]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-e7782ed8]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-e7782ed8]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-e7782ed8]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-e7782ed8]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-e7782ed8]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-e7782ed8]:before{animation:shimmer-e7782ed8 1.5s ease-in-out infinite}@keyframes shimmer-e7782ed8{0%{left:-100%}to{left:100%}}.generate-button[data-v-e7782ed8]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-e7782ed8]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-e7782ed8]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-e7782ed8]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-e7782ed8]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-e7782ed8]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-e7782ed8{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-e7782ed8]{animation:shake-e7782ed8 .5s ease-in-out}@keyframes fadeIn-e7782ed8{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-e7782ed8]{animation:fadeIn-e7782ed8 .3s ease-out}[data-v-5fe612f2] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-5fe612f2] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-5fe612f2] .scroll-area::-webkit-scrollbar{width:4px}[data-v-5fe612f2] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-5fe612f2] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-5fe612f2] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-5fe612f2] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-5fe612f2] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-5fe612f2]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-5fe612f2]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-5fe612f2]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-5fe612f2]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-5fe612f2]{background-color:#f8f9fa}.dark .depth-subtle[data-v-5fe612f2]{background-color:#0003}.size-selector[data-v-5fe612f2]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-5fe612f2]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-5fe612f2]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-5fe612f2]{height:120px}.size-selector-selected[data-v-5fe612f2]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-5fe612f2]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-5fe612f2]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-5fe612f2]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-5fe612f2]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-5fe612f2]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-5fe612f2]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-5fe612f2]{transition:all .2s ease}.size-label[data-v-5fe612f2]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-5fe612f2]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-5fe612f2]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-5fe612f2]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-5fe612f2]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-5fe612f2],.glitch-content[data-v-5fe612f2]{align-items:center;display:flex;position:relative}.glitch-content[data-v-5fe612f2]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-5fe612f2]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-5fe612f2]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-5fe612f2]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-5fe612f2]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-5fe612f2]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-5fe612f2]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-5fe612f2]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-5fe612f2]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-5fe612f2]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-5fe612f2]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-5fe612f2]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-5fe612f2]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-5fe612f2]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-5fe612f2]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-5fe612f2]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-5fe612f2]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-5fe612f2]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-5fe612f2]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-5fe612f2]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-5fe612f2]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-5fe612f2]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-5fe612f2]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-5fe612f2]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-5fe612f2]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-5fe612f2]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-5fe612f2]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-5fe612f2]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-5fe612f2]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-5fe612f2]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-5fe612f2]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-5fe612f2]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-5fe612f2]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-5fe612f2]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-5fe612f2]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-5fe612f2]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-5fe612f2]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-5fe612f2]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-5fe612f2]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-5fe612f2]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-5fe612f2]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-5fe612f2]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-5fe612f2]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-5fe612f2]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-5fe612f2]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-5fe612f2]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-5fe612f2]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-5fe612f2]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-5fe612f2]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-5fe612f2]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-5fe612f2]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-5fe612f2]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-5fe612f2]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-5fe612f2]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-5fe612f2]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-5fe612f2]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-5fe612f2]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-5fe612f2],.generate-content[data-v-5fe612f2]{align-items:center;display:flex;position:relative}.generate-content[data-v-5fe612f2]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-5fe612f2]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-5fe612f2]{animation:charFadeIn-5fe612f2 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-5fe612f2{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-5fe612f2]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-5fe612f2]{animation:starRotate-5fe612f2 2s ease-in-out infinite}@keyframes starRotate-5fe612f2{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-5fe612f2]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-5fe612f2]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-5fe612f2]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-5fe612f2]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-5fe612f2]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-5fe612f2]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-5fe612f2]:before{animation:shimmer-5fe612f2 1.5s ease-in-out infinite}@keyframes shimmer-5fe612f2{0%{left:-100%}to{left:100%}}.generate-button[data-v-5fe612f2]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-5fe612f2]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-5fe612f2]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-5fe612f2]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-5fe612f2]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-5fe612f2]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-5fe612f2{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-5fe612f2]{animation:shake-5fe612f2 .5s ease-in-out}@keyframes fadeIn-5fe612f2{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-5fe612f2]{animation:fadeIn-5fe612f2 .3s ease-out}[data-v-68592480] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-68592480] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-68592480] .scroll-area::-webkit-scrollbar{width:4px}[data-v-68592480] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-68592480] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-68592480] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-68592480] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-68592480] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-68592480]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-68592480]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-68592480]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-68592480]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-68592480]{background-color:#f8f9fa}.dark .depth-subtle[data-v-68592480]{background-color:#0003}.size-selector[data-v-68592480]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-68592480]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-68592480]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-68592480]{height:120px}.size-selector-selected[data-v-68592480]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-68592480]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-68592480]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-68592480]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-68592480]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-68592480]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-68592480]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-68592480]{transition:all .2s ease}.size-label[data-v-68592480]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-68592480]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-68592480]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-68592480]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-68592480]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-68592480],.glitch-content[data-v-68592480]{align-items:center;display:flex;position:relative}.glitch-content[data-v-68592480]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-68592480]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-68592480]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-68592480]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-68592480]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-68592480]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-68592480]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-68592480]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-68592480]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-68592480]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-68592480]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-68592480]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-68592480]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-68592480]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-68592480]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-68592480]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-68592480]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-68592480]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-68592480]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-68592480]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-68592480]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-68592480]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-68592480]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-68592480]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-68592480]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-68592480]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-68592480]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-68592480]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-68592480]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-68592480]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-68592480]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-68592480]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-68592480]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-68592480]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-68592480]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-68592480]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-68592480]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-68592480]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-68592480]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-68592480]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-68592480]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-68592480]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-68592480]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-68592480]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-68592480]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-68592480]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-68592480]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-68592480]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-68592480]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-68592480]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-68592480]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-68592480]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-68592480]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-68592480]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-68592480]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-68592480]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-68592480]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-68592480],.generate-content[data-v-68592480]{align-items:center;display:flex;position:relative}.generate-content[data-v-68592480]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-68592480]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-68592480]{animation:charFadeIn-68592480 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-68592480{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-68592480]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-68592480]{animation:starRotate-68592480 2s ease-in-out infinite}@keyframes starRotate-68592480{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-68592480]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-68592480]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-68592480]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-68592480]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-68592480]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-68592480]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-68592480]:before{animation:shimmer-68592480 1.5s ease-in-out infinite}@keyframes shimmer-68592480{0%{left:-100%}to{left:100%}}.generate-button[data-v-68592480]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-68592480]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-68592480]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-68592480]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-68592480]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-68592480]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-68592480{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-68592480]{animation:shake-68592480 .5s ease-in-out}@keyframes fadeIn-68592480{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-68592480]{animation:fadeIn-68592480 .3s ease-out}[data-v-b92d1f42] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-b92d1f42] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-b92d1f42] .scroll-area::-webkit-scrollbar{width:4px}[data-v-b92d1f42] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-b92d1f42] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-b92d1f42] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-b92d1f42] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-b92d1f42] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-b92d1f42]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-b92d1f42]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-b92d1f42]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-b92d1f42]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-b92d1f42]{background-color:#f8f9fa}.dark .depth-subtle[data-v-b92d1f42]{background-color:#0003}.size-selector[data-v-b92d1f42]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-b92d1f42]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-b92d1f42]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-b92d1f42]{height:120px}.size-selector-selected[data-v-b92d1f42]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-b92d1f42]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-b92d1f42]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-b92d1f42]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-b92d1f42]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-b92d1f42]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-b92d1f42]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-b92d1f42]{transition:all .2s ease}.size-label[data-v-b92d1f42]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-b92d1f42]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-b92d1f42]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-b92d1f42]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-b92d1f42]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-b92d1f42],.glitch-content[data-v-b92d1f42]{align-items:center;display:flex;position:relative}.glitch-content[data-v-b92d1f42]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-b92d1f42]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-b92d1f42]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-b92d1f42]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-b92d1f42]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-b92d1f42]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-b92d1f42]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-b92d1f42]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-b92d1f42]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-b92d1f42]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-b92d1f42]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-b92d1f42]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-b92d1f42]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-b92d1f42]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-b92d1f42]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-b92d1f42]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-b92d1f42]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-b92d1f42]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-b92d1f42]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-b92d1f42]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-b92d1f42]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-b92d1f42]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-b92d1f42]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-b92d1f42]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-b92d1f42]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-b92d1f42]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-b92d1f42]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-b92d1f42]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-b92d1f42]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-b92d1f42]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-b92d1f42]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-b92d1f42]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-b92d1f42]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-b92d1f42]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-b92d1f42]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-b92d1f42]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-b92d1f42]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-b92d1f42]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-b92d1f42]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-b92d1f42]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-b92d1f42]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-b92d1f42]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-b92d1f42]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-b92d1f42]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-b92d1f42]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-b92d1f42]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-b92d1f42]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-b92d1f42]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-b92d1f42]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-b92d1f42]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-b92d1f42]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-b92d1f42]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-b92d1f42]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-b92d1f42]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-b92d1f42]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-b92d1f42]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-b92d1f42]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-b92d1f42],.generate-content[data-v-b92d1f42]{align-items:center;display:flex;position:relative}.generate-content[data-v-b92d1f42]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-b92d1f42]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-b92d1f42]{animation:charFadeIn-b92d1f42 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-b92d1f42{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-b92d1f42]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-b92d1f42]{animation:starRotate-b92d1f42 2s ease-in-out infinite}@keyframes starRotate-b92d1f42{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-b92d1f42]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-b92d1f42]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-b92d1f42]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-b92d1f42]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-b92d1f42]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-b92d1f42]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-b92d1f42]:before{animation:shimmer-b92d1f42 1.5s ease-in-out infinite}@keyframes shimmer-b92d1f42{0%{left:-100%}to{left:100%}}.generate-button[data-v-b92d1f42]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-b92d1f42]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-b92d1f42]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-b92d1f42]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-b92d1f42]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-b92d1f42]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-b92d1f42{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-b92d1f42]{animation:shake-b92d1f42 .5s ease-in-out}@keyframes fadeIn-b92d1f42{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-b92d1f42]{animation:fadeIn-b92d1f42 .3s ease-out}.translate-x-4\.5[data-v-b92d1f42]{transform:translate(1.125rem)}[data-v-74fb3fd5] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-74fb3fd5] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-74fb3fd5] .scroll-area::-webkit-scrollbar{width:4px}[data-v-74fb3fd5] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-74fb3fd5] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-74fb3fd5] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-74fb3fd5] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-74fb3fd5] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-74fb3fd5]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-74fb3fd5]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-74fb3fd5]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-74fb3fd5]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-74fb3fd5]{background-color:#f8f9fa}.dark .depth-subtle[data-v-74fb3fd5]{background-color:#0003}.size-selector[data-v-74fb3fd5]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-74fb3fd5]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-74fb3fd5]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-74fb3fd5]{height:120px}.size-selector-selected[data-v-74fb3fd5]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-74fb3fd5]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-74fb3fd5]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-74fb3fd5]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-74fb3fd5]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-74fb3fd5]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-74fb3fd5]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-74fb3fd5]{transition:all .2s ease}.size-label[data-v-74fb3fd5]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-74fb3fd5]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-74fb3fd5]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-74fb3fd5]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-74fb3fd5]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-74fb3fd5],.glitch-content[data-v-74fb3fd5]{align-items:center;display:flex;position:relative}.glitch-content[data-v-74fb3fd5]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-74fb3fd5]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-74fb3fd5]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-74fb3fd5]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-74fb3fd5]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-74fb3fd5]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-74fb3fd5]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-74fb3fd5]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-74fb3fd5]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-74fb3fd5]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-74fb3fd5]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-74fb3fd5]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-74fb3fd5]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-74fb3fd5]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-74fb3fd5]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-74fb3fd5]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-74fb3fd5]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-74fb3fd5]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-74fb3fd5]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-74fb3fd5]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-74fb3fd5]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-74fb3fd5]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-74fb3fd5]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-74fb3fd5]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-74fb3fd5]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-74fb3fd5]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-74fb3fd5]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-74fb3fd5]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-74fb3fd5]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-74fb3fd5]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-74fb3fd5]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-74fb3fd5]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-74fb3fd5]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-74fb3fd5]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-74fb3fd5]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-74fb3fd5]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-74fb3fd5]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-74fb3fd5]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-74fb3fd5]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-74fb3fd5]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-74fb3fd5]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-74fb3fd5]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-74fb3fd5]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-74fb3fd5]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-74fb3fd5]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-74fb3fd5]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-74fb3fd5]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-74fb3fd5]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-74fb3fd5]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-74fb3fd5]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-74fb3fd5]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-74fb3fd5]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-74fb3fd5]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-74fb3fd5]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-74fb3fd5]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-74fb3fd5]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-74fb3fd5]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-74fb3fd5],.generate-content[data-v-74fb3fd5]{align-items:center;display:flex;position:relative}.generate-content[data-v-74fb3fd5]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-74fb3fd5]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-74fb3fd5]{animation:charFadeIn-74fb3fd5 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-74fb3fd5{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-74fb3fd5]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-74fb3fd5]{animation:starRotate-74fb3fd5 2s ease-in-out infinite}@keyframes starRotate-74fb3fd5{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-74fb3fd5]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-74fb3fd5]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-74fb3fd5]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-74fb3fd5]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-74fb3fd5]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-74fb3fd5]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-74fb3fd5]:before{animation:shimmer-74fb3fd5 1.5s ease-in-out infinite}@keyframes shimmer-74fb3fd5{0%{left:-100%}to{left:100%}}.generate-button[data-v-74fb3fd5]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-74fb3fd5]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-74fb3fd5]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-74fb3fd5]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-74fb3fd5]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-74fb3fd5]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-74fb3fd5{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-74fb3fd5]{animation:shake-74fb3fd5 .5s ease-in-out}@keyframes fadeIn-74fb3fd5{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-74fb3fd5]{animation:fadeIn-74fb3fd5 .3s ease-out}[data-v-1b051e46] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-1b051e46] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-1b051e46] .scroll-area::-webkit-scrollbar{width:4px}[data-v-1b051e46] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-1b051e46] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-1b051e46] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-1b051e46] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-1b051e46] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-1b051e46]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-1b051e46]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-1b051e46]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-1b051e46]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-1b051e46]{background-color:#f8f9fa}.dark .depth-subtle[data-v-1b051e46]{background-color:#0003}.size-selector[data-v-1b051e46]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-1b051e46]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-1b051e46]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-1b051e46]{height:120px}.size-selector-selected[data-v-1b051e46]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-1b051e46]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-1b051e46]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-1b051e46]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-1b051e46]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-1b051e46]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-1b051e46]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-1b051e46]{transition:all .2s ease}.size-label[data-v-1b051e46]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-1b051e46]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-1b051e46]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-1b051e46]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-1b051e46]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-1b051e46],.glitch-content[data-v-1b051e46]{align-items:center;display:flex;position:relative}.glitch-content[data-v-1b051e46]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-1b051e46]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-1b051e46]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-1b051e46]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-1b051e46]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-1b051e46]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-1b051e46]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-1b051e46]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-1b051e46]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-1b051e46]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-1b051e46]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-1b051e46]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-1b051e46]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-1b051e46]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-1b051e46]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-1b051e46]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-1b051e46]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-1b051e46]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-1b051e46]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-1b051e46]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-1b051e46]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-1b051e46]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-1b051e46]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-1b051e46]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-1b051e46]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-1b051e46]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-1b051e46]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-1b051e46]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-1b051e46]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-1b051e46]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-1b051e46]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-1b051e46]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-1b051e46]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-1b051e46]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-1b051e46]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-1b051e46]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-1b051e46]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-1b051e46]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-1b051e46]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-1b051e46]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-1b051e46]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-1b051e46]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-1b051e46]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-1b051e46]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-1b051e46]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-1b051e46]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-1b051e46]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-1b051e46]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-1b051e46]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-1b051e46]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-1b051e46]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-1b051e46]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-1b051e46]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-1b051e46]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-1b051e46]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-1b051e46]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-1b051e46]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-1b051e46],.generate-content[data-v-1b051e46]{align-items:center;display:flex;position:relative}.generate-content[data-v-1b051e46]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-1b051e46]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-1b051e46]{animation:charFadeIn-1b051e46 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-1b051e46{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-1b051e46]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-1b051e46]{animation:starRotate-1b051e46 2s ease-in-out infinite}@keyframes starRotate-1b051e46{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-1b051e46]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-1b051e46]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-1b051e46]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-1b051e46]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-1b051e46]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-1b051e46]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-1b051e46]:before{animation:shimmer-1b051e46 1.5s ease-in-out infinite}@keyframes shimmer-1b051e46{0%{left:-100%}to{left:100%}}.generate-button[data-v-1b051e46]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-1b051e46]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-1b051e46]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-1b051e46]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-1b051e46]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-1b051e46]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-1b051e46{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-1b051e46]{animation:shake-1b051e46 .5s ease-in-out}@keyframes fadeIn-1b051e46{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-1b051e46]{animation:fadeIn-1b051e46 .3s ease-out}[data-v-c4bcbc15] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-c4bcbc15] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-c4bcbc15] .scroll-area::-webkit-scrollbar{width:4px}[data-v-c4bcbc15] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-c4bcbc15] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-c4bcbc15] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-c4bcbc15] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-c4bcbc15] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-c4bcbc15]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-c4bcbc15]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-c4bcbc15]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-c4bcbc15]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-c4bcbc15]{background-color:#f8f9fa}.dark .depth-subtle[data-v-c4bcbc15]{background-color:#0003}.size-selector[data-v-c4bcbc15]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-c4bcbc15]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-c4bcbc15]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-c4bcbc15]{height:120px}.size-selector-selected[data-v-c4bcbc15]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-c4bcbc15]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-c4bcbc15]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-c4bcbc15]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-c4bcbc15]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-c4bcbc15]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-c4bcbc15]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-c4bcbc15]{transition:all .2s ease}.size-label[data-v-c4bcbc15]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-c4bcbc15]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-c4bcbc15]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-c4bcbc15]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-c4bcbc15]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-c4bcbc15],.glitch-content[data-v-c4bcbc15]{align-items:center;display:flex;position:relative}.glitch-content[data-v-c4bcbc15]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-c4bcbc15]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-c4bcbc15]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-c4bcbc15]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-c4bcbc15]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-c4bcbc15]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-c4bcbc15]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-c4bcbc15]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-c4bcbc15]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-c4bcbc15]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-c4bcbc15]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-c4bcbc15]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-c4bcbc15]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-c4bcbc15]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-c4bcbc15]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-c4bcbc15]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-c4bcbc15]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-c4bcbc15]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-c4bcbc15]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-c4bcbc15]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-c4bcbc15]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-c4bcbc15]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-c4bcbc15]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-c4bcbc15]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-c4bcbc15]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-c4bcbc15]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-c4bcbc15]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-c4bcbc15]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-c4bcbc15]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-c4bcbc15]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-c4bcbc15]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-c4bcbc15]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-c4bcbc15]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-c4bcbc15]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-c4bcbc15]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-c4bcbc15]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-c4bcbc15]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-c4bcbc15]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-c4bcbc15]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-c4bcbc15]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-c4bcbc15]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-c4bcbc15]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-c4bcbc15]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-c4bcbc15]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-c4bcbc15]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-c4bcbc15]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-c4bcbc15]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-c4bcbc15]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-c4bcbc15]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-c4bcbc15]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-c4bcbc15]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-c4bcbc15]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-c4bcbc15]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-c4bcbc15]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-c4bcbc15]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-c4bcbc15]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-c4bcbc15]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-c4bcbc15],.generate-content[data-v-c4bcbc15]{align-items:center;display:flex;position:relative}.generate-content[data-v-c4bcbc15]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-c4bcbc15]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-c4bcbc15]{animation:charFadeIn-c4bcbc15 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-c4bcbc15{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-c4bcbc15]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-c4bcbc15]{animation:starRotate-c4bcbc15 2s ease-in-out infinite}@keyframes starRotate-c4bcbc15{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-c4bcbc15]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-c4bcbc15]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-c4bcbc15]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-c4bcbc15]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-c4bcbc15]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-c4bcbc15]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-c4bcbc15]:before{animation:shimmer-c4bcbc15 1.5s ease-in-out infinite}@keyframes shimmer-c4bcbc15{0%{left:-100%}to{left:100%}}.generate-button[data-v-c4bcbc15]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-c4bcbc15]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-c4bcbc15]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-c4bcbc15]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-c4bcbc15]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-c4bcbc15]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-c4bcbc15{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-c4bcbc15]{animation:shake-c4bcbc15 .5s ease-in-out}@keyframes fadeIn-c4bcbc15{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-c4bcbc15]{animation:fadeIn-c4bcbc15 .3s ease-out}[data-v-46475a17] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-46475a17] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-46475a17] .scroll-area::-webkit-scrollbar{width:4px}[data-v-46475a17] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-46475a17] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-46475a17] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-46475a17] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-46475a17] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-46475a17]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-46475a17]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-46475a17]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-46475a17]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-46475a17]{background-color:#f8f9fa}.dark .depth-subtle[data-v-46475a17]{background-color:#0003}.size-selector[data-v-46475a17]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-46475a17]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-46475a17]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-46475a17]{height:120px}.size-selector-selected[data-v-46475a17]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-46475a17]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-46475a17]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-46475a17]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-46475a17]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-46475a17]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-46475a17]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-46475a17]{transition:all .2s ease}.size-label[data-v-46475a17]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-46475a17]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-46475a17]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-46475a17]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-46475a17]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-46475a17],.glitch-content[data-v-46475a17]{align-items:center;display:flex;position:relative}.glitch-content[data-v-46475a17]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-46475a17]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-46475a17]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-46475a17]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-46475a17]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-46475a17]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-46475a17]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-46475a17]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-46475a17]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-46475a17]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-46475a17]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-46475a17]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-46475a17]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-46475a17]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-46475a17]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-46475a17]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-46475a17]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-46475a17]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-46475a17]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-46475a17]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-46475a17]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-46475a17]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-46475a17]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-46475a17]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-46475a17]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-46475a17]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-46475a17]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-46475a17]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-46475a17]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-46475a17]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-46475a17]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-46475a17]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-46475a17]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-46475a17]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-46475a17]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-46475a17]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-46475a17]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-46475a17]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-46475a17]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-46475a17]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-46475a17]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-46475a17]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-46475a17]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-46475a17]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-46475a17]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-46475a17]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-46475a17]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-46475a17]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-46475a17]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-46475a17]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-46475a17]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-46475a17]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-46475a17]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-46475a17]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-46475a17]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-46475a17]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-46475a17]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-46475a17],.generate-content[data-v-46475a17]{align-items:center;display:flex;position:relative}.generate-content[data-v-46475a17]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-46475a17]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-46475a17]{animation:charFadeIn-46475a17 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-46475a17{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-46475a17]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-46475a17]{animation:starRotate-46475a17 2s ease-in-out infinite}@keyframes starRotate-46475a17{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-46475a17]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-46475a17]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-46475a17]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-46475a17]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-46475a17]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-46475a17]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-46475a17]:before{animation:shimmer-46475a17 1.5s ease-in-out infinite}@keyframes shimmer-46475a17{0%{left:-100%}to{left:100%}}.generate-button[data-v-46475a17]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-46475a17]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-46475a17]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-46475a17]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-46475a17]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-46475a17]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-46475a17{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-46475a17]{animation:shake-46475a17 .5s ease-in-out}@keyframes fadeIn-46475a17{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-46475a17]{animation:fadeIn-46475a17 .3s ease-out}.popover-slide-enter-active[data-v-d1acafbd]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.popover-slide-leave-active[data-v-d1acafbd]{transition:all .2s cubic-bezier(.4,0,.2,1)}.popover-slide-enter-from[data-v-d1acafbd]{opacity:0;transform:translate(-12px) scale(.96)}.popover-slide-leave-to[data-v-d1acafbd]{opacity:0;transform:translate(-8px) scale(.98)}.modal-enter-active[data-v-d1acafbd]{transition:opacity .25s ease-out}.modal-leave-active[data-v-d1acafbd]{transition:opacity .2s ease-in}.modal-enter-from[data-v-d1acafbd],.modal-leave-to[data-v-d1acafbd]{opacity:0}.modal-enter-active .animate-slide-up[data-v-d1acafbd],.modal-leave-active .animate-slide-up[data-v-d1acafbd]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@keyframes slide-up-d1acafbd{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up[data-v-d1acafbd]{animation:slide-up-d1acafbd .3s cubic-bezier(.34,1.56,.64,1) forwards}.modal-leave-active .animate-slide-up[data-v-d1acafbd]{animation:none;transform:translateY(100%)}.line-clamp-2[data-v-d1acafbd]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-9f684be5] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-9f684be5] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-9f684be5] .scroll-area::-webkit-scrollbar{width:4px}[data-v-9f684be5] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-9f684be5] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-9f684be5] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-9f684be5] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-9f684be5] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-9f684be5]{border-color:#e2e8f099;border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);animation-duration:.3s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-card[data-v-9f684be5]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-9f684be5]:hover{border-color:#cbd5e1cc;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-hover[data-v-9f684be5]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-9f684be5]{background-color:#f8f9fa}.dark .depth-subtle[data-v-9f684be5]{background-color:#0003}.size-selector[data-v-9f684be5]{align-items:center;animation-duration:.2s;border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.size-selector[data-v-9f684be5]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector[data-v-9f684be5]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-9f684be5]{height:120px}.size-selector-selected[data-v-9f684be5]{--tw-border-opacity:1;background-color:#f0fdf480;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.size-selector-selected[data-v-9f684be5]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-9f684be5]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-selector-unselected[data-v-9f684be5]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-9f684be5]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-9f684be5]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:9999px;--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,239,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.size-fill[data-v-9f684be5]:is(.dark *){--tw-gradient-from:rgba(34,197,94,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,.5) var(--tw-gradient-to-position)}.size-fill[data-v-9f684be5]{transition:all .2s ease}.size-label[data-v-9f684be5]{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.size-label[data-v-9f684be5]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-9f684be5]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-9f684be5]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-9f684be5]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #a855f71a;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:16px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.glitch-button[data-v-9f684be5],.glitch-content[data-v-9f684be5]{align-items:center;display:flex;position:relative}.glitch-content[data-v-9f684be5]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-9f684be5]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-9f684be5]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-9f684be5]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-9f684be5]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.15) 30%,rgba(251,191,36,.15) 50%,rgba(168,85,247,.15) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.glitch-button[data-v-9f684be5]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fff3;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #a855f733,0 0 40px #fbbf241a;transform:translateY(-1px)}.glitch-button[data-v-9f684be5]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-9f684be5]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #a855f726;transform:translateY(0)}.glitch-button-disabled[data-v-9f684be5]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-9f684be5]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #a855f714}.dark .glitch-button[data-v-9f684be5]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#ffffff26;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #a855f726,0 0 40px #fbbf2414}.dark .glitch-button[data-v-9f684be5]:before{background:linear-gradient(90deg,transparent,rgba(168,85,247,.12) 30%,rgba(251,191,36,.12) 50%,rgba(168,85,247,.12) 70%,transparent)}.aspect-ratio-selected[data-v-9f684be5]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected[data-v-9f684be5]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-9f684be5]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-9f684be5]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-9f684be5]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-9f684be5]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-9f684be5]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal[data-v-9f684be5]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-9f684be5]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-9f684be5]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-9f684be5]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-9f684be5]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-9f684be5]:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-selected-compact[data-v-9f684be5]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-9f684be5]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-9f684be5]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-9f684be5]:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-9f684be5]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-9f684be5]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.aspect-ratio-normal-compact[data-v-9f684be5]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-9f684be5]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-9f684be5]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-9f684be5]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.size-selected[data-v-9f684be5]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-9f684be5]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-9f684be5]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-9f684be5]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-normal[data-v-9f684be5]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-9f684be5]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-9f684be5]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-9f684be5]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-9f684be5]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-9f684be5]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-9f684be5]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#f59e0b99;--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(55,92%,95%,.9) var(--tw-gradient-to-position)}.size-4k-selected[data-v-9f684be5]:is(.dark *){border-color:#f59e0b80;--tw-gradient-from:rgba(15,23,42,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(30,41,59,.8) var(--tw-gradient-to-position)}.size-4k-selected[data-v-9f684be5]{box-shadow:0 0 0 1px #f59e0b40,0 4px 16px #f59e0b33,0 0 24px #fbbf2426,0 0 32px #fbbf2414}.dark .size-4k-selected[data-v-9f684be5]{box-shadow:0 0 0 1px #fbbf2466,0 4px 20px #f59e0b4d,0 0 28px #fbbf2433,0 0 40px #fbbf241f,inset 0 1px #ffffff14,inset 0 0 20px #fbbf240d}.size-4k-normal[data-v-9f684be5]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.size-4k-normal[data-v-9f684be5]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-9f684be5]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-9f684be5]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-9f684be5]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-9f684be5]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-9f684be5]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-9f684be5]{background:linear-gradient(135deg,#09090b,#18181b);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 20px #fbbf2426;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.2px;overflow:hidden;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button[data-v-9f684be5],.generate-content[data-v-9f684be5]{align-items:center;display:flex;position:relative}.generate-content[data-v-9f684be5]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-9f684be5]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-9f684be5]{animation:charFadeIn-9f684be5 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-9f684be5{0%{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.generate-icon[data-v-9f684be5]{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.generate-icon-spin[data-v-9f684be5]{animation:starRotate-9f684be5 2s ease-in-out infinite}@keyframes starRotate-9f684be5{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(72deg) scale(1.1)}50%{transform:rotate(144deg) scale(1)}75%{transform:rotate(216deg) scale(1.1)}}.generate-cost[data-v-9f684be5]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-9f684be5]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.2) 30%,rgba(251,191,36,.3) 50%,rgba(251,191,36,.2) 70%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.generate-button[data-v-9f684be5]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf244d;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff1a,0 0 30px #fbbf244d,0 0 40px #fbbf2426;transform:translateY(-2px)}.generate-button:hover .generate-icon[data-v-9f684be5]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-9f684be5]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-9f684be5]{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2466;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #fbbf2433,0 0 25px #fbbf2466}.generate-button-active[data-v-9f684be5]:before{animation:shimmer-9f684be5 1.5s ease-in-out infinite}@keyframes shimmer-9f684be5{0%{left:-100%}to{left:100%}}.generate-button[data-v-9f684be5]:active{box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0d,0 0 15px #fbbf2433;transform:translateY(0)}.generate-button-disabled[data-v-9f684be5]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-9f684be5]{background:linear-gradient(135deg,#09090b,#18181b);border-color:#ffffff14;box-shadow:0 4px 12px #00000080,inset 0 0 0 1px #ffffff08,0 0 20px #fbbf241f}.dark .generate-button[data-v-9f684be5]:hover{background:linear-gradient(135deg,#18181b,#27272a);border-color:#fbbf2440;box-shadow:0 8px 24px #0009,inset 0 0 0 1px #ffffff14,0 0 30px #fbbf2440,0 0 40px #fbbf241f}.dark .generate-button[data-v-9f684be5]:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.15) 30%,rgba(251,191,36,.25) 50%,rgba(251,191,36,.15) 70%,transparent)}.dark .generate-button-active[data-v-9f684be5]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-9f684be5{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-9f684be5]{animation:shake-9f684be5 .5s ease-in-out}@keyframes fadeIn-9f684be5{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-9f684be5]{animation:fadeIn-9f684be5 .3s ease-out}.detail-fade-enter-active[data-v-05cae58f],.detail-fade-leave-active[data-v-05cae58f]{transition:opacity .2s ease-out}.detail-fade-enter-from[data-v-05cae58f],.detail-fade-leave-to[data-v-05cae58f]{opacity:0}.detail-fade-enter-active .detail-panel[data-v-05cae58f],.detail-fade-leave-active .detail-panel[data-v-05cae58f]{transition:opacity .25s ease-out,transform .25s ease-out}.detail-fade-enter-from .detail-panel[data-v-05cae58f],.detail-fade-leave-to .detail-panel[data-v-05cae58f]{opacity:0;transform:translateY(12px) scale(.98)}.fade-enter-active[data-v-05cae58f],.fade-leave-active[data-v-05cae58f]{transition:opacity .25s ease}.fade-enter-from[data-v-05cae58f],.fade-leave-to[data-v-05cae58f]{opacity:0}@keyframes shimmer-05cae58f{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer[data-v-05cae58f]{overflow:hidden;position:relative}.shimmer[data-v-05cae58f]:before{animation:shimmer-05cae58f 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);background-size:200% 100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.overflow-y-auto[data-v-05cae58f]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-05cae58f]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-05cae58f]::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:3px}.overflow-y-auto[data-v-05cae58f]::-webkit-scrollbar-thumb:hover{background:#94a3b880}.dark .overflow-y-auto[data-v-05cae58f]::-webkit-scrollbar-thumb{background:#fff3}.dark .overflow-y-auto[data-v-05cae58f]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.showcase-masonry[data-v-05cae58f]{-moz-column-count:2;column-count:2;-moz-column-gap:12px;column-gap:12px}@media (max-width:640px){.showcase-masonry[data-v-05cae58f]{-moz-column-count:1;column-count:1}}.showcase-tweet[data-v-05cae58f]{-moz-column-break-inside:avoid;background:#fff;border:1px solid #e5e7eb;border-radius:12px;break-inside:avoid;margin-bottom:12px;padding:12px;transition:background .15s,box-shadow .15s}.dark .showcase-tweet[data-v-05cae58f]{background:#18181b;border-color:#ffffff1a}.showcase-tweet[data-v-05cae58f]:hover{background:#fafafa}.dark .showcase-tweet[data-v-05cae58f]:hover{background:#1f1f23}.tweet-header[data-v-05cae58f]{justify-content:space-between;margin-bottom:8px}.tweet-author[data-v-05cae58f],.tweet-header[data-v-05cae58f]{align-items:center;display:flex}.tweet-author[data-v-05cae58f]{flex:1;gap:8px;min-width:0}.tweet-avatar[data-v-05cae58f]{border-radius:50%;flex-shrink:0;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.tweet-avatar-placeholder[data-v-05cae58f]{align-items:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;font-size:12px;font-weight:600;justify-content:center}.tweet-name[data-v-05cae58f]{color:#1f2937;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .tweet-name[data-v-05cae58f]{color:#f3f4f6}.tweet-link[data-v-05cae58f]{align-items:center;border-radius:6px;color:#9ca3af;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .2s;width:28px}.tweet-link[data-v-05cae58f]:hover{background:#f3f4f6;color:#1d9bf0}.dark .tweet-link[data-v-05cae58f]:hover{background:#ffffff1a;color:#1d9bf0}.tweet-link svg[data-v-05cae58f]{height:14px;width:14px}.tweet-content[data-v-05cae58f]{color:#374151;display:-webkit-box;font-size:13px;line-height:1.5;margin-bottom:10px;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.dark .tweet-content[data-v-05cae58f]{color:#d1d5db}.tweet-media[data-v-05cae58f]{background:#f3f4f6;border-radius:10px;margin-bottom:8px;overflow:hidden}.dark .tweet-media[data-v-05cae58f]{background:#27272a}.tweet-media img[data-v-05cae58f]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tweet-tags[data-v-05cae58f]{display:flex;flex-wrap:wrap;gap:6px}.tweet-tag[data-v-05cae58f]{color:#1d9bf0;font-size:11px;font-weight:500}.dark .tweet-tag[data-v-05cae58f]{color:#60a5fa}.pb-safe-area-inset-bottom[data-v-05cae58f]{padding-bottom:env(safe-area-inset-bottom,0)}@media (max-width:767px){.pb-safe-area-inset-bottom[data-v-05cae58f]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 32px)}}.home-indicator[data-v-05cae58f]{transition:opacity .3s ease,transform .3s ease}@keyframes home-indicator-pulse-05cae58f{0%,to{opacity:.6;transform:scaleX(1)}50%{opacity:.8;transform:scaleX(1.02)}}.home-indicator[data-v-05cae58f]:hover{animation:home-indicator-pulse-05cae58f 1.5s ease-in-out infinite}.pb-safe-bottom[data-v-aea02ccf]{padding-bottom:calc(env(safe-area-inset-bottom,6px) + 6px)}.tabular-nums[data-v-aea02ccf]{font-variant-numeric:tabular-nums}
