.progress-ring-widget-module__IGFljq__shell{--ink:#191919;--paper:#fff;--muted:#787774;--line:#191919;--track:#e8e8e5;background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--font-poppins),Arial,Helvetica,sans-serif;place-items:center;display:grid;overflow:hidden}.progress-ring-widget-module__IGFljq__grid{background-color:#f7f7f5;background-image:linear-gradient(#1919190e 1px,#0000 1px),linear-gradient(90deg,#1919190e 1px,#0000 1px);background-size:24px 24px}.progress-ring-widget-module__IGFljq__ink{--ink:#fff;--paper:#191919;--muted:#ffffff94;--line:#ffffff6b;--track:#ffffff29}.progress-ring-widget-module__IGFljq__card{width:min(100%,760px);padding:clamp(16px,4vw,34px)}.progress-ring-widget-module__IGFljq__headingRow{border-bottom:2px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:clamp(12px,2.5vw,20px);display:flex}.progress-ring-widget-module__IGFljq__eyebrow{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:clamp(8px,1.7vw,10px);font-weight:700}.progress-ring-widget-module__IGFljq__title{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(20px,4vw,32px);font-weight:800;line-height:1.05}.progress-ring-widget-module__IGFljq__mark{aspect-ratio:1;border:2px solid var(--line);border-radius:10px;flex:none;place-items:center;width:clamp(32px,6vw,42px);font-size:clamp(14px,2.8vw,18px);font-weight:800;display:grid}.progress-ring-widget-module__IGFljq__progressArea{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,6vw,58px);padding-top:clamp(18px,4vw,30px);display:grid}.progress-ring-widget-module__IGFljq__ringWrap{aspect-ratio:1;width:min(42vw,210px,48vh);position:relative}.progress-ring-widget-module__IGFljq__ring{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.progress-ring-widget-module__IGFljq__track,.progress-ring-widget-module__IGFljq__meter{fill:none;stroke-width:10px}.progress-ring-widget-module__IGFljq__track{stroke:var(--track)}.progress-ring-widget-module__IGFljq__meter{stroke:var(--ink);stroke-linecap:round;stroke-dasharray:var(--progress) 100;transition:stroke-dasharray .35s}.progress-ring-widget-module__IGFljq__value{font-variant-numeric:tabular-nums;letter-spacing:-.075em;justify-content:center;place-self:center;align-items:baseline;font-size:clamp(38px,10vw,68px);font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.progress-ring-widget-module__IGFljq__value small{color:var(--muted);letter-spacing:0;margin-left:.08em;font-size:.3em}.progress-ring-widget-module__IGFljq__context{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.progress-ring-widget-module__IGFljq__rule{background:var(--line);height:2px;margin-top:.65em}.progress-ring-widget-module__IGFljq__context p{max-width:290px;color:var(--muted);text-wrap:balance;margin:0;font-size:clamp(12px,2.6vw,16px);font-weight:700;line-height:1.55}@media (max-width:440px){.progress-ring-widget-module__IGFljq__headingRow{gap:14px}.progress-ring-widget-module__IGFljq__progressArea{grid-template-columns:1fr;justify-items:center;gap:14px}.progress-ring-widget-module__IGFljq__ringWrap{width:min(52vw,180px,42vh)}.progress-ring-widget-module__IGFljq__context{grid-template-columns:18px minmax(0,1fr);width:min(100%,260px)}}
