@keyframes progress-draw{0%{clip-path:inset(0 100% 0 0 round var(--radius-pill))}to{clip-path:inset(0 0 0 0 round var(--radius-pill))}}@property --progress-n{syntax:"<integer>";inherits:true;initial-value:0}@keyframes progress-ride{0%{transform:translate(-100%)}}@keyframes progress-count{0%{--progress-n:0}}@keyframes progress-pop{0%{opacity:0;scale:.5}12%{opacity:1;scale:1}82%{scale:1}90%{scale:1.15}to{scale:1}}@keyframes progress-shine{0%{transform:translate(-100%)}60%,to{transform:translate(330%)}}.progress{display:flex;overflow:hidden}.progress--thin{border-radius:2px;height:4px}.progress--thick{border-radius:3px;height:6px}.progress--bold{--progress-min:10px;border-radius:var(--radius-pill);height:10px}.progress--bold .progress__fill:not(.progress__fill--p0){min-width:var(--progress-min)}.progress--labeled{margin-top:var(--space-40);position:relative;overflow:visible}.progress__pop{transform:translateX(var(--progress-shift));pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.progress__bubble{--progress-tail:var(--space-14);right:0;bottom:var(--space-10);padding:var(--space-6) var(--space-10);border-radius:var(--radius-close);background:var(--progress-pop-bg,var(--color-ink));color:var(--progress-pop-text,var(--color-white));font-family:var(--font-mono);font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;transform-origin:50% 100%;line-height:1;position:absolute;translate:50%}.progress__bubble:before{content:counter(progress) "%";z-index:1;counter-reset:progress var(--progress-n);position:relative}.progress__bubble:after{content:"";bottom:calc(-1 * var(--space-4));width:var(--space-10);height:var(--space-10);background:inherit;border-radius:2px;position:absolute;left:50%;translate:-50%;rotate:45deg}.progress--lean-start .progress__bubble{translate:calc(100% - var(--progress-tail)) 0;transform-origin:var(--progress-tail) 100%}.progress--lean-start .progress__bubble:after{left:var(--progress-tail)}.progress--lean-end .progress__bubble{translate:var(--progress-tail) 0;transform-origin:calc(100% - var(--progress-tail)) 100%}.progress--lean-end .progress__bubble:after{left:calc(100% - var(--progress-tail))}.progress__fill--white~.progress__pop{--progress-pop-bg:var(--color-white);--progress-pop-text:var(--color-ink)}.progress__fill--muted~.progress__pop{--progress-pop-bg:var(--color-text-muted)}.progress--at0{--progress-shift:-100%;--progress-n:0}.progress--at1{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -99%);--progress-n:1}.progress--at2{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -98%);--progress-n:2}.progress--at3{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -97%);--progress-n:3}.progress--at4{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -96%);--progress-n:4}.progress--at5{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -95%);--progress-n:5}.progress--at6{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -94%);--progress-n:6}.progress--at7{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -93%);--progress-n:7}.progress--at8{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -92%);--progress-n:8}.progress--at9{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -91%);--progress-n:9}.progress--at10{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -90%);--progress-n:10}.progress--at11{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -89%);--progress-n:11}.progress--at12{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -88%);--progress-n:12}.progress--at13{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -87%);--progress-n:13}.progress--at14{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -86%);--progress-n:14}.progress--at15{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -85%);--progress-n:15}.progress--at16{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -84%);--progress-n:16}.progress--at17{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -83%);--progress-n:17}.progress--at18{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -82%);--progress-n:18}.progress--at19{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -81%);--progress-n:19}.progress--at20{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -80%);--progress-n:20}.progress--at21{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -79%);--progress-n:21}.progress--at22{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -78%);--progress-n:22}.progress--at23{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -77%);--progress-n:23}.progress--at24{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -76%);--progress-n:24}.progress--at25{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -75%);--progress-n:25}.progress--at26{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -74%);--progress-n:26}.progress--at27{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -73%);--progress-n:27}.progress--at28{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -72%);--progress-n:28}.progress--at29{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -71%);--progress-n:29}.progress--at30{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -70%);--progress-n:30}.progress--at31{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -69%);--progress-n:31}.progress--at32{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -68%);--progress-n:32}.progress--at33{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -67%);--progress-n:33}.progress--at34{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -66%);--progress-n:34}.progress--at35{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -65%);--progress-n:35}.progress--at36{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -64%);--progress-n:36}.progress--at37{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -63%);--progress-n:37}.progress--at38{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -62%);--progress-n:38}.progress--at39{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -61%);--progress-n:39}.progress--at40{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -60%);--progress-n:40}.progress--at41{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -59%);--progress-n:41}.progress--at42{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -58%);--progress-n:42}.progress--at43{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -57%);--progress-n:43}.progress--at44{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -56%);--progress-n:44}.progress--at45{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -55%);--progress-n:45}.progress--at46{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -54%);--progress-n:46}.progress--at47{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -53%);--progress-n:47}.progress--at48{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -52%);--progress-n:48}.progress--at49{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -51%);--progress-n:49}.progress--at50{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -50%);--progress-n:50}.progress--at51{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -49%);--progress-n:51}.progress--at52{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -48%);--progress-n:52}.progress--at53{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -47%);--progress-n:53}.progress--at54{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -46%);--progress-n:54}.progress--at55{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -45%);--progress-n:55}.progress--at56{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -44%);--progress-n:56}.progress--at57{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -43%);--progress-n:57}.progress--at58{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -42%);--progress-n:58}.progress--at59{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -41%);--progress-n:59}.progress--at60{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -40%);--progress-n:60}.progress--at61{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -39%);--progress-n:61}.progress--at62{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -38%);--progress-n:62}.progress--at63{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -37%);--progress-n:63}.progress--at64{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -36%);--progress-n:64}.progress--at65{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -35%);--progress-n:65}.progress--at66{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -34%);--progress-n:66}.progress--at67{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -33%);--progress-n:67}.progress--at68{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -32%);--progress-n:68}.progress--at69{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -31%);--progress-n:69}.progress--at70{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -30%);--progress-n:70}.progress--at71{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -29%);--progress-n:71}.progress--at72{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -28%);--progress-n:72}.progress--at73{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -27%);--progress-n:73}.progress--at74{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -26%);--progress-n:74}.progress--at75{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -25%);--progress-n:75}.progress--at76{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -24%);--progress-n:76}.progress--at77{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -23%);--progress-n:77}.progress--at78{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -22%);--progress-n:78}.progress--at79{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -21%);--progress-n:79}.progress--at80{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -20%);--progress-n:80}.progress--at81{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -19%);--progress-n:81}.progress--at82{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -18%);--progress-n:82}.progress--at83{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -17%);--progress-n:83}.progress--at84{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -16%);--progress-n:84}.progress--at85{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -15%);--progress-n:85}.progress--at86{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -14%);--progress-n:86}.progress--at87{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -13%);--progress-n:87}.progress--at88{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -12%);--progress-n:88}.progress--at89{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -11%);--progress-n:89}.progress--at90{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -10%);--progress-n:90}.progress--at91{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -9%);--progress-n:91}.progress--at92{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -8%);--progress-n:92}.progress--at93{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -7%);--progress-n:93}.progress--at94{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -6%);--progress-n:94}.progress--at95{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -5%);--progress-n:95}.progress--at96{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -4%);--progress-n:96}.progress--at97{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -3%);--progress-n:97}.progress--at98{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -2%);--progress-n:98}.progress--at99{--progress-shift:max(calc(var(--progress-min,0px) - 100%), -1%);--progress-n:99}.progress--at100{--progress-shift:max(calc(var(--progress-min,0px) - 100%), 0%);--progress-n:100}.progress--animated .progress__pop{animation:progress-ride var(--duration-progress) var(--ease-out) both}.progress--animated .progress__bubble{animation:progress-pop var(--duration-progress) var(--ease-out) both, progress-count var(--duration-progress) var(--ease-out) both}.progress--animated .progress__fill{animation:progress-draw var(--duration-progress) var(--ease-out) both;position:relative;overflow:hidden}.progress--animated .progress__fill:after{content:"";background:linear-gradient(90deg, transparent, var(--progress-shine,color-mix(in srgb, var(--color-white) 70%, transparent)), transparent);width:40%;animation:progress-shine var(--duration-shine) var(--ease-in-out) var(--duration-progress) infinite;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.progress--animated .progress__fill--ink{background:linear-gradient(90deg, var(--color-ink), var(--color-ink-hover))}.progress--animated .progress__fill--white{--progress-shine:color-mix(in srgb, var(--color-ink) 22%, transparent)}.progress--animated .progress__fill--muted:after{content:none}@media (prefers-reduced-motion:reduce){.progress--animated .progress__fill,.progress--animated .progress__fill:after,.progress--animated .progress__pop,.progress--animated .progress__bubble{animation:none}}.progress--track-dark{background:color-mix(in srgb, var(--color-iron) 10%, transparent)}.progress--track-light{background:color-mix(in srgb, var(--color-white) 22%, transparent)}.progress__fill{border-radius:inherit;flex:none;height:100%;display:block}.progress__fill--then{border-radius:0}.progress__fill--ink{background:var(--color-ink)}.progress__fill--slate{background:var(--color-slate)}.progress__fill--muted{background:var(--color-text-muted)}.progress__fill--white{background:var(--color-white)}.progress__fill--mist{background:var(--color-mist)}.progress__fill--p0{width:0%}.progress__fill--p1{width:1%}.progress__fill--p2{width:2%}.progress__fill--p3{width:3%}.progress__fill--p4{width:4%}.progress__fill--p5{width:5%}.progress__fill--p6{width:6%}.progress__fill--p7{width:7%}.progress__fill--p8{width:8%}.progress__fill--p9{width:9%}.progress__fill--p10{width:10%}.progress__fill--p11{width:11%}.progress__fill--p12{width:12%}.progress__fill--p13{width:13%}.progress__fill--p14{width:14%}.progress__fill--p15{width:15%}.progress__fill--p16{width:16%}.progress__fill--p17{width:17%}.progress__fill--p18{width:18%}.progress__fill--p19{width:19%}.progress__fill--p20{width:20%}.progress__fill--p21{width:21%}.progress__fill--p22{width:22%}.progress__fill--p23{width:23%}.progress__fill--p24{width:24%}.progress__fill--p25{width:25%}.progress__fill--p26{width:26%}.progress__fill--p27{width:27%}.progress__fill--p28{width:28%}.progress__fill--p29{width:29%}.progress__fill--p30{width:30%}.progress__fill--p31{width:31%}.progress__fill--p32{width:32%}.progress__fill--p33{width:33%}.progress__fill--p34{width:34%}.progress__fill--p35{width:35%}.progress__fill--p36{width:36%}.progress__fill--p37{width:37%}.progress__fill--p38{width:38%}.progress__fill--p39{width:39%}.progress__fill--p40{width:40%}.progress__fill--p41{width:41%}.progress__fill--p42{width:42%}.progress__fill--p43{width:43%}.progress__fill--p44{width:44%}.progress__fill--p45{width:45%}.progress__fill--p46{width:46%}.progress__fill--p47{width:47%}.progress__fill--p48{width:48%}.progress__fill--p49{width:49%}.progress__fill--p50{width:50%}.progress__fill--p51{width:51%}.progress__fill--p52{width:52%}.progress__fill--p53{width:53%}.progress__fill--p54{width:54%}.progress__fill--p55{width:55%}.progress__fill--p56{width:56%}.progress__fill--p57{width:57%}.progress__fill--p58{width:58%}.progress__fill--p59{width:59%}.progress__fill--p60{width:60%}.progress__fill--p61{width:61%}.progress__fill--p62{width:62%}.progress__fill--p63{width:63%}.progress__fill--p64{width:64%}.progress__fill--p65{width:65%}.progress__fill--p66{width:66%}.progress__fill--p67{width:67%}.progress__fill--p68{width:68%}.progress__fill--p69{width:69%}.progress__fill--p70{width:70%}.progress__fill--p71{width:71%}.progress__fill--p72{width:72%}.progress__fill--p73{width:73%}.progress__fill--p74{width:74%}.progress__fill--p75{width:75%}.progress__fill--p76{width:76%}.progress__fill--p77{width:77%}.progress__fill--p78{width:78%}.progress__fill--p79{width:79%}.progress__fill--p80{width:80%}.progress__fill--p81{width:81%}.progress__fill--p82{width:82%}.progress__fill--p83{width:83%}.progress__fill--p84{width:84%}.progress__fill--p85{width:85%}.progress__fill--p86{width:86%}.progress__fill--p87{width:87%}.progress__fill--p88{width:88%}.progress__fill--p89{width:89%}.progress__fill--p90{width:90%}.progress__fill--p91{width:91%}.progress__fill--p92{width:92%}.progress__fill--p93{width:93%}.progress__fill--p94{width:94%}.progress__fill--p95{width:95%}.progress__fill--p96{width:96%}.progress__fill--p97{width:97%}.progress__fill--p98{width:98%}.progress__fill--p99{width:99%}.progress__fill--p100{width:100%}
