.gx{--color-bg:#fff;--color-bg-soft:#f7f8fa;--color-bg-dark:#0b0d12;--color-ink:var(--gx-ink,#111827);--color-ink-soft:#667085;--color-ink-muted:#98a2b3;--color-line:#e5e7eb;--color-line-dark:#232733;--color-accent:var(--gx-accent,#2563eb);--color-accent-hover:var(--gx-accent-hover,#1d4ed8);--color-accent-soft:color-mix(in srgb,var(--color-accent) 8%,#fff);--color-accent-ink:var(--gx-accent-on-dark,#93b4ff);color:var(--color-ink);background:var(--color-bg);font-family:var(--gx-sans,inherit)}.gx .eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.gx .eyebrow,.gx .font-mono{font-family:var(--gx-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.gx .grid-bg{background-image:linear-gradient(90deg,rgba(17,24,39,.05) 1px,transparent 0),linear-gradient(180deg,rgba(17,24,39,.05) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:none;mask-image:none}.gx .grid-bg-dark{background-image:linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:48px 48px}.gx h1,.gx h2,.gx h3{color:inherit}.gx a{text-decoration-color:currentColor}.gx-accent-on-dark{color:var(--color-accent-ink)}