.ac-progress{--ac-progress-ink:var(--ink,#172b35);--ac-progress-muted:var(--muted,#496372);--ac-progress-accent:#3673f6;--ac-progress-cyan:#13bdd4;--ac-progress-violet:#8b70ee;--ac-progress-flare:#ebffff;--ac-progress-track-top:#dce5fb;--ac-progress-track-middle:#f7faff;--ac-progress-track-bottom:#c4d9ef;--ac-progress-core-top:#fff;--ac-progress-core-bottom:#f3f8ff;--ac-progress-core-rim:#e2eafb;--ac-progress-light:color-mix(in srgb,var(--ac-progress-accent) 27%,white);--ac-progress-mist:color-mix(in srgb,var(--ac-progress-accent) 15%,transparent);--ac-progress-line:color-mix(in srgb,var(--ac-progress-accent) 15%,transparent);--ac-progress-positive:var(--positive,var(--berry-ink,#48735b));--ac-progress-negative:var(--negative,var(--danger,#a54e49));--ac-progress-ease:cubic-bezier(.16,1,.3,1);position:relative;isolation:isolate;min-width:0;width:100%;padding:28px clamp(20px,3vw,40px);border-radius:16px;color:var(--ac-progress-ink);background:radial-gradient(ellipse at 9% 20%,color-mix(in srgb,var(--ac-progress-cyan) 7%,transparent),transparent 42%),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--ac-progress-violet) 4%,transparent),transparent 55%);animation:ac-progress-arrive .48s var(--ac-progress-ease) both}.ac-progress-main{display:grid;grid-template-columns:clamp(154px,16vw,208px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,54px);min-width:0}.ac-progress-orb{position:relative;aspect-ratio:1;min-width:0;width:100%;display:grid;place-items:center;isolation:isolate}.ac-progress-orb-wash{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;background:radial-gradient(ellipse at 28% 28%,color-mix(in srgb,var(--ac-progress-cyan) 15%,transparent),transparent 62%),radial-gradient(ellipse at 76% 74%,color-mix(in srgb,var(--ac-progress-violet) 12%,transparent),transparent 66%);filter:blur(12px);pointer-events:none;animation:ac-progress-light-breathe 4s ease-in-out infinite}.ac-progress-dial,.ac-progress-rotor,.ac-progress-orbit-rotor,.ac-progress-measured{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.ac-progress-rotor,.ac-progress-orbit-rotor,.ac-progress-measured{transform-origin:50% 50%}.ac-progress-rotor>svg,.ac-progress-orbit-rotor>svg,.ac-progress-measured>svg{display:block;width:100%;height:100%;overflow:visible}.ac-progress-dial{overflow:visible}.ac-progress-orbit-line{stroke:color-mix(in srgb,var(--ac-progress-accent) 12%,transparent);stroke-width:.65;stroke-dasharray:1 4.8}.ac-progress-inner-line{stroke:color-mix(in srgb,var(--ac-progress-accent) 12%,transparent);stroke-width:.6}.ac-progress-track-depth{stroke-width:13;opacity:.85}.ac-progress-track{stroke:color-mix(in srgb,var(--ac-progress-accent) 9%,var(--ac-progress-core-top));stroke-width:9}.ac-progress-track-highlight{stroke:var(--ac-progress-core-top);stroke-width:1.1;opacity:.9}.ac-progress-core-lens{filter:drop-shadow(0 4px 5px color-mix(in srgb,var(--ac-progress-accent) 9%,transparent))}.ac-progress-lens-highlight{stroke:var(--ac-progress-core-top);stroke-width:2;stroke-linecap:round;opacity:.95}.ac-progress-measured{transform:rotate(-90deg)}.ac-progress-arc{stroke:var(--ac-progress-accent);stroke-width:9;stroke-linecap:round;transition:stroke-dasharray .55s var(--ac-progress-ease)}.ac-progress-rotor{animation:ac-progress-turn 3s linear infinite}.ac-progress-energy-bloom{stroke-width:15;opacity:.65;stroke-linecap:round}.ac-progress-energy-tail{stroke-width:8;stroke-linecap:round}.ac-progress-energy-edge{stroke:var(--ac-progress-flare);stroke-width:1;stroke-linecap:round;opacity:.8}.ac-progress-head-glow{fill:var(--ac-progress-cyan);opacity:.8}.ac-progress-head{fill:var(--ac-progress-flare);stroke:var(--ac-progress-cyan);stroke-width:1.2}.ac-progress-head-flare{stroke:var(--ac-progress-flare);stroke-width:.8;stroke-linecap:round;opacity:.85}.ac-progress-orbit-rotor{animation:ac-progress-counterturn 9s linear infinite}.ac-progress-orbit-arc{stroke:var(--ac-progress-violet);stroke-width:1;stroke-linecap:round;opacity:.5}.ac-progress-orbit-bead{fill:var(--ac-progress-violet)}.ac-progress[data-determinate=true] .ac-progress-energy-tail{stroke-width:2}.ac-progress[data-determinate=true] .ac-progress-energy-bloom{stroke-width:5;opacity:.5}.ac-progress[data-determinate=true] .ac-progress-head-flare,.ac-progress[data-determinate=true] .ac-progress-energy-edge{display:none}.ac-progress-core{position:absolute;top:26%;right:26%;bottom:26%;left:26%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:var(--ac-progress-accent);font-variant-numeric:tabular-nums}.ac-progress-core>span:last-child{font-size:11px;color:var(--ac-progress-muted);white-space:nowrap;letter-spacing:.04em}.ac-progress-core svg{display:block;width:37px;height:37px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ac-progress-core-mark{animation:ac-progress-core 3.6s ease-in-out infinite}.ac-progress-core-mark svg{width:32px;height:32px}.ac-progress-percent{font-size:32px;font-weight:550;line-height:1;letter-spacing:-.04em}.ac-progress-percent small{font-size:13px;margin-left:2px;font-weight:400}.ac-progress-copy{min-width:0}.ac-progress .ac-progress-title{font-size:clamp(19px,1.9vw,25px);font-weight:600;line-height:1.5;letter-spacing:-.025em;margin:0;color:var(--ac-progress-ink);text-wrap:balance;overflow-wrap:anywhere}.ac-progress .ac-progress-description{font-size:13px;line-height:1.85;margin:10px 0 0;color:var(--ac-progress-muted);max-width:62ch;overflow-wrap:anywhere;animation:ac-progress-copy .3s var(--ac-progress-ease) both}.ac-progress-facts{display:flex;align-items:center;flex-wrap:wrap;gap:14px 26px;margin:17px 0 0}.ac-progress-metric{display:flex;align-items:baseline;gap:9px;min-width:0;font-variant-numeric:tabular-nums}.ac-progress-metric strong{font-size:27px;line-height:1.2;letter-spacing:-.035em;font-weight:550;color:var(--ac-progress-ink);overflow-wrap:anywhere}.ac-progress-metric>span{font-size:11px;color:var(--ac-progress-muted)}.ac-progress-elapsed{display:inline-flex;gap:7px;align-items:center;font-size:11px;color:var(--ac-progress-muted);font-variant-numeric:tabular-nums}.ac-progress-elapsed svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;flex:none}.ac-progress-flow{position:relative;isolation:isolate;overflow:hidden;height:6px;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--ac-progress-accent) 14%,transparent),color-mix(in srgb,var(--ac-progress-cyan) 9%,transparent));margin-top:22px;max-width:540px;box-shadow:inset 0 1px 1px color-mix(in srgb,var(--ac-progress-accent) 5%,transparent)}.ac-progress-flow-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;scale:0 1;background:linear-gradient(90deg,var(--ac-progress-accent),var(--ac-progress-cyan));transition:scale .55s var(--ac-progress-ease)}.ac-progress[data-determinate=true] .ac-progress-flow-fill{scale:var(--ac-progress-value) 1}.ac-progress-flow-light{position:absolute;inset:0 auto 0 0;width:42%;border-radius:8px;background:linear-gradient(90deg,transparent,var(--ac-progress-accent) 35%,var(--ac-progress-cyan) 68%,var(--ac-progress-flare) 81%,var(--ac-progress-cyan) 88%,transparent);animation:ac-progress-stream 2.5s linear infinite}.ac-progress-flow-light:after{content:"";position:absolute;inset:1px 15% auto 28%;height:1px;background:linear-gradient(90deg,transparent,white);opacity:.9}.ac-progress .ac-progress-detail{font-size:11px;line-height:1.8;color:var(--ac-progress-muted);margin:13px 0 0;max-width:65ch;overflow-wrap:anywhere}.ac-progress-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:17px}.ac-progress-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.ac-progress-steps{padding:22px 0 0;margin:22px 0 0;list-style:none;display:flex;align-items:flex-start;gap:0;border-top:1px solid var(--ac-progress-line);min-width:0}.ac-progress-step{position:relative;flex:1;min-width:0;padding:0 15px 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:11px;color:var(--ac-progress-muted)}.ac-progress-step:not(:last-child):before{content:"";position:absolute;left:31px;right:8px;top:12px;height:1px;background:var(--ac-progress-line)}.ac-progress-step-node{display:grid;place-items:center;flex:none;position:relative;width:25px;height:25px;border:1px solid var(--ac-progress-line);border-radius:50%;color:var(--ac-progress-accent);transition:background .3s,border-color .3s}.ac-progress-step-node>i{display:block;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.45}.ac-progress-step-node svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ac-progress-step[data-step=active] .ac-progress-step-node{border-color:transparent;color:#fff;background:var(--ac-progress-accent);box-shadow:0 3px 10px color-mix(in srgb,var(--ac-progress-accent) 24%,transparent)}.ac-progress-step[data-step=active] .ac-progress-step-node:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid var(--ac-progress-accent);border-radius:50%;animation:ac-progress-pulse 2.4s ease-out infinite;opacity:0}.ac-progress-step[data-step=active] .ac-progress-step-node>i{opacity:1;width:6px;height:6px}.ac-progress-step[data-step=done] .ac-progress-step-node{background:color-mix(in srgb,var(--ac-progress-positive) 10%,transparent);border-color:transparent;color:var(--ac-progress-positive)}.ac-progress-step[data-step=failed] .ac-progress-step-node{background:color-mix(in srgb,var(--ac-progress-negative) 9%,transparent);border-color:transparent;color:var(--ac-progress-negative)}.ac-progress-step-title{font-size:12px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.ac-progress-step[data-step=active] .ac-progress-step-title,.ac-progress-step[data-step=done] .ac-progress-step-title{color:var(--ac-progress-ink)}.ac-progress-step p{font-size:10px;line-height:1.8;margin:5px 0 0;overflow-wrap:anywhere;max-width:24em}.ac-progress-steps[data-many=true]{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:20px 18px}.ac-progress-steps[data-many=true] .ac-progress-step{flex-direction:row;gap:10px;padding:0}.ac-progress-steps[data-many=true] .ac-progress-step:before{display:none}.ac-progress-steps[data-many=true] .ac-progress-step>div{min-width:0;padding-top:2px}.ac-progress-content{margin-top:24px;min-width:0}.ac-progress[data-state=success]{--ac-progress-accent:var(--ac-progress-positive)}.ac-progress[data-state=error]{--ac-progress-accent:var(--ac-progress-negative)}.ac-progress[data-state=cancelled]{--ac-progress-accent:var(--ac-progress-muted)}.ac-progress:is([data-state=success],[data-state=error],[data-state=cancelled]) .ac-progress-flow-light{display:none}.ac-progress:is([data-state=error],[data-state=cancelled]) .ac-progress-arc{stroke-dasharray:100 0;opacity:.45}.ac-progress:is([data-state=success],[data-state=error],[data-state=cancelled]) .ac-progress-orb-wash{animation:none;opacity:.35}.ac-progress[data-state=success] .ac-progress-core svg{animation:ac-progress-confirm .4s var(--ac-progress-ease) both}.ac-progress--compact{padding:18px 22px;background:transparent;border-radius:0}.ac-progress--compact .ac-progress-main{grid-template-columns:68px minmax(0,1fr);gap:19px}.ac-progress--compact .ac-progress-orbit-line,.ac-progress--compact .ac-progress-inner-line,.ac-progress--compact .ac-progress-core>span:last-child{display:none}.ac-progress--compact .ac-progress-title{font-size:14px;letter-spacing:0;text-wrap:pretty}.ac-progress--compact .ac-progress-description{font-size:12px;margin-top:6px}.ac-progress--compact .ac-progress-core{top:26%;right:26%;bottom:26%;left:26%}.ac-progress--compact .ac-progress-core svg{width:22px;height:22px}.ac-progress--compact .ac-progress-percent{font-size:16px}.ac-progress--compact .ac-progress-percent small{font-size:8px}.ac-progress--compact .ac-progress-facts{margin-top:9px;gap:10px 20px}.ac-progress--compact .ac-progress-metric strong{font-size:20px}.ac-progress--compact .ac-progress-flow{margin-top:11px;max-width:280px;height:4px}.ac-progress--compact .ac-progress-orbit-rotor,.ac-progress--compact .ac-progress-energy-bloom{display:none}.ac-progress--compact .ac-progress-actions{margin-top:10px}.ac-progress--compact .ac-progress-steps{margin-top:15px;padding-top:15px}.ac-busy{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex:0 0 auto;width:18px;height:18px;color:inherit}.ac-busy svg{display:block;width:100%;height:100%;overflow:visible;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;transform-origin:50% 50%;animation:ac-progress-turn 1.4s linear infinite}.ac-busy-track{opacity:.2}.ac-busy-sweep{stroke-dasharray:26 74;animation:ac-progress-busy 2.2s ease-in-out infinite}.ac-progress-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes ac-progress-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ac-progress-counterturn{0%{transform:rotate(160deg)}to{transform:rotate(-200deg)}}@keyframes ac-progress-light-breathe{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes ac-progress-core{0%,to{transform:scale(.95) rotate(-5deg);opacity:.8}50%{transform:scale(1.04) rotate(5deg);opacity:1}}@keyframes ac-progress-stream{0%{transform:translate(-100%)}to{transform:translate(240%)}}@keyframes ac-progress-pulse{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.35);opacity:0}}@keyframes ac-progress-busy{0%,to{stroke-dasharray:26 74}50%{stroke-dasharray:65 35}}@keyframes ac-progress-arrive{0%{opacity:.7;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ac-progress-copy{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ac-progress-confirm{0%{transform:scale(.84);opacity:.5}to{transform:scale(1);opacity:1}}[data-progress-paused=true] *,[data-progress-paused=true] *:after,:is([data-still=true],[data-eco-still=true],[data-cockpit-still=true]) :is(.ac-progress,.ac-busy) *,:is([data-still=true],[data-eco-still=true],[data-cockpit-still=true]) .ac-progress *:after{animation-play-state:paused!important}@media(max-width:620px){.ac-progress:not(.ac-progress--compact){padding:23px 18px}.ac-progress:not(.ac-progress--compact) .ac-progress-main{grid-template-columns:1fr;gap:12px}.ac-progress:not(.ac-progress--compact) .ac-progress-orb{width:148px;justify-self:center}.ac-progress:not(.ac-progress--compact) .ac-progress-copy{text-align:center}.ac-progress .ac-progress-title{font-size:20px}.ac-progress-facts,.ac-progress-actions{justify-content:center}.ac-progress .ac-progress-description{font-size:13px}.ac-progress .ac-progress-detail{margin-inline:auto}.ac-progress-steps,.ac-progress-steps[data-many=true]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.ac-progress-step{padding:0;flex-direction:row;gap:9px}.ac-progress-step:not(:last-child):before{display:none}.ac-progress-step>div{min-width:0;padding-top:2px}.ac-progress-step-title{font-size:11px}.ac-progress-step p{font-size:10px;margin-top:3px}.ac-progress--compact{padding:14px 0}.ac-progress--compact .ac-progress-main{grid-template-columns:54px minmax(0,1fr);gap:14px}.ac-progress--compact .ac-progress-title{font-size:13px}.ac-progress--compact .ac-progress-description{font-size:12px}.ac-progress--compact .ac-progress-facts,.ac-progress--compact .ac-progress-actions{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.ac-progress,.ac-progress *,.ac-progress *:after,.ac-busy *{animation:none!important;transition:none!important}.ac-progress-rotor{transform:rotate(-40deg)}.ac-progress-flow-light{left:18%;width:45%;opacity:.7}}@media(forced-colors:active){.ac-progress{background:Canvas;color:CanvasText}.ac-progress-arc,.ac-progress-track,.ac-busy svg{stroke:Highlight}.ac-progress-step-node{border-color:ButtonText}.ac-progress-flow{background:GrayText}}:where([data-theme=night],[data-eco-theme=night],.sheet[data-theme=night]) .ac-progress{--ac-progress-accent:#8faeff;--ac-progress-cyan:#56deea;--ac-progress-violet:#b6a0ff;--ac-progress-track-top:#415778;--ac-progress-track-middle:#263c58;--ac-progress-track-bottom:#17293f;--ac-progress-core-top:#3b506b;--ac-progress-core-bottom:#24364e;--ac-progress-core-rim:#314c68}
