.taichu_page__xOVmK{--tc-gold:var(--fg-0);--tc-accent:var(--tc-gold);--tc-on-gold:var(--btn-fg,var(--static-black));--tc-ink:var(--fg-0);--tc-ink-2:var(--fg-1);--tc-dim:var(--fg-1);--tc-faint:var(--fg-1);--tc-hair:color-mix(in srgb,var(--fg-0) 12%,transparent);--tc-hair-strong:color-mix(in srgb,var(--fg-0) 22%,transparent);--tc-hair-gold:color-mix(in srgb,var(--tc-gold) 34%,transparent);--tc-panel:#18191c;--tc-panel-2:#242528;--tc-gold-wash:color-mix(in srgb,var(--tc-gold) 9%,transparent);--tc-radius:0.875rem;--tc-radius-lg:1.375rem;position:relative;min-height:100vh;flex-shrink:0;overflow-x:clip;background:var(--bg-0);color:var(--tc-ink)}html[data-theme=light] .taichu_page__xOVmK{--tc-accent:var(--fg-0);--tc-hair:color-mix(in srgb,var(--fg-0) 18%,transparent);--tc-hair-strong:color-mix(in srgb,var(--fg-0) 30%,transparent);--tc-panel:#ffffff;--tc-panel-2:#f3f4f6}.taichu_page__xOVmK :where(h1,h2,h3){margin:0;letter-spacing:-.035em;text-wrap:balance}.taichu_page__xOVmK :where(p,li){margin:0;text-wrap:pretty;overflow-wrap:anywhere}.taichu_page__xOVmK :where(ul){margin:0;padding:0;list-style:none}.taichu_page__xOVmK :where(section[id]){scroll-margin-top:calc(var(--nav-height, 4rem) + 2rem)}.taichu_shell__rpJ5J{width:min(100%,76rem);margin-inline:auto;padding-inline:clamp(1.125rem,4vw,3rem)}.taichu_section__xej0f{position:relative;padding-block:clamp(4rem,8vw,7rem)}.taichu_sectionTint__9nv_z{background:var(--tc-panel);border-block:1px solid var(--tc-hair)}.taichu_eyebrow__6bzyI{margin-bottom:1.25rem;color:var(--tc-accent);font-family:var(--font-primary);font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.5;text-transform:none}.taichu_h2__UGy08{font-size:clamp(2rem,4.7vw,3.25rem);font-weight:600;line-height:1.12}.taichu_h3__2TooA{font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:600;line-height:1.22}.taichu_headWide__TjrTs{max-width:48rem;margin-bottom:clamp(2rem,4vw,3rem)}.taichu_headSplit__aLmpU{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem)}.taichu_headAside__tXJMi{max-width:36ch;color:var(--tc-dim);font-size:.95rem;line-height:1.65}.taichu_actions__uJ1uq{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem}.taichu_btnGold__EX_1_,.taichu_btnQuiet__bOJkl{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:2.875rem;max-width:100%;padding:.75rem 1.4rem;border:1px solid transparent;border-radius:999px;font-size:.9rem;font-weight:620;line-height:1.35;text-align:center;text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease}.taichu_btnGold__EX_1_{background:var(--btn-solid);color:var(--tc-on-gold)}.taichu_btnGold__EX_1_:hover{background:var(--btn-hover)}.taichu_btnQuiet__bOJkl{border-color:var(--tc-hair-strong);background:transparent;color:var(--tc-ink)}.taichu_btnQuiet__bOJkl:hover{border-color:var(--tc-ink);background:var(--surface-hover)}.taichu_btnGold__EX_1_ svg,.taichu_btnQuiet__bOJkl svg{flex-shrink:0}.taichu_textLink__aLxet{display:inline-flex;align-items:center;gap:.4rem;color:var(--tc-ink);font-size:.9rem;font-weight:600;text-decoration:none}.taichu_textLink__aLxet:hover{text-decoration:underline;text-underline-offset:.25em}.taichu_page__xOVmK :where(a,button,summary):focus-visible{outline:2px solid var(--tc-accent);outline-offset:5px}.taichu_hero__t_wG1{position:relative;padding-block:calc(var(--nav-height, 4rem) + clamp(4rem, 6vw, 5.5rem)) clamp(4.5rem,7vw,6.5rem);isolation:isolate}.taichu_heroWash__Os9jV{position:absolute;z-index:-1;inset-block-start:-45%;inset-inline-start:50%;width:min(65rem,130vw);aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tc-gold) 10%,transparent),transparent 67%);pointer-events:none}.taichu_heroCopy__Hon_Z{display:flex;flex-direction:column;align-items:center;text-align:center}.taichu_heroCopy__Hon_Z .taichu_eyebrow__6bzyI{margin-bottom:1.5rem}.taichu_heroTitle__AYH4e{max-width:16ch;font-size:clamp(3.7rem,8.4vw,7rem);font-weight:580;line-height:.98;letter-spacing:-.06em}.taichu_heroAccent__fkLNi{display:block;color:var(--tc-accent)}.taichu_heroLede__hA4G8{max-width:54ch;margin-top:1.75rem;color:var(--tc-dim);font-size:clamp(1rem,1.65vw,1.15rem);line-height:1.65}.taichu_heroNote__ZqIDd{margin-top:1.4rem;color:var(--tc-faint);font-size:.8rem;line-height:1.6}.taichu_surfacesSection__kY36X{padding-top:clamp(2.5rem,4vw,4rem)}.taichu_surfaceGrid__FhU1O{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.taichu_surfaceCard__LLyCD{display:grid;grid-template-columns:3.5rem minmax(0,1fr);grid-template-areas:"icon title" "icon body" "icon action";column-gap:1.15rem;padding:1.5rem;min-width:0;border:1px solid var(--tc-hair);border-radius:var(--tc-radius-lg);background:var(--tc-panel);color:var(--tc-ink);text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.taichu_surfaceCard__LLyCD:hover{border-color:var(--tc-hair-strong);background:var(--surface-hover)}.taichu_surfaceVisual__N7ZxR{grid-area:icon;color:var(--tc-accent)}.taichu_surfaceVisual__N7ZxR svg{width:100%;height:3.5rem}.taichu_surfaceCard__LLyCD .taichu_h3__2TooA{grid-area:title}.taichu_surfaceBody__iOoGS{grid-area:body;margin-top:.75rem;color:var(--tc-dim);font-size:.92rem;line-height:1.65}.taichu_surfaceAction__kCbLP{grid-area:action;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;color:var(--tc-ink);font-size:.85rem;font-weight:550}.taichu_surfaceAction__kCbLP svg{flex-shrink:0;color:var(--tc-accent)}.taichu_engineSection__XBe3G{padding-block:clamp(4rem,8vw,7rem)}.taichu_engineIntro__GcqX_{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:center}.taichu_engineMark__tFs5Y{width:fit-content;position:relative;padding-bottom:.2em;color:var(--tc-accent);font-size:clamp(5.5rem,11vw,10rem);line-height:.95;font-weight:580;letter-spacing:-.075em}.taichu_engineMark__tFs5Y span{position:absolute;inset-inline-start:0;inset-block-end:0;width:2.5rem;height:2px;background:currentColor}.taichu_engineCopy__OOIYk{max-width:43rem}.taichu_engineBody__ja_fn{max-width:55ch;margin-top:1.3rem;color:var(--tc-dim);font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.7}.taichu_capabilities__pAdla{display:grid;grid-template-columns:minmax(0,1fr);gap:2.75rem;margin-top:clamp(3rem,6vw,5rem)}.taichu_capability__fW_LH{padding-top:1.75rem;border-top:1px solid var(--tc-hair-strong)}.taichu_capabilityBody__BBf9v{max-width:45ch;margin-top:.9rem;color:var(--tc-dim);font-size:.96rem;line-height:1.7}.taichu_providerList__dni2E,.taichu_resourceList__zHzXD{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.taichu_providerList__dni2E li,.taichu_resourceList__zHzXD li{border:1px solid var(--tc-hair);border-radius:.45rem;padding:.45rem .65rem;color:var(--tc-ink-2);font-size:.76rem;line-height:1.4}.taichu_resourceList__zHzXD li{border-color:var(--tc-hair-gold)}.taichu_close__ZnUzT{position:relative;padding-block:clamp(5.5rem,11vw,9rem);isolation:isolate;overflow:hidden}.taichu_closeWash___bGWx{position:absolute;z-index:-1;inset-block-end:-65%;inset-inline-start:50%;width:min(52rem,120vw);aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tc-gold) 16%,transparent),transparent 64%);pointer-events:none}.taichu_closeInner__2VaYf{display:flex;flex-direction:column;align-items:center;text-align:center}.taichu_closeGlyph___Z43y{color:var(--tc-accent);font-size:clamp(3.5rem,9vw,5.5rem);font-weight:500;line-height:1;opacity:.65;user-select:none}.taichu_closeTitle__ENqSF{max-width:24ch;margin-top:1.75rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:580;line-height:1.12}.taichu_closeBody__4Yj84{max-width:55ch;margin-top:1.4rem;color:var(--tc-dim);font-size:1rem;line-height:1.7}@media (min-width:48rem){.taichu_surfaceGrid__FhU1O{grid-template-columns:repeat(2,minmax(0,1fr))}.taichu_surfaceCard__LLyCD{display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2rem)}.taichu_surfaceVisual__N7ZxR{width:100%;height:5.5rem;display:flex;align-items:flex-start;margin-bottom:1.5rem}.taichu_surfaceVisual__N7ZxR svg{width:4rem;height:4rem}.taichu_surfaceBody__iOoGS{flex:1}.taichu_surfaceAction__kCbLP{margin-top:2rem}.taichu_capabilities__pAdla{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,6vw,5rem)}}@media (min-width:72rem){.taichu_surfaceGrid__FhU1O{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:56rem){.taichu_headSplit__aLmpU{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:4rem}.taichu_engineIntro__GcqX_{grid-template-columns:max-content minmax(0,1fr);gap:clamp(3rem,6vw,5rem)}}@media (max-width:400px){.taichu_heroTitle__AYH4e{font-size:clamp(3rem,15vw,3.7rem)}}@media (prefers-reduced-motion:reduce){.taichu_page__xOVmK *{transition:none!important}.taichu_btnGold__EX_1_:hover,.taichu_surfaceCard__LLyCD:hover{transform:none}}.taichu_closeWash___bGWx,.taichu_heroWash__Os9jV{display:none}html[data-public-theme=bright] .taichu_page__xOVmK{--tc-accent:#1A5FD0;--tc-hair:#D9E1EC;--tc-hair-strong:#D9E1EC;--tc-hair-gold:#D9E1EC;--tc-panel:#F4F7FB;--tc-panel-2:#FFFFFF}html[data-public-theme=bright] .editor-mobile-product_product__ZR5JP{--tc-panel:var(--bg-1,#f6f7f8)}.editor-mobile-product_detailLink__o3LX6{margin-block-start:1.25rem}.editor-mobile-product_hero__F87b6{display:grid;align-items:center;gap:clamp(2rem,6vw,5rem)}.editor-mobile-product_title__kChrb{font-size:clamp(2.75rem,7vw,6rem);font-weight:580;line-height:1.02;max-inline-size:15ch}.editor-mobile-product_actions___Qqha{justify-content:flex-start}.editor-mobile-product_diagram__uhdUG{display:grid;justify-items:center;align-content:center;padding:2rem;min-block-size:14rem;border:1px solid var(--tc-hair);border-radius:var(--tc-radius-lg);background:radial-gradient(ellipse at top,var(--tc-gold-wash),transparent 80%),var(--tc-panel)}.editor-mobile-product_diagram__uhdUG>svg{width:3rem;height:3rem;stroke-width:1.4}.editor-mobile-product_diagram__uhdUG strong{margin-block-start:.65rem;font-size:1.1rem}.editor-mobile-product_connector__56_p8{height:2rem;border-inline-start:1px dashed var(--tc-hair-strong);margin-block:.5rem}.editor-mobile-product_endpoint__wkOob{display:flex;gap:.6rem;align-items:center;font-size:.9rem}.editor-mobile-product_features__0VHXN{display:grid;gap:1.75rem;margin-block-start:2.25rem}.editor-mobile-product_features__0VHXN h3{margin-block-start:1rem}@media (min-width:48rem){.editor-mobile-product_hero__F87b6{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.editor-mobile-product_diagram__uhdUG{min-block-size:20rem}.editor-mobile-product_features__0VHXN{grid-template-columns:repeat(3,minmax(0,1fr))}}