@keyframes spinbadge{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-spinner]{position:relative;flex:none;width:320px;height:320px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(var(--v4-ground-rgb),.32);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(var(--v4-ink-rgb),.3);box-shadow:0 30px 80px rgba(var(--p-black-rgb),.35),inset 0 1px rgba(var(--v4-ink-rgb),.28),inset 0 -40px 60px rgba(var(--p-black-rgb),.18);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .35s ease}[data-spinner]:hover{transform:translateY(-3px) scale(1.015);border-color:var(--p-neon);box-shadow:0 30px 80px rgba(var(--p-black-rgb),.35),0 0 0 1px rgba(var(--p-neon-rgb),.35),inset 0 1px rgba(var(--v4-ink-rgb),.28),inset 0 -40px 60px rgba(var(--p-black-rgb),.18)}[data-orbring]{position:absolute;inset:0;width:100%;height:100%;display:block;animation:spinbadge 22s linear infinite}[data-spinner]:hover [data-orbring]{animation-duration:9s}[data-orbring] text{font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.42em;text-transform:uppercase;fill:rgba(var(--v4-ink-rgb),.85)}[data-orbcore]{position:relative;width:116px;height:116px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--v4-ink-strong);background:rgba(var(--v4-ink-rgb),.14);border:1px solid rgba(var(--v4-ink-rgb),.35);transition:background .3s ease,transform .3s ease}[data-spinner]:hover [data-orbcore]{background:rgba(var(--v4-ink-rgb),.22);transform:scale(1.05)}[data-orbcore] svg{width:52px;height:52px;display:block}@media(max-width:900px){[data-spinner]{width:260px!important;height:260px!important}[data-orbcore]{width:94px!important;height:94px!important}[data-orbcore] svg{width:42px!important;height:42px!important}}@media(max-width:620px){[data-spinner]{width:220px!important;height:220px!important}[data-herostack]{gap:30px!important}}[data-studio-reveal]{max-height:0;opacity:0;overflow:hidden;transition:max-height .7s cubic-bezier(.2,.7,.2,1),opacity .5s ease .1s,padding .5s ease}[data-studio-reveal][data-open=true]{max-height:2600px;opacity:1;padding:96px 0 0}.viz-panel{position:relative;border:1px solid rgba(var(--v4-ink-rgb),.16);border-radius:22px;overflow:hidden;background:var(--v4-card)}.viz-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid rgba(var(--v4-ink-rgb),.14)}.viz-live{display:inline-flex;align-items:center;gap:10px;font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--v4-ink-strong)}.viz-live:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--v4-accent);animation:vizpulse 2s ease-in-out infinite}@keyframes vizpulse{0%,to{opacity:1}50%{opacity:.35}}.viz-close{font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--v4-ink-strong);border:1px solid var(--v4-ink-strong);border-radius:999px;padding:8px 13px;transition:border-color .25s ease,color .25s ease}.viz-close:hover{border-color:var(--v4-accent-text);color:var(--v4-accent-text)}.viz-close:focus-visible{outline:2px solid var(--v4-accent-text);outline-offset:-1px}.viz-embed{min-height:560px;background:var(--p-rk-visualizer)}.viz-embed iframe{display:block;width:100%;border:0}.viz-foot{font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--v4-ink-rgb),.5);padding:12px 18px 14px;border-top:1px solid rgba(var(--v4-ink-rgb),.1)}html[data-vizfull]{overflow:hidden}html[data-vizfull] [data-studio-reveal]{opacity:1;max-height:none;overflow:visible;transition:none}html[data-vizfull] .viz-panel{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;border:0;border-radius:0;background:rgba(var(--v4-ground-rgb),1)}html[data-vizfull] .viz-panel-head{padding-top:calc(14px + env(safe-area-inset-top,0px))}html[data-vizfull] .viz-embed{position:relative;flex:1;min-height:0}html[data-vizfull] .viz-embed>[data-roofkit-inline-embed],html[data-vizfull] .viz-embed iframe{position:absolute;inset:0;height:100%!important}html[data-vizfull] .viz-foot{display:none}@media(max-width:720px){[data-studio-reveal][data-open=true]{padding-top:48px}.viz-panel{border-radius:16px}.viz-embed{min-height:0}.viz-embed iframe{height:clamp(520px,78vh,720px)!important}}[data-demo-frame]{position:relative;border:1px solid rgba(var(--v4-ink-rgb),.16);border-radius:22px;overflow:hidden;min-height:440px;background:rgba(var(--v4-ground-rgb),1)}[data-demo-video]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}[data-demo-chrome]{transition:opacity .3s ease}[data-demo-play]{position:absolute;top:50%;left:50%;width:176px;height:176px;transform:translate(-50%,-50%);border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(var(--v4-ground-rgb),.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(var(--v4-ink-rgb),.14);transition:opacity .3s ease,border-color .25s ease}[data-demo-play]:hover{border-color:var(--p-olive)}[data-demo-play]>svg:first-child{position:absolute;inset:0;width:100%;height:100%;display:block;animation:spinbadge 26s linear infinite}[data-demo-frame][data-playing=true] [data-demo-play],[data-demo-frame][data-playing=true] [data-demo-chrome]{opacity:0;pointer-events:none}@media(max-width:620px){[data-demo-play]{width:128px!important;height:128px!important}[data-demo-play]>span{width:52px!important;height:52px!important}}[data-drop]:hover{border-color:var(--p-olive)!important}[data-flowlist]>[data-flowcell]:first-child{border-top:0!important}[data-rendertile]:hover{border-color:var(--p-olive)!important}[data-ba-tile]{cursor:ew-resize;touch-action:pan-y}[data-ba-after]{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}[data-ba-divider]{position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgba(var(--p-cream-rgb),.9);box-shadow:0 0 0 1px rgba(var(--p-coal-930-rgb),.28)}[data-ba-divider]:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:999px;border:1px solid rgba(var(--p-cream-rgb),.9);background:rgba(var(--p-coal-930-rgb),.36);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}[data-ba-marks]{position:absolute;left:12px;right:12px;top:12px;display:flex;justify-content:space-between;font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--p-cream-rgb),.82)}[data-faqlist]>div:first-child{border-top:0!important}[data-faqlist]>div:first-child>button{padding-top:6px!important}[data-faqrow][data-open=true] [data-faqmark]{color:var(--p-olive);transform:rotate(180deg)}[data-faqrow][data-open=true] [data-faqvert]{display:none}[data-faqrow]:not([data-open=true]) [data-faqbody]{display:none}[data-faqmark]{color:rgba(var(--v4-ink-rgb),.7)}[data-ctabtn]{background:var(--v4-accent-text);border:1px solid var(--v4-accent-text);color:var(--v4-ground)}[data-ctabtn]:hover{background:transparent!important;color:var(--v4-accent-text)!important}@media(max-width:1080px){[data-brandrow]{grid-template-columns:repeat(4,minmax(0,1fr))!important}[data-rendergrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-demo],[data-steps]{grid-template-columns:1fr!important}}@media(max-width:860px){[data-sechead]{flex-direction:column!important;align-items:flex-start!important;gap:18px!important}[data-sechead]>div{max-width:none!important}[data-sechead] [data-display]{font-size:28px!important;max-width:none!important}}@media(max-width:879px){[data-crumbs]{position:absolute!important;top:88px;left:0;right:0}}@media(max-width:640px){#top{border-radius:26px!important}[data-crumbs]{font-size:9px!important;padding:0 18px!important}[data-heroframe]{padding:16px!important}[data-herocopy]{gap:16px!important}[data-hero-h1]{font-size:44px!important}[data-heropromise]{font-size:22px!important}[data-brandrow]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-rendergrid]{grid-template-columns:1fr!important}[data-stepcell]{padding:18px 18px 20px!important;gap:6px!important}[data-steps]{border-radius:16px!important}[data-demo-frame]{min-height:300px!important}[data-faqlist] button>span:first-child{font-size:16px!important}[data-faqlist] p{font-size:13.5px!important}[data-display]{font-size:24px!important}#cta>div{padding:28px 22px!important}}@media(prefers-reduced-motion:reduce){[data-orbring],[data-demo-play]>svg:first-child{animation:none!important}[data-studio-reveal]{transition:none!important}}:root[data-theme=light] [data-stepcell],:root[data-theme=light] [data-brandcell]{background:var(--p-cream-55)!important}:root[data-theme=light] [data-ctacard]{border-color:rgba(var(--p-olive-deep-rgb),.34)!important;background:rgba(var(--p-olive-deep-rgb),.07)!important}:root[data-theme=light] [data-ctabtn]{color:var(--p-white)}:root[data-theme=light] [data-faqrow][data-open=true] [data-faqmark]{color:var(--v4-accent-text)}:root[data-theme=light] [data-drop]:hover,:root[data-theme=light] [data-rendertile]:hover,:root[data-theme=light] [data-spinner]:hover,:root[data-theme=light] [data-demo-play]:hover{border-color:var(--v4-accent-text)!important}@media(max-width:1080px){[data-hero-h1]{font-size:64px!important}}:root[data-theme=light] [data-v4-hero] [data-spinner]{background:linear-gradient(165deg,rgba(var(--p-white-rgb),.3),rgba(var(--p-frost-rgb),.12) 45%,rgba(var(--p-coal-rgb),.12))!important;border-color:rgba(var(--p-white-rgb),.55)!important;box-shadow:0 30px 80px rgba(var(--p-coal-rgb),.28),inset 0 1px rgba(var(--p-white-rgb),.65),inset 0 -40px 60px rgba(var(--p-white-rgb),.08)!important}:root[data-theme=light] [data-v4-hero] [data-spinner]:hover{border-color:var(--p-neon)!important}:root[data-theme=light] [data-v4-hero] [data-orbcore]{background:rgba(var(--p-white-rgb),.22)!important;border-color:rgba(var(--p-white-rgb),.55)!important}:root[data-theme=light] [data-v4-hero] [data-orbring] text{filter:drop-shadow(0 1px 6px rgba(var(--p-coal-rgb),.5))}:root[data-theme=light] [data-v4-hero] [data-orbcore] svg{filter:drop-shadow(0 1px 6px rgba(var(--p-coal-rgb),.5))}
