.home-hero-grid-background[data-astro-cid-qfknt524]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-hero-grid-stage[data-astro-cid-qfknt524]{opacity:.42;position:absolute;inset:4rem 0 0}.home-hero-grid-pattern[data-astro-cid-qfknt524]{width:100%;height:126%;opacity:var(--home-hero-grid-opacity);transform-origin:50% 18%;position:absolute;inset:-18% 0 -8%;transform:skewY(7deg);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6%,#000000c7 44% 56%,#000 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6%,#000000c7 44% 56%,#000 94%,#0000 100%)}.home-hero-grid-pattern[data-astro-cid-qfknt524] path[data-astro-cid-qfknt524]{fill:none;stroke:var(--home-hero-grid-line);stroke-width:1px}.home-hero-grid-square[data-astro-cid-qfknt524]{fill:var(--home-hero-grid-square);opacity:0;animation:3.8s ease-in-out infinite home-hero-grid-square}@keyframes home-hero-grid-square{0%,24%,to{opacity:0}38%,64%{opacity:var(--home-hero-grid-square-opacity)}}@media (prefers-reduced-motion:reduce){.home-hero-grid-square[data-astro-cid-qfknt524]{opacity:0;animation:none}}.home-mobius-hero[data-astro-cid-7jwu44a5]{z-index:1;pointer-events:none;background:radial-gradient(ellipse 70% 78% at 31% 50%, color-mix(in oklab, var(--home-hero-mobius-color-blue) 22%, transparent), transparent 58%), radial-gradient(ellipse 62% 72% at 50% 50%, color-mix(in oklab, var(--home-hero-mobius-color-violet) 16%, transparent), transparent 52%), radial-gradient(ellipse 54% 66% at 72% 52%, color-mix(in oklab, var(--home-hero-mobius-color-pink) 13%, transparent), transparent 54%), linear-gradient(112deg, color-mix(in oklab, var(--home-hero-mobius-color-blue) 10%, transparent) 0%, color-mix(in oklab, var(--home-hero-mobius-color-violet) 7%, transparent) 44%, color-mix(in oklab, var(--home-hero-mobius-color-pink) 6%, transparent) 72%, color-mix(in oklab, var(--home-hero-mobius-color-ice) 7%, transparent) 100%);background-blend-mode:normal;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.home-mobius-hero[data-astro-cid-7jwu44a5]:before{z-index:2;pointer-events:none;background:radial-gradient(ellipse 36% 44% at 7% 84%, color-mix(in oklab, var(--color-base-100) 30%, transparent) 0%, color-mix(in oklab, var(--color-base-100) 14%, transparent) 38%, transparent 76%), linear-gradient(90deg, color-mix(in oklab, var(--color-base-100) 26%, transparent) 0%, color-mix(in oklab, var(--color-base-100) 16%, transparent) 5%, color-mix(in oklab, var(--color-base-100) 6%, transparent) 11%, transparent 18%, transparent 92%, color-mix(in oklab, var(--color-base-100) 30%, transparent) 97%, color-mix(in oklab, var(--color-base-100) 52%, transparent) 100%), linear-gradient(180deg, color-mix(in oklab, var(--color-base-100) 42%, transparent) 0%, transparent 12%, transparent 74%, color-mix(in oklab, var(--color-base-100) 12%, transparent) 90%, color-mix(in oklab, var(--color-base-100) 48%, transparent) 100%);content:"";position:absolute;inset:0}.home-mobius-hero__renderer[data-astro-cid-7jwu44a5]{z-index:1;opacity:0;filter:var(--home-hero-mobius-filter);transition:opacity .18s ease-out;position:absolute;inset:-10% -7vw}.home-mobius-hero[data-astro-cid-7jwu44a5].is-ready .home-mobius-hero__renderer[data-astro-cid-7jwu44a5]{opacity:var(--home-hero-mobius-opacity)}.home-mobius-hero__canvas[data-astro-cid-7jwu44a5]{background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.home-mobius-hero__renderer[data-astro-cid-7jwu44a5]{transition:none}}.platform-feature-diagram[data-astro-cid-7tpxvxlr]{--diagram-accent:var(--color-accent);--diagram-accent-soft:color-mix(in oklab, var(--diagram-accent) 13%, var(--color-base-100));--diagram-ink:color-mix(in oklab, var(--color-base-content) 52%, transparent);--diagram-ink-strong:color-mix(in oklab, var(--color-base-content) 69%, transparent);--diagram-ink-faint:color-mix(in oklab, var(--color-base-content) 22%, transparent);--diagram-grid-color:color-mix(in oklab, var(--color-base-content) 11%, transparent);aspect-ratio:15/7;border-bottom:1px solid var(--color-base-300);background:color-mix(in oklab, var(--color-base-200) 68%, var(--color-base-100));width:100%;display:grid;overflow:hidden}.platform-feature-diagram[data-astro-cid-7tpxvxlr].is-catalog{--diagram-accent:oklch(72% .17 296)}.platform-feature-diagram[data-astro-cid-7tpxvxlr].is-boundary{--diagram-accent:oklch(62% .2 263)}.platform-feature-diagram[data-astro-cid-7tpxvxlr].is-surfaces{--diagram-accent:oklch(75% .17 58)}.platform-feature-diagram[data-astro-cid-7tpxvxlr] svg[data-astro-cid-7tpxvxlr]{shape-rendering:geometricprecision;width:100%;height:100%;display:block}.diagram-grid-dot[data-astro-cid-7tpxvxlr]{fill:var(--diagram-grid-color)}.diagram-grid[data-astro-cid-7tpxvxlr]{opacity:.7}.diagram-surface[data-astro-cid-7tpxvxlr],.diagram-wire[data-astro-cid-7tpxvxlr],.diagram-detail[data-astro-cid-7tpxvxlr],.diagram-glyph-stroke[data-astro-cid-7tpxvxlr],.diagram-active-stroke[data-astro-cid-7tpxvxlr],.diagram-active-wire[data-astro-cid-7tpxvxlr],.diagram-chip[data-astro-cid-7tpxvxlr],.diagram-chip-pins[data-astro-cid-7tpxvxlr],.diagram-lock[data-astro-cid-7tpxvxlr],.diagram-lock-key[data-astro-cid-7tpxvxlr],.diagram-hub-ring[data-astro-cid-7tpxvxlr],.diagram-hub-ring-inner[data-astro-cid-7tpxvxlr]{fill:none;stroke:var(--diagram-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px;vector-effect:non-scaling-stroke}.diagram-surface[data-astro-cid-7tpxvxlr]{fill:color-mix(in oklab, var(--color-base-100) 62%, transparent)}.diagram-surface-strong[data-astro-cid-7tpxvxlr],.diagram-chip[data-astro-cid-7tpxvxlr],.diagram-hub-ring[data-astro-cid-7tpxvxlr]{stroke:var(--diagram-ink-strong)}.diagram-wire[data-astro-cid-7tpxvxlr],.diagram-detail[data-astro-cid-7tpxvxlr],.diagram-hub-ring-inner[data-astro-cid-7tpxvxlr]{stroke:var(--diagram-ink-faint)}.diagram-detail[data-astro-cid-7tpxvxlr]{stroke-width:1px}.diagram-active-stroke[data-astro-cid-7tpxvxlr],.diagram-active-wire[data-astro-cid-7tpxvxlr]{stroke:var(--diagram-accent);stroke-width:1.35px}.diagram-active-fill[data-astro-cid-7tpxvxlr],.diagram-glyph[data-astro-cid-7tpxvxlr]{fill:var(--diagram-accent)}.diagram-muted-fill[data-astro-cid-7tpxvxlr]{fill:var(--diagram-ink-faint)}.diagram-port[data-astro-cid-7tpxvxlr],.diagram-junction[data-astro-cid-7tpxvxlr]{fill:var(--color-base-100);stroke:var(--diagram-ink);stroke-width:1.1px;vector-effect:non-scaling-stroke}.diagram-port-active[data-astro-cid-7tpxvxlr],.diagram-junction-active[data-astro-cid-7tpxvxlr]{fill:var(--diagram-accent);stroke:var(--diagram-accent)}.diagram-accent-surface[data-astro-cid-7tpxvxlr],.diagram-lock-body[data-astro-cid-7tpxvxlr]{fill:var(--diagram-accent-soft);stroke:var(--diagram-accent);stroke-width:1.15px;vector-effect:non-scaling-stroke}.diagram-slot[data-astro-cid-7tpxvxlr]{fill:var(--diagram-ink-faint)}.diagram-slot-active[data-astro-cid-7tpxvxlr]{fill:var(--diagram-accent)}.diagram-chip-pins[data-astro-cid-7tpxvxlr],.diagram-lock[data-astro-cid-7tpxvxlr],.diagram-lock-key[data-astro-cid-7tpxvxlr],.diagram-glyph-stroke[data-astro-cid-7tpxvxlr],.diagram-hub-ring-inner[data-astro-cid-7tpxvxlr]{stroke:var(--diagram-ink-strong)}.diagram-lock-key[data-astro-cid-7tpxvxlr]{fill:var(--diagram-ink-strong)}.diagram-hub-ring[data-astro-cid-7tpxvxlr]{fill:color-mix(in oklab, var(--color-base-100) 48%, transparent)}html[data-theme=oomol-dark] .platform-feature-diagram[data-astro-cid-7tpxvxlr]{--diagram-accent-soft:color-mix(in oklab, var(--diagram-accent) 22%, var(--color-base-100));--diagram-ink:color-mix(in oklab, var(--color-base-content) 46%, transparent);--diagram-ink-strong:color-mix(in oklab, var(--color-base-content) 66%, transparent);--diagram-ink-faint:color-mix(in oklab, var(--color-base-content) 20%, transparent);--diagram-grid-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}.platform-page[data-astro-cid-cu3fiimm]{--home-page-setup-overlap:clamp(4rem, 10svh, 8rem);--home-accent-purple-strong:#7c9dff;--home-accent-purple-soft:#d5c9ff;--platform-workflow-guide-color:color-mix(in oklab, var(--home-accent-purple-soft) 66%, var(--color-base-content) 34%);--platform-workflow-guide-bg:color-mix(in oklab, var(--home-accent-purple-soft) 18%, transparent)}.dark .platform-page[data-astro-cid-cu3fiimm]{--platform-workflow-guide-color:color-mix(in oklab, var(--home-accent-purple-soft) 84%, white 16%)}.platform-workflow-step-number[data-astro-cid-cu3fiimm]{border:var(--border) solid color-mix(in oklab, var(--platform-workflow-guide-color) 18%, transparent);border-radius:var(--radius-selector);background:var(--platform-workflow-guide-bg);width:2.25rem;height:2.25rem;color:var(--platform-workflow-guide-color);flex:none;place-items:center;font-size:.875rem;font-weight:700;line-height:1;display:inline-grid}.home-hero[data-astro-cid-cu3fiimm]{--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:#292929;--home-hero-mobius-color-blue:var(--home-accent-purple-strong,#7c9dff);--home-hero-mobius-color-violet:var(--home-accent-purple-soft,#d5c9ff);--home-hero-mobius-color-pink:#fbd;--home-hero-mobius-color-ice:#e0f6ff;--home-hero-mobius-color-glow:#f8f0f8;--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);min-height:var(--home-hero-min-height);background:var(--color-base-100);color:var(--color-base-content);isolation:isolate;position:relative;overflow:hidden}.home-hero-content[data-astro-cid-cu3fiimm]{min-height:var(--home-hero-min-height);padding-top:var(--home-hero-content-padding-top);justify-content:center;align-items:flex-start}.dark .home-hero[data-astro-cid-cu3fiimm]{--home-hero-secondary-cta-border:color-mix(in oklab, var(--color-base-content) 40%, transparent)}html:is([lang=zh-CN],[lang=zh-TW]) .home-hero[data-astro-cid-cu3fiimm]{--home-hero-title-optical-offset:0}.home-hero-title[data-astro-cid-cu3fiimm]{transform:translateX(var(--home-hero-title-optical-offset))}.platform-hero-stat-value[data-astro-cid-cu3fiimm]{color:var(--color-base-content);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.875rem,2.7vw,2.625rem);font-weight:400;line-height:1}html:is([lang=zh-CN],[lang=zh-TW]) .home-hero-cta[data-astro-cid-cu3fiimm]{letter-spacing:var(--tracking-wide,.025em)}@media (width<=639px){.platform-hero-stat-value[data-astro-cid-cu3fiimm]{font-size:clamp(1.75rem,8vw,2.125rem)}}.home-hero-secondary-cta[data-astro-cid-cu3fiimm].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%)}.home-hero[data-astro-cid-cu3fiimm]:after{z-index:2;height:var(--home-hero-fade-height);pointer-events:none;background:linear-gradient(180deg, transparent 0%, var(--color-base-100) 100%);content:"";position:absolute;bottom:0;left:0;right:0}.home-hero-backdrop[data-astro-cid-cu3fiimm]{z-index:0;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%);position:absolute;inset:0;overflow:hidden}.home-hero-backdrop[data-astro-cid-cu3fiimm]:before{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:"";position:absolute;inset:0}.home-hero-visual[data-astro-cid-cu3fiimm]{bottom:var(--home-hero-setup-overlap);z-index:1;width:100vw;max-width:none;height:var(--home-hero-visual-height);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%);margin:0;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 88%,#000000ad 95%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 88%,#000000ad 95%,#0000 100%)}.home-hero-visual[data-astro-cid-cu3fiimm]:before,.home-hero-visual[data-astro-cid-cu3fiimm]:after{z-index:2;pointer-events:none;content:"";position:absolute;inset:0}.home-hero-visual[data-astro-cid-cu3fiimm]: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-cu3fiimm]: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%)}
