.benchmark_benchmarkLine__J5pxC{max-width:var(--w-heading);margin:var(--space-10) auto;text-align:center}.benchmark_closingLine__BFnga{max-width:32rem;margin:var(--space-5) auto 0;padding-top:var(--space-6);border-top:1px solid var(--line);text-align:center;font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-20);line-height:var(--lh-body);letter-spacing:var(--track-tight);color:var(--ink-soft)}.benchmark_draftMethodology__RnYEe{text-align:center;max-width:47.5rem;margin:var(--space-8) auto}.benchmark_draftMethodology__RnYEe small{font-size:var(--fs-12);color:var(--gold-ink)}.benchmark_benchmarkGrid__HVfN0{max-width:var(--w-content);margin:var(--space-16) auto 0;gap:var(--space-4)}@media (min-width:48rem){.benchmark_benchmarkGrid__HVfN0{grid-template-columns:repeat(3,minmax(0,1fr))}}.benchmark_benchmarkGrid__HVfN0>div{overflow:hidden;padding:var(--space-6);border:1px solid var(--line-strong);border-radius:var(--r-md);background:color-mix(in srgb,var(--ink-mute) 5%,var(--paper))}.benchmark_benchmarkGrid__HVfN0 h3{margin-top:var(--space-5);font-family:var(--font-sans);font-size:var(--fs-18);font-weight:var(--fw-semibold)}.benchmark_benchmarkGrid__HVfN0 p{margin-top:var(--space-3)}.benchmark_benchmarkGrid__HVfN0 strong{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;margin-top:var(--space-8);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--white);font-family:var(--font-display);color:var(--deep);font-size:var(--fs-48)}.benchmark_benchmarkSlider__08Mpf{max-width:var(--w-heading);margin:var(--space-8) auto;padding:var(--space-8);border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas)}.benchmark_benchmarkSlider__08Mpf h3{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-20);line-height:var(--lh-ui)}.benchmark_comparisonColumns__Xnunj{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);margin-top:var(--space-6)}.benchmark_comparisonColumns__Xnunj p{margin-top:var(--space-2);color:var(--ink-soft)}.benchmark_carouselControls__o2XmP{position:static;margin-top:var(--space-6);display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between}.benchmark_arrowButtons__ndlxy{margin-left:auto;display:flex;gap:var(--space-2)}@media (max-width:47.999rem){.benchmark_benchmarkSlider__08Mpf{padding:var(--space-6)}.benchmark_comparisonColumns__Xnunj{grid-template-columns:1fr;gap:var(--space-4)}}.comparison_inner__C_Gie{max-width:var(--w-content);margin-inline:auto}.comparison_picker__YAqGQ{display:grid;gap:var(--space-4);margin-top:var(--space-12)}.comparison_ownership__cDOxm{text-align:center;margin:var(--space-10) auto 0;max-width:var(--w-prose)}.comparison_tablist__lenzW{display:flex;gap:var(--space-2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:var(--space-1) var(--gutter) var(--space-2);scroll-padding-inline:var(--gutter)}.comparison_tablist__lenzW::-webkit-scrollbar{display:none}.comparison_tab__T7nd_{position:relative;flex:none;width:var(--btn-h-compact);height:var(--btn-h-compact);padding:0;display:grid;place-items:center;border:1px solid var(--line-control);border-radius:50%;background:var(--white);color:var(--ink);scroll-snap-align:start;cursor:pointer}@media (hover:hover){.comparison_tab__T7nd_:hover{border-color:var(--deep)}}.comparison_tab__T7nd_[aria-selected=true]{background:var(--deep);border-color:var(--deep);color:var(--paper)}.comparison_logoLg__AG1Cw,.comparison_logo__ovh3k{display:block;flex:none;background:currentColor;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.comparison_logo__ovh3k{width:1.375rem;height:1.375rem}.comparison_logoLg__AG1Cw{width:2.75rem;height:2.75rem}.comparison_tabName__dmq19{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.comparison_tabKind__h09em{display:none}.comparison_counter__NKT_k{margin:0;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-soft)}.comparison_cardStage__y5Aka{isolation:isolate;min-width:0}.comparison_card__y3sNL{position:relative;display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--white);border:1px solid var(--ink);border-radius:var(--r-sm)}.comparison_card__y3sNL[hidden]{display:none}.comparison_card__y3sNL:after{content:"";position:absolute;inset:-1px;translate:var(--space-2) var(--space-2);z-index:-1;background:var(--canvas);border:1px solid var(--line-strong);border-radius:inherit}.comparison_card__y3sNL:before{content:"";position:absolute;top:-1px;left:50%;translate:-50% 0;width:2.125rem;height:.75rem;background:var(--paper);border:1px solid var(--ink);border-top:none;border-radius:0 0 var(--r-lg) var(--r-lg)}.comparison_cardTop__W5fV6{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:2px solid var(--gold);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-soft)}.comparison_cardTitle___D9d6{display:flex;align-items:center;gap:var(--space-3)}.comparison_cardTitle___D9d6 h3{font-size:var(--fs-24);line-height:var(--lh-tight)}.comparison_cardTitle___D9d6 h3,.comparison_headline__Bn_nE{margin:0;font-family:var(--font-display);font-weight:var(--fw-semibold)}.comparison_headline__Bn_nE{font-size:var(--fs-20);line-height:var(--lh-snug);color:var(--ink);text-wrap:balance}.comparison_rows__5aeIp{display:grid;gap:var(--space-1);margin:0}.comparison_rows__5aeIp dt{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft)}.comparison_rows__5aeIp dd{margin:0;font-size:var(--fs-18);line-height:var(--lh-body)}.comparison_cardFoot__dpLpU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);padding-top:var(--space-4);border-top:1px dashed var(--line-strong)}.comparison_proof__yoonX{flex:1 1 18rem;margin:0;font-size:var(--fs-14);line-height:var(--lh-body);color:var(--ink-soft)}.comparison_proofLabel__wcaM9{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--track-caps);text-transform:uppercase}@media (min-width:40rem){.comparison_rows__5aeIp{grid-template-columns:9.5rem minmax(0,1fr);gap:var(--space-3) var(--space-5)}.comparison_rows__5aeIp dt{margin-top:0;padding-top:var(--space-1)}.comparison_card__y3sNL{padding:var(--space-6) var(--space-8) var(--space-8)}.comparison_cardTitle___D9d6 h3{font-size:var(--fs-30)}}@media (min-width:48rem){.comparison_card__y3sNL{background-image:repeating-linear-gradient(to bottom,transparent 0 calc(2.25rem - 1px),color-mix(in srgb,var(--ink-mute) 8%,transparent) calc(2.25rem - 1px) 2.25rem);background-position:0 4.875rem}.comparison_picker__YAqGQ{grid-template-columns:17.5rem minmax(0,1fr);gap:var(--space-8);align-items:start}.comparison_tablist__lenzW{display:grid;overflow:visible;margin-inline:0;padding:0}.comparison_tab__T7nd_{width:auto;height:auto;min-height:var(--tap);grid-template-columns:1.625rem minmax(0,1fr) auto;justify-items:start;column-gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--r-md);text-align:start;font-size:var(--fs-16);font-weight:var(--fw-semibold)}.comparison_logo__ovh3k{width:1.625rem;height:1.625rem}.comparison_tabName__dmq19{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}.comparison_tabKind__h09em{display:inline;font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-regular);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-soft)}.comparison_tab__T7nd_[aria-selected=true] .comparison_tabKind__h09em{color:color-mix(in srgb,var(--paper) 75%,var(--deep))}.comparison_counter__NKT_k{display:none}}@media (prefers-reduced-motion:no-preference){.comparison_tab__T7nd_{transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.comparison_cardSwap__lLN_q{animation:comparison_cardIn__S7rL0 var(--dur-mid) var(--ease-emph)}@keyframes comparison_cardIn__S7rL0{0%{opacity:0;translate:0 var(--space-2)}to{opacity:1;translate:0 0}}}@media (forced-colors:active){.comparison_logoLg__AG1Cw,.comparison_logo__ovh3k{background:CanvasText;forced-color-adjust:none}.comparison_tab__T7nd_[aria-selected=true]{border:3px solid Highlight}}.comparison_only__pPyqh{display:grid;justify-items:center;gap:var(--space-3);margin-top:var(--space-8)}.comparison_onlyList__ZT662{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.comparison_onlyList__ZT662 li{padding:var(--space-2) var(--space-4);border:1px solid var(--deep);border-radius:var(--r-pill);background:var(--white);color:var(--deep);font-size:var(--fs-16)}.closing_closing__fxq8x{max-width:none;width:100%;box-sizing:border-box;margin:0;padding-block:var(--section-y);padding-inline:var(--gutter);background:var(--deep);text-align:center;position:relative}.closing_closing__fxq8x .sectionHeading h2{color:var(--paper)}.closing_closing__fxq8x .lead{max-width:var(--w-prose);color:color-mix(in srgb,var(--paper) 78%,transparent)}.closing_closingActions__lNoZ0{display:flex;justify-content:center;gap:var(--space-8);align-items:center;margin-top:var(--space-8)}.closing_closingCta__uTGdN:focus-visible{outline-color:var(--paper)}@media (max-width:47.999rem){.closing_closingActions__lNoZ0{gap:var(--space-6);flex-wrap:wrap;margin-top:var(--space-8)}}.demo_demoSection__KWaZO{max-width:var(--w-site);margin-inline:auto;padding-inline:var(--space-24);border-top:1px solid var(--line);text-align:center}.demo_cardsStack__D8MQi{position:relative;z-index:2;min-height:var(--demo-window-height)}.demo_carouselCard__pN_02{min-width:0;padding:0;min-height:0}.demo_demoSection__KWaZO .lead{max-width:var(--w-prose)}.demo_demoCarousel__AeLxN{--demo-window-height:clamp(30rem,(100svh - var(--nav-h) - var(--demo-head-h) - var(--demo-chrome) - var(--space-2)) * 1.25,55rem);min-width:0;max-width:51rem;margin:0 auto;padding-top:0}.demo_viewport__G_3nr{position:relative}.demo_arrow__8IVwb{position:absolute;top:calc(var(--demo-window-height) / 2);translate:0 -50%;z-index:3;display:grid;place-items:center;width:var(--tap);height:var(--tap);border:0;border-radius:50%;background:var(--paper);color:var(--ink);box-shadow:var(--shadow-md);transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.demo_arrowPrev__ZRo0D{left:-3.75rem}.demo_arrowNext__C6hLn{right:-3.75rem}.demo_arrow__8IVwb:not(:disabled):hover{background:var(--canvas);box-shadow:var(--shadow-lift)}.demo_arrow__8IVwb:disabled{opacity:.3;cursor:default}.demo_carouselControls__vDp4d{margin-top:var(--space-5);display:flex;justify-content:center;flex-wrap:wrap}.demo_carouselDots__Nd8PG{display:flex;justify-content:center;flex-wrap:wrap;gap:0}.demo_carouselDots__Nd8PG button{display:flex;justify-content:center;align-items:center;width:var(--tap);flex:0 0 var(--tap);height:var(--tap);padding:0;border:none;background:none}.demo_carouselDots__Nd8PG button:after{content:"";width:.3125rem;height:.3125rem;border-radius:50%;background:color-mix(in srgb,var(--ink) 20%,transparent);transition:width var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.demo_carouselDots__Nd8PG .demo_activeDot__i6wJ_:after{background:var(--pop);width:.9375rem;border-radius:var(--r-xs);box-shadow:var(--ring-halo)}.demo_demoCard__9vxwa{background:var(--paper);color:var(--ink);padding:0;min-height:0;border-radius:var(--r-xl);border:1px solid color-mix(in srgb,var(--ink) 14%,var(--line));box-shadow:var(--shadow-float)}.demo_demoNote__ayPkN{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-18);line-height:var(--lh-body);text-align:center;max-width:35rem;margin:var(--space-6) auto 0}@media (min-width:48rem) and (max-width:63.999rem){.demo_demoSection__KWaZO{padding-inline:var(--space-12);gap:var(--space-12)}}@media (max-width:47.999rem){.demo_demoSection__KWaZO{padding-inline:var(--gutter)}.demo_viewport__G_3nr{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.demo_cardsStack__D8MQi{grid-column:1/-1;grid-row:1;min-height:0}.demo_arrow__8IVwb{position:static;translate:none;grid-row:2}.demo_arrowNext__C6hLn{justify-self:end}.demo_carouselControls__vDp4d{margin-top:var(--space-2)}.demo_carouselDots__Nd8PG{width:100%;display:grid;grid-template-columns:repeat(9,minmax(0,1fr))}.demo_carouselDots__Nd8PG button{width:100%;min-width:24px}}@media (min-width:48rem){.demo_demoCarousel__AeLxN{width:calc(100% - var(--space-12))}}.demo_themeControls__CvuA9{display:flex;width:fit-content;margin:0 auto var(--space-4);padding:var(--space-1);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--canvas)}.demo_themeControls__CvuA9 button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap);padding:var(--space-2) var(--space-4);border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-soft);font:inherit;font-size:var(--fs-14)}.demo_themeControls__CvuA9 button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-md)}.demo_carouselControls__vDp4d{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-2)}.demo_carouselControls__vDp4d>:last-child{justify-self:end}.demo_playbackControls__5xq2w{display:flex;align-items:center;gap:var(--space-3)}.demo_playbackControls__5xq2w button{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0;border:0;background:transparent;color:var(--ink-soft);font:inherit;font-size:var(--fs-12);cursor:pointer}.demo_playbackControls__5xq2w button:hover{color:var(--ink)}.demo_playbackControls__5xq2w button:disabled{opacity:.4;cursor:default}@media (max-width:47.999rem){.demo_carouselControls__vDp4d{grid-template-columns:1fr auto}.demo_carouselDots__Nd8PG{grid-column:1/-1;grid-row:2}.demo_carouselControls__vDp4d>:last-child{grid-column:2;grid-row:1}}@media (min-width:48rem){.demo_demoSection__KWaZO{--demo-head-h:calc(var(--fs-16) * var(--lh-body) + var(--space-5) + 2 * var(--h2) * var(--lh-tight) + var(--space-6) + 2 * var(--fs-18) * var(--lh-body));--demo-chrome:calc(var(--tap) + 2 * var(--space-1) + 2px + var(--space-4) + 2px + var(--space-5) + var(--tap) + var(--space-6) + var(--fs-18) * var(--lh-body))}}@media (min-width:64rem) and (max-height:57.999rem){.demo_demoSection__KWaZO{--demo-head-h:calc(var(--fs-16) * var(--lh-body) + var(--space-2) + var(--fs-36) * var(--lh-tight) + var(--space-3) + 2 * var(--fs-18) * var(--lh-body));--demo-chrome:calc(var(--tap) + 2 * var(--space-1) + 2px + var(--space-2) + 2px + var(--space-3) + var(--tap) + var(--space-3) + var(--fs-18) * var(--lh-body))}.demo_demoSection__KWaZO .eyebrow{margin-bottom:var(--space-2)}.demo_demoSection__KWaZO h2{font-size:var(--fs-36)}.demo_demoSection__KWaZO .lead{margin-top:var(--space-3)}.demo_themeControls__CvuA9{margin-bottom:var(--space-2)}.demo_carouselControls__vDp4d,.demo_demoNote__ayPkN{margin-top:var(--space-3)}}.app-demo_app__Pexwb{display:flex;min-height:32rem;overflow:hidden;border-radius:inherit;background:var(--app-bg);color:var(--app-text);text-align:left;font-family:var(--font-sans);font-size:var(--app-fs-14);line-height:var(--lh-body)}.app-demo_main__WYHqe{flex:1;min-width:0;display:flex;flex-direction:column}.app-demo_titlebar__ofd1D{min-height:43px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--app-line);font-size:var(--app-fs-12)}.app-demo_titlebar__ofd1D>svg:nth-last-child(2){margin-left:auto}.app-demo_titlebar__ofd1D svg{flex-shrink:0;color:var(--app-muted)}.app-demo_project__FbjEs{color:var(--app-muted);background:var(--app-panel);padding:1px 6px;border-radius:var(--app-r-xs);font-size:var(--app-fs-10)}.app-demo_lights__4B35E{display:flex;gap:6px;flex-shrink:0}.app-demo_lights__4B35E i{height:9px;width:9px;border-radius:50%;background:var(--dot-red)}.app-demo_lights__4B35E i:nth-child(2){background:var(--dot-yellow)}.app-demo_lights__4B35E i:nth-child(3){background:var(--dot-green)}.app-demo_sidebar__TxSEB{flex:0 0 162px;display:flex;flex-direction:column;padding:0 8px;border-right:1px solid var(--app-line);color:var(--app-muted);font-size:var(--app-fs-11);background:var(--app-terminal)}.app-demo_sidebarTop__ME1rO{height:43px;display:flex;align-items:center;gap:10px;padding:0 4px}.app-demo_brand__px5O2{display:flex;align-items:center;gap:6px;margin:13px 6px 16px;font-size:var(--app-fs-17);font-weight:var(--fw-semibold)}.app-demo_brand__px5O2>svg:last-child{margin-left:auto}.app-demo_navItem__EL5kr{display:flex;align-items:center;gap:8px;padding:6px}.app-demo_groupLabel__xqGkC{display:flex;justify-content:space-between;color:var(--app-muted);margin:25px 6px 8px;font-size:var(--app-fs-10)}.app-demo_selected__s0nZe,.app-demo_task__RqLsV{padding:7px 8px 7px 24px;border-radius:var(--app-r-sm)}.app-demo_selected__s0nZe{background:var(--app-panel-hover);color:var(--app-text)}.app-demo_task__RqLsV{color:var(--app-muted)}.app-demo_account__GjDBS{display:flex;align-items:center;gap:7px;margin-top:auto;padding:12px 3px;font-size:var(--app-fs-10)}.app-demo_account__GjDBS>span{display:grid;place-items:center;width:20px;height:20px;background:var(--app-line);border-radius:50%}.app-demo_conversation__jI3Wn{padding:26px 28px 20px}.app-demo_question__uybYx{margin-bottom:23px;font-size:var(--app-fs-14)}.app-demo_answer__beTnw{margin:13px 0 18px;line-height:var(--lh-prose)}.app-demo_sources__yske2{display:flex;flex-direction:column;gap:9px}.app-demo_source__rWnbJ{display:flex;align-items:baseline;gap:7px;font-size:var(--app-fs-11);color:var(--app-muted)}.app-demo_source__rWnbJ svg{flex-shrink:0;color:var(--app-citation);align-self:flex-start;margin-top:2px}.app-demo_source__rWnbJ>span:first-of-type{min-width:0;overflow-wrap:anywhere}.app-demo_pages__jsrUO{margin-left:auto;flex-shrink:0;font-size:var(--app-fs-11)}.app-demo_bottom__nz_CI{margin-top:auto;padding:0 22px 10px;color:var(--app-muted);font-size:var(--app-fs-11)}.app-demo_composer__PxIVl{border:1px solid var(--app-line);border-radius:var(--app-r-md);padding:12px;background:var(--app-panel)}.app-demo_composerTools__My_1T{display:flex;gap:12px;align-items:center;margin-top:22px}.app-demo_composerTools__My_1T>span:nth-child(2){margin-left:auto;display:flex;align-items:center;gap:4px}.app-demo_send___JCEA{display:grid;place-items:center;background:var(--app-text);color:var(--app-bg);border-radius:50%;width:25px;height:25px}.app-demo_footer__2vrmQ{display:flex;gap:9px;align-items:center;font-size:var(--app-fs-10);padding:8px 4px 0}.app-demo_model__5IiPg{margin-left:auto}.app-demo_branchbar__AP_VB{display:flex;gap:8px;align-items:center;padding:8px;background:var(--app-panel);border-radius:var(--app-r-sm);margin-bottom:6px;font-size:var(--app-fs-9)}.app-demo_ready__5qL8t{color:var(--app-green);margin-left:auto}.app-demo_codex__0OX83{--app-panel:var(--app-codex-panel);--app-line:var(--app-codex-line);--app-text:var(--app-codex-text);--app-muted:var(--app-codex-muted)}.app-demo_codex__0OX83 .app-demo_sidebar__TxSEB{background:linear-gradient(160deg,var(--app-purple-top),var(--app-purple-bottom));border-right-color:var(--app-purple-line);color:var(--app-text)}.app-demo_codex__0OX83 .app-demo_selected__s0nZe{background:var(--app-purple-selected)}.app-demo_codex__0OX83 .app-demo_question__uybYx{margin-left:24px;background:var(--app-panel);border-radius:var(--app-r-lg);padding:13px 16px}.app-demo_codex__0OX83 .app-demo_composer__PxIVl{background:var(--app-panel);border-color:var(--app-line);border-radius:var(--app-r-lg)}.app-demo_claude__OYuD9{--app-panel:var(--app-claude-panel);--app-line:var(--app-claude-line);--app-text:var(--app-claude-text);--app-muted:var(--app-claude-muted);background:var(--app-claude)}.app-demo_claude__OYuD9 .app-demo_question__uybYx{border-left:2px solid var(--app-line);padding-left:13px}.app-demo_warp__oMjVn{--app-panel:var(--app-warp-panel);--app-line:var(--app-warp-line);--app-text:var(--app-warp-text);--app-muted:var(--app-warp-muted);background:var(--app-terminal);font-family:var(--font-mono)}.app-demo_warp__oMjVn .app-demo_titlebar__ofd1D{min-height:34px;gap:14px;font-family:var(--font-sans)}.app-demo_search__JCyS6{margin:0 auto;display:flex;align-items:center;gap:6px;background:var(--app-panel);padding:2px 12px;border-radius:var(--app-r-xs);color:var(--app-muted);font-size:var(--app-fs-10)}.app-demo_warp__oMjVn .app-demo_conversation__jI3Wn{padding:26px 24px}.app-demo_warp__oMjVn .app-demo_question__uybYx{display:flex;gap:10px;font-size:var(--app-fs-15)}.app-demo_prompt__HJnGj{color:var(--app-muted)}.app-demo_warp__oMjVn .app-demo_answer__beTnw{font-size:var(--app-fs-14)}.app-demo_warp__oMjVn .app-demo_sources__yske2{padding-left:13px;border-left:1px solid var(--app-line)}.app-demo_warp__oMjVn .app-demo_bottom__nz_CI{padding:0 14px 8px}.app-demo_complete__P9ely{color:var(--app-orange);margin-bottom:12px;font-size:var(--app-fs-11)}.app-demo_terminalInput__QbeFn{display:flex;align-items:center;gap:9px;padding:10px 0;border-block:1px solid var(--app-line)}.app-demo_caret__QI66X{width:7px;height:14px;background:var(--app-cursor)}.app-demo_status__Cd385{display:flex;gap:8px;align-items:center;padding:7px 0;font-size:var(--app-fs-10)}.app-demo_status__Cd385>span:first-child{color:var(--app-green)}.app-demo_warpFooter__tOfeM{display:flex;align-items:center;gap:7px;color:var(--app-dim);font-size:var(--app-fs-9);margin-top:10px}.app-demo_warpFooter__tOfeM>span{margin-left:auto}.app-demo_appMark__VAgk1{display:inline-flex;align-items:center;flex-shrink:0}.app-demo_codexMark__W_XCV img{filter:brightness(0) invert(1)}.app-demo_appIdentity__m9DS7,.app-demo_mobileIdentity__C6aDK{align-items:center;gap:7px;color:var(--app-text);font-weight:var(--fw-semibold)}.app-demo_appIdentity__m9DS7{display:inline-flex}.app-demo_mobileIdentity__C6aDK{display:none}.app-demo_claude__OYuD9 .app-demo_question__uybYx{border-left-color:var(--app-claude-accent)}.app-demo_claude__OYuD9 .app-demo_send___JCEA{background:var(--app-claude-accent)}.app-demo_warp__oMjVn .app-demo_caret__QI66X{background:var(--app-warp-accent)}.app-demo_warp__oMjVn .app-demo_prompt__HJnGj{color:var(--app-warp-accent)}@media (max-width:47.999rem){.app-demo_app__Pexwb{min-height:32rem}.app-demo_sidebar__TxSEB{display:none}.app-demo_titlebar__ofd1D{padding-inline:12px}.app-demo_project__FbjEs{display:none}.app-demo_codex__0OX83 .app-demo_titlebar__ofd1D{background:var(--app-purple-top)}.app-demo_mobileIdentity__C6aDK{display:inline-flex}.app-demo_sessionTitle__jtVps{display:none}.app-demo_warp__oMjVn .app-demo_search__JCyS6{overflow:hidden;white-space:nowrap;min-width:0}.app-demo_warp__oMjVn .app-demo_titlebar__ofd1D{gap:8px}.app-demo_conversation__jI3Wn,.app-demo_warp__oMjVn .app-demo_conversation__jI3Wn{padding:22px 18px}.app-demo_codex__0OX83 .app-demo_question__uybYx{margin-left:0}.app-demo_bottom__nz_CI{padding-inline:14px}.app-demo_search__JCyS6{padding-inline:6px;font-size:var(--app-fs-8)}.app-demo_source__rWnbJ{flex-wrap:wrap}.app-demo_pages__jsrUO{margin-left:21px}}.app-demo_app__Pexwb[data-theme=light]{--app-bg:var(--app-light-bg);--app-terminal:var(--app-light-bg);--app-panel:var(--app-light-panel);--app-panel-hover:var(--app-light-selected);--app-line:var(--app-light-line);--app-text:var(--app-light-text);--app-muted:var(--app-light-muted);--app-dim:var(--app-light-muted);--app-green:var(--app-light-green);--app-citation:var(--app-light-citation);--app-warp-accent:var(--app-light-warp-accent);background:var(--app-bg);color-scheme:light}.app-demo_claude__OYuD9[data-theme=light]{--app-bg:var(--app-claude-light-bg);--app-panel:var(--app-claude-light-panel);--app-panel-hover:var(--app-claude-light-line);--app-line:var(--app-claude-light-line);--app-text:var(--app-claude-light-text);--app-muted:var(--app-claude-light-muted);--app-dim:var(--app-claude-light-muted)}.app-demo_app__Pexwb[data-theme=light] .app-demo_sidebar__TxSEB{background:var(--app-panel);color:var(--app-text);border-color:var(--app-line)}.app-demo_claude__OYuD9[data-theme=light] .app-demo_sidebar__TxSEB{background:var(--app-claude-light-sidebar)}.app-demo_app__Pexwb[data-theme=light] .app-demo_selected__s0nZe{background:var(--app-panel-hover)}.app-demo_app__Pexwb[data-theme=light] .app-demo_groupLabel__xqGkC,.app-demo_app__Pexwb[data-theme=light] .app-demo_task__RqLsV{color:var(--app-muted)}.app-demo_app__Pexwb[data-theme=light] .app-demo_codexMark__W_XCV img{filter:none}.app-demo_app__Pexwb[data-theme=light] .app-demo_send___JCEA{background:var(--app-text);color:var(--app-bg)}.app-demo_app__Pexwb[data-theme=light] .app-demo_titlebar__ofd1D{background:var(--app-bg)}@media (min-width:48rem){.app-demo_app__Pexwb{height:var(--demo-window-height,44rem);min-height:0}.app-demo_main__WYHqe{min-height:0}.app-demo_bottom__nz_CI,.app-demo_titlebar__ofd1D{flex-shrink:0}.app-demo_conversation__jI3Wn{flex:1;min-height:0;overflow-y:auto}}.app-demo_conversation__jI3Wn:focus-visible{outline:2px solid var(--app-citation);outline-offset:-4px}.app-demo_compact__nMaLE .app-demo_sidebar__TxSEB{display:none}.app-demo_compact__nMaLE .app-demo_mobileIdentity__C6aDK{display:flex}.app-demo_compact__nMaLE .app-demo_branchbar__AP_VB,.app-demo_compact__nMaLE .app-demo_footer__2vrmQ,.app-demo_compact__nMaLE .app-demo_project__FbjEs,.app-demo_compact__nMaLE .app-demo_status__Cd385,.app-demo_compact__nMaLE .app-demo_warpFooter__tOfeM{display:none}.app-demo_compact__nMaLE .app-demo_conversation__jI3Wn,.app-demo_compact__nMaLE.app-demo_warp__oMjVn .app-demo_conversation__jI3Wn{padding:18px 20px 12px}.app-demo_compact__nMaLE .app-demo_question__uybYx{margin-bottom:14px;position:sticky;top:-18px;z-index:1;margin-top:-18px;padding-top:18px;padding-bottom:10px;background:var(--app-bg)}.session-flow_flow__ByFO8{font-family:inherit}.session-flow_intent__6FLRF{color:var(--app-muted);font-size:var(--app-fs-12);margin:0 0 18px}.session-flow_reveal__rfjPs{opacity:1;translate:0 0;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out)}.session-flow_reveal__rfjPs[data-visible=false]{visibility:hidden;opacity:0;translate:0 5px}.session-flow_agentRow__WZS2t{display:flex;align-items:center;gap:7px;font-size:var(--app-fs-11);color:var(--app-muted)}.session-flow_agentRow__WZS2t strong{color:var(--app-text);font-weight:var(--fw-semibold)}.session-flow_agentIcon__JC_JK{display:grid;place-items:center;width:30px;height:26px;background:var(--paper);border-radius:var(--app-r-sm);flex-shrink:0}.session-flow_agentIcon__JC_JK img{width:22px;height:16px;object-fit:contain}.session-flow_activity__d5_zT{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--app-green);margin-left:auto}.session-flow_activity__d5_zT[data-running=true]{animation:session-flow_breathe__ks2D1 var(--dur-float) var(--ease-in-out) infinite}@keyframes session-flow_breathe__ks2D1{50%{opacity:.3}}.session-flow_bookList__ayk8u{margin:8px 0 16px 6px;padding-left:14px;border-left:1px solid var(--app-line);color:var(--app-muted);font-size:var(--app-fs-11)}.session-flow_bookList__ayk8u>div{display:flex;gap:6px;align-items:baseline;padding-block:3px}.session-flow_bookList__ayk8u svg{flex-shrink:0}.session-flow_readDetail__wnc6V{margin:7px 0 18px 20px;color:var(--app-muted);font-size:var(--app-fs-11)}.session-flow_answer__f0AWk{margin:0 0 15px;color:var(--app-text);font-size:var(--app-fs-14);line-height:var(--lh-prose)}.session-flow_citations__4DjU_{display:flex;flex-direction:column;gap:8px}.session-flow_citation__CjjEY{display:flex;align-items:baseline;gap:7px;color:var(--app-muted);font-size:var(--app-fs-11)}.session-flow_citation__CjjEY svg{flex-shrink:0;color:var(--app-citation)}.session-flow_citation__CjjEY>span:first-of-type{min-width:0;overflow-wrap:anywhere}.session-flow_pages__6mB_s{margin-left:auto;flex-shrink:0;font-size:var(--app-fs-11)}.session-flow_srOnly__EtEDC{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:47.999rem){.session-flow_agentRow__WZS2t,.session-flow_citation__CjjEY{flex-wrap:wrap}.session-flow_pages__6mB_s{margin-left:20px}}@media (prefers-reduced-motion:reduce){.session-flow_reveal__rfjPs{translate:none;transition:none}.session-flow_activity__d5_zT{animation:none}}.session-flow_single__B97Uk{margin-bottom:16px}.compare_compare__9j_WH{max-width:60rem;margin:var(--space-10) auto 0;text-align:left;--demo-window-height:26rem}.compare_arena__LdYcS{position:relative;display:grid;gap:var(--space-8)}@media (min-width:48rem){.compare_arena__LdYcS{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10)}}.compare_side__kBBfh{display:grid;gap:var(--space-3);min-width:0}.compare_logos__vvE5h{justify-self:center;display:inline-flex;align-items:center;gap:var(--space-2)}.compare_logo__O_l0Y{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--line);border-radius:50%;background:var(--white);box-shadow:var(--shadow-md)}.compare_plus__90GhQ{font-family:var(--font-display);font-size:var(--fs-20)}.compare_aloneSide__ewFoR .compare_logo__O_l0Y{filter:grayscale(1)}.compare_label__ht42S{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--fs-24);font-weight:var(--fw-regular);line-height:var(--lh-snug)}.compare_aloneSide__ewFoR .compare_label__ht42S{color:var(--ink-soft)}.compare_troveSide__BwMnc .compare_label__ht42S{color:var(--ink)}.compare_dot__67ENa{width:.6rem;height:.6rem;border-radius:50%;border:.3rem solid var(--pop)}.compare_frame__SmA09{border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lift)}.compare_aloneSide__ewFoR .compare_frame__SmA09{filter:grayscale(1);opacity:.75;box-shadow:var(--shadow-md)}.compare_troveSide__BwMnc .compare_frame__SmA09{border:3px solid var(--pop);box-shadow:var(--shadow-lift),var(--ring-halo)}.compare_vs___ki4Y{justify-self:center;display:grid;place-items:center;width:3.25rem;height:3.25rem;margin:calc(-1 * var(--space-4)) 0;border-radius:50%;background:var(--ink);color:var(--paper);font-family:var(--font-display);font-size:var(--fs-16);font-weight:var(--fw-semibold);z-index:1}@media (min-width:48rem){.compare_vs___ki4Y{position:absolute;top:50%;left:50%;margin:0;translate:-50% -50%;border:4px solid var(--paper)}}.compare_verdict__ZFR1C{margin-top:calc(-1 * var(--space-2));display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:0;font-size:var(--fs-14);font-weight:var(--fw-semibold);transition:opacity var(--dur-base) var(--ease-out)}.compare_verdict__ZFR1C[data-visible=false]{opacity:0}.compare_aloneSide__ewFoR .compare_verdict__ZFR1C{color:var(--ink-soft)}.compare_troveSide__BwMnc .compare_verdict__ZFR1C{color:var(--ink)}.compare_troveSide__BwMnc .compare_verdict__ZFR1C svg:first-child{color:var(--deep)}.compare_controls__jfXbE{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-4)}.compare_replay__nh93x{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-size:var(--fs-14);cursor:pointer}.compare_nav__vchmz{display:flex;align-items:center;justify-content:center;gap:var(--space-4)}.compare_arrow__bT3ly{display:grid;place-items:center;width:var(--tap);height:var(--tap);border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer}.compare_dots__7ueaM{display:flex;gap:var(--space-2)}.compare_dots__7ueaM button{width:.5rem;height:.5rem;padding:0;border:0;border-radius:50%;background:var(--line-control);cursor:pointer}.compare_dots__7ueaM .compare_activeDot__YMXlJ{background:var(--deep);width:1.25rem;border-radius:var(--r-pill)}.compare_note__MURyv{margin:var(--space-4) auto 0;font-size:var(--fs-14);color:var(--ink-soft);text-align:center}.faq_faqSection__Iy0At{border-top:1px solid var(--line);max-width:var(--w-site);margin:auto;display:flex;flex-direction:column;gap:var(--space-10);align-items:center}.faq_faqSection__Iy0At .sectionHeading h2{letter-spacing:var(--track-tight);max-width:none}.faq_faqList__bW1MM{width:100%;margin:0;max-width:50rem}.faq_faqRow__qM_zf{border-bottom:1px solid var(--line)}.faq_faqRow__qM_zf:first-child{border-top:1px solid var(--line)}.faq_faqQuestion__dWUAR{margin:0;font-size:inherit;font-weight:inherit}.faq_faqTrigger__I_nVt{appearance:none;background:none;border:none;width:100%;list-style:none;display:flex;gap:var(--space-5);align-items:center;line-height:var(--lh-body);cursor:pointer;justify-content:space-between;padding-block:var(--space-6);padding-inline:var(--space-2);font-size:var(--fs-20);font-weight:var(--fw-medium);color:inherit;text-align:left;border-radius:var(--r-sm)}.faq_faqTrigger__I_nVt:hover{background:color-mix(in srgb,var(--ink-mute) 6%,transparent)}.faq_faqIcon__yjT61{margin-left:auto;flex-shrink:0;transition:transform var(--dur-fast) var(--ease-out)}.faq_faqIcon__yjT61[data-open=true]{transform:rotate(45deg)}.faq_faqPanel__5sXGE{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-out)}.faq_faqPanel__5sXGE[data-open=true]{grid-template-rows:1fr}.faq_faqPanelInner__WeShp{overflow:hidden;min-height:0}.faq_faqPanel__5sXGE p{color:var(--ink-soft);font-size:var(--fs-18);line-height:var(--lh-body);padding:0 var(--space-2) var(--space-6);margin:0}.faq_intro__OcTNI{display:grid;justify-items:center}.faq_mascot__8uWpl{display:none}@media (min-width:64rem){.faq_intro__OcTNI{justify-items:start;gap:var(--space-8)}.faq_mascot__8uWpl{display:block;width:8rem;height:auto}.faq_faqSection__Iy0At{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:var(--space-16)}.faq_faqSection__Iy0At .sectionHeading{text-align:left}}@media (max-width:39.999rem){.faq_faqTrigger__I_nVt{font-size:var(--fs-18)}}@media (prefers-reduced-motion:reduce){.faq_faqPanel__5sXGE{transition:none}}