@property --doss-boot-head{syntax:"<number>";inherits:false;initial-value:1}@property --doss-boot-tail{syntax:"<number>";inherits:false;initial-value:0}@property --doss-boot-chasing{syntax:"<number>";inherits:false;initial-value:0}@property --doss-boot-lap{syntax:"<number>";inherits:false;initial-value:0}@keyframes doss-boot-flow{0%,24%{--doss-boot-head:1;--doss-boot-tail:0;animation-timing-function:ease-in}58%{--doss-boot-head:1;--doss-boot-tail:1}60%{--doss-boot-head:0;--doss-boot-tail:0;animation-timing-function:cubic-bezier(.2,.8,.2,1)}to{--doss-boot-head:1;--doss-boot-tail:0}}@keyframes doss-boot-chase{0%{--doss-boot-chasing:0;--doss-boot-lap:0;animation-timing-function:step-end}74.667%{--doss-boot-chasing:1;--doss-boot-lap:0;animation-timing-function:ease-in-out}to{--doss-boot-chasing:1;--doss-boot-lap:1}}.doss-boot-splash{color:var(--text,currentcolor);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.doss-boot-splash-spinner{width:1.2rem;height:1.2rem}.doss-boot-splash-spinner>svg{width:100%;height:100%;display:block;overflow:visible}.doss-boot-splash-strip{--doss-boot-orbit-duration:var(--loading-orbit-duration,3s);fill:none}.doss-boot-splash-strip mask{mask-type:alpha}.doss-boot-strip-core{stroke:oklch(from var(--loading-color,#000) l c h / 1);stroke-width:32px}.doss-boot-mask-run{--splash-arc:calc(24 * pi / 2);--splash-arm:calc(2 * 48 + var(--splash-arc));--splash-track:calc(4 * (48 + var(--splash-arc)));--splash-tail:calc(min(var(--doss-boot-tail), 1 - var(--doss-boot-chasing)) * var(--splash-arm));--splash-head:calc(max(var(--doss-boot-head), var(--doss-boot-chasing)) * var(--splash-arm));stroke:#fff;stroke-width:50px;stroke-dasharray:calc(var(--splash-head) - var(--splash-tail)) calc(var(--splash-track) - var(--splash-head) + var(--splash-tail));stroke-dashoffset:calc(-1 * (var(--splash-anchor,0) + var(--splash-tail)));animation:doss-boot-flow var(--doss-boot-orbit-duration) linear infinite;animation-delay:var(--doss-boot-sync-after,0s)}.doss-boot-mask-run-b{--splash-anchor:calc(var(--splash-track) * (.5 + var(--doss-boot-lap)));animation:doss-boot-flow var(--doss-boot-orbit-duration) linear infinite, doss-boot-chase calc(var(--doss-boot-orbit-duration) * 3) linear infinite;animation-delay:var(--doss-boot-sync-after,0s), var(--doss-boot-sync-lap,0s)}@media (prefers-reduced-motion:reduce){.doss-boot-mask-run{animation:none}}
