.marketing-palette{--lc-ink:#1a1c1f}.lc-desktop{background:var(--ast-panel);color:var(--ast-ink);font-family:var(--font-ui);font-size:var(--ast-marketing-size-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;line-height:1.647}.lc-desktop .mono{font-family:var(--font-code)}.lc-desktop .h2{font-size:var(--ast-marketing-size-heading);letter-spacing:-.03em;text-align:center;text-wrap:balance;margin:0;font-weight:500;line-height:1.167}.lc-desktop .h3{font-size:var(--ast-marketing-size-card-title);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500;line-height:1.333}.lc-desktop .body{font-size:var(--ast-marketing-size-body);color:var(--ast-secondary-ink);margin:0;line-height:1.647}.lc-desktop .media{border-radius:var(--radius-menu);background:var(--ast-sky-soft);border:1px solid var(--ast-line);overflow:hidden}.lc-desktop .card{border-radius:var(--radius-menu);border:1px solid var(--ast-line);background:var(--ast-panel)}.lc-desktop .row{height:44px;padding:0 var(--space-4);border-top:1px solid var(--ast-line);font-size:var(--ast-marketing-size-meta);justify-content:space-between;align-items:center;display:flex}.lc-desktop .row.first{border-top:0}.lc-desktop .kbd{font-family:var(--font-code);font-size:var(--text-ui);color:var(--ast-secondary-ink)}.lc-desktop .wordmark{font-size:var(--ast-marketing-size-lede);letter-spacing:-.02em;color:var(--ast-secondary-ink);opacity:.85;font-weight:600}.lc-desktop .chip{align-items:center;gap:calc(var(--space-1) * 2);height:28px;padding:0 calc(var(--space-1) * 2);border-radius:var(--radius-pill);border:1px solid var(--ast-line-strong);background:var(--ast-panel);font-size:var(--text-ui);color:var(--ast-ink);line-height:1;display:inline-flex}.lc-desktop .agent{align-items:center;gap:calc(var(--space-1) * 2);display:inline-flex}.lc-desktop .eyebrow{font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ast-faint);font-weight:600}.lc-mobile{background:var(--ast-panel);color:var(--ast-ink);font-family:var(--font-ui);font-size:var(--ast-marketing-size-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;line-height:1.647}.lc-mobile .mono{font-family:var(--font-code)}.lc-mobile .h2{font-size:var(--ast-marketing-size-heading);letter-spacing:-.03em;text-align:center;text-wrap:balance;margin:0;font-weight:500;line-height:1.167}.lc-mobile .h3{font-size:var(--ast-marketing-size-card-title);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500;line-height:1.333}.lc-mobile .body{font-size:var(--ast-marketing-size-body);color:var(--ast-secondary-ink);margin:0;line-height:1.647}.lc-mobile .media{border-radius:var(--radius-menu);background:var(--ast-sky-soft);border:1px solid var(--ast-line);overflow:hidden}.lc-mobile .card{border-radius:var(--radius-menu);border:1px solid var(--ast-line);background:var(--ast-panel)}.lc-mobile .row{height:44px;padding:0 var(--space-4);border-top:1px solid var(--ast-line);font-size:var(--ast-marketing-size-meta);justify-content:space-between;align-items:center;display:flex}.lc-mobile .row.first{border-top:0}.lc-mobile .kbd{font-family:var(--font-code);font-size:var(--text-ui);color:var(--ast-secondary-ink)}.lc-mobile .wordmark{font-size:var(--ast-marketing-size-lede);letter-spacing:-.02em;color:var(--ast-secondary-ink);opacity:.85;font-weight:600}.lc-mobile .chip{align-items:center;gap:calc(var(--space-1) * 2);height:28px;padding:0 calc(var(--space-1) * 2);border-radius:var(--radius-pill);border:1px solid var(--ast-line-strong);background:var(--ast-panel);font-size:var(--text-ui);color:var(--ast-ink);line-height:1;display:inline-flex}.lc-mobile .agent{align-items:center;gap:calc(var(--space-1) * 2);display:inline-flex}.lc-mobile .eyebrow{font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ast-faint);font-weight:600}.landing-codex .lc-mobile{display:none}@media (max-width:1183px){.landing-codex .lc-desktop{display:none}.landing-codex .lc-mobile{display:block}.landing-codex .lc-mobile>div{max-width:560px;margin:0 auto}}.landing-codex{overflow-x:hidden}.landing-codex [data-design-header]{display:none!important}.landing-codex .lc-desktop>div{max-width:1440px;margin:0 auto;width:100%!important}.landing-codex .lc-mobile>div{width:100%!important}
html:not(.dark) .page-module__95Svdq__page{--ast-ink:var(--lc-ink);--ast-secondary-ink:var(--ast-ink);--ast-muted-ink:var(--ast-ink);--foreground:var(--ast-ink);--muted-foreground:var(--ast-ink)}
