.o2-wrap[data-v-e8545829]{--purple: var(--color-primary-purple, #6a2ee8);--ink: #14162b;position:relative;width:100%;height:100%;overflow:hidden;font-family:var(--font-primary),sans-serif;background:#fff;container-type:inline-size;container-name:hero}.o2-card[data-v-e8545829]{position:absolute;inset:0;overflow:hidden;background:#fff}.scene[data-v-e8545829]{position:absolute;inset:0;opacity:0;transition:opacity .6s ease;pointer-events:none}.o2-card[data-phase="1"] .scene1[data-v-e8545829],.o2-card[data-phase="2"] .scene2[data-v-e8545829]{opacity:1}.bg-img[data-v-e8545829]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;background:#fff;display:block;opacity:0;transform:scale(1.02)}.o2-card[data-phase="1"] .scene1 .bg-img[data-v-e8545829],.o2-card[data-phase="2"] .scene2 .bg-img[data-v-e8545829]{animation:bgIn-e8545829 .7s ease forwards}@keyframes bgIn-e8545829{to{opacity:1;transform:scale(1)}}.zoom-wrap[data-v-e8545829]{position:absolute;inset:0;transform:scale(1);transform-origin:28.6% 43%}.o2-card[data-phase="1"] .zoom-wrap[data-v-e8545829]{animation:nodeZoom-e8545829 2.2s cubic-bezier(.3,.7,.25,1) forwards;animation-delay:1.8s}@keyframes nodeZoom-e8545829{to{transform:scale(2.3)}}.node-ring[data-v-e8545829]{position:absolute;left:26.4%;top:39%;width:4.4%;height:7.9%;border-radius:50%;border:3px solid rgba(245,165,36,0);box-shadow:0 0 #f5a52400;z-index:2}.o2-card[data-phase="1"] .node-ring[data-v-e8545829]{animation:ringPulse-e8545829 1.6s ease-in-out infinite;animation-delay:.9s}@keyframes ringPulse-e8545829{0%{border-color:#f5a524e6;box-shadow:0 0 #f5a52480}70%{border-color:#f5a524e6;box-shadow:0 0 0 18px #f5a52400}to{border-color:#f5a52400;box-shadow:0 0 0 18px #f5a52400}}.spotlight-mask[data-v-e8545829]{position:absolute;border-radius:14px;box-shadow:0 0 0 9999px #0f0a2300;border:2px solid rgba(106,76,245,0);z-index:2}.m-errors[data-v-e8545829]{left:59.6%;top:2.4%;width:22%;height:18.9%}.m-row[data-v-e8545829]{left:40.4%;top:51.9%;width:38.4%;height:5%}.o2-card[data-phase="2"] .m-errors[data-v-e8545829]{animation:spotIn-e8545829 .5s ease forwards,spotOut-e8545829 .5s ease forwards;animation-delay:2s,5s}.o2-card[data-phase="2"] .m-row[data-v-e8545829]{animation:spotIn-e8545829 .5s ease forwards;animation-delay:5.6s}@keyframes spotIn-e8545829{to{box-shadow:0 0 0 9999px #0f0a2380;border-color:var(--purple)}}@keyframes spotOut-e8545829{to{box-shadow:0 0 0 9999px #0f0a2300;border-color:#6a4cf500}}.caption[data-v-e8545829]{position:absolute;left:4%;bottom:5.5%;max-width:40%;width:max-content;opacity:0;transform:translateY(10px);background:var(--ink);border-radius:1.1cqw;padding:1.5cqw 2cqw;box-shadow:0 1cqw 2.4cqw #140a2d59;z-index:5}.caption .headline[data-v-e8545829]{font-size:2.4cqw;font-weight:800;color:#fff;margin:0 0 .35cqw;line-height:1.25}.caption .subtext[data-v-e8545829]{font-size:1.6cqw;font-weight:500;color:#b7bcd9;margin:0;line-height:1.35}.o2-card[data-phase="1"] .cap-graph[data-v-e8545829]{animation:capIn-e8545829 .6s ease forwards;animation-delay:4.2s}.o2-card[data-phase="2"] .cap-errors[data-v-e8545829]{animation:capIn-e8545829 .5s ease forwards,capOut-e8545829 .5s ease forwards;animation-delay:2.2s,5s}.o2-card[data-phase="2"] .cap-row[data-v-e8545829]{animation:capIn-e8545829 .5s ease forwards;animation-delay:5.7s}@keyframes capIn-e8545829{to{opacity:1;transform:translateY(0)}}@keyframes capOut-e8545829{to{opacity:0;transform:translateY(10px)}}.o2-card:not([data-phase]) .scene1[data-v-e8545829]{opacity:1}.o2-card:not([data-phase]) .scene1 .bg-img[data-v-e8545829]{opacity:1;transform:scale(1)}@media (prefers-reduced-motion: reduce){.o2-card[data-v-e8545829] *{animation:none!important}.o2-card .scene1[data-v-e8545829]{opacity:1}.o2-card .scene1 .bg-img[data-v-e8545829]{opacity:1;transform:none}.o2-card .scene2[data-v-e8545829]{opacity:0!important}}.o2-wrap[data-v-ba6c801c]{--purple: var(--color-primary-purple, #6a2ee8);--ink: #14162b;position:relative;width:100%;height:100%;overflow:hidden;font-family:var(--font-primary),sans-serif;background:#fff;container-type:inline-size}.o2-card[data-v-ba6c801c]{position:absolute;inset:0;overflow:hidden;background:#fff}.scene[data-v-ba6c801c]{position:absolute;inset:0;opacity:0;transition:opacity .6s ease;pointer-events:none}.o2-card[data-phase="1"] .scene1[data-v-ba6c801c],.o2-card[data-phase="2"] .scene2[data-v-ba6c801c]{opacity:1}.bg-img[data-v-ba6c801c]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;background:#fff;display:block;opacity:0;transform:scale(1.02)}.o2-card[data-phase="1"] .scene1 .bg-img[data-v-ba6c801c],.o2-card[data-phase="2"] .scene2 .bg-img.img-a[data-v-ba6c801c]{animation:bgIn-ba6c801c .6s ease forwards}.scene2 .bg-img.img-b[data-v-ba6c801c]{opacity:0;transform:scale(1)}.o2-card[data-phase="2"] .bg-img.img-b[data-v-ba6c801c]{animation:crossfadeB-ba6c801c .6s ease forwards;animation-delay:3.3s}@keyframes bgIn-ba6c801c{to{opacity:1;transform:scale(1)}}@keyframes crossfadeB-ba6c801c{to{opacity:1}}.zoom-wrap[data-v-ba6c801c]{position:absolute;inset:0;transform:scale(1);transform-origin:4.5% 14%}.o2-card[data-phase="1"] .scene1 .zoom-wrap[data-v-ba6c801c]{animation:sidebarZoom-ba6c801c 3.2s cubic-bezier(.3,.7,.25,1) forwards}@keyframes sidebarZoom-ba6c801c{0%{transform:scale(1)}28%{transform:scale(1.8)}72%{transform:scale(1.8)}to{transform:scale(1)}}.spotlight-mask[data-v-ba6c801c]{position:absolute;border-radius:14px;box-shadow:0 0 0 9999px #0f0a2300;border:2px solid rgba(106,76,245,0);z-index:2}.m-cost[data-v-ba6c801c]{left:17.7%;top:8%;width:32.4%;height:15.7%}.m-perf[data-v-ba6c801c]{left:66%;top:8%;width:33.2%;height:15.7%}.o2-card[data-phase="1"] .m-cost[data-v-ba6c801c]{animation:spotIn-ba6c801c .5s ease forwards,spotOut-ba6c801c .5s ease forwards;animation-delay:3.3s,5.9s}.o2-card[data-phase="1"] .m-perf[data-v-ba6c801c]{animation:spotIn-ba6c801c .5s ease forwards;animation-delay:6.5s}@keyframes spotIn-ba6c801c{to{box-shadow:0 0 0 9999px #0f0a237a;border-color:var(--purple)}}@keyframes spotOut-ba6c801c{to{box-shadow:0 0 0 9999px #0f0a2300;border-color:#6a4cf500}}.caption[data-v-ba6c801c]{position:absolute;left:4%;bottom:5.5%;max-width:42%;width:max-content;opacity:0;transform:translateY(10px);background:var(--ink);border-radius:1.1cqw;padding:1.5cqw 2cqw;box-shadow:0 1cqw 2.4cqw #140a2d59;z-index:5}.caption .headline[data-v-ba6c801c]{font-size:2.4cqw;font-weight:800;color:#fff;margin:0 0 .35cqw;line-height:1.25}.caption .subtext[data-v-ba6c801c]{font-size:1.6cqw;font-weight:500;color:#b7bcd9;margin:0;line-height:1.35}.o2-card[data-phase="1"] .cap-cost[data-v-ba6c801c]{animation:capIn-ba6c801c .5s ease forwards,capOut-ba6c801c .5s ease forwards;animation-delay:3.4s,5.9s}.o2-card[data-phase="1"] .cap-perf[data-v-ba6c801c]{animation:capIn-ba6c801c .5s ease forwards;animation-delay:6.6s}.o2-card[data-phase="2"] .cap-sessions[data-v-ba6c801c]{animation:capIn-ba6c801c .6s ease forwards;animation-delay:1.1s}@keyframes capIn-ba6c801c{to{opacity:1;transform:translateY(0)}}@keyframes capOut-ba6c801c{to{opacity:0;transform:translateY(10px)}}.o2-card:not([data-phase]) .scene1[data-v-ba6c801c]{opacity:1}.o2-card:not([data-phase]) .scene1 .bg-img[data-v-ba6c801c]{opacity:1;transform:scale(1)}@media (prefers-reduced-motion: reduce){.o2-card[data-v-ba6c801c] *{animation:none!important}.o2-card .scene1[data-v-ba6c801c]{opacity:1}.o2-card .scene1 .bg-img[data-v-ba6c801c]{opacity:1;transform:none}.o2-card .scene2[data-v-ba6c801c]{opacity:0!important}}.o2-wrap[data-v-651f9eb7]{--purple: var(--color-primary-purple, #6a2ee8);--ink: #14162b;position:relative;width:100%;height:100%;overflow:hidden;font-family:var(--font-primary),sans-serif;background:#fff;container-type:inline-size}.o2-card[data-v-651f9eb7]{position:absolute;inset:0;overflow:hidden;background:#fff}.scene[data-v-651f9eb7]{position:absolute;inset:0;opacity:0;transition:opacity .6s ease;pointer-events:none}.o2-card[data-phase="1"] .scene1[data-v-651f9eb7],.o2-card[data-phase="2"] .scene2[data-v-651f9eb7]{opacity:1}.bg-img[data-v-651f9eb7]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;background:#fff;display:block;opacity:0;transform:scale(1.02)}.o2-card[data-phase="1"] .scene1 .bg-img[data-v-651f9eb7],.o2-card[data-phase="2"] .scene2 .bg-img[data-v-651f9eb7]{animation:bgIn-651f9eb7 .6s ease forwards}@keyframes bgIn-651f9eb7{to{opacity:1;transform:scale(1)}}.spotlight-mask[data-v-651f9eb7]{position:absolute;left:50.8%;top:34.5%;width:19.5%;height:27.9%;border-radius:10px;box-shadow:0 0 0 9999px #0f0a2300;z-index:2}.o2-card[data-phase="1"] .spotlight-mask[data-v-651f9eb7]{animation:spotlightIn-651f9eb7 .6s ease forwards;animation-delay:1.15s}@keyframes spotlightIn-651f9eb7{to{box-shadow:0 0 0 9999px #0f0a2380}}.pop-card[data-v-651f9eb7]{position:absolute;left:50.8%;top:34.5%;width:19.5%;height:27.9%;z-index:3;border-radius:10px;overflow:hidden;transform:scale(1) translateY(0);box-shadow:0 0 #3a2d8a00}.pop-card img[data-v-651f9eb7]{width:100%;height:100%;display:block;object-fit:cover}.o2-card[data-phase="1"] .pop-card[data-v-651f9eb7]{animation:popCard-651f9eb7 .55s cubic-bezier(.25,.8,.3,1.2) forwards;animation-delay:1.15s}@keyframes popCard-651f9eb7{to{transform:scale(1.085) translateY(-1.4%);box-shadow:0 16px 34px #23145a66,0 0 0 3px var(--purple)}}.zoom-wrap[data-v-651f9eb7]{position:absolute;inset:0;transform:scale(1);transform-origin:5.7% 30%}.o2-card[data-phase="2"] .zoom-wrap[data-v-651f9eb7]{animation:zoomSidebar-651f9eb7 1.5s cubic-bezier(.3,.7,.25,1) forwards;animation-delay:1s}@keyframes zoomSidebar-651f9eb7{to{transform:scale(1.9)}}.pin[data-v-651f9eb7]{position:absolute;opacity:0;z-index:4}.pin .dot[data-v-651f9eb7]{width:10px;height:10px;border-radius:50%;background:var(--purple);box-shadow:0 0 0 4px #6a4cf540}.pin .label[data-v-651f9eb7]{position:absolute;left:16px;top:-11px;transform:scale(.5263);transform-origin:left top;white-space:nowrap;background:var(--ink);color:#fff;font-size:15px;font-weight:700;padding:6px 12px;border-radius:8px;box-shadow:0 6px 16px #140a2d4d}.o2-card[data-phase="2"] .pin[data-v-651f9eb7]{animation:pinIn-651f9eb7 .4s ease forwards}.pin1[data-v-651f9eb7]{animation-delay:2.7s!important}.pin2[data-v-651f9eb7]{animation-delay:2.88s!important}.pin3[data-v-651f9eb7]{animation-delay:3.06s!important}@keyframes pinIn-651f9eb7{to{opacity:1}}.caption[data-v-651f9eb7]{position:absolute;left:4%;bottom:5.5%;max-width:42%;width:max-content;opacity:0;transform:translateY(10px);background:var(--ink);border-radius:1.1cqw;padding:1.5cqw 2cqw;box-shadow:0 1cqw 2.4cqw #140a2d59;z-index:5}.caption .headline[data-v-651f9eb7]{font-size:2.4cqw;font-weight:800;color:#fff;margin:0 0 .35cqw;line-height:1.25}.caption .subtext[data-v-651f9eb7]{font-size:1.6cqw;font-weight:500;color:#b7bcd9;margin:0;line-height:1.35}.o2-card[data-phase="1"] .caption.c1[data-v-651f9eb7]{animation:capIn-651f9eb7 .6s cubic-bezier(.2,.8,.25,1.1) forwards;animation-delay:2s}.o2-card[data-phase="2"] .caption.c2[data-v-651f9eb7]{animation:capIn-651f9eb7 .6s cubic-bezier(.2,.8,.25,1.1) forwards;animation-delay:3.5s}@keyframes capIn-651f9eb7{to{opacity:1;transform:translateY(0)}}.o2-card:not([data-phase]) .scene1[data-v-651f9eb7]{opacity:1}.o2-card:not([data-phase]) .scene1 .bg-img[data-v-651f9eb7]{opacity:1;transform:scale(1)}@media (prefers-reduced-motion: reduce){.o2-card[data-v-651f9eb7] *{animation:none!important}.o2-card .scene1[data-v-651f9eb7]{opacity:1}.o2-card .scene1 .bg-img[data-v-651f9eb7]{opacity:1;transform:none}.o2-card .scene2[data-v-651f9eb7]{opacity:0!important}}.card-orbit-cw[data-v-77a8c4e5]{animation:card-orbit-cw-77a8c4e5 .64s cubic-bezier(.5,0,.2,1) both}.card-orbit-ccw[data-v-77a8c4e5]{animation:card-orbit-ccw-77a8c4e5 .64s cubic-bezier(.5,0,.2,1) both}@keyframes card-orbit-cw-77a8c4e5{0%{transform:translate(-92%,-35%) scale(.82)}50%{transform:translate(-50%,-56%) scale(.62)}to{transform:translate(-8%,-35%) scale(.82)}}@keyframes card-orbit-ccw-77a8c4e5{0%{transform:translate(-8%,-35%) scale(.82)}50%{transform:translate(-50%,-56%) scale(.62)}to{transform:translate(-92%,-35%) scale(.82)}}.chip-float[data-v-77a8c4e5]{animation:chip-float-77a8c4e5 5s ease-in-out infinite}@keyframes chip-float-77a8c4e5{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.chip-float.-translate-y-1\/2[data-v-77a8c4e5]{animation:chip-float-centered-77a8c4e5 5s ease-in-out infinite}@keyframes chip-float-centered-77a8c4e5{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 6px))}}@media (prefers-reduced-motion: reduce){.card-orbit-cw[data-v-77a8c4e5],.card-orbit-ccw[data-v-77a8c4e5],.chip-float[data-v-77a8c4e5]{animation:none}}.hero-fx[data-v-aa3838c1]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hero-fx-aurora[data-v-aa3838c1],.hero-fx-dots[data-v-aa3838c1],.hero-fx-drift[data-v-aa3838c1]{position:absolute;inset:-10%}.hero-fx-aurora[data-v-aa3838c1]{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary-green) 22%,transparent),color-mix(in srgb,var(--color-primary-blue) 22%,transparent),color-mix(in srgb,var(--color-primary-purple) 22%,transparent));-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 25%,transparent 52%);mask-image:linear-gradient(to bottom,#000 0%,#000 25%,transparent 52%);animation:hero-fx-aurora-aa3838c1 14s ease-in-out infinite}.hero-fx-drift[data-v-aa3838c1]{background:radial-gradient(560px 320px at 18% -8%,color-mix(in srgb,var(--color-primary-blue) 14%,transparent),transparent 55%),radial-gradient(480px 300px at 88% 4%,color-mix(in srgb,var(--color-primary-purple) 12%,transparent),transparent 55%);filter:blur(30px);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 16%,transparent 38%);mask-image:linear-gradient(to bottom,#000 0%,#000 16%,transparent 38%);animation:hero-fx-drift-aa3838c1 18s ease-in-out infinite}.hero-fx-dots[data-v-aa3838c1]{background-image:radial-gradient(rgba(16,18,40,.05) 1px,transparent 1px);background-size:26px 26px;animation:hero-fx-dotpan-aa3838c1 22s linear infinite}@keyframes hero-fx-aurora-aa3838c1{0%,to{opacity:.72}50%{opacity:1}}@keyframes hero-fx-drift-aa3838c1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(2%,-1.5%) scale(1.05)}}@keyframes hero-fx-dotpan-aa3838c1{0%{background-position:0 0}to{background-position:26px 26px}}@media (prefers-reduced-motion: reduce){.hero-fx-aurora[data-v-aa3838c1],.hero-fx-dots[data-v-aa3838c1],.hero-fx-drift[data-v-aa3838c1]{animation:none}}.bento-grid[data-v-8b8e071c]{--cell-w: 7rem;--cell-h: 7.5rem;gap:.75rem;padding-right:.75rem}@media (max-width: 767px){.bento-grid[data-v-8b8e071c]{--cell-w: 5rem;--cell-h: 5.25rem;gap:.8rem;padding-right:.5rem}}.clamp-fill[data-v-8b8e071c]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.4em),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.4em),transparent 100%)}.edge-mask[data-v-8b8e071c]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 5rem,#000 calc(100% - 5rem),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 5rem,#000 calc(100% - 5rem),transparent 100%)}@media (max-width: 767px){.edge-mask[data-v-8b8e071c]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 2rem,#000 calc(100% - 2rem),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 2rem,#000 calc(100% - 2rem),transparent 100%)}}.arrow-refresh[data-v-8b8e071c]{opacity:1}.group:hover .arrow-refresh[data-v-8b8e071c]{animation:arrow-refresh-8b8e071c .55s ease}@keyframes arrow-refresh-8b8e071c{0%{opacity:1;transform:translate(0)}40%{opacity:0;transform:translate(3px,-3px)}60%{opacity:0;transform:translate(-2px,2px)}to{opacity:1;transform:translate(0)}}.usecase-fade-enter-active[data-v-3d48e40e],.usecase-fade-leave-active[data-v-3d48e40e]{transition:opacity .3s ease,transform .3s ease}.usecase-fade-enter-from[data-v-3d48e40e]{opacity:0;transform:translateY(10px)}.usecase-fade-leave-to[data-v-3d48e40e]{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion: reduce){.usecase-fade-enter-active[data-v-3d48e40e],.usecase-fade-leave-active[data-v-3d48e40e]{transition:none}}.slide-fade-enter-active[data-v-97d08b67]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-97d08b67]{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-97d08b67],.slide-fade-leave-to[data-v-97d08b67]{transform:translate(20px);opacity:0}
