.preorder-card[data-v-13931b77]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121212f2!important;border:1px solid hsla(0,0%,100%,.08)!important}.leading-relaxed[data-v-13931b77]{line-height:1.6}.pricing-modal-card[data-v-fa98d2f2]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0cf2!important;border:1px solid hsla(0,0%,100%,.08)!important}.pricing-card[data-v-fa98d2f2]{background:#ffffff05!important;border:1px solid hsla(0,0%,100%,.06)!important;overflow:visible!important;position:relative!important;transition:all .4s cubic-bezier(.4,0,.2,1)}.pricing-card[data-v-fa98d2f2]:hover{border-color:#8b5cf64d!important;box-shadow:0 20px 40px -15px #8b5cf626!important;transform:translateY(-5px)}.pricing-card.highlighted[data-v-fa98d2f2]{background:#8b5cf60a!important;border:1px solid rgba(139,92,246,.3)!important;box-shadow:0 10px 30px -10px #8b5cf633!important}.pricing-card.highlighted[data-v-fa98d2f2]:hover{border-color:#8b5cf6!important;box-shadow:0 20px 50px -10px #8b5cf666!important}.popular-badge-wrap[data-v-fa98d2f2]{left:50%;position:absolute;top:0;transform:translate(-50%,-50%);z-index:10}.popular-badge-wrap[data-v-fa98d2f2] .v-chip{background:linear-gradient(135deg,#8b5cf6,#d946ef)!important;border:none!important;box-shadow:0 4px 15px #8b5cf699!important;color:#fff!important;font-weight:800!important;letter-spacing:.5px!important}.pricing-btn[data-v-fa98d2f2]{border-radius:12px!important;box-sizing:border-box!important;font-size:15px!important;height:50px!important;letter-spacing:.5px!important;max-height:50px!important;min-height:50px!important;text-transform:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;width:100%!important}.btn-free[data-v-fa98d2f2],.pricing-btn.v-btn--disabled[data-v-fa98d2f2]{background:#ffffff0a!important;border:1.5px solid hsla(0,0%,100%,.08)!important;color:#ffffff4d!important;opacity:1!important}.btn-pro[data-v-fa98d2f2]{background:linear-gradient(135deg,#8b5cf6,#d946ef)!important;border:1.5px solid transparent!important;box-shadow:0 4px 20px #8b5cf666!important;color:#fff!important}.btn-pro[data-v-fa98d2f2]:hover{box-shadow:0 6px 25px #8b5cf699!important;filter:brightness(1.1);transform:translateY(-2px)}.btn-business[data-v-fa98d2f2]{background:#ffffff05!important;border:1.5px solid rgba(139,92,246,.6)!important;color:#a78bfa!important}.btn-business[data-v-fa98d2f2]:hover{background:#8b5cf61a!important;border-color:#8b5cf6!important;box-shadow:0 4px 20px #8b5cf633!important;color:#fff!important;transform:translateY(-2px)}.header[data-v-84ed7a98]{background:transparent!important;border-bottom:none;box-shadow:none!important;left:0;position:fixed!important;right:0;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:10}.header--scrolled[data-v-84ed7a98]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#09090b99!important;height:80px!important}.logo[data-v-84ed7a98]{background:linear-gradient(135deg,#8b5cf6,#d946ef);-webkit-background-clip:text;cursor:pointer;font-size:22px;font-weight:800;-webkit-text-fill-color:transparent;letter-spacing:-.5px}.user-chip[data-v-84ed7a98]{align-items:center;background:#ffffff0d;border-radius:20px;color:#ffffffb3;cursor:pointer;display:flex;font-size:13px;margin:0 20px;padding:6px 12px;transition:all .2s}.user-chip[data-v-84ed7a98]:hover{background:#ffffff1a;color:#fff}.faq-btn[data-v-84ed7a98]{background:#ffffff08!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:8px!important;color:#ffffffbf!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.faq-btn[data-v-84ed7a98]:hover{background:#a78bfa14!important;border-color:#a78bfa66!important;box-shadow:0 0 15px #a78bfa33!important;color:#a78bfa!important}.upgrade-btn[data-v-84ed7a98]{border-radius:8px!important;box-shadow:0 4px 15px #8b5cf666!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.upgrade-btn[data-v-84ed7a98]:hover{box-shadow:0 6px 20px #8b5cf6b3!important;transform:translateY(-1px)}.loader-content[data-v-b80e0f16]{align-items:center;display:flex;flex-direction:column}.modern-loader[data-v-b80e0f16]{height:100px;position:relative;width:100px}.modern-loader svg[data-v-b80e0f16]{height:100%;width:100%}.modern-loader circle[data-v-b80e0f16]{fill:none;stroke-linecap:round;stroke-width:4;transform-origin:center}.modern-loader .track[data-v-b80e0f16]{stroke:#ffffff0d}.modern-loader .glow[data-v-b80e0f16]{filter:blur(8px);opacity:.4}.modern-loader .glow[data-v-b80e0f16],.modern-loader .spinner[data-v-b80e0f16]{animation:rotate-b80e0f16 2s linear infinite,dash-b80e0f16 1.5s ease-in-out infinite;stroke:url(#gradient);stroke-dasharray:283}.loading-text[data-v-b80e0f16]{color:#fff;font-size:1.1rem;font-weight:400;letter-spacing:4px;margin-top:24px;opacity:.8;text-transform:uppercase}@keyframes rotate-b80e0f16{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes dash-b80e0f16{0%{stroke-dashoffset:280}50%{stroke-dashoffset:70}to{stroke-dashoffset:280}}@keyframes pulse-b80e0f16{0%,to{opacity:.5;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}[data-v-b80e0f16] .v-overlay__scrim{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:.5!important;transition:all .3s ease}.ai-assistant-wrapper[data-v-29981747]{bottom:80px;position:fixed;right:24px;z-index:1000}.ai-fab[data-v-29981747]{border-radius:50%!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.ai-fab--active[data-v-29981747]{background:#333!important;transform:rotate(90deg)}.ai-chat-window[data-v-29981747]{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:#121216f2!important;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;bottom:70px;display:flex;flex-direction:column;height:450px;overflow:hidden;position:absolute;right:0;transform-origin:bottom right;width:320px}.ai-chat-header[data-v-29981747]{background:#ffffff08;border-bottom:1px solid hsla(0,0%,100%,.05)}.ai-chat-messages[data-v-29981747]{display:flex;flex-direction:column;flex-grow:1;gap:12px;overflow-y:auto}.ai-chat-messages[data-v-29981747]::-webkit-scrollbar{width:4px}.ai-chat-messages[data-v-29981747]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.msg-wrap[data-v-29981747]{display:flex;width:100%}.msg-user[data-v-29981747]{justify-content:flex-end}.msg-ai[data-v-29981747]{justify-content:flex-start}.msg-bubble[data-v-29981747]{font-size:13px;line-height:1.5;max-width:85%;padding:10px 14px;white-space:pre-wrap;word-break:break-word}.msg-user .msg-bubble[data-v-29981747]{background:#8b5cf6;border-radius:16px 16px 4px;box-shadow:0 4px 12px #8b5cf633;color:#fff}.msg-ai .msg-bubble[data-v-29981747]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.05);border-radius:16px 16px 16px 4px;color:#f1f1f1}.thinking-bubble[data-v-29981747]{display:flex;gap:4px;padding:12px 18px!important}.dot[data-v-29981747]{animation:bounce-29981747 1.4s ease-in-out infinite;background:#fff6;border-radius:50%;height:6px;width:6px}.dot[data-v-29981747]:nth-child(2){animation-delay:.2s}.dot[data-v-29981747]:nth-child(3){animation-delay:.4s}@keyframes bounce-29981747{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.slide-fade-enter-active[data-v-29981747]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-29981747]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-29981747],.slide-fade-leave-to[data-v-29981747]{opacity:0;transform:scale(.8) translateY(20px)}.ai-input-container[data-v-29981747]{min-height:44px}.ai-input-field[data-v-29981747] .v-field__input{align-items:center;display:flex;min-height:40px!important;padding-bottom:0!important;padding-top:0!important}.ai-input-field[data-v-29981747] input{padding-bottom:0!important;padding-top:0!important}.suggestion-banner[data-v-29981747]{background:#8b5cf614;border-bottom:1px solid hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.05)}.v-main{transition:padding .3s ease}.app-bg{background-image:url(../geralt-earth.jpg);background-position:50%;background-size:cover;pointer-events:none;position:fixed;z-index:0}.app-bg,.app-bg:after{height:100%;left:0;top:0;width:100%}.app-bg:after{background:linear-gradient(#09090be6,#09090bb3 50%,#09090bf2);content:"";position:absolute}.content-wrapper{position:relative;z-index:1}:deep(.v-snackbar__wrapper){-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#1e1e23cc!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:12px!important;box-shadow:0 10px 40px #00000080!important}:deep(.v-snackbar__content){padding:14px 20px!important}.app-footer{background:transparent;bottom:0;left:0;padding:16px 0;pointer-events:none;position:fixed;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:10}.app-footer--scrolled{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#09090b99!important}.footer-content{color:#ffffff40;flex-direction:column;font-size:12px;font-weight:400;gap:4px;letter-spacing:.5px;pointer-events:auto;transition:all .3s ease}.footer-content,.footer-links{align-items:center;display:flex}.footer-link{color:#ffffff73;text-decoration:none;transition:all .2s ease}.footer-link:hover{color:#fffc}.footer-link--highlighted{align-items:center;color:#a78bfa!important;display:inline-flex;font-weight:500}.footer-link--highlighted:hover{color:#c084fc!important;text-shadow:0 0 10px rgba(167,139,250,.5)}.separator{color:#fff3;opacity:.5}.mobile-block-overlay{z-index:9999!important}.mobile-card{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:32px;box-shadow:0 25px 50px -12px #00000080;margin:0 auto;max-width:420px;overflow:hidden;padding:48px 32px;position:relative;text-align:center;width:90vw}.glow-effect{background:radial-gradient(circle,rgba(139,92,246,.15) 0,transparent 70%);height:200px;left:50%;pointer-events:none;position:absolute;top:-50px;transform:translate(-50%);width:200px}.mobile-icon{filter:drop-shadow(0 0 15px rgba(139,92,246,.5))}.mobile-title{background:linear-gradient(135deg,#fff,#a78bfa);-webkit-background-clip:text;font-family:Outfit,sans-serif!important;font-weight:800!important;-webkit-text-fill-color:transparent;letter-spacing:-1px;line-height:1.2}.mobile-message-box{background:#0003;border:1px solid hsla(0,0%,100%,.05);border-radius:20px;padding:24px}.mobile-text{color:#d1d5db;font-size:15px!important;line-height:1.8}.tracking-widest{letter-spacing:.2em!important}.cookie-banner{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f0f16d9!important;border:1px solid hsla(0,0%,100%,.08)!important;bottom:24px;box-shadow:0 20px 50px #0009!important;left:24px;max-width:420px;overflow:hidden;position:fixed;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease,border-color .3s ease,box-shadow .3s ease;width:calc(100% - 48px);z-index:99}.cookie-banner:hover{border-color:#8b5cf64d!important;box-shadow:0 25px 60px #8b5cf626,0 20px 50px #000000b3!important}.cookie-glow{background:radial-gradient(circle,rgba(139,92,246,.15) 0,transparent 70%);height:150px;left:-50px;pointer-events:none;position:absolute;top:-50px;width:150px}.btn-cookie-accept{background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;border-radius:8px!important;box-shadow:0 4px 12px #8b5cf64d!important;color:#fff!important;transition:all .3s ease!important}.btn-cookie-accept:hover{box-shadow:0 6px 16px #8b5cf680!important;filter:brightness(1.1);transform:translateY(-1px)}.btn-cookie-decline{background:#ffffff0d!important;border:1px solid hsla(0,0%,100%,.05)!important;border-radius:8px!important;color:#ffffffb3!important;transition:all .3s ease!important}.btn-cookie-decline:hover{background:#ffffff1a!important;border-color:#ffffff26!important;color:#fff!important}.btn-cookie-more{color:#ffffff73!important;transition:all .3s ease!important}.btn-cookie-more:hover{color:#a78bfa!important}@media(max-width:600px){.cookie-banner{bottom:12px;left:12px;width:calc(100% - 24px)}}.slide-up-enter-active,.slide-up-leave-active{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}.slide-up-enter-from{opacity:0;transform:translateY(100px) scale(.95)}.slide-up-leave-to{opacity:0;transform:translateY(40px) scale(.98)}
