.nav-link[data-v-3fd9c1cf]{align-items:center;border-radius:var(--radius-full);color:var(--color-gray-600);display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;min-height:2.25rem;padding-inline:.875rem;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.nav-link[data-v-3fd9c1cf]:hover{background:var(--color-gray-100);color:var(--color-gray-700)}.nav-link--active[data-v-3fd9c1cf]{background:var(--n200);color:var(--n900)}.dropdown-panel[data-v-3fd9c1cf]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid rgba(226,232,240,.9);border-radius:calc(var(--radius-xl) + .25rem);box-shadow:var(--shadow-xl);left:50%;position:absolute;top:calc(100% + .75rem);transform:translate(-50%);z-index:50}.dropdown-panel.dropdown-panel--right[data-v-3fd9c1cf]{left:auto;right:0;transform:none}.user-avatar[data-v-3fd9c1cf]{position:relative}.user-avatar[data-v-3fd9c1cf]:after{content:"";height:1rem;left:-1rem;position:absolute;right:-1rem;top:100%}.dropdown-grid-link[data-v-3fd9c1cf]{align-items:flex-start;border:1px solid transparent;border-radius:var(--radius-lg);display:flex;gap:.875rem;padding:.875rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.dropdown-grid-link--active[data-v-3fd9c1cf],.dropdown-grid-link[data-v-3fd9c1cf]:hover{background:var(--n100);border-color:var(--border)}.dropdown-grid-link__icon[data-v-3fd9c1cf]{align-items:center;background:var(--color-primary-50);border-radius:var(--radius-lg);color:var(--color-primary-600);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.dropdown-list-link[data-v-3fd9c1cf]{align-items:center;border-radius:var(--radius-md);color:var(--color-gray-600);display:flex;font-size:.875rem;font-weight:500;gap:.625rem;min-height:2.5rem;padding-inline:.875rem;transition:background-color .15s ease,color .15s ease;width:100%}.dropdown-list-link--active[data-v-3fd9c1cf],.dropdown-list-link[data-v-3fd9c1cf]:hover{background:var(--color-primary-50);color:var(--color-primary-600)}.mobile-group-title[data-v-3fd9c1cf]{color:var(--color-gray-400);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-top:1rem;text-transform:uppercase}.mobile-group-title[data-v-3fd9c1cf]:first-child{margin-top:0}.mobile-divider[data-v-3fd9c1cf]{background:var(--color-gray-200);height:1px;margin-block:1rem}.mobile-link[data-v-3fd9c1cf]{align-items:center;border-radius:var(--radius-md);color:var(--color-gray-600);display:flex;font-size:.875rem;font-weight:500;gap:.625rem;min-height:2.5rem;padding-inline:.875rem;transition:background-color .15s ease,color .15s ease}.mobile-link--active[data-v-3fd9c1cf],.mobile-link[data-v-3fd9c1cf]:hover{background:var(--color-primary-50);color:var(--color-primary-600)}.dropdown-enter-active[data-v-3fd9c1cf],.dropdown-leave-active[data-v-3fd9c1cf]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-3fd9c1cf],.dropdown-leave-to[data-v-3fd9c1cf]{opacity:0;transform:translate(-50%) translateY(-4px)}.dropdown-enter-to[data-v-3fd9c1cf],.dropdown-leave-from[data-v-3fd9c1cf]{opacity:1;transform:translate(-50%) translateY(0)}.dropdown-right-enter-active[data-v-3fd9c1cf],.dropdown-right-leave-active[data-v-3fd9c1cf]{transition:opacity .15s ease,transform .15s ease}.dropdown-right-enter-from[data-v-3fd9c1cf],.dropdown-right-leave-to[data-v-3fd9c1cf]{opacity:0;transform:translateY(-4px)}.dropdown-right-enter-to[data-v-3fd9c1cf],.dropdown-right-leave-from[data-v-3fd9c1cf]{opacity:1;transform:translateY(0)}.mobile-drawer[data-v-3fd9c1cf]{max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);overflow-y:auto}.slide-down-enter-active[data-v-3fd9c1cf],.slide-down-leave-active[data-v-3fd9c1cf]{overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.slide-down-enter-from[data-v-3fd9c1cf],.slide-down-leave-to[data-v-3fd9c1cf]{max-height:0;opacity:0}.slide-down-enter-to[data-v-3fd9c1cf],.slide-down-leave-from[data-v-3fd9c1cf]{max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);opacity:1}.site-footer[data-v-f0725d7c]{background:var(--bg-soft);border-top:var(--bd)}.footer-link[data-v-f0725d7c]{color:var(--n600);font-size:.875rem;transition:color var(--dur) var(--ease)}.footer-link[data-v-f0725d7c]:hover{color:var(--n900)}.social-tile[data-v-f0725d7c]{align-items:center;background:var(--n0);border:var(--bd);border-radius:var(--r-md);color:var(--n500);display:inline-flex;height:2.5rem;justify-content:center;transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease);width:2.5rem}.social-tile[data-v-f0725d7c]:hover{background:var(--social-brand,var(--n900));border-color:transparent;color:#fff;transform:translateY(-3px)}.slide-up-enter-active[data-v-e1c60064],.slide-up-leave-active[data-v-e1c60064]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-e1c60064],.slide-up-leave-to[data-v-e1c60064]{opacity:0;transform:translateY(100%)}.support-widget[data-v-9b3b46fa]{align-items:flex-end;bottom:calc(clamp(16px,4vw,28px) + var(--cookie-banner-h, 0px) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:12px;position:fixed;right:clamp(16px,4vw,28px);z-index:40}.support-fab[data-v-9b3b46fa]{align-items:center;background:var(--n900);border:none;border-radius:var(--r-full);box-shadow:var(--shadow-pop);color:var(--n0);cursor:pointer;display:flex;height:56px;justify-content:center;min-width:56px;padding:0;position:relative;transition:padding .35s var(--ease),background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);width:auto}.support-fab[data-v-9b3b46fa]:hover{background:#000;box-shadow:0 10px 28px #1717172e}.support-fab__icon[data-v-9b3b46fa]{font-size:28px}.support-fab[data-v-9b3b46fa] svg{height:28px;stroke-width:2.25px;width:28px}.support-fab__label[data-v-9b3b46fa]{font:500 14px/1 var(--font-body);max-width:0;opacity:0;overflow:hidden;transition:max-width .38s var(--ease),opacity .28s var(--ease),margin-left .38s var(--ease);white-space:nowrap}.support-fab.is-peeking[data-v-9b3b46fa]{padding:0 18px}.support-fab.is-peeking .support-fab__label[data-v-9b3b46fa]{margin-left:8px;max-width:150px;opacity:1}.support-fab__dot[data-v-9b3b46fa]{background:var(--color-success);border:2px solid var(--n900);border-radius:var(--r-full);height:10px;position:absolute;right:12px;top:12px;transition:opacity .2s var(--ease);width:10px}.support-fab.is-peeking .support-fab__dot[data-v-9b3b46fa]{opacity:0}.support-fab.is-idle[data-v-9b3b46fa]:not(.is-peeking){animation:support-bounce-9b3b46fa 5s var(--ease) infinite}@keyframes support-bounce-9b3b46fa{0%,55%,to{transform:translateY(0)}65%{transform:translateY(-10px)}75%{transform:translateY(0)}83%{transform:translateY(-5px)}91%{transform:translateY(0)}}.support-panel[data-v-9b3b46fa]{box-shadow:var(--shadow-pop);padding:20px;position:relative;width:min(320px,calc(100vw - 32px))}.support-panel__close[data-v-9b3b46fa]{background:transparent;border:none;border-radius:var(--r-full);color:var(--n500);cursor:pointer;display:grid;height:28px;place-items:center;position:absolute;right:14px;top:14px;transition:var(--t-colors);width:28px}.support-panel__close[data-v-9b3b46fa]:hover{background:var(--n100);color:var(--n900)}.support-channel[data-v-9b3b46fa]{align-items:center;background:var(--n0);border:var(--bd);border-radius:var(--r-xl);display:flex;gap:12px;padding:12px;text-decoration:none;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.support-channel[data-v-9b3b46fa]:hover{background:var(--n100);border-color:var(--border-mid)}.support-channel--primary[data-v-9b3b46fa]{background:#8ab4f81a;border-color:#8ab4f873}.support-channel--primary[data-v-9b3b46fa]:hover{background:#8ab4f829;border-color:#8ab4f899}.support-nudge[data-v-9b3b46fa]{background:var(--n0);border:var(--bd);border-radius:var(--r-xl);box-shadow:var(--shadow-pop);cursor:pointer;max-width:244px;padding:12px 30px 12px 14px;position:relative}.support-nudge__close[data-v-9b3b46fa]{background:transparent;border:none;border-radius:var(--r-full);color:var(--n400);cursor:pointer;display:grid;height:20px;place-items:center;position:absolute;right:6px;top:6px;width:20px}.support-nudge__close[data-v-9b3b46fa]:hover{background:var(--n100);color:var(--n700)}.support-pop-enter-active[data-v-9b3b46fa],.support-pop-leave-active[data-v-9b3b46fa]{transition:opacity .2s var(--ease),transform .2s var(--ease)}.support-pop-enter-from[data-v-9b3b46fa],.support-pop-leave-to[data-v-9b3b46fa]{opacity:0;transform:translateY(10px) scale(.98)}.support-fade-enter-active[data-v-9b3b46fa],.support-fade-leave-active[data-v-9b3b46fa]{transition:opacity .25s var(--ease),transform .25s var(--ease)}.support-fade-enter-from[data-v-9b3b46fa],.support-fade-leave-to[data-v-9b3b46fa]{opacity:0;transform:translateY(6px)}@media(prefers-reduced-motion:reduce){.support-fab[data-v-9b3b46fa],.support-fab__label[data-v-9b3b46fa],.support-fade-enter-active[data-v-9b3b46fa],.support-fade-leave-active[data-v-9b3b46fa],.support-pop-enter-active[data-v-9b3b46fa],.support-pop-leave-active[data-v-9b3b46fa]{transition:none}.support-fab.is-idle[data-v-9b3b46fa]:not(.is-peeking){animation:none}}
