.modal-enter-active[data-v-ca91f5be],.modal-leave-active[data-v-ca91f5be]{transition:all .3s ease}.modal-enter-from[data-v-ca91f5be],.modal-leave-to[data-v-ca91f5be]{opacity:0;transform:scale(.9)}.overflow-y-auto[data-v-ca91f5be]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.overflow-y-auto[data-v-ca91f5be]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-ca91f5be]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-ca91f5be]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:2px}.overflow-y-auto[data-v-ca91f5be]::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}@keyframes pulse-ca91f5be{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.bg-gradient-to-r[data-v-ca91f5be]{animation:pulse-ca91f5be 2s infinite}@keyframes fadeIn-ca91f5be{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-ca91f5be]{animation:fadeIn-ca91f5be .5s ease-out}@media (max-width: 640px){.max-h-\[90vh\][data-v-ca91f5be]{max-height:95vh}.p-4[data-v-ca91f5be]{padding:1rem}.text-2xl[data-v-ca91f5be]{font-size:1.5rem;line-height:2rem}.text-xl[data-v-ca91f5be]{font-size:1.25rem;line-height:1.75rem}}.backdrop-blur-sm[data-v-ca91f5be]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.backdrop-blur-md[data-v-ca91f5be]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bg-white\/15[data-v-ca91f5be]{background-color:#ffffff26}.bg-white\/20[data-v-ca91f5be]{background-color:#fff3}.border-white\/25[data-v-ca91f5be]{border-color:#ffffff40}.border-white\/30[data-v-ca91f5be]{border-color:#ffffff4d}.shadow-lg[data-v-ca91f5be]{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-xl[data-v-ca91f5be]{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.rounded-2xl[data-v-ca91f5be]{transition:all .3s ease}.rounded-2xl[data-v-ca91f5be]:hover{transform:translateY(-2px);box-shadow:0 25px 50px -12px #00000040}.backdrop-blur-sm[data-v-4e3f8ece]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.backdrop-blur-sm[data-v-4e3f8ece]:active{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 0 #0000001a;color:#0eb673;transform:translateY(1px);transition:all .1s cubic-bezier(.4,0,.2,1)}.backdrop-blur-sm[data-v-4e3f8ece]:hover{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:12px;box-shadow:0 1px 1px #0000001a;color:#0eb673}.backdrop-blur-md[data-v-4e3f8ece]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.backdrop-blur-lg[data-v-4e3f8ece]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.backdrop-blur-xl[data-v-4e3f8ece]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.backdrop-blur-2xl[data-v-4e3f8ece]{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.bg-white\/20[data-v-4e3f8ece]{background-color:#fff3}.bg-white\/30[data-v-4e3f8ece]{background-color:#ffffff4d}.bg-black\/20[data-v-4e3f8ece]{background-color:#0003}.border-white\/30[data-v-4e3f8ece]{border-color:#ffffff4d}.border-white\/40[data-v-4e3f8ece]{border-color:#fff6}.shadow-lg[data-v-4e3f8ece]{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-xl[data-v-4e3f8ece]{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.shadow-2xl[data-v-4e3f8ece]{box-shadow:0 25px 50px -12px #00000040}.transition-all[data-v-4e3f8ece]{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-transform[data-v-4e3f8ece]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.transition-colors[data-v-4e3f8ece]{transition:color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1)}.hover\:bg-white\/20[data-v-4e3f8ece]:hover{background-color:#fff3}.hover\:bg-white\/30[data-v-4e3f8ece]:hover{background-color:#ffffff4d}.group:hover .group-hover\:scale-105[data-v-4e3f8ece]{transform:scale(1.05)}.rotate-180[data-v-4e3f8ece]{transform:rotate(180deg)}@keyframes slideInFromTop-4e3f8ece{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-in[data-v-4e3f8ece]{animation:slideInFromTop-4e3f8ece .2s ease-out}@media (max-width: 640px){.backdrop-blur-2xl[data-v-4e3f8ece]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.bg-white\/20[data-v-4e3f8ece]{background-color:#ffffff40}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.backdrop-blur-sm[data-v-4e3f8ece],.backdrop-blur-md[data-v-4e3f8ece],.backdrop-blur-lg[data-v-4e3f8ece],.backdrop-blur-xl[data-v-4e3f8ece],.backdrop-blur-2xl[data-v-4e3f8ece],.bg-white\/20[data-v-4e3f8ece],.bg-white\/30[data-v-4e3f8ece]{background-color:#ffffffe6}}.focus\:ring-2[data-v-4e3f8ece]:focus{box-shadow:0 0 0 2px #3b82f680}.focus\:ring-offset-2[data-v-4e3f8ece]:focus{box-shadow:0 0 0 2px #3b82f680,0 0 0 4px #fffc}@media only screen and (max-width: 600px){#vin[data-v-34f3f0ba]{overflow:hidden}#vin img[data-v-34f3f0ba]{max-width:550px!important;height:auto}}.flag-container[data-v-34f3f0ba]{width:40px;height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:inherit;background-color:#25ef9d;color:#fff;border-radius:10px 0 0 10px}.eu-flag[data-v-34f3f0ba]{height:28px;width:28px;margin:5px 0 0}.country-code[data-v-34f3f0ba]{font-size:14px;font-weight:600;color:#fff}[data-v-34f3f0ba]::-webkit-input-placeholder{-webkit-transition:opacity .5s;transition:opacity .5s}[data-v-34f3f0ba]::-moz-placeholder{-moz-transition:opacity .5s;transition:opacity .5s}[data-v-34f3f0ba]:-ms-input-placeholder{-ms-transition:opacity .5s;transition:opacity .5s}.fade[data-v-34f3f0ba]::-webkit-input-placeholder{opacity:0}.fade[data-v-34f3f0ba]::-moz-placeholder{opacity:0}.fade[data-v-34f3f0ba]:-ms-input-placeholder{opacity:0}header[data-v-34f3f0ba]{position:fixed;left:0;width:100%;background:#fff;z-index:12;box-shadow:0 1px #e5e1e1}.focus\:border-blue-500[data-v-34f3f0ba]:focus{border:1px solid #25ef9d;box-shadow:none}.title[data-v-34f3f0ba]{padding-top:60px;font-size:2rem;font-weight:700;animation:fadeIn-34f3f0ba 1.2s ease-in-out}.subtitle[data-v-34f3f0ba]{font-size:1.5rem;margin-bottom:40px;animation:fadeIn-34f3f0ba 1.4s ease-in-out}.flags-container[data-v-34f3f0ba]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:1200px;margin:0 auto 40px}.flag-item[data-v-34f3f0ba]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);color:#000;padding:8px 22px;font-size:16px;border-radius:20px;display:flex;align-items:center;box-shadow:0 2px 5px #0000004d}.flag-item[data-v-34f3f0ba]:hover{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transform:scale(1);cursor:pointer;box-shadow:0 2px 5px #0000004d}.flag-item img[data-v-34f3f0ba]{width:22px;height:16px;margin-right:8px;border-radius:2px;transition:transform .3s ease}.flag-item:hover img[data-v-34f3f0ba]{transform:rotate(-2deg) scale(1.1)}.show-more-btn[data-v-34f3f0ba]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);color:#000;padding:8px 22px;font-size:16px;border-radius:20px;display:flex;align-items:center;box-shadow:0 2px 5px #0000004d}.show-more-btn[data-v-34f3f0ba]:hover{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transform:scale(1);cursor:pointer;box-shadow:0 2px 5px #0000004d}.show-more-btn[data-v-34f3f0ba]:active{transform:scale(.98)}.animated-flag[data-v-34f3f0ba]{animation:slideInUp-34f3f0ba .8s cubic-bezier(.175,.885,.32,1.275) forwards;opacity:0;transform:translateY(40px) scale(.7) rotate(-5deg)}@keyframes slideInUp-34f3f0ba{0%{opacity:0;transform:translateY(40px) scale(.7) rotate(-5deg)}30%{opacity:.6;transform:translateY(-8px) scale(1.1) rotate(2deg)}60%{opacity:.9;transform:translateY(2px) scale(.95) rotate(-1deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes bounceIn-34f3f0ba{0%{opacity:0;transform:scale(.3) translateY(-50px)}50%{opacity:1;transform:scale(1.1) translateY(0)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.show-more-btn.loading[data-v-34f3f0ba]{animation:pulse-34f3f0ba 1.5s infinite}@keyframes pulse-34f3f0ba{0%{box-shadow:0 2px 5px #0000004d}50%{box-shadow:0 4px 15px #00000080}to{box-shadow:0 2px 5px #0000004d}}.blur-circle[data-v-34f3f0ba]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background-color:#25ef9d}.footer[data-v-34f3f0ba]{font-size:14px;padding-bottom:30px;animation:fadeIn-34f3f0ba 2s ease-in-out}@keyframes fadeIn-34f3f0ba{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-34f3f0ba{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.backdrop-blur-sm[data-v-34f3f0ba]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.backdrop-blur-md[data-v-34f3f0ba]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.backdrop-blur-lg[data-v-34f3f0ba]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.backdrop-blur-xl[data-v-34f3f0ba]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.backdrop-blur-2xl[data-v-34f3f0ba]{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.bg-white\/20[data-v-34f3f0ba]{background-color:#fff3}.bg-white\/30[data-v-34f3f0ba]{background-color:#ffffff4d}.bg-black\/20[data-v-34f3f0ba]{background-color:#0003}.border-white\/30[data-v-34f3f0ba]{border-color:#ffffff4d}.border-white\/40[data-v-34f3f0ba]{border-color:#fff6}.shadow-lg[data-v-34f3f0ba]{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-xl[data-v-34f3f0ba]{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.shadow-2xl[data-v-34f3f0ba]{box-shadow:0 25px 50px -12px #00000040}.transition-all[data-v-34f3f0ba]{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover\:bg-white\/20[data-v-34f3f0ba]:hover{background-color:#fff3}.hover\:bg-white\/30[data-v-34f3f0ba]:hover{background-color:#ffffff4d}.z-10[data-v-34f3f0ba]{z-index:10}.z-20[data-v-34f3f0ba]{z-index:20}.z-50[data-v-34f3f0ba]{z-index:50}@media (max-width: 640px){.backdrop-blur-2xl[data-v-34f3f0ba]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.bg-white\/20[data-v-34f3f0ba]{background-color:#ffffff40}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.backdrop-blur-sm[data-v-34f3f0ba],.backdrop-blur-md[data-v-34f3f0ba],.backdrop-blur-lg[data-v-34f3f0ba],.backdrop-blur-xl[data-v-34f3f0ba],.backdrop-blur-2xl[data-v-34f3f0ba],.bg-white\/20[data-v-34f3f0ba],.bg-white\/30[data-v-34f3f0ba]{background-color:#ffffffe6}}.no-scroll{overflow:hidden}@media only screen and (max-width: 600px){#vin[data-v-16bff3b2]{overflow:hidden}#vin img[data-v-16bff3b2]{max-width:550px!important;height:auto}}.flag-container[data-v-16bff3b2]{width:40px;height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:inherit;background-color:#3120e0;color:#fff;border-radius:10px 0 0 10px}.eu-flag[data-v-16bff3b2]{height:28px;width:28px;margin:5px 0 0}.country-code[data-v-16bff3b2]{font-size:14px;font-weight:600;color:#fff}[data-v-16bff3b2]::-webkit-input-placeholder{-webkit-transition:opacity .5s;transition:opacity .5s}[data-v-16bff3b2]::-moz-placeholder{-moz-transition:opacity .5s;transition:opacity .5s}[data-v-16bff3b2]:-ms-input-placeholder{-ms-transition:opacity .5s;transition:opacity .5s}.fade[data-v-16bff3b2]::-webkit-input-placeholder{opacity:0}.fade[data-v-16bff3b2]::-moz-placeholder{opacity:0}.fade[data-v-16bff3b2]:-ms-input-placeholder{opacity:0}.p-stepper-title{font-weight:600;margin-left:24px}.skeleton-text{background-color:#f0f0f0;border-radius:4px;animation:loading 1s infinite alternate}@keyframes loading{0%{opacity:.6}to{opacity:1}}@media (max-width: 768px){body,html{overflow-x:hidden}}.image-editor-container[data-v-b0b06ba0]{max-width:1000px;margin:0 auto}.image-container[data-v-b0b06ba0]{display:flex;justify-content:center;background:#f8f9fa;position:relative}.image-container img[data-v-b0b06ba0]{max-width:100%;height:auto;display:block}.text-overlay[data-v-b0b06ba0]{position:absolute;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Arial,sans-serif}.line-overlay[data-v-b0b06ba0],.box-overlay[data-v-b0b06ba0]{position:absolute;pointer-events:none}.toolbar[data-v-b0b06ba0]{border:1px solid #e5e7eb}.language-selector[data-v-b0b06ba0]{border:1px solid #dbeafe}.presets button[data-v-b0b06ba0]{transition:all .2s ease}.presets button[data-v-b0b06ba0]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}@media (max-width: 768px){.image-container[data-v-b0b06ba0]{overflow-x:auto}.text-overlay[data-v-b0b06ba0]{font-size:14px!important}}
