:root{--pz-ease:cubic-bezier(.2, .7, .2, 1);--pz-spring:linear(0, .22 8%, .66 18%, 1.04 30%, 1.1 36%, 1.06 44%, .99 56%, 1.01 70%, 1);--pz-hatch:#16161629;--pz-sheen:#ffffff8c}@supports (color:lab(0% 0 0)){:root{--pz-hatch:lab(7.22637% -.0000149012 0/.16);--pz-sheen:lab(100% 0 0/.55)}}.dark{--pz-hatch:#ffffff29;--pz-sheen:#ffffff59}@supports (color:lab(0% 0 0)){.dark{--pz-hatch:lab(100% 0 0/.16);--pz-sheen:lab(100% 0 0/.35)}}.pz-grow{transform-origin:0}.pz-grow-y{transform-origin:bottom}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal-trigger]:not(.is-revealed) .pz-grow{transform:scaleX(0)}[data-reveal-trigger]:not(.is-revealed) .pz-grow-y{transform:scaleY(.06)}[data-reveal-trigger]:not(.is-revealed) .pz-pop{opacity:0;scale:.5}.pz-grow,.pz-grow-y{transition:transform .9s var(--pz-ease) calc(.25s + var(--i,0) * .12s)}.pz-pop{transition:opacity .3s ease calc(.3s + var(--i,0) * 80ms), scale .6s var(--pz-spring) calc(.3s + var(--i,0) * 80ms)}}.pz-tick-path{stroke-dasharray:1;stroke-dashoffset:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal-trigger]:not(.is-revealed) .pz-tick{opacity:0;scale:.4}[data-reveal-trigger]:not(.is-revealed) .pz-tick-path{stroke-dashoffset:1px}.pz-tick{transition:scale .45s var(--pz-spring) calc(.2s + var(--i,0) * 70ms), opacity .25s ease calc(.2s + var(--i,0) * 70ms)}.pz-tick-path{transition:stroke-dashoffset .4s ease calc(.42s + var(--i,0) * 70ms)}.pz-hero-rise{animation:pz-hero-rise .9s var(--pz-ease) var(--d,0s) both}.pz-hero-bar{transform-origin:0;animation:pz-hero-bar 1s var(--pz-ease) var(--d,0s) both}.pz-hero-row{animation:pz-hero-row .6s var(--pz-ease) var(--d,0s) both}.pz-hero-badge{animation:pz-hero-badge .7s var(--pz-spring) var(--d,0s) both}}@keyframes pz-hero-rise{0%{filter:blur(6px);translate:0 1.25rem}}@keyframes pz-hero-bar{0%{transform:scaleX(0)}}@keyframes pz-hero-row{0%{opacity:0;translate:.75rem}}@keyframes pz-hero-badge{0%{opacity:0;scale:.6}}.pz-strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pz-strip::-webkit-scrollbar{display:none}.pz-strip>*{scroll-snap-align:start}.pz-table tbody tr{transition:background-color .25s}.pz-table tbody tr:hover,.pz-table tbody tr:focus-within{background-color:var(--ed-tint)}.pz-table tbody tr:hover .pz-row-mark,.pz-table tbody tr:focus-within .pz-row-mark{opacity:1;scale:1}.pz-row-mark{opacity:0;transition:opacity .25s ease, scale .35s var(--pz-ease);scale:1 .4}@media (max-width:767.98px){.pz-table .pz-sticky{z-index:1;background-color:var(--card);position:sticky;left:0;box-shadow:8px 0 12px -10px #00000059;box-shadow:8px 0 12px -10px lab(0% 0 0/.35)}.pz-table thead .pz-sticky{background-color:var(--muted)}}.pz-sites .sd-panel .cs-reel{animation-name:none}.pz-sites .sd-tour:not([data-step]) [data-panel="0"] .cs-reel,.pz-sites .sd-tour[data-step="0"] [data-panel="0"] .cs-reel,.pz-sites .sd-tour[data-step="1"] [data-panel="1"] .cs-reel,.pz-sites .sd-tour[data-step="2"] [data-panel="2"] .cs-reel,.pz-sites .sd-tour[data-step="3"] [data-panel="3"] .cs-reel,.pz-sites .sd-tour[data-step="4"] [data-panel="4"] .cs-reel,.pz-sites .sd-tour[data-step="5"] [data-panel="5"] .cs-reel{animation-name:cs-reel}.pz-ring-value{stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--v,0))}@media (prefers-reduced-motion:no-preference){:is(.sd-tour[data-touring][data-step="0"] [data-panel="0"],.sd-tour[data-touring][data-step="1"] [data-panel="1"],.sd-tour[data-touring][data-step="2"] [data-panel="2"],.sd-tour[data-touring][data-step="3"] [data-panel="3"],.sd-tour[data-touring][data-step="4"] [data-panel="4"],.sd-tour[data-touring][data-step="5"] [data-panel="5"]) .pz-ring-value{animation:pz-ring 1.3s var(--pz-ease) .45s both}:is(.sd-tour[data-touring][data-step="0"] [data-panel="0"],.sd-tour[data-touring][data-step="1"] [data-panel="1"],.sd-tour[data-touring][data-step="2"] [data-panel="2"],.sd-tour[data-touring][data-step="3"] [data-panel="3"],.sd-tour[data-touring][data-step="4"] [data-panel="4"],.sd-tour[data-touring][data-step="5"] [data-panel="5"]) .pz-zone-track{animation:pz-zone-mark 1.3s var(--pz-ease) .45s both}}@keyframes pz-ring{0%{stroke-dashoffset:100px}}.pz-zone-track{translate:calc(var(--v,0) * 1%) 0;pointer-events:none;position:absolute;inset:0}@keyframes pz-zone-mark{0%{translate:0}}.pz-inc{transition:background-color .3s,border-color .3s,opacity .3s}.sd-tour[data-touring] .pz-inc[data-active]{background-color:var(--sd-tint);border-color:var(--sd-ring-strong)}.sd-tour[data-touring] .pz-inc[data-active]~.pz-inc{opacity:.45}.pz-month{transform-origin:bottom;transition:opacity .35s ease calc(var(--m,0) * 25ms), scale .45s var(--pz-ease) calc(var(--m,0) * 25ms)}.sd-tour[data-touring] .pz-month{opacity:clamp(.2, calc((var(--tour-i,0) + 1) * 12 / var(--tour-n,1) - var(--m,0)), 1);scale:1 clamp(.55, calc((var(--tour-i,0) + 1) * 12 / var(--tour-n,1) - var(--m,0)), 1)}@media (prefers-reduced-motion:no-preference){[data-play=on] .sd-tour[data-touring]:has(.pz-inc-audit[data-active]) .pz-audit:after{animation:pz-halo 1.6s ease-out calc(var(--q,0) * .3s) infinite}}.pz-audit:after{content:"";opacity:0;border:1.5px solid;border-radius:999px;position:absolute;inset:-3px}.sd-tour[data-touring]:has(.pz-inc-audit[data-active]) .pz-audit{background-color:var(--foreground)}.pz-pay-fill{transform-origin:0}.pz-pay-rail{transform-origin:top}.pz-pay-sheen{background:linear-gradient(100deg, transparent 30%, var(--pz-sheen) 50%, transparent 70%);opacity:0;translate:-100%}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal-trigger]:not(.is-revealed) .pz-pay-fill{transform:scaleX(0)}[data-reveal-trigger]:not(.is-revealed) .pz-pay-rail{transform:scaleY(0)}[data-reveal-trigger]:not(.is-revealed) .pz-pay-node,[data-reveal-trigger]:not(.is-revealed) .pz-pay-done{opacity:0;scale:.4}[data-reveal-trigger]:not(.is-revealed) .pz-pay-label{opacity:0;translate:0 6px}.pz-pay-fill{transition:transform .7s var(--pz-ease) calc(.25s + var(--i,0) * .5s)}.pz-pay-node{transition:opacity .2s ease calc(.25s + var(--i,0) * .5s), scale .55s var(--pz-spring) calc(.25s + var(--i,0) * .5s)}.pz-pay-rail{transition:transform .5s var(--pz-ease) calc(.45s + var(--i,0) * .5s)}.pz-pay-label{transition:opacity .4s ease calc(.4s + var(--i,0) * .5s), translate .4s var(--pz-ease) calc(.4s + var(--i,0) * .5s)}.pz-pay-done{transition:opacity .25s ease calc(.35s + var(--n,3) * .5s), scale .6s var(--pz-spring) calc(.35s + var(--n,3) * .5s)}[data-reveal-trigger].is-revealed .pz-pay-sheen{animation:pz-sheen .9s ease calc(.65s + var(--i,0) * .5s) both}}@keyframes pz-sheen{0%{opacity:1;translate:-100%}to{opacity:1;translate:100%}}.pz-art *{transform-box:fill-box}.pz-dots{background-image:radial-gradient(var(--border) 1px, transparent 1px);opacity:.7;background-size:14px 14px;-webkit-mask-image:radial-gradient(70% 80%,#000,#0000);mask-image:radial-gradient(70% 80%,#000,#0000)}.pz-factor-art{transition:background-color .3s}.sd-tour[data-touring] .pz-factor[data-active] .pz-factor-art{background-color:var(--sd-tint)}.sd-tour[data-touring] .pz-factor[data-active]{border-color:var(--sd-ring-strong)}.pz-a-day-on{background-color:var(--foreground)}.pz-a-lock-open{opacity:0}@media (prefers-reduced-motion:no-preference){:is(.sd-tour[data-touring] .pz-factor[data-active] .pz-art,.pz-factor:hover .pz-art) .pz-a-pop{animation:sd-pop .5s var(--pz-ease) var(--d,0s) both}:is(.sd-tour[data-touring] .pz-factor[data-active] .pz-art,.pz-factor:hover .pz-art) .pz-a-rise{animation:sd-rise .45s ease var(--d,0s) both}:is(.sd-tour[data-touring] .pz-factor[data-active] .pz-art,.pz-factor:hover .pz-art) .pz-a-fill{transform-origin:0;animation:sd-fill .8s var(--pz-ease) var(--d,0s) both}:is(.sd-tour[data-touring] .pz-factor[data-active] .pz-art,.pz-factor:hover .pz-art) .pz-a-deal{animation:pz-deal .7s var(--pz-spring) var(--d,0s) both}:is(.sd-tour[data-touring] .pz-factor[data-active] .pz-art,.pz-factor:hover .pz-art) .pz-a-align{animation:pz-align .9s var(--pz-ease) var(--d,0s) both}:is([data-play=on] .sd-tour[data-touring] .pz-factor[data-active] .pz-art,[data-play=on] .pz-factor:hover .pz-art) .pz-a-ping{animation:sd-pop .5s var(--pz-ease) var(--d,0s) both, sd-ping 1.6s ease-out calc(var(--d,0s) + .5s) infinite}:is([data-play=on] .sd-tour[data-touring] .pz-factor[data-active] .pz-art,[data-play=on] .pz-factor:hover .pz-art) .pz-packet{animation:pz-packet 1.6s ease-in-out var(--d,0s) infinite}:is([data-play=on] .sd-tour[data-touring] .pz-factor[data-active] .pz-art,[data-play=on] .pz-factor:hover .pz-art) .pz-packet-back{animation:pz-packet-back 1.6s ease-in-out var(--d,0s) infinite}:is([data-play=on] .sd-tour[data-touring] .pz-factor[data-active] .pz-art,[data-play=on] .pz-factor:hover .pz-art) .pz-a-day{animation:pz-day 3.6s steps(1, end) var(--d,0s) infinite}:is([data-play=on] .sd-tour[data-touring] .pz-factor[data-active] .pz-art,[data-play=on] .pz-factor:hover .pz-art) .pz-a-bump{animation:pz-bump 1.2s var(--pz-spring) var(--d,0s) infinite}:is([data-play=on] .sd-tour[data-touring] .pz-factor[data-active] .pz-art,[data-play=on] .pz-factor:hover .pz-art) .pz-a-flash{animation:pz-flash 3.2s ease-out var(--d,0s) infinite}:is([data-play=on] .sd-tour[data-touring] .pz-factor[data-active] .pz-art,[data-play=on] .pz-factor:hover .pz-art) .pz-a-develop{animation:pz-develop 3.2s ease var(--d,0s) infinite}:is([data-play=on] .sd-tour[data-touring] .pz-factor[data-active] .pz-art,[data-play=on] .pz-factor:hover .pz-art) .pz-a-lock-open{animation:pz-lock-open 3s ease var(--d,0s) infinite}:is([data-play=on] .sd-tour[data-touring] .pz-factor[data-active] .pz-art,[data-play=on] .pz-factor:hover .pz-art) .pz-a-lock-shut{animation:pz-lock-shut 3s ease var(--d,0s) infinite}:is([data-play=on] .sd-tour[data-touring] .pz-factor[data-active] .pz-art,[data-play=on] .pz-factor:hover .pz-art) .pz-a-snap{animation:pz-snap 2.8s var(--pz-ease) var(--d,0s) infinite}}@keyframes pz-halo{0%{opacity:.7;scale:1}to{opacity:0;scale:2.4}}@keyframes pz-deal{0%{opacity:0;translate:-1.5rem .5rem;rotate:-8deg}}@keyframes pz-align{0%{translate:var(--off,.6rem) 0}}@keyframes pz-day{0%,to{opacity:.12}20%,80%{opacity:1}}@keyframes pz-bump{0%,60%,to{scale:1}20%{scale:1.14}}@keyframes pz-flash{0%,70%,to{opacity:0}74%{opacity:.85}}@keyframes pz-develop{0%,72%{opacity:1}76%{opacity:.15}to{opacity:1}}@keyframes pz-lock-open{0%,30%,70%,to{opacity:0}40%,60%{opacity:1}}@keyframes pz-lock-shut{0%,30%,70%,to{opacity:1}40%,60%{opacity:0}}@keyframes pz-snap{0%,15%{opacity:.3;translate:0 -.5rem}40%,85%{opacity:1;translate:0}to{opacity:.3;translate:0}}.pz-packet,.pz-packet-back{opacity:0}@media (prefers-reduced-motion:no-preference){[data-play=on] .sd-bento[data-touring] .sd-card[data-active] .pz-packet{animation:pz-packet 1.8s ease-in-out var(--d,0s) infinite}}@keyframes pz-packet{0%{opacity:0;translate:0}15%,85%{opacity:1}to{opacity:0;translate:var(--pz-dx,2rem) 0}}@keyframes pz-packet-back{0%{opacity:0;translate:var(--pz-dx,2rem) 0}15%,85%{opacity:1}to{opacity:0;translate:0}}.pz-total{background-color:var(--sd-tint);position:relative;overflow:hidden}.pz-total:after{content:"";background:linear-gradient(100deg, transparent 30%, var(--pz-sheen) 50%, transparent 70%);opacity:0;pointer-events:none;position:absolute;inset:0;translate:-100%}@media (prefers-reduced-motion:no-preference){:is(.sd-tour[data-touring][data-step="0"] [data-panel="0"],.sd-tour[data-touring][data-step="1"] [data-panel="1"],.sd-tour[data-touring][data-step="2"] [data-panel="2"]) .pz-total:after{animation:pz-sheen 1s ease calc(var(--d,0s) + .35s) both}:is(.sd-tour[data-touring][data-step="0"] [data-panel="0"],.sd-tour[data-touring][data-step="1"] [data-panel="1"],.sd-tour[data-touring][data-step="2"] [data-panel="2"]) .pz-stamp{animation:pz-stamp .7s var(--pz-spring) var(--d,0s) both}}@keyframes pz-stamp{0%{opacity:0;rotate:-14deg;scale:1.6}}.pz-step-bar{transition:background-color .3s,border-color .3s}.pz-step-num{transition:color .3s}.sd-tour[data-touring] .pz-step[data-active] .pz-step-bar{background-color:var(--foreground);border-color:var(--foreground)}.sd-tour[data-touring] .pz-step[data-active] .pz-step-num{color:var(--background)}.pz-cut{background-image:repeating-linear-gradient(-45deg, var(--pz-hatch) 0 2px, transparent 2px 6px);border:1px dashed var(--pz-hatch);translate:.25rem}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal-trigger]:not(.is-revealed) .pz-cut{background-color:var(--foreground);translate:0}.pz-cut{transition:translate .8s var(--pz-spring) calc(.9s + var(--i,0) * .25s), background-color .5s ease calc(.9s + var(--i,0) * .25s)}}.pz-release{transform-origin:0}@media (prefers-reduced-motion:no-preference){.sd-bento[data-touring] .sd-card[data-active] .pz-release{animation:sd-fill 1.2s var(--pz-ease) var(--d,0s) both}}
