.landing{--landing-stage:color-mix(in oklab, var(--tenant-primary) 40%, black);--landing-stage-surface:color-mix(in oklab, white 8%, var(--landing-stage));--landing-stage-raised:color-mix(in oklab, white 14%, var(--landing-stage));--landing-stage-control:color-mix(in oklab, white 22%, var(--landing-stage));--landing-stage-control-hover:color-mix(in oklab, white 28%, var(--landing-stage));--landing-stage-fg:white;--landing-stage-muted:color-mix(in oklab, white 74%, var(--landing-stage));--landing-stage-accent:color-mix(in oklab, var(--tenant-primary), white 42%);--landing-accent:var(--tenant-primary);--landing-halo:radial-gradient(60% 55% at 50% 38%, color-mix(in oklab, var(--tenant-primary) 26%, transparent), transparent 72%);--landing-halo-soft:radial-gradient(50% 60% at 80% 20%, color-mix(in oklab, var(--tenant-primary) 14%, transparent), transparent 70%);--landing-halo-close:radial-gradient(60% 50% at 50% 90%, color-mix(in oklab, var(--card) 70%, transparent), transparent 56%);--landing-selection:color-mix(in oklab, var(--tenant-primary) 22%, transparent);--landing-logo-ink:var(--muted-foreground);--landing-kind-agent:#e12afb;--landing-kind-api:#fe6e00;--landing-kind-end:#fb2c36;--landing-kind-media:#00b7d7;--landing-kind-quick:#8d54ff;--landing-kind-start:#00c758;--landing-kind-transfer:#f6339a}@supports (color:lab(0% 0 0)){.landing{--landing-kind-agent:lab(56.4256% 83.132 -64.639);--landing-kind-api:lab(64.2719% 57.1813 90.344);--landing-kind-end:lab(55.4814% 75.0732 48.8528);--landing-kind-media:lab(67.805% -35.3959 -30.2011);--landing-kind-quick:lab(49.9355% 55.1797 -81.8945);--landing-kind-start:lab(70.5521% -66.5157 45.8056);--landing-kind-transfer:lab(56.9303% 76.8165 -8.06702)}}.dark .landing{--landing-stage:color-mix(in oklab, var(--tenant-primary) 32%, black);--landing-accent:color-mix(in oklab, var(--tenant-primary), white 55%);--landing-halo:radial-gradient(60% 55% at 50% 38%, color-mix(in oklab, var(--tenant-primary) 34%, transparent), transparent 72%);--landing-halo-soft:radial-gradient(50% 60% at 80% 20%, color-mix(in oklab, var(--tenant-primary) 30%, transparent), transparent 70%);--landing-halo-close:radial-gradient(60% 50% at 50% 90%, color-mix(in oklab, var(--tenant-primary) 30%, transparent), transparent 56%);--landing-selection:color-mix(in oklab, var(--tenant-primary) 48%, transparent);--elev-xs:0 1px 2px 0 color-mix(in srgb, var(--shadow-hue-deep) 45%, transparent);--elev-sm:0 2px 10px -4px color-mix(in srgb, var(--shadow-hue-deep) 75%, transparent)}.landing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing ::selection{background-color:var(--landing-selection)}html:has(.landing){scroll-padding-top:4rem}.landing [tabindex="-1"]:focus{outline:none}.landing-halo{background-image:var(--landing-halo)}.landing-halo-soft{background-image:var(--landing-halo-soft)}.landing-halo-close{background-image:var(--landing-halo-close);-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}@keyframes landing-travel{0%,22%,to{opacity:0}6%,16%{opacity:1}}@keyframes landing-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}@keyframes landing-float{0%{translate:-50% calc(-50% - 4px)}to{translate:-50% calc(4px - 50%)}}@keyframes landing-wave{50%{transform:scaleY(.4)}}@keyframes landing-header-lift{to{box-shadow:var(--elev-sm)}}@supports (animation-timeline:scroll()){.landing-header{animation:linear both landing-header-lift;animation-timeline:scroll(root);animation-range:0 48px}}@supports not (animation-timeline:scroll()){.landing-header{box-shadow:var(--elev-xs)}}@keyframes landing-swap{0%{opacity:.35}}.landing-swap{animation:landing-swap .18s var(--ease-standard)}@property --wl-brand{syntax:"<color>";inherits:true;initial-value:#0000}.landing .landing-wl{--wl-brand:var(--tenant-primary);--wl-bg:color-mix(in oklab, var(--wl-brand) 8%, var(--card));--wl-tint:color-mix(in oklab, var(--wl-brand) 16%, var(--card));--wl-gradient:linear-gradient(135deg, color-mix(in oklab, var(--wl-brand), white 24%), color-mix(in oklab, var(--wl-brand), black 18%));transition:--wl-brand .7s var(--ease-standard)}.landing .landing-wl[data-brand=aurora]{--wl-brand:var(--dataviz-volume-7)}.landing .landing-wl-screen{--background:var(--wl-bg);--surface-sunken:var(--wl-bg);--surface-fill:var(--wl-bg);--surface-fill-hover:color-mix(in oklab, var(--wl-brand) 12%, var(--card));--surface-fill-active:color-mix(in oklab, var(--wl-brand) 24%, var(--card));--muted:color-mix(in oklab, var(--wl-brand) 5%, var(--card));--sidebar-border:color-mix(in oklab, var(--wl-brand) 14%, var(--card));--tatil-gradient:var(--wl-gradient);--tatil-gradient-button:var(--wl-gradient);--elev-glow:0 4px 12px -2px color-mix(in srgb, var(--wl-brand) 40%, transparent);--bubble-out:linear-gradient(135deg, color-mix(in oklab, var(--wl-brand) 18%, var(--card)), color-mix(in oklab, var(--wl-brand) 28%, var(--card)))}.dark .landing .landing-wl-screen{--surface-sunken:color-mix(in oklab, var(--wl-bg), black 8%);--surface-fill-active:color-mix(in oklab, var(--wl-brand), black 28%);--bubble-out:linear-gradient(135deg, color-mix(in oklab, var(--wl-brand), black 22%), color-mix(in oklab, var(--wl-brand), black 40%))}.landing .landing-kind-chip{background:color-mix(in oklab, var(--kind) 16%, var(--card));color:color-mix(in oklab, var(--kind), black 34%)}.dark .landing .landing-kind-chip{background:color-mix(in oklab, var(--kind) 26%, var(--card));color:color-mix(in oklab, var(--kind), white 26%)}.landing .landing-logo{background-color:var(--landing-logo-ink);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.landing .landing-marquee-track{flex-wrap:wrap;justify-content:center;row-gap:1.75rem;display:flex}.landing .landing-marquee-track>[data-copy]{display:none}@keyframes landing-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.landing .landing-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.landing .landing-marquee-track{flex-wrap:nowrap;width:max-content;animation:48s linear infinite landing-marquee}.landing .landing-marquee-track>[data-copy]{display:flex}.landing .landing-marquee:is(:hover,:focus-within,[data-paused]) .landing-marquee-track{animation-play-state:paused}.landing details{interpolate-size:allow-keywords}.landing details::details-content{opacity:0;block-size:0;transition:block-size .2s var(--ease-standard), opacity .2s var(--ease-standard), content-visibility .2s allow-discrete;overflow:clip}.landing details[open]::details-content{opacity:1;block-size:auto}.landing-tile .landing-travel{animation:landing-travel var(--landing-loop,7s) var(--ease-standard) infinite both;animation-delay:calc(var(--i,0) * var(--landing-step,1s))}.landing-tile .landing-ping{animation:landing-ping 2s var(--ease-standard) infinite}.landing-tile .landing-wave{animation:landing-wave 1.2s var(--ease-standard) infinite;animation-delay:calc(var(--i,0) * 80ms)}.landing-grow[data-reveal]{transform-origin:0;transition:transform .7s var(--ease-standard) calc(var(--reveal-i,0) * 90ms)}.landing-grow[data-reveal=wait]{transform:scaleX(0)}.landing-sweep[data-reveal] .landing-sweep-arc{transition:stroke-dashoffset 1.1s var(--ease-standard)}.landing-sweep[data-reveal=wait] .landing-sweep-arc{stroke-dashoffset:1px}.landing-wipe[data-reveal]{clip-path:inset(-20px);transition:clip-path 1.2s var(--ease-standard)}.landing-wipe[data-reveal=wait]{clip-path:inset(-20px 100% -20px -20px)}.landing-rise[data-reveal]{transform-box:fill-box;transform-origin:bottom;transition:transform .7s var(--ease-standard) calc(var(--reveal-i,0) * 70ms)}.landing-rise[data-reveal=wait]{transform:scaleY(0)}}.landing{--landing-stage-a:color-mix(in oklab, var(--card) 55%, var(--background));--landing-stage-b:color-mix(in oklab, var(--tenant-primary) 4%, var(--background));--landing-texture:color-mix(in oklab, var(--tenant-primary) 16%, transparent)}.dark .landing{--landing-stage-a:color-mix(in oklab, white 4%, var(--background));--landing-stage-b:color-mix(in oklab, black 22%, var(--background));--landing-texture:#ffffff17}@supports (color:lab(0% 0 0)){.dark .landing{--landing-texture:lab(100% -.0000298023 .0000119209/.09)}}.landing .landing-stage{background:var(--landing-stage-a);isolation:isolate;position:relative;overflow:hidden}.landing .landing-stage[data-tone=b]{background:var(--landing-stage-b)}.landing .landing-stage[data-texture=brand]{--wl-brand:var(--tenant-primary);background:color-mix(in oklab, var(--wl-brand) 8%, var(--landing-stage-a));transition:--wl-brand .7s var(--ease-standard)}.landing .landing-stage[data-texture=brand]:has(.landing-wl[data-brand]){--wl-brand:var(--dataviz-volume-7)}.landing .landing-stage-texture{color:var(--landing-texture);pointer-events:none;z-index:-1;position:absolute;inset:0}.landing .landing-stage-texture[data-texture=dots],.landing .landing-stage-texture[data-texture=grid]{-webkit-mask-image:radial-gradient(46% 52% at 50% 48%,#0000 45%,#000 95%),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:radial-gradient(46% 52% at 50% 48%,#0000 45%,#000 95%),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.landing .landing-stage-texture[data-texture=dots]{background-image:radial-gradient(currentColor 1.2px,#0000 1.3px);background-size:20px 20px}.landing .landing-stage-texture[data-texture=grid]{background-image:repeating-linear-gradient(#0000 0 47px,currentColor 47px 48px)}.landing .landing-stage-tokens{flex-direction:column;gap:8px;display:flex;position:absolute;inset-inline:0;-webkit-mask-image:linear-gradient(90deg,#000 15%,#0000 85%);mask-image:linear-gradient(90deg,#000 15%,#0000 85%)}.landing .landing-stage-tokens-top{top:24px}.landing .landing-stage-tokens-bottom{bottom:24px}.landing .landing-stage-tokens>span{background:currentColor;height:6px;display:block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='6'><rect x='0' width='46' height='6' rx='3'/><rect x='54' width='22' height='6' rx='3'/><rect x='84' width='58' height='6' rx='3'/><rect x='150' width='18' height='6' rx='3'/><rect x='176' width='40' height='6' rx='3'/><rect x='224' width='30' height='6' rx='3'/><rect x='262' width='26' height='6' rx='3'/></svg>") 0 0/300px 6px repeat-x;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='6'><rect x='0' width='46' height='6' rx='3'/><rect x='54' width='22' height='6' rx='3'/><rect x='84' width='58' height='6' rx='3'/><rect x='150' width='18' height='6' rx='3'/><rect x='176' width='40' height='6' rx='3'/><rect x='224' width='30' height='6' rx='3'/><rect x='262' width='26' height='6' rx='3'/></svg>") 0 0/300px 6px repeat-x}.landing .landing-stage-tokens>span[data-row="2"]{--token-start:-96px}.landing .landing-stage-tokens>span[data-row="3"]{--token-start:-212px}.landing .landing-stage-tokens>span{-webkit-mask-position:var(--token-start,0px) 0;mask-position:var(--token-start,0px) 0}.landing .landing-stage-network{width:min(520px,34vw);height:auto;position:absolute}.landing .landing-stage-network-top{top:24px;right:2vw}.landing .landing-stage-network-bottom{bottom:24px;left:2vw;transform:scale(-1)}.landing .landing-stage-funnel{background:currentColor;position:absolute;inset:0}.landing .landing-stage-funnel[data-layer="1"]{clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);opacity:.35}.landing .landing-stage-funnel[data-layer="2"]{clip-path:polygon(10% 0,90% 0,76% 100%,24% 100%);opacity:.35}.landing .landing-stage-funnel[data-layer="3"]{clip-path:polygon(22% 0,78% 0,64% 100%,36% 100%);opacity:.35}@media (max-width:639px){.landing .landing-stage-network{width:64%}}@keyframes landing-tokens{to{-webkit-mask-position:calc(var(--token-start,0px) - 300px) 0;mask-position:calc(var(--token-start,0px) - 300px) 0}}@media (prefers-reduced-motion:no-preference){.landing .landing-stage-tokens>span{animation:24s linear infinite landing-tokens}.landing .landing-stage-tokens>span[data-row="2"]{animation-duration:30s}.landing .landing-stage-tokens>span[data-row="3"]{animation-duration:20s}}.landing .landing-range{appearance:none;cursor:pointer;background:0 0;height:24px}.landing .landing-range:focus-visible{box-shadow:none;outline:none}.landing .landing-range::-webkit-slider-runnable-track{background:linear-gradient(var(--landing-stage-accent), var(--landing-stage-accent)) 0 / var(--fill,50%) 100% no-repeat, var(--landing-stage-raised);border-radius:999px;height:6px}.landing .landing-range::-moz-range-track{background:var(--landing-stage-raised);border-radius:999px;height:6px}.landing .landing-range::-moz-range-progress{background:var(--landing-stage-accent);border-radius:999px;height:6px}.landing .landing-range::-webkit-slider-thumb{appearance:none;background:var(--landing-stage-fg);box-shadow:0 0 0 2px var(--landing-stage-accent);height:20px;transition:box-shadow .15s var(--ease-standard);border:0;border-radius:999px;width:20px;margin-top:-7px}.landing .landing-range::-moz-range-thumb{background:var(--landing-stage-fg);box-shadow:0 0 0 2px var(--landing-stage-accent);height:20px;transition:box-shadow .15s var(--ease-standard);border:0;border-radius:999px;width:20px}.landing .landing-range:is(:hover,:active)::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--landing-stage-accent), 0 0 0 8px color-mix(in oklab, var(--landing-stage-accent) 24%, transparent)}.landing .landing-range:is(:hover,:active)::-moz-range-thumb{box-shadow:0 0 0 2px var(--landing-stage-accent), 0 0 0 8px color-mix(in oklab, var(--landing-stage-accent) 24%, transparent)}.landing .landing-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--landing-stage-surface), 0 0 0 5px var(--landing-stage-accent)}.landing .landing-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--landing-stage-surface), 0 0 0 5px var(--landing-stage-accent)}.landing{--o-size:min(480px, 80vw, 64vh);--o-body-hi:color-mix(in oklab, var(--tenant-primary), white 22%);--o-body-lo:color-mix(in oklab, var(--tenant-primary), black 32%);--o-plane-lo:color-mix(in oklab, var(--tenant-primary), white 15%);--o-plane-mid:color-mix(in oklab, var(--tenant-primary), white 38%);--o-plane-hi:color-mix(in oklab, var(--tenant-primary), white 60%);--o-wall-body:color-mix(in oklab, var(--tenant-primary), black 12%);--o-wall-plane:color-mix(in oklab, var(--tenant-primary), white 6%);--o-wall-shine:color-mix(in oklab, var(--tenant-primary), white 82%);--o-wall-deep:color-mix(in oklab, var(--tenant-primary), black 45%);--o-shadow:color-mix(in oklab, var(--tenant-primary), black 40%);--o-ground:color-mix(in oklab, var(--o-shadow) 26%, transparent);--o-ground-soft:color-mix(in oklab, var(--o-shadow) 8%, transparent)}.dark .landing{--o-ground:#0000008c;--o-ground-soft:transparent}@supports (color:lab(0% 0 0)){.dark .landing{--o-ground:lab(0% 0 0/.55)}}@media (max-width:1023px){.landing{--o-size:min(420px, 84vw)}}@media (max-width:639px){.landing{--o-size:min(420px, 92vw)}.landing-o-bubble p,.landing-o-bubble .text-sm{font-size:12px;line-height:16px}.landing-o-note{display:none}}.landing-o-stage{height:calc(var(--o-size) * 1.22);place-items:center;display:grid;position:relative}.landing-orbit{pointer-events:none;z-index:1;position:absolute;inset:0}.landing-orbit-item{left:clamp(1.75rem, calc(50% + var(--x) * var(--o-size)), calc(100% - 1.75rem));top:calc(50% + var(--y) * var(--o-size));position:absolute;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){.landing-orbit-item{animation:landing-float 3.2s var(--ease-standard) infinite alternate;animation-delay:calc(var(--i,0) * -.8s)}}@media (max-width:639px){.landing-orbit-item{left:clamp(1.75rem, calc(50% + var(--x-narrow) * var(--o-size)), calc(100% - 1.75rem));top:calc(50% + var(--y-narrow) * var(--o-size))}}.landing-orbit-chip{background:var(--card);box-shadow:var(--elev-md);border-radius:9999px;padding:.5rem;display:flex}.landing-o-stage>.landing-o-box,.landing-o-stage>.landing-o-fallback{grid-area:1/1}.landing-o-box{aspect-ratio:1284/1265;width:var(--o-size)}.landing-o-fallback{width:var(--o-size);display:none}.landing-o-stage[data-flat] .landing-o-fallback{display:block}.landing-o-stage[data-flat] .landing-o-flyer{display:none}@media (scripting:none){.landing-o-fallback{display:block}.landing-o-flyer{display:none}}.landing-o-flyer{pointer-events:none;z-index:1;position:absolute;inset:0}.landing-o-flyer[data-flying]{opacity:var(--fo,1);position:fixed}.landing-o-flyer:not([data-shown]){opacity:.004}.landing-o-canvas{position:absolute;top:0;left:0}.landing-o-ground{background:radial-gradient(closest-side, var(--o-ground), var(--o-ground-soft) 60%, transparent);filter:blur(14px);height:calc(var(--o-size) * .14);margin-left:calc(var(--o-size) * -.44);margin-top:calc(var(--o-size) * .45);opacity:var(--go,1);transform:translate(var(--gx,0px), var(--gy,0px));width:calc(var(--o-size) * .9);position:absolute;top:0;left:0}.landing-o-flyer:not([data-drawn]) .landing-o-ground,.landing-o-flyer[data-airborne] .landing-o-ground{display:none}.landing-o-overlay{height:calc(var(--o-size) * 1265 / 1284);pointer-events:none;width:var(--o-size);z-index:2;margin:auto;position:absolute;inset:0}.landing-o-thread{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:18% 16% 18% 20%}.landing-o-stack{flex-direction:column;gap:10px;display:flex;position:relative}.landing-o-row{flex-direction:column;display:flex}.landing-o-row:not([data-on],[data-leaving]){display:none}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.landing-o-thread:not([data-live]){visibility:hidden}}.landing-o-cue{opacity:var(--cue,1);visibility:var(--cue-v,visible)}@media (prefers-reduced-motion:no-preference){.landing:has(.landing-o-thread[data-live] [data-row=ana][data-on]) .landing-o-cue svg{animation:landing-cue 2.4s var(--ease-standard) 1.2s 3 both}.landing:has(.landing-o-thread[data-live] [data-row=ana][data-on]) .landing-o-cue:is(:hover,:focus-visible) svg{animation-play-state:paused}}@keyframes landing-cue{0%,60%,to{transform:translateY(-2px)}30%{transform:translateY(3px)}}.landing-dive-sticky{justify-items:center;gap:2rem;padding-block:4rem;display:grid;position:relative}.landing-dive-copy{text-align:center;width:min(640px,90vw)}.landing-dive-app{width:min(1040px,92vw);height:min(620px,74vh,100svh - 14rem)}.landing-dive-ring{display:none}@media (max-width:639px){.landing-dive-app{height:min(560px,60vh)}.landing .landing-dive-end{border-radius:var(--radius-tile);width:min(320px,88vw);font-size:13px;line-height:18px}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.landing-dive{height:260vh}.landing-dive-sticky{place-items:center;gap:0;height:calc(100vh - 64px);padding-block:0;position:sticky;top:64px;overflow:hidden}.landing-dive-copy{opacity:var(--co,0);transform:translate(-50%, var(--cy,0px));position:absolute;top:5%;left:50%}.landing-dive-window{clip-path:circle(var(--hr,0px) at 50% 50%);place-items:center;display:grid;position:absolute;inset:0}.landing-dive-app{opacity:var(--ao,0);transform:scale(var(--as,.5))}.landing-dive-stagger{--k:clamp(0, calc((var(--z,0) - var(--t,0)) * 7), 1);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 14px))}.landing-dive-ring{height:100%;opacity:var(--vo,0);width:100%;display:block;position:absolute;inset:0;overflow:visible}.landing-dive-end{opacity:var(--eo,0);transform:translate(-50%, var(--ey,12px));position:absolute;bottom:5%;left:50%}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled) and (max-width:859px){.landing-dive{height:160vh}}
