@property --c-stack-padding-left-major{syntax:"<length>";inherits:true;initial-value:0}@property --c-stack-padding-right-major{syntax:"<length>";inherits:true;initial-value:0}@property --c-stack-padding-left-minor{syntax:"<length>";inherits:true;initial-value:0}@property --c-stack-header-footer-height{syntax:"<length>";inherits:true;initial-value:0}@property --c-stack-swipe{syntax:"<length>";inherits:true;initial-value:0}.cstack-swipe-banner-back{z-index:100;width:27px;height:90%;position:fixed;bottom:0;left:0}.cstack{z-index:100;background:#fff;flex-flow:column;max-width:100vw;display:flex;position:absolute;inset:0;overflow-y:auto}.cstack.is-swiping{transition:none}.cstack-title-container{display:block}.cstack-header{z-index:1000;width:100%;display:block;position:sticky;top:0}.cstack-cover-anchor-top{top:calc(-1 * var(--c-stack-anchor-top-height,0px))}.cstack-cover-anchor-left{left:calc(-1 * var(--c-stack-anchor-left-width,0px))}.cstack-cover-anchor-right{right:calc(-1 * var(--c-stack-anchor-right-width,0px))}.cstack-cover-anchor-bottom{bottom:calc(-1 * var(--c-stack-anchor-bottom-height,0px))}.cstack{--c-stack-padding-left-major:12px;--c-stack-padding-right-major:12px;--c-stack-padding-left-minor:12px;--c-stack-padding-right-minor:12px}@media screen and (width>=768px){.cstack{--c-stack-padding-right-major:24px;--c-stack-padding-left-minor:24px;--c-stack-padding-left-major:24px;--c-stack-padding-right-minor:24px}}@media screen and (width>=1024px){.cstack{--c-stack-padding-right-major:80px;--c-stack-padding-left-minor:32px;--c-stack-padding-left-major:80px;--c-stack-padding-right-minor:32px}}@media screen and (width>=1280px){.cstack{--c-stack-padding-right-major:140px;--c-stack-padding-left-minor:80px;--c-stack-padding-left-major:140px;--c-stack-padding-right-minor:80px}}@media screen and (width>=1536px){.cstack{--c-stack-padding-right-major:200px;--c-stack-padding-left-minor:80px;--c-stack-padding-left-major:200px;--c-stack-padding-right-minor:80px}}.pl-stack{padding-left:var(--c-stack-padding-left-major)}.pr-stack{padding-right:var(--c-stack-padding-right-major)}.is-last .px-stack,.is-last .pl-stack{padding-left:var(--c-stack-padding-left-minor)}.is-last .px-stack,.is-last .pr-stack{padding-right:var(--c-stack-padding-right-major)}.is-second-to-last .px-stack,.is-second-to-last .pl-stack,.is-offscreen .px-stack,.is-offscreen .pl-stack{padding-left:var(--c-stack-padding-left-major)}.is-second-to-last .px-stack,.is-second-to-last .pr-stack,.is-offscreen .px-stack,.is-offscreen .pr-stack{padding-right:var(--c-stack-padding-right-minor)}._csp-cl>*{padding-left:var(--c-stack-padding-left-major)}._csp-cr>*{padding-right:var(--c-stack-padding-right-major)}._csp-cx>*{padding-left:var(--c-stack-padding-left-major);padding-right:var(--c-stack-padding-right-major)}@media screen and (width>=768px){.is-last .px-stack-tablet{padding-left:var(--c-stack-padding-left-minor);padding-right:var(--c-stack-padding-right-major)}.is-second-to-last .px-stack-tablet{padding-left:var(--c-stack-padding-left-major);padding-right:var(--c-stack-padding-right-minor)}.is-expanded .pl-stack,.is-expanded .pr-stack,.is-expanded .px-stack,.is-expanded .px-stack-tablet,.is-expanded ._csp-cl>*,.is-expanded ._csp-cr>*,.is-expanded ._csp-cx>*{padding-left:var(--c-stack-padding-left-major)!important;padding-right:var(--c-stack-padding-right-major)!important}.cstack{flex-flow:column;width:50%;display:flex}.is-last{transform:translate(100%)}.is-second-to-last{transform:translate(0)}.is-offscreen{transform:translate(-100%) translate(calc(-1 * var(--c-stack-anchor-left-width,0px)))}}.is-covering-header{top:calc(-1 * var(--c-stack-anchor-top-height,0px) - var(--height-header,88px));z-index:8000;max-width:100vw;width:initial}.is-covering-footer{bottom:calc(-1 * var(--c-stack-anchor-bottom-height,0px) - var(--height-footer));z-index:8000;max-width:100vw;width:initial}.is-fullscreen{top:calc(-1 * var(--c-stack-anchor-top-height,0px) - var(--height-header,88px));left:calc(-1 * var(--c-stack-anchor-left-width,0px));right:calc(-1 * var(--c-stack-anchor-right-width,0px));bottom:calc(-1 * var(--c-stack-anchor-bottom-height,0px) - var(--height-footer));z-index:8000;max-width:100vw;width:initial}@media screen and (width>=768px){.cstack.is-second-to-last{z-index:100}}.cstack{transition:transform var(--transition-duration) linear}.cstack.no-anim{transition:none}@media screen and (width>=768px){.is-expanded{width:100%}}.cstack-is-animating .cstack{transition:transform var(--transition-duration) linear, width var(--transition-duration) linear;position:absolute}.cstack-container{pointer-events:none;grid-area:stack;width:100%;display:block;position:relative}.cstack-container>*{pointer-events:initial}
