.tm-logo[data-v-081939a1]{align-items:center;gap:calc(var(--tm-logo-size)*.14);color:var(--tm-text);white-space:nowrap;line-height:1;text-decoration:none;display:inline-flex}.tm-logo--stacked[data-v-081939a1]{gap:calc(var(--tm-logo-size)*.12);flex-direction:column}.tm-logo__mark[data-v-081939a1]{height:var(--tm-logo-size);flex:none;width:auto}.tm-logo__text[data-v-081939a1]{align-items:flex-start;gap:calc(var(--tm-logo-size)*.09);font-family:var(--tm-font-sans);font-weight:var(--tm-weight-bold);flex-direction:column;display:inline-flex}.tm-logo--stacked .tm-logo__text[data-v-081939a1]{align-items:center}.tm-logo__word[data-v-081939a1]{font-size:calc(var(--tm-logo-size)*.6);letter-spacing:var(--tm-tracking-tight);line-height:1}.tm-logo--stacked .tm-logo__word[data-v-081939a1]{font-size:calc(var(--tm-logo-size)*.46)}.tm-logo__tok[data-v-081939a1]{color:var(--tm-white)}.tm-logo__mine[data-v-081939a1]{color:var(--tm-orange)}.tm-logo--mono .tm-logo__mine[data-v-081939a1],.tm-logo--mono .tm-logo__tok[data-v-081939a1]{color:currentColor}.tm-logo__tagline[data-v-081939a1]{font-size:calc(var(--tm-logo-size)*.1);letter-spacing:var(--tm-tracking-caps);text-transform:uppercase;color:var(--tm-white);line-height:1}.tm-logo--stacked .tm-logo__tagline[data-v-081939a1]{font-size:calc(var(--tm-logo-size)*.087)}.tm-logo--mono .tm-logo__tagline[data-v-081939a1]{color:currentColor}.site-header[data-v-b2fa07be]{z-index:var(--tm-z-sticky);-webkit-backdrop-filter:saturate(140%)blur(14px);transition:background var(--tm-duration-base) var(--tm-ease-out),border-color var(--tm-duration-base) var(--tm-ease-out);background:#0b1123b8;border-bottom:1px solid #0000;position:sticky;top:0}.site-header.is-scrolled[data-v-b2fa07be]{border-bottom-color:var(--tm-border);background:#0b1123e0}.header-inner[data-v-b2fa07be]{align-items:center;gap:var(--tm-space-6);min-height:var(--header-h);display:flex}.logo[data-v-b2fa07be]{border-radius:var(--tm-radius-sm);align-items:center;text-decoration:none;display:inline-flex}.nav-desktop[data-v-b2fa07be]{gap:var(--tm-space-1);margin-left:var(--tm-space-4);display:none}.nav-link[data-v-b2fa07be]{padding:var(--tm-space-2) var(--tm-space-3);border-radius:var(--tm-radius-md);color:var(--tm-text-secondary);font-size:var(--tm-text-sm);font-weight:var(--tm-weight-medium);text-decoration:none;position:relative}.nav-link[data-v-b2fa07be]:hover{color:var(--tm-text)}.nav-link.router-link-active[data-v-b2fa07be]:not([href=\/]),.nav-link.router-link-exact-active[data-v-b2fa07be]{color:var(--tm-accent)}.cta-desktop[data-v-b2fa07be]{gap:var(--tm-space-2);align-items:center;margin-left:auto;display:none}.menu-toggle[data-v-b2fa07be]{border:1px solid var(--tm-border-strong);border-radius:var(--tm-radius-md);width:2.5rem;height:2.5rem;z-index:calc(var(--tm-z-overlay) + 10);background:0 0;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;padding:0;display:inline-flex;position:relative}.menu-toggle[data-v-b2fa07be]:hover{border-color:var(--tm-accent)}.bar[data-v-b2fa07be]{background:var(--tm-text);width:18px;height:2px;transition:transform var(--tm-duration-fast) var(--tm-ease-out),opacity var(--tm-duration-fast) var(--tm-ease-out);border-radius:2px;margin-inline:auto;display:block}.bar.open[data-v-b2fa07be]:first-child{transform:translateY(7px)rotate(45deg)}.bar.open[data-v-b2fa07be]:nth-child(2){opacity:0}.bar.open[data-v-b2fa07be]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu-backdrop[data-v-b2fa07be]{z-index:var(--tm-z-overlay);background:var(--tm-overlay);opacity:0;pointer-events:none;transition:opacity var(--tm-duration-base) var(--tm-ease-out);position:fixed;inset:0}.mobile-menu-backdrop.open[data-v-b2fa07be]{opacity:1;pointer-events:auto}.mobile-menu[data-v-b2fa07be]{width:min(85vw,320px);height:100dvh;z-index:calc(var(--tm-z-overlay) + 5);background:var(--tm-surface);border-left:1px solid var(--tm-border);padding:calc(var(--header-h) + var(--tm-space-3)) var(--tm-space-4) var(--tm-space-6);gap:var(--tm-space-2);box-shadow:var(--tm-shadow-lg);visibility:hidden;transition:transform var(--tm-duration-base) var(--tm-ease-out),visibility 0s linear var(--tm-duration-base);flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile-menu.open[data-v-b2fa07be]{visibility:visible;transition-delay:0s;transform:translate(0)}.mobile-nav[data-v-b2fa07be]{gap:var(--tm-space-1);flex-direction:column;display:flex}.mobile-link[data-v-b2fa07be]{padding:var(--tm-space-3);border-radius:var(--tm-radius-md);color:var(--tm-text);font-weight:var(--tm-weight-medium);text-decoration:none}.mobile-link[data-v-b2fa07be]:hover{background:var(--tm-surface-hover);color:var(--tm-text)}.mobile-link.router-link-exact-active[data-v-b2fa07be]{color:var(--tm-accent)}.mobile-cta[data-v-b2fa07be]{margin-top:var(--tm-space-4)}@media (width>=768px){.menu-toggle[data-v-b2fa07be]{display:none}.cta-desktop[data-v-b2fa07be],.nav-desktop[data-v-b2fa07be]{display:inline-flex}.mobile-menu[data-v-b2fa07be],.mobile-menu-backdrop[data-v-b2fa07be]{display:none}}.site-footer[data-v-c5a5f869]{margin-top:var(--tm-space-16);padding-block:var(--tm-space-12) var(--tm-space-6);background:var(--tm-bg-sunken);border-top:1px solid var(--tm-border)}.footer-inner[data-v-c5a5f869]{gap:var(--tm-space-10) var(--tm-space-8);grid-template-columns:1fr;display:grid}@media (width>=640px){.footer-inner[data-v-c5a5f869]{grid-template-columns:repeat(3,1fr)}.brand-col[data-v-c5a5f869]{grid-column:1/-1}}@media (width>=960px){.footer-inner[data-v-c5a5f869]{grid-template-columns:2fr 1fr 1fr 1fr}.brand-col[data-v-c5a5f869]{grid-column:auto}}.logo[data-v-c5a5f869]{margin-bottom:var(--tm-space-4);text-decoration:none;display:inline-flex}.tagline[data-v-c5a5f869]{max-width:26rem;margin-bottom:var(--tm-space-5);font-size:var(--tm-text-sm)}.socials[data-v-c5a5f869]{gap:var(--tm-space-2);display:inline-flex}.social[data-v-c5a5f869]{width:2.5rem;height:2.5rem;color:var(--tm-text-secondary);background:var(--tm-surface);border:1px solid var(--tm-border);border-radius:var(--tm-radius-full);transition:background var(--tm-duration-fast) var(--tm-ease-out),color var(--tm-duration-fast) var(--tm-ease-out),border-color var(--tm-duration-fast) var(--tm-ease-out);place-items:center;display:inline-grid}.social[data-v-c5a5f869]:hover{color:var(--tm-accent);border-color:var(--tm-orange-tint-32);background:var(--tm-accent-subtle)}.col-title[data-v-c5a5f869]{margin-bottom:var(--tm-space-4);color:var(--tm-text);font-size:var(--tm-text-xs);font-weight:var(--tm-weight-bold);letter-spacing:var(--tm-tracking-caps);text-transform:uppercase}.link-col ul[data-v-c5a5f869]{gap:var(--tm-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.link-col a[data-v-c5a5f869]{color:var(--tm-text-secondary);font-size:var(--tm-text-sm);text-decoration:none}.link-col a[data-v-c5a5f869]:hover{color:var(--tm-accent)}.footer-bottom[data-v-c5a5f869]{gap:var(--tm-space-3);margin-top:var(--tm-space-10);padding-top:var(--tm-space-6);border-top:1px solid var(--tm-border);font-size:var(--tm-text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.copy[data-v-c5a5f869],.meta[data-v-c5a5f869]{margin:0}
