<!DOCTYPE html><html lang="en" data-brand="hanzo" class="t_dark"><head><meta charSet="utf-8"/><link rel="preconnect" href="/" crossorigin=""/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><link rel="stylesheet" href="/_next/static/chunks/05rbc-cmwnuy2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0gny55i3ca2hw.css" data-precedence="next"/><style data-precedence="default" data-href="t__paddingInlineEnd-_lg_0px t__ff-f-family t__fw-f-weight-3 t__ls-f-letterSpa1360334203 t__fs-f-size-3 t__lh-f-lineHeigh112922 t__col-foreground t__dsp-flex t__items-center t__height-10037 t__paddingInline-12px t__ws-nowrap t__td-none t__shrink-0 t__marginInlineStart-0px t__tr-rotate0deg1281 t__dsp-_lg_grid t__dsp-none t__placeItems-center t__width-30px t__pt-0px t__pb-0px t__paddingInlineStart-0px t__paddingInlineEnd-6px t__btw-0px t__brw-0px t__borderBottomWidth-0px t__borderLeftWidth-0px t__borderStartEndRadius-999px t__borderEndEndRadius-999px t__bg-transparent t__cur-pointer t__bbs-solid t__bts-solid t__bls-solid t__brs-solid t__bg-0hover-color-mixin955516752 t__bxsh-0hover-inset0001px1478370269 t__fd-row t__height-34px t__marginInlineStart--4px t__btlr-999px t__btrr-999px t__bbrr-999px t__bblr-999px t__pos-relative t__dsp-_xl_flex t__o-0--9 t__col-0hover-foreground t__col-muted-foreg108704142 t__pr-12px t__pl-12px t__gap-6px t__fs-f-size-2 t__lh-20px t__fw-500 t__dsp-_lg_flex t__gap-2px t__width-_lg_34px t__height-_lg_34px t__marginInlineStart-_lg_0px t__height-44px t__pr-0px t__pl-0px t__justify-center t__width-44px t__marginInlineStart-auto t__o-0hover-0--88 t__fw-600 t__col-background t__pr-14px t__pl-14px t__bg-foreground t__dsp-_lg_none t__dsp-grid t__marginInlineEnd--10px t__marginInlineStart-_lg_auto t__gap-8px t__pos-sticky t__t-0px t__z-z-header t__gap-12px t__bxs-content-box t__height-60px t__pt-calc0pxenvs374235789 t__pr-page-gutter t__pl-page-gutter t__bg-color-mixin1888437449 t__backdropFilter-blur20pxsat875171648 t__WebkitBackdropFilter-blur20pxsat875171648 t__pos-fixed t__z-2147483647 t__col-pure-white t__lh-1--25rem t__text-center t__textDecoration-_platformweb_none t__minH-40px t__pt-8px t__pb-8px t__ox-hidden t__oy-hidden t__col-_platformweb_foreground t__pos-absolute t__t--437 t__l--437 t__width-10837 t__height-10837 t__o-0--34 t__l-0px t__r-0px t__b-0px t__pe-none t__fs-f-size-1 t__lh-f-lineHeigh112920 t__btlr-_platformweb_9999px t__btrr-_platformweb_9999px t__bbrr-_platformweb_9999px t__bblr-_platformweb_9999px t__dsp-_platformweb_inline-flex t__width-_platformweb_fit-content t__self-center t__dsp-inline-flex t__pt-5px t__pb-5px t__btlr-9999px t__btrr-9999px t__bbrr-9999px t__bblr-9999px t__fs-_sm_f-size-11 t__fs-_lg_text-6xl t__dsp-revert-laye114 t__ws-inherit t__fs-f-size-10 t__fw-497 t__lh-1--19 t__ls--0--012em t__textWrap-balance t__width-10037 t__mt-4px t__textWrap-_platformweb_balance t__lh-_platformweb_1--45 t__lh-1--65 t__ls-0px t__textWrap-pretty t__mb-8px t__fs-1rem t__lh-calc1--250--87537940352 t__minH-56px t__pr-c-space-5 t__pl-c-space-5 t__backdropFilter-chrome-blur t__WebkitBackdropFilter-chrome-blur t__btw-1px t__brw-1px t__borderBottomWidth-1px t__borderLeftWidth-1px t__btc-border t__brc-border t__borderBottomColor-border t__borderLeftColor-border t__bg-background t__bxsh-02px8px-2px1035712938 t__transition-all0--15sease1971520237 t__bg-color-mixin924852565 t__fd-column t__gap-c-space-3 t__btc-borderColor t__brc-borderColor t__borderBottomColor-borderColor t__borderLeftColor-borderColor t__shrink-1 t__grow-1 t__fb-0px t__height-0px t__maxH-0px t__tr-translateY-1736186894 t__mt-c-space-1 t__mb-c-space-1 t__btc-0hover-borderColor69916956 t__brc-0hover-borderColor69916956 t__borderBottomColor-0hover-borderColor69916956 t__borderLeftColor-0hover-borderColor69916956 t__btc-0focus-borderColor68052152 t__brc-0focus-borderColor68052152 t__borderBottomColor-0focus-borderColor68052152 t__borderLeftColor-0focus-borderColor68052152 t__outlineColor-0focus-visible-outlineColo114 t__outlineWidth-0focus-visible-2px t__outlineStyle-0focus-visible-solid t__height-_touchable_46px t__col-ink t__height-46px t__btlr-c-radius-3 t__btrr-c-radius-3 t__bbrr-c-radius-3 t__bblr-c-radius-3 t__outlineWidth-0px t__bg-raised t__minW-0px t__o-0hover-0--92 t__bg-0hover-neutral-100 t__col-0hover-pure-black t__bg-_light_foreground t__col-_light_background t__bxsh-_light_04px16px-6p44459065 t__bg-_light_0hover-foreground t__col-_light_0hover-background t__col-pure-black t__gap-c-space-2 t__bg-pure-white t__bxsh-04px20px-2p736498123 t__gap-c-space-4 t__pt-_sm_c-space-6 t__pr-_sm_c-space-6 t__pb-_sm_c-space-6 t__pl-_sm_c-space-6 t__bg-_sm_panel t__btw-_sm_1px t__brw-_sm_1px t__borderBottomWidth-_sm_1px t__borderLeftWidth-_sm_1px t__btc-_sm_border t__brc-_sm_border t__borderBottomColor-_sm_border t__borderLeftColor-_sm_border t__btlr-_sm_radius-2xl t__btrr-_sm_radius-2xl t__bbrr-_sm_radius-2xl t__bblr-_sm_radius-2xl t__bxsh-_sm_edge-highli2099220520 t__rounded-_sm_24px t__bbs-_sm_solid t__bts-_sm_solid t__bls-_sm_solid t__brs-_sm_solid t__maxW-420px t__mr-auto t__ml-auto t__btc-transparent t__brc-transparent t__borderBottomColor-transparent t__borderLeftColor-transparent t__bxsh-none t__btlr-0px t__btrr-0px t__bbrr-0px t__bblr-0px t__fs-inherit t__ff-inherit t__fw-inherit t__lh-inherit t__ls-inherit t__td-underline t__fb-_maxlg_auto t__grow-6 t__maxW-10037 t__textOverflow-ellipsis t__outlineColor-0focus-visible-ring t__outlineOffset-0focus-visible--2px t__col-_platformweb_background t__touchAction-_platformweb_auto t__select-_platformweb_none t__gap-10px t__pt-7px t__pb-7px t__btlr-19px t__btrr-19px t__lh-f-lineHeigh112921 t__col-inherit t__cur-_platformweb_pointer t__bg-0hover-backgroundH3423444 t__bg-0active-backgroundP3496915 t__btc-0active-borderColor69916956 t__brc-0active-borderColor69916956 t__borderBottomColor-0active-borderColor69916956 t__borderLeftColor-0active-borderColor69916956 t__bg-0hover-hover t__minH-_touchable_44px t__pr-c-space-3 t__pl-c-space-3 t__height-auto t__gap-c-space-1--53 t__fwr-nowrap t__minH-32px t__justify-space-betwe3241 t__ws-_platformweb_pre t__dsp-block t__lh-1--35rem t__ox-_platformweb_auto t__overflowWrap-_platformweb_normal t__mt-0px t__mr-0px t__mb-0px t__ml-0px t__pt-10px t__pb-10px t__btlr-12px t__btrr-12px t__bbrr-12px t__bblr-12px t__bg-surface-car1684382503 t__pt-16px t__pr-16px t__pb-16px t__pl-16px t__gap-16px t__btlr-_platformweb_20px t__btrr-_platformweb_20px t__bbrr-_platformweb_20px t__bblr-_platformweb_20px t__btc-border-stro3513 t__brc-border-stro3513 t__borderBottomColor-border-stro3513 t__borderLeftColor-border-stro3513 t__btlr-20px t__btrr-20px t__bbrr-20px t__bblr-20px t__ox-visible t__oy-visible t__bxsh-028px60px-3165871543 t__pr-8px t__pl-8px t__t--118px t__insetInlineEnd--20px t__grow-5 t__fd-_maxlg_column t__items-_maxlg_stretch t__maxW-1320px t__pt-max48pxmin9884045303 t__pb-max48pxmin8857263194 t__gap-max32pxmin5518920252 t__ox-_platformweb_clip t__width-auto t__o-0hover-1 t__filter-_light_brightness01281 t__o-0--8 t__filter-brightness0492306507 t__height-24px t__fwr-wrap t__columnGap-32px t__rowGap-14px t__maxW-1240px t__pt-24px t__pb-24px t__btc-white-06 t__brc-white-06 t__borderBottomColor-white-06 t__borderLeftColor-white-06 t__pt-_md_80px t__pb-_md_80px t__pt-56px t__pb-56px t__gap-c-space-6 hanzo-composer t__o-0--22 t__filter-blur16px1281 t__t--6px t__r--6px t__b--6px t__l--6px t__pt-6px t__pr-6px t__pb-6px t__pl-6px t__backgroundImage-conic-gradi929176795 t__mask-linear-grad1205031669 t__maskComposite-exclude t__o-_grouptrue-hover_0--8 t__o-0--5 t__pt-1--5px t__pr-1--5px t__pb-1--5px t__pl-1--5px t__btlr-inherit t__btrr-inherit t__bbrr-inherit t__bblr-inherit t__outlineWidth-0focus-visible-0px t__minH-0px t__fs-text-xl t__o-0disabled-0--4 t__cur-0disabled-default t__bg-0hover-primary t__col-0hover-primary-for1793902036 t__btlr-radius-full604151108 t__btrr-radius-full604151108 t__bbrr-radius-full604151108 t__bblr-radius-full604151108 t__bg-muted t__col-text-second96872 t__width-max24pxcalc1724206418 t__height-max24pxcalc1724206418 t__minW-max24pxcalc1724206418 t__minH-max24pxcalc1724206418 t__o-0hover-0--9 t__bg-primary t__col-primary-for1793902036 t__bxsh-0focus-within-0002pxvar--178078511 t__pt-c-space-1 t__pr-c-space-1 t__pb-c-space-1 t__pl-c-space-1 t__bg-chrome t__touchAction-manipulatio110 t__bxsh-0002pxtrans1867780266 t_t_group_true t__isolation-isolate t__btlr-radius-comp2083746637 t__btrr-radius-comp2083746637 t__bbrr-radius-comp2083746637 t__bblr-radius-comp2083746637 t__maxW-576px t__col-0hover-ink t__col-soft t__pt-3px t__pb-3px t__fb-_sm_150px t__fb-4037 t__minW-140px t__gap-_sm_40px t__gap-28px t__col-faint t__ml-_sm_auto t__width-_sm_auto t__rowGap-8px t__gap-20px t__btc-edge t__brc-edge t__borderBottomColor-edge t__borderLeftColor-edge t__pt-48px t__pb-32px t__gap-40px t__minH-100vh t__minW-auto t__dsp-contents t__o-0--2 t__self-flex-start t__fs-f-size-8 t__lh-1--22 t__ls--0--01em t__gap-14px t__maxW-760px t__btlr-_platformweb_18px t__btrr-_platformweb_18px t__bbrr-_platformweb_18px t__bblr-_platformweb_18px t__btlr-18px t__btrr-18px t__bbrr-18px t__bblr-18px t__bg-secondary t__maxW-8837 t__justify-flex-end t__bg-white-05 t__maxW-9237 t__justify-flex-start t__minH-300px t__fs-f-size-5 t__lh-f-lineHeigh112924 t__o-0--75 t__pr-22px t__pl-22px t__btc-0hover-border-stro3513 t__brc-0hover-border-stro3513 t__borderBottomColor-0hover-border-stro3513 t__borderLeftColor-0hover-border-stro3513 t__btlr-_platformweb_24px t__btrr-_platformweb_24px t__bbrr-_platformweb_24px t__bblr-_platformweb_24px t__transition-_platformweb_border-colo397845259 t__minH-380px t__btlr-24px t__btrr-24px t__bbrr-24px t__bblr-24px t__bg-panel t__bxsh-024px60px-21759340634 t__gridColumn-_lg_span232 t__width-8px t__height-8px t__bg-chrome-dot-112785 t__bg-chrome-dot-734239628 t__bg-chrome-dot-98619139 t__marginInlineStart-6px t__transition-_platformweb_width400mse30602867 t__bg-state-onlin101 t__width-56px t__height-4px t__bg-white-10 t__pr-10px t__pl-10px t__bg-white-03 t__col-art-iris t__btc-white-05 t__brc-white-05 t__borderBottomColor-white-05 t__borderLeftColor-white-05 t__minH-26px t__col-state-onlin101 t__width-18px t__btlr-_platformweb_4px t__btrr-_platformweb_4px t__bbrr-_platformweb_4px t__bblr-_platformweb_4px t__pr-4px t__pl-4px t__btlr-4px t__btrr-4px t__bbrr-4px t__bblr-4px t__o-1 t__col-state-error t__textDecoration-_platformweb_line-throug104 t__bg-state-error46386 t__minH-132px t__btlr-_platformweb_12px t__btrr-_platformweb_12px t__bbrr-_platformweb_12px t__bblr-_platformweb_12px t__width-20px t__height-20px t__btc-state-onlin101 t__brc-state-onlin101 t__borderBottomColor-state-onlin101 t__borderLeftColor-state-onlin101 t__transition-_platformweb_opacity300m1660357531 t__minH-18px t__pt-20px t__pr-20px t__pb-20px t__pl-20px t__objectFit-_platformweb_cover t__dsp-_platformweb_block t__width-_platformweb_10037 t__height-_platformweb_10037 t__col-white-80 t__backdropFilter-_platformweb_blur8px1281 t__WebkitBackdropFilter-_platformweb_blur8px1281 t__bg-_platformweb_color-mixin1994741198 t__insetInlineStart-12px t__b-12px t__pt-4px t__pb-4px t__o-0 t__bg-pure-black t__gridColumn-_lg_span332 t__height-1px t__bg-white-06 t__fs-10px t__fw-700 t__width-22px t__height-22px t__btw-2px t__brw-2px t__borderBottomWidth-2px t__borderLeftWidth-2px t__btc-panel t__brc-panel t__borderBottomColor-panel t__borderLeftColor-panel t__col-art-tide t__marginInlineStart--6px t__col-art-ember t__width-28px t__height-28px t__btlr-6px t__btrr-6px t__bbrr-6px t__bblr-6px t__bg-white-08 t__items-flex-start t__minH-220px t__gridColumn-_sm_span232 t__gridTemplateColumns-_sm_repeat2minm577740846 t__gap-_sm_20px t__gridTemplateColumns-_lg_repeat6minm577740846 t__gap-_lg_24px t__gridTemplateColumns-minmax01fr1234957 t__background-_platformweb_linear-grad283042899 t__tr-_platformweb_translateX-2045082904 t__writingMode-_platformweb_vertical-rl t__ws-_platformweb_nowrap t__b-22px t__l-5037 t__ls-_platformweb_-0--035em t__fs-f-size-11 t__lh-f-lineHeigh3500569 t__lh-1--5rem t__mt-6px t__pr-24px t__pl-24px t__pt-2px t__pb-2px t__btc-background t__brc-background t__borderBottomColor-background t__borderLeftColor-background t__fontVariantNumeric-_platformweb_tabular-num115 t__transformOrigin-_platformweb_leftcenter32 t__width-100--0037 t__btc-foreground t__brc-foreground t__borderBottomColor-foreground t__borderLeftColor-foreground t__height-10px t__width-47--9237 t__width-20--8337 t__width-67--1937 t__width-53--1337 t__gridTemplateColumns-_lg_repeat2minm577740846 t__lh-f-lineHeigh112923 t__dsp-_platformweb_inline-bloc107 t__col-0hover-pure-white t__col-_light_muted-foreg108704142 t__col-_light_0hover-foreground t__col-neutral-300 t__fs-_md_2--5rem t__lh-_md_2--75rem t__fs-1--75rem t__lh-2rem t__transition-_platformweb_opacity0--2se1090718912 t__text-end t__columnGap-12px t__overflowWrap-_platformweb_anywhere t__pt-_md_20px t__pr-_md_20px t__pb-_md_20px t__pl-_md_20px t__gap-_md_14px t__pt-14px t__pb-14px t__gap-_md_16px t__gridTemplateColumns-minmax01frm1891322324 t__select-none t__grow-0 t__items-_platformweb_center t__gap-_platformweb_6px t__columnGap-16px t__listStyle-_platformweb_none t__mt-_platformweb_0px t__mr-_platformweb_0px t__mb-_platformweb_0px t__ml-_platformweb_0px t__pt-_platformweb_0px t__pr-_platformweb_0px t__pb-_platformweb_0px t__pl-_platformweb_0px t__maxW-720px t__minW-260px t__gap-24px t__pt-c-space-8 t__pb-c-space-8 t__fs-11px t__lh-14px t__tt-uppercase t__ls-0--5px t__fs-f-size-4 t__gap-4px t__mt-auto t__pt-_md_24px t__pr-_md_24px t__pb-_md_24px t__pl-_md_24px t__btlr-_platformweb_16px t__btrr-_platformweb_16px t__bbrr-_platformweb_16px t__bblr-_platformweb_16px t__btlr-16px t__btrr-16px t__bbrr-16px t__bblr-16px t__gridTemplateColumns-_lg_repeat3minm577740846 t__gap-_lg_16px t__minH-44px t__width-40px t__height-40px t__width-5px t__height-5px t__mt-8px t__pt-12px t__gridTemplateColumns-_lg_repeat4minm577740846 t__btlr-_platformweb_6px t__btrr-_platformweb_6px t__bbrr-_platformweb_6px t__bblr-_platformweb_6px t__border-_platformweb_none t__bg-0hover-white-06 t__btlr-_platformweb_9px t__btrr-_platformweb_9px t__bbrr-_platformweb_9px t__bblr-_platformweb_9px t__pr-3px t__pl-3px t__btlr-9px t__btrr-9px t__bbrr-9px t__bblr-9px t__gap-_lg_12px t__maxW-768px t__bg-0hover-raised t__btc-0hover-bound t__brc-0hover-bound t__borderBottomColor-0hover-bound t__borderLeftColor-0hover-bound t__bg-0focus-raised t__btc-0focus-bound t__brc-0focus-bound t__borderBottomColor-0focus-bound t__borderLeftColor-0focus-bound t__height-36px t__pr-c-space-4 t__pl-c-space-4 t__btlr-c-radius-10 t__btrr-c-radius-10 t__bbrr-c-radius-10 t__bblr-c-radius-10 t__btc-bound t__brc-bound t__borderBottomColor-bound t__borderLeftColor-bound t__col-quiet t__gap-c-space-1 t__outlineStyle-none t__bg-surface-2 t__maxW-1280px t__gap-c-space-8 t__fs-_md_f-size-11 t__lh-_md_f-lineHeigh3500569 t__ls-_platformweb_-0--03em t__fs-f-size-9 t__lh-f-lineHeigh112928 t__fs-_md_f-size-7 t__lh-_md_f-lineHeigh112926 t__fs-f-size-6 t__lh-f-lineHeigh112925 t__lh-1--55rem t__minW-280px t__maxW-600px t__width-6px t__height-6px t__lh-1--4rem t__pt-_md_48px t__pr-_md_48px t__pb-_md_48px t__pl-_md_48px t__gap-32px t__pt-28px t__pr-28px t__pb-28px t__pl-28px t__maxW-_platformweb_160px t__objectFit-_platformweb_contain t__o-0--65 t__gap-56px t__pr-56px t__pt-_md_56px t__pb-_md_56px t__pt-40px t__pb-40px t__bg-0hover-panel t__pt-c-space-4 t__pb-c-space-4 t__pb-c-space-5 t__maxW-680px t__pr-c-space-6 t__pl-c-space-6 t__width-15px t__height-15px">@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._paddingInlineEnd-_lg_0px{padding-inline-end:0px;}}:root ._ff-f-family{font-family:var(--f-family);}:root ._fw-f-weight-3{font-weight:var(--f-weight-3);}:root ._ls-f-letterSpa1360334203{letter-spacing:var(--f-letterSpacing-3);}:root ._fs-f-size-3{font-size:var(--f-size-3);}:root ._lh-f-lineHeigh112922{line-height:var(--f-lineHeight-3);}:root ._col-foreground{color:var(--foreground);}:root ._dsp-flex{display:flex;}:root ._items-center{align-items:center;}:root ._height-10037{height:100%;}:root ._paddingInline-12px{padding-inline:12px;}:root ._ws-nowrap{white-space:nowrap;}:root ._td-none{text-decoration-line:none;}:root ._shrink-0{flex-shrink:0;}:root ._marginInlineStart-0px{margin-inline-start:0px;}:root ._tr-rotate0deg1281{transform:rotate(0deg);}@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._dsp-_lg_grid{display:grid;}}:root ._dsp-none{display:none;}:root ._placeItems-center{place-items:center;}:root ._width-30px{width:30px;}:root ._pt-0px{padding-top:0px;}:root ._pb-0px{padding-bottom:0px;}:root ._paddingInlineStart-0px{padding-inline-start:0px;}:root ._paddingInlineEnd-6px{padding-inline-end:6px;}:root ._btw-0px._btw-0px{border-top-width:0px;}:root ._brw-0px._brw-0px{border-right-width:0px;}:root ._borderBottomWidth-0px._borderBottomWidth-0px{border-bottom-width:0px;}:root ._borderLeftWidth-0px._borderLeftWidth-0px{border-left-width:0px;}:root ._borderStartEndRadius-999px{border-start-end-radius:999px;}:root ._borderEndEndRadius-999px{border-end-end-radius:999px;}:root ._bg-transparent{background-color:transparent;}:root ._cur-pointer{cursor:pointer;}:root ._bbs-solid._bbs-solid{border-bottom-style:solid;}:root ._bts-solid._bts-solid{border-top-style:solid;}:root ._bls-solid._bls-solid{border-left-style:solid;}:root ._brs-solid._brs-solid{border-right-style:solid;}@media (hover) {:root:root  ._bg-0hover-color-mixin955516752:hover{background-color:color-mix(in srgb, var(--ink) 6%, transparent) !important;}}@media (hover) {:root:root  ._bxsh-0hover-inset0001px1478370269:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent) !important;}}:root ._fd-row{flex-direction:row;}:root ._height-34px{height:34px;}:root ._marginInlineStart--4px{margin-inline-start:-4px;}:root ._btlr-999px{border-top-left-radius:999px;}:root ._btrr-999px{border-top-right-radius:999px;}:root ._bbrr-999px{border-bottom-right-radius:999px;}:root ._bblr-999px{border-bottom-left-radius:999px;}:root ._pos-relative{position:relative;}@media (min-width: 1280px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._dsp-_xl_flex{display:flex;}}:root ._o-0--9{opacity:0.9;}@media (hover) {:root:root  ._col-0hover-foreground:hover{color:var(--foreground) !important;}}:root ._col-muted-foreg108704142{color:var(--muted-foreground);}:root ._pr-12px{padding-right:12px;}:root ._pl-12px{padding-left:12px;}:root ._gap-6px{gap:6px;}:root ._fs-f-size-2{font-size:var(--f-size-2);}:root ._lh-20px{line-height:20px;}:root ._fw-500{font-weight:500;}@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._dsp-_lg_flex{display:flex;}}:root ._gap-2px{gap:2px;}@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._width-_lg_34px{width:34px;}}@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._height-_lg_34px{height:34px;}}@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._marginInlineStart-_lg_0px{margin-inline-start:0px;}}:root ._height-44px{height:44px;}:root ._pr-0px{padding-right:0px;}:root ._pl-0px{padding-left:0px;}:root ._justify-center{justify-content:center;}:root ._width-44px{width:44px;}:root ._marginInlineStart-auto{margin-inline-start:auto;}@media (hover) {:root:root  ._o-0hover-0--88:hover{opacity:0.88 !important;}}:root ._fw-600{font-weight:600;}:root ._col-background{color:var(--background);}:root ._pr-14px{padding-right:14px;}:root ._pl-14px{padding-left:14px;}:root ._bg-foreground{background-color:var(--foreground);}@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._dsp-_lg_none{display:none;}}:root ._dsp-grid{display:grid;}:root ._marginInlineEnd--10px{margin-inline-end:-10px;}@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._marginInlineStart-_lg_auto{margin-inline-start:auto;}}:root ._gap-8px{gap:8px;}:root ._pos-sticky{position:sticky;}:root ._t-0px{top:0px;}:root ._z-z-header{z-index:var(--z-header);}:root ._gap-12px{gap:12px;}:root ._bxs-content-box{box-sizing:content-box;}:root ._height-60px{height:60px;}:root ._pt-calc0pxenvs374235789{padding-top:calc(0px + env(safe-area-inset-top));}:root ._pr-page-gutter{padding-right:var(--page-gutter);}:root ._pl-page-gutter{padding-left:var(--page-gutter);}:root ._bg-color-mixin1888437449{background-color:color-mix(in srgb, var(--background) 72%, transparent);}:root ._backdropFilter-blur20pxsat875171648{backdrop-filter:blur(20px) saturate(1.8);}:root ._WebkitBackdropFilter-blur20pxsat875171648{-webkit-backdrop-filter:blur(20px) saturate(1.8);}:root ._pos-fixed{position:fixed;}:root ._z-2147483647{z-index:2147483647;}:root ._col-pure-white{color:var(--pure-white);}:root ._lh-1--25rem{line-height:1.25rem;}:root ._text-center{text-align:center;}:root:root ._textDecoration-_platformweb_none{text-decoration:none;}:root ._minH-40px{min-height:40px;}:root ._pt-8px{padding-top:8px;}:root ._pb-8px{padding-bottom:8px;}:root ._ox-hidden{overflow-x:hidden;}:root ._oy-hidden{overflow-y:hidden;}:root:root ._col-_platformweb_foreground{color:var(--foreground);}:root ._pos-absolute{position:absolute;}:root ._t--437{top:-4%;}:root ._l--437{left:-4%;}:root ._width-10837{width:108%;}:root ._height-10837{height:108%;}:root ._o-0--34{opacity:0.34;}:root ._l-0px{left:0px;}:root ._r-0px{right:0px;}:root ._b-0px{bottom:0px;}:root ._pe-none{pointer-events:none !important;}:root ._fs-f-size-1{font-size:var(--f-size-1);}:root ._lh-f-lineHeigh112920{line-height:var(--f-lineHeight-1);}:root:root ._btlr-_platformweb_9999px{border-top-left-radius:9999px;}:root:root ._btrr-_platformweb_9999px{border-top-right-radius:9999px;}:root:root ._bbrr-_platformweb_9999px{border-bottom-right-radius:9999px;}:root:root ._bblr-_platformweb_9999px{border-bottom-left-radius:9999px;}:root:root ._dsp-_platformweb_inline-flex{display:inline-flex;}:root:root ._width-_platformweb_fit-content{width:fit-content;}:root ._self-center{align-self:center;}:root ._dsp-inline-flex{display:inline-flex;}:root ._pt-5px{padding-top:5px;}:root ._pb-5px{padding-bottom:5px;}:root ._btlr-9999px{border-top-left-radius:9999px;}:root ._btrr-9999px{border-top-right-radius:9999px;}:root ._bbrr-9999px{border-bottom-right-radius:9999px;}:root ._bblr-9999px{border-bottom-left-radius:9999px;}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._fs-_sm_f-size-11{font-size:var(--f-size-11);}}@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._fs-_lg_text-6xl{font-size:var(--text-6xl);}}:root ._dsp-revert-laye114{display:revert-layer;}:root ._ws-inherit{white-space:inherit;}:root ._fs-f-size-10{font-size:var(--f-size-10);}:root ._fw-497{font-weight:497;}:root ._lh-1--19{line-height:1.19;}:root ._ls--0--012em{letter-spacing:-0.012em;}:root ._textWrap-balance{text-wrap:balance;}:root ._width-10037{width:100%;}:root ._mt-4px{margin-top:4px;}:root:root ._textWrap-_platformweb_balance{text-wrap:balance;}:root:root ._lh-_platformweb_1--45{line-height:1.45;}:root ._lh-1--65{line-height:1.65;}:root ._ls-0px{letter-spacing:0px;}:root ._textWrap-pretty{text-wrap:pretty;}:root ._mb-8px{margin-bottom:8px;}:root ._fs-1rem{font-size:1rem;}:root ._lh-calc1--250--87537940352{line-height:calc(1.25 / 0.875);}:root ._minH-56px{min-height:56px;}:root ._pr-c-space-5{padding-right:var(--c-space-5);}:root ._pl-c-space-5{padding-left:var(--c-space-5);}:root ._backdropFilter-chrome-blur{backdrop-filter:var(--chrome-blur);}:root ._WebkitBackdropFilter-chrome-blur{-webkit-backdrop-filter:var(--chrome-blur);}:root ._btw-1px._btw-1px{border-top-width:1px;}:root ._brw-1px._brw-1px{border-right-width:1px;}:root ._borderBottomWidth-1px._borderBottomWidth-1px{border-bottom-width:1px;}:root ._borderLeftWidth-1px._borderLeftWidth-1px{border-left-width:1px;}:root ._btc-border._btc-border{border-top-color:var(--border);}:root ._brc-border._brc-border{border-right-color:var(--border);}:root ._borderBottomColor-border._borderBottomColor-border{border-bottom-color:var(--border);}:root ._borderLeftColor-border._borderLeftColor-border{border-left-color:var(--border);}:root ._bg-background{background-color:var(--background);}:root ._bxsh-02px8px-2px1035712938{box-shadow:0 2px 8px -2px color-mix(in srgb, var(--pure-black) 25%, transparent), inset 0 1px 0 0 var(--white-08);}:root ._transition-all0--15sease1971520237{transition:all 0.15s ease-in-out;}:root ._bg-color-mixin924852565{background-color:color-mix(in srgb, var(--card) 90%, transparent);}:root ._fd-column{flex-direction:column;}:root ._gap-c-space-3{gap:var(--c-space-3);}:root ._btc-borderColor._btc-borderColor{border-top-color:var(--borderColor);}:root ._brc-borderColor._brc-borderColor{border-right-color:var(--borderColor);}:root ._borderBottomColor-borderColor._borderBottomColor-borderColor{border-bottom-color:var(--borderColor);}:root ._borderLeftColor-borderColor._borderLeftColor-borderColor{border-left-color:var(--borderColor);}:root ._shrink-1{flex-shrink:1;}:root ._grow-1{flex-grow:1;}:root ._fb-0px{flex-basis:0px;}:root ._height-0px{height:0px;}:root ._maxH-0px{max-height:0px;}:root ._tr-translateY-1736186894{transform:translateY(-0.5px);}:root ._mt-c-space-1{margin-top:var(--c-space-1);}:root ._mb-c-space-1{margin-bottom:var(--c-space-1);}@media (hover) {:root:root  ._btc-0hover-borderColor69916956._btc-0hover-borderColor69916956:hover{border-top-color:var(--borderColorHover) !important;}}@media (hover) {:root:root  ._brc-0hover-borderColor69916956._brc-0hover-borderColor69916956:hover{border-right-color:var(--borderColorHover) !important;}}@media (hover) {:root:root  ._borderBottomColor-0hover-borderColor69916956._borderBottomColor-0hover-borderColor69916956:hover{border-bottom-color:var(--borderColorHover) !important;}}@media (hover) {:root:root  ._borderLeftColor-0hover-borderColor69916956._borderLeftColor-0hover-borderColor69916956:hover{border-left-color:var(--borderColorHover) !important;}}:root:root:root:root  ._btc-0focus-borderColor68052152._btc-0focus-borderColor68052152:focus{border-top-color:var(--borderColorFocus) !important;}:root:root:root:root  ._brc-0focus-borderColor68052152._brc-0focus-borderColor68052152:focus{border-right-color:var(--borderColorFocus) !important;}:root:root:root:root  ._borderBottomColor-0focus-borderColor68052152._borderBottomColor-0focus-borderColor68052152:focus{border-bottom-color:var(--borderColorFocus) !important;}:root:root:root:root  ._borderLeftColor-0focus-borderColor68052152._borderLeftColor-0focus-borderColor68052152:focus{border-left-color:var(--borderColorFocus) !important;}:root:root:root:root  ._outlineColor-0focus-visible-outlineColo114._outlineColor-0focus-visible-outlineColo114:focus-visible{outline-color:var(--outlineColor) !important;}:root:root:root:root  ._outlineWidth-0focus-visible-2px._outlineWidth-0focus-visible-2px:focus-visible{outline-width:2px !important;}:root:root:root:root  ._outlineStyle-0focus-visible-solid._outlineStyle-0focus-visible-solid:focus-visible{outline-style:solid !important;}@media (pointer: coarse){:root:root ._height-_touchable_46px{height:46px;}}:root ._col-ink{color:var(--ink);}:root ._height-46px{height:46px;}:root ._btlr-c-radius-3{border-top-left-radius:var(--c-radius-3);}:root ._btrr-c-radius-3{border-top-right-radius:var(--c-radius-3);}:root ._bbrr-c-radius-3{border-bottom-right-radius:var(--c-radius-3);}:root ._bblr-c-radius-3{border-bottom-left-radius:var(--c-radius-3);}:root ._outlineWidth-0px._outlineWidth-0px{outline-width:0px;}:root ._bg-raised{background-color:var(--raised);}:root ._minW-0px{min-width:0px;}@media (hover) {:root:root  ._o-0hover-0--92:hover{opacity:0.92 !important;}}@media (hover) {:root:root  ._bg-0hover-neutral-100:hover{background-color:var(--neutral-100) !important;}}@media (hover) {:root:root  ._col-0hover-pure-black:hover{color:var(--pure-black) !important;}}:root:root.t_light  ._bg-_light_foreground{background-color:var(--foreground);}:root:root.t_light  ._col-_light_background{color:var(--background);}:root:root.t_light  ._bxsh-_light_04px16px-6p44459065{box-shadow:0 4px 16px -6px color-mix(in srgb, var(--pure-black) 40%, transparent);}@media (hover) {:root:root:root.t_light   ._bg-_light_0hover-foreground:hover{background-color:var(--foreground) !important;}}@media (hover) {:root:root:root.t_light   ._col-_light_0hover-background:hover{color:var(--background) !important;}}:root ._col-pure-black{color:var(--pure-black);}:root ._gap-c-space-2{gap:var(--c-space-2);}:root ._bg-pure-white{background-color:var(--pure-white);}:root ._bxsh-04px20px-2p736498123{box-shadow:0 4px 20px -2px var(--white-22), 0 2px 8px 0 color-mix(in srgb, var(--pure-black) 40%, transparent);}:root ._gap-c-space-4{gap:var(--c-space-4);}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pt-_sm_c-space-6{padding-top:var(--c-space-6);}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pr-_sm_c-space-6{padding-right:var(--c-space-6);}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pb-_sm_c-space-6{padding-bottom:var(--c-space-6);}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pl-_sm_c-space-6{padding-left:var(--c-space-6);}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._bg-_sm_panel{background-color:var(--panel);}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._btw-_sm_1px._btw-_sm_1px{border-top-width:1px;}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._brw-_sm_1px._brw-_sm_1px{border-right-width:1px;}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._borderBottomWidth-_sm_1px._borderBottomWidth-_sm_1px{border-bottom-width:1px;}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._borderLeftWidth-_sm_1px._borderLeftWidth-_sm_1px{border-left-width:1px;}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._btc-_sm_border._btc-_sm_border{border-top-color:var(--border);}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._brc-_sm_border._brc-_sm_border{border-right-color:var(--border);}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._borderBottomColor-_sm_border._borderBottomColor-_sm_border{border-bottom-color:var(--border);}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._borderLeftColor-_sm_border._borderLeftColor-_sm_border{border-left-color:var(--border);}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._btlr-_sm_radius-2xl{border-top-left-radius:var(--radius-2xl);}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._btrr-_sm_radius-2xl{border-top-right-radius:var(--radius-2xl);}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._bbrr-_sm_radius-2xl{border-bottom-right-radius:var(--radius-2xl);}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._bblr-_sm_radius-2xl{border-bottom-left-radius:var(--radius-2xl);}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._bxsh-_sm_edge-highli2099220520{box-shadow:var(--edge-highlight), var(--shadow-floating);}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._rounded-_sm_24px{border-radius:24px;}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._bbs-_sm_solid._bbs-_sm_solid{border-bottom-style:solid;}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._bts-_sm_solid._bts-_sm_solid{border-top-style:solid;}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._bls-_sm_solid._bls-_sm_solid{border-left-style:solid;}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._brs-_sm_solid._brs-_sm_solid{border-right-style:solid;}}:root ._maxW-420px{max-width:420px;}:root ._mr-auto{margin-right:auto;}:root ._ml-auto{margin-left:auto;}:root ._btc-transparent._btc-transparent{border-top-color:transparent;}:root ._brc-transparent._brc-transparent{border-right-color:transparent;}:root ._borderBottomColor-transparent._borderBottomColor-transparent{border-bottom-color:transparent;}:root ._borderLeftColor-transparent._borderLeftColor-transparent{border-left-color:transparent;}:root ._bxsh-none{box-shadow:none;}:root ._btlr-0px{border-top-left-radius:0px;}:root ._btrr-0px{border-top-right-radius:0px;}:root ._bbrr-0px{border-bottom-right-radius:0px;}:root ._bblr-0px{border-bottom-left-radius:0px;}:root ._fs-inherit{font-size:inherit;}:root ._ff-inherit{font-family:inherit;}:root ._fw-inherit{font-weight:inherit;}:root ._lh-inherit{line-height:inherit;}:root ._ls-inherit{letter-spacing:inherit;}:root ._td-underline{text-decoration-line:underline;}@media (max-width: 1023.98px){:root:root:root:root:root:root ._fb-_maxlg_auto{flex-basis:auto;}}:root ._grow-6{flex-grow:6;}:root ._maxW-10037{max-width:100%;}:root ._textOverflow-ellipsis{text-overflow:ellipsis;}:root:root:root:root  ._outlineColor-0focus-visible-ring._outlineColor-0focus-visible-ring:focus-visible{outline-color:var(--ring) !important;}:root:root:root:root  ._outlineOffset-0focus-visible--2px._outlineOffset-0focus-visible--2px:focus-visible{outline-offset:-2px !important;}:root:root ._col-_platformweb_background{color:var(--background);}:root:root ._touchAction-_platformweb_auto{touch-action:auto;}:root:root ._select-_platformweb_none{user-select:none;-webkit-user-select:none;}:root ._gap-10px{gap:10px;}:root ._pt-7px{padding-top:7px;}:root ._pb-7px{padding-bottom:7px;}:root ._btlr-19px{border-top-left-radius:19px;}:root ._btrr-19px{border-top-right-radius:19px;}:root ._lh-f-lineHeigh112921{line-height:var(--f-lineHeight-2);}:root ._col-inherit{color:inherit;}:root:root ._cur-_platformweb_pointer{cursor:pointer;}@media (hover) {:root:root  ._bg-0hover-backgroundH3423444:hover{background-color:var(--backgroundHover) !important;}}:root:root:root  ._bg-0active-backgroundP3496915:active{background-color:var(--backgroundPress) !important;}:root:root:root  ._btc-0active-borderColor69916956._btc-0active-borderColor69916956:active{border-top-color:var(--borderColorHover) !important;}:root:root:root  ._brc-0active-borderColor69916956._brc-0active-borderColor69916956:active{border-right-color:var(--borderColorHover) !important;}:root:root:root  ._borderBottomColor-0active-borderColor69916956._borderBottomColor-0active-borderColor69916956:active{border-bottom-color:var(--borderColorHover) !important;}:root:root:root  ._borderLeftColor-0active-borderColor69916956._borderLeftColor-0active-borderColor69916956:active{border-left-color:var(--borderColorHover) !important;}@media (hover) {:root:root  ._bg-0hover-hover:hover{background-color:var(--hover) !important;}}@media (pointer: coarse){:root:root ._minH-_touchable_44px{min-height:44px;}}:root ._pr-c-space-3{padding-right:var(--c-space-3);}:root ._pl-c-space-3{padding-left:var(--c-space-3);}:root ._height-auto{height:auto;}:root ._gap-c-space-1--53{gap:var(--c-space-1--5);}:root ._fwr-nowrap{flex-wrap:nowrap;}:root ._minH-32px{min-height:32px;}:root ._justify-space-betwe3241{justify-content:space-between;}:root:root ._ws-_platformweb_pre{white-space:pre;}:root ._dsp-block{display:block;}:root ._lh-1--35rem{line-height:1.35rem;}:root:root ._ox-_platformweb_auto{overflow-x:auto;}:root:root ._overflowWrap-_platformweb_normal{overflow-wrap:normal;}:root ._mt-0px{margin-top:0px;}:root ._mr-0px{margin-right:0px;}:root ._mb-0px{margin-bottom:0px;}:root ._ml-0px{margin-left:0px;}:root ._pt-10px{padding-top:10px;}:root ._pb-10px{padding-bottom:10px;}:root ._btlr-12px{border-top-left-radius:12px;}:root ._btrr-12px{border-top-right-radius:12px;}:root ._bbrr-12px{border-bottom-right-radius:12px;}:root ._bblr-12px{border-bottom-left-radius:12px;}:root ._bg-surface-car1684382503{background-color:var(--surface-card-quiet, var(--card));}:root ._pt-16px{padding-top:16px;}:root ._pr-16px{padding-right:16px;}:root ._pb-16px{padding-bottom:16px;}:root ._pl-16px{padding-left:16px;}:root ._gap-16px{gap:16px;}:root:root ._btlr-_platformweb_20px{border-top-left-radius:20px;}:root:root ._btrr-_platformweb_20px{border-top-right-radius:20px;}:root:root ._bbrr-_platformweb_20px{border-bottom-right-radius:20px;}:root:root ._bblr-_platformweb_20px{border-bottom-left-radius:20px;}:root ._btc-border-stro3513._btc-border-stro3513{border-top-color:var(--border-strong);}:root ._brc-border-stro3513._brc-border-stro3513{border-right-color:var(--border-strong);}:root ._borderBottomColor-border-stro3513._borderBottomColor-border-stro3513{border-bottom-color:var(--border-strong);}:root ._borderLeftColor-border-stro3513._borderLeftColor-border-stro3513{border-left-color:var(--border-strong);}:root ._btlr-20px{border-top-left-radius:20px;}:root ._btrr-20px{border-top-right-radius:20px;}:root ._bbrr-20px{border-bottom-right-radius:20px;}:root ._bblr-20px{border-bottom-left-radius:20px;}:root ._ox-visible{overflow-x:visible;}:root ._oy-visible{overflow-y:visible;}:root ._bxsh-028px60px-3165871543{box-shadow:0 28px 60px -32px color-mix(in srgb, var(--pure-black) 80%, transparent);}:root ._pr-8px{padding-right:8px;}:root ._pl-8px{padding-left:8px;}:root ._t--118px{top:-118px;}:root ._insetInlineEnd--20px{inset-inline-end:-20px;}:root ._grow-5{flex-grow:5;}@media (max-width: 1023.98px){:root:root:root:root:root:root ._fd-_maxlg_column{flex-direction:column;}}@media (max-width: 1023.98px){:root:root:root:root:root:root ._items-_maxlg_stretch{align-items:stretch;}}:root ._maxW-1320px{max-width:1320px;}:root ._pt-max48pxmin9884045303{padding-top:max(48px, min(9vh, 96px));}:root ._pb-max48pxmin8857263194{padding-bottom:max(48px, min(8vh, 88px));}:root ._gap-max32pxmin5518920252{gap:max(32px, min(5vw, 72px));}:root:root ._ox-_platformweb_clip{overflow-x:clip;}:root ._width-auto{width:auto;}@media (hover) {:root:root  ._o-0hover-1:hover{opacity:1 !important;}}:root:root.t_light  ._filter-_light_brightness01281{filter:brightness(0);}:root ._o-0--8{opacity:0.8;}:root ._filter-brightness0492306507{filter:brightness(0) invert(1);}:root ._height-24px{height:24px;}:root ._fwr-wrap{flex-wrap:wrap;}:root ._columnGap-32px{column-gap:32px;}:root ._rowGap-14px{row-gap:14px;}:root ._maxW-1240px{max-width:1240px;}:root ._pt-24px{padding-top:24px;}:root ._pb-24px{padding-bottom:24px;}:root ._btc-white-06._btc-white-06{border-top-color:var(--white-06);}:root ._brc-white-06._brc-white-06{border-right-color:var(--white-06);}:root ._borderBottomColor-white-06._borderBottomColor-white-06{border-bottom-color:var(--white-06);}:root ._borderLeftColor-white-06._borderLeftColor-white-06{border-left-color:var(--white-06);}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pt-_md_80px{padding-top:80px;}}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pb-_md_80px{padding-bottom:80px;}}:root ._pt-56px{padding-top:56px;}:root ._pb-56px{padding-bottom:56px;}:root ._gap-c-space-6{gap:var(--c-space-6);}@property --prism-angle{syntax:"<angle>";initial-value:0deg;inherits:false}
@keyframes prism-orbit{to{--prism-angle:360deg}}
:is([data-slot='prism-ring'],[data-slot='prism-halo']){animation:prism-orbit 10s linear infinite}
@media (prefers-reduced-motion: reduce){:is([data-slot='prism-ring'],[data-slot='prism-halo']){animation:none}}
@media (prefers-reduced-transparency: reduce){[data-slot='prism-halo']{display:none}[data-slot='prism-ring']{opacity:1!important}}
@media (prefers-contrast: more){[data-slot='prism-halo']{display:none}[data-slot='prism-ring']{opacity:1!important;background:#fff!important;animation:none}}
@media (forced-colors: active){:is([data-slot='prism-ring'],[data-slot='prism-halo']){display:none}[data-slot='prism']{outline:1px solid CanvasText}}:root ._o-0--22{opacity:0.22;}:root ._filter-blur16px1281{filter:blur(16px);}:root ._t--6px{top:-6px;}:root ._r--6px{right:-6px;}:root ._b--6px{bottom:-6px;}:root ._l--6px{left:-6px;}:root ._pt-6px{padding-top:6px;}:root ._pr-6px{padding-right:6px;}:root ._pb-6px{padding-bottom:6px;}:root ._pl-6px{padding-left:6px;}:root ._backgroundImage-conic-gradi929176795{background-image:conic-gradient(from var(--prism-angle, 0deg), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.1));}:root ._mask-linear-grad1205031669{mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);}:root ._maskComposite-exclude{mask-composite:exclude;}@media (hover:hover){:root:root:root .t_group_true:hover  ._o-_grouptrue-hover_0--8{opacity:0.8;}}:root ._o-0--5{opacity:0.5;}:root ._pt-1--5px{padding-top:1.5px;}:root ._pr-1--5px{padding-right:1.5px;}:root ._pb-1--5px{padding-bottom:1.5px;}:root ._pl-1--5px{padding-left:1.5px;}:root ._btlr-inherit{border-top-left-radius:inherit;}:root ._btrr-inherit{border-top-right-radius:inherit;}:root ._bbrr-inherit{border-bottom-right-radius:inherit;}:root ._bblr-inherit{border-bottom-left-radius:inherit;}:root:root:root:root  ._outlineWidth-0focus-visible-0px._outlineWidth-0focus-visible-0px:focus-visible{outline-width:0px !important;}:root ._minH-0px{min-height:0px;}:root ._fs-text-xl{font-size:var(--text-xl);}:root:root:root:root:root  ._o-0disabled-0--4[aria-disabled]{opacity:0.4 !important;}:root:root:root:root:root  ._cur-0disabled-default[aria-disabled]{cursor:default !important;}@media (hover) {:root:root  ._bg-0hover-primary:hover{background-color:var(--primary) !important;}}@media (hover) {:root:root  ._col-0hover-primary-for1793902036:hover{color:var(--primary-foreground) !important;}}:root ._btlr-radius-full604151108{border-top-left-radius:var(--radius-full, 9999px);}:root ._btrr-radius-full604151108{border-top-right-radius:var(--radius-full, 9999px);}:root ._bbrr-radius-full604151108{border-bottom-right-radius:var(--radius-full, 9999px);}:root ._bblr-radius-full604151108{border-bottom-left-radius:var(--radius-full, 9999px);}:root ._bg-muted{background-color:var(--muted);}:root ._col-text-second96872{color:var(--text-secondary);}:root ._width-max24pxcalc1724206418{width:max(24px, calc(34px * var(--density, 1)));}:root ._height-max24pxcalc1724206418{height:max(24px, calc(34px * var(--density, 1)));}:root ._minW-max24pxcalc1724206418{min-width:max(24px, calc(34px * var(--density, 1)));}:root ._minH-max24pxcalc1724206418{min-height:max(24px, calc(34px * var(--density, 1)));}@media (hover) {:root:root  ._o-0hover-0--9:hover{opacity:0.9 !important;}}:root ._bg-primary{background-color:var(--primary);}:root ._col-primary-for1793902036{color:var(--primary-foreground);}:root:root:root:root  ._bxsh-0focus-within-0002pxvar--178078511:focus-within{box-shadow:0 0 0 2px var(--ring) !important;}:root ._pt-c-space-1{padding-top:var(--c-space-1);}:root ._pr-c-space-1{padding-right:var(--c-space-1);}:root ._pb-c-space-1{padding-bottom:var(--c-space-1);}:root ._pl-c-space-1{padding-left:var(--c-space-1);}:root ._bg-chrome{background-color:var(--chrome);}:root ._touchAction-manipulatio110{touch-action:manipulation;}:root ._bxsh-0002pxtrans1867780266{box-shadow:0 0 0 2px transparent;}.t_group_true { container-name: true; container-type: inline-size; }:root ._isolation-isolate{isolation:isolate;}:root ._btlr-radius-comp2083746637{border-top-left-radius:var(--radius-composer, 9999px);}:root ._btrr-radius-comp2083746637{border-top-right-radius:var(--radius-composer, 9999px);}:root ._bbrr-radius-comp2083746637{border-bottom-right-radius:var(--radius-composer, 9999px);}:root ._bblr-radius-comp2083746637{border-bottom-left-radius:var(--radius-composer, 9999px);}:root ._maxW-576px{max-width:576px;}@media (hover) {:root:root  ._col-0hover-ink:hover{color:var(--ink) !important;}}:root ._col-soft{color:var(--soft);}:root ._pt-3px{padding-top:3px;}:root ._pb-3px{padding-bottom:3px;}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._fb-_sm_150px{flex-basis:150px;}}:root ._fb-4037{flex-basis:40%;}:root ._minW-140px{min-width:140px;}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._gap-_sm_40px{gap:40px;}}:root ._gap-28px{gap:28px;}:root ._col-faint{color:var(--faint);}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._ml-_sm_auto{margin-left:auto;}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._width-_sm_auto{width:auto;}}:root ._rowGap-8px{row-gap:8px;}:root ._gap-20px{gap:20px;}:root ._btc-edge._btc-edge{border-top-color:var(--edge);}:root ._brc-edge._brc-edge{border-right-color:var(--edge);}:root ._borderBottomColor-edge._borderBottomColor-edge{border-bottom-color:var(--edge);}:root ._borderLeftColor-edge._borderLeftColor-edge{border-left-color:var(--edge);}:root ._pt-48px{padding-top:48px;}:root ._pb-32px{padding-bottom:32px;}:root ._gap-40px{gap:40px;}:root ._minH-100vh{min-height:100vh;}:root ._minW-auto{min-width:auto;}:root ._dsp-contents{display:contents;}:root ._o-0--2{opacity:0.2;}:root ._self-flex-start{align-self:flex-start;}:root ._fs-f-size-8{font-size:var(--f-size-8);}:root ._lh-1--22{line-height:1.22;}:root ._ls--0--01em{letter-spacing:-0.01em;}:root ._gap-14px{gap:14px;}:root ._maxW-760px{max-width:760px;}:root:root ._btlr-_platformweb_18px{border-top-left-radius:18px;}:root:root ._btrr-_platformweb_18px{border-top-right-radius:18px;}:root:root ._bbrr-_platformweb_18px{border-bottom-right-radius:18px;}:root:root ._bblr-_platformweb_18px{border-bottom-left-radius:18px;}:root ._btlr-18px{border-top-left-radius:18px;}:root ._btrr-18px{border-top-right-radius:18px;}:root ._bbrr-18px{border-bottom-right-radius:18px;}:root ._bblr-18px{border-bottom-left-radius:18px;}:root ._bg-secondary{background-color:var(--secondary);}:root ._maxW-8837{max-width:88%;}:root ._justify-flex-end{justify-content:flex-end;}:root ._bg-white-05{background-color:var(--white-05);}:root ._maxW-9237{max-width:92%;}:root ._justify-flex-start{justify-content:flex-start;}:root ._minH-300px{min-height:300px;}:root ._fs-f-size-5{font-size:var(--f-size-5);}:root ._lh-f-lineHeigh112924{line-height:var(--f-lineHeight-5);}:root ._o-0--75{opacity:0.75;}:root ._pr-22px{padding-right:22px;}:root ._pl-22px{padding-left:22px;}@media (hover) {:root:root  ._btc-0hover-border-stro3513._btc-0hover-border-stro3513:hover{border-top-color:var(--border-strong) !important;}}@media (hover) {:root:root  ._brc-0hover-border-stro3513._brc-0hover-border-stro3513:hover{border-right-color:var(--border-strong) !important;}}@media (hover) {:root:root  ._borderBottomColor-0hover-border-stro3513._borderBottomColor-0hover-border-stro3513:hover{border-bottom-color:var(--border-strong) !important;}}@media (hover) {:root:root  ._borderLeftColor-0hover-border-stro3513._borderLeftColor-0hover-border-stro3513:hover{border-left-color:var(--border-strong) !important;}}:root:root ._btlr-_platformweb_24px{border-top-left-radius:24px;}:root:root ._btrr-_platformweb_24px{border-top-right-radius:24px;}:root:root ._bbrr-_platformweb_24px{border-bottom-right-radius:24px;}:root:root ._bblr-_platformweb_24px{border-bottom-left-radius:24px;}:root:root ._transition-_platformweb_border-colo397845259{transition:border-color 0.15s ease;}:root ._minH-380px{min-height:380px;}:root ._btlr-24px{border-top-left-radius:24px;}:root ._btrr-24px{border-top-right-radius:24px;}:root ._bbrr-24px{border-bottom-right-radius:24px;}:root ._bblr-24px{border-bottom-left-radius:24px;}:root ._bg-panel{background-color:var(--panel);}:root ._bxsh-024px60px-21759340634{box-shadow:0 24px 60px -28px color-mix(in srgb, var(--pure-black) 45%, transparent);}@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._gridColumn-_lg_span232{grid-column:span 2;}}:root ._width-8px{width:8px;}:root ._height-8px{height:8px;}:root ._bg-chrome-dot-112785{background-color:var(--chrome-dot-red);}:root ._bg-chrome-dot-734239628{background-color:var(--chrome-dot-yellow);}:root ._bg-chrome-dot-98619139{background-color:var(--chrome-dot-green);}:root ._marginInlineStart-6px{margin-inline-start:6px;}:root:root ._transition-_platformweb_width400mse30602867{transition:width 400ms ease;}:root ._bg-state-onlin101{background-color:var(--state-online);}:root ._width-56px{width:56px;}:root ._height-4px{height:4px;}:root ._bg-white-10{background-color:var(--white-10);}:root ._pr-10px{padding-right:10px;}:root ._pl-10px{padding-left:10px;}:root ._bg-white-03{background-color:var(--white-03);}:root ._col-art-iris{color:var(--art-iris);}:root ._btc-white-05._btc-white-05{border-top-color:var(--white-05);}:root ._brc-white-05._brc-white-05{border-right-color:var(--white-05);}:root ._borderBottomColor-white-05._borderBottomColor-white-05{border-bottom-color:var(--white-05);}:root ._borderLeftColor-white-05._borderLeftColor-white-05{border-left-color:var(--white-05);}:root ._minH-26px{min-height:26px;}:root ._col-state-onlin101{color:var(--state-online);}:root ._width-18px{width:18px;}:root:root ._btlr-_platformweb_4px{border-top-left-radius:4px;}:root:root ._btrr-_platformweb_4px{border-top-right-radius:4px;}:root:root ._bbrr-_platformweb_4px{border-bottom-right-radius:4px;}:root:root ._bblr-_platformweb_4px{border-bottom-left-radius:4px;}:root ._pr-4px{padding-right:4px;}:root ._pl-4px{padding-left:4px;}:root ._btlr-4px{border-top-left-radius:4px;}:root ._btrr-4px{border-top-right-radius:4px;}:root ._bbrr-4px{border-bottom-right-radius:4px;}:root ._bblr-4px{border-bottom-left-radius:4px;}:root ._o-1{opacity:1;}:root ._col-state-error{color:var(--state-error);}:root:root ._textDecoration-_platformweb_line-throug104{text-decoration:line-through;}:root ._bg-state-error46386{background-color:var(--state-error-bg);}:root ._minH-132px{min-height:132px;}:root:root ._btlr-_platformweb_12px{border-top-left-radius:12px;}:root:root ._btrr-_platformweb_12px{border-top-right-radius:12px;}:root:root ._bbrr-_platformweb_12px{border-bottom-right-radius:12px;}:root:root ._bblr-_platformweb_12px{border-bottom-left-radius:12px;}:root ._width-20px{width:20px;}:root ._height-20px{height:20px;}:root ._btc-state-onlin101._btc-state-onlin101{border-top-color:var(--state-online);}:root ._brc-state-onlin101._brc-state-onlin101{border-right-color:var(--state-online);}:root ._borderBottomColor-state-onlin101._borderBottomColor-state-onlin101{border-bottom-color:var(--state-online);}:root ._borderLeftColor-state-onlin101._borderLeftColor-state-onlin101{border-left-color:var(--state-online);}:root:root ._transition-_platformweb_opacity300m1660357531{transition:opacity 300ms ease;}:root ._minH-18px{min-height:18px;}:root ._pt-20px{padding-top:20px;}:root ._pr-20px{padding-right:20px;}:root ._pb-20px{padding-bottom:20px;}:root ._pl-20px{padding-left:20px;}:root:root ._objectFit-_platformweb_cover{object-fit:cover;}:root:root ._dsp-_platformweb_block{display:block;}:root:root ._width-_platformweb_10037{width:100%;}:root:root ._height-_platformweb_10037{height:100%;}:root ._col-white-80{color:var(--white-80);}:root:root ._backdropFilter-_platformweb_blur8px1281{backdrop-filter:blur(8px);}:root:root ._WebkitBackdropFilter-_platformweb_blur8px1281{-webkit-backdrop-filter:blur(8px);}:root:root ._bg-_platformweb_color-mixin1994741198{background-color:color-mix(in srgb, var(--pure-black) 60%, transparent);}:root ._insetInlineStart-12px{inset-inline-start:12px;}:root ._b-12px{bottom:12px;}:root ._pt-4px{padding-top:4px;}:root ._pb-4px{padding-bottom:4px;}:root ._o-0{opacity:0;}:root ._bg-pure-black{background-color:var(--pure-black);}@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._gridColumn-_lg_span332{grid-column:span 3;}}:root ._height-1px{height:1px;}:root ._bg-white-06{background-color:var(--white-06);}:root ._fs-10px{font-size:10px;}:root ._fw-700{font-weight:700;}:root ._width-22px{width:22px;}:root ._height-22px{height:22px;}:root ._btw-2px._btw-2px{border-top-width:2px;}:root ._brw-2px._brw-2px{border-right-width:2px;}:root ._borderBottomWidth-2px._borderBottomWidth-2px{border-bottom-width:2px;}:root ._borderLeftWidth-2px._borderLeftWidth-2px{border-left-width:2px;}:root ._btc-panel._btc-panel{border-top-color:var(--panel);}:root ._brc-panel._brc-panel{border-right-color:var(--panel);}:root ._borderBottomColor-panel._borderBottomColor-panel{border-bottom-color:var(--panel);}:root ._borderLeftColor-panel._borderLeftColor-panel{border-left-color:var(--panel);}:root ._col-art-tide{color:var(--art-tide);}:root ._marginInlineStart--6px{margin-inline-start:-6px;}:root ._col-art-ember{color:var(--art-ember);}:root ._width-28px{width:28px;}:root ._height-28px{height:28px;}:root ._btlr-6px{border-top-left-radius:6px;}:root ._btrr-6px{border-top-right-radius:6px;}:root ._bbrr-6px{border-bottom-right-radius:6px;}:root ._bblr-6px{border-bottom-left-radius:6px;}:root ._bg-white-08{background-color:var(--white-08);}:root ._items-flex-start{align-items:flex-start;}:root ._minH-220px{min-height:220px;}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._gridColumn-_sm_span232{grid-column:span 2;}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._gridTemplateColumns-_sm_repeat2minm577740846{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (min-width: 640px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._gap-_sm_20px{gap:20px;}}@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._gridTemplateColumns-_lg_repeat6minm577740846{grid-template-columns:repeat(6, minmax(0, 1fr));}}@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._gap-_lg_24px{gap:24px;}}:root ._gridTemplateColumns-minmax01fr1234957{grid-template-columns:minmax(0, 1fr);}:root:root ._background-_platformweb_linear-grad283042899{background:linear-gradient(to top, color-mix(in srgb, var(--pure-black) 82%, transparent) 0%, transparent 58%);}:root:root ._tr-_platformweb_translateX-2045082904{transform:translateX(-50%) rotate(180deg);}:root:root ._writingMode-_platformweb_vertical-rl{writing-mode:vertical-rl;}:root:root ._ws-_platformweb_nowrap{white-space:nowrap;}:root ._b-22px{bottom:22px;}:root ._l-5037{left:50%;}:root:root ._ls-_platformweb_-0--035em{letter-spacing:-0.035em;}:root ._fs-f-size-11{font-size:var(--f-size-11);}:root ._lh-f-lineHeigh3500569{line-height:var(--f-lineHeight-11);}:root ._lh-1--5rem{line-height:1.5rem;}:root ._mt-6px{margin-top:6px;}:root ._pr-24px{padding-right:24px;}:root ._pl-24px{padding-left:24px;}:root ._pt-2px{padding-top:2px;}:root ._pb-2px{padding-bottom:2px;}:root ._btc-background._btc-background{border-top-color:var(--background);}:root ._brc-background._brc-background{border-right-color:var(--background);}:root ._borderBottomColor-background._borderBottomColor-background{border-bottom-color:var(--background);}:root ._borderLeftColor-background._borderLeftColor-background{border-left-color:var(--background);}:root:root ._fontVariantNumeric-_platformweb_tabular-num115{font-variant-numeric:tabular-nums;}:root:root ._transformOrigin-_platformweb_leftcenter32{transform-origin:left center;}:root ._width-100--0037{width:100.00%;}:root ._btc-foreground._btc-foreground{border-top-color:var(--foreground);}:root ._brc-foreground._brc-foreground{border-right-color:var(--foreground);}:root ._borderBottomColor-foreground._borderBottomColor-foreground{border-bottom-color:var(--foreground);}:root ._borderLeftColor-foreground._borderLeftColor-foreground{border-left-color:var(--foreground);}:root ._height-10px{height:10px;}:root ._width-47--9237{width:47.92%;}:root ._width-20--8337{width:20.83%;}:root ._width-67--1937{width:67.19%;}:root ._width-53--1337{width:53.13%;}@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._gridTemplateColumns-_lg_repeat2minm577740846{grid-template-columns:repeat(2, minmax(0, 1fr));}}:root ._lh-f-lineHeigh112923{line-height:var(--f-lineHeight-4);}:root:root ._dsp-_platformweb_inline-bloc107{display:inline-block;}@media (hover) {:root:root  ._col-0hover-pure-white:hover{color:var(--pure-white) !important;}}:root:root.t_light  ._col-_light_muted-foreg108704142{color:var(--muted-foreground);}@media (hover) {:root:root:root.t_light   ._col-_light_0hover-foreground:hover{color:var(--foreground) !important;}}:root ._col-neutral-300{color:var(--neutral-300);}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._fs-_md_2--5rem{font-size:2.5rem;}}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._lh-_md_2--75rem{line-height:2.75rem;}}:root ._fs-1--75rem{font-size:1.75rem;}:root ._lh-2rem{line-height:2rem;}:root:root ._transition-_platformweb_opacity0--2se1090718912{transition:opacity 0.2s ease-in-out;}:root ._text-end{text-align:end;}:root ._columnGap-12px{column-gap:12px;}:root:root ._overflowWrap-_platformweb_anywhere{overflow-wrap:anywhere;}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pt-_md_20px{padding-top:20px;}}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pr-_md_20px{padding-right:20px;}}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pb-_md_20px{padding-bottom:20px;}}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pl-_md_20px{padding-left:20px;}}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._gap-_md_14px{gap:14px;}}:root ._pt-14px{padding-top:14px;}:root ._pb-14px{padding-bottom:14px;}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._gap-_md_16px{gap:16px;}}:root ._gridTemplateColumns-minmax01frm1891322324{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);}:root ._select-none{user-select:none;-webkit-user-select:none;}:root ._grow-0{flex-grow:0;}:root:root:root:root ._items-_platformweb_center{align-items:center;}:root:root:root:root ._gap-_platformweb_6px{gap:6px;}:root ._columnGap-16px{column-gap:16px;}:root:root ._listStyle-_platformweb_none{list-style:none;}:root:root ._mt-_platformweb_0px{margin-top:0px;}:root:root ._mr-_platformweb_0px{margin-right:0px;}:root:root ._mb-_platformweb_0px{margin-bottom:0px;}:root:root ._ml-_platformweb_0px{margin-left:0px;}:root:root ._pt-_platformweb_0px{padding-top:0px;}:root:root ._pr-_platformweb_0px{padding-right:0px;}:root:root ._pb-_platformweb_0px{padding-bottom:0px;}:root:root ._pl-_platformweb_0px{padding-left:0px;}:root ._maxW-720px{max-width:720px;}:root ._minW-260px{min-width:260px;}:root ._gap-24px{gap:24px;}:root ._pt-c-space-8{padding-top:var(--c-space-8);}:root ._pb-c-space-8{padding-bottom:var(--c-space-8);}:root ._fs-11px{font-size:11px;}:root ._lh-14px{line-height:14px;}:root ._tt-uppercase{text-transform:uppercase;}:root ._ls-0--5px{letter-spacing:0.5px;}:root ._fs-f-size-4{font-size:var(--f-size-4);}:root ._gap-4px{gap:4px;}:root ._mt-auto{margin-top:auto;}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pt-_md_24px{padding-top:24px;}}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pr-_md_24px{padding-right:24px;}}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pb-_md_24px{padding-bottom:24px;}}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pl-_md_24px{padding-left:24px;}}:root:root:root ._btlr-_platformweb_16px{border-top-left-radius:16px;}:root:root:root ._btrr-_platformweb_16px{border-top-right-radius:16px;}:root:root:root ._bbrr-_platformweb_16px{border-bottom-right-radius:16px;}:root:root:root ._bblr-_platformweb_16px{border-bottom-left-radius:16px;}:root ._btlr-16px{border-top-left-radius:16px;}:root ._btrr-16px{border-top-right-radius:16px;}:root ._bbrr-16px{border-bottom-right-radius:16px;}:root ._bblr-16px{border-bottom-left-radius:16px;}@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._gridTemplateColumns-_lg_repeat3minm577740846{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._gap-_lg_16px{gap:16px;}}:root ._minH-44px{min-height:44px;}:root ._width-40px{width:40px;}:root ._height-40px{height:40px;}:root ._width-5px{width:5px;}:root ._height-5px{height:5px;}:root ._mt-8px{margin-top:8px;}:root ._pt-12px{padding-top:12px;}@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._gridTemplateColumns-_lg_repeat4minm577740846{grid-template-columns:repeat(4, minmax(0, 1fr));}}:root:root ._btlr-_platformweb_6px{border-top-left-radius:6px;}:root:root ._btrr-_platformweb_6px{border-top-right-radius:6px;}:root:root ._bbrr-_platformweb_6px{border-bottom-right-radius:6px;}:root:root ._bblr-_platformweb_6px{border-bottom-left-radius:6px;}:root:root ._border-_platformweb_none{border:none;}@media (hover) {:root:root  ._bg-0hover-white-06:hover{background-color:var(--white-06) !important;}}:root:root ._btlr-_platformweb_9px{border-top-left-radius:9px;}:root:root ._btrr-_platformweb_9px{border-top-right-radius:9px;}:root:root ._bbrr-_platformweb_9px{border-bottom-right-radius:9px;}:root:root ._bblr-_platformweb_9px{border-bottom-left-radius:9px;}:root ._pr-3px{padding-right:3px;}:root ._pl-3px{padding-left:3px;}:root ._btlr-9px{border-top-left-radius:9px;}:root ._btrr-9px{border-top-right-radius:9px;}:root ._bbrr-9px{border-bottom-right-radius:9px;}:root ._bblr-9px{border-bottom-left-radius:9px;}@media (min-width: 1024px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._gap-_lg_12px{gap:12px;}}:root ._maxW-768px{max-width:768px;}@media (hover) {:root:root  ._bg-0hover-raised:hover{background-color:var(--raised) !important;}}@media (hover) {:root:root  ._btc-0hover-bound._btc-0hover-bound:hover{border-top-color:var(--bound) !important;}}@media (hover) {:root:root  ._brc-0hover-bound._brc-0hover-bound:hover{border-right-color:var(--bound) !important;}}@media (hover) {:root:root  ._borderBottomColor-0hover-bound._borderBottomColor-0hover-bound:hover{border-bottom-color:var(--bound) !important;}}@media (hover) {:root:root  ._borderLeftColor-0hover-bound._borderLeftColor-0hover-bound:hover{border-left-color:var(--bound) !important;}}:root:root:root:root  ._bg-0focus-raised:focus{background-color:var(--raised) !important;}:root:root:root:root  ._btc-0focus-bound._btc-0focus-bound:focus{border-top-color:var(--bound) !important;}:root:root:root:root  ._brc-0focus-bound._brc-0focus-bound:focus{border-right-color:var(--bound) !important;}:root:root:root:root  ._borderBottomColor-0focus-bound._borderBottomColor-0focus-bound:focus{border-bottom-color:var(--bound) !important;}:root:root:root:root  ._borderLeftColor-0focus-bound._borderLeftColor-0focus-bound:focus{border-left-color:var(--bound) !important;}:root ._height-36px{height:36px;}:root ._pr-c-space-4{padding-right:var(--c-space-4);}:root ._pl-c-space-4{padding-left:var(--c-space-4);}:root ._btlr-c-radius-10{border-top-left-radius:var(--c-radius-10);}:root ._btrr-c-radius-10{border-top-right-radius:var(--c-radius-10);}:root ._bbrr-c-radius-10{border-bottom-right-radius:var(--c-radius-10);}:root ._bblr-c-radius-10{border-bottom-left-radius:var(--c-radius-10);}:root ._btc-bound._btc-bound{border-top-color:var(--bound);}:root ._brc-bound._brc-bound{border-right-color:var(--bound);}:root ._borderBottomColor-bound._borderBottomColor-bound{border-bottom-color:var(--bound);}:root ._borderLeftColor-bound._borderLeftColor-bound{border-left-color:var(--bound);}:root ._col-quiet{color:var(--quiet);}:root ._gap-c-space-1{gap:var(--c-space-1);}:root ._outlineStyle-none._outlineStyle-none{outline-style:none;}:root ._bg-surface-2{background-color:var(--surface-2);}:root ._maxW-1280px{max-width:1280px;}:root ._gap-c-space-8{gap:var(--c-space-8);}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._fs-_md_f-size-11{font-size:var(--f-size-11);}}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._lh-_md_f-lineHeigh3500569{line-height:var(--f-lineHeight-11);}}:root:root:root ._ls-_platformweb_-0--03em{letter-spacing:-0.03em;}:root ._fs-f-size-9{font-size:var(--f-size-9);}:root ._lh-f-lineHeigh112928{line-height:var(--f-lineHeight-9);}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._fs-_md_f-size-7{font-size:var(--f-size-7);}}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._lh-_md_f-lineHeigh112926{line-height:var(--f-lineHeight-7);}}:root ._fs-f-size-6{font-size:var(--f-size-6);}:root ._lh-f-lineHeigh112925{line-height:var(--f-lineHeight-6);}:root ._lh-1--55rem{line-height:1.55rem;}:root ._minW-280px{min-width:280px;}:root ._maxW-600px{max-width:600px;}:root ._width-6px{width:6px;}:root ._height-6px{height:6px;}:root ._lh-1--4rem{line-height:1.4rem;}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pt-_md_48px{padding-top:48px;}}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pr-_md_48px{padding-right:48px;}}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pb-_md_48px{padding-bottom:48px;}}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pl-_md_48px{padding-left:48px;}}:root ._gap-32px{gap:32px;}:root ._pt-28px{padding-top:28px;}:root ._pr-28px{padding-right:28px;}:root ._pb-28px{padding-bottom:28px;}:root ._pl-28px{padding-left:28px;}:root:root ._maxW-_platformweb_160px{max-width:160px;}:root:root ._objectFit-_platformweb_contain{object-fit:contain;}:root ._o-0--65{opacity:0.65;}:root ._gap-56px{gap:56px;}:root ._pr-56px{padding-right:56px;}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pt-_md_56px{padding-top:56px;}}@media (min-width: 768px){:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root ._pb-_md_56px{padding-bottom:56px;}}:root ._pt-40px{padding-top:40px;}:root ._pb-40px{padding-bottom:40px;}@media (hover) {:root:root  ._bg-0hover-panel:hover{background-color:var(--panel) !important;}}:root ._pt-c-space-4{padding-top:var(--c-space-4);}:root ._pb-c-space-4{padding-bottom:var(--c-space-4);}:root ._pb-c-space-5{padding-bottom:var(--c-space-5);}:root ._maxW-680px{max-width:680px;}:root ._pr-c-space-6{padding-right:var(--c-space-6);}:root ._pl-c-space-6{padding-left:var(--c-space-6);}:root ._width-15px{width:15px;}:root ._height-15px{height:15px;}</style><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/2zi8lh7n_jkzd.js"/><script src="/_next/static/chunks/348t30icet1g9.js" async=""></script><script src="/_next/static/chunks/0ybnqgbgx-a_4.js" async=""></script><script src="/_next/static/chunks/36q0gm-bkvrr1.js" async=""></script><script src="/_next/static/chunks/turbopack-0xl32p1hv_g9w.js" async=""></script><script src="/_next/static/chunks/32rh8co7xu44m.js" async=""></script><script src="/_next/static/chunks/37wx7emrmkgjh.js" async=""></script><script src="/_next/static/chunks/3_tdk9--zg9k5.js" async=""></script><script src="/_next/static/chunks/0yiwrarpdo6vc.js" async=""></script><script src="/_next/static/chunks/1t4k75_pratvj.js" async=""></script><script src="/_next/static/chunks/3mwvzpct_en4n.js" async=""></script><script src="/_next/static/chunks/28fugp9hnuk6n.js" async=""></script><script src="/_next/static/chunks/23km5fy195gfv.js" async=""></script><script src="/_next/static/chunks/1emd29hnu7011.js" async=""></script><script src="/_next/static/chunks/1yoiiho5ijz8k.js" async=""></script><script src="/_next/static/chunks/1t_vsycqt-tsz.js" async=""></script><script src="/_next/static/chunks/02qumds4thnqd.js" async=""></script><script src="/_next/static/chunks/3qbwsk8t8qfrb.js" async=""></script><script src="/_next/static/chunks/1ieig8uqpohhe.js" async=""></script><script src="/_next/static/chunks/2qpfd4tkw7u50.js" async=""></script><script src="/_next/static/chunks/3y-xlmjo40iua.js" async=""></script><script src="/_next/static/chunks/1yu1n02yma6yu.js" async=""></script><script src="/_next/static/chunks/1bp9-7_3ie3q4.js" async=""></script><script src="/_next/static/chunks/0z7wgv5511m4q.js" async=""></script><script src="/_next/static/chunks/3ngoj22mz7hil.js" async=""></script><script src="/_next/static/chunks/0ebok6ws5sedz.js" async=""></script><script src="/_next/static/chunks/0ve4dngdm61p3.js" async=""></script><script src="/_next/static/chunks/3pdwodxz09fok.js" async=""></script><script src="/_next/static/chunks/3ziey21nivd0r.js" async=""></script><script src="/_next/static/chunks/06t35s09q26ee.js" async=""></script><link rel="preload" href="/_next/static/chunks/3twusow_4phqz.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/2cgkaiqx5uw6u.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/3ull13lorivcz.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/0jgs4qw11yhll.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/3f8oetsv19igx.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/2-appqmgc0-zi.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/0tprl411cscyt.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/3yl0hm3ozulip.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/3o74s6zaqzltc.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/32sj6zv_dnr14.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/0jh5ib0hmsq1k.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/1_8phhjv3nkqu.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/07fiki_c-6th_.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/2m_sy2ayq6fh2.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/2eifkw3og3gvd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/2db8ggex7d7xw.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/1a5xfwf8jo1uf.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/0n3u2q17ugvjg.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/03kjo4dxtod5x.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/2ayclqyps12m7.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/3pzykelxpwlyh.js" as="script" fetchPriority="low"/><meta name="theme-color" content="#000000" media="(prefers-color-scheme: dark)"/><meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)"/><meta name="color-scheme" content="dark light"/><title>Hanzo AI — Better, Faster, Cheaper. Pick Three.</title><meta name="description" content="Better, cheaper, faster. Pick all three. Frontier AI up to 200× faster, 400× cheaper. Build with autonomous coding agents, foundation models, and open cloud infrastructure."/><link rel="manifest" href="/site.webmanifest"/><link rel="canonical" href="https://hanzo.ai"/><meta property="og:title" content="Hanzo AI — Better, Faster, Cheaper. Pick Three."/><meta property="og:description" content="Better, cheaper, faster. Pick all three. Frontier AI up to 200× faster, 400× cheaper. Build with autonomous coding agents, foundation models, and open cloud infrastructure."/><meta property="og:url" content="https://hanzo.ai"/><meta property="og:site_name" content="Hanzo"/><meta property="og:image" content="https://hanzo.ai/og/home.png?v=4"/><meta property="og:image:width" content="2400"/><meta property="og:image:height" content="1260"/><meta property="og:image:alt" content="Hanzo AI — Better, Faster, Cheaper. Pick Three."/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Hanzo AI — Better, Faster, Cheaper. Pick Three."/><meta name="twitter:description" content="Better, cheaper, faster. Pick all three. Frontier AI up to 200× faster, 400× cheaper. Build with autonomous coding agents, foundation models, and open cloud infrastructure."/><meta name="twitter:image" content="https://hanzo.ai/og/home.png?v=4"/><link rel="icon" href="/favicon.svg?v=684f26a2" type="image/svg+xml"/><link rel="icon" href="/favicon-32x32.png?v=c4dab769" type="image/png" sizes="32x32"/><link rel="icon" href="/favicon-16x16.png?v=9c246c4d" type="image/png" sizes="16x16"/><link rel="icon" href="/favicon.ico?v=eac5a7ed"/><link rel="apple-touch-icon" href="/apple-touch-icon.png?v=365f82a9" sizes="180x180" type="image/png"/><meta name="next-size-adjust" content=""/><script>(()=>{try{let d=document.documentElement,C="~am !ar !ar-EG !ar-LB ~!ar-MA !ar-SA ~hy ~as ~az bn ~bho ~my ~ceb ~!ckb zh-HK zh-Hans zh-Hant da ~!fa-AF nl en-US fil fi fr-CA fr-FR ~ka de-DE gu ~ht ~ha !he hi-IN id-ID it-IT ja-JP ~jv kn ~kk ~km ko-KR ~ku ~ky ~lo ms ml mr ~mn ~ne nb ~or ~om ~!ps !fa pt-BR pt-PT ~pa ~!pa-PK ru ~!sd ~si ~so es-AR es-419 es-MX es-ES ~su sw sv ~tg ta te th tr ~tk uk !ur ~!ug ~uz vi".split(' '),A=C.map(c=>c.replace(/[~!]/g,'')),O=A.filter((c,i)=>C[i][0]!='~'),R=A.filter((c,i)=>/!/.test(C[i])),G={ar:["ar","ar-EG EG","ar-LB LB JO PS SY","ar-SA SA AE BH KW OM QA YE"],zh:["zh-Hans","zh-HK HK MO"],"zh-Hant":["zh-Hant","zh-HK HK MO"],"zh-Hans":["zh-Hans"],fr:["fr-FR","fr-CA CA"],pt:["pt-BR","pt-PT PT AO CH CV FR GQ GW LU MO MZ ST TL"],es:["es-ES","es-AR AR","es-419 419 BO BR BZ CL CO CR CU DO EC GT HN NI PA PE PR PY SV US UY VE","es-MX MX"]},M={no:"nb",lah:"pa"},g=k=>{try{k=localStorage.getItem(k)}catch{}return A.includes(k)?k:''},m=t=>{let l,s,r,x,q;t=t.trim().replace(/_/g,'-');l=t.toLowerCase();x=O.find(o=>o.toLowerCase()==l);if(x)return x;try{x=new Intl.Locale(t).maximize();l=x.language;s=x.script;r=x.region}catch{l=l.split('-')[0]}l=M[l]||l;q=G[l+'-'+s]||G[l];if(q)return((x=q.find(e=>e.split(' ').indexOf(r)>0))||q[0]).split(' ')[0];return O.find(o=>o.split('-')[0]==l)},c=g("hanzo.locale.v1.painted")||g("hanzo.locale.v1:guest")||(navigator.languages||[navigator.language]).map(m).find(x=>x)||"en-US",r=R.includes(c)?'rtl':'ltr';d.lang!=c&&(d.lang=c);(d.dir||'ltr')!=r&&(d.dir=r)}catch{}})()</script><script>(function(){try{var l=location;if(/^\/\/+/.test(l.pathname))history.replaceState(null,'',l.pathname.replace(/^\/+/,'/')+l.search+l.hash)}catch(_){}})()</script><script>(function(){try{var d=document.documentElement,s=d.style,c=null;try{c=JSON.parse(localStorage.getItem("hanzo.appearance.painted")||'null')}catch(e){}if(!c||typeof c!=='object')c={"vars":{},"theme":"system"};var v=c.vars||{};for(var k in v)if(k.slice(0,2)==='--'&&typeof v[k]==='string')s.setProperty(k,v[k]);var t=c.theme;if(t==='light'||t==='dark'||t==='system'){var n=t==='dark'||(t==='system'&&window.matchMedia&&matchMedia('(prefers-color-scheme: dark)').matches);var l=d.classList;l.toggle('light',!n);l.toggle('dark',n);l.toggle('t_light',!n);l.toggle('t_dark',n);s.colorScheme=n?'dark':'light';d.setAttribute('data-scheme',t)}}catch(e){}})()</script><script>(function(){function s(x){var e=x&&(x.reason||x.error)||x;return!!e&&e.name==='ChunkLoadError'}function r(x){if(!s(x))return;try{var t=+sessionStorage.getItem('hz:stale-reload')||0;if(Date.now()-t<60000)return;sessionStorage.setItem('hz:stale-reload',String(Date.now()))}catch(_){return}window.hzStale=true;location.reload()}addEventListener('error',r);addEventListener('unhandledrejection',r)})()</script><script>(function(){function s(){try{var l=location,h=l.hash;if(h.length<2)return;var t=h.slice(1);try{t=decodeURIComponent(t)}catch(_){}var p=l.pathname.toLowerCase().replace(/\/+/g,'/').replace(/\/index\.html$/,'').replace(/\.html$/,'').replace(/\/$/,'');if(p!=='/chat/shared'&&!/^[A-Za-z0-9_-]{43}$/.test(t))return;window.hzShare=t;try{sessionStorage.setItem('hanzo:share:open',t)}catch(_){}history.replaceState(null,'',l.pathname+l.search)}catch(_){}}s();addEventListener('hashchange',s);addEventListener('popstate',s)})()</script><style>:root,html{background:#000000 !important;background-color:#000000 !important;color-scheme:dark}body{background:#000000 !important;background-color:#000000 !important;color:#fafafa}:root.light,html.light{background:#fff !important;background-color:#fff !important;color-scheme:light}html.light body{background:#fff !important;background-color:#fff !important;color:#0a0a0a}:root:not(.light){--background:#000000;--pane-floor:#000000}@media (max-width:768px){[data-slot="frame"]{padding:0 !important;gap:0 !important}:root:not(.light) [data-slot="frame"]{background:#000000 !important;background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(255,255,255,0.04),transparent 70%),linear-gradient(180deg,#000000 0%,#030303 50%,#080808 100%) !important}[data-slot="pane"]{border-radius:0 !important;border-width:0 !important;box-shadow:none !important;background:transparent !important}}@media (max-width:767.98px){[data-slot="workspace"]>[data-slot="scrim"]{z-index:var(--z-overlay) !important}[data-slot="workspace"]>[data-slot="list"]{z-index:var(--z-modal) !important}[data-slot="window"]:has([data-slot="drawer"]:not([data-state="shut"])){z-index:var(--z-modal) !important}}[data-slot="dropdown-menu-content"][role="menu"][aria-label="Account"]{max-height:calc(100dvh - 80px - max(8px,var(--safe-top)) - max(8px,var(--safe-bottom))) !important;overflow-y:auto !important;overscroll-behavior:contain}[aria-label="Cookie preferences"]{border-radius:9999px !important}[aria-label="Cookie preferences"] button{border-radius:9999px !important}[data-audience] button,[data-audience] [role="radio"],[data-audience] div{border-radius:9999px !important}[data-slot="action"],[data-slot="chip"]{border-radius:9999px !important}[data-slot="action"][data-join="start"]{border-start-end-radius:0 !important;border-end-end-radius:0 !important}[data-slot="action"][data-join="end"]{border-start-start-radius:0 !important;border-end-start-radius:0 !important}@property --w{syntax:"<length>";inherits:true;initial-value:420px}[data-measure]{--w:min(420px,calc(100vw - 2 * var(--page-gutter)))}[data-measure]>[data-slot="lede"]{max-width:var(--w) !important;font-size:max(14px,calc(var(--w) / 26.25)) !important}[data-fit]>[data-line]{display:block;white-space:nowrap;font-weight:500;letter-spacing:-0.012em}[data-fit]>[data-line="1"]{font-size:calc(var(--w) / 10.24);line-height:1.08}[data-fit]>[data-line="2"]{font-size:calc(var(--w) / 6.13);line-height:.98}[data-flash]{--ink:100%;--x:-9999px;--lo:color-mix(in oklab,var(--foreground) var(--ink),var(--background));color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,var(--lo) calc(var(--x) - 1em),var(--foreground) var(--x),var(--lo) calc(var(--x) + 1em));-webkit-background-clip:text;background-clip:text;cursor:default}[data-shine]::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in oklab,var(--pure-white) 55%,transparent) 50%,transparent 70%);transform:translateX(-120%);animation:shine 5s ease-in-out 1.4s infinite}@keyframes shine{0%{transform:translateX(-120%)}30%,100%{transform:translateX(120%)}}[data-shine]>[data-spark]{display:inline-block;animation:twinkle 2.6s ease-in-out infinite}@keyframes twinkle{0%,100%{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(.8) rotate(20deg);opacity:.65}}[data-shine]>svg:last-child{transition:transform .2s ease}[data-shine]:hover>svg:last-child{transform:translateX(2px)}[data-shine]:hover>svg:last-child:dir(rtl){transform:translateX(-2px) scaleX(-1)}@media (prefers-reduced-motion:reduce){[data-shine]::after{display:none}[data-shine]>[data-spark],[data-shine]>svg{animation:none;transition:none}}[data-hue="claudecode"] svg{color:#D97757}[data-models]{display:flex !important;flex-direction:row !important;gap:10px;height:520px}[data-models]>[data-model]{flex:1 1 0 !important;min-width:0;transition:flex-grow .6s cubic-bezier(.2,.8,.2,1)}[data-models]:hover>[data-model]:hover,[data-models]>[data-model]:focus-visible,[data-models]:not(:hover):not(:focus-within)>[data-model][data-lead]{flex-grow:6 !important}[data-model] video[data-media]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-model]>[data-open]{opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s}[data-models]:hover>[data-model]:hover>[data-open],[data-models]>[data-model]:focus-visible>[data-open],[data-models]:not(:hover):not(:focus-within)>[data-model][data-lead]>[data-open]{opacity:1;transform:none;transition-delay:.18s}[data-model]>[data-media]{transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}[data-models]:hover>[data-model]:hover>[data-media],[data-models]>[data-model]:focus-visible>[data-media],[data-models]:not(:hover):not(:focus-within)>[data-model][data-lead]>[data-media]{transform:scale(1.04)}[data-model]>[data-spine]{transition:opacity .2s}[data-models]:hover>[data-model]:hover>[data-spine],[data-models]>[data-model]:focus-visible>[data-spine],[data-models]:not(:hover):not(:focus-within)>[data-model][data-lead]>[data-spine]{opacity:0}@media (max-width:1023px){[data-models]{height:auto;overflow-x:auto !important;scroll-snap-type:x mandatory;padding-bottom:8px}[data-models]>[data-model]{flex:0 0 80% !important;height:440px;scroll-snap-align:start}[data-model]>[data-open]{opacity:1;transform:none}[data-model]>[data-spine]{display:none}}@media (prefers-reduced-motion:reduce){[data-models]>[data-model],[data-model]>[data-open],[data-model]>[data-spine],[data-model]>[data-media]{transition:none;transform:none}}[data-typing]>*{animation:pulse 1.1s ease-in-out infinite}[data-typing]>*:nth-child(2){animation-delay:.18s}[data-typing]>*:nth-child(3){animation-delay:.36s}[data-spin]{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-typing]>*,[data-spin]{animation:none}}[data-slot="beta"]{--tilt:.5;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(50% 160% at 50% 50%,rgba(255,255,255,.045),transparent 72%),linear-gradient(180deg,#1b1c1e 0,#121314 3px,#26282a 4px,#54575b 5px,#2e3033 6px,#1a1b1d 10px,#0e0f10 38%,#121315 62%,#1e1f22 78%,#191a1c calc(100% - 7px),#3e4044 calc(100% - 3px),#585b5f calc(100% - 1px));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(255,255,255,.78)}[data-slot="beta"]::after{content:"";position:absolute;top:0;bottom:0;left:50%;width:240px;margin-left:-120px;z-index:var(--z-base);pointer-events:none;background:linear-gradient(110deg,transparent calc(50% - 100px),rgba(255,255,255,.05) calc(50% - 40px),rgba(255,255,255,.2) calc(50% - 6px),rgba(255,255,255,.62) calc(50% - 1px),rgba(255,255,255,.62) calc(50% + 1px),rgba(255,255,255,.2) calc(50% + 6px),rgba(255,255,255,.05) calc(50% + 40px),transparent calc(50% + 100px));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 3px,rgba(0,0,0,.52) 6px,rgba(0,0,0,.52) calc(100% - 6px),#000 calc(100% - 3px));mask-image:linear-gradient(180deg,#000 0,#000 3px,rgba(0,0,0,.52) 6px,rgba(0,0,0,.52) calc(100% - 6px),#000 calc(100% - 3px));transform:translate3d(calc((var(--tilt) - .5) * 30vw),0,0);will-change:transform}[data-slot="beta"]>*{position:relative;z-index:calc(var(--z-base) + 1);text-shadow:0 1px 1px rgba(0,0,0,.65)}[data-slot="beta"]:is(a):hover svg:last-of-type{transform:translateX(3px)}[data-slot="beta"] svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){[data-slot="beta"]::after{transform:none}[data-slot="beta"] svg{transition:none}}[data-marquee]{display:flex !important;flex-direction:row !important;width:max-content;animation:marquee 48s linear infinite}[data-marquee-wrap]{-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}[data-marquee-wrap]:hover [data-marquee]{animation-play-state:paused}@keyframes marquee{to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){[data-marquee]{animation:none;width:auto}[data-marquee]>[aria-hidden]{display:none !important}[data-marquee]>*:first-child{flex-wrap:wrap;justify-content:center;row-gap:24px}[data-marquee-wrap]{-webkit-mask-image:none;mask-image:none}}[data-hue="codex"] svg{fill:url(#hue-codex)}[data-hue="antigravity"] svg{fill:url(#hue-antigravity)}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),textarea,select,[contenteditable]:not([contenteditable=false]){font-size:max(16px,var(--text-control,16px))!important}}</style><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://hanzo.ai/#organization","name":"Hanzo AI","url":"https://hanzo.ai","logo":{"@type":"ImageObject","url":"https://hanzo.ai/brand/hanzo-logo.png","width":696,"height":696},"foundingDate":"2016","funder":{"@type":"Organization","name":"Techstars","sameAs":"https://www.techstars.com"},"sameAs":["https://github.com/hanzoai","https://x.com/hanzoai","https://discord.gg/hanzo","https://docs.hanzo.ai","https://hanzo.id","https://platform.hanzo.ai","https://status.hanzo.ai","https://hanzoskills.com"],"description":"Open-source AI platform, autonomous developer agents, and sovereign cloud infrastructure.","contactPoint":[{"@type":"ContactPoint","contactType":"customer support","email":"hello@hanzo.ai","url":"https://hanzo.ai/contact"},{"@type":"ContactPoint","contactType":"sales","email":"enterprise@hanzo.ai","url":"https://hanzo.ai/contact-sales"},{"@type":"ContactPoint","contactType":"security","email":"security@hanzo.ai","url":"https://hanzo.ai/.well-known/security.txt"}]},{"@type":"WebSite","@id":"https://hanzo.ai/#website","url":"https://hanzo.ai","name":"Hanzo AI","description":"The whole cloud in one binary. Build with autonomous agents, frontier models, and sovereign infrastructure. Open source.","publisher":{"@id":"https://hanzo.ai/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://hanzo.ai/search?q={search_term_string}"},"query-input":"required name=search_term_string"}},{"@type":"SoftwareApplication","@id":"https://hanzo.ai/#platform","name":"Hanzo AI Cloud & Dev Platform","applicationCategory":"DeveloperApplication, ArtificialIntelligence","operatingSystem":"Cloud, Linux, macOS, Windows","offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"description":"One API for every model, autonomous agent orchestration, vector storage, IAM, KMS, and serverless functions."}]}</script><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script><link rel="preload" as="font" type="font/woff2" href="/_next/static/media/Zen-Variable.1h5s6fcrqwfje.woff2" crossorigin/><link rel="alternate" type="text/markdown" href="/index.md"/></head><body><div hidden=""><!--$--><!--/$--></div><span class="_dsp_contents t_unmounted font_body"><div data-landing="" class="is_View _dsp-contents"><script>try{var q=new URLSearchParams(location.search),c=q.get('chat'),a=q.get('at');if(c)location.replace('/chat/'+encodeURIComponent(c));else if(a!==null){a=a.replace(/^\/+/,'');location.replace(a?'/dev?at='+encodeURIComponent(a):'/dev')}}catch(_){}</script><script>try{var t=localStorage.getItem('hanzo_iam_access_token'),e=localStorage.getItem('hanzo_iam_expires_at');if(t&&(!e||Date.now()<Number(e))){document.documentElement.setAttribute('data-app','');var l=document.currentScript&&document.currentScript.parentElement;if(l&&l.hasAttribute('data-landing'))l.style.display='none'}}catch(_){}</script><div class="is_View _col-_platformweb_foreground _ox-_platformweb_clip _fd-column _dsp-block _shrink-1 _minH-100vh _minW-auto"><header data-slot="masthead" class="is_View _fd-row _pos-sticky _t-0px _z-z-header _items-center _gap-12px _bxs-content-box _height-60px _pt-calc0pxenvs374235789 _pb-0px _pr-page-gutter _pl-page-gutter _bg-color-mixin1888437449 _backdropFilter-blur20pxsat875171648 _WebkitBackdropFilter-blur20pxsat875171648" style="--white-92:light-dark(color-mix(in srgb, var(--pure-black) 92%, transparent), color-mix(in srgb, var(--pure-white) 92%, transparent));--white-60:light-dark(color-mix(in srgb, var(--pure-black) 60%, transparent), color-mix(in srgb, var(--pure-white) 60%, transparent));--white-45:light-dark(color-mix(in srgb, var(--pure-black) 56%, transparent), color-mix(in srgb, var(--pure-white) 45%, transparent));--white-10:var(--border)"><div class="is_View _fd-row _pos-relative"><span class="is_View _bg-0hover-color-mixin955516752 _bxsh-0hover-inset0001px1478370269 _fd-row _items-center _shrink-0 _height-34px _marginInlineStart--4px _btlr-999px _btrr-999px _bbrr-999px _bblr-999px"><a role="link" aria-label="Hanzo AI home" data-slot="home" data-disable-theme="true" href="/" class="is_Anchor is_Text font_body _paddingInlineEnd-_lg_0px _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-3 _lh-f-lineHeigh112922 _col-foreground _dsp-flex _items-center _height-10037 _paddingInline-12px _ws-nowrap _td-none"><span style="font-size:19px;font-weight:600;letter-spacing:-0.4px;color:inherit">Hanzo AI</span></a><button aria-label="Company" aria-expanded="false" aria-controls="menu-company" class="is_Text _dsp-_lg_grid _col-foreground _dsp-none _placeItems-center _width-30px _height-10037 _pt-0px _pb-0px _paddingInlineStart-0px _paddingInlineEnd-6px _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _borderStartEndRadius-999px _borderEndEndRadius-999px _bg-transparent _cur-pointer _bbs-solid _bts-solid _bls-solid _brs-solid" data-slot="text"><span aria-hidden="true" class="is_View _dsp-flex _shrink-0 _marginInlineStart-0px _tr-rotate0deg1281"><svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6"></path></svg></span></button></span></div><nav aria-label="Main" data-slot="menus" class="is_View _dsp-_lg_flex _fd-row _dsp-none _items-center _gap-2px"><div class="is_View _fd-row _pos-relative"><button aria-expanded="false" aria-controls="menu-research" class="is_Text _col-0hover-foreground _bg-0hover-color-mixin955516752 _bxsh-0hover-inset0001px1478370269 _col-muted-foreg108704142 _dsp-flex _items-center _shrink-0 _height-34px _pt-0px _pr-12px _pb-0px _pl-12px _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _btlr-999px _btrr-999px _bbrr-999px _bblr-999px _bg-transparent _cur-pointer _gap-6px _fs-f-size-2 _lh-20px _fw-500 _ws-nowrap _bbs-solid _bts-solid _bls-solid _brs-solid" data-slot="text"><span data-slot="mark" aria-hidden="true" class="is_View _dsp-_xl_flex _dsp-none _o-0--9"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 12H7l2.5-6 4.5 12 2.5-6h5"></path></svg></span>Research<span aria-hidden="true" class="is_View _dsp-flex _shrink-0 _marginInlineStart-0px _tr-rotate0deg1281"><svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6"></path></svg></span></button></div><div class="is_View _fd-row _pos-relative"><button aria-expanded="false" aria-controls="menu-products" class="is_Text _col-0hover-foreground _bg-0hover-color-mixin955516752 _bxsh-0hover-inset0001px1478370269 _col-muted-foreg108704142 _dsp-flex _items-center _shrink-0 _height-34px _pt-0px _pr-12px _pb-0px _pl-12px _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _btlr-999px _btrr-999px _bbrr-999px _bblr-999px _bg-transparent _cur-pointer _gap-6px _fs-f-size-2 _lh-20px _fw-500 _ws-nowrap _bbs-solid _bts-solid _bls-solid _brs-solid" data-slot="text"><span data-slot="mark" aria-hidden="true" class="is_View _dsp-_xl_flex _dsp-none _o-0--9"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="3" width="7" height="7" rx="1.4"></rect><rect x="14" y="3" width="7" height="7" rx="1.4"></rect><rect x="3" y="14" width="7" height="7" rx="1.4"></rect><rect x="14" y="14" width="7" height="7" rx="1.4"></rect></svg></span>Products<span aria-hidden="true" class="is_View _dsp-flex _shrink-0 _marginInlineStart-0px _tr-rotate0deg1281"><svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6"></path></svg></span></button></div><div class="is_View _fd-row _pos-relative"><button aria-expanded="false" aria-controls="menu-solutions" class="is_Text _col-0hover-foreground _bg-0hover-color-mixin955516752 _bxsh-0hover-inset0001px1478370269 _col-muted-foreg108704142 _dsp-flex _items-center _shrink-0 _height-34px _pt-0px _pr-12px _pb-0px _pl-12px _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _btlr-999px _btrr-999px _bbrr-999px _bblr-999px _bg-transparent _cur-pointer _gap-6px _fs-f-size-2 _lh-20px _fw-500 _ws-nowrap _bbs-solid _bts-solid _bls-solid _brs-solid" data-slot="text"><span data-slot="mark" aria-hidden="true" class="is_View _dsp-_xl_flex _dsp-none _o-0--9"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 4.5a1.5 1.5 0 0 1 3 0V6h3a1 1 0 0 1 1 1v3h1.5a1.5 1.5 0 0 1 0 3H16v3a1 1 0 0 1-1 1h-3v-1.5a1.5 1.5 0 0 0-3 0V20H6a1 1 0 0 1-1-1v-3H3.5a1.5 1.5 0 0 1 0-3H5V7a1 1 0 0 1 1-1h3z"></path></svg></span>Solutions<span aria-hidden="true" class="is_View _dsp-flex _shrink-0 _marginInlineStart-0px _tr-rotate0deg1281"><svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6"></path></svg></span></button></div><div class="is_View _fd-row _pos-relative"><button aria-expanded="false" aria-controls="menu-developers" class="is_Text _col-0hover-foreground _bg-0hover-color-mixin955516752 _bxsh-0hover-inset0001px1478370269 _col-muted-foreg108704142 _dsp-flex _items-center _shrink-0 _height-34px _pt-0px _pr-12px _pb-0px _pl-12px _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _btlr-999px _btrr-999px _bbrr-999px _bblr-999px _bg-transparent _cur-pointer _gap-6px _fs-f-size-2 _lh-20px _fw-500 _ws-nowrap _bbs-solid _bts-solid _bls-solid _brs-solid" data-slot="text"><span data-slot="mark" aria-hidden="true" class="is_View _dsp-_xl_flex _dsp-none _o-0--9"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m9 8-4 4 4 4"></path><path d="m15 8 4 4-4 4"></path></svg></span>Developers<span aria-hidden="true" class="is_View _dsp-flex _shrink-0 _marginInlineStart-0px _tr-rotate0deg1281"><svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6"></path></svg></span></button></div><div class="is_View _fd-row _pos-relative"><button aria-expanded="false" aria-controls="menu-learn" class="is_Text _col-0hover-foreground _bg-0hover-color-mixin955516752 _bxsh-0hover-inset0001px1478370269 _col-muted-foreg108704142 _dsp-flex _items-center _shrink-0 _height-34px _pt-0px _pr-12px _pb-0px _pl-12px _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _btlr-999px _btrr-999px _bbrr-999px _bblr-999px _bg-transparent _cur-pointer _gap-6px _fs-f-size-2 _lh-20px _fw-500 _ws-nowrap _bbs-solid _bts-solid _bls-solid _brs-solid" data-slot="text"><span data-slot="mark" aria-hidden="true" class="is_View _dsp-_xl_flex _dsp-none _o-0--9"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 7v13"></path><path d="M12 7a4 4 0 0 0-4-4H3v14h5a4 4 0 0 1 4 3"></path><path d="M12 7a4 4 0 0 1 4-4h5v14h-5a4 4 0 0 0-4 3"></path></svg></span>Learn<span aria-hidden="true" class="is_View _dsp-flex _shrink-0 _marginInlineStart-0px _tr-rotate0deg1281"><svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6"></path></svg></span></button></div><a role="link" data-disable-theme="true" href="/pricing" class="is_Anchor is_Text font_body _col-0hover-foreground _bg-0hover-color-mixin955516752 _bxsh-0hover-inset0001px1478370269 _ff-f-family _fw-500 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-20px _col-muted-foreg108704142 _dsp-flex _items-center _shrink-0 _height-34px _pt-0px _pr-12px _pb-0px _pl-12px _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _btlr-999px _btrr-999px _bbrr-999px _bblr-999px _bg-transparent _cur-pointer _gap-6px _ws-nowrap _td-none _bbs-solid _bts-solid _bls-solid _brs-solid" data-slot="anchor"><span data-slot="mark" aria-hidden="true" class="is_View _dsp-_xl_flex _dsp-none _o-0--9"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="2.5" y="5" width="19" height="14" rx="2.5"></rect><path d="M2.5 10h19M6 15h4"></path></svg></span>Pricing</a></nav><button aria-label="Search Hanzo or ask AI" data-slot="search" class="is_Text _col-0hover-foreground _bg-0hover-color-mixin955516752 _bxsh-0hover-inset0001px1478370269 _width-_lg_34px _height-_lg_34px _marginInlineStart-_lg_0px _col-muted-foreg108704142 _dsp-flex _items-center _shrink-0 _height-44px _pt-0px _pr-0px _pb-0px _pl-0px _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _btlr-999px _btrr-999px _bbrr-999px _bblr-999px _bg-transparent _cur-pointer _justify-center _width-44px _marginInlineStart-auto _bbs-solid _bts-solid _bls-solid _brs-solid"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.2-3.2"></path></svg></button><div class="is_View _marginInlineStart-_lg_auto _fd-row _items-center _gap-8px"><div class="is_View _dsp-_lg_flex _fd-row _pos-relative _dsp-none"><button aria-expanded="false" aria-controls="menu-login" class="is_Text _col-0hover-foreground _bg-0hover-color-mixin955516752 _bxsh-0hover-inset0001px1478370269 _col-muted-foreg108704142 _dsp-flex _items-center _shrink-0 _height-34px _pt-0px _pr-12px _pb-0px _pl-12px _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _btlr-999px _btrr-999px _bbrr-999px _bblr-999px _bg-transparent _cur-pointer _gap-6px _fs-f-size-2 _lh-20px _fw-500 _ws-nowrap _bbs-solid _bts-solid _bls-solid _brs-solid" data-slot="text">Log in<span aria-hidden="true" class="is_View _dsp-flex _shrink-0 _marginInlineStart-0px _tr-rotate0deg1281"><svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6"></path></svg></span></button></div><a role="link" data-disable-theme="true" href="/signup" class="is_Anchor is_Text font_body _o-0hover-0--88 _dsp-_lg_flex _ff-f-family _fw-600 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-20px _col-background _td-none _dsp-none _items-center _justify-center _gap-2px _height-34px _pr-14px _pl-14px _btlr-999px _btrr-999px _bbrr-999px _bblr-999px _bg-foreground _ws-nowrap" data-slot="anchor">Try Hanzo</a><button aria-label="Open menu" aria-expanded="false" aria-controls="sheet" class="is_Text _dsp-_lg_none _col-foreground _dsp-grid _placeItems-center _width-44px _height-44px _pt-0px _pr-0px _pb-0px _pl-0px _marginInlineEnd--10px _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _bg-transparent _cur-pointer _bbs-solid _bts-solid _bls-solid _brs-solid" data-slot="text"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true"><path d="M3 9h18M3 15h18"></path></svg></button></div></header><div class="is_View _pos-fixed _z-2147483647"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div><main><a data-slot="beta" class="is_View _textDecoration-_platformweb_none _fd-row _items-center _justify-center _gap-8px _minH-40px _pr-page-gutter _pl-page-gutter _pt-8px _pb-8px _pos-relative _ox-hidden _oy-hidden" href="/beta"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--pure-white)" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles lucide-stars" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg><span class="is_Text _col-pure-white _fs-f-size-2 _lh-1--25rem _fw-500 _text-center" data-slot="text">Join the Hanzo beta and get 50% off Pro</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--pure-white)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true" data-i18n-mirror="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><section data-slot="hero" aria-labelledby="home-title" class="is_View _ox-_platformweb_clip _pos-relative _width-10037 _ox-hidden _oy-hidden"><div aria-hidden="true" data-i18n-mirror="true" class="is_View _pos-absolute _t-0px _l-0px _r-0px _b-0px _ox-hidden _oy-hidden _pe-none"><div class="is_View _col-_platformweb_foreground _pos-absolute _t--437 _l--437 _width-10837 _height-10837 _o-0--34"><canvas data-slot="dots" style="display:block;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent, #fff 12.0%, #fff 82.0%, transparent), linear-gradient(to right, transparent, #fff 6.0%, #fff 94.0%, transparent);mask-image:linear-gradient(to bottom, transparent, #fff 12.0%, #fff 82.0%, transparent), linear-gradient(to right, transparent, #fff 6.0%, #fff 94.0%, transparent);-webkit-mask-composite:source-in;mask-composite:intersect"></canvas></div></div><div class="is_View _fd-_maxlg_column _items-_maxlg_stretch _fd-row _pos-relative _width-10037 _maxW-1320px _mr-auto _ml-auto _pr-page-gutter _pl-page-gutter _pt-max48pxmin9884045303 _pb-max48pxmin8857263194 _gap-max32pxmin5518920252 _items-center"><div data-measure="" class="is_View _fb-_maxlg_auto _fd-column _grow-6 _shrink-1 _fb-0px _minW-0px _gap-c-space-3 _items-center"><a data-shine="" class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _dsp-_platformweb_inline-flex _width-_platformweb_fit-content _textDecoration-_platformweb_none _self-center _dsp-inline-flex _fd-row _items-center _justify-center _gap-6px _pr-12px _pl-12px _pt-5px _pb-5px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground _pos-relative _ox-hidden _oy-hidden" href="/blog/pareto-frontier"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="var(--background)" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles lucide-stars" data-spark="" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600" data-slot="text">A New Pareto Frontier</span><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="var(--background)" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right" aria-hidden="true" data-i18n-mirror="true"><path d="m9 18 6-6-6-6"></path></svg></a><h1 data-slot="display" id="home-title" data-fit="" class="is_Text font_heading _fs-_sm_f-size-11 _fs-_lg_text-6xl _col-foreground _dsp-revert-laye114 _ws-inherit _ff-f-family _fs-f-size-10 _fw-497 _lh-1--19 _ls--0--012em _textWrap-balance _width-10037 _text-center _mt-4px"><span data-line="1">Better, cheaper, faster.</span> <span data-line="2"><span data-flash="">Pick all three.</span></span></h1><p data-slot="lede" class="is_Text _textWrap-_platformweb_balance _lh-_platformweb_1--45 _col-muted-foreg108704142 _dsp-revert-laye114 _ws-inherit _fs-f-size-3 _lh-1--65 _ls-0px _textWrap-pretty _text-center _mb-8px">Frontier AI up to 200× faster, 400× cheaper. Your favorite coding agents, accelerated. Build without compromise.</p><section data-slot="signin" aria-label="Sign up" class="is_Card is_View _pt-_sm_c-space-6 _pr-_sm_c-space-6 _pb-_sm_c-space-6 _pl-_sm_c-space-6 _bg-_sm_panel _btw-_sm_1px _brw-_sm_1px _borderBottomWidth-_sm_1px _borderLeftWidth-_sm_1px _btc-_sm_border _brc-_sm_border _borderBottomColor-_sm_border _borderLeftColor-_sm_border _btlr-_sm_radius-2xl _btrr-_sm_radius-2xl _bbrr-_sm_radius-2xl _bblr-_sm_radius-2xl _bxsh-_sm_edge-highli2099220520 _rounded-_sm_24px _bbs-_sm_solid _bts-_sm_solid _bls-_sm_solid _brs-_sm_solid _fd-column _pt-0px _pb-0px _width-10037 _maxW-420px _mr-auto _ml-auto _pr-0px _pl-0px _gap-c-space-4 _bg-transparent _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _btc-transparent _brc-transparent _borderBottomColor-transparent _borderLeftColor-transparent _bxsh-none _btlr-0px _btrr-0px _bbrr-0px _bblr-0px _bbs-solid _bts-solid _bls-solid _brs-solid"><style>[data-slot="signin"] .is_Input{min-height:56px;font-size:1rem;border-radius:9999px;padding-left:24px;padding-right:24px;background-color:var(--muted)}@media (pointer:coarse){[data-slot="signin"] .is_Input{min-height:44px!important;height:44px!important}}</style><div class="is_View _fd-column _gap-c-space-3 _width-10037"><button data-slot="action" type="button" class="is_Text _col-foreground _dsp-flex _items-center _ws-inherit _td-none _fs-1rem _lh-calc1--250--87537940352 _justify-center _gap-12px _minH-56px _pr-c-space-5 _pl-c-space-5 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _fw-600 _backdropFilter-chrome-blur _WebkitBackdropFilter-chrome-blur _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _bts-solid _brs-solid _bbs-solid _bls-solid _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-background _bxsh-02px8px-2px1035712938 _width-10037 _cur-pointer _transition-all0--15sease1971520237"><svg width="18" height="18" viewBox="0 0 24 24" aria-hidden="true"><path fill="#4285F4" d="M23.745 12.27c0-.7-.06-1.4-.19-2.07H12v4.51h6.6c-.29 1.52-1.14 2.8-2.4 3.65v3.03h3.88c2.27-2.09 3.66-5.17 3.66-9.12z"></path><path fill="#34A853" d="M12 24c3.24 0 5.95-1.08 7.93-2.91l-3.88-3.03c-1.08.72-2.45 1.16-4.05 1.16-3.12 0-5.77-2.1-6.72-4.93H1.25v3.13C3.26 21.36 7.36 24 12 24z"></path><path fill="#FBBC05" d="M5.28 14.29c-.25-.72-.38-1.49-.38-2.29s.14-1.57.38-2.29V6.57H1.25C.45 8.16 0 9.96 0 12s.45 3.84 1.25 5.43l4.03-3.14z"></path><path fill="#EA4335" d="M12 4.75c1.77 0 3.35.61 4.6 1.8l3.42-3.42C17.95 1.19 15.24 0 12 0 7.36 0 3.26 2.64 1.25 6.57l4.03 3.14c.95-2.83 3.6-4.96 6.72-4.96z"></path></svg>Continue with Google</button><button data-slot="action" type="button" class="is_Text _col-foreground _dsp-flex _items-center _ws-inherit _td-none _fs-1rem _lh-calc1--250--87537940352 _justify-center _gap-12px _minH-56px _pr-c-space-5 _pl-c-space-5 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _fw-600 _backdropFilter-chrome-blur _WebkitBackdropFilter-chrome-blur _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _bts-solid _brs-solid _bbs-solid _bls-solid _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-color-mixin924852565 _bxsh-02px8px-2px1035712938 _width-10037 _cur-pointer _transition-all0--15sease1971520237"><svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor" aria-hidden="true"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg>Continue with GitHub</button></div><div class="is_View _fd-row _items-center _gap-c-space-3 _mt-c-space-1 _mb-c-space-1"><div class="is_Separator is_View _btc-borderColor _brc-borderColor _borderBottomColor-borderColor _borderLeftColor-borderColor _shrink-1 _btw-0px _brw-0px _borderBottomWidth-1px _borderLeftWidth-0px _grow-1 _fb-0px _height-0px _maxH-0px _bbs-solid _bts-solid _bls-solid _brs-solid _tr-translateY-1736186894" data-slot="separator"></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-1" data-slot="text">or</span><div class="is_Separator is_View _btc-borderColor _brc-borderColor _borderBottomColor-borderColor _borderLeftColor-borderColor _shrink-1 _btw-0px _brw-0px _borderBottomWidth-1px _borderLeftWidth-0px _grow-1 _fb-0px _height-0px _maxH-0px _bbs-solid _bts-solid _bls-solid _brs-solid _tr-translateY-1736186894" data-slot="separator"></div></div><form noValidate=""><div class="is_View _fd-column _gap-c-space-4"><span class="t_sub_theme t_Input is_Theme" style="color:var(--color);display:contents"><input tabindex="0" data-slot="input" type="email" aria-label="Email" autoComplete="email" placeholder="you@company.com" required="" autofocus="" data-disable-theme="true" id="_R_33bjafdbqp4bdbH1_" class="is_Input is_View font_body _btc-0hover-borderColor69916956 _brc-0hover-borderColor69916956 _borderBottomColor-0hover-borderColor69916956 _borderLeftColor-0hover-borderColor69916956 _btc-0focus-borderColor68052152 _brc-0focus-borderColor68052152 _borderBottomColor-0focus-borderColor68052152 _borderLeftColor-0focus-borderColor68052152 _outlineColor-0focus-visible-outlineColo114 _outlineWidth-0focus-visible-2px _outlineStyle-0focus-visible-solid _height-_touchable_46px _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-3 _lh-f-lineHeigh112922 _col-ink _pr-14px _pl-14px _height-46px _btlr-c-radius-3 _btrr-c-radius-3 _bbrr-c-radius-3 _bblr-c-radius-3 _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _outlineWidth-0px _btc-borderColor _brc-borderColor _borderBottomColor-borderColor _borderLeftColor-borderColor _bg-raised _minW-0px _bbs-solid _bts-solid _bls-solid _brs-solid _width-10037" style="--t_placeholderColor:var(--placeholderColor)" name="email" value=""/></span><button data-slot="action" data-fill="" type="submit" class="is_Text _o-0hover-0--92 _bg-0hover-neutral-100 _col-0hover-pure-black _bg-_light_foreground _col-_light_background _bxsh-_light_04px16px-6p44459065 _bg-_light_0hover-foreground _col-_light_0hover-background _col-pure-black _dsp-inline-flex _items-center _ws-inherit _td-none _fs-1rem _lh-calc1--250--87537940352 _justify-center _gap-c-space-2 _minH-56px _pr-c-space-5 _pl-c-space-5 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _fw-500 _backdropFilter-chrome-blur _WebkitBackdropFilter-chrome-blur _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _bg-pure-white _bxsh-04px20px-2p736498123 _bbs-solid _bts-solid _bls-solid _brs-solid">Continue with email</button></div></form></section><p class="is_Text _col-muted-foreg108704142 _maxW-420px _fs-f-size-1 _lh-f-lineHeigh112920 _text-center" data-slot="text">By continuing, you agree to Hanzo&#x27;s <a role="link" data-slot="text-link" data-disable-theme="true" href="/terms" class="is_Anchor is_Text _fs-inherit _col-ink _ff-inherit _fw-inherit _lh-inherit _ls-inherit _td-underline" style="text-underline-offset:3px">Terms</a> and <a role="link" data-slot="text-link" data-disable-theme="true" href="/privacy" class="is_Anchor is_Text _fs-inherit _col-ink _ff-inherit _fw-inherit _lh-inherit _ls-inherit _td-underline" style="text-underline-offset:3px">Privacy Policy</a>.</p></div><div class="is_View _fb-_maxlg_auto _fd-column _grow-5 _shrink-1 _fb-0px _minW-0px _pos-relative"><div data-slot="start" data-win="Hanzo.Start" class="is_View _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _fd-column _pos-relative _minW-0px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border-stro3513 _brc-border-stro3513 _borderBottomColor-border-stro3513 _borderLeftColor-border-stro3513 _bg-background _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _ox-visible _oy-visible _bxsh-028px60px-3165871543 _bbs-solid _bts-solid _bls-solid _brs-solid"><div tabindex="0" role="group" aria-label="Hanzo.Start window" data-handle="" class="is_View _outlineWidth-0focus-visible-2px _outlineStyle-0focus-visible-solid _outlineColor-0focus-visible-ring _outlineOffset-0focus-visible--2px _col-_platformweb_background _touchAction-_platformweb_auto _select-_platformweb_none _fd-row _items-center _gap-10px _pr-12px _pl-12px _pt-7px _pb-7px _bg-foreground _btlr-19px _btrr-19px"><div aria-hidden="true" class="is_View _dsp-flex _items-center _justify-center _shrink-0"><svg width="14" height="14" viewBox="0 0 67 67" fill="currentColor" role="img" aria-label="Hanzo"><path d="M22.21 67V44.6369H0V67H22.21Z"></path><path d="M66.7038 22.3184H22.2534L0.0878906 44.6367H44.4634L66.7038 22.3184Z"></path><path d="M22.21 0H0V22.3184H22.21V0Z"></path><path d="M66.7198 0H44.5098V22.3184H66.7198V0Z"></path><path d="M66.7198 67V44.6369H44.5098V67H66.7198Z"></path></svg></div><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap _grow-1 _shrink-1 _fb-0px _minW-0px" data-slot="text">Hanzo.Start</span></div><div class="is_View _fd-column _pt-16px _pr-16px _pb-16px _pl-16px _gap-16px"><div class="is_View _fd-column _gap-6px"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-12px"><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112921 _fw-500" data-slot="text">Install the Hanzo CLI</span><span class="t_sub_theme t_Button is_Theme" style="color:var(--color);display:contents"><button type="button" role="button" tabindex="0" data-slot="button" data-variant="ghost" data-size="sm" data-touch-y="6" aria-label="Copy: Install the Hanzo CLI" class="is_Button is_View _cur-_platformweb_pointer _bg-0hover-hover _btc-0hover-borderColor69916956 _brc-0hover-borderColor69916956 _borderBottomColor-0hover-borderColor69916956 _borderLeftColor-0hover-borderColor69916956 _bg-0active-backgroundP3496915 _btc-0active-borderColor69916956 _brc-0active-borderColor69916956 _borderBottomColor-0active-borderColor69916956 _borderLeftColor-0active-borderColor69916956 _outlineColor-0focus-visible-outlineColo114 _outlineStyle-0focus-visible-solid _outlineWidth-0focus-visible-2px _minH-_touchable_44px _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _pr-c-space-3 _pl-c-space-3 _height-auto _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _gap-c-space-1--53 _justify-center _items-center _fwr-nowrap _fd-row _bg-transparent _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-transparent _brc-transparent _borderBottomColor-transparent _borderLeftColor-transparent _bbs-solid _bts-solid _bls-solid _brs-solid _shrink-0 _cur-pointer _col-ink _minH-32px _pos-relative btn btn-ghost btn-sm"><div class="is_View _fd-row _items-center _gap-6px"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg><span role="status" class="is_Text _col-inherit _fs-f-size-1" data-slot="text">Copy</span></div></button></span></div><pre class="is_View _ox-_platformweb_auto _ws-_platformweb_pre _overflowWrap-_platformweb_normal _mt-0px _mr-0px _mb-0px _ml-0px _pr-12px _pl-12px _pt-10px _pb-10px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _btlr-12px _btrr-12px _bbrr-12px _bblr-12px _bg-surface-car1684382503 _bbs-solid _bts-solid _bls-solid _brs-solid"><code class="is_Text font_mono _ws-_platformweb_pre _col-foreground _dsp-block _ff-f-family _fs-f-size-2 _lh-1--35rem" data-slot="text"><span aria-hidden="true" class="is_Text _select-_platformweb_none _col-muted-foreg108704142" data-slot="text">$<!-- --> </span>curl -fsSL https://hanzo.sh | sh</code></pre></div><div data-slot="tour" class="is_View "><div class="is_View _fd-column _gap-6px"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-12px"><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112921 _fw-500" data-slot="text">Accelerate Claude Code with Hanzo</span><span class="t_sub_theme t_Button is_Theme" style="color:var(--color);display:contents"><button type="button" role="button" tabindex="0" data-slot="button" data-variant="ghost" data-size="sm" data-touch-y="6" aria-label="Copy: Accelerate Claude Code with Hanzo" class="is_Button is_View _cur-_platformweb_pointer _bg-0hover-hover _btc-0hover-borderColor69916956 _brc-0hover-borderColor69916956 _borderBottomColor-0hover-borderColor69916956 _borderLeftColor-0hover-borderColor69916956 _bg-0active-backgroundP3496915 _btc-0active-borderColor69916956 _brc-0active-borderColor69916956 _borderBottomColor-0active-borderColor69916956 _borderLeftColor-0active-borderColor69916956 _outlineColor-0focus-visible-outlineColo114 _outlineStyle-0focus-visible-solid _outlineWidth-0focus-visible-2px _minH-_touchable_44px _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _pr-c-space-3 _pl-c-space-3 _height-auto _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _gap-c-space-1--53 _justify-center _items-center _fwr-nowrap _fd-row _bg-transparent _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-transparent _brc-transparent _borderBottomColor-transparent _borderLeftColor-transparent _bbs-solid _bts-solid _bls-solid _brs-solid _shrink-0 _cur-pointer _col-ink _minH-32px _pos-relative btn btn-ghost btn-sm"><div class="is_View _fd-row _items-center _gap-6px"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg><span role="status" class="is_Text _col-inherit _fs-f-size-1" data-slot="text">Copy</span></div></button></span></div><pre class="is_View _ox-_platformweb_auto _ws-_platformweb_pre _overflowWrap-_platformweb_normal _mt-0px _mr-0px _mb-0px _ml-0px _pr-12px _pl-12px _pt-10px _pb-10px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _btlr-12px _btrr-12px _bbrr-12px _bblr-12px _bg-surface-car1684382503 _bbs-solid _bts-solid _bls-solid _brs-solid"><code class="is_Text font_mono _ws-_platformweb_pre _col-foreground _dsp-block _ff-f-family _fs-f-size-2 _lh-1--35rem" data-slot="text"><span aria-hidden="true" class="is_Text _select-_platformweb_none _col-muted-foreg108704142" data-slot="text">$<!-- --> </span>hanzo dev --claude</code></pre></div></div><div class="is_View _fd-column _gap-6px"><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112921 _fw-500" data-slot="text">Set up Codex, Cursor and more</span><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div></div></div><div class="is_View _dsp-_xl_flex _pos-absolute _t--118px _insetInlineEnd--20px _dsp-none"><div data-win="Glider 1.0" class="is_View _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _fd-column _pos-relative _minW-0px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border-stro3513 _brc-border-stro3513 _borderBottomColor-border-stro3513 _borderLeftColor-border-stro3513 _bg-background _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _ox-hidden _oy-hidden _bxsh-028px60px-3165871543 _bbs-solid _bts-solid _bls-solid _brs-solid"><div tabindex="0" role="group" aria-label="Glider 1.0 window" data-handle="" class="is_View _outlineWidth-0focus-visible-2px _outlineStyle-0focus-visible-solid _outlineColor-0focus-visible-ring _outlineOffset-0focus-visible--2px _col-_platformweb_background _touchAction-_platformweb_auto _select-_platformweb_none _fd-row _items-center _gap-10px _pr-12px _pl-12px _pt-7px _pb-7px _bg-foreground"><div aria-hidden="true" class="is_View _dsp-flex _items-center _justify-center _shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--background)" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-activity" aria-hidden="true"><path d="M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2"></path></svg></div><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap _grow-1 _shrink-1 _fb-0px _minW-0px" data-slot="text">Glider 1.0</span></div><a aria-label="The Next Frontier Will Be Synthesis" class="is_View _pt-8px _pr-8px _pb-8px _pl-8px _dsp-block" href="/blog/synthesis"><svg viewBox="0 0 80 80" width="96" height="96" aria-hidden="true"><g cursor="pointer"><circle cx="5" cy="5" r="5" fill="transparent"></circle><circle cx="5" cy="5" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="15" cy="5" r="5" fill="transparent"></circle><circle cx="15" cy="5" r="3.5" fill="var(--foreground)" opacity="1" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="25" cy="5" r="5" fill="transparent"></circle><circle cx="25" cy="5" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="35" cy="5" r="5" fill="transparent"></circle><circle cx="35" cy="5" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="45" cy="5" r="5" fill="transparent"></circle><circle cx="45" cy="5" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="55" cy="5" r="5" fill="transparent"></circle><circle cx="55" cy="5" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="65" cy="5" r="5" fill="transparent"></circle><circle cx="65" cy="5" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="75" cy="5" r="5" fill="transparent"></circle><circle cx="75" cy="5" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="5" cy="15" r="5" fill="transparent"></circle><circle cx="5" cy="15" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="15" cy="15" r="5" fill="transparent"></circle><circle cx="15" cy="15" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="25" cy="15" r="5" fill="transparent"></circle><circle cx="25" cy="15" r="3.5" fill="var(--foreground)" opacity="1" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="35" cy="15" r="5" fill="transparent"></circle><circle cx="35" cy="15" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="45" cy="15" r="5" fill="transparent"></circle><circle cx="45" cy="15" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="55" cy="15" r="5" fill="transparent"></circle><circle cx="55" cy="15" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="65" cy="15" r="5" fill="transparent"></circle><circle cx="65" cy="15" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="75" cy="15" r="5" fill="transparent"></circle><circle cx="75" cy="15" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="5" cy="25" r="5" fill="transparent"></circle><circle cx="5" cy="25" r="3.5" fill="var(--foreground)" opacity="1" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="15" cy="25" r="5" fill="transparent"></circle><circle cx="15" cy="25" r="3.5" fill="var(--foreground)" opacity="1" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="25" cy="25" r="5" fill="transparent"></circle><circle cx="25" cy="25" r="3.5" fill="var(--foreground)" opacity="1" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="35" cy="25" r="5" fill="transparent"></circle><circle cx="35" cy="25" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="45" cy="25" r="5" fill="transparent"></circle><circle cx="45" cy="25" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="55" cy="25" r="5" fill="transparent"></circle><circle cx="55" cy="25" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="65" cy="25" r="5" fill="transparent"></circle><circle cx="65" cy="25" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="75" cy="25" r="5" fill="transparent"></circle><circle cx="75" cy="25" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="5" cy="35" r="5" fill="transparent"></circle><circle cx="5" cy="35" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="15" cy="35" r="5" fill="transparent"></circle><circle cx="15" cy="35" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="25" cy="35" r="5" fill="transparent"></circle><circle cx="25" cy="35" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="35" cy="35" r="5" fill="transparent"></circle><circle cx="35" cy="35" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="45" cy="35" r="5" fill="transparent"></circle><circle cx="45" cy="35" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="55" cy="35" r="5" fill="transparent"></circle><circle cx="55" cy="35" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="65" cy="35" r="5" fill="transparent"></circle><circle cx="65" cy="35" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="75" cy="35" r="5" fill="transparent"></circle><circle cx="75" cy="35" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="5" cy="45" r="5" fill="transparent"></circle><circle cx="5" cy="45" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="15" cy="45" r="5" fill="transparent"></circle><circle cx="15" cy="45" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="25" cy="45" r="5" fill="transparent"></circle><circle cx="25" cy="45" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="35" cy="45" r="5" fill="transparent"></circle><circle cx="35" cy="45" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="45" cy="45" r="5" fill="transparent"></circle><circle cx="45" cy="45" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="55" cy="45" r="5" fill="transparent"></circle><circle cx="55" cy="45" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="65" cy="45" r="5" fill="transparent"></circle><circle cx="65" cy="45" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="75" cy="45" r="5" fill="transparent"></circle><circle cx="75" cy="45" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="5" cy="55" r="5" fill="transparent"></circle><circle cx="5" cy="55" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="15" cy="55" r="5" fill="transparent"></circle><circle cx="15" cy="55" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="25" cy="55" r="5" fill="transparent"></circle><circle cx="25" cy="55" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="35" cy="55" r="5" fill="transparent"></circle><circle cx="35" cy="55" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="45" cy="55" r="5" fill="transparent"></circle><circle cx="45" cy="55" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="55" cy="55" r="5" fill="transparent"></circle><circle cx="55" cy="55" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="65" cy="55" r="5" fill="transparent"></circle><circle cx="65" cy="55" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="75" cy="55" r="5" fill="transparent"></circle><circle cx="75" cy="55" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="5" cy="65" r="5" fill="transparent"></circle><circle cx="5" cy="65" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="15" cy="65" r="5" fill="transparent"></circle><circle cx="15" cy="65" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="25" cy="65" r="5" fill="transparent"></circle><circle cx="25" cy="65" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="35" cy="65" r="5" fill="transparent"></circle><circle cx="35" cy="65" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="45" cy="65" r="5" fill="transparent"></circle><circle cx="45" cy="65" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="55" cy="65" r="5" fill="transparent"></circle><circle cx="55" cy="65" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="65" cy="65" r="5" fill="transparent"></circle><circle cx="65" cy="65" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="75" cy="65" r="5" fill="transparent"></circle><circle cx="75" cy="65" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="5" cy="75" r="5" fill="transparent"></circle><circle cx="5" cy="75" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="15" cy="75" r="5" fill="transparent"></circle><circle cx="15" cy="75" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="25" cy="75" r="5" fill="transparent"></circle><circle cx="25" cy="75" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="35" cy="75" r="5" fill="transparent"></circle><circle cx="35" cy="75" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="45" cy="75" r="5" fill="transparent"></circle><circle cx="45" cy="75" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="55" cy="75" r="5" fill="transparent"></circle><circle cx="55" cy="75" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="65" cy="75" r="5" fill="transparent"></circle><circle cx="65" cy="75" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g><g cursor="pointer"><circle cx="75" cy="75" r="5" fill="transparent"></circle><circle cx="75" cy="75" r="1.5" fill="var(--border)" opacity="0.4" pointer-events="none"></circle></g></svg></a></div></div></div></div></section><section aria-label="Backed by" class="is_View _width-10037 _maxW-1240px _mr-auto _ml-auto _pr-page-gutter _pl-page-gutter _pt-24px _pb-24px _btw-1px _borderBottomWidth-1px _btc-white-06 _brc-white-06 _borderBottomColor-white-06 _borderLeftColor-white-06 _bbs-solid _bts-solid"><div class="is_View _fd-row _items-center _justify-center _fwr-wrap _columnGap-32px _rowGap-14px _maxW-10037 _minW-0px"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Backed by</span><a href="https://www.techstars.com" target="_blank" rel="noopener noreferrer" aria-label="Techstars" class="is_View _o-0hover-1 _filter-_light_brightness01281 _o-0--8 _filter-brightness0492306507"><img src="/logos/partners/techstars.svg" alt="Techstars logo" loading="lazy" class="is_View _dsp-block _height-60px _width-auto"/></a><a href="https://aws.amazon.com" target="_blank" rel="noopener noreferrer" aria-label="Amazon" class="is_View _o-0hover-1 _filter-_light_brightness01281 _o-0--8 _filter-brightness0492306507"><img src="/logos/partners/amazon.svg" alt="Amazon logo" loading="lazy" class="is_View _dsp-block _height-24px _width-auto"/></a><a href="https://www.digitalocean.com" target="_blank" rel="noopener noreferrer" aria-label="DigitalOcean" class="is_View _o-0hover-1 _filter-_light_brightness01281 _o-0--8 _filter-brightness0492306507"><img src="/logos/partners/digitalocean.svg" alt="DigitalOcean logo" loading="lazy" class="is_View _dsp-block _height-24px _width-auto"/></a><a href="https://cloud.google.com" target="_blank" rel="noopener noreferrer" aria-label="Google" class="is_View _o-0hover-1 _filter-_light_brightness01281 _o-0--8 _filter-brightness0492306507"><img src="/logos/partners/google.svg" alt="Google logo" loading="lazy" class="is_View _dsp-block _height-24px _width-auto"/></a><a href="https://azure.microsoft.com" target="_blank" rel="noopener noreferrer" aria-label="Microsoft" class="is_View _o-0hover-1 _filter-_light_brightness01281 _o-0--8 _filter-brightness0492306507"><img src="/logos/partners/microsoft.svg" alt="Microsoft logo" loading="lazy" class="is_View _dsp-block _height-24px _width-auto"/></a><a href="https://www.nvidia.com" target="_blank" rel="noopener noreferrer" aria-label="NVIDIA" class="is_View _o-0hover-1 _filter-_light_brightness01281 _o-0--8 _filter-brightness0492306507"><img src="/logos/partners/nvidia.svg" alt="NVIDIA logo" loading="lazy" class="is_View _dsp-block _height-24px _width-auto"/></a><a href="https://nebius.com" target="_blank" rel="noopener noreferrer" aria-label="Nebius" class="is_View _o-0hover-1 _filter-_light_brightness01281 _o-0--8 _filter-brightness0492306507"><img src="/logos/partners/nebius.svg" alt="Nebius logo" loading="lazy" class="is_View _dsp-block _height-24px _width-auto"/></a></div></section><!--$?--><template id="B:0"></template><!--/$--></main><footer data-slot="footer" class="is_View _fd-column _width-10037 _btw-1px _btc-edge _brc-edge _borderBottomColor-edge _borderLeftColor-edge _pt-48px _pb-32px _gap-40px _bts-solid" style="padding-inline:var(--page-gutter)"><div class="is_View _fd-column _width-10037 _items-center"><form data-slot="prism" class="is_Prism is_View _pos-relative _isolation-isolate _btlr-radius-comp2083746637 _btrr-radius-comp2083746637 _bbrr-radius-comp2083746637 _bblr-radius-comp2083746637 _pt-1--5px _pr-1--5px _pb-1--5px _pl-1--5px _width-10037 _maxW-576px _mr-auto _ml-auto t_group_true"><div data-slot="prism-halo" aria-hidden="true" class="is_PrismHalo is_View _pos-absolute _pe-none _o-0--22 _filter-blur16px1281 _t--6px _r--6px _b--6px _l--6px _pt-6px _pr-6px _pb-6px _pl-6px _backgroundImage-conic-gradi929176795 _mask-linear-grad1205031669 _maskComposite-exclude" style="z-index:-2;border-radius:calc(var(--radius-composer, 9999px) + 6px);transition:opacity 200ms ease"></div><div data-slot="prism-ring" aria-hidden="true" class="is_PrismRing is_View _o-_grouptrue-hover_0--8 _pos-absolute _t-0px _r-0px _b-0px _l-0px _pe-none _o-0--5 _pt-1--5px _pr-1--5px _pb-1--5px _pl-1--5px _btlr-inherit _btrr-inherit _bbrr-inherit _bblr-inherit _backgroundImage-conic-gradi929176795 _mask-linear-grad1205031669 _maskComposite-exclude" style="z-index:-1;transition:opacity 200ms ease"></div><div class="is_View _bxsh-0focus-within-0002pxvar--178078511 _fd-row _items-center _gap-c-space-1--53 _pt-c-space-1 _pr-c-space-1 _pb-c-space-1 _pl-c-space-1 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-chrome _backdropFilter-chrome-blur _WebkitBackdropFilter-chrome-blur _touchAction-manipulatio110 _bxsh-0002pxtrans1867780266"><span class="t_sub_theme t_Input is_Theme" style="color:var(--color);display:contents"><input data-slot="prism-field" placeholder="Ask Hanzo anything" aria-label="Ask Hanzo anything" data-disable-theme="true" class="is_Input is_View _outlineWidth-0focus-visible-0px _outlineWidth-0px _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _bg-transparent _bbs-solid _bts-solid _bls-solid _brs-solid _grow-1 _shrink-1 _fb-0px _minW-0px _height-auto _minH-0px _pr-12px _pl-12px _pt-0px _pb-0px _btlr-0px _btrr-0px _bbrr-0px _bblr-0px _fs-text-xl _col-foreground" style="--t_placeholderColor:var(--muted-foreground)" value=""/></span><button type="button" aria-label="Talk to Hanzo" aria-pressed="false" data-state="idle" title="Talk to Hanzo" data-slot="prism-control" class="is_View _o-0disabled-0--4 _cur-0disabled-default _bg-0hover-primary _col-0hover-primary-for1793902036 _dsp-inline-flex _items-center _justify-center _shrink-0 _pt-0px _pr-0px _pb-0px _pl-0px _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _btlr-radius-full604151108 _btrr-radius-full604151108 _bbrr-radius-full604151108 _bblr-radius-full604151108 _cur-pointer _bg-muted _col-text-second96872 _width-max24pxcalc1724206418 _height-max24pxcalc1724206418 _minW-max24pxcalc1724206418 _minH-max24pxcalc1724206418 _bbs-solid _bts-solid _bls-solid _brs-solid" style="transition:background-color var(--duration-fast, 150ms) var(--ease-in-out, ease), color var(--duration-fast, 150ms) var(--ease-in-out, ease), opacity var(--duration-fast, 150ms) var(--ease-in-out, ease), outline-color var(--duration-fast, 150ms) var(--ease-in-out, ease)"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mic" aria-hidden="true"><path d="M12 19v3"></path><path d="M19 10v2a7 7 0 0 1-14 0v-2"></path><rect x="9" y="2" width="6" height="13" rx="3"></rect></svg></button><button data-slot="prism-control" type="submit" aria-label="Send" class="is_PrismControl is_View _o-0disabled-0--4 _cur-0disabled-default _bg-0hover-primary _col-0hover-primary-for1793902036 _o-0hover-0--9 _dsp-inline-flex _items-center _justify-center _shrink-0 _pt-0px _pr-0px _pb-0px _pl-0px _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _btlr-radius-full604151108 _btrr-radius-full604151108 _bbrr-radius-full604151108 _bblr-radius-full604151108 _cur-pointer _bg-primary _col-primary-for1793902036 _width-max24pxcalc1724206418 _height-max24pxcalc1724206418 _minW-max24pxcalc1724206418 _minH-max24pxcalc1724206418 _bbs-solid _bts-solid _bls-solid _brs-solid" style="transition:background-color var(--duration-fast, 150ms) var(--ease-in-out, ease), color var(--duration-fast, 150ms) var(--ease-in-out, ease), opacity var(--duration-fast, 150ms) var(--ease-in-out, ease), outline-color var(--duration-fast, 150ms) var(--ease-in-out, ease)"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up" aria-hidden="true"><path d="m5 12 7-7 7 7"></path><path d="M12 19V5"></path></svg></button></div></form></div><div class="is_View _gap-_sm_40px _fd-row _fwr-wrap _gap-28px"><nav aria-label="Research" class="is_View _fb-_sm_150px _fd-column _fb-4037 _grow-1 _minW-140px _gap-2px"><a role="link" data-disable-theme="true" href="/research" class="is_Anchor is_Text font_body _ff-f-family _fw-600 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-ink _pb-10px _td-none" data-slot="anchor">Research</a><a role="link" data-disable-theme="true" href="/enso" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Enso 1</a><a role="link" data-disable-theme="true" href="/kai" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Kai 1</a><a role="link" data-disable-theme="true" href="/zen" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Zen 6</a><a role="link" data-disable-theme="true" href="/models#creative" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Creative AI</a><a role="link" data-disable-theme="true" href="/benchmarks" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Benchmarks</a><a role="link" data-disable-theme="true" href="/compare" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Compare</a><a role="link" data-disable-theme="true" href="/open-source" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Open source</a><a role="link" data-disable-theme="true" href="/security" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Security</a></nav><nav aria-label="Products" class="is_View _fb-_sm_150px _fd-column _fb-4037 _grow-1 _minW-140px _gap-2px"><a role="link" data-disable-theme="true" href="/products" class="is_Anchor is_Text font_body _ff-f-family _fw-600 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-ink _pb-10px _td-none" data-slot="anchor">Products</a><a role="link" data-disable-theme="true" href="/models" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">All models</a><a role="link" data-disable-theme="true" href="/zen" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">LLMs</a><a role="link" data-disable-theme="true" href="/kai" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Decisions</a><a role="link" data-disable-theme="true" href="/enso" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Routing</a><a role="link" data-disable-theme="true" href="/koma" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Video</a><a role="link" data-disable-theme="true" href="/iro" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Images</a><a role="link" data-disable-theme="true" href="/platform" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">API Platform</a><a role="link" data-disable-theme="true" href="https://hanzo.app" target="_blank" rel="noreferrer" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Hanzo App<!-- --> ↗</a><a role="link" data-disable-theme="true" href="/dev" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Hanzo Dev</a><a role="link" data-disable-theme="true" href="/download" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Download</a></nav><nav aria-label="Solutions" class="is_View _fb-_sm_150px _fd-column _fb-4037 _grow-1 _minW-140px _gap-2px"><a role="link" data-disable-theme="true" href="/solutions" class="is_Anchor is_Text font_body _ff-f-family _fw-600 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-ink _pb-10px _td-none" data-slot="anchor">Solutions</a><a role="link" data-disable-theme="true" href="/solutions" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">All solutions</a><a role="link" data-disable-theme="true" href="/enterprise" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Enterprise</a><a role="link" data-disable-theme="true" href="https://hanzo.agency" target="_blank" rel="noreferrer" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Agency<!-- --> ↗</a><a role="link" data-disable-theme="true" href="/customers" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Customer stories</a><a role="link" data-disable-theme="true" href="/pricing" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Pricing</a><a role="link" data-disable-theme="true" href="/startups" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Startups</a><a role="link" data-disable-theme="true" href="/contact-sales" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Contact sales</a></nav><nav aria-label="Developers" class="is_View _fb-_sm_150px _fd-column _fb-4037 _grow-1 _minW-140px _gap-2px"><a role="link" data-disable-theme="true" href="https://docs.hanzo.ai" target="_blank" rel="noreferrer" class="is_Anchor is_Text font_body _ff-f-family _fw-600 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-ink _pb-10px _td-none" data-slot="anchor">Developers<!-- --> ↗</a><a role="link" data-disable-theme="true" href="https://docs.hanzo.ai" target="_blank" rel="noreferrer" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Documentation<!-- --> ↗</a><a role="link" data-disable-theme="true" href="https://docs.hanzo.ai/docs/openapi/" target="_blank" rel="noreferrer" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">API reference<!-- --> ↗</a><a role="link" data-disable-theme="true" href="https://docs.hanzo.ai/docs/quickstart/" target="_blank" rel="noreferrer" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Quickstart<!-- --> ↗</a><a role="link" data-disable-theme="true" href="/sdks" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">SDKs</a><a role="link" data-disable-theme="true" href="https://platform.hanzo.ai/api-keys" target="_blank" rel="noreferrer" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">API keys<!-- --> ↗</a><a role="link" data-disable-theme="true" href="https://github.com/hanzoai" target="_blank" rel="noreferrer" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">GitHub<!-- --> ↗</a><a role="link" data-disable-theme="true" href="https://status.hanzo.ai" target="_blank" rel="noreferrer" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Status<!-- --> ↗</a></nav><nav aria-label="Learn" class="is_View _fb-_sm_150px _fd-column _fb-4037 _grow-1 _minW-140px _gap-2px"><a role="link" data-disable-theme="true" href="/learn" class="is_Anchor is_Text font_body _ff-f-family _fw-600 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-ink _pb-10px _td-none" data-slot="anchor">Learn</a><a role="link" data-disable-theme="true" href="/blog" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Blog</a><a role="link" data-disable-theme="true" href="https://docs.hanzo.ai/docs/guides/" target="_blank" rel="noreferrer" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Guides<!-- --> ↗</a><a role="link" data-disable-theme="true" href="https://docs.hanzo.ai/docs/guides/cookbook/" target="_blank" rel="noreferrer" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Cookbook<!-- --> ↗</a><a role="link" data-disable-theme="true" href="/support" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Help center</a><a role="link" data-disable-theme="true" href="https://hanzo.university" target="_blank" rel="noreferrer" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Hanzo University<!-- --> ↗</a></nav><nav aria-label="Company" class="is_View _fb-_sm_150px _fd-column _fb-4037 _grow-1 _minW-140px _gap-2px"><a role="link" data-disable-theme="true" href="/about" class="is_Anchor is_Text font_body _ff-f-family _fw-600 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-ink _pb-10px _td-none" data-slot="anchor">Company</a><a role="link" data-disable-theme="true" href="/about" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">About</a><a role="link" data-disable-theme="true" href="/careers" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Careers</a><a role="link" data-disable-theme="true" href="/press" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">News</a><a role="link" data-disable-theme="true" href="/investors" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Investors</a><a role="link" data-disable-theme="true" href="/brand" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Brand</a><a role="link" data-disable-theme="true" href="/contact" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-soft _pt-3px _pb-3px _td-none" data-slot="anchor">Contact</a></nav></div><div class="is_View _fd-row _fwr-wrap _items-center _gap-20px _rowGap-8px"><a role="link" aria-label="Hanzo AI home" data-disable-theme="true" href="/" class="is_Anchor is_Text font_body _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-3 _lh-f-lineHeigh112922 _col-inherit _dsp-inline-flex _items-center _td-none" data-slot="anchor"><span style="font-size:17px;font-weight:600;letter-spacing:-0.4px;color:inherit">Hanzo AI</span></a><span class="is_Text _col-faint _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text">© 2026 Hanzo AI, Inc.</span><nav aria-label="Terms &amp; Policies" class="is_View _ml-_sm_auto _width-_sm_auto _fd-row _fwr-wrap _gap-16px _rowGap-8px _ml-0px _width-10037"><a role="link" data-disable-theme="true" href="/terms" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-faint _td-none" data-slot="anchor">Terms</a><a role="link" data-disable-theme="true" href="/privacy" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-faint _td-none" data-slot="anchor">Privacy</a><a role="link" data-disable-theme="true" href="/aup" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-faint _td-none" data-slot="anchor">Usage policy</a><a role="link" data-disable-theme="true" href="#choices" class="is_Anchor is_Text font_body _col-0hover-ink _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112921 _col-faint _td-none" data-slot="anchor">Privacy choices</a></nav></div></footer></div></div><!--$--><!--/$--><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><div style="display:contents"></div></span><script>requestAnimationFrame(function(){$RT=performance.now()});</script><script src="/_next/static/chunks/2zi8lh7n_jkzd.js" id="_R_" async=""></script><div hidden id="S:0"><section id="products" aria-labelledby="products-title" class="is_View _pt-_md_80px _pb-_md_80px _pos-relative _width-10037 _pt-56px _pb-56px"><div aria-hidden="true" data-i18n-mirror="true" class="is_View _pos-absolute _t-0px _l-0px _r-0px _b-0px _ox-hidden _oy-hidden _pe-none"><div class="is_View _col-_platformweb_foreground _pos-absolute _t--437 _l--437 _width-10837 _height-10837 _o-0--2"><canvas data-slot="dots" style="display:block;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent, #fff 12.0%, #fff 82.0%, transparent), linear-gradient(to right, transparent, #fff 6.0%, #fff 94.0%, transparent);mask-image:linear-gradient(to bottom, transparent, #fff 12.0%, #fff 82.0%, transparent), linear-gradient(to right, transparent, #fff 6.0%, #fff 94.0%, transparent);-webkit-mask-composite:source-in;mask-composite:intersect"></canvas></div></div><div class="is_View _fd-column _pos-relative _width-10037 _maxW-1240px _mr-auto _ml-auto _pr-page-gutter _pl-page-gutter _gap-40px"><div class="is_View _fd-column _gap-14px _maxW-760px"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _dsp-_platformweb_inline-flex _width-_platformweb_fit-content _textDecoration-_platformweb_none _self-flex-start _dsp-inline-flex _fd-row _items-center _justify-center _gap-6px _pr-12px _pl-12px _pt-5px _pb-5px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600" data-slot="text">Hanzo.Apps</span></div><h2 data-slot="title" id="products-title" class="is_Text font_heading _col-foreground _dsp-revert-laye114 _ws-inherit _ff-f-family _fs-f-size-8 _fw-497 _lh-1--22 _ls--0--01em _textWrap-balance">One account. Every tool you build with.</h2></div><div class="is_View _gridTemplateColumns-_sm_repeat2minm577740846 _gap-_sm_20px _gridTemplateColumns-_lg_repeat6minm577740846 _gap-_lg_24px _dsp-grid _width-10037 _gridTemplateColumns-minmax01fr1234957 _gap-16px"><div data-product="chat" class="is_View _gridColumn-_lg_span232 _dsp-flex _fd-column"><div class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_24px _btrr-_platformweb_24px _bbrr-_platformweb_24px _bblr-_platformweb_24px _transition-_platformweb_border-colo397845259 _fd-column _grow-1 _shrink-1 _fb-0px _minH-380px _btlr-24px _btrr-24px _bbrr-24px _bblr-24px _bg-panel _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bxsh-024px60px-21759340634 _ox-hidden _oy-hidden _justify-space-betwe3241 _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-column _pt-16px _pr-16px _pb-16px _pl-16px _gap-10px _grow-1 _shrink-1 _fb-0px _justify-flex-end _ox-hidden _oy-hidden _minH-300px"><div data-motion="rise" class="is_View _fd-row _justify-flex-end"><div class="is_View _btlr-_platformweb_18px _btrr-_platformweb_18px _bbrr-_platformweb_18px _bblr-_platformweb_18px _pr-14px _pl-14px _pt-8px _pb-8px _btlr-18px _btrr-18px _bbrr-18px _bblr-18px _bg-secondary _maxW-8837"><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">How do black holes form?</span></div></div><div data-motion="rise" class="is_View _fd-row _justify-flex-start"><div class="is_View _btlr-_platformweb_18px _btrr-_platformweb_18px _bbrr-_platformweb_18px _bblr-_platformweb_18px _pr-14px _pl-14px _pt-10px _pb-10px _btlr-18px _btrr-18px _bbrr-18px _bblr-18px _bg-white-05 _maxW-9237"><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">A massive star runs out of fuel and gravity collapses its core into a singularity.</span></div></div><div data-motion="rise" class="is_View _fd-row _justify-flex-end"><div class="is_View _btlr-_platformweb_18px _btrr-_platformweb_18px _bbrr-_platformweb_18px _bblr-_platformweb_18px _pr-14px _pl-14px _pt-8px _pb-8px _btlr-18px _btrr-18px _bbrr-18px _bblr-18px _bg-secondary _maxW-8837"><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">What causes the aurora?</span></div></div><div data-motion="rise" class="is_View _fd-row _justify-flex-start"><div class="is_View _btlr-_platformweb_18px _btrr-_platformweb_18px _bbrr-_platformweb_18px _bblr-_platformweb_18px _pr-14px _pl-14px _pt-10px _pb-10px _btlr-18px _btrr-18px _bbrr-18px _bblr-18px _bg-white-05 _maxW-9237"><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Solar particles hit gases high over the poles and make them glow.</span></div></div></div><div class="is_View _fd-row _pr-22px _pl-22px _pt-16px _pb-16px _items-center _justify-space-betwe3241"><span class="is_Text _col-foreground _fs-f-size-5 _lh-f-lineHeigh112924 _fw-600" data-slot="text">Chat</span><a href="/chat" class="is_View _o-0hover-1 _textDecoration-_platformweb_none _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _fd-row _items-center _gap-6px _o-0--75"><span class="is_Text _col-foreground _fs-f-size-2 _fw-500" data-slot="text">Explore</span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div></div><div data-product="dev" class="is_View _gridColumn-_lg_span232 _dsp-flex _fd-column"><div class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_24px _btrr-_platformweb_24px _bbrr-_platformweb_24px _bblr-_platformweb_24px _transition-_platformweb_border-colo397845259 _fd-column _grow-1 _shrink-1 _fb-0px _minH-380px _btlr-24px _btrr-24px _bbrr-24px _bblr-24px _bg-panel _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bxsh-024px60px-21759340634 _ox-hidden _oy-hidden _justify-space-betwe3241 _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-column _pt-16px _pr-16px _pb-16px _pl-16px _gap-8px _grow-1 _shrink-1 _fb-0px _justify-center _ox-hidden _oy-hidden _minH-300px"><div class="is_View _btlr-_platformweb_12px _btrr-_platformweb_12px _bbrr-_platformweb_12px _bblr-_platformweb_12px _btlr-12px _btrr-12px _bbrr-12px _bblr-12px _bg-surface-car1684382503 _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _ox-hidden _oy-hidden _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _pr-10px _pl-10px _pt-6px _pb-6px _bg-white-03 _items-center _justify-space-betwe3241 _borderBottomWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid"><div class="is_View _fd-row _items-center _gap-6px"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-8px _height-8px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-chrome-dot-112785"></div><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-8px _height-8px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-chrome-dot-734239628"></div><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-8px _height-8px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-chrome-dot-98619139"></div><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1 _marginInlineStart-6px" data-slot="text">projects/main</span></div><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-56px _height-4px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-white-10 _ox-hidden _oy-hidden"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _transition-_platformweb_width400mse30602867 _height-10037 _bg-state-onlin101 _width-10037"></div></div></div><div class="is_View _fd-row _pr-10px _pl-10px _pt-5px _pb-5px _items-center _gap-6px _borderBottomWidth-1px _btc-white-05 _brc-white-05 _borderBottomColor-white-05 _borderLeftColor-white-05 _minH-26px _bbs-solid"><span class="is_Text font_mono _col-art-iris _ff-f-family _fs-f-size-1" data-slot="text">▾ <!-- -->thought for 4.1s</span></div><div class="is_View _fd-row _pr-10px _pl-10px _pt-5px _pb-5px _items-center _gap-6px _minH-26px"><span class="is_Text font_mono _col-state-onlin101 _ff-f-family _fs-f-size-1" data-slot="text">◆ <!-- -->Edit</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">src/middleware/auth.ts</span></div><div data-i18n-ltr="true" class="is_View _fd-column _pr-8px _pl-8px _pb-6px _minH-132px"><div data-motion="rise" class="is_View _btlr-_platformweb_4px _btrr-_platformweb_4px _bbrr-_platformweb_4px _bblr-_platformweb_4px _fd-row _gap-8px _pr-4px _pl-4px _btlr-4px _btrr-4px _bbrr-4px _bblr-4px _bg-transparent"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1 _width-18px _o-0--5" data-slot="text">42</span><span class="is_Text font_mono _ws-_platformweb_pre _textDecoration-_platformweb_none _col-foreground _ff-f-family _fs-f-size-1" data-slot="text">export async function handler(req) {</span></div><div data-motion="rise" class="is_View _btlr-_platformweb_4px _btrr-_platformweb_4px _bbrr-_platformweb_4px _bblr-_platformweb_4px _fd-row _gap-8px _pr-4px _pl-4px _btlr-4px _btrr-4px _bbrr-4px _bblr-4px _bg-white-10"><span class="is_Text font_mono _col-state-onlin101 _ff-f-family _fs-f-size-1 _width-18px _o-1" data-slot="text">43</span><span class="is_Text font_mono _ws-_platformweb_pre _textDecoration-_platformweb_none _col-state-onlin101 _ff-f-family _fs-f-size-1" data-slot="text">  const token = extractBearer(req);</span></div><div data-motion="rise" class="is_View _btlr-_platformweb_4px _btrr-_platformweb_4px _bbrr-_platformweb_4px _bblr-_platformweb_4px _fd-row _gap-8px _pr-4px _pl-4px _btlr-4px _btrr-4px _bbrr-4px _bblr-4px _bg-white-10"><span class="is_Text font_mono _col-state-onlin101 _ff-f-family _fs-f-size-1 _width-18px _o-1" data-slot="text">44</span><span class="is_Text font_mono _ws-_platformweb_pre _textDecoration-_platformweb_none _col-state-onlin101 _ff-f-family _fs-f-size-1" data-slot="text">  if (!token) return unauthorized();</span></div><div data-motion="rise" class="is_View _btlr-_platformweb_4px _btrr-_platformweb_4px _bbrr-_platformweb_4px _bblr-_platformweb_4px _fd-row _gap-8px _pr-4px _pl-4px _btlr-4px _btrr-4px _bbrr-4px _bblr-4px _bg-state-error46386"><span class="is_Text font_mono _col-state-error _ff-f-family _fs-f-size-1 _width-18px _o-1" data-slot="text">47</span><span class="is_Text font_mono _ws-_platformweb_pre _textDecoration-_platformweb_line-throug104 _col-state-error _ff-f-family _fs-f-size-1" data-slot="text">  const session = await getSession(req);</span></div><div data-motion="rise" class="is_View _btlr-_platformweb_4px _btrr-_platformweb_4px _bbrr-_platformweb_4px _bblr-_platformweb_4px _fd-row _gap-8px _pr-4px _pl-4px _btlr-4px _btrr-4px _bbrr-4px _bblr-4px _bg-white-10"><span class="is_Text font_mono _col-state-onlin101 _ff-f-family _fs-f-size-1 _width-18px _o-1" data-slot="text">48</span><span class="is_Text font_mono _ws-_platformweb_pre _textDecoration-_platformweb_none _col-state-onlin101 _ff-f-family _fs-f-size-1" data-slot="text">  req.user = await verify(token);</span></div><div data-motion="rise" class="is_View _btlr-_platformweb_4px _btrr-_platformweb_4px _bbrr-_platformweb_4px _bblr-_platformweb_4px _fd-row _gap-8px _pr-4px _pl-4px _btlr-4px _btrr-4px _bbrr-4px _bblr-4px _bg-white-10"><span class="is_Text font_mono _col-state-onlin101 _ff-f-family _fs-f-size-1 _width-18px _o-1" data-slot="text">49</span><span class="is_Text font_mono _ws-_platformweb_pre _textDecoration-_platformweb_none _col-state-onlin101 _ff-f-family _fs-f-size-1" data-slot="text">  return next(req);</span></div></div><div class="is_View _fd-row _pr-10px _pl-10px _pt-6px _pb-6px _bg-white-03 _btw-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _items-center _gap-6px _bts-solid"><span class="is_Text font_mono _col-state-onlin101 _ff-f-family _fs-f-size-1" data-slot="text">✓ <!-- -->Tests pass · 4 lines changed</span></div></div></div><div class="is_View _fd-row _pr-22px _pl-22px _pt-16px _pb-16px _items-center _justify-space-betwe3241"><span class="is_Text _col-foreground _fs-f-size-5 _lh-f-lineHeigh112924 _fw-600" data-slot="text">Dev</span><a href="/dev" class="is_View _o-0hover-1 _textDecoration-_platformweb_none _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _fd-row _items-center _gap-6px _o-0--75"><span class="is_Text _col-foreground _fs-f-size-2 _fw-500" data-slot="text">Explore</span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div></div><div data-product="bot" class="is_View _gridColumn-_lg_span232 _dsp-flex _fd-column"><div class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_24px _btrr-_platformweb_24px _bbrr-_platformweb_24px _bblr-_platformweb_24px _transition-_platformweb_border-colo397845259 _fd-column _grow-1 _shrink-1 _fb-0px _minH-380px _btlr-24px _btrr-24px _bbrr-24px _bblr-24px _bg-panel _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bxsh-024px60px-21759340634 _ox-hidden _oy-hidden _justify-space-betwe3241 _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-column _pt-20px _pr-20px _pb-20px _pl-20px _gap-14px _grow-1 _shrink-1 _fb-0px _justify-center _minH-300px"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _fd-row _items-center _gap-10px _pr-14px _pl-14px _pt-8px _pb-8px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-secondary _self-flex-start"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg><span class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-1" data-slot="text">Routine · Month-end close</span></div><div class="is_View _fd-column _gap-10px"><div class="is_View _transition-_platformweb_opacity300m1660357531 _fd-row _items-center _gap-10px _o-1"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-20px _height-20px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _items-center _justify-center _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-state-onlin101 _brc-state-onlin101 _borderBottomColor-state-onlin101 _borderLeftColor-state-onlin101 _bbs-solid _bts-solid _bls-solid _brs-solid"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="var(--state-online)" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2" data-slot="text">Read the month’s card charges</span></div><div class="is_View _transition-_platformweb_opacity300m1660357531 _fd-row _items-center _gap-10px _o-1"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-20px _height-20px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _items-center _justify-center _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-state-onlin101 _brc-state-onlin101 _borderBottomColor-state-onlin101 _borderLeftColor-state-onlin101 _bbs-solid _bts-solid _bls-solid _brs-solid"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="var(--state-online)" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2" data-slot="text">Matched each charge to its receipt</span></div><div class="is_View _transition-_platformweb_opacity300m1660357531 _fd-row _items-center _gap-10px _o-1"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-20px _height-20px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _items-center _justify-center _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-state-onlin101 _brc-state-onlin101 _borderBottomColor-state-onlin101 _borderLeftColor-state-onlin101 _bbs-solid _bts-solid _bls-solid _brs-solid"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="var(--state-online)" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2" data-slot="text">Asked about the ones with no receipt</span></div><div class="is_View _transition-_platformweb_opacity300m1660357531 _fd-row _items-center _gap-10px _o-1"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-20px _height-20px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _items-center _justify-center _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-state-onlin101 _brc-state-onlin101 _borderBottomColor-state-onlin101 _borderLeftColor-state-onlin101 _bbs-solid _bts-solid _bls-solid _brs-solid"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="var(--state-online)" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2" data-slot="text">Filed the month-end report</span></div></div><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1 _minH-18px" data-slot="text">Done. 2 questions waiting for you.</span></div><div class="is_View _fd-row _pr-22px _pl-22px _pt-16px _pb-16px _items-center _justify-space-betwe3241"><span class="is_Text _col-foreground _fs-f-size-5 _lh-f-lineHeigh112924 _fw-600" data-slot="text">Bot</span><a href="https://hanzo.bot" class="is_View _o-0hover-1 _textDecoration-_platformweb_none _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _fd-row _items-center _gap-6px _o-0--75"><span class="is_Text _col-foreground _fs-f-size-2 _fw-500" data-slot="text">Explore</span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div></div><div data-product="studio" class="is_View _gridColumn-_lg_span332 _dsp-flex _fd-column"><div class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_24px _btrr-_platformweb_24px _bbrr-_platformweb_24px _bblr-_platformweb_24px _transition-_platformweb_border-colo397845259 _fd-column _grow-1 _shrink-1 _fb-0px _minH-380px _btlr-24px _btrr-24px _bbrr-24px _bblr-24px _bg-panel _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bxsh-024px60px-21759340634 _ox-hidden _oy-hidden _justify-space-betwe3241 _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _grow-1 _shrink-1 _fb-0px _minH-300px"><div data-reel="" class="is_View _grow-1 _shrink-1 _fb-0px _width-10037 _ox-hidden _oy-hidden _pos-relative _bg-pure-black"><div data-shot="" class="is_View _pos-absolute _t-0px _l-0px _r-0px _b-0px _o-1"><img src="/images/models/iro.webp" alt="Iro, Hanzo&#x27;s image model" loading="lazy" class="is_View _objectFit-_platformweb_cover _dsp-_platformweb_block _width-_platformweb_10037 _height-_platformweb_10037"/><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _backdropFilter-_platformweb_blur8px1281 _WebkitBackdropFilter-_platformweb_blur8px1281 _bg-_platformweb_color-mixin1994741198 _fd-row _pos-absolute _insetInlineStart-12px _b-12px _items-center _gap-6px _pr-10px _pl-10px _pt-4px _pb-4px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px"><span class="is_Text font_mono _col-pure-white _ff-f-family _fs-f-size-1 _fw-600" data-slot="text">Iro</span><span class="is_Text font_mono _col-white-80 _ff-f-family _fs-f-size-1" data-slot="text">Image</span></div></div><div data-shot="" class="is_View _pos-absolute _t-0px _l-0px _r-0px _b-0px _o-0"><img src="/images/models/koma.webp" alt="Koma, Hanzo&#x27;s video model" loading="lazy" class="is_View _objectFit-_platformweb_cover _dsp-_platformweb_block _width-_platformweb_10037 _height-_platformweb_10037"/><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _backdropFilter-_platformweb_blur8px1281 _WebkitBackdropFilter-_platformweb_blur8px1281 _bg-_platformweb_color-mixin1994741198 _fd-row _pos-absolute _insetInlineStart-12px _b-12px _items-center _gap-6px _pr-10px _pl-10px _pt-4px _pb-4px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px"><span class="is_Text font_mono _col-pure-white _ff-f-family _fs-f-size-1 _fw-600" data-slot="text">Koma</span><span class="is_Text font_mono _col-white-80 _ff-f-family _fs-f-size-1" data-slot="text">Video</span></div></div><div data-shot="" class="is_View _pos-absolute _t-0px _l-0px _r-0px _b-0px _o-0"><img src="/images/models/mori.webp" alt="Mori, Hanzo&#x27;s 3d model" loading="lazy" class="is_View _objectFit-_platformweb_cover _dsp-_platformweb_block _width-_platformweb_10037 _height-_platformweb_10037"/><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _backdropFilter-_platformweb_blur8px1281 _WebkitBackdropFilter-_platformweb_blur8px1281 _bg-_platformweb_color-mixin1994741198 _fd-row _pos-absolute _insetInlineStart-12px _b-12px _items-center _gap-6px _pr-10px _pl-10px _pt-4px _pb-4px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px"><span class="is_Text font_mono _col-pure-white _ff-f-family _fs-f-size-1 _fw-600" data-slot="text">Mori</span><span class="is_Text font_mono _col-white-80 _ff-f-family _fs-f-size-1" data-slot="text">3D</span></div></div><div data-shot="" class="is_View _pos-absolute _t-0px _l-0px _r-0px _b-0px _o-0"><img src="/images/models/oto.webp" alt="Oto, Hanzo&#x27;s sound model" loading="lazy" class="is_View _objectFit-_platformweb_cover _dsp-_platformweb_block _width-_platformweb_10037 _height-_platformweb_10037"/><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _backdropFilter-_platformweb_blur8px1281 _WebkitBackdropFilter-_platformweb_blur8px1281 _bg-_platformweb_color-mixin1994741198 _fd-row _pos-absolute _insetInlineStart-12px _b-12px _items-center _gap-6px _pr-10px _pl-10px _pt-4px _pb-4px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px"><span class="is_Text font_mono _col-pure-white _ff-f-family _fs-f-size-1 _fw-600" data-slot="text">Oto</span><span class="is_Text font_mono _col-white-80 _ff-f-family _fs-f-size-1" data-slot="text">Sound</span></div></div><div data-shot="" class="is_View _pos-absolute _t-0px _l-0px _r-0px _b-0px _o-0"><img src="/images/models/koe.webp" alt="Koe, Hanzo&#x27;s voice model" loading="lazy" class="is_View _objectFit-_platformweb_cover _dsp-_platformweb_block _width-_platformweb_10037 _height-_platformweb_10037"/><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _backdropFilter-_platformweb_blur8px1281 _WebkitBackdropFilter-_platformweb_blur8px1281 _bg-_platformweb_color-mixin1994741198 _fd-row _pos-absolute _insetInlineStart-12px _b-12px _items-center _gap-6px _pr-10px _pl-10px _pt-4px _pb-4px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px"><span class="is_Text font_mono _col-pure-white _ff-f-family _fs-f-size-1 _fw-600" data-slot="text">Koe</span><span class="is_Text font_mono _col-white-80 _ff-f-family _fs-f-size-1" data-slot="text">Voice</span></div></div><div data-shot="" class="is_View _pos-absolute _t-0px _l-0px _r-0px _b-0px _o-0"><img src="/images/models/uta.webp" alt="Uta, Hanzo&#x27;s music model" loading="lazy" class="is_View _objectFit-_platformweb_cover _dsp-_platformweb_block _width-_platformweb_10037 _height-_platformweb_10037"/><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _backdropFilter-_platformweb_blur8px1281 _WebkitBackdropFilter-_platformweb_blur8px1281 _bg-_platformweb_color-mixin1994741198 _fd-row _pos-absolute _insetInlineStart-12px _b-12px _items-center _gap-6px _pr-10px _pl-10px _pt-4px _pb-4px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px"><span class="is_Text font_mono _col-pure-white _ff-f-family _fs-f-size-1 _fw-600" data-slot="text">Uta</span><span class="is_Text font_mono _col-white-80 _ff-f-family _fs-f-size-1" data-slot="text">Music</span></div></div></div></div><div class="is_View _fd-row _pr-22px _pl-22px _pt-16px _pb-16px _items-center _justify-space-betwe3241"><span class="is_Text _col-foreground _fs-f-size-5 _lh-f-lineHeigh112924 _fw-600" data-slot="text">Studio</span><a href="/studio" class="is_View _o-0hover-1 _textDecoration-_platformweb_none _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _fd-row _items-center _gap-6px _o-0--75"><span class="is_Text _col-foreground _fs-f-size-2 _fw-500" data-slot="text">Explore</span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div></div><div data-product="team" class="is_View _gridColumn-_sm_span232 _gridColumn-_lg_span332 _dsp-flex _fd-column"><div class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_24px _btrr-_platformweb_24px _bbrr-_platformweb_24px _bblr-_platformweb_24px _transition-_platformweb_border-colo397845259 _fd-column _grow-1 _shrink-1 _fb-0px _minH-380px _btlr-24px _btrr-24px _bbrr-24px _bblr-24px _bg-panel _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bxsh-024px60px-21759340634 _ox-hidden _oy-hidden _justify-space-betwe3241 _bbs-solid _bts-solid _bls-solid _brs-solid"><div data-team="" class="is_View _fd-column _pt-16px _pr-16px _pb-16px _pl-16px _gap-12px _grow-1 _shrink-1 _fb-0px _justify-flex-end _minH-300px"><div class="is_View _fd-row _items-center _gap-8px"><span data-i18n-ltr="true" translate="no" class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text"># launch</span><div class="is_View _grow-1 _shrink-1 _fb-0px _height-1px _bg-white-06"></div><div class="is_View _fd-row"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-22px _height-22px _marginInlineStart-0px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _items-center _justify-center _btw-2px _brw-2px _borderBottomWidth-2px _borderLeftWidth-2px _btc-panel _brc-panel _borderBottomColor-panel _borderLeftColor-panel _bg-secondary _bbs-solid _bts-solid _bls-solid _brs-solid"><span class="is_Text _col-art-iris _fs-10px _fw-700" data-slot="text">A</span></div><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-22px _height-22px _marginInlineStart--6px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _items-center _justify-center _btw-2px _brw-2px _borderBottomWidth-2px _borderLeftWidth-2px _btc-panel _brc-panel _borderBottomColor-panel _borderLeftColor-panel _bg-secondary _bbs-solid _bts-solid _bls-solid _brs-solid"><span class="is_Text _col-art-tide _fs-10px _fw-700" data-slot="text">L</span></div><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-22px _height-22px _marginInlineStart--6px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _items-center _justify-center _btw-2px _brw-2px _borderBottomWidth-2px _borderLeftWidth-2px _btc-panel _brc-panel _borderBottomColor-panel _borderLeftColor-panel _bg-secondary _bbs-solid _bts-solid _bls-solid _brs-solid"><span class="is_Text _col-art-ember _fs-10px _fw-700" data-slot="text">S</span></div><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-22px _height-22px _marginInlineStart--6px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _items-center _justify-center _btw-2px _brw-2px _borderBottomWidth-2px _borderLeftWidth-2px _btc-panel _brc-panel _borderBottomColor-panel _borderLeftColor-panel _bg-secondary _bbs-solid _bts-solid _bls-solid _brs-solid"><span class="is_Text _col-state-onlin101 _fs-10px _fw-700" data-slot="text">G</span></div><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-22px _height-22px _marginInlineStart--6px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _items-center _justify-center _btw-2px _brw-2px _borderBottomWidth-2px _borderLeftWidth-2px _btc-panel _brc-panel _borderBottomColor-panel _borderLeftColor-panel _bg-foreground _bbs-solid _bts-solid _bls-solid _brs-solid"><span class="is_Text _col-background _fs-10px _fw-700" data-slot="text">K</span></div></div></div><div class="is_View _fd-column _gap-12px _minH-220px _justify-flex-end"><div data-motion="rise" class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-28px _height-28px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _items-center _justify-center _bg-foreground"><span class="is_Text _col-background _fs-f-size-1 _fw-700" data-slot="text">K</span></div><div class="is_View _fd-column _gap-2px _grow-1 _shrink-1 _fb-0px _minW-0px"><div class="is_View _fd-row _items-center _gap-6px"><span class="is_Text _col-foreground _fs-f-size-2 _fw-600" data-slot="text">Kai</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1 _pr-6px _pl-6px _btlr-6px _btrr-6px _bbrr-6px _bblr-6px _bg-white-08" data-slot="text">agent</span></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Tests pass on main. Deploy to production?</span></div></div><div data-motion="rise" class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-28px _height-28px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _items-center _justify-center _bg-secondary"><span class="is_Text _col-state-onlin101 _fs-f-size-1 _fw-700" data-slot="text">G</span></div><div class="is_View _fd-column _gap-2px _grow-1 _shrink-1 _fb-0px _minW-0px"><div class="is_View _fd-row _items-center _gap-6px"><span class="is_Text _col-foreground _fs-f-size-2 _fw-600" data-slot="text">Grace</span></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Approved. Ship it.</span></div></div><div data-motion="rise" class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-28px _height-28px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _items-center _justify-center _bg-secondary"><span class="is_Text _col-art-ember _fs-f-size-1 _fw-700" data-slot="text">S</span></div><div class="is_View _fd-column _gap-2px _grow-1 _shrink-1 _fb-0px _minW-0px"><div class="is_View _fd-row _items-center _gap-6px"><span class="is_Text _col-foreground _fs-f-size-2 _fw-600" data-slot="text">Sam</span></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Release notes are in the doc.</span></div></div><div data-motion="rise" class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-28px _height-28px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _items-center _justify-center _bg-secondary"><span class="is_Text _col-art-iris _fs-f-size-1 _fw-700" data-slot="text">A</span></div><div class="is_View _fd-column _gap-2px _grow-1 _shrink-1 _fb-0px _minW-0px"><div class="is_View _fd-row _items-center _gap-6px"><span class="is_Text _col-foreground _fs-f-size-2 _fw-600" data-slot="text">Ada</span></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Live. Thanks, everyone.</span></div></div><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1 _minH-18px" data-slot="text"></span></div></div><div class="is_View _fd-row _pr-22px _pl-22px _pt-16px _pb-16px _items-center _justify-space-betwe3241"><span class="is_Text _col-foreground _fs-f-size-5 _lh-f-lineHeigh112924 _fw-600" data-slot="text">Team</span><a href="https://hanzo.team" class="is_View _o-0hover-1 _textDecoration-_platformweb_none _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _fd-row _items-center _gap-6px _o-0--75"><span class="is_Text _col-foreground _fs-f-size-2 _fw-500" data-slot="text">Explore</span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div></div></div></div></section><section id="models" aria-labelledby="models-title" class="is_View _pt-_md_80px _pb-_md_80px _pos-relative _width-10037 _pt-56px _pb-56px"><div class="is_View _fd-column _pos-relative _width-10037 _maxW-1240px _mr-auto _ml-auto _pr-page-gutter _pl-page-gutter _gap-40px"><div class="is_View _fd-column _gap-14px _maxW-760px"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _dsp-_platformweb_inline-flex _width-_platformweb_fit-content _textDecoration-_platformweb_none _self-flex-start _dsp-inline-flex _fd-row _items-center _justify-center _gap-6px _pr-12px _pl-12px _pt-5px _pb-5px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600" data-slot="text">Hanzo.Models</span></div><h2 data-slot="title" id="models-title" class="is_Text font_heading _col-foreground _dsp-revert-laye114 _ws-inherit _ff-f-family _fs-f-size-8 _fw-497 _lh-1--22 _ls--0--01em _textWrap-balance">Every kind of model, one API.</h2><p data-slot="lede" class="is_Text _col-muted-foreg108704142 _dsp-revert-laye114 _ws-inherit _fs-f-size-3 _lh-1--65 _ls-0px _textWrap-pretty">Language, routing, decisions and creative models. Open one to see what it does, and where it is measured.</p></div><div data-models="" class="is_View _width-10037"><a aria-label="Enso 1, Router" data-model="enso" data-lead="" class="is_View _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _textDecoration-_platformweb_none _pos-relative _ox-hidden _oy-hidden _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-pure-black _bbs-solid _bts-solid _bls-solid _brs-solid" href="/enso"><img src="/images/models/enso.webp" alt="" loading="lazy" data-media="" class="is_View _objectFit-_platformweb_cover _pos-absolute _t-0px _l-0px _width-10037 _height-10037"/><div data-scrim="" aria-hidden="true" class="is_View _background-_platformweb_linear-grad283042899 _pos-absolute _t-0px _l-0px _r-0px _b-0px _pe-none"></div><span data-spine="" aria-hidden="true" class="is_Text font_mono _tr-_platformweb_translateX-2045082904 _writingMode-_platformweb_vertical-rl _ws-_platformweb_nowrap _col-pure-white _ff-f-family _fs-f-size-2 _fw-600 _pos-absolute _b-22px _l-5037" data-slot="text">Enso 1</span><div data-open="" class="is_View _fd-column _pos-absolute _l-0px _r-0px _b-0px _pt-24px _pr-24px _pb-24px _pl-24px _gap-8px"><span class="is_Text font_mono _col-white-80 _ff-f-family _fs-f-size-1" data-slot="text">Router</span><span class="is_Text _ls-_platformweb_-0--035em _col-pure-white _fs-f-size-11 _lh-f-lineHeigh3500569 _fw-600" data-slot="text">Enso 1</span><span class="is_Text _col-white-80 _fs-f-size-3 _lh-1--5rem _maxW-420px" data-slot="text">Each request goes to the model that answers it right for the least, across every frontier lab.</span><div class="is_View _fd-row _items-center _gap-6px _mt-6px"><span class="is_Text _col-pure-white _fs-f-size-2 _fw-600" data-slot="text">Explore Enso 1</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--pure-white)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true" data-i18n-mirror="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></a><a aria-label="Kai 1, Decisions" data-model="kai" class="is_View _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _textDecoration-_platformweb_none _pos-relative _ox-hidden _oy-hidden _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-pure-black _bbs-solid _bts-solid _bls-solid _brs-solid" href="/kai"><img src="/images/models/kai.webp" alt="" loading="lazy" data-media="" class="is_View _objectFit-_platformweb_cover _pos-absolute _t-0px _l-0px _width-10037 _height-10037"/><div data-scrim="" aria-hidden="true" class="is_View _background-_platformweb_linear-grad283042899 _pos-absolute _t-0px _l-0px _r-0px _b-0px _pe-none"></div><span data-spine="" aria-hidden="true" class="is_Text font_mono _tr-_platformweb_translateX-2045082904 _writingMode-_platformweb_vertical-rl _ws-_platformweb_nowrap _col-pure-white _ff-f-family _fs-f-size-2 _fw-600 _pos-absolute _b-22px _l-5037" data-slot="text">Kai 1</span><div data-open="" class="is_View _fd-column _pos-absolute _l-0px _r-0px _b-0px _pt-24px _pr-24px _pb-24px _pl-24px _gap-8px"><span class="is_Text font_mono _col-white-80 _ff-f-family _fs-f-size-1" data-slot="text">Decisions</span><span class="is_Text _ls-_platformweb_-0--035em _col-pure-white _fs-f-size-11 _lh-f-lineHeigh3500569 _fw-600" data-slot="text">Kai 1</span><span class="is_Text _col-white-80 _fs-f-size-3 _lh-1--5rem _maxW-420px" data-slot="text">Deterministic probability distributions with sub-millisecond GPU latency and zero output tokens to pay for.</span><div class="is_View _fd-row _items-center _gap-6px _mt-6px"><span class="is_Text _col-pure-white _fs-f-size-2 _fw-600" data-slot="text">Explore Kai 1</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--pure-white)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true" data-i18n-mirror="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></a><a aria-label="Zen 6, Open models" data-model="zen" class="is_View _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _textDecoration-_platformweb_none _pos-relative _ox-hidden _oy-hidden _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-pure-black _bbs-solid _bts-solid _bls-solid _brs-solid" href="/zen"><img src="/images/models/zen.webp" alt="" loading="lazy" data-media="" class="is_View _objectFit-_platformweb_cover _pos-absolute _t-0px _l-0px _width-10037 _height-10037"/><div data-scrim="" aria-hidden="true" class="is_View _background-_platformweb_linear-grad283042899 _pos-absolute _t-0px _l-0px _r-0px _b-0px _pe-none"></div><span data-spine="" aria-hidden="true" class="is_Text font_mono _tr-_platformweb_translateX-2045082904 _writingMode-_platformweb_vertical-rl _ws-_platformweb_nowrap _col-pure-white _ff-f-family _fs-f-size-2 _fw-600 _pos-absolute _b-22px _l-5037" data-slot="text">Zen 6</span><div data-open="" class="is_View _fd-column _pos-absolute _l-0px _r-0px _b-0px _pt-24px _pr-24px _pb-24px _pl-24px _gap-8px"><span class="is_Text font_mono _col-white-80 _ff-f-family _fs-f-size-1" data-slot="text">Open models</span><span class="is_Text _ls-_platformweb_-0--035em _col-pure-white _fs-f-size-11 _lh-f-lineHeigh3500569 _fw-600" data-slot="text">Zen 6</span><span class="is_Text _col-white-80 _fs-f-size-3 _lh-1--5rem _maxW-420px" data-slot="text">Open-weight models for agentic coding. Download the weights or run them on Hanzo Cloud.</span><div class="is_View _fd-row _items-center _gap-6px _mt-6px"><span class="is_Text _col-pure-white _fs-f-size-2 _fw-600" data-slot="text">Explore Zen 6</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--pure-white)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true" data-i18n-mirror="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></a><a aria-label="Koma 1, Video" data-model="koma" class="is_View _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _textDecoration-_platformweb_none _pos-relative _ox-hidden _oy-hidden _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-pure-black _bbs-solid _bts-solid _bls-solid _brs-solid" href="/koma"><video data-media="" muted="" loop="" playsInline="" preload="none" poster="/images/models/koma.webp" aria-hidden="true"><source src="/videos/koma-demo.webm" type="video/webm"/><source src="/videos/koma-demo.mp4" type="video/mp4"/></video><div data-scrim="" aria-hidden="true" class="is_View _background-_platformweb_linear-grad283042899 _pos-absolute _t-0px _l-0px _r-0px _b-0px _pe-none"></div><span data-spine="" aria-hidden="true" class="is_Text font_mono _tr-_platformweb_translateX-2045082904 _writingMode-_platformweb_vertical-rl _ws-_platformweb_nowrap _col-pure-white _ff-f-family _fs-f-size-2 _fw-600 _pos-absolute _b-22px _l-5037" data-slot="text">Koma 1</span><div data-open="" class="is_View _fd-column _pos-absolute _l-0px _r-0px _b-0px _pt-24px _pr-24px _pb-24px _pl-24px _gap-8px"><span class="is_Text font_mono _col-white-80 _ff-f-family _fs-f-size-1" data-slot="text">Video</span><span class="is_Text _ls-_platformweb_-0--035em _col-pure-white _fs-f-size-11 _lh-f-lineHeigh3500569 _fw-600" data-slot="text">Koma 1</span><span class="is_Text _col-white-80 _fs-f-size-3 _lh-1--5rem _maxW-420px" data-slot="text">Cinematic video generation, character continuity, motion, animation, and shot-level creative control.</span><div class="is_View _fd-row _items-center _gap-6px _mt-6px"><span class="is_Text _col-pure-white _fs-f-size-2 _fw-600" data-slot="text">Explore Koma 1</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--pure-white)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true" data-i18n-mirror="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></a><a aria-label="Iro 1, Image" data-model="iro" class="is_View _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _textDecoration-_platformweb_none _pos-relative _ox-hidden _oy-hidden _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-pure-black _bbs-solid _bts-solid _bls-solid _brs-solid" href="/iro"><img src="/images/models/iro.webp" alt="" loading="lazy" data-media="" class="is_View _objectFit-_platformweb_cover _pos-absolute _t-0px _l-0px _width-10037 _height-10037"/><div data-scrim="" aria-hidden="true" class="is_View _background-_platformweb_linear-grad283042899 _pos-absolute _t-0px _l-0px _r-0px _b-0px _pe-none"></div><span data-spine="" aria-hidden="true" class="is_Text font_mono _tr-_platformweb_translateX-2045082904 _writingMode-_platformweb_vertical-rl _ws-_platformweb_nowrap _col-pure-white _ff-f-family _fs-f-size-2 _fw-600 _pos-absolute _b-22px _l-5037" data-slot="text">Iro 1</span><div data-open="" class="is_View _fd-column _pos-absolute _l-0px _r-0px _b-0px _pt-24px _pr-24px _pb-24px _pl-24px _gap-8px"><span class="is_Text font_mono _col-white-80 _ff-f-family _fs-f-size-1" data-slot="text">Image</span><span class="is_Text _ls-_platformweb_-0--035em _col-pure-white _fs-f-size-11 _lh-f-lineHeigh3500569 _fw-600" data-slot="text">Iro 1</span><span class="is_Text _col-white-80 _fs-f-size-3 _lh-1--5rem _maxW-420px" data-slot="text">High-fidelity image generation, creative direction, editing, character design and consistent visual assets.</span><div class="is_View _fd-row _items-center _gap-6px _mt-6px"><span class="is_Text _col-pure-white _fs-f-size-2 _fw-600" data-slot="text">Explore Iro 1</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--pure-white)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true" data-i18n-mirror="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></a><a aria-label="Mori 1, 3D" data-model="mori" class="is_View _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _textDecoration-_platformweb_none _pos-relative _ox-hidden _oy-hidden _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-pure-black _bbs-solid _bts-solid _bls-solid _brs-solid" href="/mori"><img src="/images/models/mori.webp" alt="" loading="lazy" data-media="" class="is_View _objectFit-_platformweb_cover _pos-absolute _t-0px _l-0px _width-10037 _height-10037"/><div data-scrim="" aria-hidden="true" class="is_View _background-_platformweb_linear-grad283042899 _pos-absolute _t-0px _l-0px _r-0px _b-0px _pe-none"></div><span data-spine="" aria-hidden="true" class="is_Text font_mono _tr-_platformweb_translateX-2045082904 _writingMode-_platformweb_vertical-rl _ws-_platformweb_nowrap _col-pure-white _ff-f-family _fs-f-size-2 _fw-600 _pos-absolute _b-22px _l-5037" data-slot="text">Mori 1</span><div data-open="" class="is_View _fd-column _pos-absolute _l-0px _r-0px _b-0px _pt-24px _pr-24px _pb-24px _pl-24px _gap-8px"><span class="is_Text font_mono _col-white-80 _ff-f-family _fs-f-size-1" data-slot="text">3D</span><span class="is_Text _ls-_platformweb_-0--035em _col-pure-white _fs-f-size-11 _lh-f-lineHeigh3500569 _fw-600" data-slot="text">Mori 1</span><span class="is_Text _col-white-80 _fs-f-size-3 _lh-1--5rem _maxW-420px" data-slot="text">3D assets, geometry, materials, environments and spatially consistent scenes.</span><div class="is_View _fd-row _items-center _gap-6px _mt-6px"><span class="is_Text _col-pure-white _fs-f-size-2 _fw-600" data-slot="text">Explore Mori 1</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--pure-white)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true" data-i18n-mirror="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></a><a aria-label="Oto 1, Sound" data-model="oto" class="is_View _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _textDecoration-_platformweb_none _pos-relative _ox-hidden _oy-hidden _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-pure-black _bbs-solid _bts-solid _bls-solid _brs-solid" href="/oto"><img src="/images/models/oto.webp" alt="" loading="lazy" data-media="" class="is_View _objectFit-_platformweb_cover _pos-absolute _t-0px _l-0px _width-10037 _height-10037"/><div data-scrim="" aria-hidden="true" class="is_View _background-_platformweb_linear-grad283042899 _pos-absolute _t-0px _l-0px _r-0px _b-0px _pe-none"></div><span data-spine="" aria-hidden="true" class="is_Text font_mono _tr-_platformweb_translateX-2045082904 _writingMode-_platformweb_vertical-rl _ws-_platformweb_nowrap _col-pure-white _ff-f-family _fs-f-size-2 _fw-600 _pos-absolute _b-22px _l-5037" data-slot="text">Oto 1</span><div data-open="" class="is_View _fd-column _pos-absolute _l-0px _r-0px _b-0px _pt-24px _pr-24px _pb-24px _pl-24px _gap-8px"><span class="is_Text font_mono _col-white-80 _ff-f-family _fs-f-size-1" data-slot="text">Sound</span><span class="is_Text _ls-_platformweb_-0--035em _col-pure-white _fs-f-size-11 _lh-f-lineHeigh3500569 _fw-600" data-slot="text">Oto 1</span><span class="is_Text _col-white-80 _fs-f-size-3 _lh-1--5rem _maxW-420px" data-slot="text">Film Foley, immersive sound effects, environmental audio and synchronized scene sound.</span><div class="is_View _fd-row _items-center _gap-6px _mt-6px"><span class="is_Text _col-pure-white _fs-f-size-2 _fw-600" data-slot="text">Explore Oto 1</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--pure-white)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true" data-i18n-mirror="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></a><a aria-label="Koe 1, Voice" data-model="koe" class="is_View _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _textDecoration-_platformweb_none _pos-relative _ox-hidden _oy-hidden _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-pure-black _bbs-solid _bts-solid _bls-solid _brs-solid" href="/koe"><img src="/images/models/koe.webp" alt="" loading="lazy" data-media="" class="is_View _objectFit-_platformweb_cover _pos-absolute _t-0px _l-0px _width-10037 _height-10037"/><div data-scrim="" aria-hidden="true" class="is_View _background-_platformweb_linear-grad283042899 _pos-absolute _t-0px _l-0px _r-0px _b-0px _pe-none"></div><span data-spine="" aria-hidden="true" class="is_Text font_mono _tr-_platformweb_translateX-2045082904 _writingMode-_platformweb_vertical-rl _ws-_platformweb_nowrap _col-pure-white _ff-f-family _fs-f-size-2 _fw-600 _pos-absolute _b-22px _l-5037" data-slot="text">Koe 1</span><div data-open="" class="is_View _fd-column _pos-absolute _l-0px _r-0px _b-0px _pt-24px _pr-24px _pb-24px _pl-24px _gap-8px"><span class="is_Text font_mono _col-white-80 _ff-f-family _fs-f-size-1" data-slot="text">Voice</span><span class="is_Text _ls-_platformweb_-0--035em _col-pure-white _fs-f-size-11 _lh-f-lineHeigh3500569 _fw-600" data-slot="text">Koe 1</span><span class="is_Text _col-white-80 _fs-f-size-3 _lh-1--5rem _maxW-420px" data-slot="text">Directable speech synthesis, character performances, dubbing and multilingual dialogue.</span><div class="is_View _fd-row _items-center _gap-6px _mt-6px"><span class="is_Text _col-pure-white _fs-f-size-2 _fw-600" data-slot="text">Explore Koe 1</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--pure-white)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true" data-i18n-mirror="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></a><a aria-label="Uta 1, Music" data-model="uta" class="is_View _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _textDecoration-_platformweb_none _pos-relative _ox-hidden _oy-hidden _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-pure-black _bbs-solid _bts-solid _bls-solid _brs-solid" href="/uta"><img src="/images/models/uta.webp" alt="" loading="lazy" data-media="" class="is_View _objectFit-_platformweb_cover _pos-absolute _t-0px _l-0px _width-10037 _height-10037"/><div data-scrim="" aria-hidden="true" class="is_View _background-_platformweb_linear-grad283042899 _pos-absolute _t-0px _l-0px _r-0px _b-0px _pe-none"></div><span data-spine="" aria-hidden="true" class="is_Text font_mono _tr-_platformweb_translateX-2045082904 _writingMode-_platformweb_vertical-rl _ws-_platformweb_nowrap _col-pure-white _ff-f-family _fs-f-size-2 _fw-600 _pos-absolute _b-22px _l-5037" data-slot="text">Uta 1</span><div data-open="" class="is_View _fd-column _pos-absolute _l-0px _r-0px _b-0px _pt-24px _pr-24px _pb-24px _pl-24px _gap-8px"><span class="is_Text font_mono _col-white-80 _ff-f-family _fs-f-size-1" data-slot="text">Music</span><span class="is_Text _ls-_platformweb_-0--035em _col-pure-white _fs-f-size-11 _lh-f-lineHeigh3500569 _fw-600" data-slot="text">Uta 1</span><span class="is_Text _col-white-80 _fs-f-size-3 _lh-1--5rem _maxW-420px" data-slot="text">Soundtracks, original songs, musical ideas, cue-driven scoring and creative music production.</span><div class="is_View _fd-row _items-center _gap-6px _mt-6px"><span class="is_Text _col-pure-white _fs-f-size-2 _fw-600" data-slot="text">Explore Uta 1</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--pure-white)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true" data-i18n-mirror="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></a></div></div></section><section id="speed" aria-labelledby="speed-title" class="is_View _pt-_md_80px _pb-_md_80px _pos-relative _width-10037 _pt-56px _pb-56px"><div class="is_View _fd-column _pos-relative _width-10037 _maxW-1240px _mr-auto _ml-auto _pr-page-gutter _pl-page-gutter _gap-40px"><div class="is_View _fd-column _gap-14px _maxW-760px"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _dsp-_platformweb_inline-flex _width-_platformweb_fit-content _textDecoration-_platformweb_none _self-flex-start _dsp-inline-flex _fd-row _items-center _justify-center _gap-6px _pr-12px _pl-12px _pt-5px _pb-5px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600" data-slot="text">Clock.Speed</span></div><h2 data-slot="title" id="speed-title" class="is_Text font_heading _col-foreground _dsp-revert-laye114 _ws-inherit _ff-f-family _fs-f-size-8 _fw-497 _lh-1--22 _ls--0--01em _textWrap-balance">Zen 6, on our own hardware.</h2><p data-slot="lede" class="is_Text _col-muted-foreg108704142 _dsp-revert-laye114 _ws-inherit _fs-f-size-3 _lh-1--65 _ls-0px _textWrap-pretty">Prompt prefill beside decode on the three machines Hanzo runs, tokens a second, measured by Hanzo. Each figure is drawn to its own scale.</p></div><div class="is_View _gridTemplateColumns-_lg_repeat2minm577740846 _dsp-grid _gridTemplateColumns-minmax01fr1234957 _gap-16px"><div data-slot="prefill" data-win="Zen6.Prefill" class="is_View _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _fd-column _pos-relative _minW-0px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border-stro3513 _brc-border-stro3513 _borderBottomColor-border-stro3513 _borderLeftColor-border-stro3513 _bg-background _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _ox-hidden _oy-hidden _bxsh-028px60px-3165871543 _bbs-solid _bts-solid _bls-solid _brs-solid"><div tabindex="0" role="group" aria-label="Zen6.Prefill window" data-handle="" class="is_View _outlineWidth-0focus-visible-2px _outlineStyle-0focus-visible-solid _outlineColor-0focus-visible-ring _outlineOffset-0focus-visible--2px _col-_platformweb_background _touchAction-_platformweb_auto _select-_platformweb_none _fd-row _items-center _gap-10px _pr-12px _pl-12px _pt-7px _pb-7px _bg-foreground"><div aria-hidden="true" class="is_View _dsp-flex _items-center _justify-center _shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--background)" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-gauge" aria-hidden="true"><path d="m12 14 4-4"></path><path d="M3.34 19a10 10 0 1 1 17.32 0"></path></svg></div><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap _grow-1 _shrink-1 _fb-0px _minW-0px" data-slot="text">Zen6.Prefill</span><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _fd-row _pr-8px _pl-8px _pt-2px _pb-2px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-background _brc-background _borderBottomColor-background _borderLeftColor-background _o-0--75 _items-center _justify-center _bbs-solid _bts-solid _bls-solid _brs-solid"><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">tokens a second</span></div></div><div class="is_View _fd-column _pr-16px _pl-16px _pt-10px _pb-10px"><div class="is_View _fd-column _gap-6px _pt-8px _pb-8px"><div class="is_View _fd-row _justify-space-betwe3241 _gap-12px"><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text">NVIDIA Grace-Blackwell</span><span class="is_Text font_mono _fontVariantNumeric-_platformweb_tabular-num115 _ws-_platformweb_nowrap _col-foreground _ff-f-family _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text"><bdi dir="ltr">~2,400 tok/s</bdi></span></div><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _height-10px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _ox-hidden _oy-hidden _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _transformOrigin-_platformweb_leftcenter32 _height-10037 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _width-100--0037 _bg-foreground _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _btc-foreground _brc-foreground _borderBottomColor-foreground _borderLeftColor-foreground _bbs-solid _bts-solid _bls-solid _brs-solid"></div></div></div><div class="is_View _fd-column _gap-6px _pt-8px _pb-8px"><div class="is_View _fd-row _justify-space-betwe3241 _gap-12px"><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text">AMD Strix Halo</span><span class="is_Text font_mono _fontVariantNumeric-_platformweb_tabular-num115 _ws-_platformweb_nowrap _col-foreground _ff-f-family _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text"><bdi dir="ltr">1,150–1,400 tok/s</bdi></span></div><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _height-10px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _ox-hidden _oy-hidden _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _transformOrigin-_platformweb_leftcenter32 _height-10037 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _width-47--9237 _bg-foreground _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _btc-foreground _brc-foreground _borderBottomColor-foreground _borderLeftColor-foreground _bbs-solid _bts-solid _bls-solid _brs-solid"></div></div></div><div class="is_View _fd-column _gap-6px _pt-8px _pb-8px"><div class="is_View _fd-row _justify-space-betwe3241 _gap-12px"><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text">Apple silicon</span><span class="is_Text font_mono _fontVariantNumeric-_platformweb_tabular-num115 _ws-_platformweb_nowrap _col-foreground _ff-f-family _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text"><bdi dir="ltr">500–690 tok/s</bdi></span></div><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _height-10px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _ox-hidden _oy-hidden _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _transformOrigin-_platformweb_leftcenter32 _height-10037 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _width-20--8337 _bg-foreground _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _btc-foreground _brc-foreground _borderBottomColor-foreground _borderLeftColor-foreground _bbs-solid _bts-solid _bls-solid _brs-solid"></div></div></div></div></div><div data-slot="decode" data-win="Zen6.Decode" class="is_View _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _fd-column _pos-relative _minW-0px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border-stro3513 _brc-border-stro3513 _borderBottomColor-border-stro3513 _borderLeftColor-border-stro3513 _bg-background _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _ox-hidden _oy-hidden _bxsh-028px60px-3165871543 _bbs-solid _bts-solid _bls-solid _brs-solid"><div tabindex="0" role="group" aria-label="Zen6.Decode window" data-handle="" class="is_View _outlineWidth-0focus-visible-2px _outlineStyle-0focus-visible-solid _outlineColor-0focus-visible-ring _outlineOffset-0focus-visible--2px _col-_platformweb_background _touchAction-_platformweb_auto _select-_platformweb_none _fd-row _items-center _gap-10px _pr-12px _pl-12px _pt-7px _pb-7px _bg-foreground"><div aria-hidden="true" class="is_View _dsp-flex _items-center _justify-center _shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--background)" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cpu" aria-hidden="true"><path d="M12 20v2"></path><path d="M12 2v2"></path><path d="M17 20v2"></path><path d="M17 2v2"></path><path d="M2 12h2"></path><path d="M2 17h2"></path><path d="M2 7h2"></path><path d="M20 12h2"></path><path d="M20 17h2"></path><path d="M20 7h2"></path><path d="M7 20v2"></path><path d="M7 2v2"></path><rect x="4" y="4" width="16" height="16" rx="2"></rect><rect x="8" y="8" width="8" height="8" rx="1"></rect></svg></div><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap _grow-1 _shrink-1 _fb-0px _minW-0px" data-slot="text">Zen6.Decode</span><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _fd-row _pr-8px _pl-8px _pt-2px _pb-2px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-background _brc-background _borderBottomColor-background _borderLeftColor-background _o-0--75 _items-center _justify-center _bbs-solid _bts-solid _bls-solid _brs-solid"><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">tokens a second</span></div></div><div class="is_View _fd-column _pr-16px _pl-16px _pt-10px _pb-10px"><div class="is_View _fd-column _gap-6px _pt-8px _pb-8px"><div class="is_View _fd-row _justify-space-betwe3241 _gap-12px"><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text">NVIDIA Grace-Blackwell</span><span class="is_Text font_mono _fontVariantNumeric-_platformweb_tabular-num115 _ws-_platformweb_nowrap _col-foreground _ff-f-family _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text"><bdi dir="ltr">~43 tok/s</bdi></span></div><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _height-10px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _ox-hidden _oy-hidden _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _transformOrigin-_platformweb_leftcenter32 _height-10037 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _width-67--1937 _bg-foreground _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _btc-foreground _brc-foreground _borderBottomColor-foreground _borderLeftColor-foreground _bbs-solid _bts-solid _bls-solid _brs-solid"></div></div></div><div class="is_View _fd-column _gap-6px _pt-8px _pb-8px"><div class="is_View _fd-row _justify-space-betwe3241 _gap-12px"><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text">AMD Strix Halo</span><span class="is_Text font_mono _fontVariantNumeric-_platformweb_tabular-num115 _ws-_platformweb_nowrap _col-foreground _ff-f-family _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text"><bdi dir="ltr">~34 tok/s</bdi></span></div><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _height-10px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _ox-hidden _oy-hidden _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _transformOrigin-_platformweb_leftcenter32 _height-10037 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _width-53--1337 _bg-foreground _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _btc-foreground _brc-foreground _borderBottomColor-foreground _borderLeftColor-foreground _bbs-solid _bts-solid _bls-solid _brs-solid"></div></div></div><div class="is_View _fd-column _gap-6px _pt-8px _pb-8px"><div class="is_View _fd-row _justify-space-betwe3241 _gap-12px"><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text">Apple silicon</span><span class="is_Text font_mono _fontVariantNumeric-_platformweb_tabular-num115 _ws-_platformweb_nowrap _col-foreground _ff-f-family _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text"><bdi dir="ltr">64–81 tok/s</bdi></span></div><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _height-10px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _ox-hidden _oy-hidden _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _transformOrigin-_platformweb_leftcenter32 _height-10037 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _width-100--0037 _bg-foreground _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _btc-foreground _brc-foreground _borderBottomColor-foreground _borderLeftColor-foreground _bbs-solid _bts-solid _bls-solid _brs-solid"></div></div></div></div></div></div><div class="is_View _fd-column _gap-6px"><span data-figure="prefill" class="is_Text _col-foreground _fs-f-size-3 _lh-f-lineHeigh112923" data-slot="text">Zen 6 reads ~2,400 prompt tokens a second on NVIDIA Grace-Blackwell, NVFP4 weights, and decodes ~43.</span><span class="is_Text _col-muted-foreg108704142 _fs-f-size-1 _lh-f-lineHeigh112920" data-slot="text">Measured by Hanzo on Sep 23, 2026, each machine on its own build of the same generation.</span></div><a data-slot="more" class="is_Text _col-0hover-pure-white _col-_light_muted-foreg108704142 _col-_light_0hover-foreground _col-neutral-300 _dsp-inline-flex _items-center _ws-inherit _td-none _fs-f-size-2 _lh-calc1--250--87537940352 _gap-c-space-2 _fw-500" href="/benchmarks/zen-6"><span>Zen 6 on three machines<!-- --> <span aria-hidden="true" data-i18n-mirror="true" class="is_Text _dsp-_platformweb_inline-bloc107 _col-inherit" data-slot="text">→</span></span></a></div></section><section id="race" aria-labelledby="race-title" class="is_View _pt-_md_80px _pb-_md_80px _pos-relative _width-10037 _pt-56px _pb-56px"><div class="is_View _fd-column _pos-relative _width-10037 _maxW-1240px _mr-auto _ml-auto _pr-page-gutter _pl-page-gutter _gap-40px"><div class="is_View _fd-column _gap-14px _maxW-760px"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _dsp-_platformweb_inline-flex _width-_platformweb_fit-content _textDecoration-_platformweb_none _self-flex-start _dsp-inline-flex _fd-row _items-center _justify-center _gap-6px _pr-12px _pl-12px _pt-5px _pb-5px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600" data-slot="text">Coding.Tasks</span></div><h2 data-slot="title" id="race-title" class="is_Text font_heading _col-foreground _dsp-revert-laye114 _ws-inherit _ff-f-family _fs-f-size-8 _fw-497 _lh-1--22 _ls--0--01em _textWrap-balance">3.02× faster on the same coding tasks.</h2><p data-slot="lede" class="is_Text _col-muted-foreg108704142 _dsp-revert-laye114 _ws-inherit _fs-f-size-3 _lh-1--65 _ls-0px _textWrap-pretty">Hanzo Dev and Claude Code were handed the same 44 coding tasks (single-fault repairs), one try each. Each clock replays that side&#x27;s median time a task, at the speed it ran.</p></div><div class="is_View _fd-column _gap-16px"><div data-slot="race" class="is_View _gap-_md_16px _dsp-grid _gridTemplateColumns-minmax01frm1891322324 _gap-8px"><div data-slot="lane-Claude Code" data-win="Claude Code" class="is_View _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _fd-column _pos-relative _minW-0px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border-stro3513 _brc-border-stro3513 _borderBottomColor-border-stro3513 _borderLeftColor-border-stro3513 _bg-background _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _ox-hidden _oy-hidden _bxsh-028px60px-3165871543 _bbs-solid _bts-solid _bls-solid _brs-solid"><div tabindex="0" role="group" aria-label="Claude Code window" data-handle="" class="is_View _outlineWidth-0focus-visible-2px _outlineStyle-0focus-visible-solid _outlineColor-0focus-visible-ring _outlineOffset-0focus-visible--2px _col-_platformweb_background _touchAction-_platformweb_auto _select-_platformweb_none _fd-row _items-center _gap-10px _pr-12px _pl-12px _pt-7px _pb-7px _bg-foreground"><div aria-hidden="true" class="is_View _dsp-flex _items-center _justify-center _shrink-0"><!--$?--><template id="B:1"></template><div aria-hidden="true" class="is_View _width-15px _height-15px _shrink-0"></div><!--/$--></div><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap _grow-1 _shrink-1 _fb-0px _minW-0px" data-slot="text">Claude Code</span><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _fd-row _pr-8px _pl-8px _pt-2px _pb-2px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-background _brc-background _borderBottomColor-background _borderLeftColor-background _o-0--75 _items-center _justify-center _bbs-solid _bts-solid _bls-solid _brs-solid"><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">done</span></div></div><div class="is_View _pt-_md_20px _pr-_md_20px _pb-_md_20px _pl-_md_20px _gap-_md_14px _fd-column _pt-14px _pr-14px _pb-14px _pl-14px _gap-12px"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920" data-slot="text">median time a task</span><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-12px"><span data-clock="true" data-i18n-ltr="true" class="is_Text font_mono _fs-_md_2--5rem _lh-_md_2--75rem _fontVariantNumeric-_platformweb_tabular-num115 _col-foreground _ff-f-family _fs-1--75rem _lh-2rem _fw-600" data-slot="text">9.52 s</span><div aria-hidden="true" class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _transition-_platformweb_opacity0--2se1090718912 _o-1 _width-28px _height-28px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-secondary _items-center _justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--foreground)" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></div><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _height-10px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border-stro3513 _brc-border-stro3513 _borderBottomColor-border-stro3513 _borderLeftColor-border-stro3513 _ox-hidden _oy-hidden _bg-muted _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _transformOrigin-_platformweb_leftcenter32 _height-10037 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div></div><div class="is_View _fd-column _gap-2px _pt-4px"><div class="is_View _fd-row _justify-space-betwe3241 _fwr-wrap _columnGap-12px _pt-4px _pb-4px"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text">model calls a task</span><span class="is_Text font_mono _fontVariantNumeric-_platformweb_tabular-num115 _col-muted-foreg108704142 _ff-f-family _fs-f-size-2 _lh-f-lineHeigh112921 _text-end" data-slot="text"><bdi dir="ltr">3.8</bdi></span></div></div><span class="is_Text font_mono _overflowWrap-_platformweb_anywhere _col-muted-foreg108704142 _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920" data-slot="text">replay of run coding.repair-held-devfix-claude-code</span></div></div><div data-slot="lane-Hanzo Dev" data-win="Hanzo Dev" class="is_View _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _fd-column _pos-relative _minW-0px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border-stro3513 _brc-border-stro3513 _borderBottomColor-border-stro3513 _borderLeftColor-border-stro3513 _bg-background _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _ox-hidden _oy-hidden _bxsh-028px60px-3165871543 _bbs-solid _bts-solid _bls-solid _brs-solid"><div tabindex="0" role="group" aria-label="Hanzo Dev window" data-handle="" class="is_View _outlineWidth-0focus-visible-2px _outlineStyle-0focus-visible-solid _outlineColor-0focus-visible-ring _outlineOffset-0focus-visible--2px _col-_platformweb_background _touchAction-_platformweb_auto _select-_platformweb_none _fd-row _items-center _gap-10px _pr-12px _pl-12px _pt-7px _pb-7px _bg-foreground"><div aria-hidden="true" class="is_View _dsp-flex _items-center _justify-center _shrink-0"><!--$?--><template id="B:2"></template><div aria-hidden="true" class="is_View _width-15px _height-15px _shrink-0"></div><!--/$--></div><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap _grow-1 _shrink-1 _fb-0px _minW-0px" data-slot="text">Hanzo Dev</span><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _fd-row _pr-8px _pl-8px _pt-2px _pb-2px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-background _brc-background _borderBottomColor-background _borderLeftColor-background _o-0--75 _items-center _justify-center _bbs-solid _bts-solid _bls-solid _brs-solid"><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">done</span></div></div><div class="is_View _pt-_md_20px _pr-_md_20px _pb-_md_20px _pl-_md_20px _gap-_md_14px _fd-column _pt-14px _pr-14px _pb-14px _pl-14px _gap-12px"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920" data-slot="text">median time a task</span><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-12px"><span data-clock="true" data-i18n-ltr="true" class="is_Text font_mono _fs-_md_2--5rem _lh-_md_2--75rem _fontVariantNumeric-_platformweb_tabular-num115 _col-foreground _ff-f-family _fs-1--75rem _lh-2rem _fw-600" data-slot="text">2.29 s</span><div aria-hidden="true" class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _transition-_platformweb_opacity0--2se1090718912 _o-1 _width-28px _height-28px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-secondary _items-center _justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--foreground)" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></div><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _height-10px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border-stro3513 _brc-border-stro3513 _borderBottomColor-border-stro3513 _borderLeftColor-border-stro3513 _ox-hidden _oy-hidden _bg-muted _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _transformOrigin-_platformweb_leftcenter32 _height-10037 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div></div><div class="is_View _fd-column _gap-2px _pt-4px"><div class="is_View _fd-row _justify-space-betwe3241 _fwr-wrap _columnGap-12px _pt-4px _pb-4px"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text">model calls a task</span><span class="is_Text font_mono _fontVariantNumeric-_platformweb_tabular-num115 _col-muted-foreg108704142 _ff-f-family _fs-f-size-2 _lh-f-lineHeigh112921 _text-end" data-slot="text"><bdi dir="ltr">1.0</bdi></span></div></div><span class="is_Text font_mono _overflowWrap-_platformweb_anywhere _col-muted-foreg108704142 _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920" data-slot="text">replay of run coding.repair-held-devfix-hanzo-dev-dc</span></div></div></div><div class="is_View _fd-row _justify-center _pt-4px"><span class="t_sub_theme t_Button is_Theme" style="color:var(--color);display:contents"><button type="button" role="button" tabindex="0" data-slot="button" data-variant="outline" data-size="sm" data-touch-y="6" class="is_Button is_View _cur-_platformweb_pointer _bg-0hover-hover _btc-0hover-borderColor69916956 _brc-0hover-borderColor69916956 _borderBottomColor-0hover-borderColor69916956 _borderLeftColor-0hover-borderColor69916956 _bg-0active-backgroundP3496915 _btc-0active-borderColor69916956 _brc-0active-borderColor69916956 _borderBottomColor-0active-borderColor69916956 _borderLeftColor-0active-borderColor69916956 _outlineColor-0focus-visible-outlineColo114 _outlineStyle-0focus-visible-solid _outlineWidth-0focus-visible-2px _minH-_touchable_44px _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _dsp-_platformweb_inline-flex _items-_platformweb_center _gap-_platformweb_6px _pr-c-space-3 _pl-c-space-3 _height-auto _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _gap-c-space-1--53 _justify-center _items-center _fwr-nowrap _fd-row _bg-background _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-borderColor _brc-borderColor _borderBottomColor-borderColor _borderLeftColor-borderColor _bbs-solid _bts-solid _bls-solid _brs-solid _shrink-0 _cur-pointer _col-ink _minH-32px _pos-relative btn btn-outline btn-sm"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-rotate-ccw" aria-hidden="true"><path d="M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"></path><path d="M3 3v5h5"></path></svg><span class="is_SizableText is_Text font_body _cur-_platformweb_pointer _ff-f-family _fw-f-weight-3 _ls-f-letterSpa1360334203 _fs-f-size-2 _lh-f-lineHeigh112922 _col-ink _select-none _grow-0 _shrink-1 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="sizable-text">Replay race</span></button></span></div></div><div class="is_View _fd-row _fwr-wrap _items-center _justify-space-betwe3241 _gap-24px"><div class="is_View _fd-column _gap-6px _maxW-720px _grow-1 _shrink-1 _fb-0px _minW-260px"><span data-figure="speed" class="is_Text _col-foreground _fs-f-size-5 _lh-f-lineHeigh112924" data-slot="text">3.02× faster over the 42 tasks both solved, 95% interval 2.06–4.36×.</span><span class="is_Text _col-muted-foreg108704142 _fs-f-size-3 _lh-f-lineHeigh112922" data-slot="text">By how Hanzo Dev settled a task:</span><ul data-figure="paths" class="is_View _listStyle-_platformweb_none _mt-_platformweb_0px _mr-_platformweb_0px _mb-_platformweb_0px _ml-_platformweb_0px _pt-_platformweb_0px _pr-_platformweb_0px _pb-_platformweb_0px _pl-_platformweb_0px _fd-column"><li data-path="Settled by search, no model call" class="is_View _fd-row _justify-space-betwe3241 _fwr-wrap _columnGap-16px _pt-4px _pb-4px _btw-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bts-solid"><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text">Settled by search, no model call, 24 tasks</span><span data-i18n-ltr="true" class="is_Text font_mono _fontVariantNumeric-_platformweb_tabular-num115 _col-muted-foreg108704142 _ff-f-family _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text">8.22×<!-- --> · <!-- -->95%<!-- --> <!-- -->6.86–9.82×</span></li><li data-path="The model’s first edit" class="is_View _fd-row _justify-space-betwe3241 _fwr-wrap _columnGap-16px _pt-4px _pb-4px _btw-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bts-solid"><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text">The model’s first edit, 4 tasks</span><span data-i18n-ltr="true" class="is_Text font_mono _fontVariantNumeric-_platformweb_tabular-num115 _col-muted-foreg108704142 _ff-f-family _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text">1.31×<!-- --> · <!-- -->95%<!-- --> <!-- -->1.14–1.48×</span></li></ul></div><div class="is_View _fd-row _gap-16px _items-center _fwr-wrap"><a data-slot="more" class="is_Text _col-0hover-pure-white _col-_light_muted-foreg108704142 _col-_light_0hover-foreground _col-neutral-300 _dsp-inline-flex _items-center _ws-inherit _td-none _fs-f-size-2 _lh-calc1--250--87537940352 _gap-c-space-2 _fw-500" href="/benchmarks#coding-agent"><span>Every coding task and both runs<!-- --> <span aria-hidden="true" data-i18n-mirror="true" class="is_Text _dsp-_platformweb_inline-bloc107 _col-inherit" data-slot="text">→</span></span></a></div></div></div></section><section id="flash" aria-labelledby="flash-title" class="is_View _pt-_md_80px _pb-_md_80px _pos-relative _width-10037 _pt-56px _pb-56px"><div class="is_View _fd-column _pos-relative _width-10037 _maxW-1240px _mr-auto _ml-auto _pr-page-gutter _pl-page-gutter _gap-40px"><div class="is_View _fd-column _gap-14px _maxW-760px"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _dsp-_platformweb_inline-flex _width-_platformweb_fit-content _textDecoration-_platformweb_none _self-flex-start _dsp-inline-flex _fd-row _items-center _justify-center _gap-6px _pr-12px _pl-12px _pt-5px _pb-5px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600" data-slot="text">Clock.Decisions</span></div><h2 data-slot="title" id="flash-title" class="is_Text font_heading _col-foreground _dsp-revert-laye114 _ws-inherit _ff-f-family _fs-f-size-8 _fw-497 _lh-1--22 _ls--0--01em _textWrap-balance">Decisions in a flash.</h2><p data-slot="lede" class="is_Text _col-muted-foreg108704142 _dsp-revert-laye114 _ws-inherit _fs-f-size-3 _lh-1--65 _ls-0px _textWrap-pretty">One Kai decision on GPU, on your own hardware with Enterprise: cached, through the runtime, and served over HTTP. Beside it, the Decision Suite&#x27;s tasks Kai wins, Kai&#x27;s figure against the baseline&#x27;s. Drawn to scale.</p></div><div class="is_View _gridTemplateColumns-_lg_repeat2minm577740846 _dsp-grid _gridTemplateColumns-minmax01fr1234957 _gap-16px"><div class="is_View _fd-column _minH-300px"><div role="status" aria-live="polite" data-api="loading" class="is_View _fd-row _items-center _justify-center _gap-c-space-3 _pt-c-space-8 _pb-c-space-8"><div data-slot="spinner" aria-hidden="true" data-disable-theme="true" class="is_View _fd-column"><div role="progressbar" aria-valuemax="1" aria-valuemin="0" class="css-g5y9jx r-1awozwy r-1777fci"><div class="css-g5y9jx r-17bb2tj r-1muvv40 r-1yef0xd r-1ldzwu0" style="height:16px;width:16px"><svg height="100%" viewBox="0 0 32 32" width="100%"><circle cx="16" cy="16" fill="none" r="14" stroke-width="4" style="stroke:currentColor;opacity:0.2"></circle><circle cx="16" cy="16" fill="none" r="14" stroke-width="4" style="stroke:currentColor;stroke-dasharray:80;stroke-dashoffset:60"></circle></svg></div></div></div><span class="is_Text _col-soft _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text">Reading the decision timings from api.hanzo.ai</span></div></div></div><a data-slot="more" class="is_Text _col-0hover-pure-white _col-_light_muted-foreg108704142 _col-_light_0hover-foreground _col-neutral-300 _dsp-inline-flex _items-center _ws-inherit _td-none _fs-f-size-2 _lh-calc1--250--87537940352 _gap-c-space-2 _fw-500" href="/benchmarks#decision-suite"><span>The Decision Suite and its timing runs<!-- --> <span aria-hidden="true" data-i18n-mirror="true" class="is_Text _dsp-_platformweb_inline-bloc107 _col-inherit" data-slot="text">→</span></span></a></div></section><section id="pareto" aria-labelledby="pareto-title" class="is_View _pt-_md_80px _pb-_md_80px _pos-relative _width-10037 _pt-56px _pb-56px"><div class="is_View _fd-column _pos-relative _width-10037 _maxW-1240px _mr-auto _ml-auto _pr-page-gutter _pl-page-gutter _gap-40px"><div class="is_View _fd-column _gap-14px _maxW-760px"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _dsp-_platformweb_inline-flex _width-_platformweb_fit-content _textDecoration-_platformweb_none _self-flex-start _dsp-inline-flex _fd-row _items-center _justify-center _gap-6px _pr-12px _pl-12px _pt-5px _pb-5px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600" data-slot="text">GPQA.Diamond</span></div><h2 data-slot="title" id="pareto-title" class="is_Text font_heading _col-foreground _dsp-revert-laye114 _ws-inherit _ff-f-family _fs-f-size-8 _fw-497 _lh-1--22 _ls--0--01em _textWrap-balance">Accuracy against cost.</h2><p data-slot="lede" class="is_Text _col-muted-foreg108704142 _dsp-revert-laye114 _ws-inherit _fs-f-size-3 _lh-1--65 _ls-0px _textWrap-pretty">GPQA Diamond accuracy against what 1,000 questions cost.</p></div><div role="status" aria-live="polite" data-api="loading" class="is_View _fd-row _items-center _justify-center _gap-c-space-3 _pt-c-space-8 _pb-c-space-8"><div data-slot="spinner" aria-hidden="true" data-disable-theme="true" class="is_View _fd-column"><div role="progressbar" aria-valuemax="1" aria-valuemin="0" class="css-g5y9jx r-1awozwy r-1777fci"><div class="css-g5y9jx r-17bb2tj r-1muvv40 r-1yef0xd r-1ldzwu0" style="height:16px;width:16px"><svg height="100%" viewBox="0 0 32 32" width="100%"><circle cx="16" cy="16" fill="none" r="14" stroke-width="4" style="stroke:currentColor;opacity:0.2"></circle><circle cx="16" cy="16" fill="none" r="14" stroke-width="4" style="stroke:currentColor;stroke-dasharray:80;stroke-dashoffset:60"></circle></svg></div></div></div><span class="is_Text _col-soft _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text">Reading Enso&#x27;s research runs from api.hanzo.ai</span></div><a data-slot="more" class="is_Text _col-0hover-pure-white _col-_light_muted-foreg108704142 _col-_light_0hover-foreground _col-neutral-300 _dsp-inline-flex _items-center _ws-inherit _td-none _fs-f-size-2 _lh-calc1--250--87537940352 _gap-c-space-2 _fw-500" href="/enso"><span>How Enso routes<!-- --> <span aria-hidden="true" data-i18n-mirror="true" class="is_Text _dsp-_platformweb_inline-bloc107 _col-inherit" data-slot="text">→</span></span></a></div></section><section id="benchmarks" aria-labelledby="benchmarks-title" class="is_View _pt-_md_80px _pb-_md_80px _pos-relative _width-10037 _pt-56px _pb-56px"><div class="is_View _fd-column _pos-relative _width-10037 _maxW-1240px _mr-auto _ml-auto _pr-page-gutter _pl-page-gutter _gap-40px"><div class="is_View _fd-column _gap-14px _maxW-760px"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _dsp-_platformweb_inline-flex _width-_platformweb_fit-content _textDecoration-_platformweb_none _self-flex-start _dsp-inline-flex _fd-row _items-center _justify-center _gap-6px _pr-12px _pl-12px _pt-5px _pb-5px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600" data-slot="text">Benchmarks.All</span></div><h2 data-slot="title" id="benchmarks-title" class="is_Text font_heading _col-foreground _dsp-revert-laye114 _ws-inherit _ff-f-family _fs-f-size-8 _fw-497 _lh-1--22 _ls--0--01em _textWrap-balance">Verified on held-out benchmarks.</h2><p data-slot="lede" class="is_Text _col-muted-foreg108704142 _dsp-revert-laye114 _ws-inherit _fs-f-size-3 _lh-1--65 _ls-0px _textWrap-pretty">Every claim is grounded in public datasets, reproducible evaluation harnesses, and published runs.</p></div><div class="is_View _gridTemplateColumns-_sm_repeat2minm577740846 _gridTemplateColumns-_lg_repeat3minm577740846 _gap-_lg_16px _dsp-grid _width-10037 _gap-12px _gridTemplateColumns-minmax01fr1234957"><a class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _pt-_md_24px _pr-_md_24px _pb-_md_24px _pl-_md_24px _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-12px _pt-20px _pr-20px _pb-20px _pl-20px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-panel _bbs-solid _bts-solid _bls-solid _brs-solid" href="/benchmarks#coding-agent"><div class="is_View _fd-row _justify-space-betwe3241 _items-center"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-11px _lh-14px _fw-600 _tt-uppercase _ls-0--5px" data-slot="text">Coding</span><span class="is_Text font_mono _fontVariantNumeric-_platformweb_tabular-num115 _col-foreground _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600" data-slot="text">4.44× faster</span></div><div class="is_View _fd-column _gap-6px"><span class="is_Text _col-foreground _fs-f-size-4 _lh-f-lineHeigh112923 _fw-600" data-slot="text">Hanzo Dev vs Claude Code</span><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Single-fault repairs, median task completion times, and tool execution runs.</span></div><div class="is_View _fd-row _items-center _gap-4px _mt-auto _pt-8px"><span class="is_Text _col-foreground _fs-f-size-2 _fw-500" data-slot="text">View benchmark</span><span data-i18n-mirror="" class="is_Text _col-muted-foreg108704142" data-slot="text">→</span></div></a><a class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _pt-_md_24px _pr-_md_24px _pb-_md_24px _pl-_md_24px _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-12px _pt-20px _pr-20px _pb-20px _pl-20px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-panel _bbs-solid _bts-solid _bls-solid _brs-solid" href="/benchmarks#decision-suite"><div class="is_View _fd-row _justify-space-betwe3241 _items-center"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-11px _lh-14px _fw-600 _tt-uppercase _ls-0--5px" data-slot="text">Decisions</span><span data-i18n-ltr="" class="is_Text font_mono _fontVariantNumeric-_platformweb_tabular-num115 _col-foreground _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600" data-slot="text">&lt;1 ms p50</span></div><div class="is_View _fd-column _gap-6px"><span class="is_Text _col-foreground _fs-f-size-4 _lh-f-lineHeigh112923 _fw-600" data-slot="text">Kai Decision Suite</span><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Deterministic probability distributions on GPU across 16 real-world classification tasks.</span></div><div class="is_View _fd-row _items-center _gap-4px _mt-auto _pt-8px"><span class="is_Text _col-foreground _fs-f-size-2 _fw-500" data-slot="text">View benchmark</span><span data-i18n-mirror="" class="is_Text _col-muted-foreg108704142" data-slot="text">→</span></div></a><a class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _pt-_md_24px _pr-_md_24px _pb-_md_24px _pl-_md_24px _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-12px _pt-20px _pr-20px _pb-20px _pl-20px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-panel _bbs-solid _bts-solid _bls-solid _brs-solid" href="/benchmarks#trolley"><div class="is_View _fd-row _justify-space-betwe3241 _items-center"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-11px _lh-14px _fw-600 _tt-uppercase _ls-0--5px" data-slot="text">Safety</span><span class="is_Text font_mono _fontVariantNumeric-_platformweb_tabular-num115 _col-foreground _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600" data-slot="text">8,300 of 8,300</span></div><div class="is_View _fd-column _gap-6px"><span class="is_Text _col-foreground _fs-f-size-4 _lh-f-lineHeigh112923 _fw-600" data-slot="text">The trolley problem</span><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Decided on the counts, never a preference: every one of 8,300 sealed trolley-structured scenes right, and the second-fewest dominated choices of the fourteen models the public benchmark ranks.</span></div><div class="is_View _fd-row _items-center _gap-4px _mt-auto _pt-8px"><span class="is_Text _col-foreground _fs-f-size-2 _fw-500" data-slot="text">View benchmark</span><span data-i18n-mirror="" class="is_Text _col-muted-foreg108704142" data-slot="text">→</span></div></a><a class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _pt-_md_24px _pr-_md_24px _pb-_md_24px _pl-_md_24px _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-12px _pt-20px _pr-20px _pb-20px _pl-20px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-panel _bbs-solid _bts-solid _bls-solid _brs-solid" href="/benchmarks#enso"><div class="is_View _fd-row _justify-space-betwe3241 _items-center"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-11px _lh-14px _fw-600 _tt-uppercase _ls-0--5px" data-slot="text">Routing</span><span data-i18n-ltr="" class="is_Text font_mono _fontVariantNumeric-_platformweb_tabular-num115 _col-foreground _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600" data-slot="text">68.2% GPQA</span></div><div class="is_View _fd-column _gap-6px"><span class="is_Text _col-foreground _fs-f-size-4 _lh-f-lineHeigh112923 _fw-600" data-slot="text">Enso Frontier Routing</span><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Learned utility router balancing GPQA Diamond, LiveCodeBench, and inference cost.</span></div><div class="is_View _fd-row _items-center _gap-4px _mt-auto _pt-8px"><span class="is_Text _col-foreground _fs-f-size-2 _fw-500" data-slot="text">View benchmark</span><span data-i18n-mirror="" class="is_Text _col-muted-foreg108704142" data-slot="text">→</span></div></a><a class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _pt-_md_24px _pr-_md_24px _pb-_md_24px _pl-_md_24px _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-12px _pt-20px _pr-20px _pb-20px _pl-20px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-panel _bbs-solid _bts-solid _bls-solid _brs-solid" href="/benchmarks/zen-6"><div class="is_View _fd-row _justify-space-betwe3241 _items-center"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-11px _lh-14px _fw-600 _tt-uppercase _ls-0--5px" data-slot="text">Reasoning</span><span data-i18n-ltr="" class="is_Text font_mono _fontVariantNumeric-_platformweb_tabular-num115 _col-foreground _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600" data-slot="text">2,840 tok/s</span></div><div class="is_View _fd-column _gap-6px"><span class="is_Text _col-foreground _fs-f-size-4 _lh-f-lineHeigh112923 _fw-600" data-slot="text">Zen 6 Prefill &amp; Decode</span><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Dense 27.3B open-weight foundation model prompt token prefill on dedicated enterprise hardware.</span></div><div class="is_View _fd-row _items-center _gap-4px _mt-auto _pt-8px"><span class="is_Text _col-foreground _fs-f-size-2 _fw-500" data-slot="text">View benchmark</span><span data-i18n-mirror="" class="is_Text _col-muted-foreg108704142" data-slot="text">→</span></div></a><a class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _pt-_md_24px _pr-_md_24px _pb-_md_24px _pl-_md_24px _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-12px _pt-20px _pr-20px _pb-20px _pl-20px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-panel _bbs-solid _bts-solid _bls-solid _brs-solid" href="/benchmarks#platform"><div class="is_View _fd-row _justify-space-betwe3241 _items-center"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-11px _lh-14px _fw-600 _tt-uppercase _ls-0--5px" data-slot="text">Memory</span><span class="is_Text font_mono _fontVariantNumeric-_platformweb_tabular-num115 _col-foreground _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600" data-slot="text">Sub-ms retrieval</span></div><div class="is_View _fd-column _gap-6px"><span class="is_Text _col-foreground _fs-f-size-4 _lh-f-lineHeigh112923 _fw-600" data-slot="text">LongMemEval &amp; LoCoMo</span><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Long-horizon conversational memory recall, multi-hop needles, and knowledge graph retrieval.</span></div><div class="is_View _fd-row _items-center _gap-4px _mt-auto _pt-8px"><span class="is_Text _col-foreground _fs-f-size-2 _fw-500" data-slot="text">View benchmark</span><span data-i18n-mirror="" class="is_Text _col-muted-foreg108704142" data-slot="text">→</span></div></a><a class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _pt-_md_24px _pr-_md_24px _pb-_md_24px _pl-_md_24px _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-12px _pt-20px _pr-20px _pb-20px _pl-20px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-panel _bbs-solid _bts-solid _bls-solid _brs-solid" href="/benchmarks#harness"><div class="is_View _fd-row _justify-space-betwe3241 _items-center"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-11px _lh-14px _fw-600 _tt-uppercase _ls-0--5px" data-slot="text">Harness</span><span class="is_Text font_mono _fontVariantNumeric-_platformweb_tabular-num115 _col-foreground _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600" data-slot="text">Zero-overhead</span></div><div class="is_View _fd-column _gap-6px"><span class="is_Text _col-foreground _fs-f-size-4 _lh-f-lineHeigh112923 _fw-600" data-slot="text">MCP &amp; Multi-Tool Execution</span><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Multi-turn agent runs connecting Claude Code, Codex, and Hanzo Dev to the environment.</span></div><div class="is_View _fd-row _items-center _gap-4px _mt-auto _pt-8px"><span class="is_Text _col-foreground _fs-f-size-2 _fw-500" data-slot="text">View benchmark</span><span data-i18n-mirror="" class="is_Text _col-muted-foreg108704142" data-slot="text">→</span></div></a></div><div class="is_View _fd-row _gap-20px _fwr-wrap _items-center"><a data-slot="action" data-fill="" class="is_Text _o-0hover-0--92 _bg-0hover-neutral-100 _col-0hover-pure-black _bg-_light_foreground _col-_light_background _bxsh-_light_04px16px-6p44459065 _bg-_light_0hover-foreground _col-_light_0hover-background _col-pure-black _dsp-inline-flex _items-center _ws-inherit _td-none _fs-f-size-2 _lh-calc1--250--87537940352 _justify-center _gap-c-space-2 _minH-44px _pr-c-space-5 _pl-c-space-5 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _fw-500 _backdropFilter-chrome-blur _WebkitBackdropFilter-chrome-blur _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _bg-pure-white _bxsh-04px20px-2p736498123 _bbs-solid _bts-solid _bls-solid _brs-solid" href="/benchmarks">Explore all benchmarks<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true" data-i18n-mirror=""><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a data-slot="more" class="is_Text _col-0hover-pure-white _col-_light_muted-foreg108704142 _col-_light_0hover-foreground _col-neutral-300 _dsp-inline-flex _items-center _ws-inherit _td-none _fs-f-size-2 _lh-calc1--250--87537940352 _gap-c-space-2 _fw-500" href="/research"><span>Published research &amp; specifications<!-- --> <span aria-hidden="true" data-i18n-mirror="true" class="is_Text _dsp-_platformweb_inline-bloc107 _col-inherit" data-slot="text">→</span></span></a></div></div></section><section id="platform" aria-labelledby="platform-title" class="is_View _pt-_md_80px _pb-_md_80px _pos-relative _width-10037 _pt-56px _pb-56px"><div class="is_View _fd-column _pos-relative _width-10037 _maxW-1240px _mr-auto _ml-auto _pr-page-gutter _pl-page-gutter _gap-40px"><div class="is_View _fd-column _gap-14px _maxW-760px"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _dsp-_platformweb_inline-flex _width-_platformweb_fit-content _textDecoration-_platformweb_none _self-flex-start _dsp-inline-flex _fd-row _items-center _justify-center _gap-6px _pr-12px _pl-12px _pt-5px _pb-5px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600" data-slot="text">Hanzo.Stack</span></div><h2 data-slot="title" id="platform-title" class="is_Text font_heading _col-foreground _dsp-revert-laye114 _ws-inherit _ff-f-family _fs-f-size-8 _fw-497 _lh-1--22 _ls--0--01em _textWrap-balance">The unified AI stack.</h2><p data-slot="lede" class="is_Text _col-muted-foreg108704142 _dsp-revert-laye114 _ws-inherit _fs-f-size-3 _lh-1--65 _ls-0px _textWrap-pretty">Everything an agent needs, from the first model call to the invoice: one API, one sign-in, one bill. Every part is yours to build on directly.</p></div><div class="is_View _gridTemplateColumns-_sm_repeat2minm577740846 _gridTemplateColumns-_lg_repeat4minm577740846 _gap-_lg_16px _dsp-grid _width-10037 _gap-12px _gridTemplateColumns-minmax01fr1234957"><a class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _pt-_md_24px _pr-_md_24px _pb-_md_24px _pl-_md_24px _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _textDecoration-_platformweb_none _fd-column _gap-14px _pt-20px _pr-20px _pb-20px _pl-20px _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-panel _bbs-solid _bts-solid _bls-solid _brs-solid" href="/gateway"><div class="is_View _btlr-_platformweb_12px _btrr-_platformweb_12px _bbrr-_platformweb_12px _bblr-_platformweb_12px _width-40px _height-40px _btlr-12px _btrr-12px _bbrr-12px _bblr-12px _items-center _justify-center _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="var(--foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-network" aria-hidden="true"><rect x="16" y="16" width="6" height="6" rx="1"></rect><rect x="2" y="16" width="6" height="6" rx="1"></rect><rect x="9" y="2" width="6" height="6" rx="1"></rect><path d="M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3"></path><path d="M12 12V8"></path></svg></div><div class="is_View _fd-column _gap-6px"><span class="is_Text _col-foreground _fs-f-size-5 _lh-f-lineHeigh112924 _fw-600" data-slot="text">AI Gateway</span><span class="is_Text _col-muted-foreg108704142 _fs-f-size-3 _lh-f-lineHeigh112923" data-slot="text">Every model behind one key.</span></div><div class="is_View _fd-column _gap-8px _pt-12px _btw-1px _btc-white-06 _brc-white-06 _borderBottomColor-white-06 _borderLeftColor-white-06 _bts-solid"><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">One OpenAI-compatible API</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Routing across every frontier lab</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Spend limits and usage per key</span></div></div></a><a class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _pt-_md_24px _pr-_md_24px _pb-_md_24px _pl-_md_24px _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _textDecoration-_platformweb_none _fd-column _gap-14px _pt-20px _pr-20px _pb-20px _pl-20px _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-panel _bbs-solid _bts-solid _bls-solid _brs-solid" href="/agents"><div class="is_View _btlr-_platformweb_12px _btrr-_platformweb_12px _bbrr-_platformweb_12px _bblr-_platformweb_12px _width-40px _height-40px _btlr-12px _btrr-12px _bbrr-12px _bblr-12px _items-center _justify-center _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="var(--foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bot" aria-hidden="true"><path d="M12 8V4H8"></path><rect width="16" height="12" x="4" y="8" rx="2"></rect><path d="M2 14h2"></path><path d="M20 14h2"></path><path d="M15 13v2"></path><path d="M9 13v2"></path></svg></div><div class="is_View _fd-column _gap-6px"><span class="is_Text _col-foreground _fs-f-size-5 _lh-f-lineHeigh112924 _fw-600" data-slot="text">Agents</span><span class="is_Text _col-muted-foreg108704142 _fs-f-size-3 _lh-f-lineHeigh112923" data-slot="text">Agents that do the work, not just the chat.</span></div><div class="is_View _fd-column _gap-8px _pt-12px _btw-1px _btc-white-06 _brc-white-06 _borderBottomColor-white-06 _borderLeftColor-white-06 _bts-solid"><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Background and scheduled runs</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Sandboxed runtimes</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Your tools and data, with your permissions</span></div></div></a><a class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _pt-_md_24px _pr-_md_24px _pb-_md_24px _pl-_md_24px _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _textDecoration-_platformweb_none _fd-column _gap-14px _pt-20px _pr-20px _pb-20px _pl-20px _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-panel _bbs-solid _bts-solid _bls-solid _brs-solid" href="/mcp"><div class="is_View _btlr-_platformweb_12px _btrr-_platformweb_12px _bbrr-_platformweb_12px _bblr-_platformweb_12px _width-40px _height-40px _btlr-12px _btrr-12px _bbrr-12px _bblr-12px _items-center _justify-center _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="var(--foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plug" aria-hidden="true"><path d="M12 22v-5"></path><path d="M15 8V2"></path><path d="M17 8a1 1 0 0 1 1 1v4a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1z"></path><path d="M9 8V2"></path></svg></div><div class="is_View _fd-column _gap-6px"><span class="is_Text _col-foreground _fs-f-size-5 _lh-f-lineHeigh112924 _fw-600" data-slot="text">MCP</span><span class="is_Text _col-muted-foreg108704142 _fs-f-size-3 _lh-f-lineHeigh112923" data-slot="text">The tools your agents act with.</span></div><div class="is_View _fd-column _gap-8px _pt-12px _btw-1px _btc-white-06 _brc-white-06 _borderBottomColor-white-06 _borderLeftColor-white-06 _bts-solid"><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Search, files, shell and browser</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Works with any MCP client</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Bring your own MCP servers</span></div></div></a><a class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _pt-_md_24px _pr-_md_24px _pb-_md_24px _pl-_md_24px _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _textDecoration-_platformweb_none _fd-column _gap-14px _pt-20px _pr-20px _pb-20px _pl-20px _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-panel _bbs-solid _bts-solid _bls-solid _brs-solid" href="/search"><div class="is_View _btlr-_platformweb_12px _btrr-_platformweb_12px _bbrr-_platformweb_12px _bblr-_platformweb_12px _width-40px _height-40px _btlr-12px _btrr-12px _bbrr-12px _bblr-12px _items-center _justify-center _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="var(--foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-brain" aria-hidden="true"><path d="M12 18V5"></path><path d="M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4"></path><path d="M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5"></path><path d="M17.997 5.125a4 4 0 0 1 2.526 5.77"></path><path d="M18 18a4 4 0 0 0 2-7.464"></path><path d="M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517"></path><path d="M6 18a4 4 0 0 1-2-7.464"></path><path d="M6.003 5.125a4 4 0 0 0-2.526 5.77"></path></svg></div><div class="is_View _fd-column _gap-6px"><span class="is_Text _col-foreground _fs-f-size-5 _lh-f-lineHeigh112924 _fw-600" data-slot="text">Memory and Search</span><span class="is_Text _col-muted-foreg108704142 _fs-f-size-3 _lh-f-lineHeigh112923" data-slot="text">What your agents know, and how they find it.</span></div><div class="is_View _fd-column _gap-8px _pt-12px _btw-1px _btc-white-06 _brc-white-06 _borderBottomColor-white-06 _borderLeftColor-white-06 _bts-solid"><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Keyword and meaning in one query</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">A knowledge graph for every org</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Retrieval over your documents</span></div></div></a><a class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _pt-_md_24px _pr-_md_24px _pb-_md_24px _pl-_md_24px _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _textDecoration-_platformweb_none _fd-column _gap-14px _pt-20px _pr-20px _pb-20px _pl-20px _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-panel _bbs-solid _bts-solid _bls-solid _brs-solid" href="/machines"><div class="is_View _btlr-_platformweb_12px _btrr-_platformweb_12px _bbrr-_platformweb_12px _bblr-_platformweb_12px _width-40px _height-40px _btlr-12px _btrr-12px _bbrr-12px _bblr-12px _items-center _justify-center _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="var(--foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cpu" aria-hidden="true"><path d="M12 20v2"></path><path d="M12 2v2"></path><path d="M17 20v2"></path><path d="M17 2v2"></path><path d="M2 12h2"></path><path d="M2 17h2"></path><path d="M2 7h2"></path><path d="M20 12h2"></path><path d="M20 17h2"></path><path d="M20 7h2"></path><path d="M7 20v2"></path><path d="M7 2v2"></path><rect x="4" y="4" width="16" height="16" rx="2"></rect><rect x="8" y="8" width="8" height="8" rx="1"></rect></svg></div><div class="is_View _fd-column _gap-6px"><span class="is_Text _col-foreground _fs-f-size-5 _lh-f-lineHeigh112924 _fw-600" data-slot="text">Compute</span><span class="is_Text _col-muted-foreg108704142 _fs-f-size-3 _lh-f-lineHeigh112923" data-slot="text">GPUs and machines, in our cloud or yours.</span></div><div class="is_View _fd-column _gap-8px _pt-12px _btw-1px _btc-white-06 _brc-white-06 _borderBottomColor-white-06 _borderLeftColor-white-06 _bts-solid"><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">GPUs for inference and training</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Containers and functions</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">The same stack in your own cloud</span></div></div></a><a class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _pt-_md_24px _pr-_md_24px _pb-_md_24px _pl-_md_24px _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _textDecoration-_platformweb_none _fd-column _gap-14px _pt-20px _pr-20px _pb-20px _pl-20px _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-panel _bbs-solid _bts-solid _bls-solid _brs-solid" href="/base"><div class="is_View _btlr-_platformweb_12px _btrr-_platformweb_12px _bbrr-_platformweb_12px _bblr-_platformweb_12px _width-40px _height-40px _btlr-12px _btrr-12px _bbrr-12px _bblr-12px _items-center _justify-center _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="var(--foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-database" aria-hidden="true"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg></div><div class="is_View _fd-column _gap-6px"><span class="is_Text _col-foreground _fs-f-size-5 _lh-f-lineHeigh112924 _fw-600" data-slot="text">Data</span><span class="is_Text _col-muted-foreg108704142 _fs-f-size-3 _lh-f-lineHeigh112923" data-slot="text">A database for every org, ready to build on.</span></div><div class="is_View _fd-column _gap-8px _pt-12px _btw-1px _btc-white-06 _brc-white-06 _borderBottomColor-white-06 _borderLeftColor-white-06 _bts-solid"><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">SQL with live updates</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Files on S3-compatible storage</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Analytics over every event</span></div></div></a><a class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _pt-_md_24px _pr-_md_24px _pb-_md_24px _pl-_md_24px _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _textDecoration-_platformweb_none _fd-column _gap-14px _pt-20px _pr-20px _pb-20px _pl-20px _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-panel _bbs-solid _bts-solid _bls-solid _brs-solid" href="/commerce"><div class="is_View _btlr-_platformweb_12px _btrr-_platformweb_12px _bbrr-_platformweb_12px _bblr-_platformweb_12px _width-40px _height-40px _btlr-12px _btrr-12px _bbrr-12px _bblr-12px _items-center _justify-center _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="var(--foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-coins" aria-hidden="true"><path d="M13.744 17.736a6 6 0 1 1-7.48-7.48"></path><path d="M15 6h1v4"></path><path d="m6.134 14.768.866-.5 2 3.464"></path><circle cx="16" cy="8" r="6"></circle></svg></div><div class="is_View _fd-column _gap-6px"><span class="is_Text _col-foreground _fs-f-size-5 _lh-f-lineHeigh112924 _fw-600" data-slot="text">Commerce</span><span class="is_Text _col-muted-foreg108704142 _fs-f-size-3 _lh-f-lineHeigh112923" data-slot="text">Charge for what your agents do.</span></div><div class="is_View _fd-column _gap-8px _pt-12px _btw-1px _btc-white-06 _brc-white-06 _borderBottomColor-white-06 _borderLeftColor-white-06 _bts-solid"><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Plans, subscriptions and top-ups</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Usage metered as it happens</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Invoices and payouts</span></div></div></a><a class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _pt-_md_24px _pr-_md_24px _pb-_md_24px _pl-_md_24px _btlr-_platformweb_20px _btrr-_platformweb_20px _bbrr-_platformweb_20px _bblr-_platformweb_20px _textDecoration-_platformweb_none _fd-column _gap-14px _pt-20px _pr-20px _pb-20px _pl-20px _btlr-20px _btrr-20px _bbrr-20px _bblr-20px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-panel _bbs-solid _bts-solid _bls-solid _brs-solid" href="/o11y"><div class="is_View _btlr-_platformweb_12px _btrr-_platformweb_12px _bbrr-_platformweb_12px _bblr-_platformweb_12px _width-40px _height-40px _btlr-12px _btrr-12px _bbrr-12px _bblr-12px _items-center _justify-center _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="var(--foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-scan-eye" aria-hidden="true"><path d="M3 7V5a2 2 0 0 1 2-2h2"></path><path d="M17 3h2a2 2 0 0 1 2 2v2"></path><path d="M21 17v2a2 2 0 0 1-2 2h-2"></path><path d="M7 21H5a2 2 0 0 1-2-2v-2"></path><circle cx="12" cy="12" r="1"></circle><path d="M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0"></path></svg></div><div class="is_View _fd-column _gap-6px"><span class="is_Text _col-foreground _fs-f-size-5 _lh-f-lineHeigh112924 _fw-600" data-slot="text">Observability</span><span class="is_Text _col-muted-foreg108704142 _fs-f-size-3 _lh-f-lineHeigh112923" data-slot="text">See every model call, end to end.</span></div><div class="is_View _fd-column _gap-8px _pt-12px _btw-1px _btc-white-06 _brc-white-06 _borderBottomColor-white-06 _borderLeftColor-white-06 _bts-solid"><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Traces of every call</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Cost and latency per request</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-5px _height-5px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Logs and metrics in one place</span></div></div></a></div><div class="is_View _fd-row _gap-24px _fwr-wrap"><a data-slot="more" class="is_Text _col-0hover-pure-white _col-_light_muted-foreg108704142 _col-_light_0hover-foreground _col-neutral-300 _dsp-inline-flex _items-center _ws-inherit _td-none _fs-f-size-2 _lh-calc1--250--87537940352 _gap-c-space-2 _fw-500" href="/platform">How the platform fits together</a><a data-slot="more" class="is_Text _col-0hover-pure-white _col-_light_muted-foreg108704142 _col-_light_0hover-foreground _col-neutral-300 _dsp-inline-flex _items-center _ws-inherit _td-none _fs-f-size-2 _lh-calc1--250--87537940352 _gap-c-space-2 _fw-500" href="/cloud">Run it in your cloud</a></div></div></section><section id="open-source" aria-labelledby="open-source-title" class="is_View _pt-_md_80px _pb-_md_80px _pos-relative _width-10037 _pt-56px _pb-56px"><div class="is_View _fd-column _pos-relative _width-10037 _maxW-1240px _mr-auto _ml-auto _pr-page-gutter _pl-page-gutter _gap-40px"><div class="is_View _fd-column _gap-14px _maxW-760px"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _dsp-_platformweb_inline-flex _width-_platformweb_fit-content _textDecoration-_platformweb_none _self-flex-start _dsp-inline-flex _fd-row _items-center _justify-center _gap-6px _pr-12px _pl-12px _pt-5px _pb-5px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"><span class="is_Text font_mono _col-background _ff-f-family _fs-f-size-1 _lh-f-lineHeigh112920 _fw-600" data-slot="text">Open.Source</span></div><h2 data-slot="title" id="open-source-title" class="is_Text font_heading _col-foreground _dsp-revert-laye114 _ws-inherit _ff-f-family _fs-f-size-8 _fw-497 _lh-1--22 _ls--0--01em _textWrap-balance">Built in the open.</h2><p data-slot="lede" class="is_Text _col-muted-foreg108704142 _dsp-revert-laye114 _ws-inherit _fs-f-size-3 _lh-1--65 _ls-0px _textWrap-pretty">The core of the platform is open source: 823 public repositories to read, run and fork.</p></div><div class="is_View _fd-row _gap-10px _items-center"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Sort</span><div role="group" aria-label="Sort repositories" class="is_View _btlr-_platformweb_9px _btrr-_platformweb_9px _bbrr-_platformweb_9px _bblr-_platformweb_9px _fd-row _gap-2px _pt-3px _pr-3px _pb-3px _pl-3px _btlr-9px _btrr-9px _bbrr-9px _bblr-9px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><button type="button" aria-pressed="true" class="is_View _btlr-_platformweb_6px _btrr-_platformweb_6px _bbrr-_platformweb_6px _bblr-_platformweb_6px _border-_platformweb_none _fd-row _pr-12px _pl-12px _pt-5px _pb-5px _btlr-6px _btrr-6px _bbrr-6px _bblr-6px _bg-foreground _cur-pointer"><span class="is_Text _col-background _fs-f-size-2 _lh-f-lineHeigh112921 _fw-500" data-slot="text">A–Z</span></button><button type="button" aria-pressed="false" class="is_View _bg-0hover-white-06 _btlr-_platformweb_6px _btrr-_platformweb_6px _bbrr-_platformweb_6px _bblr-_platformweb_6px _border-_platformweb_none _fd-row _pr-12px _pl-12px _pt-5px _pb-5px _btlr-6px _btrr-6px _bbrr-6px _bblr-6px _bg-transparent _cur-pointer"><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112921 _fw-500" data-slot="text">Recently updated</span></button></div></div><div class="is_View _gridTemplateColumns-_sm_repeat2minm577740846 _gridTemplateColumns-_lg_repeat4minm577740846 _gap-_lg_12px _dsp-grid _width-10037 _gap-10px _gridTemplateColumns-minmax01fr1234957"><a href="https://github.com/hanzoai/ai" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/ai</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Model routing behind one OpenAI-compatible API.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Go</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 21, 2026</span></div></a><a href="https://github.com/hanzoai/base" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/base</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">The data layer: a database per org, live updates and files.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Go</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 21, 2026</span></div></a><a href="https://github.com/hanzoai/ci" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/ci</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">The CI and deploys every repository ships with.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Shell</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 20, 2026</span></div></a><a href="https://github.com/hanzoai/cloud" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/cloud</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">The whole cloud in one Go binary, every service behind api.hanzo.ai.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Go</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Sep 30, 2026</span></div></a><a href="https://github.com/hanzoai/commerce" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/commerce</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Billing: plans, subscriptions, usage metering and invoices.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Go</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 22, 2026</span></div></a><a href="https://github.com/hanzoai/dev" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/dev</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Hanzo Dev, the coding agent for your terminal.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Rust</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 17, 2026</span></div></a><a href="https://github.com/hanzoai/engine" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/engine</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">The inference engine that serves the models.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Rust</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 18, 2026</span></div></a><a href="https://github.com/hanzoai/enso" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/enso</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Examples and recipes for Enso, the router.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Rust</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 17, 2026</span></div></a><a href="https://github.com/hanzoai/gen" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/gen</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Hanzo Gen, which launches and routes any coding agent.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Rust</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 17, 2026</span></div></a><a href="https://github.com/hanzoai/iam" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/iam</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Identity: sign-in, organizations, roles and API keys.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Go</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 23, 2026</span></div></a><a href="https://github.com/hanzoai/kai" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/kai</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Examples and recipes for Kai decisions.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">TypeScript</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 17, 2026</span></div></a><a href="https://github.com/hanzoai/kms" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/kms</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Secrets, held encrypted and handed out at runtime.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Go</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 17, 2026</span></div></a><a href="https://github.com/hanzoai/mcp" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/mcp</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">An MCP server with hundreds of tools for agents.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Rust</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 15, 2026</span></div></a><a href="https://github.com/hanzoai/ml" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/ml</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">The tensor and ML framework, on CPU, CUDA, Metal and ROCm.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Rust</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 20, 2026</span></div></a><a href="https://github.com/hanzoai/orm" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/orm</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">A typed ORM for Go, with a cache built in.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Go</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 3, 2026</span></div></a><a href="https://github.com/hanzoai/s3" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/s3</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">S3-compatible object storage.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Go</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 2, 2026</span></div></a><a href="https://github.com/hanzoai/sqlite" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/sqlite</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">SQLite with encryption, one driver for every build.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Go</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 1, 2026</span></div></a><a href="https://github.com/hanzoai/studio" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/studio</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Hanzo Studio: images, video, 3D and sound from one chat.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">TypeScript</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 21, 2026</span></div></a><a href="https://github.com/hanzoai/ui" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/ui</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">The component kit every Hanzo app is built with.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">TypeScript</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 23, 2026</span></div></a><a href="https://github.com/hanzoai/zen" target="_blank" rel="noopener noreferrer" class="is_View _btc-0hover-border-stro3513 _brc-0hover-border-stro3513 _borderBottomColor-0hover-border-stro3513 _borderLeftColor-0hover-border-stro3513 _btlr-_platformweb_16px _btrr-_platformweb_16px _bbrr-_platformweb_16px _bblr-_platformweb_16px _textDecoration-_platformweb_none _fd-column _gap-8px _pt-16px _pr-16px _pb-16px _pl-16px _btlr-16px _btrr-16px _bbrr-16px _bblr-16px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-row _items-center _justify-space-betwe3241 _gap-8px"><span data-i18n-ltr="" class="is_Text font_mono _col-foreground _ff-f-family _fs-f-size-2 _fw-600 _maxW-10037 _ox-hidden _oy-hidden _textOverflow-ellipsis _ws-nowrap" data-slot="text">hanzoai/zen</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="var(--muted-foreground)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true" data-i18n-mirror=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><span class="is_Text _col-muted-foreg108704142 _fs-f-size-2 _lh-f-lineHeigh112922" data-slot="text">Zen open models, with examples to run them anywhere.</span><div class="is_View _fd-row _justify-space-betwe3241 _gap-8px _mt-auto"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Rust</span><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1" data-slot="text">Updated Oct 17, 2026</span></div></a></div><div class="is_View _fd-row _gap-20px _fwr-wrap _items-center"><a data-slot="action" data-fill="" class="is_Text _o-0hover-0--92 _bg-0hover-neutral-100 _col-0hover-pure-black _bg-_light_foreground _col-_light_background _bxsh-_light_04px16px-6p44459065 _bg-_light_0hover-foreground _col-_light_0hover-background _col-pure-black _dsp-inline-flex _items-center _ws-inherit _td-none _fs-f-size-2 _lh-calc1--250--87537940352 _justify-center _gap-c-space-2 _minH-44px _pr-c-space-5 _pl-c-space-5 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _fw-500 _backdropFilter-chrome-blur _WebkitBackdropFilter-chrome-blur _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _bg-pure-white _bxsh-04px20px-2p736498123 _bbs-solid _bts-solid _bls-solid _brs-solid" href="/open-source">Explore all open source<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true" data-i18n-mirror=""><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a data-slot="more" href="https://github.com/hanzoai" data-i18n-ltr="" class="is_Text _col-0hover-pure-white _col-_light_muted-foreg108704142 _col-_light_0hover-foreground _col-neutral-300 _dsp-inline-flex _items-center _ws-inherit _td-none _fs-f-size-2 _lh-calc1--250--87537940352 _gap-c-space-2 _fw-500">github.com/hanzoai</a></div></div></section><div id="plans" class="is_View _pt-_md_80px _pb-_md_80px _fd-column _width-10037 _maxW-1240px _mr-auto _ml-auto _pr-page-gutter _pl-page-gutter _pt-56px _pb-56px _gap-c-space-6"><div class="is_View _fd-column _width-10037 _maxW-1280px _mr-auto _ml-auto _gap-c-space-8 _items-center"><div class="is_View _fd-column _items-center _gap-c-space-3 _maxW-768px"><h2 data-slot="display" class="is_Text font_heading _fs-_sm_f-size-11 _fs-_lg_text-6xl _col-foreground _dsp-revert-laye114 _ws-inherit _ff-f-family _fs-f-size-10 _fw-497 _lh-1--19 _ls--0--012em _textWrap-balance _text-center">Build what’s next</h2></div><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _fd-row _pt-4px _pr-4px _pb-4px _pl-4px _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-surface-2"><div role="radiogroup" data-slot="toggle-group" aria-label="Who this is for" data-audience="" data-disable-theme="true" tabindex="-1" data-orientation="horizontal" class="is_ToggleGroup is_View _fd-row _items-center _gap-c-space-1 _outlineStyle-none"><button data-state="on" tabindex="0" data-slot="toggle-group-item" data-variant="outline" data-size="default" role="radio" aria-checked="true" data-touch-y="4" data-disable-theme="true" data-orientation="horizontal" data-collection-item="" class="is_Toggle is_View _outlineColor-0focus-visible-outlineColo114 _outlineWidth-0focus-visible-2px _outlineStyle-0focus-visible-solid _bg-0hover-raised _btc-0hover-bound _brc-0hover-bound _borderBottomColor-0hover-bound _borderLeftColor-0hover-bound _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _bg-0focus-raised _btc-0focus-bound _brc-0focus-bound _borderBottomColor-0focus-bound _borderLeftColor-0focus-bound _fd-row _items-center _justify-center _height-36px _pr-c-space-4 _pl-c-space-4 _gap-c-space-1--53 _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btlr-c-radius-10 _btrr-c-radius-10 _bbrr-c-radius-10 _bblr-c-radius-10 _select-none _o-1 _cur-pointer _bg-raised _btc-bound _brc-bound _borderBottomColor-bound _borderLeftColor-bound _pos-relative _bbs-solid _bts-solid _bls-solid _brs-solid"><span class="is_SizableText is_Text font_body _ff-f-family _fw-500 _ls-f-letterSpa1360334203 _fs-f-size-3 _lh-f-lineHeigh112922 _col-ink" data-slot="sizable-text">Developer</span></button><button data-state="off" tabindex="0" data-slot="toggle-group-item" data-variant="outline" data-size="default" role="radio" aria-checked="false" data-touch-y="4" data-disable-theme="true" data-orientation="horizontal" data-collection-item="" class="is_Toggle is_View _outlineColor-0focus-visible-outlineColo114 _outlineWidth-0focus-visible-2px _outlineStyle-0focus-visible-solid _bg-0hover-hover _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _fd-row _items-center _justify-center _height-36px _pr-c-space-4 _pl-c-space-4 _gap-c-space-1--53 _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btlr-c-radius-10 _btrr-c-radius-10 _bbrr-c-radius-10 _bblr-c-radius-10 _select-none _o-1 _cur-pointer _bg-transparent _btc-transparent _brc-transparent _borderBottomColor-transparent _borderLeftColor-transparent _pos-relative _bbs-solid _bts-solid _bls-solid _brs-solid"><span class="is_SizableText is_Text font_body _ff-f-family _fw-500 _ls-f-letterSpa1360334203 _fs-f-size-3 _lh-f-lineHeigh112922 _col-quiet" data-slot="sizable-text">API</span></button></div></div><div role="status" aria-live="polite" data-api="loading" class="is_View _fd-row _items-center _justify-center _gap-c-space-3 _pt-c-space-8 _pb-c-space-8"><div data-slot="spinner" aria-hidden="true" data-disable-theme="true" class="is_View _fd-column"><div role="progressbar" aria-valuemax="1" aria-valuemin="0" class="css-g5y9jx r-1awozwy r-1777fci"><div class="css-g5y9jx r-17bb2tj r-1muvv40 r-1yef0xd r-1ldzwu0" style="height:16px;width:16px"><svg height="100%" viewBox="0 0 32 32" width="100%"><circle cx="16" cy="16" fill="none" r="14" stroke-width="4" style="stroke:currentColor;opacity:0.2"></circle><circle cx="16" cy="16" fill="none" r="14" stroke-width="4" style="stroke:currentColor;stroke-dasharray:80;stroke-dashoffset:60"></circle></svg></div></div></div><span class="is_Text _col-soft _fs-f-size-2 _lh-f-lineHeigh112921" data-slot="text">Reading the plans from api.hanzo.ai</span></div></div></div><section id="agency" aria-labelledby="agency-title" class="is_View _pb-_md_80px _width-10037 _maxW-1240px _mr-auto _ml-auto _pr-page-gutter _pl-page-gutter _pb-56px"><div class="is_View _pt-_md_48px _pr-_md_48px _pb-_md_48px _pl-_md_48px _btlr-_platformweb_24px _btrr-_platformweb_24px _bbrr-_platformweb_24px _bblr-_platformweb_24px _fd-row _fwr-wrap _gap-32px _items-center _justify-space-betwe3241 _pt-28px _pr-28px _pb-28px _pl-28px _btlr-24px _btrr-24px _bbrr-24px _bblr-24px _btw-1px _brw-1px _borderBottomWidth-1px _borderLeftWidth-1px _btc-border _brc-border _borderBottomColor-border _borderLeftColor-border _bg-panel _bbs-solid _bts-solid _bls-solid _brs-solid"><div class="is_View _fd-column _gap-16px _grow-1 _shrink-1 _fb-0px _minW-280px _maxW-600px"><div class="is_View _gap-_md_14px _fd-row _items-center _gap-12px"><svg width="30" height="30" viewBox="0 0 67 67" fill="currentColor" role="img" aria-label="Hanzo"><path d="M22.21 67V44.6369H0V67H22.21Z"></path><path d="M66.7038 22.3184H22.2534L0.0878906 44.6367H44.4634L66.7038 22.3184Z"></path><path d="M22.21 0H0V22.3184H22.21V0Z"></path><path d="M66.7198 0H44.5098V22.3184H66.7198V0Z"></path><path d="M66.7198 67V44.6369H44.5098V67H66.7198Z"></path></svg><h2 id="agency-title" class="is_Text _fs-_md_f-size-11 _lh-_md_f-lineHeigh3500569 _ls-_platformweb_-0--03em _col-foreground _fs-f-size-9 _lh-f-lineHeigh112928 _fw-600 _ws-nowrap" data-slot="text">Hanzo Agency</h2></div><p class="is_Text _fs-_md_f-size-7 _lh-_md_f-lineHeigh112926 _col-foreground _fs-f-size-6 _lh-f-lineHeigh112925 _fw-500" data-slot="text">Forward-deployed engineers, building on our stack inside your company.</p><p class="is_Text _col-muted-foreg108704142 _fs-f-size-4 _lh-1--55rem" data-slot="text">Our engineers join your team, build your agents and apps on the same stack you see above, and hand you what ships.</p></div><div class="is_View _fd-column _gap-20px _grow-1 _shrink-1 _fb-0px _minW-260px _maxW-420px"><div class="is_View _fd-column _gap-10px"><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-6px _height-6px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-3 _lh-1--4rem" data-slot="text">Forward-deployed engineers inside your team</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-6px _height-6px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-3 _lh-1--4rem" data-slot="text">Agents and apps built on the Hanzo stack, then handed to you</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-6px _height-6px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-3 _lh-1--4rem" data-slot="text">A creative director and project manager on every engagement</span></div><div class="is_View _fd-row _gap-10px _items-flex-start"><div class="is_View _btlr-_platformweb_9999px _btrr-_platformweb_9999px _bbrr-_platformweb_9999px _bblr-_platformweb_9999px _width-6px _height-6px _mt-8px _shrink-0 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _bg-foreground"></div><span class="is_Text _col-foreground _fs-f-size-3 _lh-1--4rem" data-slot="text">Strategy for putting AI to work across the business</span></div></div><div class="is_View _fd-row"><a data-slot="action" data-fill="" href="https://hanzo.agency" target="_blank" rel="noopener noreferrer" class="is_Text _o-0hover-0--92 _bg-0hover-neutral-100 _col-0hover-pure-black _bg-_light_foreground _col-_light_background _bxsh-_light_04px16px-6p44459065 _bg-_light_0hover-foreground _col-_light_0hover-background _col-pure-black _dsp-inline-flex _items-center _ws-inherit _td-none _fs-f-size-2 _lh-calc1--250--87537940352 _justify-center _gap-c-space-2 _minH-44px _pr-c-space-5 _pl-c-space-5 _btlr-9999px _btrr-9999px _bbrr-9999px _bblr-9999px _fw-500 _backdropFilter-chrome-blur _WebkitBackdropFilter-chrome-blur _btw-0px _brw-0px _borderBottomWidth-0px _borderLeftWidth-0px _bg-pure-white _bxsh-04px20px-2p736498123 _bbs-solid _bts-solid _bls-solid _brs-solid">Learn more<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true" data-i18n-mirror=""><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div></section><section aria-label="Trusted by" class="is_View _pt-_md_56px _pb-_md_56px _fd-column _width-10037 _maxW-1240px _mr-auto _ml-auto _pr-page-gutter _pl-page-gutter _pt-40px _pb-40px _gap-20px"><span class="is_Text font_mono _col-muted-foreg108704142 _ff-f-family _fs-f-size-1 _text-center" data-slot="text">Trusted by</span><div data-marquee-wrap="" data-i18n-ltr="" class="is_View _width-10037 _ox-hidden _oy-hidden"><div data-marquee="" class="is_View "><div class="is_View _fd-row _items-center _gap-56px _pr-56px"><a aria-label="Damon Motorcycles" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers/damon-motorcycles"><img src="/logos/customers/damon-motorcycles.svg" alt="Damon Motorcycles logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="KANOA" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers/kanoa"><img src="/logos/customers/kanoa.png" alt="KANOA logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="SKULLY" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#skully"><img src="/logos/customers/skully.png" alt="SKULLY logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="Bellabeat" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#bellabeat"><img src="/logos/customers/bellabeat.svg" alt="Bellabeat logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="STONED Audio" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#stoned"><img src="/logos/customers/stoned.svg" alt="STONED Audio logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="Unikrn" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#unikoin-gold"><img src="/logos/customers/unikoin-gold.svg" alt="Unikrn logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="Arca" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#arca"><img src="/logos/customers/arca.png" alt="Arca logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="Casper Labs" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#casper-blockchain"><img src="/logos/customers/casper-blockchain.svg" alt="Casper Labs logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="Triller" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#trillerfest"><img src="/logos/customers/trillerfest.png" alt="Triller logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="Cover Build" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#cover-build"><img src="/logos/customers/cover-build.svg" alt="Cover Build logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="Myle Tap" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#myle-tap"><img src="/logos/customers/myle-tap.png" alt="Myle Tap logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="Personas Social" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#keek-social"><img src="/logos/customers/keek-social.svg" alt="Personas Social logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a></div><div aria-hidden="true" class="is_View _fd-row _items-center _gap-56px _pr-56px"><a aria-label="Damon Motorcycles" tabindex="-1" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers/damon-motorcycles"><img src="/logos/customers/damon-motorcycles.svg" alt="Damon Motorcycles logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="KANOA" tabindex="-1" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers/kanoa"><img src="/logos/customers/kanoa.png" alt="KANOA logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="SKULLY" tabindex="-1" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#skully"><img src="/logos/customers/skully.png" alt="SKULLY logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="Bellabeat" tabindex="-1" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#bellabeat"><img src="/logos/customers/bellabeat.svg" alt="Bellabeat logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="STONED Audio" tabindex="-1" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#stoned"><img src="/logos/customers/stoned.svg" alt="STONED Audio logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="Unikrn" tabindex="-1" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#unikoin-gold"><img src="/logos/customers/unikoin-gold.svg" alt="Unikrn logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="Arca" tabindex="-1" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#arca"><img src="/logos/customers/arca.png" alt="Arca logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="Casper Labs" tabindex="-1" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#casper-blockchain"><img src="/logos/customers/casper-blockchain.svg" alt="Casper Labs logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="Triller" tabindex="-1" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#trillerfest"><img src="/logos/customers/trillerfest.png" alt="Triller logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="Cover Build" tabindex="-1" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#cover-build"><img src="/logos/customers/cover-build.svg" alt="Cover Build logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="Myle Tap" tabindex="-1" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#myle-tap"><img src="/logos/customers/myle-tap.png" alt="Myle Tap logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a><a aria-label="Personas Social" tabindex="-1" class="is_View _o-0hover-1 _filter-_light_brightness01281 _shrink-0 _o-0--65 _filter-brightness0492306507" href="/customers#keek-social"><img src="/logos/customers/keek-social.svg" alt="Personas Social logo" loading="lazy" class="is_View _maxW-_platformweb_160px _objectFit-_platformweb_contain _dsp-block _height-28px _width-auto"/></a></div></div></div></section><div class="is_View _pt-_md_80px _pb-_md_80px _fd-column _width-10037 _pt-56px _pb-56px"><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","@id":"https://hanzo.ai/#faq","url":"https://hanzo.ai/","mainEntity":[{"@type":"Question","name":"What is Hanzo and how does it work?","acceptedAnswer":{"@type":"Answer","text":"Hanzo is an AI cloud on one account. Chat with frontier models, build and ship with Hanzo Dev, and call the same models from one API: Enso, our frontier model, and Kai, which makes a decision in one call. How the platform fits together."}},{"@type":"Question","name":"Can I keep using Claude Code?","acceptedAnswer":{"@type":"Answer","text":"Yes. Install the Hanzo CLI and sign in, then run Claude Code with its model calls going through api.hanzo.ai, or point your own Claude Code install at Hanzo. The commands are at the top of this page, ready to copy."}},{"@type":"Question","name":"Where do the numbers on this page come from?","acceptedAnswer":{"@type":"Answer","text":"Each one is read when the page opens: the race and the boards from Hanzo's research runs, the prices from our price list, and the plans from our plan list. A figure whose source does not answer is left out, never replaced with an older one. Every board and its runs."}},{"@type":"Question","name":"How much does it cost to use?","acceptedAnswer":{"@type":"Answer","text":"Free needs no card. Paid plans are sold by the month for one person and by the member for a team, and every paid plan can be cancelled any time. Enterprise is priced with our team. See every plan and model rate."}},{"@type":"Question","name":"Can Hanzo run in our own cloud or on our own GPUs?","acceptedAnswer":{"@type":"Answer","text":"Yes, with Enterprise: in your cloud, on your own servers or fully offline, with dedicated compute and your own models. Hanzo Enterprise."}}]}</script><section data-slot="faq" class="is_View _fd-column _width-10037 _maxW-680px _mr-auto _ml-auto _gap-c-space-6 _pr-c-space-6 _pl-c-space-6"><h2 class="is_Text _fs-_md_f-size-11 _lh-_md_f-lineHeigh3500569 _col-ink _fs-f-size-9 _lh-f-lineHeigh112928 _fw-500 _text-center" style="letter-spacing:-0.012em;text-wrap:balance" data-slot="text">FAQ</h2><div class="is_View _fd-column _btw-1px _btc-edge _brc-edge _borderBottomColor-edge _borderLeftColor-edge _bts-solid"><details data-slot="disclosure" class="is_View _fd-column _borderBottomWidth-1px _btc-edge _brc-edge _borderBottomColor-edge _borderLeftColor-edge _bbs-solid"><summary data-slot="disclosure-summary" class="is_View _bg-0hover-panel _fd-row _dsp-flex _items-center _justify-space-betwe3241 _gap-c-space-4 _minH-44px _pt-c-space-4 _pb-c-space-4 _cur-pointer"><span class="is_Text _col-ink _grow-1 _shrink-1 _fb-0px _fs-f-size-5 _fw-497" data-slot="text">What is Hanzo and how does it work?</span><div data-slot="disclosure-icon" aria-hidden="true" class="is_View _fd-row _shrink-0"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--quiet)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="color:var(--quiet)"><path d="M5 12h14" stroke="var(--quiet)"></path><path d="M12 5v14" stroke="var(--quiet)"></path></svg></div></summary><div data-slot="disclosure-content" class="is_View _fd-column _pb-c-space-5"><div class="is_Text _col-soft _lh-f-lineHeigh112924" data-slot="text">Hanzo is an AI cloud on one account. Chat with frontier models, build and ship with Hanzo Dev, and call the same models from one API: Enso, our frontier model, and Kai, which makes a decision in one call. <a role="link" data-slot="text-link" data-disable-theme="true" href="/platform" class="is_Anchor is_Text _fs-inherit _col-ink _ff-inherit _fw-inherit _lh-inherit _ls-inherit _td-underline" style="text-underline-offset:3px">How the platform fits together</a>.</div></div></details><details data-slot="disclosure" class="is_View _fd-column _borderBottomWidth-1px _btc-edge _brc-edge _borderBottomColor-edge _borderLeftColor-edge _bbs-solid"><summary data-slot="disclosure-summary" class="is_View _bg-0hover-panel _fd-row _dsp-flex _items-center _justify-space-betwe3241 _gap-c-space-4 _minH-44px _pt-c-space-4 _pb-c-space-4 _cur-pointer"><span class="is_Text _col-ink _grow-1 _shrink-1 _fb-0px _fs-f-size-5 _fw-497" data-slot="text">Can I keep using Claude Code?</span><div data-slot="disclosure-icon" aria-hidden="true" class="is_View _fd-row _shrink-0"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--quiet)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="color:var(--quiet)"><path d="M5 12h14" stroke="var(--quiet)"></path><path d="M12 5v14" stroke="var(--quiet)"></path></svg></div></summary><div data-slot="disclosure-content" class="is_View _fd-column _pb-c-space-5"><div class="is_Text _col-soft _lh-f-lineHeigh112924" data-slot="text">Yes. Install the Hanzo CLI and sign in, then run Claude Code with its model calls going through api.hanzo.ai, or point your own Claude Code install at Hanzo. The commands are at the top of this page, ready to copy.</div></div></details><details data-slot="disclosure" class="is_View _fd-column _borderBottomWidth-1px _btc-edge _brc-edge _borderBottomColor-edge _borderLeftColor-edge _bbs-solid"><summary data-slot="disclosure-summary" class="is_View _bg-0hover-panel _fd-row _dsp-flex _items-center _justify-space-betwe3241 _gap-c-space-4 _minH-44px _pt-c-space-4 _pb-c-space-4 _cur-pointer"><span class="is_Text _col-ink _grow-1 _shrink-1 _fb-0px _fs-f-size-5 _fw-497" data-slot="text">Where do the numbers on this page come from?</span><div data-slot="disclosure-icon" aria-hidden="true" class="is_View _fd-row _shrink-0"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--quiet)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="color:var(--quiet)"><path d="M5 12h14" stroke="var(--quiet)"></path><path d="M12 5v14" stroke="var(--quiet)"></path></svg></div></summary><div data-slot="disclosure-content" class="is_View _fd-column _pb-c-space-5"><div class="is_Text _col-soft _lh-f-lineHeigh112924" data-slot="text">Each one is read when the page opens: the race and the boards from Hanzo&#x27;s research runs, the prices from our price list, and the plans from our plan list. A figure whose source does not answer is left out, never replaced with an older one. <a role="link" data-slot="text-link" data-disable-theme="true" href="/benchmarks" class="is_Anchor is_Text _fs-inherit _col-ink _ff-inherit _fw-inherit _lh-inherit _ls-inherit _td-underline" style="text-underline-offset:3px">Every board and its runs</a>.</div></div></details><details data-slot="disclosure" class="is_View _fd-column _borderBottomWidth-1px _btc-edge _brc-edge _borderBottomColor-edge _borderLeftColor-edge _bbs-solid"><summary data-slot="disclosure-summary" class="is_View _bg-0hover-panel _fd-row _dsp-flex _items-center _justify-space-betwe3241 _gap-c-space-4 _minH-44px _pt-c-space-4 _pb-c-space-4 _cur-pointer"><span class="is_Text _col-ink _grow-1 _shrink-1 _fb-0px _fs-f-size-5 _fw-497" data-slot="text">How much does it cost to use?</span><div data-slot="disclosure-icon" aria-hidden="true" class="is_View _fd-row _shrink-0"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--quiet)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="color:var(--quiet)"><path d="M5 12h14" stroke="var(--quiet)"></path><path d="M12 5v14" stroke="var(--quiet)"></path></svg></div></summary><div data-slot="disclosure-content" class="is_View _fd-column _pb-c-space-5"><div class="is_Text _col-soft _lh-f-lineHeigh112924" data-slot="text">Free needs no card. Paid plans are sold by the month for one person and by the member for a team, and every paid plan can be cancelled any time. Enterprise is priced with our team. <a role="link" data-slot="text-link" data-disable-theme="true" href="/pricing" class="is_Anchor is_Text _fs-inherit _col-ink _ff-inherit _fw-inherit _lh-inherit _ls-inherit _td-underline" style="text-underline-offset:3px">See every plan and model rate</a>.</div></div></details><details data-slot="disclosure" class="is_View _fd-column _borderBottomWidth-1px _btc-edge _brc-edge _borderBottomColor-edge _borderLeftColor-edge _bbs-solid"><summary data-slot="disclosure-summary" class="is_View _bg-0hover-panel _fd-row _dsp-flex _items-center _justify-space-betwe3241 _gap-c-space-4 _minH-44px _pt-c-space-4 _pb-c-space-4 _cur-pointer"><span class="is_Text _col-ink _grow-1 _shrink-1 _fb-0px _fs-f-size-5 _fw-497" data-slot="text">Can Hanzo run in our own cloud or on our own GPUs?</span><div data-slot="disclosure-icon" aria-hidden="true" class="is_View _fd-row _shrink-0"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--quiet)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="color:var(--quiet)"><path d="M5 12h14" stroke="var(--quiet)"></path><path d="M12 5v14" stroke="var(--quiet)"></path></svg></div></summary><div data-slot="disclosure-content" class="is_View _fd-column _pb-c-space-5"><div class="is_Text _col-soft _lh-f-lineHeigh112924" data-slot="text">Yes, with Enterprise: in your cloud, on your own servers or fully offline, with dedicated compute and your own models. <a role="link" data-slot="text-link" data-disable-theme="true" href="/enterprise" class="is_Anchor is_Text _fs-inherit _col-ink _ff-inherit _fw-inherit _lh-inherit _ls-inherit _td-underline" style="text-underline-offset:3px">Hanzo Enterprise</a>.</div></div></details></div></section></div></div><script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script><div hidden id="S:1"><span class="is_View "><svg aria-hidden="true" focusable="false" width="15" height="15" viewBox="0 0 24 24" fill="currentColor" fill-rule="evenodd"><path d="M4.709 15.955l4.72-2.647.08-.23-.08-.128H9.2l-.79-.048-2.698-.073-2.339-.097-2.266-.122-.571-.121L0 11.784l.055-.352.48-.321.686.06 1.52.103 2.278.158 1.652.097 2.449.255h.389l.055-.157-.134-.098-.103-.097-2.358-1.596-2.552-1.688-1.336-.972-.724-.491-.364-.462-.158-1.008.656-.722.881.06.225.061.893.686 1.908 1.476 2.491 1.833.365.304.145-.103.019-.073-.164-.274-1.355-2.446-1.446-2.49-.644-1.032-.17-.619a2.97 2.97 0 01-.104-.729L6.283.134 6.696 0l.996.134.42.364.62 1.414 1.002 2.229 1.555 3.03.456.898.243.832.091.255h.158V9.01l.128-1.706.237-2.095.23-2.695.08-.76.376-.91.747-.492.584.28.48.685-.067.444-.286 1.851-.559 2.903-.364 1.942h.212l.243-.242.985-1.306 1.652-2.064.73-.82.85-.904.547-.431h1.033l.76 1.129-.34 1.166-1.064 1.347-.881 1.142-1.264 1.7-.79 1.36.073.11.188-.02 2.856-.606 1.543-.28 1.841-.315.833.388.091.395-.328.807-1.969.486-2.309.462-3.439.813-.042.03.049.061 1.549.146.662.036h1.622l3.02.225.79.522.474.638-.079.485-1.215.62-1.64-.389-3.829-.91-1.312-.329h-.182v.11l1.093 1.068 2.006 1.81 2.509 2.33.127.578-.322.455-.34-.049-2.205-1.657-.851-.747-1.926-1.62h-.128v.17l.444.649 2.345 3.521.122 1.08-.17.353-.608.213-.668-.122-1.374-1.925-1.415-2.167-1.143-1.943-.14.08-.674 7.254-.316.37-.729.28-.607-.461-.322-.747.322-1.476.389-1.924.315-1.53.286-1.9.17-.632-.012-.042-.14.018-1.434 1.967-2.18 2.945-1.726 1.845-.414.164-.717-.37.067-.662.401-.589 2.388-3.036 1.44-1.882.93-1.086-.006-.158h-.055L4.132 18.56l-1.13.146-.487-.456.061-.746.231-.243 1.908-1.312-.006.006z"></path></svg></span></div><script>$RC("B:1","S:1")</script><div hidden id="S:2"><span class="is_View "><svg aria-hidden="true" focusable="false" width="15" height="15" viewBox="0 0 24 24" fill="currentColor" fill-rule="evenodd"><g transform="scale(0.3582089552238806)"><path d="M22.21 67V44.6369H0V67H22.21Z"/><path class="shade" fill="#DDDDDD" d="M0 44.6369L22.21 46.8285V44.6369H0Z"/><path d="M66.7038 22.3184H22.2534L0.0878906 44.6367H44.4634L66.7038 22.3184Z"/><path d="M22.21 0H0V22.3184H22.21V0Z"/><path d="M66.7198 0H44.5098V22.3184H66.7198V0Z"/><path class="shade" fill="#DDDDDD" d="M66.6753 22.3185L44.5098 20.0822V22.3185H66.6753Z"/><path d="M66.7198 67V44.6369H44.5098V67H66.7198Z"/></g></svg></span></div><script>$RC("B:2","S:2")</script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\nb:I[917650,[\"/_next/static/chunks/32rh8co7xu44m.js\",\"/_next/static/chunks/37wx7emrmkgjh.js\",\"/_next/static/chunks/3_tdk9--zg9k5.js\",\"/_next/static/chunks/0yiwrarpdo6vc.js\",\"/_next/static/chunks/1t4k75_pratvj.js\",\"/_next/static/chunks/3mwvzpct_en4n.js\",\"/_next/static/chunks/28fugp9hnuk6n.js\",\"/_next/static/chunks/23km5fy195gfv.js\",\"/_next/static/chunks/1emd29hnu7011.js\",\"/_next/static/chunks/1yoiiho5ijz8k.js\",\"/_next/static/chunks/1t_vsycqt-tsz.js\",\"/_next/static/chunks/02qumds4thnqd.js\",\"/_next/static/chunks/3qbwsk8t8qfrb.js\",\"/_next/static/chunks/1ieig8uqpohhe.js\",\"/_next/static/chunks/2qpfd4tkw7u50.js\",\"/_next/static/chunks/3y-xlmjo40iua.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/05rbc-cmwnuy2.css\",\"style\"]\n:HL[\"/_next/static/chunks/0gny55i3ca2hw.css\",\"style\"]\n:HC[\"/\",\"\"]\n2:T5fd,(()=\u003e{try{let d=document.documentElement,C=\"~am !ar !ar-EG !ar-LB ~!ar-MA !ar-SA ~hy ~as ~az bn ~bho ~my ~ceb ~!ckb zh-HK zh-Hans zh-Hant da ~!fa-AF nl en-US fil fi fr-CA fr-FR ~ka de-DE gu ~ht ~ha !he hi-IN id-ID it-IT ja-JP ~jv kn ~kk ~km ko-KR ~ku ~ky ~lo ms ml mr ~mn ~ne nb ~or ~om ~!ps !fa pt-BR pt-PT ~pa ~!pa-PK ru ~!sd ~si ~so es-AR es-419 es-MX es-ES ~su sw sv ~tg ta te th tr ~tk uk !ur ~!ug ~uz vi\".split(' '),A=C.map(c=\u003ec.replace(/[~!]/g,'')),O=A.filter((c,i)=\u003eC[i][0]!='~'),R=A.filter((c,i)=\u003e/!/.test(C[i])),G={ar:[\"ar\",\"ar-EG EG\",\"ar-LB LB JO PS SY\",\"ar-SA SA AE BH KW OM QA YE\"],zh:[\"zh-Hans\",\"zh-HK HK MO\"],\"zh-Hant\":[\"zh-Hant\",\"zh-HK HK MO\"],\"zh-Hans\":[\"zh-Hans\"],fr:[\"fr-FR\",\"fr-CA CA\"],pt:[\"pt-BR\",\"pt-PT PT AO CH CV FR GQ GW LU MO MZ ST TL\"],es:[\"es-ES\",\"es-AR AR\",\"es-419 419 BO BR BZ CL CO CR CU DO EC GT HN NI PA PE PR PY SV US UY VE\",\"es-MX MX\"]},M={no:\"nb\",lah:\"pa\"},g=k=\u003e{try{k=localStorage.getItem(k)}catch{}return A.includes(k)?k:''},m=t=\u003e{let l,s,r,x,q;t=t.trim().replace(/_/g,'-');l=t.toLowerCase();x=O.find(o=\u003eo.toLowerCase()==l);if(x)return x;try{x=new Intl.Locale(t).maximize();l=x.language;s=x.script;r=x.region}catch{l=l.split('-')[0]}l=M[l]||l;q=G[l+'-'+s]||G[l];if(q)return((x=q.find(e=\u003ee.split(' ').indexOf(r)\u003e0))||q[0]).split(' ')[0];return O.find(o=\u003eo.split('-')[0]==l)},c=g(\"hanzo.locale.v1.painted\")||g(\"hanzo.locale.v1:guest\")||(navigator.languages||[navigator.language]).map(m).find(x=\u003ex)||\"en-US\",r=R.includes(c)?'rtl':'ltr';d.lang!=c\u0026\u0026(d.lang=c);(d.dir||'ltr')!=r\u0026\u0026(d.dir=r)}catch{}})()0:{\"P\":null,\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4624],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/05rbc-cmwnuy2.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0gny55i3ca2hw.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/32rh8co7xu44m.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/37wx7emrmkgjh.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/3_tdk9--zg9k5.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/0yiwrarpdo6vc.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/1t4k75_pratvj.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/3mwvzpct_en4n.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/28fugp9hnuk6n.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/23km5fy195gfv.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/chunks/1emd29hnu7011.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/chunks/1yoiiho5ijz8k.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/_next/static/chunks/1t_vsycqt-tsz.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/_next/static/chunks/02qumds4thnqd.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/_next/static/chunks/3qbwsk8t8qfrb.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"/_next/static/chunks/1ieig8uqpohhe.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-14\",{\"src\":\"/_next/static/chunks/2qpfd4tkw7u50.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"/_next/static/chunks/3y-xlmjo40iua.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"data-brand\":\"hanzo\",\"suppressHydrationWarning\":true,\"className\":\"t_dark\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$2\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){try{var l=location;if(/^\\\\/\\\\/+/.test(l.pathname))history.replaceState(null,'',l.pathname.replace(/^\\\\/+/,'/')+l.search+l.hash)}catch(_){}})()\"}}],\"$L3\",\"$L4\",\"$L5\",\"$L6\",\"$L7\"]}],\"$L8\"]}]]}],{\"children\":[\"$L9\",{},null,false,null]},null,false,null],\"$La\",false]],\"m\":\"$undefined\",\"G\":[\"$b\",[\"$Lc\",\"$Ld\"]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"37aefac8adcd\"}\n10:I[488971,[\"/_next/static/chunks/32rh8co7xu44m.js\",\"/_next/static/chunks/37wx7emrmkgjh.js\",\"/_next/static/chunks/3_tdk9--zg9k5.js\",\"/_next/static/chunks/0yiwrarpdo6vc.js\",\"/_next/static/chunks/1t4k75_pratvj.js\",\"/_next/static/chunks/3mwvzpct_en4n.js\",\"/_next/static/chunks/28fugp9hnuk6n.js\",\"/_next/static/chunks/23km5fy195gfv.js\",\"/_next/static/chunks/1emd29hnu7011.js\",\"/_next/static/chunks/1yoiiho5ijz8k.js\",\"/_next/static/chunks/1t_vsycqt-tsz.js\",\"/_next/static/chunks/02qumds4thnqd.js\",\"/_next/static/chunks/3qbwsk8t8qfrb.js\",\"/_next/static/chunks/1ieig8uqpohhe.js\",\"/_next/static/chunks/2qpfd4tkw7u50.js\",\"/_next/static/chunks/3y-xlmjo40iua.js\"],\"GuiProvider\"]\n11:I[359909,[\"/_next/static/chunks/32rh8co7xu44m.js\",\"/_next/static/chunks/37wx7emrmkgjh.js\",\"/_next/static/chunks/3_tdk9--zg9k5.js\",\"/_next/static/chunks/0yiwrarpdo6vc.js\",\"/_next/static/chunks/1t4k75_pratvj.js\",\"/_next/static/chunks/3mwvzpct_en4n.js\",\"/_next/static/chunks/28fugp9hnuk6n.js\",\"/_next/static/chunks/23km5fy195gfv.js\",\"/_next/static/chunks/1emd29hnu7011.js\",\"/_next/static/chunks/1yoiiho5ijz8k.js\",\"/_next/static/chunks/1t_vsycqt-tsz.js\",\"/_next/static/chunks/02qumds4thnqd.js\",\"/_next/static/chunks/3qbwsk8t8qfrb.js\",\"/_next/static/chunks/1ieig8uqpohhe.js\",\"/_next/static/chunks/2qpfd4tkw7u50.js\",\"/_next/static/chunks/3y-xlmjo40iua.js\"],\"Route\"]\n12:I[96923,[\"/_next/static/chunks/32rh8co7xu44m.js\",\"/_next/static/chunks/37wx7emrmkgjh.js\",\"/_next/static/chunks/3_tdk9--zg9k5.js\",\"/_next/static/chunks/0yiwrarpdo6vc.js\",\"/_next/static/chunks/1t4k75_pratvj.js\",\"/_next/static/chunks/3mwvzpct_en4n.js\",\"/_next/static/chunks/28fugp9hnuk6n.js\",\"/_next/static/chunks/23km5fy195gfv.js\",\"/_next/static/chunks/1emd29hnu7011.js\",\"/_next/static/chunks/1yoiiho5ijz8k.js\",\"/_next/static/chunks/1t_vsycqt-tsz.js\",\"/_next/static/chunks/02qumds4thnqd.js\",\"/_next/static/chunks/3qbwsk8t8qfrb.js\",\"/_next/static/chunks/1ieig8uqpohhe.js\",\"/_next/static/chunks/2qpfd4tkw7u50.js\",\"/_next/static/chunks/3y-xlmjo40iua.js\"],\"Providers\"]\n13:I[942877,[\"/_next/static/chunks/32rh8co7xu44m.js\",\"/_next/static/chunks/37wx7emrmkgjh.js\",\"/_next/static/chunks/3_tdk9--zg9k5.js\",\"/_next/static/chunks/0yiwrarpdo6vc.js\",\"/_next/static/chunks/1t4k75_pratvj.js\",\"/_next/static/chunks/3mwvzpct_en4n.js\",\"/_next/static/chunks/28fugp9hnuk6n.js\",\"/_next/static/chunks/23km5fy195gfv.js\",\"/_next/static/chunks/1emd29hnu7011.js\",\"/_next/static/chunks/1yoiiho5ijz8k.js\",\"/_next/static/chunks/1t_vsycqt-tsz.js\",\"/_next/static/chunks/02qumds4thnqd.js\",\"/_next/static/chunks/3qbwsk8t8qfrb.js\",\"/_next/static/chunks/1ieig8uqpohhe.js\",\"/_next/static/chunks/2qpfd4tkw7u50.js\",\"/_next/static/chunks/3y-xlmjo40iua.js\"],\"default\"]\n14:I[167480,[\"/_next/static/chunks/32rh8co7xu44m.js\",\"/_next/static/chunks/37wx7emrmkgjh.js\",\"/_next/static/chunks/3_tdk9--zg9k5.js\",\"/_next/static/chunks/0yiwrarpdo6vc.js\",\"/_next/static/chunks/1t4k75_pratvj.js\",\"/_next/static/chunks/3mwvzpct_en4n.js\",\"/_next/static/chunks/28fugp9hnuk6n.js\",\"/_next/static/chunks/23km5fy195gfv.js\",\"/_next/static/chunks/1emd29hnu7011.js\",\"/_next/static/chunks/1yoiiho5ijz8k.js\",\"/_next/static/chunks/1t_vsycqt-tsz.js\",\"/_next/static/chunks/02qumds4thnqd.js\",\"/_next/static/chunks/3qbwsk8t8qfrb.js\",\"/_next/static/chunks/1ieig8uqpohhe.js\",\"/_next/static/chunks/2qpfd4tkw7u50.js\",\"/_next/static/chunks/3y-xlmjo40iua.js\"],\"default\"]\n15:I[636768,[\"/_next/static/chunks/32rh8co7xu44m.js\",\"/_next/static/chunks/37wx7emrmkgjh.js\",\"/_next/static/chunks/3_tdk9--zg9k5.js\",\"/_next/static/chunks/0yiwrarpdo6vc.js\",\"/_next/static/chunks/1t4k75_pratvj.js\",\"/_next/static/chunks/3mwvzpct_en4n.js\",\"/_next/static/chunks/28fugp9hnuk6n.js\",\"/_next/static/chunks/23km5fy195gfv.js\",\"/_next/static/chunks/1emd29hnu7011.js\",\"/_next/static/chunks/1yoiiho5ijz8k.js\",\"/_next/static/chunks/1t_vsycqt-tsz.js\",\"/_next/static/chunks/02qumds4thnqd.js\",\"/_next/static/chunks/3qbwsk8t8qfrb.js\",\"/_next/static/chunks/1ieig8uqpohhe.js\",\"/_next/static/chunks/2qpfd4tkw7u50.js\",\"/_next/static/chunks/3y-xlmjo40iua.js\",\"/_next/static/chunks/1yu1n02yma6yu.js\",\"/_next/static/chunks/1bp9-7_3ie3q4.js\",\"/_next/static/chunks/0z7wgv5511m4q.js\"],\"default\"]\n16:I[761838,[\"/_next/static/chunks/32rh8co7xu44m.js\",\"/_next/static/chunks/37wx7emrmkgjh.js\",\"/_next/static/chunks/3_tdk9--zg9k5.js\",\"/_next/static/chunks/0yiwrarpdo6vc.js\",\"/_next/static/chunks/1t4k75_pratvj.js\",\"/_next/static/chunks/3mwvzpct_en4n.js\",\"/_next/static/chunks/28fugp9hnuk6n.js\",\"/_next/static/chunks/23km5fy195gfv.js\",\"/_next/static/chunks/1emd29hnu7011.js\",\"/_next/static/chunks/1yoiiho5ijz8k.js\",\"/_next/static/chunks/1t_vsycqt-tsz.js\",\"/_next/static/chunks/02qumds4thnqd.js\",\"/_next/static/chunks/3qbwsk8t8qfrb.js\",\"/_next/static/chunks/1ieig8uqpohhe.js\",\"/_next/static/chunks/2qpfd4tkw7u50.js\",\"/_next/static/chunks/3y-xlmjo40iua.js\"],\"default\"]\n17:I[677364,[\"/_next/static/chunks/32rh8co7xu44m.js\",\"/_next/static/chunks/37wx7emrmkgjh.js\",\"/_next/static/chunks/3_tdk9--zg9k5.js\",\"/_next/static/chunks/0yiwrarpdo6vc.js\",\"/_next/static/chunks/1t4k75_pratvj.js\",\"/_next/static/chunks/3mwvzpct_en4n.js\",\"/_next/static/chunks/28fugp9hnuk6n.js\",\"/_next/static/chunks/23km5fy195gfv.js\",\"/_next/static/chunks/1emd29hnu7011.js\",\"/_next/static/chunks/1yoiiho5ijz8k.js\",\"/_next/static/chunks/1t_vsycqt-tsz.js\",\"/_next/static/chunks/02qumds4thnqd.js\",\"/_next/static/chunks/3qbwsk8t8qfrb.js\",\"/_next/static/chunks/1ieig8uqpohhe.js\",\"/_next/static/chunks/2qpfd4tkw7u50.js\",\"/_next/static/chunks/3y-xlmjo40iua.js\"],\"Toaster\"]\n18:I[457552,[\"/_next/static/chunks/32rh8co7xu44m.js\",\"/_next/static/chunks/37wx7emrmkgjh.js\",\"/_next/static/chunks/3_tdk9--zg9k5.js\",\"/_next/static/chunks/0yiwrarpdo6vc.js\",\"/_next/static/chunks/1t4k75_pratvj.js\",\"/_next/static/chunks/3mwvzpct_en4n.js\",\"/_next/static/chunks/28fugp9hnuk6n.js\",\"/_next/static/chunks/23km5fy195gfv.js\",\"/_next/static/chunks/1emd29hnu7011.js\",\"/_next/static/chunks/1yoiiho5ijz8k.js\",\"/_next/static/chunks/1t_vsycqt-tsz.js\",\"/_next/static/chunks/02qumds4thnqd.js\",\"/_next/static/chunks/3qbwsk8t8qfrb.js\",\"/_next/static/chunks/1ieig8uqpohhe.js\",\"/_next/static/chunks/2qpfd4tkw7u50.js\",\"/_next/static/chunks/3y-xlmjo40iua.js\",\"/_next/static/chunks/3ngoj22mz7hil.js\",\"/_next/static/chunks/0ebok6ws5sedz.js\",\"/_next/static/chunks/0ve4dngdm61p3.js\",\"/_next/static/chunks/1bp9-7_3ie3q4.js\",\"/_next/static/chunks/3pdwodxz09fok.js\",\"/_next/static/chunks/3ziey21nivd0r.js\",\"/_next/static/chunks/06t35s09q26ee.js\"],\"Apex\"]\n19:I[107142,[\"/_next/static/chunks/32rh8co7xu44m.js\",\"/_next/static/chunks/37wx7emrmkgjh.js\",\"/_next/static/chunks/3_tdk9--zg9k5.js\",\"/_next/static/chunks/0yiwrarpdo6vc.js\",\"/_next/static/chunks/1t4k75_pratvj.js\",\"/_next/static/chunks/3mwvzpct_en4n.js\",\"/_next/static/chunks/28fugp9hnuk6n.js\",\"/_next/static/chunks/23km5fy195gfv.js\",\"/_next/static/chunks/1emd29hnu7011.js\",\"/_next/static/chunks/1yoiiho5ijz8k.js\",\"/_next/static/chunks/1t_vsycqt-tsz.js\",\"/_next/static/chunks/02qumds4thnqd.js\",\"/_next/static/chunks/3qbwsk8t8qfrb.js\",\"/_next/static/chunks/1ieig8uqpohhe.js\",\"/_next/static/chunks/2qpfd4tkw7u50.js\",\"/_next/static/chunks/3y-xlmjo40iua.js\",\"/_next/static/chunks/3ngoj22mz7hil.js\",\"/_next/static/chunks/0ebok6ws5sedz.js\",\"/_next/static/chunks/0ve4dngdm61p3.js\",\"/_next/static/chunks/1bp9-7_3ie3q4.js\",\"/_next/static/chunks/3pdwodxz09fok.js\",\"/_next/static/chunks/3ziey21nivd0r.js\",\"/_next/static/chunks/06t35s09q26ee.js\"],\"default\"]\n1a:I[215850,[\"/_next/static/chunks/32rh8co7xu44m.js\",\"/_next/static/chunks/37wx7emrmkgjh.js\",\"/_next/static/chunks/3_tdk9--zg9k5.js\",\"/_next/static/chunks/0yiwrarpdo6vc.js\",\"/_next/static/chunks/1t4k75_pratvj.js\",\"/_next/static/chunks/3mwvzpct_en4n.js\",\"/_next/static/chunks/28fugp9hnuk6n.js\",\"/_next/static/chunks/23km5fy195gfv.js\",\"/_next/static/chunks/1emd29hnu7011.js\",\"/_next/static/chunks/1yoiiho5ijz8k.js\",\"/_next/static/chunks/1t_vsycqt-tsz.js\",\"/_next/static/chunks/02qumds4thnqd.js\",\"/_next/static/chunks/3qbwsk8t8qfrb.js\",\"/_next/static/chunks/1ieig8uqpohhe.js\",\"/_next/static/chunks/2qpfd4tkw7u50.js\",\"/_next/static/chunks/3y-xlmjo40iua.js\"],\"OutletBoundary\"]\n1b:\"$Sreact.suspense\"\n1d:I[215850,[\"/_next/static/chunks/32rh8co7xu44m.js\",\"/_next/static/chunks/37wx7emrmkgjh.js\",\"/_next/static/chunks/3_tdk9--zg9k5.js\",\"/_next/static/chunks/0yiwrarpdo6vc.js\",\"/_next/static/chunks/1t4k75_pratvj.js\",\"/_next/static/chunks/3mwvzpct_en4n.js\",\"/_next/static/chunks/28fugp9hnuk6n.js\",\"/_next/static/chunks/23km5fy195gfv.js\",\"/_next/static/chunks/1emd29hnu7011.js\",\"/_next/static/chunks/1yoiiho5ijz8k.js\",\"/_next/static/chunks/1t_vsycqt-tsz.js\",\"/_next/static/chunks/02qumds4thnqd.js\",\"/_next/static/chunks/3qbwsk8t8qfrb.js\",\"/_next/static/chunks/1ieig8uqpohhe.js\",\"/_next/static/chunks/2qpfd4tkw7u50.js\",\"/_next/static/chunks/3y-xlmjo40iua.js\"],\"ViewportBoundary\"]\n1f:I[215850,[\"/_next/static/chunks/32rh8co7xu44m.js\",\"/_next/static/chunks/37wx7emrmkgjh.js\",\"/_next/static/chunks/3_tdk9--zg9k5.js\",\"/_next/static/chunks/0yiwrarpdo6vc.js\",\"/_next/static/chunks/1t4k75_pratvj.js\",\"/_next/static/chunks/3mwvzpct_en4n.js\",\"/_next/static/chunks/28fugp9hnuk6n.js\",\"/_next/static/chunks/23km5fy195gfv.js\",\"/_next/static/chunks/1emd29hnu7011.js\",\"/_next/static/chunks/1yoiiho5ijz8k.js\",\"/_next/static/chunks/1t_vsycqt-tsz.js\",\"/_next/static/chunks/02qumds4thnqd.js\",\"/_next/static/chunks/3qbwsk8t8qfrb.js\",\"/_next/static/chunks/1ieig8uqpohhe.js\",\"/_next/static/chunks/2qpfd4tkw7u50.js\",\"/_next/static/chunks/3y-xlmjo40iua.js\"],\"MetadataBoundary\"]\n3:[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){try{var d=document.documentElement,s=d.style,c=null;try{c=JSON.parse(localStorage.getItem(\\\"hanzo.appearance.painted\\\")||'null')}catch(e){}if(!c||typeof c!=='object')c={\\\"vars\\\":{},\\\"theme\\\":\\\"system\\\"};var v=c.vars||{};for(var k in v)if(k.slice(0,2)==='--'\u0026\u0026typeof v[k]==='string')s.setProperty(k,v[k]);var t=c.theme;if(t==='light'||t==='dark'||t==='system'){var n=t==='dark'||(t==='system'\u0026\u0026window.matchMedia\u0026\u0026matchMedia('(prefers-color-scheme: dark)').matches);var l=d.classList;l.toggle('light',!n);l.toggle('dark',n);l.toggle('t_light',!n);l.toggle('t_dark',n);s.colorScheme=n?'dark':'light';d.setAttribute('data-scheme',t)}}catch(e){}})()\"}}]\n4:[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){function s(x){var e=x\u0026\u0026(x.reason||x.error)||x;return!!e\u0026\u0026e.name==='ChunkLoadError'}function r(x){if(!s(x))return;try{var t=+sessionStorage.getItem('hz:stale-reload')||0;if(Date.now()-t\u003c60000)return;sessionStorage.setItem('hz:stale-reload',String(Date.now()))}catch(_){return}window.hzStale=true;location.reload()}addEventListener('error',r);addEventListener('unhandledrejection',r)})()\"}}]\n5:[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){function s(){try{var l=location,h=l.hash;if(h.length\u003c2)return;var t=h.slice(1);try{t=decodeURIComponent(t)}catch(_){}var p=l.pathname.toLowerCase().replace(/\\\\/+/g,'/').replace(/\\\\/index\\\\.html$/,'').replace(/\\\\.html$/,'').replace(/\\\\/$/,'');if(p!=='/chat/shared'\u0026\u0026!/^[A-Za-z0-9_-]{43}$/.test(t))return;window.hzShare=t;try{sessionStorage.setItem('hanzo:share:open',t)}catch(_){}history.replaceState(null,'',l.pathname+l.search)}catch(_){}}s();addEventListener('hashchange',s);addEventListener('popstate',s)})()\"}}]\ne:T21d1,:root,html{background:#000000 !important;background-color:#000000 !important;color-scheme:dark}body{background:#000000 !important;background-color:#000000 !important;color:#fafafa}:root.light,html.light{background:#fff !important;background-color:#fff !important;color-scheme:light}html.light body{background:#fff !important;background-color:#fff !important;color:#0a0a0a}:root:not(.light){--background:#000000;--pane-floor:#000000}@media (max-width:768px){[data-slot=\"frame\"]{padding:0 !important;gap:0 !important}:root:not(.light) [data-slot=\"frame\"]{background:#000000 !important;background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(255,255,255,0.04),transparent 70%),linear-gradient(180deg,#000000 0%,#030303 50%,#080808 100%) !important}[data-slot=\"pane\"]{border-radius:0 !important;border-width:0 !important;box-shadow:none !important;background:transparent !important}}@media (max-width:767.98px){[data-slot=\"workspace\"]\u003e[data-slot=\"scrim\"]{z-index:var(--z-overlay) !important}[data-slot=\"workspace\"]\u003e[data-slot=\"list\"]{z-index:var(--z-modal) !important}[data-slot=\"window\"]:has([data-slot=\"drawer\"]:not([data-state=\"shut\"])){z-index:var(--z-modal) !important}}[data-slot=\"dropdown-menu-content\"][role=\"menu\"][aria-label=\"Account\"]{max-height:calc(100dvh - 80px - max(8px,var(--safe-top)) - max(8px,var(--safe-bottom))) !important;overflow-y:auto !important;overscroll-behavior:contain}[aria-label=\"Cookie preferences\"]{border-radius:9999px !important}[aria-label=\"Cookie preferences\"] button{border-radius:9999px !important}[data-audience] button,[data-audience] [role=\"radio\"],[data-audience] div{border-radius:9999px !important}[data-slot=\"action\"],[data-slot=\"chip\"]{border-radius:9999px !important}[data-slot=\"action\"][data-join=\"start\"]{border-start-end-radius:0 !important;border-end-end-radius:0 !important}[data-slot=\"action\"][data-join=\"end\"]{border-start-start-radius:0 !important;border-end-start-radius:0 !important}@property --w{syntax:\"\u003clength\u003e\";inherits:true;initial-value:420px}[data-measure]{--w:min(420px,calc(100vw - 2 * var(--page-gutter)))}[data-measure]\u003e[data-slot=\"lede\"]{max-width:var(--w) !important;font-size:max(14px,calc(var(--w) / 26.25)) !important}[data-fit]\u003e[data-line]{display:block;white-space:nowrap;font-weight:500;letter-spacing:-0.012em}[data-fit]\u003e[data-line=\"1\"]{font-size:calc(var(--w) / 10.24);line-height:1.08}[data-fit]\u003e[data-line=\"2\"]{font-size:calc(var(--w) / 6.13);line-height:.98}[data-flash]{--ink:100%;--x:-9999px;--lo:color-mix(in oklab,var(--foreground) var(--ink),var(--background));color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,var(--lo) calc(var(--x) - 1em),var(--foreground) var(--x),var(--lo) calc(var(--x) + 1em));-webkit-background-clip:text;background-clip:text;cursor:default}[data-shine]::after{content:\"\";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in oklab,var(--pure-white) 55%,transparent) 50%,transparent 70%);transform:translateX(-120%);animation:shine 5s ease-in-out 1.4s infinite}@keyframes shine{0%{transform:translateX(-120%)}30%,100%{transform:translateX(120%)}}[data-shine]\u003e[data-spark]{display:inline-block;animation:twinkle 2.6s ease-in-out infinite}@keyframes twinkle{0%,100%{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(.8) rotate(20deg);opacity:.65}}[data-shine]\u003esvg:last-child{transition:transform .2s ease}[data-shine]:hover\u003esvg:last-child{transform:translateX(2px)}[data-shine]:hover\u003esvg:last-child:dir(rtl){transform:translateX(-2px) scaleX(-1)}@media (prefers-reduced-motion:reduce){[data-shine]::after{display:none}[data-shine]\u003e[data-spark],[data-shine]\u003esvg{animation:none;transition:none}}[data-hue=\"claudecode\"] svg{color:#D97757}[data-models]{display:flex !important;flex-direction:row !important;gap:10px;height:520px}[data-models]\u003e[data-model]{flex:1 1 0 !important;min-width:0;transition:flex-grow .6s cubic-bezier(.2,.8,.2,1)}[data-models]:hover\u003e[data-model]:hover,[data-models]\u003e[data-model]:focus-visible,[data-models]:not(:hover):not(:focus-within)\u003e[data-model][data-lead]{flex-grow:6 !important}[data-model] video[data-media]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-model]\u003e[data-open]{opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s}[data-models]:hover\u003e[data-model]:hover\u003e[data-open],[data-models]\u003e[data-model]:focus-visible\u003e[data-open],[data-models]:not(:hover):not(:focus-within)\u003e[data-model][data-lead]\u003e[data-open]{opacity:1;transform:none;transition-delay:.18s}[data-model]\u003e[data-media]{transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}[data-models]:hover\u003e[data-model]:hover\u003e[data-media],[data-models]\u003e[data-model]:focus-visible\u003e[data-media],[data-models]:not(:hover):not(:focus-within)\u003e[data-model][data-lead]\u003e[data-media]{transform:scale(1.04)}[data-model]\u003e[data-spine]{transition:opacity .2s}[data-models]:hover\u003e[data-model]:hover\u003e[data-spine],[data-models]\u003e[data-model]:focus-visible\u003e[data-spine],[data-models]:not(:hover):not(:focus-within)\u003e[data-model][data-lead]\u003e[data-spine]{opacity:0}@media (max-width:1023px){[data-models]{height:auto;overflow-x:auto !important;scroll-snap-type:x mandatory;padding-bottom:8px}[data-models]\u003e[data-model]{flex:0 0 80% !important;height:440px;scroll-snap-align:start}[data-model]\u003e[data-open]{opacity:1;transform:none}[data-model]\u003e[data-spine]{display:none}}@media (prefers-reduced-motion:reduce){[data-models]\u003e[data-model],[data-model]\u003e[data-open],[data-model]\u003e[data-spine],[data-model]\u003e[data-media]{transition:none;transform:none}}[data-typing]\u003e*{animation:pulse 1.1s ease-in-out infinite}[data-typing]\u003e*:nth-child(2){animation-delay:.18s}[data-typing]\u003e*:nth-child(3){animation-delay:.36s}[data-spin]{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-typing]\u003e*,[data-spin]{animation:none}}[data-slot=\"beta\"]{--tilt:.5;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(50% 160% at 50% 50%,rgba(255,255,255,.045),transparent 72%),linear-gradient(180deg,#1b1c1e 0,#121314 3px,#26282a 4px,#54575b 5px,#2e3033 6px,#1a1b1d 10px,#0e0f10 38%,#121315 62%,#1e1f22 78%,#191a1c calc(100% - 7px),#3e4044 calc(100% - 3px),#585b5f calc(100% - 1px));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(255,255,255,.78)}[data-slot=\"beta\"]::after{content:\"\";position:absolute;top:0;bottom:0;left:50%;width:240px;margin-left:-120px;z-index:var(--z-base);pointer-events:none;background:linear-gradient(110deg,transparent calc(50% - 100px),rgba(255,255,255,.05) calc(50% - 40px),rgba(255,255,255,.2) calc(50% - 6px),rgba(255,255,255,.62) calc(50% - 1px),rgba(255,255,255,.62) calc(50% + 1px),rgba(255,255,255,.2) calc(50% + 6px),rgba(255,255,255,.05) calc(50% + 40px),transparent calc(50% + 100px));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 3px,rgba(0,0,0,.52) 6px,rgba(0,0,0,.52) calc(100% - 6px),#000 calc(100% - 3px));mask-image:linear-gradient(180deg,#000 0,#000 3px,rgba(0,0,0,.52) 6px,rgba(0,0,0,.52) calc(100% - 6px),#000 calc(100% - 3px));transform:translate3d(calc((var(--tilt) - .5) * 30vw),0,0);will-change:transform}[data-slot=\"beta\"]\u003e*{position:relative;z-index:calc(var(--z-base) + 1);text-shadow:0 1px 1px rgba(0,0,0,.65)}[data-slot=\"beta\"]:is(a):hover svg:last-of-type{transform:translateX(3px)}[data-slot=\"beta\"] svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){[data-slot=\"beta\"]::after{transform:none}[data-slot=\"beta\"] svg{transition:none}}[data-marquee]{display:flex !important;flex-direction:row !important;width:max-content;animation:marquee 48s linear infinite}[data-marquee-wrap]{-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}[data-marquee-wrap]:hover [data-marquee]{animation-play-state:paused}@keyframes marquee{to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){[data-marquee]{animation:none;width:auto}[data-marquee]\u003e[aria-hidden]{display:none !important}[data-marquee]\u003e*:first-child{flex-wrap:wrap;justify-content:center;row-gap:24px}[data-marquee-wrap]{-webkit-mask-image:none;mask-image:none}}[data-hue=\"codex\"] svg{fill:url(#hue-codex)}[data-hue=\"antigravity\"] svg{fill:url(#hue-antigravity)}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),textarea,select,[contenteditable]:not([contenteditable=false]){font-size:max(16px,var(--text-control,16px))!important}}6:[\"$\",\"style\",null,{\"suppressHydrationWarning\":true,\"dangerouslySetInnerHTML\":{\"__html\":\"$e\"}}]\nf:T79a,{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://hanzo.ai/#organization\",\"name\":\"Hanzo AI\",\"url\":\"https://hanzo.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://hanzo.ai/brand/hanzo-logo.png\",\"width\":696,\"height\":696},\"foundingDate\":\"2016\",\"funder\":{\"@type\":\"Organization\",\"name\":\"Techstars\",\"sameAs\":\"https://www.techstars.com\"},\"sameAs\":[\"https://github.com/hanzoai\",\"https://x.com/hanzoai\",\"https://discord.gg/hanzo\",\"https://docs.hanzo.ai\",\"https://hanzo.id\",\"https://platform.hanzo.ai\",\"https://status.hanzo.ai\",\"https://hanzoskills.com\"],\"description\":\"Open-source AI platform, autonomous developer agents, and sovereign cloud infrastructure.\",\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"hello@hanzo.ai\",\"url\":\"https://hanzo.ai/contact\"},{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"email\":\"enterprise@hanzo.ai\",\"url\":\"https://hanzo.ai/contact-sales\"},{\"@type\":\"ContactPoint\",\"contactType\":\"security\",\"email\":\"security@hanzo.ai\",\"url\":\"https://hanzo.ai/.well-known/security.txt\"}]},{\"@type\":\"WebSite\",\"@id\":\"https://hanzo.ai/#website\",\"url\":\"https://hanzo.ai\",\"name\":\"Hanzo AI\",\"description\":\"The whole cloud in one binary. Build with autonomous agents, frontier models, and sovereign infrastructure. Open source.\",\"publisher\":{\"@id\":\"https://hanzo.ai/#organization\"},\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https://hanzo.ai/search?q={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}},{\"@type\":\"SoftwareApplication\",\"@id\":\"https://hanzo.ai/#platform\",\"name\":\"Hanzo AI Cloud \u0026 Dev Platform\",\"applicationCategory\":\"DeveloperApplication, ArtificialIntelligence\",\"operatingSystem\":\"Cloud, Linux, macOS, Windows\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"USD\"},\"description\":\"One API for every model, autonomous agent orchestration, vector storage, IAM, KMS, and serverless functions.\"}]}7:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$f\"}}]\n8:[\"$\",\"body\",null,{\"children\":[\"$\",\"$L10\",null,{\"children\":[\"$\",\"$L11\",null,{\"children\":[[\"$\",\"$L12\",null,{\"children\":[[\"$\",\"$L13\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L14\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L15\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L16\",null,{}]]}],[\"$\",\"$L17\",null,{}]]}]}]}]\n9:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"try{var q=new URLSearchParams(location.search),c=q.get('chat'),a=q.get('at');if(c)location.replace('/chat/'+encodeURIComponent(c));else if(a!==null){a=a.replace(/^\\\\/+/,'');location.replace(a?'/dev?at='+encodeURIComponent(a):'/dev')}}catch(_){}\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"try{var t=localStorage.getItem('hanzo_iam_access_token'),e=localStorage.getItem('hanzo_iam_expires_at');if(t\u0026\u0026(!e||Date.now()\u003cNumber(e))){document.documentElement.setAttribute('data-app','');var l=document.currentScript\u0026\u0026document.currentScript.parentElement;if(l\u0026\u0026l.hasAttribute('data-landing'))l.style.display='none'}}catch(_){}\"}}],[\"$\",\"$L19\",null,{}]]}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/3ngoj22mz7hil.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0ebok6ws5sedz.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/0ve4dngdm61p3.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/1bp9-7_3ie3q4.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/3pdwodxz09fok.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/3ziey21nivd0r.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/06t35s09q26ee.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L1a\",null,{\"children\":[\"$\",\"$1b\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@1c\"}]}]]}]\na:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1d\",null,{\"children\":\"$L1e\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L1f\",null,{\"children\":[\"$\",\"$1b\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L20\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\nc:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/05rbc-cmwnuy2.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nd:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0gny55i3ca2hw.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n1e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#000000\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"meta\",\"3\",{\"name\":\"theme-color\",\"content\":\"#ffffff\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"meta\",\"4\",{\"name\":\"color-scheme\",\"content\":\"dark light\"}]]\n21:I[243235,[\"/_next/static/chunks/32rh8co7xu44m.js\",\"/_next/static/chunks/37wx7emrmkgjh.js\",\"/_next/static/chunks/3_tdk9--zg9k5.js\",\"/_next/static/chunks/0yiwrarpdo6vc.js\",\"/_next/static/chunks/1t4k75_pratvj.js\",\"/_next/static/chunks/3mwvzpct_en4n.js\",\"/_next/static/chunks/28fugp9hnuk6n.js\",\"/_next/static/chunks/23km5fy195gfv.js\",\"/_next/static/chunks/1emd29hnu7011.js\",\"/_next/static/chunks/1yoiiho5ijz8k.js\",\"/_next/static/chunks/1t_vsycqt-tsz.js\",\"/_next/static/chunks/02qumds4thnqd.js\",\"/_next/static/chunks/3qbwsk8t8qfrb.js\",\"/_next/static/chunks/1ieig8uqpohhe.js\",\"/_next/static/chunks/2qpfd4tkw7u50.js\",\"/_next/static/chunks/3y-xlmjo40iua.js\"],\"IconMark\"]\n1c:null\n20:[[\"$\",\"title\",\"0\",{\"children\":\"Hanzo AI — Better, Faster, Cheaper. Pick Three.\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Better, cheaper, faster. Pick all three. Frontier AI up to 200× faster, 400× cheaper. Build with autonomous coding agents, foundation models, and open cloud infrastructure.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://hanzo.ai\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"Hanzo AI — Better, Faster, Cheaper. Pick Three.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"Better, cheaper, faster. Pick all three. Frontier AI up to 200× faster, 400× cheaper. Build with autonomous coding agents, foundation models, and open cloud infrastructure.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:url\",\"content\":\"https://hanzo.ai\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:site_name\",\"content\":\"Hanzo\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image\",\"content\":\"https://hanzo.ai/og/home.png?v=4\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:width\",\"content\":\"2400\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image:height\",\"content\":\"1260\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image:alt\",\"content\":\"Hanzo AI — Better, Faster, Cheaper. Pick Three.\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:title\",\"content\":\"Hanzo AI — Better, Faster, Cheaper. Pick Three.\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:description\",\"content\":\"Better, cheaper, faster. Pick all three. Frontier AI up to 200× faster, 400× cheaper. Build with autonomous coding agents, foundation models, and open cloud infrastructure.\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image\",\"content\":\"https://hanzo.ai/og/home.png?v=4\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/favicon.svg?v=684f26a2\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon-32x32.png?v=c4dab769\",\"type\":\"image/png\",\"sizes\":\"32x32\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-16x16.png?v=9c246c4d\",\"type\":\"image/png\",\"sizes\":\"16x16\"}],[\"$\",\"link\",\"20\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?v=eac5a7ed\"}],[\"$\",\"link\",\"21\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png?v=365f82a9\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L21\",\"22\",{}]]\n"])</script><script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/vce701823e78c4301a35b7e07294d87301792088814092" integrity="sha512-UKNk8GbxkABxKcXYuLkO16EleLGUkcvJWtpSNmExE0Too3ZaFAxTscNWEc1OdAv5/BikHawapSCaiD2XCmp+Bw==" data-cf-beacon='{"version":"2024.11.0","token":"b4295ad30a264c0f8d87a4e732cb056b","r":1,"spa":2}' crossorigin="anonymous"></script>
</body></html>