.site-header.svelte-1el4kws{z-index:10;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--canvas) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:14px clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.brand.svelte-1el4kws{color:inherit;letter-spacing:-.04em;text-transform:uppercase;align-items:center;gap:12px;font-size:1.35rem;font-weight:900;text-decoration:none;display:inline-flex}.brand-mark.svelte-1el4kws{border:2px solid var(--text);background:var(--action);width:30px;height:30px;box-shadow:3px 3px 0 var(--border);position:relative}.brand-mark.svelte-1el4kws:after{color:var(--ink);font:900 .8rem/1 var(--mono);content:"V";place-items:center;display:grid;position:absolute;inset:0}.header-note.svelte-1el4kws{color:var(--muted);font:700 .66rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 auto 0 0}.nav-list.svelte-1el4kws{align-items:center;gap:clamp(16px,2.5vw,34px);margin:0;padding:0;list-style:none;display:flex}.nav-list.svelte-1el4kws a:where(.svelte-1el4kws),.nav-list.svelte-1el4kws button:where(.svelte-1el4kws){letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:800;text-decoration:none;transition:color .16s,background .16s,border-color .16s}.nav-list.svelte-1el4kws a:where(.svelte-1el4kws):hover{color:var(--action)}.nav-cta.svelte-1el4kws{border:1px solid var(--action);color:var(--action);background:0 0;padding:10px 15px}.nav-cta.svelte-1el4kws:hover{background:var(--action);color:var(--ink)}.app-header.svelte-1el4kws{flex-wrap:wrap}.app-header.svelte-1el4kws nav:where(.svelte-1el4kws){margin-left:auto}.app-header.svelte-1el4kws .nav-list:where(.svelte-1el4kws){flex-wrap:wrap;gap:8px 20px}.app-header.svelte-1el4kws .nav-list:where(.svelte-1el4kws) form:where(.svelte-1el4kws){margin:0}.app-header.svelte-1el4kws .nav-list:where(.svelte-1el4kws) button.nav-cta:where(.svelte-1el4kws){min-height:auto;color:var(--action);font:800 .72rem/1 var(--sans);box-shadow:none;background:0 0;padding:10px 15px}.app-header.svelte-1el4kws .nav-list:where(.svelte-1el4kws) button.nav-cta:where(.svelte-1el4kws):hover{background:var(--action);color:var(--ink);box-shadow:none;transform:none}@media (width<=1100px){.header-note.svelte-1el4kws{display:none}}@media (width<=760px){.site-header.svelte-1el4kws{min-height:64px}.site-header.svelte-1el4kws:not(.app-header) .nav-list:where(.svelte-1el4kws) li:where(.svelte-1el4kws):not(:last-child):not(:has(a[href="/auth/sign-in"])){display:none}.nav-cta.svelte-1el4kws{padding:8px 11px;font-size:.64rem}.brand.svelte-1el4kws{font-size:1.15rem}.app-header.svelte-1el4kws{align-items:flex-start}.app-header.svelte-1el4kws nav:where(.svelte-1el4kws){order:3;width:100%;margin:0;overflow-x:auto}.app-header.svelte-1el4kws .nav-list:where(.svelte-1el4kws){flex-wrap:nowrap;align-items:stretch;width:max-content;min-width:100%}.app-header.svelte-1el4kws .nav-list:where(.svelte-1el4kws) li:where(.svelte-1el4kws){flex:1 0 auto;display:list-item}.app-header.svelte-1el4kws .nav-list:where(.svelte-1el4kws) a:where(.svelte-1el4kws),.app-header.svelte-1el4kws .nav-list:where(.svelte-1el4kws) button.nav-cta:where(.svelte-1el4kws){text-align:center;width:100%;padding:10px;display:block}}@media (width<=900px){.article-header.svelte-1el4kws{flex-direction:column;align-items:flex-start;gap:10px}.article-header.svelte-1el4kws .nav-list:where(.svelte-1el4kws){flex-wrap:wrap;gap:8px 18px}}@media (width<=600px){.article-header.svelte-1el4kws{position:static}.article-header.svelte-1el4kws .nav-list:where(.svelte-1el4kws) li:where(.svelte-1el4kws){display:list-item}}
