:root{--sdt-apron-depth-10:url(#apron-depth-a-10);--sdt-apron-depth-20:url(#apron-depth-a-20);--sdt-apron-depth-30:url(#apron-depth-a-30);--sdt-apron-depth-40:url(#apron-depth-a-40);--sdt-apron-depth-50:url(#apron-depth-a-50);--sdt-apron-depth-10-flip:url(#apron-depth-b-10);--sdt-apron-depth-20-flip:url(#apron-depth-b-20);--sdt-apron-depth-30-flip:url(#apron-depth-b-30);--sdt-apron-depth-40-flip:url(#apron-depth-b-40);--sdt-apron-depth-50-flip:url(#apron-depth-b-50)}.dark-mode{--sdt-apron-depth-10:url(#apron-depth-b-10);--sdt-apron-depth-20:url(#apron-depth-b-20);--sdt-apron-depth-30:url(#apron-depth-b-30);--sdt-apron-depth-40:url(#apron-depth-b-40);--sdt-apron-depth-50:url(#apron-depth-b-50);--sdt-apron-depth-10-flip:url(#apron-depth-a-10);--sdt-apron-depth-20-flip:url(#apron-depth-a-20);--sdt-apron-depth-30-flip:url(#apron-depth-a-30);--sdt-apron-depth-40-flip:url(#apron-depth-a-40);--sdt-apron-depth-50-flip:url(#apron-depth-a-50)}.sdt-apron-pulse{pointer-events:none;z-index:5;contain:layout;position:absolute;top:0}.sdt-apron-pulse--faded{-webkit-mask-image:linear-gradient(to right,transparent,black var(--sdt-apron-pulse-fade-x,14px),black calc(100% - var(--sdt-apron-pulse-fade-x,14px)),transparent),linear-gradient(to bottom,transparent,black var(--sdt-apron-pulse-fade-y,7px),black calc(100% - var(--sdt-apron-pulse-fade-y,7px)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black var(--sdt-apron-pulse-fade-x,14px),black calc(100% - var(--sdt-apron-pulse-fade-x,14px)),transparent),linear-gradient(to bottom,transparent,black var(--sdt-apron-pulse-fade-y,7px),black calc(100% - var(--sdt-apron-pulse-fade-y,7px)),transparent);mask-image:linear-gradient(to right,transparent,black var(--sdt-apron-pulse-fade-x,14px),black calc(100% - var(--sdt-apron-pulse-fade-x,14px)),transparent),linear-gradient(to bottom,transparent,black var(--sdt-apron-pulse-fade-y,7px),black calc(100% - var(--sdt-apron-pulse-fade-y,7px)),transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.sdt-apron-pulse-grid{opacity:0;will-change:opacity;animation:sdt-apron-pulse-bloom var(--sdt-apron-pulse-ms,.52s)ease-out both;position:absolute;inset:0}@keyframes sdt-apron-pulse-bloom{0%{opacity:0}24%{opacity:var(--sdt-apron-pulse-grid-alpha,.2)}55%{opacity:var(--sdt-apron-pulse-grid-alpha,.2)}to{opacity:0}}.sdt-apron-pulse-sweep{opacity:0;will-change:transform,opacity;animation:sdt-apron-pulse-sweep var(--sdt-apron-pulse-ms,.52s)linear both;position:absolute;inset:0;transform:translate(-100%)}.sdt-apron-pulse-sweep--reverse{scale:-1 1}.sdt-apron-pulse-sweep--vertical{animation-name:sdt-apron-pulse-sweep-vertical;transform:translateY(-100%)}.sdt-apron-pulse-sweep--vertical.sdt-apron-pulse-sweep--reverse{scale:1 -1}@keyframes sdt-apron-pulse-sweep-vertical{0%{opacity:0;transform:translateY(-100%)}8%{opacity:var(--sdt-apron-pulse-sweep-alpha,.34)}92%{opacity:var(--sdt-apron-pulse-sweep-alpha,.34)}to{opacity:0;transform:translateY(100%)}}@keyframes sdt-apron-pulse-sweep{0%{opacity:0;transform:translate(-100%)}8%{opacity:var(--sdt-apron-pulse-sweep-alpha,.34)}92%{opacity:var(--sdt-apron-pulse-sweep-alpha,.34)}to{opacity:0;transform:translate(100%)}}.sdt-apron-pulse-tile{opacity:0;animation-name:sdt-apron-pulse-tile;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:both;position:absolute;transform:scale(.35)}@keyframes sdt-apron-pulse-tile{0%{opacity:0;transform:scale(.35)}28%{opacity:var(--sdt-apron-pulse-tile-alpha,.42);transform:scale(1)}to{opacity:0;transform:scale(1.32)}}.sdt-apron-pulse-tile--still{animation-name:sdt-apron-pulse-tile-still}@keyframes sdt-apron-pulse-tile-still{0%{opacity:0}28%{opacity:var(--sdt-apron-pulse-tile-alpha,.42)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sdt-apron-pulse-grid{animation-duration:calc(var(--sdt-apron-pulse-ms,.52s)*1.2)}}button.sdt-apron-press{transition-property:transform,color,background-color,border-color,box-shadow;transition-timing-function:ease-out;transition-duration:var(--sdt-apron-press-release,.15s)}button.sdt-apron-press:active{transform:scale(var(--sdt-apron-press-scale,.94));transition-duration:var(--sdt-apron-press-ms,75ms)}@media (prefers-reduced-motion:reduce){button.sdt-apron-press,button.sdt-apron-press:active{transition:none}}
