.site.svelte-1br2sqw{min-height:100dvh;display:flex;flex-direction:column;background:var(--canvas);overflow-x:clip}.top.svelte-1br2sqw{position:sticky;top:0;z-index:20;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--canvas) 94%,transparent)}.bar.svelte-1br2sqw{display:flex;align-items:center;gap:24px;width:100%;max-width:var(--page-max);height:64px;margin:0 auto;padding:0 var(--gutter)}nav.svelte-1br2sqw{display:flex;gap:2px;margin:0 auto}nav.svelte-1br2sqw a:where(.svelte-1br2sqw),.login.svelte-1br2sqw{padding:8px 12px;border-radius:var(--radius-sm);color:var(--ink-muted);font-weight:500;text-decoration:none;transition:color .15s ease}nav.svelte-1br2sqw a:where(.svelte-1br2sqw):hover,.login.svelte-1br2sqw:hover{color:var(--ink)}.acts.svelte-1br2sqw{display:flex;align-items:center;gap:6px;margin-left:auto}nav.svelte-1br2sqw+.acts:where(.svelte-1br2sqw){margin-left:0}.start.svelte-1br2sqw{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:var(--radius-full);background:var(--solid);color:var(--on-solid);font-weight:550;text-decoration:none;white-space:nowrap;transition:background .15s ease}.start.svelte-1br2sqw:hover{background:var(--solid-hover)}main.svelte-1br2sqw{flex:1}.foot.svelte-1br2sqw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px;width:100%;max-width:var(--page-max);margin:128px auto 0;padding:56px var(--gutter) 40px;border-top:1px solid var(--line)}.brand.svelte-1br2sqw p:where(.svelte-1br2sqw){margin-top:14px;max-width:34ch;color:var(--ink-muted);line-height:1.55}.cols.svelte-1br2sqw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cols.svelte-1br2sqw div:where(.svelte-1br2sqw){display:flex;flex-direction:column;gap:10px;min-width:0}.cols.svelte-1br2sqw h2:where(.svelte-1br2sqw){margin-bottom:4px;color:var(--ink-subtle);font-size:var(--fs-sm);font-weight:500}.cols.svelte-1br2sqw a:where(.svelte-1br2sqw){color:var(--ink);font-weight:500;text-decoration:none;overflow-wrap:anywhere}.cols.svelte-1br2sqw a:where(.svelte-1br2sqw):hover{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.copy.svelte-1br2sqw{grid-column:1 / -1;padding-top:24px;border-top:1px solid var(--line);color:var(--ink-subtle);font-size:var(--fs-sm)}@media(max-width:860px){nav.svelte-1br2sqw{display:none}.foot.svelte-1br2sqw{grid-template-columns:1fr;gap:32px;margin-top:96px}}@media(max-width:520px){.cols.svelte-1br2sqw{grid-template-columns:1fr 1fr}.login.svelte-1br2sqw{display:none}}
