.suntask-loader{vertical-align:middle;color:inherit;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:inline-flex}.suntask-loader__mark{width:var(--suntask-size,64px);aspect-ratio:5/4;flex:none;height:auto;display:block;overflow:hidden}.suntask-loader__sun{fill:var(--suntask-sun,#ffb500);transform-origin:100px 55px}.suntask-loader__row{fill:var(--suntask-ink,#10151c)}.suntask-loader__label{font:inherit;text-align:center;font-size:.875em;line-height:1.5}.suntask-loader[data-variant=flow]{--suntask-duration:2.2s}.suntask-loader[data-variant=flow] .suntask-loader__row{animation:suntask-row-flow var(--suntask-duration) ease-in-out infinite both}.suntask-loader[data-variant=flow] .suntask-loader__row:nth-of-type(2){animation-delay:calc(var(--suntask-duration) * .12)}.suntask-loader[data-variant=flow] .suntask-loader__row:nth-of-type(3){animation-delay:calc(var(--suntask-duration) * .24)}.suntask-loader[data-variant=rise]{--suntask-duration:3.2s}.suntask-loader[data-variant=rise] .suntask-loader__sun{animation:suntask-sun-rise var(--suntask-duration) cubic-bezier(.4, 0, .2, 1) infinite both}.suntask-loader[data-variant=pulse]{--suntask-duration:2.8s}.suntask-loader[data-variant=pulse] .suntask-loader__sun{animation:suntask-sun-pulse var(--suntask-duration) ease-in-out infinite both}@keyframes suntask-row-flow{0%,8%,68%,to{opacity:.42}28%,38%{opacity:1}}@keyframes suntask-sun-rise{0%,to{opacity:.38;transform:translateY(28px)}38%,66%{opacity:1;transform:translateY(0)}}@keyframes suntask-sun-pulse{0%,to{opacity:.48}50%{opacity:1}}.suntask-loader[data-paused=true] .suntask-loader__sun,.suntask-loader[data-paused=true] .suntask-loader__row{animation-play-state:paused}.suntask-loader[data-reduced-motion=true] .suntask-loader__sun,.suntask-loader[data-reduced-motion=true] .suntask-loader__row{opacity:1;animation:none;transform:none}.suntask-submit__labels{align-items:center;display:grid}.suntask-submit__idle,.suntask-submit__pending{grid-area:1/1}.suntask-submit__pending{visibility:hidden;justify-content:center;align-items:center;gap:10px;display:flex}.suntask-submit__placeholder{flex:none;width:24px;height:19.2px}.suntask-submit[data-pending=true]{opacity:1;cursor:wait;transform:none}.suntask-submit[data-pending=true] .suntask-submit__idle{visibility:hidden}.suntask-submit[data-pending=true] .suntask-submit__pending{visibility:visible}.suntask-skeleton{background:var(--color-line,#e1ddd2);border-radius:4px;animation:2.4s ease-in-out infinite suntask-skeleton-breathe}@keyframes suntask-skeleton-breathe{0%,to{opacity:.55}50%{opacity:.9}}.suntask-feedback-mark{color:var(--color-forest-700,#0d6655);flex:none;display:block}.suntask-feedback-mark[data-kind=error]{color:var(--color-bad,#b42318)}.suntask-feedback-mark path{fill:none;stroke:var(--color-ground,#f7f4ec);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.suntask-feedback-mark__check{stroke-dasharray:1;stroke-dashoffset:0;animation:.42s cubic-bezier(.2,.8,.2,1) both suntask-check-draw}.suntask-feedback-enter{animation:.24s ease-out both suntask-feedback-enter}@keyframes suntask-check-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes suntask-feedback-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce),print{.suntask-loader[data-variant] .suntask-loader__sun,.suntask-loader[data-variant] .suntask-loader__row{opacity:1;animation:none;transform:none}.suntask-skeleton,.suntask-feedback-mark__check,.suntask-feedback-enter{opacity:1;stroke-dashoffset:0;animation:none;transform:none}}
