.progress-pill{white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.progress-pill svg{width:1.5em;height:1.5em}.progress-ring{aspect-ratio:1;place-items:center;display:grid;position:relative}.progress-ring svg{width:100%;height:100%;display:block}.progress-ring circle{fill:none;stroke-width:4px}.progress-ring circle:first-child{stroke:#fff4e029}.progress-ring circle:last-child{stroke-linecap:round}.progress-ring>span{font:400 2.2em / 1 var(--font-display);place-items:center;display:grid;position:absolute;inset:0}.progress-bar{background:#fff4e024;border-radius:99px;height:.32em;display:block;overflow:hidden}.progress-bar b{background:var(--g-accent);border-radius:99px;height:100%;display:block}.console-card:has(>.progress-hero-line){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2em 1em;padding:1em 1.1em}.console-card:has(>.progress-hero-line)>.console-card-title{font:400 1.6em / 1 var(--font-display);grid-area:2/2}.console-card:has(>.progress-hero-line)>.progress-ring{grid-area:1/1/span 3;width:5.2em}.progress-hero-kick{color:var(--g-muted);font:500 .72em var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-area:1/2}.progress-hero-line{color:var(--g-muted);font:500 .8em / 1.35 var(--font-mono);grid-area:3/2}:is(.console-card[data-look=tool]:has(>.console-card-value[data-figure])>:is(.console-card-detail,.progress-weeks,[role=progressbar]),.console-card[data-look=tool]>.progress-card-foot){margin-top:auto}.progress-weeks{gap:.25em;display:flex}.progress-weeks i{background:#fff4e024;border-radius:.2em;width:1em;height:.8em}.progress-weeks i[data-week=ok]{background:var(--g-accent)}.progress-weeks i[data-week=now]{background:#ff9a6473;outline:1px dashed #ff9a64}.progress-pv-hero .progress-weeks{font-size:2.2em}.progress-spotted{--tier:var(--text-muted);flex:none}.progress-week{gap:.3em;min-width:0;display:grid}.progress-week-row{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.1em .6em;min-width:0;font-size:.8em;display:grid}.progress-week-row>span{color:var(--text-muted)}.progress-week-row>b{max-width:100%;font:700 1em var(--font-mono);text-overflow:ellipsis;white-space:nowrap;justify-self:end;overflow:hidden}.progress-week-row>b small{color:var(--text-muted);font-size:1em;font-weight:500}.progress-week-row>b[data-dim]{color:var(--text-muted);font:500 .95em var(--font-sans)}.progress-week-row>i{background:#fff4e024;border-radius:99px;grid-column:1/-1;height:.32em;display:block;overflow:hidden}.progress-week-row>i b{background:var(--g-accent);border-radius:99px;height:100%;display:block}.progress-week[data-big]{gap:.7em;width:100%}.progress-week[data-big] .progress-week-row{font-size:1.05em}.progress-week[data-big] .progress-week-row>i{height:.5em}.progress-card-foot{color:var(--text-muted);font-size:.8em}.console-card:has(>.progress-badge-art){grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.7em;padding-block:.6em}.console-card:has(>.progress-badge-art)[data-state=locked]:not([data-cursor]){color:var(--g-text);border-style:solid}.console-card:has(>.progress-badge-art)[data-state=locked]:not([data-cursor])>:not(.console-card-lock){opacity:1}.console-card:has(>.progress-badge-art)[data-state=locked]:not([data-cursor])>.console-card-title{color:var(--g-muted)}.console-card:has(>.progress-badge-art)>:is(.console-card-lock,.console-card-tick){display:none}.console-card:has(>.progress-badge-art)>.console-card-title{grid-column:2;padding-right:0}.console-card:has(>.progress-badge-art)>.console-card-detail{color:var(--g-faint);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.72em;overflow:hidden}.console-card[data-cursor]:has(>.progress-badge-art)>.console-card-detail{color:#fffc}.console-card:has(>.progress-badge-art)>.progress-bar{grid-column:2}.progress-badge-art{grid-area:1/1/span 3;display:grid}.progress-badge-art svg{width:2.6em;height:2.6em}.console-card[data-cursor]:not([data-edged]) .progress-bar{background:#ffffff40}.console-card[data-cursor]:not([data-edged]) .progress-bar b{background:#fff}.progress-mini{width:100%;height:2.6em;margin-top:.25em;display:block}.progress-mini-zones{gap:1px;height:1.3em;margin-block:.65em;display:flex;overflow:hidden}.progress-mini-zones i{flex-basis:0;display:block}.console-card:has(>:is(.progress-mini,.progress-mini-zones))>.console-card-detail{text-overflow:ellipsis;white-space:nowrap;font-size:.72em;overflow:hidden}.console-preview:has(>.progress-pv){padding:0}.progress-pv{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.progress-pv-body{scrollbar-width:thin;flex-direction:column;flex:auto;gap:.7em;min-height:0;padding:1.1em 1.2em .8em;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - .8em),#0000);mask-image:linear-gradient(#000 calc(100% - .8em),#0000)}.progress-pv-body>*{flex:none}.console-preview .progress-pv-body>.console-pv-blurb{-webkit-line-clamp:none;line-clamp:none;margin:0;display:block;overflow:visible}.progress-pv-body>.progress-pv-hero{flex:8em;grid-template-rows:minmax(0,1fr);place-items:center;min-height:8em;display:grid;overflow:hidden}.progress-pv-body>.progress-pv-hero:has(>.progress-ring){min-height:3em}.progress-pv-body>.progress-pv-hero[data-tall]{flex:none;min-height:0;display:block;overflow:visible}.progress-pv-foot{gap:.6em;margin-top:auto;display:grid}.progress-pv>.console-pv-act{padding:0 1.2em 1em}.progress-pv>.console-pv-act .console-btn[data-go]{flex:auto}.progress-pv-foot .console-pv-stats{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.progress-pv-hero .progress-ring{height:100%;max-height:8em;container-type:size}.progress-pv-hero .progress-ring>span{font-size:44cqh}.progress-pv-hero [data-badge-art]{width:auto;height:100%;max-height:9em}.progress-pv-hero>.progress-week{align-self:center}.progress-chart{width:100%;height:100%;min-height:0;position:relative}.progress-chart>div{position:absolute;inset:0}.progress-way{gap:.3em;display:grid}.progress-rewards{flex-wrap:wrap;gap:.35em;margin:0;padding:0;font-size:.8em;list-style:none;display:flex}.progress-rewards li{border:1px solid var(--g-line);background:#fff4e014;border-radius:99px;padding:.15em .6em}.progress-rewards li[data-got]{color:#bbf7d0;background:#4ade8026;border-color:#4ade8059}.progress-key{color:var(--g-muted);font:500 .72em var(--font-mono);flex-wrap:wrap;gap:.1em .8em;margin:0;padding:0;list-style:none;display:flex}.progress-key i{vertical-align:-.05em;border-radius:2px;width:.7em;height:.7em;margin-right:.3em;display:inline-block}@container (aspect-ratio<1) and (width>=640px){.progress-pv-body{grid-template-rows:auto auto auto auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45em 1.2em;padding-block:.9em 1em;display:grid}.progress-pv-foot{gap:.4em}.progress-pv-foot .console-pv-stats>div:first-child:nth-last-child(2),.progress-pv-foot .console-pv-stats>div:nth-child(2):last-child{justify-content:space-between;align-items:baseline;gap:.5em;padding-block:.25em;display:flex}.progress-pv-body>*{grid-column:1}.progress-pv-body>.progress-pv-hero{grid-area:1/2/-1;height:calc(34cqh - 3em);min-height:0;position:sticky;top:0}.progress-pv:has(>.console-pv-act) .progress-pv-body>.progress-pv-hero{height:calc(34cqh - 6.4em)}.progress-pv-body>.progress-pv-hero[data-tall]{overflow-y:auto}.progress-pv>.console-pv-act{width:50%;padding-left:.6em;position:absolute;bottom:0;right:0}}@container (width<640px){.console-panel:has(.progress-pv) .console-preview{height:min(42cqh,16.6em)}.progress-pv-body{gap:.45em;padding:.75em .85em .6em}.console-preview .progress-pv-body>.console-pv-name{white-space:normal}.progress-pv-body>.progress-pv-hero:not([data-keep]){display:none}.progress-pv-body>.progress-pv-hero[data-keep]{flex:none;order:0;height:max(9em,120px);min-height:0}.progress-pv-body>.progress-pv-hero[data-tall]{height:auto}.console-preview .progress-pv-body>.console-pv-blurb,.progress-pv-foot{order:1}.progress-pv>.console-pv-act{padding:0 .85em .75em}}
