@keyframes fadeInUp-d8e53526{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.flex[data-v-d8e53526]>*{animation:fadeInUp-d8e53526 .6s ease-out}.flex[data-v-d8e53526]>:first-child{animation-delay:.1s}.flex[data-v-d8e53526]>:nth-child(2){animation-delay:.2s}.flex[data-v-d8e53526]>:nth-child(3){animation-delay:.3s}.flex[data-v-d8e53526]>:nth-child(4){animation-delay:.4s}.flex[data-v-d8e53526]>:nth-child(5){animation-delay:.5s}.overlay-container[data-v-1b9749e7]{position:fixed;z-index:1000}.overlay-container.demo-mode[data-v-1b9749e7]{position:relative;z-index:1}.partner-overlay[data-v-1b9749e7]{align-items:center;animation:fadeIn-1b9749e7 .5s ease-in-out;display:flex;justify-content:center}.banner-container[data-v-1b9749e7],.partner-overlay[data-v-1b9749e7]{height:100%;overflow:hidden;position:relative;width:100%}.banner-track[data-v-1b9749e7]{display:flex;height:100%}.banner-image[data-v-1b9749e7]{flex-shrink:0}.banner-image[data-v-1b9749e7],.banner-video[data-v-1b9749e7]{height:100%;-o-object-fit:cover;object-fit:cover}.banner-video[data-v-1b9749e7]{border-radius:inherit;width:100%}.banner-header[data-v-1b9749e7]{justify-content:space-between;margin-bottom:8px;width:100%}.banner-header[data-v-1b9749e7],.banner-logo[data-v-1b9749e7]{align-items:center;display:flex}.logo-image[data-v-1b9749e7]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));max-height:40px;max-width:120px;-o-object-fit:contain;object-fit:contain}.banner-name[data-v-1b9749e7]{font-size:18px;font-weight:700;margin-left:12px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.banner-tagline[data-v-1b9749e7]{font-size:16px;font-weight:400;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.5)}.partner-text[data-v-1b9749e7]{font-size:30px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.black-overlay[data-v-1b9749e7]{background-color:#000;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .8s ease-in-out;width:100%;z-index:10}.black-overlay.active[data-v-1b9749e7]{opacity:1}@keyframes fadeIn-1b9749e7{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.hidden[data-v-1b9749e7]{display:none}.bg-grid-pattern[data-v-832edbfe]{background-image:linear-gradient(rgba(212,175,55,.1) 1px,transparent 0),linear-gradient(90deg,rgba(212,175,55,.1) 1px,transparent 0);background-size:20px 20px}@keyframes gradient-832edbfe{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-gradient[data-v-832edbfe]{animation:gradient-832edbfe 3s ease infinite;background-size:200% 200%}[data-v-832edbfe]::-webkit-scrollbar{width:8px}[data-v-832edbfe]::-webkit-scrollbar-track{background:#ffffff1a}[data-v-832edbfe]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d4af37,#6366f1);border-radius:4px}[data-v-832edbfe]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b8941f,#4f46e5)}.slider[data-v-a194c682]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#9333ea;border:2px solid #fff;border-radius:50%;box-shadow:0 4px 8px #9333ea4d;cursor:pointer;height:24px;-webkit-transition:all .2s ease;transition:all .2s ease;width:24px}.slider[data-v-a194c682]::-webkit-slider-thumb:hover{box-shadow:0 6px 12px #9333ea66;transform:scale(1.1)}.slider[data-v-a194c682]::-moz-range-thumb{background:#9333ea;border:2px solid #fff;border-radius:50%;box-shadow:0 4px 8px #9333ea4d;cursor:pointer;height:24px;-moz-transition:all .2s ease;transition:all .2s ease;width:24px}.slider[data-v-a194c682]::-moz-range-thumb:hover{box-shadow:0 6px 12px #9333ea66;transform:scale(1.1)}.slider[data-v-a194c682]::-webkit-slider-track{background:linear-gradient(90deg,#e5e7eb 0,#e5e7eb);border:1px solid #d1d5db;border-radius:.75rem;height:12px}.slider[data-v-a194c682]::-moz-range-track{background:linear-gradient(90deg,#e5e7eb 0,#e5e7eb);border:1px solid #d1d5db;border-radius:.75rem;height:12px}.dark .slider[data-v-a194c682]::-webkit-slider-track{background:linear-gradient(90deg,#374151 0,#374151);border-color:#4b5563}.dark .slider[data-v-a194c682]::-moz-range-track{background:linear-gradient(90deg,#374151 0,#374151);border-color:#4b5563}@keyframes fade-in-a194c682{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-a194c682]{animation:fade-in-a194c682 .3s ease-out}.border-color-swatch[data-v-a194c682]{transition:all .3s cubic-bezier(.4,0,.2,1)}.border-color-swatch[data-v-a194c682]:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}input[type=checkbox][data-v-a194c682]:focus,input[type=range][data-v-a194c682]:focus{outline:none;ring:2px;ring-color:#9333ea;ring-offset:2px}.country-flag[data-v-35fa6064]{display:inline-block;vertical-align:middle}.bg-grid-pattern[data-v-dbd7a633]{background-image:linear-gradient(rgba(0,0,0,.1) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.1) 1px,transparent 0);background-size:20px 20px}.animate-gradient[data-v-dbd7a633]{animation:gradient-dbd7a633 3s ease infinite;background-size:200% 200%}@keyframes gradient-dbd7a633{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bg-grid-pattern[data-v-fe417e59]{background-image:linear-gradient(rgba(212,175,55,.1) 1px,transparent 0),linear-gradient(90deg,rgba(212,175,55,.1) 1px,transparent 0);background-size:20px 20px}@keyframes gradient-fe417e59{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-gradient[data-v-fe417e59]{animation:gradient-fe417e59 3s ease infinite;background-size:200% 200%}.line-clamp-2[data-v-fe417e59]{-webkit-line-clamp:2;line-clamp:2}.line-clamp-2[data-v-fe417e59],.line-clamp-3[data-v-fe417e59]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-fe417e59]{-webkit-line-clamp:3;line-clamp:3}[data-v-fe417e59]::-webkit-scrollbar{width:8px}[data-v-fe417e59]::-webkit-scrollbar-track{background:#ffffff1a}[data-v-fe417e59]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d4af37,#6366f1);border-radius:4px}[data-v-fe417e59]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b8941f,#4f46e5)}.bg-grid-pattern[data-v-2f797451]{background-image:linear-gradient(rgba(212,175,55,.1) 1px,transparent 0),linear-gradient(90deg,rgba(212,175,55,.1) 1px,transparent 0);background-size:20px 20px}.blog-content[data-v-2f797451]{color:#374151;font-size:1.125rem;line-height:1.8;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;overflow-x:hidden;width:100%}.dark .blog-content[data-v-2f797451]{color:#d1d5db}.blog-content h1[data-v-2f797451],.blog-content h2[data-v-2f797451],.blog-content h3[data-v-2f797451],.blog-content h4[data-v-2f797451],.blog-content h5[data-v-2f797451],.blog-content h6[data-v-2f797451]{color:#111827;font-weight:700;line-height:1.3;margin-bottom:1.5rem;margin-top:2.5rem}.dark .blog-content h1[data-v-2f797451],.dark .blog-content h2[data-v-2f797451],.dark .blog-content h3[data-v-2f797451],.dark .blog-content h4[data-v-2f797451],.dark .blog-content h5[data-v-2f797451],.dark .blog-content h6[data-v-2f797451]{color:#f9fafb}.blog-content h1[data-v-2f797451]{font-size:2.5rem;font-weight:800}.blog-content h2[data-v-2f797451]{font-size:2rem;font-weight:800}.blog-content h3[data-v-2f797451]{font-size:1.75rem;font-weight:700}.blog-content h4[data-v-2f797451]{font-size:1.5rem;font-weight:700}.blog-content p[data-v-2f797451]{font-size:1.125rem;margin-bottom:1.75rem}.blog-content ol[data-v-2f797451],.blog-content ul[data-v-2f797451]{margin-bottom:1.75rem;padding-left:2rem}.blog-content li[data-v-2f797451]{font-size:1.125rem;margin-bottom:.75rem}.blog-content blockquote[data-v-2f797451]{background:linear-gradient(90deg,rgba(212,175,55,.1),transparent);border-left:4px solid #d4af37;border-radius:0 .75rem .75rem 0;color:#6b7280;font-style:italic;margin:2rem 0;padding:1.5rem 2rem}.dark .blog-content blockquote[data-v-2f797451]{background:linear-gradient(90deg,rgba(212,175,55,.2),transparent);color:#9ca3af}.blog-content code[data-v-2f797451]{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:.5rem;color:#1f2937;font-family:Courier New,monospace;font-weight:600;padding:.25rem .5rem}.dark .blog-content code[data-v-2f797451]{background:linear-gradient(135deg,#374151,#4b5563);color:#f9fafb}.blog-content pre[data-v-2f797451]{background:linear-gradient(135deg,#1f2937,#111827);border:1px solid rgba(212,175,55,.3);border-radius:.75rem;color:#f9fafb;margin:2rem 0;overflow-x:auto;padding:1.5rem}.blog-content a[data-v-2f797451]{border-bottom:2px solid transparent;color:#d4af37;font-weight:600;text-decoration:none;transition:all .3s ease}.blog-content a[data-v-2f797451]:hover{border-bottom-color:#b8941f;color:#b8941f}.blog-content img[data-v-2f797451]{border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;height:auto;margin:2rem 0;max-width:100%}.dark .blog-content img[data-v-2f797451]{box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}.blog-content article[data-v-2f797451]{display:block;margin:0;padding:0;width:100%}.blog-content[data-v-2f797451] *{color:inherit;font-family:inherit;line-height:inherit}.blog-content nav[data-v-2f797451]{margin-bottom:2rem}.blog-content nav a[data-v-2f797451]{align-items:center;background:linear-gradient(135deg,#d4af37,#b8941f);border-bottom:none!important;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a;color:#fff!important;display:inline-flex;font-weight:600;padding:.75rem 1.5rem;text-decoration:none!important;transition:all .3s ease}.blog-content nav a[data-v-2f797451]:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}.blog-content header[data-v-2f797451]{margin-bottom:3rem}.blog-content figure[data-v-2f797451]{margin:2rem 0}.blog-content figure img[data-v-2f797451]{border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;display:block;height:auto;max-width:100%;width:100%}.blog-content section[data-v-2f797451]{margin-bottom:3rem}.blog-content footer[data-v-2f797451]{border-top:2px solid rgba(212,175,55,.2);margin-top:4rem;padding-top:2rem}.blog-content small[data-v-2f797451]{color:#6b7280;font-size:.875rem}.dark .blog-content small[data-v-2f797451]{color:#9ca3af}.blog-content span[data-v-2f797451]{display:inline-block;margin-right:.5rem}.blog-content.prose[data-v-2f797451],.prose[data-v-2f797451],.prose .blog-content[data-v-2f797451]{color:inherit!important}.prose h1[data-v-2f797451],.prose h2[data-v-2f797451],.prose h3[data-v-2f797451],.prose h4[data-v-2f797451],.prose h5[data-v-2f797451],.prose h6[data-v-2f797451]{color:inherit;font-weight:inherit;line-height:inherit;margin-bottom:inherit;margin-top:inherit}.prose p[data-v-2f797451]{font-size:inherit;margin-bottom:inherit}.prose ol[data-v-2f797451],.prose ul[data-v-2f797451]{margin-bottom:inherit;padding-left:inherit}.prose li[data-v-2f797451]{font-size:inherit;margin-bottom:inherit}.prose blockquote[data-v-2f797451]{background:inherit;border-left:inherit;border-radius:inherit;color:inherit;font-style:inherit;margin:inherit;padding:inherit}.prose a[data-v-2f797451]{border-bottom:inherit;color:inherit;font-weight:inherit;text-decoration:inherit;transition:inherit}.prose img[data-v-2f797451]{border-radius:inherit;box-shadow:inherit;height:inherit;margin:inherit;max-width:inherit}[data-v-2f797451]::-webkit-scrollbar{width:8px}[data-v-2f797451]::-webkit-scrollbar-track{background:#ffffff1a}[data-v-2f797451]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d4af37,#6366f1);border-radius:4px}[data-v-2f797451]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b8941f,#4f46e5)}.obs-error-banner[data-v-b403bb96]{animation:slideDown-b403bb96 .3s ease-out;background:linear-gradient(135deg,#ff6b6b,#ee5a52);border-bottom:3px solid #d63031;box-shadow:0 4px 12px #d630314d;justify-content:space-between;left:0;padding:12px 20px;position:fixed;right:0;top:0;z-index:9999}.error-logo[data-v-b403bb96],.obs-error-banner[data-v-b403bb96]{align-items:center;display:flex}.error-logo[data-v-b403bb96]{flex-shrink:0;height:48px;justify-content:center;width:60px}.logo-image[data-v-b403bb96]{height:48px;opacity:.9;transition:opacity .2s ease;width:auto}.error-message[data-v-b403bb96]{align-items:center;color:#fff;display:flex;flex:1;margin-right:20px}.error-icon[data-v-b403bb96]{flex-shrink:0;font-size:24px;margin-right:12px}.error-content[data-v-b403bb96]{flex:1}.error-title[data-v-b403bb96]{font-size:16px;font-weight:600;margin-bottom:4px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.error-description[data-v-b403bb96]{font-size:14px;line-height:1.4;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.1)}@keyframes slideDown-b403bb96{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.error-message[data-v-b403bb96]{padding:10px 16px}.error-icon[data-v-b403bb96]{font-size:20px;margin-right:10px}.error-title[data-v-b403bb96]{font-size:14px}.error-description[data-v-b403bb96]{font-size:12px}}
