.ants-website-logo{vertical-align:middle;width:calc(var(--logo-width,151.2px) * 398 / 480);aspect-ratio:398/184;--logo-ink:#23252b;--logo-face:#f7f7f4;isolation:isolate;max-width:100%;display:inline-block;position:relative}.ants-website-logo .ants-logo-artwork{aspect-ratio:2;pointer-events:none;width:120.603%;position:absolute;top:-13.0435%;left:-10.0503%;overflow:hidden;container-type:inline-size}.ants-website-logo .ants-logo-hit-target{z-index:3;appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.ants-website-logo .ants-logo-hit-target:focus-visible{outline-offset:3px;outline:2px solid #2c57f9}.ants-website-logo .galaxy-lockup{--lockup-height:15cqw;--lockup-gap:5cqw;z-index:2;align-items:center;gap:var(--lockup-gap);width:max-content;height:var(--lockup-height);display:flex;position:absolute;top:calc(50% - 2cqw);left:calc(50% - 6.25cqw);transform:translate(-50%,-50%)}.ants-website-logo .galaxy-layer-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ants-website-logo .galaxy-center-content{pointer-events:none;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.ants-website-logo .galaxy-layer-canvas-foreground{z-index:1}.ants-website-logo .onee-character,.ants-website-logo .onee-character>svg,.ants-website-logo .onee-character>canvas{width:100%;height:100%;display:block;overflow:visible}.ants-website-logo .onee-character>svg,.ants-website-logo .onee-character>canvas{transform-origin:50%;transform:scale(1.45)}.ants-website-logo .galaxy-mark-slot{width:calc(var(--lockup-height) * 2.4);flex:none;height:100%;display:block}.ants-website-logo .ants-wordmark{width:calc(var(--lockup-height) * var(--wordmark-aspect,2.9167));height:var(--lockup-height);flex:none;display:block}.ants-website-logo .ants-wordmark-animated{width:0;margin-inline-start:0;position:relative;overflow:visible}.ants-website-logo .galaxy-lockup:has(.ants-wordmark-animated){gap:0}.ants-website-logo .ants-wordmark-svg{width:calc(var(--lockup-height) * var(--wordmark-aspect,2.9167));height:var(--lockup-height);display:block;position:absolute;inset:0 auto 0 0;overflow:visible}.ants-website-logo .ants-wordmark-letter{opacity:0;transform-box:fill-box;transform-origin:50%;transform:translateY(12px)}.dark .ants-website-logo,.ants-website-logo[data-theme=dark]{--logo-ink:#fff;--logo-face:#111316}.ants-website-logo .galaxy-center-content{aspect-ratio:1;width:20.3%;top:46.9%;left:24.9%}.ants-website-logo .ants-wordmark-animated{width:calc(var(--lockup-height) * var(--wordmark-aspect));margin-inline-start:var(--lockup-gap)}.ants-website-logo .ants-wordmark-letter{opacity:1;transform:none}.brand.svelte-16tjscq{flex-shrink:0;display:inline-flex}.brand-sm.svelte-16tjscq{--logo-width:108px}.brand-md.svelte-16tjscq{--logo-width:151.2px}.brand-lg.svelte-16tjscq{--logo-width:216px}@media (width>=768px){.brand-lg.svelte-16tjscq{--logo-width:288px}}.backdrop.svelte-1rfchyl{background:radial-gradient(ellipse at 65% 35%, color-mix(in oklch, var(--primary) 12%, transparent), transparent 65%), var(--background)}.backdrop-page.svelte-1rfchyl{height:max(720px,100dvh)}.backdrop-section.svelte-1rfchyl{height:100%}canvas.svelte-1rfchyl{width:100%;height:100%;display:block}[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}#app-theme-button:focus-visible{outline-offset:2px;outline:2px solid}#app-theme-button .theme-icon{transition-property:opacity,scale,filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}#app-theme-button .theme-icon-active{opacity:1;filter:blur();scale:1}#app-theme-button .theme-icon-inactive{opacity:0;filter:blur(4px);scale:.25}@media (prefers-reduced-motion:reduce){#app-theme-button .theme-icon{transition-duration:0s}}.action-menu-start-top.svelte-1vrnkoh{position-area:span-x-end span-y-end;position-try-fallbacks:span-x-end span-y-start, span-x-start span-y-end, span-x-start span-y-start}.action-menu-start-bottom.svelte-1vrnkoh{position-area:span-x-end span-y-start;position-try-fallbacks:span-x-end span-y-end, span-x-start span-y-start, span-x-start span-y-end}.action-menu-end-top.svelte-1vrnkoh{position-area:span-x-start span-y-end;position-try-fallbacks:span-x-start span-y-start, span-x-end span-y-end, span-x-end span-y-start}.action-menu-end-bottom.svelte-1vrnkoh{position-area:span-x-start span-y-start;position-try-fallbacks:span-x-start span-y-end, span-x-end span-y-start, span-x-end span-y-end}::view-transition-group(.dropdown-content){z-index:1}.mobile-navigation{max-height:calc(100dvh - var(--nav) - 1.5rem - env(safe-area-inset-bottom))}:root{--nav-gap:1rem;--nav-bar:68px;--nav:calc(var(--nav-gap) + var(--nav-bar))}@media (width>=40rem){:root{--nav-gap:1.5rem}}@media (width>=64rem){:root{--nav-gap:2.5rem}}.typer-line.svelte-14yy3db{--typer-radius:.08em}.typer-line[data-typer-state=initial].svelte-14yy3db{opacity:0}.typer-line.svelte-14yy3db .typer-word{white-space:nowrap;display:inline-block}.typer-line.svelte-14yy3db .typer-char{box-sizing:content-box;color:var(--typer-foreground);background:0 0;display:inline-block;position:relative}.typer-line.svelte-14yy3db .typer-char.typer-init{color:#0000}.typer-line.svelte-14yy3db .typer-char.typer-accent{color:color-mix(in oklch, var(--typer-accent) 68%, white)}.typer-line.svelte-14yy3db .typer-char.typer-fill{color:var(--typer-accent);background:var(--typer-accent);border-radius:var(--typer-radius)}.typer-line.svelte-14yy3db .typer-char.typer-inverse{color:var(--typer-surface);background:color-mix(in oklch, var(--typer-accent) 82%, white);border-radius:var(--typer-radius)}.typer-line.svelte-14yy3db .typer-char.typer-border:after{border:.035em solid color-mix(in oklch, var(--typer-accent) 74%, white);border-radius:var(--typer-radius);content:"";position:absolute;inset:0}:is(.typer-line.svelte-14yy3db .typer-char.typer-fill:has(+.typer-fill),.typer-line.svelte-14yy3db .typer-char.typer-inverse:has(+.typer-inverse)){border-top-right-radius:0;border-bottom-right-radius:0}.typer-line.svelte-14yy3db .typer-char.typer-fill+.typer-fill,.typer-line.svelte-14yy3db .typer-char.typer-inverse+.typer-inverse{border-radius:0}.typer-line.svelte-14yy3db .typer-char.typer-fill+.typer-fill:last-child{border-radius:0 var(--typer-radius) var(--typer-radius) 0}.typer-line.svelte-14yy3db .typer-char.typer-fill+.typer-fill:has(+:not(.typer-fill)){border-radius:0 var(--typer-radius) var(--typer-radius) 0}.typer-line.svelte-14yy3db .typer-char.typer-inverse+.typer-inverse:last-child{border-radius:0 var(--typer-radius) var(--typer-radius) 0}.typer-line.svelte-14yy3db .typer-char.typer-inverse+.typer-inverse:has(+:not(.typer-inverse)){border-radius:0 var(--typer-radius) var(--typer-radius) 0}.typer-line.svelte-14yy3db .typer-char.typer-border:has(+.typer-border):after{border-right-color:#0000;border-top-right-radius:0;border-bottom-right-radius:0}.typer-line.svelte-14yy3db .typer-char.typer-border+.typer-border:after{border-left-color:#0000;border-right-color:#0000;border-radius:0}.typer-line.svelte-14yy3db .typer-char.typer-border+.typer-border:last-child:after{border-right-color:color-mix(in oklch, var(--typer-accent) 74%, white);border-radius:0 var(--typer-radius) var(--typer-radius) 0}.typer-line.svelte-14yy3db .typer-char.typer-border+.typer-border:has(+:not(.typer-border)):after{border-right-color:color-mix(in oklch, var(--typer-accent) 74%, white);border-radius:0 var(--typer-radius) var(--typer-radius) 0}@media (prefers-reduced-motion:reduce){.typer-line[data-typer-state=initial].svelte-14yy3db{opacity:1}.typer-line.svelte-14yy3db .typer-char.typer-init{color:var(--typer-foreground)}}.worm-icon-shell.svelte-1i13okd{transform-origin:50%;transition:transform .16s ease-out}.worm-icon-base :is(path,rect,circle,line,polyline,polygon){transition:stroke-width .16s ease-out}.worm-icon-path{opacity:0;filter:brightness(1.5)drop-shadow(0 0 2px);transition:opacity .14s ease-out}.worm-icon-path :is(path,rect,circle,line,polyline,polygon){stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:5 45;stroke-dashoffset:0}.worm-icon-trigger:hover .worm-icon-shell.svelte-1i13okd{transform:scale(1.14)}.worm-icon-trigger:hover .worm-icon-base :is(path,rect,circle,line,polyline,polygon){stroke-width:2.2px}.worm-icon-trigger:hover .worm-icon-path{opacity:1}.worm-icon-trigger:hover .worm-icon-path :is(path,rect,circle,line,polyline,polygon){animation:2.4s linear infinite svelte-1i13okd-worm-travel}.worm-icon-trigger:hover .worm-icon-path :is(path,rect,circle,line,polyline,polygon):nth-child(2n){animation-delay:-.42s}.worm-icon-trigger:hover .worm-icon-path :is(path,rect,circle,line,polyline,polygon):nth-child(3n){animation-delay:-.84s}@keyframes svelte-1i13okd-worm-travel{to{stroke-dashoffset:-50px}}@media (prefers-reduced-motion:reduce){.worm-icon-shell.svelte-1i13okd,.worm-icon-base :is(path,rect,circle,line,polyline,polygon),.worm-icon-path{transition:none}.worm-icon-trigger:hover .worm-icon-shell.svelte-1i13okd{transform:none}.worm-icon-trigger:hover .worm-icon-path{opacity:0}.worm-icon-trigger:hover .worm-icon-path :is(path,rect,circle,line,polyline,polygon){animation:none}}.shimmer-eyebrow-copy.svelte-1s38u3t{color:color-mix(in oklch, var(--primary) 45%, white);opacity:0;-webkit-mask-image:linear-gradient(105deg,#0000 15%,#000 42% 58%,#0000 85%);mask-image:linear-gradient(105deg,#0000 15%,#000 42% 58%,#0000 85%);-webkit-mask-position:-120% 0;mask-position:-120% 0;-webkit-mask-size:52% 100%;mask-size:52% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-reveal=visible] .shimmer-eyebrow-copy.svelte-1s38u3t{animation:1.25s cubic-bezier(.4,0,.2,1) .22s both svelte-1s38u3t-eyebrow-shimmer}@keyframes svelte-1s38u3t-eyebrow-shimmer{0%{opacity:0;-webkit-mask-position:-120% 0;mask-position:-120% 0}14%,86%{opacity:1}to{opacity:0;-webkit-mask-position:220% 0;mask-position:220% 0}}@media (prefers-reduced-motion:reduce){[data-reveal=visible] .shimmer-eyebrow-copy.svelte-1s38u3t{animation:none}}
