:where(.landing-codex .lc-desktop,.landing-codex .lc-mobile) :where(*),:where(.landing-codex .lc-desktop,.landing-codex .lc-mobile) :where(*):before,:where(.landing-codex .lc-desktop,.landing-codex .lc-mobile) :where(*):after{box-sizing:content-box;margin:revert;padding:revert;border-width:revert;border-style:revert;border-color:revert;font-family:revert;font-size:revert;font-weight:revert;line-height:revert;letter-spacing:revert;color:revert;-webkit-text-decoration:revert;text-decoration:revert;list-style:revert;vertical-align:revert}:where(.landing-codex .lc-desktop,.landing-codex .lc-mobile) :where(img,svg,video,canvas,iframe){display:revert;max-width:revert}.landing-codex .lc-desktop,.landing-codex .lc-mobile{box-sizing:content-box}.landing-codex{--lc-ink:#1a1c1f;--lc-ink-2:#4d5157;--lc-ink-3:#8a8f95;--lc-brand:#1683f3;--lc-brand-deep:#075eb8;--lc-sky:#e7f4fe;--lc-sky-mid:#c7e6fb;--lc-surface:#f9f9f9;--lc-surface-2:#f4f4f4;--lc-chip:#eef0f0;--lc-sky-tint:#eef4fb;--lc-white:#fff;--lc-black:#000;--lc-green:#1f8a4c;--lc-navy:#061a2d;--lc-avatar:#d9dcdf;--lc-watermark:#f1f2f3;--lc-line:#1a1c1f14;--lc-line-mid:#1a1c1f1a;--lc-line-strong:#1a1c1f1f;--lc-line-x:#1a1c1f24}.landing-codex a:focus-visible{outline:2px solid var(--lc-brand);outline-offset:2px;border-radius:4px}.lc-desktop{background:var(--lc-white);color:var(--lc-ink);font-family:var(--font-ui);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:28px}.lc-desktop a{color:var(--lc-ink);text-decoration:none}.lc-desktop a:hover{color:var(--lc-brand-deep)}.lc-desktop .mono{font-family:var(--font-code)}.lc-desktop .h2{letter-spacing:-.03em;text-align:center;text-wrap:balance;margin:0;font-size:48px;font-weight:500;line-height:56px}.lc-desktop .h3{letter-spacing:-.01em;margin:0;font-size:30px;font-weight:500;line-height:40px}.lc-desktop .body{color:var(--lc-ink-2);margin:0;font-size:17px;line-height:28px}.lc-desktop .pill{background:var(--lc-ink);height:40px;color:var(--lc-white);letter-spacing:0;border-radius:40px;align-items:center;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex}.lc-desktop .pill:hover{color:var(--lc-white);background:var(--lc-black)}.lc-desktop .media{background:var(--lc-surface);border:1px solid var(--lc-line);border-radius:16px;overflow:hidden}.lc-desktop .card{border:1px solid var(--lc-line);background:var(--lc-white);border-radius:16px}.lc-desktop .row{border-top:1px solid var(--lc-line);justify-content:space-between;align-items:center;height:44px;padding:0 16px;font-size:15px;display:flex}.lc-desktop .row.first{border-top:0}.lc-desktop .kbd{font-family:var(--font-code);color:var(--lc-ink-2);font-size:13px}.lc-desktop .wordmark{letter-spacing:-.02em;color:var(--lc-ink-2);opacity:.85;font-size:20px;font-weight:600}.lc-desktop .chip{border:1px solid var(--lc-line-strong);background:var(--lc-white);height:28px;color:var(--lc-ink);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;line-height:1;display:inline-flex}.lc-desktop .agent{align-items:center;gap:10px;display:inline-flex}.lc-desktop .htrig{height:32px;color:var(--lc-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:16px;display:inline-flex}.lc-desktop .htrig.open{background:var(--lc-chip)}.lc-desktop .hopt{height:48px;color:var(--lc-ink);border-radius:10px;align-items:center;gap:14px;padding:0 14px;font-size:16px;display:flex}.lc-desktop .hopt.sel{background:var(--lc-chip)}.lc-desktop .hopt .lbl{flex:1;min-width:0;font-weight:500}.lc-desktop .hopt .hint{color:var(--lc-ink-3);font-size:13px}.lc-desktop .btn-xs{border:1px solid var(--lc-line-x);height:32px;color:var(--lc-ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.lc-desktop .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lc-ink-3);font-size:11px;font-weight:600}.lc-mobile{background:var(--lc-white);color:var(--lc-ink);font-family:var(--font-ui);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:28px}.lc-mobile a{color:var(--lc-ink);text-decoration:none}.lc-mobile a:hover{color:var(--lc-brand-deep)}.lc-mobile .mono{font-family:var(--font-code)}.lc-mobile .h2{letter-spacing:-.03em;text-align:center;text-wrap:balance;margin:0;font-size:48px;font-weight:500;line-height:56px}.lc-mobile .h3{letter-spacing:-.01em;margin:0;font-size:30px;font-weight:500;line-height:40px}.lc-mobile .body{color:var(--lc-ink-2);margin:0;font-size:17px;line-height:28px}.lc-mobile .pill{background:var(--lc-ink);height:40px;color:var(--lc-white);letter-spacing:0;border-radius:40px;align-items:center;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex}.lc-mobile .pill:hover{color:var(--lc-white);background:var(--lc-black)}.lc-mobile .media{background:var(--lc-surface);border:1px solid var(--lc-line);border-radius:16px;overflow:hidden}.lc-mobile .card{border:1px solid var(--lc-line);background:var(--lc-white);border-radius:16px}.lc-mobile .row{border-top:1px solid var(--lc-line);justify-content:space-between;align-items:center;height:44px;padding:0 16px;font-size:15px;display:flex}.lc-mobile .row.first{border-top:0}.lc-mobile .kbd{font-family:var(--font-code);color:var(--lc-ink-2);font-size:13px}.lc-mobile .wordmark{letter-spacing:-.02em;color:var(--lc-ink-2);opacity:.85;font-size:20px;font-weight:600}.lc-mobile .chip{border:1px solid var(--lc-line-strong);background:var(--lc-white);height:28px;color:var(--lc-ink);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;line-height:1;display:inline-flex}.lc-mobile .agent{align-items:center;gap:10px;display:inline-flex}.lc-mobile .htrig{height:32px;color:var(--lc-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:16px;display:inline-flex}.lc-mobile .htrig.open{background:var(--lc-chip)}.lc-mobile .hopt{height:48px;color:var(--lc-ink);border-radius:10px;align-items:center;gap:14px;padding:0 14px;font-size:16px;display:flex}.lc-mobile .hopt.sel{background:var(--lc-chip)}.lc-mobile .hopt .lbl{flex:1;min-width:0;font-weight:500}.lc-mobile .hopt .hint{color:var(--lc-ink-3);font-size:13px}.lc-mobile .btn-xs{border:1px solid var(--lc-line-x);height:32px;color:var(--lc-ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.lc-mobile .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lc-ink-3);font-size:11px;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-desktop>div>div:first-child,.landing-codex .lc-mobile>div>div:first-child{width:100vw;margin-inline:calc(50% - 50vw)}.landing-codex .lc-mobile>div{width:100%!important}.landing-codex .lc-mobile-footer{display:none}@media (max-width:1183px){.landing-codex .lc-mobile-footer{display:block}}@keyframes lc-prompt{0%,2.14%{opacity:0;transform:translateY(6px)}4.29%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}.landing-codex [data-anim=prompt]{animation:14s linear infinite both lc-prompt}@keyframes lc-trace-1{0%,5.71%{opacity:0;transform:translateY(6px)}7.86%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}.landing-codex [data-anim=trace-1]{animation:14s linear infinite both lc-trace-1}@keyframes lc-trace-2{0%,10.71%{opacity:0;transform:translateY(6px)}12.86%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}.landing-codex [data-anim=trace-2]{animation:14s linear infinite both lc-trace-2}@keyframes lc-trace-3{0%,15.71%{opacity:0;transform:translateY(6px)}17.86%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}.landing-codex [data-anim=trace-3]{animation:14s linear infinite both lc-trace-3}@keyframes lc-reply{0%,24.29%{clip-path:inset(0 100% 0 0);opacity:0}25%{opacity:1}36.43%,96%{clip-path:inset(0);opacity:1}to{opacity:0}}.landing-codex [data-anim=reply]{animation:14s linear infinite both lc-reply}@keyframes lc-actions{0%,37.14%{opacity:0;transform:translateY(6px)}39.29%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}.landing-codex [data-anim=actions]{animation:14s linear infinite both lc-actions}@keyframes lc-worked{0%,40%{opacity:0;transform:translateY(6px)}42.14%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}.landing-codex [data-anim=worked]{animation:14s linear infinite both lc-worked}@keyframes lc-row-1{0%,46.43%{background:0 0}47%,50.86%{background:var(--lc-chip)}51.43%,to{background:0 0}}.landing-codex [data-anim=menu]>:first-child{animation:14s linear infinite both lc-row-1}@keyframes lc-row-2{0%,45.71%{background:var(--lc-chip)}46.11%,51.43%{background:0 0}52%,55.86%{background:var(--lc-chip)}56.43%,87.14%{background:0 0}87.54%,to{background:var(--lc-chip)}}.landing-codex [data-anim=menu]>:nth-child(2){animation:14s linear infinite both lc-row-2}@keyframes lc-row-3{0%,56.43%{background:0 0}57%,60.86%{background:var(--lc-chip)}61.43%,to{background:0 0}}.landing-codex [data-anim=menu]>:nth-child(3){animation:14s linear infinite both lc-row-3}@keyframes lc-row-4{0%,61.43%{background:0 0}62%,65.86%{background:var(--lc-chip)}66.43%,to{background:0 0}}.landing-codex [data-anim=menu]>:nth-child(4){animation:14s linear infinite both lc-row-4}@keyframes lc-row-5{0%,66.43%{background:0 0}67%,70.86%{background:var(--lc-chip)}71.43%,to{background:0 0}}.landing-codex [data-anim=menu]>:nth-child(5){animation:14s linear infinite both lc-row-5}@keyframes lc-row-6{0%,71.43%{background:0 0}72%,75.86%{background:var(--lc-chip)}76.43%,to{background:0 0}}.landing-codex [data-anim=menu]>:nth-child(6){animation:14s linear infinite both lc-row-6}@keyframes lc-row-7{0%,76.43%{background:0 0}77%,80.86%{background:var(--lc-chip)}81.43%,to{background:0 0}}.landing-codex [data-anim=menu]>:nth-child(7){animation:14s linear infinite both lc-row-7}@keyframes lc-row-8{0%,81.43%{background:0 0}82%,85.86%{background:var(--lc-chip)}86.43%,to{background:0 0}}.landing-codex [data-anim=menu]>:nth-child(8){animation:14s linear infinite both lc-row-8}.landing-codex [data-anim=menu]>*{transition:none}@keyframes lc-pick-1{0%,46.43%{opacity:0}47%,50.86%{opacity:1}51.43%,to{opacity:0}}.landing-codex [data-anim=check-1],.landing-codex [data-anim=chip-1]{animation:14s linear infinite both lc-pick-1}@keyframes lc-pick-2{0%,51.43%{opacity:0}52%,55.86%{opacity:1}56.43%,to{opacity:0}}.landing-codex [data-anim=check-2],.landing-codex [data-anim=chip-2]{animation:14s linear infinite both lc-pick-2}@keyframes lc-pick-3{0%,56.43%{opacity:0}57%,60.86%{opacity:1}61.43%,to{opacity:0}}.landing-codex [data-anim=check-3],.landing-codex [data-anim=chip-3]{animation:14s linear infinite both lc-pick-3}@keyframes lc-pick-4{0%,61.43%{opacity:0}62%,65.86%{opacity:1}66.43%,to{opacity:0}}.landing-codex [data-anim=check-4],.landing-codex [data-anim=chip-4]{animation:14s linear infinite both lc-pick-4}@keyframes lc-pick-5{0%,66.43%{opacity:0}67%,70.86%{opacity:1}71.43%,to{opacity:0}}.landing-codex [data-anim=check-5],.landing-codex [data-anim=chip-5]{animation:14s linear infinite both lc-pick-5}@keyframes lc-pick-6{0%,71.43%{opacity:0}72%,75.86%{opacity:1}76.43%,to{opacity:0}}.landing-codex [data-anim=check-6],.landing-codex [data-anim=chip-6]{animation:14s linear infinite both lc-pick-6}@keyframes lc-pick-7{0%,76.43%{opacity:0}77%,80.86%{opacity:1}81.43%,to{opacity:0}}.landing-codex [data-anim=check-7],.landing-codex [data-anim=chip-7]{animation:14s linear infinite both lc-pick-7}@keyframes lc-pick-8{0%,81.43%{opacity:0}82%,85.86%{opacity:1}86.43%,to{opacity:0}}.landing-codex [data-anim=check-8],.landing-codex [data-anim=chip-8]{animation:14s linear infinite both lc-pick-8}@keyframes lc-pick-static{0%,46.43%{opacity:1}46.73%,86.13%{opacity:0}86.43%,to{opacity:1}}.landing-codex [data-anim=check-static],.landing-codex [data-anim=chip-static]{animation:14s linear infinite both lc-pick-static}@keyframes lc-check-static{0%,46.43%{opacity:1}46.73%,51.43%{opacity:0}52%,55.86%{opacity:1}56.43%,86.13%{opacity:0}86.43%,to{opacity:1}}.landing-codex [data-anim=check-static]{animation:14s linear infinite both lc-check-static}@media (prefers-reduced-motion:reduce){.landing-codex [data-anim],.landing-codex [data-anim=menu]>*{animation:none!important}}.landing-codex-header .marketing-container{height:62px;min-height:62px;padding-top:0!important;padding-bottom:0!important}.landing-codex-header header{height:62px}.landing-codex-header [class*=border-b]{border-bottom-width:0!important}@media (max-width:1183px){.landing-codex-header .marketing-container,.landing-codex-header header{height:56px;min-height:56px}}
