.fade-scale-enter-active[data-v-8c5464fa],.fade-scale-leave-active[data-v-8c5464fa]{transition:opacity .15s ease-out,transform .15s ease-out}.fade-scale-enter-from[data-v-8c5464fa],.fade-scale-leave-to[data-v-8c5464fa]{opacity:0;transform:translateY(-4px) scale(.98)}.fade-scale-enter-to[data-v-8c5464fa],.fade-scale-leave-from[data-v-8c5464fa]{opacity:1;transform:translateY(0) scale(1)}.sparkle[data-v-8c5464fa]{animation:sparkle-burst-8c5464fa .4s ease-out forwards}.sparkle-dot[data-v-8c5464fa]{background:#f97316;border-radius:9999px;box-shadow:0 0 #f97316,0 0 #facc15,0 0 #60a5fa,0 0 #22c55e;display:block;height:6px;width:6px}@keyframes sparkle-burst-8c5464fa{0%{box-shadow:0 0 #f97316,0 0 #facc15,0 0 #60a5fa,0 0 #22c55e;opacity:1;transform:translate(-50%,-50%) scale(.4)}to{box-shadow:-10px -6px #f97316,10px -6px #facc15,-10px 6px #60a5fa,10px 6px #22c55e;opacity:0;transform:translate(-50%,-50%) scale(1.6)}}.overflow-tip{opacity:0;transform:translateY(-4px);transition:opacity .22s ease,transform .22s ease}.overflow-tip--visible{opacity:1;transform:translateY(0)}.scale-check-enter-active[data-v-42c24bb6],.scale-check-leave-active[data-v-42c24bb6]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.scale-check-enter-from[data-v-42c24bb6],.scale-check-leave-to[data-v-42c24bb6]{opacity:0;transform:scale(.5)}.custom-scrollbar[data-v-42c24bb6]::-webkit-scrollbar{width:2px}.custom-scrollbar[data-v-42c24bb6]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-42c24bb6]::-webkit-scrollbar-thumb{background:#0000000d;border-radius:10px}.dark .custom-scrollbar[data-v-42c24bb6]::-webkit-scrollbar-thumb{background:#ffffff1a}.custom-scrollbar[data-v-42c24bb6]:hover::-webkit-scrollbar-thumb{background:#00000026}[data-v-f9793e7c] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-f9793e7c] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-f9793e7c] .scroll-area::-webkit-scrollbar{width:4px}[data-v-f9793e7c] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-f9793e7c] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-f9793e7c] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-f9793e7c] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-f9793e7c] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-f9793e7c]{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-f9793e7c]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-f9793e7c]: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-f9793e7c]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-f9793e7c]{background-color:#f8f9fa}.dark .depth-subtle[data-v-f9793e7c]{background-color:#0003}.size-selector[data-v-f9793e7c]{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-f9793e7c]: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-f9793e7c]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-f9793e7c]{height:120px}.size-selector-selected[data-v-f9793e7c]{--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-f9793e7c]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-f9793e7c]{--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-f9793e7c]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-f9793e7c]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-f9793e7c]{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-f9793e7c]: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-f9793e7c]{transition:all .2s ease}.size-label[data-v-f9793e7c]{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-f9793e7c]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-f9793e7c]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-f9793e7c]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-f9793e7c]{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:Inter,-apple-system,BlinkMacSystemFont,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-f9793e7c],.glitch-content[data-v-f9793e7c]{align-items:center;display:flex;position:relative}.glitch-content[data-v-f9793e7c]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-f9793e7c]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-f9793e7c]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-f9793e7c]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-f9793e7c]: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-f9793e7c]: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-f9793e7c]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-f9793e7c]: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-f9793e7c]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-f9793e7c]{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-f9793e7c]: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-f9793e7c]: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-f9793e7c]{--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-f9793e7c]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-f9793e7c]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-f9793e7c]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-f9793e7c]{--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-f9793e7c]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-f9793e7c]: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-f9793e7c]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-f9793e7c]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-f9793e7c]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-f9793e7c]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-f9793e7c]{--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-f9793e7c]: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-f9793e7c]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-f9793e7c]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-f9793e7c]{--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-f9793e7c]: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-f9793e7c]: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-f9793e7c]: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-f9793e7c]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-f9793e7c]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-f9793e7c]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-f9793e7c]{--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-f9793e7c]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-f9793e7c]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-f9793e7c]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-f9793e7c]{--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-f9793e7c]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-f9793e7c]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-f9793e7c]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-f9793e7c]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-f9793e7c]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-f9793e7c]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-f9793e7c]{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-f9793e7c]: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-f9793e7c]{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-f9793e7c]{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-f9793e7c]{--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-f9793e7c]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-f9793e7c]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-f9793e7c]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-f9793e7c]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-f9793e7c]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-f9793e7c]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-f9793e7c]{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:Inter,-apple-system,BlinkMacSystemFont,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-f9793e7c],.generate-content[data-v-f9793e7c]{align-items:center;display:flex;position:relative}.generate-content[data-v-f9793e7c]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-f9793e7c]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-f9793e7c]{animation:charFadeIn-f9793e7c .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-f9793e7c{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-f9793e7c]{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-f9793e7c]{animation:starRotate-f9793e7c 2s ease-in-out infinite}@keyframes starRotate-f9793e7c{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-f9793e7c]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-f9793e7c]: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-f9793e7c]: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-f9793e7c]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-f9793e7c]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-f9793e7c]{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-f9793e7c]:before{animation:shimmer-f9793e7c 1.5s ease-in-out infinite}@keyframes shimmer-f9793e7c{0%{left:-100%}to{left:100%}}.generate-button[data-v-f9793e7c]: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-f9793e7c]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-f9793e7c]{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-f9793e7c]: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-f9793e7c]: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-f9793e7c]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-f9793e7c{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-f9793e7c]{animation:shake-f9793e7c .5s ease-in-out}@keyframes fadeIn-f9793e7c{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-f9793e7c]{animation:fadeIn-f9793e7c .3s ease-out}[data-v-b06ef2eb] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-b06ef2eb] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-b06ef2eb] .scroll-area::-webkit-scrollbar{width:4px}[data-v-b06ef2eb] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-b06ef2eb] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-b06ef2eb] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-b06ef2eb] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-b06ef2eb] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-b06ef2eb]{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-b06ef2eb]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-b06ef2eb]: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-b06ef2eb]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-b06ef2eb]{background-color:#f8f9fa}.dark .depth-subtle[data-v-b06ef2eb]{background-color:#0003}.size-selector[data-v-b06ef2eb]{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-b06ef2eb]: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-b06ef2eb]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-b06ef2eb]{height:120px}.size-selector-selected[data-v-b06ef2eb]{--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-b06ef2eb]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-b06ef2eb]{--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-b06ef2eb]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-b06ef2eb]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-b06ef2eb]{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-b06ef2eb]: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-b06ef2eb]{transition:all .2s ease}.size-label[data-v-b06ef2eb]{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-b06ef2eb]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-b06ef2eb]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-b06ef2eb]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-b06ef2eb]{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:Inter,-apple-system,BlinkMacSystemFont,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-b06ef2eb],.glitch-content[data-v-b06ef2eb]{align-items:center;display:flex;position:relative}.glitch-content[data-v-b06ef2eb]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-b06ef2eb]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-b06ef2eb]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-b06ef2eb]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-b06ef2eb]: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-b06ef2eb]: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-b06ef2eb]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-b06ef2eb]: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-b06ef2eb]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-b06ef2eb]{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-b06ef2eb]: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-b06ef2eb]: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-b06ef2eb]{--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-b06ef2eb]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-b06ef2eb]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-b06ef2eb]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-b06ef2eb]{--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-b06ef2eb]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-b06ef2eb]: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-b06ef2eb]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-b06ef2eb]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-b06ef2eb]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-b06ef2eb]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-b06ef2eb]{--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-b06ef2eb]: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-b06ef2eb]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-b06ef2eb]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-b06ef2eb]{--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-b06ef2eb]: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-b06ef2eb]: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-b06ef2eb]: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-b06ef2eb]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-b06ef2eb]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-b06ef2eb]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-b06ef2eb]{--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-b06ef2eb]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-b06ef2eb]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-b06ef2eb]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-b06ef2eb]{--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-b06ef2eb]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-b06ef2eb]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-b06ef2eb]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-b06ef2eb]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-b06ef2eb]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-b06ef2eb]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-b06ef2eb]{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-b06ef2eb]: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-b06ef2eb]{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-b06ef2eb]{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-b06ef2eb]{--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-b06ef2eb]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-b06ef2eb]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-b06ef2eb]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-b06ef2eb]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-b06ef2eb]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-b06ef2eb]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-b06ef2eb]{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:Inter,-apple-system,BlinkMacSystemFont,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-b06ef2eb],.generate-content[data-v-b06ef2eb]{align-items:center;display:flex;position:relative}.generate-content[data-v-b06ef2eb]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-b06ef2eb]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-b06ef2eb]{animation:charFadeIn-b06ef2eb .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-b06ef2eb{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-b06ef2eb]{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-b06ef2eb]{animation:starRotate-b06ef2eb 2s ease-in-out infinite}@keyframes starRotate-b06ef2eb{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-b06ef2eb]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-b06ef2eb]: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-b06ef2eb]: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-b06ef2eb]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-b06ef2eb]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-b06ef2eb]{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-b06ef2eb]:before{animation:shimmer-b06ef2eb 1.5s ease-in-out infinite}@keyframes shimmer-b06ef2eb{0%{left:-100%}to{left:100%}}.generate-button[data-v-b06ef2eb]: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-b06ef2eb]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-b06ef2eb]{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-b06ef2eb]: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-b06ef2eb]: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-b06ef2eb]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-b06ef2eb{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-b06ef2eb]{animation:shake-b06ef2eb .5s ease-in-out}@keyframes fadeIn-b06ef2eb{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-b06ef2eb]{animation:fadeIn-b06ef2eb .3s ease-out}[data-v-86ce6ed1] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-86ce6ed1] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-86ce6ed1] .scroll-area::-webkit-scrollbar{width:4px}[data-v-86ce6ed1] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-86ce6ed1] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-86ce6ed1] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-86ce6ed1] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-86ce6ed1] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-86ce6ed1]{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-86ce6ed1]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-86ce6ed1]: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-86ce6ed1]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-86ce6ed1]{background-color:#f8f9fa}.dark .depth-subtle[data-v-86ce6ed1]{background-color:#0003}.size-selector[data-v-86ce6ed1]{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-86ce6ed1]: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-86ce6ed1]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-86ce6ed1]{height:120px}.size-selector-selected[data-v-86ce6ed1]{--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-86ce6ed1]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-86ce6ed1]{--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-86ce6ed1]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-86ce6ed1]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-86ce6ed1]{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-86ce6ed1]: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-86ce6ed1]{transition:all .2s ease}.size-label[data-v-86ce6ed1]{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-86ce6ed1]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-86ce6ed1]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-86ce6ed1]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-86ce6ed1]{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:Inter,-apple-system,BlinkMacSystemFont,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-86ce6ed1],.glitch-content[data-v-86ce6ed1]{align-items:center;display:flex;position:relative}.glitch-content[data-v-86ce6ed1]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-86ce6ed1]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-86ce6ed1]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-86ce6ed1]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-86ce6ed1]: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-86ce6ed1]: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-86ce6ed1]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-86ce6ed1]: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-86ce6ed1]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-86ce6ed1]{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-86ce6ed1]: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-86ce6ed1]: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-86ce6ed1]{--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-86ce6ed1]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-86ce6ed1]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-86ce6ed1]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-86ce6ed1]{--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-86ce6ed1]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-86ce6ed1]: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-86ce6ed1]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-86ce6ed1]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-86ce6ed1]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-86ce6ed1]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-86ce6ed1]{--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-86ce6ed1]: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-86ce6ed1]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-86ce6ed1]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-86ce6ed1]{--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-86ce6ed1]: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-86ce6ed1]: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-86ce6ed1]: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-86ce6ed1]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-86ce6ed1]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-86ce6ed1]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-86ce6ed1]{--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-86ce6ed1]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-86ce6ed1]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-86ce6ed1]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-86ce6ed1]{--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-86ce6ed1]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-86ce6ed1]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-86ce6ed1]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-86ce6ed1]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-86ce6ed1]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-86ce6ed1]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-86ce6ed1]{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-86ce6ed1]: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-86ce6ed1]{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-86ce6ed1]{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-86ce6ed1]{--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-86ce6ed1]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-86ce6ed1]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-86ce6ed1]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-86ce6ed1]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-86ce6ed1]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-86ce6ed1]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-86ce6ed1]{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:Inter,-apple-system,BlinkMacSystemFont,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-86ce6ed1],.generate-content[data-v-86ce6ed1]{align-items:center;display:flex;position:relative}.generate-content[data-v-86ce6ed1]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-86ce6ed1]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-86ce6ed1]{animation:charFadeIn-86ce6ed1 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-86ce6ed1{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-86ce6ed1]{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-86ce6ed1]{animation:starRotate-86ce6ed1 2s ease-in-out infinite}@keyframes starRotate-86ce6ed1{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-86ce6ed1]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-86ce6ed1]: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-86ce6ed1]: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-86ce6ed1]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-86ce6ed1]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-86ce6ed1]{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-86ce6ed1]:before{animation:shimmer-86ce6ed1 1.5s ease-in-out infinite}@keyframes shimmer-86ce6ed1{0%{left:-100%}to{left:100%}}.generate-button[data-v-86ce6ed1]: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-86ce6ed1]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-86ce6ed1]{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-86ce6ed1]: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-86ce6ed1]: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-86ce6ed1]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-86ce6ed1{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-86ce6ed1]{animation:shake-86ce6ed1 .5s ease-in-out}@keyframes fadeIn-86ce6ed1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-86ce6ed1]{animation:fadeIn-86ce6ed1 .3s ease-out}[data-v-1655d9bc] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-1655d9bc] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-1655d9bc] .scroll-area::-webkit-scrollbar{width:4px}[data-v-1655d9bc] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-1655d9bc] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-1655d9bc] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-1655d9bc] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-1655d9bc] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-1655d9bc]{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-1655d9bc]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-1655d9bc]: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-1655d9bc]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-1655d9bc]{background-color:#f8f9fa}.dark .depth-subtle[data-v-1655d9bc]{background-color:#0003}.size-selector[data-v-1655d9bc]{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-1655d9bc]: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-1655d9bc]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-1655d9bc]{height:120px}.size-selector-selected[data-v-1655d9bc]{--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-1655d9bc]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-1655d9bc]{--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-1655d9bc]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-1655d9bc]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-1655d9bc]{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-1655d9bc]: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-1655d9bc]{transition:all .2s ease}.size-label[data-v-1655d9bc]{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-1655d9bc]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-1655d9bc]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-1655d9bc]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-1655d9bc]{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:Inter,-apple-system,BlinkMacSystemFont,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-1655d9bc],.glitch-content[data-v-1655d9bc]{align-items:center;display:flex;position:relative}.glitch-content[data-v-1655d9bc]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-1655d9bc]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-1655d9bc]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-1655d9bc]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-1655d9bc]: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-1655d9bc]: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-1655d9bc]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-1655d9bc]: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-1655d9bc]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-1655d9bc]{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-1655d9bc]: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-1655d9bc]: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-1655d9bc]{--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-1655d9bc]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-1655d9bc]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-1655d9bc]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-1655d9bc]{--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-1655d9bc]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-1655d9bc]: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-1655d9bc]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-1655d9bc]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-1655d9bc]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-1655d9bc]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-1655d9bc]{--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-1655d9bc]: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-1655d9bc]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-1655d9bc]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-1655d9bc]{--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-1655d9bc]: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-1655d9bc]: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-1655d9bc]: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-1655d9bc]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-1655d9bc]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-1655d9bc]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-1655d9bc]{--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-1655d9bc]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-1655d9bc]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-1655d9bc]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-1655d9bc]{--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-1655d9bc]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-1655d9bc]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-1655d9bc]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-1655d9bc]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-1655d9bc]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-1655d9bc]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-1655d9bc]{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-1655d9bc]: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-1655d9bc]{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-1655d9bc]{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-1655d9bc]{--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-1655d9bc]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-1655d9bc]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-1655d9bc]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-1655d9bc]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-1655d9bc]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-1655d9bc]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-1655d9bc]{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:Inter,-apple-system,BlinkMacSystemFont,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-1655d9bc],.generate-content[data-v-1655d9bc]{align-items:center;display:flex;position:relative}.generate-content[data-v-1655d9bc]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-1655d9bc]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-1655d9bc]{animation:charFadeIn-1655d9bc .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-1655d9bc{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-1655d9bc]{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-1655d9bc]{animation:starRotate-1655d9bc 2s ease-in-out infinite}@keyframes starRotate-1655d9bc{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-1655d9bc]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-1655d9bc]: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-1655d9bc]: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-1655d9bc]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-1655d9bc]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-1655d9bc]{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-1655d9bc]:before{animation:shimmer-1655d9bc 1.5s ease-in-out infinite}@keyframes shimmer-1655d9bc{0%{left:-100%}to{left:100%}}.generate-button[data-v-1655d9bc]: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-1655d9bc]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-1655d9bc]{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-1655d9bc]: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-1655d9bc]: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-1655d9bc]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-1655d9bc{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-1655d9bc]{animation:shake-1655d9bc .5s ease-in-out}@keyframes fadeIn-1655d9bc{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-1655d9bc]{animation:fadeIn-1655d9bc .3s ease-out}[data-v-a5dafa30] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-a5dafa30] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-a5dafa30] .scroll-area::-webkit-scrollbar{width:4px}[data-v-a5dafa30] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-a5dafa30] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-a5dafa30] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-a5dafa30] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-a5dafa30] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-a5dafa30]{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-a5dafa30]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-a5dafa30]: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-a5dafa30]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-a5dafa30]{background-color:#f8f9fa}.dark .depth-subtle[data-v-a5dafa30]{background-color:#0003}.size-selector[data-v-a5dafa30]{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-a5dafa30]: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-a5dafa30]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-a5dafa30]{height:120px}.size-selector-selected[data-v-a5dafa30]{--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-a5dafa30]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-a5dafa30]{--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-a5dafa30]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-a5dafa30]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-a5dafa30]{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-a5dafa30]: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-a5dafa30]{transition:all .2s ease}.size-label[data-v-a5dafa30]{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-a5dafa30]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-a5dafa30]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-a5dafa30]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-a5dafa30]{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:Inter,-apple-system,BlinkMacSystemFont,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-a5dafa30],.glitch-content[data-v-a5dafa30]{align-items:center;display:flex;position:relative}.glitch-content[data-v-a5dafa30]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-a5dafa30]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-a5dafa30]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-a5dafa30]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-a5dafa30]: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-a5dafa30]: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-a5dafa30]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-a5dafa30]: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-a5dafa30]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-a5dafa30]{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-a5dafa30]: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-a5dafa30]: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-a5dafa30]{--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-a5dafa30]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-a5dafa30]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-a5dafa30]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-a5dafa30]{--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-a5dafa30]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-a5dafa30]: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-a5dafa30]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-a5dafa30]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-a5dafa30]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-a5dafa30]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-a5dafa30]{--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-a5dafa30]: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-a5dafa30]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-a5dafa30]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-a5dafa30]{--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-a5dafa30]: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-a5dafa30]: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-a5dafa30]: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-a5dafa30]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-a5dafa30]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-a5dafa30]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-a5dafa30]{--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-a5dafa30]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-a5dafa30]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-a5dafa30]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-a5dafa30]{--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-a5dafa30]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-a5dafa30]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-a5dafa30]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-a5dafa30]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-a5dafa30]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-a5dafa30]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-a5dafa30]{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-a5dafa30]: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-a5dafa30]{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-a5dafa30]{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-a5dafa30]{--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-a5dafa30]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-a5dafa30]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-a5dafa30]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-a5dafa30]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-a5dafa30]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-a5dafa30]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-a5dafa30]{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:Inter,-apple-system,BlinkMacSystemFont,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-a5dafa30],.generate-content[data-v-a5dafa30]{align-items:center;display:flex;position:relative}.generate-content[data-v-a5dafa30]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-a5dafa30]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-a5dafa30]{animation:charFadeIn-a5dafa30 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-a5dafa30{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-a5dafa30]{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-a5dafa30]{animation:starRotate-a5dafa30 2s ease-in-out infinite}@keyframes starRotate-a5dafa30{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-a5dafa30]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-a5dafa30]: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-a5dafa30]: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-a5dafa30]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-a5dafa30]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-a5dafa30]{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-a5dafa30]:before{animation:shimmer-a5dafa30 1.5s ease-in-out infinite}@keyframes shimmer-a5dafa30{0%{left:-100%}to{left:100%}}.generate-button[data-v-a5dafa30]: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-a5dafa30]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-a5dafa30]{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-a5dafa30]: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-a5dafa30]: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-a5dafa30]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-a5dafa30{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-a5dafa30]{animation:shake-a5dafa30 .5s ease-in-out}@keyframes fadeIn-a5dafa30{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-a5dafa30]{animation:fadeIn-a5dafa30 .3s ease-out}[data-v-cddfdaa2] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-cddfdaa2] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-cddfdaa2] .scroll-area::-webkit-scrollbar{width:4px}[data-v-cddfdaa2] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-cddfdaa2] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-cddfdaa2] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-cddfdaa2] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-cddfdaa2] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-cddfdaa2]{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-cddfdaa2]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-cddfdaa2]: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-cddfdaa2]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-cddfdaa2]{background-color:#f8f9fa}.dark .depth-subtle[data-v-cddfdaa2]{background-color:#0003}.size-selector[data-v-cddfdaa2]{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-cddfdaa2]: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-cddfdaa2]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-cddfdaa2]{height:120px}.size-selector-selected[data-v-cddfdaa2]{--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-cddfdaa2]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-cddfdaa2]{--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-cddfdaa2]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-cddfdaa2]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-cddfdaa2]{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-cddfdaa2]: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-cddfdaa2]{transition:all .2s ease}.size-label[data-v-cddfdaa2]{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-cddfdaa2]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-cddfdaa2]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-cddfdaa2]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-cddfdaa2]{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:Inter,-apple-system,BlinkMacSystemFont,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-cddfdaa2],.glitch-content[data-v-cddfdaa2]{align-items:center;display:flex;position:relative}.glitch-content[data-v-cddfdaa2]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-cddfdaa2]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-cddfdaa2]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-cddfdaa2]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-cddfdaa2]: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-cddfdaa2]: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-cddfdaa2]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-cddfdaa2]: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-cddfdaa2]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-cddfdaa2]{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-cddfdaa2]: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-cddfdaa2]: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-cddfdaa2]{--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-cddfdaa2]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-cddfdaa2]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-cddfdaa2]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-cddfdaa2]{--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-cddfdaa2]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-cddfdaa2]: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-cddfdaa2]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-cddfdaa2]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-cddfdaa2]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-cddfdaa2]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-cddfdaa2]{--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-cddfdaa2]: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-cddfdaa2]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-cddfdaa2]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-cddfdaa2]{--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-cddfdaa2]: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-cddfdaa2]: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-cddfdaa2]: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-cddfdaa2]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-cddfdaa2]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-cddfdaa2]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-cddfdaa2]{--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-cddfdaa2]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-cddfdaa2]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-cddfdaa2]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-cddfdaa2]{--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-cddfdaa2]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-cddfdaa2]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-cddfdaa2]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-cddfdaa2]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-cddfdaa2]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-cddfdaa2]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-cddfdaa2]{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-cddfdaa2]: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-cddfdaa2]{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-cddfdaa2]{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-cddfdaa2]{--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-cddfdaa2]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-cddfdaa2]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-cddfdaa2]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-cddfdaa2]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-cddfdaa2]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-cddfdaa2]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-cddfdaa2]{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:Inter,-apple-system,BlinkMacSystemFont,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-cddfdaa2],.generate-content[data-v-cddfdaa2]{align-items:center;display:flex;position:relative}.generate-content[data-v-cddfdaa2]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-cddfdaa2]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-cddfdaa2]{animation:charFadeIn-cddfdaa2 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-cddfdaa2{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-cddfdaa2]{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-cddfdaa2]{animation:starRotate-cddfdaa2 2s ease-in-out infinite}@keyframes starRotate-cddfdaa2{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-cddfdaa2]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-cddfdaa2]: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-cddfdaa2]: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-cddfdaa2]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-cddfdaa2]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-cddfdaa2]{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-cddfdaa2]:before{animation:shimmer-cddfdaa2 1.5s ease-in-out infinite}@keyframes shimmer-cddfdaa2{0%{left:-100%}to{left:100%}}.generate-button[data-v-cddfdaa2]: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-cddfdaa2]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-cddfdaa2]{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-cddfdaa2]: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-cddfdaa2]: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-cddfdaa2]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-cddfdaa2{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-cddfdaa2]{animation:shake-cddfdaa2 .5s ease-in-out}@keyframes fadeIn-cddfdaa2{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-cddfdaa2]{animation:fadeIn-cddfdaa2 .3s ease-out}[data-v-4147190e] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-4147190e] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-4147190e] .scroll-area::-webkit-scrollbar{width:4px}[data-v-4147190e] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-4147190e] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-4147190e] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-4147190e] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-4147190e] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-4147190e]{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-4147190e]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-4147190e]: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-4147190e]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-4147190e]{background-color:#f8f9fa}.dark .depth-subtle[data-v-4147190e]{background-color:#0003}.size-selector[data-v-4147190e]{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-4147190e]: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-4147190e]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-4147190e]{height:120px}.size-selector-selected[data-v-4147190e]{--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-4147190e]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-4147190e]{--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-4147190e]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-4147190e]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-4147190e]{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-4147190e]: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-4147190e]{transition:all .2s ease}.size-label[data-v-4147190e]{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-4147190e]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-4147190e]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-4147190e]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-4147190e]{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:Inter,-apple-system,BlinkMacSystemFont,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-4147190e],.glitch-content[data-v-4147190e]{align-items:center;display:flex;position:relative}.glitch-content[data-v-4147190e]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-4147190e]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-4147190e]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-4147190e]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-4147190e]: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-4147190e]: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-4147190e]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-4147190e]: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-4147190e]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-4147190e]{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-4147190e]: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-4147190e]: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-4147190e]{--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-4147190e]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-4147190e]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-4147190e]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-4147190e]{--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-4147190e]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-4147190e]: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-4147190e]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-4147190e]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-4147190e]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-4147190e]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-4147190e]{--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-4147190e]: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-4147190e]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-4147190e]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-4147190e]{--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-4147190e]: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-4147190e]: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-4147190e]: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-4147190e]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-4147190e]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-4147190e]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-4147190e]{--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-4147190e]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-4147190e]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-4147190e]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-4147190e]{--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-4147190e]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-4147190e]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-4147190e]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-4147190e]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-4147190e]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-4147190e]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-4147190e]{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-4147190e]: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-4147190e]{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-4147190e]{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-4147190e]{--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-4147190e]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-4147190e]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-4147190e]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-4147190e]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-4147190e]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-4147190e]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-4147190e]{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:Inter,-apple-system,BlinkMacSystemFont,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-4147190e],.generate-content[data-v-4147190e]{align-items:center;display:flex;position:relative}.generate-content[data-v-4147190e]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-4147190e]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-4147190e]{animation:charFadeIn-4147190e .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-4147190e{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-4147190e]{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-4147190e]{animation:starRotate-4147190e 2s ease-in-out infinite}@keyframes starRotate-4147190e{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-4147190e]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-4147190e]: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-4147190e]: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-4147190e]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-4147190e]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-4147190e]{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-4147190e]:before{animation:shimmer-4147190e 1.5s ease-in-out infinite}@keyframes shimmer-4147190e{0%{left:-100%}to{left:100%}}.generate-button[data-v-4147190e]: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-4147190e]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-4147190e]{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-4147190e]: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-4147190e]: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-4147190e]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-4147190e{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-4147190e]{animation:shake-4147190e .5s ease-in-out}@keyframes fadeIn-4147190e{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-4147190e]{animation:fadeIn-4147190e .3s ease-out}[data-v-97916b3f] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-97916b3f] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-97916b3f] .scroll-area::-webkit-scrollbar{width:4px}[data-v-97916b3f] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-97916b3f] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-97916b3f] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-97916b3f] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-97916b3f] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-97916b3f]{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-97916b3f]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-97916b3f]: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-97916b3f]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-97916b3f]{background-color:#f8f9fa}.dark .depth-subtle[data-v-97916b3f]{background-color:#0003}.size-selector[data-v-97916b3f]{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-97916b3f]: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-97916b3f]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-97916b3f]{height:120px}.size-selector-selected[data-v-97916b3f]{--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-97916b3f]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-97916b3f]{--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-97916b3f]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-97916b3f]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-97916b3f]{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-97916b3f]: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-97916b3f]{transition:all .2s ease}.size-label[data-v-97916b3f]{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-97916b3f]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-97916b3f]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-97916b3f]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-97916b3f]{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:Inter,-apple-system,BlinkMacSystemFont,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-97916b3f],.glitch-content[data-v-97916b3f]{align-items:center;display:flex;position:relative}.glitch-content[data-v-97916b3f]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-97916b3f]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-97916b3f]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-97916b3f]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-97916b3f]: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-97916b3f]: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-97916b3f]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-97916b3f]: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-97916b3f]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-97916b3f]{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-97916b3f]: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-97916b3f]: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-97916b3f]{--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-97916b3f]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-97916b3f]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-97916b3f]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-97916b3f]{--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-97916b3f]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-97916b3f]: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-97916b3f]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-97916b3f]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-97916b3f]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-97916b3f]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-97916b3f]{--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-97916b3f]: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-97916b3f]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-97916b3f]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-97916b3f]{--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-97916b3f]: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-97916b3f]: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-97916b3f]: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-97916b3f]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-97916b3f]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-97916b3f]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-97916b3f]{--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-97916b3f]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-97916b3f]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-97916b3f]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-97916b3f]{--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-97916b3f]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-97916b3f]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-97916b3f]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-97916b3f]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-97916b3f]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-97916b3f]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-97916b3f]{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-97916b3f]: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-97916b3f]{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-97916b3f]{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-97916b3f]{--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-97916b3f]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-97916b3f]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-97916b3f]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-97916b3f]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-97916b3f]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-97916b3f]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-97916b3f]{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:Inter,-apple-system,BlinkMacSystemFont,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-97916b3f],.generate-content[data-v-97916b3f]{align-items:center;display:flex;position:relative}.generate-content[data-v-97916b3f]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-97916b3f]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-97916b3f]{animation:charFadeIn-97916b3f .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-97916b3f{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-97916b3f]{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-97916b3f]{animation:starRotate-97916b3f 2s ease-in-out infinite}@keyframes starRotate-97916b3f{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-97916b3f]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-97916b3f]: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-97916b3f]: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-97916b3f]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-97916b3f]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-97916b3f]{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-97916b3f]:before{animation:shimmer-97916b3f 1.5s ease-in-out infinite}@keyframes shimmer-97916b3f{0%{left:-100%}to{left:100%}}.generate-button[data-v-97916b3f]: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-97916b3f]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-97916b3f]{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-97916b3f]: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-97916b3f]: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-97916b3f]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-97916b3f{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-97916b3f]{animation:shake-97916b3f .5s ease-in-out}@keyframes fadeIn-97916b3f{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-97916b3f]{animation:fadeIn-97916b3f .3s ease-out}[data-v-12ac7572] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-12ac7572] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-12ac7572] .scroll-area::-webkit-scrollbar{width:4px}[data-v-12ac7572] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-12ac7572] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-12ac7572] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-12ac7572] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-12ac7572] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-12ac7572]{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-12ac7572]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-12ac7572]: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-12ac7572]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-12ac7572]{background-color:#f8f9fa}.dark .depth-subtle[data-v-12ac7572]{background-color:#0003}.size-selector[data-v-12ac7572]{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-12ac7572]: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-12ac7572]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-12ac7572]{height:120px}.size-selector-selected[data-v-12ac7572]{--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-12ac7572]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-12ac7572]{--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-12ac7572]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-12ac7572]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-12ac7572]{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-12ac7572]: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-12ac7572]{transition:all .2s ease}.size-label[data-v-12ac7572]{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-12ac7572]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-12ac7572]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-12ac7572]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-12ac7572]{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:Inter,-apple-system,BlinkMacSystemFont,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-12ac7572],.glitch-content[data-v-12ac7572]{align-items:center;display:flex;position:relative}.glitch-content[data-v-12ac7572]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-12ac7572]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-12ac7572]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-12ac7572]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-12ac7572]: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-12ac7572]: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-12ac7572]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-12ac7572]: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-12ac7572]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-12ac7572]{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-12ac7572]: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-12ac7572]: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-12ac7572]{--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-12ac7572]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-12ac7572]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-12ac7572]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-12ac7572]{--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-12ac7572]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-12ac7572]: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-12ac7572]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-12ac7572]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-12ac7572]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-12ac7572]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-12ac7572]{--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-12ac7572]: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-12ac7572]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-12ac7572]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-12ac7572]{--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-12ac7572]: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-12ac7572]: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-12ac7572]: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-12ac7572]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-12ac7572]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-12ac7572]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-12ac7572]{--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-12ac7572]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-12ac7572]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-12ac7572]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-12ac7572]{--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-12ac7572]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-12ac7572]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-12ac7572]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-12ac7572]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-12ac7572]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-12ac7572]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-12ac7572]{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-12ac7572]: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-12ac7572]{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-12ac7572]{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-12ac7572]{--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-12ac7572]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-12ac7572]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-12ac7572]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-12ac7572]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-12ac7572]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-12ac7572]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-12ac7572]{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:Inter,-apple-system,BlinkMacSystemFont,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-12ac7572],.generate-content[data-v-12ac7572]{align-items:center;display:flex;position:relative}.generate-content[data-v-12ac7572]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-12ac7572]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-12ac7572]{animation:charFadeIn-12ac7572 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-12ac7572{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-12ac7572]{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-12ac7572]{animation:starRotate-12ac7572 2s ease-in-out infinite}@keyframes starRotate-12ac7572{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-12ac7572]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-12ac7572]: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-12ac7572]: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-12ac7572]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-12ac7572]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-12ac7572]{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-12ac7572]:before{animation:shimmer-12ac7572 1.5s ease-in-out infinite}@keyframes shimmer-12ac7572{0%{left:-100%}to{left:100%}}.generate-button[data-v-12ac7572]: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-12ac7572]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-12ac7572]{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-12ac7572]: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-12ac7572]: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-12ac7572]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-12ac7572{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-12ac7572]{animation:shake-12ac7572 .5s ease-in-out}@keyframes fadeIn-12ac7572{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-12ac7572]{animation:fadeIn-12ac7572 .3s ease-out}[data-v-84a6fde3] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-84a6fde3] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-84a6fde3] .scroll-area::-webkit-scrollbar{width:4px}[data-v-84a6fde3] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-84a6fde3] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-84a6fde3] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-84a6fde3] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-84a6fde3] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-84a6fde3]{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-84a6fde3]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-84a6fde3]: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-84a6fde3]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-84a6fde3]{background-color:#f8f9fa}.dark .depth-subtle[data-v-84a6fde3]{background-color:#0003}.size-selector[data-v-84a6fde3]{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-84a6fde3]: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-84a6fde3]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-84a6fde3]{height:120px}.size-selector-selected[data-v-84a6fde3]{--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-84a6fde3]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-84a6fde3]{--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-84a6fde3]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-84a6fde3]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-84a6fde3]{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-84a6fde3]: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-84a6fde3]{transition:all .2s ease}.size-label[data-v-84a6fde3]{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-84a6fde3]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-84a6fde3]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-84a6fde3]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-84a6fde3]{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:Inter,-apple-system,BlinkMacSystemFont,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-84a6fde3],.glitch-content[data-v-84a6fde3]{align-items:center;display:flex;position:relative}.glitch-content[data-v-84a6fde3]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-84a6fde3]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-84a6fde3]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-84a6fde3]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-84a6fde3]: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-84a6fde3]: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-84a6fde3]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-84a6fde3]: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-84a6fde3]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-84a6fde3]{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-84a6fde3]: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-84a6fde3]: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-84a6fde3]{--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-84a6fde3]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-84a6fde3]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-84a6fde3]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-84a6fde3]{--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-84a6fde3]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-84a6fde3]: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-84a6fde3]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-84a6fde3]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-84a6fde3]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-84a6fde3]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-84a6fde3]{--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-84a6fde3]: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-84a6fde3]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-84a6fde3]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-84a6fde3]{--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-84a6fde3]: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-84a6fde3]: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-84a6fde3]: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-84a6fde3]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-84a6fde3]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-84a6fde3]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-84a6fde3]{--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-84a6fde3]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-84a6fde3]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-84a6fde3]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-84a6fde3]{--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-84a6fde3]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-84a6fde3]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-84a6fde3]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-84a6fde3]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-84a6fde3]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-84a6fde3]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-84a6fde3]{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-84a6fde3]: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-84a6fde3]{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-84a6fde3]{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-84a6fde3]{--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-84a6fde3]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-84a6fde3]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-84a6fde3]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-84a6fde3]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-84a6fde3]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-84a6fde3]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-84a6fde3]{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:Inter,-apple-system,BlinkMacSystemFont,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-84a6fde3],.generate-content[data-v-84a6fde3]{align-items:center;display:flex;position:relative}.generate-content[data-v-84a6fde3]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-84a6fde3]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-84a6fde3]{animation:charFadeIn-84a6fde3 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-84a6fde3{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-84a6fde3]{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-84a6fde3]{animation:starRotate-84a6fde3 2s ease-in-out infinite}@keyframes starRotate-84a6fde3{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-84a6fde3]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-84a6fde3]: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-84a6fde3]: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-84a6fde3]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-84a6fde3]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-84a6fde3]{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-84a6fde3]:before{animation:shimmer-84a6fde3 1.5s ease-in-out infinite}@keyframes shimmer-84a6fde3{0%{left:-100%}to{left:100%}}.generate-button[data-v-84a6fde3]: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-84a6fde3]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-84a6fde3]{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-84a6fde3]: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-84a6fde3]: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-84a6fde3]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-84a6fde3{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-84a6fde3]{animation:shake-84a6fde3 .5s ease-in-out}@keyframes fadeIn-84a6fde3{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-84a6fde3]{animation:fadeIn-84a6fde3 .3s ease-out}[data-v-c44b729d] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-c44b729d] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-c44b729d] .scroll-area::-webkit-scrollbar{width:4px}[data-v-c44b729d] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-c44b729d] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-c44b729d] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-c44b729d] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-c44b729d] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-c44b729d]{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-c44b729d]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-c44b729d]: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-c44b729d]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-c44b729d]{background-color:#f8f9fa}.dark .depth-subtle[data-v-c44b729d]{background-color:#0003}.size-selector[data-v-c44b729d]{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-c44b729d]: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-c44b729d]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-c44b729d]{height:120px}.size-selector-selected[data-v-c44b729d]{--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-c44b729d]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-c44b729d]{--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-c44b729d]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-c44b729d]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-c44b729d]{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-c44b729d]: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-c44b729d]{transition:all .2s ease}.size-label[data-v-c44b729d]{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-c44b729d]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-c44b729d]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-c44b729d]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-c44b729d]{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:Inter,-apple-system,BlinkMacSystemFont,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-c44b729d],.glitch-content[data-v-c44b729d]{align-items:center;display:flex;position:relative}.glitch-content[data-v-c44b729d]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-c44b729d]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-c44b729d]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-c44b729d]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-c44b729d]: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-c44b729d]: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-c44b729d]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-c44b729d]: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-c44b729d]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-c44b729d]{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-c44b729d]: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-c44b729d]: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-c44b729d]{--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-c44b729d]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-c44b729d]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-c44b729d]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-c44b729d]{--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-c44b729d]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-c44b729d]: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-c44b729d]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-c44b729d]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-c44b729d]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-c44b729d]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-c44b729d]{--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-c44b729d]: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-c44b729d]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-c44b729d]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-c44b729d]{--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-c44b729d]: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-c44b729d]: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-c44b729d]: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-c44b729d]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-c44b729d]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-c44b729d]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-c44b729d]{--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-c44b729d]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-c44b729d]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-c44b729d]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-c44b729d]{--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-c44b729d]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-c44b729d]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-c44b729d]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-c44b729d]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-c44b729d]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-c44b729d]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-c44b729d]{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-c44b729d]: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-c44b729d]{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-c44b729d]{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-c44b729d]{--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-c44b729d]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-c44b729d]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-c44b729d]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-c44b729d]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-c44b729d]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-c44b729d]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-c44b729d]{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:Inter,-apple-system,BlinkMacSystemFont,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-c44b729d],.generate-content[data-v-c44b729d]{align-items:center;display:flex;position:relative}.generate-content[data-v-c44b729d]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-c44b729d]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-c44b729d]{animation:charFadeIn-c44b729d .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-c44b729d{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-c44b729d]{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-c44b729d]{animation:starRotate-c44b729d 2s ease-in-out infinite}@keyframes starRotate-c44b729d{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-c44b729d]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-c44b729d]: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-c44b729d]: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-c44b729d]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-c44b729d]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-c44b729d]{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-c44b729d]:before{animation:shimmer-c44b729d 1.5s ease-in-out infinite}@keyframes shimmer-c44b729d{0%{left:-100%}to{left:100%}}.generate-button[data-v-c44b729d]: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-c44b729d]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-c44b729d]{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-c44b729d]: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-c44b729d]: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-c44b729d]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-c44b729d{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-c44b729d]{animation:shake-c44b729d .5s ease-in-out}@keyframes fadeIn-c44b729d{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-c44b729d]{animation:fadeIn-c44b729d .3s ease-out}[data-v-b5c949a1] .scroll-area{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.dark[data-v-b5c949a1] .scroll-area{scrollbar-color:hsla(0,0%,100%,.1) transparent}[data-v-b5c949a1] .scroll-area::-webkit-scrollbar{width:4px}[data-v-b5c949a1] .scroll-area::-webkit-scrollbar-track{background:transparent}[data-v-b5c949a1] .scroll-area::-webkit-scrollbar-thumb{background-color:#94a3b833;border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}[data-v-b5c949a1] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.dark[data-v-b5c949a1] .scroll-area::-webkit-scrollbar-thumb{background-color:#ffffff0d}.dark[data-v-b5c949a1] .scroll-area:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.premium-card[data-v-b5c949a1]{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-b5c949a1]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.premium-card-hover[data-v-b5c949a1]: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-b5c949a1]:hover:is(.dark *){border-color:#fff3}.depth-subtle[data-v-b5c949a1]{background-color:#f8f9fa}.dark .depth-subtle[data-v-b5c949a1]{background-color:#0003}.size-selector[data-v-b5c949a1]{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-b5c949a1]: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-b5c949a1]:hover:is(.dark *){--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.size-selector[data-v-b5c949a1]{height:120px}.size-selector-selected[data-v-b5c949a1]{--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-b5c949a1]:is(.dark *){background-color:#14532d4d}.size-selector-unselected[data-v-b5c949a1]{--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-b5c949a1]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-preview[data-v-b5c949a1]{align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:.5rem;position:relative;width:2.5rem}.size-fill[data-v-b5c949a1]{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-b5c949a1]: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-b5c949a1]{transition:all .2s ease}.size-label[data-v-b5c949a1]{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-b5c949a1]:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.size-desc[data-v-b5c949a1]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.size-desc[data-v-b5c949a1]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.glitch-button[data-v-b5c949a1]{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:Inter,-apple-system,BlinkMacSystemFont,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-b5c949a1],.glitch-content[data-v-b5c949a1]{align-items:center;display:flex;position:relative}.glitch-content[data-v-b5c949a1]{flex-direction:column;gap:4px;z-index:2}.glitch-text[data-v-b5c949a1]{align-items:center;display:flex;gap:8px;position:relative}.glitch-icon[data-v-b5c949a1]{color:#fbbf24;flex-shrink:0;height:16px;width:16px}.glitch-cost[data-v-b5c949a1]{color:#fbbe24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.glitch-button[data-v-b5c949a1]: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-b5c949a1]: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-b5c949a1]:not(.glitch-button-disabled):hover:before{left:100%}.glitch-button[data-v-b5c949a1]: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-b5c949a1]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .glitch-button[data-v-b5c949a1]{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-b5c949a1]: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-b5c949a1]: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-b5c949a1]{--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-b5c949a1]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.aspect-ratio-selected[data-v-b5c949a1]{box-shadow:0 1px 2px #0000000f}.dark .aspect-ratio-selected[data-v-b5c949a1]{box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.aspect-ratio-normal[data-v-b5c949a1]{--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-b5c949a1]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.aspect-ratio-normal[data-v-b5c949a1]: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-b5c949a1]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.aspect-ratio-normal[data-v-b5c949a1]{box-shadow:0 1px 2px #0000000a}.aspect-ratio-normal[data-v-b5c949a1]:hover{box-shadow:0 1px 3px #0000000f}.dark .aspect-ratio-normal[data-v-b5c949a1]:hover{box-shadow:0 1px 3px #00000026}.aspect-ratio-selected-compact[data-v-b5c949a1]{--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-b5c949a1]: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-b5c949a1]{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-selected-compact[data-v-b5c949a1]{box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff08}.aspect-ratio-normal-compact[data-v-b5c949a1]{--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-b5c949a1]: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-b5c949a1]: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-b5c949a1]: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-b5c949a1]{box-shadow:0 1px 2px #00000008}.aspect-ratio-normal-compact[data-v-b5c949a1]:hover{box-shadow:0 1px 2px #0000000d}.dark .aspect-ratio-normal-compact[data-v-b5c949a1]:hover{box-shadow:0 1px 2px #0000001f}.size-selected[data-v-b5c949a1]{--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-b5c949a1]:is(.dark *){background-color:#ffffff26;border-color:#fff3}.size-selected[data-v-b5c949a1]{box-shadow:0 2px 8px #47556926,0 0 12px #64748b14}.dark .size-selected[data-v-b5c949a1]{box-shadow:0 2px 10px #94a3b833,0 0 16px #cbd5e11a,inset 0 1px #ffffff0d}.size-normal[data-v-b5c949a1]{--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-b5c949a1]:is(.dark *){background-color:#ffffff0d;border-color:#ffffff1a}.size-normal[data-v-b5c949a1]:hover{--tw-border-opacity:1;background-color:#f8fafccc;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.size-normal[data-v-b5c949a1]:hover:is(.dark *){background-color:#ffffff1a;border-color:#fff3}.size-normal[data-v-b5c949a1]{box-shadow:0 1px 2px #0000000d}.size-normal[data-v-b5c949a1]:hover{box-shadow:0 2px 6px #4755691a,0 0 10px #64748b0d}.dark .size-normal[data-v-b5c949a1]:hover{box-shadow:0 2px 8px #94a3b81f,0 0 12px #cbd5e10f}.size-4k-selected[data-v-b5c949a1]{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-b5c949a1]: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-b5c949a1]{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-b5c949a1]{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-b5c949a1]{--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-b5c949a1]:is(.dark *){background-color:#0f172a99;border-color:#33415599}.size-4k-normal[data-v-b5c949a1]:hover{background-color:#fffbeb66;border-color:#fbbf2480}.size-4k-normal[data-v-b5c949a1]:hover:is(.dark *){background-color:#1e293bb3;border-color:#d9770666}.size-4k-normal[data-v-b5c949a1]{box-shadow:0 1px 2px #0000000d}.size-4k-normal[data-v-b5c949a1]:hover{box-shadow:0 2px 10px #f59e0b1f,0 0 16px #fbbf2414}.dark .size-4k-normal[data-v-b5c949a1]:hover{box-shadow:0 2px 12px #f59e0b2e,0 0 20px #fbbf241f,inset 0 1px #ffffff08}.generate-button[data-v-b5c949a1]{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:Inter,-apple-system,BlinkMacSystemFont,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-b5c949a1],.generate-content[data-v-b5c949a1]{align-items:center;display:flex;position:relative}.generate-content[data-v-b5c949a1]{flex-direction:row;gap:8px;z-index:2}.generate-text[data-v-b5c949a1]{align-items:center;display:flex;gap:1px;min-height:1.2em;position:relative}.generate-char[data-v-b5c949a1]{animation:charFadeIn-b5c949a1 .3s ease-in-out forwards;display:inline-block;opacity:0}@keyframes charFadeIn-b5c949a1{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-b5c949a1]{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-b5c949a1]{animation:starRotate-b5c949a1 2s ease-in-out infinite}@keyframes starRotate-b5c949a1{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-b5c949a1]{color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:1px;opacity:.6}.generate-button[data-v-b5c949a1]: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-b5c949a1]: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-b5c949a1]{filter:drop-shadow(0 0 12px rgba(251,191,36,.8));transform:scale(1.2) rotate(72deg)}.generate-button[data-v-b5c949a1]:not(.generate-button-disabled):hover:before{left:100%}.generate-button-active[data-v-b5c949a1]{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-b5c949a1]:before{animation:shimmer-b5c949a1 1.5s ease-in-out infinite}@keyframes shimmer-b5c949a1{0%{left:-100%}to{left:100%}}.generate-button[data-v-b5c949a1]: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-b5c949a1]{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.dark .generate-button[data-v-b5c949a1]{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-b5c949a1]: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-b5c949a1]: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-b5c949a1]{border-color:#fbbf244d;box-shadow:0 4px 16px #00000080,inset 0 0 0 1px #fbbf2426,0 0 25px #fbbf244d}@keyframes shake-b5c949a1{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake[data-v-b5c949a1]{animation:shake-b5c949a1 .5s ease-in-out}@keyframes fadeIn-b5c949a1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-b5c949a1]{animation:fadeIn-b5c949a1 .3s ease-out}.detail-fade-enter-active[data-v-e023073b],.detail-fade-leave-active[data-v-e023073b]{transition:opacity .2s ease-out}.detail-fade-enter-from[data-v-e023073b],.detail-fade-leave-to[data-v-e023073b]{opacity:0}.detail-fade-enter-active .detail-panel[data-v-e023073b],.detail-fade-leave-active .detail-panel[data-v-e023073b]{transition:opacity .25s ease-out,transform .25s ease-out}.detail-fade-enter-from .detail-panel[data-v-e023073b],.detail-fade-leave-to .detail-panel[data-v-e023073b]{opacity:0;transform:translateY(12px) scale(.98)}.fade-enter-active[data-v-e023073b],.fade-leave-active[data-v-e023073b]{transition:opacity .25s ease}@keyframes shimmer-e023073b{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer[data-v-e023073b]{overflow:hidden;position:relative}.shimmer[data-v-e023073b]:before{animation:shimmer-e023073b 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-e023073b]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-e023073b]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-e023073b]::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:3px}.overflow-y-auto[data-v-e023073b]::-webkit-scrollbar-thumb:hover{background:#94a3b880}.dark .overflow-y-auto[data-v-e023073b]::-webkit-scrollbar-thumb{background:#fff3}.dark .overflow-y-auto[data-v-e023073b]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.showcase-masonry[data-v-e023073b]{-moz-column-count:2;column-count:2;-moz-column-gap:12px;column-gap:12px}@media (max-width:640px){.showcase-masonry[data-v-e023073b]{-moz-column-count:1;column-count:1}}.showcase-tweet[data-v-e023073b]{-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-e023073b]{background:#18181b;border-color:#ffffff1a}.showcase-tweet[data-v-e023073b]:hover{background:#fafafa}.dark .showcase-tweet[data-v-e023073b]:hover{background:#1f1f23}.tweet-header[data-v-e023073b]{justify-content:space-between;margin-bottom:8px}.tweet-author[data-v-e023073b],.tweet-header[data-v-e023073b]{align-items:center;display:flex}.tweet-author[data-v-e023073b]{flex:1;gap:8px;min-width:0}.tweet-avatar[data-v-e023073b]{border-radius:50%;flex-shrink:0;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.tweet-avatar-placeholder[data-v-e023073b]{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-e023073b]{color:#1f2937;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .tweet-name[data-v-e023073b]{color:#f3f4f6}.tweet-link[data-v-e023073b]{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-e023073b]:hover{background:#f3f4f6;color:#1d9bf0}.dark .tweet-link[data-v-e023073b]:hover{background:#ffffff1a;color:#1d9bf0}.tweet-link svg[data-v-e023073b]{height:14px;width:14px}.tweet-content[data-v-e023073b]{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-e023073b]{color:#d1d5db}.tweet-media[data-v-e023073b]{background:#f3f4f6;border-radius:10px;margin-bottom:8px;overflow:hidden}.dark .tweet-media[data-v-e023073b]{background:#27272a}.tweet-media img[data-v-e023073b]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tweet-tags[data-v-e023073b]{display:flex;flex-wrap:wrap;gap:6px}.tweet-tag[data-v-e023073b]{color:#1d9bf0;font-size:11px;font-weight:500}.dark .tweet-tag[data-v-e023073b]{color:#60a5fa}.fade-enter-active[data-v-e023073b],.fade-leave-active[data-v-e023073b]{transition:opacity .5s ease}.fade-enter-from[data-v-e023073b],.fade-leave-to[data-v-e023073b]{opacity:0}
