.uot-loading{z-index:100;box-sizing:border-box;background:var(--white,Canvas);min-height:100dvh;color:var(--ink,CanvasText);font-family:var(--font-sans,"Plus Jakarta Sans",sans-serif);place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.uot-loading__content{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.uot-loading__tree{width:108px;height:124px;display:block}.uot-loading__trunk{fill:var(--pine-deep)}.uot-loading__outline{fill:none;stroke:var(--pine);stroke-width:3px;stroke-linejoin:round}.uot-loading__tier{fill:var(--pine);transform-box:fill-box;transform-origin:bottom}.uot-loading__tier--bottom{animation:1.8s linear infinite uot-fill-bottom}.uot-loading__tier--middle{animation:1.8s linear infinite uot-fill-middle}.uot-loading__tier--top{animation:1.8s linear infinite uot-fill-top}.uot-loading__bauble{fill:var(--cranberry);animation:1.8s ease-in-out infinite uot-pop}.uot-loading__bauble--two{animation-delay:.12s}.uot-loading__bauble--three{animation-delay:.24s}.uot-loading__star{fill:var(--gold);animation:1.8s ease-in-out infinite uot-star}.uot-loading__label{font:600 18px/1.5 var(--font-sans,"Plus Jakarta Sans",sans-serif);margin:0}@keyframes uot-fill-bottom{0%,3%{transform:scaleY(0)}24%,87%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes uot-fill-middle{0%,23%{transform:scaleY(0)}44%,87%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes uot-fill-top{0%,43%{transform:scaleY(0)}61%,87%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes uot-pop{0%,61%,to{opacity:0}68%,86%{opacity:1}}@keyframes uot-star{0%,82%,to{opacity:0}90%,95%{opacity:1}}@media (prefers-reduced-motion:reduce){.uot-loading__tier,.uot-loading__bauble,.uot-loading__star{opacity:1;animation:none;transform:none}.uot-loading__content{animation:.4s ease-out uot-gentle-fade}@keyframes uot-gentle-fade{0%{opacity:.85}to{opacity:1}}}
