.pb .pbl-layer{z-index:2;position:relative}.pb .pbl-hero{background:radial-gradient(90% 70% at 85% 10%, #0b3a78e6, transparent 70%), var(--pb-navy)}.pb .pbl-hero-grid{background-image:radial-gradient(#ffffff13 1px,#0000 1.2px);background-size:24px 24px;-webkit-mask-image:radial-gradient(80% 70% at 30% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 30% 40%,#000 20%,#0000 75%)}.pb .pbl-orb{filter:blur(60px);pointer-events:none;will-change:transform;border-radius:999px;position:absolute}.pb .pbl-orb--pink{background:radial-gradient(circle,#ff66c48c,#ff66c400 70%);animation:22s ease-in-out infinite alternate pbl-drift-a}.pb .pbl-orb--lav{background:radial-gradient(circle,#c39fff80,#c39fff00 70%);animation:28s ease-in-out infinite alternate pbl-drift-b}@keyframes pbl-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(-8%,10%)scale(1.15)}}@keyframes pbl-drift-b{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(10%,-6%)scale(.95)}}.pb .pbl-rise{animation:.9s cubic-bezier(.2,.75,.2,1) both pbl-rise;display:inline-block}@keyframes pbl-rise{0%{opacity:.08;transform:translateY(.45em)}to{opacity:1;transform:none}}.pb .pbl-fade{animation:.9s both pbl-fade}@keyframes pbl-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pb .pbl-widget{box-shadow:0 2px 4px #00204a0f, 0 40px 80px -36px #00204a61, 0 0 0 1px var(--pb-line)}.pb .pbl-needle{transform-box:view-box;transform-origin:170px 172px;transition:transform 1.15s cubic-bezier(.34,1.45,.5,1)}.pb .pbl-needle--idle{animation:3.2s ease-in-out infinite pbl-sway;transform:rotate(-56deg)}@keyframes pbl-sway{0%,to{transform:rotate(-62deg)}50%{transform:rotate(-48deg)}}.pb .pbl-fill{transition:stroke-dasharray 1.15s cubic-bezier(.3,.9,.3,1)}.pb .pbl-dot-halo{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite pbl-breathe}.pb .pbl-dot-halo--b{animation-delay:1.2s}@keyframes pbl-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(1.9)}}.pb .pbl-bond{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s cubic-bezier(.6,0,.2,1) .25s}.pb [data-done=true] .pbl-bond{stroke-dashoffset:0}.pb .pbl-track-pulse{animation:2.4s ease-in-out infinite pbl-track}@keyframes pbl-track{0%,to{opacity:1}50%{opacity:.55}}.pb .pbl-choice{cursor:pointer;border:1.5px solid var(--pb-line);text-align:center;min-height:46px;color:var(--pb-navy);background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:.55rem .75rem;font-size:.95rem;font-weight:650;line-height:1.15;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:flex;position:relative}.pb .pbl-choice:hover{border-color:var(--pb-lavender);background:var(--pb-lavender-soft)}.pb .pbl-choice:active{transform:scale(.98)}.pb .pbl-choice input{opacity:0;pointer-events:none;position:absolute}.pb .pbl-choice:has(input:checked){border-color:var(--pb-navy);background:var(--pb-navy);color:#fff}.pb .pbl-choice:has(input:focus-visible){outline:2px solid var(--pb-lav-ink);outline-offset:2px}.pb .pbl-range{--pct:42.86%;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:32px}.pb .pbl-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--pb-lavender), var(--pb-pink) var(--pct), var(--pb-lavender-soft) var(--pct));border-radius:999px;height:8px}.pb .pbl-range::-moz-range-track{background:linear-gradient(90deg, var(--pb-lavender), var(--pb-pink) var(--pct), var(--pb-lavender-soft) var(--pct));border-radius:999px;height:8px}.pb .pbl-range::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--pb-pink-ink);background:#fff;border-radius:999px;width:30px;height:30px;margin-top:-11px;transition:transform .15s;box-shadow:0 6px 14px -6px #c41c87cc}.pb .pbl-range::-moz-range-thumb{border:3px solid var(--pb-pink-ink);background:#fff;border-radius:999px;width:24px;height:24px;box-shadow:0 6px 14px -6px #c41c87cc}.pb .pbl-range:active::-webkit-slider-thumb{transform:scale(1.12)}.pb .pbl-range[data-untouched=true]::-webkit-slider-runnable-track{background:var(--pb-lavender-soft)}.pb .pbl-range[data-untouched=true]::-moz-range-track{background:var(--pb-lavender-soft)}.pb .pbl-range[data-untouched=true]::-webkit-slider-thumb{border-color:var(--pb-lav-ink);animation:2.2s ease-in-out infinite pbl-nudge}@keyframes pbl-nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.pb .pbl-range:focus-visible{outline:none}.pb .pbl-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--pb-lav-ink);outline-offset:3px}.pb .pbl-range:focus-visible::-moz-range-thumb{outline:2px solid var(--pb-lav-ink);outline-offset:3px}.pb .pbl-pop{animation:.6s both pbl-fade}.pb .pbl-up{transition:opacity .8s,transform .8s cubic-bezier(.2,.75,.2,1);transition-delay:calc(var(--i,0) * 90ms)}.pb [data-inview=false] .pbl-up,.pb .pbl-up[data-inview=false]{opacity:0;transform:translateY(28px)}.pb .pbl-phone{aspect-ratio:9/18;background:linear-gradient(145deg, #1c3c6e, var(--pb-navy) 45%, #000e24);border-radius:46px;padding:11px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff14,0 50px 90px -40px #00204a8c,0 20px 40px -24px #00204a73}.pb .pbl-phone:before{content:"";z-index:3;background:#000a1c;border-radius:999px;width:30%;height:22px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.pb .pbl-phone-screen{background:var(--pb-canvas);border-radius:36px;height:100%;position:relative;overflow:hidden}.pb .pbl-screen{opacity:0;pointer-events:none;padding:50px 12px 14px;transition:opacity .52s,transform .62s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;overflow:hidden;transform:translateY(18px)scale(.985)}.pb .pbl-screen[data-active=true],.pb .pbl-screen--solo{opacity:1;transform:none}.pb .pbl-sweep{clip-path:inset(0 100% 0 0);transition:clip-path 1.4s cubic-bezier(.4,0,.2,1) .2s}.pb [data-active=true] .pbl-sweep{clip-path:inset(0)}.pb .pbl-bars .pb-progress>span{transform-origin:0;transition:transform .9s cubic-bezier(.3,.8,.3,1);transition-delay:calc(.5s + var(--i,0) * 90ms);transform:scaleX(0)}.pb [data-active=true] .pbl-bars .pb-progress>span{transform:scaleX(1)}.pb .pbl-flip{perspective:900px}.pb .pbl-flip-inner{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.4,.1,.2,1);transition-delay:calc(.4s + var(--i,0) * .22s);display:grid}.pb .pbl-flip-inner>*{backface-visibility:hidden;grid-area:1/1}.pb .pbl-flip-inner>:last-child,.pb [data-active=true] .pbl-flip-inner{transform:rotateY(180deg)}.pb .pbl-late{opacity:0;transition:opacity .5s,transform .5s;transition-delay:var(--d,1.5s);transform:translateY(6px)}.pb [data-active=true] .pbl-late{opacity:1;transform:none}.pb .pbl-ladder>span{transition:background-color .3s,border-color .3s,color .3s,transform .3s;transition-delay:calc(.3s + var(--i,0) * .12s)}.pb [data-active=true] .pbl-ladder>span[data-state=done]{background:var(--pb-pink);border-color:var(--pb-pink);color:var(--pb-navy)}.pb [data-active=true] .pbl-ladder>span[data-state=today]{background:var(--pb-navy);border-color:var(--pb-navy);color:#fff;transform:scale(1.12)}.pb .pbl-draw{clip-path:inset(0 100% 0 0);transition:clip-path 1.6s cubic-bezier(.4,0,.2,1) .25s}.pb [data-active=true] .pbl-draw{clip-path:inset(0)}.pb .pbl-narrow{transition:left 1.4s cubic-bezier(.4,0,.2,1) .9s,right 1.4s cubic-bezier(.4,0,.2,1) .9s;left:15%;right:10%}.pb [data-active=true] .pbl-narrow{left:58%;right:22%}.pb .pbl-narrow-label{opacity:0;transition:opacity .4s 2.1s}.pb [data-active=true] .pbl-narrow-label{opacity:1}.pb .pbl-narrow-label--before{opacity:1;transition:opacity .3s .8s}.pb [data-active=true] .pbl-narrow-label--before{opacity:0}.pb .pbl-beat{transition:opacity .5s}@media (min-width:1024px){.pb .pbl-beat[data-active=false]{opacity:.28}}.pb .pbl-mf{perspective:1200px}.pb .pbl-mf-inner{height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,.1,.2,1);display:grid}.pb .pbl-mf-inner>*{backface-visibility:hidden;grid-area:1/1}.pb .pbl-mf-inner>.pbl-mf-back,.pb [aria-pressed=true]>.pbl-mf-inner{transform:rotateY(180deg)}.pb .pbl-mf-btn:hover .pbl-mf-front{box-shadow:0 0 0 2px var(--pb-pink) inset}.pb .pbl-mf-btn:focus-visible{outline-color:#fff}.pb .pbl-pairs>span{transition:background-color .26s,transform .26s;transition-delay:calc(var(--i,0) * 14ms)}.pb [data-inview=false] .pbl-pairs>span[data-hit=true]{background:var(--pb-lavender-soft);transform:scale(.6)}.pb .pbl-demo-phone{aspect-ratio:9/17;width:min(100%,272px)}@media (min-width:1024px){.pb .pbl-demo-phone{width:min(100%,300px)}}.pb .pbl-demo-scene{padding:50px 12px 14px;animation:16s infinite both pbl-demo-scene;position:absolute;inset:0;overflow:hidden}.pb .pbl-demo[data-paused=true] *,.pb .pbl-demo[data-paused=true]{animation-play-state:paused!important}@keyframes pbl-demo-scene{0%{opacity:0;transform:translateY(14px)}2.5%,22.5%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-10px)}}.pb .pbl-demo-pick{animation:16s infinite both pbl-demo-pick}@keyframes pbl-demo-pick{0%,9%{border-color:var(--pb-line);color:var(--pb-navy);background:#fff}10.5%,to{background:var(--pb-navy);border-color:var(--pb-navy);color:#fff}}.pb .pbl-demo-tap{opacity:0;animation:16s infinite both pbl-demo-tap}@keyframes pbl-demo-tap{0%,8%{opacity:0;transform:translateY(-50%)scale(.4)}9%{opacity:.6}13%,to{opacity:0;transform:translateY(-50%)scale(2.6)}}.pb .pbl-demo-late{animation:16s infinite both pbl-demo-late}@keyframes pbl-demo-late{0%,14%{opacity:0;transform:translateY(6px)}16.5%,to{opacity:1;transform:none}}.pb .pbl-demo-sweep{animation:16s infinite both pbl-demo-sweep}@keyframes pbl-demo-sweep{0%,3%{clip-path:inset(0 100% 0 0)}12%,to{clip-path:inset(0)}}.pb .pbl-demo-grow{transform-origin:0;animation:16s infinite both pbl-demo-grow}@keyframes pbl-demo-grow{0%,8%{transform:scaleX(0)}15%,to{transform:scaleX(1)}}.pb .pbl-demo-flip{transform-style:preserve-3d;animation:16s infinite both pbl-demo-flip;display:grid}.pb .pbl-demo-flip--b{animation-name:pbl-demo-flip-b}.pb .pbl-demo-flip>*{backface-visibility:hidden;grid-area:1/1}.pb .pbl-demo-flip>:last-child{transform:rotateY(180deg)}@keyframes pbl-demo-flip{0%,6%{transform:none}10%,to{transform:rotateY(180deg)}}@keyframes pbl-demo-flip-b{0%,9.5%{transform:none}13.5%,to{transform:rotateY(180deg)}}.pb .pbl-demo-day{animation:16s infinite both pbl-demo-day}@keyframes pbl-demo-day{0%,9%{border-color:var(--pb-line);color:var(--pb-text-2);background:#fff}11%,to{background:var(--pb-pink);border-color:var(--pb-pink);color:var(--pb-navy)}}.pb .pbl-demo-done{animation:16s infinite both pbl-demo-done}@keyframes pbl-demo-done{0%,12%{opacity:0;transform:scale(.6)}14.5%{opacity:1;transform:scale(1.08)}16%,to{opacity:1;transform:none}}.pb .pbl-demo-step{color:#aab4d4;animation:16s infinite both pbl-demo-step}@keyframes pbl-demo-step{0%,24.9%{color:#fff}25%,to{color:#aab4d4}}.pb .pbl-demo-step-bar{transform-origin:0;animation:16s linear infinite both pbl-demo-bar}@keyframes pbl-demo-bar{0%{transform:scaleX(0)}25%{transform:scaleX(1)}25.01%,to{transform:scaleX(0)}}.pb .pbl-demo *{animation-delay:calc(var(--s,0) * 4s)}.pb .pbl-field{background:radial-gradient(60% 55%,#293675bf,#0000 75%),#000c2073;box-shadow:inset 0 0 0 1px #ffffff1a}.pb .pbl-group{background:#ffffff0a}.pb .pbl-group:hover{background:#ffffff17}.pb .pbl-group[aria-pressed=true]{box-shadow:0 0 0 2px var(--pb-pink) inset;background:#ffffff21}.pb .pbl-group:focus-visible{outline-offset:2px;outline:2px solid #fff}.pb .pbl-wave{transform-origin:bottom;transition:transform .9s cubic-bezier(.3,.8,.3,1);transition-delay:calc(.3s + var(--i,0) * .11s)}.pb [data-inview=false] .pbl-wave{transform:scaleY(0)}.pb .pbl-meter{transform-origin:0;transition:transform 1.2s cubic-bezier(.3,.8,.3,1);transition-delay:calc(.4s + var(--i,0) * .35s)}.pb [data-inview=false] .pbl-meter{transform:scaleX(0)}.pb .pbl-link{transition:opacity .7s;transition-delay:calc(.7s + var(--i,0) * .18s)}.pb [data-inview=false] .pbl-link{opacity:0}.pb .pbl-pin{animation:2.4s ease-out infinite pbl-pin}@keyframes pbl-pin{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.pb .pbl-exit{box-shadow:0 0 0 1px var(--pb-line), 0 30px 80px -24px #00204a80}@media (prefers-reduced-motion:reduce){.pb .pbl-orb,.pb .pbl-rise,.pb .pbl-fade,.pb .pbl-pop,.pb .pbl-needle--idle,.pb .pbl-dot-halo,.pb .pbl-track-pulse{animation:none!important}.pb .pbl-range[data-untouched=true]::-webkit-slider-thumb{animation:none!important}.pb .pbl-dot-halo{opacity:0}.pb .pbl-up,.pb [data-inview=false] .pbl-up,.pb .pbl-up[data-inview=false]{opacity:1;transform:none}.pb .pbl-sweep,.pb .pbl-draw{clip-path:none}.pb .pbl-bars .pb-progress>span{transform:none}.pb .pbl-late,.pb .pbl-narrow-label{opacity:1;transform:none}.pb .pbl-narrow-label--before{opacity:0}.pb .pbl-narrow{left:58%;right:22%}.pb .pbl-flip-inner,.pb .pbl-mf-inner{transform-style:flat}.pb .pbl-flip-inner>*,.pb .pbl-mf-inner>*{backface-visibility:visible;transform:none!important}.pb .pbl-flip-inner,.pb [data-active=true] .pbl-flip-inner,.pb [aria-pressed=true]>.pbl-mf-inner{transform:none}.pb .pbl-flip-inner>:first-child,.pb .pbl-mf-btn[aria-pressed=false] .pbl-mf-back,.pb .pbl-mf-btn[aria-pressed=true] .pbl-mf-front{visibility:hidden}.pb .pbl-ladder>span[data-state=done]{background:var(--pb-pink);border-color:var(--pb-pink);color:var(--pb-navy)}.pb .pbl-ladder>span[data-state=today]{background:var(--pb-navy);border-color:var(--pb-navy);color:#fff}.pb [data-inview=false] .pbl-pairs>span[data-hit=true]{background:var(--pb-pink);transform:none}.pb .pbl-screen{transform:none}.pb .pbl-demo *,.pb .pbl-demo-scene{animation:none!important}.pb .pbl-demo-scene{opacity:0}.pb .pbl-demo-scene[data-s="1"]{opacity:1}.pb .pbl-demo-step{color:#aab4d4}.pb .pbl-demo-step:nth-child(2){color:#fff}.pb .pbl-demo-step-bar{transform:scaleX(0)}.pb .pbl-demo-step:nth-child(2) .pbl-demo-step-bar,.pb [data-inview=false] .pbl-wave,.pb [data-inview=false] .pbl-meter{transform:none}.pb .pbl-pin{animation:none}}
