.jp-home.c-stage{--c-x-band-r:0px;--c-x-band-r-cut:0px;--c-band-rs:0px;--c-trust-ml:calc(var(--c-line) + var(--c-gap-x) + 1px);--c-trust-mr:0px;--c-trust-lv:calc(var(--c-gap-x) + 1px);--c-trust-rv:0px;--c-trust-ls:calc(var(--c-line) - var(--c-gap-x));--c-trust-rs:0px;--c-lab-w:calc(var(--c-cell)*6);--c-div:calc(var(--c-line) + var(--c-lab-w));--c-lab-h:0px;--c-row-h:106px;--c-seam:3.5rem;font-synthesis:none}@media (max-width:900px){.jp-home.c-stage{--c-x-band-r:var(--c-gap-x);--c-x-band-r-cut:calc(var(--c-line) + var(--c-gap-x) + 1px);--c-band-rs:calc(var(--c-line) - var(--c-gap-x));--c-trust-ml:0px;--c-trust-lv:0px;--c-trust-ls:0px;--c-lab-h:5.5rem;--c-row-h:calc(114px + var(--c-lab-h))}}@media (max-width:600px){.jp-home.c-stage{--c-seam:3rem}}.jp-home.jp-stage.c-stage{background:var(--background);border-radius:0 0 var(--frame-radius) var(--frame-radius);box-sizing:border-box;color:var(--foreground);font-family:var(--font-sans);isolation:isolate;margin:var(--frame-inset) var(--frame-inset) 0;max-width:none;min-height:calc(100svh - var(--frame-inset));overflow:clip;padding:var(--header-clearance) 0 0;position:relative;width:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:849.98px){.jp-home.jp-stage.c-stage{margin:0;min-height:100svh}}.c-stage :where(img,svg){display:block;max-width:100%}.c-stage :where(p,h1,h2,h3,ul,ol){margin:0}.c-stage .jp-glass{--g-t:20px;--g-r-in:var(--radius,4px);--g-r:calc(var(--g-r-in) + var(--g-t));--g-blur:20px;--g-sat:1.35;--g-wash:linear-gradient(135deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1) 55%,hsla(0,0%,100%,.16));--g-rim:linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.28) 22%,hsla(0,0%,100%,.08) 55%,rgba(0,0,0,.06) 80%,rgba(0,0,0,.14));backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));background:var(--g-wash);border-radius:var(--g-r);box-shadow:var(--shadow-4);display:flex;flex-direction:column;isolation:isolate;padding:var(--g-t);position:relative}.c-stage .jp-glass:before{background:var(--g-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:1px}.c-stage .jp-glass:after,.c-stage .jp-glass:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.c-stage .jp-glass:after{background:radial-gradient(120% 70% at 18% 0,hsla(0,0%,100%,.2),transparent 62%),linear-gradient(180deg,transparent 70%,rgba(0,0,0,.04));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -1px 0 rgba(0,0,0,.05)}.c-stage .jp-glass__window{background:#fff;border-radius:var(--g-r-in);box-shadow:0 0 0 1px rgba(10,30,10,.07),0 0 0 2px hsla(0,0%,100%,.45),0 1px 2px rgba(0,0,0,.08),0 6px 16px -8px rgba(0,0,0,.18);flex:1;min-height:0;overflow:hidden;position:relative;z-index:1}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.c-stage .jp-glass{background:linear-gradient(135deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.42))}}.c-stage .jp-glass{animation:jp-glass-in .64s var(--ease-out) both;animation-delay:var(--g-delay,0ms)}.c-stage .jp-glass__window{animation:jp-glass-window-in .56s var(--ease-out) both;animation-delay:calc(var(--g-delay, 0ms) + 80ms)}@keyframes jp-glass-in{0%{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes jp-glass-window-in{0%{opacity:0;transform:translateY(6px)}}@media (max-width:720px){.c-stage .jp-glass{--g-t:12px;--g-blur:16px}}@media (prefers-reduced-motion:reduce){.c-stage .jp-glass,.c-stage .jp-glass__window{animation:none}}.c-stage .jp-logos{--jl-h:112px;--jl-hair:var(--border,#dde1dd);--jl-label-w:22.25rem;--jl-label-pad:28px 40px;--jl-label-size:1.125rem;--jl-label-lh:1.2;--jl-label-track:-0.02em;--jl-label-color:#333;--jl-logo-ink:0.42;--jl-gap:60px;--jl-speed:24;--jl-fade:56px;--jl-btn-zone:44px;--jl-bg:var(--frame,#fff);background:var(--jl-bg);border-block:1px solid var(--jl-hair);font-family:var(--font-sans,"Inter",system-ui,sans-serif);position:relative}.c-stage .jp-logos__inner{border-inline:1px solid var(--jl-hair);display:grid;grid-template-columns:var(--jl-label-w) minmax(0,1fr);margin-inline:auto;max-width:72rem;min-height:var(--jl-h);position:relative}.c-stage .jp-logos__label{align-items:center;border-right:1px solid var(--jl-hair);color:var(--jl-label-color);display:flex;font-size:var(--jl-label-size);font-weight:400;letter-spacing:var(--jl-label-track);line-height:var(--jl-label-lh);margin:0;padding:var(--jl-label-pad);text-wrap:balance}.c-stage .jp-logos__cell{align-items:center;display:flex;min-width:0;overflow:hidden;position:relative;--jl-mask:linear-gradient(to right,transparent,#000 var(--jl-fade),#000 calc(100% - var(--jl-fade) - var(--jl-btn-zone)),transparent calc(100% - var(--jl-btn-zone)));-webkit-mask-image:var(--jl-mask);mask-image:var(--jl-mask)}.c-stage .jp-logos__rail{display:flex;flex:none}.c-stage .jp-logos__track{align-items:center;animation:jp-logos-scroll var(--jl-dur,38s) linear infinite;display:flex;flex:none;gap:var(--jl-gap);list-style:none;margin:0;padding:0 var(--jl-gap) 0 0;will-change:transform}.c-stage .jp-logos__track li{align-items:center;display:flex;flex:none;height:32px}.c-stage .jp-logos__track img{display:block;height:var(--h,22px);max-width:none;opacity:var(--jl-logo-ink);width:auto}@keyframes jp-logos-scroll{to{transform:translateX(-100%)}}@media (hover:hover) and (pointer:fine){.c-stage .jp-logos:hover .jp-logos__track{animation-play-state:paused}}.c-stage .jp-logos.is-offscreen .jp-logos__track,.c-stage .jp-logos.is-paused .jp-logos__track,.c-stage .jp-logos__cell:focus-within .jp-logos__track{animation-play-state:paused}.c-stage .jp-logos__pause{background:var(--jl-bg);border:1px solid var(--jl-hair);border-radius:var(--radius,4px);color:var(--muted-foreground,#566057);cursor:pointer;display:grid;height:32px;padding:0;place-items:center;position:absolute;right:12px;top:50%;transition:border-color var(--dur-hover) ease,color var(--dur-hover) ease,transform var(--dur-press) var(--ease-out);translate:0 -50%;width:32px;z-index:1}.c-stage .jp-logos__pause:after{content:"";inset:-6px;position:absolute}.c-stage .jp-logos__pause svg{fill:currentcolor;height:14px;width:14px}.c-stage .jp-logos.is-paused .jp-logos__pause .is-pause,.c-stage .jp-logos__pause .is-play{display:none}.c-stage .jp-logos.is-paused .jp-logos__pause .is-play{display:block}@media (hover:hover) and (pointer:fine){.c-stage .jp-logos__pause:hover{border-color:var(--c-hair-strong,#c9cfc9);color:var(--foreground,#0a0a0a)}}.c-stage .jp-logos__pause:active{transform:scale(.96)}.c-stage .jp-logos__pause:focus-visible{outline:2px solid var(--ring,#069e08);outline-offset:3px}.c-stage .jp-logos__cell,.c-stage .jp-logos__label,.c-stage .jp-logos__pause{animation:jp-logos-in .56s var(--ease-out) both}.c-stage .jp-logos__label{animation-delay:var(--jl-delay,0ms)}.c-stage .jp-logos__cell{animation-delay:calc(var(--jl-delay, 0ms) + 80ms)}.c-stage .jp-logos__pause{animation-delay:calc(var(--jl-delay, 0ms) + .16s)}@keyframes jp-logos-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:900px){.c-stage .jp-logos{--jl-label-pad:24px;--jl-label-size:1rem;--jl-gap:40px;--jl-fade:32px}.c-stage .jp-logos__inner{grid-template-columns:minmax(0,1fr);margin-inline:16px}.c-stage .jp-logos__label{background:var(--background,#f7f8f7);border-bottom:1px solid var(--jl-hair);border-right:0;grid-area:1/1}.c-stage .jp-logos__cell{grid-area:2/1;min-height:var(--jl-h)}.c-stage .jp-logos{--jl-btn-zone:0px}.c-stage .jp-logos__pause{align-self:center;grid-area:1/1;justify-self:end;margin-right:16px;position:relative;right:auto;top:auto;translate:none}.c-stage .jp-logos__label{padding-right:64px}}.c-stage .jp-logos:not(.is-live) .jp-logos__track{animation:none}.c-stage .jp-logos:not(.is-live) .jp-logos__cell{-webkit-mask-image:none;mask-image:none;padding:24px 28px}.c-stage .jp-logos:not(.is-live) .jp-logos__track img{height:calc(var(--h, 22px)*.92)}.c-stage .jp-logos:not(.is-live) .jp-logos__rail{flex:1}.c-stage .jp-logos:not(.is-live) .jp-logos__track{flex:1;flex-wrap:wrap;gap:16px 20px;justify-content:space-between;padding:0}.c-stage .jp-logos:not(.is-live) .jp-logos__pause,.c-stage .jp-logos:not(.is-live) .jp-logos__track[aria-hidden=true]{display:none}@media (max-width:900px){.c-stage .jp-logos:not(.is-live) .jp-logos__label{padding-right:24px}.c-stage .jp-logos:not(.is-live) .jp-logos__cell{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);overflow-x:auto;overscroll-behavior-x:contain;padding:0 24px;scrollbar-width:none}.c-stage .jp-logos:not(.is-live) .jp-logos__cell::-webkit-scrollbar{display:none}.c-stage .jp-logos:not(.is-live) .jp-logos__rail{flex:none}.c-stage .jp-logos:not(.is-live) .jp-logos__track{flex-wrap:nowrap;gap:40px;justify-content:flex-start}.c-stage .jp-logos:not(.is-live) .jp-logos__track img{height:var(--h,22px)}}@media (prefers-reduced-motion:reduce){.c-stage .jp-logos__cell,.c-stage .jp-logos__label,.c-stage .jp-logos__pause,.c-stage .jp-logos__track{animation:none!important}}.c-stage .c-band{background-image:var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln);background-position:left var(--c-line) top 0,right var(--c-line) top 0,left 0 bottom 0,left calc(var(--c-line) + var(--c-gap-x) + 1px) bottom 0,right 0 bottom 0;background-repeat:no-repeat;background-size:1px calc(var(--c-band) - var(--c-gap-x)),1px calc(var(--c-band) - var(--c-x-band-r)),calc(var(--c-line) - var(--c-gap-x)) 1px,calc(100% - var(--c-line) - var(--c-gap-x) - 1px - var(--c-x-band-r-cut)) 1px,var(--c-band-rs) 1px;height:calc(var(--c-band) + 1px);left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.c-stage .c-band .c-plus--r{display:none}.c-stage .c-plus{background:var(--c-plus-c);height:24px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-width=%271.25%27 d=%27M8 3.5v10m-5-5h10%27/%3E%3C/svg%3E") center /16px no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-width=%271.25%27 d=%27M8 3.5v10m-5-5h10%27/%3E%3C/svg%3E") center /16px no-repeat;pointer-events:none;position:absolute;width:24px;z-index:1}.c-stage .c-plus--l{left:calc(var(--c-line) - 11.5px)}.c-stage .c-plus--r{right:calc(var(--c-line) - 11.5px)}.c-stage .c-band .c-plus{bottom:-11px}@media (max-width:900px){.c-stage .c-band .c-plus--r{display:block}}.c-stage .c-hero{display:flex;min-height:calc(100svh - var(--frame-inset) - var(--header-clearance) - var(--c-row-h));position:relative;z-index:1}.c-stage .c-hero:before{background-image:var(--c-ln),var(--c-ln);background-position:left var(--c-line) top calc(var(--c-band-in-hero) + var(--c-gap-x) + 1px),right var(--c-line) top calc(var(--c-band-in-hero) + var(--c-gap-x) + 1px);background-repeat:no-repeat;background-size:1px calc(100% - var(--c-band-in-hero) - var(--c-gap-x)*2 - 1px);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.c-stage .c-grid{background-image:linear-gradient(to right,var(--c-grid-c) 1px,transparent 1px),linear-gradient(to bottom,var(--c-grid-c) 1px,transparent 1px);background-position:calc(var(--c-cell) - 1px) 0,0 100%;background-size:var(--c-cell) var(--c-cell);bottom:0;left:calc(var(--c-line) + 1px);pointer-events:none;position:absolute;top:calc(var(--c-band-in-hero) + 1px);width:calc(var(--c-panel-x) - var(--c-line) - 1px);z-index:-2;--c-grid-mask:linear-gradient(transparent,#000 60%),linear-gradient(to right,#000 calc(var(--c-cell) - 12px),transparent calc(var(--c-cell) + 1px)),linear-gradient(to left,#000 calc(var(--c-gap) - 4px),transparent calc(var(--c-gap) + 12px)),linear-gradient(to top,#000 40px,transparent 56px);-webkit-mask-composite:source-in,source-over,source-over,source-over;-webkit-mask-composite:source-in,source-over,source-over,source-over,xor;mask-composite:intersect,add,add,add;-webkit-mask-image:var(--c-grid-mask);mask-image:var(--c-grid-mask)}.c-stage .c-grid--side{background-position:right 0 top 0,0 100%;left:0;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(transparent,#000 70%),linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(transparent,#000 70%),linear-gradient(90deg,transparent,#000);width:var(--c-line)}.c-stage .c-copy{align-items:flex-start;box-sizing:content-box;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--c-band-in-hero) + 2rem - 8px) 0 2rem calc(var(--c-rail) + var(--c-pad));width:var(--c-copy-w)}.c-stage .c-seam{display:none}@media (min-width:900.02px) and (max-height:880px){.c-stage .c-copy{padding-bottom:2.5rem;padding-top:calc(var(--c-band-in-hero) + 2.5rem - 8px)}}@media (max-width:900px){.c-stage .c-hero{flex-direction:column;min-height:0}.c-stage .c-grid,.c-stage .c-hero:before{display:none}.c-stage .c-copy{box-sizing:border-box;min-height:0;padding:calc(var(--c-band-in-hero) + 3rem - 10px) var(--c-pad) 0;position:relative;width:auto}.c-stage .c-copy:before{background:var(--c-ln) left var(--c-line) top 0 /1px 100% no-repeat,var(--c-ln) right var(--c-line) top 0 /1px 100% no-repeat;bottom:calc(var(--c-seam)*-1);content:"";left:0;pointer-events:none;position:absolute;right:0;top:calc(var(--c-band-in-hero) + var(--c-gap-x) + 1px);z-index:-1}.c-stage .c-seam{display:block;height:0;margin-top:var(--c-seam);position:relative;z-index:2}.c-stage .c-seam .c-plus{display:none}}@media (max-width:600px){.c-stage .c-copy{padding-top:3rem}}.c-stage .c-agent{margin-bottom:2rem;position:relative;z-index:5}.c-stage .c-agent__btn{align-items:stretch;background:#fff;border:1px solid transparent;border-radius:var(--radius-pill);box-shadow:var(--shadow-1);box-sizing:border-box;display:inline-flex;height:36px;transition:background-color var(--dur-hover) ease,border-color var(--dur-hover) ease,transform var(--dur-press) var(--ease-out)}.c-stage .c-agent__btn:active{transform:scale(.97)}.c-stage .c-agent__main,.c-stage .c-agent__more{align-items:center;background:transparent;border:0;color:var(--foreground);cursor:pointer;display:inline-flex;font:500 14px/18px var(--font-sans);letter-spacing:-.006em;position:relative;text-decoration:none;transition:background-color var(--dur-hover) ease}.c-stage .c-agent__main:after,.c-stage .c-agent__more:after{content:"";inset:-6px 0;position:absolute}.c-stage .c-agent__main{border-radius:var(--radius-pill) 0 0 var(--radius-pill);gap:8px;padding:0 12px 0 14px;white-space:nowrap}.c-stage .c-agent__logo{flex:none;height:16px;width:16px}.c-stage .c-agent__div{background:var(--c-btn-rule);flex:none;margin-block:7px;width:1px}.c-stage .c-agent__more{border-radius:0 var(--radius-pill) var(--radius-pill) 0;justify-content:center;padding:0 2px 0 0;width:34px}.c-stage .c-agent__chev{height:14px;transition:rotate .2s cubic-bezier(0,0,.2,1);width:14px}.c-stage .c-agent__more[aria-expanded=true] .c-agent__chev{rotate:180deg}.c-stage .c-agent__main:focus-visible,.c-stage .c-agent__more:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.c-stage .c-agent__more[aria-expanded=true]{background:#f7f8f7}@media (hover:hover) and (pointer:fine){.c-stage .c-agent__main:hover,.c-stage .c-agent__more:hover{background:#fafafa}.c-stage .c-agent__btn:hover{border-color:rgba(18,55,105,.2)}}.c-stage .c-agent__pop{background:#fff;border:1px solid var(--c-btn-line);border-radius:var(--radius);box-shadow:var(--shadow-5);box-sizing:border-box;left:var(--pop-x,0);max-height:var(--pop-maxh,none);overflow-y:auto;overscroll-behavior:contain;padding:6px;position:absolute;top:calc(100% + 10px);transform-origin:0 0;width:min(31rem,calc(100vw - 2rem))}.c-stage .c-agent__pop[data-flip]{bottom:calc(100% + 10px);top:auto;transform-origin:0 100%}.c-stage .c-agent__pop[hidden]{display:none}.c-stage .c-agent__menu:focus,.c-stage .c-agent__pop:focus{outline:none}.c-stage .c-agent__label{color:var(--foreground);font:600 16px/22px var(--font-sans);letter-spacing:-.01em;margin:0;padding:8px 8px 2px}.c-stage .c-agent__note{color:var(--muted-foreground);font:400 13px/18px var(--font-copy);margin:0;padding:0 8px 8px;text-wrap:pretty}.c-stage .c-agent__grid{display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr))}.c-stage .c-agent__item{align-items:center;background:transparent;border:0;border-radius:var(--radius);box-sizing:border-box;color:var(--foreground);cursor:pointer;display:flex;font:inherit;gap:10px;min-width:0;padding:6px 8px;position:relative;text-align:left;text-decoration:none;transition:background-color var(--dur-hover) ease;width:100%}.c-stage .c-agent__item:focus{outline:none}.c-stage .c-agent__item:focus-visible{background:var(--c-item-tint);box-shadow:inset 0 0 0 1.5px var(--ring)}.c-stage .c-agent__item:active{background:var(--c-item-tint)}@media (hover:hover) and (pointer:fine){.c-stage .c-agent__item:hover{background:var(--c-item-tint)}}.c-stage .c-agent__tile{background:#f5f6f5;border-radius:var(--radius);box-shadow:inset 0 0 0 1px rgba(18,55,105,.08);display:grid;flex:none;height:28px;place-items:center;width:28px}.c-stage .c-agent__tile img{height:16px;width:16px}.c-stage .c-agent__text{display:grid;flex:1;gap:1px;min-width:0}.c-stage .c-agent__name{font:500 14px/18px var(--font-sans);letter-spacing:-.006em;white-space:nowrap}.c-stage .c-agent__desc{color:var(--muted-foreground);font:400 13px/17px var(--font-copy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-stage .c-agent__end{color:var(--muted-foreground);display:grid;flex:none;height:14px;opacity:0;place-items:center;transition:opacity var(--dur-hover) ease,translate .2s var(--ease-out);translate:-3px 0;width:14px}.c-stage .c-agent__ico{grid-area:1/1;height:14px;width:14px}.c-stage .c-agent__ico--done{color:var(--accent);display:none}.c-stage .c-agent__item:focus-visible .c-agent__end,.c-stage .c-agent__item[data-copied] .c-agent__end{opacity:1;translate:0 0}@media (hover:hover) and (pointer:fine){.c-stage .c-agent__item:hover .c-agent__end{opacity:1;translate:0 0}}.c-stage .c-agent__item[data-copied] .c-agent__ico--copy{display:none}.c-stage .c-agent__item[data-copied] .c-agent__ico--done{display:block}.c-stage .c-agent__item[data-copied] .c-agent__desc{color:var(--link-green)}.c-stage .c-agent__req{align-items:center;border-top:1px solid var(--c-btn-line);color:var(--muted-foreground);display:flex;flex-wrap:wrap;font:400 13px/18px var(--font-copy);gap:4px 12px;justify-content:flex-end;margin:6px 0 0;padding:8px 8px 4px;text-wrap:pretty}.c-stage .c-agent__guide{align-items:center;color:var(--foreground);display:inline-flex;font:500 13px/18px var(--font-sans);gap:4px;text-decoration:none}.c-stage .c-agent__guide:focus-visible{border-radius:2px;outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.c-stage .c-agent__guide:hover{text-decoration:underline;text-underline-offset:2px}}@media (max-width:600px){.c-stage .c-agent__grid{grid-template-columns:minmax(0,1fr)}}.c-stage .c-title{font-family:var(--font-display);font-kerning:normal;font-size:var(--c-h1);font-weight:400;letter-spacing:-.035em;line-height:1.04;margin:0;max-width:9.5em;text-wrap:balance}.c-stage .c-title__a,.c-stage .c-title__b{display:block}.c-stage .c-title__b{color:var(--accent)}.c-stage .c-sub{color:var(--muted-foreground);font-family:var(--font-copy);font-size:1.125rem;line-height:1.55;margin:1.5rem 0 0;max-width:34rem;text-wrap:pretty}@media (max-width:900px){.c-stage .c-sub{max-width:36rem}}@media (max-width:600px){.c-stage .c-title{font-size:clamp(1.875rem,9.5vw,2.5rem)}.c-stage .c-sub{font-size:1.0625rem}}.c-stage .c-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.c-stage .c-actions>:is(.jp-split-cta,.jp-ghost-cta){min-width:208px}@media (min-width:900.02px) and (max-width:1100px){.c-stage .c-actions{align-self:stretch;flex-direction:column;gap:.75rem}.c-stage .c-actions .jp-split-cta--hero .jp-split-cta__label{flex:1;text-align:center}.c-stage .c-actions .c-bracket{justify-content:center}}@media (min-width:900.02px) and (max-height:880px){.c-stage .c-agent{margin-bottom:1.5rem}.c-stage .c-actions{margin-top:2rem}}@media (max-width:600px){.c-stage .c-actions{align-self:stretch;flex-direction:column;gap:.75rem}.c-stage .c-actions .jp-split-cta--hero .jp-split-cta__label{flex:1;text-align:center}.c-stage .c-bracket{justify-content:center}}.c-stage .c-note{color:var(--muted-foreground);font-family:var(--font-copy);font-size:.875rem;line-height:1.5;margin:1rem 0 0;max-width:34rem;text-wrap:pretty}.c-stage .c-works{align-items:center;display:flex;gap:.5rem 1rem;margin-top:1.25rem}.c-stage .c-works__label{color:var(--muted-foreground);font:400 .9375rem/1.3 var(--font-copy);margin:0;white-space:nowrap}.c-stage .c-works__discs{align-items:center;display:flex;height:44px;list-style:none;margin:0;padding:0}.c-stage .c-disc{background:#fff;border-radius:50%;box-shadow:0 0 0 1px var(--c-btn-rule);display:grid;flex:none;height:32px;place-items:center;position:relative;width:32px}@media (hover:hover) and (pointer:fine){.c-stage .c-works__discs:hover .c-disc{will-change:transform}}.c-stage .c-disc+.c-disc{margin-left:-10px}.c-stage .c-disc:hover{z-index:1}.c-stage .c-disc img,.c-stage .c-disc__plus{height:55%;width:55%}.c-stage .c-disc__plus{color:var(--muted-foreground)}.c-stage .c-disc__link{border-radius:50%;color:inherit;display:grid;height:100%;place-items:center;width:100%}.c-stage .c-disc__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.c-stage .c-disc:has(.c-disc__link:focus-visible){z-index:1}.c-stage .c-disc:has(.c-disc__link:focus-visible) .c-disc__tip{opacity:1;translate:-50% 0}@media (hover:none),(pointer:coarse){.c-stage .c-disc+.c-disc{margin-left:6px}}.c-stage .c-disc__tip{background:var(--foreground);border-radius:var(--radius);bottom:calc(100% + 8px);color:#fff;font:500 .75rem/1 var(--font-sans);left:50%;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;transition:opacity var(--dur-hover) ease,translate var(--dur-hover) var(--ease-out);translate:-50% 4px;white-space:nowrap}@media (hover:hover) and (pointer:fine){.c-stage .c-disc:hover .c-disc__tip{opacity:1;translate:-50% 0}}@media (max-width:600px){.c-stage .c-works{align-items:flex-start;flex-direction:column}}.c-stage .c-visual{background:#6f8f4a;border-left:1px solid var(--c-hair);bottom:0;container-type:inline-size;left:var(--c-panel-x);overflow:clip;position:absolute;right:0;top:calc(var(--c-band-in-hero) + 1px)}.c-stage .c-visual__bg{bottom:-16px;filter:blur(4px) saturate(1.05);height:calc(140% + 32px);left:-16px;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 100%;object-position:62% 100%;position:absolute;right:-16px;top:auto;width:calc(100% + 32px);z-index:0}.c-stage .c-visual .jp-glass{--g-t:14px;animation:none;bottom:calc(3rem - var(--g-t));left:calc(var(--c-win-left) - var(--g-t));position:absolute;top:calc(var(--c-win-top) - var(--g-t));width:calc(55rem + var(--g-t)*2);z-index:2}.c-stage .c-visual .jp-glass__window{animation:none}.c-stage .c-browser{background:#fff;border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;position:relative}.c-stage .c-browser__bar{align-items:center;background:#fafbfa;border-bottom:1px solid var(--c-hair);display:flex;flex:none;gap:1.25rem;height:2.5rem;padding:0 .875rem}.c-stage .c-browser__dots{display:flex;gap:6px}.c-stage .c-browser__dots i{background:var(--c-hair);border-radius:50%;height:10px;width:10px}.c-stage .c-browser__url{align-items:center;background:var(--muted);border-radius:var(--radius);color:var(--foreground);display:flex;font-family:var(--font-mono);font-size:.75rem;gap:6px;height:1.625rem;min-width:0;padding:0 .75rem 0 .5rem;white-space:nowrap}.c-stage .c-browser__url svg{flex:none;height:13px;width:13px}.c-stage .c-browser__url svg,.c-stage .c-dim{color:var(--muted-foreground)}@media (max-width:900px){.c-stage .c-visual{aspect-ratio:16/13;border-left:0;border-top:1px solid var(--c-hair);left:auto;margin-top:0;position:relative;top:auto}}@media (max-width:720px){.c-stage .c-visual .jp-glass{--g-t:10px;--g-blur:16px}}@media (max-width:600px){.c-stage .c-visual{aspect-ratio:4/5;max-height:34rem;width:100%}.c-stage .c-visual .jp-glass{width:calc(100% - var(--c-win-left) + 1.5rem + var(--g-t)*2)}}.c-stage .c-trust{position:relative;z-index:1}.c-stage .c-trust:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:-1;--y2:var(--c-row-h);background-repeat:no-repeat;--xd:var(--c-div);--xd-a:calc(var(--xd) - var(--c-gap-x));--xd-b:calc(var(--xd) + var(--c-gap-x) + 1px);background-image:var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln);background-position:left 0 top 0,left var(--c-trust-ml) top 0,left var(--xd-b) top 0,right 0 top 0,left 0 top var(--y2),left calc(var(--c-line) + var(--c-gap-x) + 1px) top var(--y2),left var(--xd-b) top var(--y2),right 0 top var(--y2),left var(--c-line) top var(--c-trust-lv),right var(--c-line) top var(--c-trust-rv),left var(--c-line) top calc(var(--y2) + var(--c-gap-x) + 1px),right var(--c-line) top calc(var(--y2) + var(--c-gap-x) + 1px),left var(--xd) top calc(var(--c-gap-x) + 1px);background-size:var(--c-trust-ls) 1px,calc(var(--xd-a) - var(--c-trust-ml)) 1px,calc(100% - var(--xd-b) - var(--c-trust-mr)) 1px,var(--c-trust-rs) 1px,calc(var(--c-line) - var(--c-gap-x)) 1px,calc(var(--xd-a) - var(--c-line) - var(--c-gap-x) - 1px) 1px,calc(100% - var(--xd-b) - var(--c-line) - var(--c-gap-x) - 1px) 1px,calc(var(--c-line) - var(--c-gap-x)) 1px,1px calc(var(--y2) - var(--c-gap-x) - var(--c-trust-lv)),1px calc(var(--y2) - var(--c-gap-x) - var(--c-trust-rv)),1px 100%,1px 100%,1px calc(var(--y2) - var(--c-gap-x)*2 - 1px)}.c-stage .c-trust .c-plus{top:-12px}.c-stage .c-trust>.c-plus--r{display:none}.c-stage .c-trust .c-plus--d{left:calc(var(--c-div) - 11.5px)}.c-stage .c-trust .c-plus--mid{display:none}.c-stage .c-trust .jp-logos{--jl-hair:var(--c-line-c);--jl-bg:transparent;--jl-h:calc(var(--c-row-h) - 1px);--jl-label-w:calc(var(--c-lab-w) - 1px);--jl-label-pad:0 2rem 0 calc(var(--c-rail) + var(--c-pad) - var(--c-line) - 1px);--jl-label-size:1.25rem;--jl-label-lh:1.1;--jl-label-track:-0.03em;--jl-label-color:#333;border:0;margin-top:1px}.c-stage .c-trust .jp-logos__inner{border:0;height:var(--jl-h);margin-inline:calc(var(--c-line) + 1px);max-width:none}.c-stage .c-trust .jp-logos__label{border-right:0;font-weight:400;text-wrap:pretty}.c-stage .c-trust .jp-logos__pause{border-color:var(--c-hair)}.c-stage .c-trust .jp-logos__cell,.c-stage .c-trust .jp-logos__label,.c-stage .c-trust .jp-logos__pause{animation:none}@media (max-width:900px){.c-stage .c-trust .c-plus--d,.c-stage .c-trust>.c-plus--l{display:none}.c-stage .c-trust>i.c-plus.c-plus--mid{display:block;top:calc(var(--c-lab-h) - 11px)}.c-stage .c-trust:before{--ym:calc(var(--c-lab-h) + 1px);background-image:var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln),var(--c-ln);background-position:left 0 top 0,left 0 top var(--ym),left calc(var(--c-line) + var(--c-gap-x) + 1px) top var(--ym),right 0 top var(--ym),left 0 top var(--y2),left calc(var(--c-line) + var(--c-gap-x) + 1px) top var(--y2),right 0 top var(--y2),left var(--c-line) top 0,right var(--c-line) top 0,left var(--c-line) top calc(var(--ym) + var(--c-gap-x) + 1px),right var(--c-line) top calc(var(--ym) + var(--c-gap-x) + 1px),left var(--c-line) top calc(var(--y2) + var(--c-gap-x) + 1px),right var(--c-line) top calc(var(--y2) + var(--c-gap-x) + 1px);background-size:100% 1px,calc(var(--c-line) - var(--c-gap-x)) 1px,calc(100% - var(--c-line)*2 - var(--c-gap-x)*2 - 2px) 1px,calc(var(--c-line) - var(--c-gap-x)) 1px,calc(var(--c-line) - var(--c-gap-x)) 1px,calc(100% - var(--c-line)*2 - var(--c-gap-x)*2 - 2px) 1px,calc(var(--c-line) - var(--c-gap-x)) 1px,1px calc(var(--ym) - var(--c-gap-x)),1px calc(var(--ym) - var(--c-gap-x)),1px calc(var(--y2) - var(--ym) - var(--c-gap-x)*2 - 1px),1px calc(var(--y2) - var(--ym) - var(--c-gap-x)*2 - 1px),1px 100%,1px 100%}.c-stage .c-trust .jp-logos{--jl-label-pad:0 4rem 0 calc(var(--c-pad) - var(--c-line) - 1px);--jl-label-size:1.125rem}.c-stage .c-trust .jp-logos__inner{grid-template-rows:var(--c-lab-h) minmax(0,1fr)}.c-stage .c-trust .jp-logos__label{background:transparent;border-bottom:0}.c-stage .c-trust .jp-logos__cell{margin-top:1px;min-height:0}.c-stage .c-trust .jp-logos__pause{margin-right:calc(var(--c-pad) - var(--c-line) - 9px)}}.c-stage .gf-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;letter-spacing:inherit;margin:0}@media (prefers-reduced-motion:no-preference){.c-stage.c-stage .c-hero-rise{animation:hero-rise .7s cubic-bezier(.16,1,.3,1) var(--at,0s) backwards}.c-stage.c-stage .c-rise{animation:c-rise .34s var(--ease-out) var(--d,0ms) backwards}.c-stage.c-stage .c-visual .jp-glass{animation:c-fade .34s var(--ease-out) var(--d,0ms) backwards}.c-stage.c-stage .c-visual .jp-glass__window{animation:c-rise .34s var(--ease-out) calc(var(--d, 0ms) + 60ms) backwards}}@keyframes hero-rise{0%{filter:blur(8px);opacity:0;translate:0 16px}}@keyframes c-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes c-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.c-stage .c-agent__chev,.c-stage .c-agent__end,.c-stage .c-disc,.c-stage .c-disc__tip,.c-stage .jp-logos__pause{transition:none}.c-stage .c-agent__btn:active{transform:none}}@media (min-width:900.02px) and (max-width:1280px){body.jp-has-home-hero .jetpack-header{width:calc(100% - 4rem)}}@media (min-width:901px){body.jp-has-home-hero .jetpack-header__bar{padding-right:32px}}