.nx-brand[data-v-a76420c5]{display:flex;align-items:center;justify-content:flex-start;gap:12px;background:transparent;border:none;cursor:pointer;padding:0;transition:opacity .2s}.nx-brand--clickable[data-v-a76420c5]:hover{opacity:.75}.nx-brand__text[data-v-a76420c5]{line-height:1;display:flex;align-items:center}.nx-brand__title[data-v-a76420c5]{font-weight:700;font-size:1.625rem;color:var(--p-text-color);letter-spacing:-.5px;display:flex;align-items:center;gap:2px}.nx-brand__x[data-v-a76420c5]{font-size:1.875rem;font-weight:800;color:var(--p-primary-color);display:inline-flex;align-items:center;line-height:1}[data-v-a76420c5] .p-button-label{font-size:.95rem}.nx-nav-link[data-v-a76420c5]{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;color:var(--nx-nav-color, var(--nx-text-heading));text-decoration:none;padding:.5rem .85rem;transition:color .16s ease,background-color .16s ease}.nx-nav-link[data-v-a76420c5]:hover,.nx-nav-link[data-v-a76420c5]:focus-visible{background:color-mix(in srgb,var(--nx-nav-hover, var(--p-primary-color)) 10%,transparent);color:var(--nx-nav-hover, var(--p-primary-color));outline:none}.nx-nav-link[data-v-a76420c5]:after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:.2rem;height:2px;border-radius:999px;background:var(--nx-nav-underline, var(--p-primary-color));opacity:0;transform:scaleX(.55);transition:opacity .16s ease,transform .16s ease}.nx-nav-link--active[data-v-a76420c5]{color:var(--nx-nav-active, var(--p-primary-color))}.nx-nav-link--active[data-v-a76420c5]:after{opacity:1;transform:scaleX(1)}@media(min-width:768px){nav .nx-nav-link[data-v-a76420c5]{font-size:.9375rem;font-weight:500;letter-spacing:.01em}}.topbar--transparent[data-v-a76420c5]{--nx-nav-color: rgba(255, 255, 255, .88);--nx-nav-hover: #ffffff;--nx-nav-active: #ffffff;--nx-nav-underline: rgba(255, 255, 255, .95)}.topbar--transparent .nx-brand__title[data-v-a76420c5]{color:#fff}.topbar--transparent .nx-nav-link[data-v-a76420c5]{color:#ffffffe6}.topbar--transparent[data-v-a76420c5] .p-button-outlined{border-color:#fff9!important}.topbar--transparent[data-v-a76420c5] .p-button:hover .p-button-label,.topbar--transparent[data-v-a76420c5] .p-button:hover .p-button-icon{color:#fff!important}.mobile-menu-overlay[data-v-a76420c5]{position:fixed;inset:0;z-index:80;background:#05080e73}.mobile-menu-panel[data-v-a76420c5]{position:absolute;top:calc(100% + .5rem);left:.75rem;right:.75rem;z-index:90;border-radius:1rem;border:1px solid var(--nx-border);background:color-mix(in srgb,var(--nx-surface-overlay) 94%,transparent);box-shadow:0 14px 36px #0000003d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:.75rem;max-height:calc(100vh - 5rem);overflow-y:auto}.mobile-nav-grid[data-v-a76420c5]{display:grid;gap:.35rem}.mobile-nav-link[data-v-a76420c5]{width:100%;display:inline-flex;align-items:center;gap:.625rem;justify-content:flex-start;border-radius:.75rem;color:var(--nx-text-heading);text-decoration:none;padding:.75rem .875rem}.mobile-nav-link[data-v-a76420c5]:hover,.mobile-nav-link[data-v-a76420c5]:focus-visible{background:color-mix(in srgb,var(--p-primary-color) 8%,transparent);color:var(--p-primary-color);outline:none}.mobile-nav-divider[data-v-a76420c5]{margin:.7rem 0;border-top:1px solid var(--nx-border)}.mobile-auth-actions[data-v-a76420c5]{display:grid;gap:.5rem}.topbar--transparent .mobile-menu-panel[data-v-a76420c5]{border-color:#ffffff2e;background:#0d131ddb}.topbar--transparent .mobile-nav-link[data-v-a76420c5]{color:#ffffffeb}.public-footer[data-v-c5d12698]{position:relative}.public-footer__divider[data-v-c5d12698]{height:1px;width:100%;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--p-primary-color) 26%,transparent) 18%,color-mix(in srgb,white 14%,transparent) 50%,color-mix(in srgb,var(--p-primary-color) 26%,transparent) 82%,transparent 100%)}.public-footer__surface[data-v-c5d12698]{position:relative;overflow:hidden;background:radial-gradient(circle at top center,color-mix(in srgb,var(--p-primary-color) 8%,transparent) 0%,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--nx-surface-card) 14%,transparent) 0%,transparent 100%)}.public-footer__surface[data-v-c5d12698]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 38%)}.public-footer__brand[data-v-c5d12698]{display:inline-flex;align-items:center;gap:.125rem;font-size:1.75rem;font-weight:700;letter-spacing:-.04em;color:var(--nx-text-heading)}.public-footer__brand-x[data-v-c5d12698]{color:var(--p-primary-color)}.public-footer__tagline[data-v-c5d12698],.public-footer__copyright[data-v-c5d12698],.public-footer__text[data-v-c5d12698]{margin:0;color:var(--nx-text-muted);line-height:1.7}.public-footer__copyright[data-v-c5d12698]{font-size:var(--nx-text-sm)}.public-footer__bottom[data-v-c5d12698]{position:relative;width:100%;max-width:90rem;margin:0 auto;padding:0 1.5rem 1.5rem}.public-footer__bottom[data-v-c5d12698]:before{content:"";display:block;width:100%;height:1px;margin:0 0 1.25rem;background:color-mix(in srgb,white 8%,transparent)}.public-footer__bottom .public-footer__copyright[data-v-c5d12698]{text-align:center}.public-footer__heading[data-v-c5d12698]{margin:0;font-size:var(--nx-text-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-text-heading)}.public-footer__group[data-v-c5d12698]{display:flex;flex-direction:column;gap:.9rem}.public-footer__link[data-v-c5d12698]{color:var(--nx-text-muted);text-decoration:none;transition:color .2s ease,opacity .2s ease}.public-footer__link[data-v-c5d12698]:hover,.public-footer__link[data-v-c5d12698]:focus-visible{color:var(--nx-text-heading)}.public-footer__link[data-v-c5d12698]:focus-visible{outline:2px solid color-mix(in srgb,var(--p-primary-color) 55%,white 45%);outline-offset:4px;border-radius:.25rem}.public-footer__text--disabled[data-v-c5d12698]{cursor:not-allowed;opacity:.65}.dark .public-footer__surface[data-v-c5d12698]{background:var(--nx-dark-decor-layer-2),linear-gradient(180deg,#ffffff05,#fff0)}
