._6KDcVq_ladder{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}._6KDcVq_stage{gap:var(--space-1);grid-template-rows:1.75rem auto;min-width:0;margin:0;display:grid}._6KDcVq_bar{border-bottom:2px solid var(--line-strong);position:relative}._6KDcVq_done ._6KDcVq_bar{border-bottom:4px solid var(--blue)}._6KDcVq_current ._6KDcVq_bar{background:var(--zone);border:2px solid var(--ink);border-radius:3px 3px 0 0}._6KDcVq_missing ._6KDcVq_bar{border-bottom-style:dashed}._6KDcVq_tick{color:var(--blue);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._6KDcVq_label{font-size:var(--fs-xs);color:var(--ink-2);overflow-wrap:anywhere;line-height:1.25}._6KDcVq_current ._6KDcVq_label{color:var(--ink);font-weight:700}._6KDcVq_short{display:none}@media (max-width:30rem){._6KDcVq_full{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._6KDcVq_short{display:inline}}
.Bt8g7q_cover{aspect-ratio:16/9;border:2px solid var(--ink);border-radius:var(--radius);color:var(--ink);background:#fff;text-decoration:none;display:block;position:relative;overflow:hidden}.Bt8g7q_chart{object-fit:cover;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.Bt8g7q_cover:after{content:"";background:linear-gradient(90deg,#fff 28%,#fff0 70%);position:absolute;inset:0}.Bt8g7q_mascot{z-index:1;width:auto;height:88%;position:absolute;bottom:0;right:4%}.Bt8g7q_title{z-index:1;width:55%;font-size:var(--fs-md);margin:0;line-height:1.15;position:absolute;bottom:9%;left:7%}.Bt8g7q_cover:hover .Bt8g7q_title,.Bt8g7q_cover:focus-visible .Bt8g7q_title{text-decoration:underline;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.Bt8g7q_cover:hover .Bt8g7q_mascot{transition:transform .2s ease-out;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.Bt8g7q_cover:hover .Bt8g7q_mascot{transform:none}}.Bt8g7q_current{border:3px solid var(--blue)}.Bt8g7q_eyebrow{font-size:var(--fs-xs);color:var(--ink-2);display:block}
.pBCPiW_bar{background:var(--panel);border:1px solid var(--line);border-radius:999px;height:12px;overflow:hidden}.pBCPiW_bar>div{background:var(--blue);height:100%}.pBCPiW_thin{height:10px}.pBCPiW_barRow{align-items:center;gap:var(--space-3);flex:180px;min-width:140px;display:flex}.pBCPiW_barRow>.pBCPiW_bar{flex:1}.pBCPiW_pct{font-size:var(--fs-md);font-variant-numeric:tabular-nums}.pBCPiW_dot{box-sizing:border-box;border:2px solid var(--ink);background:var(--white);border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.pBCPiW_done{background:var(--ink)}.pBCPiW_here{border:3px solid var(--blue)}.pBCPiW_soon{border:2px dashed var(--line-strong)}.pBCPiW_lessons{margin:0;padding:0;list-style:none}.pBCPiW_lessons li{border-top:1px solid var(--line);max-width:none;padding:var(--space-2) 0;gap:var(--space-3);font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;margin:0;display:flex}.pBCPiW_lessons li>span:first-child{gap:var(--space-2);align-items:baseline;min-width:0;display:flex}.pBCPiW_state{font-size:var(--fs-xs);color:var(--ink-2);flex:none}.pBCPiW_isSoon{color:var(--ink-2)}.pBCPiW_isHere{font-weight:700}
