._label_1ivz0_1{align-items:center;gap:var(--tf-space-1-5);padding:2px var(--tf-space-2);border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-full);background:color-mix(in srgb, var(--tf-color-bg) 70%, transparent);color:var(--tf-color-text-tertiary);font-size:var(--tf-text-2xs);font-weight:var(--tf-weight-medium);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:inline-flex}._label_1ivz0_1 svg{width:.75rem;height:.75rem}._card_bp4tm_1{border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-xl);background:var(--tf-color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid;overflow:hidden}._frame_bp4tm_10{background:linear-gradient(color-mix(in srgb, var(--tf-color-text) 3%, transparent) 1px, transparent 1px) 0 0 / 100% 2rem, linear-gradient(90deg, color-mix(in srgb, var(--tf-color-text) 3%, transparent) 1px, transparent 1px) 0 0 / 2rem 100%, radial-gradient(ellipse at 50% 30%, var(--tf-color-surface-raised), var(--tf-color-bg-sunken) 70%);min-height:18rem;position:relative}._floor_bp4tm_19{background:linear-gradient(90deg, transparent, var(--tf-color-border-strong), transparent);height:1px;position:absolute;bottom:14%;left:0;right:0}._path_bp4tm_28{width:100%;height:100%;position:absolute;inset:0}._pathShadow_bp4tm_35{fill:none;stroke:color-mix(in srgb, var(--tf-color-accent) 15%, transparent);stroke-width:10px;stroke-linecap:round;filter:blur(6px);opacity:0;transition:opacity .6s 1.4s}._pathLine_bp4tm_45{fill:none;stroke:var(--tf-color-accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}._card_bp4tm_1[data-completed][data-inview] ._pathLine_bp4tm_45{animation:_draw_bp4tm_1 1.8s var(--tf-ease-in-out) forwards}._card_bp4tm_1[data-completed][data-inview] ._pathShadow_bp4tm_35{opacity:1}._plate_bp4tm_63{fill:var(--tf-color-text);stroke:var(--tf-color-bg);stroke-width:3px;offset-path:path("M150 40 C 146 80, 138 130, 140 178 C 142 214, 156 222, 160 210 C 166 180, 160 120, 152 40");offset-distance:0%;transform:translate(-150px,-40px)}._card_bp4tm_1[data-completed][data-inview] ._plate_bp4tm_63{animation:_ride_bp4tm_1 1.8s var(--tf-ease-in-out) forwards}@keyframes _draw_bp4tm_1{to{stroke-dashoffset:0}}@keyframes _ride_bp4tm_1{to{offset-distance:100%}}._pathLabel_bp4tm_89{left:var(--tf-space-3);top:var(--tf-space-3);color:var(--tf-color-text-tertiary);font-size:var(--tf-text-2xs);position:absolute}._panel_bp4tm_97{align-content:start;gap:var(--tf-space-4);padding:var(--tf-space-5);border-left:1px solid var(--tf-color-border);display:grid}._statusRow_bp4tm_105{gap:var(--tf-space-2);display:flex}._timeline_bp4tm_110{gap:var(--tf-space-2);display:grid}._rep_bp4tm_115{align-items:center;gap:var(--tf-space-3);grid-template-columns:4rem 1fr;display:grid}._repLabel_bp4tm_122{color:var(--tf-color-text-tertiary);font-size:var(--tf-text-xs);font-variant-numeric:tabular-nums}._phases_bp4tm_128{border-radius:var(--tf-radius-full);background:var(--tf-color-surface-hover);clip-path:inset(0 100% 0 0 round 999px);height:.75rem;transition:clip-path .9s var(--tf-ease-out);transition-delay:calc(var(--i) * .16s);display:flex;overflow:hidden}._card_bp4tm_1[data-completed][data-inview] ._phases_bp4tm_128{clip-path:inset(0 round 999px)}._ecc_bp4tm_143{width:calc(var(--w) * 100%);background:var(--tf-color-info)}._con_bp4tm_148{background:var(--tf-color-accent);flex:1}._legend_bp4tm_153{gap:var(--tf-space-4);color:var(--tf-color-text-tertiary);font-size:var(--tf-text-xs);display:flex}._legend_bp4tm_153 span{align-items:center;gap:var(--tf-space-1-5);display:inline-flex}._eccSwatch_bp4tm_166,._conSwatch_bp4tm_167{border-radius:2px;width:.625rem;height:.625rem}._eccSwatch_bp4tm_166{background:var(--tf-color-info)}._conSwatch_bp4tm_167{background:var(--tf-color-accent)}@media (width<=48rem){._card_bp4tm_1{grid-template-columns:1fr}._panel_bp4tm_97{border-left:0;border-top:1px solid var(--tf-color-border)}}@media (prefers-reduced-motion:reduce){._pathLine_bp4tm_45{stroke-dashoffset:0}._card_bp4tm_1[data-completed][data-inview] ._pathLine_bp4tm_45,._card_bp4tm_1[data-completed][data-inview] ._plate_bp4tm_63{animation:none}._phases_bp4tm_128{clip-path:none}}
