.notification-bell[data-v-6faa51df]{color:rgb(var(--v-theme-on-surface))}.notification-bell--compact[data-v-6faa51df]{height:42px;width:42px}.notification-menu[data-v-6faa51df]{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:radial-gradient(circle at 18% 0,rgba(var(--v-theme-primary),.22),transparent 38%),radial-gradient(circle at 100% 4%,rgba(var(--v-theme-secondary),.18),transparent 34%),linear-gradient(180deg,rgba(var(--v-theme-surface),.98),rgba(var(--v-theme-surface),.94));border:1px solid rgba(var(--v-theme-outline-variant),.42);border-radius:24px!important;box-shadow:0 28px 90px rgba(var(--v-theme-shadow),.28),0 8px 28px rgba(var(--v-theme-shadow),.16);overflow:hidden;position:relative}.notification-menu-header[data-v-6faa51df]{background-color:#36a4ed40}.notification-menu-header-content[data-v-6faa51df]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1.15rem 1.25rem .95rem}.notification-header-copy[data-v-6faa51df]{min-width:0}.notification-header-actions[data-v-6faa51df]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.notification-count-pill[data-v-6faa51df]{align-items:center;background:rgba(var(--v-theme-surface),.7);border:1px solid rgba(var(--v-theme-outline-variant),.5);border-radius:999px;box-shadow:inset 0 1px #ffffff14;color:rgb(var(--v-theme-on-surface));display:inline-flex;font-size:.78rem;font-weight:650;gap:.38rem;padding:.42rem .62rem}.notification-read-btn[data-v-6faa51df]{border-radius:999px}.notification-menu-title[data-v-6faa51df]{color:rgb(var(--v-theme-on-surface));font-size:1.28rem;font-weight:800;letter-spacing:-.03em;line-height:1.15}.notification-menu-subtitle[data-v-6faa51df]{color:rgb(var(--v-theme-on-surface-variant));font-size:.88rem;margin-top:.25rem}.notification-tabs[data-v-6faa51df]{background:rgba(var(--v-theme-surface-variant),.24);border:1px solid rgba(var(--v-theme-outline-variant),.36);border-radius:18px;margin:0 .3rem .5rem}.notification-tab[data-v-6faa51df]{border-radius:14px!important;color:rgb(var(--v-theme-on-surface-variant));font-weight:700;letter-spacing:-.01em;min-height:40px}.notification-tab.v-tab--selected[data-v-6faa51df]{background:rgb(var(--v-theme-surface));box-shadow:0 10px 24px rgba(var(--v-theme-shadow),.12);color:rgb(var(--v-theme-on-surface))}.notification-tab-badge[data-v-6faa51df]{align-items:center;background:rgb(var(--v-theme-error));border-radius:999px;color:rgb(var(--v-theme-on-error));display:inline-flex;font-size:.7rem;font-weight:800;height:20px;justify-content:center;margin-left:.45rem;min-width:20px;padding-inline:.38rem}.notification-state[data-v-6faa51df]{align-items:center;display:flex;justify-content:center;min-height:260px;padding:2rem}.notification-state--empty[data-v-6faa51df]{flex-direction:column;gap:.45rem;text-align:center}.notification-empty-orb[data-v-6faa51df]{align-items:center;background:radial-gradient(circle at 30% 22%,rgba(var(--v-theme-primary),.25),transparent 42%),rgba(var(--v-theme-primary),.08);border:1px solid rgba(var(--v-theme-primary),.18);border-radius:26px;box-shadow:inset 0 1px #ffffff14,0 16px 34px rgba(var(--v-theme-shadow),.12);display:inline-flex;height:76px;justify-content:center;margin-bottom:.35rem;width:76px}.notification-empty-title[data-v-6faa51df]{color:rgb(var(--v-theme-on-surface));font-weight:650}.notification-empty-subtitle[data-v-6faa51df]{color:rgb(var(--v-theme-on-surface-variant));font-size:.85rem;max-width:290px}.notification-list[data-v-6faa51df]{background:transparent;max-height:min(560px,calc(100vh - 210px));overflow-y:auto;padding:.2rem .75rem .75rem}.notification-item[data-v-6faa51df]{background:rgba(var(--v-theme-surface),.58);border:1px solid rgba(var(--v-theme-outline-variant),.28);border-radius:18px!important;cursor:pointer;margin-block:.45rem;min-height:74px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.notification-item[data-v-6faa51df]:hover{background:rgba(var(--v-theme-surface),.9);border-color:rgba(var(--v-theme-primary),.24);box-shadow:0 14px 30px rgba(var(--v-theme-shadow),.12);transform:translateY(-1px)}.notification-item.is-unread[data-v-6faa51df]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.12),rgba(var(--v-theme-surface),.76));border-color:rgba(var(--v-theme-primary),.28)}.notification-item[data-v-6faa51df] .v-list-item__prepend{align-self:center}.notification-item[data-v-6faa51df] .v-list-item__append{align-self:flex-start;padding-top:.45rem}.notification-item-title[data-v-6faa51df]{color:rgb(var(--v-theme-on-surface));font-weight:650;letter-spacing:-.01em;margin-bottom:.16rem}.notification-item-body[data-v-6faa51df]{color:rgb(var(--v-theme-on-surface-variant));line-height:1.35;opacity:1}.notification-item-page[data-v-6faa51df]{color:rgb(var(--v-theme-on-surface-variant));font-size:.78rem;opacity:.78}.notification-item-meta[data-v-6faa51df]{align-items:flex-end;color:rgb(var(--v-theme-on-surface-variant));display:flex;flex-direction:column;font-size:.73rem;font-weight:650;gap:.35rem;min-width:42px}.notification-unread-dot[data-v-6faa51df]{background:rgb(var(--v-theme-primary));border-radius:999px;box-shadow:0 0 0 4px rgba(var(--v-theme-primary),.14);height:9px;width:9px}.notification-chat-footer[data-v-6faa51df]{background:linear-gradient(180deg,rgba(var(--v-theme-surface),.26),rgba(var(--v-theme-surface),.9));border-top:1px solid rgba(var(--v-theme-outline-variant),.35);padding:.85rem 1rem 1rem}@media(max-width:520px){.notification-menu-header-content[data-v-6faa51df]{align-items:stretch;flex-direction:column}.notification-header-actions[data-v-6faa51df]{align-items:center;flex-direction:row;justify-content:space-between}.notification-tabs[data-v-6faa51df]{margin-inline:.75rem}.notification-list[data-v-6faa51df]{padding-inline:.55rem}}.sn-topbar[data-v-fcb5b70e]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at top left,rgba(var(--v-theme-primary),.28),transparent 55%),radial-gradient(circle at top right,rgba(var(--v-theme-secondary),.25),transparent 55%),rgba(var(--v-theme-surface),.92);border-bottom:1px solid rgba(var(--v-theme-outline-variant),.25);position:sticky;top:0;z-index:50}.sn-topbar-inner[data-v-fcb5b70e]{gap:1.25rem;margin:0 auto;max-width:1120px;min-width:0;padding:.85rem 1.5rem}.sn-brand[data-v-fcb5b70e],.sn-topbar-inner[data-v-fcb5b70e]{align-items:center;display:flex}.sn-brand[data-v-fcb5b70e]{flex-shrink:0;gap:.55rem}.sn-logo[data-v-fcb5b70e]{display:block;height:30px;width:auto}.sn-nav[data-v-fcb5b70e]{align-items:center;display:flex;flex:1;gap:1.4rem;margin-left:2.5rem}.sn-nav-link[data-v-fcb5b70e]{color:rgb(var(--v-theme-on-surface-variant));font-size:1.1rem;padding:.35rem 0;position:relative;text-decoration:none;transition:color .18s ease}.sn-nav-link[data-v-fcb5b70e]:after{background:linear-gradient(90deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-secondary)));border-radius:999px;bottom:.15rem;content:"";height:2px;left:0;position:absolute;transition:width .22s ease;width:0}.sn-nav-link[data-v-fcb5b70e]:hover{color:rgb(var(--v-theme-on-surface))}.sn-nav-link[data-v-fcb5b70e]:hover:after{width:100%}.sn-desktop-actions[data-v-fcb5b70e]{align-items:center;display:flex;flex-shrink:0;gap:.75rem;margin-left:auto}.sn-mobile-actions[data-v-fcb5b70e]{display:none}.sn-actions[data-v-fcb5b70e]{align-items:center;display:flex;flex-shrink:0;gap:.65rem}.sn-btn[data-v-fcb5b70e]{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;justify-content:center;line-height:1;padding:.45rem 1.1rem;transition:transform .12s ease,box-shadow .12s ease,background .15s ease,color .15s ease;white-space:nowrap}.sn-btn-primary[data-v-fcb5b70e]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-secondary)));box-shadow:0 10px 25px rgba(var(--v-theme-shadow),.35);color:rgb(var(--v-theme-on-primary))}.sn-btn-primary[data-v-fcb5b70e]:hover{box-shadow:0 14px 32px rgba(var(--v-theme-shadow),.45);transform:translateY(-1px)}.sn-btn-ghost[data-v-fcb5b70e]{background:transparent;border:1px solid rgba(var(--v-theme-outline),.6);color:rgb(var(--v-theme-on-surface))}.sn-btn-ghost[data-v-fcb5b70e]:hover{background:rgba(var(--v-theme-surface),.9)}.sn-menu-btn[data-v-fcb5b70e]{align-items:center;background:linear-gradient(135deg,rgba(var(--v-theme-primary),.14),rgba(var(--v-theme-secondary),.14));border:1px solid rgba(var(--v-theme-outline-variant),.5);border-radius:14px;color:rgb(var(--v-theme-on-surface));cursor:pointer;display:none;height:44px;justify-content:center;margin-left:auto;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;width:44px}.sn-menu-btn.is-open[data-v-fcb5b70e],.sn-menu-btn[data-v-fcb5b70e]:hover{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.22),rgba(var(--v-theme-secondary),.22));box-shadow:0 8px 20px rgba(var(--v-theme-shadow),.2);transform:translateY(-1px)}.sn-menu-btn-bars[data-v-fcb5b70e]{display:inline-flex;flex-direction:column;gap:4px;justify-content:center;width:20px}.sn-menu-btn-bars span[data-v-fcb5b70e]{background:currentColor;border-radius:999px;display:block;height:2px;transition:transform .22s ease,opacity .22s ease;width:100%}.sn-menu-btn-bars span[data-v-fcb5b70e]:nth-child(2){align-self:flex-end;width:70%}.sn-menu-btn.is-open .sn-menu-btn-bars span[data-v-fcb5b70e]:first-child{transform:translateY(6px) rotate(45deg)}.sn-menu-btn.is-open .sn-menu-btn-bars span[data-v-fcb5b70e]:nth-child(2){opacity:0}.sn-menu-btn.is-open .sn-menu-btn-bars span[data-v-fcb5b70e]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.sn-theme-toggle-active[data-v-fcb5b70e]{background:rgba(var(--v-theme-surface),.9)}.sn-drawer[data-v-fcb5b70e] .v-navigation-drawer__content{background:radial-gradient(circle at top left,rgba(var(--v-theme-primary),.18),transparent 55%),radial-gradient(circle at bottom right,rgba(var(--v-theme-secondary),.16),transparent 60%),rgb(var(--v-theme-surface))}.sn-drawer-inner[data-v-fcb5b70e]{display:flex;flex-direction:column;gap:1.25rem;height:100%;padding:1rem 1rem 1.25rem}.sn-drawer-header[data-v-fcb5b70e]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.sn-drawer-logo[data-v-fcb5b70e]{display:block;height:26px;width:auto}.sn-drawer-user[data-v-fcb5b70e]{align-items:center;background:rgba(var(--v-theme-surface-variant),.35);border:1px solid rgba(var(--v-theme-outline-variant),.35);border-radius:16px;display:flex;gap:.75rem;padding:.75rem .85rem}.sn-drawer-user-text[data-v-fcb5b70e]{display:flex;flex-direction:column;min-width:0}.sn-drawer-user-title[data-v-fcb5b70e]{color:rgb(var(--v-theme-on-surface));font-size:.95rem;font-weight:600;line-height:1.1}.sn-drawer-user-subtitle[data-v-fcb5b70e]{color:rgb(var(--v-theme-on-surface-variant));font-size:.8rem}.sn-drawer-nav[data-v-fcb5b70e]{display:flex;flex-direction:column;gap:.2rem}.sn-drawer-link[data-v-fcb5b70e]{align-items:center;background:transparent;border:none;border-radius:14px;color:rgb(var(--v-theme-on-surface));cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.85rem;padding:.75rem .85rem;text-align:left;transition:background .15s ease,transform .12s ease,color .15s ease}.sn-drawer-link[data-v-fcb5b70e]:hover{background:rgba(var(--v-theme-surface-variant),.5)}.sn-drawer-link[data-v-fcb5b70e]:active{transform:scale(.98)}.sn-drawer-link.is-active[data-v-fcb5b70e]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.18),rgba(var(--v-theme-secondary),.18));color:rgb(var(--v-theme-primary))}.sn-drawer-section[data-v-fcb5b70e]{display:flex;flex-direction:column;gap:.55rem;margin-top:.25rem}.sn-drawer-section-title[data-v-fcb5b70e]{color:rgb(var(--v-theme-on-surface-variant));font-size:.75rem;font-weight:600;letter-spacing:.08em;padding-inline:.25rem;text-transform:uppercase}.sn-theme-segmented[data-v-fcb5b70e]{background:rgba(var(--v-theme-surface-variant),.5);border:1px solid rgba(var(--v-theme-outline-variant),.3);border-radius:999px;display:flex;gap:.35rem;padding:.3rem}.sn-theme-chip[data-v-fcb5b70e]{align-items:center;background:transparent;border:none;border-radius:999px;color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;display:inline-flex;flex:1;font-size:.8rem;font-weight:500;gap:.3rem;justify-content:center;padding:.5rem .4rem;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.sn-theme-chip.is-active[data-v-fcb5b70e]{background:rgb(var(--v-theme-surface));box-shadow:0 4px 10px rgba(var(--v-theme-shadow),.15);color:rgb(var(--v-theme-on-surface))}.sn-drawer-footer[data-v-fcb5b70e]{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.5rem}.sn-drawer-btn[data-v-fcb5b70e]{font-size:.95rem;padding:.75rem 1rem;width:100%}@media(max-width:900px){.sn-topbar-inner[data-v-fcb5b70e]{gap:.75rem;padding-inline:1rem}.sn-logo[data-v-fcb5b70e]{height:28px}.sn-desktop-actions[data-v-fcb5b70e],.sn-nav[data-v-fcb5b70e]{display:none}.sn-mobile-actions[data-v-fcb5b70e]{align-items:center;display:flex;margin-left:auto}.sn-mobile-actions+.sn-menu-btn[data-v-fcb5b70e]{margin-left:0}.sn-menu-btn[data-v-fcb5b70e]{display:inline-flex}}@media(max-width:640px){.sn-topbar-inner[data-v-fcb5b70e]{padding:.65rem .85rem}.sn-brand[data-v-fcb5b70e]{margin-left:.5rem}.sn-logo[data-v-fcb5b70e]{height:26px}}.ai-chat-wrap[data-v-80d13f62]{--ai-chat-surface:hsla(0,0%,100%,.94);--ai-chat-surface-strong:#fff;--ai-chat-text:#0f172a;--ai-chat-muted:#64748b;--ai-chat-line:rgba(148,163,184,.24);--ai-chat-shadow:0 24px 80px rgba(15,23,42,.28);--ai-chat-user:linear-gradient(135deg,#2563eb,#0ea5e9);--ai-chat-assistant:hsla(0,0%,100%,.86);--ai-chat-glow:rgba(37,99,235,.2);--ai-chat-field:rgba(248,250,252,.92);bottom:18px;position:fixed;right:18px;z-index:1200}.ai-chat-fab[data-v-80d13f62]{background:linear-gradient(135deg,#1d4ed8,#0891b2)!important;box-shadow:0 16px 36px #2563eb57,inset 0 0 0 1px #ffffff38!important;height:56px;letter-spacing:0;min-width:0;padding:0;text-transform:none;transition:transform .16s ease,box-shadow .16s ease;width:56px}.ai-chat-fab[data-v-80d13f62]:hover{box-shadow:0 20px 44px #2563eb6b,inset 0 0 0 1px #ffffff42!important;transform:translateY(-2px)}.ai-chat-fab-icon[data-v-80d13f62]{background:#ffffff2e;border-radius:999px;box-shadow:inset 0 0 18px #ffffff2e;display:grid;height:34px;place-items:center;width:34px}.ai-chat-panel[data-v-80d13f62]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 18% 0,var(--ai-chat-glow),transparent 34%),linear-gradient(180deg,var(--ai-chat-surface) 0,rgba(248,250,252,.92) 100%);border:1px solid hsla(0,0%,100%,.28);border-radius:28px;bottom:68px;box-shadow:var(--ai-chat-shadow)!important;color:var(--ai-chat-text);overflow:hidden;position:absolute;right:0;width:min(440px,calc(100vw - 28px))}.ai-chat-header[data-v-80d13f62]{align-items:center;background:linear-gradient(135deg,#2563eb21,#0ea5e90f),#ffffff52;border-bottom:1px solid var(--ai-chat-line);display:flex;justify-content:space-between;min-height:78px;padding:16px 18px}.ai-chat-title-wrap[data-v-80d13f62]{align-items:center;display:flex;gap:12px}.ai-chat-avatar[data-v-80d13f62]{background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:16px;box-shadow:0 14px 30px #2563eb52;color:#fff;display:grid;height:42px;place-items:center;width:42px}.ai-chat-eyebrow[data-v-80d13f62]{color:var(--ai-chat-muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;line-height:1.1;margin:0 0 2px;text-transform:uppercase}.ai-chat-title-wrap strong[data-v-80d13f62]{display:block;font-size:1.03rem;letter-spacing:-.02em;line-height:1.1}.ai-chat-header-actions[data-v-80d13f62]{align-items:center;display:flex;gap:2px}.ai-chat-close[data-v-80d13f62]{color:var(--ai-chat-muted)}.ai-chat-messages[data-v-80d13f62]{background:radial-gradient(circle at top right,rgba(14,165,233,.14),transparent 30%),linear-gradient(180deg,#f8fafc9e,#f1f5f980);display:flex;flex-direction:column;gap:14px;max-height:min(430px,calc(100vh - 290px));min-height:250px;overflow:auto;padding:18px 16px;scrollbar-color:rgba(100,116,139,.35) transparent;scrollbar-width:thin}.ai-chat-message[data-v-80d13f62]{align-items:flex-end;display:flex;gap:8px}.ai-chat-message.user[data-v-80d13f62]{flex-direction:row-reverse}.ai-chat-message-icon[data-v-80d13f62]{background:var(--ai-chat-surface-strong);border:1px solid var(--ai-chat-line);border-radius:999px;color:var(--ai-chat-muted);display:grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.ai-chat-bubble[data-v-80d13f62]{border-radius:18px;font-size:.92rem;letter-spacing:-.01em;line-height:1.45;max-width:min(82%,330px);padding:11px 13px;white-space:pre-wrap}.ai-chat-message.user .ai-chat-message-icon[data-v-80d13f62]{border-color:#2563eb33;color:#2563eb}.ai-chat-message.user .ai-chat-bubble[data-v-80d13f62]{background:var(--ai-chat-user);border-bottom-right-radius:7px;box-shadow:0 12px 26px #2563eb3d;color:#fff}.ai-chat-message.assistant .ai-chat-bubble[data-v-80d13f62]{background:var(--ai-chat-assistant);border:1px solid var(--ai-chat-line);border-bottom-left-radius:7px;box-shadow:0 12px 28px #0f172a12}.ai-chat-message--typing .ai-chat-bubble[data-v-80d13f62]{align-items:center;display:inline-flex;gap:5px;min-width:54px;padding-block:13px;width:auto}.ai-chat-typing span[data-v-80d13f62]{animation:ai-chat-typing-bounce-80d13f62 1s ease-in-out infinite;background:currentColor;border-radius:999px;height:6px;opacity:.45;width:6px}.ai-chat-typing span[data-v-80d13f62]:nth-child(2){animation-delay:.14s}.ai-chat-typing span[data-v-80d13f62]:nth-child(3){animation-delay:.28s}.ai-chat-form[data-v-80d13f62]{background:var(--ai-chat-surface-strong);border-top:1px solid var(--ai-chat-line);display:grid;gap:10px;padding:12px;position:relative}.ai-chat-guard[data-v-80d13f62]{background:var(--ai-chat-field);border:1px solid var(--ai-chat-line);border-radius:18px;display:grid;gap:8px;overflow:hidden;padding:10px}.ai-chat-guard--hidden[data-v-80d13f62]{border:0;clip-path:inset(50%);height:1px;min-height:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px}.ai-chat-guard-copy[data-v-80d13f62]{align-items:center;color:var(--ai-chat-muted);display:flex;font-size:.78rem;font-weight:700;gap:6px;min-width:0}.ai-chat-turnstile[data-v-80d13f62]{display:flex;justify-content:center;min-height:65px;overflow:hidden;width:100%}.ai-chat-turnstile[data-v-80d13f62] iframe{max-width:100%}.ai-chat-composer[data-v-80d13f62]{align-items:end;background:var(--ai-chat-field);border:1px solid var(--ai-chat-line);border-radius:21px;box-shadow:inset 0 10px 24px #0f172a0f;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 44px;padding:7px}.ai-chat-input[data-v-80d13f62]{color:var(--ai-chat-text);padding-inline:6px 2px}.ai-chat-input[data-v-80d13f62] .v-field__input{color:var(--ai-chat-text);font-size:.92rem;min-height:40px;padding-block:8px}.ai-chat-input[data-v-80d13f62] textarea::-moz-placeholder{color:var(--ai-chat-muted);opacity:.8}.ai-chat-input[data-v-80d13f62] textarea::placeholder{color:var(--ai-chat-muted);opacity:.8}.ai-chat-send[data-v-80d13f62]{border-radius:16px!important;box-shadow:0 12px 24px #2563eb47;height:42px;min-width:42px;padding:0!important;width:42px}.ai-chat-wrap--dark[data-v-80d13f62]{--ai-chat-surface:rgba(15,23,42,.9);--ai-chat-surface-strong:#101827;--ai-chat-text:#e5edf8;--ai-chat-muted:#94a3b8;--ai-chat-line:rgba(148,163,184,.18);--ai-chat-shadow:0 28px 90px rgba(0,0,0,.54);--ai-chat-assistant:rgba(15,23,42,.78);--ai-chat-glow:rgba(14,165,233,.24);--ai-chat-field:rgba(15,23,42,.72)}.ai-chat-wrap--dark .ai-chat-panel[data-v-80d13f62]{background:radial-gradient(circle at 18% 0,var(--ai-chat-glow),transparent 34%),linear-gradient(180deg,var(--ai-chat-surface) 0,rgba(2,6,23,.92) 100%);border-color:#94a3b833}.ai-chat-wrap--dark .ai-chat-header[data-v-80d13f62]{background:linear-gradient(135deg,#2563eb3d,#0ea5e917),#0f172a7a}.ai-chat-wrap--dark .ai-chat-messages[data-v-80d13f62]{background:radial-gradient(circle at top right,rgba(14,165,233,.17),transparent 30%),linear-gradient(180deg,#0f172aa8,#02061794)}.ai-chat-wrap--dark .ai-chat-message-icon[data-v-80d13f62]{background:#0f172ae6}@keyframes ai-chat-typing-bounce-80d13f62{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:.95;transform:translateY(-4px)}}@media(max-width:640px){.ai-chat-wrap[data-v-80d13f62]{bottom:12px;right:12px}.ai-chat-panel[data-v-80d13f62]{border-radius:24px;bottom:64px;width:calc(100vw - 24px)}.ai-chat-header[data-v-80d13f62]{min-height:72px;padding:14px}.ai-chat-messages[data-v-80d13f62]{max-height:calc(100vh - 300px);padding:14px 12px}.ai-chat-turnstile[data-v-80d13f62]{justify-content:center}.ai-chat-fab[data-v-80d13f62]{height:56px;padding:0;width:56px}}.sn-footer[data-v-27a4a6cb]{background:rgba(var(--v-theme-surface),.5);border-top:1px solid rgba(var(--v-theme-outline-variant),.25);padding:3rem 1.5rem 1.5rem}.sn-footer-inner[data-v-27a4a6cb]{margin:0 auto;max-width:1120px}.sn-footer-top[data-v-27a4a6cb]{display:grid;gap:2rem;grid-template-columns:2fr 1fr 1fr}.sn-footer-brand[data-v-27a4a6cb]{display:flex;flex-direction:column;gap:.75rem}.sn-footer-logo[data-v-27a4a6cb]{display:block;height:26px;width:auto}.sn-footer-tagline[data-v-27a4a6cb]{color:rgb(var(--v-theme-on-surface-variant));font-size:.9rem;line-height:1.5;margin:0;max-width:280px}.sn-footer-col[data-v-27a4a6cb]{display:flex;flex-direction:column}.sn-footer-heading[data-v-27a4a6cb]{color:rgb(var(--v-theme-on-surface));font-size:.8rem;font-weight:600;letter-spacing:.06em;margin:0 0 .75rem;text-transform:uppercase}.sn-footer-links[data-v-27a4a6cb]{display:flex;flex-direction:column;gap:.5rem}.sn-footer-link[data-v-27a4a6cb]{color:rgb(var(--v-theme-on-surface-variant));font-size:.95rem;text-decoration:none;transition:color .18s ease}.sn-footer-link[data-v-27a4a6cb]:hover{color:rgb(var(--v-theme-on-surface))}.sn-footer-bottom[data-v-27a4a6cb]{border-top:1px solid rgba(var(--v-theme-outline-variant),.15);color:rgb(var(--v-theme-on-surface-variant));font-size:.85rem;margin-top:2rem;padding-top:1.25rem}@media(max-width:900px){.sn-footer-top[data-v-27a4a6cb]{gap:1.75rem;grid-template-columns:1fr}.sn-footer[data-v-27a4a6cb]{padding:2rem 1rem 1.25rem}}
