.ContourProgressMap_root__RRUUV{--cm-bg:#0f1014;--cm-panel:#121318;--cm-line:rgba(255,255,255,0.1);--cm-text:#eceef1;--cm-muted:#a5acb6;--cm-subtle:#6f7680;--cm-accent:#d4f36b;position:absolute;inset:0;container-type:size;background:var(--cm-bg);color:var(--cm-text);font-family:var(--font-sans);overflow:hidden}.ContourProgressMap_root__RRUUV p{margin:0}.ContourProgressMap_layout__WEztV{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.ContourProgressMap_map__ab4Ew{position:relative;display:flex;flex-direction:column;padding:5cqh 4cqw 0;min-width:0}.ContourProgressMap_heading__qJPvs{font-family:var(--font-heading);font-weight:700;font-size:clamp(14px,3.2cqw,26px);letter-spacing:-.01em;line-height:1.1}.ContourProgressMap_sub__rBww8{margin-top:.6em;font-size:clamp(10px,1.5cqw,13px);color:var(--cm-muted)}.ContourProgressMap_svg__MceRT{flex:1;width:100%;min-height:0;margin-top:1cqh;overflow:visible}.ContourProgressMap_contours__5cNR4 path{fill:none;stroke:rgba(255,255,255,.05);stroke-width:1}.ContourProgressMap_branch__vwIXq{stroke:rgba(255,255,255,.14);stroke-width:1}.ContourProgressMap_track__JsQyC{fill:none;stroke:rgba(255,255,255,.16);stroke-width:2}.ContourProgressMap_trail__D_5k_{fill:none;stroke:var(--cm-text);stroke-width:2.25;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.ContourProgressMap_node__Vaa2l .ContourProgressMap_ring__9DPrR{fill:var(--cm-bg);stroke:rgba(255,255,255,.32);stroke-width:1;stroke-dasharray:2 3}.ContourProgressMap_node__Vaa2l .ContourProgressMap_dot__eMKIg{fill:var(--cm-text)}.ContourProgressMap_node__Vaa2l .ContourProgressMap_halo__uk6vH{fill:rgba(212,243,107,.12);stroke:var(--cm-accent);stroke-width:1.5;opacity:0;transform:scale(.7);transition:opacity .5s ease,transform .5s ease}.ContourProgressMap_evidence__xoXMr{fill:none;stroke:var(--cm-accent);stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset .6s ease}.ContourProgressMap_label__V__D3{font-family:var(--font-mono);font-size:11px;fill:var(--cm-muted);text-anchor:middle}.ContourProgressMap_active__rGnS9 .ContourProgressMap_halo__uk6vH{opacity:1;transform:scale(1)}.ContourProgressMap_active__rGnS9 .ContourProgressMap_dot__eMKIg{fill:var(--cm-accent)}.ContourProgressMap_active__rGnS9 .ContourProgressMap_label__V__D3{fill:var(--cm-text);font-weight:600}.ContourProgressMap_panel__f5vbE{display:flex;flex-direction:column;gap:4cqh;padding:5cqh 3.4cqw;background:var(--cm-panel);border-left:1px solid var(--cm-line);min-width:0}.ContourProgressMap_kicker__YQk6m{font-family:var(--font-mono);font-size:clamp(8px,1.1cqw,10px);letter-spacing:.12em;text-transform:uppercase;color:var(--cm-subtle)}.ContourProgressMap_accent__sQ6DS{color:var(--cm-accent);margin-right:.6em}.ContourProgressMap_head__98bO3{display:flex;flex-direction:column;gap:1.4cqh}.ContourProgressMap_title__PEJP5{font-family:var(--font-heading);font-weight:700;font-size:clamp(13px,2.4cqw,20px);line-height:1.2;animation:ContourProgressMap_cmFade__eCTTM .5s ease}.ContourProgressMap_block__dB_Kq{display:flex;flex-direction:column;gap:1.6cqh;padding-top:3cqh;border-top:1px solid var(--cm-line)}.ContourProgressMap_chips__x82aC{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8cqw}.ContourProgressMap_chip__AV6SH{display:flex;align-items:center;gap:.5em;padding:.55em .7em;border:1px solid var(--cm-line);border-radius:4px;font-size:clamp(10px,1.45cqw,12px);color:var(--cm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .4s ease,border-color .4s ease,background-color .4s ease}.ContourProgressMap_chip__AV6SH:before{content:"";flex:none;width:.55em;height:.55em;border-radius:50%;border:1px solid;transition:background-color .4s ease}.ContourProgressMap_chipOn__mAUCU{color:var(--cm-text);border-color:rgba(212,243,107,.45);background:rgba(212,243,107,.06)}.ContourProgressMap_chipOn__mAUCU:before{background:var(--cm-accent);border-color:var(--cm-accent)}.ContourProgressMap_task__STz_j{font-weight:600;font-size:clamp(11px,1.55cqw,13px);line-height:1.35;animation:ContourProgressMap_cmFade__eCTTM .5s ease}.ContourProgressMap_open___XYdo{display:flex;align-items:center;gap:.8em;font-size:clamp(10px,1.4cqw,12px)}.ContourProgressMap_button__UK4rF{padding:.5em .9em;border:1px solid rgba(255,255,255,.22);border-radius:4px;font-weight:600}.ContourProgressMap_minutes__Afc75{color:var(--cm-subtle)}.ContourProgressMap_tag__VFzoI{position:absolute;left:4cqw;bottom:3.4cqh;font-family:var(--font-mono);font-size:clamp(8px,1cqw,9px);letter-spacing:.12em;text-transform:uppercase;color:var(--cm-subtle)}@keyframes ContourProgressMap_cmFade__eCTTM{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@container (max-width: 560px){.ContourProgressMap_layout__WEztV{grid-template-columns:minmax(0,1fr)}.ContourProgressMap_map__ab4Ew{display:none}.ContourProgressMap_panel__f5vbE{border-left:0;padding:6cqh 6cqw 12cqh}.ContourProgressMap_title__PEJP5{font-size:clamp(15px,4.6cqw,22px)}.ContourProgressMap_chip__AV6SH{font-size:clamp(11px,3cqw,13px)}.ContourProgressMap_kicker__YQk6m{font-size:clamp(8px,2.2cqw,10px)}}@container (max-width: 560px) and (max-height: 300px){.ContourProgressMap_next__ecw_I{display:none}}@container (min-width: 420px) and (max-width: 620px){.ContourProgressMap_mapFirst__FI4KN .ContourProgressMap_layout__WEztV{grid-template-columns:minmax(0,1fr)}.ContourProgressMap_mapFirst__FI4KN .ContourProgressMap_map__ab4Ew{display:flex;padding-bottom:7cqh}.ContourProgressMap_mapFirst__FI4KN .ContourProgressMap_panel__f5vbE{display:none}}@media (prefers-reduced-motion:reduce){.ContourProgressMap_chip__AV6SH,.ContourProgressMap_chip__AV6SH:before,.ContourProgressMap_evidence__xoXMr,.ContourProgressMap_node__Vaa2l .ContourProgressMap_halo__uk6vH,.ContourProgressMap_trail__D_5k_{transition:none}.ContourProgressMap_task__STz_j,.ContourProgressMap_title__PEJP5{animation:none}}