@layer ui.components{.ui-progress-splash{width:100%;height:80vh;margin-top:var(--ui-splash-offset,0);text-align:center;animation:ui-splash-fill var(--ui-splash-duration,2s) linear forwards;flex-direction:column;justify-content:center;align-items:center;padding-block:30px;display:flex}.ui-progress-splash__ring{justify-content:center;align-items:center;min-height:390px;display:flex;position:relative}.ui-progress-splash__ring svg{transform:rotate(-90deg)}.ui-progress-splash__track{stroke:var(--border-strong)}.ui-progress-splash__fill{stroke:var(--action);stroke-linecap:round;stroke-dasharray:var(--ui-splash-circumference);stroke-dashoffset:calc(var(--ui-splash-circumference) * (100 - var(--ui-splash-progress)) / 100)}.ui-progress-splash__value{color:var(--brand-deep);font-size:29.19px;font-weight:700;line-height:1.05;position:absolute}.ui-progress-splash__title{letter-spacing:-.01em;color:var(--text-primary);margin-block:0 12px;font-size:24px;font-weight:600;line-height:32px}.ui-progress-splash__text{letter-spacing:-.01em;color:var(--text-tertiary);margin:0;font-size:16px;font-weight:500;line-height:22px}@media (min-width:768px){.ui-progress-splash__title{letter-spacing:-.02em;font-size:32px;line-height:40px}.ui-progress-splash__text{letter-spacing:0;font-size:20px;line-height:28px}}@media (prefers-reduced-motion:reduce){.ui-progress-splash{animation-duration:1ms}}.ui-splash-gate[data-state=loading]>.ui-splash-gate__content{display:none}}@property --ui-splash-progress{syntax:"<integer>";inherits:true;initial-value:0}@keyframes ui-splash-fill{0%{--ui-splash-progress:0}to{--ui-splash-progress:100}}
