.sdk-page[data-astro-cid-vnzpf5ej]{--home-page-setup-overlap: clamp(4rem, 10svh, 8rem);--home-accent-purple-strong: rgb(124, 157, 255);--home-accent-purple-soft: rgb(213, 201, 255)}.home-hero[data-astro-cid-vnzpf5ej]{--home-hero-min-height: 100svh;--home-hero-fade-height: 8rem;--home-hero-padding-top: clamp(7rem, 12svh, 9.2rem);--home-hero-content-offset: clamp(3.5rem, 9svh, 7rem);--home-hero-content-padding-top: calc(var(--home-hero-padding-top) + var(--home-hero-content-offset));--home-hero-setup-overlap: var(--home-page-setup-overlap, clamp(4rem, 10svh, 8rem));--home-hero-visual-overlap-bottom: clamp(10rem, 21svh, 16rem);--home-hero-visual-base-height: clamp(31rem, 56svh, 39rem);--home-hero-visual-height: calc(var(--home-hero-visual-base-height) + var(--home-hero-visual-overlap-bottom));--home-hero-visual-edge-bg: color-mix(in oklab, var(--color-base-100) 90%, var(--color-base-200) 10%);--home-hero-title-optical-offset: 0;--home-hero-mobius-ink: rgb(41, 41, 41);--home-hero-mobius-color-blue: var(--home-accent-purple-strong, rgb(124, 157, 255));--home-hero-mobius-color-violet: var(--home-accent-purple-soft, rgb(213, 201, 255));--home-hero-mobius-color-pink: rgb(255, 187, 221);--home-hero-mobius-color-ice: rgb(224, 246, 255);--home-hero-mobius-color-glow: rgb(248, 240, 248);--home-hero-visual-center-bg: color-mix( in oklab, var(--color-base-100) 90%, var(--home-hero-mobius-color-violet) 10% );--home-hero-mobius-opacity: .95;--home-hero-mobius-filter: saturate(1.14) contrast(1.16);--home-hero-grid-line: color-mix(in oklab, var(--color-base-content) 15%, transparent);--home-hero-grid-square: color-mix(in oklab, var(--color-base-content) 8%, transparent);--home-hero-grid-frame: color-mix(in oklab, var(--color-base-content) 12%, transparent);--home-hero-grid-opacity: .7;--home-hero-grid-square-opacity: 1;--home-hero-secondary-cta-border: color-mix(in oklab, var(--color-base-content) 22%, transparent);position:relative;min-height:var(--home-hero-min-height);overflow:hidden;background:var(--color-base-100);color:var(--color-base-content);isolation:isolate}.home-hero-content[data-astro-cid-vnzpf5ej]{min-height:var(--home-hero-min-height);align-items:flex-start;justify-content:center;padding-top:var(--home-hero-content-padding-top)}html[lang=zh-CN] .home-hero[data-astro-cid-vnzpf5ej]{--home-hero-title-optical-offset: 0}.home-hero-title[data-astro-cid-vnzpf5ej]{transform:translate(var(--home-hero-title-optical-offset))}.sdk-hero-stat-value[data-astro-cid-vnzpf5ej]{margin:0;font-size:clamp(1.875rem,2.7vw,2.625rem);line-height:1;font-weight:400;color:var(--color-base-content);font-variant-numeric:tabular-nums}html[lang=zh-CN] .home-hero-cta[data-astro-cid-vnzpf5ej]{letter-spacing:var(--tracking-wide, .025em)}@media(max-width:639px){.sdk-hero-stat-value[data-astro-cid-vnzpf5ej]{font-size:clamp(1.75rem,8vw,2.125rem)}}.home-hero-secondary-cta[data-astro-cid-vnzpf5ej].btn.btn-outline{--btn-border: var(--home-hero-secondary-cta-border);--spectrum-outline-button-hover-background: color-mix( in oklab, var(--color-base-100) 92%, var(--color-base-content) 8% );--spectrum-outline-button-pressed-background: color-mix( in oklab, var(--color-base-100) 88%, var(--color-base-content) 12% )}.dark .home-hero[data-astro-cid-vnzpf5ej]{--home-hero-secondary-cta-border: color-mix(in oklab, var(--color-base-content) 40%, transparent)}.home-hero[data-astro-cid-vnzpf5ej]:after{position:absolute;right:0;bottom:0;left:0;z-index:2;height:var(--home-hero-fade-height);pointer-events:none;background:linear-gradient(180deg,transparent 0%,var(--color-base-100) 100%);content:""}.home-hero-backdrop[data-astro-cid-vnzpf5ej]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,var(--color-base-100) 0%,color-mix(in oklab,var(--color-base-100) 90%,var(--color-base-200) 10%) 54%,var(--color-base-100) 100%)}.home-hero-backdrop[data-astro-cid-vnzpf5ej]:before{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 57%,transparent 0 32%,color-mix(in oklab,var(--color-base-100) 8%,transparent) 58%,color-mix(in oklab,var(--color-base-100) 76%,transparent) 92%),linear-gradient(90deg,color-mix(in oklab,var(--color-base-100) 24%,transparent) 0%,transparent 4.5%,transparent 93%,color-mix(in oklab,var(--color-base-100) 56%,transparent) 100%),linear-gradient(180deg,transparent 0%,transparent 70%,var(--color-base-100) 100%);content:""}.home-hero-visual[data-astro-cid-vnzpf5ej]{position:absolute;bottom:var(--home-hero-setup-overlap);left:50%;z-index:1;width:100vw;max-width:none;height:var(--home-hero-visual-height);margin:0;overflow:hidden;isolation:isolate;pointer-events:none;background:linear-gradient(180deg,var(--home-hero-visual-edge-bg) 0%,var(--home-hero-visual-center-bg) 20%,var(--home-hero-visual-center-bg) 74%,var(--home-hero-visual-edge-bg) 100%);mask-image:linear-gradient(180deg,transparent 0%,black 18%,black 88%,rgb(0 0 0 / 68%) 95%,transparent 100%);transform:translate(-50%)}.home-hero-visual[data-astro-cid-vnzpf5ej]:before,.home-hero-visual[data-astro-cid-vnzpf5ej]:after{position:absolute;inset:0;z-index:2;pointer-events:none;content:""}.home-hero-visual[data-astro-cid-vnzpf5ej]:before{background:radial-gradient(ellipse 42% 52% at 8% 84%,color-mix(in oklab,var(--color-base-100) 22%,transparent) 0%,color-mix(in oklab,var(--color-base-100) 8%,transparent) 34%,transparent 74%),radial-gradient(ellipse at 50% 54%,transparent 0 48%,transparent 74%,color-mix(in oklab,var(--color-base-100) 60%,transparent) 99%),linear-gradient(90deg,color-mix(in oklab,var(--color-base-100) 30%,transparent) 0%,color-mix(in oklab,var(--color-base-100) 18%,transparent) 5%,color-mix(in oklab,var(--color-base-100) 8%,transparent) 11%,transparent 18%,transparent 92.5%,color-mix(in oklab,var(--color-base-100) 30%,transparent) 97%,color-mix(in oklab,var(--color-base-100) 52%,transparent) 100%)}.home-hero-visual[data-astro-cid-vnzpf5ej]:after{background:linear-gradient(180deg,transparent 0%,transparent 72%,color-mix(in oklab,var(--color-base-100) 6%,transparent) 84%,color-mix(in oklab,var(--color-base-100) 18%,transparent) 94%,color-mix(in oklab,var(--color-base-100) 34%,transparent) 100%)}
