.iso-slab-module__gCFtJW__slab polygon{stroke:var(--anfra-edge);stroke-width:.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.iso-slab-module__gCFtJW__slab .iso-slab-module__gCFtJW__hatch{stroke:none}.iso-slab-module__gCFtJW__paper .iso-slab-module__gCFtJW__top{fill:var(--anfra-paper-top)}.iso-slab-module__gCFtJW__paper .iso-slab-module__gCFtJW__left{fill:var(--anfra-paper-left)}.iso-slab-module__gCFtJW__paper .iso-slab-module__gCFtJW__right{fill:var(--anfra-paper-right)}.iso-slab-module__gCFtJW__sheet .iso-slab-module__gCFtJW__top{fill:#fff}.iso-slab-module__gCFtJW__sheet .iso-slab-module__gCFtJW__left{fill:var(--anfra-paper-left)}.iso-slab-module__gCFtJW__sheet .iso-slab-module__gCFtJW__right{fill:var(--anfra-paper-right)}.iso-slab-module__gCFtJW__ink polygon{stroke:#18141fe6}.iso-slab-module__gCFtJW__ink .iso-slab-module__gCFtJW__top{fill:var(--anfra-ink-top)}.iso-slab-module__gCFtJW__ink .iso-slab-module__gCFtJW__left{fill:var(--anfra-ink-left)}.iso-slab-module__gCFtJW__ink .iso-slab-module__gCFtJW__right{fill:var(--anfra-ink-right)}.iso-slab-module__gCFtJW__violet polygon{stroke:var(--anfra-edge-violet)}.iso-slab-module__gCFtJW__violet .iso-slab-module__gCFtJW__top{fill:var(--anfra-violet-top)}.iso-slab-module__gCFtJW__violet .iso-slab-module__gCFtJW__left{fill:var(--anfra-violet-left)}.iso-slab-module__gCFtJW__violet .iso-slab-module__gCFtJW__right{fill:var(--anfra-violet-right)}.iso-slab-module__gCFtJW__soft polygon{stroke:var(--anfra-edge-violet)}.iso-slab-module__gCFtJW__soft .iso-slab-module__gCFtJW__top{fill:var(--anfra-soft-top)}.iso-slab-module__gCFtJW__soft .iso-slab-module__gCFtJW__left{fill:var(--anfra-soft-left)}.iso-slab-module__gCFtJW__soft .iso-slab-module__gCFtJW__right{fill:var(--anfra-soft-right)}.iso-slab-module__gCFtJW__plan polygon{fill:#fbfaf78c;stroke:var(--anfra-ink-3);stroke-dasharray:4 3}
.iso-scene-module__K8pqjG__line.iso-scene-module__K8pqjG__trace rect{fill:var(--anfra-violet)}.iso-scene-module__K8pqjG__line.iso-scene-module__K8pqjG__ink rect{fill:#18141fb8}.iso-scene-module__K8pqjG__line polyline{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.iso-scene-module__K8pqjG__line.iso-scene-module__K8pqjG__dashed polyline{stroke:#18141f80;stroke-dasharray:3 3}.iso-scene-module__K8pqjG__line.iso-scene-module__K8pqjG__hidden polyline{stroke:var(--anfra-violet);stroke-dasharray:2.5 3.5;opacity:.6}.iso-scene-module__K8pqjG__arrow{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.iso-scene-module__K8pqjG__trace .iso-scene-module__K8pqjG__arrow{stroke:var(--anfra-violet)}.iso-scene-module__K8pqjG__ink .iso-scene-module__K8pqjG__arrow{stroke:#18141fb8}.iso-scene-module__K8pqjG__text{font-family:var(--anfra-mono);font-size:10px;font-weight:500}.iso-scene-module__K8pqjG__text.iso-scene-module__K8pqjG__toneInk{fill:#18141fad}.iso-scene-module__K8pqjG__text.iso-scene-module__K8pqjG__toneQuiet{fill:#18141f80}.iso-scene-module__K8pqjG__text.iso-scene-module__K8pqjG__toneOnInk{fill:#fbfaf7bd}.iso-scene-module__K8pqjG__text.iso-scene-module__K8pqjG__toneViolet{fill:var(--anfra-violet-text)}.iso-scene-module__K8pqjG__text.iso-scene-module__K8pqjG__toneName{font-family:var(--anfra-font);letter-spacing:-.02em;fill:var(--anfra-ink);font-size:12px;font-weight:600}.iso-scene-module__K8pqjG__dot{fill:var(--anfra-violet);stroke:var(--anfra-sheet);stroke-width:1.5px}.iso-scene-module__K8pqjG__dot.iso-scene-module__K8pqjG__ring{fill:var(--anfra-sheet);stroke:var(--anfra-violet)}.iso-scene-module__K8pqjG__b{opacity:0}.iso-scene-module__K8pqjG__rise{transform:translateY(var(--b-travel))}.iso-scene-module__K8pqjG__drop{transform:translateY(calc(var(--b-travel) * -1))}.iso-scene-module__K8pqjG__pop{transform-box:fill-box;transform-origin:50%;transform:scale(.3)}.is-built .iso-scene-module__K8pqjG__b{opacity:1;transform:none}.is-built .iso-scene-module__K8pqjG__fade{transition:opacity .36s linear var(--b-at)}:is(.is-built .iso-scene-module__K8pqjG__rise,.is-built .iso-scene-module__K8pqjG__drop){transition:opacity .2s linear var(--b-at), transform var(--anfra-t-drop) var(--anfra-spring) var(--b-at)}.is-built .iso-scene-module__K8pqjG__pop{transition:opacity 80ms linear var(--b-at), transform .42s var(--anfra-ease-extrude) var(--b-at)}.iso-scene-module__K8pqjG__pen{transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.is-built .iso-scene-module__K8pqjG__pen{transition:transform var(--seg-dur) linear var(--seg-at);transform:none}.iso-scene-module__K8pqjG__penHead{opacity:0;transform-box:fill-box;transform-origin:100%;transform:translate(-4px)}.is-built .iso-scene-module__K8pqjG__penHead{opacity:1;transition:opacity .12s linear var(--seg-at), transform .36s var(--anfra-ease-out) var(--seg-at);transform:none}@media (prefers-reduced-motion:reduce){.iso-scene-module__K8pqjG__b,.iso-scene-module__K8pqjG__pen,.iso-scene-module__K8pqjG__penHead{opacity:1;transform:none;transition:none!important}}
.foundation-figure-module__9XER4a__figure{margin:0;position:relative;container-type:inline-size}.foundation-figure-module__9XER4a__figure>*{--u:calc(100cqw / var(--units))}.foundation-figure-module__9XER4a__title,.foundation-figure-module__9XER4a__note{margin:0;position:absolute}.foundation-figure-module__9XER4a__title{font-size:calc(var(--u) * var(--title-size));line-height:calc(var(--u) * var(--title-line))}.foundation-figure-module__9XER4a__titleName{font-weight:600;display:block}.foundation-figure-module__9XER4a__titleSub{font-size:calc(var(--u) * var(--sub-size));line-height:calc(var(--u) * var(--sub-line));color:var(--anfra-ink-3);text-wrap:balance;display:block}.foundation-figure-module__9XER4a__note p{margin:0}.foundation-figure-module__9XER4a__kind{font-family:var(--anfra-mono);font-size:calc(var(--u) * var(--kind-size));line-height:calc(var(--u) * var(--kind-line));color:var(--anfra-ink-3)}.foundation-figure-module__9XER4a__name{font-size:calc(var(--u) * var(--name-size));line-height:calc(var(--u) * var(--name-line));letter-spacing:-.03em;white-space:nowrap;font-weight:600}.foundation-figure-module__9XER4a__desc{font-size:calc(var(--u) * var(--desc-size));line-height:calc(var(--u) * var(--desc-line));color:var(--anfra-ink-2);white-space:nowrap}.foundation-figure-module__9XER4a__note .foundation-figure-module__9XER4a__where{margin-top:calc(var(--u) * var(--gap));font-family:var(--anfra-mono);font-size:calc(var(--u) * var(--where-size));line-height:calc(var(--u) * var(--where-line));color:var(--anfra-ink-3)}.foundation-figure-module__9XER4a__code{font-family:var(--anfra-mono);font-size:calc(var(--u) * var(--code-size));line-height:calc(var(--u) * var(--code-line));white-space:pre;margin:0}.foundation-figure-module__9XER4a__code .foundation-figure-module__9XER4a__kw{color:var(--anfra-violet-text);font-weight:500}.foundation-figure-module__9XER4a__head{fill:none;stroke:var(--anfra-violet);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0;transform:translate(-3px)}.is-built .foundation-figure-module__9XER4a__head{opacity:1;transition:opacity 90ms linear var(--at), transform .26s var(--anfra-ease-out) var(--at);transform:none}@media (prefers-reduced-motion:reduce){.foundation-figure-module__9XER4a__head{opacity:1;transform:none;transition:none!important}}
.foundation-section-module__pvoUnG__section.anfra-section{padding-bottom:calc(var(--anfra-section-y) / 2)}.foundation-section-module__pvoUnG__grid{gap:var(--anfra-head-gap) var(--anfra-col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.foundation-section-module__pvoUnG__copy{grid-column:1/6}.foundation-section-module__pvoUnG__figure{grid-column:7/13}.foundation-section-module__pvoUnG__copy [data-slot=section-head-title]{max-width:13em}.foundation-section-module__pvoUnG__points{max-width:34em;margin:32px 0 0;padding:0;list-style:none}.foundation-section-module__pvoUnG__points li{border-top:1px solid var(--anfra-rule);font-size:var(--anfra-body);line-height:var(--anfra-body-leading);color:var(--anfra-ink);padding:13px 0}.foundation-section-module__pvoUnG__points li:last-child{padding-bottom:0}.foundation-section-module__pvoUnG__figure{justify-items:center;display:grid}.foundation-section-module__pvoUnG__figure>*{width:min(100%,460px)}@container anfra (max-width:959px){.foundation-section-module__pvoUnG__section.anfra-section{padding-bottom:calc(var(--anfra-section-y) / 2)}.foundation-section-module__pvoUnG__grid{grid-template-columns:minmax(0,1fr)}.foundation-section-module__pvoUnG__copy,.foundation-section-module__pvoUnG__figure{grid-column:1}}
.hero-cloud-note-module__2wzMVa__note{border:1px solid var(--anfra-rule-strong);border-radius:var(--anfra-r-card);background:var(--anfra-sheet);color:inherit;transition:border-color var(--anfra-t-hover) linear, transform var(--anfra-t-press) var(--anfra-ease-out);align-items:center;gap:16px;padding:14px 16px;text-decoration:none;display:flex}.hero-cloud-note-module__2wzMVa__note[data-popup-open]{border-color:var(--anfra-ink-3)}.hero-cloud-note-module__2wzMVa__note:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.hero-cloud-note-module__2wzMVa__note:hover{border-color:var(--anfra-ink-3)}}.hero-cloud-note-module__2wzMVa__drawing{flex:none;width:48px;height:48px;overflow:visible}.hero-cloud-note-module__2wzMVa__drawing polygon{fill:color-mix(in oklab, var(--anfra-violet-wash) 45%, var(--anfra-sheet));stroke:var(--anfra-violet);stroke-width:1px;stroke-dasharray:3 2.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hero-cloud-note-module__2wzMVa__status{color:var(--anfra-violet-text);font-weight:500}.hero-cloud-note-module__2wzMVa__copy{min-width:0;font-size:var(--anfra-small);color:var(--anfra-ink-2);line-height:1.45}.hero-cloud-note-module__2wzMVa__more{color:var(--anfra-violet-text);white-space:nowrap;font-weight:500}.hero-cloud-note-module__2wzMVa__more svg{vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:transform var(--anfra-t-ui) var(--anfra-ease-out);margin-left:3px;display:inline-block}@media (hover:hover) and (pointer:fine){.hero-cloud-note-module__2wzMVa__note:hover .hero-cloud-note-module__2wzMVa__more{text-underline-offset:3px;text-decoration:underline}.hero-cloud-note-module__2wzMVa__note:hover .hero-cloud-note-module__2wzMVa__more svg{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.hero-cloud-note-module__2wzMVa__note,.hero-cloud-note-module__2wzMVa__more svg{transition:none}.hero-cloud-note-module__2wzMVa__note:active{transform:none}}.hero-cloud-note-module__2wzMVa__preview{z-index:40;border-radius:var(--anfra-r-card);background:var(--anfra-sheet);width:min(352px,100vw - 32px);box-shadow:0 0 0 1px var(--anfra-rule-strong), var(--anfra-e2);color:var(--anfra-ink);font-family:var(--anfra-font);font-size:var(--anfra-body);transition:opacity .2s var(--anfra-ease-out), transform .2s var(--anfra-ease-out);padding:16px 18px;line-height:1.5;overflow:hidden}.hero-cloud-note-module__2wzMVa__preview.hero-cloud-note-module__2wzMVa__preview{animation:none}.hero-cloud-note-module__2wzMVa__preview[data-starting-style]{opacity:0;transform:translateY(4px)}.hero-cloud-note-module__2wzMVa__preview[data-ending-style]{opacity:0;transition-duration:.12s;transform:translateY(4px)}.hero-cloud-note-module__2wzMVa__previewDrawing{background:repeating-linear-gradient(30deg, transparent 0 13px, #18141f0d 13px 14px), repeating-linear-gradient(-30deg, transparent 0 13px, #18141f0d 13px 14px), var(--anfra-paper);width:calc(100% + 36px);height:104px;margin:-16px -18px 14px;padding:10px 0 6px;display:block}.hero-cloud-note-module__2wzMVa__plate polygon{stroke:#18141f6b;stroke-width:.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hero-cloud-note-module__2wzMVa__plate.hero-cloud-note-module__2wzMVa__paper polygon:first-child{fill:var(--anfra-paper-top)}.hero-cloud-note-module__2wzMVa__plate.hero-cloud-note-module__2wzMVa__paper polygon:nth-child(2){fill:var(--anfra-paper-left)}.hero-cloud-note-module__2wzMVa__plate.hero-cloud-note-module__2wzMVa__paper polygon:nth-child(3){fill:var(--anfra-paper-right)}.hero-cloud-note-module__2wzMVa__plate.hero-cloud-note-module__2wzMVa__ink polygon:first-child{fill:var(--anfra-ink-top)}.hero-cloud-note-module__2wzMVa__plate.hero-cloud-note-module__2wzMVa__ink polygon:nth-child(2){fill:var(--anfra-ink-left)}.hero-cloud-note-module__2wzMVa__plate.hero-cloud-note-module__2wzMVa__ink polygon:nth-child(3){fill:var(--anfra-ink-right)}.hero-cloud-note-module__2wzMVa__plate.hero-cloud-note-module__2wzMVa__sheet polygon:first-child{fill:#fff}.hero-cloud-note-module__2wzMVa__plate.hero-cloud-note-module__2wzMVa__sheet polygon:nth-child(2){fill:var(--anfra-paper-left)}.hero-cloud-note-module__2wzMVa__plate.hero-cloud-note-module__2wzMVa__sheet polygon:nth-child(3){fill:var(--anfra-paper-right)}.hero-cloud-note-module__2wzMVa__plate.hero-cloud-note-module__2wzMVa__plan polygon{fill:#f1e9fcbf;stroke:var(--anfra-violet);stroke-width:1px;stroke-dasharray:3 2.4}.hero-cloud-note-module__2wzMVa__stepLine{fill:none;stroke:var(--anfra-violet);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hero-cloud-note-module__2wzMVa__stepLine.hero-cloud-note-module__2wzMVa__step{stroke-dasharray:3 3}.hero-cloud-note-module__2wzMVa__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hero-cloud-note-module__2wzMVa__name{font-size:var(--anfra-body);letter-spacing:-.02em;margin:0;font-weight:600}.hero-cloud-note-module__2wzMVa__previewStatus{font-family:var(--anfra-mono);font-size:var(--anfra-label);color:var(--anfra-violet-text);margin:0;font-weight:500}.hero-cloud-note-module__2wzMVa__body{font-size:var(--anfra-small);color:var(--anfra-ink-2);margin:6px 0 0;line-height:1.5}.hero-cloud-note-module__2wzMVa__items{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hero-cloud-note-module__2wzMVa__items li{font-size:var(--anfra-caption);align-items:flex-start;gap:9px;line-height:1.4;display:flex}.hero-cloud-note-module__2wzMVa__mark{border:1px dashed var(--anfra-violet);border-radius:2px;flex:none;width:10px;height:10px;margin-top:4px}@media (prefers-reduced-motion:reduce){.hero-cloud-note-module__2wzMVa__preview{transition:opacity .16s linear}.hero-cloud-note-module__2wzMVa__preview[data-starting-style],.hero-cloud-note-module__2wzMVa__preview[data-ending-style]{transform:none}.hero-cloud-note-module__2wzMVa__preview[data-ending-style]{transition-duration:.1s}}
.iso-block-module__J4H-6a__face,.iso-block-module__J4H-6a__accent{stroke-width:.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.iso-block-module__J4H-6a__face{stroke:var(--anfra-edge)}.iso-block-module__J4H-6a__top{fill:var(--anfra-paper-top)}.iso-block-module__J4H-6a__block.iso-block-module__J4H-6a__sheet .iso-block-module__J4H-6a__top{fill:#fff}.iso-block-module__J4H-6a__left{fill:var(--anfra-paper-left)}.iso-block-module__J4H-6a__right{fill:var(--anfra-paper-right)}.iso-block-module__J4H-6a__accent{stroke:var(--anfra-edge-violet);opacity:0;transition:opacity .22s linear}.is-built .iso-block-module__J4H-6a__block.iso-block-module__J4H-6a__lit .iso-block-module__J4H-6a__accent{opacity:1;transition:opacity .28s linear calc(var(--lit-delay,0s) + var(--lit-stagger,0s))}.iso-block-module__J4H-6a__block{opacity:0;transition:opacity 90ms linear var(--d)}.iso-block-module__J4H-6a__wall{transform-box:fill-box;transform-origin:50% 100%;transition:transform .64s var(--anfra-ease-extrude) var(--d);transform:scaleY(.001)}.iso-block-module__J4H-6a__lid{transform:translateY(var(--h));transition:transform .64s var(--anfra-ease-extrude) var(--d)}.is-built .iso-block-module__J4H-6a__block{opacity:1}:is(.is-built .iso-block-module__J4H-6a__wall,.is-built .iso-block-module__J4H-6a__lid){transform:none}@media (prefers-reduced-motion:reduce){.iso-block-module__J4H-6a__block,.iso-block-module__J4H-6a__wall,.iso-block-module__J4H-6a__lid,.iso-block-module__J4H-6a__accent{transition:none!important}.iso-block-module__J4H-6a__block{opacity:1}.iso-block-module__J4H-6a__wall,.iso-block-module__J4H-6a__lid{transform:none}}
.video-embed-module__f96elG__poster{aspect-ratio:16/9;border:1px solid var(--anfra-rule);border-radius:var(--anfra-r-card);background:var(--anfra-paper-deep);cursor:pointer;width:100%;transition:border-color var(--anfra-t-ui) linear, box-shadow var(--anfra-t-ui) ease-out;padding:0;display:block;position:relative;overflow:hidden}.video-embed-module__f96elG__poster img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:block}.video-embed-module__f96elG__poster:after{content:"";transition:background-color var(--anfra-t-ui) linear;pointer-events:none;background:#18141f1f;position:absolute;inset:0}.video-embed-module__f96elG__play{z-index:1;width:64px;height:64px;transition:transform .2s cubic-bezier(.2, .8, .2, 1), box-shadow var(--anfra-t-ui) ease-out;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 12px #18141f47}.video-embed-module__f96elG__play svg{width:24px;height:24px;fill:var(--anfra-ink);margin-left:3px}.video-embed-module__f96elG__label{z-index:1;border-radius:var(--anfra-r-sm);font-size:var(--anfra-caption);color:#fff;transition:background-color var(--anfra-t-ui) linear;background:#18141fd1;align-items:center;gap:8px;padding:6px 10px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:12px}.video-embed-module__f96elG__duration{font-family:var(--anfra-mono);color:#ffffffb8;font-weight:400}@container anfra (max-width:559px){.video-embed-module__f96elG__labelText{display:none}.video-embed-module__f96elG__duration{color:#fff}}@media (hover:hover) and (pointer:fine){.video-embed-module__f96elG__poster:hover{border-color:var(--anfra-ink-3);box-shadow:0 8px 28px #18141f29}.video-embed-module__f96elG__poster:hover img{transform:scale(1.03)}.video-embed-module__f96elG__poster:hover:after{background:#18141f00}.video-embed-module__f96elG__poster:hover .video-embed-module__f96elG__play{transform:translate(-50%,-50%)scale(1.14);box-shadow:0 4px 20px #18141f66}.video-embed-module__f96elG__poster:hover .video-embed-module__f96elG__label{background:#18141ff0}}.video-embed-module__f96elG__poster:active .video-embed-module__f96elG__play{transform:translate(-50%,-50%)scale(.97)}.video-embed-module__f96elG__backdrop.video-embed-module__f96elG__backdrop{background:#0c0a10d1}.video-embed-module__f96elG__popup{z-index:50;outline:none;width:min(1120px,100vw - 32px,177.778dvh - 227.556px);transition:opacity .18s linear,transform .22s cubic-bezier(.2,.8,.2,1);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.video-embed-module__f96elG__popup[data-starting-style],.video-embed-module__f96elG__popup[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.96)}.video-embed-module__f96elG__player{aspect-ratio:16/9;border-radius:var(--anfra-r-card);background:#000;overflow:hidden;box-shadow:0 24px 64px #00000073}.video-embed-module__f96elG__player iframe{border:0;width:100%;height:100%;display:block}.video-embed-module__f96elG__close{color:#fff;cursor:pointer;width:44px;height:44px;transition:background-color var(--anfra-t-ui) linear;background:#ffffff1f;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-52px;right:0}.video-embed-module__f96elG__close svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.video-embed-module__f96elG__close:hover{background:#ffffff3d}}.video-embed-module__f96elG__close:active{transform:scale(.97)}@media (max-height:520px){.video-embed-module__f96elG__close{background:#0009;top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.video-embed-module__f96elG__poster,.video-embed-module__f96elG__poster img,.video-embed-module__f96elG__poster:after,.video-embed-module__f96elG__play,.video-embed-module__f96elG__label,.video-embed-module__f96elG__popup{transition:none}.video-embed-module__f96elG__poster:hover img{transform:none}}.video-embed-module__f96elG__plain .video-embed-module__f96elG__play{width:56px;height:56px;box-shadow:none;background:#18141feb;border:1.5px solid #ffffff8f}.video-embed-module__f96elG__plain .video-embed-module__f96elG__play svg{fill:#fff;width:20px;height:20px;margin-left:3px}@media (hover:hover) and (pointer:fine){.video-embed-module__f96elG__plain:hover{box-shadow:none}.video-embed-module__f96elG__plain:hover .video-embed-module__f96elG__play{box-shadow:none;transform:translate(-50%,-50%)scale(1.08)}}.video-embed-module__f96elG__plain:focus-visible{outline:2px solid var(--anfra-violet);outline-offset:3px}
.open-source-section-module__uh-zcG__band{background:var(--anfra-band);color:var(--anfra-band-ink)}.open-source-section-module__uh-zcG__band :focus-visible{outline-color:var(--anfra-band-violet)}.open-source-section-module__uh-zcG__title{max-width:20em;font-size:var(--anfra-h2);font-weight:600;line-height:var(--anfra-h2-leading);letter-spacing:var(--anfra-h2-tracking);color:var(--anfra-band-ink);text-wrap:balance;margin:0}.open-source-section-module__uh-zcG__lede{max-width:30em;font-size:var(--anfra-h3);letter-spacing:var(--anfra-h3-tracking);color:var(--anfra-band-ink-2);text-wrap:pretty;margin:24px 0 0;font-weight:500;line-height:1.3}.open-source-section-module__uh-zcG__answer{color:var(--anfra-band-ink)}.open-source-section-module__uh-zcG__rows{margin:var(--anfra-head-gap) 0 32px;border-top:1px solid var(--anfra-band-rule);padding:0;list-style:none}.open-source-section-module__uh-zcG__row{border-bottom:1px solid var(--anfra-band-rule);gap:4px;padding:16px 0;display:grid}.open-source-section-module__uh-zcG__row p{font-size:var(--anfra-ui);margin:0}.open-source-section-module__uh-zcG__problem{color:var(--anfra-band-ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--anfra-band-rule-strong);text-decoration-color:var(--anfra-band-rule-strong)}.open-source-section-module__uh-zcG__promise{color:var(--anfra-band-ink)}@container anfra (min-width:800px){.open-source-section-module__uh-zcG__row{gap:var(--anfra-col-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.open-source-section-module__uh-zcG__kicker{font-family:var(--anfra-mono);font-size:var(--anfra-label);color:var(--anfra-band-ink-2);margin:0 0 16px}
.teaser-button-module__0L_aZq__trigger.teaser-button-module__0L_aZq__trigger{color:var(--anfra-ink)}.teaser-button-module__0L_aZq__play{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:14px;height:14px;transition:transform var(--anfra-t-ui) var(--anfra-ease-out);flex:none}.teaser-button-module__0L_aZq__squarePopup.teaser-button-module__0L_aZq__squarePopup{width:min(720px,100vw - 32px,100dvh - 128px)}.teaser-button-module__0L_aZq__squarePlayer.teaser-button-module__0L_aZq__squarePlayer{aspect-ratio:1}.teaser-button-module__0L_aZq__video{background:#000;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.teaser-button-module__0L_aZq__trigger:hover .teaser-button-module__0L_aZq__play{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.teaser-button-module__0L_aZq__play{transition:none}}
.vs-bi-section-module__uR8Nwa__grid{gap:var(--anfra-col-gap);margin:var(--anfra-head-gap) 0 0;grid-template-columns:minmax(0,1fr);display:grid}.vs-bi-section-module__uR8Nwa__card{box-shadow:inset 0 0 0 1px var(--anfra-rule);border-radius:var(--anfra-r-card);background:var(--anfra-paper);color:var(--anfra-ink-3);border:2px solid #0000;padding:24px 24px 12px}.vs-bi-section-module__uR8Nwa__answer{color:var(--anfra-ink-2)}.vs-bi-section-module__uR8Nwa__cardTitle{font-size:var(--anfra-h3);letter-spacing:var(--anfra-h3-tracking);margin:0 0 8px;font-weight:600}.vs-bi-section-module__uR8Nwa__card:not(.vs-bi-section-module__uR8Nwa__answer) .vs-bi-section-module__uR8Nwa__cardTitle{color:var(--anfra-ink-3)}.vs-bi-section-module__uR8Nwa__answer .vs-bi-section-module__uR8Nwa__cardTitle{color:var(--anfra-ink)}.vs-bi-section-module__uR8Nwa__list{font-size:var(--anfra-ui);margin:0;padding:0;list-style:none}.vs-bi-section-module__uR8Nwa__list li{gap:2px;padding-block:12px;line-height:1.35;display:grid}.vs-bi-section-module__uR8Nwa__rowLabel{font-family:var(--anfra-mono);font-size:var(--anfra-label);letter-spacing:.04em;color:var(--anfra-ink-3)}.vs-bi-section-module__uR8Nwa__note{max-width:44em;font-size:var(--anfra-ui);color:var(--anfra-ink-2);margin:24px 0 0}@container anfra (min-width:760px){.vs-bi-section-module__uR8Nwa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.faq-section-module__EgTMIa__list{border-bottom:1px solid var(--anfra-rule-strong);flex-direction:column;display:flex}.faq-section-module__EgTMIa__item{border-top:1px solid var(--anfra-rule-strong);min-width:0}.faq-section-module__EgTMIa__qWrap{margin:0}.faq-section-module__EgTMIa__q{width:100%;min-height:56px;font:inherit;font-size:var(--anfra-title);letter-spacing:var(--anfra-title-tracking);text-align:left;color:var(--anfra-ink);text-wrap:balance;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:14px 0;font-weight:600;line-height:1.4;display:flex}.faq-section-module__EgTMIa__q:focus-visible{outline:2px solid var(--anfra-violet);outline-offset:4px;border-radius:2px}.faq-section-module__EgTMIa__chevron{fill:none;width:18px;height:18px;stroke:var(--anfra-ink-3);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--anfra-t-ui) var(--anfra-ease-out), stroke var(--anfra-t-hover) var(--anfra-ease-out);flex:none;margin-top:3px}.faq-section-module__EgTMIa__q[aria-expanded=true] .faq-section-module__EgTMIa__chevron{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.faq-section-module__EgTMIa__q:hover .faq-section-module__EgTMIa__chevron{stroke:var(--anfra-ink)}}.faq-section-module__EgTMIa__a{max-width:42em;padding:0 42px 20px 0}.faq-section-module__EgTMIa__a p{font-size:var(--anfra-body);color:var(--anfra-ink-2);text-wrap:pretty;margin:0;line-height:1.6}.faq-section-module__EgTMIa__a p+p{margin-top:12px}.faq-section-module__EgTMIa__more{margin:var(--anfra-lead-gap) 0 0;font-size:var(--anfra-ui);color:var(--anfra-ink-3);line-height:1.55}.faq-section-module__EgTMIa__moreLink{color:var(--anfra-violet-text);text-underline-offset:3px;text-decoration:none}.faq-section-module__EgTMIa__moreLink:before{content:"";height:44px;position:absolute;inset:50% -4px auto;transform:translateY(-50%)}.faq-section-module__EgTMIa__moreLink>svg{vertical-align:.35em;opacity:1;margin-left:2px;display:inline-block;position:static;transform:none}@media (hover:hover) and (pointer:fine){.faq-section-module__EgTMIa__moreLink:hover{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.faq-section-module__EgTMIa__chevron{transition:none}}@container anfra (min-width:880px){.faq-section-module__EgTMIa__list{margin-top:-14px}.faq-section-module__EgTMIa__item:first-child{border-top:0}}
.what-you-get-section-module__1GHPPa__grid{gap:var(--anfra-col-gap);margin:var(--anfra-head-gap) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.what-you-get-section-module__1GHPPa__card{height:100%;box-shadow:inset 0 0 0 1px var(--anfra-rule);border-radius:var(--anfra-r-card);gap:12px;padding:24px}.what-you-get-section-module__1GHPPa__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.what-you-get-section-module__1GHPPa__cardTitle{font-size:var(--anfra-h3);letter-spacing:var(--anfra-h3-tracking);font-weight:600;line-height:1.2}.what-you-get-section-module__1GHPPa__status{border-radius:var(--anfra-r-pill);height:auto;font-family:var(--anfra-mono);font-size:var(--anfra-label);border:0;align-items:center;padding:2px 10px;font-weight:400;transition:none;display:inline-flex}.what-you-get-section-module__1GHPPa__available{background:var(--anfra-violet-wash);color:var(--anfra-violet-text)}.what-you-get-section-module__1GHPPa__planned{background:var(--anfra-paper-deep);color:var(--anfra-ink-3)}.what-you-get-section-module__1GHPPa__cardBody{font-size:var(--anfra-ui);color:var(--anfra-ink-2);padding:0}@container anfra (min-width:640px){.what-you-get-section-module__1GHPPa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container anfra (min-width:960px){.what-you-get-section-module__1GHPPa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.foundation-hub-module__uP2uka__plate{width:100%;padding:clamp(28px,4cqi,56px) clamp(16px,3cqi,48px)}.foundation-hub-module__uP2uka__figure{flex-direction:column;gap:28px;width:100%;margin:0;display:flex}.foundation-hub-module__uP2uka__hub{--line:1.5px;--tab-w:8.75rem;isolation:isolate;flex-direction:column;gap:14px;width:100%;max-width:640px;margin:0 auto;display:flex}.foundation-hub-module__uP2uka__wire{background:var(--anfra-edge);display:block;position:relative}.foundation-hub-module__uP2uka__wire:after{content:"";background:var(--anfra-ink-2);width:5px;height:5px;position:absolute}.foundation-hub-module__uP2uka__key{border:1px solid var(--anfra-ink-3);background:var(--anfra-sheet);width:18px;height:18px;font-family:var(--anfra-mono);font-size:var(--anfra-label);color:var(--anfra-ink-2);flex:none;place-items:center;font-weight:400;line-height:1;display:inline-grid}.foundation-hub-module__uP2uka__pill.foundation-hub-module__uP2uka__pill{font-family:var(--anfra-font);align-self:flex-start}.foundation-hub-module__uP2uka__actor{border:1px solid var(--anfra-rule-strong);background:var(--anfra-paper);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.foundation-hub-module__uP2uka__actorName{font-size:var(--anfra-small);color:var(--anfra-ink-2);font-weight:600;line-height:1.3}.foundation-hub-module__uP2uka__actorShort{font-size:var(--anfra-label);color:var(--anfra-ink-3);text-wrap:pretty;line-height:1.4}.foundation-hub-module__uP2uka__outcome{gap:4px;padding:12px 16px}.foundation-hub-module__uP2uka__port{z-index:1;border:var(--line) solid var(--anfra-ink);background:var(--anfra-sheet);flex-direction:column;gap:6px;min-width:0;padding:9px 12px;display:flex;position:relative}.foundation-hub-module__uP2uka__portName{font-size:var(--anfra-small);color:var(--anfra-ink);align-items:center;gap:8px;font-weight:600;line-height:1.25;display:flex}.foundation-hub-module__uP2uka__note{border-top:1px solid var(--anfra-rule);font-size:var(--anfra-caption);color:var(--anfra-ink-2);padding-top:6px;line-height:1.35;display:block}.foundation-hub-module__uP2uka__block{border:var(--line) solid var(--anfra-ink);background:var(--anfra-sheet);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""amql""engine""search""plugins";gap:10px;padding:16px;display:grid;position:relative}.foundation-hub-module__uP2uka__blockHead{flex-wrap:wrap;grid-area:head;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:0 0 6px 6px;display:flex}.foundation-hub-module__uP2uka__blockName{font-size:var(--anfra-h3);letter-spacing:var(--anfra-h3-tracking);color:var(--anfra-ink);font-weight:600;line-height:1.2}.foundation-hub-module__uP2uka__blockShort{font-size:var(--anfra-caption);color:var(--anfra-ink-3)}.foundation-hub-module__uP2uka__module{border:1px solid var(--anfra-rule-strong);background:var(--anfra-paper);flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.foundation-hub-module__uP2uka__moduleName{font-size:var(--anfra-ui);color:var(--anfra-ink);align-items:center;gap:8px;font-weight:600;line-height:1.25;display:flex}.foundation-hub-module__uP2uka__moduleShort{font-size:var(--anfra-label);color:var(--anfra-ink-3);line-height:1.4}.foundation-hub-module__uP2uka__module .foundation-hub-module__uP2uka__pill{margin-top:4px}.foundation-hub-module__uP2uka__amql{grid-area:amql}.foundation-hub-module__uP2uka__engine{grid-area:engine}.foundation-hub-module__uP2uka__search{grid-area:search}.foundation-hub-module__uP2uka__plugins{grid-area:plugins}.foundation-hub-module__uP2uka__amql{border:var(--line) solid var(--anfra-violet);background:var(--anfra-violet-wash);justify-content:center;padding:18px 16px}.foundation-hub-module__uP2uka__amql .foundation-hub-module__uP2uka__moduleName{font-size:var(--anfra-title);letter-spacing:var(--anfra-title-tracking);color:var(--anfra-violet-text)}.foundation-hub-module__uP2uka__amql .foundation-hub-module__uP2uka__moduleShort{color:var(--anfra-violet-text)}.foundation-hub-module__uP2uka__group{grid-template-columns:var(--tab-w) 20px minmax(0, 1fr);grid-template-areas:"tab wire actor";align-items:center;display:grid}.foundation-hub-module__uP2uka__group .foundation-hub-module__uP2uka__tab{grid-area:tab}.foundation-hub-module__uP2uka__group .foundation-hub-module__uP2uka__wire1{grid-area:wire;height:1px}.foundation-hub-module__uP2uka__group .foundation-hub-module__uP2uka__actor{grid-area:actor}.foundation-hub-module__uP2uka__wire1:after{top:-2px;left:0}.foundation-hub-module__uP2uka__group:before{content:"";background:var(--anfra-edge);grid-area:1/1/-1;place-self:stretch center;width:1px;margin-bottom:-14px}.foundation-hub-module__uP2uka__wDown{align-self:center;width:1px;height:22px}.foundation-hub-module__uP2uka__wDown:after{top:0;left:-2px}.foundation-hub-module__uP2uka__bottom{flex-direction:column;align-items:center;margin-top:-14px;display:flex}.foundation-hub-module__uP2uka__db{--cap:12px;width:min(100%,18rem);min-height:72px;margin-top:var(--cap);padding:calc(var(--cap) + 14px) 28px calc(var(--cap) + 12px);border:1px solid var(--anfra-ink);border-radius:0 0 50% 50% / 0 0 var(--cap) var(--cap);background:var(--anfra-ink-left);text-align:center;border-top:0;justify-content:center;align-items:center;gap:4px;position:relative}.foundation-hub-module__uP2uka__db:before{content:"";top:calc(var(--cap) * -1);height:calc(var(--cap) * 2);border:1px solid var(--anfra-ink);background:color-mix(in oklab, var(--anfra-ink-top), #fff 12%);border-radius:50%;position:absolute;left:-1px;right:-1px;box-shadow:inset 0 0 0 1px #ffffff24}.foundation-hub-module__uP2uka__db .foundation-hub-module__uP2uka__actorName{font-size:var(--anfra-label);color:var(--anfra-paper-top);font-weight:600;line-height:1.3;position:relative}.foundation-hub-module__uP2uka__caption{max-width:40em;font-size:var(--anfra-small);color:var(--anfra-ink-2);text-align:center;text-wrap:pretty;margin:0 auto;line-height:1.5}@container anfra (min-width:560px){.foundation-hub-module__uP2uka__block{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head head""amql amql""search plugins""engine engine"}}@container anfra (min-width:1100px){.foundation-hub-module__uP2uka__hub{--tab-w:8.25rem;--side-w:9.25rem;--drop:44px;grid-template-columns:minmax(var(--hub-side-min,18.5rem), 1fr) minmax(0, var(--hub-mid,.8fr)) minmax(0, var(--hub-mid,.8fr)) minmax(var(--hub-side-min,18.5rem), 1fr);grid-template-areas:".apps agents.""left block block right"".bottom bottom.";gap:0;max-width:none;display:grid}.foundation-hub-module__uP2uka__group:before{display:none}.foundation-hub-module__uP2uka__up{flex-direction:column-reverse;align-self:end;align-items:center;padding:0 10px;display:flex}.foundation-hub-module__uP2uka__appsGroup{grid-area:apps}.foundation-hub-module__uP2uka__agentsGroup{grid-area:agents}.foundation-hub-module__uP2uka__up .foundation-hub-module__uP2uka__outcome{text-align:center;align-items:center;width:min(100%,16rem)}.foundation-hub-module__uP2uka__up .foundation-hub-module__uP2uka__wire1{width:1px;height:var(--drop)}.foundation-hub-module__uP2uka__up .foundation-hub-module__uP2uka__wire1:after{top:auto;bottom:0;left:-2px}.foundation-hub-module__uP2uka__up .foundation-hub-module__uP2uka__tab{width:var(--tab-w);margin-bottom:calc(var(--line) * -1)}.foundation-hub-module__uP2uka__side{align-self:center;align-items:center;display:flex}.foundation-hub-module__uP2uka__left{flex-direction:row-reverse;grid-area:left}.foundation-hub-module__uP2uka__right{grid-area:right}.foundation-hub-module__uP2uka__side .foundation-hub-module__uP2uka__tab{width:var(--side-w);flex:none;justify-content:center;min-height:6.75rem}.foundation-hub-module__uP2uka__left .foundation-hub-module__uP2uka__tab{margin-right:calc(var(--line) * -1)}.foundation-hub-module__uP2uka__right .foundation-hub-module__uP2uka__tab{margin-left:calc(var(--line) * -1)}.foundation-hub-module__uP2uka__side .foundation-hub-module__uP2uka__wire1{flex:0 40px;min-width:12px}.foundation-hub-module__uP2uka__left .foundation-hub-module__uP2uka__wire1:after{left:auto;right:0}.foundation-hub-module__uP2uka__side .foundation-hub-module__uP2uka__sideActor{flex:0 12rem}.foundation-hub-module__uP2uka__block{grid-area:block;gap:14px;padding:24px 28px 28px}.foundation-hub-module__uP2uka__module{padding:14px}.foundation-hub-module__uP2uka__amql{padding:24px 20px}.foundation-hub-module__uP2uka__bottom{grid-area:bottom;margin-top:0}.foundation-hub-module__uP2uka__wDown{height:28px}.foundation-hub-module__uP2uka__db{width:min(100%,18rem)}}.foundation-hub-module__uP2uka__partLink{color:var(--anfra-ink);text-underline-offset:3px;transition:color var(--anfra-t-hover) var(--anfra-ease-out);align-self:flex-start;gap:5px}.foundation-hub-module__uP2uka__partLink:before{content:"";position:absolute;inset:-12px -4px}@media (hover:hover) and (pointer:fine){.foundation-hub-module__uP2uka__partLink:hover{color:var(--anfra-violet-text);text-decoration:underline}}.foundation-hub-module__uP2uka__partBody{font-size:var(--anfra-caption);color:var(--anfra-ink-3);text-wrap:pretty;line-height:1.5}.foundation-hub-module__uP2uka__annotated .foundation-hub-module__uP2uka__amql .foundation-hub-module__uP2uka__partBody,.foundation-hub-module__uP2uka__annotated .foundation-hub-module__uP2uka__amql .foundation-hub-module__uP2uka__partLink{color:var(--anfra-violet-text)}.foundation-hub-module__uP2uka__annotated .foundation-hub-module__uP2uka__module{gap:6px}@container anfra (min-width:1100px){.foundation-hub-module__uP2uka__annotated{--tab-w:min(100%, 17rem);--side-w:12rem;--hub-side-min:22rem;--hub-mid:1fr}.foundation-hub-module__uP2uka__annotated .foundation-hub-module__uP2uka__up{align-self:stretch}.foundation-hub-module__uP2uka__annotated .foundation-hub-module__uP2uka__up .foundation-hub-module__uP2uka__tab{width:var(--tab-w);flex:1 0 auto;min-height:6rem}.foundation-hub-module__uP2uka__annotated .foundation-hub-module__uP2uka__side .foundation-hub-module__uP2uka__tab{justify-content:flex-start;min-height:0}.foundation-hub-module__uP2uka__annotated .foundation-hub-module__uP2uka__block{padding:24px 24px 28px}.foundation-hub-module__uP2uka__annotated .foundation-hub-module__uP2uka__side .foundation-hub-module__uP2uka__sideActor{flex:0 10rem}.foundation-hub-module__uP2uka__annotated .foundation-hub-module__uP2uka__side .foundation-hub-module__uP2uka__wire1{flex-basis:24px}}@container anfra (max-width:1099px){.foundation-hub-module__uP2uka__figure{gap:20px}.foundation-hub-module__uP2uka__hub{gap:10px}.foundation-hub-module__uP2uka__group:before{margin-bottom:-10px}.foundation-hub-module__uP2uka__annotated{--tab-w:58%}.foundation-hub-module__uP2uka__hub .foundation-hub-module__uP2uka__block{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head head""amql amql""search plugins""engine engine"}}@container anfra (min-width:1100px){.foundation-hub-module__uP2uka__plate:has(.foundation-hub-module__uP2uka__annotated){padding-block:36px}.foundation-hub-module__uP2uka__annotated{--drop:28px}.foundation-hub-module__uP2uka__figure:has(.foundation-hub-module__uP2uka__annotated){gap:20px}}
.why-agents-section-module___y-PVa__grid{gap:var(--anfra-col-gap);margin:var(--anfra-head-gap) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.why-agents-section-module___y-PVa__card{box-shadow:inset 0 0 0 1px var(--anfra-rule);border-radius:var(--anfra-r-card);opacity:0;border:2px solid #0000;gap:0;padding:24px 24px 16px;transform:translateY(6px)}.why-agents-section-module___y-PVa__isSeen .why-agents-section-module___y-PVa__card{opacity:1;transition:opacity .26s var(--anfra-ease-out), transform .26s var(--anfra-ease-out);transform:none}.why-agents-section-module___y-PVa__card:not(.why-agents-section-module___y-PVa__answer){background:var(--anfra-paper);color:var(--anfra-ink-3)}.why-agents-section-module___y-PVa__answer{color:var(--anfra-ink-2)}.why-agents-section-module___y-PVa__cardHead{flex-direction:column;align-items:flex-start;gap:12px;min-height:32px;padding:0;display:flex}.why-agents-section-module___y-PVa__cardTitle{font-size:var(--anfra-h3);letter-spacing:var(--anfra-h3-tracking);font-weight:600}.why-agents-section-module___y-PVa__card:not(.why-agents-section-module___y-PVa__answer) .why-agents-section-module___y-PVa__cardTitle{color:var(--anfra-ink-3)}.why-agents-section-module___y-PVa__cardBody{padding:0}.why-agents-section-module___y-PVa__list{font-size:var(--anfra-ui);margin:0;padding:0;list-style:none}.why-agents-section-module___y-PVa__list li{color:var(--anfra-ink-2);gap:2px;padding-block:12px;line-height:1.35;display:grid}.why-agents-section-module___y-PVa__rowLabel{font-family:var(--anfra-mono);font-size:var(--anfra-label);letter-spacing:.04em;color:var(--anfra-ink-3)}.why-agents-section-module___y-PVa__card:not(.why-agents-section-module___y-PVa__answer) .why-agents-section-module___y-PVa__list li{color:var(--anfra-ink-3)}.why-agents-section-module___y-PVa__value{text-align:left}.why-agents-section-module___y-PVa__valueAnswer{color:var(--anfra-violet-text);font-weight:500}@container anfra (max-width:759px){.why-agents-section-module___y-PVa__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.why-agents-section-module___y-PVa__card{transform:none;transition:opacity .2s linear!important}}
.foundation-section-module__s7M0Rq__slot{color:var(--anfra-violet-text);white-space:nowrap;-webkit-user-select:none;user-select:none;display:inline-block;position:relative}.foundation-section-module__s7M0Rq__word{transition:opacity .26s var(--anfra-ease-out) 60ms, transform .26s var(--anfra-ease-out) 60ms;display:inline-block}.foundation-section-module__s7M0Rq__word[data-state=out],.foundation-section-module__s7M0Rq__word[data-state=next]{opacity:0;position:absolute;top:0;left:0}.foundation-section-module__s7M0Rq__word[data-state=out]{transition-duration:.18s;transition-delay:0s;transform:translateY(-.3em)}.foundation-section-module__s7M0Rq__word[data-state=next]{transform:translateY(.3em)}@media (prefers-reduced-motion:reduce){.foundation-section-module__s7M0Rq__word{transition:none}}.foundation-section-module__s7M0Rq__hub{margin-top:var(--anfra-head-gap)}.foundation-section-module__s7M0Rq__hub>*{min-width:0}
.why-changing-section-module__f-BSjq__split{gap:var(--anfra-head-gap);display:grid}.why-changing-section-module__f-BSjq__sticky{align-self:start}.why-changing-section-module__f-BSjq__steps{margin:0;padding:0;list-style:none;display:grid}.why-changing-section-module__f-BSjq__step{border-left:2px solid var(--anfra-rule);gap:8px;padding:0 0 48px 32px;display:grid;position:relative}.why-changing-section-module__f-BSjq__step:before{content:"";background:var(--anfra-ink);width:12px;height:12px;box-shadow:0 0 0 4px var(--anfra-paper);border-radius:50%;position:absolute;top:2px;left:-7px}.why-changing-section-module__f-BSjq__num{font-family:var(--anfra-mono);font-size:var(--anfra-label);letter-spacing:.04em;color:var(--anfra-ink-3);font-variant-numeric:tabular-nums;line-height:1}.why-changing-section-module__f-BSjq__title{font-size:var(--anfra-h3);letter-spacing:var(--anfra-h3-tracking);text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.why-changing-section-module__f-BSjq__lead{font-size:var(--anfra-body);font-weight:500;line-height:var(--anfra-body-leading);color:var(--anfra-ink);text-wrap:pretty;margin:0}.why-changing-section-module__f-BSjq__lines{font-size:var(--anfra-body);line-height:var(--anfra-body-leading);color:var(--anfra-ink-2);text-wrap:pretty;gap:6px;display:grid}.why-changing-section-module__f-BSjq__lines p{margin:0}.why-changing-section-module__f-BSjq__answer{border-left-color:var(--anfra-violet);padding-bottom:0}.why-changing-section-module__f-BSjq__answer:before{background:var(--anfra-violet)}.why-changing-section-module__f-BSjq__answer .why-changing-section-module__f-BSjq__title{color:var(--anfra-violet-text)}@container anfra (min-width:800px){.why-changing-section-module__f-BSjq__split{column-gap:var(--anfra-col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.why-changing-section-module__f-BSjq__sticky{grid-column:1/6;position:sticky;top:96px}.why-changing-section-module__f-BSjq__steps{margin-left:var(--anfra-head-gap);grid-column:6/13}}
.problem-section-module__ktjyPW__top{gap:var(--anfra-head-gap);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@container anfra (min-width:1160px){.problem-section-module__ktjyPW__top{column-gap:var(--anfra-col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.problem-section-module__ktjyPW__copy{grid-column:1/6}.problem-section-module__ktjyPW__chart{grid-column:7/13}}.problem-section-module__ktjyPW__copy [data-slot=section-head-title]{max-width:20em}.problem-section-module__ktjyPW__points{gap:14px;margin:0;padding:0;list-style:none;display:grid}.problem-section-module__ktjyPW__points li{grid-template-columns:8px minmax(0,1fr);column-gap:14px;display:grid}.problem-section-module__ktjyPW__points li:before{content:"";background:var(--anfra-rule-strong);border-radius:50%;width:8px;height:8px;margin-top:calc(.5lh - 4px)}.problem-section-module__ktjyPW__points li.problem-section-module__ktjyPW__turn{color:var(--anfra-ink);font-weight:500}.problem-section-module__ktjyPW__points li.problem-section-module__ktjyPW__turn:before{background:var(--anfra-violet)}.problem-section-module__ktjyPW__wrong{margin-top:var(--anfra-block-gap)}.problem-section-module__ktjyPW__wrongTitle{margin:0 0 var(--anfra-head-gap);max-width:24em;font-size:var(--anfra-h3);letter-spacing:var(--anfra-h3-tracking);text-wrap:balance;font-weight:600}.problem-section-module__ktjyPW__list{gap:var(--anfra-col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.problem-section-module__ktjyPW__item{border-top:1px solid var(--anfra-rule-strong);opacity:0;padding-top:16px;transform:translateY(6px)}.problem-section-module__ktjyPW__isSeen .problem-section-module__ktjyPW__item{opacity:1;transition:opacity .26s var(--anfra-ease-out) calc(var(--i) * 60ms), transform .26s var(--anfra-ease-out) calc(var(--i) * 60ms);transform:none}.problem-section-module__ktjyPW__itemTitle{font-size:var(--anfra-title);letter-spacing:var(--anfra-title-tracking);margin:0;font-weight:600}.problem-section-module__ktjyPW__itemBody{font-size:var(--anfra-ui);line-height:var(--anfra-body-leading);color:var(--anfra-ink-2);text-wrap:pretty;margin:8px 0 0}@container anfra (max-width:759px){.problem-section-module__ktjyPW__list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.problem-section-module__ktjyPW__item{transform:none;transition:opacity .2s linear!important}}@container anfra (max-width:1159px){.problem-section-module__ktjyPW__chart{max-width:680px}}
.freedom-section-module__zBG7WG__accent{color:var(--anfra-violet-text)}
.hero-prompt-stage-module__xuo6VG__stage{container:hps-stage/inline-size}.hero-prompt-stage-module__xuo6VG__desk{height:clamp(480px,88cqi,600px);position:relative}.hero-prompt-stage-module__xuo6VG__terminal{position:absolute;inset:0 12% 6% 0}.hero-prompt-stage-module__xuo6VG__window{transform-origin:50% 100%;position:absolute;inset:30% 0 0 20%}.hero-prompt-stage-module__xuo6VG__hidden{visibility:hidden}@container hps-stage (max-width:559px){.hero-prompt-stage-module__xuo6VG__desk{height:560px}.hero-prompt-stage-module__xuo6VG__terminal{inset:0 0 22%}.hero-prompt-stage-module__xuo6VG__window{top:34%;left:5%}}
@container anfra (min-width:720px) and (max-width:1099px){.hero-section-module__IpE6Ja__copy.hero-section-module__IpE6Ja__copy{grid-template-areas:"kicker.""title lede""install actions";align-items:start;row-gap:20px}.hero-section-module__IpE6Ja__copy.hero-section-module__IpE6Ja__copy>*{margin-top:0}.hero-section-module__IpE6Ja__copy.hero-section-module__IpE6Ja__copy>:first-child{margin-bottom:0}}@container anfra (min-width:1100px){.hero-section-module__IpE6Ja__copy.hero-section-module__IpE6Ja__copy{padding-top:clamp(48px,9vh,96px)}}.hero-section-module__IpE6Ja__figure{min-width:0}section:has(>.hero-section-module__IpE6Ja__figure){padding-bottom:calc(var(--anfra-section-y) / 2)}.hero-section-module__IpE6Ja__controls{justify-content:flex-start;margin-top:12px;display:flex}.hero-section-module__IpE6Ja__replay svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.hero-section-module__IpE6Ja__away{visibility:hidden}
.anfra-section:has(>.anfra-container>.pillar-cards-module__ZU-pdG__cards){padding-top:calc(var(--anfra-section-y) / 2)}.pillar-cards-module__ZU-pdG__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pillar-cards-module__ZU-pdG__item{display:flex}.pillar-cards-module__ZU-pdG__card{border:1px solid var(--anfra-rule);border-radius:var(--anfra-r-card);background:var(--anfra-sheet);box-shadow:var(--anfra-e1);color:inherit;transition:border-color var(--anfra-t-hover) var(--anfra-ease-out);flex-direction:column;flex:1;gap:8px;padding:20px 22px 24px;text-decoration:none;display:flex}.pillar-cards-module__ZU-pdG__card:focus-visible{outline:2px solid var(--anfra-violet);outline-offset:3px}.pillar-cards-module__ZU-pdG__kicker{font-family:var(--anfra-mono);font-size:var(--anfra-label);letter-spacing:.04em;text-transform:uppercase;color:var(--anfra-ink-3);align-items:center;gap:8px;display:flex}.pillar-cards-module__ZU-pdG__icon{stroke-width:1.6px;flex:none;width:20px;height:20px}.pillar-cards-module__ZU-pdG__title{font-size:var(--anfra-title);letter-spacing:var(--anfra-title-tracking);color:var(--anfra-ink);text-wrap:balance;margin-top:4px;font-weight:600;display:block}.pillar-cards-module__ZU-pdG__arrow{vertical-align:-1px;width:14px;height:14px;color:var(--anfra-ink-3);transition:color var(--anfra-t-hover) var(--anfra-ease-out), transform var(--anfra-t-hover) var(--anfra-ease-out);margin-left:6px;display:inline}.pillar-cards-module__ZU-pdG__body{font-size:var(--anfra-ui);color:var(--anfra-ink-2);text-wrap:pretty;line-height:1.5}.pillar-cards-module__ZU-pdG__card:focus-visible .pillar-cards-module__ZU-pdG__arrow{color:var(--anfra-violet-text)}@media (hover:hover) and (pointer:fine){.pillar-cards-module__ZU-pdG__card:hover{border-color:var(--anfra-rule-strong)}.pillar-cards-module__ZU-pdG__card:hover .pillar-cards-module__ZU-pdG__title{text-underline-offset:3px;text-decoration:underline}.pillar-cards-module__ZU-pdG__card:hover .pillar-cards-module__ZU-pdG__arrow{color:var(--anfra-violet-text);transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.pillar-cards-module__ZU-pdG__arrow{transition:color var(--anfra-t-hover) var(--anfra-ease-out)}.pillar-cards-module__ZU-pdG__card:hover .pillar-cards-module__ZU-pdG__arrow{transform:none}}@container anfra (max-width:1023px){.pillar-cards-module__ZU-pdG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container anfra (max-width:599px){.pillar-cards-module__ZU-pdG__cards{grid-template-columns:minmax(0,1fr);gap:12px}}
