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