.cookie-consent[data-v-4c26ac79]{--cookie-radius: 20px;--cookie-shadow: 0 16px 40px rgba(15, 23, 42, .12);position:fixed;right:1rem;left:auto;bottom:3.5rem;z-index:1200;width:min(calc(100vw - 2rem),42rem);pointer-events:none}.cookie-consent__card[data-v-4c26ac79]{position:relative;pointer-events:auto;padding:1.25rem 1.5rem 1.125rem;border-radius:var(--cookie-radius);background:#fff;color:#1f2937;box-shadow:var(--cookie-shadow);border:1px solid rgba(91,79,201,.08)}.cookie-consent__close[data-v-4c26ac79]{position:absolute;top:.9rem;right:.9rem;left:auto;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:999px;background:transparent;color:#9ca3af;cursor:pointer;transition:background-color .15s ease,color .15s ease}.cookie-consent__close[data-v-4c26ac79]:hover{background:#f3f4f6;color:#374151}.cookie-consent__close svg[data-v-4c26ac79]{width:1rem;height:1rem}.cookie-consent__header[data-v-4c26ac79]{display:flex;align-items:center;justify-content:flex-start;gap:.4rem;margin-bottom:.75rem;padding-right:2rem}.cookie-consent__title[data-v-4c26ac79]{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.45;color:#111827}.cookie-consent__icon[data-v-4c26ac79]{font-size:1.25rem;line-height:1;flex-shrink:0}.cookie-consent__message[data-v-4c26ac79]{margin:0 0 .625rem;font-size:.875rem;line-height:1.75;color:#4b5563;text-align:start}.cookie-consent__policy[data-v-4c26ac79]{margin:0 0 .875rem;font-size:.8125rem;line-height:1.65;color:#6b7280;text-align:start}.cookie-consent__policy-link[data-v-4c26ac79]{color:var(--brand-primary, #5b4fc9);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.cookie-consent__policy-link[data-v-4c26ac79]:hover{color:var(--brand-primary-dark, #4a3fb5)}.cookie-consent__actions[data-v-4c26ac79]{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex-wrap:wrap}.cookie-consent__btn[data-v-4c26ac79]{min-width:7.5rem;border-radius:10px;padding:.6rem 1.35rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.cookie-consent__btn--accept[data-v-4c26ac79]{border:none;background:var(--brand-gradient, linear-gradient(135deg, #5b4fc9 0%, #3c84df 50%, #2ecde2 100%));color:#fff;box-shadow:0 4px 14px #5b4fc947}.cookie-consent__btn--accept[data-v-4c26ac79]:hover{background:var(--brand-gradient-hover, linear-gradient(135deg, #4a3fb5 0%, #2d6fd6 50%, #1eb8d4 100%));transform:translateY(-1px);box-shadow:0 6px 18px #5b4fc952}.cookie-consent__btn--decline[data-v-4c26ac79]{border:1px solid #111827;background:#fff;color:#111827}.cookie-consent__btn--decline[data-v-4c26ac79]:hover{background:#f9fafb}.cookie-consent-enter-active[data-v-4c26ac79],.cookie-consent-leave-active[data-v-4c26ac79]{transition:opacity .22s ease,transform .22s ease}.cookie-consent-enter-from[data-v-4c26ac79],.cookie-consent-leave-to[data-v-4c26ac79]{opacity:0;transform:translateY(.75rem)}@media (min-width: 768px){.cookie-consent[data-v-4c26ac79]{width:min(calc(100vw - 1.5rem),42rem)}.cookie-consent__card[data-v-4c26ac79]{padding:1.125rem 1.625rem 1rem}}@media (max-width: 640px){.cookie-consent[data-v-4c26ac79]{right:.75rem;left:auto;bottom:3rem;width:min(calc(100vw - 1.5rem),42rem)}.cookie-consent__actions[data-v-4c26ac79]{width:100%}.cookie-consent__btn[data-v-4c26ac79]{flex:1 1 calc(50% - .375rem);min-width:0}}@media (max-width: 767px){nav .h-14[data-v-d4fec84f]{height:3.5rem}nav .px-3[data-v-d4fec84f]{padding-left:.75rem;padding-right:.75rem}nav .text-lg[data-v-d4fec84f]{font-size:1rem}nav .w-6[data-v-d4fec84f]{width:1.5rem;height:1.5rem}nav .gap-2[data-v-d4fec84f]{gap:.5rem}nav .text-xs[data-v-d4fec84f]{font-size:.75rem}nav.sticky[data-v-d4fec84f]{position:sticky;top:0;z-index:50}.blog-nav-link[data-v-d4fec84f]{padding:.375rem .5rem!important;min-width:auto!important}.blog-nav-link svg[data-v-d4fec84f]{width:16px!important;height:16px!important}}@media (max-width: 575px){nav .text-lg[data-v-d4fec84f]{font-size:.875rem}nav .w-6[data-v-d4fec84f]{width:1.25rem;height:1.25rem}nav .gap-2[data-v-d4fec84f]{gap:.375rem}.navbar-right-items[data-v-d4fec84f]{gap:.25rem!important}.blog-nav-link[data-v-d4fec84f]{padding:.25rem .375rem!important}.blog-nav-link svg[data-v-d4fec84f]{width:14px!important;height:14px!important}}@media (max-width: 640px){body.accessibility-panel-open nav[data-v-d4fec84f]{z-index:1198!important}.navbar-right-items[data-v-d4fec84f]{min-width:0;overflow:visible}body.accessibility-panel-open .navbar-right-items[data-v-d4fec84f]{gap:.375rem}}[dir=rtl] nav .flex[data-v-d4fec84f]{flex-direction:row}.navbar-dashboard-link[data-v-d4fec84f]{color:#6b7280;transition:color .2s ease,background .2s ease;padding:.375rem .5rem;border-radius:.5rem}.navbar-dashboard-link[data-v-d4fec84f]:hover{color:#2563eb;background:#f3f4f6}.support-nav-link[data-v-d4fec84f]{display:inline-flex;align-items:center;gap:.35rem;color:#1f2937;border:1px solid #d1d5db;border-radius:999px;padding:.35rem .65rem;font-size:.85rem;line-height:1;text-decoration:none;background:#fff;transition:all .2s ease}.support-nav-link[data-v-d4fec84f]:hover{color:#fff;background:linear-gradient(135deg,#5959a7,#66c9d4);border-color:transparent}.support-nav-text[data-v-d4fec84f]{font-weight:600}@media (max-width: 767px){.support-nav-text[data-v-d4fec84f]{display:none}.support-nav-link[data-v-d4fec84f]{border-radius:.5rem;padding:.35rem .45rem}}.app-layout-fab-stack[data-v-d4fec84f]{position:fixed;bottom:20px;right:20px;z-index:1060;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.app-layout-fab-stack[data-v-d4fec84f]>*{pointer-events:auto}[dir=rtl] .app-layout-fab-stack[data-v-d4fec84f]{right:auto;left:20px}@media (max-width: 640px){.app-layout-fab-stack[data-v-d4fec84f]{bottom:15px;right:15px;gap:8px}[dir=rtl] .app-layout-fab-stack[data-v-d4fec84f]{left:15px}}.app-layout-fab-stack .dashboard-fab[data-v-d4fec84f]{position:static;bottom:auto;right:auto;left:auto}.app-layout-fab-stack[data-v-d4fec84f] .help-icon-floating{position:static!important;bottom:auto!important;right:auto!important;left:auto!important}.dashboard-fab[data-v-d4fec84f]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 4px 14px #4f46e566;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none}.dashboard-fab[data-v-d4fec84f]:hover{transform:scale(1.08);box-shadow:0 6px 20px #4f46e580;color:#fff}@media (max-width: 640px){.dashboard-fab[data-v-d4fec84f]{width:40px;height:40px}}
