@property --stage-p{syntax:"<number>";inherits:true;initial-value:0}@layer components{@keyframes ag-stage-p{0%{--stage-p:0}to{--stage-p:1}}.ag-stage-track{--stage-p:1;--pace:100svh;--tail:40svh;position:relative}.ag-stage-pace{width:0;height:var(--pace);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.ag-stage-track{--stage-p:0;height:calc(var(--acts) * var(--pace) + var(--tail))}.ag-stage-track[data-engine=css]{animation:linear both ag-stage-p;animation-timeline:view();animation-range:contain}.ag-stage{top:var(--stage-top,0px);min-height:var(--stage-min-height,100svh);align-items:center;display:flex;position:sticky}.ag-stage-track[data-stacked]>.ag-stage-stacked{display:none}}@media not ((min-width:64rem) and (prefers-reduced-motion:no-preference)){.ag-stage-track[data-stacked]>.ag-stage{display:none}}@media (not (min-width:64rem)) and (min-height:36rem) and (prefers-reduced-motion:no-preference){.ag-stage-track[data-pin=all]{--stage-p:0;height:calc(var(--acts) * var(--pace) + var(--tail))}.ag-stage-track[data-pin=all][data-engine=css]{animation:linear both ag-stage-p;animation-timeline:view();animation-range:contain}.ag-stage-track[data-pin=all]>.ag-stage{top:var(--stage-top,0px);min-height:var(--stage-min-height,100svh);align-items:center;display:flex;position:sticky}.ag-stage-track[data-pin=all]>.ag-stage-stacked{display:none}}@media not (min-height:36rem){.ag-stage-track[data-pin=all]{--stage-p:1;height:auto;animation:none}.ag-stage-track[data-pin=all]>.ag-stage{min-height:0;position:static}.ag-stage-track[data-pin=all][data-stacked]>.ag-stage{display:none}.ag-stage-track[data-pin=all]>.ag-stage-stacked{display:block}}}
