.blob[data-v-527aba56]{animation:drift-527aba56 ease-in-out infinite;border-radius:50%;filter:blur(100px);position:absolute}.b1[data-v-527aba56]{animation-duration:20s;background:var(--ds-blob1);height:700px;right:-150px;top:-200px;width:700px}.b2[data-v-527aba56]{animation-delay:5s;animation-duration:25s;background:var(--ds-blob2);bottom:-100px;height:500px;left:-100px;width:500px}@keyframes drift-527aba56{0%,to{transform:translate(0)}50%{transform:translate(40px,-30px)}}.nd-nav[data-v-f74c6042]{align-items:center;background-color:var(--ds-surf);border-bottom:1px solid var(--ds-bdr);display:flex;height:var(--ds-nav-h);justify-content:space-between;left:0;padding:0 1rem;position:fixed;right:0;top:0;z-index:70}.nd-nav-logo[data-v-f74c6042]{color:var(--ds-ink);cursor:pointer;flex-shrink:0;font-size:1rem;font-weight:700;text-decoration:none;transition:color .2s ease}.nd-nav-logo[data-v-f74c6042]:hover{color:#1782b0}.nd-nav-logo-img[data-v-f74c6042]{display:inline-block;height:calc(var(--ds-nav-h)*.5);margin-right:.5rem;vertical-align:middle}.nd-nav-logo-text[data-v-f74c6042]{font-weight:700}.nd-nav-icons[data-v-f74c6042]{align-items:flex-end;background:var(--color-surface);gap:var(--space-1);padding:var(--space-1)}.nd-nav-icon[data-v-f74c6042],.nd-nav-icons[data-v-f74c6042]{border-radius:var(--radius-full);display:flex}.nd-nav-icon[data-v-f74c6042]{align-items:center;color:var(--color-text-muted);justify-content:center;text-decoration:none;transition:color var(--transition-interactive),background var(--transition-interactive),box-shadow var(--transition-interactive)}.nd-nav-icon[data-v-f74c6042]:hover{background:var(--color-primary-highlight);color:var(--color-primary)}.nd-nav-icon[data-v-f74c6042]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nd-nav-icon-stack[data-v-f74c6042]{align-items:center;display:flex;flex-direction:column;gap:3px;justify-content:flex-end;min-width:44px;padding:var(--space-2) var(--space-3)}.nd-nav-icon-svg[data-v-f74c6042]{flex-shrink:0;height:20px;transition:transform var(--transition-interactive);width:20px}.nd-nav-icon:hover .nd-nav-icon-svg[data-v-f74c6042]{transform:translateY(-1px)}.nd-nav-icon-label[data-v-f74c6042]{color:inherit;font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.nd-nav-fb-icon[data-v-f74c6042]{display:block;filter:grayscale(1) opacity(.55);height:20px;-o-object-fit:contain;object-fit:contain;transition:transform var(--transition-interactive);width:20px}.nd-nav-fb-link:hover .nd-nav-fb-icon[data-v-f74c6042]{filter:grayscale(0) opacity(1);transform:translateY(-1px)}.nd-nav-icon+.nd-nav-icon[data-v-f74c6042]{position:relative}.nd-nav-icon.active[data-v-f74c6042]{background:var(--color-primary-highlight);color:var(--color-primary)}.theme-toggle[data-v-f74c6042]{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:var(--color-text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;position:fixed;right:1.25rem;top:1.25rem;transition:color var(--transition-interactive),background var(--transition-interactive);width:36px}.theme-toggle[data-v-f74c6042]:hover{background:var(--color-primary-highlight);color:var(--color-primary)}.nd-nav-mega[data-v-f74c6042]{display:none}@media (min-width:1024px){.nd-nav-mega[data-v-f74c6042]{align-items:center;display:flex;gap:1rem;margin:0 auto}}.nd-nav-prefix[data-v-f74c6042]{color:var(--ds-ink-2);font-size:.875rem;margin-right:.5rem;white-space:nowrap}.nd-nav-main-menu[data-v-f74c6042]{display:flex;gap:.75rem;list-style:none;margin:0;padding:0}.nd-menu-item[data-v-f74c6042]{position:relative}.nd-menu-trigger[data-v-f74c6042]{background:none;border:none;color:var(--ds-ink);cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:color .2s ease;white-space:nowrap}.nd-menu-trigger[data-v-f74c6042]:hover{color:#1782b0}.nd-mega-panel[data-v-f74c6042]{background-color:var(--ds-surf);border:1px solid var(--ds-bdr);border-radius:.5rem;box-shadow:0 4px 16px #0000001a;left:0;min-width:300px;padding:1rem;position:absolute;top:calc(100% + .5rem);z-index:50}@media (prefers-color-scheme:dark){.nd-mega-panel[data-v-f74c6042]{box-shadow:0 4px 16px #0000004d}}.nd-mega-content[data-v-f74c6042]{gap:1.5rem}.nd-mega-content[data-v-f74c6042],.nd-mega-section[data-v-f74c6042]{display:flex;flex-direction:column}.nd-mega-section[data-v-f74c6042]{gap:.75rem}.nd-section-title[data-v-f74c6042]{color:var(--ds-ink-3);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.nd-section-links[data-v-f74c6042]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.nd-section-link[data-v-f74c6042]{align-items:center;color:var(--ds-ink-2);display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 0;text-decoration:none;transition:color .2s ease}.nd-section-link[data-v-f74c6042]:hover{color:#1782b0}.nd-btn-link[data-v-f74c6042]{color:#f29419;font-weight:600}.nd-btn-link[data-v-f74c6042]:hover{color:#1782b0}.nd-mobile-toggle[data-v-f74c6042]{background:none;border:none;color:var(--ds-ink);cursor:pointer;padding:.5rem;transition:color .2s ease}.nd-mobile-toggle[data-v-f74c6042]:hover{color:#1782b0}.nd-mobile-cta[data-v-f74c6042]{display:flex;gap:.5rem;margin-top:.75rem}.nd-mobile-cta .btn[data-v-f74c6042]{border-radius:.75rem;flex:1;font-weight:700;padding:.6rem .9rem;text-align:center}.tab-bar[data-v-f74c6042]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border-top:1px solid var(--ds-bdr);bottom:0;display:flex;height:var(--tab-h,64px);left:0;padding-bottom:8px;position:fixed;right:0;z-index:60}.tab[data-v-f74c6042]{background:none;border:none;cursor:pointer;flex:1;flex-direction:column;font-family:inherit;gap:4px;padding:6px 4px 0;position:relative}.tab[data-v-f74c6042],.tab-icon-wrap[data-v-f74c6042]{align-items:center;display:flex;justify-content:center}.tab-icon-wrap[data-v-f74c6042]{border-radius:14px;height:28px;transition:background .2s;width:36px}.tab:hover .tab-icon-wrap[data-v-f74c6042]{background:#00000008}.tab.active .tab-icon-wrap[data-v-f74c6042]{background:#1782b0}.tab svg[data-v-f74c6042]{height:18px;width:18px;stroke:var(--ds-ink-3,#6b7280);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s}.tab.active svg[data-v-f74c6042]{stroke:#fff}.tab-label[data-v-f74c6042]{color:var(--ds-ink-3,#6b7280);font-size:10px;font-weight:500;white-space:nowrap}.tab.active .tab-label[data-v-f74c6042]{color:#1782b0;font-weight:700}.page-pad-bottom[data-v-f74c6042]{height:12px}@media (min-width:1024px){.nd-nav-icons[data-v-f74c6042],.tab-bar[data-v-f74c6042]{display:none!important}}
