/* Shared homepage navigation. Generated by build-pages.mjs. */
.tag[data-v-cbde18fd]{display:inline-flex;justify-content:center;align-items:center;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .16s ease;border:0;border-radius:100px;padding:1rem;width:-moz-fit-content;width:fit-content;text-decoration:none;font-weight:400;font-size:1.2rem;line-height:1.3;font-family:ABC Oracle,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase}.tag[data-v-cbde18fd]:is(button){cursor:pointer}@media(hover:hover)and (pointer:fine){.tag[data-v-cbde18fd]:is(a,button):hover{opacity:.7}}.tag[data-v-cbde18fd]:is(a,button):active{transform:scale(.975)}.tag.light[data-v-cbde18fd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;color:#fff}.tag.light.no-backdrop[data-v-cbde18fd]{-webkit-backdrop-filter:none;backdrop-filter:none}.tag.dark[data-v-cbde18fd]{background-color:#0000001a;color:#000}.tag.active-light[data-v-cbde18fd]{background-color:#fff;color:#000}.tag.active-blue[data-v-cbde18fd]{background-color:#1019ec;color:#fff}.tag.sm-dark[data-v-cbde18fd]{border:1px solid hsla(0,0%,100%,.2);padding:.8rem;color:#fff;font-weight:300;font-size:1rem;line-height:1.3;font-family:ABC Oracle,system-ui,sans-serif;letter-spacing:0;font-feature-settings:"ss01" 1}.inner[data-v-cbde18fd]{display:inline-block;text-box-trim:trim-both;text-box-edge:cap alphabetic}.menu[data-v-a0556234]{position:relative}@media(min-width:1024px){.menu.hidden .panel[data-v-a0556234]{opacity:0;pointer-events:none}.menu.hidden .bar[data-v-a0556234]{pointer-events:none}}.overlay[data-v-a0556234]{display:block;position:fixed;opacity:0;z-index:3;transition:opacity .24s cubic-bezier(.23,1,.32,1);inset:0;background-color:#0000004d;pointer-events:none}.menu.open .overlay[data-v-a0556234]{opacity:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:auto}.panel[data-v-a0556234]{--panel-radius:1.6rem;display:flex;position:fixed;top:4rem;right:0;left:0;flex-direction:column;transform-origin:top center;z-index:3;transition:color .2s linear,opacity .2s cubic-bezier(.25,.46,.45,.94);margin:auto;padding:2rem;width:calc(100% - 2rem);width:30rem;max-width:calc(100vw - 4rem);max-height:calc(var(--vv-height, 100svh) - 8rem);pointer-events:none;scrollbar-width:none;-ms-overflow-style:none}.panel[data-v-a0556234]::-webkit-scrollbar{display:none}.panel[data-v-a0556234]{color:#fff}.menu.black:not(.open) .panel[data-v-a0556234]{color:#000}@media(max-width:1023.98px){.panel[data-v-a0556234]{--panel-radius:0 0 1.6rem 1.6rem;top:0;left:0;transform:none;padding:calc(env(safe-area-inset-top,0px) + 1.2rem) calc(env(safe-area-inset-right,0px) + 2rem) calc(env(safe-area-inset-bottom,0px) + 2rem) calc(env(safe-area-inset-left,0px) + 2rem);width:100%;max-width:none;max-height:var(--vv-height,100svh)}.panel[data-v-a0556234]:before{position:absolute;top:0;right:0;left:0;opacity:1;transition:opacity .3s linear;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.24) 55%,transparent);height:10rem;pointer-events:none;content:""}.menu.black:not(.open) .panel[data-v-a0556234]:before,.menu:not(.open) .panel[data-v-a0556234]:before{opacity:0}}@media(max-width:1023.98px)and (min-width:768px){.panel[data-v-a0556234]{padding-right:calc(env(safe-area-inset-right,0px) + 4rem);padding-left:calc(env(safe-area-inset-left,0px) + 4rem)}}.panel-surface[data-v-a0556234]{position:absolute;top:1rem;left:.8rem;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border-radius:1.6rem;width:calc(100% - 1.6rem);height:6.2rem;overflow:hidden;pointer-events:none}@media(max-width:1023.98px){.panel-surface[data-v-a0556234]{--inset-top:env(safe-area-inset-top,0px);--inset-left:env(safe-area-inset-left,0px);--inset-right:env(safe-area-inset-right,0px);top:calc(var(--inset-top) + 1rem);left:calc(var(--inset-left) + .8rem);width:calc(100% - 1.6rem - var(--inset-left) - var(--inset-right))}.menu:not(.open) .panel-surface[data-v-a0556234]{-webkit-backdrop-filter:none;backdrop-filter:none}}.menu.open .panel-surface[data-v-a0556234]{top:0;left:0;border-radius:var(--panel-radius);width:100%;height:100%}.panel-tint[data-v-a0556234]{position:absolute;opacity:0;inset:0;border-radius:inherit;background-color:#1a1a1ae6;pointer-events:none}.menu:not(.black) .panel-tint[data-v-a0556234]{opacity:.78}.menu.hidden:not(.open) .panel-tint[data-v-a0556234]{opacity:0}@media(max-width:1023.98px){.menu:not(.open) .panel-tint[data-v-a0556234]{opacity:0}}.bar[data-v-a0556234]{flex-shrink:0;justify-content:space-between;pointer-events:auto}.bar[data-v-a0556234],.bar .logo[data-v-a0556234]{display:flex;position:relative;align-items:center}.bar .logo[data-v-a0556234]{transition:opacity .2s cubic-bezier(.445,.05,.55,.95);margin-left:.2rem;min-height:4.4rem}@media(hover:hover)and (pointer:fine){.bar .logo[data-v-a0556234]:hover{opacity:.7}}.bar .logo svg[data-v-a0556234]{width:auto;height:2rem}.toggle[data-v-a0556234]{display:flex;position:relative;justify-content:center;align-items:center;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .16s cubic-bezier(.445,.05,.55,.95);width:4.4rem;height:4.4rem;color:inherit}.toggle[data-v-a0556234]:before{position:absolute;top:0;left:0;opacity:0;transition:opacity .16s cubic-bezier(.25,.46,.45,.94);border-radius:50%;background-color:#ffffff1a;width:100%;height:100%;content:""}.menu.open .toggle[data-v-a0556234]:before{opacity:1}@media(hover:hover)and (pointer:fine){.toggle[data-v-a0556234]:hover{opacity:.7}}.toggle[data-v-a0556234]:active{transform:scale(.95)}.toggle .bars[data-v-a0556234]{display:flex;flex-direction:column;gap:6px;transition:width .2s cubic-bezier(.23,1,.32,1);width:2.2rem}.toggle .bars span[data-v-a0556234]{transform:scaleY(.5);transform-origin:center;transition:transform .2s cubic-bezier(.23,1,.32,1);will-change:transform;background-color:currentColor;width:100%;height:2px}.menu.open .toggle .bars[data-v-a0556234]{width:1.6rem}.menu.open .toggle .bars span[data-v-a0556234]:first-child{transform:translateY(4px) rotate(45deg) scaleY(.5)}.menu.open .toggle .bars span[data-v-a0556234]:last-child{transform:translateY(-4px) rotate(-45deg) scaleY(.5)}.content[data-v-a0556234]{display:flex;position:relative;flex:1;flex-direction:column;gap:4rem;visibility:hidden;opacity:0;transition:visibility 0s linear .15s,opacity .15s linear;padding-top:4rem;min-height:0;overflow:hidden;pointer-events:none}@media(max-width:1023.98px){.content[data-v-a0556234]{align-self:center;width:100%;max-width:56rem}}.menu.open .content[data-v-a0556234]{visibility:visible;opacity:1;transition-delay:0s;pointer-events:auto}.links[data-v-a0556234]{flex:1 1 auto;margin:0;border-bottom:1px solid hsla(0,0%,100%,.1);padding:0;width:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;scrollbar-width:none;-ms-overflow-style:none}.links[data-v-a0556234]::-webkit-scrollbar{display:none}.links li[data-v-a0556234]{border-top:1px solid hsla(0,0%,100%,.1)}.links a[data-v-a0556234]{display:flex;justify-content:space-between;align-items:center;transition:opacity .3s;padding:1.2rem 0;color:#fff;font-weight:400;font-size:1.8rem;line-height:1.2;font-family:ABC Oracle,system-ui,sans-serif;letter-spacing:0}.links a .arrow[data-v-a0556234]{display:block;opacity:0;transition:opacity .3s;width:1.1rem;height:.9rem;pointer-events:none}@media(hover:hover)and (pointer:fine){.links a:hover .arrow[data-v-a0556234]{opacity:1}}.links .use-cases .row[data-v-a0556234]{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;transition:opacity .2s cubic-bezier(.445,.05,.55,.95);padding:1.2rem 0;width:100%;color:#fff;text-align:left;font-weight:400;font-size:1.8rem;line-height:1.2;font-family:ABC Oracle,system-ui,sans-serif;letter-spacing:0}@media(hover:hover)and (pointer:fine){.links .use-cases .row:hover .expand[data-v-a0556234]{opacity:.7}}.links .use-cases .row:active .expand[data-v-a0556234]{transform:scale(.95)}.links .use-cases .expand[data-v-a0556234]{display:flex;position:relative;flex:0 0 3rem;justify-content:center;align-items:center;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .16s cubic-bezier(.25,.46,.45,.94);border-radius:50%;background-color:#ffffff1a;width:3rem;height:3rem;color:#fff}.links .use-cases .expand span[data-v-a0556234]{position:absolute;background-color:currentColor;width:.8rem;height:1px}.links .use-cases .expand span[data-v-a0556234]:last-child{transform:rotate(90deg);transition:transform .18s cubic-bezier(.23,1,.32,1)}.links .use-cases .sublist[data-v-a0556234]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.menu:not(.open) .links .use-cases .sublist[data-v-a0556234]{transition:none}.links .use-cases .sublist-content[data-v-a0556234]{display:flex;flex-direction:column;transition:padding-bottom .4s cubic-bezier(.4,0,.2,1);padding-bottom:0;overflow:hidden}.menu:not(.open) .links .use-cases .sublist-content[data-v-a0556234]{transition:none}.links .use-cases .sublist-content a[data-v-a0556234]{display:flex;align-items:center;opacity:.5;transition:opacity .3s;padding:0;min-height:4.4rem;color:#fff;font-weight:400;font-size:1.4rem;line-height:1.26;font-family:ABC Oracle,system-ui,sans-serif;letter-spacing:0}.links .use-cases .sublist-content a.router-link-exact-active[data-v-a0556234]{opacity:1}@media(hover:hover)and (pointer:fine){.links .use-cases .sublist-content a[data-v-a0556234]:hover{opacity:1}}.links .use-cases .sublist-content a[data-v-a0556234]:focus-visible{outline-offset:-2px}.links .use-cases.is-open .expand span[data-v-a0556234]:last-child{transform:rotate(0)}.links .use-cases.is-open .sublist[data-v-a0556234]{grid-template-rows:1fr}.links .use-cases.is-open .sublist-content[data-v-a0556234]{padding-bottom:1rem}.tags[data-v-a0556234]{display:flex;flex:none;gap:1.6rem}.tags[data-v-a0556234] .tag{box-sizing:border-box;min-height:4.4rem}@media(prefers-reduced-motion:reduce){.content[data-v-a0556234],.links .expand[data-v-a0556234],.links .expand span[data-v-a0556234],.links .sublist[data-v-a0556234],.links .sublist-content[data-v-a0556234],.overlay[data-v-a0556234],.panel[data-v-a0556234],.toggle[data-v-a0556234],.toggle .bars[data-v-a0556234],.toggle .bars span[data-v-a0556234],.toggle[data-v-a0556234]:before{transition-duration:.12s}}