.bj[data-v-9552a661]{--bj-ink:#0b2955;--bj-now:#2e4d95;--bj-text:#16213f;--bj-muted:#5b6475;--bj-line:#d9dfea;--bj-green:#1f7a4d;--bj-green-bg:#eaf6ef;--bj-green-line:#a9d8bf;--bj-rail:28px;--bj-gap:14px;color:var(--bj-text);font-size:14px;line-height:1.45}.bj p[data-v-9552a661]{margin:0;font-size:13.5px;line-height:1.45}.bj-notice[data-v-9552a661]{color:#5f4300;background:#fef6e3;border:1px solid #f3dfae;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:11px 13px;font-size:13.5px;display:flex}.bj-notice b[data-v-9552a661]{color:#4a3300;margin-bottom:1px;display:block}.bj-notice__ic[data-v-9552a661]{color:#fff;background:#d99a0b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.bj-steps[data-v-9552a661]{margin:0;padding:0;list-style:none}.bj-step[data-v-9552a661]{grid-template-columns:var(--bj-rail) minmax(0, 1fr) auto;column-gap:var(--bj-gap);padding-bottom:18px;display:grid;position:relative}.bj-step.is-later[data-v-9552a661]{padding-bottom:12px}.bj-step.is-last[data-v-9552a661]{padding-bottom:0}.bj-step[data-v-9552a661]:not(.is-last):after{content:"";left:calc(var(--bj-rail) / 2 - 1px);background:var(--bj-line);border-radius:2px;width:2px;position:absolute;top:30px;bottom:2px}.bj-step.is-now[data-v-9552a661]:after{background:linear-gradient(var(--bj-now), var(--bj-line) 70%)}.bj-dot[data-v-9552a661]{z-index:1;box-sizing:border-box;background:#fff;border:2px solid #9aa6bf;border-radius:50%;justify-self:center;width:18px;height:18px;margin-top:4px;position:relative}.bj-step.is-now .bj-dot[data-v-9552a661]{border:3px solid var(--bj-now);width:26px;height:26px;margin-top:0;box-shadow:0 0 0 5px #2e4d951f}.bj-step.is-now .bj-dot[data-v-9552a661]:after{content:"";background:var(--bj-now);border-radius:50%;position:absolute;inset:5px}.bj-step.is-later .bj-dot[data-v-9552a661]{border-color:#b9c2d4;width:14px;height:14px;margin-top:4px}.bj-step.is-last .bj-dot[data-v-9552a661]{background:var(--bj-ink);color:#fff;border:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:0;display:inline-flex}.bj .bj-head[data-v-9552a661]{font-size:15px;line-height:1.35}.bj-head[data-v-9552a661]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.bj-label[data-v-9552a661]{color:var(--bj-ink);letter-spacing:-.005em;font-size:15px;font-weight:700}.bj-step.is-later .bj-label[data-v-9552a661]{font-size:14px;font-weight:600}.bj-owner[data-v-9552a661]{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:170px;padding:1px 8px;font-size:11.5px;font-weight:700;line-height:18px;display:inline-block;overflow:hidden}.bj-owner--student[data-v-9552a661]{color:var(--bj-now);background:#e6ecf8}.bj-owner--school[data-v-9552a661]{color:#8a4b12;background:#f6eee3}.bj-owner--extralingo[data-v-9552a661]{color:#3f4757;background:#eef0f3}.bj-when[data-v-9552a661]{color:var(--bj-text);font-size:13.5px;font-weight:600;margin-top:2px!important}.bj-step.is-later .bj-when[data-v-9552a661]{color:var(--bj-muted);font-size:13px;font-weight:500;margin-top:0!important}.bj-detail[data-v-9552a661]{color:var(--bj-muted);font-size:13.5px;margin-top:2px!important}.bj-logos[data-v-9552a661]{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.bj-logos li[data-v-9552a661]{margin:0;display:flex}.bj-logos img[data-v-9552a661]{object-fit:contain;width:auto;max-width:54px;height:14px;display:block}.bj-amt[data-v-9552a661]{color:var(--bj-ink);white-space:nowrap;font-variant-numeric:tabular-nums;align-self:start;padding-top:1px;font-size:15px;font-weight:700}.bj-step.is-later .bj-amt[data-v-9552a661]{font-size:14px;font-weight:600}.bj-amt.is-free[data-v-9552a661]{color:var(--bj-green)}.bj-branch[data-v-9552a661]{background:var(--bj-green-bg);color:#24493a;border:1px solid #d3ecdf;border-radius:12px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 12px;font-size:13.5px;display:flex;position:relative}.bj-branch[data-v-9552a661]:before{content:"";left:calc(-1 * (var(--bj-gap) + var(--bj-rail) / 2) - 1px);width:calc(var(--bj-gap) + var(--bj-rail) / 2);border-left:2px dashed var(--bj-green-line);border-bottom:2px dashed var(--bj-green-line);box-sizing:border-box;border-bottom-left-radius:14px;height:calc(12px + 50%);position:absolute;top:-12px}.bj-branch b[data-v-9552a661]{color:#173a2b}.bj-branch__ic[data-v-9552a661]{color:var(--bj-green);flex:none;margin-top:1px}.bj-foot[data-v-9552a661]{border-top:1px dashed var(--bj-line);color:var(--bj-muted);padding-top:12px;font-size:13px;margin-top:14px!important}@media (width<=480px){.bj[data-v-9552a661]{--bj-gap:10px}.bj-step[data-v-9552a661]{grid-template-columns:var(--bj-rail) minmax(0, 1fr)}.bj-amt[data-v-9552a661]{grid-column:2;padding-top:2px}}
