.modal-fade-enter-active[data-v-1e073bbc],.modal-fade-leave-active[data-v-1e073bbc]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-1e073bbc],.modal-fade-leave-to[data-v-1e073bbc]{opacity:0}.bg-card-bg[data-v-1e073bbc]{background-color:#1a1b2e}.bg-brand-dark[data-v-1e073bbc]{background-color:#0f0f23}.bg-brand-purple[data-v-1e073bbc]{background-color:#8b5cf6}.text-brand-purple[data-v-1e073bbc]{color:#8b5cf6}.focus\:ring-brand-purple[data-v-1e073bbc]:focus{--tw-ring-color:#8b5cf6}.modal-fade-enter-active[data-v-eca628ee],.modal-fade-leave-active[data-v-eca628ee]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-eca628ee],.modal-fade-leave-to[data-v-eca628ee]{opacity:0}.modal-content[data-v-eca628ee]{transition:all .3s ease}.modal-fade-enter-from .modal-content[data-v-eca628ee],.modal-fade-leave-to .modal-content[data-v-eca628ee]{transform:translateY(100%)}@media (min-width:1024px){.modal-fade-enter-from .modal-content[data-v-eca628ee],.modal-fade-leave-to .modal-content[data-v-eca628ee]{opacity:0;transform:translateY(0) scale(.95)}}.hide-scrollbar[data-v-eca628ee]::-webkit-scrollbar{display:none}.hide-scrollbar[data-v-eca628ee]{-ms-overflow-style:none;scrollbar-width:none}@keyframes bounce-subtle-afe0e24a{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.animate-bounce-subtle[data-v-afe0e24a]{animation:bounce-subtle-afe0e24a 2s ease-in-out infinite}.scale-105[data-v-afe0e24a]{transform:scale(1.05) translateY(-4px)}.hover\:ring-brand-purple\/60[data-v-afe0e24a]:hover{box-shadow:0 0 0 2px #8b5cf699,0 4px 12px #8b5cf633}button[data-v-6f1aa08c]{transition:all .3s cubic-bezier(.4,0,.2,1)}.shake-animation[data-v-6f1aa08c]{animation:shake-6f1aa08c .6s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-6f1aa08c{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.error-message-enter-active[data-v-6f1aa08c],.error-message-leave-active[data-v-6f1aa08c]{transition:all .3s ease}.error-message-enter-from[data-v-6f1aa08c],.error-message-leave-to[data-v-6f1aa08c]{opacity:0;transform:translateY(-10px)}.error-message-enter-to[data-v-6f1aa08c],.error-message-leave-from[data-v-6f1aa08c]{opacity:1;transform:translateY(0)}.form-field input[data-v-6f1aa08c]:focus,.form-field select[data-v-6f1aa08c]:focus{box-shadow:0 0 0 3px #6366f11f}.form-field input.border-red-500[data-v-6f1aa08c]:focus,.form-field select.border-red-500[data-v-6f1aa08c]:focus{box-shadow:0 0 0 3px #ef44441a}.animate-pulse-glow[data-v-6f1aa08c]{animation:pulse-glow-6f1aa08c 2s ease-in-out infinite}@keyframes pulse-glow-6f1aa08c{0%,to{box-shadow:0 4px 15px #6366f140,0 2px 8px #22d3ee40;transform:scale(1)}50%{box-shadow:0 6px 25px #6366f173,0 4px 15px #22d3ee59;transform:scale(1.03)}}.safe-area-bottom[data-v-0838eaa3]{padding-bottom:env(safe-area-inset-bottom)}button[data-v-0838eaa3]{transition:all .3s cubic-bezier(.4,0,.2,1)}.popup-enter-active[data-v-0838eaa3]{transition:all .3s ease-out}.popup-leave-active[data-v-0838eaa3]{transition:all .25s ease-in}.popup-enter-from[data-v-0838eaa3],.popup-leave-to[data-v-0838eaa3]{opacity:0}.popup-enter-to[data-v-0838eaa3],.popup-leave-from[data-v-0838eaa3]{opacity:1}.popup-enter-from .popup-content-wrapper[data-v-0838eaa3]{transform:translateY(100%)}.popup-enter-to .popup-content-wrapper[data-v-0838eaa3],.popup-leave-from .popup-content-wrapper[data-v-0838eaa3]{transform:translateY(0)}.popup-leave-to .popup-content-wrapper[data-v-0838eaa3]{transform:translateY(100%)}.popup-content[data-v-0838eaa3]::-webkit-scrollbar{width:4px}.popup-content[data-v-0838eaa3]::-webkit-scrollbar-track{background:transparent}.popup-content[data-v-0838eaa3]::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:2px}.popup-content[data-v-0838eaa3]::-webkit-scrollbar-thumb:hover{background:#9ca3af80}.animate-pulse-glow[data-v-0838eaa3]{animation:pulse-glow-0838eaa3 2s ease-in-out infinite}@keyframes pulse-glow-0838eaa3{0%,to{box-shadow:0 4px 15px #8b5cf633,0 2px 8px #e377ff33;transform:scale(1)}50%{box-shadow:0 6px 25px #8b5cf666,0 4px 15px #e377ff4d;transform:scale(1.05)}}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{transition:transform .2s}.faq-item[open] summary svg{transform:rotate(180deg)}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.rich-text-content{font-size:1rem;line-height:1.75;word-wrap:break-word}.rich-text-content blockquote,.rich-text-content ol,.rich-text-content p,.rich-text-content ul{margin-bottom:1.25em;margin-top:1.25em}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4{color:#fff;font-weight:600;line-height:1.3;margin-bottom:.6em;margin-top:1.6em}.rich-text-content h1{font-size:1.875rem}.rich-text-content h2{font-size:1.5rem}.rich-text-content h3{font-size:1.25rem}.rich-text-content h4{font-size:1.125rem}.rich-text-content ul{list-style-type:disc;padding-left:1.5em}.rich-text-content ol{list-style-type:decimal;padding-left:1.5em}.rich-text-content li{margin-bottom:.5em;margin-top:.5em}.rich-text-content a{color:#c084fc;text-decoration:underline;text-decoration-thickness:from-font;transition:color .2s ease}.rich-text-content a:hover{color:#e9d5ff}.rich-text-content img{border-radius:.75rem;height:auto;margin-bottom:2em;margin-top:2em;max-width:100%}.rich-text-content b,.rich-text-content strong{color:#fff;font-weight:600}.rich-text-content code{background-color:#64748b4d;border-radius:6px;color:#e2e8f0;font-size:85%;margin:0;padding:.2em .4em}.rich-text-content pre{background-color:#0f172a;border-radius:.5rem;color:#e2e8f0;margin-bottom:1.5em;margin-top:1.5em;overflow-x:auto;padding:1em}.rich-text-content pre code{background-color:transparent;border-radius:0;color:inherit;font-size:100%;margin:0;padding:0}.rich-text-content blockquote{border-left:.25em solid #6d28d9;color:#cbd5e1;padding-left:1em}.clamp-3{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.rich-text-content{font-size:.9375rem;line-height:1.65}.rich-text-content h1{font-size:1.5rem}.rich-text-content h2{font-size:1.25rem}.rich-text-content h3{font-size:1.125rem}}
