.footer-link[data-v-00f4545a]{color:#e5e7eb;font-size:.9rem;transition:.2s ease}.footer-link[data-v-00f4545a]:hover{color:#fff}.footer-social[data-v-00f4545a]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-radius:50%;transition:.25s ease}.footer-social[data-v-00f4545a]:hover{background:#ffffff40;transform:translateY(-2px)}.footer-divider[data-v-00f4545a]{background:#ffffff14;height:1px;margin:8px 0;width:100%}.cookie-banner[data-v-676c28d8]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#020617f2,#0f172afa);inset-inline:0;bottom:0;color:#e5e7eb;padding:16px;position:fixed;z-index:9999}.cookie-inner[data-v-676c28d8]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px}.cookie-text[data-v-676c28d8]{flex:1 1 260px;min-width:0}.cookie-title[data-v-676c28d8]{color:#f9fafb;font-size:1.05rem;font-weight:700;margin-bottom:4px}.cookie-body[data-v-676c28d8]{color:#cbd5f5;font-size:.9rem;line-height:1.5}.cookie-links[data-v-676c28d8]{color:#9ca3af;font-size:.8rem;margin-top:6px}.cookie-links a[data-v-676c28d8]{color:#7dd3fc;text-decoration:underline}.cookie-links a[data-v-676c28d8]:hover{color:#e5e7eb}.cookie-separator[data-v-676c28d8]{margin:0 4px}.cookie-options[data-v-676c28d8]{display:flex;flex:0 0 340px;flex-direction:column;gap:10px;max-width:100%}.cookie-switches[data-v-676c28d8]{background:#0f172ad9;border:1px solid #94a3b859;border-radius:14px;padding:10px 12px}.cookie-switch-row[data-v-676c28d8]{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:6px 0}.cookie-switch-row+.cookie-switch-row[data-v-676c28d8]{border-top:1px solid #94a3b84d;margin-top:4px;padding-top:10px}.cookie-switch-label[data-v-676c28d8]{color:#e5e7eb;font-size:.9rem;font-weight:600}.cookie-switch-help[data-v-676c28d8]{color:#9ca3af;font-size:.78rem}.cookie-buttons[data-v-676c28d8]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cookie-btn[data-v-676c28d8]{border-radius:999px;font-size:.85rem}.cookie-btn--ghost[data-v-676c28d8]{background:#0f172a80}.cookie-btn--secondary[data-v-676c28d8]{background:#0f172ae6}.cookie-btn--primary[data-v-676c28d8]{box-shadow:0 0 0 1px #38bdf899,0 10px 22px #082f49cc}.cookie-slide-up-enter-active[data-v-676c28d8],.cookie-slide-up-leave-active[data-v-676c28d8]{transition:transform .3s ease,opacity .3s ease}.cookie-slide-up-enter-from[data-v-676c28d8],.cookie-slide-up-leave-to[data-v-676c28d8]{opacity:0;transform:translateY(100%)}@media (max-width:768px){.cookie-inner[data-v-676c28d8]{flex-direction:column}.cookie-options[data-v-676c28d8]{flex:1 1 auto}.cookie-buttons[data-v-676c28d8]{justify-content:flex-start}}.cookie-fab[data-v-676c28d8]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#004b8de6;border-radius:50%;bottom:24px;box-shadow:0 4px 12px #00a6b459,0 0 0 1px #00a6b480;color:#fff;cursor:pointer;display:flex;height:58px;justify-content:center;left:24px;position:fixed;transition:all .2s ease;width:58px;z-index:99999}.cookie-fab[data-v-676c28d8]:hover{background:#00a6b4;box-shadow:0 6px 18px #00a6b480,0 0 0 2px #ffffff4d}.cookie-fab[data-v-676c28d8]:active{transform:scale(.96)}.analysis-popup-overlay[data-v-6500742c]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02061799;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:20000}.analysis-popup-container[data-v-6500742c]{background:linear-gradient(135deg,#0f172af2,#020617fa);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 25px 50px -12px #00000080;color:#fff;max-width:600px;overflow:hidden;padding:40px;position:relative;width:100%}.glow-effect[data-v-6500742c]{background:radial-gradient(circle,#a855f766 0,#3b82f600 70%);filter:blur(60px);height:300px;left:50%;pointer-events:none;position:absolute;top:-100px;transform:translateX(-50%);width:300px;z-index:0}.popup-content[data-v-6500742c]{position:relative;z-index:1}.close-btn[data-v-6500742c]{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:24px;position:absolute;right:16px;top:16px;transition:color .2s;z-index:10}.close-btn[data-v-6500742c]:hover{color:#fff}.popup-title[data-v-6500742c]{font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:16px;margin-top:0}.text-gradient[data-v-6500742c]{background:linear-gradient(90deg,#c084fc,#60a5fa);-webkit-background-clip:text;background-clip:text;color:#0000}.popup-text[data-v-6500742c]{color:#cbd5e1;font-size:1rem;margin-left:auto;margin-right:auto;max-width:480px}.popup-form[data-v-6500742c]{display:flex;flex-direction:column;gap:12px}@media (min-width:600px){.popup-form[data-v-6500742c]{flex-direction:row}}.popup-input[data-v-6500742c]{background:#1e293b99;border:1px solid #94a3b833;border-radius:12px;color:#fff;flex:1;font-size:1rem;outline:none;padding:12px 16px;transition:all .2s}.popup-input[data-v-6500742c]:focus{background:#1e293be6;border-color:#a855f7}.popup-submit-btn[data-v-6500742c]{background:linear-gradient(90deg,#9333ea,#3b82f6);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:transform .2s,box-shadow .2s;white-space:nowrap}.popup-submit-btn[data-v-6500742c]:hover{box-shadow:0 4px 12px #9333ea4d;transform:translateY(-1px)}.popup-badges[data-v-6500742c]{color:#94a3b8;flex-wrap:wrap;font-size:.75rem}.badge-item[data-v-6500742c]{align-items:center;display:flex;gap:4px}.popup-fade-enter-active[data-v-6500742c],.popup-fade-leave-active[data-v-6500742c]{transition:opacity .3s ease}.popup-fade-enter-from[data-v-6500742c],.popup-fade-leave-to[data-v-6500742c]{opacity:0}:root{--chat--color--primary:#00a6b4;--chat--color--primary-shade-50:#0290a0;--chat--color--primary--shade-100:#007684;--chat--color--secondary:#004b8d;--chat--color-secondary-shade-50:#003a6e;--chat--color-white:#fff;--chat--color-light:#0f172a;--chat--color-light-shade-50:#1e293b;--chat--color-light-shade-100:#334155;--chat--color-medium:#94a3b8;--chat--color-dark:#020617;--chat--color-disabled:#64748b;--chat--color-typing:#4fd3e6;--chat--font-family:var(--app-font-sans,inherit);--chat--spacing:1rem;--chat--border-radius:18px;--chat--transition-duration:0.22s;--chat--window--width:384px;--chat--window--height:580px;--chat--window--border:1px solid #94a3b82e;--chat--window--border-radius:20px;--chat--window--z-index:200;--chat--header-height:auto;--chat--header--padding:1.25rem 1.35rem;--chat--header--background:radial-gradient(circle at 0 0,#ffffff2e,#0000 58%),linear-gradient(135deg,#00a6b4,#004b8d);--chat--header--color:var(--chat--color-white);--chat--header--border-bottom:1px solid #00a6b459;--chat--heading--font-size:1.15em;--chat--subtitle--font-size:0.9em;--chat--subtitle--line-height:1.35em;--chat--body--background:radial-gradient(circle at 100% 0,#00a6b41a,#0000 45%),linear-gradient(180deg,#0d1e2c,#06111b);--chat--messages-list--padding:1.1rem;--chat--message--font-size:0.9em;--chat--message--padding:0.85rem 1rem;--chat--message--border-radius:14px;--chat--message-line-height:1.5;--chat--message--margin-bottom:0.75rem;--chat--message--bot--background:#0b1220eb;--chat--message--bot--color:#e5e7eb;--chat--message--bot--border:1px solid #94a3b838;--chat--message--user--background:linear-gradient(135deg,#00a6b4,#007684);--chat--message--user--color:#ecfeff;--chat--message--user--border:none;--chat--message--pre--background:#0f172ae6;--chat--textarea--height:48px;--chat--textarea--max-height:48px;--chat--input--background:#fff;--chat--input--text-color:#0f172a;--chat--input--border:1px solid #94a3b873;--chat--input--border-active:1px solid #00a6b4;--chat--input--border-radius:12px;--chat--input--padding:0.7rem 1rem;--chat--input--font-size:0.95rem;--chat--input--line-height:1.4;--chat--input--placeholder--font-size:0.9rem;--chat--input--send--button--background:linear-gradient(135deg,#00a6b4,#007684);--chat--input--send--button--background-hover:linear-gradient(135deg,#00a6b4,#004b8d);--chat--input--send--button--color:#fff;--chat--input--send--button--color-hover:#fff;--chat--button--background:linear-gradient(135deg,#00a6b4,#007684);--chat--button--color:#fff;--chat--button--border-radius:999px;--chat--button--padding:0.7rem 1.4rem;--chat--button--hover--background:linear-gradient(135deg,#00a6b4,#004b8d);--chat--button--hover--color:#fff;--chat--footer--background:#0000;--chat--footer--color:#94a3b8;--chat--toggle--background:radial-gradient(circle at 30% 25%,#ffffff38,#0000 60%),linear-gradient(135deg,#00a6b4,#007684);--chat--toggle--hover--background:linear-gradient(135deg,#00a6b4,#004b8d);--chat--toggle--active--background:linear-gradient(135deg,#007684,#004b8d);--chat--toggle--color:#fff;--chat--toggle--size:60px}.vaunit-back-to-top-btn{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f172ab3!important;border-radius:999px;box-shadow:0 2px 8px #0000008c,0 0 0 1px #94a3b873;color:#ecfeff!important;height:56px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;width:56px;z-index:99999}.vaunit-back-to-top-btn:hover{box-shadow:0 14px 32px #000000b3,0 0 0 1px #f8fafc59;transform:translateY(-3px)}.vaunit-back-to-top-btn:active{box-shadow:0 8px 20px #000000b3,0 0 0 1px #94a3b866;opacity:.96;transform:translateY(0)}.chat-window-toggle{bottom:1.4rem!important;box-shadow:0 8px 24px #0006,0 0 0 1px #ffffff1a;right:1.4rem!important;transition:transform .22s ease,box-shadow .22s ease;z-index:210!important}.chat-window-toggle:hover{box-shadow:0 16px 36px #00000073,0 0 0 1px #ffffff2e;transform:translateY(-3px) scale(1.04)}.chat-window-toggle:active{transform:translateY(0) scale(.98)}.chat-window-wrapper .chat-window{border:1px solid #94a3b82e;border-radius:20px;box-shadow:0 24px 65px #030712b3;height:580px!important;overflow:hidden;transform-origin:bottom right!important;width:384px!important;z-index:200!important}.chat-window-wrapper .chat-heading{font-weight:700;letter-spacing:.2px}.chat-window-wrapper .chat-footer{background:#061120eb;border-top:1px solid #94a3b826}.chat-window-wrapper .chat-inputs{gap:.6rem;padding:.75rem}.chat-window-wrapper .chat-inputs textarea{background:#fff!important;border:1px solid #94a3b873!important;border-radius:12px!important;color:#0f172a!important;height:46px!important;line-height:1.4!important;max-height:46px!important;min-height:46px!important;overflow:hidden!important;padding:.6rem .95rem!important;resize:none!important;scrollbar-width:none;transition:border-color .2s ease,box-shadow .2s ease}.chat-window-wrapper .chat-inputs textarea::-webkit-scrollbar{display:none}.chat-window-wrapper .chat-inputs textarea::placeholder{color:#94a3b8!important}.chat-window-wrapper .chat-inputs textarea:focus{background:#fff!important;border-color:#00a6b4!important}.chat-window-wrapper .chat-input-send-button{background:linear-gradient(135deg,#00a6b4,#007684)!important;border-radius:12px!important;color:#fff!important;height:46px!important;transition:transform .18s ease,filter .18s ease;width:46px!important}.chat-window-wrapper .chat-input-send-button svg,.chat-window-wrapper .chat-input-send-button svg path{fill:#fff!important;color:#fff!important}.chat-window-wrapper .chat-input-send-button:hover:not([disabled]){filter:brightness(1.08)}.chat-window-wrapper .chat-input-send-button[disabled]{opacity:.5}.chat-window-wrapper .chat-messages-list{scrollbar-color:#00a6b480 #0000;scrollbar-width:thin}.chat-window-wrapper .chat-messages-list::-webkit-scrollbar{width:8px}.chat-window-wrapper .chat-messages-list::-webkit-scrollbar-thumb{background:#00a6b473;border-radius:999px}.chat-window-wrapper .chat-messages-list::-webkit-scrollbar-thumb:hover{background:#00a6b4b3}.chat-window-wrapper .chat-message-from-bot,.chat-window-wrapper .chat-message-from-user{box-shadow:0 4px 12px #0003}.chat-window-wrapper .chat-footer,.chat-window-wrapper .chat-powered-by{font-size:.72rem;opacity:.8}@media (max-width:600px){.chat-window-wrapper .chat-window{border:none;border-radius:0!important;height:100dvh!important;width:100vw!important}.chat-window-toggle{bottom:1rem!important;right:1rem!important}}.app-mobile-drawer[data-v-5c08670c]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(to bottom right,#00a6b426,#020617fa),#020617;color:#e5e7eb}.app-mobile-drawer .q-item[data-v-5c08670c]:hover{background:#ffffff0f}.app-mobile-drawer .q-separator[data-v-5c08670c]{background:#ffffff1f}.app-mobile-drawer .q-list[data-v-5c08670c]{background:#0000!important;color:#e5e7eb}.footer-logo-desktop[data-v-5c08670c]{display:flex}@media (max-width:768px){.footer-logo-desktop[data-v-5c08670c]{display:none!important}}