.codex-mark[data-v-b3115180]{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;outline:none;justify-content:center;align-items:center;height:min(100%,176px);display:flex}.codex-mark[data-v-b3115180]:focus-visible{outline-offset:4px;border-radius:6px;outline:1px dashed #ffffff40}canvas[data-v-b3115180]{display:block}.cdx-welcome[data-v-94517d4b]{opacity:0;pointer-events:none;flex-direction:column;flex:auto;gap:14px;min-height:0;margin:18px 0 0;transition:opacity .28s;display:flex}.cdx-welcome.active[data-v-94517d4b]{opacity:1;pointer-events:auto}.cdx-step[data-v-94517d4b]{opacity:0;transition:opacity .36s,transform .36s;transform:translateY(4px)}.cdx-step.show[data-v-94517d4b]{opacity:1;transform:translateY(0)}.cdx-head[data-v-94517d4b]{font-family:var(--font-mono);color:#fcfcfc;flex-direction:column;align-self:stretch;gap:2px;font-size:12.5px;line-height:1.55;display:flex}.cdx-title-row[data-v-94517d4b]{align-items:baseline;gap:8px;min-width:0;display:flex}.cdx-prompt-icon[data-v-94517d4b]{color:#6c9ce4;flex-shrink:0;font-weight:700}.cdx-brand[data-v-94517d4b]{color:#fcfcfc;font-weight:700}.cdx-version[data-v-94517d4b]{color:#848484}.cdx-path-row[data-v-94517d4b]{color:#848484;word-break:break-all;padding-left:24px}.cdx-tagline[data-v-94517d4b]{color:#78aefc;margin-top:12px}.cdx-logo[data-v-94517d4b]{flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.cdx-input[data-v-94517d4b]{background:#2e2e2e;align-items:center;gap:10px;margin:0 -24px;padding:10px 12px 10px 24px;display:flex}.cdx-input-arrow[data-v-94517d4b]{color:#fcfcfc;font-size:15px;font-weight:700;line-height:1}.cdx-input-text[data-v-94517d4b]{color:#909090;align-items:center;font-size:13px;display:inline-flex}.cdx-input-block[data-v-94517d4b]{color:#2e2e2e;background:#cc785a;padding:0 1px;font-weight:500;animation:1.1s steps(2,start) infinite cdx-block-blink-94517d4b}.cdx-input-rest[data-v-94517d4b]{color:#909090}@keyframes cdx-block-blink-94517d4b{to{color:#909090;background:0 0}}.cdx-foot[data-v-94517d4b]{font-family:var(--font-mono);flex-direction:column;gap:2px;display:flex}.cdx-statusbar[data-v-94517d4b]{color:#d2d2b4;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:11.5px;line-height:1.5;display:flex}.cdx-hints[data-v-94517d4b]{color:#a2a2a2;justify-content:space-between;align-items:baseline;gap:12px;font-size:11.5px;line-height:1.5;display:flex}.cdx-sep-dot[data-v-94517d4b]{color:#757575}.cdx-strong[data-v-94517d4b]{color:#fcfcfc;font-weight:700}.cdx-s-model[data-v-94517d4b]{color:#eaae4e}.cdx-s-ctx[data-v-94517d4b]{color:#98c9c9}.cdx-s-path[data-v-94517d4b]{color:#cc9090;word-break:break-all}.cdx-warn[data-v-94517d4b]{color:#d8a048;white-space:nowrap}.cdx-warn-icon[data-v-94517d4b]{color:#9c8a5a}@media (prefers-reduced-motion:reduce){.cdx-input-block[data-v-94517d4b]{animation:none}.cdx-step[data-v-94517d4b],.cdx-welcome[data-v-94517d4b]{transition:none}}@media (width<=640px){.cdx-welcome[data-v-94517d4b]{gap:10px;margin-top:12px}.cdx-head[data-v-94517d4b]{font-size:9.5px}.cdx-path-row[data-v-94517d4b]{padding-left:18px}.cdx-tagline[data-v-94517d4b]{margin-top:8px}.cdx-input[data-v-94517d4b]{margin:0 -14px;padding:7px 10px 7px 14px}.cdx-input-arrow[data-v-94517d4b]{font-size:12px}.cdx-input-text[data-v-94517d4b],.cdx-input-rest[data-v-94517d4b]{font-size:11px}.cdx-statusbar[data-v-94517d4b],.cdx-hints[data-v-94517d4b]{gap:4px;font-size:8px}}.oc-scene[data-v-2c1b558e]{--oc-dim:gray;--oc-bright:#eee;--oc-blue:#6b9aee;--oc-orange:#eaaa56;--oc-panel:#191919;--oc-cap:#1e1e1e;opacity:0;pointer-events:none;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;margin:18px 0 0;padding-bottom:22px;transition:opacity .28s;display:flex}.oc-scene.active[data-v-2c1b558e]{opacity:1;pointer-events:auto}.oc-step[data-v-2c1b558e]{opacity:0;transition:opacity .36s,transform .36s;transform:translateY(4px)}.oc-step.show[data-v-2c1b558e]{opacity:1;transform:translateY(0)}.oc-stack[data-v-2c1b558e]{flex-direction:column;align-items:stretch;width:min(100%,540px);font-size:12.5px;line-height:1.55;display:flex}.oc-logo[data-v-2c1b558e]{width:52%;height:auto;margin:0 auto 28px;display:block;overflow:visible}.oc-open[data-v-2c1b558e]{--ink:gray;--sh:#222}.oc-code[data-v-2c1b558e]{--ink:#eee;--sh:#393939}.oc-logo .ink[data-v-2c1b558e]{fill:var(--ink)}.oc-logo .sh[data-v-2c1b558e]{fill:var(--sh)}.oc-logo .tn[data-v-2c1b558e]{fill:#282828}.oc-prompt[data-v-2c1b558e]{align-items:stretch;gap:3px;display:flex}.oc-edge[data-v-2c1b558e]{background:var(--oc-blue);flex:0 0 2px}.oc-box[data-v-2c1b558e]{background:var(--oc-panel);min-width:0;color:var(--oc-dim);flex:auto}.oc-input[data-v-2c1b558e],.oc-meta[data-v-2c1b558e]{white-space:nowrap;text-overflow:ellipsis;padding:0 14px;overflow:hidden}.oc-input[data-v-2c1b558e]{margin-top:1.55em;position:relative}.oc-meta[data-v-2c1b558e]{margin-top:1.55em}.oc-caret[data-v-2c1b558e]{background:var(--oc-bright);width:1px;animation:1.1s steps(2,start) infinite oc-caret-blink-2c1b558e;position:absolute;top:12%;bottom:12%;left:14px}@keyframes oc-caret-blink-2c1b558e{to{visibility:hidden}}.oc-meta>span+span[data-v-2c1b558e]{margin-left:.55em}.oc-agent[data-v-2c1b558e]{color:var(--oc-blue)}.oc-model[data-v-2c1b558e]{color:var(--oc-bright)}.oc-provider[data-v-2c1b558e]{color:var(--oc-dim)}.oc-effort[data-v-2c1b558e]{color:var(--oc-orange)}.oc-dot[data-v-2c1b558e]{color:var(--oc-dim)}.oc-cap[data-v-2c1b558e]{background:var(--oc-cap);height:.775em}.oc-foot[data-v-2c1b558e]{color:var(--oc-dim);justify-content:space-between;align-items:baseline;gap:16px;margin-top:4px;font-size:11.5px;display:flex}.oc-path[data-v-2c1b558e]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.oc-hints[data-v-2c1b558e]{white-space:nowrap;flex:none;gap:1.8ch;display:inline-flex}.oc-key[data-v-2c1b558e]{color:var(--oc-bright)}@media (prefers-reduced-motion:reduce){.oc-caret[data-v-2c1b558e]{animation:none}.oc-step[data-v-2c1b558e],.oc-scene[data-v-2c1b558e]{transition:none}}@media (width<=640px){.oc-scene[data-v-2c1b558e]{margin-top:10px;padding-bottom:8px}.oc-stack[data-v-2c1b558e]{font-size:9px}.oc-logo[data-v-2c1b558e]{margin-bottom:14px}.oc-input[data-v-2c1b558e],.oc-meta[data-v-2c1b558e]{padding:0 8px}.oc-caret[data-v-2c1b558e]{left:8px}.oc-foot[data-v-2c1b558e]{gap:8px;font-size:8px}}.cc-scene[data-v-42c0c36d]{--cc-dim:#8c94a6;--cc-bright:#e6e6e6;--cc-ink:#b3baf4;min-height:0;color:var(--cc-dim);opacity:0;pointer-events:none;flex-direction:column;flex:auto;align-items:flex-start;margin:10px 0 0;font-size:12.5px;line-height:1.55;transition:opacity .28s;display:flex}.cc-scene.active[data-v-42c0c36d]{opacity:1;pointer-events:auto}.cc-step[data-v-42c0c36d]{opacity:0;transition:opacity .36s,transform .36s;transform:translateY(4px)}.cc-step.show[data-v-42c0c36d]{opacity:1;transform:translateY(0)}.cc-banner[data-v-42c0c36d]{width:min(100%,70ch);height:auto;display:block}.cc-panel[data-v-42c0c36d]{fill:#242149}.cc-ink[data-v-42c0c36d]{fill:var(--cc-ink)}.cc-info[data-v-42c0c36d]{align-self:stretch;margin-top:1.1em}.cc-info>div[data-v-42c0c36d]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cc-bright[data-v-42c0c36d]{color:var(--cc-bright)}.cc-taste[data-v-42c0c36d]{align-items:center;gap:1ch;margin-top:1.4em;display:flex}.cc-badge[data-v-42c0c36d]{color:#f4f4f4;background:#20494d;flex:none;padding:0 1ch}.cc-taste-text[data-v-42c0c36d]{text-overflow:ellipsis;min-width:0;overflow:hidden}.cc-link[data-v-42c0c36d]{color:var(--cc-ink)}.cc-foot[data-v-42c0c36d]{align-self:stretch;margin-top:1.4em}.cc-input[data-v-42c0c36d]{border-top:1px solid var(--cc-dim);border-bottom:1px solid var(--cc-dim);align-items:baseline;gap:1ch;margin-right:-24px;padding:.45em 0;display:flex}.cc-chevron[data-v-42c0c36d]{color:var(--cc-bright);font-weight:700}.cc-block[data-v-42c0c36d]{color:#000;background:#c6c6c6;animation:1.1s steps(2,start) infinite cc-block-blink-42c0c36d}@keyframes cc-block-blink-42c0c36d{to{color:var(--cc-dim);background:0 0}}.cc-hints[data-v-42c0c36d]{margin-top:.4em;padding-left:2ch}.cc-hints>div[data-v-42c0c36d]{white-space:nowrap}.cc-red[data-v-42c0c36d]{color:#d64e5b}.cc-teal[data-v-42c0c36d]{color:#3b868c}.cc-bracket[data-v-42c0c36d]{color:#373d4e}@media (prefers-reduced-motion:reduce){.cc-block[data-v-42c0c36d]{animation:none}.cc-step[data-v-42c0c36d],.cc-scene[data-v-42c0c36d]{transition:none}}@media (width<=640px){.cc-scene[data-v-42c0c36d]{margin-top:6px;font-size:7.5px}.cc-banner[data-v-42c0c36d]{width:55%}.cc-info[data-v-42c0c36d]{margin-top:.8em}.cc-cwd[data-v-42c0c36d]{display:none}.cc-taste[data-v-42c0c36d],.cc-foot[data-v-42c0c36d]{margin-top:.8em}.cc-input[data-v-42c0c36d]{margin-right:-14px}}.cl-scene[data-v-340388eb]{--cl-orange:#ca7c5e;--cl-dim:#999;--cl-bright:#e6e6e6;--cl-rule:#888;min-height:0;color:var(--cl-dim);opacity:0;pointer-events:none;flex-direction:column;flex:auto;justify-content:space-between;margin:14px 0 0;font-size:12.5px;line-height:1.55;transition:opacity .28s;display:flex}.cl-scene.active[data-v-340388eb]{opacity:1;pointer-events:auto}.cl-step[data-v-340388eb]{opacity:0;transition:opacity .36s,transform .36s;transform:translateY(4px)}.cl-step.show[data-v-340388eb]{opacity:1;transform:translateY(0)}.cl-header[data-v-340388eb]{align-items:flex-start;gap:1.5ch;display:flex}.cl-mascot[data-v-340388eb]{width:9.5ch;height:3.875em;fill:var(--cl-orange);flex:none;display:block}.cl-about[data-v-340388eb]{min-width:0}.cl-about>div[data-v-340388eb]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cl-bright[data-v-340388eb]{color:var(--cl-bright)}.cl-effort[data-v-340388eb]{text-align:right;white-space:nowrap;padding-right:1ch}.cl-input[data-v-340388eb]{border-top:1px solid var(--cl-rule);border-bottom:1px solid var(--cl-rule);align-items:baseline;gap:1ch;margin-right:-24px;padding:.78em 0;display:flex}.cl-chevron[data-v-340388eb]{color:var(--cl-bright);font-weight:700}.cl-ask[data-v-340388eb]{white-space:nowrap;text-overflow:ellipsis;color:#b7b7b7;min-width:0;position:relative;overflow:hidden}.cl-caret[data-v-340388eb]{background:#d9d9d9;width:1px;animation:1.1s steps(2,start) infinite cl-caret-blink-340388eb;position:absolute;top:12%;bottom:12%;left:0}@keyframes cl-caret-blink-340388eb{to{visibility:hidden}}.cl-status[data-v-340388eb]{color:#7a7a7a;white-space:nowrap;text-overflow:ellipsis;padding-left:2ch;overflow:hidden}@media (prefers-reduced-motion:reduce){.cl-caret[data-v-340388eb]{animation:none}.cl-step[data-v-340388eb],.cl-scene[data-v-340388eb]{transition:none}}@media (width<=640px){.cl-scene[data-v-340388eb]{margin-top:10px;font-size:7.5px}.cl-input[data-v-340388eb]{margin-right:-14px}}.gk-scene[data-v-38b06596]{--gk-bright:#e1e1e1;--gk-dim:#6c6c6c;--gk-text:#787878;--gk-orange:#d8b172;--gk-edge:#333;min-height:0;color:var(--gk-text);opacity:0;pointer-events:none;flex-direction:column;flex:auto;margin:12px 0 0;font-size:12.5px;line-height:1.55;transition:opacity .28s;display:flex}.gk-scene.active[data-v-38b06596]{opacity:1;pointer-events:auto}.gk-step[data-v-38b06596]{opacity:0;transition:opacity .36s,transform .36s;transform:translateY(4px)}.gk-step.show[data-v-38b06596]{opacity:1;transform:translateY(0)}.gk-bright[data-v-38b06596]{color:var(--gk-bright)}.gk-ver[data-v-38b06596]{color:var(--gk-dim)}.gk-top[data-v-38b06596]{white-space:nowrap;color:#b3b3b3;align-items:center;gap:1ch;display:flex}.gk-branch[data-v-38b06596]{flex:none;width:.6em;height:1em}.gk-cwd[data-v-38b06596]{color:#585858}.gk-card[data-v-38b06596]{border:1px solid var(--gk-edge);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3ch;margin-top:.7em;padding:.9em 2.5ch .9em 2.2ch;display:grid}.gk-mark[data-v-38b06596]{width:14ch;height:auto;margin-top:.4em;display:block}.gk-body[data-v-38b06596]{min-width:0}.gk-title[data-v-38b06596]{white-space:nowrap}.gk-promo[data-v-38b06596],.gk-upgrade[data-v-38b06596]{color:var(--gk-dim);margin-top:.7em}.gk-link[data-v-38b06596]{color:var(--gk-orange)}.gk-menu[data-v-38b06596]{color:var(--gk-bright);margin:.7em 0 0;padding:0;list-style:none}.gk-menu li[data-v-38b06596]{justify-content:space-between;gap:2ch;display:flex}.gk-key[data-v-38b06596]{color:var(--gk-text)}.gk-foot[data-v-38b06596]{margin-top:auto;padding-top:.8em}.gk-consent-head[data-v-38b06596]{justify-content:space-between;gap:2ch;display:flex}.gk-choice[data-v-38b06596]{white-space:nowrap}.gk-opt-out[data-v-38b06596]{color:var(--gk-text)}.gk-underline[data-v-38b06596]{color:var(--gk-dim);text-decoration:underline}.gk-input[data-v-38b06596]{border:1px solid #505057;align-items:center;gap:1ch;margin-top:1.1em;padding:.4em 1.4ch;display:flex;position:relative}.gk-chevron[data-v-38b06596]{color:#c8c8c8;font-weight:700}.gk-caret[data-v-38b06596]{background:#d9d9d9;width:1px;height:1.1em;animation:1.1s steps(2,start) infinite gk-caret-blink-38b06596}@keyframes gk-caret-blink-38b06596{to{visibility:hidden}}.gk-model[data-v-38b06596]{color:gray;white-space:nowrap;background:#0a0a0b;padding:0 1ch;position:absolute;bottom:-.85em;right:2ch}@media (prefers-reduced-motion:reduce){.gk-caret[data-v-38b06596]{animation:none}.gk-step[data-v-38b06596],.gk-scene[data-v-38b06596]{transition:none}}@media (width<=640px){.gk-scene[data-v-38b06596]{margin-top:8px;font-size:7.5px}.gk-mark[data-v-38b06596],.gk-promo[data-v-38b06596],.gk-consent[data-v-38b06596]{display:none}.gk-card[data-v-38b06596]{grid-template-columns:minmax(0,1fr);padding:.7em 1.6ch}}.omp-scene[data-v-8056a85d]{--omp-cyan:#1fa8f5;--omp-edge:#4b5160;--omp-dim:#6b7280;--omp-text:#9096a1;--omp-white:#f2f2f2;min-height:0;color:var(--omp-text);opacity:0;pointer-events:none;flex-direction:column;flex:auto;margin:18px 0 0;font-size:12.5px;line-height:1.55;transition:opacity .28s;display:flex}.omp-scene.active[data-v-8056a85d]{opacity:1;pointer-events:auto}.omp-step[data-v-8056a85d]{opacity:0;transition:opacity .36s,transform .36s;transform:translateY(4px)}.omp-step.show[data-v-8056a85d]{opacity:1;transform:translateY(0)}.omp-box[data-v-8056a85d]{border:1px solid var(--omp-edge);border-radius:4px;grid-template-columns:27ch minmax(0,1fr);padding:1em 0 .6em;display:grid;position:relative}.omp-title[data-v-8056a85d]{color:#bbc0c8;white-space:nowrap;background:#0a0a0b;padding:0 1ch;position:absolute;top:-.85em;left:3ch}.omp-left[data-v-8056a85d]{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:.2em 1ch 0;display:flex}.omp-welcome[data-v-8056a85d]{color:var(--omp-white);margin-bottom:.9em;font-weight:700}.omp-pi[data-v-8056a85d]{width:12ch;height:7.75em;display:block}.omp-model[data-v-8056a85d]{color:#c5c8ce;white-space:nowrap;margin-top:.9em}.omp-provider[data-v-8056a85d]{color:#22252c}.omp-right[data-v-8056a85d]{border-left:1px solid var(--omp-edge);min-width:0;margin:-.2em 0 0;padding:0 2ch}.omp-right section+section[data-v-8056a85d]{border-top:1px solid var(--omp-edge);margin-top:.7em;padding-top:.7em}.omp-head[data-v-8056a85d]{color:var(--omp-cyan);font-weight:700}.omp-tip-row[data-v-8056a85d],.omp-none[data-v-8056a85d]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.omp-none[data-v-8056a85d]{color:#7d8390}.omp-sym[data-v-8056a85d]{color:var(--omp-dim)}.omp-daily[data-v-8056a85d]{color:var(--omp-dim);margin-top:.7em;padding:0 1.2ch;font-style:italic}.omp-daily-label[data-v-8056a85d]{color:#b48cf2}.omp-input[data-v-8056a85d]{border:1px solid var(--omp-cyan);border-bottom:0;border-radius:5px 5px 0 0;min-height:3.1em;margin-top:auto;padding:0 0 .3em 4ch;position:relative}.omp-input[data-v-8056a85d]:before,.omp-input[data-v-8056a85d]:after{content:"";border-bottom:1px solid var(--omp-cyan);width:2ch;height:0;position:absolute;bottom:0}.omp-input[data-v-8056a85d]:before{width:2ch;left:-1px}.omp-input[data-v-8056a85d]:after{width:2ch;right:-1px}.omp-pill[data-v-8056a85d]{clip-path:polygon(0 0,calc(100% - .8em) 0,100% 50%,calc(100% - .8em) 100%,0 100%);white-space:nowrap;background:#15171c;align-items:center;gap:1ch;height:1.6em;padding:0 2.4ch 0 1.4ch;display:flex;position:absolute;top:-.8em;left:3ch}.omp-pi-glyph[data-v-8056a85d],.omp-cy[data-v-8056a85d]{color:var(--omp-cyan)}.omp-chev[data-v-8056a85d]{color:#4a4f5b}.omp-white[data-v-8056a85d]{color:var(--omp-white)}.omp-ctx[data-v-8056a85d]{color:#b9bdc5}.omp-icon[data-v-8056a85d]{flex:none;width:1em;height:1em;margin-right:-.4ch}.omp-icon-hex[data-v-8056a85d],.omp-icon-think[data-v-8056a85d]{color:var(--omp-cyan)}.omp-icon-ctx[data-v-8056a85d],.omp-icon-sync[data-v-8056a85d]{color:#b9bdc5}.omp-cursor[data-v-8056a85d]{background:#f2f2f2;width:1ch;height:1.55em;animation:1.1s steps(2,start) infinite omp-cursor-blink-8056a85d;position:absolute;bottom:.35em;left:4ch}@keyframes omp-cursor-blink-8056a85d{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.omp-cursor[data-v-8056a85d]{animation:none}.omp-step[data-v-8056a85d],.omp-scene[data-v-8056a85d]{transition:none}}@media (width<=640px){.omp-scene[data-v-8056a85d]{margin-top:12px;font-size:7.5px}.omp-box[data-v-8056a85d]{grid-template-columns:minmax(0,1fr)}.omp-right[data-v-8056a85d],.omp-daily[data-v-8056a85d]{display:none}}.hero[data-v-476fc511]{z-index:1;width:100%;padding:calc(var(--header-h) + 56px) var(--content-pad) 96px;justify-content:center;display:flex;position:relative}.hero-inner[data-v-476fc511]{width:100%;max-width:calc(var(--header-max-w) - 2 * var(--content-pad));text-align:center;flex-direction:column;align-items:center;gap:48px;display:flex}.hero-copy[data-v-476fc511]{width:100%;min-width:0;max-width:var(--content-max-w);flex-direction:column;align-items:center;gap:22px;display:flex}.hero-eyebrow[data-v-476fc511]{font-family:var(--font-mono);letter-spacing:.06em;color:rgba(var(--term-text-rgb), .55);margin:0;font-size:13px;font-weight:600}.hero-eyebrow .accent[data-v-476fc511]{color:var(--term-purple)}@keyframes heroRise-476fc511{0%{transform:translateY(16px)}}.hero-title[data-v-476fc511],.hero-sub[data-v-476fc511],.hero-actions[data-v-476fc511],.hero-visual[data-v-476fc511]{animation:.6s both revealFade,.6s cubic-bezier(.22,1,.36,1) backwards heroRise-476fc511;animation-delay:var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){.hero-title[data-v-476fc511],.hero-sub[data-v-476fc511],.hero-actions[data-v-476fc511],.hero-visual[data-v-476fc511]{animation:none}}.hero-title[data-v-476fc511]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--term-text);text-wrap:balance;margin:0;font-size:clamp(34px,4.2vw,52px);font-weight:700;line-height:1.08}.hero-title .accent[data-v-476fc511]{color:var(--term-purple)}.hero-sub[data-v-476fc511]{max-width:540px;color:rgba(var(--term-text-rgb), .65);margin:0;font-size:15px;line-height:1.5}.hero-actions[data-v-476fc511]{flex-direction:column;align-items:center;width:100%;max-width:640px;margin-top:8px;display:flex}.hero-cta-row[data-v-476fc511]{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;width:100%;display:flex}.hero-cta-main[data-v-476fc511]{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.hero-cta-main .hero-cta-label[data-v-476fc511]{flex:0 auto}.hero-beta-tag[data-v-476fc511]{font-family:var(--font-mono);background:rgba(var(--term-purple-rgb), .22);color:var(--term-purple);border:1px solid rgba(var(--term-purple-rgb), .5);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;flex-shrink:0;align-items:center;padding:2px 6px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.hero-download-trigger[data-v-476fc511]{cursor:pointer;font:inherit}.hero-dl-reveal[data-v-476fc511]{grid-template-rows:0fr;width:100%;margin-top:0;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1),margin-top .35s cubic-bezier(.4,0,.2,1);display:grid}.hero-dl-reveal--open[data-v-476fc511]{grid-template-rows:1fr;margin-top:12px}.hero-dl-reveal-inner[data-v-476fc511]{min-height:0;overflow:hidden}.hero-dl-grid[data-v-476fc511]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hero-dl-btn[data-v-476fc511]{background:var(--ink-950);min-width:0;min-height:44px;color:rgba(var(--term-text-rgb), .92);font-family:var(--font-sans);text-align:start;white-space:normal;opacity:0;filter:blur(8px);visibility:hidden;border:1px solid #1d1d1e;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s,opacity .15s,filter .15s,transform .15s,visibility 0s linear .2s;display:grid;transform:translate(-18px)}.hero-dl-btn--wide[data-v-476fc511]{grid-column:1/-1}.hero-dl-reveal--open .hero-dl-btn[data-v-476fc511]{opacity:1;filter:none;visibility:visible;transition:border-color .15s ease, background-color .15s ease, color .15s ease, opacity .25s ease calc(var(--dl-i,0) * 70ms), filter .3s ease calc(var(--dl-i,0) * 70ms), transform .3s cubic-bezier(.22, 1, .36, 1) calc(var(--dl-i,0) * 70ms), visibility 0s;transform:none}.hero-dl-btn[data-v-476fc511]:hover,.hero-dl-btn[data-v-476fc511]:focus-visible{border-color:rgba(var(--term-purple-rgb), .55);background:var(--ink-900);color:var(--term-text);outline:none}.hero-dl-icon[data-v-476fc511]{opacity:.9;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.hero-dl-icon[data-v-476fc511] svg{width:18px;height:18px;display:block}.hero-dl-text[data-v-476fc511]{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.hero-dl-label[data-v-476fc511]{font-size:13px;line-height:1.2}.hero-dl-sub[data-v-476fc511]{color:rgba(var(--term-text-rgb), .6);font-size:11px;line-height:1.2}.hero-dl-btn--muted[data-v-476fc511],.hero-dl-reveal--open .hero-dl-btn--muted[data-v-476fc511]{opacity:.6;pointer-events:none}.hero-dl-btn--muted[data-v-476fc511]:hover,.hero-dl-btn--muted[data-v-476fc511]:focus-visible{background:var(--ink-950);color:rgba(var(--term-text-rgb), .92);border-color:#1d1d1e}.hero-dl-coming[data-v-476fc511]{letter-spacing:.04em;max-width:100%;color:rgba(var(--term-text-rgb), .6);text-align:center;white-space:normal;border:1px solid var(--ink-600);border-radius:4px;flex-shrink:0;justify-self:end;padding:2px 6px;font-size:10px;font-weight:600}.hero-dl-arrow[data-v-476fc511]{opacity:.45;flex-shrink:0;width:14px;height:14px;transition:opacity .15s}.hero-dl-btn:hover .hero-dl-arrow[data-v-476fc511],.hero-dl-btn:focus-visible .hero-dl-arrow[data-v-476fc511]{opacity:.9;color:var(--term-purple)}.hero-cta-chevron[data-v-476fc511]{opacity:.8;flex-shrink:0;width:15px;height:15px;transition:transform .28s,opacity .15s}.hero-cta-chevron--open[data-v-476fc511]{opacity:.95;transform:rotate(180deg)}.hero-download-trigger:hover .hero-cta-chevron[data-v-476fc511],.hero-download-trigger:focus-visible .hero-cta-chevron[data-v-476fc511]{opacity:.95;color:var(--term-purple)}.hero-cta-btn[data-v-476fc511]{background:var(--ink-950);max-width:300px;min-height:44px;color:var(--term-text);font-family:var(--font-sans);border:1px solid #1d1d1e;border-radius:10px;flex:220px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.hero-cta-btn[data-v-476fc511]:hover,.hero-cta-btn[data-v-476fc511]:focus-visible{border-color:rgba(var(--term-purple-rgb), .55);background:var(--ink-900);color:var(--term-text);outline:none}.hero-cta-btn--primary[data-v-476fc511]{border-color:rgba(var(--term-purple-rgb), .7);background:var(--violet-900)}.hero-cta-btn--primary[data-v-476fc511]:hover,.hero-cta-btn--primary[data-v-476fc511]:focus-visible{border-color:rgba(var(--term-purple-rgb), .95);background:var(--violet-800)}.hero-cta-icon[data-v-476fc511]{opacity:1;flex-shrink:0;width:18px;height:18px;display:block}.hero-cta-label[data-v-476fc511]{text-align:left;white-space:nowrap;flex:1;min-width:0}.hero-cta-arrow[data-v-476fc511]{opacity:.8;flex-shrink:0;width:15px;height:15px;transition:opacity .15s,transform .15s}.hero-cta-arrow--ext[data-v-476fc511]{width:14px;height:14px}.hero-cta-btn:hover .hero-cta-arrow[data-v-476fc511],.hero-cta-btn:focus-visible .hero-cta-arrow[data-v-476fc511]{opacity:.95;color:var(--term-purple)}.hero-cta-btn--primary:hover .hero-cta-arrow[data-v-476fc511],.hero-cta-btn--primary:focus-visible .hero-cta-arrow[data-v-476fc511]{transform:translate(2px)}.hero-visual[data-v-476fc511]{--term-w:clamp(320px, 92vw, 760px);width:var(--term-w);max-width:var(--term-w);min-width:var(--term-w);flex-shrink:0;margin-inline:auto;position:relative}.terminal[data-v-476fc511]{--term-w:clamp(320px, 92vw, 760px);--term-h:clamp(300px, calc(var(--term-w) * 2 / 3), 507px);width:var(--term-w);min-width:var(--term-w);max-width:var(--term-w);height:var(--term-h);min-height:var(--term-h);max-height:var(--term-h);background:#0a0a0b;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 8px 24px -16px #0000008c}.terminal-traffic[data-v-476fc511]{z-index:1;gap:8px;display:flex;position:absolute;top:18px;left:18px}.dot[data-v-476fc511]{border-radius:50%;width:13px;height:13px;display:block;box-shadow:inset 0 0 0 .5px #0000004d}.dot-close[data-v-476fc511]{background:#ff5f56}.dot-min[data-v-476fc511]{background:#ffbd2e}.dot-max[data-v-476fc511]{background:#27c93f}.terminal-body[data-v-476fc511]{height:100%;font-family:var(--font-mono);color:var(--term-text);flex-direction:column;padding:46px 24px 22px;font-size:13px;line-height:1.55;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.hero-dl-reveal[data-v-476fc511],.hero-dl-btn[data-v-476fc511],.hero-dl-reveal--open .hero-dl-btn[data-v-476fc511],.hero-cta-chevron[data-v-476fc511]{transition:none}}.cmd-line[data-v-476fc511]{white-space:pre;align-items:baseline;gap:0;font-weight:600;display:flex}.terminal-line+.terminal-line[data-v-476fc511]{margin-top:6px}.prompt-user[data-v-476fc511]{color:var(--term-purple)}.at[data-v-476fc511]{color:var(--term-dim)}.host[data-v-476fc511]{color:var(--term-text)}.prompt-path[data-v-476fc511]{color:rgba(var(--term-text-rgb), .65)}.prompt-arrow[data-v-476fc511]{color:var(--term-yellow);font-weight:700}.cmd-text[data-v-476fc511]{color:rgba(var(--term-text-rgb), .92);font-weight:500}.cmd-arg[data-v-476fc511]{color:var(--term-yellow)}.out-line[data-v-476fc511]{color:rgba(var(--term-text-rgb), .55);font-weight:400}.out-label[data-v-476fc511]{color:var(--term-purple)}.out-meta[data-v-476fc511]{color:rgba(var(--term-text-rgb), .78)}.cursor[data-v-476fc511]{background:var(--term-text);vertical-align:-2px;width:8px;height:1em;margin-left:6px;animation:1.6s steps(2,start) infinite cursor-blink-476fc511;display:inline-block}@keyframes cursor-blink-476fc511{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.cursor[data-v-476fc511]{animation:none}}@media (width<=640px){.hero[data-v-476fc511]{padding-top:calc(var(--header-h) + 32px);padding-bottom:64px}.hero-sub[data-v-476fc511]{font-size:14px}.hero-cta-row[data-v-476fc511]{flex-direction:column;align-items:stretch}.hero-download-trigger[data-v-476fc511]{width:100%;max-width:none}.hero-dl-grid[data-v-476fc511]{grid-template-columns:minmax(0,1fr)}.hero-dl-btn[data-v-476fc511]{min-height:56px;padding:12px 14px}.hero-dl-coming[data-v-476fc511]{max-width:40vw}.hero-cta-btn[data-v-476fc511]{flex:auto;min-width:0;max-width:none;padding:10px 14px;font-size:13px}.hero-cta-label[data-v-476fc511]{white-space:normal;overflow-wrap:anywhere}.hero-visual[data-v-476fc511],.terminal[data-v-476fc511]{--term-w:min(100%, 360px);--term-h:240px}.terminal-body[data-v-476fc511]{padding:42px 14px 16px;font-size:11px;line-height:1.45}.neofetch-output[data-v-476fc511]{margin:6px 0}}.home[data-v-3f4b54da]{flex-direction:column;align-items:center;width:100%;display:flex}
